* m32c.cpu (f-dsp-8-s24, Dsp-8-s24): New.
[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_S24, "f-dsp-8-s24", 0, 32, 8, 24, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
902 { M32C_F_DSP_8_U24, "f-dsp-8-u24", 0, 32, 8, 24, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
903 { 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) } } },
904 { 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) } } },
905 { M32C_F_DSP_32_U24, "f-dsp-32-u24", 32, 32, 0, 24, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
906 { M32C_F_DSP_40_U24, "f-dsp-40-u24", 32, 32, 8, 24, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
907 { 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) } } },
908 { 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) } } },
909 { 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) } } },
910 { 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) } } },
911 { M32C_F_DSP_32_S32, "f-dsp-32-s32", 32, 32, 0, 32, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
912 { 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) } } },
913 { 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) } } },
914 { 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) } } },
915 { M32C_F_DSP_64_S16, "f-dsp-64-s16", 64, 32, 0, 16, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
916 { M32C_F_BITNO16_S, "f-bitno16-S", 0, 32, 5, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
917 { M32C_F_BITNO32_PREFIXED, "f-bitno32-prefixed", 0, 32, 21, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
918 { M32C_F_BITNO32_UNPREFIXED, "f-bitno32-unprefixed", 0, 32, 13, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
919 { 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) } } },
920 { 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) } } },
921 { 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) } } },
922 { 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) } } },
923 { 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) } } },
924 { 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) } } },
925 { 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) } } },
926 { 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) } } },
927 { 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) } } },
928 { 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) } } },
929 { 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) } } },
930 { 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) } } },
931 { 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) } } },
932 { 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) } } },
933 { 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) } } },
934 { 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) } } },
935 { 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) } } },
936 { 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) } } },
937 { 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) } } },
938 { 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) } } },
939 { M32C_F_COND16, "f-cond16", 0, 32, 12, 4, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
940 { M32C_F_COND16J_5, "f-cond16j-5", 0, 32, 5, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
941 { M32C_F_COND32, "f-cond32", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
942 { M32C_F_COND32J, "f-cond32j", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
943 { 0, 0, 0, 0, 0, 0, {0, {0}} }
944 };
945
946 #undef A
947
948
949
950 /* multi ifield declarations */
951
952 const CGEN_MAYBE_MULTI_IFLD M32C_F_IMM3_S_MULTI_IFIELD [];
953 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_U16_MULTI_IFIELD [];
954 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_S16_MULTI_IFIELD [];
955 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_16_U24_MULTI_IFIELD [];
956 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_U24_MULTI_IFIELD [];
957 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_40_S32_MULTI_IFIELD [];
958 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_48_U24_MULTI_IFIELD [];
959 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_16_S32_MULTI_IFIELD [];
960 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_S32_MULTI_IFIELD [];
961 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_48_U32_MULTI_IFIELD [];
962 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_48_S32_MULTI_IFIELD [];
963 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_56_S16_MULTI_IFIELD [];
964 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE16_U11_S_MULTI_IFIELD [];
965 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_U11_UNPREFIXED_MULTI_IFIELD [];
966 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_S11_UNPREFIXED_MULTI_IFIELD [];
967 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_U19_UNPREFIXED_MULTI_IFIELD [];
968 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_S19_UNPREFIXED_MULTI_IFIELD [];
969 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_U27_UNPREFIXED_MULTI_IFIELD [];
970 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_U11_PREFIXED_MULTI_IFIELD [];
971 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_S11_PREFIXED_MULTI_IFIELD [];
972 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_U19_PREFIXED_MULTI_IFIELD [];
973 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_S19_PREFIXED_MULTI_IFIELD [];
974 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_U27_PREFIXED_MULTI_IFIELD [];
975 const CGEN_MAYBE_MULTI_IFLD M32C_F_LAB32_JMP_S_MULTI_IFIELD [];
976 const CGEN_MAYBE_MULTI_IFLD M32C_F_COND32_MULTI_IFIELD [];
977 const CGEN_MAYBE_MULTI_IFLD M32C_F_COND32J_MULTI_IFIELD [];
978
979
980 /* multi ifield definitions */
981
982 const CGEN_MAYBE_MULTI_IFLD M32C_F_IMM3_S_MULTI_IFIELD [] =
983 {
984 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_2_2] } },
985 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_7_1] } },
986 { 0, { (const PTR) 0 } }
987 };
988 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_U16_MULTI_IFIELD [] =
989 {
990 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
991 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
992 { 0, { (const PTR) 0 } }
993 };
994 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_S16_MULTI_IFIELD [] =
995 {
996 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
997 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
998 { 0, { (const PTR) 0 } }
999 };
1000 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_16_U24_MULTI_IFIELD [] =
1001 {
1002 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } },
1003 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
1004 { 0, { (const PTR) 0 } }
1005 };
1006 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_U24_MULTI_IFIELD [] =
1007 {
1008 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1009 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U16] } },
1010 { 0, { (const PTR) 0 } }
1011 };
1012 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_40_S32_MULTI_IFIELD [] =
1013 {
1014 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_U24] } },
1015 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_64_U8] } },
1016 { 0, { (const PTR) 0 } }
1017 };
1018 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_48_U24_MULTI_IFIELD [] =
1019 {
1020 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_U16] } },
1021 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_64_U8] } },
1022 { 0, { (const PTR) 0 } }
1023 };
1024 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_16_S32_MULTI_IFIELD [] =
1025 {
1026 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } },
1027 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U16] } },
1028 { 0, { (const PTR) 0 } }
1029 };
1030 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_S32_MULTI_IFIELD [] =
1031 {
1032 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1033 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U24] } },
1034 { 0, { (const PTR) 0 } }
1035 };
1036 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_48_U32_MULTI_IFIELD [] =
1037 {
1038 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_U16] } },
1039 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_64_U16] } },
1040 { 0, { (const PTR) 0 } }
1041 };
1042 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_48_S32_MULTI_IFIELD [] =
1043 {
1044 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_U16] } },
1045 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_64_U16] } },
1046 { 0, { (const PTR) 0 } }
1047 };
1048 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_56_S16_MULTI_IFIELD [] =
1049 {
1050 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_56_U8] } },
1051 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_64_U8] } },
1052 { 0, { (const PTR) 0 } }
1053 };
1054 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE16_U11_S_MULTI_IFIELD [] =
1055 {
1056 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO16_S] } },
1057 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_U8] } },
1058 { 0, { (const PTR) 0 } }
1059 };
1060 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_U11_UNPREFIXED_MULTI_IFIELD [] =
1061 {
1062 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_UNPREFIXED] } },
1063 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } },
1064 { 0, { (const PTR) 0 } }
1065 };
1066 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_S11_UNPREFIXED_MULTI_IFIELD [] =
1067 {
1068 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_UNPREFIXED] } },
1069 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S8] } },
1070 { 0, { (const PTR) 0 } }
1071 };
1072 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_U19_UNPREFIXED_MULTI_IFIELD [] =
1073 {
1074 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_UNPREFIXED] } },
1075 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } },
1076 { 0, { (const PTR) 0 } }
1077 };
1078 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_S19_UNPREFIXED_MULTI_IFIELD [] =
1079 {
1080 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_UNPREFIXED] } },
1081 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S16] } },
1082 { 0, { (const PTR) 0 } }
1083 };
1084 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_U27_UNPREFIXED_MULTI_IFIELD [] =
1085 {
1086 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_UNPREFIXED] } },
1087 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } },
1088 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
1089 { 0, { (const PTR) 0 } }
1090 };
1091 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_U11_PREFIXED_MULTI_IFIELD [] =
1092 {
1093 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_PREFIXED] } },
1094 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1095 { 0, { (const PTR) 0 } }
1096 };
1097 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_S11_PREFIXED_MULTI_IFIELD [] =
1098 {
1099 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_PREFIXED] } },
1100 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_S8] } },
1101 { 0, { (const PTR) 0 } }
1102 };
1103 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_U19_PREFIXED_MULTI_IFIELD [] =
1104 {
1105 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_PREFIXED] } },
1106 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1107 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
1108 { 0, { (const PTR) 0 } }
1109 };
1110 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_S19_PREFIXED_MULTI_IFIELD [] =
1111 {
1112 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_PREFIXED] } },
1113 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1114 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S8] } },
1115 { 0, { (const PTR) 0 } }
1116 };
1117 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_U27_PREFIXED_MULTI_IFIELD [] =
1118 {
1119 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_PREFIXED] } },
1120 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1121 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U16] } },
1122 { 0, { (const PTR) 0 } }
1123 };
1124 const CGEN_MAYBE_MULTI_IFLD M32C_F_LAB32_JMP_S_MULTI_IFIELD [] =
1125 {
1126 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_2_2] } },
1127 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_7_1] } },
1128 { 0, { (const PTR) 0 } }
1129 };
1130 const CGEN_MAYBE_MULTI_IFLD M32C_F_COND32_MULTI_IFIELD [] =
1131 {
1132 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_9_1] } },
1133 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_13_3] } },
1134 { 0, { (const PTR) 0 } }
1135 };
1136 const CGEN_MAYBE_MULTI_IFLD M32C_F_COND32J_MULTI_IFIELD [] =
1137 {
1138 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_1_3] } },
1139 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_7_1] } },
1140 { 0, { (const PTR) 0 } }
1141 };
1142
1143 /* The operand table. */
1144
1145 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
1146 #define A(a) (1 << CGEN_OPERAND_##a)
1147 #else
1148 #define A(a) (1 << CGEN_OPERAND_/**/a)
1149 #endif
1150 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
1151 #define OPERAND(op) M32C_OPERAND_##op
1152 #else
1153 #define OPERAND(op) M32C_OPERAND_/**/op
1154 #endif
1155
1156 const CGEN_OPERAND m32c_cgen_operand_table[] =
1157 {
1158 /* pc: program counter */
1159 { "pc", M32C_OPERAND_PC, HW_H_PC, 0, 0,
1160 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_NIL] } },
1161 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1162 /* Src16RnQI: general register QI view */
1163 { "Src16RnQI", M32C_OPERAND_SRC16RNQI, HW_H_GR_QI, 10, 2,
1164 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC16_RN] } },
1165 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1166 /* Src16RnHI: general register QH view */
1167 { "Src16RnHI", M32C_OPERAND_SRC16RNHI, HW_H_GR_HI, 10, 2,
1168 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC16_RN] } },
1169 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1170 /* Src32RnUnprefixedQI: general register QI view */
1171 { "Src32RnUnprefixedQI", M32C_OPERAND_SRC32RNUNPREFIXEDQI, HW_H_GR_QI, 10, 2,
1172 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_RN_UNPREFIXED_QI] } },
1173 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1174 /* Src32RnUnprefixedHI: general register HI view */
1175 { "Src32RnUnprefixedHI", M32C_OPERAND_SRC32RNUNPREFIXEDHI, HW_H_GR_HI, 10, 2,
1176 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_RN_UNPREFIXED_HI] } },
1177 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1178 /* Src32RnUnprefixedSI: general register SI view */
1179 { "Src32RnUnprefixedSI", M32C_OPERAND_SRC32RNUNPREFIXEDSI, HW_H_GR_SI, 10, 2,
1180 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_RN_UNPREFIXED_SI] } },
1181 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1182 /* Src32RnPrefixedQI: general register QI view */
1183 { "Src32RnPrefixedQI", M32C_OPERAND_SRC32RNPREFIXEDQI, HW_H_GR_QI, 18, 2,
1184 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_RN_PREFIXED_QI] } },
1185 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1186 /* Src32RnPrefixedHI: general register HI view */
1187 { "Src32RnPrefixedHI", M32C_OPERAND_SRC32RNPREFIXEDHI, HW_H_GR_HI, 18, 2,
1188 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_RN_PREFIXED_HI] } },
1189 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1190 /* Src32RnPrefixedSI: general register SI view */
1191 { "Src32RnPrefixedSI", M32C_OPERAND_SRC32RNPREFIXEDSI, HW_H_GR_SI, 18, 2,
1192 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_RN_PREFIXED_SI] } },
1193 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1194 /* Src16An: address register */
1195 { "Src16An", M32C_OPERAND_SRC16AN, HW_H_AR, 11, 1,
1196 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC16_AN] } },
1197 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1198 /* Src16AnQI: address register QI view */
1199 { "Src16AnQI", M32C_OPERAND_SRC16ANQI, HW_H_AR_QI, 11, 1,
1200 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC16_AN] } },
1201 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1202 /* Src16AnHI: address register HI view */
1203 { "Src16AnHI", M32C_OPERAND_SRC16ANHI, HW_H_AR_HI, 11, 1,
1204 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC16_AN] } },
1205 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1206 /* Src32AnUnprefixed: address register */
1207 { "Src32AnUnprefixed", M32C_OPERAND_SRC32ANUNPREFIXED, HW_H_AR, 11, 1,
1208 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_UNPREFIXED] } },
1209 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1210 /* Src32AnUnprefixedQI: address register QI view */
1211 { "Src32AnUnprefixedQI", M32C_OPERAND_SRC32ANUNPREFIXEDQI, HW_H_AR_QI, 11, 1,
1212 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_UNPREFIXED] } },
1213 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1214 /* Src32AnUnprefixedHI: address register HI view */
1215 { "Src32AnUnprefixedHI", M32C_OPERAND_SRC32ANUNPREFIXEDHI, HW_H_AR_HI, 11, 1,
1216 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_UNPREFIXED] } },
1217 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1218 /* Src32AnUnprefixedSI: address register SI view */
1219 { "Src32AnUnprefixedSI", M32C_OPERAND_SRC32ANUNPREFIXEDSI, HW_H_AR, 11, 1,
1220 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_UNPREFIXED] } },
1221 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1222 /* Src32AnPrefixed: address register */
1223 { "Src32AnPrefixed", M32C_OPERAND_SRC32ANPREFIXED, HW_H_AR, 19, 1,
1224 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_PREFIXED] } },
1225 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1226 /* Src32AnPrefixedQI: address register QI view */
1227 { "Src32AnPrefixedQI", M32C_OPERAND_SRC32ANPREFIXEDQI, HW_H_AR_QI, 19, 1,
1228 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_PREFIXED] } },
1229 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1230 /* Src32AnPrefixedHI: address register HI view */
1231 { "Src32AnPrefixedHI", M32C_OPERAND_SRC32ANPREFIXEDHI, HW_H_AR_HI, 19, 1,
1232 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_PREFIXED] } },
1233 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1234 /* Src32AnPrefixedSI: address register SI view */
1235 { "Src32AnPrefixedSI", M32C_OPERAND_SRC32ANPREFIXEDSI, HW_H_AR, 19, 1,
1236 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_PREFIXED] } },
1237 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1238 /* Dst16RnQI: general register QI view */
1239 { "Dst16RnQI", M32C_OPERAND_DST16RNQI, HW_H_GR_QI, 14, 2,
1240 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN] } },
1241 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1242 /* Dst16RnHI: general register HI view */
1243 { "Dst16RnHI", M32C_OPERAND_DST16RNHI, HW_H_GR_HI, 14, 2,
1244 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN] } },
1245 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1246 /* Dst16RnSI: general register SI view */
1247 { "Dst16RnSI", M32C_OPERAND_DST16RNSI, HW_H_GR_SI, 14, 2,
1248 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN] } },
1249 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1250 /* Dst16RnExtQI: general register QI/HI view for 'ext' insns */
1251 { "Dst16RnExtQI", M32C_OPERAND_DST16RNEXTQI, HW_H_GR_EXT_QI, 14, 1,
1252 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN_EXT] } },
1253 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1254 /* Dst32R0QI-S: general register QI view */
1255 { "Dst32R0QI-S", M32C_OPERAND_DST32R0QI_S, HW_H_R0L, 0, 0,
1256 { 0, { (const PTR) 0 } },
1257 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1258 /* Dst32R0HI-S: general register HI view */
1259 { "Dst32R0HI-S", M32C_OPERAND_DST32R0HI_S, HW_H_R0, 0, 0,
1260 { 0, { (const PTR) 0 } },
1261 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1262 /* Dst32RnUnprefixedQI: general register QI view */
1263 { "Dst32RnUnprefixedQI", M32C_OPERAND_DST32RNUNPREFIXEDQI, HW_H_GR_QI, 8, 2,
1264 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_UNPREFIXED_QI] } },
1265 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1266 /* Dst32RnUnprefixedHI: general register HI view */
1267 { "Dst32RnUnprefixedHI", M32C_OPERAND_DST32RNUNPREFIXEDHI, HW_H_GR_HI, 8, 2,
1268 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_UNPREFIXED_HI] } },
1269 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1270 /* Dst32RnUnprefixedSI: general register SI view */
1271 { "Dst32RnUnprefixedSI", M32C_OPERAND_DST32RNUNPREFIXEDSI, HW_H_GR_SI, 8, 2,
1272 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_UNPREFIXED_SI] } },
1273 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1274 /* Dst32RnExtUnprefixedQI: general register QI view */
1275 { "Dst32RnExtUnprefixedQI", M32C_OPERAND_DST32RNEXTUNPREFIXEDQI, HW_H_GR_EXT_QI, 9, 1,
1276 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_EXT_UNPREFIXED] } },
1277 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1278 /* Dst32RnExtUnprefixedHI: general register HI view */
1279 { "Dst32RnExtUnprefixedHI", M32C_OPERAND_DST32RNEXTUNPREFIXEDHI, HW_H_GR_EXT_HI, 9, 1,
1280 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_EXT_UNPREFIXED] } },
1281 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1282 /* Dst32RnPrefixedQI: general register QI view */
1283 { "Dst32RnPrefixedQI", M32C_OPERAND_DST32RNPREFIXEDQI, HW_H_GR_QI, 16, 2,
1284 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_PREFIXED_QI] } },
1285 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1286 /* Dst32RnPrefixedHI: general register HI view */
1287 { "Dst32RnPrefixedHI", M32C_OPERAND_DST32RNPREFIXEDHI, HW_H_GR_HI, 16, 2,
1288 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_PREFIXED_HI] } },
1289 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1290 /* Dst32RnPrefixedSI: general register SI view */
1291 { "Dst32RnPrefixedSI", M32C_OPERAND_DST32RNPREFIXEDSI, HW_H_GR_SI, 16, 2,
1292 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_PREFIXED_SI] } },
1293 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1294 /* Dst16RnQI-S: general register QI view */
1295 { "Dst16RnQI-S", M32C_OPERAND_DST16RNQI_S, HW_H_R0L_R0H, 5, 1,
1296 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN_QI_S] } },
1297 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1298 /* Dst16AnQI-S: address register QI view */
1299 { "Dst16AnQI-S", M32C_OPERAND_DST16ANQI_S, HW_H_AR_QI, 5, 1,
1300 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN_QI_S] } },
1301 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1302 /* Bit16Rn: general register bit view */
1303 { "Bit16Rn", M32C_OPERAND_BIT16RN, HW_H_GR_HI, 14, 2,
1304 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN] } },
1305 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1306 /* Bit32RnPrefixed: general register bit view */
1307 { "Bit32RnPrefixed", M32C_OPERAND_BIT32RNPREFIXED, HW_H_GR_QI, 16, 2,
1308 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_PREFIXED_QI] } },
1309 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1310 /* Bit32RnUnprefixed: general register bit view */
1311 { "Bit32RnUnprefixed", M32C_OPERAND_BIT32RNUNPREFIXED, HW_H_GR_QI, 8, 2,
1312 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_UNPREFIXED_QI] } },
1313 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1314 /* R0: r0 */
1315 { "R0", M32C_OPERAND_R0, HW_H_R0, 0, 0,
1316 { 0, { (const PTR) 0 } },
1317 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1318 /* R1: r1 */
1319 { "R1", M32C_OPERAND_R1, HW_H_R1, 0, 0,
1320 { 0, { (const PTR) 0 } },
1321 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1322 /* R2: r2 */
1323 { "R2", M32C_OPERAND_R2, HW_H_R2, 0, 0,
1324 { 0, { (const PTR) 0 } },
1325 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1326 /* R3: r3 */
1327 { "R3", M32C_OPERAND_R3, HW_H_R3, 0, 0,
1328 { 0, { (const PTR) 0 } },
1329 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1330 /* R0l: r0l */
1331 { "R0l", M32C_OPERAND_R0L, HW_H_R0L, 0, 0,
1332 { 0, { (const PTR) 0 } },
1333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1334 /* R0h: r0h */
1335 { "R0h", M32C_OPERAND_R0H, HW_H_R0H, 0, 0,
1336 { 0, { (const PTR) 0 } },
1337 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1338 /* R2R0: r2r0 */
1339 { "R2R0", M32C_OPERAND_R2R0, HW_H_R2R0, 0, 0,
1340 { 0, { (const PTR) 0 } },
1341 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1342 /* R3R1: r3r1 */
1343 { "R3R1", M32C_OPERAND_R3R1, HW_H_R3R1, 0, 0,
1344 { 0, { (const PTR) 0 } },
1345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1346 /* R1R2R0: r1r2r0 */
1347 { "R1R2R0", M32C_OPERAND_R1R2R0, HW_H_R1R2R0, 0, 0,
1348 { 0, { (const PTR) 0 } },
1349 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1350 /* Dst16An: address register */
1351 { "Dst16An", M32C_OPERAND_DST16AN, HW_H_AR, 15, 1,
1352 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_AN] } },
1353 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1354 /* Dst16AnQI: address register QI view */
1355 { "Dst16AnQI", M32C_OPERAND_DST16ANQI, HW_H_AR_QI, 15, 1,
1356 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_AN] } },
1357 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1358 /* Dst16AnHI: address register HI view */
1359 { "Dst16AnHI", M32C_OPERAND_DST16ANHI, HW_H_AR_HI, 15, 1,
1360 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_AN] } },
1361 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1362 /* Dst16AnSI: address register SI view */
1363 { "Dst16AnSI", M32C_OPERAND_DST16ANSI, HW_H_AR_SI, 15, 1,
1364 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_AN] } },
1365 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1366 /* Dst16An-S: address register HI view */
1367 { "Dst16An-S", M32C_OPERAND_DST16AN_S, HW_H_AR_HI, 4, 1,
1368 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_AN_S] } },
1369 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1370 /* Dst32AnUnprefixed: address register */
1371 { "Dst32AnUnprefixed", M32C_OPERAND_DST32ANUNPREFIXED, HW_H_AR, 9, 1,
1372 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_UNPREFIXED] } },
1373 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1374 /* Dst32AnUnprefixedQI: address register QI view */
1375 { "Dst32AnUnprefixedQI", M32C_OPERAND_DST32ANUNPREFIXEDQI, HW_H_AR_QI, 9, 1,
1376 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_UNPREFIXED] } },
1377 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1378 /* Dst32AnUnprefixedHI: address register HI view */
1379 { "Dst32AnUnprefixedHI", M32C_OPERAND_DST32ANUNPREFIXEDHI, HW_H_AR_HI, 9, 1,
1380 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_UNPREFIXED] } },
1381 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1382 /* Dst32AnUnprefixedSI: address register SI view */
1383 { "Dst32AnUnprefixedSI", M32C_OPERAND_DST32ANUNPREFIXEDSI, HW_H_AR, 9, 1,
1384 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_UNPREFIXED] } },
1385 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1386 /* Dst32AnExtUnprefixed: address register */
1387 { "Dst32AnExtUnprefixed", M32C_OPERAND_DST32ANEXTUNPREFIXED, HW_H_AR, 9, 1,
1388 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_UNPREFIXED] } },
1389 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1390 /* Dst32AnPrefixed: address register */
1391 { "Dst32AnPrefixed", M32C_OPERAND_DST32ANPREFIXED, HW_H_AR, 17, 1,
1392 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_PREFIXED] } },
1393 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1394 /* Dst32AnPrefixedQI: address register QI view */
1395 { "Dst32AnPrefixedQI", M32C_OPERAND_DST32ANPREFIXEDQI, HW_H_AR_QI, 17, 1,
1396 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_PREFIXED] } },
1397 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1398 /* Dst32AnPrefixedHI: address register HI view */
1399 { "Dst32AnPrefixedHI", M32C_OPERAND_DST32ANPREFIXEDHI, HW_H_AR_HI, 17, 1,
1400 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_PREFIXED] } },
1401 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1402 /* Dst32AnPrefixedSI: address register SI view */
1403 { "Dst32AnPrefixedSI", M32C_OPERAND_DST32ANPREFIXEDSI, HW_H_AR, 17, 1,
1404 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_PREFIXED] } },
1405 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1406 /* Bit16An: address register bit view */
1407 { "Bit16An", M32C_OPERAND_BIT16AN, HW_H_AR, 15, 1,
1408 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_AN] } },
1409 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1410 /* Bit32AnPrefixed: address register bit */
1411 { "Bit32AnPrefixed", M32C_OPERAND_BIT32ANPREFIXED, HW_H_AR, 17, 1,
1412 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_PREFIXED] } },
1413 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1414 /* Bit32AnUnprefixed: address register bit */
1415 { "Bit32AnUnprefixed", M32C_OPERAND_BIT32ANUNPREFIXED, HW_H_AR, 9, 1,
1416 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_UNPREFIXED] } },
1417 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1418 /* A0: a0 */
1419 { "A0", M32C_OPERAND_A0, HW_H_A0, 0, 0,
1420 { 0, { (const PTR) 0 } },
1421 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1422 /* A1: a1 */
1423 { "A1", M32C_OPERAND_A1, HW_H_A1, 0, 0,
1424 { 0, { (const PTR) 0 } },
1425 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1426 /* sb: SB register */
1427 { "sb", M32C_OPERAND_SB, HW_H_SB, 0, 0,
1428 { 0, { (const PTR) 0 } },
1429 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1430 /* fb: FB register */
1431 { "fb", M32C_OPERAND_FB, HW_H_FB, 0, 0,
1432 { 0, { (const PTR) 0 } },
1433 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1434 /* sp: SP register */
1435 { "sp", M32C_OPERAND_SP, HW_H_SP, 0, 0,
1436 { 0, { (const PTR) 0 } },
1437 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1438 /* SrcDst16-r0l-r0h-S-normal: r0l/r0h pair */
1439 { "SrcDst16-r0l-r0h-S-normal", M32C_OPERAND_SRCDST16_R0L_R0H_S_NORMAL, HW_H_SINT, 5, 1,
1440 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_5_1] } },
1441 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1442 /* Regsetpop: popm regset */
1443 { "Regsetpop", M32C_OPERAND_REGSETPOP, HW_H_UINT, 8, 8,
1444 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_8_8] } },
1445 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1446 /* Regsetpush: pushm regset */
1447 { "Regsetpush", M32C_OPERAND_REGSETPUSH, HW_H_UINT, 8, 8,
1448 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_8_8] } },
1449 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1450 /* Rn16-push-S: r0[lh] */
1451 { "Rn16-push-S", M32C_OPERAND_RN16_PUSH_S, HW_H_GR_QI, 4, 1,
1452 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_4_1] } },
1453 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1454 /* An16-push-S: a[01] */
1455 { "An16-push-S", M32C_OPERAND_AN16_PUSH_S, HW_H_AR_HI, 4, 1,
1456 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_4_1] } },
1457 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1458 /* Dsp-8-u6: unsigned 6 bit displacement at offset 8 bits */
1459 { "Dsp-8-u6", M32C_OPERAND_DSP_8_U6, HW_H_UINT, 8, 6,
1460 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_U6] } },
1461 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1462 /* Dsp-8-u8: unsigned 8 bit displacement at offset 8 bits */
1463 { "Dsp-8-u8", M32C_OPERAND_DSP_8_U8, HW_H_UINT, 8, 8,
1464 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_U8] } },
1465 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1466 /* Dsp-8-u16: unsigned 16 bit displacement at offset 8 bits */
1467 { "Dsp-8-u16", M32C_OPERAND_DSP_8_U16, HW_H_UINT, 8, 16,
1468 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_U16] } },
1469 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1470 /* Dsp-8-s8: signed 8 bit displacement at offset 8 bits */
1471 { "Dsp-8-s8", M32C_OPERAND_DSP_8_S8, HW_H_SINT, 8, 8,
1472 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_S8] } },
1473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1474 /* Dsp-8-s24: signed 24 bit displacement at offset 8 bits */
1475 { "Dsp-8-s24", M32C_OPERAND_DSP_8_S24, HW_H_SINT, 8, 24,
1476 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_S24] } },
1477 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1478 /* Dsp-8-u24: unsigned 24 bit displacement at offset 8 bits */
1479 { "Dsp-8-u24", M32C_OPERAND_DSP_8_U24, HW_H_UINT, 8, 24,
1480 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_U24] } },
1481 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1482 /* Dsp-10-u6: unsigned 6 bit displacement at offset 10 bits */
1483 { "Dsp-10-u6", M32C_OPERAND_DSP_10_U6, HW_H_UINT, 10, 6,
1484 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_10_U6] } },
1485 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1486 /* Dsp-16-u8: unsigned 8 bit displacement at offset 16 bits */
1487 { "Dsp-16-u8", M32C_OPERAND_DSP_16_U8, HW_H_UINT, 16, 8,
1488 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } },
1489 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1490 /* Dsp-16-u16: unsigned 16 bit displacement at offset 16 bits */
1491 { "Dsp-16-u16", M32C_OPERAND_DSP_16_U16, HW_H_UINT, 16, 16,
1492 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } },
1493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1494 /* Dsp-16-u20: unsigned 20 bit displacement at offset 16 bits */
1495 { "Dsp-16-u20", M32C_OPERAND_DSP_16_U20, HW_H_UINT, 0, 24,
1496 { 2, { (const PTR) &M32C_F_DSP_16_U24_MULTI_IFIELD[0] } },
1497 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1498 /* Dsp-16-u24: unsigned 24 bit displacement at offset 16 bits */
1499 { "Dsp-16-u24", M32C_OPERAND_DSP_16_U24, HW_H_UINT, 0, 24,
1500 { 2, { (const PTR) &M32C_F_DSP_16_U24_MULTI_IFIELD[0] } },
1501 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1502 /* Dsp-16-s8: signed 8 bit displacement at offset 16 bits */
1503 { "Dsp-16-s8", M32C_OPERAND_DSP_16_S8, HW_H_SINT, 16, 8,
1504 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S8] } },
1505 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1506 /* Dsp-16-s16: signed 16 bit displacement at offset 16 bits */
1507 { "Dsp-16-s16", M32C_OPERAND_DSP_16_S16, HW_H_SINT, 16, 16,
1508 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S16] } },
1509 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1510 /* Dsp-24-u8: unsigned 8 bit displacement at offset 24 bits */
1511 { "Dsp-24-u8", M32C_OPERAND_DSP_24_U8, HW_H_UINT, 24, 8,
1512 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1514 /* Dsp-24-u16: unsigned 16 bit displacement at offset 24 bits */
1515 { "Dsp-24-u16", M32C_OPERAND_DSP_24_U16, HW_H_UINT, 0, 16,
1516 { 2, { (const PTR) &M32C_F_DSP_24_U16_MULTI_IFIELD[0] } },
1517 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1518 /* Dsp-24-u20: unsigned 20 bit displacement at offset 24 bits */
1519 { "Dsp-24-u20", M32C_OPERAND_DSP_24_U20, HW_H_UINT, 0, 24,
1520 { 2, { (const PTR) &M32C_F_DSP_24_U24_MULTI_IFIELD[0] } },
1521 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1522 /* Dsp-24-u24: unsigned 24 bit displacement at offset 24 bits */
1523 { "Dsp-24-u24", M32C_OPERAND_DSP_24_U24, HW_H_UINT, 0, 24,
1524 { 2, { (const PTR) &M32C_F_DSP_24_U24_MULTI_IFIELD[0] } },
1525 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1526 /* Dsp-24-s8: signed 8 bit displacement at offset 24 bits */
1527 { "Dsp-24-s8", M32C_OPERAND_DSP_24_S8, HW_H_SINT, 24, 8,
1528 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_S8] } },
1529 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1530 /* Dsp-24-s16: signed 16 bit displacement at offset 24 bits */
1531 { "Dsp-24-s16", M32C_OPERAND_DSP_24_S16, HW_H_SINT, 0, 16,
1532 { 2, { (const PTR) &M32C_F_DSP_24_S16_MULTI_IFIELD[0] } },
1533 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1534 /* Dsp-32-u8: unsigned 8 bit displacement at offset 32 bits */
1535 { "Dsp-32-u8", M32C_OPERAND_DSP_32_U8, HW_H_UINT, 0, 8,
1536 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
1537 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1538 /* Dsp-32-u16: unsigned 16 bit displacement at offset 32 bits */
1539 { "Dsp-32-u16", M32C_OPERAND_DSP_32_U16, HW_H_UINT, 0, 16,
1540 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U16] } },
1541 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1542 /* Dsp-32-u24: unsigned 24 bit displacement at offset 32 bits */
1543 { "Dsp-32-u24", M32C_OPERAND_DSP_32_U24, HW_H_UINT, 0, 24,
1544 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U24] } },
1545 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1546 /* Dsp-32-u20: unsigned 20 bit displacement at offset 32 bits */
1547 { "Dsp-32-u20", M32C_OPERAND_DSP_32_U20, HW_H_UINT, 0, 24,
1548 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U24] } },
1549 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1550 /* Dsp-32-s8: signed 8 bit displacement at offset 32 bits */
1551 { "Dsp-32-s8", M32C_OPERAND_DSP_32_S8, HW_H_SINT, 0, 8,
1552 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S8] } },
1553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1554 /* Dsp-32-s16: signed 16 bit displacement at offset 32 bits */
1555 { "Dsp-32-s16", M32C_OPERAND_DSP_32_S16, HW_H_SINT, 0, 16,
1556 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S16] } },
1557 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1558 /* Dsp-40-u8: unsigned 8 bit displacement at offset 40 bits */
1559 { "Dsp-40-u8", M32C_OPERAND_DSP_40_U8, HW_H_UINT, 8, 8,
1560 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_U8] } },
1561 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1562 /* Dsp-40-s8: signed 8 bit displacement at offset 40 bits */
1563 { "Dsp-40-s8", M32C_OPERAND_DSP_40_S8, HW_H_SINT, 8, 8,
1564 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_S8] } },
1565 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1566 /* Dsp-40-u16: unsigned 16 bit displacement at offset 40 bits */
1567 { "Dsp-40-u16", M32C_OPERAND_DSP_40_U16, HW_H_UINT, 8, 16,
1568 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_U16] } },
1569 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1570 /* Dsp-40-s16: signed 16 bit displacement at offset 40 bits */
1571 { "Dsp-40-s16", M32C_OPERAND_DSP_40_S16, HW_H_SINT, 8, 16,
1572 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_S16] } },
1573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1574 /* Dsp-40-u24: unsigned 24 bit displacement at offset 40 bits */
1575 { "Dsp-40-u24", M32C_OPERAND_DSP_40_U24, HW_H_UINT, 8, 24,
1576 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_U24] } },
1577 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1578 /* Dsp-48-u8: unsigned 8 bit displacement at offset 48 bits */
1579 { "Dsp-48-u8", M32C_OPERAND_DSP_48_U8, HW_H_UINT, 16, 8,
1580 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_U8] } },
1581 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1582 /* Dsp-48-s8: signed 8 bit displacement at offset 48 bits */
1583 { "Dsp-48-s8", M32C_OPERAND_DSP_48_S8, HW_H_SINT, 16, 8,
1584 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_S8] } },
1585 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1586 /* Dsp-48-u16: unsigned 16 bit displacement at offset 48 bits */
1587 { "Dsp-48-u16", M32C_OPERAND_DSP_48_U16, HW_H_UINT, 16, 16,
1588 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_U16] } },
1589 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1590 /* Dsp-48-s16: signed 16 bit displacement at offset 48 bits */
1591 { "Dsp-48-s16", M32C_OPERAND_DSP_48_S16, HW_H_SINT, 16, 16,
1592 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_S16] } },
1593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1594 /* Dsp-48-u24: unsigned 24 bit displacement at offset 48 bits */
1595 { "Dsp-48-u24", M32C_OPERAND_DSP_48_U24, HW_H_UINT, 0, 24,
1596 { 2, { (const PTR) &M32C_F_DSP_48_U24_MULTI_IFIELD[0] } },
1597 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1598 /* Imm-8-s4: signed 4 bit immediate at offset 8 bits */
1599 { "Imm-8-s4", M32C_OPERAND_IMM_8_S4, HW_H_SINT, 8, 4,
1600 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_8_S4] } },
1601 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1602 /* Imm-sh-8-s4: signed 4 bit shift immediate at offset 8 bits */
1603 { "Imm-sh-8-s4", M32C_OPERAND_IMM_SH_8_S4, HW_H_SHIMM, 8, 4,
1604 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_8_S4] } },
1605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1606 /* Imm-8-QI: signed 8 bit immediate at offset 8 bits */
1607 { "Imm-8-QI", M32C_OPERAND_IMM_8_QI, HW_H_SINT, 8, 8,
1608 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_S8] } },
1609 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1610 /* Imm-8-HI: signed 16 bit immediate at offset 8 bits */
1611 { "Imm-8-HI", M32C_OPERAND_IMM_8_HI, HW_H_SINT, 8, 16,
1612 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_S16] } },
1613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1614 /* Imm-12-s4: signed 4 bit immediate at offset 12 bits */
1615 { "Imm-12-s4", M32C_OPERAND_IMM_12_S4, HW_H_SINT, 12, 4,
1616 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_12_S4] } },
1617 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1618 /* Imm-sh-12-s4: signed 4 bit shift immediate at offset 12 bits */
1619 { "Imm-sh-12-s4", M32C_OPERAND_IMM_SH_12_S4, HW_H_SHIMM, 12, 4,
1620 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_12_S4] } },
1621 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1622 /* Imm-13-u3: signed 3 bit immediate at offset 13 bits */
1623 { "Imm-13-u3", M32C_OPERAND_IMM_13_U3, HW_H_SINT, 13, 3,
1624 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_13_U3] } },
1625 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1626 /* Imm-20-s4: signed 4 bit immediate at offset 20 bits */
1627 { "Imm-20-s4", M32C_OPERAND_IMM_20_S4, HW_H_SINT, 20, 4,
1628 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_20_S4] } },
1629 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1630 /* Imm-sh-20-s4: signed 4 bit shift immediate at offset 12 bits */
1631 { "Imm-sh-20-s4", M32C_OPERAND_IMM_SH_20_S4, HW_H_SHIMM, 20, 4,
1632 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_20_S4] } },
1633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1634 /* Imm-16-QI: signed 8 bit immediate at offset 16 bits */
1635 { "Imm-16-QI", M32C_OPERAND_IMM_16_QI, HW_H_SINT, 16, 8,
1636 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S8] } },
1637 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1638 /* Imm-16-HI: signed 16 bit immediate at offset 16 bits */
1639 { "Imm-16-HI", M32C_OPERAND_IMM_16_HI, HW_H_SINT, 16, 16,
1640 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S16] } },
1641 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1642 /* Imm-16-SI: signed 32 bit immediate at offset 16 bits */
1643 { "Imm-16-SI", M32C_OPERAND_IMM_16_SI, HW_H_SINT, 0, 32,
1644 { 2, { (const PTR) &M32C_F_DSP_16_S32_MULTI_IFIELD[0] } },
1645 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1646 /* Imm-24-QI: signed 8 bit immediate at offset 24 bits */
1647 { "Imm-24-QI", M32C_OPERAND_IMM_24_QI, HW_H_SINT, 24, 8,
1648 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_S8] } },
1649 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1650 /* Imm-24-HI: signed 16 bit immediate at offset 24 bits */
1651 { "Imm-24-HI", M32C_OPERAND_IMM_24_HI, HW_H_SINT, 0, 16,
1652 { 2, { (const PTR) &M32C_F_DSP_24_S16_MULTI_IFIELD[0] } },
1653 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1654 /* Imm-24-SI: signed 32 bit immediate at offset 24 bits */
1655 { "Imm-24-SI", M32C_OPERAND_IMM_24_SI, HW_H_SINT, 0, 32,
1656 { 2, { (const PTR) &M32C_F_DSP_24_S32_MULTI_IFIELD[0] } },
1657 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1658 /* Imm-32-QI: signed 8 bit immediate at offset 32 bits */
1659 { "Imm-32-QI", M32C_OPERAND_IMM_32_QI, HW_H_SINT, 0, 8,
1660 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S8] } },
1661 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1662 /* Imm-32-SI: signed 32 bit immediate at offset 32 bits */
1663 { "Imm-32-SI", M32C_OPERAND_IMM_32_SI, HW_H_SINT, 0, 32,
1664 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S32] } },
1665 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1666 /* Imm-32-HI: signed 16 bit immediate at offset 32 bits */
1667 { "Imm-32-HI", M32C_OPERAND_IMM_32_HI, HW_H_SINT, 0, 16,
1668 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S16] } },
1669 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1670 /* Imm-40-QI: signed 8 bit immediate at offset 40 bits */
1671 { "Imm-40-QI", M32C_OPERAND_IMM_40_QI, HW_H_SINT, 8, 8,
1672 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_S8] } },
1673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1674 /* Imm-40-HI: signed 16 bit immediate at offset 40 bits */
1675 { "Imm-40-HI", M32C_OPERAND_IMM_40_HI, HW_H_SINT, 8, 16,
1676 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_S16] } },
1677 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1678 /* Imm-40-SI: signed 32 bit immediate at offset 40 bits */
1679 { "Imm-40-SI", M32C_OPERAND_IMM_40_SI, HW_H_SINT, 0, 32,
1680 { 2, { (const PTR) &M32C_F_DSP_40_S32_MULTI_IFIELD[0] } },
1681 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1682 /* Imm-48-QI: signed 8 bit immediate at offset 48 bits */
1683 { "Imm-48-QI", M32C_OPERAND_IMM_48_QI, HW_H_SINT, 16, 8,
1684 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_S8] } },
1685 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1686 /* Imm-48-HI: signed 16 bit immediate at offset 48 bits */
1687 { "Imm-48-HI", M32C_OPERAND_IMM_48_HI, HW_H_SINT, 16, 16,
1688 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_S16] } },
1689 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1690 /* Imm-48-SI: signed 32 bit immediate at offset 48 bits */
1691 { "Imm-48-SI", M32C_OPERAND_IMM_48_SI, HW_H_SINT, 0, 32,
1692 { 2, { (const PTR) &M32C_F_DSP_48_S32_MULTI_IFIELD[0] } },
1693 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1694 /* Imm-56-QI: signed 8 bit immediate at offset 56 bits */
1695 { "Imm-56-QI", M32C_OPERAND_IMM_56_QI, HW_H_SINT, 24, 8,
1696 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_56_S8] } },
1697 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1698 /* Imm-56-HI: signed 16 bit immediate at offset 56 bits */
1699 { "Imm-56-HI", M32C_OPERAND_IMM_56_HI, HW_H_SINT, 0, 16,
1700 { 2, { (const PTR) &M32C_F_DSP_56_S16_MULTI_IFIELD[0] } },
1701 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1702 /* Imm-64-HI: signed 16 bit immediate at offset 64 bits */
1703 { "Imm-64-HI", M32C_OPERAND_IMM_64_HI, HW_H_SINT, 0, 16,
1704 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_64_S16] } },
1705 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1706 /* Imm1-S: signed 1 bit immediate for short format binary insns */
1707 { "Imm1-S", M32C_OPERAND_IMM1_S, HW_H_SINT, 2, 1,
1708 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM1_S] } },
1709 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1710 /* Imm3-S: signed 3 bit immediate for short format binary insns */
1711 { "Imm3-S", M32C_OPERAND_IMM3_S, HW_H_SINT, 2, 3,
1712 { 2, { (const PTR) &M32C_F_IMM3_S_MULTI_IFIELD[0] } },
1713 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1714 /* Bitno16R: bit number for indexing registers */
1715 { "Bitno16R", M32C_OPERAND_BITNO16R, HW_H_UINT, 16, 8,
1716 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } },
1717 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1718 /* Bitno32Prefixed: bit number for indexing objects */
1719 { "Bitno32Prefixed", M32C_OPERAND_BITNO32PREFIXED, HW_H_UINT, 21, 3,
1720 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_PREFIXED] } },
1721 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1722 /* Bitno32Unprefixed: bit number for indexing objects */
1723 { "Bitno32Unprefixed", M32C_OPERAND_BITNO32UNPREFIXED, HW_H_UINT, 13, 3,
1724 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_UNPREFIXED] } },
1725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1726 /* BitBase16-16-u8: unsigned bit,base:8 at offset 16for m16c */
1727 { "BitBase16-16-u8", M32C_OPERAND_BITBASE16_16_U8, HW_H_UINT, 16, 8,
1728 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } },
1729 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1730 /* BitBase16-16-s8: signed bit,base:8 at offset 16for m16c */
1731 { "BitBase16-16-s8", M32C_OPERAND_BITBASE16_16_S8, HW_H_SINT, 16, 8,
1732 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S8] } },
1733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1734 /* BitBase16-16-u16: unsigned bit,base:16 at offset 16 for m16c */
1735 { "BitBase16-16-u16", M32C_OPERAND_BITBASE16_16_U16, HW_H_UINT, 16, 16,
1736 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } },
1737 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1738 /* BitBase16-8-u11-S: signed bit,base:11 at offset 16 for m16c */
1739 { "BitBase16-8-u11-S", M32C_OPERAND_BITBASE16_8_U11_S, HW_H_UINT, 5, 11,
1740 { 2, { (const PTR) &M32C_F_BITBASE16_U11_S_MULTI_IFIELD[0] } },
1741 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1742 /* BitBase32-16-u11-Unprefixed: unsigned bit,base:11 at offset 16 for m32c */
1743 { "BitBase32-16-u11-Unprefixed", M32C_OPERAND_BITBASE32_16_U11_UNPREFIXED, HW_H_UINT, 13, 11,
1744 { 2, { (const PTR) &M32C_F_BITBASE32_16_U11_UNPREFIXED_MULTI_IFIELD[0] } },
1745 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1746 /* BitBase32-16-s11-Unprefixed: signed bit,base:11 at offset 16 for m32c */
1747 { "BitBase32-16-s11-Unprefixed", M32C_OPERAND_BITBASE32_16_S11_UNPREFIXED, HW_H_SINT, 13, 11,
1748 { 2, { (const PTR) &M32C_F_BITBASE32_16_S11_UNPREFIXED_MULTI_IFIELD[0] } },
1749 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1750 /* BitBase32-16-u19-Unprefixed: unsigned bit,base:19 at offset 16 for m32c */
1751 { "BitBase32-16-u19-Unprefixed", M32C_OPERAND_BITBASE32_16_U19_UNPREFIXED, HW_H_UINT, 13, 19,
1752 { 2, { (const PTR) &M32C_F_BITBASE32_16_U19_UNPREFIXED_MULTI_IFIELD[0] } },
1753 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1754 /* BitBase32-16-s19-Unprefixed: signed bit,base:19 at offset 16 for m32c */
1755 { "BitBase32-16-s19-Unprefixed", M32C_OPERAND_BITBASE32_16_S19_UNPREFIXED, HW_H_SINT, 13, 19,
1756 { 2, { (const PTR) &M32C_F_BITBASE32_16_S19_UNPREFIXED_MULTI_IFIELD[0] } },
1757 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1758 /* BitBase32-16-u27-Unprefixed: unsigned bit,base:27 at offset 16 for m32c */
1759 { "BitBase32-16-u27-Unprefixed", M32C_OPERAND_BITBASE32_16_U27_UNPREFIXED, HW_H_UINT, 0, 27,
1760 { 3, { (const PTR) &M32C_F_BITBASE32_16_U27_UNPREFIXED_MULTI_IFIELD[0] } },
1761 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1762 /* BitBase32-24-u11-Prefixed: unsigned bit,base:11 at offset 24 for m32c */
1763 { "BitBase32-24-u11-Prefixed", M32C_OPERAND_BITBASE32_24_U11_PREFIXED, HW_H_UINT, 21, 11,
1764 { 2, { (const PTR) &M32C_F_BITBASE32_24_U11_PREFIXED_MULTI_IFIELD[0] } },
1765 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1766 /* BitBase32-24-s11-Prefixed: signed bit,base:11 at offset 24 for m32c */
1767 { "BitBase32-24-s11-Prefixed", M32C_OPERAND_BITBASE32_24_S11_PREFIXED, HW_H_SINT, 21, 11,
1768 { 2, { (const PTR) &M32C_F_BITBASE32_24_S11_PREFIXED_MULTI_IFIELD[0] } },
1769 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1770 /* BitBase32-24-u19-Prefixed: unsigned bit,base:19 at offset 24 for m32c */
1771 { "BitBase32-24-u19-Prefixed", M32C_OPERAND_BITBASE32_24_U19_PREFIXED, HW_H_UINT, 0, 19,
1772 { 3, { (const PTR) &M32C_F_BITBASE32_24_U19_PREFIXED_MULTI_IFIELD[0] } },
1773 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1774 /* BitBase32-24-s19-Prefixed: signed bit,base:19 at offset 24 for m32c */
1775 { "BitBase32-24-s19-Prefixed", M32C_OPERAND_BITBASE32_24_S19_PREFIXED, HW_H_SINT, 0, 19,
1776 { 3, { (const PTR) &M32C_F_BITBASE32_24_S19_PREFIXED_MULTI_IFIELD[0] } },
1777 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1778 /* BitBase32-24-u27-Prefixed: unsigned bit,base:27 at offset 24 for m32c */
1779 { "BitBase32-24-u27-Prefixed", M32C_OPERAND_BITBASE32_24_U27_PREFIXED, HW_H_UINT, 0, 27,
1780 { 3, { (const PTR) &M32C_F_BITBASE32_24_U27_PREFIXED_MULTI_IFIELD[0] } },
1781 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1782 /* Lab-5-3: 3 bit label */
1783 { "Lab-5-3", M32C_OPERAND_LAB_5_3, HW_H_IADDR, 5, 3,
1784 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_5_3] } },
1785 { 0|A(RELAX)|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1786 /* Lab32-jmp-s: 3 bit label */
1787 { "Lab32-jmp-s", M32C_OPERAND_LAB32_JMP_S, HW_H_IADDR, 2, 3,
1788 { 2, { (const PTR) &M32C_F_LAB32_JMP_S_MULTI_IFIELD[0] } },
1789 { 0|A(RELAX)|A(PCREL_ADDR)|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1790 /* Lab-8-8: 8 bit label */
1791 { "Lab-8-8", M32C_OPERAND_LAB_8_8, HW_H_IADDR, 8, 8,
1792 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_8_8] } },
1793 { 0|A(RELAX)|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1794 /* Lab-8-16: 16 bit label */
1795 { "Lab-8-16", M32C_OPERAND_LAB_8_16, HW_H_IADDR, 8, 16,
1796 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_8_16] } },
1797 { 0|A(RELAX)|A(SIGN_OPT)|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1798 /* Lab-8-24: 24 bit label */
1799 { "Lab-8-24", M32C_OPERAND_LAB_8_24, HW_H_IADDR, 8, 24,
1800 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_8_24] } },
1801 { 0|A(ABS_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1802 /* Lab-16-8: 8 bit label */
1803 { "Lab-16-8", M32C_OPERAND_LAB_16_8, HW_H_IADDR, 16, 8,
1804 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_16_8] } },
1805 { 0|A(RELAX)|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1806 /* Lab-24-8: 8 bit label */
1807 { "Lab-24-8", M32C_OPERAND_LAB_24_8, HW_H_IADDR, 24, 8,
1808 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_24_8] } },
1809 { 0|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1810 /* Lab-32-8: 8 bit label */
1811 { "Lab-32-8", M32C_OPERAND_LAB_32_8, HW_H_IADDR, 0, 8,
1812 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_32_8] } },
1813 { 0|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1814 /* Lab-40-8: 8 bit label */
1815 { "Lab-40-8", M32C_OPERAND_LAB_40_8, HW_H_IADDR, 8, 8,
1816 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_40_8] } },
1817 { 0|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1818 /* sbit: negative bit */
1819 { "sbit", M32C_OPERAND_SBIT, HW_H_SBIT, 0, 0,
1820 { 0, { (const PTR) 0 } },
1821 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1822 /* obit: overflow bit */
1823 { "obit", M32C_OPERAND_OBIT, HW_H_OBIT, 0, 0,
1824 { 0, { (const PTR) 0 } },
1825 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1826 /* zbit: zero bit */
1827 { "zbit", M32C_OPERAND_ZBIT, HW_H_ZBIT, 0, 0,
1828 { 0, { (const PTR) 0 } },
1829 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1830 /* cbit: carry bit */
1831 { "cbit", M32C_OPERAND_CBIT, HW_H_CBIT, 0, 0,
1832 { 0, { (const PTR) 0 } },
1833 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1834 /* ubit: stack ptr select bit */
1835 { "ubit", M32C_OPERAND_UBIT, HW_H_UBIT, 0, 0,
1836 { 0, { (const PTR) 0 } },
1837 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1838 /* ibit: interrupt enable bit */
1839 { "ibit", M32C_OPERAND_IBIT, HW_H_IBIT, 0, 0,
1840 { 0, { (const PTR) 0 } },
1841 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1842 /* bbit: reg bank select bit */
1843 { "bbit", M32C_OPERAND_BBIT, HW_H_BBIT, 0, 0,
1844 { 0, { (const PTR) 0 } },
1845 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1846 /* dbit: debug bit */
1847 { "dbit", M32C_OPERAND_DBIT, HW_H_DBIT, 0, 0,
1848 { 0, { (const PTR) 0 } },
1849 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1850 /* cond16-16: condition */
1851 { "cond16-16", M32C_OPERAND_COND16_16, HW_H_COND16, 16, 8,
1852 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } },
1853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1854 /* cond16-24: condition */
1855 { "cond16-24", M32C_OPERAND_COND16_24, HW_H_COND16, 24, 8,
1856 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1857 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1858 /* cond16-32: condition */
1859 { "cond16-32", M32C_OPERAND_COND16_32, HW_H_COND16, 0, 8,
1860 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
1861 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1862 /* cond32-16: condition */
1863 { "cond32-16", M32C_OPERAND_COND32_16, HW_H_COND32, 16, 8,
1864 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } },
1865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1866 /* cond32-24: condition */
1867 { "cond32-24", M32C_OPERAND_COND32_24, HW_H_COND32, 24, 8,
1868 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1869 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1870 /* cond32-32: condition */
1871 { "cond32-32", M32C_OPERAND_COND32_32, HW_H_COND32, 0, 8,
1872 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
1873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1874 /* cond32-40: condition */
1875 { "cond32-40", M32C_OPERAND_COND32_40, HW_H_COND32, 8, 8,
1876 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_U8] } },
1877 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1878 /* cond16c: condition */
1879 { "cond16c", M32C_OPERAND_COND16C, HW_H_COND16C, 12, 4,
1880 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_COND16] } },
1881 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1882 /* cond16j: condition */
1883 { "cond16j", M32C_OPERAND_COND16J, HW_H_COND16J, 12, 4,
1884 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_COND16] } },
1885 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1886 /* cond16j5: condition */
1887 { "cond16j5", M32C_OPERAND_COND16J5, HW_H_COND16J_5, 5, 3,
1888 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_COND16J_5] } },
1889 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1890 /* cond32: condition */
1891 { "cond32", M32C_OPERAND_COND32, HW_H_COND32, 9, 4,
1892 { 2, { (const PTR) &M32C_F_COND32_MULTI_IFIELD[0] } },
1893 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1894 /* cond32j: condition */
1895 { "cond32j", M32C_OPERAND_COND32J, HW_H_COND32, 1, 4,
1896 { 2, { (const PTR) &M32C_F_COND32J_MULTI_IFIELD[0] } },
1897 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1898 /* sccond32: scCND condition */
1899 { "sccond32", M32C_OPERAND_SCCOND32, HW_H_COND32, 12, 4,
1900 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_COND16] } },
1901 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1902 /* flags16: flags */
1903 { "flags16", M32C_OPERAND_FLAGS16, HW_H_FLAGS, 9, 3,
1904 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_9_3] } },
1905 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1906 /* flags32: flags */
1907 { "flags32", M32C_OPERAND_FLAGS32, HW_H_FLAGS, 13, 3,
1908 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_13_3] } },
1909 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1910 /* cr16: control */
1911 { "cr16", M32C_OPERAND_CR16, HW_H_CR_16, 9, 3,
1912 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_9_3] } },
1913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1914 /* cr1-Unprefixed-32: control */
1915 { "cr1-Unprefixed-32", M32C_OPERAND_CR1_UNPREFIXED_32, HW_H_CR1_32, 13, 3,
1916 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_13_3] } },
1917 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1918 /* cr1-Prefixed-32: control */
1919 { "cr1-Prefixed-32", M32C_OPERAND_CR1_PREFIXED_32, HW_H_CR1_32, 21, 3,
1920 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_21_3] } },
1921 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1922 /* cr2-32: control */
1923 { "cr2-32", M32C_OPERAND_CR2_32, HW_H_CR2_32, 13, 3,
1924 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_13_3] } },
1925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1926 /* cr3-Unprefixed-32: control */
1927 { "cr3-Unprefixed-32", M32C_OPERAND_CR3_UNPREFIXED_32, HW_H_CR3_32, 13, 3,
1928 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_13_3] } },
1929 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1930 /* cr3-Prefixed-32: control */
1931 { "cr3-Prefixed-32", M32C_OPERAND_CR3_PREFIXED_32, HW_H_CR3_32, 21, 3,
1932 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_21_3] } },
1933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1934 /* Z: Suffix for zero format insns */
1935 { "Z", M32C_OPERAND_Z, HW_H_SINT, 0, 0,
1936 { 0, { (const PTR) 0 } },
1937 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1938 /* S: Suffix for short format insns */
1939 { "S", M32C_OPERAND_S, HW_H_SINT, 0, 0,
1940 { 0, { (const PTR) 0 } },
1941 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1942 /* Q: Suffix for quick format insns */
1943 { "Q", M32C_OPERAND_Q, HW_H_SINT, 0, 0,
1944 { 0, { (const PTR) 0 } },
1945 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1946 /* G: Suffix for general format insns */
1947 { "G", M32C_OPERAND_G, HW_H_SINT, 0, 0,
1948 { 0, { (const PTR) 0 } },
1949 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1950 /* X: Empty suffix */
1951 { "X", M32C_OPERAND_X, HW_H_SINT, 0, 0,
1952 { 0, { (const PTR) 0 } },
1953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1954 /* size: any size specifier */
1955 { "size", M32C_OPERAND_SIZE, HW_H_SINT, 0, 0,
1956 { 0, { (const PTR) 0 } },
1957 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1958 /* BitIndex: Bit Index for the next insn */
1959 { "BitIndex", M32C_OPERAND_BITINDEX, HW_H_BIT_INDEX, 0, 0,
1960 { 0, { (const PTR) 0 } },
1961 { 0|A(SEM_ONLY), { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1962 /* SrcIndex: Source Index for the next insn */
1963 { "SrcIndex", M32C_OPERAND_SRCINDEX, HW_H_SRC_INDEX, 0, 0,
1964 { 0, { (const PTR) 0 } },
1965 { 0|A(SEM_ONLY), { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1966 /* DstIndex: Destination Index for the next insn */
1967 { "DstIndex", M32C_OPERAND_DSTINDEX, HW_H_DST_INDEX, 0, 0,
1968 { 0, { (const PTR) 0 } },
1969 { 0|A(SEM_ONLY), { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1970 /* NoRemainder: Place holder for when the remainder is not kept */
1971 { "NoRemainder", M32C_OPERAND_NOREMAINDER, HW_H_NONE, 0, 0,
1972 { 0, { (const PTR) 0 } },
1973 { 0|A(SEM_ONLY), { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1974 /* src16-Rn-direct-QI: m16c Rn direct source QI */
1975 /* src16-Rn-direct-HI: m16c Rn direct source HI */
1976 /* src32-Rn-direct-Unprefixed-QI: m32c Rn direct source QI */
1977 /* src32-Rn-direct-Prefixed-QI: m32c Rn direct source QI */
1978 /* src32-Rn-direct-Unprefixed-HI: m32c Rn direct source HI */
1979 /* src32-Rn-direct-Prefixed-HI: m32c Rn direct source HI */
1980 /* src32-Rn-direct-Unprefixed-SI: m32c Rn direct source SI */
1981 /* src32-Rn-direct-Prefixed-SI: m32c Rn direct source SI */
1982 /* src16-An-direct-QI: m16c An direct destination QI */
1983 /* src16-An-direct-HI: m16c An direct destination HI */
1984 /* src32-An-direct-Unprefixed-QI: m32c An direct destination QI */
1985 /* src32-An-direct-Unprefixed-HI: m32c An direct destination HI */
1986 /* src32-An-direct-Unprefixed-SI: m32c An direct destination SI */
1987 /* src32-An-direct-Prefixed-QI: m32c An direct destination QI */
1988 /* src32-An-direct-Prefixed-HI: m32c An direct destination HI */
1989 /* src32-An-direct-Prefixed-SI: m32c An direct destination SI */
1990 /* src16-An-indirect-QI: m16c An indirect destination QI */
1991 /* src16-An-indirect-HI: m16c An indirect destination HI */
1992 /* src32-An-indirect-Unprefixed-QI: m32c An indirect destination QI */
1993 /* src32-An-indirect-Unprefixed-HI: m32c An indirect destination HI */
1994 /* src32-An-indirect-Unprefixed-SI: m32c An indirect destination SI */
1995 /* src32-An-indirect-Prefixed-QI: m32c An indirect destination QI */
1996 /* src32-An-indirect-Prefixed-HI: m32c An indirect destination HI */
1997 /* src32-An-indirect-Prefixed-SI: m32c An indirect destination SI */
1998 /* src16-16-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
1999 /* src16-16-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2000 /* src16-16-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2001 /* src16-16-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2002 /* src16-16-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2003 /* src16-16-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2004 /* src16-16-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2005 /* src16-16-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2006 /* src16-16-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2007 /* src16-16-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2008 /* src32-16-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2009 /* src32-16-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2010 /* src32-16-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2011 /* src32-16-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2012 /* src32-16-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2013 /* src32-16-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2014 /* src32-16-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2015 /* src32-16-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2016 /* src32-16-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2017 /* src32-16-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2018 /* src32-16-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2019 /* src32-16-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2020 /* src32-16-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2021 /* src32-16-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2022 /* src32-16-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2023 /* src32-16-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2024 /* src32-16-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2025 /* src32-16-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2026 /* src32-16-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2027 /* src32-16-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2028 /* src32-16-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2029 /* src32-24-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2030 /* src32-24-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2031 /* src32-24-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2032 /* src32-24-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2033 /* src32-24-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2034 /* src32-24-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2035 /* src32-24-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2036 /* src32-24-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2037 /* src32-24-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2038 /* src32-24-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2039 /* src32-24-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2040 /* src32-24-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2041 /* src32-24-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2042 /* src32-24-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2043 /* src32-24-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2044 /* src32-24-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2045 /* src32-24-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2046 /* src32-24-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2047 /* src32-24-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2048 /* src32-24-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2049 /* src32-24-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2050 /* src16-16-16-absolute-QI: m16c absolute address QI */
2051 /* src16-16-16-absolute-HI: m16c absolute address HI */
2052 /* src32-16-16-absolute-Unprefixed-QI: m32c absolute address QI */
2053 /* src32-16-24-absolute-Unprefixed-QI: m32c absolute address QI */
2054 /* src32-16-16-absolute-Unprefixed-HI: m32c absolute address HI */
2055 /* src32-16-24-absolute-Unprefixed-HI: m32c absolute address HI */
2056 /* src32-16-16-absolute-Unprefixed-SI: m32c absolute address SI */
2057 /* src32-16-24-absolute-Unprefixed-SI: m32c absolute address SI */
2058 /* src32-24-16-absolute-Prefixed-QI: m32c absolute address QI */
2059 /* src32-24-24-absolute-Prefixed-QI: m32c absolute address QI */
2060 /* src32-24-16-absolute-Prefixed-HI: m32c absolute address HI */
2061 /* src32-24-24-absolute-Prefixed-HI: m32c absolute address HI */
2062 /* src32-24-16-absolute-Prefixed-SI: m32c absolute address SI */
2063 /* src32-24-24-absolute-Prefixed-SI: m32c absolute address SI */
2064 /* src16-2-S-8-SB-relative-QI: m16c SB relative address */
2065 /* src16-2-S-8-FB-relative-QI: m16c FB relative address */
2066 /* src16-2-S-16-absolute-QI: m16c absolute address */
2067 /* src32-2-S-8-SB-relative-QI: m32c SB relative address */
2068 /* src32-2-S-8-FB-relative-QI: m32c FB relative address */
2069 /* src32-2-S-16-absolute-QI: m32c absolute address */
2070 /* src32-2-S-8-SB-relative-HI: m32c SB relative address */
2071 /* src32-2-S-8-FB-relative-HI: m32c FB relative address */
2072 /* src32-2-S-16-absolute-HI: m32c absolute address */
2073 /* dst16-Rn-direct-QI: m16c Rn direct destination QI */
2074 /* dst16-Rn-direct-HI: m16c Rn direct destination HI */
2075 /* dst16-Rn-direct-SI: m16c Rn direct destination SI */
2076 /* dst16-Rn-direct-Ext-QI: m16c Rn direct destination QI */
2077 /* dst32-Rn-direct-Unprefixed-QI: m32c Rn direct destination QI */
2078 /* dst32-Rn-direct-Prefixed-QI: m32c Rn direct destination QI */
2079 /* dst32-Rn-direct-Unprefixed-HI: m32c Rn direct destination HI */
2080 /* dst32-Rn-direct-Prefixed-HI: m32c Rn direct destination HI */
2081 /* dst32-Rn-direct-Unprefixed-SI: m32c Rn direct destination SI */
2082 /* dst32-Rn-direct-Prefixed-SI: m32c Rn direct destination SI */
2083 /* dst32-Rn-direct-ExtUnprefixed-QI: m32c Rn direct destination QI */
2084 /* dst32-Rn-direct-ExtUnprefixed-HI: m32c Rn direct destination HI */
2085 /* dst32-R3-direct-Unprefixed-HI: m32c R3 direct HI */
2086 /* dst16-An-direct-QI: m16c An direct destination QI */
2087 /* dst16-An-direct-HI: m16c An direct destination HI */
2088 /* dst16-An-direct-SI: m16c An direct destination SI */
2089 /* dst32-An-direct-Unprefixed-QI: m32c An direct destination QI */
2090 /* dst32-An-direct-Prefixed-QI: m32c An direct destination QI */
2091 /* dst32-An-direct-Unprefixed-HI: m32c An direct destination HI */
2092 /* dst32-An-direct-Prefixed-HI: m32c An direct destination HI */
2093 /* dst32-An-direct-Unprefixed-SI: m32c An direct destination SI */
2094 /* dst32-An-direct-Prefixed-SI: m32c An direct destination SI */
2095 /* dst16-An-indirect-QI: m16c An indirect destination QI */
2096 /* dst16-An-indirect-HI: m16c An indirect destination HI */
2097 /* dst16-An-indirect-SI: m16c An indirect destination SI */
2098 /* dst16-An-indirect-Ext-QI: m16c An indirect destination QI */
2099 /* dst32-An-indirect-Unprefixed-QI: m32c An indirect destination QI */
2100 /* dst32-An-indirect-Prefixed-QI: m32c An indirect destination QI */
2101 /* dst32-An-indirect-Unprefixed-HI: m32c An indirect destination HI */
2102 /* dst32-An-indirect-Prefixed-HI: m32c An indirect destination HI */
2103 /* dst32-An-indirect-Unprefixed-SI: m32c An indirect destination SI */
2104 /* dst32-An-indirect-Prefixed-SI: m32c An indirect destination SI */
2105 /* dst32-An-indirect-ExtUnprefixed-QI: m32c An indirect destination QI */
2106 /* dst32-An-indirect-ExtUnprefixed-HI: m32c An indirect destination HI */
2107 /* dst16-16-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2108 /* dst16-16-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2109 /* dst16-16-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2110 /* dst16-16-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2111 /* dst16-16-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2112 /* dst16-24-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2113 /* dst16-24-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2114 /* dst16-24-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2115 /* dst16-24-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2116 /* dst16-24-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2117 /* dst16-32-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2118 /* dst16-32-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2119 /* dst16-32-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2120 /* dst16-32-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2121 /* dst16-32-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2122 /* dst16-40-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2123 /* dst16-40-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2124 /* dst16-40-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2125 /* dst16-40-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2126 /* dst16-40-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2127 /* dst16-48-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2128 /* dst16-48-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2129 /* dst16-48-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2130 /* dst16-48-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2131 /* dst16-48-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2132 /* dst16-16-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2133 /* dst16-16-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2134 /* dst16-16-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2135 /* dst16-16-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2136 /* dst16-16-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2137 /* dst16-24-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2138 /* dst16-24-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2139 /* dst16-24-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2140 /* dst16-24-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2141 /* dst16-24-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2142 /* dst16-32-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2143 /* dst16-32-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2144 /* dst16-32-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2145 /* dst16-32-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2146 /* dst16-32-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2147 /* dst16-40-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2148 /* dst16-40-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2149 /* dst16-40-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2150 /* dst16-40-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2151 /* dst16-40-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2152 /* dst16-48-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2153 /* dst16-48-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2154 /* dst16-48-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2155 /* dst16-48-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2156 /* dst16-48-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2157 /* dst16-16-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2158 /* dst16-16-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2159 /* dst16-16-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2160 /* dst16-16-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2161 /* dst16-16-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2162 /* dst16-24-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2163 /* dst16-24-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2164 /* dst16-24-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2165 /* dst16-24-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2166 /* dst16-24-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2167 /* dst16-32-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2168 /* dst16-32-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2169 /* dst16-32-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2170 /* dst16-32-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2171 /* dst16-32-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2172 /* dst16-40-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2173 /* dst16-40-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2174 /* dst16-40-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2175 /* dst16-40-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2176 /* dst16-40-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2177 /* dst16-48-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2178 /* dst16-48-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2179 /* dst16-48-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2180 /* dst16-48-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2181 /* dst16-48-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2182 /* dst16-16-8-SB-relative-Ext-QI: m16c dsp:8[sb] relative destination QI */
2183 /* dst16-16-16-SB-relative-Ext-QI: m16c dsp:16[sb] relative destination QI */
2184 /* dst16-16-8-FB-relative-Ext-QI: m16c dsp:8[fb] relative destination QI */
2185 /* dst16-16-8-An-relative-Ext-QI: m16c dsp:8[An] relative destination QI */
2186 /* dst16-16-16-An-relative-Ext-QI: m16c dsp:16[An] relative destination QI */
2187 /* dst32-16-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2188 /* dst32-16-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2189 /* dst32-16-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2190 /* dst32-16-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2191 /* dst32-16-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2192 /* dst32-16-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2193 /* dst32-16-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2194 /* dst32-24-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2195 /* dst32-24-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2196 /* dst32-24-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2197 /* dst32-24-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2198 /* dst32-24-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2199 /* dst32-24-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2200 /* dst32-24-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2201 /* dst32-32-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2202 /* dst32-32-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2203 /* dst32-32-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2204 /* dst32-32-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2205 /* dst32-32-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2206 /* dst32-32-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2207 /* dst32-32-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2208 /* dst32-40-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2209 /* dst32-40-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2210 /* dst32-40-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2211 /* dst32-40-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2212 /* dst32-40-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2213 /* dst32-40-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2214 /* dst32-40-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2215 /* dst32-16-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2216 /* dst32-16-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2217 /* dst32-16-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2218 /* dst32-16-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2219 /* dst32-16-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2220 /* dst32-16-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2221 /* dst32-16-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2222 /* dst32-24-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2223 /* dst32-24-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2224 /* dst32-24-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2225 /* dst32-24-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2226 /* dst32-24-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2227 /* dst32-24-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2228 /* dst32-24-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2229 /* dst32-32-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2230 /* dst32-32-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2231 /* dst32-32-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2232 /* dst32-32-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2233 /* dst32-32-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2234 /* dst32-32-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2235 /* dst32-32-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2236 /* dst32-40-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2237 /* dst32-40-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2238 /* dst32-40-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2239 /* dst32-40-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2240 /* dst32-40-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2241 /* dst32-40-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2242 /* dst32-40-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2243 /* dst32-16-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2244 /* dst32-16-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2245 /* dst32-16-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2246 /* dst32-16-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2247 /* dst32-16-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2248 /* dst32-16-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2249 /* dst32-16-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2250 /* dst32-24-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2251 /* dst32-24-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2252 /* dst32-24-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2253 /* dst32-24-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2254 /* dst32-24-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2255 /* dst32-24-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2256 /* dst32-24-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2257 /* dst32-32-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2258 /* dst32-32-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2259 /* dst32-32-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2260 /* dst32-32-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2261 /* dst32-32-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2262 /* dst32-32-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2263 /* dst32-32-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2264 /* dst32-40-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2265 /* dst32-40-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2266 /* dst32-40-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2267 /* dst32-40-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2268 /* dst32-40-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2269 /* dst32-40-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2270 /* dst32-40-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2271 /* dst32-24-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2272 /* dst32-24-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2273 /* dst32-24-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2274 /* dst32-24-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2275 /* dst32-24-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2276 /* dst32-24-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2277 /* dst32-24-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2278 /* dst32-32-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2279 /* dst32-32-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2280 /* dst32-32-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2281 /* dst32-32-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2282 /* dst32-32-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2283 /* dst32-32-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2284 /* dst32-32-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2285 /* dst32-40-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2286 /* dst32-40-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2287 /* dst32-40-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2288 /* dst32-40-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2289 /* dst32-40-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2290 /* dst32-40-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2291 /* dst32-40-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2292 /* dst32-48-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2293 /* dst32-48-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2294 /* dst32-48-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2295 /* dst32-48-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2296 /* dst32-48-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2297 /* dst32-48-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2298 /* dst32-48-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2299 /* dst32-24-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2300 /* dst32-24-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2301 /* dst32-24-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2302 /* dst32-24-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2303 /* dst32-24-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2304 /* dst32-24-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2305 /* dst32-24-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2306 /* dst32-32-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2307 /* dst32-32-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2308 /* dst32-32-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2309 /* dst32-32-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2310 /* dst32-32-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2311 /* dst32-32-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2312 /* dst32-32-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2313 /* dst32-40-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2314 /* dst32-40-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2315 /* dst32-40-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2316 /* dst32-40-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2317 /* dst32-40-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2318 /* dst32-40-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2319 /* dst32-40-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2320 /* dst32-48-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2321 /* dst32-48-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2322 /* dst32-48-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2323 /* dst32-48-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2324 /* dst32-48-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2325 /* dst32-48-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2326 /* dst32-48-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2327 /* dst32-24-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2328 /* dst32-24-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2329 /* dst32-24-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2330 /* dst32-24-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2331 /* dst32-24-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2332 /* dst32-24-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2333 /* dst32-24-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2334 /* dst32-32-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2335 /* dst32-32-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2336 /* dst32-32-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2337 /* dst32-32-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2338 /* dst32-32-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2339 /* dst32-32-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2340 /* dst32-32-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2341 /* dst32-40-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2342 /* dst32-40-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2343 /* dst32-40-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2344 /* dst32-40-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2345 /* dst32-40-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2346 /* dst32-40-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2347 /* dst32-40-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2348 /* dst32-48-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2349 /* dst32-48-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2350 /* dst32-48-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2351 /* dst32-48-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2352 /* dst32-48-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2353 /* dst32-48-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2354 /* dst32-48-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2355 /* dst32-16-8-SB-relative-ExtUnprefixed-QI: m32c dsp:8[sb] relative destination QI */
2356 /* dst32-16-16-SB-relative-ExtUnprefixed-QI: m32c dsp:16[sb] relative destination QI */
2357 /* dst32-16-8-FB-relative-ExtUnprefixed-QI: m32c dsp:8[fb] relative destination QI */
2358 /* dst32-16-16-FB-relative-ExtUnprefixed-QI: m32c dsp:16[fb] relative destination QI */
2359 /* dst32-16-8-An-relative-ExtUnprefixed-QI: m32c dsp:8[An] relative destination QI */
2360 /* dst32-16-16-An-relative-ExtUnprefixed-QI: m32c dsp:16[An] relative destination QI */
2361 /* dst32-16-24-An-relative-ExtUnprefixed-QI: m32c dsp:16[An] relative destination QI */
2362 /* dst32-16-8-SB-relative-ExtUnprefixed-HI: m32c dsp:8[sb] relative destination HI */
2363 /* dst32-16-16-SB-relative-ExtUnprefixed-HI: m32c dsp:16[sb] relative destination HI */
2364 /* dst32-16-8-FB-relative-ExtUnprefixed-HI: m32c dsp:8[fb] relative destination HI */
2365 /* dst32-16-16-FB-relative-ExtUnprefixed-HI: m32c dsp:16[fb] relative destination HI */
2366 /* dst32-16-8-An-relative-ExtUnprefixed-HI: m32c dsp:8[An] relative destination HI */
2367 /* dst32-16-16-An-relative-ExtUnprefixed-HI: m32c dsp:16[An] relative destination HI */
2368 /* dst32-16-24-An-relative-ExtUnprefixed-HI: m32c dsp:16[An] relative destination HI */
2369 /* dst16-16-16-absolute-QI: m16c absolute address QI */
2370 /* dst16-24-16-absolute-QI: m16c absolute address QI */
2371 /* dst16-32-16-absolute-QI: m16c absolute address QI */
2372 /* dst16-40-16-absolute-QI: m16c absolute address QI */
2373 /* dst16-48-16-absolute-QI: m16c absolute address QI */
2374 /* dst16-16-16-absolute-HI: m16c absolute address HI */
2375 /* dst16-24-16-absolute-HI: m16c absolute address HI */
2376 /* dst16-32-16-absolute-HI: m16c absolute address HI */
2377 /* dst16-40-16-absolute-HI: m16c absolute address HI */
2378 /* dst16-48-16-absolute-HI: m16c absolute address HI */
2379 /* dst16-16-16-absolute-SI: m16c absolute address SI */
2380 /* dst16-24-16-absolute-SI: m16c absolute address SI */
2381 /* dst16-32-16-absolute-SI: m16c absolute address SI */
2382 /* dst16-40-16-absolute-SI: m16c absolute address SI */
2383 /* dst16-48-16-absolute-SI: m16c absolute address SI */
2384 /* dst16-16-16-absolute-Ext-QI: m16c absolute address QI */
2385 /* dst32-16-16-absolute-Unprefixed-QI: m32c absolute address QI */
2386 /* dst32-16-24-absolute-Unprefixed-QI: m32c absolute address QI */
2387 /* dst32-24-16-absolute-Unprefixed-QI: m32c absolute address QI */
2388 /* dst32-24-24-absolute-Unprefixed-QI: m32c absolute address QI */
2389 /* dst32-32-16-absolute-Unprefixed-QI: m32c absolute address QI */
2390 /* dst32-32-24-absolute-Unprefixed-QI: m32c absolute address QI */
2391 /* dst32-40-16-absolute-Unprefixed-QI: m32c absolute address QI */
2392 /* dst32-40-24-absolute-Unprefixed-QI: m32c absolute address QI */
2393 /* dst32-16-16-absolute-Unprefixed-HI: m32c absolute address HI */
2394 /* dst32-16-24-absolute-Unprefixed-HI: m32c absolute address HI */
2395 /* dst32-24-16-absolute-Unprefixed-HI: m32c absolute address HI */
2396 /* dst32-24-24-absolute-Unprefixed-HI: m32c absolute address HI */
2397 /* dst32-32-16-absolute-Unprefixed-HI: m32c absolute address HI */
2398 /* dst32-32-24-absolute-Unprefixed-HI: m32c absolute address HI */
2399 /* dst32-40-16-absolute-Unprefixed-HI: m32c absolute address HI */
2400 /* dst32-40-24-absolute-Unprefixed-HI: m32c absolute address HI */
2401 /* dst32-16-16-absolute-Unprefixed-SI: m32c absolute address SI */
2402 /* dst32-16-24-absolute-Unprefixed-SI: m32c absolute address SI */
2403 /* dst32-24-16-absolute-Unprefixed-SI: m32c absolute address SI */
2404 /* dst32-24-24-absolute-Unprefixed-SI: m32c absolute address SI */
2405 /* dst32-32-16-absolute-Unprefixed-SI: m32c absolute address SI */
2406 /* dst32-32-24-absolute-Unprefixed-SI: m32c absolute address SI */
2407 /* dst32-40-16-absolute-Unprefixed-SI: m32c absolute address SI */
2408 /* dst32-40-24-absolute-Unprefixed-SI: m32c absolute address SI */
2409 /* dst32-24-16-absolute-Prefixed-QI: m32c absolute address QI */
2410 /* dst32-24-24-absolute-Prefixed-QI: m32c absolute address QI */
2411 /* dst32-32-16-absolute-Prefixed-QI: m32c absolute address QI */
2412 /* dst32-32-24-absolute-Prefixed-QI: m32c absolute address QI */
2413 /* dst32-40-16-absolute-Prefixed-QI: m32c absolute address QI */
2414 /* dst32-40-24-absolute-Prefixed-QI: m32c absolute address QI */
2415 /* dst32-48-16-absolute-Prefixed-QI: m32c absolute address QI */
2416 /* dst32-48-24-absolute-Prefixed-QI: m32c absolute address QI */
2417 /* dst32-24-16-absolute-Prefixed-HI: m32c absolute address HI */
2418 /* dst32-24-24-absolute-Prefixed-HI: m32c absolute address HI */
2419 /* dst32-32-16-absolute-Prefixed-HI: m32c absolute address HI */
2420 /* dst32-32-24-absolute-Prefixed-HI: m32c absolute address HI */
2421 /* dst32-40-16-absolute-Prefixed-HI: m32c absolute address HI */
2422 /* dst32-40-24-absolute-Prefixed-HI: m32c absolute address HI */
2423 /* dst32-48-16-absolute-Prefixed-HI: m32c absolute address HI */
2424 /* dst32-48-24-absolute-Prefixed-HI: m32c absolute address HI */
2425 /* dst32-24-16-absolute-Prefixed-SI: m32c absolute address SI */
2426 /* dst32-24-24-absolute-Prefixed-SI: m32c absolute address SI */
2427 /* dst32-32-16-absolute-Prefixed-SI: m32c absolute address SI */
2428 /* dst32-32-24-absolute-Prefixed-SI: m32c absolute address SI */
2429 /* dst32-40-16-absolute-Prefixed-SI: m32c absolute address SI */
2430 /* dst32-40-24-absolute-Prefixed-SI: m32c absolute address SI */
2431 /* dst32-48-16-absolute-Prefixed-SI: m32c absolute address SI */
2432 /* dst32-48-24-absolute-Prefixed-SI: m32c absolute address SI */
2433 /* dst32-16-16-absolute-ExtUnprefixed-QI: m32c absolute address QI */
2434 /* dst32-16-24-absolute-ExtUnprefixed-QI: m32c absolute address QI */
2435 /* dst32-16-16-absolute-ExtUnprefixed-HI: m32c absolute address HI */
2436 /* dst32-16-24-absolute-ExtUnprefixed-HI: m32c absolute address HI */
2437 /* bit16-Rn-direct: m16c Rn direct bit */
2438 /* bit32-Rn-direct-Unprefixed: m32c Rn direct bit */
2439 /* bit32-Rn-direct-Prefixed: m32c Rn direct bit */
2440 /* bit16-An-direct: m16c An direct bit */
2441 /* bit32-An-direct-Unprefixed: m32c An direct bit */
2442 /* bit32-An-direct-Prefixed: m32c An direct bit */
2443 /* bit16-An-indirect: m16c An indirect bit */
2444 /* bit32-An-indirect-Unprefixed: m32c An indirect destination */
2445 /* bit32-An-indirect-Prefixed: m32c An indirect destination */
2446 /* bit16-16-8-SB-relative: m16c dsp:8[sb] relative bit xmode */
2447 /* bit16-16-16-SB-relative: m16c dsp:16[sb] relative bit xmode */
2448 /* bit16-16-8-FB-relative: m16c dsp:8[fb] relative bit xmode */
2449 /* bit16-16-8-An-relative: m16c dsp:8[An] relative bit xmode */
2450 /* bit16-16-16-An-relative: m16c dsp:16[An] relative bit xmode */
2451 /* bit32-16-11-SB-relative-Unprefixed: m32c bit,base:11[sb] relative bit */
2452 /* bit32-16-19-SB-relative-Unprefixed: m32c bit,base:19[sb] relative bit */
2453 /* bit32-16-11-FB-relative-Unprefixed: m32c bit,base:11[fb] relative bit */
2454 /* bit32-16-19-FB-relative-Unprefixed: m32c bit,base:19[fb] relative bit */
2455 /* bit32-16-11-An-relative-Unprefixed: m32c bit,base:11[An] relative bit */
2456 /* bit32-16-19-An-relative-Unprefixed: m32c bit,base:19[An] relative bit */
2457 /* bit32-16-27-An-relative-Unprefixed: m32c bit,base:27[An] relative bit */
2458 /* bit32-24-11-SB-relative-Prefixed: m32c bit,base:11[sb] relative bit */
2459 /* bit32-24-19-SB-relative-Prefixed: m32c bit,base:19[sb] relative bit */
2460 /* bit32-24-11-FB-relative-Prefixed: m32c bit,base:11[fb] relative bit */
2461 /* bit32-24-19-FB-relative-Prefixed: m32c bit,base:19[fb] relative bit */
2462 /* bit32-24-11-An-relative-Prefixed: m32c bit,base:11[An] relative bit */
2463 /* bit32-24-19-An-relative-Prefixed: m32c bit,base:19[An] relative bit */
2464 /* bit32-24-27-An-relative-Prefixed: m32c bit,base:27[An] relative bit */
2465 /* bit16-11-SB-relative-S: m16c bit,base:11[sb] relative bit */
2466 /* Rn16-push-S-derived: m16c r0[lh] for push,pop short version */
2467 /* An16-push-S-derived: m16c r0[lh] for push,pop short version */
2468 /* bit16-16-16-absolute: m16c absolute address */
2469 /* bit32-16-19-absolute-Unprefixed: m32c absolute address bit */
2470 /* bit32-16-27-absolute-Unprefixed: m32c absolute address bit */
2471 /* bit32-24-19-absolute-Prefixed: m32c absolute address bit */
2472 /* bit32-24-27-absolute-Prefixed: m32c absolute address bit */
2473 /* dst16-3-S-R0l-direct-QI: m16c R0l direct QI */
2474 /* dst16-3-S-R0h-direct-QI: m16c R0h direct QI */
2475 /* dst16-3-S-8-8-SB-relative-QI: m16c SB relative QI */
2476 /* dst16-3-S-8-8-FB-relative-QI: m16c FB relative QI */
2477 /* dst16-3-S-8-16-absolute-QI: m16c absolute address QI */
2478 /* dst16-3-S-16-8-SB-relative-QI: m16c SB relative QI */
2479 /* dst16-3-S-16-8-FB-relative-QI: m16c FB relative QI */
2480 /* dst16-3-S-16-16-absolute-QI: m16c absolute address QI */
2481 /* srcdst16-r0l-r0h-S-derived: m16c r0l/r0h operand for short format insns */
2482 /* dst32-2-S-R0l-direct-QI: m32c R0l direct QI */
2483 /* dst32-2-S-R0-direct-HI: m32c R0 direct HI */
2484 /* dst32-1-S-A0-direct-HI: m32c A0 direct HI */
2485 /* dst32-1-S-A1-direct-HI: m32c A1 direct HI */
2486 /* dst32-2-S-8-SB-relative-QI: m32c SB relative for short binary insns */
2487 /* dst32-2-S-8-FB-relative-QI: m32c FB relative for short binary insns */
2488 /* dst32-2-S-16-absolute-QI: m32c absolute address for short binary insns */
2489 /* dst32-2-S-8-SB-relative-HI: m32c SB relative for short binary insns */
2490 /* dst32-2-S-8-FB-relative-HI: m32c FB relative for short binary insns */
2491 /* dst32-2-S-16-absolute-HI: m32c absolute address for short binary insns */
2492 /* dst32-2-S-8-SB-relative-SI: m32c SB relative for short binary insns */
2493 /* dst32-2-S-8-FB-relative-SI: m32c FB relative for short binary insns */
2494 /* dst32-2-S-16-absolute-SI: m32c absolute address for short binary insns */
2495 /* src16-basic-QI: m16c source operand of size QI with no additional fields */
2496 /* src16-basic-HI: m16c source operand of size HI with no additional fields */
2497 /* src32-basic-Unprefixed-QI: m32c destination operand of size QI with no additional fields */
2498 /* src32-basic-Prefixed-QI: m32c destination operand of size QI with no additional fields */
2499 /* src32-basic-Unprefixed-HI: m32c destination operand of size HI with no additional fields */
2500 /* src32-basic-Prefixed-HI: m32c destination operand of size HI with no additional fields */
2501 /* src32-basic-Unprefixed-SI: m32c destination operand of size SI with no additional fields */
2502 /* src32-basic-Prefixed-SI: m32c destination operand of size SI with no additional fields */
2503 /* src32-basic-ExtPrefixed-QI: m32c source operand of size QI with no additional fields */
2504 /* src16-16-8-QI: m16c source operand of size QI with additional 8 bit fields at offset 16 */
2505 /* src16-16-16-QI: m16c source operand of size QI with additional 16 bit fields at offset 16 */
2506 /* src16-16-8-HI: m16c source operand of size HI with additional 8 bit fields at offset 16 */
2507 /* src16-16-16-HI: m16c source operand of size HI with additional 16 bit fields at offset 16 */
2508 /* src32-16-8-Unprefixed-QI: m32c source operand of size QI with additional 8 bit fields at offset 16 */
2509 /* src32-16-16-Unprefixed-QI: m32c source operand of size QI with additional 16 bit fields at offset 16 */
2510 /* src32-16-24-Unprefixed-QI: m32c source operand of size QI with additional 24 bit fields at offset 16 */
2511 /* src32-16-8-Unprefixed-HI: m32c source operand of size HI with additional 8 bit fields at offset 16 */
2512 /* src32-16-16-Unprefixed-HI: m32c source operand of size HI with additional 16 bit fields at offset 16 */
2513 /* src32-16-24-Unprefixed-HI: m32c source operand of size HI with additional 24 bit fields at offset 16 */
2514 /* src32-16-8-Unprefixed-SI: m32c source operand of size SI with additional 8 bit fields at offset 16 */
2515 /* src32-16-16-Unprefixed-SI: m32c source operand of size SI with additional 16 bit fields at offset 16 */
2516 /* src32-16-24-Unprefixed-SI: m32c source operand of size SI with additional 24 bit fields at offset 16 */
2517 /* src32-24-8-Prefixed-QI: m32c source operand of size QI with additional 8 bit fields at offset 24 */
2518 /* src32-24-16-Prefixed-QI: m32c source operand of size QI with additional 16 bit fields at offset 16 */
2519 /* src32-24-24-Prefixed-QI: m32c source operand of size QI with additional 24 bit fields at offset 16 */
2520 /* src32-24-8-Prefixed-HI: m32c source operand of size HI with additional 8 bit fields at offset 24 */
2521 /* src32-24-16-Prefixed-HI: m32c source operand of size HI with additional 16 bit fields at offset 16 */
2522 /* src32-24-24-Prefixed-HI: m32c source operand of size HI with additional 24 bit fields at offset 16 */
2523 /* src32-24-8-Prefixed-SI: m32c source operand of size SI with additional 8 bit fields at offset 24 */
2524 /* src32-24-16-Prefixed-SI: m32c source operand of size SI with additional 16 bit fields at offset 16 */
2525 /* src32-24-24-Prefixed-SI: m32c source operand of size SI with additional 24 bit fields at offset 16 */
2526 /* dst16-basic-QI: m16c destination operand of size QI with no additional fields */
2527 /* dst16-basic-HI: m16c destination operand of size HI with no additional fields */
2528 /* dst16-basic-SI: m16c destination operand of size SI with no additional fields */
2529 /* dst32-basic-Unprefixed-QI: m32c destination operand of size QI with no additional fields */
2530 /* dst32-basic-Prefixed-QI: m32c destination operand of size QI with no additional fields */
2531 /* dst32-basic-Unprefixed-HI: m32c destination operand of size HI with no additional fields */
2532 /* dst32-basic-Prefixed-HI: m32c destination operand of size HI with no additional fields */
2533 /* dst32-basic-Unprefixed-SI: m32c destination operand of size SI with no additional fields */
2534 /* dst32-basic-Prefixed-SI: m32c destination operand of size SI with no additional fields */
2535 /* dst16-16-QI: m16c destination operand of size QI with additional fields at offset 16 */
2536 /* dst16-16-8-QI: m16c destination operand of size QI with additional fields at offset 16 */
2537 /* dst16-16-16-QI: m16c destination operand of size QI with additional fields at offset 16 */
2538 /* dst16-16-HI: m16c destination operand of size HI with additional fields at offset 16 */
2539 /* dst16-16-8-HI: m16c destination operand of size HI with additional fields at offset 16 */
2540 /* dst16-16-16-HI: m16c destination operand of size HI with additional fields at offset 16 */
2541 /* dst16-16-SI: m16c destination operand of size SI with additional fields at offset 16 */
2542 /* dst16-16-8-SI: m16c destination operand of size SI with additional fields at offset 16 */
2543 /* dst16-16-16-SI: m16c destination operand of size SI with additional fields at offset 16 */
2544 /* dst16-16-Ext-QI: m16c destination operand of size QI for 'ext' insns with additional fields at offset 16 */
2545 /* dst16-An-indirect-Mova-HI: m16c addressof An indirect destination HI */
2546 /* dst16-16-8-An-relative-Mova-HI: m16c addressof dsp:8[An] relative destination HI */
2547 /* dst16-16-16-An-relative-Mova-HI: m16c addressof dsp:16[An] relative destination HI */
2548 /* dst16-16-8-SB-relative-Mova-HI: m16c addressof dsp:8[sb] relative destination HI */
2549 /* dst16-16-16-SB-relative-Mova-HI: m16c addressof dsp:16[sb] relative destination HI */
2550 /* dst16-16-8-FB-relative-Mova-HI: m16c addressof dsp:8[fb] relative destination HI */
2551 /* dst16-16-16-absolute-Mova-HI: m16c addressof absolute address HI */
2552 /* dst16-16-Mova-HI: m16c addressof destination operand of size HI with additional fields at offset 16 */
2553 /* dst32-An-indirect-Unprefixed-Mova-SI: m32c addressof An indirect destination SI */
2554 /* dst32-16-8-An-relative-Unprefixed-Mova-SI: m32c addressof dsp:8[An] relative destination SI */
2555 /* dst32-16-16-An-relative-Unprefixed-Mova-SI: m32c addressof dsp:16[An] relative destination SI */
2556 /* dst32-16-24-An-relative-Unprefixed-Mova-SI: addressof m32c dsp:16[An] relative destination SI */
2557 /* dst32-16-8-SB-relative-Unprefixed-Mova-SI: m32c addressof dsp:8[sb] relative destination SI */
2558 /* dst32-16-16-SB-relative-Unprefixed-Mova-SI: m32c addressof dsp:16[sb] relative destination SI */
2559 /* dst32-16-8-FB-relative-Unprefixed-Mova-SI: m32c addressof dsp:8[fb] relative destination SI */
2560 /* dst32-16-16-FB-relative-Unprefixed-Mova-SI: m32c addressof dsp:16[fb] relative destination SI */
2561 /* dst32-16-16-absolute-Unprefixed-Mova-SI: m32c addressof absolute address SI */
2562 /* dst32-16-24-absolute-Unprefixed-Mova-SI: m32c addressof absolute address SI */
2563 /* dst32-16-Unprefixed-Mova-SI: m32c addressof destination operand of size SI with additional fields at offset 16 */
2564 /* dst32-16-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2565 /* dst32-16-8-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2566 /* dst32-16-16-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2567 /* dst32-16-24-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2568 /* dst32-16-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2569 /* dst32-16-8-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2570 /* dst32-16-16-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2571 /* dst32-16-24-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2572 /* dst32-16-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 16 */
2573 /* dst32-16-8-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 16 */
2574 /* dst32-16-16-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 16 */
2575 /* dst32-16-24-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 16 */
2576 /* dst32-16-ExtUnprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2577 /* dst32-16-ExtUnprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2578 /* dst32-16-Unprefixed-Mulex-HI: m32c destination operand of size HI with additional fields at offset 16 */
2579 /* dst16-24-QI: m16c destination operand of size QI with additional fields at offset 24 */
2580 /* dst16-24-HI: m16c destination operand of size HI with additional fields at offset 24 */
2581 /* dst32-24-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2582 /* dst32-24-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2583 /* dst32-24-8-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2584 /* dst32-24-16-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2585 /* dst32-24-24-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2586 /* dst32-24-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2587 /* dst32-24-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2588 /* dst32-24-8-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2589 /* dst32-24-16-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2590 /* dst32-24-24-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2591 /* dst32-24-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2592 /* dst32-24-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2593 /* dst32-24-8-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2594 /* dst32-24-16-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2595 /* dst32-24-24-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2596 /* dst16-32-QI: m16c destination operand of size QI with additional fields at offset 32 */
2597 /* dst16-32-HI: m16c destination operand of size HI with additional fields at offset 32 */
2598 /* dst32-32-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2599 /* dst32-32-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2600 /* dst32-32-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2601 /* dst32-32-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2602 /* dst32-32-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2603 /* dst32-32-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2604 /* dst32-40-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2605 /* dst32-40-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2606 /* dst32-40-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2607 /* dst32-40-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2608 /* dst32-40-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2609 /* dst32-40-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2610 /* dst32-48-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2611 /* dst32-48-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2612 /* dst32-48-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2613 /* bit16-16: m16c bit operand with possible additional fields at offset 24 */
2614 /* bit16-16-basic: m16c bit operand with no additional fields */
2615 /* bit16-16-8: m16c bit operand with possible additional fields at offset 24 */
2616 /* bit16-16-16: m16c bit operand with possible additional fields at offset 24 */
2617 /* bit32-16-Unprefixed: m32c bit operand with possible additional fields at offset 24 */
2618 /* bit32-24-Prefixed: m32c bit operand with possible additional fields at offset 24 */
2619 /* bit32-basic-Unprefixed: m32c bit operand with no additional fields */
2620 /* bit32-16-8-Unprefixed: m32c bit operand with 8 bit additional fields */
2621 /* bit32-16-16-Unprefixed: m32c bit operand with 16 bit additional fields */
2622 /* bit32-16-24-Unprefixed: m32c bit operand with 24 bit additional fields */
2623 /* src16-2-S: m16c source operand of size QI for short format insns */
2624 /* src32-2-S-QI: m32c source operand of size QI for short format insns */
2625 /* src32-2-S-HI: m32c source operand of size QI for short format insns */
2626 /* Dst16-3-S-8: m16c destination operand of size QI for short format insns */
2627 /* Dst16-3-S-16: m16c destination operand of size QI for short format insns */
2628 /* srcdst16-r0l-r0h-S: m16c r0l/r0h operand of size QI for short format insns */
2629 /* dst32-2-S-basic-QI: m32c r0l operand of size QI for short format binary insns */
2630 /* dst32-2-S-basic-HI: m32c r0 operand of size HI for short format binary insns */
2631 /* dst32-2-S-8-QI: m32c operand of size */
2632 /* dst32-2-S-16-QI: m32c operand of size */
2633 /* dst32-2-S-8-HI: m32c operand of size */
2634 /* dst32-2-S-16-HI: m32c operand of size */
2635 /* dst32-2-S-8-SI: m32c operand of size */
2636 /* dst32-2-S-16-SI: m32c operand of size */
2637 /* dst32-an-S: m32c An operand for short format binary insns */
2638 /* bit16-11-S: m16c bit operand for short format insns */
2639 /* Rn16-push-S-anyof: m16c bit operand for short format insns */
2640 /* An16-push-S-anyof: m16c bit operand for short format insns */
2641 /* sentinel */
2642 { 0, 0, 0, 0, 0,
2643 { 0, { (const PTR) 0 } },
2644 { 0, { 0 } } }
2645 };
2646
2647 #undef A
2648
2649
2650 /* The instruction table. */
2651
2652 #define OP(field) CGEN_SYNTAX_MAKE_FIELD (OPERAND (field))
2653 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
2654 #define A(a) (1 << CGEN_INSN_##a)
2655 #else
2656 #define A(a) (1 << CGEN_INSN_/**/a)
2657 #endif
2658
2659 static const CGEN_IBASE m32c_cgen_insn_table[MAX_INSNS] =
2660 {
2661 /* Special null first entry.
2662 A `num' value of zero is thus invalid.
2663 Also, the special `invalid' insn resides here. */
2664 { 0, 0, 0, 0, {0, {0}} },
2665 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
2666 {
2667 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,
2668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2669 },
2670 /* extz ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
2671 {
2672 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,
2673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2674 },
2675 /* extz ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
2676 {
2677 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,
2678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2679 },
2680 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
2681 {
2682 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,
2683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2684 },
2685 /* extz ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
2686 {
2687 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,
2688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2689 },
2690 /* extz ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
2691 {
2692 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,
2693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2694 },
2695 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
2696 {
2697 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,
2698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2699 },
2700 /* extz ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
2701 {
2702 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,
2703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2704 },
2705 /* extz ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
2706 {
2707 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,
2708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2709 },
2710 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
2711 {
2712 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,
2713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2714 },
2715 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
2716 {
2717 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,
2718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2719 },
2720 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
2721 {
2722 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,
2723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2724 },
2725 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
2726 {
2727 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,
2728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2729 },
2730 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
2731 {
2732 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,
2733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2734 },
2735 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
2736 {
2737 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,
2738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2739 },
2740 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
2741 {
2742 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,
2743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2744 },
2745 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
2746 {
2747 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,
2748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2749 },
2750 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
2751 {
2752 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,
2753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2754 },
2755 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
2756 {
2757 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,
2758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2759 },
2760 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
2761 {
2762 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,
2763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2764 },
2765 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
2766 {
2767 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,
2768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2769 },
2770 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
2771 {
2772 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,
2773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2774 },
2775 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
2776 {
2777 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,
2778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2779 },
2780 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
2781 {
2782 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,
2783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2784 },
2785 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
2786 {
2787 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,
2788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2789 },
2790 /* extz ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
2791 {
2792 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,
2793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2794 },
2795 /* extz ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
2796 {
2797 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,
2798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2799 },
2800 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
2801 {
2802 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,
2803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2804 },
2805 /* extz ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
2806 {
2807 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,
2808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2809 },
2810 /* extz ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
2811 {
2812 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,
2813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2814 },
2815 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
2816 {
2817 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,
2818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2819 },
2820 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u16} */
2821 {
2822 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,
2823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2824 },
2825 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u16} */
2826 {
2827 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,
2828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2829 },
2830 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
2831 {
2832 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,
2833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2834 },
2835 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u24} */
2836 {
2837 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,
2838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2839 },
2840 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u24} */
2841 {
2842 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,
2843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2844 },
2845 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
2846 {
2847 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,
2848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2849 },
2850 /* extz ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
2851 {
2852 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,
2853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2854 },
2855 /* extz ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
2856 {
2857 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,
2858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2859 },
2860 /* extz ${Dsp-24-u16},$Dst32RnPrefixedHI */
2861 {
2862 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,
2863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2864 },
2865 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
2866 {
2867 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,
2868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2869 },
2870 /* extz ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
2871 {
2872 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,
2873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2874 },
2875 /* extz ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
2876 {
2877 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,
2878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2879 },
2880 /* extz ${Dsp-24-u16},$Dst32AnPrefixedHI */
2881 {
2882 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,
2883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2884 },
2885 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
2886 {
2887 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,
2888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2889 },
2890 /* extz ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
2891 {
2892 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,
2893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2894 },
2895 /* extz ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
2896 {
2897 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,
2898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2899 },
2900 /* extz ${Dsp-24-u16},[$Dst32AnPrefixed] */
2901 {
2902 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,
2903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2904 },
2905 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
2906 {
2907 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,
2908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2909 },
2910 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
2911 {
2912 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,
2913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2914 },
2915 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
2916 {
2917 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,
2918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2919 },
2920 /* extz ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
2921 {
2922 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,
2923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2924 },
2925 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
2926 {
2927 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,
2928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2929 },
2930 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
2931 {
2932 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,
2933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2934 },
2935 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
2936 {
2937 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,
2938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2939 },
2940 /* extz ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
2941 {
2942 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,
2943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2944 },
2945 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
2946 {
2947 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,
2948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2949 },
2950 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
2951 {
2952 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,
2953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2954 },
2955 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
2956 {
2957 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,
2958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2959 },
2960 /* extz ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
2961 {
2962 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,
2963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2964 },
2965 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
2966 {
2967 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,
2968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2969 },
2970 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
2971 {
2972 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,
2973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2974 },
2975 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
2976 {
2977 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,
2978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2979 },
2980 /* extz ${Dsp-24-u16},${Dsp-40-u8}[sb] */
2981 {
2982 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,
2983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2984 },
2985 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
2986 {
2987 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,
2988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2989 },
2990 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
2991 {
2992 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,
2993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2994 },
2995 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
2996 {
2997 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,
2998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2999 },
3000 /* extz ${Dsp-24-u16},${Dsp-40-u16}[sb] */
3001 {
3002 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,
3003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3004 },
3005 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
3006 {
3007 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,
3008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3009 },
3010 /* extz ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
3011 {
3012 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,
3013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3014 },
3015 /* extz ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
3016 {
3017 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,
3018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3019 },
3020 /* extz ${Dsp-24-u16},${Dsp-40-s8}[fb] */
3021 {
3022 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,
3023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3024 },
3025 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
3026 {
3027 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,
3028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3029 },
3030 /* extz ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
3031 {
3032 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,
3033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3034 },
3035 /* extz ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
3036 {
3037 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,
3038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3039 },
3040 /* extz ${Dsp-24-u16},${Dsp-40-s16}[fb] */
3041 {
3042 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,
3043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3044 },
3045 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
3046 {
3047 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,
3048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3049 },
3050 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u16} */
3051 {
3052 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,
3053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3054 },
3055 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u16} */
3056 {
3057 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,
3058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3059 },
3060 /* extz ${Dsp-24-u16},${Dsp-40-u16} */
3061 {
3062 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,
3063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3064 },
3065 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
3066 {
3067 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,
3068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3069 },
3070 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u24} */
3071 {
3072 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,
3073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3074 },
3075 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u24} */
3076 {
3077 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,
3078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3079 },
3080 /* extz ${Dsp-24-u16},${Dsp-40-u24} */
3081 {
3082 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,
3083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3084 },
3085 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
3086 {
3087 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,
3088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3089 },
3090 /* extz ${Dsp-24-u24},$Dst32RnPrefixedHI */
3091 {
3092 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,
3093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3094 },
3095 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
3096 {
3097 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,
3098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3099 },
3100 /* extz ${Dsp-24-u24},$Dst32AnPrefixedHI */
3101 {
3102 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,
3103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3104 },
3105 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
3106 {
3107 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,
3108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3109 },
3110 /* extz ${Dsp-24-u24},[$Dst32AnPrefixed] */
3111 {
3112 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,
3113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3114 },
3115 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
3116 {
3117 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,
3118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3119 },
3120 /* extz ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
3121 {
3122 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,
3123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3124 },
3125 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
3126 {
3127 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,
3128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3129 },
3130 /* extz ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
3131 {
3132 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,
3133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3134 },
3135 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
3136 {
3137 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,
3138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3139 },
3140 /* extz ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
3141 {
3142 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,
3143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3144 },
3145 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
3146 {
3147 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,
3148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3149 },
3150 /* extz ${Dsp-24-u24},${Dsp-48-u8}[sb] */
3151 {
3152 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,
3153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3154 },
3155 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
3156 {
3157 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,
3158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3159 },
3160 /* extz ${Dsp-24-u24},${Dsp-48-u16}[sb] */
3161 {
3162 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,
3163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3164 },
3165 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
3166 {
3167 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,
3168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3169 },
3170 /* extz ${Dsp-24-u24},${Dsp-48-s8}[fb] */
3171 {
3172 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,
3173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3174 },
3175 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
3176 {
3177 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,
3178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3179 },
3180 /* extz ${Dsp-24-u24},${Dsp-48-s16}[fb] */
3181 {
3182 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,
3183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3184 },
3185 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
3186 {
3187 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,
3188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3189 },
3190 /* extz ${Dsp-24-u24},${Dsp-48-u16} */
3191 {
3192 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,
3193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3194 },
3195 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
3196 {
3197 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,
3198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3199 },
3200 /* extz ${Dsp-24-u24},${Dsp-48-u24} */
3201 {
3202 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,
3203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3204 },
3205 /* extz $Src32RnPrefixedQI,$Dst32RnPrefixedHI */
3206 {
3207 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,
3208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3209 },
3210 /* extz [$Src32AnPrefixed],$Dst32RnPrefixedHI */
3211 {
3212 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,
3213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3214 },
3215 /* extz $Src32RnPrefixedQI,$Dst32AnPrefixedHI */
3216 {
3217 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,
3218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3219 },
3220 /* extz [$Src32AnPrefixed],$Dst32AnPrefixedHI */
3221 {
3222 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,
3223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3224 },
3225 /* extz $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
3226 {
3227 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,
3228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3229 },
3230 /* extz [$Src32AnPrefixed],[$Dst32AnPrefixed] */
3231 {
3232 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,
3233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3234 },
3235 /* extz $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
3236 {
3237 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,
3238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3239 },
3240 /* extz [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
3241 {
3242 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,
3243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3244 },
3245 /* extz $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
3246 {
3247 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,
3248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3249 },
3250 /* extz [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
3251 {
3252 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,
3253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3254 },
3255 /* extz $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
3256 {
3257 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,
3258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3259 },
3260 /* extz [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
3261 {
3262 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,
3263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3264 },
3265 /* extz $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
3266 {
3267 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,
3268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3269 },
3270 /* extz [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
3271 {
3272 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,
3273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3274 },
3275 /* extz $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
3276 {
3277 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,
3278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3279 },
3280 /* extz [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
3281 {
3282 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,
3283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3284 },
3285 /* extz $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
3286 {
3287 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,
3288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3289 },
3290 /* extz [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
3291 {
3292 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,
3293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3294 },
3295 /* extz $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
3296 {
3297 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,
3298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3299 },
3300 /* extz [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
3301 {
3302 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,
3303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3304 },
3305 /* extz $Src32RnPrefixedQI,${Dsp-24-u16} */
3306 {
3307 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,
3308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3309 },
3310 /* extz [$Src32AnPrefixed],${Dsp-24-u16} */
3311 {
3312 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,
3313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3314 },
3315 /* extz $Src32RnPrefixedQI,${Dsp-24-u24} */
3316 {
3317 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,
3318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3319 },
3320 /* extz [$Src32AnPrefixed],${Dsp-24-u24} */
3321 {
3322 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,
3323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3324 },
3325 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
3326 {
3327 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,
3328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3329 },
3330 /* exts.b ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
3331 {
3332 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,
3333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3334 },
3335 /* exts.b ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
3336 {
3337 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,
3338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3339 },
3340 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
3341 {
3342 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,
3343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3344 },
3345 /* exts.b ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
3346 {
3347 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,
3348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3349 },
3350 /* exts.b ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
3351 {
3352 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,
3353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3354 },
3355 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
3356 {
3357 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,
3358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3359 },
3360 /* exts.b ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
3361 {
3362 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,
3363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3364 },
3365 /* exts.b ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
3366 {
3367 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,
3368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3369 },
3370 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
3371 {
3372 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,
3373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3374 },
3375 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
3376 {
3377 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,
3378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3379 },
3380 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
3381 {
3382 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,
3383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3384 },
3385 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
3386 {
3387 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,
3388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3389 },
3390 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
3391 {
3392 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,
3393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3394 },
3395 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
3396 {
3397 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,
3398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3399 },
3400 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
3401 {
3402 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,
3403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3404 },
3405 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
3406 {
3407 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,
3408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3409 },
3410 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
3411 {
3412 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,
3413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3414 },
3415 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
3416 {
3417 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,
3418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3419 },
3420 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
3421 {
3422 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,
3423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3424 },
3425 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
3426 {
3427 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,
3428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3429 },
3430 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
3431 {
3432 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,
3433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3434 },
3435 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
3436 {
3437 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,
3438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3439 },
3440 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
3441 {
3442 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,
3443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3444 },
3445 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
3446 {
3447 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,
3448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3449 },
3450 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
3451 {
3452 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,
3453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3454 },
3455 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
3456 {
3457 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,
3458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3459 },
3460 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
3461 {
3462 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,
3463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3464 },
3465 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
3466 {
3467 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,
3468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3469 },
3470 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
3471 {
3472 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,
3473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3474 },
3475 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
3476 {
3477 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,
3478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3479 },
3480 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u16} */
3481 {
3482 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,
3483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3484 },
3485 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u16} */
3486 {
3487 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,
3488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3489 },
3490 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
3491 {
3492 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,
3493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3494 },
3495 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u24} */
3496 {
3497 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,
3498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3499 },
3500 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u24} */
3501 {
3502 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,
3503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3504 },
3505 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
3506 {
3507 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,
3508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3509 },
3510 /* exts.b ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
3511 {
3512 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,
3513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3514 },
3515 /* exts.b ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
3516 {
3517 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,
3518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3519 },
3520 /* exts.b ${Dsp-24-u16},$Dst32RnPrefixedHI */
3521 {
3522 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,
3523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3524 },
3525 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
3526 {
3527 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,
3528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3529 },
3530 /* exts.b ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
3531 {
3532 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,
3533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3534 },
3535 /* exts.b ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
3536 {
3537 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,
3538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3539 },
3540 /* exts.b ${Dsp-24-u16},$Dst32AnPrefixedHI */
3541 {
3542 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,
3543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3544 },
3545 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
3546 {
3547 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,
3548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3549 },
3550 /* exts.b ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
3551 {
3552 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,
3553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3554 },
3555 /* exts.b ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
3556 {
3557 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,
3558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3559 },
3560 /* exts.b ${Dsp-24-u16},[$Dst32AnPrefixed] */
3561 {
3562 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,
3563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3564 },
3565 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
3566 {
3567 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,
3568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3569 },
3570 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
3571 {
3572 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,
3573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3574 },
3575 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
3576 {
3577 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,
3578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3579 },
3580 /* exts.b ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
3581 {
3582 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,
3583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3584 },
3585 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
3586 {
3587 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,
3588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3589 },
3590 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
3591 {
3592 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,
3593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3594 },
3595 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
3596 {
3597 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,
3598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3599 },
3600 /* exts.b ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
3601 {
3602 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,
3603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3604 },
3605 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
3606 {
3607 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,
3608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3609 },
3610 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
3611 {
3612 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,
3613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3614 },
3615 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
3616 {
3617 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,
3618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3619 },
3620 /* exts.b ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
3621 {
3622 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,
3623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3624 },
3625 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
3626 {
3627 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,
3628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3629 },
3630 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
3631 {
3632 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,
3633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3634 },
3635 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
3636 {
3637 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,
3638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3639 },
3640 /* exts.b ${Dsp-24-u16},${Dsp-40-u8}[sb] */
3641 {
3642 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,
3643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3644 },
3645 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
3646 {
3647 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,
3648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3649 },
3650 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
3651 {
3652 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,
3653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3654 },
3655 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
3656 {
3657 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,
3658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3659 },
3660 /* exts.b ${Dsp-24-u16},${Dsp-40-u16}[sb] */
3661 {
3662 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,
3663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3664 },
3665 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
3666 {
3667 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,
3668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3669 },
3670 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
3671 {
3672 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,
3673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3674 },
3675 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
3676 {
3677 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,
3678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3679 },
3680 /* exts.b ${Dsp-24-u16},${Dsp-40-s8}[fb] */
3681 {
3682 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,
3683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3684 },
3685 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
3686 {
3687 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,
3688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3689 },
3690 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
3691 {
3692 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,
3693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3694 },
3695 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
3696 {
3697 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,
3698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3699 },
3700 /* exts.b ${Dsp-24-u16},${Dsp-40-s16}[fb] */
3701 {
3702 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,
3703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3704 },
3705 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
3706 {
3707 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,
3708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3709 },
3710 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u16} */
3711 {
3712 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,
3713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3714 },
3715 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u16} */
3716 {
3717 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,
3718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3719 },
3720 /* exts.b ${Dsp-24-u16},${Dsp-40-u16} */
3721 {
3722 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,
3723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3724 },
3725 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
3726 {
3727 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,
3728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3729 },
3730 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u24} */
3731 {
3732 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,
3733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3734 },
3735 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u24} */
3736 {
3737 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,
3738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3739 },
3740 /* exts.b ${Dsp-24-u16},${Dsp-40-u24} */
3741 {
3742 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,
3743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3744 },
3745 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
3746 {
3747 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,
3748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3749 },
3750 /* exts.b ${Dsp-24-u24},$Dst32RnPrefixedHI */
3751 {
3752 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,
3753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3754 },
3755 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
3756 {
3757 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,
3758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3759 },
3760 /* exts.b ${Dsp-24-u24},$Dst32AnPrefixedHI */
3761 {
3762 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,
3763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3764 },
3765 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
3766 {
3767 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,
3768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3769 },
3770 /* exts.b ${Dsp-24-u24},[$Dst32AnPrefixed] */
3771 {
3772 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,
3773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3774 },
3775 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
3776 {
3777 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,
3778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3779 },
3780 /* exts.b ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
3781 {
3782 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,
3783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3784 },
3785 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
3786 {
3787 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,
3788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3789 },
3790 /* exts.b ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
3791 {
3792 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,
3793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3794 },
3795 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
3796 {
3797 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,
3798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3799 },
3800 /* exts.b ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
3801 {
3802 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,
3803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3804 },
3805 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
3806 {
3807 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,
3808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3809 },
3810 /* exts.b ${Dsp-24-u24},${Dsp-48-u8}[sb] */
3811 {
3812 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,
3813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3814 },
3815 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
3816 {
3817 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,
3818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3819 },
3820 /* exts.b ${Dsp-24-u24},${Dsp-48-u16}[sb] */
3821 {
3822 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,
3823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3824 },
3825 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
3826 {
3827 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,
3828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3829 },
3830 /* exts.b ${Dsp-24-u24},${Dsp-48-s8}[fb] */
3831 {
3832 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,
3833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3834 },
3835 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
3836 {
3837 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,
3838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3839 },
3840 /* exts.b ${Dsp-24-u24},${Dsp-48-s16}[fb] */
3841 {
3842 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,
3843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3844 },
3845 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
3846 {
3847 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,
3848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3849 },
3850 /* exts.b ${Dsp-24-u24},${Dsp-48-u16} */
3851 {
3852 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,
3853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3854 },
3855 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
3856 {
3857 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,
3858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3859 },
3860 /* exts.b ${Dsp-24-u24},${Dsp-48-u24} */
3861 {
3862 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,
3863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3864 },
3865 /* exts.b $Src32RnPrefixedQI,$Dst32RnPrefixedHI */
3866 {
3867 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,
3868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3869 },
3870 /* exts.b [$Src32AnPrefixed],$Dst32RnPrefixedHI */
3871 {
3872 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,
3873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3874 },
3875 /* exts.b $Src32RnPrefixedQI,$Dst32AnPrefixedHI */
3876 {
3877 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,
3878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3879 },
3880 /* exts.b [$Src32AnPrefixed],$Dst32AnPrefixedHI */
3881 {
3882 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,
3883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3884 },
3885 /* exts.b $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
3886 {
3887 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,
3888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3889 },
3890 /* exts.b [$Src32AnPrefixed],[$Dst32AnPrefixed] */
3891 {
3892 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,
3893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3894 },
3895 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
3896 {
3897 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,
3898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3899 },
3900 /* exts.b [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
3901 {
3902 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,
3903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3904 },
3905 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
3906 {
3907 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,
3908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3909 },
3910 /* exts.b [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
3911 {
3912 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,
3913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3914 },
3915 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
3916 {
3917 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,
3918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3919 },
3920 /* exts.b [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
3921 {
3922 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,
3923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3924 },
3925 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
3926 {
3927 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,
3928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3929 },
3930 /* exts.b [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
3931 {
3932 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,
3933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3934 },
3935 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
3936 {
3937 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,
3938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3939 },
3940 /* exts.b [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
3941 {
3942 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,
3943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3944 },
3945 /* exts.b $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
3946 {
3947 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,
3948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3949 },
3950 /* exts.b [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
3951 {
3952 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,
3953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3954 },
3955 /* exts.b $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
3956 {
3957 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,
3958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3959 },
3960 /* exts.b [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
3961 {
3962 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,
3963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3964 },
3965 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u16} */
3966 {
3967 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,
3968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3969 },
3970 /* exts.b [$Src32AnPrefixed],${Dsp-24-u16} */
3971 {
3972 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,
3973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3974 },
3975 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u24} */
3976 {
3977 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,
3978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3979 },
3980 /* exts.b [$Src32AnPrefixed],${Dsp-24-u24} */
3981 {
3982 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,
3983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3984 },
3985 /* exts.w $Dst32RnExtUnprefixedHI */
3986 {
3987 M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_RN_DIRECT_EXTUNPREFIXED_HI, "exts32.w-16-ExtUnprefixed-dst32-Rn-direct-ExtUnprefixed-HI", "exts.w", 16,
3988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3989 },
3990 /* exts.w $Dst32AnUnprefixedSI */
3991 {
3992 M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "exts32.w-16-ExtUnprefixed-dst32-An-direct-Unprefixed-SI", "exts.w", 16,
3993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3994 },
3995 /* exts.w [$Dst32AnExtUnprefixed] */
3996 {
3997 M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_AN_INDIRECT_EXTUNPREFIXED_HI, "exts32.w-16-ExtUnprefixed-dst32-An-indirect-ExtUnprefixed-HI", "exts.w", 16,
3998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3999 },
4000 /* exts.w ${Dsp-16-u8}[$Dst32AnExtUnprefixed] */
4001 {
4002 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,
4003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4004 },
4005 /* exts.w ${Dsp-16-u16}[$Dst32AnExtUnprefixed] */
4006 {
4007 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,
4008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4009 },
4010 /* exts.w ${Dsp-16-u24}[$Dst32AnExtUnprefixed] */
4011 {
4012 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,
4013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4014 },
4015 /* exts.w ${Dsp-16-u8}[sb] */
4016 {
4017 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,
4018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4019 },
4020 /* exts.w ${Dsp-16-u16}[sb] */
4021 {
4022 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,
4023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4024 },
4025 /* exts.w ${Dsp-16-s8}[fb] */
4026 {
4027 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,
4028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4029 },
4030 /* exts.w ${Dsp-16-s16}[fb] */
4031 {
4032 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,
4033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4034 },
4035 /* exts.w ${Dsp-16-u16} */
4036 {
4037 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,
4038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4039 },
4040 /* exts.w ${Dsp-16-u24} */
4041 {
4042 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,
4043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4044 },
4045 /* exts.b $Dst32RnExtUnprefixedQI */
4046 {
4047 M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_RN_DIRECT_EXTUNPREFIXED_QI, "exts32.b-16-ExtUnprefixed-dst32-Rn-direct-ExtUnprefixed-QI", "exts.b", 16,
4048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4049 },
4050 /* exts.b $Dst32AnUnprefixedHI */
4051 {
4052 M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "exts32.b-16-ExtUnprefixed-dst32-An-direct-Unprefixed-HI", "exts.b", 16,
4053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4054 },
4055 /* exts.b [$Dst32AnExtUnprefixed] */
4056 {
4057 M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_AN_INDIRECT_EXTUNPREFIXED_QI, "exts32.b-16-ExtUnprefixed-dst32-An-indirect-ExtUnprefixed-QI", "exts.b", 16,
4058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4059 },
4060 /* exts.b ${Dsp-16-u8}[$Dst32AnExtUnprefixed] */
4061 {
4062 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,
4063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4064 },
4065 /* exts.b ${Dsp-16-u16}[$Dst32AnExtUnprefixed] */
4066 {
4067 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,
4068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4069 },
4070 /* exts.b ${Dsp-16-u24}[$Dst32AnExtUnprefixed] */
4071 {
4072 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,
4073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4074 },
4075 /* exts.b ${Dsp-16-u8}[sb] */
4076 {
4077 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,
4078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4079 },
4080 /* exts.b ${Dsp-16-u16}[sb] */
4081 {
4082 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,
4083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4084 },
4085 /* exts.b ${Dsp-16-s8}[fb] */
4086 {
4087 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,
4088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4089 },
4090 /* exts.b ${Dsp-16-s16}[fb] */
4091 {
4092 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,
4093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4094 },
4095 /* exts.b ${Dsp-16-u16} */
4096 {
4097 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,
4098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4099 },
4100 /* exts.b ${Dsp-16-u24} */
4101 {
4102 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,
4103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4104 },
4105 /* exts.b $Dst16RnExtQI */
4106 {
4107 M32C_INSN_EXTS16_B_16_EXT_DST16_RN_DIRECT_EXT_QI, "exts16.b-16-Ext-dst16-Rn-direct-Ext-QI", "exts.b", 16,
4108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4109 },
4110 /* exts.b [$Dst16An] */
4111 {
4112 M32C_INSN_EXTS16_B_16_EXT_DST16_AN_INDIRECT_EXT_QI, "exts16.b-16-Ext-dst16-An-indirect-Ext-QI", "exts.b", 16,
4113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4114 },
4115 /* exts.b ${Dsp-16-u8}[$Dst16An] */
4116 {
4117 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,
4118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4119 },
4120 /* exts.b ${Dsp-16-u16}[$Dst16An] */
4121 {
4122 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,
4123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4124 },
4125 /* exts.b ${Dsp-16-u8}[sb] */
4126 {
4127 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,
4128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4129 },
4130 /* exts.b ${Dsp-16-u16}[sb] */
4131 {
4132 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,
4133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4134 },
4135 /* exts.b ${Dsp-16-s8}[fb] */
4136 {
4137 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,
4138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4139 },
4140 /* exts.b ${Dsp-16-u16} */
4141 {
4142 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,
4143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4144 },
4145 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
4146 {
4147 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,
4148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4149 },
4150 /* xor.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
4151 {
4152 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,
4153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4154 },
4155 /* xor.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
4156 {
4157 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,
4158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4159 },
4160 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
4161 {
4162 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,
4163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4164 },
4165 /* xor.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
4166 {
4167 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,
4168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4169 },
4170 /* xor.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
4171 {
4172 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,
4173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4174 },
4175 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4176 {
4177 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,
4178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4179 },
4180 /* xor.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
4181 {
4182 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,
4183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4184 },
4185 /* xor.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
4186 {
4187 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,
4188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4189 },
4190 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4191 {
4192 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,
4193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4194 },
4195 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4196 {
4197 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,
4198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4199 },
4200 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4201 {
4202 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,
4203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4204 },
4205 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4206 {
4207 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,
4208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4209 },
4210 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4211 {
4212 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,
4213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4214 },
4215 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4216 {
4217 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,
4218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4219 },
4220 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4221 {
4222 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,
4223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4224 },
4225 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4226 {
4227 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,
4228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4229 },
4230 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4231 {
4232 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,
4233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4234 },
4235 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
4236 {
4237 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,
4238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4239 },
4240 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
4241 {
4242 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,
4243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4244 },
4245 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
4246 {
4247 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,
4248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4249 },
4250 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
4251 {
4252 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,
4253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4254 },
4255 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
4256 {
4257 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,
4258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4259 },
4260 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
4261 {
4262 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,
4263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4264 },
4265 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
4266 {
4267 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,
4268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4269 },
4270 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
4271 {
4272 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,
4273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4274 },
4275 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
4276 {
4277 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,
4278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4279 },
4280 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
4281 {
4282 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,
4283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4284 },
4285 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
4286 {
4287 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,
4288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4289 },
4290 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
4291 {
4292 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,
4293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4294 },
4295 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
4296 {
4297 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,
4298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4299 },
4300 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
4301 {
4302 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,
4303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4304 },
4305 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
4306 {
4307 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,
4308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4309 },
4310 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
4311 {
4312 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,
4313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4314 },
4315 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
4316 {
4317 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,
4318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4319 },
4320 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
4321 {
4322 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,
4323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4324 },
4325 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
4326 {
4327 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,
4328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4329 },
4330 /* xor.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
4331 {
4332 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,
4333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4334 },
4335 /* xor.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
4336 {
4337 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,
4338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4339 },
4340 /* xor.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
4341 {
4342 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,
4343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4344 },
4345 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
4346 {
4347 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,
4348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4349 },
4350 /* xor.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
4351 {
4352 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,
4353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4354 },
4355 /* xor.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
4356 {
4357 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,
4358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4359 },
4360 /* xor.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
4361 {
4362 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,
4363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4364 },
4365 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4366 {
4367 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,
4368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4369 },
4370 /* xor.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
4371 {
4372 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,
4373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4374 },
4375 /* xor.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
4376 {
4377 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,
4378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4379 },
4380 /* xor.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
4381 {
4382 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,
4383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4384 },
4385 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
4386 {
4387 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,
4388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4389 },
4390 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
4391 {
4392 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,
4393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4394 },
4395 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
4396 {
4397 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,
4398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4399 },
4400 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
4401 {
4402 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,
4403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4404 },
4405 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
4406 {
4407 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,
4408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4409 },
4410 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
4411 {
4412 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,
4413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4414 },
4415 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
4416 {
4417 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,
4418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4419 },
4420 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
4421 {
4422 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,
4423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4424 },
4425 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
4426 {
4427 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,
4428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4429 },
4430 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
4431 {
4432 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,
4433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4434 },
4435 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
4436 {
4437 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,
4438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4439 },
4440 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
4441 {
4442 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,
4443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4444 },
4445 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
4446 {
4447 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,
4448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4449 },
4450 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
4451 {
4452 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,
4453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4454 },
4455 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
4456 {
4457 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,
4458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4459 },
4460 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
4461 {
4462 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,
4463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4464 },
4465 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
4466 {
4467 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,
4468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4469 },
4470 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
4471 {
4472 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,
4473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4474 },
4475 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
4476 {
4477 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,
4478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4479 },
4480 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
4481 {
4482 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,
4483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4484 },
4485 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
4486 {
4487 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,
4488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4489 },
4490 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
4491 {
4492 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,
4493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4494 },
4495 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
4496 {
4497 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,
4498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4499 },
4500 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
4501 {
4502 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,
4503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4504 },
4505 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
4506 {
4507 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,
4508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4509 },
4510 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
4511 {
4512 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,
4513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4514 },
4515 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
4516 {
4517 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,
4518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4519 },
4520 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
4521 {
4522 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,
4523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4524 },
4525 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
4526 {
4527 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,
4528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4529 },
4530 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
4531 {
4532 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,
4533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4534 },
4535 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
4536 {
4537 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,
4538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4539 },
4540 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
4541 {
4542 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,
4543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4544 },
4545 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
4546 {
4547 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,
4548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4549 },
4550 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
4551 {
4552 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,
4553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4554 },
4555 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
4556 {
4557 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,
4558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4559 },
4560 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
4561 {
4562 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,
4563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4564 },
4565 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
4566 {
4567 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,
4568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4569 },
4570 /* xor.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
4571 {
4572 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,
4573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4574 },
4575 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
4576 {
4577 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,
4578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4579 },
4580 /* xor.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
4581 {
4582 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,
4583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4584 },
4585 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4586 {
4587 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,
4588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4589 },
4590 /* xor.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
4591 {
4592 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,
4593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4594 },
4595 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
4596 {
4597 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,
4598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4599 },
4600 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
4601 {
4602 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,
4603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4604 },
4605 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
4606 {
4607 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,
4608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4609 },
4610 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
4611 {
4612 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,
4613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4614 },
4615 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
4616 {
4617 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,
4618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4619 },
4620 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
4621 {
4622 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,
4623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4624 },
4625 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
4626 {
4627 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,
4628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4629 },
4630 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
4631 {
4632 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,
4633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4634 },
4635 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
4636 {
4637 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,
4638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4639 },
4640 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
4641 {
4642 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,
4643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4644 },
4645 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
4646 {
4647 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,
4648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4649 },
4650 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
4651 {
4652 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,
4653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4654 },
4655 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
4656 {
4657 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,
4658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4659 },
4660 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
4661 {
4662 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,
4663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4664 },
4665 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
4666 {
4667 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,
4668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4669 },
4670 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
4671 {
4672 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,
4673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4674 },
4675 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
4676 {
4677 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,
4678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4679 },
4680 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
4681 {
4682 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,
4683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4684 },
4685 /* xor.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
4686 {
4687 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,
4688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4689 },
4690 /* xor.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
4691 {
4692 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,
4693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4694 },
4695 /* xor.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
4696 {
4697 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,
4698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4699 },
4700 /* xor.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
4701 {
4702 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,
4703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4704 },
4705 /* xor.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
4706 {
4707 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,
4708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4709 },
4710 /* xor.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
4711 {
4712 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,
4713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4714 },
4715 /* xor.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
4716 {
4717 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,
4718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4719 },
4720 /* xor.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
4721 {
4722 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,
4723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4724 },
4725 /* xor.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4726 {
4727 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,
4728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4729 },
4730 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
4731 {
4732 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,
4733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4734 },
4735 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
4736 {
4737 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,
4738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4739 },
4740 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
4741 {
4742 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,
4743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4744 },
4745 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
4746 {
4747 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,
4748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4749 },
4750 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
4751 {
4752 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,
4753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4754 },
4755 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
4756 {
4757 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,
4758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4759 },
4760 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
4761 {
4762 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,
4763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4764 },
4765 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
4766 {
4767 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,
4768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4769 },
4770 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
4771 {
4772 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,
4773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4774 },
4775 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
4776 {
4777 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,
4778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4779 },
4780 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
4781 {
4782 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,
4783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4784 },
4785 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
4786 {
4787 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,
4788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4789 },
4790 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
4791 {
4792 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,
4793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4794 },
4795 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
4796 {
4797 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,
4798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4799 },
4800 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
4801 {
4802 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,
4803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4804 },
4805 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
4806 {
4807 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,
4808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4809 },
4810 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
4811 {
4812 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,
4813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4814 },
4815 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
4816 {
4817 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,
4818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4819 },
4820 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
4821 {
4822 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,
4823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4824 },
4825 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
4826 {
4827 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,
4828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4829 },
4830 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
4831 {
4832 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,
4833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4834 },
4835 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
4836 {
4837 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,
4838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4839 },
4840 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
4841 {
4842 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,
4843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4844 },
4845 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
4846 {
4847 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,
4848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4849 },
4850 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
4851 {
4852 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,
4853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4854 },
4855 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
4856 {
4857 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,
4858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4859 },
4860 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
4861 {
4862 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,
4863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4864 },
4865 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
4866 {
4867 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,
4868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4869 },
4870 /* xor.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
4871 {
4872 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,
4873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4874 },
4875 /* xor.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
4876 {
4877 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,
4878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4879 },
4880 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
4881 {
4882 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,
4883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4884 },
4885 /* xor.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
4886 {
4887 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,
4888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4889 },
4890 /* xor.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
4891 {
4892 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,
4893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4894 },
4895 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4896 {
4897 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,
4898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4899 },
4900 /* xor.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
4901 {
4902 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,
4903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4904 },
4905 /* xor.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
4906 {
4907 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,
4908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4909 },
4910 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4911 {
4912 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,
4913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4914 },
4915 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4916 {
4917 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,
4918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4919 },
4920 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4921 {
4922 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,
4923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4924 },
4925 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4926 {
4927 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,
4928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4929 },
4930 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4931 {
4932 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,
4933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4934 },
4935 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4936 {
4937 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,
4938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4939 },
4940 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4941 {
4942 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,
4943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4944 },
4945 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4946 {
4947 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,
4948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4949 },
4950 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4951 {
4952 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,
4953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4954 },
4955 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
4956 {
4957 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,
4958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4959 },
4960 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
4961 {
4962 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,
4963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4964 },
4965 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
4966 {
4967 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,
4968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4969 },
4970 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
4971 {
4972 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,
4973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4974 },
4975 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
4976 {
4977 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,
4978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4979 },
4980 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
4981 {
4982 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,
4983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4984 },
4985 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
4986 {
4987 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,
4988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4989 },
4990 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
4991 {
4992 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,
4993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4994 },
4995 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
4996 {
4997 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,
4998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4999 },
5000 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
5001 {
5002 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,
5003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5004 },
5005 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
5006 {
5007 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,
5008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5009 },
5010 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
5011 {
5012 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,
5013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5014 },
5015 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
5016 {
5017 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,
5018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5019 },
5020 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
5021 {
5022 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,
5023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5024 },
5025 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
5026 {
5027 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,
5028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5029 },
5030 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
5031 {
5032 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,
5033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5034 },
5035 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
5036 {
5037 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,
5038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5039 },
5040 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
5041 {
5042 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,
5043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5044 },
5045 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
5046 {
5047 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,
5048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5049 },
5050 /* xor.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
5051 {
5052 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,
5053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5054 },
5055 /* xor.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
5056 {
5057 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,
5058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5059 },
5060 /* xor.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
5061 {
5062 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,
5063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5064 },
5065 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
5066 {
5067 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,
5068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5069 },
5070 /* xor.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
5071 {
5072 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,
5073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5074 },
5075 /* xor.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
5076 {
5077 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,
5078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5079 },
5080 /* xor.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
5081 {
5082 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,
5083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5084 },
5085 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
5086 {
5087 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,
5088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5089 },
5090 /* xor.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
5091 {
5092 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,
5093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5094 },
5095 /* xor.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
5096 {
5097 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,
5098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5099 },
5100 /* xor.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
5101 {
5102 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,
5103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5104 },
5105 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
5106 {
5107 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,
5108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5109 },
5110 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
5111 {
5112 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,
5113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5114 },
5115 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
5116 {
5117 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,
5118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5119 },
5120 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
5121 {
5122 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,
5123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5124 },
5125 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
5126 {
5127 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,
5128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5129 },
5130 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
5131 {
5132 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,
5133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5134 },
5135 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
5136 {
5137 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,
5138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5139 },
5140 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
5141 {
5142 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,
5143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5144 },
5145 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
5146 {
5147 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,
5148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5149 },
5150 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
5151 {
5152 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,
5153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5154 },
5155 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
5156 {
5157 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,
5158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5159 },
5160 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
5161 {
5162 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,
5163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5164 },
5165 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
5166 {
5167 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,
5168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5169 },
5170 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
5171 {
5172 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,
5173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5174 },
5175 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
5176 {
5177 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,
5178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5179 },
5180 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
5181 {
5182 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,
5183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5184 },
5185 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
5186 {
5187 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,
5188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5189 },
5190 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
5191 {
5192 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,
5193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5194 },
5195 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
5196 {
5197 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,
5198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5199 },
5200 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
5201 {
5202 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,
5203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5204 },
5205 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
5206 {
5207 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,
5208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5209 },
5210 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
5211 {
5212 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,
5213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5214 },
5215 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
5216 {
5217 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,
5218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5219 },
5220 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
5221 {
5222 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,
5223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5224 },
5225 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
5226 {
5227 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,
5228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5229 },
5230 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
5231 {
5232 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,
5233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5234 },
5235 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
5236 {
5237 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,
5238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5239 },
5240 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
5241 {
5242 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,
5243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5244 },
5245 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
5246 {
5247 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,
5248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5249 },
5250 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
5251 {
5252 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,
5253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5254 },
5255 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
5256 {
5257 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,
5258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5259 },
5260 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
5261 {
5262 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,
5263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5264 },
5265 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
5266 {
5267 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,
5268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5269 },
5270 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
5271 {
5272 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,
5273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5274 },
5275 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
5276 {
5277 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,
5278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5279 },
5280 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
5281 {
5282 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,
5283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5284 },
5285 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
5286 {
5287 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,
5288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5289 },
5290 /* xor.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
5291 {
5292 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,
5293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5294 },
5295 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
5296 {
5297 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,
5298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5299 },
5300 /* xor.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
5301 {
5302 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,
5303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5304 },
5305 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
5306 {
5307 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,
5308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5309 },
5310 /* xor.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
5311 {
5312 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,
5313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5314 },
5315 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
5316 {
5317 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,
5318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5319 },
5320 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
5321 {
5322 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,
5323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5324 },
5325 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
5326 {
5327 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,
5328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5329 },
5330 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
5331 {
5332 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,
5333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5334 },
5335 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
5336 {
5337 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,
5338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5339 },
5340 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
5341 {
5342 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,
5343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5344 },
5345 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
5346 {
5347 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,
5348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5349 },
5350 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
5351 {
5352 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,
5353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5354 },
5355 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
5356 {
5357 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,
5358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5359 },
5360 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
5361 {
5362 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,
5363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5364 },
5365 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
5366 {
5367 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,
5368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5369 },
5370 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
5371 {
5372 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,
5373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5374 },
5375 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
5376 {
5377 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,
5378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5379 },
5380 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
5381 {
5382 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,
5383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5384 },
5385 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
5386 {
5387 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,
5388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5389 },
5390 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
5391 {
5392 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,
5393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5394 },
5395 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
5396 {
5397 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,
5398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5399 },
5400 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
5401 {
5402 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,
5403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5404 },
5405 /* xor.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
5406 {
5407 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,
5408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5409 },
5410 /* xor.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
5411 {
5412 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,
5413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5414 },
5415 /* xor.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
5416 {
5417 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,
5418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5419 },
5420 /* xor.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
5421 {
5422 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,
5423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5424 },
5425 /* xor.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
5426 {
5427 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,
5428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5429 },
5430 /* xor.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
5431 {
5432 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,
5433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5434 },
5435 /* xor.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
5436 {
5437 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,
5438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5439 },
5440 /* xor.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
5441 {
5442 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,
5443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5444 },
5445 /* xor.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
5446 {
5447 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,
5448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5449 },
5450 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
5451 {
5452 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,
5453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5454 },
5455 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
5456 {
5457 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,
5458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5459 },
5460 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
5461 {
5462 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,
5463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5464 },
5465 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
5466 {
5467 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,
5468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5469 },
5470 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
5471 {
5472 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,
5473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5474 },
5475 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
5476 {
5477 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,
5478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5479 },
5480 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
5481 {
5482 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,
5483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5484 },
5485 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
5486 {
5487 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,
5488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5489 },
5490 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
5491 {
5492 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,
5493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5494 },
5495 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
5496 {
5497 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,
5498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5499 },
5500 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
5501 {
5502 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,
5503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5504 },
5505 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
5506 {
5507 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,
5508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5509 },
5510 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
5511 {
5512 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,
5513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5514 },
5515 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
5516 {
5517 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,
5518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5519 },
5520 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
5521 {
5522 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,
5523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5524 },
5525 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
5526 {
5527 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,
5528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5529 },
5530 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
5531 {
5532 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,
5533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5534 },
5535 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
5536 {
5537 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,
5538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5539 },
5540 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
5541 {
5542 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,
5543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5544 },
5545 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
5546 {
5547 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,
5548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5549 },
5550 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
5551 {
5552 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,
5553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5554 },
5555 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
5556 {
5557 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,
5558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5559 },
5560 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
5561 {
5562 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,
5563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5564 },
5565 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
5566 {
5567 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,
5568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5569 },
5570 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
5571 {
5572 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,
5573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5574 },
5575 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
5576 {
5577 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,
5578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5579 },
5580 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
5581 {
5582 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,
5583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5584 },
5585 /* xor.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
5586 {
5587 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,
5588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5589 },
5590 /* xor.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
5591 {
5592 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,
5593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5594 },
5595 /* xor.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
5596 {
5597 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,
5598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5599 },
5600 /* xor.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
5601 {
5602 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,
5603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5604 },
5605 /* xor.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
5606 {
5607 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,
5608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5609 },
5610 /* xor.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
5611 {
5612 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,
5613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5614 },
5615 /* xor.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
5616 {
5617 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,
5618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5619 },
5620 /* xor.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
5621 {
5622 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,
5623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5624 },
5625 /* xor.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
5626 {
5627 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,
5628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5629 },
5630 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
5631 {
5632 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,
5633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5634 },
5635 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
5636 {
5637 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,
5638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5639 },
5640 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
5641 {
5642 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,
5643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5644 },
5645 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
5646 {
5647 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,
5648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5649 },
5650 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
5651 {
5652 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,
5653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5654 },
5655 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
5656 {
5657 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,
5658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5659 },
5660 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
5661 {
5662 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,
5663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5664 },
5665 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
5666 {
5667 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,
5668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5669 },
5670 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
5671 {
5672 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,
5673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5674 },
5675 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
5676 {
5677 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,
5678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5679 },
5680 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
5681 {
5682 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,
5683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5684 },
5685 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
5686 {
5687 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,
5688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5689 },
5690 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
5691 {
5692 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,
5693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5694 },
5695 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
5696 {
5697 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,
5698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5699 },
5700 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
5701 {
5702 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,
5703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5704 },
5705 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
5706 {
5707 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,
5708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5709 },
5710 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
5711 {
5712 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,
5713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5714 },
5715 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
5716 {
5717 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,
5718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5719 },
5720 /* xor.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
5721 {
5722 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,
5723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5724 },
5725 /* xor.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
5726 {
5727 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,
5728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5729 },
5730 /* xor.w${G} ${Dsp-16-u16},$Dst16RnHI */
5731 {
5732 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,
5733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5734 },
5735 /* xor.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
5736 {
5737 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,
5738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5739 },
5740 /* xor.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
5741 {
5742 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,
5743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5744 },
5745 /* xor.w${G} ${Dsp-16-u16},$Dst16AnHI */
5746 {
5747 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,
5748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5749 },
5750 /* xor.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
5751 {
5752 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,
5753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5754 },
5755 /* xor.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
5756 {
5757 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,
5758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5759 },
5760 /* xor.w${G} ${Dsp-16-u16},[$Dst16An] */
5761 {
5762 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,
5763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5764 },
5765 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
5766 {
5767 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,
5768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5769 },
5770 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
5771 {
5772 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,
5773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5774 },
5775 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
5776 {
5777 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,
5778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5779 },
5780 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
5781 {
5782 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,
5783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5784 },
5785 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
5786 {
5787 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,
5788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5789 },
5790 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
5791 {
5792 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,
5793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5794 },
5795 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
5796 {
5797 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,
5798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5799 },
5800 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
5801 {
5802 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,
5803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5804 },
5805 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
5806 {
5807 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,
5808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5809 },
5810 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
5811 {
5812 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,
5813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5814 },
5815 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
5816 {
5817 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,
5818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5819 },
5820 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
5821 {
5822 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,
5823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5824 },
5825 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
5826 {
5827 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,
5828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5829 },
5830 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
5831 {
5832 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,
5833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5834 },
5835 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
5836 {
5837 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,
5838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5839 },
5840 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
5841 {
5842 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,
5843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5844 },
5845 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
5846 {
5847 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,
5848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5849 },
5850 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
5851 {
5852 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,
5853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5854 },
5855 /* xor.w${G} $Src16RnHI,$Dst16RnHI */
5856 {
5857 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,
5858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5859 },
5860 /* xor.w${G} $Src16AnHI,$Dst16RnHI */
5861 {
5862 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,
5863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5864 },
5865 /* xor.w${G} [$Src16An],$Dst16RnHI */
5866 {
5867 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,
5868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5869 },
5870 /* xor.w${G} $Src16RnHI,$Dst16AnHI */
5871 {
5872 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,
5873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5874 },
5875 /* xor.w${G} $Src16AnHI,$Dst16AnHI */
5876 {
5877 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,
5878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5879 },
5880 /* xor.w${G} [$Src16An],$Dst16AnHI */
5881 {
5882 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,
5883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5884 },
5885 /* xor.w${G} $Src16RnHI,[$Dst16An] */
5886 {
5887 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,
5888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5889 },
5890 /* xor.w${G} $Src16AnHI,[$Dst16An] */
5891 {
5892 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,
5893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5894 },
5895 /* xor.w${G} [$Src16An],[$Dst16An] */
5896 {
5897 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,
5898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5899 },
5900 /* xor.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
5901 {
5902 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,
5903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5904 },
5905 /* xor.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
5906 {
5907 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,
5908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5909 },
5910 /* xor.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
5911 {
5912 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,
5913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5914 },
5915 /* xor.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
5916 {
5917 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,
5918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5919 },
5920 /* xor.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
5921 {
5922 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,
5923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5924 },
5925 /* xor.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
5926 {
5927 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,
5928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5929 },
5930 /* xor.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
5931 {
5932 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,
5933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5934 },
5935 /* xor.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
5936 {
5937 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,
5938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5939 },
5940 /* xor.w${G} [$Src16An],${Dsp-16-u8}[sb] */
5941 {
5942 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,
5943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5944 },
5945 /* xor.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
5946 {
5947 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,
5948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5949 },
5950 /* xor.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
5951 {
5952 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,
5953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5954 },
5955 /* xor.w${G} [$Src16An],${Dsp-16-u16}[sb] */
5956 {
5957 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,
5958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5959 },
5960 /* xor.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
5961 {
5962 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,
5963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5964 },
5965 /* xor.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
5966 {
5967 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,
5968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5969 },
5970 /* xor.w${G} [$Src16An],${Dsp-16-s8}[fb] */
5971 {
5972 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,
5973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5974 },
5975 /* xor.w${G} $Src16RnHI,${Dsp-16-u16} */
5976 {
5977 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,
5978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5979 },
5980 /* xor.w${G} $Src16AnHI,${Dsp-16-u16} */
5981 {
5982 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,
5983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5984 },
5985 /* xor.w${G} [$Src16An],${Dsp-16-u16} */
5986 {
5987 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,
5988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5989 },
5990 /* xor.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
5991 {
5992 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,
5993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5994 },
5995 /* xor.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
5996 {
5997 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,
5998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5999 },
6000 /* xor.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
6001 {
6002 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,
6003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6004 },
6005 /* xor.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
6006 {
6007 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,
6008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6009 },
6010 /* xor.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
6011 {
6012 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,
6013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6014 },
6015 /* xor.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
6016 {
6017 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,
6018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6019 },
6020 /* xor.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
6021 {
6022 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,
6023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6024 },
6025 /* xor.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
6026 {
6027 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,
6028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6029 },
6030 /* xor.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
6031 {
6032 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,
6033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6034 },
6035 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
6036 {
6037 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,
6038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6039 },
6040 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
6041 {
6042 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,
6043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6044 },
6045 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
6046 {
6047 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,
6048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6049 },
6050 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
6051 {
6052 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,
6053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6054 },
6055 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
6056 {
6057 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,
6058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6059 },
6060 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
6061 {
6062 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,
6063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6064 },
6065 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
6066 {
6067 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,
6068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6069 },
6070 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
6071 {
6072 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,
6073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6074 },
6075 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
6076 {
6077 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,
6078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6079 },
6080 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
6081 {
6082 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,
6083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6084 },
6085 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
6086 {
6087 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,
6088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6089 },
6090 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
6091 {
6092 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,
6093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6094 },
6095 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
6096 {
6097 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,
6098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6099 },
6100 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
6101 {
6102 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,
6103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6104 },
6105 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
6106 {
6107 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,
6108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6109 },
6110 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
6111 {
6112 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,
6113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6114 },
6115 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
6116 {
6117 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,
6118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6119 },
6120 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
6121 {
6122 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,
6123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6124 },
6125 /* xor.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
6126 {
6127 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,
6128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6129 },
6130 /* xor.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
6131 {
6132 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,
6133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6134 },
6135 /* xor.b${G} ${Dsp-16-u16},$Dst16RnQI */
6136 {
6137 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,
6138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6139 },
6140 /* xor.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
6141 {
6142 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,
6143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6144 },
6145 /* xor.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
6146 {
6147 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,
6148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6149 },
6150 /* xor.b${G} ${Dsp-16-u16},$Dst16AnQI */
6151 {
6152 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,
6153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6154 },
6155 /* xor.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
6156 {
6157 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,
6158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6159 },
6160 /* xor.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
6161 {
6162 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,
6163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6164 },
6165 /* xor.b${G} ${Dsp-16-u16},[$Dst16An] */
6166 {
6167 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,
6168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6169 },
6170 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
6171 {
6172 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,
6173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6174 },
6175 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
6176 {
6177 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,
6178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6179 },
6180 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
6181 {
6182 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,
6183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6184 },
6185 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
6186 {
6187 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,
6188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6189 },
6190 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
6191 {
6192 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,
6193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6194 },
6195 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
6196 {
6197 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,
6198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6199 },
6200 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
6201 {
6202 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,
6203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6204 },
6205 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
6206 {
6207 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,
6208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6209 },
6210 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
6211 {
6212 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,
6213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6214 },
6215 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
6216 {
6217 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,
6218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6219 },
6220 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
6221 {
6222 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,
6223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6224 },
6225 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
6226 {
6227 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,
6228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6229 },
6230 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
6231 {
6232 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,
6233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6234 },
6235 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
6236 {
6237 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,
6238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6239 },
6240 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
6241 {
6242 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,
6243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6244 },
6245 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
6246 {
6247 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,
6248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6249 },
6250 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
6251 {
6252 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,
6253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6254 },
6255 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
6256 {
6257 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,
6258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6259 },
6260 /* xor.b${G} $Src16RnQI,$Dst16RnQI */
6261 {
6262 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,
6263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6264 },
6265 /* xor.b${G} $Src16AnQI,$Dst16RnQI */
6266 {
6267 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,
6268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6269 },
6270 /* xor.b${G} [$Src16An],$Dst16RnQI */
6271 {
6272 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,
6273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6274 },
6275 /* xor.b${G} $Src16RnQI,$Dst16AnQI */
6276 {
6277 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,
6278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6279 },
6280 /* xor.b${G} $Src16AnQI,$Dst16AnQI */
6281 {
6282 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,
6283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6284 },
6285 /* xor.b${G} [$Src16An],$Dst16AnQI */
6286 {
6287 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,
6288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6289 },
6290 /* xor.b${G} $Src16RnQI,[$Dst16An] */
6291 {
6292 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,
6293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6294 },
6295 /* xor.b${G} $Src16AnQI,[$Dst16An] */
6296 {
6297 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,
6298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6299 },
6300 /* xor.b${G} [$Src16An],[$Dst16An] */
6301 {
6302 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,
6303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6304 },
6305 /* xor.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
6306 {
6307 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,
6308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6309 },
6310 /* xor.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
6311 {
6312 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,
6313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6314 },
6315 /* xor.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
6316 {
6317 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,
6318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6319 },
6320 /* xor.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
6321 {
6322 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,
6323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6324 },
6325 /* xor.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
6326 {
6327 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,
6328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6329 },
6330 /* xor.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
6331 {
6332 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,
6333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6334 },
6335 /* xor.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
6336 {
6337 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,
6338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6339 },
6340 /* xor.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
6341 {
6342 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,
6343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6344 },
6345 /* xor.b${G} [$Src16An],${Dsp-16-u8}[sb] */
6346 {
6347 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,
6348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6349 },
6350 /* xor.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
6351 {
6352 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,
6353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6354 },
6355 /* xor.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
6356 {
6357 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,
6358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6359 },
6360 /* xor.b${G} [$Src16An],${Dsp-16-u16}[sb] */
6361 {
6362 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,
6363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6364 },
6365 /* xor.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
6366 {
6367 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,
6368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6369 },
6370 /* xor.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
6371 {
6372 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,
6373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6374 },
6375 /* xor.b${G} [$Src16An],${Dsp-16-s8}[fb] */
6376 {
6377 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,
6378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6379 },
6380 /* xor.b${G} $Src16RnQI,${Dsp-16-u16} */
6381 {
6382 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,
6383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6384 },
6385 /* xor.b${G} $Src16AnQI,${Dsp-16-u16} */
6386 {
6387 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,
6388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6389 },
6390 /* xor.b${G} [$Src16An],${Dsp-16-u16} */
6391 {
6392 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,
6393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6394 },
6395 /* xor.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
6396 {
6397 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,
6398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6399 },
6400 /* xor.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
6401 {
6402 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,
6403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6404 },
6405 /* xor.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
6406 {
6407 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,
6408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6409 },
6410 /* xor.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
6411 {
6412 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,
6413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6414 },
6415 /* xor.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
6416 {
6417 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,
6418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6419 },
6420 /* xor.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
6421 {
6422 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,
6423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6424 },
6425 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
6426 {
6427 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,
6428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6429 },
6430 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
6431 {
6432 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,
6433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6434 },
6435 /* xor.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
6436 {
6437 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,
6438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6439 },
6440 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16} */
6441 {
6442 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,
6443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6444 },
6445 /* xor.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
6446 {
6447 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,
6448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6449 },
6450 /* xor.w${G} #${Imm-40-HI},${Dsp-16-u24} */
6451 {
6452 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,
6453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6454 },
6455 /* xor.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
6456 {
6457 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,
6458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6459 },
6460 /* xor.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
6461 {
6462 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,
6463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6464 },
6465 /* xor.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
6466 {
6467 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,
6468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6469 },
6470 /* xor.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
6471 {
6472 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,
6473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6474 },
6475 /* xor.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
6476 {
6477 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,
6478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6479 },
6480 /* xor.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
6481 {
6482 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,
6483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6484 },
6485 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
6486 {
6487 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,
6488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6489 },
6490 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
6491 {
6492 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,
6493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6494 },
6495 /* xor.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
6496 {
6497 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,
6498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6499 },
6500 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16} */
6501 {
6502 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,
6503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6504 },
6505 /* xor.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
6506 {
6507 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,
6508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6509 },
6510 /* xor.b${G} #${Imm-40-QI},${Dsp-16-u24} */
6511 {
6512 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,
6513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6514 },
6515 /* xor.w${G} #${Imm-16-HI},$Dst16RnHI */
6516 {
6517 M32C_INSN_XOR16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "xor16.w-imm-G-basic-dst16-Rn-direct-HI", "xor.w", 32,
6518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6519 },
6520 /* xor.w${G} #${Imm-16-HI},$Dst16AnHI */
6521 {
6522 M32C_INSN_XOR16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "xor16.w-imm-G-basic-dst16-An-direct-HI", "xor.w", 32,
6523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6524 },
6525 /* xor.w${G} #${Imm-16-HI},[$Dst16An] */
6526 {
6527 M32C_INSN_XOR16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "xor16.w-imm-G-basic-dst16-An-indirect-HI", "xor.w", 32,
6528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6529 },
6530 /* xor.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
6531 {
6532 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,
6533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6534 },
6535 /* xor.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
6536 {
6537 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,
6538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6539 },
6540 /* xor.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
6541 {
6542 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,
6543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6544 },
6545 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
6546 {
6547 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,
6548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6549 },
6550 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
6551 {
6552 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,
6553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6554 },
6555 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16} */
6556 {
6557 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,
6558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6559 },
6560 /* xor.b${G} #${Imm-16-QI},$Dst16RnQI */
6561 {
6562 M32C_INSN_XOR16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "xor16.b-imm-G-basic-dst16-Rn-direct-QI", "xor.b", 24,
6563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6564 },
6565 /* xor.b${G} #${Imm-16-QI},$Dst16AnQI */
6566 {
6567 M32C_INSN_XOR16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "xor16.b-imm-G-basic-dst16-An-direct-QI", "xor.b", 24,
6568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6569 },
6570 /* xor.b${G} #${Imm-16-QI},[$Dst16An] */
6571 {
6572 M32C_INSN_XOR16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "xor16.b-imm-G-basic-dst16-An-indirect-QI", "xor.b", 24,
6573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6574 },
6575 /* xor.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
6576 {
6577 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,
6578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6579 },
6580 /* xor.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
6581 {
6582 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,
6583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6584 },
6585 /* xor.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
6586 {
6587 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,
6588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6589 },
6590 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
6591 {
6592 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,
6593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6594 },
6595 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
6596 {
6597 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,
6598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6599 },
6600 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16} */
6601 {
6602 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,
6603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6604 },
6605 /* xchg.w r3,$Dst32RnUnprefixedHI */
6606 {
6607 M32C_INSN_XCHG32W_R3_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-r3-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6609 },
6610 /* xchg.w r3,$Dst32AnUnprefixedHI */
6611 {
6612 M32C_INSN_XCHG32W_R3_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-r3-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6614 },
6615 /* xchg.w r3,[$Dst32AnUnprefixed] */
6616 {
6617 M32C_INSN_XCHG32W_R3_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-r3-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6619 },
6620 /* xchg.w r3,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6621 {
6622 M32C_INSN_XCHG32W_R3_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6624 },
6625 /* xchg.w r3,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6626 {
6627 M32C_INSN_XCHG32W_R3_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6629 },
6630 /* xchg.w r3,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6631 {
6632 M32C_INSN_XCHG32W_R3_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6634 },
6635 /* xchg.w r3,${Dsp-16-u8}[sb] */
6636 {
6637 M32C_INSN_XCHG32W_R3_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6639 },
6640 /* xchg.w r3,${Dsp-16-u16}[sb] */
6641 {
6642 M32C_INSN_XCHG32W_R3_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6644 },
6645 /* xchg.w r3,${Dsp-16-s8}[fb] */
6646 {
6647 M32C_INSN_XCHG32W_R3_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6649 },
6650 /* xchg.w r3,${Dsp-16-s16}[fb] */
6651 {
6652 M32C_INSN_XCHG32W_R3_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6654 },
6655 /* xchg.w r3,${Dsp-16-u16} */
6656 {
6657 M32C_INSN_XCHG32W_R3_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6659 },
6660 /* xchg.w r3,${Dsp-16-u24} */
6661 {
6662 M32C_INSN_XCHG32W_R3_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6664 },
6665 /* xchg.w r2,$Dst32RnUnprefixedHI */
6666 {
6667 M32C_INSN_XCHG32W_R2_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-r2-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6669 },
6670 /* xchg.w r2,$Dst32AnUnprefixedHI */
6671 {
6672 M32C_INSN_XCHG32W_R2_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-r2-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6674 },
6675 /* xchg.w r2,[$Dst32AnUnprefixed] */
6676 {
6677 M32C_INSN_XCHG32W_R2_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-r2-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6679 },
6680 /* xchg.w r2,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6681 {
6682 M32C_INSN_XCHG32W_R2_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6684 },
6685 /* xchg.w r2,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6686 {
6687 M32C_INSN_XCHG32W_R2_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6689 },
6690 /* xchg.w r2,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6691 {
6692 M32C_INSN_XCHG32W_R2_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6694 },
6695 /* xchg.w r2,${Dsp-16-u8}[sb] */
6696 {
6697 M32C_INSN_XCHG32W_R2_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6699 },
6700 /* xchg.w r2,${Dsp-16-u16}[sb] */
6701 {
6702 M32C_INSN_XCHG32W_R2_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6704 },
6705 /* xchg.w r2,${Dsp-16-s8}[fb] */
6706 {
6707 M32C_INSN_XCHG32W_R2_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6709 },
6710 /* xchg.w r2,${Dsp-16-s16}[fb] */
6711 {
6712 M32C_INSN_XCHG32W_R2_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6714 },
6715 /* xchg.w r2,${Dsp-16-u16} */
6716 {
6717 M32C_INSN_XCHG32W_R2_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6719 },
6720 /* xchg.w r2,${Dsp-16-u24} */
6721 {
6722 M32C_INSN_XCHG32W_R2_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6724 },
6725 /* xchg.w a1,$Dst32RnUnprefixedHI */
6726 {
6727 M32C_INSN_XCHG32W_A1_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-a1-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6729 },
6730 /* xchg.w a1,$Dst32AnUnprefixedHI */
6731 {
6732 M32C_INSN_XCHG32W_A1_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-a1-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6734 },
6735 /* xchg.w a1,[$Dst32AnUnprefixed] */
6736 {
6737 M32C_INSN_XCHG32W_A1_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-a1-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6739 },
6740 /* xchg.w a1,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6741 {
6742 M32C_INSN_XCHG32W_A1_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6744 },
6745 /* xchg.w a1,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6746 {
6747 M32C_INSN_XCHG32W_A1_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6749 },
6750 /* xchg.w a1,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6751 {
6752 M32C_INSN_XCHG32W_A1_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6754 },
6755 /* xchg.w a1,${Dsp-16-u8}[sb] */
6756 {
6757 M32C_INSN_XCHG32W_A1_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6759 },
6760 /* xchg.w a1,${Dsp-16-u16}[sb] */
6761 {
6762 M32C_INSN_XCHG32W_A1_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6764 },
6765 /* xchg.w a1,${Dsp-16-s8}[fb] */
6766 {
6767 M32C_INSN_XCHG32W_A1_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6769 },
6770 /* xchg.w a1,${Dsp-16-s16}[fb] */
6771 {
6772 M32C_INSN_XCHG32W_A1_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6774 },
6775 /* xchg.w a1,${Dsp-16-u16} */
6776 {
6777 M32C_INSN_XCHG32W_A1_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6779 },
6780 /* xchg.w a1,${Dsp-16-u24} */
6781 {
6782 M32C_INSN_XCHG32W_A1_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6784 },
6785 /* xchg.w a0,$Dst32RnUnprefixedHI */
6786 {
6787 M32C_INSN_XCHG32W_A0_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-a0-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6789 },
6790 /* xchg.w a0,$Dst32AnUnprefixedHI */
6791 {
6792 M32C_INSN_XCHG32W_A0_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-a0-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6794 },
6795 /* xchg.w a0,[$Dst32AnUnprefixed] */
6796 {
6797 M32C_INSN_XCHG32W_A0_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-a0-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6799 },
6800 /* xchg.w a0,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6801 {
6802 M32C_INSN_XCHG32W_A0_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6804 },
6805 /* xchg.w a0,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6806 {
6807 M32C_INSN_XCHG32W_A0_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6809 },
6810 /* xchg.w a0,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6811 {
6812 M32C_INSN_XCHG32W_A0_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6814 },
6815 /* xchg.w a0,${Dsp-16-u8}[sb] */
6816 {
6817 M32C_INSN_XCHG32W_A0_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6819 },
6820 /* xchg.w a0,${Dsp-16-u16}[sb] */
6821 {
6822 M32C_INSN_XCHG32W_A0_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6824 },
6825 /* xchg.w a0,${Dsp-16-s8}[fb] */
6826 {
6827 M32C_INSN_XCHG32W_A0_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6829 },
6830 /* xchg.w a0,${Dsp-16-s16}[fb] */
6831 {
6832 M32C_INSN_XCHG32W_A0_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6834 },
6835 /* xchg.w a0,${Dsp-16-u16} */
6836 {
6837 M32C_INSN_XCHG32W_A0_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6839 },
6840 /* xchg.w a0,${Dsp-16-u24} */
6841 {
6842 M32C_INSN_XCHG32W_A0_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6844 },
6845 /* xchg.w r1,$Dst32RnUnprefixedHI */
6846 {
6847 M32C_INSN_XCHG32W_R1_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-r1-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6849 },
6850 /* xchg.w r1,$Dst32AnUnprefixedHI */
6851 {
6852 M32C_INSN_XCHG32W_R1_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-r1-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6854 },
6855 /* xchg.w r1,[$Dst32AnUnprefixed] */
6856 {
6857 M32C_INSN_XCHG32W_R1_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-r1-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6859 },
6860 /* xchg.w r1,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6861 {
6862 M32C_INSN_XCHG32W_R1_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6864 },
6865 /* xchg.w r1,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6866 {
6867 M32C_INSN_XCHG32W_R1_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6869 },
6870 /* xchg.w r1,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6871 {
6872 M32C_INSN_XCHG32W_R1_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6874 },
6875 /* xchg.w r1,${Dsp-16-u8}[sb] */
6876 {
6877 M32C_INSN_XCHG32W_R1_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6879 },
6880 /* xchg.w r1,${Dsp-16-u16}[sb] */
6881 {
6882 M32C_INSN_XCHG32W_R1_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6884 },
6885 /* xchg.w r1,${Dsp-16-s8}[fb] */
6886 {
6887 M32C_INSN_XCHG32W_R1_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6889 },
6890 /* xchg.w r1,${Dsp-16-s16}[fb] */
6891 {
6892 M32C_INSN_XCHG32W_R1_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6894 },
6895 /* xchg.w r1,${Dsp-16-u16} */
6896 {
6897 M32C_INSN_XCHG32W_R1_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6899 },
6900 /* xchg.w r1,${Dsp-16-u24} */
6901 {
6902 M32C_INSN_XCHG32W_R1_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6904 },
6905 /* xchg.w r0,$Dst32RnUnprefixedHI */
6906 {
6907 M32C_INSN_XCHG32W_R0_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-r0-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6909 },
6910 /* xchg.w r0,$Dst32AnUnprefixedHI */
6911 {
6912 M32C_INSN_XCHG32W_R0_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-r0-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6914 },
6915 /* xchg.w r0,[$Dst32AnUnprefixed] */
6916 {
6917 M32C_INSN_XCHG32W_R0_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-r0-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6919 },
6920 /* xchg.w r0,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6921 {
6922 M32C_INSN_XCHG32W_R0_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6924 },
6925 /* xchg.w r0,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6926 {
6927 M32C_INSN_XCHG32W_R0_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6929 },
6930 /* xchg.w r0,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6931 {
6932 M32C_INSN_XCHG32W_R0_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6934 },
6935 /* xchg.w r0,${Dsp-16-u8}[sb] */
6936 {
6937 M32C_INSN_XCHG32W_R0_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6939 },
6940 /* xchg.w r0,${Dsp-16-u16}[sb] */
6941 {
6942 M32C_INSN_XCHG32W_R0_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6944 },
6945 /* xchg.w r0,${Dsp-16-s8}[fb] */
6946 {
6947 M32C_INSN_XCHG32W_R0_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6949 },
6950 /* xchg.w r0,${Dsp-16-s16}[fb] */
6951 {
6952 M32C_INSN_XCHG32W_R0_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6954 },
6955 /* xchg.w r0,${Dsp-16-u16} */
6956 {
6957 M32C_INSN_XCHG32W_R0_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6959 },
6960 /* xchg.w r0,${Dsp-16-u24} */
6961 {
6962 M32C_INSN_XCHG32W_R0_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6964 },
6965 /* xchg.b r1h,$Dst32RnUnprefixedQI */
6966 {
6967 M32C_INSN_XCHG32B_R1H_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-r1h-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
6968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6969 },
6970 /* xchg.b r1h,$Dst32AnUnprefixedQI */
6971 {
6972 M32C_INSN_XCHG32B_R1H_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-r1h-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
6973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6974 },
6975 /* xchg.b r1h,[$Dst32AnUnprefixed] */
6976 {
6977 M32C_INSN_XCHG32B_R1H_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-r1h-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
6978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6979 },
6980 /* xchg.b r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6981 {
6982 M32C_INSN_XCHG32B_R1H_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
6983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6984 },
6985 /* xchg.b r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6986 {
6987 M32C_INSN_XCHG32B_R1H_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
6988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6989 },
6990 /* xchg.b r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6991 {
6992 M32C_INSN_XCHG32B_R1H_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
6993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6994 },
6995 /* xchg.b r1h,${Dsp-16-u8}[sb] */
6996 {
6997 M32C_INSN_XCHG32B_R1H_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
6998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6999 },
7000 /* xchg.b r1h,${Dsp-16-u16}[sb] */
7001 {
7002 M32C_INSN_XCHG32B_R1H_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7004 },
7005 /* xchg.b r1h,${Dsp-16-s8}[fb] */
7006 {
7007 M32C_INSN_XCHG32B_R1H_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7009 },
7010 /* xchg.b r1h,${Dsp-16-s16}[fb] */
7011 {
7012 M32C_INSN_XCHG32B_R1H_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7014 },
7015 /* xchg.b r1h,${Dsp-16-u16} */
7016 {
7017 M32C_INSN_XCHG32B_R1H_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7019 },
7020 /* xchg.b r1h,${Dsp-16-u24} */
7021 {
7022 M32C_INSN_XCHG32B_R1H_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7024 },
7025 /* xchg.b r0h,$Dst32RnUnprefixedQI */
7026 {
7027 M32C_INSN_XCHG32B_R0H_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-r0h-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7029 },
7030 /* xchg.b r0h,$Dst32AnUnprefixedQI */
7031 {
7032 M32C_INSN_XCHG32B_R0H_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-r0h-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7034 },
7035 /* xchg.b r0h,[$Dst32AnUnprefixed] */
7036 {
7037 M32C_INSN_XCHG32B_R0H_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-r0h-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7039 },
7040 /* xchg.b r0h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7041 {
7042 M32C_INSN_XCHG32B_R0H_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7044 },
7045 /* xchg.b r0h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7046 {
7047 M32C_INSN_XCHG32B_R0H_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7049 },
7050 /* xchg.b r0h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7051 {
7052 M32C_INSN_XCHG32B_R0H_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7054 },
7055 /* xchg.b r0h,${Dsp-16-u8}[sb] */
7056 {
7057 M32C_INSN_XCHG32B_R0H_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7059 },
7060 /* xchg.b r0h,${Dsp-16-u16}[sb] */
7061 {
7062 M32C_INSN_XCHG32B_R0H_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7064 },
7065 /* xchg.b r0h,${Dsp-16-s8}[fb] */
7066 {
7067 M32C_INSN_XCHG32B_R0H_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7069 },
7070 /* xchg.b r0h,${Dsp-16-s16}[fb] */
7071 {
7072 M32C_INSN_XCHG32B_R0H_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7074 },
7075 /* xchg.b r0h,${Dsp-16-u16} */
7076 {
7077 M32C_INSN_XCHG32B_R0H_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7079 },
7080 /* xchg.b r0h,${Dsp-16-u24} */
7081 {
7082 M32C_INSN_XCHG32B_R0H_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7084 },
7085 /* xchg.b a1,$Dst32RnUnprefixedQI */
7086 {
7087 M32C_INSN_XCHG32B_A1_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-a1-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7089 },
7090 /* xchg.b a1,$Dst32AnUnprefixedQI */
7091 {
7092 M32C_INSN_XCHG32B_A1_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-a1-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7094 },
7095 /* xchg.b a1,[$Dst32AnUnprefixed] */
7096 {
7097 M32C_INSN_XCHG32B_A1_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-a1-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7099 },
7100 /* xchg.b a1,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7101 {
7102 M32C_INSN_XCHG32B_A1_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7104 },
7105 /* xchg.b a1,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7106 {
7107 M32C_INSN_XCHG32B_A1_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7109 },
7110 /* xchg.b a1,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7111 {
7112 M32C_INSN_XCHG32B_A1_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7114 },
7115 /* xchg.b a1,${Dsp-16-u8}[sb] */
7116 {
7117 M32C_INSN_XCHG32B_A1_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7119 },
7120 /* xchg.b a1,${Dsp-16-u16}[sb] */
7121 {
7122 M32C_INSN_XCHG32B_A1_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7124 },
7125 /* xchg.b a1,${Dsp-16-s8}[fb] */
7126 {
7127 M32C_INSN_XCHG32B_A1_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7129 },
7130 /* xchg.b a1,${Dsp-16-s16}[fb] */
7131 {
7132 M32C_INSN_XCHG32B_A1_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7134 },
7135 /* xchg.b a1,${Dsp-16-u16} */
7136 {
7137 M32C_INSN_XCHG32B_A1_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7139 },
7140 /* xchg.b a1,${Dsp-16-u24} */
7141 {
7142 M32C_INSN_XCHG32B_A1_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7144 },
7145 /* xchg.b a0,$Dst32RnUnprefixedQI */
7146 {
7147 M32C_INSN_XCHG32B_A0_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-a0-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7149 },
7150 /* xchg.b a0,$Dst32AnUnprefixedQI */
7151 {
7152 M32C_INSN_XCHG32B_A0_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-a0-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7154 },
7155 /* xchg.b a0,[$Dst32AnUnprefixed] */
7156 {
7157 M32C_INSN_XCHG32B_A0_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-a0-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7159 },
7160 /* xchg.b a0,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7161 {
7162 M32C_INSN_XCHG32B_A0_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7164 },
7165 /* xchg.b a0,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7166 {
7167 M32C_INSN_XCHG32B_A0_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7169 },
7170 /* xchg.b a0,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7171 {
7172 M32C_INSN_XCHG32B_A0_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7174 },
7175 /* xchg.b a0,${Dsp-16-u8}[sb] */
7176 {
7177 M32C_INSN_XCHG32B_A0_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7179 },
7180 /* xchg.b a0,${Dsp-16-u16}[sb] */
7181 {
7182 M32C_INSN_XCHG32B_A0_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7184 },
7185 /* xchg.b a0,${Dsp-16-s8}[fb] */
7186 {
7187 M32C_INSN_XCHG32B_A0_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7189 },
7190 /* xchg.b a0,${Dsp-16-s16}[fb] */
7191 {
7192 M32C_INSN_XCHG32B_A0_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7194 },
7195 /* xchg.b a0,${Dsp-16-u16} */
7196 {
7197 M32C_INSN_XCHG32B_A0_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7199 },
7200 /* xchg.b a0,${Dsp-16-u24} */
7201 {
7202 M32C_INSN_XCHG32B_A0_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7204 },
7205 /* xchg.b r1l,$Dst32RnUnprefixedQI */
7206 {
7207 M32C_INSN_XCHG32B_R1L_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-r1l-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7209 },
7210 /* xchg.b r1l,$Dst32AnUnprefixedQI */
7211 {
7212 M32C_INSN_XCHG32B_R1L_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-r1l-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7214 },
7215 /* xchg.b r1l,[$Dst32AnUnprefixed] */
7216 {
7217 M32C_INSN_XCHG32B_R1L_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-r1l-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7219 },
7220 /* xchg.b r1l,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7221 {
7222 M32C_INSN_XCHG32B_R1L_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7224 },
7225 /* xchg.b r1l,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7226 {
7227 M32C_INSN_XCHG32B_R1L_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7229 },
7230 /* xchg.b r1l,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7231 {
7232 M32C_INSN_XCHG32B_R1L_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7234 },
7235 /* xchg.b r1l,${Dsp-16-u8}[sb] */
7236 {
7237 M32C_INSN_XCHG32B_R1L_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7239 },
7240 /* xchg.b r1l,${Dsp-16-u16}[sb] */
7241 {
7242 M32C_INSN_XCHG32B_R1L_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7244 },
7245 /* xchg.b r1l,${Dsp-16-s8}[fb] */
7246 {
7247 M32C_INSN_XCHG32B_R1L_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7249 },
7250 /* xchg.b r1l,${Dsp-16-s16}[fb] */
7251 {
7252 M32C_INSN_XCHG32B_R1L_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7254 },
7255 /* xchg.b r1l,${Dsp-16-u16} */
7256 {
7257 M32C_INSN_XCHG32B_R1L_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7259 },
7260 /* xchg.b r1l,${Dsp-16-u24} */
7261 {
7262 M32C_INSN_XCHG32B_R1L_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7264 },
7265 /* xchg.b r0l,$Dst32RnUnprefixedQI */
7266 {
7267 M32C_INSN_XCHG32B_R0L_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-r0l-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7269 },
7270 /* xchg.b r0l,$Dst32AnUnprefixedQI */
7271 {
7272 M32C_INSN_XCHG32B_R0L_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-r0l-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7274 },
7275 /* xchg.b r0l,[$Dst32AnUnprefixed] */
7276 {
7277 M32C_INSN_XCHG32B_R0L_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-r0l-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7279 },
7280 /* xchg.b r0l,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7281 {
7282 M32C_INSN_XCHG32B_R0L_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7284 },
7285 /* xchg.b r0l,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7286 {
7287 M32C_INSN_XCHG32B_R0L_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7289 },
7290 /* xchg.b r0l,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7291 {
7292 M32C_INSN_XCHG32B_R0L_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7294 },
7295 /* xchg.b r0l,${Dsp-16-u8}[sb] */
7296 {
7297 M32C_INSN_XCHG32B_R0L_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7299 },
7300 /* xchg.b r0l,${Dsp-16-u16}[sb] */
7301 {
7302 M32C_INSN_XCHG32B_R0L_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7304 },
7305 /* xchg.b r0l,${Dsp-16-s8}[fb] */
7306 {
7307 M32C_INSN_XCHG32B_R0L_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7309 },
7310 /* xchg.b r0l,${Dsp-16-s16}[fb] */
7311 {
7312 M32C_INSN_XCHG32B_R0L_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7314 },
7315 /* xchg.b r0l,${Dsp-16-u16} */
7316 {
7317 M32C_INSN_XCHG32B_R0L_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7319 },
7320 /* xchg.b r0l,${Dsp-16-u24} */
7321 {
7322 M32C_INSN_XCHG32B_R0L_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7324 },
7325 /* xchg.w r3,$Dst16RnHI */
7326 {
7327 M32C_INSN_XCHG16W_R3_DST16_RN_DIRECT_HI, "xchg16w-r3-dst16-Rn-direct-HI", "xchg.w", 16,
7328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7329 },
7330 /* xchg.w r3,$Dst16AnHI */
7331 {
7332 M32C_INSN_XCHG16W_R3_DST16_AN_DIRECT_HI, "xchg16w-r3-dst16-An-direct-HI", "xchg.w", 16,
7333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7334 },
7335 /* xchg.w r3,[$Dst16An] */
7336 {
7337 M32C_INSN_XCHG16W_R3_DST16_AN_INDIRECT_HI, "xchg16w-r3-dst16-An-indirect-HI", "xchg.w", 16,
7338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7339 },
7340 /* xchg.w r3,${Dsp-16-u8}[$Dst16An] */
7341 {
7342 M32C_INSN_XCHG16W_R3_DST16_16_8_AN_RELATIVE_HI, "xchg16w-r3-dst16-16-8-An-relative-HI", "xchg.w", 24,
7343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7344 },
7345 /* xchg.w r3,${Dsp-16-u16}[$Dst16An] */
7346 {
7347 M32C_INSN_XCHG16W_R3_DST16_16_16_AN_RELATIVE_HI, "xchg16w-r3-dst16-16-16-An-relative-HI", "xchg.w", 32,
7348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7349 },
7350 /* xchg.w r3,${Dsp-16-u8}[sb] */
7351 {
7352 M32C_INSN_XCHG16W_R3_DST16_16_8_SB_RELATIVE_HI, "xchg16w-r3-dst16-16-8-SB-relative-HI", "xchg.w", 24,
7353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7354 },
7355 /* xchg.w r3,${Dsp-16-u16}[sb] */
7356 {
7357 M32C_INSN_XCHG16W_R3_DST16_16_16_SB_RELATIVE_HI, "xchg16w-r3-dst16-16-16-SB-relative-HI", "xchg.w", 32,
7358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7359 },
7360 /* xchg.w r3,${Dsp-16-s8}[fb] */
7361 {
7362 M32C_INSN_XCHG16W_R3_DST16_16_8_FB_RELATIVE_HI, "xchg16w-r3-dst16-16-8-FB-relative-HI", "xchg.w", 24,
7363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7364 },
7365 /* xchg.w r3,${Dsp-16-u16} */
7366 {
7367 M32C_INSN_XCHG16W_R3_DST16_16_16_ABSOLUTE_HI, "xchg16w-r3-dst16-16-16-absolute-HI", "xchg.w", 32,
7368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7369 },
7370 /* xchg.w r2,$Dst16RnHI */
7371 {
7372 M32C_INSN_XCHG16W_R2_DST16_RN_DIRECT_HI, "xchg16w-r2-dst16-Rn-direct-HI", "xchg.w", 16,
7373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7374 },
7375 /* xchg.w r2,$Dst16AnHI */
7376 {
7377 M32C_INSN_XCHG16W_R2_DST16_AN_DIRECT_HI, "xchg16w-r2-dst16-An-direct-HI", "xchg.w", 16,
7378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7379 },
7380 /* xchg.w r2,[$Dst16An] */
7381 {
7382 M32C_INSN_XCHG16W_R2_DST16_AN_INDIRECT_HI, "xchg16w-r2-dst16-An-indirect-HI", "xchg.w", 16,
7383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7384 },
7385 /* xchg.w r2,${Dsp-16-u8}[$Dst16An] */
7386 {
7387 M32C_INSN_XCHG16W_R2_DST16_16_8_AN_RELATIVE_HI, "xchg16w-r2-dst16-16-8-An-relative-HI", "xchg.w", 24,
7388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7389 },
7390 /* xchg.w r2,${Dsp-16-u16}[$Dst16An] */
7391 {
7392 M32C_INSN_XCHG16W_R2_DST16_16_16_AN_RELATIVE_HI, "xchg16w-r2-dst16-16-16-An-relative-HI", "xchg.w", 32,
7393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7394 },
7395 /* xchg.w r2,${Dsp-16-u8}[sb] */
7396 {
7397 M32C_INSN_XCHG16W_R2_DST16_16_8_SB_RELATIVE_HI, "xchg16w-r2-dst16-16-8-SB-relative-HI", "xchg.w", 24,
7398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7399 },
7400 /* xchg.w r2,${Dsp-16-u16}[sb] */
7401 {
7402 M32C_INSN_XCHG16W_R2_DST16_16_16_SB_RELATIVE_HI, "xchg16w-r2-dst16-16-16-SB-relative-HI", "xchg.w", 32,
7403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7404 },
7405 /* xchg.w r2,${Dsp-16-s8}[fb] */
7406 {
7407 M32C_INSN_XCHG16W_R2_DST16_16_8_FB_RELATIVE_HI, "xchg16w-r2-dst16-16-8-FB-relative-HI", "xchg.w", 24,
7408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7409 },
7410 /* xchg.w r2,${Dsp-16-u16} */
7411 {
7412 M32C_INSN_XCHG16W_R2_DST16_16_16_ABSOLUTE_HI, "xchg16w-r2-dst16-16-16-absolute-HI", "xchg.w", 32,
7413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7414 },
7415 /* xchg.w r1,$Dst16RnHI */
7416 {
7417 M32C_INSN_XCHG16W_R1_DST16_RN_DIRECT_HI, "xchg16w-r1-dst16-Rn-direct-HI", "xchg.w", 16,
7418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7419 },
7420 /* xchg.w r1,$Dst16AnHI */
7421 {
7422 M32C_INSN_XCHG16W_R1_DST16_AN_DIRECT_HI, "xchg16w-r1-dst16-An-direct-HI", "xchg.w", 16,
7423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7424 },
7425 /* xchg.w r1,[$Dst16An] */
7426 {
7427 M32C_INSN_XCHG16W_R1_DST16_AN_INDIRECT_HI, "xchg16w-r1-dst16-An-indirect-HI", "xchg.w", 16,
7428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7429 },
7430 /* xchg.w r1,${Dsp-16-u8}[$Dst16An] */
7431 {
7432 M32C_INSN_XCHG16W_R1_DST16_16_8_AN_RELATIVE_HI, "xchg16w-r1-dst16-16-8-An-relative-HI", "xchg.w", 24,
7433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7434 },
7435 /* xchg.w r1,${Dsp-16-u16}[$Dst16An] */
7436 {
7437 M32C_INSN_XCHG16W_R1_DST16_16_16_AN_RELATIVE_HI, "xchg16w-r1-dst16-16-16-An-relative-HI", "xchg.w", 32,
7438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7439 },
7440 /* xchg.w r1,${Dsp-16-u8}[sb] */
7441 {
7442 M32C_INSN_XCHG16W_R1_DST16_16_8_SB_RELATIVE_HI, "xchg16w-r1-dst16-16-8-SB-relative-HI", "xchg.w", 24,
7443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7444 },
7445 /* xchg.w r1,${Dsp-16-u16}[sb] */
7446 {
7447 M32C_INSN_XCHG16W_R1_DST16_16_16_SB_RELATIVE_HI, "xchg16w-r1-dst16-16-16-SB-relative-HI", "xchg.w", 32,
7448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7449 },
7450 /* xchg.w r1,${Dsp-16-s8}[fb] */
7451 {
7452 M32C_INSN_XCHG16W_R1_DST16_16_8_FB_RELATIVE_HI, "xchg16w-r1-dst16-16-8-FB-relative-HI", "xchg.w", 24,
7453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7454 },
7455 /* xchg.w r1,${Dsp-16-u16} */
7456 {
7457 M32C_INSN_XCHG16W_R1_DST16_16_16_ABSOLUTE_HI, "xchg16w-r1-dst16-16-16-absolute-HI", "xchg.w", 32,
7458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7459 },
7460 /* xchg.w r0,$Dst16RnHI */
7461 {
7462 M32C_INSN_XCHG16W_R0_DST16_RN_DIRECT_HI, "xchg16w-r0-dst16-Rn-direct-HI", "xchg.w", 16,
7463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7464 },
7465 /* xchg.w r0,$Dst16AnHI */
7466 {
7467 M32C_INSN_XCHG16W_R0_DST16_AN_DIRECT_HI, "xchg16w-r0-dst16-An-direct-HI", "xchg.w", 16,
7468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7469 },
7470 /* xchg.w r0,[$Dst16An] */
7471 {
7472 M32C_INSN_XCHG16W_R0_DST16_AN_INDIRECT_HI, "xchg16w-r0-dst16-An-indirect-HI", "xchg.w", 16,
7473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7474 },
7475 /* xchg.w r0,${Dsp-16-u8}[$Dst16An] */
7476 {
7477 M32C_INSN_XCHG16W_R0_DST16_16_8_AN_RELATIVE_HI, "xchg16w-r0-dst16-16-8-An-relative-HI", "xchg.w", 24,
7478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7479 },
7480 /* xchg.w r0,${Dsp-16-u16}[$Dst16An] */
7481 {
7482 M32C_INSN_XCHG16W_R0_DST16_16_16_AN_RELATIVE_HI, "xchg16w-r0-dst16-16-16-An-relative-HI", "xchg.w", 32,
7483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7484 },
7485 /* xchg.w r0,${Dsp-16-u8}[sb] */
7486 {
7487 M32C_INSN_XCHG16W_R0_DST16_16_8_SB_RELATIVE_HI, "xchg16w-r0-dst16-16-8-SB-relative-HI", "xchg.w", 24,
7488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7489 },
7490 /* xchg.w r0,${Dsp-16-u16}[sb] */
7491 {
7492 M32C_INSN_XCHG16W_R0_DST16_16_16_SB_RELATIVE_HI, "xchg16w-r0-dst16-16-16-SB-relative-HI", "xchg.w", 32,
7493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7494 },
7495 /* xchg.w r0,${Dsp-16-s8}[fb] */
7496 {
7497 M32C_INSN_XCHG16W_R0_DST16_16_8_FB_RELATIVE_HI, "xchg16w-r0-dst16-16-8-FB-relative-HI", "xchg.w", 24,
7498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7499 },
7500 /* xchg.w r0,${Dsp-16-u16} */
7501 {
7502 M32C_INSN_XCHG16W_R0_DST16_16_16_ABSOLUTE_HI, "xchg16w-r0-dst16-16-16-absolute-HI", "xchg.w", 32,
7503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7504 },
7505 /* xchg.b r1h,$Dst16RnQI */
7506 {
7507 M32C_INSN_XCHG16B_R1H_DST16_RN_DIRECT_QI, "xchg16b-r1h-dst16-Rn-direct-QI", "xchg.b", 16,
7508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7509 },
7510 /* xchg.b r1h,$Dst16AnQI */
7511 {
7512 M32C_INSN_XCHG16B_R1H_DST16_AN_DIRECT_QI, "xchg16b-r1h-dst16-An-direct-QI", "xchg.b", 16,
7513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7514 },
7515 /* xchg.b r1h,[$Dst16An] */
7516 {
7517 M32C_INSN_XCHG16B_R1H_DST16_AN_INDIRECT_QI, "xchg16b-r1h-dst16-An-indirect-QI", "xchg.b", 16,
7518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7519 },
7520 /* xchg.b r1h,${Dsp-16-u8}[$Dst16An] */
7521 {
7522 M32C_INSN_XCHG16B_R1H_DST16_16_8_AN_RELATIVE_QI, "xchg16b-r1h-dst16-16-8-An-relative-QI", "xchg.b", 24,
7523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7524 },
7525 /* xchg.b r1h,${Dsp-16-u16}[$Dst16An] */
7526 {
7527 M32C_INSN_XCHG16B_R1H_DST16_16_16_AN_RELATIVE_QI, "xchg16b-r1h-dst16-16-16-An-relative-QI", "xchg.b", 32,
7528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7529 },
7530 /* xchg.b r1h,${Dsp-16-u8}[sb] */
7531 {
7532 M32C_INSN_XCHG16B_R1H_DST16_16_8_SB_RELATIVE_QI, "xchg16b-r1h-dst16-16-8-SB-relative-QI", "xchg.b", 24,
7533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7534 },
7535 /* xchg.b r1h,${Dsp-16-u16}[sb] */
7536 {
7537 M32C_INSN_XCHG16B_R1H_DST16_16_16_SB_RELATIVE_QI, "xchg16b-r1h-dst16-16-16-SB-relative-QI", "xchg.b", 32,
7538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7539 },
7540 /* xchg.b r1h,${Dsp-16-s8}[fb] */
7541 {
7542 M32C_INSN_XCHG16B_R1H_DST16_16_8_FB_RELATIVE_QI, "xchg16b-r1h-dst16-16-8-FB-relative-QI", "xchg.b", 24,
7543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7544 },
7545 /* xchg.b r1h,${Dsp-16-u16} */
7546 {
7547 M32C_INSN_XCHG16B_R1H_DST16_16_16_ABSOLUTE_QI, "xchg16b-r1h-dst16-16-16-absolute-QI", "xchg.b", 32,
7548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7549 },
7550 /* xchg.b r1l,$Dst16RnQI */
7551 {
7552 M32C_INSN_XCHG16B_R1L_DST16_RN_DIRECT_QI, "xchg16b-r1l-dst16-Rn-direct-QI", "xchg.b", 16,
7553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7554 },
7555 /* xchg.b r1l,$Dst16AnQI */
7556 {
7557 M32C_INSN_XCHG16B_R1L_DST16_AN_DIRECT_QI, "xchg16b-r1l-dst16-An-direct-QI", "xchg.b", 16,
7558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7559 },
7560 /* xchg.b r1l,[$Dst16An] */
7561 {
7562 M32C_INSN_XCHG16B_R1L_DST16_AN_INDIRECT_QI, "xchg16b-r1l-dst16-An-indirect-QI", "xchg.b", 16,
7563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7564 },
7565 /* xchg.b r1l,${Dsp-16-u8}[$Dst16An] */
7566 {
7567 M32C_INSN_XCHG16B_R1L_DST16_16_8_AN_RELATIVE_QI, "xchg16b-r1l-dst16-16-8-An-relative-QI", "xchg.b", 24,
7568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7569 },
7570 /* xchg.b r1l,${Dsp-16-u16}[$Dst16An] */
7571 {
7572 M32C_INSN_XCHG16B_R1L_DST16_16_16_AN_RELATIVE_QI, "xchg16b-r1l-dst16-16-16-An-relative-QI", "xchg.b", 32,
7573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7574 },
7575 /* xchg.b r1l,${Dsp-16-u8}[sb] */
7576 {
7577 M32C_INSN_XCHG16B_R1L_DST16_16_8_SB_RELATIVE_QI, "xchg16b-r1l-dst16-16-8-SB-relative-QI", "xchg.b", 24,
7578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7579 },
7580 /* xchg.b r1l,${Dsp-16-u16}[sb] */
7581 {
7582 M32C_INSN_XCHG16B_R1L_DST16_16_16_SB_RELATIVE_QI, "xchg16b-r1l-dst16-16-16-SB-relative-QI", "xchg.b", 32,
7583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7584 },
7585 /* xchg.b r1l,${Dsp-16-s8}[fb] */
7586 {
7587 M32C_INSN_XCHG16B_R1L_DST16_16_8_FB_RELATIVE_QI, "xchg16b-r1l-dst16-16-8-FB-relative-QI", "xchg.b", 24,
7588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7589 },
7590 /* xchg.b r1l,${Dsp-16-u16} */
7591 {
7592 M32C_INSN_XCHG16B_R1L_DST16_16_16_ABSOLUTE_QI, "xchg16b-r1l-dst16-16-16-absolute-QI", "xchg.b", 32,
7593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7594 },
7595 /* xchg.b r0h,$Dst16RnQI */
7596 {
7597 M32C_INSN_XCHG16B_R0H_DST16_RN_DIRECT_QI, "xchg16b-r0h-dst16-Rn-direct-QI", "xchg.b", 16,
7598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7599 },
7600 /* xchg.b r0h,$Dst16AnQI */
7601 {
7602 M32C_INSN_XCHG16B_R0H_DST16_AN_DIRECT_QI, "xchg16b-r0h-dst16-An-direct-QI", "xchg.b", 16,
7603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7604 },
7605 /* xchg.b r0h,[$Dst16An] */
7606 {
7607 M32C_INSN_XCHG16B_R0H_DST16_AN_INDIRECT_QI, "xchg16b-r0h-dst16-An-indirect-QI", "xchg.b", 16,
7608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7609 },
7610 /* xchg.b r0h,${Dsp-16-u8}[$Dst16An] */
7611 {
7612 M32C_INSN_XCHG16B_R0H_DST16_16_8_AN_RELATIVE_QI, "xchg16b-r0h-dst16-16-8-An-relative-QI", "xchg.b", 24,
7613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7614 },
7615 /* xchg.b r0h,${Dsp-16-u16}[$Dst16An] */
7616 {
7617 M32C_INSN_XCHG16B_R0H_DST16_16_16_AN_RELATIVE_QI, "xchg16b-r0h-dst16-16-16-An-relative-QI", "xchg.b", 32,
7618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7619 },
7620 /* xchg.b r0h,${Dsp-16-u8}[sb] */
7621 {
7622 M32C_INSN_XCHG16B_R0H_DST16_16_8_SB_RELATIVE_QI, "xchg16b-r0h-dst16-16-8-SB-relative-QI", "xchg.b", 24,
7623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7624 },
7625 /* xchg.b r0h,${Dsp-16-u16}[sb] */
7626 {
7627 M32C_INSN_XCHG16B_R0H_DST16_16_16_SB_RELATIVE_QI, "xchg16b-r0h-dst16-16-16-SB-relative-QI", "xchg.b", 32,
7628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7629 },
7630 /* xchg.b r0h,${Dsp-16-s8}[fb] */
7631 {
7632 M32C_INSN_XCHG16B_R0H_DST16_16_8_FB_RELATIVE_QI, "xchg16b-r0h-dst16-16-8-FB-relative-QI", "xchg.b", 24,
7633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7634 },
7635 /* xchg.b r0h,${Dsp-16-u16} */
7636 {
7637 M32C_INSN_XCHG16B_R0H_DST16_16_16_ABSOLUTE_QI, "xchg16b-r0h-dst16-16-16-absolute-QI", "xchg.b", 32,
7638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7639 },
7640 /* xchg.b r0l,$Dst16RnQI */
7641 {
7642 M32C_INSN_XCHG16B_R0L_DST16_RN_DIRECT_QI, "xchg16b-r0l-dst16-Rn-direct-QI", "xchg.b", 16,
7643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7644 },
7645 /* xchg.b r0l,$Dst16AnQI */
7646 {
7647 M32C_INSN_XCHG16B_R0L_DST16_AN_DIRECT_QI, "xchg16b-r0l-dst16-An-direct-QI", "xchg.b", 16,
7648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7649 },
7650 /* xchg.b r0l,[$Dst16An] */
7651 {
7652 M32C_INSN_XCHG16B_R0L_DST16_AN_INDIRECT_QI, "xchg16b-r0l-dst16-An-indirect-QI", "xchg.b", 16,
7653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7654 },
7655 /* xchg.b r0l,${Dsp-16-u8}[$Dst16An] */
7656 {
7657 M32C_INSN_XCHG16B_R0L_DST16_16_8_AN_RELATIVE_QI, "xchg16b-r0l-dst16-16-8-An-relative-QI", "xchg.b", 24,
7658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7659 },
7660 /* xchg.b r0l,${Dsp-16-u16}[$Dst16An] */
7661 {
7662 M32C_INSN_XCHG16B_R0L_DST16_16_16_AN_RELATIVE_QI, "xchg16b-r0l-dst16-16-16-An-relative-QI", "xchg.b", 32,
7663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7664 },
7665 /* xchg.b r0l,${Dsp-16-u8}[sb] */
7666 {
7667 M32C_INSN_XCHG16B_R0L_DST16_16_8_SB_RELATIVE_QI, "xchg16b-r0l-dst16-16-8-SB-relative-QI", "xchg.b", 24,
7668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7669 },
7670 /* xchg.b r0l,${Dsp-16-u16}[sb] */
7671 {
7672 M32C_INSN_XCHG16B_R0L_DST16_16_16_SB_RELATIVE_QI, "xchg16b-r0l-dst16-16-16-SB-relative-QI", "xchg.b", 32,
7673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7674 },
7675 /* xchg.b r0l,${Dsp-16-s8}[fb] */
7676 {
7677 M32C_INSN_XCHG16B_R0L_DST16_16_8_FB_RELATIVE_QI, "xchg16b-r0l-dst16-16-8-FB-relative-QI", "xchg.b", 24,
7678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7679 },
7680 /* xchg.b r0l,${Dsp-16-u16} */
7681 {
7682 M32C_INSN_XCHG16B_R0L_DST16_16_16_ABSOLUTE_QI, "xchg16b-r0l-dst16-16-16-absolute-QI", "xchg.b", 32,
7683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7684 },
7685 /* tst.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
7686 {
7687 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,
7688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7689 },
7690 /* tst.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
7691 {
7692 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,
7693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7694 },
7695 /* tst.w${S} #${Imm-24-HI},${Dsp-8-u16} */
7696 {
7697 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,
7698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7699 },
7700 /* tst.w${S} #${Imm-8-HI},r0 */
7701 {
7702 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,
7703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7704 },
7705 /* tst.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
7706 {
7707 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,
7708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7709 },
7710 /* tst.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
7711 {
7712 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,
7713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7714 },
7715 /* tst.b${S} #${Imm-24-QI},${Dsp-8-u16} */
7716 {
7717 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,
7718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7719 },
7720 /* tst.b${S} #${Imm-8-QI},r0l */
7721 {
7722 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,
7723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7724 },
7725 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
7726 {
7727 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,
7728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7729 },
7730 /* tst.w${G} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
7731 {
7732 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,
7733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7734 },
7735 /* tst.w${G} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
7736 {
7737 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,
7738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7739 },
7740 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
7741 {
7742 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,
7743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7744 },
7745 /* tst.w${G} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
7746 {
7747 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,
7748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7749 },
7750 /* tst.w${G} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
7751 {
7752 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,
7753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7754 },
7755 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
7756 {
7757 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,
7758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7759 },
7760 /* tst.w${G} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
7761 {
7762 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,
7763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7764 },
7765 /* tst.w${G} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
7766 {
7767 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,
7768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7769 },
7770 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
7771 {
7772 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,
7773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7774 },
7775 /* tst.w${G} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
7776 {
7777 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,
7778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7779 },
7780 /* tst.w${G} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
7781 {
7782 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,
7783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7784 },
7785 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
7786 {
7787 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,
7788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7789 },
7790 /* tst.w${G} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
7791 {
7792 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,
7793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7794 },
7795 /* tst.w${G} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
7796 {
7797 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,
7798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7799 },
7800 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
7801 {
7802 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,
7803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7804 },
7805 /* tst.w${G} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
7806 {
7807 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,
7808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7809 },
7810 /* tst.w${G} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
7811 {
7812 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,
7813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7814 },
7815 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
7816 {
7817 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,
7818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7819 },
7820 /* tst.w${G} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
7821 {
7822 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,
7823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7824 },
7825 /* tst.w${G} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
7826 {
7827 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,
7828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7829 },
7830 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
7831 {
7832 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,
7833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7834 },
7835 /* tst.w${G} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
7836 {
7837 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,
7838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7839 },
7840 /* tst.w${G} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
7841 {
7842 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,
7843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7844 },
7845 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
7846 {
7847 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,
7848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7849 },
7850 /* tst.w${G} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
7851 {
7852 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,
7853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7854 },
7855 /* tst.w${G} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
7856 {
7857 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,
7858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7859 },
7860 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
7861 {
7862 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,
7863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7864 },
7865 /* tst.w${G} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
7866 {
7867 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,
7868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7869 },
7870 /* tst.w${G} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
7871 {
7872 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,
7873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7874 },
7875 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
7876 {
7877 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,
7878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7879 },
7880 /* tst.w${G} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
7881 {
7882 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,
7883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7884 },
7885 /* tst.w${G} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
7886 {
7887 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,
7888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7889 },
7890 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
7891 {
7892 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,
7893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7894 },
7895 /* tst.w${G} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
7896 {
7897 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,
7898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7899 },
7900 /* tst.w${G} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
7901 {
7902 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,
7903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7904 },
7905 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
7906 {
7907 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,
7908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7909 },
7910 /* tst.w${G} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
7911 {
7912 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,
7913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7914 },
7915 /* tst.w${G} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
7916 {
7917 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,
7918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7919 },
7920 /* tst.w${G} ${Dsp-24-u16},$Dst32RnPrefixedHI */
7921 {
7922 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,
7923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7924 },
7925 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
7926 {
7927 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,
7928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7929 },
7930 /* tst.w${G} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
7931 {
7932 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,
7933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7934 },
7935 /* tst.w${G} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
7936 {
7937 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,
7938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7939 },
7940 /* tst.w${G} ${Dsp-24-u16},$Dst32AnPrefixedHI */
7941 {
7942 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,
7943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7944 },
7945 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
7946 {
7947 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,
7948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7949 },
7950 /* tst.w${G} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
7951 {
7952 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,
7953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7954 },
7955 /* tst.w${G} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
7956 {
7957 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,
7958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7959 },
7960 /* tst.w${G} ${Dsp-24-u16},[$Dst32AnPrefixed] */
7961 {
7962 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,
7963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7964 },
7965 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
7966 {
7967 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,
7968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7969 },
7970 /* tst.w${G} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
7971 {
7972 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,
7973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7974 },
7975 /* tst.w${G} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
7976 {
7977 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,
7978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7979 },
7980 /* tst.w${G} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
7981 {
7982 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,
7983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7984 },
7985 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
7986 {
7987 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,
7988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7989 },
7990 /* tst.w${G} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
7991 {
7992 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,
7993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7994 },
7995 /* tst.w${G} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
7996 {
7997 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,
7998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7999 },
8000 /* tst.w${G} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
8001 {
8002 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,
8003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8004 },
8005 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
8006 {
8007 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,
8008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8009 },
8010 /* tst.w${G} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
8011 {
8012 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,
8013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8014 },
8015 /* tst.w${G} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
8016 {
8017 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,
8018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8019 },
8020 /* tst.w${G} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
8021 {
8022 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,
8023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8024 },
8025 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
8026 {
8027 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,
8028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8029 },
8030 /* tst.w${G} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
8031 {
8032 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,
8033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8034 },
8035 /* tst.w${G} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
8036 {
8037 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,
8038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8039 },
8040 /* tst.w${G} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
8041 {
8042 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,
8043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8044 },
8045 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
8046 {
8047 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,
8048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8049 },
8050 /* tst.w${G} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
8051 {
8052 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,
8053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8054 },
8055 /* tst.w${G} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
8056 {
8057 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,
8058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8059 },
8060 /* tst.w${G} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
8061 {
8062 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,
8063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8064 },
8065 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
8066 {
8067 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,
8068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8069 },
8070 /* tst.w${G} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
8071 {
8072 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,
8073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8074 },
8075 /* tst.w${G} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
8076 {
8077 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,
8078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8079 },
8080 /* tst.w${G} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
8081 {
8082 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,
8083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8084 },
8085 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
8086 {
8087 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,
8088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8089 },
8090 /* tst.w${G} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
8091 {
8092 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,
8093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8094 },
8095 /* tst.w${G} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
8096 {
8097 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,
8098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8099 },
8100 /* tst.w${G} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
8101 {
8102 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,
8103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8104 },
8105 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
8106 {
8107 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,
8108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8109 },
8110 /* tst.w${G} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
8111 {
8112 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,
8113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8114 },
8115 /* tst.w${G} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
8116 {
8117 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,
8118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8119 },
8120 /* tst.w${G} ${Dsp-24-u16},${Dsp-40-u16} */
8121 {
8122 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,
8123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8124 },
8125 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
8126 {
8127 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,
8128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8129 },
8130 /* tst.w${G} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
8131 {
8132 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,
8133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8134 },
8135 /* tst.w${G} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
8136 {
8137 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,
8138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8139 },
8140 /* tst.w${G} ${Dsp-24-u16},${Dsp-40-u24} */
8141 {
8142 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,
8143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8144 },
8145 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
8146 {
8147 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,
8148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8149 },
8150 /* tst.w${G} ${Dsp-24-u24},$Dst32RnPrefixedHI */
8151 {
8152 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,
8153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8154 },
8155 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
8156 {
8157 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,
8158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8159 },
8160 /* tst.w${G} ${Dsp-24-u24},$Dst32AnPrefixedHI */
8161 {
8162 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,
8163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8164 },
8165 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
8166 {
8167 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,
8168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8169 },
8170 /* tst.w${G} ${Dsp-24-u24},[$Dst32AnPrefixed] */
8171 {
8172 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,
8173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8174 },
8175 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
8176 {
8177 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,
8178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8179 },
8180 /* tst.w${G} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
8181 {
8182 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,
8183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8184 },
8185 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
8186 {
8187 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,
8188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8189 },
8190 /* tst.w${G} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
8191 {
8192 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,
8193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8194 },
8195 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
8196 {
8197 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,
8198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8199 },
8200 /* tst.w${G} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
8201 {
8202 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,
8203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8204 },
8205 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
8206 {
8207 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,
8208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8209 },
8210 /* tst.w${G} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
8211 {
8212 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,
8213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8214 },
8215 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
8216 {
8217 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,
8218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8219 },
8220 /* tst.w${G} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
8221 {
8222 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,
8223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8224 },
8225 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
8226 {
8227 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,
8228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8229 },
8230 /* tst.w${G} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
8231 {
8232 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,
8233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8234 },
8235 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
8236 {
8237 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,
8238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8239 },
8240 /* tst.w${G} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
8241 {
8242 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,
8243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8244 },
8245 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
8246 {
8247 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,
8248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8249 },
8250 /* tst.w${G} ${Dsp-24-u24},${Dsp-48-u16} */
8251 {
8252 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,
8253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8254 },
8255 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
8256 {
8257 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,
8258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8259 },
8260 /* tst.w${G} ${Dsp-24-u24},${Dsp-48-u24} */
8261 {
8262 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,
8263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8264 },
8265 /* tst.w${G} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
8266 {
8267 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,
8268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8269 },
8270 /* tst.w${G} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
8271 {
8272 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,
8273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8274 },
8275 /* tst.w${G} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
8276 {
8277 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,
8278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8279 },
8280 /* tst.w${G} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
8281 {
8282 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,
8283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8284 },
8285 /* tst.w${G} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
8286 {
8287 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,
8288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8289 },
8290 /* tst.w${G} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
8291 {
8292 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,
8293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8294 },
8295 /* tst.w${G} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
8296 {
8297 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,
8298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8299 },
8300 /* tst.w${G} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
8301 {
8302 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,
8303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8304 },
8305 /* tst.w${G} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
8306 {
8307 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,
8308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8309 },
8310 /* tst.w${G} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
8311 {
8312 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,
8313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8314 },
8315 /* tst.w${G} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
8316 {
8317 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,
8318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8319 },
8320 /* tst.w${G} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
8321 {
8322 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,
8323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8324 },
8325 /* tst.w${G} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
8326 {
8327 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,
8328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8329 },
8330 /* tst.w${G} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
8331 {
8332 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,
8333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8334 },
8335 /* tst.w${G} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
8336 {
8337 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,
8338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8339 },
8340 /* tst.w${G} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
8341 {
8342 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,
8343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8344 },
8345 /* tst.w${G} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
8346 {
8347 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,
8348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8349 },
8350 /* tst.w${G} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
8351 {
8352 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,
8353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8354 },
8355 /* tst.w${G} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
8356 {
8357 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,
8358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8359 },
8360 /* tst.w${G} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
8361 {
8362 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,
8363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8364 },
8365 /* tst.w${G} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
8366 {
8367 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,
8368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8369 },
8370 /* tst.w${G} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
8371 {
8372 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,
8373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8374 },
8375 /* tst.w${G} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
8376 {
8377 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,
8378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8379 },
8380 /* tst.w${G} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
8381 {
8382 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,
8383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8384 },
8385 /* tst.w${G} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
8386 {
8387 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,
8388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8389 },
8390 /* tst.w${G} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
8391 {
8392 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,
8393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8394 },
8395 /* tst.w${G} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
8396 {
8397 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,
8398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8399 },
8400 /* tst.w${G} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
8401 {
8402 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,
8403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8404 },
8405 /* tst.w${G} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
8406 {
8407 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,
8408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8409 },
8410 /* tst.w${G} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
8411 {
8412 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,
8413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8414 },
8415 /* tst.w${G} $Src32RnPrefixedHI,${Dsp-24-u16} */
8416 {
8417 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,
8418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8419 },
8420 /* tst.w${G} $Src32AnPrefixedHI,${Dsp-24-u16} */
8421 {
8422 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,
8423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8424 },
8425 /* tst.w${G} [$Src32AnPrefixed],${Dsp-24-u16} */
8426 {
8427 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,
8428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8429 },
8430 /* tst.w${G} $Src32RnPrefixedHI,${Dsp-24-u24} */
8431 {
8432 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,
8433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8434 },
8435 /* tst.w${G} $Src32AnPrefixedHI,${Dsp-24-u24} */
8436 {
8437 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,
8438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8439 },
8440 /* tst.w${G} [$Src32AnPrefixed],${Dsp-24-u24} */
8441 {
8442 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,
8443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8444 },
8445 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
8446 {
8447 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,
8448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8449 },
8450 /* tst.b${G} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
8451 {
8452 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,
8453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8454 },
8455 /* tst.b${G} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
8456 {
8457 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,
8458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8459 },
8460 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
8461 {
8462 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,
8463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8464 },
8465 /* tst.b${G} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
8466 {
8467 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,
8468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8469 },
8470 /* tst.b${G} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
8471 {
8472 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,
8473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8474 },
8475 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
8476 {
8477 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,
8478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8479 },
8480 /* tst.b${G} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
8481 {
8482 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,
8483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8484 },
8485 /* tst.b${G} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
8486 {
8487 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,
8488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8489 },
8490 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
8491 {
8492 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,
8493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8494 },
8495 /* tst.b${G} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
8496 {
8497 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,
8498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8499 },
8500 /* tst.b${G} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
8501 {
8502 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,
8503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8504 },
8505 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
8506 {
8507 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,
8508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8509 },
8510 /* tst.b${G} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
8511 {
8512 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,
8513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8514 },
8515 /* tst.b${G} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
8516 {
8517 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,
8518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8519 },
8520 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
8521 {
8522 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,
8523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8524 },
8525 /* tst.b${G} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
8526 {
8527 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,
8528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8529 },
8530 /* tst.b${G} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
8531 {
8532 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,
8533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8534 },
8535 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
8536 {
8537 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,
8538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8539 },
8540 /* tst.b${G} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
8541 {
8542 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,
8543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8544 },
8545 /* tst.b${G} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
8546 {
8547 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,
8548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8549 },
8550 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
8551 {
8552 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,
8553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8554 },
8555 /* tst.b${G} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
8556 {
8557 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,
8558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8559 },
8560 /* tst.b${G} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
8561 {
8562 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,
8563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8564 },
8565 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
8566 {
8567 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,
8568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8569 },
8570 /* tst.b${G} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
8571 {
8572 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,
8573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8574 },
8575 /* tst.b${G} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
8576 {
8577 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,
8578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8579 },
8580 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
8581 {
8582 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,
8583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8584 },
8585 /* tst.b${G} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
8586 {
8587 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,
8588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8589 },
8590 /* tst.b${G} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
8591 {
8592 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,
8593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8594 },
8595 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
8596 {
8597 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,
8598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8599 },
8600 /* tst.b${G} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
8601 {
8602 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,
8603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8604 },
8605 /* tst.b${G} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
8606 {
8607 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,
8608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8609 },
8610 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
8611 {
8612 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,
8613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8614 },
8615 /* tst.b${G} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
8616 {
8617 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,
8618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8619 },
8620 /* tst.b${G} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
8621 {
8622 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,
8623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8624 },
8625 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
8626 {
8627 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,
8628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8629 },
8630 /* tst.b${G} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
8631 {
8632 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,
8633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8634 },
8635 /* tst.b${G} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
8636 {
8637 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,
8638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8639 },
8640 /* tst.b${G} ${Dsp-24-u16},$Dst32RnPrefixedQI */
8641 {
8642 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,
8643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8644 },
8645 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
8646 {
8647 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,
8648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8649 },
8650 /* tst.b${G} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
8651 {
8652 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,
8653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8654 },
8655 /* tst.b${G} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
8656 {
8657 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,
8658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8659 },
8660 /* tst.b${G} ${Dsp-24-u16},$Dst32AnPrefixedQI */
8661 {
8662 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,
8663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8664 },
8665 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
8666 {
8667 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,
8668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8669 },
8670 /* tst.b${G} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
8671 {
8672 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,
8673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8674 },
8675 /* tst.b${G} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
8676 {
8677 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,
8678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8679 },
8680 /* tst.b${G} ${Dsp-24-u16},[$Dst32AnPrefixed] */
8681 {
8682 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,
8683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8684 },
8685 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
8686 {
8687 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,
8688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8689 },
8690 /* tst.b${G} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
8691 {
8692 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,
8693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8694 },
8695 /* tst.b${G} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
8696 {
8697 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,
8698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8699 },
8700 /* tst.b${G} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
8701 {
8702 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,
8703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8704 },
8705 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
8706 {
8707 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,
8708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8709 },
8710 /* tst.b${G} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
8711 {
8712 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,
8713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8714 },
8715 /* tst.b${G} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
8716 {
8717 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,
8718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8719 },
8720 /* tst.b${G} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
8721 {
8722 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,
8723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8724 },
8725 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
8726 {
8727 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,
8728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8729 },
8730 /* tst.b${G} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
8731 {
8732 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,
8733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8734 },
8735 /* tst.b${G} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
8736 {
8737 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,
8738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8739 },
8740 /* tst.b${G} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
8741 {
8742 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,
8743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8744 },
8745 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
8746 {
8747 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,
8748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8749 },
8750 /* tst.b${G} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
8751 {
8752 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,
8753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8754 },
8755 /* tst.b${G} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
8756 {
8757 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,
8758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8759 },
8760 /* tst.b${G} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
8761 {
8762 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,
8763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8764 },
8765 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
8766 {
8767 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,
8768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8769 },
8770 /* tst.b${G} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
8771 {
8772 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,
8773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8774 },
8775 /* tst.b${G} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
8776 {
8777 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,
8778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8779 },
8780 /* tst.b${G} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
8781 {
8782 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,
8783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8784 },
8785 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
8786 {
8787 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,
8788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8789 },
8790 /* tst.b${G} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
8791 {
8792 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,
8793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8794 },
8795 /* tst.b${G} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
8796 {
8797 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,
8798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8799 },
8800 /* tst.b${G} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
8801 {
8802 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,
8803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8804 },
8805 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
8806 {
8807 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,
8808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8809 },
8810 /* tst.b${G} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
8811 {
8812 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,
8813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8814 },
8815 /* tst.b${G} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
8816 {
8817 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,
8818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8819 },
8820 /* tst.b${G} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
8821 {
8822 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,
8823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8824 },
8825 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
8826 {
8827 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,
8828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8829 },
8830 /* tst.b${G} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
8831 {
8832 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,
8833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8834 },
8835 /* tst.b${G} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
8836 {
8837 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,
8838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8839 },
8840 /* tst.b${G} ${Dsp-24-u16},${Dsp-40-u16} */
8841 {
8842 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,
8843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8844 },
8845 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
8846 {
8847 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,
8848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8849 },
8850 /* tst.b${G} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
8851 {
8852 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,
8853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8854 },
8855 /* tst.b${G} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
8856 {
8857 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,
8858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8859 },
8860 /* tst.b${G} ${Dsp-24-u16},${Dsp-40-u24} */
8861 {
8862 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,
8863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8864 },
8865 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
8866 {
8867 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,
8868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8869 },
8870 /* tst.b${G} ${Dsp-24-u24},$Dst32RnPrefixedQI */
8871 {
8872 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,
8873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8874 },
8875 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
8876 {
8877 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,
8878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8879 },
8880 /* tst.b${G} ${Dsp-24-u24},$Dst32AnPrefixedQI */
8881 {
8882 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,
8883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8884 },
8885 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
8886 {
8887 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,
8888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8889 },
8890 /* tst.b${G} ${Dsp-24-u24},[$Dst32AnPrefixed] */
8891 {
8892 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,
8893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8894 },
8895 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
8896 {
8897 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,
8898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8899 },
8900 /* tst.b${G} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
8901 {
8902 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,
8903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8904 },
8905 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
8906 {
8907 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,
8908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8909 },
8910 /* tst.b${G} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
8911 {
8912 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,
8913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8914 },
8915 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
8916 {
8917 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,
8918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8919 },
8920 /* tst.b${G} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
8921 {
8922 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,
8923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8924 },
8925 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
8926 {
8927 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,
8928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8929 },
8930 /* tst.b${G} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
8931 {
8932 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,
8933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8934 },
8935 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
8936 {
8937 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,
8938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8939 },
8940 /* tst.b${G} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
8941 {
8942 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,
8943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8944 },
8945 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
8946 {
8947 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,
8948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8949 },
8950 /* tst.b${G} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
8951 {
8952 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,
8953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8954 },
8955 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
8956 {
8957 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,
8958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8959 },
8960 /* tst.b${G} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
8961 {
8962 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,
8963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8964 },
8965 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
8966 {
8967 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,
8968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8969 },
8970 /* tst.b${G} ${Dsp-24-u24},${Dsp-48-u16} */
8971 {
8972 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,
8973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8974 },
8975 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
8976 {
8977 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,
8978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8979 },
8980 /* tst.b${G} ${Dsp-24-u24},${Dsp-48-u24} */
8981 {
8982 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,
8983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8984 },
8985 /* tst.b${G} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
8986 {
8987 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,
8988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8989 },
8990 /* tst.b${G} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
8991 {
8992 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,
8993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8994 },
8995 /* tst.b${G} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
8996 {
8997 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,
8998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8999 },
9000 /* tst.b${G} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
9001 {
9002 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,
9003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9004 },
9005 /* tst.b${G} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
9006 {
9007 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,
9008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9009 },
9010 /* tst.b${G} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
9011 {
9012 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,
9013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9014 },
9015 /* tst.b${G} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
9016 {
9017 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,
9018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9019 },
9020 /* tst.b${G} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
9021 {
9022 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,
9023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9024 },
9025 /* tst.b${G} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
9026 {
9027 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,
9028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9029 },
9030 /* tst.b${G} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
9031 {
9032 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,
9033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9034 },
9035 /* tst.b${G} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
9036 {
9037 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,
9038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9039 },
9040 /* tst.b${G} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
9041 {
9042 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,
9043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9044 },
9045 /* tst.b${G} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
9046 {
9047 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,
9048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9049 },
9050 /* tst.b${G} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
9051 {
9052 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,
9053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9054 },
9055 /* tst.b${G} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
9056 {
9057 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,
9058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9059 },
9060 /* tst.b${G} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
9061 {
9062 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,
9063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9064 },
9065 /* tst.b${G} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
9066 {
9067 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,
9068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9069 },
9070 /* tst.b${G} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
9071 {
9072 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,
9073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9074 },
9075 /* tst.b${G} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
9076 {
9077 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,
9078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9079 },
9080 /* tst.b${G} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
9081 {
9082 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,
9083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9084 },
9085 /* tst.b${G} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
9086 {
9087 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,
9088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9089 },
9090 /* tst.b${G} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
9091 {
9092 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,
9093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9094 },
9095 /* tst.b${G} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
9096 {
9097 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,
9098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9099 },
9100 /* tst.b${G} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
9101 {
9102 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,
9103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9104 },
9105 /* tst.b${G} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
9106 {
9107 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,
9108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9109 },
9110 /* tst.b${G} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
9111 {
9112 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,
9113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9114 },
9115 /* tst.b${G} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
9116 {
9117 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,
9118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9119 },
9120 /* tst.b${G} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
9121 {
9122 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,
9123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9124 },
9125 /* tst.b${G} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
9126 {
9127 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,
9128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9129 },
9130 /* tst.b${G} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
9131 {
9132 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,
9133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9134 },
9135 /* tst.b${G} $Src32RnPrefixedQI,${Dsp-24-u16} */
9136 {
9137 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,
9138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9139 },
9140 /* tst.b${G} $Src32AnPrefixedQI,${Dsp-24-u16} */
9141 {
9142 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,
9143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9144 },
9145 /* tst.b${G} [$Src32AnPrefixed],${Dsp-24-u16} */
9146 {
9147 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,
9148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9149 },
9150 /* tst.b${G} $Src32RnPrefixedQI,${Dsp-24-u24} */
9151 {
9152 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,
9153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9154 },
9155 /* tst.b${G} $Src32AnPrefixedQI,${Dsp-24-u24} */
9156 {
9157 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,
9158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9159 },
9160 /* tst.b${G} [$Src32AnPrefixed],${Dsp-24-u24} */
9161 {
9162 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,
9163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9164 },
9165 /* tst.w${X} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
9166 {
9167 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,
9168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9169 },
9170 /* tst.w${X} ${Dsp-16-u8}[sb],$Dst16RnHI */
9171 {
9172 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,
9173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9174 },
9175 /* tst.w${X} ${Dsp-16-s8}[fb],$Dst16RnHI */
9176 {
9177 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,
9178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9179 },
9180 /* tst.w${X} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
9181 {
9182 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,
9183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9184 },
9185 /* tst.w${X} ${Dsp-16-u8}[sb],$Dst16AnHI */
9186 {
9187 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,
9188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9189 },
9190 /* tst.w${X} ${Dsp-16-s8}[fb],$Dst16AnHI */
9191 {
9192 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,
9193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9194 },
9195 /* tst.w${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
9196 {
9197 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,
9198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9199 },
9200 /* tst.w${X} ${Dsp-16-u8}[sb],[$Dst16An] */
9201 {
9202 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,
9203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9204 },
9205 /* tst.w${X} ${Dsp-16-s8}[fb],[$Dst16An] */
9206 {
9207 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,
9208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9209 },
9210 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
9211 {
9212 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,
9213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9214 },
9215 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
9216 {
9217 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,
9218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9219 },
9220 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
9221 {
9222 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,
9223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9224 },
9225 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
9226 {
9227 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,
9228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9229 },
9230 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
9231 {
9232 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,
9233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9234 },
9235 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
9236 {
9237 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,
9238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9239 },
9240 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
9241 {
9242 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,
9243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9244 },
9245 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
9246 {
9247 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,
9248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9249 },
9250 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
9251 {
9252 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,
9253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9254 },
9255 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
9256 {
9257 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,
9258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9259 },
9260 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
9261 {
9262 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,
9263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9264 },
9265 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
9266 {
9267 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,
9268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9269 },
9270 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
9271 {
9272 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,
9273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9274 },
9275 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
9276 {
9277 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,
9278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9279 },
9280 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
9281 {
9282 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,
9283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9284 },
9285 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
9286 {
9287 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,
9288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9289 },
9290 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
9291 {
9292 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,
9293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9294 },
9295 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
9296 {
9297 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,
9298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9299 },
9300 /* tst.w${X} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
9301 {
9302 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,
9303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9304 },
9305 /* tst.w${X} ${Dsp-16-u16}[sb],$Dst16RnHI */
9306 {
9307 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,
9308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9309 },
9310 /* tst.w${X} ${Dsp-16-u16},$Dst16RnHI */
9311 {
9312 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,
9313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9314 },
9315 /* tst.w${X} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
9316 {
9317 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,
9318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9319 },
9320 /* tst.w${X} ${Dsp-16-u16}[sb],$Dst16AnHI */
9321 {
9322 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,
9323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9324 },
9325 /* tst.w${X} ${Dsp-16-u16},$Dst16AnHI */
9326 {
9327 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,
9328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9329 },
9330 /* tst.w${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
9331 {
9332 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,
9333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9334 },
9335 /* tst.w${X} ${Dsp-16-u16}[sb],[$Dst16An] */
9336 {
9337 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,
9338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9339 },
9340 /* tst.w${X} ${Dsp-16-u16},[$Dst16An] */
9341 {
9342 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,
9343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9344 },
9345 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
9346 {
9347 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,
9348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9349 },
9350 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
9351 {
9352 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,
9353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9354 },
9355 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
9356 {
9357 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,
9358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9359 },
9360 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
9361 {
9362 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,
9363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9364 },
9365 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
9366 {
9367 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,
9368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9369 },
9370 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
9371 {
9372 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,
9373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9374 },
9375 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
9376 {
9377 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,
9378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9379 },
9380 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
9381 {
9382 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,
9383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9384 },
9385 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
9386 {
9387 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,
9388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9389 },
9390 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
9391 {
9392 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,
9393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9394 },
9395 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
9396 {
9397 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,
9398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9399 },
9400 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
9401 {
9402 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,
9403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9404 },
9405 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
9406 {
9407 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,
9408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9409 },
9410 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
9411 {
9412 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,
9413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9414 },
9415 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
9416 {
9417 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,
9418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9419 },
9420 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
9421 {
9422 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,
9423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9424 },
9425 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
9426 {
9427 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,
9428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9429 },
9430 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u16} */
9431 {
9432 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,
9433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9434 },
9435 /* tst.w${X} $Src16RnHI,$Dst16RnHI */
9436 {
9437 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,
9438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9439 },
9440 /* tst.w${X} $Src16AnHI,$Dst16RnHI */
9441 {
9442 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,
9443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9444 },
9445 /* tst.w${X} [$Src16An],$Dst16RnHI */
9446 {
9447 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,
9448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9449 },
9450 /* tst.w${X} $Src16RnHI,$Dst16AnHI */
9451 {
9452 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,
9453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9454 },
9455 /* tst.w${X} $Src16AnHI,$Dst16AnHI */
9456 {
9457 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,
9458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9459 },
9460 /* tst.w${X} [$Src16An],$Dst16AnHI */
9461 {
9462 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,
9463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9464 },
9465 /* tst.w${X} $Src16RnHI,[$Dst16An] */
9466 {
9467 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,
9468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9469 },
9470 /* tst.w${X} $Src16AnHI,[$Dst16An] */
9471 {
9472 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,
9473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9474 },
9475 /* tst.w${X} [$Src16An],[$Dst16An] */
9476 {
9477 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,
9478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9479 },
9480 /* tst.w${X} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
9481 {
9482 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,
9483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9484 },
9485 /* tst.w${X} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
9486 {
9487 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,
9488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9489 },
9490 /* tst.w${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
9491 {
9492 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,
9493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9494 },
9495 /* tst.w${X} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
9496 {
9497 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,
9498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9499 },
9500 /* tst.w${X} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
9501 {
9502 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,
9503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9504 },
9505 /* tst.w${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
9506 {
9507 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,
9508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9509 },
9510 /* tst.w${X} $Src16RnHI,${Dsp-16-u8}[sb] */
9511 {
9512 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,
9513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9514 },
9515 /* tst.w${X} $Src16AnHI,${Dsp-16-u8}[sb] */
9516 {
9517 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,
9518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9519 },
9520 /* tst.w${X} [$Src16An],${Dsp-16-u8}[sb] */
9521 {
9522 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,
9523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9524 },
9525 /* tst.w${X} $Src16RnHI,${Dsp-16-u16}[sb] */
9526 {
9527 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,
9528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9529 },
9530 /* tst.w${X} $Src16AnHI,${Dsp-16-u16}[sb] */
9531 {
9532 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,
9533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9534 },
9535 /* tst.w${X} [$Src16An],${Dsp-16-u16}[sb] */
9536 {
9537 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,
9538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9539 },
9540 /* tst.w${X} $Src16RnHI,${Dsp-16-s8}[fb] */
9541 {
9542 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,
9543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9544 },
9545 /* tst.w${X} $Src16AnHI,${Dsp-16-s8}[fb] */
9546 {
9547 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,
9548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9549 },
9550 /* tst.w${X} [$Src16An],${Dsp-16-s8}[fb] */
9551 {
9552 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,
9553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9554 },
9555 /* tst.w${X} $Src16RnHI,${Dsp-16-u16} */
9556 {
9557 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,
9558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9559 },
9560 /* tst.w${X} $Src16AnHI,${Dsp-16-u16} */
9561 {
9562 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,
9563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9564 },
9565 /* tst.w${X} [$Src16An],${Dsp-16-u16} */
9566 {
9567 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,
9568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9569 },
9570 /* tst.b${X} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
9571 {
9572 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,
9573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9574 },
9575 /* tst.b${X} ${Dsp-16-u8}[sb],$Dst16RnQI */
9576 {
9577 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,
9578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9579 },
9580 /* tst.b${X} ${Dsp-16-s8}[fb],$Dst16RnQI */
9581 {
9582 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,
9583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9584 },
9585 /* tst.b${X} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
9586 {
9587 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,
9588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9589 },
9590 /* tst.b${X} ${Dsp-16-u8}[sb],$Dst16AnQI */
9591 {
9592 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,
9593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9594 },
9595 /* tst.b${X} ${Dsp-16-s8}[fb],$Dst16AnQI */
9596 {
9597 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,
9598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9599 },
9600 /* tst.b${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
9601 {
9602 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,
9603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9604 },
9605 /* tst.b${X} ${Dsp-16-u8}[sb],[$Dst16An] */
9606 {
9607 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,
9608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9609 },
9610 /* tst.b${X} ${Dsp-16-s8}[fb],[$Dst16An] */
9611 {
9612 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,
9613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9614 },
9615 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
9616 {
9617 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,
9618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9619 },
9620 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
9621 {
9622 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,
9623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9624 },
9625 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
9626 {
9627 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,
9628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9629 },
9630 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
9631 {
9632 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,
9633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9634 },
9635 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
9636 {
9637 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,
9638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9639 },
9640 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
9641 {
9642 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,
9643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9644 },
9645 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
9646 {
9647 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,
9648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9649 },
9650 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
9651 {
9652 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,
9653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9654 },
9655 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
9656 {
9657 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,
9658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9659 },
9660 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
9661 {
9662 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,
9663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9664 },
9665 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
9666 {
9667 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,
9668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9669 },
9670 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
9671 {
9672 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,
9673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9674 },
9675 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
9676 {
9677 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,
9678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9679 },
9680 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
9681 {
9682 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,
9683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9684 },
9685 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
9686 {
9687 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,
9688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9689 },
9690 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
9691 {
9692 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,
9693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9694 },
9695 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
9696 {
9697 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,
9698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9699 },
9700 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
9701 {
9702 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,
9703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9704 },
9705 /* tst.b${X} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
9706 {
9707 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,
9708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9709 },
9710 /* tst.b${X} ${Dsp-16-u16}[sb],$Dst16RnQI */
9711 {
9712 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,
9713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9714 },
9715 /* tst.b${X} ${Dsp-16-u16},$Dst16RnQI */
9716 {
9717 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,
9718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9719 },
9720 /* tst.b${X} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
9721 {
9722 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,
9723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9724 },
9725 /* tst.b${X} ${Dsp-16-u16}[sb],$Dst16AnQI */
9726 {
9727 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,
9728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9729 },
9730 /* tst.b${X} ${Dsp-16-u16},$Dst16AnQI */
9731 {
9732 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,
9733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9734 },
9735 /* tst.b${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
9736 {
9737 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,
9738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9739 },
9740 /* tst.b${X} ${Dsp-16-u16}[sb],[$Dst16An] */
9741 {
9742 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,
9743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9744 },
9745 /* tst.b${X} ${Dsp-16-u16},[$Dst16An] */
9746 {
9747 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,
9748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9749 },
9750 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
9751 {
9752 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,
9753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9754 },
9755 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
9756 {
9757 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,
9758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9759 },
9760 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
9761 {
9762 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,
9763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9764 },
9765 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
9766 {
9767 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,
9768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9769 },
9770 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
9771 {
9772 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,
9773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9774 },
9775 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
9776 {
9777 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,
9778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9779 },
9780 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
9781 {
9782 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,
9783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9784 },
9785 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
9786 {
9787 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,
9788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9789 },
9790 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
9791 {
9792 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,
9793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9794 },
9795 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
9796 {
9797 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,
9798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9799 },
9800 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
9801 {
9802 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,
9803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9804 },
9805 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
9806 {
9807 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,
9808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9809 },
9810 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
9811 {
9812 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,
9813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9814 },
9815 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
9816 {
9817 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,
9818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9819 },
9820 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
9821 {
9822 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,
9823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9824 },
9825 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
9826 {
9827 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,
9828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9829 },
9830 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
9831 {
9832 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,
9833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9834 },
9835 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u16} */
9836 {
9837 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,
9838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9839 },
9840 /* tst.b${X} $Src16RnQI,$Dst16RnQI */
9841 {
9842 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,
9843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9844 },
9845 /* tst.b${X} $Src16AnQI,$Dst16RnQI */
9846 {
9847 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,
9848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9849 },
9850 /* tst.b${X} [$Src16An],$Dst16RnQI */
9851 {
9852 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,
9853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9854 },
9855 /* tst.b${X} $Src16RnQI,$Dst16AnQI */
9856 {
9857 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,
9858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9859 },
9860 /* tst.b${X} $Src16AnQI,$Dst16AnQI */
9861 {
9862 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,
9863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9864 },
9865 /* tst.b${X} [$Src16An],$Dst16AnQI */
9866 {
9867 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,
9868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9869 },
9870 /* tst.b${X} $Src16RnQI,[$Dst16An] */
9871 {
9872 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,
9873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9874 },
9875 /* tst.b${X} $Src16AnQI,[$Dst16An] */
9876 {
9877 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,
9878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9879 },
9880 /* tst.b${X} [$Src16An],[$Dst16An] */
9881 {
9882 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,
9883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9884 },
9885 /* tst.b${X} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
9886 {
9887 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,
9888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9889 },
9890 /* tst.b${X} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
9891 {
9892 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,
9893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9894 },
9895 /* tst.b${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
9896 {
9897 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,
9898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9899 },
9900 /* tst.b${X} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
9901 {
9902 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,
9903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9904 },
9905 /* tst.b${X} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
9906 {
9907 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,
9908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9909 },
9910 /* tst.b${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
9911 {
9912 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,
9913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9914 },
9915 /* tst.b${X} $Src16RnQI,${Dsp-16-u8}[sb] */
9916 {
9917 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,
9918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9919 },
9920 /* tst.b${X} $Src16AnQI,${Dsp-16-u8}[sb] */
9921 {
9922 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,
9923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9924 },
9925 /* tst.b${X} [$Src16An],${Dsp-16-u8}[sb] */
9926 {
9927 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,
9928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9929 },
9930 /* tst.b${X} $Src16RnQI,${Dsp-16-u16}[sb] */
9931 {
9932 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,
9933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9934 },
9935 /* tst.b${X} $Src16AnQI,${Dsp-16-u16}[sb] */
9936 {
9937 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,
9938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9939 },
9940 /* tst.b${X} [$Src16An],${Dsp-16-u16}[sb] */
9941 {
9942 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,
9943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9944 },
9945 /* tst.b${X} $Src16RnQI,${Dsp-16-s8}[fb] */
9946 {
9947 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,
9948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9949 },
9950 /* tst.b${X} $Src16AnQI,${Dsp-16-s8}[fb] */
9951 {
9952 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,
9953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9954 },
9955 /* tst.b${X} [$Src16An],${Dsp-16-s8}[fb] */
9956 {
9957 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,
9958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9959 },
9960 /* tst.b${X} $Src16RnQI,${Dsp-16-u16} */
9961 {
9962 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,
9963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9964 },
9965 /* tst.b${X} $Src16AnQI,${Dsp-16-u16} */
9966 {
9967 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,
9968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9969 },
9970 /* tst.b${X} [$Src16An],${Dsp-16-u16} */
9971 {
9972 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,
9973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9974 },
9975 /* tst.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
9976 {
9977 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,
9978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9979 },
9980 /* tst.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
9981 {
9982 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,
9983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9984 },
9985 /* tst.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
9986 {
9987 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,
9988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9989 },
9990 /* tst.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
9991 {
9992 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,
9993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9994 },
9995 /* tst.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
9996 {
9997 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,
9998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9999 },
10000 /* tst.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
10001 {
10002 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,
10003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10004 },
10005 /* tst.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
10006 {
10007 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,
10008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10009 },
10010 /* tst.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
10011 {
10012 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,
10013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10014 },
10015 /* tst.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
10016 {
10017 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,
10018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10019 },
10020 /* tst.w${G} #${Imm-32-HI},${Dsp-16-u16} */
10021 {
10022 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,
10023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10024 },
10025 /* tst.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
10026 {
10027 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,
10028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10029 },
10030 /* tst.w${G} #${Imm-40-HI},${Dsp-16-u24} */
10031 {
10032 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,
10033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10034 },
10035 /* tst.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
10036 {
10037 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,
10038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10039 },
10040 /* tst.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
10041 {
10042 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,
10043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10044 },
10045 /* tst.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
10046 {
10047 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,
10048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10049 },
10050 /* tst.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
10051 {
10052 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,
10053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10054 },
10055 /* tst.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
10056 {
10057 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,
10058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10059 },
10060 /* tst.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
10061 {
10062 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,
10063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10064 },
10065 /* tst.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
10066 {
10067 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,
10068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10069 },
10070 /* tst.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
10071 {
10072 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,
10073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10074 },
10075 /* tst.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
10076 {
10077 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,
10078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10079 },
10080 /* tst.b${G} #${Imm-32-QI},${Dsp-16-u16} */
10081 {
10082 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,
10083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10084 },
10085 /* tst.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
10086 {
10087 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,
10088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10089 },
10090 /* tst.b${G} #${Imm-40-QI},${Dsp-16-u24} */
10091 {
10092 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,
10093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10094 },
10095 /* tst.w${G} #${Imm-16-HI},$Dst16RnHI */
10096 {
10097 M32C_INSN_TST16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "tst16.w-imm-G-basic-dst16-Rn-direct-HI", "tst.w", 32,
10098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10099 },
10100 /* tst.w${G} #${Imm-16-HI},$Dst16AnHI */
10101 {
10102 M32C_INSN_TST16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "tst16.w-imm-G-basic-dst16-An-direct-HI", "tst.w", 32,
10103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10104 },
10105 /* tst.w${G} #${Imm-16-HI},[$Dst16An] */
10106 {
10107 M32C_INSN_TST16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "tst16.w-imm-G-basic-dst16-An-indirect-HI", "tst.w", 32,
10108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10109 },
10110 /* tst.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
10111 {
10112 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,
10113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10114 },
10115 /* tst.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
10116 {
10117 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,
10118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10119 },
10120 /* tst.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
10121 {
10122 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,
10123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10124 },
10125 /* tst.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
10126 {
10127 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,
10128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10129 },
10130 /* tst.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
10131 {
10132 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,
10133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10134 },
10135 /* tst.w${G} #${Imm-32-HI},${Dsp-16-u16} */
10136 {
10137 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,
10138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10139 },
10140 /* tst.b${G} #${Imm-16-QI},$Dst16RnQI */
10141 {
10142 M32C_INSN_TST16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "tst16.b-imm-G-basic-dst16-Rn-direct-QI", "tst.b", 24,
10143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10144 },
10145 /* tst.b${G} #${Imm-16-QI},$Dst16AnQI */
10146 {
10147 M32C_INSN_TST16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "tst16.b-imm-G-basic-dst16-An-direct-QI", "tst.b", 24,
10148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10149 },
10150 /* tst.b${G} #${Imm-16-QI},[$Dst16An] */
10151 {
10152 M32C_INSN_TST16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "tst16.b-imm-G-basic-dst16-An-indirect-QI", "tst.b", 24,
10153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10154 },
10155 /* tst.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
10156 {
10157 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,
10158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10159 },
10160 /* tst.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
10161 {
10162 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,
10163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10164 },
10165 /* tst.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
10166 {
10167 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,
10168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10169 },
10170 /* tst.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
10171 {
10172 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,
10173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10174 },
10175 /* tst.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
10176 {
10177 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,
10178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10179 },
10180 /* tst.b${G} #${Imm-32-QI},${Dsp-16-u16} */
10181 {
10182 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,
10183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10184 },
10185 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
10186 {
10187 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,
10188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10189 },
10190 /* subx${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
10191 {
10192 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,
10193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10194 },
10195 /* subx${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
10196 {
10197 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,
10198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10199 },
10200 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
10201 {
10202 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,
10203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10204 },
10205 /* subx${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
10206 {
10207 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,
10208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10209 },
10210 /* subx${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
10211 {
10212 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,
10213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10214 },
10215 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
10216 {
10217 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,
10218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10219 },
10220 /* subx${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
10221 {
10222 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,
10223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10224 },
10225 /* subx${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
10226 {
10227 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,
10228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10229 },
10230 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
10231 {
10232 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,
10233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10234 },
10235 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
10236 {
10237 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,
10238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10239 },
10240 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
10241 {
10242 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,
10243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10244 },
10245 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
10246 {
10247 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,
10248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10249 },
10250 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
10251 {
10252 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,
10253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10254 },
10255 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
10256 {
10257 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,
10258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10259 },
10260 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
10261 {
10262 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,
10263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10264 },
10265 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
10266 {
10267 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,
10268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10269 },
10270 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
10271 {
10272 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,
10273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10274 },
10275 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
10276 {
10277 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,
10278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10279 },
10280 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
10281 {
10282 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,
10283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10284 },
10285 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
10286 {
10287 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,
10288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10289 },
10290 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
10291 {
10292 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,
10293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10294 },
10295 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
10296 {
10297 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,
10298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10299 },
10300 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
10301 {
10302 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,
10303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10304 },
10305 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
10306 {
10307 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,
10308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10309 },
10310 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
10311 {
10312 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,
10313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10314 },
10315 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
10316 {
10317 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,
10318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10319 },
10320 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
10321 {
10322 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,
10323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10324 },
10325 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
10326 {
10327 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,
10328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10329 },
10330 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
10331 {
10332 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,
10333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10334 },
10335 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
10336 {
10337 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,
10338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10339 },
10340 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
10341 {
10342 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,
10343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10344 },
10345 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
10346 {
10347 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,
10348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10349 },
10350 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
10351 {
10352 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,
10353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10354 },
10355 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
10356 {
10357 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,
10358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10359 },
10360 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
10361 {
10362 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,
10363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10364 },
10365 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
10366 {
10367 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,
10368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10369 },
10370 /* subx${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
10371 {
10372 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,
10373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10374 },
10375 /* subx${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
10376 {
10377 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,
10378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10379 },
10380 /* subx${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
10381 {
10382 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,
10383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10384 },
10385 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
10386 {
10387 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,
10388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10389 },
10390 /* subx${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
10391 {
10392 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,
10393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10394 },
10395 /* subx${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
10396 {
10397 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,
10398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10399 },
10400 /* subx${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
10401 {
10402 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,
10403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10404 },
10405 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
10406 {
10407 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,
10408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10409 },
10410 /* subx${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
10411 {
10412 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,
10413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10414 },
10415 /* subx${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
10416 {
10417 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,
10418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10419 },
10420 /* subx${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
10421 {
10422 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,
10423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10424 },
10425 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
10426 {
10427 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,
10428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10429 },
10430 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
10431 {
10432 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,
10433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10434 },
10435 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
10436 {
10437 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,
10438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10439 },
10440 /* subx${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
10441 {
10442 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,
10443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10444 },
10445 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
10446 {
10447 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,
10448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10449 },
10450 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
10451 {
10452 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,
10453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10454 },
10455 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
10456 {
10457 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,
10458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10459 },
10460 /* subx${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
10461 {
10462 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,
10463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10464 },
10465 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
10466 {
10467 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,
10468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10469 },
10470 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
10471 {
10472 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,
10473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10474 },
10475 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
10476 {
10477 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,
10478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10479 },
10480 /* subx${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
10481 {
10482 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,
10483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10484 },
10485 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
10486 {
10487 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,
10488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10489 },
10490 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
10491 {
10492 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,
10493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10494 },
10495 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
10496 {
10497 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,
10498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10499 },
10500 /* subx${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
10501 {
10502 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,
10503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10504 },
10505 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
10506 {
10507 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,
10508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10509 },
10510 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
10511 {
10512 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,
10513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10514 },
10515 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
10516 {
10517 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,
10518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10519 },
10520 /* subx${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
10521 {
10522 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,
10523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10524 },
10525 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
10526 {
10527 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,
10528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10529 },
10530 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
10531 {
10532 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,
10533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10534 },
10535 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
10536 {
10537 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,
10538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10539 },
10540 /* subx${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
10541 {
10542 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,
10543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10544 },
10545 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
10546 {
10547 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,
10548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10549 },
10550 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
10551 {
10552 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,
10553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10554 },
10555 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
10556 {
10557 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,
10558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10559 },
10560 /* subx${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
10561 {
10562 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,
10563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10564 },
10565 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
10566 {
10567 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,
10568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10569 },
10570 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
10571 {
10572 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,
10573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10574 },
10575 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
10576 {
10577 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,
10578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10579 },
10580 /* subx${G} ${Dsp-16-u16},${Dsp-32-u16} */
10581 {
10582 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,
10583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10584 },
10585 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
10586 {
10587 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,
10588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10589 },
10590 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
10591 {
10592 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,
10593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10594 },
10595 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
10596 {
10597 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,
10598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10599 },
10600 /* subx${G} ${Dsp-16-u16},${Dsp-32-u24} */
10601 {
10602 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,
10603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10604 },
10605 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
10606 {
10607 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,
10608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10609 },
10610 /* subx${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
10611 {
10612 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,
10613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10614 },
10615 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
10616 {
10617 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,
10618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10619 },
10620 /* subx${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
10621 {
10622 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,
10623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10624 },
10625 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
10626 {
10627 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,
10628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10629 },
10630 /* subx${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
10631 {
10632 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,
10633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10634 },
10635 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
10636 {
10637 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,
10638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10639 },
10640 /* subx${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
10641 {
10642 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,
10643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10644 },
10645 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
10646 {
10647 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,
10648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10649 },
10650 /* subx${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
10651 {
10652 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,
10653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10654 },
10655 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
10656 {
10657 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,
10658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10659 },
10660 /* subx${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
10661 {
10662 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,
10663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10664 },
10665 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
10666 {
10667 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,
10668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10669 },
10670 /* subx${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
10671 {
10672 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,
10673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10674 },
10675 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
10676 {
10677 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,
10678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10679 },
10680 /* subx${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
10681 {
10682 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,
10683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10684 },
10685 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
10686 {
10687 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,
10688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10689 },
10690 /* subx${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
10691 {
10692 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,
10693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10694 },
10695 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
10696 {
10697 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,
10698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10699 },
10700 /* subx${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
10701 {
10702 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,
10703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10704 },
10705 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
10706 {
10707 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,
10708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10709 },
10710 /* subx${G} ${Dsp-16-u24},${Dsp-40-u16} */
10711 {
10712 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,
10713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10714 },
10715 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
10716 {
10717 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,
10718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10719 },
10720 /* subx${G} ${Dsp-16-u24},${Dsp-40-u24} */
10721 {
10722 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,
10723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10724 },
10725 /* subx${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedSI */
10726 {
10727 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,
10728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10729 },
10730 /* subx${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedSI */
10731 {
10732 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,
10733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10734 },
10735 /* subx${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
10736 {
10737 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,
10738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10739 },
10740 /* subx${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedSI */
10741 {
10742 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,
10743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10744 },
10745 /* subx${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedSI */
10746 {
10747 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,
10748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10749 },
10750 /* subx${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
10751 {
10752 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,
10753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10754 },
10755 /* subx${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
10756 {
10757 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,
10758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10759 },
10760 /* subx${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
10761 {
10762 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,
10763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10764 },
10765 /* subx${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
10766 {
10767 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,
10768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10769 },
10770 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
10771 {
10772 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,
10773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10774 },
10775 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
10776 {
10777 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,
10778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10779 },
10780 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
10781 {
10782 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,
10783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10784 },
10785 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
10786 {
10787 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,
10788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10789 },
10790 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
10791 {
10792 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,
10793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10794 },
10795 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
10796 {
10797 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,
10798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10799 },
10800 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
10801 {
10802 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,
10803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10804 },
10805 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
10806 {
10807 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,
10808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10809 },
10810 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
10811 {
10812 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,
10813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10814 },
10815 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
10816 {
10817 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,
10818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10819 },
10820 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
10821 {
10822 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,
10823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10824 },
10825 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
10826 {
10827 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,
10828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10829 },
10830 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
10831 {
10832 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,
10833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10834 },
10835 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
10836 {
10837 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,
10838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10839 },
10840 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
10841 {
10842 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,
10843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10844 },
10845 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
10846 {
10847 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,
10848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10849 },
10850 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
10851 {
10852 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,
10853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10854 },
10855 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
10856 {
10857 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,
10858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10859 },
10860 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
10861 {
10862 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,
10863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10864 },
10865 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
10866 {
10867 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,
10868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10869 },
10870 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
10871 {
10872 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,
10873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10874 },
10875 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
10876 {
10877 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,
10878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10879 },
10880 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
10881 {
10882 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,
10883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10884 },
10885 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
10886 {
10887 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,
10888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10889 },
10890 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
10891 {
10892 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,
10893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10894 },
10895 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
10896 {
10897 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,
10898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10899 },
10900 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
10901 {
10902 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,
10903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10904 },
10905 /* subx${G} #${Imm-16-QI},$Dst32RnUnprefixedSI */
10906 {
10907 M32C_INSN_SUBX32_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "subx32-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "subx", 24,
10908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10909 },
10910 /* subx${G} #${Imm-16-QI},$Dst32AnUnprefixedSI */
10911 {
10912 M32C_INSN_SUBX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "subx32-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "subx", 24,
10913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10914 },
10915 /* subx${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
10916 {
10917 M32C_INSN_SUBX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "subx32-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "subx", 24,
10918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10919 },
10920 /* subx${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
10921 {
10922 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,
10923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10924 },
10925 /* subx${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
10926 {
10927 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,
10928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10929 },
10930 /* subx${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
10931 {
10932 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,
10933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10934 },
10935 /* subx${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
10936 {
10937 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,
10938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10939 },
10940 /* subx${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
10941 {
10942 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,
10943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10944 },
10945 /* subx${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
10946 {
10947 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,
10948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10949 },
10950 /* subx${G} #${Imm-32-QI},${Dsp-16-u16} */
10951 {
10952 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,
10953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10954 },
10955 /* subx${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
10956 {
10957 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,
10958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10959 },
10960 /* subx${G} #${Imm-40-QI},${Dsp-16-u24} */
10961 {
10962 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,
10963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10964 },
10965 /* stzx.w #${Imm-16-HI},#${Imm-32-HI},$Dst32RnUnprefixedHI */
10966 {
10967 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,
10968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10969 },
10970 /* stzx.w #${Imm-16-HI},#${Imm-32-HI},$Dst32AnUnprefixedHI */
10971 {
10972 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,
10973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10974 },
10975 /* stzx.w #${Imm-16-HI},#${Imm-32-HI},[$Dst32AnUnprefixed] */
10976 {
10977 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,
10978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10979 },
10980 /* stzx.w #${Imm-24-HI},#${Imm-40-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
10981 {
10982 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,
10983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10984 },
10985 /* stzx.w #${Imm-24-HI},#${Imm-40-HI},${Dsp-16-u8}[sb] */
10986 {
10987 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,
10988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10989 },
10990 /* stzx.w #${Imm-24-HI},#${Imm-40-HI},${Dsp-16-s8}[fb] */
10991 {
10992 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,
10993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10994 },
10995 /* stzx.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
10996 {
10997 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,
10998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10999 },
11000 /* stzx.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-16-u16}[sb] */
11001 {
11002 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,
11003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11004 },
11005 /* stzx.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-16-s16}[fb] */
11006 {
11007 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,
11008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11009 },
11010 /* stzx.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-16-u16} */
11011 {
11012 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,
11013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11014 },
11015 /* stzx.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11016 {
11017 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,
11018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11019 },
11020 /* stzx.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-16-u24} */
11021 {
11022 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,
11023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11024 },
11025 /* stzx.b #${Imm-16-QI},#${Imm-24-QI},$Dst32RnUnprefixedQI */
11026 {
11027 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,
11028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11029 },
11030 /* stzx.b #${Imm-16-QI},#${Imm-24-QI},$Dst32AnUnprefixedQI */
11031 {
11032 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,
11033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11034 },
11035 /* stzx.b #${Imm-16-QI},#${Imm-24-QI},[$Dst32AnUnprefixed] */
11036 {
11037 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,
11038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11039 },
11040 /* stzx.b #${Imm-24-QI},#${Imm-32-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11041 {
11042 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,
11043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11044 },
11045 /* stzx.b #${Imm-24-QI},#${Imm-32-QI},${Dsp-16-u8}[sb] */
11046 {
11047 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,
11048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11049 },
11050 /* stzx.b #${Imm-24-QI},#${Imm-32-QI},${Dsp-16-s8}[fb] */
11051 {
11052 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,
11053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11054 },
11055 /* stzx.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11056 {
11057 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,
11058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11059 },
11060 /* stzx.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-16-u16}[sb] */
11061 {
11062 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,
11063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11064 },
11065 /* stzx.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-16-s16}[fb] */
11066 {
11067 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,
11068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11069 },
11070 /* stzx.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-16-u16} */
11071 {
11072 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,
11073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11074 },
11075 /* stzx.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11076 {
11077 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,
11078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11079 },
11080 /* stzx.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-16-u24} */
11081 {
11082 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,
11083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11084 },
11085 /* stz.w${X} #${Imm-16-HI},$Dst32RnUnprefixedHI */
11086 {
11087 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,
11088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11089 },
11090 /* stz.w${X} #${Imm-16-HI},$Dst32AnUnprefixedHI */
11091 {
11092 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,
11093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11094 },
11095 /* stz.w${X} #${Imm-16-HI},[$Dst32AnUnprefixed] */
11096 {
11097 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,
11098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11099 },
11100 /* stz.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11101 {
11102 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,
11103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11104 },
11105 /* stz.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
11106 {
11107 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,
11108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11109 },
11110 /* stz.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
11111 {
11112 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,
11113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11114 },
11115 /* stz.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11116 {
11117 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,
11118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11119 },
11120 /* stz.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
11121 {
11122 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,
11123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11124 },
11125 /* stz.w${X} #${Imm-32-HI},${Dsp-16-s16}[fb] */
11126 {
11127 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,
11128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11129 },
11130 /* stz.w${X} #${Imm-32-HI},${Dsp-16-u16} */
11131 {
11132 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,
11133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11134 },
11135 /* stz.w${X} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11136 {
11137 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,
11138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11139 },
11140 /* stz.w${X} #${Imm-40-HI},${Dsp-16-u24} */
11141 {
11142 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,
11143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11144 },
11145 /* stz.b${X} #${Imm-16-QI},$Dst32RnUnprefixedQI */
11146 {
11147 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,
11148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11149 },
11150 /* stz.b${X} #${Imm-16-QI},$Dst32AnUnprefixedQI */
11151 {
11152 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,
11153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11154 },
11155 /* stz.b${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
11156 {
11157 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,
11158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11159 },
11160 /* stz.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11161 {
11162 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,
11163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11164 },
11165 /* stz.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
11166 {
11167 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,
11168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11169 },
11170 /* stz.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
11171 {
11172 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,
11173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11174 },
11175 /* stz.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11176 {
11177 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,
11178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11179 },
11180 /* stz.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
11181 {
11182 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,
11183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11184 },
11185 /* stz.b${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
11186 {
11187 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,
11188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11189 },
11190 /* stz.b${X} #${Imm-32-QI},${Dsp-16-u16} */
11191 {
11192 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,
11193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11194 },
11195 /* stz.b${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11196 {
11197 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,
11198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11199 },
11200 /* stz.b${X} #${Imm-40-QI},${Dsp-16-u24} */
11201 {
11202 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,
11203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11204 },
11205 /* stz${S} #${Imm-8-QI},r0l */
11206 {
11207 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,
11208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11209 },
11210 /* stz${S} #${Imm-8-QI},r0h */
11211 {
11212 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,
11213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11214 },
11215 /* stz${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
11216 {
11217 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,
11218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11219 },
11220 /* stz${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
11221 {
11222 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,
11223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11224 },
11225 /* stz${S} #${Imm-8-QI},${Dsp-16-u16} */
11226 {
11227 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,
11228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11229 },
11230 /* stnz.w${X} #${Imm-16-HI},$Dst32RnUnprefixedHI */
11231 {
11232 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,
11233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11234 },
11235 /* stnz.w${X} #${Imm-16-HI},$Dst32AnUnprefixedHI */
11236 {
11237 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,
11238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11239 },
11240 /* stnz.w${X} #${Imm-16-HI},[$Dst32AnUnprefixed] */
11241 {
11242 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,
11243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11244 },
11245 /* stnz.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11246 {
11247 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,
11248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11249 },
11250 /* stnz.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
11251 {
11252 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,
11253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11254 },
11255 /* stnz.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
11256 {
11257 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,
11258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11259 },
11260 /* stnz.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11261 {
11262 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,
11263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11264 },
11265 /* stnz.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
11266 {
11267 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,
11268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11269 },
11270 /* stnz.w${X} #${Imm-32-HI},${Dsp-16-s16}[fb] */
11271 {
11272 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,
11273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11274 },
11275 /* stnz.w${X} #${Imm-32-HI},${Dsp-16-u16} */
11276 {
11277 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,
11278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11279 },
11280 /* stnz.w${X} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11281 {
11282 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,
11283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11284 },
11285 /* stnz.w${X} #${Imm-40-HI},${Dsp-16-u24} */
11286 {
11287 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,
11288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11289 },
11290 /* stnz.b${X} #${Imm-16-QI},$Dst32RnUnprefixedQI */
11291 {
11292 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,
11293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11294 },
11295 /* stnz.b${X} #${Imm-16-QI},$Dst32AnUnprefixedQI */
11296 {
11297 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,
11298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11299 },
11300 /* stnz.b${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
11301 {
11302 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,
11303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11304 },
11305 /* stnz.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11306 {
11307 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,
11308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11309 },
11310 /* stnz.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
11311 {
11312 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,
11313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11314 },
11315 /* stnz.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
11316 {
11317 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,
11318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11319 },
11320 /* stnz.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11321 {
11322 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,
11323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11324 },
11325 /* stnz.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
11326 {
11327 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,
11328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11329 },
11330 /* stnz.b${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
11331 {
11332 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,
11333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11334 },
11335 /* stnz.b${X} #${Imm-32-QI},${Dsp-16-u16} */
11336 {
11337 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,
11338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11339 },
11340 /* stnz.b${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11341 {
11342 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,
11343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11344 },
11345 /* stnz.b${X} #${Imm-40-QI},${Dsp-16-u24} */
11346 {
11347 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,
11348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11349 },
11350 /* stnz${S} #${Imm-8-QI},r0l */
11351 {
11352 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,
11353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11354 },
11355 /* stnz${S} #${Imm-8-QI},r0h */
11356 {
11357 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,
11358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11359 },
11360 /* stnz${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
11361 {
11362 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,
11363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11364 },
11365 /* stnz${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
11366 {
11367 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,
11368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11369 },
11370 /* stnz${S} #${Imm-8-QI},${Dsp-16-u16} */
11371 {
11372 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,
11373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11374 },
11375 /* shlnc.l${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
11376 {
11377 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,
11378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11379 },
11380 /* shlnc.l${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
11381 {
11382 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,
11383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11384 },
11385 /* shlnc.l${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
11386 {
11387 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,
11388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11389 },
11390 /* shlnc.l${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11391 {
11392 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,
11393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11394 },
11395 /* shlnc.l${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
11396 {
11397 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,
11398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11399 },
11400 /* shlnc.l${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
11401 {
11402 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,
11403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11404 },
11405 /* shlnc.l${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11406 {
11407 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,
11408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11409 },
11410 /* shlnc.l${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
11411 {
11412 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,
11413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11414 },
11415 /* shlnc.l${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
11416 {
11417 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,
11418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11419 },
11420 /* shlnc.l${X} #${Imm-32-QI},${Dsp-16-u16} */
11421 {
11422 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,
11423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11424 },
11425 /* shlnc.l${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11426 {
11427 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,
11428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11429 },
11430 /* shlnc.l${X} #${Imm-40-QI},${Dsp-16-u24} */
11431 {
11432 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,
11433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11434 },
11435 /* shl.l r1h,$Dst32RnUnprefixedSI */
11436 {
11437 M32C_INSN_SHL32_L_DST_DST32_RN_DIRECT_UNPREFIXED_SI, "shl32.l-dst-dst32-Rn-direct-Unprefixed-SI", "shl.l", 16,
11438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11439 },
11440 /* shl.l r1h,$Dst32AnUnprefixedSI */
11441 {
11442 M32C_INSN_SHL32_L_DST_DST32_AN_DIRECT_UNPREFIXED_SI, "shl32.l-dst-dst32-An-direct-Unprefixed-SI", "shl.l", 16,
11443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11444 },
11445 /* shl.l r1h,[$Dst32AnUnprefixed] */
11446 {
11447 M32C_INSN_SHL32_L_DST_DST32_AN_INDIRECT_UNPREFIXED_SI, "shl32.l-dst-dst32-An-indirect-Unprefixed-SI", "shl.l", 16,
11448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11449 },
11450 /* shl.l r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
11451 {
11452 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,
11453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11454 },
11455 /* shl.l r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
11456 {
11457 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,
11458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11459 },
11460 /* shl.l r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
11461 {
11462 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,
11463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11464 },
11465 /* shl.l r1h,${Dsp-16-u8}[sb] */
11466 {
11467 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,
11468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11469 },
11470 /* shl.l r1h,${Dsp-16-u16}[sb] */
11471 {
11472 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,
11473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11474 },
11475 /* shl.l r1h,${Dsp-16-s8}[fb] */
11476 {
11477 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,
11478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11479 },
11480 /* shl.l r1h,${Dsp-16-s16}[fb] */
11481 {
11482 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,
11483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11484 },
11485 /* shl.l r1h,${Dsp-16-u16} */
11486 {
11487 M32C_INSN_SHL32_L_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "shl32.l-dst-dst32-16-16-absolute-Unprefixed-SI", "shl.l", 32,
11488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11489 },
11490 /* shl.l r1h,${Dsp-16-u24} */
11491 {
11492 M32C_INSN_SHL32_L_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "shl32.l-dst-dst32-16-24-absolute-Unprefixed-SI", "shl.l", 40,
11493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11494 },
11495 /* shl.l${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
11496 {
11497 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,
11498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11499 },
11500 /* shl.l${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
11501 {
11502 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,
11503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11504 },
11505 /* shl.l${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
11506 {
11507 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,
11508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11509 },
11510 /* shl.l${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11511 {
11512 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,
11513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11514 },
11515 /* shl.l${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
11516 {
11517 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,
11518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11519 },
11520 /* shl.l${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
11521 {
11522 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,
11523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11524 },
11525 /* shl.l${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11526 {
11527 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,
11528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11529 },
11530 /* shl.l${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
11531 {
11532 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,
11533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11534 },
11535 /* shl.l${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
11536 {
11537 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,
11538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11539 },
11540 /* shl.l${X} #${Imm-32-QI},${Dsp-16-u16} */
11541 {
11542 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,
11543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11544 },
11545 /* shl.l${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11546 {
11547 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,
11548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11549 },
11550 /* shl.l${X} #${Imm-40-QI},${Dsp-16-u24} */
11551 {
11552 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,
11553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11554 },
11555 /* shl.w r1h,$Dst32RnUnprefixedHI */
11556 {
11557 M32C_INSN_SHL32_W_DST_DST32_RN_DIRECT_UNPREFIXED_HI, "shl32.w-dst-dst32-Rn-direct-Unprefixed-HI", "shl.w", 16,
11558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11559 },
11560 /* shl.w r1h,$Dst32AnUnprefixedHI */
11561 {
11562 M32C_INSN_SHL32_W_DST_DST32_AN_DIRECT_UNPREFIXED_HI, "shl32.w-dst-dst32-An-direct-Unprefixed-HI", "shl.w", 16,
11563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11564 },
11565 /* shl.w r1h,[$Dst32AnUnprefixed] */
11566 {
11567 M32C_INSN_SHL32_W_DST_DST32_AN_INDIRECT_UNPREFIXED_HI, "shl32.w-dst-dst32-An-indirect-Unprefixed-HI", "shl.w", 16,
11568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11569 },
11570 /* shl.w r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
11571 {
11572 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,
11573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11574 },
11575 /* shl.w r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
11576 {
11577 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,
11578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11579 },
11580 /* shl.w r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
11581 {
11582 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,
11583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11584 },
11585 /* shl.w r1h,${Dsp-16-u8}[sb] */
11586 {
11587 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,
11588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11589 },
11590 /* shl.w r1h,${Dsp-16-u16}[sb] */
11591 {
11592 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,
11593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11594 },
11595 /* shl.w r1h,${Dsp-16-s8}[fb] */
11596 {
11597 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,
11598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11599 },
11600 /* shl.w r1h,${Dsp-16-s16}[fb] */
11601 {
11602 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,
11603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11604 },
11605 /* shl.w r1h,${Dsp-16-u16} */
11606 {
11607 M32C_INSN_SHL32_W_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "shl32.w-dst-dst32-16-16-absolute-Unprefixed-HI", "shl.w", 32,
11608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11609 },
11610 /* shl.w r1h,${Dsp-16-u24} */
11611 {
11612 M32C_INSN_SHL32_W_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "shl32.w-dst-dst32-16-24-absolute-Unprefixed-HI", "shl.w", 40,
11613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11614 },
11615 /* shl.b r1h,$Dst32RnUnprefixedQI */
11616 {
11617 M32C_INSN_SHL32_B_DST_DST32_RN_DIRECT_UNPREFIXED_QI, "shl32.b-dst-dst32-Rn-direct-Unprefixed-QI", "shl.b", 16,
11618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11619 },
11620 /* shl.b r1h,$Dst32AnUnprefixedQI */
11621 {
11622 M32C_INSN_SHL32_B_DST_DST32_AN_DIRECT_UNPREFIXED_QI, "shl32.b-dst-dst32-An-direct-Unprefixed-QI", "shl.b", 16,
11623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11624 },
11625 /* shl.b r1h,[$Dst32AnUnprefixed] */
11626 {
11627 M32C_INSN_SHL32_B_DST_DST32_AN_INDIRECT_UNPREFIXED_QI, "shl32.b-dst-dst32-An-indirect-Unprefixed-QI", "shl.b", 16,
11628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11629 },
11630 /* shl.b r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
11631 {
11632 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,
11633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11634 },
11635 /* shl.b r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
11636 {
11637 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,
11638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11639 },
11640 /* shl.b r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
11641 {
11642 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,
11643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11644 },
11645 /* shl.b r1h,${Dsp-16-u8}[sb] */
11646 {
11647 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,
11648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11649 },
11650 /* shl.b r1h,${Dsp-16-u16}[sb] */
11651 {
11652 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,
11653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11654 },
11655 /* shl.b r1h,${Dsp-16-s8}[fb] */
11656 {
11657 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,
11658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11659 },
11660 /* shl.b r1h,${Dsp-16-s16}[fb] */
11661 {
11662 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,
11663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11664 },
11665 /* shl.b r1h,${Dsp-16-u16} */
11666 {
11667 M32C_INSN_SHL32_B_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "shl32.b-dst-dst32-16-16-absolute-Unprefixed-QI", "shl.b", 32,
11668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11669 },
11670 /* shl.b r1h,${Dsp-16-u24} */
11671 {
11672 M32C_INSN_SHL32_B_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "shl32.b-dst-dst32-16-24-absolute-Unprefixed-QI", "shl.b", 40,
11673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11674 },
11675 /* shl.w r1h,$Dst16RnHI */
11676 {
11677 M32C_INSN_SHL16_W_DST_DST16_RN_DIRECT_HI, "shl16.w-dst-dst16-Rn-direct-HI", "shl.w", 16,
11678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11679 },
11680 /* shl.w r1h,$Dst16AnHI */
11681 {
11682 M32C_INSN_SHL16_W_DST_DST16_AN_DIRECT_HI, "shl16.w-dst-dst16-An-direct-HI", "shl.w", 16,
11683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11684 },
11685 /* shl.w r1h,[$Dst16An] */
11686 {
11687 M32C_INSN_SHL16_W_DST_DST16_AN_INDIRECT_HI, "shl16.w-dst-dst16-An-indirect-HI", "shl.w", 16,
11688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11689 },
11690 /* shl.w r1h,${Dsp-16-u8}[$Dst16An] */
11691 {
11692 M32C_INSN_SHL16_W_DST_DST16_16_8_AN_RELATIVE_HI, "shl16.w-dst-dst16-16-8-An-relative-HI", "shl.w", 24,
11693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11694 },
11695 /* shl.w r1h,${Dsp-16-u16}[$Dst16An] */
11696 {
11697 M32C_INSN_SHL16_W_DST_DST16_16_16_AN_RELATIVE_HI, "shl16.w-dst-dst16-16-16-An-relative-HI", "shl.w", 32,
11698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11699 },
11700 /* shl.w r1h,${Dsp-16-u8}[sb] */
11701 {
11702 M32C_INSN_SHL16_W_DST_DST16_16_8_SB_RELATIVE_HI, "shl16.w-dst-dst16-16-8-SB-relative-HI", "shl.w", 24,
11703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11704 },
11705 /* shl.w r1h,${Dsp-16-u16}[sb] */
11706 {
11707 M32C_INSN_SHL16_W_DST_DST16_16_16_SB_RELATIVE_HI, "shl16.w-dst-dst16-16-16-SB-relative-HI", "shl.w", 32,
11708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11709 },
11710 /* shl.w r1h,${Dsp-16-s8}[fb] */
11711 {
11712 M32C_INSN_SHL16_W_DST_DST16_16_8_FB_RELATIVE_HI, "shl16.w-dst-dst16-16-8-FB-relative-HI", "shl.w", 24,
11713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11714 },
11715 /* shl.w r1h,${Dsp-16-u16} */
11716 {
11717 M32C_INSN_SHL16_W_DST_DST16_16_16_ABSOLUTE_HI, "shl16.w-dst-dst16-16-16-absolute-HI", "shl.w", 32,
11718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11719 },
11720 /* shl.b r1h,$Dst16RnQI */
11721 {
11722 M32C_INSN_SHL16_B_DST_DST16_RN_DIRECT_QI, "shl16.b-dst-dst16-Rn-direct-QI", "shl.b", 16,
11723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11724 },
11725 /* shl.b r1h,$Dst16AnQI */
11726 {
11727 M32C_INSN_SHL16_B_DST_DST16_AN_DIRECT_QI, "shl16.b-dst-dst16-An-direct-QI", "shl.b", 16,
11728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11729 },
11730 /* shl.b r1h,[$Dst16An] */
11731 {
11732 M32C_INSN_SHL16_B_DST_DST16_AN_INDIRECT_QI, "shl16.b-dst-dst16-An-indirect-QI", "shl.b", 16,
11733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11734 },
11735 /* shl.b r1h,${Dsp-16-u8}[$Dst16An] */
11736 {
11737 M32C_INSN_SHL16_B_DST_DST16_16_8_AN_RELATIVE_QI, "shl16.b-dst-dst16-16-8-An-relative-QI", "shl.b", 24,
11738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11739 },
11740 /* shl.b r1h,${Dsp-16-u16}[$Dst16An] */
11741 {
11742 M32C_INSN_SHL16_B_DST_DST16_16_16_AN_RELATIVE_QI, "shl16.b-dst-dst16-16-16-An-relative-QI", "shl.b", 32,
11743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11744 },
11745 /* shl.b r1h,${Dsp-16-u8}[sb] */
11746 {
11747 M32C_INSN_SHL16_B_DST_DST16_16_8_SB_RELATIVE_QI, "shl16.b-dst-dst16-16-8-SB-relative-QI", "shl.b", 24,
11748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11749 },
11750 /* shl.b r1h,${Dsp-16-u16}[sb] */
11751 {
11752 M32C_INSN_SHL16_B_DST_DST16_16_16_SB_RELATIVE_QI, "shl16.b-dst-dst16-16-16-SB-relative-QI", "shl.b", 32,
11753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11754 },
11755 /* shl.b r1h,${Dsp-16-s8}[fb] */
11756 {
11757 M32C_INSN_SHL16_B_DST_DST16_16_8_FB_RELATIVE_QI, "shl16.b-dst-dst16-16-8-FB-relative-QI", "shl.b", 24,
11758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11759 },
11760 /* shl.b r1h,${Dsp-16-u16} */
11761 {
11762 M32C_INSN_SHL16_B_DST_DST16_16_16_ABSOLUTE_QI, "shl16.b-dst-dst16-16-16-absolute-QI", "shl.b", 32,
11763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11764 },
11765 /* shl.w${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedHI */
11766 {
11767 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,
11768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11769 },
11770 /* shl.w${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedHI */
11771 {
11772 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,
11773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11774 },
11775 /* shl.w${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
11776 {
11777 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,
11778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11779 },
11780 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11781 {
11782 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,
11783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11784 },
11785 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11786 {
11787 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,
11788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11789 },
11790 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11791 {
11792 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,
11793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11794 },
11795 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
11796 {
11797 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,
11798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11799 },
11800 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
11801 {
11802 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,
11803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11804 },
11805 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
11806 {
11807 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,
11808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11809 },
11810 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
11811 {
11812 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,
11813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11814 },
11815 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
11816 {
11817 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,
11818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11819 },
11820 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
11821 {
11822 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,
11823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11824 },
11825 /* shl.b${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedQI */
11826 {
11827 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,
11828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11829 },
11830 /* shl.b${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedQI */
11831 {
11832 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,
11833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11834 },
11835 /* shl.b${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
11836 {
11837 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,
11838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11839 },
11840 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11841 {
11842 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,
11843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11844 },
11845 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11846 {
11847 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,
11848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11849 },
11850 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11851 {
11852 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,
11853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11854 },
11855 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
11856 {
11857 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,
11858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11859 },
11860 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
11861 {
11862 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,
11863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11864 },
11865 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
11866 {
11867 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,
11868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11869 },
11870 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
11871 {
11872 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,
11873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11874 },
11875 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
11876 {
11877 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,
11878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11879 },
11880 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
11881 {
11882 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,
11883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11884 },
11885 /* shl.w${Q} #${Imm-sh-8-s4},$Dst16RnHI */
11886 {
11887 M32C_INSN_SHL16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "shl16.w-imm4-Q-16-dst16-Rn-direct-HI", "shl.w", 16,
11888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11889 },
11890 /* shl.w${Q} #${Imm-sh-8-s4},$Dst16AnHI */
11891 {
11892 M32C_INSN_SHL16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "shl16.w-imm4-Q-16-dst16-An-direct-HI", "shl.w", 16,
11893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11894 },
11895 /* shl.w${Q} #${Imm-sh-8-s4},[$Dst16An] */
11896 {
11897 M32C_INSN_SHL16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "shl16.w-imm4-Q-16-dst16-An-indirect-HI", "shl.w", 16,
11898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11899 },
11900 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
11901 {
11902 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,
11903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11904 },
11905 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
11906 {
11907 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,
11908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11909 },
11910 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
11911 {
11912 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,
11913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11914 },
11915 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
11916 {
11917 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,
11918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11919 },
11920 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
11921 {
11922 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,
11923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11924 },
11925 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
11926 {
11927 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,
11928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11929 },
11930 /* shl.b${Q} #${Imm-sh-8-s4},$Dst16RnQI */
11931 {
11932 M32C_INSN_SHL16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "shl16.b-imm4-Q-16-dst16-Rn-direct-QI", "shl.b", 16,
11933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11934 },
11935 /* shl.b${Q} #${Imm-sh-8-s4},$Dst16AnQI */
11936 {
11937 M32C_INSN_SHL16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "shl16.b-imm4-Q-16-dst16-An-direct-QI", "shl.b", 16,
11938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11939 },
11940 /* shl.b${Q} #${Imm-sh-8-s4},[$Dst16An] */
11941 {
11942 M32C_INSN_SHL16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "shl16.b-imm4-Q-16-dst16-An-indirect-QI", "shl.b", 16,
11943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11944 },
11945 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
11946 {
11947 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,
11948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11949 },
11950 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
11951 {
11952 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,
11953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11954 },
11955 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
11956 {
11957 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,
11958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11959 },
11960 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
11961 {
11962 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,
11963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11964 },
11965 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
11966 {
11967 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,
11968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11969 },
11970 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
11971 {
11972 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,
11973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11974 },
11975 /* shanc.l${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
11976 {
11977 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,
11978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11979 },
11980 /* shanc.l${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
11981 {
11982 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,
11983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11984 },
11985 /* shanc.l${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
11986 {
11987 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,
11988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11989 },
11990 /* shanc.l${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11991 {
11992 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,
11993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11994 },
11995 /* shanc.l${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
11996 {
11997 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,
11998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11999 },
12000 /* shanc.l${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
12001 {
12002 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,
12003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12004 },
12005 /* shanc.l${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
12006 {
12007 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,
12008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12009 },
12010 /* shanc.l${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
12011 {
12012 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,
12013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12014 },
12015 /* shanc.l${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
12016 {
12017 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,
12018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12019 },
12020 /* shanc.l${X} #${Imm-32-QI},${Dsp-16-u16} */
12021 {
12022 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,
12023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12024 },
12025 /* shanc.l${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
12026 {
12027 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,
12028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12029 },
12030 /* shanc.l${X} #${Imm-40-QI},${Dsp-16-u24} */
12031 {
12032 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,
12033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12034 },
12035 /* sha.l r1h,$Dst32RnUnprefixedSI */
12036 {
12037 M32C_INSN_SHA32_L_DST_DST32_RN_DIRECT_UNPREFIXED_SI, "sha32.l-dst-dst32-Rn-direct-Unprefixed-SI", "sha.l", 16,
12038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12039 },
12040 /* sha.l r1h,$Dst32AnUnprefixedSI */
12041 {
12042 M32C_INSN_SHA32_L_DST_DST32_AN_DIRECT_UNPREFIXED_SI, "sha32.l-dst-dst32-An-direct-Unprefixed-SI", "sha.l", 16,
12043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12044 },
12045 /* sha.l r1h,[$Dst32AnUnprefixed] */
12046 {
12047 M32C_INSN_SHA32_L_DST_DST32_AN_INDIRECT_UNPREFIXED_SI, "sha32.l-dst-dst32-An-indirect-Unprefixed-SI", "sha.l", 16,
12048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12049 },
12050 /* sha.l r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
12051 {
12052 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,
12053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12054 },
12055 /* sha.l r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
12056 {
12057 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,
12058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12059 },
12060 /* sha.l r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
12061 {
12062 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,
12063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12064 },
12065 /* sha.l r1h,${Dsp-16-u8}[sb] */
12066 {
12067 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,
12068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12069 },
12070 /* sha.l r1h,${Dsp-16-u16}[sb] */
12071 {
12072 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,
12073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12074 },
12075 /* sha.l r1h,${Dsp-16-s8}[fb] */
12076 {
12077 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,
12078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12079 },
12080 /* sha.l r1h,${Dsp-16-s16}[fb] */
12081 {
12082 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,
12083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12084 },
12085 /* sha.l r1h,${Dsp-16-u16} */
12086 {
12087 M32C_INSN_SHA32_L_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "sha32.l-dst-dst32-16-16-absolute-Unprefixed-SI", "sha.l", 32,
12088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12089 },
12090 /* sha.l r1h,${Dsp-16-u24} */
12091 {
12092 M32C_INSN_SHA32_L_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "sha32.l-dst-dst32-16-24-absolute-Unprefixed-SI", "sha.l", 40,
12093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12094 },
12095 /* sha.l${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
12096 {
12097 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,
12098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12099 },
12100 /* sha.l${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
12101 {
12102 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,
12103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12104 },
12105 /* sha.l${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
12106 {
12107 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,
12108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12109 },
12110 /* sha.l${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
12111 {
12112 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,
12113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12114 },
12115 /* sha.l${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
12116 {
12117 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,
12118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12119 },
12120 /* sha.l${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
12121 {
12122 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,
12123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12124 },
12125 /* sha.l${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
12126 {
12127 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,
12128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12129 },
12130 /* sha.l${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
12131 {
12132 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,
12133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12134 },
12135 /* sha.l${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
12136 {
12137 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,
12138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12139 },
12140 /* sha.l${X} #${Imm-32-QI},${Dsp-16-u16} */
12141 {
12142 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,
12143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12144 },
12145 /* sha.l${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
12146 {
12147 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,
12148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12149 },
12150 /* sha.l${X} #${Imm-40-QI},${Dsp-16-u24} */
12151 {
12152 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,
12153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12154 },
12155 /* sha.w r1h,$Dst32RnUnprefixedHI */
12156 {
12157 M32C_INSN_SHA32_W_DST_DST32_RN_DIRECT_UNPREFIXED_HI, "sha32.w-dst-dst32-Rn-direct-Unprefixed-HI", "sha.w", 16,
12158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12159 },
12160 /* sha.w r1h,$Dst32AnUnprefixedHI */
12161 {
12162 M32C_INSN_SHA32_W_DST_DST32_AN_DIRECT_UNPREFIXED_HI, "sha32.w-dst-dst32-An-direct-Unprefixed-HI", "sha.w", 16,
12163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12164 },
12165 /* sha.w r1h,[$Dst32AnUnprefixed] */
12166 {
12167 M32C_INSN_SHA32_W_DST_DST32_AN_INDIRECT_UNPREFIXED_HI, "sha32.w-dst-dst32-An-indirect-Unprefixed-HI", "sha.w", 16,
12168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12169 },
12170 /* sha.w r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
12171 {
12172 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,
12173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12174 },
12175 /* sha.w r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
12176 {
12177 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,
12178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12179 },
12180 /* sha.w r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
12181 {
12182 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,
12183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12184 },
12185 /* sha.w r1h,${Dsp-16-u8}[sb] */
12186 {
12187 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,
12188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12189 },
12190 /* sha.w r1h,${Dsp-16-u16}[sb] */
12191 {
12192 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,
12193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12194 },
12195 /* sha.w r1h,${Dsp-16-s8}[fb] */
12196 {
12197 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,
12198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12199 },
12200 /* sha.w r1h,${Dsp-16-s16}[fb] */
12201 {
12202 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,
12203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12204 },
12205 /* sha.w r1h,${Dsp-16-u16} */
12206 {
12207 M32C_INSN_SHA32_W_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "sha32.w-dst-dst32-16-16-absolute-Unprefixed-HI", "sha.w", 32,
12208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12209 },
12210 /* sha.w r1h,${Dsp-16-u24} */
12211 {
12212 M32C_INSN_SHA32_W_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "sha32.w-dst-dst32-16-24-absolute-Unprefixed-HI", "sha.w", 40,
12213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12214 },
12215 /* sha.b r1h,$Dst32RnUnprefixedQI */
12216 {
12217 M32C_INSN_SHA32_B_DST_DST32_RN_DIRECT_UNPREFIXED_QI, "sha32.b-dst-dst32-Rn-direct-Unprefixed-QI", "sha.b", 16,
12218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12219 },
12220 /* sha.b r1h,$Dst32AnUnprefixedQI */
12221 {
12222 M32C_INSN_SHA32_B_DST_DST32_AN_DIRECT_UNPREFIXED_QI, "sha32.b-dst-dst32-An-direct-Unprefixed-QI", "sha.b", 16,
12223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12224 },
12225 /* sha.b r1h,[$Dst32AnUnprefixed] */
12226 {
12227 M32C_INSN_SHA32_B_DST_DST32_AN_INDIRECT_UNPREFIXED_QI, "sha32.b-dst-dst32-An-indirect-Unprefixed-QI", "sha.b", 16,
12228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12229 },
12230 /* sha.b r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
12231 {
12232 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,
12233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12234 },
12235 /* sha.b r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
12236 {
12237 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,
12238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12239 },
12240 /* sha.b r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
12241 {
12242 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,
12243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12244 },
12245 /* sha.b r1h,${Dsp-16-u8}[sb] */
12246 {
12247 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,
12248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12249 },
12250 /* sha.b r1h,${Dsp-16-u16}[sb] */
12251 {
12252 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,
12253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12254 },
12255 /* sha.b r1h,${Dsp-16-s8}[fb] */
12256 {
12257 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,
12258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12259 },
12260 /* sha.b r1h,${Dsp-16-s16}[fb] */
12261 {
12262 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,
12263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12264 },
12265 /* sha.b r1h,${Dsp-16-u16} */
12266 {
12267 M32C_INSN_SHA32_B_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "sha32.b-dst-dst32-16-16-absolute-Unprefixed-QI", "sha.b", 32,
12268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12269 },
12270 /* sha.b r1h,${Dsp-16-u24} */
12271 {
12272 M32C_INSN_SHA32_B_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "sha32.b-dst-dst32-16-24-absolute-Unprefixed-QI", "sha.b", 40,
12273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12274 },
12275 /* sha.w r1h,$Dst16RnHI */
12276 {
12277 M32C_INSN_SHA16_W_DST_DST16_RN_DIRECT_HI, "sha16.w-dst-dst16-Rn-direct-HI", "sha.w", 16,
12278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12279 },
12280 /* sha.w r1h,$Dst16AnHI */
12281 {
12282 M32C_INSN_SHA16_W_DST_DST16_AN_DIRECT_HI, "sha16.w-dst-dst16-An-direct-HI", "sha.w", 16,
12283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12284 },
12285 /* sha.w r1h,[$Dst16An] */
12286 {
12287 M32C_INSN_SHA16_W_DST_DST16_AN_INDIRECT_HI, "sha16.w-dst-dst16-An-indirect-HI", "sha.w", 16,
12288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12289 },
12290 /* sha.w r1h,${Dsp-16-u8}[$Dst16An] */
12291 {
12292 M32C_INSN_SHA16_W_DST_DST16_16_8_AN_RELATIVE_HI, "sha16.w-dst-dst16-16-8-An-relative-HI", "sha.w", 24,
12293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12294 },
12295 /* sha.w r1h,${Dsp-16-u16}[$Dst16An] */
12296 {
12297 M32C_INSN_SHA16_W_DST_DST16_16_16_AN_RELATIVE_HI, "sha16.w-dst-dst16-16-16-An-relative-HI", "sha.w", 32,
12298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12299 },
12300 /* sha.w r1h,${Dsp-16-u8}[sb] */
12301 {
12302 M32C_INSN_SHA16_W_DST_DST16_16_8_SB_RELATIVE_HI, "sha16.w-dst-dst16-16-8-SB-relative-HI", "sha.w", 24,
12303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12304 },
12305 /* sha.w r1h,${Dsp-16-u16}[sb] */
12306 {
12307 M32C_INSN_SHA16_W_DST_DST16_16_16_SB_RELATIVE_HI, "sha16.w-dst-dst16-16-16-SB-relative-HI", "sha.w", 32,
12308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12309 },
12310 /* sha.w r1h,${Dsp-16-s8}[fb] */
12311 {
12312 M32C_INSN_SHA16_W_DST_DST16_16_8_FB_RELATIVE_HI, "sha16.w-dst-dst16-16-8-FB-relative-HI", "sha.w", 24,
12313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12314 },
12315 /* sha.w r1h,${Dsp-16-u16} */
12316 {
12317 M32C_INSN_SHA16_W_DST_DST16_16_16_ABSOLUTE_HI, "sha16.w-dst-dst16-16-16-absolute-HI", "sha.w", 32,
12318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12319 },
12320 /* sha.b r1h,$Dst16RnQI */
12321 {
12322 M32C_INSN_SHA16_B_DST_DST16_RN_DIRECT_QI, "sha16.b-dst-dst16-Rn-direct-QI", "sha.b", 16,
12323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12324 },
12325 /* sha.b r1h,$Dst16AnQI */
12326 {
12327 M32C_INSN_SHA16_B_DST_DST16_AN_DIRECT_QI, "sha16.b-dst-dst16-An-direct-QI", "sha.b", 16,
12328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12329 },
12330 /* sha.b r1h,[$Dst16An] */
12331 {
12332 M32C_INSN_SHA16_B_DST_DST16_AN_INDIRECT_QI, "sha16.b-dst-dst16-An-indirect-QI", "sha.b", 16,
12333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12334 },
12335 /* sha.b r1h,${Dsp-16-u8}[$Dst16An] */
12336 {
12337 M32C_INSN_SHA16_B_DST_DST16_16_8_AN_RELATIVE_QI, "sha16.b-dst-dst16-16-8-An-relative-QI", "sha.b", 24,
12338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12339 },
12340 /* sha.b r1h,${Dsp-16-u16}[$Dst16An] */
12341 {
12342 M32C_INSN_SHA16_B_DST_DST16_16_16_AN_RELATIVE_QI, "sha16.b-dst-dst16-16-16-An-relative-QI", "sha.b", 32,
12343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12344 },
12345 /* sha.b r1h,${Dsp-16-u8}[sb] */
12346 {
12347 M32C_INSN_SHA16_B_DST_DST16_16_8_SB_RELATIVE_QI, "sha16.b-dst-dst16-16-8-SB-relative-QI", "sha.b", 24,
12348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12349 },
12350 /* sha.b r1h,${Dsp-16-u16}[sb] */
12351 {
12352 M32C_INSN_SHA16_B_DST_DST16_16_16_SB_RELATIVE_QI, "sha16.b-dst-dst16-16-16-SB-relative-QI", "sha.b", 32,
12353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12354 },
12355 /* sha.b r1h,${Dsp-16-s8}[fb] */
12356 {
12357 M32C_INSN_SHA16_B_DST_DST16_16_8_FB_RELATIVE_QI, "sha16.b-dst-dst16-16-8-FB-relative-QI", "sha.b", 24,
12358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12359 },
12360 /* sha.b r1h,${Dsp-16-u16} */
12361 {
12362 M32C_INSN_SHA16_B_DST_DST16_16_16_ABSOLUTE_QI, "sha16.b-dst-dst16-16-16-absolute-QI", "sha.b", 32,
12363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12364 },
12365 /* sha.w${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedHI */
12366 {
12367 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,
12368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12369 },
12370 /* sha.w${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedHI */
12371 {
12372 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,
12373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12374 },
12375 /* sha.w${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
12376 {
12377 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,
12378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12379 },
12380 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
12381 {
12382 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,
12383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12384 },
12385 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
12386 {
12387 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,
12388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12389 },
12390 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
12391 {
12392 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,
12393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12394 },
12395 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
12396 {
12397 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,
12398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12399 },
12400 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
12401 {
12402 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,
12403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12404 },
12405 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
12406 {
12407 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,
12408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12409 },
12410 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
12411 {
12412 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,
12413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12414 },
12415 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
12416 {
12417 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,
12418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12419 },
12420 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
12421 {
12422 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,
12423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12424 },
12425 /* sha.b${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedQI */
12426 {
12427 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,
12428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12429 },
12430 /* sha.b${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedQI */
12431 {
12432 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,
12433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12434 },
12435 /* sha.b${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
12436 {
12437 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,
12438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12439 },
12440 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
12441 {
12442 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,
12443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12444 },
12445 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
12446 {
12447 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,
12448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12449 },
12450 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
12451 {
12452 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,
12453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12454 },
12455 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
12456 {
12457 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,
12458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12459 },
12460 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
12461 {
12462 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,
12463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12464 },
12465 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
12466 {
12467 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,
12468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12469 },
12470 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
12471 {
12472 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,
12473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12474 },
12475 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
12476 {
12477 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,
12478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12479 },
12480 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
12481 {
12482 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,
12483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12484 },
12485 /* sha.w${Q} #${Imm-sh-8-s4},$Dst16RnHI */
12486 {
12487 M32C_INSN_SHA16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "sha16.w-imm4-Q-16-dst16-Rn-direct-HI", "sha.w", 16,
12488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12489 },
12490 /* sha.w${Q} #${Imm-sh-8-s4},$Dst16AnHI */
12491 {
12492 M32C_INSN_SHA16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "sha16.w-imm4-Q-16-dst16-An-direct-HI", "sha.w", 16,
12493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12494 },
12495 /* sha.w${Q} #${Imm-sh-8-s4},[$Dst16An] */
12496 {
12497 M32C_INSN_SHA16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "sha16.w-imm4-Q-16-dst16-An-indirect-HI", "sha.w", 16,
12498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12499 },
12500 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
12501 {
12502 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,
12503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12504 },
12505 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
12506 {
12507 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,
12508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12509 },
12510 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
12511 {
12512 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,
12513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12514 },
12515 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
12516 {
12517 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,
12518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12519 },
12520 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
12521 {
12522 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,
12523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12524 },
12525 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
12526 {
12527 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,
12528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12529 },
12530 /* sha.b${Q} #${Imm-sh-8-s4},$Dst16RnQI */
12531 {
12532 M32C_INSN_SHA16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "sha16.b-imm4-Q-16-dst16-Rn-direct-QI", "sha.b", 16,
12533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12534 },
12535 /* sha.b${Q} #${Imm-sh-8-s4},$Dst16AnQI */
12536 {
12537 M32C_INSN_SHA16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "sha16.b-imm4-Q-16-dst16-An-direct-QI", "sha.b", 16,
12538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12539 },
12540 /* sha.b${Q} #${Imm-sh-8-s4},[$Dst16An] */
12541 {
12542 M32C_INSN_SHA16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "sha16.b-imm4-Q-16-dst16-An-indirect-QI", "sha.b", 16,
12543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12544 },
12545 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
12546 {
12547 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,
12548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12549 },
12550 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
12551 {
12552 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,
12553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12554 },
12555 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
12556 {
12557 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,
12558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12559 },
12560 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
12561 {
12562 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,
12563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12564 },
12565 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
12566 {
12567 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,
12568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12569 },
12570 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
12571 {
12572 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,
12573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12574 },
12575 /* sc${sccond32} $Dst32RnUnprefixedHI */
12576 {
12577 M32C_INSN_SCCND_DST32_RN_DIRECT_UNPREFIXED_HI, "sccnd-dst32-Rn-direct-Unprefixed-HI", "sc", 16,
12578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12579 },
12580 /* sc${sccond32} $Dst32AnUnprefixedHI */
12581 {
12582 M32C_INSN_SCCND_DST32_AN_DIRECT_UNPREFIXED_HI, "sccnd-dst32-An-direct-Unprefixed-HI", "sc", 16,
12583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12584 },
12585 /* sc${sccond32} [$Dst32AnUnprefixed] */
12586 {
12587 M32C_INSN_SCCND_DST32_AN_INDIRECT_UNPREFIXED_HI, "sccnd-dst32-An-indirect-Unprefixed-HI", "sc", 16,
12588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12589 },
12590 /* sc${sccond32} ${Dsp-16-u8}[$Dst32AnUnprefixed] */
12591 {
12592 M32C_INSN_SCCND_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-8-An-relative-Unprefixed-HI", "sc", 24,
12593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12594 },
12595 /* sc${sccond32} ${Dsp-16-u16}[$Dst32AnUnprefixed] */
12596 {
12597 M32C_INSN_SCCND_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-16-An-relative-Unprefixed-HI", "sc", 32,
12598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12599 },
12600 /* sc${sccond32} ${Dsp-16-u24}[$Dst32AnUnprefixed] */
12601 {
12602 M32C_INSN_SCCND_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-24-An-relative-Unprefixed-HI", "sc", 40,
12603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12604 },
12605 /* sc${sccond32} ${Dsp-16-u8}[sb] */
12606 {
12607 M32C_INSN_SCCND_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-8-SB-relative-Unprefixed-HI", "sc", 24,
12608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12609 },
12610 /* sc${sccond32} ${Dsp-16-u16}[sb] */
12611 {
12612 M32C_INSN_SCCND_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-16-SB-relative-Unprefixed-HI", "sc", 32,
12613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12614 },
12615 /* sc${sccond32} ${Dsp-16-s8}[fb] */
12616 {
12617 M32C_INSN_SCCND_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-8-FB-relative-Unprefixed-HI", "sc", 24,
12618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12619 },
12620 /* sc${sccond32} ${Dsp-16-s16}[fb] */
12621 {
12622 M32C_INSN_SCCND_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-16-FB-relative-Unprefixed-HI", "sc", 32,
12623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12624 },
12625 /* sc${sccond32} ${Dsp-16-u16} */
12626 {
12627 M32C_INSN_SCCND_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "sccnd-dst32-16-16-absolute-Unprefixed-HI", "sc", 32,
12628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12629 },
12630 /* sc${sccond32} ${Dsp-16-u24} */
12631 {
12632 M32C_INSN_SCCND_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "sccnd-dst32-16-24-absolute-Unprefixed-HI", "sc", 40,
12633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12634 },
12635 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed],${Lab-24-8} */
12636 {
12637 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,
12638 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12639 },
12640 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
12641 {
12642 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,
12643 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12644 },
12645 /* sbjnz.w #${Imm-12-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
12646 {
12647 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,
12648 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12649 },
12650 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed],${Lab-32-8} */
12651 {
12652 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,
12653 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12654 },
12655 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
12656 {
12657 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,
12658 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12659 },
12660 /* sbjnz.w #${Imm-12-s4},${Dsp-16-s16}[fb],${Lab-32-8} */
12661 {
12662 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,
12663 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12664 },
12665 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u16},${Lab-32-8} */
12666 {
12667 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,
12668 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12669 },
12670 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed],${Lab-40-8} */
12671 {
12672 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,
12673 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12674 },
12675 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u24},${Lab-40-8} */
12676 {
12677 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,
12678 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12679 },
12680 /* sbjnz.w #${Imm-12-s4},$Dst32RnUnprefixedHI,${Lab-16-8} */
12681 {
12682 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,
12683 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12684 },
12685 /* sbjnz.w #${Imm-12-s4},$Dst32AnUnprefixedHI,${Lab-16-8} */
12686 {
12687 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,
12688 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12689 },
12690 /* sbjnz.w #${Imm-12-s4},[$Dst32AnUnprefixed],${Lab-16-8} */
12691 {
12692 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,
12693 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12694 },
12695 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed],${Lab-24-8} */
12696 {
12697 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,
12698 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12699 },
12700 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
12701 {
12702 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,
12703 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12704 },
12705 /* sbjnz.b #${Imm-12-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
12706 {
12707 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,
12708 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12709 },
12710 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed],${Lab-32-8} */
12711 {
12712 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,
12713 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12714 },
12715 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
12716 {
12717 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,
12718 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12719 },
12720 /* sbjnz.b #${Imm-12-s4},${Dsp-16-s16}[fb],${Lab-32-8} */
12721 {
12722 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,
12723 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12724 },
12725 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u16},${Lab-32-8} */
12726 {
12727 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,
12728 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12729 },
12730 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed],${Lab-40-8} */
12731 {
12732 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,
12733 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12734 },
12735 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u24},${Lab-40-8} */
12736 {
12737 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,
12738 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12739 },
12740 /* sbjnz.b #${Imm-12-s4},$Dst32RnUnprefixedQI,${Lab-16-8} */
12741 {
12742 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,
12743 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12744 },
12745 /* sbjnz.b #${Imm-12-s4},$Dst32AnUnprefixedQI,${Lab-16-8} */
12746 {
12747 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,
12748 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12749 },
12750 /* sbjnz.b #${Imm-12-s4},[$Dst32AnUnprefixed],${Lab-16-8} */
12751 {
12752 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,
12753 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12754 },
12755 /* sbjnz.w #${Imm-8-s4},${Dsp-16-u8}[$Dst16An],${Lab-24-8} */
12756 {
12757 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,
12758 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12759 },
12760 /* sbjnz.w #${Imm-8-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
12761 {
12762 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,
12763 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12764 },
12765 /* sbjnz.w #${Imm-8-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
12766 {
12767 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,
12768 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12769 },
12770 /* sbjnz.w #${Imm-8-s4},${Dsp-16-u16}[$Dst16An],${Lab-32-8} */
12771 {
12772 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,
12773 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12774 },
12775 /* sbjnz.w #${Imm-8-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
12776 {
12777 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,
12778 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12779 },
12780 /* sbjnz.w #${Imm-8-s4},${Dsp-16-u16},${Lab-32-8} */
12781 {
12782 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,
12783 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12784 },
12785 /* sbjnz.w #${Imm-8-s4},$Dst16RnHI,${Lab-16-8} */
12786 {
12787 M32C_INSN_SBJNZ16_W_IMM4_BASIC_DST16_RN_DIRECT_HI, "sbjnz16.w-imm4-basic-dst16-Rn-direct-HI", "sbjnz.w", 24,
12788 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12789 },
12790 /* sbjnz.w #${Imm-8-s4},$Dst16AnHI,${Lab-16-8} */
12791 {
12792 M32C_INSN_SBJNZ16_W_IMM4_BASIC_DST16_AN_DIRECT_HI, "sbjnz16.w-imm4-basic-dst16-An-direct-HI", "sbjnz.w", 24,
12793 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12794 },
12795 /* sbjnz.w #${Imm-8-s4},[$Dst16An],${Lab-16-8} */
12796 {
12797 M32C_INSN_SBJNZ16_W_IMM4_BASIC_DST16_AN_INDIRECT_HI, "sbjnz16.w-imm4-basic-dst16-An-indirect-HI", "sbjnz.w", 24,
12798 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12799 },
12800 /* sbjnz.b #${Imm-8-s4},${Dsp-16-u8}[$Dst16An],${Lab-24-8} */
12801 {
12802 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,
12803 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12804 },
12805 /* sbjnz.b #${Imm-8-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
12806 {
12807 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,
12808 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12809 },
12810 /* sbjnz.b #${Imm-8-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
12811 {
12812 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,
12813 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12814 },
12815 /* sbjnz.b #${Imm-8-s4},${Dsp-16-u16}[$Dst16An],${Lab-32-8} */
12816 {
12817 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,
12818 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12819 },
12820 /* sbjnz.b #${Imm-8-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
12821 {
12822 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,
12823 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12824 },
12825 /* sbjnz.b #${Imm-8-s4},${Dsp-16-u16},${Lab-32-8} */
12826 {
12827 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,
12828 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12829 },
12830 /* sbjnz.b #${Imm-8-s4},$Dst16RnQI,${Lab-16-8} */
12831 {
12832 M32C_INSN_SBJNZ16_B_IMM4_BASIC_DST16_RN_DIRECT_QI, "sbjnz16.b-imm4-basic-dst16-Rn-direct-QI", "sbjnz.b", 24,
12833 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12834 },
12835 /* sbjnz.b #${Imm-8-s4},$Dst16AnQI,${Lab-16-8} */
12836 {
12837 M32C_INSN_SBJNZ16_B_IMM4_BASIC_DST16_AN_DIRECT_QI, "sbjnz16.b-imm4-basic-dst16-An-direct-QI", "sbjnz.b", 24,
12838 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12839 },
12840 /* sbjnz.b #${Imm-8-s4},[$Dst16An],${Lab-16-8} */
12841 {
12842 M32C_INSN_SBJNZ16_B_IMM4_BASIC_DST16_AN_INDIRECT_QI, "sbjnz16.b-imm4-basic-dst16-An-indirect-QI", "sbjnz.b", 24,
12843 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12844 },
12845 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
12846 {
12847 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,
12848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12849 },
12850 /* sbb.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
12851 {
12852 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,
12853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12854 },
12855 /* sbb.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
12856 {
12857 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,
12858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12859 },
12860 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
12861 {
12862 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,
12863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12864 },
12865 /* sbb.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
12866 {
12867 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,
12868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12869 },
12870 /* sbb.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
12871 {
12872 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,
12873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12874 },
12875 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
12876 {
12877 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,
12878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12879 },
12880 /* sbb.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
12881 {
12882 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,
12883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12884 },
12885 /* sbb.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
12886 {
12887 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,
12888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12889 },
12890 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
12891 {
12892 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,
12893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12894 },
12895 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
12896 {
12897 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,
12898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12899 },
12900 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
12901 {
12902 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,
12903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12904 },
12905 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
12906 {
12907 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,
12908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12909 },
12910 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
12911 {
12912 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,
12913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12914 },
12915 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
12916 {
12917 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,
12918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12919 },
12920 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
12921 {
12922 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,
12923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12924 },
12925 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
12926 {
12927 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,
12928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12929 },
12930 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
12931 {
12932 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,
12933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12934 },
12935 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
12936 {
12937 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,
12938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12939 },
12940 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
12941 {
12942 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,
12943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12944 },
12945 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
12946 {
12947 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,
12948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12949 },
12950 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
12951 {
12952 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,
12953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12954 },
12955 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
12956 {
12957 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,
12958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12959 },
12960 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
12961 {
12962 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,
12963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12964 },
12965 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
12966 {
12967 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,
12968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12969 },
12970 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
12971 {
12972 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,
12973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12974 },
12975 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
12976 {
12977 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,
12978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12979 },
12980 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
12981 {
12982 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,
12983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12984 },
12985 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
12986 {
12987 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,
12988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12989 },
12990 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
12991 {
12992 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,
12993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12994 },
12995 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
12996 {
12997 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,
12998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12999 },
13000 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
13001 {
13002 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,
13003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13004 },
13005 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
13006 {
13007 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,
13008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13009 },
13010 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
13011 {
13012 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,
13013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13014 },
13015 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
13016 {
13017 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,
13018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13019 },
13020 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
13021 {
13022 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,
13023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13024 },
13025 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
13026 {
13027 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,
13028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13029 },
13030 /* sbb.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
13031 {
13032 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,
13033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13034 },
13035 /* sbb.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
13036 {
13037 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,
13038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13039 },
13040 /* sbb.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
13041 {
13042 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,
13043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13044 },
13045 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
13046 {
13047 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,
13048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13049 },
13050 /* sbb.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
13051 {
13052 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,
13053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13054 },
13055 /* sbb.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
13056 {
13057 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,
13058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13059 },
13060 /* sbb.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
13061 {
13062 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,
13063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13064 },
13065 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
13066 {
13067 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,
13068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13069 },
13070 /* sbb.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
13071 {
13072 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,
13073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13074 },
13075 /* sbb.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
13076 {
13077 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,
13078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13079 },
13080 /* sbb.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
13081 {
13082 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,
13083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13084 },
13085 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
13086 {
13087 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,
13088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13089 },
13090 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
13091 {
13092 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,
13093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13094 },
13095 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
13096 {
13097 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,
13098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13099 },
13100 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
13101 {
13102 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,
13103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13104 },
13105 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
13106 {
13107 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,
13108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13109 },
13110 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
13111 {
13112 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,
13113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13114 },
13115 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
13116 {
13117 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,
13118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13119 },
13120 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
13121 {
13122 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,
13123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13124 },
13125 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
13126 {
13127 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,
13128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13129 },
13130 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
13131 {
13132 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,
13133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13134 },
13135 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
13136 {
13137 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,
13138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13139 },
13140 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
13141 {
13142 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,
13143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13144 },
13145 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
13146 {
13147 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,
13148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13149 },
13150 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
13151 {
13152 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,
13153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13154 },
13155 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
13156 {
13157 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,
13158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13159 },
13160 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
13161 {
13162 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,
13163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13164 },
13165 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
13166 {
13167 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,
13168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13169 },
13170 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
13171 {
13172 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,
13173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13174 },
13175 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
13176 {
13177 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,
13178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13179 },
13180 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
13181 {
13182 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,
13183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13184 },
13185 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
13186 {
13187 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,
13188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13189 },
13190 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
13191 {
13192 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,
13193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13194 },
13195 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
13196 {
13197 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,
13198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13199 },
13200 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
13201 {
13202 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,
13203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13204 },
13205 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
13206 {
13207 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,
13208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13209 },
13210 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
13211 {
13212 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,
13213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13214 },
13215 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
13216 {
13217 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,
13218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13219 },
13220 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
13221 {
13222 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,
13223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13224 },
13225 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
13226 {
13227 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,
13228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13229 },
13230 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
13231 {
13232 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,
13233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13234 },
13235 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
13236 {
13237 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,
13238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13239 },
13240 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
13241 {
13242 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,
13243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13244 },
13245 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
13246 {
13247 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,
13248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13249 },
13250 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
13251 {
13252 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,
13253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13254 },
13255 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
13256 {
13257 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,
13258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13259 },
13260 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
13261 {
13262 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,
13263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13264 },
13265 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
13266 {
13267 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,
13268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13269 },
13270 /* sbb.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
13271 {
13272 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,
13273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13274 },
13275 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
13276 {
13277 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,
13278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13279 },
13280 /* sbb.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
13281 {
13282 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,
13283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13284 },
13285 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
13286 {
13287 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,
13288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13289 },
13290 /* sbb.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
13291 {
13292 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,
13293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13294 },
13295 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
13296 {
13297 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,
13298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13299 },
13300 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
13301 {
13302 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,
13303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13304 },
13305 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
13306 {
13307 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,
13308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13309 },
13310 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
13311 {
13312 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,
13313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13314 },
13315 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
13316 {
13317 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,
13318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13319 },
13320 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
13321 {
13322 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,
13323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13324 },
13325 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
13326 {
13327 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,
13328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13329 },
13330 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
13331 {
13332 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,
13333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13334 },
13335 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
13336 {
13337 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,
13338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13339 },
13340 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
13341 {
13342 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,
13343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13344 },
13345 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
13346 {
13347 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,
13348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13349 },
13350 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
13351 {
13352 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,
13353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13354 },
13355 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
13356 {
13357 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,
13358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13359 },
13360 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
13361 {
13362 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,
13363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13364 },
13365 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
13366 {
13367 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,
13368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13369 },
13370 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
13371 {
13372 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,
13373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13374 },
13375 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
13376 {
13377 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,
13378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13379 },
13380 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
13381 {
13382 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,
13383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13384 },
13385 /* sbb.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
13386 {
13387 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,
13388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13389 },
13390 /* sbb.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
13391 {
13392 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,
13393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13394 },
13395 /* sbb.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
13396 {
13397 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,
13398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13399 },
13400 /* sbb.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
13401 {
13402 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,
13403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13404 },
13405 /* sbb.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
13406 {
13407 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,
13408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13409 },
13410 /* sbb.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
13411 {
13412 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,
13413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13414 },
13415 /* sbb.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
13416 {
13417 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,
13418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13419 },
13420 /* sbb.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
13421 {
13422 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,
13423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13424 },
13425 /* sbb.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
13426 {
13427 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,
13428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13429 },
13430 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
13431 {
13432 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,
13433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13434 },
13435 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
13436 {
13437 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,
13438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13439 },
13440 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
13441 {
13442 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,
13443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13444 },
13445 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
13446 {
13447 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,
13448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13449 },
13450 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
13451 {
13452 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,
13453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13454 },
13455 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
13456 {
13457 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,
13458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13459 },
13460 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
13461 {
13462 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,
13463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13464 },
13465 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
13466 {
13467 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,
13468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13469 },
13470 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
13471 {
13472 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,
13473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13474 },
13475 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
13476 {
13477 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,
13478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13479 },
13480 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
13481 {
13482 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,
13483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13484 },
13485 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
13486 {
13487 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,
13488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13489 },
13490 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
13491 {
13492 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,
13493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13494 },
13495 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
13496 {
13497 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,
13498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13499 },
13500 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
13501 {
13502 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,
13503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13504 },
13505 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
13506 {
13507 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,
13508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13509 },
13510 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
13511 {
13512 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,
13513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13514 },
13515 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
13516 {
13517 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,
13518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13519 },
13520 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
13521 {
13522 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,
13523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13524 },
13525 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
13526 {
13527 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,
13528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13529 },
13530 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
13531 {
13532 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,
13533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13534 },
13535 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
13536 {
13537 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,
13538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13539 },
13540 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
13541 {
13542 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,
13543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13544 },
13545 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
13546 {
13547 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,
13548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13549 },
13550 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
13551 {
13552 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,
13553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13554 },
13555 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
13556 {
13557 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,
13558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13559 },
13560 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
13561 {
13562 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,
13563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13564 },
13565 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
13566 {
13567 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,
13568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13569 },
13570 /* sbb.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
13571 {
13572 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,
13573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13574 },
13575 /* sbb.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
13576 {
13577 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,
13578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13579 },
13580 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
13581 {
13582 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,
13583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13584 },
13585 /* sbb.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
13586 {
13587 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,
13588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13589 },
13590 /* sbb.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
13591 {
13592 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,
13593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13594 },
13595 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
13596 {
13597 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,
13598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13599 },
13600 /* sbb.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
13601 {
13602 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,
13603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13604 },
13605 /* sbb.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
13606 {
13607 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,
13608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13609 },
13610 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
13611 {
13612 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,
13613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13614 },
13615 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
13616 {
13617 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,
13618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13619 },
13620 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
13621 {
13622 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,
13623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13624 },
13625 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
13626 {
13627 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,
13628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13629 },
13630 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
13631 {
13632 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,
13633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13634 },
13635 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
13636 {
13637 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,
13638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13639 },
13640 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
13641 {
13642 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,
13643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13644 },
13645 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
13646 {
13647 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,
13648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13649 },
13650 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
13651 {
13652 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,
13653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13654 },
13655 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
13656 {
13657 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,
13658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13659 },
13660 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
13661 {
13662 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,
13663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13664 },
13665 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
13666 {
13667 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,
13668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13669 },
13670 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
13671 {
13672 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,
13673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13674 },
13675 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
13676 {
13677 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,
13678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13679 },
13680 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
13681 {
13682 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,
13683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13684 },
13685 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
13686 {
13687 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,
13688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13689 },
13690 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
13691 {
13692 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,
13693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13694 },
13695 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
13696 {
13697 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,
13698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13699 },
13700 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
13701 {
13702 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,
13703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13704 },
13705 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
13706 {
13707 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,
13708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13709 },
13710 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
13711 {
13712 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,
13713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13714 },
13715 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
13716 {
13717 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,
13718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13719 },
13720 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
13721 {
13722 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,
13723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13724 },
13725 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
13726 {
13727 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,
13728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13729 },
13730 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
13731 {
13732 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,
13733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13734 },
13735 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
13736 {
13737 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,
13738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13739 },
13740 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
13741 {
13742 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,
13743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13744 },
13745 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
13746 {
13747 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,
13748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13749 },
13750 /* sbb.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
13751 {
13752 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,
13753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13754 },
13755 /* sbb.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
13756 {
13757 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,
13758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13759 },
13760 /* sbb.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
13761 {
13762 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,
13763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13764 },
13765 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
13766 {
13767 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,
13768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13769 },
13770 /* sbb.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
13771 {
13772 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,
13773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13774 },
13775 /* sbb.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
13776 {
13777 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,
13778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13779 },
13780 /* sbb.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
13781 {
13782 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,
13783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13784 },
13785 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
13786 {
13787 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,
13788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13789 },
13790 /* sbb.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
13791 {
13792 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,
13793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13794 },
13795 /* sbb.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
13796 {
13797 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,
13798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13799 },
13800 /* sbb.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
13801 {
13802 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,
13803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13804 },
13805 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
13806 {
13807 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,
13808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13809 },
13810 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
13811 {
13812 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,
13813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13814 },
13815 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
13816 {
13817 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,
13818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13819 },
13820 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
13821 {
13822 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,
13823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13824 },
13825 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
13826 {
13827 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,
13828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13829 },
13830 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
13831 {
13832 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,
13833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13834 },
13835 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
13836 {
13837 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,
13838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13839 },
13840 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
13841 {
13842 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,
13843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13844 },
13845 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
13846 {
13847 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,
13848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13849 },
13850 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
13851 {
13852 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,
13853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13854 },
13855 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
13856 {
13857 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,
13858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13859 },
13860 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
13861 {
13862 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,
13863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13864 },
13865 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
13866 {
13867 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,
13868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13869 },
13870 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
13871 {
13872 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,
13873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13874 },
13875 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
13876 {
13877 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,
13878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13879 },
13880 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
13881 {
13882 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,
13883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13884 },
13885 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
13886 {
13887 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,
13888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13889 },
13890 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
13891 {
13892 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,
13893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13894 },
13895 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
13896 {
13897 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,
13898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13899 },
13900 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
13901 {
13902 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,
13903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13904 },
13905 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
13906 {
13907 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,
13908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13909 },
13910 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
13911 {
13912 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,
13913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13914 },
13915 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
13916 {
13917 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,
13918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13919 },
13920 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
13921 {
13922 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,
13923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13924 },
13925 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
13926 {
13927 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,
13928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13929 },
13930 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
13931 {
13932 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,
13933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13934 },
13935 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
13936 {
13937 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,
13938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13939 },
13940 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
13941 {
13942 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,
13943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13944 },
13945 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
13946 {
13947 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,
13948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13949 },
13950 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
13951 {
13952 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,
13953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13954 },
13955 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
13956 {
13957 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,
13958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13959 },
13960 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
13961 {
13962 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,
13963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13964 },
13965 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
13966 {
13967 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,
13968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13969 },
13970 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
13971 {
13972 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,
13973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13974 },
13975 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
13976 {
13977 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,
13978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13979 },
13980 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
13981 {
13982 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,
13983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13984 },
13985 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
13986 {
13987 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,
13988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13989 },
13990 /* sbb.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
13991 {
13992 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,
13993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13994 },
13995 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
13996 {
13997 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,
13998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13999 },
14000 /* sbb.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
14001 {
14002 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,
14003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14004 },
14005 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
14006 {
14007 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,
14008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14009 },
14010 /* sbb.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
14011 {
14012 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,
14013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14014 },
14015 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
14016 {
14017 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,
14018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14019 },
14020 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
14021 {
14022 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,
14023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14024 },
14025 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
14026 {
14027 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,
14028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14029 },
14030 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
14031 {
14032 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,
14033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14034 },
14035 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
14036 {
14037 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,
14038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14039 },
14040 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
14041 {
14042 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,
14043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14044 },
14045 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
14046 {
14047 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,
14048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14049 },
14050 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
14051 {
14052 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,
14053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14054 },
14055 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
14056 {
14057 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,
14058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14059 },
14060 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
14061 {
14062 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,
14063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14064 },
14065 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
14066 {
14067 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,
14068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14069 },
14070 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
14071 {
14072 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,
14073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14074 },
14075 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
14076 {
14077 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,
14078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14079 },
14080 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
14081 {
14082 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,
14083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14084 },
14085 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
14086 {
14087 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,
14088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14089 },
14090 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
14091 {
14092 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,
14093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14094 },
14095 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
14096 {
14097 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,
14098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14099 },
14100 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
14101 {
14102 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,
14103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14104 },
14105 /* sbb.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
14106 {
14107 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,
14108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14109 },
14110 /* sbb.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
14111 {
14112 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,
14113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14114 },
14115 /* sbb.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
14116 {
14117 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,
14118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14119 },
14120 /* sbb.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
14121 {
14122 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,
14123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14124 },
14125 /* sbb.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
14126 {
14127 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,
14128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14129 },
14130 /* sbb.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
14131 {
14132 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,
14133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14134 },
14135 /* sbb.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
14136 {
14137 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,
14138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14139 },
14140 /* sbb.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
14141 {
14142 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,
14143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14144 },
14145 /* sbb.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
14146 {
14147 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,
14148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14149 },
14150 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
14151 {
14152 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,
14153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14154 },
14155 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
14156 {
14157 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,
14158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14159 },
14160 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
14161 {
14162 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,
14163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14164 },
14165 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
14166 {
14167 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,
14168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14169 },
14170 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
14171 {
14172 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,
14173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14174 },
14175 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
14176 {
14177 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,
14178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14179 },
14180 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
14181 {
14182 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,
14183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14184 },
14185 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
14186 {
14187 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,
14188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14189 },
14190 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
14191 {
14192 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,
14193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14194 },
14195 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
14196 {
14197 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,
14198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14199 },
14200 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
14201 {
14202 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,
14203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14204 },
14205 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
14206 {
14207 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,
14208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14209 },
14210 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
14211 {
14212 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,
14213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14214 },
14215 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
14216 {
14217 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,
14218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14219 },
14220 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
14221 {
14222 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,
14223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14224 },
14225 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
14226 {
14227 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,
14228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14229 },
14230 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
14231 {
14232 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,
14233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14234 },
14235 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
14236 {
14237 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,
14238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14239 },
14240 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
14241 {
14242 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,
14243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14244 },
14245 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
14246 {
14247 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,
14248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14249 },
14250 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
14251 {
14252 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,
14253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14254 },
14255 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
14256 {
14257 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,
14258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14259 },
14260 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
14261 {
14262 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,
14263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14264 },
14265 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
14266 {
14267 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,
14268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14269 },
14270 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
14271 {
14272 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,
14273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14274 },
14275 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
14276 {
14277 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,
14278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14279 },
14280 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
14281 {
14282 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,
14283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14284 },
14285 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
14286 {
14287 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,
14288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14289 },
14290 /* sbb.w${X} ${Dsp-16-u8}[sb],$Dst16RnHI */
14291 {
14292 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,
14293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14294 },
14295 /* sbb.w${X} ${Dsp-16-s8}[fb],$Dst16RnHI */
14296 {
14297 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,
14298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14299 },
14300 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
14301 {
14302 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,
14303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14304 },
14305 /* sbb.w${X} ${Dsp-16-u8}[sb],$Dst16AnHI */
14306 {
14307 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,
14308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14309 },
14310 /* sbb.w${X} ${Dsp-16-s8}[fb],$Dst16AnHI */
14311 {
14312 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,
14313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14314 },
14315 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
14316 {
14317 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,
14318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14319 },
14320 /* sbb.w${X} ${Dsp-16-u8}[sb],[$Dst16An] */
14321 {
14322 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,
14323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14324 },
14325 /* sbb.w${X} ${Dsp-16-s8}[fb],[$Dst16An] */
14326 {
14327 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,
14328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14329 },
14330 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
14331 {
14332 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,
14333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14334 },
14335 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
14336 {
14337 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,
14338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14339 },
14340 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
14341 {
14342 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,
14343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14344 },
14345 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
14346 {
14347 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,
14348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14349 },
14350 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
14351 {
14352 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,
14353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14354 },
14355 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
14356 {
14357 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,
14358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14359 },
14360 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
14361 {
14362 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,
14363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14364 },
14365 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
14366 {
14367 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,
14368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14369 },
14370 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
14371 {
14372 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,
14373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14374 },
14375 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
14376 {
14377 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,
14378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14379 },
14380 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
14381 {
14382 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,
14383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14384 },
14385 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
14386 {
14387 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,
14388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14389 },
14390 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
14391 {
14392 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,
14393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14394 },
14395 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
14396 {
14397 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,
14398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14399 },
14400 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
14401 {
14402 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,
14403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14404 },
14405 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
14406 {
14407 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,
14408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14409 },
14410 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
14411 {
14412 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,
14413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14414 },
14415 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
14416 {
14417 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,
14418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14419 },
14420 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
14421 {
14422 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,
14423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14424 },
14425 /* sbb.w${X} ${Dsp-16-u16}[sb],$Dst16RnHI */
14426 {
14427 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,
14428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14429 },
14430 /* sbb.w${X} ${Dsp-16-u16},$Dst16RnHI */
14431 {
14432 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,
14433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14434 },
14435 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
14436 {
14437 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,
14438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14439 },
14440 /* sbb.w${X} ${Dsp-16-u16}[sb],$Dst16AnHI */
14441 {
14442 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,
14443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14444 },
14445 /* sbb.w${X} ${Dsp-16-u16},$Dst16AnHI */
14446 {
14447 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,
14448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14449 },
14450 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
14451 {
14452 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,
14453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14454 },
14455 /* sbb.w${X} ${Dsp-16-u16}[sb],[$Dst16An] */
14456 {
14457 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,
14458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14459 },
14460 /* sbb.w${X} ${Dsp-16-u16},[$Dst16An] */
14461 {
14462 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,
14463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14464 },
14465 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
14466 {
14467 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,
14468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14469 },
14470 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
14471 {
14472 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,
14473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14474 },
14475 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
14476 {
14477 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,
14478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14479 },
14480 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
14481 {
14482 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,
14483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14484 },
14485 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
14486 {
14487 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,
14488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14489 },
14490 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
14491 {
14492 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,
14493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14494 },
14495 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
14496 {
14497 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,
14498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14499 },
14500 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
14501 {
14502 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,
14503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14504 },
14505 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
14506 {
14507 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,
14508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14509 },
14510 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
14511 {
14512 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,
14513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14514 },
14515 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
14516 {
14517 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,
14518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14519 },
14520 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
14521 {
14522 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,
14523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14524 },
14525 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
14526 {
14527 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,
14528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14529 },
14530 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
14531 {
14532 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,
14533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14534 },
14535 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
14536 {
14537 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,
14538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14539 },
14540 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
14541 {
14542 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,
14543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14544 },
14545 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
14546 {
14547 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,
14548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14549 },
14550 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u16} */
14551 {
14552 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,
14553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14554 },
14555 /* sbb.w${X} $Src16RnHI,$Dst16RnHI */
14556 {
14557 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,
14558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14559 },
14560 /* sbb.w${X} $Src16AnHI,$Dst16RnHI */
14561 {
14562 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,
14563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14564 },
14565 /* sbb.w${X} [$Src16An],$Dst16RnHI */
14566 {
14567 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,
14568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14569 },
14570 /* sbb.w${X} $Src16RnHI,$Dst16AnHI */
14571 {
14572 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,
14573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14574 },
14575 /* sbb.w${X} $Src16AnHI,$Dst16AnHI */
14576 {
14577 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,
14578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14579 },
14580 /* sbb.w${X} [$Src16An],$Dst16AnHI */
14581 {
14582 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,
14583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14584 },
14585 /* sbb.w${X} $Src16RnHI,[$Dst16An] */
14586 {
14587 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,
14588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14589 },
14590 /* sbb.w${X} $Src16AnHI,[$Dst16An] */
14591 {
14592 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,
14593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14594 },
14595 /* sbb.w${X} [$Src16An],[$Dst16An] */
14596 {
14597 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,
14598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14599 },
14600 /* sbb.w${X} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
14601 {
14602 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,
14603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14604 },
14605 /* sbb.w${X} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
14606 {
14607 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,
14608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14609 },
14610 /* sbb.w${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
14611 {
14612 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,
14613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14614 },
14615 /* sbb.w${X} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
14616 {
14617 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,
14618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14619 },
14620 /* sbb.w${X} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
14621 {
14622 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,
14623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14624 },
14625 /* sbb.w${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
14626 {
14627 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,
14628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14629 },
14630 /* sbb.w${X} $Src16RnHI,${Dsp-16-u8}[sb] */
14631 {
14632 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,
14633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14634 },
14635 /* sbb.w${X} $Src16AnHI,${Dsp-16-u8}[sb] */
14636 {
14637 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,
14638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14639 },
14640 /* sbb.w${X} [$Src16An],${Dsp-16-u8}[sb] */
14641 {
14642 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,
14643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14644 },
14645 /* sbb.w${X} $Src16RnHI,${Dsp-16-u16}[sb] */
14646 {
14647 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,
14648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14649 },
14650 /* sbb.w${X} $Src16AnHI,${Dsp-16-u16}[sb] */
14651 {
14652 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,
14653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14654 },
14655 /* sbb.w${X} [$Src16An],${Dsp-16-u16}[sb] */
14656 {
14657 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,
14658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14659 },
14660 /* sbb.w${X} $Src16RnHI,${Dsp-16-s8}[fb] */
14661 {
14662 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,
14663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14664 },
14665 /* sbb.w${X} $Src16AnHI,${Dsp-16-s8}[fb] */
14666 {
14667 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,
14668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14669 },
14670 /* sbb.w${X} [$Src16An],${Dsp-16-s8}[fb] */
14671 {
14672 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,
14673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14674 },
14675 /* sbb.w${X} $Src16RnHI,${Dsp-16-u16} */
14676 {
14677 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,
14678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14679 },
14680 /* sbb.w${X} $Src16AnHI,${Dsp-16-u16} */
14681 {
14682 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,
14683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14684 },
14685 /* sbb.w${X} [$Src16An],${Dsp-16-u16} */
14686 {
14687 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,
14688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14689 },
14690 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
14691 {
14692 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,
14693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14694 },
14695 /* sbb.b${X} ${Dsp-16-u8}[sb],$Dst16RnQI */
14696 {
14697 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,
14698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14699 },
14700 /* sbb.b${X} ${Dsp-16-s8}[fb],$Dst16RnQI */
14701 {
14702 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,
14703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14704 },
14705 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
14706 {
14707 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,
14708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14709 },
14710 /* sbb.b${X} ${Dsp-16-u8}[sb],$Dst16AnQI */
14711 {
14712 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,
14713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14714 },
14715 /* sbb.b${X} ${Dsp-16-s8}[fb],$Dst16AnQI */
14716 {
14717 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,
14718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14719 },
14720 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
14721 {
14722 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,
14723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14724 },
14725 /* sbb.b${X} ${Dsp-16-u8}[sb],[$Dst16An] */
14726 {
14727 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,
14728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14729 },
14730 /* sbb.b${X} ${Dsp-16-s8}[fb],[$Dst16An] */
14731 {
14732 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,
14733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14734 },
14735 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
14736 {
14737 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,
14738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14739 },
14740 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
14741 {
14742 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,
14743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14744 },
14745 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
14746 {
14747 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,
14748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14749 },
14750 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
14751 {
14752 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,
14753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14754 },
14755 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
14756 {
14757 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,
14758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14759 },
14760 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
14761 {
14762 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,
14763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14764 },
14765 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
14766 {
14767 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,
14768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14769 },
14770 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
14771 {
14772 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,
14773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14774 },
14775 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
14776 {
14777 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,
14778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14779 },
14780 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
14781 {
14782 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,
14783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14784 },
14785 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
14786 {
14787 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,
14788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14789 },
14790 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
14791 {
14792 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,
14793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14794 },
14795 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
14796 {
14797 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,
14798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14799 },
14800 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
14801 {
14802 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,
14803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14804 },
14805 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
14806 {
14807 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,
14808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14809 },
14810 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
14811 {
14812 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,
14813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14814 },
14815 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
14816 {
14817 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,
14818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14819 },
14820 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
14821 {
14822 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,
14823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14824 },
14825 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
14826 {
14827 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,
14828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14829 },
14830 /* sbb.b${X} ${Dsp-16-u16}[sb],$Dst16RnQI */
14831 {
14832 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,
14833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14834 },
14835 /* sbb.b${X} ${Dsp-16-u16},$Dst16RnQI */
14836 {
14837 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,
14838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14839 },
14840 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
14841 {
14842 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,
14843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14844 },
14845 /* sbb.b${X} ${Dsp-16-u16}[sb],$Dst16AnQI */
14846 {
14847 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,
14848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14849 },
14850 /* sbb.b${X} ${Dsp-16-u16},$Dst16AnQI */
14851 {
14852 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,
14853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14854 },
14855 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
14856 {
14857 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,
14858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14859 },
14860 /* sbb.b${X} ${Dsp-16-u16}[sb],[$Dst16An] */
14861 {
14862 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,
14863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14864 },
14865 /* sbb.b${X} ${Dsp-16-u16},[$Dst16An] */
14866 {
14867 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,
14868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14869 },
14870 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
14871 {
14872 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,
14873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14874 },
14875 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
14876 {
14877 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,
14878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14879 },
14880 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
14881 {
14882 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,
14883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14884 },
14885 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
14886 {
14887 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,
14888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14889 },
14890 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
14891 {
14892 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,
14893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14894 },
14895 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
14896 {
14897 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,
14898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14899 },
14900 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
14901 {
14902 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,
14903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14904 },
14905 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
14906 {
14907 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,
14908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14909 },
14910 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
14911 {
14912 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,
14913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14914 },
14915 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
14916 {
14917 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,
14918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14919 },
14920 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
14921 {
14922 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,
14923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14924 },
14925 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
14926 {
14927 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,
14928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14929 },
14930 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
14931 {
14932 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,
14933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14934 },
14935 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
14936 {
14937 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,
14938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14939 },
14940 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
14941 {
14942 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,
14943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14944 },
14945 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
14946 {
14947 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,
14948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14949 },
14950 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
14951 {
14952 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,
14953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14954 },
14955 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u16} */
14956 {
14957 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,
14958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14959 },
14960 /* sbb.b${X} $Src16RnQI,$Dst16RnQI */
14961 {
14962 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,
14963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14964 },
14965 /* sbb.b${X} $Src16AnQI,$Dst16RnQI */
14966 {
14967 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,
14968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14969 },
14970 /* sbb.b${X} [$Src16An],$Dst16RnQI */
14971 {
14972 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,
14973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14974 },
14975 /* sbb.b${X} $Src16RnQI,$Dst16AnQI */
14976 {
14977 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,
14978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14979 },
14980 /* sbb.b${X} $Src16AnQI,$Dst16AnQI */
14981 {
14982 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,
14983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14984 },
14985 /* sbb.b${X} [$Src16An],$Dst16AnQI */
14986 {
14987 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,
14988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14989 },
14990 /* sbb.b${X} $Src16RnQI,[$Dst16An] */
14991 {
14992 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,
14993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14994 },
14995 /* sbb.b${X} $Src16AnQI,[$Dst16An] */
14996 {
14997 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,
14998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14999 },
15000 /* sbb.b${X} [$Src16An],[$Dst16An] */
15001 {
15002 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,
15003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15004 },
15005 /* sbb.b${X} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
15006 {
15007 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,
15008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15009 },
15010 /* sbb.b${X} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
15011 {
15012 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,
15013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15014 },
15015 /* sbb.b${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
15016 {
15017 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,
15018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15019 },
15020 /* sbb.b${X} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
15021 {
15022 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,
15023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15024 },
15025 /* sbb.b${X} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
15026 {
15027 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,
15028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15029 },
15030 /* sbb.b${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
15031 {
15032 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,
15033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15034 },
15035 /* sbb.b${X} $Src16RnQI,${Dsp-16-u8}[sb] */
15036 {
15037 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,
15038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15039 },
15040 /* sbb.b${X} $Src16AnQI,${Dsp-16-u8}[sb] */
15041 {
15042 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,
15043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15044 },
15045 /* sbb.b${X} [$Src16An],${Dsp-16-u8}[sb] */
15046 {
15047 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,
15048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15049 },
15050 /* sbb.b${X} $Src16RnQI,${Dsp-16-u16}[sb] */
15051 {
15052 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,
15053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15054 },
15055 /* sbb.b${X} $Src16AnQI,${Dsp-16-u16}[sb] */
15056 {
15057 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,
15058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15059 },
15060 /* sbb.b${X} [$Src16An],${Dsp-16-u16}[sb] */
15061 {
15062 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,
15063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15064 },
15065 /* sbb.b${X} $Src16RnQI,${Dsp-16-s8}[fb] */
15066 {
15067 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,
15068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15069 },
15070 /* sbb.b${X} $Src16AnQI,${Dsp-16-s8}[fb] */
15071 {
15072 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,
15073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15074 },
15075 /* sbb.b${X} [$Src16An],${Dsp-16-s8}[fb] */
15076 {
15077 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,
15078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15079 },
15080 /* sbb.b${X} $Src16RnQI,${Dsp-16-u16} */
15081 {
15082 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,
15083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15084 },
15085 /* sbb.b${X} $Src16AnQI,${Dsp-16-u16} */
15086 {
15087 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,
15088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15089 },
15090 /* sbb.b${X} [$Src16An],${Dsp-16-u16} */
15091 {
15092 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,
15093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15094 },
15095 /* sbb.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
15096 {
15097 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,
15098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15099 },
15100 /* sbb.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
15101 {
15102 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,
15103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15104 },
15105 /* sbb.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
15106 {
15107 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,
15108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15109 },
15110 /* sbb.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
15111 {
15112 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,
15113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15114 },
15115 /* sbb.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
15116 {
15117 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,
15118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15119 },
15120 /* sbb.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
15121 {
15122 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,
15123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15124 },
15125 /* sbb.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
15126 {
15127 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,
15128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15129 },
15130 /* sbb.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
15131 {
15132 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,
15133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15134 },
15135 /* sbb.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
15136 {
15137 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,
15138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15139 },
15140 /* sbb.w${X} #${Imm-40-HI},${Dsp-24-u16} */
15141 {
15142 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,
15143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15144 },
15145 /* sbb.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
15146 {
15147 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,
15148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15149 },
15150 /* sbb.w${X} #${Imm-48-HI},${Dsp-24-u24} */
15151 {
15152 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,
15153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15154 },
15155 /* sbb.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
15156 {
15157 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,
15158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15159 },
15160 /* sbb.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
15161 {
15162 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,
15163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15164 },
15165 /* sbb.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
15166 {
15167 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,
15168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15169 },
15170 /* sbb.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
15171 {
15172 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,
15173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15174 },
15175 /* sbb.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
15176 {
15177 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,
15178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15179 },
15180 /* sbb.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
15181 {
15182 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,
15183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15184 },
15185 /* sbb.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
15186 {
15187 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,
15188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15189 },
15190 /* sbb.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
15191 {
15192 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,
15193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15194 },
15195 /* sbb.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
15196 {
15197 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,
15198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15199 },
15200 /* sbb.b${X} #${Imm-40-QI},${Dsp-24-u16} */
15201 {
15202 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,
15203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15204 },
15205 /* sbb.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
15206 {
15207 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,
15208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15209 },
15210 /* sbb.b${X} #${Imm-48-QI},${Dsp-24-u24} */
15211 {
15212 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,
15213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15214 },
15215 /* sbb.w${X} #${Imm-16-HI},$Dst16RnHI */
15216 {
15217 M32C_INSN_SBB16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "sbb16.w-imm-G-basic-dst16-Rn-direct-HI", "sbb.w", 32,
15218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15219 },
15220 /* sbb.w${X} #${Imm-16-HI},$Dst16AnHI */
15221 {
15222 M32C_INSN_SBB16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "sbb16.w-imm-G-basic-dst16-An-direct-HI", "sbb.w", 32,
15223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15224 },
15225 /* sbb.w${X} #${Imm-16-HI},[$Dst16An] */
15226 {
15227 M32C_INSN_SBB16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "sbb16.w-imm-G-basic-dst16-An-indirect-HI", "sbb.w", 32,
15228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15229 },
15230 /* sbb.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
15231 {
15232 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,
15233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15234 },
15235 /* sbb.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
15236 {
15237 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,
15238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15239 },
15240 /* sbb.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
15241 {
15242 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,
15243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15244 },
15245 /* sbb.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
15246 {
15247 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,
15248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15249 },
15250 /* sbb.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
15251 {
15252 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,
15253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15254 },
15255 /* sbb.w${X} #${Imm-32-HI},${Dsp-16-u16} */
15256 {
15257 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,
15258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15259 },
15260 /* sbb.b${X} #${Imm-16-QI},$Dst16RnQI */
15261 {
15262 M32C_INSN_SBB16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "sbb16.b-imm-G-basic-dst16-Rn-direct-QI", "sbb.b", 24,
15263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15264 },
15265 /* sbb.b${X} #${Imm-16-QI},$Dst16AnQI */
15266 {
15267 M32C_INSN_SBB16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "sbb16.b-imm-G-basic-dst16-An-direct-QI", "sbb.b", 24,
15268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15269 },
15270 /* sbb.b${X} #${Imm-16-QI},[$Dst16An] */
15271 {
15272 M32C_INSN_SBB16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "sbb16.b-imm-G-basic-dst16-An-indirect-QI", "sbb.b", 24,
15273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15274 },
15275 /* sbb.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
15276 {
15277 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,
15278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15279 },
15280 /* sbb.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
15281 {
15282 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,
15283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15284 },
15285 /* sbb.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
15286 {
15287 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,
15288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15289 },
15290 /* sbb.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
15291 {
15292 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,
15293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15294 },
15295 /* sbb.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
15296 {
15297 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,
15298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15299 },
15300 /* sbb.b${X} #${Imm-32-QI},${Dsp-16-u16} */
15301 {
15302 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,
15303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15304 },
15305 /* rot.w r1h,$Dst32RnUnprefixedHI */
15306 {
15307 M32C_INSN_ROT32_W_DST_DST32_RN_DIRECT_UNPREFIXED_HI, "rot32.w-dst-dst32-Rn-direct-Unprefixed-HI", "rot.w", 16,
15308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15309 },
15310 /* rot.w r1h,$Dst32AnUnprefixedHI */
15311 {
15312 M32C_INSN_ROT32_W_DST_DST32_AN_DIRECT_UNPREFIXED_HI, "rot32.w-dst-dst32-An-direct-Unprefixed-HI", "rot.w", 16,
15313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15314 },
15315 /* rot.w r1h,[$Dst32AnUnprefixed] */
15316 {
15317 M32C_INSN_ROT32_W_DST_DST32_AN_INDIRECT_UNPREFIXED_HI, "rot32.w-dst-dst32-An-indirect-Unprefixed-HI", "rot.w", 16,
15318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15319 },
15320 /* rot.w r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
15321 {
15322 M32C_INSN_ROT32_W_DST_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-8-An-relative-Unprefixed-HI", "rot.w", 24,
15323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15324 },
15325 /* rot.w r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
15326 {
15327 M32C_INSN_ROT32_W_DST_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-16-An-relative-Unprefixed-HI", "rot.w", 32,
15328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15329 },
15330 /* rot.w r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
15331 {
15332 M32C_INSN_ROT32_W_DST_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-24-An-relative-Unprefixed-HI", "rot.w", 40,
15333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15334 },
15335 /* rot.w r1h,${Dsp-16-u8}[sb] */
15336 {
15337 M32C_INSN_ROT32_W_DST_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-8-SB-relative-Unprefixed-HI", "rot.w", 24,
15338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15339 },
15340 /* rot.w r1h,${Dsp-16-u16}[sb] */
15341 {
15342 M32C_INSN_ROT32_W_DST_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-16-SB-relative-Unprefixed-HI", "rot.w", 32,
15343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15344 },
15345 /* rot.w r1h,${Dsp-16-s8}[fb] */
15346 {
15347 M32C_INSN_ROT32_W_DST_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-8-FB-relative-Unprefixed-HI", "rot.w", 24,
15348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15349 },
15350 /* rot.w r1h,${Dsp-16-s16}[fb] */
15351 {
15352 M32C_INSN_ROT32_W_DST_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-16-FB-relative-Unprefixed-HI", "rot.w", 32,
15353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15354 },
15355 /* rot.w r1h,${Dsp-16-u16} */
15356 {
15357 M32C_INSN_ROT32_W_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-16-absolute-Unprefixed-HI", "rot.w", 32,
15358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15359 },
15360 /* rot.w r1h,${Dsp-16-u24} */
15361 {
15362 M32C_INSN_ROT32_W_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-24-absolute-Unprefixed-HI", "rot.w", 40,
15363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15364 },
15365 /* rot.b r1h,$Dst32RnUnprefixedQI */
15366 {
15367 M32C_INSN_ROT32_B_DST_DST32_RN_DIRECT_UNPREFIXED_QI, "rot32.b-dst-dst32-Rn-direct-Unprefixed-QI", "rot.b", 16,
15368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15369 },
15370 /* rot.b r1h,$Dst32AnUnprefixedQI */
15371 {
15372 M32C_INSN_ROT32_B_DST_DST32_AN_DIRECT_UNPREFIXED_QI, "rot32.b-dst-dst32-An-direct-Unprefixed-QI", "rot.b", 16,
15373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15374 },
15375 /* rot.b r1h,[$Dst32AnUnprefixed] */
15376 {
15377 M32C_INSN_ROT32_B_DST_DST32_AN_INDIRECT_UNPREFIXED_QI, "rot32.b-dst-dst32-An-indirect-Unprefixed-QI", "rot.b", 16,
15378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15379 },
15380 /* rot.b r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
15381 {
15382 M32C_INSN_ROT32_B_DST_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-8-An-relative-Unprefixed-QI", "rot.b", 24,
15383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15384 },
15385 /* rot.b r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
15386 {
15387 M32C_INSN_ROT32_B_DST_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-16-An-relative-Unprefixed-QI", "rot.b", 32,
15388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15389 },
15390 /* rot.b r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
15391 {
15392 M32C_INSN_ROT32_B_DST_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-24-An-relative-Unprefixed-QI", "rot.b", 40,
15393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15394 },
15395 /* rot.b r1h,${Dsp-16-u8}[sb] */
15396 {
15397 M32C_INSN_ROT32_B_DST_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-8-SB-relative-Unprefixed-QI", "rot.b", 24,
15398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15399 },
15400 /* rot.b r1h,${Dsp-16-u16}[sb] */
15401 {
15402 M32C_INSN_ROT32_B_DST_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-16-SB-relative-Unprefixed-QI", "rot.b", 32,
15403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15404 },
15405 /* rot.b r1h,${Dsp-16-s8}[fb] */
15406 {
15407 M32C_INSN_ROT32_B_DST_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-8-FB-relative-Unprefixed-QI", "rot.b", 24,
15408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15409 },
15410 /* rot.b r1h,${Dsp-16-s16}[fb] */
15411 {
15412 M32C_INSN_ROT32_B_DST_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-16-FB-relative-Unprefixed-QI", "rot.b", 32,
15413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15414 },
15415 /* rot.b r1h,${Dsp-16-u16} */
15416 {
15417 M32C_INSN_ROT32_B_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-16-absolute-Unprefixed-QI", "rot.b", 32,
15418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15419 },
15420 /* rot.b r1h,${Dsp-16-u24} */
15421 {
15422 M32C_INSN_ROT32_B_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-24-absolute-Unprefixed-QI", "rot.b", 40,
15423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15424 },
15425 /* rot.w r1h,$Dst16RnHI */
15426 {
15427 M32C_INSN_ROT16_W_DST_DST16_RN_DIRECT_HI, "rot16.w-dst-dst16-Rn-direct-HI", "rot.w", 16,
15428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15429 },
15430 /* rot.w r1h,$Dst16AnHI */
15431 {
15432 M32C_INSN_ROT16_W_DST_DST16_AN_DIRECT_HI, "rot16.w-dst-dst16-An-direct-HI", "rot.w", 16,
15433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15434 },
15435 /* rot.w r1h,[$Dst16An] */
15436 {
15437 M32C_INSN_ROT16_W_DST_DST16_AN_INDIRECT_HI, "rot16.w-dst-dst16-An-indirect-HI", "rot.w", 16,
15438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15439 },
15440 /* rot.w r1h,${Dsp-16-u8}[$Dst16An] */
15441 {
15442 M32C_INSN_ROT16_W_DST_DST16_16_8_AN_RELATIVE_HI, "rot16.w-dst-dst16-16-8-An-relative-HI", "rot.w", 24,
15443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15444 },
15445 /* rot.w r1h,${Dsp-16-u16}[$Dst16An] */
15446 {
15447 M32C_INSN_ROT16_W_DST_DST16_16_16_AN_RELATIVE_HI, "rot16.w-dst-dst16-16-16-An-relative-HI", "rot.w", 32,
15448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15449 },
15450 /* rot.w r1h,${Dsp-16-u8}[sb] */
15451 {
15452 M32C_INSN_ROT16_W_DST_DST16_16_8_SB_RELATIVE_HI, "rot16.w-dst-dst16-16-8-SB-relative-HI", "rot.w", 24,
15453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15454 },
15455 /* rot.w r1h,${Dsp-16-u16}[sb] */
15456 {
15457 M32C_INSN_ROT16_W_DST_DST16_16_16_SB_RELATIVE_HI, "rot16.w-dst-dst16-16-16-SB-relative-HI", "rot.w", 32,
15458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15459 },
15460 /* rot.w r1h,${Dsp-16-s8}[fb] */
15461 {
15462 M32C_INSN_ROT16_W_DST_DST16_16_8_FB_RELATIVE_HI, "rot16.w-dst-dst16-16-8-FB-relative-HI", "rot.w", 24,
15463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15464 },
15465 /* rot.w r1h,${Dsp-16-u16} */
15466 {
15467 M32C_INSN_ROT16_W_DST_DST16_16_16_ABSOLUTE_HI, "rot16.w-dst-dst16-16-16-absolute-HI", "rot.w", 32,
15468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15469 },
15470 /* rot.b r1h,$Dst16RnQI */
15471 {
15472 M32C_INSN_ROT16_B_DST_DST16_RN_DIRECT_QI, "rot16.b-dst-dst16-Rn-direct-QI", "rot.b", 16,
15473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15474 },
15475 /* rot.b r1h,$Dst16AnQI */
15476 {
15477 M32C_INSN_ROT16_B_DST_DST16_AN_DIRECT_QI, "rot16.b-dst-dst16-An-direct-QI", "rot.b", 16,
15478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15479 },
15480 /* rot.b r1h,[$Dst16An] */
15481 {
15482 M32C_INSN_ROT16_B_DST_DST16_AN_INDIRECT_QI, "rot16.b-dst-dst16-An-indirect-QI", "rot.b", 16,
15483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15484 },
15485 /* rot.b r1h,${Dsp-16-u8}[$Dst16An] */
15486 {
15487 M32C_INSN_ROT16_B_DST_DST16_16_8_AN_RELATIVE_QI, "rot16.b-dst-dst16-16-8-An-relative-QI", "rot.b", 24,
15488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15489 },
15490 /* rot.b r1h,${Dsp-16-u16}[$Dst16An] */
15491 {
15492 M32C_INSN_ROT16_B_DST_DST16_16_16_AN_RELATIVE_QI, "rot16.b-dst-dst16-16-16-An-relative-QI", "rot.b", 32,
15493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15494 },
15495 /* rot.b r1h,${Dsp-16-u8}[sb] */
15496 {
15497 M32C_INSN_ROT16_B_DST_DST16_16_8_SB_RELATIVE_QI, "rot16.b-dst-dst16-16-8-SB-relative-QI", "rot.b", 24,
15498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15499 },
15500 /* rot.b r1h,${Dsp-16-u16}[sb] */
15501 {
15502 M32C_INSN_ROT16_B_DST_DST16_16_16_SB_RELATIVE_QI, "rot16.b-dst-dst16-16-16-SB-relative-QI", "rot.b", 32,
15503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15504 },
15505 /* rot.b r1h,${Dsp-16-s8}[fb] */
15506 {
15507 M32C_INSN_ROT16_B_DST_DST16_16_8_FB_RELATIVE_QI, "rot16.b-dst-dst16-16-8-FB-relative-QI", "rot.b", 24,
15508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15509 },
15510 /* rot.b r1h,${Dsp-16-u16} */
15511 {
15512 M32C_INSN_ROT16_B_DST_DST16_16_16_ABSOLUTE_QI, "rot16.b-dst-dst16-16-16-absolute-QI", "rot.b", 32,
15513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15514 },
15515 /* rot.w${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedHI */
15516 {
15517 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,
15518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15519 },
15520 /* rot.w${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedHI */
15521 {
15522 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,
15523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15524 },
15525 /* rot.w${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
15526 {
15527 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,
15528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15529 },
15530 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
15531 {
15532 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,
15533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15534 },
15535 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
15536 {
15537 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,
15538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15539 },
15540 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
15541 {
15542 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,
15543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15544 },
15545 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
15546 {
15547 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,
15548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15549 },
15550 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
15551 {
15552 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,
15553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15554 },
15555 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
15556 {
15557 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,
15558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15559 },
15560 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
15561 {
15562 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,
15563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15564 },
15565 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
15566 {
15567 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,
15568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15569 },
15570 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
15571 {
15572 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,
15573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15574 },
15575 /* rot.b${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedQI */
15576 {
15577 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,
15578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15579 },
15580 /* rot.b${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedQI */
15581 {
15582 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,
15583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15584 },
15585 /* rot.b${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
15586 {
15587 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,
15588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15589 },
15590 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
15591 {
15592 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,
15593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15594 },
15595 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
15596 {
15597 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,
15598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15599 },
15600 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
15601 {
15602 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,
15603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15604 },
15605 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
15606 {
15607 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,
15608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15609 },
15610 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
15611 {
15612 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,
15613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15614 },
15615 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
15616 {
15617 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,
15618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15619 },
15620 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
15621 {
15622 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,
15623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15624 },
15625 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
15626 {
15627 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,
15628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15629 },
15630 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
15631 {
15632 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,
15633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15634 },
15635 /* rot.w${Q} #${Imm-sh-8-s4},$Dst16RnHI */
15636 {
15637 M32C_INSN_ROT16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "rot16.w-imm4-Q-16-dst16-Rn-direct-HI", "rot.w", 16,
15638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15639 },
15640 /* rot.w${Q} #${Imm-sh-8-s4},$Dst16AnHI */
15641 {
15642 M32C_INSN_ROT16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "rot16.w-imm4-Q-16-dst16-An-direct-HI", "rot.w", 16,
15643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15644 },
15645 /* rot.w${Q} #${Imm-sh-8-s4},[$Dst16An] */
15646 {
15647 M32C_INSN_ROT16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "rot16.w-imm4-Q-16-dst16-An-indirect-HI", "rot.w", 16,
15648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15649 },
15650 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
15651 {
15652 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,
15653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15654 },
15655 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
15656 {
15657 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,
15658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15659 },
15660 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
15661 {
15662 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,
15663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15664 },
15665 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
15666 {
15667 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,
15668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15669 },
15670 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
15671 {
15672 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,
15673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15674 },
15675 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
15676 {
15677 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,
15678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15679 },
15680 /* rot.b${Q} #${Imm-sh-8-s4},$Dst16RnQI */
15681 {
15682 M32C_INSN_ROT16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "rot16.b-imm4-Q-16-dst16-Rn-direct-QI", "rot.b", 16,
15683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15684 },
15685 /* rot.b${Q} #${Imm-sh-8-s4},$Dst16AnQI */
15686 {
15687 M32C_INSN_ROT16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "rot16.b-imm4-Q-16-dst16-An-direct-QI", "rot.b", 16,
15688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15689 },
15690 /* rot.b${Q} #${Imm-sh-8-s4},[$Dst16An] */
15691 {
15692 M32C_INSN_ROT16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "rot16.b-imm4-Q-16-dst16-An-indirect-QI", "rot.b", 16,
15693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15694 },
15695 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
15696 {
15697 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,
15698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15699 },
15700 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
15701 {
15702 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,
15703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15704 },
15705 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
15706 {
15707 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,
15708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15709 },
15710 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
15711 {
15712 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,
15713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15714 },
15715 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
15716 {
15717 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,
15718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15719 },
15720 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
15721 {
15722 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,
15723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15724 },
15725 /* rorc.w $Dst32RnUnprefixedHI */
15726 {
15727 M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "rorc.w", 16,
15728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15729 },
15730 /* rorc.w $Dst32AnUnprefixedHI */
15731 {
15732 M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "rorc.w", 16,
15733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15734 },
15735 /* rorc.w [$Dst32AnUnprefixed] */
15736 {
15737 M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "rorc.w", 16,
15738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15739 },
15740 /* rorc.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
15741 {
15742 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,
15743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15744 },
15745 /* rorc.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
15746 {
15747 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,
15748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15749 },
15750 /* rorc.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
15751 {
15752 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,
15753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15754 },
15755 /* rorc.w ${Dsp-16-u8}[sb] */
15756 {
15757 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,
15758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15759 },
15760 /* rorc.w ${Dsp-16-u16}[sb] */
15761 {
15762 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,
15763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15764 },
15765 /* rorc.w ${Dsp-16-s8}[fb] */
15766 {
15767 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,
15768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15769 },
15770 /* rorc.w ${Dsp-16-s16}[fb] */
15771 {
15772 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,
15773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15774 },
15775 /* rorc.w ${Dsp-16-u16} */
15776 {
15777 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,
15778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15779 },
15780 /* rorc.w ${Dsp-16-u24} */
15781 {
15782 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,
15783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15784 },
15785 /* rorc.b $Dst32RnUnprefixedQI */
15786 {
15787 M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "rorc.b", 16,
15788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15789 },
15790 /* rorc.b $Dst32AnUnprefixedQI */
15791 {
15792 M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "rorc.b", 16,
15793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15794 },
15795 /* rorc.b [$Dst32AnUnprefixed] */
15796 {
15797 M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "rorc.b", 16,
15798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15799 },
15800 /* rorc.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
15801 {
15802 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,
15803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15804 },
15805 /* rorc.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
15806 {
15807 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,
15808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15809 },
15810 /* rorc.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
15811 {
15812 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,
15813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15814 },
15815 /* rorc.b ${Dsp-16-u8}[sb] */
15816 {
15817 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,
15818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15819 },
15820 /* rorc.b ${Dsp-16-u16}[sb] */
15821 {
15822 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,
15823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15824 },
15825 /* rorc.b ${Dsp-16-s8}[fb] */
15826 {
15827 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,
15828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15829 },
15830 /* rorc.b ${Dsp-16-s16}[fb] */
15831 {
15832 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,
15833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15834 },
15835 /* rorc.b ${Dsp-16-u16} */
15836 {
15837 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,
15838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15839 },
15840 /* rorc.b ${Dsp-16-u24} */
15841 {
15842 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,
15843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15844 },
15845 /* rorc.w $Dst16RnHI */
15846 {
15847 M32C_INSN_RORC16_W_16_DST16_RN_DIRECT_HI, "rorc16.w-16-dst16-Rn-direct-HI", "rorc.w", 16,
15848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15849 },
15850 /* rorc.w $Dst16AnHI */
15851 {
15852 M32C_INSN_RORC16_W_16_DST16_AN_DIRECT_HI, "rorc16.w-16-dst16-An-direct-HI", "rorc.w", 16,
15853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15854 },
15855 /* rorc.w [$Dst16An] */
15856 {
15857 M32C_INSN_RORC16_W_16_DST16_AN_INDIRECT_HI, "rorc16.w-16-dst16-An-indirect-HI", "rorc.w", 16,
15858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15859 },
15860 /* rorc.w ${Dsp-16-u8}[$Dst16An] */
15861 {
15862 M32C_INSN_RORC16_W_16_DST16_16_8_AN_RELATIVE_HI, "rorc16.w-16-dst16-16-8-An-relative-HI", "rorc.w", 24,
15863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15864 },
15865 /* rorc.w ${Dsp-16-u16}[$Dst16An] */
15866 {
15867 M32C_INSN_RORC16_W_16_DST16_16_16_AN_RELATIVE_HI, "rorc16.w-16-dst16-16-16-An-relative-HI", "rorc.w", 32,
15868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15869 },
15870 /* rorc.w ${Dsp-16-u8}[sb] */
15871 {
15872 M32C_INSN_RORC16_W_16_DST16_16_8_SB_RELATIVE_HI, "rorc16.w-16-dst16-16-8-SB-relative-HI", "rorc.w", 24,
15873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15874 },
15875 /* rorc.w ${Dsp-16-u16}[sb] */
15876 {
15877 M32C_INSN_RORC16_W_16_DST16_16_16_SB_RELATIVE_HI, "rorc16.w-16-dst16-16-16-SB-relative-HI", "rorc.w", 32,
15878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15879 },
15880 /* rorc.w ${Dsp-16-s8}[fb] */
15881 {
15882 M32C_INSN_RORC16_W_16_DST16_16_8_FB_RELATIVE_HI, "rorc16.w-16-dst16-16-8-FB-relative-HI", "rorc.w", 24,
15883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15884 },
15885 /* rorc.w ${Dsp-16-u16} */
15886 {
15887 M32C_INSN_RORC16_W_16_DST16_16_16_ABSOLUTE_HI, "rorc16.w-16-dst16-16-16-absolute-HI", "rorc.w", 32,
15888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15889 },
15890 /* rorc.b $Dst16RnQI */
15891 {
15892 M32C_INSN_RORC16_B_16_DST16_RN_DIRECT_QI, "rorc16.b-16-dst16-Rn-direct-QI", "rorc.b", 16,
15893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15894 },
15895 /* rorc.b $Dst16AnQI */
15896 {
15897 M32C_INSN_RORC16_B_16_DST16_AN_DIRECT_QI, "rorc16.b-16-dst16-An-direct-QI", "rorc.b", 16,
15898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15899 },
15900 /* rorc.b [$Dst16An] */
15901 {
15902 M32C_INSN_RORC16_B_16_DST16_AN_INDIRECT_QI, "rorc16.b-16-dst16-An-indirect-QI", "rorc.b", 16,
15903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15904 },
15905 /* rorc.b ${Dsp-16-u8}[$Dst16An] */
15906 {
15907 M32C_INSN_RORC16_B_16_DST16_16_8_AN_RELATIVE_QI, "rorc16.b-16-dst16-16-8-An-relative-QI", "rorc.b", 24,
15908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15909 },
15910 /* rorc.b ${Dsp-16-u16}[$Dst16An] */
15911 {
15912 M32C_INSN_RORC16_B_16_DST16_16_16_AN_RELATIVE_QI, "rorc16.b-16-dst16-16-16-An-relative-QI", "rorc.b", 32,
15913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15914 },
15915 /* rorc.b ${Dsp-16-u8}[sb] */
15916 {
15917 M32C_INSN_RORC16_B_16_DST16_16_8_SB_RELATIVE_QI, "rorc16.b-16-dst16-16-8-SB-relative-QI", "rorc.b", 24,
15918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15919 },
15920 /* rorc.b ${Dsp-16-u16}[sb] */
15921 {
15922 M32C_INSN_RORC16_B_16_DST16_16_16_SB_RELATIVE_QI, "rorc16.b-16-dst16-16-16-SB-relative-QI", "rorc.b", 32,
15923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15924 },
15925 /* rorc.b ${Dsp-16-s8}[fb] */
15926 {
15927 M32C_INSN_RORC16_B_16_DST16_16_8_FB_RELATIVE_QI, "rorc16.b-16-dst16-16-8-FB-relative-QI", "rorc.b", 24,
15928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15929 },
15930 /* rorc.b ${Dsp-16-u16} */
15931 {
15932 M32C_INSN_RORC16_B_16_DST16_16_16_ABSOLUTE_QI, "rorc16.b-16-dst16-16-16-absolute-QI", "rorc.b", 32,
15933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15934 },
15935 /* rolc.w $Dst32RnUnprefixedHI */
15936 {
15937 M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "rolc.w", 16,
15938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15939 },
15940 /* rolc.w $Dst32AnUnprefixedHI */
15941 {
15942 M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "rolc.w", 16,
15943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15944 },
15945 /* rolc.w [$Dst32AnUnprefixed] */
15946 {
15947 M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "rolc.w", 16,
15948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15949 },
15950 /* rolc.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
15951 {
15952 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,
15953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15954 },
15955 /* rolc.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
15956 {
15957 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,
15958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15959 },
15960 /* rolc.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
15961 {
15962 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,
15963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15964 },
15965 /* rolc.w ${Dsp-16-u8}[sb] */
15966 {
15967 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,
15968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15969 },
15970 /* rolc.w ${Dsp-16-u16}[sb] */
15971 {
15972 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,
15973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15974 },
15975 /* rolc.w ${Dsp-16-s8}[fb] */
15976 {
15977 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,
15978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15979 },
15980 /* rolc.w ${Dsp-16-s16}[fb] */
15981 {
15982 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,
15983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15984 },
15985 /* rolc.w ${Dsp-16-u16} */
15986 {
15987 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,
15988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15989 },
15990 /* rolc.w ${Dsp-16-u24} */
15991 {
15992 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,
15993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15994 },
15995 /* rolc.b $Dst32RnUnprefixedQI */
15996 {
15997 M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "rolc.b", 16,
15998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15999 },
16000 /* rolc.b $Dst32AnUnprefixedQI */
16001 {
16002 M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "rolc.b", 16,
16003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16004 },
16005 /* rolc.b [$Dst32AnUnprefixed] */
16006 {
16007 M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "rolc.b", 16,
16008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16009 },
16010 /* rolc.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16011 {
16012 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,
16013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16014 },
16015 /* rolc.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16016 {
16017 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,
16018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16019 },
16020 /* rolc.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16021 {
16022 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,
16023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16024 },
16025 /* rolc.b ${Dsp-16-u8}[sb] */
16026 {
16027 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,
16028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16029 },
16030 /* rolc.b ${Dsp-16-u16}[sb] */
16031 {
16032 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,
16033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16034 },
16035 /* rolc.b ${Dsp-16-s8}[fb] */
16036 {
16037 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,
16038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16039 },
16040 /* rolc.b ${Dsp-16-s16}[fb] */
16041 {
16042 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,
16043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16044 },
16045 /* rolc.b ${Dsp-16-u16} */
16046 {
16047 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,
16048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16049 },
16050 /* rolc.b ${Dsp-16-u24} */
16051 {
16052 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,
16053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16054 },
16055 /* rolc.w $Dst16RnHI */
16056 {
16057 M32C_INSN_ROLC16_W_16_DST16_RN_DIRECT_HI, "rolc16.w-16-dst16-Rn-direct-HI", "rolc.w", 16,
16058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16059 },
16060 /* rolc.w $Dst16AnHI */
16061 {
16062 M32C_INSN_ROLC16_W_16_DST16_AN_DIRECT_HI, "rolc16.w-16-dst16-An-direct-HI", "rolc.w", 16,
16063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16064 },
16065 /* rolc.w [$Dst16An] */
16066 {
16067 M32C_INSN_ROLC16_W_16_DST16_AN_INDIRECT_HI, "rolc16.w-16-dst16-An-indirect-HI", "rolc.w", 16,
16068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16069 },
16070 /* rolc.w ${Dsp-16-u8}[$Dst16An] */
16071 {
16072 M32C_INSN_ROLC16_W_16_DST16_16_8_AN_RELATIVE_HI, "rolc16.w-16-dst16-16-8-An-relative-HI", "rolc.w", 24,
16073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16074 },
16075 /* rolc.w ${Dsp-16-u16}[$Dst16An] */
16076 {
16077 M32C_INSN_ROLC16_W_16_DST16_16_16_AN_RELATIVE_HI, "rolc16.w-16-dst16-16-16-An-relative-HI", "rolc.w", 32,
16078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16079 },
16080 /* rolc.w ${Dsp-16-u8}[sb] */
16081 {
16082 M32C_INSN_ROLC16_W_16_DST16_16_8_SB_RELATIVE_HI, "rolc16.w-16-dst16-16-8-SB-relative-HI", "rolc.w", 24,
16083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16084 },
16085 /* rolc.w ${Dsp-16-u16}[sb] */
16086 {
16087 M32C_INSN_ROLC16_W_16_DST16_16_16_SB_RELATIVE_HI, "rolc16.w-16-dst16-16-16-SB-relative-HI", "rolc.w", 32,
16088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16089 },
16090 /* rolc.w ${Dsp-16-s8}[fb] */
16091 {
16092 M32C_INSN_ROLC16_W_16_DST16_16_8_FB_RELATIVE_HI, "rolc16.w-16-dst16-16-8-FB-relative-HI", "rolc.w", 24,
16093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16094 },
16095 /* rolc.w ${Dsp-16-u16} */
16096 {
16097 M32C_INSN_ROLC16_W_16_DST16_16_16_ABSOLUTE_HI, "rolc16.w-16-dst16-16-16-absolute-HI", "rolc.w", 32,
16098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16099 },
16100 /* rolc.b $Dst16RnQI */
16101 {
16102 M32C_INSN_ROLC16_B_16_DST16_RN_DIRECT_QI, "rolc16.b-16-dst16-Rn-direct-QI", "rolc.b", 16,
16103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16104 },
16105 /* rolc.b $Dst16AnQI */
16106 {
16107 M32C_INSN_ROLC16_B_16_DST16_AN_DIRECT_QI, "rolc16.b-16-dst16-An-direct-QI", "rolc.b", 16,
16108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16109 },
16110 /* rolc.b [$Dst16An] */
16111 {
16112 M32C_INSN_ROLC16_B_16_DST16_AN_INDIRECT_QI, "rolc16.b-16-dst16-An-indirect-QI", "rolc.b", 16,
16113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16114 },
16115 /* rolc.b ${Dsp-16-u8}[$Dst16An] */
16116 {
16117 M32C_INSN_ROLC16_B_16_DST16_16_8_AN_RELATIVE_QI, "rolc16.b-16-dst16-16-8-An-relative-QI", "rolc.b", 24,
16118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16119 },
16120 /* rolc.b ${Dsp-16-u16}[$Dst16An] */
16121 {
16122 M32C_INSN_ROLC16_B_16_DST16_16_16_AN_RELATIVE_QI, "rolc16.b-16-dst16-16-16-An-relative-QI", "rolc.b", 32,
16123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16124 },
16125 /* rolc.b ${Dsp-16-u8}[sb] */
16126 {
16127 M32C_INSN_ROLC16_B_16_DST16_16_8_SB_RELATIVE_QI, "rolc16.b-16-dst16-16-8-SB-relative-QI", "rolc.b", 24,
16128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16129 },
16130 /* rolc.b ${Dsp-16-u16}[sb] */
16131 {
16132 M32C_INSN_ROLC16_B_16_DST16_16_16_SB_RELATIVE_QI, "rolc16.b-16-dst16-16-16-SB-relative-QI", "rolc.b", 32,
16133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16134 },
16135 /* rolc.b ${Dsp-16-s8}[fb] */
16136 {
16137 M32C_INSN_ROLC16_B_16_DST16_16_8_FB_RELATIVE_QI, "rolc16.b-16-dst16-16-8-FB-relative-QI", "rolc.b", 24,
16138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16139 },
16140 /* rolc.b ${Dsp-16-u16} */
16141 {
16142 M32C_INSN_ROLC16_B_16_DST16_16_16_ABSOLUTE_QI, "rolc16.b-16-dst16-16-16-absolute-QI", "rolc.b", 32,
16143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16144 },
16145 /* pusha [$Dst32AnUnprefixed] */
16146 {
16147 M32C_INSN_PUSHA32_16_UNPREFIXED_MOVA_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "pusha32-16-Unprefixed-Mova-dst32-An-indirect-Unprefixed-Mova-SI", "pusha", 16,
16148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16149 },
16150 /* pusha ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16151 {
16152 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,
16153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16154 },
16155 /* pusha ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16156 {
16157 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,
16158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16159 },
16160 /* pusha ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16161 {
16162 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,
16163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16164 },
16165 /* pusha ${Dsp-16-u8}[sb] */
16166 {
16167 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,
16168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16169 },
16170 /* pusha ${Dsp-16-u16}[sb] */
16171 {
16172 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,
16173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16174 },
16175 /* pusha ${Dsp-16-s8}[fb] */
16176 {
16177 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,
16178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16179 },
16180 /* pusha ${Dsp-16-s16}[fb] */
16181 {
16182 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,
16183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16184 },
16185 /* pusha ${Dsp-16-u16} */
16186 {
16187 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,
16188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16189 },
16190 /* pusha ${Dsp-16-u24} */
16191 {
16192 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,
16193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16194 },
16195 /* pusha [$Dst16An] */
16196 {
16197 M32C_INSN_PUSHA16_16_MOVA_DST16_AN_INDIRECT_MOVA_HI, "pusha16-16-Mova-dst16-An-indirect-Mova-HI", "pusha", 16,
16198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16199 },
16200 /* pusha ${Dsp-16-u8}[$Dst16An] */
16201 {
16202 M32C_INSN_PUSHA16_16_MOVA_DST16_16_8_AN_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-8-An-relative-Mova-HI", "pusha", 24,
16203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16204 },
16205 /* pusha ${Dsp-16-u16}[$Dst16An] */
16206 {
16207 M32C_INSN_PUSHA16_16_MOVA_DST16_16_16_AN_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-16-An-relative-Mova-HI", "pusha", 32,
16208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16209 },
16210 /* pusha ${Dsp-16-u8}[sb] */
16211 {
16212 M32C_INSN_PUSHA16_16_MOVA_DST16_16_8_SB_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-8-SB-relative-Mova-HI", "pusha", 24,
16213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16214 },
16215 /* pusha ${Dsp-16-u16}[sb] */
16216 {
16217 M32C_INSN_PUSHA16_16_MOVA_DST16_16_16_SB_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-16-SB-relative-Mova-HI", "pusha", 32,
16218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16219 },
16220 /* pusha ${Dsp-16-s8}[fb] */
16221 {
16222 M32C_INSN_PUSHA16_16_MOVA_DST16_16_8_FB_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-8-FB-relative-Mova-HI", "pusha", 24,
16223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16224 },
16225 /* pusha ${Dsp-16-u16} */
16226 {
16227 M32C_INSN_PUSHA16_16_MOVA_DST16_16_16_ABSOLUTE_MOVA_HI, "pusha16-16-Mova-dst16-16-16-absolute-Mova-HI", "pusha", 32,
16228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16229 },
16230 /* push.l $Dst32RnUnprefixedSI */
16231 {
16232 M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "push.l", 16,
16233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16234 },
16235 /* push.l $Dst32AnUnprefixedSI */
16236 {
16237 M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-An-direct-Unprefixed-SI", "push.l", 16,
16238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16239 },
16240 /* push.l [$Dst32AnUnprefixed] */
16241 {
16242 M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-An-indirect-Unprefixed-SI", "push.l", 16,
16243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16244 },
16245 /* push.l ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16246 {
16247 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,
16248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16249 },
16250 /* push.l ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16251 {
16252 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,
16253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16254 },
16255 /* push.l ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16256 {
16257 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,
16258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16259 },
16260 /* push.l ${Dsp-16-u8}[sb] */
16261 {
16262 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,
16263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16264 },
16265 /* push.l ${Dsp-16-u16}[sb] */
16266 {
16267 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,
16268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16269 },
16270 /* push.l ${Dsp-16-s8}[fb] */
16271 {
16272 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,
16273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16274 },
16275 /* push.l ${Dsp-16-s16}[fb] */
16276 {
16277 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,
16278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16279 },
16280 /* push.l ${Dsp-16-u16} */
16281 {
16282 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,
16283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16284 },
16285 /* push.l ${Dsp-16-u24} */
16286 {
16287 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,
16288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16289 },
16290 /* push.w${S} ${An16-push-S} */
16291 {
16292 M32C_INSN_PUSH16_B_S_AN_AN16_PUSH_S_DERIVED, "push16.b-s-an-An16-push-S-derived", "push.w", 8,
16293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16294 },
16295 /* push.b${S} ${Rn16-push-S} */
16296 {
16297 M32C_INSN_PUSH16_B_S_RN_RN16_PUSH_S_DERIVED, "push16.b-s-rn-Rn16-push-S-derived", "push.b", 8,
16298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16299 },
16300 /* push.w $Dst32RnUnprefixedHI */
16301 {
16302 M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "push.w", 16,
16303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16304 },
16305 /* push.w $Dst32AnUnprefixedHI */
16306 {
16307 M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "push.w", 16,
16308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16309 },
16310 /* push.w [$Dst32AnUnprefixed] */
16311 {
16312 M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "push.w", 16,
16313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16314 },
16315 /* push.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16316 {
16317 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,
16318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16319 },
16320 /* push.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16321 {
16322 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,
16323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16324 },
16325 /* push.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16326 {
16327 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,
16328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16329 },
16330 /* push.w ${Dsp-16-u8}[sb] */
16331 {
16332 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,
16333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16334 },
16335 /* push.w ${Dsp-16-u16}[sb] */
16336 {
16337 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,
16338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16339 },
16340 /* push.w ${Dsp-16-s8}[fb] */
16341 {
16342 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,
16343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16344 },
16345 /* push.w ${Dsp-16-s16}[fb] */
16346 {
16347 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,
16348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16349 },
16350 /* push.w ${Dsp-16-u16} */
16351 {
16352 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,
16353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16354 },
16355 /* push.w ${Dsp-16-u24} */
16356 {
16357 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,
16358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16359 },
16360 /* push.b $Dst32RnUnprefixedQI */
16361 {
16362 M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "push.b", 16,
16363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16364 },
16365 /* push.b $Dst32AnUnprefixedQI */
16366 {
16367 M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "push.b", 16,
16368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16369 },
16370 /* push.b [$Dst32AnUnprefixed] */
16371 {
16372 M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "push.b", 16,
16373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16374 },
16375 /* push.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16376 {
16377 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,
16378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16379 },
16380 /* push.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16381 {
16382 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,
16383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16384 },
16385 /* push.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16386 {
16387 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,
16388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16389 },
16390 /* push.b ${Dsp-16-u8}[sb] */
16391 {
16392 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,
16393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16394 },
16395 /* push.b ${Dsp-16-u16}[sb] */
16396 {
16397 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,
16398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16399 },
16400 /* push.b ${Dsp-16-s8}[fb] */
16401 {
16402 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,
16403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16404 },
16405 /* push.b ${Dsp-16-s16}[fb] */
16406 {
16407 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,
16408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16409 },
16410 /* push.b ${Dsp-16-u16} */
16411 {
16412 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,
16413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16414 },
16415 /* push.b ${Dsp-16-u24} */
16416 {
16417 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,
16418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16419 },
16420 /* push.w $Dst16RnHI */
16421 {
16422 M32C_INSN_PUSH16_W_16_DST16_RN_DIRECT_HI, "push16.w-16-dst16-Rn-direct-HI", "push.w", 16,
16423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16424 },
16425 /* push.w $Dst16AnHI */
16426 {
16427 M32C_INSN_PUSH16_W_16_DST16_AN_DIRECT_HI, "push16.w-16-dst16-An-direct-HI", "push.w", 16,
16428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16429 },
16430 /* push.w [$Dst16An] */
16431 {
16432 M32C_INSN_PUSH16_W_16_DST16_AN_INDIRECT_HI, "push16.w-16-dst16-An-indirect-HI", "push.w", 16,
16433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16434 },
16435 /* push.w ${Dsp-16-u8}[$Dst16An] */
16436 {
16437 M32C_INSN_PUSH16_W_16_DST16_16_8_AN_RELATIVE_HI, "push16.w-16-dst16-16-8-An-relative-HI", "push.w", 24,
16438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16439 },
16440 /* push.w ${Dsp-16-u16}[$Dst16An] */
16441 {
16442 M32C_INSN_PUSH16_W_16_DST16_16_16_AN_RELATIVE_HI, "push16.w-16-dst16-16-16-An-relative-HI", "push.w", 32,
16443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16444 },
16445 /* push.w ${Dsp-16-u8}[sb] */
16446 {
16447 M32C_INSN_PUSH16_W_16_DST16_16_8_SB_RELATIVE_HI, "push16.w-16-dst16-16-8-SB-relative-HI", "push.w", 24,
16448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16449 },
16450 /* push.w ${Dsp-16-u16}[sb] */
16451 {
16452 M32C_INSN_PUSH16_W_16_DST16_16_16_SB_RELATIVE_HI, "push16.w-16-dst16-16-16-SB-relative-HI", "push.w", 32,
16453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16454 },
16455 /* push.w ${Dsp-16-s8}[fb] */
16456 {
16457 M32C_INSN_PUSH16_W_16_DST16_16_8_FB_RELATIVE_HI, "push16.w-16-dst16-16-8-FB-relative-HI", "push.w", 24,
16458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16459 },
16460 /* push.w ${Dsp-16-u16} */
16461 {
16462 M32C_INSN_PUSH16_W_16_DST16_16_16_ABSOLUTE_HI, "push16.w-16-dst16-16-16-absolute-HI", "push.w", 32,
16463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16464 },
16465 /* push.b $Dst16RnQI */
16466 {
16467 M32C_INSN_PUSH16_B_16_DST16_RN_DIRECT_QI, "push16.b-16-dst16-Rn-direct-QI", "push.b", 16,
16468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16469 },
16470 /* push.b $Dst16AnQI */
16471 {
16472 M32C_INSN_PUSH16_B_16_DST16_AN_DIRECT_QI, "push16.b-16-dst16-An-direct-QI", "push.b", 16,
16473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16474 },
16475 /* push.b [$Dst16An] */
16476 {
16477 M32C_INSN_PUSH16_B_16_DST16_AN_INDIRECT_QI, "push16.b-16-dst16-An-indirect-QI", "push.b", 16,
16478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16479 },
16480 /* push.b ${Dsp-16-u8}[$Dst16An] */
16481 {
16482 M32C_INSN_PUSH16_B_16_DST16_16_8_AN_RELATIVE_QI, "push16.b-16-dst16-16-8-An-relative-QI", "push.b", 24,
16483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16484 },
16485 /* push.b ${Dsp-16-u16}[$Dst16An] */
16486 {
16487 M32C_INSN_PUSH16_B_16_DST16_16_16_AN_RELATIVE_QI, "push16.b-16-dst16-16-16-An-relative-QI", "push.b", 32,
16488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16489 },
16490 /* push.b ${Dsp-16-u8}[sb] */
16491 {
16492 M32C_INSN_PUSH16_B_16_DST16_16_8_SB_RELATIVE_QI, "push16.b-16-dst16-16-8-SB-relative-QI", "push.b", 24,
16493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16494 },
16495 /* push.b ${Dsp-16-u16}[sb] */
16496 {
16497 M32C_INSN_PUSH16_B_16_DST16_16_16_SB_RELATIVE_QI, "push16.b-16-dst16-16-16-SB-relative-QI", "push.b", 32,
16498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16499 },
16500 /* push.b ${Dsp-16-s8}[fb] */
16501 {
16502 M32C_INSN_PUSH16_B_16_DST16_16_8_FB_RELATIVE_QI, "push16.b-16-dst16-16-8-FB-relative-QI", "push.b", 24,
16503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16504 },
16505 /* push.b ${Dsp-16-u16} */
16506 {
16507 M32C_INSN_PUSH16_B_16_DST16_16_16_ABSOLUTE_QI, "push16.b-16-dst16-16-16-absolute-QI", "push.b", 32,
16508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16509 },
16510 /* pop.w${S} ${An16-push-S} */
16511 {
16512 M32C_INSN_POP16_B_S_AN_AN16_PUSH_S_DERIVED, "pop16.b-s-an-An16-push-S-derived", "pop.w", 8,
16513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16514 },
16515 /* pop.b${S} ${Rn16-push-S} */
16516 {
16517 M32C_INSN_POP16_B_S_RN_RN16_PUSH_S_DERIVED, "pop16.b-s-rn-Rn16-push-S-derived", "pop.b", 8,
16518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16519 },
16520 /* pop.w $Dst32RnUnprefixedHI */
16521 {
16522 M32C_INSN_POP32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "pop.w", 16,
16523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16524 },
16525 /* pop.w $Dst32AnUnprefixedHI */
16526 {
16527 M32C_INSN_POP32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "pop.w", 16,
16528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16529 },
16530 /* pop.w [$Dst32AnUnprefixed] */
16531 {
16532 M32C_INSN_POP32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "pop.w", 16,
16533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16534 },
16535 /* pop.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16536 {
16537 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,
16538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16539 },
16540 /* pop.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16541 {
16542 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,
16543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16544 },
16545 /* pop.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16546 {
16547 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,
16548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16549 },
16550 /* pop.w ${Dsp-16-u8}[sb] */
16551 {
16552 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,
16553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16554 },
16555 /* pop.w ${Dsp-16-u16}[sb] */
16556 {
16557 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,
16558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16559 },
16560 /* pop.w ${Dsp-16-s8}[fb] */
16561 {
16562 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,
16563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16564 },
16565 /* pop.w ${Dsp-16-s16}[fb] */
16566 {
16567 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,
16568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16569 },
16570 /* pop.w ${Dsp-16-u16} */
16571 {
16572 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,
16573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16574 },
16575 /* pop.w ${Dsp-16-u24} */
16576 {
16577 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,
16578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16579 },
16580 /* pop.b $Dst32RnUnprefixedQI */
16581 {
16582 M32C_INSN_POP32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "pop.b", 16,
16583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16584 },
16585 /* pop.b $Dst32AnUnprefixedQI */
16586 {
16587 M32C_INSN_POP32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "pop.b", 16,
16588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16589 },
16590 /* pop.b [$Dst32AnUnprefixed] */
16591 {
16592 M32C_INSN_POP32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "pop.b", 16,
16593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16594 },
16595 /* pop.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16596 {
16597 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,
16598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16599 },
16600 /* pop.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16601 {
16602 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,
16603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16604 },
16605 /* pop.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16606 {
16607 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,
16608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16609 },
16610 /* pop.b ${Dsp-16-u8}[sb] */
16611 {
16612 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,
16613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16614 },
16615 /* pop.b ${Dsp-16-u16}[sb] */
16616 {
16617 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,
16618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16619 },
16620 /* pop.b ${Dsp-16-s8}[fb] */
16621 {
16622 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,
16623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16624 },
16625 /* pop.b ${Dsp-16-s16}[fb] */
16626 {
16627 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,
16628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16629 },
16630 /* pop.b ${Dsp-16-u16} */
16631 {
16632 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,
16633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16634 },
16635 /* pop.b ${Dsp-16-u24} */
16636 {
16637 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,
16638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16639 },
16640 /* pop.w $Dst16RnHI */
16641 {
16642 M32C_INSN_POP16_W_16_DST16_RN_DIRECT_HI, "pop16.w-16-dst16-Rn-direct-HI", "pop.w", 16,
16643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16644 },
16645 /* pop.w $Dst16AnHI */
16646 {
16647 M32C_INSN_POP16_W_16_DST16_AN_DIRECT_HI, "pop16.w-16-dst16-An-direct-HI", "pop.w", 16,
16648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16649 },
16650 /* pop.w [$Dst16An] */
16651 {
16652 M32C_INSN_POP16_W_16_DST16_AN_INDIRECT_HI, "pop16.w-16-dst16-An-indirect-HI", "pop.w", 16,
16653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16654 },
16655 /* pop.w ${Dsp-16-u8}[$Dst16An] */
16656 {
16657 M32C_INSN_POP16_W_16_DST16_16_8_AN_RELATIVE_HI, "pop16.w-16-dst16-16-8-An-relative-HI", "pop.w", 24,
16658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16659 },
16660 /* pop.w ${Dsp-16-u16}[$Dst16An] */
16661 {
16662 M32C_INSN_POP16_W_16_DST16_16_16_AN_RELATIVE_HI, "pop16.w-16-dst16-16-16-An-relative-HI", "pop.w", 32,
16663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16664 },
16665 /* pop.w ${Dsp-16-u8}[sb] */
16666 {
16667 M32C_INSN_POP16_W_16_DST16_16_8_SB_RELATIVE_HI, "pop16.w-16-dst16-16-8-SB-relative-HI", "pop.w", 24,
16668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16669 },
16670 /* pop.w ${Dsp-16-u16}[sb] */
16671 {
16672 M32C_INSN_POP16_W_16_DST16_16_16_SB_RELATIVE_HI, "pop16.w-16-dst16-16-16-SB-relative-HI", "pop.w", 32,
16673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16674 },
16675 /* pop.w ${Dsp-16-s8}[fb] */
16676 {
16677 M32C_INSN_POP16_W_16_DST16_16_8_FB_RELATIVE_HI, "pop16.w-16-dst16-16-8-FB-relative-HI", "pop.w", 24,
16678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16679 },
16680 /* pop.w ${Dsp-16-u16} */
16681 {
16682 M32C_INSN_POP16_W_16_DST16_16_16_ABSOLUTE_HI, "pop16.w-16-dst16-16-16-absolute-HI", "pop.w", 32,
16683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16684 },
16685 /* pop.b $Dst16RnQI */
16686 {
16687 M32C_INSN_POP16_B_16_DST16_RN_DIRECT_QI, "pop16.b-16-dst16-Rn-direct-QI", "pop.b", 16,
16688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16689 },
16690 /* pop.b $Dst16AnQI */
16691 {
16692 M32C_INSN_POP16_B_16_DST16_AN_DIRECT_QI, "pop16.b-16-dst16-An-direct-QI", "pop.b", 16,
16693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16694 },
16695 /* pop.b [$Dst16An] */
16696 {
16697 M32C_INSN_POP16_B_16_DST16_AN_INDIRECT_QI, "pop16.b-16-dst16-An-indirect-QI", "pop.b", 16,
16698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16699 },
16700 /* pop.b ${Dsp-16-u8}[$Dst16An] */
16701 {
16702 M32C_INSN_POP16_B_16_DST16_16_8_AN_RELATIVE_QI, "pop16.b-16-dst16-16-8-An-relative-QI", "pop.b", 24,
16703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16704 },
16705 /* pop.b ${Dsp-16-u16}[$Dst16An] */
16706 {
16707 M32C_INSN_POP16_B_16_DST16_16_16_AN_RELATIVE_QI, "pop16.b-16-dst16-16-16-An-relative-QI", "pop.b", 32,
16708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16709 },
16710 /* pop.b ${Dsp-16-u8}[sb] */
16711 {
16712 M32C_INSN_POP16_B_16_DST16_16_8_SB_RELATIVE_QI, "pop16.b-16-dst16-16-8-SB-relative-QI", "pop.b", 24,
16713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16714 },
16715 /* pop.b ${Dsp-16-u16}[sb] */
16716 {
16717 M32C_INSN_POP16_B_16_DST16_16_16_SB_RELATIVE_QI, "pop16.b-16-dst16-16-16-SB-relative-QI", "pop.b", 32,
16718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16719 },
16720 /* pop.b ${Dsp-16-s8}[fb] */
16721 {
16722 M32C_INSN_POP16_B_16_DST16_16_8_FB_RELATIVE_QI, "pop16.b-16-dst16-16-8-FB-relative-QI", "pop.b", 24,
16723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16724 },
16725 /* pop.b ${Dsp-16-u16} */
16726 {
16727 M32C_INSN_POP16_B_16_DST16_16_16_ABSOLUTE_QI, "pop16.b-16-dst16-16-16-absolute-QI", "pop.b", 32,
16728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16729 },
16730 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
16731 {
16732 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,
16733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16734 },
16735 /* or.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
16736 {
16737 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,
16738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16739 },
16740 /* or.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
16741 {
16742 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,
16743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16744 },
16745 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
16746 {
16747 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,
16748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16749 },
16750 /* or.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
16751 {
16752 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,
16753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16754 },
16755 /* or.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
16756 {
16757 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,
16758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16759 },
16760 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
16761 {
16762 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,
16763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16764 },
16765 /* or.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
16766 {
16767 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,
16768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16769 },
16770 /* or.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
16771 {
16772 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,
16773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16774 },
16775 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
16776 {
16777 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,
16778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16779 },
16780 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
16781 {
16782 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,
16783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16784 },
16785 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
16786 {
16787 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,
16788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16789 },
16790 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
16791 {
16792 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,
16793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16794 },
16795 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
16796 {
16797 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,
16798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16799 },
16800 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
16801 {
16802 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,
16803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16804 },
16805 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
16806 {
16807 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,
16808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16809 },
16810 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
16811 {
16812 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,
16813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16814 },
16815 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
16816 {
16817 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,
16818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16819 },
16820 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
16821 {
16822 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,
16823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16824 },
16825 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
16826 {
16827 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,
16828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16829 },
16830 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
16831 {
16832 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,
16833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16834 },
16835 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
16836 {
16837 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,
16838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16839 },
16840 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
16841 {
16842 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,
16843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16844 },
16845 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
16846 {
16847 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,
16848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16849 },
16850 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
16851 {
16852 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,
16853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16854 },
16855 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
16856 {
16857 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,
16858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16859 },
16860 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
16861 {
16862 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,
16863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16864 },
16865 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
16866 {
16867 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,
16868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16869 },
16870 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
16871 {
16872 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,
16873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16874 },
16875 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
16876 {
16877 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,
16878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16879 },
16880 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
16881 {
16882 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,
16883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16884 },
16885 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
16886 {
16887 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,
16888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16889 },
16890 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
16891 {
16892 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,
16893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16894 },
16895 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
16896 {
16897 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,
16898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16899 },
16900 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
16901 {
16902 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,
16903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16904 },
16905 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
16906 {
16907 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,
16908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16909 },
16910 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
16911 {
16912 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,
16913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16914 },
16915 /* or.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
16916 {
16917 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,
16918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16919 },
16920 /* or.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
16921 {
16922 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,
16923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16924 },
16925 /* or.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
16926 {
16927 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,
16928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16929 },
16930 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
16931 {
16932 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,
16933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16934 },
16935 /* or.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
16936 {
16937 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,
16938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16939 },
16940 /* or.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
16941 {
16942 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,
16943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16944 },
16945 /* or.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
16946 {
16947 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,
16948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16949 },
16950 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
16951 {
16952 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,
16953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16954 },
16955 /* or.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
16956 {
16957 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,
16958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16959 },
16960 /* or.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
16961 {
16962 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,
16963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16964 },
16965 /* or.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
16966 {
16967 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,
16968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16969 },
16970 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
16971 {
16972 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,
16973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16974 },
16975 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
16976 {
16977 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,
16978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16979 },
16980 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
16981 {
16982 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,
16983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16984 },
16985 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
16986 {
16987 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,
16988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16989 },
16990 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
16991 {
16992 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,
16993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16994 },
16995 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
16996 {
16997 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,
16998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16999 },
17000 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
17001 {
17002 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,
17003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17004 },
17005 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
17006 {
17007 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,
17008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17009 },
17010 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17011 {
17012 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,
17013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17014 },
17015 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17016 {
17017 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,
17018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17019 },
17020 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17021 {
17022 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,
17023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17024 },
17025 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
17026 {
17027 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,
17028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17029 },
17030 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
17031 {
17032 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,
17033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17034 },
17035 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
17036 {
17037 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,
17038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17039 },
17040 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
17041 {
17042 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,
17043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17044 },
17045 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
17046 {
17047 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,
17048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17049 },
17050 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
17051 {
17052 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,
17053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17054 },
17055 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
17056 {
17057 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,
17058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17059 },
17060 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
17061 {
17062 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,
17063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17064 },
17065 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
17066 {
17067 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,
17068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17069 },
17070 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
17071 {
17072 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,
17073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17074 },
17075 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
17076 {
17077 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,
17078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17079 },
17080 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
17081 {
17082 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,
17083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17084 },
17085 /* or.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
17086 {
17087 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,
17088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17089 },
17090 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
17091 {
17092 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,
17093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17094 },
17095 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
17096 {
17097 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,
17098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17099 },
17100 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
17101 {
17102 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,
17103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17104 },
17105 /* or.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
17106 {
17107 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,
17108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17109 },
17110 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
17111 {
17112 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,
17113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17114 },
17115 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
17116 {
17117 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,
17118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17119 },
17120 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
17121 {
17122 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,
17123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17124 },
17125 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
17126 {
17127 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,
17128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17129 },
17130 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
17131 {
17132 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,
17133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17134 },
17135 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
17136 {
17137 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,
17138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17139 },
17140 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
17141 {
17142 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,
17143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17144 },
17145 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
17146 {
17147 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,
17148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17149 },
17150 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
17151 {
17152 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,
17153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17154 },
17155 /* or.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
17156 {
17157 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,
17158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17159 },
17160 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
17161 {
17162 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,
17163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17164 },
17165 /* or.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
17166 {
17167 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,
17168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17169 },
17170 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17171 {
17172 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,
17173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17174 },
17175 /* or.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
17176 {
17177 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,
17178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17179 },
17180 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
17181 {
17182 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,
17183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17184 },
17185 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
17186 {
17187 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,
17188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17189 },
17190 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
17191 {
17192 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,
17193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17194 },
17195 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
17196 {
17197 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,
17198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17199 },
17200 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
17201 {
17202 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,
17203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17204 },
17205 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
17206 {
17207 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,
17208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17209 },
17210 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
17211 {
17212 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,
17213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17214 },
17215 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
17216 {
17217 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,
17218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17219 },
17220 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
17221 {
17222 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,
17223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17224 },
17225 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
17226 {
17227 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,
17228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17229 },
17230 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
17231 {
17232 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,
17233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17234 },
17235 /* or.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
17236 {
17237 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,
17238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17239 },
17240 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
17241 {
17242 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,
17243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17244 },
17245 /* or.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
17246 {
17247 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,
17248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17249 },
17250 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
17251 {
17252 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,
17253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17254 },
17255 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
17256 {
17257 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,
17258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17259 },
17260 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
17261 {
17262 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,
17263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17264 },
17265 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
17266 {
17267 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,
17268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17269 },
17270 /* or.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
17271 {
17272 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,
17273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17274 },
17275 /* or.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
17276 {
17277 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,
17278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17279 },
17280 /* or.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
17281 {
17282 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,
17283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17284 },
17285 /* or.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
17286 {
17287 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,
17288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17289 },
17290 /* or.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
17291 {
17292 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,
17293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17294 },
17295 /* or.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
17296 {
17297 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,
17298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17299 },
17300 /* or.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
17301 {
17302 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,
17303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17304 },
17305 /* or.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
17306 {
17307 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,
17308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17309 },
17310 /* or.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17311 {
17312 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,
17313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17314 },
17315 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
17316 {
17317 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,
17318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17319 },
17320 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
17321 {
17322 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,
17323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17324 },
17325 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
17326 {
17327 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,
17328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17329 },
17330 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
17331 {
17332 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,
17333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17334 },
17335 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
17336 {
17337 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,
17338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17339 },
17340 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
17341 {
17342 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,
17343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17344 },
17345 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
17346 {
17347 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,
17348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17349 },
17350 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
17351 {
17352 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,
17353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17354 },
17355 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
17356 {
17357 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,
17358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17359 },
17360 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
17361 {
17362 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,
17363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17364 },
17365 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
17366 {
17367 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,
17368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17369 },
17370 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
17371 {
17372 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,
17373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17374 },
17375 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
17376 {
17377 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,
17378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17379 },
17380 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
17381 {
17382 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,
17383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17384 },
17385 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
17386 {
17387 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,
17388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17389 },
17390 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
17391 {
17392 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,
17393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17394 },
17395 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
17396 {
17397 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,
17398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17399 },
17400 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
17401 {
17402 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,
17403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17404 },
17405 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
17406 {
17407 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,
17408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17409 },
17410 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
17411 {
17412 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,
17413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17414 },
17415 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
17416 {
17417 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,
17418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17419 },
17420 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
17421 {
17422 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,
17423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17424 },
17425 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
17426 {
17427 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,
17428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17429 },
17430 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
17431 {
17432 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,
17433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17434 },
17435 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
17436 {
17437 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,
17438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17439 },
17440 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
17441 {
17442 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,
17443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17444 },
17445 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
17446 {
17447 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,
17448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17449 },
17450 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
17451 {
17452 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,
17453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17454 },
17455 /* or.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
17456 {
17457 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,
17458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17459 },
17460 /* or.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
17461 {
17462 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,
17463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17464 },
17465 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
17466 {
17467 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,
17468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17469 },
17470 /* or.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
17471 {
17472 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,
17473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17474 },
17475 /* or.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
17476 {
17477 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,
17478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17479 },
17480 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17481 {
17482 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,
17483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17484 },
17485 /* or.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
17486 {
17487 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,
17488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17489 },
17490 /* or.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
17491 {
17492 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,
17493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17494 },
17495 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
17496 {
17497 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,
17498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17499 },
17500 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
17501 {
17502 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,
17503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17504 },
17505 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
17506 {
17507 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,
17508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17509 },
17510 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
17511 {
17512 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,
17513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17514 },
17515 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
17516 {
17517 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,
17518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17519 },
17520 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
17521 {
17522 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,
17523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17524 },
17525 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
17526 {
17527 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,
17528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17529 },
17530 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
17531 {
17532 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,
17533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17534 },
17535 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
17536 {
17537 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,
17538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17539 },
17540 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
17541 {
17542 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,
17543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17544 },
17545 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
17546 {
17547 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,
17548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17549 },
17550 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
17551 {
17552 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,
17553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17554 },
17555 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
17556 {
17557 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,
17558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17559 },
17560 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
17561 {
17562 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,
17563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17564 },
17565 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
17566 {
17567 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,
17568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17569 },
17570 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
17571 {
17572 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,
17573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17574 },
17575 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
17576 {
17577 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,
17578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17579 },
17580 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
17581 {
17582 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,
17583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17584 },
17585 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
17586 {
17587 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,
17588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17589 },
17590 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
17591 {
17592 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,
17593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17594 },
17595 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
17596 {
17597 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,
17598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17599 },
17600 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
17601 {
17602 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,
17603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17604 },
17605 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
17606 {
17607 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,
17608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17609 },
17610 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
17611 {
17612 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,
17613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17614 },
17615 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
17616 {
17617 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,
17618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17619 },
17620 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
17621 {
17622 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,
17623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17624 },
17625 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
17626 {
17627 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,
17628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17629 },
17630 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
17631 {
17632 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,
17633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17634 },
17635 /* or.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
17636 {
17637 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,
17638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17639 },
17640 /* or.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
17641 {
17642 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,
17643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17644 },
17645 /* or.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
17646 {
17647 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,
17648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17649 },
17650 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
17651 {
17652 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,
17653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17654 },
17655 /* or.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
17656 {
17657 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,
17658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17659 },
17660 /* or.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
17661 {
17662 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,
17663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17664 },
17665 /* or.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
17666 {
17667 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,
17668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17669 },
17670 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17671 {
17672 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,
17673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17674 },
17675 /* or.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
17676 {
17677 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,
17678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17679 },
17680 /* or.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
17681 {
17682 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,
17683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17684 },
17685 /* or.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
17686 {
17687 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,
17688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17689 },
17690 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
17691 {
17692 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,
17693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17694 },
17695 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
17696 {
17697 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,
17698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17699 },
17700 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
17701 {
17702 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,
17703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17704 },
17705 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
17706 {
17707 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,
17708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17709 },
17710 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
17711 {
17712 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,
17713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17714 },
17715 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
17716 {
17717 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,
17718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17719 },
17720 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
17721 {
17722 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,
17723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17724 },
17725 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
17726 {
17727 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,
17728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17729 },
17730 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17731 {
17732 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,
17733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17734 },
17735 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17736 {
17737 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,
17738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17739 },
17740 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17741 {
17742 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,
17743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17744 },
17745 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
17746 {
17747 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,
17748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17749 },
17750 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
17751 {
17752 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,
17753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17754 },
17755 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
17756 {
17757 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,
17758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17759 },
17760 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
17761 {
17762 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,
17763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17764 },
17765 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
17766 {
17767 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,
17768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17769 },
17770 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
17771 {
17772 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,
17773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17774 },
17775 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
17776 {
17777 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,
17778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17779 },
17780 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
17781 {
17782 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,
17783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17784 },
17785 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
17786 {
17787 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,
17788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17789 },
17790 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
17791 {
17792 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,
17793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17794 },
17795 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
17796 {
17797 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,
17798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17799 },
17800 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
17801 {
17802 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,
17803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17804 },
17805 /* or.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
17806 {
17807 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,
17808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17809 },
17810 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
17811 {
17812 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,
17813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17814 },
17815 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
17816 {
17817 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,
17818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17819 },
17820 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
17821 {
17822 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,
17823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17824 },
17825 /* or.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
17826 {
17827 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,
17828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17829 },
17830 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
17831 {
17832 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,
17833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17834 },
17835 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
17836 {
17837 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,
17838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17839 },
17840 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
17841 {
17842 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,
17843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17844 },
17845 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
17846 {
17847 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,
17848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17849 },
17850 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
17851 {
17852 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,
17853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17854 },
17855 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
17856 {
17857 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,
17858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17859 },
17860 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
17861 {
17862 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,
17863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17864 },
17865 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
17866 {
17867 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,
17868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17869 },
17870 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
17871 {
17872 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,
17873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17874 },
17875 /* or.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
17876 {
17877 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,
17878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17879 },
17880 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
17881 {
17882 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,
17883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17884 },
17885 /* or.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
17886 {
17887 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,
17888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17889 },
17890 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17891 {
17892 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,
17893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17894 },
17895 /* or.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
17896 {
17897 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,
17898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17899 },
17900 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
17901 {
17902 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,
17903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17904 },
17905 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
17906 {
17907 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,
17908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17909 },
17910 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
17911 {
17912 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,
17913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17914 },
17915 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
17916 {
17917 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,
17918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17919 },
17920 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
17921 {
17922 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,
17923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17924 },
17925 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
17926 {
17927 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,
17928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17929 },
17930 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
17931 {
17932 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,
17933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17934 },
17935 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
17936 {
17937 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,
17938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17939 },
17940 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
17941 {
17942 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,
17943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17944 },
17945 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
17946 {
17947 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,
17948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17949 },
17950 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
17951 {
17952 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,
17953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17954 },
17955 /* or.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
17956 {
17957 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,
17958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17959 },
17960 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
17961 {
17962 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,
17963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17964 },
17965 /* or.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
17966 {
17967 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,
17968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17969 },
17970 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
17971 {
17972 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,
17973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17974 },
17975 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
17976 {
17977 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,
17978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17979 },
17980 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
17981 {
17982 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,
17983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17984 },
17985 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
17986 {
17987 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,
17988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17989 },
17990 /* or.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
17991 {
17992 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,
17993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17994 },
17995 /* or.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
17996 {
17997 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,
17998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17999 },
18000 /* or.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
18001 {
18002 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,
18003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18004 },
18005 /* or.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
18006 {
18007 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,
18008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18009 },
18010 /* or.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
18011 {
18012 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,
18013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18014 },
18015 /* or.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
18016 {
18017 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,
18018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18019 },
18020 /* or.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
18021 {
18022 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,
18023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18024 },
18025 /* or.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
18026 {
18027 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,
18028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18029 },
18030 /* or.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
18031 {
18032 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,
18033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18034 },
18035 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
18036 {
18037 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,
18038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18039 },
18040 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
18041 {
18042 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,
18043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18044 },
18045 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
18046 {
18047 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,
18048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18049 },
18050 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
18051 {
18052 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,
18053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18054 },
18055 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
18056 {
18057 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,
18058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18059 },
18060 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
18061 {
18062 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,
18063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18064 },
18065 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
18066 {
18067 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,
18068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18069 },
18070 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
18071 {
18072 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,
18073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18074 },
18075 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
18076 {
18077 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,
18078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18079 },
18080 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
18081 {
18082 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,
18083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18084 },
18085 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
18086 {
18087 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,
18088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18089 },
18090 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
18091 {
18092 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,
18093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18094 },
18095 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
18096 {
18097 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,
18098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18099 },
18100 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
18101 {
18102 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,
18103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18104 },
18105 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
18106 {
18107 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,
18108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18109 },
18110 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
18111 {
18112 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,
18113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18114 },
18115 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
18116 {
18117 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,
18118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18119 },
18120 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
18121 {
18122 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,
18123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18124 },
18125 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
18126 {
18127 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,
18128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18129 },
18130 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
18131 {
18132 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,
18133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18134 },
18135 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
18136 {
18137 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,
18138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18139 },
18140 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
18141 {
18142 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,
18143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18144 },
18145 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
18146 {
18147 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,
18148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18149 },
18150 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
18151 {
18152 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,
18153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18154 },
18155 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
18156 {
18157 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,
18158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18159 },
18160 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
18161 {
18162 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,
18163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18164 },
18165 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
18166 {
18167 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,
18168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18169 },
18170 /* or.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
18171 {
18172 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,
18173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18174 },
18175 /* or.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
18176 {
18177 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,
18178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18179 },
18180 /* or.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
18181 {
18182 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,
18183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18184 },
18185 /* or.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
18186 {
18187 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,
18188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18189 },
18190 /* or.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
18191 {
18192 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,
18193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18194 },
18195 /* or.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
18196 {
18197 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,
18198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18199 },
18200 /* or.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
18201 {
18202 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,
18203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18204 },
18205 /* or.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
18206 {
18207 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,
18208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18209 },
18210 /* or.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
18211 {
18212 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,
18213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18214 },
18215 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
18216 {
18217 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,
18218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18219 },
18220 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
18221 {
18222 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,
18223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18224 },
18225 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
18226 {
18227 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,
18228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18229 },
18230 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
18231 {
18232 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,
18233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18234 },
18235 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
18236 {
18237 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,
18238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18239 },
18240 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
18241 {
18242 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,
18243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18244 },
18245 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
18246 {
18247 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,
18248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18249 },
18250 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
18251 {
18252 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,
18253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18254 },
18255 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
18256 {
18257 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,
18258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18259 },
18260 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
18261 {
18262 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,
18263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18264 },
18265 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
18266 {
18267 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,
18268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18269 },
18270 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
18271 {
18272 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,
18273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18274 },
18275 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
18276 {
18277 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,
18278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18279 },
18280 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
18281 {
18282 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,
18283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18284 },
18285 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
18286 {
18287 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,
18288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18289 },
18290 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
18291 {
18292 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,
18293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18294 },
18295 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
18296 {
18297 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,
18298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18299 },
18300 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
18301 {
18302 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,
18303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18304 },
18305 /* or.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
18306 {
18307 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,
18308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18309 },
18310 /* or.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
18311 {
18312 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,
18313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18314 },
18315 /* or.w${G} ${Dsp-16-u16},$Dst16RnHI */
18316 {
18317 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,
18318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18319 },
18320 /* or.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
18321 {
18322 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,
18323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18324 },
18325 /* or.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
18326 {
18327 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,
18328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18329 },
18330 /* or.w${G} ${Dsp-16-u16},$Dst16AnHI */
18331 {
18332 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,
18333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18334 },
18335 /* or.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
18336 {
18337 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,
18338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18339 },
18340 /* or.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
18341 {
18342 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,
18343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18344 },
18345 /* or.w${G} ${Dsp-16-u16},[$Dst16An] */
18346 {
18347 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,
18348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18349 },
18350 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
18351 {
18352 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,
18353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18354 },
18355 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
18356 {
18357 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,
18358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18359 },
18360 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
18361 {
18362 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,
18363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18364 },
18365 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
18366 {
18367 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,
18368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18369 },
18370 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
18371 {
18372 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,
18373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18374 },
18375 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
18376 {
18377 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,
18378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18379 },
18380 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
18381 {
18382 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,
18383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18384 },
18385 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
18386 {
18387 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,
18388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18389 },
18390 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
18391 {
18392 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,
18393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18394 },
18395 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
18396 {
18397 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,
18398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18399 },
18400 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
18401 {
18402 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,
18403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18404 },
18405 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
18406 {
18407 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,
18408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18409 },
18410 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
18411 {
18412 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,
18413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18414 },
18415 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
18416 {
18417 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,
18418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18419 },
18420 /* or.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
18421 {
18422 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,
18423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18424 },
18425 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
18426 {
18427 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,
18428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18429 },
18430 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
18431 {
18432 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,
18433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18434 },
18435 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
18436 {
18437 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,
18438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18439 },
18440 /* or.w${G} $Src16RnHI,$Dst16RnHI */
18441 {
18442 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,
18443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18444 },
18445 /* or.w${G} $Src16AnHI,$Dst16RnHI */
18446 {
18447 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,
18448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18449 },
18450 /* or.w${G} [$Src16An],$Dst16RnHI */
18451 {
18452 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,
18453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18454 },
18455 /* or.w${G} $Src16RnHI,$Dst16AnHI */
18456 {
18457 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,
18458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18459 },
18460 /* or.w${G} $Src16AnHI,$Dst16AnHI */
18461 {
18462 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,
18463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18464 },
18465 /* or.w${G} [$Src16An],$Dst16AnHI */
18466 {
18467 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,
18468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18469 },
18470 /* or.w${G} $Src16RnHI,[$Dst16An] */
18471 {
18472 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,
18473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18474 },
18475 /* or.w${G} $Src16AnHI,[$Dst16An] */
18476 {
18477 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,
18478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18479 },
18480 /* or.w${G} [$Src16An],[$Dst16An] */
18481 {
18482 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,
18483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18484 },
18485 /* or.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
18486 {
18487 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,
18488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18489 },
18490 /* or.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
18491 {
18492 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,
18493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18494 },
18495 /* or.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
18496 {
18497 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,
18498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18499 },
18500 /* or.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
18501 {
18502 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,
18503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18504 },
18505 /* or.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
18506 {
18507 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,
18508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18509 },
18510 /* or.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
18511 {
18512 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,
18513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18514 },
18515 /* or.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
18516 {
18517 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,
18518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18519 },
18520 /* or.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
18521 {
18522 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,
18523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18524 },
18525 /* or.w${G} [$Src16An],${Dsp-16-u8}[sb] */
18526 {
18527 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,
18528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18529 },
18530 /* or.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
18531 {
18532 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,
18533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18534 },
18535 /* or.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
18536 {
18537 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,
18538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18539 },
18540 /* or.w${G} [$Src16An],${Dsp-16-u16}[sb] */
18541 {
18542 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,
18543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18544 },
18545 /* or.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
18546 {
18547 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,
18548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18549 },
18550 /* or.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
18551 {
18552 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,
18553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18554 },
18555 /* or.w${G} [$Src16An],${Dsp-16-s8}[fb] */
18556 {
18557 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,
18558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18559 },
18560 /* or.w${G} $Src16RnHI,${Dsp-16-u16} */
18561 {
18562 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,
18563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18564 },
18565 /* or.w${G} $Src16AnHI,${Dsp-16-u16} */
18566 {
18567 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,
18568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18569 },
18570 /* or.w${G} [$Src16An],${Dsp-16-u16} */
18571 {
18572 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,
18573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18574 },
18575 /* or.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
18576 {
18577 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,
18578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18579 },
18580 /* or.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
18581 {
18582 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,
18583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18584 },
18585 /* or.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
18586 {
18587 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,
18588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18589 },
18590 /* or.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
18591 {
18592 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,
18593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18594 },
18595 /* or.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
18596 {
18597 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,
18598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18599 },
18600 /* or.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
18601 {
18602 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,
18603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18604 },
18605 /* or.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
18606 {
18607 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,
18608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18609 },
18610 /* or.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
18611 {
18612 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,
18613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18614 },
18615 /* or.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
18616 {
18617 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,
18618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18619 },
18620 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
18621 {
18622 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,
18623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18624 },
18625 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
18626 {
18627 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,
18628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18629 },
18630 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
18631 {
18632 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,
18633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18634 },
18635 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
18636 {
18637 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,
18638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18639 },
18640 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
18641 {
18642 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,
18643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18644 },
18645 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
18646 {
18647 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,
18648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18649 },
18650 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
18651 {
18652 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,
18653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18654 },
18655 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
18656 {
18657 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,
18658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18659 },
18660 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
18661 {
18662 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,
18663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18664 },
18665 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
18666 {
18667 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,
18668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18669 },
18670 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
18671 {
18672 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,
18673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18674 },
18675 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
18676 {
18677 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,
18678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18679 },
18680 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
18681 {
18682 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,
18683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18684 },
18685 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
18686 {
18687 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,
18688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18689 },
18690 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
18691 {
18692 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,
18693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18694 },
18695 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
18696 {
18697 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,
18698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18699 },
18700 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
18701 {
18702 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,
18703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18704 },
18705 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
18706 {
18707 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,
18708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18709 },
18710 /* or.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
18711 {
18712 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,
18713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18714 },
18715 /* or.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
18716 {
18717 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,
18718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18719 },
18720 /* or.b${G} ${Dsp-16-u16},$Dst16RnQI */
18721 {
18722 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,
18723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18724 },
18725 /* or.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
18726 {
18727 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,
18728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18729 },
18730 /* or.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
18731 {
18732 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,
18733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18734 },
18735 /* or.b${G} ${Dsp-16-u16},$Dst16AnQI */
18736 {
18737 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,
18738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18739 },
18740 /* or.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
18741 {
18742 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,
18743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18744 },
18745 /* or.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
18746 {
18747 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,
18748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18749 },
18750 /* or.b${G} ${Dsp-16-u16},[$Dst16An] */
18751 {
18752 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,
18753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18754 },
18755 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
18756 {
18757 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,
18758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18759 },
18760 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
18761 {
18762 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,
18763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18764 },
18765 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
18766 {
18767 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,
18768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18769 },
18770 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
18771 {
18772 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,
18773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18774 },
18775 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
18776 {
18777 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,
18778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18779 },
18780 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
18781 {
18782 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,
18783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18784 },
18785 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
18786 {
18787 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,
18788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18789 },
18790 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
18791 {
18792 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,
18793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18794 },
18795 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
18796 {
18797 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,
18798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18799 },
18800 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
18801 {
18802 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,
18803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18804 },
18805 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
18806 {
18807 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,
18808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18809 },
18810 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
18811 {
18812 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,
18813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18814 },
18815 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
18816 {
18817 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,
18818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18819 },
18820 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
18821 {
18822 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,
18823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18824 },
18825 /* or.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
18826 {
18827 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,
18828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18829 },
18830 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
18831 {
18832 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,
18833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18834 },
18835 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
18836 {
18837 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,
18838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18839 },
18840 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
18841 {
18842 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,
18843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18844 },
18845 /* or.b${G} $Src16RnQI,$Dst16RnQI */
18846 {
18847 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,
18848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18849 },
18850 /* or.b${G} $Src16AnQI,$Dst16RnQI */
18851 {
18852 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,
18853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18854 },
18855 /* or.b${G} [$Src16An],$Dst16RnQI */
18856 {
18857 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,
18858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18859 },
18860 /* or.b${G} $Src16RnQI,$Dst16AnQI */
18861 {
18862 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,
18863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18864 },
18865 /* or.b${G} $Src16AnQI,$Dst16AnQI */
18866 {
18867 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,
18868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18869 },
18870 /* or.b${G} [$Src16An],$Dst16AnQI */
18871 {
18872 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,
18873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18874 },
18875 /* or.b${G} $Src16RnQI,[$Dst16An] */
18876 {
18877 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,
18878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18879 },
18880 /* or.b${G} $Src16AnQI,[$Dst16An] */
18881 {
18882 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,
18883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18884 },
18885 /* or.b${G} [$Src16An],[$Dst16An] */
18886 {
18887 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,
18888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18889 },
18890 /* or.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
18891 {
18892 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,
18893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18894 },
18895 /* or.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
18896 {
18897 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,
18898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18899 },
18900 /* or.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
18901 {
18902 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,
18903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18904 },
18905 /* or.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
18906 {
18907 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,
18908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18909 },
18910 /* or.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
18911 {
18912 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,
18913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18914 },
18915 /* or.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
18916 {
18917 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,
18918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18919 },
18920 /* or.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
18921 {
18922 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,
18923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18924 },
18925 /* or.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
18926 {
18927 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,
18928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18929 },
18930 /* or.b${G} [$Src16An],${Dsp-16-u8}[sb] */
18931 {
18932 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,
18933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18934 },
18935 /* or.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
18936 {
18937 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,
18938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18939 },
18940 /* or.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
18941 {
18942 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,
18943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18944 },
18945 /* or.b${G} [$Src16An],${Dsp-16-u16}[sb] */
18946 {
18947 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,
18948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18949 },
18950 /* or.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
18951 {
18952 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,
18953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18954 },
18955 /* or.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
18956 {
18957 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,
18958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18959 },
18960 /* or.b${G} [$Src16An],${Dsp-16-s8}[fb] */
18961 {
18962 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,
18963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18964 },
18965 /* or.b${G} $Src16RnQI,${Dsp-16-u16} */
18966 {
18967 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,
18968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18969 },
18970 /* or.b${G} $Src16AnQI,${Dsp-16-u16} */
18971 {
18972 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,
18973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18974 },
18975 /* or.b${G} [$Src16An],${Dsp-16-u16} */
18976 {
18977 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,
18978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18979 },
18980 /* or.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
18981 {
18982 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,
18983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18984 },
18985 /* or.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
18986 {
18987 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,
18988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18989 },
18990 /* or.w${S} #${Imm-24-HI},${Dsp-8-u16} */
18991 {
18992 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,
18993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18994 },
18995 /* or.w${S} #${Imm-8-HI},r0 */
18996 {
18997 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,
18998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18999 },
19000 /* or.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
19001 {
19002 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,
19003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19004 },
19005 /* or.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
19006 {
19007 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,
19008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19009 },
19010 /* or.b${S} #${Imm-24-QI},${Dsp-8-u16} */
19011 {
19012 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,
19013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19014 },
19015 /* or.b${S} #${Imm-8-QI},r0l */
19016 {
19017 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,
19018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19019 },
19020 /* or.b${S} #${Imm-8-QI},r0l */
19021 {
19022 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,
19023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19024 },
19025 /* or.b${S} #${Imm-8-QI},r0h */
19026 {
19027 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,
19028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19029 },
19030 /* or.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
19031 {
19032 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,
19033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19034 },
19035 /* or.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
19036 {
19037 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,
19038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19039 },
19040 /* or.b${S} #${Imm-8-QI},${Dsp-16-u16} */
19041 {
19042 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,
19043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19044 },
19045 /* or.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
19046 {
19047 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,
19048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19049 },
19050 /* or.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
19051 {
19052 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,
19053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19054 },
19055 /* or.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
19056 {
19057 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,
19058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19059 },
19060 /* or.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
19061 {
19062 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,
19063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19064 },
19065 /* or.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
19066 {
19067 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,
19068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19069 },
19070 /* or.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
19071 {
19072 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,
19073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19074 },
19075 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
19076 {
19077 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,
19078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19079 },
19080 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
19081 {
19082 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,
19083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19084 },
19085 /* or.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
19086 {
19087 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,
19088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19089 },
19090 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16} */
19091 {
19092 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,
19093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19094 },
19095 /* or.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
19096 {
19097 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,
19098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19099 },
19100 /* or.w${G} #${Imm-40-HI},${Dsp-16-u24} */
19101 {
19102 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,
19103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19104 },
19105 /* or.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
19106 {
19107 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,
19108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19109 },
19110 /* or.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
19111 {
19112 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,
19113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19114 },
19115 /* or.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
19116 {
19117 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,
19118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19119 },
19120 /* or.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
19121 {
19122 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,
19123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19124 },
19125 /* or.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
19126 {
19127 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,
19128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19129 },
19130 /* or.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
19131 {
19132 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,
19133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19134 },
19135 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
19136 {
19137 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,
19138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19139 },
19140 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
19141 {
19142 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,
19143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19144 },
19145 /* or.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
19146 {
19147 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,
19148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19149 },
19150 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16} */
19151 {
19152 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,
19153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19154 },
19155 /* or.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
19156 {
19157 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,
19158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19159 },
19160 /* or.b${G} #${Imm-40-QI},${Dsp-16-u24} */
19161 {
19162 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,
19163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19164 },
19165 /* or.w${G} #${Imm-16-HI},$Dst16RnHI */
19166 {
19167 M32C_INSN_OR16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "or16.w-imm-G-basic-dst16-Rn-direct-HI", "or.w", 32,
19168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19169 },
19170 /* or.w${G} #${Imm-16-HI},$Dst16AnHI */
19171 {
19172 M32C_INSN_OR16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "or16.w-imm-G-basic-dst16-An-direct-HI", "or.w", 32,
19173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19174 },
19175 /* or.w${G} #${Imm-16-HI},[$Dst16An] */
19176 {
19177 M32C_INSN_OR16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "or16.w-imm-G-basic-dst16-An-indirect-HI", "or.w", 32,
19178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19179 },
19180 /* or.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
19181 {
19182 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,
19183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19184 },
19185 /* or.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
19186 {
19187 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,
19188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19189 },
19190 /* or.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
19191 {
19192 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,
19193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19194 },
19195 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
19196 {
19197 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,
19198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19199 },
19200 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
19201 {
19202 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,
19203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19204 },
19205 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16} */
19206 {
19207 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,
19208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19209 },
19210 /* or.b${G} #${Imm-16-QI},$Dst16RnQI */
19211 {
19212 M32C_INSN_OR16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "or16.b-imm-G-basic-dst16-Rn-direct-QI", "or.b", 24,
19213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19214 },
19215 /* or.b${G} #${Imm-16-QI},$Dst16AnQI */
19216 {
19217 M32C_INSN_OR16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "or16.b-imm-G-basic-dst16-An-direct-QI", "or.b", 24,
19218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19219 },
19220 /* or.b${G} #${Imm-16-QI},[$Dst16An] */
19221 {
19222 M32C_INSN_OR16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "or16.b-imm-G-basic-dst16-An-indirect-QI", "or.b", 24,
19223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19224 },
19225 /* or.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
19226 {
19227 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,
19228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19229 },
19230 /* or.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
19231 {
19232 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,
19233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19234 },
19235 /* or.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
19236 {
19237 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,
19238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19239 },
19240 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
19241 {
19242 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,
19243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19244 },
19245 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
19246 {
19247 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,
19248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19249 },
19250 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16} */
19251 {
19252 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,
19253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19254 },
19255 /* not.w $Dst32RnUnprefixedHI */
19256 {
19257 M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "not.w", 16,
19258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19259 },
19260 /* not.w $Dst32AnUnprefixedHI */
19261 {
19262 M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "not.w", 16,
19263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19264 },
19265 /* not.w [$Dst32AnUnprefixed] */
19266 {
19267 M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "not.w", 16,
19268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19269 },
19270 /* not.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
19271 {
19272 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,
19273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19274 },
19275 /* not.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
19276 {
19277 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,
19278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19279 },
19280 /* not.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
19281 {
19282 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,
19283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19284 },
19285 /* not.w ${Dsp-16-u8}[sb] */
19286 {
19287 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,
19288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19289 },
19290 /* not.w ${Dsp-16-u16}[sb] */
19291 {
19292 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,
19293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19294 },
19295 /* not.w ${Dsp-16-s8}[fb] */
19296 {
19297 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,
19298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19299 },
19300 /* not.w ${Dsp-16-s16}[fb] */
19301 {
19302 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,
19303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19304 },
19305 /* not.w ${Dsp-16-u16} */
19306 {
19307 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,
19308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19309 },
19310 /* not.w ${Dsp-16-u24} */
19311 {
19312 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,
19313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19314 },
19315 /* not.b $Dst32RnUnprefixedQI */
19316 {
19317 M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "not.b", 16,
19318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19319 },
19320 /* not.b $Dst32AnUnprefixedQI */
19321 {
19322 M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "not.b", 16,
19323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19324 },
19325 /* not.b [$Dst32AnUnprefixed] */
19326 {
19327 M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "not.b", 16,
19328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19329 },
19330 /* not.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
19331 {
19332 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,
19333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19334 },
19335 /* not.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
19336 {
19337 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,
19338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19339 },
19340 /* not.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
19341 {
19342 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,
19343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19344 },
19345 /* not.b ${Dsp-16-u8}[sb] */
19346 {
19347 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,
19348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19349 },
19350 /* not.b ${Dsp-16-u16}[sb] */
19351 {
19352 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,
19353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19354 },
19355 /* not.b ${Dsp-16-s8}[fb] */
19356 {
19357 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,
19358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19359 },
19360 /* not.b ${Dsp-16-s16}[fb] */
19361 {
19362 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,
19363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19364 },
19365 /* not.b ${Dsp-16-u16} */
19366 {
19367 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,
19368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19369 },
19370 /* not.b ${Dsp-16-u24} */
19371 {
19372 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,
19373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19374 },
19375 /* not.w $Dst16RnHI */
19376 {
19377 M32C_INSN_NOT16_W_16_DST16_RN_DIRECT_HI, "not16.w-16-dst16-Rn-direct-HI", "not.w", 16,
19378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19379 },
19380 /* not.w $Dst16AnHI */
19381 {
19382 M32C_INSN_NOT16_W_16_DST16_AN_DIRECT_HI, "not16.w-16-dst16-An-direct-HI", "not.w", 16,
19383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19384 },
19385 /* not.w [$Dst16An] */
19386 {
19387 M32C_INSN_NOT16_W_16_DST16_AN_INDIRECT_HI, "not16.w-16-dst16-An-indirect-HI", "not.w", 16,
19388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19389 },
19390 /* not.w ${Dsp-16-u8}[$Dst16An] */
19391 {
19392 M32C_INSN_NOT16_W_16_DST16_16_8_AN_RELATIVE_HI, "not16.w-16-dst16-16-8-An-relative-HI", "not.w", 24,
19393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19394 },
19395 /* not.w ${Dsp-16-u16}[$Dst16An] */
19396 {
19397 M32C_INSN_NOT16_W_16_DST16_16_16_AN_RELATIVE_HI, "not16.w-16-dst16-16-16-An-relative-HI", "not.w", 32,
19398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19399 },
19400 /* not.w ${Dsp-16-u8}[sb] */
19401 {
19402 M32C_INSN_NOT16_W_16_DST16_16_8_SB_RELATIVE_HI, "not16.w-16-dst16-16-8-SB-relative-HI", "not.w", 24,
19403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19404 },
19405 /* not.w ${Dsp-16-u16}[sb] */
19406 {
19407 M32C_INSN_NOT16_W_16_DST16_16_16_SB_RELATIVE_HI, "not16.w-16-dst16-16-16-SB-relative-HI", "not.w", 32,
19408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19409 },
19410 /* not.w ${Dsp-16-s8}[fb] */
19411 {
19412 M32C_INSN_NOT16_W_16_DST16_16_8_FB_RELATIVE_HI, "not16.w-16-dst16-16-8-FB-relative-HI", "not.w", 24,
19413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19414 },
19415 /* not.w ${Dsp-16-u16} */
19416 {
19417 M32C_INSN_NOT16_W_16_DST16_16_16_ABSOLUTE_HI, "not16.w-16-dst16-16-16-absolute-HI", "not.w", 32,
19418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19419 },
19420 /* not.b $Dst16RnQI */
19421 {
19422 M32C_INSN_NOT16_B_16_DST16_RN_DIRECT_QI, "not16.b-16-dst16-Rn-direct-QI", "not.b", 16,
19423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19424 },
19425 /* not.b $Dst16AnQI */
19426 {
19427 M32C_INSN_NOT16_B_16_DST16_AN_DIRECT_QI, "not16.b-16-dst16-An-direct-QI", "not.b", 16,
19428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19429 },
19430 /* not.b [$Dst16An] */
19431 {
19432 M32C_INSN_NOT16_B_16_DST16_AN_INDIRECT_QI, "not16.b-16-dst16-An-indirect-QI", "not.b", 16,
19433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19434 },
19435 /* not.b ${Dsp-16-u8}[$Dst16An] */
19436 {
19437 M32C_INSN_NOT16_B_16_DST16_16_8_AN_RELATIVE_QI, "not16.b-16-dst16-16-8-An-relative-QI", "not.b", 24,
19438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19439 },
19440 /* not.b ${Dsp-16-u16}[$Dst16An] */
19441 {
19442 M32C_INSN_NOT16_B_16_DST16_16_16_AN_RELATIVE_QI, "not16.b-16-dst16-16-16-An-relative-QI", "not.b", 32,
19443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19444 },
19445 /* not.b ${Dsp-16-u8}[sb] */
19446 {
19447 M32C_INSN_NOT16_B_16_DST16_16_8_SB_RELATIVE_QI, "not16.b-16-dst16-16-8-SB-relative-QI", "not.b", 24,
19448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19449 },
19450 /* not.b ${Dsp-16-u16}[sb] */
19451 {
19452 M32C_INSN_NOT16_B_16_DST16_16_16_SB_RELATIVE_QI, "not16.b-16-dst16-16-16-SB-relative-QI", "not.b", 32,
19453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19454 },
19455 /* not.b ${Dsp-16-s8}[fb] */
19456 {
19457 M32C_INSN_NOT16_B_16_DST16_16_8_FB_RELATIVE_QI, "not16.b-16-dst16-16-8-FB-relative-QI", "not.b", 24,
19458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19459 },
19460 /* not.b ${Dsp-16-u16} */
19461 {
19462 M32C_INSN_NOT16_B_16_DST16_16_16_ABSOLUTE_QI, "not16.b-16-dst16-16-16-absolute-QI", "not.b", 32,
19463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19464 },
19465 /* neg.w $Dst32RnUnprefixedHI */
19466 {
19467 M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "neg.w", 16,
19468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19469 },
19470 /* neg.w $Dst32AnUnprefixedHI */
19471 {
19472 M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "neg.w", 16,
19473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19474 },
19475 /* neg.w [$Dst32AnUnprefixed] */
19476 {
19477 M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "neg.w", 16,
19478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19479 },
19480 /* neg.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
19481 {
19482 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,
19483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19484 },
19485 /* neg.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
19486 {
19487 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,
19488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19489 },
19490 /* neg.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
19491 {
19492 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,
19493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19494 },
19495 /* neg.w ${Dsp-16-u8}[sb] */
19496 {
19497 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,
19498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19499 },
19500 /* neg.w ${Dsp-16-u16}[sb] */
19501 {
19502 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,
19503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19504 },
19505 /* neg.w ${Dsp-16-s8}[fb] */
19506 {
19507 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,
19508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19509 },
19510 /* neg.w ${Dsp-16-s16}[fb] */
19511 {
19512 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,
19513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19514 },
19515 /* neg.w ${Dsp-16-u16} */
19516 {
19517 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,
19518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19519 },
19520 /* neg.w ${Dsp-16-u24} */
19521 {
19522 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,
19523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19524 },
19525 /* neg.b $Dst32RnUnprefixedQI */
19526 {
19527 M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "neg.b", 16,
19528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19529 },
19530 /* neg.b $Dst32AnUnprefixedQI */
19531 {
19532 M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "neg.b", 16,
19533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19534 },
19535 /* neg.b [$Dst32AnUnprefixed] */
19536 {
19537 M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "neg.b", 16,
19538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19539 },
19540 /* neg.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
19541 {
19542 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,
19543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19544 },
19545 /* neg.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
19546 {
19547 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,
19548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19549 },
19550 /* neg.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
19551 {
19552 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,
19553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19554 },
19555 /* neg.b ${Dsp-16-u8}[sb] */
19556 {
19557 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,
19558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19559 },
19560 /* neg.b ${Dsp-16-u16}[sb] */
19561 {
19562 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,
19563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19564 },
19565 /* neg.b ${Dsp-16-s8}[fb] */
19566 {
19567 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,
19568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19569 },
19570 /* neg.b ${Dsp-16-s16}[fb] */
19571 {
19572 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,
19573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19574 },
19575 /* neg.b ${Dsp-16-u16} */
19576 {
19577 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,
19578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19579 },
19580 /* neg.b ${Dsp-16-u24} */
19581 {
19582 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,
19583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19584 },
19585 /* neg.w $Dst16RnHI */
19586 {
19587 M32C_INSN_NEG16_W_16_DST16_RN_DIRECT_HI, "neg16.w-16-dst16-Rn-direct-HI", "neg.w", 16,
19588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19589 },
19590 /* neg.w $Dst16AnHI */
19591 {
19592 M32C_INSN_NEG16_W_16_DST16_AN_DIRECT_HI, "neg16.w-16-dst16-An-direct-HI", "neg.w", 16,
19593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19594 },
19595 /* neg.w [$Dst16An] */
19596 {
19597 M32C_INSN_NEG16_W_16_DST16_AN_INDIRECT_HI, "neg16.w-16-dst16-An-indirect-HI", "neg.w", 16,
19598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19599 },
19600 /* neg.w ${Dsp-16-u8}[$Dst16An] */
19601 {
19602 M32C_INSN_NEG16_W_16_DST16_16_8_AN_RELATIVE_HI, "neg16.w-16-dst16-16-8-An-relative-HI", "neg.w", 24,
19603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19604 },
19605 /* neg.w ${Dsp-16-u16}[$Dst16An] */
19606 {
19607 M32C_INSN_NEG16_W_16_DST16_16_16_AN_RELATIVE_HI, "neg16.w-16-dst16-16-16-An-relative-HI", "neg.w", 32,
19608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19609 },
19610 /* neg.w ${Dsp-16-u8}[sb] */
19611 {
19612 M32C_INSN_NEG16_W_16_DST16_16_8_SB_RELATIVE_HI, "neg16.w-16-dst16-16-8-SB-relative-HI", "neg.w", 24,
19613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19614 },
19615 /* neg.w ${Dsp-16-u16}[sb] */
19616 {
19617 M32C_INSN_NEG16_W_16_DST16_16_16_SB_RELATIVE_HI, "neg16.w-16-dst16-16-16-SB-relative-HI", "neg.w", 32,
19618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19619 },
19620 /* neg.w ${Dsp-16-s8}[fb] */
19621 {
19622 M32C_INSN_NEG16_W_16_DST16_16_8_FB_RELATIVE_HI, "neg16.w-16-dst16-16-8-FB-relative-HI", "neg.w", 24,
19623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19624 },
19625 /* neg.w ${Dsp-16-u16} */
19626 {
19627 M32C_INSN_NEG16_W_16_DST16_16_16_ABSOLUTE_HI, "neg16.w-16-dst16-16-16-absolute-HI", "neg.w", 32,
19628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19629 },
19630 /* neg.b $Dst16RnQI */
19631 {
19632 M32C_INSN_NEG16_B_16_DST16_RN_DIRECT_QI, "neg16.b-16-dst16-Rn-direct-QI", "neg.b", 16,
19633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19634 },
19635 /* neg.b $Dst16AnQI */
19636 {
19637 M32C_INSN_NEG16_B_16_DST16_AN_DIRECT_QI, "neg16.b-16-dst16-An-direct-QI", "neg.b", 16,
19638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19639 },
19640 /* neg.b [$Dst16An] */
19641 {
19642 M32C_INSN_NEG16_B_16_DST16_AN_INDIRECT_QI, "neg16.b-16-dst16-An-indirect-QI", "neg.b", 16,
19643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19644 },
19645 /* neg.b ${Dsp-16-u8}[$Dst16An] */
19646 {
19647 M32C_INSN_NEG16_B_16_DST16_16_8_AN_RELATIVE_QI, "neg16.b-16-dst16-16-8-An-relative-QI", "neg.b", 24,
19648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19649 },
19650 /* neg.b ${Dsp-16-u16}[$Dst16An] */
19651 {
19652 M32C_INSN_NEG16_B_16_DST16_16_16_AN_RELATIVE_QI, "neg16.b-16-dst16-16-16-An-relative-QI", "neg.b", 32,
19653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19654 },
19655 /* neg.b ${Dsp-16-u8}[sb] */
19656 {
19657 M32C_INSN_NEG16_B_16_DST16_16_8_SB_RELATIVE_QI, "neg16.b-16-dst16-16-8-SB-relative-QI", "neg.b", 24,
19658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19659 },
19660 /* neg.b ${Dsp-16-u16}[sb] */
19661 {
19662 M32C_INSN_NEG16_B_16_DST16_16_16_SB_RELATIVE_QI, "neg16.b-16-dst16-16-16-SB-relative-QI", "neg.b", 32,
19663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19664 },
19665 /* neg.b ${Dsp-16-s8}[fb] */
19666 {
19667 M32C_INSN_NEG16_B_16_DST16_16_8_FB_RELATIVE_QI, "neg16.b-16-dst16-16-8-FB-relative-QI", "neg.b", 24,
19668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19669 },
19670 /* neg.b ${Dsp-16-u16} */
19671 {
19672 M32C_INSN_NEG16_B_16_DST16_16_16_ABSOLUTE_QI, "neg16.b-16-dst16-16-16-absolute-QI", "neg.b", 32,
19673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19674 },
19675 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
19676 {
19677 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,
19678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19679 },
19680 /* mulu.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
19681 {
19682 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,
19683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19684 },
19685 /* mulu.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
19686 {
19687 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,
19688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19689 },
19690 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
19691 {
19692 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,
19693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19694 },
19695 /* mulu.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
19696 {
19697 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,
19698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19699 },
19700 /* mulu.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
19701 {
19702 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,
19703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19704 },
19705 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
19706 {
19707 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,
19708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19709 },
19710 /* mulu.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
19711 {
19712 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,
19713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19714 },
19715 /* mulu.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
19716 {
19717 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,
19718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19719 },
19720 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
19721 {
19722 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,
19723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19724 },
19725 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
19726 {
19727 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,
19728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19729 },
19730 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
19731 {
19732 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,
19733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19734 },
19735 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
19736 {
19737 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,
19738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19739 },
19740 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
19741 {
19742 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,
19743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19744 },
19745 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
19746 {
19747 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,
19748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19749 },
19750 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
19751 {
19752 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,
19753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19754 },
19755 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
19756 {
19757 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,
19758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19759 },
19760 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
19761 {
19762 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,
19763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19764 },
19765 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
19766 {
19767 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,
19768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19769 },
19770 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
19771 {
19772 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,
19773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19774 },
19775 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
19776 {
19777 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,
19778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19779 },
19780 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
19781 {
19782 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,
19783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19784 },
19785 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
19786 {
19787 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,
19788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19789 },
19790 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
19791 {
19792 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,
19793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19794 },
19795 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
19796 {
19797 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,
19798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19799 },
19800 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
19801 {
19802 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,
19803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19804 },
19805 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
19806 {
19807 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,
19808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19809 },
19810 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
19811 {
19812 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,
19813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19814 },
19815 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
19816 {
19817 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,
19818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19819 },
19820 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
19821 {
19822 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,
19823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19824 },
19825 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
19826 {
19827 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,
19828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19829 },
19830 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
19831 {
19832 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,
19833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19834 },
19835 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
19836 {
19837 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,
19838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19839 },
19840 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
19841 {
19842 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,
19843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19844 },
19845 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
19846 {
19847 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,
19848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19849 },
19850 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
19851 {
19852 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,
19853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19854 },
19855 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
19856 {
19857 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,
19858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19859 },
19860 /* mulu.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
19861 {
19862 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,
19863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19864 },
19865 /* mulu.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
19866 {
19867 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,
19868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19869 },
19870 /* mulu.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
19871 {
19872 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,
19873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19874 },
19875 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
19876 {
19877 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,
19878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19879 },
19880 /* mulu.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
19881 {
19882 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,
19883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19884 },
19885 /* mulu.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
19886 {
19887 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,
19888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19889 },
19890 /* mulu.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
19891 {
19892 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,
19893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19894 },
19895 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
19896 {
19897 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,
19898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19899 },
19900 /* mulu.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
19901 {
19902 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,
19903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19904 },
19905 /* mulu.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
19906 {
19907 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,
19908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19909 },
19910 /* mulu.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
19911 {
19912 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,
19913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19914 },
19915 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
19916 {
19917 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,
19918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19919 },
19920 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
19921 {
19922 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,
19923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19924 },
19925 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
19926 {
19927 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,
19928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19929 },
19930 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
19931 {
19932 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,
19933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19934 },
19935 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
19936 {
19937 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,
19938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19939 },
19940 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
19941 {
19942 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,
19943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19944 },
19945 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
19946 {
19947 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,
19948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19949 },
19950 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
19951 {
19952 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,
19953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19954 },
19955 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
19956 {
19957 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,
19958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19959 },
19960 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
19961 {
19962 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,
19963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19964 },
19965 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
19966 {
19967 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,
19968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19969 },
19970 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
19971 {
19972 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,
19973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19974 },
19975 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
19976 {
19977 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,
19978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19979 },
19980 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
19981 {
19982 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,
19983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19984 },
19985 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
19986 {
19987 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,
19988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19989 },
19990 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
19991 {
19992 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,
19993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19994 },
19995 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
19996 {
19997 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,
19998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19999 },
20000 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
20001 {
20002 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,
20003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20004 },
20005 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
20006 {
20007 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,
20008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20009 },
20010 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
20011 {
20012 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,
20013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20014 },
20015 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
20016 {
20017 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,
20018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20019 },
20020 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
20021 {
20022 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,
20023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20024 },
20025 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
20026 {
20027 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,
20028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20029 },
20030 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
20031 {
20032 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,
20033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20034 },
20035 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
20036 {
20037 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,
20038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20039 },
20040 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
20041 {
20042 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,
20043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20044 },
20045 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
20046 {
20047 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,
20048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20049 },
20050 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
20051 {
20052 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,
20053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20054 },
20055 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
20056 {
20057 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,
20058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20059 },
20060 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
20061 {
20062 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,
20063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20064 },
20065 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
20066 {
20067 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,
20068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20069 },
20070 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
20071 {
20072 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,
20073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20074 },
20075 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
20076 {
20077 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,
20078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20079 },
20080 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
20081 {
20082 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,
20083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20084 },
20085 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
20086 {
20087 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,
20088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20089 },
20090 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
20091 {
20092 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,
20093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20094 },
20095 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
20096 {
20097 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,
20098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20099 },
20100 /* mulu.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
20101 {
20102 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,
20103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20104 },
20105 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
20106 {
20107 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,
20108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20109 },
20110 /* mulu.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
20111 {
20112 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,
20113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20114 },
20115 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20116 {
20117 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,
20118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20119 },
20120 /* mulu.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
20121 {
20122 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,
20123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20124 },
20125 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
20126 {
20127 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,
20128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20129 },
20130 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
20131 {
20132 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,
20133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20134 },
20135 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
20136 {
20137 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,
20138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20139 },
20140 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
20141 {
20142 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,
20143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20144 },
20145 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
20146 {
20147 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,
20148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20149 },
20150 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
20151 {
20152 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,
20153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20154 },
20155 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
20156 {
20157 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,
20158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20159 },
20160 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
20161 {
20162 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,
20163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20164 },
20165 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
20166 {
20167 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,
20168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20169 },
20170 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
20171 {
20172 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,
20173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20174 },
20175 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
20176 {
20177 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,
20178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20179 },
20180 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
20181 {
20182 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,
20183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20184 },
20185 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
20186 {
20187 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,
20188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20189 },
20190 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
20191 {
20192 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,
20193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20194 },
20195 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
20196 {
20197 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,
20198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20199 },
20200 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
20201 {
20202 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,
20203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20204 },
20205 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
20206 {
20207 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,
20208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20209 },
20210 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
20211 {
20212 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,
20213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20214 },
20215 /* mulu.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
20216 {
20217 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,
20218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20219 },
20220 /* mulu.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
20221 {
20222 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,
20223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20224 },
20225 /* mulu.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
20226 {
20227 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,
20228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20229 },
20230 /* mulu.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
20231 {
20232 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,
20233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20234 },
20235 /* mulu.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
20236 {
20237 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,
20238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20239 },
20240 /* mulu.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
20241 {
20242 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,
20243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20244 },
20245 /* mulu.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
20246 {
20247 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,
20248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20249 },
20250 /* mulu.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
20251 {
20252 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,
20253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20254 },
20255 /* mulu.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20256 {
20257 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,
20258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20259 },
20260 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
20261 {
20262 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,
20263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20264 },
20265 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
20266 {
20267 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,
20268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20269 },
20270 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
20271 {
20272 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,
20273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20274 },
20275 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
20276 {
20277 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,
20278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20279 },
20280 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
20281 {
20282 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,
20283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20284 },
20285 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
20286 {
20287 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,
20288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20289 },
20290 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
20291 {
20292 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,
20293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20294 },
20295 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
20296 {
20297 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,
20298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20299 },
20300 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
20301 {
20302 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,
20303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20304 },
20305 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
20306 {
20307 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,
20308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20309 },
20310 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
20311 {
20312 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,
20313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20314 },
20315 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
20316 {
20317 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,
20318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20319 },
20320 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
20321 {
20322 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,
20323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20324 },
20325 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
20326 {
20327 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,
20328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20329 },
20330 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
20331 {
20332 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,
20333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20334 },
20335 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
20336 {
20337 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,
20338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20339 },
20340 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
20341 {
20342 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,
20343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20344 },
20345 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
20346 {
20347 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,
20348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20349 },
20350 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
20351 {
20352 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,
20353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20354 },
20355 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
20356 {
20357 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,
20358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20359 },
20360 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
20361 {
20362 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,
20363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20364 },
20365 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
20366 {
20367 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,
20368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20369 },
20370 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
20371 {
20372 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,
20373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20374 },
20375 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
20376 {
20377 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,
20378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20379 },
20380 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
20381 {
20382 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,
20383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20384 },
20385 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
20386 {
20387 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,
20388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20389 },
20390 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
20391 {
20392 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,
20393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20394 },
20395 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
20396 {
20397 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,
20398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20399 },
20400 /* mulu.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
20401 {
20402 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,
20403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20404 },
20405 /* mulu.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
20406 {
20407 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,
20408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20409 },
20410 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
20411 {
20412 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,
20413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20414 },
20415 /* mulu.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
20416 {
20417 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,
20418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20419 },
20420 /* mulu.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
20421 {
20422 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,
20423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20424 },
20425 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20426 {
20427 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,
20428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20429 },
20430 /* mulu.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
20431 {
20432 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,
20433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20434 },
20435 /* mulu.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
20436 {
20437 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,
20438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20439 },
20440 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
20441 {
20442 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,
20443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20444 },
20445 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
20446 {
20447 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,
20448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20449 },
20450 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
20451 {
20452 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,
20453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20454 },
20455 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
20456 {
20457 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,
20458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20459 },
20460 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
20461 {
20462 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,
20463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20464 },
20465 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
20466 {
20467 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,
20468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20469 },
20470 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
20471 {
20472 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,
20473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20474 },
20475 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
20476 {
20477 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,
20478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20479 },
20480 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
20481 {
20482 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,
20483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20484 },
20485 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
20486 {
20487 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,
20488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20489 },
20490 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
20491 {
20492 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,
20493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20494 },
20495 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
20496 {
20497 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,
20498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20499 },
20500 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
20501 {
20502 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,
20503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20504 },
20505 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
20506 {
20507 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,
20508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20509 },
20510 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
20511 {
20512 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,
20513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20514 },
20515 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
20516 {
20517 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,
20518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20519 },
20520 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
20521 {
20522 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,
20523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20524 },
20525 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
20526 {
20527 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,
20528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20529 },
20530 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
20531 {
20532 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,
20533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20534 },
20535 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
20536 {
20537 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,
20538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20539 },
20540 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
20541 {
20542 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,
20543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20544 },
20545 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
20546 {
20547 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,
20548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20549 },
20550 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
20551 {
20552 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,
20553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20554 },
20555 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
20556 {
20557 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,
20558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20559 },
20560 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
20561 {
20562 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,
20563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20564 },
20565 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
20566 {
20567 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,
20568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20569 },
20570 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
20571 {
20572 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,
20573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20574 },
20575 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
20576 {
20577 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,
20578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20579 },
20580 /* mulu.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
20581 {
20582 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,
20583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20584 },
20585 /* mulu.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
20586 {
20587 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,
20588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20589 },
20590 /* mulu.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
20591 {
20592 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,
20593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20594 },
20595 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
20596 {
20597 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,
20598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20599 },
20600 /* mulu.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
20601 {
20602 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,
20603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20604 },
20605 /* mulu.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
20606 {
20607 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,
20608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20609 },
20610 /* mulu.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
20611 {
20612 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,
20613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20614 },
20615 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20616 {
20617 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,
20618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20619 },
20620 /* mulu.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
20621 {
20622 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,
20623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20624 },
20625 /* mulu.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
20626 {
20627 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,
20628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20629 },
20630 /* mulu.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
20631 {
20632 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,
20633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20634 },
20635 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
20636 {
20637 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,
20638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20639 },
20640 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
20641 {
20642 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,
20643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20644 },
20645 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
20646 {
20647 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,
20648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20649 },
20650 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
20651 {
20652 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,
20653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20654 },
20655 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
20656 {
20657 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,
20658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20659 },
20660 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
20661 {
20662 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,
20663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20664 },
20665 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
20666 {
20667 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,
20668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20669 },
20670 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
20671 {
20672 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,
20673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20674 },
20675 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
20676 {
20677 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,
20678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20679 },
20680 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
20681 {
20682 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,
20683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20684 },
20685 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
20686 {
20687 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,
20688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20689 },
20690 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
20691 {
20692 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,
20693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20694 },
20695 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
20696 {
20697 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,
20698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20699 },
20700 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
20701 {
20702 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,
20703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20704 },
20705 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
20706 {
20707 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,
20708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20709 },
20710 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
20711 {
20712 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,
20713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20714 },
20715 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
20716 {
20717 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,
20718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20719 },
20720 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
20721 {
20722 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,
20723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20724 },
20725 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
20726 {
20727 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,
20728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20729 },
20730 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
20731 {
20732 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,
20733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20734 },
20735 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
20736 {
20737 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,
20738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20739 },
20740 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
20741 {
20742 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,
20743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20744 },
20745 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
20746 {
20747 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,
20748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20749 },
20750 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
20751 {
20752 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,
20753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20754 },
20755 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
20756 {
20757 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,
20758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20759 },
20760 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
20761 {
20762 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,
20763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20764 },
20765 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
20766 {
20767 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,
20768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20769 },
20770 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
20771 {
20772 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,
20773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20774 },
20775 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
20776 {
20777 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,
20778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20779 },
20780 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
20781 {
20782 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,
20783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20784 },
20785 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
20786 {
20787 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,
20788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20789 },
20790 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
20791 {
20792 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,
20793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20794 },
20795 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
20796 {
20797 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,
20798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20799 },
20800 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
20801 {
20802 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,
20803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20804 },
20805 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
20806 {
20807 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,
20808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20809 },
20810 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
20811 {
20812 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,
20813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20814 },
20815 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
20816 {
20817 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,
20818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20819 },
20820 /* mulu.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
20821 {
20822 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,
20823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20824 },
20825 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
20826 {
20827 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,
20828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20829 },
20830 /* mulu.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
20831 {
20832 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,
20833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20834 },
20835 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20836 {
20837 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,
20838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20839 },
20840 /* mulu.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
20841 {
20842 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,
20843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20844 },
20845 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
20846 {
20847 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,
20848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20849 },
20850 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
20851 {
20852 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,
20853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20854 },
20855 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
20856 {
20857 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,
20858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20859 },
20860 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
20861 {
20862 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,
20863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20864 },
20865 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
20866 {
20867 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,
20868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20869 },
20870 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
20871 {
20872 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,
20873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20874 },
20875 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
20876 {
20877 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,
20878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20879 },
20880 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
20881 {
20882 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,
20883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20884 },
20885 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
20886 {
20887 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,
20888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20889 },
20890 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
20891 {
20892 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,
20893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20894 },
20895 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
20896 {
20897 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,
20898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20899 },
20900 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
20901 {
20902 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,
20903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20904 },
20905 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
20906 {
20907 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,
20908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20909 },
20910 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
20911 {
20912 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,
20913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20914 },
20915 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
20916 {
20917 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,
20918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20919 },
20920 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
20921 {
20922 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,
20923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20924 },
20925 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
20926 {
20927 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,
20928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20929 },
20930 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
20931 {
20932 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,
20933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20934 },
20935 /* mulu.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
20936 {
20937 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,
20938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20939 },
20940 /* mulu.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
20941 {
20942 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,
20943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20944 },
20945 /* mulu.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
20946 {
20947 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,
20948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20949 },
20950 /* mulu.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
20951 {
20952 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,
20953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20954 },
20955 /* mulu.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
20956 {
20957 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,
20958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20959 },
20960 /* mulu.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
20961 {
20962 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,
20963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20964 },
20965 /* mulu.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
20966 {
20967 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,
20968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20969 },
20970 /* mulu.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
20971 {
20972 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,
20973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20974 },
20975 /* mulu.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20976 {
20977 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,
20978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20979 },
20980 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
20981 {
20982 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,
20983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20984 },
20985 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
20986 {
20987 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,
20988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20989 },
20990 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
20991 {
20992 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,
20993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20994 },
20995 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
20996 {
20997 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,
20998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20999 },
21000 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
21001 {
21002 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,
21003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21004 },
21005 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
21006 {
21007 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,
21008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21009 },
21010 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
21011 {
21012 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,
21013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21014 },
21015 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
21016 {
21017 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,
21018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21019 },
21020 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
21021 {
21022 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,
21023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21024 },
21025 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
21026 {
21027 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,
21028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21029 },
21030 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
21031 {
21032 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,
21033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21034 },
21035 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
21036 {
21037 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,
21038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21039 },
21040 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
21041 {
21042 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,
21043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21044 },
21045 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
21046 {
21047 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,
21048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21049 },
21050 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
21051 {
21052 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,
21053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21054 },
21055 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
21056 {
21057 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,
21058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21059 },
21060 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
21061 {
21062 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,
21063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21064 },
21065 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
21066 {
21067 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,
21068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21069 },
21070 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
21071 {
21072 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,
21073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21074 },
21075 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
21076 {
21077 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,
21078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21079 },
21080 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
21081 {
21082 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,
21083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21084 },
21085 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
21086 {
21087 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,
21088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21089 },
21090 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
21091 {
21092 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,
21093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21094 },
21095 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
21096 {
21097 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,
21098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21099 },
21100 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
21101 {
21102 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,
21103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21104 },
21105 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
21106 {
21107 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,
21108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21109 },
21110 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
21111 {
21112 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,
21113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21114 },
21115 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
21116 {
21117 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,
21118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21119 },
21120 /* mulu.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
21121 {
21122 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,
21123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21124 },
21125 /* mulu.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
21126 {
21127 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,
21128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21129 },
21130 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
21131 {
21132 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,
21133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21134 },
21135 /* mulu.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
21136 {
21137 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,
21138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21139 },
21140 /* mulu.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
21141 {
21142 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,
21143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21144 },
21145 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
21146 {
21147 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,
21148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21149 },
21150 /* mulu.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
21151 {
21152 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,
21153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21154 },
21155 /* mulu.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
21156 {
21157 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,
21158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21159 },
21160 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
21161 {
21162 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,
21163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21164 },
21165 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
21166 {
21167 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,
21168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21169 },
21170 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
21171 {
21172 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,
21173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21174 },
21175 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
21176 {
21177 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,
21178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21179 },
21180 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
21181 {
21182 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,
21183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21184 },
21185 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
21186 {
21187 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,
21188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21189 },
21190 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
21191 {
21192 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,
21193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21194 },
21195 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
21196 {
21197 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,
21198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21199 },
21200 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
21201 {
21202 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,
21203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21204 },
21205 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
21206 {
21207 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,
21208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21209 },
21210 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
21211 {
21212 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,
21213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21214 },
21215 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
21216 {
21217 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,
21218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21219 },
21220 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
21221 {
21222 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,
21223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21224 },
21225 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
21226 {
21227 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,
21228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21229 },
21230 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
21231 {
21232 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,
21233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21234 },
21235 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
21236 {
21237 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,
21238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21239 },
21240 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
21241 {
21242 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,
21243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21244 },
21245 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
21246 {
21247 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,
21248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21249 },
21250 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
21251 {
21252 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,
21253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21254 },
21255 /* mulu.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
21256 {
21257 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,
21258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21259 },
21260 /* mulu.w${G} ${Dsp-16-u16},$Dst16RnHI */
21261 {
21262 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,
21263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21264 },
21265 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
21266 {
21267 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,
21268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21269 },
21270 /* mulu.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
21271 {
21272 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,
21273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21274 },
21275 /* mulu.w${G} ${Dsp-16-u16},$Dst16AnHI */
21276 {
21277 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,
21278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21279 },
21280 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
21281 {
21282 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,
21283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21284 },
21285 /* mulu.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
21286 {
21287 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,
21288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21289 },
21290 /* mulu.w${G} ${Dsp-16-u16},[$Dst16An] */
21291 {
21292 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,
21293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21294 },
21295 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
21296 {
21297 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,
21298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21299 },
21300 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
21301 {
21302 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,
21303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21304 },
21305 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
21306 {
21307 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,
21308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21309 },
21310 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
21311 {
21312 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,
21313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21314 },
21315 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
21316 {
21317 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,
21318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21319 },
21320 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
21321 {
21322 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,
21323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21324 },
21325 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
21326 {
21327 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,
21328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21329 },
21330 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
21331 {
21332 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,
21333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21334 },
21335 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
21336 {
21337 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,
21338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21339 },
21340 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
21341 {
21342 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,
21343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21344 },
21345 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
21346 {
21347 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,
21348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21349 },
21350 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
21351 {
21352 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,
21353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21354 },
21355 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
21356 {
21357 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,
21358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21359 },
21360 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
21361 {
21362 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,
21363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21364 },
21365 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
21366 {
21367 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,
21368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21369 },
21370 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
21371 {
21372 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,
21373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21374 },
21375 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
21376 {
21377 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,
21378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21379 },
21380 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
21381 {
21382 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,
21383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21384 },
21385 /* mulu.w${G} $Src16RnHI,$Dst16RnHI */
21386 {
21387 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,
21388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21389 },
21390 /* mulu.w${G} $Src16AnHI,$Dst16RnHI */
21391 {
21392 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,
21393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21394 },
21395 /* mulu.w${G} [$Src16An],$Dst16RnHI */
21396 {
21397 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,
21398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21399 },
21400 /* mulu.w${G} $Src16RnHI,$Dst16AnHI */
21401 {
21402 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,
21403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21404 },
21405 /* mulu.w${G} $Src16AnHI,$Dst16AnHI */
21406 {
21407 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,
21408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21409 },
21410 /* mulu.w${G} [$Src16An],$Dst16AnHI */
21411 {
21412 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,
21413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21414 },
21415 /* mulu.w${G} $Src16RnHI,[$Dst16An] */
21416 {
21417 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,
21418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21419 },
21420 /* mulu.w${G} $Src16AnHI,[$Dst16An] */
21421 {
21422 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,
21423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21424 },
21425 /* mulu.w${G} [$Src16An],[$Dst16An] */
21426 {
21427 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,
21428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21429 },
21430 /* mulu.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
21431 {
21432 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,
21433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21434 },
21435 /* mulu.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
21436 {
21437 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,
21438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21439 },
21440 /* mulu.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
21441 {
21442 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,
21443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21444 },
21445 /* mulu.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
21446 {
21447 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,
21448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21449 },
21450 /* mulu.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
21451 {
21452 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,
21453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21454 },
21455 /* mulu.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
21456 {
21457 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,
21458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21459 },
21460 /* mulu.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
21461 {
21462 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,
21463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21464 },
21465 /* mulu.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
21466 {
21467 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,
21468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21469 },
21470 /* mulu.w${G} [$Src16An],${Dsp-16-u8}[sb] */
21471 {
21472 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,
21473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21474 },
21475 /* mulu.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
21476 {
21477 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,
21478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21479 },
21480 /* mulu.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
21481 {
21482 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,
21483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21484 },
21485 /* mulu.w${G} [$Src16An],${Dsp-16-u16}[sb] */
21486 {
21487 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,
21488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21489 },
21490 /* mulu.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
21491 {
21492 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,
21493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21494 },
21495 /* mulu.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
21496 {
21497 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,
21498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21499 },
21500 /* mulu.w${G} [$Src16An],${Dsp-16-s8}[fb] */
21501 {
21502 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,
21503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21504 },
21505 /* mulu.w${G} $Src16RnHI,${Dsp-16-u16} */
21506 {
21507 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,
21508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21509 },
21510 /* mulu.w${G} $Src16AnHI,${Dsp-16-u16} */
21511 {
21512 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,
21513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21514 },
21515 /* mulu.w${G} [$Src16An],${Dsp-16-u16} */
21516 {
21517 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,
21518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21519 },
21520 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
21521 {
21522 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,
21523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21524 },
21525 /* mulu.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
21526 {
21527 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,
21528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21529 },
21530 /* mulu.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
21531 {
21532 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,
21533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21534 },
21535 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
21536 {
21537 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,
21538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21539 },
21540 /* mulu.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
21541 {
21542 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,
21543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21544 },
21545 /* mulu.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
21546 {
21547 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,
21548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21549 },
21550 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
21551 {
21552 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,
21553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21554 },
21555 /* mulu.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
21556 {
21557 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,
21558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21559 },
21560 /* mulu.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
21561 {
21562 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,
21563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21564 },
21565 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
21566 {
21567 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,
21568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21569 },
21570 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
21571 {
21572 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,
21573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21574 },
21575 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
21576 {
21577 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,
21578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21579 },
21580 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
21581 {
21582 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,
21583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21584 },
21585 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
21586 {
21587 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,
21588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21589 },
21590 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
21591 {
21592 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,
21593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21594 },
21595 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
21596 {
21597 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,
21598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21599 },
21600 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
21601 {
21602 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,
21603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21604 },
21605 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
21606 {
21607 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,
21608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21609 },
21610 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
21611 {
21612 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,
21613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21614 },
21615 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
21616 {
21617 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,
21618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21619 },
21620 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
21621 {
21622 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,
21623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21624 },
21625 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
21626 {
21627 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,
21628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21629 },
21630 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
21631 {
21632 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,
21633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21634 },
21635 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
21636 {
21637 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,
21638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21639 },
21640 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
21641 {
21642 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,
21643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21644 },
21645 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
21646 {
21647 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,
21648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21649 },
21650 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
21651 {
21652 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,
21653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21654 },
21655 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
21656 {
21657 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,
21658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21659 },
21660 /* mulu.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
21661 {
21662 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,
21663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21664 },
21665 /* mulu.b${G} ${Dsp-16-u16},$Dst16RnQI */
21666 {
21667 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,
21668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21669 },
21670 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
21671 {
21672 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,
21673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21674 },
21675 /* mulu.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
21676 {
21677 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,
21678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21679 },
21680 /* mulu.b${G} ${Dsp-16-u16},$Dst16AnQI */
21681 {
21682 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,
21683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21684 },
21685 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
21686 {
21687 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,
21688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21689 },
21690 /* mulu.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
21691 {
21692 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,
21693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21694 },
21695 /* mulu.b${G} ${Dsp-16-u16},[$Dst16An] */
21696 {
21697 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,
21698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21699 },
21700 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
21701 {
21702 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,
21703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21704 },
21705 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
21706 {
21707 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,
21708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21709 },
21710 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
21711 {
21712 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,
21713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21714 },
21715 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
21716 {
21717 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,
21718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21719 },
21720 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
21721 {
21722 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,
21723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21724 },
21725 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
21726 {
21727 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,
21728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21729 },
21730 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
21731 {
21732 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,
21733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21734 },
21735 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
21736 {
21737 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,
21738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21739 },
21740 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
21741 {
21742 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,
21743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21744 },
21745 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
21746 {
21747 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,
21748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21749 },
21750 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
21751 {
21752 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,
21753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21754 },
21755 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
21756 {
21757 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,
21758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21759 },
21760 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
21761 {
21762 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,
21763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21764 },
21765 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
21766 {
21767 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,
21768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21769 },
21770 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
21771 {
21772 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,
21773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21774 },
21775 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
21776 {
21777 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,
21778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21779 },
21780 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
21781 {
21782 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,
21783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21784 },
21785 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
21786 {
21787 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,
21788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21789 },
21790 /* mulu.b${G} $Src16RnQI,$Dst16RnQI */
21791 {
21792 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,
21793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21794 },
21795 /* mulu.b${G} $Src16AnQI,$Dst16RnQI */
21796 {
21797 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,
21798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21799 },
21800 /* mulu.b${G} [$Src16An],$Dst16RnQI */
21801 {
21802 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,
21803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21804 },
21805 /* mulu.b${G} $Src16RnQI,$Dst16AnQI */
21806 {
21807 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,
21808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21809 },
21810 /* mulu.b${G} $Src16AnQI,$Dst16AnQI */
21811 {
21812 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,
21813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21814 },
21815 /* mulu.b${G} [$Src16An],$Dst16AnQI */
21816 {
21817 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,
21818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21819 },
21820 /* mulu.b${G} $Src16RnQI,[$Dst16An] */
21821 {
21822 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,
21823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21824 },
21825 /* mulu.b${G} $Src16AnQI,[$Dst16An] */
21826 {
21827 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,
21828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21829 },
21830 /* mulu.b${G} [$Src16An],[$Dst16An] */
21831 {
21832 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,
21833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21834 },
21835 /* mulu.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
21836 {
21837 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,
21838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21839 },
21840 /* mulu.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
21841 {
21842 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,
21843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21844 },
21845 /* mulu.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
21846 {
21847 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,
21848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21849 },
21850 /* mulu.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
21851 {
21852 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,
21853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21854 },
21855 /* mulu.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
21856 {
21857 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,
21858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21859 },
21860 /* mulu.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
21861 {
21862 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,
21863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21864 },
21865 /* mulu.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
21866 {
21867 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,
21868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21869 },
21870 /* mulu.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
21871 {
21872 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,
21873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21874 },
21875 /* mulu.b${G} [$Src16An],${Dsp-16-u8}[sb] */
21876 {
21877 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,
21878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21879 },
21880 /* mulu.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
21881 {
21882 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,
21883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21884 },
21885 /* mulu.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
21886 {
21887 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,
21888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21889 },
21890 /* mulu.b${G} [$Src16An],${Dsp-16-u16}[sb] */
21891 {
21892 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,
21893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21894 },
21895 /* mulu.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
21896 {
21897 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,
21898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21899 },
21900 /* mulu.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
21901 {
21902 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,
21903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21904 },
21905 /* mulu.b${G} [$Src16An],${Dsp-16-s8}[fb] */
21906 {
21907 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,
21908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21909 },
21910 /* mulu.b${G} $Src16RnQI,${Dsp-16-u16} */
21911 {
21912 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,
21913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21914 },
21915 /* mulu.b${G} $Src16AnQI,${Dsp-16-u16} */
21916 {
21917 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,
21918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21919 },
21920 /* mulu.b${G} [$Src16An],${Dsp-16-u16} */
21921 {
21922 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,
21923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21924 },
21925 /* mulu.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
21926 {
21927 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,
21928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21929 },
21930 /* mulu.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
21931 {
21932 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,
21933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21934 },
21935 /* mulu.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
21936 {
21937 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,
21938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21939 },
21940 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
21941 {
21942 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,
21943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21944 },
21945 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
21946 {
21947 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,
21948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21949 },
21950 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
21951 {
21952 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,
21953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21954 },
21955 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
21956 {
21957 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,
21958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21959 },
21960 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
21961 {
21962 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,
21963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21964 },
21965 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
21966 {
21967 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,
21968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21969 },
21970 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16} */
21971 {
21972 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,
21973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21974 },
21975 /* mulu.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
21976 {
21977 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,
21978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21979 },
21980 /* mulu.w${G} #${Imm-40-HI},${Dsp-16-u24} */
21981 {
21982 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,
21983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21984 },
21985 /* mulu.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
21986 {
21987 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,
21988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21989 },
21990 /* mulu.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
21991 {
21992 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,
21993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21994 },
21995 /* mulu.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
21996 {
21997 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,
21998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21999 },
22000 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
22001 {
22002 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,
22003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22004 },
22005 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
22006 {
22007 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,
22008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22009 },
22010 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
22011 {
22012 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,
22013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22014 },
22015 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
22016 {
22017 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,
22018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22019 },
22020 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
22021 {
22022 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,
22023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22024 },
22025 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
22026 {
22027 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,
22028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22029 },
22030 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16} */
22031 {
22032 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,
22033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22034 },
22035 /* mulu.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
22036 {
22037 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,
22038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22039 },
22040 /* mulu.b${G} #${Imm-40-QI},${Dsp-16-u24} */
22041 {
22042 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,
22043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22044 },
22045 /* mulu.w${G} #${Imm-16-HI},$Dst16RnHI */
22046 {
22047 M32C_INSN_MULU16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "mulu16.w-imm-G-basic-dst16-Rn-direct-HI", "mulu.w", 32,
22048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22049 },
22050 /* mulu.w${G} #${Imm-16-HI},$Dst16AnHI */
22051 {
22052 M32C_INSN_MULU16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "mulu16.w-imm-G-basic-dst16-An-direct-HI", "mulu.w", 32,
22053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22054 },
22055 /* mulu.w${G} #${Imm-16-HI},[$Dst16An] */
22056 {
22057 M32C_INSN_MULU16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "mulu16.w-imm-G-basic-dst16-An-indirect-HI", "mulu.w", 32,
22058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22059 },
22060 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
22061 {
22062 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,
22063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22064 },
22065 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
22066 {
22067 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,
22068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22069 },
22070 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
22071 {
22072 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,
22073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22074 },
22075 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
22076 {
22077 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,
22078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22079 },
22080 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
22081 {
22082 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,
22083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22084 },
22085 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16} */
22086 {
22087 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,
22088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22089 },
22090 /* mulu.b${G} #${Imm-16-QI},$Dst16RnQI */
22091 {
22092 M32C_INSN_MULU16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "mulu16.b-imm-G-basic-dst16-Rn-direct-QI", "mulu.b", 24,
22093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22094 },
22095 /* mulu.b${G} #${Imm-16-QI},$Dst16AnQI */
22096 {
22097 M32C_INSN_MULU16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "mulu16.b-imm-G-basic-dst16-An-direct-QI", "mulu.b", 24,
22098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22099 },
22100 /* mulu.b${G} #${Imm-16-QI},[$Dst16An] */
22101 {
22102 M32C_INSN_MULU16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "mulu16.b-imm-G-basic-dst16-An-indirect-QI", "mulu.b", 24,
22103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22104 },
22105 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
22106 {
22107 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,
22108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22109 },
22110 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
22111 {
22112 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,
22113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22114 },
22115 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
22116 {
22117 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,
22118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22119 },
22120 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
22121 {
22122 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,
22123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22124 },
22125 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
22126 {
22127 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,
22128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22129 },
22130 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16} */
22131 {
22132 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,
22133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22134 },
22135 /* mulex $R3 */
22136 {
22137 M32C_INSN_MULEX_DST32_R3_DIRECT_UNPREFIXED_HI, "mulex-dst32-R3-direct-Unprefixed-HI", "mulex", 16,
22138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22139 },
22140 /* mulex $Dst32AnUnprefixedHI */
22141 {
22142 M32C_INSN_MULEX_DST32_AN_DIRECT_UNPREFIXED_HI, "mulex-dst32-An-direct-Unprefixed-HI", "mulex", 16,
22143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22144 },
22145 /* mulex [$Dst32AnUnprefixed] */
22146 {
22147 M32C_INSN_MULEX_DST32_AN_INDIRECT_UNPREFIXED_HI, "mulex-dst32-An-indirect-Unprefixed-HI", "mulex", 16,
22148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22149 },
22150 /* mulex ${Dsp-16-u8}[$Dst32AnUnprefixed] */
22151 {
22152 M32C_INSN_MULEX_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-8-An-relative-Unprefixed-HI", "mulex", 24,
22153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22154 },
22155 /* mulex ${Dsp-16-u16}[$Dst32AnUnprefixed] */
22156 {
22157 M32C_INSN_MULEX_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-16-An-relative-Unprefixed-HI", "mulex", 32,
22158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22159 },
22160 /* mulex ${Dsp-16-u24}[$Dst32AnUnprefixed] */
22161 {
22162 M32C_INSN_MULEX_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-24-An-relative-Unprefixed-HI", "mulex", 40,
22163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22164 },
22165 /* mulex ${Dsp-16-u8}[sb] */
22166 {
22167 M32C_INSN_MULEX_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-8-SB-relative-Unprefixed-HI", "mulex", 24,
22168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22169 },
22170 /* mulex ${Dsp-16-u16}[sb] */
22171 {
22172 M32C_INSN_MULEX_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-16-SB-relative-Unprefixed-HI", "mulex", 32,
22173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22174 },
22175 /* mulex ${Dsp-16-s8}[fb] */
22176 {
22177 M32C_INSN_MULEX_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-8-FB-relative-Unprefixed-HI", "mulex", 24,
22178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22179 },
22180 /* mulex ${Dsp-16-s16}[fb] */
22181 {
22182 M32C_INSN_MULEX_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-16-FB-relative-Unprefixed-HI", "mulex", 32,
22183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22184 },
22185 /* mulex ${Dsp-16-u16} */
22186 {
22187 M32C_INSN_MULEX_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "mulex-dst32-16-16-absolute-Unprefixed-HI", "mulex", 32,
22188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22189 },
22190 /* mulex ${Dsp-16-u24} */
22191 {
22192 M32C_INSN_MULEX_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "mulex-dst32-16-24-absolute-Unprefixed-HI", "mulex", 40,
22193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22194 },
22195 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
22196 {
22197 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,
22198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22199 },
22200 /* mul.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
22201 {
22202 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,
22203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22204 },
22205 /* mul.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
22206 {
22207 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,
22208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22209 },
22210 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
22211 {
22212 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,
22213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22214 },
22215 /* mul.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
22216 {
22217 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,
22218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22219 },
22220 /* mul.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
22221 {
22222 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,
22223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22224 },
22225 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22226 {
22227 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,
22228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22229 },
22230 /* mul.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
22231 {
22232 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,
22233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22234 },
22235 /* mul.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
22236 {
22237 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,
22238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22239 },
22240 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22241 {
22242 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,
22243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22244 },
22245 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22246 {
22247 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,
22248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22249 },
22250 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22251 {
22252 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,
22253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22254 },
22255 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22256 {
22257 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,
22258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22259 },
22260 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22261 {
22262 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,
22263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22264 },
22265 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22266 {
22267 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,
22268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22269 },
22270 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
22271 {
22272 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,
22273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22274 },
22275 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
22276 {
22277 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,
22278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22279 },
22280 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
22281 {
22282 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,
22283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22284 },
22285 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
22286 {
22287 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,
22288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22289 },
22290 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
22291 {
22292 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,
22293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22294 },
22295 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
22296 {
22297 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,
22298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22299 },
22300 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
22301 {
22302 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,
22303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22304 },
22305 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
22306 {
22307 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,
22308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22309 },
22310 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
22311 {
22312 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,
22313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22314 },
22315 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
22316 {
22317 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,
22318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22319 },
22320 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
22321 {
22322 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,
22323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22324 },
22325 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
22326 {
22327 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,
22328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22329 },
22330 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
22331 {
22332 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,
22333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22334 },
22335 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
22336 {
22337 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,
22338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22339 },
22340 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
22341 {
22342 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,
22343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22344 },
22345 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
22346 {
22347 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,
22348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22349 },
22350 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
22351 {
22352 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,
22353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22354 },
22355 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
22356 {
22357 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,
22358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22359 },
22360 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
22361 {
22362 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,
22363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22364 },
22365 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
22366 {
22367 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,
22368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22369 },
22370 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
22371 {
22372 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,
22373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22374 },
22375 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
22376 {
22377 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,
22378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22379 },
22380 /* mul.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
22381 {
22382 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,
22383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22384 },
22385 /* mul.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
22386 {
22387 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,
22388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22389 },
22390 /* mul.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
22391 {
22392 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,
22393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22394 },
22395 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
22396 {
22397 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,
22398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22399 },
22400 /* mul.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
22401 {
22402 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,
22403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22404 },
22405 /* mul.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
22406 {
22407 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,
22408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22409 },
22410 /* mul.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
22411 {
22412 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,
22413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22414 },
22415 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22416 {
22417 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,
22418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22419 },
22420 /* mul.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
22421 {
22422 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,
22423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22424 },
22425 /* mul.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
22426 {
22427 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,
22428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22429 },
22430 /* mul.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
22431 {
22432 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,
22433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22434 },
22435 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
22436 {
22437 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,
22438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22439 },
22440 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
22441 {
22442 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,
22443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22444 },
22445 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
22446 {
22447 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,
22448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22449 },
22450 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
22451 {
22452 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,
22453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22454 },
22455 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
22456 {
22457 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,
22458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22459 },
22460 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
22461 {
22462 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,
22463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22464 },
22465 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
22466 {
22467 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,
22468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22469 },
22470 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
22471 {
22472 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,
22473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22474 },
22475 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
22476 {
22477 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,
22478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22479 },
22480 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
22481 {
22482 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,
22483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22484 },
22485 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
22486 {
22487 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,
22488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22489 },
22490 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
22491 {
22492 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,
22493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22494 },
22495 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
22496 {
22497 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,
22498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22499 },
22500 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
22501 {
22502 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,
22503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22504 },
22505 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
22506 {
22507 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,
22508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22509 },
22510 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
22511 {
22512 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,
22513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22514 },
22515 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
22516 {
22517 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,
22518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22519 },
22520 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
22521 {
22522 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,
22523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22524 },
22525 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
22526 {
22527 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,
22528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22529 },
22530 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
22531 {
22532 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,
22533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22534 },
22535 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
22536 {
22537 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,
22538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22539 },
22540 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
22541 {
22542 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,
22543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22544 },
22545 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
22546 {
22547 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,
22548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22549 },
22550 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
22551 {
22552 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,
22553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22554 },
22555 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
22556 {
22557 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,
22558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22559 },
22560 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
22561 {
22562 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,
22563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22564 },
22565 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
22566 {
22567 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,
22568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22569 },
22570 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
22571 {
22572 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,
22573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22574 },
22575 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
22576 {
22577 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,
22578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22579 },
22580 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
22581 {
22582 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,
22583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22584 },
22585 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
22586 {
22587 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,
22588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22589 },
22590 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
22591 {
22592 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,
22593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22594 },
22595 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
22596 {
22597 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,
22598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22599 },
22600 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
22601 {
22602 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,
22603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22604 },
22605 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
22606 {
22607 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,
22608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22609 },
22610 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
22611 {
22612 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,
22613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22614 },
22615 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
22616 {
22617 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,
22618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22619 },
22620 /* mul.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
22621 {
22622 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,
22623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22624 },
22625 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
22626 {
22627 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,
22628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22629 },
22630 /* mul.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
22631 {
22632 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,
22633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22634 },
22635 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22636 {
22637 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,
22638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22639 },
22640 /* mul.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
22641 {
22642 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,
22643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22644 },
22645 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
22646 {
22647 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,
22648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22649 },
22650 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
22651 {
22652 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,
22653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22654 },
22655 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
22656 {
22657 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,
22658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22659 },
22660 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
22661 {
22662 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,
22663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22664 },
22665 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
22666 {
22667 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,
22668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22669 },
22670 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
22671 {
22672 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,
22673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22674 },
22675 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
22676 {
22677 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,
22678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22679 },
22680 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
22681 {
22682 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,
22683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22684 },
22685 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
22686 {
22687 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,
22688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22689 },
22690 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
22691 {
22692 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,
22693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22694 },
22695 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
22696 {
22697 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,
22698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22699 },
22700 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
22701 {
22702 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,
22703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22704 },
22705 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
22706 {
22707 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,
22708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22709 },
22710 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
22711 {
22712 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,
22713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22714 },
22715 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
22716 {
22717 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,
22718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22719 },
22720 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
22721 {
22722 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,
22723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22724 },
22725 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
22726 {
22727 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,
22728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22729 },
22730 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
22731 {
22732 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,
22733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22734 },
22735 /* mul.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
22736 {
22737 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,
22738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22739 },
22740 /* mul.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
22741 {
22742 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,
22743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22744 },
22745 /* mul.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
22746 {
22747 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,
22748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22749 },
22750 /* mul.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
22751 {
22752 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,
22753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22754 },
22755 /* mul.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
22756 {
22757 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,
22758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22759 },
22760 /* mul.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
22761 {
22762 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,
22763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22764 },
22765 /* mul.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
22766 {
22767 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,
22768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22769 },
22770 /* mul.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
22771 {
22772 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,
22773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22774 },
22775 /* mul.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22776 {
22777 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,
22778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22779 },
22780 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
22781 {
22782 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,
22783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22784 },
22785 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
22786 {
22787 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,
22788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22789 },
22790 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
22791 {
22792 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,
22793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22794 },
22795 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
22796 {
22797 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,
22798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22799 },
22800 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
22801 {
22802 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,
22803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22804 },
22805 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
22806 {
22807 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,
22808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22809 },
22810 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
22811 {
22812 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,
22813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22814 },
22815 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
22816 {
22817 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,
22818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22819 },
22820 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
22821 {
22822 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,
22823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22824 },
22825 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
22826 {
22827 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,
22828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22829 },
22830 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
22831 {
22832 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,
22833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22834 },
22835 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
22836 {
22837 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,
22838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22839 },
22840 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
22841 {
22842 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,
22843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22844 },
22845 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
22846 {
22847 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,
22848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22849 },
22850 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
22851 {
22852 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,
22853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22854 },
22855 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
22856 {
22857 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,
22858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22859 },
22860 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
22861 {
22862 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,
22863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22864 },
22865 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
22866 {
22867 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,
22868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22869 },
22870 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
22871 {
22872 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,
22873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22874 },
22875 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
22876 {
22877 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,
22878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22879 },
22880 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
22881 {
22882 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,
22883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22884 },
22885 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
22886 {
22887 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,
22888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22889 },
22890 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
22891 {
22892 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,
22893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22894 },
22895 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
22896 {
22897 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,
22898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22899 },
22900 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
22901 {
22902 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,
22903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22904 },
22905 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
22906 {
22907 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,
22908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22909 },
22910 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
22911 {
22912 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,
22913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22914 },
22915 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
22916 {
22917 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,
22918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22919 },
22920 /* mul.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
22921 {
22922 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,
22923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22924 },
22925 /* mul.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
22926 {
22927 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,
22928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22929 },
22930 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
22931 {
22932 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,
22933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22934 },
22935 /* mul.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
22936 {
22937 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,
22938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22939 },
22940 /* mul.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
22941 {
22942 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,
22943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22944 },
22945 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22946 {
22947 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,
22948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22949 },
22950 /* mul.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
22951 {
22952 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,
22953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22954 },
22955 /* mul.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
22956 {
22957 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,
22958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22959 },
22960 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22961 {
22962 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,
22963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22964 },
22965 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22966 {
22967 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,
22968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22969 },
22970 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22971 {
22972 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,
22973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22974 },
22975 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22976 {
22977 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,
22978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22979 },
22980 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22981 {
22982 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,
22983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22984 },
22985 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22986 {
22987 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,
22988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22989 },
22990 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
22991 {
22992 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,
22993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22994 },
22995 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
22996 {
22997 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,
22998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22999 },
23000 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
23001 {
23002 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,
23003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23004 },
23005 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
23006 {
23007 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,
23008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23009 },
23010 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
23011 {
23012 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,
23013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23014 },
23015 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
23016 {
23017 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,
23018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23019 },
23020 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
23021 {
23022 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,
23023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23024 },
23025 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
23026 {
23027 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,
23028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23029 },
23030 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
23031 {
23032 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,
23033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23034 },
23035 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
23036 {
23037 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,
23038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23039 },
23040 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
23041 {
23042 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,
23043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23044 },
23045 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
23046 {
23047 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,
23048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23049 },
23050 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
23051 {
23052 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,
23053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23054 },
23055 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
23056 {
23057 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,
23058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23059 },
23060 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
23061 {
23062 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,
23063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23064 },
23065 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
23066 {
23067 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,
23068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23069 },
23070 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
23071 {
23072 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,
23073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23074 },
23075 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
23076 {
23077 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,
23078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23079 },
23080 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
23081 {
23082 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,
23083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23084 },
23085 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
23086 {
23087 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,
23088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23089 },
23090 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
23091 {
23092 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,
23093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23094 },
23095 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
23096 {
23097 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,
23098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23099 },
23100 /* mul.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
23101 {
23102 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,
23103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23104 },
23105 /* mul.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
23106 {
23107 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,
23108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23109 },
23110 /* mul.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
23111 {
23112 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,
23113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23114 },
23115 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
23116 {
23117 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,
23118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23119 },
23120 /* mul.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
23121 {
23122 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,
23123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23124 },
23125 /* mul.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
23126 {
23127 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,
23128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23129 },
23130 /* mul.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
23131 {
23132 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,
23133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23134 },
23135 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
23136 {
23137 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,
23138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23139 },
23140 /* mul.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
23141 {
23142 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,
23143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23144 },
23145 /* mul.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
23146 {
23147 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,
23148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23149 },
23150 /* mul.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
23151 {
23152 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,
23153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23154 },
23155 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
23156 {
23157 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,
23158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23159 },
23160 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
23161 {
23162 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,
23163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23164 },
23165 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
23166 {
23167 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,
23168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23169 },
23170 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
23171 {
23172 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,
23173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23174 },
23175 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
23176 {
23177 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,
23178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23179 },
23180 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
23181 {
23182 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,
23183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23184 },
23185 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
23186 {
23187 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,
23188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23189 },
23190 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
23191 {
23192 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,
23193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23194 },
23195 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
23196 {
23197 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,
23198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23199 },
23200 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
23201 {
23202 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,
23203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23204 },
23205 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
23206 {
23207 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,
23208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23209 },
23210 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
23211 {
23212 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,
23213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23214 },
23215 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
23216 {
23217 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,
23218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23219 },
23220 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
23221 {
23222 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,
23223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23224 },
23225 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
23226 {
23227 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,
23228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23229 },
23230 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
23231 {
23232 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,
23233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23234 },
23235 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
23236 {
23237 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,
23238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23239 },
23240 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
23241 {
23242 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,
23243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23244 },
23245 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
23246 {
23247 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,
23248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23249 },
23250 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
23251 {
23252 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,
23253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23254 },
23255 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
23256 {
23257 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,
23258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23259 },
23260 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
23261 {
23262 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,
23263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23264 },
23265 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
23266 {
23267 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,
23268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23269 },
23270 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
23271 {
23272 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,
23273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23274 },
23275 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
23276 {
23277 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,
23278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23279 },
23280 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
23281 {
23282 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,
23283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23284 },
23285 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
23286 {
23287 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,
23288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23289 },
23290 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
23291 {
23292 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,
23293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23294 },
23295 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
23296 {
23297 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,
23298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23299 },
23300 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
23301 {
23302 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,
23303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23304 },
23305 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
23306 {
23307 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,
23308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23309 },
23310 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
23311 {
23312 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,
23313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23314 },
23315 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
23316 {
23317 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,
23318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23319 },
23320 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
23321 {
23322 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,
23323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23324 },
23325 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
23326 {
23327 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,
23328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23329 },
23330 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
23331 {
23332 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,
23333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23334 },
23335 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
23336 {
23337 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,
23338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23339 },
23340 /* mul.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
23341 {
23342 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,
23343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23344 },
23345 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
23346 {
23347 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,
23348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23349 },
23350 /* mul.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
23351 {
23352 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,
23353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23354 },
23355 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
23356 {
23357 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,
23358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23359 },
23360 /* mul.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
23361 {
23362 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,
23363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23364 },
23365 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
23366 {
23367 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,
23368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23369 },
23370 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
23371 {
23372 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,
23373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23374 },
23375 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
23376 {
23377 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,
23378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23379 },
23380 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
23381 {
23382 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,
23383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23384 },
23385 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
23386 {
23387 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,
23388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23389 },
23390 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
23391 {
23392 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,
23393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23394 },
23395 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
23396 {
23397 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,
23398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23399 },
23400 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
23401 {
23402 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,
23403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23404 },
23405 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
23406 {
23407 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,
23408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23409 },
23410 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
23411 {
23412 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,
23413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23414 },
23415 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
23416 {
23417 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,
23418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23419 },
23420 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
23421 {
23422 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,
23423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23424 },
23425 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
23426 {
23427 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,
23428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23429 },
23430 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
23431 {
23432 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,
23433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23434 },
23435 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
23436 {
23437 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,
23438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23439 },
23440 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
23441 {
23442 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,
23443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23444 },
23445 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
23446 {
23447 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,
23448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23449 },
23450 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
23451 {
23452 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,
23453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23454 },
23455 /* mul.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
23456 {
23457 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,
23458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23459 },
23460 /* mul.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
23461 {
23462 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,
23463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23464 },
23465 /* mul.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
23466 {
23467 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,
23468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23469 },
23470 /* mul.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
23471 {
23472 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,
23473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23474 },
23475 /* mul.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
23476 {
23477 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,
23478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23479 },
23480 /* mul.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
23481 {
23482 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,
23483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23484 },
23485 /* mul.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
23486 {
23487 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,
23488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23489 },
23490 /* mul.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
23491 {
23492 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,
23493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23494 },
23495 /* mul.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
23496 {
23497 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,
23498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23499 },
23500 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
23501 {
23502 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,
23503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23504 },
23505 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
23506 {
23507 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,
23508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23509 },
23510 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
23511 {
23512 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,
23513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23514 },
23515 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
23516 {
23517 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,
23518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23519 },
23520 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
23521 {
23522 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,
23523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23524 },
23525 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
23526 {
23527 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,
23528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23529 },
23530 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
23531 {
23532 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,
23533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23534 },
23535 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
23536 {
23537 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,
23538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23539 },
23540 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
23541 {
23542 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,
23543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23544 },
23545 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
23546 {
23547 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,
23548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23549 },
23550 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
23551 {
23552 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,
23553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23554 },
23555 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
23556 {
23557 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,
23558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23559 },
23560 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
23561 {
23562 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,
23563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23564 },
23565 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
23566 {
23567 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,
23568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23569 },
23570 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
23571 {
23572 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,
23573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23574 },
23575 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
23576 {
23577 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,
23578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23579 },
23580 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
23581 {
23582 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,
23583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23584 },
23585 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
23586 {
23587 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,
23588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23589 },
23590 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
23591 {
23592 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,
23593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23594 },
23595 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
23596 {
23597 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,
23598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23599 },
23600 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
23601 {
23602 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,
23603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23604 },
23605 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
23606 {
23607 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,
23608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23609 },
23610 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
23611 {
23612 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,
23613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23614 },
23615 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
23616 {
23617 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,
23618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23619 },
23620 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
23621 {
23622 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,
23623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23624 },
23625 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
23626 {
23627 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,
23628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23629 },
23630 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
23631 {
23632 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,
23633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23634 },
23635 /* mul.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
23636 {
23637 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,
23638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23639 },
23640 /* mul.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
23641 {
23642 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,
23643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23644 },
23645 /* mul.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
23646 {
23647 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,
23648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23649 },
23650 /* mul.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
23651 {
23652 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,
23653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23654 },
23655 /* mul.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
23656 {
23657 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,
23658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23659 },
23660 /* mul.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
23661 {
23662 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,
23663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23664 },
23665 /* mul.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
23666 {
23667 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,
23668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23669 },
23670 /* mul.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
23671 {
23672 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,
23673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23674 },
23675 /* mul.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
23676 {
23677 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,
23678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23679 },
23680 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
23681 {
23682 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,
23683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23684 },
23685 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
23686 {
23687 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,
23688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23689 },
23690 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
23691 {
23692 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,
23693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23694 },
23695 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
23696 {
23697 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,
23698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23699 },
23700 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
23701 {
23702 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,
23703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23704 },
23705 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
23706 {
23707 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,
23708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23709 },
23710 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
23711 {
23712 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,
23713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23714 },
23715 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
23716 {
23717 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,
23718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23719 },
23720 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
23721 {
23722 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,
23723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23724 },
23725 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
23726 {
23727 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,
23728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23729 },
23730 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
23731 {
23732 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,
23733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23734 },
23735 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
23736 {
23737 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,
23738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23739 },
23740 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
23741 {
23742 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,
23743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23744 },
23745 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
23746 {
23747 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,
23748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23749 },
23750 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
23751 {
23752 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,
23753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23754 },
23755 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
23756 {
23757 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,
23758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23759 },
23760 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
23761 {
23762 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,
23763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23764 },
23765 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
23766 {
23767 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,
23768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23769 },
23770 /* mul.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
23771 {
23772 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,
23773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23774 },
23775 /* mul.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
23776 {
23777 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,
23778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23779 },
23780 /* mul.w${G} ${Dsp-16-u16},$Dst16RnHI */
23781 {
23782 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,
23783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23784 },
23785 /* mul.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
23786 {
23787 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,
23788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23789 },
23790 /* mul.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
23791 {
23792 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,
23793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23794 },
23795 /* mul.w${G} ${Dsp-16-u16},$Dst16AnHI */
23796 {
23797 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,
23798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23799 },
23800 /* mul.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
23801 {
23802 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,
23803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23804 },
23805 /* mul.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
23806 {
23807 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,
23808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23809 },
23810 /* mul.w${G} ${Dsp-16-u16},[$Dst16An] */
23811 {
23812 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,
23813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23814 },
23815 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
23816 {
23817 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,
23818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23819 },
23820 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
23821 {
23822 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,
23823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23824 },
23825 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
23826 {
23827 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,
23828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23829 },
23830 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
23831 {
23832 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,
23833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23834 },
23835 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
23836 {
23837 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,
23838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23839 },
23840 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
23841 {
23842 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,
23843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23844 },
23845 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
23846 {
23847 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,
23848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23849 },
23850 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
23851 {
23852 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,
23853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23854 },
23855 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
23856 {
23857 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,
23858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23859 },
23860 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
23861 {
23862 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,
23863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23864 },
23865 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
23866 {
23867 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,
23868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23869 },
23870 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
23871 {
23872 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,
23873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23874 },
23875 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
23876 {
23877 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,
23878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23879 },
23880 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
23881 {
23882 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,
23883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23884 },
23885 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
23886 {
23887 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,
23888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23889 },
23890 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
23891 {
23892 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,
23893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23894 },
23895 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
23896 {
23897 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,
23898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23899 },
23900 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
23901 {
23902 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,
23903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23904 },
23905 /* mul.w${G} $Src16RnHI,$Dst16RnHI */
23906 {
23907 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,
23908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23909 },
23910 /* mul.w${G} $Src16AnHI,$Dst16RnHI */
23911 {
23912 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,
23913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23914 },
23915 /* mul.w${G} [$Src16An],$Dst16RnHI */
23916 {
23917 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,
23918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23919 },
23920 /* mul.w${G} $Src16RnHI,$Dst16AnHI */
23921 {
23922 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,
23923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23924 },
23925 /* mul.w${G} $Src16AnHI,$Dst16AnHI */
23926 {
23927 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,
23928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23929 },
23930 /* mul.w${G} [$Src16An],$Dst16AnHI */
23931 {
23932 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,
23933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23934 },
23935 /* mul.w${G} $Src16RnHI,[$Dst16An] */
23936 {
23937 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,
23938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23939 },
23940 /* mul.w${G} $Src16AnHI,[$Dst16An] */
23941 {
23942 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,
23943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23944 },
23945 /* mul.w${G} [$Src16An],[$Dst16An] */
23946 {
23947 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,
23948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23949 },
23950 /* mul.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
23951 {
23952 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,
23953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23954 },
23955 /* mul.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
23956 {
23957 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,
23958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23959 },
23960 /* mul.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
23961 {
23962 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,
23963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23964 },
23965 /* mul.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
23966 {
23967 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,
23968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23969 },
23970 /* mul.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
23971 {
23972 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,
23973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23974 },
23975 /* mul.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
23976 {
23977 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,
23978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23979 },
23980 /* mul.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
23981 {
23982 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,
23983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23984 },
23985 /* mul.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
23986 {
23987 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,
23988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23989 },
23990 /* mul.w${G} [$Src16An],${Dsp-16-u8}[sb] */
23991 {
23992 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,
23993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23994 },
23995 /* mul.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
23996 {
23997 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,
23998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23999 },
24000 /* mul.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
24001 {
24002 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,
24003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24004 },
24005 /* mul.w${G} [$Src16An],${Dsp-16-u16}[sb] */
24006 {
24007 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,
24008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24009 },
24010 /* mul.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
24011 {
24012 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,
24013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24014 },
24015 /* mul.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
24016 {
24017 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,
24018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24019 },
24020 /* mul.w${G} [$Src16An],${Dsp-16-s8}[fb] */
24021 {
24022 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,
24023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24024 },
24025 /* mul.w${G} $Src16RnHI,${Dsp-16-u16} */
24026 {
24027 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,
24028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24029 },
24030 /* mul.w${G} $Src16AnHI,${Dsp-16-u16} */
24031 {
24032 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,
24033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24034 },
24035 /* mul.w${G} [$Src16An],${Dsp-16-u16} */
24036 {
24037 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,
24038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24039 },
24040 /* mul.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
24041 {
24042 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,
24043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24044 },
24045 /* mul.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
24046 {
24047 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,
24048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24049 },
24050 /* mul.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
24051 {
24052 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,
24053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24054 },
24055 /* mul.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
24056 {
24057 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,
24058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24059 },
24060 /* mul.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
24061 {
24062 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,
24063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24064 },
24065 /* mul.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
24066 {
24067 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,
24068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24069 },
24070 /* mul.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
24071 {
24072 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,
24073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24074 },
24075 /* mul.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
24076 {
24077 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,
24078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24079 },
24080 /* mul.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
24081 {
24082 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,
24083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24084 },
24085 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
24086 {
24087 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,
24088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24089 },
24090 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
24091 {
24092 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,
24093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24094 },
24095 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
24096 {
24097 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,
24098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24099 },
24100 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
24101 {
24102 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,
24103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24104 },
24105 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
24106 {
24107 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,
24108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24109 },
24110 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
24111 {
24112 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,
24113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24114 },
24115 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
24116 {
24117 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,
24118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24119 },
24120 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
24121 {
24122 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,
24123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24124 },
24125 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
24126 {
24127 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,
24128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24129 },
24130 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
24131 {
24132 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,
24133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24134 },
24135 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
24136 {
24137 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,
24138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24139 },
24140 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
24141 {
24142 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,
24143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24144 },
24145 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
24146 {
24147 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,
24148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24149 },
24150 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
24151 {
24152 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,
24153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24154 },
24155 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
24156 {
24157 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,
24158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24159 },
24160 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
24161 {
24162 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,
24163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24164 },
24165 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
24166 {
24167 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,
24168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24169 },
24170 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
24171 {
24172 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,
24173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24174 },
24175 /* mul.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
24176 {
24177 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,
24178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24179 },
24180 /* mul.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
24181 {
24182 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,
24183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24184 },
24185 /* mul.b${G} ${Dsp-16-u16},$Dst16RnQI */
24186 {
24187 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,
24188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24189 },
24190 /* mul.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
24191 {
24192 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,
24193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24194 },
24195 /* mul.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
24196 {
24197 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,
24198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24199 },
24200 /* mul.b${G} ${Dsp-16-u16},$Dst16AnQI */
24201 {
24202 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,
24203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24204 },
24205 /* mul.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
24206 {
24207 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,
24208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24209 },
24210 /* mul.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
24211 {
24212 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,
24213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24214 },
24215 /* mul.b${G} ${Dsp-16-u16},[$Dst16An] */
24216 {
24217 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,
24218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24219 },
24220 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
24221 {
24222 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,
24223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24224 },
24225 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
24226 {
24227 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,
24228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24229 },
24230 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
24231 {
24232 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,
24233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24234 },
24235 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
24236 {
24237 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,
24238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24239 },
24240 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
24241 {
24242 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,
24243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24244 },
24245 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
24246 {
24247 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,
24248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24249 },
24250 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
24251 {
24252 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,
24253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24254 },
24255 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
24256 {
24257 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,
24258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24259 },
24260 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
24261 {
24262 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,
24263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24264 },
24265 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
24266 {
24267 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,
24268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24269 },
24270 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
24271 {
24272 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,
24273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24274 },
24275 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
24276 {
24277 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,
24278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24279 },
24280 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
24281 {
24282 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,
24283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24284 },
24285 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
24286 {
24287 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,
24288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24289 },
24290 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
24291 {
24292 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,
24293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24294 },
24295 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
24296 {
24297 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,
24298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24299 },
24300 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
24301 {
24302 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,
24303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24304 },
24305 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
24306 {
24307 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,
24308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24309 },
24310 /* mul.b${G} $Src16RnQI,$Dst16RnQI */
24311 {
24312 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,
24313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24314 },
24315 /* mul.b${G} $Src16AnQI,$Dst16RnQI */
24316 {
24317 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,
24318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24319 },
24320 /* mul.b${G} [$Src16An],$Dst16RnQI */
24321 {
24322 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,
24323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24324 },
24325 /* mul.b${G} $Src16RnQI,$Dst16AnQI */
24326 {
24327 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,
24328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24329 },
24330 /* mul.b${G} $Src16AnQI,$Dst16AnQI */
24331 {
24332 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,
24333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24334 },
24335 /* mul.b${G} [$Src16An],$Dst16AnQI */
24336 {
24337 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,
24338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24339 },
24340 /* mul.b${G} $Src16RnQI,[$Dst16An] */
24341 {
24342 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,
24343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24344 },
24345 /* mul.b${G} $Src16AnQI,[$Dst16An] */
24346 {
24347 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,
24348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24349 },
24350 /* mul.b${G} [$Src16An],[$Dst16An] */
24351 {
24352 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,
24353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24354 },
24355 /* mul.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
24356 {
24357 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,
24358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24359 },
24360 /* mul.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
24361 {
24362 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,
24363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24364 },
24365 /* mul.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
24366 {
24367 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,
24368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24369 },
24370 /* mul.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
24371 {
24372 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,
24373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24374 },
24375 /* mul.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
24376 {
24377 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,
24378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24379 },
24380 /* mul.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
24381 {
24382 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,
24383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24384 },
24385 /* mul.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
24386 {
24387 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,
24388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24389 },
24390 /* mul.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
24391 {
24392 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,
24393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24394 },
24395 /* mul.b${G} [$Src16An],${Dsp-16-u8}[sb] */
24396 {
24397 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,
24398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24399 },
24400 /* mul.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
24401 {
24402 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,
24403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24404 },
24405 /* mul.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
24406 {
24407 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,
24408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24409 },
24410 /* mul.b${G} [$Src16An],${Dsp-16-u16}[sb] */
24411 {
24412 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,
24413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24414 },
24415 /* mul.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
24416 {
24417 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,
24418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24419 },
24420 /* mul.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
24421 {
24422 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,
24423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24424 },
24425 /* mul.b${G} [$Src16An],${Dsp-16-s8}[fb] */
24426 {
24427 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,
24428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24429 },
24430 /* mul.b${G} $Src16RnQI,${Dsp-16-u16} */
24431 {
24432 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,
24433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24434 },
24435 /* mul.b${G} $Src16AnQI,${Dsp-16-u16} */
24436 {
24437 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,
24438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24439 },
24440 /* mul.b${G} [$Src16An],${Dsp-16-u16} */
24441 {
24442 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,
24443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24444 },
24445 /* mul.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
24446 {
24447 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,
24448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24449 },
24450 /* mul.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
24451 {
24452 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,
24453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24454 },
24455 /* mul.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
24456 {
24457 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,
24458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24459 },
24460 /* mul.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
24461 {
24462 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,
24463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24464 },
24465 /* mul.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
24466 {
24467 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,
24468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24469 },
24470 /* mul.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
24471 {
24472 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,
24473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24474 },
24475 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
24476 {
24477 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,
24478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24479 },
24480 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
24481 {
24482 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,
24483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24484 },
24485 /* mul.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
24486 {
24487 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,
24488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24489 },
24490 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16} */
24491 {
24492 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,
24493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24494 },
24495 /* mul.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
24496 {
24497 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,
24498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24499 },
24500 /* mul.w${G} #${Imm-40-HI},${Dsp-16-u24} */
24501 {
24502 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,
24503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24504 },
24505 /* mul.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
24506 {
24507 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,
24508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24509 },
24510 /* mul.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
24511 {
24512 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,
24513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24514 },
24515 /* mul.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
24516 {
24517 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,
24518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24519 },
24520 /* mul.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
24521 {
24522 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,
24523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24524 },
24525 /* mul.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
24526 {
24527 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,
24528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24529 },
24530 /* mul.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
24531 {
24532 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,
24533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24534 },
24535 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
24536 {
24537 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,
24538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24539 },
24540 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
24541 {
24542 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,
24543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24544 },
24545 /* mul.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
24546 {
24547 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,
24548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24549 },
24550 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16} */
24551 {
24552 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,
24553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24554 },
24555 /* mul.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
24556 {
24557 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,
24558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24559 },
24560 /* mul.b${G} #${Imm-40-QI},${Dsp-16-u24} */
24561 {
24562 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,
24563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24564 },
24565 /* mul.w${G} #${Imm-16-HI},$Dst16RnHI */
24566 {
24567 M32C_INSN_MUL16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "mul16.w-imm-G-basic-dst16-Rn-direct-HI", "mul.w", 32,
24568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24569 },
24570 /* mul.w${G} #${Imm-16-HI},$Dst16AnHI */
24571 {
24572 M32C_INSN_MUL16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "mul16.w-imm-G-basic-dst16-An-direct-HI", "mul.w", 32,
24573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24574 },
24575 /* mul.w${G} #${Imm-16-HI},[$Dst16An] */
24576 {
24577 M32C_INSN_MUL16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "mul16.w-imm-G-basic-dst16-An-indirect-HI", "mul.w", 32,
24578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24579 },
24580 /* mul.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
24581 {
24582 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,
24583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24584 },
24585 /* mul.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
24586 {
24587 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,
24588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24589 },
24590 /* mul.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
24591 {
24592 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,
24593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24594 },
24595 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
24596 {
24597 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,
24598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24599 },
24600 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
24601 {
24602 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,
24603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24604 },
24605 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16} */
24606 {
24607 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,
24608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24609 },
24610 /* mul.b${G} #${Imm-16-QI},$Dst16RnQI */
24611 {
24612 M32C_INSN_MUL16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "mul16.b-imm-G-basic-dst16-Rn-direct-QI", "mul.b", 24,
24613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24614 },
24615 /* mul.b${G} #${Imm-16-QI},$Dst16AnQI */
24616 {
24617 M32C_INSN_MUL16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "mul16.b-imm-G-basic-dst16-An-direct-QI", "mul.b", 24,
24618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24619 },
24620 /* mul.b${G} #${Imm-16-QI},[$Dst16An] */
24621 {
24622 M32C_INSN_MUL16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "mul16.b-imm-G-basic-dst16-An-indirect-QI", "mul.b", 24,
24623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24624 },
24625 /* mul.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
24626 {
24627 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,
24628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24629 },
24630 /* mul.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
24631 {
24632 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,
24633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24634 },
24635 /* mul.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
24636 {
24637 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,
24638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24639 },
24640 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
24641 {
24642 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,
24643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24644 },
24645 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
24646 {
24647 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,
24648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24649 },
24650 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16} */
24651 {
24652 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,
24653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24654 },
24655 /* movx${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
24656 {
24657 M32C_INSN_MOVX32_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "movx32-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "movx", 24,
24658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24659 },
24660 /* movx${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
24661 {
24662 M32C_INSN_MOVX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "movx32-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "movx", 24,
24663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24664 },
24665 /* movx${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
24666 {
24667 M32C_INSN_MOVX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "movx32-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "movx", 24,
24668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24669 },
24670 /* movx${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
24671 {
24672 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,
24673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24674 },
24675 /* movx${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
24676 {
24677 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,
24678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24679 },
24680 /* movx${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
24681 {
24682 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,
24683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24684 },
24685 /* movx${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
24686 {
24687 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,
24688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24689 },
24690 /* movx${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
24691 {
24692 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,
24693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24694 },
24695 /* movx${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
24696 {
24697 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,
24698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24699 },
24700 /* movx${X} #${Imm-32-QI},${Dsp-16-u16} */
24701 {
24702 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,
24703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24704 },
24705 /* movx${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
24706 {
24707 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,
24708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24709 },
24710 /* movx${X} #${Imm-40-QI},${Dsp-16-u24} */
24711 {
24712 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,
24713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24714 },
24715 /* movhh $Dst32RnPrefixedQI,r0l */
24716 {
24717 M32C_INSN_MOVHH32_SRC_R0L_DST32_RN_DIRECT_PREFIXED_QI, "movhh32.src-r0l-dst32-Rn-direct-Prefixed-QI", "movhh", 24,
24718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24719 },
24720 /* movhh $Dst32AnPrefixedQI,r0l */
24721 {
24722 M32C_INSN_MOVHH32_SRC_R0L_DST32_AN_DIRECT_PREFIXED_QI, "movhh32.src-r0l-dst32-An-direct-Prefixed-QI", "movhh", 24,
24723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24724 },
24725 /* movhh [$Dst32AnPrefixed],r0l */
24726 {
24727 M32C_INSN_MOVHH32_SRC_R0L_DST32_AN_INDIRECT_PREFIXED_QI, "movhh32.src-r0l-dst32-An-indirect-Prefixed-QI", "movhh", 24,
24728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24729 },
24730 /* movhh ${Dsp-24-u8}[$Dst32AnPrefixed],r0l */
24731 {
24732 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-8-An-relative-Prefixed-QI", "movhh", 32,
24733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24734 },
24735 /* movhh ${Dsp-24-u16}[$Dst32AnPrefixed],r0l */
24736 {
24737 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-16-An-relative-Prefixed-QI", "movhh", 40,
24738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24739 },
24740 /* movhh ${Dsp-24-u24}[$Dst32AnPrefixed],r0l */
24741 {
24742 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-24-An-relative-Prefixed-QI", "movhh", 48,
24743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24744 },
24745 /* movhh ${Dsp-24-u8}[sb],r0l */
24746 {
24747 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-8-SB-relative-Prefixed-QI", "movhh", 32,
24748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24749 },
24750 /* movhh ${Dsp-24-u16}[sb],r0l */
24751 {
24752 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-16-SB-relative-Prefixed-QI", "movhh", 40,
24753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24754 },
24755 /* movhh ${Dsp-24-s8}[fb],r0l */
24756 {
24757 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-8-FB-relative-Prefixed-QI", "movhh", 32,
24758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24759 },
24760 /* movhh ${Dsp-24-s16}[fb],r0l */
24761 {
24762 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-16-FB-relative-Prefixed-QI", "movhh", 40,
24763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24764 },
24765 /* movhh ${Dsp-24-u16},r0l */
24766 {
24767 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-16-absolute-Prefixed-QI", "movhh", 40,
24768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24769 },
24770 /* movhh ${Dsp-24-u24},r0l */
24771 {
24772 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-24-absolute-Prefixed-QI", "movhh", 48,
24773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24774 },
24775 /* movhl $Dst32RnPrefixedQI,r0l */
24776 {
24777 M32C_INSN_MOVHL32_SRC_R0L_DST32_RN_DIRECT_PREFIXED_QI, "movhl32.src-r0l-dst32-Rn-direct-Prefixed-QI", "movhl", 24,
24778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24779 },
24780 /* movhl $Dst32AnPrefixedQI,r0l */
24781 {
24782 M32C_INSN_MOVHL32_SRC_R0L_DST32_AN_DIRECT_PREFIXED_QI, "movhl32.src-r0l-dst32-An-direct-Prefixed-QI", "movhl", 24,
24783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24784 },
24785 /* movhl [$Dst32AnPrefixed],r0l */
24786 {
24787 M32C_INSN_MOVHL32_SRC_R0L_DST32_AN_INDIRECT_PREFIXED_QI, "movhl32.src-r0l-dst32-An-indirect-Prefixed-QI", "movhl", 24,
24788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24789 },
24790 /* movhl ${Dsp-24-u8}[$Dst32AnPrefixed],r0l */
24791 {
24792 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-8-An-relative-Prefixed-QI", "movhl", 32,
24793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24794 },
24795 /* movhl ${Dsp-24-u16}[$Dst32AnPrefixed],r0l */
24796 {
24797 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-16-An-relative-Prefixed-QI", "movhl", 40,
24798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24799 },
24800 /* movhl ${Dsp-24-u24}[$Dst32AnPrefixed],r0l */
24801 {
24802 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-24-An-relative-Prefixed-QI", "movhl", 48,
24803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24804 },
24805 /* movhl ${Dsp-24-u8}[sb],r0l */
24806 {
24807 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-8-SB-relative-Prefixed-QI", "movhl", 32,
24808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24809 },
24810 /* movhl ${Dsp-24-u16}[sb],r0l */
24811 {
24812 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-16-SB-relative-Prefixed-QI", "movhl", 40,
24813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24814 },
24815 /* movhl ${Dsp-24-s8}[fb],r0l */
24816 {
24817 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-8-FB-relative-Prefixed-QI", "movhl", 32,
24818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24819 },
24820 /* movhl ${Dsp-24-s16}[fb],r0l */
24821 {
24822 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-16-FB-relative-Prefixed-QI", "movhl", 40,
24823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24824 },
24825 /* movhl ${Dsp-24-u16},r0l */
24826 {
24827 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-16-absolute-Prefixed-QI", "movhl", 40,
24828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24829 },
24830 /* movhl ${Dsp-24-u24},r0l */
24831 {
24832 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-24-absolute-Prefixed-QI", "movhl", 48,
24833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24834 },
24835 /* movlh $Dst32RnPrefixedQI,r0l */
24836 {
24837 M32C_INSN_MOVLH32_SRC_R0L_DST32_RN_DIRECT_PREFIXED_QI, "movlh32.src-r0l-dst32-Rn-direct-Prefixed-QI", "movlh", 24,
24838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24839 },
24840 /* movlh $Dst32AnPrefixedQI,r0l */
24841 {
24842 M32C_INSN_MOVLH32_SRC_R0L_DST32_AN_DIRECT_PREFIXED_QI, "movlh32.src-r0l-dst32-An-direct-Prefixed-QI", "movlh", 24,
24843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24844 },
24845 /* movlh [$Dst32AnPrefixed],r0l */
24846 {
24847 M32C_INSN_MOVLH32_SRC_R0L_DST32_AN_INDIRECT_PREFIXED_QI, "movlh32.src-r0l-dst32-An-indirect-Prefixed-QI", "movlh", 24,
24848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24849 },
24850 /* movlh ${Dsp-24-u8}[$Dst32AnPrefixed],r0l */
24851 {
24852 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-8-An-relative-Prefixed-QI", "movlh", 32,
24853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24854 },
24855 /* movlh ${Dsp-24-u16}[$Dst32AnPrefixed],r0l */
24856 {
24857 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-16-An-relative-Prefixed-QI", "movlh", 40,
24858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24859 },
24860 /* movlh ${Dsp-24-u24}[$Dst32AnPrefixed],r0l */
24861 {
24862 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-24-An-relative-Prefixed-QI", "movlh", 48,
24863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24864 },
24865 /* movlh ${Dsp-24-u8}[sb],r0l */
24866 {
24867 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-8-SB-relative-Prefixed-QI", "movlh", 32,
24868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24869 },
24870 /* movlh ${Dsp-24-u16}[sb],r0l */
24871 {
24872 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-16-SB-relative-Prefixed-QI", "movlh", 40,
24873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24874 },
24875 /* movlh ${Dsp-24-s8}[fb],r0l */
24876 {
24877 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-8-FB-relative-Prefixed-QI", "movlh", 32,
24878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24879 },
24880 /* movlh ${Dsp-24-s16}[fb],r0l */
24881 {
24882 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-16-FB-relative-Prefixed-QI", "movlh", 40,
24883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24884 },
24885 /* movlh ${Dsp-24-u16},r0l */
24886 {
24887 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-16-absolute-Prefixed-QI", "movlh", 40,
24888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24889 },
24890 /* movlh ${Dsp-24-u24},r0l */
24891 {
24892 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-24-absolute-Prefixed-QI", "movlh", 48,
24893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24894 },
24895 /* movll $Dst32RnPrefixedQI,r0l */
24896 {
24897 M32C_INSN_MOVLL32_SRC_R0L_DST32_RN_DIRECT_PREFIXED_QI, "movll32.src-r0l-dst32-Rn-direct-Prefixed-QI", "movll", 24,
24898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24899 },
24900 /* movll $Dst32AnPrefixedQI,r0l */
24901 {
24902 M32C_INSN_MOVLL32_SRC_R0L_DST32_AN_DIRECT_PREFIXED_QI, "movll32.src-r0l-dst32-An-direct-Prefixed-QI", "movll", 24,
24903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24904 },
24905 /* movll [$Dst32AnPrefixed],r0l */
24906 {
24907 M32C_INSN_MOVLL32_SRC_R0L_DST32_AN_INDIRECT_PREFIXED_QI, "movll32.src-r0l-dst32-An-indirect-Prefixed-QI", "movll", 24,
24908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24909 },
24910 /* movll ${Dsp-24-u8}[$Dst32AnPrefixed],r0l */
24911 {
24912 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-8-An-relative-Prefixed-QI", "movll", 32,
24913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24914 },
24915 /* movll ${Dsp-24-u16}[$Dst32AnPrefixed],r0l */
24916 {
24917 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-16-An-relative-Prefixed-QI", "movll", 40,
24918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24919 },
24920 /* movll ${Dsp-24-u24}[$Dst32AnPrefixed],r0l */
24921 {
24922 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-24-An-relative-Prefixed-QI", "movll", 48,
24923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24924 },
24925 /* movll ${Dsp-24-u8}[sb],r0l */
24926 {
24927 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-8-SB-relative-Prefixed-QI", "movll", 32,
24928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24929 },
24930 /* movll ${Dsp-24-u16}[sb],r0l */
24931 {
24932 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-16-SB-relative-Prefixed-QI", "movll", 40,
24933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24934 },
24935 /* movll ${Dsp-24-s8}[fb],r0l */
24936 {
24937 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-8-FB-relative-Prefixed-QI", "movll", 32,
24938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24939 },
24940 /* movll ${Dsp-24-s16}[fb],r0l */
24941 {
24942 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-16-FB-relative-Prefixed-QI", "movll", 40,
24943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24944 },
24945 /* movll ${Dsp-24-u16},r0l */
24946 {
24947 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movll32.src-r0l-dst32-24-16-absolute-Prefixed-QI", "movll", 40,
24948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24949 },
24950 /* movll ${Dsp-24-u24},r0l */
24951 {
24952 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movll32.src-r0l-dst32-24-24-absolute-Prefixed-QI", "movll", 48,
24953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24954 },
24955 /* movhh r0l,$Dst32RnPrefixedQI */
24956 {
24957 M32C_INSN_MOVHH32_R0L_DST_DST32_RN_DIRECT_PREFIXED_QI, "movhh32.r0l-dst-dst32-Rn-direct-Prefixed-QI", "movhh", 24,
24958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24959 },
24960 /* movhh r0l,$Dst32AnPrefixedQI */
24961 {
24962 M32C_INSN_MOVHH32_R0L_DST_DST32_AN_DIRECT_PREFIXED_QI, "movhh32.r0l-dst-dst32-An-direct-Prefixed-QI", "movhh", 24,
24963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24964 },
24965 /* movhh r0l,[$Dst32AnPrefixed] */
24966 {
24967 M32C_INSN_MOVHH32_R0L_DST_DST32_AN_INDIRECT_PREFIXED_QI, "movhh32.r0l-dst-dst32-An-indirect-Prefixed-QI", "movhh", 24,
24968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24969 },
24970 /* movhh r0l,${Dsp-24-u8}[$Dst32AnPrefixed] */
24971 {
24972 M32C_INSN_MOVHH32_R0L_DST_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-8-An-relative-Prefixed-QI", "movhh", 32,
24973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24974 },
24975 /* movhh r0l,${Dsp-24-u16}[$Dst32AnPrefixed] */
24976 {
24977 M32C_INSN_MOVHH32_R0L_DST_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-16-An-relative-Prefixed-QI", "movhh", 40,
24978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24979 },
24980 /* movhh r0l,${Dsp-24-u24}[$Dst32AnPrefixed] */
24981 {
24982 M32C_INSN_MOVHH32_R0L_DST_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-24-An-relative-Prefixed-QI", "movhh", 48,
24983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24984 },
24985 /* movhh r0l,${Dsp-24-u8}[sb] */
24986 {
24987 M32C_INSN_MOVHH32_R0L_DST_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-8-SB-relative-Prefixed-QI", "movhh", 32,
24988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24989 },
24990 /* movhh r0l,${Dsp-24-u16}[sb] */
24991 {
24992 M32C_INSN_MOVHH32_R0L_DST_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-16-SB-relative-Prefixed-QI", "movhh", 40,
24993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24994 },
24995 /* movhh r0l,${Dsp-24-s8}[fb] */
24996 {
24997 M32C_INSN_MOVHH32_R0L_DST_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-8-FB-relative-Prefixed-QI", "movhh", 32,
24998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24999 },
25000 /* movhh r0l,${Dsp-24-s16}[fb] */
25001 {
25002 M32C_INSN_MOVHH32_R0L_DST_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-16-FB-relative-Prefixed-QI", "movhh", 40,
25003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25004 },
25005 /* movhh r0l,${Dsp-24-u16} */
25006 {
25007 M32C_INSN_MOVHH32_R0L_DST_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-16-absolute-Prefixed-QI", "movhh", 40,
25008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25009 },
25010 /* movhh r0l,${Dsp-24-u24} */
25011 {
25012 M32C_INSN_MOVHH32_R0L_DST_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-24-absolute-Prefixed-QI", "movhh", 48,
25013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25014 },
25015 /* movhl r0l,$Dst32RnPrefixedQI */
25016 {
25017 M32C_INSN_MOVHL32_R0L_DST_DST32_RN_DIRECT_PREFIXED_QI, "movhl32.r0l-dst-dst32-Rn-direct-Prefixed-QI", "movhl", 24,
25018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25019 },
25020 /* movhl r0l,$Dst32AnPrefixedQI */
25021 {
25022 M32C_INSN_MOVHL32_R0L_DST_DST32_AN_DIRECT_PREFIXED_QI, "movhl32.r0l-dst-dst32-An-direct-Prefixed-QI", "movhl", 24,
25023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25024 },
25025 /* movhl r0l,[$Dst32AnPrefixed] */
25026 {
25027 M32C_INSN_MOVHL32_R0L_DST_DST32_AN_INDIRECT_PREFIXED_QI, "movhl32.r0l-dst-dst32-An-indirect-Prefixed-QI", "movhl", 24,
25028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25029 },
25030 /* movhl r0l,${Dsp-24-u8}[$Dst32AnPrefixed] */
25031 {
25032 M32C_INSN_MOVHL32_R0L_DST_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-8-An-relative-Prefixed-QI", "movhl", 32,
25033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25034 },
25035 /* movhl r0l,${Dsp-24-u16}[$Dst32AnPrefixed] */
25036 {
25037 M32C_INSN_MOVHL32_R0L_DST_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-16-An-relative-Prefixed-QI", "movhl", 40,
25038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25039 },
25040 /* movhl r0l,${Dsp-24-u24}[$Dst32AnPrefixed] */
25041 {
25042 M32C_INSN_MOVHL32_R0L_DST_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-24-An-relative-Prefixed-QI", "movhl", 48,
25043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25044 },
25045 /* movhl r0l,${Dsp-24-u8}[sb] */
25046 {
25047 M32C_INSN_MOVHL32_R0L_DST_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-8-SB-relative-Prefixed-QI", "movhl", 32,
25048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25049 },
25050 /* movhl r0l,${Dsp-24-u16}[sb] */
25051 {
25052 M32C_INSN_MOVHL32_R0L_DST_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-16-SB-relative-Prefixed-QI", "movhl", 40,
25053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25054 },
25055 /* movhl r0l,${Dsp-24-s8}[fb] */
25056 {
25057 M32C_INSN_MOVHL32_R0L_DST_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-8-FB-relative-Prefixed-QI", "movhl", 32,
25058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25059 },
25060 /* movhl r0l,${Dsp-24-s16}[fb] */
25061 {
25062 M32C_INSN_MOVHL32_R0L_DST_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-16-FB-relative-Prefixed-QI", "movhl", 40,
25063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25064 },
25065 /* movhl r0l,${Dsp-24-u16} */
25066 {
25067 M32C_INSN_MOVHL32_R0L_DST_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-16-absolute-Prefixed-QI", "movhl", 40,
25068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25069 },
25070 /* movhl r0l,${Dsp-24-u24} */
25071 {
25072 M32C_INSN_MOVHL32_R0L_DST_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-24-absolute-Prefixed-QI", "movhl", 48,
25073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25074 },
25075 /* movlh r0l,$Dst32RnPrefixedQI */
25076 {
25077 M32C_INSN_MOVLH32_R0L_DST_DST32_RN_DIRECT_PREFIXED_QI, "movlh32.r0l-dst-dst32-Rn-direct-Prefixed-QI", "movlh", 24,
25078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25079 },
25080 /* movlh r0l,$Dst32AnPrefixedQI */
25081 {
25082 M32C_INSN_MOVLH32_R0L_DST_DST32_AN_DIRECT_PREFIXED_QI, "movlh32.r0l-dst-dst32-An-direct-Prefixed-QI", "movlh", 24,
25083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25084 },
25085 /* movlh r0l,[$Dst32AnPrefixed] */
25086 {
25087 M32C_INSN_MOVLH32_R0L_DST_DST32_AN_INDIRECT_PREFIXED_QI, "movlh32.r0l-dst-dst32-An-indirect-Prefixed-QI", "movlh", 24,
25088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25089 },
25090 /* movlh r0l,${Dsp-24-u8}[$Dst32AnPrefixed] */
25091 {
25092 M32C_INSN_MOVLH32_R0L_DST_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-8-An-relative-Prefixed-QI", "movlh", 32,
25093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25094 },
25095 /* movlh r0l,${Dsp-24-u16}[$Dst32AnPrefixed] */
25096 {
25097 M32C_INSN_MOVLH32_R0L_DST_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-16-An-relative-Prefixed-QI", "movlh", 40,
25098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25099 },
25100 /* movlh r0l,${Dsp-24-u24}[$Dst32AnPrefixed] */
25101 {
25102 M32C_INSN_MOVLH32_R0L_DST_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-24-An-relative-Prefixed-QI", "movlh", 48,
25103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25104 },
25105 /* movlh r0l,${Dsp-24-u8}[sb] */
25106 {
25107 M32C_INSN_MOVLH32_R0L_DST_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-8-SB-relative-Prefixed-QI", "movlh", 32,
25108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25109 },
25110 /* movlh r0l,${Dsp-24-u16}[sb] */
25111 {
25112 M32C_INSN_MOVLH32_R0L_DST_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-16-SB-relative-Prefixed-QI", "movlh", 40,
25113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25114 },
25115 /* movlh r0l,${Dsp-24-s8}[fb] */
25116 {
25117 M32C_INSN_MOVLH32_R0L_DST_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-8-FB-relative-Prefixed-QI", "movlh", 32,
25118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25119 },
25120 /* movlh r0l,${Dsp-24-s16}[fb] */
25121 {
25122 M32C_INSN_MOVLH32_R0L_DST_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-16-FB-relative-Prefixed-QI", "movlh", 40,
25123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25124 },
25125 /* movlh r0l,${Dsp-24-u16} */
25126 {
25127 M32C_INSN_MOVLH32_R0L_DST_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-16-absolute-Prefixed-QI", "movlh", 40,
25128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25129 },
25130 /* movlh r0l,${Dsp-24-u24} */
25131 {
25132 M32C_INSN_MOVLH32_R0L_DST_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-24-absolute-Prefixed-QI", "movlh", 48,
25133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25134 },
25135 /* movll r0l,$Dst32RnPrefixedQI */
25136 {
25137 M32C_INSN_MOVLL32_R0L_DST_DST32_RN_DIRECT_PREFIXED_QI, "movll32.r0l-dst-dst32-Rn-direct-Prefixed-QI", "movll", 24,
25138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25139 },
25140 /* movll r0l,$Dst32AnPrefixedQI */
25141 {
25142 M32C_INSN_MOVLL32_R0L_DST_DST32_AN_DIRECT_PREFIXED_QI, "movll32.r0l-dst-dst32-An-direct-Prefixed-QI", "movll", 24,
25143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25144 },
25145 /* movll r0l,[$Dst32AnPrefixed] */
25146 {
25147 M32C_INSN_MOVLL32_R0L_DST_DST32_AN_INDIRECT_PREFIXED_QI, "movll32.r0l-dst-dst32-An-indirect-Prefixed-QI", "movll", 24,
25148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25149 },
25150 /* movll r0l,${Dsp-24-u8}[$Dst32AnPrefixed] */
25151 {
25152 M32C_INSN_MOVLL32_R0L_DST_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-8-An-relative-Prefixed-QI", "movll", 32,
25153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25154 },
25155 /* movll r0l,${Dsp-24-u16}[$Dst32AnPrefixed] */
25156 {
25157 M32C_INSN_MOVLL32_R0L_DST_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-16-An-relative-Prefixed-QI", "movll", 40,
25158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25159 },
25160 /* movll r0l,${Dsp-24-u24}[$Dst32AnPrefixed] */
25161 {
25162 M32C_INSN_MOVLL32_R0L_DST_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-24-An-relative-Prefixed-QI", "movll", 48,
25163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25164 },
25165 /* movll r0l,${Dsp-24-u8}[sb] */
25166 {
25167 M32C_INSN_MOVLL32_R0L_DST_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-8-SB-relative-Prefixed-QI", "movll", 32,
25168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25169 },
25170 /* movll r0l,${Dsp-24-u16}[sb] */
25171 {
25172 M32C_INSN_MOVLL32_R0L_DST_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-16-SB-relative-Prefixed-QI", "movll", 40,
25173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25174 },
25175 /* movll r0l,${Dsp-24-s8}[fb] */
25176 {
25177 M32C_INSN_MOVLL32_R0L_DST_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-8-FB-relative-Prefixed-QI", "movll", 32,
25178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25179 },
25180 /* movll r0l,${Dsp-24-s16}[fb] */
25181 {
25182 M32C_INSN_MOVLL32_R0L_DST_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-16-FB-relative-Prefixed-QI", "movll", 40,
25183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25184 },
25185 /* movll r0l,${Dsp-24-u16} */
25186 {
25187 M32C_INSN_MOVLL32_R0L_DST_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-16-absolute-Prefixed-QI", "movll", 40,
25188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25189 },
25190 /* movll r0l,${Dsp-24-u24} */
25191 {
25192 M32C_INSN_MOVLL32_R0L_DST_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-24-absolute-Prefixed-QI", "movll", 48,
25193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25194 },
25195 /* movhh $Dst16RnQI,r0l */
25196 {
25197 M32C_INSN_MOVHH16_SRC_R0L_DST16_RN_DIRECT_QI, "movhh16.src-r0l-dst16-Rn-direct-QI", "movhh", 16,
25198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25199 },
25200 /* movhh $Dst16AnQI,r0l */
25201 {
25202 M32C_INSN_MOVHH16_SRC_R0L_DST16_AN_DIRECT_QI, "movhh16.src-r0l-dst16-An-direct-QI", "movhh", 16,
25203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25204 },
25205 /* movhh [$Dst16An],r0l */
25206 {
25207 M32C_INSN_MOVHH16_SRC_R0L_DST16_AN_INDIRECT_QI, "movhh16.src-r0l-dst16-An-indirect-QI", "movhh", 16,
25208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25209 },
25210 /* movhh ${Dsp-16-u8}[$Dst16An],r0l */
25211 {
25212 M32C_INSN_MOVHH16_SRC_R0L_DST16_16_8_AN_RELATIVE_QI, "movhh16.src-r0l-dst16-16-8-An-relative-QI", "movhh", 24,
25213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25214 },
25215 /* movhh ${Dsp-16-u16}[$Dst16An],r0l */
25216 {
25217 M32C_INSN_MOVHH16_SRC_R0L_DST16_16_16_AN_RELATIVE_QI, "movhh16.src-r0l-dst16-16-16-An-relative-QI", "movhh", 32,
25218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25219 },
25220 /* movhh ${Dsp-16-u8}[sb],r0l */
25221 {
25222 M32C_INSN_MOVHH16_SRC_R0L_DST16_16_8_SB_RELATIVE_QI, "movhh16.src-r0l-dst16-16-8-SB-relative-QI", "movhh", 24,
25223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25224 },
25225 /* movhh ${Dsp-16-u16}[sb],r0l */
25226 {
25227 M32C_INSN_MOVHH16_SRC_R0L_DST16_16_16_SB_RELATIVE_QI, "movhh16.src-r0l-dst16-16-16-SB-relative-QI", "movhh", 32,
25228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25229 },
25230 /* movhh ${Dsp-16-s8}[fb],r0l */
25231 {
25232 M32C_INSN_MOVHH16_SRC_R0L_DST16_16_8_FB_RELATIVE_QI, "movhh16.src-r0l-dst16-16-8-FB-relative-QI", "movhh", 24,
25233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25234 },
25235 /* movhh ${Dsp-16-u16},r0l */
25236 {
25237 M32C_INSN_MOVHH16_SRC_R0L_DST16_16_16_ABSOLUTE_QI, "movhh16.src-r0l-dst16-16-16-absolute-QI", "movhh", 32,
25238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25239 },
25240 /* movhl $Dst16RnQI,r0l */
25241 {
25242 M32C_INSN_MOVHL16_SRC_R0L_DST16_RN_DIRECT_QI, "movhl16.src-r0l-dst16-Rn-direct-QI", "movhl", 16,
25243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25244 },
25245 /* movhl $Dst16AnQI,r0l */
25246 {
25247 M32C_INSN_MOVHL16_SRC_R0L_DST16_AN_DIRECT_QI, "movhl16.src-r0l-dst16-An-direct-QI", "movhl", 16,
25248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25249 },
25250 /* movhl [$Dst16An],r0l */
25251 {
25252 M32C_INSN_MOVHL16_SRC_R0L_DST16_AN_INDIRECT_QI, "movhl16.src-r0l-dst16-An-indirect-QI", "movhl", 16,
25253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25254 },
25255 /* movhl ${Dsp-16-u8}[$Dst16An],r0l */
25256 {
25257 M32C_INSN_MOVHL16_SRC_R0L_DST16_16_8_AN_RELATIVE_QI, "movhl16.src-r0l-dst16-16-8-An-relative-QI", "movhl", 24,
25258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25259 },
25260 /* movhl ${Dsp-16-u16}[$Dst16An],r0l */
25261 {
25262 M32C_INSN_MOVHL16_SRC_R0L_DST16_16_16_AN_RELATIVE_QI, "movhl16.src-r0l-dst16-16-16-An-relative-QI", "movhl", 32,
25263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25264 },
25265 /* movhl ${Dsp-16-u8}[sb],r0l */
25266 {
25267 M32C_INSN_MOVHL16_SRC_R0L_DST16_16_8_SB_RELATIVE_QI, "movhl16.src-r0l-dst16-16-8-SB-relative-QI", "movhl", 24,
25268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25269 },
25270 /* movhl ${Dsp-16-u16}[sb],r0l */
25271 {
25272 M32C_INSN_MOVHL16_SRC_R0L_DST16_16_16_SB_RELATIVE_QI, "movhl16.src-r0l-dst16-16-16-SB-relative-QI", "movhl", 32,
25273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25274 },
25275 /* movhl ${Dsp-16-s8}[fb],r0l */
25276 {
25277 M32C_INSN_MOVHL16_SRC_R0L_DST16_16_8_FB_RELATIVE_QI, "movhl16.src-r0l-dst16-16-8-FB-relative-QI", "movhl", 24,
25278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25279 },
25280 /* movhl ${Dsp-16-u16},r0l */
25281 {
25282 M32C_INSN_MOVHL16_SRC_R0L_DST16_16_16_ABSOLUTE_QI, "movhl16.src-r0l-dst16-16-16-absolute-QI", "movhl", 32,
25283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25284 },
25285 /* movlh $Dst16RnQI,r0l */
25286 {
25287 M32C_INSN_MOVLH16_SRC_R0L_DST16_RN_DIRECT_QI, "movlh16.src-r0l-dst16-Rn-direct-QI", "movlh", 16,
25288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25289 },
25290 /* movlh $Dst16AnQI,r0l */
25291 {
25292 M32C_INSN_MOVLH16_SRC_R0L_DST16_AN_DIRECT_QI, "movlh16.src-r0l-dst16-An-direct-QI", "movlh", 16,
25293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25294 },
25295 /* movlh [$Dst16An],r0l */
25296 {
25297 M32C_INSN_MOVLH16_SRC_R0L_DST16_AN_INDIRECT_QI, "movlh16.src-r0l-dst16-An-indirect-QI", "movlh", 16,
25298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25299 },
25300 /* movlh ${Dsp-16-u8}[$Dst16An],r0l */
25301 {
25302 M32C_INSN_MOVLH16_SRC_R0L_DST16_16_8_AN_RELATIVE_QI, "movlh16.src-r0l-dst16-16-8-An-relative-QI", "movlh", 24,
25303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25304 },
25305 /* movlh ${Dsp-16-u16}[$Dst16An],r0l */
25306 {
25307 M32C_INSN_MOVLH16_SRC_R0L_DST16_16_16_AN_RELATIVE_QI, "movlh16.src-r0l-dst16-16-16-An-relative-QI", "movlh", 32,
25308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25309 },
25310 /* movlh ${Dsp-16-u8}[sb],r0l */
25311 {
25312 M32C_INSN_MOVLH16_SRC_R0L_DST16_16_8_SB_RELATIVE_QI, "movlh16.src-r0l-dst16-16-8-SB-relative-QI", "movlh", 24,
25313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25314 },
25315 /* movlh ${Dsp-16-u16}[sb],r0l */
25316 {
25317 M32C_INSN_MOVLH16_SRC_R0L_DST16_16_16_SB_RELATIVE_QI, "movlh16.src-r0l-dst16-16-16-SB-relative-QI", "movlh", 32,
25318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25319 },
25320 /* movlh ${Dsp-16-s8}[fb],r0l */
25321 {
25322 M32C_INSN_MOVLH16_SRC_R0L_DST16_16_8_FB_RELATIVE_QI, "movlh16.src-r0l-dst16-16-8-FB-relative-QI", "movlh", 24,
25323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25324 },
25325 /* movlh ${Dsp-16-u16},r0l */
25326 {
25327 M32C_INSN_MOVLH16_SRC_R0L_DST16_16_16_ABSOLUTE_QI, "movlh16.src-r0l-dst16-16-16-absolute-QI", "movlh", 32,
25328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25329 },
25330 /* movll $Dst16RnQI,r0l */
25331 {
25332 M32C_INSN_MOVLL16_SRC_R0L_DST16_RN_DIRECT_QI, "movll16.src-r0l-dst16-Rn-direct-QI", "movll", 16,
25333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25334 },
25335 /* movll $Dst16AnQI,r0l */
25336 {
25337 M32C_INSN_MOVLL16_SRC_R0L_DST16_AN_DIRECT_QI, "movll16.src-r0l-dst16-An-direct-QI", "movll", 16,
25338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25339 },
25340 /* movll [$Dst16An],r0l */
25341 {
25342 M32C_INSN_MOVLL16_SRC_R0L_DST16_AN_INDIRECT_QI, "movll16.src-r0l-dst16-An-indirect-QI", "movll", 16,
25343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25344 },
25345 /* movll ${Dsp-16-u8}[$Dst16An],r0l */
25346 {
25347 M32C_INSN_MOVLL16_SRC_R0L_DST16_16_8_AN_RELATIVE_QI, "movll16.src-r0l-dst16-16-8-An-relative-QI", "movll", 24,
25348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25349 },
25350 /* movll ${Dsp-16-u16}[$Dst16An],r0l */
25351 {
25352 M32C_INSN_MOVLL16_SRC_R0L_DST16_16_16_AN_RELATIVE_QI, "movll16.src-r0l-dst16-16-16-An-relative-QI", "movll", 32,
25353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25354 },
25355 /* movll ${Dsp-16-u8}[sb],r0l */
25356 {
25357 M32C_INSN_MOVLL16_SRC_R0L_DST16_16_8_SB_RELATIVE_QI, "movll16.src-r0l-dst16-16-8-SB-relative-QI", "movll", 24,
25358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25359 },
25360 /* movll ${Dsp-16-u16}[sb],r0l */
25361 {
25362 M32C_INSN_MOVLL16_SRC_R0L_DST16_16_16_SB_RELATIVE_QI, "movll16.src-r0l-dst16-16-16-SB-relative-QI", "movll", 32,
25363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25364 },
25365 /* movll ${Dsp-16-s8}[fb],r0l */
25366 {
25367 M32C_INSN_MOVLL16_SRC_R0L_DST16_16_8_FB_RELATIVE_QI, "movll16.src-r0l-dst16-16-8-FB-relative-QI", "movll", 24,
25368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25369 },
25370 /* movll ${Dsp-16-u16},r0l */
25371 {
25372 M32C_INSN_MOVLL16_SRC_R0L_DST16_16_16_ABSOLUTE_QI, "movll16.src-r0l-dst16-16-16-absolute-QI", "movll", 32,
25373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25374 },
25375 /* movhh r0l,$Dst16RnQI */
25376 {
25377 M32C_INSN_MOVHH16_R0L_DST_DST16_RN_DIRECT_QI, "movhh16.r0l-dst-dst16-Rn-direct-QI", "movhh", 16,
25378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25379 },
25380 /* movhh r0l,$Dst16AnQI */
25381 {
25382 M32C_INSN_MOVHH16_R0L_DST_DST16_AN_DIRECT_QI, "movhh16.r0l-dst-dst16-An-direct-QI", "movhh", 16,
25383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25384 },
25385 /* movhh r0l,[$Dst16An] */
25386 {
25387 M32C_INSN_MOVHH16_R0L_DST_DST16_AN_INDIRECT_QI, "movhh16.r0l-dst-dst16-An-indirect-QI", "movhh", 16,
25388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25389 },
25390 /* movhh r0l,${Dsp-16-u8}[$Dst16An] */
25391 {
25392 M32C_INSN_MOVHH16_R0L_DST_DST16_16_8_AN_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-8-An-relative-QI", "movhh", 24,
25393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25394 },
25395 /* movhh r0l,${Dsp-16-u16}[$Dst16An] */
25396 {
25397 M32C_INSN_MOVHH16_R0L_DST_DST16_16_16_AN_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-16-An-relative-QI", "movhh", 32,
25398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25399 },
25400 /* movhh r0l,${Dsp-16-u8}[sb] */
25401 {
25402 M32C_INSN_MOVHH16_R0L_DST_DST16_16_8_SB_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-8-SB-relative-QI", "movhh", 24,
25403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25404 },
25405 /* movhh r0l,${Dsp-16-u16}[sb] */
25406 {
25407 M32C_INSN_MOVHH16_R0L_DST_DST16_16_16_SB_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-16-SB-relative-QI", "movhh", 32,
25408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25409 },
25410 /* movhh r0l,${Dsp-16-s8}[fb] */
25411 {
25412 M32C_INSN_MOVHH16_R0L_DST_DST16_16_8_FB_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-8-FB-relative-QI", "movhh", 24,
25413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25414 },
25415 /* movhh r0l,${Dsp-16-u16} */
25416 {
25417 M32C_INSN_MOVHH16_R0L_DST_DST16_16_16_ABSOLUTE_QI, "movhh16.r0l-dst-dst16-16-16-absolute-QI", "movhh", 32,
25418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25419 },
25420 /* movhl r0l,$Dst16RnQI */
25421 {
25422 M32C_INSN_MOVHL16_R0L_DST_DST16_RN_DIRECT_QI, "movhl16.r0l-dst-dst16-Rn-direct-QI", "movhl", 16,
25423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25424 },
25425 /* movhl r0l,$Dst16AnQI */
25426 {
25427 M32C_INSN_MOVHL16_R0L_DST_DST16_AN_DIRECT_QI, "movhl16.r0l-dst-dst16-An-direct-QI", "movhl", 16,
25428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25429 },
25430 /* movhl r0l,[$Dst16An] */
25431 {
25432 M32C_INSN_MOVHL16_R0L_DST_DST16_AN_INDIRECT_QI, "movhl16.r0l-dst-dst16-An-indirect-QI", "movhl", 16,
25433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25434 },
25435 /* movhl r0l,${Dsp-16-u8}[$Dst16An] */
25436 {
25437 M32C_INSN_MOVHL16_R0L_DST_DST16_16_8_AN_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-8-An-relative-QI", "movhl", 24,
25438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25439 },
25440 /* movhl r0l,${Dsp-16-u16}[$Dst16An] */
25441 {
25442 M32C_INSN_MOVHL16_R0L_DST_DST16_16_16_AN_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-16-An-relative-QI", "movhl", 32,
25443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25444 },
25445 /* movhl r0l,${Dsp-16-u8}[sb] */
25446 {
25447 M32C_INSN_MOVHL16_R0L_DST_DST16_16_8_SB_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-8-SB-relative-QI", "movhl", 24,
25448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25449 },
25450 /* movhl r0l,${Dsp-16-u16}[sb] */
25451 {
25452 M32C_INSN_MOVHL16_R0L_DST_DST16_16_16_SB_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-16-SB-relative-QI", "movhl", 32,
25453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25454 },
25455 /* movhl r0l,${Dsp-16-s8}[fb] */
25456 {
25457 M32C_INSN_MOVHL16_R0L_DST_DST16_16_8_FB_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-8-FB-relative-QI", "movhl", 24,
25458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25459 },
25460 /* movhl r0l,${Dsp-16-u16} */
25461 {
25462 M32C_INSN_MOVHL16_R0L_DST_DST16_16_16_ABSOLUTE_QI, "movhl16.r0l-dst-dst16-16-16-absolute-QI", "movhl", 32,
25463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25464 },
25465 /* movlh r0l,$Dst16RnQI */
25466 {
25467 M32C_INSN_MOVLH16_R0L_DST_DST16_RN_DIRECT_QI, "movlh16.r0l-dst-dst16-Rn-direct-QI", "movlh", 16,
25468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25469 },
25470 /* movlh r0l,$Dst16AnQI */
25471 {
25472 M32C_INSN_MOVLH16_R0L_DST_DST16_AN_DIRECT_QI, "movlh16.r0l-dst-dst16-An-direct-QI", "movlh", 16,
25473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25474 },
25475 /* movlh r0l,[$Dst16An] */
25476 {
25477 M32C_INSN_MOVLH16_R0L_DST_DST16_AN_INDIRECT_QI, "movlh16.r0l-dst-dst16-An-indirect-QI", "movlh", 16,
25478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25479 },
25480 /* movlh r0l,${Dsp-16-u8}[$Dst16An] */
25481 {
25482 M32C_INSN_MOVLH16_R0L_DST_DST16_16_8_AN_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-8-An-relative-QI", "movlh", 24,
25483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25484 },
25485 /* movlh r0l,${Dsp-16-u16}[$Dst16An] */
25486 {
25487 M32C_INSN_MOVLH16_R0L_DST_DST16_16_16_AN_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-16-An-relative-QI", "movlh", 32,
25488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25489 },
25490 /* movlh r0l,${Dsp-16-u8}[sb] */
25491 {
25492 M32C_INSN_MOVLH16_R0L_DST_DST16_16_8_SB_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-8-SB-relative-QI", "movlh", 24,
25493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25494 },
25495 /* movlh r0l,${Dsp-16-u16}[sb] */
25496 {
25497 M32C_INSN_MOVLH16_R0L_DST_DST16_16_16_SB_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-16-SB-relative-QI", "movlh", 32,
25498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25499 },
25500 /* movlh r0l,${Dsp-16-s8}[fb] */
25501 {
25502 M32C_INSN_MOVLH16_R0L_DST_DST16_16_8_FB_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-8-FB-relative-QI", "movlh", 24,
25503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25504 },
25505 /* movlh r0l,${Dsp-16-u16} */
25506 {
25507 M32C_INSN_MOVLH16_R0L_DST_DST16_16_16_ABSOLUTE_QI, "movlh16.r0l-dst-dst16-16-16-absolute-QI", "movlh", 32,
25508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25509 },
25510 /* movll r0l,$Dst16RnQI */
25511 {
25512 M32C_INSN_MOVLL16_R0L_DST_DST16_RN_DIRECT_QI, "movll16.r0l-dst-dst16-Rn-direct-QI", "movll", 16,
25513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25514 },
25515 /* movll r0l,$Dst16AnQI */
25516 {
25517 M32C_INSN_MOVLL16_R0L_DST_DST16_AN_DIRECT_QI, "movll16.r0l-dst-dst16-An-direct-QI", "movll", 16,
25518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25519 },
25520 /* movll r0l,[$Dst16An] */
25521 {
25522 M32C_INSN_MOVLL16_R0L_DST_DST16_AN_INDIRECT_QI, "movll16.r0l-dst-dst16-An-indirect-QI", "movll", 16,
25523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25524 },
25525 /* movll r0l,${Dsp-16-u8}[$Dst16An] */
25526 {
25527 M32C_INSN_MOVLL16_R0L_DST_DST16_16_8_AN_RELATIVE_QI, "movll16.r0l-dst-dst16-16-8-An-relative-QI", "movll", 24,
25528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25529 },
25530 /* movll r0l,${Dsp-16-u16}[$Dst16An] */
25531 {
25532 M32C_INSN_MOVLL16_R0L_DST_DST16_16_16_AN_RELATIVE_QI, "movll16.r0l-dst-dst16-16-16-An-relative-QI", "movll", 32,
25533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25534 },
25535 /* movll r0l,${Dsp-16-u8}[sb] */
25536 {
25537 M32C_INSN_MOVLL16_R0L_DST_DST16_16_8_SB_RELATIVE_QI, "movll16.r0l-dst-dst16-16-8-SB-relative-QI", "movll", 24,
25538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25539 },
25540 /* movll r0l,${Dsp-16-u16}[sb] */
25541 {
25542 M32C_INSN_MOVLL16_R0L_DST_DST16_16_16_SB_RELATIVE_QI, "movll16.r0l-dst-dst16-16-16-SB-relative-QI", "movll", 32,
25543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25544 },
25545 /* movll r0l,${Dsp-16-s8}[fb] */
25546 {
25547 M32C_INSN_MOVLL16_R0L_DST_DST16_16_8_FB_RELATIVE_QI, "movll16.r0l-dst-dst16-16-8-FB-relative-QI", "movll", 24,
25548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25549 },
25550 /* movll r0l,${Dsp-16-u16} */
25551 {
25552 M32C_INSN_MOVLL16_R0L_DST_DST16_16_16_ABSOLUTE_QI, "movll16.r0l-dst-dst16-16-16-absolute-QI", "movll", 32,
25553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25554 },
25555 /* mova [$Dst32AnUnprefixed],a1 */
25556 {
25557 M32C_INSN_MOVA32_SRC_A1_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "mova32.src-a1-dst32-An-indirect-Unprefixed-Mova-SI", "mova", 16,
25558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25559 },
25560 /* mova ${Dsp-16-u8}[$Dst32AnUnprefixed],a1 */
25561 {
25562 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,
25563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25564 },
25565 /* mova ${Dsp-16-u16}[$Dst32AnUnprefixed],a1 */
25566 {
25567 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,
25568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25569 },
25570 /* mova ${Dsp-16-u24}[$Dst32AnUnprefixed],a1 */
25571 {
25572 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,
25573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25574 },
25575 /* mova ${Dsp-16-u8}[sb],a1 */
25576 {
25577 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,
25578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25579 },
25580 /* mova ${Dsp-16-u16}[sb],a1 */
25581 {
25582 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,
25583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25584 },
25585 /* mova ${Dsp-16-s8}[fb],a1 */
25586 {
25587 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,
25588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25589 },
25590 /* mova ${Dsp-16-s16}[fb],a1 */
25591 {
25592 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,
25593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25594 },
25595 /* mova ${Dsp-16-u16},a1 */
25596 {
25597 M32C_INSN_MOVA32_SRC_A1_DST32_16_16_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-a1-dst32-16-16-absolute-Unprefixed-Mova-SI", "mova", 32,
25598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25599 },
25600 /* mova ${Dsp-16-u24},a1 */
25601 {
25602 M32C_INSN_MOVA32_SRC_A1_DST32_16_24_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-a1-dst32-16-24-absolute-Unprefixed-Mova-SI", "mova", 40,
25603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25604 },
25605 /* mova [$Dst32AnUnprefixed],a0 */
25606 {
25607 M32C_INSN_MOVA32_SRC_A0_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "mova32.src-a0-dst32-An-indirect-Unprefixed-Mova-SI", "mova", 16,
25608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25609 },
25610 /* mova ${Dsp-16-u8}[$Dst32AnUnprefixed],a0 */
25611 {
25612 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,
25613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25614 },
25615 /* mova ${Dsp-16-u16}[$Dst32AnUnprefixed],a0 */
25616 {
25617 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,
25618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25619 },
25620 /* mova ${Dsp-16-u24}[$Dst32AnUnprefixed],a0 */
25621 {
25622 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,
25623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25624 },
25625 /* mova ${Dsp-16-u8}[sb],a0 */
25626 {
25627 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,
25628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25629 },
25630 /* mova ${Dsp-16-u16}[sb],a0 */
25631 {
25632 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,
25633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25634 },
25635 /* mova ${Dsp-16-s8}[fb],a0 */
25636 {
25637 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,
25638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25639 },
25640 /* mova ${Dsp-16-s16}[fb],a0 */
25641 {
25642 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,
25643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25644 },
25645 /* mova ${Dsp-16-u16},a0 */
25646 {
25647 M32C_INSN_MOVA32_SRC_A0_DST32_16_16_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-a0-dst32-16-16-absolute-Unprefixed-Mova-SI", "mova", 32,
25648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25649 },
25650 /* mova ${Dsp-16-u24},a0 */
25651 {
25652 M32C_INSN_MOVA32_SRC_A0_DST32_16_24_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-a0-dst32-16-24-absolute-Unprefixed-Mova-SI", "mova", 40,
25653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25654 },
25655 /* mova [$Dst32AnUnprefixed],r3r1 */
25656 {
25657 M32C_INSN_MOVA32_SRC_R3R1_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "mova32.src-r3r1-dst32-An-indirect-Unprefixed-Mova-SI", "mova", 16,
25658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25659 },
25660 /* mova ${Dsp-16-u8}[$Dst32AnUnprefixed],r3r1 */
25661 {
25662 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,
25663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25664 },
25665 /* mova ${Dsp-16-u16}[$Dst32AnUnprefixed],r3r1 */
25666 {
25667 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,
25668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25669 },
25670 /* mova ${Dsp-16-u24}[$Dst32AnUnprefixed],r3r1 */
25671 {
25672 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,
25673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25674 },
25675 /* mova ${Dsp-16-u8}[sb],r3r1 */
25676 {
25677 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,
25678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25679 },
25680 /* mova ${Dsp-16-u16}[sb],r3r1 */
25681 {
25682 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,
25683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25684 },
25685 /* mova ${Dsp-16-s8}[fb],r3r1 */
25686 {
25687 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,
25688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25689 },
25690 /* mova ${Dsp-16-s16}[fb],r3r1 */
25691 {
25692 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,
25693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25694 },
25695 /* mova ${Dsp-16-u16},r3r1 */
25696 {
25697 M32C_INSN_MOVA32_SRC_R3R1_DST32_16_16_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-r3r1-dst32-16-16-absolute-Unprefixed-Mova-SI", "mova", 32,
25698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25699 },
25700 /* mova ${Dsp-16-u24},r3r1 */
25701 {
25702 M32C_INSN_MOVA32_SRC_R3R1_DST32_16_24_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-r3r1-dst32-16-24-absolute-Unprefixed-Mova-SI", "mova", 40,
25703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25704 },
25705 /* mova [$Dst32AnUnprefixed],r2r0 */
25706 {
25707 M32C_INSN_MOVA32_SRC_R2R0_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "mova32.src-r2r0-dst32-An-indirect-Unprefixed-Mova-SI", "mova", 16,
25708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25709 },
25710 /* mova ${Dsp-16-u8}[$Dst32AnUnprefixed],r2r0 */
25711 {
25712 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,
25713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25714 },
25715 /* mova ${Dsp-16-u16}[$Dst32AnUnprefixed],r2r0 */
25716 {
25717 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,
25718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25719 },
25720 /* mova ${Dsp-16-u24}[$Dst32AnUnprefixed],r2r0 */
25721 {
25722 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,
25723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25724 },
25725 /* mova ${Dsp-16-u8}[sb],r2r0 */
25726 {
25727 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,
25728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25729 },
25730 /* mova ${Dsp-16-u16}[sb],r2r0 */
25731 {
25732 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,
25733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25734 },
25735 /* mova ${Dsp-16-s8}[fb],r2r0 */
25736 {
25737 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,
25738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25739 },
25740 /* mova ${Dsp-16-s16}[fb],r2r0 */
25741 {
25742 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,
25743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25744 },
25745 /* mova ${Dsp-16-u16},r2r0 */
25746 {
25747 M32C_INSN_MOVA32_SRC_R2R0_DST32_16_16_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-r2r0-dst32-16-16-absolute-Unprefixed-Mova-SI", "mova", 32,
25748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25749 },
25750 /* mova ${Dsp-16-u24},r2r0 */
25751 {
25752 M32C_INSN_MOVA32_SRC_R2R0_DST32_16_24_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-r2r0-dst32-16-24-absolute-Unprefixed-Mova-SI", "mova", 40,
25753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25754 },
25755 /* mova [$Dst16An],a1 */
25756 {
25757 M32C_INSN_MOVA16_SRC_A1_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-a1-dst16-An-indirect-Mova-HI", "mova", 16,
25758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25759 },
25760 /* mova ${Dsp-16-u8}[$Dst16An],a1 */
25761 {
25762 M32C_INSN_MOVA16_SRC_A1_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25764 },
25765 /* mova ${Dsp-16-u16}[$Dst16An],a1 */
25766 {
25767 M32C_INSN_MOVA16_SRC_A1_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25769 },
25770 /* mova ${Dsp-16-u8}[sb],a1 */
25771 {
25772 M32C_INSN_MOVA16_SRC_A1_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25774 },
25775 /* mova ${Dsp-16-u16}[sb],a1 */
25776 {
25777 M32C_INSN_MOVA16_SRC_A1_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25779 },
25780 /* mova ${Dsp-16-s8}[fb],a1 */
25781 {
25782 M32C_INSN_MOVA16_SRC_A1_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25784 },
25785 /* mova ${Dsp-16-u16},a1 */
25786 {
25787 M32C_INSN_MOVA16_SRC_A1_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-a1-dst16-16-16-absolute-Mova-HI", "mova", 32,
25788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25789 },
25790 /* mova [$Dst16An],a0 */
25791 {
25792 M32C_INSN_MOVA16_SRC_A0_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-a0-dst16-An-indirect-Mova-HI", "mova", 16,
25793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25794 },
25795 /* mova ${Dsp-16-u8}[$Dst16An],a0 */
25796 {
25797 M32C_INSN_MOVA16_SRC_A0_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25799 },
25800 /* mova ${Dsp-16-u16}[$Dst16An],a0 */
25801 {
25802 M32C_INSN_MOVA16_SRC_A0_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25804 },
25805 /* mova ${Dsp-16-u8}[sb],a0 */
25806 {
25807 M32C_INSN_MOVA16_SRC_A0_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25809 },
25810 /* mova ${Dsp-16-u16}[sb],a0 */
25811 {
25812 M32C_INSN_MOVA16_SRC_A0_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25814 },
25815 /* mova ${Dsp-16-s8}[fb],a0 */
25816 {
25817 M32C_INSN_MOVA16_SRC_A0_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25819 },
25820 /* mova ${Dsp-16-u16},a0 */
25821 {
25822 M32C_INSN_MOVA16_SRC_A0_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-a0-dst16-16-16-absolute-Mova-HI", "mova", 32,
25823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25824 },
25825 /* mova [$Dst16An],r3 */
25826 {
25827 M32C_INSN_MOVA16_SRC_R3_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-r3-dst16-An-indirect-Mova-HI", "mova", 16,
25828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25829 },
25830 /* mova ${Dsp-16-u8}[$Dst16An],r3 */
25831 {
25832 M32C_INSN_MOVA16_SRC_R3_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25834 },
25835 /* mova ${Dsp-16-u16}[$Dst16An],r3 */
25836 {
25837 M32C_INSN_MOVA16_SRC_R3_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25839 },
25840 /* mova ${Dsp-16-u8}[sb],r3 */
25841 {
25842 M32C_INSN_MOVA16_SRC_R3_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25844 },
25845 /* mova ${Dsp-16-u16}[sb],r3 */
25846 {
25847 M32C_INSN_MOVA16_SRC_R3_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25849 },
25850 /* mova ${Dsp-16-s8}[fb],r3 */
25851 {
25852 M32C_INSN_MOVA16_SRC_R3_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25854 },
25855 /* mova ${Dsp-16-u16},r3 */
25856 {
25857 M32C_INSN_MOVA16_SRC_R3_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-r3-dst16-16-16-absolute-Mova-HI", "mova", 32,
25858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25859 },
25860 /* mova [$Dst16An],r2 */
25861 {
25862 M32C_INSN_MOVA16_SRC_R2_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-r2-dst16-An-indirect-Mova-HI", "mova", 16,
25863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25864 },
25865 /* mova ${Dsp-16-u8}[$Dst16An],r2 */
25866 {
25867 M32C_INSN_MOVA16_SRC_R2_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25869 },
25870 /* mova ${Dsp-16-u16}[$Dst16An],r2 */
25871 {
25872 M32C_INSN_MOVA16_SRC_R2_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25874 },
25875 /* mova ${Dsp-16-u8}[sb],r2 */
25876 {
25877 M32C_INSN_MOVA16_SRC_R2_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25879 },
25880 /* mova ${Dsp-16-u16}[sb],r2 */
25881 {
25882 M32C_INSN_MOVA16_SRC_R2_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25884 },
25885 /* mova ${Dsp-16-s8}[fb],r2 */
25886 {
25887 M32C_INSN_MOVA16_SRC_R2_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25889 },
25890 /* mova ${Dsp-16-u16},r2 */
25891 {
25892 M32C_INSN_MOVA16_SRC_R2_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-r2-dst16-16-16-absolute-Mova-HI", "mova", 32,
25893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25894 },
25895 /* mova [$Dst16An],r1 */
25896 {
25897 M32C_INSN_MOVA16_SRC_R1_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-r1-dst16-An-indirect-Mova-HI", "mova", 16,
25898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25899 },
25900 /* mova ${Dsp-16-u8}[$Dst16An],r1 */
25901 {
25902 M32C_INSN_MOVA16_SRC_R1_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25904 },
25905 /* mova ${Dsp-16-u16}[$Dst16An],r1 */
25906 {
25907 M32C_INSN_MOVA16_SRC_R1_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25909 },
25910 /* mova ${Dsp-16-u8}[sb],r1 */
25911 {
25912 M32C_INSN_MOVA16_SRC_R1_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25914 },
25915 /* mova ${Dsp-16-u16}[sb],r1 */
25916 {
25917 M32C_INSN_MOVA16_SRC_R1_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25919 },
25920 /* mova ${Dsp-16-s8}[fb],r1 */
25921 {
25922 M32C_INSN_MOVA16_SRC_R1_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25924 },
25925 /* mova ${Dsp-16-u16},r1 */
25926 {
25927 M32C_INSN_MOVA16_SRC_R1_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-r1-dst16-16-16-absolute-Mova-HI", "mova", 32,
25928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25929 },
25930 /* mova [$Dst16An],r0 */
25931 {
25932 M32C_INSN_MOVA16_SRC_R0_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-r0-dst16-An-indirect-Mova-HI", "mova", 16,
25933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25934 },
25935 /* mova ${Dsp-16-u8}[$Dst16An],r0 */
25936 {
25937 M32C_INSN_MOVA16_SRC_R0_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25939 },
25940 /* mova ${Dsp-16-u16}[$Dst16An],r0 */
25941 {
25942 M32C_INSN_MOVA16_SRC_R0_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25944 },
25945 /* mova ${Dsp-16-u8}[sb],r0 */
25946 {
25947 M32C_INSN_MOVA16_SRC_R0_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25949 },
25950 /* mova ${Dsp-16-u16}[sb],r0 */
25951 {
25952 M32C_INSN_MOVA16_SRC_R0_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25954 },
25955 /* mova ${Dsp-16-s8}[fb],r0 */
25956 {
25957 M32C_INSN_MOVA16_SRC_R0_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25959 },
25960 /* mova ${Dsp-16-u16},r0 */
25961 {
25962 M32C_INSN_MOVA16_SRC_R0_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-r0-dst16-16-16-absolute-Mova-HI", "mova", 32,
25963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25964 },
25965 /* mov.w${G} ${Dsp-16-u8}[$Dst32AnUnprefixed],${Dsp-24-s8}[sp] */
25966 {
25967 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,
25968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25969 },
25970 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[sp] */
25971 {
25972 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,
25973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25974 },
25975 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[sp] */
25976 {
25977 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,
25978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25979 },
25980 /* mov.w${G} ${Dsp-16-u16}[$Dst32AnUnprefixed],${Dsp-32-s8}[sp] */
25981 {
25982 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,
25983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25984 },
25985 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[sp] */
25986 {
25987 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,
25988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25989 },
25990 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[sp] */
25991 {
25992 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,
25993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25994 },
25995 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-s8}[sp] */
25996 {
25997 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,
25998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25999 },
26000 /* mov.w${G} ${Dsp-16-u24}[$Dst32AnUnprefixed],${Dsp-40-s8}[sp] */
26001 {
26002 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,
26003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26004 },
26005 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-s8}[sp] */
26006 {
26007 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,
26008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26009 },
26010 /* mov.w${G} $Dst32RnUnprefixedHI,${Dsp-16-s8}[sp] */
26011 {
26012 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,
26013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26014 },
26015 /* mov.w${G} $Dst32AnUnprefixedHI,${Dsp-16-s8}[sp] */
26016 {
26017 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,
26018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26019 },
26020 /* mov.w${G} [$Dst32AnUnprefixed],${Dsp-16-s8}[sp] */
26021 {
26022 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,
26023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26024 },
26025 /* mov.b${G} ${Dsp-16-u8}[$Dst32AnUnprefixed],${Dsp-24-s8}[sp] */
26026 {
26027 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,
26028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26029 },
26030 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[sp] */
26031 {
26032 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,
26033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26034 },
26035 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[sp] */
26036 {
26037 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,
26038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26039 },
26040 /* mov.b${G} ${Dsp-16-u16}[$Dst32AnUnprefixed],${Dsp-32-s8}[sp] */
26041 {
26042 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,
26043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26044 },
26045 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[sp] */
26046 {
26047 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,
26048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26049 },
26050 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[sp] */
26051 {
26052 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,
26053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26054 },
26055 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-s8}[sp] */
26056 {
26057 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,
26058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26059 },
26060 /* mov.b${G} ${Dsp-16-u24}[$Dst32AnUnprefixed],${Dsp-40-s8}[sp] */
26061 {
26062 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,
26063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26064 },
26065 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-s8}[sp] */
26066 {
26067 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,
26068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26069 },
26070 /* mov.b${G} $Dst32RnUnprefixedQI,${Dsp-16-s8}[sp] */
26071 {
26072 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,
26073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26074 },
26075 /* mov.b${G} $Dst32AnUnprefixedQI,${Dsp-16-s8}[sp] */
26076 {
26077 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,
26078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26079 },
26080 /* mov.b${G} [$Dst32AnUnprefixed],${Dsp-16-s8}[sp] */
26081 {
26082 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,
26083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26084 },
26085 /* mov.w${G} ${Dsp-16-u8}[$Dst16An],${Dsp-24-s8}[sp] */
26086 {
26087 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,
26088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26089 },
26090 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[sp] */
26091 {
26092 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,
26093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26094 },
26095 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[sp] */
26096 {
26097 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,
26098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26099 },
26100 /* mov.w${G} ${Dsp-16-u16}[$Dst16An],${Dsp-32-s8}[sp] */
26101 {
26102 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,
26103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26104 },
26105 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[sp] */
26106 {
26107 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,
26108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26109 },
26110 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-s8}[sp] */
26111 {
26112 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,
26113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26114 },
26115 /* mov.w${G} $Dst16RnHI,${Dsp-16-s8}[sp] */
26116 {
26117 M32C_INSN_MOV16_W_DST_DSPSP_BASIC_DST16_RN_DIRECT_HI, "mov16.w-dst-dspsp-basic-dst16-Rn-direct-HI", "mov.w", 24,
26118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26119 },
26120 /* mov.w${G} $Dst16AnHI,${Dsp-16-s8}[sp] */
26121 {
26122 M32C_INSN_MOV16_W_DST_DSPSP_BASIC_DST16_AN_DIRECT_HI, "mov16.w-dst-dspsp-basic-dst16-An-direct-HI", "mov.w", 24,
26123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26124 },
26125 /* mov.w${G} [$Dst16An],${Dsp-16-s8}[sp] */
26126 {
26127 M32C_INSN_MOV16_W_DST_DSPSP_BASIC_DST16_AN_INDIRECT_HI, "mov16.w-dst-dspsp-basic-dst16-An-indirect-HI", "mov.w", 24,
26128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26129 },
26130 /* mov.b${G} ${Dsp-16-u8}[$Dst16An],${Dsp-24-s8}[sp] */
26131 {
26132 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,
26133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26134 },
26135 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[sp] */
26136 {
26137 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,
26138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26139 },
26140 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[sp] */
26141 {
26142 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,
26143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26144 },
26145 /* mov.b${G} ${Dsp-16-u16}[$Dst16An],${Dsp-32-s8}[sp] */
26146 {
26147 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,
26148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26149 },
26150 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[sp] */
26151 {
26152 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,
26153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26154 },
26155 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-s8}[sp] */
26156 {
26157 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,
26158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26159 },
26160 /* mov.b${G} $Dst16RnQI,${Dsp-16-s8}[sp] */
26161 {
26162 M32C_INSN_MOV16_B_DST_DSPSP_BASIC_DST16_RN_DIRECT_QI, "mov16.b-dst-dspsp-basic-dst16-Rn-direct-QI", "mov.b", 24,
26163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26164 },
26165 /* mov.b${G} $Dst16AnQI,${Dsp-16-s8}[sp] */
26166 {
26167 M32C_INSN_MOV16_B_DST_DSPSP_BASIC_DST16_AN_DIRECT_QI, "mov16.b-dst-dspsp-basic-dst16-An-direct-QI", "mov.b", 24,
26168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26169 },
26170 /* mov.b${G} [$Dst16An],${Dsp-16-s8}[sp] */
26171 {
26172 M32C_INSN_MOV16_B_DST_DSPSP_BASIC_DST16_AN_INDIRECT_QI, "mov16.b-dst-dspsp-basic-dst16-An-indirect-QI", "mov.b", 24,
26173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26174 },
26175 /* mov.w${G} ${Dsp-24-s8}[sp],${Dsp-16-u8}[$Dst32AnUnprefixed] */
26176 {
26177 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,
26178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26179 },
26180 /* mov.w${G} ${Dsp-24-s8}[sp],${Dsp-16-u8}[sb] */
26181 {
26182 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,
26183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26184 },
26185 /* mov.w${G} ${Dsp-24-s8}[sp],${Dsp-16-s8}[fb] */
26186 {
26187 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,
26188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26189 },
26190 /* mov.w${G} ${Dsp-32-s8}[sp],${Dsp-16-u16}[$Dst32AnUnprefixed] */
26191 {
26192 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,
26193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26194 },
26195 /* mov.w${G} ${Dsp-32-s8}[sp],${Dsp-16-u16}[sb] */
26196 {
26197 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,
26198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26199 },
26200 /* mov.w${G} ${Dsp-32-s8}[sp],${Dsp-16-s16}[fb] */
26201 {
26202 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,
26203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26204 },
26205 /* mov.w${G} ${Dsp-32-s8}[sp],${Dsp-16-u16} */
26206 {
26207 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,
26208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26209 },
26210 /* mov.w${G} ${Dsp-40-s8}[sp],${Dsp-16-u24}[$Dst32AnUnprefixed] */
26211 {
26212 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,
26213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26214 },
26215 /* mov.w${G} ${Dsp-40-s8}[sp],${Dsp-16-u24} */
26216 {
26217 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,
26218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26219 },
26220 /* mov.w${G} ${Dsp-16-s8}[sp],$Dst32RnUnprefixedHI */
26221 {
26222 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,
26223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26224 },
26225 /* mov.w${G} ${Dsp-16-s8}[sp],$Dst32AnUnprefixedHI */
26226 {
26227 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,
26228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26229 },
26230 /* mov.w${G} ${Dsp-16-s8}[sp],[$Dst32AnUnprefixed] */
26231 {
26232 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,
26233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26234 },
26235 /* mov.b${G} ${Dsp-24-s8}[sp],${Dsp-16-u8}[$Dst32AnUnprefixed] */
26236 {
26237 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,
26238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26239 },
26240 /* mov.b${G} ${Dsp-24-s8}[sp],${Dsp-16-u8}[sb] */
26241 {
26242 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,
26243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26244 },
26245 /* mov.b${G} ${Dsp-24-s8}[sp],${Dsp-16-s8}[fb] */
26246 {
26247 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,
26248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26249 },
26250 /* mov.b${G} ${Dsp-32-s8}[sp],${Dsp-16-u16}[$Dst32AnUnprefixed] */
26251 {
26252 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,
26253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26254 },
26255 /* mov.b${G} ${Dsp-32-s8}[sp],${Dsp-16-u16}[sb] */
26256 {
26257 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,
26258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26259 },
26260 /* mov.b${G} ${Dsp-32-s8}[sp],${Dsp-16-s16}[fb] */
26261 {
26262 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,
26263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26264 },
26265 /* mov.b${G} ${Dsp-32-s8}[sp],${Dsp-16-u16} */
26266 {
26267 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,
26268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26269 },
26270 /* mov.b${G} ${Dsp-40-s8}[sp],${Dsp-16-u24}[$Dst32AnUnprefixed] */
26271 {
26272 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,
26273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26274 },
26275 /* mov.b${G} ${Dsp-40-s8}[sp],${Dsp-16-u24} */
26276 {
26277 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,
26278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26279 },
26280 /* mov.b${G} ${Dsp-16-s8}[sp],$Dst32RnUnprefixedQI */
26281 {
26282 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,
26283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26284 },
26285 /* mov.b${G} ${Dsp-16-s8}[sp],$Dst32AnUnprefixedQI */
26286 {
26287 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,
26288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26289 },
26290 /* mov.b${G} ${Dsp-16-s8}[sp],[$Dst32AnUnprefixed] */
26291 {
26292 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,
26293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26294 },
26295 /* mov.w${G} ${Dsp-24-s8}[sp],${Dsp-16-u8}[$Dst16An] */
26296 {
26297 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,
26298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26299 },
26300 /* mov.w${G} ${Dsp-24-s8}[sp],${Dsp-16-u8}[sb] */
26301 {
26302 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,
26303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26304 },
26305 /* mov.w${G} ${Dsp-24-s8}[sp],${Dsp-16-s8}[fb] */
26306 {
26307 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,
26308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26309 },
26310 /* mov.w${G} ${Dsp-32-s8}[sp],${Dsp-16-u16}[$Dst16An] */
26311 {
26312 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,
26313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26314 },
26315 /* mov.w${G} ${Dsp-32-s8}[sp],${Dsp-16-u16}[sb] */
26316 {
26317 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,
26318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26319 },
26320 /* mov.w${G} ${Dsp-32-s8}[sp],${Dsp-16-u16} */
26321 {
26322 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,
26323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26324 },
26325 /* mov.w${G} ${Dsp-16-s8}[sp],$Dst16RnHI */
26326 {
26327 M32C_INSN_MOV16_W_DSPSP_DST_BASIC_DST16_RN_DIRECT_HI, "mov16.w-dspsp-dst-basic-dst16-Rn-direct-HI", "mov.w", 24,
26328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26329 },
26330 /* mov.w${G} ${Dsp-16-s8}[sp],$Dst16AnHI */
26331 {
26332 M32C_INSN_MOV16_W_DSPSP_DST_BASIC_DST16_AN_DIRECT_HI, "mov16.w-dspsp-dst-basic-dst16-An-direct-HI", "mov.w", 24,
26333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26334 },
26335 /* mov.w${G} ${Dsp-16-s8}[sp],[$Dst16An] */
26336 {
26337 M32C_INSN_MOV16_W_DSPSP_DST_BASIC_DST16_AN_INDIRECT_HI, "mov16.w-dspsp-dst-basic-dst16-An-indirect-HI", "mov.w", 24,
26338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26339 },
26340 /* mov.b${G} ${Dsp-24-s8}[sp],${Dsp-16-u8}[$Dst16An] */
26341 {
26342 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,
26343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26344 },
26345 /* mov.b${G} ${Dsp-24-s8}[sp],${Dsp-16-u8}[sb] */
26346 {
26347 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,
26348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26349 },
26350 /* mov.b${G} ${Dsp-24-s8}[sp],${Dsp-16-s8}[fb] */
26351 {
26352 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,
26353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26354 },
26355 /* mov.b${G} ${Dsp-32-s8}[sp],${Dsp-16-u16}[$Dst16An] */
26356 {
26357 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,
26358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26359 },
26360 /* mov.b${G} ${Dsp-32-s8}[sp],${Dsp-16-u16}[sb] */
26361 {
26362 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,
26363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26364 },
26365 /* mov.b${G} ${Dsp-32-s8}[sp],${Dsp-16-u16} */
26366 {
26367 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,
26368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26369 },
26370 /* mov.b${G} ${Dsp-16-s8}[sp],$Dst16RnQI */
26371 {
26372 M32C_INSN_MOV16_B_DSPSP_DST_BASIC_DST16_RN_DIRECT_QI, "mov16.b-dspsp-dst-basic-dst16-Rn-direct-QI", "mov.b", 24,
26373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26374 },
26375 /* mov.b${G} ${Dsp-16-s8}[sp],$Dst16AnQI */
26376 {
26377 M32C_INSN_MOV16_B_DSPSP_DST_BASIC_DST16_AN_DIRECT_QI, "mov16.b-dspsp-dst-basic-dst16-An-direct-QI", "mov.b", 24,
26378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26379 },
26380 /* mov.b${G} ${Dsp-16-s8}[sp],[$Dst16An] */
26381 {
26382 M32C_INSN_MOV16_B_DSPSP_DST_BASIC_DST16_AN_INDIRECT_QI, "mov16.b-dspsp-dst-basic-dst16-An-indirect-QI", "mov.b", 24,
26383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26384 },
26385 /* mov.l${S} ${Dsp-8-u8}[sb],a1 */
26386 {
26387 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,
26388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26389 },
26390 /* mov.l${S} ${Dsp-8-s8}[fb],a1 */
26391 {
26392 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,
26393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26394 },
26395 /* mov.l${S} ${Dsp-8-u8}[sb],a0 */
26396 {
26397 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,
26398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26399 },
26400 /* mov.l${S} ${Dsp-8-s8}[fb],a0 */
26401 {
26402 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,
26403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26404 },
26405 /* mov.l${S} ${Dsp-8-u16},a1 */
26406 {
26407 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,
26408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26409 },
26410 /* mov.l${S} ${Dsp-8-u16},a0 */
26411 {
26412 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,
26413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26414 },
26415 /* mov.w${S} r0,${Dsp-8-u8}[sb] */
26416 {
26417 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,
26418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26419 },
26420 /* mov.w${S} r0,${Dsp-8-s8}[fb] */
26421 {
26422 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,
26423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26424 },
26425 /* mov.b${S} r0l,${Dsp-8-u8}[sb] */
26426 {
26427 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,
26428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26429 },
26430 /* mov.b${S} r0l,${Dsp-8-s8}[fb] */
26431 {
26432 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,
26433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26434 },
26435 /* mov.w${S} r0,${Dsp-8-u16} */
26436 {
26437 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,
26438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26439 },
26440 /* mov.b${S} r0l,${Dsp-8-u16} */
26441 {
26442 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,
26443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26444 },
26445 /* mov.w${S} ${Dsp-8-u8}[sb],r1 */
26446 {
26447 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,
26448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26449 },
26450 /* mov.w${S} ${Dsp-8-s8}[fb],r1 */
26451 {
26452 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,
26453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26454 },
26455 /* mov.b${S} ${Dsp-8-u8}[sb],r1l */
26456 {
26457 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,
26458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26459 },
26460 /* mov.b${S} ${Dsp-8-s8}[fb],r1l */
26461 {
26462 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,
26463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26464 },
26465 /* mov.w${S} ${Dsp-8-u16},r1 */
26466 {
26467 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,
26468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26469 },
26470 /* mov.b${S} ${Dsp-8-u16},r1l */
26471 {
26472 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,
26473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26474 },
26475 /* mov.w${S} r0,r1 */
26476 {
26477 M32C_INSN_MOV32_W_DST32_2_S_BASIC_R1_DST32_2_S_R0_DIRECT_HI, "mov32.w-dst32-2-S-basic-r1-dst32-2-S-R0-direct-HI", "mov.w", 8,
26478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26479 },
26480 /* mov.b${S} r0l,r1l */
26481 {
26482 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,
26483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26484 },
26485 /* mov.w${S} ${Dsp-8-u8}[sb],r0 */
26486 {
26487 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,
26488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26489 },
26490 /* mov.w${S} ${Dsp-8-s8}[fb],r0 */
26491 {
26492 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,
26493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26494 },
26495 /* mov.b${S} ${Dsp-8-u8}[sb],r0l */
26496 {
26497 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,
26498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26499 },
26500 /* mov.b${S} ${Dsp-8-s8}[fb],r0l */
26501 {
26502 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,
26503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26504 },
26505 /* mov.w${S} ${Dsp-8-u16},r0 */
26506 {
26507 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,
26508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26509 },
26510 /* mov.b${S} ${Dsp-8-u16},r0l */
26511 {
26512 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,
26513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26514 },
26515 /* mov.b${S} ${SrcDst16-r0l-r0h-S-normal} */
26516 {
26517 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,
26518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26519 },
26520 /* mov.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
26521 {
26522 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,
26523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26524 },
26525 /* mov.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
26526 {
26527 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,
26528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26529 },
26530 /* mov.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
26531 {
26532 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,
26533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26534 },
26535 /* mov.b${S} ${Dst16RnQI-S},${Dsp-8-u8}[sb] */
26536 {
26537 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,
26538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26539 },
26540 /* mov.b${S} ${Dst16RnQI-S},${Dsp-8-s8}[fb] */
26541 {
26542 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,
26543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26544 },
26545 /* mov.b${S} ${Dst16RnQI-S},${Dsp-8-u16} */
26546 {
26547 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,
26548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26549 },
26550 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
26551 {
26552 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,
26553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26554 },
26555 /* mov.l${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
26556 {
26557 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,
26558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26559 },
26560 /* mov.l${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
26561 {
26562 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,
26563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26564 },
26565 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
26566 {
26567 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,
26568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26569 },
26570 /* mov.l${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
26571 {
26572 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,
26573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26574 },
26575 /* mov.l${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
26576 {
26577 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,
26578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26579 },
26580 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
26581 {
26582 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,
26583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26584 },
26585 /* mov.l${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
26586 {
26587 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,
26588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26589 },
26590 /* mov.l${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
26591 {
26592 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,
26593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26594 },
26595 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
26596 {
26597 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,
26598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26599 },
26600 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
26601 {
26602 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,
26603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26604 },
26605 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
26606 {
26607 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,
26608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26609 },
26610 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
26611 {
26612 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,
26613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26614 },
26615 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
26616 {
26617 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,
26618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26619 },
26620 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
26621 {
26622 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,
26623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26624 },
26625 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
26626 {
26627 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,
26628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26629 },
26630 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
26631 {
26632 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,
26633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26634 },
26635 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
26636 {
26637 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,
26638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26639 },
26640 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
26641 {
26642 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,
26643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26644 },
26645 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
26646 {
26647 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,
26648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26649 },
26650 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
26651 {
26652 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,
26653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26654 },
26655 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
26656 {
26657 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,
26658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26659 },
26660 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
26661 {
26662 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,
26663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26664 },
26665 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
26666 {
26667 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,
26668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26669 },
26670 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
26671 {
26672 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,
26673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26674 },
26675 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
26676 {
26677 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,
26678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26679 },
26680 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
26681 {
26682 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,
26683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26684 },
26685 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
26686 {
26687 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,
26688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26689 },
26690 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
26691 {
26692 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,
26693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26694 },
26695 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
26696 {
26697 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,
26698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26699 },
26700 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
26701 {
26702 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,
26703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26704 },
26705 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
26706 {
26707 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,
26708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26709 },
26710 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
26711 {
26712 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,
26713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26714 },
26715 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
26716 {
26717 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,
26718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26719 },
26720 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
26721 {
26722 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,
26723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26724 },
26725 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
26726 {
26727 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,
26728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26729 },
26730 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
26731 {
26732 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,
26733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26734 },
26735 /* mov.l${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
26736 {
26737 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,
26738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26739 },
26740 /* mov.l${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
26741 {
26742 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,
26743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26744 },
26745 /* mov.l${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
26746 {
26747 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,
26748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26749 },
26750 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
26751 {
26752 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,
26753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26754 },
26755 /* mov.l${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
26756 {
26757 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,
26758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26759 },
26760 /* mov.l${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
26761 {
26762 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,
26763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26764 },
26765 /* mov.l${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
26766 {
26767 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,
26768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26769 },
26770 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
26771 {
26772 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,
26773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26774 },
26775 /* mov.l${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
26776 {
26777 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,
26778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26779 },
26780 /* mov.l${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
26781 {
26782 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,
26783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26784 },
26785 /* mov.l${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
26786 {
26787 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,
26788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26789 },
26790 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
26791 {
26792 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,
26793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26794 },
26795 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
26796 {
26797 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,
26798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26799 },
26800 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
26801 {
26802 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,
26803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26804 },
26805 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
26806 {
26807 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,
26808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26809 },
26810 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
26811 {
26812 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,
26813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26814 },
26815 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
26816 {
26817 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,
26818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26819 },
26820 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
26821 {
26822 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,
26823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26824 },
26825 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
26826 {
26827 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,
26828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26829 },
26830 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
26831 {
26832 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,
26833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26834 },
26835 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
26836 {
26837 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,
26838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26839 },
26840 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
26841 {
26842 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,
26843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26844 },
26845 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
26846 {
26847 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,
26848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26849 },
26850 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
26851 {
26852 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,
26853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26854 },
26855 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
26856 {
26857 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,
26858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26859 },
26860 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
26861 {
26862 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,
26863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26864 },
26865 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
26866 {
26867 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,
26868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26869 },
26870 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
26871 {
26872 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,
26873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26874 },
26875 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
26876 {
26877 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,
26878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26879 },
26880 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
26881 {
26882 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,
26883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26884 },
26885 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
26886 {
26887 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,
26888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26889 },
26890 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
26891 {
26892 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,
26893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26894 },
26895 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
26896 {
26897 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,
26898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26899 },
26900 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
26901 {
26902 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,
26903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26904 },
26905 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
26906 {
26907 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,
26908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26909 },
26910 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
26911 {
26912 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,
26913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26914 },
26915 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
26916 {
26917 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,
26918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26919 },
26920 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
26921 {
26922 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,
26923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26924 },
26925 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
26926 {
26927 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,
26928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26929 },
26930 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
26931 {
26932 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,
26933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26934 },
26935 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
26936 {
26937 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,
26938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26939 },
26940 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
26941 {
26942 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,
26943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26944 },
26945 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u16} */
26946 {
26947 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,
26948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26949 },
26950 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
26951 {
26952 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,
26953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26954 },
26955 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
26956 {
26957 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,
26958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26959 },
26960 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
26961 {
26962 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,
26963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26964 },
26965 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u24} */
26966 {
26967 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,
26968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26969 },
26970 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
26971 {
26972 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,
26973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26974 },
26975 /* mov.l${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
26976 {
26977 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,
26978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26979 },
26980 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
26981 {
26982 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,
26983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26984 },
26985 /* mov.l${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
26986 {
26987 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,
26988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26989 },
26990 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
26991 {
26992 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,
26993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26994 },
26995 /* mov.l${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
26996 {
26997 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,
26998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26999 },
27000 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
27001 {
27002 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,
27003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27004 },
27005 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
27006 {
27007 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,
27008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27009 },
27010 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
27011 {
27012 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,
27013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27014 },
27015 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
27016 {
27017 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,
27018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27019 },
27020 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
27021 {
27022 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,
27023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27024 },
27025 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
27026 {
27027 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,
27028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27029 },
27030 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
27031 {
27032 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,
27033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27034 },
27035 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
27036 {
27037 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,
27038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27039 },
27040 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
27041 {
27042 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,
27043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27044 },
27045 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
27046 {
27047 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,
27048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27049 },
27050 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
27051 {
27052 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,
27053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27054 },
27055 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
27056 {
27057 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,
27058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27059 },
27060 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
27061 {
27062 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,
27063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27064 },
27065 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
27066 {
27067 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,
27068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27069 },
27070 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
27071 {
27072 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,
27073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27074 },
27075 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u16} */
27076 {
27077 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,
27078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27079 },
27080 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
27081 {
27082 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,
27083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27084 },
27085 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u24} */
27086 {
27087 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,
27088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27089 },
27090 /* mov.l${G} $Src32RnUnprefixedSI,$Dst32RnUnprefixedSI */
27091 {
27092 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,
27093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27094 },
27095 /* mov.l${G} $Src32AnUnprefixedSI,$Dst32RnUnprefixedSI */
27096 {
27097 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,
27098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27099 },
27100 /* mov.l${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
27101 {
27102 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,
27103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27104 },
27105 /* mov.l${G} $Src32RnUnprefixedSI,$Dst32AnUnprefixedSI */
27106 {
27107 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,
27108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27109 },
27110 /* mov.l${G} $Src32AnUnprefixedSI,$Dst32AnUnprefixedSI */
27111 {
27112 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,
27113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27114 },
27115 /* mov.l${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
27116 {
27117 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,
27118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27119 },
27120 /* mov.l${G} $Src32RnUnprefixedSI,[$Dst32AnUnprefixed] */
27121 {
27122 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,
27123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27124 },
27125 /* mov.l${G} $Src32AnUnprefixedSI,[$Dst32AnUnprefixed] */
27126 {
27127 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,
27128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27129 },
27130 /* mov.l${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27131 {
27132 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,
27133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27134 },
27135 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
27136 {
27137 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,
27138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27139 },
27140 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
27141 {
27142 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,
27143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27144 },
27145 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
27146 {
27147 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,
27148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27149 },
27150 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
27151 {
27152 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,
27153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27154 },
27155 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
27156 {
27157 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,
27158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27159 },
27160 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
27161 {
27162 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,
27163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27164 },
27165 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
27166 {
27167 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,
27168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27169 },
27170 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
27171 {
27172 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,
27173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27174 },
27175 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
27176 {
27177 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,
27178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27179 },
27180 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[sb] */
27181 {
27182 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,
27183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27184 },
27185 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[sb] */
27186 {
27187 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,
27188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27189 },
27190 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
27191 {
27192 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,
27193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27194 },
27195 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[sb] */
27196 {
27197 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,
27198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27199 },
27200 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[sb] */
27201 {
27202 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,
27203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27204 },
27205 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
27206 {
27207 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,
27208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27209 },
27210 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-s8}[fb] */
27211 {
27212 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,
27213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27214 },
27215 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-s8}[fb] */
27216 {
27217 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,
27218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27219 },
27220 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
27221 {
27222 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,
27223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27224 },
27225 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-s16}[fb] */
27226 {
27227 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,
27228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27229 },
27230 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-s16}[fb] */
27231 {
27232 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,
27233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27234 },
27235 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
27236 {
27237 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,
27238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27239 },
27240 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16} */
27241 {
27242 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,
27243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27244 },
27245 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16} */
27246 {
27247 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,
27248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27249 },
27250 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
27251 {
27252 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,
27253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27254 },
27255 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24} */
27256 {
27257 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,
27258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27259 },
27260 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24} */
27261 {
27262 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,
27263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27264 },
27265 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
27266 {
27267 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,
27268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27269 },
27270 /* mov.b${S} ${Dsp-8-u8}[sb],${Dst16AnQI-S} */
27271 {
27272 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,
27273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
27274 },
27275 /* mov.b${S} ${Dsp-8-s8}[fb],${Dst16AnQI-S} */
27276 {
27277 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,
27278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
27279 },
27280 /* mov.b${S} ${Dsp-8-u16},${Dst16AnQI-S} */
27281 {
27282 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,
27283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
27284 },
27285 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
27286 {
27287 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,
27288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27289 },
27290 /* mov.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
27291 {
27292 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,
27293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27294 },
27295 /* mov.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
27296 {
27297 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,
27298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27299 },
27300 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
27301 {
27302 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,
27303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27304 },
27305 /* mov.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
27306 {
27307 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,
27308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27309 },
27310 /* mov.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
27311 {
27312 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,
27313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27314 },
27315 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27316 {
27317 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,
27318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27319 },
27320 /* mov.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
27321 {
27322 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,
27323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27324 },
27325 /* mov.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
27326 {
27327 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,
27328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27329 },
27330 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
27331 {
27332 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,
27333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27334 },
27335 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
27336 {
27337 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,
27338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27339 },
27340 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
27341 {
27342 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,
27343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27344 },
27345 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
27346 {
27347 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,
27348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27349 },
27350 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
27351 {
27352 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,
27353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27354 },
27355 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
27356 {
27357 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,
27358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27359 },
27360 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
27361 {
27362 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,
27363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27364 },
27365 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
27366 {
27367 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,
27368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27369 },
27370 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
27371 {
27372 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,
27373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27374 },
27375 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
27376 {
27377 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,
27378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27379 },
27380 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
27381 {
27382 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,
27383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27384 },
27385 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
27386 {
27387 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,
27388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27389 },
27390 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
27391 {
27392 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,
27393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27394 },
27395 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
27396 {
27397 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,
27398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27399 },
27400 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
27401 {
27402 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,
27403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27404 },
27405 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
27406 {
27407 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,
27408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27409 },
27410 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
27411 {
27412 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,
27413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27414 },
27415 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
27416 {
27417 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,
27418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27419 },
27420 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
27421 {
27422 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,
27423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27424 },
27425 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
27426 {
27427 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,
27428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27429 },
27430 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
27431 {
27432 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,
27433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27434 },
27435 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
27436 {
27437 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,
27438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27439 },
27440 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
27441 {
27442 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,
27443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27444 },
27445 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
27446 {
27447 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,
27448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27449 },
27450 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
27451 {
27452 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,
27453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27454 },
27455 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
27456 {
27457 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,
27458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27459 },
27460 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
27461 {
27462 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,
27463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27464 },
27465 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
27466 {
27467 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,
27468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27469 },
27470 /* mov.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
27471 {
27472 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,
27473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27474 },
27475 /* mov.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
27476 {
27477 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,
27478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27479 },
27480 /* mov.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
27481 {
27482 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,
27483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27484 },
27485 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
27486 {
27487 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,
27488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27489 },
27490 /* mov.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
27491 {
27492 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,
27493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27494 },
27495 /* mov.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
27496 {
27497 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,
27498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27499 },
27500 /* mov.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
27501 {
27502 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,
27503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27504 },
27505 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27506 {
27507 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,
27508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27509 },
27510 /* mov.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
27511 {
27512 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,
27513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27514 },
27515 /* mov.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
27516 {
27517 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,
27518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27519 },
27520 /* mov.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
27521 {
27522 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,
27523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27524 },
27525 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
27526 {
27527 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,
27528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27529 },
27530 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
27531 {
27532 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,
27533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27534 },
27535 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
27536 {
27537 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,
27538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27539 },
27540 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
27541 {
27542 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,
27543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27544 },
27545 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
27546 {
27547 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,
27548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27549 },
27550 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
27551 {
27552 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,
27553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27554 },
27555 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
27556 {
27557 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,
27558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27559 },
27560 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
27561 {
27562 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,
27563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27564 },
27565 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
27566 {
27567 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,
27568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27569 },
27570 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
27571 {
27572 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,
27573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27574 },
27575 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
27576 {
27577 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,
27578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27579 },
27580 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
27581 {
27582 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,
27583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27584 },
27585 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
27586 {
27587 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,
27588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27589 },
27590 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
27591 {
27592 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,
27593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27594 },
27595 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
27596 {
27597 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,
27598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27599 },
27600 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
27601 {
27602 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,
27603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27604 },
27605 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
27606 {
27607 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,
27608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27609 },
27610 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
27611 {
27612 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,
27613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27614 },
27615 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
27616 {
27617 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,
27618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27619 },
27620 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
27621 {
27622 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,
27623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27624 },
27625 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
27626 {
27627 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,
27628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27629 },
27630 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
27631 {
27632 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,
27633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27634 },
27635 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
27636 {
27637 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,
27638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27639 },
27640 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
27641 {
27642 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,
27643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27644 },
27645 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
27646 {
27647 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,
27648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27649 },
27650 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
27651 {
27652 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,
27653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27654 },
27655 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
27656 {
27657 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,
27658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27659 },
27660 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
27661 {
27662 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,
27663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27664 },
27665 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
27666 {
27667 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,
27668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27669 },
27670 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
27671 {
27672 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,
27673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27674 },
27675 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
27676 {
27677 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,
27678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27679 },
27680 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
27681 {
27682 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,
27683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27684 },
27685 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
27686 {
27687 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,
27688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27689 },
27690 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
27691 {
27692 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,
27693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27694 },
27695 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
27696 {
27697 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,
27698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27699 },
27700 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
27701 {
27702 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,
27703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27704 },
27705 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
27706 {
27707 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,
27708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27709 },
27710 /* mov.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
27711 {
27712 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,
27713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27714 },
27715 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
27716 {
27717 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,
27718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27719 },
27720 /* mov.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
27721 {
27722 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,
27723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27724 },
27725 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27726 {
27727 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,
27728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27729 },
27730 /* mov.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
27731 {
27732 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,
27733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27734 },
27735 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
27736 {
27737 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,
27738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27739 },
27740 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
27741 {
27742 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,
27743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27744 },
27745 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
27746 {
27747 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,
27748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27749 },
27750 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
27751 {
27752 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,
27753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27754 },
27755 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
27756 {
27757 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,
27758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27759 },
27760 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
27761 {
27762 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,
27763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27764 },
27765 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
27766 {
27767 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,
27768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27769 },
27770 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
27771 {
27772 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,
27773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27774 },
27775 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
27776 {
27777 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,
27778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27779 },
27780 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
27781 {
27782 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,
27783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27784 },
27785 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
27786 {
27787 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,
27788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27789 },
27790 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
27791 {
27792 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,
27793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27794 },
27795 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
27796 {
27797 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,
27798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27799 },
27800 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
27801 {
27802 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,
27803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27804 },
27805 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
27806 {
27807 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,
27808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27809 },
27810 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
27811 {
27812 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,
27813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27814 },
27815 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
27816 {
27817 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,
27818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27819 },
27820 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
27821 {
27822 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,
27823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27824 },
27825 /* mov.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
27826 {
27827 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,
27828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27829 },
27830 /* mov.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
27831 {
27832 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,
27833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27834 },
27835 /* mov.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
27836 {
27837 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,
27838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27839 },
27840 /* mov.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
27841 {
27842 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,
27843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27844 },
27845 /* mov.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
27846 {
27847 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,
27848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27849 },
27850 /* mov.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
27851 {
27852 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,
27853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27854 },
27855 /* mov.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
27856 {
27857 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,
27858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27859 },
27860 /* mov.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
27861 {
27862 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,
27863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27864 },
27865 /* mov.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27866 {
27867 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,
27868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27869 },
27870 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
27871 {
27872 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,
27873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27874 },
27875 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
27876 {
27877 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,
27878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27879 },
27880 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
27881 {
27882 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,
27883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27884 },
27885 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
27886 {
27887 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,
27888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27889 },
27890 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
27891 {
27892 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,
27893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27894 },
27895 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
27896 {
27897 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,
27898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27899 },
27900 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
27901 {
27902 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,
27903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27904 },
27905 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
27906 {
27907 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,
27908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27909 },
27910 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
27911 {
27912 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,
27913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27914 },
27915 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
27916 {
27917 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,
27918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27919 },
27920 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
27921 {
27922 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,
27923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27924 },
27925 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
27926 {
27927 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,
27928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27929 },
27930 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
27931 {
27932 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,
27933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27934 },
27935 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
27936 {
27937 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,
27938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27939 },
27940 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
27941 {
27942 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,
27943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27944 },
27945 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
27946 {
27947 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,
27948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27949 },
27950 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
27951 {
27952 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,
27953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27954 },
27955 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
27956 {
27957 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,
27958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27959 },
27960 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
27961 {
27962 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,
27963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27964 },
27965 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
27966 {
27967 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,
27968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27969 },
27970 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
27971 {
27972 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,
27973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27974 },
27975 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
27976 {
27977 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,
27978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27979 },
27980 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
27981 {
27982 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,
27983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27984 },
27985 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
27986 {
27987 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,
27988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27989 },
27990 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
27991 {
27992 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,
27993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27994 },
27995 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
27996 {
27997 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,
27998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27999 },
28000 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
28001 {
28002 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,
28003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28004 },
28005 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
28006 {
28007 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,
28008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28009 },
28010 /* mov.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
28011 {
28012 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,
28013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28014 },
28015 /* mov.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
28016 {
28017 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,
28018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28019 },
28020 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
28021 {
28022 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,
28023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28024 },
28025 /* mov.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
28026 {
28027 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,
28028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28029 },
28030 /* mov.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
28031 {
28032 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,
28033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28034 },
28035 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
28036 {
28037 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,
28038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28039 },
28040 /* mov.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
28041 {
28042 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,
28043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28044 },
28045 /* mov.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
28046 {
28047 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,
28048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28049 },
28050 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
28051 {
28052 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,
28053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28054 },
28055 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
28056 {
28057 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,
28058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28059 },
28060 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
28061 {
28062 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,
28063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28064 },
28065 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
28066 {
28067 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,
28068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28069 },
28070 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
28071 {
28072 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,
28073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28074 },
28075 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
28076 {
28077 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,
28078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28079 },
28080 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
28081 {
28082 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,
28083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28084 },
28085 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
28086 {
28087 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,
28088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28089 },
28090 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
28091 {
28092 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,
28093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28094 },
28095 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
28096 {
28097 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,
28098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28099 },
28100 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
28101 {
28102 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,
28103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28104 },
28105 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
28106 {
28107 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,
28108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28109 },
28110 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
28111 {
28112 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,
28113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28114 },
28115 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
28116 {
28117 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,
28118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28119 },
28120 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
28121 {
28122 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,
28123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28124 },
28125 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
28126 {
28127 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,
28128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28129 },
28130 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
28131 {
28132 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,
28133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28134 },
28135 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
28136 {
28137 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,
28138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28139 },
28140 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
28141 {
28142 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,
28143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28144 },
28145 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
28146 {
28147 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,
28148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28149 },
28150 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
28151 {
28152 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,
28153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28154 },
28155 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
28156 {
28157 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,
28158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28159 },
28160 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
28161 {
28162 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,
28163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28164 },
28165 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
28166 {
28167 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,
28168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28169 },
28170 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
28171 {
28172 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,
28173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28174 },
28175 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
28176 {
28177 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,
28178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28179 },
28180 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
28181 {
28182 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,
28183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28184 },
28185 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
28186 {
28187 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,
28188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28189 },
28190 /* mov.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
28191 {
28192 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,
28193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28194 },
28195 /* mov.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
28196 {
28197 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,
28198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28199 },
28200 /* mov.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
28201 {
28202 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,
28203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28204 },
28205 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
28206 {
28207 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,
28208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28209 },
28210 /* mov.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
28211 {
28212 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,
28213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28214 },
28215 /* mov.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
28216 {
28217 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,
28218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28219 },
28220 /* mov.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
28221 {
28222 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,
28223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28224 },
28225 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
28226 {
28227 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,
28228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28229 },
28230 /* mov.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
28231 {
28232 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,
28233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28234 },
28235 /* mov.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
28236 {
28237 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,
28238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28239 },
28240 /* mov.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
28241 {
28242 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,
28243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28244 },
28245 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
28246 {
28247 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,
28248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28249 },
28250 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
28251 {
28252 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,
28253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28254 },
28255 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
28256 {
28257 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,
28258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28259 },
28260 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
28261 {
28262 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,
28263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28264 },
28265 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
28266 {
28267 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,
28268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28269 },
28270 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
28271 {
28272 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,
28273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28274 },
28275 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
28276 {
28277 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,
28278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28279 },
28280 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
28281 {
28282 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,
28283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28284 },
28285 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
28286 {
28287 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,
28288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28289 },
28290 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
28291 {
28292 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,
28293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28294 },
28295 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
28296 {
28297 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,
28298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28299 },
28300 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
28301 {
28302 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,
28303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28304 },
28305 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
28306 {
28307 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,
28308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28309 },
28310 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
28311 {
28312 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,
28313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28314 },
28315 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
28316 {
28317 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,
28318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28319 },
28320 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
28321 {
28322 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,
28323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28324 },
28325 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
28326 {
28327 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,
28328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28329 },
28330 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
28331 {
28332 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,
28333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28334 },
28335 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
28336 {
28337 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,
28338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28339 },
28340 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
28341 {
28342 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,
28343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28344 },
28345 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
28346 {
28347 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,
28348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28349 },
28350 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
28351 {
28352 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,
28353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28354 },
28355 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
28356 {
28357 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,
28358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28359 },
28360 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
28361 {
28362 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,
28363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28364 },
28365 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
28366 {
28367 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,
28368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28369 },
28370 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
28371 {
28372 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,
28373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28374 },
28375 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
28376 {
28377 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,
28378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28379 },
28380 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
28381 {
28382 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,
28383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28384 },
28385 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
28386 {
28387 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,
28388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28389 },
28390 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
28391 {
28392 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,
28393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28394 },
28395 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
28396 {
28397 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,
28398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28399 },
28400 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
28401 {
28402 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,
28403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28404 },
28405 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
28406 {
28407 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,
28408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28409 },
28410 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
28411 {
28412 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,
28413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28414 },
28415 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
28416 {
28417 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,
28418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28419 },
28420 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
28421 {
28422 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,
28423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28424 },
28425 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
28426 {
28427 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,
28428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28429 },
28430 /* mov.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
28431 {
28432 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,
28433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28434 },
28435 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
28436 {
28437 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,
28438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28439 },
28440 /* mov.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
28441 {
28442 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,
28443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28444 },
28445 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
28446 {
28447 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,
28448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28449 },
28450 /* mov.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
28451 {
28452 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,
28453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28454 },
28455 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
28456 {
28457 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,
28458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28459 },
28460 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
28461 {
28462 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,
28463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28464 },
28465 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
28466 {
28467 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,
28468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28469 },
28470 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
28471 {
28472 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,
28473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28474 },
28475 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
28476 {
28477 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,
28478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28479 },
28480 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
28481 {
28482 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,
28483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28484 },
28485 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
28486 {
28487 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,
28488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28489 },
28490 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
28491 {
28492 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,
28493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28494 },
28495 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
28496 {
28497 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,
28498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28499 },
28500 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
28501 {
28502 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,
28503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28504 },
28505 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
28506 {
28507 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,
28508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28509 },
28510 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
28511 {
28512 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,
28513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28514 },
28515 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
28516 {
28517 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,
28518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28519 },
28520 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
28521 {
28522 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,
28523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28524 },
28525 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
28526 {
28527 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,
28528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28529 },
28530 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
28531 {
28532 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,
28533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28534 },
28535 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
28536 {
28537 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,
28538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28539 },
28540 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
28541 {
28542 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,
28543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28544 },
28545 /* mov.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
28546 {
28547 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,
28548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28549 },
28550 /* mov.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
28551 {
28552 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,
28553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28554 },
28555 /* mov.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
28556 {
28557 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,
28558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28559 },
28560 /* mov.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
28561 {
28562 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,
28563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28564 },
28565 /* mov.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
28566 {
28567 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,
28568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28569 },
28570 /* mov.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
28571 {
28572 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,
28573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28574 },
28575 /* mov.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
28576 {
28577 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,
28578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28579 },
28580 /* mov.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
28581 {
28582 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,
28583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28584 },
28585 /* mov.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
28586 {
28587 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,
28588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28589 },
28590 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
28591 {
28592 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,
28593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28594 },
28595 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
28596 {
28597 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,
28598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28599 },
28600 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
28601 {
28602 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,
28603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28604 },
28605 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
28606 {
28607 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,
28608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28609 },
28610 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
28611 {
28612 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,
28613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28614 },
28615 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
28616 {
28617 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,
28618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28619 },
28620 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
28621 {
28622 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,
28623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28624 },
28625 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
28626 {
28627 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,
28628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28629 },
28630 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
28631 {
28632 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,
28633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28634 },
28635 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
28636 {
28637 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,
28638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28639 },
28640 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
28641 {
28642 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,
28643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28644 },
28645 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
28646 {
28647 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,
28648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28649 },
28650 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
28651 {
28652 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,
28653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28654 },
28655 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
28656 {
28657 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,
28658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28659 },
28660 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
28661 {
28662 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,
28663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28664 },
28665 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
28666 {
28667 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,
28668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28669 },
28670 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
28671 {
28672 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,
28673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28674 },
28675 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
28676 {
28677 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,
28678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28679 },
28680 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
28681 {
28682 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,
28683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28684 },
28685 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
28686 {
28687 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,
28688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28689 },
28690 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
28691 {
28692 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,
28693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28694 },
28695 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
28696 {
28697 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,
28698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28699 },
28700 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
28701 {
28702 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,
28703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28704 },
28705 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
28706 {
28707 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,
28708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28709 },
28710 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
28711 {
28712 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,
28713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28714 },
28715 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
28716 {
28717 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,
28718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28719 },
28720 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
28721 {
28722 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,
28723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28724 },
28725 /* mov.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
28726 {
28727 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,
28728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28729 },
28730 /* mov.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
28731 {
28732 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,
28733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28734 },
28735 /* mov.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
28736 {
28737 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,
28738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28739 },
28740 /* mov.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
28741 {
28742 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,
28743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28744 },
28745 /* mov.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
28746 {
28747 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,
28748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28749 },
28750 /* mov.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
28751 {
28752 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,
28753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28754 },
28755 /* mov.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
28756 {
28757 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,
28758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28759 },
28760 /* mov.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
28761 {
28762 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,
28763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28764 },
28765 /* mov.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
28766 {
28767 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,
28768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28769 },
28770 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
28771 {
28772 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,
28773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28774 },
28775 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
28776 {
28777 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,
28778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28779 },
28780 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
28781 {
28782 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,
28783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28784 },
28785 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
28786 {
28787 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,
28788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28789 },
28790 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
28791 {
28792 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,
28793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28794 },
28795 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
28796 {
28797 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,
28798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28799 },
28800 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
28801 {
28802 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,
28803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28804 },
28805 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
28806 {
28807 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,
28808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28809 },
28810 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
28811 {
28812 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,
28813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28814 },
28815 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
28816 {
28817 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,
28818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28819 },
28820 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
28821 {
28822 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,
28823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28824 },
28825 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
28826 {
28827 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,
28828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28829 },
28830 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
28831 {
28832 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,
28833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28834 },
28835 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
28836 {
28837 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,
28838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28839 },
28840 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
28841 {
28842 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,
28843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28844 },
28845 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
28846 {
28847 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,
28848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28849 },
28850 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
28851 {
28852 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,
28853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28854 },
28855 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
28856 {
28857 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,
28858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28859 },
28860 /* mov.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
28861 {
28862 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,
28863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28864 },
28865 /* mov.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
28866 {
28867 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,
28868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28869 },
28870 /* mov.w${G} ${Dsp-16-u16},$Dst16RnHI */
28871 {
28872 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,
28873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28874 },
28875 /* mov.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
28876 {
28877 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,
28878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28879 },
28880 /* mov.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
28881 {
28882 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,
28883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28884 },
28885 /* mov.w${G} ${Dsp-16-u16},$Dst16AnHI */
28886 {
28887 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,
28888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28889 },
28890 /* mov.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
28891 {
28892 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,
28893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28894 },
28895 /* mov.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
28896 {
28897 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,
28898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28899 },
28900 /* mov.w${G} ${Dsp-16-u16},[$Dst16An] */
28901 {
28902 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,
28903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28904 },
28905 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
28906 {
28907 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,
28908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28909 },
28910 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
28911 {
28912 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,
28913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28914 },
28915 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
28916 {
28917 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,
28918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28919 },
28920 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
28921 {
28922 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,
28923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28924 },
28925 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
28926 {
28927 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,
28928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28929 },
28930 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
28931 {
28932 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,
28933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28934 },
28935 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
28936 {
28937 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,
28938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28939 },
28940 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
28941 {
28942 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,
28943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28944 },
28945 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
28946 {
28947 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,
28948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28949 },
28950 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
28951 {
28952 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,
28953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28954 },
28955 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
28956 {
28957 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,
28958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28959 },
28960 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
28961 {
28962 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,
28963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28964 },
28965 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
28966 {
28967 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,
28968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28969 },
28970 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
28971 {
28972 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,
28973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28974 },
28975 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
28976 {
28977 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,
28978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28979 },
28980 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
28981 {
28982 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,
28983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28984 },
28985 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
28986 {
28987 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,
28988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28989 },
28990 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
28991 {
28992 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,
28993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28994 },
28995 /* mov.w${G} $Src16RnHI,$Dst16RnHI */
28996 {
28997 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,
28998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28999 },
29000 /* mov.w${G} $Src16AnHI,$Dst16RnHI */
29001 {
29002 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,
29003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29004 },
29005 /* mov.w${G} [$Src16An],$Dst16RnHI */
29006 {
29007 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,
29008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29009 },
29010 /* mov.w${G} $Src16RnHI,$Dst16AnHI */
29011 {
29012 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,
29013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29014 },
29015 /* mov.w${G} $Src16AnHI,$Dst16AnHI */
29016 {
29017 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,
29018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29019 },
29020 /* mov.w${G} [$Src16An],$Dst16AnHI */
29021 {
29022 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,
29023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29024 },
29025 /* mov.w${G} $Src16RnHI,[$Dst16An] */
29026 {
29027 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,
29028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29029 },
29030 /* mov.w${G} $Src16AnHI,[$Dst16An] */
29031 {
29032 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,
29033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29034 },
29035 /* mov.w${G} [$Src16An],[$Dst16An] */
29036 {
29037 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,
29038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29039 },
29040 /* mov.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
29041 {
29042 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,
29043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29044 },
29045 /* mov.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
29046 {
29047 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,
29048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29049 },
29050 /* mov.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
29051 {
29052 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,
29053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29054 },
29055 /* mov.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
29056 {
29057 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,
29058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29059 },
29060 /* mov.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
29061 {
29062 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,
29063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29064 },
29065 /* mov.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
29066 {
29067 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,
29068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29069 },
29070 /* mov.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
29071 {
29072 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,
29073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29074 },
29075 /* mov.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
29076 {
29077 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,
29078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29079 },
29080 /* mov.w${G} [$Src16An],${Dsp-16-u8}[sb] */
29081 {
29082 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,
29083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29084 },
29085 /* mov.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
29086 {
29087 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,
29088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29089 },
29090 /* mov.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
29091 {
29092 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,
29093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29094 },
29095 /* mov.w${G} [$Src16An],${Dsp-16-u16}[sb] */
29096 {
29097 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,
29098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29099 },
29100 /* mov.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
29101 {
29102 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,
29103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29104 },
29105 /* mov.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
29106 {
29107 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,
29108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29109 },
29110 /* mov.w${G} [$Src16An],${Dsp-16-s8}[fb] */
29111 {
29112 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,
29113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29114 },
29115 /* mov.w${G} $Src16RnHI,${Dsp-16-u16} */
29116 {
29117 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,
29118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29119 },
29120 /* mov.w${G} $Src16AnHI,${Dsp-16-u16} */
29121 {
29122 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,
29123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29124 },
29125 /* mov.w${G} [$Src16An],${Dsp-16-u16} */
29126 {
29127 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,
29128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29129 },
29130 /* mov.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
29131 {
29132 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,
29133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29134 },
29135 /* mov.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
29136 {
29137 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,
29138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29139 },
29140 /* mov.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
29141 {
29142 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,
29143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29144 },
29145 /* mov.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
29146 {
29147 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,
29148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29149 },
29150 /* mov.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
29151 {
29152 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,
29153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29154 },
29155 /* mov.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
29156 {
29157 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,
29158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29159 },
29160 /* mov.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
29161 {
29162 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,
29163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29164 },
29165 /* mov.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
29166 {
29167 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,
29168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29169 },
29170 /* mov.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
29171 {
29172 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,
29173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29174 },
29175 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
29176 {
29177 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,
29178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29179 },
29180 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
29181 {
29182 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,
29183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29184 },
29185 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
29186 {
29187 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,
29188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29189 },
29190 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
29191 {
29192 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,
29193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29194 },
29195 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
29196 {
29197 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,
29198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29199 },
29200 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
29201 {
29202 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,
29203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29204 },
29205 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
29206 {
29207 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,
29208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29209 },
29210 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
29211 {
29212 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,
29213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29214 },
29215 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
29216 {
29217 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,
29218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29219 },
29220 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
29221 {
29222 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,
29223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29224 },
29225 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
29226 {
29227 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,
29228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29229 },
29230 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
29231 {
29232 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,
29233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29234 },
29235 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
29236 {
29237 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,
29238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29239 },
29240 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
29241 {
29242 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,
29243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29244 },
29245 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
29246 {
29247 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,
29248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29249 },
29250 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
29251 {
29252 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,
29253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29254 },
29255 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
29256 {
29257 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,
29258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29259 },
29260 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
29261 {
29262 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,
29263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29264 },
29265 /* mov.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
29266 {
29267 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,
29268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29269 },
29270 /* mov.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
29271 {
29272 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,
29273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29274 },
29275 /* mov.b${G} ${Dsp-16-u16},$Dst16RnQI */
29276 {
29277 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,
29278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29279 },
29280 /* mov.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
29281 {
29282 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,
29283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29284 },
29285 /* mov.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
29286 {
29287 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,
29288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29289 },
29290 /* mov.b${G} ${Dsp-16-u16},$Dst16AnQI */
29291 {
29292 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,
29293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29294 },
29295 /* mov.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
29296 {
29297 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,
29298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29299 },
29300 /* mov.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
29301 {
29302 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,
29303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29304 },
29305 /* mov.b${G} ${Dsp-16-u16},[$Dst16An] */
29306 {
29307 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,
29308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29309 },
29310 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
29311 {
29312 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,
29313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29314 },
29315 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
29316 {
29317 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,
29318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29319 },
29320 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
29321 {
29322 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,
29323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29324 },
29325 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
29326 {
29327 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,
29328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29329 },
29330 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
29331 {
29332 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,
29333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29334 },
29335 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
29336 {
29337 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,
29338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29339 },
29340 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
29341 {
29342 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,
29343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29344 },
29345 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
29346 {
29347 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,
29348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29349 },
29350 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
29351 {
29352 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,
29353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29354 },
29355 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
29356 {
29357 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,
29358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29359 },
29360 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
29361 {
29362 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,
29363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29364 },
29365 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
29366 {
29367 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,
29368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29369 },
29370 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
29371 {
29372 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,
29373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29374 },
29375 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
29376 {
29377 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,
29378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29379 },
29380 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
29381 {
29382 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,
29383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29384 },
29385 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
29386 {
29387 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,
29388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29389 },
29390 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
29391 {
29392 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,
29393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29394 },
29395 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
29396 {
29397 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,
29398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29399 },
29400 /* mov.b${G} $Src16RnQI,$Dst16RnQI */
29401 {
29402 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,
29403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29404 },
29405 /* mov.b${G} $Src16AnQI,$Dst16RnQI */
29406 {
29407 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,
29408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29409 },
29410 /* mov.b${G} [$Src16An],$Dst16RnQI */
29411 {
29412 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,
29413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29414 },
29415 /* mov.b${G} $Src16RnQI,$Dst16AnQI */
29416 {
29417 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,
29418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29419 },
29420 /* mov.b${G} $Src16AnQI,$Dst16AnQI */
29421 {
29422 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,
29423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29424 },
29425 /* mov.b${G} [$Src16An],$Dst16AnQI */
29426 {
29427 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,
29428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29429 },
29430 /* mov.b${G} $Src16RnQI,[$Dst16An] */
29431 {
29432 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,
29433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29434 },
29435 /* mov.b${G} $Src16AnQI,[$Dst16An] */
29436 {
29437 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,
29438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29439 },
29440 /* mov.b${G} [$Src16An],[$Dst16An] */
29441 {
29442 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,
29443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29444 },
29445 /* mov.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
29446 {
29447 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,
29448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29449 },
29450 /* mov.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
29451 {
29452 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,
29453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29454 },
29455 /* mov.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
29456 {
29457 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,
29458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29459 },
29460 /* mov.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
29461 {
29462 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,
29463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29464 },
29465 /* mov.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
29466 {
29467 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,
29468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29469 },
29470 /* mov.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
29471 {
29472 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,
29473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29474 },
29475 /* mov.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
29476 {
29477 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,
29478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29479 },
29480 /* mov.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
29481 {
29482 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,
29483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29484 },
29485 /* mov.b${G} [$Src16An],${Dsp-16-u8}[sb] */
29486 {
29487 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,
29488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29489 },
29490 /* mov.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
29491 {
29492 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,
29493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29494 },
29495 /* mov.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
29496 {
29497 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,
29498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29499 },
29500 /* mov.b${G} [$Src16An],${Dsp-16-u16}[sb] */
29501 {
29502 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,
29503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29504 },
29505 /* mov.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
29506 {
29507 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,
29508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29509 },
29510 /* mov.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
29511 {
29512 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,
29513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29514 },
29515 /* mov.b${G} [$Src16An],${Dsp-16-s8}[fb] */
29516 {
29517 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,
29518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29519 },
29520 /* mov.b${G} $Src16RnQI,${Dsp-16-u16} */
29521 {
29522 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,
29523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29524 },
29525 /* mov.b${G} $Src16AnQI,${Dsp-16-u16} */
29526 {
29527 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,
29528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29529 },
29530 /* mov.b${G} [$Src16An],${Dsp-16-u16} */
29531 {
29532 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,
29533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29534 },
29535 /* mov.w${Z} #0,${Dsp-8-u8}[sb] */
29536 {
29537 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,
29538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29539 },
29540 /* mov.w${Z} #0,${Dsp-8-s8}[fb] */
29541 {
29542 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,
29543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29544 },
29545 /* mov.w${Z} #0,${Dsp-8-u16} */
29546 {
29547 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,
29548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29549 },
29550 /* mov.w${Z} #0,r0 */
29551 {
29552 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,
29553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29554 },
29555 /* mov.b${Z} #0,${Dsp-8-u8}[sb] */
29556 {
29557 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,
29558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29559 },
29560 /* mov.b${Z} #0,${Dsp-8-s8}[fb] */
29561 {
29562 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,
29563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29564 },
29565 /* mov.b${Z} #0,${Dsp-8-u16} */
29566 {
29567 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,
29568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29569 },
29570 /* mov.b${Z} #0,r0l */
29571 {
29572 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,
29573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29574 },
29575 /* mov.b${Z} #0,r0l */
29576 {
29577 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,
29578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29579 },
29580 /* mov.b${Z} #0,r0h */
29581 {
29582 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,
29583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29584 },
29585 /* mov.b${Z} #0,${Dsp-8-u8}[sb] */
29586 {
29587 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,
29588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29589 },
29590 /* mov.b${Z} #0,${Dsp-8-s8}[fb] */
29591 {
29592 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,
29593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29594 },
29595 /* mov.b${Z} #0,${Dsp-8-u16} */
29596 {
29597 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,
29598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29599 },
29600 /* mov.w${Q} #${Imm-12-s4},$Dst32RnUnprefixedHI */
29601 {
29602 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,
29603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29604 },
29605 /* mov.w${Q} #${Imm-12-s4},$Dst32AnUnprefixedHI */
29606 {
29607 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,
29608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29609 },
29610 /* mov.w${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
29611 {
29612 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,
29613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29614 },
29615 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
29616 {
29617 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,
29618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29619 },
29620 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
29621 {
29622 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,
29623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29624 },
29625 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
29626 {
29627 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,
29628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29629 },
29630 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
29631 {
29632 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,
29633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29634 },
29635 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
29636 {
29637 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,
29638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29639 },
29640 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
29641 {
29642 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,
29643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29644 },
29645 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
29646 {
29647 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,
29648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29649 },
29650 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u16} */
29651 {
29652 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,
29653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29654 },
29655 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u24} */
29656 {
29657 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,
29658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29659 },
29660 /* mov.b${Q} #${Imm-12-s4},$Dst32RnUnprefixedQI */
29661 {
29662 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,
29663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29664 },
29665 /* mov.b${Q} #${Imm-12-s4},$Dst32AnUnprefixedQI */
29666 {
29667 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,
29668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29669 },
29670 /* mov.b${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
29671 {
29672 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,
29673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29674 },
29675 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
29676 {
29677 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,
29678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29679 },
29680 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
29681 {
29682 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,
29683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29684 },
29685 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
29686 {
29687 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,
29688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29689 },
29690 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
29691 {
29692 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,
29693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29694 },
29695 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
29696 {
29697 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,
29698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29699 },
29700 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
29701 {
29702 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,
29703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29704 },
29705 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
29706 {
29707 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,
29708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29709 },
29710 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u16} */
29711 {
29712 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,
29713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29714 },
29715 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u24} */
29716 {
29717 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,
29718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29719 },
29720 /* mov.w${Q} #${Imm-8-s4},$Dst16RnQI */
29721 {
29722 M32C_INSN_MOV16_W_IMM4_Q_16_DST16_RN_DIRECT_QI, "mov16.w-imm4-Q-16-dst16-Rn-direct-QI", "mov.w", 16,
29723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29724 },
29725 /* mov.w${Q} #${Imm-8-s4},$Dst16AnQI */
29726 {
29727 M32C_INSN_MOV16_W_IMM4_Q_16_DST16_AN_DIRECT_QI, "mov16.w-imm4-Q-16-dst16-An-direct-QI", "mov.w", 16,
29728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29729 },
29730 /* mov.w${Q} #${Imm-8-s4},[$Dst16An] */
29731 {
29732 M32C_INSN_MOV16_W_IMM4_Q_16_DST16_AN_INDIRECT_QI, "mov16.w-imm4-Q-16-dst16-An-indirect-QI", "mov.w", 16,
29733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29734 },
29735 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
29736 {
29737 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,
29738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29739 },
29740 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
29741 {
29742 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,
29743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29744 },
29745 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
29746 {
29747 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,
29748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29749 },
29750 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
29751 {
29752 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,
29753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29754 },
29755 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
29756 {
29757 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,
29758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29759 },
29760 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u16} */
29761 {
29762 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,
29763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29764 },
29765 /* mov.b${Q} #${Imm-8-s4},$Dst16RnQI */
29766 {
29767 M32C_INSN_MOV16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "mov16.b-imm4-Q-16-dst16-Rn-direct-QI", "mov.b", 16,
29768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29769 },
29770 /* mov.b${Q} #${Imm-8-s4},$Dst16AnQI */
29771 {
29772 M32C_INSN_MOV16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "mov16.b-imm4-Q-16-dst16-An-direct-QI", "mov.b", 16,
29773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29774 },
29775 /* mov.b${Q} #${Imm-8-s4},[$Dst16An] */
29776 {
29777 M32C_INSN_MOV16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "mov16.b-imm4-Q-16-dst16-An-indirect-QI", "mov.b", 16,
29778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29779 },
29780 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
29781 {
29782 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,
29783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29784 },
29785 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
29786 {
29787 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,
29788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29789 },
29790 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
29791 {
29792 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,
29793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29794 },
29795 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
29796 {
29797 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,
29798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29799 },
29800 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
29801 {
29802 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,
29803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29804 },
29805 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u16} */
29806 {
29807 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,
29808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29809 },
29810 /* mov.b${S} #${Imm-8-QI},r0l */
29811 {
29812 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,
29813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29814 },
29815 /* mov.b${S} #${Imm-8-QI},r0h */
29816 {
29817 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,
29818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29819 },
29820 /* mov.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
29821 {
29822 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,
29823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29824 },
29825 /* mov.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
29826 {
29827 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,
29828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29829 },
29830 /* mov.b${S} #${Imm-8-QI},${Dsp-16-u16} */
29831 {
29832 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,
29833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29834 },
29835 /* mov.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
29836 {
29837 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,
29838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29839 },
29840 /* mov.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
29841 {
29842 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,
29843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29844 },
29845 /* mov.w${S} #${Imm-24-HI},${Dsp-8-u16} */
29846 {
29847 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,
29848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29849 },
29850 /* mov.w${S} #${Imm-8-HI},r0 */
29851 {
29852 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,
29853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29854 },
29855 /* mov.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
29856 {
29857 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,
29858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29859 },
29860 /* mov.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
29861 {
29862 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,
29863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29864 },
29865 /* mov.b${S} #${Imm-24-QI},${Dsp-8-u16} */
29866 {
29867 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,
29868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29869 },
29870 /* mov.b${S} #${Imm-8-QI},r0l */
29871 {
29872 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,
29873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29874 },
29875 /* mov.l${G} #${Imm-16-SI},$Dst32RnUnprefixedSI */
29876 {
29877 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,
29878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29879 },
29880 /* mov.l${G} #${Imm-16-SI},$Dst32AnUnprefixedSI */
29881 {
29882 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,
29883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29884 },
29885 /* mov.l${G} #${Imm-16-SI},[$Dst32AnUnprefixed] */
29886 {
29887 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,
29888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29889 },
29890 /* mov.l${G} #${Imm-24-SI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
29891 {
29892 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,
29893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29894 },
29895 /* mov.l${G} #${Imm-24-SI},${Dsp-16-u8}[sb] */
29896 {
29897 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,
29898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29899 },
29900 /* mov.l${G} #${Imm-24-SI},${Dsp-16-s8}[fb] */
29901 {
29902 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,
29903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29904 },
29905 /* mov.l${G} #${Imm-32-SI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
29906 {
29907 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,
29908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29909 },
29910 /* mov.l${G} #${Imm-32-SI},${Dsp-16-u16}[sb] */
29911 {
29912 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,
29913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29914 },
29915 /* mov.l${G} #${Imm-32-SI},${Dsp-16-s16}[fb] */
29916 {
29917 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,
29918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29919 },
29920 /* mov.l${G} #${Imm-32-SI},${Dsp-16-u16} */
29921 {
29922 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,
29923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29924 },
29925 /* mov.l${G} #${Imm-40-SI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
29926 {
29927 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,
29928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29929 },
29930 /* mov.l${G} #${Imm-40-SI},${Dsp-16-u24} */
29931 {
29932 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,
29933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29934 },
29935 /* mov.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
29936 {
29937 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,
29938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29939 },
29940 /* mov.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
29941 {
29942 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,
29943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29944 },
29945 /* mov.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
29946 {
29947 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,
29948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29949 },
29950 /* mov.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
29951 {
29952 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,
29953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29954 },
29955 /* mov.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
29956 {
29957 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,
29958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29959 },
29960 /* mov.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
29961 {
29962 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,
29963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29964 },
29965 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
29966 {
29967 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,
29968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29969 },
29970 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
29971 {
29972 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,
29973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29974 },
29975 /* mov.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
29976 {
29977 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,
29978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29979 },
29980 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16} */
29981 {
29982 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,
29983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29984 },
29985 /* mov.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
29986 {
29987 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,
29988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29989 },
29990 /* mov.w${G} #${Imm-40-HI},${Dsp-16-u24} */
29991 {
29992 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,
29993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29994 },
29995 /* mov.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
29996 {
29997 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,
29998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29999 },
30000 /* mov.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
30001 {
30002 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,
30003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30004 },
30005 /* mov.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
30006 {
30007 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,
30008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30009 },
30010 /* mov.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
30011 {
30012 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,
30013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30014 },
30015 /* mov.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
30016 {
30017 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,
30018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30019 },
30020 /* mov.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
30021 {
30022 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,
30023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30024 },
30025 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
30026 {
30027 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,
30028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30029 },
30030 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
30031 {
30032 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,
30033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30034 },
30035 /* mov.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
30036 {
30037 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,
30038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30039 },
30040 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16} */
30041 {
30042 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,
30043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30044 },
30045 /* mov.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
30046 {
30047 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,
30048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30049 },
30050 /* mov.b${G} #${Imm-40-QI},${Dsp-16-u24} */
30051 {
30052 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,
30053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30054 },
30055 /* mov.w${G} #${Imm-16-HI},$Dst16RnHI */
30056 {
30057 M32C_INSN_MOV16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "mov16.w-imm-G-basic-dst16-Rn-direct-HI", "mov.w", 32,
30058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30059 },
30060 /* mov.w${G} #${Imm-16-HI},$Dst16AnHI */
30061 {
30062 M32C_INSN_MOV16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "mov16.w-imm-G-basic-dst16-An-direct-HI", "mov.w", 32,
30063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30064 },
30065 /* mov.w${G} #${Imm-16-HI},[$Dst16An] */
30066 {
30067 M32C_INSN_MOV16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "mov16.w-imm-G-basic-dst16-An-indirect-HI", "mov.w", 32,
30068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30069 },
30070 /* mov.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
30071 {
30072 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,
30073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30074 },
30075 /* mov.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
30076 {
30077 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,
30078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30079 },
30080 /* mov.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
30081 {
30082 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,
30083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30084 },
30085 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
30086 {
30087 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,
30088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30089 },
30090 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
30091 {
30092 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,
30093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30094 },
30095 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16} */
30096 {
30097 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,
30098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30099 },
30100 /* mov.b${G} #${Imm-16-QI},$Dst16RnQI */
30101 {
30102 M32C_INSN_MOV16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "mov16.b-imm-G-basic-dst16-Rn-direct-QI", "mov.b", 24,
30103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30104 },
30105 /* mov.b${G} #${Imm-16-QI},$Dst16AnQI */
30106 {
30107 M32C_INSN_MOV16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "mov16.b-imm-G-basic-dst16-An-direct-QI", "mov.b", 24,
30108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30109 },
30110 /* mov.b${G} #${Imm-16-QI},[$Dst16An] */
30111 {
30112 M32C_INSN_MOV16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "mov16.b-imm-G-basic-dst16-An-indirect-QI", "mov.b", 24,
30113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30114 },
30115 /* mov.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
30116 {
30117 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,
30118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30119 },
30120 /* mov.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
30121 {
30122 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,
30123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30124 },
30125 /* mov.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
30126 {
30127 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,
30128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30129 },
30130 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
30131 {
30132 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,
30133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30134 },
30135 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
30136 {
30137 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,
30138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30139 },
30140 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16} */
30141 {
30142 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,
30143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30144 },
30145 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
30146 {
30147 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,
30148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30149 },
30150 /* min.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
30151 {
30152 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,
30153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30154 },
30155 /* min.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
30156 {
30157 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,
30158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30159 },
30160 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
30161 {
30162 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,
30163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30164 },
30165 /* min.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
30166 {
30167 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,
30168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30169 },
30170 /* min.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
30171 {
30172 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,
30173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30174 },
30175 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
30176 {
30177 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,
30178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30179 },
30180 /* min.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
30181 {
30182 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,
30183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30184 },
30185 /* min.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
30186 {
30187 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,
30188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30189 },
30190 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
30191 {
30192 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,
30193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30194 },
30195 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
30196 {
30197 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,
30198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30199 },
30200 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
30201 {
30202 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,
30203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30204 },
30205 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
30206 {
30207 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,
30208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30209 },
30210 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
30211 {
30212 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,
30213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30214 },
30215 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
30216 {
30217 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,
30218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30219 },
30220 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
30221 {
30222 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,
30223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30224 },
30225 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
30226 {
30227 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,
30228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30229 },
30230 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
30231 {
30232 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,
30233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30234 },
30235 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
30236 {
30237 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,
30238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30239 },
30240 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
30241 {
30242 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,
30243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30244 },
30245 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
30246 {
30247 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,
30248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30249 },
30250 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
30251 {
30252 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,
30253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30254 },
30255 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
30256 {
30257 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,
30258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30259 },
30260 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
30261 {
30262 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,
30263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30264 },
30265 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
30266 {
30267 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,
30268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30269 },
30270 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
30271 {
30272 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,
30273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30274 },
30275 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
30276 {
30277 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,
30278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30279 },
30280 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
30281 {
30282 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,
30283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30284 },
30285 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
30286 {
30287 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,
30288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30289 },
30290 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
30291 {
30292 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,
30293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30294 },
30295 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
30296 {
30297 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,
30298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30299 },
30300 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
30301 {
30302 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,
30303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30304 },
30305 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
30306 {
30307 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,
30308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30309 },
30310 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
30311 {
30312 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,
30313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30314 },
30315 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
30316 {
30317 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,
30318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30319 },
30320 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
30321 {
30322 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,
30323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30324 },
30325 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
30326 {
30327 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,
30328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30329 },
30330 /* min.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
30331 {
30332 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,
30333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30334 },
30335 /* min.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
30336 {
30337 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,
30338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30339 },
30340 /* min.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
30341 {
30342 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,
30343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30344 },
30345 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
30346 {
30347 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,
30348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30349 },
30350 /* min.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
30351 {
30352 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,
30353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30354 },
30355 /* min.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
30356 {
30357 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,
30358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30359 },
30360 /* min.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
30361 {
30362 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,
30363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30364 },
30365 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
30366 {
30367 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,
30368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30369 },
30370 /* min.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
30371 {
30372 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,
30373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30374 },
30375 /* min.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
30376 {
30377 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,
30378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30379 },
30380 /* min.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
30381 {
30382 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,
30383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30384 },
30385 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
30386 {
30387 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,
30388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30389 },
30390 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
30391 {
30392 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,
30393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30394 },
30395 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
30396 {
30397 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,
30398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30399 },
30400 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
30401 {
30402 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,
30403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30404 },
30405 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
30406 {
30407 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,
30408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30409 },
30410 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
30411 {
30412 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,
30413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30414 },
30415 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
30416 {
30417 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,
30418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30419 },
30420 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
30421 {
30422 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,
30423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30424 },
30425 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
30426 {
30427 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,
30428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30429 },
30430 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
30431 {
30432 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,
30433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30434 },
30435 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
30436 {
30437 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,
30438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30439 },
30440 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
30441 {
30442 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,
30443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30444 },
30445 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
30446 {
30447 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,
30448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30449 },
30450 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
30451 {
30452 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,
30453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30454 },
30455 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
30456 {
30457 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,
30458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30459 },
30460 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
30461 {
30462 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,
30463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30464 },
30465 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
30466 {
30467 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,
30468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30469 },
30470 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
30471 {
30472 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,
30473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30474 },
30475 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
30476 {
30477 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,
30478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30479 },
30480 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
30481 {
30482 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,
30483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30484 },
30485 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
30486 {
30487 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,
30488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30489 },
30490 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
30491 {
30492 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,
30493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30494 },
30495 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
30496 {
30497 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,
30498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30499 },
30500 /* min.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
30501 {
30502 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,
30503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30504 },
30505 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
30506 {
30507 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,
30508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30509 },
30510 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
30511 {
30512 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,
30513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30514 },
30515 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
30516 {
30517 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,
30518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30519 },
30520 /* min.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
30521 {
30522 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,
30523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30524 },
30525 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
30526 {
30527 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,
30528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30529 },
30530 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
30531 {
30532 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,
30533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30534 },
30535 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
30536 {
30537 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,
30538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30539 },
30540 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
30541 {
30542 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,
30543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30544 },
30545 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
30546 {
30547 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,
30548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30549 },
30550 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
30551 {
30552 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,
30553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30554 },
30555 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
30556 {
30557 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,
30558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30559 },
30560 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
30561 {
30562 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,
30563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30564 },
30565 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
30566 {
30567 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,
30568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30569 },
30570 /* min.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
30571 {
30572 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,
30573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30574 },
30575 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
30576 {
30577 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,
30578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30579 },
30580 /* min.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
30581 {
30582 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,
30583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30584 },
30585 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
30586 {
30587 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,
30588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30589 },
30590 /* min.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
30591 {
30592 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,
30593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30594 },
30595 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
30596 {
30597 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,
30598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30599 },
30600 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
30601 {
30602 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,
30603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30604 },
30605 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
30606 {
30607 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,
30608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30609 },
30610 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
30611 {
30612 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,
30613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30614 },
30615 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
30616 {
30617 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,
30618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30619 },
30620 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
30621 {
30622 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,
30623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30624 },
30625 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
30626 {
30627 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,
30628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30629 },
30630 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
30631 {
30632 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,
30633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30634 },
30635 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
30636 {
30637 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,
30638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30639 },
30640 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
30641 {
30642 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,
30643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30644 },
30645 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
30646 {
30647 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,
30648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30649 },
30650 /* min.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
30651 {
30652 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,
30653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30654 },
30655 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
30656 {
30657 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,
30658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30659 },
30660 /* min.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
30661 {
30662 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,
30663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30664 },
30665 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
30666 {
30667 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,
30668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30669 },
30670 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
30671 {
30672 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,
30673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30674 },
30675 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
30676 {
30677 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,
30678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30679 },
30680 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
30681 {
30682 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,
30683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30684 },
30685 /* min.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
30686 {
30687 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,
30688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30689 },
30690 /* min.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
30691 {
30692 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,
30693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30694 },
30695 /* min.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
30696 {
30697 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,
30698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30699 },
30700 /* min.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
30701 {
30702 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,
30703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30704 },
30705 /* min.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
30706 {
30707 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,
30708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30709 },
30710 /* min.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
30711 {
30712 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,
30713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30714 },
30715 /* min.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
30716 {
30717 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,
30718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30719 },
30720 /* min.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
30721 {
30722 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,
30723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30724 },
30725 /* min.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
30726 {
30727 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,
30728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30729 },
30730 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
30731 {
30732 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,
30733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30734 },
30735 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
30736 {
30737 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,
30738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30739 },
30740 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
30741 {
30742 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,
30743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30744 },
30745 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
30746 {
30747 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,
30748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30749 },
30750 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
30751 {
30752 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,
30753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30754 },
30755 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
30756 {
30757 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,
30758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30759 },
30760 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
30761 {
30762 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,
30763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30764 },
30765 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
30766 {
30767 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,
30768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30769 },
30770 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
30771 {
30772 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,
30773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30774 },
30775 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
30776 {
30777 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,
30778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30779 },
30780 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
30781 {
30782 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,
30783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30784 },
30785 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
30786 {
30787 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,
30788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30789 },
30790 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
30791 {
30792 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,
30793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30794 },
30795 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
30796 {
30797 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,
30798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30799 },
30800 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
30801 {
30802 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,
30803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30804 },
30805 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
30806 {
30807 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,
30808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30809 },
30810 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
30811 {
30812 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,
30813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30814 },
30815 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
30816 {
30817 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,
30818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30819 },
30820 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
30821 {
30822 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,
30823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30824 },
30825 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
30826 {
30827 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,
30828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30829 },
30830 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
30831 {
30832 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,
30833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30834 },
30835 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
30836 {
30837 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,
30838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30839 },
30840 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
30841 {
30842 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,
30843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30844 },
30845 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
30846 {
30847 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,
30848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30849 },
30850 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
30851 {
30852 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,
30853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30854 },
30855 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
30856 {
30857 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,
30858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30859 },
30860 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
30861 {
30862 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,
30863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30864 },
30865 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
30866 {
30867 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,
30868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30869 },
30870 /* min.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
30871 {
30872 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,
30873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30874 },
30875 /* min.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
30876 {
30877 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,
30878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30879 },
30880 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
30881 {
30882 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,
30883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30884 },
30885 /* min.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
30886 {
30887 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,
30888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30889 },
30890 /* min.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
30891 {
30892 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,
30893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30894 },
30895 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
30896 {
30897 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,
30898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30899 },
30900 /* min.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
30901 {
30902 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,
30903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30904 },
30905 /* min.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
30906 {
30907 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,
30908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30909 },
30910 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
30911 {
30912 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,
30913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30914 },
30915 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
30916 {
30917 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,
30918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30919 },
30920 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
30921 {
30922 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,
30923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30924 },
30925 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
30926 {
30927 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,
30928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30929 },
30930 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
30931 {
30932 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,
30933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30934 },
30935 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
30936 {
30937 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,
30938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30939 },
30940 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
30941 {
30942 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,
30943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30944 },
30945 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
30946 {
30947 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,
30948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30949 },
30950 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
30951 {
30952 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,
30953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30954 },
30955 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
30956 {
30957 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,
30958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30959 },
30960 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
30961 {
30962 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,
30963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30964 },
30965 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
30966 {
30967 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,
30968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30969 },
30970 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
30971 {
30972 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,
30973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30974 },
30975 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
30976 {
30977 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,
30978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30979 },
30980 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
30981 {
30982 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,
30983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30984 },
30985 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
30986 {
30987 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,
30988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30989 },
30990 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
30991 {
30992 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,
30993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30994 },
30995 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
30996 {
30997 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,
30998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30999 },
31000 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
31001 {
31002 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,
31003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31004 },
31005 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
31006 {
31007 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,
31008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31009 },
31010 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
31011 {
31012 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,
31013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31014 },
31015 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
31016 {
31017 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,
31018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31019 },
31020 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
31021 {
31022 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,
31023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31024 },
31025 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
31026 {
31027 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,
31028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31029 },
31030 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
31031 {
31032 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,
31033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31034 },
31035 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
31036 {
31037 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,
31038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31039 },
31040 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
31041 {
31042 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,
31043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31044 },
31045 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
31046 {
31047 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,
31048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31049 },
31050 /* min.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
31051 {
31052 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,
31053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31054 },
31055 /* min.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
31056 {
31057 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,
31058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31059 },
31060 /* min.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
31061 {
31062 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,
31063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31064 },
31065 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
31066 {
31067 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,
31068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31069 },
31070 /* min.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
31071 {
31072 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,
31073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31074 },
31075 /* min.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
31076 {
31077 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,
31078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31079 },
31080 /* min.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
31081 {
31082 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,
31083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31084 },
31085 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
31086 {
31087 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,
31088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31089 },
31090 /* min.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
31091 {
31092 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,
31093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31094 },
31095 /* min.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
31096 {
31097 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,
31098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31099 },
31100 /* min.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
31101 {
31102 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,
31103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31104 },
31105 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
31106 {
31107 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,
31108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31109 },
31110 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
31111 {
31112 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,
31113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31114 },
31115 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
31116 {
31117 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,
31118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31119 },
31120 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
31121 {
31122 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,
31123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31124 },
31125 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
31126 {
31127 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,
31128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31129 },
31130 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
31131 {
31132 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,
31133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31134 },
31135 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
31136 {
31137 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,
31138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31139 },
31140 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
31141 {
31142 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,
31143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31144 },
31145 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
31146 {
31147 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,
31148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31149 },
31150 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
31151 {
31152 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,
31153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31154 },
31155 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
31156 {
31157 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,
31158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31159 },
31160 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
31161 {
31162 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,
31163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31164 },
31165 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
31166 {
31167 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,
31168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31169 },
31170 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
31171 {
31172 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,
31173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31174 },
31175 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
31176 {
31177 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,
31178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31179 },
31180 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
31181 {
31182 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,
31183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31184 },
31185 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
31186 {
31187 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,
31188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31189 },
31190 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
31191 {
31192 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,
31193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31194 },
31195 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
31196 {
31197 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,
31198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31199 },
31200 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
31201 {
31202 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,
31203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31204 },
31205 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
31206 {
31207 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,
31208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31209 },
31210 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
31211 {
31212 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,
31213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31214 },
31215 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
31216 {
31217 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,
31218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31219 },
31220 /* min.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
31221 {
31222 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,
31223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31224 },
31225 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
31226 {
31227 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,
31228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31229 },
31230 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
31231 {
31232 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,
31233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31234 },
31235 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
31236 {
31237 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,
31238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31239 },
31240 /* min.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
31241 {
31242 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,
31243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31244 },
31245 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
31246 {
31247 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,
31248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31249 },
31250 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
31251 {
31252 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,
31253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31254 },
31255 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
31256 {
31257 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,
31258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31259 },
31260 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
31261 {
31262 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,
31263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31264 },
31265 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
31266 {
31267 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,
31268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31269 },
31270 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
31271 {
31272 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,
31273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31274 },
31275 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
31276 {
31277 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,
31278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31279 },
31280 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
31281 {
31282 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,
31283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31284 },
31285 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
31286 {
31287 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,
31288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31289 },
31290 /* min.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
31291 {
31292 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,
31293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31294 },
31295 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
31296 {
31297 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,
31298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31299 },
31300 /* min.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
31301 {
31302 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,
31303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31304 },
31305 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
31306 {
31307 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,
31308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31309 },
31310 /* min.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
31311 {
31312 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,
31313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31314 },
31315 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
31316 {
31317 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,
31318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31319 },
31320 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
31321 {
31322 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,
31323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31324 },
31325 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
31326 {
31327 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,
31328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31329 },
31330 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
31331 {
31332 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,
31333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31334 },
31335 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
31336 {
31337 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,
31338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31339 },
31340 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
31341 {
31342 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,
31343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31344 },
31345 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
31346 {
31347 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,
31348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31349 },
31350 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
31351 {
31352 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,
31353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31354 },
31355 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
31356 {
31357 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,
31358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31359 },
31360 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
31361 {
31362 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,
31363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31364 },
31365 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
31366 {
31367 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,
31368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31369 },
31370 /* min.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
31371 {
31372 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,
31373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31374 },
31375 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
31376 {
31377 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,
31378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31379 },
31380 /* min.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
31381 {
31382 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,
31383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31384 },
31385 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
31386 {
31387 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,
31388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31389 },
31390 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
31391 {
31392 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,
31393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31394 },
31395 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
31396 {
31397 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,
31398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31399 },
31400 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
31401 {
31402 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,
31403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31404 },
31405 /* min.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
31406 {
31407 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,
31408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31409 },
31410 /* min.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
31411 {
31412 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,
31413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31414 },
31415 /* min.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
31416 {
31417 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,
31418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31419 },
31420 /* min.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
31421 {
31422 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,
31423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31424 },
31425 /* min.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
31426 {
31427 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,
31428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31429 },
31430 /* min.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
31431 {
31432 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,
31433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31434 },
31435 /* min.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
31436 {
31437 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,
31438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31439 },
31440 /* min.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
31441 {
31442 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,
31443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31444 },
31445 /* min.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
31446 {
31447 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,
31448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31449 },
31450 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
31451 {
31452 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,
31453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31454 },
31455 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
31456 {
31457 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,
31458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31459 },
31460 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
31461 {
31462 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,
31463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31464 },
31465 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
31466 {
31467 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,
31468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31469 },
31470 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
31471 {
31472 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,
31473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31474 },
31475 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
31476 {
31477 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,
31478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31479 },
31480 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
31481 {
31482 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,
31483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31484 },
31485 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
31486 {
31487 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,
31488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31489 },
31490 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
31491 {
31492 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,
31493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31494 },
31495 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
31496 {
31497 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,
31498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31499 },
31500 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
31501 {
31502 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,
31503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31504 },
31505 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
31506 {
31507 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,
31508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31509 },
31510 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
31511 {
31512 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,
31513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31514 },
31515 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
31516 {
31517 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,
31518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31519 },
31520 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
31521 {
31522 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,
31523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31524 },
31525 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
31526 {
31527 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,
31528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31529 },
31530 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
31531 {
31532 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,
31533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31534 },
31535 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
31536 {
31537 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,
31538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31539 },
31540 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
31541 {
31542 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,
31543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31544 },
31545 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
31546 {
31547 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,
31548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31549 },
31550 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
31551 {
31552 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,
31553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31554 },
31555 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
31556 {
31557 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,
31558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31559 },
31560 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
31561 {
31562 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,
31563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31564 },
31565 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
31566 {
31567 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,
31568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31569 },
31570 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
31571 {
31572 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,
31573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31574 },
31575 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
31576 {
31577 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,
31578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31579 },
31580 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
31581 {
31582 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,
31583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31584 },
31585 /* min.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
31586 {
31587 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,
31588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31589 },
31590 /* min.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
31591 {
31592 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,
31593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31594 },
31595 /* min.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
31596 {
31597 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,
31598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31599 },
31600 /* min.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
31601 {
31602 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,
31603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31604 },
31605 /* min.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
31606 {
31607 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,
31608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31609 },
31610 /* min.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
31611 {
31612 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,
31613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31614 },
31615 /* min.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
31616 {
31617 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,
31618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31619 },
31620 /* min.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
31621 {
31622 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,
31623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31624 },
31625 /* min.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
31626 {
31627 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,
31628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31629 },
31630 /* min.w${X} #${Imm-40-HI},${Dsp-24-u16} */
31631 {
31632 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,
31633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31634 },
31635 /* min.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
31636 {
31637 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,
31638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31639 },
31640 /* min.w${X} #${Imm-48-HI},${Dsp-24-u24} */
31641 {
31642 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,
31643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31644 },
31645 /* min.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
31646 {
31647 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,
31648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31649 },
31650 /* min.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
31651 {
31652 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,
31653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31654 },
31655 /* min.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
31656 {
31657 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,
31658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31659 },
31660 /* min.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
31661 {
31662 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,
31663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31664 },
31665 /* min.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
31666 {
31667 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,
31668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31669 },
31670 /* min.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
31671 {
31672 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,
31673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31674 },
31675 /* min.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
31676 {
31677 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,
31678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31679 },
31680 /* min.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
31681 {
31682 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,
31683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31684 },
31685 /* min.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
31686 {
31687 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,
31688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31689 },
31690 /* min.b${X} #${Imm-40-QI},${Dsp-24-u16} */
31691 {
31692 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,
31693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31694 },
31695 /* min.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
31696 {
31697 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,
31698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31699 },
31700 /* min.b${X} #${Imm-48-QI},${Dsp-24-u24} */
31701 {
31702 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,
31703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31704 },
31705 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
31706 {
31707 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,
31708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31709 },
31710 /* max.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
31711 {
31712 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,
31713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31714 },
31715 /* max.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
31716 {
31717 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,
31718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31719 },
31720 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
31721 {
31722 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,
31723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31724 },
31725 /* max.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
31726 {
31727 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,
31728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31729 },
31730 /* max.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
31731 {
31732 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,
31733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31734 },
31735 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
31736 {
31737 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,
31738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31739 },
31740 /* max.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
31741 {
31742 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,
31743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31744 },
31745 /* max.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
31746 {
31747 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,
31748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31749 },
31750 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
31751 {
31752 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,
31753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31754 },
31755 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
31756 {
31757 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,
31758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31759 },
31760 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
31761 {
31762 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,
31763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31764 },
31765 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
31766 {
31767 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,
31768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31769 },
31770 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
31771 {
31772 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,
31773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31774 },
31775 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
31776 {
31777 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,
31778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31779 },
31780 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
31781 {
31782 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,
31783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31784 },
31785 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
31786 {
31787 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,
31788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31789 },
31790 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
31791 {
31792 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,
31793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31794 },
31795 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
31796 {
31797 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,
31798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31799 },
31800 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
31801 {
31802 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,
31803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31804 },
31805 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
31806 {
31807 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,
31808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31809 },
31810 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
31811 {
31812 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,
31813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31814 },
31815 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
31816 {
31817 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,
31818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31819 },
31820 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
31821 {
31822 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,
31823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31824 },
31825 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
31826 {
31827 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,
31828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31829 },
31830 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
31831 {
31832 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,
31833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31834 },
31835 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
31836 {
31837 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,
31838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31839 },
31840 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
31841 {
31842 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,
31843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31844 },
31845 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
31846 {
31847 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,
31848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31849 },
31850 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
31851 {
31852 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,
31853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31854 },
31855 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
31856 {
31857 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,
31858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31859 },
31860 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
31861 {
31862 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,
31863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31864 },
31865 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
31866 {
31867 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,
31868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31869 },
31870 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
31871 {
31872 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,
31873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31874 },
31875 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
31876 {
31877 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,
31878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31879 },
31880 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
31881 {
31882 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,
31883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31884 },
31885 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
31886 {
31887 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,
31888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31889 },
31890 /* max.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
31891 {
31892 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,
31893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31894 },
31895 /* max.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
31896 {
31897 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,
31898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31899 },
31900 /* max.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
31901 {
31902 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,
31903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31904 },
31905 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
31906 {
31907 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,
31908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31909 },
31910 /* max.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
31911 {
31912 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,
31913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31914 },
31915 /* max.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
31916 {
31917 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,
31918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31919 },
31920 /* max.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
31921 {
31922 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,
31923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31924 },
31925 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
31926 {
31927 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,
31928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31929 },
31930 /* max.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
31931 {
31932 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,
31933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31934 },
31935 /* max.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
31936 {
31937 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,
31938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31939 },
31940 /* max.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
31941 {
31942 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,
31943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31944 },
31945 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
31946 {
31947 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,
31948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31949 },
31950 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
31951 {
31952 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,
31953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31954 },
31955 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
31956 {
31957 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,
31958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31959 },
31960 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
31961 {
31962 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,
31963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31964 },
31965 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
31966 {
31967 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,
31968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31969 },
31970 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
31971 {
31972 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,
31973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31974 },
31975 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
31976 {
31977 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,
31978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31979 },
31980 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
31981 {
31982 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,
31983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31984 },
31985 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
31986 {
31987 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,
31988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31989 },
31990 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
31991 {
31992 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,
31993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31994 },
31995 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
31996 {
31997 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,
31998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31999 },
32000 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
32001 {
32002 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,
32003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32004 },
32005 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
32006 {
32007 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,
32008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32009 },
32010 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
32011 {
32012 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,
32013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32014 },
32015 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
32016 {
32017 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,
32018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32019 },
32020 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
32021 {
32022 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,
32023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32024 },
32025 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
32026 {
32027 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,
32028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32029 },
32030 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
32031 {
32032 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,
32033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32034 },
32035 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
32036 {
32037 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,
32038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32039 },
32040 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
32041 {
32042 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,
32043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32044 },
32045 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
32046 {
32047 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,
32048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32049 },
32050 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
32051 {
32052 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,
32053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32054 },
32055 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
32056 {
32057 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,
32058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32059 },
32060 /* max.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
32061 {
32062 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,
32063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32064 },
32065 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
32066 {
32067 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,
32068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32069 },
32070 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
32071 {
32072 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,
32073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32074 },
32075 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
32076 {
32077 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,
32078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32079 },
32080 /* max.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
32081 {
32082 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,
32083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32084 },
32085 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
32086 {
32087 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,
32088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32089 },
32090 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
32091 {
32092 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,
32093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32094 },
32095 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
32096 {
32097 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,
32098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32099 },
32100 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
32101 {
32102 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,
32103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32104 },
32105 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
32106 {
32107 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,
32108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32109 },
32110 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
32111 {
32112 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,
32113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32114 },
32115 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
32116 {
32117 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,
32118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32119 },
32120 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
32121 {
32122 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,
32123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32124 },
32125 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
32126 {
32127 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,
32128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32129 },
32130 /* max.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
32131 {
32132 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,
32133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32134 },
32135 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
32136 {
32137 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,
32138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32139 },
32140 /* max.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
32141 {
32142 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,
32143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32144 },
32145 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
32146 {
32147 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,
32148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32149 },
32150 /* max.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
32151 {
32152 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,
32153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32154 },
32155 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
32156 {
32157 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,
32158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32159 },
32160 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
32161 {
32162 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,
32163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32164 },
32165 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
32166 {
32167 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,
32168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32169 },
32170 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
32171 {
32172 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,
32173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32174 },
32175 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
32176 {
32177 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,
32178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32179 },
32180 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
32181 {
32182 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,
32183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32184 },
32185 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
32186 {
32187 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,
32188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32189 },
32190 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
32191 {
32192 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,
32193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32194 },
32195 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
32196 {
32197 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,
32198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32199 },
32200 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
32201 {
32202 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,
32203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32204 },
32205 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
32206 {
32207 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,
32208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32209 },
32210 /* max.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
32211 {
32212 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,
32213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32214 },
32215 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
32216 {
32217 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,
32218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32219 },
32220 /* max.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
32221 {
32222 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,
32223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32224 },
32225 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
32226 {
32227 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,
32228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32229 },
32230 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
32231 {
32232 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,
32233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32234 },
32235 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
32236 {
32237 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,
32238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32239 },
32240 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
32241 {
32242 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,
32243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32244 },
32245 /* max.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
32246 {
32247 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,
32248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32249 },
32250 /* max.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
32251 {
32252 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,
32253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32254 },
32255 /* max.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
32256 {
32257 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,
32258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32259 },
32260 /* max.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
32261 {
32262 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,
32263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32264 },
32265 /* max.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
32266 {
32267 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,
32268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32269 },
32270 /* max.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
32271 {
32272 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,
32273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32274 },
32275 /* max.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
32276 {
32277 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,
32278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32279 },
32280 /* max.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
32281 {
32282 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,
32283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32284 },
32285 /* max.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
32286 {
32287 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,
32288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32289 },
32290 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
32291 {
32292 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,
32293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32294 },
32295 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
32296 {
32297 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,
32298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32299 },
32300 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
32301 {
32302 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,
32303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32304 },
32305 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
32306 {
32307 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,
32308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32309 },
32310 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
32311 {
32312 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,
32313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32314 },
32315 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
32316 {
32317 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,
32318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32319 },
32320 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
32321 {
32322 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,
32323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32324 },
32325 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
32326 {
32327 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,
32328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32329 },
32330 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
32331 {
32332 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,
32333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32334 },
32335 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
32336 {
32337 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,
32338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32339 },
32340 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
32341 {
32342 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,
32343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32344 },
32345 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
32346 {
32347 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,
32348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32349 },
32350 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
32351 {
32352 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,
32353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32354 },
32355 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
32356 {
32357 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,
32358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32359 },
32360 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
32361 {
32362 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,
32363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32364 },
32365 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
32366 {
32367 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,
32368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32369 },
32370 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
32371 {
32372 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,
32373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32374 },
32375 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
32376 {
32377 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,
32378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32379 },
32380 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
32381 {
32382 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,
32383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32384 },
32385 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
32386 {
32387 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,
32388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32389 },
32390 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
32391 {
32392 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,
32393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32394 },
32395 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
32396 {
32397 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,
32398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32399 },
32400 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
32401 {
32402 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,
32403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32404 },
32405 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
32406 {
32407 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,
32408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32409 },
32410 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
32411 {
32412 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,
32413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32414 },
32415 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
32416 {
32417 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,
32418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32419 },
32420 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
32421 {
32422 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,
32423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32424 },
32425 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
32426 {
32427 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,
32428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32429 },
32430 /* max.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
32431 {
32432 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,
32433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32434 },
32435 /* max.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
32436 {
32437 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,
32438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32439 },
32440 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
32441 {
32442 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,
32443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32444 },
32445 /* max.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
32446 {
32447 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,
32448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32449 },
32450 /* max.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
32451 {
32452 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,
32453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32454 },
32455 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
32456 {
32457 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,
32458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32459 },
32460 /* max.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
32461 {
32462 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,
32463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32464 },
32465 /* max.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
32466 {
32467 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,
32468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32469 },
32470 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
32471 {
32472 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,
32473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32474 },
32475 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
32476 {
32477 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,
32478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32479 },
32480 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
32481 {
32482 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,
32483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32484 },
32485 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
32486 {
32487 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,
32488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32489 },
32490 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
32491 {
32492 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,
32493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32494 },
32495 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
32496 {
32497 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,
32498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32499 },
32500 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
32501 {
32502 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,
32503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32504 },
32505 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
32506 {
32507 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,
32508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32509 },
32510 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
32511 {
32512 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,
32513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32514 },
32515 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
32516 {
32517 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,
32518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32519 },
32520 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
32521 {
32522 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,
32523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32524 },
32525 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
32526 {
32527 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,
32528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32529 },
32530 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
32531 {
32532 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,
32533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32534 },
32535 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
32536 {
32537 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,
32538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32539 },
32540 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
32541 {
32542 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,
32543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32544 },
32545 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
32546 {
32547 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,
32548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32549 },
32550 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
32551 {
32552 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,
32553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32554 },
32555 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
32556 {
32557 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,
32558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32559 },
32560 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
32561 {
32562 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,
32563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32564 },
32565 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
32566 {
32567 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,
32568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32569 },
32570 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
32571 {
32572 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,
32573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32574 },
32575 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
32576 {
32577 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,
32578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32579 },
32580 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
32581 {
32582 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,
32583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32584 },
32585 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
32586 {
32587 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,
32588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32589 },
32590 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
32591 {
32592 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,
32593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32594 },
32595 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
32596 {
32597 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,
32598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32599 },
32600 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
32601 {
32602 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,
32603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32604 },
32605 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
32606 {
32607 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,
32608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32609 },
32610 /* max.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
32611 {
32612 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,
32613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32614 },
32615 /* max.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
32616 {
32617 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,
32618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32619 },
32620 /* max.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
32621 {
32622 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,
32623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32624 },
32625 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
32626 {
32627 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,
32628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32629 },
32630 /* max.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
32631 {
32632 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,
32633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32634 },
32635 /* max.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
32636 {
32637 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,
32638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32639 },
32640 /* max.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
32641 {
32642 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,
32643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32644 },
32645 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
32646 {
32647 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,
32648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32649 },
32650 /* max.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
32651 {
32652 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,
32653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32654 },
32655 /* max.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
32656 {
32657 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,
32658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32659 },
32660 /* max.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
32661 {
32662 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,
32663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32664 },
32665 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
32666 {
32667 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,
32668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32669 },
32670 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
32671 {
32672 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,
32673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32674 },
32675 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
32676 {
32677 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,
32678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32679 },
32680 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
32681 {
32682 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,
32683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32684 },
32685 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
32686 {
32687 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,
32688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32689 },
32690 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
32691 {
32692 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,
32693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32694 },
32695 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
32696 {
32697 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,
32698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32699 },
32700 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
32701 {
32702 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,
32703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32704 },
32705 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
32706 {
32707 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,
32708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32709 },
32710 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
32711 {
32712 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,
32713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32714 },
32715 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
32716 {
32717 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,
32718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32719 },
32720 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
32721 {
32722 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,
32723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32724 },
32725 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
32726 {
32727 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,
32728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32729 },
32730 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
32731 {
32732 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,
32733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32734 },
32735 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
32736 {
32737 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,
32738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32739 },
32740 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
32741 {
32742 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,
32743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32744 },
32745 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
32746 {
32747 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,
32748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32749 },
32750 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
32751 {
32752 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,
32753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32754 },
32755 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
32756 {
32757 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,
32758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32759 },
32760 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
32761 {
32762 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,
32763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32764 },
32765 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
32766 {
32767 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,
32768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32769 },
32770 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
32771 {
32772 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,
32773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32774 },
32775 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
32776 {
32777 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,
32778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32779 },
32780 /* max.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
32781 {
32782 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,
32783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32784 },
32785 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
32786 {
32787 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,
32788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32789 },
32790 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
32791 {
32792 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,
32793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32794 },
32795 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
32796 {
32797 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,
32798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32799 },
32800 /* max.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
32801 {
32802 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,
32803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32804 },
32805 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
32806 {
32807 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,
32808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32809 },
32810 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
32811 {
32812 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,
32813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32814 },
32815 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
32816 {
32817 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,
32818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32819 },
32820 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
32821 {
32822 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,
32823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32824 },
32825 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
32826 {
32827 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,
32828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32829 },
32830 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
32831 {
32832 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,
32833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32834 },
32835 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
32836 {
32837 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,
32838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32839 },
32840 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
32841 {
32842 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,
32843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32844 },
32845 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
32846 {
32847 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,
32848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32849 },
32850 /* max.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
32851 {
32852 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,
32853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32854 },
32855 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
32856 {
32857 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,
32858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32859 },
32860 /* max.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
32861 {
32862 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,
32863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32864 },
32865 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
32866 {
32867 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,
32868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32869 },
32870 /* max.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
32871 {
32872 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,
32873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32874 },
32875 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
32876 {
32877 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,
32878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32879 },
32880 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
32881 {
32882 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,
32883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32884 },
32885 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
32886 {
32887 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,
32888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32889 },
32890 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
32891 {
32892 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,
32893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32894 },
32895 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
32896 {
32897 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,
32898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32899 },
32900 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
32901 {
32902 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,
32903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32904 },
32905 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
32906 {
32907 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,
32908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32909 },
32910 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
32911 {
32912 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,
32913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32914 },
32915 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
32916 {
32917 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,
32918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32919 },
32920 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
32921 {
32922 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,
32923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32924 },
32925 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
32926 {
32927 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,
32928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32929 },
32930 /* max.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
32931 {
32932 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,
32933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32934 },
32935 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
32936 {
32937 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,
32938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32939 },
32940 /* max.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
32941 {
32942 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,
32943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32944 },
32945 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
32946 {
32947 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,
32948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32949 },
32950 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
32951 {
32952 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,
32953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32954 },
32955 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
32956 {
32957 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,
32958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32959 },
32960 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
32961 {
32962 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,
32963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32964 },
32965 /* max.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
32966 {
32967 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,
32968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32969 },
32970 /* max.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
32971 {
32972 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,
32973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32974 },
32975 /* max.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
32976 {
32977 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,
32978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32979 },
32980 /* max.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
32981 {
32982 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,
32983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32984 },
32985 /* max.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
32986 {
32987 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,
32988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32989 },
32990 /* max.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
32991 {
32992 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,
32993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32994 },
32995 /* max.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
32996 {
32997 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,
32998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32999 },
33000 /* max.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
33001 {
33002 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,
33003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33004 },
33005 /* max.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
33006 {
33007 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,
33008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33009 },
33010 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
33011 {
33012 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,
33013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33014 },
33015 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
33016 {
33017 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,
33018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33019 },
33020 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
33021 {
33022 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,
33023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33024 },
33025 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
33026 {
33027 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,
33028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33029 },
33030 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
33031 {
33032 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,
33033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33034 },
33035 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
33036 {
33037 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,
33038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33039 },
33040 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
33041 {
33042 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,
33043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33044 },
33045 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
33046 {
33047 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,
33048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33049 },
33050 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
33051 {
33052 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,
33053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33054 },
33055 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
33056 {
33057 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,
33058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33059 },
33060 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
33061 {
33062 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,
33063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33064 },
33065 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
33066 {
33067 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,
33068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33069 },
33070 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
33071 {
33072 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,
33073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33074 },
33075 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
33076 {
33077 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,
33078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33079 },
33080 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
33081 {
33082 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,
33083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33084 },
33085 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
33086 {
33087 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,
33088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33089 },
33090 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
33091 {
33092 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,
33093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33094 },
33095 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
33096 {
33097 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,
33098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33099 },
33100 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
33101 {
33102 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,
33103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33104 },
33105 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
33106 {
33107 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,
33108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33109 },
33110 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
33111 {
33112 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,
33113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33114 },
33115 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
33116 {
33117 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,
33118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33119 },
33120 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
33121 {
33122 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,
33123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33124 },
33125 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
33126 {
33127 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,
33128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33129 },
33130 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
33131 {
33132 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,
33133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33134 },
33135 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
33136 {
33137 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,
33138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33139 },
33140 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
33141 {
33142 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,
33143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33144 },
33145 /* max.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
33146 {
33147 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,
33148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33149 },
33150 /* max.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
33151 {
33152 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,
33153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33154 },
33155 /* max.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
33156 {
33157 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,
33158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33159 },
33160 /* max.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
33161 {
33162 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,
33163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33164 },
33165 /* max.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
33166 {
33167 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,
33168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33169 },
33170 /* max.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
33171 {
33172 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,
33173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33174 },
33175 /* max.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
33176 {
33177 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,
33178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33179 },
33180 /* max.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
33181 {
33182 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,
33183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33184 },
33185 /* max.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
33186 {
33187 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,
33188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33189 },
33190 /* max.w${X} #${Imm-40-HI},${Dsp-24-u16} */
33191 {
33192 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,
33193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33194 },
33195 /* max.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
33196 {
33197 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,
33198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33199 },
33200 /* max.w${X} #${Imm-48-HI},${Dsp-24-u24} */
33201 {
33202 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,
33203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33204 },
33205 /* max.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
33206 {
33207 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,
33208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33209 },
33210 /* max.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
33211 {
33212 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,
33213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33214 },
33215 /* max.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
33216 {
33217 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,
33218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33219 },
33220 /* max.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
33221 {
33222 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,
33223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33224 },
33225 /* max.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
33226 {
33227 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,
33228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33229 },
33230 /* max.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
33231 {
33232 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,
33233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33234 },
33235 /* max.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
33236 {
33237 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,
33238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33239 },
33240 /* max.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
33241 {
33242 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,
33243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33244 },
33245 /* max.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
33246 {
33247 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,
33248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33249 },
33250 /* max.b${X} #${Imm-40-QI},${Dsp-24-u16} */
33251 {
33252 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,
33253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33254 },
33255 /* max.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
33256 {
33257 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,
33258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33259 },
33260 /* max.b${X} #${Imm-48-QI},${Dsp-24-u24} */
33261 {
33262 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,
33263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33264 },
33265 /* ste.w ${Dsp-16-u16}[$Dst16An],[a1a0] */
33266 {
33267 M32C_INSN_STE_W_16_16_A1A0_DST16_16_16_AN_RELATIVE_HI, "ste.w-16-16-a1a0-dst16-16-16-An-relative-HI", "ste.w", 32,
33268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33269 },
33270 /* ste.w ${Dsp-16-u16}[sb],[a1a0] */
33271 {
33272 M32C_INSN_STE_W_16_16_A1A0_DST16_16_16_SB_RELATIVE_HI, "ste.w-16-16-a1a0-dst16-16-16-SB-relative-HI", "ste.w", 32,
33273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33274 },
33275 /* ste.w ${Dsp-16-u16},[a1a0] */
33276 {
33277 M32C_INSN_STE_W_16_16_A1A0_DST16_16_16_ABSOLUTE_HI, "ste.w-16-16-a1a0-dst16-16-16-absolute-HI", "ste.w", 32,
33278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33279 },
33280 /* ste.w ${Dsp-16-u16}[$Dst16An],${Dsp-32-u20}[a0] */
33281 {
33282 M32C_INSN_STE_W_16_16_U20A0_DST16_16_16_AN_RELATIVE_HI, "ste.w-16-16-u20a0-dst16-16-16-An-relative-HI", "ste.w", 56,
33283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33284 },
33285 /* ste.w ${Dsp-16-u16}[sb],${Dsp-32-u20}[a0] */
33286 {
33287 M32C_INSN_STE_W_16_16_U20A0_DST16_16_16_SB_RELATIVE_HI, "ste.w-16-16-u20a0-dst16-16-16-SB-relative-HI", "ste.w", 56,
33288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33289 },
33290 /* ste.w ${Dsp-16-u16},${Dsp-32-u20}[a0] */
33291 {
33292 M32C_INSN_STE_W_16_16_U20A0_DST16_16_16_ABSOLUTE_HI, "ste.w-16-16-u20a0-dst16-16-16-absolute-HI", "ste.w", 56,
33293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33294 },
33295 /* ste.w ${Dsp-16-u16}[$Dst16An],${Dsp-32-u20} */
33296 {
33297 M32C_INSN_STE_W_16_16_U20_DST16_16_16_AN_RELATIVE_HI, "ste.w-16-16-u20-dst16-16-16-An-relative-HI", "ste.w", 56,
33298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33299 },
33300 /* ste.w ${Dsp-16-u16}[sb],${Dsp-32-u20} */
33301 {
33302 M32C_INSN_STE_W_16_16_U20_DST16_16_16_SB_RELATIVE_HI, "ste.w-16-16-u20-dst16-16-16-SB-relative-HI", "ste.w", 56,
33303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33304 },
33305 /* ste.w ${Dsp-16-u16},${Dsp-32-u20} */
33306 {
33307 M32C_INSN_STE_W_16_16_U20_DST16_16_16_ABSOLUTE_HI, "ste.w-16-16-u20-dst16-16-16-absolute-HI", "ste.w", 56,
33308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33309 },
33310 /* ste.w ${Dsp-16-u8}[$Dst16An],[a1a0] */
33311 {
33312 M32C_INSN_STE_W_16_8_A1A0_DST16_16_8_AN_RELATIVE_HI, "ste.w-16-8-a1a0-dst16-16-8-An-relative-HI", "ste.w", 24,
33313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33314 },
33315 /* ste.w ${Dsp-16-u8}[sb],[a1a0] */
33316 {
33317 M32C_INSN_STE_W_16_8_A1A0_DST16_16_8_SB_RELATIVE_HI, "ste.w-16-8-a1a0-dst16-16-8-SB-relative-HI", "ste.w", 24,
33318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33319 },
33320 /* ste.w ${Dsp-16-s8}[fb],[a1a0] */
33321 {
33322 M32C_INSN_STE_W_16_8_A1A0_DST16_16_8_FB_RELATIVE_HI, "ste.w-16-8-a1a0-dst16-16-8-FB-relative-HI", "ste.w", 24,
33323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33324 },
33325 /* ste.w ${Dsp-16-u8}[$Dst16An],${Dsp-24-u20}[a0] */
33326 {
33327 M32C_INSN_STE_W_16_8_U20A0_DST16_16_8_AN_RELATIVE_HI, "ste.w-16-8-u20a0-dst16-16-8-An-relative-HI", "ste.w", 48,
33328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33329 },
33330 /* ste.w ${Dsp-16-u8}[sb],${Dsp-24-u20}[a0] */
33331 {
33332 M32C_INSN_STE_W_16_8_U20A0_DST16_16_8_SB_RELATIVE_HI, "ste.w-16-8-u20a0-dst16-16-8-SB-relative-HI", "ste.w", 48,
33333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33334 },
33335 /* ste.w ${Dsp-16-s8}[fb],${Dsp-24-u20}[a0] */
33336 {
33337 M32C_INSN_STE_W_16_8_U20A0_DST16_16_8_FB_RELATIVE_HI, "ste.w-16-8-u20a0-dst16-16-8-FB-relative-HI", "ste.w", 48,
33338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33339 },
33340 /* ste.w ${Dsp-16-u8}[$Dst16An],${Dsp-24-u20} */
33341 {
33342 M32C_INSN_STE_W_16_8_U20_DST16_16_8_AN_RELATIVE_HI, "ste.w-16-8-u20-dst16-16-8-An-relative-HI", "ste.w", 48,
33343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33344 },
33345 /* ste.w ${Dsp-16-u8}[sb],${Dsp-24-u20} */
33346 {
33347 M32C_INSN_STE_W_16_8_U20_DST16_16_8_SB_RELATIVE_HI, "ste.w-16-8-u20-dst16-16-8-SB-relative-HI", "ste.w", 48,
33348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33349 },
33350 /* ste.w ${Dsp-16-s8}[fb],${Dsp-24-u20} */
33351 {
33352 M32C_INSN_STE_W_16_8_U20_DST16_16_8_FB_RELATIVE_HI, "ste.w-16-8-u20-dst16-16-8-FB-relative-HI", "ste.w", 48,
33353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33354 },
33355 /* ste.w $Dst16RnHI,[a1a0] */
33356 {
33357 M32C_INSN_STE_W_BASIC_A1A0_DST16_RN_DIRECT_HI, "ste.w-basic-a1a0-dst16-Rn-direct-HI", "ste.w", 16,
33358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33359 },
33360 /* ste.w $Dst16AnHI,[a1a0] */
33361 {
33362 M32C_INSN_STE_W_BASIC_A1A0_DST16_AN_DIRECT_HI, "ste.w-basic-a1a0-dst16-An-direct-HI", "ste.w", 16,
33363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33364 },
33365 /* ste.w [$Dst16An],[a1a0] */
33366 {
33367 M32C_INSN_STE_W_BASIC_A1A0_DST16_AN_INDIRECT_HI, "ste.w-basic-a1a0-dst16-An-indirect-HI", "ste.w", 16,
33368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33369 },
33370 /* ste.w $Dst16RnHI,${Dsp-16-u20}[a0] */
33371 {
33372 M32C_INSN_STE_W_BASIC_U20A0_DST16_RN_DIRECT_HI, "ste.w-basic-u20a0-dst16-Rn-direct-HI", "ste.w", 40,
33373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33374 },
33375 /* ste.w $Dst16AnHI,${Dsp-16-u20}[a0] */
33376 {
33377 M32C_INSN_STE_W_BASIC_U20A0_DST16_AN_DIRECT_HI, "ste.w-basic-u20a0-dst16-An-direct-HI", "ste.w", 40,
33378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33379 },
33380 /* ste.w [$Dst16An],${Dsp-16-u20}[a0] */
33381 {
33382 M32C_INSN_STE_W_BASIC_U20A0_DST16_AN_INDIRECT_HI, "ste.w-basic-u20a0-dst16-An-indirect-HI", "ste.w", 40,
33383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33384 },
33385 /* ste.w $Dst16RnHI,${Dsp-16-u20} */
33386 {
33387 M32C_INSN_STE_W_BASIC_U20_DST16_RN_DIRECT_HI, "ste.w-basic-u20-dst16-Rn-direct-HI", "ste.w", 40,
33388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33389 },
33390 /* ste.w $Dst16AnHI,${Dsp-16-u20} */
33391 {
33392 M32C_INSN_STE_W_BASIC_U20_DST16_AN_DIRECT_HI, "ste.w-basic-u20-dst16-An-direct-HI", "ste.w", 40,
33393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33394 },
33395 /* ste.w [$Dst16An],${Dsp-16-u20} */
33396 {
33397 M32C_INSN_STE_W_BASIC_U20_DST16_AN_INDIRECT_HI, "ste.w-basic-u20-dst16-An-indirect-HI", "ste.w", 40,
33398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33399 },
33400 /* ste.b ${Dsp-16-u16}[$Dst16An],[a1a0] */
33401 {
33402 M32C_INSN_STE_B_16_16_A1A0_DST16_16_16_AN_RELATIVE_QI, "ste.b-16-16-a1a0-dst16-16-16-An-relative-QI", "ste.b", 32,
33403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33404 },
33405 /* ste.b ${Dsp-16-u16}[sb],[a1a0] */
33406 {
33407 M32C_INSN_STE_B_16_16_A1A0_DST16_16_16_SB_RELATIVE_QI, "ste.b-16-16-a1a0-dst16-16-16-SB-relative-QI", "ste.b", 32,
33408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33409 },
33410 /* ste.b ${Dsp-16-u16},[a1a0] */
33411 {
33412 M32C_INSN_STE_B_16_16_A1A0_DST16_16_16_ABSOLUTE_QI, "ste.b-16-16-a1a0-dst16-16-16-absolute-QI", "ste.b", 32,
33413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33414 },
33415 /* ste.b ${Dsp-16-u16}[$Dst16An],${Dsp-32-u20}[a0] */
33416 {
33417 M32C_INSN_STE_B_16_16_U20A0_DST16_16_16_AN_RELATIVE_QI, "ste.b-16-16-u20a0-dst16-16-16-An-relative-QI", "ste.b", 56,
33418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33419 },
33420 /* ste.b ${Dsp-16-u16}[sb],${Dsp-32-u20}[a0] */
33421 {
33422 M32C_INSN_STE_B_16_16_U20A0_DST16_16_16_SB_RELATIVE_QI, "ste.b-16-16-u20a0-dst16-16-16-SB-relative-QI", "ste.b", 56,
33423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33424 },
33425 /* ste.b ${Dsp-16-u16},${Dsp-32-u20}[a0] */
33426 {
33427 M32C_INSN_STE_B_16_16_U20A0_DST16_16_16_ABSOLUTE_QI, "ste.b-16-16-u20a0-dst16-16-16-absolute-QI", "ste.b", 56,
33428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33429 },
33430 /* ste.b ${Dsp-16-u16}[$Dst16An],${Dsp-32-u20} */
33431 {
33432 M32C_INSN_STE_B_16_16_U20_DST16_16_16_AN_RELATIVE_QI, "ste.b-16-16-u20-dst16-16-16-An-relative-QI", "ste.b", 56,
33433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33434 },
33435 /* ste.b ${Dsp-16-u16}[sb],${Dsp-32-u20} */
33436 {
33437 M32C_INSN_STE_B_16_16_U20_DST16_16_16_SB_RELATIVE_QI, "ste.b-16-16-u20-dst16-16-16-SB-relative-QI", "ste.b", 56,
33438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33439 },
33440 /* ste.b ${Dsp-16-u16},${Dsp-32-u20} */
33441 {
33442 M32C_INSN_STE_B_16_16_U20_DST16_16_16_ABSOLUTE_QI, "ste.b-16-16-u20-dst16-16-16-absolute-QI", "ste.b", 56,
33443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33444 },
33445 /* ste.b ${Dsp-16-u8}[$Dst16An],[a1a0] */
33446 {
33447 M32C_INSN_STE_B_16_8_A1A0_DST16_16_8_AN_RELATIVE_QI, "ste.b-16-8-a1a0-dst16-16-8-An-relative-QI", "ste.b", 24,
33448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33449 },
33450 /* ste.b ${Dsp-16-u8}[sb],[a1a0] */
33451 {
33452 M32C_INSN_STE_B_16_8_A1A0_DST16_16_8_SB_RELATIVE_QI, "ste.b-16-8-a1a0-dst16-16-8-SB-relative-QI", "ste.b", 24,
33453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33454 },
33455 /* ste.b ${Dsp-16-s8}[fb],[a1a0] */
33456 {
33457 M32C_INSN_STE_B_16_8_A1A0_DST16_16_8_FB_RELATIVE_QI, "ste.b-16-8-a1a0-dst16-16-8-FB-relative-QI", "ste.b", 24,
33458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33459 },
33460 /* ste.b ${Dsp-16-u8}[$Dst16An],${Dsp-24-u20}[a0] */
33461 {
33462 M32C_INSN_STE_B_16_8_U20A0_DST16_16_8_AN_RELATIVE_QI, "ste.b-16-8-u20a0-dst16-16-8-An-relative-QI", "ste.b", 48,
33463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33464 },
33465 /* ste.b ${Dsp-16-u8}[sb],${Dsp-24-u20}[a0] */
33466 {
33467 M32C_INSN_STE_B_16_8_U20A0_DST16_16_8_SB_RELATIVE_QI, "ste.b-16-8-u20a0-dst16-16-8-SB-relative-QI", "ste.b", 48,
33468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33469 },
33470 /* ste.b ${Dsp-16-s8}[fb],${Dsp-24-u20}[a0] */
33471 {
33472 M32C_INSN_STE_B_16_8_U20A0_DST16_16_8_FB_RELATIVE_QI, "ste.b-16-8-u20a0-dst16-16-8-FB-relative-QI", "ste.b", 48,
33473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33474 },
33475 /* ste.b ${Dsp-16-u8}[$Dst16An],${Dsp-24-u20} */
33476 {
33477 M32C_INSN_STE_B_16_8_U20_DST16_16_8_AN_RELATIVE_QI, "ste.b-16-8-u20-dst16-16-8-An-relative-QI", "ste.b", 48,
33478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33479 },
33480 /* ste.b ${Dsp-16-u8}[sb],${Dsp-24-u20} */
33481 {
33482 M32C_INSN_STE_B_16_8_U20_DST16_16_8_SB_RELATIVE_QI, "ste.b-16-8-u20-dst16-16-8-SB-relative-QI", "ste.b", 48,
33483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33484 },
33485 /* ste.b ${Dsp-16-s8}[fb],${Dsp-24-u20} */
33486 {
33487 M32C_INSN_STE_B_16_8_U20_DST16_16_8_FB_RELATIVE_QI, "ste.b-16-8-u20-dst16-16-8-FB-relative-QI", "ste.b", 48,
33488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33489 },
33490 /* ste.b $Dst16RnQI,[a1a0] */
33491 {
33492 M32C_INSN_STE_B_BASIC_A1A0_DST16_RN_DIRECT_QI, "ste.b-basic-a1a0-dst16-Rn-direct-QI", "ste.b", 16,
33493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33494 },
33495 /* ste.b $Dst16AnQI,[a1a0] */
33496 {
33497 M32C_INSN_STE_B_BASIC_A1A0_DST16_AN_DIRECT_QI, "ste.b-basic-a1a0-dst16-An-direct-QI", "ste.b", 16,
33498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33499 },
33500 /* ste.b [$Dst16An],[a1a0] */
33501 {
33502 M32C_INSN_STE_B_BASIC_A1A0_DST16_AN_INDIRECT_QI, "ste.b-basic-a1a0-dst16-An-indirect-QI", "ste.b", 16,
33503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33504 },
33505 /* ste.b $Dst16RnQI,${Dsp-16-u20}[a0] */
33506 {
33507 M32C_INSN_STE_B_BASIC_U20A0_DST16_RN_DIRECT_QI, "ste.b-basic-u20a0-dst16-Rn-direct-QI", "ste.b", 40,
33508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33509 },
33510 /* ste.b $Dst16AnQI,${Dsp-16-u20}[a0] */
33511 {
33512 M32C_INSN_STE_B_BASIC_U20A0_DST16_AN_DIRECT_QI, "ste.b-basic-u20a0-dst16-An-direct-QI", "ste.b", 40,
33513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33514 },
33515 /* ste.b [$Dst16An],${Dsp-16-u20}[a0] */
33516 {
33517 M32C_INSN_STE_B_BASIC_U20A0_DST16_AN_INDIRECT_QI, "ste.b-basic-u20a0-dst16-An-indirect-QI", "ste.b", 40,
33518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33519 },
33520 /* ste.b $Dst16RnQI,${Dsp-16-u20} */
33521 {
33522 M32C_INSN_STE_B_BASIC_U20_DST16_RN_DIRECT_QI, "ste.b-basic-u20-dst16-Rn-direct-QI", "ste.b", 40,
33523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33524 },
33525 /* ste.b $Dst16AnQI,${Dsp-16-u20} */
33526 {
33527 M32C_INSN_STE_B_BASIC_U20_DST16_AN_DIRECT_QI, "ste.b-basic-u20-dst16-An-direct-QI", "ste.b", 40,
33528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33529 },
33530 /* ste.b [$Dst16An],${Dsp-16-u20} */
33531 {
33532 M32C_INSN_STE_B_BASIC_U20_DST16_AN_INDIRECT_QI, "ste.b-basic-u20-dst16-An-indirect-QI", "ste.b", 40,
33533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33534 },
33535 /* lde.w [a1a0],${Dsp-16-u16}[$Dst16An] */
33536 {
33537 M32C_INSN_LDE_W_16_16_A1A0_DST16_16_16_AN_RELATIVE_HI, "lde.w-16-16-a1a0-dst16-16-16-An-relative-HI", "lde.w", 32,
33538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33539 },
33540 /* lde.w [a1a0],${Dsp-16-u16}[sb] */
33541 {
33542 M32C_INSN_LDE_W_16_16_A1A0_DST16_16_16_SB_RELATIVE_HI, "lde.w-16-16-a1a0-dst16-16-16-SB-relative-HI", "lde.w", 32,
33543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33544 },
33545 /* lde.w [a1a0],${Dsp-16-u16} */
33546 {
33547 M32C_INSN_LDE_W_16_16_A1A0_DST16_16_16_ABSOLUTE_HI, "lde.w-16-16-a1a0-dst16-16-16-absolute-HI", "lde.w", 32,
33548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33549 },
33550 /* lde.w ${Dsp-32-u20}[a0],${Dsp-16-u16}[$Dst16An] */
33551 {
33552 M32C_INSN_LDE_W_16_16_U20A0_DST16_16_16_AN_RELATIVE_HI, "lde.w-16-16-u20a0-dst16-16-16-An-relative-HI", "lde.w", 56,
33553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33554 },
33555 /* lde.w ${Dsp-32-u20}[a0],${Dsp-16-u16}[sb] */
33556 {
33557 M32C_INSN_LDE_W_16_16_U20A0_DST16_16_16_SB_RELATIVE_HI, "lde.w-16-16-u20a0-dst16-16-16-SB-relative-HI", "lde.w", 56,
33558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33559 },
33560 /* lde.w ${Dsp-32-u20}[a0],${Dsp-16-u16} */
33561 {
33562 M32C_INSN_LDE_W_16_16_U20A0_DST16_16_16_ABSOLUTE_HI, "lde.w-16-16-u20a0-dst16-16-16-absolute-HI", "lde.w", 56,
33563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33564 },
33565 /* lde.w ${Dsp-32-u20},${Dsp-16-u16}[$Dst16An] */
33566 {
33567 M32C_INSN_LDE_W_16_16_U20_DST16_16_16_AN_RELATIVE_HI, "lde.w-16-16-u20-dst16-16-16-An-relative-HI", "lde.w", 56,
33568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33569 },
33570 /* lde.w ${Dsp-32-u20},${Dsp-16-u16}[sb] */
33571 {
33572 M32C_INSN_LDE_W_16_16_U20_DST16_16_16_SB_RELATIVE_HI, "lde.w-16-16-u20-dst16-16-16-SB-relative-HI", "lde.w", 56,
33573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33574 },
33575 /* lde.w ${Dsp-32-u20},${Dsp-16-u16} */
33576 {
33577 M32C_INSN_LDE_W_16_16_U20_DST16_16_16_ABSOLUTE_HI, "lde.w-16-16-u20-dst16-16-16-absolute-HI", "lde.w", 56,
33578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33579 },
33580 /* lde.w [a1a0],${Dsp-16-u8}[$Dst16An] */
33581 {
33582 M32C_INSN_LDE_W_16_8_A1A0_DST16_16_8_AN_RELATIVE_HI, "lde.w-16-8-a1a0-dst16-16-8-An-relative-HI", "lde.w", 24,
33583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33584 },
33585 /* lde.w [a1a0],${Dsp-16-u8}[sb] */
33586 {
33587 M32C_INSN_LDE_W_16_8_A1A0_DST16_16_8_SB_RELATIVE_HI, "lde.w-16-8-a1a0-dst16-16-8-SB-relative-HI", "lde.w", 24,
33588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33589 },
33590 /* lde.w [a1a0],${Dsp-16-s8}[fb] */
33591 {
33592 M32C_INSN_LDE_W_16_8_A1A0_DST16_16_8_FB_RELATIVE_HI, "lde.w-16-8-a1a0-dst16-16-8-FB-relative-HI", "lde.w", 24,
33593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33594 },
33595 /* lde.w ${Dsp-24-u20}[a0],${Dsp-16-u8}[$Dst16An] */
33596 {
33597 M32C_INSN_LDE_W_16_8_U20A0_DST16_16_8_AN_RELATIVE_HI, "lde.w-16-8-u20a0-dst16-16-8-An-relative-HI", "lde.w", 48,
33598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33599 },
33600 /* lde.w ${Dsp-24-u20}[a0],${Dsp-16-u8}[sb] */
33601 {
33602 M32C_INSN_LDE_W_16_8_U20A0_DST16_16_8_SB_RELATIVE_HI, "lde.w-16-8-u20a0-dst16-16-8-SB-relative-HI", "lde.w", 48,
33603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33604 },
33605 /* lde.w ${Dsp-24-u20}[a0],${Dsp-16-s8}[fb] */
33606 {
33607 M32C_INSN_LDE_W_16_8_U20A0_DST16_16_8_FB_RELATIVE_HI, "lde.w-16-8-u20a0-dst16-16-8-FB-relative-HI", "lde.w", 48,
33608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33609 },
33610 /* lde.w ${Dsp-24-u20},${Dsp-16-u8}[$Dst16An] */
33611 {
33612 M32C_INSN_LDE_W_16_8_U20_DST16_16_8_AN_RELATIVE_HI, "lde.w-16-8-u20-dst16-16-8-An-relative-HI", "lde.w", 48,
33613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33614 },
33615 /* lde.w ${Dsp-24-u20},${Dsp-16-u8}[sb] */
33616 {
33617 M32C_INSN_LDE_W_16_8_U20_DST16_16_8_SB_RELATIVE_HI, "lde.w-16-8-u20-dst16-16-8-SB-relative-HI", "lde.w", 48,
33618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33619 },
33620 /* lde.w ${Dsp-24-u20},${Dsp-16-s8}[fb] */
33621 {
33622 M32C_INSN_LDE_W_16_8_U20_DST16_16_8_FB_RELATIVE_HI, "lde.w-16-8-u20-dst16-16-8-FB-relative-HI", "lde.w", 48,
33623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33624 },
33625 /* lde.w [a1a0],$Dst16RnHI */
33626 {
33627 M32C_INSN_LDE_W_BASIC_A1A0_DST16_RN_DIRECT_HI, "lde.w-basic-a1a0-dst16-Rn-direct-HI", "lde.w", 16,
33628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33629 },
33630 /* lde.w [a1a0],$Dst16AnHI */
33631 {
33632 M32C_INSN_LDE_W_BASIC_A1A0_DST16_AN_DIRECT_HI, "lde.w-basic-a1a0-dst16-An-direct-HI", "lde.w", 16,
33633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33634 },
33635 /* lde.w [a1a0],[$Dst16An] */
33636 {
33637 M32C_INSN_LDE_W_BASIC_A1A0_DST16_AN_INDIRECT_HI, "lde.w-basic-a1a0-dst16-An-indirect-HI", "lde.w", 16,
33638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33639 },
33640 /* lde.w ${Dsp-16-u20}[a0],$Dst16RnHI */
33641 {
33642 M32C_INSN_LDE_W_BASIC_U20A0_DST16_RN_DIRECT_HI, "lde.w-basic-u20a0-dst16-Rn-direct-HI", "lde.w", 40,
33643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33644 },
33645 /* lde.w ${Dsp-16-u20}[a0],$Dst16AnHI */
33646 {
33647 M32C_INSN_LDE_W_BASIC_U20A0_DST16_AN_DIRECT_HI, "lde.w-basic-u20a0-dst16-An-direct-HI", "lde.w", 40,
33648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33649 },
33650 /* lde.w ${Dsp-16-u20}[a0],[$Dst16An] */
33651 {
33652 M32C_INSN_LDE_W_BASIC_U20A0_DST16_AN_INDIRECT_HI, "lde.w-basic-u20a0-dst16-An-indirect-HI", "lde.w", 40,
33653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33654 },
33655 /* lde.w ${Dsp-16-u20},$Dst16RnHI */
33656 {
33657 M32C_INSN_LDE_W_BASIC_U20_DST16_RN_DIRECT_HI, "lde.w-basic-u20-dst16-Rn-direct-HI", "lde.w", 40,
33658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33659 },
33660 /* lde.w ${Dsp-16-u20},$Dst16AnHI */
33661 {
33662 M32C_INSN_LDE_W_BASIC_U20_DST16_AN_DIRECT_HI, "lde.w-basic-u20-dst16-An-direct-HI", "lde.w", 40,
33663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33664 },
33665 /* lde.w ${Dsp-16-u20},[$Dst16An] */
33666 {
33667 M32C_INSN_LDE_W_BASIC_U20_DST16_AN_INDIRECT_HI, "lde.w-basic-u20-dst16-An-indirect-HI", "lde.w", 40,
33668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33669 },
33670 /* lde.b [a1a0],${Dsp-16-u16}[$Dst16An] */
33671 {
33672 M32C_INSN_LDE_B_16_16_A1A0_DST16_16_16_AN_RELATIVE_QI, "lde.b-16-16-a1a0-dst16-16-16-An-relative-QI", "lde.b", 32,
33673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33674 },
33675 /* lde.b [a1a0],${Dsp-16-u16}[sb] */
33676 {
33677 M32C_INSN_LDE_B_16_16_A1A0_DST16_16_16_SB_RELATIVE_QI, "lde.b-16-16-a1a0-dst16-16-16-SB-relative-QI", "lde.b", 32,
33678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33679 },
33680 /* lde.b [a1a0],${Dsp-16-u16} */
33681 {
33682 M32C_INSN_LDE_B_16_16_A1A0_DST16_16_16_ABSOLUTE_QI, "lde.b-16-16-a1a0-dst16-16-16-absolute-QI", "lde.b", 32,
33683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33684 },
33685 /* lde.b ${Dsp-32-u20}[a0],${Dsp-16-u16}[$Dst16An] */
33686 {
33687 M32C_INSN_LDE_B_16_16_U20A0_DST16_16_16_AN_RELATIVE_QI, "lde.b-16-16-u20a0-dst16-16-16-An-relative-QI", "lde.b", 56,
33688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33689 },
33690 /* lde.b ${Dsp-32-u20}[a0],${Dsp-16-u16}[sb] */
33691 {
33692 M32C_INSN_LDE_B_16_16_U20A0_DST16_16_16_SB_RELATIVE_QI, "lde.b-16-16-u20a0-dst16-16-16-SB-relative-QI", "lde.b", 56,
33693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33694 },
33695 /* lde.b ${Dsp-32-u20}[a0],${Dsp-16-u16} */
33696 {
33697 M32C_INSN_LDE_B_16_16_U20A0_DST16_16_16_ABSOLUTE_QI, "lde.b-16-16-u20a0-dst16-16-16-absolute-QI", "lde.b", 56,
33698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33699 },
33700 /* lde.b ${Dsp-32-u20},${Dsp-16-u16}[$Dst16An] */
33701 {
33702 M32C_INSN_LDE_B_16_16_U20_DST16_16_16_AN_RELATIVE_QI, "lde.b-16-16-u20-dst16-16-16-An-relative-QI", "lde.b", 56,
33703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33704 },
33705 /* lde.b ${Dsp-32-u20},${Dsp-16-u16}[sb] */
33706 {
33707 M32C_INSN_LDE_B_16_16_U20_DST16_16_16_SB_RELATIVE_QI, "lde.b-16-16-u20-dst16-16-16-SB-relative-QI", "lde.b", 56,
33708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33709 },
33710 /* lde.b ${Dsp-32-u20},${Dsp-16-u16} */
33711 {
33712 M32C_INSN_LDE_B_16_16_U20_DST16_16_16_ABSOLUTE_QI, "lde.b-16-16-u20-dst16-16-16-absolute-QI", "lde.b", 56,
33713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33714 },
33715 /* lde.b [a1a0],${Dsp-16-u8}[$Dst16An] */
33716 {
33717 M32C_INSN_LDE_B_16_8_A1A0_DST16_16_8_AN_RELATIVE_QI, "lde.b-16-8-a1a0-dst16-16-8-An-relative-QI", "lde.b", 24,
33718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33719 },
33720 /* lde.b [a1a0],${Dsp-16-u8}[sb] */
33721 {
33722 M32C_INSN_LDE_B_16_8_A1A0_DST16_16_8_SB_RELATIVE_QI, "lde.b-16-8-a1a0-dst16-16-8-SB-relative-QI", "lde.b", 24,
33723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33724 },
33725 /* lde.b [a1a0],${Dsp-16-s8}[fb] */
33726 {
33727 M32C_INSN_LDE_B_16_8_A1A0_DST16_16_8_FB_RELATIVE_QI, "lde.b-16-8-a1a0-dst16-16-8-FB-relative-QI", "lde.b", 24,
33728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33729 },
33730 /* lde.b ${Dsp-24-u20}[a0],${Dsp-16-u8}[$Dst16An] */
33731 {
33732 M32C_INSN_LDE_B_16_8_U20A0_DST16_16_8_AN_RELATIVE_QI, "lde.b-16-8-u20a0-dst16-16-8-An-relative-QI", "lde.b", 48,
33733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33734 },
33735 /* lde.b ${Dsp-24-u20}[a0],${Dsp-16-u8}[sb] */
33736 {
33737 M32C_INSN_LDE_B_16_8_U20A0_DST16_16_8_SB_RELATIVE_QI, "lde.b-16-8-u20a0-dst16-16-8-SB-relative-QI", "lde.b", 48,
33738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33739 },
33740 /* lde.b ${Dsp-24-u20}[a0],${Dsp-16-s8}[fb] */
33741 {
33742 M32C_INSN_LDE_B_16_8_U20A0_DST16_16_8_FB_RELATIVE_QI, "lde.b-16-8-u20a0-dst16-16-8-FB-relative-QI", "lde.b", 48,
33743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33744 },
33745 /* lde.b ${Dsp-24-u20},${Dsp-16-u8}[$Dst16An] */
33746 {
33747 M32C_INSN_LDE_B_16_8_U20_DST16_16_8_AN_RELATIVE_QI, "lde.b-16-8-u20-dst16-16-8-An-relative-QI", "lde.b", 48,
33748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33749 },
33750 /* lde.b ${Dsp-24-u20},${Dsp-16-u8}[sb] */
33751 {
33752 M32C_INSN_LDE_B_16_8_U20_DST16_16_8_SB_RELATIVE_QI, "lde.b-16-8-u20-dst16-16-8-SB-relative-QI", "lde.b", 48,
33753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33754 },
33755 /* lde.b ${Dsp-24-u20},${Dsp-16-s8}[fb] */
33756 {
33757 M32C_INSN_LDE_B_16_8_U20_DST16_16_8_FB_RELATIVE_QI, "lde.b-16-8-u20-dst16-16-8-FB-relative-QI", "lde.b", 48,
33758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33759 },
33760 /* lde.b [a1a0],$Dst16RnQI */
33761 {
33762 M32C_INSN_LDE_B_BASIC_A1A0_DST16_RN_DIRECT_QI, "lde.b-basic-a1a0-dst16-Rn-direct-QI", "lde.b", 16,
33763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33764 },
33765 /* lde.b [a1a0],$Dst16AnQI */
33766 {
33767 M32C_INSN_LDE_B_BASIC_A1A0_DST16_AN_DIRECT_QI, "lde.b-basic-a1a0-dst16-An-direct-QI", "lde.b", 16,
33768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33769 },
33770 /* lde.b [a1a0],[$Dst16An] */
33771 {
33772 M32C_INSN_LDE_B_BASIC_A1A0_DST16_AN_INDIRECT_QI, "lde.b-basic-a1a0-dst16-An-indirect-QI", "lde.b", 16,
33773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33774 },
33775 /* lde.b ${Dsp-16-u20}[a0],$Dst16RnQI */
33776 {
33777 M32C_INSN_LDE_B_BASIC_U20A0_DST16_RN_DIRECT_QI, "lde.b-basic-u20a0-dst16-Rn-direct-QI", "lde.b", 40,
33778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33779 },
33780 /* lde.b ${Dsp-16-u20}[a0],$Dst16AnQI */
33781 {
33782 M32C_INSN_LDE_B_BASIC_U20A0_DST16_AN_DIRECT_QI, "lde.b-basic-u20a0-dst16-An-direct-QI", "lde.b", 40,
33783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33784 },
33785 /* lde.b ${Dsp-16-u20}[a0],[$Dst16An] */
33786 {
33787 M32C_INSN_LDE_B_BASIC_U20A0_DST16_AN_INDIRECT_QI, "lde.b-basic-u20a0-dst16-An-indirect-QI", "lde.b", 40,
33788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33789 },
33790 /* lde.b ${Dsp-16-u20},$Dst16RnQI */
33791 {
33792 M32C_INSN_LDE_B_BASIC_U20_DST16_RN_DIRECT_QI, "lde.b-basic-u20-dst16-Rn-direct-QI", "lde.b", 40,
33793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33794 },
33795 /* lde.b ${Dsp-16-u20},$Dst16AnQI */
33796 {
33797 M32C_INSN_LDE_B_BASIC_U20_DST16_AN_DIRECT_QI, "lde.b-basic-u20-dst16-An-direct-QI", "lde.b", 40,
33798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33799 },
33800 /* lde.b ${Dsp-16-u20},[$Dst16An] */
33801 {
33802 M32C_INSN_LDE_B_BASIC_U20_DST16_AN_INDIRECT_QI, "lde.b-basic-u20-dst16-An-indirect-QI", "lde.b", 40,
33803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33804 },
33805 /* stc ${cr3-Prefixed-32},$Dst32RnPrefixedSI */
33806 {
33807 M32C_INSN_STC32_SRC_CR3_DST32_RN_DIRECT_PREFIXED_SI, "stc32.src-cr3-dst32-Rn-direct-Prefixed-SI", "stc", 24,
33808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33809 },
33810 /* stc ${cr3-Prefixed-32},$Dst32AnPrefixedSI */
33811 {
33812 M32C_INSN_STC32_SRC_CR3_DST32_AN_DIRECT_PREFIXED_SI, "stc32.src-cr3-dst32-An-direct-Prefixed-SI", "stc", 24,
33813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33814 },
33815 /* stc ${cr3-Prefixed-32},[$Dst32AnPrefixed] */
33816 {
33817 M32C_INSN_STC32_SRC_CR3_DST32_AN_INDIRECT_PREFIXED_SI, "stc32.src-cr3-dst32-An-indirect-Prefixed-SI", "stc", 24,
33818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33819 },
33820 /* stc ${cr3-Prefixed-32},${Dsp-24-u8}[$Dst32AnPrefixed] */
33821 {
33822 M32C_INSN_STC32_SRC_CR3_DST32_24_8_AN_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-8-An-relative-Prefixed-SI", "stc", 32,
33823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33824 },
33825 /* stc ${cr3-Prefixed-32},${Dsp-24-u16}[$Dst32AnPrefixed] */
33826 {
33827 M32C_INSN_STC32_SRC_CR3_DST32_24_16_AN_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-16-An-relative-Prefixed-SI", "stc", 40,
33828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33829 },
33830 /* stc ${cr3-Prefixed-32},${Dsp-24-u24}[$Dst32AnPrefixed] */
33831 {
33832 M32C_INSN_STC32_SRC_CR3_DST32_24_24_AN_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-24-An-relative-Prefixed-SI", "stc", 48,
33833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33834 },
33835 /* stc ${cr3-Prefixed-32},${Dsp-24-u8}[sb] */
33836 {
33837 M32C_INSN_STC32_SRC_CR3_DST32_24_8_SB_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-8-SB-relative-Prefixed-SI", "stc", 32,
33838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33839 },
33840 /* stc ${cr3-Prefixed-32},${Dsp-24-u16}[sb] */
33841 {
33842 M32C_INSN_STC32_SRC_CR3_DST32_24_16_SB_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-16-SB-relative-Prefixed-SI", "stc", 40,
33843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33844 },
33845 /* stc ${cr3-Prefixed-32},${Dsp-24-s8}[fb] */
33846 {
33847 M32C_INSN_STC32_SRC_CR3_DST32_24_8_FB_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-8-FB-relative-Prefixed-SI", "stc", 32,
33848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33849 },
33850 /* stc ${cr3-Prefixed-32},${Dsp-24-s16}[fb] */
33851 {
33852 M32C_INSN_STC32_SRC_CR3_DST32_24_16_FB_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-16-FB-relative-Prefixed-SI", "stc", 40,
33853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33854 },
33855 /* stc ${cr3-Prefixed-32},${Dsp-24-u16} */
33856 {
33857 M32C_INSN_STC32_SRC_CR3_DST32_24_16_ABSOLUTE_PREFIXED_SI, "stc32.src-cr3-dst32-24-16-absolute-Prefixed-SI", "stc", 40,
33858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33859 },
33860 /* stc ${cr3-Prefixed-32},${Dsp-24-u24} */
33861 {
33862 M32C_INSN_STC32_SRC_CR3_DST32_24_24_ABSOLUTE_PREFIXED_SI, "stc32.src-cr3-dst32-24-24-absolute-Prefixed-SI", "stc", 48,
33863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33864 },
33865 /* stc ${cr2-32},$Dst32RnUnprefixedSI */
33866 {
33867 M32C_INSN_STC32_SRC_CR2_DST32_RN_DIRECT_UNPREFIXED_SI, "stc32.src-cr2-dst32-Rn-direct-Unprefixed-SI", "stc", 16,
33868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33869 },
33870 /* stc ${cr2-32},$Dst32AnUnprefixedSI */
33871 {
33872 M32C_INSN_STC32_SRC_CR2_DST32_AN_DIRECT_UNPREFIXED_SI, "stc32.src-cr2-dst32-An-direct-Unprefixed-SI", "stc", 16,
33873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33874 },
33875 /* stc ${cr2-32},[$Dst32AnUnprefixed] */
33876 {
33877 M32C_INSN_STC32_SRC_CR2_DST32_AN_INDIRECT_UNPREFIXED_SI, "stc32.src-cr2-dst32-An-indirect-Unprefixed-SI", "stc", 16,
33878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33879 },
33880 /* stc ${cr2-32},${Dsp-16-u8}[$Dst32AnUnprefixed] */
33881 {
33882 M32C_INSN_STC32_SRC_CR2_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-8-An-relative-Unprefixed-SI", "stc", 24,
33883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33884 },
33885 /* stc ${cr2-32},${Dsp-16-u16}[$Dst32AnUnprefixed] */
33886 {
33887 M32C_INSN_STC32_SRC_CR2_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-16-An-relative-Unprefixed-SI", "stc", 32,
33888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33889 },
33890 /* stc ${cr2-32},${Dsp-16-u24}[$Dst32AnUnprefixed] */
33891 {
33892 M32C_INSN_STC32_SRC_CR2_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-24-An-relative-Unprefixed-SI", "stc", 40,
33893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33894 },
33895 /* stc ${cr2-32},${Dsp-16-u8}[sb] */
33896 {
33897 M32C_INSN_STC32_SRC_CR2_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-8-SB-relative-Unprefixed-SI", "stc", 24,
33898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33899 },
33900 /* stc ${cr2-32},${Dsp-16-u16}[sb] */
33901 {
33902 M32C_INSN_STC32_SRC_CR2_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-16-SB-relative-Unprefixed-SI", "stc", 32,
33903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33904 },
33905 /* stc ${cr2-32},${Dsp-16-s8}[fb] */
33906 {
33907 M32C_INSN_STC32_SRC_CR2_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-8-FB-relative-Unprefixed-SI", "stc", 24,
33908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33909 },
33910 /* stc ${cr2-32},${Dsp-16-s16}[fb] */
33911 {
33912 M32C_INSN_STC32_SRC_CR2_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-16-FB-relative-Unprefixed-SI", "stc", 32,
33913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33914 },
33915 /* stc ${cr2-32},${Dsp-16-u16} */
33916 {
33917 M32C_INSN_STC32_SRC_CR2_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-16-absolute-Unprefixed-SI", "stc", 32,
33918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33919 },
33920 /* stc ${cr2-32},${Dsp-16-u24} */
33921 {
33922 M32C_INSN_STC32_SRC_CR2_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-24-absolute-Unprefixed-SI", "stc", 40,
33923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33924 },
33925 /* stc ${cr1-Prefixed-32},$Dst32RnPrefixedHI */
33926 {
33927 M32C_INSN_STC32_SRC_CR1_DST32_RN_DIRECT_PREFIXED_HI, "stc32.src-cr1-dst32-Rn-direct-Prefixed-HI", "stc", 24,
33928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33929 },
33930 /* stc ${cr1-Prefixed-32},$Dst32AnPrefixedHI */
33931 {
33932 M32C_INSN_STC32_SRC_CR1_DST32_AN_DIRECT_PREFIXED_HI, "stc32.src-cr1-dst32-An-direct-Prefixed-HI", "stc", 24,
33933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33934 },
33935 /* stc ${cr1-Prefixed-32},[$Dst32AnPrefixed] */
33936 {
33937 M32C_INSN_STC32_SRC_CR1_DST32_AN_INDIRECT_PREFIXED_HI, "stc32.src-cr1-dst32-An-indirect-Prefixed-HI", "stc", 24,
33938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33939 },
33940 /* stc ${cr1-Prefixed-32},${Dsp-24-u8}[$Dst32AnPrefixed] */
33941 {
33942 M32C_INSN_STC32_SRC_CR1_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-8-An-relative-Prefixed-HI", "stc", 32,
33943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33944 },
33945 /* stc ${cr1-Prefixed-32},${Dsp-24-u16}[$Dst32AnPrefixed] */
33946 {
33947 M32C_INSN_STC32_SRC_CR1_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-16-An-relative-Prefixed-HI", "stc", 40,
33948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33949 },
33950 /* stc ${cr1-Prefixed-32},${Dsp-24-u24}[$Dst32AnPrefixed] */
33951 {
33952 M32C_INSN_STC32_SRC_CR1_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-24-An-relative-Prefixed-HI", "stc", 48,
33953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33954 },
33955 /* stc ${cr1-Prefixed-32},${Dsp-24-u8}[sb] */
33956 {
33957 M32C_INSN_STC32_SRC_CR1_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-8-SB-relative-Prefixed-HI", "stc", 32,
33958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33959 },
33960 /* stc ${cr1-Prefixed-32},${Dsp-24-u16}[sb] */
33961 {
33962 M32C_INSN_STC32_SRC_CR1_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-16-SB-relative-Prefixed-HI", "stc", 40,
33963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33964 },
33965 /* stc ${cr1-Prefixed-32},${Dsp-24-s8}[fb] */
33966 {
33967 M32C_INSN_STC32_SRC_CR1_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-8-FB-relative-Prefixed-HI", "stc", 32,
33968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33969 },
33970 /* stc ${cr1-Prefixed-32},${Dsp-24-s16}[fb] */
33971 {
33972 M32C_INSN_STC32_SRC_CR1_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-16-FB-relative-Prefixed-HI", "stc", 40,
33973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33974 },
33975 /* stc ${cr1-Prefixed-32},${Dsp-24-u16} */
33976 {
33977 M32C_INSN_STC32_SRC_CR1_DST32_24_16_ABSOLUTE_PREFIXED_HI, "stc32.src-cr1-dst32-24-16-absolute-Prefixed-HI", "stc", 40,
33978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33979 },
33980 /* stc ${cr1-Prefixed-32},${Dsp-24-u24} */
33981 {
33982 M32C_INSN_STC32_SRC_CR1_DST32_24_24_ABSOLUTE_PREFIXED_HI, "stc32.src-cr1-dst32-24-24-absolute-Prefixed-HI", "stc", 48,
33983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33984 },
33985 /* stc pc,$Dst16RnHI */
33986 {
33987 M32C_INSN_STC16_PC_DST16_RN_DIRECT_HI, "stc16.pc-dst16-Rn-direct-HI", "stc", 16,
33988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33989 },
33990 /* stc pc,$Dst16AnHI */
33991 {
33992 M32C_INSN_STC16_PC_DST16_AN_DIRECT_HI, "stc16.pc-dst16-An-direct-HI", "stc", 16,
33993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33994 },
33995 /* stc pc,[$Dst16An] */
33996 {
33997 M32C_INSN_STC16_PC_DST16_AN_INDIRECT_HI, "stc16.pc-dst16-An-indirect-HI", "stc", 16,
33998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33999 },
34000 /* stc pc,${Dsp-16-u8}[$Dst16An] */
34001 {
34002 M32C_INSN_STC16_PC_DST16_16_8_AN_RELATIVE_HI, "stc16.pc-dst16-16-8-An-relative-HI", "stc", 24,
34003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34004 },
34005 /* stc pc,${Dsp-16-u16}[$Dst16An] */
34006 {
34007 M32C_INSN_STC16_PC_DST16_16_16_AN_RELATIVE_HI, "stc16.pc-dst16-16-16-An-relative-HI", "stc", 32,
34008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34009 },
34010 /* stc pc,${Dsp-16-u8}[sb] */
34011 {
34012 M32C_INSN_STC16_PC_DST16_16_8_SB_RELATIVE_HI, "stc16.pc-dst16-16-8-SB-relative-HI", "stc", 24,
34013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34014 },
34015 /* stc pc,${Dsp-16-u16}[sb] */
34016 {
34017 M32C_INSN_STC16_PC_DST16_16_16_SB_RELATIVE_HI, "stc16.pc-dst16-16-16-SB-relative-HI", "stc", 32,
34018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34019 },
34020 /* stc pc,${Dsp-16-s8}[fb] */
34021 {
34022 M32C_INSN_STC16_PC_DST16_16_8_FB_RELATIVE_HI, "stc16.pc-dst16-16-8-FB-relative-HI", "stc", 24,
34023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34024 },
34025 /* stc pc,${Dsp-16-u16} */
34026 {
34027 M32C_INSN_STC16_PC_DST16_16_16_ABSOLUTE_HI, "stc16.pc-dst16-16-16-absolute-HI", "stc", 32,
34028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34029 },
34030 /* stc ${cr16},$Dst16RnHI */
34031 {
34032 M32C_INSN_STC16_SRC_DST16_RN_DIRECT_HI, "stc16.src-dst16-Rn-direct-HI", "stc", 16,
34033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34034 },
34035 /* stc ${cr16},$Dst16AnHI */
34036 {
34037 M32C_INSN_STC16_SRC_DST16_AN_DIRECT_HI, "stc16.src-dst16-An-direct-HI", "stc", 16,
34038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34039 },
34040 /* stc ${cr16},[$Dst16An] */
34041 {
34042 M32C_INSN_STC16_SRC_DST16_AN_INDIRECT_HI, "stc16.src-dst16-An-indirect-HI", "stc", 16,
34043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34044 },
34045 /* stc ${cr16},${Dsp-16-u8}[$Dst16An] */
34046 {
34047 M32C_INSN_STC16_SRC_DST16_16_8_AN_RELATIVE_HI, "stc16.src-dst16-16-8-An-relative-HI", "stc", 24,
34048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34049 },
34050 /* stc ${cr16},${Dsp-16-u16}[$Dst16An] */
34051 {
34052 M32C_INSN_STC16_SRC_DST16_16_16_AN_RELATIVE_HI, "stc16.src-dst16-16-16-An-relative-HI", "stc", 32,
34053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34054 },
34055 /* stc ${cr16},${Dsp-16-u8}[sb] */
34056 {
34057 M32C_INSN_STC16_SRC_DST16_16_8_SB_RELATIVE_HI, "stc16.src-dst16-16-8-SB-relative-HI", "stc", 24,
34058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34059 },
34060 /* stc ${cr16},${Dsp-16-u16}[sb] */
34061 {
34062 M32C_INSN_STC16_SRC_DST16_16_16_SB_RELATIVE_HI, "stc16.src-dst16-16-16-SB-relative-HI", "stc", 32,
34063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34064 },
34065 /* stc ${cr16},${Dsp-16-s8}[fb] */
34066 {
34067 M32C_INSN_STC16_SRC_DST16_16_8_FB_RELATIVE_HI, "stc16.src-dst16-16-8-FB-relative-HI", "stc", 24,
34068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34069 },
34070 /* stc ${cr16},${Dsp-16-u16} */
34071 {
34072 M32C_INSN_STC16_SRC_DST16_16_16_ABSOLUTE_HI, "stc16.src-dst16-16-16-absolute-HI", "stc", 32,
34073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34074 },
34075 /* ldc $Dst32RnPrefixedSI,${cr3-Prefixed-32} */
34076 {
34077 M32C_INSN_LDC32_SRC_CR3_DST32_RN_DIRECT_PREFIXED_SI, "ldc32.src-cr3-dst32-Rn-direct-Prefixed-SI", "ldc", 24,
34078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34079 },
34080 /* ldc $Dst32AnPrefixedSI,${cr3-Prefixed-32} */
34081 {
34082 M32C_INSN_LDC32_SRC_CR3_DST32_AN_DIRECT_PREFIXED_SI, "ldc32.src-cr3-dst32-An-direct-Prefixed-SI", "ldc", 24,
34083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34084 },
34085 /* ldc [$Dst32AnPrefixed],${cr3-Prefixed-32} */
34086 {
34087 M32C_INSN_LDC32_SRC_CR3_DST32_AN_INDIRECT_PREFIXED_SI, "ldc32.src-cr3-dst32-An-indirect-Prefixed-SI", "ldc", 24,
34088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34089 },
34090 /* ldc ${Dsp-24-u8}[$Dst32AnPrefixed],${cr3-Prefixed-32} */
34091 {
34092 M32C_INSN_LDC32_SRC_CR3_DST32_24_8_AN_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-8-An-relative-Prefixed-SI", "ldc", 32,
34093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34094 },
34095 /* ldc ${Dsp-24-u16}[$Dst32AnPrefixed],${cr3-Prefixed-32} */
34096 {
34097 M32C_INSN_LDC32_SRC_CR3_DST32_24_16_AN_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-16-An-relative-Prefixed-SI", "ldc", 40,
34098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34099 },
34100 /* ldc ${Dsp-24-u24}[$Dst32AnPrefixed],${cr3-Prefixed-32} */
34101 {
34102 M32C_INSN_LDC32_SRC_CR3_DST32_24_24_AN_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-24-An-relative-Prefixed-SI", "ldc", 48,
34103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34104 },
34105 /* ldc ${Dsp-24-u8}[sb],${cr3-Prefixed-32} */
34106 {
34107 M32C_INSN_LDC32_SRC_CR3_DST32_24_8_SB_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-8-SB-relative-Prefixed-SI", "ldc", 32,
34108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34109 },
34110 /* ldc ${Dsp-24-u16}[sb],${cr3-Prefixed-32} */
34111 {
34112 M32C_INSN_LDC32_SRC_CR3_DST32_24_16_SB_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-16-SB-relative-Prefixed-SI", "ldc", 40,
34113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34114 },
34115 /* ldc ${Dsp-24-s8}[fb],${cr3-Prefixed-32} */
34116 {
34117 M32C_INSN_LDC32_SRC_CR3_DST32_24_8_FB_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-8-FB-relative-Prefixed-SI", "ldc", 32,
34118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34119 },
34120 /* ldc ${Dsp-24-s16}[fb],${cr3-Prefixed-32} */
34121 {
34122 M32C_INSN_LDC32_SRC_CR3_DST32_24_16_FB_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-16-FB-relative-Prefixed-SI", "ldc", 40,
34123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34124 },
34125 /* ldc ${Dsp-24-u16},${cr3-Prefixed-32} */
34126 {
34127 M32C_INSN_LDC32_SRC_CR3_DST32_24_16_ABSOLUTE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-16-absolute-Prefixed-SI", "ldc", 40,
34128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34129 },
34130 /* ldc ${Dsp-24-u24},${cr3-Prefixed-32} */
34131 {
34132 M32C_INSN_LDC32_SRC_CR3_DST32_24_24_ABSOLUTE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-24-absolute-Prefixed-SI", "ldc", 48,
34133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34134 },
34135 /* ldc $Dst32RnUnprefixedSI,${cr2-32} */
34136 {
34137 M32C_INSN_LDC32_SRC_CR2_DST32_RN_DIRECT_UNPREFIXED_SI, "ldc32.src-cr2-dst32-Rn-direct-Unprefixed-SI", "ldc", 16,
34138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34139 },
34140 /* ldc $Dst32AnUnprefixedSI,${cr2-32} */
34141 {
34142 M32C_INSN_LDC32_SRC_CR2_DST32_AN_DIRECT_UNPREFIXED_SI, "ldc32.src-cr2-dst32-An-direct-Unprefixed-SI", "ldc", 16,
34143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34144 },
34145 /* ldc [$Dst32AnUnprefixed],${cr2-32} */
34146 {
34147 M32C_INSN_LDC32_SRC_CR2_DST32_AN_INDIRECT_UNPREFIXED_SI, "ldc32.src-cr2-dst32-An-indirect-Unprefixed-SI", "ldc", 16,
34148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34149 },
34150 /* ldc ${Dsp-16-u8}[$Dst32AnUnprefixed],${cr2-32} */
34151 {
34152 M32C_INSN_LDC32_SRC_CR2_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-8-An-relative-Unprefixed-SI", "ldc", 24,
34153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34154 },
34155 /* ldc ${Dsp-16-u16}[$Dst32AnUnprefixed],${cr2-32} */
34156 {
34157 M32C_INSN_LDC32_SRC_CR2_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-16-An-relative-Unprefixed-SI", "ldc", 32,
34158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34159 },
34160 /* ldc ${Dsp-16-u24}[$Dst32AnUnprefixed],${cr2-32} */
34161 {
34162 M32C_INSN_LDC32_SRC_CR2_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-24-An-relative-Unprefixed-SI", "ldc", 40,
34163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34164 },
34165 /* ldc ${Dsp-16-u8}[sb],${cr2-32} */
34166 {
34167 M32C_INSN_LDC32_SRC_CR2_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-8-SB-relative-Unprefixed-SI", "ldc", 24,
34168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34169 },
34170 /* ldc ${Dsp-16-u16}[sb],${cr2-32} */
34171 {
34172 M32C_INSN_LDC32_SRC_CR2_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-16-SB-relative-Unprefixed-SI", "ldc", 32,
34173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34174 },
34175 /* ldc ${Dsp-16-s8}[fb],${cr2-32} */
34176 {
34177 M32C_INSN_LDC32_SRC_CR2_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-8-FB-relative-Unprefixed-SI", "ldc", 24,
34178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34179 },
34180 /* ldc ${Dsp-16-s16}[fb],${cr2-32} */
34181 {
34182 M32C_INSN_LDC32_SRC_CR2_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-16-FB-relative-Unprefixed-SI", "ldc", 32,
34183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34184 },
34185 /* ldc ${Dsp-16-u16},${cr2-32} */
34186 {
34187 M32C_INSN_LDC32_SRC_CR2_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-16-absolute-Unprefixed-SI", "ldc", 32,
34188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34189 },
34190 /* ldc ${Dsp-16-u24},${cr2-32} */
34191 {
34192 M32C_INSN_LDC32_SRC_CR2_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-24-absolute-Unprefixed-SI", "ldc", 40,
34193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34194 },
34195 /* ldc $Dst32RnPrefixedHI,${cr1-Prefixed-32} */
34196 {
34197 M32C_INSN_LDC32_SRC_CR1_DST32_RN_DIRECT_PREFIXED_HI, "ldc32.src-cr1-dst32-Rn-direct-Prefixed-HI", "ldc", 24,
34198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34199 },
34200 /* ldc $Dst32AnPrefixedHI,${cr1-Prefixed-32} */
34201 {
34202 M32C_INSN_LDC32_SRC_CR1_DST32_AN_DIRECT_PREFIXED_HI, "ldc32.src-cr1-dst32-An-direct-Prefixed-HI", "ldc", 24,
34203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34204 },
34205 /* ldc [$Dst32AnPrefixed],${cr1-Prefixed-32} */
34206 {
34207 M32C_INSN_LDC32_SRC_CR1_DST32_AN_INDIRECT_PREFIXED_HI, "ldc32.src-cr1-dst32-An-indirect-Prefixed-HI", "ldc", 24,
34208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34209 },
34210 /* ldc ${Dsp-24-u8}[$Dst32AnPrefixed],${cr1-Prefixed-32} */
34211 {
34212 M32C_INSN_LDC32_SRC_CR1_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-8-An-relative-Prefixed-HI", "ldc", 32,
34213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34214 },
34215 /* ldc ${Dsp-24-u16}[$Dst32AnPrefixed],${cr1-Prefixed-32} */
34216 {
34217 M32C_INSN_LDC32_SRC_CR1_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-16-An-relative-Prefixed-HI", "ldc", 40,
34218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34219 },
34220 /* ldc ${Dsp-24-u24}[$Dst32AnPrefixed],${cr1-Prefixed-32} */
34221 {
34222 M32C_INSN_LDC32_SRC_CR1_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-24-An-relative-Prefixed-HI", "ldc", 48,
34223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34224 },
34225 /* ldc ${Dsp-24-u8}[sb],${cr1-Prefixed-32} */
34226 {
34227 M32C_INSN_LDC32_SRC_CR1_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-8-SB-relative-Prefixed-HI", "ldc", 32,
34228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34229 },
34230 /* ldc ${Dsp-24-u16}[sb],${cr1-Prefixed-32} */
34231 {
34232 M32C_INSN_LDC32_SRC_CR1_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-16-SB-relative-Prefixed-HI", "ldc", 40,
34233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34234 },
34235 /* ldc ${Dsp-24-s8}[fb],${cr1-Prefixed-32} */
34236 {
34237 M32C_INSN_LDC32_SRC_CR1_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-8-FB-relative-Prefixed-HI", "ldc", 32,
34238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34239 },
34240 /* ldc ${Dsp-24-s16}[fb],${cr1-Prefixed-32} */
34241 {
34242 M32C_INSN_LDC32_SRC_CR1_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-16-FB-relative-Prefixed-HI", "ldc", 40,
34243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34244 },
34245 /* ldc ${Dsp-24-u16},${cr1-Prefixed-32} */
34246 {
34247 M32C_INSN_LDC32_SRC_CR1_DST32_24_16_ABSOLUTE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-16-absolute-Prefixed-HI", "ldc", 40,
34248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34249 },
34250 /* ldc ${Dsp-24-u24},${cr1-Prefixed-32} */
34251 {
34252 M32C_INSN_LDC32_SRC_CR1_DST32_24_24_ABSOLUTE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-24-absolute-Prefixed-HI", "ldc", 48,
34253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34254 },
34255 /* ldc $Dst16RnHI,${cr16} */
34256 {
34257 M32C_INSN_LDC16_DST_DST16_RN_DIRECT_HI, "ldc16.dst-dst16-Rn-direct-HI", "ldc", 16,
34258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34259 },
34260 /* ldc $Dst16AnHI,${cr16} */
34261 {
34262 M32C_INSN_LDC16_DST_DST16_AN_DIRECT_HI, "ldc16.dst-dst16-An-direct-HI", "ldc", 16,
34263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34264 },
34265 /* ldc [$Dst16An],${cr16} */
34266 {
34267 M32C_INSN_LDC16_DST_DST16_AN_INDIRECT_HI, "ldc16.dst-dst16-An-indirect-HI", "ldc", 16,
34268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34269 },
34270 /* ldc ${Dsp-16-u8}[$Dst16An],${cr16} */
34271 {
34272 M32C_INSN_LDC16_DST_DST16_16_8_AN_RELATIVE_HI, "ldc16.dst-dst16-16-8-An-relative-HI", "ldc", 24,
34273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34274 },
34275 /* ldc ${Dsp-16-u16}[$Dst16An],${cr16} */
34276 {
34277 M32C_INSN_LDC16_DST_DST16_16_16_AN_RELATIVE_HI, "ldc16.dst-dst16-16-16-An-relative-HI", "ldc", 32,
34278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34279 },
34280 /* ldc ${Dsp-16-u8}[sb],${cr16} */
34281 {
34282 M32C_INSN_LDC16_DST_DST16_16_8_SB_RELATIVE_HI, "ldc16.dst-dst16-16-8-SB-relative-HI", "ldc", 24,
34283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34284 },
34285 /* ldc ${Dsp-16-u16}[sb],${cr16} */
34286 {
34287 M32C_INSN_LDC16_DST_DST16_16_16_SB_RELATIVE_HI, "ldc16.dst-dst16-16-16-SB-relative-HI", "ldc", 32,
34288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34289 },
34290 /* ldc ${Dsp-16-s8}[fb],${cr16} */
34291 {
34292 M32C_INSN_LDC16_DST_DST16_16_8_FB_RELATIVE_HI, "ldc16.dst-dst16-16-8-FB-relative-HI", "ldc", 24,
34293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34294 },
34295 /* ldc ${Dsp-16-u16},${cr16} */
34296 {
34297 M32C_INSN_LDC16_DST_DST16_16_16_ABSOLUTE_HI, "ldc16.dst-dst16-16-16-absolute-HI", "ldc", 32,
34298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34299 },
34300 /* jsri.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34301 {
34302 M32C_INSN_JSRI32_A_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "jsri32.a-dst32-16-24-An-relative-Unprefixed-SI", "jsri.w", 40,
34303 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34304 },
34305 /* jsri.w ${Dsp-16-u24} */
34306 {
34307 M32C_INSN_JSRI32_A_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "jsri32.a-dst32-16-24-absolute-Unprefixed-SI", "jsri.w", 40,
34308 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34309 },
34310 /* jsri.a ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34311 {
34312 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,
34313 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34314 },
34315 /* jsri.a ${Dsp-16-u16}[sb] */
34316 {
34317 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,
34318 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34319 },
34320 /* jsri.a ${Dsp-16-s16}[fb] */
34321 {
34322 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,
34323 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34324 },
34325 /* jsri.a ${Dsp-16-u16} */
34326 {
34327 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,
34328 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34329 },
34330 /* jsri.a ${Dsp-16-u16}[$Dst16An] */
34331 {
34332 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,
34333 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34334 },
34335 /* jsri.a ${Dsp-16-u16}[sb] */
34336 {
34337 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,
34338 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34339 },
34340 /* jsri.a ${Dsp-16-u16} */
34341 {
34342 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,
34343 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34344 },
34345 /* jsri.a ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34346 {
34347 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,
34348 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34349 },
34350 /* jsri.a ${Dsp-16-u8}[sb] */
34351 {
34352 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,
34353 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34354 },
34355 /* jsri.a ${Dsp-16-s8}[fb] */
34356 {
34357 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,
34358 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34359 },
34360 /* jsri.a ${Dsp-16-u8}[$Dst16An] */
34361 {
34362 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,
34363 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34364 },
34365 /* jsri.a ${Dsp-16-u8}[sb] */
34366 {
34367 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,
34368 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34369 },
34370 /* jsri.a ${Dsp-16-s8}[fb] */
34371 {
34372 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,
34373 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34374 },
34375 /* jsri.a $Dst32RnUnprefixedSI */
34376 {
34377 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,
34378 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34379 },
34380 /* jsri.a $Dst32AnUnprefixedSI */
34381 {
34382 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,
34383 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34384 },
34385 /* jsri.a [$Dst32AnUnprefixed] */
34386 {
34387 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,
34388 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34389 },
34390 /* jsri.a $Dst16RnSI */
34391 {
34392 M32C_INSN_JSRI16A_DST16_BASIC_SI_DST16_RN_DIRECT_SI, "jsri16a-dst16-basic-SI-dst16-Rn-direct-SI", "jsri.a", 16,
34393 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34394 },
34395 /* jsri.a $Dst16AnSI */
34396 {
34397 M32C_INSN_JSRI16A_DST16_BASIC_SI_DST16_AN_DIRECT_SI, "jsri16a-dst16-basic-SI-dst16-An-direct-SI", "jsri.a", 16,
34398 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34399 },
34400 /* jsri.a [$Dst16An] */
34401 {
34402 M32C_INSN_JSRI16A_DST16_BASIC_SI_DST16_AN_INDIRECT_SI, "jsri16a-dst16-basic-SI-dst16-An-indirect-SI", "jsri.a", 16,
34403 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34404 },
34405 /* jsri.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34406 {
34407 M32C_INSN_JSRI32_W_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "jsri32.w-dst32-16-24-An-relative-Unprefixed-HI", "jsri.w", 40,
34408 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34409 },
34410 /* jsri.w ${Dsp-16-u24} */
34411 {
34412 M32C_INSN_JSRI32_W_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "jsri32.w-dst32-16-24-absolute-Unprefixed-HI", "jsri.w", 40,
34413 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34414 },
34415 /* jsri.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34416 {
34417 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,
34418 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34419 },
34420 /* jsri.w ${Dsp-16-u16}[sb] */
34421 {
34422 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,
34423 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34424 },
34425 /* jsri.w ${Dsp-16-s16}[fb] */
34426 {
34427 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,
34428 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34429 },
34430 /* jsri.w ${Dsp-16-u16} */
34431 {
34432 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,
34433 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34434 },
34435 /* jsri.w ${Dsp-16-u16}[$Dst16An] */
34436 {
34437 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,
34438 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34439 },
34440 /* jsri.w ${Dsp-16-u16}[sb] */
34441 {
34442 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,
34443 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34444 },
34445 /* jsri.w ${Dsp-16-u16} */
34446 {
34447 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,
34448 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34449 },
34450 /* jsri.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34451 {
34452 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,
34453 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34454 },
34455 /* jsri.w ${Dsp-16-u8}[sb] */
34456 {
34457 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,
34458 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34459 },
34460 /* jsri.w ${Dsp-16-s8}[fb] */
34461 {
34462 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,
34463 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34464 },
34465 /* jsri.w ${Dsp-16-u8}[$Dst16An] */
34466 {
34467 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,
34468 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34469 },
34470 /* jsri.w ${Dsp-16-u8}[sb] */
34471 {
34472 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,
34473 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34474 },
34475 /* jsri.w ${Dsp-16-s8}[fb] */
34476 {
34477 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,
34478 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34479 },
34480 /* jsri.w $Dst32RnUnprefixedHI */
34481 {
34482 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,
34483 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34484 },
34485 /* jsri.w $Dst32AnUnprefixedHI */
34486 {
34487 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,
34488 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34489 },
34490 /* jsri.w [$Dst32AnUnprefixed] */
34491 {
34492 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,
34493 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34494 },
34495 /* jsri.w $Dst16RnHI */
34496 {
34497 M32C_INSN_JSRI16W_DST16_BASIC_HI_DST16_RN_DIRECT_HI, "jsri16w-dst16-basic-HI-dst16-Rn-direct-HI", "jsri.w", 16,
34498 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34499 },
34500 /* jsri.w $Dst16AnHI */
34501 {
34502 M32C_INSN_JSRI16W_DST16_BASIC_HI_DST16_AN_DIRECT_HI, "jsri16w-dst16-basic-HI-dst16-An-direct-HI", "jsri.w", 16,
34503 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34504 },
34505 /* jsri.w [$Dst16An] */
34506 {
34507 M32C_INSN_JSRI16W_DST16_BASIC_HI_DST16_AN_INDIRECT_HI, "jsri16w-dst16-basic-HI-dst16-An-indirect-HI", "jsri.w", 16,
34508 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34509 },
34510 /* jmpi.a $Dst32RnUnprefixedSI */
34511 {
34512 M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "jmpi.a", 16,
34513 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34514 },
34515 /* jmpi.a $Dst32AnUnprefixedSI */
34516 {
34517 M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-An-direct-Unprefixed-SI", "jmpi.a", 16,
34518 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34519 },
34520 /* jmpi.a [$Dst32AnUnprefixed] */
34521 {
34522 M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-An-indirect-Unprefixed-SI", "jmpi.a", 16,
34523 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34524 },
34525 /* jmpi.a ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34526 {
34527 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,
34528 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34529 },
34530 /* jmpi.a ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34531 {
34532 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,
34533 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34534 },
34535 /* jmpi.a ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34536 {
34537 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,
34538 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34539 },
34540 /* jmpi.a ${Dsp-16-u8}[sb] */
34541 {
34542 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,
34543 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34544 },
34545 /* jmpi.a ${Dsp-16-u16}[sb] */
34546 {
34547 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,
34548 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34549 },
34550 /* jmpi.a ${Dsp-16-s8}[fb] */
34551 {
34552 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,
34553 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34554 },
34555 /* jmpi.a ${Dsp-16-s16}[fb] */
34556 {
34557 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,
34558 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34559 },
34560 /* jmpi.a ${Dsp-16-u16} */
34561 {
34562 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,
34563 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34564 },
34565 /* jmpi.a ${Dsp-16-u24} */
34566 {
34567 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,
34568 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34569 },
34570 /* jmpi.a $Dst16RnSI */
34571 {
34572 M32C_INSN_JMPI16_A_16_DST16_RN_DIRECT_SI, "jmpi16.a-16-dst16-Rn-direct-SI", "jmpi.a", 16,
34573 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34574 },
34575 /* jmpi.a $Dst16AnSI */
34576 {
34577 M32C_INSN_JMPI16_A_16_DST16_AN_DIRECT_SI, "jmpi16.a-16-dst16-An-direct-SI", "jmpi.a", 16,
34578 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34579 },
34580 /* jmpi.a [$Dst16An] */
34581 {
34582 M32C_INSN_JMPI16_A_16_DST16_AN_INDIRECT_SI, "jmpi16.a-16-dst16-An-indirect-SI", "jmpi.a", 16,
34583 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34584 },
34585 /* jmpi.a ${Dsp-16-u8}[$Dst16An] */
34586 {
34587 M32C_INSN_JMPI16_A_16_DST16_16_8_AN_RELATIVE_SI, "jmpi16.a-16-dst16-16-8-An-relative-SI", "jmpi.a", 24,
34588 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34589 },
34590 /* jmpi.a ${Dsp-16-u16}[$Dst16An] */
34591 {
34592 M32C_INSN_JMPI16_A_16_DST16_16_16_AN_RELATIVE_SI, "jmpi16.a-16-dst16-16-16-An-relative-SI", "jmpi.a", 32,
34593 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34594 },
34595 /* jmpi.a ${Dsp-16-u8}[sb] */
34596 {
34597 M32C_INSN_JMPI16_A_16_DST16_16_8_SB_RELATIVE_SI, "jmpi16.a-16-dst16-16-8-SB-relative-SI", "jmpi.a", 24,
34598 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34599 },
34600 /* jmpi.a ${Dsp-16-u16}[sb] */
34601 {
34602 M32C_INSN_JMPI16_A_16_DST16_16_16_SB_RELATIVE_SI, "jmpi16.a-16-dst16-16-16-SB-relative-SI", "jmpi.a", 32,
34603 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34604 },
34605 /* jmpi.a ${Dsp-16-s8}[fb] */
34606 {
34607 M32C_INSN_JMPI16_A_16_DST16_16_8_FB_RELATIVE_SI, "jmpi16.a-16-dst16-16-8-FB-relative-SI", "jmpi.a", 24,
34608 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34609 },
34610 /* jmpi.a ${Dsp-16-u16} */
34611 {
34612 M32C_INSN_JMPI16_A_16_DST16_16_16_ABSOLUTE_SI, "jmpi16.a-16-dst16-16-16-absolute-SI", "jmpi.a", 32,
34613 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34614 },
34615 /* jmpi.w $Dst32RnUnprefixedHI */
34616 {
34617 M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "jmpi.w", 16,
34618 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34619 },
34620 /* jmpi.w $Dst32AnUnprefixedHI */
34621 {
34622 M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "jmpi.w", 16,
34623 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34624 },
34625 /* jmpi.w [$Dst32AnUnprefixed] */
34626 {
34627 M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "jmpi.w", 16,
34628 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34629 },
34630 /* jmpi.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34631 {
34632 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,
34633 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34634 },
34635 /* jmpi.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34636 {
34637 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,
34638 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34639 },
34640 /* jmpi.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34641 {
34642 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,
34643 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34644 },
34645 /* jmpi.w ${Dsp-16-u8}[sb] */
34646 {
34647 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,
34648 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34649 },
34650 /* jmpi.w ${Dsp-16-u16}[sb] */
34651 {
34652 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,
34653 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34654 },
34655 /* jmpi.w ${Dsp-16-s8}[fb] */
34656 {
34657 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,
34658 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34659 },
34660 /* jmpi.w ${Dsp-16-s16}[fb] */
34661 {
34662 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,
34663 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34664 },
34665 /* jmpi.w ${Dsp-16-u16} */
34666 {
34667 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,
34668 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34669 },
34670 /* jmpi.w ${Dsp-16-u24} */
34671 {
34672 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,
34673 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34674 },
34675 /* jmpi.w $Dst16RnHI */
34676 {
34677 M32C_INSN_JMPI16_W_16_DST16_RN_DIRECT_HI, "jmpi16.w-16-dst16-Rn-direct-HI", "jmpi.w", 16,
34678 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34679 },
34680 /* jmpi.w $Dst16AnHI */
34681 {
34682 M32C_INSN_JMPI16_W_16_DST16_AN_DIRECT_HI, "jmpi16.w-16-dst16-An-direct-HI", "jmpi.w", 16,
34683 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34684 },
34685 /* jmpi.w [$Dst16An] */
34686 {
34687 M32C_INSN_JMPI16_W_16_DST16_AN_INDIRECT_HI, "jmpi16.w-16-dst16-An-indirect-HI", "jmpi.w", 16,
34688 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34689 },
34690 /* jmpi.w ${Dsp-16-u8}[$Dst16An] */
34691 {
34692 M32C_INSN_JMPI16_W_16_DST16_16_8_AN_RELATIVE_HI, "jmpi16.w-16-dst16-16-8-An-relative-HI", "jmpi.w", 24,
34693 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34694 },
34695 /* jmpi.w ${Dsp-16-u16}[$Dst16An] */
34696 {
34697 M32C_INSN_JMPI16_W_16_DST16_16_16_AN_RELATIVE_HI, "jmpi16.w-16-dst16-16-16-An-relative-HI", "jmpi.w", 32,
34698 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34699 },
34700 /* jmpi.w ${Dsp-16-u8}[sb] */
34701 {
34702 M32C_INSN_JMPI16_W_16_DST16_16_8_SB_RELATIVE_HI, "jmpi16.w-16-dst16-16-8-SB-relative-HI", "jmpi.w", 24,
34703 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34704 },
34705 /* jmpi.w ${Dsp-16-u16}[sb] */
34706 {
34707 M32C_INSN_JMPI16_W_16_DST16_16_16_SB_RELATIVE_HI, "jmpi16.w-16-dst16-16-16-SB-relative-HI", "jmpi.w", 32,
34708 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34709 },
34710 /* jmpi.w ${Dsp-16-s8}[fb] */
34711 {
34712 M32C_INSN_JMPI16_W_16_DST16_16_8_FB_RELATIVE_HI, "jmpi16.w-16-dst16-16-8-FB-relative-HI", "jmpi.w", 24,
34713 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34714 },
34715 /* jmpi.w ${Dsp-16-u16} */
34716 {
34717 M32C_INSN_JMPI16_W_16_DST16_16_16_ABSOLUTE_HI, "jmpi16.w-16-dst16-16-16-absolute-HI", "jmpi.w", 32,
34718 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34719 },
34720 /* indexws.w $Dst32RnUnprefixedHI */
34721 {
34722 M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexws.w", 16,
34723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34724 },
34725 /* indexws.w $Dst32AnUnprefixedHI */
34726 {
34727 M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexws.w", 16,
34728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34729 },
34730 /* indexws.w [$Dst32AnUnprefixed] */
34731 {
34732 M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexws.w", 16,
34733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34734 },
34735 /* indexws.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34736 {
34737 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,
34738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34739 },
34740 /* indexws.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34741 {
34742 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,
34743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34744 },
34745 /* indexws.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34746 {
34747 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,
34748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34749 },
34750 /* indexws.w ${Dsp-16-u8}[sb] */
34751 {
34752 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,
34753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34754 },
34755 /* indexws.w ${Dsp-16-u16}[sb] */
34756 {
34757 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,
34758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34759 },
34760 /* indexws.w ${Dsp-16-s8}[fb] */
34761 {
34762 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,
34763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34764 },
34765 /* indexws.w ${Dsp-16-s16}[fb] */
34766 {
34767 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,
34768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34769 },
34770 /* indexws.w ${Dsp-16-u16} */
34771 {
34772 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,
34773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34774 },
34775 /* indexws.w ${Dsp-16-u24} */
34776 {
34777 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,
34778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34779 },
34780 /* indexws.b $Dst32RnUnprefixedQI */
34781 {
34782 M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexws.b", 16,
34783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34784 },
34785 /* indexws.b $Dst32AnUnprefixedQI */
34786 {
34787 M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexws.b", 16,
34788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34789 },
34790 /* indexws.b [$Dst32AnUnprefixed] */
34791 {
34792 M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexws.b", 16,
34793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34794 },
34795 /* indexws.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34796 {
34797 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,
34798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34799 },
34800 /* indexws.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34801 {
34802 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,
34803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34804 },
34805 /* indexws.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34806 {
34807 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,
34808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34809 },
34810 /* indexws.b ${Dsp-16-u8}[sb] */
34811 {
34812 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,
34813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34814 },
34815 /* indexws.b ${Dsp-16-u16}[sb] */
34816 {
34817 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,
34818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34819 },
34820 /* indexws.b ${Dsp-16-s8}[fb] */
34821 {
34822 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,
34823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34824 },
34825 /* indexws.b ${Dsp-16-s16}[fb] */
34826 {
34827 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,
34828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34829 },
34830 /* indexws.b ${Dsp-16-u16} */
34831 {
34832 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,
34833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34834 },
34835 /* indexws.b ${Dsp-16-u24} */
34836 {
34837 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,
34838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34839 },
34840 /* indexwd.w $Dst32RnUnprefixedHI */
34841 {
34842 M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexwd.w", 16,
34843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34844 },
34845 /* indexwd.w $Dst32AnUnprefixedHI */
34846 {
34847 M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexwd.w", 16,
34848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34849 },
34850 /* indexwd.w [$Dst32AnUnprefixed] */
34851 {
34852 M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexwd.w", 16,
34853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34854 },
34855 /* indexwd.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34856 {
34857 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,
34858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34859 },
34860 /* indexwd.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34861 {
34862 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,
34863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34864 },
34865 /* indexwd.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34866 {
34867 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,
34868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34869 },
34870 /* indexwd.w ${Dsp-16-u8}[sb] */
34871 {
34872 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,
34873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34874 },
34875 /* indexwd.w ${Dsp-16-u16}[sb] */
34876 {
34877 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,
34878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34879 },
34880 /* indexwd.w ${Dsp-16-s8}[fb] */
34881 {
34882 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,
34883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34884 },
34885 /* indexwd.w ${Dsp-16-s16}[fb] */
34886 {
34887 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,
34888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34889 },
34890 /* indexwd.w ${Dsp-16-u16} */
34891 {
34892 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,
34893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34894 },
34895 /* indexwd.w ${Dsp-16-u24} */
34896 {
34897 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,
34898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34899 },
34900 /* indexwd.b $Dst32RnUnprefixedQI */
34901 {
34902 M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexwd.b", 16,
34903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34904 },
34905 /* indexwd.b $Dst32AnUnprefixedQI */
34906 {
34907 M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexwd.b", 16,
34908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34909 },
34910 /* indexwd.b [$Dst32AnUnprefixed] */
34911 {
34912 M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexwd.b", 16,
34913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34914 },
34915 /* indexwd.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34916 {
34917 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,
34918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34919 },
34920 /* indexwd.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34921 {
34922 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,
34923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34924 },
34925 /* indexwd.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34926 {
34927 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,
34928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34929 },
34930 /* indexwd.b ${Dsp-16-u8}[sb] */
34931 {
34932 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,
34933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34934 },
34935 /* indexwd.b ${Dsp-16-u16}[sb] */
34936 {
34937 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,
34938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34939 },
34940 /* indexwd.b ${Dsp-16-s8}[fb] */
34941 {
34942 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,
34943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34944 },
34945 /* indexwd.b ${Dsp-16-s16}[fb] */
34946 {
34947 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,
34948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34949 },
34950 /* indexwd.b ${Dsp-16-u16} */
34951 {
34952 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,
34953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34954 },
34955 /* indexwd.b ${Dsp-16-u24} */
34956 {
34957 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,
34958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34959 },
34960 /* indexw.w $Dst32RnUnprefixedHI */
34961 {
34962 M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexw.w", 16,
34963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34964 },
34965 /* indexw.w $Dst32AnUnprefixedHI */
34966 {
34967 M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexw.w", 16,
34968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34969 },
34970 /* indexw.w [$Dst32AnUnprefixed] */
34971 {
34972 M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexw.w", 16,
34973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34974 },
34975 /* indexw.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34976 {
34977 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,
34978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34979 },
34980 /* indexw.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34981 {
34982 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,
34983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34984 },
34985 /* indexw.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34986 {
34987 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,
34988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34989 },
34990 /* indexw.w ${Dsp-16-u8}[sb] */
34991 {
34992 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,
34993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34994 },
34995 /* indexw.w ${Dsp-16-u16}[sb] */
34996 {
34997 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,
34998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34999 },
35000 /* indexw.w ${Dsp-16-s8}[fb] */
35001 {
35002 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,
35003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35004 },
35005 /* indexw.w ${Dsp-16-s16}[fb] */
35006 {
35007 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,
35008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35009 },
35010 /* indexw.w ${Dsp-16-u16} */
35011 {
35012 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,
35013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35014 },
35015 /* indexw.w ${Dsp-16-u24} */
35016 {
35017 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,
35018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35019 },
35020 /* indexw.b $Dst32RnUnprefixedQI */
35021 {
35022 M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexw.b", 16,
35023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35024 },
35025 /* indexw.b $Dst32AnUnprefixedQI */
35026 {
35027 M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexw.b", 16,
35028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35029 },
35030 /* indexw.b [$Dst32AnUnprefixed] */
35031 {
35032 M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexw.b", 16,
35033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35034 },
35035 /* indexw.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35036 {
35037 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,
35038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35039 },
35040 /* indexw.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35041 {
35042 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,
35043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35044 },
35045 /* indexw.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35046 {
35047 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,
35048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35049 },
35050 /* indexw.b ${Dsp-16-u8}[sb] */
35051 {
35052 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,
35053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35054 },
35055 /* indexw.b ${Dsp-16-u16}[sb] */
35056 {
35057 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,
35058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35059 },
35060 /* indexw.b ${Dsp-16-s8}[fb] */
35061 {
35062 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,
35063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35064 },
35065 /* indexw.b ${Dsp-16-s16}[fb] */
35066 {
35067 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,
35068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35069 },
35070 /* indexw.b ${Dsp-16-u16} */
35071 {
35072 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,
35073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35074 },
35075 /* indexw.b ${Dsp-16-u24} */
35076 {
35077 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,
35078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35079 },
35080 /* indexls.w $Dst32RnUnprefixedHI */
35081 {
35082 M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexls.w", 16,
35083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35084 },
35085 /* indexls.w $Dst32AnUnprefixedHI */
35086 {
35087 M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexls.w", 16,
35088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35089 },
35090 /* indexls.w [$Dst32AnUnprefixed] */
35091 {
35092 M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexls.w", 16,
35093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35094 },
35095 /* indexls.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35096 {
35097 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,
35098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35099 },
35100 /* indexls.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35101 {
35102 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,
35103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35104 },
35105 /* indexls.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35106 {
35107 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,
35108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35109 },
35110 /* indexls.w ${Dsp-16-u8}[sb] */
35111 {
35112 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,
35113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35114 },
35115 /* indexls.w ${Dsp-16-u16}[sb] */
35116 {
35117 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,
35118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35119 },
35120 /* indexls.w ${Dsp-16-s8}[fb] */
35121 {
35122 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,
35123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35124 },
35125 /* indexls.w ${Dsp-16-s16}[fb] */
35126 {
35127 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,
35128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35129 },
35130 /* indexls.w ${Dsp-16-u16} */
35131 {
35132 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,
35133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35134 },
35135 /* indexls.w ${Dsp-16-u24} */
35136 {
35137 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,
35138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35139 },
35140 /* indexls.b $Dst32RnUnprefixedQI */
35141 {
35142 M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexls.b", 16,
35143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35144 },
35145 /* indexls.b $Dst32AnUnprefixedQI */
35146 {
35147 M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexls.b", 16,
35148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35149 },
35150 /* indexls.b [$Dst32AnUnprefixed] */
35151 {
35152 M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexls.b", 16,
35153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35154 },
35155 /* indexls.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35156 {
35157 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,
35158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35159 },
35160 /* indexls.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35161 {
35162 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,
35163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35164 },
35165 /* indexls.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35166 {
35167 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,
35168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35169 },
35170 /* indexls.b ${Dsp-16-u8}[sb] */
35171 {
35172 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,
35173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35174 },
35175 /* indexls.b ${Dsp-16-u16}[sb] */
35176 {
35177 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,
35178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35179 },
35180 /* indexls.b ${Dsp-16-s8}[fb] */
35181 {
35182 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,
35183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35184 },
35185 /* indexls.b ${Dsp-16-s16}[fb] */
35186 {
35187 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,
35188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35189 },
35190 /* indexls.b ${Dsp-16-u16} */
35191 {
35192 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,
35193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35194 },
35195 /* indexls.b ${Dsp-16-u24} */
35196 {
35197 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,
35198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35199 },
35200 /* indexld.w $Dst32RnUnprefixedHI */
35201 {
35202 M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexld.w", 16,
35203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35204 },
35205 /* indexld.w $Dst32AnUnprefixedHI */
35206 {
35207 M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexld.w", 16,
35208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35209 },
35210 /* indexld.w [$Dst32AnUnprefixed] */
35211 {
35212 M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexld.w", 16,
35213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35214 },
35215 /* indexld.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35216 {
35217 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,
35218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35219 },
35220 /* indexld.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35221 {
35222 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,
35223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35224 },
35225 /* indexld.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35226 {
35227 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,
35228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35229 },
35230 /* indexld.w ${Dsp-16-u8}[sb] */
35231 {
35232 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,
35233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35234 },
35235 /* indexld.w ${Dsp-16-u16}[sb] */
35236 {
35237 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,
35238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35239 },
35240 /* indexld.w ${Dsp-16-s8}[fb] */
35241 {
35242 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,
35243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35244 },
35245 /* indexld.w ${Dsp-16-s16}[fb] */
35246 {
35247 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,
35248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35249 },
35250 /* indexld.w ${Dsp-16-u16} */
35251 {
35252 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,
35253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35254 },
35255 /* indexld.w ${Dsp-16-u24} */
35256 {
35257 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,
35258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35259 },
35260 /* indexld.b $Dst32RnUnprefixedQI */
35261 {
35262 M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexld.b", 16,
35263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35264 },
35265 /* indexld.b $Dst32AnUnprefixedQI */
35266 {
35267 M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexld.b", 16,
35268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35269 },
35270 /* indexld.b [$Dst32AnUnprefixed] */
35271 {
35272 M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexld.b", 16,
35273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35274 },
35275 /* indexld.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35276 {
35277 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,
35278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35279 },
35280 /* indexld.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35281 {
35282 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,
35283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35284 },
35285 /* indexld.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35286 {
35287 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,
35288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35289 },
35290 /* indexld.b ${Dsp-16-u8}[sb] */
35291 {
35292 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,
35293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35294 },
35295 /* indexld.b ${Dsp-16-u16}[sb] */
35296 {
35297 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,
35298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35299 },
35300 /* indexld.b ${Dsp-16-s8}[fb] */
35301 {
35302 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,
35303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35304 },
35305 /* indexld.b ${Dsp-16-s16}[fb] */
35306 {
35307 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,
35308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35309 },
35310 /* indexld.b ${Dsp-16-u16} */
35311 {
35312 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,
35313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35314 },
35315 /* indexld.b ${Dsp-16-u24} */
35316 {
35317 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,
35318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35319 },
35320 /* indexl.w $Dst32RnUnprefixedHI */
35321 {
35322 M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexl.w", 16,
35323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35324 },
35325 /* indexl.w $Dst32AnUnprefixedHI */
35326 {
35327 M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexl.w", 16,
35328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35329 },
35330 /* indexl.w [$Dst32AnUnprefixed] */
35331 {
35332 M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexl.w", 16,
35333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35334 },
35335 /* indexl.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35336 {
35337 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,
35338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35339 },
35340 /* indexl.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35341 {
35342 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,
35343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35344 },
35345 /* indexl.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35346 {
35347 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,
35348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35349 },
35350 /* indexl.w ${Dsp-16-u8}[sb] */
35351 {
35352 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,
35353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35354 },
35355 /* indexl.w ${Dsp-16-u16}[sb] */
35356 {
35357 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,
35358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35359 },
35360 /* indexl.w ${Dsp-16-s8}[fb] */
35361 {
35362 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,
35363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35364 },
35365 /* indexl.w ${Dsp-16-s16}[fb] */
35366 {
35367 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,
35368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35369 },
35370 /* indexl.w ${Dsp-16-u16} */
35371 {
35372 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,
35373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35374 },
35375 /* indexl.w ${Dsp-16-u24} */
35376 {
35377 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,
35378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35379 },
35380 /* indexl.b $Dst32RnUnprefixedQI */
35381 {
35382 M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexl.b", 16,
35383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35384 },
35385 /* indexl.b $Dst32AnUnprefixedQI */
35386 {
35387 M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexl.b", 16,
35388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35389 },
35390 /* indexl.b [$Dst32AnUnprefixed] */
35391 {
35392 M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexl.b", 16,
35393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35394 },
35395 /* indexl.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35396 {
35397 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,
35398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35399 },
35400 /* indexl.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35401 {
35402 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,
35403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35404 },
35405 /* indexl.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35406 {
35407 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,
35408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35409 },
35410 /* indexl.b ${Dsp-16-u8}[sb] */
35411 {
35412 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,
35413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35414 },
35415 /* indexl.b ${Dsp-16-u16}[sb] */
35416 {
35417 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,
35418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35419 },
35420 /* indexl.b ${Dsp-16-s8}[fb] */
35421 {
35422 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,
35423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35424 },
35425 /* indexl.b ${Dsp-16-s16}[fb] */
35426 {
35427 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,
35428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35429 },
35430 /* indexl.b ${Dsp-16-u16} */
35431 {
35432 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,
35433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35434 },
35435 /* indexl.b ${Dsp-16-u24} */
35436 {
35437 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,
35438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35439 },
35440 /* indexbs.w $Dst32RnUnprefixedHI */
35441 {
35442 M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexbs.w", 16,
35443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35444 },
35445 /* indexbs.w $Dst32AnUnprefixedHI */
35446 {
35447 M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexbs.w", 16,
35448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35449 },
35450 /* indexbs.w [$Dst32AnUnprefixed] */
35451 {
35452 M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexbs.w", 16,
35453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35454 },
35455 /* indexbs.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35456 {
35457 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,
35458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35459 },
35460 /* indexbs.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35461 {
35462 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,
35463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35464 },
35465 /* indexbs.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35466 {
35467 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,
35468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35469 },
35470 /* indexbs.w ${Dsp-16-u8}[sb] */
35471 {
35472 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,
35473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35474 },
35475 /* indexbs.w ${Dsp-16-u16}[sb] */
35476 {
35477 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,
35478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35479 },
35480 /* indexbs.w ${Dsp-16-s8}[fb] */
35481 {
35482 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,
35483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35484 },
35485 /* indexbs.w ${Dsp-16-s16}[fb] */
35486 {
35487 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,
35488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35489 },
35490 /* indexbs.w ${Dsp-16-u16} */
35491 {
35492 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,
35493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35494 },
35495 /* indexbs.w ${Dsp-16-u24} */
35496 {
35497 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,
35498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35499 },
35500 /* indexbs.b $Dst32RnUnprefixedQI */
35501 {
35502 M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexbs.b", 16,
35503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35504 },
35505 /* indexbs.b $Dst32AnUnprefixedQI */
35506 {
35507 M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexbs.b", 16,
35508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35509 },
35510 /* indexbs.b [$Dst32AnUnprefixed] */
35511 {
35512 M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexbs.b", 16,
35513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35514 },
35515 /* indexbs.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35516 {
35517 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,
35518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35519 },
35520 /* indexbs.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35521 {
35522 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,
35523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35524 },
35525 /* indexbs.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35526 {
35527 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,
35528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35529 },
35530 /* indexbs.b ${Dsp-16-u8}[sb] */
35531 {
35532 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,
35533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35534 },
35535 /* indexbs.b ${Dsp-16-u16}[sb] */
35536 {
35537 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,
35538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35539 },
35540 /* indexbs.b ${Dsp-16-s8}[fb] */
35541 {
35542 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,
35543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35544 },
35545 /* indexbs.b ${Dsp-16-s16}[fb] */
35546 {
35547 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,
35548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35549 },
35550 /* indexbs.b ${Dsp-16-u16} */
35551 {
35552 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,
35553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35554 },
35555 /* indexbs.b ${Dsp-16-u24} */
35556 {
35557 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,
35558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35559 },
35560 /* indexbd.w $Dst32RnUnprefixedHI */
35561 {
35562 M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexbd.w", 16,
35563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35564 },
35565 /* indexbd.w $Dst32AnUnprefixedHI */
35566 {
35567 M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexbd.w", 16,
35568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35569 },
35570 /* indexbd.w [$Dst32AnUnprefixed] */
35571 {
35572 M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexbd.w", 16,
35573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35574 },
35575 /* indexbd.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35576 {
35577 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,
35578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35579 },
35580 /* indexbd.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35581 {
35582 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,
35583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35584 },
35585 /* indexbd.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35586 {
35587 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,
35588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35589 },
35590 /* indexbd.w ${Dsp-16-u8}[sb] */
35591 {
35592 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,
35593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35594 },
35595 /* indexbd.w ${Dsp-16-u16}[sb] */
35596 {
35597 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,
35598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35599 },
35600 /* indexbd.w ${Dsp-16-s8}[fb] */
35601 {
35602 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,
35603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35604 },
35605 /* indexbd.w ${Dsp-16-s16}[fb] */
35606 {
35607 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,
35608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35609 },
35610 /* indexbd.w ${Dsp-16-u16} */
35611 {
35612 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,
35613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35614 },
35615 /* indexbd.w ${Dsp-16-u24} */
35616 {
35617 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,
35618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35619 },
35620 /* indexbd.b $Dst32RnUnprefixedQI */
35621 {
35622 M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexbd.b", 16,
35623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35624 },
35625 /* indexbd.b $Dst32AnUnprefixedQI */
35626 {
35627 M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexbd.b", 16,
35628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35629 },
35630 /* indexbd.b [$Dst32AnUnprefixed] */
35631 {
35632 M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexbd.b", 16,
35633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35634 },
35635 /* indexbd.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35636 {
35637 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,
35638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35639 },
35640 /* indexbd.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35641 {
35642 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,
35643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35644 },
35645 /* indexbd.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35646 {
35647 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,
35648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35649 },
35650 /* indexbd.b ${Dsp-16-u8}[sb] */
35651 {
35652 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,
35653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35654 },
35655 /* indexbd.b ${Dsp-16-u16}[sb] */
35656 {
35657 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,
35658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35659 },
35660 /* indexbd.b ${Dsp-16-s8}[fb] */
35661 {
35662 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,
35663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35664 },
35665 /* indexbd.b ${Dsp-16-s16}[fb] */
35666 {
35667 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,
35668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35669 },
35670 /* indexbd.b ${Dsp-16-u16} */
35671 {
35672 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,
35673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35674 },
35675 /* indexbd.b ${Dsp-16-u24} */
35676 {
35677 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,
35678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35679 },
35680 /* indexb.w $Dst32RnUnprefixedHI */
35681 {
35682 M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexb.w", 16,
35683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35684 },
35685 /* indexb.w $Dst32AnUnprefixedHI */
35686 {
35687 M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexb.w", 16,
35688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35689 },
35690 /* indexb.w [$Dst32AnUnprefixed] */
35691 {
35692 M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexb.w", 16,
35693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35694 },
35695 /* indexb.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35696 {
35697 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,
35698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35699 },
35700 /* indexb.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35701 {
35702 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,
35703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35704 },
35705 /* indexb.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35706 {
35707 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,
35708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35709 },
35710 /* indexb.w ${Dsp-16-u8}[sb] */
35711 {
35712 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,
35713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35714 },
35715 /* indexb.w ${Dsp-16-u16}[sb] */
35716 {
35717 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,
35718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35719 },
35720 /* indexb.w ${Dsp-16-s8}[fb] */
35721 {
35722 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,
35723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35724 },
35725 /* indexb.w ${Dsp-16-s16}[fb] */
35726 {
35727 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,
35728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35729 },
35730 /* indexb.w ${Dsp-16-u16} */
35731 {
35732 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,
35733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35734 },
35735 /* indexb.w ${Dsp-16-u24} */
35736 {
35737 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,
35738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35739 },
35740 /* indexb.b $Dst32RnUnprefixedQI */
35741 {
35742 M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexb.b", 16,
35743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35744 },
35745 /* indexb.b $Dst32AnUnprefixedQI */
35746 {
35747 M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexb.b", 16,
35748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35749 },
35750 /* indexb.b [$Dst32AnUnprefixed] */
35751 {
35752 M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexb.b", 16,
35753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35754 },
35755 /* indexb.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35756 {
35757 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,
35758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35759 },
35760 /* indexb.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35761 {
35762 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,
35763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35764 },
35765 /* indexb.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35766 {
35767 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,
35768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35769 },
35770 /* indexb.b ${Dsp-16-u8}[sb] */
35771 {
35772 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,
35773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35774 },
35775 /* indexb.b ${Dsp-16-u16}[sb] */
35776 {
35777 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,
35778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35779 },
35780 /* indexb.b ${Dsp-16-s8}[fb] */
35781 {
35782 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,
35783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35784 },
35785 /* indexb.b ${Dsp-16-s16}[fb] */
35786 {
35787 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,
35788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35789 },
35790 /* indexb.b ${Dsp-16-u16} */
35791 {
35792 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,
35793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35794 },
35795 /* indexb.b ${Dsp-16-u24} */
35796 {
35797 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,
35798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35799 },
35800 /* inc.w $Dst32RnUnprefixedHI */
35801 {
35802 M32C_INSN_INC32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "inc.w", 16,
35803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35804 },
35805 /* inc.w $Dst32AnUnprefixedHI */
35806 {
35807 M32C_INSN_INC32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "inc.w", 16,
35808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35809 },
35810 /* inc.w [$Dst32AnUnprefixed] */
35811 {
35812 M32C_INSN_INC32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "inc.w", 16,
35813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35814 },
35815 /* inc.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35816 {
35817 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,
35818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35819 },
35820 /* inc.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35821 {
35822 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,
35823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35824 },
35825 /* inc.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35826 {
35827 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,
35828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35829 },
35830 /* inc.w ${Dsp-16-u8}[sb] */
35831 {
35832 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,
35833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35834 },
35835 /* inc.w ${Dsp-16-u16}[sb] */
35836 {
35837 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,
35838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35839 },
35840 /* inc.w ${Dsp-16-s8}[fb] */
35841 {
35842 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,
35843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35844 },
35845 /* inc.w ${Dsp-16-s16}[fb] */
35846 {
35847 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,
35848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35849 },
35850 /* inc.w ${Dsp-16-u16} */
35851 {
35852 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,
35853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35854 },
35855 /* inc.w ${Dsp-16-u24} */
35856 {
35857 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,
35858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35859 },
35860 /* inc.b $Dst32RnUnprefixedQI */
35861 {
35862 M32C_INSN_INC32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "inc.b", 16,
35863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35864 },
35865 /* inc.b $Dst32AnUnprefixedQI */
35866 {
35867 M32C_INSN_INC32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "inc.b", 16,
35868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35869 },
35870 /* inc.b [$Dst32AnUnprefixed] */
35871 {
35872 M32C_INSN_INC32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "inc.b", 16,
35873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35874 },
35875 /* inc.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35876 {
35877 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,
35878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35879 },
35880 /* inc.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35881 {
35882 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,
35883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35884 },
35885 /* inc.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35886 {
35887 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,
35888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35889 },
35890 /* inc.b ${Dsp-16-u8}[sb] */
35891 {
35892 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,
35893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35894 },
35895 /* inc.b ${Dsp-16-u16}[sb] */
35896 {
35897 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,
35898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35899 },
35900 /* inc.b ${Dsp-16-s8}[fb] */
35901 {
35902 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,
35903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35904 },
35905 /* inc.b ${Dsp-16-s16}[fb] */
35906 {
35907 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,
35908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35909 },
35910 /* inc.b ${Dsp-16-u16} */
35911 {
35912 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,
35913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35914 },
35915 /* inc.b ${Dsp-16-u24} */
35916 {
35917 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,
35918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35919 },
35920 /* inc.b r0l */
35921 {
35922 M32C_INSN_INC16_B_DST16_3_S_R0L_DIRECT_QI, "inc16.b-dst16-3-S-R0l-direct-QI", "inc.b", 8,
35923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
35924 },
35925 /* inc.b r0h */
35926 {
35927 M32C_INSN_INC16_B_DST16_3_S_R0H_DIRECT_QI, "inc16.b-dst16-3-S-R0h-direct-QI", "inc.b", 8,
35928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
35929 },
35930 /* inc.b ${Dsp-8-u8}[sb] */
35931 {
35932 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,
35933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
35934 },
35935 /* inc.b ${Dsp-8-s8}[fb] */
35936 {
35937 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,
35938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
35939 },
35940 /* inc.b ${Dsp-8-u16} */
35941 {
35942 M32C_INSN_INC16_B_DST16_3_S_8_16_ABSOLUTE_QI, "inc16.b-dst16-3-S-8-16-absolute-QI", "inc.b", 24,
35943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
35944 },
35945 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
35946 {
35947 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,
35948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35949 },
35950 /* sub.l${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
35951 {
35952 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,
35953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35954 },
35955 /* sub.l${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
35956 {
35957 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,
35958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35959 },
35960 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
35961 {
35962 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,
35963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35964 },
35965 /* sub.l${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
35966 {
35967 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,
35968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35969 },
35970 /* sub.l${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
35971 {
35972 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,
35973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35974 },
35975 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
35976 {
35977 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,
35978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35979 },
35980 /* sub.l${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
35981 {
35982 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,
35983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35984 },
35985 /* sub.l${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
35986 {
35987 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,
35988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35989 },
35990 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
35991 {
35992 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,
35993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35994 },
35995 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
35996 {
35997 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,
35998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35999 },
36000 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
36001 {
36002 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,
36003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36004 },
36005 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36006 {
36007 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,
36008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36009 },
36010 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36011 {
36012 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,
36013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36014 },
36015 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36016 {
36017 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,
36018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36019 },
36020 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36021 {
36022 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,
36023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36024 },
36025 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36026 {
36027 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,
36028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36029 },
36030 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36031 {
36032 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,
36033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36034 },
36035 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
36036 {
36037 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,
36038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36039 },
36040 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
36041 {
36042 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,
36043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36044 },
36045 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
36046 {
36047 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,
36048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36049 },
36050 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
36051 {
36052 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,
36053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36054 },
36055 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
36056 {
36057 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,
36058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36059 },
36060 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
36061 {
36062 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,
36063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36064 },
36065 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
36066 {
36067 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,
36068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36069 },
36070 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
36071 {
36072 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,
36073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36074 },
36075 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
36076 {
36077 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,
36078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36079 },
36080 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
36081 {
36082 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,
36083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36084 },
36085 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
36086 {
36087 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,
36088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36089 },
36090 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
36091 {
36092 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,
36093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36094 },
36095 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
36096 {
36097 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,
36098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36099 },
36100 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
36101 {
36102 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,
36103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36104 },
36105 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
36106 {
36107 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,
36108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36109 },
36110 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
36111 {
36112 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,
36113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36114 },
36115 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
36116 {
36117 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,
36118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36119 },
36120 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
36121 {
36122 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,
36123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36124 },
36125 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
36126 {
36127 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,
36128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36129 },
36130 /* sub.l${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
36131 {
36132 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,
36133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36134 },
36135 /* sub.l${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
36136 {
36137 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,
36138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36139 },
36140 /* sub.l${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
36141 {
36142 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,
36143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36144 },
36145 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
36146 {
36147 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,
36148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36149 },
36150 /* sub.l${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
36151 {
36152 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,
36153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36154 },
36155 /* sub.l${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
36156 {
36157 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,
36158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36159 },
36160 /* sub.l${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
36161 {
36162 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,
36163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36164 },
36165 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
36166 {
36167 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,
36168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36169 },
36170 /* sub.l${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
36171 {
36172 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,
36173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36174 },
36175 /* sub.l${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
36176 {
36177 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,
36178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36179 },
36180 /* sub.l${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
36181 {
36182 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,
36183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36184 },
36185 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
36186 {
36187 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,
36188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36189 },
36190 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
36191 {
36192 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,
36193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36194 },
36195 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
36196 {
36197 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,
36198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36199 },
36200 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
36201 {
36202 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,
36203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36204 },
36205 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
36206 {
36207 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,
36208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36209 },
36210 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
36211 {
36212 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,
36213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36214 },
36215 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
36216 {
36217 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,
36218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36219 },
36220 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
36221 {
36222 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,
36223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36224 },
36225 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
36226 {
36227 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,
36228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36229 },
36230 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
36231 {
36232 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,
36233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36234 },
36235 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
36236 {
36237 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,
36238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36239 },
36240 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
36241 {
36242 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,
36243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36244 },
36245 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
36246 {
36247 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,
36248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36249 },
36250 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
36251 {
36252 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,
36253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36254 },
36255 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
36256 {
36257 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,
36258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36259 },
36260 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
36261 {
36262 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,
36263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36264 },
36265 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
36266 {
36267 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,
36268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36269 },
36270 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
36271 {
36272 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,
36273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36274 },
36275 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
36276 {
36277 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,
36278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36279 },
36280 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
36281 {
36282 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,
36283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36284 },
36285 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
36286 {
36287 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,
36288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36289 },
36290 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
36291 {
36292 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,
36293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36294 },
36295 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
36296 {
36297 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,
36298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36299 },
36300 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
36301 {
36302 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,
36303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36304 },
36305 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
36306 {
36307 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,
36308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36309 },
36310 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
36311 {
36312 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,
36313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36314 },
36315 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
36316 {
36317 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,
36318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36319 },
36320 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
36321 {
36322 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,
36323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36324 },
36325 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
36326 {
36327 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,
36328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36329 },
36330 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
36331 {
36332 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,
36333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36334 },
36335 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
36336 {
36337 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,
36338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36339 },
36340 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u16} */
36341 {
36342 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,
36343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36344 },
36345 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
36346 {
36347 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,
36348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36349 },
36350 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
36351 {
36352 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,
36353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36354 },
36355 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
36356 {
36357 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,
36358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36359 },
36360 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u24} */
36361 {
36362 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,
36363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36364 },
36365 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
36366 {
36367 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,
36368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36369 },
36370 /* sub.l${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
36371 {
36372 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,
36373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36374 },
36375 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
36376 {
36377 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,
36378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36379 },
36380 /* sub.l${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
36381 {
36382 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,
36383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36384 },
36385 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
36386 {
36387 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,
36388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36389 },
36390 /* sub.l${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
36391 {
36392 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,
36393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36394 },
36395 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
36396 {
36397 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,
36398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36399 },
36400 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
36401 {
36402 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,
36403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36404 },
36405 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
36406 {
36407 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,
36408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36409 },
36410 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
36411 {
36412 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,
36413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36414 },
36415 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
36416 {
36417 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,
36418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36419 },
36420 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
36421 {
36422 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,
36423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36424 },
36425 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
36426 {
36427 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,
36428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36429 },
36430 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
36431 {
36432 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,
36433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36434 },
36435 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
36436 {
36437 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,
36438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36439 },
36440 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
36441 {
36442 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,
36443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36444 },
36445 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
36446 {
36447 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,
36448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36449 },
36450 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
36451 {
36452 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,
36453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36454 },
36455 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
36456 {
36457 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,
36458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36459 },
36460 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
36461 {
36462 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,
36463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36464 },
36465 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
36466 {
36467 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,
36468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36469 },
36470 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u16} */
36471 {
36472 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,
36473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36474 },
36475 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
36476 {
36477 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,
36478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36479 },
36480 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u24} */
36481 {
36482 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,
36483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36484 },
36485 /* sub.l${G} $Src32RnUnprefixedSI,$Dst32RnUnprefixedSI */
36486 {
36487 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,
36488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36489 },
36490 /* sub.l${G} $Src32AnUnprefixedSI,$Dst32RnUnprefixedSI */
36491 {
36492 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,
36493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36494 },
36495 /* sub.l${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
36496 {
36497 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,
36498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36499 },
36500 /* sub.l${G} $Src32RnUnprefixedSI,$Dst32AnUnprefixedSI */
36501 {
36502 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,
36503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36504 },
36505 /* sub.l${G} $Src32AnUnprefixedSI,$Dst32AnUnprefixedSI */
36506 {
36507 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,
36508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36509 },
36510 /* sub.l${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
36511 {
36512 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,
36513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36514 },
36515 /* sub.l${G} $Src32RnUnprefixedSI,[$Dst32AnUnprefixed] */
36516 {
36517 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,
36518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36519 },
36520 /* sub.l${G} $Src32AnUnprefixedSI,[$Dst32AnUnprefixed] */
36521 {
36522 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,
36523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36524 },
36525 /* sub.l${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
36526 {
36527 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,
36528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36529 },
36530 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
36531 {
36532 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,
36533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36534 },
36535 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
36536 {
36537 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,
36538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36539 },
36540 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
36541 {
36542 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,
36543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36544 },
36545 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
36546 {
36547 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,
36548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36549 },
36550 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
36551 {
36552 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,
36553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36554 },
36555 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
36556 {
36557 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,
36558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36559 },
36560 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
36561 {
36562 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,
36563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36564 },
36565 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
36566 {
36567 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,
36568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36569 },
36570 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
36571 {
36572 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,
36573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36574 },
36575 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[sb] */
36576 {
36577 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,
36578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36579 },
36580 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[sb] */
36581 {
36582 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,
36583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36584 },
36585 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
36586 {
36587 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,
36588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36589 },
36590 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[sb] */
36591 {
36592 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,
36593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36594 },
36595 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[sb] */
36596 {
36597 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,
36598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36599 },
36600 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
36601 {
36602 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,
36603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36604 },
36605 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-s8}[fb] */
36606 {
36607 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,
36608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36609 },
36610 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-s8}[fb] */
36611 {
36612 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,
36613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36614 },
36615 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
36616 {
36617 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,
36618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36619 },
36620 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-s16}[fb] */
36621 {
36622 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,
36623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36624 },
36625 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-s16}[fb] */
36626 {
36627 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,
36628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36629 },
36630 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
36631 {
36632 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,
36633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36634 },
36635 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16} */
36636 {
36637 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,
36638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36639 },
36640 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16} */
36641 {
36642 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,
36643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36644 },
36645 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
36646 {
36647 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,
36648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36649 },
36650 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24} */
36651 {
36652 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,
36653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36654 },
36655 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24} */
36656 {
36657 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,
36658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36659 },
36660 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
36661 {
36662 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,
36663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36664 },
36665 /* sub.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
36666 {
36667 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,
36668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36669 },
36670 /* sub.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
36671 {
36672 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,
36673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36674 },
36675 /* sub.w${S} #${Imm-24-HI},${Dsp-8-u16} */
36676 {
36677 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,
36678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36679 },
36680 /* sub.w${S} #${Imm-8-HI},r0 */
36681 {
36682 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,
36683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36684 },
36685 /* sub.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
36686 {
36687 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,
36688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36689 },
36690 /* sub.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
36691 {
36692 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,
36693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36694 },
36695 /* sub.b${S} #${Imm-24-QI},${Dsp-8-u16} */
36696 {
36697 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,
36698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36699 },
36700 /* sub.b${S} #${Imm-8-QI},r0l */
36701 {
36702 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,
36703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36704 },
36705 /* sub.l${G} #${Imm-16-SI},$Dst32RnUnprefixedSI */
36706 {
36707 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,
36708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36709 },
36710 /* sub.l${G} #${Imm-16-SI},$Dst32AnUnprefixedSI */
36711 {
36712 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,
36713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36714 },
36715 /* sub.l${G} #${Imm-16-SI},[$Dst32AnUnprefixed] */
36716 {
36717 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,
36718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36719 },
36720 /* sub.l${G} #${Imm-24-SI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
36721 {
36722 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,
36723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36724 },
36725 /* sub.l${G} #${Imm-24-SI},${Dsp-16-u8}[sb] */
36726 {
36727 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,
36728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36729 },
36730 /* sub.l${G} #${Imm-24-SI},${Dsp-16-s8}[fb] */
36731 {
36732 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,
36733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36734 },
36735 /* sub.l${G} #${Imm-32-SI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
36736 {
36737 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,
36738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36739 },
36740 /* sub.l${G} #${Imm-32-SI},${Dsp-16-u16}[sb] */
36741 {
36742 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,
36743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36744 },
36745 /* sub.l${G} #${Imm-32-SI},${Dsp-16-s16}[fb] */
36746 {
36747 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,
36748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36749 },
36750 /* sub.l${G} #${Imm-32-SI},${Dsp-16-u16} */
36751 {
36752 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,
36753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36754 },
36755 /* sub.l${G} #${Imm-40-SI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
36756 {
36757 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,
36758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36759 },
36760 /* sub.l${G} #${Imm-40-SI},${Dsp-16-u24} */
36761 {
36762 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,
36763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36764 },
36765 /* sub.b${S} ${SrcDst16-r0l-r0h-S-normal} */
36766 {
36767 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,
36768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
36769 },
36770 /* sub.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
36771 {
36772 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,
36773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
36774 },
36775 /* sub.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
36776 {
36777 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,
36778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
36779 },
36780 /* sub.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
36781 {
36782 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,
36783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
36784 },
36785 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
36786 {
36787 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,
36788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36789 },
36790 /* sub.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
36791 {
36792 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,
36793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36794 },
36795 /* sub.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
36796 {
36797 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,
36798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36799 },
36800 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
36801 {
36802 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,
36803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36804 },
36805 /* sub.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
36806 {
36807 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,
36808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36809 },
36810 /* sub.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
36811 {
36812 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,
36813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36814 },
36815 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
36816 {
36817 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,
36818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36819 },
36820 /* sub.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
36821 {
36822 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,
36823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36824 },
36825 /* sub.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
36826 {
36827 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,
36828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36829 },
36830 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
36831 {
36832 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,
36833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36834 },
36835 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
36836 {
36837 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,
36838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36839 },
36840 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
36841 {
36842 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,
36843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36844 },
36845 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36846 {
36847 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,
36848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36849 },
36850 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36851 {
36852 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,
36853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36854 },
36855 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36856 {
36857 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,
36858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36859 },
36860 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36861 {
36862 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,
36863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36864 },
36865 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36866 {
36867 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,
36868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36869 },
36870 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36871 {
36872 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,
36873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36874 },
36875 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
36876 {
36877 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,
36878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36879 },
36880 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
36881 {
36882 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,
36883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36884 },
36885 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
36886 {
36887 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,
36888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36889 },
36890 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
36891 {
36892 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,
36893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36894 },
36895 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
36896 {
36897 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,
36898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36899 },
36900 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
36901 {
36902 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,
36903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36904 },
36905 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
36906 {
36907 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,
36908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36909 },
36910 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
36911 {
36912 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,
36913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36914 },
36915 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
36916 {
36917 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,
36918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36919 },
36920 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
36921 {
36922 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,
36923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36924 },
36925 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
36926 {
36927 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,
36928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36929 },
36930 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
36931 {
36932 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,
36933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36934 },
36935 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
36936 {
36937 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,
36938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36939 },
36940 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
36941 {
36942 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,
36943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36944 },
36945 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
36946 {
36947 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,
36948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36949 },
36950 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
36951 {
36952 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,
36953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36954 },
36955 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
36956 {
36957 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,
36958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36959 },
36960 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
36961 {
36962 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,
36963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36964 },
36965 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
36966 {
36967 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,
36968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36969 },
36970 /* sub.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
36971 {
36972 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,
36973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36974 },
36975 /* sub.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
36976 {
36977 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,
36978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36979 },
36980 /* sub.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
36981 {
36982 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,
36983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36984 },
36985 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
36986 {
36987 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,
36988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36989 },
36990 /* sub.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
36991 {
36992 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,
36993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36994 },
36995 /* sub.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
36996 {
36997 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,
36998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36999 },
37000 /* sub.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
37001 {
37002 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,
37003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37004 },
37005 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37006 {
37007 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,
37008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37009 },
37010 /* sub.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
37011 {
37012 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,
37013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37014 },
37015 /* sub.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
37016 {
37017 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,
37018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37019 },
37020 /* sub.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
37021 {
37022 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,
37023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37024 },
37025 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37026 {
37027 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,
37028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37029 },
37030 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37031 {
37032 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,
37033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37034 },
37035 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37036 {
37037 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,
37038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37039 },
37040 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
37041 {
37042 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,
37043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37044 },
37045 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37046 {
37047 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,
37048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37049 },
37050 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37051 {
37052 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,
37053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37054 },
37055 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37056 {
37057 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,
37058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37059 },
37060 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
37061 {
37062 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,
37063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37064 },
37065 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37066 {
37067 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,
37068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37069 },
37070 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37071 {
37072 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,
37073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37074 },
37075 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37076 {
37077 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,
37078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37079 },
37080 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
37081 {
37082 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,
37083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37084 },
37085 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
37086 {
37087 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,
37088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37089 },
37090 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
37091 {
37092 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,
37093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37094 },
37095 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
37096 {
37097 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,
37098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37099 },
37100 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
37101 {
37102 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,
37103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37104 },
37105 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
37106 {
37107 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,
37108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37109 },
37110 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
37111 {
37112 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,
37113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37114 },
37115 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
37116 {
37117 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,
37118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37119 },
37120 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
37121 {
37122 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,
37123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37124 },
37125 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
37126 {
37127 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,
37128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37129 },
37130 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
37131 {
37132 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,
37133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37134 },
37135 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
37136 {
37137 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,
37138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37139 },
37140 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
37141 {
37142 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,
37143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37144 },
37145 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
37146 {
37147 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,
37148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37149 },
37150 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
37151 {
37152 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,
37153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37154 },
37155 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
37156 {
37157 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,
37158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37159 },
37160 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
37161 {
37162 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,
37163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37164 },
37165 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
37166 {
37167 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,
37168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37169 },
37170 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
37171 {
37172 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,
37173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37174 },
37175 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
37176 {
37177 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,
37178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37179 },
37180 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
37181 {
37182 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,
37183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37184 },
37185 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
37186 {
37187 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,
37188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37189 },
37190 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
37191 {
37192 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,
37193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37194 },
37195 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
37196 {
37197 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,
37198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37199 },
37200 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
37201 {
37202 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,
37203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37204 },
37205 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
37206 {
37207 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,
37208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37209 },
37210 /* sub.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
37211 {
37212 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,
37213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37214 },
37215 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
37216 {
37217 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,
37218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37219 },
37220 /* sub.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
37221 {
37222 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,
37223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37224 },
37225 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37226 {
37227 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,
37228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37229 },
37230 /* sub.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
37231 {
37232 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,
37233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37234 },
37235 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
37236 {
37237 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,
37238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37239 },
37240 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
37241 {
37242 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,
37243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37244 },
37245 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
37246 {
37247 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,
37248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37249 },
37250 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
37251 {
37252 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,
37253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37254 },
37255 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
37256 {
37257 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,
37258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37259 },
37260 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
37261 {
37262 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,
37263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37264 },
37265 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
37266 {
37267 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,
37268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37269 },
37270 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
37271 {
37272 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,
37273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37274 },
37275 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
37276 {
37277 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,
37278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37279 },
37280 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
37281 {
37282 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,
37283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37284 },
37285 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
37286 {
37287 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,
37288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37289 },
37290 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
37291 {
37292 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,
37293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37294 },
37295 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
37296 {
37297 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,
37298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37299 },
37300 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
37301 {
37302 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,
37303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37304 },
37305 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
37306 {
37307 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,
37308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37309 },
37310 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
37311 {
37312 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,
37313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37314 },
37315 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
37316 {
37317 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,
37318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37319 },
37320 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
37321 {
37322 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,
37323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37324 },
37325 /* sub.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
37326 {
37327 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,
37328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37329 },
37330 /* sub.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
37331 {
37332 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,
37333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37334 },
37335 /* sub.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
37336 {
37337 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,
37338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37339 },
37340 /* sub.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
37341 {
37342 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,
37343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37344 },
37345 /* sub.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
37346 {
37347 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,
37348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37349 },
37350 /* sub.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
37351 {
37352 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,
37353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37354 },
37355 /* sub.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
37356 {
37357 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,
37358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37359 },
37360 /* sub.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
37361 {
37362 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,
37363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37364 },
37365 /* sub.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37366 {
37367 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,
37368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37369 },
37370 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
37371 {
37372 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,
37373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37374 },
37375 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
37376 {
37377 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,
37378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37379 },
37380 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
37381 {
37382 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,
37383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37384 },
37385 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
37386 {
37387 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,
37388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37389 },
37390 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
37391 {
37392 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,
37393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37394 },
37395 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
37396 {
37397 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,
37398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37399 },
37400 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
37401 {
37402 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,
37403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37404 },
37405 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
37406 {
37407 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,
37408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37409 },
37410 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
37411 {
37412 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,
37413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37414 },
37415 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
37416 {
37417 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,
37418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37419 },
37420 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
37421 {
37422 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,
37423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37424 },
37425 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
37426 {
37427 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,
37428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37429 },
37430 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
37431 {
37432 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,
37433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37434 },
37435 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
37436 {
37437 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,
37438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37439 },
37440 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
37441 {
37442 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,
37443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37444 },
37445 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
37446 {
37447 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,
37448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37449 },
37450 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
37451 {
37452 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,
37453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37454 },
37455 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
37456 {
37457 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,
37458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37459 },
37460 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
37461 {
37462 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,
37463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37464 },
37465 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
37466 {
37467 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,
37468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37469 },
37470 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
37471 {
37472 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,
37473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37474 },
37475 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
37476 {
37477 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,
37478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37479 },
37480 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
37481 {
37482 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,
37483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37484 },
37485 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
37486 {
37487 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,
37488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37489 },
37490 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
37491 {
37492 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,
37493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37494 },
37495 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
37496 {
37497 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,
37498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37499 },
37500 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
37501 {
37502 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,
37503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37504 },
37505 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
37506 {
37507 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,
37508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37509 },
37510 /* sub.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
37511 {
37512 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,
37513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37514 },
37515 /* sub.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
37516 {
37517 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,
37518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37519 },
37520 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
37521 {
37522 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,
37523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37524 },
37525 /* sub.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
37526 {
37527 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,
37528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37529 },
37530 /* sub.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
37531 {
37532 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,
37533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37534 },
37535 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37536 {
37537 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,
37538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37539 },
37540 /* sub.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
37541 {
37542 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,
37543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37544 },
37545 /* sub.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
37546 {
37547 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,
37548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37549 },
37550 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
37551 {
37552 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,
37553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37554 },
37555 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
37556 {
37557 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,
37558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37559 },
37560 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
37561 {
37562 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,
37563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37564 },
37565 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
37566 {
37567 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,
37568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37569 },
37570 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
37571 {
37572 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,
37573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37574 },
37575 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
37576 {
37577 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,
37578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37579 },
37580 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
37581 {
37582 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,
37583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37584 },
37585 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
37586 {
37587 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,
37588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37589 },
37590 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
37591 {
37592 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,
37593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37594 },
37595 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
37596 {
37597 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,
37598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37599 },
37600 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
37601 {
37602 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,
37603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37604 },
37605 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
37606 {
37607 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,
37608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37609 },
37610 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
37611 {
37612 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,
37613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37614 },
37615 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
37616 {
37617 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,
37618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37619 },
37620 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
37621 {
37622 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,
37623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37624 },
37625 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
37626 {
37627 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,
37628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37629 },
37630 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
37631 {
37632 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,
37633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37634 },
37635 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
37636 {
37637 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,
37638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37639 },
37640 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
37641 {
37642 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,
37643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37644 },
37645 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
37646 {
37647 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,
37648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37649 },
37650 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
37651 {
37652 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,
37653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37654 },
37655 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
37656 {
37657 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,
37658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37659 },
37660 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
37661 {
37662 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,
37663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37664 },
37665 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
37666 {
37667 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,
37668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37669 },
37670 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
37671 {
37672 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,
37673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37674 },
37675 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
37676 {
37677 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,
37678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37679 },
37680 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
37681 {
37682 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,
37683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37684 },
37685 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
37686 {
37687 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,
37688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37689 },
37690 /* sub.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
37691 {
37692 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,
37693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37694 },
37695 /* sub.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
37696 {
37697 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,
37698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37699 },
37700 /* sub.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
37701 {
37702 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,
37703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37704 },
37705 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
37706 {
37707 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,
37708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37709 },
37710 /* sub.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
37711 {
37712 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,
37713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37714 },
37715 /* sub.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
37716 {
37717 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,
37718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37719 },
37720 /* sub.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
37721 {
37722 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,
37723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37724 },
37725 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37726 {
37727 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,
37728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37729 },
37730 /* sub.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
37731 {
37732 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,
37733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37734 },
37735 /* sub.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
37736 {
37737 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,
37738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37739 },
37740 /* sub.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
37741 {
37742 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,
37743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37744 },
37745 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37746 {
37747 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,
37748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37749 },
37750 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37751 {
37752 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,
37753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37754 },
37755 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37756 {
37757 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,
37758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37759 },
37760 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
37761 {
37762 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,
37763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37764 },
37765 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37766 {
37767 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,
37768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37769 },
37770 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37771 {
37772 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,
37773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37774 },
37775 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37776 {
37777 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,
37778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37779 },
37780 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
37781 {
37782 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,
37783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37784 },
37785 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37786 {
37787 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,
37788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37789 },
37790 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37791 {
37792 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,
37793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37794 },
37795 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37796 {
37797 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,
37798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37799 },
37800 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
37801 {
37802 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,
37803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37804 },
37805 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
37806 {
37807 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,
37808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37809 },
37810 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
37811 {
37812 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,
37813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37814 },
37815 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
37816 {
37817 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,
37818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37819 },
37820 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
37821 {
37822 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,
37823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37824 },
37825 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
37826 {
37827 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,
37828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37829 },
37830 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
37831 {
37832 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,
37833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37834 },
37835 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
37836 {
37837 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,
37838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37839 },
37840 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
37841 {
37842 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,
37843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37844 },
37845 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
37846 {
37847 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,
37848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37849 },
37850 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
37851 {
37852 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,
37853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37854 },
37855 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
37856 {
37857 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,
37858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37859 },
37860 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
37861 {
37862 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,
37863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37864 },
37865 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
37866 {
37867 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,
37868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37869 },
37870 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
37871 {
37872 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,
37873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37874 },
37875 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
37876 {
37877 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,
37878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37879 },
37880 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
37881 {
37882 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,
37883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37884 },
37885 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
37886 {
37887 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,
37888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37889 },
37890 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
37891 {
37892 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,
37893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37894 },
37895 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
37896 {
37897 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,
37898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37899 },
37900 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
37901 {
37902 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,
37903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37904 },
37905 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
37906 {
37907 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,
37908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37909 },
37910 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
37911 {
37912 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,
37913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37914 },
37915 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
37916 {
37917 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,
37918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37919 },
37920 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
37921 {
37922 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,
37923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37924 },
37925 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
37926 {
37927 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,
37928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37929 },
37930 /* sub.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
37931 {
37932 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,
37933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37934 },
37935 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
37936 {
37937 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,
37938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37939 },
37940 /* sub.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
37941 {
37942 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,
37943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37944 },
37945 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37946 {
37947 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,
37948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37949 },
37950 /* sub.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
37951 {
37952 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,
37953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37954 },
37955 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
37956 {
37957 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,
37958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37959 },
37960 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
37961 {
37962 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,
37963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37964 },
37965 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
37966 {
37967 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,
37968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37969 },
37970 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
37971 {
37972 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,
37973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37974 },
37975 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
37976 {
37977 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,
37978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37979 },
37980 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
37981 {
37982 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,
37983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37984 },
37985 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
37986 {
37987 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,
37988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37989 },
37990 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
37991 {
37992 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,
37993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37994 },
37995 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
37996 {
37997 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,
37998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37999 },
38000 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
38001 {
38002 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,
38003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38004 },
38005 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
38006 {
38007 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,
38008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38009 },
38010 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
38011 {
38012 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,
38013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38014 },
38015 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
38016 {
38017 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,
38018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38019 },
38020 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
38021 {
38022 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,
38023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38024 },
38025 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
38026 {
38027 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,
38028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38029 },
38030 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
38031 {
38032 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,
38033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38034 },
38035 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
38036 {
38037 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,
38038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38039 },
38040 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
38041 {
38042 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,
38043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38044 },
38045 /* sub.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
38046 {
38047 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,
38048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38049 },
38050 /* sub.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
38051 {
38052 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,
38053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38054 },
38055 /* sub.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
38056 {
38057 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,
38058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38059 },
38060 /* sub.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
38061 {
38062 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,
38063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38064 },
38065 /* sub.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
38066 {
38067 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,
38068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38069 },
38070 /* sub.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
38071 {
38072 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,
38073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38074 },
38075 /* sub.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
38076 {
38077 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,
38078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38079 },
38080 /* sub.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
38081 {
38082 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,
38083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38084 },
38085 /* sub.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
38086 {
38087 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,
38088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38089 },
38090 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
38091 {
38092 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,
38093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38094 },
38095 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
38096 {
38097 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,
38098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38099 },
38100 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
38101 {
38102 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,
38103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38104 },
38105 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
38106 {
38107 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,
38108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38109 },
38110 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
38111 {
38112 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,
38113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38114 },
38115 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
38116 {
38117 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,
38118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38119 },
38120 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
38121 {
38122 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,
38123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38124 },
38125 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
38126 {
38127 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,
38128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38129 },
38130 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
38131 {
38132 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,
38133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38134 },
38135 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
38136 {
38137 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,
38138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38139 },
38140 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
38141 {
38142 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,
38143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38144 },
38145 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
38146 {
38147 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,
38148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38149 },
38150 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
38151 {
38152 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,
38153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38154 },
38155 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
38156 {
38157 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,
38158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38159 },
38160 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
38161 {
38162 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,
38163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38164 },
38165 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
38166 {
38167 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,
38168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38169 },
38170 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
38171 {
38172 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,
38173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38174 },
38175 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
38176 {
38177 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,
38178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38179 },
38180 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
38181 {
38182 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,
38183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38184 },
38185 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
38186 {
38187 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,
38188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38189 },
38190 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
38191 {
38192 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,
38193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38194 },
38195 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
38196 {
38197 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,
38198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38199 },
38200 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
38201 {
38202 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,
38203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38204 },
38205 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
38206 {
38207 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,
38208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38209 },
38210 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
38211 {
38212 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,
38213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38214 },
38215 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
38216 {
38217 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,
38218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38219 },
38220 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
38221 {
38222 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,
38223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38224 },
38225 /* sub.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
38226 {
38227 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,
38228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38229 },
38230 /* sub.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
38231 {
38232 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,
38233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38234 },
38235 /* sub.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
38236 {
38237 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,
38238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38239 },
38240 /* sub.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
38241 {
38242 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,
38243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38244 },
38245 /* sub.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
38246 {
38247 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,
38248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38249 },
38250 /* sub.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
38251 {
38252 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,
38253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38254 },
38255 /* sub.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
38256 {
38257 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,
38258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38259 },
38260 /* sub.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
38261 {
38262 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,
38263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38264 },
38265 /* sub.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
38266 {
38267 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,
38268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38269 },
38270 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
38271 {
38272 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,
38273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38274 },
38275 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
38276 {
38277 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,
38278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38279 },
38280 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
38281 {
38282 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,
38283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38284 },
38285 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
38286 {
38287 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,
38288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38289 },
38290 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
38291 {
38292 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,
38293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38294 },
38295 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
38296 {
38297 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,
38298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38299 },
38300 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
38301 {
38302 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,
38303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38304 },
38305 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
38306 {
38307 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,
38308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38309 },
38310 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
38311 {
38312 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,
38313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38314 },
38315 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
38316 {
38317 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,
38318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38319 },
38320 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
38321 {
38322 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,
38323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38324 },
38325 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
38326 {
38327 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,
38328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38329 },
38330 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
38331 {
38332 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,
38333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38334 },
38335 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
38336 {
38337 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,
38338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38339 },
38340 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
38341 {
38342 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,
38343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38344 },
38345 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
38346 {
38347 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,
38348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38349 },
38350 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
38351 {
38352 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,
38353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38354 },
38355 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
38356 {
38357 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,
38358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38359 },
38360 /* sub.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
38361 {
38362 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,
38363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38364 },
38365 /* sub.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
38366 {
38367 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,
38368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38369 },
38370 /* sub.w${G} ${Dsp-16-u16},$Dst16RnHI */
38371 {
38372 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,
38373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38374 },
38375 /* sub.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
38376 {
38377 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,
38378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38379 },
38380 /* sub.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
38381 {
38382 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,
38383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38384 },
38385 /* sub.w${G} ${Dsp-16-u16},$Dst16AnHI */
38386 {
38387 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,
38388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38389 },
38390 /* sub.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
38391 {
38392 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,
38393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38394 },
38395 /* sub.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
38396 {
38397 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,
38398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38399 },
38400 /* sub.w${G} ${Dsp-16-u16},[$Dst16An] */
38401 {
38402 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,
38403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38404 },
38405 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
38406 {
38407 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,
38408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38409 },
38410 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
38411 {
38412 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,
38413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38414 },
38415 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
38416 {
38417 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,
38418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38419 },
38420 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
38421 {
38422 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,
38423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38424 },
38425 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
38426 {
38427 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,
38428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38429 },
38430 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
38431 {
38432 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,
38433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38434 },
38435 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
38436 {
38437 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,
38438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38439 },
38440 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
38441 {
38442 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,
38443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38444 },
38445 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
38446 {
38447 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,
38448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38449 },
38450 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
38451 {
38452 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,
38453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38454 },
38455 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
38456 {
38457 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,
38458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38459 },
38460 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
38461 {
38462 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,
38463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38464 },
38465 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
38466 {
38467 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,
38468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38469 },
38470 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
38471 {
38472 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,
38473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38474 },
38475 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
38476 {
38477 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,
38478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38479 },
38480 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
38481 {
38482 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,
38483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38484 },
38485 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
38486 {
38487 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,
38488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38489 },
38490 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
38491 {
38492 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,
38493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38494 },
38495 /* sub.w${G} $Src16RnHI,$Dst16RnHI */
38496 {
38497 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,
38498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38499 },
38500 /* sub.w${G} $Src16AnHI,$Dst16RnHI */
38501 {
38502 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,
38503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38504 },
38505 /* sub.w${G} [$Src16An],$Dst16RnHI */
38506 {
38507 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,
38508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38509 },
38510 /* sub.w${G} $Src16RnHI,$Dst16AnHI */
38511 {
38512 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,
38513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38514 },
38515 /* sub.w${G} $Src16AnHI,$Dst16AnHI */
38516 {
38517 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,
38518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38519 },
38520 /* sub.w${G} [$Src16An],$Dst16AnHI */
38521 {
38522 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,
38523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38524 },
38525 /* sub.w${G} $Src16RnHI,[$Dst16An] */
38526 {
38527 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,
38528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38529 },
38530 /* sub.w${G} $Src16AnHI,[$Dst16An] */
38531 {
38532 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,
38533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38534 },
38535 /* sub.w${G} [$Src16An],[$Dst16An] */
38536 {
38537 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,
38538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38539 },
38540 /* sub.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
38541 {
38542 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,
38543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38544 },
38545 /* sub.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
38546 {
38547 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,
38548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38549 },
38550 /* sub.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
38551 {
38552 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,
38553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38554 },
38555 /* sub.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
38556 {
38557 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,
38558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38559 },
38560 /* sub.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
38561 {
38562 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,
38563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38564 },
38565 /* sub.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
38566 {
38567 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,
38568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38569 },
38570 /* sub.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
38571 {
38572 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,
38573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38574 },
38575 /* sub.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
38576 {
38577 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,
38578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38579 },
38580 /* sub.w${G} [$Src16An],${Dsp-16-u8}[sb] */
38581 {
38582 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,
38583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38584 },
38585 /* sub.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
38586 {
38587 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,
38588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38589 },
38590 /* sub.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
38591 {
38592 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,
38593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38594 },
38595 /* sub.w${G} [$Src16An],${Dsp-16-u16}[sb] */
38596 {
38597 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,
38598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38599 },
38600 /* sub.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
38601 {
38602 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,
38603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38604 },
38605 /* sub.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
38606 {
38607 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,
38608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38609 },
38610 /* sub.w${G} [$Src16An],${Dsp-16-s8}[fb] */
38611 {
38612 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,
38613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38614 },
38615 /* sub.w${G} $Src16RnHI,${Dsp-16-u16} */
38616 {
38617 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,
38618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38619 },
38620 /* sub.w${G} $Src16AnHI,${Dsp-16-u16} */
38621 {
38622 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,
38623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38624 },
38625 /* sub.w${G} [$Src16An],${Dsp-16-u16} */
38626 {
38627 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,
38628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38629 },
38630 /* sub.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
38631 {
38632 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,
38633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38634 },
38635 /* sub.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
38636 {
38637 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,
38638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38639 },
38640 /* sub.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
38641 {
38642 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,
38643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38644 },
38645 /* sub.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
38646 {
38647 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,
38648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38649 },
38650 /* sub.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
38651 {
38652 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,
38653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38654 },
38655 /* sub.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
38656 {
38657 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,
38658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38659 },
38660 /* sub.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
38661 {
38662 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,
38663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38664 },
38665 /* sub.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
38666 {
38667 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,
38668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38669 },
38670 /* sub.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
38671 {
38672 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,
38673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38674 },
38675 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
38676 {
38677 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,
38678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38679 },
38680 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
38681 {
38682 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,
38683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38684 },
38685 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
38686 {
38687 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,
38688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38689 },
38690 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
38691 {
38692 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,
38693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38694 },
38695 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
38696 {
38697 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,
38698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38699 },
38700 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
38701 {
38702 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,
38703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38704 },
38705 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
38706 {
38707 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,
38708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38709 },
38710 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
38711 {
38712 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,
38713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38714 },
38715 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
38716 {
38717 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,
38718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38719 },
38720 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
38721 {
38722 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,
38723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38724 },
38725 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
38726 {
38727 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,
38728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38729 },
38730 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
38731 {
38732 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,
38733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38734 },
38735 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
38736 {
38737 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,
38738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38739 },
38740 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
38741 {
38742 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,
38743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38744 },
38745 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
38746 {
38747 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,
38748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38749 },
38750 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
38751 {
38752 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,
38753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38754 },
38755 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
38756 {
38757 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,
38758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38759 },
38760 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
38761 {
38762 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,
38763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38764 },
38765 /* sub.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
38766 {
38767 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,
38768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38769 },
38770 /* sub.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
38771 {
38772 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,
38773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38774 },
38775 /* sub.b${G} ${Dsp-16-u16},$Dst16RnQI */
38776 {
38777 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,
38778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38779 },
38780 /* sub.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
38781 {
38782 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,
38783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38784 },
38785 /* sub.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
38786 {
38787 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,
38788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38789 },
38790 /* sub.b${G} ${Dsp-16-u16},$Dst16AnQI */
38791 {
38792 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,
38793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38794 },
38795 /* sub.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
38796 {
38797 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,
38798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38799 },
38800 /* sub.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
38801 {
38802 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,
38803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38804 },
38805 /* sub.b${G} ${Dsp-16-u16},[$Dst16An] */
38806 {
38807 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,
38808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38809 },
38810 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
38811 {
38812 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,
38813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38814 },
38815 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
38816 {
38817 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,
38818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38819 },
38820 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
38821 {
38822 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,
38823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38824 },
38825 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
38826 {
38827 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,
38828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38829 },
38830 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
38831 {
38832 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,
38833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38834 },
38835 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
38836 {
38837 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,
38838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38839 },
38840 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
38841 {
38842 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,
38843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38844 },
38845 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
38846 {
38847 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,
38848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38849 },
38850 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
38851 {
38852 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,
38853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38854 },
38855 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
38856 {
38857 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,
38858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38859 },
38860 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
38861 {
38862 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,
38863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38864 },
38865 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
38866 {
38867 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,
38868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38869 },
38870 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
38871 {
38872 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,
38873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38874 },
38875 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
38876 {
38877 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,
38878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38879 },
38880 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
38881 {
38882 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,
38883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38884 },
38885 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
38886 {
38887 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,
38888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38889 },
38890 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
38891 {
38892 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,
38893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38894 },
38895 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
38896 {
38897 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,
38898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38899 },
38900 /* sub.b${G} $Src16RnQI,$Dst16RnQI */
38901 {
38902 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,
38903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38904 },
38905 /* sub.b${G} $Src16AnQI,$Dst16RnQI */
38906 {
38907 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,
38908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38909 },
38910 /* sub.b${G} [$Src16An],$Dst16RnQI */
38911 {
38912 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,
38913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38914 },
38915 /* sub.b${G} $Src16RnQI,$Dst16AnQI */
38916 {
38917 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,
38918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38919 },
38920 /* sub.b${G} $Src16AnQI,$Dst16AnQI */
38921 {
38922 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,
38923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38924 },
38925 /* sub.b${G} [$Src16An],$Dst16AnQI */
38926 {
38927 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,
38928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38929 },
38930 /* sub.b${G} $Src16RnQI,[$Dst16An] */
38931 {
38932 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,
38933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38934 },
38935 /* sub.b${G} $Src16AnQI,[$Dst16An] */
38936 {
38937 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,
38938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38939 },
38940 /* sub.b${G} [$Src16An],[$Dst16An] */
38941 {
38942 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,
38943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38944 },
38945 /* sub.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
38946 {
38947 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,
38948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38949 },
38950 /* sub.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
38951 {
38952 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,
38953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38954 },
38955 /* sub.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
38956 {
38957 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,
38958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38959 },
38960 /* sub.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
38961 {
38962 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,
38963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38964 },
38965 /* sub.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
38966 {
38967 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,
38968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38969 },
38970 /* sub.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
38971 {
38972 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,
38973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38974 },
38975 /* sub.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
38976 {
38977 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,
38978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38979 },
38980 /* sub.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
38981 {
38982 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,
38983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38984 },
38985 /* sub.b${G} [$Src16An],${Dsp-16-u8}[sb] */
38986 {
38987 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,
38988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38989 },
38990 /* sub.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
38991 {
38992 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,
38993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38994 },
38995 /* sub.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
38996 {
38997 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,
38998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38999 },
39000 /* sub.b${G} [$Src16An],${Dsp-16-u16}[sb] */
39001 {
39002 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,
39003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39004 },
39005 /* sub.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
39006 {
39007 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,
39008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39009 },
39010 /* sub.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
39011 {
39012 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,
39013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39014 },
39015 /* sub.b${G} [$Src16An],${Dsp-16-s8}[fb] */
39016 {
39017 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,
39018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39019 },
39020 /* sub.b${G} $Src16RnQI,${Dsp-16-u16} */
39021 {
39022 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,
39023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39024 },
39025 /* sub.b${G} $Src16AnQI,${Dsp-16-u16} */
39026 {
39027 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,
39028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39029 },
39030 /* sub.b${G} [$Src16An],${Dsp-16-u16} */
39031 {
39032 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,
39033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39034 },
39035 /* sub.b${S} #${Imm-8-QI},r0l */
39036 {
39037 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,
39038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39039 },
39040 /* sub.b${S} #${Imm-8-QI},r0h */
39041 {
39042 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,
39043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39044 },
39045 /* sub.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
39046 {
39047 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,
39048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39049 },
39050 /* sub.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
39051 {
39052 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,
39053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39054 },
39055 /* sub.b${S} #${Imm-8-QI},${Dsp-16-u16} */
39056 {
39057 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,
39058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39059 },
39060 /* sub.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
39061 {
39062 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,
39063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39064 },
39065 /* sub.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
39066 {
39067 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,
39068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39069 },
39070 /* sub.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
39071 {
39072 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,
39073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39074 },
39075 /* sub.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
39076 {
39077 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,
39078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39079 },
39080 /* sub.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
39081 {
39082 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,
39083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39084 },
39085 /* sub.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
39086 {
39087 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,
39088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39089 },
39090 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
39091 {
39092 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,
39093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39094 },
39095 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
39096 {
39097 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,
39098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39099 },
39100 /* sub.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
39101 {
39102 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,
39103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39104 },
39105 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16} */
39106 {
39107 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,
39108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39109 },
39110 /* sub.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
39111 {
39112 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,
39113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39114 },
39115 /* sub.w${G} #${Imm-40-HI},${Dsp-16-u24} */
39116 {
39117 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,
39118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39119 },
39120 /* sub.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
39121 {
39122 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,
39123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39124 },
39125 /* sub.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
39126 {
39127 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,
39128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39129 },
39130 /* sub.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
39131 {
39132 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,
39133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39134 },
39135 /* sub.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
39136 {
39137 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,
39138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39139 },
39140 /* sub.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
39141 {
39142 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,
39143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39144 },
39145 /* sub.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
39146 {
39147 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,
39148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39149 },
39150 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
39151 {
39152 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,
39153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39154 },
39155 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
39156 {
39157 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,
39158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39159 },
39160 /* sub.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
39161 {
39162 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,
39163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39164 },
39165 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16} */
39166 {
39167 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,
39168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39169 },
39170 /* sub.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
39171 {
39172 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,
39173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39174 },
39175 /* sub.b${G} #${Imm-40-QI},${Dsp-16-u24} */
39176 {
39177 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,
39178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39179 },
39180 /* sub.w${G} #${Imm-16-HI},$Dst16RnHI */
39181 {
39182 M32C_INSN_SUB16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "sub16.w-imm-G-basic-dst16-Rn-direct-HI", "sub.w", 32,
39183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39184 },
39185 /* sub.w${G} #${Imm-16-HI},$Dst16AnHI */
39186 {
39187 M32C_INSN_SUB16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "sub16.w-imm-G-basic-dst16-An-direct-HI", "sub.w", 32,
39188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39189 },
39190 /* sub.w${G} #${Imm-16-HI},[$Dst16An] */
39191 {
39192 M32C_INSN_SUB16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "sub16.w-imm-G-basic-dst16-An-indirect-HI", "sub.w", 32,
39193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39194 },
39195 /* sub.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
39196 {
39197 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,
39198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39199 },
39200 /* sub.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
39201 {
39202 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,
39203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39204 },
39205 /* sub.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
39206 {
39207 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,
39208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39209 },
39210 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
39211 {
39212 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,
39213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39214 },
39215 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
39216 {
39217 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,
39218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39219 },
39220 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16} */
39221 {
39222 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,
39223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39224 },
39225 /* sub.b${G} #${Imm-16-QI},$Dst16RnQI */
39226 {
39227 M32C_INSN_SUB16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "sub16.b-imm-G-basic-dst16-Rn-direct-QI", "sub.b", 24,
39228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39229 },
39230 /* sub.b${G} #${Imm-16-QI},$Dst16AnQI */
39231 {
39232 M32C_INSN_SUB16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "sub16.b-imm-G-basic-dst16-An-direct-QI", "sub.b", 24,
39233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39234 },
39235 /* sub.b${G} #${Imm-16-QI},[$Dst16An] */
39236 {
39237 M32C_INSN_SUB16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "sub16.b-imm-G-basic-dst16-An-indirect-QI", "sub.b", 24,
39238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39239 },
39240 /* sub.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
39241 {
39242 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,
39243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39244 },
39245 /* sub.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
39246 {
39247 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,
39248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39249 },
39250 /* sub.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
39251 {
39252 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,
39253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39254 },
39255 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
39256 {
39257 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,
39258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39259 },
39260 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
39261 {
39262 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,
39263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39264 },
39265 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16} */
39266 {
39267 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,
39268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39269 },
39270 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
39271 {
39272 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,
39273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39274 },
39275 /* dsub.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
39276 {
39277 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,
39278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39279 },
39280 /* dsub.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
39281 {
39282 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,
39283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39284 },
39285 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
39286 {
39287 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,
39288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39289 },
39290 /* dsub.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
39291 {
39292 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,
39293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39294 },
39295 /* dsub.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
39296 {
39297 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,
39298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39299 },
39300 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
39301 {
39302 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,
39303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39304 },
39305 /* dsub.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
39306 {
39307 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,
39308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39309 },
39310 /* dsub.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
39311 {
39312 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,
39313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39314 },
39315 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
39316 {
39317 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,
39318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39319 },
39320 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
39321 {
39322 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,
39323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39324 },
39325 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
39326 {
39327 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,
39328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39329 },
39330 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
39331 {
39332 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,
39333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39334 },
39335 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
39336 {
39337 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,
39338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39339 },
39340 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
39341 {
39342 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,
39343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39344 },
39345 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
39346 {
39347 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,
39348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39349 },
39350 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
39351 {
39352 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,
39353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39354 },
39355 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
39356 {
39357 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,
39358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39359 },
39360 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
39361 {
39362 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,
39363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39364 },
39365 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
39366 {
39367 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,
39368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39369 },
39370 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
39371 {
39372 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,
39373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39374 },
39375 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
39376 {
39377 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,
39378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39379 },
39380 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
39381 {
39382 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,
39383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39384 },
39385 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
39386 {
39387 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,
39388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39389 },
39390 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
39391 {
39392 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,
39393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39394 },
39395 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
39396 {
39397 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,
39398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39399 },
39400 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
39401 {
39402 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,
39403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39404 },
39405 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
39406 {
39407 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,
39408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39409 },
39410 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
39411 {
39412 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,
39413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39414 },
39415 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
39416 {
39417 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,
39418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39419 },
39420 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
39421 {
39422 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,
39423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39424 },
39425 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
39426 {
39427 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,
39428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39429 },
39430 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
39431 {
39432 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,
39433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39434 },
39435 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
39436 {
39437 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,
39438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39439 },
39440 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
39441 {
39442 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,
39443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39444 },
39445 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
39446 {
39447 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,
39448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39449 },
39450 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
39451 {
39452 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,
39453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39454 },
39455 /* dsub.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
39456 {
39457 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,
39458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39459 },
39460 /* dsub.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
39461 {
39462 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,
39463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39464 },
39465 /* dsub.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
39466 {
39467 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,
39468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39469 },
39470 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
39471 {
39472 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,
39473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39474 },
39475 /* dsub.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
39476 {
39477 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,
39478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39479 },
39480 /* dsub.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
39481 {
39482 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,
39483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39484 },
39485 /* dsub.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
39486 {
39487 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,
39488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39489 },
39490 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
39491 {
39492 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,
39493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39494 },
39495 /* dsub.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
39496 {
39497 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,
39498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39499 },
39500 /* dsub.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
39501 {
39502 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,
39503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39504 },
39505 /* dsub.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
39506 {
39507 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,
39508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39509 },
39510 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
39511 {
39512 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,
39513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39514 },
39515 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
39516 {
39517 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,
39518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39519 },
39520 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
39521 {
39522 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,
39523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39524 },
39525 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
39526 {
39527 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,
39528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39529 },
39530 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
39531 {
39532 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,
39533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39534 },
39535 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
39536 {
39537 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,
39538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39539 },
39540 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
39541 {
39542 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,
39543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39544 },
39545 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
39546 {
39547 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,
39548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39549 },
39550 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
39551 {
39552 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,
39553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39554 },
39555 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
39556 {
39557 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,
39558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39559 },
39560 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
39561 {
39562 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,
39563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39564 },
39565 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
39566 {
39567 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,
39568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39569 },
39570 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
39571 {
39572 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,
39573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39574 },
39575 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
39576 {
39577 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,
39578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39579 },
39580 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
39581 {
39582 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,
39583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39584 },
39585 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
39586 {
39587 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,
39588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39589 },
39590 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
39591 {
39592 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,
39593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39594 },
39595 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
39596 {
39597 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,
39598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39599 },
39600 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
39601 {
39602 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,
39603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39604 },
39605 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
39606 {
39607 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,
39608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39609 },
39610 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
39611 {
39612 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,
39613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39614 },
39615 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
39616 {
39617 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,
39618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39619 },
39620 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
39621 {
39622 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,
39623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39624 },
39625 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
39626 {
39627 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,
39628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39629 },
39630 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
39631 {
39632 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,
39633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39634 },
39635 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
39636 {
39637 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,
39638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39639 },
39640 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
39641 {
39642 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,
39643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39644 },
39645 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
39646 {
39647 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,
39648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39649 },
39650 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
39651 {
39652 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,
39653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39654 },
39655 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
39656 {
39657 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,
39658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39659 },
39660 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
39661 {
39662 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,
39663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39664 },
39665 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
39666 {
39667 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,
39668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39669 },
39670 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
39671 {
39672 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,
39673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39674 },
39675 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
39676 {
39677 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,
39678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39679 },
39680 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
39681 {
39682 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,
39683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39684 },
39685 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
39686 {
39687 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,
39688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39689 },
39690 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
39691 {
39692 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,
39693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39694 },
39695 /* dsub.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
39696 {
39697 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,
39698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39699 },
39700 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
39701 {
39702 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,
39703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39704 },
39705 /* dsub.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
39706 {
39707 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,
39708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39709 },
39710 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
39711 {
39712 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,
39713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39714 },
39715 /* dsub.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
39716 {
39717 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,
39718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39719 },
39720 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
39721 {
39722 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,
39723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39724 },
39725 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
39726 {
39727 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,
39728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39729 },
39730 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
39731 {
39732 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,
39733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39734 },
39735 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
39736 {
39737 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,
39738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39739 },
39740 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
39741 {
39742 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,
39743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39744 },
39745 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
39746 {
39747 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,
39748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39749 },
39750 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
39751 {
39752 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,
39753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39754 },
39755 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
39756 {
39757 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,
39758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39759 },
39760 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
39761 {
39762 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,
39763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39764 },
39765 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
39766 {
39767 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,
39768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39769 },
39770 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
39771 {
39772 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,
39773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39774 },
39775 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
39776 {
39777 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,
39778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39779 },
39780 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
39781 {
39782 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,
39783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39784 },
39785 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
39786 {
39787 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,
39788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39789 },
39790 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
39791 {
39792 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,
39793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39794 },
39795 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
39796 {
39797 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,
39798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39799 },
39800 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
39801 {
39802 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,
39803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39804 },
39805 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
39806 {
39807 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,
39808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39809 },
39810 /* dsub.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
39811 {
39812 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,
39813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39814 },
39815 /* dsub.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
39816 {
39817 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,
39818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39819 },
39820 /* dsub.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
39821 {
39822 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,
39823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39824 },
39825 /* dsub.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
39826 {
39827 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,
39828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39829 },
39830 /* dsub.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
39831 {
39832 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,
39833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39834 },
39835 /* dsub.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
39836 {
39837 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,
39838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39839 },
39840 /* dsub.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
39841 {
39842 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,
39843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39844 },
39845 /* dsub.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
39846 {
39847 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,
39848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39849 },
39850 /* dsub.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
39851 {
39852 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,
39853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39854 },
39855 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
39856 {
39857 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,
39858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39859 },
39860 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
39861 {
39862 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,
39863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39864 },
39865 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
39866 {
39867 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,
39868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39869 },
39870 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
39871 {
39872 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,
39873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39874 },
39875 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
39876 {
39877 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,
39878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39879 },
39880 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
39881 {
39882 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,
39883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39884 },
39885 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
39886 {
39887 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,
39888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39889 },
39890 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
39891 {
39892 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,
39893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39894 },
39895 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
39896 {
39897 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,
39898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39899 },
39900 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
39901 {
39902 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,
39903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39904 },
39905 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
39906 {
39907 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,
39908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39909 },
39910 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
39911 {
39912 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,
39913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39914 },
39915 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
39916 {
39917 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,
39918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39919 },
39920 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
39921 {
39922 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,
39923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39924 },
39925 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
39926 {
39927 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,
39928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39929 },
39930 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
39931 {
39932 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,
39933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39934 },
39935 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
39936 {
39937 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,
39938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39939 },
39940 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
39941 {
39942 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,
39943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39944 },
39945 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
39946 {
39947 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,
39948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39949 },
39950 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
39951 {
39952 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,
39953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39954 },
39955 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
39956 {
39957 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,
39958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39959 },
39960 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
39961 {
39962 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,
39963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39964 },
39965 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
39966 {
39967 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,
39968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39969 },
39970 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
39971 {
39972 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,
39973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39974 },
39975 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
39976 {
39977 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,
39978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39979 },
39980 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
39981 {
39982 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,
39983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39984 },
39985 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
39986 {
39987 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,
39988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39989 },
39990 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
39991 {
39992 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,
39993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39994 },
39995 /* dsub.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
39996 {
39997 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,
39998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39999 },
40000 /* dsub.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
40001 {
40002 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,
40003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40004 },
40005 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
40006 {
40007 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,
40008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40009 },
40010 /* dsub.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
40011 {
40012 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,
40013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40014 },
40015 /* dsub.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
40016 {
40017 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,
40018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40019 },
40020 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
40021 {
40022 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,
40023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40024 },
40025 /* dsub.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
40026 {
40027 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,
40028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40029 },
40030 /* dsub.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
40031 {
40032 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,
40033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40034 },
40035 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
40036 {
40037 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,
40038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40039 },
40040 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
40041 {
40042 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,
40043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40044 },
40045 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
40046 {
40047 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,
40048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40049 },
40050 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
40051 {
40052 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,
40053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40054 },
40055 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
40056 {
40057 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,
40058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40059 },
40060 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
40061 {
40062 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,
40063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40064 },
40065 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
40066 {
40067 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,
40068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40069 },
40070 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
40071 {
40072 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,
40073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40074 },
40075 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
40076 {
40077 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,
40078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40079 },
40080 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
40081 {
40082 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,
40083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40084 },
40085 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
40086 {
40087 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,
40088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40089 },
40090 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
40091 {
40092 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,
40093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40094 },
40095 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
40096 {
40097 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,
40098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40099 },
40100 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
40101 {
40102 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,
40103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40104 },
40105 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
40106 {
40107 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,
40108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40109 },
40110 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
40111 {
40112 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,
40113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40114 },
40115 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
40116 {
40117 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,
40118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40119 },
40120 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
40121 {
40122 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,
40123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40124 },
40125 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
40126 {
40127 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,
40128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40129 },
40130 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
40131 {
40132 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,
40133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40134 },
40135 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
40136 {
40137 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,
40138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40139 },
40140 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
40141 {
40142 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,
40143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40144 },
40145 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
40146 {
40147 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,
40148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40149 },
40150 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
40151 {
40152 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,
40153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40154 },
40155 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
40156 {
40157 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,
40158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40159 },
40160 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
40161 {
40162 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,
40163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40164 },
40165 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
40166 {
40167 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,
40168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40169 },
40170 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
40171 {
40172 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,
40173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40174 },
40175 /* dsub.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
40176 {
40177 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,
40178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40179 },
40180 /* dsub.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
40181 {
40182 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,
40183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40184 },
40185 /* dsub.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
40186 {
40187 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,
40188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40189 },
40190 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
40191 {
40192 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,
40193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40194 },
40195 /* dsub.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
40196 {
40197 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,
40198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40199 },
40200 /* dsub.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
40201 {
40202 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,
40203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40204 },
40205 /* dsub.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
40206 {
40207 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,
40208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40209 },
40210 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
40211 {
40212 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,
40213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40214 },
40215 /* dsub.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
40216 {
40217 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,
40218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40219 },
40220 /* dsub.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
40221 {
40222 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,
40223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40224 },
40225 /* dsub.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
40226 {
40227 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,
40228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40229 },
40230 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
40231 {
40232 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,
40233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40234 },
40235 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
40236 {
40237 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,
40238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40239 },
40240 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
40241 {
40242 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,
40243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40244 },
40245 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
40246 {
40247 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,
40248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40249 },
40250 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
40251 {
40252 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,
40253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40254 },
40255 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
40256 {
40257 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,
40258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40259 },
40260 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
40261 {
40262 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,
40263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40264 },
40265 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
40266 {
40267 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,
40268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40269 },
40270 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
40271 {
40272 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,
40273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40274 },
40275 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
40276 {
40277 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,
40278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40279 },
40280 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
40281 {
40282 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,
40283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40284 },
40285 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
40286 {
40287 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,
40288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40289 },
40290 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
40291 {
40292 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,
40293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40294 },
40295 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
40296 {
40297 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,
40298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40299 },
40300 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
40301 {
40302 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,
40303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40304 },
40305 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
40306 {
40307 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,
40308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40309 },
40310 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
40311 {
40312 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,
40313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40314 },
40315 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
40316 {
40317 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,
40318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40319 },
40320 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
40321 {
40322 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,
40323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40324 },
40325 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
40326 {
40327 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,
40328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40329 },
40330 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
40331 {
40332 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,
40333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40334 },
40335 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
40336 {
40337 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,
40338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40339 },
40340 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
40341 {
40342 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,
40343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40344 },
40345 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
40346 {
40347 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,
40348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40349 },
40350 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
40351 {
40352 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,
40353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40354 },
40355 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
40356 {
40357 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,
40358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40359 },
40360 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
40361 {
40362 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,
40363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40364 },
40365 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
40366 {
40367 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,
40368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40369 },
40370 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
40371 {
40372 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,
40373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40374 },
40375 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
40376 {
40377 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,
40378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40379 },
40380 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
40381 {
40382 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,
40383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40384 },
40385 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
40386 {
40387 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,
40388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40389 },
40390 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
40391 {
40392 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,
40393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40394 },
40395 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
40396 {
40397 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,
40398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40399 },
40400 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
40401 {
40402 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,
40403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40404 },
40405 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
40406 {
40407 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,
40408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40409 },
40410 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
40411 {
40412 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,
40413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40414 },
40415 /* dsub.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
40416 {
40417 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,
40418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40419 },
40420 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
40421 {
40422 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,
40423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40424 },
40425 /* dsub.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
40426 {
40427 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,
40428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40429 },
40430 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
40431 {
40432 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,
40433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40434 },
40435 /* dsub.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
40436 {
40437 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,
40438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40439 },
40440 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
40441 {
40442 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,
40443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40444 },
40445 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
40446 {
40447 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,
40448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40449 },
40450 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
40451 {
40452 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,
40453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40454 },
40455 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
40456 {
40457 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,
40458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40459 },
40460 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
40461 {
40462 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,
40463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40464 },
40465 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
40466 {
40467 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,
40468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40469 },
40470 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
40471 {
40472 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,
40473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40474 },
40475 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
40476 {
40477 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,
40478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40479 },
40480 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
40481 {
40482 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,
40483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40484 },
40485 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
40486 {
40487 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,
40488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40489 },
40490 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
40491 {
40492 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,
40493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40494 },
40495 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
40496 {
40497 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,
40498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40499 },
40500 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
40501 {
40502 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,
40503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40504 },
40505 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
40506 {
40507 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,
40508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40509 },
40510 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
40511 {
40512 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,
40513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40514 },
40515 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
40516 {
40517 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,
40518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40519 },
40520 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
40521 {
40522 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,
40523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40524 },
40525 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
40526 {
40527 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,
40528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40529 },
40530 /* dsub.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
40531 {
40532 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,
40533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40534 },
40535 /* dsub.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
40536 {
40537 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,
40538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40539 },
40540 /* dsub.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
40541 {
40542 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,
40543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40544 },
40545 /* dsub.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
40546 {
40547 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,
40548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40549 },
40550 /* dsub.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
40551 {
40552 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,
40553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40554 },
40555 /* dsub.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
40556 {
40557 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,
40558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40559 },
40560 /* dsub.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
40561 {
40562 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,
40563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40564 },
40565 /* dsub.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
40566 {
40567 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,
40568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40569 },
40570 /* dsub.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
40571 {
40572 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,
40573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40574 },
40575 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
40576 {
40577 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,
40578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40579 },
40580 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
40581 {
40582 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,
40583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40584 },
40585 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
40586 {
40587 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,
40588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40589 },
40590 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
40591 {
40592 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,
40593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40594 },
40595 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
40596 {
40597 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,
40598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40599 },
40600 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
40601 {
40602 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,
40603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40604 },
40605 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
40606 {
40607 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,
40608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40609 },
40610 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
40611 {
40612 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,
40613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40614 },
40615 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
40616 {
40617 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,
40618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40619 },
40620 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
40621 {
40622 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,
40623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40624 },
40625 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
40626 {
40627 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,
40628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40629 },
40630 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
40631 {
40632 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,
40633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40634 },
40635 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
40636 {
40637 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,
40638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40639 },
40640 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
40641 {
40642 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,
40643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40644 },
40645 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
40646 {
40647 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,
40648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40649 },
40650 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
40651 {
40652 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,
40653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40654 },
40655 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
40656 {
40657 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,
40658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40659 },
40660 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
40661 {
40662 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,
40663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40664 },
40665 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
40666 {
40667 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,
40668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40669 },
40670 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
40671 {
40672 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,
40673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40674 },
40675 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
40676 {
40677 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,
40678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40679 },
40680 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
40681 {
40682 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,
40683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40684 },
40685 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
40686 {
40687 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,
40688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40689 },
40690 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
40691 {
40692 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,
40693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40694 },
40695 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
40696 {
40697 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,
40698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40699 },
40700 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
40701 {
40702 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,
40703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40704 },
40705 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
40706 {
40707 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,
40708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40709 },
40710 /* dsub.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
40711 {
40712 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,
40713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40714 },
40715 /* dsub.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
40716 {
40717 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,
40718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40719 },
40720 /* dsub.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
40721 {
40722 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,
40723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40724 },
40725 /* dsub.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
40726 {
40727 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,
40728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40729 },
40730 /* dsub.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
40731 {
40732 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,
40733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40734 },
40735 /* dsub.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
40736 {
40737 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,
40738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40739 },
40740 /* dsub.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
40741 {
40742 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,
40743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40744 },
40745 /* dsub.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
40746 {
40747 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,
40748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40749 },
40750 /* dsub.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
40751 {
40752 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,
40753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40754 },
40755 /* dsub.w${X} #${Imm-40-HI},${Dsp-24-u16} */
40756 {
40757 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,
40758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40759 },
40760 /* dsub.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
40761 {
40762 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,
40763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40764 },
40765 /* dsub.w${X} #${Imm-48-HI},${Dsp-24-u24} */
40766 {
40767 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,
40768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40769 },
40770 /* dsub.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
40771 {
40772 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,
40773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40774 },
40775 /* dsub.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
40776 {
40777 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,
40778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40779 },
40780 /* dsub.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
40781 {
40782 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,
40783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40784 },
40785 /* dsub.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
40786 {
40787 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,
40788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40789 },
40790 /* dsub.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
40791 {
40792 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,
40793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40794 },
40795 /* dsub.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
40796 {
40797 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,
40798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40799 },
40800 /* dsub.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
40801 {
40802 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,
40803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40804 },
40805 /* dsub.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
40806 {
40807 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,
40808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40809 },
40810 /* dsub.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
40811 {
40812 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,
40813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40814 },
40815 /* dsub.b${X} #${Imm-40-QI},${Dsp-24-u16} */
40816 {
40817 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,
40818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40819 },
40820 /* dsub.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
40821 {
40822 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,
40823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40824 },
40825 /* dsub.b${X} #${Imm-48-QI},${Dsp-24-u24} */
40826 {
40827 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,
40828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40829 },
40830 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
40831 {
40832 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,
40833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40834 },
40835 /* dsbb.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
40836 {
40837 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,
40838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40839 },
40840 /* dsbb.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
40841 {
40842 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,
40843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40844 },
40845 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
40846 {
40847 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,
40848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40849 },
40850 /* dsbb.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
40851 {
40852 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,
40853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40854 },
40855 /* dsbb.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
40856 {
40857 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,
40858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40859 },
40860 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
40861 {
40862 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,
40863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40864 },
40865 /* dsbb.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
40866 {
40867 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,
40868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40869 },
40870 /* dsbb.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
40871 {
40872 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,
40873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40874 },
40875 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
40876 {
40877 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,
40878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40879 },
40880 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
40881 {
40882 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,
40883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40884 },
40885 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
40886 {
40887 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,
40888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40889 },
40890 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
40891 {
40892 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,
40893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40894 },
40895 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
40896 {
40897 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,
40898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40899 },
40900 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
40901 {
40902 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,
40903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40904 },
40905 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
40906 {
40907 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,
40908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40909 },
40910 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
40911 {
40912 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,
40913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40914 },
40915 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
40916 {
40917 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,
40918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40919 },
40920 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
40921 {
40922 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,
40923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40924 },
40925 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
40926 {
40927 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,
40928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40929 },
40930 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
40931 {
40932 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,
40933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40934 },
40935 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
40936 {
40937 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,
40938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40939 },
40940 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
40941 {
40942 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,
40943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40944 },
40945 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
40946 {
40947 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,
40948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40949 },
40950 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
40951 {
40952 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,
40953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40954 },
40955 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
40956 {
40957 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,
40958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40959 },
40960 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
40961 {
40962 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,
40963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40964 },
40965 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
40966 {
40967 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,
40968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40969 },
40970 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
40971 {
40972 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,
40973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40974 },
40975 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
40976 {
40977 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,
40978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40979 },
40980 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
40981 {
40982 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,
40983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40984 },
40985 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
40986 {
40987 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,
40988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40989 },
40990 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
40991 {
40992 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,
40993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40994 },
40995 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
40996 {
40997 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,
40998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40999 },
41000 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
41001 {
41002 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,
41003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41004 },
41005 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
41006 {
41007 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,
41008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41009 },
41010 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
41011 {
41012 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,
41013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41014 },
41015 /* dsbb.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
41016 {
41017 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,
41018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41019 },
41020 /* dsbb.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
41021 {
41022 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,
41023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41024 },
41025 /* dsbb.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
41026 {
41027 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,
41028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41029 },
41030 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
41031 {
41032 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,
41033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41034 },
41035 /* dsbb.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
41036 {
41037 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,
41038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41039 },
41040 /* dsbb.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
41041 {
41042 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,
41043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41044 },
41045 /* dsbb.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
41046 {
41047 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,
41048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41049 },
41050 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
41051 {
41052 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,
41053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41054 },
41055 /* dsbb.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
41056 {
41057 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,
41058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41059 },
41060 /* dsbb.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
41061 {
41062 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,
41063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41064 },
41065 /* dsbb.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
41066 {
41067 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,
41068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41069 },
41070 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
41071 {
41072 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,
41073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41074 },
41075 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
41076 {
41077 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,
41078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41079 },
41080 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
41081 {
41082 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,
41083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41084 },
41085 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
41086 {
41087 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,
41088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41089 },
41090 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
41091 {
41092 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,
41093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41094 },
41095 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
41096 {
41097 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,
41098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41099 },
41100 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
41101 {
41102 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,
41103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41104 },
41105 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
41106 {
41107 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,
41108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41109 },
41110 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
41111 {
41112 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,
41113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41114 },
41115 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
41116 {
41117 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,
41118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41119 },
41120 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
41121 {
41122 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,
41123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41124 },
41125 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
41126 {
41127 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,
41128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41129 },
41130 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
41131 {
41132 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,
41133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41134 },
41135 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
41136 {
41137 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,
41138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41139 },
41140 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
41141 {
41142 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,
41143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41144 },
41145 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
41146 {
41147 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,
41148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41149 },
41150 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
41151 {
41152 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,
41153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41154 },
41155 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
41156 {
41157 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,
41158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41159 },
41160 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
41161 {
41162 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,
41163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41164 },
41165 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
41166 {
41167 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,
41168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41169 },
41170 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
41171 {
41172 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,
41173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41174 },
41175 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
41176 {
41177 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,
41178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41179 },
41180 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
41181 {
41182 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,
41183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41184 },
41185 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
41186 {
41187 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,
41188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41189 },
41190 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
41191 {
41192 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,
41193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41194 },
41195 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
41196 {
41197 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,
41198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41199 },
41200 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
41201 {
41202 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,
41203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41204 },
41205 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
41206 {
41207 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,
41208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41209 },
41210 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
41211 {
41212 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,
41213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41214 },
41215 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
41216 {
41217 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,
41218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41219 },
41220 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
41221 {
41222 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,
41223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41224 },
41225 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
41226 {
41227 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,
41228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41229 },
41230 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
41231 {
41232 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,
41233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41234 },
41235 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
41236 {
41237 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,
41238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41239 },
41240 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
41241 {
41242 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,
41243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41244 },
41245 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
41246 {
41247 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,
41248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41249 },
41250 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
41251 {
41252 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,
41253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41254 },
41255 /* dsbb.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
41256 {
41257 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,
41258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41259 },
41260 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
41261 {
41262 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,
41263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41264 },
41265 /* dsbb.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
41266 {
41267 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,
41268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41269 },
41270 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
41271 {
41272 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,
41273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41274 },
41275 /* dsbb.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
41276 {
41277 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,
41278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41279 },
41280 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
41281 {
41282 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,
41283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41284 },
41285 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
41286 {
41287 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,
41288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41289 },
41290 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
41291 {
41292 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,
41293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41294 },
41295 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
41296 {
41297 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,
41298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41299 },
41300 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
41301 {
41302 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,
41303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41304 },
41305 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
41306 {
41307 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,
41308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41309 },
41310 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
41311 {
41312 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,
41313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41314 },
41315 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
41316 {
41317 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,
41318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41319 },
41320 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
41321 {
41322 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,
41323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41324 },
41325 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
41326 {
41327 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,
41328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41329 },
41330 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
41331 {
41332 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,
41333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41334 },
41335 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
41336 {
41337 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,
41338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41339 },
41340 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
41341 {
41342 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,
41343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41344 },
41345 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
41346 {
41347 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,
41348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41349 },
41350 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
41351 {
41352 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,
41353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41354 },
41355 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
41356 {
41357 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,
41358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41359 },
41360 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
41361 {
41362 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,
41363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41364 },
41365 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
41366 {
41367 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,
41368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41369 },
41370 /* dsbb.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
41371 {
41372 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,
41373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41374 },
41375 /* dsbb.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
41376 {
41377 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,
41378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41379 },
41380 /* dsbb.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
41381 {
41382 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,
41383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41384 },
41385 /* dsbb.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
41386 {
41387 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,
41388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41389 },
41390 /* dsbb.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
41391 {
41392 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,
41393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41394 },
41395 /* dsbb.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
41396 {
41397 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,
41398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41399 },
41400 /* dsbb.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
41401 {
41402 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,
41403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41404 },
41405 /* dsbb.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
41406 {
41407 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,
41408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41409 },
41410 /* dsbb.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
41411 {
41412 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,
41413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41414 },
41415 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
41416 {
41417 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,
41418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41419 },
41420 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
41421 {
41422 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,
41423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41424 },
41425 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
41426 {
41427 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,
41428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41429 },
41430 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
41431 {
41432 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,
41433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41434 },
41435 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
41436 {
41437 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,
41438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41439 },
41440 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
41441 {
41442 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,
41443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41444 },
41445 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
41446 {
41447 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,
41448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41449 },
41450 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
41451 {
41452 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,
41453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41454 },
41455 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
41456 {
41457 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,
41458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41459 },
41460 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
41461 {
41462 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,
41463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41464 },
41465 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
41466 {
41467 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,
41468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41469 },
41470 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
41471 {
41472 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,
41473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41474 },
41475 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
41476 {
41477 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,
41478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41479 },
41480 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
41481 {
41482 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,
41483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41484 },
41485 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
41486 {
41487 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,
41488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41489 },
41490 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
41491 {
41492 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,
41493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41494 },
41495 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
41496 {
41497 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,
41498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41499 },
41500 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
41501 {
41502 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,
41503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41504 },
41505 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
41506 {
41507 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,
41508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41509 },
41510 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
41511 {
41512 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,
41513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41514 },
41515 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
41516 {
41517 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,
41518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41519 },
41520 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
41521 {
41522 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,
41523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41524 },
41525 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
41526 {
41527 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,
41528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41529 },
41530 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
41531 {
41532 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,
41533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41534 },
41535 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
41536 {
41537 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,
41538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41539 },
41540 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
41541 {
41542 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,
41543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41544 },
41545 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
41546 {
41547 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,
41548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41549 },
41550 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
41551 {
41552 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,
41553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41554 },
41555 /* dsbb.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
41556 {
41557 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,
41558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41559 },
41560 /* dsbb.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
41561 {
41562 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,
41563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41564 },
41565 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
41566 {
41567 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,
41568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41569 },
41570 /* dsbb.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
41571 {
41572 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,
41573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41574 },
41575 /* dsbb.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
41576 {
41577 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,
41578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41579 },
41580 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
41581 {
41582 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,
41583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41584 },
41585 /* dsbb.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
41586 {
41587 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,
41588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41589 },
41590 /* dsbb.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
41591 {
41592 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,
41593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41594 },
41595 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
41596 {
41597 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,
41598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41599 },
41600 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
41601 {
41602 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,
41603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41604 },
41605 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
41606 {
41607 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,
41608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41609 },
41610 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
41611 {
41612 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,
41613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41614 },
41615 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
41616 {
41617 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,
41618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41619 },
41620 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
41621 {
41622 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,
41623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41624 },
41625 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
41626 {
41627 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,
41628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41629 },
41630 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
41631 {
41632 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,
41633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41634 },
41635 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
41636 {
41637 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,
41638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41639 },
41640 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
41641 {
41642 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,
41643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41644 },
41645 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
41646 {
41647 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,
41648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41649 },
41650 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
41651 {
41652 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,
41653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41654 },
41655 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
41656 {
41657 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,
41658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41659 },
41660 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
41661 {
41662 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,
41663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41664 },
41665 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
41666 {
41667 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,
41668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41669 },
41670 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
41671 {
41672 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,
41673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41674 },
41675 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
41676 {
41677 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,
41678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41679 },
41680 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
41681 {
41682 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,
41683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41684 },
41685 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
41686 {
41687 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,
41688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41689 },
41690 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
41691 {
41692 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,
41693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41694 },
41695 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
41696 {
41697 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,
41698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41699 },
41700 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
41701 {
41702 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,
41703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41704 },
41705 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
41706 {
41707 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,
41708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41709 },
41710 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
41711 {
41712 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,
41713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41714 },
41715 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
41716 {
41717 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,
41718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41719 },
41720 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
41721 {
41722 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,
41723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41724 },
41725 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
41726 {
41727 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,
41728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41729 },
41730 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
41731 {
41732 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,
41733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41734 },
41735 /* dsbb.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
41736 {
41737 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,
41738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41739 },
41740 /* dsbb.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
41741 {
41742 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,
41743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41744 },
41745 /* dsbb.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
41746 {
41747 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,
41748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41749 },
41750 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
41751 {
41752 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,
41753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41754 },
41755 /* dsbb.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
41756 {
41757 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,
41758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41759 },
41760 /* dsbb.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
41761 {
41762 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,
41763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41764 },
41765 /* dsbb.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
41766 {
41767 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,
41768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41769 },
41770 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
41771 {
41772 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,
41773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41774 },
41775 /* dsbb.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
41776 {
41777 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,
41778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41779 },
41780 /* dsbb.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
41781 {
41782 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,
41783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41784 },
41785 /* dsbb.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
41786 {
41787 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,
41788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41789 },
41790 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
41791 {
41792 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,
41793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41794 },
41795 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
41796 {
41797 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,
41798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41799 },
41800 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
41801 {
41802 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,
41803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41804 },
41805 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
41806 {
41807 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,
41808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41809 },
41810 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
41811 {
41812 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,
41813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41814 },
41815 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
41816 {
41817 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,
41818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41819 },
41820 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
41821 {
41822 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,
41823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41824 },
41825 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
41826 {
41827 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,
41828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41829 },
41830 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
41831 {
41832 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,
41833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41834 },
41835 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
41836 {
41837 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,
41838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41839 },
41840 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
41841 {
41842 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,
41843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41844 },
41845 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
41846 {
41847 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,
41848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41849 },
41850 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
41851 {
41852 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,
41853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41854 },
41855 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
41856 {
41857 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,
41858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41859 },
41860 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
41861 {
41862 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,
41863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41864 },
41865 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
41866 {
41867 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,
41868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41869 },
41870 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
41871 {
41872 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,
41873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41874 },
41875 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
41876 {
41877 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,
41878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41879 },
41880 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
41881 {
41882 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,
41883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41884 },
41885 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
41886 {
41887 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,
41888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41889 },
41890 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
41891 {
41892 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,
41893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41894 },
41895 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
41896 {
41897 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,
41898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41899 },
41900 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
41901 {
41902 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,
41903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41904 },
41905 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
41906 {
41907 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,
41908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41909 },
41910 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
41911 {
41912 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,
41913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41914 },
41915 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
41916 {
41917 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,
41918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41919 },
41920 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
41921 {
41922 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,
41923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41924 },
41925 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
41926 {
41927 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,
41928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41929 },
41930 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
41931 {
41932 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,
41933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41934 },
41935 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
41936 {
41937 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,
41938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41939 },
41940 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
41941 {
41942 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,
41943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41944 },
41945 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
41946 {
41947 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,
41948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41949 },
41950 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
41951 {
41952 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,
41953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41954 },
41955 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
41956 {
41957 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,
41958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41959 },
41960 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
41961 {
41962 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,
41963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41964 },
41965 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
41966 {
41967 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,
41968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41969 },
41970 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
41971 {
41972 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,
41973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41974 },
41975 /* dsbb.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
41976 {
41977 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,
41978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41979 },
41980 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
41981 {
41982 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,
41983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41984 },
41985 /* dsbb.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
41986 {
41987 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,
41988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41989 },
41990 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
41991 {
41992 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,
41993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41994 },
41995 /* dsbb.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
41996 {
41997 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,
41998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41999 },
42000 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
42001 {
42002 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,
42003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42004 },
42005 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
42006 {
42007 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,
42008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42009 },
42010 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
42011 {
42012 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,
42013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42014 },
42015 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
42016 {
42017 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,
42018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42019 },
42020 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
42021 {
42022 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,
42023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42024 },
42025 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
42026 {
42027 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,
42028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42029 },
42030 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
42031 {
42032 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,
42033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42034 },
42035 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
42036 {
42037 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,
42038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42039 },
42040 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
42041 {
42042 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,
42043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42044 },
42045 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
42046 {
42047 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,
42048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42049 },
42050 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
42051 {
42052 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,
42053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42054 },
42055 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
42056 {
42057 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,
42058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42059 },
42060 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
42061 {
42062 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,
42063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42064 },
42065 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
42066 {
42067 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,
42068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42069 },
42070 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
42071 {
42072 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,
42073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42074 },
42075 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
42076 {
42077 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,
42078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42079 },
42080 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
42081 {
42082 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,
42083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42084 },
42085 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
42086 {
42087 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,
42088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42089 },
42090 /* dsbb.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
42091 {
42092 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,
42093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42094 },
42095 /* dsbb.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
42096 {
42097 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,
42098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42099 },
42100 /* dsbb.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
42101 {
42102 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,
42103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42104 },
42105 /* dsbb.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
42106 {
42107 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,
42108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42109 },
42110 /* dsbb.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
42111 {
42112 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,
42113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42114 },
42115 /* dsbb.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
42116 {
42117 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,
42118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42119 },
42120 /* dsbb.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
42121 {
42122 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,
42123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42124 },
42125 /* dsbb.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
42126 {
42127 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,
42128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42129 },
42130 /* dsbb.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
42131 {
42132 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,
42133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42134 },
42135 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
42136 {
42137 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,
42138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42139 },
42140 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
42141 {
42142 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,
42143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42144 },
42145 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
42146 {
42147 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,
42148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42149 },
42150 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
42151 {
42152 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,
42153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42154 },
42155 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
42156 {
42157 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,
42158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42159 },
42160 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
42161 {
42162 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,
42163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42164 },
42165 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
42166 {
42167 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,
42168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42169 },
42170 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
42171 {
42172 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,
42173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42174 },
42175 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
42176 {
42177 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,
42178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42179 },
42180 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
42181 {
42182 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,
42183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42184 },
42185 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
42186 {
42187 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,
42188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42189 },
42190 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
42191 {
42192 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,
42193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42194 },
42195 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
42196 {
42197 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,
42198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42199 },
42200 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
42201 {
42202 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,
42203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42204 },
42205 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
42206 {
42207 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,
42208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42209 },
42210 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
42211 {
42212 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,
42213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42214 },
42215 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
42216 {
42217 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,
42218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42219 },
42220 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
42221 {
42222 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,
42223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42224 },
42225 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
42226 {
42227 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,
42228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42229 },
42230 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
42231 {
42232 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,
42233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42234 },
42235 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
42236 {
42237 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,
42238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42239 },
42240 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
42241 {
42242 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,
42243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42244 },
42245 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
42246 {
42247 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,
42248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42249 },
42250 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
42251 {
42252 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,
42253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42254 },
42255 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
42256 {
42257 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,
42258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42259 },
42260 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
42261 {
42262 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,
42263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42264 },
42265 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
42266 {
42267 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,
42268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42269 },
42270 /* dsbb.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
42271 {
42272 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,
42273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42274 },
42275 /* dsbb.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
42276 {
42277 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,
42278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42279 },
42280 /* dsbb.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
42281 {
42282 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,
42283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42284 },
42285 /* dsbb.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
42286 {
42287 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,
42288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42289 },
42290 /* dsbb.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
42291 {
42292 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,
42293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42294 },
42295 /* dsbb.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
42296 {
42297 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,
42298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42299 },
42300 /* dsbb.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
42301 {
42302 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,
42303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42304 },
42305 /* dsbb.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
42306 {
42307 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,
42308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42309 },
42310 /* dsbb.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
42311 {
42312 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,
42313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42314 },
42315 /* dsbb.w${X} #${Imm-40-HI},${Dsp-24-u16} */
42316 {
42317 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,
42318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42319 },
42320 /* dsbb.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
42321 {
42322 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,
42323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42324 },
42325 /* dsbb.w${X} #${Imm-48-HI},${Dsp-24-u24} */
42326 {
42327 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,
42328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42329 },
42330 /* dsbb.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
42331 {
42332 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,
42333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42334 },
42335 /* dsbb.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
42336 {
42337 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,
42338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42339 },
42340 /* dsbb.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
42341 {
42342 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,
42343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42344 },
42345 /* dsbb.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
42346 {
42347 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,
42348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42349 },
42350 /* dsbb.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
42351 {
42352 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,
42353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42354 },
42355 /* dsbb.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
42356 {
42357 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,
42358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42359 },
42360 /* dsbb.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
42361 {
42362 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,
42363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42364 },
42365 /* dsbb.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
42366 {
42367 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,
42368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42369 },
42370 /* dsbb.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
42371 {
42372 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,
42373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42374 },
42375 /* dsbb.b${X} #${Imm-40-QI},${Dsp-24-u16} */
42376 {
42377 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,
42378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42379 },
42380 /* dsbb.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
42381 {
42382 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,
42383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42384 },
42385 /* dsbb.b${X} #${Imm-48-QI},${Dsp-24-u24} */
42386 {
42387 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,
42388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42389 },
42390 /* divx.l $Dst32RnPrefixedSI */
42391 {
42392 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,
42393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42394 },
42395 /* divx.l $Dst32AnPrefixedSI */
42396 {
42397 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,
42398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42399 },
42400 /* divx.l [$Dst32AnPrefixed] */
42401 {
42402 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,
42403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42404 },
42405 /* divx.l ${Dsp-24-u8}[$Dst32AnPrefixed] */
42406 {
42407 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,
42408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42409 },
42410 /* divx.l ${Dsp-24-u16}[$Dst32AnPrefixed] */
42411 {
42412 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,
42413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42414 },
42415 /* divx.l ${Dsp-24-u24}[$Dst32AnPrefixed] */
42416 {
42417 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,
42418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42419 },
42420 /* divx.l ${Dsp-24-u8}[sb] */
42421 {
42422 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,
42423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42424 },
42425 /* divx.l ${Dsp-24-u16}[sb] */
42426 {
42427 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,
42428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42429 },
42430 /* divx.l ${Dsp-24-s8}[fb] */
42431 {
42432 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,
42433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42434 },
42435 /* divx.l ${Dsp-24-s16}[fb] */
42436 {
42437 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,
42438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42439 },
42440 /* divx.l ${Dsp-24-u16} */
42441 {
42442 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,
42443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42444 },
42445 /* divx.l ${Dsp-24-u24} */
42446 {
42447 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,
42448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42449 },
42450 /* divu.l $Dst32RnPrefixedSI */
42451 {
42452 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,
42453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42454 },
42455 /* divu.l $Dst32AnPrefixedSI */
42456 {
42457 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,
42458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42459 },
42460 /* divu.l [$Dst32AnPrefixed] */
42461 {
42462 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,
42463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42464 },
42465 /* divu.l ${Dsp-24-u8}[$Dst32AnPrefixed] */
42466 {
42467 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,
42468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42469 },
42470 /* divu.l ${Dsp-24-u16}[$Dst32AnPrefixed] */
42471 {
42472 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,
42473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42474 },
42475 /* divu.l ${Dsp-24-u24}[$Dst32AnPrefixed] */
42476 {
42477 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,
42478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42479 },
42480 /* divu.l ${Dsp-24-u8}[sb] */
42481 {
42482 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,
42483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42484 },
42485 /* divu.l ${Dsp-24-u16}[sb] */
42486 {
42487 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,
42488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42489 },
42490 /* divu.l ${Dsp-24-s8}[fb] */
42491 {
42492 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,
42493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42494 },
42495 /* divu.l ${Dsp-24-s16}[fb] */
42496 {
42497 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,
42498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42499 },
42500 /* divu.l ${Dsp-24-u16} */
42501 {
42502 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,
42503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42504 },
42505 /* divu.l ${Dsp-24-u24} */
42506 {
42507 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,
42508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42509 },
42510 /* div.l $Dst32RnPrefixedSI */
42511 {
42512 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,
42513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42514 },
42515 /* div.l $Dst32AnPrefixedSI */
42516 {
42517 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,
42518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42519 },
42520 /* div.l [$Dst32AnPrefixed] */
42521 {
42522 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,
42523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42524 },
42525 /* div.l ${Dsp-24-u8}[$Dst32AnPrefixed] */
42526 {
42527 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,
42528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42529 },
42530 /* div.l ${Dsp-24-u16}[$Dst32AnPrefixed] */
42531 {
42532 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,
42533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42534 },
42535 /* div.l ${Dsp-24-u24}[$Dst32AnPrefixed] */
42536 {
42537 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,
42538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42539 },
42540 /* div.l ${Dsp-24-u8}[sb] */
42541 {
42542 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,
42543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42544 },
42545 /* div.l ${Dsp-24-u16}[sb] */
42546 {
42547 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,
42548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42549 },
42550 /* div.l ${Dsp-24-s8}[fb] */
42551 {
42552 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,
42553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42554 },
42555 /* div.l ${Dsp-24-s16}[fb] */
42556 {
42557 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,
42558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42559 },
42560 /* div.l ${Dsp-24-u16} */
42561 {
42562 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,
42563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42564 },
42565 /* div.l ${Dsp-24-u24} */
42566 {
42567 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,
42568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42569 },
42570 /* divx.w $Dst32RnUnprefixedHI */
42571 {
42572 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,
42573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42574 },
42575 /* divx.w $Dst32AnUnprefixedHI */
42576 {
42577 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,
42578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42579 },
42580 /* divx.w [$Dst32AnUnprefixed] */
42581 {
42582 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,
42583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42584 },
42585 /* divx.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42586 {
42587 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,
42588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42589 },
42590 /* divx.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42591 {
42592 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,
42593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42594 },
42595 /* divx.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42596 {
42597 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,
42598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42599 },
42600 /* divx.w ${Dsp-16-u8}[sb] */
42601 {
42602 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,
42603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42604 },
42605 /* divx.w ${Dsp-16-u16}[sb] */
42606 {
42607 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,
42608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42609 },
42610 /* divx.w ${Dsp-16-s8}[fb] */
42611 {
42612 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,
42613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42614 },
42615 /* divx.w ${Dsp-16-s16}[fb] */
42616 {
42617 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,
42618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42619 },
42620 /* divx.w ${Dsp-16-u16} */
42621 {
42622 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,
42623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42624 },
42625 /* divx.w ${Dsp-16-u24} */
42626 {
42627 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,
42628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42629 },
42630 /* divx.b $Dst32RnUnprefixedQI */
42631 {
42632 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,
42633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42634 },
42635 /* divx.b $Dst32AnUnprefixedQI */
42636 {
42637 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,
42638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42639 },
42640 /* divx.b [$Dst32AnUnprefixed] */
42641 {
42642 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,
42643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42644 },
42645 /* divx.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42646 {
42647 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,
42648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42649 },
42650 /* divx.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42651 {
42652 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,
42653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42654 },
42655 /* divx.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42656 {
42657 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,
42658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42659 },
42660 /* divx.b ${Dsp-16-u8}[sb] */
42661 {
42662 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,
42663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42664 },
42665 /* divx.b ${Dsp-16-u16}[sb] */
42666 {
42667 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,
42668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42669 },
42670 /* divx.b ${Dsp-16-s8}[fb] */
42671 {
42672 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,
42673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42674 },
42675 /* divx.b ${Dsp-16-s16}[fb] */
42676 {
42677 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,
42678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42679 },
42680 /* divx.b ${Dsp-16-u16} */
42681 {
42682 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,
42683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42684 },
42685 /* divx.b ${Dsp-16-u24} */
42686 {
42687 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,
42688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42689 },
42690 /* divx.w $Dst16RnHI */
42691 {
42692 M32C_INSN_DIVX16_W_DST16_16_HI_DST16_RN_DIRECT_HI, "divx16.w-dst16-16-HI-dst16-Rn-direct-HI", "divx.w", 16,
42693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42694 },
42695 /* divx.w $Dst16AnHI */
42696 {
42697 M32C_INSN_DIVX16_W_DST16_16_HI_DST16_AN_DIRECT_HI, "divx16.w-dst16-16-HI-dst16-An-direct-HI", "divx.w", 16,
42698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42699 },
42700 /* divx.w [$Dst16An] */
42701 {
42702 M32C_INSN_DIVX16_W_DST16_16_HI_DST16_AN_INDIRECT_HI, "divx16.w-dst16-16-HI-dst16-An-indirect-HI", "divx.w", 16,
42703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42704 },
42705 /* divx.w ${Dsp-16-u8}[$Dst16An] */
42706 {
42707 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,
42708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42709 },
42710 /* divx.w ${Dsp-16-u16}[$Dst16An] */
42711 {
42712 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,
42713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42714 },
42715 /* divx.w ${Dsp-16-u8}[sb] */
42716 {
42717 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,
42718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42719 },
42720 /* divx.w ${Dsp-16-u16}[sb] */
42721 {
42722 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,
42723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42724 },
42725 /* divx.w ${Dsp-16-s8}[fb] */
42726 {
42727 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,
42728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42729 },
42730 /* divx.w ${Dsp-16-u16} */
42731 {
42732 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,
42733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42734 },
42735 /* divx.b $Dst16RnQI */
42736 {
42737 M32C_INSN_DIVX16_B_DST16_16_QI_DST16_RN_DIRECT_QI, "divx16.b-dst16-16-QI-dst16-Rn-direct-QI", "divx.b", 16,
42738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42739 },
42740 /* divx.b $Dst16AnQI */
42741 {
42742 M32C_INSN_DIVX16_B_DST16_16_QI_DST16_AN_DIRECT_QI, "divx16.b-dst16-16-QI-dst16-An-direct-QI", "divx.b", 16,
42743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42744 },
42745 /* divx.b [$Dst16An] */
42746 {
42747 M32C_INSN_DIVX16_B_DST16_16_QI_DST16_AN_INDIRECT_QI, "divx16.b-dst16-16-QI-dst16-An-indirect-QI", "divx.b", 16,
42748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42749 },
42750 /* divx.b ${Dsp-16-u8}[$Dst16An] */
42751 {
42752 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,
42753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42754 },
42755 /* divx.b ${Dsp-16-u16}[$Dst16An] */
42756 {
42757 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,
42758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42759 },
42760 /* divx.b ${Dsp-16-u8}[sb] */
42761 {
42762 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,
42763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42764 },
42765 /* divx.b ${Dsp-16-u16}[sb] */
42766 {
42767 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,
42768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42769 },
42770 /* divx.b ${Dsp-16-s8}[fb] */
42771 {
42772 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,
42773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42774 },
42775 /* divx.b ${Dsp-16-u16} */
42776 {
42777 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,
42778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42779 },
42780 /* divu.w $Dst32RnUnprefixedHI */
42781 {
42782 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,
42783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42784 },
42785 /* divu.w $Dst32AnUnprefixedHI */
42786 {
42787 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,
42788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42789 },
42790 /* divu.w [$Dst32AnUnprefixed] */
42791 {
42792 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,
42793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42794 },
42795 /* divu.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42796 {
42797 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,
42798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42799 },
42800 /* divu.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42801 {
42802 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,
42803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42804 },
42805 /* divu.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42806 {
42807 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,
42808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42809 },
42810 /* divu.w ${Dsp-16-u8}[sb] */
42811 {
42812 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,
42813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42814 },
42815 /* divu.w ${Dsp-16-u16}[sb] */
42816 {
42817 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,
42818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42819 },
42820 /* divu.w ${Dsp-16-s8}[fb] */
42821 {
42822 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,
42823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42824 },
42825 /* divu.w ${Dsp-16-s16}[fb] */
42826 {
42827 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,
42828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42829 },
42830 /* divu.w ${Dsp-16-u16} */
42831 {
42832 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,
42833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42834 },
42835 /* divu.w ${Dsp-16-u24} */
42836 {
42837 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,
42838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42839 },
42840 /* divu.b $Dst32RnUnprefixedQI */
42841 {
42842 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,
42843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42844 },
42845 /* divu.b $Dst32AnUnprefixedQI */
42846 {
42847 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,
42848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42849 },
42850 /* divu.b [$Dst32AnUnprefixed] */
42851 {
42852 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,
42853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42854 },
42855 /* divu.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42856 {
42857 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,
42858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42859 },
42860 /* divu.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42861 {
42862 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,
42863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42864 },
42865 /* divu.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42866 {
42867 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,
42868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42869 },
42870 /* divu.b ${Dsp-16-u8}[sb] */
42871 {
42872 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,
42873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42874 },
42875 /* divu.b ${Dsp-16-u16}[sb] */
42876 {
42877 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,
42878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42879 },
42880 /* divu.b ${Dsp-16-s8}[fb] */
42881 {
42882 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,
42883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42884 },
42885 /* divu.b ${Dsp-16-s16}[fb] */
42886 {
42887 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,
42888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42889 },
42890 /* divu.b ${Dsp-16-u16} */
42891 {
42892 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,
42893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42894 },
42895 /* divu.b ${Dsp-16-u24} */
42896 {
42897 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,
42898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42899 },
42900 /* divu.w $Dst16RnHI */
42901 {
42902 M32C_INSN_DIVU16_W_DST16_16_HI_DST16_RN_DIRECT_HI, "divu16.w-dst16-16-HI-dst16-Rn-direct-HI", "divu.w", 16,
42903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42904 },
42905 /* divu.w $Dst16AnHI */
42906 {
42907 M32C_INSN_DIVU16_W_DST16_16_HI_DST16_AN_DIRECT_HI, "divu16.w-dst16-16-HI-dst16-An-direct-HI", "divu.w", 16,
42908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42909 },
42910 /* divu.w [$Dst16An] */
42911 {
42912 M32C_INSN_DIVU16_W_DST16_16_HI_DST16_AN_INDIRECT_HI, "divu16.w-dst16-16-HI-dst16-An-indirect-HI", "divu.w", 16,
42913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42914 },
42915 /* divu.w ${Dsp-16-u8}[$Dst16An] */
42916 {
42917 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,
42918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42919 },
42920 /* divu.w ${Dsp-16-u16}[$Dst16An] */
42921 {
42922 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,
42923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42924 },
42925 /* divu.w ${Dsp-16-u8}[sb] */
42926 {
42927 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,
42928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42929 },
42930 /* divu.w ${Dsp-16-u16}[sb] */
42931 {
42932 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,
42933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42934 },
42935 /* divu.w ${Dsp-16-s8}[fb] */
42936 {
42937 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,
42938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42939 },
42940 /* divu.w ${Dsp-16-u16} */
42941 {
42942 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,
42943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42944 },
42945 /* divu.b $Dst16RnQI */
42946 {
42947 M32C_INSN_DIVU16_B_DST16_16_QI_DST16_RN_DIRECT_QI, "divu16.b-dst16-16-QI-dst16-Rn-direct-QI", "divu.b", 16,
42948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42949 },
42950 /* divu.b $Dst16AnQI */
42951 {
42952 M32C_INSN_DIVU16_B_DST16_16_QI_DST16_AN_DIRECT_QI, "divu16.b-dst16-16-QI-dst16-An-direct-QI", "divu.b", 16,
42953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42954 },
42955 /* divu.b [$Dst16An] */
42956 {
42957 M32C_INSN_DIVU16_B_DST16_16_QI_DST16_AN_INDIRECT_QI, "divu16.b-dst16-16-QI-dst16-An-indirect-QI", "divu.b", 16,
42958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42959 },
42960 /* divu.b ${Dsp-16-u8}[$Dst16An] */
42961 {
42962 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,
42963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42964 },
42965 /* divu.b ${Dsp-16-u16}[$Dst16An] */
42966 {
42967 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,
42968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42969 },
42970 /* divu.b ${Dsp-16-u8}[sb] */
42971 {
42972 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,
42973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42974 },
42975 /* divu.b ${Dsp-16-u16}[sb] */
42976 {
42977 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,
42978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42979 },
42980 /* divu.b ${Dsp-16-s8}[fb] */
42981 {
42982 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,
42983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42984 },
42985 /* divu.b ${Dsp-16-u16} */
42986 {
42987 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,
42988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42989 },
42990 /* div.w $Dst32RnUnprefixedHI */
42991 {
42992 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,
42993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42994 },
42995 /* div.w $Dst32AnUnprefixedHI */
42996 {
42997 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,
42998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42999 },
43000 /* div.w [$Dst32AnUnprefixed] */
43001 {
43002 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,
43003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43004 },
43005 /* div.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
43006 {
43007 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,
43008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43009 },
43010 /* div.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
43011 {
43012 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,
43013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43014 },
43015 /* div.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
43016 {
43017 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,
43018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43019 },
43020 /* div.w ${Dsp-16-u8}[sb] */
43021 {
43022 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,
43023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43024 },
43025 /* div.w ${Dsp-16-u16}[sb] */
43026 {
43027 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,
43028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43029 },
43030 /* div.w ${Dsp-16-s8}[fb] */
43031 {
43032 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,
43033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43034 },
43035 /* div.w ${Dsp-16-s16}[fb] */
43036 {
43037 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,
43038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43039 },
43040 /* div.w ${Dsp-16-u16} */
43041 {
43042 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,
43043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43044 },
43045 /* div.w ${Dsp-16-u24} */
43046 {
43047 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,
43048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43049 },
43050 /* div.b $Dst32RnUnprefixedQI */
43051 {
43052 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,
43053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43054 },
43055 /* div.b $Dst32AnUnprefixedQI */
43056 {
43057 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,
43058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43059 },
43060 /* div.b [$Dst32AnUnprefixed] */
43061 {
43062 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,
43063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43064 },
43065 /* div.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
43066 {
43067 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,
43068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43069 },
43070 /* div.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
43071 {
43072 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,
43073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43074 },
43075 /* div.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
43076 {
43077 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,
43078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43079 },
43080 /* div.b ${Dsp-16-u8}[sb] */
43081 {
43082 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,
43083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43084 },
43085 /* div.b ${Dsp-16-u16}[sb] */
43086 {
43087 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,
43088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43089 },
43090 /* div.b ${Dsp-16-s8}[fb] */
43091 {
43092 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,
43093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43094 },
43095 /* div.b ${Dsp-16-s16}[fb] */
43096 {
43097 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,
43098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43099 },
43100 /* div.b ${Dsp-16-u16} */
43101 {
43102 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,
43103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43104 },
43105 /* div.b ${Dsp-16-u24} */
43106 {
43107 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,
43108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43109 },
43110 /* div.w $Dst16RnHI */
43111 {
43112 M32C_INSN_DIV16_W_DST16_16_HI_DST16_RN_DIRECT_HI, "div16.w-dst16-16-HI-dst16-Rn-direct-HI", "div.w", 16,
43113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43114 },
43115 /* div.w $Dst16AnHI */
43116 {
43117 M32C_INSN_DIV16_W_DST16_16_HI_DST16_AN_DIRECT_HI, "div16.w-dst16-16-HI-dst16-An-direct-HI", "div.w", 16,
43118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43119 },
43120 /* div.w [$Dst16An] */
43121 {
43122 M32C_INSN_DIV16_W_DST16_16_HI_DST16_AN_INDIRECT_HI, "div16.w-dst16-16-HI-dst16-An-indirect-HI", "div.w", 16,
43123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43124 },
43125 /* div.w ${Dsp-16-u8}[$Dst16An] */
43126 {
43127 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,
43128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43129 },
43130 /* div.w ${Dsp-16-u16}[$Dst16An] */
43131 {
43132 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,
43133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43134 },
43135 /* div.w ${Dsp-16-u8}[sb] */
43136 {
43137 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,
43138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43139 },
43140 /* div.w ${Dsp-16-u16}[sb] */
43141 {
43142 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,
43143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43144 },
43145 /* div.w ${Dsp-16-s8}[fb] */
43146 {
43147 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,
43148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43149 },
43150 /* div.w ${Dsp-16-u16} */
43151 {
43152 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,
43153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43154 },
43155 /* div.b $Dst16RnQI */
43156 {
43157 M32C_INSN_DIV16_B_DST16_16_QI_DST16_RN_DIRECT_QI, "div16.b-dst16-16-QI-dst16-Rn-direct-QI", "div.b", 16,
43158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43159 },
43160 /* div.b $Dst16AnQI */
43161 {
43162 M32C_INSN_DIV16_B_DST16_16_QI_DST16_AN_DIRECT_QI, "div16.b-dst16-16-QI-dst16-An-direct-QI", "div.b", 16,
43163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43164 },
43165 /* div.b [$Dst16An] */
43166 {
43167 M32C_INSN_DIV16_B_DST16_16_QI_DST16_AN_INDIRECT_QI, "div16.b-dst16-16-QI-dst16-An-indirect-QI", "div.b", 16,
43168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43169 },
43170 /* div.b ${Dsp-16-u8}[$Dst16An] */
43171 {
43172 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,
43173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43174 },
43175 /* div.b ${Dsp-16-u16}[$Dst16An] */
43176 {
43177 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,
43178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43179 },
43180 /* div.b ${Dsp-16-u8}[sb] */
43181 {
43182 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,
43183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43184 },
43185 /* div.b ${Dsp-16-u16}[sb] */
43186 {
43187 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,
43188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43189 },
43190 /* div.b ${Dsp-16-s8}[fb] */
43191 {
43192 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,
43193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43194 },
43195 /* div.b ${Dsp-16-u16} */
43196 {
43197 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,
43198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43199 },
43200 /* dec.w $Dst32RnUnprefixedHI */
43201 {
43202 M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "dec.w", 16,
43203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43204 },
43205 /* dec.w $Dst32AnUnprefixedHI */
43206 {
43207 M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "dec.w", 16,
43208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43209 },
43210 /* dec.w [$Dst32AnUnprefixed] */
43211 {
43212 M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "dec.w", 16,
43213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43214 },
43215 /* dec.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
43216 {
43217 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,
43218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43219 },
43220 /* dec.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
43221 {
43222 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,
43223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43224 },
43225 /* dec.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
43226 {
43227 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,
43228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43229 },
43230 /* dec.w ${Dsp-16-u8}[sb] */
43231 {
43232 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,
43233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43234 },
43235 /* dec.w ${Dsp-16-u16}[sb] */
43236 {
43237 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,
43238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43239 },
43240 /* dec.w ${Dsp-16-s8}[fb] */
43241 {
43242 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,
43243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43244 },
43245 /* dec.w ${Dsp-16-s16}[fb] */
43246 {
43247 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,
43248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43249 },
43250 /* dec.w ${Dsp-16-u16} */
43251 {
43252 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,
43253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43254 },
43255 /* dec.w ${Dsp-16-u24} */
43256 {
43257 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,
43258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43259 },
43260 /* dec.b $Dst32RnUnprefixedQI */
43261 {
43262 M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "dec.b", 16,
43263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43264 },
43265 /* dec.b $Dst32AnUnprefixedQI */
43266 {
43267 M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "dec.b", 16,
43268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43269 },
43270 /* dec.b [$Dst32AnUnprefixed] */
43271 {
43272 M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "dec.b", 16,
43273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43274 },
43275 /* dec.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
43276 {
43277 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,
43278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43279 },
43280 /* dec.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
43281 {
43282 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,
43283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43284 },
43285 /* dec.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
43286 {
43287 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,
43288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43289 },
43290 /* dec.b ${Dsp-16-u8}[sb] */
43291 {
43292 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,
43293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43294 },
43295 /* dec.b ${Dsp-16-u16}[sb] */
43296 {
43297 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,
43298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43299 },
43300 /* dec.b ${Dsp-16-s8}[fb] */
43301 {
43302 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,
43303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43304 },
43305 /* dec.b ${Dsp-16-s16}[fb] */
43306 {
43307 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,
43308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43309 },
43310 /* dec.b ${Dsp-16-u16} */
43311 {
43312 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,
43313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43314 },
43315 /* dec.b ${Dsp-16-u24} */
43316 {
43317 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,
43318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43319 },
43320 /* dec.b r0l */
43321 {
43322 M32C_INSN_DEC16_B_DST16_3_S_R0L_DIRECT_QI, "dec16.b-dst16-3-S-R0l-direct-QI", "dec.b", 8,
43323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43324 },
43325 /* dec.b r0h */
43326 {
43327 M32C_INSN_DEC16_B_DST16_3_S_R0H_DIRECT_QI, "dec16.b-dst16-3-S-R0h-direct-QI", "dec.b", 8,
43328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43329 },
43330 /* dec.b ${Dsp-8-u8}[sb] */
43331 {
43332 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,
43333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43334 },
43335 /* dec.b ${Dsp-8-s8}[fb] */
43336 {
43337 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,
43338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43339 },
43340 /* dec.b ${Dsp-8-u16} */
43341 {
43342 M32C_INSN_DEC16_B_DST16_3_S_8_16_ABSOLUTE_QI, "dec16.b-dst16-3-S-8-16-absolute-QI", "dec.b", 24,
43343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43344 },
43345 /* cmpx${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
43346 {
43347 M32C_INSN_CMPX32_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "cmpx32-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "cmpx", 24,
43348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43349 },
43350 /* cmpx${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
43351 {
43352 M32C_INSN_CMPX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "cmpx32-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "cmpx", 24,
43353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43354 },
43355 /* cmpx${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
43356 {
43357 M32C_INSN_CMPX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "cmpx32-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "cmpx", 24,
43358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43359 },
43360 /* cmpx${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
43361 {
43362 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,
43363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43364 },
43365 /* cmpx${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
43366 {
43367 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,
43368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43369 },
43370 /* cmpx${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
43371 {
43372 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,
43373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43374 },
43375 /* cmpx${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
43376 {
43377 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,
43378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43379 },
43380 /* cmpx${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
43381 {
43382 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,
43383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43384 },
43385 /* cmpx${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
43386 {
43387 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,
43388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43389 },
43390 /* cmpx${X} #${Imm-32-QI},${Dsp-16-u16} */
43391 {
43392 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,
43393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43394 },
43395 /* cmpx${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
43396 {
43397 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,
43398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43399 },
43400 /* cmpx${X} #${Imm-40-QI},${Dsp-16-u24} */
43401 {
43402 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,
43403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43404 },
43405 /* cmp.w${S} ${Dsp-8-u8}[sb],${Dst32R0HI-S} */
43406 {
43407 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,
43408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43409 },
43410 /* cmp.w${S} ${Dsp-8-s8}[fb],${Dst32R0HI-S} */
43411 {
43412 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,
43413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43414 },
43415 /* cmp.w${S} ${Dsp-8-u16},${Dst32R0HI-S} */
43416 {
43417 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,
43418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43419 },
43420 /* cmp.b${S} ${Dsp-8-u8}[sb],${Dst32R0QI-S} */
43421 {
43422 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,
43423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43424 },
43425 /* cmp.b${S} ${Dsp-8-s8}[fb],${Dst32R0QI-S} */
43426 {
43427 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,
43428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43429 },
43430 /* cmp.b${S} ${Dsp-8-u16},${Dst32R0QI-S} */
43431 {
43432 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,
43433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43434 },
43435 /* cmp.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
43436 {
43437 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,
43438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43439 },
43440 /* cmp.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
43441 {
43442 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,
43443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43444 },
43445 /* cmp.w${S} #${Imm-24-HI},${Dsp-8-u16} */
43446 {
43447 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,
43448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43449 },
43450 /* cmp.w${S} #${Imm-8-HI},r0 */
43451 {
43452 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,
43453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43454 },
43455 /* cmp.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
43456 {
43457 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,
43458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43459 },
43460 /* cmp.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
43461 {
43462 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,
43463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43464 },
43465 /* cmp.b${S} #${Imm-24-QI},${Dsp-8-u16} */
43466 {
43467 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,
43468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43469 },
43470 /* cmp.b${S} #${Imm-8-QI},r0l */
43471 {
43472 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,
43473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43474 },
43475 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
43476 {
43477 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,
43478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43479 },
43480 /* cmp.l${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
43481 {
43482 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,
43483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43484 },
43485 /* cmp.l${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
43486 {
43487 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,
43488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43489 },
43490 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
43491 {
43492 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,
43493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43494 },
43495 /* cmp.l${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
43496 {
43497 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,
43498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43499 },
43500 /* cmp.l${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
43501 {
43502 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,
43503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43504 },
43505 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
43506 {
43507 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,
43508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43509 },
43510 /* cmp.l${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
43511 {
43512 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,
43513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43514 },
43515 /* cmp.l${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
43516 {
43517 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,
43518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43519 },
43520 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
43521 {
43522 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,
43523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43524 },
43525 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
43526 {
43527 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,
43528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43529 },
43530 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
43531 {
43532 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,
43533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43534 },
43535 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
43536 {
43537 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,
43538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43539 },
43540 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
43541 {
43542 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,
43543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43544 },
43545 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
43546 {
43547 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,
43548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43549 },
43550 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
43551 {
43552 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,
43553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43554 },
43555 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
43556 {
43557 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,
43558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43559 },
43560 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
43561 {
43562 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,
43563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43564 },
43565 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
43566 {
43567 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,
43568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43569 },
43570 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
43571 {
43572 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,
43573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43574 },
43575 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
43576 {
43577 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,
43578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43579 },
43580 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
43581 {
43582 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,
43583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43584 },
43585 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
43586 {
43587 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,
43588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43589 },
43590 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
43591 {
43592 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,
43593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43594 },
43595 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
43596 {
43597 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,
43598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43599 },
43600 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
43601 {
43602 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,
43603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43604 },
43605 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
43606 {
43607 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,
43608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43609 },
43610 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
43611 {
43612 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,
43613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43614 },
43615 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
43616 {
43617 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,
43618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43619 },
43620 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
43621 {
43622 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,
43623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43624 },
43625 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
43626 {
43627 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,
43628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43629 },
43630 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
43631 {
43632 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,
43633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43634 },
43635 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
43636 {
43637 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,
43638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43639 },
43640 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
43641 {
43642 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,
43643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43644 },
43645 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
43646 {
43647 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,
43648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43649 },
43650 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
43651 {
43652 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,
43653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43654 },
43655 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
43656 {
43657 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,
43658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43659 },
43660 /* cmp.l${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
43661 {
43662 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,
43663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43664 },
43665 /* cmp.l${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
43666 {
43667 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,
43668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43669 },
43670 /* cmp.l${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
43671 {
43672 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,
43673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43674 },
43675 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
43676 {
43677 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,
43678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43679 },
43680 /* cmp.l${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
43681 {
43682 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,
43683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43684 },
43685 /* cmp.l${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
43686 {
43687 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,
43688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43689 },
43690 /* cmp.l${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
43691 {
43692 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,
43693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43694 },
43695 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
43696 {
43697 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,
43698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43699 },
43700 /* cmp.l${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
43701 {
43702 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,
43703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43704 },
43705 /* cmp.l${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
43706 {
43707 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,
43708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43709 },
43710 /* cmp.l${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
43711 {
43712 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,
43713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43714 },
43715 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
43716 {
43717 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,
43718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43719 },
43720 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
43721 {
43722 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,
43723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43724 },
43725 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
43726 {
43727 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,
43728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43729 },
43730 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
43731 {
43732 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,
43733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43734 },
43735 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
43736 {
43737 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,
43738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43739 },
43740 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
43741 {
43742 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,
43743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43744 },
43745 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
43746 {
43747 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,
43748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43749 },
43750 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
43751 {
43752 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,
43753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43754 },
43755 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
43756 {
43757 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,
43758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43759 },
43760 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
43761 {
43762 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,
43763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43764 },
43765 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
43766 {
43767 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,
43768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43769 },
43770 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
43771 {
43772 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,
43773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43774 },
43775 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
43776 {
43777 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,
43778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43779 },
43780 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
43781 {
43782 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,
43783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43784 },
43785 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
43786 {
43787 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,
43788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43789 },
43790 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
43791 {
43792 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,
43793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43794 },
43795 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
43796 {
43797 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,
43798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43799 },
43800 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
43801 {
43802 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,
43803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43804 },
43805 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
43806 {
43807 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,
43808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43809 },
43810 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
43811 {
43812 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,
43813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43814 },
43815 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
43816 {
43817 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,
43818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43819 },
43820 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
43821 {
43822 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,
43823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43824 },
43825 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
43826 {
43827 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,
43828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43829 },
43830 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
43831 {
43832 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,
43833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43834 },
43835 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
43836 {
43837 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,
43838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43839 },
43840 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
43841 {
43842 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,
43843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43844 },
43845 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
43846 {
43847 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,
43848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43849 },
43850 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
43851 {
43852 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,
43853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43854 },
43855 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
43856 {
43857 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,
43858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43859 },
43860 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
43861 {
43862 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,
43863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43864 },
43865 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
43866 {
43867 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,
43868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43869 },
43870 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u16} */
43871 {
43872 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,
43873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43874 },
43875 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
43876 {
43877 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,
43878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43879 },
43880 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
43881 {
43882 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,
43883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43884 },
43885 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
43886 {
43887 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,
43888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43889 },
43890 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u24} */
43891 {
43892 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,
43893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43894 },
43895 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
43896 {
43897 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,
43898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43899 },
43900 /* cmp.l${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
43901 {
43902 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,
43903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43904 },
43905 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
43906 {
43907 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,
43908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43909 },
43910 /* cmp.l${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
43911 {
43912 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,
43913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43914 },
43915 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
43916 {
43917 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,
43918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43919 },
43920 /* cmp.l${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
43921 {
43922 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,
43923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43924 },
43925 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
43926 {
43927 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,
43928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43929 },
43930 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
43931 {
43932 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,
43933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43934 },
43935 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
43936 {
43937 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,
43938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43939 },
43940 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
43941 {
43942 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,
43943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43944 },
43945 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
43946 {
43947 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,
43948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43949 },
43950 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
43951 {
43952 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,
43953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43954 },
43955 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
43956 {
43957 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,
43958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43959 },
43960 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
43961 {
43962 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,
43963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43964 },
43965 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
43966 {
43967 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,
43968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43969 },
43970 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
43971 {
43972 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,
43973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43974 },
43975 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
43976 {
43977 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,
43978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43979 },
43980 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
43981 {
43982 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,
43983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43984 },
43985 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
43986 {
43987 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,
43988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43989 },
43990 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
43991 {
43992 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,
43993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43994 },
43995 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
43996 {
43997 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,
43998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43999 },
44000 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u16} */
44001 {
44002 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,
44003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44004 },
44005 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
44006 {
44007 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,
44008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44009 },
44010 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u24} */
44011 {
44012 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,
44013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44014 },
44015 /* cmp.l${G} $Src32RnUnprefixedSI,$Dst32RnUnprefixedSI */
44016 {
44017 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,
44018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44019 },
44020 /* cmp.l${G} $Src32AnUnprefixedSI,$Dst32RnUnprefixedSI */
44021 {
44022 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,
44023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44024 },
44025 /* cmp.l${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
44026 {
44027 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,
44028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44029 },
44030 /* cmp.l${G} $Src32RnUnprefixedSI,$Dst32AnUnprefixedSI */
44031 {
44032 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,
44033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44034 },
44035 /* cmp.l${G} $Src32AnUnprefixedSI,$Dst32AnUnprefixedSI */
44036 {
44037 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,
44038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44039 },
44040 /* cmp.l${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
44041 {
44042 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,
44043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44044 },
44045 /* cmp.l${G} $Src32RnUnprefixedSI,[$Dst32AnUnprefixed] */
44046 {
44047 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,
44048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44049 },
44050 /* cmp.l${G} $Src32AnUnprefixedSI,[$Dst32AnUnprefixed] */
44051 {
44052 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,
44053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44054 },
44055 /* cmp.l${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44056 {
44057 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,
44058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44059 },
44060 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
44061 {
44062 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,
44063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44064 },
44065 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
44066 {
44067 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,
44068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44069 },
44070 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
44071 {
44072 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,
44073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44074 },
44075 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
44076 {
44077 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,
44078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44079 },
44080 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
44081 {
44082 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,
44083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44084 },
44085 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
44086 {
44087 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,
44088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44089 },
44090 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
44091 {
44092 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,
44093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44094 },
44095 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
44096 {
44097 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,
44098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44099 },
44100 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
44101 {
44102 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,
44103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44104 },
44105 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[sb] */
44106 {
44107 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,
44108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44109 },
44110 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[sb] */
44111 {
44112 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,
44113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44114 },
44115 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
44116 {
44117 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,
44118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44119 },
44120 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[sb] */
44121 {
44122 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,
44123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44124 },
44125 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[sb] */
44126 {
44127 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,
44128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44129 },
44130 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
44131 {
44132 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,
44133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44134 },
44135 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-s8}[fb] */
44136 {
44137 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,
44138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44139 },
44140 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-s8}[fb] */
44141 {
44142 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,
44143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44144 },
44145 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
44146 {
44147 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,
44148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44149 },
44150 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-s16}[fb] */
44151 {
44152 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,
44153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44154 },
44155 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-s16}[fb] */
44156 {
44157 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,
44158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44159 },
44160 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
44161 {
44162 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,
44163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44164 },
44165 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16} */
44166 {
44167 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,
44168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44169 },
44170 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16} */
44171 {
44172 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,
44173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44174 },
44175 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
44176 {
44177 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,
44178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44179 },
44180 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24} */
44181 {
44182 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,
44183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44184 },
44185 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24} */
44186 {
44187 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,
44188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44189 },
44190 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
44191 {
44192 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,
44193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44194 },
44195 /* cmp.b${S} ${SrcDst16-r0l-r0h-S-normal} */
44196 {
44197 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,
44198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
44199 },
44200 /* cmp.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
44201 {
44202 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,
44203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
44204 },
44205 /* cmp.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
44206 {
44207 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,
44208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
44209 },
44210 /* cmp.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
44211 {
44212 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,
44213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
44214 },
44215 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
44216 {
44217 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,
44218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44219 },
44220 /* cmp.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
44221 {
44222 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,
44223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44224 },
44225 /* cmp.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
44226 {
44227 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,
44228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44229 },
44230 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
44231 {
44232 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,
44233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44234 },
44235 /* cmp.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
44236 {
44237 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,
44238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44239 },
44240 /* cmp.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
44241 {
44242 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,
44243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44244 },
44245 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44246 {
44247 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,
44248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44249 },
44250 /* cmp.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
44251 {
44252 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,
44253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44254 },
44255 /* cmp.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
44256 {
44257 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,
44258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44259 },
44260 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
44261 {
44262 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,
44263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44264 },
44265 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
44266 {
44267 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,
44268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44269 },
44270 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
44271 {
44272 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,
44273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44274 },
44275 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
44276 {
44277 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,
44278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44279 },
44280 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
44281 {
44282 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,
44283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44284 },
44285 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
44286 {
44287 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,
44288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44289 },
44290 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
44291 {
44292 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,
44293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44294 },
44295 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
44296 {
44297 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,
44298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44299 },
44300 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
44301 {
44302 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,
44303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44304 },
44305 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
44306 {
44307 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,
44308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44309 },
44310 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
44311 {
44312 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,
44313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44314 },
44315 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
44316 {
44317 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,
44318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44319 },
44320 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
44321 {
44322 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,
44323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44324 },
44325 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
44326 {
44327 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,
44328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44329 },
44330 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
44331 {
44332 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,
44333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44334 },
44335 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
44336 {
44337 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,
44338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44339 },
44340 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
44341 {
44342 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,
44343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44344 },
44345 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
44346 {
44347 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,
44348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44349 },
44350 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
44351 {
44352 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,
44353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44354 },
44355 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
44356 {
44357 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,
44358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44359 },
44360 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
44361 {
44362 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,
44363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44364 },
44365 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
44366 {
44367 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,
44368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44369 },
44370 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
44371 {
44372 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,
44373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44374 },
44375 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
44376 {
44377 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,
44378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44379 },
44380 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
44381 {
44382 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,
44383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44384 },
44385 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
44386 {
44387 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,
44388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44389 },
44390 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
44391 {
44392 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,
44393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44394 },
44395 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
44396 {
44397 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,
44398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44399 },
44400 /* cmp.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
44401 {
44402 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,
44403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44404 },
44405 /* cmp.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
44406 {
44407 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,
44408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44409 },
44410 /* cmp.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
44411 {
44412 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,
44413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44414 },
44415 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
44416 {
44417 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,
44418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44419 },
44420 /* cmp.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
44421 {
44422 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,
44423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44424 },
44425 /* cmp.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
44426 {
44427 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,
44428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44429 },
44430 /* cmp.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
44431 {
44432 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,
44433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44434 },
44435 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44436 {
44437 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,
44438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44439 },
44440 /* cmp.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
44441 {
44442 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,
44443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44444 },
44445 /* cmp.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
44446 {
44447 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,
44448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44449 },
44450 /* cmp.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
44451 {
44452 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,
44453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44454 },
44455 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
44456 {
44457 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,
44458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44459 },
44460 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
44461 {
44462 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,
44463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44464 },
44465 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
44466 {
44467 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,
44468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44469 },
44470 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
44471 {
44472 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,
44473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44474 },
44475 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
44476 {
44477 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,
44478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44479 },
44480 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
44481 {
44482 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,
44483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44484 },
44485 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
44486 {
44487 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,
44488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44489 },
44490 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
44491 {
44492 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,
44493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44494 },
44495 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
44496 {
44497 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,
44498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44499 },
44500 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
44501 {
44502 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,
44503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44504 },
44505 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
44506 {
44507 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,
44508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44509 },
44510 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
44511 {
44512 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,
44513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44514 },
44515 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
44516 {
44517 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,
44518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44519 },
44520 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
44521 {
44522 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,
44523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44524 },
44525 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
44526 {
44527 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,
44528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44529 },
44530 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
44531 {
44532 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,
44533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44534 },
44535 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
44536 {
44537 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,
44538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44539 },
44540 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
44541 {
44542 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,
44543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44544 },
44545 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
44546 {
44547 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,
44548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44549 },
44550 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
44551 {
44552 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,
44553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44554 },
44555 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
44556 {
44557 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,
44558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44559 },
44560 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
44561 {
44562 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,
44563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44564 },
44565 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
44566 {
44567 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,
44568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44569 },
44570 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
44571 {
44572 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,
44573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44574 },
44575 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
44576 {
44577 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,
44578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44579 },
44580 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
44581 {
44582 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,
44583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44584 },
44585 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
44586 {
44587 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,
44588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44589 },
44590 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
44591 {
44592 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,
44593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44594 },
44595 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
44596 {
44597 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,
44598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44599 },
44600 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
44601 {
44602 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,
44603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44604 },
44605 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
44606 {
44607 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,
44608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44609 },
44610 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
44611 {
44612 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,
44613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44614 },
44615 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
44616 {
44617 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,
44618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44619 },
44620 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
44621 {
44622 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,
44623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44624 },
44625 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
44626 {
44627 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,
44628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44629 },
44630 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
44631 {
44632 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,
44633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44634 },
44635 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
44636 {
44637 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,
44638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44639 },
44640 /* cmp.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
44641 {
44642 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,
44643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44644 },
44645 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
44646 {
44647 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,
44648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44649 },
44650 /* cmp.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
44651 {
44652 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,
44653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44654 },
44655 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44656 {
44657 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,
44658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44659 },
44660 /* cmp.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
44661 {
44662 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,
44663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44664 },
44665 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
44666 {
44667 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,
44668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44669 },
44670 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
44671 {
44672 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,
44673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44674 },
44675 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
44676 {
44677 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,
44678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44679 },
44680 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
44681 {
44682 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,
44683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44684 },
44685 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
44686 {
44687 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,
44688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44689 },
44690 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
44691 {
44692 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,
44693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44694 },
44695 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
44696 {
44697 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,
44698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44699 },
44700 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
44701 {
44702 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,
44703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44704 },
44705 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
44706 {
44707 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,
44708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44709 },
44710 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
44711 {
44712 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,
44713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44714 },
44715 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
44716 {
44717 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,
44718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44719 },
44720 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
44721 {
44722 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,
44723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44724 },
44725 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
44726 {
44727 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,
44728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44729 },
44730 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
44731 {
44732 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,
44733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44734 },
44735 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
44736 {
44737 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,
44738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44739 },
44740 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
44741 {
44742 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,
44743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44744 },
44745 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
44746 {
44747 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,
44748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44749 },
44750 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
44751 {
44752 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,
44753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44754 },
44755 /* cmp.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
44756 {
44757 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,
44758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44759 },
44760 /* cmp.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
44761 {
44762 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,
44763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44764 },
44765 /* cmp.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
44766 {
44767 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,
44768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44769 },
44770 /* cmp.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
44771 {
44772 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,
44773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44774 },
44775 /* cmp.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
44776 {
44777 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,
44778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44779 },
44780 /* cmp.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
44781 {
44782 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,
44783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44784 },
44785 /* cmp.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
44786 {
44787 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,
44788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44789 },
44790 /* cmp.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
44791 {
44792 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,
44793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44794 },
44795 /* cmp.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44796 {
44797 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,
44798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44799 },
44800 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
44801 {
44802 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,
44803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44804 },
44805 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
44806 {
44807 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,
44808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44809 },
44810 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
44811 {
44812 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,
44813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44814 },
44815 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
44816 {
44817 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,
44818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44819 },
44820 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
44821 {
44822 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,
44823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44824 },
44825 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
44826 {
44827 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,
44828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44829 },
44830 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
44831 {
44832 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,
44833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44834 },
44835 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
44836 {
44837 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,
44838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44839 },
44840 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
44841 {
44842 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,
44843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44844 },
44845 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
44846 {
44847 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,
44848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44849 },
44850 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
44851 {
44852 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,
44853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44854 },
44855 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
44856 {
44857 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,
44858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44859 },
44860 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
44861 {
44862 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,
44863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44864 },
44865 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
44866 {
44867 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,
44868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44869 },
44870 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
44871 {
44872 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,
44873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44874 },
44875 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
44876 {
44877 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,
44878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44879 },
44880 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
44881 {
44882 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,
44883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44884 },
44885 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
44886 {
44887 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,
44888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44889 },
44890 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
44891 {
44892 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,
44893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44894 },
44895 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
44896 {
44897 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,
44898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44899 },
44900 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
44901 {
44902 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,
44903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44904 },
44905 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
44906 {
44907 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,
44908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44909 },
44910 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
44911 {
44912 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,
44913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44914 },
44915 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
44916 {
44917 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,
44918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44919 },
44920 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
44921 {
44922 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,
44923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44924 },
44925 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
44926 {
44927 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,
44928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44929 },
44930 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
44931 {
44932 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,
44933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44934 },
44935 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
44936 {
44937 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,
44938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44939 },
44940 /* cmp.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
44941 {
44942 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,
44943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44944 },
44945 /* cmp.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
44946 {
44947 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,
44948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44949 },
44950 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
44951 {
44952 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,
44953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44954 },
44955 /* cmp.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
44956 {
44957 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,
44958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44959 },
44960 /* cmp.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
44961 {
44962 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,
44963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44964 },
44965 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44966 {
44967 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,
44968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44969 },
44970 /* cmp.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
44971 {
44972 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,
44973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44974 },
44975 /* cmp.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
44976 {
44977 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,
44978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44979 },
44980 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
44981 {
44982 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,
44983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44984 },
44985 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
44986 {
44987 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,
44988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44989 },
44990 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
44991 {
44992 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,
44993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44994 },
44995 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
44996 {
44997 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,
44998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44999 },
45000 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
45001 {
45002 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,
45003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45004 },
45005 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
45006 {
45007 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,
45008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45009 },
45010 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
45011 {
45012 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,
45013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45014 },
45015 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
45016 {
45017 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,
45018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45019 },
45020 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
45021 {
45022 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,
45023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45024 },
45025 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
45026 {
45027 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,
45028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45029 },
45030 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
45031 {
45032 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,
45033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45034 },
45035 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
45036 {
45037 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,
45038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45039 },
45040 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
45041 {
45042 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,
45043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45044 },
45045 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
45046 {
45047 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,
45048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45049 },
45050 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
45051 {
45052 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,
45053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45054 },
45055 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
45056 {
45057 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,
45058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45059 },
45060 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
45061 {
45062 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,
45063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45064 },
45065 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
45066 {
45067 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,
45068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45069 },
45070 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
45071 {
45072 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,
45073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45074 },
45075 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
45076 {
45077 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,
45078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45079 },
45080 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
45081 {
45082 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,
45083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45084 },
45085 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
45086 {
45087 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,
45088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45089 },
45090 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
45091 {
45092 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,
45093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45094 },
45095 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
45096 {
45097 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,
45098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45099 },
45100 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
45101 {
45102 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,
45103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45104 },
45105 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
45106 {
45107 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,
45108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45109 },
45110 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
45111 {
45112 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,
45113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45114 },
45115 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
45116 {
45117 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,
45118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45119 },
45120 /* cmp.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
45121 {
45122 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,
45123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45124 },
45125 /* cmp.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
45126 {
45127 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,
45128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45129 },
45130 /* cmp.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
45131 {
45132 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,
45133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45134 },
45135 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
45136 {
45137 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,
45138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45139 },
45140 /* cmp.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
45141 {
45142 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,
45143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45144 },
45145 /* cmp.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
45146 {
45147 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,
45148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45149 },
45150 /* cmp.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
45151 {
45152 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,
45153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45154 },
45155 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
45156 {
45157 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,
45158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45159 },
45160 /* cmp.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
45161 {
45162 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,
45163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45164 },
45165 /* cmp.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
45166 {
45167 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,
45168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45169 },
45170 /* cmp.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
45171 {
45172 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,
45173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45174 },
45175 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
45176 {
45177 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,
45178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45179 },
45180 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
45181 {
45182 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,
45183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45184 },
45185 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
45186 {
45187 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,
45188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45189 },
45190 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
45191 {
45192 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,
45193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45194 },
45195 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
45196 {
45197 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,
45198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45199 },
45200 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
45201 {
45202 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,
45203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45204 },
45205 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
45206 {
45207 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,
45208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45209 },
45210 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
45211 {
45212 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,
45213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45214 },
45215 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
45216 {
45217 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,
45218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45219 },
45220 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
45221 {
45222 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,
45223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45224 },
45225 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
45226 {
45227 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,
45228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45229 },
45230 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
45231 {
45232 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,
45233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45234 },
45235 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
45236 {
45237 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,
45238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45239 },
45240 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
45241 {
45242 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,
45243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45244 },
45245 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
45246 {
45247 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,
45248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45249 },
45250 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
45251 {
45252 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,
45253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45254 },
45255 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
45256 {
45257 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,
45258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45259 },
45260 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
45261 {
45262 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,
45263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45264 },
45265 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
45266 {
45267 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,
45268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45269 },
45270 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
45271 {
45272 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,
45273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45274 },
45275 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
45276 {
45277 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,
45278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45279 },
45280 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
45281 {
45282 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,
45283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45284 },
45285 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
45286 {
45287 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,
45288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45289 },
45290 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
45291 {
45292 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,
45293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45294 },
45295 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
45296 {
45297 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,
45298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45299 },
45300 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
45301 {
45302 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,
45303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45304 },
45305 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
45306 {
45307 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,
45308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45309 },
45310 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
45311 {
45312 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,
45313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45314 },
45315 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
45316 {
45317 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,
45318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45319 },
45320 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
45321 {
45322 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,
45323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45324 },
45325 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
45326 {
45327 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,
45328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45329 },
45330 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
45331 {
45332 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,
45333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45334 },
45335 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
45336 {
45337 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,
45338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45339 },
45340 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
45341 {
45342 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,
45343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45344 },
45345 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
45346 {
45347 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,
45348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45349 },
45350 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
45351 {
45352 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,
45353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45354 },
45355 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
45356 {
45357 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,
45358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45359 },
45360 /* cmp.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
45361 {
45362 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,
45363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45364 },
45365 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
45366 {
45367 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,
45368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45369 },
45370 /* cmp.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
45371 {
45372 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,
45373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45374 },
45375 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
45376 {
45377 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,
45378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45379 },
45380 /* cmp.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
45381 {
45382 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,
45383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45384 },
45385 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
45386 {
45387 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,
45388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45389 },
45390 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
45391 {
45392 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,
45393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45394 },
45395 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
45396 {
45397 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,
45398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45399 },
45400 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
45401 {
45402 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,
45403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45404 },
45405 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
45406 {
45407 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,
45408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45409 },
45410 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
45411 {
45412 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,
45413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45414 },
45415 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
45416 {
45417 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,
45418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45419 },
45420 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
45421 {
45422 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,
45423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45424 },
45425 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
45426 {
45427 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,
45428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45429 },
45430 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
45431 {
45432 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,
45433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45434 },
45435 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
45436 {
45437 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,
45438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45439 },
45440 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
45441 {
45442 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,
45443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45444 },
45445 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
45446 {
45447 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,
45448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45449 },
45450 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
45451 {
45452 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,
45453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45454 },
45455 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
45456 {
45457 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,
45458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45459 },
45460 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
45461 {
45462 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,
45463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45464 },
45465 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
45466 {
45467 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,
45468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45469 },
45470 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
45471 {
45472 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,
45473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45474 },
45475 /* cmp.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
45476 {
45477 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,
45478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45479 },
45480 /* cmp.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
45481 {
45482 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,
45483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45484 },
45485 /* cmp.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
45486 {
45487 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,
45488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45489 },
45490 /* cmp.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
45491 {
45492 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,
45493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45494 },
45495 /* cmp.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
45496 {
45497 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,
45498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45499 },
45500 /* cmp.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
45501 {
45502 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,
45503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45504 },
45505 /* cmp.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
45506 {
45507 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,
45508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45509 },
45510 /* cmp.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
45511 {
45512 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,
45513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45514 },
45515 /* cmp.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
45516 {
45517 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,
45518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45519 },
45520 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
45521 {
45522 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,
45523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45524 },
45525 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
45526 {
45527 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,
45528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45529 },
45530 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
45531 {
45532 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,
45533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45534 },
45535 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
45536 {
45537 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,
45538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45539 },
45540 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
45541 {
45542 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,
45543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45544 },
45545 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
45546 {
45547 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,
45548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45549 },
45550 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
45551 {
45552 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,
45553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45554 },
45555 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
45556 {
45557 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,
45558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45559 },
45560 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
45561 {
45562 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,
45563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45564 },
45565 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
45566 {
45567 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,
45568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45569 },
45570 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
45571 {
45572 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,
45573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45574 },
45575 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
45576 {
45577 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,
45578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45579 },
45580 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
45581 {
45582 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,
45583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45584 },
45585 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
45586 {
45587 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,
45588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45589 },
45590 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
45591 {
45592 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,
45593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45594 },
45595 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
45596 {
45597 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,
45598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45599 },
45600 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
45601 {
45602 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,
45603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45604 },
45605 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
45606 {
45607 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,
45608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45609 },
45610 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
45611 {
45612 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,
45613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45614 },
45615 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
45616 {
45617 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,
45618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45619 },
45620 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
45621 {
45622 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,
45623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45624 },
45625 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
45626 {
45627 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,
45628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45629 },
45630 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
45631 {
45632 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,
45633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45634 },
45635 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
45636 {
45637 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,
45638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45639 },
45640 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
45641 {
45642 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,
45643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45644 },
45645 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
45646 {
45647 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,
45648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45649 },
45650 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
45651 {
45652 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,
45653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45654 },
45655 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
45656 {
45657 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,
45658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45659 },
45660 /* cmp.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
45661 {
45662 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,
45663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45664 },
45665 /* cmp.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
45666 {
45667 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,
45668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45669 },
45670 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
45671 {
45672 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,
45673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45674 },
45675 /* cmp.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
45676 {
45677 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,
45678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45679 },
45680 /* cmp.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
45681 {
45682 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,
45683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45684 },
45685 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
45686 {
45687 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,
45688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45689 },
45690 /* cmp.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
45691 {
45692 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,
45693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45694 },
45695 /* cmp.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
45696 {
45697 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,
45698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45699 },
45700 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
45701 {
45702 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,
45703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45704 },
45705 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
45706 {
45707 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,
45708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45709 },
45710 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
45711 {
45712 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,
45713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45714 },
45715 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
45716 {
45717 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,
45718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45719 },
45720 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
45721 {
45722 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,
45723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45724 },
45725 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
45726 {
45727 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,
45728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45729 },
45730 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
45731 {
45732 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,
45733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45734 },
45735 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
45736 {
45737 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,
45738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45739 },
45740 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
45741 {
45742 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,
45743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45744 },
45745 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
45746 {
45747 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,
45748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45749 },
45750 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
45751 {
45752 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,
45753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45754 },
45755 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
45756 {
45757 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,
45758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45759 },
45760 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
45761 {
45762 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,
45763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45764 },
45765 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
45766 {
45767 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,
45768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45769 },
45770 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
45771 {
45772 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,
45773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45774 },
45775 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
45776 {
45777 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,
45778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45779 },
45780 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
45781 {
45782 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,
45783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45784 },
45785 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
45786 {
45787 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,
45788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45789 },
45790 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
45791 {
45792 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,
45793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45794 },
45795 /* cmp.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
45796 {
45797 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,
45798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45799 },
45800 /* cmp.w${G} ${Dsp-16-u16},$Dst16RnHI */
45801 {
45802 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,
45803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45804 },
45805 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
45806 {
45807 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,
45808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45809 },
45810 /* cmp.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
45811 {
45812 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,
45813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45814 },
45815 /* cmp.w${G} ${Dsp-16-u16},$Dst16AnHI */
45816 {
45817 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,
45818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45819 },
45820 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
45821 {
45822 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,
45823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45824 },
45825 /* cmp.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
45826 {
45827 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,
45828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45829 },
45830 /* cmp.w${G} ${Dsp-16-u16},[$Dst16An] */
45831 {
45832 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,
45833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45834 },
45835 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
45836 {
45837 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,
45838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45839 },
45840 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
45841 {
45842 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,
45843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45844 },
45845 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
45846 {
45847 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,
45848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45849 },
45850 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
45851 {
45852 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,
45853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45854 },
45855 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
45856 {
45857 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,
45858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45859 },
45860 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
45861 {
45862 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,
45863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45864 },
45865 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
45866 {
45867 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,
45868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45869 },
45870 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
45871 {
45872 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,
45873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45874 },
45875 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
45876 {
45877 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,
45878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45879 },
45880 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
45881 {
45882 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,
45883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45884 },
45885 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
45886 {
45887 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,
45888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45889 },
45890 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
45891 {
45892 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,
45893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45894 },
45895 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
45896 {
45897 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,
45898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45899 },
45900 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
45901 {
45902 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,
45903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45904 },
45905 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
45906 {
45907 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,
45908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45909 },
45910 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
45911 {
45912 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,
45913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45914 },
45915 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
45916 {
45917 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,
45918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45919 },
45920 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
45921 {
45922 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,
45923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45924 },
45925 /* cmp.w${G} $Src16RnHI,$Dst16RnHI */
45926 {
45927 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,
45928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45929 },
45930 /* cmp.w${G} $Src16AnHI,$Dst16RnHI */
45931 {
45932 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,
45933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45934 },
45935 /* cmp.w${G} [$Src16An],$Dst16RnHI */
45936 {
45937 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,
45938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45939 },
45940 /* cmp.w${G} $Src16RnHI,$Dst16AnHI */
45941 {
45942 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,
45943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45944 },
45945 /* cmp.w${G} $Src16AnHI,$Dst16AnHI */
45946 {
45947 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,
45948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45949 },
45950 /* cmp.w${G} [$Src16An],$Dst16AnHI */
45951 {
45952 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,
45953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45954 },
45955 /* cmp.w${G} $Src16RnHI,[$Dst16An] */
45956 {
45957 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,
45958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45959 },
45960 /* cmp.w${G} $Src16AnHI,[$Dst16An] */
45961 {
45962 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,
45963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45964 },
45965 /* cmp.w${G} [$Src16An],[$Dst16An] */
45966 {
45967 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,
45968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45969 },
45970 /* cmp.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
45971 {
45972 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,
45973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45974 },
45975 /* cmp.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
45976 {
45977 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,
45978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45979 },
45980 /* cmp.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
45981 {
45982 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,
45983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45984 },
45985 /* cmp.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
45986 {
45987 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,
45988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45989 },
45990 /* cmp.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
45991 {
45992 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,
45993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45994 },
45995 /* cmp.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
45996 {
45997 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,
45998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45999 },
46000 /* cmp.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
46001 {
46002 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,
46003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46004 },
46005 /* cmp.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
46006 {
46007 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,
46008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46009 },
46010 /* cmp.w${G} [$Src16An],${Dsp-16-u8}[sb] */
46011 {
46012 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,
46013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46014 },
46015 /* cmp.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
46016 {
46017 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,
46018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46019 },
46020 /* cmp.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
46021 {
46022 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,
46023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46024 },
46025 /* cmp.w${G} [$Src16An],${Dsp-16-u16}[sb] */
46026 {
46027 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,
46028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46029 },
46030 /* cmp.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
46031 {
46032 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,
46033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46034 },
46035 /* cmp.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
46036 {
46037 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,
46038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46039 },
46040 /* cmp.w${G} [$Src16An],${Dsp-16-s8}[fb] */
46041 {
46042 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,
46043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46044 },
46045 /* cmp.w${G} $Src16RnHI,${Dsp-16-u16} */
46046 {
46047 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,
46048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46049 },
46050 /* cmp.w${G} $Src16AnHI,${Dsp-16-u16} */
46051 {
46052 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,
46053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46054 },
46055 /* cmp.w${G} [$Src16An],${Dsp-16-u16} */
46056 {
46057 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,
46058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46059 },
46060 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
46061 {
46062 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,
46063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46064 },
46065 /* cmp.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
46066 {
46067 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,
46068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46069 },
46070 /* cmp.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
46071 {
46072 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,
46073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46074 },
46075 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
46076 {
46077 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,
46078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46079 },
46080 /* cmp.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
46081 {
46082 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,
46083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46084 },
46085 /* cmp.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
46086 {
46087 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,
46088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46089 },
46090 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
46091 {
46092 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,
46093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46094 },
46095 /* cmp.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
46096 {
46097 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,
46098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46099 },
46100 /* cmp.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
46101 {
46102 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,
46103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46104 },
46105 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
46106 {
46107 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,
46108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46109 },
46110 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
46111 {
46112 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,
46113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46114 },
46115 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
46116 {
46117 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,
46118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46119 },
46120 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
46121 {
46122 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,
46123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46124 },
46125 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
46126 {
46127 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,
46128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46129 },
46130 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
46131 {
46132 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,
46133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46134 },
46135 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
46136 {
46137 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,
46138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46139 },
46140 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
46141 {
46142 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,
46143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46144 },
46145 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
46146 {
46147 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,
46148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46149 },
46150 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
46151 {
46152 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,
46153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46154 },
46155 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
46156 {
46157 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,
46158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46159 },
46160 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
46161 {
46162 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,
46163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46164 },
46165 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
46166 {
46167 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,
46168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46169 },
46170 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
46171 {
46172 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,
46173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46174 },
46175 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
46176 {
46177 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,
46178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46179 },
46180 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
46181 {
46182 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,
46183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46184 },
46185 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
46186 {
46187 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,
46188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46189 },
46190 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
46191 {
46192 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,
46193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46194 },
46195 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
46196 {
46197 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,
46198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46199 },
46200 /* cmp.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
46201 {
46202 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,
46203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46204 },
46205 /* cmp.b${G} ${Dsp-16-u16},$Dst16RnQI */
46206 {
46207 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,
46208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46209 },
46210 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
46211 {
46212 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,
46213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46214 },
46215 /* cmp.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
46216 {
46217 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,
46218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46219 },
46220 /* cmp.b${G} ${Dsp-16-u16},$Dst16AnQI */
46221 {
46222 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,
46223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46224 },
46225 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
46226 {
46227 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,
46228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46229 },
46230 /* cmp.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
46231 {
46232 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,
46233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46234 },
46235 /* cmp.b${G} ${Dsp-16-u16},[$Dst16An] */
46236 {
46237 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,
46238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46239 },
46240 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
46241 {
46242 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,
46243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46244 },
46245 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
46246 {
46247 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,
46248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46249 },
46250 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
46251 {
46252 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,
46253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46254 },
46255 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
46256 {
46257 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,
46258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46259 },
46260 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
46261 {
46262 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,
46263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46264 },
46265 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
46266 {
46267 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,
46268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46269 },
46270 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
46271 {
46272 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,
46273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46274 },
46275 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
46276 {
46277 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,
46278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46279 },
46280 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
46281 {
46282 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,
46283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46284 },
46285 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
46286 {
46287 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,
46288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46289 },
46290 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
46291 {
46292 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,
46293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46294 },
46295 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
46296 {
46297 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,
46298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46299 },
46300 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
46301 {
46302 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,
46303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46304 },
46305 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
46306 {
46307 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,
46308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46309 },
46310 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
46311 {
46312 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,
46313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46314 },
46315 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
46316 {
46317 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,
46318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46319 },
46320 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
46321 {
46322 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,
46323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46324 },
46325 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
46326 {
46327 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,
46328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46329 },
46330 /* cmp.b${G} $Src16RnQI,$Dst16RnQI */
46331 {
46332 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,
46333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46334 },
46335 /* cmp.b${G} $Src16AnQI,$Dst16RnQI */
46336 {
46337 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,
46338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46339 },
46340 /* cmp.b${G} [$Src16An],$Dst16RnQI */
46341 {
46342 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,
46343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46344 },
46345 /* cmp.b${G} $Src16RnQI,$Dst16AnQI */
46346 {
46347 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,
46348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46349 },
46350 /* cmp.b${G} $Src16AnQI,$Dst16AnQI */
46351 {
46352 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,
46353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46354 },
46355 /* cmp.b${G} [$Src16An],$Dst16AnQI */
46356 {
46357 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,
46358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46359 },
46360 /* cmp.b${G} $Src16RnQI,[$Dst16An] */
46361 {
46362 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,
46363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46364 },
46365 /* cmp.b${G} $Src16AnQI,[$Dst16An] */
46366 {
46367 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,
46368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46369 },
46370 /* cmp.b${G} [$Src16An],[$Dst16An] */
46371 {
46372 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,
46373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46374 },
46375 /* cmp.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
46376 {
46377 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,
46378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46379 },
46380 /* cmp.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
46381 {
46382 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,
46383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46384 },
46385 /* cmp.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
46386 {
46387 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,
46388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46389 },
46390 /* cmp.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
46391 {
46392 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,
46393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46394 },
46395 /* cmp.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
46396 {
46397 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,
46398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46399 },
46400 /* cmp.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
46401 {
46402 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,
46403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46404 },
46405 /* cmp.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
46406 {
46407 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,
46408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46409 },
46410 /* cmp.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
46411 {
46412 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,
46413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46414 },
46415 /* cmp.b${G} [$Src16An],${Dsp-16-u8}[sb] */
46416 {
46417 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,
46418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46419 },
46420 /* cmp.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
46421 {
46422 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,
46423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46424 },
46425 /* cmp.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
46426 {
46427 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,
46428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46429 },
46430 /* cmp.b${G} [$Src16An],${Dsp-16-u16}[sb] */
46431 {
46432 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,
46433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46434 },
46435 /* cmp.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
46436 {
46437 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,
46438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46439 },
46440 /* cmp.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
46441 {
46442 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,
46443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46444 },
46445 /* cmp.b${G} [$Src16An],${Dsp-16-s8}[fb] */
46446 {
46447 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,
46448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46449 },
46450 /* cmp.b${G} $Src16RnQI,${Dsp-16-u16} */
46451 {
46452 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,
46453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46454 },
46455 /* cmp.b${G} $Src16AnQI,${Dsp-16-u16} */
46456 {
46457 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,
46458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46459 },
46460 /* cmp.b${G} [$Src16An],${Dsp-16-u16} */
46461 {
46462 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,
46463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46464 },
46465 /* cmp.b${S} #${Imm-8-QI},r0l */
46466 {
46467 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,
46468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46469 },
46470 /* cmp.b${S} #${Imm-8-QI},r0h */
46471 {
46472 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,
46473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46474 },
46475 /* cmp.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
46476 {
46477 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,
46478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46479 },
46480 /* cmp.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
46481 {
46482 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,
46483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46484 },
46485 /* cmp.b${S} #${Imm-8-QI},${Dsp-16-u16} */
46486 {
46487 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,
46488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46489 },
46490 /* cmp.w${Q} #${Imm-12-s4},$Dst32RnUnprefixedHI */
46491 {
46492 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,
46493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46494 },
46495 /* cmp.w${Q} #${Imm-12-s4},$Dst32AnUnprefixedHI */
46496 {
46497 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,
46498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46499 },
46500 /* cmp.w${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
46501 {
46502 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,
46503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46504 },
46505 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46506 {
46507 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,
46508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46509 },
46510 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46511 {
46512 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,
46513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46514 },
46515 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46516 {
46517 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,
46518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46519 },
46520 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
46521 {
46522 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,
46523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46524 },
46525 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
46526 {
46527 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,
46528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46529 },
46530 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
46531 {
46532 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,
46533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46534 },
46535 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
46536 {
46537 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,
46538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46539 },
46540 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u16} */
46541 {
46542 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,
46543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46544 },
46545 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u24} */
46546 {
46547 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,
46548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46549 },
46550 /* cmp.b${Q} #${Imm-12-s4},$Dst32RnUnprefixedQI */
46551 {
46552 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,
46553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46554 },
46555 /* cmp.b${Q} #${Imm-12-s4},$Dst32AnUnprefixedQI */
46556 {
46557 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,
46558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46559 },
46560 /* cmp.b${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
46561 {
46562 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,
46563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46564 },
46565 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46566 {
46567 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,
46568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46569 },
46570 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46571 {
46572 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,
46573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46574 },
46575 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46576 {
46577 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,
46578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46579 },
46580 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
46581 {
46582 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,
46583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46584 },
46585 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
46586 {
46587 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,
46588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46589 },
46590 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
46591 {
46592 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,
46593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46594 },
46595 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
46596 {
46597 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,
46598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46599 },
46600 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u16} */
46601 {
46602 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,
46603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46604 },
46605 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u24} */
46606 {
46607 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,
46608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46609 },
46610 /* cmp.w${Q} #${Imm-8-s4},$Dst16RnHI */
46611 {
46612 M32C_INSN_CMP16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "cmp16.w-imm4-Q-16-dst16-Rn-direct-HI", "cmp.w", 16,
46613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46614 },
46615 /* cmp.w${Q} #${Imm-8-s4},$Dst16AnHI */
46616 {
46617 M32C_INSN_CMP16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "cmp16.w-imm4-Q-16-dst16-An-direct-HI", "cmp.w", 16,
46618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46619 },
46620 /* cmp.w${Q} #${Imm-8-s4},[$Dst16An] */
46621 {
46622 M32C_INSN_CMP16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "cmp16.w-imm4-Q-16-dst16-An-indirect-HI", "cmp.w", 16,
46623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46624 },
46625 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
46626 {
46627 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,
46628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46629 },
46630 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
46631 {
46632 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,
46633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46634 },
46635 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
46636 {
46637 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,
46638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46639 },
46640 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
46641 {
46642 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,
46643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46644 },
46645 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
46646 {
46647 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,
46648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46649 },
46650 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u16} */
46651 {
46652 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,
46653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46654 },
46655 /* cmp.b${Q} #${Imm-8-s4},$Dst16RnQI */
46656 {
46657 M32C_INSN_CMP16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "cmp16.b-imm4-Q-16-dst16-Rn-direct-QI", "cmp.b", 16,
46658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46659 },
46660 /* cmp.b${Q} #${Imm-8-s4},$Dst16AnQI */
46661 {
46662 M32C_INSN_CMP16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "cmp16.b-imm4-Q-16-dst16-An-direct-QI", "cmp.b", 16,
46663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46664 },
46665 /* cmp.b${Q} #${Imm-8-s4},[$Dst16An] */
46666 {
46667 M32C_INSN_CMP16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "cmp16.b-imm4-Q-16-dst16-An-indirect-QI", "cmp.b", 16,
46668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46669 },
46670 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
46671 {
46672 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,
46673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46674 },
46675 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
46676 {
46677 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,
46678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46679 },
46680 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
46681 {
46682 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,
46683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46684 },
46685 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
46686 {
46687 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,
46688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46689 },
46690 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
46691 {
46692 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,
46693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46694 },
46695 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u16} */
46696 {
46697 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,
46698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46699 },
46700 /* cmp.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
46701 {
46702 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,
46703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46704 },
46705 /* cmp.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
46706 {
46707 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,
46708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46709 },
46710 /* cmp.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
46711 {
46712 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,
46713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46714 },
46715 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46716 {
46717 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,
46718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46719 },
46720 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
46721 {
46722 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,
46723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46724 },
46725 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
46726 {
46727 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,
46728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46729 },
46730 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46731 {
46732 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,
46733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46734 },
46735 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
46736 {
46737 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,
46738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46739 },
46740 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
46741 {
46742 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,
46743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46744 },
46745 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16} */
46746 {
46747 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,
46748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46749 },
46750 /* cmp.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46751 {
46752 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,
46753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46754 },
46755 /* cmp.w${G} #${Imm-40-HI},${Dsp-16-u24} */
46756 {
46757 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,
46758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46759 },
46760 /* cmp.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
46761 {
46762 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,
46763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46764 },
46765 /* cmp.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
46766 {
46767 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,
46768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46769 },
46770 /* cmp.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
46771 {
46772 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,
46773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46774 },
46775 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46776 {
46777 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,
46778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46779 },
46780 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
46781 {
46782 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,
46783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46784 },
46785 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
46786 {
46787 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,
46788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46789 },
46790 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46791 {
46792 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,
46793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46794 },
46795 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
46796 {
46797 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,
46798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46799 },
46800 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
46801 {
46802 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,
46803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46804 },
46805 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16} */
46806 {
46807 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,
46808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46809 },
46810 /* cmp.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46811 {
46812 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,
46813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46814 },
46815 /* cmp.b${G} #${Imm-40-QI},${Dsp-16-u24} */
46816 {
46817 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,
46818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46819 },
46820 /* cmp.w${G} #${Imm-16-HI},$Dst16RnHI */
46821 {
46822 M32C_INSN_CMP16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "cmp16.w-imm-G-basic-dst16-Rn-direct-HI", "cmp.w", 32,
46823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46824 },
46825 /* cmp.w${G} #${Imm-16-HI},$Dst16AnHI */
46826 {
46827 M32C_INSN_CMP16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "cmp16.w-imm-G-basic-dst16-An-direct-HI", "cmp.w", 32,
46828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46829 },
46830 /* cmp.w${G} #${Imm-16-HI},[$Dst16An] */
46831 {
46832 M32C_INSN_CMP16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "cmp16.w-imm-G-basic-dst16-An-indirect-HI", "cmp.w", 32,
46833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46834 },
46835 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
46836 {
46837 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,
46838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46839 },
46840 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
46841 {
46842 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,
46843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46844 },
46845 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
46846 {
46847 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,
46848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46849 },
46850 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
46851 {
46852 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,
46853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46854 },
46855 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
46856 {
46857 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,
46858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46859 },
46860 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16} */
46861 {
46862 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,
46863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46864 },
46865 /* cmp.b${G} #${Imm-16-QI},$Dst16RnQI */
46866 {
46867 M32C_INSN_CMP16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "cmp16.b-imm-G-basic-dst16-Rn-direct-QI", "cmp.b", 24,
46868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46869 },
46870 /* cmp.b${G} #${Imm-16-QI},$Dst16AnQI */
46871 {
46872 M32C_INSN_CMP16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "cmp16.b-imm-G-basic-dst16-An-direct-QI", "cmp.b", 24,
46873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46874 },
46875 /* cmp.b${G} #${Imm-16-QI},[$Dst16An] */
46876 {
46877 M32C_INSN_CMP16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "cmp16.b-imm-G-basic-dst16-An-indirect-QI", "cmp.b", 24,
46878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46879 },
46880 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
46881 {
46882 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,
46883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46884 },
46885 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
46886 {
46887 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,
46888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46889 },
46890 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
46891 {
46892 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,
46893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46894 },
46895 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
46896 {
46897 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,
46898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46899 },
46900 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
46901 {
46902 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,
46903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46904 },
46905 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16} */
46906 {
46907 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,
46908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46909 },
46910 /* cmp.l${G} #${Imm-16-SI},$Dst32RnUnprefixedSI */
46911 {
46912 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,
46913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46914 },
46915 /* cmp.l${G} #${Imm-16-SI},$Dst32AnUnprefixedSI */
46916 {
46917 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,
46918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46919 },
46920 /* cmp.l${G} #${Imm-16-SI},[$Dst32AnUnprefixed] */
46921 {
46922 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,
46923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46924 },
46925 /* cmp.l${G} #${Imm-24-SI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46926 {
46927 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,
46928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46929 },
46930 /* cmp.l${G} #${Imm-24-SI},${Dsp-16-u8}[sb] */
46931 {
46932 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,
46933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46934 },
46935 /* cmp.l${G} #${Imm-24-SI},${Dsp-16-s8}[fb] */
46936 {
46937 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,
46938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46939 },
46940 /* cmp.l${G} #${Imm-32-SI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46941 {
46942 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,
46943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46944 },
46945 /* cmp.l${G} #${Imm-32-SI},${Dsp-16-u16}[sb] */
46946 {
46947 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,
46948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46949 },
46950 /* cmp.l${G} #${Imm-32-SI},${Dsp-16-s16}[fb] */
46951 {
46952 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,
46953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46954 },
46955 /* cmp.l${G} #${Imm-32-SI},${Dsp-16-u16} */
46956 {
46957 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,
46958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46959 },
46960 /* cmp.l${G} #${Imm-40-SI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46961 {
46962 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,
46963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46964 },
46965 /* cmp.l${G} #${Imm-40-SI},${Dsp-16-u24} */
46966 {
46967 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,
46968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46969 },
46970 /* clip.w #${Imm-24-HI},#${Imm-40-HI},$Dst32RnPrefixedHI */
46971 {
46972 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,
46973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46974 },
46975 /* clip.w #${Imm-24-HI},#${Imm-40-HI},$Dst32AnPrefixedHI */
46976 {
46977 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,
46978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46979 },
46980 /* clip.w #${Imm-24-HI},#${Imm-40-HI},[$Dst32AnPrefixed] */
46981 {
46982 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,
46983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46984 },
46985 /* clip.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
46986 {
46987 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,
46988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46989 },
46990 /* clip.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-24-u8}[sb] */
46991 {
46992 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,
46993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46994 },
46995 /* clip.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-24-s8}[fb] */
46996 {
46997 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,
46998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46999 },
47000 /* clip.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
47001 {
47002 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,
47003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47004 },
47005 /* clip.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-24-u16}[sb] */
47006 {
47007 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,
47008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47009 },
47010 /* clip.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-24-s16}[fb] */
47011 {
47012 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,
47013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47014 },
47015 /* clip.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-24-u16} */
47016 {
47017 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,
47018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47019 },
47020 /* clip.w #${Imm-48-HI},#${Imm-64-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
47021 {
47022 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,
47023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47024 },
47025 /* clip.w #${Imm-48-HI},#${Imm-64-HI},${Dsp-24-u24} */
47026 {
47027 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,
47028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47029 },
47030 /* clip.b #${Imm-24-QI},#${Imm-32-QI},$Dst32RnPrefixedQI */
47031 {
47032 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,
47033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47034 },
47035 /* clip.b #${Imm-24-QI},#${Imm-32-QI},$Dst32AnPrefixedQI */
47036 {
47037 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,
47038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47039 },
47040 /* clip.b #${Imm-24-QI},#${Imm-32-QI},[$Dst32AnPrefixed] */
47041 {
47042 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,
47043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47044 },
47045 /* clip.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
47046 {
47047 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,
47048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47049 },
47050 /* clip.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-24-u8}[sb] */
47051 {
47052 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,
47053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47054 },
47055 /* clip.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-24-s8}[fb] */
47056 {
47057 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,
47058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47059 },
47060 /* clip.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
47061 {
47062 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,
47063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47064 },
47065 /* clip.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-24-u16}[sb] */
47066 {
47067 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,
47068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47069 },
47070 /* clip.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-24-s16}[fb] */
47071 {
47072 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,
47073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47074 },
47075 /* clip.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-24-u16} */
47076 {
47077 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,
47078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47079 },
47080 /* clip.b #${Imm-48-QI},#${Imm-56-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
47081 {
47082 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,
47083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47084 },
47085 /* clip.b #${Imm-48-QI},#${Imm-56-QI},${Dsp-24-u24} */
47086 {
47087 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,
47088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47089 },
47090 /* bxor${X} $Bitno32Prefixed,$Bit32RnPrefixed */
47091 {
47092 M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bxor", 24,
47093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47094 },
47095 /* bxor${X} $Bitno32Prefixed,$Bit32AnPrefixed */
47096 {
47097 M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bxor", 24,
47098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47099 },
47100 /* bxor${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
47101 {
47102 M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bxor", 24,
47103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47104 },
47105 /* bxor${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
47106 {
47107 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,
47108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47109 },
47110 /* bxor${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
47111 {
47112 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,
47113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47114 },
47115 /* bxor${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
47116 {
47117 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,
47118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47119 },
47120 /* bxor${X} ${BitBase32-24-u11-Prefixed}[sb] */
47121 {
47122 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,
47123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47124 },
47125 /* bxor${X} ${BitBase32-24-u19-Prefixed}[sb] */
47126 {
47127 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,
47128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47129 },
47130 /* bxor${X} ${BitBase32-24-s11-Prefixed}[fb] */
47131 {
47132 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,
47133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47134 },
47135 /* bxor${X} ${BitBase32-24-s19-Prefixed}[fb] */
47136 {
47137 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,
47138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47139 },
47140 /* bxor${X} ${BitBase32-24-u19-Prefixed} */
47141 {
47142 M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bxor", 40,
47143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47144 },
47145 /* bxor${X} ${BitBase32-24-u27-Prefixed} */
47146 {
47147 M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bxor", 48,
47148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47149 },
47150 /* bxor${X} $Bitno16R,$Bit16Rn */
47151 {
47152 M32C_INSN_BXOR16_X_BIT16_16_BIT16_RN_DIRECT, "bxor16-X-bit16-16-bit16-Rn-direct", "bxor", 24,
47153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47154 },
47155 /* bxor${X} $Bitno16R,$Bit16An */
47156 {
47157 M32C_INSN_BXOR16_X_BIT16_16_BIT16_AN_DIRECT, "bxor16-X-bit16-16-bit16-An-direct", "bxor", 24,
47158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47159 },
47160 /* bxor${X} [$Bit16An] */
47161 {
47162 M32C_INSN_BXOR16_X_BIT16_16_BIT16_AN_INDIRECT, "bxor16-X-bit16-16-bit16-An-indirect", "bxor", 16,
47163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47164 },
47165 /* bxor${X} ${Dsp-16-u8}[$Bit16An] */
47166 {
47167 M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bxor16-X-bit16-16-bit16-16-8-An-relative", "bxor", 24,
47168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47169 },
47170 /* bxor${X} ${Dsp-16-u16}[$Bit16An] */
47171 {
47172 M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bxor16-X-bit16-16-bit16-16-16-An-relative", "bxor", 32,
47173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47174 },
47175 /* bxor${X} ${BitBase16-16-u8}[sb] */
47176 {
47177 M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bxor16-X-bit16-16-bit16-16-8-SB-relative", "bxor", 24,
47178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47179 },
47180 /* bxor${X} ${BitBase16-16-u16}[sb] */
47181 {
47182 M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bxor16-X-bit16-16-bit16-16-16-SB-relative", "bxor", 32,
47183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47184 },
47185 /* bxor${X} ${BitBase16-16-s8}[fb] */
47186 {
47187 M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bxor16-X-bit16-16-bit16-16-8-FB-relative", "bxor", 24,
47188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47189 },
47190 /* bxor${X} ${BitBase16-16-u16} */
47191 {
47192 M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bxor16-X-bit16-16-bit16-16-16-absolute", "bxor", 32,
47193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47194 },
47195 /* btsts${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
47196 {
47197 M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "btsts", 16,
47198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47199 },
47200 /* btsts${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
47201 {
47202 M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "btsts", 16,
47203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47204 },
47205 /* btsts${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
47206 {
47207 M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "btsts", 16,
47208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47209 },
47210 /* btsts${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
47211 {
47212 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,
47213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47214 },
47215 /* btsts${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
47216 {
47217 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,
47218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47219 },
47220 /* btsts${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
47221 {
47222 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,
47223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47224 },
47225 /* btsts${X} ${BitBase32-16-u11-Unprefixed}[sb] */
47226 {
47227 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,
47228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47229 },
47230 /* btsts${X} ${BitBase32-16-u19-Unprefixed}[sb] */
47231 {
47232 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,
47233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47234 },
47235 /* btsts${X} ${BitBase32-16-s11-Unprefixed}[fb] */
47236 {
47237 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,
47238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47239 },
47240 /* btsts${X} ${BitBase32-16-s19-Unprefixed}[fb] */
47241 {
47242 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,
47243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47244 },
47245 /* btsts${X} ${BitBase32-16-u19-Unprefixed} */
47246 {
47247 M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "btsts", 32,
47248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47249 },
47250 /* btsts${X} ${BitBase32-16-u27-Unprefixed} */
47251 {
47252 M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "btsts", 40,
47253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47254 },
47255 /* btsts${X} $Bitno16R,$Bit16Rn */
47256 {
47257 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_RN_DIRECT, "btsts16-X-bit16-16-bit16-Rn-direct", "btsts", 24,
47258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47259 },
47260 /* btsts${X} $Bitno16R,$Bit16An */
47261 {
47262 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_AN_DIRECT, "btsts16-X-bit16-16-bit16-An-direct", "btsts", 24,
47263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47264 },
47265 /* btsts${X} [$Bit16An] */
47266 {
47267 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_AN_INDIRECT, "btsts16-X-bit16-16-bit16-An-indirect", "btsts", 16,
47268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47269 },
47270 /* btsts${X} ${Dsp-16-u8}[$Bit16An] */
47271 {
47272 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "btsts16-X-bit16-16-bit16-16-8-An-relative", "btsts", 24,
47273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47274 },
47275 /* btsts${X} ${Dsp-16-u16}[$Bit16An] */
47276 {
47277 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "btsts16-X-bit16-16-bit16-16-16-An-relative", "btsts", 32,
47278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47279 },
47280 /* btsts${X} ${BitBase16-16-u8}[sb] */
47281 {
47282 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "btsts16-X-bit16-16-bit16-16-8-SB-relative", "btsts", 24,
47283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47284 },
47285 /* btsts${X} ${BitBase16-16-u16}[sb] */
47286 {
47287 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "btsts16-X-bit16-16-bit16-16-16-SB-relative", "btsts", 32,
47288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47289 },
47290 /* btsts${X} ${BitBase16-16-s8}[fb] */
47291 {
47292 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "btsts16-X-bit16-16-bit16-16-8-FB-relative", "btsts", 24,
47293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47294 },
47295 /* btsts${X} ${BitBase16-16-u16} */
47296 {
47297 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "btsts16-X-bit16-16-bit16-16-16-absolute", "btsts", 32,
47298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47299 },
47300 /* btstc${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
47301 {
47302 M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "btstc", 16,
47303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47304 },
47305 /* btstc${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
47306 {
47307 M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "btstc", 16,
47308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47309 },
47310 /* btstc${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
47311 {
47312 M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "btstc", 16,
47313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47314 },
47315 /* btstc${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
47316 {
47317 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,
47318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47319 },
47320 /* btstc${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
47321 {
47322 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,
47323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47324 },
47325 /* btstc${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
47326 {
47327 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,
47328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47329 },
47330 /* btstc${X} ${BitBase32-16-u11-Unprefixed}[sb] */
47331 {
47332 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,
47333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47334 },
47335 /* btstc${X} ${BitBase32-16-u19-Unprefixed}[sb] */
47336 {
47337 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,
47338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47339 },
47340 /* btstc${X} ${BitBase32-16-s11-Unprefixed}[fb] */
47341 {
47342 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,
47343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47344 },
47345 /* btstc${X} ${BitBase32-16-s19-Unprefixed}[fb] */
47346 {
47347 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,
47348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47349 },
47350 /* btstc${X} ${BitBase32-16-u19-Unprefixed} */
47351 {
47352 M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "btstc", 32,
47353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47354 },
47355 /* btstc${X} ${BitBase32-16-u27-Unprefixed} */
47356 {
47357 M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "btstc", 40,
47358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47359 },
47360 /* btstc${X} $Bitno16R,$Bit16Rn */
47361 {
47362 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_RN_DIRECT, "btstc16-X-bit16-16-bit16-Rn-direct", "btstc", 24,
47363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47364 },
47365 /* btstc${X} $Bitno16R,$Bit16An */
47366 {
47367 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_AN_DIRECT, "btstc16-X-bit16-16-bit16-An-direct", "btstc", 24,
47368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47369 },
47370 /* btstc${X} [$Bit16An] */
47371 {
47372 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_AN_INDIRECT, "btstc16-X-bit16-16-bit16-An-indirect", "btstc", 16,
47373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47374 },
47375 /* btstc${X} ${Dsp-16-u8}[$Bit16An] */
47376 {
47377 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "btstc16-X-bit16-16-bit16-16-8-An-relative", "btstc", 24,
47378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47379 },
47380 /* btstc${X} ${Dsp-16-u16}[$Bit16An] */
47381 {
47382 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "btstc16-X-bit16-16-bit16-16-16-An-relative", "btstc", 32,
47383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47384 },
47385 /* btstc${X} ${BitBase16-16-u8}[sb] */
47386 {
47387 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "btstc16-X-bit16-16-bit16-16-8-SB-relative", "btstc", 24,
47388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47389 },
47390 /* btstc${X} ${BitBase16-16-u16}[sb] */
47391 {
47392 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "btstc16-X-bit16-16-bit16-16-16-SB-relative", "btstc", 32,
47393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47394 },
47395 /* btstc${X} ${BitBase16-16-s8}[fb] */
47396 {
47397 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "btstc16-X-bit16-16-bit16-16-8-FB-relative", "btstc", 24,
47398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47399 },
47400 /* btstc${X} ${BitBase16-16-u16} */
47401 {
47402 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "btstc16-X-bit16-16-bit16-16-16-absolute", "btstc", 32,
47403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47404 },
47405 /* btst${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
47406 {
47407 M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "btst", 16,
47408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47409 },
47410 /* btst${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
47411 {
47412 M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "btst", 16,
47413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47414 },
47415 /* btst${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
47416 {
47417 M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "btst", 16,
47418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47419 },
47420 /* btst${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
47421 {
47422 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,
47423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47424 },
47425 /* btst${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
47426 {
47427 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,
47428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47429 },
47430 /* btst${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
47431 {
47432 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,
47433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47434 },
47435 /* btst${X} ${BitBase32-16-u11-Unprefixed}[sb] */
47436 {
47437 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,
47438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47439 },
47440 /* btst${X} ${BitBase32-16-u19-Unprefixed}[sb] */
47441 {
47442 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,
47443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47444 },
47445 /* btst${X} ${BitBase32-16-s11-Unprefixed}[fb] */
47446 {
47447 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,
47448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47449 },
47450 /* btst${X} ${BitBase32-16-s19-Unprefixed}[fb] */
47451 {
47452 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,
47453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47454 },
47455 /* btst${X} ${BitBase32-16-u19-Unprefixed} */
47456 {
47457 M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "btst", 32,
47458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47459 },
47460 /* btst${X} ${BitBase32-16-u27-Unprefixed} */
47461 {
47462 M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "btst", 40,
47463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47464 },
47465 /* btst${G} $Bitno16R,$Bit16Rn */
47466 {
47467 M32C_INSN_BTST16_G_BIT16_16_8_BIT16_RN_DIRECT, "btst16-G-bit16-16-8-bit16-Rn-direct", "btst", 24,
47468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47469 },
47470 /* btst${G} $Bitno16R,$Bit16An */
47471 {
47472 M32C_INSN_BTST16_G_BIT16_16_8_BIT16_AN_DIRECT, "btst16-G-bit16-16-8-bit16-An-direct", "btst", 24,
47473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47474 },
47475 /* btst${G} ${Dsp-16-u8}[$Bit16An] */
47476 {
47477 M32C_INSN_BTST16_G_BIT16_16_8_BIT16_16_8_AN_RELATIVE, "btst16-G-bit16-16-8-bit16-16-8-An-relative", "btst", 24,
47478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47479 },
47480 /* btst${G} ${BitBase16-16-u8}[sb] */
47481 {
47482 M32C_INSN_BTST16_G_BIT16_16_8_BIT16_16_8_SB_RELATIVE, "btst16-G-bit16-16-8-bit16-16-8-SB-relative", "btst", 24,
47483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47484 },
47485 /* btst${G} ${BitBase16-16-s8}[fb] */
47486 {
47487 M32C_INSN_BTST16_G_BIT16_16_8_BIT16_16_8_FB_RELATIVE, "btst16-G-bit16-16-8-bit16-16-8-FB-relative", "btst", 24,
47488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47489 },
47490 /* btst${S} ${BitBase16-8-u11-S}[sb] */
47491 {
47492 M32C_INSN_BTST16_S_BIT16_11_S_BIT16_11_SB_RELATIVE_S, "btst16-S-bit16-11-S-bit16-11-SB-relative-S", "btst", 16,
47493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47494 },
47495 /* btst${G} ${Dsp-16-u16}[$Bit16An] */
47496 {
47497 M32C_INSN_BTST16_G_BIT16_16_16_BIT16_16_16_AN_RELATIVE, "btst16-G-bit16-16-16-bit16-16-16-An-relative", "btst", 32,
47498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47499 },
47500 /* btst${G} ${BitBase16-16-u16}[sb] */
47501 {
47502 M32C_INSN_BTST16_G_BIT16_16_16_BIT16_16_16_SB_RELATIVE, "btst16-G-bit16-16-16-bit16-16-16-SB-relative", "btst", 32,
47503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47504 },
47505 /* btst${G} ${BitBase16-16-u16} */
47506 {
47507 M32C_INSN_BTST16_G_BIT16_16_16_BIT16_16_16_ABSOLUTE, "btst16-G-bit16-16-16-bit16-16-16-absolute", "btst", 32,
47508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47509 },
47510 /* btst${G} [$Bit16An] */
47511 {
47512 M32C_INSN_BTST16_G_BIT16_16_BASIC_BIT16_AN_INDIRECT, "btst16-G-bit16-16-basic-bit16-An-indirect", "btst", 16,
47513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47514 },
47515 /* bset${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
47516 {
47517 M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "bset", 16,
47518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47519 },
47520 /* bset${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
47521 {
47522 M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "bset", 16,
47523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47524 },
47525 /* bset${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
47526 {
47527 M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "bset", 16,
47528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47529 },
47530 /* bset${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
47531 {
47532 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,
47533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47534 },
47535 /* bset${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
47536 {
47537 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,
47538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47539 },
47540 /* bset${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
47541 {
47542 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,
47543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47544 },
47545 /* bset${X} ${BitBase32-16-u11-Unprefixed}[sb] */
47546 {
47547 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,
47548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47549 },
47550 /* bset${X} ${BitBase32-16-u19-Unprefixed}[sb] */
47551 {
47552 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,
47553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47554 },
47555 /* bset${X} ${BitBase32-16-s11-Unprefixed}[fb] */
47556 {
47557 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,
47558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47559 },
47560 /* bset${X} ${BitBase32-16-s19-Unprefixed}[fb] */
47561 {
47562 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,
47563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47564 },
47565 /* bset${X} ${BitBase32-16-u19-Unprefixed} */
47566 {
47567 M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "bset", 32,
47568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47569 },
47570 /* bset${X} ${BitBase32-16-u27-Unprefixed} */
47571 {
47572 M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "bset", 40,
47573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47574 },
47575 /* bset${G} $Bitno16R,$Bit16Rn */
47576 {
47577 M32C_INSN_BSET16_G_BIT16_16_8_BIT16_RN_DIRECT, "bset16-G-bit16-16-8-bit16-Rn-direct", "bset", 24,
47578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47579 },
47580 /* bset${G} $Bitno16R,$Bit16An */
47581 {
47582 M32C_INSN_BSET16_G_BIT16_16_8_BIT16_AN_DIRECT, "bset16-G-bit16-16-8-bit16-An-direct", "bset", 24,
47583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47584 },
47585 /* bset${G} ${Dsp-16-u8}[$Bit16An] */
47586 {
47587 M32C_INSN_BSET16_G_BIT16_16_8_BIT16_16_8_AN_RELATIVE, "bset16-G-bit16-16-8-bit16-16-8-An-relative", "bset", 24,
47588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47589 },
47590 /* bset${G} ${BitBase16-16-u8}[sb] */
47591 {
47592 M32C_INSN_BSET16_G_BIT16_16_8_BIT16_16_8_SB_RELATIVE, "bset16-G-bit16-16-8-bit16-16-8-SB-relative", "bset", 24,
47593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47594 },
47595 /* bset${G} ${BitBase16-16-s8}[fb] */
47596 {
47597 M32C_INSN_BSET16_G_BIT16_16_8_BIT16_16_8_FB_RELATIVE, "bset16-G-bit16-16-8-bit16-16-8-FB-relative", "bset", 24,
47598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47599 },
47600 /* bset${S} ${BitBase16-8-u11-S}[sb] */
47601 {
47602 M32C_INSN_BSET16_S_BIT16_11_S_BIT16_11_SB_RELATIVE_S, "bset16-S-bit16-11-S-bit16-11-SB-relative-S", "bset", 16,
47603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47604 },
47605 /* bset${G} ${Dsp-16-u16}[$Bit16An] */
47606 {
47607 M32C_INSN_BSET16_G_BIT16_16_16_BIT16_16_16_AN_RELATIVE, "bset16-G-bit16-16-16-bit16-16-16-An-relative", "bset", 32,
47608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47609 },
47610 /* bset${G} ${BitBase16-16-u16}[sb] */
47611 {
47612 M32C_INSN_BSET16_G_BIT16_16_16_BIT16_16_16_SB_RELATIVE, "bset16-G-bit16-16-16-bit16-16-16-SB-relative", "bset", 32,
47613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47614 },
47615 /* bset${G} ${BitBase16-16-u16} */
47616 {
47617 M32C_INSN_BSET16_G_BIT16_16_16_BIT16_16_16_ABSOLUTE, "bset16-G-bit16-16-16-bit16-16-16-absolute", "bset", 32,
47618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47619 },
47620 /* bset${G} [$Bit16An] */
47621 {
47622 M32C_INSN_BSET16_G_BIT16_16_BASIC_BIT16_AN_INDIRECT, "bset16-G-bit16-16-basic-bit16-An-indirect", "bset", 16,
47623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47624 },
47625 /* bor${X} $Bitno32Prefixed,$Bit32RnPrefixed */
47626 {
47627 M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bor", 24,
47628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47629 },
47630 /* bor${X} $Bitno32Prefixed,$Bit32AnPrefixed */
47631 {
47632 M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bor", 24,
47633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47634 },
47635 /* bor${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
47636 {
47637 M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bor", 24,
47638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47639 },
47640 /* bor${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
47641 {
47642 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,
47643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47644 },
47645 /* bor${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
47646 {
47647 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,
47648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47649 },
47650 /* bor${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
47651 {
47652 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,
47653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47654 },
47655 /* bor${X} ${BitBase32-24-u11-Prefixed}[sb] */
47656 {
47657 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,
47658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47659 },
47660 /* bor${X} ${BitBase32-24-u19-Prefixed}[sb] */
47661 {
47662 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,
47663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47664 },
47665 /* bor${X} ${BitBase32-24-s11-Prefixed}[fb] */
47666 {
47667 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,
47668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47669 },
47670 /* bor${X} ${BitBase32-24-s19-Prefixed}[fb] */
47671 {
47672 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,
47673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47674 },
47675 /* bor${X} ${BitBase32-24-u19-Prefixed} */
47676 {
47677 M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bor", 40,
47678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47679 },
47680 /* bor${X} ${BitBase32-24-u27-Prefixed} */
47681 {
47682 M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bor", 48,
47683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47684 },
47685 /* bor${X} $Bitno16R,$Bit16Rn */
47686 {
47687 M32C_INSN_BOR16_X_BIT16_16_BIT16_RN_DIRECT, "bor16-X-bit16-16-bit16-Rn-direct", "bor", 24,
47688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47689 },
47690 /* bor${X} $Bitno16R,$Bit16An */
47691 {
47692 M32C_INSN_BOR16_X_BIT16_16_BIT16_AN_DIRECT, "bor16-X-bit16-16-bit16-An-direct", "bor", 24,
47693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47694 },
47695 /* bor${X} [$Bit16An] */
47696 {
47697 M32C_INSN_BOR16_X_BIT16_16_BIT16_AN_INDIRECT, "bor16-X-bit16-16-bit16-An-indirect", "bor", 16,
47698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47699 },
47700 /* bor${X} ${Dsp-16-u8}[$Bit16An] */
47701 {
47702 M32C_INSN_BOR16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bor16-X-bit16-16-bit16-16-8-An-relative", "bor", 24,
47703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47704 },
47705 /* bor${X} ${Dsp-16-u16}[$Bit16An] */
47706 {
47707 M32C_INSN_BOR16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bor16-X-bit16-16-bit16-16-16-An-relative", "bor", 32,
47708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47709 },
47710 /* bor${X} ${BitBase16-16-u8}[sb] */
47711 {
47712 M32C_INSN_BOR16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bor16-X-bit16-16-bit16-16-8-SB-relative", "bor", 24,
47713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47714 },
47715 /* bor${X} ${BitBase16-16-u16}[sb] */
47716 {
47717 M32C_INSN_BOR16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bor16-X-bit16-16-bit16-16-16-SB-relative", "bor", 32,
47718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47719 },
47720 /* bor${X} ${BitBase16-16-s8}[fb] */
47721 {
47722 M32C_INSN_BOR16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bor16-X-bit16-16-bit16-16-8-FB-relative", "bor", 24,
47723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47724 },
47725 /* bor${X} ${BitBase16-16-u16} */
47726 {
47727 M32C_INSN_BOR16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bor16-X-bit16-16-bit16-16-16-absolute", "bor", 32,
47728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47729 },
47730 /* bnxor${X} $Bitno32Prefixed,$Bit32RnPrefixed */
47731 {
47732 M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bnxor", 24,
47733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47734 },
47735 /* bnxor${X} $Bitno32Prefixed,$Bit32AnPrefixed */
47736 {
47737 M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bnxor", 24,
47738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47739 },
47740 /* bnxor${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
47741 {
47742 M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bnxor", 24,
47743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47744 },
47745 /* bnxor${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
47746 {
47747 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,
47748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47749 },
47750 /* bnxor${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
47751 {
47752 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,
47753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47754 },
47755 /* bnxor${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
47756 {
47757 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,
47758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47759 },
47760 /* bnxor${X} ${BitBase32-24-u11-Prefixed}[sb] */
47761 {
47762 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,
47763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47764 },
47765 /* bnxor${X} ${BitBase32-24-u19-Prefixed}[sb] */
47766 {
47767 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,
47768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47769 },
47770 /* bnxor${X} ${BitBase32-24-s11-Prefixed}[fb] */
47771 {
47772 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,
47773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47774 },
47775 /* bnxor${X} ${BitBase32-24-s19-Prefixed}[fb] */
47776 {
47777 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,
47778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47779 },
47780 /* bnxor${X} ${BitBase32-24-u19-Prefixed} */
47781 {
47782 M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bnxor", 40,
47783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47784 },
47785 /* bnxor${X} ${BitBase32-24-u27-Prefixed} */
47786 {
47787 M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bnxor", 48,
47788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47789 },
47790 /* bnxor${X} $Bitno16R,$Bit16Rn */
47791 {
47792 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_RN_DIRECT, "bnxor16-X-bit16-16-bit16-Rn-direct", "bnxor", 24,
47793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47794 },
47795 /* bnxor${X} $Bitno16R,$Bit16An */
47796 {
47797 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_AN_DIRECT, "bnxor16-X-bit16-16-bit16-An-direct", "bnxor", 24,
47798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47799 },
47800 /* bnxor${X} [$Bit16An] */
47801 {
47802 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_AN_INDIRECT, "bnxor16-X-bit16-16-bit16-An-indirect", "bnxor", 16,
47803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47804 },
47805 /* bnxor${X} ${Dsp-16-u8}[$Bit16An] */
47806 {
47807 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bnxor16-X-bit16-16-bit16-16-8-An-relative", "bnxor", 24,
47808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47809 },
47810 /* bnxor${X} ${Dsp-16-u16}[$Bit16An] */
47811 {
47812 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bnxor16-X-bit16-16-bit16-16-16-An-relative", "bnxor", 32,
47813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47814 },
47815 /* bnxor${X} ${BitBase16-16-u8}[sb] */
47816 {
47817 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bnxor16-X-bit16-16-bit16-16-8-SB-relative", "bnxor", 24,
47818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47819 },
47820 /* bnxor${X} ${BitBase16-16-u16}[sb] */
47821 {
47822 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bnxor16-X-bit16-16-bit16-16-16-SB-relative", "bnxor", 32,
47823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47824 },
47825 /* bnxor${X} ${BitBase16-16-s8}[fb] */
47826 {
47827 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bnxor16-X-bit16-16-bit16-16-8-FB-relative", "bnxor", 24,
47828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47829 },
47830 /* bnxor${X} ${BitBase16-16-u16} */
47831 {
47832 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bnxor16-X-bit16-16-bit16-16-16-absolute", "bnxor", 32,
47833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47834 },
47835 /* bntst${X} $Bitno32Prefixed,$Bit32RnPrefixed */
47836 {
47837 M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bntst", 24,
47838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47839 },
47840 /* bntst${X} $Bitno32Prefixed,$Bit32AnPrefixed */
47841 {
47842 M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bntst", 24,
47843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47844 },
47845 /* bntst${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
47846 {
47847 M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bntst", 24,
47848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47849 },
47850 /* bntst${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
47851 {
47852 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,
47853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47854 },
47855 /* bntst${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
47856 {
47857 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,
47858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47859 },
47860 /* bntst${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
47861 {
47862 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,
47863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47864 },
47865 /* bntst${X} ${BitBase32-24-u11-Prefixed}[sb] */
47866 {
47867 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,
47868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47869 },
47870 /* bntst${X} ${BitBase32-24-u19-Prefixed}[sb] */
47871 {
47872 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,
47873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47874 },
47875 /* bntst${X} ${BitBase32-24-s11-Prefixed}[fb] */
47876 {
47877 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,
47878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47879 },
47880 /* bntst${X} ${BitBase32-24-s19-Prefixed}[fb] */
47881 {
47882 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,
47883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47884 },
47885 /* bntst${X} ${BitBase32-24-u19-Prefixed} */
47886 {
47887 M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bntst", 40,
47888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47889 },
47890 /* bntst${X} ${BitBase32-24-u27-Prefixed} */
47891 {
47892 M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bntst", 48,
47893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47894 },
47895 /* bntst${X} $Bitno16R,$Bit16Rn */
47896 {
47897 M32C_INSN_BNTST16_X_BIT16_16_BIT16_RN_DIRECT, "bntst16-X-bit16-16-bit16-Rn-direct", "bntst", 24,
47898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47899 },
47900 /* bntst${X} $Bitno16R,$Bit16An */
47901 {
47902 M32C_INSN_BNTST16_X_BIT16_16_BIT16_AN_DIRECT, "bntst16-X-bit16-16-bit16-An-direct", "bntst", 24,
47903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47904 },
47905 /* bntst${X} [$Bit16An] */
47906 {
47907 M32C_INSN_BNTST16_X_BIT16_16_BIT16_AN_INDIRECT, "bntst16-X-bit16-16-bit16-An-indirect", "bntst", 16,
47908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47909 },
47910 /* bntst${X} ${Dsp-16-u8}[$Bit16An] */
47911 {
47912 M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bntst16-X-bit16-16-bit16-16-8-An-relative", "bntst", 24,
47913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47914 },
47915 /* bntst${X} ${Dsp-16-u16}[$Bit16An] */
47916 {
47917 M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bntst16-X-bit16-16-bit16-16-16-An-relative", "bntst", 32,
47918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47919 },
47920 /* bntst${X} ${BitBase16-16-u8}[sb] */
47921 {
47922 M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bntst16-X-bit16-16-bit16-16-8-SB-relative", "bntst", 24,
47923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47924 },
47925 /* bntst${X} ${BitBase16-16-u16}[sb] */
47926 {
47927 M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bntst16-X-bit16-16-bit16-16-16-SB-relative", "bntst", 32,
47928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47929 },
47930 /* bntst${X} ${BitBase16-16-s8}[fb] */
47931 {
47932 M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bntst16-X-bit16-16-bit16-16-8-FB-relative", "bntst", 24,
47933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47934 },
47935 /* bntst${X} ${BitBase16-16-u16} */
47936 {
47937 M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bntst16-X-bit16-16-bit16-16-16-absolute", "bntst", 32,
47938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47939 },
47940 /* bnot${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
47941 {
47942 M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "bnot", 16,
47943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47944 },
47945 /* bnot${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
47946 {
47947 M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "bnot", 16,
47948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47949 },
47950 /* bnot${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
47951 {
47952 M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "bnot", 16,
47953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47954 },
47955 /* bnot${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
47956 {
47957 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,
47958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47959 },
47960 /* bnot${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
47961 {
47962 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,
47963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47964 },
47965 /* bnot${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
47966 {
47967 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,
47968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47969 },
47970 /* bnot${X} ${BitBase32-16-u11-Unprefixed}[sb] */
47971 {
47972 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,
47973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47974 },
47975 /* bnot${X} ${BitBase32-16-u19-Unprefixed}[sb] */
47976 {
47977 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,
47978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47979 },
47980 /* bnot${X} ${BitBase32-16-s11-Unprefixed}[fb] */
47981 {
47982 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,
47983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47984 },
47985 /* bnot${X} ${BitBase32-16-s19-Unprefixed}[fb] */
47986 {
47987 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,
47988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47989 },
47990 /* bnot${X} ${BitBase32-16-u19-Unprefixed} */
47991 {
47992 M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "bnot", 32,
47993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47994 },
47995 /* bnot${X} ${BitBase32-16-u27-Unprefixed} */
47996 {
47997 M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "bnot", 40,
47998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47999 },
48000 /* bnot${G} $Bitno16R,$Bit16Rn */
48001 {
48002 M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_RN_DIRECT, "bnot16-G-bit16-16-8-bit16-Rn-direct", "bnot", 24,
48003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48004 },
48005 /* bnot${G} $Bitno16R,$Bit16An */
48006 {
48007 M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_AN_DIRECT, "bnot16-G-bit16-16-8-bit16-An-direct", "bnot", 24,
48008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48009 },
48010 /* bnot${G} ${Dsp-16-u8}[$Bit16An] */
48011 {
48012 M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_16_8_AN_RELATIVE, "bnot16-G-bit16-16-8-bit16-16-8-An-relative", "bnot", 24,
48013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48014 },
48015 /* bnot${G} ${BitBase16-16-u8}[sb] */
48016 {
48017 M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_16_8_SB_RELATIVE, "bnot16-G-bit16-16-8-bit16-16-8-SB-relative", "bnot", 24,
48018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48019 },
48020 /* bnot${G} ${BitBase16-16-s8}[fb] */
48021 {
48022 M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_16_8_FB_RELATIVE, "bnot16-G-bit16-16-8-bit16-16-8-FB-relative", "bnot", 24,
48023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48024 },
48025 /* bnot${S} ${BitBase16-8-u11-S}[sb] */
48026 {
48027 M32C_INSN_BNOT16_S_BIT16_11_S_BIT16_11_SB_RELATIVE_S, "bnot16-S-bit16-11-S-bit16-11-SB-relative-S", "bnot", 16,
48028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48029 },
48030 /* bnot${G} ${Dsp-16-u16}[$Bit16An] */
48031 {
48032 M32C_INSN_BNOT16_G_BIT16_16_16_BIT16_16_16_AN_RELATIVE, "bnot16-G-bit16-16-16-bit16-16-16-An-relative", "bnot", 32,
48033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48034 },
48035 /* bnot${G} ${BitBase16-16-u16}[sb] */
48036 {
48037 M32C_INSN_BNOT16_G_BIT16_16_16_BIT16_16_16_SB_RELATIVE, "bnot16-G-bit16-16-16-bit16-16-16-SB-relative", "bnot", 32,
48038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48039 },
48040 /* bnot${G} ${BitBase16-16-u16} */
48041 {
48042 M32C_INSN_BNOT16_G_BIT16_16_16_BIT16_16_16_ABSOLUTE, "bnot16-G-bit16-16-16-bit16-16-16-absolute", "bnot", 32,
48043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48044 },
48045 /* bnot${G} [$Bit16An] */
48046 {
48047 M32C_INSN_BNOT16_G_BIT16_16_BASIC_BIT16_AN_INDIRECT, "bnot16-G-bit16-16-basic-bit16-An-indirect", "bnot", 16,
48048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48049 },
48050 /* bnor${X} $Bitno32Prefixed,$Bit32RnPrefixed */
48051 {
48052 M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bnor", 24,
48053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48054 },
48055 /* bnor${X} $Bitno32Prefixed,$Bit32AnPrefixed */
48056 {
48057 M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bnor", 24,
48058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48059 },
48060 /* bnor${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
48061 {
48062 M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bnor", 24,
48063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48064 },
48065 /* bnor${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
48066 {
48067 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,
48068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48069 },
48070 /* bnor${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
48071 {
48072 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,
48073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48074 },
48075 /* bnor${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
48076 {
48077 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,
48078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48079 },
48080 /* bnor${X} ${BitBase32-24-u11-Prefixed}[sb] */
48081 {
48082 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,
48083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48084 },
48085 /* bnor${X} ${BitBase32-24-u19-Prefixed}[sb] */
48086 {
48087 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,
48088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48089 },
48090 /* bnor${X} ${BitBase32-24-s11-Prefixed}[fb] */
48091 {
48092 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,
48093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48094 },
48095 /* bnor${X} ${BitBase32-24-s19-Prefixed}[fb] */
48096 {
48097 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,
48098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48099 },
48100 /* bnor${X} ${BitBase32-24-u19-Prefixed} */
48101 {
48102 M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bnor", 40,
48103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48104 },
48105 /* bnor${X} ${BitBase32-24-u27-Prefixed} */
48106 {
48107 M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bnor", 48,
48108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48109 },
48110 /* bnor${X} $Bitno16R,$Bit16Rn */
48111 {
48112 M32C_INSN_BNOR16_X_BIT16_16_BIT16_RN_DIRECT, "bnor16-X-bit16-16-bit16-Rn-direct", "bnor", 24,
48113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48114 },
48115 /* bnor${X} $Bitno16R,$Bit16An */
48116 {
48117 M32C_INSN_BNOR16_X_BIT16_16_BIT16_AN_DIRECT, "bnor16-X-bit16-16-bit16-An-direct", "bnor", 24,
48118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48119 },
48120 /* bnor${X} [$Bit16An] */
48121 {
48122 M32C_INSN_BNOR16_X_BIT16_16_BIT16_AN_INDIRECT, "bnor16-X-bit16-16-bit16-An-indirect", "bnor", 16,
48123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48124 },
48125 /* bnor${X} ${Dsp-16-u8}[$Bit16An] */
48126 {
48127 M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bnor16-X-bit16-16-bit16-16-8-An-relative", "bnor", 24,
48128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48129 },
48130 /* bnor${X} ${Dsp-16-u16}[$Bit16An] */
48131 {
48132 M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bnor16-X-bit16-16-bit16-16-16-An-relative", "bnor", 32,
48133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48134 },
48135 /* bnor${X} ${BitBase16-16-u8}[sb] */
48136 {
48137 M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bnor16-X-bit16-16-bit16-16-8-SB-relative", "bnor", 24,
48138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48139 },
48140 /* bnor${X} ${BitBase16-16-u16}[sb] */
48141 {
48142 M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bnor16-X-bit16-16-bit16-16-16-SB-relative", "bnor", 32,
48143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48144 },
48145 /* bnor${X} ${BitBase16-16-s8}[fb] */
48146 {
48147 M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bnor16-X-bit16-16-bit16-16-8-FB-relative", "bnor", 24,
48148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48149 },
48150 /* bnor${X} ${BitBase16-16-u16} */
48151 {
48152 M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bnor16-X-bit16-16-bit16-16-16-absolute", "bnor", 32,
48153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48154 },
48155 /* bnand${X} $Bitno32Prefixed,$Bit32RnPrefixed */
48156 {
48157 M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bnand", 24,
48158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48159 },
48160 /* bnand${X} $Bitno32Prefixed,$Bit32AnPrefixed */
48161 {
48162 M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bnand", 24,
48163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48164 },
48165 /* bnand${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
48166 {
48167 M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bnand", 24,
48168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48169 },
48170 /* bnand${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
48171 {
48172 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,
48173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48174 },
48175 /* bnand${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
48176 {
48177 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,
48178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48179 },
48180 /* bnand${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
48181 {
48182 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,
48183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48184 },
48185 /* bnand${X} ${BitBase32-24-u11-Prefixed}[sb] */
48186 {
48187 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,
48188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48189 },
48190 /* bnand${X} ${BitBase32-24-u19-Prefixed}[sb] */
48191 {
48192 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,
48193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48194 },
48195 /* bnand${X} ${BitBase32-24-s11-Prefixed}[fb] */
48196 {
48197 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,
48198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48199 },
48200 /* bnand${X} ${BitBase32-24-s19-Prefixed}[fb] */
48201 {
48202 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,
48203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48204 },
48205 /* bnand${X} ${BitBase32-24-u19-Prefixed} */
48206 {
48207 M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bnand", 40,
48208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48209 },
48210 /* bnand${X} ${BitBase32-24-u27-Prefixed} */
48211 {
48212 M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bnand", 48,
48213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48214 },
48215 /* bnand${X} $Bitno16R,$Bit16Rn */
48216 {
48217 M32C_INSN_BNAND16_X_BIT16_16_BIT16_RN_DIRECT, "bnand16-X-bit16-16-bit16-Rn-direct", "bnand", 24,
48218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48219 },
48220 /* bnand${X} $Bitno16R,$Bit16An */
48221 {
48222 M32C_INSN_BNAND16_X_BIT16_16_BIT16_AN_DIRECT, "bnand16-X-bit16-16-bit16-An-direct", "bnand", 24,
48223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48224 },
48225 /* bnand${X} [$Bit16An] */
48226 {
48227 M32C_INSN_BNAND16_X_BIT16_16_BIT16_AN_INDIRECT, "bnand16-X-bit16-16-bit16-An-indirect", "bnand", 16,
48228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48229 },
48230 /* bnand${X} ${Dsp-16-u8}[$Bit16An] */
48231 {
48232 M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bnand16-X-bit16-16-bit16-16-8-An-relative", "bnand", 24,
48233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48234 },
48235 /* bnand${X} ${Dsp-16-u16}[$Bit16An] */
48236 {
48237 M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bnand16-X-bit16-16-bit16-16-16-An-relative", "bnand", 32,
48238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48239 },
48240 /* bnand${X} ${BitBase16-16-u8}[sb] */
48241 {
48242 M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bnand16-X-bit16-16-bit16-16-8-SB-relative", "bnand", 24,
48243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48244 },
48245 /* bnand${X} ${BitBase16-16-u16}[sb] */
48246 {
48247 M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bnand16-X-bit16-16-bit16-16-16-SB-relative", "bnand", 32,
48248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48249 },
48250 /* bnand${X} ${BitBase16-16-s8}[fb] */
48251 {
48252 M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bnand16-X-bit16-16-bit16-16-8-FB-relative", "bnand", 24,
48253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48254 },
48255 /* bnand${X} ${BitBase16-16-u16} */
48256 {
48257 M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bnand16-X-bit16-16-bit16-16-16-absolute", "bnand", 32,
48258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48259 },
48260 /* bm${cond32-16} $Bitno32Unprefixed,$Bit32RnUnprefixed */
48261 {
48262 M32C_INSN_BM32_BIT32_BASIC_UNPREFIXED_COND32_16_BIT32_RN_DIRECT_UNPREFIXED, "bm32-bit32-basic-Unprefixed-cond32-16-bit32-Rn-direct-Unprefixed", "bm", 24,
48263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48264 },
48265 /* bm${cond32-16} $Bitno32Unprefixed,$Bit32AnUnprefixed */
48266 {
48267 M32C_INSN_BM32_BIT32_BASIC_UNPREFIXED_COND32_16_BIT32_AN_DIRECT_UNPREFIXED, "bm32-bit32-basic-Unprefixed-cond32-16-bit32-An-direct-Unprefixed", "bm", 24,
48268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48269 },
48270 /* bm${cond32-16} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
48271 {
48272 M32C_INSN_BM32_BIT32_BASIC_UNPREFIXED_COND32_16_BIT32_AN_INDIRECT_UNPREFIXED, "bm32-bit32-basic-Unprefixed-cond32-16-bit32-An-indirect-Unprefixed", "bm", 24,
48273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48274 },
48275 /* bm${cond32-24} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
48276 {
48277 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,
48278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48279 },
48280 /* bm${cond32-24} ${BitBase32-16-u11-Unprefixed}[sb] */
48281 {
48282 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,
48283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48284 },
48285 /* bm${cond32-24} ${BitBase32-16-s11-Unprefixed}[fb] */
48286 {
48287 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,
48288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48289 },
48290 /* bm${cond32-32} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
48291 {
48292 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,
48293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48294 },
48295 /* bm${cond32-32} ${BitBase32-16-u19-Unprefixed}[sb] */
48296 {
48297 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,
48298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48299 },
48300 /* bm${cond32-32} ${BitBase32-16-s19-Unprefixed}[fb] */
48301 {
48302 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,
48303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48304 },
48305 /* bm${cond32-32} ${BitBase32-16-u19-Unprefixed} */
48306 {
48307 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,
48308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48309 },
48310 /* bm${cond32-40} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
48311 {
48312 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,
48313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48314 },
48315 /* bm${cond32-40} ${BitBase32-16-u27-Unprefixed} */
48316 {
48317 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,
48318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48319 },
48320 /* bm${cond16-24} $Bitno16R,$Bit16Rn */
48321 {
48322 M32C_INSN_BM16_BIT16_16_8_COND16_24_BIT16_RN_DIRECT, "bm16-bit16-16-8-cond16-24-bit16-Rn-direct", "bm", 32,
48323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48324 },
48325 /* bm${cond16-24} $Bitno16R,$Bit16An */
48326 {
48327 M32C_INSN_BM16_BIT16_16_8_COND16_24_BIT16_AN_DIRECT, "bm16-bit16-16-8-cond16-24-bit16-An-direct", "bm", 32,
48328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48329 },
48330 /* bm${cond16-24} ${Dsp-16-u8}[$Bit16An] */
48331 {
48332 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,
48333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48334 },
48335 /* bm${cond16-24} ${BitBase16-16-u8}[sb] */
48336 {
48337 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,
48338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48339 },
48340 /* bm${cond16-24} ${BitBase16-16-s8}[fb] */
48341 {
48342 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,
48343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48344 },
48345 /* bm${cond16-32} ${Dsp-16-u16}[$Bit16An] */
48346 {
48347 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,
48348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48349 },
48350 /* bm${cond16-32} ${BitBase16-16-u16}[sb] */
48351 {
48352 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,
48353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48354 },
48355 /* bm${cond16-32} ${BitBase16-16-u16} */
48356 {
48357 M32C_INSN_BM16_BIT16_16_16_COND16_32_BIT16_16_16_ABSOLUTE, "bm16-bit16-16-16-cond16-32-bit16-16-16-absolute", "bm", 40,
48358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48359 },
48360 /* bm${cond16-16} [$Bit16An] */
48361 {
48362 M32C_INSN_BM16_BIT16_16_BASIC_COND16_16_BIT16_AN_INDIRECT, "bm16-bit16-16-basic-cond16-16-bit16-An-indirect", "bm", 24,
48363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48364 },
48365 /* bitindex.w $Dst32RnUnprefixedHI */
48366 {
48367 M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "bitindex.w", 16,
48368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48369 },
48370 /* bitindex.w $Dst32AnUnprefixedHI */
48371 {
48372 M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "bitindex.w", 16,
48373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48374 },
48375 /* bitindex.w [$Dst32AnUnprefixed] */
48376 {
48377 M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "bitindex.w", 16,
48378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48379 },
48380 /* bitindex.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
48381 {
48382 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,
48383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48384 },
48385 /* bitindex.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
48386 {
48387 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,
48388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48389 },
48390 /* bitindex.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
48391 {
48392 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,
48393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48394 },
48395 /* bitindex.w ${Dsp-16-u8}[sb] */
48396 {
48397 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,
48398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48399 },
48400 /* bitindex.w ${Dsp-16-u16}[sb] */
48401 {
48402 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,
48403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48404 },
48405 /* bitindex.w ${Dsp-16-s8}[fb] */
48406 {
48407 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,
48408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48409 },
48410 /* bitindex.w ${Dsp-16-s16}[fb] */
48411 {
48412 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,
48413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48414 },
48415 /* bitindex.w ${Dsp-16-u16} */
48416 {
48417 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,
48418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48419 },
48420 /* bitindex.w ${Dsp-16-u24} */
48421 {
48422 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,
48423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48424 },
48425 /* bitindex.b $Dst32RnUnprefixedQI */
48426 {
48427 M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "bitindex.b", 16,
48428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48429 },
48430 /* bitindex.b $Dst32AnUnprefixedQI */
48431 {
48432 M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "bitindex.b", 16,
48433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48434 },
48435 /* bitindex.b [$Dst32AnUnprefixed] */
48436 {
48437 M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "bitindex.b", 16,
48438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48439 },
48440 /* bitindex.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
48441 {
48442 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,
48443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48444 },
48445 /* bitindex.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
48446 {
48447 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,
48448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48449 },
48450 /* bitindex.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
48451 {
48452 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,
48453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48454 },
48455 /* bitindex.b ${Dsp-16-u8}[sb] */
48456 {
48457 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,
48458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48459 },
48460 /* bitindex.b ${Dsp-16-u16}[sb] */
48461 {
48462 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,
48463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48464 },
48465 /* bitindex.b ${Dsp-16-s8}[fb] */
48466 {
48467 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,
48468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48469 },
48470 /* bitindex.b ${Dsp-16-s16}[fb] */
48471 {
48472 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,
48473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48474 },
48475 /* bitindex.b ${Dsp-16-u16} */
48476 {
48477 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,
48478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48479 },
48480 /* bitindex.b ${Dsp-16-u24} */
48481 {
48482 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,
48483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48484 },
48485 /* bclr${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
48486 {
48487 M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "bclr", 16,
48488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48489 },
48490 /* bclr${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
48491 {
48492 M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "bclr", 16,
48493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48494 },
48495 /* bclr${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
48496 {
48497 M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "bclr", 16,
48498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48499 },
48500 /* bclr${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
48501 {
48502 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,
48503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48504 },
48505 /* bclr${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
48506 {
48507 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,
48508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48509 },
48510 /* bclr${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
48511 {
48512 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,
48513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48514 },
48515 /* bclr${X} ${BitBase32-16-u11-Unprefixed}[sb] */
48516 {
48517 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,
48518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48519 },
48520 /* bclr${X} ${BitBase32-16-u19-Unprefixed}[sb] */
48521 {
48522 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,
48523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48524 },
48525 /* bclr${X} ${BitBase32-16-s11-Unprefixed}[fb] */
48526 {
48527 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,
48528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48529 },
48530 /* bclr${X} ${BitBase32-16-s19-Unprefixed}[fb] */
48531 {
48532 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,
48533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48534 },
48535 /* bclr${X} ${BitBase32-16-u19-Unprefixed} */
48536 {
48537 M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "bclr", 32,
48538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48539 },
48540 /* bclr${X} ${BitBase32-16-u27-Unprefixed} */
48541 {
48542 M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "bclr", 40,
48543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48544 },
48545 /* bclr${G} $Bitno16R,$Bit16Rn */
48546 {
48547 M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_RN_DIRECT, "bclr16-G-bit16-16-8-bit16-Rn-direct", "bclr", 24,
48548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48549 },
48550 /* bclr${G} $Bitno16R,$Bit16An */
48551 {
48552 M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_AN_DIRECT, "bclr16-G-bit16-16-8-bit16-An-direct", "bclr", 24,
48553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48554 },
48555 /* bclr${G} ${Dsp-16-u8}[$Bit16An] */
48556 {
48557 M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_16_8_AN_RELATIVE, "bclr16-G-bit16-16-8-bit16-16-8-An-relative", "bclr", 24,
48558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48559 },
48560 /* bclr${G} ${BitBase16-16-u8}[sb] */
48561 {
48562 M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_16_8_SB_RELATIVE, "bclr16-G-bit16-16-8-bit16-16-8-SB-relative", "bclr", 24,
48563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48564 },
48565 /* bclr${G} ${BitBase16-16-s8}[fb] */
48566 {
48567 M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_16_8_FB_RELATIVE, "bclr16-G-bit16-16-8-bit16-16-8-FB-relative", "bclr", 24,
48568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48569 },
48570 /* bclr${S} ${BitBase16-8-u11-S}[sb] */
48571 {
48572 M32C_INSN_BCLR16_S_BIT16_11_S_BIT16_11_SB_RELATIVE_S, "bclr16-S-bit16-11-S-bit16-11-SB-relative-S", "bclr", 16,
48573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48574 },
48575 /* bclr${G} ${Dsp-16-u16}[$Bit16An] */
48576 {
48577 M32C_INSN_BCLR16_G_BIT16_16_16_BIT16_16_16_AN_RELATIVE, "bclr16-G-bit16-16-16-bit16-16-16-An-relative", "bclr", 32,
48578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48579 },
48580 /* bclr${G} ${BitBase16-16-u16}[sb] */
48581 {
48582 M32C_INSN_BCLR16_G_BIT16_16_16_BIT16_16_16_SB_RELATIVE, "bclr16-G-bit16-16-16-bit16-16-16-SB-relative", "bclr", 32,
48583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48584 },
48585 /* bclr${G} ${BitBase16-16-u16} */
48586 {
48587 M32C_INSN_BCLR16_G_BIT16_16_16_BIT16_16_16_ABSOLUTE, "bclr16-G-bit16-16-16-bit16-16-16-absolute", "bclr", 32,
48588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48589 },
48590 /* bclr${G} [$Bit16An] */
48591 {
48592 M32C_INSN_BCLR16_G_BIT16_16_BASIC_BIT16_AN_INDIRECT, "bclr16-G-bit16-16-basic-bit16-An-indirect", "bclr", 16,
48593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48594 },
48595 /* band${X} $Bitno32Prefixed,$Bit32RnPrefixed */
48596 {
48597 M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "band", 24,
48598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48599 },
48600 /* band${X} $Bitno32Prefixed,$Bit32AnPrefixed */
48601 {
48602 M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "band", 24,
48603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48604 },
48605 /* band${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
48606 {
48607 M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "band", 24,
48608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48609 },
48610 /* band${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
48611 {
48612 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,
48613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48614 },
48615 /* band${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
48616 {
48617 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,
48618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48619 },
48620 /* band${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
48621 {
48622 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,
48623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48624 },
48625 /* band${X} ${BitBase32-24-u11-Prefixed}[sb] */
48626 {
48627 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,
48628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48629 },
48630 /* band${X} ${BitBase32-24-u19-Prefixed}[sb] */
48631 {
48632 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,
48633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48634 },
48635 /* band${X} ${BitBase32-24-s11-Prefixed}[fb] */
48636 {
48637 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,
48638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48639 },
48640 /* band${X} ${BitBase32-24-s19-Prefixed}[fb] */
48641 {
48642 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,
48643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48644 },
48645 /* band${X} ${BitBase32-24-u19-Prefixed} */
48646 {
48647 M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "band", 40,
48648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48649 },
48650 /* band${X} ${BitBase32-24-u27-Prefixed} */
48651 {
48652 M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "band", 48,
48653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48654 },
48655 /* band${X} $Bitno16R,$Bit16Rn */
48656 {
48657 M32C_INSN_BAND16_X_BIT16_16_BIT16_RN_DIRECT, "band16-X-bit16-16-bit16-Rn-direct", "band", 24,
48658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48659 },
48660 /* band${X} $Bitno16R,$Bit16An */
48661 {
48662 M32C_INSN_BAND16_X_BIT16_16_BIT16_AN_DIRECT, "band16-X-bit16-16-bit16-An-direct", "band", 24,
48663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48664 },
48665 /* band${X} [$Bit16An] */
48666 {
48667 M32C_INSN_BAND16_X_BIT16_16_BIT16_AN_INDIRECT, "band16-X-bit16-16-bit16-An-indirect", "band", 16,
48668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48669 },
48670 /* band${X} ${Dsp-16-u8}[$Bit16An] */
48671 {
48672 M32C_INSN_BAND16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "band16-X-bit16-16-bit16-16-8-An-relative", "band", 24,
48673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48674 },
48675 /* band${X} ${Dsp-16-u16}[$Bit16An] */
48676 {
48677 M32C_INSN_BAND16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "band16-X-bit16-16-bit16-16-16-An-relative", "band", 32,
48678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48679 },
48680 /* band${X} ${BitBase16-16-u8}[sb] */
48681 {
48682 M32C_INSN_BAND16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "band16-X-bit16-16-bit16-16-8-SB-relative", "band", 24,
48683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48684 },
48685 /* band${X} ${BitBase16-16-u16}[sb] */
48686 {
48687 M32C_INSN_BAND16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "band16-X-bit16-16-bit16-16-16-SB-relative", "band", 32,
48688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48689 },
48690 /* band${X} ${BitBase16-16-s8}[fb] */
48691 {
48692 M32C_INSN_BAND16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "band16-X-bit16-16-bit16-16-8-FB-relative", "band", 24,
48693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48694 },
48695 /* band${X} ${BitBase16-16-u16} */
48696 {
48697 M32C_INSN_BAND16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "band16-X-bit16-16-bit16-16-16-absolute", "band", 32,
48698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48699 },
48700 /* and.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
48701 {
48702 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,
48703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48704 },
48705 /* and.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
48706 {
48707 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,
48708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48709 },
48710 /* and.w${S} #${Imm-24-HI},${Dsp-8-u16} */
48711 {
48712 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,
48713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48714 },
48715 /* and.w${S} #${Imm-8-HI},r0 */
48716 {
48717 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,
48718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48719 },
48720 /* and.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
48721 {
48722 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,
48723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48724 },
48725 /* and.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
48726 {
48727 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,
48728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48729 },
48730 /* and.b${S} #${Imm-24-QI},${Dsp-8-u16} */
48731 {
48732 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,
48733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48734 },
48735 /* and.b${S} #${Imm-8-QI},r0l */
48736 {
48737 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,
48738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48739 },
48740 /* and.b${S} ${SrcDst16-r0l-r0h-S-normal} */
48741 {
48742 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,
48743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48744 },
48745 /* and.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
48746 {
48747 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,
48748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48749 },
48750 /* and.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
48751 {
48752 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,
48753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48754 },
48755 /* and.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
48756 {
48757 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,
48758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48759 },
48760 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
48761 {
48762 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,
48763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48764 },
48765 /* and.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
48766 {
48767 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,
48768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48769 },
48770 /* and.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
48771 {
48772 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,
48773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48774 },
48775 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
48776 {
48777 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,
48778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48779 },
48780 /* and.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
48781 {
48782 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,
48783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48784 },
48785 /* and.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
48786 {
48787 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,
48788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48789 },
48790 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
48791 {
48792 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,
48793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48794 },
48795 /* and.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
48796 {
48797 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,
48798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48799 },
48800 /* and.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
48801 {
48802 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,
48803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48804 },
48805 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
48806 {
48807 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,
48808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48809 },
48810 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
48811 {
48812 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,
48813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48814 },
48815 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
48816 {
48817 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,
48818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48819 },
48820 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
48821 {
48822 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,
48823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48824 },
48825 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
48826 {
48827 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,
48828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48829 },
48830 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
48831 {
48832 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,
48833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48834 },
48835 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
48836 {
48837 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,
48838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48839 },
48840 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
48841 {
48842 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,
48843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48844 },
48845 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
48846 {
48847 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,
48848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48849 },
48850 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
48851 {
48852 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,
48853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48854 },
48855 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
48856 {
48857 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,
48858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48859 },
48860 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
48861 {
48862 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,
48863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48864 },
48865 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
48866 {
48867 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,
48868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48869 },
48870 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
48871 {
48872 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,
48873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48874 },
48875 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
48876 {
48877 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,
48878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48879 },
48880 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
48881 {
48882 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,
48883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48884 },
48885 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
48886 {
48887 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,
48888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48889 },
48890 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
48891 {
48892 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,
48893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48894 },
48895 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
48896 {
48897 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,
48898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48899 },
48900 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
48901 {
48902 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,
48903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48904 },
48905 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
48906 {
48907 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,
48908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48909 },
48910 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
48911 {
48912 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,
48913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48914 },
48915 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
48916 {
48917 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,
48918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48919 },
48920 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
48921 {
48922 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,
48923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48924 },
48925 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
48926 {
48927 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,
48928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48929 },
48930 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
48931 {
48932 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,
48933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48934 },
48935 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
48936 {
48937 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,
48938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48939 },
48940 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
48941 {
48942 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,
48943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48944 },
48945 /* and.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
48946 {
48947 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,
48948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48949 },
48950 /* and.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
48951 {
48952 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,
48953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48954 },
48955 /* and.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
48956 {
48957 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,
48958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48959 },
48960 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
48961 {
48962 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,
48963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48964 },
48965 /* and.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
48966 {
48967 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,
48968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48969 },
48970 /* and.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
48971 {
48972 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,
48973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48974 },
48975 /* and.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
48976 {
48977 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,
48978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48979 },
48980 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
48981 {
48982 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,
48983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48984 },
48985 /* and.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
48986 {
48987 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,
48988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48989 },
48990 /* and.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
48991 {
48992 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,
48993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48994 },
48995 /* and.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
48996 {
48997 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,
48998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48999 },
49000 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49001 {
49002 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,
49003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49004 },
49005 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49006 {
49007 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,
49008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49009 },
49010 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49011 {
49012 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,
49013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49014 },
49015 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
49016 {
49017 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,
49018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49019 },
49020 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49021 {
49022 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,
49023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49024 },
49025 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49026 {
49027 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,
49028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49029 },
49030 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49031 {
49032 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,
49033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49034 },
49035 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
49036 {
49037 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,
49038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49039 },
49040 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49041 {
49042 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,
49043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49044 },
49045 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49046 {
49047 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,
49048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49049 },
49050 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49051 {
49052 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,
49053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49054 },
49055 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
49056 {
49057 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,
49058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49059 },
49060 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
49061 {
49062 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,
49063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49064 },
49065 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
49066 {
49067 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,
49068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49069 },
49070 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
49071 {
49072 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,
49073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49074 },
49075 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
49076 {
49077 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,
49078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49079 },
49080 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
49081 {
49082 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,
49083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49084 },
49085 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
49086 {
49087 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,
49088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49089 },
49090 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
49091 {
49092 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,
49093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49094 },
49095 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
49096 {
49097 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,
49098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49099 },
49100 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
49101 {
49102 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,
49103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49104 },
49105 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
49106 {
49107 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,
49108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49109 },
49110 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
49111 {
49112 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,
49113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49114 },
49115 /* and.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
49116 {
49117 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,
49118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49119 },
49120 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
49121 {
49122 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,
49123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49124 },
49125 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
49126 {
49127 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,
49128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49129 },
49130 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
49131 {
49132 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,
49133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49134 },
49135 /* and.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
49136 {
49137 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,
49138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49139 },
49140 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
49141 {
49142 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,
49143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49144 },
49145 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
49146 {
49147 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,
49148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49149 },
49150 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
49151 {
49152 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,
49153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49154 },
49155 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
49156 {
49157 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,
49158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49159 },
49160 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
49161 {
49162 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,
49163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49164 },
49165 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
49166 {
49167 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,
49168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49169 },
49170 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
49171 {
49172 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,
49173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49174 },
49175 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
49176 {
49177 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,
49178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49179 },
49180 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
49181 {
49182 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,
49183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49184 },
49185 /* and.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
49186 {
49187 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,
49188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49189 },
49190 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
49191 {
49192 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,
49193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49194 },
49195 /* and.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
49196 {
49197 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,
49198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49199 },
49200 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49201 {
49202 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,
49203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49204 },
49205 /* and.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
49206 {
49207 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,
49208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49209 },
49210 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
49211 {
49212 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,
49213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49214 },
49215 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
49216 {
49217 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,
49218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49219 },
49220 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
49221 {
49222 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,
49223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49224 },
49225 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
49226 {
49227 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,
49228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49229 },
49230 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
49231 {
49232 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,
49233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49234 },
49235 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
49236 {
49237 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,
49238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49239 },
49240 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
49241 {
49242 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,
49243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49244 },
49245 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
49246 {
49247 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,
49248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49249 },
49250 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
49251 {
49252 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,
49253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49254 },
49255 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
49256 {
49257 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,
49258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49259 },
49260 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
49261 {
49262 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,
49263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49264 },
49265 /* and.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
49266 {
49267 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,
49268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49269 },
49270 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
49271 {
49272 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,
49273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49274 },
49275 /* and.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
49276 {
49277 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,
49278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49279 },
49280 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
49281 {
49282 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,
49283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49284 },
49285 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
49286 {
49287 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,
49288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49289 },
49290 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
49291 {
49292 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,
49293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49294 },
49295 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
49296 {
49297 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,
49298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49299 },
49300 /* and.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
49301 {
49302 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,
49303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49304 },
49305 /* and.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
49306 {
49307 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,
49308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49309 },
49310 /* and.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
49311 {
49312 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,
49313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49314 },
49315 /* and.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
49316 {
49317 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,
49318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49319 },
49320 /* and.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
49321 {
49322 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,
49323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49324 },
49325 /* and.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
49326 {
49327 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,
49328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49329 },
49330 /* and.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
49331 {
49332 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,
49333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49334 },
49335 /* and.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
49336 {
49337 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,
49338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49339 },
49340 /* and.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49341 {
49342 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,
49343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49344 },
49345 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
49346 {
49347 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,
49348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49349 },
49350 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
49351 {
49352 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,
49353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49354 },
49355 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
49356 {
49357 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,
49358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49359 },
49360 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
49361 {
49362 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,
49363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49364 },
49365 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
49366 {
49367 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,
49368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49369 },
49370 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
49371 {
49372 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,
49373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49374 },
49375 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
49376 {
49377 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,
49378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49379 },
49380 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
49381 {
49382 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,
49383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49384 },
49385 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
49386 {
49387 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,
49388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49389 },
49390 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
49391 {
49392 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,
49393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49394 },
49395 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
49396 {
49397 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,
49398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49399 },
49400 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
49401 {
49402 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,
49403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49404 },
49405 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
49406 {
49407 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,
49408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49409 },
49410 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
49411 {
49412 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,
49413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49414 },
49415 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
49416 {
49417 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,
49418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49419 },
49420 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
49421 {
49422 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,
49423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49424 },
49425 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
49426 {
49427 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,
49428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49429 },
49430 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
49431 {
49432 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,
49433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49434 },
49435 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
49436 {
49437 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,
49438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49439 },
49440 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
49441 {
49442 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,
49443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49444 },
49445 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
49446 {
49447 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,
49448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49449 },
49450 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
49451 {
49452 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,
49453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49454 },
49455 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
49456 {
49457 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,
49458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49459 },
49460 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
49461 {
49462 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,
49463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49464 },
49465 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
49466 {
49467 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,
49468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49469 },
49470 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
49471 {
49472 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,
49473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49474 },
49475 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
49476 {
49477 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,
49478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49479 },
49480 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
49481 {
49482 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,
49483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49484 },
49485 /* and.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
49486 {
49487 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,
49488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49489 },
49490 /* and.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
49491 {
49492 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,
49493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49494 },
49495 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
49496 {
49497 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,
49498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49499 },
49500 /* and.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
49501 {
49502 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,
49503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49504 },
49505 /* and.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
49506 {
49507 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,
49508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49509 },
49510 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49511 {
49512 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,
49513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49514 },
49515 /* and.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
49516 {
49517 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,
49518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49519 },
49520 /* and.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
49521 {
49522 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,
49523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49524 },
49525 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
49526 {
49527 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,
49528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49529 },
49530 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
49531 {
49532 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,
49533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49534 },
49535 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
49536 {
49537 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,
49538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49539 },
49540 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
49541 {
49542 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,
49543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49544 },
49545 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
49546 {
49547 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,
49548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49549 },
49550 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
49551 {
49552 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,
49553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49554 },
49555 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
49556 {
49557 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,
49558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49559 },
49560 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
49561 {
49562 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,
49563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49564 },
49565 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
49566 {
49567 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,
49568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49569 },
49570 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
49571 {
49572 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,
49573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49574 },
49575 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
49576 {
49577 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,
49578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49579 },
49580 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
49581 {
49582 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,
49583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49584 },
49585 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
49586 {
49587 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,
49588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49589 },
49590 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
49591 {
49592 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,
49593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49594 },
49595 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
49596 {
49597 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,
49598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49599 },
49600 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
49601 {
49602 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,
49603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49604 },
49605 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
49606 {
49607 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,
49608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49609 },
49610 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
49611 {
49612 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,
49613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49614 },
49615 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
49616 {
49617 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,
49618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49619 },
49620 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
49621 {
49622 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,
49623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49624 },
49625 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
49626 {
49627 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,
49628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49629 },
49630 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
49631 {
49632 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,
49633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49634 },
49635 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
49636 {
49637 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,
49638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49639 },
49640 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
49641 {
49642 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,
49643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49644 },
49645 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
49646 {
49647 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,
49648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49649 },
49650 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
49651 {
49652 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,
49653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49654 },
49655 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
49656 {
49657 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,
49658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49659 },
49660 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
49661 {
49662 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,
49663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49664 },
49665 /* and.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
49666 {
49667 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,
49668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49669 },
49670 /* and.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
49671 {
49672 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,
49673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49674 },
49675 /* and.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
49676 {
49677 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,
49678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49679 },
49680 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
49681 {
49682 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,
49683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49684 },
49685 /* and.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
49686 {
49687 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,
49688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49689 },
49690 /* and.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
49691 {
49692 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,
49693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49694 },
49695 /* and.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
49696 {
49697 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,
49698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49699 },
49700 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49701 {
49702 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,
49703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49704 },
49705 /* and.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
49706 {
49707 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,
49708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49709 },
49710 /* and.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
49711 {
49712 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,
49713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49714 },
49715 /* and.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
49716 {
49717 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,
49718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49719 },
49720 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49721 {
49722 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,
49723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49724 },
49725 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49726 {
49727 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,
49728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49729 },
49730 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49731 {
49732 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,
49733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49734 },
49735 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
49736 {
49737 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,
49738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49739 },
49740 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49741 {
49742 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,
49743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49744 },
49745 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49746 {
49747 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,
49748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49749 },
49750 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49751 {
49752 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,
49753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49754 },
49755 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
49756 {
49757 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,
49758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49759 },
49760 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49761 {
49762 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,
49763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49764 },
49765 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49766 {
49767 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,
49768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49769 },
49770 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49771 {
49772 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,
49773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49774 },
49775 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
49776 {
49777 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,
49778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49779 },
49780 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
49781 {
49782 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,
49783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49784 },
49785 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
49786 {
49787 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,
49788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49789 },
49790 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
49791 {
49792 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,
49793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49794 },
49795 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
49796 {
49797 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,
49798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49799 },
49800 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
49801 {
49802 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,
49803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49804 },
49805 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
49806 {
49807 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,
49808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49809 },
49810 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
49811 {
49812 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,
49813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49814 },
49815 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
49816 {
49817 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,
49818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49819 },
49820 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
49821 {
49822 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,
49823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49824 },
49825 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
49826 {
49827 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,
49828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49829 },
49830 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
49831 {
49832 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,
49833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49834 },
49835 /* and.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
49836 {
49837 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,
49838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49839 },
49840 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
49841 {
49842 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,
49843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49844 },
49845 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
49846 {
49847 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,
49848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49849 },
49850 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
49851 {
49852 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,
49853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49854 },
49855 /* and.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
49856 {
49857 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,
49858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49859 },
49860 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
49861 {
49862 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,
49863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49864 },
49865 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
49866 {
49867 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,
49868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49869 },
49870 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
49871 {
49872 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,
49873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49874 },
49875 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
49876 {
49877 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,
49878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49879 },
49880 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
49881 {
49882 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,
49883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49884 },
49885 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
49886 {
49887 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,
49888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49889 },
49890 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
49891 {
49892 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,
49893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49894 },
49895 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
49896 {
49897 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,
49898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49899 },
49900 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
49901 {
49902 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,
49903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49904 },
49905 /* and.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
49906 {
49907 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,
49908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49909 },
49910 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
49911 {
49912 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,
49913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49914 },
49915 /* and.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
49916 {
49917 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,
49918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49919 },
49920 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49921 {
49922 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,
49923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49924 },
49925 /* and.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
49926 {
49927 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,
49928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49929 },
49930 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
49931 {
49932 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,
49933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49934 },
49935 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
49936 {
49937 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,
49938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49939 },
49940 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
49941 {
49942 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,
49943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49944 },
49945 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
49946 {
49947 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,
49948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49949 },
49950 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
49951 {
49952 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,
49953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49954 },
49955 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
49956 {
49957 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,
49958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49959 },
49960 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
49961 {
49962 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,
49963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49964 },
49965 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
49966 {
49967 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,
49968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49969 },
49970 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
49971 {
49972 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,
49973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49974 },
49975 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
49976 {
49977 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,
49978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49979 },
49980 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
49981 {
49982 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,
49983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49984 },
49985 /* and.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
49986 {
49987 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,
49988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49989 },
49990 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
49991 {
49992 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,
49993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49994 },
49995 /* and.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
49996 {
49997 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,
49998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49999 },
50000 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
50001 {
50002 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,
50003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50004 },
50005 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
50006 {
50007 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,
50008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50009 },
50010 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
50011 {
50012 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,
50013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50014 },
50015 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
50016 {
50017 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,
50018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50019 },
50020 /* and.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
50021 {
50022 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,
50023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50024 },
50025 /* and.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
50026 {
50027 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,
50028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50029 },
50030 /* and.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
50031 {
50032 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,
50033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50034 },
50035 /* and.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
50036 {
50037 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,
50038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50039 },
50040 /* and.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
50041 {
50042 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,
50043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50044 },
50045 /* and.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
50046 {
50047 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,
50048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50049 },
50050 /* and.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
50051 {
50052 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,
50053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50054 },
50055 /* and.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
50056 {
50057 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,
50058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50059 },
50060 /* and.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
50061 {
50062 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,
50063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50064 },
50065 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
50066 {
50067 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,
50068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50069 },
50070 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
50071 {
50072 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,
50073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50074 },
50075 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
50076 {
50077 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,
50078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50079 },
50080 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
50081 {
50082 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,
50083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50084 },
50085 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
50086 {
50087 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,
50088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50089 },
50090 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
50091 {
50092 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,
50093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50094 },
50095 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
50096 {
50097 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,
50098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50099 },
50100 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
50101 {
50102 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,
50103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50104 },
50105 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
50106 {
50107 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,
50108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50109 },
50110 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
50111 {
50112 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,
50113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50114 },
50115 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
50116 {
50117 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,
50118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50119 },
50120 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
50121 {
50122 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,
50123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50124 },
50125 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
50126 {
50127 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,
50128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50129 },
50130 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
50131 {
50132 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,
50133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50134 },
50135 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
50136 {
50137 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,
50138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50139 },
50140 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
50141 {
50142 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,
50143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50144 },
50145 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
50146 {
50147 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,
50148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50149 },
50150 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
50151 {
50152 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,
50153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50154 },
50155 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
50156 {
50157 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,
50158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50159 },
50160 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
50161 {
50162 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,
50163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50164 },
50165 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
50166 {
50167 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,
50168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50169 },
50170 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
50171 {
50172 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,
50173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50174 },
50175 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
50176 {
50177 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,
50178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50179 },
50180 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
50181 {
50182 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,
50183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50184 },
50185 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
50186 {
50187 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,
50188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50189 },
50190 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
50191 {
50192 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,
50193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50194 },
50195 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
50196 {
50197 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,
50198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50199 },
50200 /* and.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
50201 {
50202 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,
50203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50204 },
50205 /* and.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
50206 {
50207 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,
50208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50209 },
50210 /* and.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
50211 {
50212 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,
50213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50214 },
50215 /* and.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
50216 {
50217 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,
50218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50219 },
50220 /* and.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
50221 {
50222 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,
50223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50224 },
50225 /* and.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
50226 {
50227 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,
50228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50229 },
50230 /* and.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
50231 {
50232 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,
50233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50234 },
50235 /* and.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
50236 {
50237 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,
50238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50239 },
50240 /* and.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
50241 {
50242 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,
50243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50244 },
50245 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
50246 {
50247 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,
50248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50249 },
50250 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
50251 {
50252 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,
50253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50254 },
50255 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
50256 {
50257 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,
50258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50259 },
50260 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
50261 {
50262 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,
50263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50264 },
50265 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
50266 {
50267 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,
50268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50269 },
50270 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
50271 {
50272 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,
50273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50274 },
50275 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
50276 {
50277 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,
50278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50279 },
50280 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
50281 {
50282 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,
50283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50284 },
50285 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
50286 {
50287 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,
50288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50289 },
50290 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
50291 {
50292 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,
50293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50294 },
50295 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
50296 {
50297 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,
50298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50299 },
50300 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
50301 {
50302 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,
50303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50304 },
50305 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
50306 {
50307 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,
50308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50309 },
50310 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
50311 {
50312 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,
50313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50314 },
50315 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
50316 {
50317 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,
50318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50319 },
50320 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
50321 {
50322 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,
50323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50324 },
50325 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
50326 {
50327 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,
50328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50329 },
50330 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
50331 {
50332 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,
50333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50334 },
50335 /* and.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
50336 {
50337 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,
50338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50339 },
50340 /* and.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
50341 {
50342 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,
50343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50344 },
50345 /* and.w${G} ${Dsp-16-u16},$Dst16RnHI */
50346 {
50347 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,
50348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50349 },
50350 /* and.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
50351 {
50352 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,
50353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50354 },
50355 /* and.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
50356 {
50357 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,
50358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50359 },
50360 /* and.w${G} ${Dsp-16-u16},$Dst16AnHI */
50361 {
50362 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,
50363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50364 },
50365 /* and.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
50366 {
50367 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,
50368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50369 },
50370 /* and.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
50371 {
50372 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,
50373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50374 },
50375 /* and.w${G} ${Dsp-16-u16},[$Dst16An] */
50376 {
50377 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,
50378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50379 },
50380 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
50381 {
50382 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,
50383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50384 },
50385 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
50386 {
50387 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,
50388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50389 },
50390 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
50391 {
50392 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,
50393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50394 },
50395 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
50396 {
50397 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,
50398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50399 },
50400 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
50401 {
50402 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,
50403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50404 },
50405 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
50406 {
50407 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,
50408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50409 },
50410 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
50411 {
50412 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,
50413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50414 },
50415 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
50416 {
50417 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,
50418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50419 },
50420 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
50421 {
50422 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,
50423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50424 },
50425 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
50426 {
50427 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,
50428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50429 },
50430 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
50431 {
50432 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,
50433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50434 },
50435 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
50436 {
50437 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,
50438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50439 },
50440 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
50441 {
50442 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,
50443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50444 },
50445 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
50446 {
50447 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,
50448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50449 },
50450 /* and.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
50451 {
50452 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,
50453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50454 },
50455 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
50456 {
50457 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,
50458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50459 },
50460 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
50461 {
50462 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,
50463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50464 },
50465 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
50466 {
50467 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,
50468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50469 },
50470 /* and.w${G} $Src16RnHI,$Dst16RnHI */
50471 {
50472 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,
50473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50474 },
50475 /* and.w${G} $Src16AnHI,$Dst16RnHI */
50476 {
50477 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,
50478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50479 },
50480 /* and.w${G} [$Src16An],$Dst16RnHI */
50481 {
50482 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,
50483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50484 },
50485 /* and.w${G} $Src16RnHI,$Dst16AnHI */
50486 {
50487 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,
50488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50489 },
50490 /* and.w${G} $Src16AnHI,$Dst16AnHI */
50491 {
50492 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,
50493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50494 },
50495 /* and.w${G} [$Src16An],$Dst16AnHI */
50496 {
50497 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,
50498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50499 },
50500 /* and.w${G} $Src16RnHI,[$Dst16An] */
50501 {
50502 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,
50503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50504 },
50505 /* and.w${G} $Src16AnHI,[$Dst16An] */
50506 {
50507 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,
50508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50509 },
50510 /* and.w${G} [$Src16An],[$Dst16An] */
50511 {
50512 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,
50513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50514 },
50515 /* and.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
50516 {
50517 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,
50518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50519 },
50520 /* and.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
50521 {
50522 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,
50523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50524 },
50525 /* and.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
50526 {
50527 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,
50528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50529 },
50530 /* and.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
50531 {
50532 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,
50533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50534 },
50535 /* and.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
50536 {
50537 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,
50538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50539 },
50540 /* and.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
50541 {
50542 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,
50543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50544 },
50545 /* and.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
50546 {
50547 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,
50548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50549 },
50550 /* and.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
50551 {
50552 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,
50553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50554 },
50555 /* and.w${G} [$Src16An],${Dsp-16-u8}[sb] */
50556 {
50557 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,
50558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50559 },
50560 /* and.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
50561 {
50562 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,
50563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50564 },
50565 /* and.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
50566 {
50567 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,
50568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50569 },
50570 /* and.w${G} [$Src16An],${Dsp-16-u16}[sb] */
50571 {
50572 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,
50573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50574 },
50575 /* and.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
50576 {
50577 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,
50578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50579 },
50580 /* and.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
50581 {
50582 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,
50583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50584 },
50585 /* and.w${G} [$Src16An],${Dsp-16-s8}[fb] */
50586 {
50587 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,
50588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50589 },
50590 /* and.w${G} $Src16RnHI,${Dsp-16-u16} */
50591 {
50592 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,
50593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50594 },
50595 /* and.w${G} $Src16AnHI,${Dsp-16-u16} */
50596 {
50597 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,
50598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50599 },
50600 /* and.w${G} [$Src16An],${Dsp-16-u16} */
50601 {
50602 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,
50603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50604 },
50605 /* and.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
50606 {
50607 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,
50608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50609 },
50610 /* and.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
50611 {
50612 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,
50613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50614 },
50615 /* and.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
50616 {
50617 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,
50618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50619 },
50620 /* and.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
50621 {
50622 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,
50623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50624 },
50625 /* and.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
50626 {
50627 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,
50628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50629 },
50630 /* and.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
50631 {
50632 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,
50633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50634 },
50635 /* and.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
50636 {
50637 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,
50638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50639 },
50640 /* and.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
50641 {
50642 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,
50643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50644 },
50645 /* and.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
50646 {
50647 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,
50648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50649 },
50650 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
50651 {
50652 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,
50653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50654 },
50655 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
50656 {
50657 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,
50658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50659 },
50660 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
50661 {
50662 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,
50663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50664 },
50665 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
50666 {
50667 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,
50668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50669 },
50670 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
50671 {
50672 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,
50673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50674 },
50675 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
50676 {
50677 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,
50678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50679 },
50680 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
50681 {
50682 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,
50683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50684 },
50685 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
50686 {
50687 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,
50688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50689 },
50690 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
50691 {
50692 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,
50693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50694 },
50695 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
50696 {
50697 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,
50698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50699 },
50700 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
50701 {
50702 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,
50703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50704 },
50705 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
50706 {
50707 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,
50708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50709 },
50710 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
50711 {
50712 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,
50713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50714 },
50715 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
50716 {
50717 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,
50718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50719 },
50720 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
50721 {
50722 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,
50723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50724 },
50725 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
50726 {
50727 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,
50728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50729 },
50730 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
50731 {
50732 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,
50733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50734 },
50735 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
50736 {
50737 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,
50738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50739 },
50740 /* and.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
50741 {
50742 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,
50743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50744 },
50745 /* and.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
50746 {
50747 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,
50748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50749 },
50750 /* and.b${G} ${Dsp-16-u16},$Dst16RnQI */
50751 {
50752 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,
50753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50754 },
50755 /* and.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
50756 {
50757 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,
50758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50759 },
50760 /* and.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
50761 {
50762 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,
50763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50764 },
50765 /* and.b${G} ${Dsp-16-u16},$Dst16AnQI */
50766 {
50767 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,
50768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50769 },
50770 /* and.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
50771 {
50772 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,
50773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50774 },
50775 /* and.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
50776 {
50777 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,
50778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50779 },
50780 /* and.b${G} ${Dsp-16-u16},[$Dst16An] */
50781 {
50782 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,
50783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50784 },
50785 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
50786 {
50787 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,
50788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50789 },
50790 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
50791 {
50792 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,
50793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50794 },
50795 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
50796 {
50797 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,
50798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50799 },
50800 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
50801 {
50802 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,
50803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50804 },
50805 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
50806 {
50807 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,
50808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50809 },
50810 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
50811 {
50812 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,
50813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50814 },
50815 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
50816 {
50817 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,
50818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50819 },
50820 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
50821 {
50822 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,
50823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50824 },
50825 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
50826 {
50827 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,
50828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50829 },
50830 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
50831 {
50832 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,
50833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50834 },
50835 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
50836 {
50837 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,
50838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50839 },
50840 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
50841 {
50842 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,
50843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50844 },
50845 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
50846 {
50847 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,
50848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50849 },
50850 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
50851 {
50852 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,
50853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50854 },
50855 /* and.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
50856 {
50857 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,
50858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50859 },
50860 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
50861 {
50862 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,
50863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50864 },
50865 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
50866 {
50867 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,
50868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50869 },
50870 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
50871 {
50872 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,
50873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50874 },
50875 /* and.b${G} $Src16RnQI,$Dst16RnQI */
50876 {
50877 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,
50878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50879 },
50880 /* and.b${G} $Src16AnQI,$Dst16RnQI */
50881 {
50882 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,
50883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50884 },
50885 /* and.b${G} [$Src16An],$Dst16RnQI */
50886 {
50887 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,
50888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50889 },
50890 /* and.b${G} $Src16RnQI,$Dst16AnQI */
50891 {
50892 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,
50893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50894 },
50895 /* and.b${G} $Src16AnQI,$Dst16AnQI */
50896 {
50897 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,
50898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50899 },
50900 /* and.b${G} [$Src16An],$Dst16AnQI */
50901 {
50902 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,
50903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50904 },
50905 /* and.b${G} $Src16RnQI,[$Dst16An] */
50906 {
50907 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,
50908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50909 },
50910 /* and.b${G} $Src16AnQI,[$Dst16An] */
50911 {
50912 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,
50913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50914 },
50915 /* and.b${G} [$Src16An],[$Dst16An] */
50916 {
50917 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,
50918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50919 },
50920 /* and.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
50921 {
50922 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,
50923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50924 },
50925 /* and.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
50926 {
50927 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,
50928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50929 },
50930 /* and.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
50931 {
50932 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,
50933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50934 },
50935 /* and.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
50936 {
50937 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,
50938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50939 },
50940 /* and.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
50941 {
50942 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,
50943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50944 },
50945 /* and.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
50946 {
50947 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,
50948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50949 },
50950 /* and.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
50951 {
50952 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,
50953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50954 },
50955 /* and.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
50956 {
50957 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,
50958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50959 },
50960 /* and.b${G} [$Src16An],${Dsp-16-u8}[sb] */
50961 {
50962 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,
50963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50964 },
50965 /* and.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
50966 {
50967 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,
50968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50969 },
50970 /* and.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
50971 {
50972 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,
50973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50974 },
50975 /* and.b${G} [$Src16An],${Dsp-16-u16}[sb] */
50976 {
50977 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,
50978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50979 },
50980 /* and.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
50981 {
50982 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,
50983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50984 },
50985 /* and.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
50986 {
50987 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,
50988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50989 },
50990 /* and.b${G} [$Src16An],${Dsp-16-s8}[fb] */
50991 {
50992 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,
50993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50994 },
50995 /* and.b${G} $Src16RnQI,${Dsp-16-u16} */
50996 {
50997 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,
50998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50999 },
51000 /* and.b${G} $Src16AnQI,${Dsp-16-u16} */
51001 {
51002 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,
51003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51004 },
51005 /* and.b${G} [$Src16An],${Dsp-16-u16} */
51006 {
51007 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,
51008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51009 },
51010 /* and.b${S} #${Imm-8-QI},r0l */
51011 {
51012 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,
51013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51014 },
51015 /* and.b${S} #${Imm-8-QI},r0h */
51016 {
51017 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,
51018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51019 },
51020 /* and.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
51021 {
51022 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,
51023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51024 },
51025 /* and.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
51026 {
51027 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,
51028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51029 },
51030 /* and.b${S} #${Imm-8-QI},${Dsp-16-u16} */
51031 {
51032 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,
51033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51034 },
51035 /* and.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
51036 {
51037 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,
51038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51039 },
51040 /* and.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
51041 {
51042 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,
51043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51044 },
51045 /* and.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
51046 {
51047 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,
51048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51049 },
51050 /* and.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
51051 {
51052 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,
51053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51054 },
51055 /* and.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
51056 {
51057 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,
51058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51059 },
51060 /* and.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
51061 {
51062 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,
51063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51064 },
51065 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
51066 {
51067 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,
51068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51069 },
51070 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
51071 {
51072 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,
51073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51074 },
51075 /* and.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
51076 {
51077 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,
51078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51079 },
51080 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16} */
51081 {
51082 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,
51083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51084 },
51085 /* and.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
51086 {
51087 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,
51088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51089 },
51090 /* and.w${G} #${Imm-40-HI},${Dsp-16-u24} */
51091 {
51092 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,
51093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51094 },
51095 /* and.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
51096 {
51097 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,
51098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51099 },
51100 /* and.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
51101 {
51102 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,
51103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51104 },
51105 /* and.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
51106 {
51107 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,
51108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51109 },
51110 /* and.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
51111 {
51112 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,
51113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51114 },
51115 /* and.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
51116 {
51117 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,
51118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51119 },
51120 /* and.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
51121 {
51122 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,
51123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51124 },
51125 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
51126 {
51127 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,
51128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51129 },
51130 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
51131 {
51132 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,
51133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51134 },
51135 /* and.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
51136 {
51137 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,
51138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51139 },
51140 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16} */
51141 {
51142 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,
51143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51144 },
51145 /* and.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
51146 {
51147 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,
51148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51149 },
51150 /* and.b${G} #${Imm-40-QI},${Dsp-16-u24} */
51151 {
51152 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,
51153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51154 },
51155 /* and.w${G} #${Imm-16-HI},$Dst16RnHI */
51156 {
51157 M32C_INSN_AND16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "and16.w-imm-G-basic-dst16-Rn-direct-HI", "and.w", 32,
51158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51159 },
51160 /* and.w${G} #${Imm-16-HI},$Dst16AnHI */
51161 {
51162 M32C_INSN_AND16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "and16.w-imm-G-basic-dst16-An-direct-HI", "and.w", 32,
51163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51164 },
51165 /* and.w${G} #${Imm-16-HI},[$Dst16An] */
51166 {
51167 M32C_INSN_AND16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "and16.w-imm-G-basic-dst16-An-indirect-HI", "and.w", 32,
51168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51169 },
51170 /* and.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
51171 {
51172 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,
51173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51174 },
51175 /* and.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
51176 {
51177 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,
51178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51179 },
51180 /* and.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
51181 {
51182 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,
51183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51184 },
51185 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
51186 {
51187 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,
51188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51189 },
51190 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
51191 {
51192 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,
51193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51194 },
51195 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16} */
51196 {
51197 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,
51198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51199 },
51200 /* and.b${G} #${Imm-16-QI},$Dst16RnQI */
51201 {
51202 M32C_INSN_AND16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "and16.b-imm-G-basic-dst16-Rn-direct-QI", "and.b", 24,
51203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51204 },
51205 /* and.b${G} #${Imm-16-QI},$Dst16AnQI */
51206 {
51207 M32C_INSN_AND16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "and16.b-imm-G-basic-dst16-An-direct-QI", "and.b", 24,
51208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51209 },
51210 /* and.b${G} #${Imm-16-QI},[$Dst16An] */
51211 {
51212 M32C_INSN_AND16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "and16.b-imm-G-basic-dst16-An-indirect-QI", "and.b", 24,
51213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51214 },
51215 /* and.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
51216 {
51217 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,
51218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51219 },
51220 /* and.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
51221 {
51222 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,
51223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51224 },
51225 /* and.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
51226 {
51227 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,
51228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51229 },
51230 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
51231 {
51232 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,
51233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51234 },
51235 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
51236 {
51237 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,
51238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51239 },
51240 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16} */
51241 {
51242 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,
51243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51244 },
51245 /* adjnz.w #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed],${Lab-24-8} */
51246 {
51247 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,
51248 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51249 },
51250 /* adjnz.w #${Imm-12-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
51251 {
51252 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,
51253 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51254 },
51255 /* adjnz.w #${Imm-12-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
51256 {
51257 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,
51258 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51259 },
51260 /* adjnz.w #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed],${Lab-32-8} */
51261 {
51262 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,
51263 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51264 },
51265 /* adjnz.w #${Imm-12-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
51266 {
51267 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,
51268 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51269 },
51270 /* adjnz.w #${Imm-12-s4},${Dsp-16-s16}[fb],${Lab-32-8} */
51271 {
51272 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,
51273 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51274 },
51275 /* adjnz.w #${Imm-12-s4},${Dsp-16-u16},${Lab-32-8} */
51276 {
51277 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,
51278 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51279 },
51280 /* adjnz.w #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed],${Lab-40-8} */
51281 {
51282 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,
51283 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51284 },
51285 /* adjnz.w #${Imm-12-s4},${Dsp-16-u24},${Lab-40-8} */
51286 {
51287 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,
51288 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51289 },
51290 /* adjnz.w #${Imm-12-s4},$Dst32RnUnprefixedHI,${Lab-16-8} */
51291 {
51292 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,
51293 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51294 },
51295 /* adjnz.w #${Imm-12-s4},$Dst32AnUnprefixedHI,${Lab-16-8} */
51296 {
51297 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,
51298 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51299 },
51300 /* adjnz.w #${Imm-12-s4},[$Dst32AnUnprefixed],${Lab-16-8} */
51301 {
51302 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,
51303 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51304 },
51305 /* adjnz.b #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed],${Lab-24-8} */
51306 {
51307 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,
51308 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51309 },
51310 /* adjnz.b #${Imm-12-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
51311 {
51312 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,
51313 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51314 },
51315 /* adjnz.b #${Imm-12-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
51316 {
51317 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,
51318 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51319 },
51320 /* adjnz.b #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed],${Lab-32-8} */
51321 {
51322 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,
51323 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51324 },
51325 /* adjnz.b #${Imm-12-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
51326 {
51327 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,
51328 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51329 },
51330 /* adjnz.b #${Imm-12-s4},${Dsp-16-s16}[fb],${Lab-32-8} */
51331 {
51332 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,
51333 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51334 },
51335 /* adjnz.b #${Imm-12-s4},${Dsp-16-u16},${Lab-32-8} */
51336 {
51337 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,
51338 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51339 },
51340 /* adjnz.b #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed],${Lab-40-8} */
51341 {
51342 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,
51343 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51344 },
51345 /* adjnz.b #${Imm-12-s4},${Dsp-16-u24},${Lab-40-8} */
51346 {
51347 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,
51348 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51349 },
51350 /* adjnz.b #${Imm-12-s4},$Dst32RnUnprefixedQI,${Lab-16-8} */
51351 {
51352 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,
51353 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51354 },
51355 /* adjnz.b #${Imm-12-s4},$Dst32AnUnprefixedQI,${Lab-16-8} */
51356 {
51357 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,
51358 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51359 },
51360 /* adjnz.b #${Imm-12-s4},[$Dst32AnUnprefixed],${Lab-16-8} */
51361 {
51362 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,
51363 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51364 },
51365 /* adjnz.w #${Imm-8-s4},${Dsp-16-u8}[$Dst16An],${Lab-24-8} */
51366 {
51367 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,
51368 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51369 },
51370 /* adjnz.w #${Imm-8-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
51371 {
51372 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,
51373 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51374 },
51375 /* adjnz.w #${Imm-8-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
51376 {
51377 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,
51378 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51379 },
51380 /* adjnz.w #${Imm-8-s4},${Dsp-16-u16}[$Dst16An],${Lab-32-8} */
51381 {
51382 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,
51383 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51384 },
51385 /* adjnz.w #${Imm-8-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
51386 {
51387 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,
51388 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51389 },
51390 /* adjnz.w #${Imm-8-s4},${Dsp-16-u16},${Lab-32-8} */
51391 {
51392 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,
51393 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51394 },
51395 /* adjnz.w #${Imm-8-s4},$Dst16RnHI,${Lab-16-8} */
51396 {
51397 M32C_INSN_ADJNZ16_W_IMM4_BASIC_DST16_RN_DIRECT_HI, "adjnz16.w-imm4-basic-dst16-Rn-direct-HI", "adjnz.w", 24,
51398 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51399 },
51400 /* adjnz.w #${Imm-8-s4},$Dst16AnHI,${Lab-16-8} */
51401 {
51402 M32C_INSN_ADJNZ16_W_IMM4_BASIC_DST16_AN_DIRECT_HI, "adjnz16.w-imm4-basic-dst16-An-direct-HI", "adjnz.w", 24,
51403 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51404 },
51405 /* adjnz.w #${Imm-8-s4},[$Dst16An],${Lab-16-8} */
51406 {
51407 M32C_INSN_ADJNZ16_W_IMM4_BASIC_DST16_AN_INDIRECT_HI, "adjnz16.w-imm4-basic-dst16-An-indirect-HI", "adjnz.w", 24,
51408 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51409 },
51410 /* adjnz.b #${Imm-8-s4},${Dsp-16-u8}[$Dst16An],${Lab-24-8} */
51411 {
51412 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,
51413 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51414 },
51415 /* adjnz.b #${Imm-8-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
51416 {
51417 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,
51418 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51419 },
51420 /* adjnz.b #${Imm-8-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
51421 {
51422 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,
51423 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51424 },
51425 /* adjnz.b #${Imm-8-s4},${Dsp-16-u16}[$Dst16An],${Lab-32-8} */
51426 {
51427 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,
51428 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51429 },
51430 /* adjnz.b #${Imm-8-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
51431 {
51432 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,
51433 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51434 },
51435 /* adjnz.b #${Imm-8-s4},${Dsp-16-u16},${Lab-32-8} */
51436 {
51437 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,
51438 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51439 },
51440 /* adjnz.b #${Imm-8-s4},$Dst16RnQI,${Lab-16-8} */
51441 {
51442 M32C_INSN_ADJNZ16_B_IMM4_BASIC_DST16_RN_DIRECT_QI, "adjnz16.b-imm4-basic-dst16-Rn-direct-QI", "adjnz.b", 24,
51443 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51444 },
51445 /* adjnz.b #${Imm-8-s4},$Dst16AnQI,${Lab-16-8} */
51446 {
51447 M32C_INSN_ADJNZ16_B_IMM4_BASIC_DST16_AN_DIRECT_QI, "adjnz16.b-imm4-basic-dst16-An-direct-QI", "adjnz.b", 24,
51448 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51449 },
51450 /* adjnz.b #${Imm-8-s4},[$Dst16An],${Lab-16-8} */
51451 {
51452 M32C_INSN_ADJNZ16_B_IMM4_BASIC_DST16_AN_INDIRECT_QI, "adjnz16.b-imm4-basic-dst16-An-indirect-QI", "adjnz.b", 24,
51453 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51454 },
51455 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
51456 {
51457 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,
51458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51459 },
51460 /* addx${X} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
51461 {
51462 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,
51463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51464 },
51465 /* addx${X} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
51466 {
51467 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,
51468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51469 },
51470 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
51471 {
51472 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,
51473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51474 },
51475 /* addx${X} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
51476 {
51477 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,
51478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51479 },
51480 /* addx${X} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
51481 {
51482 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,
51483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51484 },
51485 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
51486 {
51487 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,
51488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51489 },
51490 /* addx${X} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
51491 {
51492 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,
51493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51494 },
51495 /* addx${X} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
51496 {
51497 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,
51498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51499 },
51500 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
51501 {
51502 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,
51503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51504 },
51505 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
51506 {
51507 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,
51508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51509 },
51510 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
51511 {
51512 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,
51513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51514 },
51515 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
51516 {
51517 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,
51518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51519 },
51520 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
51521 {
51522 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,
51523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51524 },
51525 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
51526 {
51527 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,
51528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51529 },
51530 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
51531 {
51532 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,
51533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51534 },
51535 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
51536 {
51537 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,
51538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51539 },
51540 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
51541 {
51542 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,
51543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51544 },
51545 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
51546 {
51547 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,
51548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51549 },
51550 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
51551 {
51552 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,
51553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51554 },
51555 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
51556 {
51557 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,
51558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51559 },
51560 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
51561 {
51562 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,
51563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51564 },
51565 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
51566 {
51567 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,
51568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51569 },
51570 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
51571 {
51572 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,
51573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51574 },
51575 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
51576 {
51577 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,
51578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51579 },
51580 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
51581 {
51582 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,
51583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51584 },
51585 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
51586 {
51587 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,
51588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51589 },
51590 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
51591 {
51592 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,
51593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51594 },
51595 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
51596 {
51597 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,
51598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51599 },
51600 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
51601 {
51602 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,
51603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51604 },
51605 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
51606 {
51607 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,
51608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51609 },
51610 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
51611 {
51612 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,
51613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51614 },
51615 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
51616 {
51617 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,
51618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51619 },
51620 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
51621 {
51622 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,
51623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51624 },
51625 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
51626 {
51627 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,
51628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51629 },
51630 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
51631 {
51632 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,
51633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51634 },
51635 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
51636 {
51637 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,
51638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51639 },
51640 /* addx${X} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
51641 {
51642 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,
51643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51644 },
51645 /* addx${X} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
51646 {
51647 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,
51648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51649 },
51650 /* addx${X} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
51651 {
51652 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,
51653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51654 },
51655 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
51656 {
51657 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,
51658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51659 },
51660 /* addx${X} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
51661 {
51662 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,
51663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51664 },
51665 /* addx${X} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
51666 {
51667 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,
51668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51669 },
51670 /* addx${X} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
51671 {
51672 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,
51673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51674 },
51675 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
51676 {
51677 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,
51678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51679 },
51680 /* addx${X} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
51681 {
51682 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,
51683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51684 },
51685 /* addx${X} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
51686 {
51687 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,
51688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51689 },
51690 /* addx${X} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
51691 {
51692 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,
51693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51694 },
51695 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
51696 {
51697 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,
51698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51699 },
51700 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
51701 {
51702 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,
51703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51704 },
51705 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
51706 {
51707 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,
51708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51709 },
51710 /* addx${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
51711 {
51712 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,
51713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51714 },
51715 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
51716 {
51717 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,
51718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51719 },
51720 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
51721 {
51722 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,
51723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51724 },
51725 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
51726 {
51727 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,
51728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51729 },
51730 /* addx${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
51731 {
51732 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,
51733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51734 },
51735 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
51736 {
51737 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,
51738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51739 },
51740 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
51741 {
51742 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,
51743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51744 },
51745 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
51746 {
51747 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,
51748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51749 },
51750 /* addx${X} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
51751 {
51752 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,
51753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51754 },
51755 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
51756 {
51757 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,
51758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51759 },
51760 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
51761 {
51762 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,
51763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51764 },
51765 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
51766 {
51767 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,
51768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51769 },
51770 /* addx${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
51771 {
51772 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,
51773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51774 },
51775 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
51776 {
51777 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,
51778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51779 },
51780 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
51781 {
51782 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,
51783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51784 },
51785 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
51786 {
51787 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,
51788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51789 },
51790 /* addx${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
51791 {
51792 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,
51793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51794 },
51795 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
51796 {
51797 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,
51798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51799 },
51800 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
51801 {
51802 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,
51803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51804 },
51805 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
51806 {
51807 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,
51808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51809 },
51810 /* addx${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
51811 {
51812 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,
51813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51814 },
51815 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
51816 {
51817 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,
51818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51819 },
51820 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
51821 {
51822 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,
51823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51824 },
51825 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
51826 {
51827 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,
51828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51829 },
51830 /* addx${X} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
51831 {
51832 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,
51833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51834 },
51835 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
51836 {
51837 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,
51838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51839 },
51840 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
51841 {
51842 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,
51843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51844 },
51845 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
51846 {
51847 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,
51848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51849 },
51850 /* addx${X} ${Dsp-16-u16},${Dsp-32-u16} */
51851 {
51852 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,
51853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51854 },
51855 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
51856 {
51857 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,
51858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51859 },
51860 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
51861 {
51862 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,
51863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51864 },
51865 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
51866 {
51867 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,
51868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51869 },
51870 /* addx${X} ${Dsp-16-u16},${Dsp-32-u24} */
51871 {
51872 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,
51873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51874 },
51875 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
51876 {
51877 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,
51878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51879 },
51880 /* addx${X} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
51881 {
51882 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,
51883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51884 },
51885 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
51886 {
51887 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,
51888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51889 },
51890 /* addx${X} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
51891 {
51892 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,
51893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51894 },
51895 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
51896 {
51897 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,
51898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51899 },
51900 /* addx${X} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
51901 {
51902 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,
51903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51904 },
51905 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
51906 {
51907 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,
51908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51909 },
51910 /* addx${X} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
51911 {
51912 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,
51913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51914 },
51915 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
51916 {
51917 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,
51918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51919 },
51920 /* addx${X} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
51921 {
51922 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,
51923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51924 },
51925 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
51926 {
51927 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,
51928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51929 },
51930 /* addx${X} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
51931 {
51932 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,
51933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51934 },
51935 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
51936 {
51937 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,
51938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51939 },
51940 /* addx${X} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
51941 {
51942 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,
51943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51944 },
51945 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
51946 {
51947 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,
51948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51949 },
51950 /* addx${X} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
51951 {
51952 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,
51953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51954 },
51955 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
51956 {
51957 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,
51958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51959 },
51960 /* addx${X} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
51961 {
51962 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,
51963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51964 },
51965 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
51966 {
51967 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,
51968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51969 },
51970 /* addx${X} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
51971 {
51972 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,
51973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51974 },
51975 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
51976 {
51977 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,
51978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51979 },
51980 /* addx${X} ${Dsp-16-u24},${Dsp-40-u16} */
51981 {
51982 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,
51983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51984 },
51985 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
51986 {
51987 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,
51988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51989 },
51990 /* addx${X} ${Dsp-16-u24},${Dsp-40-u24} */
51991 {
51992 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,
51993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51994 },
51995 /* addx${X} $Src32RnUnprefixedQI,$Dst32RnUnprefixedSI */
51996 {
51997 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,
51998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51999 },
52000 /* addx${X} $Src32AnUnprefixedQI,$Dst32RnUnprefixedSI */
52001 {
52002 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,
52003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52004 },
52005 /* addx${X} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
52006 {
52007 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,
52008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52009 },
52010 /* addx${X} $Src32RnUnprefixedQI,$Dst32AnUnprefixedSI */
52011 {
52012 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,
52013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52014 },
52015 /* addx${X} $Src32AnUnprefixedQI,$Dst32AnUnprefixedSI */
52016 {
52017 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,
52018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52019 },
52020 /* addx${X} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
52021 {
52022 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,
52023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52024 },
52025 /* addx${X} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
52026 {
52027 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,
52028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52029 },
52030 /* addx${X} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
52031 {
52032 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,
52033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52034 },
52035 /* addx${X} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
52036 {
52037 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,
52038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52039 },
52040 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
52041 {
52042 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,
52043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52044 },
52045 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
52046 {
52047 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,
52048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52049 },
52050 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
52051 {
52052 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,
52053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52054 },
52055 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
52056 {
52057 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,
52058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52059 },
52060 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
52061 {
52062 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,
52063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52064 },
52065 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
52066 {
52067 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,
52068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52069 },
52070 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
52071 {
52072 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,
52073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52074 },
52075 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
52076 {
52077 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,
52078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52079 },
52080 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
52081 {
52082 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,
52083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52084 },
52085 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
52086 {
52087 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,
52088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52089 },
52090 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
52091 {
52092 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,
52093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52094 },
52095 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
52096 {
52097 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,
52098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52099 },
52100 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
52101 {
52102 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,
52103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52104 },
52105 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
52106 {
52107 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,
52108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52109 },
52110 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
52111 {
52112 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,
52113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52114 },
52115 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
52116 {
52117 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,
52118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52119 },
52120 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
52121 {
52122 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,
52123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52124 },
52125 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
52126 {
52127 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,
52128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52129 },
52130 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
52131 {
52132 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,
52133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52134 },
52135 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
52136 {
52137 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,
52138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52139 },
52140 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
52141 {
52142 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,
52143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52144 },
52145 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u16} */
52146 {
52147 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,
52148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52149 },
52150 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u16} */
52151 {
52152 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,
52153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52154 },
52155 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u16} */
52156 {
52157 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,
52158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52159 },
52160 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u24} */
52161 {
52162 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,
52163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52164 },
52165 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u24} */
52166 {
52167 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,
52168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52169 },
52170 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u24} */
52171 {
52172 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,
52173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52174 },
52175 /* addx${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
52176 {
52177 M32C_INSN_ADDX32_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "addx32-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "addx", 24,
52178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52179 },
52180 /* addx${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
52181 {
52182 M32C_INSN_ADDX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "addx32-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "addx", 24,
52183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52184 },
52185 /* addx${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
52186 {
52187 M32C_INSN_ADDX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "addx32-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "addx", 24,
52188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52189 },
52190 /* addx${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
52191 {
52192 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,
52193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52194 },
52195 /* addx${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
52196 {
52197 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,
52198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52199 },
52200 /* addx${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
52201 {
52202 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,
52203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52204 },
52205 /* addx${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
52206 {
52207 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,
52208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52209 },
52210 /* addx${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
52211 {
52212 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,
52213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52214 },
52215 /* addx${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
52216 {
52217 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,
52218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52219 },
52220 /* addx${X} #${Imm-32-QI},${Dsp-16-u16} */
52221 {
52222 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,
52223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52224 },
52225 /* addx${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
52226 {
52227 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,
52228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52229 },
52230 /* addx${X} #${Imm-40-QI},${Dsp-16-u24} */
52231 {
52232 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,
52233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52234 },
52235 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
52236 {
52237 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,
52238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52239 },
52240 /* dadd.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
52241 {
52242 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,
52243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52244 },
52245 /* dadd.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
52246 {
52247 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,
52248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52249 },
52250 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
52251 {
52252 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,
52253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52254 },
52255 /* dadd.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
52256 {
52257 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,
52258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52259 },
52260 /* dadd.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
52261 {
52262 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,
52263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52264 },
52265 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
52266 {
52267 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,
52268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52269 },
52270 /* dadd.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
52271 {
52272 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,
52273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52274 },
52275 /* dadd.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
52276 {
52277 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,
52278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52279 },
52280 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
52281 {
52282 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,
52283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52284 },
52285 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
52286 {
52287 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,
52288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52289 },
52290 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
52291 {
52292 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,
52293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52294 },
52295 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
52296 {
52297 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,
52298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52299 },
52300 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
52301 {
52302 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,
52303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52304 },
52305 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
52306 {
52307 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,
52308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52309 },
52310 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
52311 {
52312 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,
52313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52314 },
52315 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
52316 {
52317 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,
52318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52319 },
52320 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
52321 {
52322 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,
52323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52324 },
52325 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
52326 {
52327 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,
52328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52329 },
52330 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
52331 {
52332 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,
52333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52334 },
52335 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
52336 {
52337 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,
52338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52339 },
52340 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
52341 {
52342 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,
52343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52344 },
52345 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
52346 {
52347 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,
52348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52349 },
52350 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
52351 {
52352 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,
52353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52354 },
52355 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
52356 {
52357 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,
52358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52359 },
52360 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
52361 {
52362 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,
52363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52364 },
52365 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
52366 {
52367 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,
52368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52369 },
52370 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
52371 {
52372 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,
52373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52374 },
52375 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
52376 {
52377 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,
52378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52379 },
52380 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
52381 {
52382 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,
52383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52384 },
52385 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
52386 {
52387 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,
52388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52389 },
52390 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
52391 {
52392 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,
52393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52394 },
52395 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
52396 {
52397 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,
52398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52399 },
52400 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
52401 {
52402 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,
52403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52404 },
52405 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
52406 {
52407 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,
52408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52409 },
52410 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
52411 {
52412 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,
52413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52414 },
52415 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
52416 {
52417 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,
52418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52419 },
52420 /* dadd.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
52421 {
52422 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,
52423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52424 },
52425 /* dadd.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
52426 {
52427 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,
52428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52429 },
52430 /* dadd.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
52431 {
52432 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,
52433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52434 },
52435 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
52436 {
52437 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,
52438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52439 },
52440 /* dadd.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
52441 {
52442 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,
52443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52444 },
52445 /* dadd.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
52446 {
52447 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,
52448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52449 },
52450 /* dadd.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
52451 {
52452 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,
52453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52454 },
52455 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
52456 {
52457 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,
52458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52459 },
52460 /* dadd.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
52461 {
52462 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,
52463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52464 },
52465 /* dadd.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
52466 {
52467 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,
52468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52469 },
52470 /* dadd.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
52471 {
52472 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,
52473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52474 },
52475 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
52476 {
52477 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,
52478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52479 },
52480 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
52481 {
52482 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,
52483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52484 },
52485 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
52486 {
52487 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,
52488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52489 },
52490 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
52491 {
52492 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,
52493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52494 },
52495 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
52496 {
52497 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,
52498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52499 },
52500 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
52501 {
52502 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,
52503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52504 },
52505 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
52506 {
52507 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,
52508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52509 },
52510 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
52511 {
52512 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,
52513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52514 },
52515 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
52516 {
52517 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,
52518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52519 },
52520 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
52521 {
52522 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,
52523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52524 },
52525 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
52526 {
52527 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,
52528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52529 },
52530 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
52531 {
52532 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,
52533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52534 },
52535 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
52536 {
52537 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,
52538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52539 },
52540 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
52541 {
52542 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,
52543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52544 },
52545 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
52546 {
52547 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,
52548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52549 },
52550 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
52551 {
52552 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,
52553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52554 },
52555 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
52556 {
52557 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,
52558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52559 },
52560 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
52561 {
52562 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,
52563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52564 },
52565 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
52566 {
52567 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,
52568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52569 },
52570 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
52571 {
52572 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,
52573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52574 },
52575 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
52576 {
52577 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,
52578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52579 },
52580 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
52581 {
52582 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,
52583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52584 },
52585 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
52586 {
52587 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,
52588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52589 },
52590 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
52591 {
52592 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,
52593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52594 },
52595 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
52596 {
52597 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,
52598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52599 },
52600 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
52601 {
52602 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,
52603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52604 },
52605 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
52606 {
52607 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,
52608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52609 },
52610 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
52611 {
52612 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,
52613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52614 },
52615 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
52616 {
52617 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,
52618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52619 },
52620 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
52621 {
52622 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,
52623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52624 },
52625 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
52626 {
52627 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,
52628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52629 },
52630 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
52631 {
52632 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,
52633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52634 },
52635 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
52636 {
52637 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,
52638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52639 },
52640 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
52641 {
52642 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,
52643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52644 },
52645 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
52646 {
52647 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,
52648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52649 },
52650 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
52651 {
52652 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,
52653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52654 },
52655 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
52656 {
52657 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,
52658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52659 },
52660 /* dadd.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
52661 {
52662 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,
52663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52664 },
52665 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
52666 {
52667 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,
52668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52669 },
52670 /* dadd.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
52671 {
52672 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,
52673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52674 },
52675 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
52676 {
52677 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,
52678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52679 },
52680 /* dadd.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
52681 {
52682 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,
52683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52684 },
52685 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
52686 {
52687 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,
52688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52689 },
52690 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
52691 {
52692 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,
52693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52694 },
52695 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
52696 {
52697 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,
52698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52699 },
52700 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
52701 {
52702 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,
52703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52704 },
52705 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
52706 {
52707 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,
52708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52709 },
52710 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
52711 {
52712 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,
52713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52714 },
52715 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
52716 {
52717 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,
52718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52719 },
52720 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
52721 {
52722 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,
52723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52724 },
52725 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
52726 {
52727 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,
52728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52729 },
52730 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
52731 {
52732 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,
52733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52734 },
52735 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
52736 {
52737 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,
52738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52739 },
52740 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
52741 {
52742 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,
52743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52744 },
52745 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
52746 {
52747 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,
52748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52749 },
52750 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
52751 {
52752 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,
52753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52754 },
52755 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
52756 {
52757 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,
52758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52759 },
52760 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
52761 {
52762 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,
52763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52764 },
52765 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
52766 {
52767 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,
52768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52769 },
52770 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
52771 {
52772 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,
52773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52774 },
52775 /* dadd.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
52776 {
52777 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,
52778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52779 },
52780 /* dadd.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
52781 {
52782 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,
52783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52784 },
52785 /* dadd.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
52786 {
52787 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,
52788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52789 },
52790 /* dadd.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
52791 {
52792 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,
52793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52794 },
52795 /* dadd.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
52796 {
52797 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,
52798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52799 },
52800 /* dadd.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
52801 {
52802 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,
52803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52804 },
52805 /* dadd.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
52806 {
52807 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,
52808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52809 },
52810 /* dadd.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
52811 {
52812 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,
52813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52814 },
52815 /* dadd.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
52816 {
52817 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,
52818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52819 },
52820 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
52821 {
52822 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,
52823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52824 },
52825 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
52826 {
52827 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,
52828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52829 },
52830 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
52831 {
52832 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,
52833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52834 },
52835 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
52836 {
52837 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,
52838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52839 },
52840 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
52841 {
52842 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,
52843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52844 },
52845 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
52846 {
52847 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,
52848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52849 },
52850 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
52851 {
52852 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,
52853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52854 },
52855 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
52856 {
52857 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,
52858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52859 },
52860 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
52861 {
52862 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,
52863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52864 },
52865 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
52866 {
52867 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,
52868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52869 },
52870 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
52871 {
52872 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,
52873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52874 },
52875 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
52876 {
52877 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,
52878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52879 },
52880 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
52881 {
52882 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,
52883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52884 },
52885 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
52886 {
52887 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,
52888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52889 },
52890 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
52891 {
52892 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,
52893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52894 },
52895 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
52896 {
52897 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,
52898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52899 },
52900 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
52901 {
52902 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,
52903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52904 },
52905 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
52906 {
52907 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,
52908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52909 },
52910 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
52911 {
52912 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,
52913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52914 },
52915 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
52916 {
52917 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,
52918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52919 },
52920 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
52921 {
52922 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,
52923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52924 },
52925 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
52926 {
52927 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,
52928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52929 },
52930 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
52931 {
52932 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,
52933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52934 },
52935 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
52936 {
52937 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,
52938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52939 },
52940 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
52941 {
52942 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,
52943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52944 },
52945 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
52946 {
52947 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,
52948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52949 },
52950 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
52951 {
52952 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,
52953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52954 },
52955 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
52956 {
52957 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,
52958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52959 },
52960 /* dadd.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
52961 {
52962 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,
52963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52964 },
52965 /* dadd.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
52966 {
52967 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,
52968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52969 },
52970 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
52971 {
52972 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,
52973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52974 },
52975 /* dadd.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
52976 {
52977 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,
52978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52979 },
52980 /* dadd.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
52981 {
52982 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,
52983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52984 },
52985 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
52986 {
52987 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,
52988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52989 },
52990 /* dadd.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
52991 {
52992 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,
52993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52994 },
52995 /* dadd.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
52996 {
52997 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,
52998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52999 },
53000 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
53001 {
53002 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,
53003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53004 },
53005 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
53006 {
53007 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,
53008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53009 },
53010 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
53011 {
53012 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,
53013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53014 },
53015 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
53016 {
53017 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,
53018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53019 },
53020 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
53021 {
53022 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,
53023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53024 },
53025 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
53026 {
53027 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,
53028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53029 },
53030 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
53031 {
53032 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,
53033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53034 },
53035 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
53036 {
53037 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,
53038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53039 },
53040 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
53041 {
53042 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,
53043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53044 },
53045 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
53046 {
53047 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,
53048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53049 },
53050 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
53051 {
53052 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,
53053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53054 },
53055 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
53056 {
53057 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,
53058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53059 },
53060 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
53061 {
53062 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,
53063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53064 },
53065 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
53066 {
53067 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,
53068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53069 },
53070 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
53071 {
53072 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,
53073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53074 },
53075 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
53076 {
53077 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,
53078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53079 },
53080 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
53081 {
53082 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,
53083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53084 },
53085 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
53086 {
53087 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,
53088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53089 },
53090 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
53091 {
53092 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,
53093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53094 },
53095 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
53096 {
53097 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,
53098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53099 },
53100 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
53101 {
53102 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,
53103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53104 },
53105 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
53106 {
53107 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,
53108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53109 },
53110 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
53111 {
53112 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,
53113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53114 },
53115 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
53116 {
53117 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,
53118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53119 },
53120 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
53121 {
53122 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,
53123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53124 },
53125 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
53126 {
53127 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,
53128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53129 },
53130 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
53131 {
53132 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,
53133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53134 },
53135 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
53136 {
53137 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,
53138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53139 },
53140 /* dadd.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
53141 {
53142 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,
53143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53144 },
53145 /* dadd.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
53146 {
53147 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,
53148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53149 },
53150 /* dadd.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
53151 {
53152 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,
53153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53154 },
53155 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
53156 {
53157 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,
53158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53159 },
53160 /* dadd.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
53161 {
53162 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,
53163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53164 },
53165 /* dadd.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
53166 {
53167 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,
53168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53169 },
53170 /* dadd.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
53171 {
53172 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,
53173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53174 },
53175 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
53176 {
53177 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,
53178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53179 },
53180 /* dadd.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
53181 {
53182 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,
53183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53184 },
53185 /* dadd.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
53186 {
53187 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,
53188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53189 },
53190 /* dadd.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
53191 {
53192 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,
53193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53194 },
53195 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
53196 {
53197 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,
53198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53199 },
53200 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
53201 {
53202 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,
53203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53204 },
53205 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
53206 {
53207 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,
53208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53209 },
53210 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
53211 {
53212 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,
53213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53214 },
53215 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
53216 {
53217 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,
53218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53219 },
53220 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
53221 {
53222 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,
53223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53224 },
53225 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
53226 {
53227 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,
53228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53229 },
53230 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
53231 {
53232 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,
53233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53234 },
53235 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
53236 {
53237 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,
53238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53239 },
53240 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
53241 {
53242 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,
53243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53244 },
53245 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
53246 {
53247 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,
53248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53249 },
53250 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
53251 {
53252 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,
53253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53254 },
53255 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
53256 {
53257 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,
53258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53259 },
53260 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
53261 {
53262 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,
53263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53264 },
53265 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
53266 {
53267 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,
53268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53269 },
53270 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
53271 {
53272 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,
53273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53274 },
53275 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
53276 {
53277 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,
53278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53279 },
53280 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
53281 {
53282 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,
53283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53284 },
53285 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
53286 {
53287 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,
53288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53289 },
53290 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
53291 {
53292 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,
53293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53294 },
53295 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
53296 {
53297 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,
53298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53299 },
53300 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
53301 {
53302 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,
53303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53304 },
53305 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
53306 {
53307 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,
53308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53309 },
53310 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
53311 {
53312 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,
53313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53314 },
53315 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
53316 {
53317 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,
53318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53319 },
53320 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
53321 {
53322 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,
53323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53324 },
53325 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
53326 {
53327 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,
53328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53329 },
53330 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
53331 {
53332 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,
53333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53334 },
53335 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
53336 {
53337 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,
53338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53339 },
53340 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
53341 {
53342 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,
53343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53344 },
53345 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
53346 {
53347 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,
53348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53349 },
53350 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
53351 {
53352 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,
53353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53354 },
53355 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
53356 {
53357 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,
53358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53359 },
53360 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
53361 {
53362 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,
53363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53364 },
53365 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
53366 {
53367 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,
53368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53369 },
53370 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
53371 {
53372 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,
53373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53374 },
53375 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
53376 {
53377 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,
53378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53379 },
53380 /* dadd.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
53381 {
53382 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,
53383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53384 },
53385 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
53386 {
53387 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,
53388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53389 },
53390 /* dadd.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
53391 {
53392 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,
53393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53394 },
53395 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
53396 {
53397 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,
53398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53399 },
53400 /* dadd.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
53401 {
53402 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,
53403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53404 },
53405 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
53406 {
53407 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,
53408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53409 },
53410 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
53411 {
53412 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,
53413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53414 },
53415 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
53416 {
53417 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,
53418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53419 },
53420 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
53421 {
53422 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,
53423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53424 },
53425 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
53426 {
53427 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,
53428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53429 },
53430 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
53431 {
53432 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,
53433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53434 },
53435 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
53436 {
53437 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,
53438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53439 },
53440 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
53441 {
53442 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,
53443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53444 },
53445 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
53446 {
53447 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,
53448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53449 },
53450 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
53451 {
53452 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,
53453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53454 },
53455 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
53456 {
53457 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,
53458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53459 },
53460 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
53461 {
53462 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,
53463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53464 },
53465 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
53466 {
53467 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,
53468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53469 },
53470 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
53471 {
53472 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,
53473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53474 },
53475 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
53476 {
53477 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,
53478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53479 },
53480 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
53481 {
53482 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,
53483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53484 },
53485 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
53486 {
53487 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,
53488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53489 },
53490 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
53491 {
53492 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,
53493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53494 },
53495 /* dadd.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
53496 {
53497 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,
53498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53499 },
53500 /* dadd.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
53501 {
53502 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,
53503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53504 },
53505 /* dadd.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
53506 {
53507 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,
53508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53509 },
53510 /* dadd.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
53511 {
53512 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,
53513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53514 },
53515 /* dadd.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
53516 {
53517 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,
53518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53519 },
53520 /* dadd.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
53521 {
53522 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,
53523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53524 },
53525 /* dadd.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
53526 {
53527 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,
53528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53529 },
53530 /* dadd.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
53531 {
53532 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,
53533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53534 },
53535 /* dadd.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
53536 {
53537 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,
53538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53539 },
53540 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
53541 {
53542 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,
53543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53544 },
53545 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
53546 {
53547 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,
53548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53549 },
53550 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
53551 {
53552 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,
53553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53554 },
53555 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
53556 {
53557 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,
53558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53559 },
53560 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
53561 {
53562 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,
53563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53564 },
53565 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
53566 {
53567 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,
53568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53569 },
53570 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
53571 {
53572 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,
53573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53574 },
53575 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
53576 {
53577 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,
53578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53579 },
53580 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
53581 {
53582 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,
53583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53584 },
53585 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
53586 {
53587 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,
53588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53589 },
53590 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
53591 {
53592 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,
53593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53594 },
53595 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
53596 {
53597 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,
53598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53599 },
53600 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
53601 {
53602 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,
53603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53604 },
53605 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
53606 {
53607 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,
53608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53609 },
53610 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
53611 {
53612 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,
53613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53614 },
53615 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
53616 {
53617 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,
53618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53619 },
53620 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
53621 {
53622 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,
53623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53624 },
53625 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
53626 {
53627 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,
53628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53629 },
53630 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
53631 {
53632 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,
53633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53634 },
53635 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
53636 {
53637 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,
53638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53639 },
53640 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
53641 {
53642 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,
53643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53644 },
53645 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
53646 {
53647 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,
53648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53649 },
53650 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
53651 {
53652 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,
53653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53654 },
53655 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
53656 {
53657 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,
53658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53659 },
53660 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
53661 {
53662 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,
53663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53664 },
53665 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
53666 {
53667 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,
53668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53669 },
53670 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
53671 {
53672 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,
53673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53674 },
53675 /* dadd.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
53676 {
53677 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,
53678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53679 },
53680 /* dadd.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
53681 {
53682 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,
53683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53684 },
53685 /* dadd.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
53686 {
53687 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,
53688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53689 },
53690 /* dadd.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
53691 {
53692 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,
53693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53694 },
53695 /* dadd.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
53696 {
53697 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,
53698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53699 },
53700 /* dadd.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
53701 {
53702 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,
53703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53704 },
53705 /* dadd.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
53706 {
53707 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,
53708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53709 },
53710 /* dadd.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
53711 {
53712 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,
53713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53714 },
53715 /* dadd.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
53716 {
53717 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,
53718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53719 },
53720 /* dadd.w${X} #${Imm-40-HI},${Dsp-24-u16} */
53721 {
53722 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,
53723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53724 },
53725 /* dadd.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
53726 {
53727 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,
53728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53729 },
53730 /* dadd.w${X} #${Imm-48-HI},${Dsp-24-u24} */
53731 {
53732 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,
53733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53734 },
53735 /* dadd.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
53736 {
53737 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,
53738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53739 },
53740 /* dadd.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
53741 {
53742 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,
53743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53744 },
53745 /* dadd.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
53746 {
53747 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,
53748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53749 },
53750 /* dadd.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
53751 {
53752 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,
53753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53754 },
53755 /* dadd.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
53756 {
53757 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,
53758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53759 },
53760 /* dadd.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
53761 {
53762 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,
53763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53764 },
53765 /* dadd.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
53766 {
53767 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,
53768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53769 },
53770 /* dadd.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
53771 {
53772 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,
53773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53774 },
53775 /* dadd.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
53776 {
53777 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,
53778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53779 },
53780 /* dadd.b${X} #${Imm-40-QI},${Dsp-24-u16} */
53781 {
53782 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,
53783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53784 },
53785 /* dadd.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
53786 {
53787 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,
53788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53789 },
53790 /* dadd.b${X} #${Imm-48-QI},${Dsp-24-u24} */
53791 {
53792 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,
53793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53794 },
53795 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
53796 {
53797 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,
53798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53799 },
53800 /* dadc.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
53801 {
53802 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,
53803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53804 },
53805 /* dadc.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
53806 {
53807 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,
53808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53809 },
53810 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
53811 {
53812 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,
53813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53814 },
53815 /* dadc.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
53816 {
53817 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,
53818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53819 },
53820 /* dadc.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
53821 {
53822 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,
53823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53824 },
53825 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
53826 {
53827 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,
53828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53829 },
53830 /* dadc.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
53831 {
53832 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,
53833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53834 },
53835 /* dadc.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
53836 {
53837 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,
53838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53839 },
53840 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
53841 {
53842 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,
53843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53844 },
53845 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
53846 {
53847 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,
53848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53849 },
53850 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
53851 {
53852 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,
53853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53854 },
53855 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
53856 {
53857 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,
53858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53859 },
53860 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
53861 {
53862 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,
53863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53864 },
53865 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
53866 {
53867 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,
53868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53869 },
53870 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
53871 {
53872 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,
53873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53874 },
53875 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
53876 {
53877 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,
53878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53879 },
53880 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
53881 {
53882 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,
53883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53884 },
53885 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
53886 {
53887 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,
53888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53889 },
53890 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
53891 {
53892 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,
53893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53894 },
53895 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
53896 {
53897 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,
53898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53899 },
53900 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
53901 {
53902 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,
53903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53904 },
53905 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
53906 {
53907 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,
53908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53909 },
53910 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
53911 {
53912 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,
53913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53914 },
53915 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
53916 {
53917 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,
53918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53919 },
53920 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
53921 {
53922 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,
53923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53924 },
53925 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
53926 {
53927 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,
53928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53929 },
53930 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
53931 {
53932 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,
53933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53934 },
53935 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
53936 {
53937 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,
53938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53939 },
53940 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
53941 {
53942 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,
53943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53944 },
53945 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
53946 {
53947 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,
53948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53949 },
53950 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
53951 {
53952 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,
53953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53954 },
53955 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
53956 {
53957 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,
53958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53959 },
53960 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
53961 {
53962 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,
53963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53964 },
53965 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
53966 {
53967 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,
53968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53969 },
53970 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
53971 {
53972 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,
53973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53974 },
53975 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
53976 {
53977 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,
53978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53979 },
53980 /* dadc.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
53981 {
53982 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,
53983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53984 },
53985 /* dadc.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
53986 {
53987 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,
53988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53989 },
53990 /* dadc.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
53991 {
53992 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,
53993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53994 },
53995 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
53996 {
53997 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,
53998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53999 },
54000 /* dadc.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
54001 {
54002 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,
54003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54004 },
54005 /* dadc.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
54006 {
54007 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,
54008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54009 },
54010 /* dadc.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
54011 {
54012 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,
54013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54014 },
54015 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
54016 {
54017 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,
54018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54019 },
54020 /* dadc.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
54021 {
54022 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,
54023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54024 },
54025 /* dadc.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
54026 {
54027 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,
54028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54029 },
54030 /* dadc.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
54031 {
54032 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,
54033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54034 },
54035 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
54036 {
54037 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,
54038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54039 },
54040 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
54041 {
54042 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,
54043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54044 },
54045 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
54046 {
54047 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,
54048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54049 },
54050 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
54051 {
54052 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,
54053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54054 },
54055 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
54056 {
54057 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,
54058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54059 },
54060 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
54061 {
54062 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,
54063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54064 },
54065 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
54066 {
54067 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,
54068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54069 },
54070 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
54071 {
54072 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,
54073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54074 },
54075 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
54076 {
54077 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,
54078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54079 },
54080 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
54081 {
54082 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,
54083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54084 },
54085 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
54086 {
54087 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,
54088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54089 },
54090 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
54091 {
54092 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,
54093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54094 },
54095 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
54096 {
54097 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,
54098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54099 },
54100 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
54101 {
54102 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,
54103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54104 },
54105 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
54106 {
54107 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,
54108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54109 },
54110 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
54111 {
54112 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,
54113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54114 },
54115 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
54116 {
54117 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,
54118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54119 },
54120 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
54121 {
54122 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,
54123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54124 },
54125 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
54126 {
54127 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,
54128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54129 },
54130 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
54131 {
54132 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,
54133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54134 },
54135 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
54136 {
54137 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,
54138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54139 },
54140 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
54141 {
54142 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,
54143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54144 },
54145 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
54146 {
54147 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,
54148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54149 },
54150 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
54151 {
54152 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,
54153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54154 },
54155 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
54156 {
54157 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,
54158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54159 },
54160 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
54161 {
54162 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,
54163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54164 },
54165 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
54166 {
54167 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,
54168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54169 },
54170 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
54171 {
54172 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,
54173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54174 },
54175 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
54176 {
54177 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,
54178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54179 },
54180 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
54181 {
54182 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,
54183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54184 },
54185 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
54186 {
54187 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,
54188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54189 },
54190 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
54191 {
54192 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,
54193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54194 },
54195 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
54196 {
54197 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,
54198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54199 },
54200 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
54201 {
54202 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,
54203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54204 },
54205 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
54206 {
54207 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,
54208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54209 },
54210 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
54211 {
54212 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,
54213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54214 },
54215 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
54216 {
54217 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,
54218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54219 },
54220 /* dadc.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
54221 {
54222 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,
54223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54224 },
54225 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
54226 {
54227 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,
54228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54229 },
54230 /* dadc.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
54231 {
54232 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,
54233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54234 },
54235 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
54236 {
54237 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,
54238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54239 },
54240 /* dadc.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
54241 {
54242 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,
54243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54244 },
54245 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
54246 {
54247 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,
54248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54249 },
54250 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
54251 {
54252 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,
54253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54254 },
54255 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
54256 {
54257 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,
54258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54259 },
54260 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
54261 {
54262 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,
54263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54264 },
54265 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
54266 {
54267 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,
54268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54269 },
54270 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
54271 {
54272 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,
54273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54274 },
54275 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
54276 {
54277 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,
54278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54279 },
54280 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
54281 {
54282 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,
54283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54284 },
54285 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
54286 {
54287 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,
54288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54289 },
54290 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
54291 {
54292 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,
54293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54294 },
54295 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
54296 {
54297 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,
54298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54299 },
54300 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
54301 {
54302 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,
54303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54304 },
54305 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
54306 {
54307 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,
54308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54309 },
54310 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
54311 {
54312 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,
54313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54314 },
54315 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
54316 {
54317 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,
54318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54319 },
54320 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
54321 {
54322 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,
54323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54324 },
54325 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
54326 {
54327 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,
54328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54329 },
54330 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
54331 {
54332 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,
54333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54334 },
54335 /* dadc.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
54336 {
54337 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,
54338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54339 },
54340 /* dadc.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
54341 {
54342 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,
54343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54344 },
54345 /* dadc.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
54346 {
54347 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,
54348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54349 },
54350 /* dadc.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
54351 {
54352 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,
54353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54354 },
54355 /* dadc.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
54356 {
54357 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,
54358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54359 },
54360 /* dadc.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
54361 {
54362 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,
54363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54364 },
54365 /* dadc.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
54366 {
54367 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,
54368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54369 },
54370 /* dadc.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
54371 {
54372 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,
54373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54374 },
54375 /* dadc.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
54376 {
54377 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,
54378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54379 },
54380 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
54381 {
54382 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,
54383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54384 },
54385 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
54386 {
54387 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,
54388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54389 },
54390 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
54391 {
54392 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,
54393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54394 },
54395 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
54396 {
54397 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,
54398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54399 },
54400 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
54401 {
54402 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,
54403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54404 },
54405 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
54406 {
54407 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,
54408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54409 },
54410 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
54411 {
54412 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,
54413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54414 },
54415 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
54416 {
54417 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,
54418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54419 },
54420 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
54421 {
54422 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,
54423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54424 },
54425 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
54426 {
54427 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,
54428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54429 },
54430 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
54431 {
54432 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,
54433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54434 },
54435 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
54436 {
54437 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,
54438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54439 },
54440 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
54441 {
54442 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,
54443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54444 },
54445 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
54446 {
54447 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,
54448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54449 },
54450 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
54451 {
54452 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,
54453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54454 },
54455 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
54456 {
54457 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,
54458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54459 },
54460 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
54461 {
54462 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,
54463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54464 },
54465 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
54466 {
54467 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,
54468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54469 },
54470 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
54471 {
54472 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,
54473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54474 },
54475 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
54476 {
54477 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,
54478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54479 },
54480 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
54481 {
54482 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,
54483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54484 },
54485 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
54486 {
54487 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,
54488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54489 },
54490 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
54491 {
54492 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,
54493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54494 },
54495 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
54496 {
54497 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,
54498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54499 },
54500 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
54501 {
54502 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,
54503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54504 },
54505 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
54506 {
54507 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,
54508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54509 },
54510 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
54511 {
54512 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,
54513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54514 },
54515 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
54516 {
54517 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,
54518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54519 },
54520 /* dadc.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
54521 {
54522 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,
54523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54524 },
54525 /* dadc.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
54526 {
54527 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,
54528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54529 },
54530 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
54531 {
54532 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,
54533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54534 },
54535 /* dadc.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
54536 {
54537 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,
54538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54539 },
54540 /* dadc.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
54541 {
54542 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,
54543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54544 },
54545 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
54546 {
54547 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,
54548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54549 },
54550 /* dadc.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
54551 {
54552 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,
54553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54554 },
54555 /* dadc.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
54556 {
54557 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,
54558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54559 },
54560 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
54561 {
54562 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,
54563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54564 },
54565 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
54566 {
54567 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,
54568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54569 },
54570 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
54571 {
54572 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,
54573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54574 },
54575 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
54576 {
54577 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,
54578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54579 },
54580 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
54581 {
54582 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,
54583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54584 },
54585 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
54586 {
54587 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,
54588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54589 },
54590 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
54591 {
54592 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,
54593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54594 },
54595 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
54596 {
54597 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,
54598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54599 },
54600 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
54601 {
54602 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,
54603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54604 },
54605 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
54606 {
54607 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,
54608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54609 },
54610 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
54611 {
54612 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,
54613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54614 },
54615 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
54616 {
54617 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,
54618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54619 },
54620 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
54621 {
54622 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,
54623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54624 },
54625 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
54626 {
54627 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,
54628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54629 },
54630 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
54631 {
54632 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,
54633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54634 },
54635 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
54636 {
54637 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,
54638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54639 },
54640 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
54641 {
54642 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,
54643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54644 },
54645 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
54646 {
54647 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,
54648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54649 },
54650 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
54651 {
54652 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,
54653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54654 },
54655 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
54656 {
54657 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,
54658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54659 },
54660 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
54661 {
54662 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,
54663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54664 },
54665 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
54666 {
54667 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,
54668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54669 },
54670 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
54671 {
54672 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,
54673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54674 },
54675 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
54676 {
54677 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,
54678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54679 },
54680 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
54681 {
54682 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,
54683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54684 },
54685 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
54686 {
54687 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,
54688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54689 },
54690 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
54691 {
54692 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,
54693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54694 },
54695 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
54696 {
54697 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,
54698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54699 },
54700 /* dadc.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
54701 {
54702 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,
54703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54704 },
54705 /* dadc.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
54706 {
54707 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,
54708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54709 },
54710 /* dadc.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
54711 {
54712 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,
54713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54714 },
54715 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
54716 {
54717 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,
54718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54719 },
54720 /* dadc.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
54721 {
54722 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,
54723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54724 },
54725 /* dadc.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
54726 {
54727 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,
54728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54729 },
54730 /* dadc.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
54731 {
54732 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,
54733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54734 },
54735 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
54736 {
54737 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,
54738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54739 },
54740 /* dadc.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
54741 {
54742 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,
54743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54744 },
54745 /* dadc.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
54746 {
54747 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,
54748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54749 },
54750 /* dadc.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
54751 {
54752 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,
54753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54754 },
54755 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
54756 {
54757 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,
54758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54759 },
54760 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
54761 {
54762 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,
54763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54764 },
54765 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
54766 {
54767 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,
54768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54769 },
54770 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
54771 {
54772 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,
54773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54774 },
54775 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
54776 {
54777 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,
54778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54779 },
54780 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
54781 {
54782 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,
54783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54784 },
54785 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
54786 {
54787 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,
54788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54789 },
54790 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
54791 {
54792 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,
54793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54794 },
54795 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
54796 {
54797 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,
54798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54799 },
54800 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
54801 {
54802 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,
54803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54804 },
54805 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
54806 {
54807 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,
54808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54809 },
54810 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
54811 {
54812 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,
54813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54814 },
54815 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
54816 {
54817 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,
54818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54819 },
54820 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
54821 {
54822 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,
54823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54824 },
54825 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
54826 {
54827 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,
54828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54829 },
54830 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
54831 {
54832 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,
54833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54834 },
54835 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
54836 {
54837 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,
54838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54839 },
54840 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
54841 {
54842 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,
54843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54844 },
54845 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
54846 {
54847 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,
54848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54849 },
54850 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
54851 {
54852 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,
54853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54854 },
54855 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
54856 {
54857 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,
54858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54859 },
54860 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
54861 {
54862 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,
54863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54864 },
54865 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
54866 {
54867 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,
54868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54869 },
54870 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
54871 {
54872 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,
54873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54874 },
54875 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
54876 {
54877 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,
54878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54879 },
54880 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
54881 {
54882 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,
54883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54884 },
54885 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
54886 {
54887 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,
54888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54889 },
54890 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
54891 {
54892 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,
54893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54894 },
54895 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
54896 {
54897 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,
54898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54899 },
54900 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
54901 {
54902 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,
54903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54904 },
54905 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
54906 {
54907 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,
54908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54909 },
54910 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
54911 {
54912 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,
54913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54914 },
54915 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
54916 {
54917 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,
54918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54919 },
54920 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
54921 {
54922 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,
54923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54924 },
54925 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
54926 {
54927 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,
54928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54929 },
54930 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
54931 {
54932 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,
54933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54934 },
54935 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
54936 {
54937 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,
54938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54939 },
54940 /* dadc.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
54941 {
54942 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,
54943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54944 },
54945 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
54946 {
54947 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,
54948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54949 },
54950 /* dadc.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
54951 {
54952 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,
54953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54954 },
54955 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
54956 {
54957 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,
54958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54959 },
54960 /* dadc.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
54961 {
54962 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,
54963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54964 },
54965 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
54966 {
54967 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,
54968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54969 },
54970 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
54971 {
54972 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,
54973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54974 },
54975 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
54976 {
54977 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,
54978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54979 },
54980 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
54981 {
54982 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,
54983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54984 },
54985 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
54986 {
54987 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,
54988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54989 },
54990 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
54991 {
54992 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,
54993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54994 },
54995 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
54996 {
54997 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,
54998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54999 },
55000 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
55001 {
55002 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,
55003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55004 },
55005 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
55006 {
55007 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,
55008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55009 },
55010 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
55011 {
55012 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,
55013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55014 },
55015 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
55016 {
55017 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,
55018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55019 },
55020 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
55021 {
55022 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,
55023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55024 },
55025 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
55026 {
55027 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,
55028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55029 },
55030 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
55031 {
55032 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,
55033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55034 },
55035 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
55036 {
55037 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,
55038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55039 },
55040 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
55041 {
55042 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,
55043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55044 },
55045 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
55046 {
55047 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,
55048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55049 },
55050 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
55051 {
55052 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,
55053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55054 },
55055 /* dadc.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
55056 {
55057 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,
55058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55059 },
55060 /* dadc.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
55061 {
55062 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,
55063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55064 },
55065 /* dadc.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
55066 {
55067 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,
55068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55069 },
55070 /* dadc.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
55071 {
55072 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,
55073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55074 },
55075 /* dadc.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
55076 {
55077 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,
55078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55079 },
55080 /* dadc.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
55081 {
55082 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,
55083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55084 },
55085 /* dadc.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
55086 {
55087 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,
55088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55089 },
55090 /* dadc.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
55091 {
55092 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,
55093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55094 },
55095 /* dadc.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
55096 {
55097 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,
55098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55099 },
55100 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
55101 {
55102 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,
55103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55104 },
55105 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
55106 {
55107 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,
55108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55109 },
55110 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
55111 {
55112 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,
55113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55114 },
55115 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
55116 {
55117 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,
55118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55119 },
55120 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
55121 {
55122 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,
55123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55124 },
55125 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
55126 {
55127 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,
55128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55129 },
55130 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
55131 {
55132 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,
55133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55134 },
55135 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
55136 {
55137 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,
55138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55139 },
55140 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
55141 {
55142 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,
55143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55144 },
55145 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
55146 {
55147 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,
55148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55149 },
55150 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
55151 {
55152 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,
55153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55154 },
55155 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
55156 {
55157 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,
55158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55159 },
55160 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
55161 {
55162 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,
55163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55164 },
55165 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
55166 {
55167 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,
55168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55169 },
55170 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
55171 {
55172 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,
55173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55174 },
55175 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
55176 {
55177 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,
55178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55179 },
55180 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
55181 {
55182 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,
55183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55184 },
55185 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
55186 {
55187 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,
55188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55189 },
55190 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
55191 {
55192 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,
55193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55194 },
55195 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
55196 {
55197 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,
55198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55199 },
55200 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
55201 {
55202 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,
55203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55204 },
55205 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
55206 {
55207 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,
55208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55209 },
55210 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
55211 {
55212 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,
55213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55214 },
55215 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
55216 {
55217 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,
55218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55219 },
55220 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
55221 {
55222 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,
55223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55224 },
55225 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
55226 {
55227 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,
55228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55229 },
55230 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
55231 {
55232 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,
55233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55234 },
55235 /* dadc.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
55236 {
55237 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,
55238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55239 },
55240 /* dadc.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
55241 {
55242 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,
55243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55244 },
55245 /* dadc.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
55246 {
55247 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,
55248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55249 },
55250 /* dadc.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
55251 {
55252 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,
55253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55254 },
55255 /* dadc.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
55256 {
55257 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,
55258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55259 },
55260 /* dadc.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
55261 {
55262 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,
55263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55264 },
55265 /* dadc.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
55266 {
55267 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,
55268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55269 },
55270 /* dadc.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
55271 {
55272 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,
55273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55274 },
55275 /* dadc.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
55276 {
55277 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,
55278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55279 },
55280 /* dadc.w${X} #${Imm-40-HI},${Dsp-24-u16} */
55281 {
55282 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,
55283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55284 },
55285 /* dadc.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
55286 {
55287 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,
55288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55289 },
55290 /* dadc.w${X} #${Imm-48-HI},${Dsp-24-u24} */
55291 {
55292 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,
55293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55294 },
55295 /* dadc.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
55296 {
55297 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,
55298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55299 },
55300 /* dadc.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
55301 {
55302 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,
55303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55304 },
55305 /* dadc.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
55306 {
55307 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,
55308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55309 },
55310 /* dadc.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
55311 {
55312 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,
55313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55314 },
55315 /* dadc.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
55316 {
55317 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,
55318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55319 },
55320 /* dadc.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
55321 {
55322 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,
55323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55324 },
55325 /* dadc.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
55326 {
55327 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,
55328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55329 },
55330 /* dadc.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
55331 {
55332 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,
55333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55334 },
55335 /* dadc.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
55336 {
55337 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,
55338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55339 },
55340 /* dadc.b${X} #${Imm-40-QI},${Dsp-24-u16} */
55341 {
55342 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,
55343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55344 },
55345 /* dadc.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
55346 {
55347 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,
55348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55349 },
55350 /* dadc.b${X} #${Imm-48-QI},${Dsp-24-u24} */
55351 {
55352 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,
55353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55354 },
55355 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
55356 {
55357 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,
55358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55359 },
55360 /* adc.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
55361 {
55362 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,
55363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55364 },
55365 /* adc.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
55366 {
55367 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,
55368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55369 },
55370 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
55371 {
55372 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,
55373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55374 },
55375 /* adc.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
55376 {
55377 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,
55378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55379 },
55380 /* adc.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
55381 {
55382 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,
55383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55384 },
55385 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
55386 {
55387 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,
55388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55389 },
55390 /* adc.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
55391 {
55392 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,
55393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55394 },
55395 /* adc.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
55396 {
55397 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,
55398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55399 },
55400 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
55401 {
55402 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,
55403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55404 },
55405 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
55406 {
55407 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,
55408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55409 },
55410 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
55411 {
55412 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,
55413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55414 },
55415 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
55416 {
55417 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,
55418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55419 },
55420 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
55421 {
55422 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,
55423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55424 },
55425 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
55426 {
55427 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,
55428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55429 },
55430 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
55431 {
55432 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,
55433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55434 },
55435 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
55436 {
55437 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,
55438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55439 },
55440 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
55441 {
55442 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,
55443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55444 },
55445 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
55446 {
55447 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,
55448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55449 },
55450 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
55451 {
55452 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,
55453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55454 },
55455 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
55456 {
55457 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,
55458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55459 },
55460 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
55461 {
55462 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,
55463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55464 },
55465 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
55466 {
55467 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,
55468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55469 },
55470 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
55471 {
55472 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,
55473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55474 },
55475 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
55476 {
55477 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,
55478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55479 },
55480 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
55481 {
55482 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,
55483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55484 },
55485 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
55486 {
55487 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,
55488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55489 },
55490 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
55491 {
55492 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,
55493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55494 },
55495 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
55496 {
55497 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,
55498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55499 },
55500 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
55501 {
55502 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,
55503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55504 },
55505 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
55506 {
55507 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,
55508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55509 },
55510 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
55511 {
55512 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,
55513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55514 },
55515 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
55516 {
55517 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,
55518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55519 },
55520 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
55521 {
55522 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,
55523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55524 },
55525 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
55526 {
55527 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,
55528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55529 },
55530 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
55531 {
55532 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,
55533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55534 },
55535 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
55536 {
55537 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,
55538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55539 },
55540 /* adc.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
55541 {
55542 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,
55543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55544 },
55545 /* adc.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
55546 {
55547 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,
55548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55549 },
55550 /* adc.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
55551 {
55552 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,
55553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55554 },
55555 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
55556 {
55557 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,
55558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55559 },
55560 /* adc.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
55561 {
55562 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,
55563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55564 },
55565 /* adc.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
55566 {
55567 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,
55568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55569 },
55570 /* adc.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
55571 {
55572 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,
55573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55574 },
55575 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
55576 {
55577 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,
55578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55579 },
55580 /* adc.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
55581 {
55582 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,
55583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55584 },
55585 /* adc.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
55586 {
55587 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,
55588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55589 },
55590 /* adc.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
55591 {
55592 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,
55593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55594 },
55595 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
55596 {
55597 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,
55598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55599 },
55600 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
55601 {
55602 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,
55603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55604 },
55605 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
55606 {
55607 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,
55608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55609 },
55610 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
55611 {
55612 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,
55613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55614 },
55615 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
55616 {
55617 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,
55618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55619 },
55620 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
55621 {
55622 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,
55623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55624 },
55625 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
55626 {
55627 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,
55628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55629 },
55630 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
55631 {
55632 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,
55633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55634 },
55635 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
55636 {
55637 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,
55638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55639 },
55640 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
55641 {
55642 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,
55643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55644 },
55645 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
55646 {
55647 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,
55648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55649 },
55650 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
55651 {
55652 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,
55653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55654 },
55655 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
55656 {
55657 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,
55658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55659 },
55660 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
55661 {
55662 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,
55663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55664 },
55665 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
55666 {
55667 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,
55668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55669 },
55670 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
55671 {
55672 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,
55673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55674 },
55675 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
55676 {
55677 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,
55678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55679 },
55680 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
55681 {
55682 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,
55683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55684 },
55685 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
55686 {
55687 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,
55688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55689 },
55690 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
55691 {
55692 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,
55693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55694 },
55695 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
55696 {
55697 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,
55698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55699 },
55700 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
55701 {
55702 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,
55703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55704 },
55705 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
55706 {
55707 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,
55708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55709 },
55710 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
55711 {
55712 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,
55713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55714 },
55715 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
55716 {
55717 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,
55718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55719 },
55720 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
55721 {
55722 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,
55723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55724 },
55725 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
55726 {
55727 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,
55728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55729 },
55730 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
55731 {
55732 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,
55733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55734 },
55735 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
55736 {
55737 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,
55738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55739 },
55740 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
55741 {
55742 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,
55743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55744 },
55745 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
55746 {
55747 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,
55748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55749 },
55750 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
55751 {
55752 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,
55753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55754 },
55755 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
55756 {
55757 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,
55758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55759 },
55760 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
55761 {
55762 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,
55763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55764 },
55765 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
55766 {
55767 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,
55768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55769 },
55770 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
55771 {
55772 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,
55773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55774 },
55775 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
55776 {
55777 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,
55778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55779 },
55780 /* adc.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
55781 {
55782 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,
55783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55784 },
55785 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
55786 {
55787 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,
55788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55789 },
55790 /* adc.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
55791 {
55792 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,
55793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55794 },
55795 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
55796 {
55797 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,
55798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55799 },
55800 /* adc.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
55801 {
55802 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,
55803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55804 },
55805 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
55806 {
55807 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,
55808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55809 },
55810 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
55811 {
55812 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,
55813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55814 },
55815 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
55816 {
55817 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,
55818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55819 },
55820 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
55821 {
55822 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,
55823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55824 },
55825 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
55826 {
55827 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,
55828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55829 },
55830 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
55831 {
55832 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,
55833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55834 },
55835 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
55836 {
55837 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,
55838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55839 },
55840 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
55841 {
55842 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,
55843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55844 },
55845 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
55846 {
55847 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,
55848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55849 },
55850 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
55851 {
55852 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,
55853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55854 },
55855 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
55856 {
55857 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,
55858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55859 },
55860 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
55861 {
55862 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,
55863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55864 },
55865 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
55866 {
55867 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,
55868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55869 },
55870 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
55871 {
55872 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,
55873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55874 },
55875 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
55876 {
55877 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,
55878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55879 },
55880 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
55881 {
55882 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,
55883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55884 },
55885 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
55886 {
55887 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,
55888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55889 },
55890 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
55891 {
55892 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,
55893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55894 },
55895 /* adc.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
55896 {
55897 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,
55898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55899 },
55900 /* adc.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
55901 {
55902 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,
55903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55904 },
55905 /* adc.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
55906 {
55907 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,
55908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55909 },
55910 /* adc.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
55911 {
55912 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,
55913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55914 },
55915 /* adc.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
55916 {
55917 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,
55918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55919 },
55920 /* adc.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
55921 {
55922 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,
55923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55924 },
55925 /* adc.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
55926 {
55927 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,
55928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55929 },
55930 /* adc.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
55931 {
55932 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,
55933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55934 },
55935 /* adc.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
55936 {
55937 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,
55938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55939 },
55940 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
55941 {
55942 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,
55943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55944 },
55945 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
55946 {
55947 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,
55948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55949 },
55950 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
55951 {
55952 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,
55953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55954 },
55955 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
55956 {
55957 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,
55958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55959 },
55960 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
55961 {
55962 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,
55963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55964 },
55965 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
55966 {
55967 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,
55968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55969 },
55970 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
55971 {
55972 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,
55973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55974 },
55975 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
55976 {
55977 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,
55978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55979 },
55980 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
55981 {
55982 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,
55983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55984 },
55985 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
55986 {
55987 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,
55988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55989 },
55990 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
55991 {
55992 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,
55993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55994 },
55995 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
55996 {
55997 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,
55998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55999 },
56000 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
56001 {
56002 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,
56003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56004 },
56005 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
56006 {
56007 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,
56008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56009 },
56010 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
56011 {
56012 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,
56013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56014 },
56015 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
56016 {
56017 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,
56018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56019 },
56020 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
56021 {
56022 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,
56023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56024 },
56025 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
56026 {
56027 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,
56028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56029 },
56030 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
56031 {
56032 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,
56033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56034 },
56035 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
56036 {
56037 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,
56038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56039 },
56040 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
56041 {
56042 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,
56043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56044 },
56045 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
56046 {
56047 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,
56048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56049 },
56050 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
56051 {
56052 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,
56053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56054 },
56055 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
56056 {
56057 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,
56058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56059 },
56060 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
56061 {
56062 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,
56063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56064 },
56065 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
56066 {
56067 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,
56068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56069 },
56070 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
56071 {
56072 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,
56073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56074 },
56075 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
56076 {
56077 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,
56078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56079 },
56080 /* adc.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
56081 {
56082 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,
56083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56084 },
56085 /* adc.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
56086 {
56087 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,
56088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56089 },
56090 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
56091 {
56092 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,
56093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56094 },
56095 /* adc.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
56096 {
56097 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,
56098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56099 },
56100 /* adc.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
56101 {
56102 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,
56103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56104 },
56105 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
56106 {
56107 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,
56108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56109 },
56110 /* adc.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
56111 {
56112 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,
56113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56114 },
56115 /* adc.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
56116 {
56117 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,
56118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56119 },
56120 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
56121 {
56122 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,
56123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56124 },
56125 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
56126 {
56127 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,
56128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56129 },
56130 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
56131 {
56132 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,
56133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56134 },
56135 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
56136 {
56137 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,
56138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56139 },
56140 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
56141 {
56142 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,
56143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56144 },
56145 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
56146 {
56147 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,
56148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56149 },
56150 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
56151 {
56152 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,
56153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56154 },
56155 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
56156 {
56157 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,
56158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56159 },
56160 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
56161 {
56162 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,
56163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56164 },
56165 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
56166 {
56167 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,
56168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56169 },
56170 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
56171 {
56172 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,
56173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56174 },
56175 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
56176 {
56177 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,
56178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56179 },
56180 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
56181 {
56182 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,
56183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56184 },
56185 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
56186 {
56187 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,
56188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56189 },
56190 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
56191 {
56192 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,
56193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56194 },
56195 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
56196 {
56197 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,
56198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56199 },
56200 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
56201 {
56202 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,
56203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56204 },
56205 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
56206 {
56207 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,
56208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56209 },
56210 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
56211 {
56212 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,
56213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56214 },
56215 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
56216 {
56217 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,
56218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56219 },
56220 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
56221 {
56222 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,
56223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56224 },
56225 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
56226 {
56227 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,
56228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56229 },
56230 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
56231 {
56232 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,
56233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56234 },
56235 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
56236 {
56237 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,
56238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56239 },
56240 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
56241 {
56242 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,
56243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56244 },
56245 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
56246 {
56247 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,
56248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56249 },
56250 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
56251 {
56252 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,
56253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56254 },
56255 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
56256 {
56257 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,
56258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56259 },
56260 /* adc.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
56261 {
56262 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,
56263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56264 },
56265 /* adc.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
56266 {
56267 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,
56268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56269 },
56270 /* adc.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
56271 {
56272 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,
56273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56274 },
56275 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
56276 {
56277 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,
56278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56279 },
56280 /* adc.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
56281 {
56282 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,
56283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56284 },
56285 /* adc.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
56286 {
56287 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,
56288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56289 },
56290 /* adc.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
56291 {
56292 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,
56293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56294 },
56295 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
56296 {
56297 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,
56298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56299 },
56300 /* adc.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
56301 {
56302 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,
56303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56304 },
56305 /* adc.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
56306 {
56307 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,
56308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56309 },
56310 /* adc.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
56311 {
56312 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,
56313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56314 },
56315 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
56316 {
56317 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,
56318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56319 },
56320 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
56321 {
56322 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,
56323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56324 },
56325 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
56326 {
56327 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,
56328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56329 },
56330 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
56331 {
56332 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,
56333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56334 },
56335 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
56336 {
56337 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,
56338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56339 },
56340 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
56341 {
56342 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,
56343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56344 },
56345 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
56346 {
56347 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,
56348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56349 },
56350 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
56351 {
56352 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,
56353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56354 },
56355 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
56356 {
56357 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,
56358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56359 },
56360 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
56361 {
56362 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,
56363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56364 },
56365 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
56366 {
56367 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,
56368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56369 },
56370 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
56371 {
56372 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,
56373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56374 },
56375 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
56376 {
56377 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,
56378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56379 },
56380 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
56381 {
56382 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,
56383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56384 },
56385 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
56386 {
56387 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,
56388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56389 },
56390 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
56391 {
56392 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,
56393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56394 },
56395 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
56396 {
56397 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,
56398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56399 },
56400 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
56401 {
56402 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,
56403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56404 },
56405 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
56406 {
56407 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,
56408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56409 },
56410 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
56411 {
56412 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,
56413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56414 },
56415 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
56416 {
56417 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,
56418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56419 },
56420 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
56421 {
56422 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,
56423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56424 },
56425 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
56426 {
56427 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,
56428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56429 },
56430 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
56431 {
56432 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,
56433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56434 },
56435 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
56436 {
56437 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,
56438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56439 },
56440 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
56441 {
56442 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,
56443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56444 },
56445 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
56446 {
56447 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,
56448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56449 },
56450 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
56451 {
56452 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,
56453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56454 },
56455 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
56456 {
56457 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,
56458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56459 },
56460 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
56461 {
56462 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,
56463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56464 },
56465 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
56466 {
56467 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,
56468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56469 },
56470 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
56471 {
56472 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,
56473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56474 },
56475 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
56476 {
56477 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,
56478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56479 },
56480 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
56481 {
56482 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,
56483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56484 },
56485 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
56486 {
56487 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,
56488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56489 },
56490 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
56491 {
56492 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,
56493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56494 },
56495 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
56496 {
56497 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,
56498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56499 },
56500 /* adc.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
56501 {
56502 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,
56503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56504 },
56505 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
56506 {
56507 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,
56508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56509 },
56510 /* adc.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
56511 {
56512 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,
56513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56514 },
56515 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
56516 {
56517 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,
56518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56519 },
56520 /* adc.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
56521 {
56522 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,
56523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56524 },
56525 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
56526 {
56527 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,
56528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56529 },
56530 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
56531 {
56532 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,
56533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56534 },
56535 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
56536 {
56537 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,
56538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56539 },
56540 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
56541 {
56542 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,
56543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56544 },
56545 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
56546 {
56547 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,
56548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56549 },
56550 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
56551 {
56552 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,
56553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56554 },
56555 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
56556 {
56557 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,
56558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56559 },
56560 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
56561 {
56562 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,
56563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56564 },
56565 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
56566 {
56567 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,
56568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56569 },
56570 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
56571 {
56572 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,
56573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56574 },
56575 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
56576 {
56577 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,
56578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56579 },
56580 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
56581 {
56582 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,
56583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56584 },
56585 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
56586 {
56587 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,
56588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56589 },
56590 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
56591 {
56592 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,
56593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56594 },
56595 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
56596 {
56597 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,
56598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56599 },
56600 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
56601 {
56602 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,
56603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56604 },
56605 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
56606 {
56607 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,
56608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56609 },
56610 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
56611 {
56612 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,
56613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56614 },
56615 /* adc.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
56616 {
56617 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,
56618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56619 },
56620 /* adc.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
56621 {
56622 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,
56623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56624 },
56625 /* adc.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
56626 {
56627 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,
56628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56629 },
56630 /* adc.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
56631 {
56632 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,
56633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56634 },
56635 /* adc.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
56636 {
56637 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,
56638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56639 },
56640 /* adc.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
56641 {
56642 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,
56643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56644 },
56645 /* adc.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
56646 {
56647 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,
56648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56649 },
56650 /* adc.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
56651 {
56652 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,
56653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56654 },
56655 /* adc.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
56656 {
56657 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,
56658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56659 },
56660 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
56661 {
56662 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,
56663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56664 },
56665 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
56666 {
56667 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,
56668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56669 },
56670 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
56671 {
56672 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,
56673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56674 },
56675 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
56676 {
56677 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,
56678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56679 },
56680 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
56681 {
56682 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,
56683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56684 },
56685 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
56686 {
56687 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,
56688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56689 },
56690 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
56691 {
56692 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,
56693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56694 },
56695 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
56696 {
56697 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,
56698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56699 },
56700 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
56701 {
56702 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,
56703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56704 },
56705 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
56706 {
56707 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,
56708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56709 },
56710 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
56711 {
56712 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,
56713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56714 },
56715 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
56716 {
56717 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,
56718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56719 },
56720 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
56721 {
56722 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,
56723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56724 },
56725 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
56726 {
56727 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,
56728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56729 },
56730 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
56731 {
56732 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,
56733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56734 },
56735 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
56736 {
56737 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,
56738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56739 },
56740 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
56741 {
56742 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,
56743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56744 },
56745 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
56746 {
56747 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,
56748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56749 },
56750 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
56751 {
56752 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,
56753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56754 },
56755 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
56756 {
56757 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,
56758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56759 },
56760 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
56761 {
56762 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,
56763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56764 },
56765 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
56766 {
56767 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,
56768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56769 },
56770 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
56771 {
56772 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,
56773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56774 },
56775 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
56776 {
56777 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,
56778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56779 },
56780 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
56781 {
56782 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,
56783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56784 },
56785 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
56786 {
56787 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,
56788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56789 },
56790 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
56791 {
56792 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,
56793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56794 },
56795 /* adc.w${X} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
56796 {
56797 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,
56798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56799 },
56800 /* adc.w${X} ${Dsp-16-u8}[sb],$Dst16RnHI */
56801 {
56802 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,
56803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56804 },
56805 /* adc.w${X} ${Dsp-16-s8}[fb],$Dst16RnHI */
56806 {
56807 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,
56808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56809 },
56810 /* adc.w${X} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
56811 {
56812 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,
56813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56814 },
56815 /* adc.w${X} ${Dsp-16-u8}[sb],$Dst16AnHI */
56816 {
56817 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,
56818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56819 },
56820 /* adc.w${X} ${Dsp-16-s8}[fb],$Dst16AnHI */
56821 {
56822 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,
56823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56824 },
56825 /* adc.w${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
56826 {
56827 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,
56828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56829 },
56830 /* adc.w${X} ${Dsp-16-u8}[sb],[$Dst16An] */
56831 {
56832 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,
56833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56834 },
56835 /* adc.w${X} ${Dsp-16-s8}[fb],[$Dst16An] */
56836 {
56837 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,
56838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56839 },
56840 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
56841 {
56842 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,
56843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56844 },
56845 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
56846 {
56847 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,
56848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56849 },
56850 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
56851 {
56852 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,
56853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56854 },
56855 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
56856 {
56857 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,
56858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56859 },
56860 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
56861 {
56862 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,
56863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56864 },
56865 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
56866 {
56867 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,
56868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56869 },
56870 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
56871 {
56872 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,
56873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56874 },
56875 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
56876 {
56877 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,
56878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56879 },
56880 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
56881 {
56882 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,
56883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56884 },
56885 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
56886 {
56887 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,
56888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56889 },
56890 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
56891 {
56892 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,
56893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56894 },
56895 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
56896 {
56897 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,
56898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56899 },
56900 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
56901 {
56902 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,
56903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56904 },
56905 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
56906 {
56907 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,
56908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56909 },
56910 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
56911 {
56912 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,
56913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56914 },
56915 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
56916 {
56917 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,
56918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56919 },
56920 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
56921 {
56922 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,
56923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56924 },
56925 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
56926 {
56927 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,
56928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56929 },
56930 /* adc.w${X} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
56931 {
56932 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,
56933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56934 },
56935 /* adc.w${X} ${Dsp-16-u16}[sb],$Dst16RnHI */
56936 {
56937 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,
56938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56939 },
56940 /* adc.w${X} ${Dsp-16-u16},$Dst16RnHI */
56941 {
56942 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,
56943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56944 },
56945 /* adc.w${X} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
56946 {
56947 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,
56948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56949 },
56950 /* adc.w${X} ${Dsp-16-u16}[sb],$Dst16AnHI */
56951 {
56952 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,
56953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56954 },
56955 /* adc.w${X} ${Dsp-16-u16},$Dst16AnHI */
56956 {
56957 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,
56958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56959 },
56960 /* adc.w${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
56961 {
56962 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,
56963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56964 },
56965 /* adc.w${X} ${Dsp-16-u16}[sb],[$Dst16An] */
56966 {
56967 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,
56968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56969 },
56970 /* adc.w${X} ${Dsp-16-u16},[$Dst16An] */
56971 {
56972 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,
56973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56974 },
56975 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
56976 {
56977 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,
56978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56979 },
56980 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
56981 {
56982 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,
56983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56984 },
56985 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
56986 {
56987 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,
56988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56989 },
56990 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
56991 {
56992 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,
56993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56994 },
56995 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
56996 {
56997 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,
56998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56999 },
57000 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
57001 {
57002 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,
57003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57004 },
57005 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
57006 {
57007 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,
57008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57009 },
57010 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
57011 {
57012 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,
57013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57014 },
57015 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
57016 {
57017 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,
57018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57019 },
57020 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
57021 {
57022 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,
57023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57024 },
57025 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
57026 {
57027 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,
57028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57029 },
57030 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
57031 {
57032 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,
57033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57034 },
57035 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
57036 {
57037 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,
57038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57039 },
57040 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
57041 {
57042 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,
57043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57044 },
57045 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
57046 {
57047 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,
57048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57049 },
57050 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
57051 {
57052 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,
57053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57054 },
57055 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
57056 {
57057 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,
57058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57059 },
57060 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u16} */
57061 {
57062 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,
57063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57064 },
57065 /* adc.w${X} $Src16RnHI,$Dst16RnHI */
57066 {
57067 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,
57068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57069 },
57070 /* adc.w${X} $Src16AnHI,$Dst16RnHI */
57071 {
57072 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,
57073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57074 },
57075 /* adc.w${X} [$Src16An],$Dst16RnHI */
57076 {
57077 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,
57078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57079 },
57080 /* adc.w${X} $Src16RnHI,$Dst16AnHI */
57081 {
57082 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,
57083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57084 },
57085 /* adc.w${X} $Src16AnHI,$Dst16AnHI */
57086 {
57087 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,
57088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57089 },
57090 /* adc.w${X} [$Src16An],$Dst16AnHI */
57091 {
57092 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,
57093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57094 },
57095 /* adc.w${X} $Src16RnHI,[$Dst16An] */
57096 {
57097 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,
57098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57099 },
57100 /* adc.w${X} $Src16AnHI,[$Dst16An] */
57101 {
57102 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,
57103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57104 },
57105 /* adc.w${X} [$Src16An],[$Dst16An] */
57106 {
57107 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,
57108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57109 },
57110 /* adc.w${X} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
57111 {
57112 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,
57113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57114 },
57115 /* adc.w${X} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
57116 {
57117 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,
57118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57119 },
57120 /* adc.w${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
57121 {
57122 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,
57123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57124 },
57125 /* adc.w${X} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
57126 {
57127 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,
57128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57129 },
57130 /* adc.w${X} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
57131 {
57132 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,
57133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57134 },
57135 /* adc.w${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
57136 {
57137 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,
57138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57139 },
57140 /* adc.w${X} $Src16RnHI,${Dsp-16-u8}[sb] */
57141 {
57142 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,
57143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57144 },
57145 /* adc.w${X} $Src16AnHI,${Dsp-16-u8}[sb] */
57146 {
57147 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,
57148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57149 },
57150 /* adc.w${X} [$Src16An],${Dsp-16-u8}[sb] */
57151 {
57152 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,
57153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57154 },
57155 /* adc.w${X} $Src16RnHI,${Dsp-16-u16}[sb] */
57156 {
57157 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,
57158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57159 },
57160 /* adc.w${X} $Src16AnHI,${Dsp-16-u16}[sb] */
57161 {
57162 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,
57163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57164 },
57165 /* adc.w${X} [$Src16An],${Dsp-16-u16}[sb] */
57166 {
57167 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,
57168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57169 },
57170 /* adc.w${X} $Src16RnHI,${Dsp-16-s8}[fb] */
57171 {
57172 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,
57173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57174 },
57175 /* adc.w${X} $Src16AnHI,${Dsp-16-s8}[fb] */
57176 {
57177 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,
57178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57179 },
57180 /* adc.w${X} [$Src16An],${Dsp-16-s8}[fb] */
57181 {
57182 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,
57183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57184 },
57185 /* adc.w${X} $Src16RnHI,${Dsp-16-u16} */
57186 {
57187 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,
57188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57189 },
57190 /* adc.w${X} $Src16AnHI,${Dsp-16-u16} */
57191 {
57192 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,
57193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57194 },
57195 /* adc.w${X} [$Src16An],${Dsp-16-u16} */
57196 {
57197 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,
57198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57199 },
57200 /* adc.b${X} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
57201 {
57202 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,
57203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57204 },
57205 /* adc.b${X} ${Dsp-16-u8}[sb],$Dst16RnQI */
57206 {
57207 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,
57208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57209 },
57210 /* adc.b${X} ${Dsp-16-s8}[fb],$Dst16RnQI */
57211 {
57212 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,
57213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57214 },
57215 /* adc.b${X} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
57216 {
57217 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,
57218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57219 },
57220 /* adc.b${X} ${Dsp-16-u8}[sb],$Dst16AnQI */
57221 {
57222 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,
57223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57224 },
57225 /* adc.b${X} ${Dsp-16-s8}[fb],$Dst16AnQI */
57226 {
57227 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,
57228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57229 },
57230 /* adc.b${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
57231 {
57232 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,
57233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57234 },
57235 /* adc.b${X} ${Dsp-16-u8}[sb],[$Dst16An] */
57236 {
57237 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,
57238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57239 },
57240 /* adc.b${X} ${Dsp-16-s8}[fb],[$Dst16An] */
57241 {
57242 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,
57243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57244 },
57245 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
57246 {
57247 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,
57248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57249 },
57250 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
57251 {
57252 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,
57253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57254 },
57255 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
57256 {
57257 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,
57258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57259 },
57260 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
57261 {
57262 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,
57263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57264 },
57265 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
57266 {
57267 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,
57268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57269 },
57270 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
57271 {
57272 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,
57273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57274 },
57275 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
57276 {
57277 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,
57278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57279 },
57280 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
57281 {
57282 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,
57283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57284 },
57285 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
57286 {
57287 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,
57288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57289 },
57290 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
57291 {
57292 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,
57293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57294 },
57295 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
57296 {
57297 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,
57298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57299 },
57300 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
57301 {
57302 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,
57303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57304 },
57305 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
57306 {
57307 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,
57308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57309 },
57310 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
57311 {
57312 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,
57313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57314 },
57315 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
57316 {
57317 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,
57318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57319 },
57320 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
57321 {
57322 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,
57323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57324 },
57325 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
57326 {
57327 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,
57328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57329 },
57330 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
57331 {
57332 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,
57333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57334 },
57335 /* adc.b${X} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
57336 {
57337 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,
57338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57339 },
57340 /* adc.b${X} ${Dsp-16-u16}[sb],$Dst16RnQI */
57341 {
57342 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,
57343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57344 },
57345 /* adc.b${X} ${Dsp-16-u16},$Dst16RnQI */
57346 {
57347 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,
57348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57349 },
57350 /* adc.b${X} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
57351 {
57352 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,
57353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57354 },
57355 /* adc.b${X} ${Dsp-16-u16}[sb],$Dst16AnQI */
57356 {
57357 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,
57358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57359 },
57360 /* adc.b${X} ${Dsp-16-u16},$Dst16AnQI */
57361 {
57362 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,
57363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57364 },
57365 /* adc.b${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
57366 {
57367 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,
57368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57369 },
57370 /* adc.b${X} ${Dsp-16-u16}[sb],[$Dst16An] */
57371 {
57372 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,
57373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57374 },
57375 /* adc.b${X} ${Dsp-16-u16},[$Dst16An] */
57376 {
57377 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,
57378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57379 },
57380 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
57381 {
57382 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,
57383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57384 },
57385 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
57386 {
57387 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,
57388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57389 },
57390 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
57391 {
57392 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,
57393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57394 },
57395 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
57396 {
57397 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,
57398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57399 },
57400 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
57401 {
57402 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,
57403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57404 },
57405 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
57406 {
57407 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,
57408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57409 },
57410 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
57411 {
57412 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,
57413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57414 },
57415 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
57416 {
57417 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,
57418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57419 },
57420 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
57421 {
57422 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,
57423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57424 },
57425 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
57426 {
57427 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,
57428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57429 },
57430 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
57431 {
57432 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,
57433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57434 },
57435 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
57436 {
57437 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,
57438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57439 },
57440 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
57441 {
57442 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,
57443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57444 },
57445 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
57446 {
57447 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,
57448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57449 },
57450 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
57451 {
57452 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,
57453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57454 },
57455 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
57456 {
57457 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,
57458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57459 },
57460 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
57461 {
57462 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,
57463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57464 },
57465 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u16} */
57466 {
57467 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,
57468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57469 },
57470 /* adc.b${X} $Src16RnQI,$Dst16RnQI */
57471 {
57472 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,
57473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57474 },
57475 /* adc.b${X} $Src16AnQI,$Dst16RnQI */
57476 {
57477 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,
57478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57479 },
57480 /* adc.b${X} [$Src16An],$Dst16RnQI */
57481 {
57482 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,
57483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57484 },
57485 /* adc.b${X} $Src16RnQI,$Dst16AnQI */
57486 {
57487 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,
57488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57489 },
57490 /* adc.b${X} $Src16AnQI,$Dst16AnQI */
57491 {
57492 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,
57493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57494 },
57495 /* adc.b${X} [$Src16An],$Dst16AnQI */
57496 {
57497 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,
57498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57499 },
57500 /* adc.b${X} $Src16RnQI,[$Dst16An] */
57501 {
57502 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,
57503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57504 },
57505 /* adc.b${X} $Src16AnQI,[$Dst16An] */
57506 {
57507 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,
57508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57509 },
57510 /* adc.b${X} [$Src16An],[$Dst16An] */
57511 {
57512 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,
57513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57514 },
57515 /* adc.b${X} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
57516 {
57517 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,
57518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57519 },
57520 /* adc.b${X} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
57521 {
57522 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,
57523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57524 },
57525 /* adc.b${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
57526 {
57527 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,
57528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57529 },
57530 /* adc.b${X} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
57531 {
57532 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,
57533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57534 },
57535 /* adc.b${X} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
57536 {
57537 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,
57538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57539 },
57540 /* adc.b${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
57541 {
57542 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,
57543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57544 },
57545 /* adc.b${X} $Src16RnQI,${Dsp-16-u8}[sb] */
57546 {
57547 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,
57548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57549 },
57550 /* adc.b${X} $Src16AnQI,${Dsp-16-u8}[sb] */
57551 {
57552 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,
57553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57554 },
57555 /* adc.b${X} [$Src16An],${Dsp-16-u8}[sb] */
57556 {
57557 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,
57558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57559 },
57560 /* adc.b${X} $Src16RnQI,${Dsp-16-u16}[sb] */
57561 {
57562 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,
57563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57564 },
57565 /* adc.b${X} $Src16AnQI,${Dsp-16-u16}[sb] */
57566 {
57567 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,
57568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57569 },
57570 /* adc.b${X} [$Src16An],${Dsp-16-u16}[sb] */
57571 {
57572 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,
57573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57574 },
57575 /* adc.b${X} $Src16RnQI,${Dsp-16-s8}[fb] */
57576 {
57577 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,
57578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57579 },
57580 /* adc.b${X} $Src16AnQI,${Dsp-16-s8}[fb] */
57581 {
57582 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,
57583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57584 },
57585 /* adc.b${X} [$Src16An],${Dsp-16-s8}[fb] */
57586 {
57587 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,
57588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57589 },
57590 /* adc.b${X} $Src16RnQI,${Dsp-16-u16} */
57591 {
57592 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,
57593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57594 },
57595 /* adc.b${X} $Src16AnQI,${Dsp-16-u16} */
57596 {
57597 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,
57598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57599 },
57600 /* adc.b${X} [$Src16An],${Dsp-16-u16} */
57601 {
57602 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,
57603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57604 },
57605 /* adc.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
57606 {
57607 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,
57608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57609 },
57610 /* adc.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
57611 {
57612 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,
57613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57614 },
57615 /* adc.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
57616 {
57617 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,
57618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57619 },
57620 /* adc.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
57621 {
57622 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,
57623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57624 },
57625 /* adc.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
57626 {
57627 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,
57628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57629 },
57630 /* adc.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
57631 {
57632 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,
57633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57634 },
57635 /* adc.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
57636 {
57637 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,
57638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57639 },
57640 /* adc.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
57641 {
57642 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,
57643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57644 },
57645 /* adc.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
57646 {
57647 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,
57648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57649 },
57650 /* adc.w${X} #${Imm-40-HI},${Dsp-24-u16} */
57651 {
57652 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,
57653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57654 },
57655 /* adc.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
57656 {
57657 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,
57658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57659 },
57660 /* adc.w${X} #${Imm-48-HI},${Dsp-24-u24} */
57661 {
57662 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,
57663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57664 },
57665 /* adc.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
57666 {
57667 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,
57668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57669 },
57670 /* adc.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
57671 {
57672 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,
57673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57674 },
57675 /* adc.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
57676 {
57677 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,
57678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57679 },
57680 /* adc.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
57681 {
57682 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,
57683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57684 },
57685 /* adc.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
57686 {
57687 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,
57688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57689 },
57690 /* adc.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
57691 {
57692 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,
57693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57694 },
57695 /* adc.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
57696 {
57697 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,
57698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57699 },
57700 /* adc.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
57701 {
57702 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,
57703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57704 },
57705 /* adc.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
57706 {
57707 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,
57708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57709 },
57710 /* adc.b${X} #${Imm-40-QI},${Dsp-24-u16} */
57711 {
57712 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,
57713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57714 },
57715 /* adc.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
57716 {
57717 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,
57718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57719 },
57720 /* adc.b${X} #${Imm-48-QI},${Dsp-24-u24} */
57721 {
57722 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,
57723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57724 },
57725 /* adc.w${X} #${Imm-16-HI},$Dst16RnHI */
57726 {
57727 M32C_INSN_ADC16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "adc16.w-imm-G-basic-dst16-Rn-direct-HI", "adc.w", 32,
57728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57729 },
57730 /* adc.w${X} #${Imm-16-HI},$Dst16AnHI */
57731 {
57732 M32C_INSN_ADC16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "adc16.w-imm-G-basic-dst16-An-direct-HI", "adc.w", 32,
57733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57734 },
57735 /* adc.w${X} #${Imm-16-HI},[$Dst16An] */
57736 {
57737 M32C_INSN_ADC16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "adc16.w-imm-G-basic-dst16-An-indirect-HI", "adc.w", 32,
57738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57739 },
57740 /* adc.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
57741 {
57742 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,
57743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57744 },
57745 /* adc.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
57746 {
57747 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,
57748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57749 },
57750 /* adc.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
57751 {
57752 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,
57753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57754 },
57755 /* adc.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
57756 {
57757 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,
57758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57759 },
57760 /* adc.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
57761 {
57762 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,
57763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57764 },
57765 /* adc.w${X} #${Imm-32-HI},${Dsp-16-u16} */
57766 {
57767 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,
57768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57769 },
57770 /* adc.b${X} #${Imm-16-QI},$Dst16RnQI */
57771 {
57772 M32C_INSN_ADC16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "adc16.b-imm-G-basic-dst16-Rn-direct-QI", "adc.b", 24,
57773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57774 },
57775 /* adc.b${X} #${Imm-16-QI},$Dst16AnQI */
57776 {
57777 M32C_INSN_ADC16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "adc16.b-imm-G-basic-dst16-An-direct-QI", "adc.b", 24,
57778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57779 },
57780 /* adc.b${X} #${Imm-16-QI},[$Dst16An] */
57781 {
57782 M32C_INSN_ADC16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "adc16.b-imm-G-basic-dst16-An-indirect-QI", "adc.b", 24,
57783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57784 },
57785 /* adc.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
57786 {
57787 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,
57788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57789 },
57790 /* adc.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
57791 {
57792 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,
57793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57794 },
57795 /* adc.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
57796 {
57797 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,
57798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57799 },
57800 /* adc.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
57801 {
57802 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,
57803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57804 },
57805 /* adc.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
57806 {
57807 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,
57808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57809 },
57810 /* adc.b${X} #${Imm-32-QI},${Dsp-16-u16} */
57811 {
57812 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,
57813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57814 },
57815 /* add.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
57816 {
57817 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,
57818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57819 },
57820 /* add.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
57821 {
57822 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,
57823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57824 },
57825 /* add.w${S} #${Imm-24-HI},${Dsp-8-u16} */
57826 {
57827 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,
57828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57829 },
57830 /* add.w${S} #${Imm-8-HI},r0 */
57831 {
57832 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,
57833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57834 },
57835 /* add.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
57836 {
57837 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,
57838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57839 },
57840 /* add.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
57841 {
57842 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,
57843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57844 },
57845 /* add.b${S} #${Imm-24-QI},${Dsp-8-u16} */
57846 {
57847 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,
57848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57849 },
57850 /* add.b${S} #${Imm-8-QI},r0l */
57851 {
57852 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,
57853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57854 },
57855 /* add.l${S} #${Imm1-S},a0 */
57856 {
57857 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,
57858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57859 },
57860 /* add.l${S} #${Imm1-S},a1 */
57861 {
57862 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,
57863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57864 },
57865 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
57866 {
57867 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,
57868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57869 },
57870 /* add.l${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
57871 {
57872 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,
57873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57874 },
57875 /* add.l${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
57876 {
57877 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,
57878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57879 },
57880 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
57881 {
57882 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,
57883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57884 },
57885 /* add.l${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
57886 {
57887 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,
57888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57889 },
57890 /* add.l${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
57891 {
57892 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,
57893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57894 },
57895 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
57896 {
57897 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,
57898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57899 },
57900 /* add.l${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
57901 {
57902 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,
57903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57904 },
57905 /* add.l${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
57906 {
57907 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,
57908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57909 },
57910 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
57911 {
57912 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,
57913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57914 },
57915 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
57916 {
57917 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,
57918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57919 },
57920 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
57921 {
57922 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,
57923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57924 },
57925 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
57926 {
57927 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,
57928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57929 },
57930 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
57931 {
57932 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,
57933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57934 },
57935 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
57936 {
57937 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,
57938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57939 },
57940 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
57941 {
57942 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,
57943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57944 },
57945 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
57946 {
57947 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,
57948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57949 },
57950 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
57951 {
57952 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,
57953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57954 },
57955 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
57956 {
57957 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,
57958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57959 },
57960 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
57961 {
57962 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,
57963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57964 },
57965 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
57966 {
57967 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,
57968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57969 },
57970 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
57971 {
57972 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,
57973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57974 },
57975 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
57976 {
57977 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,
57978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57979 },
57980 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
57981 {
57982 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,
57983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57984 },
57985 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
57986 {
57987 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,
57988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57989 },
57990 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
57991 {
57992 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,
57993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57994 },
57995 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
57996 {
57997 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,
57998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57999 },
58000 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
58001 {
58002 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,
58003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58004 },
58005 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
58006 {
58007 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,
58008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58009 },
58010 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
58011 {
58012 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,
58013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58014 },
58015 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
58016 {
58017 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,
58018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58019 },
58020 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
58021 {
58022 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,
58023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58024 },
58025 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
58026 {
58027 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,
58028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58029 },
58030 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
58031 {
58032 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,
58033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58034 },
58035 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
58036 {
58037 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,
58038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58039 },
58040 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
58041 {
58042 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,
58043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58044 },
58045 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
58046 {
58047 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,
58048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58049 },
58050 /* add.l${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
58051 {
58052 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,
58053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58054 },
58055 /* add.l${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
58056 {
58057 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,
58058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58059 },
58060 /* add.l${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
58061 {
58062 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,
58063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58064 },
58065 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
58066 {
58067 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,
58068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58069 },
58070 /* add.l${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
58071 {
58072 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,
58073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58074 },
58075 /* add.l${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
58076 {
58077 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,
58078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58079 },
58080 /* add.l${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
58081 {
58082 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,
58083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58084 },
58085 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58086 {
58087 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,
58088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58089 },
58090 /* add.l${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
58091 {
58092 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,
58093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58094 },
58095 /* add.l${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
58096 {
58097 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,
58098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58099 },
58100 /* add.l${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
58101 {
58102 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,
58103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58104 },
58105 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58106 {
58107 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,
58108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58109 },
58110 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58111 {
58112 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,
58113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58114 },
58115 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58116 {
58117 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,
58118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58119 },
58120 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
58121 {
58122 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,
58123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58124 },
58125 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58126 {
58127 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,
58128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58129 },
58130 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58131 {
58132 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,
58133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58134 },
58135 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58136 {
58137 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,
58138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58139 },
58140 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
58141 {
58142 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,
58143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58144 },
58145 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58146 {
58147 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,
58148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58149 },
58150 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58151 {
58152 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,
58153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58154 },
58155 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58156 {
58157 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,
58158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58159 },
58160 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
58161 {
58162 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,
58163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58164 },
58165 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
58166 {
58167 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,
58168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58169 },
58170 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
58171 {
58172 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,
58173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58174 },
58175 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
58176 {
58177 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,
58178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58179 },
58180 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
58181 {
58182 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,
58183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58184 },
58185 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
58186 {
58187 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,
58188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58189 },
58190 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
58191 {
58192 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,
58193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58194 },
58195 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
58196 {
58197 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,
58198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58199 },
58200 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
58201 {
58202 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,
58203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58204 },
58205 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
58206 {
58207 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,
58208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58209 },
58210 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
58211 {
58212 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,
58213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58214 },
58215 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
58216 {
58217 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,
58218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58219 },
58220 /* add.l${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
58221 {
58222 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,
58223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58224 },
58225 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
58226 {
58227 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,
58228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58229 },
58230 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
58231 {
58232 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,
58233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58234 },
58235 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
58236 {
58237 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,
58238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58239 },
58240 /* add.l${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
58241 {
58242 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,
58243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58244 },
58245 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
58246 {
58247 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,
58248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58249 },
58250 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
58251 {
58252 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,
58253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58254 },
58255 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
58256 {
58257 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,
58258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58259 },
58260 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u16} */
58261 {
58262 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,
58263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58264 },
58265 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
58266 {
58267 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,
58268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58269 },
58270 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
58271 {
58272 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,
58273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58274 },
58275 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
58276 {
58277 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,
58278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58279 },
58280 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u24} */
58281 {
58282 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,
58283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58284 },
58285 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
58286 {
58287 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,
58288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58289 },
58290 /* add.l${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
58291 {
58292 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,
58293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58294 },
58295 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
58296 {
58297 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,
58298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58299 },
58300 /* add.l${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
58301 {
58302 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,
58303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58304 },
58305 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58306 {
58307 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,
58308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58309 },
58310 /* add.l${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
58311 {
58312 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,
58313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58314 },
58315 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
58316 {
58317 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,
58318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58319 },
58320 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
58321 {
58322 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,
58323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58324 },
58325 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
58326 {
58327 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,
58328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58329 },
58330 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
58331 {
58332 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,
58333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58334 },
58335 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
58336 {
58337 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,
58338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58339 },
58340 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
58341 {
58342 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,
58343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58344 },
58345 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
58346 {
58347 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,
58348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58349 },
58350 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
58351 {
58352 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,
58353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58354 },
58355 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
58356 {
58357 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,
58358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58359 },
58360 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
58361 {
58362 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,
58363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58364 },
58365 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
58366 {
58367 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,
58368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58369 },
58370 /* add.l${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
58371 {
58372 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,
58373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58374 },
58375 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
58376 {
58377 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,
58378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58379 },
58380 /* add.l${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
58381 {
58382 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,
58383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58384 },
58385 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
58386 {
58387 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,
58388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58389 },
58390 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u16} */
58391 {
58392 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,
58393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58394 },
58395 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
58396 {
58397 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,
58398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58399 },
58400 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u24} */
58401 {
58402 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,
58403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58404 },
58405 /* add.l${G} $Src32RnUnprefixedSI,$Dst32RnUnprefixedSI */
58406 {
58407 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,
58408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58409 },
58410 /* add.l${G} $Src32AnUnprefixedSI,$Dst32RnUnprefixedSI */
58411 {
58412 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,
58413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58414 },
58415 /* add.l${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
58416 {
58417 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,
58418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58419 },
58420 /* add.l${G} $Src32RnUnprefixedSI,$Dst32AnUnprefixedSI */
58421 {
58422 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,
58423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58424 },
58425 /* add.l${G} $Src32AnUnprefixedSI,$Dst32AnUnprefixedSI */
58426 {
58427 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,
58428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58429 },
58430 /* add.l${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
58431 {
58432 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,
58433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58434 },
58435 /* add.l${G} $Src32RnUnprefixedSI,[$Dst32AnUnprefixed] */
58436 {
58437 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,
58438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58439 },
58440 /* add.l${G} $Src32AnUnprefixedSI,[$Dst32AnUnprefixed] */
58441 {
58442 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,
58443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58444 },
58445 /* add.l${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58446 {
58447 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,
58448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58449 },
58450 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
58451 {
58452 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,
58453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58454 },
58455 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
58456 {
58457 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,
58458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58459 },
58460 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
58461 {
58462 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,
58463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58464 },
58465 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
58466 {
58467 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,
58468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58469 },
58470 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
58471 {
58472 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,
58473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58474 },
58475 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
58476 {
58477 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,
58478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58479 },
58480 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
58481 {
58482 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,
58483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58484 },
58485 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
58486 {
58487 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,
58488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58489 },
58490 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
58491 {
58492 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,
58493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58494 },
58495 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[sb] */
58496 {
58497 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,
58498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58499 },
58500 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[sb] */
58501 {
58502 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,
58503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58504 },
58505 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
58506 {
58507 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,
58508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58509 },
58510 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[sb] */
58511 {
58512 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,
58513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58514 },
58515 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[sb] */
58516 {
58517 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,
58518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58519 },
58520 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
58521 {
58522 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,
58523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58524 },
58525 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-s8}[fb] */
58526 {
58527 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,
58528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58529 },
58530 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-s8}[fb] */
58531 {
58532 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,
58533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58534 },
58535 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
58536 {
58537 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,
58538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58539 },
58540 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-s16}[fb] */
58541 {
58542 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,
58543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58544 },
58545 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-s16}[fb] */
58546 {
58547 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,
58548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58549 },
58550 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
58551 {
58552 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,
58553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58554 },
58555 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16} */
58556 {
58557 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,
58558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58559 },
58560 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16} */
58561 {
58562 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,
58563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58564 },
58565 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
58566 {
58567 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,
58568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58569 },
58570 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24} */
58571 {
58572 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,
58573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58574 },
58575 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24} */
58576 {
58577 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,
58578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58579 },
58580 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
58581 {
58582 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,
58583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58584 },
58585 /* add.b${S} ${SrcDst16-r0l-r0h-S-normal} */
58586 {
58587 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,
58588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
58589 },
58590 /* add.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
58591 {
58592 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,
58593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
58594 },
58595 /* add.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
58596 {
58597 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,
58598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
58599 },
58600 /* add.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
58601 {
58602 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,
58603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
58604 },
58605 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
58606 {
58607 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,
58608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58609 },
58610 /* add.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
58611 {
58612 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,
58613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58614 },
58615 /* add.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
58616 {
58617 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,
58618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58619 },
58620 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
58621 {
58622 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,
58623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58624 },
58625 /* add.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
58626 {
58627 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,
58628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58629 },
58630 /* add.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
58631 {
58632 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,
58633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58634 },
58635 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58636 {
58637 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,
58638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58639 },
58640 /* add.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
58641 {
58642 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,
58643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58644 },
58645 /* add.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
58646 {
58647 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,
58648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58649 },
58650 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
58651 {
58652 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,
58653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58654 },
58655 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
58656 {
58657 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,
58658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58659 },
58660 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
58661 {
58662 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,
58663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58664 },
58665 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
58666 {
58667 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,
58668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58669 },
58670 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
58671 {
58672 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,
58673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58674 },
58675 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
58676 {
58677 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,
58678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58679 },
58680 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
58681 {
58682 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,
58683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58684 },
58685 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
58686 {
58687 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,
58688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58689 },
58690 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
58691 {
58692 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,
58693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58694 },
58695 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
58696 {
58697 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,
58698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58699 },
58700 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
58701 {
58702 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,
58703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58704 },
58705 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
58706 {
58707 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,
58708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58709 },
58710 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
58711 {
58712 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,
58713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58714 },
58715 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
58716 {
58717 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,
58718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58719 },
58720 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
58721 {
58722 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,
58723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58724 },
58725 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
58726 {
58727 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,
58728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58729 },
58730 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
58731 {
58732 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,
58733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58734 },
58735 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
58736 {
58737 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,
58738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58739 },
58740 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
58741 {
58742 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,
58743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58744 },
58745 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
58746 {
58747 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,
58748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58749 },
58750 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
58751 {
58752 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,
58753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58754 },
58755 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
58756 {
58757 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,
58758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58759 },
58760 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
58761 {
58762 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,
58763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58764 },
58765 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
58766 {
58767 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,
58768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58769 },
58770 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
58771 {
58772 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,
58773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58774 },
58775 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
58776 {
58777 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,
58778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58779 },
58780 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
58781 {
58782 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,
58783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58784 },
58785 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
58786 {
58787 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,
58788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58789 },
58790 /* add.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
58791 {
58792 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,
58793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58794 },
58795 /* add.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
58796 {
58797 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,
58798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58799 },
58800 /* add.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
58801 {
58802 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,
58803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58804 },
58805 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
58806 {
58807 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,
58808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58809 },
58810 /* add.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
58811 {
58812 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,
58813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58814 },
58815 /* add.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
58816 {
58817 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,
58818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58819 },
58820 /* add.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
58821 {
58822 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,
58823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58824 },
58825 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58826 {
58827 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,
58828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58829 },
58830 /* add.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
58831 {
58832 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,
58833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58834 },
58835 /* add.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
58836 {
58837 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,
58838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58839 },
58840 /* add.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
58841 {
58842 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,
58843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58844 },
58845 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58846 {
58847 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,
58848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58849 },
58850 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58851 {
58852 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,
58853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58854 },
58855 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58856 {
58857 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,
58858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58859 },
58860 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
58861 {
58862 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,
58863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58864 },
58865 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58866 {
58867 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,
58868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58869 },
58870 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58871 {
58872 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,
58873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58874 },
58875 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58876 {
58877 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,
58878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58879 },
58880 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
58881 {
58882 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,
58883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58884 },
58885 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58886 {
58887 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,
58888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58889 },
58890 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58891 {
58892 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,
58893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58894 },
58895 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58896 {
58897 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,
58898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58899 },
58900 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
58901 {
58902 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,
58903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58904 },
58905 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
58906 {
58907 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,
58908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58909 },
58910 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
58911 {
58912 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,
58913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58914 },
58915 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
58916 {
58917 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,
58918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58919 },
58920 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
58921 {
58922 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,
58923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58924 },
58925 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
58926 {
58927 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,
58928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58929 },
58930 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
58931 {
58932 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,
58933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58934 },
58935 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
58936 {
58937 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,
58938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58939 },
58940 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
58941 {
58942 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,
58943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58944 },
58945 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
58946 {
58947 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,
58948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58949 },
58950 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
58951 {
58952 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,
58953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58954 },
58955 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
58956 {
58957 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,
58958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58959 },
58960 /* add.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
58961 {
58962 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,
58963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58964 },
58965 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
58966 {
58967 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,
58968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58969 },
58970 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
58971 {
58972 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,
58973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58974 },
58975 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
58976 {
58977 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,
58978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58979 },
58980 /* add.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
58981 {
58982 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,
58983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58984 },
58985 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
58986 {
58987 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,
58988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58989 },
58990 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
58991 {
58992 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,
58993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58994 },
58995 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
58996 {
58997 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,
58998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58999 },
59000 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
59001 {
59002 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,
59003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59004 },
59005 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
59006 {
59007 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,
59008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59009 },
59010 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
59011 {
59012 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,
59013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59014 },
59015 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
59016 {
59017 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,
59018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59019 },
59020 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
59021 {
59022 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,
59023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59024 },
59025 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
59026 {
59027 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,
59028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59029 },
59030 /* add.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
59031 {
59032 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,
59033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59034 },
59035 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
59036 {
59037 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,
59038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59039 },
59040 /* add.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
59041 {
59042 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,
59043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59044 },
59045 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59046 {
59047 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,
59048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59049 },
59050 /* add.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
59051 {
59052 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,
59053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59054 },
59055 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
59056 {
59057 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,
59058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59059 },
59060 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
59061 {
59062 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,
59063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59064 },
59065 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
59066 {
59067 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,
59068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59069 },
59070 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
59071 {
59072 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,
59073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59074 },
59075 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
59076 {
59077 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,
59078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59079 },
59080 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
59081 {
59082 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,
59083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59084 },
59085 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
59086 {
59087 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,
59088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59089 },
59090 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
59091 {
59092 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,
59093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59094 },
59095 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
59096 {
59097 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,
59098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59099 },
59100 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
59101 {
59102 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,
59103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59104 },
59105 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
59106 {
59107 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,
59108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59109 },
59110 /* add.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
59111 {
59112 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,
59113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59114 },
59115 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
59116 {
59117 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,
59118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59119 },
59120 /* add.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
59121 {
59122 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,
59123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59124 },
59125 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
59126 {
59127 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,
59128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59129 },
59130 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
59131 {
59132 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,
59133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59134 },
59135 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
59136 {
59137 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,
59138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59139 },
59140 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
59141 {
59142 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,
59143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59144 },
59145 /* add.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
59146 {
59147 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,
59148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59149 },
59150 /* add.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
59151 {
59152 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,
59153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59154 },
59155 /* add.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
59156 {
59157 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,
59158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59159 },
59160 /* add.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
59161 {
59162 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,
59163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59164 },
59165 /* add.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
59166 {
59167 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,
59168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59169 },
59170 /* add.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
59171 {
59172 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,
59173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59174 },
59175 /* add.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
59176 {
59177 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,
59178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59179 },
59180 /* add.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
59181 {
59182 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,
59183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59184 },
59185 /* add.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59186 {
59187 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,
59188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59189 },
59190 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
59191 {
59192 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,
59193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59194 },
59195 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
59196 {
59197 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,
59198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59199 },
59200 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
59201 {
59202 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,
59203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59204 },
59205 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
59206 {
59207 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,
59208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59209 },
59210 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
59211 {
59212 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,
59213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59214 },
59215 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
59216 {
59217 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,
59218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59219 },
59220 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
59221 {
59222 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,
59223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59224 },
59225 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
59226 {
59227 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,
59228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59229 },
59230 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
59231 {
59232 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,
59233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59234 },
59235 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
59236 {
59237 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,
59238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59239 },
59240 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
59241 {
59242 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,
59243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59244 },
59245 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
59246 {
59247 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,
59248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59249 },
59250 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
59251 {
59252 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,
59253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59254 },
59255 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
59256 {
59257 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,
59258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59259 },
59260 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
59261 {
59262 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,
59263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59264 },
59265 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
59266 {
59267 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,
59268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59269 },
59270 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
59271 {
59272 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,
59273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59274 },
59275 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
59276 {
59277 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,
59278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59279 },
59280 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
59281 {
59282 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,
59283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59284 },
59285 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
59286 {
59287 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,
59288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59289 },
59290 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
59291 {
59292 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,
59293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59294 },
59295 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
59296 {
59297 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,
59298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59299 },
59300 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
59301 {
59302 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,
59303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59304 },
59305 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
59306 {
59307 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,
59308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59309 },
59310 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
59311 {
59312 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,
59313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59314 },
59315 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
59316 {
59317 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,
59318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59319 },
59320 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
59321 {
59322 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,
59323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59324 },
59325 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
59326 {
59327 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,
59328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59329 },
59330 /* add.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
59331 {
59332 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,
59333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59334 },
59335 /* add.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
59336 {
59337 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,
59338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59339 },
59340 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
59341 {
59342 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,
59343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59344 },
59345 /* add.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
59346 {
59347 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,
59348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59349 },
59350 /* add.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
59351 {
59352 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,
59353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59354 },
59355 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59356 {
59357 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,
59358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59359 },
59360 /* add.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
59361 {
59362 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,
59363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59364 },
59365 /* add.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
59366 {
59367 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,
59368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59369 },
59370 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
59371 {
59372 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,
59373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59374 },
59375 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
59376 {
59377 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,
59378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59379 },
59380 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
59381 {
59382 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,
59383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59384 },
59385 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
59386 {
59387 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,
59388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59389 },
59390 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
59391 {
59392 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,
59393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59394 },
59395 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
59396 {
59397 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,
59398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59399 },
59400 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
59401 {
59402 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,
59403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59404 },
59405 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
59406 {
59407 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,
59408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59409 },
59410 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
59411 {
59412 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,
59413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59414 },
59415 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
59416 {
59417 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,
59418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59419 },
59420 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
59421 {
59422 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,
59423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59424 },
59425 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
59426 {
59427 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,
59428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59429 },
59430 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
59431 {
59432 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,
59433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59434 },
59435 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
59436 {
59437 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,
59438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59439 },
59440 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
59441 {
59442 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,
59443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59444 },
59445 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
59446 {
59447 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,
59448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59449 },
59450 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
59451 {
59452 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,
59453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59454 },
59455 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
59456 {
59457 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,
59458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59459 },
59460 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
59461 {
59462 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,
59463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59464 },
59465 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
59466 {
59467 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,
59468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59469 },
59470 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
59471 {
59472 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,
59473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59474 },
59475 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
59476 {
59477 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,
59478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59479 },
59480 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
59481 {
59482 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,
59483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59484 },
59485 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
59486 {
59487 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,
59488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59489 },
59490 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
59491 {
59492 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,
59493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59494 },
59495 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
59496 {
59497 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,
59498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59499 },
59500 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
59501 {
59502 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,
59503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59504 },
59505 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
59506 {
59507 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,
59508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59509 },
59510 /* add.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
59511 {
59512 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,
59513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59514 },
59515 /* add.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
59516 {
59517 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,
59518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59519 },
59520 /* add.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
59521 {
59522 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,
59523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59524 },
59525 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
59526 {
59527 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,
59528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59529 },
59530 /* add.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
59531 {
59532 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,
59533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59534 },
59535 /* add.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
59536 {
59537 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,
59538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59539 },
59540 /* add.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
59541 {
59542 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,
59543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59544 },
59545 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59546 {
59547 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,
59548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59549 },
59550 /* add.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
59551 {
59552 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,
59553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59554 },
59555 /* add.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
59556 {
59557 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,
59558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59559 },
59560 /* add.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
59561 {
59562 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,
59563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59564 },
59565 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
59566 {
59567 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,
59568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59569 },
59570 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
59571 {
59572 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,
59573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59574 },
59575 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
59576 {
59577 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,
59578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59579 },
59580 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
59581 {
59582 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,
59583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59584 },
59585 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
59586 {
59587 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,
59588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59589 },
59590 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
59591 {
59592 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,
59593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59594 },
59595 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
59596 {
59597 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,
59598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59599 },
59600 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
59601 {
59602 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,
59603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59604 },
59605 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
59606 {
59607 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,
59608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59609 },
59610 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
59611 {
59612 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,
59613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59614 },
59615 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
59616 {
59617 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,
59618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59619 },
59620 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
59621 {
59622 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,
59623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59624 },
59625 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
59626 {
59627 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,
59628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59629 },
59630 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
59631 {
59632 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,
59633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59634 },
59635 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
59636 {
59637 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,
59638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59639 },
59640 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
59641 {
59642 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,
59643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59644 },
59645 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
59646 {
59647 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,
59648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59649 },
59650 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
59651 {
59652 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,
59653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59654 },
59655 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
59656 {
59657 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,
59658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59659 },
59660 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
59661 {
59662 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,
59663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59664 },
59665 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
59666 {
59667 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,
59668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59669 },
59670 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
59671 {
59672 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,
59673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59674 },
59675 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
59676 {
59677 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,
59678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59679 },
59680 /* add.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
59681 {
59682 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,
59683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59684 },
59685 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
59686 {
59687 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,
59688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59689 },
59690 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
59691 {
59692 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,
59693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59694 },
59695 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
59696 {
59697 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,
59698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59699 },
59700 /* add.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
59701 {
59702 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,
59703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59704 },
59705 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
59706 {
59707 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,
59708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59709 },
59710 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
59711 {
59712 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,
59713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59714 },
59715 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
59716 {
59717 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,
59718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59719 },
59720 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
59721 {
59722 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,
59723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59724 },
59725 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
59726 {
59727 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,
59728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59729 },
59730 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
59731 {
59732 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,
59733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59734 },
59735 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
59736 {
59737 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,
59738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59739 },
59740 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
59741 {
59742 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,
59743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59744 },
59745 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
59746 {
59747 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,
59748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59749 },
59750 /* add.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
59751 {
59752 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,
59753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59754 },
59755 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
59756 {
59757 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,
59758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59759 },
59760 /* add.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
59761 {
59762 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,
59763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59764 },
59765 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59766 {
59767 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,
59768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59769 },
59770 /* add.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
59771 {
59772 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,
59773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59774 },
59775 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
59776 {
59777 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,
59778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59779 },
59780 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
59781 {
59782 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,
59783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59784 },
59785 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
59786 {
59787 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,
59788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59789 },
59790 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
59791 {
59792 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,
59793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59794 },
59795 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
59796 {
59797 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,
59798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59799 },
59800 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
59801 {
59802 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,
59803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59804 },
59805 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
59806 {
59807 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,
59808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59809 },
59810 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
59811 {
59812 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,
59813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59814 },
59815 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
59816 {
59817 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,
59818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59819 },
59820 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
59821 {
59822 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,
59823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59824 },
59825 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
59826 {
59827 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,
59828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59829 },
59830 /* add.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
59831 {
59832 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,
59833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59834 },
59835 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
59836 {
59837 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,
59838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59839 },
59840 /* add.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
59841 {
59842 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,
59843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59844 },
59845 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
59846 {
59847 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,
59848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59849 },
59850 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
59851 {
59852 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,
59853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59854 },
59855 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
59856 {
59857 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,
59858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59859 },
59860 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
59861 {
59862 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,
59863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59864 },
59865 /* add.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
59866 {
59867 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,
59868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59869 },
59870 /* add.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
59871 {
59872 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,
59873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59874 },
59875 /* add.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
59876 {
59877 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,
59878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59879 },
59880 /* add.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
59881 {
59882 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,
59883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59884 },
59885 /* add.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
59886 {
59887 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,
59888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59889 },
59890 /* add.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
59891 {
59892 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,
59893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59894 },
59895 /* add.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
59896 {
59897 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,
59898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59899 },
59900 /* add.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
59901 {
59902 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,
59903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59904 },
59905 /* add.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59906 {
59907 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,
59908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59909 },
59910 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
59911 {
59912 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,
59913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59914 },
59915 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
59916 {
59917 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,
59918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59919 },
59920 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
59921 {
59922 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,
59923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59924 },
59925 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
59926 {
59927 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,
59928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59929 },
59930 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
59931 {
59932 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,
59933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59934 },
59935 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
59936 {
59937 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,
59938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59939 },
59940 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
59941 {
59942 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,
59943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59944 },
59945 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
59946 {
59947 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,
59948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59949 },
59950 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
59951 {
59952 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,
59953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59954 },
59955 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
59956 {
59957 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,
59958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59959 },
59960 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
59961 {
59962 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,
59963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59964 },
59965 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
59966 {
59967 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,
59968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59969 },
59970 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
59971 {
59972 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,
59973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59974 },
59975 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
59976 {
59977 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,
59978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59979 },
59980 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
59981 {
59982 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,
59983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59984 },
59985 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
59986 {
59987 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,
59988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59989 },
59990 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
59991 {
59992 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,
59993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59994 },
59995 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
59996 {
59997 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,
59998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59999 },
60000 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
60001 {
60002 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,
60003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60004 },
60005 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
60006 {
60007 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,
60008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60009 },
60010 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
60011 {
60012 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,
60013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60014 },
60015 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
60016 {
60017 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,
60018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60019 },
60020 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
60021 {
60022 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,
60023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60024 },
60025 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
60026 {
60027 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,
60028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60029 },
60030 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
60031 {
60032 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,
60033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60034 },
60035 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
60036 {
60037 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,
60038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60039 },
60040 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
60041 {
60042 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,
60043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60044 },
60045 /* add.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
60046 {
60047 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,
60048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60049 },
60050 /* add.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
60051 {
60052 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,
60053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60054 },
60055 /* add.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
60056 {
60057 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,
60058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60059 },
60060 /* add.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
60061 {
60062 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,
60063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60064 },
60065 /* add.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
60066 {
60067 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,
60068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60069 },
60070 /* add.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
60071 {
60072 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,
60073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60074 },
60075 /* add.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
60076 {
60077 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,
60078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60079 },
60080 /* add.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
60081 {
60082 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,
60083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60084 },
60085 /* add.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
60086 {
60087 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,
60088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60089 },
60090 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
60091 {
60092 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,
60093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60094 },
60095 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
60096 {
60097 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,
60098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60099 },
60100 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
60101 {
60102 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,
60103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60104 },
60105 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
60106 {
60107 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,
60108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60109 },
60110 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
60111 {
60112 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,
60113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60114 },
60115 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
60116 {
60117 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,
60118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60119 },
60120 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
60121 {
60122 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,
60123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60124 },
60125 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
60126 {
60127 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,
60128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60129 },
60130 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
60131 {
60132 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,
60133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60134 },
60135 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
60136 {
60137 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,
60138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60139 },
60140 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
60141 {
60142 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,
60143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60144 },
60145 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
60146 {
60147 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,
60148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60149 },
60150 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
60151 {
60152 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,
60153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60154 },
60155 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
60156 {
60157 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,
60158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60159 },
60160 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
60161 {
60162 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,
60163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60164 },
60165 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
60166 {
60167 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,
60168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60169 },
60170 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
60171 {
60172 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,
60173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60174 },
60175 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
60176 {
60177 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,
60178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60179 },
60180 /* add.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
60181 {
60182 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,
60183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60184 },
60185 /* add.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
60186 {
60187 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,
60188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60189 },
60190 /* add.w${G} ${Dsp-16-u16},$Dst16RnHI */
60191 {
60192 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,
60193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60194 },
60195 /* add.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
60196 {
60197 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,
60198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60199 },
60200 /* add.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
60201 {
60202 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,
60203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60204 },
60205 /* add.w${G} ${Dsp-16-u16},$Dst16AnHI */
60206 {
60207 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,
60208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60209 },
60210 /* add.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
60211 {
60212 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,
60213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60214 },
60215 /* add.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
60216 {
60217 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,
60218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60219 },
60220 /* add.w${G} ${Dsp-16-u16},[$Dst16An] */
60221 {
60222 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,
60223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60224 },
60225 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
60226 {
60227 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,
60228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60229 },
60230 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
60231 {
60232 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,
60233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60234 },
60235 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
60236 {
60237 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,
60238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60239 },
60240 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
60241 {
60242 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,
60243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60244 },
60245 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
60246 {
60247 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,
60248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60249 },
60250 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
60251 {
60252 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,
60253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60254 },
60255 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
60256 {
60257 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,
60258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60259 },
60260 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
60261 {
60262 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,
60263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60264 },
60265 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
60266 {
60267 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,
60268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60269 },
60270 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
60271 {
60272 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,
60273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60274 },
60275 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
60276 {
60277 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,
60278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60279 },
60280 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
60281 {
60282 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,
60283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60284 },
60285 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
60286 {
60287 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,
60288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60289 },
60290 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
60291 {
60292 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,
60293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60294 },
60295 /* add.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
60296 {
60297 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,
60298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60299 },
60300 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
60301 {
60302 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,
60303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60304 },
60305 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
60306 {
60307 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,
60308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60309 },
60310 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
60311 {
60312 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,
60313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60314 },
60315 /* add.w${G} $Src16RnHI,$Dst16RnHI */
60316 {
60317 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,
60318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60319 },
60320 /* add.w${G} $Src16AnHI,$Dst16RnHI */
60321 {
60322 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,
60323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60324 },
60325 /* add.w${G} [$Src16An],$Dst16RnHI */
60326 {
60327 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,
60328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60329 },
60330 /* add.w${G} $Src16RnHI,$Dst16AnHI */
60331 {
60332 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,
60333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60334 },
60335 /* add.w${G} $Src16AnHI,$Dst16AnHI */
60336 {
60337 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,
60338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60339 },
60340 /* add.w${G} [$Src16An],$Dst16AnHI */
60341 {
60342 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,
60343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60344 },
60345 /* add.w${G} $Src16RnHI,[$Dst16An] */
60346 {
60347 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,
60348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60349 },
60350 /* add.w${G} $Src16AnHI,[$Dst16An] */
60351 {
60352 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,
60353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60354 },
60355 /* add.w${G} [$Src16An],[$Dst16An] */
60356 {
60357 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,
60358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60359 },
60360 /* add.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
60361 {
60362 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,
60363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60364 },
60365 /* add.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
60366 {
60367 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,
60368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60369 },
60370 /* add.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
60371 {
60372 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,
60373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60374 },
60375 /* add.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
60376 {
60377 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,
60378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60379 },
60380 /* add.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
60381 {
60382 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,
60383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60384 },
60385 /* add.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
60386 {
60387 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,
60388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60389 },
60390 /* add.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
60391 {
60392 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,
60393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60394 },
60395 /* add.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
60396 {
60397 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,
60398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60399 },
60400 /* add.w${G} [$Src16An],${Dsp-16-u8}[sb] */
60401 {
60402 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,
60403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60404 },
60405 /* add.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
60406 {
60407 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,
60408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60409 },
60410 /* add.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
60411 {
60412 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,
60413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60414 },
60415 /* add.w${G} [$Src16An],${Dsp-16-u16}[sb] */
60416 {
60417 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,
60418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60419 },
60420 /* add.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
60421 {
60422 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,
60423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60424 },
60425 /* add.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
60426 {
60427 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,
60428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60429 },
60430 /* add.w${G} [$Src16An],${Dsp-16-s8}[fb] */
60431 {
60432 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,
60433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60434 },
60435 /* add.w${G} $Src16RnHI,${Dsp-16-u16} */
60436 {
60437 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,
60438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60439 },
60440 /* add.w${G} $Src16AnHI,${Dsp-16-u16} */
60441 {
60442 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,
60443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60444 },
60445 /* add.w${G} [$Src16An],${Dsp-16-u16} */
60446 {
60447 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,
60448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60449 },
60450 /* add.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
60451 {
60452 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,
60453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60454 },
60455 /* add.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
60456 {
60457 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,
60458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60459 },
60460 /* add.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
60461 {
60462 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,
60463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60464 },
60465 /* add.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
60466 {
60467 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,
60468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60469 },
60470 /* add.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
60471 {
60472 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,
60473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60474 },
60475 /* add.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
60476 {
60477 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,
60478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60479 },
60480 /* add.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
60481 {
60482 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,
60483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60484 },
60485 /* add.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
60486 {
60487 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,
60488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60489 },
60490 /* add.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
60491 {
60492 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,
60493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60494 },
60495 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
60496 {
60497 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,
60498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60499 },
60500 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
60501 {
60502 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,
60503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60504 },
60505 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
60506 {
60507 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,
60508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60509 },
60510 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
60511 {
60512 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,
60513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60514 },
60515 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
60516 {
60517 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,
60518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60519 },
60520 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
60521 {
60522 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,
60523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60524 },
60525 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
60526 {
60527 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,
60528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60529 },
60530 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
60531 {
60532 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,
60533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60534 },
60535 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
60536 {
60537 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,
60538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60539 },
60540 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
60541 {
60542 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,
60543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60544 },
60545 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
60546 {
60547 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,
60548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60549 },
60550 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
60551 {
60552 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,
60553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60554 },
60555 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
60556 {
60557 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,
60558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60559 },
60560 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
60561 {
60562 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,
60563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60564 },
60565 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
60566 {
60567 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,
60568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60569 },
60570 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
60571 {
60572 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,
60573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60574 },
60575 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
60576 {
60577 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,
60578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60579 },
60580 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
60581 {
60582 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,
60583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60584 },
60585 /* add.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
60586 {
60587 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,
60588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60589 },
60590 /* add.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
60591 {
60592 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,
60593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60594 },
60595 /* add.b${G} ${Dsp-16-u16},$Dst16RnQI */
60596 {
60597 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,
60598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60599 },
60600 /* add.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
60601 {
60602 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,
60603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60604 },
60605 /* add.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
60606 {
60607 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,
60608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60609 },
60610 /* add.b${G} ${Dsp-16-u16},$Dst16AnQI */
60611 {
60612 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,
60613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60614 },
60615 /* add.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
60616 {
60617 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,
60618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60619 },
60620 /* add.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
60621 {
60622 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,
60623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60624 },
60625 /* add.b${G} ${Dsp-16-u16},[$Dst16An] */
60626 {
60627 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,
60628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60629 },
60630 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
60631 {
60632 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,
60633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60634 },
60635 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
60636 {
60637 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,
60638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60639 },
60640 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
60641 {
60642 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,
60643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60644 },
60645 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
60646 {
60647 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,
60648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60649 },
60650 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
60651 {
60652 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,
60653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60654 },
60655 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
60656 {
60657 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,
60658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60659 },
60660 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
60661 {
60662 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,
60663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60664 },
60665 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
60666 {
60667 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,
60668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60669 },
60670 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
60671 {
60672 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,
60673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60674 },
60675 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
60676 {
60677 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,
60678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60679 },
60680 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
60681 {
60682 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,
60683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60684 },
60685 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
60686 {
60687 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,
60688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60689 },
60690 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
60691 {
60692 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,
60693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60694 },
60695 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
60696 {
60697 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,
60698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60699 },
60700 /* add.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
60701 {
60702 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,
60703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60704 },
60705 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
60706 {
60707 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,
60708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60709 },
60710 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
60711 {
60712 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,
60713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60714 },
60715 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
60716 {
60717 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,
60718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60719 },
60720 /* add.b${G} $Src16RnQI,$Dst16RnQI */
60721 {
60722 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,
60723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60724 },
60725 /* add.b${G} $Src16AnQI,$Dst16RnQI */
60726 {
60727 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,
60728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60729 },
60730 /* add.b${G} [$Src16An],$Dst16RnQI */
60731 {
60732 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,
60733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60734 },
60735 /* add.b${G} $Src16RnQI,$Dst16AnQI */
60736 {
60737 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,
60738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60739 },
60740 /* add.b${G} $Src16AnQI,$Dst16AnQI */
60741 {
60742 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,
60743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60744 },
60745 /* add.b${G} [$Src16An],$Dst16AnQI */
60746 {
60747 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,
60748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60749 },
60750 /* add.b${G} $Src16RnQI,[$Dst16An] */
60751 {
60752 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,
60753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60754 },
60755 /* add.b${G} $Src16AnQI,[$Dst16An] */
60756 {
60757 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,
60758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60759 },
60760 /* add.b${G} [$Src16An],[$Dst16An] */
60761 {
60762 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,
60763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60764 },
60765 /* add.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
60766 {
60767 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,
60768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60769 },
60770 /* add.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
60771 {
60772 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,
60773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60774 },
60775 /* add.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
60776 {
60777 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,
60778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60779 },
60780 /* add.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
60781 {
60782 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,
60783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60784 },
60785 /* add.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
60786 {
60787 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,
60788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60789 },
60790 /* add.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
60791 {
60792 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,
60793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60794 },
60795 /* add.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
60796 {
60797 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,
60798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60799 },
60800 /* add.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
60801 {
60802 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,
60803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60804 },
60805 /* add.b${G} [$Src16An],${Dsp-16-u8}[sb] */
60806 {
60807 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,
60808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60809 },
60810 /* add.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
60811 {
60812 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,
60813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60814 },
60815 /* add.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
60816 {
60817 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,
60818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60819 },
60820 /* add.b${G} [$Src16An],${Dsp-16-u16}[sb] */
60821 {
60822 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,
60823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60824 },
60825 /* add.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
60826 {
60827 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,
60828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60829 },
60830 /* add.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
60831 {
60832 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,
60833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60834 },
60835 /* add.b${G} [$Src16An],${Dsp-16-s8}[fb] */
60836 {
60837 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,
60838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60839 },
60840 /* add.b${G} $Src16RnQI,${Dsp-16-u16} */
60841 {
60842 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,
60843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60844 },
60845 /* add.b${G} $Src16AnQI,${Dsp-16-u16} */
60846 {
60847 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,
60848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60849 },
60850 /* add.b${G} [$Src16An],${Dsp-16-u16} */
60851 {
60852 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,
60853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60854 },
60855 /* add.b${S} #${Imm-8-QI},r0l */
60856 {
60857 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,
60858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60859 },
60860 /* add.b${S} #${Imm-8-QI},r0h */
60861 {
60862 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,
60863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60864 },
60865 /* add.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
60866 {
60867 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,
60868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60869 },
60870 /* add.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
60871 {
60872 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,
60873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60874 },
60875 /* add.b${S} #${Imm-8-QI},${Dsp-16-u16} */
60876 {
60877 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,
60878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60879 },
60880 /* add.l${Q} #${Imm-12-s4},$Dst32RnUnprefixedSI */
60881 {
60882 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,
60883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60884 },
60885 /* add.l${Q} #${Imm-12-s4},$Dst32AnUnprefixedSI */
60886 {
60887 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,
60888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60889 },
60890 /* add.l${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
60891 {
60892 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,
60893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60894 },
60895 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
60896 {
60897 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,
60898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60899 },
60900 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
60901 {
60902 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,
60903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60904 },
60905 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
60906 {
60907 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,
60908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60909 },
60910 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
60911 {
60912 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,
60913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60914 },
60915 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
60916 {
60917 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,
60918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60919 },
60920 /* add.l${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
60921 {
60922 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,
60923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60924 },
60925 /* add.l${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
60926 {
60927 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,
60928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60929 },
60930 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u16} */
60931 {
60932 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,
60933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60934 },
60935 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u24} */
60936 {
60937 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,
60938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60939 },
60940 /* add.w${Q} #${Imm-12-s4},$Dst32RnUnprefixedHI */
60941 {
60942 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,
60943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60944 },
60945 /* add.w${Q} #${Imm-12-s4},$Dst32AnUnprefixedHI */
60946 {
60947 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,
60948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60949 },
60950 /* add.w${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
60951 {
60952 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,
60953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60954 },
60955 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
60956 {
60957 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,
60958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60959 },
60960 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
60961 {
60962 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,
60963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60964 },
60965 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
60966 {
60967 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,
60968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60969 },
60970 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
60971 {
60972 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,
60973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60974 },
60975 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
60976 {
60977 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,
60978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60979 },
60980 /* add.w${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
60981 {
60982 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,
60983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60984 },
60985 /* add.w${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
60986 {
60987 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,
60988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60989 },
60990 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u16} */
60991 {
60992 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,
60993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60994 },
60995 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u24} */
60996 {
60997 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,
60998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60999 },
61000 /* add.b${Q} #${Imm-12-s4},$Dst32RnUnprefixedQI */
61001 {
61002 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,
61003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61004 },
61005 /* add.b${Q} #${Imm-12-s4},$Dst32AnUnprefixedQI */
61006 {
61007 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,
61008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61009 },
61010 /* add.b${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
61011 {
61012 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,
61013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61014 },
61015 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
61016 {
61017 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,
61018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61019 },
61020 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
61021 {
61022 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,
61023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61024 },
61025 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
61026 {
61027 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,
61028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61029 },
61030 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
61031 {
61032 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,
61033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61034 },
61035 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
61036 {
61037 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,
61038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61039 },
61040 /* add.b${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
61041 {
61042 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,
61043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61044 },
61045 /* add.b${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
61046 {
61047 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,
61048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61049 },
61050 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u16} */
61051 {
61052 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,
61053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61054 },
61055 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u24} */
61056 {
61057 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,
61058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61059 },
61060 /* add.w${Q} #${Imm-8-s4},$Dst16RnHI */
61061 {
61062 M32C_INSN_ADD16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "add16.w-imm4-Q-16-dst16-Rn-direct-HI", "add.w", 16,
61063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61064 },
61065 /* add.w${Q} #${Imm-8-s4},$Dst16AnHI */
61066 {
61067 M32C_INSN_ADD16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "add16.w-imm4-Q-16-dst16-An-direct-HI", "add.w", 16,
61068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61069 },
61070 /* add.w${Q} #${Imm-8-s4},[$Dst16An] */
61071 {
61072 M32C_INSN_ADD16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "add16.w-imm4-Q-16-dst16-An-indirect-HI", "add.w", 16,
61073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61074 },
61075 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
61076 {
61077 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,
61078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61079 },
61080 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
61081 {
61082 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,
61083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61084 },
61085 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
61086 {
61087 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,
61088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61089 },
61090 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
61091 {
61092 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,
61093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61094 },
61095 /* add.w${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
61096 {
61097 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,
61098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61099 },
61100 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u16} */
61101 {
61102 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,
61103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61104 },
61105 /* add.b${Q} #${Imm-8-s4},$Dst16RnQI */
61106 {
61107 M32C_INSN_ADD16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "add16.b-imm4-Q-16-dst16-Rn-direct-QI", "add.b", 16,
61108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61109 },
61110 /* add.b${Q} #${Imm-8-s4},$Dst16AnQI */
61111 {
61112 M32C_INSN_ADD16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "add16.b-imm4-Q-16-dst16-An-direct-QI", "add.b", 16,
61113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61114 },
61115 /* add.b${Q} #${Imm-8-s4},[$Dst16An] */
61116 {
61117 M32C_INSN_ADD16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "add16.b-imm4-Q-16-dst16-An-indirect-QI", "add.b", 16,
61118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61119 },
61120 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
61121 {
61122 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,
61123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61124 },
61125 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
61126 {
61127 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,
61128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61129 },
61130 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
61131 {
61132 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,
61133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61134 },
61135 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
61136 {
61137 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,
61138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61139 },
61140 /* add.b${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
61141 {
61142 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,
61143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61144 },
61145 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u16} */
61146 {
61147 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,
61148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61149 },
61150 /* add.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
61151 {
61152 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,
61153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61154 },
61155 /* add.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
61156 {
61157 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,
61158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61159 },
61160 /* add.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
61161 {
61162 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,
61163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61164 },
61165 /* add.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
61166 {
61167 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,
61168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61169 },
61170 /* add.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
61171 {
61172 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,
61173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61174 },
61175 /* add.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
61176 {
61177 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,
61178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61179 },
61180 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
61181 {
61182 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,
61183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61184 },
61185 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
61186 {
61187 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,
61188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61189 },
61190 /* add.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
61191 {
61192 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,
61193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61194 },
61195 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16} */
61196 {
61197 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,
61198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61199 },
61200 /* add.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
61201 {
61202 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,
61203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61204 },
61205 /* add.w${G} #${Imm-40-HI},${Dsp-16-u24} */
61206 {
61207 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,
61208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61209 },
61210 /* add.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
61211 {
61212 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,
61213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61214 },
61215 /* add.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
61216 {
61217 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,
61218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61219 },
61220 /* add.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
61221 {
61222 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,
61223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61224 },
61225 /* add.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
61226 {
61227 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,
61228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61229 },
61230 /* add.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
61231 {
61232 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,
61233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61234 },
61235 /* add.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
61236 {
61237 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,
61238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61239 },
61240 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
61241 {
61242 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,
61243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61244 },
61245 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
61246 {
61247 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,
61248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61249 },
61250 /* add.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
61251 {
61252 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,
61253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61254 },
61255 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16} */
61256 {
61257 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,
61258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61259 },
61260 /* add.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
61261 {
61262 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,
61263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61264 },
61265 /* add.b${G} #${Imm-40-QI},${Dsp-16-u24} */
61266 {
61267 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,
61268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61269 },
61270 /* add.w${G} #${Imm-16-HI},$Dst16RnHI */
61271 {
61272 M32C_INSN_ADD16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "add16.w-imm-G-basic-dst16-Rn-direct-HI", "add.w", 32,
61273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61274 },
61275 /* add.w${G} #${Imm-16-HI},$Dst16AnHI */
61276 {
61277 M32C_INSN_ADD16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "add16.w-imm-G-basic-dst16-An-direct-HI", "add.w", 32,
61278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61279 },
61280 /* add.w${G} #${Imm-16-HI},[$Dst16An] */
61281 {
61282 M32C_INSN_ADD16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "add16.w-imm-G-basic-dst16-An-indirect-HI", "add.w", 32,
61283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61284 },
61285 /* add.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
61286 {
61287 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,
61288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61289 },
61290 /* add.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
61291 {
61292 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,
61293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61294 },
61295 /* add.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
61296 {
61297 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,
61298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61299 },
61300 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
61301 {
61302 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,
61303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61304 },
61305 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
61306 {
61307 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,
61308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61309 },
61310 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16} */
61311 {
61312 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,
61313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61314 },
61315 /* add.b${G} #${Imm-16-QI},$Dst16RnQI */
61316 {
61317 M32C_INSN_ADD16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "add16.b-imm-G-basic-dst16-Rn-direct-QI", "add.b", 24,
61318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61319 },
61320 /* add.b${G} #${Imm-16-QI},$Dst16AnQI */
61321 {
61322 M32C_INSN_ADD16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "add16.b-imm-G-basic-dst16-An-direct-QI", "add.b", 24,
61323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61324 },
61325 /* add.b${G} #${Imm-16-QI},[$Dst16An] */
61326 {
61327 M32C_INSN_ADD16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "add16.b-imm-G-basic-dst16-An-indirect-QI", "add.b", 24,
61328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61329 },
61330 /* add.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
61331 {
61332 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,
61333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61334 },
61335 /* add.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
61336 {
61337 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,
61338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61339 },
61340 /* add.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
61341 {
61342 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,
61343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61344 },
61345 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
61346 {
61347 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,
61348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61349 },
61350 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
61351 {
61352 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,
61353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61354 },
61355 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16} */
61356 {
61357 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,
61358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61359 },
61360 /* add.l${G} #${Imm-16-SI},$Dst32RnUnprefixedSI */
61361 {
61362 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,
61363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61364 },
61365 /* add.l${G} #${Imm-16-SI},$Dst32AnUnprefixedSI */
61366 {
61367 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,
61368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61369 },
61370 /* add.l${G} #${Imm-16-SI},[$Dst32AnUnprefixed] */
61371 {
61372 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,
61373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61374 },
61375 /* add.l${G} #${Imm-24-SI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
61376 {
61377 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,
61378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61379 },
61380 /* add.l${G} #${Imm-24-SI},${Dsp-16-u8}[sb] */
61381 {
61382 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,
61383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61384 },
61385 /* add.l${G} #${Imm-24-SI},${Dsp-16-s8}[fb] */
61386 {
61387 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,
61388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61389 },
61390 /* add.l${G} #${Imm-32-SI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
61391 {
61392 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,
61393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61394 },
61395 /* add.l${G} #${Imm-32-SI},${Dsp-16-u16}[sb] */
61396 {
61397 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,
61398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61399 },
61400 /* add.l${G} #${Imm-32-SI},${Dsp-16-s16}[fb] */
61401 {
61402 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,
61403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61404 },
61405 /* add.l${G} #${Imm-32-SI},${Dsp-16-u16} */
61406 {
61407 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,
61408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61409 },
61410 /* add.l${G} #${Imm-40-SI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
61411 {
61412 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,
61413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61414 },
61415 /* add.l${G} #${Imm-40-SI},${Dsp-16-u24} */
61416 {
61417 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,
61418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61419 },
61420 /* adcf.w $Dst32RnUnprefixedHI */
61421 {
61422 M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "adcf.w", 16,
61423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61424 },
61425 /* adcf.w $Dst32AnUnprefixedHI */
61426 {
61427 M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "adcf.w", 16,
61428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61429 },
61430 /* adcf.w [$Dst32AnUnprefixed] */
61431 {
61432 M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "adcf.w", 16,
61433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61434 },
61435 /* adcf.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
61436 {
61437 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,
61438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61439 },
61440 /* adcf.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
61441 {
61442 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,
61443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61444 },
61445 /* adcf.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
61446 {
61447 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,
61448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61449 },
61450 /* adcf.w ${Dsp-16-u8}[sb] */
61451 {
61452 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,
61453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61454 },
61455 /* adcf.w ${Dsp-16-u16}[sb] */
61456 {
61457 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,
61458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61459 },
61460 /* adcf.w ${Dsp-16-s8}[fb] */
61461 {
61462 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,
61463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61464 },
61465 /* adcf.w ${Dsp-16-s16}[fb] */
61466 {
61467 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,
61468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61469 },
61470 /* adcf.w ${Dsp-16-u16} */
61471 {
61472 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,
61473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61474 },
61475 /* adcf.w ${Dsp-16-u24} */
61476 {
61477 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,
61478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61479 },
61480 /* adcf.b $Dst32RnUnprefixedQI */
61481 {
61482 M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "adcf.b", 16,
61483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61484 },
61485 /* adcf.b $Dst32AnUnprefixedQI */
61486 {
61487 M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "adcf.b", 16,
61488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61489 },
61490 /* adcf.b [$Dst32AnUnprefixed] */
61491 {
61492 M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "adcf.b", 16,
61493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61494 },
61495 /* adcf.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
61496 {
61497 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,
61498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61499 },
61500 /* adcf.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
61501 {
61502 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,
61503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61504 },
61505 /* adcf.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
61506 {
61507 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,
61508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61509 },
61510 /* adcf.b ${Dsp-16-u8}[sb] */
61511 {
61512 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,
61513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61514 },
61515 /* adcf.b ${Dsp-16-u16}[sb] */
61516 {
61517 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,
61518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61519 },
61520 /* adcf.b ${Dsp-16-s8}[fb] */
61521 {
61522 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,
61523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61524 },
61525 /* adcf.b ${Dsp-16-s16}[fb] */
61526 {
61527 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,
61528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61529 },
61530 /* adcf.b ${Dsp-16-u16} */
61531 {
61532 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,
61533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61534 },
61535 /* adcf.b ${Dsp-16-u24} */
61536 {
61537 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,
61538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61539 },
61540 /* adcf.w $Dst16RnHI */
61541 {
61542 M32C_INSN_ADCF16_W_16_DST16_RN_DIRECT_HI, "adcf16.w-16-dst16-Rn-direct-HI", "adcf.w", 16,
61543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61544 },
61545 /* adcf.w $Dst16AnHI */
61546 {
61547 M32C_INSN_ADCF16_W_16_DST16_AN_DIRECT_HI, "adcf16.w-16-dst16-An-direct-HI", "adcf.w", 16,
61548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61549 },
61550 /* adcf.w [$Dst16An] */
61551 {
61552 M32C_INSN_ADCF16_W_16_DST16_AN_INDIRECT_HI, "adcf16.w-16-dst16-An-indirect-HI", "adcf.w", 16,
61553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61554 },
61555 /* adcf.w ${Dsp-16-u8}[$Dst16An] */
61556 {
61557 M32C_INSN_ADCF16_W_16_DST16_16_8_AN_RELATIVE_HI, "adcf16.w-16-dst16-16-8-An-relative-HI", "adcf.w", 24,
61558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61559 },
61560 /* adcf.w ${Dsp-16-u16}[$Dst16An] */
61561 {
61562 M32C_INSN_ADCF16_W_16_DST16_16_16_AN_RELATIVE_HI, "adcf16.w-16-dst16-16-16-An-relative-HI", "adcf.w", 32,
61563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61564 },
61565 /* adcf.w ${Dsp-16-u8}[sb] */
61566 {
61567 M32C_INSN_ADCF16_W_16_DST16_16_8_SB_RELATIVE_HI, "adcf16.w-16-dst16-16-8-SB-relative-HI", "adcf.w", 24,
61568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61569 },
61570 /* adcf.w ${Dsp-16-u16}[sb] */
61571 {
61572 M32C_INSN_ADCF16_W_16_DST16_16_16_SB_RELATIVE_HI, "adcf16.w-16-dst16-16-16-SB-relative-HI", "adcf.w", 32,
61573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61574 },
61575 /* adcf.w ${Dsp-16-s8}[fb] */
61576 {
61577 M32C_INSN_ADCF16_W_16_DST16_16_8_FB_RELATIVE_HI, "adcf16.w-16-dst16-16-8-FB-relative-HI", "adcf.w", 24,
61578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61579 },
61580 /* adcf.w ${Dsp-16-u16} */
61581 {
61582 M32C_INSN_ADCF16_W_16_DST16_16_16_ABSOLUTE_HI, "adcf16.w-16-dst16-16-16-absolute-HI", "adcf.w", 32,
61583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61584 },
61585 /* adcf.b $Dst16RnQI */
61586 {
61587 M32C_INSN_ADCF16_B_16_DST16_RN_DIRECT_QI, "adcf16.b-16-dst16-Rn-direct-QI", "adcf.b", 16,
61588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61589 },
61590 /* adcf.b $Dst16AnQI */
61591 {
61592 M32C_INSN_ADCF16_B_16_DST16_AN_DIRECT_QI, "adcf16.b-16-dst16-An-direct-QI", "adcf.b", 16,
61593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61594 },
61595 /* adcf.b [$Dst16An] */
61596 {
61597 M32C_INSN_ADCF16_B_16_DST16_AN_INDIRECT_QI, "adcf16.b-16-dst16-An-indirect-QI", "adcf.b", 16,
61598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61599 },
61600 /* adcf.b ${Dsp-16-u8}[$Dst16An] */
61601 {
61602 M32C_INSN_ADCF16_B_16_DST16_16_8_AN_RELATIVE_QI, "adcf16.b-16-dst16-16-8-An-relative-QI", "adcf.b", 24,
61603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61604 },
61605 /* adcf.b ${Dsp-16-u16}[$Dst16An] */
61606 {
61607 M32C_INSN_ADCF16_B_16_DST16_16_16_AN_RELATIVE_QI, "adcf16.b-16-dst16-16-16-An-relative-QI", "adcf.b", 32,
61608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61609 },
61610 /* adcf.b ${Dsp-16-u8}[sb] */
61611 {
61612 M32C_INSN_ADCF16_B_16_DST16_16_8_SB_RELATIVE_QI, "adcf16.b-16-dst16-16-8-SB-relative-QI", "adcf.b", 24,
61613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61614 },
61615 /* adcf.b ${Dsp-16-u16}[sb] */
61616 {
61617 M32C_INSN_ADCF16_B_16_DST16_16_16_SB_RELATIVE_QI, "adcf16.b-16-dst16-16-16-SB-relative-QI", "adcf.b", 32,
61618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61619 },
61620 /* adcf.b ${Dsp-16-s8}[fb] */
61621 {
61622 M32C_INSN_ADCF16_B_16_DST16_16_8_FB_RELATIVE_QI, "adcf16.b-16-dst16-16-8-FB-relative-QI", "adcf.b", 24,
61623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61624 },
61625 /* adcf.b ${Dsp-16-u16} */
61626 {
61627 M32C_INSN_ADCF16_B_16_DST16_16_16_ABSOLUTE_QI, "adcf16.b-16-dst16-16-16-absolute-QI", "adcf.b", 32,
61628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61629 },
61630 /* abs.w $Dst32RnUnprefixedHI */
61631 {
61632 M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "abs.w", 16,
61633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61634 },
61635 /* abs.w $Dst32AnUnprefixedHI */
61636 {
61637 M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "abs.w", 16,
61638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61639 },
61640 /* abs.w [$Dst32AnUnprefixed] */
61641 {
61642 M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "abs.w", 16,
61643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61644 },
61645 /* abs.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
61646 {
61647 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,
61648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61649 },
61650 /* abs.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
61651 {
61652 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,
61653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61654 },
61655 /* abs.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
61656 {
61657 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,
61658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61659 },
61660 /* abs.w ${Dsp-16-u8}[sb] */
61661 {
61662 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,
61663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61664 },
61665 /* abs.w ${Dsp-16-u16}[sb] */
61666 {
61667 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,
61668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61669 },
61670 /* abs.w ${Dsp-16-s8}[fb] */
61671 {
61672 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,
61673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61674 },
61675 /* abs.w ${Dsp-16-s16}[fb] */
61676 {
61677 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,
61678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61679 },
61680 /* abs.w ${Dsp-16-u16} */
61681 {
61682 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,
61683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61684 },
61685 /* abs.w ${Dsp-16-u24} */
61686 {
61687 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,
61688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61689 },
61690 /* abs.b $Dst32RnUnprefixedQI */
61691 {
61692 M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "abs.b", 16,
61693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61694 },
61695 /* abs.b $Dst32AnUnprefixedQI */
61696 {
61697 M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "abs.b", 16,
61698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61699 },
61700 /* abs.b [$Dst32AnUnprefixed] */
61701 {
61702 M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "abs.b", 16,
61703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61704 },
61705 /* abs.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
61706 {
61707 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,
61708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61709 },
61710 /* abs.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
61711 {
61712 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,
61713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61714 },
61715 /* abs.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
61716 {
61717 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,
61718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61719 },
61720 /* abs.b ${Dsp-16-u8}[sb] */
61721 {
61722 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,
61723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61724 },
61725 /* abs.b ${Dsp-16-u16}[sb] */
61726 {
61727 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,
61728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61729 },
61730 /* abs.b ${Dsp-16-s8}[fb] */
61731 {
61732 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,
61733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61734 },
61735 /* abs.b ${Dsp-16-s16}[fb] */
61736 {
61737 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,
61738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61739 },
61740 /* abs.b ${Dsp-16-u16} */
61741 {
61742 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,
61743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61744 },
61745 /* abs.b ${Dsp-16-u24} */
61746 {
61747 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,
61748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61749 },
61750 /* abs.w $Dst16RnHI */
61751 {
61752 M32C_INSN_ABS16_W_16_DST16_RN_DIRECT_HI, "abs16.w-16-dst16-Rn-direct-HI", "abs.w", 16,
61753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61754 },
61755 /* abs.w $Dst16AnHI */
61756 {
61757 M32C_INSN_ABS16_W_16_DST16_AN_DIRECT_HI, "abs16.w-16-dst16-An-direct-HI", "abs.w", 16,
61758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61759 },
61760 /* abs.w [$Dst16An] */
61761 {
61762 M32C_INSN_ABS16_W_16_DST16_AN_INDIRECT_HI, "abs16.w-16-dst16-An-indirect-HI", "abs.w", 16,
61763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61764 },
61765 /* abs.w ${Dsp-16-u8}[$Dst16An] */
61766 {
61767 M32C_INSN_ABS16_W_16_DST16_16_8_AN_RELATIVE_HI, "abs16.w-16-dst16-16-8-An-relative-HI", "abs.w", 24,
61768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61769 },
61770 /* abs.w ${Dsp-16-u16}[$Dst16An] */
61771 {
61772 M32C_INSN_ABS16_W_16_DST16_16_16_AN_RELATIVE_HI, "abs16.w-16-dst16-16-16-An-relative-HI", "abs.w", 32,
61773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61774 },
61775 /* abs.w ${Dsp-16-u8}[sb] */
61776 {
61777 M32C_INSN_ABS16_W_16_DST16_16_8_SB_RELATIVE_HI, "abs16.w-16-dst16-16-8-SB-relative-HI", "abs.w", 24,
61778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61779 },
61780 /* abs.w ${Dsp-16-u16}[sb] */
61781 {
61782 M32C_INSN_ABS16_W_16_DST16_16_16_SB_RELATIVE_HI, "abs16.w-16-dst16-16-16-SB-relative-HI", "abs.w", 32,
61783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61784 },
61785 /* abs.w ${Dsp-16-s8}[fb] */
61786 {
61787 M32C_INSN_ABS16_W_16_DST16_16_8_FB_RELATIVE_HI, "abs16.w-16-dst16-16-8-FB-relative-HI", "abs.w", 24,
61788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61789 },
61790 /* abs.w ${Dsp-16-u16} */
61791 {
61792 M32C_INSN_ABS16_W_16_DST16_16_16_ABSOLUTE_HI, "abs16.w-16-dst16-16-16-absolute-HI", "abs.w", 32,
61793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61794 },
61795 /* abs.b $Dst16RnQI */
61796 {
61797 M32C_INSN_ABS16_B_16_DST16_RN_DIRECT_QI, "abs16.b-16-dst16-Rn-direct-QI", "abs.b", 16,
61798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61799 },
61800 /* abs.b $Dst16AnQI */
61801 {
61802 M32C_INSN_ABS16_B_16_DST16_AN_DIRECT_QI, "abs16.b-16-dst16-An-direct-QI", "abs.b", 16,
61803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61804 },
61805 /* abs.b [$Dst16An] */
61806 {
61807 M32C_INSN_ABS16_B_16_DST16_AN_INDIRECT_QI, "abs16.b-16-dst16-An-indirect-QI", "abs.b", 16,
61808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61809 },
61810 /* abs.b ${Dsp-16-u8}[$Dst16An] */
61811 {
61812 M32C_INSN_ABS16_B_16_DST16_16_8_AN_RELATIVE_QI, "abs16.b-16-dst16-16-8-An-relative-QI", "abs.b", 24,
61813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61814 },
61815 /* abs.b ${Dsp-16-u16}[$Dst16An] */
61816 {
61817 M32C_INSN_ABS16_B_16_DST16_16_16_AN_RELATIVE_QI, "abs16.b-16-dst16-16-16-An-relative-QI", "abs.b", 32,
61818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61819 },
61820 /* abs.b ${Dsp-16-u8}[sb] */
61821 {
61822 M32C_INSN_ABS16_B_16_DST16_16_8_SB_RELATIVE_QI, "abs16.b-16-dst16-16-8-SB-relative-QI", "abs.b", 24,
61823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61824 },
61825 /* abs.b ${Dsp-16-u16}[sb] */
61826 {
61827 M32C_INSN_ABS16_B_16_DST16_16_16_SB_RELATIVE_QI, "abs16.b-16-dst16-16-16-SB-relative-QI", "abs.b", 32,
61828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61829 },
61830 /* abs.b ${Dsp-16-s8}[fb] */
61831 {
61832 M32C_INSN_ABS16_B_16_DST16_16_8_FB_RELATIVE_QI, "abs16.b-16-dst16-16-8-FB-relative-QI", "abs.b", 24,
61833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61834 },
61835 /* abs.b ${Dsp-16-u16} */
61836 {
61837 M32C_INSN_ABS16_B_16_DST16_16_16_ABSOLUTE_QI, "abs16.b-16-dst16-16-16-absolute-QI", "abs.b", 32,
61838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61839 },
61840 /* add.w$Q #${Imm-12-s4},sp */
61841 {
61842 M32C_INSN_ADD16_WQ_SP, "add16-wQ-sp", "add.w", 16,
61843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61844 },
61845 /* add.b$G #${Imm-16-QI},sp */
61846 {
61847 M32C_INSN_ADD16_B_G_SP, "add16.b-G-sp", "add.b", 24,
61848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61849 },
61850 /* add.w$G #${Imm-16-HI},sp */
61851 {
61852 M32C_INSN_ADD16_W_G_SP, "add16.w-G-sp", "add.w", 32,
61853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61854 },
61855 /* add.l$Q #${Imm3-S},sp */
61856 {
61857 M32C_INSN_ADD32_L_IMM3_Q, "add32.l-imm3-Q", "add.l", 8,
61858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61859 },
61860 /* add.l$S #${Imm-16-QI},sp */
61861 {
61862 M32C_INSN_ADD32_L_IMM8_S, "add32.l-imm8-S", "add.l", 24,
61863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61864 },
61865 /* add.l$G #${Imm-16-HI},sp */
61866 {
61867 M32C_INSN_ADD32_L_IMM16_G, "add32.l-imm16-G", "add.l", 32,
61868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61869 },
61870 /* dadc.b #${Imm-16-QI} */
61871 {
61872 M32C_INSN_DADC16_B_IMM8, "dadc16.b-imm8", "dadc.b", 24,
61873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61874 },
61875 /* dadc.w #${Imm-16-HI} */
61876 {
61877 M32C_INSN_DADC16_W_IMM16, "dadc16.w-imm16", "dadc.w", 32,
61878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61879 },
61880 /* dadc.b r0h,r0l */
61881 {
61882 M32C_INSN_DADC16_B_R0H_R0L, "dadc16.b-r0h-r0l", "dadc.b", 16,
61883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61884 },
61885 /* dadc.w r1,r0 */
61886 {
61887 M32C_INSN_DADC16_W_R1_R0, "dadc16.w-r1-r0", "dadc.w", 16,
61888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61889 },
61890 /* dadd.b #${Imm-16-QI} */
61891 {
61892 M32C_INSN_DADD16_B_IMM8, "dadd16.b-imm8", "dadd.b", 24,
61893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61894 },
61895 /* dadd.w #${Imm-16-HI} */
61896 {
61897 M32C_INSN_DADD16_W_IMM16, "dadd16.w-imm16", "dadd.w", 32,
61898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61899 },
61900 /* dadd.b r0h,r0l */
61901 {
61902 M32C_INSN_DADD16_B_R0H_R0L, "dadd16.b-r0h-r0l", "dadd.b", 16,
61903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61904 },
61905 /* dadd.w r1,r0 */
61906 {
61907 M32C_INSN_DADD16_W_R1_R0, "dadd16.w-r1-r0", "dadd.w", 16,
61908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61909 },
61910 /* bm$cond16c c */
61911 {
61912 M32C_INSN_BM16_C, "bm16-c", "bm", 16,
61913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61914 },
61915 /* bm$cond32 c */
61916 {
61917 M32C_INSN_BM32_C, "bm32-c", "bm", 16,
61918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61919 },
61920 /* brk */
61921 {
61922 M32C_INSN_BRK16, "brk16", "brk", 8,
61923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61924 },
61925 /* brk */
61926 {
61927 M32C_INSN_BRK32, "brk32", "brk", 8,
61928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61929 },
61930 /* brk2 */
61931 {
61932 M32C_INSN_BRK232, "brk232", "brk2", 8,
61933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61934 },
61935 /* dec.w ${Dst16An-S} */
61936 {
61937 M32C_INSN_DEC16_W, "dec16.w", "dec.w", 8,
61938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61939 },
61940 /* div.b #${Imm-16-QI} */
61941 {
61942 M32C_INSN_DIV16_B_IMM_16_QI, "div16.b-Imm-16-QI", "div.b", 24,
61943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61944 },
61945 /* div.w #${Imm-16-HI} */
61946 {
61947 M32C_INSN_DIV16_W_IMM_16_HI, "div16.w-Imm-16-HI", "div.w", 32,
61948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61949 },
61950 /* div.b #${Imm-16-QI} */
61951 {
61952 M32C_INSN_DIV32_B_IMM_16_QI, "div32.b-Imm-16-QI", "div.b", 24,
61953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61954 },
61955 /* div.w #${Imm-16-HI} */
61956 {
61957 M32C_INSN_DIV32_W_IMM_16_HI, "div32.w-Imm-16-HI", "div.w", 32,
61958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61959 },
61960 /* divu.b #${Imm-16-QI} */
61961 {
61962 M32C_INSN_DIVU16_B_IMM_16_QI, "divu16.b-Imm-16-QI", "divu.b", 24,
61963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61964 },
61965 /* divu.w #${Imm-16-HI} */
61966 {
61967 M32C_INSN_DIVU16_W_IMM_16_HI, "divu16.w-Imm-16-HI", "divu.w", 32,
61968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61969 },
61970 /* divu.b #${Imm-16-QI} */
61971 {
61972 M32C_INSN_DIVU32_B_IMM_16_QI, "divu32.b-Imm-16-QI", "divu.b", 24,
61973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61974 },
61975 /* divu.w #${Imm-16-HI} */
61976 {
61977 M32C_INSN_DIVU32_W_IMM_16_HI, "divu32.w-Imm-16-HI", "divu.w", 32,
61978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61979 },
61980 /* divx.b #${Imm-16-QI} */
61981 {
61982 M32C_INSN_DIVX16_B_IMM_16_QI, "divx16.b-Imm-16-QI", "divx.b", 24,
61983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61984 },
61985 /* divx.w #${Imm-16-HI} */
61986 {
61987 M32C_INSN_DIVX16_W_IMM_16_HI, "divx16.w-Imm-16-HI", "divx.w", 32,
61988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61989 },
61990 /* divx.b #${Imm-16-QI} */
61991 {
61992 M32C_INSN_DIVX32_B_IMM_16_QI, "divx32.b-Imm-16-QI", "divx.b", 24,
61993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61994 },
61995 /* divx.w #${Imm-16-HI} */
61996 {
61997 M32C_INSN_DIVX32_W_IMM_16_HI, "divx32.w-Imm-16-HI", "divx.w", 32,
61998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61999 },
62000 /* dsbb.b #${Imm-16-QI} */
62001 {
62002 M32C_INSN_DSBB16_B_IMM8, "dsbb16.b-imm8", "dsbb.b", 24,
62003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62004 },
62005 /* dsbb.w #${Imm-16-HI} */
62006 {
62007 M32C_INSN_DSBB16_W_IMM16, "dsbb16.w-imm16", "dsbb.w", 32,
62008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62009 },
62010 /* dsbb.b r0h,r0l */
62011 {
62012 M32C_INSN_DSBB16_B_R0H_R0L, "dsbb16.b-r0h-r0l", "dsbb.b", 16,
62013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62014 },
62015 /* dsbb.w r1,r0 */
62016 {
62017 M32C_INSN_DSBB16_W_R1_R0, "dsbb16.w-r1-r0", "dsbb.w", 16,
62018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62019 },
62020 /* dsub.b #${Imm-16-QI} */
62021 {
62022 M32C_INSN_DSUB16_B_IMM8, "dsub16.b-imm8", "dsub.b", 24,
62023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62024 },
62025 /* dsub.w #${Imm-16-HI} */
62026 {
62027 M32C_INSN_DSUB16_W_IMM16, "dsub16.w-imm16", "dsub.w", 32,
62028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62029 },
62030 /* dsub.b r0h,r0l */
62031 {
62032 M32C_INSN_DSUB16_B_R0H_R0L, "dsub16.b-r0h-r0l", "dsub.b", 16,
62033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62034 },
62035 /* dsub.w r1,r0 */
62036 {
62037 M32C_INSN_DSUB16_W_R1_R0, "dsub16.w-r1-r0", "dsub.w", 16,
62038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62039 },
62040 /* enter #${Dsp-16-u8} */
62041 {
62042 M32C_INSN_ENTER16, "enter16", "enter", 24,
62043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62044 },
62045 /* exitd */
62046 {
62047 M32C_INSN_EXITD16, "exitd16", "exitd", 16,
62048 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62049 },
62050 /* enter #${Dsp-8-u8} */
62051 {
62052 M32C_INSN_ENTER32, "enter32", "enter", 16,
62053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62054 },
62055 /* exitd */
62056 {
62057 M32C_INSN_EXITD32, "exitd32", "exitd", 8,
62058 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62059 },
62060 /* fclr ${flags16} */
62061 {
62062 M32C_INSN_FCLR16, "fclr16", "fclr", 16,
62063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62064 },
62065 /* fset ${flags16} */
62066 {
62067 M32C_INSN_FSET16, "fset16", "fset", 16,
62068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62069 },
62070 /* fclr ${flags32} */
62071 {
62072 M32C_INSN_FCLR, "fclr", "fclr", 16,
62073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62074 },
62075 /* fset ${flags32} */
62076 {
62077 M32C_INSN_FSET, "fset", "fset", 16,
62078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62079 },
62080 /* inc.w ${Dst16An-S} */
62081 {
62082 M32C_INSN_INC16_W, "inc16.w", "inc.w", 8,
62083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62084 },
62085 /* freit */
62086 {
62087 M32C_INSN_FREIT32, "freit32", "freit", 8,
62088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62089 },
62090 /* int #${Dsp-10-u6} */
62091 {
62092 M32C_INSN_INT16, "int16", "int", 16,
62093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62094 },
62095 /* into */
62096 {
62097 M32C_INSN_INTO16, "into16", "into", 8,
62098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62099 },
62100 /* int #${Dsp-8-u6} */
62101 {
62102 M32C_INSN_INT32, "int32", "int", 16,
62103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62104 },
62105 /* into */
62106 {
62107 M32C_INSN_INTO32, "into32", "into", 8,
62108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62109 },
62110 /* j$cond16j5 ${Lab-8-8} */
62111 {
62112 M32C_INSN_JCND16_5, "jcnd16-5", "j", 16,
62113 { 0|A(RELAXABLE)|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62114 },
62115 /* j$cond16j ${Lab-16-8} */
62116 {
62117 M32C_INSN_JCND16, "jcnd16", "j", 24,
62118 { 0|A(RELAXABLE)|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62119 },
62120 /* j$cond32j ${Lab-8-8} */
62121 {
62122 M32C_INSN_JCND32, "jcnd32", "j", 16,
62123 { 0|A(RELAXABLE)|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62124 },
62125 /* jmp.s ${Lab-5-3} */
62126 {
62127 M32C_INSN_JMP16_S, "jmp16.s", "jmp.s", 8,
62128 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62129 },
62130 /* jmp.b ${Lab-8-8} */
62131 {
62132 M32C_INSN_JMP16_B, "jmp16.b", "jmp.b", 16,
62133 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62134 },
62135 /* jmp.w ${Lab-8-16} */
62136 {
62137 M32C_INSN_JMP16_W, "jmp16.w", "jmp.w", 24,
62138 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62139 },
62140 /* jmp.a ${Lab-8-24} */
62141 {
62142 M32C_INSN_JMP16_A, "jmp16.a", "jmp.a", 32,
62143 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62144 },
62145 /* jmps #${Imm-8-QI} */
62146 {
62147 M32C_INSN_JMPS16, "jmps16", "jmps", 16,
62148 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62149 },
62150 /* jmp.s ${Lab32-jmp-s} */
62151 {
62152 M32C_INSN_JMP32_S, "jmp32.s", "jmp.s", 8,
62153 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62154 },
62155 /* jmp.b ${Lab-8-8} */
62156 {
62157 M32C_INSN_JMP32_B, "jmp32.b", "jmp.b", 16,
62158 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62159 },
62160 /* jmp.w ${Lab-8-16} */
62161 {
62162 M32C_INSN_JMP32_W, "jmp32.w", "jmp.w", 24,
62163 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62164 },
62165 /* jmp.a ${Lab-8-24} */
62166 {
62167 M32C_INSN_JMP32_A, "jmp32.a", "jmp.a", 32,
62168 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62169 },
62170 /* jmps #${Imm-8-QI} */
62171 {
62172 M32C_INSN_JMPS32, "jmps32", "jmps", 16,
62173 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62174 },
62175 /* jsr.w ${Lab-8-16} */
62176 {
62177 M32C_INSN_JSR16_W, "jsr16.w", "jsr.w", 24,
62178 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62179 },
62180 /* jsr.a ${Lab-8-24} */
62181 {
62182 M32C_INSN_JSR16_A, "jsr16.a", "jsr.a", 32,
62183 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62184 },
62185 /* jsr.w ${Lab-8-16} */
62186 {
62187 M32C_INSN_JSR32_W, "jsr32.w", "jsr.w", 24,
62188 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62189 },
62190 /* jsr.a ${Lab-8-24} */
62191 {
62192 M32C_INSN_JSR32_A, "jsr32.a", "jsr.a", 32,
62193 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62194 },
62195 /* jsrs #${Imm-8-QI} */
62196 {
62197 M32C_INSN_JSRS16, "jsrs16", "jsrs", 16,
62198 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62199 },
62200 /* jsrs #${Imm-8-QI} */
62201 {
62202 M32C_INSN_JSRS, "jsrs", "jsrs", 16,
62203 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62204 },
62205 /* ldc #${Imm-16-HI},${cr16} */
62206 {
62207 M32C_INSN_LDC16_IMM16, "ldc16.imm16", "ldc", 32,
62208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62209 },
62210 /* ldc #${Imm-16-HI},${cr1-Unprefixed-32} */
62211 {
62212 M32C_INSN_LDC32_IMM16_CR1, "ldc32.imm16-cr1", "ldc", 32,
62213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62214 },
62215 /* ldc #${Dsp-16-u24},${cr2-32} */
62216 {
62217 M32C_INSN_LDC32_IMM16_CR2, "ldc32.imm16-cr2", "ldc", 40,
62218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62219 },
62220 /* ldc #${Dsp-16-u24},${cr3-Unprefixed-32} */
62221 {
62222 M32C_INSN_LDC32_IMM16_CR3, "ldc32.imm16-cr3", "ldc", 40,
62223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62224 },
62225 /* ldctx ${Dsp-16-u16},${Dsp-32-u24} */
62226 {
62227 M32C_INSN_LDCTX16, "ldctx16", "ldctx", 56,
62228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62229 },
62230 /* ldctx ${Dsp-16-u16},${Dsp-32-u24} */
62231 {
62232 M32C_INSN_LDCTX32, "ldctx32", "ldctx", 56,
62233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62234 },
62235 /* stctx ${Dsp-16-u16},${Dsp-32-u24} */
62236 {
62237 M32C_INSN_STCTX16, "stctx16", "stctx", 56,
62238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62239 },
62240 /* stctx ${Dsp-16-u16},${Dsp-32-u24} */
62241 {
62242 M32C_INSN_STCTX32, "stctx32", "stctx", 56,
62243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62244 },
62245 /* ldipl #${Imm-13-u3} */
62246 {
62247 M32C_INSN_LDIPL16_IMM, "ldipl16.imm", "ldipl", 16,
62248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62249 },
62250 /* ldipl #${Imm-13-u3} */
62251 {
62252 M32C_INSN_LDIPL32_IMM, "ldipl32.imm", "ldipl", 16,
62253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62254 },
62255 /* mov.b$S #${Imm-8-QI},a0 */
62256 {
62257 M32C_INSN_MOV16_B_S_IMM_A0, "mov16.b.S-imm-a0", "mov.b", 16,
62258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62259 },
62260 /* mov.b$S #${Imm-8-QI},a1 */
62261 {
62262 M32C_INSN_MOV16_B_S_IMM_A1, "mov16.b.S-imm-a1", "mov.b", 16,
62263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62264 },
62265 /* mov.w$S #${Imm-8-HI},a0 */
62266 {
62267 M32C_INSN_MOV16_W_S_IMM_A0, "mov16.w.S-imm-a0", "mov.w", 24,
62268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62269 },
62270 /* mov.w$S #${Imm-8-HI},a1 */
62271 {
62272 M32C_INSN_MOV16_W_S_IMM_A1, "mov16.w.S-imm-a1", "mov.w", 24,
62273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62274 },
62275 /* mov.w$S #${Imm-8-HI},a0 */
62276 {
62277 M32C_INSN_MOV32_W_A0, "mov32-w-a0", "mov.w", 24,
62278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62279 },
62280 /* mov.w$S #${Imm-8-HI},a1 */
62281 {
62282 M32C_INSN_MOV32_W_A1, "mov32-w-a1", "mov.w", 24,
62283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62284 },
62285 /* mov.l$S #${Dsp-8-s24},a0 */
62286 {
62287 M32C_INSN_MOV32_L_A0, "mov32-l-a0", "mov.l", 32,
62288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62289 },
62290 /* mov.l$S #${Dsp-8-s24},a1 */
62291 {
62292 M32C_INSN_MOV32_L_A1, "mov32-l-a1", "mov.l", 32,
62293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62294 },
62295 /* mov.b$S r0l,a1 */
62296 {
62297 M32C_INSN_MOV16_B_S_R0L_A1, "mov16.b.S-r0l-a1", "mov.b", 8,
62298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62299 },
62300 /* mov.b$S r0h,a0 */
62301 {
62302 M32C_INSN_MOV16_B_S_R0H_A0, "mov16.b.S-r0h-a0", "mov.b", 8,
62303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62304 },
62305 /* nop */
62306 {
62307 M32C_INSN_NOP16, "nop16", "nop", 8,
62308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62309 },
62310 /* nop */
62311 {
62312 M32C_INSN_NOP32, "nop32", "nop", 8,
62313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62314 },
62315 /* popc ${cr16} */
62316 {
62317 M32C_INSN_POPC16_IMM16, "popc16.imm16", "popc", 16,
62318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62319 },
62320 /* popc ${cr1-Unprefixed-32} */
62321 {
62322 M32C_INSN_POPC32_IMM16_CR1, "popc32.imm16-cr1", "popc", 16,
62323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62324 },
62325 /* popc ${cr2-32} */
62326 {
62327 M32C_INSN_POPC32_IMM16_CR2, "popc32.imm16-cr2", "popc", 16,
62328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62329 },
62330 /* pushc ${cr16} */
62331 {
62332 M32C_INSN_PUSHC16_IMM16, "pushc16.imm16", "pushc", 16,
62333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62334 },
62335 /* pushc ${cr1-Unprefixed-32} */
62336 {
62337 M32C_INSN_PUSHC32_IMM16_CR1, "pushc32.imm16-cr1", "pushc", 16,
62338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62339 },
62340 /* pushc ${cr2-32} */
62341 {
62342 M32C_INSN_PUSHC32_IMM16_CR2, "pushc32.imm16-cr2", "pushc", 16,
62343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62344 },
62345 /* popm ${Regsetpop} */
62346 {
62347 M32C_INSN_POPM16, "popm16", "popm", 16,
62348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62349 },
62350 /* pushm ${Regsetpush} */
62351 {
62352 M32C_INSN_PUSHM16, "pushm16", "pushm", 16,
62353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62354 },
62355 /* popm ${Regsetpop} */
62356 {
62357 M32C_INSN_POPM, "popm", "popm", 16,
62358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62359 },
62360 /* pushm ${Regsetpush} */
62361 {
62362 M32C_INSN_PUSHM, "pushm", "pushm", 16,
62363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62364 },
62365 /* push.b$G #${Imm-16-QI} */
62366 {
62367 M32C_INSN_PUSH16_B_G_IMM, "push16.b.G-imm", "push.b", 24,
62368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62369 },
62370 /* push.w$G #${Imm-16-HI} */
62371 {
62372 M32C_INSN_PUSH16_W_G_IMM, "push16.w.G-imm", "push.w", 32,
62373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62374 },
62375 /* push.b #Imm-8-QI */
62376 {
62377 M32C_INSN_PUSH32_B_IMM, "push32.b.imm", "push.b", 16,
62378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62379 },
62380 /* push.w #${Imm-8-HI} */
62381 {
62382 M32C_INSN_PUSH32_W_IMM, "push32.w.imm", "push.w", 24,
62383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62384 },
62385 /* push.l #${Imm-16-SI} */
62386 {
62387 M32C_INSN_PUSH32_L_IMM, "push32.l.imm", "push.l", 48,
62388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62389 },
62390 /* reit */
62391 {
62392 M32C_INSN_REIT16, "reit16", "reit", 8,
62393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62394 },
62395 /* reit */
62396 {
62397 M32C_INSN_REIT32, "reit32", "reit", 8,
62398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62399 },
62400 /* rmpa.b */
62401 {
62402 M32C_INSN_RMPA16_B, "rmpa16.b", "rmpa.b", 16,
62403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62404 },
62405 /* rmpa.w */
62406 {
62407 M32C_INSN_RMPA16_W, "rmpa16.w", "rmpa.w", 16,
62408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62409 },
62410 /* rmpa.b */
62411 {
62412 M32C_INSN_RMPA32_B, "rmpa32.b", "rmpa.b", 16,
62413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62414 },
62415 /* rmpa.w */
62416 {
62417 M32C_INSN_RMPA32_W, "rmpa32.w", "rmpa.w", 16,
62418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62419 },
62420 /* rts */
62421 {
62422 M32C_INSN_RTS16, "rts16", "rts", 8,
62423 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62424 },
62425 /* rts */
62426 {
62427 M32C_INSN_RTS32, "rts32", "rts", 8,
62428 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62429 },
62430 /* scmpu.b */
62431 {
62432 M32C_INSN_SCMPU_B, "scmpu.b", "scmpu.b", 16,
62433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62434 },
62435 /* scmpu.w */
62436 {
62437 M32C_INSN_SCMPU_W, "scmpu.w", "scmpu.w", 16,
62438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62439 },
62440 /* sha.l #${Imm-sh-12-s4},r2r0 */
62441 {
62442 M32C_INSN_SHA16_L_IMM_R2R0, "sha16-L-imm-r2r0", "sha.l", 16,
62443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62444 },
62445 /* sha.l #${Imm-sh-12-s4},r3r1 */
62446 {
62447 M32C_INSN_SHA16_L_IMM_R3R1, "sha16-L-imm-r3r1", "sha.l", 16,
62448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62449 },
62450 /* sha.l r1h,r2r0 */
62451 {
62452 M32C_INSN_SHA16_L_R1H_R2R0, "sha16-L-r1h-r2r0", "sha.l", 16,
62453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62454 },
62455 /* sha.l r1h,r3r1 */
62456 {
62457 M32C_INSN_SHA16_L_R1H_R3R1, "sha16-L-r1h-r3r1", "sha.l", 16,
62458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62459 },
62460 /* shl.l #${Imm-sh-12-s4},r2r0 */
62461 {
62462 M32C_INSN_SHL16_L_IMM_R2R0, "shl16-L-imm-r2r0", "shl.l", 16,
62463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62464 },
62465 /* shl.l #${Imm-sh-12-s4},r3r1 */
62466 {
62467 M32C_INSN_SHL16_L_IMM_R3R1, "shl16-L-imm-r3r1", "shl.l", 16,
62468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62469 },
62470 /* shl.l r1h,r2r0 */
62471 {
62472 M32C_INSN_SHL16_L_R1H_R2R0, "shl16-L-r1h-r2r0", "shl.l", 16,
62473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62474 },
62475 /* shl.l r1h,r3r1 */
62476 {
62477 M32C_INSN_SHL16_L_R1H_R3R1, "shl16-L-r1h-r3r1", "shl.l", 16,
62478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62479 },
62480 /* sin.b */
62481 {
62482 M32C_INSN_SIN32_B, "sin32.b", "sin.b", 16,
62483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62484 },
62485 /* sin.w */
62486 {
62487 M32C_INSN_SIN32_W, "sin32.w", "sin.w", 16,
62488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62489 },
62490 /* smovb.b */
62491 {
62492 M32C_INSN_SMOVB16_B, "smovb16.b", "smovb.b", 16,
62493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62494 },
62495 /* smovb.w */
62496 {
62497 M32C_INSN_SMOVB16_W, "smovb16.w", "smovb.w", 16,
62498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62499 },
62500 /* smovb.b */
62501 {
62502 M32C_INSN_SMOVB32_B, "smovb32.b", "smovb.b", 16,
62503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62504 },
62505 /* smovb.w */
62506 {
62507 M32C_INSN_SMOVB32_W, "smovb32.w", "smovb.w", 16,
62508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62509 },
62510 /* smovf.b */
62511 {
62512 M32C_INSN_SMOVF16_B, "smovf16.b", "smovf.b", 16,
62513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62514 },
62515 /* smovf.w */
62516 {
62517 M32C_INSN_SMOVF16_W, "smovf16.w", "smovf.w", 16,
62518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62519 },
62520 /* smovf.b */
62521 {
62522 M32C_INSN_SMOVF32_B, "smovf32.b", "smovf.b", 16,
62523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62524 },
62525 /* smovf.w */
62526 {
62527 M32C_INSN_SMOVF32_W, "smovf32.w", "smovf.w", 16,
62528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62529 },
62530 /* smovu.b */
62531 {
62532 M32C_INSN_SMOVU_B, "smovu.b", "smovu.b", 16,
62533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62534 },
62535 /* smovu.w */
62536 {
62537 M32C_INSN_SMOVU_W, "smovu.w", "smovu.w", 16,
62538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62539 },
62540 /* sout.b */
62541 {
62542 M32C_INSN_SOUT_B, "sout.b", "sout.b", 16,
62543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62544 },
62545 /* sout.w */
62546 {
62547 M32C_INSN_SOUT_W, "sout.w", "sout.w", 16,
62548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62549 },
62550 /* sstr.b */
62551 {
62552 M32C_INSN_SSTR16_B, "sstr16.b", "sstr.b", 16,
62553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62554 },
62555 /* sstr.w */
62556 {
62557 M32C_INSN_SSTR16_W, "sstr16.w", "sstr.w", 16,
62558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62559 },
62560 /* sstr.b */
62561 {
62562 M32C_INSN_SSTR_B, "sstr.b", "sstr.b", 16,
62563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62564 },
62565 /* sstr.w */
62566 {
62567 M32C_INSN_SSTR_W, "sstr.w", "sstr.w", 16,
62568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62569 },
62570 /* stzx #${Imm-8-QI},#${Imm-16-QI},r0h */
62571 {
62572 M32C_INSN_STZX16_IMM8_IMM8_R0H, "stzx16-imm8-imm8-r0h", "stzx", 24,
62573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62574 },
62575 /* stzx #${Imm-8-QI},#${Imm-16-QI},r0l */
62576 {
62577 M32C_INSN_STZX16_IMM8_IMM8_R0L, "stzx16-imm8-imm8-r0l", "stzx", 24,
62578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62579 },
62580 /* stzx #${Imm-8-QI},#${Imm-16-QI},Dsp-24-u8[sb] */
62581 {
62582 M32C_INSN_STZX16_IMM8_IMM8_DSP8SB, "stzx16-imm8-imm8-dsp8sb", "stzx", 32,
62583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62584 },
62585 /* stzx #${Imm-8-QI},#${Imm-16-QI},Dsp-24-u8[fb] */
62586 {
62587 M32C_INSN_STZX16_IMM8_IMM8_DSP8FB, "stzx16-imm8-imm8-dsp8fb", "stzx", 32,
62588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62589 },
62590 /* stzx #${Imm-8-QI},#${Imm-16-QI},Dsp-24-u16 */
62591 {
62592 M32C_INSN_STZX16_IMM8_IMM8_ABS16, "stzx16-imm8-imm8-abs16", "stzx", 40,
62593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62594 },
62595 /* und */
62596 {
62597 M32C_INSN_UND16, "und16", "und", 8,
62598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62599 },
62600 /* und */
62601 {
62602 M32C_INSN_UND32, "und32", "und", 8,
62603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62604 },
62605 /* wait */
62606 {
62607 M32C_INSN_WAIT16, "wait16", "wait", 16,
62608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62609 },
62610 /* wait */
62611 {
62612 M32C_INSN_WAIT, "wait", "wait", 16,
62613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62614 },
62615 /* exts.w r0 */
62616 {
62617 M32C_INSN_EXTS16_W_R0, "exts16.w-r0", "exts.w", 16,
62618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62619 },
62620 /* src-indirect */
62621 {
62622 M32C_INSN_SRCIND, "srcind", "src-indirect", 8,
62623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62624 },
62625 /* dest-indirect */
62626 {
62627 M32C_INSN_DESTIND, "destind", "dest-indirect", 8,
62628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62629 },
62630 /* src-dest-indirect */
62631 {
62632 M32C_INSN_SRCDESTIND, "srcdestind", "src-dest-indirect", 8,
62633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62634 },
62635 };
62636
62637 #undef OP
62638 #undef A
62639
62640 /* Initialize anything needed to be done once, before any cpu_open call. */
62641
62642 static void
62643 init_tables (void)
62644 {
62645 }
62646
62647 static const CGEN_MACH * lookup_mach_via_bfd_name (const CGEN_MACH *, const char *);
62648 static void build_hw_table (CGEN_CPU_TABLE *);
62649 static void build_ifield_table (CGEN_CPU_TABLE *);
62650 static void build_operand_table (CGEN_CPU_TABLE *);
62651 static void build_insn_table (CGEN_CPU_TABLE *);
62652 static void m32c_cgen_rebuild_tables (CGEN_CPU_TABLE *);
62653
62654 /* Subroutine of m32c_cgen_cpu_open to look up a mach via its bfd name. */
62655
62656 static const CGEN_MACH *
62657 lookup_mach_via_bfd_name (const CGEN_MACH *table, const char *name)
62658 {
62659 while (table->name)
62660 {
62661 if (strcmp (name, table->bfd_name) == 0)
62662 return table;
62663 ++table;
62664 }
62665 abort ();
62666 }
62667
62668 /* Subroutine of m32c_cgen_cpu_open to build the hardware table. */
62669
62670 static void
62671 build_hw_table (CGEN_CPU_TABLE *cd)
62672 {
62673 int i;
62674 int machs = cd->machs;
62675 const CGEN_HW_ENTRY *init = & m32c_cgen_hw_table[0];
62676 /* MAX_HW is only an upper bound on the number of selected entries.
62677 However each entry is indexed by it's enum so there can be holes in
62678 the table. */
62679 const CGEN_HW_ENTRY **selected =
62680 (const CGEN_HW_ENTRY **) xmalloc (MAX_HW * sizeof (CGEN_HW_ENTRY *));
62681
62682 cd->hw_table.init_entries = init;
62683 cd->hw_table.entry_size = sizeof (CGEN_HW_ENTRY);
62684 memset (selected, 0, MAX_HW * sizeof (CGEN_HW_ENTRY *));
62685 /* ??? For now we just use machs to determine which ones we want. */
62686 for (i = 0; init[i].name != NULL; ++i)
62687 if (CGEN_HW_ATTR_VALUE (&init[i], CGEN_HW_MACH)
62688 & machs)
62689 selected[init[i].type] = &init[i];
62690 cd->hw_table.entries = selected;
62691 cd->hw_table.num_entries = MAX_HW;
62692 }
62693
62694 /* Subroutine of m32c_cgen_cpu_open to build the hardware table. */
62695
62696 static void
62697 build_ifield_table (CGEN_CPU_TABLE *cd)
62698 {
62699 cd->ifld_table = & m32c_cgen_ifld_table[0];
62700 }
62701
62702 /* Subroutine of m32c_cgen_cpu_open to build the hardware table. */
62703
62704 static void
62705 build_operand_table (CGEN_CPU_TABLE *cd)
62706 {
62707 int i;
62708 int machs = cd->machs;
62709 const CGEN_OPERAND *init = & m32c_cgen_operand_table[0];
62710 /* MAX_OPERANDS is only an upper bound on the number of selected entries.
62711 However each entry is indexed by it's enum so there can be holes in
62712 the table. */
62713 const CGEN_OPERAND **selected = xmalloc (MAX_OPERANDS * sizeof (* selected));
62714
62715 cd->operand_table.init_entries = init;
62716 cd->operand_table.entry_size = sizeof (CGEN_OPERAND);
62717 memset (selected, 0, MAX_OPERANDS * sizeof (CGEN_OPERAND *));
62718 /* ??? For now we just use mach to determine which ones we want. */
62719 for (i = 0; init[i].name != NULL; ++i)
62720 if (CGEN_OPERAND_ATTR_VALUE (&init[i], CGEN_OPERAND_MACH)
62721 & machs)
62722 selected[init[i].type] = &init[i];
62723 cd->operand_table.entries = selected;
62724 cd->operand_table.num_entries = MAX_OPERANDS;
62725 }
62726
62727 /* Subroutine of m32c_cgen_cpu_open to build the hardware table.
62728 ??? This could leave out insns not supported by the specified mach/isa,
62729 but that would cause errors like "foo only supported by bar" to become
62730 "unknown insn", so for now we include all insns and require the app to
62731 do the checking later.
62732 ??? On the other hand, parsing of such insns may require their hardware or
62733 operand elements to be in the table [which they mightn't be]. */
62734
62735 static void
62736 build_insn_table (CGEN_CPU_TABLE *cd)
62737 {
62738 int i;
62739 const CGEN_IBASE *ib = & m32c_cgen_insn_table[0];
62740 CGEN_INSN *insns = xmalloc (MAX_INSNS * sizeof (CGEN_INSN));
62741
62742 memset (insns, 0, MAX_INSNS * sizeof (CGEN_INSN));
62743 for (i = 0; i < MAX_INSNS; ++i)
62744 insns[i].base = &ib[i];
62745 cd->insn_table.init_entries = insns;
62746 cd->insn_table.entry_size = sizeof (CGEN_IBASE);
62747 cd->insn_table.num_init_entries = MAX_INSNS;
62748 }
62749
62750 /* Subroutine of m32c_cgen_cpu_open to rebuild the tables. */
62751
62752 static void
62753 m32c_cgen_rebuild_tables (CGEN_CPU_TABLE *cd)
62754 {
62755 int i;
62756 unsigned int isas = cd->isas;
62757 unsigned int machs = cd->machs;
62758
62759 cd->int_insn_p = CGEN_INT_INSN_P;
62760
62761 /* Data derived from the isa spec. */
62762 #define UNSET (CGEN_SIZE_UNKNOWN + 1)
62763 cd->default_insn_bitsize = UNSET;
62764 cd->base_insn_bitsize = UNSET;
62765 cd->min_insn_bitsize = 65535; /* Some ridiculously big number. */
62766 cd->max_insn_bitsize = 0;
62767 for (i = 0; i < MAX_ISAS; ++i)
62768 if (((1 << i) & isas) != 0)
62769 {
62770 const CGEN_ISA *isa = & m32c_cgen_isa_table[i];
62771
62772 /* Default insn sizes of all selected isas must be
62773 equal or we set the result to 0, meaning "unknown". */
62774 if (cd->default_insn_bitsize == UNSET)
62775 cd->default_insn_bitsize = isa->default_insn_bitsize;
62776 else if (isa->default_insn_bitsize == cd->default_insn_bitsize)
62777 ; /* This is ok. */
62778 else
62779 cd->default_insn_bitsize = CGEN_SIZE_UNKNOWN;
62780
62781 /* Base insn sizes of all selected isas must be equal
62782 or we set the result to 0, meaning "unknown". */
62783 if (cd->base_insn_bitsize == UNSET)
62784 cd->base_insn_bitsize = isa->base_insn_bitsize;
62785 else if (isa->base_insn_bitsize == cd->base_insn_bitsize)
62786 ; /* This is ok. */
62787 else
62788 cd->base_insn_bitsize = CGEN_SIZE_UNKNOWN;
62789
62790 /* Set min,max insn sizes. */
62791 if (isa->min_insn_bitsize < cd->min_insn_bitsize)
62792 cd->min_insn_bitsize = isa->min_insn_bitsize;
62793 if (isa->max_insn_bitsize > cd->max_insn_bitsize)
62794 cd->max_insn_bitsize = isa->max_insn_bitsize;
62795 }
62796
62797 /* Data derived from the mach spec. */
62798 for (i = 0; i < MAX_MACHS; ++i)
62799 if (((1 << i) & machs) != 0)
62800 {
62801 const CGEN_MACH *mach = & m32c_cgen_mach_table[i];
62802
62803 if (mach->insn_chunk_bitsize != 0)
62804 {
62805 if (cd->insn_chunk_bitsize != 0 && cd->insn_chunk_bitsize != mach->insn_chunk_bitsize)
62806 {
62807 fprintf (stderr, "m32c_cgen_rebuild_tables: conflicting insn-chunk-bitsize values: `%d' vs. `%d'\n",
62808 cd->insn_chunk_bitsize, mach->insn_chunk_bitsize);
62809 abort ();
62810 }
62811
62812 cd->insn_chunk_bitsize = mach->insn_chunk_bitsize;
62813 }
62814 }
62815
62816 /* Determine which hw elements are used by MACH. */
62817 build_hw_table (cd);
62818
62819 /* Build the ifield table. */
62820 build_ifield_table (cd);
62821
62822 /* Determine which operands are used by MACH/ISA. */
62823 build_operand_table (cd);
62824
62825 /* Build the instruction table. */
62826 build_insn_table (cd);
62827 }
62828
62829 /* Initialize a cpu table and return a descriptor.
62830 It's much like opening a file, and must be the first function called.
62831 The arguments are a set of (type/value) pairs, terminated with
62832 CGEN_CPU_OPEN_END.
62833
62834 Currently supported values:
62835 CGEN_CPU_OPEN_ISAS: bitmap of values in enum isa_attr
62836 CGEN_CPU_OPEN_MACHS: bitmap of values in enum mach_attr
62837 CGEN_CPU_OPEN_BFDMACH: specify 1 mach using bfd name
62838 CGEN_CPU_OPEN_ENDIAN: specify endian choice
62839 CGEN_CPU_OPEN_END: terminates arguments
62840
62841 ??? Simultaneous multiple isas might not make sense, but it's not (yet)
62842 precluded.
62843
62844 ??? We only support ISO C stdargs here, not K&R.
62845 Laziness, plus experiment to see if anything requires K&R - eventually
62846 K&R will no longer be supported - e.g. GDB is currently trying this. */
62847
62848 CGEN_CPU_DESC
62849 m32c_cgen_cpu_open (enum cgen_cpu_open_arg arg_type, ...)
62850 {
62851 CGEN_CPU_TABLE *cd = (CGEN_CPU_TABLE *) xmalloc (sizeof (CGEN_CPU_TABLE));
62852 static int init_p;
62853 unsigned int isas = 0; /* 0 = "unspecified" */
62854 unsigned int machs = 0; /* 0 = "unspecified" */
62855 enum cgen_endian endian = CGEN_ENDIAN_UNKNOWN;
62856 va_list ap;
62857
62858 if (! init_p)
62859 {
62860 init_tables ();
62861 init_p = 1;
62862 }
62863
62864 memset (cd, 0, sizeof (*cd));
62865
62866 va_start (ap, arg_type);
62867 while (arg_type != CGEN_CPU_OPEN_END)
62868 {
62869 switch (arg_type)
62870 {
62871 case CGEN_CPU_OPEN_ISAS :
62872 isas = va_arg (ap, unsigned int);
62873 break;
62874 case CGEN_CPU_OPEN_MACHS :
62875 machs = va_arg (ap, unsigned int);
62876 break;
62877 case CGEN_CPU_OPEN_BFDMACH :
62878 {
62879 const char *name = va_arg (ap, const char *);
62880 const CGEN_MACH *mach =
62881 lookup_mach_via_bfd_name (m32c_cgen_mach_table, name);
62882
62883 machs |= 1 << mach->num;
62884 break;
62885 }
62886 case CGEN_CPU_OPEN_ENDIAN :
62887 endian = va_arg (ap, enum cgen_endian);
62888 break;
62889 default :
62890 fprintf (stderr, "m32c_cgen_cpu_open: unsupported argument `%d'\n",
62891 arg_type);
62892 abort (); /* ??? return NULL? */
62893 }
62894 arg_type = va_arg (ap, enum cgen_cpu_open_arg);
62895 }
62896 va_end (ap);
62897
62898 /* Mach unspecified means "all". */
62899 if (machs == 0)
62900 machs = (1 << MAX_MACHS) - 1;
62901 /* Base mach is always selected. */
62902 machs |= 1;
62903 /* ISA unspecified means "all". */
62904 if (isas == 0)
62905 isas = (1 << MAX_ISAS) - 1;
62906 if (endian == CGEN_ENDIAN_UNKNOWN)
62907 {
62908 /* ??? If target has only one, could have a default. */
62909 fprintf (stderr, "m32c_cgen_cpu_open: no endianness specified\n");
62910 abort ();
62911 }
62912
62913 cd->isas = isas;
62914 cd->machs = machs;
62915 cd->endian = endian;
62916 /* FIXME: for the sparc case we can determine insn-endianness statically.
62917 The worry here is where both data and insn endian can be independently
62918 chosen, in which case this function will need another argument.
62919 Actually, will want to allow for more arguments in the future anyway. */
62920 cd->insn_endian = endian;
62921
62922 /* Table (re)builder. */
62923 cd->rebuild_tables = m32c_cgen_rebuild_tables;
62924 m32c_cgen_rebuild_tables (cd);
62925
62926 /* Default to not allowing signed overflow. */
62927 cd->signed_overflow_ok_p = 0;
62928
62929 return (CGEN_CPU_DESC) cd;
62930 }
62931
62932 /* Cover fn to m32c_cgen_cpu_open to handle the simple case of 1 isa, 1 mach.
62933 MACH_NAME is the bfd name of the mach. */
62934
62935 CGEN_CPU_DESC
62936 m32c_cgen_cpu_open_1 (const char *mach_name, enum cgen_endian endian)
62937 {
62938 return m32c_cgen_cpu_open (CGEN_CPU_OPEN_BFDMACH, mach_name,
62939 CGEN_CPU_OPEN_ENDIAN, endian,
62940 CGEN_CPU_OPEN_END);
62941 }
62942
62943 /* Close a cpu table.
62944 ??? This can live in a machine independent file, but there's currently
62945 no place to put this file (there's no libcgen). libopcodes is the wrong
62946 place as some simulator ports use this but they don't use libopcodes. */
62947
62948 void
62949 m32c_cgen_cpu_close (CGEN_CPU_DESC cd)
62950 {
62951 unsigned int i;
62952 const CGEN_INSN *insns;
62953
62954 if (cd->macro_insn_table.init_entries)
62955 {
62956 insns = cd->macro_insn_table.init_entries;
62957 for (i = 0; i < cd->macro_insn_table.num_init_entries; ++i, ++insns)
62958 if (CGEN_INSN_RX ((insns)))
62959 regfree (CGEN_INSN_RX (insns));
62960 }
62961
62962 if (cd->insn_table.init_entries)
62963 {
62964 insns = cd->insn_table.init_entries;
62965 for (i = 0; i < cd->insn_table.num_init_entries; ++i, ++insns)
62966 if (CGEN_INSN_RX (insns))
62967 regfree (CGEN_INSN_RX (insns));
62968 }
62969
62970 if (cd->macro_insn_table.init_entries)
62971 free ((CGEN_INSN *) cd->macro_insn_table.init_entries);
62972
62973 if (cd->insn_table.init_entries)
62974 free ((CGEN_INSN *) cd->insn_table.init_entries);
62975
62976 if (cd->hw_table.entries)
62977 free ((CGEN_HW_ENTRY *) cd->hw_table.entries);
62978
62979 if (cd->operand_table.entries)
62980 free ((CGEN_HW_ENTRY *) cd->operand_table.entries);
62981
62982 free (cd);
62983 }
62984
This page took 5.035129 seconds and 5 git commands to generate.