1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Assembly Writer Source Fragment *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* From: Hexagon.td *|
7|* *|
8\*===----------------------------------------------------------------------===*/
9
10/// getMnemonic - This method is automatically generated by tablegen
11/// from the instruction set description.
12std::pair<const char *, uint64_t>
13HexagonInstPrinter::getMnemonic(const MCInst &MI) const {
14
15#ifdef __GNUC__
16#pragma GCC diagnostic push
17#pragma GCC diagnostic ignored "-Woverlength-strings"
18#endif
19 static const char AsmStrs[] = {
20 /* 0 */ ".error \"should not emit\" \000"
21 /* 26 */ "if (!p0) \000"
22 /* 36 */ "if (p0) \000"
23 /* 45 */ "if (!p0.new) \000"
24 /* 59 */ "if (p0.new) \000"
25 /* 72 */ "callrh \000"
26 /* 80 */ "jumprh \000"
27 /* 88 */ "call \000"
28 /* 94 */ "jump \000"
29 /* 100 */ "callr \000"
30 /* 107 */ "jumpr \000"
31 /* 114 */ "if (!\000"
32 /* 120 */ ".error \"should not emit\"\000"
33 /* 145 */ "trap0(#\000"
34 /* 153 */ "trap1(#\000"
35 /* 161 */ "vwhist128(#\000"
36 /* 173 */ "memb(#\000"
37 /* 180 */ "memd(#\000"
38 /* 187 */ "allocframe(#\000"
39 /* 200 */ "pause(#\000"
40 /* 208 */ "memh(#\000"
41 /* 215 */ "immext(#\000"
42 /* 224 */ "memw(#\000"
43 /* 231 */ "memd(r29+#\000"
44 /* 242 */ "memw(r29+#\000"
45 /* 253 */ "memb(gp+#\000"
46 /* 263 */ "memd(gp+#\000"
47 /* 273 */ "memh(gp+#\000"
48 /* 283 */ "memw(gp+#\000"
49 /* 293 */ "if (\000"
50 /* 298 */ "diag0(\000"
51 /* 305 */ "p3 = sp1loop0(\000"
52 /* 320 */ "p3 = sp2loop0(\000"
53 /* 335 */ "p3 = sp3loop0(\000"
54 /* 350 */ "diag1(\000"
55 /* 357 */ "trap1(\000"
56 /* 364 */ "loop1(\000"
57 /* 371 */ "vtrans2x2(\000"
58 /* 382 */ "vwhist256(\000"
59 /* 393 */ "vwhist128(\000"
60 /* 404 */ "l2unlocka(\000"
61 /* 415 */ "dccleana(\000"
62 /* 425 */ "dczeroa(\000"
63 /* 434 */ "dcinva(\000"
64 /* 442 */ "icinva(\000"
65 /* 450 */ "dccleaninva(\000"
66 /* 463 */ "memb(\000"
67 /* 469 */ "ciad(\000"
68 /* 475 */ "siad(\000"
69 /* 481 */ "memd_locked(\000"
70 /* 494 */ "memw_locked(\000"
71 /* 507 */ "tlbinvasid(\000"
72 /* 519 */ "memd(\000"
73 /* 525 */ "trace(\000"
74 /* 532 */ "allocframe(\000"
75 /* 544 */ "dmresume(\000"
76 /* 554 */ "release(\000"
77 /* 563 */ "vshuff(\000"
78 /* 571 */ "diag(\000"
79 /* 577 */ "l2fetch(\000"
80 /* 586 */ "dcfetch(\000"
81 /* 595 */ "memh(\000"
82 /* 601 */ "nmi(\000"
83 /* 606 */ "cswi(\000"
84 /* 612 */ "dmlink(\000"
85 /* 620 */ "setimask(\000"
86 /* 630 */ "vdeal(\000"
87 /* 637 */ "memd_rl(\000"
88 /* 646 */ "memw_rl(\000"
89 /* 655 */ "z = vmem(\000"
90 /* 665 */ "l2gclean(\000"
91 /* 675 */ "setprio(\000"
92 /* 684 */ "crswap(\000"
93 /* 692 */ "stop(\000"
94 /* 698 */ "p0 = cmp.eq(\000"
95 /* 711 */ "p1 = cmp.eq(\000"
96 /* 724 */ "if (!cmp.eq(\000"
97 /* 737 */ "if (cmp.eq(\000"
98 /* 749 */ "vtmp.h = vgather(\000"
99 /* 767 */ "vtmp.w = vgather(\000"
100 /* 785 */ "vscatter(\000"
101 /* 795 */ "hintjr(\000"
102 /* 803 */ "p0 = cmp.gt(\000"
103 /* 816 */ "p1 = cmp.gt(\000"
104 /* 829 */ "if (!cmp.gt(\000"
105 /* 842 */ "if (cmp.gt(\000"
106 /* 854 */ "wait(\000"
107 /* 860 */ "p0 = tstbit(\000"
108 /* 873 */ "p1 = tstbit(\000"
109 /* 886 */ "if (!tstbit(\000"
110 /* 899 */ "if (tstbit(\000"
111 /* 911 */ "dmstart(\000"
112 /* 920 */ "vhist(\000"
113 /* 927 */ "vmemu(\000"
114 /* 934 */ "p0 = cmp.gtu(\000"
115 /* 948 */ "p1 = cmp.gtu(\000"
116 /* 962 */ "if (!cmp.gtu(\000"
117 /* 976 */ "if (cmp.gtu(\000"
118 /* 989 */ "l2gcleaninv(\000"
119 /* 1002 */ "icdataw(\000"
120 /* 1011 */ "tlbw(\000"
121 /* 1017 */ "l2tagw(\000"
122 /* 1025 */ "dctagw(\000"
123 /* 1033 */ "ictagw(\000"
124 /* 1041 */ "memw(\000"
125 /* 1047 */ "iassignw(\000"
126 /* 1057 */ "l2cleanidx(\000"
127 /* 1069 */ "dccleanidx(\000"
128 /* 1081 */ "l2invidx(\000"
129 /* 1091 */ "dcinvidx(\000"
130 /* 1101 */ "icinvidx(\000"
131 /* 1111 */ "l2cleaninvidx(\000"
132 /* 1126 */ "dccleaninvidx(\000"
133 /* 1141 */ "memcpy(\000"
134 /* 1149 */ "# XRay Function Patchable RET.\000"
135 /* 1180 */ "# XRay Typed Event Log.\000"
136 /* 1204 */ "# XRay Custom Event Log.\000"
137 /* 1229 */ "# XRay Function Enter.\000"
138 /* 1252 */ "# XRay Tail Call Exit.\000"
139 /* 1275 */ "# XRay Function Exit.\000"
140 /* 1297 */ ":endloop0\000"
141 /* 1307 */ ":endloop01\000"
142 /* 1318 */ "if (!p0) jumpr r31\000"
143 /* 1337 */ "if (p0) jumpr r31\000"
144 /* 1355 */ "if (!p0.new) jumpr:nt r31\000"
145 /* 1381 */ "if (p0.new) jumpr:nt r31\000"
146 /* 1406 */ ":endloop1\000"
147 /* 1416 */ "vwhist256\000"
148 /* 1426 */ "vwhist128\000"
149 /* 1436 */ "<invalid>\000"
150 /* 1446 */ "LIFETIME_END\000"
151 /* 1459 */ "PSEUDO_PROBE\000"
152 /* 1472 */ "BUNDLE\000"
153 /* 1479 */ "FAKE_USE\000"
154 /* 1488 */ "DBG_VALUE\000"
155 /* 1498 */ "DBG_INSTR_REF\000"
156 /* 1512 */ "DBG_PHI\000"
157 /* 1520 */ "DBG_LABEL\000"
158 /* 1530 */ "LIFETIME_START\000"
159 /* 1545 */ "DBG_VALUE_LIST\000"
160 /* 1560 */ "DUPLEX\000"
161 /* 1567 */ "isync\000"
162 /* 1573 */ "deallocframe\000"
163 /* 1586 */ "unpause\000"
164 /* 1594 */ "rte\000"
165 /* 1598 */ "k0lock\000"
166 /* 1605 */ "k1lock\000"
167 /* 1612 */ "tlblock\000"
168 /* 1620 */ "k0unlock\000"
169 /* 1629 */ "k1unlock\000"
170 /* 1638 */ "tlbunlock\000"
171 /* 1648 */ "l2gunlock\000"
172 /* 1658 */ "# FEntry call\000"
173 /* 1672 */ "l2kill\000"
174 /* 1679 */ "dckill\000"
175 /* 1686 */ "ickill\000"
176 /* 1693 */ "l2gclean\000"
177 /* 1702 */ "if (!p0) dealloc_return\000"
178 /* 1726 */ "if (p0) dealloc_return\000"
179 /* 1749 */ "nop\000"
180 /* 1753 */ "barrier\000"
181 /* 1761 */ "vwhist256:sat\000"
182 /* 1775 */ "syncht\000"
183 /* 1782 */ "if (!p0.new) dealloc_return:nt\000"
184 /* 1813 */ "if (p0.new) dealloc_return:nt\000"
185 /* 1843 */ "brkpt\000"
186 /* 1849 */ "vhist\000"
187 /* 1855 */ "l2gcleaninv\000"
188};
189#ifdef __GNUC__
190#pragma GCC diagnostic pop
191#endif
192
193 static const uint32_t OpInfo0[] = {
194 0U, // PHI
195 0U, // INLINEASM
196 0U, // INLINEASM_BR
197 0U, // CFI_INSTRUCTION
198 0U, // EH_LABEL
199 0U, // GC_LABEL
200 0U, // ANNOTATION_LABEL
201 0U, // KILL
202 0U, // EXTRACT_SUBREG
203 0U, // INSERT_SUBREG
204 0U, // IMPLICIT_DEF
205 0U, // INIT_UNDEF
206 0U, // SUBREG_TO_REG
207 0U, // COPY_TO_REGCLASS
208 1489U, // DBG_VALUE
209 1546U, // DBG_VALUE_LIST
210 1499U, // DBG_INSTR_REF
211 1513U, // DBG_PHI
212 1521U, // DBG_LABEL
213 0U, // REG_SEQUENCE
214 0U, // COPY
215 1473U, // BUNDLE
216 1531U, // LIFETIME_START
217 1447U, // LIFETIME_END
218 1460U, // PSEUDO_PROBE
219 0U, // ARITH_FENCE
220 0U, // STACKMAP
221 1659U, // FENTRY_CALL
222 0U, // PATCHPOINT
223 0U, // LOAD_STACK_GUARD
224 0U, // PREALLOCATED_SETUP
225 0U, // PREALLOCATED_ARG
226 0U, // STATEPOINT
227 0U, // LOCAL_ESCAPE
228 0U, // FAULTING_OP
229 0U, // PATCHABLE_OP
230 1230U, // PATCHABLE_FUNCTION_ENTER
231 1150U, // PATCHABLE_RET
232 1276U, // PATCHABLE_FUNCTION_EXIT
233 1253U, // PATCHABLE_TAIL_CALL
234 1205U, // PATCHABLE_EVENT_CALL
235 1181U, // PATCHABLE_TYPED_EVENT_CALL
236 0U, // ICALL_BRANCH_FUNNEL
237 1480U, // FAKE_USE
238 0U, // MEMBARRIER
239 0U, // JUMP_TABLE_DEBUG_INFO
240 0U, // CONVERGENCECTRL_ENTRY
241 0U, // CONVERGENCECTRL_ANCHOR
242 0U, // CONVERGENCECTRL_LOOP
243 0U, // CONVERGENCECTRL_GLUE
244 0U, // G_ASSERT_SEXT
245 0U, // G_ASSERT_ZEXT
246 0U, // G_ASSERT_ALIGN
247 0U, // G_ADD
248 0U, // G_SUB
249 0U, // G_MUL
250 0U, // G_SDIV
251 0U, // G_UDIV
252 0U, // G_SREM
253 0U, // G_UREM
254 0U, // G_SDIVREM
255 0U, // G_UDIVREM
256 0U, // G_AND
257 0U, // G_OR
258 0U, // G_XOR
259 0U, // G_ABDS
260 0U, // G_ABDU
261 0U, // G_IMPLICIT_DEF
262 0U, // G_PHI
263 0U, // G_FRAME_INDEX
264 0U, // G_GLOBAL_VALUE
265 0U, // G_PTRAUTH_GLOBAL_VALUE
266 0U, // G_CONSTANT_POOL
267 0U, // G_EXTRACT
268 0U, // G_UNMERGE_VALUES
269 0U, // G_INSERT
270 0U, // G_MERGE_VALUES
271 0U, // G_BUILD_VECTOR
272 0U, // G_BUILD_VECTOR_TRUNC
273 0U, // G_CONCAT_VECTORS
274 0U, // G_PTRTOINT
275 0U, // G_INTTOPTR
276 0U, // G_BITCAST
277 0U, // G_FREEZE
278 0U, // G_CONSTANT_FOLD_BARRIER
279 0U, // G_INTRINSIC_FPTRUNC_ROUND
280 0U, // G_INTRINSIC_TRUNC
281 0U, // G_INTRINSIC_ROUND
282 0U, // G_INTRINSIC_LRINT
283 0U, // G_INTRINSIC_LLRINT
284 0U, // G_INTRINSIC_ROUNDEVEN
285 0U, // G_READCYCLECOUNTER
286 0U, // G_READSTEADYCOUNTER
287 0U, // G_LOAD
288 0U, // G_SEXTLOAD
289 0U, // G_ZEXTLOAD
290 0U, // G_INDEXED_LOAD
291 0U, // G_INDEXED_SEXTLOAD
292 0U, // G_INDEXED_ZEXTLOAD
293 0U, // G_STORE
294 0U, // G_INDEXED_STORE
295 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
296 0U, // G_ATOMIC_CMPXCHG
297 0U, // G_ATOMICRMW_XCHG
298 0U, // G_ATOMICRMW_ADD
299 0U, // G_ATOMICRMW_SUB
300 0U, // G_ATOMICRMW_AND
301 0U, // G_ATOMICRMW_NAND
302 0U, // G_ATOMICRMW_OR
303 0U, // G_ATOMICRMW_XOR
304 0U, // G_ATOMICRMW_MAX
305 0U, // G_ATOMICRMW_MIN
306 0U, // G_ATOMICRMW_UMAX
307 0U, // G_ATOMICRMW_UMIN
308 0U, // G_ATOMICRMW_FADD
309 0U, // G_ATOMICRMW_FSUB
310 0U, // G_ATOMICRMW_FMAX
311 0U, // G_ATOMICRMW_FMIN
312 0U, // G_ATOMICRMW_FMAXIMUM
313 0U, // G_ATOMICRMW_FMINIMUM
314 0U, // G_ATOMICRMW_UINC_WRAP
315 0U, // G_ATOMICRMW_UDEC_WRAP
316 0U, // G_ATOMICRMW_USUB_COND
317 0U, // G_ATOMICRMW_USUB_SAT
318 0U, // G_FENCE
319 0U, // G_PREFETCH
320 0U, // G_BRCOND
321 0U, // G_BRINDIRECT
322 0U, // G_INVOKE_REGION_START
323 0U, // G_INTRINSIC
324 0U, // G_INTRINSIC_W_SIDE_EFFECTS
325 0U, // G_INTRINSIC_CONVERGENT
326 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
327 0U, // G_ANYEXT
328 0U, // G_TRUNC
329 0U, // G_CONSTANT
330 0U, // G_FCONSTANT
331 0U, // G_VASTART
332 0U, // G_VAARG
333 0U, // G_SEXT
334 0U, // G_SEXT_INREG
335 0U, // G_ZEXT
336 0U, // G_SHL
337 0U, // G_LSHR
338 0U, // G_ASHR
339 0U, // G_FSHL
340 0U, // G_FSHR
341 0U, // G_ROTR
342 0U, // G_ROTL
343 0U, // G_ICMP
344 0U, // G_FCMP
345 0U, // G_SCMP
346 0U, // G_UCMP
347 0U, // G_SELECT
348 0U, // G_UADDO
349 0U, // G_UADDE
350 0U, // G_USUBO
351 0U, // G_USUBE
352 0U, // G_SADDO
353 0U, // G_SADDE
354 0U, // G_SSUBO
355 0U, // G_SSUBE
356 0U, // G_UMULO
357 0U, // G_SMULO
358 0U, // G_UMULH
359 0U, // G_SMULH
360 0U, // G_UADDSAT
361 0U, // G_SADDSAT
362 0U, // G_USUBSAT
363 0U, // G_SSUBSAT
364 0U, // G_USHLSAT
365 0U, // G_SSHLSAT
366 0U, // G_SMULFIX
367 0U, // G_UMULFIX
368 0U, // G_SMULFIXSAT
369 0U, // G_UMULFIXSAT
370 0U, // G_SDIVFIX
371 0U, // G_UDIVFIX
372 0U, // G_SDIVFIXSAT
373 0U, // G_UDIVFIXSAT
374 0U, // G_FADD
375 0U, // G_FSUB
376 0U, // G_FMUL
377 0U, // G_FMA
378 0U, // G_FMAD
379 0U, // G_FDIV
380 0U, // G_FREM
381 0U, // G_FPOW
382 0U, // G_FPOWI
383 0U, // G_FEXP
384 0U, // G_FEXP2
385 0U, // G_FEXP10
386 0U, // G_FLOG
387 0U, // G_FLOG2
388 0U, // G_FLOG10
389 0U, // G_FLDEXP
390 0U, // G_FFREXP
391 0U, // G_FNEG
392 0U, // G_FPEXT
393 0U, // G_FPTRUNC
394 0U, // G_FPTOSI
395 0U, // G_FPTOUI
396 0U, // G_SITOFP
397 0U, // G_UITOFP
398 0U, // G_FPTOSI_SAT
399 0U, // G_FPTOUI_SAT
400 0U, // G_FABS
401 0U, // G_FCOPYSIGN
402 0U, // G_IS_FPCLASS
403 0U, // G_FCANONICALIZE
404 0U, // G_FMINNUM
405 0U, // G_FMAXNUM
406 0U, // G_FMINNUM_IEEE
407 0U, // G_FMAXNUM_IEEE
408 0U, // G_FMINIMUM
409 0U, // G_FMAXIMUM
410 0U, // G_FMINIMUMNUM
411 0U, // G_FMAXIMUMNUM
412 0U, // G_GET_FPENV
413 0U, // G_SET_FPENV
414 0U, // G_RESET_FPENV
415 0U, // G_GET_FPMODE
416 0U, // G_SET_FPMODE
417 0U, // G_RESET_FPMODE
418 0U, // G_PTR_ADD
419 0U, // G_PTRMASK
420 0U, // G_SMIN
421 0U, // G_SMAX
422 0U, // G_UMIN
423 0U, // G_UMAX
424 0U, // G_ABS
425 0U, // G_LROUND
426 0U, // G_LLROUND
427 0U, // G_BR
428 0U, // G_BRJT
429 0U, // G_VSCALE
430 0U, // G_INSERT_SUBVECTOR
431 0U, // G_EXTRACT_SUBVECTOR
432 0U, // G_INSERT_VECTOR_ELT
433 0U, // G_EXTRACT_VECTOR_ELT
434 0U, // G_SHUFFLE_VECTOR
435 0U, // G_SPLAT_VECTOR
436 0U, // G_STEP_VECTOR
437 0U, // G_VECTOR_COMPRESS
438 0U, // G_CTTZ
439 0U, // G_CTTZ_ZERO_UNDEF
440 0U, // G_CTLZ
441 0U, // G_CTLZ_ZERO_UNDEF
442 0U, // G_CTPOP
443 0U, // G_BSWAP
444 0U, // G_BITREVERSE
445 0U, // G_FCEIL
446 0U, // G_FCOS
447 0U, // G_FSIN
448 0U, // G_FSINCOS
449 0U, // G_FTAN
450 0U, // G_FACOS
451 0U, // G_FASIN
452 0U, // G_FATAN
453 0U, // G_FATAN2
454 0U, // G_FCOSH
455 0U, // G_FSINH
456 0U, // G_FTANH
457 0U, // G_FSQRT
458 0U, // G_FFLOOR
459 0U, // G_FRINT
460 0U, // G_FNEARBYINT
461 0U, // G_ADDRSPACE_CAST
462 0U, // G_BLOCK_ADDR
463 0U, // G_JUMP_TABLE
464 0U, // G_DYN_STACKALLOC
465 0U, // G_STACKSAVE
466 0U, // G_STACKRESTORE
467 0U, // G_STRICT_FADD
468 0U, // G_STRICT_FSUB
469 0U, // G_STRICT_FMUL
470 0U, // G_STRICT_FDIV
471 0U, // G_STRICT_FREM
472 0U, // G_STRICT_FMA
473 0U, // G_STRICT_FSQRT
474 0U, // G_STRICT_FLDEXP
475 0U, // G_READ_REGISTER
476 0U, // G_WRITE_REGISTER
477 0U, // G_MEMCPY
478 0U, // G_MEMCPY_INLINE
479 0U, // G_MEMMOVE
480 0U, // G_MEMSET
481 0U, // G_BZERO
482 0U, // G_TRAP
483 0U, // G_DEBUGTRAP
484 0U, // G_UBSANTRAP
485 0U, // G_VECREDUCE_SEQ_FADD
486 0U, // G_VECREDUCE_SEQ_FMUL
487 0U, // G_VECREDUCE_FADD
488 0U, // G_VECREDUCE_FMUL
489 0U, // G_VECREDUCE_FMAX
490 0U, // G_VECREDUCE_FMIN
491 0U, // G_VECREDUCE_FMAXIMUM
492 0U, // G_VECREDUCE_FMINIMUM
493 0U, // G_VECREDUCE_ADD
494 0U, // G_VECREDUCE_MUL
495 0U, // G_VECREDUCE_AND
496 0U, // G_VECREDUCE_OR
497 0U, // G_VECREDUCE_XOR
498 0U, // G_VECREDUCE_SMAX
499 0U, // G_VECREDUCE_SMIN
500 0U, // G_VECREDUCE_UMAX
501 0U, // G_VECREDUCE_UMIN
502 0U, // G_SBFX
503 0U, // G_UBFX
504 2074U, // A2_addsp
505 18458U, // A2_iconst
506 16812058U, // A2_neg
507 51226U, // A2_not
508 33624179U, // A2_tfrf
509 33640563U, // A2_tfrfnew
510 50432026U, // A2_tfrp
511 33624179U, // A2_tfrpf
512 33640563U, // A2_tfrpfnew
513 50448410U, // A2_tfrpi
514 33624358U, // A2_tfrpt
515 33640742U, // A2_tfrptnew
516 33624358U, // A2_tfrt
517 33640742U, // A2_tfrtnew
518 16910362U, // A2_vaddb_map
519 16926746U, // A2_vsubb_map
520 165914U, // A2_zxtb
521 16959514U, // A4_boundscheck
522 1U, // ADJCALLSTACKDOWN
523 1U, // ADJCALLSTACKUP
524 198682U, // C2_cmpgei
525 215066U, // C2_cmpgeui
526 231450U, // C2_cmplt
527 247834U, // C2_cmpltu
528 50432026U, // C2_pxfer_map
529 1561U, // DUPLEX_Pseudo
530 1298U, // ENDLOOP0
531 1308U, // ENDLOOP01
532 1407U, // ENDLOOP1
533 1299U, // J2_endloop0
534 1309U, // J2_endloop01
535 1408U, // J2_endloop1
536 264307U, // J2_jumpf_nopred_map
537 280691U, // J2_jumprf_nopred_map
538 280870U, // J2_jumprt_nopred_map
539 264486U, // J2_jumpt_nopred_map
540 297114U, // J2_trap1_noregmap
541 67422234U, // L2_loadalignb_zomap
542 67438618U, // L2_loadalignh_zomap
543 17123354U, // L2_loadbsw2_zomap
544 17123354U, // L2_loadbsw4_zomap
545 17139738U, // L2_loadbzw2_zomap
546 17139738U, // L2_loadbzw4_zomap
547 17156122U, // L2_loadrb_zomap
548 17172506U, // L2_loadrd_zomap
549 17188890U, // L2_loadrh_zomap
550 17205274U, // L2_loadri_zomap
551 17221658U, // L2_loadrub_zomap
552 17238042U, // L2_loadruh_zomap
553 83955827U, // L2_ploadrbf_zomap
554 83972211U, // L2_ploadrbfnew_zomap
555 83956006U, // L2_ploadrbt_zomap
556 83972390U, // L2_ploadrbtnew_zomap
557 100733043U, // L2_ploadrdf_zomap
558 100749427U, // L2_ploadrdfnew_zomap
559 100733222U, // L2_ploadrdt_zomap
560 100749606U, // L2_ploadrdtnew_zomap
561 117510259U, // L2_ploadrhf_zomap
562 117526643U, // L2_ploadrhfnew_zomap
563 117510438U, // L2_ploadrht_zomap
564 117526822U, // L2_ploadrhtnew_zomap
565 134287475U, // L2_ploadrif_zomap
566 134303859U, // L2_ploadrifnew_zomap
567 134287654U, // L2_ploadrit_zomap
568 134304038U, // L2_ploadritnew_zomap
569 151064691U, // L2_ploadrubf_zomap
570 151081075U, // L2_ploadrubfnew_zomap
571 151064870U, // L2_ploadrubt_zomap
572 151081254U, // L2_ploadrubtnew_zomap
573 167841907U, // L2_ploadruhf_zomap
574 167858291U, // L2_ploadruhfnew_zomap
575 167842086U, // L2_ploadruht_zomap
576 167858470U, // L2_ploadruhtnew_zomap
577 477648U, // L4_add_memopb_zomap
578 477780U, // L4_add_memoph_zomap
579 478226U, // L4_add_memopw_zomap
580 494032U, // L4_and_memopb_zomap
581 494164U, // L4_and_memoph_zomap
582 494610U, // L4_and_memopw_zomap
583 510416U, // L4_iadd_memopb_zomap
584 510548U, // L4_iadd_memoph_zomap
585 510994U, // L4_iadd_memopw_zomap
586 526800U, // L4_iand_memopb_zomap
587 526932U, // L4_iand_memoph_zomap
588 527378U, // L4_iand_memopw_zomap
589 543184U, // L4_ior_memopb_zomap
590 543316U, // L4_ior_memoph_zomap
591 543762U, // L4_ior_memopw_zomap
592 559568U, // L4_isub_memopb_zomap
593 559700U, // L4_isub_memoph_zomap
594 560146U, // L4_isub_memopw_zomap
595 575952U, // L4_or_memopb_zomap
596 576084U, // L4_or_memoph_zomap
597 576530U, // L4_or_memopw_zomap
598 591987U, // L4_return_map_to_raw_f
599 608371U, // L4_return_map_to_raw_fnew_pnt
600 624755U, // L4_return_map_to_raw_fnew_pt
601 592166U, // L4_return_map_to_raw_t
602 608550U, // L4_return_map_to_raw_tnew_pnt
603 624934U, // L4_return_map_to_raw_tnew_pt
604 641488U, // L4_sub_memopb_zomap
605 641620U, // L4_sub_memoph_zomap
606 642066U, // L4_sub_memopw_zomap
607 1574U, // L6_deallocframe_map_to_raw
608 1712U, // L6_return_map_to_raw
609 121U, // LDriw_ctr
610 121U, // LDriw_pred
611 185206810U, // M2_mpysmi
612 673818U, // M2_mpyui
613 202016794U, // M2_vrcmpys_acc_s1
614 202033178U, // M2_vrcmpys_s1
615 218810394U, // M2_vrcmpys_s1rp
616 722970U, // M7_vdmpy
617 739354U, // M7_vdmpy_acc
618 0U, // PS_aligna
619 0U, // PS_alloca
620 0U, // PS_call_instrprof_custom
621 0U, // PS_call_nr
622 0U, // PS_crash
623 0U, // PS_false
624 0U, // PS_fi
625 0U, // PS_fia
626 1U, // PS_loadrb_pci
627 1U, // PS_loadrb_pcr
628 1U, // PS_loadrd_pci
629 1U, // PS_loadrd_pcr
630 1U, // PS_loadrh_pci
631 1U, // PS_loadrh_pcr
632 1U, // PS_loadri_pci
633 1U, // PS_loadri_pcr
634 1U, // PS_loadrub_pci
635 1U, // PS_loadrub_pcr
636 1U, // PS_loadruh_pci
637 1U, // PS_loadruh_pcr
638 1U, // PS_pselect
639 0U, // PS_qfalse
640 0U, // PS_qtrue
641 1U, // PS_storerb_pci
642 1U, // PS_storerb_pcr
643 1U, // PS_storerd_pci
644 1U, // PS_storerd_pcr
645 1U, // PS_storerf_pci
646 1U, // PS_storerf_pcr
647 1U, // PS_storerh_pci
648 1U, // PS_storerh_pcr
649 1U, // PS_storeri_pci
650 1U, // PS_storeri_pcr
651 0U, // PS_tailcall_i
652 755820U, // PS_tailcall_r
653 0U, // PS_true
654 0U, // PS_vdd0
655 0U, // PS_vloadrq_ai
656 0U, // PS_vloadrv_ai
657 0U, // PS_vloadrv_nt_ai
658 0U, // PS_vloadrw_ai
659 0U, // PS_vloadrw_nt_ai
660 0U, // PS_vmulw
661 0U, // PS_vmulw_acc
662 0U, // PS_vselect
663 0U, // PS_vsplatib
664 0U, // PS_vsplatih
665 0U, // PS_vsplatiw
666 0U, // PS_vsplatrb
667 0U, // PS_vsplatrh
668 0U, // PS_vsplatrw
669 0U, // PS_vstorerq_ai
670 0U, // PS_vstorerv_ai
671 0U, // PS_vstorerv_nt_ai
672 0U, // PS_vstorerw_ai
673 0U, // PS_vstorerw_nt_ai
674 0U, // PS_wselect
675 772122U, // S2_asr_i_p_rnd_goodsyntax
676 772122U, // S2_asr_i_r_rnd_goodsyntax
677 788595U, // S2_pstorerbf_zomap
678 788595U, // S2_pstorerbnewf_zomap
679 788774U, // S2_pstorerbnewt_zomap
680 788774U, // S2_pstorerbt_zomap
681 804979U, // S2_pstorerdf_zomap
682 805158U, // S2_pstorerdt_zomap
683 821363U, // S2_pstorerff_zomap
684 821542U, // S2_pstorerft_zomap
685 821363U, // S2_pstorerhf_zomap
686 821363U, // S2_pstorerhnewf_zomap
687 821542U, // S2_pstorerhnewt_zomap
688 821542U, // S2_pstorerht_zomap
689 837747U, // S2_pstorerif_zomap
690 837747U, // S2_pstorerinewf_zomap
691 837926U, // S2_pstorerinewt_zomap
692 837926U, // S2_pstorerit_zomap
693 51186128U, // S2_storerb_zomap
694 235735504U, // S2_storerbnew_zomap
695 51186184U, // S2_storerd_zomap
696 252512852U, // S2_storerf_zomap
697 51186260U, // S2_storerh_zomap
698 235735636U, // S2_storerhnew_zomap
699 51186706U, // S2_storeri_zomap
700 235736082U, // S2_storerinew_zomap
701 17647642U, // S2_tableidxb_goodsyntax
702 17664026U, // S2_tableidxd_goodsyntax
703 17680410U, // S2_tableidxh_goodsyntax
704 17696794U, // S2_tableidxw_goodsyntax
705 936051U, // S4_pstorerbfnew_zomap
706 936051U, // S4_pstorerbnewfnew_zomap
707 936230U, // S4_pstorerbnewtnew_zomap
708 936230U, // S4_pstorerbtnew_zomap
709 952435U, // S4_pstorerdfnew_zomap
710 952614U, // S4_pstorerdtnew_zomap
711 968819U, // S4_pstorerffnew_zomap
712 968998U, // S4_pstorerftnew_zomap
713 968819U, // S4_pstorerhfnew_zomap
714 968819U, // S4_pstorerhnewfnew_zomap
715 968998U, // S4_pstorerhnewtnew_zomap
716 968998U, // S4_pstorerhtnew_zomap
717 985203U, // S4_pstorerifnew_zomap
718 985203U, // S4_pstorerinewfnew_zomap
719 985382U, // S4_pstorerinewtnew_zomap
720 985382U, // S4_pstoreritnew_zomap
721 1001936U, // S4_storeirb_zomap
722 788595U, // S4_storeirbf_zomap
723 936051U, // S4_storeirbfnew_zomap
724 788774U, // S4_storeirbt_zomap
725 936230U, // S4_storeirbtnew_zomap
726 1002068U, // S4_storeirh_zomap
727 821363U, // S4_storeirhf_zomap
728 968819U, // S4_storeirhfnew_zomap
729 821542U, // S4_storeirht_zomap
730 968998U, // S4_storeirhtnew_zomap
731 1002514U, // S4_storeiri_zomap
732 837747U, // S4_storeirif_zomap
733 985203U, // S4_storeirifnew_zomap
734 837926U, // S4_storeirit_zomap
735 985382U, // S4_storeiritnew_zomap
736 269453338U, // S5_asrhub_rnd_sat_goodsyntax
737 185583642U, // S5_vasrhrnd_goodsyntax
738 297148U, // S6_allocframe_to_raw
739 121U, // STriw_ctr
740 121U, // STriw_pred
741 286263322U, // V6_MAP_equb
742 286279706U, // V6_MAP_equb_and
743 286296090U, // V6_MAP_equb_ior
744 286312474U, // V6_MAP_equb_xor
745 303040538U, // V6_MAP_equh
746 303056922U, // V6_MAP_equh_and
747 303073306U, // V6_MAP_equh_ior
748 303089690U, // V6_MAP_equh_xor
749 319817754U, // V6_MAP_equw
750 319834138U, // V6_MAP_equw_and
751 319850522U, // V6_MAP_equw_ior
752 319866906U, // V6_MAP_equw_xor
753 17893402U, // V6_dbl_ld0
754 51186324U, // V6_dbl_st0
755 1132570U, // V6_extractw_alt
756 1148954U, // V6_hi
757 17893402U, // V6_ld0
758 335614067U, // V6_ldcnp0
759 335614067U, // V6_ldcnpnt0
760 335614246U, // V6_ldcp0
761 335614246U, // V6_ldcpnt0
762 352391283U, // V6_ldnp0
763 352391283U, // V6_ldnpnt0
764 370214938U, // V6_ldnt0
765 352391462U, // V6_ldp0
766 352391462U, // V6_ldpnt0
767 385945715U, // V6_ldtnp0
768 385945715U, // V6_ldtnpnt0
769 385945894U, // V6_ldtp0
770 385945894U, // V6_ldtpnt0
771 17942554U, // V6_ldu0
772 1181722U, // V6_lo
773 51186324U, // V6_st0
774 235735700U, // V6_stn0
775 236079764U, // V6_stnnt0
776 1214579U, // V6_stnp0
777 1214579U, // V6_stnpnt0
778 1214579U, // V6_stnq0
779 1214579U, // V6_stnqnt0
780 51530388U, // V6_stnt0
781 1214758U, // V6_stp0
782 1214758U, // V6_stpnt0
783 1214758U, // V6_stq0
784 1214758U, // V6_stqnt0
785 51186592U, // V6_stu0
786 1230963U, // V6_stunp0
787 1231142U, // V6_stup0
788 1247258U, // V6_v10mpyubs10
789 1263642U, // V6_v10mpyubs10_vxx
790 403933210U, // V6_v6mpyhubs10_alt
791 403933210U, // V6_v6mpyvubs10_alt
792 18073626U, // V6_vabsb_alt
793 420726810U, // V6_vabsb_sat_alt
794 1312794U, // V6_vabsdiffh_alt
795 1329178U, // V6_vabsdiffub_alt
796 1345562U, // V6_vabsdiffuh_alt
797 1361946U, // V6_vabsdiffw_alt
798 18155546U, // V6_vabsh_alt
799 420808730U, // V6_vabsh_sat_alt
800 1394714U, // V6_vabsub_alt
801 1411098U, // V6_vabsuh_alt
802 1427482U, // V6_vabsuw_alt
803 18221082U, // V6_vabsw_alt
804 420874266U, // V6_vabsw_sat_alt
805 16910362U, // V6_vaddb_alt
806 16910362U, // V6_vaddb_dv_alt
807 437670003U, // V6_vaddbnq_alt
808 437670182U, // V6_vaddbq_alt
809 419563546U, // V6_vaddbsat_alt
810 419563546U, // V6_vaddbsat_dv_alt
811 18253850U, // V6_vaddh_alt
812 18253850U, // V6_vaddh_dv_alt
813 454479987U, // V6_vaddhnq_alt
814 454480166U, // V6_vaddhq_alt
815 420907034U, // V6_vaddhsat_alt
816 420907034U, // V6_vaddhsat_dv_alt
817 1509402U, // V6_vaddhw_acc_alt
818 18253850U, // V6_vaddhw_alt
819 1525786U, // V6_vaddubh_acc_alt
820 18319386U, // V6_vaddubh_alt
821 420972570U, // V6_vaddubsat_alt
822 420972570U, // V6_vaddubsat_dv_alt
823 420988954U, // V6_vadduhsat_alt
824 420988954U, // V6_vadduhsat_dv_alt
825 1574938U, // V6_vadduhw_acc_alt
826 18335770U, // V6_vadduhw_alt
827 1591322U, // V6_vadduwsat_alt
828 1591322U, // V6_vadduwsat_dv_alt
829 18384922U, // V6_vaddw_alt
830 18384922U, // V6_vaddw_dv_alt
831 471388275U, // V6_vaddwnq_alt
832 471388454U, // V6_vaddwq_alt
833 421038106U, // V6_vaddwsat_alt
834 421038106U, // V6_vaddwsat_dv_alt
835 1640474U, // V6_vandnqrt_acc_alt
836 1656858U, // V6_vandnqrt_alt
837 1673242U, // V6_vandqrt_acc_alt
838 1689626U, // V6_vandqrt_alt
839 1673242U, // V6_vandvrt_acc_alt
840 1689626U, // V6_vandvrt_alt
841 1706010U, // V6_vaslh_acc_alt
842 488261658U, // V6_vaslh_alt
843 488261658U, // V6_vaslhv_alt
844 1738778U, // V6_vaslw_acc_alt
845 488294426U, // V6_vaslw_alt
846 488294426U, // V6_vaslwv_alt
847 1771546U, // V6_vasr_into_alt
848 1787930U, // V6_vasrh_acc_alt
849 487573530U, // V6_vasrh_alt
850 487573530U, // V6_vasrhv_alt
851 1804314U, // V6_vasrw_acc_alt
852 488359962U, // V6_vasrw_alt
853 488359962U, // V6_vasrwv_alt
854 50432026U, // V6_vassignp
855 18614298U, // V6_vavgb_alt
856 505153562U, // V6_vavgbrnd_alt
857 18630682U, // V6_vavgh_alt
858 505169946U, // V6_vavghrnd_alt
859 18647066U, // V6_vavgub_alt
860 505186330U, // V6_vavgubrnd_alt
861 18663450U, // V6_vavguh_alt
862 505202714U, // V6_vavguhrnd_alt
863 18679834U, // V6_vavguw_alt
864 505219098U, // V6_vavguwrnd_alt
865 18696218U, // V6_vavgw_alt
866 505235482U, // V6_vavgwrnd_alt
867 1935386U, // V6_vcl0h_alt
868 1951770U, // V6_vcl0w_alt
869 1968154U, // V6_vd0
870 1968154U, // V6_vdd0
871 1984538U, // V6_vdealb4w_alt
872 2000922U, // V6_vdealb_alt
873 2017306U, // V6_vdealh_alt
874 2033690U, // V6_vdmpybus_acc_alt
875 2050074U, // V6_vdmpybus_alt
876 2033690U, // V6_vdmpybus_dv_acc_alt
877 2050074U, // V6_vdmpybus_dv_alt
878 2066458U, // V6_vdmpyhb_acc_alt
879 2082842U, // V6_vdmpyhb_alt
880 2066458U, // V6_vdmpyhb_dv_acc_alt
881 2082842U, // V6_vdmpyhb_dv_alt
882 2099226U, // V6_vdmpyhisat_acc_alt
883 2115610U, // V6_vdmpyhisat_alt
884 2099226U, // V6_vdmpyhsat_acc_alt
885 2115610U, // V6_vdmpyhsat_alt
886 522225690U, // V6_vdmpyhsuisat_acc_alt
887 522242074U, // V6_vdmpyhsuisat_alt
888 421562394U, // V6_vdmpyhsusat_acc_alt
889 421578778U, // V6_vdmpyhsusat_alt
890 2099226U, // V6_vdmpyhvsat_acc_alt
891 2115610U, // V6_vdmpyhvsat_alt
892 2164762U, // V6_vdsaduh_acc_alt
893 2181146U, // V6_vdsaduh_alt
894 1U, // V6_vgathermh_pseudo
895 1U, // V6_vgathermhq_pseudo
896 1U, // V6_vgathermhw_pseudo
897 1U, // V6_vgathermhwq_pseudo
898 1U, // V6_vgathermw_pseudo
899 1U, // V6_vgathermwq_pseudo
900 488736794U, // V6_vlsrh_alt
901 488736794U, // V6_vlsrhv_alt
902 488753178U, // V6_vlsrw_alt
903 488753178U, // V6_vlsrwv_alt
904 2230298U, // V6_vmaxb_alt
905 2246682U, // V6_vmaxh_alt
906 2263066U, // V6_vmaxub_alt
907 2279450U, // V6_vmaxuh_alt
908 2295834U, // V6_vmaxw_alt
909 2312218U, // V6_vminb_alt
910 2328602U, // V6_vminh_alt
911 2344986U, // V6_vminub_alt
912 2361370U, // V6_vminuh_alt
913 2377754U, // V6_vminw_alt
914 2394138U, // V6_vmpabus_acc_alt
915 2410522U, // V6_vmpabus_alt
916 2410522U, // V6_vmpabusv_alt
917 2426906U, // V6_vmpabuu_acc_alt
918 2443290U, // V6_vmpabuu_alt
919 2443290U, // V6_vmpabuuv_alt
920 2459674U, // V6_vmpahb_acc_alt
921 2476058U, // V6_vmpahb_alt
922 2492442U, // V6_vmpauhb_acc_alt
923 2508826U, // V6_vmpauhb_alt
924 2525210U, // V6_vmpybus_acc_alt
925 2541594U, // V6_vmpybus_alt
926 2525210U, // V6_vmpybusv_acc_alt
927 2541594U, // V6_vmpybusv_alt
928 2557978U, // V6_vmpybv_acc_alt
929 2574362U, // V6_vmpybv_alt
930 2590746U, // V6_vmpyewuh_alt
931 19384346U, // V6_vmpyh_acc_alt
932 19400730U, // V6_vmpyh_alt
933 422037530U, // V6_vmpyhsat_acc_alt
934 220727322U, // V6_vmpyhsrs_alt
935 203950106U, // V6_vmpyhss_alt
936 2639898U, // V6_vmpyhus_acc_alt
937 2656282U, // V6_vmpyhus_alt
938 19384346U, // V6_vmpyhv_acc_alt
939 19400730U, // V6_vmpyhv_alt
940 220727322U, // V6_vmpyhvsrs_alt
941 2672666U, // V6_vmpyiewh_acc_alt
942 2689050U, // V6_vmpyiewuh_acc_alt
943 2705434U, // V6_vmpyiewuh_alt
944 2721818U, // V6_vmpyih_acc_alt
945 2738202U, // V6_vmpyih_alt
946 2754586U, // V6_vmpyihb_acc_alt
947 2770970U, // V6_vmpyihb_alt
948 2787354U, // V6_vmpyiowh_alt
949 2803738U, // V6_vmpyiwb_acc_alt
950 2820122U, // V6_vmpyiwb_alt
951 2836506U, // V6_vmpyiwh_acc_alt
952 2852890U, // V6_vmpyiwh_alt
953 2869274U, // V6_vmpyiwub_acc_alt
954 2885658U, // V6_vmpyiwub_alt
955 204228634U, // V6_vmpyowh_alt
956 221005850U, // V6_vmpyowh_rnd_alt
957 539789338U, // V6_vmpyowh_rnd_sacc_alt
958 556566554U, // V6_vmpyowh_sacc_alt
959 2934810U, // V6_vmpyub_acc_alt
960 2951194U, // V6_vmpyub_alt
961 2934810U, // V6_vmpyubv_acc_alt
962 2951194U, // V6_vmpyubv_alt
963 2967578U, // V6_vmpyuh_acc_alt
964 2983962U, // V6_vmpyuh_alt
965 2967578U, // V6_vmpyuhv_acc_alt
966 2983962U, // V6_vmpyuhv_alt
967 3000346U, // V6_vnavgb_alt
968 19793946U, // V6_vnavgh_alt
969 3033114U, // V6_vnavgub_alt
970 19826714U, // V6_vnavgw_alt
971 3065882U, // V6_vnormamth_alt
972 3082266U, // V6_vnormamtw_alt
973 3098650U, // V6_vpackeb_alt
974 3115034U, // V6_vpackeh_alt
975 3131418U, // V6_vpackhb_sat_alt
976 3147802U, // V6_vpackhub_sat_alt
977 3164186U, // V6_vpackob_alt
978 3180570U, // V6_vpackoh_alt
979 3196954U, // V6_vpackwh_sat_alt
980 3213338U, // V6_vpackwuh_sat_alt
981 3229722U, // V6_vpopcounth_alt
982 573671450U, // V6_vrmpybub_rtt_acc_alt
983 573687834U, // V6_vrmpybub_rtt_alt
984 20056090U, // V6_vrmpybus_acc_alt
985 20072474U, // V6_vrmpybus_alt
986 187828250U, // V6_vrmpybusi_acc_alt
987 187844634U, // V6_vrmpybusi_alt
988 20056090U, // V6_vrmpybusv_acc_alt
989 20072474U, // V6_vrmpybusv_alt
990 3311642U, // V6_vrmpybv_acc_alt
991 3328026U, // V6_vrmpybv_alt
992 20121626U, // V6_vrmpyub_acc_alt
993 20138010U, // V6_vrmpyub_alt
994 590579738U, // V6_vrmpyub_rtt_acc_alt
995 590596122U, // V6_vrmpyub_rtt_alt
996 187893786U, // V6_vrmpyubi_acc_alt
997 187910170U, // V6_vrmpyubi_alt
998 20121626U, // V6_vrmpyubv_acc_alt
999 20138010U, // V6_vrmpyubv_alt
1000 3409946U, // V6_vrotr_alt
1001 3426330U, // V6_vroundhb_alt
1002 3442714U, // V6_vroundhub_alt
1003 3459098U, // V6_vrounduhub_alt
1004 3475482U, // V6_vrounduwuh_alt
1005 3491866U, // V6_vroundwh_alt
1006 3508250U, // V6_vroundwuh_alt
1007 188074010U, // V6_vrsadubi_acc_alt
1008 188090394U, // V6_vrsadubi_alt
1009 490096666U, // V6_vsathub_alt
1010 3573786U, // V6_vsatuwuh_alt
1011 490129434U, // V6_vsatwh_alt
1012 3606554U, // V6_vsb_alt
1013 3623698U, // V6_vscattermh_add_alt
1014 3623698U, // V6_vscattermh_alt
1015 607619366U, // V6_vscattermhq_alt
1016 3623698U, // V6_vscattermw_add_alt
1017 3623698U, // V6_vscattermw_alt
1018 3623698U, // V6_vscattermwh_add_alt
1019 3623698U, // V6_vscattermwh_alt
1020 624396582U, // V6_vscattermwhq_alt
1021 624396582U, // V6_vscattermwq_alt
1022 3655706U, // V6_vsh_alt
1023 3672090U, // V6_vshufeh_alt
1024 3688474U, // V6_vshuffb_alt
1025 3704858U, // V6_vshuffeb_alt
1026 3721242U, // V6_vshuffh_alt
1027 3737626U, // V6_vshuffob_alt
1028 3754010U, // V6_vshufoeb_alt
1029 3770394U, // V6_vshufoeh_alt
1030 3786778U, // V6_vshufoh_alt
1031 16926746U, // V6_vsubb_alt
1032 16926746U, // V6_vsubb_dv_alt
1033 638996595U, // V6_vsubbnq_alt
1034 638996774U, // V6_vsubbq_alt
1035 419579930U, // V6_vsubbsat_alt
1036 419579930U, // V6_vsubbsat_dv_alt
1037 20580378U, // V6_vsubh_alt
1038 20580378U, // V6_vsubh_dv_alt
1039 655806579U, // V6_vsubhnq_alt
1040 655806758U, // V6_vsubhq_alt
1041 423233562U, // V6_vsubhsat_alt
1042 423233562U, // V6_vsubhsat_dv_alt
1043 20580378U, // V6_vsubhw_alt
1044 20596762U, // V6_vsububh_alt
1045 423249946U, // V6_vsububsat_alt
1046 423249946U, // V6_vsububsat_dv_alt
1047 423266330U, // V6_vsubuhsat_alt
1048 423266330U, // V6_vsubuhsat_dv_alt
1049 20613146U, // V6_vsubuhw_alt
1050 3852314U, // V6_vsubuwsat_alt
1051 3852314U, // V6_vsubuwsat_dv_alt
1052 20645914U, // V6_vsubw_alt
1053 20645914U, // V6_vsubw_dv_alt
1054 672714867U, // V6_vsubwnq_alt
1055 672715046U, // V6_vsubwq_alt
1056 423299098U, // V6_vsubwsat_alt
1057 423299098U, // V6_vsubwsat_dv_alt
1058 3885082U, // V6_vtmpyb_acc_alt
1059 3901466U, // V6_vtmpyb_alt
1060 3917850U, // V6_vtmpybus_acc_alt
1061 3934234U, // V6_vtmpybus_alt
1062 3950618U, // V6_vtmpyhb_acc_alt
1063 3967002U, // V6_vtmpyhb_alt
1064 3623284U, // V6_vtran2x2_map
1065 3983386U, // V6_vunpackb_alt
1066 3999770U, // V6_vunpackh_alt
1067 4016154U, // V6_vunpackob_alt
1068 4032538U, // V6_vunpackoh_alt
1069 4048922U, // V6_vunpackub_alt
1070 4065306U, // V6_vunpackuh_alt
1071 4081690U, // V6_vzb_alt
1072 4098074U, // V6_vzh_alt
1073 297616U, // V6_zld0
1074 4114726U, // V6_zldp0
1075 4131501U, // Y2_crswap_old
1076 297547U, // Y2_dcfetch
1077 1606U, // Y2_k1lock_map
1078 1630U, // Y2_k1unlock_map
1079 2074U, // dup_A2_add
1080 2074U, // dup_A2_addi
1081 188696602U, // dup_A2_andir
1082 188712986U, // dup_A2_combineii
1083 4179994U, // dup_A2_sxtb
1084 4196378U, // dup_A2_sxth
1085 50432026U, // dup_A2_tfr
1086 50448410U, // dup_A2_tfrsi
1087 165914U, // dup_A2_zxtb
1088 4212762U, // dup_A2_zxth
1089 188712986U, // dup_A4_combineii
1090 490702874U, // dup_A4_combineir
1091 188778522U, // dup_A4_combineri
1092 687935603U, // dup_C2_cmoveif
1093 687935782U, // dup_C2_cmoveit
1094 687951987U, // dup_C2_cmovenewif
1095 687952166U, // dup_C2_cmovenewit
1096 188794906U, // dup_C2_cmpeqi
1097 4261914U, // dup_L2_deallocframe
1098 705021978U, // dup_L2_loadrb_io
1099 705038362U, // dup_L2_loadrd_io
1100 705054746U, // dup_L2_loadrh_io
1101 705071130U, // dup_L2_loadri_io
1102 705087514U, // dup_L2_loadrub_io
1103 705103898U, // dup_L2_loadruh_io
1104 71387669U, // dup_S2_allocframe
1105 725715408U, // dup_S2_storerb_io
1106 725715464U, // dup_S2_storerd_io
1107 725715540U, // dup_S2_storerh_io
1108 725715986U, // dup_S2_storeri_io
1109 742492624U, // dup_S4_storeirb_io
1110 742493202U, // dup_S4_storeiri_io
1111 21088282U, // A2_abs
1112 21088282U, // A2_absp
1113 423741466U, // A2_abssat
1114 2074U, // A2_add
1115 2074U, // A2_addh_h16_hh
1116 2074U, // A2_addh_h16_hl
1117 2074U, // A2_addh_h16_lh
1118 2074U, // A2_addh_h16_ll
1119 2074U, // A2_addh_h16_sat_hh
1120 2074U, // A2_addh_h16_sat_hl
1121 2074U, // A2_addh_h16_sat_lh
1122 2074U, // A2_addh_h16_sat_ll
1123 2074U, // A2_addh_l16_hl
1124 2074U, // A2_addh_l16_ll
1125 2074U, // A2_addh_l16_sat_hl
1126 2074U, // A2_addh_l16_sat_ll
1127 2074U, // A2_addi
1128 2074U, // A2_addp
1129 2074U, // A2_addpsat
1130 2074U, // A2_addsat
1131 2074U, // A2_addsph
1132 2074U, // A2_addspl
1133 490686490U, // A2_and
1134 188696602U, // A2_andir
1135 490686490U, // A2_andp
1136 4327450U, // A2_aslh
1137 4343834U, // A2_asrh
1138 759203866U, // A2_combine_hh
1139 759203866U, // A2_combine_hl
1140 775981082U, // A2_combine_lh
1141 775981082U, // A2_combine_ll
1142 188712986U, // A2_combineii
1143 490768410U, // A2_combinew
1144 4360218U, // A2_max
1145 4360218U, // A2_maxp
1146 4376602U, // A2_maxu
1147 4376602U, // A2_maxup
1148 4392986U, // A2_min
1149 4392986U, // A2_minp
1150 4409370U, // A2_minu
1151 4409370U, // A2_minup
1152 16812058U, // A2_negp
1153 419465242U, // A2_negsat
1154 1750U, // A2_nop
1155 51226U, // A2_notp
1156 490965018U, // A2_or
1157 188975130U, // A2_orir
1158 490965018U, // A2_orp
1159 788598899U, // A2_paddf
1160 788615283U, // A2_paddfnew
1161 788598899U, // A2_paddif
1162 788615283U, // A2_paddifnew
1163 788599078U, // A2_paddit
1164 788615462U, // A2_padditnew
1165 788599078U, // A2_paddt
1166 788615462U, // A2_paddtnew
1167 805376115U, // A2_pandf
1168 805392499U, // A2_pandfnew
1169 805376294U, // A2_pandt
1170 805392678U, // A2_pandtnew
1171 822153331U, // A2_porf
1172 822169715U, // A2_porfnew
1173 822153510U, // A2_port
1174 822169894U, // A2_portnew
1175 838930547U, // A2_psubf
1176 838946931U, // A2_psubfnew
1177 838930726U, // A2_psubt
1178 838947110U, // A2_psubtnew
1179 855707763U, // A2_pxorf
1180 855724147U, // A2_pxorfnew
1181 855707942U, // A2_pxort
1182 855724326U, // A2_pxortnew
1183 423872538U, // A2_roundsat
1184 4458522U, // A2_sat
1185 4474906U, // A2_satb
1186 4491290U, // A2_sath
1187 4507674U, // A2_satub
1188 4524058U, // A2_satuh
1189 4540442U, // A2_sub
1190 4540442U, // A2_subh_h16_hh
1191 4540442U, // A2_subh_h16_hl
1192 4540442U, // A2_subh_h16_lh
1193 4540442U, // A2_subh_h16_ll
1194 4540442U, // A2_subh_h16_sat_hh
1195 4540442U, // A2_subh_h16_sat_hl
1196 4540442U, // A2_subh_h16_sat_lh
1197 4540442U, // A2_subh_h16_sat_ll
1198 4540442U, // A2_subh_l16_hl
1199 4540442U, // A2_subh_l16_ll
1200 4540442U, // A2_subh_l16_sat_hl
1201 4540442U, // A2_subh_l16_sat_ll
1202 4540442U, // A2_subp
1203 491096090U, // A2_subri
1204 4540442U, // A2_subsat
1205 18253850U, // A2_svaddh
1206 420907034U, // A2_svaddhs
1207 420988954U, // A2_svadduhs
1208 18630682U, // A2_svavgh
1209 505169946U, // A2_svavghs
1210 19793946U, // A2_svnavgh
1211 20580378U, // A2_svsubh
1212 423233562U, // A2_svsubhs
1213 423266330U, // A2_svsubuhs
1214 4573210U, // A2_swiz
1215 4179994U, // A2_sxtb
1216 4196378U, // A2_sxth
1217 4589594U, // A2_sxtw
1218 50432026U, // A2_tfr
1219 50432026U, // A2_tfrcrr
1220 71714842U, // A2_tfrih
1221 71731226U, // A2_tfril
1222 50432026U, // A2_tfrrcr
1223 50448410U, // A2_tfrsi
1224 18155546U, // A2_vabsh
1225 420808730U, // A2_vabshsat
1226 18221082U, // A2_vabsw
1227 420874266U, // A2_vabswsat
1228 18253850U, // A2_vaddh
1229 420907034U, // A2_vaddhs
1230 18319386U, // A2_vaddub
1231 420972570U, // A2_vaddubs
1232 420988954U, // A2_vadduhs
1233 18384922U, // A2_vaddw
1234 421038106U, // A2_vaddws
1235 18630682U, // A2_vavgh
1236 874268698U, // A2_vavghcr
1237 505169946U, // A2_vavghr
1238 18647066U, // A2_vavgub
1239 505186330U, // A2_vavgubr
1240 18663450U, // A2_vavguh
1241 505202714U, // A2_vavguhr
1242 18679834U, // A2_vavguw
1243 505219098U, // A2_vavguwr
1244 18696218U, // A2_vavgw
1245 874334234U, // A2_vavgwcr
1246 505235482U, // A2_vavgwr
1247 491178010U, // A2_vcmpbeq
1248 491194394U, // A2_vcmpbgtu
1249 491210778U, // A2_vcmpheq
1250 491227162U, // A2_vcmphgt
1251 491243546U, // A2_vcmphgtu
1252 491259930U, // A2_vcmpweq
1253 491276314U, // A2_vcmpwgt
1254 491292698U, // A2_vcmpwgtu
1255 4769818U, // A2_vconj
1256 2230298U, // A2_vmaxb
1257 2246682U, // A2_vmaxh
1258 2263066U, // A2_vmaxub
1259 2279450U, // A2_vmaxuh
1260 4786202U, // A2_vmaxuw
1261 2295834U, // A2_vmaxw
1262 2312218U, // A2_vminb
1263 2328602U, // A2_vminh
1264 2344986U, // A2_vminub
1265 2361370U, // A2_vminuh
1266 4802586U, // A2_vminuw
1267 2377754U, // A2_vminw
1268 19793946U, // A2_vnavgh
1269 892209178U, // A2_vnavghcr
1270 271452186U, // A2_vnavghr
1271 19826714U, // A2_vnavgw
1272 892241946U, // A2_vnavgwcr
1273 271484954U, // A2_vnavgwr
1274 4818970U, // A2_vraddub
1275 4835354U, // A2_vraddub_acc
1276 20318234U, // A2_vrsadub
1277 20301850U, // A2_vrsadub_acc
1278 20580378U, // A2_vsubh
1279 423233562U, // A2_vsubhs
1280 20596762U, // A2_vsubub
1281 423249946U, // A2_vsububs
1282 423266330U, // A2_vsubuhs
1283 20645914U, // A2_vsubw
1284 423299098U, // A2_vsubws
1285 4851738U, // A2_xor
1286 4851738U, // A2_xorp
1287 4212762U, // A2_zxth
1288 67110938U, // A4_addp_c
1289 910116890U, // A4_andn
1290 910116890U, // A4_andnp
1291 491407386U, // A4_bitsplit
1292 189417498U, // A4_bitspliti
1293 922929178U, // A4_boundscheck_hi
1294 939706394U, // A4_boundscheck_lo
1295 491423770U, // A4_cmpbeq
1296 189433882U, // A4_cmpbeqi
1297 491440154U, // A4_cmpbgt
1298 189450266U, // A4_cmpbgti
1299 491456538U, // A4_cmpbgtu
1300 189466650U, // A4_cmpbgtui
1301 491472922U, // A4_cmpheq
1302 189483034U, // A4_cmpheqi
1303 491489306U, // A4_cmphgt
1304 189499418U, // A4_cmphgti
1305 491505690U, // A4_cmphgtu
1306 189515802U, // A4_cmphgtui
1307 188712986U, // A4_combineii
1308 490702874U, // A4_combineir
1309 188778522U, // A4_combineri
1310 189532186U, // A4_cround_ri
1311 491522074U, // A4_cround_rr
1312 297176U, // A4_ext
1313 4999194U, // A4_modwrapu
1314 910395418U, // A4_orn
1315 910395418U, // A4_ornp
1316 956371059U, // A4_paslhf
1317 956387443U, // A4_paslhfnew
1318 956371238U, // A4_paslht
1319 956387622U, // A4_paslhtnew
1320 973148275U, // A4_pasrhf
1321 973164659U, // A4_pasrhfnew
1322 973148454U, // A4_pasrht
1323 973164838U, // A4_pasrhtnew
1324 989925491U, // A4_psxtbf
1325 989941875U, // A4_psxtbfnew
1326 989925670U, // A4_psxtbt
1327 989942054U, // A4_psxtbtnew
1328 1006702707U, // A4_psxthf
1329 1006719091U, // A4_psxthfnew
1330 1006702886U, // A4_psxtht
1331 1006719270U, // A4_psxthtnew
1332 1023479923U, // A4_pzxtbf
1333 1023496307U, // A4_pzxtbfnew
1334 1023480102U, // A4_pzxtbt
1335 1023496486U, // A4_pzxtbtnew
1336 1040257139U, // A4_pzxthf
1337 1040273523U, // A4_pzxthfnew
1338 1040257318U, // A4_pzxtht
1339 1040273702U, // A4_pzxthtnew
1340 490784794U, // A4_rcmpeq
1341 188794906U, // A4_rcmpeqi
1342 491554842U, // A4_rcmpneq
1343 189564954U, // A4_rcmpneqi
1344 188991514U, // A4_round_ri
1345 188991514U, // A4_round_ri_sat
1346 490981402U, // A4_round_rr
1347 490981402U, // A4_round_rr_sat
1348 71649306U, // A4_subp_c
1349 50432026U, // A4_tfrcpp
1350 50432026U, // A4_tfrpcp
1351 5031962U, // A4_tlbmatch
1352 5048346U, // A4_vcmpbeq_any
1353 189188122U, // A4_vcmpbeqi
1354 491603994U, // A4_vcmpbgt
1355 189614106U, // A4_vcmpbgti
1356 189204506U, // A4_vcmpbgtui
1357 189220890U, // A4_vcmpheqi
1358 189237274U, // A4_vcmphgti
1359 189253658U, // A4_vcmphgtui
1360 189270042U, // A4_vcmpweqi
1361 189286426U, // A4_vcmpwgti
1362 189302810U, // A4_vcmpwgtui
1363 5081114U, // A4_vrmaxh
1364 5097498U, // A4_vrmaxuh
1365 5113882U, // A4_vrmaxuw
1366 5130266U, // A4_vrmaxw
1367 5146650U, // A4_vrminh
1368 5163034U, // A4_vrminuh
1369 5179418U, // A4_vrminuw
1370 5195802U, // A4_vrminw
1371 3622938U, // A5_ACS
1372 5212186U, // A5_vaddhubs
1373 5228570U, // A6_vcmpbeq_notany
1374 3622938U, // A6_vminub_RdP
1375 5244954U, // A7_clip
1376 189532186U, // A7_croundd_ri
1377 491522074U, // A7_croundd_rr
1378 5261338U, // A7_vclip
1379 5277722U, // C2_all8
1380 490686490U, // C2_and
1381 1061111834U, // C2_andn
1382 5294106U, // C2_any8
1383 491849754U, // C2_bitsclr
1384 189859866U, // C2_bitsclri
1385 5326874U, // C2_bitsset
1386 1073811571U, // C2_ccombinewf
1387 1073827955U, // C2_ccombinewnewf
1388 1073828134U, // C2_ccombinewnewt
1389 1073811750U, // C2_ccombinewt
1390 687935603U, // C2_cmoveif
1391 687935782U, // C2_cmoveit
1392 687951987U, // C2_cmovenewif
1393 687952166U, // C2_cmovenewit
1394 490784794U, // C2_cmpeq
1395 188794906U, // C2_cmpeqi
1396 490784794U, // C2_cmpeqp
1397 491882522U, // C2_cmpgt
1398 189892634U, // C2_cmpgti
1399 491882522U, // C2_cmpgtp
1400 491898906U, // C2_cmpgtu
1401 189909018U, // C2_cmpgtui
1402 491898906U, // C2_cmpgtup
1403 5376026U, // C2_mask
1404 491931674U, // C2_mux
1405 189941786U, // C2_muxii
1406 491931674U, // C2_muxir
1407 189941786U, // C2_muxri
1408 51226U, // C2_not
1409 490965018U, // C2_or
1410 1061390362U, // C2_orn
1411 50432026U, // C2_tfrpr
1412 50432026U, // C2_tfrrp
1413 5408794U, // C2_vitpack
1414 5425178U, // C2_vmux
1415 4851738U, // C2_xor
1416 5441562U, // C4_addipc
1417 1094666266U, // C4_and_and
1418 1094666266U, // C4_and_andn
1419 1111443482U, // C4_and_or
1420 1111443482U, // C4_and_orn
1421 491997210U, // C4_cmplte
1422 190007322U, // C4_cmpltei
1423 492013594U, // C4_cmplteu
1424 190023706U, // C4_cmplteui
1425 491554842U, // C4_cmpneq
1426 189564954U, // C4_cmpneqi
1427 5490714U, // C4_fastcorner9
1428 5507098U, // C4_fastcorner9_not
1429 492062746U, // C4_nbitsclr
1430 190072858U, // C4_nbitsclri
1431 5539866U, // C4_nbitsset
1432 1094944794U, // C4_or_and
1433 1094944794U, // C4_or_andn
1434 1111722010U, // C4_or_or
1435 1111722010U, // C4_or_orn
1436 759897U, // CALLProfile
1437 5556250U, // CONST32
1438 5572634U, // CONST64
1439 0U, // DuplexIClass0
1440 0U, // DuplexIClass1
1441 0U, // DuplexIClass2
1442 0U, // DuplexIClass3
1443 0U, // DuplexIClass4
1444 0U, // DuplexIClass5
1445 0U, // DuplexIClass6
1446 0U, // DuplexIClass7
1447 0U, // DuplexIClass8
1448 0U, // DuplexIClass9
1449 0U, // DuplexIClassA
1450 0U, // DuplexIClassB
1451 0U, // DuplexIClassC
1452 0U, // DuplexIClassD
1453 0U, // DuplexIClassE
1454 0U, // DuplexIClassF
1455 755820U, // EH_RETURN_JMPR
1456 5589018U, // F2_conv_d2df
1457 5605402U, // F2_conv_d2sf
1458 22399002U, // F2_conv_df2d
1459 1129695258U, // F2_conv_df2d_chop
1460 5638170U, // F2_conv_df2sf
1461 22431770U, // F2_conv_df2ud
1462 1129728026U, // F2_conv_df2ud_chop
1463 22448154U, // F2_conv_df2uw
1464 1129744410U, // F2_conv_df2uw_chop
1465 22464538U, // F2_conv_df2w
1466 1129760794U, // F2_conv_df2w_chop
1467 22480922U, // F2_conv_sf2d
1468 1129777178U, // F2_conv_sf2d_chop
1469 5720090U, // F2_conv_sf2df
1470 22513690U, // F2_conv_sf2ud
1471 1129809946U, // F2_conv_sf2ud_chop
1472 22530074U, // F2_conv_sf2uw
1473 1129826330U, // F2_conv_sf2uw_chop
1474 22546458U, // F2_conv_sf2w
1475 1129842714U, // F2_conv_sf2w_chop
1476 5785626U, // F2_conv_ud2df
1477 5802010U, // F2_conv_ud2sf
1478 5818394U, // F2_conv_uw2df
1479 5834778U, // F2_conv_uw2sf
1480 5851162U, // F2_conv_w2df
1481 5867546U, // F2_conv_w2sf
1482 5883930U, // F2_dfadd
1483 5900314U, // F2_dfclass
1484 5916698U, // F2_dfcmpeq
1485 5933082U, // F2_dfcmpge
1486 5949466U, // F2_dfcmpgt
1487 5965850U, // F2_dfcmpuo
1488 1146832922U, // F2_dfimm_n
1489 1163610138U, // F2_dfimm_p
1490 5998618U, // F2_dfmax
1491 6015002U, // F2_dfmin
1492 6031386U, // F2_dfmpyfix
1493 6047770U, // F2_dfmpyhh
1494 6064154U, // F2_dfmpylh
1495 6080538U, // F2_dfmpyll
1496 6096922U, // F2_dfsub
1497 6113306U, // F2_sfadd
1498 6129690U, // F2_sfclass
1499 6146074U, // F2_sfcmpeq
1500 6162458U, // F2_sfcmpge
1501 6178842U, // F2_sfcmpgt
1502 6195226U, // F2_sfcmpuo
1503 6211610U, // F2_sffixupd
1504 6227994U, // F2_sffixupn
1505 6244378U, // F2_sffixupr
1506 23037978U, // F2_sffma
1507 1180665882U, // F2_sffma_lib
1508 492800026U, // F2_sffma_sc
1509 23054362U, // F2_sffms
1510 1180682266U, // F2_sffms_lib
1511 1147144218U, // F2_sfimm_n
1512 1163921434U, // F2_sfimm_p
1513 3622938U, // F2_sfinvsqrta
1514 6309914U, // F2_sfmax
1515 6326298U, // F2_sfmin
1516 6342682U, // F2_sfmpy
1517 3622938U, // F2_sfrecipa
1518 6359066U, // F2_sfsub
1519 50432026U, // G4_tfrgcpp
1520 50432026U, // G4_tfrgcrr
1521 50432026U, // G4_tfrgpcp
1522 50432026U, // G4_tfrgrcr
1523 4605978U, // HI
1524 759897U, // J2_call
1525 6375539U, // J2_callf
1526 755813U, // J2_callr
1527 6391923U, // J2_callrf
1528 755785U, // J2_callrh
1529 6392102U, // J2_callrt
1530 6375718U, // J2_callt
1531 759903U, // J2_jump
1532 6408307U, // J2_jumpf
1533 6424691U, // J2_jumpfnew
1534 6441075U, // J2_jumpfnewpt
1535 6457459U, // J2_jumpfpt
1536 755820U, // J2_jumpr
1537 6473843U, // J2_jumprf
1538 6490227U, // J2_jumprfnew
1539 6506611U, // J2_jumprfnewpt
1540 6522995U, // J2_jumprfpt
1541 6539558U, // J2_jumprgtez
1542 6555942U, // J2_jumprgtezpt
1543 755793U, // J2_jumprh
1544 6572326U, // J2_jumprltez
1545 6588710U, // J2_jumprltezpt
1546 6605094U, // J2_jumprnz
1547 6621478U, // J2_jumprnzpt
1548 6474022U, // J2_jumprt
1549 6490406U, // J2_jumprtnew
1550 6506790U, // J2_jumprtnewpt
1551 6523174U, // J2_jumprtpt
1552 6637862U, // J2_jumprz
1553 6654246U, // J2_jumprzpt
1554 6408486U, // J2_jumpt
1555 6424870U, // J2_jumptnew
1556 6441254U, // J2_jumptnewpt
1557 6457638U, // J2_jumptpt
1558 4282682U, // J2_loop0i
1559 4282682U, // J2_loop0iext
1560 3627322U, // J2_loop0r
1561 3627322U, // J2_loop0rext
1562 4282733U, // J2_loop1i
1563 4282733U, // J2_loop1iext
1564 3627373U, // J2_loop1r
1565 3627373U, // J2_loop1rext
1566 297161U, // J2_pause
1567 4282674U, // J2_ploop1si
1568 3627314U, // J2_ploop1sr
1569 4282689U, // J2_ploop2si
1570 3627329U, // J2_ploop2sr
1571 4282704U, // J2_ploop3si
1572 3627344U, // J2_ploop3sr
1573 1595U, // J2_rte
1574 297106U, // J2_trap0
1575 71387494U, // J2_trap1
1576 1587U, // J2_unpause
1577 1197853397U, // J4_cmpeq_f_jumpnv_nt
1578 1214630613U, // J4_cmpeq_f_jumpnv_t
1579 3623611U, // J4_cmpeq_fp0_jump_nt
1580 3623611U, // J4_cmpeq_fp0_jump_t
1581 3623624U, // J4_cmpeq_fp1_jump_nt
1582 3623624U, // J4_cmpeq_fp1_jump_t
1583 1197853410U, // J4_cmpeq_t_jumpnv_nt
1584 1214630626U, // J4_cmpeq_t_jumpnv_t
1585 3623611U, // J4_cmpeq_tp0_jump_nt
1586 3623611U, // J4_cmpeq_tp0_jump_t
1587 3623624U, // J4_cmpeq_tp1_jump_nt
1588 3623624U, // J4_cmpeq_tp1_jump_t
1589 1197869781U, // J4_cmpeqi_f_jumpnv_nt
1590 1214646997U, // J4_cmpeqi_f_jumpnv_t
1591 4278971U, // J4_cmpeqi_fp0_jump_nt
1592 4278971U, // J4_cmpeqi_fp0_jump_t
1593 4278984U, // J4_cmpeqi_fp1_jump_nt
1594 4278984U, // J4_cmpeqi_fp1_jump_t
1595 1197869794U, // J4_cmpeqi_t_jumpnv_nt
1596 1214647010U, // J4_cmpeqi_t_jumpnv_t
1597 4278971U, // J4_cmpeqi_tp0_jump_nt
1598 4278971U, // J4_cmpeqi_tp0_jump_t
1599 4278984U, // J4_cmpeqi_tp1_jump_nt
1600 4278984U, // J4_cmpeqi_tp1_jump_t
1601 1197869781U, // J4_cmpeqn1_f_jumpnv_nt
1602 1214646997U, // J4_cmpeqn1_f_jumpnv_t
1603 4278971U, // J4_cmpeqn1_fp0_jump_nt
1604 4278971U, // J4_cmpeqn1_fp0_jump_t
1605 4278984U, // J4_cmpeqn1_fp1_jump_nt
1606 4278984U, // J4_cmpeqn1_fp1_jump_t
1607 1197869794U, // J4_cmpeqn1_t_jumpnv_nt
1608 1214647010U, // J4_cmpeqn1_t_jumpnv_t
1609 4278971U, // J4_cmpeqn1_tp0_jump_nt
1610 4278971U, // J4_cmpeqn1_tp0_jump_t
1611 4278984U, // J4_cmpeqn1_tp1_jump_nt
1612 4278984U, // J4_cmpeqn1_tp1_jump_t
1613 1197853502U, // J4_cmpgt_f_jumpnv_nt
1614 1214630718U, // J4_cmpgt_f_jumpnv_t
1615 3623716U, // J4_cmpgt_fp0_jump_nt
1616 3623716U, // J4_cmpgt_fp0_jump_t
1617 3623729U, // J4_cmpgt_fp1_jump_nt
1618 3623729U, // J4_cmpgt_fp1_jump_t
1619 1197853515U, // J4_cmpgt_t_jumpnv_nt
1620 1214630731U, // J4_cmpgt_t_jumpnv_t
1621 3623716U, // J4_cmpgt_tp0_jump_nt
1622 3623716U, // J4_cmpgt_tp0_jump_t
1623 3623729U, // J4_cmpgt_tp1_jump_nt
1624 3623729U, // J4_cmpgt_tp1_jump_t
1625 1197869886U, // J4_cmpgti_f_jumpnv_nt
1626 1214647102U, // J4_cmpgti_f_jumpnv_t
1627 4279076U, // J4_cmpgti_fp0_jump_nt
1628 4279076U, // J4_cmpgti_fp0_jump_t
1629 4279089U, // J4_cmpgti_fp1_jump_nt
1630 4279089U, // J4_cmpgti_fp1_jump_t
1631 1197869899U, // J4_cmpgti_t_jumpnv_nt
1632 1214647115U, // J4_cmpgti_t_jumpnv_t
1633 4279076U, // J4_cmpgti_tp0_jump_nt
1634 4279076U, // J4_cmpgti_tp0_jump_t
1635 4279089U, // J4_cmpgti_tp1_jump_nt
1636 4279089U, // J4_cmpgti_tp1_jump_t
1637 1197869886U, // J4_cmpgtn1_f_jumpnv_nt
1638 1214647102U, // J4_cmpgtn1_f_jumpnv_t
1639 4279076U, // J4_cmpgtn1_fp0_jump_nt
1640 4279076U, // J4_cmpgtn1_fp0_jump_t
1641 4279089U, // J4_cmpgtn1_fp1_jump_nt
1642 4279089U, // J4_cmpgtn1_fp1_jump_t
1643 1197869899U, // J4_cmpgtn1_t_jumpnv_nt
1644 1214647115U, // J4_cmpgtn1_t_jumpnv_t
1645 4279076U, // J4_cmpgtn1_tp0_jump_nt
1646 4279076U, // J4_cmpgtn1_tp0_jump_t
1647 4279089U, // J4_cmpgtn1_tp1_jump_nt
1648 4279089U, // J4_cmpgtn1_tp1_jump_t
1649 1197853635U, // J4_cmpgtu_f_jumpnv_nt
1650 1214630851U, // J4_cmpgtu_f_jumpnv_t
1651 3623847U, // J4_cmpgtu_fp0_jump_nt
1652 3623847U, // J4_cmpgtu_fp0_jump_t
1653 3623861U, // J4_cmpgtu_fp1_jump_nt
1654 3623861U, // J4_cmpgtu_fp1_jump_t
1655 1197853649U, // J4_cmpgtu_t_jumpnv_nt
1656 1214630865U, // J4_cmpgtu_t_jumpnv_t
1657 3623847U, // J4_cmpgtu_tp0_jump_nt
1658 3623847U, // J4_cmpgtu_tp0_jump_t
1659 3623861U, // J4_cmpgtu_tp1_jump_nt
1660 3623861U, // J4_cmpgtu_tp1_jump_t
1661 1197870019U, // J4_cmpgtui_f_jumpnv_nt
1662 1214647235U, // J4_cmpgtui_f_jumpnv_t
1663 4279207U, // J4_cmpgtui_fp0_jump_nt
1664 4279207U, // J4_cmpgtui_fp0_jump_t
1665 4279221U, // J4_cmpgtui_fp1_jump_nt
1666 4279221U, // J4_cmpgtui_fp1_jump_t
1667 1197870033U, // J4_cmpgtui_t_jumpnv_nt
1668 1214647249U, // J4_cmpgtui_t_jumpnv_t
1669 4279207U, // J4_cmpgtui_tp0_jump_nt
1670 4279207U, // J4_cmpgtui_tp0_jump_t
1671 4279221U, // J4_cmpgtui_tp1_jump_nt
1672 4279221U, // J4_cmpgtui_tp1_jump_t
1673 3623742U, // J4_cmplt_f_jumpnv_nt
1674 3623742U, // J4_cmplt_f_jumpnv_t
1675 3623755U, // J4_cmplt_t_jumpnv_nt
1676 3623755U, // J4_cmplt_t_jumpnv_t
1677 3623875U, // J4_cmpltu_f_jumpnv_nt
1678 3623875U, // J4_cmpltu_f_jumpnv_t
1679 3623889U, // J4_cmpltu_t_jumpnv_nt
1680 3623889U, // J4_cmpltu_t_jumpnv_t
1681 297756U, // J4_hintjumpr
1682 1224853530U, // J4_jumpseti
1683 1224837146U, // J4_jumpsetr
1684 6703991U, // J4_tstbit0_f_jumpnv_nt
1685 6720375U, // J4_tstbit0_f_jumpnv_t
1686 6736733U, // J4_tstbit0_fp0_jump_nt
1687 6753117U, // J4_tstbit0_fp0_jump_t
1688 6769514U, // J4_tstbit0_fp1_jump_nt
1689 6785898U, // J4_tstbit0_fp1_jump_t
1690 6704004U, // J4_tstbit0_t_jumpnv_nt
1691 6720388U, // J4_tstbit0_t_jumpnv_t
1692 6802269U, // J4_tstbit0_tp0_jump_nt
1693 6818653U, // J4_tstbit0_tp0_jump_t
1694 6835050U, // J4_tstbit0_tp1_jump_nt
1695 6851434U, // J4_tstbit0_tp1_jump_t
1696 4261914U, // L2_deallocframe
1697 67422234U, // L2_loadalignb_io
1698 313370U, // L2_loadalignb_pbr
1699 313370U, // L2_loadalignb_pci
1700 313370U, // L2_loadalignb_pcr
1701 313370U, // L2_loadalignb_pi
1702 313370U, // L2_loadalignb_pr
1703 67438618U, // L2_loadalignh_io
1704 329754U, // L2_loadalignh_pbr
1705 329754U, // L2_loadalignh_pci
1706 329754U, // L2_loadalignh_pcr
1707 329754U, // L2_loadalignh_pi
1708 329754U, // L2_loadalignh_pr
1709 704989210U, // L2_loadbsw2_io
1710 1241860122U, // L2_loadbsw2_pbr
1711 1258637338U, // L2_loadbsw2_pci
1712 1275414554U, // L2_loadbsw2_pcr
1713 1258637338U, // L2_loadbsw2_pi
1714 1241860122U, // L2_loadbsw2_pr
1715 704989210U, // L2_loadbsw4_io
1716 1241860122U, // L2_loadbsw4_pbr
1717 1258637338U, // L2_loadbsw4_pci
1718 1275414554U, // L2_loadbsw4_pcr
1719 1258637338U, // L2_loadbsw4_pi
1720 1241860122U, // L2_loadbsw4_pr
1721 705005594U, // L2_loadbzw2_io
1722 1241876506U, // L2_loadbzw2_pbr
1723 1258653722U, // L2_loadbzw2_pci
1724 1275430938U, // L2_loadbzw2_pcr
1725 1258653722U, // L2_loadbzw2_pi
1726 1241876506U, // L2_loadbzw2_pr
1727 705005594U, // L2_loadbzw4_io
1728 1241876506U, // L2_loadbzw4_pbr
1729 1258653722U, // L2_loadbzw4_pci
1730 1275430938U, // L2_loadbzw4_pcr
1731 1258653722U, // L2_loadbzw4_pi
1732 1241876506U, // L2_loadbzw4_pr
1733 705021978U, // L2_loadrb_io
1734 1241892890U, // L2_loadrb_pbr
1735 1258670106U, // L2_loadrb_pci
1736 1275447322U, // L2_loadrb_pcr
1737 1258670106U, // L2_loadrb_pi
1738 1241892890U, // L2_loadrb_pr
1739 6866970U, // L2_loadrbgp
1740 705038362U, // L2_loadrd_io
1741 1241909274U, // L2_loadrd_pbr
1742 1258686490U, // L2_loadrd_pci
1743 1275463706U, // L2_loadrd_pcr
1744 1258686490U, // L2_loadrd_pi
1745 1241909274U, // L2_loadrd_pr
1746 6883354U, // L2_loadrdgp
1747 705054746U, // L2_loadrh_io
1748 1241925658U, // L2_loadrh_pbr
1749 1258702874U, // L2_loadrh_pci
1750 1275480090U, // L2_loadrh_pcr
1751 1258702874U, // L2_loadrh_pi
1752 1241925658U, // L2_loadrh_pr
1753 6899738U, // L2_loadrhgp
1754 705071130U, // L2_loadri_io
1755 1241942042U, // L2_loadri_pbr
1756 1258719258U, // L2_loadri_pci
1757 1275496474U, // L2_loadri_pcr
1758 1258719258U, // L2_loadri_pi
1759 1241942042U, // L2_loadri_pr
1760 6916122U, // L2_loadrigp
1761 705087514U, // L2_loadrub_io
1762 1241958426U, // L2_loadrub_pbr
1763 1258735642U, // L2_loadrub_pci
1764 1275512858U, // L2_loadrub_pcr
1765 1258735642U, // L2_loadrub_pi
1766 1241958426U, // L2_loadrub_pr
1767 6932506U, // L2_loadrubgp
1768 705103898U, // L2_loadruh_io
1769 1241974810U, // L2_loadruh_pbr
1770 1258752026U, // L2_loadruh_pci
1771 1275529242U, // L2_loadruh_pcr
1772 1258752026U, // L2_loadruh_pi
1773 1241974810U, // L2_loadruh_pr
1774 6948890U, // L2_loadruhgp
1775 6965274U, // L2_loadw_aq
1776 6981658U, // L2_loadw_locked
1777 83955827U, // L2_ploadrbf_io
1778 83959923U, // L2_ploadrbf_pi
1779 83972211U, // L2_ploadrbfnew_io
1780 83976307U, // L2_ploadrbfnew_pi
1781 83956006U, // L2_ploadrbt_io
1782 83960102U, // L2_ploadrbt_pi
1783 83972390U, // L2_ploadrbtnew_io
1784 83976486U, // L2_ploadrbtnew_pi
1785 100733043U, // L2_ploadrdf_io
1786 100737139U, // L2_ploadrdf_pi
1787 100749427U, // L2_ploadrdfnew_io
1788 100753523U, // L2_ploadrdfnew_pi
1789 100733222U, // L2_ploadrdt_io
1790 100737318U, // L2_ploadrdt_pi
1791 100749606U, // L2_ploadrdtnew_io
1792 100753702U, // L2_ploadrdtnew_pi
1793 117510259U, // L2_ploadrhf_io
1794 117514355U, // L2_ploadrhf_pi
1795 117526643U, // L2_ploadrhfnew_io
1796 117530739U, // L2_ploadrhfnew_pi
1797 117510438U, // L2_ploadrht_io
1798 117514534U, // L2_ploadrht_pi
1799 117526822U, // L2_ploadrhtnew_io
1800 117530918U, // L2_ploadrhtnew_pi
1801 134287475U, // L2_ploadrif_io
1802 134291571U, // L2_ploadrif_pi
1803 134303859U, // L2_ploadrifnew_io
1804 134307955U, // L2_ploadrifnew_pi
1805 134287654U, // L2_ploadrit_io
1806 134291750U, // L2_ploadrit_pi
1807 134304038U, // L2_ploadritnew_io
1808 134308134U, // L2_ploadritnew_pi
1809 151064691U, // L2_ploadrubf_io
1810 151068787U, // L2_ploadrubf_pi
1811 151081075U, // L2_ploadrubfnew_io
1812 151085171U, // L2_ploadrubfnew_pi
1813 151064870U, // L2_ploadrubt_io
1814 151068966U, // L2_ploadrubt_pi
1815 151081254U, // L2_ploadrubtnew_io
1816 151085350U, // L2_ploadrubtnew_pi
1817 167841907U, // L2_ploadruhf_io
1818 167846003U, // L2_ploadruhf_pi
1819 167858291U, // L2_ploadruhfnew_io
1820 167862387U, // L2_ploadruhfnew_pi
1821 167842086U, // L2_ploadruht_io
1822 167846182U, // L2_ploadruht_pi
1823 167858470U, // L2_ploadruhtnew_io
1824 167862566U, // L2_ploadruhtnew_pi
1825 1296140752U, // L4_add_memopb_io
1826 1296140884U, // L4_add_memoph_io
1827 1296141330U, // L4_add_memopw_io
1828 1312917968U, // L4_and_memopb_io
1829 1312918100U, // L4_and_memoph_io
1830 1312918546U, // L4_and_memopw_io
1831 1329695184U, // L4_iadd_memopb_io
1832 1329695316U, // L4_iadd_memoph_io
1833 1329695762U, // L4_iadd_memopw_io
1834 1346472400U, // L4_iand_memopb_io
1835 1346472532U, // L4_iand_memoph_io
1836 1346472978U, // L4_iand_memopw_io
1837 1363249616U, // L4_ior_memopb_io
1838 1363249748U, // L4_ior_memoph_io
1839 1363250194U, // L4_ior_memopw_io
1840 1380026832U, // L4_isub_memopb_io
1841 1380026964U, // L4_isub_memoph_io
1842 1380027410U, // L4_isub_memopw_io
1843 313370U, // L4_loadalignb_ap
1844 67422234U, // L4_loadalignb_ur
1845 329754U, // L4_loadalignh_ap
1846 67438618U, // L4_loadalignh_ur
1847 1392855066U, // L4_loadbsw2_ap
1848 1409632282U, // L4_loadbsw2_ur
1849 1392855066U, // L4_loadbsw4_ap
1850 1409632282U, // L4_loadbsw4_ur
1851 1392871450U, // L4_loadbzw2_ap
1852 1409648666U, // L4_loadbzw2_ur
1853 1392871450U, // L4_loadbzw4_ap
1854 1409648666U, // L4_loadbzw4_ur
1855 6998042U, // L4_loadd_aq
1856 7014426U, // L4_loadd_locked
1857 1392887834U, // L4_loadrb_ap
1858 1426442266U, // L4_loadrb_rr
1859 1409665050U, // L4_loadrb_ur
1860 1392904218U, // L4_loadrd_ap
1861 1426458650U, // L4_loadrd_rr
1862 1409681434U, // L4_loadrd_ur
1863 1392920602U, // L4_loadrh_ap
1864 1426475034U, // L4_loadrh_rr
1865 1409697818U, // L4_loadrh_ur
1866 1392936986U, // L4_loadri_ap
1867 1426491418U, // L4_loadri_rr
1868 1409714202U, // L4_loadri_ur
1869 1392953370U, // L4_loadrub_ap
1870 1426507802U, // L4_loadrub_rr
1871 1409730586U, // L4_loadrub_ur
1872 1392969754U, // L4_loadruh_ap
1873 1426524186U, // L4_loadruh_rr
1874 1409746970U, // L4_loadruh_ur
1875 7030810U, // L4_loadw_phys
1876 1447135696U, // L4_or_memopb_io
1877 1447135828U, // L4_or_memoph_io
1878 1447136274U, // L4_or_memopw_io
1879 1459687539U, // L4_ploadrbf_abs
1880 83955827U, // L4_ploadrbf_rr
1881 1459703923U, // L4_ploadrbfnew_abs
1882 83972211U, // L4_ploadrbfnew_rr
1883 1459687718U, // L4_ploadrbt_abs
1884 83956006U, // L4_ploadrbt_rr
1885 1459704102U, // L4_ploadrbtnew_abs
1886 83972390U, // L4_ploadrbtnew_rr
1887 1476464755U, // L4_ploadrdf_abs
1888 100733043U, // L4_ploadrdf_rr
1889 1476481139U, // L4_ploadrdfnew_abs
1890 100749427U, // L4_ploadrdfnew_rr
1891 1476464934U, // L4_ploadrdt_abs
1892 100733222U, // L4_ploadrdt_rr
1893 1476481318U, // L4_ploadrdtnew_abs
1894 100749606U, // L4_ploadrdtnew_rr
1895 1493241971U, // L4_ploadrhf_abs
1896 117510259U, // L4_ploadrhf_rr
1897 1493258355U, // L4_ploadrhfnew_abs
1898 117526643U, // L4_ploadrhfnew_rr
1899 1493242150U, // L4_ploadrht_abs
1900 117510438U, // L4_ploadrht_rr
1901 1493258534U, // L4_ploadrhtnew_abs
1902 117526822U, // L4_ploadrhtnew_rr
1903 1510019187U, // L4_ploadrif_abs
1904 134287475U, // L4_ploadrif_rr
1905 1510035571U, // L4_ploadrifnew_abs
1906 134303859U, // L4_ploadrifnew_rr
1907 1510019366U, // L4_ploadrit_abs
1908 134287654U, // L4_ploadrit_rr
1909 1510035750U, // L4_ploadritnew_abs
1910 134304038U, // L4_ploadritnew_rr
1911 1526796403U, // L4_ploadrubf_abs
1912 151064691U, // L4_ploadrubf_rr
1913 1526812787U, // L4_ploadrubfnew_abs
1914 151081075U, // L4_ploadrubfnew_rr
1915 1526796582U, // L4_ploadrubt_abs
1916 151064870U, // L4_ploadrubt_rr
1917 1526812966U, // L4_ploadrubtnew_abs
1918 151081254U, // L4_ploadrubtnew_rr
1919 1543573619U, // L4_ploadruhf_abs
1920 167841907U, // L4_ploadruhf_rr
1921 1543590003U, // L4_ploadruhfnew_abs
1922 167858291U, // L4_ploadruhfnew_rr
1923 1543573798U, // L4_ploadruht_abs
1924 167842086U, // L4_ploadruht_rr
1925 1543590182U, // L4_ploadruhtnew_abs
1926 167858470U, // L4_ploadruhtnew_rr
1927 7047194U, // L4_return
1928 1560350835U, // L4_return_f
1929 1560367219U, // L4_return_fnew_pnt
1930 1560367219U, // L4_return_fnew_pt
1931 1560351014U, // L4_return_t
1932 1560367398U, // L4_return_tnew_pnt
1933 1560367398U, // L4_return_tnew_pt
1934 1581353424U, // L4_sub_memopb_io
1935 1581353556U, // L4_sub_memoph_io
1936 1581354002U, // L4_sub_memopw_io
1937 3624054U, // L6_memcpy
1938 4622362U, // LO
1939 493602842U, // M2_acci
1940 191612954U, // M2_accii
1941 7079962U, // M2_cmaci_s0
1942 7096346U, // M2_cmacr_s0
1943 426543130U, // M2_cmacs_s0
1944 208439322U, // M2_cmacs_s1
1945 1600948250U, // M2_cmacsc_s0
1946 1617725466U, // M2_cmacsc_s1
1947 7129114U, // M2_cmpyi_s0
1948 7145498U, // M2_cmpyr_s0
1949 275597338U, // M2_cmpyrs_s0
1950 225265690U, // M2_cmpyrs_s1
1951 1634551834U, // M2_cmpyrsc_s0
1952 1651329050U, // M2_cmpyrsc_s1
1953 426592282U, // M2_cmpys_s0
1954 208488474U, // M2_cmpys_s1
1955 1600997402U, // M2_cmpysc_s0
1956 1617774618U, // M2_cmpysc_s1
1957 426608666U, // M2_cnacs_s0
1958 208504858U, // M2_cnacs_s1
1959 1601013786U, // M2_cnacsc_s0
1960 1617791002U, // M2_cnacsc_s1
1961 493733914U, // M2_dpmpyss_acc_s0
1962 493750298U, // M2_dpmpyss_nac_s0
1963 493766682U, // M2_dpmpyss_rnd_s0
1964 493766682U, // M2_dpmpyss_s0
1965 493783066U, // M2_dpmpyuu_acc_s0
1966 493799450U, // M2_dpmpyuu_nac_s0
1967 493815834U, // M2_dpmpyuu_s0
1968 493766682U, // M2_hmmpyh_rs1
1969 493766682U, // M2_hmmpyh_s1
1970 493766682U, // M2_hmmpyl_rs1
1971 493766682U, // M2_hmmpyl_s1
1972 493832218U, // M2_maci
1973 191858714U, // M2_macsin
1974 191842330U, // M2_macsip
1975 275761178U, // M2_mmachs_rs0
1976 225429530U, // M2_mmachs_rs1
1977 426756122U, // M2_mmachs_s0
1978 208652314U, // M2_mmachs_s1
1979 275777562U, // M2_mmacls_rs0
1980 225445914U, // M2_mmacls_rs1
1981 426772506U, // M2_mmacls_s0
1982 208668698U, // M2_mmacls_s1
1983 275793946U, // M2_mmacuhs_rs0
1984 225462298U, // M2_mmacuhs_rs1
1985 426788890U, // M2_mmacuhs_s0
1986 208685082U, // M2_mmacuhs_s1
1987 275810330U, // M2_mmaculs_rs0
1988 225478682U, // M2_mmaculs_rs1
1989 426805274U, // M2_mmaculs_s0
1990 208701466U, // M2_mmaculs_s1
1991 275826714U, // M2_mmpyh_rs0
1992 225495066U, // M2_mmpyh_rs1
1993 426821658U, // M2_mmpyh_s0
1994 208717850U, // M2_mmpyh_s1
1995 275843098U, // M2_mmpyl_rs0
1996 225511450U, // M2_mmpyl_rs1
1997 426838042U, // M2_mmpyl_s0
1998 208734234U, // M2_mmpyl_s1
1999 275859482U, // M2_mmpyuh_rs0
2000 225527834U, // M2_mmpyuh_rs1
2001 426854426U, // M2_mmpyuh_s0
2002 208750618U, // M2_mmpyuh_s1
2003 275875866U, // M2_mmpyul_rs0
2004 225544218U, // M2_mmpyul_rs1
2005 426870810U, // M2_mmpyul_s0
2006 208767002U, // M2_mmpyul_s1
2007 493848602U, // M2_mnaci
2008 762169370U, // M2_mpy_acc_hh_s0
2009 762169370U, // M2_mpy_acc_hh_s1
2010 762169370U, // M2_mpy_acc_hl_s0
2011 762169370U, // M2_mpy_acc_hl_s1
2012 778946586U, // M2_mpy_acc_lh_s0
2013 778946586U, // M2_mpy_acc_lh_s1
2014 778946586U, // M2_mpy_acc_ll_s0
2015 778946586U, // M2_mpy_acc_ll_s1
2016 762169370U, // M2_mpy_acc_sat_hh_s0
2017 762169370U, // M2_mpy_acc_sat_hh_s1
2018 762169370U, // M2_mpy_acc_sat_hl_s0
2019 762169370U, // M2_mpy_acc_sat_hl_s1
2020 778946586U, // M2_mpy_acc_sat_lh_s0
2021 778946586U, // M2_mpy_acc_sat_lh_s1
2022 778946586U, // M2_mpy_acc_sat_ll_s0
2023 778946586U, // M2_mpy_acc_sat_ll_s1
2024 762202138U, // M2_mpy_hh_s0
2025 762202138U, // M2_mpy_hh_s1
2026 762202138U, // M2_mpy_hl_s0
2027 762202138U, // M2_mpy_hl_s1
2028 778979354U, // M2_mpy_lh_s0
2029 778979354U, // M2_mpy_lh_s1
2030 778979354U, // M2_mpy_ll_s0
2031 778979354U, // M2_mpy_ll_s1
2032 762185754U, // M2_mpy_nac_hh_s0
2033 762185754U, // M2_mpy_nac_hh_s1
2034 762185754U, // M2_mpy_nac_hl_s0
2035 762185754U, // M2_mpy_nac_hl_s1
2036 778962970U, // M2_mpy_nac_lh_s0
2037 778962970U, // M2_mpy_nac_lh_s1
2038 778962970U, // M2_mpy_nac_ll_s0
2039 778962970U, // M2_mpy_nac_ll_s1
2040 762185754U, // M2_mpy_nac_sat_hh_s0
2041 762185754U, // M2_mpy_nac_sat_hh_s1
2042 762185754U, // M2_mpy_nac_sat_hl_s0
2043 762185754U, // M2_mpy_nac_sat_hl_s1
2044 778962970U, // M2_mpy_nac_sat_lh_s0
2045 778962970U, // M2_mpy_nac_sat_lh_s1
2046 778962970U, // M2_mpy_nac_sat_ll_s0
2047 778962970U, // M2_mpy_nac_sat_ll_s1
2048 762202138U, // M2_mpy_rnd_hh_s0
2049 762202138U, // M2_mpy_rnd_hh_s1
2050 762202138U, // M2_mpy_rnd_hl_s0
2051 762202138U, // M2_mpy_rnd_hl_s1
2052 778979354U, // M2_mpy_rnd_lh_s0
2053 778979354U, // M2_mpy_rnd_lh_s1
2054 778979354U, // M2_mpy_rnd_ll_s0
2055 778979354U, // M2_mpy_rnd_ll_s1
2056 762202138U, // M2_mpy_sat_hh_s0
2057 762202138U, // M2_mpy_sat_hh_s1
2058 762202138U, // M2_mpy_sat_hl_s0
2059 762202138U, // M2_mpy_sat_hl_s1
2060 778979354U, // M2_mpy_sat_lh_s0
2061 778979354U, // M2_mpy_sat_lh_s1
2062 778979354U, // M2_mpy_sat_ll_s0
2063 778979354U, // M2_mpy_sat_ll_s1
2064 762202138U, // M2_mpy_sat_rnd_hh_s0
2065 762202138U, // M2_mpy_sat_rnd_hh_s1
2066 762202138U, // M2_mpy_sat_rnd_hl_s0
2067 762202138U, // M2_mpy_sat_rnd_hl_s1
2068 778979354U, // M2_mpy_sat_rnd_lh_s0
2069 778979354U, // M2_mpy_sat_rnd_lh_s1
2070 778979354U, // M2_mpy_sat_rnd_ll_s0
2071 778979354U, // M2_mpy_sat_rnd_ll_s1
2072 493766682U, // M2_mpy_up
2073 493766682U, // M2_mpy_up_s1
2074 493766682U, // M2_mpy_up_s1_sat
2075 762169370U, // M2_mpyd_acc_hh_s0
2076 762169370U, // M2_mpyd_acc_hh_s1
2077 762169370U, // M2_mpyd_acc_hl_s0
2078 762169370U, // M2_mpyd_acc_hl_s1
2079 778946586U, // M2_mpyd_acc_lh_s0
2080 778946586U, // M2_mpyd_acc_lh_s1
2081 778946586U, // M2_mpyd_acc_ll_s0
2082 778946586U, // M2_mpyd_acc_ll_s1
2083 762202138U, // M2_mpyd_hh_s0
2084 762202138U, // M2_mpyd_hh_s1
2085 762202138U, // M2_mpyd_hl_s0
2086 762202138U, // M2_mpyd_hl_s1
2087 778979354U, // M2_mpyd_lh_s0
2088 778979354U, // M2_mpyd_lh_s1
2089 778979354U, // M2_mpyd_ll_s0
2090 778979354U, // M2_mpyd_ll_s1
2091 762185754U, // M2_mpyd_nac_hh_s0
2092 762185754U, // M2_mpyd_nac_hh_s1
2093 762185754U, // M2_mpyd_nac_hl_s0
2094 762185754U, // M2_mpyd_nac_hl_s1
2095 778962970U, // M2_mpyd_nac_lh_s0
2096 778962970U, // M2_mpyd_nac_lh_s1
2097 778962970U, // M2_mpyd_nac_ll_s0
2098 778962970U, // M2_mpyd_nac_ll_s1
2099 762202138U, // M2_mpyd_rnd_hh_s0
2100 762202138U, // M2_mpyd_rnd_hh_s1
2101 762202138U, // M2_mpyd_rnd_hl_s0
2102 762202138U, // M2_mpyd_rnd_hl_s1
2103 778979354U, // M2_mpyd_rnd_lh_s0
2104 778979354U, // M2_mpyd_rnd_lh_s1
2105 778979354U, // M2_mpyd_rnd_ll_s0
2106 778979354U, // M2_mpyd_rnd_ll_s1
2107 487196698U, // M2_mpyi
2108 7456794U, // M2_mpysin
2109 7473178U, // M2_mpysip
2110 7489562U, // M2_mpysu_up
2111 762218522U, // M2_mpyu_acc_hh_s0
2112 762218522U, // M2_mpyu_acc_hh_s1
2113 762218522U, // M2_mpyu_acc_hl_s0
2114 762218522U, // M2_mpyu_acc_hl_s1
2115 778995738U, // M2_mpyu_acc_lh_s0
2116 778995738U, // M2_mpyu_acc_lh_s1
2117 778995738U, // M2_mpyu_acc_ll_s0
2118 778995738U, // M2_mpyu_acc_ll_s1
2119 762251290U, // M2_mpyu_hh_s0
2120 762251290U, // M2_mpyu_hh_s1
2121 762251290U, // M2_mpyu_hl_s0
2122 762251290U, // M2_mpyu_hl_s1
2123 779028506U, // M2_mpyu_lh_s0
2124 779028506U, // M2_mpyu_lh_s1
2125 779028506U, // M2_mpyu_ll_s0
2126 779028506U, // M2_mpyu_ll_s1
2127 762234906U, // M2_mpyu_nac_hh_s0
2128 762234906U, // M2_mpyu_nac_hh_s1
2129 762234906U, // M2_mpyu_nac_hl_s0
2130 762234906U, // M2_mpyu_nac_hl_s1
2131 779012122U, // M2_mpyu_nac_lh_s0
2132 779012122U, // M2_mpyu_nac_lh_s1
2133 779012122U, // M2_mpyu_nac_ll_s0
2134 779012122U, // M2_mpyu_nac_ll_s1
2135 493815834U, // M2_mpyu_up
2136 762218522U, // M2_mpyud_acc_hh_s0
2137 762218522U, // M2_mpyud_acc_hh_s1
2138 762218522U, // M2_mpyud_acc_hl_s0
2139 762218522U, // M2_mpyud_acc_hl_s1
2140 778995738U, // M2_mpyud_acc_lh_s0
2141 778995738U, // M2_mpyud_acc_lh_s1
2142 778995738U, // M2_mpyud_acc_ll_s0
2143 778995738U, // M2_mpyud_acc_ll_s1
2144 762251290U, // M2_mpyud_hh_s0
2145 762251290U, // M2_mpyud_hh_s1
2146 762251290U, // M2_mpyud_hl_s0
2147 762251290U, // M2_mpyud_hl_s1
2148 779028506U, // M2_mpyud_lh_s0
2149 779028506U, // M2_mpyud_lh_s1
2150 779028506U, // M2_mpyud_ll_s0
2151 779028506U, // M2_mpyud_ll_s1
2152 762234906U, // M2_mpyud_nac_hh_s0
2153 762234906U, // M2_mpyud_nac_hh_s1
2154 762234906U, // M2_mpyud_nac_hl_s0
2155 762234906U, // M2_mpyud_nac_hl_s1
2156 779012122U, // M2_mpyud_nac_lh_s0
2157 779012122U, // M2_mpyud_nac_lh_s1
2158 779012122U, // M2_mpyud_nac_ll_s0
2159 779012122U, // M2_mpyud_nac_ll_s1
2160 494045210U, // M2_nacci
2161 192055322U, // M2_naccii
2162 7522330U, // M2_subacc
2163 1312794U, // M2_vabsdiffh
2164 1361946U, // M2_vabsdiffw
2165 7538714U, // M2_vcmac_s0_sat_i
2166 7555098U, // M2_vcmac_s0_sat_r
2167 427001882U, // M2_vcmpy_s0_sat_i
2168 427018266U, // M2_vcmpy_s0_sat_r
2169 208898074U, // M2_vcmpy_s1_sat_i
2170 208914458U, // M2_vcmpy_s1_sat_r
2171 427034650U, // M2_vdmacs_s0
2172 208930842U, // M2_vdmacs_s1
2173 276056090U, // M2_vdmpyrs_s0
2174 225724442U, // M2_vdmpyrs_s1
2175 427051034U, // M2_vdmpys_s0
2176 208947226U, // M2_vdmpys_s1
2177 19384346U, // M2_vmac2
2178 24414234U, // M2_vmac2es
2179 427067418U, // M2_vmac2es_s0
2180 208963610U, // M2_vmac2es_s1
2181 422037530U, // M2_vmac2s_s0
2182 203933722U, // M2_vmac2s_s1
2183 427083802U, // M2_vmac2su_s0
2184 208979994U, // M2_vmac2su_s1
2185 427100186U, // M2_vmpy2es_s0
2186 208996378U, // M2_vmpy2es_s1
2187 422053914U, // M2_vmpy2s_s0
2188 271058970U, // M2_vmpy2s_s0pack
2189 203950106U, // M2_vmpy2s_s1
2190 220727322U, // M2_vmpy2s_s1pack
2191 427116570U, // M2_vmpy2su_s0
2192 209012762U, // M2_vmpy2su_s1
2193 7702554U, // M2_vraddh
2194 7718938U, // M2_vradduh
2195 24512538U, // M2_vrcmaci_s0
2196 1668679706U, // M2_vrcmaci_s0c
2197 24528922U, // M2_vrcmacr_s0
2198 1668696090U, // M2_vrcmacr_s0c
2199 24545306U, // M2_vrcmpyi_s0
2200 1668712474U, // M2_vrcmpyi_s0c
2201 24561690U, // M2_vrcmpyr_s0
2202 1668728858U, // M2_vrcmpyr_s0c
2203 1678411802U, // M2_vrcmpys_acc_s1_h
2204 1695189018U, // M2_vrcmpys_acc_s1_l
2205 1678428186U, // M2_vrcmpys_s1_h
2206 1695205402U, // M2_vrcmpys_s1_l
2207 1711982618U, // M2_vrcmpys_s1rp_h
2208 1728759834U, // M2_vrcmpys_s1rp_l
2209 7800858U, // M2_vrmac_s0
2210 7817242U, // M2_vrmpy_s0
2211 7833626U, // M2_xor_xacc
2212 494389274U, // M4_and_and
2213 913819674U, // M4_and_andn
2214 7866394U, // M4_and_or
2215 7882778U, // M4_and_xor
2216 226002970U, // M4_cmpyi_wh
2217 1652066330U, // M4_cmpyi_whc
2218 226019354U, // M4_cmpyr_wh
2219 1652082714U, // M4_cmpyr_whc
2220 493733914U, // M4_mac_up_s1_sat
2221 1752762394U, // M4_mpyri_addi
2222 2074U, // M4_mpyri_addr
2223 2074U, // M4_mpyri_addr_u2
2224 1752762394U, // M4_mpyrr_addi
2225 2074U, // M4_mpyrr_addr
2226 493750298U, // M4_nac_up_s1_sat
2227 494487578U, // M4_or_and
2228 913917978U, // M4_or_andn
2229 494503962U, // M4_or_or
2230 7981082U, // M4_or_xor
2231 7997466U, // M4_pmpyw
2232 8013850U, // M4_pmpyw_acc
2233 8030234U, // M4_vpmpyh
2234 8046618U, // M4_vpmpyh_acc
2235 24840218U, // M4_vrmpyeh_acc_s0
2236 1769670682U, // M4_vrmpyeh_acc_s1
2237 24856602U, // M4_vrmpyeh_s0
2238 1769687066U, // M4_vrmpyeh_s1
2239 24872986U, // M4_vrmpyoh_acc_s0
2240 1769703450U, // M4_vrmpyoh_acc_s1
2241 24889370U, // M4_vrmpyoh_s0
2242 1769719834U, // M4_vrmpyoh_s1
2243 494667802U, // M4_xor_and
2244 914098202U, // M4_xor_andn
2245 8144922U, // M4_xor_or
2246 7833626U, // M4_xor_xacc
2247 8161306U, // M5_vdmacbsu
2248 8177690U, // M5_vdmpybsu
2249 8194074U, // M5_vmacbsu
2250 8210458U, // M5_vmacbuu
2251 8226842U, // M5_vmpybsu
2252 8243226U, // M5_vmpybuu
2253 8259610U, // M5_vrmacbsu
2254 8275994U, // M5_vrmacbuu
2255 8292378U, // M5_vrmpybsu
2256 8308762U, // M5_vrmpybuu
2257 8325146U, // M6_vabsdiffb
2258 1329178U, // M6_vabsdiffub
2259 25118746U, // M7_dcmpyiw
2260 25135130U, // M7_dcmpyiw_acc
2261 1669285914U, // M7_dcmpyiwc
2262 1669302298U, // M7_dcmpyiwc_acc
2263 25151514U, // M7_dcmpyrw
2264 25167898U, // M7_dcmpyrw_acc
2265 1669318682U, // M7_dcmpyrwc
2266 1669335066U, // M7_dcmpyrwc_acc
2267 209668122U, // M7_wcmpyiw
2268 226445338U, // M7_wcmpyiw_rnd
2269 1618954266U, // M7_wcmpyiwc
2270 1652508698U, // M7_wcmpyiwc_rnd
2271 209700890U, // M7_wcmpyrw
2272 226478106U, // M7_wcmpyrw_rnd
2273 1618987034U, // M7_wcmpyrwc
2274 1652541466U, // M7_wcmpyrwc_rnd
2275 759897U, // PS_call_stk
2276 755813U, // PS_callr_nr
2277 755820U, // PS_jmpret
2278 6473843U, // PS_jmpretf
2279 6490227U, // PS_jmpretfnew
2280 6506611U, // PS_jmpretfnewpt
2281 6474022U, // PS_jmprett
2282 6490406U, // PS_jmprettnew
2283 6506790U, // PS_jmprettnewpt
2284 8407066U, // PS_loadrbabs
2285 8423450U, // PS_loadrdabs
2286 8439834U, // PS_loadrhabs
2287 8456218U, // PS_loadriabs
2288 8472602U, // PS_loadrubabs
2289 8488986U, // PS_loadruhabs
2290 51185838U, // PS_storerbabs
2291 235735214U, // PS_storerbnewabs
2292 51185845U, // PS_storerdabs
2293 252512465U, // PS_storerfabs
2294 51185873U, // PS_storerhabs
2295 235735249U, // PS_storerhnewabs
2296 51185889U, // PS_storeriabs
2297 235735265U, // PS_storerinewabs
2298 297114U, // PS_trap1
2299 8505899U, // R6_release_at_vi
2300 8522283U, // R6_release_st_vi
2301 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
2302 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
2303 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
2304 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
2305 759903U, // RESTORE_DEALLOC_RET_JMP_V4
2306 759903U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
2307 759903U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
2308 759903U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
2309 8538138U, // S2_addasl_rrri
2310 71387669U, // S2_allocframe
2311 193103898U, // S2_asl_i_p
2312 193120282U, // S2_asl_i_p_acc
2313 193136666U, // S2_asl_i_p_and
2314 193153050U, // S2_asl_i_p_nac
2315 193169434U, // S2_asl_i_p_or
2316 193185818U, // S2_asl_i_p_xacc
2317 193103898U, // S2_asl_i_r
2318 193120282U, // S2_asl_i_r_acc
2319 193136666U, // S2_asl_i_r_and
2320 193153050U, // S2_asl_i_r_nac
2321 193169434U, // S2_asl_i_r_or
2322 193103898U, // S2_asl_i_r_sat
2323 193185818U, // S2_asl_i_r_xacc
2324 186271770U, // S2_asl_i_vh
2325 186304538U, // S2_asl_i_vw
2326 495093786U, // S2_asl_r_p
2327 495110170U, // S2_asl_r_p_acc
2328 495126554U, // S2_asl_r_p_and
2329 495142938U, // S2_asl_r_p_nac
2330 495159322U, // S2_asl_r_p_or
2331 495175706U, // S2_asl_r_p_xor
2332 495093786U, // S2_asl_r_r
2333 495110170U, // S2_asl_r_r_acc
2334 495126554U, // S2_asl_r_r_and
2335 495142938U, // S2_asl_r_r_nac
2336 495159322U, // S2_asl_r_r_or
2337 495093786U, // S2_asl_r_r_sat
2338 488261658U, // S2_asl_r_vh
2339 488294426U, // S2_asl_r_vw
2340 193202202U, // S2_asr_i_p
2341 193218586U, // S2_asr_i_p_acc
2342 193234970U, // S2_asr_i_p_and
2343 193251354U, // S2_asr_i_p_nac
2344 193267738U, // S2_asr_i_p_or
2345 193202202U, // S2_asr_i_p_rnd
2346 193202202U, // S2_asr_i_r
2347 193218586U, // S2_asr_i_r_acc
2348 193234970U, // S2_asr_i_r_and
2349 193251354U, // S2_asr_i_r_nac
2350 193267738U, // S2_asr_i_r_or
2351 193202202U, // S2_asr_i_r_rnd
2352 186370074U, // S2_asr_i_svw_trun
2353 185583642U, // S2_asr_i_vh
2354 186370074U, // S2_asr_i_vw
2355 495192090U, // S2_asr_r_p
2356 495208474U, // S2_asr_r_p_acc
2357 495224858U, // S2_asr_r_p_and
2358 495241242U, // S2_asr_r_p_nac
2359 495257626U, // S2_asr_r_p_or
2360 8734746U, // S2_asr_r_p_xor
2361 495192090U, // S2_asr_r_r
2362 495208474U, // S2_asr_r_r_acc
2363 495224858U, // S2_asr_r_r_and
2364 495241242U, // S2_asr_r_r_nac
2365 495257626U, // S2_asr_r_r_or
2366 495192090U, // S2_asr_r_r_sat
2367 488359962U, // S2_asr_r_svw_trun
2368 487573530U, // S2_asr_r_vh
2369 488359962U, // S2_asr_r_vw
2370 8751130U, // S2_brev
2371 8751130U, // S2_brevp
2372 8767514U, // S2_cabacdecbin
2373 8783898U, // S2_cl0
2374 8783898U, // S2_cl0p
2375 8800282U, // S2_cl1
2376 8800282U, // S2_cl1p
2377 8816666U, // S2_clb
2378 8833050U, // S2_clbnorm
2379 8816666U, // S2_clbp
2380 193398810U, // S2_clrbit_i
2381 495388698U, // S2_clrbit_r
2382 8865818U, // S2_ct0
2383 8865818U, // S2_ct0p
2384 8882202U, // S2_ct1
2385 8882202U, // S2_ct1p
2386 8898586U, // S2_deinterleave
2387 193464346U, // S2_extractu
2388 495454234U, // S2_extractu_rp
2389 193464346U, // S2_extractup
2390 495454234U, // S2_extractup_rp
2391 193480730U, // S2_insert
2392 495470618U, // S2_insert_rp
2393 193480730U, // S2_insertp
2394 495470618U, // S2_insertp_rp
2395 8947738U, // S2_interleave
2396 8964122U, // S2_lfsp
2397 8980506U, // S2_lsl_r_p
2398 8996890U, // S2_lsl_r_p_acc
2399 9013274U, // S2_lsl_r_p_and
2400 9029658U, // S2_lsl_r_p_nac
2401 9046042U, // S2_lsl_r_p_or
2402 9062426U, // S2_lsl_r_p_xor
2403 8980506U, // S2_lsl_r_r
2404 8996890U, // S2_lsl_r_r_acc
2405 9013274U, // S2_lsl_r_r_and
2406 9029658U, // S2_lsl_r_r_nac
2407 9046042U, // S2_lsl_r_r_or
2408 9078810U, // S2_lsl_r_vh
2409 9095194U, // S2_lsl_r_vw
2410 193660954U, // S2_lsr_i_p
2411 193677338U, // S2_lsr_i_p_acc
2412 193693722U, // S2_lsr_i_p_and
2413 193710106U, // S2_lsr_i_p_nac
2414 193726490U, // S2_lsr_i_p_or
2415 193742874U, // S2_lsr_i_p_xacc
2416 193660954U, // S2_lsr_i_r
2417 193677338U, // S2_lsr_i_r_acc
2418 193693722U, // S2_lsr_i_r_and
2419 193710106U, // S2_lsr_i_r_nac
2420 193726490U, // S2_lsr_i_r_or
2421 193742874U, // S2_lsr_i_r_xacc
2422 186746906U, // S2_lsr_i_vh
2423 186763290U, // S2_lsr_i_vw
2424 495650842U, // S2_lsr_r_p
2425 495667226U, // S2_lsr_r_p_acc
2426 495683610U, // S2_lsr_r_p_and
2427 495699994U, // S2_lsr_r_p_nac
2428 495716378U, // S2_lsr_r_p_or
2429 495732762U, // S2_lsr_r_p_xor
2430 495650842U, // S2_lsr_r_r
2431 495667226U, // S2_lsr_r_r_acc
2432 495683610U, // S2_lsr_r_r_and
2433 495699994U, // S2_lsr_r_r_nac
2434 495716378U, // S2_lsr_r_r_or
2435 488736794U, // S2_lsr_r_vh
2436 488753178U, // S2_lsr_r_vw
2437 9209882U, // S2_mask
2438 26003482U, // S2_packhl
2439 9242650U, // S2_parityp
2440 788595U, // S2_pstorerbf_io
2441 1779175539U, // S2_pstorerbf_pi
2442 1779322995U, // S2_pstorerbfnew_pi
2443 788595U, // S2_pstorerbnewf_io
2444 1779175539U, // S2_pstorerbnewf_pi
2445 1779322995U, // S2_pstorerbnewfnew_pi
2446 788774U, // S2_pstorerbnewt_io
2447 1779175718U, // S2_pstorerbnewt_pi
2448 1779323174U, // S2_pstorerbnewtnew_pi
2449 788774U, // S2_pstorerbt_io
2450 1779175718U, // S2_pstorerbt_pi
2451 1779323174U, // S2_pstorerbtnew_pi
2452 804979U, // S2_pstorerdf_io
2453 1779191923U, // S2_pstorerdf_pi
2454 1779339379U, // S2_pstorerdfnew_pi
2455 805158U, // S2_pstorerdt_io
2456 1779192102U, // S2_pstorerdt_pi
2457 1779339558U, // S2_pstorerdtnew_pi
2458 821363U, // S2_pstorerff_io
2459 1779208307U, // S2_pstorerff_pi
2460 1779355763U, // S2_pstorerffnew_pi
2461 821542U, // S2_pstorerft_io
2462 1779208486U, // S2_pstorerft_pi
2463 1779355942U, // S2_pstorerftnew_pi
2464 821363U, // S2_pstorerhf_io
2465 1779208307U, // S2_pstorerhf_pi
2466 1779355763U, // S2_pstorerhfnew_pi
2467 821363U, // S2_pstorerhnewf_io
2468 1779208307U, // S2_pstorerhnewf_pi
2469 1779355763U, // S2_pstorerhnewfnew_pi
2470 821542U, // S2_pstorerhnewt_io
2471 1779208486U, // S2_pstorerhnewt_pi
2472 1779355942U, // S2_pstorerhnewtnew_pi
2473 821542U, // S2_pstorerht_io
2474 1779208486U, // S2_pstorerht_pi
2475 1779355942U, // S2_pstorerhtnew_pi
2476 837747U, // S2_pstorerif_io
2477 1779224691U, // S2_pstorerif_pi
2478 1779372147U, // S2_pstorerifnew_pi
2479 837747U, // S2_pstorerinewf_io
2480 1779224691U, // S2_pstorerinewf_pi
2481 1779372147U, // S2_pstorerinewfnew_pi
2482 837926U, // S2_pstorerinewt_io
2483 1779224870U, // S2_pstorerinewt_pi
2484 1779372326U, // S2_pstorerinewtnew_pi
2485 837926U, // S2_pstorerit_io
2486 1779224870U, // S2_pstorerit_pi
2487 1779372326U, // S2_pstoreritnew_pi
2488 193808410U, // S2_setbit_i
2489 495798298U, // S2_setbit_r
2490 9275418U, // S2_shuffeb
2491 9291802U, // S2_shuffeh
2492 9308186U, // S2_shuffob
2493 9324570U, // S2_shuffoh
2494 725715408U, // S2_storerb_io
2495 1804503504U, // S2_storerb_pbr
2496 1821297104U, // S2_storerb_pci
2497 59705808U, // S2_storerb_pcr
2498 730778064U, // S2_storerb_pi
2499 730761680U, // S2_storerb_pr
2500 51185918U, // S2_storerbgp
2501 725715408U, // S2_storerbnew_io
2502 1804503504U, // S2_storerbnew_pbr
2503 1821297104U, // S2_storerbnew_pci
2504 244255184U, // S2_storerbnew_pcr
2505 730778064U, // S2_storerbnew_pi
2506 730761680U, // S2_storerbnew_pr
2507 235735294U, // S2_storerbnewgp
2508 725715464U, // S2_storerd_io
2509 1804503560U, // S2_storerd_pbr
2510 1821297160U, // S2_storerd_pci
2511 59705864U, // S2_storerd_pcr
2512 730778120U, // S2_storerd_pi
2513 730761736U, // S2_storerd_pr
2514 51185928U, // S2_storerdgp
2515 725715540U, // S2_storerf_io
2516 1804503636U, // S2_storerf_pbr
2517 1821297236U, // S2_storerf_pci
2518 261032532U, // S2_storerf_pcr
2519 730778196U, // S2_storerf_pi
2520 730761812U, // S2_storerf_pr
2521 252512530U, // S2_storerfgp
2522 725715540U, // S2_storerh_io
2523 1804503636U, // S2_storerh_pbr
2524 1821297236U, // S2_storerh_pci
2525 59705940U, // S2_storerh_pcr
2526 730778196U, // S2_storerh_pi
2527 730761812U, // S2_storerh_pr
2528 51185938U, // S2_storerhgp
2529 725715540U, // S2_storerhnew_io
2530 1804503636U, // S2_storerhnew_pbr
2531 1821297236U, // S2_storerhnew_pci
2532 244255316U, // S2_storerhnew_pcr
2533 730778196U, // S2_storerhnew_pi
2534 730761812U, // S2_storerhnew_pr
2535 235735314U, // S2_storerhnewgp
2536 725715986U, // S2_storeri_io
2537 1804504082U, // S2_storeri_pbr
2538 1821297682U, // S2_storeri_pci
2539 59706386U, // S2_storeri_pcr
2540 730778642U, // S2_storeri_pi
2541 730762258U, // S2_storeri_pr
2542 51185948U, // S2_storerigp
2543 725715986U, // S2_storerinew_io
2544 1804504082U, // S2_storerinew_pbr
2545 1821297682U, // S2_storerinew_pci
2546 244255762U, // S2_storerinew_pcr
2547 730778642U, // S2_storerinew_pi
2548 730762258U, // S2_storerinew_pr
2549 235735324U, // S2_storerinewgp
2550 1782010351U, // S2_storew_locked
2551 9390727U, // S2_storew_rl_at_vi
2552 9407111U, // S2_storew_rl_st_vi
2553 9422874U, // S2_svsathb
2554 20334618U, // S2_svsathub
2555 1829586970U, // S2_tableidxb
2556 1829603354U, // S2_tableidxd
2557 1829619738U, // S2_tableidxh
2558 1829636122U, // S2_tableidxw
2559 193988634U, // S2_togglebit_i
2560 495978522U, // S2_togglebit_r
2561 194005018U, // S2_tstbit_i
2562 495994906U, // S2_tstbit_r
2563 194021402U, // S2_valignib
2564 496011290U, // S2_valignrb
2565 9488410U, // S2_vcnegh
2566 9504794U, // S2_vcrotate
2567 9521178U, // S2_vrcnegh
2568 26314778U, // S2_vrndpackwh
2569 428967962U, // S2_vrndpackwhs
2570 9422874U, // S2_vsathb
2571 9422874U, // S2_vsathb_nopack
2572 20334618U, // S2_vsathub
2573 20334618U, // S2_vsathub_nopack
2574 20367386U, // S2_vsatwh
2575 20367386U, // S2_vsatwh_nopack
2576 9553946U, // S2_vsatwuh
2577 9553946U, // S2_vsatwuh_nopack
2578 9570330U, // S2_vsplatrb
2579 9586714U, // S2_vsplatrh
2580 194152474U, // S2_vspliceib
2581 496142362U, // S2_vsplicerb
2582 9619482U, // S2_vsxtbh
2583 9635866U, // S2_vsxthw
2584 26429466U, // S2_vtrunehb
2585 9668634U, // S2_vtrunewh
2586 26462234U, // S2_vtrunohb
2587 9701402U, // S2_vtrunowh
2588 9717786U, // S2_vzxtbh
2589 9734170U, // S2_vzxthw
2590 2074U, // S4_addaddi
2591 1853425690U, // S4_addi_asl_ri
2592 1870202906U, // S4_addi_lsr_ri
2593 1855244314U, // S4_andi_asl_ri
2594 1872021530U, // S4_andi_lsr_ri
2595 9766938U, // S4_clbaddi
2596 9766938U, // S4_clbpaddi
2597 8833050U, // S4_clbpnorm
2598 194332698U, // S4_extract
2599 496322586U, // S4_extract_rp
2600 194332698U, // S4_extractp
2601 496322586U, // S4_extractp_rp
2602 9799706U, // S4_lsli
2603 194365466U, // S4_ntstbit_i
2604 496355354U, // S4_ntstbit_r
2605 192497690U, // S4_or_andi
2606 1094944794U, // S4_or_andix
2607 192514074U, // S4_or_ori
2608 1855326234U, // S4_ori_asl_ri
2609 1872103450U, // S4_ori_lsr_ri
2610 9242650U, // S4_parity
2611 60180595U, // S4_pstorerbf_abs
2612 788595U, // S4_pstorerbf_rr
2613 60196979U, // S4_pstorerbfnew_abs
2614 936051U, // S4_pstorerbfnew_io
2615 936051U, // S4_pstorerbfnew_rr
2616 244729971U, // S4_pstorerbnewf_abs
2617 788595U, // S4_pstorerbnewf_rr
2618 244746355U, // S4_pstorerbnewfnew_abs
2619 936051U, // S4_pstorerbnewfnew_io
2620 936051U, // S4_pstorerbnewfnew_rr
2621 244730150U, // S4_pstorerbnewt_abs
2622 788774U, // S4_pstorerbnewt_rr
2623 244746534U, // S4_pstorerbnewtnew_abs
2624 936230U, // S4_pstorerbnewtnew_io
2625 936230U, // S4_pstorerbnewtnew_rr
2626 60180774U, // S4_pstorerbt_abs
2627 788774U, // S4_pstorerbt_rr
2628 60197158U, // S4_pstorerbtnew_abs
2629 936230U, // S4_pstorerbtnew_io
2630 936230U, // S4_pstorerbtnew_rr
2631 9881715U, // S4_pstorerdf_abs
2632 804979U, // S4_pstorerdf_rr
2633 9898099U, // S4_pstorerdfnew_abs
2634 952435U, // S4_pstorerdfnew_io
2635 952435U, // S4_pstorerdfnew_rr
2636 9881894U, // S4_pstorerdt_abs
2637 805158U, // S4_pstorerdt_rr
2638 9898278U, // S4_pstorerdtnew_abs
2639 952614U, // S4_pstorerdtnew_io
2640 952614U, // S4_pstorerdtnew_rr
2641 261572723U, // S4_pstorerff_abs
2642 821363U, // S4_pstorerff_rr
2643 261589107U, // S4_pstorerffnew_abs
2644 968819U, // S4_pstorerffnew_io
2645 968819U, // S4_pstorerffnew_rr
2646 261572902U, // S4_pstorerft_abs
2647 821542U, // S4_pstorerft_rr
2648 261589286U, // S4_pstorerftnew_abs
2649 968998U, // S4_pstorerftnew_io
2650 968998U, // S4_pstorerftnew_rr
2651 60246131U, // S4_pstorerhf_abs
2652 821363U, // S4_pstorerhf_rr
2653 60262515U, // S4_pstorerhfnew_abs
2654 968819U, // S4_pstorerhfnew_io
2655 968819U, // S4_pstorerhfnew_rr
2656 244795507U, // S4_pstorerhnewf_abs
2657 821363U, // S4_pstorerhnewf_rr
2658 244811891U, // S4_pstorerhnewfnew_abs
2659 968819U, // S4_pstorerhnewfnew_io
2660 968819U, // S4_pstorerhnewfnew_rr
2661 244795686U, // S4_pstorerhnewt_abs
2662 821542U, // S4_pstorerhnewt_rr
2663 244812070U, // S4_pstorerhnewtnew_abs
2664 968998U, // S4_pstorerhnewtnew_io
2665 968998U, // S4_pstorerhnewtnew_rr
2666 60246310U, // S4_pstorerht_abs
2667 821542U, // S4_pstorerht_rr
2668 60262694U, // S4_pstorerhtnew_abs
2669 968998U, // S4_pstorerhtnew_io
2670 968998U, // S4_pstorerhtnew_rr
2671 60278899U, // S4_pstorerif_abs
2672 837747U, // S4_pstorerif_rr
2673 60295283U, // S4_pstorerifnew_abs
2674 985203U, // S4_pstorerifnew_io
2675 985203U, // S4_pstorerifnew_rr
2676 244828275U, // S4_pstorerinewf_abs
2677 837747U, // S4_pstorerinewf_rr
2678 244844659U, // S4_pstorerinewfnew_abs
2679 985203U, // S4_pstorerinewfnew_io
2680 985203U, // S4_pstorerinewfnew_rr
2681 244828454U, // S4_pstorerinewt_abs
2682 837926U, // S4_pstorerinewt_rr
2683 244844838U, // S4_pstorerinewtnew_abs
2684 985382U, // S4_pstorerinewtnew_io
2685 985382U, // S4_pstorerinewtnew_rr
2686 60279078U, // S4_pstorerit_abs
2687 837926U, // S4_pstorerit_rr
2688 60295462U, // S4_pstoreritnew_abs
2689 985382U, // S4_pstoreritnew_io
2690 985382U, // S4_pstoreritnew_rr
2691 1782010338U, // S4_stored_locked
2692 9390718U, // S4_stored_rl_at_vi
2693 9407102U, // S4_stored_rl_st_vi
2694 742492624U, // S4_storeirb_io
2695 788595U, // S4_storeirbf_io
2696 936051U, // S4_storeirbfnew_io
2697 788774U, // S4_storeirbt_io
2698 936230U, // S4_storeirbtnew_io
2699 742492756U, // S4_storeirh_io
2700 821363U, // S4_storeirhf_io
2701 968819U, // S4_storeirhfnew_io
2702 821542U, // S4_storeirht_io
2703 968998U, // S4_storeirhtnew_io
2704 742493202U, // S4_storeiri_io
2705 837747U, // S4_storeirif_io
2706 985203U, // S4_storeirifnew_io
2707 837926U, // S4_storeirit_io
2708 985382U, // S4_storeiritnew_io
2709 60312016U, // S4_storerb_ap
2710 60328400U, // S4_storerb_rr
2711 60344784U, // S4_storerb_ur
2712 244861392U, // S4_storerbnew_ap
2713 244877776U, // S4_storerbnew_rr
2714 244894160U, // S4_storerbnew_ur
2715 60312072U, // S4_storerd_ap
2716 60328456U, // S4_storerd_rr
2717 60344840U, // S4_storerd_ur
2718 261638740U, // S4_storerf_ap
2719 261655124U, // S4_storerf_rr
2720 261671508U, // S4_storerf_ur
2721 60312148U, // S4_storerh_ap
2722 60328532U, // S4_storerh_rr
2723 60344916U, // S4_storerh_ur
2724 244861524U, // S4_storerhnew_ap
2725 244877908U, // S4_storerhnew_rr
2726 244894292U, // S4_storerhnew_ur
2727 60312594U, // S4_storeri_ap
2728 60328978U, // S4_storeri_rr
2729 60345362U, // S4_storeri_ur
2730 244861970U, // S4_storerinew_ap
2731 244878354U, // S4_storerinew_rr
2732 244894738U, // S4_storerinew_ur
2733 2074U, // S4_subaddi
2734 1850050586U, // S4_subi_asl_ri
2735 1866827802U, // S4_subi_lsr_ri
2736 10029082U, // S4_vrcrotate
2737 10045466U, // S4_vrcrotate_acc
2738 429492250U, // S4_vxaddsubh
2739 1889110042U, // S4_vxaddsubhr
2740 10078234U, // S4_vxaddsubw
2741 429525018U, // S4_vxsubaddh
2742 1889142810U, // S4_vxsubaddhr
2743 10111002U, // S4_vxsubaddw
2744 1829734426U, // S5_asrhub_rnd_sat
2745 420448282U, // S5_asrhub_sat
2746 10127386U, // S5_popcountp
2747 185583642U, // S5_vasrhrnd
2748 10143770U, // S6_rol_i_p
2749 10160154U, // S6_rol_i_p_acc
2750 10176538U, // S6_rol_i_p_and
2751 10192922U, // S6_rol_i_p_nac
2752 10209306U, // S6_rol_i_p_or
2753 10225690U, // S6_rol_i_p_xacc
2754 10143770U, // S6_rol_i_r
2755 10160154U, // S6_rol_i_r_acc
2756 10176538U, // S6_rol_i_r_and
2757 10192922U, // S6_rol_i_r_nac
2758 10209306U, // S6_rol_i_r_or
2759 10225690U, // S6_rol_i_r_xacc
2760 9570330U, // S6_vsplatrbp
2761 496191514U, // S6_vtrunehb_ppp
2762 496224282U, // S6_vtrunohb_ppp
2763 2074U, // SA1_addi
2764 2074U, // SA1_addrx
2765 10242074U, // SA1_addsp
2766 1899972634U, // SA1_and1
2767 1968155U, // SA1_clrf
2768 1968174U, // SA1_clrfnew
2769 1968165U, // SA1_clrt
2770 1968188U, // SA1_clrtnew
2771 4278971U, // SA1_cmpeqi
2772 10258458U, // SA1_combine0i
2773 10274842U, // SA1_combine1i
2774 10291226U, // SA1_combine2i
2775 10307610U, // SA1_combine3i
2776 1916831770U, // SA1_combinerz
2777 10323994U, // SA1_combinezr
2778 2074U, // SA1_dec
2779 2074U, // SA1_inc
2780 50448410U, // SA1_seti
2781 50448410U, // SA1_setin1
2782 4179994U, // SA1_sxtb
2783 4196378U, // SA1_sxth
2784 50432026U, // SA1_tfr
2785 1933527066U, // SA1_zxtb
2786 4212762U, // SA1_zxth
2787 759897U, // SAVE_REGISTERS_CALL_V4
2788 759897U, // SAVE_REGISTERS_CALL_V4STK
2789 759897U, // SAVE_REGISTERS_CALL_V4STK_EXT
2790 759897U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
2791 759897U, // SAVE_REGISTERS_CALL_V4STK_PIC
2792 759897U, // SAVE_REGISTERS_CALL_V4_EXT
2793 759897U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
2794 759897U, // SAVE_REGISTERS_CALL_V4_PIC
2795 705071130U, // SL1_loadri_io
2796 705087514U, // SL1_loadrub_io
2797 1574U, // SL2_deallocframe
2798 1328U, // SL2_jumpr31
2799 1319U, // SL2_jumpr31_f
2800 1356U, // SL2_jumpr31_fnew
2801 1338U, // SL2_jumpr31_t
2802 1382U, // SL2_jumpr31_tnew
2803 705021978U, // SL2_loadrb_io
2804 10340378U, // SL2_loadrd_sp
2805 705054746U, // SL2_loadrh_io
2806 10356762U, // SL2_loadri_sp
2807 705103898U, // SL2_loadruh_io
2808 1712U, // SL2_return
2809 1703U, // SL2_return_f
2810 1783U, // SL2_return_fnew
2811 1727U, // SL2_return_t
2812 1814U, // SL2_return_tnew
2813 725715408U, // SS1_storeb_io
2814 725715986U, // SS1_storew_io
2815 297148U, // SS2_allocframe
2816 1950452176U, // SS2_storebi0
2817 1967229392U, // SS2_storebi1
2818 51185896U, // SS2_stored_sp
2819 725715540U, // SS2_storeh_io
2820 51185907U, // SS2_storew_sp
2821 1950452754U, // SS2_storewi0
2822 1967229970U, // SS2_storewi1
2823 188712986U, // TFRI64_V2_ext
2824 50448410U, // TFRI64_V4
2825 10373146U, // V6_extractw
2826 10389530U, // V6_get_qfext
2827 10405914U, // V6_get_qfext_oracc
2828 10422298U, // V6_lvsplatb
2829 10438682U, // V6_lvsplath
2830 10455066U, // V6_lvsplatw
2831 490686490U, // V6_pred_and
2832 1061111834U, // V6_pred_and_n
2833 51226U, // V6_pred_not
2834 490965018U, // V6_pred_or
2835 1061390362U, // V6_pred_or_n
2836 10471450U, // V6_pred_scalar2
2837 10487834U, // V6_pred_scalar2v2
2838 4851738U, // V6_pred_xor
2839 10504218U, // V6_set_qfext
2840 765495322U, // V6_shuffeqh
2841 1990248474U, // V6_shuffeqw
2842 1997768730U, // V6_v6mpyhubs10
2843 2023819290U, // V6_v6mpyhubs10_vxx
2844 1997768730U, // V6_v6mpyvubs10
2845 2040596506U, // V6_v6mpyvubs10_vxx
2846 705808410U, // V6_vL32Ub_ai
2847 1259456538U, // V6_vL32Ub_pi
2848 1242679322U, // V6_vL32Ub_ppu
2849 705759258U, // V6_vL32b_ai
2850 715212826U, // V6_vL32b_cur_ai
2851 335614067U, // V6_vL32b_cur_npred_ai
2852 335618163U, // V6_vL32b_cur_npred_pi
2853 335618163U, // V6_vL32b_cur_npred_ppu
2854 1268860954U, // V6_vL32b_cur_pi
2855 1252083738U, // V6_vL32b_cur_ppu
2856 335614246U, // V6_vL32b_cur_pred_ai
2857 335618342U, // V6_vL32b_cur_pred_pi
2858 335618342U, // V6_vL32b_cur_pred_ppu
2859 352391283U, // V6_vL32b_npred_ai
2860 352395379U, // V6_vL32b_npred_pi
2861 352395379U, // V6_vL32b_npred_ppu
2862 705759258U, // V6_vL32b_nt_ai
2863 715212826U, // V6_vL32b_nt_cur_ai
2864 335614067U, // V6_vL32b_nt_cur_npred_ai
2865 335618163U, // V6_vL32b_nt_cur_npred_pi
2866 335618163U, // V6_vL32b_nt_cur_npred_ppu
2867 1268860954U, // V6_vL32b_nt_cur_pi
2868 1252083738U, // V6_vL32b_nt_cur_ppu
2869 335614246U, // V6_vL32b_nt_cur_pred_ai
2870 335618342U, // V6_vL32b_nt_cur_pred_pi
2871 335618342U, // V6_vL32b_nt_cur_pred_ppu
2872 352391283U, // V6_vL32b_nt_npred_ai
2873 352395379U, // V6_vL32b_nt_npred_pi
2874 352395379U, // V6_vL32b_nt_npred_ppu
2875 1259407386U, // V6_vL32b_nt_pi
2876 1242630170U, // V6_vL32b_nt_ppu
2877 352391462U, // V6_vL32b_nt_pred_ai
2878 352395558U, // V6_vL32b_nt_pred_pi
2879 352395558U, // V6_vL32b_nt_pred_ppu
2880 715229210U, // V6_vL32b_nt_tmp_ai
2881 385945715U, // V6_vL32b_nt_tmp_npred_ai
2882 385949811U, // V6_vL32b_nt_tmp_npred_pi
2883 385949811U, // V6_vL32b_nt_tmp_npred_ppu
2884 1268877338U, // V6_vL32b_nt_tmp_pi
2885 1252100122U, // V6_vL32b_nt_tmp_ppu
2886 385945894U, // V6_vL32b_nt_tmp_pred_ai
2887 385949990U, // V6_vL32b_nt_tmp_pred_pi
2888 385949990U, // V6_vL32b_nt_tmp_pred_ppu
2889 1259407386U, // V6_vL32b_pi
2890 1242630170U, // V6_vL32b_ppu
2891 352391462U, // V6_vL32b_pred_ai
2892 352395558U, // V6_vL32b_pred_pi
2893 352395558U, // V6_vL32b_pred_ppu
2894 715229210U, // V6_vL32b_tmp_ai
2895 385945715U, // V6_vL32b_tmp_npred_ai
2896 385949811U, // V6_vL32b_tmp_npred_pi
2897 385949811U, // V6_vL32b_tmp_npred_ppu
2898 1268877338U, // V6_vL32b_tmp_pi
2899 1252100122U, // V6_vL32b_tmp_ppu
2900 385945894U, // V6_vL32b_tmp_pred_ai
2901 385949990U, // V6_vL32b_tmp_pred_pi
2902 385949990U, // V6_vL32b_tmp_pred_ppu
2903 725715872U, // V6_vS32Ub_ai
2904 1230963U, // V6_vS32Ub_npred_ai
2905 1779617907U, // V6_vS32Ub_npred_pi
2906 1779617907U, // V6_vS32Ub_npred_ppu
2907 730778528U, // V6_vS32Ub_pi
2908 730762144U, // V6_vS32Ub_ppu
2909 1231142U, // V6_vS32Ub_pred_ai
2910 1779618086U, // V6_vS32Ub_pred_pi
2911 1779618086U, // V6_vS32Ub_pred_ppu
2912 725715604U, // V6_vS32b_ai
2913 725715604U, // V6_vS32b_new_ai
2914 1214579U, // V6_vS32b_new_npred_ai
2915 1779601523U, // V6_vS32b_new_npred_pi
2916 1779601523U, // V6_vS32b_new_npred_ppu
2917 730778260U, // V6_vS32b_new_pi
2918 730761876U, // V6_vS32b_new_ppu
2919 1214758U, // V6_vS32b_new_pred_ai
2920 1779601702U, // V6_vS32b_new_pred_pi
2921 1779601702U, // V6_vS32b_new_pred_ppu
2922 1214579U, // V6_vS32b_npred_ai
2923 1779601523U, // V6_vS32b_npred_pi
2924 1779601523U, // V6_vS32b_npred_ppu
2925 1214579U, // V6_vS32b_nqpred_ai
2926 1779601523U, // V6_vS32b_nqpred_pi
2927 1779601523U, // V6_vS32b_nqpred_ppu
2928 2051115668U, // V6_vS32b_nt_ai
2929 2051115668U, // V6_vS32b_nt_new_ai
2930 1214579U, // V6_vS32b_nt_new_npred_ai
2931 1779601523U, // V6_vS32b_nt_new_npred_pi
2932 1779601523U, // V6_vS32b_nt_new_npred_ppu
2933 2056178324U, // V6_vS32b_nt_new_pi
2934 2056161940U, // V6_vS32b_nt_new_ppu
2935 1214758U, // V6_vS32b_nt_new_pred_ai
2936 1779601702U, // V6_vS32b_nt_new_pred_pi
2937 1779601702U, // V6_vS32b_nt_new_pred_ppu
2938 1214579U, // V6_vS32b_nt_npred_ai
2939 1779601523U, // V6_vS32b_nt_npred_pi
2940 1779601523U, // V6_vS32b_nt_npred_ppu
2941 1214579U, // V6_vS32b_nt_nqpred_ai
2942 1779601523U, // V6_vS32b_nt_nqpred_pi
2943 1779601523U, // V6_vS32b_nt_nqpred_ppu
2944 2056178324U, // V6_vS32b_nt_pi
2945 2056161940U, // V6_vS32b_nt_ppu
2946 1214758U, // V6_vS32b_nt_pred_ai
2947 1779601702U, // V6_vS32b_nt_pred_pi
2948 1779601702U, // V6_vS32b_nt_pred_ppu
2949 1214758U, // V6_vS32b_nt_qpred_ai
2950 1779601702U, // V6_vS32b_nt_qpred_pi
2951 1779601702U, // V6_vS32b_nt_qpred_ppu
2952 730778260U, // V6_vS32b_pi
2953 730761876U, // V6_vS32b_ppu
2954 1214758U, // V6_vS32b_pred_ai
2955 1779601702U, // V6_vS32b_pred_pi
2956 1779601702U, // V6_vS32b_pred_ppu
2957 1214758U, // V6_vS32b_qpred_ai
2958 1779601702U, // V6_vS32b_qpred_pi
2959 1779601702U, // V6_vS32b_qpred_ppu
2960 2067892884U, // V6_vS32b_srls_ai
2961 2072955540U, // V6_vS32b_srls_pi
2962 2072939156U, // V6_vS32b_srls_ppu
2963 10602522U, // V6_vabs_f8
2964 10618906U, // V6_vabs_hf
2965 10635290U, // V6_vabs_sf
2966 2091026458U, // V6_vabsb
2967 2107803674U, // V6_vabsb_sat
2968 765642778U, // V6_vabsdiffh
2969 10684442U, // V6_vabsdiffub
2970 312657946U, // V6_vabsdiffuh
2971 10700826U, // V6_vabsdiffw
2972 2124646426U, // V6_vabsh
2973 2141423642U, // V6_vabsh_sat
2974 2158217242U, // V6_vabsw
2975 2174994458U, // V6_vabsw_sat
2976 2191788058U, // V6_vadd_hf
2977 2208581658U, // V6_vadd_hf_f8
2978 2191804442U, // V6_vadd_hf_hf
2979 2225342490U, // V6_vadd_qf16
2980 2225342490U, // V6_vadd_qf16_mix
2981 2242152474U, // V6_vadd_qf32
2982 2242152474U, // V6_vadd_qf32_mix
2983 2258929690U, // V6_vadd_sf
2984 2275723290U, // V6_vadd_sf_bf
2985 2191837210U, // V6_vadd_sf_hf
2986 2258946074U, // V6_vadd_sf_sf
2987 2091190298U, // V6_vaddb
2988 2091190298U, // V6_vaddb_dv
2989 436277363U, // V6_vaddbnq
2990 436277542U, // V6_vaddbq
2991 2107967514U, // V6_vaddbsat
2992 2107967514U, // V6_vaddbsat_dv
2993 77940762U, // V6_vaddcarry
2994 2292549658U, // V6_vaddcarryo
2995 10831898U, // V6_vaddcarrysat
2996 10864666U, // V6_vaddclbh
2997 10881050U, // V6_vaddclbw
2998 765872154U, // V6_vaddh
2999 765872154U, // V6_vaddh_dv
3000 453054579U, // V6_vaddhnq
3001 453054758U, // V6_vaddhq
3002 765872154U, // V6_vaddhsat
3003 765872154U, // V6_vaddhsat_dv
3004 10831898U, // V6_vaddhw
3005 765888538U, // V6_vaddhw_acc
3006 296110106U, // V6_vaddubh
3007 10930202U, // V6_vaddubh_acc
3008 2309425178U, // V6_vaddubsat
3009 2309425178U, // V6_vaddubsat_dv
3010 2108098586U, // V6_vaddububb_sat
3011 10962970U, // V6_vadduhsat
3012 10962970U, // V6_vadduhsat_dv
3013 10831898U, // V6_vadduhw
3014 312903706U, // V6_vadduhw_acc
3015 10979354U, // V6_vadduwsat
3016 10979354U, // V6_vadduwsat_dv
3017 10831898U, // V6_vaddw
3018 10831898U, // V6_vaddw_dv
3019 469831795U, // V6_vaddwnq
3020 469831974U, // V6_vaddwq
3021 10831898U, // V6_vaddwsat
3022 10831898U, // V6_vaddwsat_dv
3023 497535002U, // V6_valignb
3024 195545114U, // V6_valignbi
3025 11012122U, // V6_vand
3026 11028506U, // V6_vandnqrt
3027 11044890U, // V6_vandnqrt_acc
3028 11012122U, // V6_vandqrt
3029 11061274U, // V6_vandqrt_acc
3030 11028506U, // V6_vandvnqv
3031 11012122U, // V6_vandvqv
3032 11012122U, // V6_vandvrt
3033 11061274U, // V6_vandvrt_acc
3034 27854874U, // V6_vaslh
3035 11094042U, // V6_vaslh_acc
3036 2125006874U, // V6_vaslhv
3037 27887642U, // V6_vaslw
3038 11126810U, // V6_vaslw_acc
3039 2158594074U, // V6_vaslwv
3040 11143194U, // V6_vasr_into
3041 766134298U, // V6_vasrh
3042 11175962U, // V6_vasrh_acc
3043 279627802U, // V6_vasrhbrndsat
3044 430622746U, // V6_vasrhbsat
3045 766183450U, // V6_vasrhubrndsat
3046 766183450U, // V6_vasrhubsat
3047 766134298U, // V6_vasrhv
3048 313198618U, // V6_vasruhubrndsat
3049 313198618U, // V6_vasruhubsat
3050 329992218U, // V6_vasruwuhrndsat
3051 329992218U, // V6_vasruwuhsat
3052 313198618U, // V6_vasrvuhubrndsat
3053 313198618U, // V6_vasrvuhubsat
3054 1990936602U, // V6_vasrvwuhrndsat
3055 1990936602U, // V6_vasrvwuhsat
3056 28018714U, // V6_vasrw
3057 11257882U, // V6_vasrw_acc
3058 1990871066U, // V6_vasrwh
3059 1990871066U, // V6_vasrwhrndsat
3060 1990871066U, // V6_vasrwhsat
3061 1990936602U, // V6_vasrwuhrndsat
3062 1990936602U, // V6_vasrwuhsat
3063 2158725146U, // V6_vasrwv
3064 50432026U, // V6_vassign
3065 11274266U, // V6_vassign_fp
3066 11290650U, // V6_vassign_tmp
3067 2091681818U, // V6_vavgb
3068 2326562842U, // V6_vavgbrnd
3069 2125252634U, // V6_vavgh
3070 2343356442U, // V6_vavghrnd
3071 598542362U, // V6_vavgub
3072 2360150042U, // V6_vavgubrnd
3073 2376943642U, // V6_vavguh
3074 2393720858U, // V6_vavguhrnd
3075 2410514458U, // V6_vavguw
3076 2427291674U, // V6_vavguwrnd
3077 2158872602U, // V6_vavgw
3078 2444085274U, // V6_vavgwrnd
3079 2449543462U, // V6_vccombine
3080 11405338U, // V6_vcl0h
3081 11421722U, // V6_vcl0w
3082 33624358U, // V6_vcmov
3083 11438106U, // V6_vcombine
3084 11454490U, // V6_vcombine_tmp
3085 11470874U, // V6_vconv_h_hf
3086 263145498U, // V6_vconv_hf_h
3087 2477738010U, // V6_vconv_hf_qf16
3088 2494515226U, // V6_vconv_hf_qf32
3089 2494531610U, // V6_vconv_sf_qf32
3090 2511308826U, // V6_vconv_sf_w
3091 11520026U, // V6_vconv_w_sf
3092 11536410U, // V6_vcvt2_b_hf
3093 2091927578U, // V6_vcvt2_hf_b
3094 598755354U, // V6_vcvt2_hf_ub
3095 11569178U, // V6_vcvt2_ub_hf
3096 11585562U, // V6_vcvt_b_hf
3097 11601946U, // V6_vcvt_bf_sf
3098 11618330U, // V6_vcvt_f8_hf
3099 11634714U, // V6_vcvt_h_hf
3100 2092025882U, // V6_vcvt_hf_b
3101 2528233498U, // V6_vcvt_hf_f8
3102 2125580314U, // V6_vcvt_hf_h
3103 2259798042U, // V6_vcvt_hf_sf
3104 598853658U, // V6_vcvt_hf_ub
3105 2377238554U, // V6_vcvt_hf_uh
3106 11667482U, // V6_vcvt_sf_hf
3107 11683866U, // V6_vcvt_ub_hf
3108 11700250U, // V6_vcvt_uh_hf
3109 3623543U, // V6_vdeal
3110 11716634U, // V6_vdealb
3111 11733018U, // V6_vdealb4w
3112 11749402U, // V6_vdealh
3113 11765786U, // V6_vdealvdd
3114 11782170U, // V6_vdelta
3115 11798554U, // V6_vdmpy_sf_hf
3116 11814938U, // V6_vdmpy_sf_hf_acc
3117 11831322U, // V6_vdmpybus
3118 11847706U, // V6_vdmpybus_acc
3119 11831322U, // V6_vdmpybus_dv
3120 11847706U, // V6_vdmpybus_dv_acc
3121 2092238874U, // V6_vdmpyhb
3122 2092255258U, // V6_vdmpyhb_acc
3123 2092238874U, // V6_vdmpyhb_dv
3124 2092255258U, // V6_vdmpyhb_dv_acc
3125 2142570522U, // V6_vdmpyhisat
3126 2142586906U, // V6_vdmpyhisat_acc
3127 2142570522U, // V6_vdmpyhsat
3128 2142586906U, // V6_vdmpyhsat_acc
3129 2545223706U, // V6_vdmpyhsuisat
3130 2545240090U, // V6_vdmpyhsuisat_acc
3131 2562000922U, // V6_vdmpyhsusat
3132 2562017306U, // V6_vdmpyhsusat_acc
3133 2142570522U, // V6_vdmpyhvsat
3134 2142586906U, // V6_vdmpyhvsat_acc
3135 11896858U, // V6_vdsaduh
3136 11913242U, // V6_vdsaduh_acc
3137 571475994U, // V6_veqb
3138 571492378U, // V6_veqb_and
3139 571508762U, // V6_veqb_or
3140 571525146U, // V6_veqb_xor
3141 756025370U, // V6_veqh
3142 756041754U, // V6_veqh_and
3143 756058138U, // V6_veqh_or
3144 756074522U, // V6_veqh_xor
3145 1980762138U, // V6_veqw
3146 1980778522U, // V6_veqw_and
3147 1980794906U, // V6_veqw_or
3148 1980811290U, // V6_veqw_xor
3149 11929626U, // V6_vfmax_f8
3150 11946010U, // V6_vfmax_hf
3151 11962394U, // V6_vfmax_sf
3152 11978778U, // V6_vfmin_f8
3153 11995162U, // V6_vfmin_hf
3154 12011546U, // V6_vfmin_sf
3155 12027930U, // V6_vfneg_f8
3156 12044314U, // V6_vfneg_hf
3157 12060698U, // V6_vfneg_sf
3158 3623662U, // V6_vgathermh
3159 2578991398U, // V6_vgathermhq
3160 3623662U, // V6_vgathermhw
3161 2595768614U, // V6_vgathermhwq
3162 3623680U, // V6_vgathermw
3163 12093734U, // V6_vgathermwq
3164 582535194U, // V6_vgtb
3165 582551578U, // V6_vgtb_and
3166 582567962U, // V6_vgtb_or
3167 582584346U, // V6_vgtb_xor
3168 2277034010U, // V6_vgtbf
3169 2277050394U, // V6_vgtbf_and
3170 2277066778U, // V6_vgtbf_or
3171 2277083162U, // V6_vgtbf_xor
3172 767084570U, // V6_vgth
3173 767100954U, // V6_vgth_and
3174 767117338U, // V6_vgth_or
3175 767133722U, // V6_vgth_xor
3176 2193147930U, // V6_vgthf
3177 2193164314U, // V6_vgthf_and
3178 2193180698U, // V6_vgthf_or
3179 2193197082U, // V6_vgthf_xor
3180 2260256794U, // V6_vgtsf
3181 2260273178U, // V6_vgtsf_and
3182 2260289562U, // V6_vgtsf_or
3183 2260305946U, // V6_vgtsf_xor
3184 297322522U, // V6_vgtub
3185 297338906U, // V6_vgtub_and
3186 297355290U, // V6_vgtub_or
3187 297371674U, // V6_vgtub_xor
3188 314099738U, // V6_vgtuh
3189 314116122U, // V6_vgtuh_and
3190 314132506U, // V6_vgtuh_or
3191 314148890U, // V6_vgtuh_xor
3192 330876954U, // V6_vgtuw
3193 330893338U, // V6_vgtuw_and
3194 330909722U, // V6_vgtuw_or
3195 330926106U, // V6_vgtuw_xor
3196 1991821338U, // V6_vgtw
3197 1991837722U, // V6_vgtw_and
3198 1991854106U, // V6_vgtw_or
3199 1991870490U, // V6_vgtw_xor
3200 1850U, // V6_vhist
3201 297881U, // V6_vhistq
3202 12175386U, // V6_vinsertwr
3203 498731034U, // V6_vlalignb
3204 196741146U, // V6_vlalignbi
3205 12208154U, // V6_vlsrb
3206 12224538U, // V6_vlsrh
3207 12240922U, // V6_vlsrhv
3208 12257306U, // V6_vlsrw
3209 12273690U, // V6_vlsrwv
3210 12290074U, // V6_vlut4
3211 582731802U, // V6_vlutvvb
3212 582731802U, // V6_vlutvvb_nm
3213 582748186U, // V6_vlutvvb_oracc
3214 2008811546U, // V6_vlutvvb_oracci
3215 2008795162U, // V6_vlutvvbi
3216 767313946U, // V6_vlutvwh
3217 767313946U, // V6_vlutvwh_nm
3218 767330330U, // V6_vlutvwh_oracc
3219 2612824090U, // V6_vlutvwh_oracci
3220 2612807706U, // V6_vlutvwhi
3221 12371994U, // V6_vmax_bf
3222 12388378U, // V6_vmax_hf
3223 12404762U, // V6_vmax_sf
3224 12421146U, // V6_vmaxb
3225 12437530U, // V6_vmaxh
3226 12453914U, // V6_vmaxub
3227 12470298U, // V6_vmaxuh
3228 12486682U, // V6_vmaxw
3229 12503066U, // V6_vmerge_qf
3230 12519450U, // V6_vmin_bf
3231 12535834U, // V6_vmin_hf
3232 12552218U, // V6_vmin_sf
3233 12568602U, // V6_vminb
3234 12584986U, // V6_vminh
3235 12601370U, // V6_vminub
3236 12617754U, // V6_vminuh
3237 12634138U, // V6_vminw
3238 297863194U, // V6_vmpabus
3239 2093041690U, // V6_vmpabus_acc
3240 297863194U, // V6_vmpabusv
3241 297863194U, // V6_vmpabuu
3242 599869466U, // V6_vmpabuu_acc
3243 297863194U, // V6_vmpabuuv
3244 767658010U, // V6_vmpahb
3245 767674394U, // V6_vmpahb_acc
3246 767625242U, // V6_vmpahhsat
3247 314673178U, // V6_vmpauhb
3248 314689562U, // V6_vmpauhb_acc
3249 767625242U, // V6_vmpauhuhsat
3250 12716058U, // V6_vmpsuhuhsat
3251 2210547738U, // V6_vmpy_hf_f8
3252 2210564122U, // V6_vmpy_hf_f8_acc
3253 2193770522U, // V6_vmpy_hf_hf
3254 2193786906U, // V6_vmpy_hf_hf_acc
3255 2227357722U, // V6_vmpy_qf16
3256 2193803290U, // V6_vmpy_qf16_hf
3257 2227357722U, // V6_vmpy_qf16_mix_hf
3258 2244151322U, // V6_vmpy_qf32
3259 2193819674U, // V6_vmpy_qf32_hf
3260 2227374106U, // V6_vmpy_qf32_mix_hf
3261 2227374106U, // V6_vmpy_qf32_qf16
3262 2260928538U, // V6_vmpy_qf32_sf
3263 2193803290U, // V6_vmpy_rt_hf
3264 2227357722U, // V6_vmpy_rt_qf16
3265 2260928538U, // V6_vmpy_rt_sf
3266 2277722138U, // V6_vmpy_sf_bf
3267 2277738522U, // V6_vmpy_sf_bf_acc
3268 2193836058U, // V6_vmpy_sf_hf
3269 2193852442U, // V6_vmpy_sf_hf_acc
3270 2260944922U, // V6_vmpy_sf_sf
3271 298043418U, // V6_vmpybus
3272 298059802U, // V6_vmpybus_acc
3273 298043418U, // V6_vmpybusv
3274 298059802U, // V6_vmpybusv_acc
3275 583256090U, // V6_vmpybv
3276 583272474U, // V6_vmpybv_acc
3277 12863514U, // V6_vmpyewuh
3278 12879898U, // V6_vmpyewuh_64
3279 2126825498U, // V6_vmpyh
3280 2126841882U, // V6_vmpyh_acc
3281 2143619098U, // V6_vmpyhsat_acc
3282 767805466U, // V6_vmpyhsrs
3283 767805466U, // V6_vmpyhss
3284 2378483738U, // V6_vmpyhus
3285 2378500122U, // V6_vmpyhus_acc
3286 2126825498U, // V6_vmpyhv
3287 2126841882U, // V6_vmpyhv_acc
3288 767805466U, // V6_vmpyhvsrs
3289 12929050U, // V6_vmpyieoh
3290 2126874650U, // V6_vmpyiewh_acc
3291 12961818U, // V6_vmpyiewuh
3292 2378532890U, // V6_vmpyiewuh_acc
3293 2126907418U, // V6_vmpyih
3294 2126923802U, // V6_vmpyih_acc
3295 2093352986U, // V6_vmpyihb
3296 2093369370U, // V6_vmpyihb_acc
3297 13010970U, // V6_vmpyiowh
3298 2093402138U, // V6_vmpyiwb
3299 2093418522U, // V6_vmpyiwb_acc
3300 2126956570U, // V6_vmpyiwh
3301 2126972954U, // V6_vmpyiwh_acc
3302 600229914U, // V6_vmpyiwub
3303 600246298U, // V6_vmpyiwub_acc
3304 2630305818U, // V6_vmpyowh
3305 13076506U, // V6_vmpyowh_64_acc
3306 2647083034U, // V6_vmpyowh_rnd
3307 2663893018U, // V6_vmpyowh_rnd_sacc
3308 2680670234U, // V6_vmpyowh_sacc
3309 298321946U, // V6_vmpyub
3310 13125658U, // V6_vmpyub_acc
3311 298321946U, // V6_vmpyubv
3312 13125658U, // V6_vmpyubv_acc
3313 13142042U, // V6_vmpyuh
3314 13158426U, // V6_vmpyuh_acc
3315 13174810U, // V6_vmpyuhe
3316 13191194U, // V6_vmpyuhe_acc
3317 13142042U, // V6_vmpyuhv
3318 13158426U, // V6_vmpyuhv_acc
3319 315099162U, // V6_vmpyuhvs
3320 5425178U, // V6_vmux
3321 583632922U, // V6_vnavgb
3322 13223962U, // V6_vnavgh
3323 298420250U, // V6_vnavgub
3324 13240346U, // V6_vnavgw
3325 2449543283U, // V6_vnccombine
3326 33624179U, // V6_vncmov
3327 13256730U, // V6_vnormamth
3328 13273114U, // V6_vnormamtw
3329 13289498U, // V6_vnot
3330 13305882U, // V6_vor
3331 13322266U, // V6_vpackeb
3332 13338650U, // V6_vpackeh
3333 13355034U, // V6_vpackhb_sat
3334 13371418U, // V6_vpackhub_sat
3335 13387802U, // V6_vpackob
3336 13404186U, // V6_vpackoh
3337 13420570U, // V6_vpackwh_sat
3338 13436954U, // V6_vpackwuh_sat
3339 13453338U, // V6_vpopcounth
3340 13469722U, // V6_vprefixqb
3341 13486106U, // V6_vprefixqh
3342 13502490U, // V6_vprefixqw
3343 13518874U, // V6_vrdelta
3344 573687834U, // V6_vrmpybub_rtt
3345 573671450U, // V6_vrmpybub_rtt_acc
3346 288475162U, // V6_vrmpybus
3347 288458778U, // V6_vrmpybus_acc
3348 288475162U, // V6_vrmpybusi
3349 288458778U, // V6_vrmpybusi_acc
3350 288475162U, // V6_vrmpybusv
3351 288458778U, // V6_vrmpybusv_acc
3352 573687834U, // V6_vrmpybv
3353 573671450U, // V6_vrmpybv_acc
3354 590596122U, // V6_vrmpyub
3355 590579738U, // V6_vrmpyub_acc
3356 590596122U, // V6_vrmpyub_rtt
3357 590579738U, // V6_vrmpyub_rtt_acc
3358 2687748122U, // V6_vrmpyubi
3359 2687731738U, // V6_vrmpyubi_acc
3360 590596122U, // V6_vrmpyubv
3361 590579738U, // V6_vrmpyubv_acc
3362 13535258U, // V6_vrmpyzbb_rt
3363 80660506U, // V6_vrmpyzbb_rt_acc
3364 80644122U, // V6_vrmpyzbb_rx
3365 2714683418U, // V6_vrmpyzbb_rx_acc
3366 13535258U, // V6_vrmpyzbub_rt
3367 80660506U, // V6_vrmpyzbub_rt_acc
3368 80644122U, // V6_vrmpyzbub_rx
3369 2714683418U, // V6_vrmpyzbub_rx_acc
3370 13568026U, // V6_vrmpyzcb_rt
3371 80693274U, // V6_vrmpyzcb_rt_acc
3372 80676890U, // V6_vrmpyzcb_rx
3373 2714716186U, // V6_vrmpyzcb_rx_acc
3374 13600794U, // V6_vrmpyzcbs_rt
3375 80726042U, // V6_vrmpyzcbs_rt_acc
3376 80709658U, // V6_vrmpyzcbs_rx
3377 2714748954U, // V6_vrmpyzcbs_rx_acc
3378 13633562U, // V6_vrmpyznb_rt
3379 80758810U, // V6_vrmpyznb_rt_acc
3380 80742426U, // V6_vrmpyznb_rx
3381 2714781722U, // V6_vrmpyznb_rx_acc
3382 13666330U, // V6_vror
3383 13682714U, // V6_vrotr
3384 13699098U, // V6_vroundhb
3385 768690202U, // V6_vroundhub
3386 315705370U, // V6_vrounduhub
3387 332498970U, // V6_vrounduwuh
3388 13748250U, // V6_vroundwh
3389 1993443354U, // V6_vroundwuh
3390 13764634U, // V6_vrsadubi
3391 13781018U, // V6_vrsadubi_acc
3392 13797402U, // V6_vsatdw
3393 13813786U, // V6_vsathub
3394 13830170U, // V6_vsatuwuh
3395 13846554U, // V6_vsatwh
3396 13862938U, // V6_vsb
3397 3623698U, // V6_vscattermh
3398 3623698U, // V6_vscattermh_add
3399 2721548582U, // V6_vscattermhq
3400 3623698U, // V6_vscattermhw
3401 3623698U, // V6_vscattermhw_add
3402 2738325798U, // V6_vscattermhwq
3403 3623698U, // V6_vscattermw
3404 3623698U, // V6_vscattermw_add
3405 2755103014U, // V6_vscattermwq
3406 13879322U, // V6_vsh
3407 765511706U, // V6_vshufeh
3408 3623476U, // V6_vshuff
3409 13895706U, // V6_vshuffb
3410 580945946U, // V6_vshuffeb
3411 13912090U, // V6_vshuffh
3412 13928474U, // V6_vshuffob
3413 13944858U, // V6_vshuffvdd
3414 13961242U, // V6_vshufoeb
3415 13977626U, // V6_vshufoeh
3416 13994010U, // V6_vshufoh
3417 2195048474U, // V6_vsub_hf
3418 2211842074U, // V6_vsub_hf_f8
3419 2195064858U, // V6_vsub_hf_hf
3420 2228602906U, // V6_vsub_qf16
3421 2228602906U, // V6_vsub_qf16_mix
3422 2245412890U, // V6_vsub_qf32
3423 2245412890U, // V6_vsub_qf32_mix
3424 2262190106U, // V6_vsub_sf
3425 2278983706U, // V6_vsub_sf_bf
3426 2195097626U, // V6_vsub_sf_hf
3427 2262206490U, // V6_vsub_sf_sf
3428 2094450714U, // V6_vsubb
3429 2094450714U, // V6_vsubb_dv
3430 637603955U, // V6_vsubbnq
3431 637604134U, // V6_vsubbq
3432 2111227930U, // V6_vsubbsat
3433 2111227930U, // V6_vsubbsat_dv
3434 81201178U, // V6_vsubcarry
3435 2779088922U, // V6_vsubcarryo
3436 769083418U, // V6_vsubh
3437 769083418U, // V6_vsubh_dv
3438 654381171U, // V6_vsubhnq
3439 654381350U, // V6_vsubhq
3440 769083418U, // V6_vsubhsat
3441 769083418U, // V6_vsubhsat_dv
3442 14092314U, // V6_vsubhw
3443 299321370U, // V6_vsububh
3444 2312603674U, // V6_vsububsat
3445 2312603674U, // V6_vsububsat_dv
3446 2111277082U, // V6_vsubububb_sat
3447 14141466U, // V6_vsubuhsat
3448 14141466U, // V6_vsubuhsat_dv
3449 14092314U, // V6_vsubuhw
3450 14157850U, // V6_vsubuwsat
3451 14157850U, // V6_vsubuwsat_dv
3452 14092314U, // V6_vsubw
3453 14092314U, // V6_vsubw_dv
3454 671158387U, // V6_vsubwnq
3455 671158566U, // V6_vsubwq
3456 14092314U, // V6_vsubwsat
3457 14092314U, // V6_vsubwsat_dv
3458 14174234U, // V6_vswap
3459 584615962U, // V6_vtmpyb
3460 584632346U, // V6_vtmpyb_acc
3461 299403290U, // V6_vtmpybus
3462 299419674U, // V6_vtmpybus_acc
3463 14223386U, // V6_vtmpyhb
3464 14239770U, // V6_vtmpyhb_acc
3465 14256154U, // V6_vunpackb
3466 14272538U, // V6_vunpackh
3467 14288922U, // V6_vunpackob
3468 14305306U, // V6_vunpackoh
3469 14321690U, // V6_vunpackub
3470 14338074U, // V6_vunpackuh
3471 1427U, // V6_vwhist128
3472 297122U, // V6_vwhist128m
3473 297354U, // V6_vwhist128q
3474 4278666U, // V6_vwhist128qm
3475 1417U, // V6_vwhist256
3476 1762U, // V6_vwhist256_sat
3477 297343U, // V6_vwhist256q
3478 14354815U, // V6_vwhist256q_sat
3479 14370842U, // V6_vxor
3480 14387226U, // V6_vzb
3481 14403610U, // V6_vzh
3482 21072528U, // V6_zLd_ai
3483 26135184U, // V6_zLd_pi
3484 26118800U, // V6_zLd_ppu
3485 4114726U, // V6_zLd_pred_ai
3486 1782501670U, // V6_zLd_pred_pi
3487 1782501670U, // V6_zLd_pred_ppu
3488 14419994U, // V6_zextract
3489 1754U, // Y2_barrier
3490 1844U, // Y2_break
3491 297430U, // Y2_ciad
3492 14437037U, // Y2_crswap0
3493 297567U, // Y2_cswi
3494 297376U, // Y2_dccleana
3495 298030U, // Y2_dccleanidx
3496 297411U, // Y2_dccleaninva
3497 298087U, // Y2_dccleaninvidx
3498 21072459U, // Y2_dcfetchbo
3499 297395U, // Y2_dcinva
3500 298052U, // Y2_dcinvidx
3501 1680U, // Y2_dckill
3502 14452762U, // Y2_dctagr
3503 3623938U, // Y2_dctagw
3504 297386U, // Y2_dczeroa
3505 14469146U, // Y2_getimask
3506 14485530U, // Y2_iassignr
3507 298008U, // Y2_iassignw
3508 14501914U, // Y2_icdatar
3509 3623915U, // Y2_icdataw
3510 297403U, // Y2_icinva
3511 298062U, // Y2_icinvidx
3512 1687U, // Y2_ickill
3513 14518298U, // Y2_ictagr
3514 3623946U, // Y2_ictagw
3515 1568U, // Y2_isync
3516 1599U, // Y2_k0lock
3517 1621U, // Y2_k0unlock
3518 298072U, // Y2_l2cleaninvidx
3519 1673U, // Y2_l2kill
3520 297507U, // Y2_resume
3521 3623533U, // Y2_setimask
3522 3623588U, // Y2_setprio
3523 297874U, // Y2_start
3524 297653U, // Y2_stop
3525 297568U, // Y2_swi
3526 1776U, // Y2_syncht
3527 50432026U, // Y2_tfrscrr
3528 50432026U, // Y2_tfrsrcr
3529 1613U, // Y2_tlblock
3530 14534682U, // Y2_tlbp
3531 14551066U, // Y2_tlbr
3532 1639U, // Y2_tlbunlock
3533 3623924U, // Y2_tlbw
3534 297815U, // Y2_wait
3535 14568109U, // Y4_crswap1
3536 70732461U, // Y4_crswap10
3537 3623490U, // Y4_l2fetch
3538 14583834U, // Y4_l2tagr
3539 3623930U, // Y4_l2tagw
3540 297562U, // Y4_nmi
3541 297436U, // Y4_siad
3542 50432026U, // Y4_tfrscpp
3543 50432026U, // Y4_tfrspcp
3544 297486U, // Y4_trace
3545 14600218U, // Y5_ctlbw
3546 298018U, // Y5_l2cleanidx
3547 3623490U, // Y5_l2fetch
3548 1694U, // Y5_l2gclean
3549 1856U, // Y5_l2gcleaninv
3550 1649U, // Y5_l2gunlock
3551 298042U, // Y5_l2invidx
3552 14616602U, // Y5_l2locka
3553 297365U, // Y5_l2unlocka
3554 297468U, // Y5_tlbasidi
3555 14632986U, // Y5_tlboc
3556 297532U, // Y6_diag
3557 3623211U, // Y6_diag0
3558 3623263U, // Y6_diag1
3559 3623525U, // Y6_dmlink
3560 14649370U, // Y6_dmpause
3561 14665754U, // Y6_dmpoll
3562 297505U, // Y6_dmresume
3563 297872U, // Y6_dmstart
3564 14682138U, // Y6_dmwait
3565 297950U, // Y6_l2gcleaninvpa
3566 297626U, // Y6_l2gcleanpa
3567 2074U, // dep_A2_addsat
3568 4540442U, // dep_A2_subsat
3569 2794244122U, // dep_S2_packhl
3570 1437U, // invalid_decode
3571 };
3572
3573 static const uint16_t OpInfo1[] = {
3574 0U, // PHI
3575 0U, // INLINEASM
3576 0U, // INLINEASM_BR
3577 0U, // CFI_INSTRUCTION
3578 0U, // EH_LABEL
3579 0U, // GC_LABEL
3580 0U, // ANNOTATION_LABEL
3581 0U, // KILL
3582 0U, // EXTRACT_SUBREG
3583 0U, // INSERT_SUBREG
3584 0U, // IMPLICIT_DEF
3585 0U, // INIT_UNDEF
3586 0U, // SUBREG_TO_REG
3587 0U, // COPY_TO_REGCLASS
3588 0U, // DBG_VALUE
3589 0U, // DBG_VALUE_LIST
3590 0U, // DBG_INSTR_REF
3591 0U, // DBG_PHI
3592 0U, // DBG_LABEL
3593 0U, // REG_SEQUENCE
3594 0U, // COPY
3595 0U, // BUNDLE
3596 0U, // LIFETIME_START
3597 0U, // LIFETIME_END
3598 0U, // PSEUDO_PROBE
3599 0U, // ARITH_FENCE
3600 0U, // STACKMAP
3601 0U, // FENTRY_CALL
3602 0U, // PATCHPOINT
3603 0U, // LOAD_STACK_GUARD
3604 0U, // PREALLOCATED_SETUP
3605 0U, // PREALLOCATED_ARG
3606 0U, // STATEPOINT
3607 0U, // LOCAL_ESCAPE
3608 0U, // FAULTING_OP
3609 0U, // PATCHABLE_OP
3610 0U, // PATCHABLE_FUNCTION_ENTER
3611 0U, // PATCHABLE_RET
3612 0U, // PATCHABLE_FUNCTION_EXIT
3613 0U, // PATCHABLE_TAIL_CALL
3614 0U, // PATCHABLE_EVENT_CALL
3615 0U, // PATCHABLE_TYPED_EVENT_CALL
3616 0U, // ICALL_BRANCH_FUNNEL
3617 0U, // FAKE_USE
3618 0U, // MEMBARRIER
3619 0U, // JUMP_TABLE_DEBUG_INFO
3620 0U, // CONVERGENCECTRL_ENTRY
3621 0U, // CONVERGENCECTRL_ANCHOR
3622 0U, // CONVERGENCECTRL_LOOP
3623 0U, // CONVERGENCECTRL_GLUE
3624 0U, // G_ASSERT_SEXT
3625 0U, // G_ASSERT_ZEXT
3626 0U, // G_ASSERT_ALIGN
3627 0U, // G_ADD
3628 0U, // G_SUB
3629 0U, // G_MUL
3630 0U, // G_SDIV
3631 0U, // G_UDIV
3632 0U, // G_SREM
3633 0U, // G_UREM
3634 0U, // G_SDIVREM
3635 0U, // G_UDIVREM
3636 0U, // G_AND
3637 0U, // G_OR
3638 0U, // G_XOR
3639 0U, // G_ABDS
3640 0U, // G_ABDU
3641 0U, // G_IMPLICIT_DEF
3642 0U, // G_PHI
3643 0U, // G_FRAME_INDEX
3644 0U, // G_GLOBAL_VALUE
3645 0U, // G_PTRAUTH_GLOBAL_VALUE
3646 0U, // G_CONSTANT_POOL
3647 0U, // G_EXTRACT
3648 0U, // G_UNMERGE_VALUES
3649 0U, // G_INSERT
3650 0U, // G_MERGE_VALUES
3651 0U, // G_BUILD_VECTOR
3652 0U, // G_BUILD_VECTOR_TRUNC
3653 0U, // G_CONCAT_VECTORS
3654 0U, // G_PTRTOINT
3655 0U, // G_INTTOPTR
3656 0U, // G_BITCAST
3657 0U, // G_FREEZE
3658 0U, // G_CONSTANT_FOLD_BARRIER
3659 0U, // G_INTRINSIC_FPTRUNC_ROUND
3660 0U, // G_INTRINSIC_TRUNC
3661 0U, // G_INTRINSIC_ROUND
3662 0U, // G_INTRINSIC_LRINT
3663 0U, // G_INTRINSIC_LLRINT
3664 0U, // G_INTRINSIC_ROUNDEVEN
3665 0U, // G_READCYCLECOUNTER
3666 0U, // G_READSTEADYCOUNTER
3667 0U, // G_LOAD
3668 0U, // G_SEXTLOAD
3669 0U, // G_ZEXTLOAD
3670 0U, // G_INDEXED_LOAD
3671 0U, // G_INDEXED_SEXTLOAD
3672 0U, // G_INDEXED_ZEXTLOAD
3673 0U, // G_STORE
3674 0U, // G_INDEXED_STORE
3675 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
3676 0U, // G_ATOMIC_CMPXCHG
3677 0U, // G_ATOMICRMW_XCHG
3678 0U, // G_ATOMICRMW_ADD
3679 0U, // G_ATOMICRMW_SUB
3680 0U, // G_ATOMICRMW_AND
3681 0U, // G_ATOMICRMW_NAND
3682 0U, // G_ATOMICRMW_OR
3683 0U, // G_ATOMICRMW_XOR
3684 0U, // G_ATOMICRMW_MAX
3685 0U, // G_ATOMICRMW_MIN
3686 0U, // G_ATOMICRMW_UMAX
3687 0U, // G_ATOMICRMW_UMIN
3688 0U, // G_ATOMICRMW_FADD
3689 0U, // G_ATOMICRMW_FSUB
3690 0U, // G_ATOMICRMW_FMAX
3691 0U, // G_ATOMICRMW_FMIN
3692 0U, // G_ATOMICRMW_FMAXIMUM
3693 0U, // G_ATOMICRMW_FMINIMUM
3694 0U, // G_ATOMICRMW_UINC_WRAP
3695 0U, // G_ATOMICRMW_UDEC_WRAP
3696 0U, // G_ATOMICRMW_USUB_COND
3697 0U, // G_ATOMICRMW_USUB_SAT
3698 0U, // G_FENCE
3699 0U, // G_PREFETCH
3700 0U, // G_BRCOND
3701 0U, // G_BRINDIRECT
3702 0U, // G_INVOKE_REGION_START
3703 0U, // G_INTRINSIC
3704 0U, // G_INTRINSIC_W_SIDE_EFFECTS
3705 0U, // G_INTRINSIC_CONVERGENT
3706 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
3707 0U, // G_ANYEXT
3708 0U, // G_TRUNC
3709 0U, // G_CONSTANT
3710 0U, // G_FCONSTANT
3711 0U, // G_VASTART
3712 0U, // G_VAARG
3713 0U, // G_SEXT
3714 0U, // G_SEXT_INREG
3715 0U, // G_ZEXT
3716 0U, // G_SHL
3717 0U, // G_LSHR
3718 0U, // G_ASHR
3719 0U, // G_FSHL
3720 0U, // G_FSHR
3721 0U, // G_ROTR
3722 0U, // G_ROTL
3723 0U, // G_ICMP
3724 0U, // G_FCMP
3725 0U, // G_SCMP
3726 0U, // G_UCMP
3727 0U, // G_SELECT
3728 0U, // G_UADDO
3729 0U, // G_UADDE
3730 0U, // G_USUBO
3731 0U, // G_USUBE
3732 0U, // G_SADDO
3733 0U, // G_SADDE
3734 0U, // G_SSUBO
3735 0U, // G_SSUBE
3736 0U, // G_UMULO
3737 0U, // G_SMULO
3738 0U, // G_UMULH
3739 0U, // G_SMULH
3740 0U, // G_UADDSAT
3741 0U, // G_SADDSAT
3742 0U, // G_USUBSAT
3743 0U, // G_SSUBSAT
3744 0U, // G_USHLSAT
3745 0U, // G_SSHLSAT
3746 0U, // G_SMULFIX
3747 0U, // G_UMULFIX
3748 0U, // G_SMULFIXSAT
3749 0U, // G_UMULFIXSAT
3750 0U, // G_SDIVFIX
3751 0U, // G_UDIVFIX
3752 0U, // G_SDIVFIXSAT
3753 0U, // G_UDIVFIXSAT
3754 0U, // G_FADD
3755 0U, // G_FSUB
3756 0U, // G_FMUL
3757 0U, // G_FMA
3758 0U, // G_FMAD
3759 0U, // G_FDIV
3760 0U, // G_FREM
3761 0U, // G_FPOW
3762 0U, // G_FPOWI
3763 0U, // G_FEXP
3764 0U, // G_FEXP2
3765 0U, // G_FEXP10
3766 0U, // G_FLOG
3767 0U, // G_FLOG2
3768 0U, // G_FLOG10
3769 0U, // G_FLDEXP
3770 0U, // G_FFREXP
3771 0U, // G_FNEG
3772 0U, // G_FPEXT
3773 0U, // G_FPTRUNC
3774 0U, // G_FPTOSI
3775 0U, // G_FPTOUI
3776 0U, // G_SITOFP
3777 0U, // G_UITOFP
3778 0U, // G_FPTOSI_SAT
3779 0U, // G_FPTOUI_SAT
3780 0U, // G_FABS
3781 0U, // G_FCOPYSIGN
3782 0U, // G_IS_FPCLASS
3783 0U, // G_FCANONICALIZE
3784 0U, // G_FMINNUM
3785 0U, // G_FMAXNUM
3786 0U, // G_FMINNUM_IEEE
3787 0U, // G_FMAXNUM_IEEE
3788 0U, // G_FMINIMUM
3789 0U, // G_FMAXIMUM
3790 0U, // G_FMINIMUMNUM
3791 0U, // G_FMAXIMUMNUM
3792 0U, // G_GET_FPENV
3793 0U, // G_SET_FPENV
3794 0U, // G_RESET_FPENV
3795 0U, // G_GET_FPMODE
3796 0U, // G_SET_FPMODE
3797 0U, // G_RESET_FPMODE
3798 0U, // G_PTR_ADD
3799 0U, // G_PTRMASK
3800 0U, // G_SMIN
3801 0U, // G_SMAX
3802 0U, // G_UMIN
3803 0U, // G_UMAX
3804 0U, // G_ABS
3805 0U, // G_LROUND
3806 0U, // G_LLROUND
3807 0U, // G_BR
3808 0U, // G_BRJT
3809 0U, // G_VSCALE
3810 0U, // G_INSERT_SUBVECTOR
3811 0U, // G_EXTRACT_SUBVECTOR
3812 0U, // G_INSERT_VECTOR_ELT
3813 0U, // G_EXTRACT_VECTOR_ELT
3814 0U, // G_SHUFFLE_VECTOR
3815 0U, // G_SPLAT_VECTOR
3816 0U, // G_STEP_VECTOR
3817 0U, // G_VECTOR_COMPRESS
3818 0U, // G_CTTZ
3819 0U, // G_CTTZ_ZERO_UNDEF
3820 0U, // G_CTLZ
3821 0U, // G_CTLZ_ZERO_UNDEF
3822 0U, // G_CTPOP
3823 0U, // G_BSWAP
3824 0U, // G_BITREVERSE
3825 0U, // G_FCEIL
3826 0U, // G_FCOS
3827 0U, // G_FSIN
3828 0U, // G_FSINCOS
3829 0U, // G_FTAN
3830 0U, // G_FACOS
3831 0U, // G_FASIN
3832 0U, // G_FATAN
3833 0U, // G_FATAN2
3834 0U, // G_FCOSH
3835 0U, // G_FSINH
3836 0U, // G_FTANH
3837 0U, // G_FSQRT
3838 0U, // G_FFLOOR
3839 0U, // G_FRINT
3840 0U, // G_FNEARBYINT
3841 0U, // G_ADDRSPACE_CAST
3842 0U, // G_BLOCK_ADDR
3843 0U, // G_JUMP_TABLE
3844 0U, // G_DYN_STACKALLOC
3845 0U, // G_STACKSAVE
3846 0U, // G_STACKRESTORE
3847 0U, // G_STRICT_FADD
3848 0U, // G_STRICT_FSUB
3849 0U, // G_STRICT_FMUL
3850 0U, // G_STRICT_FDIV
3851 0U, // G_STRICT_FREM
3852 0U, // G_STRICT_FMA
3853 0U, // G_STRICT_FSQRT
3854 0U, // G_STRICT_FLDEXP
3855 0U, // G_READ_REGISTER
3856 0U, // G_WRITE_REGISTER
3857 0U, // G_MEMCPY
3858 0U, // G_MEMCPY_INLINE
3859 0U, // G_MEMMOVE
3860 0U, // G_MEMSET
3861 0U, // G_BZERO
3862 0U, // G_TRAP
3863 0U, // G_DEBUGTRAP
3864 0U, // G_UBSANTRAP
3865 0U, // G_VECREDUCE_SEQ_FADD
3866 0U, // G_VECREDUCE_SEQ_FMUL
3867 0U, // G_VECREDUCE_FADD
3868 0U, // G_VECREDUCE_FMUL
3869 0U, // G_VECREDUCE_FMAX
3870 0U, // G_VECREDUCE_FMIN
3871 0U, // G_VECREDUCE_FMAXIMUM
3872 0U, // G_VECREDUCE_FMINIMUM
3873 0U, // G_VECREDUCE_ADD
3874 0U, // G_VECREDUCE_MUL
3875 0U, // G_VECREDUCE_AND
3876 0U, // G_VECREDUCE_OR
3877 0U, // G_VECREDUCE_XOR
3878 0U, // G_VECREDUCE_SMAX
3879 0U, // G_VECREDUCE_SMIN
3880 0U, // G_VECREDUCE_UMAX
3881 0U, // G_VECREDUCE_UMIN
3882 0U, // G_SBFX
3883 0U, // G_UBFX
3884 0U, // A2_addsp
3885 0U, // A2_iconst
3886 0U, // A2_neg
3887 0U, // A2_not
3888 0U, // A2_tfrf
3889 0U, // A2_tfrfnew
3890 0U, // A2_tfrp
3891 0U, // A2_tfrpf
3892 0U, // A2_tfrpfnew
3893 0U, // A2_tfrpi
3894 0U, // A2_tfrpt
3895 0U, // A2_tfrptnew
3896 0U, // A2_tfrt
3897 0U, // A2_tfrtnew
3898 0U, // A2_vaddb_map
3899 0U, // A2_vsubb_map
3900 0U, // A2_zxtb
3901 0U, // A4_boundscheck
3902 0U, // ADJCALLSTACKDOWN
3903 0U, // ADJCALLSTACKUP
3904 0U, // C2_cmpgei
3905 0U, // C2_cmpgeui
3906 0U, // C2_cmplt
3907 0U, // C2_cmpltu
3908 0U, // C2_pxfer_map
3909 0U, // DUPLEX_Pseudo
3910 0U, // ENDLOOP0
3911 0U, // ENDLOOP01
3912 0U, // ENDLOOP1
3913 0U, // J2_endloop0
3914 0U, // J2_endloop01
3915 0U, // J2_endloop1
3916 0U, // J2_jumpf_nopred_map
3917 0U, // J2_jumprf_nopred_map
3918 0U, // J2_jumprt_nopred_map
3919 0U, // J2_jumpt_nopred_map
3920 0U, // J2_trap1_noregmap
3921 1U, // L2_loadalignb_zomap
3922 1U, // L2_loadalignh_zomap
3923 0U, // L2_loadbsw2_zomap
3924 0U, // L2_loadbsw4_zomap
3925 0U, // L2_loadbzw2_zomap
3926 0U, // L2_loadbzw4_zomap
3927 0U, // L2_loadrb_zomap
3928 0U, // L2_loadrd_zomap
3929 0U, // L2_loadrh_zomap
3930 0U, // L2_loadri_zomap
3931 0U, // L2_loadrub_zomap
3932 0U, // L2_loadruh_zomap
3933 66U, // L2_ploadrbf_zomap
3934 66U, // L2_ploadrbfnew_zomap
3935 66U, // L2_ploadrbt_zomap
3936 66U, // L2_ploadrbtnew_zomap
3937 66U, // L2_ploadrdf_zomap
3938 66U, // L2_ploadrdfnew_zomap
3939 66U, // L2_ploadrdt_zomap
3940 66U, // L2_ploadrdtnew_zomap
3941 66U, // L2_ploadrhf_zomap
3942 66U, // L2_ploadrhfnew_zomap
3943 66U, // L2_ploadrht_zomap
3944 66U, // L2_ploadrhtnew_zomap
3945 66U, // L2_ploadrif_zomap
3946 66U, // L2_ploadrifnew_zomap
3947 66U, // L2_ploadrit_zomap
3948 66U, // L2_ploadritnew_zomap
3949 66U, // L2_ploadrubf_zomap
3950 66U, // L2_ploadrubfnew_zomap
3951 66U, // L2_ploadrubt_zomap
3952 66U, // L2_ploadrubtnew_zomap
3953 66U, // L2_ploadruhf_zomap
3954 66U, // L2_ploadruhfnew_zomap
3955 66U, // L2_ploadruht_zomap
3956 66U, // L2_ploadruhtnew_zomap
3957 0U, // L4_add_memopb_zomap
3958 0U, // L4_add_memoph_zomap
3959 0U, // L4_add_memopw_zomap
3960 0U, // L4_and_memopb_zomap
3961 0U, // L4_and_memoph_zomap
3962 0U, // L4_and_memopw_zomap
3963 0U, // L4_iadd_memopb_zomap
3964 0U, // L4_iadd_memoph_zomap
3965 0U, // L4_iadd_memopw_zomap
3966 0U, // L4_iand_memopb_zomap
3967 0U, // L4_iand_memoph_zomap
3968 0U, // L4_iand_memopw_zomap
3969 0U, // L4_ior_memopb_zomap
3970 0U, // L4_ior_memoph_zomap
3971 0U, // L4_ior_memopw_zomap
3972 0U, // L4_isub_memopb_zomap
3973 0U, // L4_isub_memoph_zomap
3974 0U, // L4_isub_memopw_zomap
3975 0U, // L4_or_memopb_zomap
3976 0U, // L4_or_memoph_zomap
3977 0U, // L4_or_memopw_zomap
3978 0U, // L4_return_map_to_raw_f
3979 0U, // L4_return_map_to_raw_fnew_pnt
3980 0U, // L4_return_map_to_raw_fnew_pt
3981 0U, // L4_return_map_to_raw_t
3982 0U, // L4_return_map_to_raw_tnew_pnt
3983 0U, // L4_return_map_to_raw_tnew_pt
3984 0U, // L4_sub_memopb_zomap
3985 0U, // L4_sub_memoph_zomap
3986 0U, // L4_sub_memopw_zomap
3987 0U, // L6_deallocframe_map_to_raw
3988 0U, // L6_return_map_to_raw
3989 0U, // LDriw_ctr
3990 0U, // LDriw_pred
3991 66U, // M2_mpysmi
3992 0U, // M2_mpyui
3993 0U, // M2_vrcmpys_acc_s1
3994 0U, // M2_vrcmpys_s1
3995 0U, // M2_vrcmpys_s1rp
3996 0U, // M7_vdmpy
3997 0U, // M7_vdmpy_acc
3998 0U, // PS_aligna
3999 0U, // PS_alloca
4000 0U, // PS_call_instrprof_custom
4001 0U, // PS_call_nr
4002 0U, // PS_crash
4003 0U, // PS_false
4004 0U, // PS_fi
4005 0U, // PS_fia
4006 0U, // PS_loadrb_pci
4007 0U, // PS_loadrb_pcr
4008 0U, // PS_loadrd_pci
4009 0U, // PS_loadrd_pcr
4010 0U, // PS_loadrh_pci
4011 0U, // PS_loadrh_pcr
4012 0U, // PS_loadri_pci
4013 0U, // PS_loadri_pcr
4014 0U, // PS_loadrub_pci
4015 0U, // PS_loadrub_pcr
4016 0U, // PS_loadruh_pci
4017 0U, // PS_loadruh_pcr
4018 0U, // PS_pselect
4019 0U, // PS_qfalse
4020 0U, // PS_qtrue
4021 0U, // PS_storerb_pci
4022 0U, // PS_storerb_pcr
4023 0U, // PS_storerd_pci
4024 0U, // PS_storerd_pcr
4025 0U, // PS_storerf_pci
4026 0U, // PS_storerf_pcr
4027 0U, // PS_storerh_pci
4028 0U, // PS_storerh_pcr
4029 0U, // PS_storeri_pci
4030 0U, // PS_storeri_pcr
4031 0U, // PS_tailcall_i
4032 0U, // PS_tailcall_r
4033 0U, // PS_true
4034 0U, // PS_vdd0
4035 0U, // PS_vloadrq_ai
4036 0U, // PS_vloadrv_ai
4037 0U, // PS_vloadrv_nt_ai
4038 0U, // PS_vloadrw_ai
4039 0U, // PS_vloadrw_nt_ai
4040 0U, // PS_vmulw
4041 0U, // PS_vmulw_acc
4042 0U, // PS_vselect
4043 0U, // PS_vsplatib
4044 0U, // PS_vsplatih
4045 0U, // PS_vsplatiw
4046 0U, // PS_vsplatrb
4047 0U, // PS_vsplatrh
4048 0U, // PS_vsplatrw
4049 0U, // PS_vstorerq_ai
4050 0U, // PS_vstorerv_ai
4051 0U, // PS_vstorerv_nt_ai
4052 0U, // PS_vstorerw_ai
4053 0U, // PS_vstorerw_nt_ai
4054 0U, // PS_wselect
4055 0U, // S2_asr_i_p_rnd_goodsyntax
4056 0U, // S2_asr_i_r_rnd_goodsyntax
4057 131U, // S2_pstorerbf_zomap
4058 195U, // S2_pstorerbnewf_zomap
4059 195U, // S2_pstorerbnewt_zomap
4060 131U, // S2_pstorerbt_zomap
4061 131U, // S2_pstorerdf_zomap
4062 131U, // S2_pstorerdt_zomap
4063 259U, // S2_pstorerff_zomap
4064 259U, // S2_pstorerft_zomap
4065 131U, // S2_pstorerhf_zomap
4066 195U, // S2_pstorerhnewf_zomap
4067 195U, // S2_pstorerhnewt_zomap
4068 131U, // S2_pstorerht_zomap
4069 131U, // S2_pstorerif_zomap
4070 195U, // S2_pstorerinewf_zomap
4071 195U, // S2_pstorerinewt_zomap
4072 131U, // S2_pstorerit_zomap
4073 0U, // S2_storerb_zomap
4074 0U, // S2_storerbnew_zomap
4075 0U, // S2_storerd_zomap
4076 0U, // S2_storerf_zomap
4077 0U, // S2_storerh_zomap
4078 0U, // S2_storerhnew_zomap
4079 0U, // S2_storeri_zomap
4080 0U, // S2_storerinew_zomap
4081 0U, // S2_tableidxb_goodsyntax
4082 0U, // S2_tableidxd_goodsyntax
4083 0U, // S2_tableidxh_goodsyntax
4084 0U, // S2_tableidxw_goodsyntax
4085 131U, // S4_pstorerbfnew_zomap
4086 195U, // S4_pstorerbnewfnew_zomap
4087 195U, // S4_pstorerbnewtnew_zomap
4088 131U, // S4_pstorerbtnew_zomap
4089 131U, // S4_pstorerdfnew_zomap
4090 131U, // S4_pstorerdtnew_zomap
4091 259U, // S4_pstorerffnew_zomap
4092 259U, // S4_pstorerftnew_zomap
4093 131U, // S4_pstorerhfnew_zomap
4094 195U, // S4_pstorerhnewfnew_zomap
4095 195U, // S4_pstorerhnewtnew_zomap
4096 131U, // S4_pstorerhtnew_zomap
4097 131U, // S4_pstorerifnew_zomap
4098 195U, // S4_pstorerinewfnew_zomap
4099 195U, // S4_pstorerinewtnew_zomap
4100 131U, // S4_pstoreritnew_zomap
4101 0U, // S4_storeirb_zomap
4102 4U, // S4_storeirbf_zomap
4103 4U, // S4_storeirbfnew_zomap
4104 4U, // S4_storeirbt_zomap
4105 4U, // S4_storeirbtnew_zomap
4106 0U, // S4_storeirh_zomap
4107 4U, // S4_storeirhf_zomap
4108 4U, // S4_storeirhfnew_zomap
4109 4U, // S4_storeirht_zomap
4110 4U, // S4_storeirhtnew_zomap
4111 0U, // S4_storeiri_zomap
4112 4U, // S4_storeirif_zomap
4113 4U, // S4_storeirifnew_zomap
4114 4U, // S4_storeirit_zomap
4115 4U, // S4_storeiritnew_zomap
4116 0U, // S5_asrhub_rnd_sat_goodsyntax
4117 322U, // S5_vasrhrnd_goodsyntax
4118 0U, // S6_allocframe_to_raw
4119 0U, // STriw_ctr
4120 0U, // STriw_pred
4121 386U, // V6_MAP_equb
4122 389U, // V6_MAP_equb_and
4123 389U, // V6_MAP_equb_ior
4124 389U, // V6_MAP_equb_xor
4125 450U, // V6_MAP_equh
4126 453U, // V6_MAP_equh_and
4127 453U, // V6_MAP_equh_ior
4128 453U, // V6_MAP_equh_xor
4129 514U, // V6_MAP_equw
4130 517U, // V6_MAP_equw_and
4131 517U, // V6_MAP_equw_ior
4132 517U, // V6_MAP_equw_xor
4133 0U, // V6_dbl_ld0
4134 0U, // V6_dbl_st0
4135 0U, // V6_extractw_alt
4136 0U, // V6_hi
4137 0U, // V6_ld0
4138 66U, // V6_ldcnp0
4139 578U, // V6_ldcnpnt0
4140 66U, // V6_ldcp0
4141 578U, // V6_ldcpnt0
4142 66U, // V6_ldnp0
4143 578U, // V6_ldnpnt0
4144 0U, // V6_ldnt0
4145 66U, // V6_ldp0
4146 578U, // V6_ldpnt0
4147 66U, // V6_ldtnp0
4148 578U, // V6_ldtnpnt0
4149 66U, // V6_ldtp0
4150 578U, // V6_ldtpnt0
4151 0U, // V6_ldu0
4152 0U, // V6_lo
4153 0U, // V6_st0
4154 0U, // V6_stn0
4155 0U, // V6_stnnt0
4156 131U, // V6_stnp0
4157 6U, // V6_stnpnt0
4158 131U, // V6_stnq0
4159 6U, // V6_stnqnt0
4160 0U, // V6_stnt0
4161 131U, // V6_stp0
4162 6U, // V6_stpnt0
4163 131U, // V6_stq0
4164 6U, // V6_stqnt0
4165 0U, // V6_stu0
4166 131U, // V6_stunp0
4167 131U, // V6_stup0
4168 0U, // V6_v10mpyubs10
4169 0U, // V6_v10mpyubs10_vxx
4170 7U, // V6_v6mpyhubs10_alt
4171 8U, // V6_v6mpyvubs10_alt
4172 0U, // V6_vabsb_alt
4173 0U, // V6_vabsb_sat_alt
4174 0U, // V6_vabsdiffh_alt
4175 0U, // V6_vabsdiffub_alt
4176 0U, // V6_vabsdiffuh_alt
4177 0U, // V6_vabsdiffw_alt
4178 0U, // V6_vabsh_alt
4179 0U, // V6_vabsh_sat_alt
4180 0U, // V6_vabsub_alt
4181 0U, // V6_vabsuh_alt
4182 0U, // V6_vabsuw_alt
4183 0U, // V6_vabsw_alt
4184 0U, // V6_vabsw_sat_alt
4185 0U, // V6_vaddb_alt
4186 0U, // V6_vaddb_dv_alt
4187 0U, // V6_vaddbnq_alt
4188 0U, // V6_vaddbq_alt
4189 0U, // V6_vaddbsat_alt
4190 0U, // V6_vaddbsat_dv_alt
4191 0U, // V6_vaddh_alt
4192 0U, // V6_vaddh_dv_alt
4193 0U, // V6_vaddhnq_alt
4194 0U, // V6_vaddhq_alt
4195 0U, // V6_vaddhsat_alt
4196 0U, // V6_vaddhsat_dv_alt
4197 0U, // V6_vaddhw_acc_alt
4198 0U, // V6_vaddhw_alt
4199 0U, // V6_vaddubh_acc_alt
4200 0U, // V6_vaddubh_alt
4201 0U, // V6_vaddubsat_alt
4202 0U, // V6_vaddubsat_dv_alt
4203 0U, // V6_vadduhsat_alt
4204 0U, // V6_vadduhsat_dv_alt
4205 0U, // V6_vadduhw_acc_alt
4206 0U, // V6_vadduhw_alt
4207 0U, // V6_vadduwsat_alt
4208 0U, // V6_vadduwsat_dv_alt
4209 0U, // V6_vaddw_alt
4210 0U, // V6_vaddw_dv_alt
4211 0U, // V6_vaddwnq_alt
4212 0U, // V6_vaddwq_alt
4213 0U, // V6_vaddwsat_alt
4214 0U, // V6_vaddwsat_dv_alt
4215 0U, // V6_vandnqrt_acc_alt
4216 0U, // V6_vandnqrt_alt
4217 0U, // V6_vandqrt_acc_alt
4218 0U, // V6_vandqrt_alt
4219 0U, // V6_vandvrt_acc_alt
4220 0U, // V6_vandvrt_alt
4221 0U, // V6_vaslh_acc_alt
4222 66U, // V6_vaslh_alt
4223 66U, // V6_vaslhv_alt
4224 0U, // V6_vaslw_acc_alt
4225 66U, // V6_vaslw_alt
4226 66U, // V6_vaslwv_alt
4227 0U, // V6_vasr_into_alt
4228 0U, // V6_vasrh_acc_alt
4229 66U, // V6_vasrh_alt
4230 66U, // V6_vasrhv_alt
4231 0U, // V6_vasrw_acc_alt
4232 66U, // V6_vasrw_alt
4233 66U, // V6_vasrwv_alt
4234 0U, // V6_vassignp
4235 0U, // V6_vavgb_alt
4236 0U, // V6_vavgbrnd_alt
4237 0U, // V6_vavgh_alt
4238 0U, // V6_vavghrnd_alt
4239 0U, // V6_vavgub_alt
4240 0U, // V6_vavgubrnd_alt
4241 0U, // V6_vavguh_alt
4242 0U, // V6_vavguhrnd_alt
4243 0U, // V6_vavguw_alt
4244 0U, // V6_vavguwrnd_alt
4245 0U, // V6_vavgw_alt
4246 0U, // V6_vavgwrnd_alt
4247 0U, // V6_vcl0h_alt
4248 0U, // V6_vcl0w_alt
4249 0U, // V6_vd0
4250 0U, // V6_vdd0
4251 0U, // V6_vdealb4w_alt
4252 0U, // V6_vdealb_alt
4253 0U, // V6_vdealh_alt
4254 0U, // V6_vdmpybus_acc_alt
4255 0U, // V6_vdmpybus_alt
4256 0U, // V6_vdmpybus_dv_acc_alt
4257 0U, // V6_vdmpybus_dv_alt
4258 0U, // V6_vdmpyhb_acc_alt
4259 0U, // V6_vdmpyhb_alt
4260 0U, // V6_vdmpyhb_dv_acc_alt
4261 0U, // V6_vdmpyhb_dv_alt
4262 0U, // V6_vdmpyhisat_acc_alt
4263 0U, // V6_vdmpyhisat_alt
4264 0U, // V6_vdmpyhsat_acc_alt
4265 0U, // V6_vdmpyhsat_alt
4266 0U, // V6_vdmpyhsuisat_acc_alt
4267 0U, // V6_vdmpyhsuisat_alt
4268 0U, // V6_vdmpyhsusat_acc_alt
4269 0U, // V6_vdmpyhsusat_alt
4270 0U, // V6_vdmpyhvsat_acc_alt
4271 0U, // V6_vdmpyhvsat_alt
4272 0U, // V6_vdsaduh_acc_alt
4273 0U, // V6_vdsaduh_alt
4274 0U, // V6_vgathermh_pseudo
4275 0U, // V6_vgathermhq_pseudo
4276 0U, // V6_vgathermhw_pseudo
4277 0U, // V6_vgathermhwq_pseudo
4278 0U, // V6_vgathermw_pseudo
4279 0U, // V6_vgathermwq_pseudo
4280 66U, // V6_vlsrh_alt
4281 66U, // V6_vlsrhv_alt
4282 66U, // V6_vlsrw_alt
4283 66U, // V6_vlsrwv_alt
4284 0U, // V6_vmaxb_alt
4285 0U, // V6_vmaxh_alt
4286 0U, // V6_vmaxub_alt
4287 0U, // V6_vmaxuh_alt
4288 0U, // V6_vmaxw_alt
4289 0U, // V6_vminb_alt
4290 0U, // V6_vminh_alt
4291 0U, // V6_vminub_alt
4292 0U, // V6_vminuh_alt
4293 0U, // V6_vminw_alt
4294 0U, // V6_vmpabus_acc_alt
4295 0U, // V6_vmpabus_alt
4296 0U, // V6_vmpabusv_alt
4297 0U, // V6_vmpabuu_acc_alt
4298 0U, // V6_vmpabuu_alt
4299 0U, // V6_vmpabuuv_alt
4300 0U, // V6_vmpahb_acc_alt
4301 0U, // V6_vmpahb_alt
4302 0U, // V6_vmpauhb_acc_alt
4303 0U, // V6_vmpauhb_alt
4304 0U, // V6_vmpybus_acc_alt
4305 0U, // V6_vmpybus_alt
4306 0U, // V6_vmpybusv_acc_alt
4307 0U, // V6_vmpybusv_alt
4308 0U, // V6_vmpybv_acc_alt
4309 0U, // V6_vmpybv_alt
4310 0U, // V6_vmpyewuh_alt
4311 0U, // V6_vmpyh_acc_alt
4312 0U, // V6_vmpyh_alt
4313 0U, // V6_vmpyhsat_acc_alt
4314 0U, // V6_vmpyhsrs_alt
4315 0U, // V6_vmpyhss_alt
4316 0U, // V6_vmpyhus_acc_alt
4317 0U, // V6_vmpyhus_alt
4318 0U, // V6_vmpyhv_acc_alt
4319 0U, // V6_vmpyhv_alt
4320 0U, // V6_vmpyhvsrs_alt
4321 0U, // V6_vmpyiewh_acc_alt
4322 0U, // V6_vmpyiewuh_acc_alt
4323 0U, // V6_vmpyiewuh_alt
4324 0U, // V6_vmpyih_acc_alt
4325 0U, // V6_vmpyih_alt
4326 0U, // V6_vmpyihb_acc_alt
4327 0U, // V6_vmpyihb_alt
4328 0U, // V6_vmpyiowh_alt
4329 0U, // V6_vmpyiwb_acc_alt
4330 0U, // V6_vmpyiwb_alt
4331 0U, // V6_vmpyiwh_acc_alt
4332 0U, // V6_vmpyiwh_alt
4333 0U, // V6_vmpyiwub_acc_alt
4334 0U, // V6_vmpyiwub_alt
4335 0U, // V6_vmpyowh_alt
4336 0U, // V6_vmpyowh_rnd_alt
4337 0U, // V6_vmpyowh_rnd_sacc_alt
4338 0U, // V6_vmpyowh_sacc_alt
4339 0U, // V6_vmpyub_acc_alt
4340 0U, // V6_vmpyub_alt
4341 0U, // V6_vmpyubv_acc_alt
4342 0U, // V6_vmpyubv_alt
4343 0U, // V6_vmpyuh_acc_alt
4344 0U, // V6_vmpyuh_alt
4345 0U, // V6_vmpyuhv_acc_alt
4346 0U, // V6_vmpyuhv_alt
4347 0U, // V6_vnavgb_alt
4348 0U, // V6_vnavgh_alt
4349 0U, // V6_vnavgub_alt
4350 0U, // V6_vnavgw_alt
4351 0U, // V6_vnormamth_alt
4352 0U, // V6_vnormamtw_alt
4353 0U, // V6_vpackeb_alt
4354 0U, // V6_vpackeh_alt
4355 0U, // V6_vpackhb_sat_alt
4356 0U, // V6_vpackhub_sat_alt
4357 0U, // V6_vpackob_alt
4358 0U, // V6_vpackoh_alt
4359 0U, // V6_vpackwh_sat_alt
4360 0U, // V6_vpackwuh_sat_alt
4361 0U, // V6_vpopcounth_alt
4362 389U, // V6_vrmpybub_rtt_acc_alt
4363 386U, // V6_vrmpybub_rtt_alt
4364 0U, // V6_vrmpybus_acc_alt
4365 0U, // V6_vrmpybus_alt
4366 73U, // V6_vrmpybusi_acc_alt
4367 69U, // V6_vrmpybusi_alt
4368 0U, // V6_vrmpybusv_acc_alt
4369 0U, // V6_vrmpybusv_alt
4370 0U, // V6_vrmpybv_acc_alt
4371 0U, // V6_vrmpybv_alt
4372 0U, // V6_vrmpyub_acc_alt
4373 0U, // V6_vrmpyub_alt
4374 0U, // V6_vrmpyub_rtt_acc_alt
4375 0U, // V6_vrmpyub_rtt_alt
4376 73U, // V6_vrmpyubi_acc_alt
4377 69U, // V6_vrmpyubi_alt
4378 0U, // V6_vrmpyubv_acc_alt
4379 0U, // V6_vrmpyubv_alt
4380 0U, // V6_vrotr_alt
4381 0U, // V6_vroundhb_alt
4382 0U, // V6_vroundhub_alt
4383 0U, // V6_vrounduhub_alt
4384 0U, // V6_vrounduwuh_alt
4385 0U, // V6_vroundwh_alt
4386 0U, // V6_vroundwuh_alt
4387 73U, // V6_vrsadubi_acc_alt
4388 69U, // V6_vrsadubi_alt
4389 66U, // V6_vsathub_alt
4390 0U, // V6_vsatuwuh_alt
4391 66U, // V6_vsatwh_alt
4392 0U, // V6_vsb_alt
4393 8192U, // V6_vscattermh_add_alt
4394 16384U, // V6_vscattermh_alt
4395 0U, // V6_vscattermhq_alt
4396 24576U, // V6_vscattermw_add_alt
4397 32768U, // V6_vscattermw_alt
4398 24576U, // V6_vscattermwh_add_alt
4399 32768U, // V6_vscattermwh_alt
4400 10U, // V6_vscattermwhq_alt
4401 11U, // V6_vscattermwq_alt
4402 0U, // V6_vsh_alt
4403 0U, // V6_vshufeh_alt
4404 0U, // V6_vshuffb_alt
4405 0U, // V6_vshuffeb_alt
4406 0U, // V6_vshuffh_alt
4407 0U, // V6_vshuffob_alt
4408 0U, // V6_vshufoeb_alt
4409 0U, // V6_vshufoeh_alt
4410 0U, // V6_vshufoh_alt
4411 0U, // V6_vsubb_alt
4412 0U, // V6_vsubb_dv_alt
4413 0U, // V6_vsubbnq_alt
4414 0U, // V6_vsubbq_alt
4415 0U, // V6_vsubbsat_alt
4416 0U, // V6_vsubbsat_dv_alt
4417 0U, // V6_vsubh_alt
4418 0U, // V6_vsubh_dv_alt
4419 0U, // V6_vsubhnq_alt
4420 0U, // V6_vsubhq_alt
4421 0U, // V6_vsubhsat_alt
4422 0U, // V6_vsubhsat_dv_alt
4423 0U, // V6_vsubhw_alt
4424 0U, // V6_vsububh_alt
4425 0U, // V6_vsububsat_alt
4426 0U, // V6_vsububsat_dv_alt
4427 0U, // V6_vsubuhsat_alt
4428 0U, // V6_vsubuhsat_dv_alt
4429 0U, // V6_vsubuhw_alt
4430 0U, // V6_vsubuwsat_alt
4431 0U, // V6_vsubuwsat_dv_alt
4432 0U, // V6_vsubw_alt
4433 0U, // V6_vsubw_dv_alt
4434 0U, // V6_vsubwnq_alt
4435 0U, // V6_vsubwq_alt
4436 0U, // V6_vsubwsat_alt
4437 0U, // V6_vsubwsat_dv_alt
4438 0U, // V6_vtmpyb_acc_alt
4439 0U, // V6_vtmpyb_alt
4440 0U, // V6_vtmpybus_acc_alt
4441 0U, // V6_vtmpybus_alt
4442 0U, // V6_vtmpyhb_acc_alt
4443 0U, // V6_vtmpyhb_alt
4444 640U, // V6_vtran2x2_map
4445 0U, // V6_vunpackb_alt
4446 0U, // V6_vunpackh_alt
4447 0U, // V6_vunpackob_alt
4448 0U, // V6_vunpackoh_alt
4449 0U, // V6_vunpackub_alt
4450 0U, // V6_vunpackuh_alt
4451 0U, // V6_vzb_alt
4452 0U, // V6_vzh_alt
4453 0U, // V6_zld0
4454 1U, // V6_zldp0
4455 0U, // Y2_crswap_old
4456 0U, // Y2_dcfetch
4457 0U, // Y2_k1lock_map
4458 0U, // Y2_k1unlock_map
4459 0U, // dup_A2_add
4460 12U, // dup_A2_addi
4461 66U, // dup_A2_andir
4462 66U, // dup_A2_combineii
4463 0U, // dup_A2_sxtb
4464 0U, // dup_A2_sxth
4465 0U, // dup_A2_tfr
4466 0U, // dup_A2_tfrsi
4467 0U, // dup_A2_zxtb
4468 0U, // dup_A2_zxth
4469 66U, // dup_A4_combineii
4470 66U, // dup_A4_combineir
4471 66U, // dup_A4_combineri
4472 0U, // dup_C2_cmoveif
4473 0U, // dup_C2_cmoveit
4474 0U, // dup_C2_cmovenewif
4475 0U, // dup_C2_cmovenewit
4476 66U, // dup_C2_cmpeqi
4477 0U, // dup_L2_deallocframe
4478 1U, // dup_L2_loadrb_io
4479 1U, // dup_L2_loadrd_io
4480 1U, // dup_L2_loadrh_io
4481 1U, // dup_L2_loadri_io
4482 1U, // dup_L2_loadrub_io
4483 1U, // dup_L2_loadruh_io
4484 13U, // dup_S2_allocframe
4485 130U, // dup_S2_storerb_io
4486 130U, // dup_S2_storerd_io
4487 130U, // dup_S2_storerh_io
4488 130U, // dup_S2_storeri_io
4489 0U, // dup_S4_storeirb_io
4490 0U, // dup_S4_storeiri_io
4491 0U, // A2_abs
4492 0U, // A2_absp
4493 0U, // A2_abssat
4494 0U, // A2_add
4495 718U, // A2_addh_h16_hh
4496 782U, // A2_addh_h16_hl
4497 719U, // A2_addh_h16_lh
4498 783U, // A2_addh_h16_ll
4499 846U, // A2_addh_h16_sat_hh
4500 910U, // A2_addh_h16_sat_hl
4501 847U, // A2_addh_h16_sat_lh
4502 911U, // A2_addh_h16_sat_ll
4503 975U, // A2_addh_l16_hl
4504 1039U, // A2_addh_l16_ll
4505 1103U, // A2_addh_l16_sat_hl
4506 1167U, // A2_addh_l16_sat_ll
4507 12U, // A2_addi
4508 0U, // A2_addp
4509 40960U, // A2_addpsat
4510 40960U, // A2_addsat
4511 49152U, // A2_addsph
4512 57344U, // A2_addspl
4513 66U, // A2_and
4514 66U, // A2_andir
4515 66U, // A2_andp
4516 0U, // A2_aslh
4517 0U, // A2_asrh
4518 962U, // A2_combine_hh
4519 1026U, // A2_combine_hl
4520 962U, // A2_combine_lh
4521 1026U, // A2_combine_ll
4522 66U, // A2_combineii
4523 66U, // A2_combinew
4524 0U, // A2_max
4525 0U, // A2_maxp
4526 0U, // A2_maxu
4527 0U, // A2_maxup
4528 0U, // A2_min
4529 0U, // A2_minp
4530 0U, // A2_minu
4531 0U, // A2_minup
4532 0U, // A2_negp
4533 0U, // A2_negsat
4534 0U, // A2_nop
4535 0U, // A2_notp
4536 66U, // A2_or
4537 66U, // A2_orir
4538 66U, // A2_orp
4539 1216U, // A2_paddf
4540 1216U, // A2_paddfnew
4541 1228U, // A2_paddif
4542 1228U, // A2_paddifnew
4543 1228U, // A2_paddit
4544 1228U, // A2_padditnew
4545 1216U, // A2_paddt
4546 1216U, // A2_paddtnew
4547 0U, // A2_pandf
4548 0U, // A2_pandfnew
4549 0U, // A2_pandt
4550 0U, // A2_pandtnew
4551 0U, // A2_porf
4552 0U, // A2_porfnew
4553 0U, // A2_port
4554 0U, // A2_portnew
4555 0U, // A2_psubf
4556 0U, // A2_psubfnew
4557 0U, // A2_psubt
4558 0U, // A2_psubtnew
4559 0U, // A2_pxorf
4560 0U, // A2_pxorfnew
4561 0U, // A2_pxort
4562 0U, // A2_pxortnew
4563 0U, // A2_roundsat
4564 0U, // A2_sat
4565 0U, // A2_satb
4566 0U, // A2_sath
4567 0U, // A2_satub
4568 0U, // A2_satuh
4569 0U, // A2_sub
4570 718U, // A2_subh_h16_hh
4571 782U, // A2_subh_h16_hl
4572 719U, // A2_subh_h16_lh
4573 783U, // A2_subh_h16_ll
4574 846U, // A2_subh_h16_sat_hh
4575 910U, // A2_subh_h16_sat_hl
4576 847U, // A2_subh_h16_sat_lh
4577 911U, // A2_subh_h16_sat_ll
4578 975U, // A2_subh_l16_hl
4579 1039U, // A2_subh_l16_ll
4580 1103U, // A2_subh_l16_sat_hl
4581 1167U, // A2_subh_l16_sat_ll
4582 0U, // A2_subp
4583 66U, // A2_subri
4584 40960U, // A2_subsat
4585 0U, // A2_svaddh
4586 0U, // A2_svaddhs
4587 0U, // A2_svadduhs
4588 0U, // A2_svavgh
4589 0U, // A2_svavghs
4590 0U, // A2_svnavgh
4591 0U, // A2_svsubh
4592 0U, // A2_svsubhs
4593 0U, // A2_svsubuhs
4594 0U, // A2_swiz
4595 0U, // A2_sxtb
4596 0U, // A2_sxth
4597 0U, // A2_sxtw
4598 0U, // A2_tfr
4599 0U, // A2_tfrcrr
4600 16U, // A2_tfrih
4601 16U, // A2_tfril
4602 0U, // A2_tfrrcr
4603 0U, // A2_tfrsi
4604 0U, // A2_vabsh
4605 0U, // A2_vabshsat
4606 0U, // A2_vabsw
4607 0U, // A2_vabswsat
4608 0U, // A2_vaddh
4609 0U, // A2_vaddhs
4610 0U, // A2_vaddub
4611 0U, // A2_vaddubs
4612 0U, // A2_vadduhs
4613 0U, // A2_vaddw
4614 0U, // A2_vaddws
4615 0U, // A2_vavgh
4616 0U, // A2_vavghcr
4617 0U, // A2_vavghr
4618 0U, // A2_vavgub
4619 0U, // A2_vavgubr
4620 0U, // A2_vavguh
4621 0U, // A2_vavguhr
4622 0U, // A2_vavguw
4623 0U, // A2_vavguwr
4624 0U, // A2_vavgw
4625 0U, // A2_vavgwcr
4626 0U, // A2_vavgwr
4627 66U, // A2_vcmpbeq
4628 66U, // A2_vcmpbgtu
4629 66U, // A2_vcmpheq
4630 66U, // A2_vcmphgt
4631 66U, // A2_vcmphgtu
4632 66U, // A2_vcmpweq
4633 66U, // A2_vcmpwgt
4634 66U, // A2_vcmpwgtu
4635 0U, // A2_vconj
4636 0U, // A2_vmaxb
4637 0U, // A2_vmaxh
4638 0U, // A2_vmaxub
4639 0U, // A2_vmaxuh
4640 0U, // A2_vmaxuw
4641 0U, // A2_vmaxw
4642 0U, // A2_vminb
4643 0U, // A2_vminh
4644 0U, // A2_vminub
4645 0U, // A2_vminuh
4646 0U, // A2_vminuw
4647 0U, // A2_vminw
4648 0U, // A2_vnavgh
4649 0U, // A2_vnavghcr
4650 0U, // A2_vnavghr
4651 0U, // A2_vnavgw
4652 0U, // A2_vnavgwcr
4653 0U, // A2_vnavgwr
4654 0U, // A2_vraddub
4655 0U, // A2_vraddub_acc
4656 0U, // A2_vrsadub
4657 0U, // A2_vrsadub_acc
4658 0U, // A2_vsubh
4659 0U, // A2_vsubhs
4660 0U, // A2_vsubub
4661 0U, // A2_vsububs
4662 0U, // A2_vsubuhs
4663 0U, // A2_vsubw
4664 0U, // A2_vsubws
4665 0U, // A2_xor
4666 0U, // A2_xorp
4667 0U, // A2_zxth
4668 1216U, // A4_addp_c
4669 66U, // A4_andn
4670 66U, // A4_andnp
4671 66U, // A4_bitsplit
4672 66U, // A4_bitspliti
4673 0U, // A4_boundscheck_hi
4674 0U, // A4_boundscheck_lo
4675 66U, // A4_cmpbeq
4676 66U, // A4_cmpbeqi
4677 66U, // A4_cmpbgt
4678 66U, // A4_cmpbgti
4679 66U, // A4_cmpbgtu
4680 66U, // A4_cmpbgtui
4681 66U, // A4_cmpheq
4682 66U, // A4_cmpheqi
4683 66U, // A4_cmphgt
4684 66U, // A4_cmphgti
4685 66U, // A4_cmphgtu
4686 66U, // A4_cmphgtui
4687 66U, // A4_combineii
4688 66U, // A4_combineir
4689 66U, // A4_combineri
4690 66U, // A4_cround_ri
4691 66U, // A4_cround_rr
4692 0U, // A4_ext
4693 0U, // A4_modwrapu
4694 66U, // A4_orn
4695 66U, // A4_ornp
4696 0U, // A4_paslhf
4697 0U, // A4_paslhfnew
4698 0U, // A4_paslht
4699 0U, // A4_paslhtnew
4700 0U, // A4_pasrhf
4701 0U, // A4_pasrhfnew
4702 0U, // A4_pasrht
4703 0U, // A4_pasrhtnew
4704 0U, // A4_psxtbf
4705 0U, // A4_psxtbfnew
4706 0U, // A4_psxtbt
4707 0U, // A4_psxtbtnew
4708 0U, // A4_psxthf
4709 0U, // A4_psxthfnew
4710 0U, // A4_psxtht
4711 0U, // A4_psxthtnew
4712 0U, // A4_pzxtbf
4713 0U, // A4_pzxtbfnew
4714 0U, // A4_pzxtbt
4715 0U, // A4_pzxtbtnew
4716 0U, // A4_pzxthf
4717 0U, // A4_pzxthfnew
4718 0U, // A4_pzxtht
4719 0U, // A4_pzxthtnew
4720 66U, // A4_rcmpeq
4721 66U, // A4_rcmpeqi
4722 66U, // A4_rcmpneq
4723 66U, // A4_rcmpneqi
4724 66U, // A4_round_ri
4725 1282U, // A4_round_ri_sat
4726 66U, // A4_round_rr
4727 1282U, // A4_round_rr_sat
4728 1216U, // A4_subp_c
4729 0U, // A4_tfrcpp
4730 0U, // A4_tfrpcp
4731 0U, // A4_tlbmatch
4732 0U, // A4_vcmpbeq_any
4733 66U, // A4_vcmpbeqi
4734 66U, // A4_vcmpbgt
4735 66U, // A4_vcmpbgti
4736 66U, // A4_vcmpbgtui
4737 66U, // A4_vcmpheqi
4738 66U, // A4_vcmphgti
4739 66U, // A4_vcmphgtui
4740 66U, // A4_vcmpweqi
4741 66U, // A4_vcmpwgti
4742 66U, // A4_vcmpwgtui
4743 0U, // A4_vrmaxh
4744 0U, // A4_vrmaxuh
4745 0U, // A4_vrmaxuw
4746 0U, // A4_vrmaxw
4747 0U, // A4_vrminh
4748 0U, // A4_vrminuh
4749 0U, // A4_vrminuw
4750 0U, // A4_vrminw
4751 17U, // A5_ACS
4752 0U, // A5_vaddhubs
4753 0U, // A6_vcmpbeq_notany
4754 18U, // A6_vminub_RdP
4755 0U, // A7_clip
4756 66U, // A7_croundd_ri
4757 66U, // A7_croundd_rr
4758 0U, // A7_vclip
4759 0U, // C2_all8
4760 66U, // C2_and
4761 0U, // C2_andn
4762 0U, // C2_any8
4763 66U, // C2_bitsclr
4764 66U, // C2_bitsclri
4765 0U, // C2_bitsset
4766 0U, // C2_ccombinewf
4767 0U, // C2_ccombinewnewf
4768 0U, // C2_ccombinewnewt
4769 0U, // C2_ccombinewt
4770 0U, // C2_cmoveif
4771 0U, // C2_cmoveit
4772 0U, // C2_cmovenewif
4773 0U, // C2_cmovenewit
4774 66U, // C2_cmpeq
4775 66U, // C2_cmpeqi
4776 66U, // C2_cmpeqp
4777 66U, // C2_cmpgt
4778 66U, // C2_cmpgti
4779 66U, // C2_cmpgtp
4780 66U, // C2_cmpgtu
4781 66U, // C2_cmpgtui
4782 66U, // C2_cmpgtup
4783 0U, // C2_mask
4784 1346U, // C2_mux
4785 9602U, // C2_muxii
4786 9602U, // C2_muxir
4787 1346U, // C2_muxri
4788 0U, // C2_not
4789 66U, // C2_or
4790 0U, // C2_orn
4791 0U, // C2_tfrpr
4792 0U, // C2_tfrrp
4793 0U, // C2_vitpack
4794 0U, // C2_vmux
4795 0U, // C2_xor
4796 0U, // C4_addipc
4797 17600U, // C4_and_and
4798 19U, // C4_and_andn
4799 17600U, // C4_and_or
4800 19U, // C4_and_orn
4801 66U, // C4_cmplte
4802 66U, // C4_cmpltei
4803 66U, // C4_cmplteu
4804 66U, // C4_cmplteui
4805 66U, // C4_cmpneq
4806 66U, // C4_cmpneqi
4807 0U, // C4_fastcorner9
4808 0U, // C4_fastcorner9_not
4809 66U, // C4_nbitsclr
4810 66U, // C4_nbitsclri
4811 0U, // C4_nbitsset
4812 17600U, // C4_or_and
4813 19U, // C4_or_andn
4814 17600U, // C4_or_or
4815 19U, // C4_or_orn
4816 0U, // CALLProfile
4817 0U, // CONST32
4818 0U, // CONST64
4819 0U, // DuplexIClass0
4820 0U, // DuplexIClass1
4821 0U, // DuplexIClass2
4822 0U, // DuplexIClass3
4823 0U, // DuplexIClass4
4824 0U, // DuplexIClass5
4825 0U, // DuplexIClass6
4826 0U, // DuplexIClass7
4827 0U, // DuplexIClass8
4828 0U, // DuplexIClass9
4829 0U, // DuplexIClassA
4830 0U, // DuplexIClassB
4831 0U, // DuplexIClassC
4832 0U, // DuplexIClassD
4833 0U, // DuplexIClassE
4834 0U, // DuplexIClassF
4835 0U, // EH_RETURN_JMPR
4836 0U, // F2_conv_d2df
4837 0U, // F2_conv_d2sf
4838 0U, // F2_conv_df2d
4839 0U, // F2_conv_df2d_chop
4840 0U, // F2_conv_df2sf
4841 0U, // F2_conv_df2ud
4842 0U, // F2_conv_df2ud_chop
4843 0U, // F2_conv_df2uw
4844 0U, // F2_conv_df2uw_chop
4845 0U, // F2_conv_df2w
4846 0U, // F2_conv_df2w_chop
4847 0U, // F2_conv_sf2d
4848 0U, // F2_conv_sf2d_chop
4849 0U, // F2_conv_sf2df
4850 0U, // F2_conv_sf2ud
4851 0U, // F2_conv_sf2ud_chop
4852 0U, // F2_conv_sf2uw
4853 0U, // F2_conv_sf2uw_chop
4854 0U, // F2_conv_sf2w
4855 0U, // F2_conv_sf2w_chop
4856 0U, // F2_conv_ud2df
4857 0U, // F2_conv_ud2sf
4858 0U, // F2_conv_uw2df
4859 0U, // F2_conv_uw2sf
4860 0U, // F2_conv_w2df
4861 0U, // F2_conv_w2sf
4862 0U, // F2_dfadd
4863 0U, // F2_dfclass
4864 0U, // F2_dfcmpeq
4865 0U, // F2_dfcmpge
4866 0U, // F2_dfcmpgt
4867 0U, // F2_dfcmpuo
4868 0U, // F2_dfimm_n
4869 0U, // F2_dfimm_p
4870 0U, // F2_dfmax
4871 0U, // F2_dfmin
4872 0U, // F2_dfmpyfix
4873 0U, // F2_dfmpyhh
4874 0U, // F2_dfmpylh
4875 0U, // F2_dfmpyll
4876 0U, // F2_dfsub
4877 0U, // F2_sfadd
4878 0U, // F2_sfclass
4879 0U, // F2_sfcmpeq
4880 0U, // F2_sfcmpge
4881 0U, // F2_sfcmpgt
4882 0U, // F2_sfcmpuo
4883 0U, // F2_sffixupd
4884 0U, // F2_sffixupn
4885 0U, // F2_sffixupr
4886 0U, // F2_sffma
4887 0U, // F2_sffma_lib
4888 1481U, // F2_sffma_sc
4889 0U, // F2_sffms
4890 0U, // F2_sffms_lib
4891 0U, // F2_sfimm_n
4892 0U, // F2_sfimm_p
4893 20U, // F2_sfinvsqrta
4894 0U, // F2_sfmax
4895 0U, // F2_sfmin
4896 0U, // F2_sfmpy
4897 21U, // F2_sfrecipa
4898 0U, // F2_sfsub
4899 0U, // G4_tfrgcpp
4900 0U, // G4_tfrgcrr
4901 0U, // G4_tfrgpcp
4902 0U, // G4_tfrgrcr
4903 16U, // HI
4904 0U, // J2_call
4905 0U, // J2_callf
4906 0U, // J2_callr
4907 0U, // J2_callrf
4908 0U, // J2_callrh
4909 0U, // J2_callrt
4910 0U, // J2_callt
4911 0U, // J2_jump
4912 0U, // J2_jumpf
4913 0U, // J2_jumpfnew
4914 0U, // J2_jumpfnewpt
4915 0U, // J2_jumpfpt
4916 0U, // J2_jumpr
4917 0U, // J2_jumprf
4918 0U, // J2_jumprfnew
4919 0U, // J2_jumprfnewpt
4920 0U, // J2_jumprfpt
4921 0U, // J2_jumprgtez
4922 0U, // J2_jumprgtezpt
4923 0U, // J2_jumprh
4924 0U, // J2_jumprltez
4925 0U, // J2_jumprltezpt
4926 0U, // J2_jumprnz
4927 0U, // J2_jumprnzpt
4928 0U, // J2_jumprt
4929 0U, // J2_jumprtnew
4930 0U, // J2_jumprtnewpt
4931 0U, // J2_jumprtpt
4932 0U, // J2_jumprz
4933 0U, // J2_jumprzpt
4934 0U, // J2_jumpt
4935 0U, // J2_jumptnew
4936 0U, // J2_jumptnewpt
4937 0U, // J2_jumptpt
4938 1U, // J2_loop0i
4939 1U, // J2_loop0iext
4940 1U, // J2_loop0r
4941 1U, // J2_loop0rext
4942 1U, // J2_loop1i
4943 1U, // J2_loop1iext
4944 1U, // J2_loop1r
4945 1U, // J2_loop1rext
4946 0U, // J2_pause
4947 1U, // J2_ploop1si
4948 1U, // J2_ploop1sr
4949 1U, // J2_ploop2si
4950 1U, // J2_ploop2sr
4951 1U, // J2_ploop3si
4952 1U, // J2_ploop3sr
4953 0U, // J2_rte
4954 0U, // J2_trap0
4955 1U, // J2_trap1
4956 0U, // J2_unpause
4957 0U, // J4_cmpeq_f_jumpnv_nt
4958 0U, // J4_cmpeq_f_jumpnv_t
4959 22U, // J4_cmpeq_fp0_jump_nt
4960 23U, // J4_cmpeq_fp0_jump_t
4961 24U, // J4_cmpeq_fp1_jump_nt
4962 25U, // J4_cmpeq_fp1_jump_t
4963 0U, // J4_cmpeq_t_jumpnv_nt
4964 0U, // J4_cmpeq_t_jumpnv_t
4965 26U, // J4_cmpeq_tp0_jump_nt
4966 27U, // J4_cmpeq_tp0_jump_t
4967 28U, // J4_cmpeq_tp1_jump_nt
4968 29U, // J4_cmpeq_tp1_jump_t
4969 0U, // J4_cmpeqi_f_jumpnv_nt
4970 0U, // J4_cmpeqi_f_jumpnv_t
4971 22U, // J4_cmpeqi_fp0_jump_nt
4972 23U, // J4_cmpeqi_fp0_jump_t
4973 24U, // J4_cmpeqi_fp1_jump_nt
4974 25U, // J4_cmpeqi_fp1_jump_t
4975 0U, // J4_cmpeqi_t_jumpnv_nt
4976 0U, // J4_cmpeqi_t_jumpnv_t
4977 26U, // J4_cmpeqi_tp0_jump_nt
4978 27U, // J4_cmpeqi_tp0_jump_t
4979 28U, // J4_cmpeqi_tp1_jump_nt
4980 29U, // J4_cmpeqi_tp1_jump_t
4981 0U, // J4_cmpeqn1_f_jumpnv_nt
4982 0U, // J4_cmpeqn1_f_jumpnv_t
4983 22U, // J4_cmpeqn1_fp0_jump_nt
4984 23U, // J4_cmpeqn1_fp0_jump_t
4985 24U, // J4_cmpeqn1_fp1_jump_nt
4986 25U, // J4_cmpeqn1_fp1_jump_t
4987 0U, // J4_cmpeqn1_t_jumpnv_nt
4988 0U, // J4_cmpeqn1_t_jumpnv_t
4989 26U, // J4_cmpeqn1_tp0_jump_nt
4990 27U, // J4_cmpeqn1_tp0_jump_t
4991 28U, // J4_cmpeqn1_tp1_jump_nt
4992 29U, // J4_cmpeqn1_tp1_jump_t
4993 0U, // J4_cmpgt_f_jumpnv_nt
4994 0U, // J4_cmpgt_f_jumpnv_t
4995 22U, // J4_cmpgt_fp0_jump_nt
4996 23U, // J4_cmpgt_fp0_jump_t
4997 24U, // J4_cmpgt_fp1_jump_nt
4998 25U, // J4_cmpgt_fp1_jump_t
4999 0U, // J4_cmpgt_t_jumpnv_nt
5000 0U, // J4_cmpgt_t_jumpnv_t
5001 26U, // J4_cmpgt_tp0_jump_nt
5002 27U, // J4_cmpgt_tp0_jump_t
5003 28U, // J4_cmpgt_tp1_jump_nt
5004 29U, // J4_cmpgt_tp1_jump_t
5005 0U, // J4_cmpgti_f_jumpnv_nt
5006 0U, // J4_cmpgti_f_jumpnv_t
5007 22U, // J4_cmpgti_fp0_jump_nt
5008 23U, // J4_cmpgti_fp0_jump_t
5009 24U, // J4_cmpgti_fp1_jump_nt
5010 25U, // J4_cmpgti_fp1_jump_t
5011 0U, // J4_cmpgti_t_jumpnv_nt
5012 0U, // J4_cmpgti_t_jumpnv_t
5013 26U, // J4_cmpgti_tp0_jump_nt
5014 27U, // J4_cmpgti_tp0_jump_t
5015 28U, // J4_cmpgti_tp1_jump_nt
5016 29U, // J4_cmpgti_tp1_jump_t
5017 0U, // J4_cmpgtn1_f_jumpnv_nt
5018 0U, // J4_cmpgtn1_f_jumpnv_t
5019 22U, // J4_cmpgtn1_fp0_jump_nt
5020 23U, // J4_cmpgtn1_fp0_jump_t
5021 24U, // J4_cmpgtn1_fp1_jump_nt
5022 25U, // J4_cmpgtn1_fp1_jump_t
5023 0U, // J4_cmpgtn1_t_jumpnv_nt
5024 0U, // J4_cmpgtn1_t_jumpnv_t
5025 26U, // J4_cmpgtn1_tp0_jump_nt
5026 27U, // J4_cmpgtn1_tp0_jump_t
5027 28U, // J4_cmpgtn1_tp1_jump_nt
5028 29U, // J4_cmpgtn1_tp1_jump_t
5029 0U, // J4_cmpgtu_f_jumpnv_nt
5030 0U, // J4_cmpgtu_f_jumpnv_t
5031 22U, // J4_cmpgtu_fp0_jump_nt
5032 23U, // J4_cmpgtu_fp0_jump_t
5033 24U, // J4_cmpgtu_fp1_jump_nt
5034 25U, // J4_cmpgtu_fp1_jump_t
5035 0U, // J4_cmpgtu_t_jumpnv_nt
5036 0U, // J4_cmpgtu_t_jumpnv_t
5037 26U, // J4_cmpgtu_tp0_jump_nt
5038 27U, // J4_cmpgtu_tp0_jump_t
5039 28U, // J4_cmpgtu_tp1_jump_nt
5040 29U, // J4_cmpgtu_tp1_jump_t
5041 0U, // J4_cmpgtui_f_jumpnv_nt
5042 0U, // J4_cmpgtui_f_jumpnv_t
5043 22U, // J4_cmpgtui_fp0_jump_nt
5044 23U, // J4_cmpgtui_fp0_jump_t
5045 24U, // J4_cmpgtui_fp1_jump_nt
5046 25U, // J4_cmpgtui_fp1_jump_t
5047 0U, // J4_cmpgtui_t_jumpnv_nt
5048 0U, // J4_cmpgtui_t_jumpnv_t
5049 26U, // J4_cmpgtui_tp0_jump_nt
5050 27U, // J4_cmpgtui_tp0_jump_t
5051 28U, // J4_cmpgtui_tp1_jump_nt
5052 29U, // J4_cmpgtui_tp1_jump_t
5053 30U, // J4_cmplt_f_jumpnv_nt
5054 31U, // J4_cmplt_f_jumpnv_t
5055 30U, // J4_cmplt_t_jumpnv_nt
5056 31U, // J4_cmplt_t_jumpnv_t
5057 30U, // J4_cmpltu_f_jumpnv_nt
5058 31U, // J4_cmpltu_f_jumpnv_t
5059 30U, // J4_cmpltu_t_jumpnv_nt
5060 31U, // J4_cmpltu_t_jumpnv_t
5061 0U, // J4_hintjumpr
5062 0U, // J4_jumpseti
5063 0U, // J4_jumpsetr
5064 0U, // J4_tstbit0_f_jumpnv_nt
5065 0U, // J4_tstbit0_f_jumpnv_t
5066 0U, // J4_tstbit0_fp0_jump_nt
5067 0U, // J4_tstbit0_fp0_jump_t
5068 0U, // J4_tstbit0_fp1_jump_nt
5069 0U, // J4_tstbit0_fp1_jump_t
5070 0U, // J4_tstbit0_t_jumpnv_nt
5071 0U, // J4_tstbit0_t_jumpnv_t
5072 0U, // J4_tstbit0_tp0_jump_nt
5073 0U, // J4_tstbit0_tp0_jump_t
5074 0U, // J4_tstbit0_tp1_jump_nt
5075 0U, // J4_tstbit0_tp1_jump_t
5076 0U, // L2_deallocframe
5077 1248U, // L2_loadalignb_io
5078 25249U, // L2_loadalignb_pbr
5079 33442U, // L2_loadalignb_pci
5080 35U, // L2_loadalignb_pcr
5081 674U, // L2_loadalignb_pi
5082 673U, // L2_loadalignb_pr
5083 1248U, // L2_loadalignh_io
5084 25249U, // L2_loadalignh_pbr
5085 33442U, // L2_loadalignh_pci
5086 35U, // L2_loadalignh_pcr
5087 674U, // L2_loadalignh_pi
5088 673U, // L2_loadalignh_pr
5089 1U, // L2_loadbsw2_io
5090 36U, // L2_loadbsw2_pbr
5091 37U, // L2_loadbsw2_pci
5092 0U, // L2_loadbsw2_pcr
5093 1U, // L2_loadbsw2_pi
5094 1U, // L2_loadbsw2_pr
5095 1U, // L2_loadbsw4_io
5096 36U, // L2_loadbsw4_pbr
5097 37U, // L2_loadbsw4_pci
5098 0U, // L2_loadbsw4_pcr
5099 1U, // L2_loadbsw4_pi
5100 1U, // L2_loadbsw4_pr
5101 1U, // L2_loadbzw2_io
5102 36U, // L2_loadbzw2_pbr
5103 37U, // L2_loadbzw2_pci
5104 0U, // L2_loadbzw2_pcr
5105 1U, // L2_loadbzw2_pi
5106 1U, // L2_loadbzw2_pr
5107 1U, // L2_loadbzw4_io
5108 36U, // L2_loadbzw4_pbr
5109 37U, // L2_loadbzw4_pci
5110 0U, // L2_loadbzw4_pcr
5111 1U, // L2_loadbzw4_pi
5112 1U, // L2_loadbzw4_pr
5113 1U, // L2_loadrb_io
5114 36U, // L2_loadrb_pbr
5115 37U, // L2_loadrb_pci
5116 0U, // L2_loadrb_pcr
5117 1U, // L2_loadrb_pi
5118 1U, // L2_loadrb_pr
5119 0U, // L2_loadrbgp
5120 1U, // L2_loadrd_io
5121 36U, // L2_loadrd_pbr
5122 37U, // L2_loadrd_pci
5123 0U, // L2_loadrd_pcr
5124 1U, // L2_loadrd_pi
5125 1U, // L2_loadrd_pr
5126 0U, // L2_loadrdgp
5127 1U, // L2_loadrh_io
5128 36U, // L2_loadrh_pbr
5129 37U, // L2_loadrh_pci
5130 0U, // L2_loadrh_pcr
5131 1U, // L2_loadrh_pi
5132 1U, // L2_loadrh_pr
5133 0U, // L2_loadrhgp
5134 1U, // L2_loadri_io
5135 36U, // L2_loadri_pbr
5136 37U, // L2_loadri_pci
5137 0U, // L2_loadri_pcr
5138 1U, // L2_loadri_pi
5139 1U, // L2_loadri_pr
5140 0U, // L2_loadrigp
5141 1U, // L2_loadrub_io
5142 36U, // L2_loadrub_pbr
5143 37U, // L2_loadrub_pci
5144 0U, // L2_loadrub_pcr
5145 1U, // L2_loadrub_pi
5146 1U, // L2_loadrub_pr
5147 0U, // L2_loadrubgp
5148 1U, // L2_loadruh_io
5149 36U, // L2_loadruh_pbr
5150 37U, // L2_loadruh_pci
5151 0U, // L2_loadruh_pcr
5152 1U, // L2_loadruh_pi
5153 1U, // L2_loadruh_pr
5154 0U, // L2_loadruhgp
5155 0U, // L2_loadw_aq
5156 0U, // L2_loadw_locked
5157 1538U, // L2_ploadrbf_io
5158 1638U, // L2_ploadrbf_pi
5159 1538U, // L2_ploadrbfnew_io
5160 1638U, // L2_ploadrbfnew_pi
5161 1538U, // L2_ploadrbt_io
5162 1638U, // L2_ploadrbt_pi
5163 1538U, // L2_ploadrbtnew_io
5164 1638U, // L2_ploadrbtnew_pi
5165 1538U, // L2_ploadrdf_io
5166 1638U, // L2_ploadrdf_pi
5167 1538U, // L2_ploadrdfnew_io
5168 1638U, // L2_ploadrdfnew_pi
5169 1538U, // L2_ploadrdt_io
5170 1638U, // L2_ploadrdt_pi
5171 1538U, // L2_ploadrdtnew_io
5172 1638U, // L2_ploadrdtnew_pi
5173 1538U, // L2_ploadrhf_io
5174 1638U, // L2_ploadrhf_pi
5175 1538U, // L2_ploadrhfnew_io
5176 1638U, // L2_ploadrhfnew_pi
5177 1538U, // L2_ploadrht_io
5178 1638U, // L2_ploadrht_pi
5179 1538U, // L2_ploadrhtnew_io
5180 1638U, // L2_ploadrhtnew_pi
5181 1538U, // L2_ploadrif_io
5182 1638U, // L2_ploadrif_pi
5183 1538U, // L2_ploadrifnew_io
5184 1638U, // L2_ploadrifnew_pi
5185 1538U, // L2_ploadrit_io
5186 1638U, // L2_ploadrit_pi
5187 1538U, // L2_ploadritnew_io
5188 1638U, // L2_ploadritnew_pi
5189 1538U, // L2_ploadrubf_io
5190 1638U, // L2_ploadrubf_pi
5191 1538U, // L2_ploadrubfnew_io
5192 1638U, // L2_ploadrubfnew_pi
5193 1538U, // L2_ploadrubt_io
5194 1638U, // L2_ploadrubt_pi
5195 1538U, // L2_ploadrubtnew_io
5196 1638U, // L2_ploadrubtnew_pi
5197 1538U, // L2_ploadruhf_io
5198 1638U, // L2_ploadruhf_pi
5199 1538U, // L2_ploadruhfnew_io
5200 1638U, // L2_ploadruhfnew_pi
5201 1538U, // L2_ploadruht_io
5202 1638U, // L2_ploadruht_pi
5203 1538U, // L2_ploadruhtnew_io
5204 1638U, // L2_ploadruhtnew_pi
5205 0U, // L4_add_memopb_io
5206 0U, // L4_add_memoph_io
5207 0U, // L4_add_memopw_io
5208 0U, // L4_and_memopb_io
5209 0U, // L4_and_memoph_io
5210 0U, // L4_and_memopw_io
5211 0U, // L4_iadd_memopb_io
5212 0U, // L4_iadd_memoph_io
5213 0U, // L4_iadd_memopw_io
5214 0U, // L4_iand_memopb_io
5215 0U, // L4_iand_memoph_io
5216 0U, // L4_iand_memopw_io
5217 0U, // L4_ior_memopb_io
5218 0U, // L4_ior_memoph_io
5219 0U, // L4_ior_memopw_io
5220 0U, // L4_isub_memopb_io
5221 0U, // L4_isub_memoph_io
5222 0U, // L4_isub_memopw_io
5223 39U, // L4_loadalignb_ap
5224 40U, // L4_loadalignb_ur
5225 39U, // L4_loadalignh_ap
5226 40U, // L4_loadalignh_ur
5227 0U, // L4_loadbsw2_ap
5228 0U, // L4_loadbsw2_ur
5229 0U, // L4_loadbsw4_ap
5230 0U, // L4_loadbsw4_ur
5231 0U, // L4_loadbzw2_ap
5232 0U, // L4_loadbzw2_ur
5233 0U, // L4_loadbzw4_ap
5234 0U, // L4_loadbzw4_ur
5235 0U, // L4_loadd_aq
5236 0U, // L4_loadd_locked
5237 0U, // L4_loadrb_ap
5238 0U, // L4_loadrb_rr
5239 0U, // L4_loadrb_ur
5240 0U, // L4_loadrd_ap
5241 0U, // L4_loadrd_rr
5242 0U, // L4_loadrd_ur
5243 0U, // L4_loadrh_ap
5244 0U, // L4_loadrh_rr
5245 0U, // L4_loadrh_ur
5246 0U, // L4_loadri_ap
5247 0U, // L4_loadri_rr
5248 0U, // L4_loadri_ur
5249 0U, // L4_loadrub_ap
5250 0U, // L4_loadrub_rr
5251 0U, // L4_loadrub_ur
5252 0U, // L4_loadruh_ap
5253 0U, // L4_loadruh_rr
5254 0U, // L4_loadruh_ur
5255 0U, // L4_loadw_phys
5256 0U, // L4_or_memopb_io
5257 0U, // L4_or_memoph_io
5258 0U, // L4_or_memopw_io
5259 0U, // L4_ploadrbf_abs
5260 1666U, // L4_ploadrbf_rr
5261 0U, // L4_ploadrbfnew_abs
5262 1666U, // L4_ploadrbfnew_rr
5263 0U, // L4_ploadrbt_abs
5264 1666U, // L4_ploadrbt_rr
5265 0U, // L4_ploadrbtnew_abs
5266 1666U, // L4_ploadrbtnew_rr
5267 0U, // L4_ploadrdf_abs
5268 1666U, // L4_ploadrdf_rr
5269 0U, // L4_ploadrdfnew_abs
5270 1666U, // L4_ploadrdfnew_rr
5271 0U, // L4_ploadrdt_abs
5272 1666U, // L4_ploadrdt_rr
5273 0U, // L4_ploadrdtnew_abs
5274 1666U, // L4_ploadrdtnew_rr
5275 0U, // L4_ploadrhf_abs
5276 1666U, // L4_ploadrhf_rr
5277 0U, // L4_ploadrhfnew_abs
5278 1666U, // L4_ploadrhfnew_rr
5279 0U, // L4_ploadrht_abs
5280 1666U, // L4_ploadrht_rr
5281 0U, // L4_ploadrhtnew_abs
5282 1666U, // L4_ploadrhtnew_rr
5283 0U, // L4_ploadrif_abs
5284 1666U, // L4_ploadrif_rr
5285 0U, // L4_ploadrifnew_abs
5286 1666U, // L4_ploadrifnew_rr
5287 0U, // L4_ploadrit_abs
5288 1666U, // L4_ploadrit_rr
5289 0U, // L4_ploadritnew_abs
5290 1666U, // L4_ploadritnew_rr
5291 0U, // L4_ploadrubf_abs
5292 1666U, // L4_ploadrubf_rr
5293 0U, // L4_ploadrubfnew_abs
5294 1666U, // L4_ploadrubfnew_rr
5295 0U, // L4_ploadrubt_abs
5296 1666U, // L4_ploadrubt_rr
5297 0U, // L4_ploadrubtnew_abs
5298 1666U, // L4_ploadrubtnew_rr
5299 0U, // L4_ploadruhf_abs
5300 1666U, // L4_ploadruhf_rr
5301 0U, // L4_ploadruhfnew_abs
5302 1666U, // L4_ploadruhfnew_rr
5303 0U, // L4_ploadruht_abs
5304 1666U, // L4_ploadruht_rr
5305 0U, // L4_ploadruhtnew_abs
5306 1666U, // L4_ploadruhtnew_rr
5307 0U, // L4_return
5308 13U, // L4_return_f
5309 41U, // L4_return_fnew_pnt
5310 42U, // L4_return_fnew_pt
5311 13U, // L4_return_t
5312 41U, // L4_return_tnew_pnt
5313 42U, // L4_return_tnew_pt
5314 0U, // L4_sub_memopb_io
5315 0U, // L4_sub_memoph_io
5316 0U, // L4_sub_memopw_io
5317 0U, // L6_memcpy
5318 16U, // LO
5319 69U, // M2_acci
5320 69U, // M2_accii
5321 0U, // M2_cmaci_s0
5322 0U, // M2_cmacr_s0
5323 0U, // M2_cmacs_s0
5324 0U, // M2_cmacs_s1
5325 0U, // M2_cmacsc_s0
5326 0U, // M2_cmacsc_s1
5327 0U, // M2_cmpyi_s0
5328 0U, // M2_cmpyr_s0
5329 0U, // M2_cmpyrs_s0
5330 0U, // M2_cmpyrs_s1
5331 0U, // M2_cmpyrsc_s0
5332 0U, // M2_cmpyrsc_s1
5333 0U, // M2_cmpys_s0
5334 0U, // M2_cmpys_s1
5335 0U, // M2_cmpysc_s0
5336 0U, // M2_cmpysc_s1
5337 0U, // M2_cnacs_s0
5338 0U, // M2_cnacs_s1
5339 0U, // M2_cnacsc_s0
5340 0U, // M2_cnacsc_s1
5341 69U, // M2_dpmpyss_acc_s0
5342 69U, // M2_dpmpyss_nac_s0
5343 322U, // M2_dpmpyss_rnd_s0
5344 66U, // M2_dpmpyss_s0
5345 69U, // M2_dpmpyuu_acc_s0
5346 69U, // M2_dpmpyuu_nac_s0
5347 66U, // M2_dpmpyuu_s0
5348 1730U, // M2_hmmpyh_rs1
5349 1794U, // M2_hmmpyh_s1
5350 1858U, // M2_hmmpyl_rs1
5351 1922U, // M2_hmmpyl_s1
5352 69U, // M2_maci
5353 69U, // M2_macsin
5354 69U, // M2_macsip
5355 0U, // M2_mmachs_rs0
5356 0U, // M2_mmachs_rs1
5357 0U, // M2_mmachs_s0
5358 0U, // M2_mmachs_s1
5359 0U, // M2_mmacls_rs0
5360 0U, // M2_mmacls_rs1
5361 0U, // M2_mmacls_s0
5362 0U, // M2_mmacls_s1
5363 0U, // M2_mmacuhs_rs0
5364 0U, // M2_mmacuhs_rs1
5365 0U, // M2_mmacuhs_s0
5366 0U, // M2_mmacuhs_s1
5367 0U, // M2_mmaculs_rs0
5368 0U, // M2_mmaculs_rs1
5369 0U, // M2_mmaculs_s0
5370 0U, // M2_mmaculs_s1
5371 0U, // M2_mmpyh_rs0
5372 0U, // M2_mmpyh_rs1
5373 0U, // M2_mmpyh_s0
5374 0U, // M2_mmpyh_s1
5375 0U, // M2_mmpyl_rs0
5376 0U, // M2_mmpyl_rs1
5377 0U, // M2_mmpyl_s0
5378 0U, // M2_mmpyl_s1
5379 0U, // M2_mmpyuh_rs0
5380 0U, // M2_mmpyuh_rs1
5381 0U, // M2_mmpyuh_s0
5382 0U, // M2_mmpyuh_s1
5383 0U, // M2_mmpyul_rs0
5384 0U, // M2_mmpyul_rs1
5385 0U, // M2_mmpyul_s0
5386 0U, // M2_mmpyul_s1
5387 69U, // M2_mnaci
5388 965U, // M2_mpy_acc_hh_s0
5389 1989U, // M2_mpy_acc_hh_s1
5390 1029U, // M2_mpy_acc_hl_s0
5391 2053U, // M2_mpy_acc_hl_s1
5392 965U, // M2_mpy_acc_lh_s0
5393 1989U, // M2_mpy_acc_lh_s1
5394 1029U, // M2_mpy_acc_ll_s0
5395 2053U, // M2_mpy_acc_ll_s1
5396 1093U, // M2_mpy_acc_sat_hh_s0
5397 1797U, // M2_mpy_acc_sat_hh_s1
5398 1157U, // M2_mpy_acc_sat_hl_s0
5399 1925U, // M2_mpy_acc_sat_hl_s1
5400 1093U, // M2_mpy_acc_sat_lh_s0
5401 1797U, // M2_mpy_acc_sat_lh_s1
5402 1157U, // M2_mpy_acc_sat_ll_s0
5403 1925U, // M2_mpy_acc_sat_ll_s1
5404 962U, // M2_mpy_hh_s0
5405 1986U, // M2_mpy_hh_s1
5406 1026U, // M2_mpy_hl_s0
5407 2050U, // M2_mpy_hl_s1
5408 962U, // M2_mpy_lh_s0
5409 1986U, // M2_mpy_lh_s1
5410 1026U, // M2_mpy_ll_s0
5411 2050U, // M2_mpy_ll_s1
5412 965U, // M2_mpy_nac_hh_s0
5413 1989U, // M2_mpy_nac_hh_s1
5414 1029U, // M2_mpy_nac_hl_s0
5415 2053U, // M2_mpy_nac_hl_s1
5416 965U, // M2_mpy_nac_lh_s0
5417 1989U, // M2_mpy_nac_lh_s1
5418 1029U, // M2_mpy_nac_ll_s0
5419 2053U, // M2_mpy_nac_ll_s1
5420 1093U, // M2_mpy_nac_sat_hh_s0
5421 1797U, // M2_mpy_nac_sat_hh_s1
5422 1157U, // M2_mpy_nac_sat_hl_s0
5423 1925U, // M2_mpy_nac_sat_hl_s1
5424 1093U, // M2_mpy_nac_sat_lh_s0
5425 1797U, // M2_mpy_nac_sat_lh_s1
5426 1157U, // M2_mpy_nac_sat_ll_s0
5427 1925U, // M2_mpy_nac_sat_ll_s1
5428 2114U, // M2_mpy_rnd_hh_s0
5429 2178U, // M2_mpy_rnd_hh_s1
5430 2242U, // M2_mpy_rnd_hl_s0
5431 2306U, // M2_mpy_rnd_hl_s1
5432 2114U, // M2_mpy_rnd_lh_s0
5433 2178U, // M2_mpy_rnd_lh_s1
5434 2242U, // M2_mpy_rnd_ll_s0
5435 2306U, // M2_mpy_rnd_ll_s1
5436 1090U, // M2_mpy_sat_hh_s0
5437 1794U, // M2_mpy_sat_hh_s1
5438 1154U, // M2_mpy_sat_hl_s0
5439 1922U, // M2_mpy_sat_hl_s1
5440 1090U, // M2_mpy_sat_lh_s0
5441 1794U, // M2_mpy_sat_lh_s1
5442 1154U, // M2_mpy_sat_ll_s0
5443 1922U, // M2_mpy_sat_ll_s1
5444 2370U, // M2_mpy_sat_rnd_hh_s0
5445 1730U, // M2_mpy_sat_rnd_hh_s1
5446 2434U, // M2_mpy_sat_rnd_hl_s0
5447 1858U, // M2_mpy_sat_rnd_hl_s1
5448 2370U, // M2_mpy_sat_rnd_lh_s0
5449 1730U, // M2_mpy_sat_rnd_lh_s1
5450 2434U, // M2_mpy_sat_rnd_ll_s0
5451 1858U, // M2_mpy_sat_rnd_ll_s1
5452 66U, // M2_mpy_up
5453 2498U, // M2_mpy_up_s1
5454 2562U, // M2_mpy_up_s1_sat
5455 965U, // M2_mpyd_acc_hh_s0
5456 1989U, // M2_mpyd_acc_hh_s1
5457 1029U, // M2_mpyd_acc_hl_s0
5458 2053U, // M2_mpyd_acc_hl_s1
5459 965U, // M2_mpyd_acc_lh_s0
5460 1989U, // M2_mpyd_acc_lh_s1
5461 1029U, // M2_mpyd_acc_ll_s0
5462 2053U, // M2_mpyd_acc_ll_s1
5463 962U, // M2_mpyd_hh_s0
5464 1986U, // M2_mpyd_hh_s1
5465 1026U, // M2_mpyd_hl_s0
5466 2050U, // M2_mpyd_hl_s1
5467 962U, // M2_mpyd_lh_s0
5468 1986U, // M2_mpyd_lh_s1
5469 1026U, // M2_mpyd_ll_s0
5470 2050U, // M2_mpyd_ll_s1
5471 965U, // M2_mpyd_nac_hh_s0
5472 1989U, // M2_mpyd_nac_hh_s1
5473 1029U, // M2_mpyd_nac_hl_s0
5474 2053U, // M2_mpyd_nac_hl_s1
5475 965U, // M2_mpyd_nac_lh_s0
5476 1989U, // M2_mpyd_nac_lh_s1
5477 1029U, // M2_mpyd_nac_ll_s0
5478 2053U, // M2_mpyd_nac_ll_s1
5479 2114U, // M2_mpyd_rnd_hh_s0
5480 2178U, // M2_mpyd_rnd_hh_s1
5481 2242U, // M2_mpyd_rnd_hl_s0
5482 2306U, // M2_mpyd_rnd_hl_s1
5483 2114U, // M2_mpyd_rnd_lh_s0
5484 2178U, // M2_mpyd_rnd_lh_s1
5485 2242U, // M2_mpyd_rnd_ll_s0
5486 2306U, // M2_mpyd_rnd_ll_s1
5487 66U, // M2_mpyi
5488 0U, // M2_mpysin
5489 0U, // M2_mpysip
5490 0U, // M2_mpysu_up
5491 965U, // M2_mpyu_acc_hh_s0
5492 1989U, // M2_mpyu_acc_hh_s1
5493 1029U, // M2_mpyu_acc_hl_s0
5494 2053U, // M2_mpyu_acc_hl_s1
5495 965U, // M2_mpyu_acc_lh_s0
5496 1989U, // M2_mpyu_acc_lh_s1
5497 1029U, // M2_mpyu_acc_ll_s0
5498 2053U, // M2_mpyu_acc_ll_s1
5499 962U, // M2_mpyu_hh_s0
5500 1986U, // M2_mpyu_hh_s1
5501 1026U, // M2_mpyu_hl_s0
5502 2050U, // M2_mpyu_hl_s1
5503 962U, // M2_mpyu_lh_s0
5504 1986U, // M2_mpyu_lh_s1
5505 1026U, // M2_mpyu_ll_s0
5506 2050U, // M2_mpyu_ll_s1
5507 965U, // M2_mpyu_nac_hh_s0
5508 1989U, // M2_mpyu_nac_hh_s1
5509 1029U, // M2_mpyu_nac_hl_s0
5510 2053U, // M2_mpyu_nac_hl_s1
5511 965U, // M2_mpyu_nac_lh_s0
5512 1989U, // M2_mpyu_nac_lh_s1
5513 1029U, // M2_mpyu_nac_ll_s0
5514 2053U, // M2_mpyu_nac_ll_s1
5515 66U, // M2_mpyu_up
5516 965U, // M2_mpyud_acc_hh_s0
5517 1989U, // M2_mpyud_acc_hh_s1
5518 1029U, // M2_mpyud_acc_hl_s0
5519 2053U, // M2_mpyud_acc_hl_s1
5520 965U, // M2_mpyud_acc_lh_s0
5521 1989U, // M2_mpyud_acc_lh_s1
5522 1029U, // M2_mpyud_acc_ll_s0
5523 2053U, // M2_mpyud_acc_ll_s1
5524 962U, // M2_mpyud_hh_s0
5525 1986U, // M2_mpyud_hh_s1
5526 1026U, // M2_mpyud_hl_s0
5527 2050U, // M2_mpyud_hl_s1
5528 962U, // M2_mpyud_lh_s0
5529 1986U, // M2_mpyud_lh_s1
5530 1026U, // M2_mpyud_ll_s0
5531 2050U, // M2_mpyud_ll_s1
5532 965U, // M2_mpyud_nac_hh_s0
5533 1989U, // M2_mpyud_nac_hh_s1
5534 1029U, // M2_mpyud_nac_hl_s0
5535 2053U, // M2_mpyud_nac_hl_s1
5536 965U, // M2_mpyud_nac_lh_s0
5537 1989U, // M2_mpyud_nac_lh_s1
5538 1029U, // M2_mpyud_nac_ll_s0
5539 2053U, // M2_mpyud_nac_ll_s1
5540 69U, // M2_nacci
5541 69U, // M2_naccii
5542 0U, // M2_subacc
5543 0U, // M2_vabsdiffh
5544 0U, // M2_vabsdiffw
5545 0U, // M2_vcmac_s0_sat_i
5546 0U, // M2_vcmac_s0_sat_r
5547 0U, // M2_vcmpy_s0_sat_i
5548 0U, // M2_vcmpy_s0_sat_r
5549 0U, // M2_vcmpy_s1_sat_i
5550 0U, // M2_vcmpy_s1_sat_r
5551 0U, // M2_vdmacs_s0
5552 0U, // M2_vdmacs_s1
5553 0U, // M2_vdmpyrs_s0
5554 0U, // M2_vdmpyrs_s1
5555 0U, // M2_vdmpys_s0
5556 0U, // M2_vdmpys_s1
5557 0U, // M2_vmac2
5558 0U, // M2_vmac2es
5559 0U, // M2_vmac2es_s0
5560 0U, // M2_vmac2es_s1
5561 0U, // M2_vmac2s_s0
5562 0U, // M2_vmac2s_s1
5563 0U, // M2_vmac2su_s0
5564 0U, // M2_vmac2su_s1
5565 0U, // M2_vmpy2es_s0
5566 0U, // M2_vmpy2es_s1
5567 0U, // M2_vmpy2s_s0
5568 0U, // M2_vmpy2s_s0pack
5569 0U, // M2_vmpy2s_s1
5570 0U, // M2_vmpy2s_s1pack
5571 0U, // M2_vmpy2su_s0
5572 0U, // M2_vmpy2su_s1
5573 0U, // M2_vraddh
5574 0U, // M2_vradduh
5575 0U, // M2_vrcmaci_s0
5576 0U, // M2_vrcmaci_s0c
5577 0U, // M2_vrcmacr_s0
5578 0U, // M2_vrcmacr_s0c
5579 0U, // M2_vrcmpyi_s0
5580 0U, // M2_vrcmpyi_s0c
5581 0U, // M2_vrcmpyr_s0
5582 0U, // M2_vrcmpyr_s0c
5583 0U, // M2_vrcmpys_acc_s1_h
5584 0U, // M2_vrcmpys_acc_s1_l
5585 0U, // M2_vrcmpys_s1_h
5586 0U, // M2_vrcmpys_s1_l
5587 0U, // M2_vrcmpys_s1rp_h
5588 0U, // M2_vrcmpys_s1rp_l
5589 0U, // M2_vrmac_s0
5590 0U, // M2_vrmpy_s0
5591 0U, // M2_xor_xacc
5592 69U, // M4_and_and
5593 69U, // M4_and_andn
5594 0U, // M4_and_or
5595 0U, // M4_and_xor
5596 0U, // M4_cmpyi_wh
5597 0U, // M4_cmpyi_whc
5598 0U, // M4_cmpyr_wh
5599 0U, // M4_cmpyr_whc
5600 2565U, // M4_mac_up_s1_sat
5601 17612U, // M4_mpyri_addi
5602 9643U, // M4_mpyri_addr
5603 44U, // M4_mpyri_addr_u2
5604 17600U, // M4_mpyrr_addi
5605 17771U, // M4_mpyrr_addr
5606 2565U, // M4_nac_up_s1_sat
5607 69U, // M4_or_and
5608 69U, // M4_or_andn
5609 69U, // M4_or_or
5610 0U, // M4_or_xor
5611 0U, // M4_pmpyw
5612 0U, // M4_pmpyw_acc
5613 0U, // M4_vpmpyh
5614 0U, // M4_vpmpyh_acc
5615 0U, // M4_vrmpyeh_acc_s0
5616 0U, // M4_vrmpyeh_acc_s1
5617 0U, // M4_vrmpyeh_s0
5618 0U, // M4_vrmpyeh_s1
5619 0U, // M4_vrmpyoh_acc_s0
5620 0U, // M4_vrmpyoh_acc_s1
5621 0U, // M4_vrmpyoh_s0
5622 0U, // M4_vrmpyoh_s1
5623 69U, // M4_xor_and
5624 69U, // M4_xor_andn
5625 0U, // M4_xor_or
5626 0U, // M4_xor_xacc
5627 0U, // M5_vdmacbsu
5628 0U, // M5_vdmpybsu
5629 0U, // M5_vmacbsu
5630 0U, // M5_vmacbuu
5631 0U, // M5_vmpybsu
5632 0U, // M5_vmpybuu
5633 0U, // M5_vrmacbsu
5634 0U, // M5_vrmacbuu
5635 0U, // M5_vrmpybsu
5636 0U, // M5_vrmpybuu
5637 0U, // M6_vabsdiffb
5638 0U, // M6_vabsdiffub
5639 0U, // M7_dcmpyiw
5640 0U, // M7_dcmpyiw_acc
5641 0U, // M7_dcmpyiwc
5642 0U, // M7_dcmpyiwc_acc
5643 0U, // M7_dcmpyrw
5644 0U, // M7_dcmpyrw_acc
5645 0U, // M7_dcmpyrwc
5646 0U, // M7_dcmpyrwc_acc
5647 0U, // M7_wcmpyiw
5648 0U, // M7_wcmpyiw_rnd
5649 0U, // M7_wcmpyiwc
5650 0U, // M7_wcmpyiwc_rnd
5651 0U, // M7_wcmpyrw
5652 0U, // M7_wcmpyrw_rnd
5653 0U, // M7_wcmpyrwc
5654 0U, // M7_wcmpyrwc_rnd
5655 0U, // PS_call_stk
5656 0U, // PS_callr_nr
5657 0U, // PS_jmpret
5658 0U, // PS_jmpretf
5659 0U, // PS_jmpretfnew
5660 0U, // PS_jmpretfnewpt
5661 0U, // PS_jmprett
5662 0U, // PS_jmprettnew
5663 0U, // PS_jmprettnewpt
5664 0U, // PS_loadrbabs
5665 0U, // PS_loadrdabs
5666 0U, // PS_loadrhabs
5667 0U, // PS_loadriabs
5668 0U, // PS_loadrubabs
5669 0U, // PS_loadruhabs
5670 0U, // PS_storerbabs
5671 0U, // PS_storerbnewabs
5672 0U, // PS_storerdabs
5673 0U, // PS_storerfabs
5674 0U, // PS_storerhabs
5675 0U, // PS_storerhnewabs
5676 0U, // PS_storeriabs
5677 0U, // PS_storerinewabs
5678 0U, // PS_trap1
5679 0U, // R6_release_at_vi
5680 0U, // R6_release_st_vi
5681 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
5682 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
5683 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
5684 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
5685 0U, // RESTORE_DEALLOC_RET_JMP_V4
5686 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
5687 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
5688 0U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
5689 0U, // S2_addasl_rrri
5690 13U, // S2_allocframe
5691 66U, // S2_asl_i_p
5692 69U, // S2_asl_i_p_acc
5693 69U, // S2_asl_i_p_and
5694 69U, // S2_asl_i_p_nac
5695 69U, // S2_asl_i_p_or
5696 69U, // S2_asl_i_p_xacc
5697 66U, // S2_asl_i_r
5698 69U, // S2_asl_i_r_acc
5699 69U, // S2_asl_i_r_and
5700 69U, // S2_asl_i_r_nac
5701 69U, // S2_asl_i_r_or
5702 1282U, // S2_asl_i_r_sat
5703 69U, // S2_asl_i_r_xacc
5704 66U, // S2_asl_i_vh
5705 66U, // S2_asl_i_vw
5706 66U, // S2_asl_r_p
5707 69U, // S2_asl_r_p_acc
5708 69U, // S2_asl_r_p_and
5709 69U, // S2_asl_r_p_nac
5710 69U, // S2_asl_r_p_or
5711 69U, // S2_asl_r_p_xor
5712 66U, // S2_asl_r_r
5713 69U, // S2_asl_r_r_acc
5714 69U, // S2_asl_r_r_and
5715 69U, // S2_asl_r_r_nac
5716 69U, // S2_asl_r_r_or
5717 1282U, // S2_asl_r_r_sat
5718 66U, // S2_asl_r_vh
5719 66U, // S2_asl_r_vw
5720 66U, // S2_asr_i_p
5721 69U, // S2_asr_i_p_acc
5722 69U, // S2_asr_i_p_and
5723 69U, // S2_asr_i_p_nac
5724 69U, // S2_asr_i_p_or
5725 322U, // S2_asr_i_p_rnd
5726 66U, // S2_asr_i_r
5727 69U, // S2_asr_i_r_acc
5728 69U, // S2_asr_i_r_and
5729 69U, // S2_asr_i_r_nac
5730 69U, // S2_asr_i_r_or
5731 322U, // S2_asr_i_r_rnd
5732 66U, // S2_asr_i_svw_trun
5733 66U, // S2_asr_i_vh
5734 66U, // S2_asr_i_vw
5735 66U, // S2_asr_r_p
5736 69U, // S2_asr_r_p_acc
5737 69U, // S2_asr_r_p_and
5738 69U, // S2_asr_r_p_nac
5739 69U, // S2_asr_r_p_or
5740 0U, // S2_asr_r_p_xor
5741 66U, // S2_asr_r_r
5742 69U, // S2_asr_r_r_acc
5743 69U, // S2_asr_r_r_and
5744 69U, // S2_asr_r_r_nac
5745 69U, // S2_asr_r_r_or
5746 1282U, // S2_asr_r_r_sat
5747 66U, // S2_asr_r_svw_trun
5748 66U, // S2_asr_r_vh
5749 66U, // S2_asr_r_vw
5750 0U, // S2_brev
5751 0U, // S2_brevp
5752 0U, // S2_cabacdecbin
5753 0U, // S2_cl0
5754 0U, // S2_cl0p
5755 0U, // S2_cl1
5756 0U, // S2_cl1p
5757 0U, // S2_clb
5758 0U, // S2_clbnorm
5759 0U, // S2_clbp
5760 66U, // S2_clrbit_i
5761 66U, // S2_clrbit_r
5762 0U, // S2_ct0
5763 0U, // S2_ct0p
5764 0U, // S2_ct1
5765 0U, // S2_ct1p
5766 0U, // S2_deinterleave
5767 9602U, // S2_extractu
5768 66U, // S2_extractu_rp
5769 9602U, // S2_extractup
5770 66U, // S2_extractup_rp
5771 42373U, // S2_insert
5772 69U, // S2_insert_rp
5773 42373U, // S2_insertp
5774 69U, // S2_insertp_rp
5775 0U, // S2_interleave
5776 0U, // S2_lfsp
5777 0U, // S2_lsl_r_p
5778 0U, // S2_lsl_r_p_acc
5779 0U, // S2_lsl_r_p_and
5780 0U, // S2_lsl_r_p_nac
5781 0U, // S2_lsl_r_p_or
5782 0U, // S2_lsl_r_p_xor
5783 0U, // S2_lsl_r_r
5784 0U, // S2_lsl_r_r_acc
5785 0U, // S2_lsl_r_r_and
5786 0U, // S2_lsl_r_r_nac
5787 0U, // S2_lsl_r_r_or
5788 0U, // S2_lsl_r_vh
5789 0U, // S2_lsl_r_vw
5790 66U, // S2_lsr_i_p
5791 69U, // S2_lsr_i_p_acc
5792 69U, // S2_lsr_i_p_and
5793 69U, // S2_lsr_i_p_nac
5794 69U, // S2_lsr_i_p_or
5795 69U, // S2_lsr_i_p_xacc
5796 66U, // S2_lsr_i_r
5797 69U, // S2_lsr_i_r_acc
5798 69U, // S2_lsr_i_r_and
5799 69U, // S2_lsr_i_r_nac
5800 69U, // S2_lsr_i_r_or
5801 69U, // S2_lsr_i_r_xacc
5802 66U, // S2_lsr_i_vh
5803 66U, // S2_lsr_i_vw
5804 66U, // S2_lsr_r_p
5805 69U, // S2_lsr_r_p_acc
5806 69U, // S2_lsr_r_p_and
5807 69U, // S2_lsr_r_p_nac
5808 69U, // S2_lsr_r_p_or
5809 69U, // S2_lsr_r_p_xor
5810 66U, // S2_lsr_r_r
5811 69U, // S2_lsr_r_r_acc
5812 69U, // S2_lsr_r_r_and
5813 69U, // S2_lsr_r_r_nac
5814 69U, // S2_lsr_r_r_or
5815 66U, // S2_lsr_r_vh
5816 66U, // S2_lsr_r_vw
5817 0U, // S2_mask
5818 0U, // S2_packhl
5819 0U, // S2_parityp
5820 49184U, // S2_pstorerbf_io
5821 50402U, // S2_pstorerbf_pi
5822 50402U, // S2_pstorerbfnew_pi
5823 49184U, // S2_pstorerbnewf_io
5824 50402U, // S2_pstorerbnewf_pi
5825 50402U, // S2_pstorerbnewfnew_pi
5826 49184U, // S2_pstorerbnewt_io
5827 50402U, // S2_pstorerbnewt_pi
5828 50402U, // S2_pstorerbnewtnew_pi
5829 49184U, // S2_pstorerbt_io
5830 50402U, // S2_pstorerbt_pi
5831 50402U, // S2_pstorerbtnew_pi
5832 49184U, // S2_pstorerdf_io
5833 50402U, // S2_pstorerdf_pi
5834 50402U, // S2_pstorerdfnew_pi
5835 49184U, // S2_pstorerdt_io
5836 50402U, // S2_pstorerdt_pi
5837 50402U, // S2_pstorerdtnew_pi
5838 49184U, // S2_pstorerff_io
5839 50402U, // S2_pstorerff_pi
5840 50402U, // S2_pstorerffnew_pi
5841 49184U, // S2_pstorerft_io
5842 50402U, // S2_pstorerft_pi
5843 50402U, // S2_pstorerftnew_pi
5844 49184U, // S2_pstorerhf_io
5845 50402U, // S2_pstorerhf_pi
5846 50402U, // S2_pstorerhfnew_pi
5847 49184U, // S2_pstorerhnewf_io
5848 50402U, // S2_pstorerhnewf_pi
5849 50402U, // S2_pstorerhnewfnew_pi
5850 49184U, // S2_pstorerhnewt_io
5851 50402U, // S2_pstorerhnewt_pi
5852 50402U, // S2_pstorerhnewtnew_pi
5853 49184U, // S2_pstorerht_io
5854 50402U, // S2_pstorerht_pi
5855 50402U, // S2_pstorerhtnew_pi
5856 49184U, // S2_pstorerif_io
5857 50402U, // S2_pstorerif_pi
5858 50402U, // S2_pstorerifnew_pi
5859 49184U, // S2_pstorerinewf_io
5860 50402U, // S2_pstorerinewf_pi
5861 50402U, // S2_pstorerinewfnew_pi
5862 49184U, // S2_pstorerinewt_io
5863 50402U, // S2_pstorerinewt_pi
5864 50402U, // S2_pstorerinewtnew_pi
5865 49184U, // S2_pstorerit_io
5866 50402U, // S2_pstorerit_pi
5867 50402U, // S2_pstoreritnew_pi
5868 66U, // S2_setbit_i
5869 66U, // S2_setbit_r
5870 0U, // S2_shuffeb
5871 0U, // S2_shuffeh
5872 0U, // S2_shuffob
5873 0U, // S2_shuffoh
5874 130U, // S2_storerb_io
5875 16U, // S2_storerb_pbr
5876 16U, // S2_storerb_pci
5877 0U, // S2_storerb_pcr
5878 133U, // S2_storerb_pi
5879 133U, // S2_storerb_pr
5880 0U, // S2_storerbgp
5881 194U, // S2_storerbnew_io
5882 45U, // S2_storerbnew_pbr
5883 45U, // S2_storerbnew_pci
5884 0U, // S2_storerbnew_pcr
5885 197U, // S2_storerbnew_pi
5886 197U, // S2_storerbnew_pr
5887 0U, // S2_storerbnewgp
5888 130U, // S2_storerd_io
5889 16U, // S2_storerd_pbr
5890 16U, // S2_storerd_pci
5891 0U, // S2_storerd_pcr
5892 133U, // S2_storerd_pi
5893 133U, // S2_storerd_pr
5894 0U, // S2_storerdgp
5895 258U, // S2_storerf_io
5896 10U, // S2_storerf_pbr
5897 10U, // S2_storerf_pci
5898 0U, // S2_storerf_pcr
5899 261U, // S2_storerf_pi
5900 261U, // S2_storerf_pr
5901 0U, // S2_storerfgp
5902 130U, // S2_storerh_io
5903 16U, // S2_storerh_pbr
5904 16U, // S2_storerh_pci
5905 0U, // S2_storerh_pcr
5906 133U, // S2_storerh_pi
5907 133U, // S2_storerh_pr
5908 0U, // S2_storerhgp
5909 194U, // S2_storerhnew_io
5910 45U, // S2_storerhnew_pbr
5911 45U, // S2_storerhnew_pci
5912 0U, // S2_storerhnew_pcr
5913 197U, // S2_storerhnew_pi
5914 197U, // S2_storerhnew_pr
5915 0U, // S2_storerhnewgp
5916 130U, // S2_storeri_io
5917 16U, // S2_storeri_pbr
5918 16U, // S2_storeri_pci
5919 0U, // S2_storeri_pcr
5920 133U, // S2_storeri_pi
5921 133U, // S2_storeri_pr
5922 0U, // S2_storerigp
5923 194U, // S2_storerinew_io
5924 45U, // S2_storerinew_pbr
5925 45U, // S2_storerinew_pci
5926 0U, // S2_storerinew_pcr
5927 197U, // S2_storerinew_pi
5928 197U, // S2_storerinew_pr
5929 0U, // S2_storerinewgp
5930 131U, // S2_storew_locked
5931 0U, // S2_storew_rl_at_vi
5932 0U, // S2_storew_rl_st_vi
5933 0U, // S2_svsathb
5934 0U, // S2_svsathub
5935 0U, // S2_tableidxb
5936 0U, // S2_tableidxd
5937 0U, // S2_tableidxh
5938 0U, // S2_tableidxw
5939 66U, // S2_togglebit_i
5940 66U, // S2_togglebit_r
5941 66U, // S2_tstbit_i
5942 66U, // S2_tstbit_r
5943 69U, // S2_valignib
5944 69U, // S2_valignrb
5945 0U, // S2_vcnegh
5946 0U, // S2_vcrotate
5947 0U, // S2_vrcnegh
5948 0U, // S2_vrndpackwh
5949 0U, // S2_vrndpackwhs
5950 0U, // S2_vsathb
5951 0U, // S2_vsathb_nopack
5952 0U, // S2_vsathub
5953 0U, // S2_vsathub_nopack
5954 0U, // S2_vsatwh
5955 0U, // S2_vsatwh_nopack
5956 0U, // S2_vsatwuh
5957 0U, // S2_vsatwuh_nopack
5958 0U, // S2_vsplatrb
5959 0U, // S2_vsplatrh
5960 69U, // S2_vspliceib
5961 69U, // S2_vsplicerb
5962 0U, // S2_vsxtbh
5963 0U, // S2_vsxthw
5964 0U, // S2_vtrunehb
5965 0U, // S2_vtrunewh
5966 0U, // S2_vtrunohb
5967 0U, // S2_vtrunowh
5968 0U, // S2_vzxtbh
5969 0U, // S2_vzxthw
5970 46U, // S4_addaddi
5971 0U, // S4_addi_asl_ri
5972 0U, // S4_addi_lsr_ri
5973 0U, // S4_andi_asl_ri
5974 0U, // S4_andi_lsr_ri
5975 0U, // S4_clbaddi
5976 0U, // S4_clbpaddi
5977 0U, // S4_clbpnorm
5978 9602U, // S4_extract
5979 66U, // S4_extract_rp
5980 9602U, // S4_extractp
5981 66U, // S4_extractp_rp
5982 0U, // S4_lsli
5983 66U, // S4_ntstbit_i
5984 66U, // S4_ntstbit_r
5985 69U, // S4_or_andi
5986 17612U, // S4_or_andix
5987 69U, // S4_or_ori
5988 0U, // S4_ori_asl_ri
5989 0U, // S4_ori_lsr_ri
5990 0U, // S4_parity
5991 0U, // S4_pstorerbf_abs
5992 175U, // S4_pstorerbf_rr
5993 0U, // S4_pstorerbfnew_abs
5994 49184U, // S4_pstorerbfnew_io
5995 175U, // S4_pstorerbfnew_rr
5996 0U, // S4_pstorerbnewf_abs
5997 239U, // S4_pstorerbnewf_rr
5998 0U, // S4_pstorerbnewfnew_abs
5999 49184U, // S4_pstorerbnewfnew_io
6000 239U, // S4_pstorerbnewfnew_rr
6001 0U, // S4_pstorerbnewt_abs
6002 239U, // S4_pstorerbnewt_rr
6003 0U, // S4_pstorerbnewtnew_abs
6004 49184U, // S4_pstorerbnewtnew_io
6005 239U, // S4_pstorerbnewtnew_rr
6006 0U, // S4_pstorerbt_abs
6007 175U, // S4_pstorerbt_rr
6008 0U, // S4_pstorerbtnew_abs
6009 49184U, // S4_pstorerbtnew_io
6010 175U, // S4_pstorerbtnew_rr
6011 0U, // S4_pstorerdf_abs
6012 175U, // S4_pstorerdf_rr
6013 0U, // S4_pstorerdfnew_abs
6014 49184U, // S4_pstorerdfnew_io
6015 175U, // S4_pstorerdfnew_rr
6016 0U, // S4_pstorerdt_abs
6017 175U, // S4_pstorerdt_rr
6018 0U, // S4_pstorerdtnew_abs
6019 49184U, // S4_pstorerdtnew_io
6020 175U, // S4_pstorerdtnew_rr
6021 0U, // S4_pstorerff_abs
6022 303U, // S4_pstorerff_rr
6023 0U, // S4_pstorerffnew_abs
6024 49184U, // S4_pstorerffnew_io
6025 303U, // S4_pstorerffnew_rr
6026 0U, // S4_pstorerft_abs
6027 303U, // S4_pstorerft_rr
6028 0U, // S4_pstorerftnew_abs
6029 49184U, // S4_pstorerftnew_io
6030 303U, // S4_pstorerftnew_rr
6031 0U, // S4_pstorerhf_abs
6032 175U, // S4_pstorerhf_rr
6033 0U, // S4_pstorerhfnew_abs
6034 49184U, // S4_pstorerhfnew_io
6035 175U, // S4_pstorerhfnew_rr
6036 0U, // S4_pstorerhnewf_abs
6037 239U, // S4_pstorerhnewf_rr
6038 0U, // S4_pstorerhnewfnew_abs
6039 49184U, // S4_pstorerhnewfnew_io
6040 239U, // S4_pstorerhnewfnew_rr
6041 0U, // S4_pstorerhnewt_abs
6042 239U, // S4_pstorerhnewt_rr
6043 0U, // S4_pstorerhnewtnew_abs
6044 49184U, // S4_pstorerhnewtnew_io
6045 239U, // S4_pstorerhnewtnew_rr
6046 0U, // S4_pstorerht_abs
6047 175U, // S4_pstorerht_rr
6048 0U, // S4_pstorerhtnew_abs
6049 49184U, // S4_pstorerhtnew_io
6050 175U, // S4_pstorerhtnew_rr
6051 0U, // S4_pstorerif_abs
6052 175U, // S4_pstorerif_rr
6053 0U, // S4_pstorerifnew_abs
6054 49184U, // S4_pstorerifnew_io
6055 175U, // S4_pstorerifnew_rr
6056 0U, // S4_pstorerinewf_abs
6057 239U, // S4_pstorerinewf_rr
6058 0U, // S4_pstorerinewfnew_abs
6059 49184U, // S4_pstorerinewfnew_io
6060 239U, // S4_pstorerinewfnew_rr
6061 0U, // S4_pstorerinewt_abs
6062 239U, // S4_pstorerinewt_rr
6063 0U, // S4_pstorerinewtnew_abs
6064 49184U, // S4_pstorerinewtnew_io
6065 239U, // S4_pstorerinewtnew_rr
6066 0U, // S4_pstorerit_abs
6067 175U, // S4_pstorerit_rr
6068 0U, // S4_pstoreritnew_abs
6069 49184U, // S4_pstoreritnew_io
6070 175U, // S4_pstoreritnew_rr
6071 131U, // S4_stored_locked
6072 0U, // S4_stored_rl_at_vi
6073 0U, // S4_stored_rl_st_vi
6074 0U, // S4_storeirb_io
6075 57376U, // S4_storeirbf_io
6076 57376U, // S4_storeirbfnew_io
6077 57376U, // S4_storeirbt_io
6078 57376U, // S4_storeirbtnew_io
6079 0U, // S4_storeirh_io
6080 57376U, // S4_storeirhf_io
6081 57376U, // S4_storeirhfnew_io
6082 57376U, // S4_storeirht_io
6083 57376U, // S4_storeirhtnew_io
6084 0U, // S4_storeiri_io
6085 57376U, // S4_storeirif_io
6086 57376U, // S4_storeirifnew_io
6087 57376U, // S4_storeirit_io
6088 57376U, // S4_storeiritnew_io
6089 0U, // S4_storerb_ap
6090 0U, // S4_storerb_rr
6091 0U, // S4_storerb_ur
6092 0U, // S4_storerbnew_ap
6093 0U, // S4_storerbnew_rr
6094 0U, // S4_storerbnew_ur
6095 0U, // S4_storerd_ap
6096 0U, // S4_storerd_rr
6097 0U, // S4_storerd_ur
6098 0U, // S4_storerf_ap
6099 0U, // S4_storerf_rr
6100 0U, // S4_storerf_ur
6101 0U, // S4_storerh_ap
6102 0U, // S4_storerh_rr
6103 0U, // S4_storerh_ur
6104 0U, // S4_storerhnew_ap
6105 0U, // S4_storerhnew_rr
6106 0U, // S4_storerhnew_ur
6107 0U, // S4_storeri_ap
6108 0U, // S4_storeri_rr
6109 0U, // S4_storeri_ur
6110 0U, // S4_storerinew_ap
6111 0U, // S4_storerinew_rr
6112 0U, // S4_storerinew_ur
6113 48U, // S4_subaddi
6114 0U, // S4_subi_asl_ri
6115 0U, // S4_subi_lsr_ri
6116 0U, // S4_vrcrotate
6117 0U, // S4_vrcrotate_acc
6118 0U, // S4_vxaddsubh
6119 0U, // S4_vxaddsubhr
6120 0U, // S4_vxaddsubw
6121 0U, // S4_vxsubaddh
6122 0U, // S4_vxsubaddhr
6123 0U, // S4_vxsubaddw
6124 0U, // S5_asrhub_rnd_sat
6125 0U, // S5_asrhub_sat
6126 0U, // S5_popcountp
6127 2626U, // S5_vasrhrnd
6128 0U, // S6_rol_i_p
6129 0U, // S6_rol_i_p_acc
6130 0U, // S6_rol_i_p_and
6131 0U, // S6_rol_i_p_nac
6132 0U, // S6_rol_i_p_or
6133 0U, // S6_rol_i_p_xacc
6134 0U, // S6_rol_i_r
6135 0U, // S6_rol_i_r_acc
6136 0U, // S6_rol_i_r_and
6137 0U, // S6_rol_i_r_nac
6138 0U, // S6_rol_i_r_or
6139 0U, // S6_rol_i_r_xacc
6140 0U, // S6_vsplatrbp
6141 66U, // S6_vtrunehb_ppp
6142 66U, // S6_vtrunohb_ppp
6143 12U, // SA1_addi
6144 0U, // SA1_addrx
6145 0U, // SA1_addsp
6146 0U, // SA1_and1
6147 0U, // SA1_clrf
6148 0U, // SA1_clrfnew
6149 0U, // SA1_clrt
6150 0U, // SA1_clrtnew
6151 1U, // SA1_cmpeqi
6152 0U, // SA1_combine0i
6153 0U, // SA1_combine1i
6154 0U, // SA1_combine2i
6155 0U, // SA1_combine3i
6156 0U, // SA1_combinerz
6157 0U, // SA1_combinezr
6158 12U, // SA1_dec
6159 49U, // SA1_inc
6160 0U, // SA1_seti
6161 0U, // SA1_setin1
6162 0U, // SA1_sxtb
6163 0U, // SA1_sxth
6164 0U, // SA1_tfr
6165 0U, // SA1_zxtb
6166 0U, // SA1_zxth
6167 0U, // SAVE_REGISTERS_CALL_V4
6168 0U, // SAVE_REGISTERS_CALL_V4STK
6169 0U, // SAVE_REGISTERS_CALL_V4STK_EXT
6170 0U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
6171 0U, // SAVE_REGISTERS_CALL_V4STK_PIC
6172 0U, // SAVE_REGISTERS_CALL_V4_EXT
6173 0U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
6174 0U, // SAVE_REGISTERS_CALL_V4_PIC
6175 1U, // SL1_loadri_io
6176 1U, // SL1_loadrub_io
6177 0U, // SL2_deallocframe
6178 0U, // SL2_jumpr31
6179 0U, // SL2_jumpr31_f
6180 0U, // SL2_jumpr31_fnew
6181 0U, // SL2_jumpr31_t
6182 0U, // SL2_jumpr31_tnew
6183 1U, // SL2_loadrb_io
6184 0U, // SL2_loadrd_sp
6185 1U, // SL2_loadrh_io
6186 0U, // SL2_loadri_sp
6187 1U, // SL2_loadruh_io
6188 0U, // SL2_return
6189 0U, // SL2_return_f
6190 0U, // SL2_return_fnew
6191 0U, // SL2_return_t
6192 0U, // SL2_return_tnew
6193 130U, // SS1_storeb_io
6194 130U, // SS1_storew_io
6195 0U, // SS2_allocframe
6196 0U, // SS2_storebi0
6197 0U, // SS2_storebi1
6198 0U, // SS2_stored_sp
6199 130U, // SS2_storeh_io
6200 0U, // SS2_storew_sp
6201 0U, // SS2_storewi0
6202 0U, // SS2_storewi1
6203 66U, // TFRI64_V2_ext
6204 0U, // TFRI64_V4
6205 0U, // V6_extractw
6206 0U, // V6_get_qfext
6207 0U, // V6_get_qfext_oracc
6208 0U, // V6_lvsplatb
6209 0U, // V6_lvsplath
6210 0U, // V6_lvsplatw
6211 66U, // V6_pred_and
6212 0U, // V6_pred_and_n
6213 0U, // V6_pred_not
6214 66U, // V6_pred_or
6215 0U, // V6_pred_or_n
6216 0U, // V6_pred_scalar2
6217 0U, // V6_pred_scalar2v2
6218 0U, // V6_pred_xor
6219 0U, // V6_set_qfext
6220 962U, // V6_shuffeqh
6221 2690U, // V6_shuffeqw
6222 2757U, // V6_v6mpyhubs10
6223 0U, // V6_v6mpyhubs10_vxx
6224 2821U, // V6_v6mpyvubs10
6225 0U, // V6_v6mpyvubs10_vxx
6226 1U, // V6_vL32Ub_ai
6227 1U, // V6_vL32Ub_pi
6228 1U, // V6_vL32Ub_ppu
6229 1U, // V6_vL32b_ai
6230 1U, // V6_vL32b_cur_ai
6231 1538U, // V6_vL32b_cur_npred_ai
6232 1638U, // V6_vL32b_cur_npred_pi
6233 2918U, // V6_vL32b_cur_npred_ppu
6234 1U, // V6_vL32b_cur_pi
6235 1U, // V6_vL32b_cur_ppu
6236 1538U, // V6_vL32b_cur_pred_ai
6237 1638U, // V6_vL32b_cur_pred_pi
6238 2918U, // V6_vL32b_cur_pred_ppu
6239 1538U, // V6_vL32b_npred_ai
6240 1638U, // V6_vL32b_npred_pi
6241 2918U, // V6_vL32b_npred_ppu
6242 50U, // V6_vL32b_nt_ai
6243 50U, // V6_vL32b_nt_cur_ai
6244 1538U, // V6_vL32b_nt_cur_npred_ai
6245 1638U, // V6_vL32b_nt_cur_npred_pi
6246 2918U, // V6_vL32b_nt_cur_npred_ppu
6247 50U, // V6_vL32b_nt_cur_pi
6248 50U, // V6_vL32b_nt_cur_ppu
6249 1538U, // V6_vL32b_nt_cur_pred_ai
6250 1638U, // V6_vL32b_nt_cur_pred_pi
6251 2918U, // V6_vL32b_nt_cur_pred_ppu
6252 1538U, // V6_vL32b_nt_npred_ai
6253 1638U, // V6_vL32b_nt_npred_pi
6254 2918U, // V6_vL32b_nt_npred_ppu
6255 50U, // V6_vL32b_nt_pi
6256 50U, // V6_vL32b_nt_ppu
6257 1538U, // V6_vL32b_nt_pred_ai
6258 1638U, // V6_vL32b_nt_pred_pi
6259 2918U, // V6_vL32b_nt_pred_ppu
6260 50U, // V6_vL32b_nt_tmp_ai
6261 1538U, // V6_vL32b_nt_tmp_npred_ai
6262 1638U, // V6_vL32b_nt_tmp_npred_pi
6263 2918U, // V6_vL32b_nt_tmp_npred_ppu
6264 50U, // V6_vL32b_nt_tmp_pi
6265 50U, // V6_vL32b_nt_tmp_ppu
6266 1538U, // V6_vL32b_nt_tmp_pred_ai
6267 1638U, // V6_vL32b_nt_tmp_pred_pi
6268 2918U, // V6_vL32b_nt_tmp_pred_ppu
6269 1U, // V6_vL32b_pi
6270 1U, // V6_vL32b_ppu
6271 1538U, // V6_vL32b_pred_ai
6272 1638U, // V6_vL32b_pred_pi
6273 2918U, // V6_vL32b_pred_ppu
6274 1U, // V6_vL32b_tmp_ai
6275 1538U, // V6_vL32b_tmp_npred_ai
6276 1638U, // V6_vL32b_tmp_npred_pi
6277 2918U, // V6_vL32b_tmp_npred_ppu
6278 1U, // V6_vL32b_tmp_pi
6279 1U, // V6_vL32b_tmp_ppu
6280 1538U, // V6_vL32b_tmp_pred_ai
6281 1638U, // V6_vL32b_tmp_pred_pi
6282 2918U, // V6_vL32b_tmp_pred_ppu
6283 130U, // V6_vS32Ub_ai
6284 49184U, // V6_vS32Ub_npred_ai
6285 50402U, // V6_vS32Ub_npred_pi
6286 50401U, // V6_vS32Ub_npred_ppu
6287 133U, // V6_vS32Ub_pi
6288 133U, // V6_vS32Ub_ppu
6289 49184U, // V6_vS32Ub_pred_ai
6290 50402U, // V6_vS32Ub_pred_pi
6291 50401U, // V6_vS32Ub_pred_ppu
6292 130U, // V6_vS32b_ai
6293 194U, // V6_vS32b_new_ai
6294 49184U, // V6_vS32b_new_npred_ai
6295 50402U, // V6_vS32b_new_npred_pi
6296 50401U, // V6_vS32b_new_npred_ppu
6297 197U, // V6_vS32b_new_pi
6298 197U, // V6_vS32b_new_ppu
6299 49184U, // V6_vS32b_new_pred_ai
6300 50402U, // V6_vS32b_new_pred_pi
6301 50401U, // V6_vS32b_new_pred_ppu
6302 49184U, // V6_vS32b_npred_ai
6303 50402U, // V6_vS32b_npred_pi
6304 50401U, // V6_vS32b_npred_ppu
6305 49184U, // V6_vS32b_nqpred_ai
6306 50402U, // V6_vS32b_nqpred_pi
6307 50401U, // V6_vS32b_nqpred_ppu
6308 130U, // V6_vS32b_nt_ai
6309 194U, // V6_vS32b_nt_new_ai
6310 8224U, // V6_vS32b_nt_new_npred_ai
6311 9442U, // V6_vS32b_nt_new_npred_pi
6312 9441U, // V6_vS32b_nt_new_npred_ppu
6313 197U, // V6_vS32b_nt_new_pi
6314 197U, // V6_vS32b_nt_new_ppu
6315 8224U, // V6_vS32b_nt_new_pred_ai
6316 9442U, // V6_vS32b_nt_new_pred_pi
6317 9441U, // V6_vS32b_nt_new_pred_ppu
6318 8224U, // V6_vS32b_nt_npred_ai
6319 9442U, // V6_vS32b_nt_npred_pi
6320 9441U, // V6_vS32b_nt_npred_ppu
6321 8224U, // V6_vS32b_nt_nqpred_ai
6322 9442U, // V6_vS32b_nt_nqpred_pi
6323 9441U, // V6_vS32b_nt_nqpred_ppu
6324 133U, // V6_vS32b_nt_pi
6325 133U, // V6_vS32b_nt_ppu
6326 8224U, // V6_vS32b_nt_pred_ai
6327 9442U, // V6_vS32b_nt_pred_pi
6328 9441U, // V6_vS32b_nt_pred_ppu
6329 8224U, // V6_vS32b_nt_qpred_ai
6330 9442U, // V6_vS32b_nt_qpred_pi
6331 9441U, // V6_vS32b_nt_qpred_ppu
6332 133U, // V6_vS32b_pi
6333 133U, // V6_vS32b_ppu
6334 49184U, // V6_vS32b_pred_ai
6335 50402U, // V6_vS32b_pred_pi
6336 50401U, // V6_vS32b_pred_ppu
6337 49184U, // V6_vS32b_qpred_ai
6338 50402U, // V6_vS32b_qpred_pi
6339 50401U, // V6_vS32b_qpred_ppu
6340 0U, // V6_vS32b_srls_ai
6341 0U, // V6_vS32b_srls_pi
6342 0U, // V6_vS32b_srls_ppu
6343 0U, // V6_vabs_f8
6344 0U, // V6_vabs_hf
6345 0U, // V6_vabs_sf
6346 0U, // V6_vabsb
6347 0U, // V6_vabsb_sat
6348 962U, // V6_vabsdiffh
6349 0U, // V6_vabsdiffub
6350 450U, // V6_vabsdiffuh
6351 0U, // V6_vabsdiffw
6352 0U, // V6_vabsh
6353 0U, // V6_vabsh_sat
6354 0U, // V6_vabsw
6355 0U, // V6_vabsw_sat
6356 2946U, // V6_vadd_hf
6357 3010U, // V6_vadd_hf_f8
6358 2946U, // V6_vadd_hf_hf
6359 51U, // V6_vadd_qf16
6360 52U, // V6_vadd_qf16_mix
6361 53U, // V6_vadd_qf32
6362 54U, // V6_vadd_qf32_mix
6363 3074U, // V6_vadd_sf
6364 3138U, // V6_vadd_sf_bf
6365 2946U, // V6_vadd_sf_hf
6366 3074U, // V6_vadd_sf_sf
6367 0U, // V6_vaddb
6368 0U, // V6_vaddb_dv
6369 0U, // V6_vaddbnq
6370 0U, // V6_vaddbq
6371 0U, // V6_vaddbsat
6372 0U, // V6_vaddbsat_dv
6373 17655U, // V6_vaddcarry
6374 0U, // V6_vaddcarryo
6375 16439U, // V6_vaddcarrysat
6376 0U, // V6_vaddclbh
6377 0U, // V6_vaddclbw
6378 962U, // V6_vaddh
6379 962U, // V6_vaddh_dv
6380 0U, // V6_vaddhnq
6381 0U, // V6_vaddhq
6382 1090U, // V6_vaddhsat
6383 1090U, // V6_vaddhsat_dv
6384 974U, // V6_vaddhw
6385 965U, // V6_vaddhw_acc
6386 386U, // V6_vaddubh
6387 0U, // V6_vaddubh_acc
6388 0U, // V6_vaddubsat
6389 0U, // V6_vaddubsat_dv
6390 0U, // V6_vaddububb_sat
6391 0U, // V6_vadduhsat
6392 0U, // V6_vadduhsat_dv
6393 56U, // V6_vadduhw
6394 453U, // V6_vadduhw_acc
6395 0U, // V6_vadduwsat
6396 0U, // V6_vadduwsat_dv
6397 24631U, // V6_vaddw
6398 24631U, // V6_vaddw_dv
6399 0U, // V6_vaddwnq
6400 0U, // V6_vaddwq
6401 32823U, // V6_vaddwsat
6402 32823U, // V6_vaddwsat_dv
6403 69U, // V6_valignb
6404 69U, // V6_valignbi
6405 0U, // V6_vand
6406 0U, // V6_vandnqrt
6407 0U, // V6_vandnqrt_acc
6408 0U, // V6_vandqrt
6409 0U, // V6_vandqrt_acc
6410 0U, // V6_vandvnqv
6411 0U, // V6_vandvqv
6412 0U, // V6_vandvrt
6413 0U, // V6_vandvrt_acc
6414 0U, // V6_vaslh
6415 0U, // V6_vaslh_acc
6416 0U, // V6_vaslhv
6417 0U, // V6_vaslw
6418 0U, // V6_vaslw_acc
6419 0U, // V6_vaslwv
6420 0U, // V6_vasr_into
6421 66U, // V6_vasrh
6422 0U, // V6_vasrh_acc
6423 0U, // V6_vasrhbrndsat
6424 0U, // V6_vasrhbsat
6425 44162U, // V6_vasrhubrndsat
6426 44162U, // V6_vasrhubsat
6427 962U, // V6_vasrhv
6428 44226U, // V6_vasruhubrndsat
6429 44226U, // V6_vasruhubsat
6430 44290U, // V6_vasruwuhrndsat
6431 44290U, // V6_vasruwuhsat
6432 3394U, // V6_vasrvuhubrndsat
6433 3458U, // V6_vasrvuhubsat
6434 3522U, // V6_vasrvwuhrndsat
6435 3586U, // V6_vasrvwuhsat
6436 0U, // V6_vasrw
6437 0U, // V6_vasrw_acc
6438 3650U, // V6_vasrwh
6439 44610U, // V6_vasrwhrndsat
6440 44610U, // V6_vasrwhsat
6441 44610U, // V6_vasrwuhrndsat
6442 44610U, // V6_vasrwuhsat
6443 0U, // V6_vasrwv
6444 0U, // V6_vassign
6445 0U, // V6_vassign_fp
6446 0U, // V6_vassign_tmp
6447 0U, // V6_vavgb
6448 0U, // V6_vavgbrnd
6449 0U, // V6_vavgh
6450 0U, // V6_vavghrnd
6451 0U, // V6_vavgub
6452 0U, // V6_vavgubrnd
6453 0U, // V6_vavguh
6454 0U, // V6_vavguhrnd
6455 0U, // V6_vavguw
6456 0U, // V6_vavguwrnd
6457 0U, // V6_vavgw
6458 0U, // V6_vavgwrnd
6459 0U, // V6_vccombine
6460 0U, // V6_vcl0h
6461 0U, // V6_vcl0w
6462 0U, // V6_vcmov
6463 0U, // V6_vcombine
6464 0U, // V6_vcombine_tmp
6465 0U, // V6_vconv_h_hf
6466 0U, // V6_vconv_hf_h
6467 0U, // V6_vconv_hf_qf16
6468 0U, // V6_vconv_hf_qf32
6469 0U, // V6_vconv_sf_qf32
6470 0U, // V6_vconv_sf_w
6471 0U, // V6_vconv_w_sf
6472 0U, // V6_vcvt2_b_hf
6473 0U, // V6_vcvt2_hf_b
6474 0U, // V6_vcvt2_hf_ub
6475 0U, // V6_vcvt2_ub_hf
6476 0U, // V6_vcvt_b_hf
6477 0U, // V6_vcvt_bf_sf
6478 0U, // V6_vcvt_f8_hf
6479 0U, // V6_vcvt_h_hf
6480 0U, // V6_vcvt_hf_b
6481 0U, // V6_vcvt_hf_f8
6482 0U, // V6_vcvt_hf_h
6483 3074U, // V6_vcvt_hf_sf
6484 0U, // V6_vcvt_hf_ub
6485 0U, // V6_vcvt_hf_uh
6486 0U, // V6_vcvt_sf_hf
6487 0U, // V6_vcvt_ub_hf
6488 0U, // V6_vcvt_uh_hf
6489 640U, // V6_vdeal
6490 0U, // V6_vdealb
6491 0U, // V6_vdealb4w
6492 0U, // V6_vdealh
6493 0U, // V6_vdealvdd
6494 0U, // V6_vdelta
6495 0U, // V6_vdmpy_sf_hf
6496 0U, // V6_vdmpy_sf_hf_acc
6497 0U, // V6_vdmpybus
6498 0U, // V6_vdmpybus_acc
6499 0U, // V6_vdmpybus_dv
6500 0U, // V6_vdmpybus_dv_acc
6501 0U, // V6_vdmpyhb
6502 0U, // V6_vdmpyhb_acc
6503 0U, // V6_vdmpyhb_dv
6504 0U, // V6_vdmpyhb_dv_acc
6505 0U, // V6_vdmpyhisat
6506 0U, // V6_vdmpyhisat_acc
6507 0U, // V6_vdmpyhsat
6508 0U, // V6_vdmpyhsat_acc
6509 0U, // V6_vdmpyhsuisat
6510 0U, // V6_vdmpyhsuisat_acc
6511 0U, // V6_vdmpyhsusat
6512 0U, // V6_vdmpyhsusat_acc
6513 0U, // V6_vdmpyhvsat
6514 0U, // V6_vdmpyhvsat_acc
6515 0U, // V6_vdsaduh
6516 0U, // V6_vdsaduh_acc
6517 3714U, // V6_veqb
6518 3717U, // V6_veqb_and
6519 3717U, // V6_veqb_or
6520 3717U, // V6_veqb_xor
6521 962U, // V6_veqh
6522 965U, // V6_veqh_and
6523 965U, // V6_veqh_or
6524 965U, // V6_veqh_xor
6525 2690U, // V6_veqw
6526 2693U, // V6_veqw_and
6527 2693U, // V6_veqw_or
6528 2693U, // V6_veqw_xor
6529 0U, // V6_vfmax_f8
6530 0U, // V6_vfmax_hf
6531 0U, // V6_vfmax_sf
6532 0U, // V6_vfmin_f8
6533 0U, // V6_vfmin_hf
6534 0U, // V6_vfmin_sf
6535 0U, // V6_vfneg_f8
6536 0U, // V6_vfneg_hf
6537 0U, // V6_vfneg_sf
6538 49152U, // V6_vgathermh
6539 0U, // V6_vgathermhq
6540 57344U, // V6_vgathermhw
6541 0U, // V6_vgathermhwq
6542 0U, // V6_vgathermw
6543 0U, // V6_vgathermwq
6544 3714U, // V6_vgtb
6545 3717U, // V6_vgtb_and
6546 3717U, // V6_vgtb_or
6547 3717U, // V6_vgtb_xor
6548 3138U, // V6_vgtbf
6549 3141U, // V6_vgtbf_and
6550 3141U, // V6_vgtbf_or
6551 3141U, // V6_vgtbf_xor
6552 962U, // V6_vgth
6553 965U, // V6_vgth_and
6554 965U, // V6_vgth_or
6555 965U, // V6_vgth_xor
6556 2946U, // V6_vgthf
6557 2949U, // V6_vgthf_and
6558 2949U, // V6_vgthf_or
6559 2949U, // V6_vgthf_xor
6560 3074U, // V6_vgtsf
6561 3077U, // V6_vgtsf_and
6562 3077U, // V6_vgtsf_or
6563 3077U, // V6_vgtsf_xor
6564 386U, // V6_vgtub
6565 389U, // V6_vgtub_and
6566 389U, // V6_vgtub_or
6567 389U, // V6_vgtub_xor
6568 450U, // V6_vgtuh
6569 453U, // V6_vgtuh_and
6570 453U, // V6_vgtuh_or
6571 453U, // V6_vgtuh_xor
6572 514U, // V6_vgtuw
6573 517U, // V6_vgtuw_and
6574 517U, // V6_vgtuw_or
6575 517U, // V6_vgtuw_xor
6576 2690U, // V6_vgtw
6577 2693U, // V6_vgtw_and
6578 2693U, // V6_vgtw_or
6579 2693U, // V6_vgtw_xor
6580 0U, // V6_vhist
6581 0U, // V6_vhistq
6582 0U, // V6_vinsertwr
6583 69U, // V6_vlalignb
6584 69U, // V6_vlalignbi
6585 0U, // V6_vlsrb
6586 0U, // V6_vlsrh
6587 0U, // V6_vlsrhv
6588 0U, // V6_vlsrw
6589 0U, // V6_vlsrwv
6590 0U, // V6_vlut4
6591 69U, // V6_vlutvvb
6592 3781U, // V6_vlutvvb_nm
6593 73U, // V6_vlutvvb_oracc
6594 73U, // V6_vlutvvb_oracci
6595 69U, // V6_vlutvvbi
6596 69U, // V6_vlutvwh
6597 3781U, // V6_vlutvwh_nm
6598 73U, // V6_vlutvwh_oracc
6599 73U, // V6_vlutvwh_oracci
6600 69U, // V6_vlutvwhi
6601 0U, // V6_vmax_bf
6602 0U, // V6_vmax_hf
6603 0U, // V6_vmax_sf
6604 0U, // V6_vmaxb
6605 0U, // V6_vmaxh
6606 0U, // V6_vmaxub
6607 0U, // V6_vmaxuh
6608 0U, // V6_vmaxw
6609 0U, // V6_vmerge_qf
6610 0U, // V6_vmin_bf
6611 0U, // V6_vmin_hf
6612 0U, // V6_vmin_sf
6613 0U, // V6_vminb
6614 0U, // V6_vminh
6615 0U, // V6_vminub
6616 0U, // V6_vminuh
6617 0U, // V6_vminw
6618 3714U, // V6_vmpabus
6619 0U, // V6_vmpabus_acc
6620 3714U, // V6_vmpabusv
6621 386U, // V6_vmpabuu
6622 0U, // V6_vmpabuu_acc
6623 386U, // V6_vmpabuuv
6624 3714U, // V6_vmpahb
6625 3717U, // V6_vmpahb_acc
6626 11394U, // V6_vmpahhsat
6627 3714U, // V6_vmpauhb
6628 3717U, // V6_vmpauhb_acc
6629 19650U, // V6_vmpauhuhsat
6630 0U, // V6_vmpsuhuhsat
6631 3010U, // V6_vmpy_hf_f8
6632 3013U, // V6_vmpy_hf_f8_acc
6633 2946U, // V6_vmpy_hf_hf
6634 2949U, // V6_vmpy_hf_hf_acc
6635 51U, // V6_vmpy_qf16
6636 2946U, // V6_vmpy_qf16_hf
6637 52U, // V6_vmpy_qf16_mix_hf
6638 53U, // V6_vmpy_qf32
6639 2946U, // V6_vmpy_qf32_hf
6640 52U, // V6_vmpy_qf32_mix_hf
6641 51U, // V6_vmpy_qf32_qf16
6642 3074U, // V6_vmpy_qf32_sf
6643 2946U, // V6_vmpy_rt_hf
6644 52U, // V6_vmpy_rt_qf16
6645 3074U, // V6_vmpy_rt_sf
6646 3138U, // V6_vmpy_sf_bf
6647 3141U, // V6_vmpy_sf_bf_acc
6648 2946U, // V6_vmpy_sf_hf
6649 2949U, // V6_vmpy_sf_hf_acc
6650 3074U, // V6_vmpy_sf_sf
6651 3714U, // V6_vmpybus
6652 3717U, // V6_vmpybus_acc
6653 3714U, // V6_vmpybusv
6654 3717U, // V6_vmpybusv_acc
6655 3714U, // V6_vmpybv
6656 3717U, // V6_vmpybv_acc
6657 0U, // V6_vmpyewuh
6658 0U, // V6_vmpyewuh_64
6659 0U, // V6_vmpyh
6660 0U, // V6_vmpyh_acc
6661 0U, // V6_vmpyhsat_acc
6662 1730U, // V6_vmpyhsrs
6663 1794U, // V6_vmpyhss
6664 0U, // V6_vmpyhus
6665 0U, // V6_vmpyhus_acc
6666 0U, // V6_vmpyhv
6667 0U, // V6_vmpyhv_acc
6668 1730U, // V6_vmpyhvsrs
6669 0U, // V6_vmpyieoh
6670 0U, // V6_vmpyiewh_acc
6671 0U, // V6_vmpyiewuh
6672 0U, // V6_vmpyiewuh_acc
6673 0U, // V6_vmpyih
6674 0U, // V6_vmpyih_acc
6675 0U, // V6_vmpyihb
6676 0U, // V6_vmpyihb_acc
6677 0U, // V6_vmpyiowh
6678 0U, // V6_vmpyiwb
6679 0U, // V6_vmpyiwb_acc
6680 0U, // V6_vmpyiwh
6681 0U, // V6_vmpyiwh_acc
6682 0U, // V6_vmpyiwub
6683 0U, // V6_vmpyiwub_acc
6684 0U, // V6_vmpyowh
6685 0U, // V6_vmpyowh_64_acc
6686 0U, // V6_vmpyowh_rnd
6687 0U, // V6_vmpyowh_rnd_sacc
6688 0U, // V6_vmpyowh_sacc
6689 386U, // V6_vmpyub
6690 0U, // V6_vmpyub_acc
6691 386U, // V6_vmpyubv
6692 0U, // V6_vmpyubv_acc
6693 0U, // V6_vmpyuh
6694 0U, // V6_vmpyuh_acc
6695 0U, // V6_vmpyuhe
6696 0U, // V6_vmpyuhe_acc
6697 0U, // V6_vmpyuhv
6698 0U, // V6_vmpyuhv_acc
6699 3842U, // V6_vmpyuhvs
6700 0U, // V6_vmux
6701 3714U, // V6_vnavgb
6702 0U, // V6_vnavgh
6703 386U, // V6_vnavgub
6704 0U, // V6_vnavgw
6705 0U, // V6_vnccombine
6706 0U, // V6_vncmov
6707 0U, // V6_vnormamth
6708 0U, // V6_vnormamtw
6709 0U, // V6_vnot
6710 0U, // V6_vor
6711 0U, // V6_vpackeb
6712 0U, // V6_vpackeh
6713 0U, // V6_vpackhb_sat
6714 0U, // V6_vpackhub_sat
6715 0U, // V6_vpackob
6716 0U, // V6_vpackoh
6717 0U, // V6_vpackwh_sat
6718 0U, // V6_vpackwuh_sat
6719 0U, // V6_vpopcounth
6720 0U, // V6_vprefixqb
6721 0U, // V6_vprefixqh
6722 0U, // V6_vprefixqw
6723 0U, // V6_vrdelta
6724 386U, // V6_vrmpybub_rtt
6725 389U, // V6_vrmpybub_rtt_acc
6726 3714U, // V6_vrmpybus
6727 3717U, // V6_vrmpybus_acc
6728 12098U, // V6_vrmpybusi
6729 44869U, // V6_vrmpybusi_acc
6730 3714U, // V6_vrmpybusv
6731 3717U, // V6_vrmpybusv_acc
6732 3714U, // V6_vrmpybv
6733 3717U, // V6_vrmpybv_acc
6734 0U, // V6_vrmpyub
6735 0U, // V6_vrmpyub_acc
6736 0U, // V6_vrmpyub_rtt
6737 0U, // V6_vrmpyub_rtt_acc
6738 69U, // V6_vrmpyubi
6739 73U, // V6_vrmpyubi_acc
6740 0U, // V6_vrmpyubv
6741 0U, // V6_vrmpyubv_acc
6742 24633U, // V6_vrmpyzbb_rt
6743 25849U, // V6_vrmpyzbb_rt_acc
6744 36793U, // V6_vrmpyzbb_rx
6745 36793U, // V6_vrmpyzbb_rx_acc
6746 41017U, // V6_vrmpyzbub_rt
6747 42233U, // V6_vrmpyzbub_rt_acc
6748 53177U, // V6_vrmpyzbub_rx
6749 53177U, // V6_vrmpyzbub_rx_acc
6750 24634U, // V6_vrmpyzcb_rt
6751 25850U, // V6_vrmpyzcb_rt_acc
6752 36794U, // V6_vrmpyzcb_rx
6753 36794U, // V6_vrmpyzcb_rx_acc
6754 24634U, // V6_vrmpyzcbs_rt
6755 25850U, // V6_vrmpyzcbs_rt_acc
6756 36794U, // V6_vrmpyzcbs_rx
6757 36794U, // V6_vrmpyzcbs_rx_acc
6758 24635U, // V6_vrmpyznb_rt
6759 25851U, // V6_vrmpyznb_rt_acc
6760 36795U, // V6_vrmpyznb_rx
6761 36795U, // V6_vrmpyznb_rx_acc
6762 0U, // V6_vror
6763 0U, // V6_vrotr
6764 0U, // V6_vroundhb
6765 1090U, // V6_vroundhub
6766 3586U, // V6_vrounduhub
6767 4034U, // V6_vrounduwuh
6768 0U, // V6_vroundwh
6769 4098U, // V6_vroundwuh
6770 0U, // V6_vrsadubi
6771 0U, // V6_vrsadubi_acc
6772 0U, // V6_vsatdw
6773 0U, // V6_vsathub
6774 0U, // V6_vsatuwuh
6775 0U, // V6_vsatwh
6776 0U, // V6_vsb
6777 57344U, // V6_vscattermh
6778 0U, // V6_vscattermh_add
6779 0U, // V6_vscattermhq
6780 8192U, // V6_vscattermhw
6781 16384U, // V6_vscattermhw_add
6782 0U, // V6_vscattermhwq
6783 24576U, // V6_vscattermw
6784 32768U, // V6_vscattermw_add
6785 0U, // V6_vscattermwq
6786 0U, // V6_vsh
6787 962U, // V6_vshufeh
6788 640U, // V6_vshuff
6789 0U, // V6_vshuffb
6790 3714U, // V6_vshuffeb
6791 0U, // V6_vshuffh
6792 0U, // V6_vshuffob
6793 0U, // V6_vshuffvdd
6794 0U, // V6_vshufoeb
6795 0U, // V6_vshufoeh
6796 0U, // V6_vshufoh
6797 2946U, // V6_vsub_hf
6798 3010U, // V6_vsub_hf_f8
6799 2946U, // V6_vsub_hf_hf
6800 51U, // V6_vsub_qf16
6801 52U, // V6_vsub_qf16_mix
6802 53U, // V6_vsub_qf32
6803 54U, // V6_vsub_qf32_mix
6804 3074U, // V6_vsub_sf
6805 3138U, // V6_vsub_sf_bf
6806 2946U, // V6_vsub_sf_hf
6807 3074U, // V6_vsub_sf_sf
6808 0U, // V6_vsubb
6809 0U, // V6_vsubb_dv
6810 0U, // V6_vsubbnq
6811 0U, // V6_vsubbq
6812 0U, // V6_vsubbsat
6813 0U, // V6_vsubbsat_dv
6814 17655U, // V6_vsubcarry
6815 0U, // V6_vsubcarryo
6816 962U, // V6_vsubh
6817 962U, // V6_vsubh_dv
6818 0U, // V6_vsubhnq
6819 0U, // V6_vsubhq
6820 1090U, // V6_vsubhsat
6821 1090U, // V6_vsubhsat_dv
6822 974U, // V6_vsubhw
6823 386U, // V6_vsububh
6824 0U, // V6_vsububsat
6825 0U, // V6_vsububsat_dv
6826 0U, // V6_vsubububb_sat
6827 0U, // V6_vsubuhsat
6828 0U, // V6_vsubuhsat_dv
6829 56U, // V6_vsubuhw
6830 0U, // V6_vsubuwsat
6831 0U, // V6_vsubuwsat_dv
6832 24631U, // V6_vsubw
6833 24631U, // V6_vsubw_dv
6834 0U, // V6_vsubwnq
6835 0U, // V6_vsubwq
6836 32823U, // V6_vsubwsat
6837 32823U, // V6_vsubwsat_dv
6838 0U, // V6_vswap
6839 3714U, // V6_vtmpyb
6840 3717U, // V6_vtmpyb_acc
6841 3714U, // V6_vtmpybus
6842 3717U, // V6_vtmpybus_acc
6843 0U, // V6_vtmpyhb
6844 0U, // V6_vtmpyhb_acc
6845 0U, // V6_vunpackb
6846 0U, // V6_vunpackh
6847 0U, // V6_vunpackob
6848 0U, // V6_vunpackoh
6849 0U, // V6_vunpackub
6850 0U, // V6_vunpackuh
6851 0U, // V6_vwhist128
6852 0U, // V6_vwhist128m
6853 0U, // V6_vwhist128q
6854 1U, // V6_vwhist128qm
6855 0U, // V6_vwhist256
6856 0U, // V6_vwhist256_sat
6857 0U, // V6_vwhist256q
6858 0U, // V6_vwhist256q_sat
6859 0U, // V6_vxor
6860 0U, // V6_vzb
6861 0U, // V6_vzh
6862 0U, // V6_zLd_ai
6863 0U, // V6_zLd_pi
6864 0U, // V6_zLd_ppu
6865 32U, // V6_zLd_pred_ai
6866 1250U, // V6_zLd_pred_pi
6867 1249U, // V6_zLd_pred_ppu
6868 0U, // V6_zextract
6869 0U, // Y2_barrier
6870 0U, // Y2_break
6871 0U, // Y2_ciad
6872 0U, // Y2_crswap0
6873 0U, // Y2_cswi
6874 0U, // Y2_dccleana
6875 0U, // Y2_dccleanidx
6876 0U, // Y2_dccleaninva
6877 0U, // Y2_dccleaninvidx
6878 0U, // Y2_dcfetchbo
6879 0U, // Y2_dcinva
6880 0U, // Y2_dcinvidx
6881 0U, // Y2_dckill
6882 0U, // Y2_dctagr
6883 1U, // Y2_dctagw
6884 0U, // Y2_dczeroa
6885 0U, // Y2_getimask
6886 0U, // Y2_iassignr
6887 0U, // Y2_iassignw
6888 0U, // Y2_icdatar
6889 1U, // Y2_icdataw
6890 0U, // Y2_icinva
6891 0U, // Y2_icinvidx
6892 0U, // Y2_ickill
6893 0U, // Y2_ictagr
6894 1U, // Y2_ictagw
6895 0U, // Y2_isync
6896 0U, // Y2_k0lock
6897 0U, // Y2_k0unlock
6898 0U, // Y2_l2cleaninvidx
6899 0U, // Y2_l2kill
6900 0U, // Y2_resume
6901 1U, // Y2_setimask
6902 1U, // Y2_setprio
6903 0U, // Y2_start
6904 0U, // Y2_stop
6905 0U, // Y2_swi
6906 0U, // Y2_syncht
6907 0U, // Y2_tfrscrr
6908 0U, // Y2_tfrsrcr
6909 0U, // Y2_tlblock
6910 0U, // Y2_tlbp
6911 0U, // Y2_tlbr
6912 0U, // Y2_tlbunlock
6913 1U, // Y2_tlbw
6914 0U, // Y2_wait
6915 0U, // Y4_crswap1
6916 1U, // Y4_crswap10
6917 1U, // Y4_l2fetch
6918 0U, // Y4_l2tagr
6919 1U, // Y4_l2tagw
6920 0U, // Y4_nmi
6921 0U, // Y4_siad
6922 0U, // Y4_tfrscpp
6923 0U, // Y4_tfrspcp
6924 0U, // Y4_trace
6925 0U, // Y5_ctlbw
6926 0U, // Y5_l2cleanidx
6927 1U, // Y5_l2fetch
6928 0U, // Y5_l2gclean
6929 0U, // Y5_l2gcleaninv
6930 0U, // Y5_l2gunlock
6931 0U, // Y5_l2invidx
6932 0U, // Y5_l2locka
6933 0U, // Y5_l2unlocka
6934 0U, // Y5_tlbasidi
6935 0U, // Y5_tlboc
6936 0U, // Y6_diag
6937 1U, // Y6_diag0
6938 1U, // Y6_diag1
6939 1U, // Y6_dmlink
6940 0U, // Y6_dmpause
6941 0U, // Y6_dmpoll
6942 0U, // Y6_dmresume
6943 0U, // Y6_dmstart
6944 0U, // Y6_dmwait
6945 0U, // Y6_l2gcleaninvpa
6946 0U, // Y6_l2gcleanpa
6947 40960U, // dep_A2_addsat
6948 40960U, // dep_A2_subsat
6949 0U, // dep_S2_packhl
6950 0U, // invalid_decode
6951 };
6952
6953 static const uint8_t OpInfo2[] = {
6954 0U, // PHI
6955 0U, // INLINEASM
6956 0U, // INLINEASM_BR
6957 0U, // CFI_INSTRUCTION
6958 0U, // EH_LABEL
6959 0U, // GC_LABEL
6960 0U, // ANNOTATION_LABEL
6961 0U, // KILL
6962 0U, // EXTRACT_SUBREG
6963 0U, // INSERT_SUBREG
6964 0U, // IMPLICIT_DEF
6965 0U, // INIT_UNDEF
6966 0U, // SUBREG_TO_REG
6967 0U, // COPY_TO_REGCLASS
6968 0U, // DBG_VALUE
6969 0U, // DBG_VALUE_LIST
6970 0U, // DBG_INSTR_REF
6971 0U, // DBG_PHI
6972 0U, // DBG_LABEL
6973 0U, // REG_SEQUENCE
6974 0U, // COPY
6975 0U, // BUNDLE
6976 0U, // LIFETIME_START
6977 0U, // LIFETIME_END
6978 0U, // PSEUDO_PROBE
6979 0U, // ARITH_FENCE
6980 0U, // STACKMAP
6981 0U, // FENTRY_CALL
6982 0U, // PATCHPOINT
6983 0U, // LOAD_STACK_GUARD
6984 0U, // PREALLOCATED_SETUP
6985 0U, // PREALLOCATED_ARG
6986 0U, // STATEPOINT
6987 0U, // LOCAL_ESCAPE
6988 0U, // FAULTING_OP
6989 0U, // PATCHABLE_OP
6990 0U, // PATCHABLE_FUNCTION_ENTER
6991 0U, // PATCHABLE_RET
6992 0U, // PATCHABLE_FUNCTION_EXIT
6993 0U, // PATCHABLE_TAIL_CALL
6994 0U, // PATCHABLE_EVENT_CALL
6995 0U, // PATCHABLE_TYPED_EVENT_CALL
6996 0U, // ICALL_BRANCH_FUNNEL
6997 0U, // FAKE_USE
6998 0U, // MEMBARRIER
6999 0U, // JUMP_TABLE_DEBUG_INFO
7000 0U, // CONVERGENCECTRL_ENTRY
7001 0U, // CONVERGENCECTRL_ANCHOR
7002 0U, // CONVERGENCECTRL_LOOP
7003 0U, // CONVERGENCECTRL_GLUE
7004 0U, // G_ASSERT_SEXT
7005 0U, // G_ASSERT_ZEXT
7006 0U, // G_ASSERT_ALIGN
7007 0U, // G_ADD
7008 0U, // G_SUB
7009 0U, // G_MUL
7010 0U, // G_SDIV
7011 0U, // G_UDIV
7012 0U, // G_SREM
7013 0U, // G_UREM
7014 0U, // G_SDIVREM
7015 0U, // G_UDIVREM
7016 0U, // G_AND
7017 0U, // G_OR
7018 0U, // G_XOR
7019 0U, // G_ABDS
7020 0U, // G_ABDU
7021 0U, // G_IMPLICIT_DEF
7022 0U, // G_PHI
7023 0U, // G_FRAME_INDEX
7024 0U, // G_GLOBAL_VALUE
7025 0U, // G_PTRAUTH_GLOBAL_VALUE
7026 0U, // G_CONSTANT_POOL
7027 0U, // G_EXTRACT
7028 0U, // G_UNMERGE_VALUES
7029 0U, // G_INSERT
7030 0U, // G_MERGE_VALUES
7031 0U, // G_BUILD_VECTOR
7032 0U, // G_BUILD_VECTOR_TRUNC
7033 0U, // G_CONCAT_VECTORS
7034 0U, // G_PTRTOINT
7035 0U, // G_INTTOPTR
7036 0U, // G_BITCAST
7037 0U, // G_FREEZE
7038 0U, // G_CONSTANT_FOLD_BARRIER
7039 0U, // G_INTRINSIC_FPTRUNC_ROUND
7040 0U, // G_INTRINSIC_TRUNC
7041 0U, // G_INTRINSIC_ROUND
7042 0U, // G_INTRINSIC_LRINT
7043 0U, // G_INTRINSIC_LLRINT
7044 0U, // G_INTRINSIC_ROUNDEVEN
7045 0U, // G_READCYCLECOUNTER
7046 0U, // G_READSTEADYCOUNTER
7047 0U, // G_LOAD
7048 0U, // G_SEXTLOAD
7049 0U, // G_ZEXTLOAD
7050 0U, // G_INDEXED_LOAD
7051 0U, // G_INDEXED_SEXTLOAD
7052 0U, // G_INDEXED_ZEXTLOAD
7053 0U, // G_STORE
7054 0U, // G_INDEXED_STORE
7055 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
7056 0U, // G_ATOMIC_CMPXCHG
7057 0U, // G_ATOMICRMW_XCHG
7058 0U, // G_ATOMICRMW_ADD
7059 0U, // G_ATOMICRMW_SUB
7060 0U, // G_ATOMICRMW_AND
7061 0U, // G_ATOMICRMW_NAND
7062 0U, // G_ATOMICRMW_OR
7063 0U, // G_ATOMICRMW_XOR
7064 0U, // G_ATOMICRMW_MAX
7065 0U, // G_ATOMICRMW_MIN
7066 0U, // G_ATOMICRMW_UMAX
7067 0U, // G_ATOMICRMW_UMIN
7068 0U, // G_ATOMICRMW_FADD
7069 0U, // G_ATOMICRMW_FSUB
7070 0U, // G_ATOMICRMW_FMAX
7071 0U, // G_ATOMICRMW_FMIN
7072 0U, // G_ATOMICRMW_FMAXIMUM
7073 0U, // G_ATOMICRMW_FMINIMUM
7074 0U, // G_ATOMICRMW_UINC_WRAP
7075 0U, // G_ATOMICRMW_UDEC_WRAP
7076 0U, // G_ATOMICRMW_USUB_COND
7077 0U, // G_ATOMICRMW_USUB_SAT
7078 0U, // G_FENCE
7079 0U, // G_PREFETCH
7080 0U, // G_BRCOND
7081 0U, // G_BRINDIRECT
7082 0U, // G_INVOKE_REGION_START
7083 0U, // G_INTRINSIC
7084 0U, // G_INTRINSIC_W_SIDE_EFFECTS
7085 0U, // G_INTRINSIC_CONVERGENT
7086 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
7087 0U, // G_ANYEXT
7088 0U, // G_TRUNC
7089 0U, // G_CONSTANT
7090 0U, // G_FCONSTANT
7091 0U, // G_VASTART
7092 0U, // G_VAARG
7093 0U, // G_SEXT
7094 0U, // G_SEXT_INREG
7095 0U, // G_ZEXT
7096 0U, // G_SHL
7097 0U, // G_LSHR
7098 0U, // G_ASHR
7099 0U, // G_FSHL
7100 0U, // G_FSHR
7101 0U, // G_ROTR
7102 0U, // G_ROTL
7103 0U, // G_ICMP
7104 0U, // G_FCMP
7105 0U, // G_SCMP
7106 0U, // G_UCMP
7107 0U, // G_SELECT
7108 0U, // G_UADDO
7109 0U, // G_UADDE
7110 0U, // G_USUBO
7111 0U, // G_USUBE
7112 0U, // G_SADDO
7113 0U, // G_SADDE
7114 0U, // G_SSUBO
7115 0U, // G_SSUBE
7116 0U, // G_UMULO
7117 0U, // G_SMULO
7118 0U, // G_UMULH
7119 0U, // G_SMULH
7120 0U, // G_UADDSAT
7121 0U, // G_SADDSAT
7122 0U, // G_USUBSAT
7123 0U, // G_SSUBSAT
7124 0U, // G_USHLSAT
7125 0U, // G_SSHLSAT
7126 0U, // G_SMULFIX
7127 0U, // G_UMULFIX
7128 0U, // G_SMULFIXSAT
7129 0U, // G_UMULFIXSAT
7130 0U, // G_SDIVFIX
7131 0U, // G_UDIVFIX
7132 0U, // G_SDIVFIXSAT
7133 0U, // G_UDIVFIXSAT
7134 0U, // G_FADD
7135 0U, // G_FSUB
7136 0U, // G_FMUL
7137 0U, // G_FMA
7138 0U, // G_FMAD
7139 0U, // G_FDIV
7140 0U, // G_FREM
7141 0U, // G_FPOW
7142 0U, // G_FPOWI
7143 0U, // G_FEXP
7144 0U, // G_FEXP2
7145 0U, // G_FEXP10
7146 0U, // G_FLOG
7147 0U, // G_FLOG2
7148 0U, // G_FLOG10
7149 0U, // G_FLDEXP
7150 0U, // G_FFREXP
7151 0U, // G_FNEG
7152 0U, // G_FPEXT
7153 0U, // G_FPTRUNC
7154 0U, // G_FPTOSI
7155 0U, // G_FPTOUI
7156 0U, // G_SITOFP
7157 0U, // G_UITOFP
7158 0U, // G_FPTOSI_SAT
7159 0U, // G_FPTOUI_SAT
7160 0U, // G_FABS
7161 0U, // G_FCOPYSIGN
7162 0U, // G_IS_FPCLASS
7163 0U, // G_FCANONICALIZE
7164 0U, // G_FMINNUM
7165 0U, // G_FMAXNUM
7166 0U, // G_FMINNUM_IEEE
7167 0U, // G_FMAXNUM_IEEE
7168 0U, // G_FMINIMUM
7169 0U, // G_FMAXIMUM
7170 0U, // G_FMINIMUMNUM
7171 0U, // G_FMAXIMUMNUM
7172 0U, // G_GET_FPENV
7173 0U, // G_SET_FPENV
7174 0U, // G_RESET_FPENV
7175 0U, // G_GET_FPMODE
7176 0U, // G_SET_FPMODE
7177 0U, // G_RESET_FPMODE
7178 0U, // G_PTR_ADD
7179 0U, // G_PTRMASK
7180 0U, // G_SMIN
7181 0U, // G_SMAX
7182 0U, // G_UMIN
7183 0U, // G_UMAX
7184 0U, // G_ABS
7185 0U, // G_LROUND
7186 0U, // G_LLROUND
7187 0U, // G_BR
7188 0U, // G_BRJT
7189 0U, // G_VSCALE
7190 0U, // G_INSERT_SUBVECTOR
7191 0U, // G_EXTRACT_SUBVECTOR
7192 0U, // G_INSERT_VECTOR_ELT
7193 0U, // G_EXTRACT_VECTOR_ELT
7194 0U, // G_SHUFFLE_VECTOR
7195 0U, // G_SPLAT_VECTOR
7196 0U, // G_STEP_VECTOR
7197 0U, // G_VECTOR_COMPRESS
7198 0U, // G_CTTZ
7199 0U, // G_CTTZ_ZERO_UNDEF
7200 0U, // G_CTLZ
7201 0U, // G_CTLZ_ZERO_UNDEF
7202 0U, // G_CTPOP
7203 0U, // G_BSWAP
7204 0U, // G_BITREVERSE
7205 0U, // G_FCEIL
7206 0U, // G_FCOS
7207 0U, // G_FSIN
7208 0U, // G_FSINCOS
7209 0U, // G_FTAN
7210 0U, // G_FACOS
7211 0U, // G_FASIN
7212 0U, // G_FATAN
7213 0U, // G_FATAN2
7214 0U, // G_FCOSH
7215 0U, // G_FSINH
7216 0U, // G_FTANH
7217 0U, // G_FSQRT
7218 0U, // G_FFLOOR
7219 0U, // G_FRINT
7220 0U, // G_FNEARBYINT
7221 0U, // G_ADDRSPACE_CAST
7222 0U, // G_BLOCK_ADDR
7223 0U, // G_JUMP_TABLE
7224 0U, // G_DYN_STACKALLOC
7225 0U, // G_STACKSAVE
7226 0U, // G_STACKRESTORE
7227 0U, // G_STRICT_FADD
7228 0U, // G_STRICT_FSUB
7229 0U, // G_STRICT_FMUL
7230 0U, // G_STRICT_FDIV
7231 0U, // G_STRICT_FREM
7232 0U, // G_STRICT_FMA
7233 0U, // G_STRICT_FSQRT
7234 0U, // G_STRICT_FLDEXP
7235 0U, // G_READ_REGISTER
7236 0U, // G_WRITE_REGISTER
7237 0U, // G_MEMCPY
7238 0U, // G_MEMCPY_INLINE
7239 0U, // G_MEMMOVE
7240 0U, // G_MEMSET
7241 0U, // G_BZERO
7242 0U, // G_TRAP
7243 0U, // G_DEBUGTRAP
7244 0U, // G_UBSANTRAP
7245 0U, // G_VECREDUCE_SEQ_FADD
7246 0U, // G_VECREDUCE_SEQ_FMUL
7247 0U, // G_VECREDUCE_FADD
7248 0U, // G_VECREDUCE_FMUL
7249 0U, // G_VECREDUCE_FMAX
7250 0U, // G_VECREDUCE_FMIN
7251 0U, // G_VECREDUCE_FMAXIMUM
7252 0U, // G_VECREDUCE_FMINIMUM
7253 0U, // G_VECREDUCE_ADD
7254 0U, // G_VECREDUCE_MUL
7255 0U, // G_VECREDUCE_AND
7256 0U, // G_VECREDUCE_OR
7257 0U, // G_VECREDUCE_XOR
7258 0U, // G_VECREDUCE_SMAX
7259 0U, // G_VECREDUCE_SMIN
7260 0U, // G_VECREDUCE_UMAX
7261 0U, // G_VECREDUCE_UMIN
7262 0U, // G_SBFX
7263 0U, // G_UBFX
7264 0U, // A2_addsp
7265 0U, // A2_iconst
7266 0U, // A2_neg
7267 0U, // A2_not
7268 0U, // A2_tfrf
7269 0U, // A2_tfrfnew
7270 0U, // A2_tfrp
7271 0U, // A2_tfrpf
7272 0U, // A2_tfrpfnew
7273 0U, // A2_tfrpi
7274 0U, // A2_tfrpt
7275 0U, // A2_tfrptnew
7276 0U, // A2_tfrt
7277 0U, // A2_tfrtnew
7278 0U, // A2_vaddb_map
7279 0U, // A2_vsubb_map
7280 0U, // A2_zxtb
7281 0U, // A4_boundscheck
7282 0U, // ADJCALLSTACKDOWN
7283 0U, // ADJCALLSTACKUP
7284 0U, // C2_cmpgei
7285 0U, // C2_cmpgeui
7286 0U, // C2_cmplt
7287 0U, // C2_cmpltu
7288 0U, // C2_pxfer_map
7289 0U, // DUPLEX_Pseudo
7290 0U, // ENDLOOP0
7291 0U, // ENDLOOP01
7292 0U, // ENDLOOP1
7293 0U, // J2_endloop0
7294 0U, // J2_endloop01
7295 0U, // J2_endloop1
7296 0U, // J2_jumpf_nopred_map
7297 0U, // J2_jumprf_nopred_map
7298 0U, // J2_jumprt_nopred_map
7299 0U, // J2_jumpt_nopred_map
7300 0U, // J2_trap1_noregmap
7301 0U, // L2_loadalignb_zomap
7302 0U, // L2_loadalignh_zomap
7303 0U, // L2_loadbsw2_zomap
7304 0U, // L2_loadbsw4_zomap
7305 0U, // L2_loadbzw2_zomap
7306 0U, // L2_loadbzw4_zomap
7307 0U, // L2_loadrb_zomap
7308 0U, // L2_loadrd_zomap
7309 0U, // L2_loadrh_zomap
7310 0U, // L2_loadri_zomap
7311 0U, // L2_loadrub_zomap
7312 0U, // L2_loadruh_zomap
7313 0U, // L2_ploadrbf_zomap
7314 0U, // L2_ploadrbfnew_zomap
7315 0U, // L2_ploadrbt_zomap
7316 0U, // L2_ploadrbtnew_zomap
7317 0U, // L2_ploadrdf_zomap
7318 0U, // L2_ploadrdfnew_zomap
7319 0U, // L2_ploadrdt_zomap
7320 0U, // L2_ploadrdtnew_zomap
7321 0U, // L2_ploadrhf_zomap
7322 0U, // L2_ploadrhfnew_zomap
7323 0U, // L2_ploadrht_zomap
7324 0U, // L2_ploadrhtnew_zomap
7325 0U, // L2_ploadrif_zomap
7326 0U, // L2_ploadrifnew_zomap
7327 0U, // L2_ploadrit_zomap
7328 0U, // L2_ploadritnew_zomap
7329 0U, // L2_ploadrubf_zomap
7330 0U, // L2_ploadrubfnew_zomap
7331 0U, // L2_ploadrubt_zomap
7332 0U, // L2_ploadrubtnew_zomap
7333 0U, // L2_ploadruhf_zomap
7334 0U, // L2_ploadruhfnew_zomap
7335 0U, // L2_ploadruht_zomap
7336 0U, // L2_ploadruhtnew_zomap
7337 0U, // L4_add_memopb_zomap
7338 0U, // L4_add_memoph_zomap
7339 0U, // L4_add_memopw_zomap
7340 0U, // L4_and_memopb_zomap
7341 0U, // L4_and_memoph_zomap
7342 0U, // L4_and_memopw_zomap
7343 0U, // L4_iadd_memopb_zomap
7344 0U, // L4_iadd_memoph_zomap
7345 0U, // L4_iadd_memopw_zomap
7346 0U, // L4_iand_memopb_zomap
7347 0U, // L4_iand_memoph_zomap
7348 0U, // L4_iand_memopw_zomap
7349 0U, // L4_ior_memopb_zomap
7350 0U, // L4_ior_memoph_zomap
7351 0U, // L4_ior_memopw_zomap
7352 0U, // L4_isub_memopb_zomap
7353 0U, // L4_isub_memoph_zomap
7354 0U, // L4_isub_memopw_zomap
7355 0U, // L4_or_memopb_zomap
7356 0U, // L4_or_memoph_zomap
7357 0U, // L4_or_memopw_zomap
7358 0U, // L4_return_map_to_raw_f
7359 0U, // L4_return_map_to_raw_fnew_pnt
7360 0U, // L4_return_map_to_raw_fnew_pt
7361 0U, // L4_return_map_to_raw_t
7362 0U, // L4_return_map_to_raw_tnew_pnt
7363 0U, // L4_return_map_to_raw_tnew_pt
7364 0U, // L4_sub_memopb_zomap
7365 0U, // L4_sub_memoph_zomap
7366 0U, // L4_sub_memopw_zomap
7367 0U, // L6_deallocframe_map_to_raw
7368 0U, // L6_return_map_to_raw
7369 0U, // LDriw_ctr
7370 0U, // LDriw_pred
7371 0U, // M2_mpysmi
7372 0U, // M2_mpyui
7373 0U, // M2_vrcmpys_acc_s1
7374 0U, // M2_vrcmpys_s1
7375 0U, // M2_vrcmpys_s1rp
7376 0U, // M7_vdmpy
7377 0U, // M7_vdmpy_acc
7378 0U, // PS_aligna
7379 0U, // PS_alloca
7380 0U, // PS_call_instrprof_custom
7381 0U, // PS_call_nr
7382 0U, // PS_crash
7383 0U, // PS_false
7384 0U, // PS_fi
7385 0U, // PS_fia
7386 0U, // PS_loadrb_pci
7387 0U, // PS_loadrb_pcr
7388 0U, // PS_loadrd_pci
7389 0U, // PS_loadrd_pcr
7390 0U, // PS_loadrh_pci
7391 0U, // PS_loadrh_pcr
7392 0U, // PS_loadri_pci
7393 0U, // PS_loadri_pcr
7394 0U, // PS_loadrub_pci
7395 0U, // PS_loadrub_pcr
7396 0U, // PS_loadruh_pci
7397 0U, // PS_loadruh_pcr
7398 0U, // PS_pselect
7399 0U, // PS_qfalse
7400 0U, // PS_qtrue
7401 0U, // PS_storerb_pci
7402 0U, // PS_storerb_pcr
7403 0U, // PS_storerd_pci
7404 0U, // PS_storerd_pcr
7405 0U, // PS_storerf_pci
7406 0U, // PS_storerf_pcr
7407 0U, // PS_storerh_pci
7408 0U, // PS_storerh_pcr
7409 0U, // PS_storeri_pci
7410 0U, // PS_storeri_pcr
7411 0U, // PS_tailcall_i
7412 0U, // PS_tailcall_r
7413 0U, // PS_true
7414 0U, // PS_vdd0
7415 0U, // PS_vloadrq_ai
7416 0U, // PS_vloadrv_ai
7417 0U, // PS_vloadrv_nt_ai
7418 0U, // PS_vloadrw_ai
7419 0U, // PS_vloadrw_nt_ai
7420 0U, // PS_vmulw
7421 0U, // PS_vmulw_acc
7422 0U, // PS_vselect
7423 0U, // PS_vsplatib
7424 0U, // PS_vsplatih
7425 0U, // PS_vsplatiw
7426 0U, // PS_vsplatrb
7427 0U, // PS_vsplatrh
7428 0U, // PS_vsplatrw
7429 0U, // PS_vstorerq_ai
7430 0U, // PS_vstorerv_ai
7431 0U, // PS_vstorerv_nt_ai
7432 0U, // PS_vstorerw_ai
7433 0U, // PS_vstorerw_nt_ai
7434 0U, // PS_wselect
7435 0U, // S2_asr_i_p_rnd_goodsyntax
7436 0U, // S2_asr_i_r_rnd_goodsyntax
7437 0U, // S2_pstorerbf_zomap
7438 0U, // S2_pstorerbnewf_zomap
7439 0U, // S2_pstorerbnewt_zomap
7440 0U, // S2_pstorerbt_zomap
7441 0U, // S2_pstorerdf_zomap
7442 0U, // S2_pstorerdt_zomap
7443 0U, // S2_pstorerff_zomap
7444 0U, // S2_pstorerft_zomap
7445 0U, // S2_pstorerhf_zomap
7446 0U, // S2_pstorerhnewf_zomap
7447 0U, // S2_pstorerhnewt_zomap
7448 0U, // S2_pstorerht_zomap
7449 0U, // S2_pstorerif_zomap
7450 0U, // S2_pstorerinewf_zomap
7451 0U, // S2_pstorerinewt_zomap
7452 0U, // S2_pstorerit_zomap
7453 0U, // S2_storerb_zomap
7454 0U, // S2_storerbnew_zomap
7455 0U, // S2_storerd_zomap
7456 0U, // S2_storerf_zomap
7457 0U, // S2_storerh_zomap
7458 0U, // S2_storerhnew_zomap
7459 0U, // S2_storeri_zomap
7460 0U, // S2_storerinew_zomap
7461 0U, // S2_tableidxb_goodsyntax
7462 0U, // S2_tableidxd_goodsyntax
7463 0U, // S2_tableidxh_goodsyntax
7464 0U, // S2_tableidxw_goodsyntax
7465 0U, // S4_pstorerbfnew_zomap
7466 0U, // S4_pstorerbnewfnew_zomap
7467 0U, // S4_pstorerbnewtnew_zomap
7468 0U, // S4_pstorerbtnew_zomap
7469 0U, // S4_pstorerdfnew_zomap
7470 0U, // S4_pstorerdtnew_zomap
7471 0U, // S4_pstorerffnew_zomap
7472 0U, // S4_pstorerftnew_zomap
7473 0U, // S4_pstorerhfnew_zomap
7474 0U, // S4_pstorerhnewfnew_zomap
7475 0U, // S4_pstorerhnewtnew_zomap
7476 0U, // S4_pstorerhtnew_zomap
7477 0U, // S4_pstorerifnew_zomap
7478 0U, // S4_pstorerinewfnew_zomap
7479 0U, // S4_pstorerinewtnew_zomap
7480 0U, // S4_pstoreritnew_zomap
7481 0U, // S4_storeirb_zomap
7482 0U, // S4_storeirbf_zomap
7483 0U, // S4_storeirbfnew_zomap
7484 0U, // S4_storeirbt_zomap
7485 0U, // S4_storeirbtnew_zomap
7486 0U, // S4_storeirh_zomap
7487 0U, // S4_storeirhf_zomap
7488 0U, // S4_storeirhfnew_zomap
7489 0U, // S4_storeirht_zomap
7490 0U, // S4_storeirhtnew_zomap
7491 0U, // S4_storeiri_zomap
7492 0U, // S4_storeirif_zomap
7493 0U, // S4_storeirifnew_zomap
7494 0U, // S4_storeirit_zomap
7495 0U, // S4_storeiritnew_zomap
7496 0U, // S5_asrhub_rnd_sat_goodsyntax
7497 0U, // S5_vasrhrnd_goodsyntax
7498 0U, // S6_allocframe_to_raw
7499 0U, // STriw_ctr
7500 0U, // STriw_pred
7501 0U, // V6_MAP_equb
7502 0U, // V6_MAP_equb_and
7503 0U, // V6_MAP_equb_ior
7504 0U, // V6_MAP_equb_xor
7505 0U, // V6_MAP_equh
7506 0U, // V6_MAP_equh_and
7507 0U, // V6_MAP_equh_ior
7508 0U, // V6_MAP_equh_xor
7509 0U, // V6_MAP_equw
7510 0U, // V6_MAP_equw_and
7511 0U, // V6_MAP_equw_ior
7512 0U, // V6_MAP_equw_xor
7513 0U, // V6_dbl_ld0
7514 0U, // V6_dbl_st0
7515 0U, // V6_extractw_alt
7516 0U, // V6_hi
7517 0U, // V6_ld0
7518 0U, // V6_ldcnp0
7519 0U, // V6_ldcnpnt0
7520 0U, // V6_ldcp0
7521 0U, // V6_ldcpnt0
7522 0U, // V6_ldnp0
7523 0U, // V6_ldnpnt0
7524 0U, // V6_ldnt0
7525 0U, // V6_ldp0
7526 0U, // V6_ldpnt0
7527 0U, // V6_ldtnp0
7528 0U, // V6_ldtnpnt0
7529 0U, // V6_ldtp0
7530 0U, // V6_ldtpnt0
7531 0U, // V6_ldu0
7532 0U, // V6_lo
7533 0U, // V6_st0
7534 0U, // V6_stn0
7535 0U, // V6_stnnt0
7536 0U, // V6_stnp0
7537 0U, // V6_stnpnt0
7538 0U, // V6_stnq0
7539 0U, // V6_stnqnt0
7540 0U, // V6_stnt0
7541 0U, // V6_stp0
7542 0U, // V6_stpnt0
7543 0U, // V6_stq0
7544 0U, // V6_stqnt0
7545 0U, // V6_stu0
7546 0U, // V6_stunp0
7547 0U, // V6_stup0
7548 0U, // V6_v10mpyubs10
7549 0U, // V6_v10mpyubs10_vxx
7550 0U, // V6_v6mpyhubs10_alt
7551 0U, // V6_v6mpyvubs10_alt
7552 0U, // V6_vabsb_alt
7553 0U, // V6_vabsb_sat_alt
7554 0U, // V6_vabsdiffh_alt
7555 0U, // V6_vabsdiffub_alt
7556 0U, // V6_vabsdiffuh_alt
7557 0U, // V6_vabsdiffw_alt
7558 0U, // V6_vabsh_alt
7559 0U, // V6_vabsh_sat_alt
7560 0U, // V6_vabsub_alt
7561 0U, // V6_vabsuh_alt
7562 0U, // V6_vabsuw_alt
7563 0U, // V6_vabsw_alt
7564 0U, // V6_vabsw_sat_alt
7565 0U, // V6_vaddb_alt
7566 0U, // V6_vaddb_dv_alt
7567 0U, // V6_vaddbnq_alt
7568 0U, // V6_vaddbq_alt
7569 0U, // V6_vaddbsat_alt
7570 0U, // V6_vaddbsat_dv_alt
7571 0U, // V6_vaddh_alt
7572 0U, // V6_vaddh_dv_alt
7573 0U, // V6_vaddhnq_alt
7574 0U, // V6_vaddhq_alt
7575 0U, // V6_vaddhsat_alt
7576 0U, // V6_vaddhsat_dv_alt
7577 0U, // V6_vaddhw_acc_alt
7578 0U, // V6_vaddhw_alt
7579 0U, // V6_vaddubh_acc_alt
7580 0U, // V6_vaddubh_alt
7581 0U, // V6_vaddubsat_alt
7582 0U, // V6_vaddubsat_dv_alt
7583 0U, // V6_vadduhsat_alt
7584 0U, // V6_vadduhsat_dv_alt
7585 0U, // V6_vadduhw_acc_alt
7586 0U, // V6_vadduhw_alt
7587 0U, // V6_vadduwsat_alt
7588 0U, // V6_vadduwsat_dv_alt
7589 0U, // V6_vaddw_alt
7590 0U, // V6_vaddw_dv_alt
7591 0U, // V6_vaddwnq_alt
7592 0U, // V6_vaddwq_alt
7593 0U, // V6_vaddwsat_alt
7594 0U, // V6_vaddwsat_dv_alt
7595 0U, // V6_vandnqrt_acc_alt
7596 0U, // V6_vandnqrt_alt
7597 0U, // V6_vandqrt_acc_alt
7598 0U, // V6_vandqrt_alt
7599 0U, // V6_vandvrt_acc_alt
7600 0U, // V6_vandvrt_alt
7601 0U, // V6_vaslh_acc_alt
7602 0U, // V6_vaslh_alt
7603 0U, // V6_vaslhv_alt
7604 0U, // V6_vaslw_acc_alt
7605 0U, // V6_vaslw_alt
7606 0U, // V6_vaslwv_alt
7607 0U, // V6_vasr_into_alt
7608 0U, // V6_vasrh_acc_alt
7609 0U, // V6_vasrh_alt
7610 0U, // V6_vasrhv_alt
7611 0U, // V6_vasrw_acc_alt
7612 0U, // V6_vasrw_alt
7613 0U, // V6_vasrwv_alt
7614 0U, // V6_vassignp
7615 0U, // V6_vavgb_alt
7616 0U, // V6_vavgbrnd_alt
7617 0U, // V6_vavgh_alt
7618 0U, // V6_vavghrnd_alt
7619 0U, // V6_vavgub_alt
7620 0U, // V6_vavgubrnd_alt
7621 0U, // V6_vavguh_alt
7622 0U, // V6_vavguhrnd_alt
7623 0U, // V6_vavguw_alt
7624 0U, // V6_vavguwrnd_alt
7625 0U, // V6_vavgw_alt
7626 0U, // V6_vavgwrnd_alt
7627 0U, // V6_vcl0h_alt
7628 0U, // V6_vcl0w_alt
7629 0U, // V6_vd0
7630 0U, // V6_vdd0
7631 0U, // V6_vdealb4w_alt
7632 0U, // V6_vdealb_alt
7633 0U, // V6_vdealh_alt
7634 0U, // V6_vdmpybus_acc_alt
7635 0U, // V6_vdmpybus_alt
7636 0U, // V6_vdmpybus_dv_acc_alt
7637 0U, // V6_vdmpybus_dv_alt
7638 0U, // V6_vdmpyhb_acc_alt
7639 0U, // V6_vdmpyhb_alt
7640 0U, // V6_vdmpyhb_dv_acc_alt
7641 0U, // V6_vdmpyhb_dv_alt
7642 0U, // V6_vdmpyhisat_acc_alt
7643 0U, // V6_vdmpyhisat_alt
7644 0U, // V6_vdmpyhsat_acc_alt
7645 0U, // V6_vdmpyhsat_alt
7646 0U, // V6_vdmpyhsuisat_acc_alt
7647 0U, // V6_vdmpyhsuisat_alt
7648 0U, // V6_vdmpyhsusat_acc_alt
7649 0U, // V6_vdmpyhsusat_alt
7650 0U, // V6_vdmpyhvsat_acc_alt
7651 0U, // V6_vdmpyhvsat_alt
7652 0U, // V6_vdsaduh_acc_alt
7653 0U, // V6_vdsaduh_alt
7654 0U, // V6_vgathermh_pseudo
7655 0U, // V6_vgathermhq_pseudo
7656 0U, // V6_vgathermhw_pseudo
7657 0U, // V6_vgathermhwq_pseudo
7658 0U, // V6_vgathermw_pseudo
7659 0U, // V6_vgathermwq_pseudo
7660 0U, // V6_vlsrh_alt
7661 0U, // V6_vlsrhv_alt
7662 0U, // V6_vlsrw_alt
7663 0U, // V6_vlsrwv_alt
7664 0U, // V6_vmaxb_alt
7665 0U, // V6_vmaxh_alt
7666 0U, // V6_vmaxub_alt
7667 0U, // V6_vmaxuh_alt
7668 0U, // V6_vmaxw_alt
7669 0U, // V6_vminb_alt
7670 0U, // V6_vminh_alt
7671 0U, // V6_vminub_alt
7672 0U, // V6_vminuh_alt
7673 0U, // V6_vminw_alt
7674 0U, // V6_vmpabus_acc_alt
7675 0U, // V6_vmpabus_alt
7676 0U, // V6_vmpabusv_alt
7677 0U, // V6_vmpabuu_acc_alt
7678 0U, // V6_vmpabuu_alt
7679 0U, // V6_vmpabuuv_alt
7680 0U, // V6_vmpahb_acc_alt
7681 0U, // V6_vmpahb_alt
7682 0U, // V6_vmpauhb_acc_alt
7683 0U, // V6_vmpauhb_alt
7684 0U, // V6_vmpybus_acc_alt
7685 0U, // V6_vmpybus_alt
7686 0U, // V6_vmpybusv_acc_alt
7687 0U, // V6_vmpybusv_alt
7688 0U, // V6_vmpybv_acc_alt
7689 0U, // V6_vmpybv_alt
7690 0U, // V6_vmpyewuh_alt
7691 0U, // V6_vmpyh_acc_alt
7692 0U, // V6_vmpyh_alt
7693 0U, // V6_vmpyhsat_acc_alt
7694 0U, // V6_vmpyhsrs_alt
7695 0U, // V6_vmpyhss_alt
7696 0U, // V6_vmpyhus_acc_alt
7697 0U, // V6_vmpyhus_alt
7698 0U, // V6_vmpyhv_acc_alt
7699 0U, // V6_vmpyhv_alt
7700 0U, // V6_vmpyhvsrs_alt
7701 0U, // V6_vmpyiewh_acc_alt
7702 0U, // V6_vmpyiewuh_acc_alt
7703 0U, // V6_vmpyiewuh_alt
7704 0U, // V6_vmpyih_acc_alt
7705 0U, // V6_vmpyih_alt
7706 0U, // V6_vmpyihb_acc_alt
7707 0U, // V6_vmpyihb_alt
7708 0U, // V6_vmpyiowh_alt
7709 0U, // V6_vmpyiwb_acc_alt
7710 0U, // V6_vmpyiwb_alt
7711 0U, // V6_vmpyiwh_acc_alt
7712 0U, // V6_vmpyiwh_alt
7713 0U, // V6_vmpyiwub_acc_alt
7714 0U, // V6_vmpyiwub_alt
7715 0U, // V6_vmpyowh_alt
7716 0U, // V6_vmpyowh_rnd_alt
7717 0U, // V6_vmpyowh_rnd_sacc_alt
7718 0U, // V6_vmpyowh_sacc_alt
7719 0U, // V6_vmpyub_acc_alt
7720 0U, // V6_vmpyub_alt
7721 0U, // V6_vmpyubv_acc_alt
7722 0U, // V6_vmpyubv_alt
7723 0U, // V6_vmpyuh_acc_alt
7724 0U, // V6_vmpyuh_alt
7725 0U, // V6_vmpyuhv_acc_alt
7726 0U, // V6_vmpyuhv_alt
7727 0U, // V6_vnavgb_alt
7728 0U, // V6_vnavgh_alt
7729 0U, // V6_vnavgub_alt
7730 0U, // V6_vnavgw_alt
7731 0U, // V6_vnormamth_alt
7732 0U, // V6_vnormamtw_alt
7733 0U, // V6_vpackeb_alt
7734 0U, // V6_vpackeh_alt
7735 0U, // V6_vpackhb_sat_alt
7736 0U, // V6_vpackhub_sat_alt
7737 0U, // V6_vpackob_alt
7738 0U, // V6_vpackoh_alt
7739 0U, // V6_vpackwh_sat_alt
7740 0U, // V6_vpackwuh_sat_alt
7741 0U, // V6_vpopcounth_alt
7742 0U, // V6_vrmpybub_rtt_acc_alt
7743 0U, // V6_vrmpybub_rtt_alt
7744 0U, // V6_vrmpybus_acc_alt
7745 0U, // V6_vrmpybus_alt
7746 0U, // V6_vrmpybusi_acc_alt
7747 0U, // V6_vrmpybusi_alt
7748 0U, // V6_vrmpybusv_acc_alt
7749 0U, // V6_vrmpybusv_alt
7750 0U, // V6_vrmpybv_acc_alt
7751 0U, // V6_vrmpybv_alt
7752 0U, // V6_vrmpyub_acc_alt
7753 0U, // V6_vrmpyub_alt
7754 0U, // V6_vrmpyub_rtt_acc_alt
7755 0U, // V6_vrmpyub_rtt_alt
7756 0U, // V6_vrmpyubi_acc_alt
7757 0U, // V6_vrmpyubi_alt
7758 0U, // V6_vrmpyubv_acc_alt
7759 0U, // V6_vrmpyubv_alt
7760 0U, // V6_vrotr_alt
7761 0U, // V6_vroundhb_alt
7762 0U, // V6_vroundhub_alt
7763 0U, // V6_vrounduhub_alt
7764 0U, // V6_vrounduwuh_alt
7765 0U, // V6_vroundwh_alt
7766 0U, // V6_vroundwuh_alt
7767 0U, // V6_vrsadubi_acc_alt
7768 0U, // V6_vrsadubi_alt
7769 0U, // V6_vsathub_alt
7770 0U, // V6_vsatuwuh_alt
7771 0U, // V6_vsatwh_alt
7772 0U, // V6_vsb_alt
7773 0U, // V6_vscattermh_add_alt
7774 0U, // V6_vscattermh_alt
7775 0U, // V6_vscattermhq_alt
7776 0U, // V6_vscattermw_add_alt
7777 0U, // V6_vscattermw_alt
7778 8U, // V6_vscattermwh_add_alt
7779 8U, // V6_vscattermwh_alt
7780 0U, // V6_vscattermwhq_alt
7781 0U, // V6_vscattermwq_alt
7782 0U, // V6_vsh_alt
7783 0U, // V6_vshufeh_alt
7784 0U, // V6_vshuffb_alt
7785 0U, // V6_vshuffeb_alt
7786 0U, // V6_vshuffh_alt
7787 0U, // V6_vshuffob_alt
7788 0U, // V6_vshufoeb_alt
7789 0U, // V6_vshufoeh_alt
7790 0U, // V6_vshufoh_alt
7791 0U, // V6_vsubb_alt
7792 0U, // V6_vsubb_dv_alt
7793 0U, // V6_vsubbnq_alt
7794 0U, // V6_vsubbq_alt
7795 0U, // V6_vsubbsat_alt
7796 0U, // V6_vsubbsat_dv_alt
7797 0U, // V6_vsubh_alt
7798 0U, // V6_vsubh_dv_alt
7799 0U, // V6_vsubhnq_alt
7800 0U, // V6_vsubhq_alt
7801 0U, // V6_vsubhsat_alt
7802 0U, // V6_vsubhsat_dv_alt
7803 0U, // V6_vsubhw_alt
7804 0U, // V6_vsububh_alt
7805 0U, // V6_vsububsat_alt
7806 0U, // V6_vsububsat_dv_alt
7807 0U, // V6_vsubuhsat_alt
7808 0U, // V6_vsubuhsat_dv_alt
7809 0U, // V6_vsubuhw_alt
7810 0U, // V6_vsubuwsat_alt
7811 0U, // V6_vsubuwsat_dv_alt
7812 0U, // V6_vsubw_alt
7813 0U, // V6_vsubw_dv_alt
7814 0U, // V6_vsubwnq_alt
7815 0U, // V6_vsubwq_alt
7816 0U, // V6_vsubwsat_alt
7817 0U, // V6_vsubwsat_dv_alt
7818 0U, // V6_vtmpyb_acc_alt
7819 0U, // V6_vtmpyb_alt
7820 0U, // V6_vtmpybus_acc_alt
7821 0U, // V6_vtmpybus_alt
7822 0U, // V6_vtmpyhb_acc_alt
7823 0U, // V6_vtmpyhb_alt
7824 0U, // V6_vtran2x2_map
7825 0U, // V6_vunpackb_alt
7826 0U, // V6_vunpackh_alt
7827 0U, // V6_vunpackob_alt
7828 0U, // V6_vunpackoh_alt
7829 0U, // V6_vunpackub_alt
7830 0U, // V6_vunpackuh_alt
7831 0U, // V6_vzb_alt
7832 0U, // V6_vzh_alt
7833 0U, // V6_zld0
7834 0U, // V6_zldp0
7835 0U, // Y2_crswap_old
7836 0U, // Y2_dcfetch
7837 0U, // Y2_k1lock_map
7838 0U, // Y2_k1unlock_map
7839 0U, // dup_A2_add
7840 0U, // dup_A2_addi
7841 0U, // dup_A2_andir
7842 0U, // dup_A2_combineii
7843 0U, // dup_A2_sxtb
7844 0U, // dup_A2_sxth
7845 0U, // dup_A2_tfr
7846 0U, // dup_A2_tfrsi
7847 0U, // dup_A2_zxtb
7848 0U, // dup_A2_zxth
7849 0U, // dup_A4_combineii
7850 0U, // dup_A4_combineir
7851 0U, // dup_A4_combineri
7852 0U, // dup_C2_cmoveif
7853 0U, // dup_C2_cmoveit
7854 0U, // dup_C2_cmovenewif
7855 0U, // dup_C2_cmovenewit
7856 0U, // dup_C2_cmpeqi
7857 0U, // dup_L2_deallocframe
7858 0U, // dup_L2_loadrb_io
7859 0U, // dup_L2_loadrd_io
7860 0U, // dup_L2_loadrh_io
7861 0U, // dup_L2_loadri_io
7862 0U, // dup_L2_loadrub_io
7863 0U, // dup_L2_loadruh_io
7864 0U, // dup_S2_allocframe
7865 0U, // dup_S2_storerb_io
7866 0U, // dup_S2_storerd_io
7867 0U, // dup_S2_storerh_io
7868 0U, // dup_S2_storeri_io
7869 0U, // dup_S4_storeirb_io
7870 0U, // dup_S4_storeiri_io
7871 0U, // A2_abs
7872 0U, // A2_absp
7873 0U, // A2_abssat
7874 0U, // A2_add
7875 0U, // A2_addh_h16_hh
7876 0U, // A2_addh_h16_hl
7877 0U, // A2_addh_h16_lh
7878 0U, // A2_addh_h16_ll
7879 0U, // A2_addh_h16_sat_hh
7880 0U, // A2_addh_h16_sat_hl
7881 0U, // A2_addh_h16_sat_lh
7882 0U, // A2_addh_h16_sat_ll
7883 0U, // A2_addh_l16_hl
7884 0U, // A2_addh_l16_ll
7885 0U, // A2_addh_l16_sat_hl
7886 0U, // A2_addh_l16_sat_ll
7887 0U, // A2_addi
7888 0U, // A2_addp
7889 0U, // A2_addpsat
7890 0U, // A2_addsat
7891 0U, // A2_addsph
7892 0U, // A2_addspl
7893 0U, // A2_and
7894 0U, // A2_andir
7895 0U, // A2_andp
7896 0U, // A2_aslh
7897 0U, // A2_asrh
7898 0U, // A2_combine_hh
7899 0U, // A2_combine_hl
7900 0U, // A2_combine_lh
7901 0U, // A2_combine_ll
7902 0U, // A2_combineii
7903 0U, // A2_combinew
7904 0U, // A2_max
7905 0U, // A2_maxp
7906 0U, // A2_maxu
7907 0U, // A2_maxup
7908 0U, // A2_min
7909 0U, // A2_minp
7910 0U, // A2_minu
7911 0U, // A2_minup
7912 0U, // A2_negp
7913 0U, // A2_negsat
7914 0U, // A2_nop
7915 0U, // A2_notp
7916 0U, // A2_or
7917 0U, // A2_orir
7918 0U, // A2_orp
7919 0U, // A2_paddf
7920 0U, // A2_paddfnew
7921 0U, // A2_paddif
7922 0U, // A2_paddifnew
7923 0U, // A2_paddit
7924 0U, // A2_padditnew
7925 0U, // A2_paddt
7926 0U, // A2_paddtnew
7927 0U, // A2_pandf
7928 0U, // A2_pandfnew
7929 0U, // A2_pandt
7930 0U, // A2_pandtnew
7931 0U, // A2_porf
7932 0U, // A2_porfnew
7933 0U, // A2_port
7934 0U, // A2_portnew
7935 0U, // A2_psubf
7936 0U, // A2_psubfnew
7937 0U, // A2_psubt
7938 0U, // A2_psubtnew
7939 0U, // A2_pxorf
7940 0U, // A2_pxorfnew
7941 0U, // A2_pxort
7942 0U, // A2_pxortnew
7943 0U, // A2_roundsat
7944 0U, // A2_sat
7945 0U, // A2_satb
7946 0U, // A2_sath
7947 0U, // A2_satub
7948 0U, // A2_satuh
7949 0U, // A2_sub
7950 0U, // A2_subh_h16_hh
7951 0U, // A2_subh_h16_hl
7952 0U, // A2_subh_h16_lh
7953 0U, // A2_subh_h16_ll
7954 0U, // A2_subh_h16_sat_hh
7955 0U, // A2_subh_h16_sat_hl
7956 0U, // A2_subh_h16_sat_lh
7957 0U, // A2_subh_h16_sat_ll
7958 0U, // A2_subh_l16_hl
7959 0U, // A2_subh_l16_ll
7960 0U, // A2_subh_l16_sat_hl
7961 0U, // A2_subh_l16_sat_ll
7962 0U, // A2_subp
7963 0U, // A2_subri
7964 0U, // A2_subsat
7965 0U, // A2_svaddh
7966 0U, // A2_svaddhs
7967 0U, // A2_svadduhs
7968 0U, // A2_svavgh
7969 0U, // A2_svavghs
7970 0U, // A2_svnavgh
7971 0U, // A2_svsubh
7972 0U, // A2_svsubhs
7973 0U, // A2_svsubuhs
7974 0U, // A2_swiz
7975 0U, // A2_sxtb
7976 0U, // A2_sxth
7977 0U, // A2_sxtw
7978 0U, // A2_tfr
7979 0U, // A2_tfrcrr
7980 0U, // A2_tfrih
7981 0U, // A2_tfril
7982 0U, // A2_tfrrcr
7983 0U, // A2_tfrsi
7984 0U, // A2_vabsh
7985 0U, // A2_vabshsat
7986 0U, // A2_vabsw
7987 0U, // A2_vabswsat
7988 0U, // A2_vaddh
7989 0U, // A2_vaddhs
7990 0U, // A2_vaddub
7991 0U, // A2_vaddubs
7992 0U, // A2_vadduhs
7993 0U, // A2_vaddw
7994 0U, // A2_vaddws
7995 0U, // A2_vavgh
7996 0U, // A2_vavghcr
7997 0U, // A2_vavghr
7998 0U, // A2_vavgub
7999 0U, // A2_vavgubr
8000 0U, // A2_vavguh
8001 0U, // A2_vavguhr
8002 0U, // A2_vavguw
8003 0U, // A2_vavguwr
8004 0U, // A2_vavgw
8005 0U, // A2_vavgwcr
8006 0U, // A2_vavgwr
8007 0U, // A2_vcmpbeq
8008 0U, // A2_vcmpbgtu
8009 0U, // A2_vcmpheq
8010 0U, // A2_vcmphgt
8011 0U, // A2_vcmphgtu
8012 0U, // A2_vcmpweq
8013 0U, // A2_vcmpwgt
8014 0U, // A2_vcmpwgtu
8015 0U, // A2_vconj
8016 0U, // A2_vmaxb
8017 0U, // A2_vmaxh
8018 0U, // A2_vmaxub
8019 0U, // A2_vmaxuh
8020 0U, // A2_vmaxuw
8021 0U, // A2_vmaxw
8022 0U, // A2_vminb
8023 0U, // A2_vminh
8024 0U, // A2_vminub
8025 0U, // A2_vminuh
8026 0U, // A2_vminuw
8027 0U, // A2_vminw
8028 0U, // A2_vnavgh
8029 0U, // A2_vnavghcr
8030 0U, // A2_vnavghr
8031 0U, // A2_vnavgw
8032 0U, // A2_vnavgwcr
8033 0U, // A2_vnavgwr
8034 0U, // A2_vraddub
8035 0U, // A2_vraddub_acc
8036 0U, // A2_vrsadub
8037 0U, // A2_vrsadub_acc
8038 0U, // A2_vsubh
8039 0U, // A2_vsubhs
8040 0U, // A2_vsubub
8041 0U, // A2_vsububs
8042 0U, // A2_vsubuhs
8043 0U, // A2_vsubw
8044 0U, // A2_vsubws
8045 0U, // A2_xor
8046 0U, // A2_xorp
8047 0U, // A2_zxth
8048 1U, // A4_addp_c
8049 0U, // A4_andn
8050 0U, // A4_andnp
8051 0U, // A4_bitsplit
8052 0U, // A4_bitspliti
8053 0U, // A4_boundscheck_hi
8054 0U, // A4_boundscheck_lo
8055 0U, // A4_cmpbeq
8056 0U, // A4_cmpbeqi
8057 0U, // A4_cmpbgt
8058 0U, // A4_cmpbgti
8059 0U, // A4_cmpbgtu
8060 0U, // A4_cmpbgtui
8061 0U, // A4_cmpheq
8062 0U, // A4_cmpheqi
8063 0U, // A4_cmphgt
8064 0U, // A4_cmphgti
8065 0U, // A4_cmphgtu
8066 0U, // A4_cmphgtui
8067 0U, // A4_combineii
8068 0U, // A4_combineir
8069 0U, // A4_combineri
8070 0U, // A4_cround_ri
8071 0U, // A4_cround_rr
8072 0U, // A4_ext
8073 0U, // A4_modwrapu
8074 0U, // A4_orn
8075 0U, // A4_ornp
8076 0U, // A4_paslhf
8077 0U, // A4_paslhfnew
8078 0U, // A4_paslht
8079 0U, // A4_paslhtnew
8080 0U, // A4_pasrhf
8081 0U, // A4_pasrhfnew
8082 0U, // A4_pasrht
8083 0U, // A4_pasrhtnew
8084 0U, // A4_psxtbf
8085 0U, // A4_psxtbfnew
8086 0U, // A4_psxtbt
8087 0U, // A4_psxtbtnew
8088 0U, // A4_psxthf
8089 0U, // A4_psxthfnew
8090 0U, // A4_psxtht
8091 0U, // A4_psxthtnew
8092 0U, // A4_pzxtbf
8093 0U, // A4_pzxtbfnew
8094 0U, // A4_pzxtbt
8095 0U, // A4_pzxtbtnew
8096 0U, // A4_pzxthf
8097 0U, // A4_pzxthfnew
8098 0U, // A4_pzxtht
8099 0U, // A4_pzxthtnew
8100 0U, // A4_rcmpeq
8101 0U, // A4_rcmpeqi
8102 0U, // A4_rcmpneq
8103 0U, // A4_rcmpneqi
8104 0U, // A4_round_ri
8105 0U, // A4_round_ri_sat
8106 0U, // A4_round_rr
8107 0U, // A4_round_rr_sat
8108 1U, // A4_subp_c
8109 0U, // A4_tfrcpp
8110 0U, // A4_tfrpcp
8111 0U, // A4_tlbmatch
8112 0U, // A4_vcmpbeq_any
8113 0U, // A4_vcmpbeqi
8114 0U, // A4_vcmpbgt
8115 0U, // A4_vcmpbgti
8116 0U, // A4_vcmpbgtui
8117 0U, // A4_vcmpheqi
8118 0U, // A4_vcmphgti
8119 0U, // A4_vcmphgtui
8120 0U, // A4_vcmpweqi
8121 0U, // A4_vcmpwgti
8122 0U, // A4_vcmpwgtui
8123 0U, // A4_vrmaxh
8124 0U, // A4_vrmaxuh
8125 0U, // A4_vrmaxuw
8126 0U, // A4_vrmaxw
8127 0U, // A4_vrminh
8128 0U, // A4_vrminuh
8129 0U, // A4_vrminuw
8130 0U, // A4_vrminw
8131 0U, // A5_ACS
8132 0U, // A5_vaddhubs
8133 0U, // A6_vcmpbeq_notany
8134 0U, // A6_vminub_RdP
8135 0U, // A7_clip
8136 0U, // A7_croundd_ri
8137 0U, // A7_croundd_rr
8138 0U, // A7_vclip
8139 0U, // C2_all8
8140 0U, // C2_and
8141 0U, // C2_andn
8142 0U, // C2_any8
8143 0U, // C2_bitsclr
8144 0U, // C2_bitsclri
8145 0U, // C2_bitsset
8146 0U, // C2_ccombinewf
8147 0U, // C2_ccombinewnewf
8148 0U, // C2_ccombinewnewt
8149 0U, // C2_ccombinewt
8150 0U, // C2_cmoveif
8151 0U, // C2_cmoveit
8152 0U, // C2_cmovenewif
8153 0U, // C2_cmovenewit
8154 0U, // C2_cmpeq
8155 0U, // C2_cmpeqi
8156 0U, // C2_cmpeqp
8157 0U, // C2_cmpgt
8158 0U, // C2_cmpgti
8159 0U, // C2_cmpgtp
8160 0U, // C2_cmpgtu
8161 0U, // C2_cmpgtui
8162 0U, // C2_cmpgtup
8163 0U, // C2_mask
8164 0U, // C2_mux
8165 17U, // C2_muxii
8166 17U, // C2_muxir
8167 0U, // C2_muxri
8168 0U, // C2_not
8169 0U, // C2_or
8170 0U, // C2_orn
8171 0U, // C2_tfrpr
8172 0U, // C2_tfrrp
8173 0U, // C2_vitpack
8174 0U, // C2_vmux
8175 0U, // C2_xor
8176 0U, // C4_addipc
8177 1U, // C4_and_and
8178 0U, // C4_and_andn
8179 1U, // C4_and_or
8180 0U, // C4_and_orn
8181 0U, // C4_cmplte
8182 0U, // C4_cmpltei
8183 0U, // C4_cmplteu
8184 0U, // C4_cmplteui
8185 0U, // C4_cmpneq
8186 0U, // C4_cmpneqi
8187 0U, // C4_fastcorner9
8188 0U, // C4_fastcorner9_not
8189 0U, // C4_nbitsclr
8190 0U, // C4_nbitsclri
8191 0U, // C4_nbitsset
8192 1U, // C4_or_and
8193 0U, // C4_or_andn
8194 1U, // C4_or_or
8195 0U, // C4_or_orn
8196 0U, // CALLProfile
8197 0U, // CONST32
8198 0U, // CONST64
8199 0U, // DuplexIClass0
8200 0U, // DuplexIClass1
8201 0U, // DuplexIClass2
8202 0U, // DuplexIClass3
8203 0U, // DuplexIClass4
8204 0U, // DuplexIClass5
8205 0U, // DuplexIClass6
8206 0U, // DuplexIClass7
8207 0U, // DuplexIClass8
8208 0U, // DuplexIClass9
8209 0U, // DuplexIClassA
8210 0U, // DuplexIClassB
8211 0U, // DuplexIClassC
8212 0U, // DuplexIClassD
8213 0U, // DuplexIClassE
8214 0U, // DuplexIClassF
8215 0U, // EH_RETURN_JMPR
8216 0U, // F2_conv_d2df
8217 0U, // F2_conv_d2sf
8218 0U, // F2_conv_df2d
8219 0U, // F2_conv_df2d_chop
8220 0U, // F2_conv_df2sf
8221 0U, // F2_conv_df2ud
8222 0U, // F2_conv_df2ud_chop
8223 0U, // F2_conv_df2uw
8224 0U, // F2_conv_df2uw_chop
8225 0U, // F2_conv_df2w
8226 0U, // F2_conv_df2w_chop
8227 0U, // F2_conv_sf2d
8228 0U, // F2_conv_sf2d_chop
8229 0U, // F2_conv_sf2df
8230 0U, // F2_conv_sf2ud
8231 0U, // F2_conv_sf2ud_chop
8232 0U, // F2_conv_sf2uw
8233 0U, // F2_conv_sf2uw_chop
8234 0U, // F2_conv_sf2w
8235 0U, // F2_conv_sf2w_chop
8236 0U, // F2_conv_ud2df
8237 0U, // F2_conv_ud2sf
8238 0U, // F2_conv_uw2df
8239 0U, // F2_conv_uw2sf
8240 0U, // F2_conv_w2df
8241 0U, // F2_conv_w2sf
8242 0U, // F2_dfadd
8243 0U, // F2_dfclass
8244 0U, // F2_dfcmpeq
8245 0U, // F2_dfcmpge
8246 0U, // F2_dfcmpgt
8247 0U, // F2_dfcmpuo
8248 0U, // F2_dfimm_n
8249 0U, // F2_dfimm_p
8250 0U, // F2_dfmax
8251 0U, // F2_dfmin
8252 0U, // F2_dfmpyfix
8253 0U, // F2_dfmpyhh
8254 0U, // F2_dfmpylh
8255 0U, // F2_dfmpyll
8256 0U, // F2_dfsub
8257 0U, // F2_sfadd
8258 0U, // F2_sfclass
8259 0U, // F2_sfcmpeq
8260 0U, // F2_sfcmpge
8261 0U, // F2_sfcmpgt
8262 0U, // F2_sfcmpuo
8263 0U, // F2_sffixupd
8264 0U, // F2_sffixupn
8265 0U, // F2_sffixupr
8266 0U, // F2_sffma
8267 0U, // F2_sffma_lib
8268 0U, // F2_sffma_sc
8269 0U, // F2_sffms
8270 0U, // F2_sffms_lib
8271 0U, // F2_sfimm_n
8272 0U, // F2_sfimm_p
8273 0U, // F2_sfinvsqrta
8274 0U, // F2_sfmax
8275 0U, // F2_sfmin
8276 0U, // F2_sfmpy
8277 0U, // F2_sfrecipa
8278 0U, // F2_sfsub
8279 0U, // G4_tfrgcpp
8280 0U, // G4_tfrgcrr
8281 0U, // G4_tfrgpcp
8282 0U, // G4_tfrgrcr
8283 0U, // HI
8284 0U, // J2_call
8285 0U, // J2_callf
8286 0U, // J2_callr
8287 0U, // J2_callrf
8288 0U, // J2_callrh
8289 0U, // J2_callrt
8290 0U, // J2_callt
8291 0U, // J2_jump
8292 0U, // J2_jumpf
8293 0U, // J2_jumpfnew
8294 0U, // J2_jumpfnewpt
8295 0U, // J2_jumpfpt
8296 0U, // J2_jumpr
8297 0U, // J2_jumprf
8298 0U, // J2_jumprfnew
8299 0U, // J2_jumprfnewpt
8300 0U, // J2_jumprfpt
8301 0U, // J2_jumprgtez
8302 0U, // J2_jumprgtezpt
8303 0U, // J2_jumprh
8304 0U, // J2_jumprltez
8305 0U, // J2_jumprltezpt
8306 0U, // J2_jumprnz
8307 0U, // J2_jumprnzpt
8308 0U, // J2_jumprt
8309 0U, // J2_jumprtnew
8310 0U, // J2_jumprtnewpt
8311 0U, // J2_jumprtpt
8312 0U, // J2_jumprz
8313 0U, // J2_jumprzpt
8314 0U, // J2_jumpt
8315 0U, // J2_jumptnew
8316 0U, // J2_jumptnewpt
8317 0U, // J2_jumptpt
8318 0U, // J2_loop0i
8319 0U, // J2_loop0iext
8320 0U, // J2_loop0r
8321 0U, // J2_loop0rext
8322 0U, // J2_loop1i
8323 0U, // J2_loop1iext
8324 0U, // J2_loop1r
8325 0U, // J2_loop1rext
8326 0U, // J2_pause
8327 0U, // J2_ploop1si
8328 0U, // J2_ploop1sr
8329 0U, // J2_ploop2si
8330 0U, // J2_ploop2sr
8331 0U, // J2_ploop3si
8332 0U, // J2_ploop3sr
8333 0U, // J2_rte
8334 0U, // J2_trap0
8335 0U, // J2_trap1
8336 0U, // J2_unpause
8337 0U, // J4_cmpeq_f_jumpnv_nt
8338 0U, // J4_cmpeq_f_jumpnv_t
8339 0U, // J4_cmpeq_fp0_jump_nt
8340 0U, // J4_cmpeq_fp0_jump_t
8341 0U, // J4_cmpeq_fp1_jump_nt
8342 0U, // J4_cmpeq_fp1_jump_t
8343 0U, // J4_cmpeq_t_jumpnv_nt
8344 0U, // J4_cmpeq_t_jumpnv_t
8345 0U, // J4_cmpeq_tp0_jump_nt
8346 0U, // J4_cmpeq_tp0_jump_t
8347 0U, // J4_cmpeq_tp1_jump_nt
8348 0U, // J4_cmpeq_tp1_jump_t
8349 0U, // J4_cmpeqi_f_jumpnv_nt
8350 0U, // J4_cmpeqi_f_jumpnv_t
8351 0U, // J4_cmpeqi_fp0_jump_nt
8352 0U, // J4_cmpeqi_fp0_jump_t
8353 0U, // J4_cmpeqi_fp1_jump_nt
8354 0U, // J4_cmpeqi_fp1_jump_t
8355 0U, // J4_cmpeqi_t_jumpnv_nt
8356 0U, // J4_cmpeqi_t_jumpnv_t
8357 0U, // J4_cmpeqi_tp0_jump_nt
8358 0U, // J4_cmpeqi_tp0_jump_t
8359 0U, // J4_cmpeqi_tp1_jump_nt
8360 0U, // J4_cmpeqi_tp1_jump_t
8361 0U, // J4_cmpeqn1_f_jumpnv_nt
8362 0U, // J4_cmpeqn1_f_jumpnv_t
8363 0U, // J4_cmpeqn1_fp0_jump_nt
8364 0U, // J4_cmpeqn1_fp0_jump_t
8365 0U, // J4_cmpeqn1_fp1_jump_nt
8366 0U, // J4_cmpeqn1_fp1_jump_t
8367 0U, // J4_cmpeqn1_t_jumpnv_nt
8368 0U, // J4_cmpeqn1_t_jumpnv_t
8369 0U, // J4_cmpeqn1_tp0_jump_nt
8370 0U, // J4_cmpeqn1_tp0_jump_t
8371 0U, // J4_cmpeqn1_tp1_jump_nt
8372 0U, // J4_cmpeqn1_tp1_jump_t
8373 0U, // J4_cmpgt_f_jumpnv_nt
8374 0U, // J4_cmpgt_f_jumpnv_t
8375 0U, // J4_cmpgt_fp0_jump_nt
8376 0U, // J4_cmpgt_fp0_jump_t
8377 0U, // J4_cmpgt_fp1_jump_nt
8378 0U, // J4_cmpgt_fp1_jump_t
8379 0U, // J4_cmpgt_t_jumpnv_nt
8380 0U, // J4_cmpgt_t_jumpnv_t
8381 0U, // J4_cmpgt_tp0_jump_nt
8382 0U, // J4_cmpgt_tp0_jump_t
8383 0U, // J4_cmpgt_tp1_jump_nt
8384 0U, // J4_cmpgt_tp1_jump_t
8385 0U, // J4_cmpgti_f_jumpnv_nt
8386 0U, // J4_cmpgti_f_jumpnv_t
8387 0U, // J4_cmpgti_fp0_jump_nt
8388 0U, // J4_cmpgti_fp0_jump_t
8389 0U, // J4_cmpgti_fp1_jump_nt
8390 0U, // J4_cmpgti_fp1_jump_t
8391 0U, // J4_cmpgti_t_jumpnv_nt
8392 0U, // J4_cmpgti_t_jumpnv_t
8393 0U, // J4_cmpgti_tp0_jump_nt
8394 0U, // J4_cmpgti_tp0_jump_t
8395 0U, // J4_cmpgti_tp1_jump_nt
8396 0U, // J4_cmpgti_tp1_jump_t
8397 0U, // J4_cmpgtn1_f_jumpnv_nt
8398 0U, // J4_cmpgtn1_f_jumpnv_t
8399 0U, // J4_cmpgtn1_fp0_jump_nt
8400 0U, // J4_cmpgtn1_fp0_jump_t
8401 0U, // J4_cmpgtn1_fp1_jump_nt
8402 0U, // J4_cmpgtn1_fp1_jump_t
8403 0U, // J4_cmpgtn1_t_jumpnv_nt
8404 0U, // J4_cmpgtn1_t_jumpnv_t
8405 0U, // J4_cmpgtn1_tp0_jump_nt
8406 0U, // J4_cmpgtn1_tp0_jump_t
8407 0U, // J4_cmpgtn1_tp1_jump_nt
8408 0U, // J4_cmpgtn1_tp1_jump_t
8409 0U, // J4_cmpgtu_f_jumpnv_nt
8410 0U, // J4_cmpgtu_f_jumpnv_t
8411 0U, // J4_cmpgtu_fp0_jump_nt
8412 0U, // J4_cmpgtu_fp0_jump_t
8413 0U, // J4_cmpgtu_fp1_jump_nt
8414 0U, // J4_cmpgtu_fp1_jump_t
8415 0U, // J4_cmpgtu_t_jumpnv_nt
8416 0U, // J4_cmpgtu_t_jumpnv_t
8417 0U, // J4_cmpgtu_tp0_jump_nt
8418 0U, // J4_cmpgtu_tp0_jump_t
8419 0U, // J4_cmpgtu_tp1_jump_nt
8420 0U, // J4_cmpgtu_tp1_jump_t
8421 0U, // J4_cmpgtui_f_jumpnv_nt
8422 0U, // J4_cmpgtui_f_jumpnv_t
8423 0U, // J4_cmpgtui_fp0_jump_nt
8424 0U, // J4_cmpgtui_fp0_jump_t
8425 0U, // J4_cmpgtui_fp1_jump_nt
8426 0U, // J4_cmpgtui_fp1_jump_t
8427 0U, // J4_cmpgtui_t_jumpnv_nt
8428 0U, // J4_cmpgtui_t_jumpnv_t
8429 0U, // J4_cmpgtui_tp0_jump_nt
8430 0U, // J4_cmpgtui_tp0_jump_t
8431 0U, // J4_cmpgtui_tp1_jump_nt
8432 0U, // J4_cmpgtui_tp1_jump_t
8433 0U, // J4_cmplt_f_jumpnv_nt
8434 0U, // J4_cmplt_f_jumpnv_t
8435 0U, // J4_cmplt_t_jumpnv_nt
8436 0U, // J4_cmplt_t_jumpnv_t
8437 0U, // J4_cmpltu_f_jumpnv_nt
8438 0U, // J4_cmpltu_f_jumpnv_t
8439 0U, // J4_cmpltu_t_jumpnv_nt
8440 0U, // J4_cmpltu_t_jumpnv_t
8441 0U, // J4_hintjumpr
8442 0U, // J4_jumpseti
8443 0U, // J4_jumpsetr
8444 0U, // J4_tstbit0_f_jumpnv_nt
8445 0U, // J4_tstbit0_f_jumpnv_t
8446 0U, // J4_tstbit0_fp0_jump_nt
8447 0U, // J4_tstbit0_fp0_jump_t
8448 0U, // J4_tstbit0_fp1_jump_nt
8449 0U, // J4_tstbit0_fp1_jump_t
8450 0U, // J4_tstbit0_t_jumpnv_nt
8451 0U, // J4_tstbit0_t_jumpnv_t
8452 0U, // J4_tstbit0_tp0_jump_nt
8453 0U, // J4_tstbit0_tp0_jump_t
8454 0U, // J4_tstbit0_tp1_jump_nt
8455 0U, // J4_tstbit0_tp1_jump_t
8456 0U, // L2_deallocframe
8457 0U, // L2_loadalignb_io
8458 1U, // L2_loadalignb_pbr
8459 1U, // L2_loadalignb_pci
8460 0U, // L2_loadalignb_pcr
8461 0U, // L2_loadalignb_pi
8462 0U, // L2_loadalignb_pr
8463 0U, // L2_loadalignh_io
8464 1U, // L2_loadalignh_pbr
8465 1U, // L2_loadalignh_pci
8466 0U, // L2_loadalignh_pcr
8467 0U, // L2_loadalignh_pi
8468 0U, // L2_loadalignh_pr
8469 0U, // L2_loadbsw2_io
8470 0U, // L2_loadbsw2_pbr
8471 0U, // L2_loadbsw2_pci
8472 0U, // L2_loadbsw2_pcr
8473 0U, // L2_loadbsw2_pi
8474 0U, // L2_loadbsw2_pr
8475 0U, // L2_loadbsw4_io
8476 0U, // L2_loadbsw4_pbr
8477 0U, // L2_loadbsw4_pci
8478 0U, // L2_loadbsw4_pcr
8479 0U, // L2_loadbsw4_pi
8480 0U, // L2_loadbsw4_pr
8481 0U, // L2_loadbzw2_io
8482 0U, // L2_loadbzw2_pbr
8483 0U, // L2_loadbzw2_pci
8484 0U, // L2_loadbzw2_pcr
8485 0U, // L2_loadbzw2_pi
8486 0U, // L2_loadbzw2_pr
8487 0U, // L2_loadbzw4_io
8488 0U, // L2_loadbzw4_pbr
8489 0U, // L2_loadbzw4_pci
8490 0U, // L2_loadbzw4_pcr
8491 0U, // L2_loadbzw4_pi
8492 0U, // L2_loadbzw4_pr
8493 0U, // L2_loadrb_io
8494 0U, // L2_loadrb_pbr
8495 0U, // L2_loadrb_pci
8496 0U, // L2_loadrb_pcr
8497 0U, // L2_loadrb_pi
8498 0U, // L2_loadrb_pr
8499 0U, // L2_loadrbgp
8500 0U, // L2_loadrd_io
8501 0U, // L2_loadrd_pbr
8502 0U, // L2_loadrd_pci
8503 0U, // L2_loadrd_pcr
8504 0U, // L2_loadrd_pi
8505 0U, // L2_loadrd_pr
8506 0U, // L2_loadrdgp
8507 0U, // L2_loadrh_io
8508 0U, // L2_loadrh_pbr
8509 0U, // L2_loadrh_pci
8510 0U, // L2_loadrh_pcr
8511 0U, // L2_loadrh_pi
8512 0U, // L2_loadrh_pr
8513 0U, // L2_loadrhgp
8514 0U, // L2_loadri_io
8515 0U, // L2_loadri_pbr
8516 0U, // L2_loadri_pci
8517 0U, // L2_loadri_pcr
8518 0U, // L2_loadri_pi
8519 0U, // L2_loadri_pr
8520 0U, // L2_loadrigp
8521 0U, // L2_loadrub_io
8522 0U, // L2_loadrub_pbr
8523 0U, // L2_loadrub_pci
8524 0U, // L2_loadrub_pcr
8525 0U, // L2_loadrub_pi
8526 0U, // L2_loadrub_pr
8527 0U, // L2_loadrubgp
8528 0U, // L2_loadruh_io
8529 0U, // L2_loadruh_pbr
8530 0U, // L2_loadruh_pci
8531 0U, // L2_loadruh_pcr
8532 0U, // L2_loadruh_pi
8533 0U, // L2_loadruh_pr
8534 0U, // L2_loadruhgp
8535 0U, // L2_loadw_aq
8536 0U, // L2_loadw_locked
8537 0U, // L2_ploadrbf_io
8538 0U, // L2_ploadrbf_pi
8539 0U, // L2_ploadrbfnew_io
8540 0U, // L2_ploadrbfnew_pi
8541 0U, // L2_ploadrbt_io
8542 0U, // L2_ploadrbt_pi
8543 0U, // L2_ploadrbtnew_io
8544 0U, // L2_ploadrbtnew_pi
8545 0U, // L2_ploadrdf_io
8546 0U, // L2_ploadrdf_pi
8547 0U, // L2_ploadrdfnew_io
8548 0U, // L2_ploadrdfnew_pi
8549 0U, // L2_ploadrdt_io
8550 0U, // L2_ploadrdt_pi
8551 0U, // L2_ploadrdtnew_io
8552 0U, // L2_ploadrdtnew_pi
8553 0U, // L2_ploadrhf_io
8554 0U, // L2_ploadrhf_pi
8555 0U, // L2_ploadrhfnew_io
8556 0U, // L2_ploadrhfnew_pi
8557 0U, // L2_ploadrht_io
8558 0U, // L2_ploadrht_pi
8559 0U, // L2_ploadrhtnew_io
8560 0U, // L2_ploadrhtnew_pi
8561 0U, // L2_ploadrif_io
8562 0U, // L2_ploadrif_pi
8563 0U, // L2_ploadrifnew_io
8564 0U, // L2_ploadrifnew_pi
8565 0U, // L2_ploadrit_io
8566 0U, // L2_ploadrit_pi
8567 0U, // L2_ploadritnew_io
8568 0U, // L2_ploadritnew_pi
8569 0U, // L2_ploadrubf_io
8570 0U, // L2_ploadrubf_pi
8571 0U, // L2_ploadrubfnew_io
8572 0U, // L2_ploadrubfnew_pi
8573 0U, // L2_ploadrubt_io
8574 0U, // L2_ploadrubt_pi
8575 0U, // L2_ploadrubtnew_io
8576 0U, // L2_ploadrubtnew_pi
8577 0U, // L2_ploadruhf_io
8578 0U, // L2_ploadruhf_pi
8579 0U, // L2_ploadruhfnew_io
8580 0U, // L2_ploadruhfnew_pi
8581 0U, // L2_ploadruht_io
8582 0U, // L2_ploadruht_pi
8583 0U, // L2_ploadruhtnew_io
8584 0U, // L2_ploadruhtnew_pi
8585 0U, // L4_add_memopb_io
8586 0U, // L4_add_memoph_io
8587 0U, // L4_add_memopw_io
8588 0U, // L4_and_memopb_io
8589 0U, // L4_and_memoph_io
8590 0U, // L4_and_memopw_io
8591 0U, // L4_iadd_memopb_io
8592 0U, // L4_iadd_memoph_io
8593 0U, // L4_iadd_memopw_io
8594 0U, // L4_iand_memopb_io
8595 0U, // L4_iand_memoph_io
8596 0U, // L4_iand_memopw_io
8597 0U, // L4_ior_memopb_io
8598 0U, // L4_ior_memoph_io
8599 0U, // L4_ior_memopw_io
8600 0U, // L4_isub_memopb_io
8601 0U, // L4_isub_memoph_io
8602 0U, // L4_isub_memopw_io
8603 0U, // L4_loadalignb_ap
8604 0U, // L4_loadalignb_ur
8605 0U, // L4_loadalignh_ap
8606 0U, // L4_loadalignh_ur
8607 0U, // L4_loadbsw2_ap
8608 0U, // L4_loadbsw2_ur
8609 0U, // L4_loadbsw4_ap
8610 0U, // L4_loadbsw4_ur
8611 0U, // L4_loadbzw2_ap
8612 0U, // L4_loadbzw2_ur
8613 0U, // L4_loadbzw4_ap
8614 0U, // L4_loadbzw4_ur
8615 0U, // L4_loadd_aq
8616 0U, // L4_loadd_locked
8617 0U, // L4_loadrb_ap
8618 0U, // L4_loadrb_rr
8619 0U, // L4_loadrb_ur
8620 0U, // L4_loadrd_ap
8621 0U, // L4_loadrd_rr
8622 0U, // L4_loadrd_ur
8623 0U, // L4_loadrh_ap
8624 0U, // L4_loadrh_rr
8625 0U, // L4_loadrh_ur
8626 0U, // L4_loadri_ap
8627 0U, // L4_loadri_rr
8628 0U, // L4_loadri_ur
8629 0U, // L4_loadrub_ap
8630 0U, // L4_loadrub_rr
8631 0U, // L4_loadrub_ur
8632 0U, // L4_loadruh_ap
8633 0U, // L4_loadruh_rr
8634 0U, // L4_loadruh_ur
8635 0U, // L4_loadw_phys
8636 0U, // L4_or_memopb_io
8637 0U, // L4_or_memoph_io
8638 0U, // L4_or_memopw_io
8639 0U, // L4_ploadrbf_abs
8640 0U, // L4_ploadrbf_rr
8641 0U, // L4_ploadrbfnew_abs
8642 0U, // L4_ploadrbfnew_rr
8643 0U, // L4_ploadrbt_abs
8644 0U, // L4_ploadrbt_rr
8645 0U, // L4_ploadrbtnew_abs
8646 0U, // L4_ploadrbtnew_rr
8647 0U, // L4_ploadrdf_abs
8648 0U, // L4_ploadrdf_rr
8649 0U, // L4_ploadrdfnew_abs
8650 0U, // L4_ploadrdfnew_rr
8651 0U, // L4_ploadrdt_abs
8652 0U, // L4_ploadrdt_rr
8653 0U, // L4_ploadrdtnew_abs
8654 0U, // L4_ploadrdtnew_rr
8655 0U, // L4_ploadrhf_abs
8656 0U, // L4_ploadrhf_rr
8657 0U, // L4_ploadrhfnew_abs
8658 0U, // L4_ploadrhfnew_rr
8659 0U, // L4_ploadrht_abs
8660 0U, // L4_ploadrht_rr
8661 0U, // L4_ploadrhtnew_abs
8662 0U, // L4_ploadrhtnew_rr
8663 0U, // L4_ploadrif_abs
8664 0U, // L4_ploadrif_rr
8665 0U, // L4_ploadrifnew_abs
8666 0U, // L4_ploadrifnew_rr
8667 0U, // L4_ploadrit_abs
8668 0U, // L4_ploadrit_rr
8669 0U, // L4_ploadritnew_abs
8670 0U, // L4_ploadritnew_rr
8671 0U, // L4_ploadrubf_abs
8672 0U, // L4_ploadrubf_rr
8673 0U, // L4_ploadrubfnew_abs
8674 0U, // L4_ploadrubfnew_rr
8675 0U, // L4_ploadrubt_abs
8676 0U, // L4_ploadrubt_rr
8677 0U, // L4_ploadrubtnew_abs
8678 0U, // L4_ploadrubtnew_rr
8679 0U, // L4_ploadruhf_abs
8680 0U, // L4_ploadruhf_rr
8681 0U, // L4_ploadruhfnew_abs
8682 0U, // L4_ploadruhfnew_rr
8683 0U, // L4_ploadruht_abs
8684 0U, // L4_ploadruht_rr
8685 0U, // L4_ploadruhtnew_abs
8686 0U, // L4_ploadruhtnew_rr
8687 0U, // L4_return
8688 0U, // L4_return_f
8689 0U, // L4_return_fnew_pnt
8690 0U, // L4_return_fnew_pt
8691 0U, // L4_return_t
8692 0U, // L4_return_tnew_pnt
8693 0U, // L4_return_tnew_pt
8694 0U, // L4_sub_memopb_io
8695 0U, // L4_sub_memoph_io
8696 0U, // L4_sub_memopw_io
8697 0U, // L6_memcpy
8698 0U, // LO
8699 0U, // M2_acci
8700 0U, // M2_accii
8701 0U, // M2_cmaci_s0
8702 0U, // M2_cmacr_s0
8703 0U, // M2_cmacs_s0
8704 0U, // M2_cmacs_s1
8705 0U, // M2_cmacsc_s0
8706 0U, // M2_cmacsc_s1
8707 0U, // M2_cmpyi_s0
8708 0U, // M2_cmpyr_s0
8709 0U, // M2_cmpyrs_s0
8710 0U, // M2_cmpyrs_s1
8711 0U, // M2_cmpyrsc_s0
8712 0U, // M2_cmpyrsc_s1
8713 0U, // M2_cmpys_s0
8714 0U, // M2_cmpys_s1
8715 0U, // M2_cmpysc_s0
8716 0U, // M2_cmpysc_s1
8717 0U, // M2_cnacs_s0
8718 0U, // M2_cnacs_s1
8719 0U, // M2_cnacsc_s0
8720 0U, // M2_cnacsc_s1
8721 0U, // M2_dpmpyss_acc_s0
8722 0U, // M2_dpmpyss_nac_s0
8723 0U, // M2_dpmpyss_rnd_s0
8724 0U, // M2_dpmpyss_s0
8725 0U, // M2_dpmpyuu_acc_s0
8726 0U, // M2_dpmpyuu_nac_s0
8727 0U, // M2_dpmpyuu_s0
8728 0U, // M2_hmmpyh_rs1
8729 0U, // M2_hmmpyh_s1
8730 0U, // M2_hmmpyl_rs1
8731 0U, // M2_hmmpyl_s1
8732 0U, // M2_maci
8733 0U, // M2_macsin
8734 0U, // M2_macsip
8735 0U, // M2_mmachs_rs0
8736 0U, // M2_mmachs_rs1
8737 0U, // M2_mmachs_s0
8738 0U, // M2_mmachs_s1
8739 0U, // M2_mmacls_rs0
8740 0U, // M2_mmacls_rs1
8741 0U, // M2_mmacls_s0
8742 0U, // M2_mmacls_s1
8743 0U, // M2_mmacuhs_rs0
8744 0U, // M2_mmacuhs_rs1
8745 0U, // M2_mmacuhs_s0
8746 0U, // M2_mmacuhs_s1
8747 0U, // M2_mmaculs_rs0
8748 0U, // M2_mmaculs_rs1
8749 0U, // M2_mmaculs_s0
8750 0U, // M2_mmaculs_s1
8751 0U, // M2_mmpyh_rs0
8752 0U, // M2_mmpyh_rs1
8753 0U, // M2_mmpyh_s0
8754 0U, // M2_mmpyh_s1
8755 0U, // M2_mmpyl_rs0
8756 0U, // M2_mmpyl_rs1
8757 0U, // M2_mmpyl_s0
8758 0U, // M2_mmpyl_s1
8759 0U, // M2_mmpyuh_rs0
8760 0U, // M2_mmpyuh_rs1
8761 0U, // M2_mmpyuh_s0
8762 0U, // M2_mmpyuh_s1
8763 0U, // M2_mmpyul_rs0
8764 0U, // M2_mmpyul_rs1
8765 0U, // M2_mmpyul_s0
8766 0U, // M2_mmpyul_s1
8767 0U, // M2_mnaci
8768 0U, // M2_mpy_acc_hh_s0
8769 0U, // M2_mpy_acc_hh_s1
8770 0U, // M2_mpy_acc_hl_s0
8771 0U, // M2_mpy_acc_hl_s1
8772 0U, // M2_mpy_acc_lh_s0
8773 0U, // M2_mpy_acc_lh_s1
8774 0U, // M2_mpy_acc_ll_s0
8775 0U, // M2_mpy_acc_ll_s1
8776 0U, // M2_mpy_acc_sat_hh_s0
8777 0U, // M2_mpy_acc_sat_hh_s1
8778 0U, // M2_mpy_acc_sat_hl_s0
8779 0U, // M2_mpy_acc_sat_hl_s1
8780 0U, // M2_mpy_acc_sat_lh_s0
8781 0U, // M2_mpy_acc_sat_lh_s1
8782 0U, // M2_mpy_acc_sat_ll_s0
8783 0U, // M2_mpy_acc_sat_ll_s1
8784 0U, // M2_mpy_hh_s0
8785 0U, // M2_mpy_hh_s1
8786 0U, // M2_mpy_hl_s0
8787 0U, // M2_mpy_hl_s1
8788 0U, // M2_mpy_lh_s0
8789 0U, // M2_mpy_lh_s1
8790 0U, // M2_mpy_ll_s0
8791 0U, // M2_mpy_ll_s1
8792 0U, // M2_mpy_nac_hh_s0
8793 0U, // M2_mpy_nac_hh_s1
8794 0U, // M2_mpy_nac_hl_s0
8795 0U, // M2_mpy_nac_hl_s1
8796 0U, // M2_mpy_nac_lh_s0
8797 0U, // M2_mpy_nac_lh_s1
8798 0U, // M2_mpy_nac_ll_s0
8799 0U, // M2_mpy_nac_ll_s1
8800 0U, // M2_mpy_nac_sat_hh_s0
8801 0U, // M2_mpy_nac_sat_hh_s1
8802 0U, // M2_mpy_nac_sat_hl_s0
8803 0U, // M2_mpy_nac_sat_hl_s1
8804 0U, // M2_mpy_nac_sat_lh_s0
8805 0U, // M2_mpy_nac_sat_lh_s1
8806 0U, // M2_mpy_nac_sat_ll_s0
8807 0U, // M2_mpy_nac_sat_ll_s1
8808 0U, // M2_mpy_rnd_hh_s0
8809 0U, // M2_mpy_rnd_hh_s1
8810 0U, // M2_mpy_rnd_hl_s0
8811 0U, // M2_mpy_rnd_hl_s1
8812 0U, // M2_mpy_rnd_lh_s0
8813 0U, // M2_mpy_rnd_lh_s1
8814 0U, // M2_mpy_rnd_ll_s0
8815 0U, // M2_mpy_rnd_ll_s1
8816 0U, // M2_mpy_sat_hh_s0
8817 0U, // M2_mpy_sat_hh_s1
8818 0U, // M2_mpy_sat_hl_s0
8819 0U, // M2_mpy_sat_hl_s1
8820 0U, // M2_mpy_sat_lh_s0
8821 0U, // M2_mpy_sat_lh_s1
8822 0U, // M2_mpy_sat_ll_s0
8823 0U, // M2_mpy_sat_ll_s1
8824 0U, // M2_mpy_sat_rnd_hh_s0
8825 0U, // M2_mpy_sat_rnd_hh_s1
8826 0U, // M2_mpy_sat_rnd_hl_s0
8827 0U, // M2_mpy_sat_rnd_hl_s1
8828 0U, // M2_mpy_sat_rnd_lh_s0
8829 0U, // M2_mpy_sat_rnd_lh_s1
8830 0U, // M2_mpy_sat_rnd_ll_s0
8831 0U, // M2_mpy_sat_rnd_ll_s1
8832 0U, // M2_mpy_up
8833 0U, // M2_mpy_up_s1
8834 0U, // M2_mpy_up_s1_sat
8835 0U, // M2_mpyd_acc_hh_s0
8836 0U, // M2_mpyd_acc_hh_s1
8837 0U, // M2_mpyd_acc_hl_s0
8838 0U, // M2_mpyd_acc_hl_s1
8839 0U, // M2_mpyd_acc_lh_s0
8840 0U, // M2_mpyd_acc_lh_s1
8841 0U, // M2_mpyd_acc_ll_s0
8842 0U, // M2_mpyd_acc_ll_s1
8843 0U, // M2_mpyd_hh_s0
8844 0U, // M2_mpyd_hh_s1
8845 0U, // M2_mpyd_hl_s0
8846 0U, // M2_mpyd_hl_s1
8847 0U, // M2_mpyd_lh_s0
8848 0U, // M2_mpyd_lh_s1
8849 0U, // M2_mpyd_ll_s0
8850 0U, // M2_mpyd_ll_s1
8851 0U, // M2_mpyd_nac_hh_s0
8852 0U, // M2_mpyd_nac_hh_s1
8853 0U, // M2_mpyd_nac_hl_s0
8854 0U, // M2_mpyd_nac_hl_s1
8855 0U, // M2_mpyd_nac_lh_s0
8856 0U, // M2_mpyd_nac_lh_s1
8857 0U, // M2_mpyd_nac_ll_s0
8858 0U, // M2_mpyd_nac_ll_s1
8859 0U, // M2_mpyd_rnd_hh_s0
8860 0U, // M2_mpyd_rnd_hh_s1
8861 0U, // M2_mpyd_rnd_hl_s0
8862 0U, // M2_mpyd_rnd_hl_s1
8863 0U, // M2_mpyd_rnd_lh_s0
8864 0U, // M2_mpyd_rnd_lh_s1
8865 0U, // M2_mpyd_rnd_ll_s0
8866 0U, // M2_mpyd_rnd_ll_s1
8867 0U, // M2_mpyi
8868 0U, // M2_mpysin
8869 0U, // M2_mpysip
8870 0U, // M2_mpysu_up
8871 0U, // M2_mpyu_acc_hh_s0
8872 0U, // M2_mpyu_acc_hh_s1
8873 0U, // M2_mpyu_acc_hl_s0
8874 0U, // M2_mpyu_acc_hl_s1
8875 0U, // M2_mpyu_acc_lh_s0
8876 0U, // M2_mpyu_acc_lh_s1
8877 0U, // M2_mpyu_acc_ll_s0
8878 0U, // M2_mpyu_acc_ll_s1
8879 0U, // M2_mpyu_hh_s0
8880 0U, // M2_mpyu_hh_s1
8881 0U, // M2_mpyu_hl_s0
8882 0U, // M2_mpyu_hl_s1
8883 0U, // M2_mpyu_lh_s0
8884 0U, // M2_mpyu_lh_s1
8885 0U, // M2_mpyu_ll_s0
8886 0U, // M2_mpyu_ll_s1
8887 0U, // M2_mpyu_nac_hh_s0
8888 0U, // M2_mpyu_nac_hh_s1
8889 0U, // M2_mpyu_nac_hl_s0
8890 0U, // M2_mpyu_nac_hl_s1
8891 0U, // M2_mpyu_nac_lh_s0
8892 0U, // M2_mpyu_nac_lh_s1
8893 0U, // M2_mpyu_nac_ll_s0
8894 0U, // M2_mpyu_nac_ll_s1
8895 0U, // M2_mpyu_up
8896 0U, // M2_mpyud_acc_hh_s0
8897 0U, // M2_mpyud_acc_hh_s1
8898 0U, // M2_mpyud_acc_hl_s0
8899 0U, // M2_mpyud_acc_hl_s1
8900 0U, // M2_mpyud_acc_lh_s0
8901 0U, // M2_mpyud_acc_lh_s1
8902 0U, // M2_mpyud_acc_ll_s0
8903 0U, // M2_mpyud_acc_ll_s1
8904 0U, // M2_mpyud_hh_s0
8905 0U, // M2_mpyud_hh_s1
8906 0U, // M2_mpyud_hl_s0
8907 0U, // M2_mpyud_hl_s1
8908 0U, // M2_mpyud_lh_s0
8909 0U, // M2_mpyud_lh_s1
8910 0U, // M2_mpyud_ll_s0
8911 0U, // M2_mpyud_ll_s1
8912 0U, // M2_mpyud_nac_hh_s0
8913 0U, // M2_mpyud_nac_hh_s1
8914 0U, // M2_mpyud_nac_hl_s0
8915 0U, // M2_mpyud_nac_hl_s1
8916 0U, // M2_mpyud_nac_lh_s0
8917 0U, // M2_mpyud_nac_lh_s1
8918 0U, // M2_mpyud_nac_ll_s0
8919 0U, // M2_mpyud_nac_ll_s1
8920 0U, // M2_nacci
8921 0U, // M2_naccii
8922 0U, // M2_subacc
8923 0U, // M2_vabsdiffh
8924 0U, // M2_vabsdiffw
8925 0U, // M2_vcmac_s0_sat_i
8926 0U, // M2_vcmac_s0_sat_r
8927 0U, // M2_vcmpy_s0_sat_i
8928 0U, // M2_vcmpy_s0_sat_r
8929 0U, // M2_vcmpy_s1_sat_i
8930 0U, // M2_vcmpy_s1_sat_r
8931 0U, // M2_vdmacs_s0
8932 0U, // M2_vdmacs_s1
8933 0U, // M2_vdmpyrs_s0
8934 0U, // M2_vdmpyrs_s1
8935 0U, // M2_vdmpys_s0
8936 0U, // M2_vdmpys_s1
8937 0U, // M2_vmac2
8938 0U, // M2_vmac2es
8939 0U, // M2_vmac2es_s0
8940 0U, // M2_vmac2es_s1
8941 0U, // M2_vmac2s_s0
8942 0U, // M2_vmac2s_s1
8943 0U, // M2_vmac2su_s0
8944 0U, // M2_vmac2su_s1
8945 0U, // M2_vmpy2es_s0
8946 0U, // M2_vmpy2es_s1
8947 0U, // M2_vmpy2s_s0
8948 0U, // M2_vmpy2s_s0pack
8949 0U, // M2_vmpy2s_s1
8950 0U, // M2_vmpy2s_s1pack
8951 0U, // M2_vmpy2su_s0
8952 0U, // M2_vmpy2su_s1
8953 0U, // M2_vraddh
8954 0U, // M2_vradduh
8955 0U, // M2_vrcmaci_s0
8956 0U, // M2_vrcmaci_s0c
8957 0U, // M2_vrcmacr_s0
8958 0U, // M2_vrcmacr_s0c
8959 0U, // M2_vrcmpyi_s0
8960 0U, // M2_vrcmpyi_s0c
8961 0U, // M2_vrcmpyr_s0
8962 0U, // M2_vrcmpyr_s0c
8963 0U, // M2_vrcmpys_acc_s1_h
8964 0U, // M2_vrcmpys_acc_s1_l
8965 0U, // M2_vrcmpys_s1_h
8966 0U, // M2_vrcmpys_s1_l
8967 0U, // M2_vrcmpys_s1rp_h
8968 0U, // M2_vrcmpys_s1rp_l
8969 0U, // M2_vrmac_s0
8970 0U, // M2_vrmpy_s0
8971 0U, // M2_xor_xacc
8972 0U, // M4_and_and
8973 0U, // M4_and_andn
8974 0U, // M4_and_or
8975 0U, // M4_and_xor
8976 0U, // M4_cmpyi_wh
8977 0U, // M4_cmpyi_whc
8978 0U, // M4_cmpyr_wh
8979 0U, // M4_cmpyr_whc
8980 0U, // M4_mac_up_s1_sat
8981 1U, // M4_mpyri_addi
8982 25U, // M4_mpyri_addr
8983 0U, // M4_mpyri_addr_u2
8984 1U, // M4_mpyrr_addi
8985 1U, // M4_mpyrr_addr
8986 0U, // M4_nac_up_s1_sat
8987 0U, // M4_or_and
8988 0U, // M4_or_andn
8989 0U, // M4_or_or
8990 0U, // M4_or_xor
8991 0U, // M4_pmpyw
8992 0U, // M4_pmpyw_acc
8993 0U, // M4_vpmpyh
8994 0U, // M4_vpmpyh_acc
8995 0U, // M4_vrmpyeh_acc_s0
8996 0U, // M4_vrmpyeh_acc_s1
8997 0U, // M4_vrmpyeh_s0
8998 0U, // M4_vrmpyeh_s1
8999 0U, // M4_vrmpyoh_acc_s0
9000 0U, // M4_vrmpyoh_acc_s1
9001 0U, // M4_vrmpyoh_s0
9002 0U, // M4_vrmpyoh_s1
9003 0U, // M4_xor_and
9004 0U, // M4_xor_andn
9005 0U, // M4_xor_or
9006 0U, // M4_xor_xacc
9007 0U, // M5_vdmacbsu
9008 0U, // M5_vdmpybsu
9009 0U, // M5_vmacbsu
9010 0U, // M5_vmacbuu
9011 0U, // M5_vmpybsu
9012 0U, // M5_vmpybuu
9013 0U, // M5_vrmacbsu
9014 0U, // M5_vrmacbuu
9015 0U, // M5_vrmpybsu
9016 0U, // M5_vrmpybuu
9017 0U, // M6_vabsdiffb
9018 0U, // M6_vabsdiffub
9019 0U, // M7_dcmpyiw
9020 0U, // M7_dcmpyiw_acc
9021 0U, // M7_dcmpyiwc
9022 0U, // M7_dcmpyiwc_acc
9023 0U, // M7_dcmpyrw
9024 0U, // M7_dcmpyrw_acc
9025 0U, // M7_dcmpyrwc
9026 0U, // M7_dcmpyrwc_acc
9027 0U, // M7_wcmpyiw
9028 0U, // M7_wcmpyiw_rnd
9029 0U, // M7_wcmpyiwc
9030 0U, // M7_wcmpyiwc_rnd
9031 0U, // M7_wcmpyrw
9032 0U, // M7_wcmpyrw_rnd
9033 0U, // M7_wcmpyrwc
9034 0U, // M7_wcmpyrwc_rnd
9035 0U, // PS_call_stk
9036 0U, // PS_callr_nr
9037 0U, // PS_jmpret
9038 0U, // PS_jmpretf
9039 0U, // PS_jmpretfnew
9040 0U, // PS_jmpretfnewpt
9041 0U, // PS_jmprett
9042 0U, // PS_jmprettnew
9043 0U, // PS_jmprettnewpt
9044 0U, // PS_loadrbabs
9045 0U, // PS_loadrdabs
9046 0U, // PS_loadrhabs
9047 0U, // PS_loadriabs
9048 0U, // PS_loadrubabs
9049 0U, // PS_loadruhabs
9050 0U, // PS_storerbabs
9051 0U, // PS_storerbnewabs
9052 0U, // PS_storerdabs
9053 0U, // PS_storerfabs
9054 0U, // PS_storerhabs
9055 0U, // PS_storerhnewabs
9056 0U, // PS_storeriabs
9057 0U, // PS_storerinewabs
9058 0U, // PS_trap1
9059 0U, // R6_release_at_vi
9060 0U, // R6_release_st_vi
9061 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
9062 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
9063 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
9064 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
9065 0U, // RESTORE_DEALLOC_RET_JMP_V4
9066 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
9067 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
9068 0U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
9069 0U, // S2_addasl_rrri
9070 0U, // S2_allocframe
9071 0U, // S2_asl_i_p
9072 0U, // S2_asl_i_p_acc
9073 0U, // S2_asl_i_p_and
9074 0U, // S2_asl_i_p_nac
9075 0U, // S2_asl_i_p_or
9076 0U, // S2_asl_i_p_xacc
9077 0U, // S2_asl_i_r
9078 0U, // S2_asl_i_r_acc
9079 0U, // S2_asl_i_r_and
9080 0U, // S2_asl_i_r_nac
9081 0U, // S2_asl_i_r_or
9082 0U, // S2_asl_i_r_sat
9083 0U, // S2_asl_i_r_xacc
9084 0U, // S2_asl_i_vh
9085 0U, // S2_asl_i_vw
9086 0U, // S2_asl_r_p
9087 0U, // S2_asl_r_p_acc
9088 0U, // S2_asl_r_p_and
9089 0U, // S2_asl_r_p_nac
9090 0U, // S2_asl_r_p_or
9091 0U, // S2_asl_r_p_xor
9092 0U, // S2_asl_r_r
9093 0U, // S2_asl_r_r_acc
9094 0U, // S2_asl_r_r_and
9095 0U, // S2_asl_r_r_nac
9096 0U, // S2_asl_r_r_or
9097 0U, // S2_asl_r_r_sat
9098 0U, // S2_asl_r_vh
9099 0U, // S2_asl_r_vw
9100 0U, // S2_asr_i_p
9101 0U, // S2_asr_i_p_acc
9102 0U, // S2_asr_i_p_and
9103 0U, // S2_asr_i_p_nac
9104 0U, // S2_asr_i_p_or
9105 0U, // S2_asr_i_p_rnd
9106 0U, // S2_asr_i_r
9107 0U, // S2_asr_i_r_acc
9108 0U, // S2_asr_i_r_and
9109 0U, // S2_asr_i_r_nac
9110 0U, // S2_asr_i_r_or
9111 0U, // S2_asr_i_r_rnd
9112 0U, // S2_asr_i_svw_trun
9113 0U, // S2_asr_i_vh
9114 0U, // S2_asr_i_vw
9115 0U, // S2_asr_r_p
9116 0U, // S2_asr_r_p_acc
9117 0U, // S2_asr_r_p_and
9118 0U, // S2_asr_r_p_nac
9119 0U, // S2_asr_r_p_or
9120 0U, // S2_asr_r_p_xor
9121 0U, // S2_asr_r_r
9122 0U, // S2_asr_r_r_acc
9123 0U, // S2_asr_r_r_and
9124 0U, // S2_asr_r_r_nac
9125 0U, // S2_asr_r_r_or
9126 0U, // S2_asr_r_r_sat
9127 0U, // S2_asr_r_svw_trun
9128 0U, // S2_asr_r_vh
9129 0U, // S2_asr_r_vw
9130 0U, // S2_brev
9131 0U, // S2_brevp
9132 0U, // S2_cabacdecbin
9133 0U, // S2_cl0
9134 0U, // S2_cl0p
9135 0U, // S2_cl1
9136 0U, // S2_cl1p
9137 0U, // S2_clb
9138 0U, // S2_clbnorm
9139 0U, // S2_clbp
9140 0U, // S2_clrbit_i
9141 0U, // S2_clrbit_r
9142 0U, // S2_ct0
9143 0U, // S2_ct0p
9144 0U, // S2_ct1
9145 0U, // S2_ct1p
9146 0U, // S2_deinterleave
9147 17U, // S2_extractu
9148 0U, // S2_extractu_rp
9149 17U, // S2_extractup
9150 0U, // S2_extractup_rp
9151 1U, // S2_insert
9152 0U, // S2_insert_rp
9153 1U, // S2_insertp
9154 0U, // S2_insertp_rp
9155 0U, // S2_interleave
9156 0U, // S2_lfsp
9157 0U, // S2_lsl_r_p
9158 0U, // S2_lsl_r_p_acc
9159 0U, // S2_lsl_r_p_and
9160 0U, // S2_lsl_r_p_nac
9161 0U, // S2_lsl_r_p_or
9162 0U, // S2_lsl_r_p_xor
9163 0U, // S2_lsl_r_r
9164 0U, // S2_lsl_r_r_acc
9165 0U, // S2_lsl_r_r_and
9166 0U, // S2_lsl_r_r_nac
9167 0U, // S2_lsl_r_r_or
9168 0U, // S2_lsl_r_vh
9169 0U, // S2_lsl_r_vw
9170 0U, // S2_lsr_i_p
9171 0U, // S2_lsr_i_p_acc
9172 0U, // S2_lsr_i_p_and
9173 0U, // S2_lsr_i_p_nac
9174 0U, // S2_lsr_i_p_or
9175 0U, // S2_lsr_i_p_xacc
9176 0U, // S2_lsr_i_r
9177 0U, // S2_lsr_i_r_acc
9178 0U, // S2_lsr_i_r_and
9179 0U, // S2_lsr_i_r_nac
9180 0U, // S2_lsr_i_r_or
9181 0U, // S2_lsr_i_r_xacc
9182 0U, // S2_lsr_i_vh
9183 0U, // S2_lsr_i_vw
9184 0U, // S2_lsr_r_p
9185 0U, // S2_lsr_r_p_acc
9186 0U, // S2_lsr_r_p_and
9187 0U, // S2_lsr_r_p_nac
9188 0U, // S2_lsr_r_p_or
9189 0U, // S2_lsr_r_p_xor
9190 0U, // S2_lsr_r_r
9191 0U, // S2_lsr_r_r_acc
9192 0U, // S2_lsr_r_r_and
9193 0U, // S2_lsr_r_r_nac
9194 0U, // S2_lsr_r_r_or
9195 0U, // S2_lsr_r_vh
9196 0U, // S2_lsr_r_vw
9197 0U, // S2_mask
9198 0U, // S2_packhl
9199 0U, // S2_parityp
9200 33U, // S2_pstorerbf_io
9201 41U, // S2_pstorerbf_pi
9202 41U, // S2_pstorerbfnew_pi
9203 97U, // S2_pstorerbnewf_io
9204 105U, // S2_pstorerbnewf_pi
9205 105U, // S2_pstorerbnewfnew_pi
9206 97U, // S2_pstorerbnewt_io
9207 105U, // S2_pstorerbnewt_pi
9208 105U, // S2_pstorerbnewtnew_pi
9209 33U, // S2_pstorerbt_io
9210 41U, // S2_pstorerbt_pi
9211 41U, // S2_pstorerbtnew_pi
9212 33U, // S2_pstorerdf_io
9213 41U, // S2_pstorerdf_pi
9214 41U, // S2_pstorerdfnew_pi
9215 33U, // S2_pstorerdt_io
9216 41U, // S2_pstorerdt_pi
9217 41U, // S2_pstorerdtnew_pi
9218 161U, // S2_pstorerff_io
9219 169U, // S2_pstorerff_pi
9220 169U, // S2_pstorerffnew_pi
9221 161U, // S2_pstorerft_io
9222 169U, // S2_pstorerft_pi
9223 169U, // S2_pstorerftnew_pi
9224 33U, // S2_pstorerhf_io
9225 41U, // S2_pstorerhf_pi
9226 41U, // S2_pstorerhfnew_pi
9227 97U, // S2_pstorerhnewf_io
9228 105U, // S2_pstorerhnewf_pi
9229 105U, // S2_pstorerhnewfnew_pi
9230 97U, // S2_pstorerhnewt_io
9231 105U, // S2_pstorerhnewt_pi
9232 105U, // S2_pstorerhnewtnew_pi
9233 33U, // S2_pstorerht_io
9234 41U, // S2_pstorerht_pi
9235 41U, // S2_pstorerhtnew_pi
9236 33U, // S2_pstorerif_io
9237 41U, // S2_pstorerif_pi
9238 41U, // S2_pstorerifnew_pi
9239 97U, // S2_pstorerinewf_io
9240 105U, // S2_pstorerinewf_pi
9241 105U, // S2_pstorerinewfnew_pi
9242 97U, // S2_pstorerinewt_io
9243 105U, // S2_pstorerinewt_pi
9244 105U, // S2_pstorerinewtnew_pi
9245 33U, // S2_pstorerit_io
9246 41U, // S2_pstorerit_pi
9247 41U, // S2_pstoreritnew_pi
9248 0U, // S2_setbit_i
9249 0U, // S2_setbit_r
9250 0U, // S2_shuffeb
9251 0U, // S2_shuffeh
9252 0U, // S2_shuffob
9253 0U, // S2_shuffoh
9254 0U, // S2_storerb_io
9255 0U, // S2_storerb_pbr
9256 0U, // S2_storerb_pci
9257 0U, // S2_storerb_pcr
9258 0U, // S2_storerb_pi
9259 0U, // S2_storerb_pr
9260 0U, // S2_storerbgp
9261 0U, // S2_storerbnew_io
9262 0U, // S2_storerbnew_pbr
9263 0U, // S2_storerbnew_pci
9264 0U, // S2_storerbnew_pcr
9265 0U, // S2_storerbnew_pi
9266 0U, // S2_storerbnew_pr
9267 0U, // S2_storerbnewgp
9268 0U, // S2_storerd_io
9269 0U, // S2_storerd_pbr
9270 0U, // S2_storerd_pci
9271 0U, // S2_storerd_pcr
9272 0U, // S2_storerd_pi
9273 0U, // S2_storerd_pr
9274 0U, // S2_storerdgp
9275 0U, // S2_storerf_io
9276 0U, // S2_storerf_pbr
9277 0U, // S2_storerf_pci
9278 0U, // S2_storerf_pcr
9279 0U, // S2_storerf_pi
9280 0U, // S2_storerf_pr
9281 0U, // S2_storerfgp
9282 0U, // S2_storerh_io
9283 0U, // S2_storerh_pbr
9284 0U, // S2_storerh_pci
9285 0U, // S2_storerh_pcr
9286 0U, // S2_storerh_pi
9287 0U, // S2_storerh_pr
9288 0U, // S2_storerhgp
9289 0U, // S2_storerhnew_io
9290 0U, // S2_storerhnew_pbr
9291 0U, // S2_storerhnew_pci
9292 0U, // S2_storerhnew_pcr
9293 0U, // S2_storerhnew_pi
9294 0U, // S2_storerhnew_pr
9295 0U, // S2_storerhnewgp
9296 0U, // S2_storeri_io
9297 0U, // S2_storeri_pbr
9298 0U, // S2_storeri_pci
9299 0U, // S2_storeri_pcr
9300 0U, // S2_storeri_pi
9301 0U, // S2_storeri_pr
9302 0U, // S2_storerigp
9303 0U, // S2_storerinew_io
9304 0U, // S2_storerinew_pbr
9305 0U, // S2_storerinew_pci
9306 0U, // S2_storerinew_pcr
9307 0U, // S2_storerinew_pi
9308 0U, // S2_storerinew_pr
9309 0U, // S2_storerinewgp
9310 0U, // S2_storew_locked
9311 0U, // S2_storew_rl_at_vi
9312 0U, // S2_storew_rl_st_vi
9313 0U, // S2_svsathb
9314 0U, // S2_svsathub
9315 0U, // S2_tableidxb
9316 0U, // S2_tableidxd
9317 0U, // S2_tableidxh
9318 0U, // S2_tableidxw
9319 0U, // S2_togglebit_i
9320 0U, // S2_togglebit_r
9321 0U, // S2_tstbit_i
9322 0U, // S2_tstbit_r
9323 0U, // S2_valignib
9324 0U, // S2_valignrb
9325 0U, // S2_vcnegh
9326 0U, // S2_vcrotate
9327 0U, // S2_vrcnegh
9328 0U, // S2_vrndpackwh
9329 0U, // S2_vrndpackwhs
9330 0U, // S2_vsathb
9331 0U, // S2_vsathb_nopack
9332 0U, // S2_vsathub
9333 0U, // S2_vsathub_nopack
9334 0U, // S2_vsatwh
9335 0U, // S2_vsatwh_nopack
9336 0U, // S2_vsatwuh
9337 0U, // S2_vsatwuh_nopack
9338 0U, // S2_vsplatrb
9339 0U, // S2_vsplatrh
9340 0U, // S2_vspliceib
9341 0U, // S2_vsplicerb
9342 0U, // S2_vsxtbh
9343 0U, // S2_vsxthw
9344 0U, // S2_vtrunehb
9345 0U, // S2_vtrunewh
9346 0U, // S2_vtrunohb
9347 0U, // S2_vtrunowh
9348 0U, // S2_vzxtbh
9349 0U, // S2_vzxthw
9350 0U, // S4_addaddi
9351 0U, // S4_addi_asl_ri
9352 0U, // S4_addi_lsr_ri
9353 0U, // S4_andi_asl_ri
9354 0U, // S4_andi_lsr_ri
9355 0U, // S4_clbaddi
9356 0U, // S4_clbpaddi
9357 0U, // S4_clbpnorm
9358 17U, // S4_extract
9359 0U, // S4_extract_rp
9360 17U, // S4_extractp
9361 0U, // S4_extractp_rp
9362 0U, // S4_lsli
9363 0U, // S4_ntstbit_i
9364 0U, // S4_ntstbit_r
9365 0U, // S4_or_andi
9366 1U, // S4_or_andix
9367 0U, // S4_or_ori
9368 0U, // S4_ori_asl_ri
9369 0U, // S4_ori_lsr_ri
9370 0U, // S4_parity
9371 0U, // S4_pstorerbf_abs
9372 0U, // S4_pstorerbf_rr
9373 0U, // S4_pstorerbfnew_abs
9374 33U, // S4_pstorerbfnew_io
9375 0U, // S4_pstorerbfnew_rr
9376 0U, // S4_pstorerbnewf_abs
9377 0U, // S4_pstorerbnewf_rr
9378 0U, // S4_pstorerbnewfnew_abs
9379 97U, // S4_pstorerbnewfnew_io
9380 0U, // S4_pstorerbnewfnew_rr
9381 0U, // S4_pstorerbnewt_abs
9382 0U, // S4_pstorerbnewt_rr
9383 0U, // S4_pstorerbnewtnew_abs
9384 97U, // S4_pstorerbnewtnew_io
9385 0U, // S4_pstorerbnewtnew_rr
9386 0U, // S4_pstorerbt_abs
9387 0U, // S4_pstorerbt_rr
9388 0U, // S4_pstorerbtnew_abs
9389 33U, // S4_pstorerbtnew_io
9390 0U, // S4_pstorerbtnew_rr
9391 0U, // S4_pstorerdf_abs
9392 0U, // S4_pstorerdf_rr
9393 0U, // S4_pstorerdfnew_abs
9394 33U, // S4_pstorerdfnew_io
9395 0U, // S4_pstorerdfnew_rr
9396 0U, // S4_pstorerdt_abs
9397 0U, // S4_pstorerdt_rr
9398 0U, // S4_pstorerdtnew_abs
9399 33U, // S4_pstorerdtnew_io
9400 0U, // S4_pstorerdtnew_rr
9401 0U, // S4_pstorerff_abs
9402 0U, // S4_pstorerff_rr
9403 0U, // S4_pstorerffnew_abs
9404 161U, // S4_pstorerffnew_io
9405 0U, // S4_pstorerffnew_rr
9406 0U, // S4_pstorerft_abs
9407 0U, // S4_pstorerft_rr
9408 0U, // S4_pstorerftnew_abs
9409 161U, // S4_pstorerftnew_io
9410 0U, // S4_pstorerftnew_rr
9411 0U, // S4_pstorerhf_abs
9412 0U, // S4_pstorerhf_rr
9413 0U, // S4_pstorerhfnew_abs
9414 33U, // S4_pstorerhfnew_io
9415 0U, // S4_pstorerhfnew_rr
9416 0U, // S4_pstorerhnewf_abs
9417 0U, // S4_pstorerhnewf_rr
9418 0U, // S4_pstorerhnewfnew_abs
9419 97U, // S4_pstorerhnewfnew_io
9420 0U, // S4_pstorerhnewfnew_rr
9421 0U, // S4_pstorerhnewt_abs
9422 0U, // S4_pstorerhnewt_rr
9423 0U, // S4_pstorerhnewtnew_abs
9424 97U, // S4_pstorerhnewtnew_io
9425 0U, // S4_pstorerhnewtnew_rr
9426 0U, // S4_pstorerht_abs
9427 0U, // S4_pstorerht_rr
9428 0U, // S4_pstorerhtnew_abs
9429 33U, // S4_pstorerhtnew_io
9430 0U, // S4_pstorerhtnew_rr
9431 0U, // S4_pstorerif_abs
9432 0U, // S4_pstorerif_rr
9433 0U, // S4_pstorerifnew_abs
9434 33U, // S4_pstorerifnew_io
9435 0U, // S4_pstorerifnew_rr
9436 0U, // S4_pstorerinewf_abs
9437 0U, // S4_pstorerinewf_rr
9438 0U, // S4_pstorerinewfnew_abs
9439 97U, // S4_pstorerinewfnew_io
9440 0U, // S4_pstorerinewfnew_rr
9441 0U, // S4_pstorerinewt_abs
9442 0U, // S4_pstorerinewt_rr
9443 0U, // S4_pstorerinewtnew_abs
9444 97U, // S4_pstorerinewtnew_io
9445 0U, // S4_pstorerinewtnew_rr
9446 0U, // S4_pstorerit_abs
9447 0U, // S4_pstorerit_rr
9448 0U, // S4_pstoreritnew_abs
9449 33U, // S4_pstoreritnew_io
9450 0U, // S4_pstoreritnew_rr
9451 0U, // S4_stored_locked
9452 0U, // S4_stored_rl_at_vi
9453 0U, // S4_stored_rl_st_vi
9454 0U, // S4_storeirb_io
9455 1U, // S4_storeirbf_io
9456 1U, // S4_storeirbfnew_io
9457 1U, // S4_storeirbt_io
9458 1U, // S4_storeirbtnew_io
9459 0U, // S4_storeirh_io
9460 1U, // S4_storeirhf_io
9461 1U, // S4_storeirhfnew_io
9462 1U, // S4_storeirht_io
9463 1U, // S4_storeirhtnew_io
9464 0U, // S4_storeiri_io
9465 1U, // S4_storeirif_io
9466 1U, // S4_storeirifnew_io
9467 1U, // S4_storeirit_io
9468 1U, // S4_storeiritnew_io
9469 0U, // S4_storerb_ap
9470 0U, // S4_storerb_rr
9471 0U, // S4_storerb_ur
9472 0U, // S4_storerbnew_ap
9473 0U, // S4_storerbnew_rr
9474 0U, // S4_storerbnew_ur
9475 0U, // S4_storerd_ap
9476 0U, // S4_storerd_rr
9477 0U, // S4_storerd_ur
9478 0U, // S4_storerf_ap
9479 0U, // S4_storerf_rr
9480 0U, // S4_storerf_ur
9481 0U, // S4_storerh_ap
9482 0U, // S4_storerh_rr
9483 0U, // S4_storerh_ur
9484 0U, // S4_storerhnew_ap
9485 0U, // S4_storerhnew_rr
9486 0U, // S4_storerhnew_ur
9487 0U, // S4_storeri_ap
9488 0U, // S4_storeri_rr
9489 0U, // S4_storeri_ur
9490 0U, // S4_storerinew_ap
9491 0U, // S4_storerinew_rr
9492 0U, // S4_storerinew_ur
9493 0U, // S4_subaddi
9494 0U, // S4_subi_asl_ri
9495 0U, // S4_subi_lsr_ri
9496 0U, // S4_vrcrotate
9497 0U, // S4_vrcrotate_acc
9498 0U, // S4_vxaddsubh
9499 0U, // S4_vxaddsubhr
9500 0U, // S4_vxaddsubw
9501 0U, // S4_vxsubaddh
9502 0U, // S4_vxsubaddhr
9503 0U, // S4_vxsubaddw
9504 0U, // S5_asrhub_rnd_sat
9505 0U, // S5_asrhub_sat
9506 0U, // S5_popcountp
9507 0U, // S5_vasrhrnd
9508 0U, // S6_rol_i_p
9509 0U, // S6_rol_i_p_acc
9510 0U, // S6_rol_i_p_and
9511 0U, // S6_rol_i_p_nac
9512 0U, // S6_rol_i_p_or
9513 0U, // S6_rol_i_p_xacc
9514 0U, // S6_rol_i_r
9515 0U, // S6_rol_i_r_acc
9516 0U, // S6_rol_i_r_and
9517 0U, // S6_rol_i_r_nac
9518 0U, // S6_rol_i_r_or
9519 0U, // S6_rol_i_r_xacc
9520 0U, // S6_vsplatrbp
9521 0U, // S6_vtrunehb_ppp
9522 0U, // S6_vtrunohb_ppp
9523 0U, // SA1_addi
9524 0U, // SA1_addrx
9525 0U, // SA1_addsp
9526 0U, // SA1_and1
9527 0U, // SA1_clrf
9528 0U, // SA1_clrfnew
9529 0U, // SA1_clrt
9530 0U, // SA1_clrtnew
9531 0U, // SA1_cmpeqi
9532 0U, // SA1_combine0i
9533 0U, // SA1_combine1i
9534 0U, // SA1_combine2i
9535 0U, // SA1_combine3i
9536 0U, // SA1_combinerz
9537 0U, // SA1_combinezr
9538 0U, // SA1_dec
9539 0U, // SA1_inc
9540 0U, // SA1_seti
9541 0U, // SA1_setin1
9542 0U, // SA1_sxtb
9543 0U, // SA1_sxth
9544 0U, // SA1_tfr
9545 0U, // SA1_zxtb
9546 0U, // SA1_zxth
9547 0U, // SAVE_REGISTERS_CALL_V4
9548 0U, // SAVE_REGISTERS_CALL_V4STK
9549 0U, // SAVE_REGISTERS_CALL_V4STK_EXT
9550 0U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
9551 0U, // SAVE_REGISTERS_CALL_V4STK_PIC
9552 0U, // SAVE_REGISTERS_CALL_V4_EXT
9553 0U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
9554 0U, // SAVE_REGISTERS_CALL_V4_PIC
9555 0U, // SL1_loadri_io
9556 0U, // SL1_loadrub_io
9557 0U, // SL2_deallocframe
9558 0U, // SL2_jumpr31
9559 0U, // SL2_jumpr31_f
9560 0U, // SL2_jumpr31_fnew
9561 0U, // SL2_jumpr31_t
9562 0U, // SL2_jumpr31_tnew
9563 0U, // SL2_loadrb_io
9564 0U, // SL2_loadrd_sp
9565 0U, // SL2_loadrh_io
9566 0U, // SL2_loadri_sp
9567 0U, // SL2_loadruh_io
9568 0U, // SL2_return
9569 0U, // SL2_return_f
9570 0U, // SL2_return_fnew
9571 0U, // SL2_return_t
9572 0U, // SL2_return_tnew
9573 0U, // SS1_storeb_io
9574 0U, // SS1_storew_io
9575 0U, // SS2_allocframe
9576 0U, // SS2_storebi0
9577 0U, // SS2_storebi1
9578 0U, // SS2_stored_sp
9579 0U, // SS2_storeh_io
9580 0U, // SS2_storew_sp
9581 0U, // SS2_storewi0
9582 0U, // SS2_storewi1
9583 0U, // TFRI64_V2_ext
9584 0U, // TFRI64_V4
9585 0U, // V6_extractw
9586 0U, // V6_get_qfext
9587 0U, // V6_get_qfext_oracc
9588 0U, // V6_lvsplatb
9589 0U, // V6_lvsplath
9590 0U, // V6_lvsplatw
9591 0U, // V6_pred_and
9592 0U, // V6_pred_and_n
9593 0U, // V6_pred_not
9594 0U, // V6_pred_or
9595 0U, // V6_pred_or_n
9596 0U, // V6_pred_scalar2
9597 0U, // V6_pred_scalar2v2
9598 0U, // V6_pred_xor
9599 0U, // V6_set_qfext
9600 0U, // V6_shuffeqh
9601 0U, // V6_shuffeqw
9602 0U, // V6_v6mpyhubs10
9603 0U, // V6_v6mpyhubs10_vxx
9604 0U, // V6_v6mpyvubs10
9605 0U, // V6_v6mpyvubs10_vxx
9606 0U, // V6_vL32Ub_ai
9607 0U, // V6_vL32Ub_pi
9608 0U, // V6_vL32Ub_ppu
9609 0U, // V6_vL32b_ai
9610 0U, // V6_vL32b_cur_ai
9611 0U, // V6_vL32b_cur_npred_ai
9612 0U, // V6_vL32b_cur_npred_pi
9613 0U, // V6_vL32b_cur_npred_ppu
9614 0U, // V6_vL32b_cur_pi
9615 0U, // V6_vL32b_cur_ppu
9616 0U, // V6_vL32b_cur_pred_ai
9617 0U, // V6_vL32b_cur_pred_pi
9618 0U, // V6_vL32b_cur_pred_ppu
9619 0U, // V6_vL32b_npred_ai
9620 0U, // V6_vL32b_npred_pi
9621 0U, // V6_vL32b_npred_ppu
9622 0U, // V6_vL32b_nt_ai
9623 0U, // V6_vL32b_nt_cur_ai
9624 2U, // V6_vL32b_nt_cur_npred_ai
9625 2U, // V6_vL32b_nt_cur_npred_pi
9626 2U, // V6_vL32b_nt_cur_npred_ppu
9627 0U, // V6_vL32b_nt_cur_pi
9628 0U, // V6_vL32b_nt_cur_ppu
9629 2U, // V6_vL32b_nt_cur_pred_ai
9630 2U, // V6_vL32b_nt_cur_pred_pi
9631 2U, // V6_vL32b_nt_cur_pred_ppu
9632 2U, // V6_vL32b_nt_npred_ai
9633 2U, // V6_vL32b_nt_npred_pi
9634 2U, // V6_vL32b_nt_npred_ppu
9635 0U, // V6_vL32b_nt_pi
9636 0U, // V6_vL32b_nt_ppu
9637 2U, // V6_vL32b_nt_pred_ai
9638 2U, // V6_vL32b_nt_pred_pi
9639 2U, // V6_vL32b_nt_pred_ppu
9640 0U, // V6_vL32b_nt_tmp_ai
9641 2U, // V6_vL32b_nt_tmp_npred_ai
9642 2U, // V6_vL32b_nt_tmp_npred_pi
9643 2U, // V6_vL32b_nt_tmp_npred_ppu
9644 0U, // V6_vL32b_nt_tmp_pi
9645 0U, // V6_vL32b_nt_tmp_ppu
9646 2U, // V6_vL32b_nt_tmp_pred_ai
9647 2U, // V6_vL32b_nt_tmp_pred_pi
9648 2U, // V6_vL32b_nt_tmp_pred_ppu
9649 0U, // V6_vL32b_pi
9650 0U, // V6_vL32b_ppu
9651 0U, // V6_vL32b_pred_ai
9652 0U, // V6_vL32b_pred_pi
9653 0U, // V6_vL32b_pred_ppu
9654 0U, // V6_vL32b_tmp_ai
9655 0U, // V6_vL32b_tmp_npred_ai
9656 0U, // V6_vL32b_tmp_npred_pi
9657 0U, // V6_vL32b_tmp_npred_ppu
9658 0U, // V6_vL32b_tmp_pi
9659 0U, // V6_vL32b_tmp_ppu
9660 0U, // V6_vL32b_tmp_pred_ai
9661 0U, // V6_vL32b_tmp_pred_pi
9662 0U, // V6_vL32b_tmp_pred_ppu
9663 0U, // V6_vS32Ub_ai
9664 33U, // V6_vS32Ub_npred_ai
9665 41U, // V6_vS32Ub_npred_pi
9666 41U, // V6_vS32Ub_npred_ppu
9667 0U, // V6_vS32Ub_pi
9668 0U, // V6_vS32Ub_ppu
9669 33U, // V6_vS32Ub_pred_ai
9670 41U, // V6_vS32Ub_pred_pi
9671 41U, // V6_vS32Ub_pred_ppu
9672 0U, // V6_vS32b_ai
9673 0U, // V6_vS32b_new_ai
9674 97U, // V6_vS32b_new_npred_ai
9675 105U, // V6_vS32b_new_npred_pi
9676 105U, // V6_vS32b_new_npred_ppu
9677 0U, // V6_vS32b_new_pi
9678 0U, // V6_vS32b_new_ppu
9679 97U, // V6_vS32b_new_pred_ai
9680 105U, // V6_vS32b_new_pred_pi
9681 105U, // V6_vS32b_new_pred_ppu
9682 33U, // V6_vS32b_npred_ai
9683 41U, // V6_vS32b_npred_pi
9684 41U, // V6_vS32b_npred_ppu
9685 33U, // V6_vS32b_nqpred_ai
9686 41U, // V6_vS32b_nqpred_pi
9687 41U, // V6_vS32b_nqpred_ppu
9688 0U, // V6_vS32b_nt_ai
9689 0U, // V6_vS32b_nt_new_ai
9690 98U, // V6_vS32b_nt_new_npred_ai
9691 106U, // V6_vS32b_nt_new_npred_pi
9692 106U, // V6_vS32b_nt_new_npred_ppu
9693 0U, // V6_vS32b_nt_new_pi
9694 0U, // V6_vS32b_nt_new_ppu
9695 98U, // V6_vS32b_nt_new_pred_ai
9696 106U, // V6_vS32b_nt_new_pred_pi
9697 106U, // V6_vS32b_nt_new_pred_ppu
9698 34U, // V6_vS32b_nt_npred_ai
9699 42U, // V6_vS32b_nt_npred_pi
9700 42U, // V6_vS32b_nt_npred_ppu
9701 34U, // V6_vS32b_nt_nqpred_ai
9702 42U, // V6_vS32b_nt_nqpred_pi
9703 42U, // V6_vS32b_nt_nqpred_ppu
9704 0U, // V6_vS32b_nt_pi
9705 0U, // V6_vS32b_nt_ppu
9706 34U, // V6_vS32b_nt_pred_ai
9707 42U, // V6_vS32b_nt_pred_pi
9708 42U, // V6_vS32b_nt_pred_ppu
9709 34U, // V6_vS32b_nt_qpred_ai
9710 42U, // V6_vS32b_nt_qpred_pi
9711 42U, // V6_vS32b_nt_qpred_ppu
9712 0U, // V6_vS32b_pi
9713 0U, // V6_vS32b_ppu
9714 33U, // V6_vS32b_pred_ai
9715 41U, // V6_vS32b_pred_pi
9716 41U, // V6_vS32b_pred_ppu
9717 33U, // V6_vS32b_qpred_ai
9718 41U, // V6_vS32b_qpred_pi
9719 41U, // V6_vS32b_qpred_ppu
9720 0U, // V6_vS32b_srls_ai
9721 0U, // V6_vS32b_srls_pi
9722 0U, // V6_vS32b_srls_ppu
9723 0U, // V6_vabs_f8
9724 0U, // V6_vabs_hf
9725 0U, // V6_vabs_sf
9726 0U, // V6_vabsb
9727 0U, // V6_vabsb_sat
9728 0U, // V6_vabsdiffh
9729 0U, // V6_vabsdiffub
9730 0U, // V6_vabsdiffuh
9731 0U, // V6_vabsdiffw
9732 0U, // V6_vabsh
9733 0U, // V6_vabsh_sat
9734 0U, // V6_vabsw
9735 0U, // V6_vabsw_sat
9736 0U, // V6_vadd_hf
9737 0U, // V6_vadd_hf_f8
9738 0U, // V6_vadd_hf_hf
9739 0U, // V6_vadd_qf16
9740 0U, // V6_vadd_qf16_mix
9741 0U, // V6_vadd_qf32
9742 0U, // V6_vadd_qf32_mix
9743 0U, // V6_vadd_sf
9744 0U, // V6_vadd_sf_bf
9745 0U, // V6_vadd_sf_hf
9746 0U, // V6_vadd_sf_sf
9747 0U, // V6_vaddb
9748 0U, // V6_vaddb_dv
9749 0U, // V6_vaddbnq
9750 0U, // V6_vaddbq
9751 0U, // V6_vaddbsat
9752 0U, // V6_vaddbsat_dv
9753 50U, // V6_vaddcarry
9754 0U, // V6_vaddcarryo
9755 226U, // V6_vaddcarrysat
9756 0U, // V6_vaddclbh
9757 0U, // V6_vaddclbw
9758 0U, // V6_vaddh
9759 0U, // V6_vaddh_dv
9760 0U, // V6_vaddhnq
9761 0U, // V6_vaddhq
9762 0U, // V6_vaddhsat
9763 0U, // V6_vaddhsat_dv
9764 0U, // V6_vaddhw
9765 0U, // V6_vaddhw_acc
9766 0U, // V6_vaddubh
9767 0U, // V6_vaddubh_acc
9768 0U, // V6_vaddubsat
9769 0U, // V6_vaddubsat_dv
9770 0U, // V6_vaddububb_sat
9771 0U, // V6_vadduhsat
9772 0U, // V6_vadduhsat_dv
9773 0U, // V6_vadduhw
9774 0U, // V6_vadduhw_acc
9775 0U, // V6_vadduwsat
9776 0U, // V6_vadduwsat_dv
9777 2U, // V6_vaddw
9778 2U, // V6_vaddw_dv
9779 0U, // V6_vaddwnq
9780 0U, // V6_vaddwq
9781 2U, // V6_vaddwsat
9782 2U, // V6_vaddwsat_dv
9783 0U, // V6_valignb
9784 0U, // V6_valignbi
9785 0U, // V6_vand
9786 0U, // V6_vandnqrt
9787 0U, // V6_vandnqrt_acc
9788 0U, // V6_vandqrt
9789 0U, // V6_vandqrt_acc
9790 0U, // V6_vandvnqv
9791 0U, // V6_vandvqv
9792 0U, // V6_vandvrt
9793 0U, // V6_vandvrt_acc
9794 0U, // V6_vaslh
9795 0U, // V6_vaslh_acc
9796 0U, // V6_vaslhv
9797 0U, // V6_vaslw
9798 0U, // V6_vaslw_acc
9799 0U, // V6_vaslwv
9800 0U, // V6_vasr_into
9801 0U, // V6_vasrh
9802 0U, // V6_vasrh_acc
9803 0U, // V6_vasrhbrndsat
9804 0U, // V6_vasrhbsat
9805 2U, // V6_vasrhubrndsat
9806 0U, // V6_vasrhubsat
9807 0U, // V6_vasrhv
9808 2U, // V6_vasruhubrndsat
9809 0U, // V6_vasruhubsat
9810 2U, // V6_vasruwuhrndsat
9811 0U, // V6_vasruwuhsat
9812 0U, // V6_vasrvuhubrndsat
9813 0U, // V6_vasrvuhubsat
9814 0U, // V6_vasrvwuhrndsat
9815 0U, // V6_vasrvwuhsat
9816 0U, // V6_vasrw
9817 0U, // V6_vasrw_acc
9818 0U, // V6_vasrwh
9819 2U, // V6_vasrwhrndsat
9820 0U, // V6_vasrwhsat
9821 2U, // V6_vasrwuhrndsat
9822 0U, // V6_vasrwuhsat
9823 0U, // V6_vasrwv
9824 0U, // V6_vassign
9825 0U, // V6_vassign_fp
9826 0U, // V6_vassign_tmp
9827 0U, // V6_vavgb
9828 0U, // V6_vavgbrnd
9829 0U, // V6_vavgh
9830 0U, // V6_vavghrnd
9831 0U, // V6_vavgub
9832 0U, // V6_vavgubrnd
9833 0U, // V6_vavguh
9834 0U, // V6_vavguhrnd
9835 0U, // V6_vavguw
9836 0U, // V6_vavguwrnd
9837 0U, // V6_vavgw
9838 0U, // V6_vavgwrnd
9839 0U, // V6_vccombine
9840 0U, // V6_vcl0h
9841 0U, // V6_vcl0w
9842 0U, // V6_vcmov
9843 0U, // V6_vcombine
9844 0U, // V6_vcombine_tmp
9845 0U, // V6_vconv_h_hf
9846 0U, // V6_vconv_hf_h
9847 0U, // V6_vconv_hf_qf16
9848 0U, // V6_vconv_hf_qf32
9849 0U, // V6_vconv_sf_qf32
9850 0U, // V6_vconv_sf_w
9851 0U, // V6_vconv_w_sf
9852 0U, // V6_vcvt2_b_hf
9853 0U, // V6_vcvt2_hf_b
9854 0U, // V6_vcvt2_hf_ub
9855 0U, // V6_vcvt2_ub_hf
9856 0U, // V6_vcvt_b_hf
9857 0U, // V6_vcvt_bf_sf
9858 0U, // V6_vcvt_f8_hf
9859 0U, // V6_vcvt_h_hf
9860 0U, // V6_vcvt_hf_b
9861 0U, // V6_vcvt_hf_f8
9862 0U, // V6_vcvt_hf_h
9863 0U, // V6_vcvt_hf_sf
9864 0U, // V6_vcvt_hf_ub
9865 0U, // V6_vcvt_hf_uh
9866 0U, // V6_vcvt_sf_hf
9867 0U, // V6_vcvt_ub_hf
9868 0U, // V6_vcvt_uh_hf
9869 0U, // V6_vdeal
9870 0U, // V6_vdealb
9871 0U, // V6_vdealb4w
9872 0U, // V6_vdealh
9873 0U, // V6_vdealvdd
9874 0U, // V6_vdelta
9875 0U, // V6_vdmpy_sf_hf
9876 0U, // V6_vdmpy_sf_hf_acc
9877 0U, // V6_vdmpybus
9878 0U, // V6_vdmpybus_acc
9879 0U, // V6_vdmpybus_dv
9880 0U, // V6_vdmpybus_dv_acc
9881 0U, // V6_vdmpyhb
9882 0U, // V6_vdmpyhb_acc
9883 0U, // V6_vdmpyhb_dv
9884 0U, // V6_vdmpyhb_dv_acc
9885 0U, // V6_vdmpyhisat
9886 0U, // V6_vdmpyhisat_acc
9887 0U, // V6_vdmpyhsat
9888 0U, // V6_vdmpyhsat_acc
9889 0U, // V6_vdmpyhsuisat
9890 0U, // V6_vdmpyhsuisat_acc
9891 0U, // V6_vdmpyhsusat
9892 0U, // V6_vdmpyhsusat_acc
9893 0U, // V6_vdmpyhvsat
9894 0U, // V6_vdmpyhvsat_acc
9895 0U, // V6_vdsaduh
9896 0U, // V6_vdsaduh_acc
9897 0U, // V6_veqb
9898 0U, // V6_veqb_and
9899 0U, // V6_veqb_or
9900 0U, // V6_veqb_xor
9901 0U, // V6_veqh
9902 0U, // V6_veqh_and
9903 0U, // V6_veqh_or
9904 0U, // V6_veqh_xor
9905 0U, // V6_veqw
9906 0U, // V6_veqw_and
9907 0U, // V6_veqw_or
9908 0U, // V6_veqw_xor
9909 0U, // V6_vfmax_f8
9910 0U, // V6_vfmax_hf
9911 0U, // V6_vfmax_sf
9912 0U, // V6_vfmin_f8
9913 0U, // V6_vfmin_hf
9914 0U, // V6_vfmin_sf
9915 0U, // V6_vfneg_f8
9916 0U, // V6_vfneg_hf
9917 0U, // V6_vfneg_sf
9918 2U, // V6_vgathermh
9919 0U, // V6_vgathermhq
9920 2U, // V6_vgathermhw
9921 0U, // V6_vgathermhwq
9922 3U, // V6_vgathermw
9923 0U, // V6_vgathermwq
9924 0U, // V6_vgtb
9925 0U, // V6_vgtb_and
9926 0U, // V6_vgtb_or
9927 0U, // V6_vgtb_xor
9928 0U, // V6_vgtbf
9929 0U, // V6_vgtbf_and
9930 0U, // V6_vgtbf_or
9931 0U, // V6_vgtbf_xor
9932 0U, // V6_vgth
9933 0U, // V6_vgth_and
9934 0U, // V6_vgth_or
9935 0U, // V6_vgth_xor
9936 0U, // V6_vgthf
9937 0U, // V6_vgthf_and
9938 0U, // V6_vgthf_or
9939 0U, // V6_vgthf_xor
9940 0U, // V6_vgtsf
9941 0U, // V6_vgtsf_and
9942 0U, // V6_vgtsf_or
9943 0U, // V6_vgtsf_xor
9944 0U, // V6_vgtub
9945 0U, // V6_vgtub_and
9946 0U, // V6_vgtub_or
9947 0U, // V6_vgtub_xor
9948 0U, // V6_vgtuh
9949 0U, // V6_vgtuh_and
9950 0U, // V6_vgtuh_or
9951 0U, // V6_vgtuh_xor
9952 0U, // V6_vgtuw
9953 0U, // V6_vgtuw_and
9954 0U, // V6_vgtuw_or
9955 0U, // V6_vgtuw_xor
9956 0U, // V6_vgtw
9957 0U, // V6_vgtw_and
9958 0U, // V6_vgtw_or
9959 0U, // V6_vgtw_xor
9960 0U, // V6_vhist
9961 0U, // V6_vhistq
9962 0U, // V6_vinsertwr
9963 0U, // V6_vlalignb
9964 0U, // V6_vlalignbi
9965 0U, // V6_vlsrb
9966 0U, // V6_vlsrh
9967 0U, // V6_vlsrhv
9968 0U, // V6_vlsrw
9969 0U, // V6_vlsrwv
9970 0U, // V6_vlut4
9971 0U, // V6_vlutvvb
9972 0U, // V6_vlutvvb_nm
9973 0U, // V6_vlutvvb_oracc
9974 0U, // V6_vlutvvb_oracci
9975 0U, // V6_vlutvvbi
9976 0U, // V6_vlutvwh
9977 0U, // V6_vlutvwh_nm
9978 0U, // V6_vlutvwh_oracc
9979 0U, // V6_vlutvwh_oracci
9980 0U, // V6_vlutvwhi
9981 0U, // V6_vmax_bf
9982 0U, // V6_vmax_hf
9983 0U, // V6_vmax_sf
9984 0U, // V6_vmaxb
9985 0U, // V6_vmaxh
9986 0U, // V6_vmaxub
9987 0U, // V6_vmaxuh
9988 0U, // V6_vmaxw
9989 0U, // V6_vmerge_qf
9990 0U, // V6_vmin_bf
9991 0U, // V6_vmin_hf
9992 0U, // V6_vmin_sf
9993 0U, // V6_vminb
9994 0U, // V6_vminh
9995 0U, // V6_vminub
9996 0U, // V6_vminuh
9997 0U, // V6_vminw
9998 0U, // V6_vmpabus
9999 0U, // V6_vmpabus_acc
10000 0U, // V6_vmpabusv
10001 0U, // V6_vmpabuu
10002 0U, // V6_vmpabuu_acc
10003 0U, // V6_vmpabuuv
10004 0U, // V6_vmpahb
10005 0U, // V6_vmpahb_acc
10006 3U, // V6_vmpahhsat
10007 0U, // V6_vmpauhb
10008 0U, // V6_vmpauhb_acc
10009 3U, // V6_vmpauhuhsat
10010 0U, // V6_vmpsuhuhsat
10011 0U, // V6_vmpy_hf_f8
10012 0U, // V6_vmpy_hf_f8_acc
10013 0U, // V6_vmpy_hf_hf
10014 0U, // V6_vmpy_hf_hf_acc
10015 0U, // V6_vmpy_qf16
10016 0U, // V6_vmpy_qf16_hf
10017 0U, // V6_vmpy_qf16_mix_hf
10018 0U, // V6_vmpy_qf32
10019 0U, // V6_vmpy_qf32_hf
10020 0U, // V6_vmpy_qf32_mix_hf
10021 0U, // V6_vmpy_qf32_qf16
10022 0U, // V6_vmpy_qf32_sf
10023 0U, // V6_vmpy_rt_hf
10024 0U, // V6_vmpy_rt_qf16
10025 0U, // V6_vmpy_rt_sf
10026 0U, // V6_vmpy_sf_bf
10027 0U, // V6_vmpy_sf_bf_acc
10028 0U, // V6_vmpy_sf_hf
10029 0U, // V6_vmpy_sf_hf_acc
10030 0U, // V6_vmpy_sf_sf
10031 0U, // V6_vmpybus
10032 0U, // V6_vmpybus_acc
10033 0U, // V6_vmpybusv
10034 0U, // V6_vmpybusv_acc
10035 0U, // V6_vmpybv
10036 0U, // V6_vmpybv_acc
10037 0U, // V6_vmpyewuh
10038 0U, // V6_vmpyewuh_64
10039 0U, // V6_vmpyh
10040 0U, // V6_vmpyh_acc
10041 0U, // V6_vmpyhsat_acc
10042 0U, // V6_vmpyhsrs
10043 0U, // V6_vmpyhss
10044 0U, // V6_vmpyhus
10045 0U, // V6_vmpyhus_acc
10046 0U, // V6_vmpyhv
10047 0U, // V6_vmpyhv_acc
10048 0U, // V6_vmpyhvsrs
10049 0U, // V6_vmpyieoh
10050 0U, // V6_vmpyiewh_acc
10051 0U, // V6_vmpyiewuh
10052 0U, // V6_vmpyiewuh_acc
10053 0U, // V6_vmpyih
10054 0U, // V6_vmpyih_acc
10055 0U, // V6_vmpyihb
10056 0U, // V6_vmpyihb_acc
10057 0U, // V6_vmpyiowh
10058 0U, // V6_vmpyiwb
10059 0U, // V6_vmpyiwb_acc
10060 0U, // V6_vmpyiwh
10061 0U, // V6_vmpyiwh_acc
10062 0U, // V6_vmpyiwub
10063 0U, // V6_vmpyiwub_acc
10064 0U, // V6_vmpyowh
10065 0U, // V6_vmpyowh_64_acc
10066 0U, // V6_vmpyowh_rnd
10067 0U, // V6_vmpyowh_rnd_sacc
10068 0U, // V6_vmpyowh_sacc
10069 0U, // V6_vmpyub
10070 0U, // V6_vmpyub_acc
10071 0U, // V6_vmpyubv
10072 0U, // V6_vmpyubv_acc
10073 0U, // V6_vmpyuh
10074 0U, // V6_vmpyuh_acc
10075 0U, // V6_vmpyuhe
10076 0U, // V6_vmpyuhe_acc
10077 0U, // V6_vmpyuhv
10078 0U, // V6_vmpyuhv_acc
10079 0U, // V6_vmpyuhvs
10080 0U, // V6_vmux
10081 0U, // V6_vnavgb
10082 0U, // V6_vnavgh
10083 0U, // V6_vnavgub
10084 0U, // V6_vnavgw
10085 0U, // V6_vnccombine
10086 0U, // V6_vncmov
10087 0U, // V6_vnormamth
10088 0U, // V6_vnormamtw
10089 0U, // V6_vnot
10090 0U, // V6_vor
10091 0U, // V6_vpackeb
10092 0U, // V6_vpackeh
10093 0U, // V6_vpackhb_sat
10094 0U, // V6_vpackhub_sat
10095 0U, // V6_vpackob
10096 0U, // V6_vpackoh
10097 0U, // V6_vpackwh_sat
10098 0U, // V6_vpackwuh_sat
10099 0U, // V6_vpopcounth
10100 0U, // V6_vprefixqb
10101 0U, // V6_vprefixqh
10102 0U, // V6_vprefixqw
10103 0U, // V6_vrdelta
10104 0U, // V6_vrmpybub_rtt
10105 0U, // V6_vrmpybub_rtt_acc
10106 0U, // V6_vrmpybus
10107 0U, // V6_vrmpybus_acc
10108 17U, // V6_vrmpybusi
10109 1U, // V6_vrmpybusi_acc
10110 0U, // V6_vrmpybusv
10111 0U, // V6_vrmpybusv_acc
10112 0U, // V6_vrmpybv
10113 0U, // V6_vrmpybv_acc
10114 0U, // V6_vrmpyub
10115 0U, // V6_vrmpyub_acc
10116 0U, // V6_vrmpyub_rtt
10117 0U, // V6_vrmpyub_rtt_acc
10118 0U, // V6_vrmpyubi
10119 0U, // V6_vrmpyubi_acc
10120 0U, // V6_vrmpyubv
10121 0U, // V6_vrmpyubv_acc
10122 3U, // V6_vrmpyzbb_rt
10123 3U, // V6_vrmpyzbb_rt_acc
10124 3U, // V6_vrmpyzbb_rx
10125 3U, // V6_vrmpyzbb_rx_acc
10126 3U, // V6_vrmpyzbub_rt
10127 3U, // V6_vrmpyzbub_rt_acc
10128 3U, // V6_vrmpyzbub_rx
10129 3U, // V6_vrmpyzbub_rx_acc
10130 3U, // V6_vrmpyzcb_rt
10131 3U, // V6_vrmpyzcb_rt_acc
10132 3U, // V6_vrmpyzcb_rx
10133 3U, // V6_vrmpyzcb_rx_acc
10134 3U, // V6_vrmpyzcbs_rt
10135 3U, // V6_vrmpyzcbs_rt_acc
10136 3U, // V6_vrmpyzcbs_rx
10137 3U, // V6_vrmpyzcbs_rx_acc
10138 3U, // V6_vrmpyznb_rt
10139 3U, // V6_vrmpyznb_rt_acc
10140 3U, // V6_vrmpyznb_rx
10141 3U, // V6_vrmpyznb_rx_acc
10142 0U, // V6_vror
10143 0U, // V6_vrotr
10144 0U, // V6_vroundhb
10145 0U, // V6_vroundhub
10146 0U, // V6_vrounduhub
10147 0U, // V6_vrounduwuh
10148 0U, // V6_vroundwh
10149 0U, // V6_vroundwuh
10150 0U, // V6_vrsadubi
10151 0U, // V6_vrsadubi_acc
10152 0U, // V6_vsatdw
10153 0U, // V6_vsathub
10154 0U, // V6_vsatuwuh
10155 0U, // V6_vsatwh
10156 0U, // V6_vsb
10157 3U, // V6_vscattermh
10158 4U, // V6_vscattermh_add
10159 0U, // V6_vscattermhq
10160 4U, // V6_vscattermhw
10161 4U, // V6_vscattermhw_add
10162 0U, // V6_vscattermhwq
10163 4U, // V6_vscattermw
10164 4U, // V6_vscattermw_add
10165 0U, // V6_vscattermwq
10166 0U, // V6_vsh
10167 0U, // V6_vshufeh
10168 0U, // V6_vshuff
10169 0U, // V6_vshuffb
10170 0U, // V6_vshuffeb
10171 0U, // V6_vshuffh
10172 0U, // V6_vshuffob
10173 0U, // V6_vshuffvdd
10174 0U, // V6_vshufoeb
10175 0U, // V6_vshufoeh
10176 0U, // V6_vshufoh
10177 0U, // V6_vsub_hf
10178 0U, // V6_vsub_hf_f8
10179 0U, // V6_vsub_hf_hf
10180 0U, // V6_vsub_qf16
10181 0U, // V6_vsub_qf16_mix
10182 0U, // V6_vsub_qf32
10183 0U, // V6_vsub_qf32_mix
10184 0U, // V6_vsub_sf
10185 0U, // V6_vsub_sf_bf
10186 0U, // V6_vsub_sf_hf
10187 0U, // V6_vsub_sf_sf
10188 0U, // V6_vsubb
10189 0U, // V6_vsubb_dv
10190 0U, // V6_vsubbnq
10191 0U, // V6_vsubbq
10192 0U, // V6_vsubbsat
10193 0U, // V6_vsubbsat_dv
10194 50U, // V6_vsubcarry
10195 0U, // V6_vsubcarryo
10196 0U, // V6_vsubh
10197 0U, // V6_vsubh_dv
10198 0U, // V6_vsubhnq
10199 0U, // V6_vsubhq
10200 0U, // V6_vsubhsat
10201 0U, // V6_vsubhsat_dv
10202 0U, // V6_vsubhw
10203 0U, // V6_vsububh
10204 0U, // V6_vsububsat
10205 0U, // V6_vsububsat_dv
10206 0U, // V6_vsubububb_sat
10207 0U, // V6_vsubuhsat
10208 0U, // V6_vsubuhsat_dv
10209 0U, // V6_vsubuhw
10210 0U, // V6_vsubuwsat
10211 0U, // V6_vsubuwsat_dv
10212 2U, // V6_vsubw
10213 2U, // V6_vsubw_dv
10214 0U, // V6_vsubwnq
10215 0U, // V6_vsubwq
10216 2U, // V6_vsubwsat
10217 2U, // V6_vsubwsat_dv
10218 0U, // V6_vswap
10219 0U, // V6_vtmpyb
10220 0U, // V6_vtmpyb_acc
10221 0U, // V6_vtmpybus
10222 0U, // V6_vtmpybus_acc
10223 0U, // V6_vtmpyhb
10224 0U, // V6_vtmpyhb_acc
10225 0U, // V6_vunpackb
10226 0U, // V6_vunpackh
10227 0U, // V6_vunpackob
10228 0U, // V6_vunpackoh
10229 0U, // V6_vunpackub
10230 0U, // V6_vunpackuh
10231 0U, // V6_vwhist128
10232 0U, // V6_vwhist128m
10233 0U, // V6_vwhist128q
10234 0U, // V6_vwhist128qm
10235 0U, // V6_vwhist256
10236 0U, // V6_vwhist256_sat
10237 0U, // V6_vwhist256q
10238 0U, // V6_vwhist256q_sat
10239 0U, // V6_vxor
10240 0U, // V6_vzb
10241 0U, // V6_vzh
10242 0U, // V6_zLd_ai
10243 0U, // V6_zLd_pi
10244 0U, // V6_zLd_ppu
10245 0U, // V6_zLd_pred_ai
10246 0U, // V6_zLd_pred_pi
10247 0U, // V6_zLd_pred_ppu
10248 0U, // V6_zextract
10249 0U, // Y2_barrier
10250 0U, // Y2_break
10251 0U, // Y2_ciad
10252 0U, // Y2_crswap0
10253 0U, // Y2_cswi
10254 0U, // Y2_dccleana
10255 0U, // Y2_dccleanidx
10256 0U, // Y2_dccleaninva
10257 0U, // Y2_dccleaninvidx
10258 0U, // Y2_dcfetchbo
10259 0U, // Y2_dcinva
10260 0U, // Y2_dcinvidx
10261 0U, // Y2_dckill
10262 0U, // Y2_dctagr
10263 0U, // Y2_dctagw
10264 0U, // Y2_dczeroa
10265 0U, // Y2_getimask
10266 0U, // Y2_iassignr
10267 0U, // Y2_iassignw
10268 0U, // Y2_icdatar
10269 0U, // Y2_icdataw
10270 0U, // Y2_icinva
10271 0U, // Y2_icinvidx
10272 0U, // Y2_ickill
10273 0U, // Y2_ictagr
10274 0U, // Y2_ictagw
10275 0U, // Y2_isync
10276 0U, // Y2_k0lock
10277 0U, // Y2_k0unlock
10278 0U, // Y2_l2cleaninvidx
10279 0U, // Y2_l2kill
10280 0U, // Y2_resume
10281 0U, // Y2_setimask
10282 0U, // Y2_setprio
10283 0U, // Y2_start
10284 0U, // Y2_stop
10285 0U, // Y2_swi
10286 0U, // Y2_syncht
10287 0U, // Y2_tfrscrr
10288 0U, // Y2_tfrsrcr
10289 0U, // Y2_tlblock
10290 0U, // Y2_tlbp
10291 0U, // Y2_tlbr
10292 0U, // Y2_tlbunlock
10293 0U, // Y2_tlbw
10294 0U, // Y2_wait
10295 0U, // Y4_crswap1
10296 0U, // Y4_crswap10
10297 0U, // Y4_l2fetch
10298 0U, // Y4_l2tagr
10299 0U, // Y4_l2tagw
10300 0U, // Y4_nmi
10301 0U, // Y4_siad
10302 0U, // Y4_tfrscpp
10303 0U, // Y4_tfrspcp
10304 0U, // Y4_trace
10305 0U, // Y5_ctlbw
10306 0U, // Y5_l2cleanidx
10307 0U, // Y5_l2fetch
10308 0U, // Y5_l2gclean
10309 0U, // Y5_l2gcleaninv
10310 0U, // Y5_l2gunlock
10311 0U, // Y5_l2invidx
10312 0U, // Y5_l2locka
10313 0U, // Y5_l2unlocka
10314 0U, // Y5_tlbasidi
10315 0U, // Y5_tlboc
10316 0U, // Y6_diag
10317 0U, // Y6_diag0
10318 0U, // Y6_diag1
10319 0U, // Y6_dmlink
10320 0U, // Y6_dmpause
10321 0U, // Y6_dmpoll
10322 0U, // Y6_dmresume
10323 0U, // Y6_dmstart
10324 0U, // Y6_dmwait
10325 0U, // Y6_l2gcleaninvpa
10326 0U, // Y6_l2gcleanpa
10327 4U, // dep_A2_addsat
10328 4U, // dep_A2_subsat
10329 0U, // dep_S2_packhl
10330 0U, // invalid_decode
10331 };
10332
10333 // Emit the opcode for the instruction.
10334 uint64_t Bits = 0;
10335 Bits |= (uint64_t)OpInfo0[MI.getOpcode()] << 0;
10336 Bits |= (uint64_t)OpInfo1[MI.getOpcode()] << 32;
10337 Bits |= (uint64_t)OpInfo2[MI.getOpcode()] << 48;
10338 if (Bits == 0)
10339 return {nullptr, Bits};
10340 return {AsmStrs+(Bits & 2047)-1, Bits};
10341
10342}
10343/// printInstruction - This method is automatically generated by tablegen
10344/// from the instruction set description.
10345LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
10346void HexagonInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O) {
10347 O << "\t";
10348
10349 auto MnemonicInfo = getMnemonic(MI: *MI);
10350
10351 O << MnemonicInfo.first;
10352
10353 uint64_t Bits = MnemonicInfo.second;
10354 assert(Bits != 0 && "Cannot print this instruction.");
10355
10356 // Fragment 0 encoded into 3 bits for 5 unique commands.
10357 switch ((Bits >> 11) & 7) {
10358 default: llvm_unreachable("Invalid command number.");
10359 case 0:
10360 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
10361 return;
10362 break;
10363 case 1:
10364 // A2_addsp, A2_iconst, A2_neg, A2_not, A2_tfrp, A2_tfrpi, A2_vaddb_map, ...
10365 printOperand(MI, OpNo: 0, O);
10366 break;
10367 case 2:
10368 // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
10369 printOperand(MI, OpNo: 1, O);
10370 break;
10371 case 3:
10372 // CALLProfile, J2_call, J2_jump, J2_loop0i, J2_loop0iext, J2_loop0r, J2_...
10373 printBrtarget(MI, OpNo: 0, O);
10374 break;
10375 case 4:
10376 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
10377 printOperand(MI, OpNo: 2, O);
10378 break;
10379 }
10380
10381
10382 // Fragment 1 encoded into 10 bits for 897 unique commands.
10383 switch ((Bits >> 14) & 1023) {
10384 default: llvm_unreachable("Invalid command number.");
10385 case 0:
10386 // A2_addsp, dup_A2_add, dup_A2_addi, A2_add, A2_addh_h16_hh, A2_addh_h16...
10387 O << " = add(";
10388 break;
10389 case 1:
10390 // A2_iconst
10391 O << " = iconst(#";
10392 printOperand(MI, OpNo: 1, O);
10393 O << ')';
10394 return;
10395 break;
10396 case 2:
10397 // A2_neg, A2_negp, A2_negsat
10398 O << " = neg(";
10399 printOperand(MI, OpNo: 1, O);
10400 break;
10401 case 3:
10402 // A2_not, A2_notp, C2_not, V6_pred_not
10403 O << " = not(";
10404 printOperand(MI, OpNo: 1, O);
10405 O << ')';
10406 return;
10407 break;
10408 case 4:
10409 // A2_tfrf, A2_tfrpf, A2_tfrpt, A2_tfrt, L2_ploadrbf_zomap, L2_ploadrbt_z...
10410 O << ") ";
10411 printOperand(MI, OpNo: 0, O);
10412 break;
10413 case 5:
10414 // A2_tfrfnew, A2_tfrpfnew, A2_tfrptnew, A2_tfrtnew, L2_ploadrbfnew_zomap...
10415 O << ".new) ";
10416 printOperand(MI, OpNo: 0, O);
10417 break;
10418 case 6:
10419 // A2_tfrp, C2_pxfer_map, V6_vassignp, dup_A2_tfr, A2_tfr, A2_tfrcrr, A2_...
10420 O << " = ";
10421 printOperand(MI, OpNo: 1, O);
10422 break;
10423 case 7:
10424 // A2_tfrpi, dup_A2_tfrsi, A2_tfrsi, J4_jumpseti, SA1_seti, SA1_setin1, T...
10425 O << " = #";
10426 printOperand(MI, OpNo: 1, O);
10427 break;
10428 case 8:
10429 // A2_vaddb_map, V6_vaddb_alt, V6_vaddb_dv_alt, V6_vaddbsat_alt, V6_vaddb...
10430 O << " = vaddb(";
10431 printOperand(MI, OpNo: 1, O);
10432 O << ',';
10433 printOperand(MI, OpNo: 2, O);
10434 break;
10435 case 9:
10436 // A2_vsubb_map, V6_vsubb_alt, V6_vsubb_dv_alt, V6_vsubbsat_alt, V6_vsubb...
10437 O << " = vsubb(";
10438 printOperand(MI, OpNo: 1, O);
10439 O << ',';
10440 printOperand(MI, OpNo: 2, O);
10441 break;
10442 case 10:
10443 // A2_zxtb, dup_A2_zxtb
10444 O << " = zxtb(";
10445 printOperand(MI, OpNo: 1, O);
10446 O << ')';
10447 return;
10448 break;
10449 case 11:
10450 // A4_boundscheck, A4_boundscheck_hi, A4_boundscheck_lo
10451 O << " = boundscheck(";
10452 printOperand(MI, OpNo: 1, O);
10453 O << ',';
10454 printOperand(MI, OpNo: 2, O);
10455 break;
10456 case 12:
10457 // C2_cmpgei
10458 O << " = cmp.ge(";
10459 printOperand(MI, OpNo: 1, O);
10460 O << ",#";
10461 printOperand(MI, OpNo: 2, O);
10462 O << ')';
10463 return;
10464 break;
10465 case 13:
10466 // C2_cmpgeui
10467 O << " = cmp.geu(";
10468 printOperand(MI, OpNo: 1, O);
10469 O << ",#";
10470 printOperand(MI, OpNo: 2, O);
10471 O << ')';
10472 return;
10473 break;
10474 case 14:
10475 // C2_cmplt
10476 O << " = cmp.lt(";
10477 printOperand(MI, OpNo: 1, O);
10478 O << ',';
10479 printOperand(MI, OpNo: 2, O);
10480 O << ')';
10481 return;
10482 break;
10483 case 15:
10484 // C2_cmpltu
10485 O << " = cmp.ltu(";
10486 printOperand(MI, OpNo: 1, O);
10487 O << ',';
10488 printOperand(MI, OpNo: 2, O);
10489 O << ')';
10490 return;
10491 break;
10492 case 16:
10493 // J2_jumpf_nopred_map, J2_jumpt_nopred_map
10494 O << ") jump ";
10495 printBrtarget(MI, OpNo: 1, O);
10496 return;
10497 break;
10498 case 17:
10499 // J2_jumprf_nopred_map, J2_jumprt_nopred_map
10500 O << ") jumpr ";
10501 printOperand(MI, OpNo: 1, O);
10502 return;
10503 break;
10504 case 18:
10505 // J2_trap1_noregmap, S6_allocframe_to_raw, V6_zld0, Y2_dcfetch, A4_ext, ...
10506 O << ')';
10507 return;
10508 break;
10509 case 19:
10510 // L2_loadalignb_zomap, L2_loadalignb_io, L2_loadalignb_pbr, L2_loadalign...
10511 O << " = memb_fifo(";
10512 break;
10513 case 20:
10514 // L2_loadalignh_zomap, L2_loadalignh_io, L2_loadalignh_pbr, L2_loadalign...
10515 O << " = memh_fifo(";
10516 break;
10517 case 21:
10518 // L2_loadbsw2_zomap, L2_loadbsw4_zomap, L2_loadbsw2_io, L2_loadbsw2_pbr,...
10519 O << " = membh(";
10520 printOperand(MI, OpNo: 1, O);
10521 break;
10522 case 22:
10523 // L2_loadbzw2_zomap, L2_loadbzw4_zomap, L2_loadbzw2_io, L2_loadbzw2_pbr,...
10524 O << " = memubh(";
10525 printOperand(MI, OpNo: 1, O);
10526 break;
10527 case 23:
10528 // L2_loadrb_zomap, dup_L2_loadrb_io, L2_loadrb_io, L2_loadrb_pbr, L2_loa...
10529 O << " = memb(";
10530 printOperand(MI, OpNo: 1, O);
10531 break;
10532 case 24:
10533 // L2_loadrd_zomap, dup_L2_loadrd_io, L2_loadrd_io, L2_loadrd_pbr, L2_loa...
10534 O << " = memd(";
10535 printOperand(MI, OpNo: 1, O);
10536 break;
10537 case 25:
10538 // L2_loadrh_zomap, dup_L2_loadrh_io, L2_loadrh_io, L2_loadrh_pbr, L2_loa...
10539 O << " = memh(";
10540 printOperand(MI, OpNo: 1, O);
10541 break;
10542 case 26:
10543 // L2_loadri_zomap, dup_L2_loadri_io, L2_loadri_io, L2_loadri_pbr, L2_loa...
10544 O << " = memw(";
10545 printOperand(MI, OpNo: 1, O);
10546 break;
10547 case 27:
10548 // L2_loadrub_zomap, dup_L2_loadrub_io, L2_loadrub_io, L2_loadrub_pbr, L2...
10549 O << " = memub(";
10550 printOperand(MI, OpNo: 1, O);
10551 break;
10552 case 28:
10553 // L2_loadruh_zomap, dup_L2_loadruh_io, L2_loadruh_io, L2_loadruh_pbr, L2...
10554 O << " = memuh(";
10555 printOperand(MI, OpNo: 1, O);
10556 break;
10557 case 29:
10558 // L4_add_memopb_zomap, L4_add_memoph_zomap, L4_add_memopw_zomap
10559 O << ") += ";
10560 printOperand(MI, OpNo: 1, O);
10561 return;
10562 break;
10563 case 30:
10564 // L4_and_memopb_zomap, L4_and_memoph_zomap, L4_and_memopw_zomap
10565 O << ") &= ";
10566 printOperand(MI, OpNo: 1, O);
10567 return;
10568 break;
10569 case 31:
10570 // L4_iadd_memopb_zomap, L4_iadd_memoph_zomap, L4_iadd_memopw_zomap
10571 O << ") += #";
10572 printOperand(MI, OpNo: 1, O);
10573 return;
10574 break;
10575 case 32:
10576 // L4_iand_memopb_zomap, L4_iand_memoph_zomap, L4_iand_memopw_zomap
10577 O << ") = clrbit(#";
10578 printOperand(MI, OpNo: 1, O);
10579 O << ')';
10580 return;
10581 break;
10582 case 33:
10583 // L4_ior_memopb_zomap, L4_ior_memoph_zomap, L4_ior_memopw_zomap
10584 O << ") = setbit(#";
10585 printOperand(MI, OpNo: 1, O);
10586 O << ')';
10587 return;
10588 break;
10589 case 34:
10590 // L4_isub_memopb_zomap, L4_isub_memoph_zomap, L4_isub_memopw_zomap
10591 O << ") -= #";
10592 printOperand(MI, OpNo: 1, O);
10593 return;
10594 break;
10595 case 35:
10596 // L4_or_memopb_zomap, L4_or_memoph_zomap, L4_or_memopw_zomap
10597 O << ") |= ";
10598 printOperand(MI, OpNo: 1, O);
10599 return;
10600 break;
10601 case 36:
10602 // L4_return_map_to_raw_f, L4_return_map_to_raw_t
10603 O << ") dealloc_return";
10604 return;
10605 break;
10606 case 37:
10607 // L4_return_map_to_raw_fnew_pnt, L4_return_map_to_raw_tnew_pnt
10608 O << ".new) dealloc_return:nt";
10609 return;
10610 break;
10611 case 38:
10612 // L4_return_map_to_raw_fnew_pt, L4_return_map_to_raw_tnew_pt
10613 O << ".new) dealloc_return:t";
10614 return;
10615 break;
10616 case 39:
10617 // L4_sub_memopb_zomap, L4_sub_memoph_zomap, L4_sub_memopw_zomap
10618 O << ") -= ";
10619 printOperand(MI, OpNo: 1, O);
10620 return;
10621 break;
10622 case 40:
10623 // M2_mpysmi, M2_mpyi
10624 O << " = mpyi(";
10625 printOperand(MI, OpNo: 1, O);
10626 break;
10627 case 41:
10628 // M2_mpyui
10629 O << " = mpyui(";
10630 printOperand(MI, OpNo: 1, O);
10631 O << ',';
10632 printOperand(MI, OpNo: 2, O);
10633 O << ')';
10634 return;
10635 break;
10636 case 42:
10637 // M2_vrcmpys_acc_s1, M2_vrcmpys_acc_s1_h, M2_vrcmpys_acc_s1_l
10638 O << " += vrcmpys(";
10639 printOperand(MI, OpNo: 2, O);
10640 O << ',';
10641 printOperand(MI, OpNo: 3, O);
10642 break;
10643 case 43:
10644 // M2_vrcmpys_s1, M2_vrcmpys_s1rp, M2_vrcmpys_s1_h, M2_vrcmpys_s1_l, M2_v...
10645 O << " = vrcmpys(";
10646 printOperand(MI, OpNo: 1, O);
10647 O << ',';
10648 printOperand(MI, OpNo: 2, O);
10649 break;
10650 case 44:
10651 // M7_vdmpy
10652 O << " = vdmpyw(";
10653 printOperand(MI, OpNo: 1, O);
10654 O << ',';
10655 printOperand(MI, OpNo: 2, O);
10656 O << ')';
10657 return;
10658 break;
10659 case 45:
10660 // M7_vdmpy_acc
10661 O << " += vdmpyw(";
10662 printOperand(MI, OpNo: 2, O);
10663 O << ',';
10664 printOperand(MI, OpNo: 3, O);
10665 O << ')';
10666 return;
10667 break;
10668 case 46:
10669 // PS_tailcall_r, CALLProfile, EH_RETURN_JMPR, J2_call, J2_callr, J2_call...
10670 return;
10671 break;
10672 case 47:
10673 // S2_asr_i_p_rnd_goodsyntax, S2_asr_i_r_rnd_goodsyntax
10674 O << " = asrrnd(";
10675 printOperand(MI, OpNo: 1, O);
10676 O << ",#";
10677 printOperand(MI, OpNo: 2, O);
10678 O << ')';
10679 return;
10680 break;
10681 case 48:
10682 // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
10683 O << ") memb(";
10684 break;
10685 case 49:
10686 // S2_pstorerdf_zomap, S2_pstorerdt_zomap, S2_pstorerdf_io, S2_pstorerdf_...
10687 O << ") memd(";
10688 break;
10689 case 50:
10690 // S2_pstorerff_zomap, S2_pstorerft_zomap, S2_pstorerhf_zomap, S2_pstorer...
10691 O << ") memh(";
10692 break;
10693 case 51:
10694 // S2_pstorerif_zomap, S2_pstorerinewf_zomap, S2_pstorerinewt_zomap, S2_p...
10695 O << ") memw(";
10696 break;
10697 case 52:
10698 // S2_storerb_zomap, S2_storerbnew_zomap, S2_storerd_zomap, S2_storerf_zo...
10699 O << ") = ";
10700 printOperand(MI, OpNo: 1, O);
10701 break;
10702 case 53:
10703 // S2_tableidxb_goodsyntax, S2_tableidxb
10704 O << " = tableidxb(";
10705 printOperand(MI, OpNo: 2, O);
10706 O << ",#";
10707 printOperand(MI, OpNo: 3, O);
10708 O << ",#";
10709 printOperand(MI, OpNo: 4, O);
10710 break;
10711 case 54:
10712 // S2_tableidxd_goodsyntax, S2_tableidxd
10713 O << " = tableidxd(";
10714 printOperand(MI, OpNo: 2, O);
10715 O << ",#";
10716 printOperand(MI, OpNo: 3, O);
10717 O << ",#";
10718 printOperand(MI, OpNo: 4, O);
10719 break;
10720 case 55:
10721 // S2_tableidxh_goodsyntax, S2_tableidxh
10722 O << " = tableidxh(";
10723 printOperand(MI, OpNo: 2, O);
10724 O << ",#";
10725 printOperand(MI, OpNo: 3, O);
10726 O << ",#";
10727 printOperand(MI, OpNo: 4, O);
10728 break;
10729 case 56:
10730 // S2_tableidxw_goodsyntax, S2_tableidxw
10731 O << " = tableidxw(";
10732 printOperand(MI, OpNo: 2, O);
10733 O << ",#";
10734 printOperand(MI, OpNo: 3, O);
10735 O << ",#";
10736 printOperand(MI, OpNo: 4, O);
10737 break;
10738 case 57:
10739 // S4_pstorerbfnew_zomap, S4_pstorerbnewfnew_zomap, S4_pstorerbnewtnew_zo...
10740 O << ".new) memb(";
10741 break;
10742 case 58:
10743 // S4_pstorerdfnew_zomap, S4_pstorerdtnew_zomap, S2_pstorerdfnew_pi, S2_p...
10744 O << ".new) memd(";
10745 break;
10746 case 59:
10747 // S4_pstorerffnew_zomap, S4_pstorerftnew_zomap, S4_pstorerhfnew_zomap, S...
10748 O << ".new) memh(";
10749 break;
10750 case 60:
10751 // S4_pstorerifnew_zomap, S4_pstorerinewfnew_zomap, S4_pstorerinewtnew_zo...
10752 O << ".new) memw(";
10753 break;
10754 case 61:
10755 // S4_storeirb_zomap, S4_storeirh_zomap, S4_storeiri_zomap
10756 O << ") = #";
10757 printOperand(MI, OpNo: 1, O);
10758 return;
10759 break;
10760 case 62:
10761 // S5_asrhub_rnd_sat_goodsyntax, S5_asrhub_rnd_sat, S5_asrhub_sat
10762 O << " = vasrhub(";
10763 printOperand(MI, OpNo: 1, O);
10764 O << ",#";
10765 printOperand(MI, OpNo: 2, O);
10766 break;
10767 case 63:
10768 // S5_vasrhrnd_goodsyntax, V6_vasrh_alt, V6_vasrhv_alt, S2_asr_i_vh, S2_a...
10769 O << " = vasrh(";
10770 printOperand(MI, OpNo: 1, O);
10771 break;
10772 case 64:
10773 // V6_MAP_equb, V6_MAP_equh, V6_MAP_equw, V6_veqb, V6_veqh, V6_veqw
10774 O << " = vcmp.eq(";
10775 printOperand(MI, OpNo: 1, O);
10776 break;
10777 case 65:
10778 // V6_MAP_equb_and, V6_MAP_equh_and, V6_MAP_equw_and, V6_veqb_and, V6_veq...
10779 O << " &= vcmp.eq(";
10780 printOperand(MI, OpNo: 2, O);
10781 break;
10782 case 66:
10783 // V6_MAP_equb_ior, V6_MAP_equh_ior, V6_MAP_equw_ior, V6_veqb_or, V6_veqh...
10784 O << " |= vcmp.eq(";
10785 printOperand(MI, OpNo: 2, O);
10786 break;
10787 case 67:
10788 // V6_MAP_equb_xor, V6_MAP_equh_xor, V6_MAP_equw_xor, V6_veqb_xor, V6_veq...
10789 O << " ^= vcmp.eq(";
10790 printOperand(MI, OpNo: 2, O);
10791 break;
10792 case 68:
10793 // V6_dbl_ld0, V6_ld0, V6_ldnt0, V6_vL32b_ai, V6_vL32b_nt_ai, V6_vL32b_nt...
10794 O << " = vmem(";
10795 printOperand(MI, OpNo: 1, O);
10796 break;
10797 case 69:
10798 // V6_extractw_alt
10799 O << ".w = vextract(";
10800 printOperand(MI, OpNo: 1, O);
10801 O << ',';
10802 printOperand(MI, OpNo: 2, O);
10803 O << ')';
10804 return;
10805 break;
10806 case 70:
10807 // V6_hi
10808 O << " = hi(";
10809 printOperand(MI, OpNo: 1, O);
10810 O << ')';
10811 return;
10812 break;
10813 case 71:
10814 // V6_ldu0, V6_vL32Ub_ai, V6_vL32Ub_pi, V6_vL32Ub_ppu
10815 O << " = vmemu(";
10816 printOperand(MI, OpNo: 1, O);
10817 break;
10818 case 72:
10819 // V6_lo
10820 O << " = lo(";
10821 printOperand(MI, OpNo: 1, O);
10822 O << ')';
10823 return;
10824 break;
10825 case 73:
10826 // V6_stnnt0, V6_stnt0
10827 O << "):nt = ";
10828 printOperand(MI, OpNo: 1, O);
10829 break;
10830 case 74:
10831 // V6_stnp0, V6_stnpnt0, V6_stnq0, V6_stnqnt0, V6_stp0, V6_stpnt0, V6_stq...
10832 O << ") vmem(";
10833 break;
10834 case 75:
10835 // V6_stunp0, V6_stup0, V6_vS32Ub_npred_ai, V6_vS32Ub_npred_pi, V6_vS32Ub...
10836 O << ") vmemu(";
10837 break;
10838 case 76:
10839 // V6_v10mpyubs10
10840 O << ".w = v10mpy(";
10841 printOperand(MI, OpNo: 1, O);
10842 O << ".ub,";
10843 printOperand(MI, OpNo: 2, O);
10844 O << ".b,#";
10845 printOperand(MI, OpNo: 3, O);
10846 O << ')';
10847 return;
10848 break;
10849 case 77:
10850 // V6_v10mpyubs10_vxx
10851 O << ".w += v10mpy(";
10852 printOperand(MI, OpNo: 2, O);
10853 O << ".ub,";
10854 printOperand(MI, OpNo: 3, O);
10855 O << ".b,#";
10856 printOperand(MI, OpNo: 4, O);
10857 O << ')';
10858 return;
10859 break;
10860 case 78:
10861 // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt, V6_v6mpyhubs10, V6_v6mpyvubs10
10862 O << ".w = v6mpy(";
10863 printOperand(MI, OpNo: 1, O);
10864 O << ".ub,";
10865 printOperand(MI, OpNo: 2, O);
10866 break;
10867 case 79:
10868 // V6_vabsb_alt, V6_vabsb_sat_alt
10869 O << " = vabsb(";
10870 printOperand(MI, OpNo: 1, O);
10871 break;
10872 case 80:
10873 // V6_vabsdiffh_alt, M2_vabsdiffh
10874 O << " = vabsdiffh(";
10875 printOperand(MI, OpNo: 1, O);
10876 O << ',';
10877 printOperand(MI, OpNo: 2, O);
10878 O << ')';
10879 return;
10880 break;
10881 case 81:
10882 // V6_vabsdiffub_alt, M6_vabsdiffub
10883 O << " = vabsdiffub(";
10884 printOperand(MI, OpNo: 1, O);
10885 O << ',';
10886 printOperand(MI, OpNo: 2, O);
10887 O << ')';
10888 return;
10889 break;
10890 case 82:
10891 // V6_vabsdiffuh_alt
10892 O << " = vabsdiffuh(";
10893 printOperand(MI, OpNo: 1, O);
10894 O << ',';
10895 printOperand(MI, OpNo: 2, O);
10896 O << ')';
10897 return;
10898 break;
10899 case 83:
10900 // V6_vabsdiffw_alt, M2_vabsdiffw
10901 O << " = vabsdiffw(";
10902 printOperand(MI, OpNo: 1, O);
10903 O << ',';
10904 printOperand(MI, OpNo: 2, O);
10905 O << ')';
10906 return;
10907 break;
10908 case 84:
10909 // V6_vabsh_alt, V6_vabsh_sat_alt, A2_vabsh, A2_vabshsat
10910 O << " = vabsh(";
10911 printOperand(MI, OpNo: 1, O);
10912 break;
10913 case 85:
10914 // V6_vabsub_alt
10915 O << ".ub = vabs(";
10916 printOperand(MI, OpNo: 1, O);
10917 O << ".b)";
10918 return;
10919 break;
10920 case 86:
10921 // V6_vabsuh_alt
10922 O << ".uh = vabs(";
10923 printOperand(MI, OpNo: 1, O);
10924 O << ".h)";
10925 return;
10926 break;
10927 case 87:
10928 // V6_vabsuw_alt
10929 O << ".uw = vabs(";
10930 printOperand(MI, OpNo: 1, O);
10931 O << ".w)";
10932 return;
10933 break;
10934 case 88:
10935 // V6_vabsw_alt, V6_vabsw_sat_alt, A2_vabsw, A2_vabswsat
10936 O << " = vabsw(";
10937 printOperand(MI, OpNo: 1, O);
10938 break;
10939 case 89:
10940 // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vsubbnq_alt, V6_vsubbq_alt
10941 O << ".b) ";
10942 printOperand(MI, OpNo: 0, O);
10943 break;
10944 case 90:
10945 // V6_vaddh_alt, V6_vaddh_dv_alt, V6_vaddhsat_alt, V6_vaddhsat_dv_alt, V6...
10946 O << " = vaddh(";
10947 printOperand(MI, OpNo: 1, O);
10948 O << ',';
10949 printOperand(MI, OpNo: 2, O);
10950 break;
10951 case 91:
10952 // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vsubhnq_alt, V6_vsubhq_alt
10953 O << ".h) ";
10954 printOperand(MI, OpNo: 0, O);
10955 break;
10956 case 92:
10957 // V6_vaddhw_acc_alt
10958 O << " += vaddh(";
10959 printOperand(MI, OpNo: 2, O);
10960 O << ',';
10961 printOperand(MI, OpNo: 3, O);
10962 O << ')';
10963 return;
10964 break;
10965 case 93:
10966 // V6_vaddubh_acc_alt
10967 O << " += vaddub(";
10968 printOperand(MI, OpNo: 2, O);
10969 O << ',';
10970 printOperand(MI, OpNo: 3, O);
10971 O << ')';
10972 return;
10973 break;
10974 case 94:
10975 // V6_vaddubh_alt, V6_vaddubsat_alt, V6_vaddubsat_dv_alt, A2_vaddub, A2_v...
10976 O << " = vaddub(";
10977 printOperand(MI, OpNo: 1, O);
10978 O << ',';
10979 printOperand(MI, OpNo: 2, O);
10980 break;
10981 case 95:
10982 // V6_vadduhsat_alt, V6_vadduhsat_dv_alt, V6_vadduhw_alt, A2_svadduhs, A2...
10983 O << " = vadduh(";
10984 printOperand(MI, OpNo: 1, O);
10985 O << ',';
10986 printOperand(MI, OpNo: 2, O);
10987 break;
10988 case 96:
10989 // V6_vadduhw_acc_alt
10990 O << " += vadduh(";
10991 printOperand(MI, OpNo: 2, O);
10992 O << ',';
10993 printOperand(MI, OpNo: 3, O);
10994 O << ')';
10995 return;
10996 break;
10997 case 97:
10998 // V6_vadduwsat_alt, V6_vadduwsat_dv_alt
10999 O << " = vadduw(";
11000 printOperand(MI, OpNo: 1, O);
11001 O << ',';
11002 printOperand(MI, OpNo: 2, O);
11003 O << "):sat";
11004 return;
11005 break;
11006 case 98:
11007 // V6_vaddw_alt, V6_vaddw_dv_alt, V6_vaddwsat_alt, V6_vaddwsat_dv_alt, A2...
11008 O << " = vaddw(";
11009 printOperand(MI, OpNo: 1, O);
11010 O << ',';
11011 printOperand(MI, OpNo: 2, O);
11012 break;
11013 case 99:
11014 // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vsubwnq_alt, V6_vsubwq_alt
11015 O << ".w) ";
11016 printOperand(MI, OpNo: 0, O);
11017 break;
11018 case 100:
11019 // V6_vandnqrt_acc_alt
11020 O << ".ub |= vand(!";
11021 printOperand(MI, OpNo: 2, O);
11022 O << ".ub,";
11023 printOperand(MI, OpNo: 3, O);
11024 O << ".ub)";
11025 return;
11026 break;
11027 case 101:
11028 // V6_vandnqrt_alt
11029 O << ".ub = vand(!";
11030 printOperand(MI, OpNo: 1, O);
11031 O << ".ub,";
11032 printOperand(MI, OpNo: 2, O);
11033 O << ".ub)";
11034 return;
11035 break;
11036 case 102:
11037 // V6_vandqrt_acc_alt, V6_vandvrt_acc_alt
11038 O << ".ub |= vand(";
11039 printOperand(MI, OpNo: 2, O);
11040 O << ".ub,";
11041 printOperand(MI, OpNo: 3, O);
11042 O << ".ub)";
11043 return;
11044 break;
11045 case 103:
11046 // V6_vandqrt_alt, V6_vandvrt_alt
11047 O << ".ub = vand(";
11048 printOperand(MI, OpNo: 1, O);
11049 O << ".ub,";
11050 printOperand(MI, OpNo: 2, O);
11051 O << ".ub)";
11052 return;
11053 break;
11054 case 104:
11055 // V6_vaslh_acc_alt
11056 O << " += vaslh(";
11057 printOperand(MI, OpNo: 2, O);
11058 O << ',';
11059 printOperand(MI, OpNo: 3, O);
11060 O << ')';
11061 return;
11062 break;
11063 case 105:
11064 // V6_vaslh_alt, V6_vaslhv_alt, S2_asl_i_vh, S2_asl_r_vh
11065 O << " = vaslh(";
11066 printOperand(MI, OpNo: 1, O);
11067 break;
11068 case 106:
11069 // V6_vaslw_acc_alt
11070 O << " += vaslw(";
11071 printOperand(MI, OpNo: 2, O);
11072 O << ',';
11073 printOperand(MI, OpNo: 3, O);
11074 O << ')';
11075 return;
11076 break;
11077 case 107:
11078 // V6_vaslw_alt, V6_vaslwv_alt, S2_asl_i_vw, S2_asl_r_vw
11079 O << " = vaslw(";
11080 printOperand(MI, OpNo: 1, O);
11081 break;
11082 case 108:
11083 // V6_vasr_into_alt
11084 O << " = vasrinto(";
11085 printOperand(MI, OpNo: 2, O);
11086 O << ',';
11087 printOperand(MI, OpNo: 3, O);
11088 O << ')';
11089 return;
11090 break;
11091 case 109:
11092 // V6_vasrh_acc_alt
11093 O << " += vasrh(";
11094 printOperand(MI, OpNo: 2, O);
11095 O << ',';
11096 printOperand(MI, OpNo: 3, O);
11097 O << ')';
11098 return;
11099 break;
11100 case 110:
11101 // V6_vasrw_acc_alt
11102 O << " += vasrw(";
11103 printOperand(MI, OpNo: 2, O);
11104 O << ',';
11105 printOperand(MI, OpNo: 3, O);
11106 O << ')';
11107 return;
11108 break;
11109 case 111:
11110 // V6_vasrw_alt, V6_vasrwv_alt, S2_asr_i_svw_trun, S2_asr_i_vw, S2_asr_r_...
11111 O << " = vasrw(";
11112 printOperand(MI, OpNo: 1, O);
11113 break;
11114 case 112:
11115 // V6_vavgb_alt, V6_vavgbrnd_alt
11116 O << " = vavgb(";
11117 printOperand(MI, OpNo: 1, O);
11118 O << ',';
11119 printOperand(MI, OpNo: 2, O);
11120 break;
11121 case 113:
11122 // V6_vavgh_alt, V6_vavghrnd_alt, A2_svavgh, A2_svavghs, A2_vavgh, A2_vav...
11123 O << " = vavgh(";
11124 printOperand(MI, OpNo: 1, O);
11125 O << ',';
11126 printOperand(MI, OpNo: 2, O);
11127 break;
11128 case 114:
11129 // V6_vavgub_alt, V6_vavgubrnd_alt, A2_vavgub, A2_vavgubr
11130 O << " = vavgub(";
11131 printOperand(MI, OpNo: 1, O);
11132 O << ',';
11133 printOperand(MI, OpNo: 2, O);
11134 break;
11135 case 115:
11136 // V6_vavguh_alt, V6_vavguhrnd_alt, A2_vavguh, A2_vavguhr
11137 O << " = vavguh(";
11138 printOperand(MI, OpNo: 1, O);
11139 O << ',';
11140 printOperand(MI, OpNo: 2, O);
11141 break;
11142 case 116:
11143 // V6_vavguw_alt, V6_vavguwrnd_alt, A2_vavguw, A2_vavguwr
11144 O << " = vavguw(";
11145 printOperand(MI, OpNo: 1, O);
11146 O << ',';
11147 printOperand(MI, OpNo: 2, O);
11148 break;
11149 case 117:
11150 // V6_vavgw_alt, V6_vavgwrnd_alt, A2_vavgw, A2_vavgwcr, A2_vavgwr
11151 O << " = vavgw(";
11152 printOperand(MI, OpNo: 1, O);
11153 O << ',';
11154 printOperand(MI, OpNo: 2, O);
11155 break;
11156 case 118:
11157 // V6_vcl0h_alt
11158 O << " = vcl0h(";
11159 printOperand(MI, OpNo: 1, O);
11160 O << ')';
11161 return;
11162 break;
11163 case 119:
11164 // V6_vcl0w_alt
11165 O << " = vcl0w(";
11166 printOperand(MI, OpNo: 1, O);
11167 O << ')';
11168 return;
11169 break;
11170 case 120:
11171 // V6_vd0, V6_vdd0, SA1_clrf, SA1_clrfnew, SA1_clrt, SA1_clrtnew
11172 O << " = #0";
11173 return;
11174 break;
11175 case 121:
11176 // V6_vdealb4w_alt
11177 O << " = vdealb4w(";
11178 printOperand(MI, OpNo: 1, O);
11179 O << ',';
11180 printOperand(MI, OpNo: 2, O);
11181 O << ')';
11182 return;
11183 break;
11184 case 122:
11185 // V6_vdealb_alt
11186 O << " = vdealb(";
11187 printOperand(MI, OpNo: 1, O);
11188 O << ')';
11189 return;
11190 break;
11191 case 123:
11192 // V6_vdealh_alt
11193 O << " = vdealh(";
11194 printOperand(MI, OpNo: 1, O);
11195 O << ')';
11196 return;
11197 break;
11198 case 124:
11199 // V6_vdmpybus_acc_alt, V6_vdmpybus_dv_acc_alt
11200 O << " += vdmpybus(";
11201 printOperand(MI, OpNo: 2, O);
11202 O << ',';
11203 printOperand(MI, OpNo: 3, O);
11204 O << ')';
11205 return;
11206 break;
11207 case 125:
11208 // V6_vdmpybus_alt, V6_vdmpybus_dv_alt
11209 O << " = vdmpybus(";
11210 printOperand(MI, OpNo: 1, O);
11211 O << ',';
11212 printOperand(MI, OpNo: 2, O);
11213 O << ')';
11214 return;
11215 break;
11216 case 126:
11217 // V6_vdmpyhb_acc_alt, V6_vdmpyhb_dv_acc_alt
11218 O << " += vdmpyhb(";
11219 printOperand(MI, OpNo: 2, O);
11220 O << ',';
11221 printOperand(MI, OpNo: 3, O);
11222 O << ')';
11223 return;
11224 break;
11225 case 127:
11226 // V6_vdmpyhb_alt, V6_vdmpyhb_dv_alt
11227 O << " = vdmpyhb(";
11228 printOperand(MI, OpNo: 1, O);
11229 O << ',';
11230 printOperand(MI, OpNo: 2, O);
11231 O << ')';
11232 return;
11233 break;
11234 case 128:
11235 // V6_vdmpyhisat_acc_alt, V6_vdmpyhsat_acc_alt, V6_vdmpyhvsat_acc_alt
11236 O << " += vdmpyh(";
11237 printOperand(MI, OpNo: 2, O);
11238 O << ',';
11239 printOperand(MI, OpNo: 3, O);
11240 O << "):sat";
11241 return;
11242 break;
11243 case 129:
11244 // V6_vdmpyhisat_alt, V6_vdmpyhsat_alt, V6_vdmpyhvsat_alt
11245 O << " = vdmpyh(";
11246 printOperand(MI, OpNo: 1, O);
11247 O << ',';
11248 printOperand(MI, OpNo: 2, O);
11249 O << "):sat";
11250 return;
11251 break;
11252 case 130:
11253 // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsusat_acc_alt
11254 O << " += vdmpyhsu(";
11255 printOperand(MI, OpNo: 2, O);
11256 O << ',';
11257 printOperand(MI, OpNo: 3, O);
11258 break;
11259 case 131:
11260 // V6_vdmpyhsuisat_alt, V6_vdmpyhsusat_alt
11261 O << " = vdmpyhsu(";
11262 printOperand(MI, OpNo: 1, O);
11263 O << ',';
11264 printOperand(MI, OpNo: 2, O);
11265 break;
11266 case 132:
11267 // V6_vdsaduh_acc_alt
11268 O << " += vdsaduh(";
11269 printOperand(MI, OpNo: 2, O);
11270 O << ',';
11271 printOperand(MI, OpNo: 3, O);
11272 O << ')';
11273 return;
11274 break;
11275 case 133:
11276 // V6_vdsaduh_alt
11277 O << " = vdsaduh(";
11278 printOperand(MI, OpNo: 1, O);
11279 O << ',';
11280 printOperand(MI, OpNo: 2, O);
11281 O << ')';
11282 return;
11283 break;
11284 case 134:
11285 // V6_vlsrh_alt, V6_vlsrhv_alt, S2_lsr_i_vh, S2_lsr_r_vh
11286 O << " = vlsrh(";
11287 printOperand(MI, OpNo: 1, O);
11288 break;
11289 case 135:
11290 // V6_vlsrw_alt, V6_vlsrwv_alt, S2_lsr_i_vw, S2_lsr_r_vw
11291 O << " = vlsrw(";
11292 printOperand(MI, OpNo: 1, O);
11293 break;
11294 case 136:
11295 // V6_vmaxb_alt, A2_vmaxb
11296 O << " = vmaxb(";
11297 printOperand(MI, OpNo: 1, O);
11298 O << ',';
11299 printOperand(MI, OpNo: 2, O);
11300 O << ')';
11301 return;
11302 break;
11303 case 137:
11304 // V6_vmaxh_alt, A2_vmaxh
11305 O << " = vmaxh(";
11306 printOperand(MI, OpNo: 1, O);
11307 O << ',';
11308 printOperand(MI, OpNo: 2, O);
11309 O << ')';
11310 return;
11311 break;
11312 case 138:
11313 // V6_vmaxub_alt, A2_vmaxub
11314 O << " = vmaxub(";
11315 printOperand(MI, OpNo: 1, O);
11316 O << ',';
11317 printOperand(MI, OpNo: 2, O);
11318 O << ')';
11319 return;
11320 break;
11321 case 139:
11322 // V6_vmaxuh_alt, A2_vmaxuh
11323 O << " = vmaxuh(";
11324 printOperand(MI, OpNo: 1, O);
11325 O << ',';
11326 printOperand(MI, OpNo: 2, O);
11327 O << ')';
11328 return;
11329 break;
11330 case 140:
11331 // V6_vmaxw_alt, A2_vmaxw
11332 O << " = vmaxw(";
11333 printOperand(MI, OpNo: 1, O);
11334 O << ',';
11335 printOperand(MI, OpNo: 2, O);
11336 O << ')';
11337 return;
11338 break;
11339 case 141:
11340 // V6_vminb_alt, A2_vminb
11341 O << " = vminb(";
11342 printOperand(MI, OpNo: 1, O);
11343 O << ',';
11344 printOperand(MI, OpNo: 2, O);
11345 O << ')';
11346 return;
11347 break;
11348 case 142:
11349 // V6_vminh_alt, A2_vminh
11350 O << " = vminh(";
11351 printOperand(MI, OpNo: 1, O);
11352 O << ',';
11353 printOperand(MI, OpNo: 2, O);
11354 O << ')';
11355 return;
11356 break;
11357 case 143:
11358 // V6_vminub_alt, A2_vminub
11359 O << " = vminub(";
11360 printOperand(MI, OpNo: 1, O);
11361 O << ',';
11362 printOperand(MI, OpNo: 2, O);
11363 O << ')';
11364 return;
11365 break;
11366 case 144:
11367 // V6_vminuh_alt, A2_vminuh
11368 O << " = vminuh(";
11369 printOperand(MI, OpNo: 1, O);
11370 O << ',';
11371 printOperand(MI, OpNo: 2, O);
11372 O << ')';
11373 return;
11374 break;
11375 case 145:
11376 // V6_vminw_alt, A2_vminw
11377 O << " = vminw(";
11378 printOperand(MI, OpNo: 1, O);
11379 O << ',';
11380 printOperand(MI, OpNo: 2, O);
11381 O << ')';
11382 return;
11383 break;
11384 case 146:
11385 // V6_vmpabus_acc_alt
11386 O << " += vmpabus(";
11387 printOperand(MI, OpNo: 2, O);
11388 O << ',';
11389 printOperand(MI, OpNo: 3, O);
11390 O << ')';
11391 return;
11392 break;
11393 case 147:
11394 // V6_vmpabus_alt, V6_vmpabusv_alt
11395 O << " = vmpabus(";
11396 printOperand(MI, OpNo: 1, O);
11397 O << ',';
11398 printOperand(MI, OpNo: 2, O);
11399 O << ')';
11400 return;
11401 break;
11402 case 148:
11403 // V6_vmpabuu_acc_alt
11404 O << " += vmpabuu(";
11405 printOperand(MI, OpNo: 2, O);
11406 O << ',';
11407 printOperand(MI, OpNo: 3, O);
11408 O << ')';
11409 return;
11410 break;
11411 case 149:
11412 // V6_vmpabuu_alt, V6_vmpabuuv_alt
11413 O << " = vmpabuu(";
11414 printOperand(MI, OpNo: 1, O);
11415 O << ',';
11416 printOperand(MI, OpNo: 2, O);
11417 O << ')';
11418 return;
11419 break;
11420 case 150:
11421 // V6_vmpahb_acc_alt
11422 O << " += vmpahb(";
11423 printOperand(MI, OpNo: 2, O);
11424 O << ',';
11425 printOperand(MI, OpNo: 3, O);
11426 O << ')';
11427 return;
11428 break;
11429 case 151:
11430 // V6_vmpahb_alt
11431 O << " = vmpahb(";
11432 printOperand(MI, OpNo: 1, O);
11433 O << ',';
11434 printOperand(MI, OpNo: 2, O);
11435 O << ')';
11436 return;
11437 break;
11438 case 152:
11439 // V6_vmpauhb_acc_alt
11440 O << " += vmpauhb(";
11441 printOperand(MI, OpNo: 2, O);
11442 O << ',';
11443 printOperand(MI, OpNo: 3, O);
11444 O << ')';
11445 return;
11446 break;
11447 case 153:
11448 // V6_vmpauhb_alt
11449 O << " = vmpauhb(";
11450 printOperand(MI, OpNo: 1, O);
11451 O << ',';
11452 printOperand(MI, OpNo: 2, O);
11453 O << ')';
11454 return;
11455 break;
11456 case 154:
11457 // V6_vmpybus_acc_alt, V6_vmpybusv_acc_alt
11458 O << " += vmpybus(";
11459 printOperand(MI, OpNo: 2, O);
11460 O << ',';
11461 printOperand(MI, OpNo: 3, O);
11462 O << ')';
11463 return;
11464 break;
11465 case 155:
11466 // V6_vmpybus_alt, V6_vmpybusv_alt
11467 O << " = vmpybus(";
11468 printOperand(MI, OpNo: 1, O);
11469 O << ',';
11470 printOperand(MI, OpNo: 2, O);
11471 O << ')';
11472 return;
11473 break;
11474 case 156:
11475 // V6_vmpybv_acc_alt
11476 O << " += vmpyb(";
11477 printOperand(MI, OpNo: 2, O);
11478 O << ',';
11479 printOperand(MI, OpNo: 3, O);
11480 O << ')';
11481 return;
11482 break;
11483 case 157:
11484 // V6_vmpybv_alt
11485 O << " = vmpyb(";
11486 printOperand(MI, OpNo: 1, O);
11487 O << ',';
11488 printOperand(MI, OpNo: 2, O);
11489 O << ')';
11490 return;
11491 break;
11492 case 158:
11493 // V6_vmpyewuh_alt
11494 O << " = vmpyewuh(";
11495 printOperand(MI, OpNo: 1, O);
11496 O << ',';
11497 printOperand(MI, OpNo: 2, O);
11498 O << ')';
11499 return;
11500 break;
11501 case 159:
11502 // V6_vmpyh_acc_alt, V6_vmpyhsat_acc_alt, V6_vmpyhv_acc_alt, M2_vmac2, M2...
11503 O << " += vmpyh(";
11504 printOperand(MI, OpNo: 2, O);
11505 O << ',';
11506 printOperand(MI, OpNo: 3, O);
11507 break;
11508 case 160:
11509 // V6_vmpyh_alt, V6_vmpyhsrs_alt, V6_vmpyhss_alt, V6_vmpyhv_alt, V6_vmpyh...
11510 O << " = vmpyh(";
11511 printOperand(MI, OpNo: 1, O);
11512 O << ',';
11513 printOperand(MI, OpNo: 2, O);
11514 break;
11515 case 161:
11516 // V6_vmpyhus_acc_alt
11517 O << " += vmpyhus(";
11518 printOperand(MI, OpNo: 2, O);
11519 O << ',';
11520 printOperand(MI, OpNo: 3, O);
11521 O << ')';
11522 return;
11523 break;
11524 case 162:
11525 // V6_vmpyhus_alt
11526 O << " = vmpyhus(";
11527 printOperand(MI, OpNo: 1, O);
11528 O << ',';
11529 printOperand(MI, OpNo: 2, O);
11530 O << ')';
11531 return;
11532 break;
11533 case 163:
11534 // V6_vmpyiewh_acc_alt
11535 O << " += vmpyiewh(";
11536 printOperand(MI, OpNo: 2, O);
11537 O << ',';
11538 printOperand(MI, OpNo: 3, O);
11539 O << ')';
11540 return;
11541 break;
11542 case 164:
11543 // V6_vmpyiewuh_acc_alt
11544 O << " += vmpyiewuh(";
11545 printOperand(MI, OpNo: 2, O);
11546 O << ',';
11547 printOperand(MI, OpNo: 3, O);
11548 O << ')';
11549 return;
11550 break;
11551 case 165:
11552 // V6_vmpyiewuh_alt
11553 O << " = vmpyiewuh(";
11554 printOperand(MI, OpNo: 1, O);
11555 O << ',';
11556 printOperand(MI, OpNo: 2, O);
11557 O << ')';
11558 return;
11559 break;
11560 case 166:
11561 // V6_vmpyih_acc_alt
11562 O << " += vmpyih(";
11563 printOperand(MI, OpNo: 2, O);
11564 O << ',';
11565 printOperand(MI, OpNo: 3, O);
11566 O << ')';
11567 return;
11568 break;
11569 case 167:
11570 // V6_vmpyih_alt
11571 O << " = vmpyih(";
11572 printOperand(MI, OpNo: 1, O);
11573 O << ',';
11574 printOperand(MI, OpNo: 2, O);
11575 O << ')';
11576 return;
11577 break;
11578 case 168:
11579 // V6_vmpyihb_acc_alt
11580 O << " += vmpyihb(";
11581 printOperand(MI, OpNo: 2, O);
11582 O << ',';
11583 printOperand(MI, OpNo: 3, O);
11584 O << ')';
11585 return;
11586 break;
11587 case 169:
11588 // V6_vmpyihb_alt
11589 O << " = vmpyihb(";
11590 printOperand(MI, OpNo: 1, O);
11591 O << ',';
11592 printOperand(MI, OpNo: 2, O);
11593 O << ')';
11594 return;
11595 break;
11596 case 170:
11597 // V6_vmpyiowh_alt
11598 O << " = vmpyiowh(";
11599 printOperand(MI, OpNo: 1, O);
11600 O << ',';
11601 printOperand(MI, OpNo: 2, O);
11602 O << ')';
11603 return;
11604 break;
11605 case 171:
11606 // V6_vmpyiwb_acc_alt
11607 O << " += vmpyiwb(";
11608 printOperand(MI, OpNo: 2, O);
11609 O << ',';
11610 printOperand(MI, OpNo: 3, O);
11611 O << ')';
11612 return;
11613 break;
11614 case 172:
11615 // V6_vmpyiwb_alt
11616 O << " = vmpyiwb(";
11617 printOperand(MI, OpNo: 1, O);
11618 O << ',';
11619 printOperand(MI, OpNo: 2, O);
11620 O << ')';
11621 return;
11622 break;
11623 case 173:
11624 // V6_vmpyiwh_acc_alt
11625 O << " += vmpyiwh(";
11626 printOperand(MI, OpNo: 2, O);
11627 O << ',';
11628 printOperand(MI, OpNo: 3, O);
11629 O << ')';
11630 return;
11631 break;
11632 case 174:
11633 // V6_vmpyiwh_alt
11634 O << " = vmpyiwh(";
11635 printOperand(MI, OpNo: 1, O);
11636 O << ',';
11637 printOperand(MI, OpNo: 2, O);
11638 O << ')';
11639 return;
11640 break;
11641 case 175:
11642 // V6_vmpyiwub_acc_alt
11643 O << " += vmpyiwub(";
11644 printOperand(MI, OpNo: 2, O);
11645 O << ',';
11646 printOperand(MI, OpNo: 3, O);
11647 O << ')';
11648 return;
11649 break;
11650 case 176:
11651 // V6_vmpyiwub_alt
11652 O << " = vmpyiwub(";
11653 printOperand(MI, OpNo: 1, O);
11654 O << ',';
11655 printOperand(MI, OpNo: 2, O);
11656 O << ')';
11657 return;
11658 break;
11659 case 177:
11660 // V6_vmpyowh_alt, V6_vmpyowh_rnd_alt
11661 O << " = vmpyowh(";
11662 printOperand(MI, OpNo: 1, O);
11663 O << ',';
11664 printOperand(MI, OpNo: 2, O);
11665 break;
11666 case 178:
11667 // V6_vmpyowh_rnd_sacc_alt, V6_vmpyowh_sacc_alt
11668 O << " += vmpyowh(";
11669 printOperand(MI, OpNo: 2, O);
11670 O << ',';
11671 printOperand(MI, OpNo: 3, O);
11672 break;
11673 case 179:
11674 // V6_vmpyub_acc_alt, V6_vmpyubv_acc_alt
11675 O << " += vmpyub(";
11676 printOperand(MI, OpNo: 2, O);
11677 O << ',';
11678 printOperand(MI, OpNo: 3, O);
11679 O << ')';
11680 return;
11681 break;
11682 case 180:
11683 // V6_vmpyub_alt, V6_vmpyubv_alt
11684 O << " = vmpyub(";
11685 printOperand(MI, OpNo: 1, O);
11686 O << ',';
11687 printOperand(MI, OpNo: 2, O);
11688 O << ')';
11689 return;
11690 break;
11691 case 181:
11692 // V6_vmpyuh_acc_alt, V6_vmpyuhv_acc_alt
11693 O << " += vmpyuh(";
11694 printOperand(MI, OpNo: 2, O);
11695 O << ',';
11696 printOperand(MI, OpNo: 3, O);
11697 O << ')';
11698 return;
11699 break;
11700 case 182:
11701 // V6_vmpyuh_alt, V6_vmpyuhv_alt
11702 O << " = vmpyuh(";
11703 printOperand(MI, OpNo: 1, O);
11704 O << ',';
11705 printOperand(MI, OpNo: 2, O);
11706 O << ')';
11707 return;
11708 break;
11709 case 183:
11710 // V6_vnavgb_alt
11711 O << " = vnavgb(";
11712 printOperand(MI, OpNo: 1, O);
11713 O << ',';
11714 printOperand(MI, OpNo: 2, O);
11715 O << ')';
11716 return;
11717 break;
11718 case 184:
11719 // V6_vnavgh_alt, A2_svnavgh, A2_vnavgh, A2_vnavghcr, A2_vnavghr
11720 O << " = vnavgh(";
11721 printOperand(MI, OpNo: 1, O);
11722 O << ',';
11723 printOperand(MI, OpNo: 2, O);
11724 break;
11725 case 185:
11726 // V6_vnavgub_alt
11727 O << " = vnavgub(";
11728 printOperand(MI, OpNo: 1, O);
11729 O << ',';
11730 printOperand(MI, OpNo: 2, O);
11731 O << ')';
11732 return;
11733 break;
11734 case 186:
11735 // V6_vnavgw_alt, A2_vnavgw, A2_vnavgwcr, A2_vnavgwr
11736 O << " = vnavgw(";
11737 printOperand(MI, OpNo: 1, O);
11738 O << ',';
11739 printOperand(MI, OpNo: 2, O);
11740 break;
11741 case 187:
11742 // V6_vnormamth_alt
11743 O << " = vnormamth(";
11744 printOperand(MI, OpNo: 1, O);
11745 O << ')';
11746 return;
11747 break;
11748 case 188:
11749 // V6_vnormamtw_alt
11750 O << " = vnormamtw(";
11751 printOperand(MI, OpNo: 1, O);
11752 O << ')';
11753 return;
11754 break;
11755 case 189:
11756 // V6_vpackeb_alt
11757 O << " = vpackeb(";
11758 printOperand(MI, OpNo: 1, O);
11759 O << ',';
11760 printOperand(MI, OpNo: 2, O);
11761 O << ')';
11762 return;
11763 break;
11764 case 190:
11765 // V6_vpackeh_alt
11766 O << " = vpackeh(";
11767 printOperand(MI, OpNo: 1, O);
11768 O << ',';
11769 printOperand(MI, OpNo: 2, O);
11770 O << ')';
11771 return;
11772 break;
11773 case 191:
11774 // V6_vpackhb_sat_alt
11775 O << " = vpackhb(";
11776 printOperand(MI, OpNo: 1, O);
11777 O << ',';
11778 printOperand(MI, OpNo: 2, O);
11779 O << "):sat";
11780 return;
11781 break;
11782 case 192:
11783 // V6_vpackhub_sat_alt
11784 O << " = vpackhub(";
11785 printOperand(MI, OpNo: 1, O);
11786 O << ',';
11787 printOperand(MI, OpNo: 2, O);
11788 O << "):sat";
11789 return;
11790 break;
11791 case 193:
11792 // V6_vpackob_alt
11793 O << " = vpackob(";
11794 printOperand(MI, OpNo: 1, O);
11795 O << ',';
11796 printOperand(MI, OpNo: 2, O);
11797 O << ')';
11798 return;
11799 break;
11800 case 194:
11801 // V6_vpackoh_alt
11802 O << " = vpackoh(";
11803 printOperand(MI, OpNo: 1, O);
11804 O << ',';
11805 printOperand(MI, OpNo: 2, O);
11806 O << ')';
11807 return;
11808 break;
11809 case 195:
11810 // V6_vpackwh_sat_alt
11811 O << " = vpackwh(";
11812 printOperand(MI, OpNo: 1, O);
11813 O << ',';
11814 printOperand(MI, OpNo: 2, O);
11815 O << "):sat";
11816 return;
11817 break;
11818 case 196:
11819 // V6_vpackwuh_sat_alt
11820 O << " = vpackwuh(";
11821 printOperand(MI, OpNo: 1, O);
11822 O << ',';
11823 printOperand(MI, OpNo: 2, O);
11824 O << "):sat";
11825 return;
11826 break;
11827 case 197:
11828 // V6_vpopcounth_alt
11829 O << " = vpopcounth(";
11830 printOperand(MI, OpNo: 1, O);
11831 O << ')';
11832 return;
11833 break;
11834 case 198:
11835 // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_acc, V6_vrmpybus_acc, V6_vrmp...
11836 O << ".w += vrmpy(";
11837 printOperand(MI, OpNo: 2, O);
11838 break;
11839 case 199:
11840 // V6_vrmpybub_rtt_alt, V6_vrmpybub_rtt, V6_vrmpybus, V6_vrmpybusi, V6_vr...
11841 O << ".w = vrmpy(";
11842 printOperand(MI, OpNo: 1, O);
11843 break;
11844 case 200:
11845 // V6_vrmpybus_acc_alt, V6_vrmpybusi_acc_alt, V6_vrmpybusv_acc_alt
11846 O << " += vrmpybus(";
11847 printOperand(MI, OpNo: 2, O);
11848 O << ',';
11849 printOperand(MI, OpNo: 3, O);
11850 break;
11851 case 201:
11852 // V6_vrmpybus_alt, V6_vrmpybusi_alt, V6_vrmpybusv_alt
11853 O << " = vrmpybus(";
11854 printOperand(MI, OpNo: 1, O);
11855 O << ',';
11856 printOperand(MI, OpNo: 2, O);
11857 break;
11858 case 202:
11859 // V6_vrmpybv_acc_alt
11860 O << " += vrmpyb(";
11861 printOperand(MI, OpNo: 2, O);
11862 O << ',';
11863 printOperand(MI, OpNo: 3, O);
11864 O << ')';
11865 return;
11866 break;
11867 case 203:
11868 // V6_vrmpybv_alt
11869 O << " = vrmpyb(";
11870 printOperand(MI, OpNo: 1, O);
11871 O << ',';
11872 printOperand(MI, OpNo: 2, O);
11873 O << ')';
11874 return;
11875 break;
11876 case 204:
11877 // V6_vrmpyub_acc_alt, V6_vrmpyubi_acc_alt, V6_vrmpyubv_acc_alt
11878 O << " += vrmpyub(";
11879 printOperand(MI, OpNo: 2, O);
11880 O << ',';
11881 printOperand(MI, OpNo: 3, O);
11882 break;
11883 case 205:
11884 // V6_vrmpyub_alt, V6_vrmpyubi_alt, V6_vrmpyubv_alt
11885 O << " = vrmpyub(";
11886 printOperand(MI, OpNo: 1, O);
11887 O << ',';
11888 printOperand(MI, OpNo: 2, O);
11889 break;
11890 case 206:
11891 // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_acc, V6_vrmpyub_rtt_acc, V6_vrmpyub...
11892 O << ".uw += vrmpy(";
11893 printOperand(MI, OpNo: 2, O);
11894 O << ".ub,";
11895 printOperand(MI, OpNo: 3, O);
11896 break;
11897 case 207:
11898 // V6_vrmpyub_rtt_alt, V6_vrmpyub, V6_vrmpyub_rtt, V6_vrmpyubi, V6_vrmpyu...
11899 O << ".uw = vrmpy(";
11900 printOperand(MI, OpNo: 1, O);
11901 O << ".ub,";
11902 printOperand(MI, OpNo: 2, O);
11903 break;
11904 case 208:
11905 // V6_vrotr_alt
11906 O << " = vrotr(";
11907 printOperand(MI, OpNo: 1, O);
11908 O << ',';
11909 printOperand(MI, OpNo: 2, O);
11910 O << ')';
11911 return;
11912 break;
11913 case 209:
11914 // V6_vroundhb_alt
11915 O << " = vroundhb(";
11916 printOperand(MI, OpNo: 1, O);
11917 O << ',';
11918 printOperand(MI, OpNo: 2, O);
11919 O << "):sat";
11920 return;
11921 break;
11922 case 210:
11923 // V6_vroundhub_alt
11924 O << " = vroundhub(";
11925 printOperand(MI, OpNo: 1, O);
11926 O << ',';
11927 printOperand(MI, OpNo: 2, O);
11928 O << "):sat";
11929 return;
11930 break;
11931 case 211:
11932 // V6_vrounduhub_alt
11933 O << " = vrounduhub(";
11934 printOperand(MI, OpNo: 1, O);
11935 O << ',';
11936 printOperand(MI, OpNo: 2, O);
11937 O << "):sat";
11938 return;
11939 break;
11940 case 212:
11941 // V6_vrounduwuh_alt
11942 O << " = vrounduwuh(";
11943 printOperand(MI, OpNo: 1, O);
11944 O << ',';
11945 printOperand(MI, OpNo: 2, O);
11946 O << "):sat";
11947 return;
11948 break;
11949 case 213:
11950 // V6_vroundwh_alt
11951 O << " = vroundwh(";
11952 printOperand(MI, OpNo: 1, O);
11953 O << ',';
11954 printOperand(MI, OpNo: 2, O);
11955 O << "):sat";
11956 return;
11957 break;
11958 case 214:
11959 // V6_vroundwuh_alt
11960 O << " = vroundwuh(";
11961 printOperand(MI, OpNo: 1, O);
11962 O << ',';
11963 printOperand(MI, OpNo: 2, O);
11964 O << "):sat";
11965 return;
11966 break;
11967 case 215:
11968 // V6_vrsadubi_acc_alt, A2_vrsadub_acc
11969 O << " += vrsadub(";
11970 printOperand(MI, OpNo: 2, O);
11971 O << ',';
11972 printOperand(MI, OpNo: 3, O);
11973 break;
11974 case 216:
11975 // V6_vrsadubi_alt, A2_vrsadub
11976 O << " = vrsadub(";
11977 printOperand(MI, OpNo: 1, O);
11978 O << ',';
11979 printOperand(MI, OpNo: 2, O);
11980 break;
11981 case 217:
11982 // V6_vsathub_alt, S2_svsathub, S2_vsathub, S2_vsathub_nopack
11983 O << " = vsathub(";
11984 printOperand(MI, OpNo: 1, O);
11985 break;
11986 case 218:
11987 // V6_vsatuwuh_alt
11988 O << " = vsatuwuh(";
11989 printOperand(MI, OpNo: 1, O);
11990 O << ',';
11991 printOperand(MI, OpNo: 2, O);
11992 O << ')';
11993 return;
11994 break;
11995 case 219:
11996 // V6_vsatwh_alt, S2_vsatwh, S2_vsatwh_nopack
11997 O << " = vsatwh(";
11998 printOperand(MI, OpNo: 1, O);
11999 break;
12000 case 220:
12001 // V6_vsb_alt
12002 O << " = vsxtb(";
12003 printOperand(MI, OpNo: 1, O);
12004 O << ')';
12005 return;
12006 break;
12007 case 221:
12008 // V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_alt, V6_vs...
12009 O << ',';
12010 break;
12011 case 222:
12012 // V6_vscattermhq_alt, V6_vscattermwhq_alt, V6_vscattermwq_alt, V6_vscatt...
12013 O << ") vscatter(";
12014 printOperand(MI, OpNo: 1, O);
12015 O << ',';
12016 printOperand(MI, OpNo: 2, O);
12017 O << ',';
12018 printOperand(MI, OpNo: 3, O);
12019 break;
12020 case 223:
12021 // V6_vsh_alt
12022 O << " = vsxth(";
12023 printOperand(MI, OpNo: 1, O);
12024 O << ')';
12025 return;
12026 break;
12027 case 224:
12028 // V6_vshufeh_alt
12029 O << " = vshuffeh(";
12030 printOperand(MI, OpNo: 1, O);
12031 O << ',';
12032 printOperand(MI, OpNo: 2, O);
12033 O << ')';
12034 return;
12035 break;
12036 case 225:
12037 // V6_vshuffb_alt
12038 O << " = vshuffb(";
12039 printOperand(MI, OpNo: 1, O);
12040 O << ')';
12041 return;
12042 break;
12043 case 226:
12044 // V6_vshuffeb_alt
12045 O << " = vshuffeb(";
12046 printOperand(MI, OpNo: 1, O);
12047 O << ',';
12048 printOperand(MI, OpNo: 2, O);
12049 O << ')';
12050 return;
12051 break;
12052 case 227:
12053 // V6_vshuffh_alt
12054 O << " = vshuffh(";
12055 printOperand(MI, OpNo: 1, O);
12056 O << ')';
12057 return;
12058 break;
12059 case 228:
12060 // V6_vshuffob_alt
12061 O << " = vshuffob(";
12062 printOperand(MI, OpNo: 1, O);
12063 O << ',';
12064 printOperand(MI, OpNo: 2, O);
12065 O << ')';
12066 return;
12067 break;
12068 case 229:
12069 // V6_vshufoeb_alt
12070 O << " = vshuffoeb(";
12071 printOperand(MI, OpNo: 1, O);
12072 O << ',';
12073 printOperand(MI, OpNo: 2, O);
12074 O << ')';
12075 return;
12076 break;
12077 case 230:
12078 // V6_vshufoeh_alt
12079 O << " = vshuffoeh(";
12080 printOperand(MI, OpNo: 1, O);
12081 O << ',';
12082 printOperand(MI, OpNo: 2, O);
12083 O << ')';
12084 return;
12085 break;
12086 case 231:
12087 // V6_vshufoh_alt
12088 O << " = vshuffoh(";
12089 printOperand(MI, OpNo: 1, O);
12090 O << ',';
12091 printOperand(MI, OpNo: 2, O);
12092 O << ')';
12093 return;
12094 break;
12095 case 232:
12096 // V6_vsubh_alt, V6_vsubh_dv_alt, V6_vsubhsat_alt, V6_vsubhsat_dv_alt, V6...
12097 O << " = vsubh(";
12098 printOperand(MI, OpNo: 1, O);
12099 O << ',';
12100 printOperand(MI, OpNo: 2, O);
12101 break;
12102 case 233:
12103 // V6_vsububh_alt, V6_vsububsat_alt, V6_vsububsat_dv_alt, A2_vsubub, A2_v...
12104 O << " = vsubub(";
12105 printOperand(MI, OpNo: 1, O);
12106 O << ',';
12107 printOperand(MI, OpNo: 2, O);
12108 break;
12109 case 234:
12110 // V6_vsubuhsat_alt, V6_vsubuhsat_dv_alt, V6_vsubuhw_alt, A2_svsubuhs, A2...
12111 O << " = vsubuh(";
12112 printOperand(MI, OpNo: 1, O);
12113 O << ',';
12114 printOperand(MI, OpNo: 2, O);
12115 break;
12116 case 235:
12117 // V6_vsubuwsat_alt, V6_vsubuwsat_dv_alt
12118 O << " = vsubuw(";
12119 printOperand(MI, OpNo: 1, O);
12120 O << ',';
12121 printOperand(MI, OpNo: 2, O);
12122 O << "):sat";
12123 return;
12124 break;
12125 case 236:
12126 // V6_vsubw_alt, V6_vsubw_dv_alt, V6_vsubwsat_alt, V6_vsubwsat_dv_alt, A2...
12127 O << " = vsubw(";
12128 printOperand(MI, OpNo: 1, O);
12129 O << ',';
12130 printOperand(MI, OpNo: 2, O);
12131 break;
12132 case 237:
12133 // V6_vtmpyb_acc_alt
12134 O << " += vtmpyb(";
12135 printOperand(MI, OpNo: 2, O);
12136 O << ',';
12137 printOperand(MI, OpNo: 3, O);
12138 O << ')';
12139 return;
12140 break;
12141 case 238:
12142 // V6_vtmpyb_alt
12143 O << " = vtmpyb(";
12144 printOperand(MI, OpNo: 1, O);
12145 O << ',';
12146 printOperand(MI, OpNo: 2, O);
12147 O << ')';
12148 return;
12149 break;
12150 case 239:
12151 // V6_vtmpybus_acc_alt
12152 O << " += vtmpybus(";
12153 printOperand(MI, OpNo: 2, O);
12154 O << ',';
12155 printOperand(MI, OpNo: 3, O);
12156 O << ')';
12157 return;
12158 break;
12159 case 240:
12160 // V6_vtmpybus_alt
12161 O << " = vtmpybus(";
12162 printOperand(MI, OpNo: 1, O);
12163 O << ',';
12164 printOperand(MI, OpNo: 2, O);
12165 O << ')';
12166 return;
12167 break;
12168 case 241:
12169 // V6_vtmpyhb_acc_alt
12170 O << " += vtmpyhb(";
12171 printOperand(MI, OpNo: 2, O);
12172 O << ',';
12173 printOperand(MI, OpNo: 3, O);
12174 O << ')';
12175 return;
12176 break;
12177 case 242:
12178 // V6_vtmpyhb_alt
12179 O << " = vtmpyhb(";
12180 printOperand(MI, OpNo: 1, O);
12181 O << ',';
12182 printOperand(MI, OpNo: 2, O);
12183 O << ')';
12184 return;
12185 break;
12186 case 243:
12187 // V6_vunpackb_alt
12188 O << " = vunpackb(";
12189 printOperand(MI, OpNo: 1, O);
12190 O << ')';
12191 return;
12192 break;
12193 case 244:
12194 // V6_vunpackh_alt
12195 O << " = vunpackh(";
12196 printOperand(MI, OpNo: 1, O);
12197 O << ')';
12198 return;
12199 break;
12200 case 245:
12201 // V6_vunpackob_alt
12202 O << " |= vunpackob(";
12203 printOperand(MI, OpNo: 2, O);
12204 O << ')';
12205 return;
12206 break;
12207 case 246:
12208 // V6_vunpackoh_alt
12209 O << " |= vunpackoh(";
12210 printOperand(MI, OpNo: 2, O);
12211 O << ')';
12212 return;
12213 break;
12214 case 247:
12215 // V6_vunpackub_alt
12216 O << " = vunpackub(";
12217 printOperand(MI, OpNo: 1, O);
12218 O << ')';
12219 return;
12220 break;
12221 case 248:
12222 // V6_vunpackuh_alt
12223 O << " = vunpackuh(";
12224 printOperand(MI, OpNo: 1, O);
12225 O << ')';
12226 return;
12227 break;
12228 case 249:
12229 // V6_vzb_alt
12230 O << " = vzxtb(";
12231 printOperand(MI, OpNo: 1, O);
12232 O << ')';
12233 return;
12234 break;
12235 case 250:
12236 // V6_vzh_alt
12237 O << " = vzxth(";
12238 printOperand(MI, OpNo: 1, O);
12239 O << ')';
12240 return;
12241 break;
12242 case 251:
12243 // V6_zldp0, V6_zLd_pred_ai, V6_zLd_pred_pi, V6_zLd_pred_ppu
12244 O << ") z = vmem(";
12245 break;
12246 case 252:
12247 // Y2_crswap_old
12248 O << ",sgp)";
12249 return;
12250 break;
12251 case 253:
12252 // dup_A2_andir, A2_and, A2_andir, A2_andp, A4_andn, A4_andnp, C2_and, C2...
12253 O << " = and(";
12254 printOperand(MI, OpNo: 1, O);
12255 break;
12256 case 254:
12257 // dup_A2_combineii, dup_A4_combineii, dup_A4_combineir, A2_combineii, A4...
12258 O << " = combine(#";
12259 printOperand(MI, OpNo: 1, O);
12260 break;
12261 case 255:
12262 // dup_A2_sxtb, A2_sxtb, SA1_sxtb
12263 O << " = sxtb(";
12264 printOperand(MI, OpNo: 1, O);
12265 O << ')';
12266 return;
12267 break;
12268 case 256:
12269 // dup_A2_sxth, A2_sxth, SA1_sxth
12270 O << " = sxth(";
12271 printOperand(MI, OpNo: 1, O);
12272 O << ')';
12273 return;
12274 break;
12275 case 257:
12276 // dup_A2_zxth, A2_zxth, SA1_zxth
12277 O << " = zxth(";
12278 printOperand(MI, OpNo: 1, O);
12279 O << ')';
12280 return;
12281 break;
12282 case 258:
12283 // dup_A4_combineri, A2_combine_hh, A2_combine_hl, A2_combine_lh, A2_comb...
12284 O << " = combine(";
12285 printOperand(MI, OpNo: 1, O);
12286 break;
12287 case 259:
12288 // dup_C2_cmpeqi, A4_rcmpeq, A4_rcmpeqi, C2_cmpeq, C2_cmpeqi, C2_cmpeqp
12289 O << " = cmp.eq(";
12290 printOperand(MI, OpNo: 1, O);
12291 break;
12292 case 260:
12293 // dup_L2_deallocframe, L2_deallocframe
12294 O << " = deallocframe(";
12295 printOperand(MI, OpNo: 1, O);
12296 O << "):raw";
12297 return;
12298 break;
12299 case 261:
12300 // dup_S2_allocframe, J2_loop0i, J2_loop0iext, J2_loop1i, J2_loop1iext, J...
12301 O << ",#";
12302 break;
12303 case 262:
12304 // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
12305 O << "+#";
12306 printOperand(MI, OpNo: 1, O);
12307 break;
12308 case 263:
12309 // A2_abs, A2_absp, A2_abssat
12310 O << " = abs(";
12311 printOperand(MI, OpNo: 1, O);
12312 break;
12313 case 264:
12314 // A2_aslh
12315 O << " = aslh(";
12316 printOperand(MI, OpNo: 1, O);
12317 O << ')';
12318 return;
12319 break;
12320 case 265:
12321 // A2_asrh
12322 O << " = asrh(";
12323 printOperand(MI, OpNo: 1, O);
12324 O << ')';
12325 return;
12326 break;
12327 case 266:
12328 // A2_max, A2_maxp
12329 O << " = max(";
12330 printOperand(MI, OpNo: 1, O);
12331 O << ',';
12332 printOperand(MI, OpNo: 2, O);
12333 O << ')';
12334 return;
12335 break;
12336 case 267:
12337 // A2_maxu, A2_maxup
12338 O << " = maxu(";
12339 printOperand(MI, OpNo: 1, O);
12340 O << ',';
12341 printOperand(MI, OpNo: 2, O);
12342 O << ')';
12343 return;
12344 break;
12345 case 268:
12346 // A2_min, A2_minp
12347 O << " = min(";
12348 printOperand(MI, OpNo: 1, O);
12349 O << ',';
12350 printOperand(MI, OpNo: 2, O);
12351 O << ')';
12352 return;
12353 break;
12354 case 269:
12355 // A2_minu, A2_minup
12356 O << " = minu(";
12357 printOperand(MI, OpNo: 1, O);
12358 O << ',';
12359 printOperand(MI, OpNo: 2, O);
12360 O << ')';
12361 return;
12362 break;
12363 case 270:
12364 // A2_or, A2_orir, A2_orp, A4_orn, A4_ornp, C2_or, C2_orn, C4_or_and, C4_...
12365 O << " = or(";
12366 printOperand(MI, OpNo: 1, O);
12367 break;
12368 case 271:
12369 // A2_roundsat, A4_round_ri, A4_round_ri_sat, A4_round_rr, A4_round_rr_sa...
12370 O << " = round(";
12371 printOperand(MI, OpNo: 1, O);
12372 break;
12373 case 272:
12374 // A2_sat
12375 O << " = sat(";
12376 printOperand(MI, OpNo: 1, O);
12377 O << ')';
12378 return;
12379 break;
12380 case 273:
12381 // A2_satb
12382 O << " = satb(";
12383 printOperand(MI, OpNo: 1, O);
12384 O << ')';
12385 return;
12386 break;
12387 case 274:
12388 // A2_sath
12389 O << " = sath(";
12390 printOperand(MI, OpNo: 1, O);
12391 O << ')';
12392 return;
12393 break;
12394 case 275:
12395 // A2_satub
12396 O << " = satub(";
12397 printOperand(MI, OpNo: 1, O);
12398 O << ')';
12399 return;
12400 break;
12401 case 276:
12402 // A2_satuh
12403 O << " = satuh(";
12404 printOperand(MI, OpNo: 1, O);
12405 O << ')';
12406 return;
12407 break;
12408 case 277:
12409 // A2_sub, A2_subh_h16_hh, A2_subh_h16_hl, A2_subh_h16_lh, A2_subh_h16_ll...
12410 O << " = sub(";
12411 break;
12412 case 278:
12413 // A2_subri, S4_subi_asl_ri, S4_subi_lsr_ri
12414 O << " = sub(#";
12415 printOperand(MI, OpNo: 1, O);
12416 break;
12417 case 279:
12418 // A2_swiz
12419 O << " = swiz(";
12420 printOperand(MI, OpNo: 1, O);
12421 O << ')';
12422 return;
12423 break;
12424 case 280:
12425 // A2_sxtw
12426 O << " = sxtw(";
12427 printOperand(MI, OpNo: 1, O);
12428 O << ')';
12429 return;
12430 break;
12431 case 281:
12432 // A2_tfrih, HI
12433 O << ".h = #";
12434 break;
12435 case 282:
12436 // A2_tfril, LO
12437 O << ".l = #";
12438 break;
12439 case 283:
12440 // A2_vcmpbeq, A4_vcmpbeqi
12441 O << " = vcmpb.eq(";
12442 printOperand(MI, OpNo: 1, O);
12443 break;
12444 case 284:
12445 // A2_vcmpbgtu, A4_vcmpbgtui
12446 O << " = vcmpb.gtu(";
12447 printOperand(MI, OpNo: 1, O);
12448 break;
12449 case 285:
12450 // A2_vcmpheq, A4_vcmpheqi
12451 O << " = vcmph.eq(";
12452 printOperand(MI, OpNo: 1, O);
12453 break;
12454 case 286:
12455 // A2_vcmphgt, A4_vcmphgti
12456 O << " = vcmph.gt(";
12457 printOperand(MI, OpNo: 1, O);
12458 break;
12459 case 287:
12460 // A2_vcmphgtu, A4_vcmphgtui
12461 O << " = vcmph.gtu(";
12462 printOperand(MI, OpNo: 1, O);
12463 break;
12464 case 288:
12465 // A2_vcmpweq, A4_vcmpweqi
12466 O << " = vcmpw.eq(";
12467 printOperand(MI, OpNo: 1, O);
12468 break;
12469 case 289:
12470 // A2_vcmpwgt, A4_vcmpwgti
12471 O << " = vcmpw.gt(";
12472 printOperand(MI, OpNo: 1, O);
12473 break;
12474 case 290:
12475 // A2_vcmpwgtu, A4_vcmpwgtui
12476 O << " = vcmpw.gtu(";
12477 printOperand(MI, OpNo: 1, O);
12478 break;
12479 case 291:
12480 // A2_vconj
12481 O << " = vconj(";
12482 printOperand(MI, OpNo: 1, O);
12483 O << "):sat";
12484 return;
12485 break;
12486 case 292:
12487 // A2_vmaxuw
12488 O << " = vmaxuw(";
12489 printOperand(MI, OpNo: 1, O);
12490 O << ',';
12491 printOperand(MI, OpNo: 2, O);
12492 O << ')';
12493 return;
12494 break;
12495 case 293:
12496 // A2_vminuw
12497 O << " = vminuw(";
12498 printOperand(MI, OpNo: 1, O);
12499 O << ',';
12500 printOperand(MI, OpNo: 2, O);
12501 O << ')';
12502 return;
12503 break;
12504 case 294:
12505 // A2_vraddub
12506 O << " = vraddub(";
12507 printOperand(MI, OpNo: 1, O);
12508 O << ',';
12509 printOperand(MI, OpNo: 2, O);
12510 O << ')';
12511 return;
12512 break;
12513 case 295:
12514 // A2_vraddub_acc
12515 O << " += vraddub(";
12516 printOperand(MI, OpNo: 2, O);
12517 O << ',';
12518 printOperand(MI, OpNo: 3, O);
12519 O << ')';
12520 return;
12521 break;
12522 case 296:
12523 // A2_xor, A2_xorp, C2_xor, V6_pred_xor
12524 O << " = xor(";
12525 printOperand(MI, OpNo: 1, O);
12526 O << ',';
12527 printOperand(MI, OpNo: 2, O);
12528 O << ')';
12529 return;
12530 break;
12531 case 297:
12532 // A4_bitsplit, A4_bitspliti
12533 O << " = bitsplit(";
12534 printOperand(MI, OpNo: 1, O);
12535 break;
12536 case 298:
12537 // A4_cmpbeq, A4_cmpbeqi
12538 O << " = cmpb.eq(";
12539 printOperand(MI, OpNo: 1, O);
12540 break;
12541 case 299:
12542 // A4_cmpbgt, A4_cmpbgti
12543 O << " = cmpb.gt(";
12544 printOperand(MI, OpNo: 1, O);
12545 break;
12546 case 300:
12547 // A4_cmpbgtu, A4_cmpbgtui
12548 O << " = cmpb.gtu(";
12549 printOperand(MI, OpNo: 1, O);
12550 break;
12551 case 301:
12552 // A4_cmpheq, A4_cmpheqi
12553 O << " = cmph.eq(";
12554 printOperand(MI, OpNo: 1, O);
12555 break;
12556 case 302:
12557 // A4_cmphgt, A4_cmphgti
12558 O << " = cmph.gt(";
12559 printOperand(MI, OpNo: 1, O);
12560 break;
12561 case 303:
12562 // A4_cmphgtu, A4_cmphgtui
12563 O << " = cmph.gtu(";
12564 printOperand(MI, OpNo: 1, O);
12565 break;
12566 case 304:
12567 // A4_cround_ri, A4_cround_rr, A7_croundd_ri, A7_croundd_rr
12568 O << " = cround(";
12569 printOperand(MI, OpNo: 1, O);
12570 break;
12571 case 305:
12572 // A4_modwrapu
12573 O << " = modwrap(";
12574 printOperand(MI, OpNo: 1, O);
12575 O << ',';
12576 printOperand(MI, OpNo: 2, O);
12577 O << ')';
12578 return;
12579 break;
12580 case 306:
12581 // A4_rcmpneq, A4_rcmpneqi, C4_cmpneq, C4_cmpneqi
12582 O << " = !cmp.eq(";
12583 printOperand(MI, OpNo: 1, O);
12584 break;
12585 case 307:
12586 // A4_tlbmatch
12587 O << " = tlbmatch(";
12588 printOperand(MI, OpNo: 1, O);
12589 O << ',';
12590 printOperand(MI, OpNo: 2, O);
12591 O << ')';
12592 return;
12593 break;
12594 case 308:
12595 // A4_vcmpbeq_any
12596 O << " = any8(vcmpb.eq(";
12597 printOperand(MI, OpNo: 1, O);
12598 O << ',';
12599 printOperand(MI, OpNo: 2, O);
12600 O << "))";
12601 return;
12602 break;
12603 case 309:
12604 // A4_vcmpbgt, A4_vcmpbgti
12605 O << " = vcmpb.gt(";
12606 printOperand(MI, OpNo: 1, O);
12607 break;
12608 case 310:
12609 // A4_vrmaxh
12610 O << " = vrmaxh(";
12611 printOperand(MI, OpNo: 2, O);
12612 O << ',';
12613 printOperand(MI, OpNo: 3, O);
12614 O << ')';
12615 return;
12616 break;
12617 case 311:
12618 // A4_vrmaxuh
12619 O << " = vrmaxuh(";
12620 printOperand(MI, OpNo: 2, O);
12621 O << ',';
12622 printOperand(MI, OpNo: 3, O);
12623 O << ')';
12624 return;
12625 break;
12626 case 312:
12627 // A4_vrmaxuw
12628 O << " = vrmaxuw(";
12629 printOperand(MI, OpNo: 2, O);
12630 O << ',';
12631 printOperand(MI, OpNo: 3, O);
12632 O << ')';
12633 return;
12634 break;
12635 case 313:
12636 // A4_vrmaxw
12637 O << " = vrmaxw(";
12638 printOperand(MI, OpNo: 2, O);
12639 O << ',';
12640 printOperand(MI, OpNo: 3, O);
12641 O << ')';
12642 return;
12643 break;
12644 case 314:
12645 // A4_vrminh
12646 O << " = vrminh(";
12647 printOperand(MI, OpNo: 2, O);
12648 O << ',';
12649 printOperand(MI, OpNo: 3, O);
12650 O << ')';
12651 return;
12652 break;
12653 case 315:
12654 // A4_vrminuh
12655 O << " = vrminuh(";
12656 printOperand(MI, OpNo: 2, O);
12657 O << ',';
12658 printOperand(MI, OpNo: 3, O);
12659 O << ')';
12660 return;
12661 break;
12662 case 316:
12663 // A4_vrminuw
12664 O << " = vrminuw(";
12665 printOperand(MI, OpNo: 2, O);
12666 O << ',';
12667 printOperand(MI, OpNo: 3, O);
12668 O << ')';
12669 return;
12670 break;
12671 case 317:
12672 // A4_vrminw
12673 O << " = vrminw(";
12674 printOperand(MI, OpNo: 2, O);
12675 O << ',';
12676 printOperand(MI, OpNo: 3, O);
12677 O << ')';
12678 return;
12679 break;
12680 case 318:
12681 // A5_vaddhubs
12682 O << " = vaddhub(";
12683 printOperand(MI, OpNo: 1, O);
12684 O << ',';
12685 printOperand(MI, OpNo: 2, O);
12686 O << "):sat";
12687 return;
12688 break;
12689 case 319:
12690 // A6_vcmpbeq_notany
12691 O << " = !any8(vcmpb.eq(";
12692 printOperand(MI, OpNo: 1, O);
12693 O << ',';
12694 printOperand(MI, OpNo: 2, O);
12695 O << "))";
12696 return;
12697 break;
12698 case 320:
12699 // A7_clip
12700 O << " = clip(";
12701 printOperand(MI, OpNo: 1, O);
12702 O << ",#";
12703 printOperand(MI, OpNo: 2, O);
12704 O << ')';
12705 return;
12706 break;
12707 case 321:
12708 // A7_vclip
12709 O << " = vclip(";
12710 printOperand(MI, OpNo: 1, O);
12711 O << ",#";
12712 printOperand(MI, OpNo: 2, O);
12713 O << ')';
12714 return;
12715 break;
12716 case 322:
12717 // C2_all8
12718 O << " = all8(";
12719 printOperand(MI, OpNo: 1, O);
12720 O << ')';
12721 return;
12722 break;
12723 case 323:
12724 // C2_any8
12725 O << " = any8(";
12726 printOperand(MI, OpNo: 1, O);
12727 O << ')';
12728 return;
12729 break;
12730 case 324:
12731 // C2_bitsclr, C2_bitsclri
12732 O << " = bitsclr(";
12733 printOperand(MI, OpNo: 1, O);
12734 break;
12735 case 325:
12736 // C2_bitsset
12737 O << " = bitsset(";
12738 printOperand(MI, OpNo: 1, O);
12739 O << ',';
12740 printOperand(MI, OpNo: 2, O);
12741 O << ')';
12742 return;
12743 break;
12744 case 326:
12745 // C2_cmpgt, C2_cmpgti, C2_cmpgtp
12746 O << " = cmp.gt(";
12747 printOperand(MI, OpNo: 1, O);
12748 break;
12749 case 327:
12750 // C2_cmpgtu, C2_cmpgtui, C2_cmpgtup
12751 O << " = cmp.gtu(";
12752 printOperand(MI, OpNo: 1, O);
12753 break;
12754 case 328:
12755 // C2_mask
12756 O << " = mask(";
12757 printOperand(MI, OpNo: 1, O);
12758 O << ')';
12759 return;
12760 break;
12761 case 329:
12762 // C2_mux, C2_muxii, C2_muxir, C2_muxri
12763 O << " = mux(";
12764 printOperand(MI, OpNo: 1, O);
12765 break;
12766 case 330:
12767 // C2_vitpack
12768 O << " = vitpack(";
12769 printOperand(MI, OpNo: 1, O);
12770 O << ',';
12771 printOperand(MI, OpNo: 2, O);
12772 O << ')';
12773 return;
12774 break;
12775 case 331:
12776 // C2_vmux, V6_vmux
12777 O << " = vmux(";
12778 printOperand(MI, OpNo: 1, O);
12779 O << ',';
12780 printOperand(MI, OpNo: 2, O);
12781 O << ',';
12782 printOperand(MI, OpNo: 3, O);
12783 O << ')';
12784 return;
12785 break;
12786 case 332:
12787 // C4_addipc
12788 O << " = add(pc,#";
12789 printOperand(MI, OpNo: 1, O);
12790 O << ')';
12791 return;
12792 break;
12793 case 333:
12794 // C4_cmplte, C4_cmpltei
12795 O << " = !cmp.gt(";
12796 printOperand(MI, OpNo: 1, O);
12797 break;
12798 case 334:
12799 // C4_cmplteu, C4_cmplteui
12800 O << " = !cmp.gtu(";
12801 printOperand(MI, OpNo: 1, O);
12802 break;
12803 case 335:
12804 // C4_fastcorner9
12805 O << " = fastcorner9(";
12806 printOperand(MI, OpNo: 1, O);
12807 O << ',';
12808 printOperand(MI, OpNo: 2, O);
12809 O << ')';
12810 return;
12811 break;
12812 case 336:
12813 // C4_fastcorner9_not
12814 O << " = !fastcorner9(";
12815 printOperand(MI, OpNo: 1, O);
12816 O << ',';
12817 printOperand(MI, OpNo: 2, O);
12818 O << ')';
12819 return;
12820 break;
12821 case 337:
12822 // C4_nbitsclr, C4_nbitsclri
12823 O << " = !bitsclr(";
12824 printOperand(MI, OpNo: 1, O);
12825 break;
12826 case 338:
12827 // C4_nbitsset
12828 O << " = !bitsset(";
12829 printOperand(MI, OpNo: 1, O);
12830 O << ',';
12831 printOperand(MI, OpNo: 2, O);
12832 O << ')';
12833 return;
12834 break;
12835 case 339:
12836 // CONST32
12837 O << " = CONST32(#";
12838 printOperand(MI, OpNo: 1, O);
12839 O << ')';
12840 return;
12841 break;
12842 case 340:
12843 // CONST64
12844 O << " = CONST64(#";
12845 printOperand(MI, OpNo: 1, O);
12846 O << ')';
12847 return;
12848 break;
12849 case 341:
12850 // F2_conv_d2df
12851 O << " = convert_d2df(";
12852 printOperand(MI, OpNo: 1, O);
12853 O << ')';
12854 return;
12855 break;
12856 case 342:
12857 // F2_conv_d2sf
12858 O << " = convert_d2sf(";
12859 printOperand(MI, OpNo: 1, O);
12860 O << ')';
12861 return;
12862 break;
12863 case 343:
12864 // F2_conv_df2d, F2_conv_df2d_chop
12865 O << " = convert_df2d(";
12866 printOperand(MI, OpNo: 1, O);
12867 break;
12868 case 344:
12869 // F2_conv_df2sf
12870 O << " = convert_df2sf(";
12871 printOperand(MI, OpNo: 1, O);
12872 O << ')';
12873 return;
12874 break;
12875 case 345:
12876 // F2_conv_df2ud, F2_conv_df2ud_chop
12877 O << " = convert_df2ud(";
12878 printOperand(MI, OpNo: 1, O);
12879 break;
12880 case 346:
12881 // F2_conv_df2uw, F2_conv_df2uw_chop
12882 O << " = convert_df2uw(";
12883 printOperand(MI, OpNo: 1, O);
12884 break;
12885 case 347:
12886 // F2_conv_df2w, F2_conv_df2w_chop
12887 O << " = convert_df2w(";
12888 printOperand(MI, OpNo: 1, O);
12889 break;
12890 case 348:
12891 // F2_conv_sf2d, F2_conv_sf2d_chop
12892 O << " = convert_sf2d(";
12893 printOperand(MI, OpNo: 1, O);
12894 break;
12895 case 349:
12896 // F2_conv_sf2df
12897 O << " = convert_sf2df(";
12898 printOperand(MI, OpNo: 1, O);
12899 O << ')';
12900 return;
12901 break;
12902 case 350:
12903 // F2_conv_sf2ud, F2_conv_sf2ud_chop
12904 O << " = convert_sf2ud(";
12905 printOperand(MI, OpNo: 1, O);
12906 break;
12907 case 351:
12908 // F2_conv_sf2uw, F2_conv_sf2uw_chop
12909 O << " = convert_sf2uw(";
12910 printOperand(MI, OpNo: 1, O);
12911 break;
12912 case 352:
12913 // F2_conv_sf2w, F2_conv_sf2w_chop
12914 O << " = convert_sf2w(";
12915 printOperand(MI, OpNo: 1, O);
12916 break;
12917 case 353:
12918 // F2_conv_ud2df
12919 O << " = convert_ud2df(";
12920 printOperand(MI, OpNo: 1, O);
12921 O << ')';
12922 return;
12923 break;
12924 case 354:
12925 // F2_conv_ud2sf
12926 O << " = convert_ud2sf(";
12927 printOperand(MI, OpNo: 1, O);
12928 O << ')';
12929 return;
12930 break;
12931 case 355:
12932 // F2_conv_uw2df
12933 O << " = convert_uw2df(";
12934 printOperand(MI, OpNo: 1, O);
12935 O << ')';
12936 return;
12937 break;
12938 case 356:
12939 // F2_conv_uw2sf
12940 O << " = convert_uw2sf(";
12941 printOperand(MI, OpNo: 1, O);
12942 O << ')';
12943 return;
12944 break;
12945 case 357:
12946 // F2_conv_w2df
12947 O << " = convert_w2df(";
12948 printOperand(MI, OpNo: 1, O);
12949 O << ')';
12950 return;
12951 break;
12952 case 358:
12953 // F2_conv_w2sf
12954 O << " = convert_w2sf(";
12955 printOperand(MI, OpNo: 1, O);
12956 O << ')';
12957 return;
12958 break;
12959 case 359:
12960 // F2_dfadd
12961 O << " = dfadd(";
12962 printOperand(MI, OpNo: 1, O);
12963 O << ',';
12964 printOperand(MI, OpNo: 2, O);
12965 O << ')';
12966 return;
12967 break;
12968 case 360:
12969 // F2_dfclass
12970 O << " = dfclass(";
12971 printOperand(MI, OpNo: 1, O);
12972 O << ",#";
12973 printOperand(MI, OpNo: 2, O);
12974 O << ')';
12975 return;
12976 break;
12977 case 361:
12978 // F2_dfcmpeq
12979 O << " = dfcmp.eq(";
12980 printOperand(MI, OpNo: 1, O);
12981 O << ',';
12982 printOperand(MI, OpNo: 2, O);
12983 O << ')';
12984 return;
12985 break;
12986 case 362:
12987 // F2_dfcmpge
12988 O << " = dfcmp.ge(";
12989 printOperand(MI, OpNo: 1, O);
12990 O << ',';
12991 printOperand(MI, OpNo: 2, O);
12992 O << ')';
12993 return;
12994 break;
12995 case 363:
12996 // F2_dfcmpgt
12997 O << " = dfcmp.gt(";
12998 printOperand(MI, OpNo: 1, O);
12999 O << ',';
13000 printOperand(MI, OpNo: 2, O);
13001 O << ')';
13002 return;
13003 break;
13004 case 364:
13005 // F2_dfcmpuo
13006 O << " = dfcmp.uo(";
13007 printOperand(MI, OpNo: 1, O);
13008 O << ',';
13009 printOperand(MI, OpNo: 2, O);
13010 O << ')';
13011 return;
13012 break;
13013 case 365:
13014 // F2_dfimm_n, F2_dfimm_p
13015 O << " = dfmake(#";
13016 printOperand(MI, OpNo: 1, O);
13017 break;
13018 case 366:
13019 // F2_dfmax
13020 O << " = dfmax(";
13021 printOperand(MI, OpNo: 1, O);
13022 O << ',';
13023 printOperand(MI, OpNo: 2, O);
13024 O << ')';
13025 return;
13026 break;
13027 case 367:
13028 // F2_dfmin
13029 O << " = dfmin(";
13030 printOperand(MI, OpNo: 1, O);
13031 O << ',';
13032 printOperand(MI, OpNo: 2, O);
13033 O << ')';
13034 return;
13035 break;
13036 case 368:
13037 // F2_dfmpyfix
13038 O << " = dfmpyfix(";
13039 printOperand(MI, OpNo: 1, O);
13040 O << ',';
13041 printOperand(MI, OpNo: 2, O);
13042 O << ')';
13043 return;
13044 break;
13045 case 369:
13046 // F2_dfmpyhh
13047 O << " += dfmpyhh(";
13048 printOperand(MI, OpNo: 2, O);
13049 O << ',';
13050 printOperand(MI, OpNo: 3, O);
13051 O << ')';
13052 return;
13053 break;
13054 case 370:
13055 // F2_dfmpylh
13056 O << " += dfmpylh(";
13057 printOperand(MI, OpNo: 2, O);
13058 O << ',';
13059 printOperand(MI, OpNo: 3, O);
13060 O << ')';
13061 return;
13062 break;
13063 case 371:
13064 // F2_dfmpyll
13065 O << " = dfmpyll(";
13066 printOperand(MI, OpNo: 1, O);
13067 O << ',';
13068 printOperand(MI, OpNo: 2, O);
13069 O << ')';
13070 return;
13071 break;
13072 case 372:
13073 // F2_dfsub
13074 O << " = dfsub(";
13075 printOperand(MI, OpNo: 1, O);
13076 O << ',';
13077 printOperand(MI, OpNo: 2, O);
13078 O << ')';
13079 return;
13080 break;
13081 case 373:
13082 // F2_sfadd
13083 O << " = sfadd(";
13084 printOperand(MI, OpNo: 1, O);
13085 O << ',';
13086 printOperand(MI, OpNo: 2, O);
13087 O << ')';
13088 return;
13089 break;
13090 case 374:
13091 // F2_sfclass
13092 O << " = sfclass(";
13093 printOperand(MI, OpNo: 1, O);
13094 O << ",#";
13095 printOperand(MI, OpNo: 2, O);
13096 O << ')';
13097 return;
13098 break;
13099 case 375:
13100 // F2_sfcmpeq
13101 O << " = sfcmp.eq(";
13102 printOperand(MI, OpNo: 1, O);
13103 O << ',';
13104 printOperand(MI, OpNo: 2, O);
13105 O << ')';
13106 return;
13107 break;
13108 case 376:
13109 // F2_sfcmpge
13110 O << " = sfcmp.ge(";
13111 printOperand(MI, OpNo: 1, O);
13112 O << ',';
13113 printOperand(MI, OpNo: 2, O);
13114 O << ')';
13115 return;
13116 break;
13117 case 377:
13118 // F2_sfcmpgt
13119 O << " = sfcmp.gt(";
13120 printOperand(MI, OpNo: 1, O);
13121 O << ',';
13122 printOperand(MI, OpNo: 2, O);
13123 O << ')';
13124 return;
13125 break;
13126 case 378:
13127 // F2_sfcmpuo
13128 O << " = sfcmp.uo(";
13129 printOperand(MI, OpNo: 1, O);
13130 O << ',';
13131 printOperand(MI, OpNo: 2, O);
13132 O << ')';
13133 return;
13134 break;
13135 case 379:
13136 // F2_sffixupd
13137 O << " = sffixupd(";
13138 printOperand(MI, OpNo: 1, O);
13139 O << ',';
13140 printOperand(MI, OpNo: 2, O);
13141 O << ')';
13142 return;
13143 break;
13144 case 380:
13145 // F2_sffixupn
13146 O << " = sffixupn(";
13147 printOperand(MI, OpNo: 1, O);
13148 O << ',';
13149 printOperand(MI, OpNo: 2, O);
13150 O << ')';
13151 return;
13152 break;
13153 case 381:
13154 // F2_sffixupr
13155 O << " = sffixupr(";
13156 printOperand(MI, OpNo: 1, O);
13157 O << ')';
13158 return;
13159 break;
13160 case 382:
13161 // F2_sffma, F2_sffma_lib, F2_sffma_sc
13162 O << " += sfmpy(";
13163 printOperand(MI, OpNo: 2, O);
13164 O << ',';
13165 printOperand(MI, OpNo: 3, O);
13166 break;
13167 case 383:
13168 // F2_sffms, F2_sffms_lib
13169 O << " -= sfmpy(";
13170 printOperand(MI, OpNo: 2, O);
13171 O << ',';
13172 printOperand(MI, OpNo: 3, O);
13173 break;
13174 case 384:
13175 // F2_sfimm_n, F2_sfimm_p
13176 O << " = sfmake(#";
13177 printOperand(MI, OpNo: 1, O);
13178 break;
13179 case 385:
13180 // F2_sfmax
13181 O << " = sfmax(";
13182 printOperand(MI, OpNo: 1, O);
13183 O << ',';
13184 printOperand(MI, OpNo: 2, O);
13185 O << ')';
13186 return;
13187 break;
13188 case 386:
13189 // F2_sfmin
13190 O << " = sfmin(";
13191 printOperand(MI, OpNo: 1, O);
13192 O << ',';
13193 printOperand(MI, OpNo: 2, O);
13194 O << ')';
13195 return;
13196 break;
13197 case 387:
13198 // F2_sfmpy
13199 O << " = sfmpy(";
13200 printOperand(MI, OpNo: 1, O);
13201 O << ',';
13202 printOperand(MI, OpNo: 2, O);
13203 O << ')';
13204 return;
13205 break;
13206 case 388:
13207 // F2_sfsub
13208 O << " = sfsub(";
13209 printOperand(MI, OpNo: 1, O);
13210 O << ',';
13211 printOperand(MI, OpNo: 2, O);
13212 O << ')';
13213 return;
13214 break;
13215 case 389:
13216 // J2_callf, J2_callt
13217 O << ") call ";
13218 printBrtarget(MI, OpNo: 1, O);
13219 return;
13220 break;
13221 case 390:
13222 // J2_callrf, J2_callrt
13223 O << ") callr ";
13224 printOperand(MI, OpNo: 1, O);
13225 return;
13226 break;
13227 case 391:
13228 // J2_jumpf, J2_jumpt
13229 O << ") jump:nt ";
13230 printBrtarget(MI, OpNo: 1, O);
13231 return;
13232 break;
13233 case 392:
13234 // J2_jumpfnew, J2_jumptnew
13235 O << ".new) jump:nt ";
13236 printBrtarget(MI, OpNo: 1, O);
13237 return;
13238 break;
13239 case 393:
13240 // J2_jumpfnewpt, J2_jumptnewpt
13241 O << ".new) jump:t ";
13242 printBrtarget(MI, OpNo: 1, O);
13243 return;
13244 break;
13245 case 394:
13246 // J2_jumpfpt, J2_jumptpt
13247 O << ") jump:t ";
13248 printBrtarget(MI, OpNo: 1, O);
13249 return;
13250 break;
13251 case 395:
13252 // J2_jumprf, J2_jumprt, PS_jmpretf, PS_jmprett
13253 O << ") jumpr:nt ";
13254 printOperand(MI, OpNo: 1, O);
13255 return;
13256 break;
13257 case 396:
13258 // J2_jumprfnew, J2_jumprtnew, PS_jmpretfnew, PS_jmprettnew
13259 O << ".new) jumpr:nt ";
13260 printOperand(MI, OpNo: 1, O);
13261 return;
13262 break;
13263 case 397:
13264 // J2_jumprfnewpt, J2_jumprtnewpt, PS_jmpretfnewpt, PS_jmprettnewpt
13265 O << ".new) jumpr:t ";
13266 printOperand(MI, OpNo: 1, O);
13267 return;
13268 break;
13269 case 398:
13270 // J2_jumprfpt, J2_jumprtpt
13271 O << ") jumpr:t ";
13272 printOperand(MI, OpNo: 1, O);
13273 return;
13274 break;
13275 case 399:
13276 // J2_jumprgtez
13277 O << ">=#0) jump:nt ";
13278 printBrtarget(MI, OpNo: 1, O);
13279 return;
13280 break;
13281 case 400:
13282 // J2_jumprgtezpt
13283 O << ">=#0) jump:t ";
13284 printBrtarget(MI, OpNo: 1, O);
13285 return;
13286 break;
13287 case 401:
13288 // J2_jumprltez
13289 O << "<=#0) jump:nt ";
13290 printBrtarget(MI, OpNo: 1, O);
13291 return;
13292 break;
13293 case 402:
13294 // J2_jumprltezpt
13295 O << "<=#0) jump:t ";
13296 printBrtarget(MI, OpNo: 1, O);
13297 return;
13298 break;
13299 case 403:
13300 // J2_jumprnz
13301 O << "==#0) jump:nt ";
13302 printBrtarget(MI, OpNo: 1, O);
13303 return;
13304 break;
13305 case 404:
13306 // J2_jumprnzpt
13307 O << "==#0) jump:t ";
13308 printBrtarget(MI, OpNo: 1, O);
13309 return;
13310 break;
13311 case 405:
13312 // J2_jumprz
13313 O << "!=#0) jump:nt ";
13314 printBrtarget(MI, OpNo: 1, O);
13315 return;
13316 break;
13317 case 406:
13318 // J2_jumprzpt
13319 O << "!=#0) jump:t ";
13320 printBrtarget(MI, OpNo: 1, O);
13321 return;
13322 break;
13323 case 407:
13324 // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_nt, J4_cm...
13325 O << ".new,";
13326 printOperand(MI, OpNo: 1, O);
13327 break;
13328 case 408:
13329 // J4_cmpeqi_f_jumpnv_nt, J4_cmpeqi_f_jumpnv_t, J4_cmpeqi_t_jumpnv_nt, J4...
13330 O << ".new,#";
13331 printOperand(MI, OpNo: 1, O);
13332 break;
13333 case 409:
13334 // J4_tstbit0_f_jumpnv_nt, J4_tstbit0_t_jumpnv_nt
13335 O << ".new,#0)) jump:nt ";
13336 printBrtarget(MI, OpNo: 1, O);
13337 return;
13338 break;
13339 case 410:
13340 // J4_tstbit0_f_jumpnv_t, J4_tstbit0_t_jumpnv_t
13341 O << ".new,#0)) jump:t ";
13342 printBrtarget(MI, OpNo: 1, O);
13343 return;
13344 break;
13345 case 411:
13346 // J4_tstbit0_fp0_jump_nt
13347 O << ",#0); if (!p0.new) jump:nt ";
13348 printBrtarget(MI, OpNo: 1, O);
13349 return;
13350 break;
13351 case 412:
13352 // J4_tstbit0_fp0_jump_t
13353 O << ",#0); if (!p0.new) jump:t ";
13354 printBrtarget(MI, OpNo: 1, O);
13355 return;
13356 break;
13357 case 413:
13358 // J4_tstbit0_fp1_jump_nt
13359 O << ",#0); if (!p1.new) jump:nt ";
13360 printBrtarget(MI, OpNo: 1, O);
13361 return;
13362 break;
13363 case 414:
13364 // J4_tstbit0_fp1_jump_t
13365 O << ",#0); if (!p1.new) jump:t ";
13366 printBrtarget(MI, OpNo: 1, O);
13367 return;
13368 break;
13369 case 415:
13370 // J4_tstbit0_tp0_jump_nt
13371 O << ",#0); if (p0.new) jump:nt ";
13372 printBrtarget(MI, OpNo: 1, O);
13373 return;
13374 break;
13375 case 416:
13376 // J4_tstbit0_tp0_jump_t
13377 O << ",#0); if (p0.new) jump:t ";
13378 printBrtarget(MI, OpNo: 1, O);
13379 return;
13380 break;
13381 case 417:
13382 // J4_tstbit0_tp1_jump_nt
13383 O << ",#0); if (p1.new) jump:nt ";
13384 printBrtarget(MI, OpNo: 1, O);
13385 return;
13386 break;
13387 case 418:
13388 // J4_tstbit0_tp1_jump_t
13389 O << ",#0); if (p1.new) jump:t ";
13390 printBrtarget(MI, OpNo: 1, O);
13391 return;
13392 break;
13393 case 419:
13394 // L2_loadrbgp
13395 O << " = memb(gp+#";
13396 printOperand(MI, OpNo: 1, O);
13397 O << ')';
13398 return;
13399 break;
13400 case 420:
13401 // L2_loadrdgp
13402 O << " = memd(gp+#";
13403 printOperand(MI, OpNo: 1, O);
13404 O << ')';
13405 return;
13406 break;
13407 case 421:
13408 // L2_loadrhgp
13409 O << " = memh(gp+#";
13410 printOperand(MI, OpNo: 1, O);
13411 O << ')';
13412 return;
13413 break;
13414 case 422:
13415 // L2_loadrigp
13416 O << " = memw(gp+#";
13417 printOperand(MI, OpNo: 1, O);
13418 O << ')';
13419 return;
13420 break;
13421 case 423:
13422 // L2_loadrubgp
13423 O << " = memub(gp+#";
13424 printOperand(MI, OpNo: 1, O);
13425 O << ')';
13426 return;
13427 break;
13428 case 424:
13429 // L2_loadruhgp
13430 O << " = memuh(gp+#";
13431 printOperand(MI, OpNo: 1, O);
13432 O << ')';
13433 return;
13434 break;
13435 case 425:
13436 // L2_loadw_aq
13437 O << " = memw_aq(";
13438 printOperand(MI, OpNo: 1, O);
13439 O << ')';
13440 return;
13441 break;
13442 case 426:
13443 // L2_loadw_locked
13444 O << " = memw_locked(";
13445 printOperand(MI, OpNo: 1, O);
13446 O << ')';
13447 return;
13448 break;
13449 case 427:
13450 // L4_loadd_aq
13451 O << " = memd_aq(";
13452 printOperand(MI, OpNo: 1, O);
13453 O << ')';
13454 return;
13455 break;
13456 case 428:
13457 // L4_loadd_locked
13458 O << " = memd_locked(";
13459 printOperand(MI, OpNo: 1, O);
13460 O << ')';
13461 return;
13462 break;
13463 case 429:
13464 // L4_loadw_phys
13465 O << " = memw_phys(";
13466 printOperand(MI, OpNo: 1, O);
13467 O << ',';
13468 printOperand(MI, OpNo: 2, O);
13469 O << ')';
13470 return;
13471 break;
13472 case 430:
13473 // L4_return
13474 O << " = dealloc_return(";
13475 printOperand(MI, OpNo: 1, O);
13476 O << "):raw";
13477 return;
13478 break;
13479 case 431:
13480 // M2_acci, M2_accii
13481 O << " += add(";
13482 printOperand(MI, OpNo: 2, O);
13483 break;
13484 case 432:
13485 // M2_cmaci_s0
13486 O << " += cmpyi(";
13487 printOperand(MI, OpNo: 2, O);
13488 O << ',';
13489 printOperand(MI, OpNo: 3, O);
13490 O << ')';
13491 return;
13492 break;
13493 case 433:
13494 // M2_cmacr_s0
13495 O << " += cmpyr(";
13496 printOperand(MI, OpNo: 2, O);
13497 O << ',';
13498 printOperand(MI, OpNo: 3, O);
13499 O << ')';
13500 return;
13501 break;
13502 case 434:
13503 // M2_cmacs_s0, M2_cmacs_s1, M2_cmacsc_s0, M2_cmacsc_s1
13504 O << " += cmpy(";
13505 printOperand(MI, OpNo: 2, O);
13506 O << ',';
13507 printOperand(MI, OpNo: 3, O);
13508 break;
13509 case 435:
13510 // M2_cmpyi_s0
13511 O << " = cmpyi(";
13512 printOperand(MI, OpNo: 1, O);
13513 O << ',';
13514 printOperand(MI, OpNo: 2, O);
13515 O << ')';
13516 return;
13517 break;
13518 case 436:
13519 // M2_cmpyr_s0
13520 O << " = cmpyr(";
13521 printOperand(MI, OpNo: 1, O);
13522 O << ',';
13523 printOperand(MI, OpNo: 2, O);
13524 O << ')';
13525 return;
13526 break;
13527 case 437:
13528 // M2_cmpyrs_s0, M2_cmpyrs_s1, M2_cmpyrsc_s0, M2_cmpyrsc_s1, M2_cmpys_s0,...
13529 O << " = cmpy(";
13530 printOperand(MI, OpNo: 1, O);
13531 O << ',';
13532 printOperand(MI, OpNo: 2, O);
13533 break;
13534 case 438:
13535 // M2_cnacs_s0, M2_cnacs_s1, M2_cnacsc_s0, M2_cnacsc_s1
13536 O << " -= cmpy(";
13537 printOperand(MI, OpNo: 2, O);
13538 O << ',';
13539 printOperand(MI, OpNo: 3, O);
13540 break;
13541 case 439:
13542 // M2_dpmpyss_acc_s0, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_mpy_acc_hl_s...
13543 O << " += mpy(";
13544 printOperand(MI, OpNo: 2, O);
13545 break;
13546 case 440:
13547 // M2_dpmpyss_nac_s0, M2_mpy_nac_hh_s0, M2_mpy_nac_hh_s1, M2_mpy_nac_hl_s...
13548 O << " -= mpy(";
13549 printOperand(MI, OpNo: 2, O);
13550 break;
13551 case 441:
13552 // M2_dpmpyss_rnd_s0, M2_dpmpyss_s0, M2_hmmpyh_rs1, M2_hmmpyh_s1, M2_hmmp...
13553 O << " = mpy(";
13554 printOperand(MI, OpNo: 1, O);
13555 break;
13556 case 442:
13557 // M2_dpmpyuu_acc_s0, M2_mpyu_acc_hh_s0, M2_mpyu_acc_hh_s1, M2_mpyu_acc_h...
13558 O << " += mpyu(";
13559 printOperand(MI, OpNo: 2, O);
13560 break;
13561 case 443:
13562 // M2_dpmpyuu_nac_s0, M2_mpyu_nac_hh_s0, M2_mpyu_nac_hh_s1, M2_mpyu_nac_h...
13563 O << " -= mpyu(";
13564 printOperand(MI, OpNo: 2, O);
13565 break;
13566 case 444:
13567 // M2_dpmpyuu_s0, M2_mpyu_hh_s0, M2_mpyu_hh_s1, M2_mpyu_hl_s0, M2_mpyu_hl...
13568 O << " = mpyu(";
13569 printOperand(MI, OpNo: 1, O);
13570 break;
13571 case 445:
13572 // M2_maci, M2_macsip
13573 O << " += mpyi(";
13574 printOperand(MI, OpNo: 2, O);
13575 break;
13576 case 446:
13577 // M2_macsin, M2_mnaci
13578 O << " -= mpyi(";
13579 printOperand(MI, OpNo: 2, O);
13580 break;
13581 case 447:
13582 // M2_mmachs_rs0, M2_mmachs_rs1, M2_mmachs_s0, M2_mmachs_s1
13583 O << " += vmpywoh(";
13584 printOperand(MI, OpNo: 2, O);
13585 O << ',';
13586 printOperand(MI, OpNo: 3, O);
13587 break;
13588 case 448:
13589 // M2_mmacls_rs0, M2_mmacls_rs1, M2_mmacls_s0, M2_mmacls_s1
13590 O << " += vmpyweh(";
13591 printOperand(MI, OpNo: 2, O);
13592 O << ',';
13593 printOperand(MI, OpNo: 3, O);
13594 break;
13595 case 449:
13596 // M2_mmacuhs_rs0, M2_mmacuhs_rs1, M2_mmacuhs_s0, M2_mmacuhs_s1
13597 O << " += vmpywouh(";
13598 printOperand(MI, OpNo: 2, O);
13599 O << ',';
13600 printOperand(MI, OpNo: 3, O);
13601 break;
13602 case 450:
13603 // M2_mmaculs_rs0, M2_mmaculs_rs1, M2_mmaculs_s0, M2_mmaculs_s1
13604 O << " += vmpyweuh(";
13605 printOperand(MI, OpNo: 2, O);
13606 O << ',';
13607 printOperand(MI, OpNo: 3, O);
13608 break;
13609 case 451:
13610 // M2_mmpyh_rs0, M2_mmpyh_rs1, M2_mmpyh_s0, M2_mmpyh_s1
13611 O << " = vmpywoh(";
13612 printOperand(MI, OpNo: 1, O);
13613 O << ',';
13614 printOperand(MI, OpNo: 2, O);
13615 break;
13616 case 452:
13617 // M2_mmpyl_rs0, M2_mmpyl_rs1, M2_mmpyl_s0, M2_mmpyl_s1
13618 O << " = vmpyweh(";
13619 printOperand(MI, OpNo: 1, O);
13620 O << ',';
13621 printOperand(MI, OpNo: 2, O);
13622 break;
13623 case 453:
13624 // M2_mmpyuh_rs0, M2_mmpyuh_rs1, M2_mmpyuh_s0, M2_mmpyuh_s1
13625 O << " = vmpywouh(";
13626 printOperand(MI, OpNo: 1, O);
13627 O << ',';
13628 printOperand(MI, OpNo: 2, O);
13629 break;
13630 case 454:
13631 // M2_mmpyul_rs0, M2_mmpyul_rs1, M2_mmpyul_s0, M2_mmpyul_s1
13632 O << " = vmpyweuh(";
13633 printOperand(MI, OpNo: 1, O);
13634 O << ',';
13635 printOperand(MI, OpNo: 2, O);
13636 break;
13637 case 455:
13638 // M2_mpysin
13639 O << " = -mpyi(";
13640 printOperand(MI, OpNo: 1, O);
13641 O << ",#";
13642 printOperand(MI, OpNo: 2, O);
13643 O << ')';
13644 return;
13645 break;
13646 case 456:
13647 // M2_mpysip
13648 O << " = +mpyi(";
13649 printOperand(MI, OpNo: 1, O);
13650 O << ",#";
13651 printOperand(MI, OpNo: 2, O);
13652 O << ')';
13653 return;
13654 break;
13655 case 457:
13656 // M2_mpysu_up
13657 O << " = mpysu(";
13658 printOperand(MI, OpNo: 1, O);
13659 O << ',';
13660 printOperand(MI, OpNo: 2, O);
13661 O << ')';
13662 return;
13663 break;
13664 case 458:
13665 // M2_nacci, M2_naccii
13666 O << " -= add(";
13667 printOperand(MI, OpNo: 2, O);
13668 break;
13669 case 459:
13670 // M2_subacc
13671 O << " += sub(";
13672 printOperand(MI, OpNo: 2, O);
13673 O << ',';
13674 printOperand(MI, OpNo: 3, O);
13675 O << ')';
13676 return;
13677 break;
13678 case 460:
13679 // M2_vcmac_s0_sat_i
13680 O << " += vcmpyi(";
13681 printOperand(MI, OpNo: 2, O);
13682 O << ',';
13683 printOperand(MI, OpNo: 3, O);
13684 O << "):sat";
13685 return;
13686 break;
13687 case 461:
13688 // M2_vcmac_s0_sat_r
13689 O << " += vcmpyr(";
13690 printOperand(MI, OpNo: 2, O);
13691 O << ',';
13692 printOperand(MI, OpNo: 3, O);
13693 O << "):sat";
13694 return;
13695 break;
13696 case 462:
13697 // M2_vcmpy_s0_sat_i, M2_vcmpy_s1_sat_i
13698 O << " = vcmpyi(";
13699 printOperand(MI, OpNo: 1, O);
13700 O << ',';
13701 printOperand(MI, OpNo: 2, O);
13702 break;
13703 case 463:
13704 // M2_vcmpy_s0_sat_r, M2_vcmpy_s1_sat_r
13705 O << " = vcmpyr(";
13706 printOperand(MI, OpNo: 1, O);
13707 O << ',';
13708 printOperand(MI, OpNo: 2, O);
13709 break;
13710 case 464:
13711 // M2_vdmacs_s0, M2_vdmacs_s1
13712 O << " += vdmpy(";
13713 printOperand(MI, OpNo: 2, O);
13714 O << ',';
13715 printOperand(MI, OpNo: 3, O);
13716 break;
13717 case 465:
13718 // M2_vdmpyrs_s0, M2_vdmpyrs_s1, M2_vdmpys_s0, M2_vdmpys_s1
13719 O << " = vdmpy(";
13720 printOperand(MI, OpNo: 1, O);
13721 O << ',';
13722 printOperand(MI, OpNo: 2, O);
13723 break;
13724 case 466:
13725 // M2_vmac2es, M2_vmac2es_s0, M2_vmac2es_s1
13726 O << " += vmpyeh(";
13727 printOperand(MI, OpNo: 2, O);
13728 O << ',';
13729 printOperand(MI, OpNo: 3, O);
13730 break;
13731 case 467:
13732 // M2_vmac2su_s0, M2_vmac2su_s1
13733 O << " += vmpyhsu(";
13734 printOperand(MI, OpNo: 2, O);
13735 O << ',';
13736 printOperand(MI, OpNo: 3, O);
13737 break;
13738 case 468:
13739 // M2_vmpy2es_s0, M2_vmpy2es_s1
13740 O << " = vmpyeh(";
13741 printOperand(MI, OpNo: 1, O);
13742 O << ',';
13743 printOperand(MI, OpNo: 2, O);
13744 break;
13745 case 469:
13746 // M2_vmpy2su_s0, M2_vmpy2su_s1
13747 O << " = vmpyhsu(";
13748 printOperand(MI, OpNo: 1, O);
13749 O << ',';
13750 printOperand(MI, OpNo: 2, O);
13751 break;
13752 case 470:
13753 // M2_vraddh
13754 O << " = vraddh(";
13755 printOperand(MI, OpNo: 1, O);
13756 O << ',';
13757 printOperand(MI, OpNo: 2, O);
13758 O << ')';
13759 return;
13760 break;
13761 case 471:
13762 // M2_vradduh
13763 O << " = vradduh(";
13764 printOperand(MI, OpNo: 1, O);
13765 O << ',';
13766 printOperand(MI, OpNo: 2, O);
13767 O << ')';
13768 return;
13769 break;
13770 case 472:
13771 // M2_vrcmaci_s0, M2_vrcmaci_s0c
13772 O << " += vrcmpyi(";
13773 printOperand(MI, OpNo: 2, O);
13774 O << ',';
13775 printOperand(MI, OpNo: 3, O);
13776 break;
13777 case 473:
13778 // M2_vrcmacr_s0, M2_vrcmacr_s0c
13779 O << " += vrcmpyr(";
13780 printOperand(MI, OpNo: 2, O);
13781 O << ',';
13782 printOperand(MI, OpNo: 3, O);
13783 break;
13784 case 474:
13785 // M2_vrcmpyi_s0, M2_vrcmpyi_s0c
13786 O << " = vrcmpyi(";
13787 printOperand(MI, OpNo: 1, O);
13788 O << ',';
13789 printOperand(MI, OpNo: 2, O);
13790 break;
13791 case 475:
13792 // M2_vrcmpyr_s0, M2_vrcmpyr_s0c
13793 O << " = vrcmpyr(";
13794 printOperand(MI, OpNo: 1, O);
13795 O << ',';
13796 printOperand(MI, OpNo: 2, O);
13797 break;
13798 case 476:
13799 // M2_vrmac_s0
13800 O << " += vrmpyh(";
13801 printOperand(MI, OpNo: 2, O);
13802 O << ',';
13803 printOperand(MI, OpNo: 3, O);
13804 O << ')';
13805 return;
13806 break;
13807 case 477:
13808 // M2_vrmpy_s0
13809 O << " = vrmpyh(";
13810 printOperand(MI, OpNo: 1, O);
13811 O << ',';
13812 printOperand(MI, OpNo: 2, O);
13813 O << ')';
13814 return;
13815 break;
13816 case 478:
13817 // M2_xor_xacc, M4_xor_xacc
13818 O << " ^= xor(";
13819 printOperand(MI, OpNo: 2, O);
13820 O << ',';
13821 printOperand(MI, OpNo: 3, O);
13822 O << ')';
13823 return;
13824 break;
13825 case 479:
13826 // M4_and_and, M4_and_andn
13827 O << " &= and(";
13828 printOperand(MI, OpNo: 2, O);
13829 break;
13830 case 480:
13831 // M4_and_or
13832 O << " &= or(";
13833 printOperand(MI, OpNo: 2, O);
13834 O << ',';
13835 printOperand(MI, OpNo: 3, O);
13836 O << ')';
13837 return;
13838 break;
13839 case 481:
13840 // M4_and_xor
13841 O << " &= xor(";
13842 printOperand(MI, OpNo: 2, O);
13843 O << ',';
13844 printOperand(MI, OpNo: 3, O);
13845 O << ')';
13846 return;
13847 break;
13848 case 482:
13849 // M4_cmpyi_wh, M4_cmpyi_whc
13850 O << " = cmpyiwh(";
13851 printOperand(MI, OpNo: 1, O);
13852 O << ',';
13853 printOperand(MI, OpNo: 2, O);
13854 break;
13855 case 483:
13856 // M4_cmpyr_wh, M4_cmpyr_whc
13857 O << " = cmpyrwh(";
13858 printOperand(MI, OpNo: 1, O);
13859 O << ',';
13860 printOperand(MI, OpNo: 2, O);
13861 break;
13862 case 484:
13863 // M4_mpyri_addi, M4_mpyrr_addi, S4_addi_asl_ri, S4_addi_lsr_ri
13864 O << " = add(#";
13865 printOperand(MI, OpNo: 1, O);
13866 break;
13867 case 485:
13868 // M4_or_and, M4_or_andn, S4_or_andi
13869 O << " |= and(";
13870 printOperand(MI, OpNo: 2, O);
13871 break;
13872 case 486:
13873 // M4_or_or, S4_or_ori
13874 O << " |= or(";
13875 printOperand(MI, OpNo: 2, O);
13876 break;
13877 case 487:
13878 // M4_or_xor
13879 O << " |= xor(";
13880 printOperand(MI, OpNo: 2, O);
13881 O << ',';
13882 printOperand(MI, OpNo: 3, O);
13883 O << ')';
13884 return;
13885 break;
13886 case 488:
13887 // M4_pmpyw
13888 O << " = pmpyw(";
13889 printOperand(MI, OpNo: 1, O);
13890 O << ',';
13891 printOperand(MI, OpNo: 2, O);
13892 O << ')';
13893 return;
13894 break;
13895 case 489:
13896 // M4_pmpyw_acc
13897 O << " ^= pmpyw(";
13898 printOperand(MI, OpNo: 2, O);
13899 O << ',';
13900 printOperand(MI, OpNo: 3, O);
13901 O << ')';
13902 return;
13903 break;
13904 case 490:
13905 // M4_vpmpyh
13906 O << " = vpmpyh(";
13907 printOperand(MI, OpNo: 1, O);
13908 O << ',';
13909 printOperand(MI, OpNo: 2, O);
13910 O << ')';
13911 return;
13912 break;
13913 case 491:
13914 // M4_vpmpyh_acc
13915 O << " ^= vpmpyh(";
13916 printOperand(MI, OpNo: 2, O);
13917 O << ',';
13918 printOperand(MI, OpNo: 3, O);
13919 O << ')';
13920 return;
13921 break;
13922 case 492:
13923 // M4_vrmpyeh_acc_s0, M4_vrmpyeh_acc_s1
13924 O << " += vrmpyweh(";
13925 printOperand(MI, OpNo: 2, O);
13926 O << ',';
13927 printOperand(MI, OpNo: 3, O);
13928 break;
13929 case 493:
13930 // M4_vrmpyeh_s0, M4_vrmpyeh_s1
13931 O << " = vrmpyweh(";
13932 printOperand(MI, OpNo: 1, O);
13933 O << ',';
13934 printOperand(MI, OpNo: 2, O);
13935 break;
13936 case 494:
13937 // M4_vrmpyoh_acc_s0, M4_vrmpyoh_acc_s1
13938 O << " += vrmpywoh(";
13939 printOperand(MI, OpNo: 2, O);
13940 O << ',';
13941 printOperand(MI, OpNo: 3, O);
13942 break;
13943 case 495:
13944 // M4_vrmpyoh_s0, M4_vrmpyoh_s1
13945 O << " = vrmpywoh(";
13946 printOperand(MI, OpNo: 1, O);
13947 O << ',';
13948 printOperand(MI, OpNo: 2, O);
13949 break;
13950 case 496:
13951 // M4_xor_and, M4_xor_andn
13952 O << " ^= and(";
13953 printOperand(MI, OpNo: 2, O);
13954 break;
13955 case 497:
13956 // M4_xor_or
13957 O << " ^= or(";
13958 printOperand(MI, OpNo: 2, O);
13959 O << ',';
13960 printOperand(MI, OpNo: 3, O);
13961 O << ')';
13962 return;
13963 break;
13964 case 498:
13965 // M5_vdmacbsu
13966 O << " += vdmpybsu(";
13967 printOperand(MI, OpNo: 2, O);
13968 O << ',';
13969 printOperand(MI, OpNo: 3, O);
13970 O << "):sat";
13971 return;
13972 break;
13973 case 499:
13974 // M5_vdmpybsu
13975 O << " = vdmpybsu(";
13976 printOperand(MI, OpNo: 1, O);
13977 O << ',';
13978 printOperand(MI, OpNo: 2, O);
13979 O << "):sat";
13980 return;
13981 break;
13982 case 500:
13983 // M5_vmacbsu
13984 O << " += vmpybsu(";
13985 printOperand(MI, OpNo: 2, O);
13986 O << ',';
13987 printOperand(MI, OpNo: 3, O);
13988 O << ')';
13989 return;
13990 break;
13991 case 501:
13992 // M5_vmacbuu
13993 O << " += vmpybu(";
13994 printOperand(MI, OpNo: 2, O);
13995 O << ',';
13996 printOperand(MI, OpNo: 3, O);
13997 O << ')';
13998 return;
13999 break;
14000 case 502:
14001 // M5_vmpybsu
14002 O << " = vmpybsu(";
14003 printOperand(MI, OpNo: 1, O);
14004 O << ',';
14005 printOperand(MI, OpNo: 2, O);
14006 O << ')';
14007 return;
14008 break;
14009 case 503:
14010 // M5_vmpybuu
14011 O << " = vmpybu(";
14012 printOperand(MI, OpNo: 1, O);
14013 O << ',';
14014 printOperand(MI, OpNo: 2, O);
14015 O << ')';
14016 return;
14017 break;
14018 case 504:
14019 // M5_vrmacbsu
14020 O << " += vrmpybsu(";
14021 printOperand(MI, OpNo: 2, O);
14022 O << ',';
14023 printOperand(MI, OpNo: 3, O);
14024 O << ')';
14025 return;
14026 break;
14027 case 505:
14028 // M5_vrmacbuu
14029 O << " += vrmpybu(";
14030 printOperand(MI, OpNo: 2, O);
14031 O << ',';
14032 printOperand(MI, OpNo: 3, O);
14033 O << ')';
14034 return;
14035 break;
14036 case 506:
14037 // M5_vrmpybsu
14038 O << " = vrmpybsu(";
14039 printOperand(MI, OpNo: 1, O);
14040 O << ',';
14041 printOperand(MI, OpNo: 2, O);
14042 O << ')';
14043 return;
14044 break;
14045 case 507:
14046 // M5_vrmpybuu
14047 O << " = vrmpybu(";
14048 printOperand(MI, OpNo: 1, O);
14049 O << ',';
14050 printOperand(MI, OpNo: 2, O);
14051 O << ')';
14052 return;
14053 break;
14054 case 508:
14055 // M6_vabsdiffb
14056 O << " = vabsdiffb(";
14057 printOperand(MI, OpNo: 1, O);
14058 O << ',';
14059 printOperand(MI, OpNo: 2, O);
14060 O << ')';
14061 return;
14062 break;
14063 case 509:
14064 // M7_dcmpyiw, M7_dcmpyiwc, M7_wcmpyiw, M7_wcmpyiw_rnd, M7_wcmpyiwc, M7_w...
14065 O << " = cmpyiw(";
14066 printOperand(MI, OpNo: 1, O);
14067 O << ',';
14068 printOperand(MI, OpNo: 2, O);
14069 break;
14070 case 510:
14071 // M7_dcmpyiw_acc, M7_dcmpyiwc_acc
14072 O << " += cmpyiw(";
14073 printOperand(MI, OpNo: 2, O);
14074 O << ',';
14075 printOperand(MI, OpNo: 3, O);
14076 break;
14077 case 511:
14078 // M7_dcmpyrw, M7_dcmpyrwc, M7_wcmpyrw, M7_wcmpyrw_rnd, M7_wcmpyrwc, M7_w...
14079 O << " = cmpyrw(";
14080 printOperand(MI, OpNo: 1, O);
14081 O << ',';
14082 printOperand(MI, OpNo: 2, O);
14083 break;
14084 case 512:
14085 // M7_dcmpyrw_acc, M7_dcmpyrwc_acc
14086 O << " += cmpyrw(";
14087 printOperand(MI, OpNo: 2, O);
14088 O << ',';
14089 printOperand(MI, OpNo: 3, O);
14090 break;
14091 case 513:
14092 // PS_loadrbabs
14093 O << " = memb(#";
14094 printOperand(MI, OpNo: 1, O);
14095 O << ')';
14096 return;
14097 break;
14098 case 514:
14099 // PS_loadrdabs
14100 O << " = memd(#";
14101 printOperand(MI, OpNo: 1, O);
14102 O << ')';
14103 return;
14104 break;
14105 case 515:
14106 // PS_loadrhabs
14107 O << " = memh(#";
14108 printOperand(MI, OpNo: 1, O);
14109 O << ')';
14110 return;
14111 break;
14112 case 516:
14113 // PS_loadriabs
14114 O << " = memw(#";
14115 printOperand(MI, OpNo: 1, O);
14116 O << ')';
14117 return;
14118 break;
14119 case 517:
14120 // PS_loadrubabs
14121 O << " = memub(#";
14122 printOperand(MI, OpNo: 1, O);
14123 O << ')';
14124 return;
14125 break;
14126 case 518:
14127 // PS_loadruhabs
14128 O << " = memuh(#";
14129 printOperand(MI, OpNo: 1, O);
14130 O << ')';
14131 return;
14132 break;
14133 case 519:
14134 // R6_release_at_vi
14135 O << "):at";
14136 return;
14137 break;
14138 case 520:
14139 // R6_release_st_vi
14140 O << "):st";
14141 return;
14142 break;
14143 case 521:
14144 // S2_addasl_rrri
14145 O << " = addasl(";
14146 printOperand(MI, OpNo: 1, O);
14147 O << ',';
14148 printOperand(MI, OpNo: 2, O);
14149 O << ",#";
14150 printOperand(MI, OpNo: 3, O);
14151 O << ')';
14152 return;
14153 break;
14154 case 522:
14155 // S2_asl_i_p, S2_asl_i_r, S2_asl_i_r_sat, S2_asl_r_p, S2_asl_r_r, S2_asl...
14156 O << " = asl(";
14157 printOperand(MI, OpNo: 1, O);
14158 break;
14159 case 523:
14160 // S2_asl_i_p_acc, S2_asl_i_r_acc, S2_asl_r_p_acc, S2_asl_r_r_acc
14161 O << " += asl(";
14162 printOperand(MI, OpNo: 2, O);
14163 break;
14164 case 524:
14165 // S2_asl_i_p_and, S2_asl_i_r_and, S2_asl_r_p_and, S2_asl_r_r_and
14166 O << " &= asl(";
14167 printOperand(MI, OpNo: 2, O);
14168 break;
14169 case 525:
14170 // S2_asl_i_p_nac, S2_asl_i_r_nac, S2_asl_r_p_nac, S2_asl_r_r_nac
14171 O << " -= asl(";
14172 printOperand(MI, OpNo: 2, O);
14173 break;
14174 case 526:
14175 // S2_asl_i_p_or, S2_asl_i_r_or, S2_asl_r_p_or, S2_asl_r_r_or
14176 O << " |= asl(";
14177 printOperand(MI, OpNo: 2, O);
14178 break;
14179 case 527:
14180 // S2_asl_i_p_xacc, S2_asl_i_r_xacc, S2_asl_r_p_xor
14181 O << " ^= asl(";
14182 printOperand(MI, OpNo: 2, O);
14183 break;
14184 case 528:
14185 // S2_asr_i_p, S2_asr_i_p_rnd, S2_asr_i_r, S2_asr_i_r_rnd, S2_asr_r_p, S2...
14186 O << " = asr(";
14187 printOperand(MI, OpNo: 1, O);
14188 break;
14189 case 529:
14190 // S2_asr_i_p_acc, S2_asr_i_r_acc, S2_asr_r_p_acc, S2_asr_r_r_acc
14191 O << " += asr(";
14192 printOperand(MI, OpNo: 2, O);
14193 break;
14194 case 530:
14195 // S2_asr_i_p_and, S2_asr_i_r_and, S2_asr_r_p_and, S2_asr_r_r_and
14196 O << " &= asr(";
14197 printOperand(MI, OpNo: 2, O);
14198 break;
14199 case 531:
14200 // S2_asr_i_p_nac, S2_asr_i_r_nac, S2_asr_r_p_nac, S2_asr_r_r_nac
14201 O << " -= asr(";
14202 printOperand(MI, OpNo: 2, O);
14203 break;
14204 case 532:
14205 // S2_asr_i_p_or, S2_asr_i_r_or, S2_asr_r_p_or, S2_asr_r_r_or
14206 O << " |= asr(";
14207 printOperand(MI, OpNo: 2, O);
14208 break;
14209 case 533:
14210 // S2_asr_r_p_xor
14211 O << " ^= asr(";
14212 printOperand(MI, OpNo: 2, O);
14213 O << ',';
14214 printOperand(MI, OpNo: 3, O);
14215 O << ')';
14216 return;
14217 break;
14218 case 534:
14219 // S2_brev, S2_brevp
14220 O << " = brev(";
14221 printOperand(MI, OpNo: 1, O);
14222 O << ')';
14223 return;
14224 break;
14225 case 535:
14226 // S2_cabacdecbin
14227 O << " = decbin(";
14228 printOperand(MI, OpNo: 1, O);
14229 O << ',';
14230 printOperand(MI, OpNo: 2, O);
14231 O << ')';
14232 return;
14233 break;
14234 case 536:
14235 // S2_cl0, S2_cl0p
14236 O << " = cl0(";
14237 printOperand(MI, OpNo: 1, O);
14238 O << ')';
14239 return;
14240 break;
14241 case 537:
14242 // S2_cl1, S2_cl1p
14243 O << " = cl1(";
14244 printOperand(MI, OpNo: 1, O);
14245 O << ')';
14246 return;
14247 break;
14248 case 538:
14249 // S2_clb, S2_clbp
14250 O << " = clb(";
14251 printOperand(MI, OpNo: 1, O);
14252 O << ')';
14253 return;
14254 break;
14255 case 539:
14256 // S2_clbnorm, S4_clbpnorm
14257 O << " = normamt(";
14258 printOperand(MI, OpNo: 1, O);
14259 O << ')';
14260 return;
14261 break;
14262 case 540:
14263 // S2_clrbit_i, S2_clrbit_r
14264 O << " = clrbit(";
14265 printOperand(MI, OpNo: 1, O);
14266 break;
14267 case 541:
14268 // S2_ct0, S2_ct0p
14269 O << " = ct0(";
14270 printOperand(MI, OpNo: 1, O);
14271 O << ')';
14272 return;
14273 break;
14274 case 542:
14275 // S2_ct1, S2_ct1p
14276 O << " = ct1(";
14277 printOperand(MI, OpNo: 1, O);
14278 O << ')';
14279 return;
14280 break;
14281 case 543:
14282 // S2_deinterleave
14283 O << " = deinterleave(";
14284 printOperand(MI, OpNo: 1, O);
14285 O << ')';
14286 return;
14287 break;
14288 case 544:
14289 // S2_extractu, S2_extractu_rp, S2_extractup, S2_extractup_rp
14290 O << " = extractu(";
14291 printOperand(MI, OpNo: 1, O);
14292 break;
14293 case 545:
14294 // S2_insert, S2_insert_rp, S2_insertp, S2_insertp_rp
14295 O << " = insert(";
14296 printOperand(MI, OpNo: 2, O);
14297 break;
14298 case 546:
14299 // S2_interleave
14300 O << " = interleave(";
14301 printOperand(MI, OpNo: 1, O);
14302 O << ')';
14303 return;
14304 break;
14305 case 547:
14306 // S2_lfsp
14307 O << " = lfs(";
14308 printOperand(MI, OpNo: 1, O);
14309 O << ',';
14310 printOperand(MI, OpNo: 2, O);
14311 O << ')';
14312 return;
14313 break;
14314 case 548:
14315 // S2_lsl_r_p, S2_lsl_r_r
14316 O << " = lsl(";
14317 printOperand(MI, OpNo: 1, O);
14318 O << ',';
14319 printOperand(MI, OpNo: 2, O);
14320 O << ')';
14321 return;
14322 break;
14323 case 549:
14324 // S2_lsl_r_p_acc, S2_lsl_r_r_acc
14325 O << " += lsl(";
14326 printOperand(MI, OpNo: 2, O);
14327 O << ',';
14328 printOperand(MI, OpNo: 3, O);
14329 O << ')';
14330 return;
14331 break;
14332 case 550:
14333 // S2_lsl_r_p_and, S2_lsl_r_r_and
14334 O << " &= lsl(";
14335 printOperand(MI, OpNo: 2, O);
14336 O << ',';
14337 printOperand(MI, OpNo: 3, O);
14338 O << ')';
14339 return;
14340 break;
14341 case 551:
14342 // S2_lsl_r_p_nac, S2_lsl_r_r_nac
14343 O << " -= lsl(";
14344 printOperand(MI, OpNo: 2, O);
14345 O << ',';
14346 printOperand(MI, OpNo: 3, O);
14347 O << ')';
14348 return;
14349 break;
14350 case 552:
14351 // S2_lsl_r_p_or, S2_lsl_r_r_or
14352 O << " |= lsl(";
14353 printOperand(MI, OpNo: 2, O);
14354 O << ',';
14355 printOperand(MI, OpNo: 3, O);
14356 O << ')';
14357 return;
14358 break;
14359 case 553:
14360 // S2_lsl_r_p_xor
14361 O << " ^= lsl(";
14362 printOperand(MI, OpNo: 2, O);
14363 O << ',';
14364 printOperand(MI, OpNo: 3, O);
14365 O << ')';
14366 return;
14367 break;
14368 case 554:
14369 // S2_lsl_r_vh
14370 O << " = vlslh(";
14371 printOperand(MI, OpNo: 1, O);
14372 O << ',';
14373 printOperand(MI, OpNo: 2, O);
14374 O << ')';
14375 return;
14376 break;
14377 case 555:
14378 // S2_lsl_r_vw
14379 O << " = vlslw(";
14380 printOperand(MI, OpNo: 1, O);
14381 O << ',';
14382 printOperand(MI, OpNo: 2, O);
14383 O << ')';
14384 return;
14385 break;
14386 case 556:
14387 // S2_lsr_i_p, S2_lsr_i_r, S2_lsr_r_p, S2_lsr_r_r
14388 O << " = lsr(";
14389 printOperand(MI, OpNo: 1, O);
14390 break;
14391 case 557:
14392 // S2_lsr_i_p_acc, S2_lsr_i_r_acc, S2_lsr_r_p_acc, S2_lsr_r_r_acc
14393 O << " += lsr(";
14394 printOperand(MI, OpNo: 2, O);
14395 break;
14396 case 558:
14397 // S2_lsr_i_p_and, S2_lsr_i_r_and, S2_lsr_r_p_and, S2_lsr_r_r_and
14398 O << " &= lsr(";
14399 printOperand(MI, OpNo: 2, O);
14400 break;
14401 case 559:
14402 // S2_lsr_i_p_nac, S2_lsr_i_r_nac, S2_lsr_r_p_nac, S2_lsr_r_r_nac
14403 O << " -= lsr(";
14404 printOperand(MI, OpNo: 2, O);
14405 break;
14406 case 560:
14407 // S2_lsr_i_p_or, S2_lsr_i_r_or, S2_lsr_r_p_or, S2_lsr_r_r_or
14408 O << " |= lsr(";
14409 printOperand(MI, OpNo: 2, O);
14410 break;
14411 case 561:
14412 // S2_lsr_i_p_xacc, S2_lsr_i_r_xacc, S2_lsr_r_p_xor
14413 O << " ^= lsr(";
14414 printOperand(MI, OpNo: 2, O);
14415 break;
14416 case 562:
14417 // S2_mask
14418 O << " = mask(#";
14419 printOperand(MI, OpNo: 1, O);
14420 O << ",#";
14421 printOperand(MI, OpNo: 2, O);
14422 O << ')';
14423 return;
14424 break;
14425 case 563:
14426 // S2_packhl, dep_S2_packhl
14427 O << " = packhl(";
14428 printOperand(MI, OpNo: 1, O);
14429 O << ',';
14430 printOperand(MI, OpNo: 2, O);
14431 break;
14432 case 564:
14433 // S2_parityp, S4_parity
14434 O << " = parity(";
14435 printOperand(MI, OpNo: 1, O);
14436 O << ',';
14437 printOperand(MI, OpNo: 2, O);
14438 O << ')';
14439 return;
14440 break;
14441 case 565:
14442 // S2_setbit_i, S2_setbit_r
14443 O << " = setbit(";
14444 printOperand(MI, OpNo: 1, O);
14445 break;
14446 case 566:
14447 // S2_shuffeb
14448 O << " = shuffeb(";
14449 printOperand(MI, OpNo: 1, O);
14450 O << ',';
14451 printOperand(MI, OpNo: 2, O);
14452 O << ')';
14453 return;
14454 break;
14455 case 567:
14456 // S2_shuffeh
14457 O << " = shuffeh(";
14458 printOperand(MI, OpNo: 1, O);
14459 O << ',';
14460 printOperand(MI, OpNo: 2, O);
14461 O << ')';
14462 return;
14463 break;
14464 case 568:
14465 // S2_shuffob
14466 O << " = shuffob(";
14467 printOperand(MI, OpNo: 1, O);
14468 O << ',';
14469 printOperand(MI, OpNo: 2, O);
14470 O << ')';
14471 return;
14472 break;
14473 case 569:
14474 // S2_shuffoh
14475 O << " = shuffoh(";
14476 printOperand(MI, OpNo: 1, O);
14477 O << ',';
14478 printOperand(MI, OpNo: 2, O);
14479 O << ')';
14480 return;
14481 break;
14482 case 570:
14483 // S2_storerb_pbr, S2_storerb_pr, S2_storerbnew_pbr, S2_storerbnew_pr, S2...
14484 O << "++";
14485 printOperand(MI, OpNo: 2, O);
14486 break;
14487 case 571:
14488 // S2_storerb_pci, S2_storerb_pi, S2_storerbnew_pci, S2_storerbnew_pi, S2...
14489 O << "++#";
14490 printOperand(MI, OpNo: 2, O);
14491 break;
14492 case 572:
14493 // S2_storerb_pcr, S2_storerbnew_pcr, S2_storerd_pcr, S2_storerf_pcr, S2_...
14494 O << "++I:circ(";
14495 printOperand(MI, OpNo: 2, O);
14496 O << ")) = ";
14497 printOperand(MI, OpNo: 3, O);
14498 break;
14499 case 573:
14500 // S2_storew_rl_at_vi, S4_stored_rl_at_vi
14501 O << "):at = ";
14502 printOperand(MI, OpNo: 1, O);
14503 return;
14504 break;
14505 case 574:
14506 // S2_storew_rl_st_vi, S4_stored_rl_st_vi
14507 O << "):st = ";
14508 printOperand(MI, OpNo: 1, O);
14509 return;
14510 break;
14511 case 575:
14512 // S2_svsathb, S2_vsathb, S2_vsathb_nopack
14513 O << " = vsathb(";
14514 printOperand(MI, OpNo: 1, O);
14515 O << ')';
14516 return;
14517 break;
14518 case 576:
14519 // S2_togglebit_i, S2_togglebit_r
14520 O << " = togglebit(";
14521 printOperand(MI, OpNo: 1, O);
14522 break;
14523 case 577:
14524 // S2_tstbit_i, S2_tstbit_r
14525 O << " = tstbit(";
14526 printOperand(MI, OpNo: 1, O);
14527 break;
14528 case 578:
14529 // S2_valignib, S2_valignrb
14530 O << " = valignb(";
14531 printOperand(MI, OpNo: 1, O);
14532 O << ',';
14533 printOperand(MI, OpNo: 2, O);
14534 break;
14535 case 579:
14536 // S2_vcnegh
14537 O << " = vcnegh(";
14538 printOperand(MI, OpNo: 1, O);
14539 O << ',';
14540 printOperand(MI, OpNo: 2, O);
14541 O << ')';
14542 return;
14543 break;
14544 case 580:
14545 // S2_vcrotate
14546 O << " = vcrotate(";
14547 printOperand(MI, OpNo: 1, O);
14548 O << ',';
14549 printOperand(MI, OpNo: 2, O);
14550 O << ')';
14551 return;
14552 break;
14553 case 581:
14554 // S2_vrcnegh
14555 O << " += vrcnegh(";
14556 printOperand(MI, OpNo: 2, O);
14557 O << ',';
14558 printOperand(MI, OpNo: 3, O);
14559 O << ')';
14560 return;
14561 break;
14562 case 582:
14563 // S2_vrndpackwh, S2_vrndpackwhs
14564 O << " = vrndwh(";
14565 printOperand(MI, OpNo: 1, O);
14566 break;
14567 case 583:
14568 // S2_vsatwuh, S2_vsatwuh_nopack
14569 O << " = vsatwuh(";
14570 printOperand(MI, OpNo: 1, O);
14571 O << ')';
14572 return;
14573 break;
14574 case 584:
14575 // S2_vsplatrb, S6_vsplatrbp
14576 O << " = vsplatb(";
14577 printOperand(MI, OpNo: 1, O);
14578 O << ')';
14579 return;
14580 break;
14581 case 585:
14582 // S2_vsplatrh
14583 O << " = vsplath(";
14584 printOperand(MI, OpNo: 1, O);
14585 O << ')';
14586 return;
14587 break;
14588 case 586:
14589 // S2_vspliceib, S2_vsplicerb
14590 O << " = vspliceb(";
14591 printOperand(MI, OpNo: 1, O);
14592 O << ',';
14593 printOperand(MI, OpNo: 2, O);
14594 break;
14595 case 587:
14596 // S2_vsxtbh
14597 O << " = vsxtbh(";
14598 printOperand(MI, OpNo: 1, O);
14599 O << ')';
14600 return;
14601 break;
14602 case 588:
14603 // S2_vsxthw
14604 O << " = vsxthw(";
14605 printOperand(MI, OpNo: 1, O);
14606 O << ')';
14607 return;
14608 break;
14609 case 589:
14610 // S2_vtrunehb, S6_vtrunehb_ppp
14611 O << " = vtrunehb(";
14612 printOperand(MI, OpNo: 1, O);
14613 break;
14614 case 590:
14615 // S2_vtrunewh
14616 O << " = vtrunewh(";
14617 printOperand(MI, OpNo: 1, O);
14618 O << ',';
14619 printOperand(MI, OpNo: 2, O);
14620 O << ')';
14621 return;
14622 break;
14623 case 591:
14624 // S2_vtrunohb, S6_vtrunohb_ppp
14625 O << " = vtrunohb(";
14626 printOperand(MI, OpNo: 1, O);
14627 break;
14628 case 592:
14629 // S2_vtrunowh
14630 O << " = vtrunowh(";
14631 printOperand(MI, OpNo: 1, O);
14632 O << ',';
14633 printOperand(MI, OpNo: 2, O);
14634 O << ')';
14635 return;
14636 break;
14637 case 593:
14638 // S2_vzxtbh
14639 O << " = vzxtbh(";
14640 printOperand(MI, OpNo: 1, O);
14641 O << ')';
14642 return;
14643 break;
14644 case 594:
14645 // S2_vzxthw
14646 O << " = vzxthw(";
14647 printOperand(MI, OpNo: 1, O);
14648 O << ')';
14649 return;
14650 break;
14651 case 595:
14652 // S4_andi_asl_ri, S4_andi_lsr_ri
14653 O << " = and(#";
14654 printOperand(MI, OpNo: 1, O);
14655 break;
14656 case 596:
14657 // S4_clbaddi, S4_clbpaddi
14658 O << " = add(clb(";
14659 printOperand(MI, OpNo: 1, O);
14660 O << "),#";
14661 printOperand(MI, OpNo: 2, O);
14662 O << ')';
14663 return;
14664 break;
14665 case 597:
14666 // S4_extract, S4_extract_rp, S4_extractp, S4_extractp_rp
14667 O << " = extract(";
14668 printOperand(MI, OpNo: 1, O);
14669 break;
14670 case 598:
14671 // S4_lsli
14672 O << " = lsl(#";
14673 printOperand(MI, OpNo: 1, O);
14674 O << ',';
14675 printOperand(MI, OpNo: 2, O);
14676 O << ')';
14677 return;
14678 break;
14679 case 599:
14680 // S4_ntstbit_i, S4_ntstbit_r
14681 O << " = !tstbit(";
14682 printOperand(MI, OpNo: 1, O);
14683 break;
14684 case 600:
14685 // S4_ori_asl_ri, S4_ori_lsr_ri
14686 O << " = or(#";
14687 printOperand(MI, OpNo: 1, O);
14688 break;
14689 case 601:
14690 // S4_pstorerbf_abs, S4_pstorerbnewf_abs, S4_pstorerbnewt_abs, S4_pstorer...
14691 O << ") memb(#";
14692 printOperand(MI, OpNo: 1, O);
14693 O << ") = ";
14694 printOperand(MI, OpNo: 2, O);
14695 break;
14696 case 602:
14697 // S4_pstorerbfnew_abs, S4_pstorerbnewfnew_abs, S4_pstorerbnewtnew_abs, S...
14698 O << ".new) memb(#";
14699 printOperand(MI, OpNo: 1, O);
14700 O << ") = ";
14701 printOperand(MI, OpNo: 2, O);
14702 break;
14703 case 603:
14704 // S4_pstorerdf_abs, S4_pstorerdt_abs
14705 O << ") memd(#";
14706 printOperand(MI, OpNo: 1, O);
14707 O << ") = ";
14708 printOperand(MI, OpNo: 2, O);
14709 return;
14710 break;
14711 case 604:
14712 // S4_pstorerdfnew_abs, S4_pstorerdtnew_abs
14713 O << ".new) memd(#";
14714 printOperand(MI, OpNo: 1, O);
14715 O << ") = ";
14716 printOperand(MI, OpNo: 2, O);
14717 return;
14718 break;
14719 case 605:
14720 // S4_pstorerff_abs, S4_pstorerft_abs, S4_pstorerhf_abs, S4_pstorerhnewf_...
14721 O << ") memh(#";
14722 printOperand(MI, OpNo: 1, O);
14723 O << ") = ";
14724 printOperand(MI, OpNo: 2, O);
14725 break;
14726 case 606:
14727 // S4_pstorerffnew_abs, S4_pstorerftnew_abs, S4_pstorerhfnew_abs, S4_psto...
14728 O << ".new) memh(#";
14729 printOperand(MI, OpNo: 1, O);
14730 O << ") = ";
14731 printOperand(MI, OpNo: 2, O);
14732 break;
14733 case 607:
14734 // S4_pstorerif_abs, S4_pstorerinewf_abs, S4_pstorerinewt_abs, S4_pstorer...
14735 O << ") memw(#";
14736 printOperand(MI, OpNo: 1, O);
14737 O << ") = ";
14738 printOperand(MI, OpNo: 2, O);
14739 break;
14740 case 608:
14741 // S4_pstorerifnew_abs, S4_pstorerinewfnew_abs, S4_pstorerinewtnew_abs, S...
14742 O << ".new) memw(#";
14743 printOperand(MI, OpNo: 1, O);
14744 O << ") = ";
14745 printOperand(MI, OpNo: 2, O);
14746 break;
14747 case 609:
14748 // S4_storerb_ap, S4_storerbnew_ap, S4_storerd_ap, S4_storerf_ap, S4_stor...
14749 O << "=#";
14750 printOperand(MI, OpNo: 1, O);
14751 O << ") = ";
14752 printOperand(MI, OpNo: 2, O);
14753 break;
14754 case 610:
14755 // S4_storerb_rr, S4_storerbnew_rr, S4_storerd_rr, S4_storerf_rr, S4_stor...
14756 O << '+';
14757 printOperand(MI, OpNo: 1, O);
14758 O << "<<#";
14759 printOperand(MI, OpNo: 2, O);
14760 O << ") = ";
14761 printOperand(MI, OpNo: 3, O);
14762 break;
14763 case 611:
14764 // S4_storerb_ur, S4_storerbnew_ur, S4_storerd_ur, S4_storerf_ur, S4_stor...
14765 O << "<<#";
14766 printOperand(MI, OpNo: 1, O);
14767 O << "+#";
14768 printOperand(MI, OpNo: 2, O);
14769 O << ") = ";
14770 printOperand(MI, OpNo: 3, O);
14771 break;
14772 case 612:
14773 // S4_vrcrotate
14774 O << " = vrcrotate(";
14775 printOperand(MI, OpNo: 1, O);
14776 O << ',';
14777 printOperand(MI, OpNo: 2, O);
14778 O << ",#";
14779 printOperand(MI, OpNo: 3, O);
14780 O << ')';
14781 return;
14782 break;
14783 case 613:
14784 // S4_vrcrotate_acc
14785 O << " += vrcrotate(";
14786 printOperand(MI, OpNo: 2, O);
14787 O << ',';
14788 printOperand(MI, OpNo: 3, O);
14789 O << ",#";
14790 printOperand(MI, OpNo: 4, O);
14791 O << ')';
14792 return;
14793 break;
14794 case 614:
14795 // S4_vxaddsubh, S4_vxaddsubhr
14796 O << " = vxaddsubh(";
14797 printOperand(MI, OpNo: 1, O);
14798 O << ',';
14799 printOperand(MI, OpNo: 2, O);
14800 break;
14801 case 615:
14802 // S4_vxaddsubw
14803 O << " = vxaddsubw(";
14804 printOperand(MI, OpNo: 1, O);
14805 O << ',';
14806 printOperand(MI, OpNo: 2, O);
14807 O << "):sat";
14808 return;
14809 break;
14810 case 616:
14811 // S4_vxsubaddh, S4_vxsubaddhr
14812 O << " = vxsubaddh(";
14813 printOperand(MI, OpNo: 1, O);
14814 O << ',';
14815 printOperand(MI, OpNo: 2, O);
14816 break;
14817 case 617:
14818 // S4_vxsubaddw
14819 O << " = vxsubaddw(";
14820 printOperand(MI, OpNo: 1, O);
14821 O << ',';
14822 printOperand(MI, OpNo: 2, O);
14823 O << "):sat";
14824 return;
14825 break;
14826 case 618:
14827 // S5_popcountp
14828 O << " = popcount(";
14829 printOperand(MI, OpNo: 1, O);
14830 O << ')';
14831 return;
14832 break;
14833 case 619:
14834 // S6_rol_i_p, S6_rol_i_r
14835 O << " = rol(";
14836 printOperand(MI, OpNo: 1, O);
14837 O << ",#";
14838 printOperand(MI, OpNo: 2, O);
14839 O << ')';
14840 return;
14841 break;
14842 case 620:
14843 // S6_rol_i_p_acc, S6_rol_i_r_acc
14844 O << " += rol(";
14845 printOperand(MI, OpNo: 2, O);
14846 O << ",#";
14847 printOperand(MI, OpNo: 3, O);
14848 O << ')';
14849 return;
14850 break;
14851 case 621:
14852 // S6_rol_i_p_and, S6_rol_i_r_and
14853 O << " &= rol(";
14854 printOperand(MI, OpNo: 2, O);
14855 O << ",#";
14856 printOperand(MI, OpNo: 3, O);
14857 O << ')';
14858 return;
14859 break;
14860 case 622:
14861 // S6_rol_i_p_nac, S6_rol_i_r_nac
14862 O << " -= rol(";
14863 printOperand(MI, OpNo: 2, O);
14864 O << ",#";
14865 printOperand(MI, OpNo: 3, O);
14866 O << ')';
14867 return;
14868 break;
14869 case 623:
14870 // S6_rol_i_p_or, S6_rol_i_r_or
14871 O << " |= rol(";
14872 printOperand(MI, OpNo: 2, O);
14873 O << ",#";
14874 printOperand(MI, OpNo: 3, O);
14875 O << ')';
14876 return;
14877 break;
14878 case 624:
14879 // S6_rol_i_p_xacc, S6_rol_i_r_xacc
14880 O << " ^= rol(";
14881 printOperand(MI, OpNo: 2, O);
14882 O << ",#";
14883 printOperand(MI, OpNo: 3, O);
14884 O << ')';
14885 return;
14886 break;
14887 case 625:
14888 // SA1_addsp
14889 O << " = add(r29,#";
14890 printOperand(MI, OpNo: 1, O);
14891 O << ')';
14892 return;
14893 break;
14894 case 626:
14895 // SA1_combine0i
14896 O << " = combine(#0,#";
14897 printOperand(MI, OpNo: 1, O);
14898 O << ')';
14899 return;
14900 break;
14901 case 627:
14902 // SA1_combine1i
14903 O << " = combine(#1,#";
14904 printOperand(MI, OpNo: 1, O);
14905 O << ')';
14906 return;
14907 break;
14908 case 628:
14909 // SA1_combine2i
14910 O << " = combine(#2,#";
14911 printOperand(MI, OpNo: 1, O);
14912 O << ')';
14913 return;
14914 break;
14915 case 629:
14916 // SA1_combine3i
14917 O << " = combine(#3,#";
14918 printOperand(MI, OpNo: 1, O);
14919 O << ')';
14920 return;
14921 break;
14922 case 630:
14923 // SA1_combinezr
14924 O << " = combine(#0,";
14925 printOperand(MI, OpNo: 1, O);
14926 O << ')';
14927 return;
14928 break;
14929 case 631:
14930 // SL2_loadrd_sp
14931 O << " = memd(r29+#";
14932 printOperand(MI, OpNo: 1, O);
14933 O << ')';
14934 return;
14935 break;
14936 case 632:
14937 // SL2_loadri_sp
14938 O << " = memw(r29+#";
14939 printOperand(MI, OpNo: 1, O);
14940 O << ')';
14941 return;
14942 break;
14943 case 633:
14944 // V6_extractw
14945 O << " = vextract(";
14946 printOperand(MI, OpNo: 1, O);
14947 O << ',';
14948 printOperand(MI, OpNo: 2, O);
14949 O << ')';
14950 return;
14951 break;
14952 case 634:
14953 // V6_get_qfext
14954 O << " = vgetqfext(";
14955 printOperand(MI, OpNo: 1, O);
14956 O << ".x,";
14957 printOperand(MI, OpNo: 2, O);
14958 O << ')';
14959 return;
14960 break;
14961 case 635:
14962 // V6_get_qfext_oracc
14963 O << " |= vgetqfext(";
14964 printOperand(MI, OpNo: 2, O);
14965 O << ".x,";
14966 printOperand(MI, OpNo: 3, O);
14967 O << ')';
14968 return;
14969 break;
14970 case 636:
14971 // V6_lvsplatb
14972 O << ".b = vsplat(";
14973 printOperand(MI, OpNo: 1, O);
14974 O << ')';
14975 return;
14976 break;
14977 case 637:
14978 // V6_lvsplath
14979 O << ".h = vsplat(";
14980 printOperand(MI, OpNo: 1, O);
14981 O << ')';
14982 return;
14983 break;
14984 case 638:
14985 // V6_lvsplatw
14986 O << " = vsplat(";
14987 printOperand(MI, OpNo: 1, O);
14988 O << ')';
14989 return;
14990 break;
14991 case 639:
14992 // V6_pred_scalar2
14993 O << " = vsetq(";
14994 printOperand(MI, OpNo: 1, O);
14995 O << ')';
14996 return;
14997 break;
14998 case 640:
14999 // V6_pred_scalar2v2
15000 O << " = vsetq2(";
15001 printOperand(MI, OpNo: 1, O);
15002 O << ')';
15003 return;
15004 break;
15005 case 641:
15006 // V6_set_qfext
15007 O << ".x = vsetqfext(";
15008 printOperand(MI, OpNo: 1, O);
15009 O << ',';
15010 printOperand(MI, OpNo: 2, O);
15011 O << ')';
15012 return;
15013 break;
15014 case 642:
15015 // V6_shuffeqh, V6_vshuffeb
15016 O << ".b = vshuffe(";
15017 printOperand(MI, OpNo: 1, O);
15018 break;
15019 case 643:
15020 // V6_shuffeqw, V6_vshufeh
15021 O << ".h = vshuffe(";
15022 printOperand(MI, OpNo: 1, O);
15023 break;
15024 case 644:
15025 // V6_v6mpyhubs10_vxx, V6_v6mpyvubs10_vxx
15026 O << ".w += v6mpy(";
15027 printOperand(MI, OpNo: 2, O);
15028 O << ".ub,";
15029 printOperand(MI, OpNo: 3, O);
15030 O << ".b,#";
15031 printOperand(MI, OpNo: 4, O);
15032 break;
15033 case 645:
15034 // V6_vL32b_cur_ai, V6_vL32b_cur_pi, V6_vL32b_cur_ppu, V6_vL32b_nt_cur_ai...
15035 O << ".cur = vmem(";
15036 printOperand(MI, OpNo: 1, O);
15037 break;
15038 case 646:
15039 // V6_vL32b_nt_tmp_ai, V6_vL32b_nt_tmp_pi, V6_vL32b_nt_tmp_ppu, V6_vL32b_...
15040 O << ".tmp = vmem(";
15041 printOperand(MI, OpNo: 1, O);
15042 break;
15043 case 647:
15044 // V6_vabs_f8
15045 O << ".f8 = vabs(";
15046 printOperand(MI, OpNo: 1, O);
15047 O << ".f8)";
15048 return;
15049 break;
15050 case 648:
15051 // V6_vabs_hf
15052 O << ".hf = vabs(";
15053 printOperand(MI, OpNo: 1, O);
15054 O << ".hf)";
15055 return;
15056 break;
15057 case 649:
15058 // V6_vabs_sf
15059 O << ".sf = vabs(";
15060 printOperand(MI, OpNo: 1, O);
15061 O << ".sf)";
15062 return;
15063 break;
15064 case 650:
15065 // V6_vabsb, V6_vabsb_sat
15066 O << ".b = vabs(";
15067 printOperand(MI, OpNo: 1, O);
15068 break;
15069 case 651:
15070 // V6_vabsdiffh, V6_vabsdiffuh
15071 O << ".uh = vabsdiff(";
15072 printOperand(MI, OpNo: 1, O);
15073 break;
15074 case 652:
15075 // V6_vabsdiffub
15076 O << ".ub = vabsdiff(";
15077 printOperand(MI, OpNo: 1, O);
15078 O << ".ub,";
15079 printOperand(MI, OpNo: 2, O);
15080 O << ".ub)";
15081 return;
15082 break;
15083 case 653:
15084 // V6_vabsdiffw
15085 O << ".uw = vabsdiff(";
15086 printOperand(MI, OpNo: 1, O);
15087 O << ".w,";
15088 printOperand(MI, OpNo: 2, O);
15089 O << ".w)";
15090 return;
15091 break;
15092 case 654:
15093 // V6_vabsh, V6_vabsh_sat
15094 O << ".h = vabs(";
15095 printOperand(MI, OpNo: 1, O);
15096 break;
15097 case 655:
15098 // V6_vabsw, V6_vabsw_sat
15099 O << ".w = vabs(";
15100 printOperand(MI, OpNo: 1, O);
15101 break;
15102 case 656:
15103 // V6_vadd_hf, V6_vadd_qf16, V6_vadd_qf16_mix
15104 O << ".qf16 = vadd(";
15105 printOperand(MI, OpNo: 1, O);
15106 break;
15107 case 657:
15108 // V6_vadd_hf_f8, V6_vadd_hf_hf
15109 O << ".hf = vadd(";
15110 printOperand(MI, OpNo: 1, O);
15111 break;
15112 case 658:
15113 // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vadd_sf
15114 O << ".qf32 = vadd(";
15115 printOperand(MI, OpNo: 1, O);
15116 break;
15117 case 659:
15118 // V6_vadd_sf_bf, V6_vadd_sf_hf, V6_vadd_sf_sf
15119 O << ".sf = vadd(";
15120 printOperand(MI, OpNo: 1, O);
15121 break;
15122 case 660:
15123 // V6_vaddb, V6_vaddb_dv, V6_vaddbsat, V6_vaddbsat_dv
15124 O << ".b = vadd(";
15125 printOperand(MI, OpNo: 1, O);
15126 O << ".b,";
15127 printOperand(MI, OpNo: 2, O);
15128 break;
15129 case 661:
15130 // V6_vaddcarry, V6_vaddcarrysat, V6_vaddhw, V6_vadduhw, V6_vaddw, V6_vad...
15131 O << ".w = vadd(";
15132 break;
15133 case 662:
15134 // V6_vaddcarryo, V6_vsubcarryo
15135 O << ".w,";
15136 printOperand(MI, OpNo: 1, O);
15137 break;
15138 case 663:
15139 // V6_vaddclbh
15140 O << ".h = vadd(vclb(";
15141 printOperand(MI, OpNo: 1, O);
15142 O << ".h),";
15143 printOperand(MI, OpNo: 2, O);
15144 O << ".h)";
15145 return;
15146 break;
15147 case 664:
15148 // V6_vaddclbw
15149 O << ".w = vadd(vclb(";
15150 printOperand(MI, OpNo: 1, O);
15151 O << ".w),";
15152 printOperand(MI, OpNo: 2, O);
15153 O << ".w)";
15154 return;
15155 break;
15156 case 665:
15157 // V6_vaddh, V6_vaddh_dv, V6_vaddhsat, V6_vaddhsat_dv, V6_vaddubh
15158 O << ".h = vadd(";
15159 printOperand(MI, OpNo: 1, O);
15160 break;
15161 case 666:
15162 // V6_vaddhw_acc, V6_vadduhw_acc
15163 O << ".w += vadd(";
15164 printOperand(MI, OpNo: 2, O);
15165 break;
15166 case 667:
15167 // V6_vaddubh_acc
15168 O << ".h += vadd(";
15169 printOperand(MI, OpNo: 2, O);
15170 O << ".ub,";
15171 printOperand(MI, OpNo: 3, O);
15172 O << ".ub)";
15173 return;
15174 break;
15175 case 668:
15176 // V6_vaddubsat, V6_vaddubsat_dv, V6_vaddububb_sat
15177 O << ".ub = vadd(";
15178 printOperand(MI, OpNo: 1, O);
15179 O << ".ub,";
15180 printOperand(MI, OpNo: 2, O);
15181 break;
15182 case 669:
15183 // V6_vadduhsat, V6_vadduhsat_dv
15184 O << ".uh = vadd(";
15185 printOperand(MI, OpNo: 1, O);
15186 O << ".uh,";
15187 printOperand(MI, OpNo: 2, O);
15188 O << ".uh):sat";
15189 return;
15190 break;
15191 case 670:
15192 // V6_vadduwsat, V6_vadduwsat_dv
15193 O << ".uw = vadd(";
15194 printOperand(MI, OpNo: 1, O);
15195 O << ".uw,";
15196 printOperand(MI, OpNo: 2, O);
15197 O << ".uw):sat";
15198 return;
15199 break;
15200 case 671:
15201 // V6_valignb, V6_valignbi
15202 O << " = valign(";
15203 printOperand(MI, OpNo: 1, O);
15204 O << ',';
15205 printOperand(MI, OpNo: 2, O);
15206 break;
15207 case 672:
15208 // V6_vand, V6_vandqrt, V6_vandvqv, V6_vandvrt
15209 O << " = vand(";
15210 printOperand(MI, OpNo: 1, O);
15211 O << ',';
15212 printOperand(MI, OpNo: 2, O);
15213 O << ')';
15214 return;
15215 break;
15216 case 673:
15217 // V6_vandnqrt, V6_vandvnqv
15218 O << " = vand(!";
15219 printOperand(MI, OpNo: 1, O);
15220 O << ',';
15221 printOperand(MI, OpNo: 2, O);
15222 O << ')';
15223 return;
15224 break;
15225 case 674:
15226 // V6_vandnqrt_acc
15227 O << " |= vand(!";
15228 printOperand(MI, OpNo: 2, O);
15229 O << ',';
15230 printOperand(MI, OpNo: 3, O);
15231 O << ')';
15232 return;
15233 break;
15234 case 675:
15235 // V6_vandqrt_acc, V6_vandvrt_acc
15236 O << " |= vand(";
15237 printOperand(MI, OpNo: 2, O);
15238 O << ',';
15239 printOperand(MI, OpNo: 3, O);
15240 O << ')';
15241 return;
15242 break;
15243 case 676:
15244 // V6_vaslh, V6_vaslhv
15245 O << ".h = vasl(";
15246 printOperand(MI, OpNo: 1, O);
15247 O << ".h,";
15248 printOperand(MI, OpNo: 2, O);
15249 break;
15250 case 677:
15251 // V6_vaslh_acc
15252 O << ".h += vasl(";
15253 printOperand(MI, OpNo: 2, O);
15254 O << ".h,";
15255 printOperand(MI, OpNo: 3, O);
15256 O << ')';
15257 return;
15258 break;
15259 case 678:
15260 // V6_vaslw, V6_vaslwv
15261 O << ".w = vasl(";
15262 printOperand(MI, OpNo: 1, O);
15263 O << ".w,";
15264 printOperand(MI, OpNo: 2, O);
15265 break;
15266 case 679:
15267 // V6_vaslw_acc
15268 O << ".w += vasl(";
15269 printOperand(MI, OpNo: 2, O);
15270 O << ".w,";
15271 printOperand(MI, OpNo: 3, O);
15272 O << ')';
15273 return;
15274 break;
15275 case 680:
15276 // V6_vasr_into
15277 O << ".w = vasrinto(";
15278 printOperand(MI, OpNo: 2, O);
15279 O << ".w,";
15280 printOperand(MI, OpNo: 3, O);
15281 O << ".w)";
15282 return;
15283 break;
15284 case 681:
15285 // V6_vasrh, V6_vasrhv, V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat
15286 O << ".h = vasr(";
15287 printOperand(MI, OpNo: 1, O);
15288 break;
15289 case 682:
15290 // V6_vasrh_acc
15291 O << ".h += vasr(";
15292 printOperand(MI, OpNo: 2, O);
15293 O << ".h,";
15294 printOperand(MI, OpNo: 3, O);
15295 O << ')';
15296 return;
15297 break;
15298 case 683:
15299 // V6_vasrhbrndsat, V6_vasrhbsat
15300 O << ".b = vasr(";
15301 printOperand(MI, OpNo: 1, O);
15302 O << ".h,";
15303 printOperand(MI, OpNo: 2, O);
15304 O << ".h,";
15305 printOperand(MI, OpNo: 3, O);
15306 break;
15307 case 684:
15308 // V6_vasrhubrndsat, V6_vasrhubsat, V6_vasruhubrndsat, V6_vasruhubsat, V6...
15309 O << ".ub = vasr(";
15310 printOperand(MI, OpNo: 1, O);
15311 break;
15312 case 685:
15313 // V6_vasruwuhrndsat, V6_vasruwuhsat, V6_vasrvwuhrndsat, V6_vasrvwuhsat, ...
15314 O << ".uh = vasr(";
15315 printOperand(MI, OpNo: 1, O);
15316 break;
15317 case 686:
15318 // V6_vasrw, V6_vasrwv
15319 O << ".w = vasr(";
15320 printOperand(MI, OpNo: 1, O);
15321 O << ".w,";
15322 printOperand(MI, OpNo: 2, O);
15323 break;
15324 case 687:
15325 // V6_vasrw_acc
15326 O << ".w += vasr(";
15327 printOperand(MI, OpNo: 2, O);
15328 O << ".w,";
15329 printOperand(MI, OpNo: 3, O);
15330 O << ')';
15331 return;
15332 break;
15333 case 688:
15334 // V6_vassign_fp
15335 O << ".w = vfmv(";
15336 printOperand(MI, OpNo: 1, O);
15337 O << ".w)";
15338 return;
15339 break;
15340 case 689:
15341 // V6_vassign_tmp
15342 O << ".tmp = ";
15343 printOperand(MI, OpNo: 1, O);
15344 return;
15345 break;
15346 case 690:
15347 // V6_vavgb, V6_vavgbrnd
15348 O << ".b = vavg(";
15349 printOperand(MI, OpNo: 1, O);
15350 O << ".b,";
15351 printOperand(MI, OpNo: 2, O);
15352 break;
15353 case 691:
15354 // V6_vavgh, V6_vavghrnd
15355 O << ".h = vavg(";
15356 printOperand(MI, OpNo: 1, O);
15357 O << ".h,";
15358 printOperand(MI, OpNo: 2, O);
15359 break;
15360 case 692:
15361 // V6_vavgub, V6_vavgubrnd
15362 O << ".ub = vavg(";
15363 printOperand(MI, OpNo: 1, O);
15364 O << ".ub,";
15365 printOperand(MI, OpNo: 2, O);
15366 break;
15367 case 693:
15368 // V6_vavguh, V6_vavguhrnd
15369 O << ".uh = vavg(";
15370 printOperand(MI, OpNo: 1, O);
15371 O << ".uh,";
15372 printOperand(MI, OpNo: 2, O);
15373 break;
15374 case 694:
15375 // V6_vavguw, V6_vavguwrnd
15376 O << ".uw = vavg(";
15377 printOperand(MI, OpNo: 1, O);
15378 O << ".uw,";
15379 printOperand(MI, OpNo: 2, O);
15380 break;
15381 case 695:
15382 // V6_vavgw, V6_vavgwrnd
15383 O << ".w = vavg(";
15384 printOperand(MI, OpNo: 1, O);
15385 O << ".w,";
15386 printOperand(MI, OpNo: 2, O);
15387 break;
15388 case 696:
15389 // V6_vcl0h
15390 O << ".uh = vcl0(";
15391 printOperand(MI, OpNo: 1, O);
15392 O << ".uh)";
15393 return;
15394 break;
15395 case 697:
15396 // V6_vcl0w
15397 O << ".uw = vcl0(";
15398 printOperand(MI, OpNo: 1, O);
15399 O << ".uw)";
15400 return;
15401 break;
15402 case 698:
15403 // V6_vcombine
15404 O << " = vcombine(";
15405 printOperand(MI, OpNo: 1, O);
15406 O << ',';
15407 printOperand(MI, OpNo: 2, O);
15408 O << ')';
15409 return;
15410 break;
15411 case 699:
15412 // V6_vcombine_tmp
15413 O << ".tmp = vcombine(";
15414 printOperand(MI, OpNo: 1, O);
15415 O << ',';
15416 printOperand(MI, OpNo: 2, O);
15417 O << ')';
15418 return;
15419 break;
15420 case 700:
15421 // V6_vconv_h_hf
15422 O << ".h = ";
15423 printOperand(MI, OpNo: 1, O);
15424 O << ".hf";
15425 return;
15426 break;
15427 case 701:
15428 // V6_vconv_hf_h, V6_vconv_hf_qf16, V6_vconv_hf_qf32
15429 O << ".hf = ";
15430 printOperand(MI, OpNo: 1, O);
15431 break;
15432 case 702:
15433 // V6_vconv_sf_qf32, V6_vconv_sf_w
15434 O << ".sf = ";
15435 printOperand(MI, OpNo: 1, O);
15436 break;
15437 case 703:
15438 // V6_vconv_w_sf
15439 O << ".w = ";
15440 printOperand(MI, OpNo: 1, O);
15441 O << ".sf";
15442 return;
15443 break;
15444 case 704:
15445 // V6_vcvt2_b_hf
15446 O << ".b = vcvt2(";
15447 printOperand(MI, OpNo: 1, O);
15448 O << ".hf,";
15449 printOperand(MI, OpNo: 2, O);
15450 O << ".hf)";
15451 return;
15452 break;
15453 case 705:
15454 // V6_vcvt2_hf_b, V6_vcvt2_hf_ub
15455 O << ".hf = vcvt2(";
15456 printOperand(MI, OpNo: 1, O);
15457 break;
15458 case 706:
15459 // V6_vcvt2_ub_hf
15460 O << ".ub = vcvt2(";
15461 printOperand(MI, OpNo: 1, O);
15462 O << ".hf,";
15463 printOperand(MI, OpNo: 2, O);
15464 O << ".hf)";
15465 return;
15466 break;
15467 case 707:
15468 // V6_vcvt_b_hf
15469 O << ".b = vcvt(";
15470 printOperand(MI, OpNo: 1, O);
15471 O << ".hf,";
15472 printOperand(MI, OpNo: 2, O);
15473 O << ".hf)";
15474 return;
15475 break;
15476 case 708:
15477 // V6_vcvt_bf_sf
15478 O << ".bf = vcvt(";
15479 printOperand(MI, OpNo: 1, O);
15480 O << ".sf,";
15481 printOperand(MI, OpNo: 2, O);
15482 O << ".sf)";
15483 return;
15484 break;
15485 case 709:
15486 // V6_vcvt_f8_hf
15487 O << ".f8 = vcvt(";
15488 printOperand(MI, OpNo: 1, O);
15489 O << ".hf,";
15490 printOperand(MI, OpNo: 2, O);
15491 O << ".hf)";
15492 return;
15493 break;
15494 case 710:
15495 // V6_vcvt_h_hf
15496 O << ".h = vcvt(";
15497 printOperand(MI, OpNo: 1, O);
15498 O << ".hf)";
15499 return;
15500 break;
15501 case 711:
15502 // V6_vcvt_hf_b, V6_vcvt_hf_f8, V6_vcvt_hf_h, V6_vcvt_hf_sf, V6_vcvt_hf_u...
15503 O << ".hf = vcvt(";
15504 printOperand(MI, OpNo: 1, O);
15505 break;
15506 case 712:
15507 // V6_vcvt_sf_hf
15508 O << ".sf = vcvt(";
15509 printOperand(MI, OpNo: 1, O);
15510 O << ".hf)";
15511 return;
15512 break;
15513 case 713:
15514 // V6_vcvt_ub_hf
15515 O << ".ub = vcvt(";
15516 printOperand(MI, OpNo: 1, O);
15517 O << ".hf,";
15518 printOperand(MI, OpNo: 2, O);
15519 O << ".hf)";
15520 return;
15521 break;
15522 case 714:
15523 // V6_vcvt_uh_hf
15524 O << ".uh = vcvt(";
15525 printOperand(MI, OpNo: 1, O);
15526 O << ".hf)";
15527 return;
15528 break;
15529 case 715:
15530 // V6_vdealb
15531 O << ".b = vdeal(";
15532 printOperand(MI, OpNo: 1, O);
15533 O << ".b)";
15534 return;
15535 break;
15536 case 716:
15537 // V6_vdealb4w
15538 O << ".b = vdeale(";
15539 printOperand(MI, OpNo: 1, O);
15540 O << ".b,";
15541 printOperand(MI, OpNo: 2, O);
15542 O << ".b)";
15543 return;
15544 break;
15545 case 717:
15546 // V6_vdealh
15547 O << ".h = vdeal(";
15548 printOperand(MI, OpNo: 1, O);
15549 O << ".h)";
15550 return;
15551 break;
15552 case 718:
15553 // V6_vdealvdd
15554 O << " = vdeal(";
15555 printOperand(MI, OpNo: 1, O);
15556 O << ',';
15557 printOperand(MI, OpNo: 2, O);
15558 O << ',';
15559 printOperand(MI, OpNo: 3, O);
15560 O << ')';
15561 return;
15562 break;
15563 case 719:
15564 // V6_vdelta
15565 O << " = vdelta(";
15566 printOperand(MI, OpNo: 1, O);
15567 O << ',';
15568 printOperand(MI, OpNo: 2, O);
15569 O << ')';
15570 return;
15571 break;
15572 case 720:
15573 // V6_vdmpy_sf_hf
15574 O << ".sf = vdmpy(";
15575 printOperand(MI, OpNo: 1, O);
15576 O << ".hf,";
15577 printOperand(MI, OpNo: 2, O);
15578 O << ".hf)";
15579 return;
15580 break;
15581 case 721:
15582 // V6_vdmpy_sf_hf_acc
15583 O << ".sf += vdmpy(";
15584 printOperand(MI, OpNo: 2, O);
15585 O << ".hf,";
15586 printOperand(MI, OpNo: 3, O);
15587 O << ".hf)";
15588 return;
15589 break;
15590 case 722:
15591 // V6_vdmpybus, V6_vdmpybus_dv
15592 O << ".h = vdmpy(";
15593 printOperand(MI, OpNo: 1, O);
15594 O << ".ub,";
15595 printOperand(MI, OpNo: 2, O);
15596 O << ".b)";
15597 return;
15598 break;
15599 case 723:
15600 // V6_vdmpybus_acc, V6_vdmpybus_dv_acc
15601 O << ".h += vdmpy(";
15602 printOperand(MI, OpNo: 2, O);
15603 O << ".ub,";
15604 printOperand(MI, OpNo: 3, O);
15605 O << ".b)";
15606 return;
15607 break;
15608 case 724:
15609 // V6_vdmpyhb, V6_vdmpyhb_dv, V6_vdmpyhisat, V6_vdmpyhsat, V6_vdmpyhsuisa...
15610 O << ".w = vdmpy(";
15611 printOperand(MI, OpNo: 1, O);
15612 O << ".h,";
15613 printOperand(MI, OpNo: 2, O);
15614 break;
15615 case 725:
15616 // V6_vdmpyhb_acc, V6_vdmpyhb_dv_acc, V6_vdmpyhisat_acc, V6_vdmpyhsat_acc...
15617 O << ".w += vdmpy(";
15618 printOperand(MI, OpNo: 2, O);
15619 O << ".h,";
15620 printOperand(MI, OpNo: 3, O);
15621 break;
15622 case 726:
15623 // V6_vdsaduh
15624 O << ".uw = vdsad(";
15625 printOperand(MI, OpNo: 1, O);
15626 O << ".uh,";
15627 printOperand(MI, OpNo: 2, O);
15628 O << ".uh)";
15629 return;
15630 break;
15631 case 727:
15632 // V6_vdsaduh_acc
15633 O << ".uw += vdsad(";
15634 printOperand(MI, OpNo: 2, O);
15635 O << ".uh,";
15636 printOperand(MI, OpNo: 3, O);
15637 O << ".uh)";
15638 return;
15639 break;
15640 case 728:
15641 // V6_vfmax_f8
15642 O << ".f8 = vfmax(";
15643 printOperand(MI, OpNo: 1, O);
15644 O << ".f8,";
15645 printOperand(MI, OpNo: 2, O);
15646 O << ".f8)";
15647 return;
15648 break;
15649 case 729:
15650 // V6_vfmax_hf
15651 O << ".hf = vfmax(";
15652 printOperand(MI, OpNo: 1, O);
15653 O << ".hf,";
15654 printOperand(MI, OpNo: 2, O);
15655 O << ".hf)";
15656 return;
15657 break;
15658 case 730:
15659 // V6_vfmax_sf
15660 O << ".sf = vfmax(";
15661 printOperand(MI, OpNo: 1, O);
15662 O << ".sf,";
15663 printOperand(MI, OpNo: 2, O);
15664 O << ".sf)";
15665 return;
15666 break;
15667 case 731:
15668 // V6_vfmin_f8
15669 O << ".f8 = vfmin(";
15670 printOperand(MI, OpNo: 1, O);
15671 O << ".f8,";
15672 printOperand(MI, OpNo: 2, O);
15673 O << ".f8)";
15674 return;
15675 break;
15676 case 732:
15677 // V6_vfmin_hf
15678 O << ".hf = vfmin(";
15679 printOperand(MI, OpNo: 1, O);
15680 O << ".hf,";
15681 printOperand(MI, OpNo: 2, O);
15682 O << ".hf)";
15683 return;
15684 break;
15685 case 733:
15686 // V6_vfmin_sf
15687 O << ".sf = vfmin(";
15688 printOperand(MI, OpNo: 1, O);
15689 O << ".sf,";
15690 printOperand(MI, OpNo: 2, O);
15691 O << ".sf)";
15692 return;
15693 break;
15694 case 734:
15695 // V6_vfneg_f8
15696 O << ".f8 = vfneg(";
15697 printOperand(MI, OpNo: 1, O);
15698 O << ".f8)";
15699 return;
15700 break;
15701 case 735:
15702 // V6_vfneg_hf
15703 O << ".hf = vfneg(";
15704 printOperand(MI, OpNo: 1, O);
15705 O << ".hf)";
15706 return;
15707 break;
15708 case 736:
15709 // V6_vfneg_sf
15710 O << ".sf = vfneg(";
15711 printOperand(MI, OpNo: 1, O);
15712 O << ".sf)";
15713 return;
15714 break;
15715 case 737:
15716 // V6_vgathermhq, V6_vgathermhwq
15717 O << ") vtmp.h = vgather(";
15718 printOperand(MI, OpNo: 1, O);
15719 O << ',';
15720 printOperand(MI, OpNo: 2, O);
15721 O << ',';
15722 printOperand(MI, OpNo: 3, O);
15723 break;
15724 case 738:
15725 // V6_vgathermwq
15726 O << ") vtmp.w = vgather(";
15727 printOperand(MI, OpNo: 1, O);
15728 O << ',';
15729 printOperand(MI, OpNo: 2, O);
15730 O << ',';
15731 printOperand(MI, OpNo: 3, O);
15732 O << ".w).w";
15733 return;
15734 break;
15735 case 739:
15736 // V6_vgtb, V6_vgtbf, V6_vgth, V6_vgthf, V6_vgtsf, V6_vgtub, V6_vgtuh, V6...
15737 O << " = vcmp.gt(";
15738 printOperand(MI, OpNo: 1, O);
15739 break;
15740 case 740:
15741 // V6_vgtb_and, V6_vgtbf_and, V6_vgth_and, V6_vgthf_and, V6_vgtsf_and, V6...
15742 O << " &= vcmp.gt(";
15743 printOperand(MI, OpNo: 2, O);
15744 break;
15745 case 741:
15746 // V6_vgtb_or, V6_vgtbf_or, V6_vgth_or, V6_vgthf_or, V6_vgtsf_or, V6_vgtu...
15747 O << " |= vcmp.gt(";
15748 printOperand(MI, OpNo: 2, O);
15749 break;
15750 case 742:
15751 // V6_vgtb_xor, V6_vgtbf_xor, V6_vgth_xor, V6_vgthf_xor, V6_vgtsf_xor, V6...
15752 O << " ^= vcmp.gt(";
15753 printOperand(MI, OpNo: 2, O);
15754 break;
15755 case 743:
15756 // V6_vinsertwr
15757 O << ".w = vinsert(";
15758 printOperand(MI, OpNo: 2, O);
15759 O << ')';
15760 return;
15761 break;
15762 case 744:
15763 // V6_vlalignb, V6_vlalignbi
15764 O << " = vlalign(";
15765 printOperand(MI, OpNo: 1, O);
15766 O << ',';
15767 printOperand(MI, OpNo: 2, O);
15768 break;
15769 case 745:
15770 // V6_vlsrb
15771 O << ".ub = vlsr(";
15772 printOperand(MI, OpNo: 1, O);
15773 O << ".ub,";
15774 printOperand(MI, OpNo: 2, O);
15775 O << ')';
15776 return;
15777 break;
15778 case 746:
15779 // V6_vlsrh
15780 O << ".uh = vlsr(";
15781 printOperand(MI, OpNo: 1, O);
15782 O << ".uh,";
15783 printOperand(MI, OpNo: 2, O);
15784 O << ')';
15785 return;
15786 break;
15787 case 747:
15788 // V6_vlsrhv
15789 O << ".h = vlsr(";
15790 printOperand(MI, OpNo: 1, O);
15791 O << ".h,";
15792 printOperand(MI, OpNo: 2, O);
15793 O << ".h)";
15794 return;
15795 break;
15796 case 748:
15797 // V6_vlsrw
15798 O << ".uw = vlsr(";
15799 printOperand(MI, OpNo: 1, O);
15800 O << ".uw,";
15801 printOperand(MI, OpNo: 2, O);
15802 O << ')';
15803 return;
15804 break;
15805 case 749:
15806 // V6_vlsrwv
15807 O << ".w = vlsr(";
15808 printOperand(MI, OpNo: 1, O);
15809 O << ".w,";
15810 printOperand(MI, OpNo: 2, O);
15811 O << ".w)";
15812 return;
15813 break;
15814 case 750:
15815 // V6_vlut4
15816 O << ".h = vlut4(";
15817 printOperand(MI, OpNo: 1, O);
15818 O << ".uh,";
15819 printOperand(MI, OpNo: 2, O);
15820 O << ".h)";
15821 return;
15822 break;
15823 case 751:
15824 // V6_vlutvvb, V6_vlutvvb_nm, V6_vlutvvbi
15825 O << ".b = vlut32(";
15826 printOperand(MI, OpNo: 1, O);
15827 O << ".b,";
15828 printOperand(MI, OpNo: 2, O);
15829 break;
15830 case 752:
15831 // V6_vlutvvb_oracc, V6_vlutvvb_oracci
15832 O << ".b |= vlut32(";
15833 printOperand(MI, OpNo: 2, O);
15834 O << ".b,";
15835 printOperand(MI, OpNo: 3, O);
15836 break;
15837 case 753:
15838 // V6_vlutvwh, V6_vlutvwh_nm, V6_vlutvwhi
15839 O << ".h = vlut16(";
15840 printOperand(MI, OpNo: 1, O);
15841 O << ".b,";
15842 printOperand(MI, OpNo: 2, O);
15843 break;
15844 case 754:
15845 // V6_vlutvwh_oracc, V6_vlutvwh_oracci
15846 O << ".h |= vlut16(";
15847 printOperand(MI, OpNo: 2, O);
15848 O << ".b,";
15849 printOperand(MI, OpNo: 3, O);
15850 break;
15851 case 755:
15852 // V6_vmax_bf
15853 O << ".bf = vmax(";
15854 printOperand(MI, OpNo: 1, O);
15855 O << ".bf,";
15856 printOperand(MI, OpNo: 2, O);
15857 O << ".bf)";
15858 return;
15859 break;
15860 case 756:
15861 // V6_vmax_hf
15862 O << ".hf = vmax(";
15863 printOperand(MI, OpNo: 1, O);
15864 O << ".hf,";
15865 printOperand(MI, OpNo: 2, O);
15866 O << ".hf)";
15867 return;
15868 break;
15869 case 757:
15870 // V6_vmax_sf
15871 O << ".sf = vmax(";
15872 printOperand(MI, OpNo: 1, O);
15873 O << ".sf,";
15874 printOperand(MI, OpNo: 2, O);
15875 O << ".sf)";
15876 return;
15877 break;
15878 case 758:
15879 // V6_vmaxb
15880 O << ".b = vmax(";
15881 printOperand(MI, OpNo: 1, O);
15882 O << ".b,";
15883 printOperand(MI, OpNo: 2, O);
15884 O << ".b)";
15885 return;
15886 break;
15887 case 759:
15888 // V6_vmaxh
15889 O << ".h = vmax(";
15890 printOperand(MI, OpNo: 1, O);
15891 O << ".h,";
15892 printOperand(MI, OpNo: 2, O);
15893 O << ".h)";
15894 return;
15895 break;
15896 case 760:
15897 // V6_vmaxub
15898 O << ".ub = vmax(";
15899 printOperand(MI, OpNo: 1, O);
15900 O << ".ub,";
15901 printOperand(MI, OpNo: 2, O);
15902 O << ".ub)";
15903 return;
15904 break;
15905 case 761:
15906 // V6_vmaxuh
15907 O << ".uh = vmax(";
15908 printOperand(MI, OpNo: 1, O);
15909 O << ".uh,";
15910 printOperand(MI, OpNo: 2, O);
15911 O << ".uh)";
15912 return;
15913 break;
15914 case 762:
15915 // V6_vmaxw
15916 O << ".w = vmax(";
15917 printOperand(MI, OpNo: 1, O);
15918 O << ".w,";
15919 printOperand(MI, OpNo: 2, O);
15920 O << ".w)";
15921 return;
15922 break;
15923 case 763:
15924 // V6_vmerge_qf
15925 O << " = vmerge(";
15926 printOperand(MI, OpNo: 1, O);
15927 O << ".x,";
15928 printOperand(MI, OpNo: 2, O);
15929 O << ".w)";
15930 return;
15931 break;
15932 case 764:
15933 // V6_vmin_bf
15934 O << ".bf = vmin(";
15935 printOperand(MI, OpNo: 1, O);
15936 O << ".bf,";
15937 printOperand(MI, OpNo: 2, O);
15938 O << ".bf)";
15939 return;
15940 break;
15941 case 765:
15942 // V6_vmin_hf
15943 O << ".hf = vmin(";
15944 printOperand(MI, OpNo: 1, O);
15945 O << ".hf,";
15946 printOperand(MI, OpNo: 2, O);
15947 O << ".hf)";
15948 return;
15949 break;
15950 case 766:
15951 // V6_vmin_sf
15952 O << ".sf = vmin(";
15953 printOperand(MI, OpNo: 1, O);
15954 O << ".sf,";
15955 printOperand(MI, OpNo: 2, O);
15956 O << ".sf)";
15957 return;
15958 break;
15959 case 767:
15960 // V6_vminb
15961 O << ".b = vmin(";
15962 printOperand(MI, OpNo: 1, O);
15963 O << ".b,";
15964 printOperand(MI, OpNo: 2, O);
15965 O << ".b)";
15966 return;
15967 break;
15968 case 768:
15969 // V6_vminh
15970 O << ".h = vmin(";
15971 printOperand(MI, OpNo: 1, O);
15972 O << ".h,";
15973 printOperand(MI, OpNo: 2, O);
15974 O << ".h)";
15975 return;
15976 break;
15977 case 769:
15978 // V6_vminub
15979 O << ".ub = vmin(";
15980 printOperand(MI, OpNo: 1, O);
15981 O << ".ub,";
15982 printOperand(MI, OpNo: 2, O);
15983 O << ".ub)";
15984 return;
15985 break;
15986 case 770:
15987 // V6_vminuh
15988 O << ".uh = vmin(";
15989 printOperand(MI, OpNo: 1, O);
15990 O << ".uh,";
15991 printOperand(MI, OpNo: 2, O);
15992 O << ".uh)";
15993 return;
15994 break;
15995 case 771:
15996 // V6_vminw
15997 O << ".w = vmin(";
15998 printOperand(MI, OpNo: 1, O);
15999 O << ".w,";
16000 printOperand(MI, OpNo: 2, O);
16001 O << ".w)";
16002 return;
16003 break;
16004 case 772:
16005 // V6_vmpabus, V6_vmpabusv, V6_vmpabuu, V6_vmpabuuv, V6_vmpahhsat, V6_vmp...
16006 O << ".h = vmpa(";
16007 printOperand(MI, OpNo: 1, O);
16008 break;
16009 case 773:
16010 // V6_vmpabus_acc, V6_vmpabuu_acc
16011 O << ".h += vmpa(";
16012 printOperand(MI, OpNo: 2, O);
16013 O << ".ub,";
16014 printOperand(MI, OpNo: 3, O);
16015 break;
16016 case 774:
16017 // V6_vmpahb, V6_vmpauhb
16018 O << ".w = vmpa(";
16019 printOperand(MI, OpNo: 1, O);
16020 break;
16021 case 775:
16022 // V6_vmpahb_acc, V6_vmpauhb_acc
16023 O << ".w += vmpa(";
16024 printOperand(MI, OpNo: 2, O);
16025 break;
16026 case 776:
16027 // V6_vmpsuhuhsat
16028 O << ".h = vmps(";
16029 printOperand(MI, OpNo: 1, O);
16030 O << ".h,";
16031 printOperand(MI, OpNo: 2, O);
16032 O << ".uh,";
16033 printOperand(MI, OpNo: 3, O);
16034 O << ".uh):sat";
16035 return;
16036 break;
16037 case 777:
16038 // V6_vmpy_hf_f8, V6_vmpy_hf_hf
16039 O << ".hf = vmpy(";
16040 printOperand(MI, OpNo: 1, O);
16041 break;
16042 case 778:
16043 // V6_vmpy_hf_f8_acc, V6_vmpy_hf_hf_acc
16044 O << ".hf += vmpy(";
16045 printOperand(MI, OpNo: 2, O);
16046 break;
16047 case 779:
16048 // V6_vmpy_qf16, V6_vmpy_qf16_hf, V6_vmpy_qf16_mix_hf, V6_vmpy_rt_hf, V6_...
16049 O << ".qf16 = vmpy(";
16050 printOperand(MI, OpNo: 1, O);
16051 break;
16052 case 780:
16053 // V6_vmpy_qf32, V6_vmpy_qf32_hf, V6_vmpy_qf32_mix_hf, V6_vmpy_qf32_qf16,...
16054 O << ".qf32 = vmpy(";
16055 printOperand(MI, OpNo: 1, O);
16056 break;
16057 case 781:
16058 // V6_vmpy_sf_bf, V6_vmpy_sf_hf, V6_vmpy_sf_sf
16059 O << ".sf = vmpy(";
16060 printOperand(MI, OpNo: 1, O);
16061 break;
16062 case 782:
16063 // V6_vmpy_sf_bf_acc, V6_vmpy_sf_hf_acc
16064 O << ".sf += vmpy(";
16065 printOperand(MI, OpNo: 2, O);
16066 break;
16067 case 783:
16068 // V6_vmpybus, V6_vmpybusv, V6_vmpybv, V6_vmpyhsrs, V6_vmpyhss, V6_vmpyhv...
16069 O << ".h = vmpy(";
16070 printOperand(MI, OpNo: 1, O);
16071 break;
16072 case 784:
16073 // V6_vmpybus_acc, V6_vmpybusv_acc, V6_vmpybv_acc
16074 O << ".h += vmpy(";
16075 printOperand(MI, OpNo: 2, O);
16076 break;
16077 case 785:
16078 // V6_vmpyewuh
16079 O << ".w = vmpye(";
16080 printOperand(MI, OpNo: 1, O);
16081 O << ".w,";
16082 printOperand(MI, OpNo: 2, O);
16083 O << ".uh)";
16084 return;
16085 break;
16086 case 786:
16087 // V6_vmpyewuh_64
16088 O << " = vmpye(";
16089 printOperand(MI, OpNo: 1, O);
16090 O << ".w,";
16091 printOperand(MI, OpNo: 2, O);
16092 O << ".uh)";
16093 return;
16094 break;
16095 case 787:
16096 // V6_vmpyh, V6_vmpyhus, V6_vmpyhv
16097 O << ".w = vmpy(";
16098 printOperand(MI, OpNo: 1, O);
16099 O << ".h,";
16100 printOperand(MI, OpNo: 2, O);
16101 break;
16102 case 788:
16103 // V6_vmpyh_acc, V6_vmpyhsat_acc, V6_vmpyhus_acc, V6_vmpyhv_acc
16104 O << ".w += vmpy(";
16105 printOperand(MI, OpNo: 2, O);
16106 O << ".h,";
16107 printOperand(MI, OpNo: 3, O);
16108 break;
16109 case 789:
16110 // V6_vmpyieoh
16111 O << ".w = vmpyieo(";
16112 printOperand(MI, OpNo: 1, O);
16113 O << ".h,";
16114 printOperand(MI, OpNo: 2, O);
16115 O << ".h)";
16116 return;
16117 break;
16118 case 790:
16119 // V6_vmpyiewh_acc, V6_vmpyiewuh_acc
16120 O << ".w += vmpyie(";
16121 printOperand(MI, OpNo: 2, O);
16122 O << ".w,";
16123 printOperand(MI, OpNo: 3, O);
16124 break;
16125 case 791:
16126 // V6_vmpyiewuh
16127 O << ".w = vmpyie(";
16128 printOperand(MI, OpNo: 1, O);
16129 O << ".w,";
16130 printOperand(MI, OpNo: 2, O);
16131 O << ".uh)";
16132 return;
16133 break;
16134 case 792:
16135 // V6_vmpyih, V6_vmpyihb
16136 O << ".h = vmpyi(";
16137 printOperand(MI, OpNo: 1, O);
16138 O << ".h,";
16139 printOperand(MI, OpNo: 2, O);
16140 break;
16141 case 793:
16142 // V6_vmpyih_acc, V6_vmpyihb_acc
16143 O << ".h += vmpyi(";
16144 printOperand(MI, OpNo: 2, O);
16145 O << ".h,";
16146 printOperand(MI, OpNo: 3, O);
16147 break;
16148 case 794:
16149 // V6_vmpyiowh
16150 O << ".w = vmpyio(";
16151 printOperand(MI, OpNo: 1, O);
16152 O << ".w,";
16153 printOperand(MI, OpNo: 2, O);
16154 O << ".h)";
16155 return;
16156 break;
16157 case 795:
16158 // V6_vmpyiwb, V6_vmpyiwh, V6_vmpyiwub
16159 O << ".w = vmpyi(";
16160 printOperand(MI, OpNo: 1, O);
16161 O << ".w,";
16162 printOperand(MI, OpNo: 2, O);
16163 break;
16164 case 796:
16165 // V6_vmpyiwb_acc, V6_vmpyiwh_acc, V6_vmpyiwub_acc
16166 O << ".w += vmpyi(";
16167 printOperand(MI, OpNo: 2, O);
16168 O << ".w,";
16169 printOperand(MI, OpNo: 3, O);
16170 break;
16171 case 797:
16172 // V6_vmpyowh, V6_vmpyowh_rnd
16173 O << ".w = vmpyo(";
16174 printOperand(MI, OpNo: 1, O);
16175 O << ".w,";
16176 printOperand(MI, OpNo: 2, O);
16177 break;
16178 case 798:
16179 // V6_vmpyowh_64_acc
16180 O << " += vmpyo(";
16181 printOperand(MI, OpNo: 2, O);
16182 O << ".w,";
16183 printOperand(MI, OpNo: 3, O);
16184 O << ".h)";
16185 return;
16186 break;
16187 case 799:
16188 // V6_vmpyowh_rnd_sacc, V6_vmpyowh_sacc
16189 O << ".w += vmpyo(";
16190 printOperand(MI, OpNo: 2, O);
16191 O << ".w,";
16192 printOperand(MI, OpNo: 3, O);
16193 break;
16194 case 800:
16195 // V6_vmpyub, V6_vmpyubv, V6_vmpyuhvs
16196 O << ".uh = vmpy(";
16197 printOperand(MI, OpNo: 1, O);
16198 break;
16199 case 801:
16200 // V6_vmpyub_acc, V6_vmpyubv_acc
16201 O << ".uh += vmpy(";
16202 printOperand(MI, OpNo: 2, O);
16203 O << ".ub,";
16204 printOperand(MI, OpNo: 3, O);
16205 O << ".ub)";
16206 return;
16207 break;
16208 case 802:
16209 // V6_vmpyuh, V6_vmpyuhv
16210 O << ".uw = vmpy(";
16211 printOperand(MI, OpNo: 1, O);
16212 O << ".uh,";
16213 printOperand(MI, OpNo: 2, O);
16214 O << ".uh)";
16215 return;
16216 break;
16217 case 803:
16218 // V6_vmpyuh_acc, V6_vmpyuhv_acc
16219 O << ".uw += vmpy(";
16220 printOperand(MI, OpNo: 2, O);
16221 O << ".uh,";
16222 printOperand(MI, OpNo: 3, O);
16223 O << ".uh)";
16224 return;
16225 break;
16226 case 804:
16227 // V6_vmpyuhe
16228 O << ".uw = vmpye(";
16229 printOperand(MI, OpNo: 1, O);
16230 O << ".uh,";
16231 printOperand(MI, OpNo: 2, O);
16232 O << ".uh)";
16233 return;
16234 break;
16235 case 805:
16236 // V6_vmpyuhe_acc
16237 O << ".uw += vmpye(";
16238 printOperand(MI, OpNo: 2, O);
16239 O << ".uh,";
16240 printOperand(MI, OpNo: 3, O);
16241 O << ".uh)";
16242 return;
16243 break;
16244 case 806:
16245 // V6_vnavgb, V6_vnavgub
16246 O << ".b = vnavg(";
16247 printOperand(MI, OpNo: 1, O);
16248 break;
16249 case 807:
16250 // V6_vnavgh
16251 O << ".h = vnavg(";
16252 printOperand(MI, OpNo: 1, O);
16253 O << ".h,";
16254 printOperand(MI, OpNo: 2, O);
16255 O << ".h)";
16256 return;
16257 break;
16258 case 808:
16259 // V6_vnavgw
16260 O << ".w = vnavg(";
16261 printOperand(MI, OpNo: 1, O);
16262 O << ".w,";
16263 printOperand(MI, OpNo: 2, O);
16264 O << ".w)";
16265 return;
16266 break;
16267 case 809:
16268 // V6_vnormamth
16269 O << ".h = vnormamt(";
16270 printOperand(MI, OpNo: 1, O);
16271 O << ".h)";
16272 return;
16273 break;
16274 case 810:
16275 // V6_vnormamtw
16276 O << ".w = vnormamt(";
16277 printOperand(MI, OpNo: 1, O);
16278 O << ".w)";
16279 return;
16280 break;
16281 case 811:
16282 // V6_vnot
16283 O << " = vnot(";
16284 printOperand(MI, OpNo: 1, O);
16285 O << ')';
16286 return;
16287 break;
16288 case 812:
16289 // V6_vor
16290 O << " = vor(";
16291 printOperand(MI, OpNo: 1, O);
16292 O << ',';
16293 printOperand(MI, OpNo: 2, O);
16294 O << ')';
16295 return;
16296 break;
16297 case 813:
16298 // V6_vpackeb
16299 O << ".b = vpacke(";
16300 printOperand(MI, OpNo: 1, O);
16301 O << ".h,";
16302 printOperand(MI, OpNo: 2, O);
16303 O << ".h)";
16304 return;
16305 break;
16306 case 814:
16307 // V6_vpackeh
16308 O << ".h = vpacke(";
16309 printOperand(MI, OpNo: 1, O);
16310 O << ".w,";
16311 printOperand(MI, OpNo: 2, O);
16312 O << ".w)";
16313 return;
16314 break;
16315 case 815:
16316 // V6_vpackhb_sat
16317 O << ".b = vpack(";
16318 printOperand(MI, OpNo: 1, O);
16319 O << ".h,";
16320 printOperand(MI, OpNo: 2, O);
16321 O << ".h):sat";
16322 return;
16323 break;
16324 case 816:
16325 // V6_vpackhub_sat
16326 O << ".ub = vpack(";
16327 printOperand(MI, OpNo: 1, O);
16328 O << ".h,";
16329 printOperand(MI, OpNo: 2, O);
16330 O << ".h):sat";
16331 return;
16332 break;
16333 case 817:
16334 // V6_vpackob
16335 O << ".b = vpacko(";
16336 printOperand(MI, OpNo: 1, O);
16337 O << ".h,";
16338 printOperand(MI, OpNo: 2, O);
16339 O << ".h)";
16340 return;
16341 break;
16342 case 818:
16343 // V6_vpackoh
16344 O << ".h = vpacko(";
16345 printOperand(MI, OpNo: 1, O);
16346 O << ".w,";
16347 printOperand(MI, OpNo: 2, O);
16348 O << ".w)";
16349 return;
16350 break;
16351 case 819:
16352 // V6_vpackwh_sat
16353 O << ".h = vpack(";
16354 printOperand(MI, OpNo: 1, O);
16355 O << ".w,";
16356 printOperand(MI, OpNo: 2, O);
16357 O << ".w):sat";
16358 return;
16359 break;
16360 case 820:
16361 // V6_vpackwuh_sat
16362 O << ".uh = vpack(";
16363 printOperand(MI, OpNo: 1, O);
16364 O << ".w,";
16365 printOperand(MI, OpNo: 2, O);
16366 O << ".w):sat";
16367 return;
16368 break;
16369 case 821:
16370 // V6_vpopcounth
16371 O << ".h = vpopcount(";
16372 printOperand(MI, OpNo: 1, O);
16373 O << ".h)";
16374 return;
16375 break;
16376 case 822:
16377 // V6_vprefixqb
16378 O << ".b = prefixsum(";
16379 printOperand(MI, OpNo: 1, O);
16380 O << ')';
16381 return;
16382 break;
16383 case 823:
16384 // V6_vprefixqh
16385 O << ".h = prefixsum(";
16386 printOperand(MI, OpNo: 1, O);
16387 O << ')';
16388 return;
16389 break;
16390 case 824:
16391 // V6_vprefixqw
16392 O << ".w = prefixsum(";
16393 printOperand(MI, OpNo: 1, O);
16394 O << ')';
16395 return;
16396 break;
16397 case 825:
16398 // V6_vrdelta
16399 O << " = vrdelta(";
16400 printOperand(MI, OpNo: 1, O);
16401 O << ',';
16402 printOperand(MI, OpNo: 2, O);
16403 O << ')';
16404 return;
16405 break;
16406 case 826:
16407 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rx, V6_vrmpyzbub_rt, V6_vrmpyzbub_rx
16408 O << ".w = vrmpyz(";
16409 break;
16410 case 827:
16411 // V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rt_acc, V6_vrmpyz...
16412 O << ".w += vrmpyz(";
16413 break;
16414 case 828:
16415 // V6_vrmpyzcb_rt, V6_vrmpyzcb_rx
16416 O << ".w = vr16mpyz(";
16417 break;
16418 case 829:
16419 // V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx_acc
16420 O << ".w += vr16mpyz(";
16421 break;
16422 case 830:
16423 // V6_vrmpyzcbs_rt, V6_vrmpyzcbs_rx
16424 O << ".w = vr16mpyzs(";
16425 break;
16426 case 831:
16427 // V6_vrmpyzcbs_rt_acc, V6_vrmpyzcbs_rx_acc
16428 O << ".w += vr16mpyzs(";
16429 break;
16430 case 832:
16431 // V6_vrmpyznb_rt, V6_vrmpyznb_rx
16432 O << ".w = vr8mpyz(";
16433 break;
16434 case 833:
16435 // V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx_acc
16436 O << ".w += vr8mpyz(";
16437 break;
16438 case 834:
16439 // V6_vror
16440 O << " = vror(";
16441 printOperand(MI, OpNo: 1, O);
16442 O << ',';
16443 printOperand(MI, OpNo: 2, O);
16444 O << ')';
16445 return;
16446 break;
16447 case 835:
16448 // V6_vrotr
16449 O << ".uw = vrotr(";
16450 printOperand(MI, OpNo: 1, O);
16451 O << ".uw,";
16452 printOperand(MI, OpNo: 2, O);
16453 O << ".uw)";
16454 return;
16455 break;
16456 case 836:
16457 // V6_vroundhb
16458 O << ".b = vround(";
16459 printOperand(MI, OpNo: 1, O);
16460 O << ".h,";
16461 printOperand(MI, OpNo: 2, O);
16462 O << ".h):sat";
16463 return;
16464 break;
16465 case 837:
16466 // V6_vroundhub, V6_vrounduhub
16467 O << ".ub = vround(";
16468 printOperand(MI, OpNo: 1, O);
16469 break;
16470 case 838:
16471 // V6_vrounduwuh, V6_vroundwuh
16472 O << ".uh = vround(";
16473 printOperand(MI, OpNo: 1, O);
16474 break;
16475 case 839:
16476 // V6_vroundwh
16477 O << ".h = vround(";
16478 printOperand(MI, OpNo: 1, O);
16479 O << ".w,";
16480 printOperand(MI, OpNo: 2, O);
16481 O << ".w):sat";
16482 return;
16483 break;
16484 case 840:
16485 // V6_vrsadubi
16486 O << ".uw = vrsad(";
16487 printOperand(MI, OpNo: 1, O);
16488 O << ".ub,";
16489 printOperand(MI, OpNo: 2, O);
16490 O << ".ub,#";
16491 printOperand(MI, OpNo: 3, O);
16492 O << ')';
16493 return;
16494 break;
16495 case 841:
16496 // V6_vrsadubi_acc
16497 O << ".uw += vrsad(";
16498 printOperand(MI, OpNo: 2, O);
16499 O << ".ub,";
16500 printOperand(MI, OpNo: 3, O);
16501 O << ".ub,#";
16502 printOperand(MI, OpNo: 4, O);
16503 O << ')';
16504 return;
16505 break;
16506 case 842:
16507 // V6_vsatdw
16508 O << ".w = vsatdw(";
16509 printOperand(MI, OpNo: 1, O);
16510 O << ".w,";
16511 printOperand(MI, OpNo: 2, O);
16512 O << ".w)";
16513 return;
16514 break;
16515 case 843:
16516 // V6_vsathub
16517 O << ".ub = vsat(";
16518 printOperand(MI, OpNo: 1, O);
16519 O << ".h,";
16520 printOperand(MI, OpNo: 2, O);
16521 O << ".h)";
16522 return;
16523 break;
16524 case 844:
16525 // V6_vsatuwuh
16526 O << ".uh = vsat(";
16527 printOperand(MI, OpNo: 1, O);
16528 O << ".uw,";
16529 printOperand(MI, OpNo: 2, O);
16530 O << ".uw)";
16531 return;
16532 break;
16533 case 845:
16534 // V6_vsatwh
16535 O << ".h = vsat(";
16536 printOperand(MI, OpNo: 1, O);
16537 O << ".w,";
16538 printOperand(MI, OpNo: 2, O);
16539 O << ".w)";
16540 return;
16541 break;
16542 case 846:
16543 // V6_vsb
16544 O << ".h = vsxt(";
16545 printOperand(MI, OpNo: 1, O);
16546 O << ".b)";
16547 return;
16548 break;
16549 case 847:
16550 // V6_vsh
16551 O << ".w = vsxt(";
16552 printOperand(MI, OpNo: 1, O);
16553 O << ".h)";
16554 return;
16555 break;
16556 case 848:
16557 // V6_vshuffb
16558 O << ".b = vshuff(";
16559 printOperand(MI, OpNo: 1, O);
16560 O << ".b)";
16561 return;
16562 break;
16563 case 849:
16564 // V6_vshuffh
16565 O << ".h = vshuff(";
16566 printOperand(MI, OpNo: 1, O);
16567 O << ".h)";
16568 return;
16569 break;
16570 case 850:
16571 // V6_vshuffob
16572 O << ".b = vshuffo(";
16573 printOperand(MI, OpNo: 1, O);
16574 O << ".b,";
16575 printOperand(MI, OpNo: 2, O);
16576 O << ".b)";
16577 return;
16578 break;
16579 case 851:
16580 // V6_vshuffvdd
16581 O << " = vshuff(";
16582 printOperand(MI, OpNo: 1, O);
16583 O << ',';
16584 printOperand(MI, OpNo: 2, O);
16585 O << ',';
16586 printOperand(MI, OpNo: 3, O);
16587 O << ')';
16588 return;
16589 break;
16590 case 852:
16591 // V6_vshufoeb
16592 O << ".b = vshuffoe(";
16593 printOperand(MI, OpNo: 1, O);
16594 O << ".b,";
16595 printOperand(MI, OpNo: 2, O);
16596 O << ".b)";
16597 return;
16598 break;
16599 case 853:
16600 // V6_vshufoeh
16601 O << ".h = vshuffoe(";
16602 printOperand(MI, OpNo: 1, O);
16603 O << ".h,";
16604 printOperand(MI, OpNo: 2, O);
16605 O << ".h)";
16606 return;
16607 break;
16608 case 854:
16609 // V6_vshufoh
16610 O << ".h = vshuffo(";
16611 printOperand(MI, OpNo: 1, O);
16612 O << ".h,";
16613 printOperand(MI, OpNo: 2, O);
16614 O << ".h)";
16615 return;
16616 break;
16617 case 855:
16618 // V6_vsub_hf, V6_vsub_qf16, V6_vsub_qf16_mix
16619 O << ".qf16 = vsub(";
16620 printOperand(MI, OpNo: 1, O);
16621 break;
16622 case 856:
16623 // V6_vsub_hf_f8, V6_vsub_hf_hf
16624 O << ".hf = vsub(";
16625 printOperand(MI, OpNo: 1, O);
16626 break;
16627 case 857:
16628 // V6_vsub_qf32, V6_vsub_qf32_mix, V6_vsub_sf
16629 O << ".qf32 = vsub(";
16630 printOperand(MI, OpNo: 1, O);
16631 break;
16632 case 858:
16633 // V6_vsub_sf_bf, V6_vsub_sf_hf, V6_vsub_sf_sf
16634 O << ".sf = vsub(";
16635 printOperand(MI, OpNo: 1, O);
16636 break;
16637 case 859:
16638 // V6_vsubb, V6_vsubb_dv, V6_vsubbsat, V6_vsubbsat_dv
16639 O << ".b = vsub(";
16640 printOperand(MI, OpNo: 1, O);
16641 O << ".b,";
16642 printOperand(MI, OpNo: 2, O);
16643 break;
16644 case 860:
16645 // V6_vsubcarry, V6_vsubhw, V6_vsubuhw, V6_vsubw, V6_vsubw_dv, V6_vsubwsa...
16646 O << ".w = vsub(";
16647 break;
16648 case 861:
16649 // V6_vsubh, V6_vsubh_dv, V6_vsubhsat, V6_vsubhsat_dv, V6_vsububh
16650 O << ".h = vsub(";
16651 printOperand(MI, OpNo: 1, O);
16652 break;
16653 case 862:
16654 // V6_vsububsat, V6_vsububsat_dv, V6_vsubububb_sat
16655 O << ".ub = vsub(";
16656 printOperand(MI, OpNo: 1, O);
16657 O << ".ub,";
16658 printOperand(MI, OpNo: 2, O);
16659 break;
16660 case 863:
16661 // V6_vsubuhsat, V6_vsubuhsat_dv
16662 O << ".uh = vsub(";
16663 printOperand(MI, OpNo: 1, O);
16664 O << ".uh,";
16665 printOperand(MI, OpNo: 2, O);
16666 O << ".uh):sat";
16667 return;
16668 break;
16669 case 864:
16670 // V6_vsubuwsat, V6_vsubuwsat_dv
16671 O << ".uw = vsub(";
16672 printOperand(MI, OpNo: 1, O);
16673 O << ".uw,";
16674 printOperand(MI, OpNo: 2, O);
16675 O << ".uw):sat";
16676 return;
16677 break;
16678 case 865:
16679 // V6_vswap
16680 O << " = vswap(";
16681 printOperand(MI, OpNo: 1, O);
16682 O << ',';
16683 printOperand(MI, OpNo: 2, O);
16684 O << ',';
16685 printOperand(MI, OpNo: 3, O);
16686 O << ')';
16687 return;
16688 break;
16689 case 866:
16690 // V6_vtmpyb, V6_vtmpybus
16691 O << ".h = vtmpy(";
16692 printOperand(MI, OpNo: 1, O);
16693 break;
16694 case 867:
16695 // V6_vtmpyb_acc, V6_vtmpybus_acc
16696 O << ".h += vtmpy(";
16697 printOperand(MI, OpNo: 2, O);
16698 break;
16699 case 868:
16700 // V6_vtmpyhb
16701 O << ".w = vtmpy(";
16702 printOperand(MI, OpNo: 1, O);
16703 O << ".h,";
16704 printOperand(MI, OpNo: 2, O);
16705 O << ".b)";
16706 return;
16707 break;
16708 case 869:
16709 // V6_vtmpyhb_acc
16710 O << ".w += vtmpy(";
16711 printOperand(MI, OpNo: 2, O);
16712 O << ".h,";
16713 printOperand(MI, OpNo: 3, O);
16714 O << ".b)";
16715 return;
16716 break;
16717 case 870:
16718 // V6_vunpackb
16719 O << ".h = vunpack(";
16720 printOperand(MI, OpNo: 1, O);
16721 O << ".b)";
16722 return;
16723 break;
16724 case 871:
16725 // V6_vunpackh
16726 O << ".w = vunpack(";
16727 printOperand(MI, OpNo: 1, O);
16728 O << ".h)";
16729 return;
16730 break;
16731 case 872:
16732 // V6_vunpackob
16733 O << ".h |= vunpacko(";
16734 printOperand(MI, OpNo: 2, O);
16735 O << ".b)";
16736 return;
16737 break;
16738 case 873:
16739 // V6_vunpackoh
16740 O << ".w |= vunpacko(";
16741 printOperand(MI, OpNo: 2, O);
16742 O << ".h)";
16743 return;
16744 break;
16745 case 874:
16746 // V6_vunpackub
16747 O << ".uh = vunpack(";
16748 printOperand(MI, OpNo: 1, O);
16749 O << ".ub)";
16750 return;
16751 break;
16752 case 875:
16753 // V6_vunpackuh
16754 O << ".uw = vunpack(";
16755 printOperand(MI, OpNo: 1, O);
16756 O << ".uh)";
16757 return;
16758 break;
16759 case 876:
16760 // V6_vwhist256q_sat
16761 O << "):sat";
16762 return;
16763 break;
16764 case 877:
16765 // V6_vxor
16766 O << " = vxor(";
16767 printOperand(MI, OpNo: 1, O);
16768 O << ',';
16769 printOperand(MI, OpNo: 2, O);
16770 O << ')';
16771 return;
16772 break;
16773 case 878:
16774 // V6_vzb
16775 O << ".uh = vzxt(";
16776 printOperand(MI, OpNo: 1, O);
16777 O << ".ub)";
16778 return;
16779 break;
16780 case 879:
16781 // V6_vzh
16782 O << ".uw = vzxt(";
16783 printOperand(MI, OpNo: 1, O);
16784 O << ".uh)";
16785 return;
16786 break;
16787 case 880:
16788 // V6_zextract
16789 O << " = zextract(";
16790 printOperand(MI, OpNo: 1, O);
16791 O << ')';
16792 return;
16793 break;
16794 case 881:
16795 // Y2_crswap0
16796 O << ",sgp0)";
16797 return;
16798 break;
16799 case 882:
16800 // Y2_dctagr
16801 O << " = dctagr(";
16802 printOperand(MI, OpNo: 1, O);
16803 O << ')';
16804 return;
16805 break;
16806 case 883:
16807 // Y2_getimask
16808 O << " = getimask(";
16809 printOperand(MI, OpNo: 1, O);
16810 O << ')';
16811 return;
16812 break;
16813 case 884:
16814 // Y2_iassignr
16815 O << " = iassignr(";
16816 printOperand(MI, OpNo: 1, O);
16817 O << ')';
16818 return;
16819 break;
16820 case 885:
16821 // Y2_icdatar
16822 O << " = icdatar(";
16823 printOperand(MI, OpNo: 1, O);
16824 O << ')';
16825 return;
16826 break;
16827 case 886:
16828 // Y2_ictagr
16829 O << " = ictagr(";
16830 printOperand(MI, OpNo: 1, O);
16831 O << ')';
16832 return;
16833 break;
16834 case 887:
16835 // Y2_tlbp
16836 O << " = tlbp(";
16837 printOperand(MI, OpNo: 1, O);
16838 O << ')';
16839 return;
16840 break;
16841 case 888:
16842 // Y2_tlbr
16843 O << " = tlbr(";
16844 printOperand(MI, OpNo: 1, O);
16845 O << ')';
16846 return;
16847 break;
16848 case 889:
16849 // Y4_crswap1
16850 O << ",sgp1)";
16851 return;
16852 break;
16853 case 890:
16854 // Y4_l2tagr
16855 O << " = l2tagr(";
16856 printOperand(MI, OpNo: 1, O);
16857 O << ')';
16858 return;
16859 break;
16860 case 891:
16861 // Y5_ctlbw
16862 O << " = ctlbw(";
16863 printOperand(MI, OpNo: 1, O);
16864 O << ',';
16865 printOperand(MI, OpNo: 2, O);
16866 O << ')';
16867 return;
16868 break;
16869 case 892:
16870 // Y5_l2locka
16871 O << " = l2locka(";
16872 printOperand(MI, OpNo: 1, O);
16873 O << ')';
16874 return;
16875 break;
16876 case 893:
16877 // Y5_tlboc
16878 O << " = tlboc(";
16879 printOperand(MI, OpNo: 1, O);
16880 O << ')';
16881 return;
16882 break;
16883 case 894:
16884 // Y6_dmpause
16885 O << " = dmpause";
16886 return;
16887 break;
16888 case 895:
16889 // Y6_dmpoll
16890 O << " = dmpoll";
16891 return;
16892 break;
16893 case 896:
16894 // Y6_dmwait
16895 O << " = dmwait";
16896 return;
16897 break;
16898 }
16899
16900
16901 // Fragment 2 encoded into 8 bits for 167 unique commands.
16902 switch ((Bits >> 24) & 255) {
16903 default: llvm_unreachable("Invalid command number.");
16904 case 0:
16905 // A2_addsp, S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_z...
16906 printOperand(MI, OpNo: 1, O);
16907 break;
16908 case 1:
16909 // A2_neg, A2_vaddb_map, A2_vsubb_map, A4_boundscheck, L2_loadbsw2_zomap,...
16910 O << ')';
16911 return;
16912 break;
16913 case 2:
16914 // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
16915 O << " = ";
16916 printOperand(MI, OpNo: 2, O);
16917 return;
16918 break;
16919 case 3:
16920 // A2_tfrp, A2_tfrpi, C2_pxfer_map, S2_storerb_zomap, S2_storerd_zomap, S...
16921 return;
16922 break;
16923 case 4:
16924 // L2_loadalignb_zomap, L2_loadalignh_zomap, dup_S2_allocframe, A2_tfrih,...
16925 printOperand(MI, OpNo: 2, O);
16926 break;
16927 case 5:
16928 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
16929 O << " = memb(";
16930 break;
16931 case 6:
16932 // L2_ploadrdf_zomap, L2_ploadrdfnew_zomap, L2_ploadrdt_zomap, L2_ploadrd...
16933 O << " = memd(";
16934 break;
16935 case 7:
16936 // L2_ploadrhf_zomap, L2_ploadrhfnew_zomap, L2_ploadrht_zomap, L2_ploadrh...
16937 O << " = memh(";
16938 break;
16939 case 8:
16940 // L2_ploadrif_zomap, L2_ploadrifnew_zomap, L2_ploadrit_zomap, L2_ploadri...
16941 O << " = memw(";
16942 break;
16943 case 9:
16944 // L2_ploadrubf_zomap, L2_ploadrubfnew_zomap, L2_ploadrubt_zomap, L2_ploa...
16945 O << " = memub(";
16946 break;
16947 case 10:
16948 // L2_ploadruhf_zomap, L2_ploadruhfnew_zomap, L2_ploadruht_zomap, L2_ploa...
16949 O << " = memuh(";
16950 break;
16951 case 11:
16952 // M2_mpysmi, S5_vasrhrnd_goodsyntax, V6_vrmpybusi_acc_alt, V6_vrmpybusi_...
16953 O << ",#";
16954 break;
16955 case 12:
16956 // M2_vrcmpys_acc_s1, M2_vrcmpys_s1, V6_vmpyhss_alt, V6_vmpyowh_alt, M2_c...
16957 O << "):<<1:sat";
16958 return;
16959 break;
16960 case 13:
16961 // M2_vrcmpys_s1rp, V6_vmpyhsrs_alt, V6_vmpyhvsrs_alt, V6_vmpyowh_rnd_alt...
16962 O << "):<<1:rnd:sat";
16963 return;
16964 break;
16965 case 14:
16966 // S2_storerbnew_zomap, S2_storerhnew_zomap, S2_storerinew_zomap, V6_stn0...
16967 O << ".new";
16968 return;
16969 break;
16970 case 15:
16971 // S2_storerf_zomap, PS_storerfabs, S2_storerf_pcr, S2_storerfgp, S4_psto...
16972 O << ".h";
16973 return;
16974 break;
16975 case 16:
16976 // S5_asrhub_rnd_sat_goodsyntax, A2_vnavghr, A2_vnavgwr, M2_cmpyrs_s0, M2...
16977 O << "):rnd:sat";
16978 return;
16979 break;
16980 case 17:
16981 // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vad...
16982 O << ".ub,";
16983 break;
16984 case 18:
16985 // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
16986 O << ".uh,";
16987 break;
16988 case 19:
16989 // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vas...
16990 O << ".uw,";
16991 break;
16992 case 20:
16993 // V6_ldcnp0, V6_ldcnpnt0, V6_ldcp0, V6_ldcpnt0, V6_vL32b_cur_npred_ai, V...
16994 O << ".cur = vmem(";
16995 break;
16996 case 21:
16997 // V6_ldnp0, V6_ldnpnt0, V6_ldp0, V6_ldpnt0, V6_vL32b_npred_ai, V6_vL32b_...
16998 O << " = vmem(";
16999 break;
17000 case 22:
17001 // V6_ldnt0
17002 O << "):nt";
17003 return;
17004 break;
17005 case 23:
17006 // V6_ldtnp0, V6_ldtnpnt0, V6_ldtp0, V6_ldtpnt0, V6_vL32b_nt_tmp_npred_ai...
17007 O << ".tmp = vmem(";
17008 break;
17009 case 24:
17010 // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt
17011 O << ".b10,#";
17012 printOperand(MI, OpNo: 3, O);
17013 break;
17014 case 25:
17015 // V6_vabsb_sat_alt, V6_vabsh_sat_alt, V6_vabsw_sat_alt, V6_vaddbsat_alt,...
17016 O << "):sat";
17017 return;
17018 break;
17019 case 26:
17020 // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vaddbnq, V6_vaddbq
17021 O << ".b += ";
17022 printOperand(MI, OpNo: 3, O);
17023 O << ".b";
17024 return;
17025 break;
17026 case 27:
17027 // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vaddhnq, V6_vaddhq
17028 O << ".h += ";
17029 printOperand(MI, OpNo: 3, O);
17030 O << ".h";
17031 return;
17032 break;
17033 case 28:
17034 // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vaddwnq, V6_vaddwq
17035 O << ".w += ";
17036 printOperand(MI, OpNo: 3, O);
17037 O << ".w";
17038 return;
17039 break;
17040 case 29:
17041 // V6_vaslh_alt, V6_vaslhv_alt, V6_vaslw_alt, V6_vaslwv_alt, V6_vasrh_alt...
17042 O << ',';
17043 break;
17044 case 30:
17045 // V6_vavgbrnd_alt, V6_vavghrnd_alt, V6_vavgubrnd_alt, V6_vavguhrnd_alt, ...
17046 O << "):rnd";
17047 return;
17048 break;
17049 case 31:
17050 // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsuisat_alt
17051 O << ",#1):sat";
17052 return;
17053 break;
17054 case 32:
17055 // V6_vmpyowh_rnd_sacc_alt
17056 O << "):<<1:rnd:sat:shift";
17057 return;
17058 break;
17059 case 33:
17060 // V6_vmpyowh_sacc_alt
17061 O << "):<<1:sat:shift";
17062 return;
17063 break;
17064 case 34:
17065 // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_alt, V6_veqb, V6_veqb_and, V6...
17066 O << ".b,";
17067 break;
17068 case 35:
17069 // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_rtt_alt, V6_vavgub, V6_vcvt2_hf_ub,...
17070 O << ".ub)";
17071 return;
17072 break;
17073 case 36:
17074 // V6_vscattermhq_alt
17075 O << ".h) = ";
17076 printOperand(MI, OpNo: 4, O);
17077 O << ".h";
17078 return;
17079 break;
17080 case 37:
17081 // V6_vscattermwhq_alt, V6_vscattermwq_alt
17082 O << ".w) = ";
17083 printOperand(MI, OpNo: 4, O);
17084 break;
17085 case 38:
17086 // V6_vsubbnq_alt, V6_vsubbq_alt, V6_vsubbnq, V6_vsubbq
17087 O << ".b -= ";
17088 printOperand(MI, OpNo: 3, O);
17089 O << ".b";
17090 return;
17091 break;
17092 case 39:
17093 // V6_vsubhnq_alt, V6_vsubhq_alt, V6_vsubhnq, V6_vsubhq
17094 O << ".h -= ";
17095 printOperand(MI, OpNo: 3, O);
17096 O << ".h";
17097 return;
17098 break;
17099 case 40:
17100 // V6_vsubwnq_alt, V6_vsubwq_alt, V6_vsubwnq, V6_vsubwq
17101 O << ".w -= ";
17102 printOperand(MI, OpNo: 3, O);
17103 O << ".w";
17104 return;
17105 break;
17106 case 41:
17107 // dup_C2_cmoveif, dup_C2_cmoveit, dup_C2_cmovenewif, dup_C2_cmovenewit, ...
17108 O << " = #";
17109 printOperand(MI, OpNo: 2, O);
17110 return;
17111 break;
17112 case 42:
17113 // dup_L2_loadrb_io, dup_L2_loadrd_io, dup_L2_loadrh_io, dup_L2_loadri_io...
17114 O << "+#";
17115 printOperand(MI, OpNo: 2, O);
17116 break;
17117 case 43:
17118 // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
17119 O << ") = ";
17120 break;
17121 case 44:
17122 // dup_S4_storeirb_io, dup_S4_storeiri_io, S4_storeirb_io, S4_storeirh_io...
17123 O << ") = #";
17124 printOperand(MI, OpNo: 2, O);
17125 return;
17126 break;
17127 case 45:
17128 // A2_combine_hh, A2_combine_hl, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_m...
17129 O << ".h,";
17130 break;
17131 case 46:
17132 // A2_combine_lh, A2_combine_ll, M2_mpy_acc_lh_s0, M2_mpy_acc_lh_s1, M2_m...
17133 O << ".l,";
17134 break;
17135 case 47:
17136 // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
17137 O << " = add(";
17138 printOperand(MI, OpNo: 2, O);
17139 break;
17140 case 48:
17141 // A2_pandf, A2_pandfnew, A2_pandt, A2_pandtnew
17142 O << " = and(";
17143 printOperand(MI, OpNo: 2, O);
17144 O << ',';
17145 printOperand(MI, OpNo: 3, O);
17146 O << ')';
17147 return;
17148 break;
17149 case 49:
17150 // A2_porf, A2_porfnew, A2_port, A2_portnew
17151 O << " = or(";
17152 printOperand(MI, OpNo: 2, O);
17153 O << ',';
17154 printOperand(MI, OpNo: 3, O);
17155 O << ')';
17156 return;
17157 break;
17158 case 50:
17159 // A2_psubf, A2_psubfnew, A2_psubt, A2_psubtnew
17160 O << " = sub(";
17161 printOperand(MI, OpNo: 2, O);
17162 O << ',';
17163 printOperand(MI, OpNo: 3, O);
17164 O << ')';
17165 return;
17166 break;
17167 case 51:
17168 // A2_pxorf, A2_pxorfnew, A2_pxort, A2_pxortnew
17169 O << " = xor(";
17170 printOperand(MI, OpNo: 2, O);
17171 O << ',';
17172 printOperand(MI, OpNo: 3, O);
17173 O << ')';
17174 return;
17175 break;
17176 case 52:
17177 // A2_vavghcr, A2_vavgwcr
17178 O << "):crnd";
17179 return;
17180 break;
17181 case 53:
17182 // A2_vnavghcr, A2_vnavgwcr
17183 O << "):crnd:sat";
17184 return;
17185 break;
17186 case 54:
17187 // A4_andn, A4_andnp, A4_orn, A4_ornp, M4_and_andn, M4_or_andn, M4_xor_an...
17188 O << ",~";
17189 break;
17190 case 55:
17191 // A4_boundscheck_hi
17192 O << "):raw:hi";
17193 return;
17194 break;
17195 case 56:
17196 // A4_boundscheck_lo
17197 O << "):raw:lo";
17198 return;
17199 break;
17200 case 57:
17201 // A4_paslhf, A4_paslhfnew, A4_paslht, A4_paslhtnew
17202 O << " = aslh(";
17203 printOperand(MI, OpNo: 2, O);
17204 O << ')';
17205 return;
17206 break;
17207 case 58:
17208 // A4_pasrhf, A4_pasrhfnew, A4_pasrht, A4_pasrhtnew
17209 O << " = asrh(";
17210 printOperand(MI, OpNo: 2, O);
17211 O << ')';
17212 return;
17213 break;
17214 case 59:
17215 // A4_psxtbf, A4_psxtbfnew, A4_psxtbt, A4_psxtbtnew
17216 O << " = sxtb(";
17217 printOperand(MI, OpNo: 2, O);
17218 O << ')';
17219 return;
17220 break;
17221 case 60:
17222 // A4_psxthf, A4_psxthfnew, A4_psxtht, A4_psxthtnew
17223 O << " = sxth(";
17224 printOperand(MI, OpNo: 2, O);
17225 O << ')';
17226 return;
17227 break;
17228 case 61:
17229 // A4_pzxtbf, A4_pzxtbfnew, A4_pzxtbt, A4_pzxtbtnew
17230 O << " = zxtb(";
17231 printOperand(MI, OpNo: 2, O);
17232 O << ')';
17233 return;
17234 break;
17235 case 62:
17236 // A4_pzxthf, A4_pzxthfnew, A4_pzxtht, A4_pzxthtnew
17237 O << " = zxth(";
17238 printOperand(MI, OpNo: 2, O);
17239 O << ')';
17240 return;
17241 break;
17242 case 63:
17243 // C2_andn, C2_orn, V6_pred_and_n, V6_pred_or_n
17244 O << ",!";
17245 printOperand(MI, OpNo: 2, O);
17246 O << ')';
17247 return;
17248 break;
17249 case 64:
17250 // C2_ccombinewf, C2_ccombinewnewf, C2_ccombinewnewt, C2_ccombinewt
17251 O << " = combine(";
17252 printOperand(MI, OpNo: 2, O);
17253 O << ',';
17254 printOperand(MI, OpNo: 3, O);
17255 O << ')';
17256 return;
17257 break;
17258 case 65:
17259 // C4_and_and, C4_and_andn, C4_or_and, C4_or_andn, S4_or_andix
17260 O << ",and(";
17261 printOperand(MI, OpNo: 2, O);
17262 break;
17263 case 66:
17264 // C4_and_or, C4_and_orn, C4_or_or, C4_or_orn
17265 O << ",or(";
17266 printOperand(MI, OpNo: 2, O);
17267 break;
17268 case 67:
17269 // F2_conv_df2d_chop, F2_conv_df2ud_chop, F2_conv_df2uw_chop, F2_conv_df2...
17270 O << "):chop";
17271 return;
17272 break;
17273 case 68:
17274 // F2_dfimm_n, F2_sfimm_n
17275 O << "):neg";
17276 return;
17277 break;
17278 case 69:
17279 // F2_dfimm_p, F2_sfimm_p
17280 O << "):pos";
17281 return;
17282 break;
17283 case 70:
17284 // F2_sffma_lib, F2_sffms_lib
17285 O << "):lib";
17286 return;
17287 break;
17288 case 71:
17289 // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_t_jumpnv_nt, J4_cmpeqi_f_jumpnv_nt, J4_...
17290 O << ")) jump:nt ";
17291 printBrtarget(MI, OpNo: 2, O);
17292 return;
17293 break;
17294 case 72:
17295 // J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_t, J4_cmpeqi_f_jumpnv_t, J4_cmp...
17296 O << ")) jump:t ";
17297 printBrtarget(MI, OpNo: 2, O);
17298 return;
17299 break;
17300 case 73:
17301 // J4_jumpseti, J4_jumpsetr
17302 O << " ; jump ";
17303 printBrtarget(MI, OpNo: 2, O);
17304 return;
17305 break;
17306 case 74:
17307 // L2_loadbsw2_pbr, L2_loadbsw2_pr, L2_loadbsw4_pbr, L2_loadbsw4_pr, L2_l...
17308 O << "++";
17309 printOperand(MI, OpNo: 3, O);
17310 break;
17311 case 75:
17312 // L2_loadbsw2_pci, L2_loadbsw2_pi, L2_loadbsw4_pci, L2_loadbsw4_pi, L2_l...
17313 O << "++#";
17314 printOperand(MI, OpNo: 3, O);
17315 break;
17316 case 76:
17317 // L2_loadbsw2_pcr, L2_loadbsw4_pcr, L2_loadbzw2_pcr, L2_loadbzw4_pcr, L2...
17318 O << "++I:circ(";
17319 printOperand(MI, OpNo: 3, O);
17320 O << "))";
17321 return;
17322 break;
17323 case 77:
17324 // L4_add_memopb_io, L4_add_memoph_io, L4_add_memopw_io
17325 O << ") += ";
17326 printOperand(MI, OpNo: 2, O);
17327 return;
17328 break;
17329 case 78:
17330 // L4_and_memopb_io, L4_and_memoph_io, L4_and_memopw_io
17331 O << ") &= ";
17332 printOperand(MI, OpNo: 2, O);
17333 return;
17334 break;
17335 case 79:
17336 // L4_iadd_memopb_io, L4_iadd_memoph_io, L4_iadd_memopw_io
17337 O << ") += #";
17338 printOperand(MI, OpNo: 2, O);
17339 return;
17340 break;
17341 case 80:
17342 // L4_iand_memopb_io, L4_iand_memoph_io, L4_iand_memopw_io
17343 O << ") = clrbit(#";
17344 printOperand(MI, OpNo: 2, O);
17345 O << ')';
17346 return;
17347 break;
17348 case 81:
17349 // L4_ior_memopb_io, L4_ior_memoph_io, L4_ior_memopw_io
17350 O << ") = setbit(#";
17351 printOperand(MI, OpNo: 2, O);
17352 O << ')';
17353 return;
17354 break;
17355 case 82:
17356 // L4_isub_memopb_io, L4_isub_memoph_io, L4_isub_memopw_io
17357 O << ") -= #";
17358 printOperand(MI, OpNo: 2, O);
17359 return;
17360 break;
17361 case 83:
17362 // L4_loadbsw2_ap, L4_loadbsw4_ap, L4_loadbzw2_ap, L4_loadbzw4_ap, L4_loa...
17363 O << "=#";
17364 printOperand(MI, OpNo: 2, O);
17365 O << ')';
17366 return;
17367 break;
17368 case 84:
17369 // L4_loadbsw2_ur, L4_loadbsw4_ur, L4_loadbzw2_ur, L4_loadbzw4_ur, L4_loa...
17370 O << "<<#";
17371 printOperand(MI, OpNo: 2, O);
17372 O << "+#";
17373 printOperand(MI, OpNo: 3, O);
17374 O << ')';
17375 return;
17376 break;
17377 case 85:
17378 // L4_loadrb_rr, L4_loadrd_rr, L4_loadrh_rr, L4_loadri_rr, L4_loadrub_rr,...
17379 O << '+';
17380 printOperand(MI, OpNo: 2, O);
17381 O << "<<#";
17382 printOperand(MI, OpNo: 3, O);
17383 O << ')';
17384 return;
17385 break;
17386 case 86:
17387 // L4_or_memopb_io, L4_or_memoph_io, L4_or_memopw_io
17388 O << ") |= ";
17389 printOperand(MI, OpNo: 2, O);
17390 return;
17391 break;
17392 case 87:
17393 // L4_ploadrbf_abs, L4_ploadrbfnew_abs, L4_ploadrbt_abs, L4_ploadrbtnew_a...
17394 O << " = memb(#";
17395 printOperand(MI, OpNo: 2, O);
17396 O << ')';
17397 return;
17398 break;
17399 case 88:
17400 // L4_ploadrdf_abs, L4_ploadrdfnew_abs, L4_ploadrdt_abs, L4_ploadrdtnew_a...
17401 O << " = memd(#";
17402 printOperand(MI, OpNo: 2, O);
17403 O << ')';
17404 return;
17405 break;
17406 case 89:
17407 // L4_ploadrhf_abs, L4_ploadrhfnew_abs, L4_ploadrht_abs, L4_ploadrhtnew_a...
17408 O << " = memh(#";
17409 printOperand(MI, OpNo: 2, O);
17410 O << ')';
17411 return;
17412 break;
17413 case 90:
17414 // L4_ploadrif_abs, L4_ploadrifnew_abs, L4_ploadrit_abs, L4_ploadritnew_a...
17415 O << " = memw(#";
17416 printOperand(MI, OpNo: 2, O);
17417 O << ')';
17418 return;
17419 break;
17420 case 91:
17421 // L4_ploadrubf_abs, L4_ploadrubfnew_abs, L4_ploadrubt_abs, L4_ploadrubtn...
17422 O << " = memub(#";
17423 printOperand(MI, OpNo: 2, O);
17424 O << ')';
17425 return;
17426 break;
17427 case 92:
17428 // L4_ploadruhf_abs, L4_ploadruhfnew_abs, L4_ploadruht_abs, L4_ploadruhtn...
17429 O << " = memuh(#";
17430 printOperand(MI, OpNo: 2, O);
17431 O << ')';
17432 return;
17433 break;
17434 case 93:
17435 // L4_return_f, L4_return_fnew_pnt, L4_return_fnew_pt, L4_return_t, L4_re...
17436 O << " = dealloc_return(";
17437 printOperand(MI, OpNo: 2, O);
17438 break;
17439 case 94:
17440 // L4_sub_memopb_io, L4_sub_memoph_io, L4_sub_memopw_io
17441 O << ") -= ";
17442 printOperand(MI, OpNo: 2, O);
17443 return;
17444 break;
17445 case 95:
17446 // M2_cmacsc_s0, M2_cmpysc_s0, M2_cnacsc_s0
17447 O << "*):sat";
17448 return;
17449 break;
17450 case 96:
17451 // M2_cmacsc_s1, M2_cmpysc_s1, M2_cnacsc_s1, M7_wcmpyiwc, M7_wcmpyrwc
17452 O << "*):<<1:sat";
17453 return;
17454 break;
17455 case 97:
17456 // M2_cmpyrsc_s0
17457 O << "*):rnd:sat";
17458 return;
17459 break;
17460 case 98:
17461 // M2_cmpyrsc_s1, M4_cmpyi_whc, M4_cmpyr_whc, M7_wcmpyiwc_rnd, M7_wcmpyrw...
17462 O << "*):<<1:rnd:sat";
17463 return;
17464 break;
17465 case 99:
17466 // M2_vrcmaci_s0c, M2_vrcmacr_s0c, M2_vrcmpyi_s0c, M2_vrcmpyr_s0c, M7_dcm...
17467 O << "*)";
17468 return;
17469 break;
17470 case 100:
17471 // M2_vrcmpys_acc_s1_h, M2_vrcmpys_s1_h
17472 O << "):<<1:sat:raw:hi";
17473 return;
17474 break;
17475 case 101:
17476 // M2_vrcmpys_acc_s1_l, M2_vrcmpys_s1_l
17477 O << "):<<1:sat:raw:lo";
17478 return;
17479 break;
17480 case 102:
17481 // M2_vrcmpys_s1rp_h
17482 O << "):<<1:rnd:sat:raw:hi";
17483 return;
17484 break;
17485 case 103:
17486 // M2_vrcmpys_s1rp_l
17487 O << "):<<1:rnd:sat:raw:lo";
17488 return;
17489 break;
17490 case 104:
17491 // M4_mpyri_addi, M4_mpyrr_addi
17492 O << ",mpyi(";
17493 printOperand(MI, OpNo: 2, O);
17494 break;
17495 case 105:
17496 // M4_vrmpyeh_acc_s1, M4_vrmpyeh_s1, M4_vrmpyoh_acc_s1, M4_vrmpyoh_s1
17497 O << "):<<1";
17498 return;
17499 break;
17500 case 106:
17501 // S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_pi, S2_pstorerbne...
17502 printOperand(MI, OpNo: 0, O);
17503 break;
17504 case 107:
17505 // S2_storerb_pbr, S2_storerbnew_pbr, S2_storerd_pbr, S2_storerf_pbr, S2_...
17506 O << ":brev) = ";
17507 printOperand(MI, OpNo: 3, O);
17508 break;
17509 case 108:
17510 // S2_storerb_pci, S2_storerbnew_pci, S2_storerd_pci, S2_storerf_pci, S2_...
17511 O << ":circ(";
17512 printOperand(MI, OpNo: 3, O);
17513 O << ")) = ";
17514 printOperand(MI, OpNo: 4, O);
17515 break;
17516 case 109:
17517 // S2_tableidxb, S2_tableidxd, S2_tableidxh, S2_tableidxw, S5_asrhub_rnd_...
17518 O << "):raw";
17519 return;
17520 break;
17521 case 110:
17522 // S4_addi_asl_ri, S4_andi_asl_ri, S4_ori_asl_ri, S4_subi_asl_ri
17523 O << ",asl(";
17524 printOperand(MI, OpNo: 2, O);
17525 O << ",#";
17526 printOperand(MI, OpNo: 3, O);
17527 O << "))";
17528 return;
17529 break;
17530 case 111:
17531 // S4_addi_lsr_ri, S4_andi_lsr_ri, S4_ori_lsr_ri, S4_subi_lsr_ri
17532 O << ",lsr(";
17533 printOperand(MI, OpNo: 2, O);
17534 O << ",#";
17535 printOperand(MI, OpNo: 3, O);
17536 O << "))";
17537 return;
17538 break;
17539 case 112:
17540 // S4_vxaddsubhr, S4_vxsubaddhr
17541 O << "):rnd:>>1:sat";
17542 return;
17543 break;
17544 case 113:
17545 // SA1_and1
17546 O << ",#1)";
17547 return;
17548 break;
17549 case 114:
17550 // SA1_combinerz
17551 O << ",#0)";
17552 return;
17553 break;
17554 case 115:
17555 // SA1_zxtb
17556 O << ",#255)";
17557 return;
17558 break;
17559 case 116:
17560 // SS2_storebi0, SS2_storewi0
17561 O << ") = #0";
17562 return;
17563 break;
17564 case 117:
17565 // SS2_storebi1, SS2_storewi1
17566 O << ") = #1";
17567 return;
17568 break;
17569 case 118:
17570 // V6_shuffeqw, V6_vasrvwuhrndsat, V6_vasrvwuhsat, V6_vasrwh, V6_vasrwhrn...
17571 O << ".w,";
17572 break;
17573 case 119:
17574 // V6_v6mpyhubs10, V6_v6mpyvubs10, V6_vlutvvb_oracci, V6_vlutvvbi
17575 O << ".b,#";
17576 break;
17577 case 120:
17578 // V6_v6mpyhubs10_vxx
17579 O << "):h";
17580 return;
17581 break;
17582 case 121:
17583 // V6_v6mpyvubs10_vxx
17584 O << "):v";
17585 return;
17586 break;
17587 case 122:
17588 // V6_vS32b_nt_ai, V6_vS32b_nt_new_ai, V6_vS32b_nt_new_pi, V6_vS32b_nt_ne...
17589 O << "):nt = ";
17590 break;
17591 case 123:
17592 // V6_vS32b_srls_ai, V6_vS32b_srls_pi, V6_vS32b_srls_ppu
17593 O << "):scatter_release";
17594 return;
17595 break;
17596 case 124:
17597 // V6_vabsb, V6_vaddb, V6_vaddb_dv, V6_vavgb, V6_vcvt2_hf_b, V6_vcvt_hf_b...
17598 O << ".b)";
17599 return;
17600 break;
17601 case 125:
17602 // V6_vabsb_sat, V6_vaddbsat, V6_vaddbsat_dv, V6_vaddububb_sat, V6_vsubbs...
17603 O << ".b):sat";
17604 return;
17605 break;
17606 case 126:
17607 // V6_vabsh, V6_vaslhv, V6_vavgh, V6_vcvt_hf_h, V6_vmpyh, V6_vmpyh_acc, V...
17608 O << ".h)";
17609 return;
17610 break;
17611 case 127:
17612 // V6_vabsh_sat, V6_vdmpyhisat, V6_vdmpyhisat_acc, V6_vdmpyhsat, V6_vdmpy...
17613 O << ".h):sat";
17614 return;
17615 break;
17616 case 128:
17617 // V6_vabsw, V6_vaslwv, V6_vasrwv, V6_vavgw
17618 O << ".w)";
17619 return;
17620 break;
17621 case 129:
17622 // V6_vabsw_sat
17623 O << ".w):sat";
17624 return;
17625 break;
17626 case 130:
17627 // V6_vadd_hf, V6_vadd_hf_hf, V6_vadd_sf_hf, V6_vgthf, V6_vgthf_and, V6_v...
17628 O << ".hf,";
17629 break;
17630 case 131:
17631 // V6_vadd_hf_f8, V6_vmpy_hf_f8, V6_vmpy_hf_f8_acc, V6_vsub_hf_f8
17632 O << ".f8,";
17633 break;
17634 case 132:
17635 // V6_vadd_qf16, V6_vadd_qf16_mix, V6_vmpy_qf16, V6_vmpy_qf16_mix_hf, V6_...
17636 O << ".qf16,";
17637 printOperand(MI, OpNo: 2, O);
17638 break;
17639 case 133:
17640 // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vmpy_qf32, V6_vsub_qf32, V6_vsub_qf...
17641 O << ".qf32,";
17642 printOperand(MI, OpNo: 2, O);
17643 break;
17644 case 134:
17645 // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_vgtsf, V6_vgtsf_and, V6_v...
17646 O << ".sf,";
17647 break;
17648 case 135:
17649 // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
17650 O << ".bf,";
17651 break;
17652 case 136:
17653 // V6_vaddcarryo
17654 O << " = vadd(";
17655 printOperand(MI, OpNo: 2, O);
17656 O << ".w,";
17657 printOperand(MI, OpNo: 3, O);
17658 O << ".w):carry";
17659 return;
17660 break;
17661 case 137:
17662 // V6_vaddubsat, V6_vaddubsat_dv, V6_vsububsat, V6_vsububsat_dv
17663 O << ".ub):sat";
17664 return;
17665 break;
17666 case 138:
17667 // V6_vavgbrnd
17668 O << ".b):rnd";
17669 return;
17670 break;
17671 case 139:
17672 // V6_vavghrnd
17673 O << ".h):rnd";
17674 return;
17675 break;
17676 case 140:
17677 // V6_vavgubrnd
17678 O << ".ub):rnd";
17679 return;
17680 break;
17681 case 141:
17682 // V6_vavguh, V6_vcvt_hf_uh, V6_vmpyhus, V6_vmpyhus_acc, V6_vmpyiewuh_acc
17683 O << ".uh)";
17684 return;
17685 break;
17686 case 142:
17687 // V6_vavguhrnd
17688 O << ".uh):rnd";
17689 return;
17690 break;
17691 case 143:
17692 // V6_vavguw
17693 O << ".uw)";
17694 return;
17695 break;
17696 case 144:
17697 // V6_vavguwrnd
17698 O << ".uw):rnd";
17699 return;
17700 break;
17701 case 145:
17702 // V6_vavgwrnd
17703 O << ".w):rnd";
17704 return;
17705 break;
17706 case 146:
17707 // V6_vccombine, V6_vnccombine
17708 O << " = vcombine(";
17709 printOperand(MI, OpNo: 2, O);
17710 O << ',';
17711 printOperand(MI, OpNo: 3, O);
17712 O << ')';
17713 return;
17714 break;
17715 case 147:
17716 // V6_vconv_hf_qf16
17717 O << ".qf16";
17718 return;
17719 break;
17720 case 148:
17721 // V6_vconv_hf_qf32, V6_vconv_sf_qf32
17722 O << ".qf32";
17723 return;
17724 break;
17725 case 149:
17726 // V6_vconv_sf_w
17727 O << ".w";
17728 return;
17729 break;
17730 case 150:
17731 // V6_vcvt_hf_f8
17732 O << ".f8)";
17733 return;
17734 break;
17735 case 151:
17736 // V6_vdmpyhsuisat, V6_vdmpyhsuisat_acc
17737 O << ".uh,#1):sat";
17738 return;
17739 break;
17740 case 152:
17741 // V6_vdmpyhsusat, V6_vdmpyhsusat_acc
17742 O << ".uh):sat";
17743 return;
17744 break;
17745 case 153:
17746 // V6_vgathermhq
17747 O << ".h).h";
17748 return;
17749 break;
17750 case 154:
17751 // V6_vgathermhwq
17752 O << ".w).h";
17753 return;
17754 break;
17755 case 155:
17756 // V6_vlutvwh_oracci, V6_vlutvwhi
17757 O << ".h,#";
17758 break;
17759 case 156:
17760 // V6_vmpyowh
17761 O << ".h):<<1:sat";
17762 return;
17763 break;
17764 case 157:
17765 // V6_vmpyowh_rnd
17766 O << ".h):<<1:rnd:sat";
17767 return;
17768 break;
17769 case 158:
17770 // V6_vmpyowh_rnd_sacc
17771 O << ".h):<<1:rnd:sat:shift";
17772 return;
17773 break;
17774 case 159:
17775 // V6_vmpyowh_sacc
17776 O << ".h):<<1:sat:shift";
17777 return;
17778 break;
17779 case 160:
17780 // V6_vrmpyubi, V6_vrmpyubi_acc
17781 O << ".ub,#";
17782 break;
17783 case 161:
17784 // V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx_acc, V6_vrmpyzcb_rx_acc, V6_vrmpyz...
17785 printOperand(MI, OpNo: 3, O);
17786 break;
17787 case 162:
17788 // V6_vscattermhq
17789 O << ".h).h = ";
17790 printOperand(MI, OpNo: 4, O);
17791 return;
17792 break;
17793 case 163:
17794 // V6_vscattermhwq
17795 O << ".w).h = ";
17796 printOperand(MI, OpNo: 4, O);
17797 return;
17798 break;
17799 case 164:
17800 // V6_vscattermwq
17801 O << ".w).w = ";
17802 printOperand(MI, OpNo: 4, O);
17803 return;
17804 break;
17805 case 165:
17806 // V6_vsubcarryo
17807 O << " = vsub(";
17808 printOperand(MI, OpNo: 2, O);
17809 O << ".w,";
17810 printOperand(MI, OpNo: 3, O);
17811 O << ".w):carry";
17812 return;
17813 break;
17814 case 166:
17815 // dep_S2_packhl
17816 O << "):deprecated";
17817 return;
17818 break;
17819 }
17820
17821
17822 // Fragment 3 encoded into 6 bits for 60 unique commands.
17823 switch ((Bits >> 32) & 63) {
17824 default: llvm_unreachable("Invalid command number.");
17825 case 0:
17826 // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
17827 O << ',';
17828 break;
17829 case 1:
17830 // L2_loadalignb_zomap, L2_loadalignh_zomap, V6_zldp0, dup_L2_loadrb_io, ...
17831 O << ')';
17832 return;
17833 break;
17834 case 2:
17835 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
17836 printOperand(MI, OpNo: 2, O);
17837 break;
17838 case 3:
17839 // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
17840 O << ") = ";
17841 printOperand(MI, OpNo: 2, O);
17842 break;
17843 case 4:
17844 // S4_storeirbf_zomap, S4_storeirbfnew_zomap, S4_storeirbt_zomap, S4_stor...
17845 O << ") = #";
17846 printOperand(MI, OpNo: 2, O);
17847 return;
17848 break;
17849 case 5:
17850 // V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_MAP_equh_and, V6...
17851 printOperand(MI, OpNo: 3, O);
17852 break;
17853 case 6:
17854 // V6_stnpnt0, V6_stnqnt0, V6_stpnt0, V6_stqnt0
17855 O << "):nt = ";
17856 printOperand(MI, OpNo: 2, O);
17857 return;
17858 break;
17859 case 7:
17860 // V6_v6mpyhubs10_alt
17861 O << "):h";
17862 return;
17863 break;
17864 case 8:
17865 // V6_v6mpyvubs10_alt
17866 O << "):v";
17867 return;
17868 break;
17869 case 9:
17870 // V6_vrmpybusi_acc_alt, V6_vrmpyubi_acc_alt, V6_vrsadubi_acc_alt, F2_sff...
17871 printOperand(MI, OpNo: 4, O);
17872 break;
17873 case 10:
17874 // V6_vscattermwhq_alt, S2_storerf_pbr, S2_storerf_pci
17875 O << ".h";
17876 return;
17877 break;
17878 case 11:
17879 // V6_vscattermwq_alt
17880 O << ".w";
17881 return;
17882 break;
17883 case 12:
17884 // dup_A2_addi, A2_addi, A2_paddif, A2_paddifnew, A2_paddit, A2_padditnew...
17885 O << ",#";
17886 break;
17887 case 13:
17888 // dup_S2_allocframe, L4_return_f, L4_return_t, S2_allocframe
17889 O << "):raw";
17890 return;
17891 break;
17892 case 14:
17893 // A2_addh_h16_hh, A2_addh_h16_hl, A2_addh_h16_sat_hh, A2_addh_h16_sat_hl...
17894 O << ".h,";
17895 printOperand(MI, OpNo: 2, O);
17896 break;
17897 case 15:
17898 // A2_addh_h16_lh, A2_addh_h16_ll, A2_addh_h16_sat_lh, A2_addh_h16_sat_ll...
17899 O << ".l,";
17900 printOperand(MI, OpNo: 2, O);
17901 break;
17902 case 16:
17903 // A2_tfrih, A2_tfril, HI, LO, S2_storerb_pbr, S2_storerb_pci, S2_storerd...
17904 return;
17905 break;
17906 case 17:
17907 // A5_ACS
17908 O << " = vacsh(";
17909 printOperand(MI, OpNo: 3, O);
17910 O << ',';
17911 printOperand(MI, OpNo: 4, O);
17912 O << ')';
17913 return;
17914 break;
17915 case 18:
17916 // A6_vminub_RdP
17917 O << " = vminub(";
17918 printOperand(MI, OpNo: 2, O);
17919 O << ',';
17920 printOperand(MI, OpNo: 3, O);
17921 O << ')';
17922 return;
17923 break;
17924 case 19:
17925 // C4_and_andn, C4_and_orn, C4_or_andn, C4_or_orn
17926 O << ",!";
17927 printOperand(MI, OpNo: 3, O);
17928 O << "))";
17929 return;
17930 break;
17931 case 20:
17932 // F2_sfinvsqrta
17933 O << " = sfinvsqrta(";
17934 printOperand(MI, OpNo: 2, O);
17935 O << ')';
17936 return;
17937 break;
17938 case 21:
17939 // F2_sfrecipa
17940 O << " = sfrecipa(";
17941 printOperand(MI, OpNo: 2, O);
17942 O << ',';
17943 printOperand(MI, OpNo: 3, O);
17944 O << ')';
17945 return;
17946 break;
17947 case 22:
17948 // J4_cmpeq_fp0_jump_nt, J4_cmpeqi_fp0_jump_nt, J4_cmpeqn1_fp0_jump_nt, J...
17949 O << "); if (!p0.new) jump:nt ";
17950 printBrtarget(MI, OpNo: 2, O);
17951 return;
17952 break;
17953 case 23:
17954 // J4_cmpeq_fp0_jump_t, J4_cmpeqi_fp0_jump_t, J4_cmpeqn1_fp0_jump_t, J4_c...
17955 O << "); if (!p0.new) jump:t ";
17956 printBrtarget(MI, OpNo: 2, O);
17957 return;
17958 break;
17959 case 24:
17960 // J4_cmpeq_fp1_jump_nt, J4_cmpeqi_fp1_jump_nt, J4_cmpeqn1_fp1_jump_nt, J...
17961 O << "); if (!p1.new) jump:nt ";
17962 printBrtarget(MI, OpNo: 2, O);
17963 return;
17964 break;
17965 case 25:
17966 // J4_cmpeq_fp1_jump_t, J4_cmpeqi_fp1_jump_t, J4_cmpeqn1_fp1_jump_t, J4_c...
17967 O << "); if (!p1.new) jump:t ";
17968 printBrtarget(MI, OpNo: 2, O);
17969 return;
17970 break;
17971 case 26:
17972 // J4_cmpeq_tp0_jump_nt, J4_cmpeqi_tp0_jump_nt, J4_cmpeqn1_tp0_jump_nt, J...
17973 O << "); if (p0.new) jump:nt ";
17974 printBrtarget(MI, OpNo: 2, O);
17975 return;
17976 break;
17977 case 27:
17978 // J4_cmpeq_tp0_jump_t, J4_cmpeqi_tp0_jump_t, J4_cmpeqn1_tp0_jump_t, J4_c...
17979 O << "); if (p0.new) jump:t ";
17980 printBrtarget(MI, OpNo: 2, O);
17981 return;
17982 break;
17983 case 28:
17984 // J4_cmpeq_tp1_jump_nt, J4_cmpeqi_tp1_jump_nt, J4_cmpeqn1_tp1_jump_nt, J...
17985 O << "); if (p1.new) jump:nt ";
17986 printBrtarget(MI, OpNo: 2, O);
17987 return;
17988 break;
17989 case 29:
17990 // J4_cmpeq_tp1_jump_t, J4_cmpeqi_tp1_jump_t, J4_cmpeqn1_tp1_jump_t, J4_c...
17991 O << "); if (p1.new) jump:t ";
17992 printBrtarget(MI, OpNo: 2, O);
17993 return;
17994 break;
17995 case 30:
17996 // J4_cmplt_f_jumpnv_nt, J4_cmplt_t_jumpnv_nt, J4_cmpltu_f_jumpnv_nt, J4_...
17997 O << ".new)) jump:nt ";
17998 printBrtarget(MI, OpNo: 2, O);
17999 return;
18000 break;
18001 case 31:
18002 // J4_cmplt_f_jumpnv_t, J4_cmplt_t_jumpnv_t, J4_cmpltu_f_jumpnv_t, J4_cmp...
18003 O << ".new)) jump:t ";
18004 printBrtarget(MI, OpNo: 2, O);
18005 return;
18006 break;
18007 case 32:
18008 // L2_loadalignb_io, L2_loadalignh_io, S2_pstorerbf_io, S2_pstorerbnewf_i...
18009 O << "+#";
18010 break;
18011 case 33:
18012 // L2_loadalignb_pbr, L2_loadalignb_pr, L2_loadalignh_pbr, L2_loadalignh_...
18013 O << "++";
18014 break;
18015 case 34:
18016 // L2_loadalignb_pci, L2_loadalignb_pi, L2_loadalignh_pci, L2_loadalignh_...
18017 O << "++#";
18018 break;
18019 case 35:
18020 // L2_loadalignb_pcr, L2_loadalignh_pcr
18021 O << "++I:circ(";
18022 printOperand(MI, OpNo: 4, O);
18023 O << "))";
18024 return;
18025 break;
18026 case 36:
18027 // L2_loadbsw2_pbr, L2_loadbsw4_pbr, L2_loadbzw2_pbr, L2_loadbzw4_pbr, L2...
18028 O << ":brev)";
18029 return;
18030 break;
18031 case 37:
18032 // L2_loadbsw2_pci, L2_loadbsw4_pci, L2_loadbzw2_pci, L2_loadbzw4_pci, L2...
18033 O << ":circ(";
18034 printOperand(MI, OpNo: 4, O);
18035 O << "))";
18036 return;
18037 break;
18038 case 38:
18039 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
18040 printOperand(MI, OpNo: 1, O);
18041 break;
18042 case 39:
18043 // L4_loadalignb_ap, L4_loadalignh_ap
18044 O << "=#";
18045 printOperand(MI, OpNo: 3, O);
18046 O << ')';
18047 return;
18048 break;
18049 case 40:
18050 // L4_loadalignb_ur, L4_loadalignh_ur
18051 O << "<<#";
18052 printOperand(MI, OpNo: 3, O);
18053 O << "+#";
18054 printOperand(MI, OpNo: 4, O);
18055 O << ')';
18056 return;
18057 break;
18058 case 41:
18059 // L4_return_fnew_pnt, L4_return_tnew_pnt
18060 O << "):nt:raw";
18061 return;
18062 break;
18063 case 42:
18064 // L4_return_fnew_pt, L4_return_tnew_pt
18065 O << "):t:raw";
18066 return;
18067 break;
18068 case 43:
18069 // M4_mpyri_addr, M4_mpyrr_addr
18070 O << ",mpyi(";
18071 printOperand(MI, OpNo: 2, O);
18072 break;
18073 case 44:
18074 // M4_mpyri_addr_u2
18075 O << ",mpyi(#";
18076 printOperand(MI, OpNo: 2, O);
18077 O << ',';
18078 printOperand(MI, OpNo: 3, O);
18079 O << "))";
18080 return;
18081 break;
18082 case 45:
18083 // S2_storerbnew_pbr, S2_storerbnew_pci, S2_storerhnew_pbr, S2_storerhnew...
18084 O << ".new";
18085 return;
18086 break;
18087 case 46:
18088 // S4_addaddi
18089 O << ",add(";
18090 printOperand(MI, OpNo: 2, O);
18091 O << ",#";
18092 printOperand(MI, OpNo: 3, O);
18093 O << "))";
18094 return;
18095 break;
18096 case 47:
18097 // S4_pstorerbf_rr, S4_pstorerbfnew_rr, S4_pstorerbnewf_rr, S4_pstorerbne...
18098 O << '+';
18099 printOperand(MI, OpNo: 2, O);
18100 O << "<<#";
18101 printOperand(MI, OpNo: 3, O);
18102 O << ") = ";
18103 printOperand(MI, OpNo: 4, O);
18104 break;
18105 case 48:
18106 // S4_subaddi
18107 O << ",sub(#";
18108 printOperand(MI, OpNo: 2, O);
18109 O << ',';
18110 printOperand(MI, OpNo: 3, O);
18111 O << "))";
18112 return;
18113 break;
18114 case 49:
18115 // SA1_inc
18116 O << ",#1)";
18117 return;
18118 break;
18119 case 50:
18120 // V6_vL32b_nt_ai, V6_vL32b_nt_cur_ai, V6_vL32b_nt_cur_pi, V6_vL32b_nt_cu...
18121 O << "):nt";
18122 return;
18123 break;
18124 case 51:
18125 // V6_vadd_qf16, V6_vmpy_qf16, V6_vmpy_qf32_qf16, V6_vsub_qf16
18126 O << ".qf16)";
18127 return;
18128 break;
18129 case 52:
18130 // V6_vadd_qf16_mix, V6_vmpy_qf16_mix_hf, V6_vmpy_qf32_mix_hf, V6_vmpy_rt...
18131 O << ".hf)";
18132 return;
18133 break;
18134 case 53:
18135 // V6_vadd_qf32, V6_vmpy_qf32, V6_vsub_qf32
18136 O << ".qf32)";
18137 return;
18138 break;
18139 case 54:
18140 // V6_vadd_qf32_mix, V6_vsub_qf32_mix
18141 O << ".sf)";
18142 return;
18143 break;
18144 case 55:
18145 // V6_vaddcarry, V6_vaddcarrysat, V6_vaddw, V6_vaddw_dv, V6_vaddwsat, V6_...
18146 O << ".w,";
18147 break;
18148 case 56:
18149 // V6_vadduhw, V6_vsubuhw
18150 O << ".uh,";
18151 printOperand(MI, OpNo: 2, O);
18152 O << ".uh)";
18153 return;
18154 break;
18155 case 57:
18156 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc...
18157 O << ".b,";
18158 break;
18159 case 58:
18160 // V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
18161 O << ".c,";
18162 break;
18163 case 59:
18164 // V6_vrmpyznb_rt, V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx, V6_vrmpyznb_rx_acc
18165 O << ".n,";
18166 break;
18167 }
18168
18169
18170 // Fragment 4 encoded into 7 bits for 65 unique commands.
18171 switch ((Bits >> 38) & 127) {
18172 default: llvm_unreachable("Invalid command number.");
18173 case 0:
18174 // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
18175 printOperand(MI, OpNo: 2, O);
18176 break;
18177 case 1:
18178 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
18179 O << ')';
18180 return;
18181 break;
18182 case 2:
18183 // S2_pstorerbf_zomap, S2_pstorerbt_zomap, S2_pstorerdf_zomap, S2_pstorer...
18184 return;
18185 break;
18186 case 3:
18187 // S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_pstorerhnewf_zomap, S...
18188 O << ".new";
18189 return;
18190 break;
18191 case 4:
18192 // S2_pstorerff_zomap, S2_pstorerft_zomap, S4_pstorerffnew_zomap, S4_psto...
18193 O << ".h";
18194 return;
18195 break;
18196 case 5:
18197 // S5_vasrhrnd_goodsyntax, M2_dpmpyss_rnd_s0, S2_asr_i_p_rnd, S2_asr_i_r_...
18198 O << "):rnd";
18199 return;
18200 break;
18201 case 6:
18202 // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vrm...
18203 O << ".ub)";
18204 return;
18205 break;
18206 case 7:
18207 // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
18208 O << ".uh)";
18209 return;
18210 break;
18211 case 8:
18212 // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vgt...
18213 O << ".uw)";
18214 return;
18215 break;
18216 case 9:
18217 // V6_ldcnpnt0, V6_ldcpnt0, V6_ldnpnt0, V6_ldpnt0, V6_ldtnpnt0, V6_ldtpnt...
18218 O << "):nt";
18219 return;
18220 break;
18221 case 10:
18222 // V6_vtran2x2_map, L2_loadalignb_pbr, L2_loadalignb_pci, L2_loadalignb_p...
18223 printOperand(MI, OpNo: 4, O);
18224 break;
18225 case 11:
18226 // A2_addh_h16_hh, A2_addh_h16_lh, A2_subh_h16_hh, A2_subh_h16_lh
18227 O << ".h):<<16";
18228 return;
18229 break;
18230 case 12:
18231 // A2_addh_h16_hl, A2_addh_h16_ll, A2_subh_h16_hl, A2_subh_h16_ll
18232 O << ".l):<<16";
18233 return;
18234 break;
18235 case 13:
18236 // A2_addh_h16_sat_hh, A2_addh_h16_sat_lh, A2_subh_h16_sat_hh, A2_subh_h1...
18237 O << ".h):sat:<<16";
18238 return;
18239 break;
18240 case 14:
18241 // A2_addh_h16_sat_hl, A2_addh_h16_sat_ll, A2_subh_h16_sat_hl, A2_subh_h1...
18242 O << ".l):sat:<<16";
18243 return;
18244 break;
18245 case 15:
18246 // A2_addh_l16_hl, A2_combine_hh, A2_combine_lh, A2_subh_l16_hl, M2_mpy_a...
18247 O << ".h)";
18248 return;
18249 break;
18250 case 16:
18251 // A2_addh_l16_ll, A2_combine_hl, A2_combine_ll, A2_subh_l16_ll, M2_mpy_a...
18252 O << ".l)";
18253 return;
18254 break;
18255 case 17:
18256 // A2_addh_l16_sat_hl, A2_subh_l16_sat_hl, M2_mpy_acc_sat_hh_s0, M2_mpy_a...
18257 O << ".h):sat";
18258 return;
18259 break;
18260 case 18:
18261 // A2_addh_l16_sat_ll, A2_subh_l16_sat_ll, M2_mpy_acc_sat_hl_s0, M2_mpy_a...
18262 O << ".l):sat";
18263 return;
18264 break;
18265 case 19:
18266 // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
18267 printOperand(MI, OpNo: 3, O);
18268 break;
18269 case 20:
18270 // A4_round_ri_sat, A4_round_rr_sat, S2_asl_i_r_sat, S2_asl_r_r_sat, S2_a...
18271 O << "):sat";
18272 return;
18273 break;
18274 case 21:
18275 // C2_mux, C2_muxri, M4_mpyrr_addr
18276 O << ',';
18277 printOperand(MI, OpNo: 3, O);
18278 break;
18279 case 22:
18280 // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S2_inser...
18281 O << ",#";
18282 break;
18283 case 23:
18284 // F2_sffma_sc
18285 O << "):scale";
18286 return;
18287 break;
18288 case 24:
18289 // L2_ploadrbf_io, L2_ploadrbfnew_io, L2_ploadrbt_io, L2_ploadrbtnew_io, ...
18290 O << "+#";
18291 printOperand(MI, OpNo: 3, O);
18292 break;
18293 case 25:
18294 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
18295 O << "++#";
18296 printOperand(MI, OpNo: 4, O);
18297 break;
18298 case 26:
18299 // L4_ploadrbf_rr, L4_ploadrbfnew_rr, L4_ploadrbt_rr, L4_ploadrbtnew_rr, ...
18300 O << '+';
18301 printOperand(MI, OpNo: 3, O);
18302 O << "<<#";
18303 printOperand(MI, OpNo: 4, O);
18304 O << ')';
18305 return;
18306 break;
18307 case 27:
18308 // M2_hmmpyh_rs1, M2_mpy_sat_rnd_hh_s1, M2_mpy_sat_rnd_lh_s1, V6_vmpyhsrs...
18309 O << ".h):<<1:rnd:sat";
18310 return;
18311 break;
18312 case 28:
18313 // M2_hmmpyh_s1, M2_mpy_acc_sat_hh_s1, M2_mpy_acc_sat_lh_s1, M2_mpy_nac_s...
18314 O << ".h):<<1:sat";
18315 return;
18316 break;
18317 case 29:
18318 // M2_hmmpyl_rs1, M2_mpy_sat_rnd_hl_s1, M2_mpy_sat_rnd_ll_s1
18319 O << ".l):<<1:rnd:sat";
18320 return;
18321 break;
18322 case 30:
18323 // M2_hmmpyl_s1, M2_mpy_acc_sat_hl_s1, M2_mpy_acc_sat_ll_s1, M2_mpy_nac_s...
18324 O << ".l):<<1:sat";
18325 return;
18326 break;
18327 case 31:
18328 // M2_mpy_acc_hh_s1, M2_mpy_acc_lh_s1, M2_mpy_hh_s1, M2_mpy_lh_s1, M2_mpy...
18329 O << ".h):<<1";
18330 return;
18331 break;
18332 case 32:
18333 // M2_mpy_acc_hl_s1, M2_mpy_acc_ll_s1, M2_mpy_hl_s1, M2_mpy_ll_s1, M2_mpy...
18334 O << ".l):<<1";
18335 return;
18336 break;
18337 case 33:
18338 // M2_mpy_rnd_hh_s0, M2_mpy_rnd_lh_s0, M2_mpyd_rnd_hh_s0, M2_mpyd_rnd_lh_...
18339 O << ".h):rnd";
18340 return;
18341 break;
18342 case 34:
18343 // M2_mpy_rnd_hh_s1, M2_mpy_rnd_lh_s1, M2_mpyd_rnd_hh_s1, M2_mpyd_rnd_lh_...
18344 O << ".h):<<1:rnd";
18345 return;
18346 break;
18347 case 35:
18348 // M2_mpy_rnd_hl_s0, M2_mpy_rnd_ll_s0, M2_mpyd_rnd_hl_s0, M2_mpyd_rnd_ll_...
18349 O << ".l):rnd";
18350 return;
18351 break;
18352 case 36:
18353 // M2_mpy_rnd_hl_s1, M2_mpy_rnd_ll_s1, M2_mpyd_rnd_hl_s1, M2_mpyd_rnd_ll_...
18354 O << ".l):<<1:rnd";
18355 return;
18356 break;
18357 case 37:
18358 // M2_mpy_sat_rnd_hh_s0, M2_mpy_sat_rnd_lh_s0
18359 O << ".h):rnd:sat";
18360 return;
18361 break;
18362 case 38:
18363 // M2_mpy_sat_rnd_hl_s0, M2_mpy_sat_rnd_ll_s0
18364 O << ".l):rnd:sat";
18365 return;
18366 break;
18367 case 39:
18368 // M2_mpy_up_s1
18369 O << "):<<1";
18370 return;
18371 break;
18372 case 40:
18373 // M2_mpy_up_s1_sat, M4_mac_up_s1_sat, M4_nac_up_s1_sat
18374 O << "):<<1:sat";
18375 return;
18376 break;
18377 case 41:
18378 // S5_vasrhrnd
18379 O << "):raw";
18380 return;
18381 break;
18382 case 42:
18383 // V6_shuffeqw, V6_veqw, V6_veqw_and, V6_veqw_or, V6_veqw_xor, V6_vgtw, V...
18384 O << ".w)";
18385 return;
18386 break;
18387 case 43:
18388 // V6_v6mpyhubs10
18389 O << "):h";
18390 return;
18391 break;
18392 case 44:
18393 // V6_v6mpyvubs10
18394 O << "):v";
18395 return;
18396 break;
18397 case 45:
18398 // V6_vL32b_cur_npred_ppu, V6_vL32b_cur_pred_ppu, V6_vL32b_npred_ppu, V6_...
18399 O << "++";
18400 printOperand(MI, OpNo: 4, O);
18401 break;
18402 case 46:
18403 // V6_vadd_hf, V6_vadd_hf_hf, V6_vadd_sf_hf, V6_vgthf, V6_vgthf_and, V6_v...
18404 O << ".hf)";
18405 return;
18406 break;
18407 case 47:
18408 // V6_vadd_hf_f8, V6_vmpy_hf_f8, V6_vmpy_hf_f8_acc, V6_vsub_hf_f8
18409 O << ".f8)";
18410 return;
18411 break;
18412 case 48:
18413 // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_vgtsf, V6_vgtsf_and, V6_v...
18414 O << ".sf)";
18415 return;
18416 break;
18417 case 49:
18418 // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
18419 O << ".bf)";
18420 return;
18421 break;
18422 case 50:
18423 // V6_vasrhubrndsat, V6_vasrhubsat, V6_vmpahhsat
18424 O << ".h,";
18425 printOperand(MI, OpNo: 3, O);
18426 break;
18427 case 51:
18428 // V6_vasruhubrndsat, V6_vasruhubsat, V6_vmpauhuhsat
18429 O << ".uh,";
18430 printOperand(MI, OpNo: 3, O);
18431 break;
18432 case 52:
18433 // V6_vasruwuhrndsat, V6_vasruwuhsat
18434 O << ".uw,";
18435 printOperand(MI, OpNo: 3, O);
18436 break;
18437 case 53:
18438 // V6_vasrvuhubrndsat
18439 O << ".ub):rnd:sat";
18440 return;
18441 break;
18442 case 54:
18443 // V6_vasrvuhubsat
18444 O << ".ub):sat";
18445 return;
18446 break;
18447 case 55:
18448 // V6_vasrvwuhrndsat
18449 O << ".uh):rnd:sat";
18450 return;
18451 break;
18452 case 56:
18453 // V6_vasrvwuhsat, V6_vrounduhub
18454 O << ".uh):sat";
18455 return;
18456 break;
18457 case 57:
18458 // V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat, V6_vasrwuhrndsat, V6_vasrwuh...
18459 O << ".w,";
18460 printOperand(MI, OpNo: 3, O);
18461 break;
18462 case 58:
18463 // V6_veqb, V6_veqb_and, V6_veqb_or, V6_veqb_xor, V6_vgtb, V6_vgtb_and, V...
18464 O << ".b)";
18465 return;
18466 break;
18467 case 59:
18468 // V6_vlutvvb_nm, V6_vlutvwh_nm
18469 O << "):nomatch";
18470 return;
18471 break;
18472 case 60:
18473 // V6_vmpyuhvs
18474 O << ".uh):>>16";
18475 return;
18476 break;
18477 case 61:
18478 // V6_vrmpybusi, V6_vrmpybusi_acc
18479 O << ".b,#";
18480 break;
18481 case 62:
18482 // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_a...
18483 printOperand(MI, OpNo: 1, O);
18484 break;
18485 case 63:
18486 // V6_vrounduwuh
18487 O << ".uw):sat";
18488 return;
18489 break;
18490 case 64:
18491 // V6_vroundwuh
18492 O << ".w):sat";
18493 return;
18494 break;
18495 }
18496
18497
18498 // Fragment 5 encoded into 6 bits for 38 unique commands.
18499 switch ((Bits >> 45) & 63) {
18500 default: llvm_unreachable("Invalid command number.");
18501 case 0:
18502 // A2_addsp, V6_vtran2x2_map, dup_A2_add, dup_A2_addi, A2_add, A2_addi, A...
18503 O << ')';
18504 return;
18505 break;
18506 case 1:
18507 // V6_vscattermh_add_alt
18508 O << ".h) += ";
18509 printOperand(MI, OpNo: 3, O);
18510 O << ".h";
18511 return;
18512 break;
18513 case 2:
18514 // V6_vscattermh_alt
18515 O << ".h) = ";
18516 printOperand(MI, OpNo: 3, O);
18517 O << ".h";
18518 return;
18519 break;
18520 case 3:
18521 // V6_vscattermw_add_alt, V6_vscattermwh_add_alt
18522 O << ".w) += ";
18523 printOperand(MI, OpNo: 3, O);
18524 break;
18525 case 4:
18526 // V6_vscattermw_alt, V6_vscattermwh_alt
18527 O << ".w) = ";
18528 printOperand(MI, OpNo: 3, O);
18529 break;
18530 case 5:
18531 // A2_addpsat, A2_addsat, A2_subsat, V6_vasrhubsat, V6_vasruhubsat, V6_va...
18532 O << "):sat";
18533 return;
18534 break;
18535 case 6:
18536 // A2_addsph
18537 O << "):raw:hi";
18538 return;
18539 break;
18540 case 7:
18541 // A2_addspl
18542 O << "):raw:lo";
18543 return;
18544 break;
18545 case 8:
18546 // A4_addp_c, A4_subp_c
18547 O << ',';
18548 printOperand(MI, OpNo: 1, O);
18549 O << "):carry";
18550 return;
18551 break;
18552 case 9:
18553 // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S4_extra...
18554 printOperand(MI, OpNo: 3, O);
18555 break;
18556 case 10:
18557 // C4_and_and, C4_and_or, C4_or_and, C4_or_or, M4_mpyri_addi, M4_mpyrr_ad...
18558 O << "))";
18559 return;
18560 break;
18561 case 11:
18562 // L2_loadalignb_pbr, L2_loadalignh_pbr
18563 O << ":brev)";
18564 return;
18565 break;
18566 case 12:
18567 // L2_loadalignb_pci, L2_loadalignh_pci
18568 O << ":circ(";
18569 printOperand(MI, OpNo: 5, O);
18570 O << "))";
18571 return;
18572 break;
18573 case 13:
18574 // S2_insert, S2_insertp, V6_vrmpybusi_acc
18575 printOperand(MI, OpNo: 4, O);
18576 O << ')';
18577 return;
18578 break;
18579 case 14:
18580 // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_...
18581 O << ") = ";
18582 break;
18583 case 15:
18584 // S4_storeirbf_io, S4_storeirbfnew_io, S4_storeirbt_io, S4_storeirbtnew_...
18585 O << ") = #";
18586 printOperand(MI, OpNo: 3, O);
18587 return;
18588 break;
18589 case 16:
18590 // V6_vL32b_nt_cur_npred_ai, V6_vL32b_nt_cur_npred_pi, V6_vL32b_nt_cur_np...
18591 O << "):nt";
18592 return;
18593 break;
18594 case 17:
18595 // V6_vS32b_nt_new_npred_ai, V6_vS32b_nt_new_npred_pi, V6_vS32b_nt_new_np...
18596 O << "):nt = ";
18597 break;
18598 case 18:
18599 // V6_vaddcarry, V6_vaddcarrysat, V6_vsubcarry
18600 O << ".w,";
18601 break;
18602 case 19:
18603 // V6_vaddw, V6_vaddw_dv, V6_vsubw, V6_vsubw_dv
18604 O << ".w)";
18605 return;
18606 break;
18607 case 20:
18608 // V6_vaddwsat, V6_vaddwsat_dv, V6_vsubwsat, V6_vsubwsat_dv
18609 O << ".w):sat";
18610 return;
18611 break;
18612 case 21:
18613 // V6_vasrhubrndsat, V6_vasruhubrndsat, V6_vasruwuhrndsat, V6_vasrwhrndsa...
18614 O << "):rnd:sat";
18615 return;
18616 break;
18617 case 22:
18618 // V6_vgathermh
18619 O << ".h).h";
18620 return;
18621 break;
18622 case 23:
18623 // V6_vgathermhw
18624 O << ".w).h";
18625 return;
18626 break;
18627 case 24:
18628 // V6_vgathermw
18629 O << ".w).w";
18630 return;
18631 break;
18632 case 25:
18633 // V6_vmpahhsat
18634 O << ".h):sat";
18635 return;
18636 break;
18637 case 26:
18638 // V6_vmpauhuhsat
18639 O << ".uh):sat";
18640 return;
18641 break;
18642 case 27:
18643 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc...
18644 O << ".b)";
18645 return;
18646 break;
18647 case 28:
18648 // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
18649 O << ".b++)";
18650 return;
18651 break;
18652 case 29:
18653 // V6_vrmpyzbub_rt, V6_vrmpyzbub_rt_acc
18654 O << ".ub)";
18655 return;
18656 break;
18657 case 30:
18658 // V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_acc
18659 O << ".ub++)";
18660 return;
18661 break;
18662 case 31:
18663 // V6_vscattermh
18664 O << ".h).h = ";
18665 printOperand(MI, OpNo: 3, O);
18666 return;
18667 break;
18668 case 32:
18669 // V6_vscattermh_add
18670 O << ".h).h += ";
18671 printOperand(MI, OpNo: 3, O);
18672 return;
18673 break;
18674 case 33:
18675 // V6_vscattermhw
18676 O << ".w).h = ";
18677 printOperand(MI, OpNo: 3, O);
18678 return;
18679 break;
18680 case 34:
18681 // V6_vscattermhw_add
18682 O << ".w).h += ";
18683 printOperand(MI, OpNo: 3, O);
18684 return;
18685 break;
18686 case 35:
18687 // V6_vscattermw
18688 O << ".w).w = ";
18689 printOperand(MI, OpNo: 3, O);
18690 return;
18691 break;
18692 case 36:
18693 // V6_vscattermw_add
18694 O << ".w).w += ";
18695 printOperand(MI, OpNo: 3, O);
18696 return;
18697 break;
18698 case 37:
18699 // dep_A2_addsat, dep_A2_subsat
18700 O << "):sat:deprecated";
18701 return;
18702 break;
18703 }
18704
18705
18706 // Fragment 6 encoded into 3 bits for 7 unique commands.
18707 switch ((Bits >> 51) & 7) {
18708 default: llvm_unreachable("Invalid command number.");
18709 case 0:
18710 // V6_vscattermw_add_alt, V6_vscattermw_alt
18711 O << ".w";
18712 return;
18713 break;
18714 case 1:
18715 // V6_vscattermwh_add_alt, V6_vscattermwh_alt
18716 O << ".h";
18717 return;
18718 break;
18719 case 2:
18720 // C2_muxii, C2_muxir, S2_extractu, S2_extractup, S4_extract, S4_extractp...
18721 O << ')';
18722 return;
18723 break;
18724 case 3:
18725 // M4_mpyri_addr
18726 O << "))";
18727 return;
18728 break;
18729 case 4:
18730 // S2_pstorerbf_io, S2_pstorerbnewf_io, S2_pstorerbnewt_io, S2_pstorerbt_...
18731 printOperand(MI, OpNo: 3, O);
18732 break;
18733 case 5:
18734 // S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_pi, S2_pstorerbne...
18735 printOperand(MI, OpNo: 4, O);
18736 break;
18737 case 6:
18738 // V6_vaddcarry, V6_vsubcarry
18739 printOperand(MI, OpNo: 1, O);
18740 O << "):carry";
18741 return;
18742 break;
18743 }
18744
18745
18746 // Fragment 7 encoded into 2 bits for 4 unique commands.
18747 switch ((Bits >> 54) & 3) {
18748 default: llvm_unreachable("Invalid command number.");
18749 case 0:
18750 // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbt_io,...
18751 return;
18752 break;
18753 case 1:
18754 // S2_pstorerbnewf_io, S2_pstorerbnewf_pi, S2_pstorerbnewfnew_pi, S2_psto...
18755 O << ".new";
18756 return;
18757 break;
18758 case 2:
18759 // S2_pstorerff_io, S2_pstorerff_pi, S2_pstorerffnew_pi, S2_pstorerft_io,...
18760 O << ".h";
18761 return;
18762 break;
18763 case 3:
18764 // V6_vaddcarrysat
18765 O << "):carry:sat";
18766 return;
18767 break;
18768 }
18769
18770}
18771
18772
18773/// getRegisterName - This method is automatically generated by tblgen
18774/// from the register set description. This returns the assembler name
18775/// for the specified register.
18776const char *HexagonInstPrinter::getRegisterName(MCRegister Reg) {
18777 unsigned RegNo = Reg.id();
18778 assert(RegNo && RegNo < 398 && "Invalid register number!");
18779
18780
18781#ifdef __GNUC__
18782#pragma GCC diagnostic push
18783#pragma GCC diagnostic ignored "-Woverlength-strings"
18784#endif
18785 static const char AsmStrs[] = {
18786 /* 0 */ "__10000000\000"
18787 /* 11 */ "__1000000\000"
18788 /* 21 */ "__10000010\000"
18789 /* 32 */ "__1000010\000"
18790 /* 42 */ "c11:10\000"
18791 /* 49 */ "g11:10\000"
18792 /* 56 */ "r11:10\000"
18793 /* 63 */ "s11:10\000"
18794 /* 70 */ "v11:10\000"
18795 /* 77 */ "g10\000"
18796 /* 81 */ "r10\000"
18797 /* 85 */ "v10\000"
18798 /* 89 */ "__10000020\000"
18799 /* 100 */ "__1000020\000"
18800 /* 110 */ "g21:20\000"
18801 /* 117 */ "r21:20\000"
18802 /* 124 */ "s21:20\000"
18803 /* 131 */ "v21:20\000"
18804 /* 138 */ "v23:20\000"
18805 /* 145 */ "g20\000"
18806 /* 149 */ "r20\000"
18807 /* 153 */ "s20\000"
18808 /* 157 */ "v20\000"
18809 /* 161 */ "__10000030\000"
18810 /* 172 */ "__1000030\000"
18811 /* 182 */ "c31:30\000"
18812 /* 189 */ "g31:30\000"
18813 /* 196 */ "r31:30\000"
18814 /* 203 */ "s31:30\000"
18815 /* 210 */ "v31:30\000"
18816 /* 217 */ "g30\000"
18817 /* 221 */ "r30\000"
18818 /* 225 */ "v30\000"
18819 /* 229 */ "s41:40\000"
18820 /* 236 */ "s51:50\000"
18821 /* 243 */ "s61:60\000"
18822 /* 250 */ "s60\000"
18823 /* 254 */ "s71:70\000"
18824 /* 261 */ "s70\000"
18825 /* 265 */ "s80\000"
18826 /* 269 */ "c1:0\000"
18827 /* 274 */ "g1:0\000"
18828 /* 279 */ "r1:0\000"
18829 /* 284 */ "s1:0\000"
18830 /* 289 */ "v1:0\000"
18831 /* 294 */ "p3:0\000"
18832 /* 299 */ "v3:0\000"
18833 /* 304 */ "sa0\000"
18834 /* 308 */ "badva0\000"
18835 /* 315 */ "lc0\000"
18836 /* 319 */ "brkptpc0\000"
18837 /* 328 */ "isdbcfg0\000"
18838 /* 337 */ "brkptcfg0\000"
18839 /* 347 */ "m0\000"
18840 /* 350 */ "sgp0\000"
18841 /* 355 */ "q0\000"
18842 /* 358 */ "r0\000"
18843 /* 361 */ "cs0\000"
18844 /* 365 */ "gpmucnt0\000"
18845 /* 374 */ "v0\000"
18846 /* 377 */ "__10000001\000"
18847 /* 388 */ "__1000001\000"
18848 /* 398 */ "__10000011\000"
18849 /* 409 */ "__1000011\000"
18850 /* 419 */ "v10:11\000"
18851 /* 426 */ "g11\000"
18852 /* 430 */ "r11\000"
18853 /* 434 */ "s11\000"
18854 /* 438 */ "v11\000"
18855 /* 442 */ "__10000021\000"
18856 /* 453 */ "__1000021\000"
18857 /* 463 */ "v20:21\000"
18858 /* 470 */ "g21\000"
18859 /* 474 */ "r21\000"
18860 /* 478 */ "v21\000"
18861 /* 482 */ "v30:31\000"
18862 /* 489 */ "g31\000"
18863 /* 493 */ "r31\000"
18864 /* 497 */ "v31\000"
18865 /* 501 */ "s61\000"
18866 /* 505 */ "s71\000"
18867 /* 509 */ "v0:1\000"
18868 /* 514 */ "sa1\000"
18869 /* 518 */ "badva1\000"
18870 /* 525 */ "lc1\000"
18871 /* 529 */ "brkptpc1\000"
18872 /* 538 */ "isdbcfg1\000"
18873 /* 547 */ "brkptcfg1\000"
18874 /* 557 */ "m1\000"
18875 /* 560 */ "sgp1\000"
18876 /* 565 */ "q1\000"
18877 /* 568 */ "r1\000"
18878 /* 571 */ "cs1\000"
18879 /* 575 */ "gpmucnt1\000"
18880 /* 584 */ "v1\000"
18881 /* 587 */ "__10000002\000"
18882 /* 598 */ "__1000002\000"
18883 /* 608 */ "__10000012\000"
18884 /* 619 */ "__1000012\000"
18885 /* 629 */ "c13:12\000"
18886 /* 636 */ "g13:12\000"
18887 /* 643 */ "r13:12\000"
18888 /* 650 */ "s13:12\000"
18889 /* 657 */ "v13:12\000"
18890 /* 664 */ "v15:12\000"
18891 /* 671 */ "g12\000"
18892 /* 675 */ "r12\000"
18893 /* 679 */ "s12\000"
18894 /* 683 */ "v12\000"
18895 /* 687 */ "__10000022\000"
18896 /* 698 */ "__1000022\000"
18897 /* 708 */ "g23:22\000"
18898 /* 715 */ "r23:22\000"
18899 /* 722 */ "s23:22\000"
18900 /* 729 */ "v23:22\000"
18901 /* 736 */ "g22\000"
18902 /* 740 */ "r22\000"
18903 /* 744 */ "s22\000"
18904 /* 748 */ "v22\000"
18905 /* 752 */ "s33:32\000"
18906 /* 759 */ "s43:42\000"
18907 /* 766 */ "s53:52\000"
18908 /* 773 */ "s63:62\000"
18909 /* 780 */ "s62\000"
18910 /* 784 */ "s73:72\000"
18911 /* 791 */ "s72\000"
18912 /* 795 */ "c3:2\000"
18913 /* 800 */ "g3:2\000"
18914 /* 805 */ "r3:2\000"
18915 /* 810 */ "s3:2\000"
18916 /* 815 */ "v3:2\000"
18917 /* 820 */ "p2\000"
18918 /* 823 */ "q2\000"
18919 /* 826 */ "r2\000"
18920 /* 829 */ "gpmucnt2\000"
18921 /* 838 */ "v2\000"
18922 /* 841 */ "__10000003\000"
18923 /* 852 */ "__1000003\000"
18924 /* 862 */ "__10000013\000"
18925 /* 873 */ "__1000013\000"
18926 /* 883 */ "v12:13\000"
18927 /* 890 */ "g13\000"
18928 /* 894 */ "r13\000"
18929 /* 898 */ "s13\000"
18930 /* 902 */ "v13\000"
18931 /* 906 */ "__10000023\000"
18932 /* 917 */ "__1000023\000"
18933 /* 927 */ "v22:23\000"
18934 /* 934 */ "g23\000"
18935 /* 938 */ "r23\000"
18936 /* 942 */ "s23\000"
18937 /* 946 */ "v23\000"
18938 /* 950 */ "s63\000"
18939 /* 954 */ "s73\000"
18940 /* 958 */ "v2:3\000"
18941 /* 963 */ "p3\000"
18942 /* 966 */ "q3\000"
18943 /* 969 */ "r3\000"
18944 /* 972 */ "gpmucnt3\000"
18945 /* 981 */ "v3\000"
18946 /* 984 */ "__10000004\000"
18947 /* 995 */ "__1000004\000"
18948 /* 1005 */ "__10000014\000"
18949 /* 1016 */ "__1000014\000"
18950 /* 1026 */ "c15:14\000"
18951 /* 1033 */ "g15:14\000"
18952 /* 1040 */ "r15:14\000"
18953 /* 1047 */ "s15:14\000"
18954 /* 1054 */ "v15:14\000"
18955 /* 1061 */ "g14\000"
18956 /* 1065 */ "r14\000"
18957 /* 1069 */ "s14\000"
18958 /* 1073 */ "v14\000"
18959 /* 1077 */ "__10000024\000"
18960 /* 1088 */ "__1000024\000"
18961 /* 1098 */ "g25:24\000"
18962 /* 1105 */ "r25:24\000"
18963 /* 1112 */ "s25:24\000"
18964 /* 1119 */ "v25:24\000"
18965 /* 1126 */ "v27:24\000"
18966 /* 1133 */ "r24\000"
18967 /* 1137 */ "s24\000"
18968 /* 1141 */ "v24\000"
18969 /* 1145 */ "s35:34\000"
18970 /* 1152 */ "s45:44\000"
18971 /* 1159 */ "s44\000"
18972 /* 1163 */ "s55:54\000"
18973 /* 1170 */ "s54\000"
18974 /* 1174 */ "s65:64\000"
18975 /* 1181 */ "s64\000"
18976 /* 1185 */ "s75:74\000"
18977 /* 1192 */ "s74\000"
18978 /* 1196 */ "c5:4\000"
18979 /* 1201 */ "g5:4\000"
18980 /* 1206 */ "r5:4\000"
18981 /* 1211 */ "s5:4\000"
18982 /* 1216 */ "v5:4\000"
18983 /* 1221 */ "v7:4\000"
18984 /* 1226 */ "g4\000"
18985 /* 1229 */ "r4\000"
18986 /* 1232 */ "gpmucnt4\000"
18987 /* 1241 */ "v4\000"
18988 /* 1244 */ "__10000005\000"
18989 /* 1255 */ "__1000005\000"
18990 /* 1265 */ "__10000015\000"
18991 /* 1276 */ "__1000015\000"
18992 /* 1286 */ "v14:15\000"
18993 /* 1293 */ "g15\000"
18994 /* 1297 */ "r15\000"
18995 /* 1301 */ "s15\000"
18996 /* 1305 */ "v15\000"
18997 /* 1309 */ "__10000025\000"
18998 /* 1320 */ "__1000025\000"
18999 /* 1330 */ "v24:25\000"
19000 /* 1337 */ "r25\000"
19001 /* 1341 */ "s25\000"
19002 /* 1345 */ "v25\000"
19003 /* 1349 */ "s35\000"
19004 /* 1353 */ "s45\000"
19005 /* 1357 */ "s55\000"
19006 /* 1361 */ "s65\000"
19007 /* 1365 */ "s75\000"
19008 /* 1369 */ "v4:5\000"
19009 /* 1374 */ "c5\000"
19010 /* 1377 */ "g5\000"
19011 /* 1380 */ "r5\000"
19012 /* 1383 */ "gpmucnt5\000"
19013 /* 1392 */ "v5\000"
19014 /* 1395 */ "__10000006\000"
19015 /* 1406 */ "__1000006\000"
19016 /* 1416 */ "__10000016\000"
19017 /* 1427 */ "__1000016\000"
19018 /* 1437 */ "c17:16\000"
19019 /* 1444 */ "g17:16\000"
19020 /* 1451 */ "r17:16\000"
19021 /* 1458 */ "s17:16\000"
19022 /* 1465 */ "v17:16\000"
19023 /* 1472 */ "v19:16\000"
19024 /* 1479 */ "r16\000"
19025 /* 1483 */ "v16\000"
19026 /* 1487 */ "__10000026\000"
19027 /* 1498 */ "__1000026\000"
19028 /* 1508 */ "g27:26\000"
19029 /* 1515 */ "r27:26\000"
19030 /* 1522 */ "s27:26\000"
19031 /* 1529 */ "v27:26\000"
19032 /* 1536 */ "r26\000"
19033 /* 1540 */ "s26\000"
19034 /* 1544 */ "v26\000"
19035 /* 1548 */ "s37:36\000"
19036 /* 1555 */ "s47:46\000"
19037 /* 1562 */ "s46\000"
19038 /* 1566 */ "s57:56\000"
19039 /* 1573 */ "s56\000"
19040 /* 1577 */ "s67:66\000"
19041 /* 1584 */ "s66\000"
19042 /* 1588 */ "s77:76\000"
19043 /* 1595 */ "s76\000"
19044 /* 1599 */ "c7:6\000"
19045 /* 1604 */ "g7:6\000"
19046 /* 1609 */ "r7:6\000"
19047 /* 1614 */ "s7:6\000"
19048 /* 1619 */ "v7:6\000"
19049 /* 1624 */ "g6\000"
19050 /* 1627 */ "r6\000"
19051 /* 1630 */ "gpmucnt6\000"
19052 /* 1639 */ "v6\000"
19053 /* 1642 */ "__10000007\000"
19054 /* 1653 */ "__1000007\000"
19055 /* 1663 */ "__10000017\000"
19056 /* 1674 */ "__1000017\000"
19057 /* 1684 */ "v16:17\000"
19058 /* 1691 */ "r17\000"
19059 /* 1695 */ "v17\000"
19060 /* 1699 */ "__10000027\000"
19061 /* 1710 */ "__1000027\000"
19062 /* 1720 */ "v26:27\000"
19063 /* 1727 */ "r27\000"
19064 /* 1731 */ "v27\000"
19065 /* 1735 */ "s47\000"
19066 /* 1739 */ "s57\000"
19067 /* 1743 */ "s67\000"
19068 /* 1747 */ "s77\000"
19069 /* 1751 */ "v6:7\000"
19070 /* 1756 */ "g7\000"
19071 /* 1759 */ "r7\000"
19072 /* 1762 */ "gpmucnt7\000"
19073 /* 1771 */ "v7\000"
19074 /* 1774 */ "__10000008\000"
19075 /* 1785 */ "__1000008\000"
19076 /* 1795 */ "__10000018\000"
19077 /* 1806 */ "__1000018\000"
19078 /* 1816 */ "c19:18\000"
19079 /* 1823 */ "g19:18\000"
19080 /* 1830 */ "r19:18\000"
19081 /* 1837 */ "s19:18\000"
19082 /* 1844 */ "v19:18\000"
19083 /* 1851 */ "r18\000"
19084 /* 1855 */ "v18\000"
19085 /* 1859 */ "__10000028\000"
19086 /* 1870 */ "__1000028\000"
19087 /* 1880 */ "v31:28\000"
19088 /* 1887 */ "g29:28\000"
19089 /* 1894 */ "r29:28\000"
19090 /* 1901 */ "s29:28\000"
19091 /* 1908 */ "v29:28\000"
19092 /* 1915 */ "r28\000"
19093 /* 1919 */ "v28\000"
19094 /* 1923 */ "s39:38\000"
19095 /* 1930 */ "s49:48\000"
19096 /* 1937 */ "s59:58\000"
19097 /* 1944 */ "s58\000"
19098 /* 1948 */ "s69:68\000"
19099 /* 1955 */ "s68\000"
19100 /* 1959 */ "s79:78\000"
19101 /* 1966 */ "s78\000"
19102 /* 1970 */ "v11:8\000"
19103 /* 1976 */ "c9:8\000"
19104 /* 1981 */ "g9:8\000"
19105 /* 1986 */ "r9:8\000"
19106 /* 1991 */ "s9:8\000"
19107 /* 1996 */ "v9:8\000"
19108 /* 2001 */ "c8\000"
19109 /* 2004 */ "g8\000"
19110 /* 2007 */ "r8\000"
19111 /* 2010 */ "v8\000"
19112 /* 2013 */ "__10000009\000"
19113 /* 2024 */ "__1000009\000"
19114 /* 2034 */ "__10000019\000"
19115 /* 2045 */ "__1000019\000"
19116 /* 2055 */ "v18:19\000"
19117 /* 2062 */ "r19\000"
19118 /* 2066 */ "s19\000"
19119 /* 2070 */ "v19\000"
19120 /* 2074 */ "__10000029\000"
19121 /* 2085 */ "__1000029\000"
19122 /* 2095 */ "v28:29\000"
19123 /* 2102 */ "r29\000"
19124 /* 2106 */ "v29\000"
19125 /* 2110 */ "s59\000"
19126 /* 2114 */ "s69\000"
19127 /* 2118 */ "s79\000"
19128 /* 2122 */ "__9999999\000"
19129 /* 2132 */ "__999999\000"
19130 /* 2141 */ "v8:9\000"
19131 /* 2146 */ "g9\000"
19132 /* 2149 */ "r9\000"
19133 /* 2152 */ "v9\000"
19134 /* 2155 */ "gbadva\000"
19135 /* 2162 */ "evb\000"
19136 /* 2166 */ "pc\000"
19137 /* 2169 */ "htid\000"
19138 /* 2174 */ "stid\000"
19139 /* 2179 */ "vid\000"
19140 /* 2183 */ "cfgbase\000"
19141 /* 2191 */ "usr.ovf\000"
19142 /* 2199 */ "diag\000"
19143 /* 2204 */ "syscfg\000"
19144 /* 2211 */ "pmuevtcfg\000"
19145 /* 2221 */ "pmucfg\000"
19146 /* 2228 */ "gpcyclehi\000"
19147 /* 2238 */ "upcyclehi\000"
19148 /* 2248 */ "utimerhi\000"
19149 /* 2257 */ "pktcounthi\000"
19150 /* 2268 */ "imask\000"
19151 /* 2274 */ "modectl\000"
19152 /* 2282 */ "isdben\000"
19153 /* 2289 */ "isdbmbxin\000"
19154 /* 2299 */ "gpcyclelo\000"
19155 /* 2309 */ "upcyclelo\000"
19156 /* 2319 */ "utimerlo\000"
19157 /* 2328 */ "pktcountlo\000"
19158 /* 2339 */ "ugp\000"
19159 /* 2343 */ "vtmp\000"
19160 /* 2348 */ "gosp\000"
19161 /* 2353 */ "ccr\000"
19162 /* 2357 */ "gelr\000"
19163 /* 2362 */ "isdbgpr\000"
19164 /* 2370 */ "gsr\000"
19165 /* 2374 */ "ssr\000"
19166 /* 2378 */ "usr\000"
19167 /* 2382 */ "framelimit\000"
19168 /* 2393 */ "isdbst\000"
19169 /* 2400 */ "isdbmbxout\000"
19170 /* 2411 */ "rev\000"
19171 /* 2415 */ "framekey\000"
19172};
19173#ifdef __GNUC__
19174#pragma GCC diagnostic pop
19175#endif
19176
19177 static const uint16_t RegAsmOffset[] = {
19178 2156, 2353, 2183, 629, 2199, 2358, 2162, 2415, 2382, 2357, 2348, 2340, 2228, 2299,
19179 2370, 2169, 2268, 2282, 2362, 2289, 2400, 2393, 2274, 2166, 2229, 2300, 1816, 2257,
19180 2328, 2221, 2211, 2411, 2374, 2174, 2204, 2339, 1026, 2238, 2309, 2378, 2191, 182,
19181 2248, 2319, 2179, 2343, 308, 518, 337, 547, 319, 529, 1374, 2001, 361, 571,
19182 279, 805, 1206, 1609, 1986, 56, 643, 1040, 1451, 1830, 117, 715, 1105, 1515,
19183 1894, 196, 2155, 1226, 1377, 1624, 1756, 2004, 2146, 77, 426, 671, 890, 1061,
19184 1293, 145, 470, 736, 934, 217, 489, 365, 575, 829, 972, 1232, 1383, 1630,
19185 1762, 328, 538, 315, 525, 347, 557, 352, 562, 820, 963, 366, 576, 830,
19186 973, 355, 565, 823, 966, 358, 568, 826, 969, 1229, 1380, 1627, 1759, 2007,
19187 2149, 81, 430, 675, 894, 1065, 1297, 1479, 1691, 1851, 2062, 149, 474, 740,
19188 938, 1133, 1337, 1536, 1727, 1915, 2102, 221, 493, 434, 679, 898, 1069, 1301,
19189 2066, 153, 744, 942, 1137, 1341, 1540, 1349, 1159, 1353, 1562, 1735, 1170, 1357,
19190 1573, 1739, 1944, 2110, 250, 501, 780, 950, 1181, 1361, 1584, 1743, 1955, 2114,
19191 261, 505, 791, 954, 1192, 1365, 1595, 1747, 1966, 2118, 265, 304, 514, 350,
19192 560, 374, 584, 838, 981, 1241, 1392, 1639, 1771, 2010, 2152, 85, 438, 683,
19193 902, 1073, 1305, 1483, 1695, 1855, 2070, 157, 478, 748, 946, 1141, 1345, 1544,
19194 1731, 1919, 2106, 225, 497, 2132, 11, 388, 598, 852, 995, 1255, 1406, 1653,
19195 1785, 2024, 32, 409, 619, 873, 1016, 1276, 1427, 1674, 1806, 2045, 100, 453,
19196 698, 917, 1088, 1320, 1498, 1710, 1870, 2085, 172, 2122, 0, 377, 587, 841,
19197 984, 1244, 1395, 1642, 1774, 2013, 21, 398, 608, 862, 1005, 1265, 1416, 1663,
19198 1795, 2034, 89, 442, 687, 906, 1077, 1309, 1487, 1699, 1859, 2074, 161, 299,
19199 1221, 1970, 664, 1472, 138, 1126, 1880, 289, 815, 1216, 1619, 1996, 70, 657,
19200 1054, 1465, 1844, 131, 729, 1119, 1529, 1908, 210, 509, 958, 1369, 1751, 2141,
19201 419, 883, 1286, 1684, 2055, 463, 927, 1330, 1720, 2095, 482, 269, 795, 1196,
19202 1599, 1976, 42, 1437, 274, 800, 1201, 1604, 1981, 49, 636, 1033, 1444, 1823,
19203 110, 708, 1098, 1508, 1887, 189, 294, 810, 1211, 1614, 1991, 63, 650, 1047,
19204 1458, 1837, 124, 722, 1112, 1522, 1901, 203, 752, 1145, 1548, 1923, 229, 759,
19205 1152, 1555, 1930, 236, 766, 1163, 1566, 1937, 243, 773, 1174, 1577, 1948, 254,
19206 784, 1185, 1588, 1959, 284,
19207 };
19208
19209 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
19210 "Invalid alt name index for register!");
19211 return AsmStrs+RegAsmOffset[RegNo-1];
19212}
19213
19214#ifdef PRINT_ALIAS_INSTR
19215#undef PRINT_ALIAS_INSTR
19216
19217bool HexagonInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS) {
19218 static const PatternsForOpcode OpToPatterns[] = {
19219 {Hexagon::A2_andir, 0, 1 },
19220 {Hexagon::A2_paddif, 1, 1 },
19221 {Hexagon::A2_paddifnew, 2, 1 },
19222 {Hexagon::A2_paddit, 3, 1 },
19223 {Hexagon::A2_padditnew, 4, 1 },
19224 {Hexagon::A2_subri, 5, 2 },
19225 {Hexagon::A2_vaddub, 7, 1 },
19226 {Hexagon::A2_vsubub, 8, 1 },
19227 {Hexagon::C2_cmpgt, 9, 1 },
19228 {Hexagon::C2_cmpgtu, 10, 1 },
19229 {Hexagon::C2_or, 11, 1 },
19230 {Hexagon::J2_jumpf, 12, 1 },
19231 {Hexagon::J2_jumprf, 13, 1 },
19232 {Hexagon::J2_jumprt, 14, 1 },
19233 {Hexagon::J2_jumpt, 15, 1 },
19234 {Hexagon::J2_trap1, 16, 1 },
19235 {Hexagon::L2_deallocframe, 17, 1 },
19236 {Hexagon::L2_loadalignb_io, 18, 1 },
19237 {Hexagon::L2_loadalignh_io, 19, 1 },
19238 {Hexagon::L2_loadbsw2_io, 20, 1 },
19239 {Hexagon::L2_loadbsw4_io, 21, 1 },
19240 {Hexagon::L2_loadbzw2_io, 22, 1 },
19241 {Hexagon::L2_loadbzw4_io, 23, 1 },
19242 {Hexagon::L2_loadrb_io, 24, 1 },
19243 {Hexagon::L2_loadrd_io, 25, 1 },
19244 {Hexagon::L2_loadrh_io, 26, 1 },
19245 {Hexagon::L2_loadri_io, 27, 1 },
19246 {Hexagon::L2_loadrub_io, 28, 1 },
19247 {Hexagon::L2_loadruh_io, 29, 1 },
19248 {Hexagon::L2_ploadrbf_io, 30, 1 },
19249 {Hexagon::L2_ploadrbfnew_io, 31, 1 },
19250 {Hexagon::L2_ploadrbt_io, 32, 1 },
19251 {Hexagon::L2_ploadrbtnew_io, 33, 1 },
19252 {Hexagon::L2_ploadrdf_io, 34, 1 },
19253 {Hexagon::L2_ploadrdfnew_io, 35, 1 },
19254 {Hexagon::L2_ploadrdt_io, 36, 1 },
19255 {Hexagon::L2_ploadrdtnew_io, 37, 1 },
19256 {Hexagon::L2_ploadrhf_io, 38, 1 },
19257 {Hexagon::L2_ploadrhfnew_io, 39, 1 },
19258 {Hexagon::L2_ploadrht_io, 40, 1 },
19259 {Hexagon::L2_ploadrhtnew_io, 41, 1 },
19260 {Hexagon::L2_ploadrif_io, 42, 1 },
19261 {Hexagon::L2_ploadrifnew_io, 43, 1 },
19262 {Hexagon::L2_ploadrit_io, 44, 1 },
19263 {Hexagon::L2_ploadritnew_io, 45, 1 },
19264 {Hexagon::L2_ploadrubf_io, 46, 1 },
19265 {Hexagon::L2_ploadrubfnew_io, 47, 1 },
19266 {Hexagon::L2_ploadrubt_io, 48, 1 },
19267 {Hexagon::L2_ploadrubtnew_io, 49, 1 },
19268 {Hexagon::L2_ploadruhf_io, 50, 1 },
19269 {Hexagon::L2_ploadruhfnew_io, 51, 1 },
19270 {Hexagon::L2_ploadruht_io, 52, 1 },
19271 {Hexagon::L2_ploadruhtnew_io, 53, 1 },
19272 {Hexagon::L4_add_memopb_io, 54, 1 },
19273 {Hexagon::L4_add_memoph_io, 55, 1 },
19274 {Hexagon::L4_add_memopw_io, 56, 1 },
19275 {Hexagon::L4_and_memopb_io, 57, 1 },
19276 {Hexagon::L4_and_memoph_io, 58, 1 },
19277 {Hexagon::L4_and_memopw_io, 59, 1 },
19278 {Hexagon::L4_iadd_memopb_io, 60, 1 },
19279 {Hexagon::L4_iadd_memoph_io, 61, 1 },
19280 {Hexagon::L4_iadd_memopw_io, 62, 1 },
19281 {Hexagon::L4_iand_memopb_io, 63, 1 },
19282 {Hexagon::L4_iand_memoph_io, 64, 1 },
19283 {Hexagon::L4_iand_memopw_io, 65, 1 },
19284 {Hexagon::L4_ior_memopb_io, 66, 1 },
19285 {Hexagon::L4_ior_memoph_io, 67, 1 },
19286 {Hexagon::L4_ior_memopw_io, 68, 1 },
19287 {Hexagon::L4_isub_memopb_io, 69, 1 },
19288 {Hexagon::L4_isub_memoph_io, 70, 1 },
19289 {Hexagon::L4_isub_memopw_io, 71, 1 },
19290 {Hexagon::L4_or_memopb_io, 72, 1 },
19291 {Hexagon::L4_or_memoph_io, 73, 1 },
19292 {Hexagon::L4_or_memopw_io, 74, 1 },
19293 {Hexagon::L4_return, 75, 1 },
19294 {Hexagon::L4_return_f, 76, 1 },
19295 {Hexagon::L4_return_fnew_pnt, 77, 1 },
19296 {Hexagon::L4_return_fnew_pt, 78, 1 },
19297 {Hexagon::L4_return_t, 79, 1 },
19298 {Hexagon::L4_return_tnew_pnt, 80, 1 },
19299 {Hexagon::L4_return_tnew_pt, 81, 1 },
19300 {Hexagon::L4_sub_memopb_io, 82, 1 },
19301 {Hexagon::L4_sub_memoph_io, 83, 1 },
19302 {Hexagon::L4_sub_memopw_io, 84, 1 },
19303 {Hexagon::M2_mpyi, 85, 1 },
19304 {Hexagon::M7_dcmpyrwc, 86, 1 },
19305 {Hexagon::M7_dcmpyrwc_acc, 87, 1 },
19306 {Hexagon::S2_allocframe, 88, 1 },
19307 {Hexagon::S2_pstorerbf_io, 89, 1 },
19308 {Hexagon::S2_pstorerbnewf_io, 90, 1 },
19309 {Hexagon::S2_pstorerbnewt_io, 91, 1 },
19310 {Hexagon::S2_pstorerbt_io, 92, 1 },
19311 {Hexagon::S2_pstorerdf_io, 93, 1 },
19312 {Hexagon::S2_pstorerdt_io, 94, 1 },
19313 {Hexagon::S2_pstorerff_io, 95, 1 },
19314 {Hexagon::S2_pstorerft_io, 96, 1 },
19315 {Hexagon::S2_pstorerhf_io, 97, 1 },
19316 {Hexagon::S2_pstorerhnewf_io, 98, 1 },
19317 {Hexagon::S2_pstorerhnewt_io, 99, 1 },
19318 {Hexagon::S2_pstorerht_io, 100, 1 },
19319 {Hexagon::S2_pstorerif_io, 101, 1 },
19320 {Hexagon::S2_pstorerinewf_io, 102, 1 },
19321 {Hexagon::S2_pstorerinewt_io, 103, 1 },
19322 {Hexagon::S2_pstorerit_io, 104, 1 },
19323 {Hexagon::S2_storerb_io, 105, 1 },
19324 {Hexagon::S2_storerbnew_io, 106, 1 },
19325 {Hexagon::S2_storerd_io, 107, 1 },
19326 {Hexagon::S2_storerf_io, 108, 1 },
19327 {Hexagon::S2_storerh_io, 109, 1 },
19328 {Hexagon::S2_storerhnew_io, 110, 1 },
19329 {Hexagon::S2_storeri_io, 111, 1 },
19330 {Hexagon::S2_storerinew_io, 112, 1 },
19331 {Hexagon::S2_tableidxb, 113, 1 },
19332 {Hexagon::S4_pstorerbfnew_io, 114, 1 },
19333 {Hexagon::S4_pstorerbnewfnew_io, 115, 1 },
19334 {Hexagon::S4_pstorerbnewtnew_io, 116, 1 },
19335 {Hexagon::S4_pstorerbtnew_io, 117, 1 },
19336 {Hexagon::S4_pstorerdfnew_io, 118, 1 },
19337 {Hexagon::S4_pstorerdtnew_io, 119, 1 },
19338 {Hexagon::S4_pstorerffnew_io, 120, 1 },
19339 {Hexagon::S4_pstorerftnew_io, 121, 1 },
19340 {Hexagon::S4_pstorerhfnew_io, 122, 1 },
19341 {Hexagon::S4_pstorerhnewfnew_io, 123, 1 },
19342 {Hexagon::S4_pstorerhnewtnew_io, 124, 1 },
19343 {Hexagon::S4_pstorerhtnew_io, 125, 1 },
19344 {Hexagon::S4_pstorerifnew_io, 126, 1 },
19345 {Hexagon::S4_pstorerinewfnew_io, 127, 1 },
19346 {Hexagon::S4_pstorerinewtnew_io, 128, 1 },
19347 {Hexagon::S4_pstoreritnew_io, 129, 1 },
19348 {Hexagon::S4_storeirb_io, 130, 1 },
19349 {Hexagon::S4_storeirbf_io, 131, 1 },
19350 {Hexagon::S4_storeirbfnew_io, 132, 1 },
19351 {Hexagon::S4_storeirbt_io, 133, 1 },
19352 {Hexagon::S4_storeirbtnew_io, 134, 1 },
19353 {Hexagon::S4_storeirh_io, 135, 1 },
19354 {Hexagon::S4_storeirhf_io, 136, 1 },
19355 {Hexagon::S4_storeirhfnew_io, 137, 1 },
19356 {Hexagon::S4_storeirht_io, 138, 1 },
19357 {Hexagon::S4_storeirhtnew_io, 139, 1 },
19358 {Hexagon::S4_storeiri_io, 140, 1 },
19359 {Hexagon::S4_storeirif_io, 141, 1 },
19360 {Hexagon::S4_storeirifnew_io, 142, 1 },
19361 {Hexagon::S4_storeirit_io, 143, 1 },
19362 {Hexagon::S4_storeiritnew_io, 144, 1 },
19363 {Hexagon::V6_extractw, 145, 1 },
19364 {Hexagon::V6_v6mpyhubs10, 146, 1 },
19365 {Hexagon::V6_v6mpyvubs10, 147, 1 },
19366 {Hexagon::V6_vL32Ub_ai, 148, 1 },
19367 {Hexagon::V6_vL32b_ai, 149, 1 },
19368 {Hexagon::V6_vL32b_cur_npred_pi, 150, 1 },
19369 {Hexagon::V6_vL32b_cur_pred_pi, 151, 1 },
19370 {Hexagon::V6_vL32b_npred_ai, 152, 1 },
19371 {Hexagon::V6_vL32b_npred_pi, 153, 1 },
19372 {Hexagon::V6_vL32b_nt_ai, 154, 1 },
19373 {Hexagon::V6_vL32b_nt_cur_npred_pi, 155, 1 },
19374 {Hexagon::V6_vL32b_nt_cur_pred_pi, 156, 1 },
19375 {Hexagon::V6_vL32b_nt_npred_ai, 157, 1 },
19376 {Hexagon::V6_vL32b_nt_npred_pi, 158, 1 },
19377 {Hexagon::V6_vL32b_nt_pred_ai, 159, 1 },
19378 {Hexagon::V6_vL32b_nt_tmp_pred_ai, 160, 1 },
19379 {Hexagon::V6_vL32b_pred_ai, 161, 1 },
19380 {Hexagon::V6_vL32b_tmp_pred_ai, 162, 1 },
19381 {Hexagon::V6_vS32Ub_ai, 163, 1 },
19382 {Hexagon::V6_vS32Ub_npred_ai, 164, 1 },
19383 {Hexagon::V6_vS32Ub_pred_ai, 165, 1 },
19384 {Hexagon::V6_vS32b_ai, 166, 1 },
19385 {Hexagon::V6_vS32b_new_ai, 167, 1 },
19386 {Hexagon::V6_vS32b_npred_ai, 168, 1 },
19387 {Hexagon::V6_vS32b_nqpred_ai, 169, 1 },
19388 {Hexagon::V6_vS32b_nt_ai, 170, 1 },
19389 {Hexagon::V6_vS32b_nt_new_ai, 171, 1 },
19390 {Hexagon::V6_vS32b_nt_npred_ai, 172, 1 },
19391 {Hexagon::V6_vS32b_nt_nqpred_ai, 173, 1 },
19392 {Hexagon::V6_vS32b_nt_pred_ai, 174, 1 },
19393 {Hexagon::V6_vS32b_nt_qpred_ai, 175, 1 },
19394 {Hexagon::V6_vS32b_pred_ai, 176, 1 },
19395 {Hexagon::V6_vS32b_qpred_ai, 177, 1 },
19396 {Hexagon::V6_vabsb_sat, 178, 1 },
19397 {Hexagon::V6_vabsdiffh, 179, 1 },
19398 {Hexagon::V6_vabsdiffub, 180, 1 },
19399 {Hexagon::V6_vabsdiffuh, 181, 1 },
19400 {Hexagon::V6_vabsdiffw, 182, 1 },
19401 {Hexagon::V6_vabsh_sat, 183, 1 },
19402 {Hexagon::V6_vabsw_sat, 184, 1 },
19403 {Hexagon::V6_vaddb, 185, 1 },
19404 {Hexagon::V6_vaddb_dv, 186, 1 },
19405 {Hexagon::V6_vaddbnq, 187, 1 },
19406 {Hexagon::V6_vaddbq, 188, 1 },
19407 {Hexagon::V6_vaddbsat, 189, 1 },
19408 {Hexagon::V6_vaddbsat_dv, 190, 1 },
19409 {Hexagon::V6_vaddh, 191, 1 },
19410 {Hexagon::V6_vaddh_dv, 192, 1 },
19411 {Hexagon::V6_vaddhnq, 193, 1 },
19412 {Hexagon::V6_vaddhq, 194, 1 },
19413 {Hexagon::V6_vaddhsat, 195, 1 },
19414 {Hexagon::V6_vaddhsat_dv, 196, 1 },
19415 {Hexagon::V6_vaddhw, 197, 1 },
19416 {Hexagon::V6_vaddhw_acc, 198, 1 },
19417 {Hexagon::V6_vaddubh, 199, 1 },
19418 {Hexagon::V6_vaddubh_acc, 200, 1 },
19419 {Hexagon::V6_vaddubsat, 201, 1 },
19420 {Hexagon::V6_vaddubsat_dv, 202, 1 },
19421 {Hexagon::V6_vadduhsat, 203, 1 },
19422 {Hexagon::V6_vadduhsat_dv, 204, 1 },
19423 {Hexagon::V6_vadduhw, 205, 1 },
19424 {Hexagon::V6_vadduhw_acc, 206, 1 },
19425 {Hexagon::V6_vadduwsat, 207, 1 },
19426 {Hexagon::V6_vadduwsat_dv, 208, 1 },
19427 {Hexagon::V6_vaddw, 209, 1 },
19428 {Hexagon::V6_vaddw_dv, 210, 1 },
19429 {Hexagon::V6_vaddwnq, 211, 1 },
19430 {Hexagon::V6_vaddwq, 212, 1 },
19431 {Hexagon::V6_vaddwsat, 213, 1 },
19432 {Hexagon::V6_vaddwsat_dv, 214, 1 },
19433 {Hexagon::V6_vandnqrt, 215, 1 },
19434 {Hexagon::V6_vandnqrt_acc, 216, 1 },
19435 {Hexagon::V6_vandqrt, 217, 1 },
19436 {Hexagon::V6_vandqrt_acc, 218, 1 },
19437 {Hexagon::V6_vandvrt, 219, 1 },
19438 {Hexagon::V6_vandvrt_acc, 220, 1 },
19439 {Hexagon::V6_vaslh, 221, 1 },
19440 {Hexagon::V6_vaslh_acc, 222, 1 },
19441 {Hexagon::V6_vaslhv, 223, 1 },
19442 {Hexagon::V6_vaslw, 224, 1 },
19443 {Hexagon::V6_vaslw_acc, 225, 1 },
19444 {Hexagon::V6_vaslwv, 226, 1 },
19445 {Hexagon::V6_vasr_into, 227, 1 },
19446 {Hexagon::V6_vasrh, 228, 1 },
19447 {Hexagon::V6_vasrh_acc, 229, 1 },
19448 {Hexagon::V6_vasrhv, 230, 1 },
19449 {Hexagon::V6_vasrw, 231, 1 },
19450 {Hexagon::V6_vasrw_acc, 232, 1 },
19451 {Hexagon::V6_vasrwv, 233, 1 },
19452 {Hexagon::V6_vavgb, 234, 1 },
19453 {Hexagon::V6_vavgbrnd, 235, 1 },
19454 {Hexagon::V6_vavgh, 236, 1 },
19455 {Hexagon::V6_vavghrnd, 237, 1 },
19456 {Hexagon::V6_vavgub, 238, 1 },
19457 {Hexagon::V6_vavgubrnd, 239, 1 },
19458 {Hexagon::V6_vavguh, 240, 1 },
19459 {Hexagon::V6_vavguhrnd, 241, 1 },
19460 {Hexagon::V6_vavguw, 242, 1 },
19461 {Hexagon::V6_vavguwrnd, 243, 1 },
19462 {Hexagon::V6_vavgw, 244, 1 },
19463 {Hexagon::V6_vavgwrnd, 245, 1 },
19464 {Hexagon::V6_vcl0h, 246, 1 },
19465 {Hexagon::V6_vcl0w, 247, 1 },
19466 {Hexagon::V6_vdealb, 248, 1 },
19467 {Hexagon::V6_vdealb4w, 249, 1 },
19468 {Hexagon::V6_vdealh, 250, 1 },
19469 {Hexagon::V6_vdmpybus, 251, 1 },
19470 {Hexagon::V6_vdmpybus_acc, 252, 1 },
19471 {Hexagon::V6_vdmpybus_dv, 253, 1 },
19472 {Hexagon::V6_vdmpybus_dv_acc, 254, 1 },
19473 {Hexagon::V6_vdmpyhb, 255, 1 },
19474 {Hexagon::V6_vdmpyhb_acc, 256, 1 },
19475 {Hexagon::V6_vdmpyhb_dv, 257, 1 },
19476 {Hexagon::V6_vdmpyhb_dv_acc, 258, 1 },
19477 {Hexagon::V6_vdmpyhisat, 259, 1 },
19478 {Hexagon::V6_vdmpyhisat_acc, 260, 1 },
19479 {Hexagon::V6_vdmpyhsat, 261, 1 },
19480 {Hexagon::V6_vdmpyhsat_acc, 262, 1 },
19481 {Hexagon::V6_vdmpyhsuisat, 263, 1 },
19482 {Hexagon::V6_vdmpyhsuisat_acc, 264, 1 },
19483 {Hexagon::V6_vdmpyhsusat, 265, 1 },
19484 {Hexagon::V6_vdmpyhsusat_acc, 266, 1 },
19485 {Hexagon::V6_vdmpyhvsat, 267, 1 },
19486 {Hexagon::V6_vdmpyhvsat_acc, 268, 1 },
19487 {Hexagon::V6_vdsaduh, 269, 1 },
19488 {Hexagon::V6_vdsaduh_acc, 270, 1 },
19489 {Hexagon::V6_veqb, 271, 1 },
19490 {Hexagon::V6_veqb_and, 272, 1 },
19491 {Hexagon::V6_veqb_or, 273, 1 },
19492 {Hexagon::V6_veqb_xor, 274, 1 },
19493 {Hexagon::V6_veqh, 275, 1 },
19494 {Hexagon::V6_veqh_and, 276, 1 },
19495 {Hexagon::V6_veqh_or, 277, 1 },
19496 {Hexagon::V6_veqh_xor, 278, 1 },
19497 {Hexagon::V6_veqw, 279, 1 },
19498 {Hexagon::V6_veqw_and, 280, 1 },
19499 {Hexagon::V6_veqw_or, 281, 1 },
19500 {Hexagon::V6_veqw_xor, 282, 1 },
19501 {Hexagon::V6_vlsrh, 283, 1 },
19502 {Hexagon::V6_vlsrhv, 284, 1 },
19503 {Hexagon::V6_vlsrw, 285, 1 },
19504 {Hexagon::V6_vlsrwv, 286, 1 },
19505 {Hexagon::V6_vmaxb, 287, 1 },
19506 {Hexagon::V6_vmaxh, 288, 1 },
19507 {Hexagon::V6_vmaxub, 289, 1 },
19508 {Hexagon::V6_vmaxuh, 290, 1 },
19509 {Hexagon::V6_vmaxw, 291, 1 },
19510 {Hexagon::V6_vminb, 292, 1 },
19511 {Hexagon::V6_vminh, 293, 1 },
19512 {Hexagon::V6_vminub, 294, 1 },
19513 {Hexagon::V6_vminuh, 295, 1 },
19514 {Hexagon::V6_vminw, 296, 1 },
19515 {Hexagon::V6_vmpabus, 297, 1 },
19516 {Hexagon::V6_vmpabus_acc, 298, 1 },
19517 {Hexagon::V6_vmpabusv, 299, 1 },
19518 {Hexagon::V6_vmpabuu, 300, 1 },
19519 {Hexagon::V6_vmpabuu_acc, 301, 1 },
19520 {Hexagon::V6_vmpabuuv, 302, 1 },
19521 {Hexagon::V6_vmpahb, 303, 1 },
19522 {Hexagon::V6_vmpahb_acc, 304, 1 },
19523 {Hexagon::V6_vmpauhb, 305, 1 },
19524 {Hexagon::V6_vmpauhb_acc, 306, 1 },
19525 {Hexagon::V6_vmpybus, 307, 1 },
19526 {Hexagon::V6_vmpybus_acc, 308, 1 },
19527 {Hexagon::V6_vmpybusv, 309, 1 },
19528 {Hexagon::V6_vmpybusv_acc, 310, 1 },
19529 {Hexagon::V6_vmpybv, 311, 1 },
19530 {Hexagon::V6_vmpybv_acc, 312, 1 },
19531 {Hexagon::V6_vmpyewuh, 313, 1 },
19532 {Hexagon::V6_vmpyh, 314, 1 },
19533 {Hexagon::V6_vmpyh_acc, 315, 1 },
19534 {Hexagon::V6_vmpyhsat_acc, 316, 1 },
19535 {Hexagon::V6_vmpyhsrs, 317, 1 },
19536 {Hexagon::V6_vmpyhss, 318, 1 },
19537 {Hexagon::V6_vmpyhus, 319, 1 },
19538 {Hexagon::V6_vmpyhus_acc, 320, 1 },
19539 {Hexagon::V6_vmpyhv, 321, 1 },
19540 {Hexagon::V6_vmpyhv_acc, 322, 1 },
19541 {Hexagon::V6_vmpyhvsrs, 323, 1 },
19542 {Hexagon::V6_vmpyiewh_acc, 324, 1 },
19543 {Hexagon::V6_vmpyiewuh, 325, 1 },
19544 {Hexagon::V6_vmpyiewuh_acc, 326, 1 },
19545 {Hexagon::V6_vmpyih, 327, 1 },
19546 {Hexagon::V6_vmpyih_acc, 328, 1 },
19547 {Hexagon::V6_vmpyihb, 329, 1 },
19548 {Hexagon::V6_vmpyihb_acc, 330, 1 },
19549 {Hexagon::V6_vmpyiowh, 331, 1 },
19550 {Hexagon::V6_vmpyiwb, 332, 1 },
19551 {Hexagon::V6_vmpyiwb_acc, 333, 1 },
19552 {Hexagon::V6_vmpyiwh, 334, 1 },
19553 {Hexagon::V6_vmpyiwh_acc, 335, 1 },
19554 {Hexagon::V6_vmpyiwub, 336, 1 },
19555 {Hexagon::V6_vmpyiwub_acc, 337, 1 },
19556 {Hexagon::V6_vmpyowh, 338, 1 },
19557 {Hexagon::V6_vmpyowh_rnd, 339, 1 },
19558 {Hexagon::V6_vmpyub, 340, 1 },
19559 {Hexagon::V6_vmpyub_acc, 341, 1 },
19560 {Hexagon::V6_vmpyubv, 342, 1 },
19561 {Hexagon::V6_vmpyubv_acc, 343, 1 },
19562 {Hexagon::V6_vmpyuh, 344, 1 },
19563 {Hexagon::V6_vmpyuh_acc, 345, 1 },
19564 {Hexagon::V6_vmpyuhv, 346, 1 },
19565 {Hexagon::V6_vmpyuhv_acc, 347, 1 },
19566 {Hexagon::V6_vnavgb, 348, 1 },
19567 {Hexagon::V6_vnavgh, 349, 1 },
19568 {Hexagon::V6_vnavgub, 350, 1 },
19569 {Hexagon::V6_vnavgw, 351, 1 },
19570 {Hexagon::V6_vnormamth, 352, 1 },
19571 {Hexagon::V6_vnormamtw, 353, 1 },
19572 {Hexagon::V6_vpackeb, 354, 1 },
19573 {Hexagon::V6_vpackeh, 355, 1 },
19574 {Hexagon::V6_vpackhb_sat, 356, 1 },
19575 {Hexagon::V6_vpackhub_sat, 357, 1 },
19576 {Hexagon::V6_vpackob, 358, 1 },
19577 {Hexagon::V6_vpackoh, 359, 1 },
19578 {Hexagon::V6_vpackwh_sat, 360, 1 },
19579 {Hexagon::V6_vpackwuh_sat, 361, 1 },
19580 {Hexagon::V6_vpopcounth, 362, 1 },
19581 {Hexagon::V6_vrmpybub_rtt, 363, 1 },
19582 {Hexagon::V6_vrmpybub_rtt_acc, 364, 1 },
19583 {Hexagon::V6_vrmpybus, 365, 1 },
19584 {Hexagon::V6_vrmpybus_acc, 366, 1 },
19585 {Hexagon::V6_vrmpybusi, 367, 1 },
19586 {Hexagon::V6_vrmpybusi_acc, 368, 1 },
19587 {Hexagon::V6_vrmpybusv, 369, 1 },
19588 {Hexagon::V6_vrmpybusv_acc, 370, 1 },
19589 {Hexagon::V6_vrmpybv, 371, 1 },
19590 {Hexagon::V6_vrmpybv_acc, 372, 1 },
19591 {Hexagon::V6_vrmpyub, 373, 1 },
19592 {Hexagon::V6_vrmpyub_acc, 374, 1 },
19593 {Hexagon::V6_vrmpyub_rtt, 375, 1 },
19594 {Hexagon::V6_vrmpyub_rtt_acc, 376, 1 },
19595 {Hexagon::V6_vrmpyubi, 377, 1 },
19596 {Hexagon::V6_vrmpyubi_acc, 378, 1 },
19597 {Hexagon::V6_vrmpyubv, 379, 1 },
19598 {Hexagon::V6_vrmpyubv_acc, 380, 1 },
19599 {Hexagon::V6_vrotr, 381, 1 },
19600 {Hexagon::V6_vroundhb, 382, 1 },
19601 {Hexagon::V6_vroundhub, 383, 1 },
19602 {Hexagon::V6_vrounduhub, 384, 1 },
19603 {Hexagon::V6_vrounduwuh, 385, 1 },
19604 {Hexagon::V6_vroundwh, 386, 1 },
19605 {Hexagon::V6_vroundwuh, 387, 1 },
19606 {Hexagon::V6_vrsadubi, 388, 1 },
19607 {Hexagon::V6_vrsadubi_acc, 389, 1 },
19608 {Hexagon::V6_vsathub, 390, 1 },
19609 {Hexagon::V6_vsatuwuh, 391, 1 },
19610 {Hexagon::V6_vsatwh, 392, 1 },
19611 {Hexagon::V6_vsb, 393, 1 },
19612 {Hexagon::V6_vscattermh, 394, 1 },
19613 {Hexagon::V6_vscattermh_add, 395, 1 },
19614 {Hexagon::V6_vscattermhq, 396, 1 },
19615 {Hexagon::V6_vscattermhw, 397, 1 },
19616 {Hexagon::V6_vscattermhw_add, 398, 1 },
19617 {Hexagon::V6_vscattermhwq, 399, 1 },
19618 {Hexagon::V6_vscattermw, 400, 1 },
19619 {Hexagon::V6_vscattermw_add, 401, 1 },
19620 {Hexagon::V6_vscattermwq, 402, 1 },
19621 {Hexagon::V6_vsh, 403, 1 },
19622 {Hexagon::V6_vshufeh, 404, 1 },
19623 {Hexagon::V6_vshuff, 405, 1 },
19624 {Hexagon::V6_vshuffb, 406, 1 },
19625 {Hexagon::V6_vshuffeb, 407, 1 },
19626 {Hexagon::V6_vshuffh, 408, 1 },
19627 {Hexagon::V6_vshuffob, 409, 1 },
19628 {Hexagon::V6_vshufoeb, 410, 1 },
19629 {Hexagon::V6_vshufoeh, 411, 1 },
19630 {Hexagon::V6_vshufoh, 412, 1 },
19631 {Hexagon::V6_vsubb, 413, 1 },
19632 {Hexagon::V6_vsubb_dv, 414, 1 },
19633 {Hexagon::V6_vsubbnq, 415, 1 },
19634 {Hexagon::V6_vsubbq, 416, 1 },
19635 {Hexagon::V6_vsubbsat, 417, 1 },
19636 {Hexagon::V6_vsubbsat_dv, 418, 1 },
19637 {Hexagon::V6_vsubh, 419, 1 },
19638 {Hexagon::V6_vsubh_dv, 420, 1 },
19639 {Hexagon::V6_vsubhnq, 421, 1 },
19640 {Hexagon::V6_vsubhq, 422, 1 },
19641 {Hexagon::V6_vsubhsat, 423, 1 },
19642 {Hexagon::V6_vsubhsat_dv, 424, 1 },
19643 {Hexagon::V6_vsubhw, 425, 1 },
19644 {Hexagon::V6_vsububh, 426, 1 },
19645 {Hexagon::V6_vsububsat, 427, 1 },
19646 {Hexagon::V6_vsububsat_dv, 428, 1 },
19647 {Hexagon::V6_vsubuhsat, 429, 1 },
19648 {Hexagon::V6_vsubuhsat_dv, 430, 1 },
19649 {Hexagon::V6_vsubuhw, 431, 1 },
19650 {Hexagon::V6_vsubuwsat, 432, 1 },
19651 {Hexagon::V6_vsubuwsat_dv, 433, 1 },
19652 {Hexagon::V6_vsubw, 434, 1 },
19653 {Hexagon::V6_vsubw_dv, 435, 2 },
19654 {Hexagon::V6_vsubwnq, 437, 1 },
19655 {Hexagon::V6_vsubwq, 438, 1 },
19656 {Hexagon::V6_vsubwsat, 439, 1 },
19657 {Hexagon::V6_vsubwsat_dv, 440, 1 },
19658 {Hexagon::V6_vtmpyb, 441, 1 },
19659 {Hexagon::V6_vtmpyb_acc, 442, 1 },
19660 {Hexagon::V6_vtmpybus, 443, 1 },
19661 {Hexagon::V6_vtmpybus_acc, 444, 1 },
19662 {Hexagon::V6_vtmpyhb, 445, 1 },
19663 {Hexagon::V6_vtmpyhb_acc, 446, 1 },
19664 {Hexagon::V6_vunpackb, 447, 1 },
19665 {Hexagon::V6_vunpackh, 448, 1 },
19666 {Hexagon::V6_vunpackoh, 449, 1 },
19667 {Hexagon::V6_vunpackub, 450, 1 },
19668 {Hexagon::V6_vunpackuh, 451, 1 },
19669 {Hexagon::V6_vxor, 452, 1 },
19670 {Hexagon::V6_vzb, 453, 1 },
19671 {Hexagon::V6_vzh, 454, 1 },
19672 {Hexagon::V6_zLd_ai, 455, 1 },
19673 {Hexagon::V6_zLd_pred_ai, 456, 1 },
19674 {Hexagon::Y2_crswap0, 457, 1 },
19675 {Hexagon::Y2_dcfetchbo, 458, 1 },
19676 };
19677
19678 static const AliasPattern Patterns[] = {
19679 // Hexagon::A2_andir - 0
19680 {0, 0, 3, 3 },
19681 // Hexagon::A2_paddif - 1
19682 {14, 3, 4, 4 },
19683 // Hexagon::A2_paddifnew - 2
19684 {31, 7, 4, 4 },
19685 // Hexagon::A2_paddit - 3
19686 {52, 11, 4, 4 },
19687 // Hexagon::A2_padditnew - 4
19688 {68, 15, 4, 4 },
19689 // Hexagon::A2_subri - 5
19690 {88, 19, 3, 3 },
19691 {101, 22, 3, 3 },
19692 // Hexagon::A2_vaddub - 7
19693 {114, 25, 3, 3 },
19694 // Hexagon::A2_vsubub - 8
19695 {132, 28, 3, 3 },
19696 // Hexagon::C2_cmpgt - 9
19697 {150, 31, 3, 3 },
19698 // Hexagon::C2_cmpgtu - 10
19699 {169, 34, 3, 3 },
19700 // Hexagon::C2_or - 11
19701 {189, 37, 3, 3 },
19702 // Hexagon::J2_jumpf - 12
19703 {197, 40, 2, 1 },
19704 // Hexagon::J2_jumprf - 13
19705 {216, 41, 2, 2 },
19706 // Hexagon::J2_jumprt - 14
19707 {234, 43, 2, 2 },
19708 // Hexagon::J2_jumpt - 15
19709 {251, 45, 2, 1 },
19710 // Hexagon::J2_trap1 - 16
19711 {269, 46, 3, 2 },
19712 // Hexagon::L2_deallocframe - 17
19713 {280, 48, 2, 2 },
19714 // Hexagon::L2_loadalignb_io - 18
19715 {293, 50, 4, 4 },
19716 // Hexagon::L2_loadalignh_io - 19
19717 {312, 54, 4, 4 },
19718 // Hexagon::L2_loadbsw2_io - 20
19719 {331, 58, 3, 3 },
19720 // Hexagon::L2_loadbsw4_io - 21
19721 {331, 61, 3, 3 },
19722 // Hexagon::L2_loadbzw2_io - 22
19723 {346, 64, 3, 3 },
19724 // Hexagon::L2_loadbzw4_io - 23
19725 {346, 67, 3, 3 },
19726 // Hexagon::L2_loadrb_io - 24
19727 {362, 70, 3, 3 },
19728 // Hexagon::L2_loadrd_io - 25
19729 {376, 73, 3, 3 },
19730 // Hexagon::L2_loadrh_io - 26
19731 {390, 76, 3, 3 },
19732 // Hexagon::L2_loadri_io - 27
19733 {404, 79, 3, 3 },
19734 // Hexagon::L2_loadrub_io - 28
19735 {418, 82, 3, 3 },
19736 // Hexagon::L2_loadruh_io - 29
19737 {433, 85, 3, 3 },
19738 // Hexagon::L2_ploadrbf_io - 30
19739 {448, 88, 4, 4 },
19740 // Hexagon::L2_ploadrbfnew_io - 31
19741 {471, 92, 4, 4 },
19742 // Hexagon::L2_ploadrbt_io - 32
19743 {498, 96, 4, 4 },
19744 // Hexagon::L2_ploadrbtnew_io - 33
19745 {520, 100, 4, 4 },
19746 // Hexagon::L2_ploadrdf_io - 34
19747 {546, 104, 4, 4 },
19748 // Hexagon::L2_ploadrdfnew_io - 35
19749 {569, 108, 4, 4 },
19750 // Hexagon::L2_ploadrdt_io - 36
19751 {596, 112, 4, 4 },
19752 // Hexagon::L2_ploadrdtnew_io - 37
19753 {618, 116, 4, 4 },
19754 // Hexagon::L2_ploadrhf_io - 38
19755 {644, 120, 4, 4 },
19756 // Hexagon::L2_ploadrhfnew_io - 39
19757 {667, 124, 4, 4 },
19758 // Hexagon::L2_ploadrht_io - 40
19759 {694, 128, 4, 4 },
19760 // Hexagon::L2_ploadrhtnew_io - 41
19761 {716, 132, 4, 4 },
19762 // Hexagon::L2_ploadrif_io - 42
19763 {742, 136, 4, 4 },
19764 // Hexagon::L2_ploadrifnew_io - 43
19765 {765, 140, 4, 4 },
19766 // Hexagon::L2_ploadrit_io - 44
19767 {792, 144, 4, 4 },
19768 // Hexagon::L2_ploadritnew_io - 45
19769 {814, 148, 4, 4 },
19770 // Hexagon::L2_ploadrubf_io - 46
19771 {840, 152, 4, 4 },
19772 // Hexagon::L2_ploadrubfnew_io - 47
19773 {864, 156, 4, 4 },
19774 // Hexagon::L2_ploadrubt_io - 48
19775 {892, 160, 4, 4 },
19776 // Hexagon::L2_ploadrubtnew_io - 49
19777 {915, 164, 4, 4 },
19778 // Hexagon::L2_ploadruhf_io - 50
19779 {942, 168, 4, 4 },
19780 // Hexagon::L2_ploadruhfnew_io - 51
19781 {966, 172, 4, 4 },
19782 // Hexagon::L2_ploadruht_io - 52
19783 {994, 176, 4, 4 },
19784 // Hexagon::L2_ploadruhtnew_io - 53
19785 {1017, 180, 4, 4 },
19786 // Hexagon::L4_add_memopb_io - 54
19787 {1044, 184, 3, 3 },
19788 // Hexagon::L4_add_memoph_io - 55
19789 {1059, 187, 3, 3 },
19790 // Hexagon::L4_add_memopw_io - 56
19791 {1074, 190, 3, 3 },
19792 // Hexagon::L4_and_memopb_io - 57
19793 {1089, 193, 3, 3 },
19794 // Hexagon::L4_and_memoph_io - 58
19795 {1104, 196, 3, 3 },
19796 // Hexagon::L4_and_memopw_io - 59
19797 {1119, 199, 3, 3 },
19798 // Hexagon::L4_iadd_memopb_io - 60
19799 {1134, 202, 3, 2 },
19800 // Hexagon::L4_iadd_memoph_io - 61
19801 {1150, 204, 3, 2 },
19802 // Hexagon::L4_iadd_memopw_io - 62
19803 {1166, 206, 3, 2 },
19804 // Hexagon::L4_iand_memopb_io - 63
19805 {1182, 208, 3, 2 },
19806 // Hexagon::L4_iand_memoph_io - 64
19807 {1205, 210, 3, 2 },
19808 // Hexagon::L4_iand_memopw_io - 65
19809 {1228, 212, 3, 2 },
19810 // Hexagon::L4_ior_memopb_io - 66
19811 {1251, 214, 3, 2 },
19812 // Hexagon::L4_ior_memoph_io - 67
19813 {1274, 216, 3, 2 },
19814 // Hexagon::L4_ior_memopw_io - 68
19815 {1297, 218, 3, 2 },
19816 // Hexagon::L4_isub_memopb_io - 69
19817 {1320, 220, 3, 2 },
19818 // Hexagon::L4_isub_memoph_io - 70
19819 {1336, 222, 3, 2 },
19820 // Hexagon::L4_isub_memopw_io - 71
19821 {1352, 224, 3, 2 },
19822 // Hexagon::L4_or_memopb_io - 72
19823 {1368, 226, 3, 3 },
19824 // Hexagon::L4_or_memoph_io - 73
19825 {1383, 229, 3, 3 },
19826 // Hexagon::L4_or_memopw_io - 74
19827 {1398, 232, 3, 3 },
19828 // Hexagon::L4_return - 75
19829 {1413, 235, 2, 2 },
19830 // Hexagon::L4_return_f - 76
19831 {1428, 237, 3, 3 },
19832 // Hexagon::L4_return_fnew_pnt - 77
19833 {1452, 240, 3, 3 },
19834 // Hexagon::L4_return_fnew_pt - 78
19835 {1483, 243, 3, 3 },
19836 // Hexagon::L4_return_t - 79
19837 {1513, 246, 3, 3 },
19838 // Hexagon::L4_return_tnew_pnt - 80
19839 {1536, 249, 3, 3 },
19840 // Hexagon::L4_return_tnew_pt - 81
19841 {1566, 252, 3, 3 },
19842 // Hexagon::L4_sub_memopb_io - 82
19843 {1595, 255, 3, 3 },
19844 // Hexagon::L4_sub_memoph_io - 83
19845 {1610, 258, 3, 3 },
19846 // Hexagon::L4_sub_memopw_io - 84
19847 {1625, 261, 3, 3 },
19848 // Hexagon::M2_mpyi - 85
19849 {1640, 264, 3, 3 },
19850 // Hexagon::M7_dcmpyrwc - 86
19851 {1658, 267, 3, 3 },
19852 // Hexagon::M7_dcmpyrwc_acc - 87
19853 {1677, 270, 4, 4 },
19854 // Hexagon::S2_allocframe - 88
19855 {1697, 274, 3, 2 },
19856 // Hexagon::S2_pstorerbf_io - 89
19857 {1713, 276, 4, 4 },
19858 // Hexagon::S2_pstorerbnewf_io - 90
19859 {1736, 280, 4, 4 },
19860 // Hexagon::S2_pstorerbnewt_io - 91
19861 {1763, 284, 4, 4 },
19862 // Hexagon::S2_pstorerbt_io - 92
19863 {1789, 288, 4, 4 },
19864 // Hexagon::S2_pstorerdf_io - 93
19865 {1811, 292, 4, 4 },
19866 // Hexagon::S2_pstorerdt_io - 94
19867 {1834, 296, 4, 4 },
19868 // Hexagon::S2_pstorerff_io - 95
19869 {1856, 300, 4, 4 },
19870 // Hexagon::S2_pstorerft_io - 96
19871 {1881, 304, 4, 4 },
19872 // Hexagon::S2_pstorerhf_io - 97
19873 {1905, 308, 4, 4 },
19874 // Hexagon::S2_pstorerhnewf_io - 98
19875 {1928, 312, 4, 4 },
19876 // Hexagon::S2_pstorerhnewt_io - 99
19877 {1955, 316, 4, 4 },
19878 // Hexagon::S2_pstorerht_io - 100
19879 {1981, 320, 4, 4 },
19880 // Hexagon::S2_pstorerif_io - 101
19881 {2003, 324, 4, 4 },
19882 // Hexagon::S2_pstorerinewf_io - 102
19883 {2026, 328, 4, 4 },
19884 // Hexagon::S2_pstorerinewt_io - 103
19885 {2053, 332, 4, 4 },
19886 // Hexagon::S2_pstorerit_io - 104
19887 {2079, 336, 4, 4 },
19888 // Hexagon::S2_storerb_io - 105
19889 {2101, 340, 3, 3 },
19890 // Hexagon::S2_storerbnew_io - 106
19891 {2115, 343, 3, 3 },
19892 // Hexagon::S2_storerd_io - 107
19893 {2133, 346, 3, 3 },
19894 // Hexagon::S2_storerf_io - 108
19895 {2147, 349, 3, 3 },
19896 // Hexagon::S2_storerh_io - 109
19897 {2163, 352, 3, 3 },
19898 // Hexagon::S2_storerhnew_io - 110
19899 {2177, 355, 3, 3 },
19900 // Hexagon::S2_storeri_io - 111
19901 {2195, 358, 3, 3 },
19902 // Hexagon::S2_storerinew_io - 112
19903 {2209, 361, 3, 3 },
19904 // Hexagon::S2_tableidxb - 113
19905 {2227, 364, 5, 4 },
19906 // Hexagon::S4_pstorerbfnew_io - 114
19907 {2254, 368, 4, 4 },
19908 // Hexagon::S4_pstorerbnewfnew_io - 115
19909 {2281, 372, 4, 4 },
19910 // Hexagon::S4_pstorerbnewtnew_io - 116
19911 {2312, 376, 4, 4 },
19912 // Hexagon::S4_pstorerbtnew_io - 117
19913 {2342, 380, 4, 4 },
19914 // Hexagon::S4_pstorerdfnew_io - 118
19915 {2368, 384, 4, 4 },
19916 // Hexagon::S4_pstorerdtnew_io - 119
19917 {2395, 388, 4, 4 },
19918 // Hexagon::S4_pstorerffnew_io - 120
19919 {2421, 392, 4, 4 },
19920 // Hexagon::S4_pstorerftnew_io - 121
19921 {2450, 396, 4, 4 },
19922 // Hexagon::S4_pstorerhfnew_io - 122
19923 {2478, 400, 4, 4 },
19924 // Hexagon::S4_pstorerhnewfnew_io - 123
19925 {2505, 404, 4, 4 },
19926 // Hexagon::S4_pstorerhnewtnew_io - 124
19927 {2536, 408, 4, 4 },
19928 // Hexagon::S4_pstorerhtnew_io - 125
19929 {2566, 412, 4, 4 },
19930 // Hexagon::S4_pstorerifnew_io - 126
19931 {2592, 416, 4, 4 },
19932 // Hexagon::S4_pstorerinewfnew_io - 127
19933 {2619, 420, 4, 4 },
19934 // Hexagon::S4_pstorerinewtnew_io - 128
19935 {2650, 424, 4, 4 },
19936 // Hexagon::S4_pstoreritnew_io - 129
19937 {2680, 428, 4, 4 },
19938 // Hexagon::S4_storeirb_io - 130
19939 {2706, 432, 3, 2 },
19940 // Hexagon::S4_storeirbf_io - 131
19941 {2721, 434, 4, 3 },
19942 // Hexagon::S4_storeirbfnew_io - 132
19943 {2745, 437, 4, 3 },
19944 // Hexagon::S4_storeirbt_io - 133
19945 {2773, 440, 4, 3 },
19946 // Hexagon::S4_storeirbtnew_io - 134
19947 {2796, 443, 4, 3 },
19948 // Hexagon::S4_storeirh_io - 135
19949 {2823, 446, 3, 2 },
19950 // Hexagon::S4_storeirhf_io - 136
19951 {2838, 448, 4, 3 },
19952 // Hexagon::S4_storeirhfnew_io - 137
19953 {2862, 451, 4, 3 },
19954 // Hexagon::S4_storeirht_io - 138
19955 {2890, 454, 4, 3 },
19956 // Hexagon::S4_storeirhtnew_io - 139
19957 {2913, 457, 4, 3 },
19958 // Hexagon::S4_storeiri_io - 140
19959 {2940, 460, 3, 2 },
19960 // Hexagon::S4_storeirif_io - 141
19961 {2955, 462, 4, 3 },
19962 // Hexagon::S4_storeirifnew_io - 142
19963 {2979, 465, 4, 3 },
19964 // Hexagon::S4_storeirit_io - 143
19965 {3007, 468, 4, 3 },
19966 // Hexagon::S4_storeiritnew_io - 144
19967 {3030, 471, 4, 3 },
19968 // Hexagon::V6_extractw - 145
19969 {3057, 474, 3, 3 },
19970 // Hexagon::V6_v6mpyhubs10 - 146
19971 {3080, 477, 4, 3 },
19972 // Hexagon::V6_v6mpyvubs10 - 147
19973 {3113, 480, 4, 3 },
19974 // Hexagon::V6_vL32Ub_ai - 148
19975 {3146, 483, 3, 3 },
19976 // Hexagon::V6_vL32b_ai - 149
19977 {3161, 486, 3, 3 },
19978 // Hexagon::V6_vL32b_cur_npred_pi - 150
19979 {3175, 489, 5, 5 },
19980 // Hexagon::V6_vL32b_cur_pred_pi - 151
19981 {3202, 494, 5, 5 },
19982 // Hexagon::V6_vL32b_npred_ai - 152
19983 {3228, 499, 4, 4 },
19984 // Hexagon::V6_vL32b_npred_pi - 153
19985 {3255, 503, 5, 5 },
19986 // Hexagon::V6_vL32b_nt_ai - 154
19987 {3278, 508, 3, 3 },
19988 // Hexagon::V6_vL32b_nt_cur_npred_pi - 155
19989 {3295, 511, 5, 5 },
19990 // Hexagon::V6_vL32b_nt_cur_pred_pi - 156
19991 {3325, 516, 5, 5 },
19992 // Hexagon::V6_vL32b_nt_npred_ai - 157
19993 {3354, 521, 4, 4 },
19994 // Hexagon::V6_vL32b_nt_npred_pi - 158
19995 {3384, 525, 5, 5 },
19996 // Hexagon::V6_vL32b_nt_pred_ai - 159
19997 {3410, 530, 4, 4 },
19998 // Hexagon::V6_vL32b_nt_tmp_pred_ai - 160
19999 {3435, 534, 4, 4 },
20000 // Hexagon::V6_vL32b_pred_ai - 161
20001 {3464, 538, 4, 4 },
20002 // Hexagon::V6_vL32b_tmp_pred_ai - 162
20003 {3486, 542, 4, 4 },
20004 // Hexagon::V6_vS32Ub_ai - 163
20005 {3512, 546, 3, 3 },
20006 // Hexagon::V6_vS32Ub_npred_ai - 164
20007 {3527, 549, 4, 4 },
20008 // Hexagon::V6_vS32Ub_pred_ai - 165
20009 {3551, 553, 4, 4 },
20010 // Hexagon::V6_vS32b_ai - 166
20011 {3574, 557, 3, 3 },
20012 // Hexagon::V6_vS32b_new_ai - 167
20013 {3588, 560, 3, 3 },
20014 // Hexagon::V6_vS32b_npred_ai - 168
20015 {3606, 563, 4, 4 },
20016 // Hexagon::V6_vS32b_nqpred_ai - 169
20017 {3606, 567, 4, 4 },
20018 // Hexagon::V6_vS32b_nt_ai - 170
20019 {3629, 571, 3, 3 },
20020 // Hexagon::V6_vS32b_nt_new_ai - 171
20021 {3646, 574, 3, 3 },
20022 // Hexagon::V6_vS32b_nt_npred_ai - 172
20023 {3667, 577, 4, 4 },
20024 // Hexagon::V6_vS32b_nt_nqpred_ai - 173
20025 {3667, 581, 4, 4 },
20026 // Hexagon::V6_vS32b_nt_pred_ai - 174
20027 {3693, 585, 4, 4 },
20028 // Hexagon::V6_vS32b_nt_qpred_ai - 175
20029 {3693, 589, 4, 4 },
20030 // Hexagon::V6_vS32b_pred_ai - 176
20031 {3718, 593, 4, 4 },
20032 // Hexagon::V6_vS32b_qpred_ai - 177
20033 {3718, 597, 4, 4 },
20034 // Hexagon::V6_vabsb_sat - 178
20035 {3740, 601, 2, 2 },
20036 // Hexagon::V6_vabsdiffh - 179
20037 {3759, 603, 3, 3 },
20038 // Hexagon::V6_vabsdiffub - 180
20039 {3781, 606, 3, 3 },
20040 // Hexagon::V6_vabsdiffuh - 181
20041 {3804, 609, 3, 3 },
20042 // Hexagon::V6_vabsdiffw - 182
20043 {3827, 612, 3, 3 },
20044 // Hexagon::V6_vabsh_sat - 183
20045 {3849, 615, 2, 2 },
20046 // Hexagon::V6_vabsw_sat - 184
20047 {3868, 617, 2, 2 },
20048 // Hexagon::V6_vaddb - 185
20049 {114, 619, 3, 3 },
20050 // Hexagon::V6_vaddb_dv - 186
20051 {114, 622, 3, 3 },
20052 // Hexagon::V6_vaddbnq - 187
20053 {3887, 625, 4, 4 },
20054 // Hexagon::V6_vaddbq - 188
20055 {3911, 629, 4, 4 },
20056 // Hexagon::V6_vaddbsat - 189
20057 {3934, 633, 3, 3 },
20058 // Hexagon::V6_vaddbsat_dv - 190
20059 {3934, 636, 3, 3 },
20060 // Hexagon::V6_vaddh - 191
20061 {3956, 639, 3, 3 },
20062 // Hexagon::V6_vaddh_dv - 192
20063 {3956, 642, 3, 3 },
20064 // Hexagon::V6_vaddhnq - 193
20065 {3974, 645, 4, 4 },
20066 // Hexagon::V6_vaddhq - 194
20067 {3998, 649, 4, 4 },
20068 // Hexagon::V6_vaddhsat - 195
20069 {4021, 653, 3, 3 },
20070 // Hexagon::V6_vaddhsat_dv - 196
20071 {4021, 656, 3, 3 },
20072 // Hexagon::V6_vaddhw - 197
20073 {3956, 659, 3, 3 },
20074 // Hexagon::V6_vaddhw_acc - 198
20075 {4043, 662, 4, 4 },
20076 // Hexagon::V6_vaddubh - 199
20077 {4062, 666, 3, 3 },
20078 // Hexagon::V6_vaddubh_acc - 200
20079 {4081, 669, 4, 4 },
20080 // Hexagon::V6_vaddubsat - 201
20081 {4101, 673, 3, 3 },
20082 // Hexagon::V6_vaddubsat_dv - 202
20083 {4101, 676, 3, 3 },
20084 // Hexagon::V6_vadduhsat - 203
20085 {4124, 679, 3, 3 },
20086 // Hexagon::V6_vadduhsat_dv - 204
20087 {4124, 682, 3, 3 },
20088 // Hexagon::V6_vadduhw - 205
20089 {4147, 685, 3, 3 },
20090 // Hexagon::V6_vadduhw_acc - 206
20091 {4166, 688, 4, 4 },
20092 // Hexagon::V6_vadduwsat - 207
20093 {4186, 692, 3, 3 },
20094 // Hexagon::V6_vadduwsat_dv - 208
20095 {4186, 695, 3, 3 },
20096 // Hexagon::V6_vaddw - 209
20097 {4209, 698, 3, 3 },
20098 // Hexagon::V6_vaddw_dv - 210
20099 {4209, 701, 3, 3 },
20100 // Hexagon::V6_vaddwnq - 211
20101 {4227, 704, 4, 4 },
20102 // Hexagon::V6_vaddwq - 212
20103 {4251, 708, 4, 4 },
20104 // Hexagon::V6_vaddwsat - 213
20105 {4274, 712, 3, 3 },
20106 // Hexagon::V6_vaddwsat_dv - 214
20107 {4274, 715, 3, 3 },
20108 // Hexagon::V6_vandnqrt - 215
20109 {4296, 718, 3, 3 },
20110 // Hexagon::V6_vandnqrt_acc - 216
20111 {4323, 721, 4, 4 },
20112 // Hexagon::V6_vandqrt - 217
20113 {4351, 725, 3, 3 },
20114 // Hexagon::V6_vandqrt_acc - 218
20115 {4377, 728, 4, 4 },
20116 // Hexagon::V6_vandvrt - 219
20117 {4351, 732, 3, 3 },
20118 // Hexagon::V6_vandvrt_acc - 220
20119 {4377, 735, 4, 4 },
20120 // Hexagon::V6_vaslh - 221
20121 {4404, 739, 3, 3 },
20122 // Hexagon::V6_vaslh_acc - 222
20123 {4422, 742, 4, 4 },
20124 // Hexagon::V6_vaslhv - 223
20125 {4404, 746, 3, 3 },
20126 // Hexagon::V6_vaslw - 224
20127 {4441, 749, 3, 3 },
20128 // Hexagon::V6_vaslw_acc - 225
20129 {4459, 752, 4, 4 },
20130 // Hexagon::V6_vaslwv - 226
20131 {4441, 756, 3, 3 },
20132 // Hexagon::V6_vasr_into - 227
20133 {4478, 759, 4, 4 },
20134 // Hexagon::V6_vasrh - 228
20135 {4499, 763, 3, 3 },
20136 // Hexagon::V6_vasrh_acc - 229
20137 {4517, 766, 4, 4 },
20138 // Hexagon::V6_vasrhv - 230
20139 {4499, 770, 3, 3 },
20140 // Hexagon::V6_vasrw - 231
20141 {4536, 773, 3, 3 },
20142 // Hexagon::V6_vasrw_acc - 232
20143 {4554, 776, 4, 4 },
20144 // Hexagon::V6_vasrwv - 233
20145 {4536, 780, 3, 3 },
20146 // Hexagon::V6_vavgb - 234
20147 {4573, 783, 3, 3 },
20148 // Hexagon::V6_vavgbrnd - 235
20149 {4591, 786, 3, 3 },
20150 // Hexagon::V6_vavgh - 236
20151 {4613, 789, 3, 3 },
20152 // Hexagon::V6_vavghrnd - 237
20153 {4631, 792, 3, 3 },
20154 // Hexagon::V6_vavgub - 238
20155 {4653, 795, 3, 3 },
20156 // Hexagon::V6_vavgubrnd - 239
20157 {4672, 798, 3, 3 },
20158 // Hexagon::V6_vavguh - 240
20159 {4695, 801, 3, 3 },
20160 // Hexagon::V6_vavguhrnd - 241
20161 {4714, 804, 3, 3 },
20162 // Hexagon::V6_vavguw - 242
20163 {4737, 807, 3, 3 },
20164 // Hexagon::V6_vavguwrnd - 243
20165 {4756, 810, 3, 3 },
20166 // Hexagon::V6_vavgw - 244
20167 {4779, 813, 3, 3 },
20168 // Hexagon::V6_vavgwrnd - 245
20169 {4797, 816, 3, 3 },
20170 // Hexagon::V6_vcl0h - 246
20171 {4819, 819, 2, 2 },
20172 // Hexagon::V6_vcl0w - 247
20173 {4834, 821, 2, 2 },
20174 // Hexagon::V6_vdealb - 248
20175 {4849, 823, 2, 2 },
20176 // Hexagon::V6_vdealb4w - 249
20177 {4865, 825, 3, 3 },
20178 // Hexagon::V6_vdealh - 250
20179 {4886, 828, 2, 2 },
20180 // Hexagon::V6_vdmpybus - 251
20181 {4902, 830, 3, 3 },
20182 // Hexagon::V6_vdmpybus_acc - 252
20183 {4923, 833, 4, 4 },
20184 // Hexagon::V6_vdmpybus_dv - 253
20185 {4902, 837, 3, 3 },
20186 // Hexagon::V6_vdmpybus_dv_acc - 254
20187 {4923, 840, 4, 4 },
20188 // Hexagon::V6_vdmpyhb - 255
20189 {4945, 844, 3, 3 },
20190 // Hexagon::V6_vdmpyhb_acc - 256
20191 {4965, 847, 4, 4 },
20192 // Hexagon::V6_vdmpyhb_dv - 257
20193 {4945, 851, 3, 3 },
20194 // Hexagon::V6_vdmpyhb_dv_acc - 258
20195 {4965, 854, 4, 4 },
20196 // Hexagon::V6_vdmpyhisat - 259
20197 {4986, 858, 3, 3 },
20198 // Hexagon::V6_vdmpyhisat_acc - 260
20199 {5009, 861, 4, 4 },
20200 // Hexagon::V6_vdmpyhsat - 261
20201 {4986, 865, 3, 3 },
20202 // Hexagon::V6_vdmpyhsat_acc - 262
20203 {5009, 868, 4, 4 },
20204 // Hexagon::V6_vdmpyhsuisat - 263
20205 {5033, 872, 3, 3 },
20206 // Hexagon::V6_vdmpyhsuisat_acc - 264
20207 {5061, 875, 4, 4 },
20208 // Hexagon::V6_vdmpyhsusat - 265
20209 {5090, 879, 3, 3 },
20210 // Hexagon::V6_vdmpyhsusat_acc - 266
20211 {5115, 882, 4, 4 },
20212 // Hexagon::V6_vdmpyhvsat - 267
20213 {4986, 886, 3, 3 },
20214 // Hexagon::V6_vdmpyhvsat_acc - 268
20215 {5009, 889, 4, 4 },
20216 // Hexagon::V6_vdsaduh - 269
20217 {5141, 893, 3, 3 },
20218 // Hexagon::V6_vdsaduh_acc - 270
20219 {5161, 896, 4, 4 },
20220 // Hexagon::V6_veqb - 271
20221 {5182, 900, 3, 3 },
20222 // Hexagon::V6_veqb_and - 272
20223 {5208, 903, 4, 4 },
20224 // Hexagon::V6_veqb_or - 273
20225 {5235, 907, 4, 4 },
20226 // Hexagon::V6_veqb_xor - 274
20227 {5262, 911, 4, 4 },
20228 // Hexagon::V6_veqh - 275
20229 {5289, 915, 3, 3 },
20230 // Hexagon::V6_veqh_and - 276
20231 {5315, 918, 4, 4 },
20232 // Hexagon::V6_veqh_or - 277
20233 {5342, 922, 4, 4 },
20234 // Hexagon::V6_veqh_xor - 278
20235 {5369, 926, 4, 4 },
20236 // Hexagon::V6_veqw - 279
20237 {5396, 930, 3, 3 },
20238 // Hexagon::V6_veqw_and - 280
20239 {5422, 933, 4, 4 },
20240 // Hexagon::V6_veqw_or - 281
20241 {5449, 937, 4, 4 },
20242 // Hexagon::V6_veqw_xor - 282
20243 {5476, 941, 4, 4 },
20244 // Hexagon::V6_vlsrh - 283
20245 {5503, 945, 3, 3 },
20246 // Hexagon::V6_vlsrhv - 284
20247 {5503, 948, 3, 3 },
20248 // Hexagon::V6_vlsrw - 285
20249 {5521, 951, 3, 3 },
20250 // Hexagon::V6_vlsrwv - 286
20251 {5521, 954, 3, 3 },
20252 // Hexagon::V6_vmaxb - 287
20253 {5539, 957, 3, 3 },
20254 // Hexagon::V6_vmaxh - 288
20255 {5557, 960, 3, 3 },
20256 // Hexagon::V6_vmaxub - 289
20257 {5575, 963, 3, 3 },
20258 // Hexagon::V6_vmaxuh - 290
20259 {5594, 966, 3, 3 },
20260 // Hexagon::V6_vmaxw - 291
20261 {5613, 969, 3, 3 },
20262 // Hexagon::V6_vminb - 292
20263 {5631, 972, 3, 3 },
20264 // Hexagon::V6_vminh - 293
20265 {5649, 975, 3, 3 },
20266 // Hexagon::V6_vminub - 294
20267 {5667, 978, 3, 3 },
20268 // Hexagon::V6_vminuh - 295
20269 {5686, 981, 3, 3 },
20270 // Hexagon::V6_vminw - 296
20271 {5705, 984, 3, 3 },
20272 // Hexagon::V6_vmpabus - 297
20273 {5723, 987, 3, 3 },
20274 // Hexagon::V6_vmpabus_acc - 298
20275 {5743, 990, 4, 4 },
20276 // Hexagon::V6_vmpabusv - 299
20277 {5723, 994, 3, 3 },
20278 // Hexagon::V6_vmpabuu - 300
20279 {5764, 997, 3, 3 },
20280 // Hexagon::V6_vmpabuu_acc - 301
20281 {5784, 1000, 4, 4 },
20282 // Hexagon::V6_vmpabuuv - 302
20283 {5764, 1004, 3, 3 },
20284 // Hexagon::V6_vmpahb - 303
20285 {5805, 1007, 3, 3 },
20286 // Hexagon::V6_vmpahb_acc - 304
20287 {5824, 1010, 4, 4 },
20288 // Hexagon::V6_vmpauhb - 305
20289 {5844, 1014, 3, 3 },
20290 // Hexagon::V6_vmpauhb_acc - 306
20291 {5864, 1017, 4, 4 },
20292 // Hexagon::V6_vmpybus - 307
20293 {5885, 1021, 3, 3 },
20294 // Hexagon::V6_vmpybus_acc - 308
20295 {5905, 1024, 4, 4 },
20296 // Hexagon::V6_vmpybusv - 309
20297 {5885, 1028, 3, 3 },
20298 // Hexagon::V6_vmpybusv_acc - 310
20299 {5905, 1031, 4, 4 },
20300 // Hexagon::V6_vmpybv - 311
20301 {5926, 1035, 3, 3 },
20302 // Hexagon::V6_vmpybv_acc - 312
20303 {5944, 1038, 4, 4 },
20304 // Hexagon::V6_vmpyewuh - 313
20305 {5963, 1042, 3, 3 },
20306 // Hexagon::V6_vmpyh - 314
20307 {5984, 1045, 3, 3 },
20308 // Hexagon::V6_vmpyh_acc - 315
20309 {6002, 1048, 4, 4 },
20310 // Hexagon::V6_vmpyhsat_acc - 316
20311 {6021, 1052, 4, 4 },
20312 // Hexagon::V6_vmpyhsrs - 317
20313 {6044, 1056, 3, 3 },
20314 // Hexagon::V6_vmpyhss - 318
20315 {6074, 1059, 3, 3 },
20316 // Hexagon::V6_vmpyhus - 319
20317 {6100, 1062, 3, 3 },
20318 // Hexagon::V6_vmpyhus_acc - 320
20319 {6120, 1065, 4, 4 },
20320 // Hexagon::V6_vmpyhv - 321
20321 {5984, 1069, 3, 3 },
20322 // Hexagon::V6_vmpyhv_acc - 322
20323 {6002, 1072, 4, 4 },
20324 // Hexagon::V6_vmpyhvsrs - 323
20325 {6044, 1076, 3, 3 },
20326 // Hexagon::V6_vmpyiewh_acc - 324
20327 {6141, 1079, 4, 4 },
20328 // Hexagon::V6_vmpyiewuh - 325
20329 {6163, 1083, 3, 3 },
20330 // Hexagon::V6_vmpyiewuh_acc - 326
20331 {6185, 1086, 4, 4 },
20332 // Hexagon::V6_vmpyih - 327
20333 {6208, 1090, 3, 3 },
20334 // Hexagon::V6_vmpyih_acc - 328
20335 {6227, 1093, 4, 4 },
20336 // Hexagon::V6_vmpyihb - 329
20337 {6247, 1097, 3, 3 },
20338 // Hexagon::V6_vmpyihb_acc - 330
20339 {6267, 1100, 4, 4 },
20340 // Hexagon::V6_vmpyiowh - 331
20341 {6288, 1104, 3, 3 },
20342 // Hexagon::V6_vmpyiwb - 332
20343 {6309, 1107, 3, 3 },
20344 // Hexagon::V6_vmpyiwb_acc - 333
20345 {6329, 1110, 4, 4 },
20346 // Hexagon::V6_vmpyiwh - 334
20347 {6350, 1114, 3, 3 },
20348 // Hexagon::V6_vmpyiwh_acc - 335
20349 {6370, 1117, 4, 4 },
20350 // Hexagon::V6_vmpyiwub - 336
20351 {6391, 1121, 3, 3 },
20352 // Hexagon::V6_vmpyiwub_acc - 337
20353 {6412, 1124, 4, 4 },
20354 // Hexagon::V6_vmpyowh - 338
20355 {6434, 1128, 3, 3 },
20356 // Hexagon::V6_vmpyowh_rnd - 339
20357 {6462, 1131, 3, 3 },
20358 // Hexagon::V6_vmpyub - 340
20359 {6494, 1134, 3, 3 },
20360 // Hexagon::V6_vmpyub_acc - 341
20361 {6513, 1137, 4, 4 },
20362 // Hexagon::V6_vmpyubv - 342
20363 {6494, 1141, 3, 3 },
20364 // Hexagon::V6_vmpyubv_acc - 343
20365 {6513, 1144, 4, 4 },
20366 // Hexagon::V6_vmpyuh - 344
20367 {6533, 1148, 3, 3 },
20368 // Hexagon::V6_vmpyuh_acc - 345
20369 {6552, 1151, 4, 4 },
20370 // Hexagon::V6_vmpyuhv - 346
20371 {6533, 1155, 3, 3 },
20372 // Hexagon::V6_vmpyuhv_acc - 347
20373 {6552, 1158, 4, 4 },
20374 // Hexagon::V6_vnavgb - 348
20375 {6572, 1162, 3, 3 },
20376 // Hexagon::V6_vnavgh - 349
20377 {6591, 1165, 3, 3 },
20378 // Hexagon::V6_vnavgub - 350
20379 {6610, 1168, 3, 3 },
20380 // Hexagon::V6_vnavgw - 351
20381 {6630, 1171, 3, 3 },
20382 // Hexagon::V6_vnormamth - 352
20383 {6649, 1174, 2, 2 },
20384 // Hexagon::V6_vnormamtw - 353
20385 {6668, 1176, 2, 2 },
20386 // Hexagon::V6_vpackeb - 354
20387 {6687, 1178, 3, 3 },
20388 // Hexagon::V6_vpackeh - 355
20389 {6707, 1181, 3, 3 },
20390 // Hexagon::V6_vpackhb_sat - 356
20391 {6727, 1184, 3, 3 },
20392 // Hexagon::V6_vpackhub_sat - 357
20393 {6751, 1187, 3, 3 },
20394 // Hexagon::V6_vpackob - 358
20395 {6776, 1190, 3, 3 },
20396 // Hexagon::V6_vpackoh - 359
20397 {6796, 1193, 3, 3 },
20398 // Hexagon::V6_vpackwh_sat - 360
20399 {6816, 1196, 3, 3 },
20400 // Hexagon::V6_vpackwuh_sat - 361
20401 {6840, 1199, 3, 3 },
20402 // Hexagon::V6_vpopcounth - 362
20403 {6865, 1202, 2, 2 },
20404 // Hexagon::V6_vrmpybub_rtt - 363
20405 {6885, 1204, 3, 3 },
20406 // Hexagon::V6_vrmpybub_rtt_acc - 364
20407 {6910, 1207, 4, 4 },
20408 // Hexagon::V6_vrmpybus - 365
20409 {6936, 1211, 3, 3 },
20410 // Hexagon::V6_vrmpybus_acc - 366
20411 {6957, 1214, 4, 4 },
20412 // Hexagon::V6_vrmpybusi - 367
20413 {6979, 1218, 4, 3 },
20414 // Hexagon::V6_vrmpybusi_acc - 368
20415 {7004, 1221, 5, 4 },
20416 // Hexagon::V6_vrmpybusv - 369
20417 {6936, 1225, 3, 3 },
20418 // Hexagon::V6_vrmpybusv_acc - 370
20419 {6957, 1228, 4, 4 },
20420 // Hexagon::V6_vrmpybv - 371
20421 {7030, 1232, 3, 3 },
20422 // Hexagon::V6_vrmpybv_acc - 372
20423 {7049, 1235, 4, 4 },
20424 // Hexagon::V6_vrmpyub - 373
20425 {7069, 1239, 3, 3 },
20426 // Hexagon::V6_vrmpyub_acc - 374
20427 {7089, 1242, 4, 4 },
20428 // Hexagon::V6_vrmpyub_rtt - 375
20429 {7110, 1246, 3, 3 },
20430 // Hexagon::V6_vrmpyub_rtt_acc - 376
20431 {7137, 1249, 4, 4 },
20432 // Hexagon::V6_vrmpyubi - 377
20433 {7165, 1253, 4, 3 },
20434 // Hexagon::V6_vrmpyubi_acc - 378
20435 {7189, 1256, 5, 4 },
20436 // Hexagon::V6_vrmpyubv - 379
20437 {7069, 1260, 3, 3 },
20438 // Hexagon::V6_vrmpyubv_acc - 380
20439 {7089, 1263, 4, 4 },
20440 // Hexagon::V6_vrotr - 381
20441 {7214, 1267, 3, 3 },
20442 // Hexagon::V6_vroundhb - 382
20443 {7232, 1270, 3, 3 },
20444 // Hexagon::V6_vroundhub - 383
20445 {7257, 1273, 3, 3 },
20446 // Hexagon::V6_vrounduhub - 384
20447 {7283, 1276, 3, 3 },
20448 // Hexagon::V6_vrounduwuh - 385
20449 {7310, 1279, 3, 3 },
20450 // Hexagon::V6_vroundwh - 386
20451 {7337, 1282, 3, 3 },
20452 // Hexagon::V6_vroundwuh - 387
20453 {7362, 1285, 3, 3 },
20454 // Hexagon::V6_vrsadubi - 388
20455 {7388, 1288, 4, 3 },
20456 // Hexagon::V6_vrsadubi_acc - 389
20457 {7412, 1291, 5, 4 },
20458 // Hexagon::V6_vsathub - 390
20459 {7437, 1295, 3, 3 },
20460 // Hexagon::V6_vsatuwuh - 391
20461 {7457, 1298, 3, 3 },
20462 // Hexagon::V6_vsatwh - 392
20463 {7478, 1301, 3, 3 },
20464 // Hexagon::V6_vsb - 393
20465 {7497, 1304, 2, 2 },
20466 // Hexagon::V6_vscattermh - 394
20467 {7512, 1306, 4, 4 },
20468 // Hexagon::V6_vscattermh_add - 395
20469 {7540, 1310, 4, 4 },
20470 // Hexagon::V6_vscattermhq - 396
20471 {7569, 1314, 5, 5 },
20472 // Hexagon::V6_vscattermhw - 397
20473 {7605, 1319, 4, 4 },
20474 // Hexagon::V6_vscattermhw_add - 398
20475 {7633, 1323, 4, 4 },
20476 // Hexagon::V6_vscattermhwq - 399
20477 {7662, 1327, 5, 5 },
20478 // Hexagon::V6_vscattermw - 400
20479 {7698, 1332, 4, 4 },
20480 // Hexagon::V6_vscattermw_add - 401
20481 {7726, 1336, 4, 4 },
20482 // Hexagon::V6_vscattermwq - 402
20483 {7755, 1340, 5, 5 },
20484 // Hexagon::V6_vsh - 403
20485 {7791, 1345, 2, 2 },
20486 // Hexagon::V6_vshufeh - 404
20487 {7806, 1347, 3, 3 },
20488 // Hexagon::V6_vshuff - 405
20489 {7827, 1350, 5, 5 },
20490 // Hexagon::V6_vshuffb - 406
20491 {7847, 1355, 2, 2 },
20492 // Hexagon::V6_vshuffeb - 407
20493 {7864, 1357, 3, 3 },
20494 // Hexagon::V6_vshuffh - 408
20495 {7885, 1360, 2, 2 },
20496 // Hexagon::V6_vshuffob - 409
20497 {7902, 1362, 3, 3 },
20498 // Hexagon::V6_vshufoeb - 410
20499 {7923, 1365, 3, 3 },
20500 // Hexagon::V6_vshufoeh - 411
20501 {7945, 1368, 3, 3 },
20502 // Hexagon::V6_vshufoh - 412
20503 {7967, 1371, 3, 3 },
20504 // Hexagon::V6_vsubb - 413
20505 {132, 1374, 3, 3 },
20506 // Hexagon::V6_vsubb_dv - 414
20507 {132, 1377, 3, 3 },
20508 // Hexagon::V6_vsubbnq - 415
20509 {7988, 1380, 4, 4 },
20510 // Hexagon::V6_vsubbq - 416
20511 {8012, 1384, 4, 4 },
20512 // Hexagon::V6_vsubbsat - 417
20513 {8035, 1388, 3, 3 },
20514 // Hexagon::V6_vsubbsat_dv - 418
20515 {8035, 1391, 3, 3 },
20516 // Hexagon::V6_vsubh - 419
20517 {8057, 1394, 3, 3 },
20518 // Hexagon::V6_vsubh_dv - 420
20519 {8057, 1397, 3, 3 },
20520 // Hexagon::V6_vsubhnq - 421
20521 {8075, 1400, 4, 4 },
20522 // Hexagon::V6_vsubhq - 422
20523 {8099, 1404, 4, 4 },
20524 // Hexagon::V6_vsubhsat - 423
20525 {8122, 1408, 3, 3 },
20526 // Hexagon::V6_vsubhsat_dv - 424
20527 {8122, 1411, 3, 3 },
20528 // Hexagon::V6_vsubhw - 425
20529 {8057, 1414, 3, 3 },
20530 // Hexagon::V6_vsububh - 426
20531 {8144, 1417, 3, 3 },
20532 // Hexagon::V6_vsububsat - 427
20533 {8163, 1420, 3, 3 },
20534 // Hexagon::V6_vsububsat_dv - 428
20535 {8163, 1423, 3, 3 },
20536 // Hexagon::V6_vsubuhsat - 429
20537 {8186, 1426, 3, 3 },
20538 // Hexagon::V6_vsubuhsat_dv - 430
20539 {8186, 1429, 3, 3 },
20540 // Hexagon::V6_vsubuhw - 431
20541 {8209, 1432, 3, 3 },
20542 // Hexagon::V6_vsubuwsat - 432
20543 {8228, 1435, 3, 3 },
20544 // Hexagon::V6_vsubuwsat_dv - 433
20545 {8228, 1438, 3, 3 },
20546 // Hexagon::V6_vsubw - 434
20547 {8251, 1441, 3, 3 },
20548 // Hexagon::V6_vsubw_dv - 435
20549 {8269, 1444, 3, 3 },
20550 {8251, 1447, 3, 3 },
20551 // Hexagon::V6_vsubwnq - 437
20552 {8277, 1450, 4, 4 },
20553 // Hexagon::V6_vsubwq - 438
20554 {8301, 1454, 4, 4 },
20555 // Hexagon::V6_vsubwsat - 439
20556 {8324, 1458, 3, 3 },
20557 // Hexagon::V6_vsubwsat_dv - 440
20558 {8324, 1461, 3, 3 },
20559 // Hexagon::V6_vtmpyb - 441
20560 {8346, 1464, 3, 3 },
20561 // Hexagon::V6_vtmpyb_acc - 442
20562 {8365, 1467, 4, 4 },
20563 // Hexagon::V6_vtmpybus - 443
20564 {8385, 1471, 3, 3 },
20565 // Hexagon::V6_vtmpybus_acc - 444
20566 {8406, 1474, 4, 4 },
20567 // Hexagon::V6_vtmpyhb - 445
20568 {8428, 1478, 3, 3 },
20569 // Hexagon::V6_vtmpyhb_acc - 446
20570 {8448, 1481, 4, 4 },
20571 // Hexagon::V6_vunpackb - 447
20572 {8469, 1485, 2, 2 },
20573 // Hexagon::V6_vunpackh - 448
20574 {8487, 1487, 2, 2 },
20575 // Hexagon::V6_vunpackoh - 449
20576 {8505, 1489, 3, 3 },
20577 // Hexagon::V6_vunpackub - 450
20578 {8525, 1492, 2, 2 },
20579 // Hexagon::V6_vunpackuh - 451
20580 {8544, 1494, 2, 2 },
20581 // Hexagon::V6_vxor - 452
20582 {8269, 1496, 3, 3 },
20583 // Hexagon::V6_vzb - 453
20584 {8563, 1499, 2, 2 },
20585 // Hexagon::V6_vzh - 454
20586 {8578, 1501, 2, 2 },
20587 // Hexagon::V6_zLd_ai - 455
20588 {8593, 1503, 2, 2 },
20589 // Hexagon::V6_zLd_pred_ai - 456
20590 {8606, 1505, 3, 3 },
20591 // Hexagon::Y2_crswap0 - 457
20592 {8627, 1508, 2, 1 },
20593 // Hexagon::Y2_dcfetchbo - 458
20594 {8642, 1509, 2, 2 },
20595 };
20596
20597 static const AliasPatternCond Conds[] = {
20598 // (A2_andir IntRegs:$Rd32, IntRegs:$Rs32, 255) - 0
20599 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20600 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20601 {AliasPatternCond::K_Imm, uint32_t(255)},
20602 // (A2_paddif IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 3
20603 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20604 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20605 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20606 {AliasPatternCond::K_Imm, uint32_t(0)},
20607 // (A2_paddifnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 7
20608 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20609 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20610 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20611 {AliasPatternCond::K_Imm, uint32_t(0)},
20612 // (A2_paddit IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 11
20613 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20614 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20615 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20616 {AliasPatternCond::K_Imm, uint32_t(0)},
20617 // (A2_padditnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 15
20618 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20619 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20620 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20621 {AliasPatternCond::K_Imm, uint32_t(0)},
20622 // (A2_subri IntRegs:$Rd32, 0, IntRegs:$Rs32) - 19
20623 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20624 {AliasPatternCond::K_Imm, uint32_t(0)},
20625 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20626 // (A2_subri IntRegs:$Rd32, -1, IntRegs:$Rs32) - 22
20627 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20628 {AliasPatternCond::K_Imm, uint32_t(-1)},
20629 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20630 // (A2_vaddub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 25
20631 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20632 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20633 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20634 // (A2_vsubub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 28
20635 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20636 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20637 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20638 // (C2_cmpgt PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 31
20639 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20640 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20641 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20642 // (C2_cmpgtu PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 34
20643 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20644 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20645 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20646 // (C2_or PredRegs:$Pd4, PredRegs:$Ps4, PredRegs:$Ps4) - 37
20647 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20648 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20649 {AliasPatternCond::K_TiedReg, 1},
20650 // (J2_jumpf PredRegs:$Pu4, b30_2Imm:$Ii) - 40
20651 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20652 // (J2_jumprf PredRegs:$Pu4, IntRegs:$Rs32) - 41
20653 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20654 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20655 // (J2_jumprt PredRegs:$Pu4, IntRegs:$Rs32) - 43
20656 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20657 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20658 // (J2_jumpt PredRegs:$Pu4, b30_2Imm:$Ii) - 45
20659 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20660 // (J2_trap1 R0, u8_0Imm:$Ii) - 46
20661 {AliasPatternCond::K_Reg, Hexagon::R0},
20662 {AliasPatternCond::K_Ignore, 0},
20663 // (L2_deallocframe D15, R30) - 48
20664 {AliasPatternCond::K_Reg, Hexagon::D15},
20665 {AliasPatternCond::K_Reg, Hexagon::R30},
20666 // (L2_loadalignb_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 50
20667 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20668 {AliasPatternCond::K_Ignore, 0},
20669 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20670 {AliasPatternCond::K_Imm, uint32_t(0)},
20671 // (L2_loadalignh_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 54
20672 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20673 {AliasPatternCond::K_Ignore, 0},
20674 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20675 {AliasPatternCond::K_Imm, uint32_t(0)},
20676 // (L2_loadbsw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 58
20677 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20678 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20679 {AliasPatternCond::K_Imm, uint32_t(0)},
20680 // (L2_loadbsw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 61
20681 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20682 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20683 {AliasPatternCond::K_Imm, uint32_t(0)},
20684 // (L2_loadbzw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 64
20685 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20686 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20687 {AliasPatternCond::K_Imm, uint32_t(0)},
20688 // (L2_loadbzw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 67
20689 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20690 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20691 {AliasPatternCond::K_Imm, uint32_t(0)},
20692 // (L2_loadrb_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 70
20693 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20694 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20695 {AliasPatternCond::K_Imm, uint32_t(0)},
20696 // (L2_loadrd_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 73
20697 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20698 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20699 {AliasPatternCond::K_Imm, uint32_t(0)},
20700 // (L2_loadrh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 76
20701 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20702 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20703 {AliasPatternCond::K_Imm, uint32_t(0)},
20704 // (L2_loadri_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 79
20705 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20706 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20707 {AliasPatternCond::K_Imm, uint32_t(0)},
20708 // (L2_loadrub_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 82
20709 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20710 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20711 {AliasPatternCond::K_Imm, uint32_t(0)},
20712 // (L2_loadruh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 85
20713 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20714 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20715 {AliasPatternCond::K_Imm, uint32_t(0)},
20716 // (L2_ploadrbf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 88
20717 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20718 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20719 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20720 {AliasPatternCond::K_Imm, uint32_t(0)},
20721 // (L2_ploadrbfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 92
20722 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20723 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20724 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20725 {AliasPatternCond::K_Imm, uint32_t(0)},
20726 // (L2_ploadrbt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 96
20727 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20728 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20729 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20730 {AliasPatternCond::K_Imm, uint32_t(0)},
20731 // (L2_ploadrbtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 100
20732 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20733 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20734 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20735 {AliasPatternCond::K_Imm, uint32_t(0)},
20736 // (L2_ploadrdf_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 104
20737 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20738 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20739 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20740 {AliasPatternCond::K_Imm, uint32_t(0)},
20741 // (L2_ploadrdfnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 108
20742 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20743 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20744 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20745 {AliasPatternCond::K_Imm, uint32_t(0)},
20746 // (L2_ploadrdt_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 112
20747 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20748 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20749 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20750 {AliasPatternCond::K_Imm, uint32_t(0)},
20751 // (L2_ploadrdtnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 116
20752 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20753 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20754 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20755 {AliasPatternCond::K_Imm, uint32_t(0)},
20756 // (L2_ploadrhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 120
20757 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20758 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20759 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20760 {AliasPatternCond::K_Imm, uint32_t(0)},
20761 // (L2_ploadrhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 124
20762 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20763 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20764 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20765 {AliasPatternCond::K_Imm, uint32_t(0)},
20766 // (L2_ploadrht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 128
20767 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20768 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20769 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20770 {AliasPatternCond::K_Imm, uint32_t(0)},
20771 // (L2_ploadrhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 132
20772 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20773 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20774 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20775 {AliasPatternCond::K_Imm, uint32_t(0)},
20776 // (L2_ploadrif_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 136
20777 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20778 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20779 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20780 {AliasPatternCond::K_Imm, uint32_t(0)},
20781 // (L2_ploadrifnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 140
20782 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20783 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20784 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20785 {AliasPatternCond::K_Imm, uint32_t(0)},
20786 // (L2_ploadrit_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 144
20787 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20788 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20789 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20790 {AliasPatternCond::K_Imm, uint32_t(0)},
20791 // (L2_ploadritnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 148
20792 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20793 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20794 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20795 {AliasPatternCond::K_Imm, uint32_t(0)},
20796 // (L2_ploadrubf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 152
20797 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20798 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20799 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20800 {AliasPatternCond::K_Imm, uint32_t(0)},
20801 // (L2_ploadrubfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 156
20802 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20803 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20804 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20805 {AliasPatternCond::K_Imm, uint32_t(0)},
20806 // (L2_ploadrubt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 160
20807 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20808 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20809 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20810 {AliasPatternCond::K_Imm, uint32_t(0)},
20811 // (L2_ploadrubtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 164
20812 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20813 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20814 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20815 {AliasPatternCond::K_Imm, uint32_t(0)},
20816 // (L2_ploadruhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 168
20817 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20818 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20819 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20820 {AliasPatternCond::K_Imm, uint32_t(0)},
20821 // (L2_ploadruhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 172
20822 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20823 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20824 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20825 {AliasPatternCond::K_Imm, uint32_t(0)},
20826 // (L2_ploadruht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 176
20827 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20828 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20829 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20830 {AliasPatternCond::K_Imm, uint32_t(0)},
20831 // (L2_ploadruhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 180
20832 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20833 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20834 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20835 {AliasPatternCond::K_Imm, uint32_t(0)},
20836 // (L4_add_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 184
20837 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20838 {AliasPatternCond::K_Imm, uint32_t(0)},
20839 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20840 // (L4_add_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 187
20841 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20842 {AliasPatternCond::K_Imm, uint32_t(0)},
20843 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20844 // (L4_add_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 190
20845 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20846 {AliasPatternCond::K_Imm, uint32_t(0)},
20847 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20848 // (L4_and_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 193
20849 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20850 {AliasPatternCond::K_Imm, uint32_t(0)},
20851 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20852 // (L4_and_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 196
20853 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20854 {AliasPatternCond::K_Imm, uint32_t(0)},
20855 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20856 // (L4_and_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 199
20857 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20858 {AliasPatternCond::K_Imm, uint32_t(0)},
20859 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20860 // (L4_iadd_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 202
20861 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20862 {AliasPatternCond::K_Imm, uint32_t(0)},
20863 // (L4_iadd_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 204
20864 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20865 {AliasPatternCond::K_Imm, uint32_t(0)},
20866 // (L4_iadd_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 206
20867 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20868 {AliasPatternCond::K_Imm, uint32_t(0)},
20869 // (L4_iand_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 208
20870 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20871 {AliasPatternCond::K_Imm, uint32_t(0)},
20872 // (L4_iand_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 210
20873 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20874 {AliasPatternCond::K_Imm, uint32_t(0)},
20875 // (L4_iand_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 212
20876 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20877 {AliasPatternCond::K_Imm, uint32_t(0)},
20878 // (L4_ior_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 214
20879 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20880 {AliasPatternCond::K_Imm, uint32_t(0)},
20881 // (L4_ior_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 216
20882 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20883 {AliasPatternCond::K_Imm, uint32_t(0)},
20884 // (L4_ior_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 218
20885 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20886 {AliasPatternCond::K_Imm, uint32_t(0)},
20887 // (L4_isub_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 220
20888 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20889 {AliasPatternCond::K_Imm, uint32_t(0)},
20890 // (L4_isub_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 222
20891 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20892 {AliasPatternCond::K_Imm, uint32_t(0)},
20893 // (L4_isub_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 224
20894 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20895 {AliasPatternCond::K_Imm, uint32_t(0)},
20896 // (L4_or_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 226
20897 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20898 {AliasPatternCond::K_Imm, uint32_t(0)},
20899 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20900 // (L4_or_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 229
20901 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20902 {AliasPatternCond::K_Imm, uint32_t(0)},
20903 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20904 // (L4_or_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 232
20905 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20906 {AliasPatternCond::K_Imm, uint32_t(0)},
20907 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20908 // (L4_return D15, R30) - 235
20909 {AliasPatternCond::K_Reg, Hexagon::D15},
20910 {AliasPatternCond::K_Reg, Hexagon::R30},
20911 // (L4_return_f D15, PredRegs:$Pv4, R30) - 237
20912 {AliasPatternCond::K_Reg, Hexagon::D15},
20913 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20914 {AliasPatternCond::K_Reg, Hexagon::R30},
20915 // (L4_return_fnew_pnt D15, PredRegs:$Pv4, R30) - 240
20916 {AliasPatternCond::K_Reg, Hexagon::D15},
20917 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20918 {AliasPatternCond::K_Reg, Hexagon::R30},
20919 // (L4_return_fnew_pt D15, PredRegs:$Pv4, R30) - 243
20920 {AliasPatternCond::K_Reg, Hexagon::D15},
20921 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20922 {AliasPatternCond::K_Reg, Hexagon::R30},
20923 // (L4_return_t D15, PredRegs:$Pv4, R30) - 246
20924 {AliasPatternCond::K_Reg, Hexagon::D15},
20925 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20926 {AliasPatternCond::K_Reg, Hexagon::R30},
20927 // (L4_return_tnew_pnt D15, PredRegs:$Pv4, R30) - 249
20928 {AliasPatternCond::K_Reg, Hexagon::D15},
20929 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20930 {AliasPatternCond::K_Reg, Hexagon::R30},
20931 // (L4_return_tnew_pt D15, PredRegs:$Pv4, R30) - 252
20932 {AliasPatternCond::K_Reg, Hexagon::D15},
20933 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20934 {AliasPatternCond::K_Reg, Hexagon::R30},
20935 // (L4_sub_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 255
20936 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20937 {AliasPatternCond::K_Imm, uint32_t(0)},
20938 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20939 // (L4_sub_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 258
20940 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20941 {AliasPatternCond::K_Imm, uint32_t(0)},
20942 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20943 // (L4_sub_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 261
20944 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20945 {AliasPatternCond::K_Imm, uint32_t(0)},
20946 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20947 // (M2_mpyi IntRegs:$Rd32, IntRegs:$Rs32, IntRegs:$Rt32) - 264
20948 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20949 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20950 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20951 // (M7_dcmpyrwc DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 267
20952 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20953 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20954 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20955 // (M7_dcmpyrwc_acc DoubleRegs:$Rxx32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 270
20956 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20957 {AliasPatternCond::K_Ignore, 0},
20958 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20959 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20960 // (S2_allocframe R29, u11_3Imm:$Ii) - 274
20961 {AliasPatternCond::K_Reg, Hexagon::R29},
20962 {AliasPatternCond::K_Ignore, 0},
20963 // (S2_pstorerbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 276
20964 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20965 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20966 {AliasPatternCond::K_Imm, uint32_t(0)},
20967 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20968 // (S2_pstorerbnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 280
20969 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20970 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20971 {AliasPatternCond::K_Imm, uint32_t(0)},
20972 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20973 // (S2_pstorerbnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 284
20974 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20975 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20976 {AliasPatternCond::K_Imm, uint32_t(0)},
20977 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20978 // (S2_pstorerbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 288
20979 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20980 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20981 {AliasPatternCond::K_Imm, uint32_t(0)},
20982 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20983 // (S2_pstorerdf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 292
20984 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20985 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20986 {AliasPatternCond::K_Imm, uint32_t(0)},
20987 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20988 // (S2_pstorerdt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 296
20989 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20990 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20991 {AliasPatternCond::K_Imm, uint32_t(0)},
20992 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20993 // (S2_pstorerff_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 300
20994 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20995 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20996 {AliasPatternCond::K_Imm, uint32_t(0)},
20997 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20998 // (S2_pstorerft_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 304
20999 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21000 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21001 {AliasPatternCond::K_Imm, uint32_t(0)},
21002 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21003 // (S2_pstorerhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 308
21004 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21005 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21006 {AliasPatternCond::K_Imm, uint32_t(0)},
21007 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21008 // (S2_pstorerhnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 312
21009 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21010 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21011 {AliasPatternCond::K_Imm, uint32_t(0)},
21012 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21013 // (S2_pstorerhnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 316
21014 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21015 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21016 {AliasPatternCond::K_Imm, uint32_t(0)},
21017 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21018 // (S2_pstorerht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 320
21019 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21020 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21021 {AliasPatternCond::K_Imm, uint32_t(0)},
21022 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21023 // (S2_pstorerif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 324
21024 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21025 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21026 {AliasPatternCond::K_Imm, uint32_t(0)},
21027 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21028 // (S2_pstorerinewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 328
21029 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21030 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21031 {AliasPatternCond::K_Imm, uint32_t(0)},
21032 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21033 // (S2_pstorerinewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 332
21034 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21035 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21036 {AliasPatternCond::K_Imm, uint32_t(0)},
21037 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21038 // (S2_pstorerit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 336
21039 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21040 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21041 {AliasPatternCond::K_Imm, uint32_t(0)},
21042 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21043 // (S2_storerb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 340
21044 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21045 {AliasPatternCond::K_Imm, uint32_t(0)},
21046 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21047 // (S2_storerbnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 343
21048 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21049 {AliasPatternCond::K_Imm, uint32_t(0)},
21050 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21051 // (S2_storerd_io IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 346
21052 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21053 {AliasPatternCond::K_Imm, uint32_t(0)},
21054 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21055 // (S2_storerf_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 349
21056 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21057 {AliasPatternCond::K_Imm, uint32_t(0)},
21058 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21059 // (S2_storerh_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 352
21060 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21061 {AliasPatternCond::K_Imm, uint32_t(0)},
21062 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21063 // (S2_storerhnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 355
21064 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21065 {AliasPatternCond::K_Imm, uint32_t(0)},
21066 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21067 // (S2_storeri_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 358
21068 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21069 {AliasPatternCond::K_Imm, uint32_t(0)},
21070 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21071 // (S2_storerinew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 361
21072 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21073 {AliasPatternCond::K_Imm, uint32_t(0)},
21074 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21075 // (S2_tableidxb IntRegs:$Rx32, IntRegs:$Rs32, u4_0Imm:$Ii, u5_0Imm:$II) - 364
21076 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21077 {AliasPatternCond::K_Ignore, 0},
21078 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21079 {AliasPatternCond::K_Ignore, 0},
21080 // (S4_pstorerbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 368
21081 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21082 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21083 {AliasPatternCond::K_Imm, uint32_t(0)},
21084 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21085 // (S4_pstorerbnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 372
21086 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21087 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21088 {AliasPatternCond::K_Imm, uint32_t(0)},
21089 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21090 // (S4_pstorerbnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 376
21091 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21092 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21093 {AliasPatternCond::K_Imm, uint32_t(0)},
21094 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21095 // (S4_pstorerbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 380
21096 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21097 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21098 {AliasPatternCond::K_Imm, uint32_t(0)},
21099 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21100 // (S4_pstorerdfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 384
21101 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21102 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21103 {AliasPatternCond::K_Imm, uint32_t(0)},
21104 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21105 // (S4_pstorerdtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 388
21106 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21107 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21108 {AliasPatternCond::K_Imm, uint32_t(0)},
21109 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21110 // (S4_pstorerffnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 392
21111 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21112 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21113 {AliasPatternCond::K_Imm, uint32_t(0)},
21114 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21115 // (S4_pstorerftnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 396
21116 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21117 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21118 {AliasPatternCond::K_Imm, uint32_t(0)},
21119 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21120 // (S4_pstorerhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 400
21121 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21122 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21123 {AliasPatternCond::K_Imm, uint32_t(0)},
21124 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21125 // (S4_pstorerhnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 404
21126 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21127 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21128 {AliasPatternCond::K_Imm, uint32_t(0)},
21129 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21130 // (S4_pstorerhnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 408
21131 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21132 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21133 {AliasPatternCond::K_Imm, uint32_t(0)},
21134 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21135 // (S4_pstorerhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 412
21136 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21137 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21138 {AliasPatternCond::K_Imm, uint32_t(0)},
21139 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21140 // (S4_pstorerifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 416
21141 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21142 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21143 {AliasPatternCond::K_Imm, uint32_t(0)},
21144 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21145 // (S4_pstorerinewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 420
21146 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21147 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21148 {AliasPatternCond::K_Imm, uint32_t(0)},
21149 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21150 // (S4_pstorerinewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 424
21151 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21152 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21153 {AliasPatternCond::K_Imm, uint32_t(0)},
21154 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21155 // (S4_pstoreritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 428
21156 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21157 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21158 {AliasPatternCond::K_Imm, uint32_t(0)},
21159 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21160 // (S4_storeirb_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 432
21161 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21162 {AliasPatternCond::K_Imm, uint32_t(0)},
21163 // (S4_storeirbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 434
21164 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21165 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21166 {AliasPatternCond::K_Imm, uint32_t(0)},
21167 // (S4_storeirbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 437
21168 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21169 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21170 {AliasPatternCond::K_Imm, uint32_t(0)},
21171 // (S4_storeirbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 440
21172 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21173 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21174 {AliasPatternCond::K_Imm, uint32_t(0)},
21175 // (S4_storeirbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 443
21176 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21177 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21178 {AliasPatternCond::K_Imm, uint32_t(0)},
21179 // (S4_storeirh_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 446
21180 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21181 {AliasPatternCond::K_Imm, uint32_t(0)},
21182 // (S4_storeirhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 448
21183 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21184 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21185 {AliasPatternCond::K_Imm, uint32_t(0)},
21186 // (S4_storeirhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 451
21187 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21188 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21189 {AliasPatternCond::K_Imm, uint32_t(0)},
21190 // (S4_storeirht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 454
21191 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21192 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21193 {AliasPatternCond::K_Imm, uint32_t(0)},
21194 // (S4_storeirhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 457
21195 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21196 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21197 {AliasPatternCond::K_Imm, uint32_t(0)},
21198 // (S4_storeiri_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 460
21199 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21200 {AliasPatternCond::K_Imm, uint32_t(0)},
21201 // (S4_storeirif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 462
21202 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21203 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21204 {AliasPatternCond::K_Imm, uint32_t(0)},
21205 // (S4_storeirifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 465
21206 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21207 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21208 {AliasPatternCond::K_Imm, uint32_t(0)},
21209 // (S4_storeirit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 468
21210 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21211 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21212 {AliasPatternCond::K_Imm, uint32_t(0)},
21213 // (S4_storeiritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 471
21214 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21215 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21216 {AliasPatternCond::K_Imm, uint32_t(0)},
21217 // (V6_extractw IntRegs:$Rd32, HvxVR:$Vu32, IntRegs:$Rs32) - 474
21218 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21219 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21220 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21221 // (V6_v6mpyhubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 477
21222 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21223 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21224 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21225 // (V6_v6mpyvubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 480
21226 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21227 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21228 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21229 // (V6_vL32Ub_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 483
21230 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21231 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21232 {AliasPatternCond::K_Imm, uint32_t(0)},
21233 // (V6_vL32b_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 486
21234 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21235 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21236 {AliasPatternCond::K_Imm, uint32_t(0)},
21237 // (V6_vL32b_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 489
21238 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21239 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21240 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21241 {AliasPatternCond::K_Ignore, 0},
21242 {AliasPatternCond::K_Imm, uint32_t(0)},
21243 // (V6_vL32b_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 494
21244 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21245 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21246 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21247 {AliasPatternCond::K_Ignore, 0},
21248 {AliasPatternCond::K_Imm, uint32_t(0)},
21249 // (V6_vL32b_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 499
21250 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21251 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21252 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21253 {AliasPatternCond::K_Imm, uint32_t(0)},
21254 // (V6_vL32b_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 503
21255 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21256 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21257 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21258 {AliasPatternCond::K_Ignore, 0},
21259 {AliasPatternCond::K_Imm, uint32_t(0)},
21260 // (V6_vL32b_nt_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 508
21261 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21262 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21263 {AliasPatternCond::K_Imm, uint32_t(0)},
21264 // (V6_vL32b_nt_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 511
21265 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21266 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21267 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21268 {AliasPatternCond::K_Ignore, 0},
21269 {AliasPatternCond::K_Imm, uint32_t(0)},
21270 // (V6_vL32b_nt_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 516
21271 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21272 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21273 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21274 {AliasPatternCond::K_Ignore, 0},
21275 {AliasPatternCond::K_Imm, uint32_t(0)},
21276 // (V6_vL32b_nt_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 521
21277 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21278 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21279 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21280 {AliasPatternCond::K_Imm, uint32_t(0)},
21281 // (V6_vL32b_nt_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 525
21282 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21283 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21284 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21285 {AliasPatternCond::K_Ignore, 0},
21286 {AliasPatternCond::K_Imm, uint32_t(0)},
21287 // (V6_vL32b_nt_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 530
21288 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21289 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21290 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21291 {AliasPatternCond::K_Imm, uint32_t(0)},
21292 // (V6_vL32b_nt_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 534
21293 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21294 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21295 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21296 {AliasPatternCond::K_Imm, uint32_t(0)},
21297 // (V6_vL32b_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 538
21298 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21299 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21300 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21301 {AliasPatternCond::K_Imm, uint32_t(0)},
21302 // (V6_vL32b_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 542
21303 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21304 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21305 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21306 {AliasPatternCond::K_Imm, uint32_t(0)},
21307 // (V6_vS32Ub_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 546
21308 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21309 {AliasPatternCond::K_Imm, uint32_t(0)},
21310 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21311 // (V6_vS32Ub_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 549
21312 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21313 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21314 {AliasPatternCond::K_Imm, uint32_t(0)},
21315 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21316 // (V6_vS32Ub_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 553
21317 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21318 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21319 {AliasPatternCond::K_Imm, uint32_t(0)},
21320 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21321 // (V6_vS32b_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 557
21322 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21323 {AliasPatternCond::K_Imm, uint32_t(0)},
21324 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21325 // (V6_vS32b_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 560
21326 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21327 {AliasPatternCond::K_Imm, uint32_t(0)},
21328 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21329 // (V6_vS32b_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 563
21330 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21331 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21332 {AliasPatternCond::K_Imm, uint32_t(0)},
21333 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21334 // (V6_vS32b_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 567
21335 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21336 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21337 {AliasPatternCond::K_Imm, uint32_t(0)},
21338 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21339 // (V6_vS32b_nt_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 571
21340 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21341 {AliasPatternCond::K_Imm, uint32_t(0)},
21342 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21343 // (V6_vS32b_nt_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 574
21344 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21345 {AliasPatternCond::K_Imm, uint32_t(0)},
21346 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21347 // (V6_vS32b_nt_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 577
21348 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21349 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21350 {AliasPatternCond::K_Imm, uint32_t(0)},
21351 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21352 // (V6_vS32b_nt_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 581
21353 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21354 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21355 {AliasPatternCond::K_Imm, uint32_t(0)},
21356 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21357 // (V6_vS32b_nt_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 585
21358 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21359 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21360 {AliasPatternCond::K_Imm, uint32_t(0)},
21361 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21362 // (V6_vS32b_nt_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 589
21363 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21364 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21365 {AliasPatternCond::K_Imm, uint32_t(0)},
21366 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21367 // (V6_vS32b_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 593
21368 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21369 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21370 {AliasPatternCond::K_Imm, uint32_t(0)},
21371 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21372 // (V6_vS32b_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 597
21373 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21374 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21375 {AliasPatternCond::K_Imm, uint32_t(0)},
21376 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21377 // (V6_vabsb_sat HvxVR:$Vd32, HvxVR:$Vu32) - 601
21378 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21379 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21380 // (V6_vabsdiffh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 603
21381 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21382 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21383 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21384 // (V6_vabsdiffub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 606
21385 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21386 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21387 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21388 // (V6_vabsdiffuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 609
21389 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21390 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21391 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21392 // (V6_vabsdiffw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 612
21393 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21394 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21395 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21396 // (V6_vabsh_sat HvxVR:$Vd32, HvxVR:$Vu32) - 615
21397 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21398 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21399 // (V6_vabsw_sat HvxVR:$Vd32, HvxVR:$Vu32) - 617
21400 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21401 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21402 // (V6_vaddb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 619
21403 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21404 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21405 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21406 // (V6_vaddb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 622
21407 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21408 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21409 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21410 // (V6_vaddbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 625
21411 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21412 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21413 {AliasPatternCond::K_Ignore, 0},
21414 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21415 // (V6_vaddbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 629
21416 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21417 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21418 {AliasPatternCond::K_Ignore, 0},
21419 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21420 // (V6_vaddbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 633
21421 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21422 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21423 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21424 // (V6_vaddbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 636
21425 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21426 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21427 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21428 // (V6_vaddh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 639
21429 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21430 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21431 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21432 // (V6_vaddh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 642
21433 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21434 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21435 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21436 // (V6_vaddhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 645
21437 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21438 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21439 {AliasPatternCond::K_Ignore, 0},
21440 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21441 // (V6_vaddhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 649
21442 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21443 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21444 {AliasPatternCond::K_Ignore, 0},
21445 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21446 // (V6_vaddhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 653
21447 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21448 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21449 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21450 // (V6_vaddhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 656
21451 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21452 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21453 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21454 // (V6_vaddhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 659
21455 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21456 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21457 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21458 // (V6_vaddhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 662
21459 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21460 {AliasPatternCond::K_Ignore, 0},
21461 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21462 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21463 // (V6_vaddubh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 666
21464 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21465 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21466 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21467 // (V6_vaddubh_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 669
21468 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21469 {AliasPatternCond::K_Ignore, 0},
21470 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21471 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21472 // (V6_vaddubsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 673
21473 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21474 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21475 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21476 // (V6_vaddubsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 676
21477 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21478 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21479 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21480 // (V6_vadduhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 679
21481 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21482 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21483 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21484 // (V6_vadduhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 682
21485 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21486 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21487 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21488 // (V6_vadduhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 685
21489 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21490 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21491 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21492 // (V6_vadduhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 688
21493 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21494 {AliasPatternCond::K_Ignore, 0},
21495 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21496 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21497 // (V6_vadduwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 692
21498 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21499 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21500 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21501 // (V6_vadduwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 695
21502 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21503 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21504 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21505 // (V6_vaddw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 698
21506 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21507 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21508 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21509 // (V6_vaddw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 701
21510 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21511 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21512 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21513 // (V6_vaddwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 704
21514 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21515 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21516 {AliasPatternCond::K_Ignore, 0},
21517 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21518 // (V6_vaddwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 708
21519 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21520 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21521 {AliasPatternCond::K_Ignore, 0},
21522 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21523 // (V6_vaddwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 712
21524 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21525 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21526 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21527 // (V6_vaddwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 715
21528 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21529 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21530 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21531 // (V6_vandnqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 718
21532 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21533 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21534 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21535 // (V6_vandnqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 721
21536 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21537 {AliasPatternCond::K_Ignore, 0},
21538 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21539 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21540 // (V6_vandqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 725
21541 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21542 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21543 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21544 // (V6_vandqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 728
21545 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21546 {AliasPatternCond::K_Ignore, 0},
21547 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21548 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21549 // (V6_vandvrt HvxQR:$Qd4, HvxVR:$Vu32, IntRegs:$Rt32) - 732
21550 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21551 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21552 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21553 // (V6_vandvrt_acc HvxQR:$Qx4, HvxVR:$Vu32, IntRegs:$Rt32) - 735
21554 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21555 {AliasPatternCond::K_Ignore, 0},
21556 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21557 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21558 // (V6_vaslh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 739
21559 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21560 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21561 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21562 // (V6_vaslh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 742
21563 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21564 {AliasPatternCond::K_Ignore, 0},
21565 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21566 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21567 // (V6_vaslhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 746
21568 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21569 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21570 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21571 // (V6_vaslw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 749
21572 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21573 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21574 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21575 // (V6_vaslw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 752
21576 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21577 {AliasPatternCond::K_Ignore, 0},
21578 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21579 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21580 // (V6_vaslwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 756
21581 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21582 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21583 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21584 // (V6_vasr_into HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 759
21585 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21586 {AliasPatternCond::K_Ignore, 0},
21587 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21588 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21589 // (V6_vasrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 763
21590 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21591 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21592 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21593 // (V6_vasrh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 766
21594 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21595 {AliasPatternCond::K_Ignore, 0},
21596 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21597 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21598 // (V6_vasrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 770
21599 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21600 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21601 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21602 // (V6_vasrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 773
21603 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21604 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21605 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21606 // (V6_vasrw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 776
21607 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21608 {AliasPatternCond::K_Ignore, 0},
21609 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21610 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21611 // (V6_vasrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 780
21612 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21613 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21614 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21615 // (V6_vavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 783
21616 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21617 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21618 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21619 // (V6_vavgbrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 786
21620 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21621 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21622 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21623 // (V6_vavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 789
21624 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21625 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21626 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21627 // (V6_vavghrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 792
21628 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21629 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21630 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21631 // (V6_vavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 795
21632 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21633 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21634 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21635 // (V6_vavgubrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 798
21636 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21637 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21638 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21639 // (V6_vavguh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 801
21640 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21641 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21642 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21643 // (V6_vavguhrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 804
21644 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21645 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21646 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21647 // (V6_vavguw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 807
21648 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21649 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21650 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21651 // (V6_vavguwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 810
21652 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21653 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21654 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21655 // (V6_vavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 813
21656 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21657 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21658 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21659 // (V6_vavgwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 816
21660 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21661 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21662 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21663 // (V6_vcl0h HvxVR:$Vd32, HvxVR:$Vu32) - 819
21664 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21665 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21666 // (V6_vcl0w HvxVR:$Vd32, HvxVR:$Vu32) - 821
21667 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21668 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21669 // (V6_vdealb HvxVR:$Vd32, HvxVR:$Vu32) - 823
21670 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21671 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21672 // (V6_vdealb4w HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 825
21673 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21674 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21675 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21676 // (V6_vdealh HvxVR:$Vd32, HvxVR:$Vu32) - 828
21677 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21678 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21679 // (V6_vdmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 830
21680 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21681 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21682 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21683 // (V6_vdmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 833
21684 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21685 {AliasPatternCond::K_Ignore, 0},
21686 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21687 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21688 // (V6_vdmpybus_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 837
21689 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21690 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21691 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21692 // (V6_vdmpybus_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 840
21693 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21694 {AliasPatternCond::K_Ignore, 0},
21695 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21696 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21697 // (V6_vdmpyhb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 844
21698 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21699 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21700 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21701 // (V6_vdmpyhb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 847
21702 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21703 {AliasPatternCond::K_Ignore, 0},
21704 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21705 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21706 // (V6_vdmpyhb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 851
21707 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21708 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21709 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21710 // (V6_vdmpyhb_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 854
21711 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21712 {AliasPatternCond::K_Ignore, 0},
21713 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21714 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21715 // (V6_vdmpyhisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 858
21716 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21717 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21718 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21719 // (V6_vdmpyhisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 861
21720 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21721 {AliasPatternCond::K_Ignore, 0},
21722 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21723 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21724 // (V6_vdmpyhsat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 865
21725 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21726 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21727 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21728 // (V6_vdmpyhsat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 868
21729 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21730 {AliasPatternCond::K_Ignore, 0},
21731 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21732 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21733 // (V6_vdmpyhsuisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 872
21734 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21735 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21736 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21737 // (V6_vdmpyhsuisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 875
21738 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21739 {AliasPatternCond::K_Ignore, 0},
21740 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21741 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21742 // (V6_vdmpyhsusat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 879
21743 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21744 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21745 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21746 // (V6_vdmpyhsusat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 882
21747 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21748 {AliasPatternCond::K_Ignore, 0},
21749 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21750 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21751 // (V6_vdmpyhvsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 886
21752 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21753 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21754 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21755 // (V6_vdmpyhvsat_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 889
21756 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21757 {AliasPatternCond::K_Ignore, 0},
21758 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21759 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21760 // (V6_vdsaduh HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 893
21761 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21762 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21763 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21764 // (V6_vdsaduh_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 896
21765 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21766 {AliasPatternCond::K_Ignore, 0},
21767 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21768 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21769 // (V6_veqb HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 900
21770 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21771 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21772 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21773 // (V6_veqb_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 903
21774 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21775 {AliasPatternCond::K_Ignore, 0},
21776 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21777 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21778 // (V6_veqb_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 907
21779 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21780 {AliasPatternCond::K_Ignore, 0},
21781 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21782 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21783 // (V6_veqb_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 911
21784 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21785 {AliasPatternCond::K_Ignore, 0},
21786 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21787 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21788 // (V6_veqh HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 915
21789 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21790 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21791 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21792 // (V6_veqh_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 918
21793 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21794 {AliasPatternCond::K_Ignore, 0},
21795 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21796 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21797 // (V6_veqh_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 922
21798 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21799 {AliasPatternCond::K_Ignore, 0},
21800 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21801 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21802 // (V6_veqh_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 926
21803 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21804 {AliasPatternCond::K_Ignore, 0},
21805 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21806 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21807 // (V6_veqw HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 930
21808 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21809 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21810 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21811 // (V6_veqw_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 933
21812 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21813 {AliasPatternCond::K_Ignore, 0},
21814 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21815 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21816 // (V6_veqw_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 937
21817 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21818 {AliasPatternCond::K_Ignore, 0},
21819 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21820 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21821 // (V6_veqw_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 941
21822 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21823 {AliasPatternCond::K_Ignore, 0},
21824 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21825 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21826 // (V6_vlsrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 945
21827 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21828 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21829 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21830 // (V6_vlsrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 948
21831 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21832 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21833 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21834 // (V6_vlsrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 951
21835 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21836 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21837 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21838 // (V6_vlsrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 954
21839 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21840 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21841 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21842 // (V6_vmaxb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 957
21843 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21844 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21845 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21846 // (V6_vmaxh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 960
21847 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21848 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21849 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21850 // (V6_vmaxub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 963
21851 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21852 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21853 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21854 // (V6_vmaxuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 966
21855 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21856 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21857 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21858 // (V6_vmaxw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 969
21859 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21860 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21861 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21862 // (V6_vminb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 972
21863 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21864 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21865 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21866 // (V6_vminh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 975
21867 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21868 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21869 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21870 // (V6_vminub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 978
21871 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21872 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21873 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21874 // (V6_vminuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 981
21875 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21876 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21877 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21878 // (V6_vminw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 984
21879 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21880 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21881 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21882 // (V6_vmpabus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 987
21883 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21884 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21885 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21886 // (V6_vmpabus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 990
21887 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21888 {AliasPatternCond::K_Ignore, 0},
21889 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21890 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21891 // (V6_vmpabusv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 994
21892 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21893 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21894 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21895 // (V6_vmpabuu HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 997
21896 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21897 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21898 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21899 // (V6_vmpabuu_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1000
21900 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21901 {AliasPatternCond::K_Ignore, 0},
21902 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21903 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21904 // (V6_vmpabuuv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1004
21905 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21906 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21907 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21908 // (V6_vmpahb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1007
21909 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21910 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21911 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21912 // (V6_vmpahb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1010
21913 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21914 {AliasPatternCond::K_Ignore, 0},
21915 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21916 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21917 // (V6_vmpauhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1014
21918 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21919 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21920 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21921 // (V6_vmpauhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1017
21922 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21923 {AliasPatternCond::K_Ignore, 0},
21924 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21925 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21926 // (V6_vmpybus HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1021
21927 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21928 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21929 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21930 // (V6_vmpybus_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1024
21931 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21932 {AliasPatternCond::K_Ignore, 0},
21933 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21934 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21935 // (V6_vmpybusv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1028
21936 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21937 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21938 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21939 // (V6_vmpybusv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1031
21940 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21941 {AliasPatternCond::K_Ignore, 0},
21942 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21943 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21944 // (V6_vmpybv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1035
21945 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21946 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21947 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21948 // (V6_vmpybv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1038
21949 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21950 {AliasPatternCond::K_Ignore, 0},
21951 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21952 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21953 // (V6_vmpyewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1042
21954 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21955 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21956 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21957 // (V6_vmpyh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1045
21958 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21959 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21960 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21961 // (V6_vmpyh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1048
21962 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21963 {AliasPatternCond::K_Ignore, 0},
21964 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21965 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21966 // (V6_vmpyhsat_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1052
21967 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21968 {AliasPatternCond::K_Ignore, 0},
21969 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21970 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21971 // (V6_vmpyhsrs HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1056
21972 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21973 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21974 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21975 // (V6_vmpyhss HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1059
21976 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21977 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21978 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21979 // (V6_vmpyhus HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1062
21980 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21981 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21982 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21983 // (V6_vmpyhus_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1065
21984 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21985 {AliasPatternCond::K_Ignore, 0},
21986 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21987 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21988 // (V6_vmpyhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1069
21989 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21990 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21991 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21992 // (V6_vmpyhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1072
21993 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21994 {AliasPatternCond::K_Ignore, 0},
21995 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21996 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21997 // (V6_vmpyhvsrs HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1076
21998 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21999 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22000 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22001 // (V6_vmpyiewh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1079
22002 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22003 {AliasPatternCond::K_Ignore, 0},
22004 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22005 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22006 // (V6_vmpyiewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1083
22007 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22008 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22009 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22010 // (V6_vmpyiewuh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1086
22011 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22012 {AliasPatternCond::K_Ignore, 0},
22013 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22014 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22015 // (V6_vmpyih HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1090
22016 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22017 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22018 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22019 // (V6_vmpyih_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1093
22020 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22021 {AliasPatternCond::K_Ignore, 0},
22022 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22023 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22024 // (V6_vmpyihb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1097
22025 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22026 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22027 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22028 // (V6_vmpyihb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1100
22029 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22030 {AliasPatternCond::K_Ignore, 0},
22031 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22032 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22033 // (V6_vmpyiowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1104
22034 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22035 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22036 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22037 // (V6_vmpyiwb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1107
22038 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22039 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22040 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22041 // (V6_vmpyiwb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1110
22042 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22043 {AliasPatternCond::K_Ignore, 0},
22044 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22045 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22046 // (V6_vmpyiwh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1114
22047 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22048 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22049 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22050 // (V6_vmpyiwh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1117
22051 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22052 {AliasPatternCond::K_Ignore, 0},
22053 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22054 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22055 // (V6_vmpyiwub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1121
22056 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22057 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22058 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22059 // (V6_vmpyiwub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1124
22060 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22061 {AliasPatternCond::K_Ignore, 0},
22062 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22063 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22064 // (V6_vmpyowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1128
22065 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22066 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22067 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22068 // (V6_vmpyowh_rnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1131
22069 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22070 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22071 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22072 // (V6_vmpyub HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1134
22073 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22074 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22075 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22076 // (V6_vmpyub_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1137
22077 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22078 {AliasPatternCond::K_Ignore, 0},
22079 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22080 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22081 // (V6_vmpyubv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1141
22082 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22083 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22084 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22085 // (V6_vmpyubv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1144
22086 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22087 {AliasPatternCond::K_Ignore, 0},
22088 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22089 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22090 // (V6_vmpyuh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1148
22091 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22092 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22093 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22094 // (V6_vmpyuh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1151
22095 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22096 {AliasPatternCond::K_Ignore, 0},
22097 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22098 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22099 // (V6_vmpyuhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1155
22100 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22101 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22102 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22103 // (V6_vmpyuhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1158
22104 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22105 {AliasPatternCond::K_Ignore, 0},
22106 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22107 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22108 // (V6_vnavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1162
22109 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22110 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22111 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22112 // (V6_vnavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1165
22113 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22114 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22115 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22116 // (V6_vnavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1168
22117 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22118 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22119 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22120 // (V6_vnavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1171
22121 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22122 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22123 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22124 // (V6_vnormamth HvxVR:$Vd32, HvxVR:$Vu32) - 1174
22125 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22126 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22127 // (V6_vnormamtw HvxVR:$Vd32, HvxVR:$Vu32) - 1176
22128 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22129 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22130 // (V6_vpackeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1178
22131 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22132 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22133 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22134 // (V6_vpackeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1181
22135 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22136 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22137 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22138 // (V6_vpackhb_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1184
22139 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22140 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22141 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22142 // (V6_vpackhub_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1187
22143 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22144 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22145 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22146 // (V6_vpackob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1190
22147 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22148 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22149 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22150 // (V6_vpackoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1193
22151 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22152 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22153 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22154 // (V6_vpackwh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1196
22155 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22156 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22157 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22158 // (V6_vpackwuh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1199
22159 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22160 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22161 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22162 // (V6_vpopcounth HvxVR:$Vd32, HvxVR:$Vu32) - 1202
22163 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22164 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22165 // (V6_vrmpybub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1204
22166 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22167 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22168 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22169 // (V6_vrmpybub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1207
22170 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22171 {AliasPatternCond::K_Ignore, 0},
22172 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22173 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22174 // (V6_vrmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1211
22175 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22176 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22177 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22178 // (V6_vrmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1214
22179 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22180 {AliasPatternCond::K_Ignore, 0},
22181 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22182 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22183 // (V6_vrmpybusi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1218
22184 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22185 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22186 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22187 // (V6_vrmpybusi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1221
22188 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22189 {AliasPatternCond::K_Ignore, 0},
22190 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22191 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22192 // (V6_vrmpybusv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1225
22193 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22194 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22195 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22196 // (V6_vrmpybusv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1228
22197 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22198 {AliasPatternCond::K_Ignore, 0},
22199 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22200 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22201 // (V6_vrmpybv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1232
22202 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22203 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22204 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22205 // (V6_vrmpybv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1235
22206 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22207 {AliasPatternCond::K_Ignore, 0},
22208 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22209 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22210 // (V6_vrmpyub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1239
22211 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22212 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22213 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22214 // (V6_vrmpyub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1242
22215 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22216 {AliasPatternCond::K_Ignore, 0},
22217 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22218 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22219 // (V6_vrmpyub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1246
22220 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22221 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22222 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22223 // (V6_vrmpyub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1249
22224 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22225 {AliasPatternCond::K_Ignore, 0},
22226 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22227 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22228 // (V6_vrmpyubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1253
22229 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22230 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22231 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22232 // (V6_vrmpyubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1256
22233 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22234 {AliasPatternCond::K_Ignore, 0},
22235 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22236 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22237 // (V6_vrmpyubv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1260
22238 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22239 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22240 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22241 // (V6_vrmpyubv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1263
22242 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22243 {AliasPatternCond::K_Ignore, 0},
22244 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22245 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22246 // (V6_vrotr HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1267
22247 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22248 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22249 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22250 // (V6_vroundhb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1270
22251 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22252 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22253 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22254 // (V6_vroundhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1273
22255 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22256 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22257 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22258 // (V6_vrounduhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1276
22259 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22260 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22261 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22262 // (V6_vrounduwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1279
22263 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22264 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22265 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22266 // (V6_vroundwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1282
22267 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22268 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22269 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22270 // (V6_vroundwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1285
22271 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22272 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22273 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22274 // (V6_vrsadubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1288
22275 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22276 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22277 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22278 // (V6_vrsadubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1291
22279 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22280 {AliasPatternCond::K_Ignore, 0},
22281 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22282 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22283 // (V6_vsathub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1295
22284 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22285 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22286 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22287 // (V6_vsatuwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1298
22288 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22289 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22290 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22291 // (V6_vsatwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1301
22292 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22293 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22294 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22295 // (V6_vsb HvxWR:$Vdd32, HvxVR:$Vu32) - 1304
22296 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22297 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22298 // (V6_vscattermh IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1306
22299 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22300 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22301 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22302 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22303 // (V6_vscattermh_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1310
22304 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22305 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22306 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22307 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22308 // (V6_vscattermhq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1314
22309 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22310 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22311 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22312 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22313 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22314 // (V6_vscattermhw IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1319
22315 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22316 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22317 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22318 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22319 // (V6_vscattermhw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1323
22320 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22321 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22322 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22323 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22324 // (V6_vscattermhwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1327
22325 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22326 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22327 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22328 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22329 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22330 // (V6_vscattermw IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1332
22331 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22332 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22333 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22334 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22335 // (V6_vscattermw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1336
22336 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22337 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22338 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22339 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22340 // (V6_vscattermwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1340
22341 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22342 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22343 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22344 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22345 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22346 // (V6_vsh HvxWR:$Vdd32, HvxVR:$Vu32) - 1345
22347 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22348 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22349 // (V6_vshufeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1347
22350 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22351 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22352 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22353 // (V6_vshuff HvxVR:$Vy32, HvxVR:$Vx32, IntRegs:$Rt32) - 1350
22354 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22355 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22356 {AliasPatternCond::K_Ignore, 0},
22357 {AliasPatternCond::K_Ignore, 0},
22358 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22359 // (V6_vshuffb HvxVR:$Vd32, HvxVR:$Vu32) - 1355
22360 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22361 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22362 // (V6_vshuffeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1357
22363 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22364 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22365 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22366 // (V6_vshuffh HvxVR:$Vd32, HvxVR:$Vu32) - 1360
22367 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22368 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22369 // (V6_vshuffob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1362
22370 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22371 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22372 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22373 // (V6_vshufoeb HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1365
22374 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22375 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22376 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22377 // (V6_vshufoeh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1368
22378 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22379 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22380 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22381 // (V6_vshufoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1371
22382 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22383 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22384 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22385 // (V6_vsubb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1374
22386 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22387 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22388 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22389 // (V6_vsubb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1377
22390 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22391 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22392 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22393 // (V6_vsubbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1380
22394 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22395 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22396 {AliasPatternCond::K_Ignore, 0},
22397 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22398 // (V6_vsubbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1384
22399 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22400 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22401 {AliasPatternCond::K_Ignore, 0},
22402 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22403 // (V6_vsubbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1388
22404 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22405 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22406 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22407 // (V6_vsubbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1391
22408 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22409 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22410 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22411 // (V6_vsubh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1394
22412 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22413 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22414 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22415 // (V6_vsubh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1397
22416 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22417 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22418 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22419 // (V6_vsubhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1400
22420 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22421 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22422 {AliasPatternCond::K_Ignore, 0},
22423 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22424 // (V6_vsubhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1404
22425 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22426 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22427 {AliasPatternCond::K_Ignore, 0},
22428 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22429 // (V6_vsubhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1408
22430 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22431 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22432 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22433 // (V6_vsubhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1411
22434 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22435 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22436 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22437 // (V6_vsubhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1414
22438 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22439 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22440 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22441 // (V6_vsububh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1417
22442 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22443 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22444 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22445 // (V6_vsububsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1420
22446 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22447 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22448 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22449 // (V6_vsububsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1423
22450 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22451 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22452 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22453 // (V6_vsubuhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1426
22454 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22455 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22456 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22457 // (V6_vsubuhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1429
22458 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22459 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22460 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22461 // (V6_vsubuhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1432
22462 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22463 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22464 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22465 // (V6_vsubuwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1435
22466 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22467 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22468 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22469 // (V6_vsubuwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1438
22470 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22471 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22472 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22473 // (V6_vsubw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1441
22474 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22475 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22476 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22477 // (V6_vsubw_dv HvxWR:$Vdd32, W15, W15) - 1444
22478 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22479 {AliasPatternCond::K_Reg, Hexagon::W15},
22480 {AliasPatternCond::K_Reg, Hexagon::W15},
22481 // (V6_vsubw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1447
22482 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22483 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22484 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22485 // (V6_vsubwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1450
22486 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22487 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22488 {AliasPatternCond::K_Ignore, 0},
22489 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22490 // (V6_vsubwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1454
22491 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22492 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22493 {AliasPatternCond::K_Ignore, 0},
22494 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22495 // (V6_vsubwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1458
22496 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22497 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22498 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22499 // (V6_vsubwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1461
22500 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22501 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22502 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22503 // (V6_vtmpyb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1464
22504 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22505 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22506 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22507 // (V6_vtmpyb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1467
22508 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22509 {AliasPatternCond::K_Ignore, 0},
22510 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22511 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22512 // (V6_vtmpybus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1471
22513 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22514 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22515 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22516 // (V6_vtmpybus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1474
22517 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22518 {AliasPatternCond::K_Ignore, 0},
22519 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22520 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22521 // (V6_vtmpyhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1478
22522 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22523 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22524 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22525 // (V6_vtmpyhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1481
22526 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22527 {AliasPatternCond::K_Ignore, 0},
22528 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22529 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22530 // (V6_vunpackb HvxWR:$Vdd32, HvxVR:$Vu32) - 1485
22531 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22532 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22533 // (V6_vunpackh HvxWR:$Vdd32, HvxVR:$Vu32) - 1487
22534 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22535 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22536 // (V6_vunpackoh HvxWR:$Vxx32, HvxVR:$Vu32) - 1489
22537 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22538 {AliasPatternCond::K_Ignore, 0},
22539 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22540 // (V6_vunpackub HvxWR:$Vdd32, HvxVR:$Vu32) - 1492
22541 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22542 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22543 // (V6_vunpackuh HvxWR:$Vdd32, HvxVR:$Vu32) - 1494
22544 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22545 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22546 // (V6_vxor HvxVR:$Vd32, HvxVR:$Vd32, HvxVR:$Vd32) - 1496
22547 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22548 {AliasPatternCond::K_TiedReg, 0},
22549 {AliasPatternCond::K_TiedReg, 0},
22550 // (V6_vzb HvxWR:$Vdd32, HvxVR:$Vu32) - 1499
22551 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22552 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22553 // (V6_vzh HvxWR:$Vdd32, HvxVR:$Vu32) - 1501
22554 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22555 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22556 // (V6_zLd_ai IntRegs:$Rt32, 0) - 1503
22557 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22558 {AliasPatternCond::K_Imm, uint32_t(0)},
22559 // (V6_zLd_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0) - 1505
22560 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
22561 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22562 {AliasPatternCond::K_Imm, uint32_t(0)},
22563 // (Y2_crswap0 IntRegs:$Rx32) - 1508
22564 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22565 // (Y2_dcfetchbo IntRegs:$Rs32, 0) - 1509
22566 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22567 {AliasPatternCond::K_Imm, uint32_t(0)},
22568 };
22569
22570 static const char AsmStrings[] =
22571 /* 0 */ "$\x01 = zxtb($\x02)\0"
22572 /* 14 */ "if (!$\x02) $\x01 = $\x03\0"
22573 /* 31 */ "if (!$\x02.new) $\x01 = $\x03\0"
22574 /* 52 */ "if ($\x02) $\x01 = $\x03\0"
22575 /* 68 */ "if ($\x02.new) $\x01 = $\x03\0"
22576 /* 88 */ "$\x01 = neg($\x03)\0"
22577 /* 101 */ "$\x01 = not($\x03)\0"
22578 /* 114 */ "$\x01 = vaddb($\x02,$\x03)\0"
22579 /* 132 */ "$\x01 = vsubb($\x02,$\x03)\0"
22580 /* 150 */ "$\x01 = cmp.lt($\x03,$\x02)\0"
22581 /* 169 */ "$\x01 = cmp.ltu($\x03,$\x02)\0"
22582 /* 189 */ "$\x01 = $\x02\0"
22583 /* 197 */ "if (!$\x01) jump $\xFF\x02\x01\0"
22584 /* 216 */ "if (!$\x01) jumpr $\x02\0"
22585 /* 234 */ "if ($\x01) jumpr $\x02\0"
22586 /* 251 */ "if ($\x01) jump $\xFF\x02\x01\0"
22587 /* 269 */ "trap1(#$\x03)\0"
22588 /* 280 */ "deallocframe\0"
22589 /* 293 */ "$\x01 = memb_fifo($\x03)\0"
22590 /* 312 */ "$\x01 = memh_fifo($\x03)\0"
22591 /* 331 */ "$\x01 = membh($\x02)\0"
22592 /* 346 */ "$\x01 = memubh($\x02)\0"
22593 /* 362 */ "$\x01 = memb($\x02)\0"
22594 /* 376 */ "$\x01 = memd($\x02)\0"
22595 /* 390 */ "$\x01 = memh($\x02)\0"
22596 /* 404 */ "$\x01 = memw($\x02)\0"
22597 /* 418 */ "$\x01 = memub($\x02)\0"
22598 /* 433 */ "$\x01 = memuh($\x02)\0"
22599 /* 448 */ "if (!$\x02) $\x01 = memb($\x03)\0"
22600 /* 471 */ "if (!$\x02.new) $\x01 = memb($\x03)\0"
22601 /* 498 */ "if ($\x02) $\x01 = memb($\x03)\0"
22602 /* 520 */ "if ($\x02.new) $\x01 = memb($\x03)\0"
22603 /* 546 */ "if (!$\x02) $\x01 = memd($\x03)\0"
22604 /* 569 */ "if (!$\x02.new) $\x01 = memd($\x03)\0"
22605 /* 596 */ "if ($\x02) $\x01 = memd($\x03)\0"
22606 /* 618 */ "if ($\x02.new) $\x01 = memd($\x03)\0"
22607 /* 644 */ "if (!$\x02) $\x01 = memh($\x03)\0"
22608 /* 667 */ "if (!$\x02.new) $\x01 = memh($\x03)\0"
22609 /* 694 */ "if ($\x02) $\x01 = memh($\x03)\0"
22610 /* 716 */ "if ($\x02.new) $\x01 = memh($\x03)\0"
22611 /* 742 */ "if (!$\x02) $\x01 = memw($\x03)\0"
22612 /* 765 */ "if (!$\x02.new) $\x01 = memw($\x03)\0"
22613 /* 792 */ "if ($\x02) $\x01 = memw($\x03)\0"
22614 /* 814 */ "if ($\x02.new) $\x01 = memw($\x03)\0"
22615 /* 840 */ "if (!$\x02) $\x01 = memub($\x03)\0"
22616 /* 864 */ "if (!$\x02.new) $\x01 = memub($\x03)\0"
22617 /* 892 */ "if ($\x02) $\x01 = memub($\x03)\0"
22618 /* 915 */ "if ($\x02.new) $\x01 = memub($\x03)\0"
22619 /* 942 */ "if (!$\x02) $\x01 = memuh($\x03)\0"
22620 /* 966 */ "if (!$\x02.new) $\x01 = memuh($\x03)\0"
22621 /* 994 */ "if ($\x02) $\x01 = memuh($\x03)\0"
22622 /* 1017 */ "if ($\x02.new) $\x01 = memuh($\x03)\0"
22623 /* 1044 */ "memb($\x01) += $\x03\0"
22624 /* 1059 */ "memh($\x01) += $\x03\0"
22625 /* 1074 */ "memw($\x01) += $\x03\0"
22626 /* 1089 */ "memb($\x01) &= $\x03\0"
22627 /* 1104 */ "memh($\x01) &= $\x03\0"
22628 /* 1119 */ "memw($\x01) &= $\x03\0"
22629 /* 1134 */ "memb($\x01) += #$\x03\0"
22630 /* 1150 */ "memh($\x01) += #$\x03\0"
22631 /* 1166 */ "memw($\x01) += #$\x03\0"
22632 /* 1182 */ "memb($\x01) = clrbit(#$\x03)\0"
22633 /* 1205 */ "memh($\x01) = clrbit(#$\x03)\0"
22634 /* 1228 */ "memw($\x01) = clrbit(#$\x03)\0"
22635 /* 1251 */ "memb($\x01) = setbit(#$\x03)\0"
22636 /* 1274 */ "memh($\x01) = setbit(#$\x03)\0"
22637 /* 1297 */ "memw($\x01) = setbit(#$\x03)\0"
22638 /* 1320 */ "memb($\x01) -= #$\x03\0"
22639 /* 1336 */ "memh($\x01) -= #$\x03\0"
22640 /* 1352 */ "memw($\x01) -= #$\x03\0"
22641 /* 1368 */ "memb($\x01) |= $\x03\0"
22642 /* 1383 */ "memh($\x01) |= $\x03\0"
22643 /* 1398 */ "memw($\x01) |= $\x03\0"
22644 /* 1413 */ "dealloc_return\0"
22645 /* 1428 */ "if (!$\x02) dealloc_return\0"
22646 /* 1452 */ "if (!$\x02.new) dealloc_return:nt\0"
22647 /* 1483 */ "if (!$\x02.new) dealloc_return:t\0"
22648 /* 1513 */ "if ($\x02) dealloc_return\0"
22649 /* 1536 */ "if ($\x02.new) dealloc_return:nt\0"
22650 /* 1566 */ "if ($\x02.new) dealloc_return:t\0"
22651 /* 1595 */ "memb($\x01) -= $\x03\0"
22652 /* 1610 */ "memh($\x01) -= $\x03\0"
22653 /* 1625 */ "memw($\x01) -= $\x03\0"
22654 /* 1640 */ "$\x01 = mpyui($\x02,$\x03)\0"
22655 /* 1658 */ "$\x01 = vdmpyw($\x02,$\x03)\0"
22656 /* 1677 */ "$\x01 += vdmpyw($\x03,$\x04)\0"
22657 /* 1697 */ "allocframe(#$\x03)\0"
22658 /* 1713 */ "if (!$\x01) memb($\x02) = $\x04\0"
22659 /* 1736 */ "if (!$\x01) memb($\x02) = $\x04.new\0"
22660 /* 1763 */ "if ($\x01) memb($\x02) = $\x04.new\0"
22661 /* 1789 */ "if ($\x01) memb($\x02) = $\x04\0"
22662 /* 1811 */ "if (!$\x01) memd($\x02) = $\x04\0"
22663 /* 1834 */ "if ($\x01) memd($\x02) = $\x04\0"
22664 /* 1856 */ "if (!$\x01) memh($\x02) = $\x04.h\0"
22665 /* 1881 */ "if ($\x01) memh($\x02) = $\x04.h\0"
22666 /* 1905 */ "if (!$\x01) memh($\x02) = $\x04\0"
22667 /* 1928 */ "if (!$\x01) memh($\x02) = $\x04.new\0"
22668 /* 1955 */ "if ($\x01) memh($\x02) = $\x04.new\0"
22669 /* 1981 */ "if ($\x01) memh($\x02) = $\x04\0"
22670 /* 2003 */ "if (!$\x01) memw($\x02) = $\x04\0"
22671 /* 2026 */ "if (!$\x01) memw($\x02) = $\x04.new\0"
22672 /* 2053 */ "if ($\x01) memw($\x02) = $\x04.new\0"
22673 /* 2079 */ "if ($\x01) memw($\x02) = $\x04\0"
22674 /* 2101 */ "memb($\x01) = $\x03\0"
22675 /* 2115 */ "memb($\x01) = $\x03.new\0"
22676 /* 2133 */ "memd($\x01) = $\x03\0"
22677 /* 2147 */ "memh($\x01) = $\x03.h\0"
22678 /* 2163 */ "memh($\x01) = $\x03\0"
22679 /* 2177 */ "memh($\x01) = $\x03.new\0"
22680 /* 2195 */ "memw($\x01) = $\x03\0"
22681 /* 2209 */ "memw($\x01) = $\x03.new\0"
22682 /* 2227 */ "$\x01 = tableidxb($\x03,#$\x04,#$\x05)\0"
22683 /* 2254 */ "if (!$\x01.new) memb($\x02) = $\x04\0"
22684 /* 2281 */ "if (!$\x01.new) memb($\x02) = $\x04.new\0"
22685 /* 2312 */ "if ($\x01.new) memb($\x02) = $\x04.new\0"
22686 /* 2342 */ "if ($\x01.new) memb($\x02) = $\x04\0"
22687 /* 2368 */ "if (!$\x01.new) memd($\x02) = $\x04\0"
22688 /* 2395 */ "if ($\x01.new) memd($\x02) = $\x04\0"
22689 /* 2421 */ "if (!$\x01.new) memh($\x02) = $\x04.h\0"
22690 /* 2450 */ "if ($\x01.new) memh($\x02) = $\x04.h\0"
22691 /* 2478 */ "if (!$\x01.new) memh($\x02) = $\x04\0"
22692 /* 2505 */ "if (!$\x01.new) memh($\x02) = $\x04.new\0"
22693 /* 2536 */ "if ($\x01.new) memh($\x02) = $\x04.new\0"
22694 /* 2566 */ "if ($\x01.new) memh($\x02) = $\x04\0"
22695 /* 2592 */ "if (!$\x01.new) memw($\x02) = $\x04\0"
22696 /* 2619 */ "if (!$\x01.new) memw($\x02) = $\x04.new\0"
22697 /* 2650 */ "if ($\x01.new) memw($\x02) = $\x04.new\0"
22698 /* 2680 */ "if ($\x01.new) memw($\x02) = $\x04\0"
22699 /* 2706 */ "memb($\x01) = #$\x03\0"
22700 /* 2721 */ "if (!$\x01) memb($\x02) = #$\x04\0"
22701 /* 2745 */ "if (!$\x01.new) memb($\x02) = #$\x04\0"
22702 /* 2773 */ "if ($\x01) memb($\x02) = #$\x04\0"
22703 /* 2796 */ "if ($\x01.new) memb($\x02) = #$\x04\0"
22704 /* 2823 */ "memh($\x01) = #$\x03\0"
22705 /* 2838 */ "if (!$\x01) memh($\x02) = #$\x04\0"
22706 /* 2862 */ "if (!$\x01.new) memh($\x02) = #$\x04\0"
22707 /* 2890 */ "if ($\x01) memh($\x02) = #$\x04\0"
22708 /* 2913 */ "if ($\x01.new) memh($\x02) = #$\x04\0"
22709 /* 2940 */ "memw($\x01) = #$\x03\0"
22710 /* 2955 */ "if (!$\x01) memw($\x02) = #$\x04\0"
22711 /* 2979 */ "if (!$\x01.new) memw($\x02) = #$\x04\0"
22712 /* 3007 */ "if ($\x01) memw($\x02) = #$\x04\0"
22713 /* 3030 */ "if ($\x01.new) memw($\x02) = #$\x04\0"
22714 /* 3057 */ "$\x01.w = vextract($\x02,$\x03)\0"
22715 /* 3080 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):h\0"
22716 /* 3113 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):v\0"
22717 /* 3146 */ "$\x01 = vmemu($\x02)\0"
22718 /* 3161 */ "$\x01 = vmem($\x02)\0"
22719 /* 3175 */ "if (!$\x03) $\x01.cur = vmem($\x02)\0"
22720 /* 3202 */ "if ($\x03) $\x01.cur = vmem($\x02)\0"
22721 /* 3228 */ "if (!$\x02) $\x01.tmp = vmem($\x03)\0"
22722 /* 3255 */ "if (!$\x03) $\x01 = vmem($\x02)\0"
22723 /* 3278 */ "$\x01 = vmem($\x02):nt\0"
22724 /* 3295 */ "if (!$\x03) $\x01.cur = vmem($\x02):nt\0"
22725 /* 3325 */ "if ($\x03) $\x01.cur = vmem($\x02):nt\0"
22726 /* 3354 */ "if (!$\x02) $\x01.tmp = vmem($\x03):nt\0"
22727 /* 3384 */ "if (!$\x03) $\x01 = vmem($\x02):nt\0"
22728 /* 3410 */ "if ($\x02) $\x01 = vmem($\x03):nt\0"
22729 /* 3435 */ "if ($\x02) $\x01.tmp = vmem($\x03):nt\0"
22730 /* 3464 */ "if ($\x02) $\x01 = vmem($\x03)\0"
22731 /* 3486 */ "if ($\x02) $\x01.tmp = vmem($\x03)\0"
22732 /* 3512 */ "vmemu($\x01) = $\x03\0"
22733 /* 3527 */ "if (!$\x01) vmemu($\x02) = $\x04\0"
22734 /* 3551 */ "if ($\x01) vmemu($\x02) = $\x04\0"
22735 /* 3574 */ "vmem($\x01) = $\x03\0"
22736 /* 3588 */ "vmem($\x01) = $\x03.new\0"
22737 /* 3606 */ "if (!$\x01) vmem($\x02) = $\x04\0"
22738 /* 3629 */ "vmem($\x01):nt = $\x03\0"
22739 /* 3646 */ "vmem($\x01):nt = $\x03.new\0"
22740 /* 3667 */ "if (!$\x01) vmem($\x02):nt = $\x04\0"
22741 /* 3693 */ "if ($\x01) vmem($\x02):nt = $\x04\0"
22742 /* 3718 */ "if ($\x01) vmem($\x02) = $\x04\0"
22743 /* 3740 */ "$\x01 = vabsb($\x02):sat\0"
22744 /* 3759 */ "$\x01 = vabsdiffh($\x02,$\x03)\0"
22745 /* 3781 */ "$\x01 = vabsdiffub($\x02,$\x03)\0"
22746 /* 3804 */ "$\x01 = vabsdiffuh($\x02,$\x03)\0"
22747 /* 3827 */ "$\x01 = vabsdiffw($\x02,$\x03)\0"
22748 /* 3849 */ "$\x01 = vabsh($\x02):sat\0"
22749 /* 3868 */ "$\x01 = vabsw($\x02):sat\0"
22750 /* 3887 */ "if (!$\x02.b) $\x01.b += $\x04.b\0"
22751 /* 3911 */ "if ($\x02.b) $\x01.b += $\x04.b\0"
22752 /* 3934 */ "$\x01 = vaddb($\x02,$\x03):sat\0"
22753 /* 3956 */ "$\x01 = vaddh($\x02,$\x03)\0"
22754 /* 3974 */ "if (!$\x02.h) $\x01.h += $\x04.h\0"
22755 /* 3998 */ "if ($\x02.h) $\x01.h += $\x04.h\0"
22756 /* 4021 */ "$\x01 = vaddh($\x02,$\x03):sat\0"
22757 /* 4043 */ "$\x01 += vaddh($\x03,$\x04)\0"
22758 /* 4062 */ "$\x01 = vaddub($\x02,$\x03)\0"
22759 /* 4081 */ "$\x01 += vaddub($\x03,$\x04)\0"
22760 /* 4101 */ "$\x01 = vaddub($\x02,$\x03):sat\0"
22761 /* 4124 */ "$\x01 = vadduh($\x02,$\x03):sat\0"
22762 /* 4147 */ "$\x01 = vadduh($\x02,$\x03)\0"
22763 /* 4166 */ "$\x01 += vadduh($\x03,$\x04)\0"
22764 /* 4186 */ "$\x01 = vadduw($\x02,$\x03):sat\0"
22765 /* 4209 */ "$\x01 = vaddw($\x02,$\x03)\0"
22766 /* 4227 */ "if (!$\x02.w) $\x01.w += $\x04.w\0"
22767 /* 4251 */ "if ($\x02.w) $\x01.w += $\x04.w\0"
22768 /* 4274 */ "$\x01 = vaddw($\x02,$\x03):sat\0"
22769 /* 4296 */ "$\x01.ub = vand(!$\x02.ub,$\x03.ub)\0"
22770 /* 4323 */ "$\x01.ub |= vand(!$\x03.ub,$\x04.ub)\0"
22771 /* 4351 */ "$\x01.ub = vand($\x02.ub,$\x03.ub)\0"
22772 /* 4377 */ "$\x01.ub |= vand($\x03.ub,$\x04.ub)\0"
22773 /* 4404 */ "$\x01 = vaslh($\x02,$\x03)\0"
22774 /* 4422 */ "$\x01 += vaslh($\x03,$\x04)\0"
22775 /* 4441 */ "$\x01 = vaslw($\x02,$\x03)\0"
22776 /* 4459 */ "$\x01 += vaslw($\x03,$\x04)\0"
22777 /* 4478 */ "$\x01 = vasrinto($\x03,$\x04)\0"
22778 /* 4499 */ "$\x01 = vasrh($\x02,$\x03)\0"
22779 /* 4517 */ "$\x01 += vasrh($\x03,$\x04)\0"
22780 /* 4536 */ "$\x01 = vasrw($\x02,$\x03)\0"
22781 /* 4554 */ "$\x01 += vasrw($\x03,$\x04)\0"
22782 /* 4573 */ "$\x01 = vavgb($\x02,$\x03)\0"
22783 /* 4591 */ "$\x01 = vavgb($\x02,$\x03):rnd\0"
22784 /* 4613 */ "$\x01 = vavgh($\x02,$\x03)\0"
22785 /* 4631 */ "$\x01 = vavgh($\x02,$\x03):rnd\0"
22786 /* 4653 */ "$\x01 = vavgub($\x02,$\x03)\0"
22787 /* 4672 */ "$\x01 = vavgub($\x02,$\x03):rnd\0"
22788 /* 4695 */ "$\x01 = vavguh($\x02,$\x03)\0"
22789 /* 4714 */ "$\x01 = vavguh($\x02,$\x03):rnd\0"
22790 /* 4737 */ "$\x01 = vavguw($\x02,$\x03)\0"
22791 /* 4756 */ "$\x01 = vavguw($\x02,$\x03):rnd\0"
22792 /* 4779 */ "$\x01 = vavgw($\x02,$\x03)\0"
22793 /* 4797 */ "$\x01 = vavgw($\x02,$\x03):rnd\0"
22794 /* 4819 */ "$\x01 = vcl0h($\x02)\0"
22795 /* 4834 */ "$\x01 = vcl0w($\x02)\0"
22796 /* 4849 */ "$\x01 = vdealb($\x02)\0"
22797 /* 4865 */ "$\x01 = vdealb4w($\x02,$\x03)\0"
22798 /* 4886 */ "$\x01 = vdealh($\x02)\0"
22799 /* 4902 */ "$\x01 = vdmpybus($\x02,$\x03)\0"
22800 /* 4923 */ "$\x01 += vdmpybus($\x03,$\x04)\0"
22801 /* 4945 */ "$\x01 = vdmpyhb($\x02,$\x03)\0"
22802 /* 4965 */ "$\x01 += vdmpyhb($\x03,$\x04)\0"
22803 /* 4986 */ "$\x01 = vdmpyh($\x02,$\x03):sat\0"
22804 /* 5009 */ "$\x01 += vdmpyh($\x03,$\x04):sat\0"
22805 /* 5033 */ "$\x01 = vdmpyhsu($\x02,$\x03,#1):sat\0"
22806 /* 5061 */ "$\x01 += vdmpyhsu($\x03,$\x04,#1):sat\0"
22807 /* 5090 */ "$\x01 = vdmpyhsu($\x02,$\x03):sat\0"
22808 /* 5115 */ "$\x01 += vdmpyhsu($\x03,$\x04):sat\0"
22809 /* 5141 */ "$\x01 = vdsaduh($\x02,$\x03)\0"
22810 /* 5161 */ "$\x01 += vdsaduh($\x03,$\x04)\0"
22811 /* 5182 */ "$\x01 = vcmp.eq($\x02.ub,$\x03.ub)\0"
22812 /* 5208 */ "$\x01 &= vcmp.eq($\x03.ub,$\x04.ub)\0"
22813 /* 5235 */ "$\x01 |= vcmp.eq($\x03.ub,$\x04.ub)\0"
22814 /* 5262 */ "$\x01 ^= vcmp.eq($\x03.ub,$\x04.ub)\0"
22815 /* 5289 */ "$\x01 = vcmp.eq($\x02.uh,$\x03.uh)\0"
22816 /* 5315 */ "$\x01 &= vcmp.eq($\x03.uh,$\x04.uh)\0"
22817 /* 5342 */ "$\x01 |= vcmp.eq($\x03.uh,$\x04.uh)\0"
22818 /* 5369 */ "$\x01 ^= vcmp.eq($\x03.uh,$\x04.uh)\0"
22819 /* 5396 */ "$\x01 = vcmp.eq($\x02.uw,$\x03.uw)\0"
22820 /* 5422 */ "$\x01 &= vcmp.eq($\x03.uw,$\x04.uw)\0"
22821 /* 5449 */ "$\x01 |= vcmp.eq($\x03.uw,$\x04.uw)\0"
22822 /* 5476 */ "$\x01 ^= vcmp.eq($\x03.uw,$\x04.uw)\0"
22823 /* 5503 */ "$\x01 = vlsrh($\x02,$\x03)\0"
22824 /* 5521 */ "$\x01 = vlsrw($\x02,$\x03)\0"
22825 /* 5539 */ "$\x01 = vmaxb($\x02,$\x03)\0"
22826 /* 5557 */ "$\x01 = vmaxh($\x02,$\x03)\0"
22827 /* 5575 */ "$\x01 = vmaxub($\x02,$\x03)\0"
22828 /* 5594 */ "$\x01 = vmaxuh($\x02,$\x03)\0"
22829 /* 5613 */ "$\x01 = vmaxw($\x02,$\x03)\0"
22830 /* 5631 */ "$\x01 = vminb($\x02,$\x03)\0"
22831 /* 5649 */ "$\x01 = vminh($\x02,$\x03)\0"
22832 /* 5667 */ "$\x01 = vminub($\x02,$\x03)\0"
22833 /* 5686 */ "$\x01 = vminuh($\x02,$\x03)\0"
22834 /* 5705 */ "$\x01 = vminw($\x02,$\x03)\0"
22835 /* 5723 */ "$\x01 = vmpabus($\x02,$\x03)\0"
22836 /* 5743 */ "$\x01 += vmpabus($\x03,$\x04)\0"
22837 /* 5764 */ "$\x01 = vmpabuu($\x02,$\x03)\0"
22838 /* 5784 */ "$\x01 += vmpabuu($\x03,$\x04)\0"
22839 /* 5805 */ "$\x01 = vmpahb($\x02,$\x03)\0"
22840 /* 5824 */ "$\x01 += vmpahb($\x03,$\x04)\0"
22841 /* 5844 */ "$\x01 = vmpauhb($\x02,$\x03)\0"
22842 /* 5864 */ "$\x01 += vmpauhb($\x03,$\x04)\0"
22843 /* 5885 */ "$\x01 = vmpybus($\x02,$\x03)\0"
22844 /* 5905 */ "$\x01 += vmpybus($\x03,$\x04)\0"
22845 /* 5926 */ "$\x01 = vmpyb($\x02,$\x03)\0"
22846 /* 5944 */ "$\x01 += vmpyb($\x03,$\x04)\0"
22847 /* 5963 */ "$\x01 = vmpyewuh($\x02,$\x03)\0"
22848 /* 5984 */ "$\x01 = vmpyh($\x02,$\x03)\0"
22849 /* 6002 */ "$\x01 += vmpyh($\x03,$\x04)\0"
22850 /* 6021 */ "$\x01 += vmpyh($\x03,$\x04):sat\0"
22851 /* 6044 */ "$\x01 = vmpyh($\x02,$\x03):<<1:rnd:sat\0"
22852 /* 6074 */ "$\x01 = vmpyh($\x02,$\x03):<<1:sat\0"
22853 /* 6100 */ "$\x01 = vmpyhus($\x02,$\x03)\0"
22854 /* 6120 */ "$\x01 += vmpyhus($\x03,$\x04)\0"
22855 /* 6141 */ "$\x01 += vmpyiewh($\x03,$\x04)\0"
22856 /* 6163 */ "$\x01 = vmpyiewuh($\x02,$\x03)\0"
22857 /* 6185 */ "$\x01 += vmpyiewuh($\x03,$\x04)\0"
22858 /* 6208 */ "$\x01 = vmpyih($\x02,$\x03)\0"
22859 /* 6227 */ "$\x01 += vmpyih($\x03,$\x04)\0"
22860 /* 6247 */ "$\x01 = vmpyihb($\x02,$\x03)\0"
22861 /* 6267 */ "$\x01 += vmpyihb($\x03,$\x04)\0"
22862 /* 6288 */ "$\x01 = vmpyiowh($\x02,$\x03)\0"
22863 /* 6309 */ "$\x01 = vmpyiwb($\x02,$\x03)\0"
22864 /* 6329 */ "$\x01 += vmpyiwb($\x03,$\x04)\0"
22865 /* 6350 */ "$\x01 = vmpyiwh($\x02,$\x03)\0"
22866 /* 6370 */ "$\x01 += vmpyiwh($\x03,$\x04)\0"
22867 /* 6391 */ "$\x01 = vmpyiwub($\x02,$\x03)\0"
22868 /* 6412 */ "$\x01 += vmpyiwub($\x03,$\x04)\0"
22869 /* 6434 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:sat\0"
22870 /* 6462 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:rnd:sat\0"
22871 /* 6494 */ "$\x01 = vmpyub($\x02,$\x03)\0"
22872 /* 6513 */ "$\x01 += vmpyub($\x03,$\x04)\0"
22873 /* 6533 */ "$\x01 = vmpyuh($\x02,$\x03)\0"
22874 /* 6552 */ "$\x01 += vmpyuh($\x03,$\x04)\0"
22875 /* 6572 */ "$\x01 = vnavgb($\x02,$\x03)\0"
22876 /* 6591 */ "$\x01 = vnavgh($\x02,$\x03)\0"
22877 /* 6610 */ "$\x01 = vnavgub($\x02,$\x03)\0"
22878 /* 6630 */ "$\x01 = vnavgw($\x02,$\x03)\0"
22879 /* 6649 */ "$\x01 = vnormamth($\x02)\0"
22880 /* 6668 */ "$\x01 = vnormamtw($\x02)\0"
22881 /* 6687 */ "$\x01 = vpackeb($\x02,$\x03)\0"
22882 /* 6707 */ "$\x01 = vpackeh($\x02,$\x03)\0"
22883 /* 6727 */ "$\x01 = vpackhb($\x02,$\x03):sat\0"
22884 /* 6751 */ "$\x01 = vpackhub($\x02,$\x03):sat\0"
22885 /* 6776 */ "$\x01 = vpackob($\x02,$\x03)\0"
22886 /* 6796 */ "$\x01 = vpackoh($\x02,$\x03)\0"
22887 /* 6816 */ "$\x01 = vpackwh($\x02,$\x03):sat\0"
22888 /* 6840 */ "$\x01 = vpackwuh($\x02,$\x03):sat\0"
22889 /* 6865 */ "$\x01 = vpopcounth($\x02)\0"
22890 /* 6885 */ "$\x01.w = vrmpy($\x02.b,$\x03.ub)\0"
22891 /* 6910 */ "$\x01.w += vrmpy($\x03.b,$\x04.ub)\0"
22892 /* 6936 */ "$\x01 = vrmpybus($\x02,$\x03)\0"
22893 /* 6957 */ "$\x01 += vrmpybus($\x03,$\x04)\0"
22894 /* 6979 */ "$\x01 = vrmpybus($\x02,$\x03,#$\x04)\0"
22895 /* 7004 */ "$\x01 += vrmpybus($\x03,$\x04,#$\x05)\0"
22896 /* 7030 */ "$\x01 = vrmpyb($\x02,$\x03)\0"
22897 /* 7049 */ "$\x01 += vrmpyb($\x03,$\x04)\0"
22898 /* 7069 */ "$\x01 = vrmpyub($\x02,$\x03)\0"
22899 /* 7089 */ "$\x01 += vrmpyub($\x03,$\x04)\0"
22900 /* 7110 */ "$\x01.uw = vrmpy($\x02.ub,$\x03.ub)\0"
22901 /* 7137 */ "$\x01.uw += vrmpy($\x03.ub,$\x04.ub)\0"
22902 /* 7165 */ "$\x01 = vrmpyub($\x02,$\x03,#$\x04)\0"
22903 /* 7189 */ "$\x01 += vrmpyub($\x03,$\x04,#$\x05)\0"
22904 /* 7214 */ "$\x01 = vrotr($\x02,$\x03)\0"
22905 /* 7232 */ "$\x01 = vroundhb($\x02,$\x03):sat\0"
22906 /* 7257 */ "$\x01 = vroundhub($\x02,$\x03):sat\0"
22907 /* 7283 */ "$\x01 = vrounduhub($\x02,$\x03):sat\0"
22908 /* 7310 */ "$\x01 = vrounduwuh($\x02,$\x03):sat\0"
22909 /* 7337 */ "$\x01 = vroundwh($\x02,$\x03):sat\0"
22910 /* 7362 */ "$\x01 = vroundwuh($\x02,$\x03):sat\0"
22911 /* 7388 */ "$\x01 = vrsadub($\x02,$\x03,#$\x04)\0"
22912 /* 7412 */ "$\x01 += vrsadub($\x03,$\x04,#$\x05)\0"
22913 /* 7437 */ "$\x01 = vsathub($\x02,$\x03)\0"
22914 /* 7457 */ "$\x01 = vsatuwuh($\x02,$\x03)\0"
22915 /* 7478 */ "$\x01 = vsatwh($\x02,$\x03)\0"
22916 /* 7497 */ "$\x01 = vsxtb($\x02)\0"
22917 /* 7512 */ "vscatter($\x01,$\x02,$\x03.h) = $\x04.h\0"
22918 /* 7540 */ "vscatter($\x01,$\x02,$\x03.h) += $\x04.h\0"
22919 /* 7569 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.h) = $\x05.h\0"
22920 /* 7605 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.h\0"
22921 /* 7633 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.h\0"
22922 /* 7662 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.h\0"
22923 /* 7698 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.w\0"
22924 /* 7726 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.w\0"
22925 /* 7755 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.w\0"
22926 /* 7791 */ "$\x01 = vsxth($\x02)\0"
22927 /* 7806 */ "$\x01 = vshuffeh($\x02,$\x03)\0"
22928 /* 7827 */ "vtrans2x2($\x01,$\x02,$\x05)\0"
22929 /* 7847 */ "$\x01 = vshuffb($\x02)\0"
22930 /* 7864 */ "$\x01 = vshuffeb($\x02,$\x03)\0"
22931 /* 7885 */ "$\x01 = vshuffh($\x02)\0"
22932 /* 7902 */ "$\x01 = vshuffob($\x02,$\x03)\0"
22933 /* 7923 */ "$\x01 = vshuffoeb($\x02,$\x03)\0"
22934 /* 7945 */ "$\x01 = vshuffoeh($\x02,$\x03)\0"
22935 /* 7967 */ "$\x01 = vshuffoh($\x02,$\x03)\0"
22936 /* 7988 */ "if (!$\x02.b) $\x01.b -= $\x04.b\0"
22937 /* 8012 */ "if ($\x02.b) $\x01.b -= $\x04.b\0"
22938 /* 8035 */ "$\x01 = vsubb($\x02,$\x03):sat\0"
22939 /* 8057 */ "$\x01 = vsubh($\x02,$\x03)\0"
22940 /* 8075 */ "if (!$\x02.h) $\x01.h -= $\x04.h\0"
22941 /* 8099 */ "if ($\x02.h) $\x01.h -= $\x04.h\0"
22942 /* 8122 */ "$\x01 = vsubh($\x02,$\x03):sat\0"
22943 /* 8144 */ "$\x01 = vsubub($\x02,$\x03)\0"
22944 /* 8163 */ "$\x01 = vsubub($\x02,$\x03):sat\0"
22945 /* 8186 */ "$\x01 = vsubuh($\x02,$\x03):sat\0"
22946 /* 8209 */ "$\x01 = vsubuh($\x02,$\x03)\0"
22947 /* 8228 */ "$\x01 = vsubuw($\x02,$\x03):sat\0"
22948 /* 8251 */ "$\x01 = vsubw($\x02,$\x03)\0"
22949 /* 8269 */ "$\x01 = #0\0"
22950 /* 8277 */ "if (!$\x02.w) $\x01.w -= $\x04.w\0"
22951 /* 8301 */ "if ($\x02.w) $\x01.w -= $\x04.w\0"
22952 /* 8324 */ "$\x01 = vsubw($\x02,$\x03):sat\0"
22953 /* 8346 */ "$\x01 = vtmpyb($\x02,$\x03)\0"
22954 /* 8365 */ "$\x01 += vtmpyb($\x03,$\x04)\0"
22955 /* 8385 */ "$\x01 = vtmpybus($\x02,$\x03)\0"
22956 /* 8406 */ "$\x01 += vtmpybus($\x03,$\x04)\0"
22957 /* 8428 */ "$\x01 = vtmpyhb($\x02,$\x03)\0"
22958 /* 8448 */ "$\x01 += vtmpyhb($\x03,$\x04)\0"
22959 /* 8469 */ "$\x01 = vunpackb($\x02)\0"
22960 /* 8487 */ "$\x01 = vunpackh($\x02)\0"
22961 /* 8505 */ "$\x01 |= vunpackoh($\x03)\0"
22962 /* 8525 */ "$\x01 = vunpackub($\x02)\0"
22963 /* 8544 */ "$\x01 = vunpackuh($\x02)\0"
22964 /* 8563 */ "$\x01 = vzxtb($\x02)\0"
22965 /* 8578 */ "$\x01 = vzxth($\x02)\0"
22966 /* 8593 */ "z = vmem($\x01)\0"
22967 /* 8606 */ "if ($\x01) z = vmem($\x02)\0"
22968 /* 8627 */ "crswap($\x01,sgp)\0"
22969 /* 8642 */ "dcfetch($\x01)\0"
22970 ;
22971
22972#ifndef NDEBUG
22973 static struct SortCheck {
22974 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
22975 assert(std::is_sorted(
22976 OpToPatterns.begin(), OpToPatterns.end(),
22977 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
22978 return L.Opcode < R.Opcode;
22979 }) &&
22980 "tablegen failed to sort opcode patterns");
22981 }
22982 } sortCheckVar(OpToPatterns);
22983#endif
22984
22985 AliasMatchingData M {
22986 ArrayRef(OpToPatterns),
22987 ArrayRef(Patterns),
22988 ArrayRef(Conds),
22989 StringRef(AsmStrings, std::size(AsmStrings)),
22990 nullptr,
22991 };
22992 const char *AsmString = matchAliasPatterns(MI, nullptr, M);
22993 if (!AsmString) return false;
22994
22995 unsigned I = 0;
22996 while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
22997 AsmString[I] != '$' && AsmString[I] != '\0')
22998 ++I;
22999 OS << '\t' << StringRef(AsmString, I);
23000 if (AsmString[I] != '\0') {
23001 if (AsmString[I] == ' ' || AsmString[I] == '\t') {
23002 OS << '\t';
23003 ++I;
23004 }
23005 do {
23006 if (AsmString[I] == '$') {
23007 ++I;
23008 if (AsmString[I] == (char)0xff) {
23009 ++I;
23010 int OpIdx = AsmString[I++] - 1;
23011 int PrintMethodIdx = AsmString[I++] - 1;
23012 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
23013 } else
23014 printOperand(MI, unsigned(AsmString[I++]) - 1, OS);
23015 } else {
23016 OS << AsmString[I++];
23017 }
23018 } while (AsmString[I] != '\0');
23019 }
23020
23021 return true;
23022}
23023
23024void HexagonInstPrinter::printCustomAliasOperand(
23025 const MCInst *MI, uint64_t Address, unsigned OpIdx,
23026 unsigned PrintMethodIdx,
23027 raw_ostream &OS) {
23028 switch (PrintMethodIdx) {
23029 default:
23030 llvm_unreachable("Unknown PrintMethod kind");
23031 break;
23032 case 0:
23033 printBrtarget(MI, OpIdx, OS);
23034 break;
23035 }
23036}
23037
23038#endif // PRINT_ALIAS_INSTR
23039