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> HexagonInstPrinter::getMnemonic(const MCInst *MI) {
13
14#ifdef __GNUC__
15#pragma GCC diagnostic push
16#pragma GCC diagnostic ignored "-Woverlength-strings"
17#endif
18 static const char AsmStrs[] = {
19 /* 0 */ ".error \"should not emit\" \0"
20 /* 26 */ "if (!p0) \0"
21 /* 36 */ "if (p0) \0"
22 /* 45 */ "if (!p0.new) \0"
23 /* 59 */ "if (p0.new) \0"
24 /* 72 */ "callrh \0"
25 /* 80 */ "jumprh \0"
26 /* 88 */ "call \0"
27 /* 94 */ "jump \0"
28 /* 100 */ "callr \0"
29 /* 107 */ "jumpr \0"
30 /* 114 */ "if (!\0"
31 /* 120 */ ".error \"should not emit\"\0"
32 /* 145 */ "trap0(#\0"
33 /* 153 */ "trap1(#\0"
34 /* 161 */ "vwhist128(#\0"
35 /* 173 */ "memb(#\0"
36 /* 180 */ "memd(#\0"
37 /* 187 */ "allocframe(#\0"
38 /* 200 */ "pause(#\0"
39 /* 208 */ "memh(#\0"
40 /* 215 */ "immext(#\0"
41 /* 224 */ "memw(#\0"
42 /* 231 */ "memd(r29+#\0"
43 /* 242 */ "memw(r29+#\0"
44 /* 253 */ "memb(gp+#\0"
45 /* 263 */ "memd(gp+#\0"
46 /* 273 */ "memh(gp+#\0"
47 /* 283 */ "memw(gp+#\0"
48 /* 293 */ "if (\0"
49 /* 298 */ "diag0(\0"
50 /* 305 */ "p3 = sp1loop0(\0"
51 /* 320 */ "p3 = sp2loop0(\0"
52 /* 335 */ "p3 = sp3loop0(\0"
53 /* 350 */ "diag1(\0"
54 /* 357 */ "trap1(\0"
55 /* 364 */ "loop1(\0"
56 /* 371 */ "vtrans2x2(\0"
57 /* 382 */ "vwhist256(\0"
58 /* 393 */ "vwhist128(\0"
59 /* 404 */ "l2unlocka(\0"
60 /* 415 */ "dccleana(\0"
61 /* 425 */ "dczeroa(\0"
62 /* 434 */ "dcinva(\0"
63 /* 442 */ "icinva(\0"
64 /* 450 */ "dccleaninva(\0"
65 /* 463 */ "memb(\0"
66 /* 469 */ "ciad(\0"
67 /* 475 */ "siad(\0"
68 /* 481 */ "memd_locked(\0"
69 /* 494 */ "memw_locked(\0"
70 /* 507 */ "tlbinvasid(\0"
71 /* 519 */ "memd(\0"
72 /* 525 */ "trace(\0"
73 /* 532 */ "allocframe(\0"
74 /* 544 */ "dmresume(\0"
75 /* 554 */ "release(\0"
76 /* 563 */ "vshuff(\0"
77 /* 571 */ "diag(\0"
78 /* 577 */ "l2fetch(\0"
79 /* 586 */ "dcfetch(\0"
80 /* 595 */ "memh(\0"
81 /* 601 */ "nmi(\0"
82 /* 606 */ "cswi(\0"
83 /* 612 */ "dmlink(\0"
84 /* 620 */ "setimask(\0"
85 /* 630 */ "vdeal(\0"
86 /* 637 */ "memd_rl(\0"
87 /* 646 */ "memw_rl(\0"
88 /* 655 */ "z = vmem(\0"
89 /* 665 */ "l2gclean(\0"
90 /* 675 */ "setprio(\0"
91 /* 684 */ "crswap(\0"
92 /* 692 */ "stop(\0"
93 /* 698 */ "p0 = cmp.eq(\0"
94 /* 711 */ "p1 = cmp.eq(\0"
95 /* 724 */ "if (!cmp.eq(\0"
96 /* 737 */ "if (cmp.eq(\0"
97 /* 749 */ "vtmp.h = vgather(\0"
98 /* 767 */ "vtmp.w = vgather(\0"
99 /* 785 */ "vscatter(\0"
100 /* 795 */ "hintjr(\0"
101 /* 803 */ "p0 = cmp.gt(\0"
102 /* 816 */ "p1 = cmp.gt(\0"
103 /* 829 */ "if (!cmp.gt(\0"
104 /* 842 */ "if (cmp.gt(\0"
105 /* 854 */ "wait(\0"
106 /* 860 */ "p0 = tstbit(\0"
107 /* 873 */ "p1 = tstbit(\0"
108 /* 886 */ "if (!tstbit(\0"
109 /* 899 */ "if (tstbit(\0"
110 /* 911 */ "dmstart(\0"
111 /* 920 */ "vhist(\0"
112 /* 927 */ "vmemu(\0"
113 /* 934 */ "p0 = cmp.gtu(\0"
114 /* 948 */ "p1 = cmp.gtu(\0"
115 /* 962 */ "if (!cmp.gtu(\0"
116 /* 976 */ "if (cmp.gtu(\0"
117 /* 989 */ "l2gcleaninv(\0"
118 /* 1002 */ "icdataw(\0"
119 /* 1011 */ "tlbw(\0"
120 /* 1017 */ "l2tagw(\0"
121 /* 1025 */ "dctagw(\0"
122 /* 1033 */ "ictagw(\0"
123 /* 1041 */ "memw(\0"
124 /* 1047 */ "iassignw(\0"
125 /* 1057 */ "l2cleanidx(\0"
126 /* 1069 */ "dccleanidx(\0"
127 /* 1081 */ "l2invidx(\0"
128 /* 1091 */ "dcinvidx(\0"
129 /* 1101 */ "icinvidx(\0"
130 /* 1111 */ "l2cleaninvidx(\0"
131 /* 1126 */ "dccleaninvidx(\0"
132 /* 1141 */ "memcpy(\0"
133 /* 1149 */ "# XRay Function Patchable RET.\0"
134 /* 1180 */ "# XRay Typed Event Log.\0"
135 /* 1204 */ "# XRay Custom Event Log.\0"
136 /* 1229 */ "# XRay Function Enter.\0"
137 /* 1252 */ "# XRay Tail Call Exit.\0"
138 /* 1275 */ "# XRay Function Exit.\0"
139 /* 1297 */ ":endloop0\0"
140 /* 1307 */ ":endloop01\0"
141 /* 1318 */ "if (!p0) jumpr r31\0"
142 /* 1337 */ "if (p0) jumpr r31\0"
143 /* 1355 */ "if (!p0.new) jumpr:nt r31\0"
144 /* 1381 */ "if (p0.new) jumpr:nt r31\0"
145 /* 1406 */ ":endloop1\0"
146 /* 1416 */ "vwhist256\0"
147 /* 1426 */ "vwhist128\0"
148 /* 1436 */ "<invalid>\0"
149 /* 1446 */ "LIFETIME_END\0"
150 /* 1459 */ "PSEUDO_PROBE\0"
151 /* 1472 */ "BUNDLE\0"
152 /* 1479 */ "DBG_VALUE\0"
153 /* 1489 */ "DBG_INSTR_REF\0"
154 /* 1503 */ "DBG_PHI\0"
155 /* 1511 */ "DBG_LABEL\0"
156 /* 1521 */ "LIFETIME_START\0"
157 /* 1536 */ "DBG_VALUE_LIST\0"
158 /* 1551 */ "DUPLEX\0"
159 /* 1558 */ "isync\0"
160 /* 1564 */ "deallocframe\0"
161 /* 1577 */ "unpause\0"
162 /* 1585 */ "rte\0"
163 /* 1589 */ "k0lock\0"
164 /* 1596 */ "k1lock\0"
165 /* 1603 */ "tlblock\0"
166 /* 1611 */ "k0unlock\0"
167 /* 1620 */ "k1unlock\0"
168 /* 1629 */ "tlbunlock\0"
169 /* 1639 */ "l2gunlock\0"
170 /* 1649 */ "# FEntry call\0"
171 /* 1663 */ "l2kill\0"
172 /* 1670 */ "dckill\0"
173 /* 1677 */ "ickill\0"
174 /* 1684 */ "l2gclean\0"
175 /* 1693 */ "if (!p0) dealloc_return\0"
176 /* 1717 */ "if (p0) dealloc_return\0"
177 /* 1740 */ "nop\0"
178 /* 1744 */ "barrier\0"
179 /* 1752 */ "vwhist256:sat\0"
180 /* 1766 */ "syncht\0"
181 /* 1773 */ "if (!p0.new) dealloc_return:nt\0"
182 /* 1804 */ "if (p0.new) dealloc_return:nt\0"
183 /* 1834 */ "brkpt\0"
184 /* 1840 */ "vhist\0"
185 /* 1846 */ "l2gcleaninv\0"
186};
187#ifdef __GNUC__
188#pragma GCC diagnostic pop
189#endif
190
191 static const uint32_t OpInfo0[] = {
192 0U, // PHI
193 0U, // INLINEASM
194 0U, // INLINEASM_BR
195 0U, // CFI_INSTRUCTION
196 0U, // EH_LABEL
197 0U, // GC_LABEL
198 0U, // ANNOTATION_LABEL
199 0U, // KILL
200 0U, // EXTRACT_SUBREG
201 0U, // INSERT_SUBREG
202 0U, // IMPLICIT_DEF
203 0U, // SUBREG_TO_REG
204 0U, // COPY_TO_REGCLASS
205 1480U, // DBG_VALUE
206 1537U, // DBG_VALUE_LIST
207 1490U, // DBG_INSTR_REF
208 1504U, // DBG_PHI
209 1512U, // DBG_LABEL
210 0U, // REG_SEQUENCE
211 0U, // COPY
212 1473U, // BUNDLE
213 1522U, // LIFETIME_START
214 1447U, // LIFETIME_END
215 1460U, // PSEUDO_PROBE
216 0U, // ARITH_FENCE
217 0U, // STACKMAP
218 1650U, // FENTRY_CALL
219 0U, // PATCHPOINT
220 0U, // LOAD_STACK_GUARD
221 0U, // PREALLOCATED_SETUP
222 0U, // PREALLOCATED_ARG
223 0U, // STATEPOINT
224 0U, // LOCAL_ESCAPE
225 0U, // FAULTING_OP
226 0U, // PATCHABLE_OP
227 1230U, // PATCHABLE_FUNCTION_ENTER
228 1150U, // PATCHABLE_RET
229 1276U, // PATCHABLE_FUNCTION_EXIT
230 1253U, // PATCHABLE_TAIL_CALL
231 1205U, // PATCHABLE_EVENT_CALL
232 1181U, // PATCHABLE_TYPED_EVENT_CALL
233 0U, // ICALL_BRANCH_FUNNEL
234 0U, // MEMBARRIER
235 0U, // JUMP_TABLE_DEBUG_INFO
236 0U, // CONVERGENCECTRL_ENTRY
237 0U, // CONVERGENCECTRL_ANCHOR
238 0U, // CONVERGENCECTRL_LOOP
239 0U, // CONVERGENCECTRL_GLUE
240 0U, // G_ASSERT_SEXT
241 0U, // G_ASSERT_ZEXT
242 0U, // G_ASSERT_ALIGN
243 0U, // G_ADD
244 0U, // G_SUB
245 0U, // G_MUL
246 0U, // G_SDIV
247 0U, // G_UDIV
248 0U, // G_SREM
249 0U, // G_UREM
250 0U, // G_SDIVREM
251 0U, // G_UDIVREM
252 0U, // G_AND
253 0U, // G_OR
254 0U, // G_XOR
255 0U, // G_IMPLICIT_DEF
256 0U, // G_PHI
257 0U, // G_FRAME_INDEX
258 0U, // G_GLOBAL_VALUE
259 0U, // G_PTRAUTH_GLOBAL_VALUE
260 0U, // G_CONSTANT_POOL
261 0U, // G_EXTRACT
262 0U, // G_UNMERGE_VALUES
263 0U, // G_INSERT
264 0U, // G_MERGE_VALUES
265 0U, // G_BUILD_VECTOR
266 0U, // G_BUILD_VECTOR_TRUNC
267 0U, // G_CONCAT_VECTORS
268 0U, // G_PTRTOINT
269 0U, // G_INTTOPTR
270 0U, // G_BITCAST
271 0U, // G_FREEZE
272 0U, // G_CONSTANT_FOLD_BARRIER
273 0U, // G_INTRINSIC_FPTRUNC_ROUND
274 0U, // G_INTRINSIC_TRUNC
275 0U, // G_INTRINSIC_ROUND
276 0U, // G_INTRINSIC_LRINT
277 0U, // G_INTRINSIC_LLRINT
278 0U, // G_INTRINSIC_ROUNDEVEN
279 0U, // G_READCYCLECOUNTER
280 0U, // G_READSTEADYCOUNTER
281 0U, // G_LOAD
282 0U, // G_SEXTLOAD
283 0U, // G_ZEXTLOAD
284 0U, // G_INDEXED_LOAD
285 0U, // G_INDEXED_SEXTLOAD
286 0U, // G_INDEXED_ZEXTLOAD
287 0U, // G_STORE
288 0U, // G_INDEXED_STORE
289 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
290 0U, // G_ATOMIC_CMPXCHG
291 0U, // G_ATOMICRMW_XCHG
292 0U, // G_ATOMICRMW_ADD
293 0U, // G_ATOMICRMW_SUB
294 0U, // G_ATOMICRMW_AND
295 0U, // G_ATOMICRMW_NAND
296 0U, // G_ATOMICRMW_OR
297 0U, // G_ATOMICRMW_XOR
298 0U, // G_ATOMICRMW_MAX
299 0U, // G_ATOMICRMW_MIN
300 0U, // G_ATOMICRMW_UMAX
301 0U, // G_ATOMICRMW_UMIN
302 0U, // G_ATOMICRMW_FADD
303 0U, // G_ATOMICRMW_FSUB
304 0U, // G_ATOMICRMW_FMAX
305 0U, // G_ATOMICRMW_FMIN
306 0U, // G_ATOMICRMW_UINC_WRAP
307 0U, // G_ATOMICRMW_UDEC_WRAP
308 0U, // G_FENCE
309 0U, // G_PREFETCH
310 0U, // G_BRCOND
311 0U, // G_BRINDIRECT
312 0U, // G_INVOKE_REGION_START
313 0U, // G_INTRINSIC
314 0U, // G_INTRINSIC_W_SIDE_EFFECTS
315 0U, // G_INTRINSIC_CONVERGENT
316 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
317 0U, // G_ANYEXT
318 0U, // G_TRUNC
319 0U, // G_CONSTANT
320 0U, // G_FCONSTANT
321 0U, // G_VASTART
322 0U, // G_VAARG
323 0U, // G_SEXT
324 0U, // G_SEXT_INREG
325 0U, // G_ZEXT
326 0U, // G_SHL
327 0U, // G_LSHR
328 0U, // G_ASHR
329 0U, // G_FSHL
330 0U, // G_FSHR
331 0U, // G_ROTR
332 0U, // G_ROTL
333 0U, // G_ICMP
334 0U, // G_FCMP
335 0U, // G_SCMP
336 0U, // G_UCMP
337 0U, // G_SELECT
338 0U, // G_UADDO
339 0U, // G_UADDE
340 0U, // G_USUBO
341 0U, // G_USUBE
342 0U, // G_SADDO
343 0U, // G_SADDE
344 0U, // G_SSUBO
345 0U, // G_SSUBE
346 0U, // G_UMULO
347 0U, // G_SMULO
348 0U, // G_UMULH
349 0U, // G_SMULH
350 0U, // G_UADDSAT
351 0U, // G_SADDSAT
352 0U, // G_USUBSAT
353 0U, // G_SSUBSAT
354 0U, // G_USHLSAT
355 0U, // G_SSHLSAT
356 0U, // G_SMULFIX
357 0U, // G_UMULFIX
358 0U, // G_SMULFIXSAT
359 0U, // G_UMULFIXSAT
360 0U, // G_SDIVFIX
361 0U, // G_UDIVFIX
362 0U, // G_SDIVFIXSAT
363 0U, // G_UDIVFIXSAT
364 0U, // G_FADD
365 0U, // G_FSUB
366 0U, // G_FMUL
367 0U, // G_FMA
368 0U, // G_FMAD
369 0U, // G_FDIV
370 0U, // G_FREM
371 0U, // G_FPOW
372 0U, // G_FPOWI
373 0U, // G_FEXP
374 0U, // G_FEXP2
375 0U, // G_FEXP10
376 0U, // G_FLOG
377 0U, // G_FLOG2
378 0U, // G_FLOG10
379 0U, // G_FLDEXP
380 0U, // G_FFREXP
381 0U, // G_FNEG
382 0U, // G_FPEXT
383 0U, // G_FPTRUNC
384 0U, // G_FPTOSI
385 0U, // G_FPTOUI
386 0U, // G_SITOFP
387 0U, // G_UITOFP
388 0U, // G_FABS
389 0U, // G_FCOPYSIGN
390 0U, // G_IS_FPCLASS
391 0U, // G_FCANONICALIZE
392 0U, // G_FMINNUM
393 0U, // G_FMAXNUM
394 0U, // G_FMINNUM_IEEE
395 0U, // G_FMAXNUM_IEEE
396 0U, // G_FMINIMUM
397 0U, // G_FMAXIMUM
398 0U, // G_GET_FPENV
399 0U, // G_SET_FPENV
400 0U, // G_RESET_FPENV
401 0U, // G_GET_FPMODE
402 0U, // G_SET_FPMODE
403 0U, // G_RESET_FPMODE
404 0U, // G_PTR_ADD
405 0U, // G_PTRMASK
406 0U, // G_SMIN
407 0U, // G_SMAX
408 0U, // G_UMIN
409 0U, // G_UMAX
410 0U, // G_ABS
411 0U, // G_LROUND
412 0U, // G_LLROUND
413 0U, // G_BR
414 0U, // G_BRJT
415 0U, // G_VSCALE
416 0U, // G_INSERT_SUBVECTOR
417 0U, // G_EXTRACT_SUBVECTOR
418 0U, // G_INSERT_VECTOR_ELT
419 0U, // G_EXTRACT_VECTOR_ELT
420 0U, // G_SHUFFLE_VECTOR
421 0U, // G_SPLAT_VECTOR
422 0U, // G_VECTOR_COMPRESS
423 0U, // G_CTTZ
424 0U, // G_CTTZ_ZERO_UNDEF
425 0U, // G_CTLZ
426 0U, // G_CTLZ_ZERO_UNDEF
427 0U, // G_CTPOP
428 0U, // G_BSWAP
429 0U, // G_BITREVERSE
430 0U, // G_FCEIL
431 0U, // G_FCOS
432 0U, // G_FSIN
433 0U, // G_FTAN
434 0U, // G_FACOS
435 0U, // G_FASIN
436 0U, // G_FATAN
437 0U, // G_FCOSH
438 0U, // G_FSINH
439 0U, // G_FTANH
440 0U, // G_FSQRT
441 0U, // G_FFLOOR
442 0U, // G_FRINT
443 0U, // G_FNEARBYINT
444 0U, // G_ADDRSPACE_CAST
445 0U, // G_BLOCK_ADDR
446 0U, // G_JUMP_TABLE
447 0U, // G_DYN_STACKALLOC
448 0U, // G_STACKSAVE
449 0U, // G_STACKRESTORE
450 0U, // G_STRICT_FADD
451 0U, // G_STRICT_FSUB
452 0U, // G_STRICT_FMUL
453 0U, // G_STRICT_FDIV
454 0U, // G_STRICT_FREM
455 0U, // G_STRICT_FMA
456 0U, // G_STRICT_FSQRT
457 0U, // G_STRICT_FLDEXP
458 0U, // G_READ_REGISTER
459 0U, // G_WRITE_REGISTER
460 0U, // G_MEMCPY
461 0U, // G_MEMCPY_INLINE
462 0U, // G_MEMMOVE
463 0U, // G_MEMSET
464 0U, // G_BZERO
465 0U, // G_TRAP
466 0U, // G_DEBUGTRAP
467 0U, // G_UBSANTRAP
468 0U, // G_VECREDUCE_SEQ_FADD
469 0U, // G_VECREDUCE_SEQ_FMUL
470 0U, // G_VECREDUCE_FADD
471 0U, // G_VECREDUCE_FMUL
472 0U, // G_VECREDUCE_FMAX
473 0U, // G_VECREDUCE_FMIN
474 0U, // G_VECREDUCE_FMAXIMUM
475 0U, // G_VECREDUCE_FMINIMUM
476 0U, // G_VECREDUCE_ADD
477 0U, // G_VECREDUCE_MUL
478 0U, // G_VECREDUCE_AND
479 0U, // G_VECREDUCE_OR
480 0U, // G_VECREDUCE_XOR
481 0U, // G_VECREDUCE_SMAX
482 0U, // G_VECREDUCE_SMIN
483 0U, // G_VECREDUCE_UMAX
484 0U, // G_VECREDUCE_UMIN
485 0U, // G_SBFX
486 0U, // G_UBFX
487 2074U, // A2_addsp
488 18458U, // A2_iconst
489 16812058U, // A2_neg
490 51226U, // A2_not
491 33624179U, // A2_tfrf
492 33640563U, // A2_tfrfnew
493 50432026U, // A2_tfrp
494 33624179U, // A2_tfrpf
495 33640563U, // A2_tfrpfnew
496 50448410U, // A2_tfrpi
497 33624358U, // A2_tfrpt
498 33640742U, // A2_tfrptnew
499 33624358U, // A2_tfrt
500 33640742U, // A2_tfrtnew
501 16910362U, // A2_vaddb_map
502 16926746U, // A2_vsubb_map
503 165914U, // A2_zxtb
504 16959514U, // A4_boundscheck
505 1U, // ADJCALLSTACKDOWN
506 1U, // ADJCALLSTACKUP
507 198682U, // C2_cmpgei
508 215066U, // C2_cmpgeui
509 231450U, // C2_cmplt
510 247834U, // C2_cmpltu
511 50432026U, // C2_pxfer_map
512 1552U, // DUPLEX_Pseudo
513 1298U, // ENDLOOP0
514 1308U, // ENDLOOP01
515 1407U, // ENDLOOP1
516 1299U, // J2_endloop0
517 1309U, // J2_endloop01
518 1408U, // J2_endloop1
519 264307U, // J2_jumpf_nopred_map
520 280691U, // J2_jumprf_nopred_map
521 280870U, // J2_jumprt_nopred_map
522 264486U, // J2_jumpt_nopred_map
523 297114U, // J2_trap1_noregmap
524 67422234U, // L2_loadalignb_zomap
525 67438618U, // L2_loadalignh_zomap
526 17123354U, // L2_loadbsw2_zomap
527 17123354U, // L2_loadbsw4_zomap
528 17139738U, // L2_loadbzw2_zomap
529 17139738U, // L2_loadbzw4_zomap
530 17156122U, // L2_loadrb_zomap
531 17172506U, // L2_loadrd_zomap
532 17188890U, // L2_loadrh_zomap
533 17205274U, // L2_loadri_zomap
534 17221658U, // L2_loadrub_zomap
535 17238042U, // L2_loadruh_zomap
536 83955827U, // L2_ploadrbf_zomap
537 83972211U, // L2_ploadrbfnew_zomap
538 83956006U, // L2_ploadrbt_zomap
539 83972390U, // L2_ploadrbtnew_zomap
540 100733043U, // L2_ploadrdf_zomap
541 100749427U, // L2_ploadrdfnew_zomap
542 100733222U, // L2_ploadrdt_zomap
543 100749606U, // L2_ploadrdtnew_zomap
544 117510259U, // L2_ploadrhf_zomap
545 117526643U, // L2_ploadrhfnew_zomap
546 117510438U, // L2_ploadrht_zomap
547 117526822U, // L2_ploadrhtnew_zomap
548 134287475U, // L2_ploadrif_zomap
549 134303859U, // L2_ploadrifnew_zomap
550 134287654U, // L2_ploadrit_zomap
551 134304038U, // L2_ploadritnew_zomap
552 151064691U, // L2_ploadrubf_zomap
553 151081075U, // L2_ploadrubfnew_zomap
554 151064870U, // L2_ploadrubt_zomap
555 151081254U, // L2_ploadrubtnew_zomap
556 167841907U, // L2_ploadruhf_zomap
557 167858291U, // L2_ploadruhfnew_zomap
558 167842086U, // L2_ploadruht_zomap
559 167858470U, // L2_ploadruhtnew_zomap
560 477648U, // L4_add_memopb_zomap
561 477780U, // L4_add_memoph_zomap
562 478226U, // L4_add_memopw_zomap
563 494032U, // L4_and_memopb_zomap
564 494164U, // L4_and_memoph_zomap
565 494610U, // L4_and_memopw_zomap
566 510416U, // L4_iadd_memopb_zomap
567 510548U, // L4_iadd_memoph_zomap
568 510994U, // L4_iadd_memopw_zomap
569 526800U, // L4_iand_memopb_zomap
570 526932U, // L4_iand_memoph_zomap
571 527378U, // L4_iand_memopw_zomap
572 543184U, // L4_ior_memopb_zomap
573 543316U, // L4_ior_memoph_zomap
574 543762U, // L4_ior_memopw_zomap
575 559568U, // L4_isub_memopb_zomap
576 559700U, // L4_isub_memoph_zomap
577 560146U, // L4_isub_memopw_zomap
578 575952U, // L4_or_memopb_zomap
579 576084U, // L4_or_memoph_zomap
580 576530U, // L4_or_memopw_zomap
581 591987U, // L4_return_map_to_raw_f
582 608371U, // L4_return_map_to_raw_fnew_pnt
583 624755U, // L4_return_map_to_raw_fnew_pt
584 592166U, // L4_return_map_to_raw_t
585 608550U, // L4_return_map_to_raw_tnew_pnt
586 624934U, // L4_return_map_to_raw_tnew_pt
587 641488U, // L4_sub_memopb_zomap
588 641620U, // L4_sub_memoph_zomap
589 642066U, // L4_sub_memopw_zomap
590 1565U, // L6_deallocframe_map_to_raw
591 1703U, // L6_return_map_to_raw
592 121U, // LDriw_ctr
593 121U, // LDriw_pred
594 185206810U, // M2_mpysmi
595 673818U, // M2_mpyui
596 202016794U, // M2_vrcmpys_acc_s1
597 202033178U, // M2_vrcmpys_s1
598 218810394U, // M2_vrcmpys_s1rp
599 722970U, // M7_vdmpy
600 739354U, // M7_vdmpy_acc
601 0U, // PS_aligna
602 0U, // PS_alloca
603 0U, // PS_call_instrprof_custom
604 0U, // PS_call_nr
605 0U, // PS_crash
606 0U, // PS_false
607 0U, // PS_fi
608 0U, // PS_fia
609 1U, // PS_loadrb_pci
610 1U, // PS_loadrb_pcr
611 1U, // PS_loadrd_pci
612 1U, // PS_loadrd_pcr
613 1U, // PS_loadrh_pci
614 1U, // PS_loadrh_pcr
615 1U, // PS_loadri_pci
616 1U, // PS_loadri_pcr
617 1U, // PS_loadrub_pci
618 1U, // PS_loadrub_pcr
619 1U, // PS_loadruh_pci
620 1U, // PS_loadruh_pcr
621 1U, // PS_pselect
622 0U, // PS_qfalse
623 0U, // PS_qtrue
624 1U, // PS_storerb_pci
625 1U, // PS_storerb_pcr
626 1U, // PS_storerd_pci
627 1U, // PS_storerd_pcr
628 1U, // PS_storerf_pci
629 1U, // PS_storerf_pcr
630 1U, // PS_storerh_pci
631 1U, // PS_storerh_pcr
632 1U, // PS_storeri_pci
633 1U, // PS_storeri_pcr
634 0U, // PS_tailcall_i
635 755820U, // PS_tailcall_r
636 0U, // PS_true
637 0U, // PS_vdd0
638 0U, // PS_vloadrq_ai
639 0U, // PS_vloadrv_ai
640 0U, // PS_vloadrv_nt_ai
641 0U, // PS_vloadrw_ai
642 0U, // PS_vloadrw_nt_ai
643 0U, // PS_vmulw
644 0U, // PS_vmulw_acc
645 0U, // PS_vselect
646 0U, // PS_vsplatib
647 0U, // PS_vsplatih
648 0U, // PS_vsplatiw
649 0U, // PS_vsplatrb
650 0U, // PS_vsplatrh
651 0U, // PS_vsplatrw
652 0U, // PS_vstorerq_ai
653 0U, // PS_vstorerv_ai
654 0U, // PS_vstorerv_nt_ai
655 0U, // PS_vstorerw_ai
656 0U, // PS_vstorerw_nt_ai
657 0U, // PS_wselect
658 772122U, // S2_asr_i_p_rnd_goodsyntax
659 772122U, // S2_asr_i_r_rnd_goodsyntax
660 788595U, // S2_pstorerbf_zomap
661 788595U, // S2_pstorerbnewf_zomap
662 788774U, // S2_pstorerbnewt_zomap
663 788774U, // S2_pstorerbt_zomap
664 804979U, // S2_pstorerdf_zomap
665 805158U, // S2_pstorerdt_zomap
666 821363U, // S2_pstorerff_zomap
667 821542U, // S2_pstorerft_zomap
668 821363U, // S2_pstorerhf_zomap
669 821363U, // S2_pstorerhnewf_zomap
670 821542U, // S2_pstorerhnewt_zomap
671 821542U, // S2_pstorerht_zomap
672 837747U, // S2_pstorerif_zomap
673 837747U, // S2_pstorerinewf_zomap
674 837926U, // S2_pstorerinewt_zomap
675 837926U, // S2_pstorerit_zomap
676 51186128U, // S2_storerb_zomap
677 235735504U, // S2_storerbnew_zomap
678 51186184U, // S2_storerd_zomap
679 252512852U, // S2_storerf_zomap
680 51186260U, // S2_storerh_zomap
681 235735636U, // S2_storerhnew_zomap
682 51186706U, // S2_storeri_zomap
683 235736082U, // S2_storerinew_zomap
684 17647642U, // S2_tableidxb_goodsyntax
685 17664026U, // S2_tableidxd_goodsyntax
686 17680410U, // S2_tableidxh_goodsyntax
687 17696794U, // S2_tableidxw_goodsyntax
688 936051U, // S4_pstorerbfnew_zomap
689 936051U, // S4_pstorerbnewfnew_zomap
690 936230U, // S4_pstorerbnewtnew_zomap
691 936230U, // S4_pstorerbtnew_zomap
692 952435U, // S4_pstorerdfnew_zomap
693 952614U, // S4_pstorerdtnew_zomap
694 968819U, // S4_pstorerffnew_zomap
695 968998U, // S4_pstorerftnew_zomap
696 968819U, // S4_pstorerhfnew_zomap
697 968819U, // S4_pstorerhnewfnew_zomap
698 968998U, // S4_pstorerhnewtnew_zomap
699 968998U, // S4_pstorerhtnew_zomap
700 985203U, // S4_pstorerifnew_zomap
701 985203U, // S4_pstorerinewfnew_zomap
702 985382U, // S4_pstorerinewtnew_zomap
703 985382U, // S4_pstoreritnew_zomap
704 1001936U, // S4_storeirb_zomap
705 788595U, // S4_storeirbf_zomap
706 936051U, // S4_storeirbfnew_zomap
707 788774U, // S4_storeirbt_zomap
708 936230U, // S4_storeirbtnew_zomap
709 1002068U, // S4_storeirh_zomap
710 821363U, // S4_storeirhf_zomap
711 968819U, // S4_storeirhfnew_zomap
712 821542U, // S4_storeirht_zomap
713 968998U, // S4_storeirhtnew_zomap
714 1002514U, // S4_storeiri_zomap
715 837747U, // S4_storeirif_zomap
716 985203U, // S4_storeirifnew_zomap
717 837926U, // S4_storeirit_zomap
718 985382U, // S4_storeiritnew_zomap
719 269453338U, // S5_asrhub_rnd_sat_goodsyntax
720 185583642U, // S5_vasrhrnd_goodsyntax
721 297148U, // S6_allocframe_to_raw
722 121U, // STriw_ctr
723 121U, // STriw_pred
724 286263322U, // V6_MAP_equb
725 286279706U, // V6_MAP_equb_and
726 286296090U, // V6_MAP_equb_ior
727 286312474U, // V6_MAP_equb_xor
728 303040538U, // V6_MAP_equh
729 303056922U, // V6_MAP_equh_and
730 303073306U, // V6_MAP_equh_ior
731 303089690U, // V6_MAP_equh_xor
732 319817754U, // V6_MAP_equw
733 319834138U, // V6_MAP_equw_and
734 319850522U, // V6_MAP_equw_ior
735 319866906U, // V6_MAP_equw_xor
736 17893402U, // V6_dbl_ld0
737 51186324U, // V6_dbl_st0
738 1132570U, // V6_extractw_alt
739 1148954U, // V6_hi
740 17893402U, // V6_ld0
741 335614067U, // V6_ldcnp0
742 335614067U, // V6_ldcnpnt0
743 335614246U, // V6_ldcp0
744 335614246U, // V6_ldcpnt0
745 352391283U, // V6_ldnp0
746 352391283U, // V6_ldnpnt0
747 370214938U, // V6_ldnt0
748 352391462U, // V6_ldp0
749 352391462U, // V6_ldpnt0
750 385945715U, // V6_ldtnp0
751 385945715U, // V6_ldtnpnt0
752 385945894U, // V6_ldtp0
753 385945894U, // V6_ldtpnt0
754 17942554U, // V6_ldu0
755 1181722U, // V6_lo
756 51186324U, // V6_st0
757 235735700U, // V6_stn0
758 236079764U, // V6_stnnt0
759 1214579U, // V6_stnp0
760 1214579U, // V6_stnpnt0
761 1214579U, // V6_stnq0
762 1214579U, // V6_stnqnt0
763 51530388U, // V6_stnt0
764 1214758U, // V6_stp0
765 1214758U, // V6_stpnt0
766 1214758U, // V6_stq0
767 1214758U, // V6_stqnt0
768 51186592U, // V6_stu0
769 1230963U, // V6_stunp0
770 1231142U, // V6_stup0
771 1247258U, // V6_v10mpyubs10
772 1263642U, // V6_v10mpyubs10_vxx
773 403933210U, // V6_v6mpyhubs10_alt
774 403933210U, // V6_v6mpyvubs10_alt
775 18073626U, // V6_vabsb_alt
776 420726810U, // V6_vabsb_sat_alt
777 1312794U, // V6_vabsdiffh_alt
778 1329178U, // V6_vabsdiffub_alt
779 1345562U, // V6_vabsdiffuh_alt
780 1361946U, // V6_vabsdiffw_alt
781 18155546U, // V6_vabsh_alt
782 420808730U, // V6_vabsh_sat_alt
783 1394714U, // V6_vabsub_alt
784 1411098U, // V6_vabsuh_alt
785 1427482U, // V6_vabsuw_alt
786 18221082U, // V6_vabsw_alt
787 420874266U, // V6_vabsw_sat_alt
788 16910362U, // V6_vaddb_alt
789 16910362U, // V6_vaddb_dv_alt
790 437670003U, // V6_vaddbnq_alt
791 437670182U, // V6_vaddbq_alt
792 419563546U, // V6_vaddbsat_alt
793 419563546U, // V6_vaddbsat_dv_alt
794 18253850U, // V6_vaddh_alt
795 18253850U, // V6_vaddh_dv_alt
796 454479987U, // V6_vaddhnq_alt
797 454480166U, // V6_vaddhq_alt
798 420907034U, // V6_vaddhsat_alt
799 420907034U, // V6_vaddhsat_dv_alt
800 1509402U, // V6_vaddhw_acc_alt
801 18253850U, // V6_vaddhw_alt
802 1525786U, // V6_vaddubh_acc_alt
803 18319386U, // V6_vaddubh_alt
804 420972570U, // V6_vaddubsat_alt
805 420972570U, // V6_vaddubsat_dv_alt
806 420988954U, // V6_vadduhsat_alt
807 420988954U, // V6_vadduhsat_dv_alt
808 1574938U, // V6_vadduhw_acc_alt
809 18335770U, // V6_vadduhw_alt
810 1591322U, // V6_vadduwsat_alt
811 1591322U, // V6_vadduwsat_dv_alt
812 18384922U, // V6_vaddw_alt
813 18384922U, // V6_vaddw_dv_alt
814 471388275U, // V6_vaddwnq_alt
815 471388454U, // V6_vaddwq_alt
816 421038106U, // V6_vaddwsat_alt
817 421038106U, // V6_vaddwsat_dv_alt
818 1640474U, // V6_vandnqrt_acc_alt
819 1656858U, // V6_vandnqrt_alt
820 1673242U, // V6_vandqrt_acc_alt
821 1689626U, // V6_vandqrt_alt
822 1673242U, // V6_vandvrt_acc_alt
823 1689626U, // V6_vandvrt_alt
824 1706010U, // V6_vaslh_acc_alt
825 488261658U, // V6_vaslh_alt
826 488261658U, // V6_vaslhv_alt
827 1738778U, // V6_vaslw_acc_alt
828 488294426U, // V6_vaslw_alt
829 488294426U, // V6_vaslwv_alt
830 1771546U, // V6_vasr_into_alt
831 1787930U, // V6_vasrh_acc_alt
832 487573530U, // V6_vasrh_alt
833 487573530U, // V6_vasrhv_alt
834 1804314U, // V6_vasrw_acc_alt
835 488359962U, // V6_vasrw_alt
836 488359962U, // V6_vasrwv_alt
837 50432026U, // V6_vassignp
838 18614298U, // V6_vavgb_alt
839 505153562U, // V6_vavgbrnd_alt
840 18630682U, // V6_vavgh_alt
841 505169946U, // V6_vavghrnd_alt
842 18647066U, // V6_vavgub_alt
843 505186330U, // V6_vavgubrnd_alt
844 18663450U, // V6_vavguh_alt
845 505202714U, // V6_vavguhrnd_alt
846 18679834U, // V6_vavguw_alt
847 505219098U, // V6_vavguwrnd_alt
848 18696218U, // V6_vavgw_alt
849 505235482U, // V6_vavgwrnd_alt
850 1935386U, // V6_vcl0h_alt
851 1951770U, // V6_vcl0w_alt
852 1968154U, // V6_vd0
853 1968154U, // V6_vdd0
854 1984538U, // V6_vdealb4w_alt
855 2000922U, // V6_vdealb_alt
856 2017306U, // V6_vdealh_alt
857 2033690U, // V6_vdmpybus_acc_alt
858 2050074U, // V6_vdmpybus_alt
859 2033690U, // V6_vdmpybus_dv_acc_alt
860 2050074U, // V6_vdmpybus_dv_alt
861 2066458U, // V6_vdmpyhb_acc_alt
862 2082842U, // V6_vdmpyhb_alt
863 2066458U, // V6_vdmpyhb_dv_acc_alt
864 2082842U, // V6_vdmpyhb_dv_alt
865 2099226U, // V6_vdmpyhisat_acc_alt
866 2115610U, // V6_vdmpyhisat_alt
867 2099226U, // V6_vdmpyhsat_acc_alt
868 2115610U, // V6_vdmpyhsat_alt
869 522225690U, // V6_vdmpyhsuisat_acc_alt
870 522242074U, // V6_vdmpyhsuisat_alt
871 421562394U, // V6_vdmpyhsusat_acc_alt
872 421578778U, // V6_vdmpyhsusat_alt
873 2099226U, // V6_vdmpyhvsat_acc_alt
874 2115610U, // V6_vdmpyhvsat_alt
875 2164762U, // V6_vdsaduh_acc_alt
876 2181146U, // V6_vdsaduh_alt
877 1U, // V6_vgathermh_pseudo
878 1U, // V6_vgathermhq_pseudo
879 1U, // V6_vgathermhw_pseudo
880 1U, // V6_vgathermhwq_pseudo
881 1U, // V6_vgathermw_pseudo
882 1U, // V6_vgathermwq_pseudo
883 488736794U, // V6_vlsrh_alt
884 488736794U, // V6_vlsrhv_alt
885 488753178U, // V6_vlsrw_alt
886 488753178U, // V6_vlsrwv_alt
887 2230298U, // V6_vmaxb_alt
888 2246682U, // V6_vmaxh_alt
889 2263066U, // V6_vmaxub_alt
890 2279450U, // V6_vmaxuh_alt
891 2295834U, // V6_vmaxw_alt
892 2312218U, // V6_vminb_alt
893 2328602U, // V6_vminh_alt
894 2344986U, // V6_vminub_alt
895 2361370U, // V6_vminuh_alt
896 2377754U, // V6_vminw_alt
897 2394138U, // V6_vmpabus_acc_alt
898 2410522U, // V6_vmpabus_alt
899 2410522U, // V6_vmpabusv_alt
900 2426906U, // V6_vmpabuu_acc_alt
901 2443290U, // V6_vmpabuu_alt
902 2443290U, // V6_vmpabuuv_alt
903 2459674U, // V6_vmpahb_acc_alt
904 2476058U, // V6_vmpahb_alt
905 2492442U, // V6_vmpauhb_acc_alt
906 2508826U, // V6_vmpauhb_alt
907 2525210U, // V6_vmpybus_acc_alt
908 2541594U, // V6_vmpybus_alt
909 2525210U, // V6_vmpybusv_acc_alt
910 2541594U, // V6_vmpybusv_alt
911 2557978U, // V6_vmpybv_acc_alt
912 2574362U, // V6_vmpybv_alt
913 2590746U, // V6_vmpyewuh_alt
914 19384346U, // V6_vmpyh_acc_alt
915 19400730U, // V6_vmpyh_alt
916 422037530U, // V6_vmpyhsat_acc_alt
917 220727322U, // V6_vmpyhsrs_alt
918 203950106U, // V6_vmpyhss_alt
919 2639898U, // V6_vmpyhus_acc_alt
920 2656282U, // V6_vmpyhus_alt
921 19384346U, // V6_vmpyhv_acc_alt
922 19400730U, // V6_vmpyhv_alt
923 220727322U, // V6_vmpyhvsrs_alt
924 2672666U, // V6_vmpyiewh_acc_alt
925 2689050U, // V6_vmpyiewuh_acc_alt
926 2705434U, // V6_vmpyiewuh_alt
927 2721818U, // V6_vmpyih_acc_alt
928 2738202U, // V6_vmpyih_alt
929 2754586U, // V6_vmpyihb_acc_alt
930 2770970U, // V6_vmpyihb_alt
931 2787354U, // V6_vmpyiowh_alt
932 2803738U, // V6_vmpyiwb_acc_alt
933 2820122U, // V6_vmpyiwb_alt
934 2836506U, // V6_vmpyiwh_acc_alt
935 2852890U, // V6_vmpyiwh_alt
936 2869274U, // V6_vmpyiwub_acc_alt
937 2885658U, // V6_vmpyiwub_alt
938 204228634U, // V6_vmpyowh_alt
939 221005850U, // V6_vmpyowh_rnd_alt
940 539789338U, // V6_vmpyowh_rnd_sacc_alt
941 556566554U, // V6_vmpyowh_sacc_alt
942 2934810U, // V6_vmpyub_acc_alt
943 2951194U, // V6_vmpyub_alt
944 2934810U, // V6_vmpyubv_acc_alt
945 2951194U, // V6_vmpyubv_alt
946 2967578U, // V6_vmpyuh_acc_alt
947 2983962U, // V6_vmpyuh_alt
948 2967578U, // V6_vmpyuhv_acc_alt
949 2983962U, // V6_vmpyuhv_alt
950 3000346U, // V6_vnavgb_alt
951 19793946U, // V6_vnavgh_alt
952 3033114U, // V6_vnavgub_alt
953 19826714U, // V6_vnavgw_alt
954 3065882U, // V6_vnormamth_alt
955 3082266U, // V6_vnormamtw_alt
956 3098650U, // V6_vpackeb_alt
957 3115034U, // V6_vpackeh_alt
958 3131418U, // V6_vpackhb_sat_alt
959 3147802U, // V6_vpackhub_sat_alt
960 3164186U, // V6_vpackob_alt
961 3180570U, // V6_vpackoh_alt
962 3196954U, // V6_vpackwh_sat_alt
963 3213338U, // V6_vpackwuh_sat_alt
964 3229722U, // V6_vpopcounth_alt
965 573671450U, // V6_vrmpybub_rtt_acc_alt
966 573687834U, // V6_vrmpybub_rtt_alt
967 20056090U, // V6_vrmpybus_acc_alt
968 20072474U, // V6_vrmpybus_alt
969 187828250U, // V6_vrmpybusi_acc_alt
970 187844634U, // V6_vrmpybusi_alt
971 20056090U, // V6_vrmpybusv_acc_alt
972 20072474U, // V6_vrmpybusv_alt
973 3311642U, // V6_vrmpybv_acc_alt
974 3328026U, // V6_vrmpybv_alt
975 20121626U, // V6_vrmpyub_acc_alt
976 20138010U, // V6_vrmpyub_alt
977 590579738U, // V6_vrmpyub_rtt_acc_alt
978 590596122U, // V6_vrmpyub_rtt_alt
979 187893786U, // V6_vrmpyubi_acc_alt
980 187910170U, // V6_vrmpyubi_alt
981 20121626U, // V6_vrmpyubv_acc_alt
982 20138010U, // V6_vrmpyubv_alt
983 3409946U, // V6_vrotr_alt
984 3426330U, // V6_vroundhb_alt
985 3442714U, // V6_vroundhub_alt
986 3459098U, // V6_vrounduhub_alt
987 3475482U, // V6_vrounduwuh_alt
988 3491866U, // V6_vroundwh_alt
989 3508250U, // V6_vroundwuh_alt
990 188074010U, // V6_vrsadubi_acc_alt
991 188090394U, // V6_vrsadubi_alt
992 490096666U, // V6_vsathub_alt
993 3573786U, // V6_vsatuwuh_alt
994 490129434U, // V6_vsatwh_alt
995 3606554U, // V6_vsb_alt
996 3623698U, // V6_vscattermh_add_alt
997 3623698U, // V6_vscattermh_alt
998 607619366U, // V6_vscattermhq_alt
999 3623698U, // V6_vscattermw_add_alt
1000 3623698U, // V6_vscattermw_alt
1001 3623698U, // V6_vscattermwh_add_alt
1002 3623698U, // V6_vscattermwh_alt
1003 624396582U, // V6_vscattermwhq_alt
1004 624396582U, // V6_vscattermwq_alt
1005 3655706U, // V6_vsh_alt
1006 3672090U, // V6_vshufeh_alt
1007 3688474U, // V6_vshuffb_alt
1008 3704858U, // V6_vshuffeb_alt
1009 3721242U, // V6_vshuffh_alt
1010 3737626U, // V6_vshuffob_alt
1011 3754010U, // V6_vshufoeb_alt
1012 3770394U, // V6_vshufoeh_alt
1013 3786778U, // V6_vshufoh_alt
1014 16926746U, // V6_vsubb_alt
1015 16926746U, // V6_vsubb_dv_alt
1016 638996595U, // V6_vsubbnq_alt
1017 638996774U, // V6_vsubbq_alt
1018 419579930U, // V6_vsubbsat_alt
1019 419579930U, // V6_vsubbsat_dv_alt
1020 20580378U, // V6_vsubh_alt
1021 20580378U, // V6_vsubh_dv_alt
1022 655806579U, // V6_vsubhnq_alt
1023 655806758U, // V6_vsubhq_alt
1024 423233562U, // V6_vsubhsat_alt
1025 423233562U, // V6_vsubhsat_dv_alt
1026 20580378U, // V6_vsubhw_alt
1027 20596762U, // V6_vsububh_alt
1028 423249946U, // V6_vsububsat_alt
1029 423249946U, // V6_vsububsat_dv_alt
1030 423266330U, // V6_vsubuhsat_alt
1031 423266330U, // V6_vsubuhsat_dv_alt
1032 20613146U, // V6_vsubuhw_alt
1033 3852314U, // V6_vsubuwsat_alt
1034 3852314U, // V6_vsubuwsat_dv_alt
1035 20645914U, // V6_vsubw_alt
1036 20645914U, // V6_vsubw_dv_alt
1037 672714867U, // V6_vsubwnq_alt
1038 672715046U, // V6_vsubwq_alt
1039 423299098U, // V6_vsubwsat_alt
1040 423299098U, // V6_vsubwsat_dv_alt
1041 3885082U, // V6_vtmpyb_acc_alt
1042 3901466U, // V6_vtmpyb_alt
1043 3917850U, // V6_vtmpybus_acc_alt
1044 3934234U, // V6_vtmpybus_alt
1045 3950618U, // V6_vtmpyhb_acc_alt
1046 3967002U, // V6_vtmpyhb_alt
1047 3623284U, // V6_vtran2x2_map
1048 3983386U, // V6_vunpackb_alt
1049 3999770U, // V6_vunpackh_alt
1050 4016154U, // V6_vunpackob_alt
1051 4032538U, // V6_vunpackoh_alt
1052 4048922U, // V6_vunpackub_alt
1053 4065306U, // V6_vunpackuh_alt
1054 4081690U, // V6_vzb_alt
1055 4098074U, // V6_vzh_alt
1056 297616U, // V6_zld0
1057 4114726U, // V6_zldp0
1058 4131501U, // Y2_crswap_old
1059 297547U, // Y2_dcfetch
1060 1597U, // Y2_k1lock_map
1061 1621U, // Y2_k1unlock_map
1062 2074U, // dup_A2_add
1063 2074U, // dup_A2_addi
1064 188696602U, // dup_A2_andir
1065 188712986U, // dup_A2_combineii
1066 4179994U, // dup_A2_sxtb
1067 4196378U, // dup_A2_sxth
1068 50432026U, // dup_A2_tfr
1069 50448410U, // dup_A2_tfrsi
1070 165914U, // dup_A2_zxtb
1071 4212762U, // dup_A2_zxth
1072 188712986U, // dup_A4_combineii
1073 490702874U, // dup_A4_combineir
1074 188778522U, // dup_A4_combineri
1075 687935603U, // dup_C2_cmoveif
1076 687935782U, // dup_C2_cmoveit
1077 687951987U, // dup_C2_cmovenewif
1078 687952166U, // dup_C2_cmovenewit
1079 188794906U, // dup_C2_cmpeqi
1080 4261914U, // dup_L2_deallocframe
1081 705021978U, // dup_L2_loadrb_io
1082 705038362U, // dup_L2_loadrd_io
1083 705054746U, // dup_L2_loadrh_io
1084 705071130U, // dup_L2_loadri_io
1085 705087514U, // dup_L2_loadrub_io
1086 705103898U, // dup_L2_loadruh_io
1087 71387669U, // dup_S2_allocframe
1088 725715408U, // dup_S2_storerb_io
1089 725715464U, // dup_S2_storerd_io
1090 725715540U, // dup_S2_storerh_io
1091 725715986U, // dup_S2_storeri_io
1092 742492624U, // dup_S4_storeirb_io
1093 742493202U, // dup_S4_storeiri_io
1094 21088282U, // A2_abs
1095 21088282U, // A2_absp
1096 423741466U, // A2_abssat
1097 2074U, // A2_add
1098 2074U, // A2_addh_h16_hh
1099 2074U, // A2_addh_h16_hl
1100 2074U, // A2_addh_h16_lh
1101 2074U, // A2_addh_h16_ll
1102 2074U, // A2_addh_h16_sat_hh
1103 2074U, // A2_addh_h16_sat_hl
1104 2074U, // A2_addh_h16_sat_lh
1105 2074U, // A2_addh_h16_sat_ll
1106 2074U, // A2_addh_l16_hl
1107 2074U, // A2_addh_l16_ll
1108 2074U, // A2_addh_l16_sat_hl
1109 2074U, // A2_addh_l16_sat_ll
1110 2074U, // A2_addi
1111 2074U, // A2_addp
1112 2074U, // A2_addpsat
1113 2074U, // A2_addsat
1114 2074U, // A2_addsph
1115 2074U, // A2_addspl
1116 490686490U, // A2_and
1117 188696602U, // A2_andir
1118 490686490U, // A2_andp
1119 4327450U, // A2_aslh
1120 4343834U, // A2_asrh
1121 759203866U, // A2_combine_hh
1122 759203866U, // A2_combine_hl
1123 775981082U, // A2_combine_lh
1124 775981082U, // A2_combine_ll
1125 188712986U, // A2_combineii
1126 490768410U, // A2_combinew
1127 4360218U, // A2_max
1128 4360218U, // A2_maxp
1129 4376602U, // A2_maxu
1130 4376602U, // A2_maxup
1131 4392986U, // A2_min
1132 4392986U, // A2_minp
1133 4409370U, // A2_minu
1134 4409370U, // A2_minup
1135 16812058U, // A2_negp
1136 419465242U, // A2_negsat
1137 1741U, // A2_nop
1138 51226U, // A2_notp
1139 490965018U, // A2_or
1140 188975130U, // A2_orir
1141 490965018U, // A2_orp
1142 788598899U, // A2_paddf
1143 788615283U, // A2_paddfnew
1144 788598899U, // A2_paddif
1145 788615283U, // A2_paddifnew
1146 788599078U, // A2_paddit
1147 788615462U, // A2_padditnew
1148 788599078U, // A2_paddt
1149 788615462U, // A2_paddtnew
1150 805376115U, // A2_pandf
1151 805392499U, // A2_pandfnew
1152 805376294U, // A2_pandt
1153 805392678U, // A2_pandtnew
1154 822153331U, // A2_porf
1155 822169715U, // A2_porfnew
1156 822153510U, // A2_port
1157 822169894U, // A2_portnew
1158 838930547U, // A2_psubf
1159 838946931U, // A2_psubfnew
1160 838930726U, // A2_psubt
1161 838947110U, // A2_psubtnew
1162 855707763U, // A2_pxorf
1163 855724147U, // A2_pxorfnew
1164 855707942U, // A2_pxort
1165 855724326U, // A2_pxortnew
1166 423872538U, // A2_roundsat
1167 4458522U, // A2_sat
1168 4474906U, // A2_satb
1169 4491290U, // A2_sath
1170 4507674U, // A2_satub
1171 4524058U, // A2_satuh
1172 4540442U, // A2_sub
1173 4540442U, // A2_subh_h16_hh
1174 4540442U, // A2_subh_h16_hl
1175 4540442U, // A2_subh_h16_lh
1176 4540442U, // A2_subh_h16_ll
1177 4540442U, // A2_subh_h16_sat_hh
1178 4540442U, // A2_subh_h16_sat_hl
1179 4540442U, // A2_subh_h16_sat_lh
1180 4540442U, // A2_subh_h16_sat_ll
1181 4540442U, // A2_subh_l16_hl
1182 4540442U, // A2_subh_l16_ll
1183 4540442U, // A2_subh_l16_sat_hl
1184 4540442U, // A2_subh_l16_sat_ll
1185 4540442U, // A2_subp
1186 491096090U, // A2_subri
1187 4540442U, // A2_subsat
1188 18253850U, // A2_svaddh
1189 420907034U, // A2_svaddhs
1190 420988954U, // A2_svadduhs
1191 18630682U, // A2_svavgh
1192 505169946U, // A2_svavghs
1193 19793946U, // A2_svnavgh
1194 20580378U, // A2_svsubh
1195 423233562U, // A2_svsubhs
1196 423266330U, // A2_svsubuhs
1197 4573210U, // A2_swiz
1198 4179994U, // A2_sxtb
1199 4196378U, // A2_sxth
1200 4589594U, // A2_sxtw
1201 50432026U, // A2_tfr
1202 50432026U, // A2_tfrcrr
1203 71714842U, // A2_tfrih
1204 71731226U, // A2_tfril
1205 50432026U, // A2_tfrrcr
1206 50448410U, // A2_tfrsi
1207 18155546U, // A2_vabsh
1208 420808730U, // A2_vabshsat
1209 18221082U, // A2_vabsw
1210 420874266U, // A2_vabswsat
1211 18253850U, // A2_vaddh
1212 420907034U, // A2_vaddhs
1213 18319386U, // A2_vaddub
1214 420972570U, // A2_vaddubs
1215 420988954U, // A2_vadduhs
1216 18384922U, // A2_vaddw
1217 421038106U, // A2_vaddws
1218 18630682U, // A2_vavgh
1219 874268698U, // A2_vavghcr
1220 505169946U, // A2_vavghr
1221 18647066U, // A2_vavgub
1222 505186330U, // A2_vavgubr
1223 18663450U, // A2_vavguh
1224 505202714U, // A2_vavguhr
1225 18679834U, // A2_vavguw
1226 505219098U, // A2_vavguwr
1227 18696218U, // A2_vavgw
1228 874334234U, // A2_vavgwcr
1229 505235482U, // A2_vavgwr
1230 491178010U, // A2_vcmpbeq
1231 491194394U, // A2_vcmpbgtu
1232 491210778U, // A2_vcmpheq
1233 491227162U, // A2_vcmphgt
1234 491243546U, // A2_vcmphgtu
1235 491259930U, // A2_vcmpweq
1236 491276314U, // A2_vcmpwgt
1237 491292698U, // A2_vcmpwgtu
1238 4769818U, // A2_vconj
1239 2230298U, // A2_vmaxb
1240 2246682U, // A2_vmaxh
1241 2263066U, // A2_vmaxub
1242 2279450U, // A2_vmaxuh
1243 4786202U, // A2_vmaxuw
1244 2295834U, // A2_vmaxw
1245 2312218U, // A2_vminb
1246 2328602U, // A2_vminh
1247 2344986U, // A2_vminub
1248 2361370U, // A2_vminuh
1249 4802586U, // A2_vminuw
1250 2377754U, // A2_vminw
1251 19793946U, // A2_vnavgh
1252 892209178U, // A2_vnavghcr
1253 271452186U, // A2_vnavghr
1254 19826714U, // A2_vnavgw
1255 892241946U, // A2_vnavgwcr
1256 271484954U, // A2_vnavgwr
1257 4818970U, // A2_vraddub
1258 4835354U, // A2_vraddub_acc
1259 20318234U, // A2_vrsadub
1260 20301850U, // A2_vrsadub_acc
1261 20580378U, // A2_vsubh
1262 423233562U, // A2_vsubhs
1263 20596762U, // A2_vsubub
1264 423249946U, // A2_vsububs
1265 423266330U, // A2_vsubuhs
1266 20645914U, // A2_vsubw
1267 423299098U, // A2_vsubws
1268 4851738U, // A2_xor
1269 4851738U, // A2_xorp
1270 4212762U, // A2_zxth
1271 67110938U, // A4_addp_c
1272 910116890U, // A4_andn
1273 910116890U, // A4_andnp
1274 491407386U, // A4_bitsplit
1275 189417498U, // A4_bitspliti
1276 922929178U, // A4_boundscheck_hi
1277 939706394U, // A4_boundscheck_lo
1278 491423770U, // A4_cmpbeq
1279 189433882U, // A4_cmpbeqi
1280 491440154U, // A4_cmpbgt
1281 189450266U, // A4_cmpbgti
1282 491456538U, // A4_cmpbgtu
1283 189466650U, // A4_cmpbgtui
1284 491472922U, // A4_cmpheq
1285 189483034U, // A4_cmpheqi
1286 491489306U, // A4_cmphgt
1287 189499418U, // A4_cmphgti
1288 491505690U, // A4_cmphgtu
1289 189515802U, // A4_cmphgtui
1290 188712986U, // A4_combineii
1291 490702874U, // A4_combineir
1292 188778522U, // A4_combineri
1293 189532186U, // A4_cround_ri
1294 491522074U, // A4_cround_rr
1295 297176U, // A4_ext
1296 4999194U, // A4_modwrapu
1297 910395418U, // A4_orn
1298 910395418U, // A4_ornp
1299 956371059U, // A4_paslhf
1300 956387443U, // A4_paslhfnew
1301 956371238U, // A4_paslht
1302 956387622U, // A4_paslhtnew
1303 973148275U, // A4_pasrhf
1304 973164659U, // A4_pasrhfnew
1305 973148454U, // A4_pasrht
1306 973164838U, // A4_pasrhtnew
1307 989925491U, // A4_psxtbf
1308 989941875U, // A4_psxtbfnew
1309 989925670U, // A4_psxtbt
1310 989942054U, // A4_psxtbtnew
1311 1006702707U, // A4_psxthf
1312 1006719091U, // A4_psxthfnew
1313 1006702886U, // A4_psxtht
1314 1006719270U, // A4_psxthtnew
1315 1023479923U, // A4_pzxtbf
1316 1023496307U, // A4_pzxtbfnew
1317 1023480102U, // A4_pzxtbt
1318 1023496486U, // A4_pzxtbtnew
1319 1040257139U, // A4_pzxthf
1320 1040273523U, // A4_pzxthfnew
1321 1040257318U, // A4_pzxtht
1322 1040273702U, // A4_pzxthtnew
1323 490784794U, // A4_rcmpeq
1324 188794906U, // A4_rcmpeqi
1325 491554842U, // A4_rcmpneq
1326 189564954U, // A4_rcmpneqi
1327 188991514U, // A4_round_ri
1328 188991514U, // A4_round_ri_sat
1329 490981402U, // A4_round_rr
1330 490981402U, // A4_round_rr_sat
1331 71649306U, // A4_subp_c
1332 50432026U, // A4_tfrcpp
1333 50432026U, // A4_tfrpcp
1334 5031962U, // A4_tlbmatch
1335 5048346U, // A4_vcmpbeq_any
1336 189188122U, // A4_vcmpbeqi
1337 491603994U, // A4_vcmpbgt
1338 189614106U, // A4_vcmpbgti
1339 189204506U, // A4_vcmpbgtui
1340 189220890U, // A4_vcmpheqi
1341 189237274U, // A4_vcmphgti
1342 189253658U, // A4_vcmphgtui
1343 189270042U, // A4_vcmpweqi
1344 189286426U, // A4_vcmpwgti
1345 189302810U, // A4_vcmpwgtui
1346 5081114U, // A4_vrmaxh
1347 5097498U, // A4_vrmaxuh
1348 5113882U, // A4_vrmaxuw
1349 5130266U, // A4_vrmaxw
1350 5146650U, // A4_vrminh
1351 5163034U, // A4_vrminuh
1352 5179418U, // A4_vrminuw
1353 5195802U, // A4_vrminw
1354 3622938U, // A5_ACS
1355 5212186U, // A5_vaddhubs
1356 5228570U, // A6_vcmpbeq_notany
1357 3622938U, // A6_vminub_RdP
1358 5244954U, // A7_clip
1359 189532186U, // A7_croundd_ri
1360 491522074U, // A7_croundd_rr
1361 5261338U, // A7_vclip
1362 5277722U, // C2_all8
1363 490686490U, // C2_and
1364 1061111834U, // C2_andn
1365 5294106U, // C2_any8
1366 491849754U, // C2_bitsclr
1367 189859866U, // C2_bitsclri
1368 5326874U, // C2_bitsset
1369 1073811571U, // C2_ccombinewf
1370 1073827955U, // C2_ccombinewnewf
1371 1073828134U, // C2_ccombinewnewt
1372 1073811750U, // C2_ccombinewt
1373 687935603U, // C2_cmoveif
1374 687935782U, // C2_cmoveit
1375 687951987U, // C2_cmovenewif
1376 687952166U, // C2_cmovenewit
1377 490784794U, // C2_cmpeq
1378 188794906U, // C2_cmpeqi
1379 490784794U, // C2_cmpeqp
1380 491882522U, // C2_cmpgt
1381 189892634U, // C2_cmpgti
1382 491882522U, // C2_cmpgtp
1383 491898906U, // C2_cmpgtu
1384 189909018U, // C2_cmpgtui
1385 491898906U, // C2_cmpgtup
1386 5376026U, // C2_mask
1387 491931674U, // C2_mux
1388 189941786U, // C2_muxii
1389 491931674U, // C2_muxir
1390 189941786U, // C2_muxri
1391 51226U, // C2_not
1392 490965018U, // C2_or
1393 1061390362U, // C2_orn
1394 50432026U, // C2_tfrpr
1395 50432026U, // C2_tfrrp
1396 5408794U, // C2_vitpack
1397 5425178U, // C2_vmux
1398 4851738U, // C2_xor
1399 5441562U, // C4_addipc
1400 1094666266U, // C4_and_and
1401 1094666266U, // C4_and_andn
1402 1111443482U, // C4_and_or
1403 1111443482U, // C4_and_orn
1404 491997210U, // C4_cmplte
1405 190007322U, // C4_cmpltei
1406 492013594U, // C4_cmplteu
1407 190023706U, // C4_cmplteui
1408 491554842U, // C4_cmpneq
1409 189564954U, // C4_cmpneqi
1410 5490714U, // C4_fastcorner9
1411 5507098U, // C4_fastcorner9_not
1412 492062746U, // C4_nbitsclr
1413 190072858U, // C4_nbitsclri
1414 5539866U, // C4_nbitsset
1415 1094944794U, // C4_or_and
1416 1094944794U, // C4_or_andn
1417 1111722010U, // C4_or_or
1418 1111722010U, // C4_or_orn
1419 759897U, // CALLProfile
1420 5556250U, // CONST32
1421 5572634U, // CONST64
1422 0U, // DuplexIClass0
1423 0U, // DuplexIClass1
1424 0U, // DuplexIClass2
1425 0U, // DuplexIClass3
1426 0U, // DuplexIClass4
1427 0U, // DuplexIClass5
1428 0U, // DuplexIClass6
1429 0U, // DuplexIClass7
1430 0U, // DuplexIClass8
1431 0U, // DuplexIClass9
1432 0U, // DuplexIClassA
1433 0U, // DuplexIClassB
1434 0U, // DuplexIClassC
1435 0U, // DuplexIClassD
1436 0U, // DuplexIClassE
1437 0U, // DuplexIClassF
1438 755820U, // EH_RETURN_JMPR
1439 5589018U, // F2_conv_d2df
1440 5605402U, // F2_conv_d2sf
1441 22399002U, // F2_conv_df2d
1442 1129695258U, // F2_conv_df2d_chop
1443 5638170U, // F2_conv_df2sf
1444 22431770U, // F2_conv_df2ud
1445 1129728026U, // F2_conv_df2ud_chop
1446 22448154U, // F2_conv_df2uw
1447 1129744410U, // F2_conv_df2uw_chop
1448 22464538U, // F2_conv_df2w
1449 1129760794U, // F2_conv_df2w_chop
1450 22480922U, // F2_conv_sf2d
1451 1129777178U, // F2_conv_sf2d_chop
1452 5720090U, // F2_conv_sf2df
1453 22513690U, // F2_conv_sf2ud
1454 1129809946U, // F2_conv_sf2ud_chop
1455 22530074U, // F2_conv_sf2uw
1456 1129826330U, // F2_conv_sf2uw_chop
1457 22546458U, // F2_conv_sf2w
1458 1129842714U, // F2_conv_sf2w_chop
1459 5785626U, // F2_conv_ud2df
1460 5802010U, // F2_conv_ud2sf
1461 5818394U, // F2_conv_uw2df
1462 5834778U, // F2_conv_uw2sf
1463 5851162U, // F2_conv_w2df
1464 5867546U, // F2_conv_w2sf
1465 5883930U, // F2_dfadd
1466 5900314U, // F2_dfclass
1467 5916698U, // F2_dfcmpeq
1468 5933082U, // F2_dfcmpge
1469 5949466U, // F2_dfcmpgt
1470 5965850U, // F2_dfcmpuo
1471 1146832922U, // F2_dfimm_n
1472 1163610138U, // F2_dfimm_p
1473 5998618U, // F2_dfmax
1474 6015002U, // F2_dfmin
1475 6031386U, // F2_dfmpyfix
1476 6047770U, // F2_dfmpyhh
1477 6064154U, // F2_dfmpylh
1478 6080538U, // F2_dfmpyll
1479 6096922U, // F2_dfsub
1480 6113306U, // F2_sfadd
1481 6129690U, // F2_sfclass
1482 6146074U, // F2_sfcmpeq
1483 6162458U, // F2_sfcmpge
1484 6178842U, // F2_sfcmpgt
1485 6195226U, // F2_sfcmpuo
1486 6211610U, // F2_sffixupd
1487 6227994U, // F2_sffixupn
1488 6244378U, // F2_sffixupr
1489 23037978U, // F2_sffma
1490 1180665882U, // F2_sffma_lib
1491 492800026U, // F2_sffma_sc
1492 23054362U, // F2_sffms
1493 1180682266U, // F2_sffms_lib
1494 1147144218U, // F2_sfimm_n
1495 1163921434U, // F2_sfimm_p
1496 3622938U, // F2_sfinvsqrta
1497 6309914U, // F2_sfmax
1498 6326298U, // F2_sfmin
1499 6342682U, // F2_sfmpy
1500 3622938U, // F2_sfrecipa
1501 6359066U, // F2_sfsub
1502 50432026U, // G4_tfrgcpp
1503 50432026U, // G4_tfrgcrr
1504 50432026U, // G4_tfrgpcp
1505 50432026U, // G4_tfrgrcr
1506 4605978U, // HI
1507 759897U, // J2_call
1508 6375539U, // J2_callf
1509 755813U, // J2_callr
1510 6391923U, // J2_callrf
1511 755785U, // J2_callrh
1512 6392102U, // J2_callrt
1513 6375718U, // J2_callt
1514 759903U, // J2_jump
1515 6408307U, // J2_jumpf
1516 6424691U, // J2_jumpfnew
1517 6441075U, // J2_jumpfnewpt
1518 6457459U, // J2_jumpfpt
1519 755820U, // J2_jumpr
1520 6473843U, // J2_jumprf
1521 6490227U, // J2_jumprfnew
1522 6506611U, // J2_jumprfnewpt
1523 6522995U, // J2_jumprfpt
1524 6539558U, // J2_jumprgtez
1525 6555942U, // J2_jumprgtezpt
1526 755793U, // J2_jumprh
1527 6572326U, // J2_jumprltez
1528 6588710U, // J2_jumprltezpt
1529 6605094U, // J2_jumprnz
1530 6621478U, // J2_jumprnzpt
1531 6474022U, // J2_jumprt
1532 6490406U, // J2_jumprtnew
1533 6506790U, // J2_jumprtnewpt
1534 6523174U, // J2_jumprtpt
1535 6637862U, // J2_jumprz
1536 6654246U, // J2_jumprzpt
1537 6408486U, // J2_jumpt
1538 6424870U, // J2_jumptnew
1539 6441254U, // J2_jumptnewpt
1540 6457638U, // J2_jumptpt
1541 4282682U, // J2_loop0i
1542 4282682U, // J2_loop0iext
1543 3627322U, // J2_loop0r
1544 3627322U, // J2_loop0rext
1545 4282733U, // J2_loop1i
1546 4282733U, // J2_loop1iext
1547 3627373U, // J2_loop1r
1548 3627373U, // J2_loop1rext
1549 297161U, // J2_pause
1550 4282674U, // J2_ploop1si
1551 3627314U, // J2_ploop1sr
1552 4282689U, // J2_ploop2si
1553 3627329U, // J2_ploop2sr
1554 4282704U, // J2_ploop3si
1555 3627344U, // J2_ploop3sr
1556 1586U, // J2_rte
1557 297106U, // J2_trap0
1558 71387494U, // J2_trap1
1559 1578U, // J2_unpause
1560 1197853397U, // J4_cmpeq_f_jumpnv_nt
1561 1214630613U, // J4_cmpeq_f_jumpnv_t
1562 3623611U, // J4_cmpeq_fp0_jump_nt
1563 3623611U, // J4_cmpeq_fp0_jump_t
1564 3623624U, // J4_cmpeq_fp1_jump_nt
1565 3623624U, // J4_cmpeq_fp1_jump_t
1566 1197853410U, // J4_cmpeq_t_jumpnv_nt
1567 1214630626U, // J4_cmpeq_t_jumpnv_t
1568 3623611U, // J4_cmpeq_tp0_jump_nt
1569 3623611U, // J4_cmpeq_tp0_jump_t
1570 3623624U, // J4_cmpeq_tp1_jump_nt
1571 3623624U, // J4_cmpeq_tp1_jump_t
1572 1197869781U, // J4_cmpeqi_f_jumpnv_nt
1573 1214646997U, // J4_cmpeqi_f_jumpnv_t
1574 4278971U, // J4_cmpeqi_fp0_jump_nt
1575 4278971U, // J4_cmpeqi_fp0_jump_t
1576 4278984U, // J4_cmpeqi_fp1_jump_nt
1577 4278984U, // J4_cmpeqi_fp1_jump_t
1578 1197869794U, // J4_cmpeqi_t_jumpnv_nt
1579 1214647010U, // J4_cmpeqi_t_jumpnv_t
1580 4278971U, // J4_cmpeqi_tp0_jump_nt
1581 4278971U, // J4_cmpeqi_tp0_jump_t
1582 4278984U, // J4_cmpeqi_tp1_jump_nt
1583 4278984U, // J4_cmpeqi_tp1_jump_t
1584 1197869781U, // J4_cmpeqn1_f_jumpnv_nt
1585 1214646997U, // J4_cmpeqn1_f_jumpnv_t
1586 4278971U, // J4_cmpeqn1_fp0_jump_nt
1587 4278971U, // J4_cmpeqn1_fp0_jump_t
1588 4278984U, // J4_cmpeqn1_fp1_jump_nt
1589 4278984U, // J4_cmpeqn1_fp1_jump_t
1590 1197869794U, // J4_cmpeqn1_t_jumpnv_nt
1591 1214647010U, // J4_cmpeqn1_t_jumpnv_t
1592 4278971U, // J4_cmpeqn1_tp0_jump_nt
1593 4278971U, // J4_cmpeqn1_tp0_jump_t
1594 4278984U, // J4_cmpeqn1_tp1_jump_nt
1595 4278984U, // J4_cmpeqn1_tp1_jump_t
1596 1197853502U, // J4_cmpgt_f_jumpnv_nt
1597 1214630718U, // J4_cmpgt_f_jumpnv_t
1598 3623716U, // J4_cmpgt_fp0_jump_nt
1599 3623716U, // J4_cmpgt_fp0_jump_t
1600 3623729U, // J4_cmpgt_fp1_jump_nt
1601 3623729U, // J4_cmpgt_fp1_jump_t
1602 1197853515U, // J4_cmpgt_t_jumpnv_nt
1603 1214630731U, // J4_cmpgt_t_jumpnv_t
1604 3623716U, // J4_cmpgt_tp0_jump_nt
1605 3623716U, // J4_cmpgt_tp0_jump_t
1606 3623729U, // J4_cmpgt_tp1_jump_nt
1607 3623729U, // J4_cmpgt_tp1_jump_t
1608 1197869886U, // J4_cmpgti_f_jumpnv_nt
1609 1214647102U, // J4_cmpgti_f_jumpnv_t
1610 4279076U, // J4_cmpgti_fp0_jump_nt
1611 4279076U, // J4_cmpgti_fp0_jump_t
1612 4279089U, // J4_cmpgti_fp1_jump_nt
1613 4279089U, // J4_cmpgti_fp1_jump_t
1614 1197869899U, // J4_cmpgti_t_jumpnv_nt
1615 1214647115U, // J4_cmpgti_t_jumpnv_t
1616 4279076U, // J4_cmpgti_tp0_jump_nt
1617 4279076U, // J4_cmpgti_tp0_jump_t
1618 4279089U, // J4_cmpgti_tp1_jump_nt
1619 4279089U, // J4_cmpgti_tp1_jump_t
1620 1197869886U, // J4_cmpgtn1_f_jumpnv_nt
1621 1214647102U, // J4_cmpgtn1_f_jumpnv_t
1622 4279076U, // J4_cmpgtn1_fp0_jump_nt
1623 4279076U, // J4_cmpgtn1_fp0_jump_t
1624 4279089U, // J4_cmpgtn1_fp1_jump_nt
1625 4279089U, // J4_cmpgtn1_fp1_jump_t
1626 1197869899U, // J4_cmpgtn1_t_jumpnv_nt
1627 1214647115U, // J4_cmpgtn1_t_jumpnv_t
1628 4279076U, // J4_cmpgtn1_tp0_jump_nt
1629 4279076U, // J4_cmpgtn1_tp0_jump_t
1630 4279089U, // J4_cmpgtn1_tp1_jump_nt
1631 4279089U, // J4_cmpgtn1_tp1_jump_t
1632 1197853635U, // J4_cmpgtu_f_jumpnv_nt
1633 1214630851U, // J4_cmpgtu_f_jumpnv_t
1634 3623847U, // J4_cmpgtu_fp0_jump_nt
1635 3623847U, // J4_cmpgtu_fp0_jump_t
1636 3623861U, // J4_cmpgtu_fp1_jump_nt
1637 3623861U, // J4_cmpgtu_fp1_jump_t
1638 1197853649U, // J4_cmpgtu_t_jumpnv_nt
1639 1214630865U, // J4_cmpgtu_t_jumpnv_t
1640 3623847U, // J4_cmpgtu_tp0_jump_nt
1641 3623847U, // J4_cmpgtu_tp0_jump_t
1642 3623861U, // J4_cmpgtu_tp1_jump_nt
1643 3623861U, // J4_cmpgtu_tp1_jump_t
1644 1197870019U, // J4_cmpgtui_f_jumpnv_nt
1645 1214647235U, // J4_cmpgtui_f_jumpnv_t
1646 4279207U, // J4_cmpgtui_fp0_jump_nt
1647 4279207U, // J4_cmpgtui_fp0_jump_t
1648 4279221U, // J4_cmpgtui_fp1_jump_nt
1649 4279221U, // J4_cmpgtui_fp1_jump_t
1650 1197870033U, // J4_cmpgtui_t_jumpnv_nt
1651 1214647249U, // J4_cmpgtui_t_jumpnv_t
1652 4279207U, // J4_cmpgtui_tp0_jump_nt
1653 4279207U, // J4_cmpgtui_tp0_jump_t
1654 4279221U, // J4_cmpgtui_tp1_jump_nt
1655 4279221U, // J4_cmpgtui_tp1_jump_t
1656 3623742U, // J4_cmplt_f_jumpnv_nt
1657 3623742U, // J4_cmplt_f_jumpnv_t
1658 3623755U, // J4_cmplt_t_jumpnv_nt
1659 3623755U, // J4_cmplt_t_jumpnv_t
1660 3623875U, // J4_cmpltu_f_jumpnv_nt
1661 3623875U, // J4_cmpltu_f_jumpnv_t
1662 3623889U, // J4_cmpltu_t_jumpnv_nt
1663 3623889U, // J4_cmpltu_t_jumpnv_t
1664 297756U, // J4_hintjumpr
1665 1224853530U, // J4_jumpseti
1666 1224837146U, // J4_jumpsetr
1667 6703991U, // J4_tstbit0_f_jumpnv_nt
1668 6720375U, // J4_tstbit0_f_jumpnv_t
1669 6736733U, // J4_tstbit0_fp0_jump_nt
1670 6753117U, // J4_tstbit0_fp0_jump_t
1671 6769514U, // J4_tstbit0_fp1_jump_nt
1672 6785898U, // J4_tstbit0_fp1_jump_t
1673 6704004U, // J4_tstbit0_t_jumpnv_nt
1674 6720388U, // J4_tstbit0_t_jumpnv_t
1675 6802269U, // J4_tstbit0_tp0_jump_nt
1676 6818653U, // J4_tstbit0_tp0_jump_t
1677 6835050U, // J4_tstbit0_tp1_jump_nt
1678 6851434U, // J4_tstbit0_tp1_jump_t
1679 4261914U, // L2_deallocframe
1680 67422234U, // L2_loadalignb_io
1681 313370U, // L2_loadalignb_pbr
1682 313370U, // L2_loadalignb_pci
1683 313370U, // L2_loadalignb_pcr
1684 313370U, // L2_loadalignb_pi
1685 313370U, // L2_loadalignb_pr
1686 67438618U, // L2_loadalignh_io
1687 329754U, // L2_loadalignh_pbr
1688 329754U, // L2_loadalignh_pci
1689 329754U, // L2_loadalignh_pcr
1690 329754U, // L2_loadalignh_pi
1691 329754U, // L2_loadalignh_pr
1692 704989210U, // L2_loadbsw2_io
1693 1241860122U, // L2_loadbsw2_pbr
1694 1258637338U, // L2_loadbsw2_pci
1695 1275414554U, // L2_loadbsw2_pcr
1696 1258637338U, // L2_loadbsw2_pi
1697 1241860122U, // L2_loadbsw2_pr
1698 704989210U, // L2_loadbsw4_io
1699 1241860122U, // L2_loadbsw4_pbr
1700 1258637338U, // L2_loadbsw4_pci
1701 1275414554U, // L2_loadbsw4_pcr
1702 1258637338U, // L2_loadbsw4_pi
1703 1241860122U, // L2_loadbsw4_pr
1704 705005594U, // L2_loadbzw2_io
1705 1241876506U, // L2_loadbzw2_pbr
1706 1258653722U, // L2_loadbzw2_pci
1707 1275430938U, // L2_loadbzw2_pcr
1708 1258653722U, // L2_loadbzw2_pi
1709 1241876506U, // L2_loadbzw2_pr
1710 705005594U, // L2_loadbzw4_io
1711 1241876506U, // L2_loadbzw4_pbr
1712 1258653722U, // L2_loadbzw4_pci
1713 1275430938U, // L2_loadbzw4_pcr
1714 1258653722U, // L2_loadbzw4_pi
1715 1241876506U, // L2_loadbzw4_pr
1716 705021978U, // L2_loadrb_io
1717 1241892890U, // L2_loadrb_pbr
1718 1258670106U, // L2_loadrb_pci
1719 1275447322U, // L2_loadrb_pcr
1720 1258670106U, // L2_loadrb_pi
1721 1241892890U, // L2_loadrb_pr
1722 6866970U, // L2_loadrbgp
1723 705038362U, // L2_loadrd_io
1724 1241909274U, // L2_loadrd_pbr
1725 1258686490U, // L2_loadrd_pci
1726 1275463706U, // L2_loadrd_pcr
1727 1258686490U, // L2_loadrd_pi
1728 1241909274U, // L2_loadrd_pr
1729 6883354U, // L2_loadrdgp
1730 705054746U, // L2_loadrh_io
1731 1241925658U, // L2_loadrh_pbr
1732 1258702874U, // L2_loadrh_pci
1733 1275480090U, // L2_loadrh_pcr
1734 1258702874U, // L2_loadrh_pi
1735 1241925658U, // L2_loadrh_pr
1736 6899738U, // L2_loadrhgp
1737 705071130U, // L2_loadri_io
1738 1241942042U, // L2_loadri_pbr
1739 1258719258U, // L2_loadri_pci
1740 1275496474U, // L2_loadri_pcr
1741 1258719258U, // L2_loadri_pi
1742 1241942042U, // L2_loadri_pr
1743 6916122U, // L2_loadrigp
1744 705087514U, // L2_loadrub_io
1745 1241958426U, // L2_loadrub_pbr
1746 1258735642U, // L2_loadrub_pci
1747 1275512858U, // L2_loadrub_pcr
1748 1258735642U, // L2_loadrub_pi
1749 1241958426U, // L2_loadrub_pr
1750 6932506U, // L2_loadrubgp
1751 705103898U, // L2_loadruh_io
1752 1241974810U, // L2_loadruh_pbr
1753 1258752026U, // L2_loadruh_pci
1754 1275529242U, // L2_loadruh_pcr
1755 1258752026U, // L2_loadruh_pi
1756 1241974810U, // L2_loadruh_pr
1757 6948890U, // L2_loadruhgp
1758 6965274U, // L2_loadw_aq
1759 6981658U, // L2_loadw_locked
1760 83955827U, // L2_ploadrbf_io
1761 83959923U, // L2_ploadrbf_pi
1762 83972211U, // L2_ploadrbfnew_io
1763 83976307U, // L2_ploadrbfnew_pi
1764 83956006U, // L2_ploadrbt_io
1765 83960102U, // L2_ploadrbt_pi
1766 83972390U, // L2_ploadrbtnew_io
1767 83976486U, // L2_ploadrbtnew_pi
1768 100733043U, // L2_ploadrdf_io
1769 100737139U, // L2_ploadrdf_pi
1770 100749427U, // L2_ploadrdfnew_io
1771 100753523U, // L2_ploadrdfnew_pi
1772 100733222U, // L2_ploadrdt_io
1773 100737318U, // L2_ploadrdt_pi
1774 100749606U, // L2_ploadrdtnew_io
1775 100753702U, // L2_ploadrdtnew_pi
1776 117510259U, // L2_ploadrhf_io
1777 117514355U, // L2_ploadrhf_pi
1778 117526643U, // L2_ploadrhfnew_io
1779 117530739U, // L2_ploadrhfnew_pi
1780 117510438U, // L2_ploadrht_io
1781 117514534U, // L2_ploadrht_pi
1782 117526822U, // L2_ploadrhtnew_io
1783 117530918U, // L2_ploadrhtnew_pi
1784 134287475U, // L2_ploadrif_io
1785 134291571U, // L2_ploadrif_pi
1786 134303859U, // L2_ploadrifnew_io
1787 134307955U, // L2_ploadrifnew_pi
1788 134287654U, // L2_ploadrit_io
1789 134291750U, // L2_ploadrit_pi
1790 134304038U, // L2_ploadritnew_io
1791 134308134U, // L2_ploadritnew_pi
1792 151064691U, // L2_ploadrubf_io
1793 151068787U, // L2_ploadrubf_pi
1794 151081075U, // L2_ploadrubfnew_io
1795 151085171U, // L2_ploadrubfnew_pi
1796 151064870U, // L2_ploadrubt_io
1797 151068966U, // L2_ploadrubt_pi
1798 151081254U, // L2_ploadrubtnew_io
1799 151085350U, // L2_ploadrubtnew_pi
1800 167841907U, // L2_ploadruhf_io
1801 167846003U, // L2_ploadruhf_pi
1802 167858291U, // L2_ploadruhfnew_io
1803 167862387U, // L2_ploadruhfnew_pi
1804 167842086U, // L2_ploadruht_io
1805 167846182U, // L2_ploadruht_pi
1806 167858470U, // L2_ploadruhtnew_io
1807 167862566U, // L2_ploadruhtnew_pi
1808 1296140752U, // L4_add_memopb_io
1809 1296140884U, // L4_add_memoph_io
1810 1296141330U, // L4_add_memopw_io
1811 1312917968U, // L4_and_memopb_io
1812 1312918100U, // L4_and_memoph_io
1813 1312918546U, // L4_and_memopw_io
1814 1329695184U, // L4_iadd_memopb_io
1815 1329695316U, // L4_iadd_memoph_io
1816 1329695762U, // L4_iadd_memopw_io
1817 1346472400U, // L4_iand_memopb_io
1818 1346472532U, // L4_iand_memoph_io
1819 1346472978U, // L4_iand_memopw_io
1820 1363249616U, // L4_ior_memopb_io
1821 1363249748U, // L4_ior_memoph_io
1822 1363250194U, // L4_ior_memopw_io
1823 1380026832U, // L4_isub_memopb_io
1824 1380026964U, // L4_isub_memoph_io
1825 1380027410U, // L4_isub_memopw_io
1826 313370U, // L4_loadalignb_ap
1827 67422234U, // L4_loadalignb_ur
1828 329754U, // L4_loadalignh_ap
1829 67438618U, // L4_loadalignh_ur
1830 1392855066U, // L4_loadbsw2_ap
1831 1409632282U, // L4_loadbsw2_ur
1832 1392855066U, // L4_loadbsw4_ap
1833 1409632282U, // L4_loadbsw4_ur
1834 1392871450U, // L4_loadbzw2_ap
1835 1409648666U, // L4_loadbzw2_ur
1836 1392871450U, // L4_loadbzw4_ap
1837 1409648666U, // L4_loadbzw4_ur
1838 6998042U, // L4_loadd_aq
1839 7014426U, // L4_loadd_locked
1840 1392887834U, // L4_loadrb_ap
1841 1426442266U, // L4_loadrb_rr
1842 1409665050U, // L4_loadrb_ur
1843 1392904218U, // L4_loadrd_ap
1844 1426458650U, // L4_loadrd_rr
1845 1409681434U, // L4_loadrd_ur
1846 1392920602U, // L4_loadrh_ap
1847 1426475034U, // L4_loadrh_rr
1848 1409697818U, // L4_loadrh_ur
1849 1392936986U, // L4_loadri_ap
1850 1426491418U, // L4_loadri_rr
1851 1409714202U, // L4_loadri_ur
1852 1392953370U, // L4_loadrub_ap
1853 1426507802U, // L4_loadrub_rr
1854 1409730586U, // L4_loadrub_ur
1855 1392969754U, // L4_loadruh_ap
1856 1426524186U, // L4_loadruh_rr
1857 1409746970U, // L4_loadruh_ur
1858 7030810U, // L4_loadw_phys
1859 1447135696U, // L4_or_memopb_io
1860 1447135828U, // L4_or_memoph_io
1861 1447136274U, // L4_or_memopw_io
1862 1459687539U, // L4_ploadrbf_abs
1863 83955827U, // L4_ploadrbf_rr
1864 1459703923U, // L4_ploadrbfnew_abs
1865 83972211U, // L4_ploadrbfnew_rr
1866 1459687718U, // L4_ploadrbt_abs
1867 83956006U, // L4_ploadrbt_rr
1868 1459704102U, // L4_ploadrbtnew_abs
1869 83972390U, // L4_ploadrbtnew_rr
1870 1476464755U, // L4_ploadrdf_abs
1871 100733043U, // L4_ploadrdf_rr
1872 1476481139U, // L4_ploadrdfnew_abs
1873 100749427U, // L4_ploadrdfnew_rr
1874 1476464934U, // L4_ploadrdt_abs
1875 100733222U, // L4_ploadrdt_rr
1876 1476481318U, // L4_ploadrdtnew_abs
1877 100749606U, // L4_ploadrdtnew_rr
1878 1493241971U, // L4_ploadrhf_abs
1879 117510259U, // L4_ploadrhf_rr
1880 1493258355U, // L4_ploadrhfnew_abs
1881 117526643U, // L4_ploadrhfnew_rr
1882 1493242150U, // L4_ploadrht_abs
1883 117510438U, // L4_ploadrht_rr
1884 1493258534U, // L4_ploadrhtnew_abs
1885 117526822U, // L4_ploadrhtnew_rr
1886 1510019187U, // L4_ploadrif_abs
1887 134287475U, // L4_ploadrif_rr
1888 1510035571U, // L4_ploadrifnew_abs
1889 134303859U, // L4_ploadrifnew_rr
1890 1510019366U, // L4_ploadrit_abs
1891 134287654U, // L4_ploadrit_rr
1892 1510035750U, // L4_ploadritnew_abs
1893 134304038U, // L4_ploadritnew_rr
1894 1526796403U, // L4_ploadrubf_abs
1895 151064691U, // L4_ploadrubf_rr
1896 1526812787U, // L4_ploadrubfnew_abs
1897 151081075U, // L4_ploadrubfnew_rr
1898 1526796582U, // L4_ploadrubt_abs
1899 151064870U, // L4_ploadrubt_rr
1900 1526812966U, // L4_ploadrubtnew_abs
1901 151081254U, // L4_ploadrubtnew_rr
1902 1543573619U, // L4_ploadruhf_abs
1903 167841907U, // L4_ploadruhf_rr
1904 1543590003U, // L4_ploadruhfnew_abs
1905 167858291U, // L4_ploadruhfnew_rr
1906 1543573798U, // L4_ploadruht_abs
1907 167842086U, // L4_ploadruht_rr
1908 1543590182U, // L4_ploadruhtnew_abs
1909 167858470U, // L4_ploadruhtnew_rr
1910 7047194U, // L4_return
1911 1560350835U, // L4_return_f
1912 1560367219U, // L4_return_fnew_pnt
1913 1560367219U, // L4_return_fnew_pt
1914 1560351014U, // L4_return_t
1915 1560367398U, // L4_return_tnew_pnt
1916 1560367398U, // L4_return_tnew_pt
1917 1581353424U, // L4_sub_memopb_io
1918 1581353556U, // L4_sub_memoph_io
1919 1581354002U, // L4_sub_memopw_io
1920 3624054U, // L6_memcpy
1921 4622362U, // LO
1922 493602842U, // M2_acci
1923 191612954U, // M2_accii
1924 7079962U, // M2_cmaci_s0
1925 7096346U, // M2_cmacr_s0
1926 426543130U, // M2_cmacs_s0
1927 208439322U, // M2_cmacs_s1
1928 1600948250U, // M2_cmacsc_s0
1929 1617725466U, // M2_cmacsc_s1
1930 7129114U, // M2_cmpyi_s0
1931 7145498U, // M2_cmpyr_s0
1932 275597338U, // M2_cmpyrs_s0
1933 225265690U, // M2_cmpyrs_s1
1934 1634551834U, // M2_cmpyrsc_s0
1935 1651329050U, // M2_cmpyrsc_s1
1936 426592282U, // M2_cmpys_s0
1937 208488474U, // M2_cmpys_s1
1938 1600997402U, // M2_cmpysc_s0
1939 1617774618U, // M2_cmpysc_s1
1940 426608666U, // M2_cnacs_s0
1941 208504858U, // M2_cnacs_s1
1942 1601013786U, // M2_cnacsc_s0
1943 1617791002U, // M2_cnacsc_s1
1944 493733914U, // M2_dpmpyss_acc_s0
1945 493750298U, // M2_dpmpyss_nac_s0
1946 493766682U, // M2_dpmpyss_rnd_s0
1947 493766682U, // M2_dpmpyss_s0
1948 493783066U, // M2_dpmpyuu_acc_s0
1949 493799450U, // M2_dpmpyuu_nac_s0
1950 493815834U, // M2_dpmpyuu_s0
1951 493766682U, // M2_hmmpyh_rs1
1952 493766682U, // M2_hmmpyh_s1
1953 493766682U, // M2_hmmpyl_rs1
1954 493766682U, // M2_hmmpyl_s1
1955 493832218U, // M2_maci
1956 191858714U, // M2_macsin
1957 191842330U, // M2_macsip
1958 275761178U, // M2_mmachs_rs0
1959 225429530U, // M2_mmachs_rs1
1960 426756122U, // M2_mmachs_s0
1961 208652314U, // M2_mmachs_s1
1962 275777562U, // M2_mmacls_rs0
1963 225445914U, // M2_mmacls_rs1
1964 426772506U, // M2_mmacls_s0
1965 208668698U, // M2_mmacls_s1
1966 275793946U, // M2_mmacuhs_rs0
1967 225462298U, // M2_mmacuhs_rs1
1968 426788890U, // M2_mmacuhs_s0
1969 208685082U, // M2_mmacuhs_s1
1970 275810330U, // M2_mmaculs_rs0
1971 225478682U, // M2_mmaculs_rs1
1972 426805274U, // M2_mmaculs_s0
1973 208701466U, // M2_mmaculs_s1
1974 275826714U, // M2_mmpyh_rs0
1975 225495066U, // M2_mmpyh_rs1
1976 426821658U, // M2_mmpyh_s0
1977 208717850U, // M2_mmpyh_s1
1978 275843098U, // M2_mmpyl_rs0
1979 225511450U, // M2_mmpyl_rs1
1980 426838042U, // M2_mmpyl_s0
1981 208734234U, // M2_mmpyl_s1
1982 275859482U, // M2_mmpyuh_rs0
1983 225527834U, // M2_mmpyuh_rs1
1984 426854426U, // M2_mmpyuh_s0
1985 208750618U, // M2_mmpyuh_s1
1986 275875866U, // M2_mmpyul_rs0
1987 225544218U, // M2_mmpyul_rs1
1988 426870810U, // M2_mmpyul_s0
1989 208767002U, // M2_mmpyul_s1
1990 493848602U, // M2_mnaci
1991 762169370U, // M2_mpy_acc_hh_s0
1992 762169370U, // M2_mpy_acc_hh_s1
1993 762169370U, // M2_mpy_acc_hl_s0
1994 762169370U, // M2_mpy_acc_hl_s1
1995 778946586U, // M2_mpy_acc_lh_s0
1996 778946586U, // M2_mpy_acc_lh_s1
1997 778946586U, // M2_mpy_acc_ll_s0
1998 778946586U, // M2_mpy_acc_ll_s1
1999 762169370U, // M2_mpy_acc_sat_hh_s0
2000 762169370U, // M2_mpy_acc_sat_hh_s1
2001 762169370U, // M2_mpy_acc_sat_hl_s0
2002 762169370U, // M2_mpy_acc_sat_hl_s1
2003 778946586U, // M2_mpy_acc_sat_lh_s0
2004 778946586U, // M2_mpy_acc_sat_lh_s1
2005 778946586U, // M2_mpy_acc_sat_ll_s0
2006 778946586U, // M2_mpy_acc_sat_ll_s1
2007 762202138U, // M2_mpy_hh_s0
2008 762202138U, // M2_mpy_hh_s1
2009 762202138U, // M2_mpy_hl_s0
2010 762202138U, // M2_mpy_hl_s1
2011 778979354U, // M2_mpy_lh_s0
2012 778979354U, // M2_mpy_lh_s1
2013 778979354U, // M2_mpy_ll_s0
2014 778979354U, // M2_mpy_ll_s1
2015 762185754U, // M2_mpy_nac_hh_s0
2016 762185754U, // M2_mpy_nac_hh_s1
2017 762185754U, // M2_mpy_nac_hl_s0
2018 762185754U, // M2_mpy_nac_hl_s1
2019 778962970U, // M2_mpy_nac_lh_s0
2020 778962970U, // M2_mpy_nac_lh_s1
2021 778962970U, // M2_mpy_nac_ll_s0
2022 778962970U, // M2_mpy_nac_ll_s1
2023 762185754U, // M2_mpy_nac_sat_hh_s0
2024 762185754U, // M2_mpy_nac_sat_hh_s1
2025 762185754U, // M2_mpy_nac_sat_hl_s0
2026 762185754U, // M2_mpy_nac_sat_hl_s1
2027 778962970U, // M2_mpy_nac_sat_lh_s0
2028 778962970U, // M2_mpy_nac_sat_lh_s1
2029 778962970U, // M2_mpy_nac_sat_ll_s0
2030 778962970U, // M2_mpy_nac_sat_ll_s1
2031 762202138U, // M2_mpy_rnd_hh_s0
2032 762202138U, // M2_mpy_rnd_hh_s1
2033 762202138U, // M2_mpy_rnd_hl_s0
2034 762202138U, // M2_mpy_rnd_hl_s1
2035 778979354U, // M2_mpy_rnd_lh_s0
2036 778979354U, // M2_mpy_rnd_lh_s1
2037 778979354U, // M2_mpy_rnd_ll_s0
2038 778979354U, // M2_mpy_rnd_ll_s1
2039 762202138U, // M2_mpy_sat_hh_s0
2040 762202138U, // M2_mpy_sat_hh_s1
2041 762202138U, // M2_mpy_sat_hl_s0
2042 762202138U, // M2_mpy_sat_hl_s1
2043 778979354U, // M2_mpy_sat_lh_s0
2044 778979354U, // M2_mpy_sat_lh_s1
2045 778979354U, // M2_mpy_sat_ll_s0
2046 778979354U, // M2_mpy_sat_ll_s1
2047 762202138U, // M2_mpy_sat_rnd_hh_s0
2048 762202138U, // M2_mpy_sat_rnd_hh_s1
2049 762202138U, // M2_mpy_sat_rnd_hl_s0
2050 762202138U, // M2_mpy_sat_rnd_hl_s1
2051 778979354U, // M2_mpy_sat_rnd_lh_s0
2052 778979354U, // M2_mpy_sat_rnd_lh_s1
2053 778979354U, // M2_mpy_sat_rnd_ll_s0
2054 778979354U, // M2_mpy_sat_rnd_ll_s1
2055 493766682U, // M2_mpy_up
2056 493766682U, // M2_mpy_up_s1
2057 493766682U, // M2_mpy_up_s1_sat
2058 762169370U, // M2_mpyd_acc_hh_s0
2059 762169370U, // M2_mpyd_acc_hh_s1
2060 762169370U, // M2_mpyd_acc_hl_s0
2061 762169370U, // M2_mpyd_acc_hl_s1
2062 778946586U, // M2_mpyd_acc_lh_s0
2063 778946586U, // M2_mpyd_acc_lh_s1
2064 778946586U, // M2_mpyd_acc_ll_s0
2065 778946586U, // M2_mpyd_acc_ll_s1
2066 762202138U, // M2_mpyd_hh_s0
2067 762202138U, // M2_mpyd_hh_s1
2068 762202138U, // M2_mpyd_hl_s0
2069 762202138U, // M2_mpyd_hl_s1
2070 778979354U, // M2_mpyd_lh_s0
2071 778979354U, // M2_mpyd_lh_s1
2072 778979354U, // M2_mpyd_ll_s0
2073 778979354U, // M2_mpyd_ll_s1
2074 762185754U, // M2_mpyd_nac_hh_s0
2075 762185754U, // M2_mpyd_nac_hh_s1
2076 762185754U, // M2_mpyd_nac_hl_s0
2077 762185754U, // M2_mpyd_nac_hl_s1
2078 778962970U, // M2_mpyd_nac_lh_s0
2079 778962970U, // M2_mpyd_nac_lh_s1
2080 778962970U, // M2_mpyd_nac_ll_s0
2081 778962970U, // M2_mpyd_nac_ll_s1
2082 762202138U, // M2_mpyd_rnd_hh_s0
2083 762202138U, // M2_mpyd_rnd_hh_s1
2084 762202138U, // M2_mpyd_rnd_hl_s0
2085 762202138U, // M2_mpyd_rnd_hl_s1
2086 778979354U, // M2_mpyd_rnd_lh_s0
2087 778979354U, // M2_mpyd_rnd_lh_s1
2088 778979354U, // M2_mpyd_rnd_ll_s0
2089 778979354U, // M2_mpyd_rnd_ll_s1
2090 487196698U, // M2_mpyi
2091 7456794U, // M2_mpysin
2092 7473178U, // M2_mpysip
2093 7489562U, // M2_mpysu_up
2094 762218522U, // M2_mpyu_acc_hh_s0
2095 762218522U, // M2_mpyu_acc_hh_s1
2096 762218522U, // M2_mpyu_acc_hl_s0
2097 762218522U, // M2_mpyu_acc_hl_s1
2098 778995738U, // M2_mpyu_acc_lh_s0
2099 778995738U, // M2_mpyu_acc_lh_s1
2100 778995738U, // M2_mpyu_acc_ll_s0
2101 778995738U, // M2_mpyu_acc_ll_s1
2102 762251290U, // M2_mpyu_hh_s0
2103 762251290U, // M2_mpyu_hh_s1
2104 762251290U, // M2_mpyu_hl_s0
2105 762251290U, // M2_mpyu_hl_s1
2106 779028506U, // M2_mpyu_lh_s0
2107 779028506U, // M2_mpyu_lh_s1
2108 779028506U, // M2_mpyu_ll_s0
2109 779028506U, // M2_mpyu_ll_s1
2110 762234906U, // M2_mpyu_nac_hh_s0
2111 762234906U, // M2_mpyu_nac_hh_s1
2112 762234906U, // M2_mpyu_nac_hl_s0
2113 762234906U, // M2_mpyu_nac_hl_s1
2114 779012122U, // M2_mpyu_nac_lh_s0
2115 779012122U, // M2_mpyu_nac_lh_s1
2116 779012122U, // M2_mpyu_nac_ll_s0
2117 779012122U, // M2_mpyu_nac_ll_s1
2118 493815834U, // M2_mpyu_up
2119 762218522U, // M2_mpyud_acc_hh_s0
2120 762218522U, // M2_mpyud_acc_hh_s1
2121 762218522U, // M2_mpyud_acc_hl_s0
2122 762218522U, // M2_mpyud_acc_hl_s1
2123 778995738U, // M2_mpyud_acc_lh_s0
2124 778995738U, // M2_mpyud_acc_lh_s1
2125 778995738U, // M2_mpyud_acc_ll_s0
2126 778995738U, // M2_mpyud_acc_ll_s1
2127 762251290U, // M2_mpyud_hh_s0
2128 762251290U, // M2_mpyud_hh_s1
2129 762251290U, // M2_mpyud_hl_s0
2130 762251290U, // M2_mpyud_hl_s1
2131 779028506U, // M2_mpyud_lh_s0
2132 779028506U, // M2_mpyud_lh_s1
2133 779028506U, // M2_mpyud_ll_s0
2134 779028506U, // M2_mpyud_ll_s1
2135 762234906U, // M2_mpyud_nac_hh_s0
2136 762234906U, // M2_mpyud_nac_hh_s1
2137 762234906U, // M2_mpyud_nac_hl_s0
2138 762234906U, // M2_mpyud_nac_hl_s1
2139 779012122U, // M2_mpyud_nac_lh_s0
2140 779012122U, // M2_mpyud_nac_lh_s1
2141 779012122U, // M2_mpyud_nac_ll_s0
2142 779012122U, // M2_mpyud_nac_ll_s1
2143 494045210U, // M2_nacci
2144 192055322U, // M2_naccii
2145 7522330U, // M2_subacc
2146 1312794U, // M2_vabsdiffh
2147 1361946U, // M2_vabsdiffw
2148 7538714U, // M2_vcmac_s0_sat_i
2149 7555098U, // M2_vcmac_s0_sat_r
2150 427001882U, // M2_vcmpy_s0_sat_i
2151 427018266U, // M2_vcmpy_s0_sat_r
2152 208898074U, // M2_vcmpy_s1_sat_i
2153 208914458U, // M2_vcmpy_s1_sat_r
2154 427034650U, // M2_vdmacs_s0
2155 208930842U, // M2_vdmacs_s1
2156 276056090U, // M2_vdmpyrs_s0
2157 225724442U, // M2_vdmpyrs_s1
2158 427051034U, // M2_vdmpys_s0
2159 208947226U, // M2_vdmpys_s1
2160 19384346U, // M2_vmac2
2161 24414234U, // M2_vmac2es
2162 427067418U, // M2_vmac2es_s0
2163 208963610U, // M2_vmac2es_s1
2164 422037530U, // M2_vmac2s_s0
2165 203933722U, // M2_vmac2s_s1
2166 427083802U, // M2_vmac2su_s0
2167 208979994U, // M2_vmac2su_s1
2168 427100186U, // M2_vmpy2es_s0
2169 208996378U, // M2_vmpy2es_s1
2170 422053914U, // M2_vmpy2s_s0
2171 271058970U, // M2_vmpy2s_s0pack
2172 203950106U, // M2_vmpy2s_s1
2173 220727322U, // M2_vmpy2s_s1pack
2174 427116570U, // M2_vmpy2su_s0
2175 209012762U, // M2_vmpy2su_s1
2176 7702554U, // M2_vraddh
2177 7718938U, // M2_vradduh
2178 24512538U, // M2_vrcmaci_s0
2179 1668679706U, // M2_vrcmaci_s0c
2180 24528922U, // M2_vrcmacr_s0
2181 1668696090U, // M2_vrcmacr_s0c
2182 24545306U, // M2_vrcmpyi_s0
2183 1668712474U, // M2_vrcmpyi_s0c
2184 24561690U, // M2_vrcmpyr_s0
2185 1668728858U, // M2_vrcmpyr_s0c
2186 1678411802U, // M2_vrcmpys_acc_s1_h
2187 1695189018U, // M2_vrcmpys_acc_s1_l
2188 1678428186U, // M2_vrcmpys_s1_h
2189 1695205402U, // M2_vrcmpys_s1_l
2190 1711982618U, // M2_vrcmpys_s1rp_h
2191 1728759834U, // M2_vrcmpys_s1rp_l
2192 7800858U, // M2_vrmac_s0
2193 7817242U, // M2_vrmpy_s0
2194 7833626U, // M2_xor_xacc
2195 494389274U, // M4_and_and
2196 913819674U, // M4_and_andn
2197 7866394U, // M4_and_or
2198 7882778U, // M4_and_xor
2199 226002970U, // M4_cmpyi_wh
2200 1652066330U, // M4_cmpyi_whc
2201 226019354U, // M4_cmpyr_wh
2202 1652082714U, // M4_cmpyr_whc
2203 493733914U, // M4_mac_up_s1_sat
2204 1752762394U, // M4_mpyri_addi
2205 2074U, // M4_mpyri_addr
2206 2074U, // M4_mpyri_addr_u2
2207 1752762394U, // M4_mpyrr_addi
2208 2074U, // M4_mpyrr_addr
2209 493750298U, // M4_nac_up_s1_sat
2210 494487578U, // M4_or_and
2211 913917978U, // M4_or_andn
2212 494503962U, // M4_or_or
2213 7981082U, // M4_or_xor
2214 7997466U, // M4_pmpyw
2215 8013850U, // M4_pmpyw_acc
2216 8030234U, // M4_vpmpyh
2217 8046618U, // M4_vpmpyh_acc
2218 24840218U, // M4_vrmpyeh_acc_s0
2219 1769670682U, // M4_vrmpyeh_acc_s1
2220 24856602U, // M4_vrmpyeh_s0
2221 1769687066U, // M4_vrmpyeh_s1
2222 24872986U, // M4_vrmpyoh_acc_s0
2223 1769703450U, // M4_vrmpyoh_acc_s1
2224 24889370U, // M4_vrmpyoh_s0
2225 1769719834U, // M4_vrmpyoh_s1
2226 494667802U, // M4_xor_and
2227 914098202U, // M4_xor_andn
2228 8144922U, // M4_xor_or
2229 7833626U, // M4_xor_xacc
2230 8161306U, // M5_vdmacbsu
2231 8177690U, // M5_vdmpybsu
2232 8194074U, // M5_vmacbsu
2233 8210458U, // M5_vmacbuu
2234 8226842U, // M5_vmpybsu
2235 8243226U, // M5_vmpybuu
2236 8259610U, // M5_vrmacbsu
2237 8275994U, // M5_vrmacbuu
2238 8292378U, // M5_vrmpybsu
2239 8308762U, // M5_vrmpybuu
2240 8325146U, // M6_vabsdiffb
2241 1329178U, // M6_vabsdiffub
2242 25118746U, // M7_dcmpyiw
2243 25135130U, // M7_dcmpyiw_acc
2244 1669285914U, // M7_dcmpyiwc
2245 1669302298U, // M7_dcmpyiwc_acc
2246 25151514U, // M7_dcmpyrw
2247 25167898U, // M7_dcmpyrw_acc
2248 1669318682U, // M7_dcmpyrwc
2249 1669335066U, // M7_dcmpyrwc_acc
2250 209668122U, // M7_wcmpyiw
2251 226445338U, // M7_wcmpyiw_rnd
2252 1618954266U, // M7_wcmpyiwc
2253 1652508698U, // M7_wcmpyiwc_rnd
2254 209700890U, // M7_wcmpyrw
2255 226478106U, // M7_wcmpyrw_rnd
2256 1618987034U, // M7_wcmpyrwc
2257 1652541466U, // M7_wcmpyrwc_rnd
2258 759897U, // PS_call_stk
2259 755813U, // PS_callr_nr
2260 755820U, // PS_jmpret
2261 6473843U, // PS_jmpretf
2262 6490227U, // PS_jmpretfnew
2263 6506611U, // PS_jmpretfnewpt
2264 6474022U, // PS_jmprett
2265 6490406U, // PS_jmprettnew
2266 6506790U, // PS_jmprettnewpt
2267 8407066U, // PS_loadrbabs
2268 8423450U, // PS_loadrdabs
2269 8439834U, // PS_loadrhabs
2270 8456218U, // PS_loadriabs
2271 8472602U, // PS_loadrubabs
2272 8488986U, // PS_loadruhabs
2273 51185838U, // PS_storerbabs
2274 235735214U, // PS_storerbnewabs
2275 51185845U, // PS_storerdabs
2276 252512465U, // PS_storerfabs
2277 51185873U, // PS_storerhabs
2278 235735249U, // PS_storerhnewabs
2279 51185889U, // PS_storeriabs
2280 235735265U, // PS_storerinewabs
2281 297114U, // PS_trap1
2282 8505899U, // R6_release_at_vi
2283 8522283U, // R6_release_st_vi
2284 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
2285 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
2286 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
2287 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
2288 759903U, // RESTORE_DEALLOC_RET_JMP_V4
2289 759903U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
2290 759903U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
2291 759903U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
2292 8538138U, // S2_addasl_rrri
2293 71387669U, // S2_allocframe
2294 193103898U, // S2_asl_i_p
2295 193120282U, // S2_asl_i_p_acc
2296 193136666U, // S2_asl_i_p_and
2297 193153050U, // S2_asl_i_p_nac
2298 193169434U, // S2_asl_i_p_or
2299 193185818U, // S2_asl_i_p_xacc
2300 193103898U, // S2_asl_i_r
2301 193120282U, // S2_asl_i_r_acc
2302 193136666U, // S2_asl_i_r_and
2303 193153050U, // S2_asl_i_r_nac
2304 193169434U, // S2_asl_i_r_or
2305 193103898U, // S2_asl_i_r_sat
2306 193185818U, // S2_asl_i_r_xacc
2307 186271770U, // S2_asl_i_vh
2308 186304538U, // S2_asl_i_vw
2309 495093786U, // S2_asl_r_p
2310 495110170U, // S2_asl_r_p_acc
2311 495126554U, // S2_asl_r_p_and
2312 495142938U, // S2_asl_r_p_nac
2313 495159322U, // S2_asl_r_p_or
2314 495175706U, // S2_asl_r_p_xor
2315 495093786U, // S2_asl_r_r
2316 495110170U, // S2_asl_r_r_acc
2317 495126554U, // S2_asl_r_r_and
2318 495142938U, // S2_asl_r_r_nac
2319 495159322U, // S2_asl_r_r_or
2320 495093786U, // S2_asl_r_r_sat
2321 488261658U, // S2_asl_r_vh
2322 488294426U, // S2_asl_r_vw
2323 193202202U, // S2_asr_i_p
2324 193218586U, // S2_asr_i_p_acc
2325 193234970U, // S2_asr_i_p_and
2326 193251354U, // S2_asr_i_p_nac
2327 193267738U, // S2_asr_i_p_or
2328 193202202U, // S2_asr_i_p_rnd
2329 193202202U, // S2_asr_i_r
2330 193218586U, // S2_asr_i_r_acc
2331 193234970U, // S2_asr_i_r_and
2332 193251354U, // S2_asr_i_r_nac
2333 193267738U, // S2_asr_i_r_or
2334 193202202U, // S2_asr_i_r_rnd
2335 186370074U, // S2_asr_i_svw_trun
2336 185583642U, // S2_asr_i_vh
2337 186370074U, // S2_asr_i_vw
2338 495192090U, // S2_asr_r_p
2339 495208474U, // S2_asr_r_p_acc
2340 495224858U, // S2_asr_r_p_and
2341 495241242U, // S2_asr_r_p_nac
2342 495257626U, // S2_asr_r_p_or
2343 8734746U, // S2_asr_r_p_xor
2344 495192090U, // S2_asr_r_r
2345 495208474U, // S2_asr_r_r_acc
2346 495224858U, // S2_asr_r_r_and
2347 495241242U, // S2_asr_r_r_nac
2348 495257626U, // S2_asr_r_r_or
2349 495192090U, // S2_asr_r_r_sat
2350 488359962U, // S2_asr_r_svw_trun
2351 487573530U, // S2_asr_r_vh
2352 488359962U, // S2_asr_r_vw
2353 8751130U, // S2_brev
2354 8751130U, // S2_brevp
2355 8767514U, // S2_cabacdecbin
2356 8783898U, // S2_cl0
2357 8783898U, // S2_cl0p
2358 8800282U, // S2_cl1
2359 8800282U, // S2_cl1p
2360 8816666U, // S2_clb
2361 8833050U, // S2_clbnorm
2362 8816666U, // S2_clbp
2363 193398810U, // S2_clrbit_i
2364 495388698U, // S2_clrbit_r
2365 8865818U, // S2_ct0
2366 8865818U, // S2_ct0p
2367 8882202U, // S2_ct1
2368 8882202U, // S2_ct1p
2369 8898586U, // S2_deinterleave
2370 193464346U, // S2_extractu
2371 495454234U, // S2_extractu_rp
2372 193464346U, // S2_extractup
2373 495454234U, // S2_extractup_rp
2374 193480730U, // S2_insert
2375 495470618U, // S2_insert_rp
2376 193480730U, // S2_insertp
2377 495470618U, // S2_insertp_rp
2378 8947738U, // S2_interleave
2379 8964122U, // S2_lfsp
2380 8980506U, // S2_lsl_r_p
2381 8996890U, // S2_lsl_r_p_acc
2382 9013274U, // S2_lsl_r_p_and
2383 9029658U, // S2_lsl_r_p_nac
2384 9046042U, // S2_lsl_r_p_or
2385 9062426U, // S2_lsl_r_p_xor
2386 8980506U, // S2_lsl_r_r
2387 8996890U, // S2_lsl_r_r_acc
2388 9013274U, // S2_lsl_r_r_and
2389 9029658U, // S2_lsl_r_r_nac
2390 9046042U, // S2_lsl_r_r_or
2391 9078810U, // S2_lsl_r_vh
2392 9095194U, // S2_lsl_r_vw
2393 193660954U, // S2_lsr_i_p
2394 193677338U, // S2_lsr_i_p_acc
2395 193693722U, // S2_lsr_i_p_and
2396 193710106U, // S2_lsr_i_p_nac
2397 193726490U, // S2_lsr_i_p_or
2398 193742874U, // S2_lsr_i_p_xacc
2399 193660954U, // S2_lsr_i_r
2400 193677338U, // S2_lsr_i_r_acc
2401 193693722U, // S2_lsr_i_r_and
2402 193710106U, // S2_lsr_i_r_nac
2403 193726490U, // S2_lsr_i_r_or
2404 193742874U, // S2_lsr_i_r_xacc
2405 186746906U, // S2_lsr_i_vh
2406 186763290U, // S2_lsr_i_vw
2407 495650842U, // S2_lsr_r_p
2408 495667226U, // S2_lsr_r_p_acc
2409 495683610U, // S2_lsr_r_p_and
2410 495699994U, // S2_lsr_r_p_nac
2411 495716378U, // S2_lsr_r_p_or
2412 495732762U, // S2_lsr_r_p_xor
2413 495650842U, // S2_lsr_r_r
2414 495667226U, // S2_lsr_r_r_acc
2415 495683610U, // S2_lsr_r_r_and
2416 495699994U, // S2_lsr_r_r_nac
2417 495716378U, // S2_lsr_r_r_or
2418 488736794U, // S2_lsr_r_vh
2419 488753178U, // S2_lsr_r_vw
2420 9209882U, // S2_mask
2421 26003482U, // S2_packhl
2422 9242650U, // S2_parityp
2423 788595U, // S2_pstorerbf_io
2424 1779175539U, // S2_pstorerbf_pi
2425 1779322995U, // S2_pstorerbfnew_pi
2426 788595U, // S2_pstorerbnewf_io
2427 1779175539U, // S2_pstorerbnewf_pi
2428 1779322995U, // S2_pstorerbnewfnew_pi
2429 788774U, // S2_pstorerbnewt_io
2430 1779175718U, // S2_pstorerbnewt_pi
2431 1779323174U, // S2_pstorerbnewtnew_pi
2432 788774U, // S2_pstorerbt_io
2433 1779175718U, // S2_pstorerbt_pi
2434 1779323174U, // S2_pstorerbtnew_pi
2435 804979U, // S2_pstorerdf_io
2436 1779191923U, // S2_pstorerdf_pi
2437 1779339379U, // S2_pstorerdfnew_pi
2438 805158U, // S2_pstorerdt_io
2439 1779192102U, // S2_pstorerdt_pi
2440 1779339558U, // S2_pstorerdtnew_pi
2441 821363U, // S2_pstorerff_io
2442 1779208307U, // S2_pstorerff_pi
2443 1779355763U, // S2_pstorerffnew_pi
2444 821542U, // S2_pstorerft_io
2445 1779208486U, // S2_pstorerft_pi
2446 1779355942U, // S2_pstorerftnew_pi
2447 821363U, // S2_pstorerhf_io
2448 1779208307U, // S2_pstorerhf_pi
2449 1779355763U, // S2_pstorerhfnew_pi
2450 821363U, // S2_pstorerhnewf_io
2451 1779208307U, // S2_pstorerhnewf_pi
2452 1779355763U, // S2_pstorerhnewfnew_pi
2453 821542U, // S2_pstorerhnewt_io
2454 1779208486U, // S2_pstorerhnewt_pi
2455 1779355942U, // S2_pstorerhnewtnew_pi
2456 821542U, // S2_pstorerht_io
2457 1779208486U, // S2_pstorerht_pi
2458 1779355942U, // S2_pstorerhtnew_pi
2459 837747U, // S2_pstorerif_io
2460 1779224691U, // S2_pstorerif_pi
2461 1779372147U, // S2_pstorerifnew_pi
2462 837747U, // S2_pstorerinewf_io
2463 1779224691U, // S2_pstorerinewf_pi
2464 1779372147U, // S2_pstorerinewfnew_pi
2465 837926U, // S2_pstorerinewt_io
2466 1779224870U, // S2_pstorerinewt_pi
2467 1779372326U, // S2_pstorerinewtnew_pi
2468 837926U, // S2_pstorerit_io
2469 1779224870U, // S2_pstorerit_pi
2470 1779372326U, // S2_pstoreritnew_pi
2471 193808410U, // S2_setbit_i
2472 495798298U, // S2_setbit_r
2473 9275418U, // S2_shuffeb
2474 9291802U, // S2_shuffeh
2475 9308186U, // S2_shuffob
2476 9324570U, // S2_shuffoh
2477 725715408U, // S2_storerb_io
2478 1804503504U, // S2_storerb_pbr
2479 1821297104U, // S2_storerb_pci
2480 59705808U, // S2_storerb_pcr
2481 730778064U, // S2_storerb_pi
2482 730761680U, // S2_storerb_pr
2483 51185918U, // S2_storerbgp
2484 725715408U, // S2_storerbnew_io
2485 1804503504U, // S2_storerbnew_pbr
2486 1821297104U, // S2_storerbnew_pci
2487 244255184U, // S2_storerbnew_pcr
2488 730778064U, // S2_storerbnew_pi
2489 730761680U, // S2_storerbnew_pr
2490 235735294U, // S2_storerbnewgp
2491 725715464U, // S2_storerd_io
2492 1804503560U, // S2_storerd_pbr
2493 1821297160U, // S2_storerd_pci
2494 59705864U, // S2_storerd_pcr
2495 730778120U, // S2_storerd_pi
2496 730761736U, // S2_storerd_pr
2497 51185928U, // S2_storerdgp
2498 725715540U, // S2_storerf_io
2499 1804503636U, // S2_storerf_pbr
2500 1821297236U, // S2_storerf_pci
2501 261032532U, // S2_storerf_pcr
2502 730778196U, // S2_storerf_pi
2503 730761812U, // S2_storerf_pr
2504 252512530U, // S2_storerfgp
2505 725715540U, // S2_storerh_io
2506 1804503636U, // S2_storerh_pbr
2507 1821297236U, // S2_storerh_pci
2508 59705940U, // S2_storerh_pcr
2509 730778196U, // S2_storerh_pi
2510 730761812U, // S2_storerh_pr
2511 51185938U, // S2_storerhgp
2512 725715540U, // S2_storerhnew_io
2513 1804503636U, // S2_storerhnew_pbr
2514 1821297236U, // S2_storerhnew_pci
2515 244255316U, // S2_storerhnew_pcr
2516 730778196U, // S2_storerhnew_pi
2517 730761812U, // S2_storerhnew_pr
2518 235735314U, // S2_storerhnewgp
2519 725715986U, // S2_storeri_io
2520 1804504082U, // S2_storeri_pbr
2521 1821297682U, // S2_storeri_pci
2522 59706386U, // S2_storeri_pcr
2523 730778642U, // S2_storeri_pi
2524 730762258U, // S2_storeri_pr
2525 51185948U, // S2_storerigp
2526 725715986U, // S2_storerinew_io
2527 1804504082U, // S2_storerinew_pbr
2528 1821297682U, // S2_storerinew_pci
2529 244255762U, // S2_storerinew_pcr
2530 730778642U, // S2_storerinew_pi
2531 730762258U, // S2_storerinew_pr
2532 235735324U, // S2_storerinewgp
2533 1782010351U, // S2_storew_locked
2534 9390727U, // S2_storew_rl_at_vi
2535 9407111U, // S2_storew_rl_st_vi
2536 9422874U, // S2_svsathb
2537 20334618U, // S2_svsathub
2538 1829586970U, // S2_tableidxb
2539 1829603354U, // S2_tableidxd
2540 1829619738U, // S2_tableidxh
2541 1829636122U, // S2_tableidxw
2542 193988634U, // S2_togglebit_i
2543 495978522U, // S2_togglebit_r
2544 194005018U, // S2_tstbit_i
2545 495994906U, // S2_tstbit_r
2546 194021402U, // S2_valignib
2547 496011290U, // S2_valignrb
2548 9488410U, // S2_vcnegh
2549 9504794U, // S2_vcrotate
2550 9521178U, // S2_vrcnegh
2551 26314778U, // S2_vrndpackwh
2552 428967962U, // S2_vrndpackwhs
2553 9422874U, // S2_vsathb
2554 9422874U, // S2_vsathb_nopack
2555 20334618U, // S2_vsathub
2556 20334618U, // S2_vsathub_nopack
2557 20367386U, // S2_vsatwh
2558 20367386U, // S2_vsatwh_nopack
2559 9553946U, // S2_vsatwuh
2560 9553946U, // S2_vsatwuh_nopack
2561 9570330U, // S2_vsplatrb
2562 9586714U, // S2_vsplatrh
2563 194152474U, // S2_vspliceib
2564 496142362U, // S2_vsplicerb
2565 9619482U, // S2_vsxtbh
2566 9635866U, // S2_vsxthw
2567 26429466U, // S2_vtrunehb
2568 9668634U, // S2_vtrunewh
2569 26462234U, // S2_vtrunohb
2570 9701402U, // S2_vtrunowh
2571 9717786U, // S2_vzxtbh
2572 9734170U, // S2_vzxthw
2573 2074U, // S4_addaddi
2574 1853425690U, // S4_addi_asl_ri
2575 1870202906U, // S4_addi_lsr_ri
2576 1855244314U, // S4_andi_asl_ri
2577 1872021530U, // S4_andi_lsr_ri
2578 9766938U, // S4_clbaddi
2579 9766938U, // S4_clbpaddi
2580 8833050U, // S4_clbpnorm
2581 194332698U, // S4_extract
2582 496322586U, // S4_extract_rp
2583 194332698U, // S4_extractp
2584 496322586U, // S4_extractp_rp
2585 9799706U, // S4_lsli
2586 194365466U, // S4_ntstbit_i
2587 496355354U, // S4_ntstbit_r
2588 192497690U, // S4_or_andi
2589 1094944794U, // S4_or_andix
2590 192514074U, // S4_or_ori
2591 1855326234U, // S4_ori_asl_ri
2592 1872103450U, // S4_ori_lsr_ri
2593 9242650U, // S4_parity
2594 60180595U, // S4_pstorerbf_abs
2595 788595U, // S4_pstorerbf_rr
2596 60196979U, // S4_pstorerbfnew_abs
2597 936051U, // S4_pstorerbfnew_io
2598 936051U, // S4_pstorerbfnew_rr
2599 244729971U, // S4_pstorerbnewf_abs
2600 788595U, // S4_pstorerbnewf_rr
2601 244746355U, // S4_pstorerbnewfnew_abs
2602 936051U, // S4_pstorerbnewfnew_io
2603 936051U, // S4_pstorerbnewfnew_rr
2604 244730150U, // S4_pstorerbnewt_abs
2605 788774U, // S4_pstorerbnewt_rr
2606 244746534U, // S4_pstorerbnewtnew_abs
2607 936230U, // S4_pstorerbnewtnew_io
2608 936230U, // S4_pstorerbnewtnew_rr
2609 60180774U, // S4_pstorerbt_abs
2610 788774U, // S4_pstorerbt_rr
2611 60197158U, // S4_pstorerbtnew_abs
2612 936230U, // S4_pstorerbtnew_io
2613 936230U, // S4_pstorerbtnew_rr
2614 9881715U, // S4_pstorerdf_abs
2615 804979U, // S4_pstorerdf_rr
2616 9898099U, // S4_pstorerdfnew_abs
2617 952435U, // S4_pstorerdfnew_io
2618 952435U, // S4_pstorerdfnew_rr
2619 9881894U, // S4_pstorerdt_abs
2620 805158U, // S4_pstorerdt_rr
2621 9898278U, // S4_pstorerdtnew_abs
2622 952614U, // S4_pstorerdtnew_io
2623 952614U, // S4_pstorerdtnew_rr
2624 261572723U, // S4_pstorerff_abs
2625 821363U, // S4_pstorerff_rr
2626 261589107U, // S4_pstorerffnew_abs
2627 968819U, // S4_pstorerffnew_io
2628 968819U, // S4_pstorerffnew_rr
2629 261572902U, // S4_pstorerft_abs
2630 821542U, // S4_pstorerft_rr
2631 261589286U, // S4_pstorerftnew_abs
2632 968998U, // S4_pstorerftnew_io
2633 968998U, // S4_pstorerftnew_rr
2634 60246131U, // S4_pstorerhf_abs
2635 821363U, // S4_pstorerhf_rr
2636 60262515U, // S4_pstorerhfnew_abs
2637 968819U, // S4_pstorerhfnew_io
2638 968819U, // S4_pstorerhfnew_rr
2639 244795507U, // S4_pstorerhnewf_abs
2640 821363U, // S4_pstorerhnewf_rr
2641 244811891U, // S4_pstorerhnewfnew_abs
2642 968819U, // S4_pstorerhnewfnew_io
2643 968819U, // S4_pstorerhnewfnew_rr
2644 244795686U, // S4_pstorerhnewt_abs
2645 821542U, // S4_pstorerhnewt_rr
2646 244812070U, // S4_pstorerhnewtnew_abs
2647 968998U, // S4_pstorerhnewtnew_io
2648 968998U, // S4_pstorerhnewtnew_rr
2649 60246310U, // S4_pstorerht_abs
2650 821542U, // S4_pstorerht_rr
2651 60262694U, // S4_pstorerhtnew_abs
2652 968998U, // S4_pstorerhtnew_io
2653 968998U, // S4_pstorerhtnew_rr
2654 60278899U, // S4_pstorerif_abs
2655 837747U, // S4_pstorerif_rr
2656 60295283U, // S4_pstorerifnew_abs
2657 985203U, // S4_pstorerifnew_io
2658 985203U, // S4_pstorerifnew_rr
2659 244828275U, // S4_pstorerinewf_abs
2660 837747U, // S4_pstorerinewf_rr
2661 244844659U, // S4_pstorerinewfnew_abs
2662 985203U, // S4_pstorerinewfnew_io
2663 985203U, // S4_pstorerinewfnew_rr
2664 244828454U, // S4_pstorerinewt_abs
2665 837926U, // S4_pstorerinewt_rr
2666 244844838U, // S4_pstorerinewtnew_abs
2667 985382U, // S4_pstorerinewtnew_io
2668 985382U, // S4_pstorerinewtnew_rr
2669 60279078U, // S4_pstorerit_abs
2670 837926U, // S4_pstorerit_rr
2671 60295462U, // S4_pstoreritnew_abs
2672 985382U, // S4_pstoreritnew_io
2673 985382U, // S4_pstoreritnew_rr
2674 1782010338U, // S4_stored_locked
2675 9390718U, // S4_stored_rl_at_vi
2676 9407102U, // S4_stored_rl_st_vi
2677 742492624U, // S4_storeirb_io
2678 788595U, // S4_storeirbf_io
2679 936051U, // S4_storeirbfnew_io
2680 788774U, // S4_storeirbt_io
2681 936230U, // S4_storeirbtnew_io
2682 742492756U, // S4_storeirh_io
2683 821363U, // S4_storeirhf_io
2684 968819U, // S4_storeirhfnew_io
2685 821542U, // S4_storeirht_io
2686 968998U, // S4_storeirhtnew_io
2687 742493202U, // S4_storeiri_io
2688 837747U, // S4_storeirif_io
2689 985203U, // S4_storeirifnew_io
2690 837926U, // S4_storeirit_io
2691 985382U, // S4_storeiritnew_io
2692 60312016U, // S4_storerb_ap
2693 60328400U, // S4_storerb_rr
2694 60344784U, // S4_storerb_ur
2695 244861392U, // S4_storerbnew_ap
2696 244877776U, // S4_storerbnew_rr
2697 244894160U, // S4_storerbnew_ur
2698 60312072U, // S4_storerd_ap
2699 60328456U, // S4_storerd_rr
2700 60344840U, // S4_storerd_ur
2701 261638740U, // S4_storerf_ap
2702 261655124U, // S4_storerf_rr
2703 261671508U, // S4_storerf_ur
2704 60312148U, // S4_storerh_ap
2705 60328532U, // S4_storerh_rr
2706 60344916U, // S4_storerh_ur
2707 244861524U, // S4_storerhnew_ap
2708 244877908U, // S4_storerhnew_rr
2709 244894292U, // S4_storerhnew_ur
2710 60312594U, // S4_storeri_ap
2711 60328978U, // S4_storeri_rr
2712 60345362U, // S4_storeri_ur
2713 244861970U, // S4_storerinew_ap
2714 244878354U, // S4_storerinew_rr
2715 244894738U, // S4_storerinew_ur
2716 2074U, // S4_subaddi
2717 1850050586U, // S4_subi_asl_ri
2718 1866827802U, // S4_subi_lsr_ri
2719 10029082U, // S4_vrcrotate
2720 10045466U, // S4_vrcrotate_acc
2721 429492250U, // S4_vxaddsubh
2722 1889110042U, // S4_vxaddsubhr
2723 10078234U, // S4_vxaddsubw
2724 429525018U, // S4_vxsubaddh
2725 1889142810U, // S4_vxsubaddhr
2726 10111002U, // S4_vxsubaddw
2727 1829734426U, // S5_asrhub_rnd_sat
2728 420448282U, // S5_asrhub_sat
2729 10127386U, // S5_popcountp
2730 185583642U, // S5_vasrhrnd
2731 10143770U, // S6_rol_i_p
2732 10160154U, // S6_rol_i_p_acc
2733 10176538U, // S6_rol_i_p_and
2734 10192922U, // S6_rol_i_p_nac
2735 10209306U, // S6_rol_i_p_or
2736 10225690U, // S6_rol_i_p_xacc
2737 10143770U, // S6_rol_i_r
2738 10160154U, // S6_rol_i_r_acc
2739 10176538U, // S6_rol_i_r_and
2740 10192922U, // S6_rol_i_r_nac
2741 10209306U, // S6_rol_i_r_or
2742 10225690U, // S6_rol_i_r_xacc
2743 9570330U, // S6_vsplatrbp
2744 496191514U, // S6_vtrunehb_ppp
2745 496224282U, // S6_vtrunohb_ppp
2746 2074U, // SA1_addi
2747 2074U, // SA1_addrx
2748 10242074U, // SA1_addsp
2749 1899972634U, // SA1_and1
2750 1968155U, // SA1_clrf
2751 1968174U, // SA1_clrfnew
2752 1968165U, // SA1_clrt
2753 1968188U, // SA1_clrtnew
2754 4278971U, // SA1_cmpeqi
2755 10258458U, // SA1_combine0i
2756 10274842U, // SA1_combine1i
2757 10291226U, // SA1_combine2i
2758 10307610U, // SA1_combine3i
2759 1916831770U, // SA1_combinerz
2760 10323994U, // SA1_combinezr
2761 2074U, // SA1_dec
2762 2074U, // SA1_inc
2763 50448410U, // SA1_seti
2764 50448410U, // SA1_setin1
2765 4179994U, // SA1_sxtb
2766 4196378U, // SA1_sxth
2767 50432026U, // SA1_tfr
2768 1933527066U, // SA1_zxtb
2769 4212762U, // SA1_zxth
2770 759897U, // SAVE_REGISTERS_CALL_V4
2771 759897U, // SAVE_REGISTERS_CALL_V4STK
2772 759897U, // SAVE_REGISTERS_CALL_V4STK_EXT
2773 759897U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
2774 759897U, // SAVE_REGISTERS_CALL_V4STK_PIC
2775 759897U, // SAVE_REGISTERS_CALL_V4_EXT
2776 759897U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
2777 759897U, // SAVE_REGISTERS_CALL_V4_PIC
2778 705071130U, // SL1_loadri_io
2779 705087514U, // SL1_loadrub_io
2780 1565U, // SL2_deallocframe
2781 1328U, // SL2_jumpr31
2782 1319U, // SL2_jumpr31_f
2783 1356U, // SL2_jumpr31_fnew
2784 1338U, // SL2_jumpr31_t
2785 1382U, // SL2_jumpr31_tnew
2786 705021978U, // SL2_loadrb_io
2787 10340378U, // SL2_loadrd_sp
2788 705054746U, // SL2_loadrh_io
2789 10356762U, // SL2_loadri_sp
2790 705103898U, // SL2_loadruh_io
2791 1703U, // SL2_return
2792 1694U, // SL2_return_f
2793 1774U, // SL2_return_fnew
2794 1718U, // SL2_return_t
2795 1805U, // SL2_return_tnew
2796 725715408U, // SS1_storeb_io
2797 725715986U, // SS1_storew_io
2798 297148U, // SS2_allocframe
2799 1950452176U, // SS2_storebi0
2800 1967229392U, // SS2_storebi1
2801 51185896U, // SS2_stored_sp
2802 725715540U, // SS2_storeh_io
2803 51185907U, // SS2_storew_sp
2804 1950452754U, // SS2_storewi0
2805 1967229970U, // SS2_storewi1
2806 188712986U, // TFRI64_V2_ext
2807 50448410U, // TFRI64_V4
2808 10373146U, // V6_extractw
2809 10389530U, // V6_lvsplatb
2810 10405914U, // V6_lvsplath
2811 10422298U, // V6_lvsplatw
2812 490686490U, // V6_pred_and
2813 1061111834U, // V6_pred_and_n
2814 51226U, // V6_pred_not
2815 490965018U, // V6_pred_or
2816 1061390362U, // V6_pred_or_n
2817 10438682U, // V6_pred_scalar2
2818 10455066U, // V6_pred_scalar2v2
2819 4851738U, // V6_pred_xor
2820 765446170U, // V6_shuffeqh
2821 1990199322U, // V6_shuffeqw
2822 1997768730U, // V6_v6mpyhubs10
2823 2023770138U, // V6_v6mpyhubs10_vxx
2824 1997768730U, // V6_v6mpyvubs10
2825 2040547354U, // V6_v6mpyvubs10_vxx
2826 705808410U, // V6_vL32Ub_ai
2827 1259456538U, // V6_vL32Ub_pi
2828 1242679322U, // V6_vL32Ub_ppu
2829 705759258U, // V6_vL32b_ai
2830 715163674U, // V6_vL32b_cur_ai
2831 335614067U, // V6_vL32b_cur_npred_ai
2832 335618163U, // V6_vL32b_cur_npred_pi
2833 335618163U, // V6_vL32b_cur_npred_ppu
2834 1268811802U, // V6_vL32b_cur_pi
2835 1252034586U, // V6_vL32b_cur_ppu
2836 335614246U, // V6_vL32b_cur_pred_ai
2837 335618342U, // V6_vL32b_cur_pred_pi
2838 335618342U, // V6_vL32b_cur_pred_ppu
2839 352391283U, // V6_vL32b_npred_ai
2840 352395379U, // V6_vL32b_npred_pi
2841 352395379U, // V6_vL32b_npred_ppu
2842 705759258U, // V6_vL32b_nt_ai
2843 715163674U, // V6_vL32b_nt_cur_ai
2844 335614067U, // V6_vL32b_nt_cur_npred_ai
2845 335618163U, // V6_vL32b_nt_cur_npred_pi
2846 335618163U, // V6_vL32b_nt_cur_npred_ppu
2847 1268811802U, // V6_vL32b_nt_cur_pi
2848 1252034586U, // V6_vL32b_nt_cur_ppu
2849 335614246U, // V6_vL32b_nt_cur_pred_ai
2850 335618342U, // V6_vL32b_nt_cur_pred_pi
2851 335618342U, // V6_vL32b_nt_cur_pred_ppu
2852 352391283U, // V6_vL32b_nt_npred_ai
2853 352395379U, // V6_vL32b_nt_npred_pi
2854 352395379U, // V6_vL32b_nt_npred_ppu
2855 1259407386U, // V6_vL32b_nt_pi
2856 1242630170U, // V6_vL32b_nt_ppu
2857 352391462U, // V6_vL32b_nt_pred_ai
2858 352395558U, // V6_vL32b_nt_pred_pi
2859 352395558U, // V6_vL32b_nt_pred_ppu
2860 715180058U, // V6_vL32b_nt_tmp_ai
2861 385945715U, // V6_vL32b_nt_tmp_npred_ai
2862 385949811U, // V6_vL32b_nt_tmp_npred_pi
2863 385949811U, // V6_vL32b_nt_tmp_npred_ppu
2864 1268828186U, // V6_vL32b_nt_tmp_pi
2865 1252050970U, // V6_vL32b_nt_tmp_ppu
2866 385945894U, // V6_vL32b_nt_tmp_pred_ai
2867 385949990U, // V6_vL32b_nt_tmp_pred_pi
2868 385949990U, // V6_vL32b_nt_tmp_pred_ppu
2869 1259407386U, // V6_vL32b_pi
2870 1242630170U, // V6_vL32b_ppu
2871 352391462U, // V6_vL32b_pred_ai
2872 352395558U, // V6_vL32b_pred_pi
2873 352395558U, // V6_vL32b_pred_ppu
2874 715180058U, // V6_vL32b_tmp_ai
2875 385945715U, // V6_vL32b_tmp_npred_ai
2876 385949811U, // V6_vL32b_tmp_npred_pi
2877 385949811U, // V6_vL32b_tmp_npred_ppu
2878 1268828186U, // V6_vL32b_tmp_pi
2879 1252050970U, // V6_vL32b_tmp_ppu
2880 385945894U, // V6_vL32b_tmp_pred_ai
2881 385949990U, // V6_vL32b_tmp_pred_pi
2882 385949990U, // V6_vL32b_tmp_pred_ppu
2883 725715872U, // V6_vS32Ub_ai
2884 1230963U, // V6_vS32Ub_npred_ai
2885 1779617907U, // V6_vS32Ub_npred_pi
2886 1779617907U, // V6_vS32Ub_npred_ppu
2887 730778528U, // V6_vS32Ub_pi
2888 730762144U, // V6_vS32Ub_ppu
2889 1231142U, // V6_vS32Ub_pred_ai
2890 1779618086U, // V6_vS32Ub_pred_pi
2891 1779618086U, // V6_vS32Ub_pred_ppu
2892 725715604U, // V6_vS32b_ai
2893 725715604U, // V6_vS32b_new_ai
2894 1214579U, // V6_vS32b_new_npred_ai
2895 1779601523U, // V6_vS32b_new_npred_pi
2896 1779601523U, // V6_vS32b_new_npred_ppu
2897 730778260U, // V6_vS32b_new_pi
2898 730761876U, // V6_vS32b_new_ppu
2899 1214758U, // V6_vS32b_new_pred_ai
2900 1779601702U, // V6_vS32b_new_pred_pi
2901 1779601702U, // V6_vS32b_new_pred_ppu
2902 1214579U, // V6_vS32b_npred_ai
2903 1779601523U, // V6_vS32b_npred_pi
2904 1779601523U, // V6_vS32b_npred_ppu
2905 1214579U, // V6_vS32b_nqpred_ai
2906 1779601523U, // V6_vS32b_nqpred_pi
2907 1779601523U, // V6_vS32b_nqpred_ppu
2908 2051115668U, // V6_vS32b_nt_ai
2909 2051115668U, // V6_vS32b_nt_new_ai
2910 1214579U, // V6_vS32b_nt_new_npred_ai
2911 1779601523U, // V6_vS32b_nt_new_npred_pi
2912 1779601523U, // V6_vS32b_nt_new_npred_ppu
2913 2056178324U, // V6_vS32b_nt_new_pi
2914 2056161940U, // V6_vS32b_nt_new_ppu
2915 1214758U, // V6_vS32b_nt_new_pred_ai
2916 1779601702U, // V6_vS32b_nt_new_pred_pi
2917 1779601702U, // V6_vS32b_nt_new_pred_ppu
2918 1214579U, // V6_vS32b_nt_npred_ai
2919 1779601523U, // V6_vS32b_nt_npred_pi
2920 1779601523U, // V6_vS32b_nt_npred_ppu
2921 1214579U, // V6_vS32b_nt_nqpred_ai
2922 1779601523U, // V6_vS32b_nt_nqpred_pi
2923 1779601523U, // V6_vS32b_nt_nqpred_ppu
2924 2056178324U, // V6_vS32b_nt_pi
2925 2056161940U, // V6_vS32b_nt_ppu
2926 1214758U, // V6_vS32b_nt_pred_ai
2927 1779601702U, // V6_vS32b_nt_pred_pi
2928 1779601702U, // V6_vS32b_nt_pred_ppu
2929 1214758U, // V6_vS32b_nt_qpred_ai
2930 1779601702U, // V6_vS32b_nt_qpred_pi
2931 1779601702U, // V6_vS32b_nt_qpred_ppu
2932 730778260U, // V6_vS32b_pi
2933 730761876U, // V6_vS32b_ppu
2934 1214758U, // V6_vS32b_pred_ai
2935 1779601702U, // V6_vS32b_pred_pi
2936 1779601702U, // V6_vS32b_pred_ppu
2937 1214758U, // V6_vS32b_qpred_ai
2938 1779601702U, // V6_vS32b_qpred_pi
2939 1779601702U, // V6_vS32b_qpred_ppu
2940 2067892884U, // V6_vS32b_srls_ai
2941 2072955540U, // V6_vS32b_srls_pi
2942 2072939156U, // V6_vS32b_srls_ppu
2943 10553370U, // V6_vabs_hf
2944 10569754U, // V6_vabs_sf
2945 2090960922U, // V6_vabsb
2946 2107738138U, // V6_vabsb_sat
2947 765577242U, // V6_vabsdiffh
2948 10618906U, // V6_vabsdiffub
2949 312592410U, // V6_vabsdiffuh
2950 10635290U, // V6_vabsdiffw
2951 2124580890U, // V6_vabsh
2952 2141358106U, // V6_vabsh_sat
2953 2158151706U, // V6_vabsw
2954 2174928922U, // V6_vabsw_sat
2955 2191722522U, // V6_vadd_hf
2956 10700826U, // V6_vadd_hf_hf
2957 2208499738U, // V6_vadd_qf16
2958 2208499738U, // V6_vadd_qf16_mix
2959 2225309722U, // V6_vadd_qf32
2960 2225309722U, // V6_vadd_qf32_mix
2961 2242086938U, // V6_vadd_sf
2962 2258880538U, // V6_vadd_sf_bf
2963 2191771674U, // V6_vadd_sf_hf
2964 2242103322U, // V6_vadd_sf_sf
2965 2091124762U, // V6_vaddb
2966 2091124762U, // V6_vaddb_dv
2967 436277363U, // V6_vaddbnq
2968 436277542U, // V6_vaddbq
2969 2107901978U, // V6_vaddbsat
2970 2107901978U, // V6_vaddbsat_dv
2971 77875226U, // V6_vaddcarry
2972 2275706906U, // V6_vaddcarryo
2973 10766362U, // V6_vaddcarrysat
2974 10799130U, // V6_vaddclbh
2975 10815514U, // V6_vaddclbw
2976 765806618U, // V6_vaddh
2977 765806618U, // V6_vaddh_dv
2978 453054579U, // V6_vaddhnq
2979 453054758U, // V6_vaddhq
2980 765806618U, // V6_vaddhsat
2981 765806618U, // V6_vaddhsat_dv
2982 10766362U, // V6_vaddhw
2983 765823002U, // V6_vaddhw_acc
2984 296044570U, // V6_vaddubh
2985 10864666U, // V6_vaddubh_acc
2986 2292582426U, // V6_vaddubsat
2987 2292582426U, // V6_vaddubsat_dv
2988 2108033050U, // V6_vaddububb_sat
2989 10897434U, // V6_vadduhsat
2990 10897434U, // V6_vadduhsat_dv
2991 10766362U, // V6_vadduhw
2992 312838170U, // V6_vadduhw_acc
2993 10913818U, // V6_vadduwsat
2994 10913818U, // V6_vadduwsat_dv
2995 10766362U, // V6_vaddw
2996 10766362U, // V6_vaddw_dv
2997 469831795U, // V6_vaddwnq
2998 469831974U, // V6_vaddwq
2999 10766362U, // V6_vaddwsat
3000 10766362U, // V6_vaddwsat_dv
3001 497469466U, // V6_valignb
3002 195479578U, // V6_valignbi
3003 10946586U, // V6_vand
3004 10962970U, // V6_vandnqrt
3005 10979354U, // V6_vandnqrt_acc
3006 10946586U, // V6_vandqrt
3007 10995738U, // V6_vandqrt_acc
3008 10962970U, // V6_vandvnqv
3009 10946586U, // V6_vandvqv
3010 10946586U, // V6_vandvrt
3011 10995738U, // V6_vandvrt_acc
3012 27789338U, // V6_vaslh
3013 11028506U, // V6_vaslh_acc
3014 2124941338U, // V6_vaslhv
3015 27822106U, // V6_vaslw
3016 11061274U, // V6_vaslw_acc
3017 2158528538U, // V6_vaslwv
3018 11077658U, // V6_vasr_into
3019 766068762U, // V6_vasrh
3020 11110426U, // V6_vasrh_acc
3021 279562266U, // V6_vasrhbrndsat
3022 430557210U, // V6_vasrhbsat
3023 766117914U, // V6_vasrhubrndsat
3024 766117914U, // V6_vasrhubsat
3025 766068762U, // V6_vasrhv
3026 313133082U, // V6_vasruhubrndsat
3027 313133082U, // V6_vasruhubsat
3028 329926682U, // V6_vasruwuhrndsat
3029 329926682U, // V6_vasruwuhsat
3030 313133082U, // V6_vasrvuhubrndsat
3031 313133082U, // V6_vasrvuhubsat
3032 1990871066U, // V6_vasrvwuhrndsat
3033 1990871066U, // V6_vasrvwuhsat
3034 27953178U, // V6_vasrw
3035 11192346U, // V6_vasrw_acc
3036 1990805530U, // V6_vasrwh
3037 1990805530U, // V6_vasrwhrndsat
3038 1990805530U, // V6_vasrwhsat
3039 1990871066U, // V6_vasrwuhrndsat
3040 1990871066U, // V6_vasrwuhsat
3041 2158659610U, // V6_vasrwv
3042 50432026U, // V6_vassign
3043 11208730U, // V6_vassign_fp
3044 11225114U, // V6_vassign_tmp
3045 2091616282U, // V6_vavgb
3046 2309720090U, // V6_vavgbrnd
3047 2125187098U, // V6_vavgh
3048 2326513690U, // V6_vavghrnd
3049 598476826U, // V6_vavgub
3050 2343307290U, // V6_vavgubrnd
3051 2360100890U, // V6_vavguh
3052 2376878106U, // V6_vavguhrnd
3053 2393671706U, // V6_vavguw
3054 2410448922U, // V6_vavguwrnd
3055 2158807066U, // V6_vavgw
3056 2427242522U, // V6_vavgwrnd
3057 2432766246U, // V6_vccombine
3058 11339802U, // V6_vcl0h
3059 11356186U, // V6_vcl0w
3060 33624358U, // V6_vcmov
3061 11372570U, // V6_vcombine
3062 11388954U, // V6_vcombine_tmp
3063 11405338U, // V6_vconv_h_hf
3064 263079962U, // V6_vconv_hf_h
3065 2460895258U, // V6_vconv_hf_qf16
3066 2477672474U, // V6_vconv_hf_qf32
3067 2477688858U, // V6_vconv_sf_qf32
3068 2494466074U, // V6_vconv_sf_w
3069 11454490U, // V6_vconv_w_sf
3070 11470874U, // V6_vcvt_b_hf
3071 11487258U, // V6_vcvt_bf_sf
3072 11503642U, // V6_vcvt_h_hf
3073 2091894810U, // V6_vcvt_hf_b
3074 2125449242U, // V6_vcvt_hf_h
3075 2242889754U, // V6_vcvt_hf_sf
3076 598722586U, // V6_vcvt_hf_ub
3077 2360330266U, // V6_vcvt_hf_uh
3078 11536410U, // V6_vcvt_sf_hf
3079 11552794U, // V6_vcvt_ub_hf
3080 11569178U, // V6_vcvt_uh_hf
3081 3623543U, // V6_vdeal
3082 11585562U, // V6_vdealb
3083 11601946U, // V6_vdealb4w
3084 11618330U, // V6_vdealh
3085 11634714U, // V6_vdealvdd
3086 11651098U, // V6_vdelta
3087 11667482U, // V6_vdmpy_sf_hf
3088 11683866U, // V6_vdmpy_sf_hf_acc
3089 11700250U, // V6_vdmpybus
3090 11716634U, // V6_vdmpybus_acc
3091 11700250U, // V6_vdmpybus_dv
3092 11716634U, // V6_vdmpybus_dv_acc
3093 2092107802U, // V6_vdmpyhb
3094 2092124186U, // V6_vdmpyhb_acc
3095 2092107802U, // V6_vdmpyhb_dv
3096 2092124186U, // V6_vdmpyhb_dv_acc
3097 2142439450U, // V6_vdmpyhisat
3098 2142455834U, // V6_vdmpyhisat_acc
3099 2142439450U, // V6_vdmpyhsat
3100 2142455834U, // V6_vdmpyhsat_acc
3101 2511538202U, // V6_vdmpyhsuisat
3102 2511554586U, // V6_vdmpyhsuisat_acc
3103 2528315418U, // V6_vdmpyhsusat
3104 2528331802U, // V6_vdmpyhsusat_acc
3105 2142439450U, // V6_vdmpyhvsat
3106 2142455834U, // V6_vdmpyhvsat_acc
3107 11765786U, // V6_vdsaduh
3108 11782170U, // V6_vdsaduh_acc
3109 571475994U, // V6_veqb
3110 571492378U, // V6_veqb_and
3111 571508762U, // V6_veqb_or
3112 571525146U, // V6_veqb_xor
3113 756025370U, // V6_veqh
3114 756041754U, // V6_veqh_and
3115 756058138U, // V6_veqh_or
3116 756074522U, // V6_veqh_xor
3117 1980762138U, // V6_veqw
3118 1980778522U, // V6_veqw_and
3119 1980794906U, // V6_veqw_or
3120 1980811290U, // V6_veqw_xor
3121 11798554U, // V6_vfmax_hf
3122 11814938U, // V6_vfmax_sf
3123 11831322U, // V6_vfmin_hf
3124 11847706U, // V6_vfmin_sf
3125 11864090U, // V6_vfneg_hf
3126 11880474U, // V6_vfneg_sf
3127 3623662U, // V6_vgathermh
3128 2545256742U, // V6_vgathermhq
3129 3623662U, // V6_vgathermhw
3130 2562033958U, // V6_vgathermhwq
3131 3623680U, // V6_vgathermw
3132 11913510U, // V6_vgathermwq
3133 582354970U, // V6_vgtb
3134 582371354U, // V6_vgtb_and
3135 582387738U, // V6_vgtb_or
3136 582404122U, // V6_vgtb_xor
3137 2260076570U, // V6_vgtbf
3138 2260092954U, // V6_vgtbf_and
3139 2260109338U, // V6_vgtbf_or
3140 2260125722U, // V6_vgtbf_xor
3141 766904346U, // V6_vgth
3142 766920730U, // V6_vgth_and
3143 766937114U, // V6_vgth_or
3144 766953498U, // V6_vgth_xor
3145 2192967706U, // V6_vgthf
3146 2192984090U, // V6_vgthf_and
3147 2193000474U, // V6_vgthf_or
3148 2193016858U, // V6_vgthf_xor
3149 2243299354U, // V6_vgtsf
3150 2243315738U, // V6_vgtsf_and
3151 2243332122U, // V6_vgtsf_or
3152 2243348506U, // V6_vgtsf_xor
3153 297142298U, // V6_vgtub
3154 297158682U, // V6_vgtub_and
3155 297175066U, // V6_vgtub_or
3156 297191450U, // V6_vgtub_xor
3157 313919514U, // V6_vgtuh
3158 313935898U, // V6_vgtuh_and
3159 313952282U, // V6_vgtuh_or
3160 313968666U, // V6_vgtuh_xor
3161 330696730U, // V6_vgtuw
3162 330713114U, // V6_vgtuw_and
3163 330729498U, // V6_vgtuw_or
3164 330745882U, // V6_vgtuw_xor
3165 1991641114U, // V6_vgtw
3166 1991657498U, // V6_vgtw_and
3167 1991673882U, // V6_vgtw_or
3168 1991690266U, // V6_vgtw_xor
3169 1841U, // V6_vhist
3170 297881U, // V6_vhistq
3171 11995162U, // V6_vinsertwr
3172 498550810U, // V6_vlalignb
3173 196560922U, // V6_vlalignbi
3174 12027930U, // V6_vlsrb
3175 12044314U, // V6_vlsrh
3176 12060698U, // V6_vlsrhv
3177 12077082U, // V6_vlsrw
3178 12093466U, // V6_vlsrwv
3179 12109850U, // V6_vlut4
3180 582551578U, // V6_vlutvvb
3181 582551578U, // V6_vlutvvb_nm
3182 582567962U, // V6_vlutvvb_oracc
3183 2008631322U, // V6_vlutvvb_oracci
3184 2008614938U, // V6_vlutvvbi
3185 767133722U, // V6_vlutvwh
3186 767133722U, // V6_vlutvwh_nm
3187 767150106U, // V6_vlutvwh_oracc
3188 2579089434U, // V6_vlutvwh_oracci
3189 2579073050U, // V6_vlutvwhi
3190 12191770U, // V6_vmax_bf
3191 12208154U, // V6_vmax_hf
3192 12224538U, // V6_vmax_sf
3193 12240922U, // V6_vmaxb
3194 12257306U, // V6_vmaxh
3195 12273690U, // V6_vmaxub
3196 12290074U, // V6_vmaxuh
3197 12306458U, // V6_vmaxw
3198 12322842U, // V6_vmin_bf
3199 12339226U, // V6_vmin_hf
3200 12355610U, // V6_vmin_sf
3201 12371994U, // V6_vminb
3202 12388378U, // V6_vminh
3203 12404762U, // V6_vminub
3204 12421146U, // V6_vminuh
3205 12437530U, // V6_vminw
3206 297666586U, // V6_vmpabus
3207 2092845082U, // V6_vmpabus_acc
3208 297666586U, // V6_vmpabusv
3209 297666586U, // V6_vmpabuu
3210 599672858U, // V6_vmpabuu_acc
3211 297666586U, // V6_vmpabuuv
3212 767461402U, // V6_vmpahb
3213 767477786U, // V6_vmpahb_acc
3214 767428634U, // V6_vmpahhsat
3215 314476570U, // V6_vmpauhb
3216 314492954U, // V6_vmpauhb_acc
3217 767428634U, // V6_vmpauhuhsat
3218 12519450U, // V6_vmpsuhuhsat
3219 12535834U, // V6_vmpy_hf_hf
3220 12552218U, // V6_vmpy_hf_hf_acc
3221 2210383898U, // V6_vmpy_qf16
3222 2193606682U, // V6_vmpy_qf16_hf
3223 2210383898U, // V6_vmpy_qf16_mix_hf
3224 2227177498U, // V6_vmpy_qf32
3225 2193623066U, // V6_vmpy_qf32_hf
3226 2210400282U, // V6_vmpy_qf32_mix_hf
3227 2210400282U, // V6_vmpy_qf32_qf16
3228 2243954714U, // V6_vmpy_qf32_sf
3229 2260748314U, // V6_vmpy_sf_bf
3230 2260764698U, // V6_vmpy_sf_bf_acc
3231 2193639450U, // V6_vmpy_sf_hf
3232 2193655834U, // V6_vmpy_sf_hf_acc
3233 2243971098U, // V6_vmpy_sf_sf
3234 297846810U, // V6_vmpybus
3235 297863194U, // V6_vmpybus_acc
3236 297846810U, // V6_vmpybusv
3237 297863194U, // V6_vmpybusv_acc
3238 583059482U, // V6_vmpybv
3239 583075866U, // V6_vmpybv_acc
3240 12666906U, // V6_vmpyewuh
3241 12683290U, // V6_vmpyewuh_64
3242 2126628890U, // V6_vmpyh
3243 2126645274U, // V6_vmpyh_acc
3244 2143422490U, // V6_vmpyhsat_acc
3245 767608858U, // V6_vmpyhsrs
3246 767608858U, // V6_vmpyhss
3247 2361509914U, // V6_vmpyhus
3248 2361526298U, // V6_vmpyhus_acc
3249 2126628890U, // V6_vmpyhv
3250 2126645274U, // V6_vmpyhv_acc
3251 767608858U, // V6_vmpyhvsrs
3252 12732442U, // V6_vmpyieoh
3253 2126678042U, // V6_vmpyiewh_acc
3254 12765210U, // V6_vmpyiewuh
3255 2361559066U, // V6_vmpyiewuh_acc
3256 2126710810U, // V6_vmpyih
3257 2126727194U, // V6_vmpyih_acc
3258 2093156378U, // V6_vmpyihb
3259 2093172762U, // V6_vmpyihb_acc
3260 12814362U, // V6_vmpyiowh
3261 2093205530U, // V6_vmpyiwb
3262 2093221914U, // V6_vmpyiwb_acc
3263 2126759962U, // V6_vmpyiwh
3264 2126776346U, // V6_vmpyiwh_acc
3265 600033306U, // V6_vmpyiwub
3266 600049690U, // V6_vmpyiwub_acc
3267 2596554778U, // V6_vmpyowh
3268 12879898U, // V6_vmpyowh_64_acc
3269 2613331994U, // V6_vmpyowh_rnd
3270 2630141978U, // V6_vmpyowh_rnd_sacc
3271 2646919194U, // V6_vmpyowh_sacc
3272 298125338U, // V6_vmpyub
3273 12929050U, // V6_vmpyub_acc
3274 298125338U, // V6_vmpyubv
3275 12929050U, // V6_vmpyubv_acc
3276 12945434U, // V6_vmpyuh
3277 12961818U, // V6_vmpyuh_acc
3278 12978202U, // V6_vmpyuhe
3279 12994586U, // V6_vmpyuhe_acc
3280 12945434U, // V6_vmpyuhv
3281 12961818U, // V6_vmpyuhv_acc
3282 314902554U, // V6_vmpyuhvs
3283 5425178U, // V6_vmux
3284 583436314U, // V6_vnavgb
3285 13027354U, // V6_vnavgh
3286 298223642U, // V6_vnavgub
3287 13043738U, // V6_vnavgw
3288 2432766067U, // V6_vnccombine
3289 33624179U, // V6_vncmov
3290 13060122U, // V6_vnormamth
3291 13076506U, // V6_vnormamtw
3292 13092890U, // V6_vnot
3293 13109274U, // V6_vor
3294 13125658U, // V6_vpackeb
3295 13142042U, // V6_vpackeh
3296 13158426U, // V6_vpackhb_sat
3297 13174810U, // V6_vpackhub_sat
3298 13191194U, // V6_vpackob
3299 13207578U, // V6_vpackoh
3300 13223962U, // V6_vpackwh_sat
3301 13240346U, // V6_vpackwuh_sat
3302 13256730U, // V6_vpopcounth
3303 13273114U, // V6_vprefixqb
3304 13289498U, // V6_vprefixqh
3305 13305882U, // V6_vprefixqw
3306 13322266U, // V6_vrdelta
3307 573687834U, // V6_vrmpybub_rtt
3308 573671450U, // V6_vrmpybub_rtt_acc
3309 288475162U, // V6_vrmpybus
3310 288458778U, // V6_vrmpybus_acc
3311 288475162U, // V6_vrmpybusi
3312 288458778U, // V6_vrmpybusi_acc
3313 288475162U, // V6_vrmpybusv
3314 288458778U, // V6_vrmpybusv_acc
3315 573687834U, // V6_vrmpybv
3316 573671450U, // V6_vrmpybv_acc
3317 590596122U, // V6_vrmpyub
3318 590579738U, // V6_vrmpyub_acc
3319 590596122U, // V6_vrmpyub_rtt
3320 590579738U, // V6_vrmpyub_rtt_acc
3321 2654193690U, // V6_vrmpyubi
3322 2654177306U, // V6_vrmpyubi_acc
3323 590596122U, // V6_vrmpyubv
3324 590579738U, // V6_vrmpyubv_acc
3325 13338650U, // V6_vrmpyzbb_rt
3326 80463898U, // V6_vrmpyzbb_rt_acc
3327 80447514U, // V6_vrmpyzbb_rx
3328 2680932378U, // V6_vrmpyzbb_rx_acc
3329 13338650U, // V6_vrmpyzbub_rt
3330 80463898U, // V6_vrmpyzbub_rt_acc
3331 80447514U, // V6_vrmpyzbub_rx
3332 2680932378U, // V6_vrmpyzbub_rx_acc
3333 13371418U, // V6_vrmpyzcb_rt
3334 80496666U, // V6_vrmpyzcb_rt_acc
3335 80480282U, // V6_vrmpyzcb_rx
3336 2680965146U, // V6_vrmpyzcb_rx_acc
3337 13404186U, // V6_vrmpyzcbs_rt
3338 80529434U, // V6_vrmpyzcbs_rt_acc
3339 80513050U, // V6_vrmpyzcbs_rx
3340 2680997914U, // V6_vrmpyzcbs_rx_acc
3341 13436954U, // V6_vrmpyznb_rt
3342 80562202U, // V6_vrmpyznb_rt_acc
3343 80545818U, // V6_vrmpyznb_rx
3344 2681030682U, // V6_vrmpyznb_rx_acc
3345 13469722U, // V6_vror
3346 13486106U, // V6_vrotr
3347 13502490U, // V6_vroundhb
3348 768493594U, // V6_vroundhub
3349 315508762U, // V6_vrounduhub
3350 332302362U, // V6_vrounduwuh
3351 13551642U, // V6_vroundwh
3352 1993246746U, // V6_vroundwuh
3353 13568026U, // V6_vrsadubi
3354 13584410U, // V6_vrsadubi_acc
3355 13600794U, // V6_vsatdw
3356 13617178U, // V6_vsathub
3357 13633562U, // V6_vsatuwuh
3358 13649946U, // V6_vsatwh
3359 13666330U, // V6_vsb
3360 3623698U, // V6_vscattermh
3361 3623698U, // V6_vscattermh_add
3362 2687994150U, // V6_vscattermhq
3363 3623698U, // V6_vscattermhw
3364 3623698U, // V6_vscattermhw_add
3365 2704771366U, // V6_vscattermhwq
3366 3623698U, // V6_vscattermw
3367 3623698U, // V6_vscattermw_add
3368 2721548582U, // V6_vscattermwq
3369 13682714U, // V6_vsh
3370 765462554U, // V6_vshufeh
3371 3623476U, // V6_vshuff
3372 13699098U, // V6_vshuffb
3373 580896794U, // V6_vshuffeb
3374 13715482U, // V6_vshuffh
3375 13731866U, // V6_vshuffob
3376 13748250U, // V6_vshuffvdd
3377 13764634U, // V6_vshufoeb
3378 13781018U, // V6_vshufoeh
3379 13797402U, // V6_vshufoh
3380 2194851866U, // V6_vsub_hf
3381 13830170U, // V6_vsub_hf_hf
3382 2211629082U, // V6_vsub_qf16
3383 2211629082U, // V6_vsub_qf16_mix
3384 2228439066U, // V6_vsub_qf32
3385 2228439066U, // V6_vsub_qf32_mix
3386 2245216282U, // V6_vsub_sf
3387 2262009882U, // V6_vsub_sf_bf
3388 2194901018U, // V6_vsub_sf_hf
3389 2245232666U, // V6_vsub_sf_sf
3390 2094254106U, // V6_vsubb
3391 2094254106U, // V6_vsubb_dv
3392 637603955U, // V6_vsubbnq
3393 637604134U, // V6_vsubbq
3394 2111031322U, // V6_vsubbsat
3395 2111031322U, // V6_vsubbsat_dv
3396 81004570U, // V6_vsubcarry
3397 2745468954U, // V6_vsubcarryo
3398 768886810U, // V6_vsubh
3399 768886810U, // V6_vsubh_dv
3400 654381171U, // V6_vsubhnq
3401 654381350U, // V6_vsubhq
3402 768886810U, // V6_vsubhsat
3403 768886810U, // V6_vsubhsat_dv
3404 13895706U, // V6_vsubhw
3405 299124762U, // V6_vsububh
3406 2295629850U, // V6_vsububsat
3407 2295629850U, // V6_vsububsat_dv
3408 2111080474U, // V6_vsubububb_sat
3409 13944858U, // V6_vsubuhsat
3410 13944858U, // V6_vsubuhsat_dv
3411 13895706U, // V6_vsubuhw
3412 13961242U, // V6_vsubuwsat
3413 13961242U, // V6_vsubuwsat_dv
3414 13895706U, // V6_vsubw
3415 13895706U, // V6_vsubw_dv
3416 671158387U, // V6_vsubwnq
3417 671158566U, // V6_vsubwq
3418 13895706U, // V6_vsubwsat
3419 13895706U, // V6_vsubwsat_dv
3420 13977626U, // V6_vswap
3421 584419354U, // V6_vtmpyb
3422 584435738U, // V6_vtmpyb_acc
3423 299206682U, // V6_vtmpybus
3424 299223066U, // V6_vtmpybus_acc
3425 14026778U, // V6_vtmpyhb
3426 14043162U, // V6_vtmpyhb_acc
3427 14059546U, // V6_vunpackb
3428 14075930U, // V6_vunpackh
3429 14092314U, // V6_vunpackob
3430 14108698U, // V6_vunpackoh
3431 14125082U, // V6_vunpackub
3432 14141466U, // V6_vunpackuh
3433 1427U, // V6_vwhist128
3434 297122U, // V6_vwhist128m
3435 297354U, // V6_vwhist128q
3436 4278666U, // V6_vwhist128qm
3437 1417U, // V6_vwhist256
3438 1753U, // V6_vwhist256_sat
3439 297343U, // V6_vwhist256q
3440 14158207U, // V6_vwhist256q_sat
3441 14174234U, // V6_vxor
3442 14190618U, // V6_vzb
3443 14207002U, // V6_vzh
3444 21072528U, // V6_zLd_ai
3445 26135184U, // V6_zLd_pi
3446 26118800U, // V6_zLd_ppu
3447 4114726U, // V6_zLd_pred_ai
3448 1782501670U, // V6_zLd_pred_pi
3449 1782501670U, // V6_zLd_pred_ppu
3450 14223386U, // V6_zextract
3451 1745U, // Y2_barrier
3452 1835U, // Y2_break
3453 297430U, // Y2_ciad
3454 14240429U, // Y2_crswap0
3455 297567U, // Y2_cswi
3456 297376U, // Y2_dccleana
3457 298030U, // Y2_dccleanidx
3458 297411U, // Y2_dccleaninva
3459 298087U, // Y2_dccleaninvidx
3460 21072459U, // Y2_dcfetchbo
3461 297395U, // Y2_dcinva
3462 298052U, // Y2_dcinvidx
3463 1671U, // Y2_dckill
3464 14256154U, // Y2_dctagr
3465 3623938U, // Y2_dctagw
3466 297386U, // Y2_dczeroa
3467 14272538U, // Y2_getimask
3468 14288922U, // Y2_iassignr
3469 298008U, // Y2_iassignw
3470 14305306U, // Y2_icdatar
3471 3623915U, // Y2_icdataw
3472 297403U, // Y2_icinva
3473 298062U, // Y2_icinvidx
3474 1678U, // Y2_ickill
3475 14321690U, // Y2_ictagr
3476 3623946U, // Y2_ictagw
3477 1559U, // Y2_isync
3478 1590U, // Y2_k0lock
3479 1612U, // Y2_k0unlock
3480 298072U, // Y2_l2cleaninvidx
3481 1664U, // Y2_l2kill
3482 297507U, // Y2_resume
3483 3623533U, // Y2_setimask
3484 3623588U, // Y2_setprio
3485 297874U, // Y2_start
3486 297653U, // Y2_stop
3487 297568U, // Y2_swi
3488 1767U, // Y2_syncht
3489 50432026U, // Y2_tfrscrr
3490 50432026U, // Y2_tfrsrcr
3491 1604U, // Y2_tlblock
3492 14338074U, // Y2_tlbp
3493 14354458U, // Y2_tlbr
3494 1630U, // Y2_tlbunlock
3495 3623924U, // Y2_tlbw
3496 297815U, // Y2_wait
3497 14371501U, // Y4_crswap1
3498 70732461U, // Y4_crswap10
3499 3623490U, // Y4_l2fetch
3500 14387226U, // Y4_l2tagr
3501 3623930U, // Y4_l2tagw
3502 297562U, // Y4_nmi
3503 297436U, // Y4_siad
3504 50432026U, // Y4_tfrscpp
3505 50432026U, // Y4_tfrspcp
3506 297486U, // Y4_trace
3507 14403610U, // Y5_ctlbw
3508 298018U, // Y5_l2cleanidx
3509 3623490U, // Y5_l2fetch
3510 1685U, // Y5_l2gclean
3511 1847U, // Y5_l2gcleaninv
3512 1640U, // Y5_l2gunlock
3513 298042U, // Y5_l2invidx
3514 14419994U, // Y5_l2locka
3515 297365U, // Y5_l2unlocka
3516 297468U, // Y5_tlbasidi
3517 14436378U, // Y5_tlboc
3518 297532U, // Y6_diag
3519 3623211U, // Y6_diag0
3520 3623263U, // Y6_diag1
3521 3623525U, // Y6_dmlink
3522 14452762U, // Y6_dmpause
3523 14469146U, // Y6_dmpoll
3524 297505U, // Y6_dmresume
3525 297872U, // Y6_dmstart
3526 14485530U, // Y6_dmwait
3527 297950U, // Y6_l2gcleaninvpa
3528 297626U, // Y6_l2gcleanpa
3529 2074U, // dep_A2_addsat
3530 4540442U, // dep_A2_subsat
3531 2760689690U, // dep_S2_packhl
3532 1437U, // invalid_decode
3533 };
3534
3535 static const uint16_t OpInfo1[] = {
3536 0U, // PHI
3537 0U, // INLINEASM
3538 0U, // INLINEASM_BR
3539 0U, // CFI_INSTRUCTION
3540 0U, // EH_LABEL
3541 0U, // GC_LABEL
3542 0U, // ANNOTATION_LABEL
3543 0U, // KILL
3544 0U, // EXTRACT_SUBREG
3545 0U, // INSERT_SUBREG
3546 0U, // IMPLICIT_DEF
3547 0U, // SUBREG_TO_REG
3548 0U, // COPY_TO_REGCLASS
3549 0U, // DBG_VALUE
3550 0U, // DBG_VALUE_LIST
3551 0U, // DBG_INSTR_REF
3552 0U, // DBG_PHI
3553 0U, // DBG_LABEL
3554 0U, // REG_SEQUENCE
3555 0U, // COPY
3556 0U, // BUNDLE
3557 0U, // LIFETIME_START
3558 0U, // LIFETIME_END
3559 0U, // PSEUDO_PROBE
3560 0U, // ARITH_FENCE
3561 0U, // STACKMAP
3562 0U, // FENTRY_CALL
3563 0U, // PATCHPOINT
3564 0U, // LOAD_STACK_GUARD
3565 0U, // PREALLOCATED_SETUP
3566 0U, // PREALLOCATED_ARG
3567 0U, // STATEPOINT
3568 0U, // LOCAL_ESCAPE
3569 0U, // FAULTING_OP
3570 0U, // PATCHABLE_OP
3571 0U, // PATCHABLE_FUNCTION_ENTER
3572 0U, // PATCHABLE_RET
3573 0U, // PATCHABLE_FUNCTION_EXIT
3574 0U, // PATCHABLE_TAIL_CALL
3575 0U, // PATCHABLE_EVENT_CALL
3576 0U, // PATCHABLE_TYPED_EVENT_CALL
3577 0U, // ICALL_BRANCH_FUNNEL
3578 0U, // MEMBARRIER
3579 0U, // JUMP_TABLE_DEBUG_INFO
3580 0U, // CONVERGENCECTRL_ENTRY
3581 0U, // CONVERGENCECTRL_ANCHOR
3582 0U, // CONVERGENCECTRL_LOOP
3583 0U, // CONVERGENCECTRL_GLUE
3584 0U, // G_ASSERT_SEXT
3585 0U, // G_ASSERT_ZEXT
3586 0U, // G_ASSERT_ALIGN
3587 0U, // G_ADD
3588 0U, // G_SUB
3589 0U, // G_MUL
3590 0U, // G_SDIV
3591 0U, // G_UDIV
3592 0U, // G_SREM
3593 0U, // G_UREM
3594 0U, // G_SDIVREM
3595 0U, // G_UDIVREM
3596 0U, // G_AND
3597 0U, // G_OR
3598 0U, // G_XOR
3599 0U, // G_IMPLICIT_DEF
3600 0U, // G_PHI
3601 0U, // G_FRAME_INDEX
3602 0U, // G_GLOBAL_VALUE
3603 0U, // G_PTRAUTH_GLOBAL_VALUE
3604 0U, // G_CONSTANT_POOL
3605 0U, // G_EXTRACT
3606 0U, // G_UNMERGE_VALUES
3607 0U, // G_INSERT
3608 0U, // G_MERGE_VALUES
3609 0U, // G_BUILD_VECTOR
3610 0U, // G_BUILD_VECTOR_TRUNC
3611 0U, // G_CONCAT_VECTORS
3612 0U, // G_PTRTOINT
3613 0U, // G_INTTOPTR
3614 0U, // G_BITCAST
3615 0U, // G_FREEZE
3616 0U, // G_CONSTANT_FOLD_BARRIER
3617 0U, // G_INTRINSIC_FPTRUNC_ROUND
3618 0U, // G_INTRINSIC_TRUNC
3619 0U, // G_INTRINSIC_ROUND
3620 0U, // G_INTRINSIC_LRINT
3621 0U, // G_INTRINSIC_LLRINT
3622 0U, // G_INTRINSIC_ROUNDEVEN
3623 0U, // G_READCYCLECOUNTER
3624 0U, // G_READSTEADYCOUNTER
3625 0U, // G_LOAD
3626 0U, // G_SEXTLOAD
3627 0U, // G_ZEXTLOAD
3628 0U, // G_INDEXED_LOAD
3629 0U, // G_INDEXED_SEXTLOAD
3630 0U, // G_INDEXED_ZEXTLOAD
3631 0U, // G_STORE
3632 0U, // G_INDEXED_STORE
3633 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
3634 0U, // G_ATOMIC_CMPXCHG
3635 0U, // G_ATOMICRMW_XCHG
3636 0U, // G_ATOMICRMW_ADD
3637 0U, // G_ATOMICRMW_SUB
3638 0U, // G_ATOMICRMW_AND
3639 0U, // G_ATOMICRMW_NAND
3640 0U, // G_ATOMICRMW_OR
3641 0U, // G_ATOMICRMW_XOR
3642 0U, // G_ATOMICRMW_MAX
3643 0U, // G_ATOMICRMW_MIN
3644 0U, // G_ATOMICRMW_UMAX
3645 0U, // G_ATOMICRMW_UMIN
3646 0U, // G_ATOMICRMW_FADD
3647 0U, // G_ATOMICRMW_FSUB
3648 0U, // G_ATOMICRMW_FMAX
3649 0U, // G_ATOMICRMW_FMIN
3650 0U, // G_ATOMICRMW_UINC_WRAP
3651 0U, // G_ATOMICRMW_UDEC_WRAP
3652 0U, // G_FENCE
3653 0U, // G_PREFETCH
3654 0U, // G_BRCOND
3655 0U, // G_BRINDIRECT
3656 0U, // G_INVOKE_REGION_START
3657 0U, // G_INTRINSIC
3658 0U, // G_INTRINSIC_W_SIDE_EFFECTS
3659 0U, // G_INTRINSIC_CONVERGENT
3660 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
3661 0U, // G_ANYEXT
3662 0U, // G_TRUNC
3663 0U, // G_CONSTANT
3664 0U, // G_FCONSTANT
3665 0U, // G_VASTART
3666 0U, // G_VAARG
3667 0U, // G_SEXT
3668 0U, // G_SEXT_INREG
3669 0U, // G_ZEXT
3670 0U, // G_SHL
3671 0U, // G_LSHR
3672 0U, // G_ASHR
3673 0U, // G_FSHL
3674 0U, // G_FSHR
3675 0U, // G_ROTR
3676 0U, // G_ROTL
3677 0U, // G_ICMP
3678 0U, // G_FCMP
3679 0U, // G_SCMP
3680 0U, // G_UCMP
3681 0U, // G_SELECT
3682 0U, // G_UADDO
3683 0U, // G_UADDE
3684 0U, // G_USUBO
3685 0U, // G_USUBE
3686 0U, // G_SADDO
3687 0U, // G_SADDE
3688 0U, // G_SSUBO
3689 0U, // G_SSUBE
3690 0U, // G_UMULO
3691 0U, // G_SMULO
3692 0U, // G_UMULH
3693 0U, // G_SMULH
3694 0U, // G_UADDSAT
3695 0U, // G_SADDSAT
3696 0U, // G_USUBSAT
3697 0U, // G_SSUBSAT
3698 0U, // G_USHLSAT
3699 0U, // G_SSHLSAT
3700 0U, // G_SMULFIX
3701 0U, // G_UMULFIX
3702 0U, // G_SMULFIXSAT
3703 0U, // G_UMULFIXSAT
3704 0U, // G_SDIVFIX
3705 0U, // G_UDIVFIX
3706 0U, // G_SDIVFIXSAT
3707 0U, // G_UDIVFIXSAT
3708 0U, // G_FADD
3709 0U, // G_FSUB
3710 0U, // G_FMUL
3711 0U, // G_FMA
3712 0U, // G_FMAD
3713 0U, // G_FDIV
3714 0U, // G_FREM
3715 0U, // G_FPOW
3716 0U, // G_FPOWI
3717 0U, // G_FEXP
3718 0U, // G_FEXP2
3719 0U, // G_FEXP10
3720 0U, // G_FLOG
3721 0U, // G_FLOG2
3722 0U, // G_FLOG10
3723 0U, // G_FLDEXP
3724 0U, // G_FFREXP
3725 0U, // G_FNEG
3726 0U, // G_FPEXT
3727 0U, // G_FPTRUNC
3728 0U, // G_FPTOSI
3729 0U, // G_FPTOUI
3730 0U, // G_SITOFP
3731 0U, // G_UITOFP
3732 0U, // G_FABS
3733 0U, // G_FCOPYSIGN
3734 0U, // G_IS_FPCLASS
3735 0U, // G_FCANONICALIZE
3736 0U, // G_FMINNUM
3737 0U, // G_FMAXNUM
3738 0U, // G_FMINNUM_IEEE
3739 0U, // G_FMAXNUM_IEEE
3740 0U, // G_FMINIMUM
3741 0U, // G_FMAXIMUM
3742 0U, // G_GET_FPENV
3743 0U, // G_SET_FPENV
3744 0U, // G_RESET_FPENV
3745 0U, // G_GET_FPMODE
3746 0U, // G_SET_FPMODE
3747 0U, // G_RESET_FPMODE
3748 0U, // G_PTR_ADD
3749 0U, // G_PTRMASK
3750 0U, // G_SMIN
3751 0U, // G_SMAX
3752 0U, // G_UMIN
3753 0U, // G_UMAX
3754 0U, // G_ABS
3755 0U, // G_LROUND
3756 0U, // G_LLROUND
3757 0U, // G_BR
3758 0U, // G_BRJT
3759 0U, // G_VSCALE
3760 0U, // G_INSERT_SUBVECTOR
3761 0U, // G_EXTRACT_SUBVECTOR
3762 0U, // G_INSERT_VECTOR_ELT
3763 0U, // G_EXTRACT_VECTOR_ELT
3764 0U, // G_SHUFFLE_VECTOR
3765 0U, // G_SPLAT_VECTOR
3766 0U, // G_VECTOR_COMPRESS
3767 0U, // G_CTTZ
3768 0U, // G_CTTZ_ZERO_UNDEF
3769 0U, // G_CTLZ
3770 0U, // G_CTLZ_ZERO_UNDEF
3771 0U, // G_CTPOP
3772 0U, // G_BSWAP
3773 0U, // G_BITREVERSE
3774 0U, // G_FCEIL
3775 0U, // G_FCOS
3776 0U, // G_FSIN
3777 0U, // G_FTAN
3778 0U, // G_FACOS
3779 0U, // G_FASIN
3780 0U, // G_FATAN
3781 0U, // G_FCOSH
3782 0U, // G_FSINH
3783 0U, // G_FTANH
3784 0U, // G_FSQRT
3785 0U, // G_FFLOOR
3786 0U, // G_FRINT
3787 0U, // G_FNEARBYINT
3788 0U, // G_ADDRSPACE_CAST
3789 0U, // G_BLOCK_ADDR
3790 0U, // G_JUMP_TABLE
3791 0U, // G_DYN_STACKALLOC
3792 0U, // G_STACKSAVE
3793 0U, // G_STACKRESTORE
3794 0U, // G_STRICT_FADD
3795 0U, // G_STRICT_FSUB
3796 0U, // G_STRICT_FMUL
3797 0U, // G_STRICT_FDIV
3798 0U, // G_STRICT_FREM
3799 0U, // G_STRICT_FMA
3800 0U, // G_STRICT_FSQRT
3801 0U, // G_STRICT_FLDEXP
3802 0U, // G_READ_REGISTER
3803 0U, // G_WRITE_REGISTER
3804 0U, // G_MEMCPY
3805 0U, // G_MEMCPY_INLINE
3806 0U, // G_MEMMOVE
3807 0U, // G_MEMSET
3808 0U, // G_BZERO
3809 0U, // G_TRAP
3810 0U, // G_DEBUGTRAP
3811 0U, // G_UBSANTRAP
3812 0U, // G_VECREDUCE_SEQ_FADD
3813 0U, // G_VECREDUCE_SEQ_FMUL
3814 0U, // G_VECREDUCE_FADD
3815 0U, // G_VECREDUCE_FMUL
3816 0U, // G_VECREDUCE_FMAX
3817 0U, // G_VECREDUCE_FMIN
3818 0U, // G_VECREDUCE_FMAXIMUM
3819 0U, // G_VECREDUCE_FMINIMUM
3820 0U, // G_VECREDUCE_ADD
3821 0U, // G_VECREDUCE_MUL
3822 0U, // G_VECREDUCE_AND
3823 0U, // G_VECREDUCE_OR
3824 0U, // G_VECREDUCE_XOR
3825 0U, // G_VECREDUCE_SMAX
3826 0U, // G_VECREDUCE_SMIN
3827 0U, // G_VECREDUCE_UMAX
3828 0U, // G_VECREDUCE_UMIN
3829 0U, // G_SBFX
3830 0U, // G_UBFX
3831 0U, // A2_addsp
3832 0U, // A2_iconst
3833 0U, // A2_neg
3834 0U, // A2_not
3835 0U, // A2_tfrf
3836 0U, // A2_tfrfnew
3837 0U, // A2_tfrp
3838 0U, // A2_tfrpf
3839 0U, // A2_tfrpfnew
3840 0U, // A2_tfrpi
3841 0U, // A2_tfrpt
3842 0U, // A2_tfrptnew
3843 0U, // A2_tfrt
3844 0U, // A2_tfrtnew
3845 0U, // A2_vaddb_map
3846 0U, // A2_vsubb_map
3847 0U, // A2_zxtb
3848 0U, // A4_boundscheck
3849 0U, // ADJCALLSTACKDOWN
3850 0U, // ADJCALLSTACKUP
3851 0U, // C2_cmpgei
3852 0U, // C2_cmpgeui
3853 0U, // C2_cmplt
3854 0U, // C2_cmpltu
3855 0U, // C2_pxfer_map
3856 0U, // DUPLEX_Pseudo
3857 0U, // ENDLOOP0
3858 0U, // ENDLOOP01
3859 0U, // ENDLOOP1
3860 0U, // J2_endloop0
3861 0U, // J2_endloop01
3862 0U, // J2_endloop1
3863 0U, // J2_jumpf_nopred_map
3864 0U, // J2_jumprf_nopred_map
3865 0U, // J2_jumprt_nopred_map
3866 0U, // J2_jumpt_nopred_map
3867 0U, // J2_trap1_noregmap
3868 1U, // L2_loadalignb_zomap
3869 1U, // L2_loadalignh_zomap
3870 0U, // L2_loadbsw2_zomap
3871 0U, // L2_loadbsw4_zomap
3872 0U, // L2_loadbzw2_zomap
3873 0U, // L2_loadbzw4_zomap
3874 0U, // L2_loadrb_zomap
3875 0U, // L2_loadrd_zomap
3876 0U, // L2_loadrh_zomap
3877 0U, // L2_loadri_zomap
3878 0U, // L2_loadrub_zomap
3879 0U, // L2_loadruh_zomap
3880 66U, // L2_ploadrbf_zomap
3881 66U, // L2_ploadrbfnew_zomap
3882 66U, // L2_ploadrbt_zomap
3883 66U, // L2_ploadrbtnew_zomap
3884 66U, // L2_ploadrdf_zomap
3885 66U, // L2_ploadrdfnew_zomap
3886 66U, // L2_ploadrdt_zomap
3887 66U, // L2_ploadrdtnew_zomap
3888 66U, // L2_ploadrhf_zomap
3889 66U, // L2_ploadrhfnew_zomap
3890 66U, // L2_ploadrht_zomap
3891 66U, // L2_ploadrhtnew_zomap
3892 66U, // L2_ploadrif_zomap
3893 66U, // L2_ploadrifnew_zomap
3894 66U, // L2_ploadrit_zomap
3895 66U, // L2_ploadritnew_zomap
3896 66U, // L2_ploadrubf_zomap
3897 66U, // L2_ploadrubfnew_zomap
3898 66U, // L2_ploadrubt_zomap
3899 66U, // L2_ploadrubtnew_zomap
3900 66U, // L2_ploadruhf_zomap
3901 66U, // L2_ploadruhfnew_zomap
3902 66U, // L2_ploadruht_zomap
3903 66U, // L2_ploadruhtnew_zomap
3904 0U, // L4_add_memopb_zomap
3905 0U, // L4_add_memoph_zomap
3906 0U, // L4_add_memopw_zomap
3907 0U, // L4_and_memopb_zomap
3908 0U, // L4_and_memoph_zomap
3909 0U, // L4_and_memopw_zomap
3910 0U, // L4_iadd_memopb_zomap
3911 0U, // L4_iadd_memoph_zomap
3912 0U, // L4_iadd_memopw_zomap
3913 0U, // L4_iand_memopb_zomap
3914 0U, // L4_iand_memoph_zomap
3915 0U, // L4_iand_memopw_zomap
3916 0U, // L4_ior_memopb_zomap
3917 0U, // L4_ior_memoph_zomap
3918 0U, // L4_ior_memopw_zomap
3919 0U, // L4_isub_memopb_zomap
3920 0U, // L4_isub_memoph_zomap
3921 0U, // L4_isub_memopw_zomap
3922 0U, // L4_or_memopb_zomap
3923 0U, // L4_or_memoph_zomap
3924 0U, // L4_or_memopw_zomap
3925 0U, // L4_return_map_to_raw_f
3926 0U, // L4_return_map_to_raw_fnew_pnt
3927 0U, // L4_return_map_to_raw_fnew_pt
3928 0U, // L4_return_map_to_raw_t
3929 0U, // L4_return_map_to_raw_tnew_pnt
3930 0U, // L4_return_map_to_raw_tnew_pt
3931 0U, // L4_sub_memopb_zomap
3932 0U, // L4_sub_memoph_zomap
3933 0U, // L4_sub_memopw_zomap
3934 0U, // L6_deallocframe_map_to_raw
3935 0U, // L6_return_map_to_raw
3936 0U, // LDriw_ctr
3937 0U, // LDriw_pred
3938 66U, // M2_mpysmi
3939 0U, // M2_mpyui
3940 0U, // M2_vrcmpys_acc_s1
3941 0U, // M2_vrcmpys_s1
3942 0U, // M2_vrcmpys_s1rp
3943 0U, // M7_vdmpy
3944 0U, // M7_vdmpy_acc
3945 0U, // PS_aligna
3946 0U, // PS_alloca
3947 0U, // PS_call_instrprof_custom
3948 0U, // PS_call_nr
3949 0U, // PS_crash
3950 0U, // PS_false
3951 0U, // PS_fi
3952 0U, // PS_fia
3953 0U, // PS_loadrb_pci
3954 0U, // PS_loadrb_pcr
3955 0U, // PS_loadrd_pci
3956 0U, // PS_loadrd_pcr
3957 0U, // PS_loadrh_pci
3958 0U, // PS_loadrh_pcr
3959 0U, // PS_loadri_pci
3960 0U, // PS_loadri_pcr
3961 0U, // PS_loadrub_pci
3962 0U, // PS_loadrub_pcr
3963 0U, // PS_loadruh_pci
3964 0U, // PS_loadruh_pcr
3965 0U, // PS_pselect
3966 0U, // PS_qfalse
3967 0U, // PS_qtrue
3968 0U, // PS_storerb_pci
3969 0U, // PS_storerb_pcr
3970 0U, // PS_storerd_pci
3971 0U, // PS_storerd_pcr
3972 0U, // PS_storerf_pci
3973 0U, // PS_storerf_pcr
3974 0U, // PS_storerh_pci
3975 0U, // PS_storerh_pcr
3976 0U, // PS_storeri_pci
3977 0U, // PS_storeri_pcr
3978 0U, // PS_tailcall_i
3979 0U, // PS_tailcall_r
3980 0U, // PS_true
3981 0U, // PS_vdd0
3982 0U, // PS_vloadrq_ai
3983 0U, // PS_vloadrv_ai
3984 0U, // PS_vloadrv_nt_ai
3985 0U, // PS_vloadrw_ai
3986 0U, // PS_vloadrw_nt_ai
3987 0U, // PS_vmulw
3988 0U, // PS_vmulw_acc
3989 0U, // PS_vselect
3990 0U, // PS_vsplatib
3991 0U, // PS_vsplatih
3992 0U, // PS_vsplatiw
3993 0U, // PS_vsplatrb
3994 0U, // PS_vsplatrh
3995 0U, // PS_vsplatrw
3996 0U, // PS_vstorerq_ai
3997 0U, // PS_vstorerv_ai
3998 0U, // PS_vstorerv_nt_ai
3999 0U, // PS_vstorerw_ai
4000 0U, // PS_vstorerw_nt_ai
4001 0U, // PS_wselect
4002 0U, // S2_asr_i_p_rnd_goodsyntax
4003 0U, // S2_asr_i_r_rnd_goodsyntax
4004 131U, // S2_pstorerbf_zomap
4005 195U, // S2_pstorerbnewf_zomap
4006 195U, // S2_pstorerbnewt_zomap
4007 131U, // S2_pstorerbt_zomap
4008 131U, // S2_pstorerdf_zomap
4009 131U, // S2_pstorerdt_zomap
4010 259U, // S2_pstorerff_zomap
4011 259U, // S2_pstorerft_zomap
4012 131U, // S2_pstorerhf_zomap
4013 195U, // S2_pstorerhnewf_zomap
4014 195U, // S2_pstorerhnewt_zomap
4015 131U, // S2_pstorerht_zomap
4016 131U, // S2_pstorerif_zomap
4017 195U, // S2_pstorerinewf_zomap
4018 195U, // S2_pstorerinewt_zomap
4019 131U, // S2_pstorerit_zomap
4020 0U, // S2_storerb_zomap
4021 0U, // S2_storerbnew_zomap
4022 0U, // S2_storerd_zomap
4023 0U, // S2_storerf_zomap
4024 0U, // S2_storerh_zomap
4025 0U, // S2_storerhnew_zomap
4026 0U, // S2_storeri_zomap
4027 0U, // S2_storerinew_zomap
4028 0U, // S2_tableidxb_goodsyntax
4029 0U, // S2_tableidxd_goodsyntax
4030 0U, // S2_tableidxh_goodsyntax
4031 0U, // S2_tableidxw_goodsyntax
4032 131U, // S4_pstorerbfnew_zomap
4033 195U, // S4_pstorerbnewfnew_zomap
4034 195U, // S4_pstorerbnewtnew_zomap
4035 131U, // S4_pstorerbtnew_zomap
4036 131U, // S4_pstorerdfnew_zomap
4037 131U, // S4_pstorerdtnew_zomap
4038 259U, // S4_pstorerffnew_zomap
4039 259U, // S4_pstorerftnew_zomap
4040 131U, // S4_pstorerhfnew_zomap
4041 195U, // S4_pstorerhnewfnew_zomap
4042 195U, // S4_pstorerhnewtnew_zomap
4043 131U, // S4_pstorerhtnew_zomap
4044 131U, // S4_pstorerifnew_zomap
4045 195U, // S4_pstorerinewfnew_zomap
4046 195U, // S4_pstorerinewtnew_zomap
4047 131U, // S4_pstoreritnew_zomap
4048 0U, // S4_storeirb_zomap
4049 4U, // S4_storeirbf_zomap
4050 4U, // S4_storeirbfnew_zomap
4051 4U, // S4_storeirbt_zomap
4052 4U, // S4_storeirbtnew_zomap
4053 0U, // S4_storeirh_zomap
4054 4U, // S4_storeirhf_zomap
4055 4U, // S4_storeirhfnew_zomap
4056 4U, // S4_storeirht_zomap
4057 4U, // S4_storeirhtnew_zomap
4058 0U, // S4_storeiri_zomap
4059 4U, // S4_storeirif_zomap
4060 4U, // S4_storeirifnew_zomap
4061 4U, // S4_storeirit_zomap
4062 4U, // S4_storeiritnew_zomap
4063 0U, // S5_asrhub_rnd_sat_goodsyntax
4064 322U, // S5_vasrhrnd_goodsyntax
4065 0U, // S6_allocframe_to_raw
4066 0U, // STriw_ctr
4067 0U, // STriw_pred
4068 386U, // V6_MAP_equb
4069 389U, // V6_MAP_equb_and
4070 389U, // V6_MAP_equb_ior
4071 389U, // V6_MAP_equb_xor
4072 450U, // V6_MAP_equh
4073 453U, // V6_MAP_equh_and
4074 453U, // V6_MAP_equh_ior
4075 453U, // V6_MAP_equh_xor
4076 514U, // V6_MAP_equw
4077 517U, // V6_MAP_equw_and
4078 517U, // V6_MAP_equw_ior
4079 517U, // V6_MAP_equw_xor
4080 0U, // V6_dbl_ld0
4081 0U, // V6_dbl_st0
4082 0U, // V6_extractw_alt
4083 0U, // V6_hi
4084 0U, // V6_ld0
4085 66U, // V6_ldcnp0
4086 578U, // V6_ldcnpnt0
4087 66U, // V6_ldcp0
4088 578U, // V6_ldcpnt0
4089 66U, // V6_ldnp0
4090 578U, // V6_ldnpnt0
4091 0U, // V6_ldnt0
4092 66U, // V6_ldp0
4093 578U, // V6_ldpnt0
4094 66U, // V6_ldtnp0
4095 578U, // V6_ldtnpnt0
4096 66U, // V6_ldtp0
4097 578U, // V6_ldtpnt0
4098 0U, // V6_ldu0
4099 0U, // V6_lo
4100 0U, // V6_st0
4101 0U, // V6_stn0
4102 0U, // V6_stnnt0
4103 131U, // V6_stnp0
4104 6U, // V6_stnpnt0
4105 131U, // V6_stnq0
4106 6U, // V6_stnqnt0
4107 0U, // V6_stnt0
4108 131U, // V6_stp0
4109 6U, // V6_stpnt0
4110 131U, // V6_stq0
4111 6U, // V6_stqnt0
4112 0U, // V6_stu0
4113 131U, // V6_stunp0
4114 131U, // V6_stup0
4115 0U, // V6_v10mpyubs10
4116 0U, // V6_v10mpyubs10_vxx
4117 7U, // V6_v6mpyhubs10_alt
4118 8U, // V6_v6mpyvubs10_alt
4119 0U, // V6_vabsb_alt
4120 0U, // V6_vabsb_sat_alt
4121 0U, // V6_vabsdiffh_alt
4122 0U, // V6_vabsdiffub_alt
4123 0U, // V6_vabsdiffuh_alt
4124 0U, // V6_vabsdiffw_alt
4125 0U, // V6_vabsh_alt
4126 0U, // V6_vabsh_sat_alt
4127 0U, // V6_vabsub_alt
4128 0U, // V6_vabsuh_alt
4129 0U, // V6_vabsuw_alt
4130 0U, // V6_vabsw_alt
4131 0U, // V6_vabsw_sat_alt
4132 0U, // V6_vaddb_alt
4133 0U, // V6_vaddb_dv_alt
4134 0U, // V6_vaddbnq_alt
4135 0U, // V6_vaddbq_alt
4136 0U, // V6_vaddbsat_alt
4137 0U, // V6_vaddbsat_dv_alt
4138 0U, // V6_vaddh_alt
4139 0U, // V6_vaddh_dv_alt
4140 0U, // V6_vaddhnq_alt
4141 0U, // V6_vaddhq_alt
4142 0U, // V6_vaddhsat_alt
4143 0U, // V6_vaddhsat_dv_alt
4144 0U, // V6_vaddhw_acc_alt
4145 0U, // V6_vaddhw_alt
4146 0U, // V6_vaddubh_acc_alt
4147 0U, // V6_vaddubh_alt
4148 0U, // V6_vaddubsat_alt
4149 0U, // V6_vaddubsat_dv_alt
4150 0U, // V6_vadduhsat_alt
4151 0U, // V6_vadduhsat_dv_alt
4152 0U, // V6_vadduhw_acc_alt
4153 0U, // V6_vadduhw_alt
4154 0U, // V6_vadduwsat_alt
4155 0U, // V6_vadduwsat_dv_alt
4156 0U, // V6_vaddw_alt
4157 0U, // V6_vaddw_dv_alt
4158 0U, // V6_vaddwnq_alt
4159 0U, // V6_vaddwq_alt
4160 0U, // V6_vaddwsat_alt
4161 0U, // V6_vaddwsat_dv_alt
4162 0U, // V6_vandnqrt_acc_alt
4163 0U, // V6_vandnqrt_alt
4164 0U, // V6_vandqrt_acc_alt
4165 0U, // V6_vandqrt_alt
4166 0U, // V6_vandvrt_acc_alt
4167 0U, // V6_vandvrt_alt
4168 0U, // V6_vaslh_acc_alt
4169 66U, // V6_vaslh_alt
4170 66U, // V6_vaslhv_alt
4171 0U, // V6_vaslw_acc_alt
4172 66U, // V6_vaslw_alt
4173 66U, // V6_vaslwv_alt
4174 0U, // V6_vasr_into_alt
4175 0U, // V6_vasrh_acc_alt
4176 66U, // V6_vasrh_alt
4177 66U, // V6_vasrhv_alt
4178 0U, // V6_vasrw_acc_alt
4179 66U, // V6_vasrw_alt
4180 66U, // V6_vasrwv_alt
4181 0U, // V6_vassignp
4182 0U, // V6_vavgb_alt
4183 0U, // V6_vavgbrnd_alt
4184 0U, // V6_vavgh_alt
4185 0U, // V6_vavghrnd_alt
4186 0U, // V6_vavgub_alt
4187 0U, // V6_vavgubrnd_alt
4188 0U, // V6_vavguh_alt
4189 0U, // V6_vavguhrnd_alt
4190 0U, // V6_vavguw_alt
4191 0U, // V6_vavguwrnd_alt
4192 0U, // V6_vavgw_alt
4193 0U, // V6_vavgwrnd_alt
4194 0U, // V6_vcl0h_alt
4195 0U, // V6_vcl0w_alt
4196 0U, // V6_vd0
4197 0U, // V6_vdd0
4198 0U, // V6_vdealb4w_alt
4199 0U, // V6_vdealb_alt
4200 0U, // V6_vdealh_alt
4201 0U, // V6_vdmpybus_acc_alt
4202 0U, // V6_vdmpybus_alt
4203 0U, // V6_vdmpybus_dv_acc_alt
4204 0U, // V6_vdmpybus_dv_alt
4205 0U, // V6_vdmpyhb_acc_alt
4206 0U, // V6_vdmpyhb_alt
4207 0U, // V6_vdmpyhb_dv_acc_alt
4208 0U, // V6_vdmpyhb_dv_alt
4209 0U, // V6_vdmpyhisat_acc_alt
4210 0U, // V6_vdmpyhisat_alt
4211 0U, // V6_vdmpyhsat_acc_alt
4212 0U, // V6_vdmpyhsat_alt
4213 0U, // V6_vdmpyhsuisat_acc_alt
4214 0U, // V6_vdmpyhsuisat_alt
4215 0U, // V6_vdmpyhsusat_acc_alt
4216 0U, // V6_vdmpyhsusat_alt
4217 0U, // V6_vdmpyhvsat_acc_alt
4218 0U, // V6_vdmpyhvsat_alt
4219 0U, // V6_vdsaduh_acc_alt
4220 0U, // V6_vdsaduh_alt
4221 0U, // V6_vgathermh_pseudo
4222 0U, // V6_vgathermhq_pseudo
4223 0U, // V6_vgathermhw_pseudo
4224 0U, // V6_vgathermhwq_pseudo
4225 0U, // V6_vgathermw_pseudo
4226 0U, // V6_vgathermwq_pseudo
4227 66U, // V6_vlsrh_alt
4228 66U, // V6_vlsrhv_alt
4229 66U, // V6_vlsrw_alt
4230 66U, // V6_vlsrwv_alt
4231 0U, // V6_vmaxb_alt
4232 0U, // V6_vmaxh_alt
4233 0U, // V6_vmaxub_alt
4234 0U, // V6_vmaxuh_alt
4235 0U, // V6_vmaxw_alt
4236 0U, // V6_vminb_alt
4237 0U, // V6_vminh_alt
4238 0U, // V6_vminub_alt
4239 0U, // V6_vminuh_alt
4240 0U, // V6_vminw_alt
4241 0U, // V6_vmpabus_acc_alt
4242 0U, // V6_vmpabus_alt
4243 0U, // V6_vmpabusv_alt
4244 0U, // V6_vmpabuu_acc_alt
4245 0U, // V6_vmpabuu_alt
4246 0U, // V6_vmpabuuv_alt
4247 0U, // V6_vmpahb_acc_alt
4248 0U, // V6_vmpahb_alt
4249 0U, // V6_vmpauhb_acc_alt
4250 0U, // V6_vmpauhb_alt
4251 0U, // V6_vmpybus_acc_alt
4252 0U, // V6_vmpybus_alt
4253 0U, // V6_vmpybusv_acc_alt
4254 0U, // V6_vmpybusv_alt
4255 0U, // V6_vmpybv_acc_alt
4256 0U, // V6_vmpybv_alt
4257 0U, // V6_vmpyewuh_alt
4258 0U, // V6_vmpyh_acc_alt
4259 0U, // V6_vmpyh_alt
4260 0U, // V6_vmpyhsat_acc_alt
4261 0U, // V6_vmpyhsrs_alt
4262 0U, // V6_vmpyhss_alt
4263 0U, // V6_vmpyhus_acc_alt
4264 0U, // V6_vmpyhus_alt
4265 0U, // V6_vmpyhv_acc_alt
4266 0U, // V6_vmpyhv_alt
4267 0U, // V6_vmpyhvsrs_alt
4268 0U, // V6_vmpyiewh_acc_alt
4269 0U, // V6_vmpyiewuh_acc_alt
4270 0U, // V6_vmpyiewuh_alt
4271 0U, // V6_vmpyih_acc_alt
4272 0U, // V6_vmpyih_alt
4273 0U, // V6_vmpyihb_acc_alt
4274 0U, // V6_vmpyihb_alt
4275 0U, // V6_vmpyiowh_alt
4276 0U, // V6_vmpyiwb_acc_alt
4277 0U, // V6_vmpyiwb_alt
4278 0U, // V6_vmpyiwh_acc_alt
4279 0U, // V6_vmpyiwh_alt
4280 0U, // V6_vmpyiwub_acc_alt
4281 0U, // V6_vmpyiwub_alt
4282 0U, // V6_vmpyowh_alt
4283 0U, // V6_vmpyowh_rnd_alt
4284 0U, // V6_vmpyowh_rnd_sacc_alt
4285 0U, // V6_vmpyowh_sacc_alt
4286 0U, // V6_vmpyub_acc_alt
4287 0U, // V6_vmpyub_alt
4288 0U, // V6_vmpyubv_acc_alt
4289 0U, // V6_vmpyubv_alt
4290 0U, // V6_vmpyuh_acc_alt
4291 0U, // V6_vmpyuh_alt
4292 0U, // V6_vmpyuhv_acc_alt
4293 0U, // V6_vmpyuhv_alt
4294 0U, // V6_vnavgb_alt
4295 0U, // V6_vnavgh_alt
4296 0U, // V6_vnavgub_alt
4297 0U, // V6_vnavgw_alt
4298 0U, // V6_vnormamth_alt
4299 0U, // V6_vnormamtw_alt
4300 0U, // V6_vpackeb_alt
4301 0U, // V6_vpackeh_alt
4302 0U, // V6_vpackhb_sat_alt
4303 0U, // V6_vpackhub_sat_alt
4304 0U, // V6_vpackob_alt
4305 0U, // V6_vpackoh_alt
4306 0U, // V6_vpackwh_sat_alt
4307 0U, // V6_vpackwuh_sat_alt
4308 0U, // V6_vpopcounth_alt
4309 389U, // V6_vrmpybub_rtt_acc_alt
4310 386U, // V6_vrmpybub_rtt_alt
4311 0U, // V6_vrmpybus_acc_alt
4312 0U, // V6_vrmpybus_alt
4313 73U, // V6_vrmpybusi_acc_alt
4314 69U, // V6_vrmpybusi_alt
4315 0U, // V6_vrmpybusv_acc_alt
4316 0U, // V6_vrmpybusv_alt
4317 0U, // V6_vrmpybv_acc_alt
4318 0U, // V6_vrmpybv_alt
4319 0U, // V6_vrmpyub_acc_alt
4320 0U, // V6_vrmpyub_alt
4321 0U, // V6_vrmpyub_rtt_acc_alt
4322 0U, // V6_vrmpyub_rtt_alt
4323 73U, // V6_vrmpyubi_acc_alt
4324 69U, // V6_vrmpyubi_alt
4325 0U, // V6_vrmpyubv_acc_alt
4326 0U, // V6_vrmpyubv_alt
4327 0U, // V6_vrotr_alt
4328 0U, // V6_vroundhb_alt
4329 0U, // V6_vroundhub_alt
4330 0U, // V6_vrounduhub_alt
4331 0U, // V6_vrounduwuh_alt
4332 0U, // V6_vroundwh_alt
4333 0U, // V6_vroundwuh_alt
4334 73U, // V6_vrsadubi_acc_alt
4335 69U, // V6_vrsadubi_alt
4336 66U, // V6_vsathub_alt
4337 0U, // V6_vsatuwuh_alt
4338 66U, // V6_vsatwh_alt
4339 0U, // V6_vsb_alt
4340 4096U, // V6_vscattermh_add_alt
4341 8192U, // V6_vscattermh_alt
4342 0U, // V6_vscattermhq_alt
4343 12288U, // V6_vscattermw_add_alt
4344 16384U, // V6_vscattermw_alt
4345 12288U, // V6_vscattermwh_add_alt
4346 16384U, // V6_vscattermwh_alt
4347 10U, // V6_vscattermwhq_alt
4348 11U, // V6_vscattermwq_alt
4349 0U, // V6_vsh_alt
4350 0U, // V6_vshufeh_alt
4351 0U, // V6_vshuffb_alt
4352 0U, // V6_vshuffeb_alt
4353 0U, // V6_vshuffh_alt
4354 0U, // V6_vshuffob_alt
4355 0U, // V6_vshufoeb_alt
4356 0U, // V6_vshufoeh_alt
4357 0U, // V6_vshufoh_alt
4358 0U, // V6_vsubb_alt
4359 0U, // V6_vsubb_dv_alt
4360 0U, // V6_vsubbnq_alt
4361 0U, // V6_vsubbq_alt
4362 0U, // V6_vsubbsat_alt
4363 0U, // V6_vsubbsat_dv_alt
4364 0U, // V6_vsubh_alt
4365 0U, // V6_vsubh_dv_alt
4366 0U, // V6_vsubhnq_alt
4367 0U, // V6_vsubhq_alt
4368 0U, // V6_vsubhsat_alt
4369 0U, // V6_vsubhsat_dv_alt
4370 0U, // V6_vsubhw_alt
4371 0U, // V6_vsububh_alt
4372 0U, // V6_vsububsat_alt
4373 0U, // V6_vsububsat_dv_alt
4374 0U, // V6_vsubuhsat_alt
4375 0U, // V6_vsubuhsat_dv_alt
4376 0U, // V6_vsubuhw_alt
4377 0U, // V6_vsubuwsat_alt
4378 0U, // V6_vsubuwsat_dv_alt
4379 0U, // V6_vsubw_alt
4380 0U, // V6_vsubw_dv_alt
4381 0U, // V6_vsubwnq_alt
4382 0U, // V6_vsubwq_alt
4383 0U, // V6_vsubwsat_alt
4384 0U, // V6_vsubwsat_dv_alt
4385 0U, // V6_vtmpyb_acc_alt
4386 0U, // V6_vtmpyb_alt
4387 0U, // V6_vtmpybus_acc_alt
4388 0U, // V6_vtmpybus_alt
4389 0U, // V6_vtmpyhb_acc_alt
4390 0U, // V6_vtmpyhb_alt
4391 640U, // V6_vtran2x2_map
4392 0U, // V6_vunpackb_alt
4393 0U, // V6_vunpackh_alt
4394 0U, // V6_vunpackob_alt
4395 0U, // V6_vunpackoh_alt
4396 0U, // V6_vunpackub_alt
4397 0U, // V6_vunpackuh_alt
4398 0U, // V6_vzb_alt
4399 0U, // V6_vzh_alt
4400 0U, // V6_zld0
4401 1U, // V6_zldp0
4402 0U, // Y2_crswap_old
4403 0U, // Y2_dcfetch
4404 0U, // Y2_k1lock_map
4405 0U, // Y2_k1unlock_map
4406 0U, // dup_A2_add
4407 12U, // dup_A2_addi
4408 66U, // dup_A2_andir
4409 66U, // dup_A2_combineii
4410 0U, // dup_A2_sxtb
4411 0U, // dup_A2_sxth
4412 0U, // dup_A2_tfr
4413 0U, // dup_A2_tfrsi
4414 0U, // dup_A2_zxtb
4415 0U, // dup_A2_zxth
4416 66U, // dup_A4_combineii
4417 66U, // dup_A4_combineir
4418 66U, // dup_A4_combineri
4419 0U, // dup_C2_cmoveif
4420 0U, // dup_C2_cmoveit
4421 0U, // dup_C2_cmovenewif
4422 0U, // dup_C2_cmovenewit
4423 66U, // dup_C2_cmpeqi
4424 0U, // dup_L2_deallocframe
4425 1U, // dup_L2_loadrb_io
4426 1U, // dup_L2_loadrd_io
4427 1U, // dup_L2_loadrh_io
4428 1U, // dup_L2_loadri_io
4429 1U, // dup_L2_loadrub_io
4430 1U, // dup_L2_loadruh_io
4431 13U, // dup_S2_allocframe
4432 130U, // dup_S2_storerb_io
4433 130U, // dup_S2_storerd_io
4434 130U, // dup_S2_storerh_io
4435 130U, // dup_S2_storeri_io
4436 0U, // dup_S4_storeirb_io
4437 0U, // dup_S4_storeiri_io
4438 0U, // A2_abs
4439 0U, // A2_absp
4440 0U, // A2_abssat
4441 0U, // A2_add
4442 718U, // A2_addh_h16_hh
4443 782U, // A2_addh_h16_hl
4444 719U, // A2_addh_h16_lh
4445 783U, // A2_addh_h16_ll
4446 846U, // A2_addh_h16_sat_hh
4447 910U, // A2_addh_h16_sat_hl
4448 847U, // A2_addh_h16_sat_lh
4449 911U, // A2_addh_h16_sat_ll
4450 975U, // A2_addh_l16_hl
4451 1039U, // A2_addh_l16_ll
4452 1103U, // A2_addh_l16_sat_hl
4453 1167U, // A2_addh_l16_sat_ll
4454 12U, // A2_addi
4455 0U, // A2_addp
4456 20480U, // A2_addpsat
4457 20480U, // A2_addsat
4458 24576U, // A2_addsph
4459 28672U, // A2_addspl
4460 66U, // A2_and
4461 66U, // A2_andir
4462 66U, // A2_andp
4463 0U, // A2_aslh
4464 0U, // A2_asrh
4465 962U, // A2_combine_hh
4466 1026U, // A2_combine_hl
4467 962U, // A2_combine_lh
4468 1026U, // A2_combine_ll
4469 66U, // A2_combineii
4470 66U, // A2_combinew
4471 0U, // A2_max
4472 0U, // A2_maxp
4473 0U, // A2_maxu
4474 0U, // A2_maxup
4475 0U, // A2_min
4476 0U, // A2_minp
4477 0U, // A2_minu
4478 0U, // A2_minup
4479 0U, // A2_negp
4480 0U, // A2_negsat
4481 0U, // A2_nop
4482 0U, // A2_notp
4483 66U, // A2_or
4484 66U, // A2_orir
4485 66U, // A2_orp
4486 1216U, // A2_paddf
4487 1216U, // A2_paddfnew
4488 1228U, // A2_paddif
4489 1228U, // A2_paddifnew
4490 1228U, // A2_paddit
4491 1228U, // A2_padditnew
4492 1216U, // A2_paddt
4493 1216U, // A2_paddtnew
4494 0U, // A2_pandf
4495 0U, // A2_pandfnew
4496 0U, // A2_pandt
4497 0U, // A2_pandtnew
4498 0U, // A2_porf
4499 0U, // A2_porfnew
4500 0U, // A2_port
4501 0U, // A2_portnew
4502 0U, // A2_psubf
4503 0U, // A2_psubfnew
4504 0U, // A2_psubt
4505 0U, // A2_psubtnew
4506 0U, // A2_pxorf
4507 0U, // A2_pxorfnew
4508 0U, // A2_pxort
4509 0U, // A2_pxortnew
4510 0U, // A2_roundsat
4511 0U, // A2_sat
4512 0U, // A2_satb
4513 0U, // A2_sath
4514 0U, // A2_satub
4515 0U, // A2_satuh
4516 0U, // A2_sub
4517 718U, // A2_subh_h16_hh
4518 782U, // A2_subh_h16_hl
4519 719U, // A2_subh_h16_lh
4520 783U, // A2_subh_h16_ll
4521 846U, // A2_subh_h16_sat_hh
4522 910U, // A2_subh_h16_sat_hl
4523 847U, // A2_subh_h16_sat_lh
4524 911U, // A2_subh_h16_sat_ll
4525 975U, // A2_subh_l16_hl
4526 1039U, // A2_subh_l16_ll
4527 1103U, // A2_subh_l16_sat_hl
4528 1167U, // A2_subh_l16_sat_ll
4529 0U, // A2_subp
4530 66U, // A2_subri
4531 20480U, // A2_subsat
4532 0U, // A2_svaddh
4533 0U, // A2_svaddhs
4534 0U, // A2_svadduhs
4535 0U, // A2_svavgh
4536 0U, // A2_svavghs
4537 0U, // A2_svnavgh
4538 0U, // A2_svsubh
4539 0U, // A2_svsubhs
4540 0U, // A2_svsubuhs
4541 0U, // A2_swiz
4542 0U, // A2_sxtb
4543 0U, // A2_sxth
4544 0U, // A2_sxtw
4545 0U, // A2_tfr
4546 0U, // A2_tfrcrr
4547 16U, // A2_tfrih
4548 16U, // A2_tfril
4549 0U, // A2_tfrrcr
4550 0U, // A2_tfrsi
4551 0U, // A2_vabsh
4552 0U, // A2_vabshsat
4553 0U, // A2_vabsw
4554 0U, // A2_vabswsat
4555 0U, // A2_vaddh
4556 0U, // A2_vaddhs
4557 0U, // A2_vaddub
4558 0U, // A2_vaddubs
4559 0U, // A2_vadduhs
4560 0U, // A2_vaddw
4561 0U, // A2_vaddws
4562 0U, // A2_vavgh
4563 0U, // A2_vavghcr
4564 0U, // A2_vavghr
4565 0U, // A2_vavgub
4566 0U, // A2_vavgubr
4567 0U, // A2_vavguh
4568 0U, // A2_vavguhr
4569 0U, // A2_vavguw
4570 0U, // A2_vavguwr
4571 0U, // A2_vavgw
4572 0U, // A2_vavgwcr
4573 0U, // A2_vavgwr
4574 66U, // A2_vcmpbeq
4575 66U, // A2_vcmpbgtu
4576 66U, // A2_vcmpheq
4577 66U, // A2_vcmphgt
4578 66U, // A2_vcmphgtu
4579 66U, // A2_vcmpweq
4580 66U, // A2_vcmpwgt
4581 66U, // A2_vcmpwgtu
4582 0U, // A2_vconj
4583 0U, // A2_vmaxb
4584 0U, // A2_vmaxh
4585 0U, // A2_vmaxub
4586 0U, // A2_vmaxuh
4587 0U, // A2_vmaxuw
4588 0U, // A2_vmaxw
4589 0U, // A2_vminb
4590 0U, // A2_vminh
4591 0U, // A2_vminub
4592 0U, // A2_vminuh
4593 0U, // A2_vminuw
4594 0U, // A2_vminw
4595 0U, // A2_vnavgh
4596 0U, // A2_vnavghcr
4597 0U, // A2_vnavghr
4598 0U, // A2_vnavgw
4599 0U, // A2_vnavgwcr
4600 0U, // A2_vnavgwr
4601 0U, // A2_vraddub
4602 0U, // A2_vraddub_acc
4603 0U, // A2_vrsadub
4604 0U, // A2_vrsadub_acc
4605 0U, // A2_vsubh
4606 0U, // A2_vsubhs
4607 0U, // A2_vsubub
4608 0U, // A2_vsububs
4609 0U, // A2_vsubuhs
4610 0U, // A2_vsubw
4611 0U, // A2_vsubws
4612 0U, // A2_xor
4613 0U, // A2_xorp
4614 0U, // A2_zxth
4615 33984U, // A4_addp_c
4616 66U, // A4_andn
4617 66U, // A4_andnp
4618 66U, // A4_bitsplit
4619 66U, // A4_bitspliti
4620 0U, // A4_boundscheck_hi
4621 0U, // A4_boundscheck_lo
4622 66U, // A4_cmpbeq
4623 66U, // A4_cmpbeqi
4624 66U, // A4_cmpbgt
4625 66U, // A4_cmpbgti
4626 66U, // A4_cmpbgtu
4627 66U, // A4_cmpbgtui
4628 66U, // A4_cmpheq
4629 66U, // A4_cmpheqi
4630 66U, // A4_cmphgt
4631 66U, // A4_cmphgti
4632 66U, // A4_cmphgtu
4633 66U, // A4_cmphgtui
4634 66U, // A4_combineii
4635 66U, // A4_combineir
4636 66U, // A4_combineri
4637 66U, // A4_cround_ri
4638 66U, // A4_cround_rr
4639 0U, // A4_ext
4640 0U, // A4_modwrapu
4641 66U, // A4_orn
4642 66U, // A4_ornp
4643 0U, // A4_paslhf
4644 0U, // A4_paslhfnew
4645 0U, // A4_paslht
4646 0U, // A4_paslhtnew
4647 0U, // A4_pasrhf
4648 0U, // A4_pasrhfnew
4649 0U, // A4_pasrht
4650 0U, // A4_pasrhtnew
4651 0U, // A4_psxtbf
4652 0U, // A4_psxtbfnew
4653 0U, // A4_psxtbt
4654 0U, // A4_psxtbtnew
4655 0U, // A4_psxthf
4656 0U, // A4_psxthfnew
4657 0U, // A4_psxtht
4658 0U, // A4_psxthtnew
4659 0U, // A4_pzxtbf
4660 0U, // A4_pzxtbfnew
4661 0U, // A4_pzxtbt
4662 0U, // A4_pzxtbtnew
4663 0U, // A4_pzxthf
4664 0U, // A4_pzxthfnew
4665 0U, // A4_pzxtht
4666 0U, // A4_pzxthtnew
4667 66U, // A4_rcmpeq
4668 66U, // A4_rcmpeqi
4669 66U, // A4_rcmpneq
4670 66U, // A4_rcmpneqi
4671 66U, // A4_round_ri
4672 1282U, // A4_round_ri_sat
4673 66U, // A4_round_rr
4674 1282U, // A4_round_rr_sat
4675 33984U, // A4_subp_c
4676 0U, // A4_tfrcpp
4677 0U, // A4_tfrpcp
4678 0U, // A4_tlbmatch
4679 0U, // A4_vcmpbeq_any
4680 66U, // A4_vcmpbeqi
4681 66U, // A4_vcmpbgt
4682 66U, // A4_vcmpbgti
4683 66U, // A4_vcmpbgtui
4684 66U, // A4_vcmpheqi
4685 66U, // A4_vcmphgti
4686 66U, // A4_vcmphgtui
4687 66U, // A4_vcmpweqi
4688 66U, // A4_vcmpwgti
4689 66U, // A4_vcmpwgtui
4690 0U, // A4_vrmaxh
4691 0U, // A4_vrmaxuh
4692 0U, // A4_vrmaxuw
4693 0U, // A4_vrmaxw
4694 0U, // A4_vrminh
4695 0U, // A4_vrminuh
4696 0U, // A4_vrminuw
4697 0U, // A4_vrminw
4698 17U, // A5_ACS
4699 0U, // A5_vaddhubs
4700 0U, // A6_vcmpbeq_notany
4701 18U, // A6_vminub_RdP
4702 0U, // A7_clip
4703 66U, // A7_croundd_ri
4704 66U, // A7_croundd_rr
4705 0U, // A7_vclip
4706 0U, // C2_all8
4707 66U, // C2_and
4708 0U, // C2_andn
4709 0U, // C2_any8
4710 66U, // C2_bitsclr
4711 66U, // C2_bitsclri
4712 0U, // C2_bitsset
4713 0U, // C2_ccombinewf
4714 0U, // C2_ccombinewnewf
4715 0U, // C2_ccombinewnewt
4716 0U, // C2_ccombinewt
4717 0U, // C2_cmoveif
4718 0U, // C2_cmoveit
4719 0U, // C2_cmovenewif
4720 0U, // C2_cmovenewit
4721 66U, // C2_cmpeq
4722 66U, // C2_cmpeqi
4723 66U, // C2_cmpeqp
4724 66U, // C2_cmpgt
4725 66U, // C2_cmpgti
4726 66U, // C2_cmpgtp
4727 66U, // C2_cmpgtu
4728 66U, // C2_cmpgtui
4729 66U, // C2_cmpgtup
4730 0U, // C2_mask
4731 1346U, // C2_mux
4732 38274U, // C2_muxii
4733 38274U, // C2_muxir
4734 1346U, // C2_muxri
4735 0U, // C2_not
4736 66U, // C2_or
4737 0U, // C2_orn
4738 0U, // C2_tfrpr
4739 0U, // C2_tfrrp
4740 0U, // C2_vitpack
4741 0U, // C2_vmux
4742 0U, // C2_xor
4743 0U, // C4_addipc
4744 42176U, // C4_and_and
4745 19U, // C4_and_andn
4746 42176U, // C4_and_or
4747 19U, // C4_and_orn
4748 66U, // C4_cmplte
4749 66U, // C4_cmpltei
4750 66U, // C4_cmplteu
4751 66U, // C4_cmplteui
4752 66U, // C4_cmpneq
4753 66U, // C4_cmpneqi
4754 0U, // C4_fastcorner9
4755 0U, // C4_fastcorner9_not
4756 66U, // C4_nbitsclr
4757 66U, // C4_nbitsclri
4758 0U, // C4_nbitsset
4759 42176U, // C4_or_and
4760 19U, // C4_or_andn
4761 42176U, // C4_or_or
4762 19U, // C4_or_orn
4763 0U, // CALLProfile
4764 0U, // CONST32
4765 0U, // CONST64
4766 0U, // DuplexIClass0
4767 0U, // DuplexIClass1
4768 0U, // DuplexIClass2
4769 0U, // DuplexIClass3
4770 0U, // DuplexIClass4
4771 0U, // DuplexIClass5
4772 0U, // DuplexIClass6
4773 0U, // DuplexIClass7
4774 0U, // DuplexIClass8
4775 0U, // DuplexIClass9
4776 0U, // DuplexIClassA
4777 0U, // DuplexIClassB
4778 0U, // DuplexIClassC
4779 0U, // DuplexIClassD
4780 0U, // DuplexIClassE
4781 0U, // DuplexIClassF
4782 0U, // EH_RETURN_JMPR
4783 0U, // F2_conv_d2df
4784 0U, // F2_conv_d2sf
4785 0U, // F2_conv_df2d
4786 0U, // F2_conv_df2d_chop
4787 0U, // F2_conv_df2sf
4788 0U, // F2_conv_df2ud
4789 0U, // F2_conv_df2ud_chop
4790 0U, // F2_conv_df2uw
4791 0U, // F2_conv_df2uw_chop
4792 0U, // F2_conv_df2w
4793 0U, // F2_conv_df2w_chop
4794 0U, // F2_conv_sf2d
4795 0U, // F2_conv_sf2d_chop
4796 0U, // F2_conv_sf2df
4797 0U, // F2_conv_sf2ud
4798 0U, // F2_conv_sf2ud_chop
4799 0U, // F2_conv_sf2uw
4800 0U, // F2_conv_sf2uw_chop
4801 0U, // F2_conv_sf2w
4802 0U, // F2_conv_sf2w_chop
4803 0U, // F2_conv_ud2df
4804 0U, // F2_conv_ud2sf
4805 0U, // F2_conv_uw2df
4806 0U, // F2_conv_uw2sf
4807 0U, // F2_conv_w2df
4808 0U, // F2_conv_w2sf
4809 0U, // F2_dfadd
4810 0U, // F2_dfclass
4811 0U, // F2_dfcmpeq
4812 0U, // F2_dfcmpge
4813 0U, // F2_dfcmpgt
4814 0U, // F2_dfcmpuo
4815 0U, // F2_dfimm_n
4816 0U, // F2_dfimm_p
4817 0U, // F2_dfmax
4818 0U, // F2_dfmin
4819 0U, // F2_dfmpyfix
4820 0U, // F2_dfmpyhh
4821 0U, // F2_dfmpylh
4822 0U, // F2_dfmpyll
4823 0U, // F2_dfsub
4824 0U, // F2_sfadd
4825 0U, // F2_sfclass
4826 0U, // F2_sfcmpeq
4827 0U, // F2_sfcmpge
4828 0U, // F2_sfcmpgt
4829 0U, // F2_sfcmpuo
4830 0U, // F2_sffixupd
4831 0U, // F2_sffixupn
4832 0U, // F2_sffixupr
4833 0U, // F2_sffma
4834 0U, // F2_sffma_lib
4835 1481U, // F2_sffma_sc
4836 0U, // F2_sffms
4837 0U, // F2_sffms_lib
4838 0U, // F2_sfimm_n
4839 0U, // F2_sfimm_p
4840 20U, // F2_sfinvsqrta
4841 0U, // F2_sfmax
4842 0U, // F2_sfmin
4843 0U, // F2_sfmpy
4844 21U, // F2_sfrecipa
4845 0U, // F2_sfsub
4846 0U, // G4_tfrgcpp
4847 0U, // G4_tfrgcrr
4848 0U, // G4_tfrgpcp
4849 0U, // G4_tfrgrcr
4850 16U, // HI
4851 0U, // J2_call
4852 0U, // J2_callf
4853 0U, // J2_callr
4854 0U, // J2_callrf
4855 0U, // J2_callrh
4856 0U, // J2_callrt
4857 0U, // J2_callt
4858 0U, // J2_jump
4859 0U, // J2_jumpf
4860 0U, // J2_jumpfnew
4861 0U, // J2_jumpfnewpt
4862 0U, // J2_jumpfpt
4863 0U, // J2_jumpr
4864 0U, // J2_jumprf
4865 0U, // J2_jumprfnew
4866 0U, // J2_jumprfnewpt
4867 0U, // J2_jumprfpt
4868 0U, // J2_jumprgtez
4869 0U, // J2_jumprgtezpt
4870 0U, // J2_jumprh
4871 0U, // J2_jumprltez
4872 0U, // J2_jumprltezpt
4873 0U, // J2_jumprnz
4874 0U, // J2_jumprnzpt
4875 0U, // J2_jumprt
4876 0U, // J2_jumprtnew
4877 0U, // J2_jumprtnewpt
4878 0U, // J2_jumprtpt
4879 0U, // J2_jumprz
4880 0U, // J2_jumprzpt
4881 0U, // J2_jumpt
4882 0U, // J2_jumptnew
4883 0U, // J2_jumptnewpt
4884 0U, // J2_jumptpt
4885 1U, // J2_loop0i
4886 1U, // J2_loop0iext
4887 1U, // J2_loop0r
4888 1U, // J2_loop0rext
4889 1U, // J2_loop1i
4890 1U, // J2_loop1iext
4891 1U, // J2_loop1r
4892 1U, // J2_loop1rext
4893 0U, // J2_pause
4894 1U, // J2_ploop1si
4895 1U, // J2_ploop1sr
4896 1U, // J2_ploop2si
4897 1U, // J2_ploop2sr
4898 1U, // J2_ploop3si
4899 1U, // J2_ploop3sr
4900 0U, // J2_rte
4901 0U, // J2_trap0
4902 1U, // J2_trap1
4903 0U, // J2_unpause
4904 0U, // J4_cmpeq_f_jumpnv_nt
4905 0U, // J4_cmpeq_f_jumpnv_t
4906 22U, // J4_cmpeq_fp0_jump_nt
4907 23U, // J4_cmpeq_fp0_jump_t
4908 24U, // J4_cmpeq_fp1_jump_nt
4909 25U, // J4_cmpeq_fp1_jump_t
4910 0U, // J4_cmpeq_t_jumpnv_nt
4911 0U, // J4_cmpeq_t_jumpnv_t
4912 26U, // J4_cmpeq_tp0_jump_nt
4913 27U, // J4_cmpeq_tp0_jump_t
4914 28U, // J4_cmpeq_tp1_jump_nt
4915 29U, // J4_cmpeq_tp1_jump_t
4916 0U, // J4_cmpeqi_f_jumpnv_nt
4917 0U, // J4_cmpeqi_f_jumpnv_t
4918 22U, // J4_cmpeqi_fp0_jump_nt
4919 23U, // J4_cmpeqi_fp0_jump_t
4920 24U, // J4_cmpeqi_fp1_jump_nt
4921 25U, // J4_cmpeqi_fp1_jump_t
4922 0U, // J4_cmpeqi_t_jumpnv_nt
4923 0U, // J4_cmpeqi_t_jumpnv_t
4924 26U, // J4_cmpeqi_tp0_jump_nt
4925 27U, // J4_cmpeqi_tp0_jump_t
4926 28U, // J4_cmpeqi_tp1_jump_nt
4927 29U, // J4_cmpeqi_tp1_jump_t
4928 0U, // J4_cmpeqn1_f_jumpnv_nt
4929 0U, // J4_cmpeqn1_f_jumpnv_t
4930 22U, // J4_cmpeqn1_fp0_jump_nt
4931 23U, // J4_cmpeqn1_fp0_jump_t
4932 24U, // J4_cmpeqn1_fp1_jump_nt
4933 25U, // J4_cmpeqn1_fp1_jump_t
4934 0U, // J4_cmpeqn1_t_jumpnv_nt
4935 0U, // J4_cmpeqn1_t_jumpnv_t
4936 26U, // J4_cmpeqn1_tp0_jump_nt
4937 27U, // J4_cmpeqn1_tp0_jump_t
4938 28U, // J4_cmpeqn1_tp1_jump_nt
4939 29U, // J4_cmpeqn1_tp1_jump_t
4940 0U, // J4_cmpgt_f_jumpnv_nt
4941 0U, // J4_cmpgt_f_jumpnv_t
4942 22U, // J4_cmpgt_fp0_jump_nt
4943 23U, // J4_cmpgt_fp0_jump_t
4944 24U, // J4_cmpgt_fp1_jump_nt
4945 25U, // J4_cmpgt_fp1_jump_t
4946 0U, // J4_cmpgt_t_jumpnv_nt
4947 0U, // J4_cmpgt_t_jumpnv_t
4948 26U, // J4_cmpgt_tp0_jump_nt
4949 27U, // J4_cmpgt_tp0_jump_t
4950 28U, // J4_cmpgt_tp1_jump_nt
4951 29U, // J4_cmpgt_tp1_jump_t
4952 0U, // J4_cmpgti_f_jumpnv_nt
4953 0U, // J4_cmpgti_f_jumpnv_t
4954 22U, // J4_cmpgti_fp0_jump_nt
4955 23U, // J4_cmpgti_fp0_jump_t
4956 24U, // J4_cmpgti_fp1_jump_nt
4957 25U, // J4_cmpgti_fp1_jump_t
4958 0U, // J4_cmpgti_t_jumpnv_nt
4959 0U, // J4_cmpgti_t_jumpnv_t
4960 26U, // J4_cmpgti_tp0_jump_nt
4961 27U, // J4_cmpgti_tp0_jump_t
4962 28U, // J4_cmpgti_tp1_jump_nt
4963 29U, // J4_cmpgti_tp1_jump_t
4964 0U, // J4_cmpgtn1_f_jumpnv_nt
4965 0U, // J4_cmpgtn1_f_jumpnv_t
4966 22U, // J4_cmpgtn1_fp0_jump_nt
4967 23U, // J4_cmpgtn1_fp0_jump_t
4968 24U, // J4_cmpgtn1_fp1_jump_nt
4969 25U, // J4_cmpgtn1_fp1_jump_t
4970 0U, // J4_cmpgtn1_t_jumpnv_nt
4971 0U, // J4_cmpgtn1_t_jumpnv_t
4972 26U, // J4_cmpgtn1_tp0_jump_nt
4973 27U, // J4_cmpgtn1_tp0_jump_t
4974 28U, // J4_cmpgtn1_tp1_jump_nt
4975 29U, // J4_cmpgtn1_tp1_jump_t
4976 0U, // J4_cmpgtu_f_jumpnv_nt
4977 0U, // J4_cmpgtu_f_jumpnv_t
4978 22U, // J4_cmpgtu_fp0_jump_nt
4979 23U, // J4_cmpgtu_fp0_jump_t
4980 24U, // J4_cmpgtu_fp1_jump_nt
4981 25U, // J4_cmpgtu_fp1_jump_t
4982 0U, // J4_cmpgtu_t_jumpnv_nt
4983 0U, // J4_cmpgtu_t_jumpnv_t
4984 26U, // J4_cmpgtu_tp0_jump_nt
4985 27U, // J4_cmpgtu_tp0_jump_t
4986 28U, // J4_cmpgtu_tp1_jump_nt
4987 29U, // J4_cmpgtu_tp1_jump_t
4988 0U, // J4_cmpgtui_f_jumpnv_nt
4989 0U, // J4_cmpgtui_f_jumpnv_t
4990 22U, // J4_cmpgtui_fp0_jump_nt
4991 23U, // J4_cmpgtui_fp0_jump_t
4992 24U, // J4_cmpgtui_fp1_jump_nt
4993 25U, // J4_cmpgtui_fp1_jump_t
4994 0U, // J4_cmpgtui_t_jumpnv_nt
4995 0U, // J4_cmpgtui_t_jumpnv_t
4996 26U, // J4_cmpgtui_tp0_jump_nt
4997 27U, // J4_cmpgtui_tp0_jump_t
4998 28U, // J4_cmpgtui_tp1_jump_nt
4999 29U, // J4_cmpgtui_tp1_jump_t
5000 30U, // J4_cmplt_f_jumpnv_nt
5001 31U, // J4_cmplt_f_jumpnv_t
5002 30U, // J4_cmplt_t_jumpnv_nt
5003 31U, // J4_cmplt_t_jumpnv_t
5004 30U, // J4_cmpltu_f_jumpnv_nt
5005 31U, // J4_cmpltu_f_jumpnv_t
5006 30U, // J4_cmpltu_t_jumpnv_nt
5007 31U, // J4_cmpltu_t_jumpnv_t
5008 0U, // J4_hintjumpr
5009 0U, // J4_jumpseti
5010 0U, // J4_jumpsetr
5011 0U, // J4_tstbit0_f_jumpnv_nt
5012 0U, // J4_tstbit0_f_jumpnv_t
5013 0U, // J4_tstbit0_fp0_jump_nt
5014 0U, // J4_tstbit0_fp0_jump_t
5015 0U, // J4_tstbit0_fp1_jump_nt
5016 0U, // J4_tstbit0_fp1_jump_t
5017 0U, // J4_tstbit0_t_jumpnv_nt
5018 0U, // J4_tstbit0_t_jumpnv_t
5019 0U, // J4_tstbit0_tp0_jump_nt
5020 0U, // J4_tstbit0_tp0_jump_t
5021 0U, // J4_tstbit0_tp1_jump_nt
5022 0U, // J4_tstbit0_tp1_jump_t
5023 0U, // L2_deallocframe
5024 1248U, // L2_loadalignb_io
5025 45729U, // L2_loadalignb_pbr
5026 49826U, // L2_loadalignb_pci
5027 35U, // L2_loadalignb_pcr
5028 674U, // L2_loadalignb_pi
5029 673U, // L2_loadalignb_pr
5030 1248U, // L2_loadalignh_io
5031 45729U, // L2_loadalignh_pbr
5032 49826U, // L2_loadalignh_pci
5033 35U, // L2_loadalignh_pcr
5034 674U, // L2_loadalignh_pi
5035 673U, // L2_loadalignh_pr
5036 1U, // L2_loadbsw2_io
5037 36U, // L2_loadbsw2_pbr
5038 37U, // L2_loadbsw2_pci
5039 0U, // L2_loadbsw2_pcr
5040 1U, // L2_loadbsw2_pi
5041 1U, // L2_loadbsw2_pr
5042 1U, // L2_loadbsw4_io
5043 36U, // L2_loadbsw4_pbr
5044 37U, // L2_loadbsw4_pci
5045 0U, // L2_loadbsw4_pcr
5046 1U, // L2_loadbsw4_pi
5047 1U, // L2_loadbsw4_pr
5048 1U, // L2_loadbzw2_io
5049 36U, // L2_loadbzw2_pbr
5050 37U, // L2_loadbzw2_pci
5051 0U, // L2_loadbzw2_pcr
5052 1U, // L2_loadbzw2_pi
5053 1U, // L2_loadbzw2_pr
5054 1U, // L2_loadbzw4_io
5055 36U, // L2_loadbzw4_pbr
5056 37U, // L2_loadbzw4_pci
5057 0U, // L2_loadbzw4_pcr
5058 1U, // L2_loadbzw4_pi
5059 1U, // L2_loadbzw4_pr
5060 1U, // L2_loadrb_io
5061 36U, // L2_loadrb_pbr
5062 37U, // L2_loadrb_pci
5063 0U, // L2_loadrb_pcr
5064 1U, // L2_loadrb_pi
5065 1U, // L2_loadrb_pr
5066 0U, // L2_loadrbgp
5067 1U, // L2_loadrd_io
5068 36U, // L2_loadrd_pbr
5069 37U, // L2_loadrd_pci
5070 0U, // L2_loadrd_pcr
5071 1U, // L2_loadrd_pi
5072 1U, // L2_loadrd_pr
5073 0U, // L2_loadrdgp
5074 1U, // L2_loadrh_io
5075 36U, // L2_loadrh_pbr
5076 37U, // L2_loadrh_pci
5077 0U, // L2_loadrh_pcr
5078 1U, // L2_loadrh_pi
5079 1U, // L2_loadrh_pr
5080 0U, // L2_loadrhgp
5081 1U, // L2_loadri_io
5082 36U, // L2_loadri_pbr
5083 37U, // L2_loadri_pci
5084 0U, // L2_loadri_pcr
5085 1U, // L2_loadri_pi
5086 1U, // L2_loadri_pr
5087 0U, // L2_loadrigp
5088 1U, // L2_loadrub_io
5089 36U, // L2_loadrub_pbr
5090 37U, // L2_loadrub_pci
5091 0U, // L2_loadrub_pcr
5092 1U, // L2_loadrub_pi
5093 1U, // L2_loadrub_pr
5094 0U, // L2_loadrubgp
5095 1U, // L2_loadruh_io
5096 36U, // L2_loadruh_pbr
5097 37U, // L2_loadruh_pci
5098 0U, // L2_loadruh_pcr
5099 1U, // L2_loadruh_pi
5100 1U, // L2_loadruh_pr
5101 0U, // L2_loadruhgp
5102 0U, // L2_loadw_aq
5103 0U, // L2_loadw_locked
5104 1538U, // L2_ploadrbf_io
5105 1638U, // L2_ploadrbf_pi
5106 1538U, // L2_ploadrbfnew_io
5107 1638U, // L2_ploadrbfnew_pi
5108 1538U, // L2_ploadrbt_io
5109 1638U, // L2_ploadrbt_pi
5110 1538U, // L2_ploadrbtnew_io
5111 1638U, // L2_ploadrbtnew_pi
5112 1538U, // L2_ploadrdf_io
5113 1638U, // L2_ploadrdf_pi
5114 1538U, // L2_ploadrdfnew_io
5115 1638U, // L2_ploadrdfnew_pi
5116 1538U, // L2_ploadrdt_io
5117 1638U, // L2_ploadrdt_pi
5118 1538U, // L2_ploadrdtnew_io
5119 1638U, // L2_ploadrdtnew_pi
5120 1538U, // L2_ploadrhf_io
5121 1638U, // L2_ploadrhf_pi
5122 1538U, // L2_ploadrhfnew_io
5123 1638U, // L2_ploadrhfnew_pi
5124 1538U, // L2_ploadrht_io
5125 1638U, // L2_ploadrht_pi
5126 1538U, // L2_ploadrhtnew_io
5127 1638U, // L2_ploadrhtnew_pi
5128 1538U, // L2_ploadrif_io
5129 1638U, // L2_ploadrif_pi
5130 1538U, // L2_ploadrifnew_io
5131 1638U, // L2_ploadrifnew_pi
5132 1538U, // L2_ploadrit_io
5133 1638U, // L2_ploadrit_pi
5134 1538U, // L2_ploadritnew_io
5135 1638U, // L2_ploadritnew_pi
5136 1538U, // L2_ploadrubf_io
5137 1638U, // L2_ploadrubf_pi
5138 1538U, // L2_ploadrubfnew_io
5139 1638U, // L2_ploadrubfnew_pi
5140 1538U, // L2_ploadrubt_io
5141 1638U, // L2_ploadrubt_pi
5142 1538U, // L2_ploadrubtnew_io
5143 1638U, // L2_ploadrubtnew_pi
5144 1538U, // L2_ploadruhf_io
5145 1638U, // L2_ploadruhf_pi
5146 1538U, // L2_ploadruhfnew_io
5147 1638U, // L2_ploadruhfnew_pi
5148 1538U, // L2_ploadruht_io
5149 1638U, // L2_ploadruht_pi
5150 1538U, // L2_ploadruhtnew_io
5151 1638U, // L2_ploadruhtnew_pi
5152 0U, // L4_add_memopb_io
5153 0U, // L4_add_memoph_io
5154 0U, // L4_add_memopw_io
5155 0U, // L4_and_memopb_io
5156 0U, // L4_and_memoph_io
5157 0U, // L4_and_memopw_io
5158 0U, // L4_iadd_memopb_io
5159 0U, // L4_iadd_memoph_io
5160 0U, // L4_iadd_memopw_io
5161 0U, // L4_iand_memopb_io
5162 0U, // L4_iand_memoph_io
5163 0U, // L4_iand_memopw_io
5164 0U, // L4_ior_memopb_io
5165 0U, // L4_ior_memoph_io
5166 0U, // L4_ior_memopw_io
5167 0U, // L4_isub_memopb_io
5168 0U, // L4_isub_memoph_io
5169 0U, // L4_isub_memopw_io
5170 39U, // L4_loadalignb_ap
5171 40U, // L4_loadalignb_ur
5172 39U, // L4_loadalignh_ap
5173 40U, // L4_loadalignh_ur
5174 0U, // L4_loadbsw2_ap
5175 0U, // L4_loadbsw2_ur
5176 0U, // L4_loadbsw4_ap
5177 0U, // L4_loadbsw4_ur
5178 0U, // L4_loadbzw2_ap
5179 0U, // L4_loadbzw2_ur
5180 0U, // L4_loadbzw4_ap
5181 0U, // L4_loadbzw4_ur
5182 0U, // L4_loadd_aq
5183 0U, // L4_loadd_locked
5184 0U, // L4_loadrb_ap
5185 0U, // L4_loadrb_rr
5186 0U, // L4_loadrb_ur
5187 0U, // L4_loadrd_ap
5188 0U, // L4_loadrd_rr
5189 0U, // L4_loadrd_ur
5190 0U, // L4_loadrh_ap
5191 0U, // L4_loadrh_rr
5192 0U, // L4_loadrh_ur
5193 0U, // L4_loadri_ap
5194 0U, // L4_loadri_rr
5195 0U, // L4_loadri_ur
5196 0U, // L4_loadrub_ap
5197 0U, // L4_loadrub_rr
5198 0U, // L4_loadrub_ur
5199 0U, // L4_loadruh_ap
5200 0U, // L4_loadruh_rr
5201 0U, // L4_loadruh_ur
5202 0U, // L4_loadw_phys
5203 0U, // L4_or_memopb_io
5204 0U, // L4_or_memoph_io
5205 0U, // L4_or_memopw_io
5206 0U, // L4_ploadrbf_abs
5207 1666U, // L4_ploadrbf_rr
5208 0U, // L4_ploadrbfnew_abs
5209 1666U, // L4_ploadrbfnew_rr
5210 0U, // L4_ploadrbt_abs
5211 1666U, // L4_ploadrbt_rr
5212 0U, // L4_ploadrbtnew_abs
5213 1666U, // L4_ploadrbtnew_rr
5214 0U, // L4_ploadrdf_abs
5215 1666U, // L4_ploadrdf_rr
5216 0U, // L4_ploadrdfnew_abs
5217 1666U, // L4_ploadrdfnew_rr
5218 0U, // L4_ploadrdt_abs
5219 1666U, // L4_ploadrdt_rr
5220 0U, // L4_ploadrdtnew_abs
5221 1666U, // L4_ploadrdtnew_rr
5222 0U, // L4_ploadrhf_abs
5223 1666U, // L4_ploadrhf_rr
5224 0U, // L4_ploadrhfnew_abs
5225 1666U, // L4_ploadrhfnew_rr
5226 0U, // L4_ploadrht_abs
5227 1666U, // L4_ploadrht_rr
5228 0U, // L4_ploadrhtnew_abs
5229 1666U, // L4_ploadrhtnew_rr
5230 0U, // L4_ploadrif_abs
5231 1666U, // L4_ploadrif_rr
5232 0U, // L4_ploadrifnew_abs
5233 1666U, // L4_ploadrifnew_rr
5234 0U, // L4_ploadrit_abs
5235 1666U, // L4_ploadrit_rr
5236 0U, // L4_ploadritnew_abs
5237 1666U, // L4_ploadritnew_rr
5238 0U, // L4_ploadrubf_abs
5239 1666U, // L4_ploadrubf_rr
5240 0U, // L4_ploadrubfnew_abs
5241 1666U, // L4_ploadrubfnew_rr
5242 0U, // L4_ploadrubt_abs
5243 1666U, // L4_ploadrubt_rr
5244 0U, // L4_ploadrubtnew_abs
5245 1666U, // L4_ploadrubtnew_rr
5246 0U, // L4_ploadruhf_abs
5247 1666U, // L4_ploadruhf_rr
5248 0U, // L4_ploadruhfnew_abs
5249 1666U, // L4_ploadruhfnew_rr
5250 0U, // L4_ploadruht_abs
5251 1666U, // L4_ploadruht_rr
5252 0U, // L4_ploadruhtnew_abs
5253 1666U, // L4_ploadruhtnew_rr
5254 0U, // L4_return
5255 13U, // L4_return_f
5256 41U, // L4_return_fnew_pnt
5257 42U, // L4_return_fnew_pt
5258 13U, // L4_return_t
5259 41U, // L4_return_tnew_pnt
5260 42U, // L4_return_tnew_pt
5261 0U, // L4_sub_memopb_io
5262 0U, // L4_sub_memoph_io
5263 0U, // L4_sub_memopw_io
5264 0U, // L6_memcpy
5265 16U, // LO
5266 69U, // M2_acci
5267 69U, // M2_accii
5268 0U, // M2_cmaci_s0
5269 0U, // M2_cmacr_s0
5270 0U, // M2_cmacs_s0
5271 0U, // M2_cmacs_s1
5272 0U, // M2_cmacsc_s0
5273 0U, // M2_cmacsc_s1
5274 0U, // M2_cmpyi_s0
5275 0U, // M2_cmpyr_s0
5276 0U, // M2_cmpyrs_s0
5277 0U, // M2_cmpyrs_s1
5278 0U, // M2_cmpyrsc_s0
5279 0U, // M2_cmpyrsc_s1
5280 0U, // M2_cmpys_s0
5281 0U, // M2_cmpys_s1
5282 0U, // M2_cmpysc_s0
5283 0U, // M2_cmpysc_s1
5284 0U, // M2_cnacs_s0
5285 0U, // M2_cnacs_s1
5286 0U, // M2_cnacsc_s0
5287 0U, // M2_cnacsc_s1
5288 69U, // M2_dpmpyss_acc_s0
5289 69U, // M2_dpmpyss_nac_s0
5290 322U, // M2_dpmpyss_rnd_s0
5291 66U, // M2_dpmpyss_s0
5292 69U, // M2_dpmpyuu_acc_s0
5293 69U, // M2_dpmpyuu_nac_s0
5294 66U, // M2_dpmpyuu_s0
5295 1730U, // M2_hmmpyh_rs1
5296 1794U, // M2_hmmpyh_s1
5297 1858U, // M2_hmmpyl_rs1
5298 1922U, // M2_hmmpyl_s1
5299 69U, // M2_maci
5300 69U, // M2_macsin
5301 69U, // M2_macsip
5302 0U, // M2_mmachs_rs0
5303 0U, // M2_mmachs_rs1
5304 0U, // M2_mmachs_s0
5305 0U, // M2_mmachs_s1
5306 0U, // M2_mmacls_rs0
5307 0U, // M2_mmacls_rs1
5308 0U, // M2_mmacls_s0
5309 0U, // M2_mmacls_s1
5310 0U, // M2_mmacuhs_rs0
5311 0U, // M2_mmacuhs_rs1
5312 0U, // M2_mmacuhs_s0
5313 0U, // M2_mmacuhs_s1
5314 0U, // M2_mmaculs_rs0
5315 0U, // M2_mmaculs_rs1
5316 0U, // M2_mmaculs_s0
5317 0U, // M2_mmaculs_s1
5318 0U, // M2_mmpyh_rs0
5319 0U, // M2_mmpyh_rs1
5320 0U, // M2_mmpyh_s0
5321 0U, // M2_mmpyh_s1
5322 0U, // M2_mmpyl_rs0
5323 0U, // M2_mmpyl_rs1
5324 0U, // M2_mmpyl_s0
5325 0U, // M2_mmpyl_s1
5326 0U, // M2_mmpyuh_rs0
5327 0U, // M2_mmpyuh_rs1
5328 0U, // M2_mmpyuh_s0
5329 0U, // M2_mmpyuh_s1
5330 0U, // M2_mmpyul_rs0
5331 0U, // M2_mmpyul_rs1
5332 0U, // M2_mmpyul_s0
5333 0U, // M2_mmpyul_s1
5334 69U, // M2_mnaci
5335 965U, // M2_mpy_acc_hh_s0
5336 1989U, // M2_mpy_acc_hh_s1
5337 1029U, // M2_mpy_acc_hl_s0
5338 2053U, // M2_mpy_acc_hl_s1
5339 965U, // M2_mpy_acc_lh_s0
5340 1989U, // M2_mpy_acc_lh_s1
5341 1029U, // M2_mpy_acc_ll_s0
5342 2053U, // M2_mpy_acc_ll_s1
5343 1093U, // M2_mpy_acc_sat_hh_s0
5344 1797U, // M2_mpy_acc_sat_hh_s1
5345 1157U, // M2_mpy_acc_sat_hl_s0
5346 1925U, // M2_mpy_acc_sat_hl_s1
5347 1093U, // M2_mpy_acc_sat_lh_s0
5348 1797U, // M2_mpy_acc_sat_lh_s1
5349 1157U, // M2_mpy_acc_sat_ll_s0
5350 1925U, // M2_mpy_acc_sat_ll_s1
5351 962U, // M2_mpy_hh_s0
5352 1986U, // M2_mpy_hh_s1
5353 1026U, // M2_mpy_hl_s0
5354 2050U, // M2_mpy_hl_s1
5355 962U, // M2_mpy_lh_s0
5356 1986U, // M2_mpy_lh_s1
5357 1026U, // M2_mpy_ll_s0
5358 2050U, // M2_mpy_ll_s1
5359 965U, // M2_mpy_nac_hh_s0
5360 1989U, // M2_mpy_nac_hh_s1
5361 1029U, // M2_mpy_nac_hl_s0
5362 2053U, // M2_mpy_nac_hl_s1
5363 965U, // M2_mpy_nac_lh_s0
5364 1989U, // M2_mpy_nac_lh_s1
5365 1029U, // M2_mpy_nac_ll_s0
5366 2053U, // M2_mpy_nac_ll_s1
5367 1093U, // M2_mpy_nac_sat_hh_s0
5368 1797U, // M2_mpy_nac_sat_hh_s1
5369 1157U, // M2_mpy_nac_sat_hl_s0
5370 1925U, // M2_mpy_nac_sat_hl_s1
5371 1093U, // M2_mpy_nac_sat_lh_s0
5372 1797U, // M2_mpy_nac_sat_lh_s1
5373 1157U, // M2_mpy_nac_sat_ll_s0
5374 1925U, // M2_mpy_nac_sat_ll_s1
5375 2114U, // M2_mpy_rnd_hh_s0
5376 2178U, // M2_mpy_rnd_hh_s1
5377 2242U, // M2_mpy_rnd_hl_s0
5378 2306U, // M2_mpy_rnd_hl_s1
5379 2114U, // M2_mpy_rnd_lh_s0
5380 2178U, // M2_mpy_rnd_lh_s1
5381 2242U, // M2_mpy_rnd_ll_s0
5382 2306U, // M2_mpy_rnd_ll_s1
5383 1090U, // M2_mpy_sat_hh_s0
5384 1794U, // M2_mpy_sat_hh_s1
5385 1154U, // M2_mpy_sat_hl_s0
5386 1922U, // M2_mpy_sat_hl_s1
5387 1090U, // M2_mpy_sat_lh_s0
5388 1794U, // M2_mpy_sat_lh_s1
5389 1154U, // M2_mpy_sat_ll_s0
5390 1922U, // M2_mpy_sat_ll_s1
5391 2370U, // M2_mpy_sat_rnd_hh_s0
5392 1730U, // M2_mpy_sat_rnd_hh_s1
5393 2434U, // M2_mpy_sat_rnd_hl_s0
5394 1858U, // M2_mpy_sat_rnd_hl_s1
5395 2370U, // M2_mpy_sat_rnd_lh_s0
5396 1730U, // M2_mpy_sat_rnd_lh_s1
5397 2434U, // M2_mpy_sat_rnd_ll_s0
5398 1858U, // M2_mpy_sat_rnd_ll_s1
5399 66U, // M2_mpy_up
5400 2498U, // M2_mpy_up_s1
5401 2562U, // M2_mpy_up_s1_sat
5402 965U, // M2_mpyd_acc_hh_s0
5403 1989U, // M2_mpyd_acc_hh_s1
5404 1029U, // M2_mpyd_acc_hl_s0
5405 2053U, // M2_mpyd_acc_hl_s1
5406 965U, // M2_mpyd_acc_lh_s0
5407 1989U, // M2_mpyd_acc_lh_s1
5408 1029U, // M2_mpyd_acc_ll_s0
5409 2053U, // M2_mpyd_acc_ll_s1
5410 962U, // M2_mpyd_hh_s0
5411 1986U, // M2_mpyd_hh_s1
5412 1026U, // M2_mpyd_hl_s0
5413 2050U, // M2_mpyd_hl_s1
5414 962U, // M2_mpyd_lh_s0
5415 1986U, // M2_mpyd_lh_s1
5416 1026U, // M2_mpyd_ll_s0
5417 2050U, // M2_mpyd_ll_s1
5418 965U, // M2_mpyd_nac_hh_s0
5419 1989U, // M2_mpyd_nac_hh_s1
5420 1029U, // M2_mpyd_nac_hl_s0
5421 2053U, // M2_mpyd_nac_hl_s1
5422 965U, // M2_mpyd_nac_lh_s0
5423 1989U, // M2_mpyd_nac_lh_s1
5424 1029U, // M2_mpyd_nac_ll_s0
5425 2053U, // M2_mpyd_nac_ll_s1
5426 2114U, // M2_mpyd_rnd_hh_s0
5427 2178U, // M2_mpyd_rnd_hh_s1
5428 2242U, // M2_mpyd_rnd_hl_s0
5429 2306U, // M2_mpyd_rnd_hl_s1
5430 2114U, // M2_mpyd_rnd_lh_s0
5431 2178U, // M2_mpyd_rnd_lh_s1
5432 2242U, // M2_mpyd_rnd_ll_s0
5433 2306U, // M2_mpyd_rnd_ll_s1
5434 66U, // M2_mpyi
5435 0U, // M2_mpysin
5436 0U, // M2_mpysip
5437 0U, // M2_mpysu_up
5438 965U, // M2_mpyu_acc_hh_s0
5439 1989U, // M2_mpyu_acc_hh_s1
5440 1029U, // M2_mpyu_acc_hl_s0
5441 2053U, // M2_mpyu_acc_hl_s1
5442 965U, // M2_mpyu_acc_lh_s0
5443 1989U, // M2_mpyu_acc_lh_s1
5444 1029U, // M2_mpyu_acc_ll_s0
5445 2053U, // M2_mpyu_acc_ll_s1
5446 962U, // M2_mpyu_hh_s0
5447 1986U, // M2_mpyu_hh_s1
5448 1026U, // M2_mpyu_hl_s0
5449 2050U, // M2_mpyu_hl_s1
5450 962U, // M2_mpyu_lh_s0
5451 1986U, // M2_mpyu_lh_s1
5452 1026U, // M2_mpyu_ll_s0
5453 2050U, // M2_mpyu_ll_s1
5454 965U, // M2_mpyu_nac_hh_s0
5455 1989U, // M2_mpyu_nac_hh_s1
5456 1029U, // M2_mpyu_nac_hl_s0
5457 2053U, // M2_mpyu_nac_hl_s1
5458 965U, // M2_mpyu_nac_lh_s0
5459 1989U, // M2_mpyu_nac_lh_s1
5460 1029U, // M2_mpyu_nac_ll_s0
5461 2053U, // M2_mpyu_nac_ll_s1
5462 66U, // M2_mpyu_up
5463 965U, // M2_mpyud_acc_hh_s0
5464 1989U, // M2_mpyud_acc_hh_s1
5465 1029U, // M2_mpyud_acc_hl_s0
5466 2053U, // M2_mpyud_acc_hl_s1
5467 965U, // M2_mpyud_acc_lh_s0
5468 1989U, // M2_mpyud_acc_lh_s1
5469 1029U, // M2_mpyud_acc_ll_s0
5470 2053U, // M2_mpyud_acc_ll_s1
5471 962U, // M2_mpyud_hh_s0
5472 1986U, // M2_mpyud_hh_s1
5473 1026U, // M2_mpyud_hl_s0
5474 2050U, // M2_mpyud_hl_s1
5475 962U, // M2_mpyud_lh_s0
5476 1986U, // M2_mpyud_lh_s1
5477 1026U, // M2_mpyud_ll_s0
5478 2050U, // M2_mpyud_ll_s1
5479 965U, // M2_mpyud_nac_hh_s0
5480 1989U, // M2_mpyud_nac_hh_s1
5481 1029U, // M2_mpyud_nac_hl_s0
5482 2053U, // M2_mpyud_nac_hl_s1
5483 965U, // M2_mpyud_nac_lh_s0
5484 1989U, // M2_mpyud_nac_lh_s1
5485 1029U, // M2_mpyud_nac_ll_s0
5486 2053U, // M2_mpyud_nac_ll_s1
5487 69U, // M2_nacci
5488 69U, // M2_naccii
5489 0U, // M2_subacc
5490 0U, // M2_vabsdiffh
5491 0U, // M2_vabsdiffw
5492 0U, // M2_vcmac_s0_sat_i
5493 0U, // M2_vcmac_s0_sat_r
5494 0U, // M2_vcmpy_s0_sat_i
5495 0U, // M2_vcmpy_s0_sat_r
5496 0U, // M2_vcmpy_s1_sat_i
5497 0U, // M2_vcmpy_s1_sat_r
5498 0U, // M2_vdmacs_s0
5499 0U, // M2_vdmacs_s1
5500 0U, // M2_vdmpyrs_s0
5501 0U, // M2_vdmpyrs_s1
5502 0U, // M2_vdmpys_s0
5503 0U, // M2_vdmpys_s1
5504 0U, // M2_vmac2
5505 0U, // M2_vmac2es
5506 0U, // M2_vmac2es_s0
5507 0U, // M2_vmac2es_s1
5508 0U, // M2_vmac2s_s0
5509 0U, // M2_vmac2s_s1
5510 0U, // M2_vmac2su_s0
5511 0U, // M2_vmac2su_s1
5512 0U, // M2_vmpy2es_s0
5513 0U, // M2_vmpy2es_s1
5514 0U, // M2_vmpy2s_s0
5515 0U, // M2_vmpy2s_s0pack
5516 0U, // M2_vmpy2s_s1
5517 0U, // M2_vmpy2s_s1pack
5518 0U, // M2_vmpy2su_s0
5519 0U, // M2_vmpy2su_s1
5520 0U, // M2_vraddh
5521 0U, // M2_vradduh
5522 0U, // M2_vrcmaci_s0
5523 0U, // M2_vrcmaci_s0c
5524 0U, // M2_vrcmacr_s0
5525 0U, // M2_vrcmacr_s0c
5526 0U, // M2_vrcmpyi_s0
5527 0U, // M2_vrcmpyi_s0c
5528 0U, // M2_vrcmpyr_s0
5529 0U, // M2_vrcmpyr_s0c
5530 0U, // M2_vrcmpys_acc_s1_h
5531 0U, // M2_vrcmpys_acc_s1_l
5532 0U, // M2_vrcmpys_s1_h
5533 0U, // M2_vrcmpys_s1_l
5534 0U, // M2_vrcmpys_s1rp_h
5535 0U, // M2_vrcmpys_s1rp_l
5536 0U, // M2_vrmac_s0
5537 0U, // M2_vrmpy_s0
5538 0U, // M2_xor_xacc
5539 69U, // M4_and_and
5540 69U, // M4_and_andn
5541 0U, // M4_and_or
5542 0U, // M4_and_xor
5543 0U, // M4_cmpyi_wh
5544 0U, // M4_cmpyi_whc
5545 0U, // M4_cmpyr_wh
5546 0U, // M4_cmpyr_whc
5547 2565U, // M4_mac_up_s1_sat
5548 42188U, // M4_mpyri_addi
5549 38315U, // M4_mpyri_addr
5550 44U, // M4_mpyri_addr_u2
5551 42176U, // M4_mpyrr_addi
5552 42347U, // M4_mpyrr_addr
5553 2565U, // M4_nac_up_s1_sat
5554 69U, // M4_or_and
5555 69U, // M4_or_andn
5556 69U, // M4_or_or
5557 0U, // M4_or_xor
5558 0U, // M4_pmpyw
5559 0U, // M4_pmpyw_acc
5560 0U, // M4_vpmpyh
5561 0U, // M4_vpmpyh_acc
5562 0U, // M4_vrmpyeh_acc_s0
5563 0U, // M4_vrmpyeh_acc_s1
5564 0U, // M4_vrmpyeh_s0
5565 0U, // M4_vrmpyeh_s1
5566 0U, // M4_vrmpyoh_acc_s0
5567 0U, // M4_vrmpyoh_acc_s1
5568 0U, // M4_vrmpyoh_s0
5569 0U, // M4_vrmpyoh_s1
5570 69U, // M4_xor_and
5571 69U, // M4_xor_andn
5572 0U, // M4_xor_or
5573 0U, // M4_xor_xacc
5574 0U, // M5_vdmacbsu
5575 0U, // M5_vdmpybsu
5576 0U, // M5_vmacbsu
5577 0U, // M5_vmacbuu
5578 0U, // M5_vmpybsu
5579 0U, // M5_vmpybuu
5580 0U, // M5_vrmacbsu
5581 0U, // M5_vrmacbuu
5582 0U, // M5_vrmpybsu
5583 0U, // M5_vrmpybuu
5584 0U, // M6_vabsdiffb
5585 0U, // M6_vabsdiffub
5586 0U, // M7_dcmpyiw
5587 0U, // M7_dcmpyiw_acc
5588 0U, // M7_dcmpyiwc
5589 0U, // M7_dcmpyiwc_acc
5590 0U, // M7_dcmpyrw
5591 0U, // M7_dcmpyrw_acc
5592 0U, // M7_dcmpyrwc
5593 0U, // M7_dcmpyrwc_acc
5594 0U, // M7_wcmpyiw
5595 0U, // M7_wcmpyiw_rnd
5596 0U, // M7_wcmpyiwc
5597 0U, // M7_wcmpyiwc_rnd
5598 0U, // M7_wcmpyrw
5599 0U, // M7_wcmpyrw_rnd
5600 0U, // M7_wcmpyrwc
5601 0U, // M7_wcmpyrwc_rnd
5602 0U, // PS_call_stk
5603 0U, // PS_callr_nr
5604 0U, // PS_jmpret
5605 0U, // PS_jmpretf
5606 0U, // PS_jmpretfnew
5607 0U, // PS_jmpretfnewpt
5608 0U, // PS_jmprett
5609 0U, // PS_jmprettnew
5610 0U, // PS_jmprettnewpt
5611 0U, // PS_loadrbabs
5612 0U, // PS_loadrdabs
5613 0U, // PS_loadrhabs
5614 0U, // PS_loadriabs
5615 0U, // PS_loadrubabs
5616 0U, // PS_loadruhabs
5617 0U, // PS_storerbabs
5618 0U, // PS_storerbnewabs
5619 0U, // PS_storerdabs
5620 0U, // PS_storerfabs
5621 0U, // PS_storerhabs
5622 0U, // PS_storerhnewabs
5623 0U, // PS_storeriabs
5624 0U, // PS_storerinewabs
5625 0U, // PS_trap1
5626 0U, // R6_release_at_vi
5627 0U, // R6_release_st_vi
5628 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
5629 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
5630 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
5631 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
5632 0U, // RESTORE_DEALLOC_RET_JMP_V4
5633 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
5634 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
5635 0U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
5636 0U, // S2_addasl_rrri
5637 13U, // S2_allocframe
5638 66U, // S2_asl_i_p
5639 69U, // S2_asl_i_p_acc
5640 69U, // S2_asl_i_p_and
5641 69U, // S2_asl_i_p_nac
5642 69U, // S2_asl_i_p_or
5643 69U, // S2_asl_i_p_xacc
5644 66U, // S2_asl_i_r
5645 69U, // S2_asl_i_r_acc
5646 69U, // S2_asl_i_r_and
5647 69U, // S2_asl_i_r_nac
5648 69U, // S2_asl_i_r_or
5649 1282U, // S2_asl_i_r_sat
5650 69U, // S2_asl_i_r_xacc
5651 66U, // S2_asl_i_vh
5652 66U, // S2_asl_i_vw
5653 66U, // S2_asl_r_p
5654 69U, // S2_asl_r_p_acc
5655 69U, // S2_asl_r_p_and
5656 69U, // S2_asl_r_p_nac
5657 69U, // S2_asl_r_p_or
5658 69U, // S2_asl_r_p_xor
5659 66U, // S2_asl_r_r
5660 69U, // S2_asl_r_r_acc
5661 69U, // S2_asl_r_r_and
5662 69U, // S2_asl_r_r_nac
5663 69U, // S2_asl_r_r_or
5664 1282U, // S2_asl_r_r_sat
5665 66U, // S2_asl_r_vh
5666 66U, // S2_asl_r_vw
5667 66U, // S2_asr_i_p
5668 69U, // S2_asr_i_p_acc
5669 69U, // S2_asr_i_p_and
5670 69U, // S2_asr_i_p_nac
5671 69U, // S2_asr_i_p_or
5672 322U, // S2_asr_i_p_rnd
5673 66U, // S2_asr_i_r
5674 69U, // S2_asr_i_r_acc
5675 69U, // S2_asr_i_r_and
5676 69U, // S2_asr_i_r_nac
5677 69U, // S2_asr_i_r_or
5678 322U, // S2_asr_i_r_rnd
5679 66U, // S2_asr_i_svw_trun
5680 66U, // S2_asr_i_vh
5681 66U, // S2_asr_i_vw
5682 66U, // S2_asr_r_p
5683 69U, // S2_asr_r_p_acc
5684 69U, // S2_asr_r_p_and
5685 69U, // S2_asr_r_p_nac
5686 69U, // S2_asr_r_p_or
5687 0U, // S2_asr_r_p_xor
5688 66U, // S2_asr_r_r
5689 69U, // S2_asr_r_r_acc
5690 69U, // S2_asr_r_r_and
5691 69U, // S2_asr_r_r_nac
5692 69U, // S2_asr_r_r_or
5693 1282U, // S2_asr_r_r_sat
5694 66U, // S2_asr_r_svw_trun
5695 66U, // S2_asr_r_vh
5696 66U, // S2_asr_r_vw
5697 0U, // S2_brev
5698 0U, // S2_brevp
5699 0U, // S2_cabacdecbin
5700 0U, // S2_cl0
5701 0U, // S2_cl0p
5702 0U, // S2_cl1
5703 0U, // S2_cl1p
5704 0U, // S2_clb
5705 0U, // S2_clbnorm
5706 0U, // S2_clbp
5707 66U, // S2_clrbit_i
5708 66U, // S2_clrbit_r
5709 0U, // S2_ct0
5710 0U, // S2_ct0p
5711 0U, // S2_ct1
5712 0U, // S2_ct1p
5713 0U, // S2_deinterleave
5714 38274U, // S2_extractu
5715 66U, // S2_extractu_rp
5716 38274U, // S2_extractup
5717 66U, // S2_extractup_rp
5718 54661U, // S2_insert
5719 69U, // S2_insert_rp
5720 54661U, // S2_insertp
5721 69U, // S2_insertp_rp
5722 0U, // S2_interleave
5723 0U, // S2_lfsp
5724 0U, // S2_lsl_r_p
5725 0U, // S2_lsl_r_p_acc
5726 0U, // S2_lsl_r_p_and
5727 0U, // S2_lsl_r_p_nac
5728 0U, // S2_lsl_r_p_or
5729 0U, // S2_lsl_r_p_xor
5730 0U, // S2_lsl_r_r
5731 0U, // S2_lsl_r_r_acc
5732 0U, // S2_lsl_r_r_and
5733 0U, // S2_lsl_r_r_nac
5734 0U, // S2_lsl_r_r_or
5735 0U, // S2_lsl_r_vh
5736 0U, // S2_lsl_r_vw
5737 66U, // S2_lsr_i_p
5738 69U, // S2_lsr_i_p_acc
5739 69U, // S2_lsr_i_p_and
5740 69U, // S2_lsr_i_p_nac
5741 69U, // S2_lsr_i_p_or
5742 69U, // S2_lsr_i_p_xacc
5743 66U, // S2_lsr_i_r
5744 69U, // S2_lsr_i_r_acc
5745 69U, // S2_lsr_i_r_and
5746 69U, // S2_lsr_i_r_nac
5747 69U, // S2_lsr_i_r_or
5748 69U, // S2_lsr_i_r_xacc
5749 66U, // S2_lsr_i_vh
5750 66U, // S2_lsr_i_vw
5751 66U, // S2_lsr_r_p
5752 69U, // S2_lsr_r_p_acc
5753 69U, // S2_lsr_r_p_and
5754 69U, // S2_lsr_r_p_nac
5755 69U, // S2_lsr_r_p_or
5756 69U, // S2_lsr_r_p_xor
5757 66U, // S2_lsr_r_r
5758 69U, // S2_lsr_r_r_acc
5759 69U, // S2_lsr_r_r_and
5760 69U, // S2_lsr_r_r_nac
5761 69U, // S2_lsr_r_r_or
5762 66U, // S2_lsr_r_vh
5763 66U, // S2_lsr_r_vw
5764 0U, // S2_mask
5765 0U, // S2_packhl
5766 0U, // S2_parityp
5767 57376U, // S2_pstorerbf_io
5768 58594U, // S2_pstorerbf_pi
5769 58594U, // S2_pstorerbfnew_pi
5770 57376U, // S2_pstorerbnewf_io
5771 58594U, // S2_pstorerbnewf_pi
5772 58594U, // S2_pstorerbnewfnew_pi
5773 57376U, // S2_pstorerbnewt_io
5774 58594U, // S2_pstorerbnewt_pi
5775 58594U, // S2_pstorerbnewtnew_pi
5776 57376U, // S2_pstorerbt_io
5777 58594U, // S2_pstorerbt_pi
5778 58594U, // S2_pstorerbtnew_pi
5779 57376U, // S2_pstorerdf_io
5780 58594U, // S2_pstorerdf_pi
5781 58594U, // S2_pstorerdfnew_pi
5782 57376U, // S2_pstorerdt_io
5783 58594U, // S2_pstorerdt_pi
5784 58594U, // S2_pstorerdtnew_pi
5785 57376U, // S2_pstorerff_io
5786 58594U, // S2_pstorerff_pi
5787 58594U, // S2_pstorerffnew_pi
5788 57376U, // S2_pstorerft_io
5789 58594U, // S2_pstorerft_pi
5790 58594U, // S2_pstorerftnew_pi
5791 57376U, // S2_pstorerhf_io
5792 58594U, // S2_pstorerhf_pi
5793 58594U, // S2_pstorerhfnew_pi
5794 57376U, // S2_pstorerhnewf_io
5795 58594U, // S2_pstorerhnewf_pi
5796 58594U, // S2_pstorerhnewfnew_pi
5797 57376U, // S2_pstorerhnewt_io
5798 58594U, // S2_pstorerhnewt_pi
5799 58594U, // S2_pstorerhnewtnew_pi
5800 57376U, // S2_pstorerht_io
5801 58594U, // S2_pstorerht_pi
5802 58594U, // S2_pstorerhtnew_pi
5803 57376U, // S2_pstorerif_io
5804 58594U, // S2_pstorerif_pi
5805 58594U, // S2_pstorerifnew_pi
5806 57376U, // S2_pstorerinewf_io
5807 58594U, // S2_pstorerinewf_pi
5808 58594U, // S2_pstorerinewfnew_pi
5809 57376U, // S2_pstorerinewt_io
5810 58594U, // S2_pstorerinewt_pi
5811 58594U, // S2_pstorerinewtnew_pi
5812 57376U, // S2_pstorerit_io
5813 58594U, // S2_pstorerit_pi
5814 58594U, // S2_pstoreritnew_pi
5815 66U, // S2_setbit_i
5816 66U, // S2_setbit_r
5817 0U, // S2_shuffeb
5818 0U, // S2_shuffeh
5819 0U, // S2_shuffob
5820 0U, // S2_shuffoh
5821 130U, // S2_storerb_io
5822 16U, // S2_storerb_pbr
5823 16U, // S2_storerb_pci
5824 0U, // S2_storerb_pcr
5825 133U, // S2_storerb_pi
5826 133U, // S2_storerb_pr
5827 0U, // S2_storerbgp
5828 194U, // S2_storerbnew_io
5829 45U, // S2_storerbnew_pbr
5830 45U, // S2_storerbnew_pci
5831 0U, // S2_storerbnew_pcr
5832 197U, // S2_storerbnew_pi
5833 197U, // S2_storerbnew_pr
5834 0U, // S2_storerbnewgp
5835 130U, // S2_storerd_io
5836 16U, // S2_storerd_pbr
5837 16U, // S2_storerd_pci
5838 0U, // S2_storerd_pcr
5839 133U, // S2_storerd_pi
5840 133U, // S2_storerd_pr
5841 0U, // S2_storerdgp
5842 258U, // S2_storerf_io
5843 10U, // S2_storerf_pbr
5844 10U, // S2_storerf_pci
5845 0U, // S2_storerf_pcr
5846 261U, // S2_storerf_pi
5847 261U, // S2_storerf_pr
5848 0U, // S2_storerfgp
5849 130U, // S2_storerh_io
5850 16U, // S2_storerh_pbr
5851 16U, // S2_storerh_pci
5852 0U, // S2_storerh_pcr
5853 133U, // S2_storerh_pi
5854 133U, // S2_storerh_pr
5855 0U, // S2_storerhgp
5856 194U, // S2_storerhnew_io
5857 45U, // S2_storerhnew_pbr
5858 45U, // S2_storerhnew_pci
5859 0U, // S2_storerhnew_pcr
5860 197U, // S2_storerhnew_pi
5861 197U, // S2_storerhnew_pr
5862 0U, // S2_storerhnewgp
5863 130U, // S2_storeri_io
5864 16U, // S2_storeri_pbr
5865 16U, // S2_storeri_pci
5866 0U, // S2_storeri_pcr
5867 133U, // S2_storeri_pi
5868 133U, // S2_storeri_pr
5869 0U, // S2_storerigp
5870 194U, // S2_storerinew_io
5871 45U, // S2_storerinew_pbr
5872 45U, // S2_storerinew_pci
5873 0U, // S2_storerinew_pcr
5874 197U, // S2_storerinew_pi
5875 197U, // S2_storerinew_pr
5876 0U, // S2_storerinewgp
5877 131U, // S2_storew_locked
5878 0U, // S2_storew_rl_at_vi
5879 0U, // S2_storew_rl_st_vi
5880 0U, // S2_svsathb
5881 0U, // S2_svsathub
5882 0U, // S2_tableidxb
5883 0U, // S2_tableidxd
5884 0U, // S2_tableidxh
5885 0U, // S2_tableidxw
5886 66U, // S2_togglebit_i
5887 66U, // S2_togglebit_r
5888 66U, // S2_tstbit_i
5889 66U, // S2_tstbit_r
5890 69U, // S2_valignib
5891 69U, // S2_valignrb
5892 0U, // S2_vcnegh
5893 0U, // S2_vcrotate
5894 0U, // S2_vrcnegh
5895 0U, // S2_vrndpackwh
5896 0U, // S2_vrndpackwhs
5897 0U, // S2_vsathb
5898 0U, // S2_vsathb_nopack
5899 0U, // S2_vsathub
5900 0U, // S2_vsathub_nopack
5901 0U, // S2_vsatwh
5902 0U, // S2_vsatwh_nopack
5903 0U, // S2_vsatwuh
5904 0U, // S2_vsatwuh_nopack
5905 0U, // S2_vsplatrb
5906 0U, // S2_vsplatrh
5907 69U, // S2_vspliceib
5908 69U, // S2_vsplicerb
5909 0U, // S2_vsxtbh
5910 0U, // S2_vsxthw
5911 0U, // S2_vtrunehb
5912 0U, // S2_vtrunewh
5913 0U, // S2_vtrunohb
5914 0U, // S2_vtrunowh
5915 0U, // S2_vzxtbh
5916 0U, // S2_vzxthw
5917 46U, // S4_addaddi
5918 0U, // S4_addi_asl_ri
5919 0U, // S4_addi_lsr_ri
5920 0U, // S4_andi_asl_ri
5921 0U, // S4_andi_lsr_ri
5922 0U, // S4_clbaddi
5923 0U, // S4_clbpaddi
5924 0U, // S4_clbpnorm
5925 38274U, // S4_extract
5926 66U, // S4_extract_rp
5927 38274U, // S4_extractp
5928 66U, // S4_extractp_rp
5929 0U, // S4_lsli
5930 66U, // S4_ntstbit_i
5931 66U, // S4_ntstbit_r
5932 69U, // S4_or_andi
5933 42188U, // S4_or_andix
5934 69U, // S4_or_ori
5935 0U, // S4_ori_asl_ri
5936 0U, // S4_ori_lsr_ri
5937 0U, // S4_parity
5938 0U, // S4_pstorerbf_abs
5939 175U, // S4_pstorerbf_rr
5940 0U, // S4_pstorerbfnew_abs
5941 57376U, // S4_pstorerbfnew_io
5942 175U, // S4_pstorerbfnew_rr
5943 0U, // S4_pstorerbnewf_abs
5944 239U, // S4_pstorerbnewf_rr
5945 0U, // S4_pstorerbnewfnew_abs
5946 57376U, // S4_pstorerbnewfnew_io
5947 239U, // S4_pstorerbnewfnew_rr
5948 0U, // S4_pstorerbnewt_abs
5949 239U, // S4_pstorerbnewt_rr
5950 0U, // S4_pstorerbnewtnew_abs
5951 57376U, // S4_pstorerbnewtnew_io
5952 239U, // S4_pstorerbnewtnew_rr
5953 0U, // S4_pstorerbt_abs
5954 175U, // S4_pstorerbt_rr
5955 0U, // S4_pstorerbtnew_abs
5956 57376U, // S4_pstorerbtnew_io
5957 175U, // S4_pstorerbtnew_rr
5958 0U, // S4_pstorerdf_abs
5959 175U, // S4_pstorerdf_rr
5960 0U, // S4_pstorerdfnew_abs
5961 57376U, // S4_pstorerdfnew_io
5962 175U, // S4_pstorerdfnew_rr
5963 0U, // S4_pstorerdt_abs
5964 175U, // S4_pstorerdt_rr
5965 0U, // S4_pstorerdtnew_abs
5966 57376U, // S4_pstorerdtnew_io
5967 175U, // S4_pstorerdtnew_rr
5968 0U, // S4_pstorerff_abs
5969 303U, // S4_pstorerff_rr
5970 0U, // S4_pstorerffnew_abs
5971 57376U, // S4_pstorerffnew_io
5972 303U, // S4_pstorerffnew_rr
5973 0U, // S4_pstorerft_abs
5974 303U, // S4_pstorerft_rr
5975 0U, // S4_pstorerftnew_abs
5976 57376U, // S4_pstorerftnew_io
5977 303U, // S4_pstorerftnew_rr
5978 0U, // S4_pstorerhf_abs
5979 175U, // S4_pstorerhf_rr
5980 0U, // S4_pstorerhfnew_abs
5981 57376U, // S4_pstorerhfnew_io
5982 175U, // S4_pstorerhfnew_rr
5983 0U, // S4_pstorerhnewf_abs
5984 239U, // S4_pstorerhnewf_rr
5985 0U, // S4_pstorerhnewfnew_abs
5986 57376U, // S4_pstorerhnewfnew_io
5987 239U, // S4_pstorerhnewfnew_rr
5988 0U, // S4_pstorerhnewt_abs
5989 239U, // S4_pstorerhnewt_rr
5990 0U, // S4_pstorerhnewtnew_abs
5991 57376U, // S4_pstorerhnewtnew_io
5992 239U, // S4_pstorerhnewtnew_rr
5993 0U, // S4_pstorerht_abs
5994 175U, // S4_pstorerht_rr
5995 0U, // S4_pstorerhtnew_abs
5996 57376U, // S4_pstorerhtnew_io
5997 175U, // S4_pstorerhtnew_rr
5998 0U, // S4_pstorerif_abs
5999 175U, // S4_pstorerif_rr
6000 0U, // S4_pstorerifnew_abs
6001 57376U, // S4_pstorerifnew_io
6002 175U, // S4_pstorerifnew_rr
6003 0U, // S4_pstorerinewf_abs
6004 239U, // S4_pstorerinewf_rr
6005 0U, // S4_pstorerinewfnew_abs
6006 57376U, // S4_pstorerinewfnew_io
6007 239U, // S4_pstorerinewfnew_rr
6008 0U, // S4_pstorerinewt_abs
6009 239U, // S4_pstorerinewt_rr
6010 0U, // S4_pstorerinewtnew_abs
6011 57376U, // S4_pstorerinewtnew_io
6012 239U, // S4_pstorerinewtnew_rr
6013 0U, // S4_pstorerit_abs
6014 175U, // S4_pstorerit_rr
6015 0U, // S4_pstoreritnew_abs
6016 57376U, // S4_pstoreritnew_io
6017 175U, // S4_pstoreritnew_rr
6018 131U, // S4_stored_locked
6019 0U, // S4_stored_rl_at_vi
6020 0U, // S4_stored_rl_st_vi
6021 0U, // S4_storeirb_io
6022 61472U, // S4_storeirbf_io
6023 61472U, // S4_storeirbfnew_io
6024 61472U, // S4_storeirbt_io
6025 61472U, // S4_storeirbtnew_io
6026 0U, // S4_storeirh_io
6027 61472U, // S4_storeirhf_io
6028 61472U, // S4_storeirhfnew_io
6029 61472U, // S4_storeirht_io
6030 61472U, // S4_storeirhtnew_io
6031 0U, // S4_storeiri_io
6032 61472U, // S4_storeirif_io
6033 61472U, // S4_storeirifnew_io
6034 61472U, // S4_storeirit_io
6035 61472U, // S4_storeiritnew_io
6036 0U, // S4_storerb_ap
6037 0U, // S4_storerb_rr
6038 0U, // S4_storerb_ur
6039 0U, // S4_storerbnew_ap
6040 0U, // S4_storerbnew_rr
6041 0U, // S4_storerbnew_ur
6042 0U, // S4_storerd_ap
6043 0U, // S4_storerd_rr
6044 0U, // S4_storerd_ur
6045 0U, // S4_storerf_ap
6046 0U, // S4_storerf_rr
6047 0U, // S4_storerf_ur
6048 0U, // S4_storerh_ap
6049 0U, // S4_storerh_rr
6050 0U, // S4_storerh_ur
6051 0U, // S4_storerhnew_ap
6052 0U, // S4_storerhnew_rr
6053 0U, // S4_storerhnew_ur
6054 0U, // S4_storeri_ap
6055 0U, // S4_storeri_rr
6056 0U, // S4_storeri_ur
6057 0U, // S4_storerinew_ap
6058 0U, // S4_storerinew_rr
6059 0U, // S4_storerinew_ur
6060 48U, // S4_subaddi
6061 0U, // S4_subi_asl_ri
6062 0U, // S4_subi_lsr_ri
6063 0U, // S4_vrcrotate
6064 0U, // S4_vrcrotate_acc
6065 0U, // S4_vxaddsubh
6066 0U, // S4_vxaddsubhr
6067 0U, // S4_vxaddsubw
6068 0U, // S4_vxsubaddh
6069 0U, // S4_vxsubaddhr
6070 0U, // S4_vxsubaddw
6071 0U, // S5_asrhub_rnd_sat
6072 0U, // S5_asrhub_sat
6073 0U, // S5_popcountp
6074 2626U, // S5_vasrhrnd
6075 0U, // S6_rol_i_p
6076 0U, // S6_rol_i_p_acc
6077 0U, // S6_rol_i_p_and
6078 0U, // S6_rol_i_p_nac
6079 0U, // S6_rol_i_p_or
6080 0U, // S6_rol_i_p_xacc
6081 0U, // S6_rol_i_r
6082 0U, // S6_rol_i_r_acc
6083 0U, // S6_rol_i_r_and
6084 0U, // S6_rol_i_r_nac
6085 0U, // S6_rol_i_r_or
6086 0U, // S6_rol_i_r_xacc
6087 0U, // S6_vsplatrbp
6088 66U, // S6_vtrunehb_ppp
6089 66U, // S6_vtrunohb_ppp
6090 12U, // SA1_addi
6091 0U, // SA1_addrx
6092 0U, // SA1_addsp
6093 0U, // SA1_and1
6094 0U, // SA1_clrf
6095 0U, // SA1_clrfnew
6096 0U, // SA1_clrt
6097 0U, // SA1_clrtnew
6098 1U, // SA1_cmpeqi
6099 0U, // SA1_combine0i
6100 0U, // SA1_combine1i
6101 0U, // SA1_combine2i
6102 0U, // SA1_combine3i
6103 0U, // SA1_combinerz
6104 0U, // SA1_combinezr
6105 12U, // SA1_dec
6106 49U, // SA1_inc
6107 0U, // SA1_seti
6108 0U, // SA1_setin1
6109 0U, // SA1_sxtb
6110 0U, // SA1_sxth
6111 0U, // SA1_tfr
6112 0U, // SA1_zxtb
6113 0U, // SA1_zxth
6114 0U, // SAVE_REGISTERS_CALL_V4
6115 0U, // SAVE_REGISTERS_CALL_V4STK
6116 0U, // SAVE_REGISTERS_CALL_V4STK_EXT
6117 0U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
6118 0U, // SAVE_REGISTERS_CALL_V4STK_PIC
6119 0U, // SAVE_REGISTERS_CALL_V4_EXT
6120 0U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
6121 0U, // SAVE_REGISTERS_CALL_V4_PIC
6122 1U, // SL1_loadri_io
6123 1U, // SL1_loadrub_io
6124 0U, // SL2_deallocframe
6125 0U, // SL2_jumpr31
6126 0U, // SL2_jumpr31_f
6127 0U, // SL2_jumpr31_fnew
6128 0U, // SL2_jumpr31_t
6129 0U, // SL2_jumpr31_tnew
6130 1U, // SL2_loadrb_io
6131 0U, // SL2_loadrd_sp
6132 1U, // SL2_loadrh_io
6133 0U, // SL2_loadri_sp
6134 1U, // SL2_loadruh_io
6135 0U, // SL2_return
6136 0U, // SL2_return_f
6137 0U, // SL2_return_fnew
6138 0U, // SL2_return_t
6139 0U, // SL2_return_tnew
6140 130U, // SS1_storeb_io
6141 130U, // SS1_storew_io
6142 0U, // SS2_allocframe
6143 0U, // SS2_storebi0
6144 0U, // SS2_storebi1
6145 0U, // SS2_stored_sp
6146 130U, // SS2_storeh_io
6147 0U, // SS2_storew_sp
6148 0U, // SS2_storewi0
6149 0U, // SS2_storewi1
6150 66U, // TFRI64_V2_ext
6151 0U, // TFRI64_V4
6152 0U, // V6_extractw
6153 0U, // V6_lvsplatb
6154 0U, // V6_lvsplath
6155 0U, // V6_lvsplatw
6156 66U, // V6_pred_and
6157 0U, // V6_pred_and_n
6158 0U, // V6_pred_not
6159 66U, // V6_pred_or
6160 0U, // V6_pred_or_n
6161 0U, // V6_pred_scalar2
6162 0U, // V6_pred_scalar2v2
6163 0U, // V6_pred_xor
6164 962U, // V6_shuffeqh
6165 2690U, // V6_shuffeqw
6166 2757U, // V6_v6mpyhubs10
6167 0U, // V6_v6mpyhubs10_vxx
6168 2821U, // V6_v6mpyvubs10
6169 0U, // V6_v6mpyvubs10_vxx
6170 1U, // V6_vL32Ub_ai
6171 1U, // V6_vL32Ub_pi
6172 1U, // V6_vL32Ub_ppu
6173 1U, // V6_vL32b_ai
6174 1U, // V6_vL32b_cur_ai
6175 1538U, // V6_vL32b_cur_npred_ai
6176 1638U, // V6_vL32b_cur_npred_pi
6177 2918U, // V6_vL32b_cur_npred_ppu
6178 1U, // V6_vL32b_cur_pi
6179 1U, // V6_vL32b_cur_ppu
6180 1538U, // V6_vL32b_cur_pred_ai
6181 1638U, // V6_vL32b_cur_pred_pi
6182 2918U, // V6_vL32b_cur_pred_ppu
6183 1538U, // V6_vL32b_npred_ai
6184 1638U, // V6_vL32b_npred_pi
6185 2918U, // V6_vL32b_npred_ppu
6186 50U, // V6_vL32b_nt_ai
6187 50U, // V6_vL32b_nt_cur_ai
6188 1538U, // V6_vL32b_nt_cur_npred_ai
6189 1638U, // V6_vL32b_nt_cur_npred_pi
6190 2918U, // V6_vL32b_nt_cur_npred_ppu
6191 50U, // V6_vL32b_nt_cur_pi
6192 50U, // V6_vL32b_nt_cur_ppu
6193 1538U, // V6_vL32b_nt_cur_pred_ai
6194 1638U, // V6_vL32b_nt_cur_pred_pi
6195 2918U, // V6_vL32b_nt_cur_pred_ppu
6196 1538U, // V6_vL32b_nt_npred_ai
6197 1638U, // V6_vL32b_nt_npred_pi
6198 2918U, // V6_vL32b_nt_npred_ppu
6199 50U, // V6_vL32b_nt_pi
6200 50U, // V6_vL32b_nt_ppu
6201 1538U, // V6_vL32b_nt_pred_ai
6202 1638U, // V6_vL32b_nt_pred_pi
6203 2918U, // V6_vL32b_nt_pred_ppu
6204 50U, // V6_vL32b_nt_tmp_ai
6205 1538U, // V6_vL32b_nt_tmp_npred_ai
6206 1638U, // V6_vL32b_nt_tmp_npred_pi
6207 2918U, // V6_vL32b_nt_tmp_npred_ppu
6208 50U, // V6_vL32b_nt_tmp_pi
6209 50U, // V6_vL32b_nt_tmp_ppu
6210 1538U, // V6_vL32b_nt_tmp_pred_ai
6211 1638U, // V6_vL32b_nt_tmp_pred_pi
6212 2918U, // V6_vL32b_nt_tmp_pred_ppu
6213 1U, // V6_vL32b_pi
6214 1U, // V6_vL32b_ppu
6215 1538U, // V6_vL32b_pred_ai
6216 1638U, // V6_vL32b_pred_pi
6217 2918U, // V6_vL32b_pred_ppu
6218 1U, // V6_vL32b_tmp_ai
6219 1538U, // V6_vL32b_tmp_npred_ai
6220 1638U, // V6_vL32b_tmp_npred_pi
6221 2918U, // V6_vL32b_tmp_npred_ppu
6222 1U, // V6_vL32b_tmp_pi
6223 1U, // V6_vL32b_tmp_ppu
6224 1538U, // V6_vL32b_tmp_pred_ai
6225 1638U, // V6_vL32b_tmp_pred_pi
6226 2918U, // V6_vL32b_tmp_pred_ppu
6227 130U, // V6_vS32Ub_ai
6228 57376U, // V6_vS32Ub_npred_ai
6229 58594U, // V6_vS32Ub_npred_pi
6230 58593U, // V6_vS32Ub_npred_ppu
6231 133U, // V6_vS32Ub_pi
6232 133U, // V6_vS32Ub_ppu
6233 57376U, // V6_vS32Ub_pred_ai
6234 58594U, // V6_vS32Ub_pred_pi
6235 58593U, // V6_vS32Ub_pred_ppu
6236 130U, // V6_vS32b_ai
6237 194U, // V6_vS32b_new_ai
6238 57376U, // V6_vS32b_new_npred_ai
6239 58594U, // V6_vS32b_new_npred_pi
6240 58593U, // V6_vS32b_new_npred_ppu
6241 197U, // V6_vS32b_new_pi
6242 197U, // V6_vS32b_new_ppu
6243 57376U, // V6_vS32b_new_pred_ai
6244 58594U, // V6_vS32b_new_pred_pi
6245 58593U, // V6_vS32b_new_pred_ppu
6246 57376U, // V6_vS32b_npred_ai
6247 58594U, // V6_vS32b_npred_pi
6248 58593U, // V6_vS32b_npred_ppu
6249 57376U, // V6_vS32b_nqpred_ai
6250 58594U, // V6_vS32b_nqpred_pi
6251 58593U, // V6_vS32b_nqpred_ppu
6252 130U, // V6_vS32b_nt_ai
6253 194U, // V6_vS32b_nt_new_ai
6254 4128U, // V6_vS32b_nt_new_npred_ai
6255 5346U, // V6_vS32b_nt_new_npred_pi
6256 5345U, // V6_vS32b_nt_new_npred_ppu
6257 197U, // V6_vS32b_nt_new_pi
6258 197U, // V6_vS32b_nt_new_ppu
6259 4128U, // V6_vS32b_nt_new_pred_ai
6260 5346U, // V6_vS32b_nt_new_pred_pi
6261 5345U, // V6_vS32b_nt_new_pred_ppu
6262 4128U, // V6_vS32b_nt_npred_ai
6263 5346U, // V6_vS32b_nt_npred_pi
6264 5345U, // V6_vS32b_nt_npred_ppu
6265 4128U, // V6_vS32b_nt_nqpred_ai
6266 5346U, // V6_vS32b_nt_nqpred_pi
6267 5345U, // V6_vS32b_nt_nqpred_ppu
6268 133U, // V6_vS32b_nt_pi
6269 133U, // V6_vS32b_nt_ppu
6270 4128U, // V6_vS32b_nt_pred_ai
6271 5346U, // V6_vS32b_nt_pred_pi
6272 5345U, // V6_vS32b_nt_pred_ppu
6273 4128U, // V6_vS32b_nt_qpred_ai
6274 5346U, // V6_vS32b_nt_qpred_pi
6275 5345U, // V6_vS32b_nt_qpred_ppu
6276 133U, // V6_vS32b_pi
6277 133U, // V6_vS32b_ppu
6278 57376U, // V6_vS32b_pred_ai
6279 58594U, // V6_vS32b_pred_pi
6280 58593U, // V6_vS32b_pred_ppu
6281 57376U, // V6_vS32b_qpred_ai
6282 58594U, // V6_vS32b_qpred_pi
6283 58593U, // V6_vS32b_qpred_ppu
6284 0U, // V6_vS32b_srls_ai
6285 0U, // V6_vS32b_srls_pi
6286 0U, // V6_vS32b_srls_ppu
6287 0U, // V6_vabs_hf
6288 0U, // V6_vabs_sf
6289 0U, // V6_vabsb
6290 0U, // V6_vabsb_sat
6291 962U, // V6_vabsdiffh
6292 0U, // V6_vabsdiffub
6293 450U, // V6_vabsdiffuh
6294 0U, // V6_vabsdiffw
6295 0U, // V6_vabsh
6296 0U, // V6_vabsh_sat
6297 0U, // V6_vabsw
6298 0U, // V6_vabsw_sat
6299 2946U, // V6_vadd_hf
6300 0U, // V6_vadd_hf_hf
6301 51U, // V6_vadd_qf16
6302 52U, // V6_vadd_qf16_mix
6303 53U, // V6_vadd_qf32
6304 54U, // V6_vadd_qf32_mix
6305 3010U, // V6_vadd_sf
6306 3074U, // V6_vadd_sf_bf
6307 2946U, // V6_vadd_sf_hf
6308 3010U, // V6_vadd_sf_sf
6309 0U, // V6_vaddb
6310 0U, // V6_vaddb_dv
6311 0U, // V6_vaddbnq
6312 0U, // V6_vaddbq
6313 0U, // V6_vaddbsat
6314 0U, // V6_vaddbsat_dv
6315 9463U, // V6_vaddcarry
6316 0U, // V6_vaddcarryo
6317 8247U, // V6_vaddcarrysat
6318 0U, // V6_vaddclbh
6319 0U, // V6_vaddclbw
6320 962U, // V6_vaddh
6321 962U, // V6_vaddh_dv
6322 0U, // V6_vaddhnq
6323 0U, // V6_vaddhq
6324 1090U, // V6_vaddhsat
6325 1090U, // V6_vaddhsat_dv
6326 974U, // V6_vaddhw
6327 965U, // V6_vaddhw_acc
6328 386U, // V6_vaddubh
6329 0U, // V6_vaddubh_acc
6330 0U, // V6_vaddubsat
6331 0U, // V6_vaddubsat_dv
6332 0U, // V6_vaddububb_sat
6333 0U, // V6_vadduhsat
6334 0U, // V6_vadduhsat_dv
6335 56U, // V6_vadduhw
6336 453U, // V6_vadduhw_acc
6337 0U, // V6_vadduwsat
6338 0U, // V6_vadduwsat_dv
6339 12343U, // V6_vaddw
6340 12343U, // V6_vaddw_dv
6341 0U, // V6_vaddwnq
6342 0U, // V6_vaddwq
6343 16439U, // V6_vaddwsat
6344 16439U, // V6_vaddwsat_dv
6345 69U, // V6_valignb
6346 69U, // V6_valignbi
6347 0U, // V6_vand
6348 0U, // V6_vandnqrt
6349 0U, // V6_vandnqrt_acc
6350 0U, // V6_vandqrt
6351 0U, // V6_vandqrt_acc
6352 0U, // V6_vandvnqv
6353 0U, // V6_vandvqv
6354 0U, // V6_vandvrt
6355 0U, // V6_vandvrt_acc
6356 0U, // V6_vaslh
6357 0U, // V6_vaslh_acc
6358 0U, // V6_vaslhv
6359 0U, // V6_vaslw
6360 0U, // V6_vaslw_acc
6361 0U, // V6_vaslwv
6362 0U, // V6_vasr_into
6363 66U, // V6_vasrh
6364 0U, // V6_vasrh_acc
6365 0U, // V6_vasrhbrndsat
6366 0U, // V6_vasrhbsat
6367 23618U, // V6_vasrhubrndsat
6368 23618U, // V6_vasrhubsat
6369 962U, // V6_vasrhv
6370 23682U, // V6_vasruhubrndsat
6371 23682U, // V6_vasruhubsat
6372 23746U, // V6_vasruwuhrndsat
6373 23746U, // V6_vasruwuhsat
6374 3330U, // V6_vasrvuhubrndsat
6375 3394U, // V6_vasrvuhubsat
6376 3458U, // V6_vasrvwuhrndsat
6377 3522U, // V6_vasrvwuhsat
6378 0U, // V6_vasrw
6379 0U, // V6_vasrw_acc
6380 3586U, // V6_vasrwh
6381 24066U, // V6_vasrwhrndsat
6382 24066U, // V6_vasrwhsat
6383 24066U, // V6_vasrwuhrndsat
6384 24066U, // V6_vasrwuhsat
6385 0U, // V6_vasrwv
6386 0U, // V6_vassign
6387 0U, // V6_vassign_fp
6388 0U, // V6_vassign_tmp
6389 0U, // V6_vavgb
6390 0U, // V6_vavgbrnd
6391 0U, // V6_vavgh
6392 0U, // V6_vavghrnd
6393 0U, // V6_vavgub
6394 0U, // V6_vavgubrnd
6395 0U, // V6_vavguh
6396 0U, // V6_vavguhrnd
6397 0U, // V6_vavguw
6398 0U, // V6_vavguwrnd
6399 0U, // V6_vavgw
6400 0U, // V6_vavgwrnd
6401 0U, // V6_vccombine
6402 0U, // V6_vcl0h
6403 0U, // V6_vcl0w
6404 0U, // V6_vcmov
6405 0U, // V6_vcombine
6406 0U, // V6_vcombine_tmp
6407 0U, // V6_vconv_h_hf
6408 0U, // V6_vconv_hf_h
6409 0U, // V6_vconv_hf_qf16
6410 0U, // V6_vconv_hf_qf32
6411 0U, // V6_vconv_sf_qf32
6412 0U, // V6_vconv_sf_w
6413 0U, // V6_vconv_w_sf
6414 0U, // V6_vcvt_b_hf
6415 0U, // V6_vcvt_bf_sf
6416 0U, // V6_vcvt_h_hf
6417 0U, // V6_vcvt_hf_b
6418 0U, // V6_vcvt_hf_h
6419 3010U, // V6_vcvt_hf_sf
6420 0U, // V6_vcvt_hf_ub
6421 0U, // V6_vcvt_hf_uh
6422 0U, // V6_vcvt_sf_hf
6423 0U, // V6_vcvt_ub_hf
6424 0U, // V6_vcvt_uh_hf
6425 640U, // V6_vdeal
6426 0U, // V6_vdealb
6427 0U, // V6_vdealb4w
6428 0U, // V6_vdealh
6429 0U, // V6_vdealvdd
6430 0U, // V6_vdelta
6431 0U, // V6_vdmpy_sf_hf
6432 0U, // V6_vdmpy_sf_hf_acc
6433 0U, // V6_vdmpybus
6434 0U, // V6_vdmpybus_acc
6435 0U, // V6_vdmpybus_dv
6436 0U, // V6_vdmpybus_dv_acc
6437 0U, // V6_vdmpyhb
6438 0U, // V6_vdmpyhb_acc
6439 0U, // V6_vdmpyhb_dv
6440 0U, // V6_vdmpyhb_dv_acc
6441 0U, // V6_vdmpyhisat
6442 0U, // V6_vdmpyhisat_acc
6443 0U, // V6_vdmpyhsat
6444 0U, // V6_vdmpyhsat_acc
6445 0U, // V6_vdmpyhsuisat
6446 0U, // V6_vdmpyhsuisat_acc
6447 0U, // V6_vdmpyhsusat
6448 0U, // V6_vdmpyhsusat_acc
6449 0U, // V6_vdmpyhvsat
6450 0U, // V6_vdmpyhvsat_acc
6451 0U, // V6_vdsaduh
6452 0U, // V6_vdsaduh_acc
6453 3650U, // V6_veqb
6454 3653U, // V6_veqb_and
6455 3653U, // V6_veqb_or
6456 3653U, // V6_veqb_xor
6457 962U, // V6_veqh
6458 965U, // V6_veqh_and
6459 965U, // V6_veqh_or
6460 965U, // V6_veqh_xor
6461 2690U, // V6_veqw
6462 2693U, // V6_veqw_and
6463 2693U, // V6_veqw_or
6464 2693U, // V6_veqw_xor
6465 0U, // V6_vfmax_hf
6466 0U, // V6_vfmax_sf
6467 0U, // V6_vfmin_hf
6468 0U, // V6_vfmin_sf
6469 0U, // V6_vfneg_hf
6470 0U, // V6_vfneg_sf
6471 24576U, // V6_vgathermh
6472 0U, // V6_vgathermhq
6473 28672U, // V6_vgathermhw
6474 0U, // V6_vgathermhwq
6475 32768U, // V6_vgathermw
6476 0U, // V6_vgathermwq
6477 3650U, // V6_vgtb
6478 3653U, // V6_vgtb_and
6479 3653U, // V6_vgtb_or
6480 3653U, // V6_vgtb_xor
6481 3074U, // V6_vgtbf
6482 3077U, // V6_vgtbf_and
6483 3077U, // V6_vgtbf_or
6484 3077U, // V6_vgtbf_xor
6485 962U, // V6_vgth
6486 965U, // V6_vgth_and
6487 965U, // V6_vgth_or
6488 965U, // V6_vgth_xor
6489 2946U, // V6_vgthf
6490 2949U, // V6_vgthf_and
6491 2949U, // V6_vgthf_or
6492 2949U, // V6_vgthf_xor
6493 3010U, // V6_vgtsf
6494 3013U, // V6_vgtsf_and
6495 3013U, // V6_vgtsf_or
6496 3013U, // V6_vgtsf_xor
6497 386U, // V6_vgtub
6498 389U, // V6_vgtub_and
6499 389U, // V6_vgtub_or
6500 389U, // V6_vgtub_xor
6501 450U, // V6_vgtuh
6502 453U, // V6_vgtuh_and
6503 453U, // V6_vgtuh_or
6504 453U, // V6_vgtuh_xor
6505 514U, // V6_vgtuw
6506 517U, // V6_vgtuw_and
6507 517U, // V6_vgtuw_or
6508 517U, // V6_vgtuw_xor
6509 2690U, // V6_vgtw
6510 2693U, // V6_vgtw_and
6511 2693U, // V6_vgtw_or
6512 2693U, // V6_vgtw_xor
6513 0U, // V6_vhist
6514 0U, // V6_vhistq
6515 0U, // V6_vinsertwr
6516 69U, // V6_vlalignb
6517 69U, // V6_vlalignbi
6518 0U, // V6_vlsrb
6519 0U, // V6_vlsrh
6520 0U, // V6_vlsrhv
6521 0U, // V6_vlsrw
6522 0U, // V6_vlsrwv
6523 0U, // V6_vlut4
6524 69U, // V6_vlutvvb
6525 3717U, // V6_vlutvvb_nm
6526 73U, // V6_vlutvvb_oracc
6527 73U, // V6_vlutvvb_oracci
6528 69U, // V6_vlutvvbi
6529 69U, // V6_vlutvwh
6530 3717U, // V6_vlutvwh_nm
6531 73U, // V6_vlutvwh_oracc
6532 73U, // V6_vlutvwh_oracci
6533 69U, // V6_vlutvwhi
6534 0U, // V6_vmax_bf
6535 0U, // V6_vmax_hf
6536 0U, // V6_vmax_sf
6537 0U, // V6_vmaxb
6538 0U, // V6_vmaxh
6539 0U, // V6_vmaxub
6540 0U, // V6_vmaxuh
6541 0U, // V6_vmaxw
6542 0U, // V6_vmin_bf
6543 0U, // V6_vmin_hf
6544 0U, // V6_vmin_sf
6545 0U, // V6_vminb
6546 0U, // V6_vminh
6547 0U, // V6_vminub
6548 0U, // V6_vminuh
6549 0U, // V6_vminw
6550 3650U, // V6_vmpabus
6551 0U, // V6_vmpabus_acc
6552 3650U, // V6_vmpabusv
6553 386U, // V6_vmpabuu
6554 0U, // V6_vmpabuu_acc
6555 386U, // V6_vmpabuuv
6556 3650U, // V6_vmpahb
6557 3653U, // V6_vmpahb_acc
6558 40002U, // V6_vmpahhsat
6559 3650U, // V6_vmpauhb
6560 3653U, // V6_vmpauhb_acc
6561 44162U, // V6_vmpauhuhsat
6562 0U, // V6_vmpsuhuhsat
6563 0U, // V6_vmpy_hf_hf
6564 0U, // V6_vmpy_hf_hf_acc
6565 51U, // V6_vmpy_qf16
6566 2946U, // V6_vmpy_qf16_hf
6567 52U, // V6_vmpy_qf16_mix_hf
6568 53U, // V6_vmpy_qf32
6569 2946U, // V6_vmpy_qf32_hf
6570 52U, // V6_vmpy_qf32_mix_hf
6571 51U, // V6_vmpy_qf32_qf16
6572 3010U, // V6_vmpy_qf32_sf
6573 3074U, // V6_vmpy_sf_bf
6574 3077U, // V6_vmpy_sf_bf_acc
6575 2946U, // V6_vmpy_sf_hf
6576 2949U, // V6_vmpy_sf_hf_acc
6577 3010U, // V6_vmpy_sf_sf
6578 3650U, // V6_vmpybus
6579 3653U, // V6_vmpybus_acc
6580 3650U, // V6_vmpybusv
6581 3653U, // V6_vmpybusv_acc
6582 3650U, // V6_vmpybv
6583 3653U, // V6_vmpybv_acc
6584 0U, // V6_vmpyewuh
6585 0U, // V6_vmpyewuh_64
6586 0U, // V6_vmpyh
6587 0U, // V6_vmpyh_acc
6588 0U, // V6_vmpyhsat_acc
6589 1730U, // V6_vmpyhsrs
6590 1794U, // V6_vmpyhss
6591 0U, // V6_vmpyhus
6592 0U, // V6_vmpyhus_acc
6593 0U, // V6_vmpyhv
6594 0U, // V6_vmpyhv_acc
6595 1730U, // V6_vmpyhvsrs
6596 0U, // V6_vmpyieoh
6597 0U, // V6_vmpyiewh_acc
6598 0U, // V6_vmpyiewuh
6599 0U, // V6_vmpyiewuh_acc
6600 0U, // V6_vmpyih
6601 0U, // V6_vmpyih_acc
6602 0U, // V6_vmpyihb
6603 0U, // V6_vmpyihb_acc
6604 0U, // V6_vmpyiowh
6605 0U, // V6_vmpyiwb
6606 0U, // V6_vmpyiwb_acc
6607 0U, // V6_vmpyiwh
6608 0U, // V6_vmpyiwh_acc
6609 0U, // V6_vmpyiwub
6610 0U, // V6_vmpyiwub_acc
6611 0U, // V6_vmpyowh
6612 0U, // V6_vmpyowh_64_acc
6613 0U, // V6_vmpyowh_rnd
6614 0U, // V6_vmpyowh_rnd_sacc
6615 0U, // V6_vmpyowh_sacc
6616 386U, // V6_vmpyub
6617 0U, // V6_vmpyub_acc
6618 386U, // V6_vmpyubv
6619 0U, // V6_vmpyubv_acc
6620 0U, // V6_vmpyuh
6621 0U, // V6_vmpyuh_acc
6622 0U, // V6_vmpyuhe
6623 0U, // V6_vmpyuhe_acc
6624 0U, // V6_vmpyuhv
6625 0U, // V6_vmpyuhv_acc
6626 3778U, // V6_vmpyuhvs
6627 0U, // V6_vmux
6628 3650U, // V6_vnavgb
6629 0U, // V6_vnavgh
6630 386U, // V6_vnavgub
6631 0U, // V6_vnavgw
6632 0U, // V6_vnccombine
6633 0U, // V6_vncmov
6634 0U, // V6_vnormamth
6635 0U, // V6_vnormamtw
6636 0U, // V6_vnot
6637 0U, // V6_vor
6638 0U, // V6_vpackeb
6639 0U, // V6_vpackeh
6640 0U, // V6_vpackhb_sat
6641 0U, // V6_vpackhub_sat
6642 0U, // V6_vpackob
6643 0U, // V6_vpackoh
6644 0U, // V6_vpackwh_sat
6645 0U, // V6_vpackwuh_sat
6646 0U, // V6_vpopcounth
6647 0U, // V6_vprefixqb
6648 0U, // V6_vprefixqh
6649 0U, // V6_vprefixqw
6650 0U, // V6_vrdelta
6651 386U, // V6_vrmpybub_rtt
6652 389U, // V6_vrmpybub_rtt_acc
6653 3650U, // V6_vrmpybus
6654 3653U, // V6_vrmpybus_acc
6655 40706U, // V6_vrmpybusi
6656 57093U, // V6_vrmpybusi_acc
6657 3650U, // V6_vrmpybusv
6658 3653U, // V6_vrmpybusv_acc
6659 3650U, // V6_vrmpybv
6660 3653U, // V6_vrmpybv_acc
6661 0U, // V6_vrmpyub
6662 0U, // V6_vrmpyub_acc
6663 0U, // V6_vrmpyub_rtt
6664 0U, // V6_vrmpyub_rtt_acc
6665 69U, // V6_vrmpyubi
6666 73U, // V6_vrmpyubi_acc
6667 0U, // V6_vrmpyubv
6668 0U, // V6_vrmpyubv_acc
6669 45113U, // V6_vrmpyzbb_rt
6670 46329U, // V6_vrmpyzbb_rt_acc
6671 53113U, // V6_vrmpyzbb_rx
6672 53113U, // V6_vrmpyzbb_rx_acc
6673 53305U, // V6_vrmpyzbub_rt
6674 54521U, // V6_vrmpyzbub_rt_acc
6675 61305U, // V6_vrmpyzbub_rx
6676 61305U, // V6_vrmpyzbub_rx_acc
6677 45114U, // V6_vrmpyzcb_rt
6678 46330U, // V6_vrmpyzcb_rt_acc
6679 53114U, // V6_vrmpyzcb_rx
6680 53114U, // V6_vrmpyzcb_rx_acc
6681 45114U, // V6_vrmpyzcbs_rt
6682 46330U, // V6_vrmpyzcbs_rt_acc
6683 53114U, // V6_vrmpyzcbs_rx
6684 53114U, // V6_vrmpyzcbs_rx_acc
6685 45115U, // V6_vrmpyznb_rt
6686 46331U, // V6_vrmpyznb_rt_acc
6687 53115U, // V6_vrmpyznb_rx
6688 53115U, // V6_vrmpyznb_rx_acc
6689 0U, // V6_vror
6690 0U, // V6_vrotr
6691 0U, // V6_vroundhb
6692 1090U, // V6_vroundhub
6693 3522U, // V6_vrounduhub
6694 3970U, // V6_vrounduwuh
6695 0U, // V6_vroundwh
6696 4034U, // V6_vroundwuh
6697 0U, // V6_vrsadubi
6698 0U, // V6_vrsadubi_acc
6699 0U, // V6_vsatdw
6700 0U, // V6_vsathub
6701 0U, // V6_vsatuwuh
6702 0U, // V6_vsatwh
6703 0U, // V6_vsb
6704 61440U, // V6_vscattermh
6705 0U, // V6_vscattermh_add
6706 0U, // V6_vscattermhq
6707 4096U, // V6_vscattermhw
6708 8192U, // V6_vscattermhw_add
6709 0U, // V6_vscattermhwq
6710 12288U, // V6_vscattermw
6711 16384U, // V6_vscattermw_add
6712 0U, // V6_vscattermwq
6713 0U, // V6_vsh
6714 962U, // V6_vshufeh
6715 640U, // V6_vshuff
6716 0U, // V6_vshuffb
6717 3650U, // V6_vshuffeb
6718 0U, // V6_vshuffh
6719 0U, // V6_vshuffob
6720 0U, // V6_vshuffvdd
6721 0U, // V6_vshufoeb
6722 0U, // V6_vshufoeh
6723 0U, // V6_vshufoh
6724 2946U, // V6_vsub_hf
6725 0U, // V6_vsub_hf_hf
6726 51U, // V6_vsub_qf16
6727 52U, // V6_vsub_qf16_mix
6728 53U, // V6_vsub_qf32
6729 54U, // V6_vsub_qf32_mix
6730 3010U, // V6_vsub_sf
6731 3074U, // V6_vsub_sf_bf
6732 2946U, // V6_vsub_sf_hf
6733 3010U, // V6_vsub_sf_sf
6734 0U, // V6_vsubb
6735 0U, // V6_vsubb_dv
6736 0U, // V6_vsubbnq
6737 0U, // V6_vsubbq
6738 0U, // V6_vsubbsat
6739 0U, // V6_vsubbsat_dv
6740 9463U, // V6_vsubcarry
6741 0U, // V6_vsubcarryo
6742 962U, // V6_vsubh
6743 962U, // V6_vsubh_dv
6744 0U, // V6_vsubhnq
6745 0U, // V6_vsubhq
6746 1090U, // V6_vsubhsat
6747 1090U, // V6_vsubhsat_dv
6748 974U, // V6_vsubhw
6749 386U, // V6_vsububh
6750 0U, // V6_vsububsat
6751 0U, // V6_vsububsat_dv
6752 0U, // V6_vsubububb_sat
6753 0U, // V6_vsubuhsat
6754 0U, // V6_vsubuhsat_dv
6755 56U, // V6_vsubuhw
6756 0U, // V6_vsubuwsat
6757 0U, // V6_vsubuwsat_dv
6758 12343U, // V6_vsubw
6759 12343U, // V6_vsubw_dv
6760 0U, // V6_vsubwnq
6761 0U, // V6_vsubwq
6762 16439U, // V6_vsubwsat
6763 16439U, // V6_vsubwsat_dv
6764 0U, // V6_vswap
6765 3650U, // V6_vtmpyb
6766 3653U, // V6_vtmpyb_acc
6767 3650U, // V6_vtmpybus
6768 3653U, // V6_vtmpybus_acc
6769 0U, // V6_vtmpyhb
6770 0U, // V6_vtmpyhb_acc
6771 0U, // V6_vunpackb
6772 0U, // V6_vunpackh
6773 0U, // V6_vunpackob
6774 0U, // V6_vunpackoh
6775 0U, // V6_vunpackub
6776 0U, // V6_vunpackuh
6777 0U, // V6_vwhist128
6778 0U, // V6_vwhist128m
6779 0U, // V6_vwhist128q
6780 1U, // V6_vwhist128qm
6781 0U, // V6_vwhist256
6782 0U, // V6_vwhist256_sat
6783 0U, // V6_vwhist256q
6784 0U, // V6_vwhist256q_sat
6785 0U, // V6_vxor
6786 0U, // V6_vzb
6787 0U, // V6_vzh
6788 0U, // V6_zLd_ai
6789 0U, // V6_zLd_pi
6790 0U, // V6_zLd_ppu
6791 32U, // V6_zLd_pred_ai
6792 1250U, // V6_zLd_pred_pi
6793 1249U, // V6_zLd_pred_ppu
6794 0U, // V6_zextract
6795 0U, // Y2_barrier
6796 0U, // Y2_break
6797 0U, // Y2_ciad
6798 0U, // Y2_crswap0
6799 0U, // Y2_cswi
6800 0U, // Y2_dccleana
6801 0U, // Y2_dccleanidx
6802 0U, // Y2_dccleaninva
6803 0U, // Y2_dccleaninvidx
6804 0U, // Y2_dcfetchbo
6805 0U, // Y2_dcinva
6806 0U, // Y2_dcinvidx
6807 0U, // Y2_dckill
6808 0U, // Y2_dctagr
6809 1U, // Y2_dctagw
6810 0U, // Y2_dczeroa
6811 0U, // Y2_getimask
6812 0U, // Y2_iassignr
6813 0U, // Y2_iassignw
6814 0U, // Y2_icdatar
6815 1U, // Y2_icdataw
6816 0U, // Y2_icinva
6817 0U, // Y2_icinvidx
6818 0U, // Y2_ickill
6819 0U, // Y2_ictagr
6820 1U, // Y2_ictagw
6821 0U, // Y2_isync
6822 0U, // Y2_k0lock
6823 0U, // Y2_k0unlock
6824 0U, // Y2_l2cleaninvidx
6825 0U, // Y2_l2kill
6826 0U, // Y2_resume
6827 1U, // Y2_setimask
6828 1U, // Y2_setprio
6829 0U, // Y2_start
6830 0U, // Y2_stop
6831 0U, // Y2_swi
6832 0U, // Y2_syncht
6833 0U, // Y2_tfrscrr
6834 0U, // Y2_tfrsrcr
6835 0U, // Y2_tlblock
6836 0U, // Y2_tlbp
6837 0U, // Y2_tlbr
6838 0U, // Y2_tlbunlock
6839 1U, // Y2_tlbw
6840 0U, // Y2_wait
6841 0U, // Y4_crswap1
6842 1U, // Y4_crswap10
6843 1U, // Y4_l2fetch
6844 0U, // Y4_l2tagr
6845 1U, // Y4_l2tagw
6846 0U, // Y4_nmi
6847 0U, // Y4_siad
6848 0U, // Y4_tfrscpp
6849 0U, // Y4_tfrspcp
6850 0U, // Y4_trace
6851 0U, // Y5_ctlbw
6852 0U, // Y5_l2cleanidx
6853 1U, // Y5_l2fetch
6854 0U, // Y5_l2gclean
6855 0U, // Y5_l2gcleaninv
6856 0U, // Y5_l2gunlock
6857 0U, // Y5_l2invidx
6858 0U, // Y5_l2locka
6859 0U, // Y5_l2unlocka
6860 0U, // Y5_tlbasidi
6861 0U, // Y5_tlboc
6862 0U, // Y6_diag
6863 1U, // Y6_diag0
6864 1U, // Y6_diag1
6865 1U, // Y6_dmlink
6866 0U, // Y6_dmpause
6867 0U, // Y6_dmpoll
6868 0U, // Y6_dmresume
6869 0U, // Y6_dmstart
6870 0U, // Y6_dmwait
6871 0U, // Y6_l2gcleaninvpa
6872 0U, // Y6_l2gcleanpa
6873 20480U, // dep_A2_addsat
6874 20480U, // dep_A2_subsat
6875 0U, // dep_S2_packhl
6876 0U, // invalid_decode
6877 };
6878
6879 static const uint8_t OpInfo2[] = {
6880 0U, // PHI
6881 0U, // INLINEASM
6882 0U, // INLINEASM_BR
6883 0U, // CFI_INSTRUCTION
6884 0U, // EH_LABEL
6885 0U, // GC_LABEL
6886 0U, // ANNOTATION_LABEL
6887 0U, // KILL
6888 0U, // EXTRACT_SUBREG
6889 0U, // INSERT_SUBREG
6890 0U, // IMPLICIT_DEF
6891 0U, // SUBREG_TO_REG
6892 0U, // COPY_TO_REGCLASS
6893 0U, // DBG_VALUE
6894 0U, // DBG_VALUE_LIST
6895 0U, // DBG_INSTR_REF
6896 0U, // DBG_PHI
6897 0U, // DBG_LABEL
6898 0U, // REG_SEQUENCE
6899 0U, // COPY
6900 0U, // BUNDLE
6901 0U, // LIFETIME_START
6902 0U, // LIFETIME_END
6903 0U, // PSEUDO_PROBE
6904 0U, // ARITH_FENCE
6905 0U, // STACKMAP
6906 0U, // FENTRY_CALL
6907 0U, // PATCHPOINT
6908 0U, // LOAD_STACK_GUARD
6909 0U, // PREALLOCATED_SETUP
6910 0U, // PREALLOCATED_ARG
6911 0U, // STATEPOINT
6912 0U, // LOCAL_ESCAPE
6913 0U, // FAULTING_OP
6914 0U, // PATCHABLE_OP
6915 0U, // PATCHABLE_FUNCTION_ENTER
6916 0U, // PATCHABLE_RET
6917 0U, // PATCHABLE_FUNCTION_EXIT
6918 0U, // PATCHABLE_TAIL_CALL
6919 0U, // PATCHABLE_EVENT_CALL
6920 0U, // PATCHABLE_TYPED_EVENT_CALL
6921 0U, // ICALL_BRANCH_FUNNEL
6922 0U, // MEMBARRIER
6923 0U, // JUMP_TABLE_DEBUG_INFO
6924 0U, // CONVERGENCECTRL_ENTRY
6925 0U, // CONVERGENCECTRL_ANCHOR
6926 0U, // CONVERGENCECTRL_LOOP
6927 0U, // CONVERGENCECTRL_GLUE
6928 0U, // G_ASSERT_SEXT
6929 0U, // G_ASSERT_ZEXT
6930 0U, // G_ASSERT_ALIGN
6931 0U, // G_ADD
6932 0U, // G_SUB
6933 0U, // G_MUL
6934 0U, // G_SDIV
6935 0U, // G_UDIV
6936 0U, // G_SREM
6937 0U, // G_UREM
6938 0U, // G_SDIVREM
6939 0U, // G_UDIVREM
6940 0U, // G_AND
6941 0U, // G_OR
6942 0U, // G_XOR
6943 0U, // G_IMPLICIT_DEF
6944 0U, // G_PHI
6945 0U, // G_FRAME_INDEX
6946 0U, // G_GLOBAL_VALUE
6947 0U, // G_PTRAUTH_GLOBAL_VALUE
6948 0U, // G_CONSTANT_POOL
6949 0U, // G_EXTRACT
6950 0U, // G_UNMERGE_VALUES
6951 0U, // G_INSERT
6952 0U, // G_MERGE_VALUES
6953 0U, // G_BUILD_VECTOR
6954 0U, // G_BUILD_VECTOR_TRUNC
6955 0U, // G_CONCAT_VECTORS
6956 0U, // G_PTRTOINT
6957 0U, // G_INTTOPTR
6958 0U, // G_BITCAST
6959 0U, // G_FREEZE
6960 0U, // G_CONSTANT_FOLD_BARRIER
6961 0U, // G_INTRINSIC_FPTRUNC_ROUND
6962 0U, // G_INTRINSIC_TRUNC
6963 0U, // G_INTRINSIC_ROUND
6964 0U, // G_INTRINSIC_LRINT
6965 0U, // G_INTRINSIC_LLRINT
6966 0U, // G_INTRINSIC_ROUNDEVEN
6967 0U, // G_READCYCLECOUNTER
6968 0U, // G_READSTEADYCOUNTER
6969 0U, // G_LOAD
6970 0U, // G_SEXTLOAD
6971 0U, // G_ZEXTLOAD
6972 0U, // G_INDEXED_LOAD
6973 0U, // G_INDEXED_SEXTLOAD
6974 0U, // G_INDEXED_ZEXTLOAD
6975 0U, // G_STORE
6976 0U, // G_INDEXED_STORE
6977 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
6978 0U, // G_ATOMIC_CMPXCHG
6979 0U, // G_ATOMICRMW_XCHG
6980 0U, // G_ATOMICRMW_ADD
6981 0U, // G_ATOMICRMW_SUB
6982 0U, // G_ATOMICRMW_AND
6983 0U, // G_ATOMICRMW_NAND
6984 0U, // G_ATOMICRMW_OR
6985 0U, // G_ATOMICRMW_XOR
6986 0U, // G_ATOMICRMW_MAX
6987 0U, // G_ATOMICRMW_MIN
6988 0U, // G_ATOMICRMW_UMAX
6989 0U, // G_ATOMICRMW_UMIN
6990 0U, // G_ATOMICRMW_FADD
6991 0U, // G_ATOMICRMW_FSUB
6992 0U, // G_ATOMICRMW_FMAX
6993 0U, // G_ATOMICRMW_FMIN
6994 0U, // G_ATOMICRMW_UINC_WRAP
6995 0U, // G_ATOMICRMW_UDEC_WRAP
6996 0U, // G_FENCE
6997 0U, // G_PREFETCH
6998 0U, // G_BRCOND
6999 0U, // G_BRINDIRECT
7000 0U, // G_INVOKE_REGION_START
7001 0U, // G_INTRINSIC
7002 0U, // G_INTRINSIC_W_SIDE_EFFECTS
7003 0U, // G_INTRINSIC_CONVERGENT
7004 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
7005 0U, // G_ANYEXT
7006 0U, // G_TRUNC
7007 0U, // G_CONSTANT
7008 0U, // G_FCONSTANT
7009 0U, // G_VASTART
7010 0U, // G_VAARG
7011 0U, // G_SEXT
7012 0U, // G_SEXT_INREG
7013 0U, // G_ZEXT
7014 0U, // G_SHL
7015 0U, // G_LSHR
7016 0U, // G_ASHR
7017 0U, // G_FSHL
7018 0U, // G_FSHR
7019 0U, // G_ROTR
7020 0U, // G_ROTL
7021 0U, // G_ICMP
7022 0U, // G_FCMP
7023 0U, // G_SCMP
7024 0U, // G_UCMP
7025 0U, // G_SELECT
7026 0U, // G_UADDO
7027 0U, // G_UADDE
7028 0U, // G_USUBO
7029 0U, // G_USUBE
7030 0U, // G_SADDO
7031 0U, // G_SADDE
7032 0U, // G_SSUBO
7033 0U, // G_SSUBE
7034 0U, // G_UMULO
7035 0U, // G_SMULO
7036 0U, // G_UMULH
7037 0U, // G_SMULH
7038 0U, // G_UADDSAT
7039 0U, // G_SADDSAT
7040 0U, // G_USUBSAT
7041 0U, // G_SSUBSAT
7042 0U, // G_USHLSAT
7043 0U, // G_SSHLSAT
7044 0U, // G_SMULFIX
7045 0U, // G_UMULFIX
7046 0U, // G_SMULFIXSAT
7047 0U, // G_UMULFIXSAT
7048 0U, // G_SDIVFIX
7049 0U, // G_UDIVFIX
7050 0U, // G_SDIVFIXSAT
7051 0U, // G_UDIVFIXSAT
7052 0U, // G_FADD
7053 0U, // G_FSUB
7054 0U, // G_FMUL
7055 0U, // G_FMA
7056 0U, // G_FMAD
7057 0U, // G_FDIV
7058 0U, // G_FREM
7059 0U, // G_FPOW
7060 0U, // G_FPOWI
7061 0U, // G_FEXP
7062 0U, // G_FEXP2
7063 0U, // G_FEXP10
7064 0U, // G_FLOG
7065 0U, // G_FLOG2
7066 0U, // G_FLOG10
7067 0U, // G_FLDEXP
7068 0U, // G_FFREXP
7069 0U, // G_FNEG
7070 0U, // G_FPEXT
7071 0U, // G_FPTRUNC
7072 0U, // G_FPTOSI
7073 0U, // G_FPTOUI
7074 0U, // G_SITOFP
7075 0U, // G_UITOFP
7076 0U, // G_FABS
7077 0U, // G_FCOPYSIGN
7078 0U, // G_IS_FPCLASS
7079 0U, // G_FCANONICALIZE
7080 0U, // G_FMINNUM
7081 0U, // G_FMAXNUM
7082 0U, // G_FMINNUM_IEEE
7083 0U, // G_FMAXNUM_IEEE
7084 0U, // G_FMINIMUM
7085 0U, // G_FMAXIMUM
7086 0U, // G_GET_FPENV
7087 0U, // G_SET_FPENV
7088 0U, // G_RESET_FPENV
7089 0U, // G_GET_FPMODE
7090 0U, // G_SET_FPMODE
7091 0U, // G_RESET_FPMODE
7092 0U, // G_PTR_ADD
7093 0U, // G_PTRMASK
7094 0U, // G_SMIN
7095 0U, // G_SMAX
7096 0U, // G_UMIN
7097 0U, // G_UMAX
7098 0U, // G_ABS
7099 0U, // G_LROUND
7100 0U, // G_LLROUND
7101 0U, // G_BR
7102 0U, // G_BRJT
7103 0U, // G_VSCALE
7104 0U, // G_INSERT_SUBVECTOR
7105 0U, // G_EXTRACT_SUBVECTOR
7106 0U, // G_INSERT_VECTOR_ELT
7107 0U, // G_EXTRACT_VECTOR_ELT
7108 0U, // G_SHUFFLE_VECTOR
7109 0U, // G_SPLAT_VECTOR
7110 0U, // G_VECTOR_COMPRESS
7111 0U, // G_CTTZ
7112 0U, // G_CTTZ_ZERO_UNDEF
7113 0U, // G_CTLZ
7114 0U, // G_CTLZ_ZERO_UNDEF
7115 0U, // G_CTPOP
7116 0U, // G_BSWAP
7117 0U, // G_BITREVERSE
7118 0U, // G_FCEIL
7119 0U, // G_FCOS
7120 0U, // G_FSIN
7121 0U, // G_FTAN
7122 0U, // G_FACOS
7123 0U, // G_FASIN
7124 0U, // G_FATAN
7125 0U, // G_FCOSH
7126 0U, // G_FSINH
7127 0U, // G_FTANH
7128 0U, // G_FSQRT
7129 0U, // G_FFLOOR
7130 0U, // G_FRINT
7131 0U, // G_FNEARBYINT
7132 0U, // G_ADDRSPACE_CAST
7133 0U, // G_BLOCK_ADDR
7134 0U, // G_JUMP_TABLE
7135 0U, // G_DYN_STACKALLOC
7136 0U, // G_STACKSAVE
7137 0U, // G_STACKRESTORE
7138 0U, // G_STRICT_FADD
7139 0U, // G_STRICT_FSUB
7140 0U, // G_STRICT_FMUL
7141 0U, // G_STRICT_FDIV
7142 0U, // G_STRICT_FREM
7143 0U, // G_STRICT_FMA
7144 0U, // G_STRICT_FSQRT
7145 0U, // G_STRICT_FLDEXP
7146 0U, // G_READ_REGISTER
7147 0U, // G_WRITE_REGISTER
7148 0U, // G_MEMCPY
7149 0U, // G_MEMCPY_INLINE
7150 0U, // G_MEMMOVE
7151 0U, // G_MEMSET
7152 0U, // G_BZERO
7153 0U, // G_TRAP
7154 0U, // G_DEBUGTRAP
7155 0U, // G_UBSANTRAP
7156 0U, // G_VECREDUCE_SEQ_FADD
7157 0U, // G_VECREDUCE_SEQ_FMUL
7158 0U, // G_VECREDUCE_FADD
7159 0U, // G_VECREDUCE_FMUL
7160 0U, // G_VECREDUCE_FMAX
7161 0U, // G_VECREDUCE_FMIN
7162 0U, // G_VECREDUCE_FMAXIMUM
7163 0U, // G_VECREDUCE_FMINIMUM
7164 0U, // G_VECREDUCE_ADD
7165 0U, // G_VECREDUCE_MUL
7166 0U, // G_VECREDUCE_AND
7167 0U, // G_VECREDUCE_OR
7168 0U, // G_VECREDUCE_XOR
7169 0U, // G_VECREDUCE_SMAX
7170 0U, // G_VECREDUCE_SMIN
7171 0U, // G_VECREDUCE_UMAX
7172 0U, // G_VECREDUCE_UMIN
7173 0U, // G_SBFX
7174 0U, // G_UBFX
7175 0U, // A2_addsp
7176 0U, // A2_iconst
7177 0U, // A2_neg
7178 0U, // A2_not
7179 0U, // A2_tfrf
7180 0U, // A2_tfrfnew
7181 0U, // A2_tfrp
7182 0U, // A2_tfrpf
7183 0U, // A2_tfrpfnew
7184 0U, // A2_tfrpi
7185 0U, // A2_tfrpt
7186 0U, // A2_tfrptnew
7187 0U, // A2_tfrt
7188 0U, // A2_tfrtnew
7189 0U, // A2_vaddb_map
7190 0U, // A2_vsubb_map
7191 0U, // A2_zxtb
7192 0U, // A4_boundscheck
7193 0U, // ADJCALLSTACKDOWN
7194 0U, // ADJCALLSTACKUP
7195 0U, // C2_cmpgei
7196 0U, // C2_cmpgeui
7197 0U, // C2_cmplt
7198 0U, // C2_cmpltu
7199 0U, // C2_pxfer_map
7200 0U, // DUPLEX_Pseudo
7201 0U, // ENDLOOP0
7202 0U, // ENDLOOP01
7203 0U, // ENDLOOP1
7204 0U, // J2_endloop0
7205 0U, // J2_endloop01
7206 0U, // J2_endloop1
7207 0U, // J2_jumpf_nopred_map
7208 0U, // J2_jumprf_nopred_map
7209 0U, // J2_jumprt_nopred_map
7210 0U, // J2_jumpt_nopred_map
7211 0U, // J2_trap1_noregmap
7212 0U, // L2_loadalignb_zomap
7213 0U, // L2_loadalignh_zomap
7214 0U, // L2_loadbsw2_zomap
7215 0U, // L2_loadbsw4_zomap
7216 0U, // L2_loadbzw2_zomap
7217 0U, // L2_loadbzw4_zomap
7218 0U, // L2_loadrb_zomap
7219 0U, // L2_loadrd_zomap
7220 0U, // L2_loadrh_zomap
7221 0U, // L2_loadri_zomap
7222 0U, // L2_loadrub_zomap
7223 0U, // L2_loadruh_zomap
7224 0U, // L2_ploadrbf_zomap
7225 0U, // L2_ploadrbfnew_zomap
7226 0U, // L2_ploadrbt_zomap
7227 0U, // L2_ploadrbtnew_zomap
7228 0U, // L2_ploadrdf_zomap
7229 0U, // L2_ploadrdfnew_zomap
7230 0U, // L2_ploadrdt_zomap
7231 0U, // L2_ploadrdtnew_zomap
7232 0U, // L2_ploadrhf_zomap
7233 0U, // L2_ploadrhfnew_zomap
7234 0U, // L2_ploadrht_zomap
7235 0U, // L2_ploadrhtnew_zomap
7236 0U, // L2_ploadrif_zomap
7237 0U, // L2_ploadrifnew_zomap
7238 0U, // L2_ploadrit_zomap
7239 0U, // L2_ploadritnew_zomap
7240 0U, // L2_ploadrubf_zomap
7241 0U, // L2_ploadrubfnew_zomap
7242 0U, // L2_ploadrubt_zomap
7243 0U, // L2_ploadrubtnew_zomap
7244 0U, // L2_ploadruhf_zomap
7245 0U, // L2_ploadruhfnew_zomap
7246 0U, // L2_ploadruht_zomap
7247 0U, // L2_ploadruhtnew_zomap
7248 0U, // L4_add_memopb_zomap
7249 0U, // L4_add_memoph_zomap
7250 0U, // L4_add_memopw_zomap
7251 0U, // L4_and_memopb_zomap
7252 0U, // L4_and_memoph_zomap
7253 0U, // L4_and_memopw_zomap
7254 0U, // L4_iadd_memopb_zomap
7255 0U, // L4_iadd_memoph_zomap
7256 0U, // L4_iadd_memopw_zomap
7257 0U, // L4_iand_memopb_zomap
7258 0U, // L4_iand_memoph_zomap
7259 0U, // L4_iand_memopw_zomap
7260 0U, // L4_ior_memopb_zomap
7261 0U, // L4_ior_memoph_zomap
7262 0U, // L4_ior_memopw_zomap
7263 0U, // L4_isub_memopb_zomap
7264 0U, // L4_isub_memoph_zomap
7265 0U, // L4_isub_memopw_zomap
7266 0U, // L4_or_memopb_zomap
7267 0U, // L4_or_memoph_zomap
7268 0U, // L4_or_memopw_zomap
7269 0U, // L4_return_map_to_raw_f
7270 0U, // L4_return_map_to_raw_fnew_pnt
7271 0U, // L4_return_map_to_raw_fnew_pt
7272 0U, // L4_return_map_to_raw_t
7273 0U, // L4_return_map_to_raw_tnew_pnt
7274 0U, // L4_return_map_to_raw_tnew_pt
7275 0U, // L4_sub_memopb_zomap
7276 0U, // L4_sub_memoph_zomap
7277 0U, // L4_sub_memopw_zomap
7278 0U, // L6_deallocframe_map_to_raw
7279 0U, // L6_return_map_to_raw
7280 0U, // LDriw_ctr
7281 0U, // LDriw_pred
7282 0U, // M2_mpysmi
7283 0U, // M2_mpyui
7284 0U, // M2_vrcmpys_acc_s1
7285 0U, // M2_vrcmpys_s1
7286 0U, // M2_vrcmpys_s1rp
7287 0U, // M7_vdmpy
7288 0U, // M7_vdmpy_acc
7289 0U, // PS_aligna
7290 0U, // PS_alloca
7291 0U, // PS_call_instrprof_custom
7292 0U, // PS_call_nr
7293 0U, // PS_crash
7294 0U, // PS_false
7295 0U, // PS_fi
7296 0U, // PS_fia
7297 0U, // PS_loadrb_pci
7298 0U, // PS_loadrb_pcr
7299 0U, // PS_loadrd_pci
7300 0U, // PS_loadrd_pcr
7301 0U, // PS_loadrh_pci
7302 0U, // PS_loadrh_pcr
7303 0U, // PS_loadri_pci
7304 0U, // PS_loadri_pcr
7305 0U, // PS_loadrub_pci
7306 0U, // PS_loadrub_pcr
7307 0U, // PS_loadruh_pci
7308 0U, // PS_loadruh_pcr
7309 0U, // PS_pselect
7310 0U, // PS_qfalse
7311 0U, // PS_qtrue
7312 0U, // PS_storerb_pci
7313 0U, // PS_storerb_pcr
7314 0U, // PS_storerd_pci
7315 0U, // PS_storerd_pcr
7316 0U, // PS_storerf_pci
7317 0U, // PS_storerf_pcr
7318 0U, // PS_storerh_pci
7319 0U, // PS_storerh_pcr
7320 0U, // PS_storeri_pci
7321 0U, // PS_storeri_pcr
7322 0U, // PS_tailcall_i
7323 0U, // PS_tailcall_r
7324 0U, // PS_true
7325 0U, // PS_vdd0
7326 0U, // PS_vloadrq_ai
7327 0U, // PS_vloadrv_ai
7328 0U, // PS_vloadrv_nt_ai
7329 0U, // PS_vloadrw_ai
7330 0U, // PS_vloadrw_nt_ai
7331 0U, // PS_vmulw
7332 0U, // PS_vmulw_acc
7333 0U, // PS_vselect
7334 0U, // PS_vsplatib
7335 0U, // PS_vsplatih
7336 0U, // PS_vsplatiw
7337 0U, // PS_vsplatrb
7338 0U, // PS_vsplatrh
7339 0U, // PS_vsplatrw
7340 0U, // PS_vstorerq_ai
7341 0U, // PS_vstorerv_ai
7342 0U, // PS_vstorerv_nt_ai
7343 0U, // PS_vstorerw_ai
7344 0U, // PS_vstorerw_nt_ai
7345 0U, // PS_wselect
7346 0U, // S2_asr_i_p_rnd_goodsyntax
7347 0U, // S2_asr_i_r_rnd_goodsyntax
7348 0U, // S2_pstorerbf_zomap
7349 0U, // S2_pstorerbnewf_zomap
7350 0U, // S2_pstorerbnewt_zomap
7351 0U, // S2_pstorerbt_zomap
7352 0U, // S2_pstorerdf_zomap
7353 0U, // S2_pstorerdt_zomap
7354 0U, // S2_pstorerff_zomap
7355 0U, // S2_pstorerft_zomap
7356 0U, // S2_pstorerhf_zomap
7357 0U, // S2_pstorerhnewf_zomap
7358 0U, // S2_pstorerhnewt_zomap
7359 0U, // S2_pstorerht_zomap
7360 0U, // S2_pstorerif_zomap
7361 0U, // S2_pstorerinewf_zomap
7362 0U, // S2_pstorerinewt_zomap
7363 0U, // S2_pstorerit_zomap
7364 0U, // S2_storerb_zomap
7365 0U, // S2_storerbnew_zomap
7366 0U, // S2_storerd_zomap
7367 0U, // S2_storerf_zomap
7368 0U, // S2_storerh_zomap
7369 0U, // S2_storerhnew_zomap
7370 0U, // S2_storeri_zomap
7371 0U, // S2_storerinew_zomap
7372 0U, // S2_tableidxb_goodsyntax
7373 0U, // S2_tableidxd_goodsyntax
7374 0U, // S2_tableidxh_goodsyntax
7375 0U, // S2_tableidxw_goodsyntax
7376 0U, // S4_pstorerbfnew_zomap
7377 0U, // S4_pstorerbnewfnew_zomap
7378 0U, // S4_pstorerbnewtnew_zomap
7379 0U, // S4_pstorerbtnew_zomap
7380 0U, // S4_pstorerdfnew_zomap
7381 0U, // S4_pstorerdtnew_zomap
7382 0U, // S4_pstorerffnew_zomap
7383 0U, // S4_pstorerftnew_zomap
7384 0U, // S4_pstorerhfnew_zomap
7385 0U, // S4_pstorerhnewfnew_zomap
7386 0U, // S4_pstorerhnewtnew_zomap
7387 0U, // S4_pstorerhtnew_zomap
7388 0U, // S4_pstorerifnew_zomap
7389 0U, // S4_pstorerinewfnew_zomap
7390 0U, // S4_pstorerinewtnew_zomap
7391 0U, // S4_pstoreritnew_zomap
7392 0U, // S4_storeirb_zomap
7393 0U, // S4_storeirbf_zomap
7394 0U, // S4_storeirbfnew_zomap
7395 0U, // S4_storeirbt_zomap
7396 0U, // S4_storeirbtnew_zomap
7397 0U, // S4_storeirh_zomap
7398 0U, // S4_storeirhf_zomap
7399 0U, // S4_storeirhfnew_zomap
7400 0U, // S4_storeirht_zomap
7401 0U, // S4_storeirhtnew_zomap
7402 0U, // S4_storeiri_zomap
7403 0U, // S4_storeirif_zomap
7404 0U, // S4_storeirifnew_zomap
7405 0U, // S4_storeirit_zomap
7406 0U, // S4_storeiritnew_zomap
7407 0U, // S5_asrhub_rnd_sat_goodsyntax
7408 0U, // S5_vasrhrnd_goodsyntax
7409 0U, // S6_allocframe_to_raw
7410 0U, // STriw_ctr
7411 0U, // STriw_pred
7412 0U, // V6_MAP_equb
7413 0U, // V6_MAP_equb_and
7414 0U, // V6_MAP_equb_ior
7415 0U, // V6_MAP_equb_xor
7416 0U, // V6_MAP_equh
7417 0U, // V6_MAP_equh_and
7418 0U, // V6_MAP_equh_ior
7419 0U, // V6_MAP_equh_xor
7420 0U, // V6_MAP_equw
7421 0U, // V6_MAP_equw_and
7422 0U, // V6_MAP_equw_ior
7423 0U, // V6_MAP_equw_xor
7424 0U, // V6_dbl_ld0
7425 0U, // V6_dbl_st0
7426 0U, // V6_extractw_alt
7427 0U, // V6_hi
7428 0U, // V6_ld0
7429 0U, // V6_ldcnp0
7430 0U, // V6_ldcnpnt0
7431 0U, // V6_ldcp0
7432 0U, // V6_ldcpnt0
7433 0U, // V6_ldnp0
7434 0U, // V6_ldnpnt0
7435 0U, // V6_ldnt0
7436 0U, // V6_ldp0
7437 0U, // V6_ldpnt0
7438 0U, // V6_ldtnp0
7439 0U, // V6_ldtnpnt0
7440 0U, // V6_ldtp0
7441 0U, // V6_ldtpnt0
7442 0U, // V6_ldu0
7443 0U, // V6_lo
7444 0U, // V6_st0
7445 0U, // V6_stn0
7446 0U, // V6_stnnt0
7447 0U, // V6_stnp0
7448 0U, // V6_stnpnt0
7449 0U, // V6_stnq0
7450 0U, // V6_stnqnt0
7451 0U, // V6_stnt0
7452 0U, // V6_stp0
7453 0U, // V6_stpnt0
7454 0U, // V6_stq0
7455 0U, // V6_stqnt0
7456 0U, // V6_stu0
7457 0U, // V6_stunp0
7458 0U, // V6_stup0
7459 0U, // V6_v10mpyubs10
7460 0U, // V6_v10mpyubs10_vxx
7461 0U, // V6_v6mpyhubs10_alt
7462 0U, // V6_v6mpyvubs10_alt
7463 0U, // V6_vabsb_alt
7464 0U, // V6_vabsb_sat_alt
7465 0U, // V6_vabsdiffh_alt
7466 0U, // V6_vabsdiffub_alt
7467 0U, // V6_vabsdiffuh_alt
7468 0U, // V6_vabsdiffw_alt
7469 0U, // V6_vabsh_alt
7470 0U, // V6_vabsh_sat_alt
7471 0U, // V6_vabsub_alt
7472 0U, // V6_vabsuh_alt
7473 0U, // V6_vabsuw_alt
7474 0U, // V6_vabsw_alt
7475 0U, // V6_vabsw_sat_alt
7476 0U, // V6_vaddb_alt
7477 0U, // V6_vaddb_dv_alt
7478 0U, // V6_vaddbnq_alt
7479 0U, // V6_vaddbq_alt
7480 0U, // V6_vaddbsat_alt
7481 0U, // V6_vaddbsat_dv_alt
7482 0U, // V6_vaddh_alt
7483 0U, // V6_vaddh_dv_alt
7484 0U, // V6_vaddhnq_alt
7485 0U, // V6_vaddhq_alt
7486 0U, // V6_vaddhsat_alt
7487 0U, // V6_vaddhsat_dv_alt
7488 0U, // V6_vaddhw_acc_alt
7489 0U, // V6_vaddhw_alt
7490 0U, // V6_vaddubh_acc_alt
7491 0U, // V6_vaddubh_alt
7492 0U, // V6_vaddubsat_alt
7493 0U, // V6_vaddubsat_dv_alt
7494 0U, // V6_vadduhsat_alt
7495 0U, // V6_vadduhsat_dv_alt
7496 0U, // V6_vadduhw_acc_alt
7497 0U, // V6_vadduhw_alt
7498 0U, // V6_vadduwsat_alt
7499 0U, // V6_vadduwsat_dv_alt
7500 0U, // V6_vaddw_alt
7501 0U, // V6_vaddw_dv_alt
7502 0U, // V6_vaddwnq_alt
7503 0U, // V6_vaddwq_alt
7504 0U, // V6_vaddwsat_alt
7505 0U, // V6_vaddwsat_dv_alt
7506 0U, // V6_vandnqrt_acc_alt
7507 0U, // V6_vandnqrt_alt
7508 0U, // V6_vandqrt_acc_alt
7509 0U, // V6_vandqrt_alt
7510 0U, // V6_vandvrt_acc_alt
7511 0U, // V6_vandvrt_alt
7512 0U, // V6_vaslh_acc_alt
7513 0U, // V6_vaslh_alt
7514 0U, // V6_vaslhv_alt
7515 0U, // V6_vaslw_acc_alt
7516 0U, // V6_vaslw_alt
7517 0U, // V6_vaslwv_alt
7518 0U, // V6_vasr_into_alt
7519 0U, // V6_vasrh_acc_alt
7520 0U, // V6_vasrh_alt
7521 0U, // V6_vasrhv_alt
7522 0U, // V6_vasrw_acc_alt
7523 0U, // V6_vasrw_alt
7524 0U, // V6_vasrwv_alt
7525 0U, // V6_vassignp
7526 0U, // V6_vavgb_alt
7527 0U, // V6_vavgbrnd_alt
7528 0U, // V6_vavgh_alt
7529 0U, // V6_vavghrnd_alt
7530 0U, // V6_vavgub_alt
7531 0U, // V6_vavgubrnd_alt
7532 0U, // V6_vavguh_alt
7533 0U, // V6_vavguhrnd_alt
7534 0U, // V6_vavguw_alt
7535 0U, // V6_vavguwrnd_alt
7536 0U, // V6_vavgw_alt
7537 0U, // V6_vavgwrnd_alt
7538 0U, // V6_vcl0h_alt
7539 0U, // V6_vcl0w_alt
7540 0U, // V6_vd0
7541 0U, // V6_vdd0
7542 0U, // V6_vdealb4w_alt
7543 0U, // V6_vdealb_alt
7544 0U, // V6_vdealh_alt
7545 0U, // V6_vdmpybus_acc_alt
7546 0U, // V6_vdmpybus_alt
7547 0U, // V6_vdmpybus_dv_acc_alt
7548 0U, // V6_vdmpybus_dv_alt
7549 0U, // V6_vdmpyhb_acc_alt
7550 0U, // V6_vdmpyhb_alt
7551 0U, // V6_vdmpyhb_dv_acc_alt
7552 0U, // V6_vdmpyhb_dv_alt
7553 0U, // V6_vdmpyhisat_acc_alt
7554 0U, // V6_vdmpyhisat_alt
7555 0U, // V6_vdmpyhsat_acc_alt
7556 0U, // V6_vdmpyhsat_alt
7557 0U, // V6_vdmpyhsuisat_acc_alt
7558 0U, // V6_vdmpyhsuisat_alt
7559 0U, // V6_vdmpyhsusat_acc_alt
7560 0U, // V6_vdmpyhsusat_alt
7561 0U, // V6_vdmpyhvsat_acc_alt
7562 0U, // V6_vdmpyhvsat_alt
7563 0U, // V6_vdsaduh_acc_alt
7564 0U, // V6_vdsaduh_alt
7565 0U, // V6_vgathermh_pseudo
7566 0U, // V6_vgathermhq_pseudo
7567 0U, // V6_vgathermhw_pseudo
7568 0U, // V6_vgathermhwq_pseudo
7569 0U, // V6_vgathermw_pseudo
7570 0U, // V6_vgathermwq_pseudo
7571 0U, // V6_vlsrh_alt
7572 0U, // V6_vlsrhv_alt
7573 0U, // V6_vlsrw_alt
7574 0U, // V6_vlsrwv_alt
7575 0U, // V6_vmaxb_alt
7576 0U, // V6_vmaxh_alt
7577 0U, // V6_vmaxub_alt
7578 0U, // V6_vmaxuh_alt
7579 0U, // V6_vmaxw_alt
7580 0U, // V6_vminb_alt
7581 0U, // V6_vminh_alt
7582 0U, // V6_vminub_alt
7583 0U, // V6_vminuh_alt
7584 0U, // V6_vminw_alt
7585 0U, // V6_vmpabus_acc_alt
7586 0U, // V6_vmpabus_alt
7587 0U, // V6_vmpabusv_alt
7588 0U, // V6_vmpabuu_acc_alt
7589 0U, // V6_vmpabuu_alt
7590 0U, // V6_vmpabuuv_alt
7591 0U, // V6_vmpahb_acc_alt
7592 0U, // V6_vmpahb_alt
7593 0U, // V6_vmpauhb_acc_alt
7594 0U, // V6_vmpauhb_alt
7595 0U, // V6_vmpybus_acc_alt
7596 0U, // V6_vmpybus_alt
7597 0U, // V6_vmpybusv_acc_alt
7598 0U, // V6_vmpybusv_alt
7599 0U, // V6_vmpybv_acc_alt
7600 0U, // V6_vmpybv_alt
7601 0U, // V6_vmpyewuh_alt
7602 0U, // V6_vmpyh_acc_alt
7603 0U, // V6_vmpyh_alt
7604 0U, // V6_vmpyhsat_acc_alt
7605 0U, // V6_vmpyhsrs_alt
7606 0U, // V6_vmpyhss_alt
7607 0U, // V6_vmpyhus_acc_alt
7608 0U, // V6_vmpyhus_alt
7609 0U, // V6_vmpyhv_acc_alt
7610 0U, // V6_vmpyhv_alt
7611 0U, // V6_vmpyhvsrs_alt
7612 0U, // V6_vmpyiewh_acc_alt
7613 0U, // V6_vmpyiewuh_acc_alt
7614 0U, // V6_vmpyiewuh_alt
7615 0U, // V6_vmpyih_acc_alt
7616 0U, // V6_vmpyih_alt
7617 0U, // V6_vmpyihb_acc_alt
7618 0U, // V6_vmpyihb_alt
7619 0U, // V6_vmpyiowh_alt
7620 0U, // V6_vmpyiwb_acc_alt
7621 0U, // V6_vmpyiwb_alt
7622 0U, // V6_vmpyiwh_acc_alt
7623 0U, // V6_vmpyiwh_alt
7624 0U, // V6_vmpyiwub_acc_alt
7625 0U, // V6_vmpyiwub_alt
7626 0U, // V6_vmpyowh_alt
7627 0U, // V6_vmpyowh_rnd_alt
7628 0U, // V6_vmpyowh_rnd_sacc_alt
7629 0U, // V6_vmpyowh_sacc_alt
7630 0U, // V6_vmpyub_acc_alt
7631 0U, // V6_vmpyub_alt
7632 0U, // V6_vmpyubv_acc_alt
7633 0U, // V6_vmpyubv_alt
7634 0U, // V6_vmpyuh_acc_alt
7635 0U, // V6_vmpyuh_alt
7636 0U, // V6_vmpyuhv_acc_alt
7637 0U, // V6_vmpyuhv_alt
7638 0U, // V6_vnavgb_alt
7639 0U, // V6_vnavgh_alt
7640 0U, // V6_vnavgub_alt
7641 0U, // V6_vnavgw_alt
7642 0U, // V6_vnormamth_alt
7643 0U, // V6_vnormamtw_alt
7644 0U, // V6_vpackeb_alt
7645 0U, // V6_vpackeh_alt
7646 0U, // V6_vpackhb_sat_alt
7647 0U, // V6_vpackhub_sat_alt
7648 0U, // V6_vpackob_alt
7649 0U, // V6_vpackoh_alt
7650 0U, // V6_vpackwh_sat_alt
7651 0U, // V6_vpackwuh_sat_alt
7652 0U, // V6_vpopcounth_alt
7653 0U, // V6_vrmpybub_rtt_acc_alt
7654 0U, // V6_vrmpybub_rtt_alt
7655 0U, // V6_vrmpybus_acc_alt
7656 0U, // V6_vrmpybus_alt
7657 0U, // V6_vrmpybusi_acc_alt
7658 0U, // V6_vrmpybusi_alt
7659 0U, // V6_vrmpybusv_acc_alt
7660 0U, // V6_vrmpybusv_alt
7661 0U, // V6_vrmpybv_acc_alt
7662 0U, // V6_vrmpybv_alt
7663 0U, // V6_vrmpyub_acc_alt
7664 0U, // V6_vrmpyub_alt
7665 0U, // V6_vrmpyub_rtt_acc_alt
7666 0U, // V6_vrmpyub_rtt_alt
7667 0U, // V6_vrmpyubi_acc_alt
7668 0U, // V6_vrmpyubi_alt
7669 0U, // V6_vrmpyubv_acc_alt
7670 0U, // V6_vrmpyubv_alt
7671 0U, // V6_vrotr_alt
7672 0U, // V6_vroundhb_alt
7673 0U, // V6_vroundhub_alt
7674 0U, // V6_vrounduhub_alt
7675 0U, // V6_vrounduwuh_alt
7676 0U, // V6_vroundwh_alt
7677 0U, // V6_vroundwuh_alt
7678 0U, // V6_vrsadubi_acc_alt
7679 0U, // V6_vrsadubi_alt
7680 0U, // V6_vsathub_alt
7681 0U, // V6_vsatuwuh_alt
7682 0U, // V6_vsatwh_alt
7683 0U, // V6_vsb_alt
7684 0U, // V6_vscattermh_add_alt
7685 0U, // V6_vscattermh_alt
7686 0U, // V6_vscattermhq_alt
7687 0U, // V6_vscattermw_add_alt
7688 0U, // V6_vscattermw_alt
7689 4U, // V6_vscattermwh_add_alt
7690 4U, // V6_vscattermwh_alt
7691 0U, // V6_vscattermwhq_alt
7692 0U, // V6_vscattermwq_alt
7693 0U, // V6_vsh_alt
7694 0U, // V6_vshufeh_alt
7695 0U, // V6_vshuffb_alt
7696 0U, // V6_vshuffeb_alt
7697 0U, // V6_vshuffh_alt
7698 0U, // V6_vshuffob_alt
7699 0U, // V6_vshufoeb_alt
7700 0U, // V6_vshufoeh_alt
7701 0U, // V6_vshufoh_alt
7702 0U, // V6_vsubb_alt
7703 0U, // V6_vsubb_dv_alt
7704 0U, // V6_vsubbnq_alt
7705 0U, // V6_vsubbq_alt
7706 0U, // V6_vsubbsat_alt
7707 0U, // V6_vsubbsat_dv_alt
7708 0U, // V6_vsubh_alt
7709 0U, // V6_vsubh_dv_alt
7710 0U, // V6_vsubhnq_alt
7711 0U, // V6_vsubhq_alt
7712 0U, // V6_vsubhsat_alt
7713 0U, // V6_vsubhsat_dv_alt
7714 0U, // V6_vsubhw_alt
7715 0U, // V6_vsububh_alt
7716 0U, // V6_vsububsat_alt
7717 0U, // V6_vsububsat_dv_alt
7718 0U, // V6_vsubuhsat_alt
7719 0U, // V6_vsubuhsat_dv_alt
7720 0U, // V6_vsubuhw_alt
7721 0U, // V6_vsubuwsat_alt
7722 0U, // V6_vsubuwsat_dv_alt
7723 0U, // V6_vsubw_alt
7724 0U, // V6_vsubw_dv_alt
7725 0U, // V6_vsubwnq_alt
7726 0U, // V6_vsubwq_alt
7727 0U, // V6_vsubwsat_alt
7728 0U, // V6_vsubwsat_dv_alt
7729 0U, // V6_vtmpyb_acc_alt
7730 0U, // V6_vtmpyb_alt
7731 0U, // V6_vtmpybus_acc_alt
7732 0U, // V6_vtmpybus_alt
7733 0U, // V6_vtmpyhb_acc_alt
7734 0U, // V6_vtmpyhb_alt
7735 0U, // V6_vtran2x2_map
7736 0U, // V6_vunpackb_alt
7737 0U, // V6_vunpackh_alt
7738 0U, // V6_vunpackob_alt
7739 0U, // V6_vunpackoh_alt
7740 0U, // V6_vunpackub_alt
7741 0U, // V6_vunpackuh_alt
7742 0U, // V6_vzb_alt
7743 0U, // V6_vzh_alt
7744 0U, // V6_zld0
7745 0U, // V6_zldp0
7746 0U, // Y2_crswap_old
7747 0U, // Y2_dcfetch
7748 0U, // Y2_k1lock_map
7749 0U, // Y2_k1unlock_map
7750 0U, // dup_A2_add
7751 0U, // dup_A2_addi
7752 0U, // dup_A2_andir
7753 0U, // dup_A2_combineii
7754 0U, // dup_A2_sxtb
7755 0U, // dup_A2_sxth
7756 0U, // dup_A2_tfr
7757 0U, // dup_A2_tfrsi
7758 0U, // dup_A2_zxtb
7759 0U, // dup_A2_zxth
7760 0U, // dup_A4_combineii
7761 0U, // dup_A4_combineir
7762 0U, // dup_A4_combineri
7763 0U, // dup_C2_cmoveif
7764 0U, // dup_C2_cmoveit
7765 0U, // dup_C2_cmovenewif
7766 0U, // dup_C2_cmovenewit
7767 0U, // dup_C2_cmpeqi
7768 0U, // dup_L2_deallocframe
7769 0U, // dup_L2_loadrb_io
7770 0U, // dup_L2_loadrd_io
7771 0U, // dup_L2_loadrh_io
7772 0U, // dup_L2_loadri_io
7773 0U, // dup_L2_loadrub_io
7774 0U, // dup_L2_loadruh_io
7775 0U, // dup_S2_allocframe
7776 0U, // dup_S2_storerb_io
7777 0U, // dup_S2_storerd_io
7778 0U, // dup_S2_storerh_io
7779 0U, // dup_S2_storeri_io
7780 0U, // dup_S4_storeirb_io
7781 0U, // dup_S4_storeiri_io
7782 0U, // A2_abs
7783 0U, // A2_absp
7784 0U, // A2_abssat
7785 0U, // A2_add
7786 0U, // A2_addh_h16_hh
7787 0U, // A2_addh_h16_hl
7788 0U, // A2_addh_h16_lh
7789 0U, // A2_addh_h16_ll
7790 0U, // A2_addh_h16_sat_hh
7791 0U, // A2_addh_h16_sat_hl
7792 0U, // A2_addh_h16_sat_lh
7793 0U, // A2_addh_h16_sat_ll
7794 0U, // A2_addh_l16_hl
7795 0U, // A2_addh_l16_ll
7796 0U, // A2_addh_l16_sat_hl
7797 0U, // A2_addh_l16_sat_ll
7798 0U, // A2_addi
7799 0U, // A2_addp
7800 0U, // A2_addpsat
7801 0U, // A2_addsat
7802 0U, // A2_addsph
7803 0U, // A2_addspl
7804 0U, // A2_and
7805 0U, // A2_andir
7806 0U, // A2_andp
7807 0U, // A2_aslh
7808 0U, // A2_asrh
7809 0U, // A2_combine_hh
7810 0U, // A2_combine_hl
7811 0U, // A2_combine_lh
7812 0U, // A2_combine_ll
7813 0U, // A2_combineii
7814 0U, // A2_combinew
7815 0U, // A2_max
7816 0U, // A2_maxp
7817 0U, // A2_maxu
7818 0U, // A2_maxup
7819 0U, // A2_min
7820 0U, // A2_minp
7821 0U, // A2_minu
7822 0U, // A2_minup
7823 0U, // A2_negp
7824 0U, // A2_negsat
7825 0U, // A2_nop
7826 0U, // A2_notp
7827 0U, // A2_or
7828 0U, // A2_orir
7829 0U, // A2_orp
7830 0U, // A2_paddf
7831 0U, // A2_paddfnew
7832 0U, // A2_paddif
7833 0U, // A2_paddifnew
7834 0U, // A2_paddit
7835 0U, // A2_padditnew
7836 0U, // A2_paddt
7837 0U, // A2_paddtnew
7838 0U, // A2_pandf
7839 0U, // A2_pandfnew
7840 0U, // A2_pandt
7841 0U, // A2_pandtnew
7842 0U, // A2_porf
7843 0U, // A2_porfnew
7844 0U, // A2_port
7845 0U, // A2_portnew
7846 0U, // A2_psubf
7847 0U, // A2_psubfnew
7848 0U, // A2_psubt
7849 0U, // A2_psubtnew
7850 0U, // A2_pxorf
7851 0U, // A2_pxorfnew
7852 0U, // A2_pxort
7853 0U, // A2_pxortnew
7854 0U, // A2_roundsat
7855 0U, // A2_sat
7856 0U, // A2_satb
7857 0U, // A2_sath
7858 0U, // A2_satub
7859 0U, // A2_satuh
7860 0U, // A2_sub
7861 0U, // A2_subh_h16_hh
7862 0U, // A2_subh_h16_hl
7863 0U, // A2_subh_h16_lh
7864 0U, // A2_subh_h16_ll
7865 0U, // A2_subh_h16_sat_hh
7866 0U, // A2_subh_h16_sat_hl
7867 0U, // A2_subh_h16_sat_lh
7868 0U, // A2_subh_h16_sat_ll
7869 0U, // A2_subh_l16_hl
7870 0U, // A2_subh_l16_ll
7871 0U, // A2_subh_l16_sat_hl
7872 0U, // A2_subh_l16_sat_ll
7873 0U, // A2_subp
7874 0U, // A2_subri
7875 0U, // A2_subsat
7876 0U, // A2_svaddh
7877 0U, // A2_svaddhs
7878 0U, // A2_svadduhs
7879 0U, // A2_svavgh
7880 0U, // A2_svavghs
7881 0U, // A2_svnavgh
7882 0U, // A2_svsubh
7883 0U, // A2_svsubhs
7884 0U, // A2_svsubuhs
7885 0U, // A2_swiz
7886 0U, // A2_sxtb
7887 0U, // A2_sxth
7888 0U, // A2_sxtw
7889 0U, // A2_tfr
7890 0U, // A2_tfrcrr
7891 0U, // A2_tfrih
7892 0U, // A2_tfril
7893 0U, // A2_tfrrcr
7894 0U, // A2_tfrsi
7895 0U, // A2_vabsh
7896 0U, // A2_vabshsat
7897 0U, // A2_vabsw
7898 0U, // A2_vabswsat
7899 0U, // A2_vaddh
7900 0U, // A2_vaddhs
7901 0U, // A2_vaddub
7902 0U, // A2_vaddubs
7903 0U, // A2_vadduhs
7904 0U, // A2_vaddw
7905 0U, // A2_vaddws
7906 0U, // A2_vavgh
7907 0U, // A2_vavghcr
7908 0U, // A2_vavghr
7909 0U, // A2_vavgub
7910 0U, // A2_vavgubr
7911 0U, // A2_vavguh
7912 0U, // A2_vavguhr
7913 0U, // A2_vavguw
7914 0U, // A2_vavguwr
7915 0U, // A2_vavgw
7916 0U, // A2_vavgwcr
7917 0U, // A2_vavgwr
7918 0U, // A2_vcmpbeq
7919 0U, // A2_vcmpbgtu
7920 0U, // A2_vcmpheq
7921 0U, // A2_vcmphgt
7922 0U, // A2_vcmphgtu
7923 0U, // A2_vcmpweq
7924 0U, // A2_vcmpwgt
7925 0U, // A2_vcmpwgtu
7926 0U, // A2_vconj
7927 0U, // A2_vmaxb
7928 0U, // A2_vmaxh
7929 0U, // A2_vmaxub
7930 0U, // A2_vmaxuh
7931 0U, // A2_vmaxuw
7932 0U, // A2_vmaxw
7933 0U, // A2_vminb
7934 0U, // A2_vminh
7935 0U, // A2_vminub
7936 0U, // A2_vminuh
7937 0U, // A2_vminuw
7938 0U, // A2_vminw
7939 0U, // A2_vnavgh
7940 0U, // A2_vnavghcr
7941 0U, // A2_vnavghr
7942 0U, // A2_vnavgw
7943 0U, // A2_vnavgwcr
7944 0U, // A2_vnavgwr
7945 0U, // A2_vraddub
7946 0U, // A2_vraddub_acc
7947 0U, // A2_vrsadub
7948 0U, // A2_vrsadub_acc
7949 0U, // A2_vsubh
7950 0U, // A2_vsubhs
7951 0U, // A2_vsubub
7952 0U, // A2_vsububs
7953 0U, // A2_vsubuhs
7954 0U, // A2_vsubw
7955 0U, // A2_vsubws
7956 0U, // A2_xor
7957 0U, // A2_xorp
7958 0U, // A2_zxth
7959 0U, // A4_addp_c
7960 0U, // A4_andn
7961 0U, // A4_andnp
7962 0U, // A4_bitsplit
7963 0U, // A4_bitspliti
7964 0U, // A4_boundscheck_hi
7965 0U, // A4_boundscheck_lo
7966 0U, // A4_cmpbeq
7967 0U, // A4_cmpbeqi
7968 0U, // A4_cmpbgt
7969 0U, // A4_cmpbgti
7970 0U, // A4_cmpbgtu
7971 0U, // A4_cmpbgtui
7972 0U, // A4_cmpheq
7973 0U, // A4_cmpheqi
7974 0U, // A4_cmphgt
7975 0U, // A4_cmphgti
7976 0U, // A4_cmphgtu
7977 0U, // A4_cmphgtui
7978 0U, // A4_combineii
7979 0U, // A4_combineir
7980 0U, // A4_combineri
7981 0U, // A4_cround_ri
7982 0U, // A4_cround_rr
7983 0U, // A4_ext
7984 0U, // A4_modwrapu
7985 0U, // A4_orn
7986 0U, // A4_ornp
7987 0U, // A4_paslhf
7988 0U, // A4_paslhfnew
7989 0U, // A4_paslht
7990 0U, // A4_paslhtnew
7991 0U, // A4_pasrhf
7992 0U, // A4_pasrhfnew
7993 0U, // A4_pasrht
7994 0U, // A4_pasrhtnew
7995 0U, // A4_psxtbf
7996 0U, // A4_psxtbfnew
7997 0U, // A4_psxtbt
7998 0U, // A4_psxtbtnew
7999 0U, // A4_psxthf
8000 0U, // A4_psxthfnew
8001 0U, // A4_psxtht
8002 0U, // A4_psxthtnew
8003 0U, // A4_pzxtbf
8004 0U, // A4_pzxtbfnew
8005 0U, // A4_pzxtbt
8006 0U, // A4_pzxtbtnew
8007 0U, // A4_pzxthf
8008 0U, // A4_pzxthfnew
8009 0U, // A4_pzxtht
8010 0U, // A4_pzxthtnew
8011 0U, // A4_rcmpeq
8012 0U, // A4_rcmpeqi
8013 0U, // A4_rcmpneq
8014 0U, // A4_rcmpneqi
8015 0U, // A4_round_ri
8016 0U, // A4_round_ri_sat
8017 0U, // A4_round_rr
8018 0U, // A4_round_rr_sat
8019 0U, // A4_subp_c
8020 0U, // A4_tfrcpp
8021 0U, // A4_tfrpcp
8022 0U, // A4_tlbmatch
8023 0U, // A4_vcmpbeq_any
8024 0U, // A4_vcmpbeqi
8025 0U, // A4_vcmpbgt
8026 0U, // A4_vcmpbgti
8027 0U, // A4_vcmpbgtui
8028 0U, // A4_vcmpheqi
8029 0U, // A4_vcmphgti
8030 0U, // A4_vcmphgtui
8031 0U, // A4_vcmpweqi
8032 0U, // A4_vcmpwgti
8033 0U, // A4_vcmpwgtui
8034 0U, // A4_vrmaxh
8035 0U, // A4_vrmaxuh
8036 0U, // A4_vrmaxuw
8037 0U, // A4_vrmaxw
8038 0U, // A4_vrminh
8039 0U, // A4_vrminuh
8040 0U, // A4_vrminuw
8041 0U, // A4_vrminw
8042 0U, // A5_ACS
8043 0U, // A5_vaddhubs
8044 0U, // A6_vcmpbeq_notany
8045 0U, // A6_vminub_RdP
8046 0U, // A7_clip
8047 0U, // A7_croundd_ri
8048 0U, // A7_croundd_rr
8049 0U, // A7_vclip
8050 0U, // C2_all8
8051 0U, // C2_and
8052 0U, // C2_andn
8053 0U, // C2_any8
8054 0U, // C2_bitsclr
8055 0U, // C2_bitsclri
8056 0U, // C2_bitsset
8057 0U, // C2_ccombinewf
8058 0U, // C2_ccombinewnewf
8059 0U, // C2_ccombinewnewt
8060 0U, // C2_ccombinewt
8061 0U, // C2_cmoveif
8062 0U, // C2_cmoveit
8063 0U, // C2_cmovenewif
8064 0U, // C2_cmovenewit
8065 0U, // C2_cmpeq
8066 0U, // C2_cmpeqi
8067 0U, // C2_cmpeqp
8068 0U, // C2_cmpgt
8069 0U, // C2_cmpgti
8070 0U, // C2_cmpgtp
8071 0U, // C2_cmpgtu
8072 0U, // C2_cmpgtui
8073 0U, // C2_cmpgtup
8074 0U, // C2_mask
8075 0U, // C2_mux
8076 8U, // C2_muxii
8077 8U, // C2_muxir
8078 0U, // C2_muxri
8079 0U, // C2_not
8080 0U, // C2_or
8081 0U, // C2_orn
8082 0U, // C2_tfrpr
8083 0U, // C2_tfrrp
8084 0U, // C2_vitpack
8085 0U, // C2_vmux
8086 0U, // C2_xor
8087 0U, // C4_addipc
8088 0U, // C4_and_and
8089 0U, // C4_and_andn
8090 0U, // C4_and_or
8091 0U, // C4_and_orn
8092 0U, // C4_cmplte
8093 0U, // C4_cmpltei
8094 0U, // C4_cmplteu
8095 0U, // C4_cmplteui
8096 0U, // C4_cmpneq
8097 0U, // C4_cmpneqi
8098 0U, // C4_fastcorner9
8099 0U, // C4_fastcorner9_not
8100 0U, // C4_nbitsclr
8101 0U, // C4_nbitsclri
8102 0U, // C4_nbitsset
8103 0U, // C4_or_and
8104 0U, // C4_or_andn
8105 0U, // C4_or_or
8106 0U, // C4_or_orn
8107 0U, // CALLProfile
8108 0U, // CONST32
8109 0U, // CONST64
8110 0U, // DuplexIClass0
8111 0U, // DuplexIClass1
8112 0U, // DuplexIClass2
8113 0U, // DuplexIClass3
8114 0U, // DuplexIClass4
8115 0U, // DuplexIClass5
8116 0U, // DuplexIClass6
8117 0U, // DuplexIClass7
8118 0U, // DuplexIClass8
8119 0U, // DuplexIClass9
8120 0U, // DuplexIClassA
8121 0U, // DuplexIClassB
8122 0U, // DuplexIClassC
8123 0U, // DuplexIClassD
8124 0U, // DuplexIClassE
8125 0U, // DuplexIClassF
8126 0U, // EH_RETURN_JMPR
8127 0U, // F2_conv_d2df
8128 0U, // F2_conv_d2sf
8129 0U, // F2_conv_df2d
8130 0U, // F2_conv_df2d_chop
8131 0U, // F2_conv_df2sf
8132 0U, // F2_conv_df2ud
8133 0U, // F2_conv_df2ud_chop
8134 0U, // F2_conv_df2uw
8135 0U, // F2_conv_df2uw_chop
8136 0U, // F2_conv_df2w
8137 0U, // F2_conv_df2w_chop
8138 0U, // F2_conv_sf2d
8139 0U, // F2_conv_sf2d_chop
8140 0U, // F2_conv_sf2df
8141 0U, // F2_conv_sf2ud
8142 0U, // F2_conv_sf2ud_chop
8143 0U, // F2_conv_sf2uw
8144 0U, // F2_conv_sf2uw_chop
8145 0U, // F2_conv_sf2w
8146 0U, // F2_conv_sf2w_chop
8147 0U, // F2_conv_ud2df
8148 0U, // F2_conv_ud2sf
8149 0U, // F2_conv_uw2df
8150 0U, // F2_conv_uw2sf
8151 0U, // F2_conv_w2df
8152 0U, // F2_conv_w2sf
8153 0U, // F2_dfadd
8154 0U, // F2_dfclass
8155 0U, // F2_dfcmpeq
8156 0U, // F2_dfcmpge
8157 0U, // F2_dfcmpgt
8158 0U, // F2_dfcmpuo
8159 0U, // F2_dfimm_n
8160 0U, // F2_dfimm_p
8161 0U, // F2_dfmax
8162 0U, // F2_dfmin
8163 0U, // F2_dfmpyfix
8164 0U, // F2_dfmpyhh
8165 0U, // F2_dfmpylh
8166 0U, // F2_dfmpyll
8167 0U, // F2_dfsub
8168 0U, // F2_sfadd
8169 0U, // F2_sfclass
8170 0U, // F2_sfcmpeq
8171 0U, // F2_sfcmpge
8172 0U, // F2_sfcmpgt
8173 0U, // F2_sfcmpuo
8174 0U, // F2_sffixupd
8175 0U, // F2_sffixupn
8176 0U, // F2_sffixupr
8177 0U, // F2_sffma
8178 0U, // F2_sffma_lib
8179 0U, // F2_sffma_sc
8180 0U, // F2_sffms
8181 0U, // F2_sffms_lib
8182 0U, // F2_sfimm_n
8183 0U, // F2_sfimm_p
8184 0U, // F2_sfinvsqrta
8185 0U, // F2_sfmax
8186 0U, // F2_sfmin
8187 0U, // F2_sfmpy
8188 0U, // F2_sfrecipa
8189 0U, // F2_sfsub
8190 0U, // G4_tfrgcpp
8191 0U, // G4_tfrgcrr
8192 0U, // G4_tfrgpcp
8193 0U, // G4_tfrgrcr
8194 0U, // HI
8195 0U, // J2_call
8196 0U, // J2_callf
8197 0U, // J2_callr
8198 0U, // J2_callrf
8199 0U, // J2_callrh
8200 0U, // J2_callrt
8201 0U, // J2_callt
8202 0U, // J2_jump
8203 0U, // J2_jumpf
8204 0U, // J2_jumpfnew
8205 0U, // J2_jumpfnewpt
8206 0U, // J2_jumpfpt
8207 0U, // J2_jumpr
8208 0U, // J2_jumprf
8209 0U, // J2_jumprfnew
8210 0U, // J2_jumprfnewpt
8211 0U, // J2_jumprfpt
8212 0U, // J2_jumprgtez
8213 0U, // J2_jumprgtezpt
8214 0U, // J2_jumprh
8215 0U, // J2_jumprltez
8216 0U, // J2_jumprltezpt
8217 0U, // J2_jumprnz
8218 0U, // J2_jumprnzpt
8219 0U, // J2_jumprt
8220 0U, // J2_jumprtnew
8221 0U, // J2_jumprtnewpt
8222 0U, // J2_jumprtpt
8223 0U, // J2_jumprz
8224 0U, // J2_jumprzpt
8225 0U, // J2_jumpt
8226 0U, // J2_jumptnew
8227 0U, // J2_jumptnewpt
8228 0U, // J2_jumptpt
8229 0U, // J2_loop0i
8230 0U, // J2_loop0iext
8231 0U, // J2_loop0r
8232 0U, // J2_loop0rext
8233 0U, // J2_loop1i
8234 0U, // J2_loop1iext
8235 0U, // J2_loop1r
8236 0U, // J2_loop1rext
8237 0U, // J2_pause
8238 0U, // J2_ploop1si
8239 0U, // J2_ploop1sr
8240 0U, // J2_ploop2si
8241 0U, // J2_ploop2sr
8242 0U, // J2_ploop3si
8243 0U, // J2_ploop3sr
8244 0U, // J2_rte
8245 0U, // J2_trap0
8246 0U, // J2_trap1
8247 0U, // J2_unpause
8248 0U, // J4_cmpeq_f_jumpnv_nt
8249 0U, // J4_cmpeq_f_jumpnv_t
8250 0U, // J4_cmpeq_fp0_jump_nt
8251 0U, // J4_cmpeq_fp0_jump_t
8252 0U, // J4_cmpeq_fp1_jump_nt
8253 0U, // J4_cmpeq_fp1_jump_t
8254 0U, // J4_cmpeq_t_jumpnv_nt
8255 0U, // J4_cmpeq_t_jumpnv_t
8256 0U, // J4_cmpeq_tp0_jump_nt
8257 0U, // J4_cmpeq_tp0_jump_t
8258 0U, // J4_cmpeq_tp1_jump_nt
8259 0U, // J4_cmpeq_tp1_jump_t
8260 0U, // J4_cmpeqi_f_jumpnv_nt
8261 0U, // J4_cmpeqi_f_jumpnv_t
8262 0U, // J4_cmpeqi_fp0_jump_nt
8263 0U, // J4_cmpeqi_fp0_jump_t
8264 0U, // J4_cmpeqi_fp1_jump_nt
8265 0U, // J4_cmpeqi_fp1_jump_t
8266 0U, // J4_cmpeqi_t_jumpnv_nt
8267 0U, // J4_cmpeqi_t_jumpnv_t
8268 0U, // J4_cmpeqi_tp0_jump_nt
8269 0U, // J4_cmpeqi_tp0_jump_t
8270 0U, // J4_cmpeqi_tp1_jump_nt
8271 0U, // J4_cmpeqi_tp1_jump_t
8272 0U, // J4_cmpeqn1_f_jumpnv_nt
8273 0U, // J4_cmpeqn1_f_jumpnv_t
8274 0U, // J4_cmpeqn1_fp0_jump_nt
8275 0U, // J4_cmpeqn1_fp0_jump_t
8276 0U, // J4_cmpeqn1_fp1_jump_nt
8277 0U, // J4_cmpeqn1_fp1_jump_t
8278 0U, // J4_cmpeqn1_t_jumpnv_nt
8279 0U, // J4_cmpeqn1_t_jumpnv_t
8280 0U, // J4_cmpeqn1_tp0_jump_nt
8281 0U, // J4_cmpeqn1_tp0_jump_t
8282 0U, // J4_cmpeqn1_tp1_jump_nt
8283 0U, // J4_cmpeqn1_tp1_jump_t
8284 0U, // J4_cmpgt_f_jumpnv_nt
8285 0U, // J4_cmpgt_f_jumpnv_t
8286 0U, // J4_cmpgt_fp0_jump_nt
8287 0U, // J4_cmpgt_fp0_jump_t
8288 0U, // J4_cmpgt_fp1_jump_nt
8289 0U, // J4_cmpgt_fp1_jump_t
8290 0U, // J4_cmpgt_t_jumpnv_nt
8291 0U, // J4_cmpgt_t_jumpnv_t
8292 0U, // J4_cmpgt_tp0_jump_nt
8293 0U, // J4_cmpgt_tp0_jump_t
8294 0U, // J4_cmpgt_tp1_jump_nt
8295 0U, // J4_cmpgt_tp1_jump_t
8296 0U, // J4_cmpgti_f_jumpnv_nt
8297 0U, // J4_cmpgti_f_jumpnv_t
8298 0U, // J4_cmpgti_fp0_jump_nt
8299 0U, // J4_cmpgti_fp0_jump_t
8300 0U, // J4_cmpgti_fp1_jump_nt
8301 0U, // J4_cmpgti_fp1_jump_t
8302 0U, // J4_cmpgti_t_jumpnv_nt
8303 0U, // J4_cmpgti_t_jumpnv_t
8304 0U, // J4_cmpgti_tp0_jump_nt
8305 0U, // J4_cmpgti_tp0_jump_t
8306 0U, // J4_cmpgti_tp1_jump_nt
8307 0U, // J4_cmpgti_tp1_jump_t
8308 0U, // J4_cmpgtn1_f_jumpnv_nt
8309 0U, // J4_cmpgtn1_f_jumpnv_t
8310 0U, // J4_cmpgtn1_fp0_jump_nt
8311 0U, // J4_cmpgtn1_fp0_jump_t
8312 0U, // J4_cmpgtn1_fp1_jump_nt
8313 0U, // J4_cmpgtn1_fp1_jump_t
8314 0U, // J4_cmpgtn1_t_jumpnv_nt
8315 0U, // J4_cmpgtn1_t_jumpnv_t
8316 0U, // J4_cmpgtn1_tp0_jump_nt
8317 0U, // J4_cmpgtn1_tp0_jump_t
8318 0U, // J4_cmpgtn1_tp1_jump_nt
8319 0U, // J4_cmpgtn1_tp1_jump_t
8320 0U, // J4_cmpgtu_f_jumpnv_nt
8321 0U, // J4_cmpgtu_f_jumpnv_t
8322 0U, // J4_cmpgtu_fp0_jump_nt
8323 0U, // J4_cmpgtu_fp0_jump_t
8324 0U, // J4_cmpgtu_fp1_jump_nt
8325 0U, // J4_cmpgtu_fp1_jump_t
8326 0U, // J4_cmpgtu_t_jumpnv_nt
8327 0U, // J4_cmpgtu_t_jumpnv_t
8328 0U, // J4_cmpgtu_tp0_jump_nt
8329 0U, // J4_cmpgtu_tp0_jump_t
8330 0U, // J4_cmpgtu_tp1_jump_nt
8331 0U, // J4_cmpgtu_tp1_jump_t
8332 0U, // J4_cmpgtui_f_jumpnv_nt
8333 0U, // J4_cmpgtui_f_jumpnv_t
8334 0U, // J4_cmpgtui_fp0_jump_nt
8335 0U, // J4_cmpgtui_fp0_jump_t
8336 0U, // J4_cmpgtui_fp1_jump_nt
8337 0U, // J4_cmpgtui_fp1_jump_t
8338 0U, // J4_cmpgtui_t_jumpnv_nt
8339 0U, // J4_cmpgtui_t_jumpnv_t
8340 0U, // J4_cmpgtui_tp0_jump_nt
8341 0U, // J4_cmpgtui_tp0_jump_t
8342 0U, // J4_cmpgtui_tp1_jump_nt
8343 0U, // J4_cmpgtui_tp1_jump_t
8344 0U, // J4_cmplt_f_jumpnv_nt
8345 0U, // J4_cmplt_f_jumpnv_t
8346 0U, // J4_cmplt_t_jumpnv_nt
8347 0U, // J4_cmplt_t_jumpnv_t
8348 0U, // J4_cmpltu_f_jumpnv_nt
8349 0U, // J4_cmpltu_f_jumpnv_t
8350 0U, // J4_cmpltu_t_jumpnv_nt
8351 0U, // J4_cmpltu_t_jumpnv_t
8352 0U, // J4_hintjumpr
8353 0U, // J4_jumpseti
8354 0U, // J4_jumpsetr
8355 0U, // J4_tstbit0_f_jumpnv_nt
8356 0U, // J4_tstbit0_f_jumpnv_t
8357 0U, // J4_tstbit0_fp0_jump_nt
8358 0U, // J4_tstbit0_fp0_jump_t
8359 0U, // J4_tstbit0_fp1_jump_nt
8360 0U, // J4_tstbit0_fp1_jump_t
8361 0U, // J4_tstbit0_t_jumpnv_nt
8362 0U, // J4_tstbit0_t_jumpnv_t
8363 0U, // J4_tstbit0_tp0_jump_nt
8364 0U, // J4_tstbit0_tp0_jump_t
8365 0U, // J4_tstbit0_tp1_jump_nt
8366 0U, // J4_tstbit0_tp1_jump_t
8367 0U, // L2_deallocframe
8368 0U, // L2_loadalignb_io
8369 0U, // L2_loadalignb_pbr
8370 0U, // L2_loadalignb_pci
8371 0U, // L2_loadalignb_pcr
8372 0U, // L2_loadalignb_pi
8373 0U, // L2_loadalignb_pr
8374 0U, // L2_loadalignh_io
8375 0U, // L2_loadalignh_pbr
8376 0U, // L2_loadalignh_pci
8377 0U, // L2_loadalignh_pcr
8378 0U, // L2_loadalignh_pi
8379 0U, // L2_loadalignh_pr
8380 0U, // L2_loadbsw2_io
8381 0U, // L2_loadbsw2_pbr
8382 0U, // L2_loadbsw2_pci
8383 0U, // L2_loadbsw2_pcr
8384 0U, // L2_loadbsw2_pi
8385 0U, // L2_loadbsw2_pr
8386 0U, // L2_loadbsw4_io
8387 0U, // L2_loadbsw4_pbr
8388 0U, // L2_loadbsw4_pci
8389 0U, // L2_loadbsw4_pcr
8390 0U, // L2_loadbsw4_pi
8391 0U, // L2_loadbsw4_pr
8392 0U, // L2_loadbzw2_io
8393 0U, // L2_loadbzw2_pbr
8394 0U, // L2_loadbzw2_pci
8395 0U, // L2_loadbzw2_pcr
8396 0U, // L2_loadbzw2_pi
8397 0U, // L2_loadbzw2_pr
8398 0U, // L2_loadbzw4_io
8399 0U, // L2_loadbzw4_pbr
8400 0U, // L2_loadbzw4_pci
8401 0U, // L2_loadbzw4_pcr
8402 0U, // L2_loadbzw4_pi
8403 0U, // L2_loadbzw4_pr
8404 0U, // L2_loadrb_io
8405 0U, // L2_loadrb_pbr
8406 0U, // L2_loadrb_pci
8407 0U, // L2_loadrb_pcr
8408 0U, // L2_loadrb_pi
8409 0U, // L2_loadrb_pr
8410 0U, // L2_loadrbgp
8411 0U, // L2_loadrd_io
8412 0U, // L2_loadrd_pbr
8413 0U, // L2_loadrd_pci
8414 0U, // L2_loadrd_pcr
8415 0U, // L2_loadrd_pi
8416 0U, // L2_loadrd_pr
8417 0U, // L2_loadrdgp
8418 0U, // L2_loadrh_io
8419 0U, // L2_loadrh_pbr
8420 0U, // L2_loadrh_pci
8421 0U, // L2_loadrh_pcr
8422 0U, // L2_loadrh_pi
8423 0U, // L2_loadrh_pr
8424 0U, // L2_loadrhgp
8425 0U, // L2_loadri_io
8426 0U, // L2_loadri_pbr
8427 0U, // L2_loadri_pci
8428 0U, // L2_loadri_pcr
8429 0U, // L2_loadri_pi
8430 0U, // L2_loadri_pr
8431 0U, // L2_loadrigp
8432 0U, // L2_loadrub_io
8433 0U, // L2_loadrub_pbr
8434 0U, // L2_loadrub_pci
8435 0U, // L2_loadrub_pcr
8436 0U, // L2_loadrub_pi
8437 0U, // L2_loadrub_pr
8438 0U, // L2_loadrubgp
8439 0U, // L2_loadruh_io
8440 0U, // L2_loadruh_pbr
8441 0U, // L2_loadruh_pci
8442 0U, // L2_loadruh_pcr
8443 0U, // L2_loadruh_pi
8444 0U, // L2_loadruh_pr
8445 0U, // L2_loadruhgp
8446 0U, // L2_loadw_aq
8447 0U, // L2_loadw_locked
8448 0U, // L2_ploadrbf_io
8449 0U, // L2_ploadrbf_pi
8450 0U, // L2_ploadrbfnew_io
8451 0U, // L2_ploadrbfnew_pi
8452 0U, // L2_ploadrbt_io
8453 0U, // L2_ploadrbt_pi
8454 0U, // L2_ploadrbtnew_io
8455 0U, // L2_ploadrbtnew_pi
8456 0U, // L2_ploadrdf_io
8457 0U, // L2_ploadrdf_pi
8458 0U, // L2_ploadrdfnew_io
8459 0U, // L2_ploadrdfnew_pi
8460 0U, // L2_ploadrdt_io
8461 0U, // L2_ploadrdt_pi
8462 0U, // L2_ploadrdtnew_io
8463 0U, // L2_ploadrdtnew_pi
8464 0U, // L2_ploadrhf_io
8465 0U, // L2_ploadrhf_pi
8466 0U, // L2_ploadrhfnew_io
8467 0U, // L2_ploadrhfnew_pi
8468 0U, // L2_ploadrht_io
8469 0U, // L2_ploadrht_pi
8470 0U, // L2_ploadrhtnew_io
8471 0U, // L2_ploadrhtnew_pi
8472 0U, // L2_ploadrif_io
8473 0U, // L2_ploadrif_pi
8474 0U, // L2_ploadrifnew_io
8475 0U, // L2_ploadrifnew_pi
8476 0U, // L2_ploadrit_io
8477 0U, // L2_ploadrit_pi
8478 0U, // L2_ploadritnew_io
8479 0U, // L2_ploadritnew_pi
8480 0U, // L2_ploadrubf_io
8481 0U, // L2_ploadrubf_pi
8482 0U, // L2_ploadrubfnew_io
8483 0U, // L2_ploadrubfnew_pi
8484 0U, // L2_ploadrubt_io
8485 0U, // L2_ploadrubt_pi
8486 0U, // L2_ploadrubtnew_io
8487 0U, // L2_ploadrubtnew_pi
8488 0U, // L2_ploadruhf_io
8489 0U, // L2_ploadruhf_pi
8490 0U, // L2_ploadruhfnew_io
8491 0U, // L2_ploadruhfnew_pi
8492 0U, // L2_ploadruht_io
8493 0U, // L2_ploadruht_pi
8494 0U, // L2_ploadruhtnew_io
8495 0U, // L2_ploadruhtnew_pi
8496 0U, // L4_add_memopb_io
8497 0U, // L4_add_memoph_io
8498 0U, // L4_add_memopw_io
8499 0U, // L4_and_memopb_io
8500 0U, // L4_and_memoph_io
8501 0U, // L4_and_memopw_io
8502 0U, // L4_iadd_memopb_io
8503 0U, // L4_iadd_memoph_io
8504 0U, // L4_iadd_memopw_io
8505 0U, // L4_iand_memopb_io
8506 0U, // L4_iand_memoph_io
8507 0U, // L4_iand_memopw_io
8508 0U, // L4_ior_memopb_io
8509 0U, // L4_ior_memoph_io
8510 0U, // L4_ior_memopw_io
8511 0U, // L4_isub_memopb_io
8512 0U, // L4_isub_memoph_io
8513 0U, // L4_isub_memopw_io
8514 0U, // L4_loadalignb_ap
8515 0U, // L4_loadalignb_ur
8516 0U, // L4_loadalignh_ap
8517 0U, // L4_loadalignh_ur
8518 0U, // L4_loadbsw2_ap
8519 0U, // L4_loadbsw2_ur
8520 0U, // L4_loadbsw4_ap
8521 0U, // L4_loadbsw4_ur
8522 0U, // L4_loadbzw2_ap
8523 0U, // L4_loadbzw2_ur
8524 0U, // L4_loadbzw4_ap
8525 0U, // L4_loadbzw4_ur
8526 0U, // L4_loadd_aq
8527 0U, // L4_loadd_locked
8528 0U, // L4_loadrb_ap
8529 0U, // L4_loadrb_rr
8530 0U, // L4_loadrb_ur
8531 0U, // L4_loadrd_ap
8532 0U, // L4_loadrd_rr
8533 0U, // L4_loadrd_ur
8534 0U, // L4_loadrh_ap
8535 0U, // L4_loadrh_rr
8536 0U, // L4_loadrh_ur
8537 0U, // L4_loadri_ap
8538 0U, // L4_loadri_rr
8539 0U, // L4_loadri_ur
8540 0U, // L4_loadrub_ap
8541 0U, // L4_loadrub_rr
8542 0U, // L4_loadrub_ur
8543 0U, // L4_loadruh_ap
8544 0U, // L4_loadruh_rr
8545 0U, // L4_loadruh_ur
8546 0U, // L4_loadw_phys
8547 0U, // L4_or_memopb_io
8548 0U, // L4_or_memoph_io
8549 0U, // L4_or_memopw_io
8550 0U, // L4_ploadrbf_abs
8551 0U, // L4_ploadrbf_rr
8552 0U, // L4_ploadrbfnew_abs
8553 0U, // L4_ploadrbfnew_rr
8554 0U, // L4_ploadrbt_abs
8555 0U, // L4_ploadrbt_rr
8556 0U, // L4_ploadrbtnew_abs
8557 0U, // L4_ploadrbtnew_rr
8558 0U, // L4_ploadrdf_abs
8559 0U, // L4_ploadrdf_rr
8560 0U, // L4_ploadrdfnew_abs
8561 0U, // L4_ploadrdfnew_rr
8562 0U, // L4_ploadrdt_abs
8563 0U, // L4_ploadrdt_rr
8564 0U, // L4_ploadrdtnew_abs
8565 0U, // L4_ploadrdtnew_rr
8566 0U, // L4_ploadrhf_abs
8567 0U, // L4_ploadrhf_rr
8568 0U, // L4_ploadrhfnew_abs
8569 0U, // L4_ploadrhfnew_rr
8570 0U, // L4_ploadrht_abs
8571 0U, // L4_ploadrht_rr
8572 0U, // L4_ploadrhtnew_abs
8573 0U, // L4_ploadrhtnew_rr
8574 0U, // L4_ploadrif_abs
8575 0U, // L4_ploadrif_rr
8576 0U, // L4_ploadrifnew_abs
8577 0U, // L4_ploadrifnew_rr
8578 0U, // L4_ploadrit_abs
8579 0U, // L4_ploadrit_rr
8580 0U, // L4_ploadritnew_abs
8581 0U, // L4_ploadritnew_rr
8582 0U, // L4_ploadrubf_abs
8583 0U, // L4_ploadrubf_rr
8584 0U, // L4_ploadrubfnew_abs
8585 0U, // L4_ploadrubfnew_rr
8586 0U, // L4_ploadrubt_abs
8587 0U, // L4_ploadrubt_rr
8588 0U, // L4_ploadrubtnew_abs
8589 0U, // L4_ploadrubtnew_rr
8590 0U, // L4_ploadruhf_abs
8591 0U, // L4_ploadruhf_rr
8592 0U, // L4_ploadruhfnew_abs
8593 0U, // L4_ploadruhfnew_rr
8594 0U, // L4_ploadruht_abs
8595 0U, // L4_ploadruht_rr
8596 0U, // L4_ploadruhtnew_abs
8597 0U, // L4_ploadruhtnew_rr
8598 0U, // L4_return
8599 0U, // L4_return_f
8600 0U, // L4_return_fnew_pnt
8601 0U, // L4_return_fnew_pt
8602 0U, // L4_return_t
8603 0U, // L4_return_tnew_pnt
8604 0U, // L4_return_tnew_pt
8605 0U, // L4_sub_memopb_io
8606 0U, // L4_sub_memoph_io
8607 0U, // L4_sub_memopw_io
8608 0U, // L6_memcpy
8609 0U, // LO
8610 0U, // M2_acci
8611 0U, // M2_accii
8612 0U, // M2_cmaci_s0
8613 0U, // M2_cmacr_s0
8614 0U, // M2_cmacs_s0
8615 0U, // M2_cmacs_s1
8616 0U, // M2_cmacsc_s0
8617 0U, // M2_cmacsc_s1
8618 0U, // M2_cmpyi_s0
8619 0U, // M2_cmpyr_s0
8620 0U, // M2_cmpyrs_s0
8621 0U, // M2_cmpyrs_s1
8622 0U, // M2_cmpyrsc_s0
8623 0U, // M2_cmpyrsc_s1
8624 0U, // M2_cmpys_s0
8625 0U, // M2_cmpys_s1
8626 0U, // M2_cmpysc_s0
8627 0U, // M2_cmpysc_s1
8628 0U, // M2_cnacs_s0
8629 0U, // M2_cnacs_s1
8630 0U, // M2_cnacsc_s0
8631 0U, // M2_cnacsc_s1
8632 0U, // M2_dpmpyss_acc_s0
8633 0U, // M2_dpmpyss_nac_s0
8634 0U, // M2_dpmpyss_rnd_s0
8635 0U, // M2_dpmpyss_s0
8636 0U, // M2_dpmpyuu_acc_s0
8637 0U, // M2_dpmpyuu_nac_s0
8638 0U, // M2_dpmpyuu_s0
8639 0U, // M2_hmmpyh_rs1
8640 0U, // M2_hmmpyh_s1
8641 0U, // M2_hmmpyl_rs1
8642 0U, // M2_hmmpyl_s1
8643 0U, // M2_maci
8644 0U, // M2_macsin
8645 0U, // M2_macsip
8646 0U, // M2_mmachs_rs0
8647 0U, // M2_mmachs_rs1
8648 0U, // M2_mmachs_s0
8649 0U, // M2_mmachs_s1
8650 0U, // M2_mmacls_rs0
8651 0U, // M2_mmacls_rs1
8652 0U, // M2_mmacls_s0
8653 0U, // M2_mmacls_s1
8654 0U, // M2_mmacuhs_rs0
8655 0U, // M2_mmacuhs_rs1
8656 0U, // M2_mmacuhs_s0
8657 0U, // M2_mmacuhs_s1
8658 0U, // M2_mmaculs_rs0
8659 0U, // M2_mmaculs_rs1
8660 0U, // M2_mmaculs_s0
8661 0U, // M2_mmaculs_s1
8662 0U, // M2_mmpyh_rs0
8663 0U, // M2_mmpyh_rs1
8664 0U, // M2_mmpyh_s0
8665 0U, // M2_mmpyh_s1
8666 0U, // M2_mmpyl_rs0
8667 0U, // M2_mmpyl_rs1
8668 0U, // M2_mmpyl_s0
8669 0U, // M2_mmpyl_s1
8670 0U, // M2_mmpyuh_rs0
8671 0U, // M2_mmpyuh_rs1
8672 0U, // M2_mmpyuh_s0
8673 0U, // M2_mmpyuh_s1
8674 0U, // M2_mmpyul_rs0
8675 0U, // M2_mmpyul_rs1
8676 0U, // M2_mmpyul_s0
8677 0U, // M2_mmpyul_s1
8678 0U, // M2_mnaci
8679 0U, // M2_mpy_acc_hh_s0
8680 0U, // M2_mpy_acc_hh_s1
8681 0U, // M2_mpy_acc_hl_s0
8682 0U, // M2_mpy_acc_hl_s1
8683 0U, // M2_mpy_acc_lh_s0
8684 0U, // M2_mpy_acc_lh_s1
8685 0U, // M2_mpy_acc_ll_s0
8686 0U, // M2_mpy_acc_ll_s1
8687 0U, // M2_mpy_acc_sat_hh_s0
8688 0U, // M2_mpy_acc_sat_hh_s1
8689 0U, // M2_mpy_acc_sat_hl_s0
8690 0U, // M2_mpy_acc_sat_hl_s1
8691 0U, // M2_mpy_acc_sat_lh_s0
8692 0U, // M2_mpy_acc_sat_lh_s1
8693 0U, // M2_mpy_acc_sat_ll_s0
8694 0U, // M2_mpy_acc_sat_ll_s1
8695 0U, // M2_mpy_hh_s0
8696 0U, // M2_mpy_hh_s1
8697 0U, // M2_mpy_hl_s0
8698 0U, // M2_mpy_hl_s1
8699 0U, // M2_mpy_lh_s0
8700 0U, // M2_mpy_lh_s1
8701 0U, // M2_mpy_ll_s0
8702 0U, // M2_mpy_ll_s1
8703 0U, // M2_mpy_nac_hh_s0
8704 0U, // M2_mpy_nac_hh_s1
8705 0U, // M2_mpy_nac_hl_s0
8706 0U, // M2_mpy_nac_hl_s1
8707 0U, // M2_mpy_nac_lh_s0
8708 0U, // M2_mpy_nac_lh_s1
8709 0U, // M2_mpy_nac_ll_s0
8710 0U, // M2_mpy_nac_ll_s1
8711 0U, // M2_mpy_nac_sat_hh_s0
8712 0U, // M2_mpy_nac_sat_hh_s1
8713 0U, // M2_mpy_nac_sat_hl_s0
8714 0U, // M2_mpy_nac_sat_hl_s1
8715 0U, // M2_mpy_nac_sat_lh_s0
8716 0U, // M2_mpy_nac_sat_lh_s1
8717 0U, // M2_mpy_nac_sat_ll_s0
8718 0U, // M2_mpy_nac_sat_ll_s1
8719 0U, // M2_mpy_rnd_hh_s0
8720 0U, // M2_mpy_rnd_hh_s1
8721 0U, // M2_mpy_rnd_hl_s0
8722 0U, // M2_mpy_rnd_hl_s1
8723 0U, // M2_mpy_rnd_lh_s0
8724 0U, // M2_mpy_rnd_lh_s1
8725 0U, // M2_mpy_rnd_ll_s0
8726 0U, // M2_mpy_rnd_ll_s1
8727 0U, // M2_mpy_sat_hh_s0
8728 0U, // M2_mpy_sat_hh_s1
8729 0U, // M2_mpy_sat_hl_s0
8730 0U, // M2_mpy_sat_hl_s1
8731 0U, // M2_mpy_sat_lh_s0
8732 0U, // M2_mpy_sat_lh_s1
8733 0U, // M2_mpy_sat_ll_s0
8734 0U, // M2_mpy_sat_ll_s1
8735 0U, // M2_mpy_sat_rnd_hh_s0
8736 0U, // M2_mpy_sat_rnd_hh_s1
8737 0U, // M2_mpy_sat_rnd_hl_s0
8738 0U, // M2_mpy_sat_rnd_hl_s1
8739 0U, // M2_mpy_sat_rnd_lh_s0
8740 0U, // M2_mpy_sat_rnd_lh_s1
8741 0U, // M2_mpy_sat_rnd_ll_s0
8742 0U, // M2_mpy_sat_rnd_ll_s1
8743 0U, // M2_mpy_up
8744 0U, // M2_mpy_up_s1
8745 0U, // M2_mpy_up_s1_sat
8746 0U, // M2_mpyd_acc_hh_s0
8747 0U, // M2_mpyd_acc_hh_s1
8748 0U, // M2_mpyd_acc_hl_s0
8749 0U, // M2_mpyd_acc_hl_s1
8750 0U, // M2_mpyd_acc_lh_s0
8751 0U, // M2_mpyd_acc_lh_s1
8752 0U, // M2_mpyd_acc_ll_s0
8753 0U, // M2_mpyd_acc_ll_s1
8754 0U, // M2_mpyd_hh_s0
8755 0U, // M2_mpyd_hh_s1
8756 0U, // M2_mpyd_hl_s0
8757 0U, // M2_mpyd_hl_s1
8758 0U, // M2_mpyd_lh_s0
8759 0U, // M2_mpyd_lh_s1
8760 0U, // M2_mpyd_ll_s0
8761 0U, // M2_mpyd_ll_s1
8762 0U, // M2_mpyd_nac_hh_s0
8763 0U, // M2_mpyd_nac_hh_s1
8764 0U, // M2_mpyd_nac_hl_s0
8765 0U, // M2_mpyd_nac_hl_s1
8766 0U, // M2_mpyd_nac_lh_s0
8767 0U, // M2_mpyd_nac_lh_s1
8768 0U, // M2_mpyd_nac_ll_s0
8769 0U, // M2_mpyd_nac_ll_s1
8770 0U, // M2_mpyd_rnd_hh_s0
8771 0U, // M2_mpyd_rnd_hh_s1
8772 0U, // M2_mpyd_rnd_hl_s0
8773 0U, // M2_mpyd_rnd_hl_s1
8774 0U, // M2_mpyd_rnd_lh_s0
8775 0U, // M2_mpyd_rnd_lh_s1
8776 0U, // M2_mpyd_rnd_ll_s0
8777 0U, // M2_mpyd_rnd_ll_s1
8778 0U, // M2_mpyi
8779 0U, // M2_mpysin
8780 0U, // M2_mpysip
8781 0U, // M2_mpysu_up
8782 0U, // M2_mpyu_acc_hh_s0
8783 0U, // M2_mpyu_acc_hh_s1
8784 0U, // M2_mpyu_acc_hl_s0
8785 0U, // M2_mpyu_acc_hl_s1
8786 0U, // M2_mpyu_acc_lh_s0
8787 0U, // M2_mpyu_acc_lh_s1
8788 0U, // M2_mpyu_acc_ll_s0
8789 0U, // M2_mpyu_acc_ll_s1
8790 0U, // M2_mpyu_hh_s0
8791 0U, // M2_mpyu_hh_s1
8792 0U, // M2_mpyu_hl_s0
8793 0U, // M2_mpyu_hl_s1
8794 0U, // M2_mpyu_lh_s0
8795 0U, // M2_mpyu_lh_s1
8796 0U, // M2_mpyu_ll_s0
8797 0U, // M2_mpyu_ll_s1
8798 0U, // M2_mpyu_nac_hh_s0
8799 0U, // M2_mpyu_nac_hh_s1
8800 0U, // M2_mpyu_nac_hl_s0
8801 0U, // M2_mpyu_nac_hl_s1
8802 0U, // M2_mpyu_nac_lh_s0
8803 0U, // M2_mpyu_nac_lh_s1
8804 0U, // M2_mpyu_nac_ll_s0
8805 0U, // M2_mpyu_nac_ll_s1
8806 0U, // M2_mpyu_up
8807 0U, // M2_mpyud_acc_hh_s0
8808 0U, // M2_mpyud_acc_hh_s1
8809 0U, // M2_mpyud_acc_hl_s0
8810 0U, // M2_mpyud_acc_hl_s1
8811 0U, // M2_mpyud_acc_lh_s0
8812 0U, // M2_mpyud_acc_lh_s1
8813 0U, // M2_mpyud_acc_ll_s0
8814 0U, // M2_mpyud_acc_ll_s1
8815 0U, // M2_mpyud_hh_s0
8816 0U, // M2_mpyud_hh_s1
8817 0U, // M2_mpyud_hl_s0
8818 0U, // M2_mpyud_hl_s1
8819 0U, // M2_mpyud_lh_s0
8820 0U, // M2_mpyud_lh_s1
8821 0U, // M2_mpyud_ll_s0
8822 0U, // M2_mpyud_ll_s1
8823 0U, // M2_mpyud_nac_hh_s0
8824 0U, // M2_mpyud_nac_hh_s1
8825 0U, // M2_mpyud_nac_hl_s0
8826 0U, // M2_mpyud_nac_hl_s1
8827 0U, // M2_mpyud_nac_lh_s0
8828 0U, // M2_mpyud_nac_lh_s1
8829 0U, // M2_mpyud_nac_ll_s0
8830 0U, // M2_mpyud_nac_ll_s1
8831 0U, // M2_nacci
8832 0U, // M2_naccii
8833 0U, // M2_subacc
8834 0U, // M2_vabsdiffh
8835 0U, // M2_vabsdiffw
8836 0U, // M2_vcmac_s0_sat_i
8837 0U, // M2_vcmac_s0_sat_r
8838 0U, // M2_vcmpy_s0_sat_i
8839 0U, // M2_vcmpy_s0_sat_r
8840 0U, // M2_vcmpy_s1_sat_i
8841 0U, // M2_vcmpy_s1_sat_r
8842 0U, // M2_vdmacs_s0
8843 0U, // M2_vdmacs_s1
8844 0U, // M2_vdmpyrs_s0
8845 0U, // M2_vdmpyrs_s1
8846 0U, // M2_vdmpys_s0
8847 0U, // M2_vdmpys_s1
8848 0U, // M2_vmac2
8849 0U, // M2_vmac2es
8850 0U, // M2_vmac2es_s0
8851 0U, // M2_vmac2es_s1
8852 0U, // M2_vmac2s_s0
8853 0U, // M2_vmac2s_s1
8854 0U, // M2_vmac2su_s0
8855 0U, // M2_vmac2su_s1
8856 0U, // M2_vmpy2es_s0
8857 0U, // M2_vmpy2es_s1
8858 0U, // M2_vmpy2s_s0
8859 0U, // M2_vmpy2s_s0pack
8860 0U, // M2_vmpy2s_s1
8861 0U, // M2_vmpy2s_s1pack
8862 0U, // M2_vmpy2su_s0
8863 0U, // M2_vmpy2su_s1
8864 0U, // M2_vraddh
8865 0U, // M2_vradduh
8866 0U, // M2_vrcmaci_s0
8867 0U, // M2_vrcmaci_s0c
8868 0U, // M2_vrcmacr_s0
8869 0U, // M2_vrcmacr_s0c
8870 0U, // M2_vrcmpyi_s0
8871 0U, // M2_vrcmpyi_s0c
8872 0U, // M2_vrcmpyr_s0
8873 0U, // M2_vrcmpyr_s0c
8874 0U, // M2_vrcmpys_acc_s1_h
8875 0U, // M2_vrcmpys_acc_s1_l
8876 0U, // M2_vrcmpys_s1_h
8877 0U, // M2_vrcmpys_s1_l
8878 0U, // M2_vrcmpys_s1rp_h
8879 0U, // M2_vrcmpys_s1rp_l
8880 0U, // M2_vrmac_s0
8881 0U, // M2_vrmpy_s0
8882 0U, // M2_xor_xacc
8883 0U, // M4_and_and
8884 0U, // M4_and_andn
8885 0U, // M4_and_or
8886 0U, // M4_and_xor
8887 0U, // M4_cmpyi_wh
8888 0U, // M4_cmpyi_whc
8889 0U, // M4_cmpyr_wh
8890 0U, // M4_cmpyr_whc
8891 0U, // M4_mac_up_s1_sat
8892 0U, // M4_mpyri_addi
8893 12U, // M4_mpyri_addr
8894 0U, // M4_mpyri_addr_u2
8895 0U, // M4_mpyrr_addi
8896 0U, // M4_mpyrr_addr
8897 0U, // M4_nac_up_s1_sat
8898 0U, // M4_or_and
8899 0U, // M4_or_andn
8900 0U, // M4_or_or
8901 0U, // M4_or_xor
8902 0U, // M4_pmpyw
8903 0U, // M4_pmpyw_acc
8904 0U, // M4_vpmpyh
8905 0U, // M4_vpmpyh_acc
8906 0U, // M4_vrmpyeh_acc_s0
8907 0U, // M4_vrmpyeh_acc_s1
8908 0U, // M4_vrmpyeh_s0
8909 0U, // M4_vrmpyeh_s1
8910 0U, // M4_vrmpyoh_acc_s0
8911 0U, // M4_vrmpyoh_acc_s1
8912 0U, // M4_vrmpyoh_s0
8913 0U, // M4_vrmpyoh_s1
8914 0U, // M4_xor_and
8915 0U, // M4_xor_andn
8916 0U, // M4_xor_or
8917 0U, // M4_xor_xacc
8918 0U, // M5_vdmacbsu
8919 0U, // M5_vdmpybsu
8920 0U, // M5_vmacbsu
8921 0U, // M5_vmacbuu
8922 0U, // M5_vmpybsu
8923 0U, // M5_vmpybuu
8924 0U, // M5_vrmacbsu
8925 0U, // M5_vrmacbuu
8926 0U, // M5_vrmpybsu
8927 0U, // M5_vrmpybuu
8928 0U, // M6_vabsdiffb
8929 0U, // M6_vabsdiffub
8930 0U, // M7_dcmpyiw
8931 0U, // M7_dcmpyiw_acc
8932 0U, // M7_dcmpyiwc
8933 0U, // M7_dcmpyiwc_acc
8934 0U, // M7_dcmpyrw
8935 0U, // M7_dcmpyrw_acc
8936 0U, // M7_dcmpyrwc
8937 0U, // M7_dcmpyrwc_acc
8938 0U, // M7_wcmpyiw
8939 0U, // M7_wcmpyiw_rnd
8940 0U, // M7_wcmpyiwc
8941 0U, // M7_wcmpyiwc_rnd
8942 0U, // M7_wcmpyrw
8943 0U, // M7_wcmpyrw_rnd
8944 0U, // M7_wcmpyrwc
8945 0U, // M7_wcmpyrwc_rnd
8946 0U, // PS_call_stk
8947 0U, // PS_callr_nr
8948 0U, // PS_jmpret
8949 0U, // PS_jmpretf
8950 0U, // PS_jmpretfnew
8951 0U, // PS_jmpretfnewpt
8952 0U, // PS_jmprett
8953 0U, // PS_jmprettnew
8954 0U, // PS_jmprettnewpt
8955 0U, // PS_loadrbabs
8956 0U, // PS_loadrdabs
8957 0U, // PS_loadrhabs
8958 0U, // PS_loadriabs
8959 0U, // PS_loadrubabs
8960 0U, // PS_loadruhabs
8961 0U, // PS_storerbabs
8962 0U, // PS_storerbnewabs
8963 0U, // PS_storerdabs
8964 0U, // PS_storerfabs
8965 0U, // PS_storerhabs
8966 0U, // PS_storerhnewabs
8967 0U, // PS_storeriabs
8968 0U, // PS_storerinewabs
8969 0U, // PS_trap1
8970 0U, // R6_release_at_vi
8971 0U, // R6_release_st_vi
8972 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
8973 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
8974 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
8975 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
8976 0U, // RESTORE_DEALLOC_RET_JMP_V4
8977 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
8978 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
8979 0U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
8980 0U, // S2_addasl_rrri
8981 0U, // S2_allocframe
8982 0U, // S2_asl_i_p
8983 0U, // S2_asl_i_p_acc
8984 0U, // S2_asl_i_p_and
8985 0U, // S2_asl_i_p_nac
8986 0U, // S2_asl_i_p_or
8987 0U, // S2_asl_i_p_xacc
8988 0U, // S2_asl_i_r
8989 0U, // S2_asl_i_r_acc
8990 0U, // S2_asl_i_r_and
8991 0U, // S2_asl_i_r_nac
8992 0U, // S2_asl_i_r_or
8993 0U, // S2_asl_i_r_sat
8994 0U, // S2_asl_i_r_xacc
8995 0U, // S2_asl_i_vh
8996 0U, // S2_asl_i_vw
8997 0U, // S2_asl_r_p
8998 0U, // S2_asl_r_p_acc
8999 0U, // S2_asl_r_p_and
9000 0U, // S2_asl_r_p_nac
9001 0U, // S2_asl_r_p_or
9002 0U, // S2_asl_r_p_xor
9003 0U, // S2_asl_r_r
9004 0U, // S2_asl_r_r_acc
9005 0U, // S2_asl_r_r_and
9006 0U, // S2_asl_r_r_nac
9007 0U, // S2_asl_r_r_or
9008 0U, // S2_asl_r_r_sat
9009 0U, // S2_asl_r_vh
9010 0U, // S2_asl_r_vw
9011 0U, // S2_asr_i_p
9012 0U, // S2_asr_i_p_acc
9013 0U, // S2_asr_i_p_and
9014 0U, // S2_asr_i_p_nac
9015 0U, // S2_asr_i_p_or
9016 0U, // S2_asr_i_p_rnd
9017 0U, // S2_asr_i_r
9018 0U, // S2_asr_i_r_acc
9019 0U, // S2_asr_i_r_and
9020 0U, // S2_asr_i_r_nac
9021 0U, // S2_asr_i_r_or
9022 0U, // S2_asr_i_r_rnd
9023 0U, // S2_asr_i_svw_trun
9024 0U, // S2_asr_i_vh
9025 0U, // S2_asr_i_vw
9026 0U, // S2_asr_r_p
9027 0U, // S2_asr_r_p_acc
9028 0U, // S2_asr_r_p_and
9029 0U, // S2_asr_r_p_nac
9030 0U, // S2_asr_r_p_or
9031 0U, // S2_asr_r_p_xor
9032 0U, // S2_asr_r_r
9033 0U, // S2_asr_r_r_acc
9034 0U, // S2_asr_r_r_and
9035 0U, // S2_asr_r_r_nac
9036 0U, // S2_asr_r_r_or
9037 0U, // S2_asr_r_r_sat
9038 0U, // S2_asr_r_svw_trun
9039 0U, // S2_asr_r_vh
9040 0U, // S2_asr_r_vw
9041 0U, // S2_brev
9042 0U, // S2_brevp
9043 0U, // S2_cabacdecbin
9044 0U, // S2_cl0
9045 0U, // S2_cl0p
9046 0U, // S2_cl1
9047 0U, // S2_cl1p
9048 0U, // S2_clb
9049 0U, // S2_clbnorm
9050 0U, // S2_clbp
9051 0U, // S2_clrbit_i
9052 0U, // S2_clrbit_r
9053 0U, // S2_ct0
9054 0U, // S2_ct0p
9055 0U, // S2_ct1
9056 0U, // S2_ct1p
9057 0U, // S2_deinterleave
9058 8U, // S2_extractu
9059 0U, // S2_extractu_rp
9060 8U, // S2_extractup
9061 0U, // S2_extractup_rp
9062 0U, // S2_insert
9063 0U, // S2_insert_rp
9064 0U, // S2_insertp
9065 0U, // S2_insertp_rp
9066 0U, // S2_interleave
9067 0U, // S2_lfsp
9068 0U, // S2_lsl_r_p
9069 0U, // S2_lsl_r_p_acc
9070 0U, // S2_lsl_r_p_and
9071 0U, // S2_lsl_r_p_nac
9072 0U, // S2_lsl_r_p_or
9073 0U, // S2_lsl_r_p_xor
9074 0U, // S2_lsl_r_r
9075 0U, // S2_lsl_r_r_acc
9076 0U, // S2_lsl_r_r_and
9077 0U, // S2_lsl_r_r_nac
9078 0U, // S2_lsl_r_r_or
9079 0U, // S2_lsl_r_vh
9080 0U, // S2_lsl_r_vw
9081 0U, // S2_lsr_i_p
9082 0U, // S2_lsr_i_p_acc
9083 0U, // S2_lsr_i_p_and
9084 0U, // S2_lsr_i_p_nac
9085 0U, // S2_lsr_i_p_or
9086 0U, // S2_lsr_i_p_xacc
9087 0U, // S2_lsr_i_r
9088 0U, // S2_lsr_i_r_acc
9089 0U, // S2_lsr_i_r_and
9090 0U, // S2_lsr_i_r_nac
9091 0U, // S2_lsr_i_r_or
9092 0U, // S2_lsr_i_r_xacc
9093 0U, // S2_lsr_i_vh
9094 0U, // S2_lsr_i_vw
9095 0U, // S2_lsr_r_p
9096 0U, // S2_lsr_r_p_acc
9097 0U, // S2_lsr_r_p_and
9098 0U, // S2_lsr_r_p_nac
9099 0U, // S2_lsr_r_p_or
9100 0U, // S2_lsr_r_p_xor
9101 0U, // S2_lsr_r_r
9102 0U, // S2_lsr_r_r_acc
9103 0U, // S2_lsr_r_r_and
9104 0U, // S2_lsr_r_r_nac
9105 0U, // S2_lsr_r_r_or
9106 0U, // S2_lsr_r_vh
9107 0U, // S2_lsr_r_vw
9108 0U, // S2_mask
9109 0U, // S2_packhl
9110 0U, // S2_parityp
9111 16U, // S2_pstorerbf_io
9112 20U, // S2_pstorerbf_pi
9113 20U, // S2_pstorerbfnew_pi
9114 48U, // S2_pstorerbnewf_io
9115 52U, // S2_pstorerbnewf_pi
9116 52U, // S2_pstorerbnewfnew_pi
9117 48U, // S2_pstorerbnewt_io
9118 52U, // S2_pstorerbnewt_pi
9119 52U, // S2_pstorerbnewtnew_pi
9120 16U, // S2_pstorerbt_io
9121 20U, // S2_pstorerbt_pi
9122 20U, // S2_pstorerbtnew_pi
9123 16U, // S2_pstorerdf_io
9124 20U, // S2_pstorerdf_pi
9125 20U, // S2_pstorerdfnew_pi
9126 16U, // S2_pstorerdt_io
9127 20U, // S2_pstorerdt_pi
9128 20U, // S2_pstorerdtnew_pi
9129 80U, // S2_pstorerff_io
9130 84U, // S2_pstorerff_pi
9131 84U, // S2_pstorerffnew_pi
9132 80U, // S2_pstorerft_io
9133 84U, // S2_pstorerft_pi
9134 84U, // S2_pstorerftnew_pi
9135 16U, // S2_pstorerhf_io
9136 20U, // S2_pstorerhf_pi
9137 20U, // S2_pstorerhfnew_pi
9138 48U, // S2_pstorerhnewf_io
9139 52U, // S2_pstorerhnewf_pi
9140 52U, // S2_pstorerhnewfnew_pi
9141 48U, // S2_pstorerhnewt_io
9142 52U, // S2_pstorerhnewt_pi
9143 52U, // S2_pstorerhnewtnew_pi
9144 16U, // S2_pstorerht_io
9145 20U, // S2_pstorerht_pi
9146 20U, // S2_pstorerhtnew_pi
9147 16U, // S2_pstorerif_io
9148 20U, // S2_pstorerif_pi
9149 20U, // S2_pstorerifnew_pi
9150 48U, // S2_pstorerinewf_io
9151 52U, // S2_pstorerinewf_pi
9152 52U, // S2_pstorerinewfnew_pi
9153 48U, // S2_pstorerinewt_io
9154 52U, // S2_pstorerinewt_pi
9155 52U, // S2_pstorerinewtnew_pi
9156 16U, // S2_pstorerit_io
9157 20U, // S2_pstorerit_pi
9158 20U, // S2_pstoreritnew_pi
9159 0U, // S2_setbit_i
9160 0U, // S2_setbit_r
9161 0U, // S2_shuffeb
9162 0U, // S2_shuffeh
9163 0U, // S2_shuffob
9164 0U, // S2_shuffoh
9165 0U, // S2_storerb_io
9166 0U, // S2_storerb_pbr
9167 0U, // S2_storerb_pci
9168 0U, // S2_storerb_pcr
9169 0U, // S2_storerb_pi
9170 0U, // S2_storerb_pr
9171 0U, // S2_storerbgp
9172 0U, // S2_storerbnew_io
9173 0U, // S2_storerbnew_pbr
9174 0U, // S2_storerbnew_pci
9175 0U, // S2_storerbnew_pcr
9176 0U, // S2_storerbnew_pi
9177 0U, // S2_storerbnew_pr
9178 0U, // S2_storerbnewgp
9179 0U, // S2_storerd_io
9180 0U, // S2_storerd_pbr
9181 0U, // S2_storerd_pci
9182 0U, // S2_storerd_pcr
9183 0U, // S2_storerd_pi
9184 0U, // S2_storerd_pr
9185 0U, // S2_storerdgp
9186 0U, // S2_storerf_io
9187 0U, // S2_storerf_pbr
9188 0U, // S2_storerf_pci
9189 0U, // S2_storerf_pcr
9190 0U, // S2_storerf_pi
9191 0U, // S2_storerf_pr
9192 0U, // S2_storerfgp
9193 0U, // S2_storerh_io
9194 0U, // S2_storerh_pbr
9195 0U, // S2_storerh_pci
9196 0U, // S2_storerh_pcr
9197 0U, // S2_storerh_pi
9198 0U, // S2_storerh_pr
9199 0U, // S2_storerhgp
9200 0U, // S2_storerhnew_io
9201 0U, // S2_storerhnew_pbr
9202 0U, // S2_storerhnew_pci
9203 0U, // S2_storerhnew_pcr
9204 0U, // S2_storerhnew_pi
9205 0U, // S2_storerhnew_pr
9206 0U, // S2_storerhnewgp
9207 0U, // S2_storeri_io
9208 0U, // S2_storeri_pbr
9209 0U, // S2_storeri_pci
9210 0U, // S2_storeri_pcr
9211 0U, // S2_storeri_pi
9212 0U, // S2_storeri_pr
9213 0U, // S2_storerigp
9214 0U, // S2_storerinew_io
9215 0U, // S2_storerinew_pbr
9216 0U, // S2_storerinew_pci
9217 0U, // S2_storerinew_pcr
9218 0U, // S2_storerinew_pi
9219 0U, // S2_storerinew_pr
9220 0U, // S2_storerinewgp
9221 0U, // S2_storew_locked
9222 0U, // S2_storew_rl_at_vi
9223 0U, // S2_storew_rl_st_vi
9224 0U, // S2_svsathb
9225 0U, // S2_svsathub
9226 0U, // S2_tableidxb
9227 0U, // S2_tableidxd
9228 0U, // S2_tableidxh
9229 0U, // S2_tableidxw
9230 0U, // S2_togglebit_i
9231 0U, // S2_togglebit_r
9232 0U, // S2_tstbit_i
9233 0U, // S2_tstbit_r
9234 0U, // S2_valignib
9235 0U, // S2_valignrb
9236 0U, // S2_vcnegh
9237 0U, // S2_vcrotate
9238 0U, // S2_vrcnegh
9239 0U, // S2_vrndpackwh
9240 0U, // S2_vrndpackwhs
9241 0U, // S2_vsathb
9242 0U, // S2_vsathb_nopack
9243 0U, // S2_vsathub
9244 0U, // S2_vsathub_nopack
9245 0U, // S2_vsatwh
9246 0U, // S2_vsatwh_nopack
9247 0U, // S2_vsatwuh
9248 0U, // S2_vsatwuh_nopack
9249 0U, // S2_vsplatrb
9250 0U, // S2_vsplatrh
9251 0U, // S2_vspliceib
9252 0U, // S2_vsplicerb
9253 0U, // S2_vsxtbh
9254 0U, // S2_vsxthw
9255 0U, // S2_vtrunehb
9256 0U, // S2_vtrunewh
9257 0U, // S2_vtrunohb
9258 0U, // S2_vtrunowh
9259 0U, // S2_vzxtbh
9260 0U, // S2_vzxthw
9261 0U, // S4_addaddi
9262 0U, // S4_addi_asl_ri
9263 0U, // S4_addi_lsr_ri
9264 0U, // S4_andi_asl_ri
9265 0U, // S4_andi_lsr_ri
9266 0U, // S4_clbaddi
9267 0U, // S4_clbpaddi
9268 0U, // S4_clbpnorm
9269 8U, // S4_extract
9270 0U, // S4_extract_rp
9271 8U, // S4_extractp
9272 0U, // S4_extractp_rp
9273 0U, // S4_lsli
9274 0U, // S4_ntstbit_i
9275 0U, // S4_ntstbit_r
9276 0U, // S4_or_andi
9277 0U, // S4_or_andix
9278 0U, // S4_or_ori
9279 0U, // S4_ori_asl_ri
9280 0U, // S4_ori_lsr_ri
9281 0U, // S4_parity
9282 0U, // S4_pstorerbf_abs
9283 0U, // S4_pstorerbf_rr
9284 0U, // S4_pstorerbfnew_abs
9285 16U, // S4_pstorerbfnew_io
9286 0U, // S4_pstorerbfnew_rr
9287 0U, // S4_pstorerbnewf_abs
9288 0U, // S4_pstorerbnewf_rr
9289 0U, // S4_pstorerbnewfnew_abs
9290 48U, // S4_pstorerbnewfnew_io
9291 0U, // S4_pstorerbnewfnew_rr
9292 0U, // S4_pstorerbnewt_abs
9293 0U, // S4_pstorerbnewt_rr
9294 0U, // S4_pstorerbnewtnew_abs
9295 48U, // S4_pstorerbnewtnew_io
9296 0U, // S4_pstorerbnewtnew_rr
9297 0U, // S4_pstorerbt_abs
9298 0U, // S4_pstorerbt_rr
9299 0U, // S4_pstorerbtnew_abs
9300 16U, // S4_pstorerbtnew_io
9301 0U, // S4_pstorerbtnew_rr
9302 0U, // S4_pstorerdf_abs
9303 0U, // S4_pstorerdf_rr
9304 0U, // S4_pstorerdfnew_abs
9305 16U, // S4_pstorerdfnew_io
9306 0U, // S4_pstorerdfnew_rr
9307 0U, // S4_pstorerdt_abs
9308 0U, // S4_pstorerdt_rr
9309 0U, // S4_pstorerdtnew_abs
9310 16U, // S4_pstorerdtnew_io
9311 0U, // S4_pstorerdtnew_rr
9312 0U, // S4_pstorerff_abs
9313 0U, // S4_pstorerff_rr
9314 0U, // S4_pstorerffnew_abs
9315 80U, // S4_pstorerffnew_io
9316 0U, // S4_pstorerffnew_rr
9317 0U, // S4_pstorerft_abs
9318 0U, // S4_pstorerft_rr
9319 0U, // S4_pstorerftnew_abs
9320 80U, // S4_pstorerftnew_io
9321 0U, // S4_pstorerftnew_rr
9322 0U, // S4_pstorerhf_abs
9323 0U, // S4_pstorerhf_rr
9324 0U, // S4_pstorerhfnew_abs
9325 16U, // S4_pstorerhfnew_io
9326 0U, // S4_pstorerhfnew_rr
9327 0U, // S4_pstorerhnewf_abs
9328 0U, // S4_pstorerhnewf_rr
9329 0U, // S4_pstorerhnewfnew_abs
9330 48U, // S4_pstorerhnewfnew_io
9331 0U, // S4_pstorerhnewfnew_rr
9332 0U, // S4_pstorerhnewt_abs
9333 0U, // S4_pstorerhnewt_rr
9334 0U, // S4_pstorerhnewtnew_abs
9335 48U, // S4_pstorerhnewtnew_io
9336 0U, // S4_pstorerhnewtnew_rr
9337 0U, // S4_pstorerht_abs
9338 0U, // S4_pstorerht_rr
9339 0U, // S4_pstorerhtnew_abs
9340 16U, // S4_pstorerhtnew_io
9341 0U, // S4_pstorerhtnew_rr
9342 0U, // S4_pstorerif_abs
9343 0U, // S4_pstorerif_rr
9344 0U, // S4_pstorerifnew_abs
9345 16U, // S4_pstorerifnew_io
9346 0U, // S4_pstorerifnew_rr
9347 0U, // S4_pstorerinewf_abs
9348 0U, // S4_pstorerinewf_rr
9349 0U, // S4_pstorerinewfnew_abs
9350 48U, // S4_pstorerinewfnew_io
9351 0U, // S4_pstorerinewfnew_rr
9352 0U, // S4_pstorerinewt_abs
9353 0U, // S4_pstorerinewt_rr
9354 0U, // S4_pstorerinewtnew_abs
9355 48U, // S4_pstorerinewtnew_io
9356 0U, // S4_pstorerinewtnew_rr
9357 0U, // S4_pstorerit_abs
9358 0U, // S4_pstorerit_rr
9359 0U, // S4_pstoreritnew_abs
9360 16U, // S4_pstoreritnew_io
9361 0U, // S4_pstoreritnew_rr
9362 0U, // S4_stored_locked
9363 0U, // S4_stored_rl_at_vi
9364 0U, // S4_stored_rl_st_vi
9365 0U, // S4_storeirb_io
9366 0U, // S4_storeirbf_io
9367 0U, // S4_storeirbfnew_io
9368 0U, // S4_storeirbt_io
9369 0U, // S4_storeirbtnew_io
9370 0U, // S4_storeirh_io
9371 0U, // S4_storeirhf_io
9372 0U, // S4_storeirhfnew_io
9373 0U, // S4_storeirht_io
9374 0U, // S4_storeirhtnew_io
9375 0U, // S4_storeiri_io
9376 0U, // S4_storeirif_io
9377 0U, // S4_storeirifnew_io
9378 0U, // S4_storeirit_io
9379 0U, // S4_storeiritnew_io
9380 0U, // S4_storerb_ap
9381 0U, // S4_storerb_rr
9382 0U, // S4_storerb_ur
9383 0U, // S4_storerbnew_ap
9384 0U, // S4_storerbnew_rr
9385 0U, // S4_storerbnew_ur
9386 0U, // S4_storerd_ap
9387 0U, // S4_storerd_rr
9388 0U, // S4_storerd_ur
9389 0U, // S4_storerf_ap
9390 0U, // S4_storerf_rr
9391 0U, // S4_storerf_ur
9392 0U, // S4_storerh_ap
9393 0U, // S4_storerh_rr
9394 0U, // S4_storerh_ur
9395 0U, // S4_storerhnew_ap
9396 0U, // S4_storerhnew_rr
9397 0U, // S4_storerhnew_ur
9398 0U, // S4_storeri_ap
9399 0U, // S4_storeri_rr
9400 0U, // S4_storeri_ur
9401 0U, // S4_storerinew_ap
9402 0U, // S4_storerinew_rr
9403 0U, // S4_storerinew_ur
9404 0U, // S4_subaddi
9405 0U, // S4_subi_asl_ri
9406 0U, // S4_subi_lsr_ri
9407 0U, // S4_vrcrotate
9408 0U, // S4_vrcrotate_acc
9409 0U, // S4_vxaddsubh
9410 0U, // S4_vxaddsubhr
9411 0U, // S4_vxaddsubw
9412 0U, // S4_vxsubaddh
9413 0U, // S4_vxsubaddhr
9414 0U, // S4_vxsubaddw
9415 0U, // S5_asrhub_rnd_sat
9416 0U, // S5_asrhub_sat
9417 0U, // S5_popcountp
9418 0U, // S5_vasrhrnd
9419 0U, // S6_rol_i_p
9420 0U, // S6_rol_i_p_acc
9421 0U, // S6_rol_i_p_and
9422 0U, // S6_rol_i_p_nac
9423 0U, // S6_rol_i_p_or
9424 0U, // S6_rol_i_p_xacc
9425 0U, // S6_rol_i_r
9426 0U, // S6_rol_i_r_acc
9427 0U, // S6_rol_i_r_and
9428 0U, // S6_rol_i_r_nac
9429 0U, // S6_rol_i_r_or
9430 0U, // S6_rol_i_r_xacc
9431 0U, // S6_vsplatrbp
9432 0U, // S6_vtrunehb_ppp
9433 0U, // S6_vtrunohb_ppp
9434 0U, // SA1_addi
9435 0U, // SA1_addrx
9436 0U, // SA1_addsp
9437 0U, // SA1_and1
9438 0U, // SA1_clrf
9439 0U, // SA1_clrfnew
9440 0U, // SA1_clrt
9441 0U, // SA1_clrtnew
9442 0U, // SA1_cmpeqi
9443 0U, // SA1_combine0i
9444 0U, // SA1_combine1i
9445 0U, // SA1_combine2i
9446 0U, // SA1_combine3i
9447 0U, // SA1_combinerz
9448 0U, // SA1_combinezr
9449 0U, // SA1_dec
9450 0U, // SA1_inc
9451 0U, // SA1_seti
9452 0U, // SA1_setin1
9453 0U, // SA1_sxtb
9454 0U, // SA1_sxth
9455 0U, // SA1_tfr
9456 0U, // SA1_zxtb
9457 0U, // SA1_zxth
9458 0U, // SAVE_REGISTERS_CALL_V4
9459 0U, // SAVE_REGISTERS_CALL_V4STK
9460 0U, // SAVE_REGISTERS_CALL_V4STK_EXT
9461 0U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
9462 0U, // SAVE_REGISTERS_CALL_V4STK_PIC
9463 0U, // SAVE_REGISTERS_CALL_V4_EXT
9464 0U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
9465 0U, // SAVE_REGISTERS_CALL_V4_PIC
9466 0U, // SL1_loadri_io
9467 0U, // SL1_loadrub_io
9468 0U, // SL2_deallocframe
9469 0U, // SL2_jumpr31
9470 0U, // SL2_jumpr31_f
9471 0U, // SL2_jumpr31_fnew
9472 0U, // SL2_jumpr31_t
9473 0U, // SL2_jumpr31_tnew
9474 0U, // SL2_loadrb_io
9475 0U, // SL2_loadrd_sp
9476 0U, // SL2_loadrh_io
9477 0U, // SL2_loadri_sp
9478 0U, // SL2_loadruh_io
9479 0U, // SL2_return
9480 0U, // SL2_return_f
9481 0U, // SL2_return_fnew
9482 0U, // SL2_return_t
9483 0U, // SL2_return_tnew
9484 0U, // SS1_storeb_io
9485 0U, // SS1_storew_io
9486 0U, // SS2_allocframe
9487 0U, // SS2_storebi0
9488 0U, // SS2_storebi1
9489 0U, // SS2_stored_sp
9490 0U, // SS2_storeh_io
9491 0U, // SS2_storew_sp
9492 0U, // SS2_storewi0
9493 0U, // SS2_storewi1
9494 0U, // TFRI64_V2_ext
9495 0U, // TFRI64_V4
9496 0U, // V6_extractw
9497 0U, // V6_lvsplatb
9498 0U, // V6_lvsplath
9499 0U, // V6_lvsplatw
9500 0U, // V6_pred_and
9501 0U, // V6_pred_and_n
9502 0U, // V6_pred_not
9503 0U, // V6_pred_or
9504 0U, // V6_pred_or_n
9505 0U, // V6_pred_scalar2
9506 0U, // V6_pred_scalar2v2
9507 0U, // V6_pred_xor
9508 0U, // V6_shuffeqh
9509 0U, // V6_shuffeqw
9510 0U, // V6_v6mpyhubs10
9511 0U, // V6_v6mpyhubs10_vxx
9512 0U, // V6_v6mpyvubs10
9513 0U, // V6_v6mpyvubs10_vxx
9514 0U, // V6_vL32Ub_ai
9515 0U, // V6_vL32Ub_pi
9516 0U, // V6_vL32Ub_ppu
9517 0U, // V6_vL32b_ai
9518 0U, // V6_vL32b_cur_ai
9519 0U, // V6_vL32b_cur_npred_ai
9520 0U, // V6_vL32b_cur_npred_pi
9521 0U, // V6_vL32b_cur_npred_ppu
9522 0U, // V6_vL32b_cur_pi
9523 0U, // V6_vL32b_cur_ppu
9524 0U, // V6_vL32b_cur_pred_ai
9525 0U, // V6_vL32b_cur_pred_pi
9526 0U, // V6_vL32b_cur_pred_ppu
9527 0U, // V6_vL32b_npred_ai
9528 0U, // V6_vL32b_npred_pi
9529 0U, // V6_vL32b_npred_ppu
9530 0U, // V6_vL32b_nt_ai
9531 0U, // V6_vL32b_nt_cur_ai
9532 1U, // V6_vL32b_nt_cur_npred_ai
9533 1U, // V6_vL32b_nt_cur_npred_pi
9534 1U, // V6_vL32b_nt_cur_npred_ppu
9535 0U, // V6_vL32b_nt_cur_pi
9536 0U, // V6_vL32b_nt_cur_ppu
9537 1U, // V6_vL32b_nt_cur_pred_ai
9538 1U, // V6_vL32b_nt_cur_pred_pi
9539 1U, // V6_vL32b_nt_cur_pred_ppu
9540 1U, // V6_vL32b_nt_npred_ai
9541 1U, // V6_vL32b_nt_npred_pi
9542 1U, // V6_vL32b_nt_npred_ppu
9543 0U, // V6_vL32b_nt_pi
9544 0U, // V6_vL32b_nt_ppu
9545 1U, // V6_vL32b_nt_pred_ai
9546 1U, // V6_vL32b_nt_pred_pi
9547 1U, // V6_vL32b_nt_pred_ppu
9548 0U, // V6_vL32b_nt_tmp_ai
9549 1U, // V6_vL32b_nt_tmp_npred_ai
9550 1U, // V6_vL32b_nt_tmp_npred_pi
9551 1U, // V6_vL32b_nt_tmp_npred_ppu
9552 0U, // V6_vL32b_nt_tmp_pi
9553 0U, // V6_vL32b_nt_tmp_ppu
9554 1U, // V6_vL32b_nt_tmp_pred_ai
9555 1U, // V6_vL32b_nt_tmp_pred_pi
9556 1U, // V6_vL32b_nt_tmp_pred_ppu
9557 0U, // V6_vL32b_pi
9558 0U, // V6_vL32b_ppu
9559 0U, // V6_vL32b_pred_ai
9560 0U, // V6_vL32b_pred_pi
9561 0U, // V6_vL32b_pred_ppu
9562 0U, // V6_vL32b_tmp_ai
9563 0U, // V6_vL32b_tmp_npred_ai
9564 0U, // V6_vL32b_tmp_npred_pi
9565 0U, // V6_vL32b_tmp_npred_ppu
9566 0U, // V6_vL32b_tmp_pi
9567 0U, // V6_vL32b_tmp_ppu
9568 0U, // V6_vL32b_tmp_pred_ai
9569 0U, // V6_vL32b_tmp_pred_pi
9570 0U, // V6_vL32b_tmp_pred_ppu
9571 0U, // V6_vS32Ub_ai
9572 16U, // V6_vS32Ub_npred_ai
9573 20U, // V6_vS32Ub_npred_pi
9574 20U, // V6_vS32Ub_npred_ppu
9575 0U, // V6_vS32Ub_pi
9576 0U, // V6_vS32Ub_ppu
9577 16U, // V6_vS32Ub_pred_ai
9578 20U, // V6_vS32Ub_pred_pi
9579 20U, // V6_vS32Ub_pred_ppu
9580 0U, // V6_vS32b_ai
9581 0U, // V6_vS32b_new_ai
9582 48U, // V6_vS32b_new_npred_ai
9583 52U, // V6_vS32b_new_npred_pi
9584 52U, // V6_vS32b_new_npred_ppu
9585 0U, // V6_vS32b_new_pi
9586 0U, // V6_vS32b_new_ppu
9587 48U, // V6_vS32b_new_pred_ai
9588 52U, // V6_vS32b_new_pred_pi
9589 52U, // V6_vS32b_new_pred_ppu
9590 16U, // V6_vS32b_npred_ai
9591 20U, // V6_vS32b_npred_pi
9592 20U, // V6_vS32b_npred_ppu
9593 16U, // V6_vS32b_nqpred_ai
9594 20U, // V6_vS32b_nqpred_pi
9595 20U, // V6_vS32b_nqpred_ppu
9596 0U, // V6_vS32b_nt_ai
9597 0U, // V6_vS32b_nt_new_ai
9598 49U, // V6_vS32b_nt_new_npred_ai
9599 53U, // V6_vS32b_nt_new_npred_pi
9600 53U, // V6_vS32b_nt_new_npred_ppu
9601 0U, // V6_vS32b_nt_new_pi
9602 0U, // V6_vS32b_nt_new_ppu
9603 49U, // V6_vS32b_nt_new_pred_ai
9604 53U, // V6_vS32b_nt_new_pred_pi
9605 53U, // V6_vS32b_nt_new_pred_ppu
9606 17U, // V6_vS32b_nt_npred_ai
9607 21U, // V6_vS32b_nt_npred_pi
9608 21U, // V6_vS32b_nt_npred_ppu
9609 17U, // V6_vS32b_nt_nqpred_ai
9610 21U, // V6_vS32b_nt_nqpred_pi
9611 21U, // V6_vS32b_nt_nqpred_ppu
9612 0U, // V6_vS32b_nt_pi
9613 0U, // V6_vS32b_nt_ppu
9614 17U, // V6_vS32b_nt_pred_ai
9615 21U, // V6_vS32b_nt_pred_pi
9616 21U, // V6_vS32b_nt_pred_ppu
9617 17U, // V6_vS32b_nt_qpred_ai
9618 21U, // V6_vS32b_nt_qpred_pi
9619 21U, // V6_vS32b_nt_qpred_ppu
9620 0U, // V6_vS32b_pi
9621 0U, // V6_vS32b_ppu
9622 16U, // V6_vS32b_pred_ai
9623 20U, // V6_vS32b_pred_pi
9624 20U, // V6_vS32b_pred_ppu
9625 16U, // V6_vS32b_qpred_ai
9626 20U, // V6_vS32b_qpred_pi
9627 20U, // V6_vS32b_qpred_ppu
9628 0U, // V6_vS32b_srls_ai
9629 0U, // V6_vS32b_srls_pi
9630 0U, // V6_vS32b_srls_ppu
9631 0U, // V6_vabs_hf
9632 0U, // V6_vabs_sf
9633 0U, // V6_vabsb
9634 0U, // V6_vabsb_sat
9635 0U, // V6_vabsdiffh
9636 0U, // V6_vabsdiffub
9637 0U, // V6_vabsdiffuh
9638 0U, // V6_vabsdiffw
9639 0U, // V6_vabsh
9640 0U, // V6_vabsh_sat
9641 0U, // V6_vabsw
9642 0U, // V6_vabsw_sat
9643 0U, // V6_vadd_hf
9644 0U, // V6_vadd_hf_hf
9645 0U, // V6_vadd_qf16
9646 0U, // V6_vadd_qf16_mix
9647 0U, // V6_vadd_qf32
9648 0U, // V6_vadd_qf32_mix
9649 0U, // V6_vadd_sf
9650 0U, // V6_vadd_sf_bf
9651 0U, // V6_vadd_sf_hf
9652 0U, // V6_vadd_sf_sf
9653 0U, // V6_vaddb
9654 0U, // V6_vaddb_dv
9655 0U, // V6_vaddbnq
9656 0U, // V6_vaddbq
9657 0U, // V6_vaddbsat
9658 0U, // V6_vaddbsat_dv
9659 25U, // V6_vaddcarry
9660 0U, // V6_vaddcarryo
9661 113U, // V6_vaddcarrysat
9662 0U, // V6_vaddclbh
9663 0U, // V6_vaddclbw
9664 0U, // V6_vaddh
9665 0U, // V6_vaddh_dv
9666 0U, // V6_vaddhnq
9667 0U, // V6_vaddhq
9668 0U, // V6_vaddhsat
9669 0U, // V6_vaddhsat_dv
9670 0U, // V6_vaddhw
9671 0U, // V6_vaddhw_acc
9672 0U, // V6_vaddubh
9673 0U, // V6_vaddubh_acc
9674 0U, // V6_vaddubsat
9675 0U, // V6_vaddubsat_dv
9676 0U, // V6_vaddububb_sat
9677 0U, // V6_vadduhsat
9678 0U, // V6_vadduhsat_dv
9679 0U, // V6_vadduhw
9680 0U, // V6_vadduhw_acc
9681 0U, // V6_vadduwsat
9682 0U, // V6_vadduwsat_dv
9683 1U, // V6_vaddw
9684 1U, // V6_vaddw_dv
9685 0U, // V6_vaddwnq
9686 0U, // V6_vaddwq
9687 1U, // V6_vaddwsat
9688 1U, // V6_vaddwsat_dv
9689 0U, // V6_valignb
9690 0U, // V6_valignbi
9691 0U, // V6_vand
9692 0U, // V6_vandnqrt
9693 0U, // V6_vandnqrt_acc
9694 0U, // V6_vandqrt
9695 0U, // V6_vandqrt_acc
9696 0U, // V6_vandvnqv
9697 0U, // V6_vandvqv
9698 0U, // V6_vandvrt
9699 0U, // V6_vandvrt_acc
9700 0U, // V6_vaslh
9701 0U, // V6_vaslh_acc
9702 0U, // V6_vaslhv
9703 0U, // V6_vaslw
9704 0U, // V6_vaslw_acc
9705 0U, // V6_vaslwv
9706 0U, // V6_vasr_into
9707 0U, // V6_vasrh
9708 0U, // V6_vasrh_acc
9709 0U, // V6_vasrhbrndsat
9710 0U, // V6_vasrhbsat
9711 1U, // V6_vasrhubrndsat
9712 0U, // V6_vasrhubsat
9713 0U, // V6_vasrhv
9714 1U, // V6_vasruhubrndsat
9715 0U, // V6_vasruhubsat
9716 1U, // V6_vasruwuhrndsat
9717 0U, // V6_vasruwuhsat
9718 0U, // V6_vasrvuhubrndsat
9719 0U, // V6_vasrvuhubsat
9720 0U, // V6_vasrvwuhrndsat
9721 0U, // V6_vasrvwuhsat
9722 0U, // V6_vasrw
9723 0U, // V6_vasrw_acc
9724 0U, // V6_vasrwh
9725 1U, // V6_vasrwhrndsat
9726 0U, // V6_vasrwhsat
9727 1U, // V6_vasrwuhrndsat
9728 0U, // V6_vasrwuhsat
9729 0U, // V6_vasrwv
9730 0U, // V6_vassign
9731 0U, // V6_vassign_fp
9732 0U, // V6_vassign_tmp
9733 0U, // V6_vavgb
9734 0U, // V6_vavgbrnd
9735 0U, // V6_vavgh
9736 0U, // V6_vavghrnd
9737 0U, // V6_vavgub
9738 0U, // V6_vavgubrnd
9739 0U, // V6_vavguh
9740 0U, // V6_vavguhrnd
9741 0U, // V6_vavguw
9742 0U, // V6_vavguwrnd
9743 0U, // V6_vavgw
9744 0U, // V6_vavgwrnd
9745 0U, // V6_vccombine
9746 0U, // V6_vcl0h
9747 0U, // V6_vcl0w
9748 0U, // V6_vcmov
9749 0U, // V6_vcombine
9750 0U, // V6_vcombine_tmp
9751 0U, // V6_vconv_h_hf
9752 0U, // V6_vconv_hf_h
9753 0U, // V6_vconv_hf_qf16
9754 0U, // V6_vconv_hf_qf32
9755 0U, // V6_vconv_sf_qf32
9756 0U, // V6_vconv_sf_w
9757 0U, // V6_vconv_w_sf
9758 0U, // V6_vcvt_b_hf
9759 0U, // V6_vcvt_bf_sf
9760 0U, // V6_vcvt_h_hf
9761 0U, // V6_vcvt_hf_b
9762 0U, // V6_vcvt_hf_h
9763 0U, // V6_vcvt_hf_sf
9764 0U, // V6_vcvt_hf_ub
9765 0U, // V6_vcvt_hf_uh
9766 0U, // V6_vcvt_sf_hf
9767 0U, // V6_vcvt_ub_hf
9768 0U, // V6_vcvt_uh_hf
9769 0U, // V6_vdeal
9770 0U, // V6_vdealb
9771 0U, // V6_vdealb4w
9772 0U, // V6_vdealh
9773 0U, // V6_vdealvdd
9774 0U, // V6_vdelta
9775 0U, // V6_vdmpy_sf_hf
9776 0U, // V6_vdmpy_sf_hf_acc
9777 0U, // V6_vdmpybus
9778 0U, // V6_vdmpybus_acc
9779 0U, // V6_vdmpybus_dv
9780 0U, // V6_vdmpybus_dv_acc
9781 0U, // V6_vdmpyhb
9782 0U, // V6_vdmpyhb_acc
9783 0U, // V6_vdmpyhb_dv
9784 0U, // V6_vdmpyhb_dv_acc
9785 0U, // V6_vdmpyhisat
9786 0U, // V6_vdmpyhisat_acc
9787 0U, // V6_vdmpyhsat
9788 0U, // V6_vdmpyhsat_acc
9789 0U, // V6_vdmpyhsuisat
9790 0U, // V6_vdmpyhsuisat_acc
9791 0U, // V6_vdmpyhsusat
9792 0U, // V6_vdmpyhsusat_acc
9793 0U, // V6_vdmpyhvsat
9794 0U, // V6_vdmpyhvsat_acc
9795 0U, // V6_vdsaduh
9796 0U, // V6_vdsaduh_acc
9797 0U, // V6_veqb
9798 0U, // V6_veqb_and
9799 0U, // V6_veqb_or
9800 0U, // V6_veqb_xor
9801 0U, // V6_veqh
9802 0U, // V6_veqh_and
9803 0U, // V6_veqh_or
9804 0U, // V6_veqh_xor
9805 0U, // V6_veqw
9806 0U, // V6_veqw_and
9807 0U, // V6_veqw_or
9808 0U, // V6_veqw_xor
9809 0U, // V6_vfmax_hf
9810 0U, // V6_vfmax_sf
9811 0U, // V6_vfmin_hf
9812 0U, // V6_vfmin_sf
9813 0U, // V6_vfneg_hf
9814 0U, // V6_vfneg_sf
9815 1U, // V6_vgathermh
9816 0U, // V6_vgathermhq
9817 1U, // V6_vgathermhw
9818 0U, // V6_vgathermhwq
9819 1U, // V6_vgathermw
9820 0U, // V6_vgathermwq
9821 0U, // V6_vgtb
9822 0U, // V6_vgtb_and
9823 0U, // V6_vgtb_or
9824 0U, // V6_vgtb_xor
9825 0U, // V6_vgtbf
9826 0U, // V6_vgtbf_and
9827 0U, // V6_vgtbf_or
9828 0U, // V6_vgtbf_xor
9829 0U, // V6_vgth
9830 0U, // V6_vgth_and
9831 0U, // V6_vgth_or
9832 0U, // V6_vgth_xor
9833 0U, // V6_vgthf
9834 0U, // V6_vgthf_and
9835 0U, // V6_vgthf_or
9836 0U, // V6_vgthf_xor
9837 0U, // V6_vgtsf
9838 0U, // V6_vgtsf_and
9839 0U, // V6_vgtsf_or
9840 0U, // V6_vgtsf_xor
9841 0U, // V6_vgtub
9842 0U, // V6_vgtub_and
9843 0U, // V6_vgtub_or
9844 0U, // V6_vgtub_xor
9845 0U, // V6_vgtuh
9846 0U, // V6_vgtuh_and
9847 0U, // V6_vgtuh_or
9848 0U, // V6_vgtuh_xor
9849 0U, // V6_vgtuw
9850 0U, // V6_vgtuw_and
9851 0U, // V6_vgtuw_or
9852 0U, // V6_vgtuw_xor
9853 0U, // V6_vgtw
9854 0U, // V6_vgtw_and
9855 0U, // V6_vgtw_or
9856 0U, // V6_vgtw_xor
9857 0U, // V6_vhist
9858 0U, // V6_vhistq
9859 0U, // V6_vinsertwr
9860 0U, // V6_vlalignb
9861 0U, // V6_vlalignbi
9862 0U, // V6_vlsrb
9863 0U, // V6_vlsrh
9864 0U, // V6_vlsrhv
9865 0U, // V6_vlsrw
9866 0U, // V6_vlsrwv
9867 0U, // V6_vlut4
9868 0U, // V6_vlutvvb
9869 0U, // V6_vlutvvb_nm
9870 0U, // V6_vlutvvb_oracc
9871 0U, // V6_vlutvvb_oracci
9872 0U, // V6_vlutvvbi
9873 0U, // V6_vlutvwh
9874 0U, // V6_vlutvwh_nm
9875 0U, // V6_vlutvwh_oracc
9876 0U, // V6_vlutvwh_oracci
9877 0U, // V6_vlutvwhi
9878 0U, // V6_vmax_bf
9879 0U, // V6_vmax_hf
9880 0U, // V6_vmax_sf
9881 0U, // V6_vmaxb
9882 0U, // V6_vmaxh
9883 0U, // V6_vmaxub
9884 0U, // V6_vmaxuh
9885 0U, // V6_vmaxw
9886 0U, // V6_vmin_bf
9887 0U, // V6_vmin_hf
9888 0U, // V6_vmin_sf
9889 0U, // V6_vminb
9890 0U, // V6_vminh
9891 0U, // V6_vminub
9892 0U, // V6_vminuh
9893 0U, // V6_vminw
9894 0U, // V6_vmpabus
9895 0U, // V6_vmpabus_acc
9896 0U, // V6_vmpabusv
9897 0U, // V6_vmpabuu
9898 0U, // V6_vmpabuu_acc
9899 0U, // V6_vmpabuuv
9900 0U, // V6_vmpahb
9901 0U, // V6_vmpahb_acc
9902 1U, // V6_vmpahhsat
9903 0U, // V6_vmpauhb
9904 0U, // V6_vmpauhb_acc
9905 1U, // V6_vmpauhuhsat
9906 0U, // V6_vmpsuhuhsat
9907 0U, // V6_vmpy_hf_hf
9908 0U, // V6_vmpy_hf_hf_acc
9909 0U, // V6_vmpy_qf16
9910 0U, // V6_vmpy_qf16_hf
9911 0U, // V6_vmpy_qf16_mix_hf
9912 0U, // V6_vmpy_qf32
9913 0U, // V6_vmpy_qf32_hf
9914 0U, // V6_vmpy_qf32_mix_hf
9915 0U, // V6_vmpy_qf32_qf16
9916 0U, // V6_vmpy_qf32_sf
9917 0U, // V6_vmpy_sf_bf
9918 0U, // V6_vmpy_sf_bf_acc
9919 0U, // V6_vmpy_sf_hf
9920 0U, // V6_vmpy_sf_hf_acc
9921 0U, // V6_vmpy_sf_sf
9922 0U, // V6_vmpybus
9923 0U, // V6_vmpybus_acc
9924 0U, // V6_vmpybusv
9925 0U, // V6_vmpybusv_acc
9926 0U, // V6_vmpybv
9927 0U, // V6_vmpybv_acc
9928 0U, // V6_vmpyewuh
9929 0U, // V6_vmpyewuh_64
9930 0U, // V6_vmpyh
9931 0U, // V6_vmpyh_acc
9932 0U, // V6_vmpyhsat_acc
9933 0U, // V6_vmpyhsrs
9934 0U, // V6_vmpyhss
9935 0U, // V6_vmpyhus
9936 0U, // V6_vmpyhus_acc
9937 0U, // V6_vmpyhv
9938 0U, // V6_vmpyhv_acc
9939 0U, // V6_vmpyhvsrs
9940 0U, // V6_vmpyieoh
9941 0U, // V6_vmpyiewh_acc
9942 0U, // V6_vmpyiewuh
9943 0U, // V6_vmpyiewuh_acc
9944 0U, // V6_vmpyih
9945 0U, // V6_vmpyih_acc
9946 0U, // V6_vmpyihb
9947 0U, // V6_vmpyihb_acc
9948 0U, // V6_vmpyiowh
9949 0U, // V6_vmpyiwb
9950 0U, // V6_vmpyiwb_acc
9951 0U, // V6_vmpyiwh
9952 0U, // V6_vmpyiwh_acc
9953 0U, // V6_vmpyiwub
9954 0U, // V6_vmpyiwub_acc
9955 0U, // V6_vmpyowh
9956 0U, // V6_vmpyowh_64_acc
9957 0U, // V6_vmpyowh_rnd
9958 0U, // V6_vmpyowh_rnd_sacc
9959 0U, // V6_vmpyowh_sacc
9960 0U, // V6_vmpyub
9961 0U, // V6_vmpyub_acc
9962 0U, // V6_vmpyubv
9963 0U, // V6_vmpyubv_acc
9964 0U, // V6_vmpyuh
9965 0U, // V6_vmpyuh_acc
9966 0U, // V6_vmpyuhe
9967 0U, // V6_vmpyuhe_acc
9968 0U, // V6_vmpyuhv
9969 0U, // V6_vmpyuhv_acc
9970 0U, // V6_vmpyuhvs
9971 0U, // V6_vmux
9972 0U, // V6_vnavgb
9973 0U, // V6_vnavgh
9974 0U, // V6_vnavgub
9975 0U, // V6_vnavgw
9976 0U, // V6_vnccombine
9977 0U, // V6_vncmov
9978 0U, // V6_vnormamth
9979 0U, // V6_vnormamtw
9980 0U, // V6_vnot
9981 0U, // V6_vor
9982 0U, // V6_vpackeb
9983 0U, // V6_vpackeh
9984 0U, // V6_vpackhb_sat
9985 0U, // V6_vpackhub_sat
9986 0U, // V6_vpackob
9987 0U, // V6_vpackoh
9988 0U, // V6_vpackwh_sat
9989 0U, // V6_vpackwuh_sat
9990 0U, // V6_vpopcounth
9991 0U, // V6_vprefixqb
9992 0U, // V6_vprefixqh
9993 0U, // V6_vprefixqw
9994 0U, // V6_vrdelta
9995 0U, // V6_vrmpybub_rtt
9996 0U, // V6_vrmpybub_rtt_acc
9997 0U, // V6_vrmpybus
9998 0U, // V6_vrmpybus_acc
9999 8U, // V6_vrmpybusi
10000 0U, // V6_vrmpybusi_acc
10001 0U, // V6_vrmpybusv
10002 0U, // V6_vrmpybusv_acc
10003 0U, // V6_vrmpybv
10004 0U, // V6_vrmpybv_acc
10005 0U, // V6_vrmpyub
10006 0U, // V6_vrmpyub_acc
10007 0U, // V6_vrmpyub_rtt
10008 0U, // V6_vrmpyub_rtt_acc
10009 0U, // V6_vrmpyubi
10010 0U, // V6_vrmpyubi_acc
10011 0U, // V6_vrmpyubv
10012 0U, // V6_vrmpyubv_acc
10013 1U, // V6_vrmpyzbb_rt
10014 1U, // V6_vrmpyzbb_rt_acc
10015 1U, // V6_vrmpyzbb_rx
10016 1U, // V6_vrmpyzbb_rx_acc
10017 1U, // V6_vrmpyzbub_rt
10018 1U, // V6_vrmpyzbub_rt_acc
10019 1U, // V6_vrmpyzbub_rx
10020 1U, // V6_vrmpyzbub_rx_acc
10021 1U, // V6_vrmpyzcb_rt
10022 1U, // V6_vrmpyzcb_rt_acc
10023 1U, // V6_vrmpyzcb_rx
10024 1U, // V6_vrmpyzcb_rx_acc
10025 1U, // V6_vrmpyzcbs_rt
10026 1U, // V6_vrmpyzcbs_rt_acc
10027 1U, // V6_vrmpyzcbs_rx
10028 1U, // V6_vrmpyzcbs_rx_acc
10029 1U, // V6_vrmpyznb_rt
10030 1U, // V6_vrmpyznb_rt_acc
10031 1U, // V6_vrmpyznb_rx
10032 1U, // V6_vrmpyznb_rx_acc
10033 0U, // V6_vror
10034 0U, // V6_vrotr
10035 0U, // V6_vroundhb
10036 0U, // V6_vroundhub
10037 0U, // V6_vrounduhub
10038 0U, // V6_vrounduwuh
10039 0U, // V6_vroundwh
10040 0U, // V6_vroundwuh
10041 0U, // V6_vrsadubi
10042 0U, // V6_vrsadubi_acc
10043 0U, // V6_vsatdw
10044 0U, // V6_vsathub
10045 0U, // V6_vsatuwuh
10046 0U, // V6_vsatwh
10047 0U, // V6_vsb
10048 1U, // V6_vscattermh
10049 2U, // V6_vscattermh_add
10050 0U, // V6_vscattermhq
10051 2U, // V6_vscattermhw
10052 2U, // V6_vscattermhw_add
10053 0U, // V6_vscattermhwq
10054 2U, // V6_vscattermw
10055 2U, // V6_vscattermw_add
10056 0U, // V6_vscattermwq
10057 0U, // V6_vsh
10058 0U, // V6_vshufeh
10059 0U, // V6_vshuff
10060 0U, // V6_vshuffb
10061 0U, // V6_vshuffeb
10062 0U, // V6_vshuffh
10063 0U, // V6_vshuffob
10064 0U, // V6_vshuffvdd
10065 0U, // V6_vshufoeb
10066 0U, // V6_vshufoeh
10067 0U, // V6_vshufoh
10068 0U, // V6_vsub_hf
10069 0U, // V6_vsub_hf_hf
10070 0U, // V6_vsub_qf16
10071 0U, // V6_vsub_qf16_mix
10072 0U, // V6_vsub_qf32
10073 0U, // V6_vsub_qf32_mix
10074 0U, // V6_vsub_sf
10075 0U, // V6_vsub_sf_bf
10076 0U, // V6_vsub_sf_hf
10077 0U, // V6_vsub_sf_sf
10078 0U, // V6_vsubb
10079 0U, // V6_vsubb_dv
10080 0U, // V6_vsubbnq
10081 0U, // V6_vsubbq
10082 0U, // V6_vsubbsat
10083 0U, // V6_vsubbsat_dv
10084 25U, // V6_vsubcarry
10085 0U, // V6_vsubcarryo
10086 0U, // V6_vsubh
10087 0U, // V6_vsubh_dv
10088 0U, // V6_vsubhnq
10089 0U, // V6_vsubhq
10090 0U, // V6_vsubhsat
10091 0U, // V6_vsubhsat_dv
10092 0U, // V6_vsubhw
10093 0U, // V6_vsububh
10094 0U, // V6_vsububsat
10095 0U, // V6_vsububsat_dv
10096 0U, // V6_vsubububb_sat
10097 0U, // V6_vsubuhsat
10098 0U, // V6_vsubuhsat_dv
10099 0U, // V6_vsubuhw
10100 0U, // V6_vsubuwsat
10101 0U, // V6_vsubuwsat_dv
10102 1U, // V6_vsubw
10103 1U, // V6_vsubw_dv
10104 0U, // V6_vsubwnq
10105 0U, // V6_vsubwq
10106 1U, // V6_vsubwsat
10107 1U, // V6_vsubwsat_dv
10108 0U, // V6_vswap
10109 0U, // V6_vtmpyb
10110 0U, // V6_vtmpyb_acc
10111 0U, // V6_vtmpybus
10112 0U, // V6_vtmpybus_acc
10113 0U, // V6_vtmpyhb
10114 0U, // V6_vtmpyhb_acc
10115 0U, // V6_vunpackb
10116 0U, // V6_vunpackh
10117 0U, // V6_vunpackob
10118 0U, // V6_vunpackoh
10119 0U, // V6_vunpackub
10120 0U, // V6_vunpackuh
10121 0U, // V6_vwhist128
10122 0U, // V6_vwhist128m
10123 0U, // V6_vwhist128q
10124 0U, // V6_vwhist128qm
10125 0U, // V6_vwhist256
10126 0U, // V6_vwhist256_sat
10127 0U, // V6_vwhist256q
10128 0U, // V6_vwhist256q_sat
10129 0U, // V6_vxor
10130 0U, // V6_vzb
10131 0U, // V6_vzh
10132 0U, // V6_zLd_ai
10133 0U, // V6_zLd_pi
10134 0U, // V6_zLd_ppu
10135 0U, // V6_zLd_pred_ai
10136 0U, // V6_zLd_pred_pi
10137 0U, // V6_zLd_pred_ppu
10138 0U, // V6_zextract
10139 0U, // Y2_barrier
10140 0U, // Y2_break
10141 0U, // Y2_ciad
10142 0U, // Y2_crswap0
10143 0U, // Y2_cswi
10144 0U, // Y2_dccleana
10145 0U, // Y2_dccleanidx
10146 0U, // Y2_dccleaninva
10147 0U, // Y2_dccleaninvidx
10148 0U, // Y2_dcfetchbo
10149 0U, // Y2_dcinva
10150 0U, // Y2_dcinvidx
10151 0U, // Y2_dckill
10152 0U, // Y2_dctagr
10153 0U, // Y2_dctagw
10154 0U, // Y2_dczeroa
10155 0U, // Y2_getimask
10156 0U, // Y2_iassignr
10157 0U, // Y2_iassignw
10158 0U, // Y2_icdatar
10159 0U, // Y2_icdataw
10160 0U, // Y2_icinva
10161 0U, // Y2_icinvidx
10162 0U, // Y2_ickill
10163 0U, // Y2_ictagr
10164 0U, // Y2_ictagw
10165 0U, // Y2_isync
10166 0U, // Y2_k0lock
10167 0U, // Y2_k0unlock
10168 0U, // Y2_l2cleaninvidx
10169 0U, // Y2_l2kill
10170 0U, // Y2_resume
10171 0U, // Y2_setimask
10172 0U, // Y2_setprio
10173 0U, // Y2_start
10174 0U, // Y2_stop
10175 0U, // Y2_swi
10176 0U, // Y2_syncht
10177 0U, // Y2_tfrscrr
10178 0U, // Y2_tfrsrcr
10179 0U, // Y2_tlblock
10180 0U, // Y2_tlbp
10181 0U, // Y2_tlbr
10182 0U, // Y2_tlbunlock
10183 0U, // Y2_tlbw
10184 0U, // Y2_wait
10185 0U, // Y4_crswap1
10186 0U, // Y4_crswap10
10187 0U, // Y4_l2fetch
10188 0U, // Y4_l2tagr
10189 0U, // Y4_l2tagw
10190 0U, // Y4_nmi
10191 0U, // Y4_siad
10192 0U, // Y4_tfrscpp
10193 0U, // Y4_tfrspcp
10194 0U, // Y4_trace
10195 0U, // Y5_ctlbw
10196 0U, // Y5_l2cleanidx
10197 0U, // Y5_l2fetch
10198 0U, // Y5_l2gclean
10199 0U, // Y5_l2gcleaninv
10200 0U, // Y5_l2gunlock
10201 0U, // Y5_l2invidx
10202 0U, // Y5_l2locka
10203 0U, // Y5_l2unlocka
10204 0U, // Y5_tlbasidi
10205 0U, // Y5_tlboc
10206 0U, // Y6_diag
10207 0U, // Y6_diag0
10208 0U, // Y6_diag1
10209 0U, // Y6_dmlink
10210 0U, // Y6_dmpause
10211 0U, // Y6_dmpoll
10212 0U, // Y6_dmresume
10213 0U, // Y6_dmstart
10214 0U, // Y6_dmwait
10215 0U, // Y6_l2gcleaninvpa
10216 0U, // Y6_l2gcleanpa
10217 2U, // dep_A2_addsat
10218 2U, // dep_A2_subsat
10219 0U, // dep_S2_packhl
10220 0U, // invalid_decode
10221 };
10222
10223 // Emit the opcode for the instruction.
10224 uint64_t Bits = 0;
10225 Bits |= (uint64_t)OpInfo0[MI->getOpcode()] << 0;
10226 Bits |= (uint64_t)OpInfo1[MI->getOpcode()] << 32;
10227 Bits |= (uint64_t)OpInfo2[MI->getOpcode()] << 48;
10228 if (Bits == 0)
10229 return {nullptr, Bits};
10230 return {AsmStrs+(Bits & 2047)-1, Bits};
10231
10232}
10233/// printInstruction - This method is automatically generated by tablegen
10234/// from the instruction set description.
10235LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
10236void HexagonInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O) {
10237 O << "\t";
10238
10239 auto MnemonicInfo = getMnemonic(MI);
10240
10241 O << MnemonicInfo.first;
10242
10243 uint64_t Bits = MnemonicInfo.second;
10244 assert(Bits != 0 && "Cannot print this instruction.");
10245
10246 // Fragment 0 encoded into 3 bits for 5 unique commands.
10247 switch ((Bits >> 11) & 7) {
10248 default: llvm_unreachable("Invalid command number.");
10249 case 0:
10250 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
10251 return;
10252 break;
10253 case 1:
10254 // A2_addsp, A2_iconst, A2_neg, A2_not, A2_tfrp, A2_tfrpi, A2_vaddb_map, ...
10255 printOperand(MI, OpNo: 0, O);
10256 break;
10257 case 2:
10258 // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
10259 printOperand(MI, OpNo: 1, O);
10260 break;
10261 case 3:
10262 // CALLProfile, J2_call, J2_jump, J2_loop0i, J2_loop0iext, J2_loop0r, J2_...
10263 printBrtarget(MI, OpNo: 0, O);
10264 break;
10265 case 4:
10266 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
10267 printOperand(MI, OpNo: 2, O);
10268 break;
10269 }
10270
10271
10272 // Fragment 1 encoded into 10 bits for 885 unique commands.
10273 switch ((Bits >> 14) & 1023) {
10274 default: llvm_unreachable("Invalid command number.");
10275 case 0:
10276 // A2_addsp, dup_A2_add, dup_A2_addi, A2_add, A2_addh_h16_hh, A2_addh_h16...
10277 O << " = add(";
10278 break;
10279 case 1:
10280 // A2_iconst
10281 O << " = iconst(#";
10282 printOperand(MI, OpNo: 1, O);
10283 O << ')';
10284 return;
10285 break;
10286 case 2:
10287 // A2_neg, A2_negp, A2_negsat
10288 O << " = neg(";
10289 printOperand(MI, OpNo: 1, O);
10290 break;
10291 case 3:
10292 // A2_not, A2_notp, C2_not, V6_pred_not
10293 O << " = not(";
10294 printOperand(MI, OpNo: 1, O);
10295 O << ')';
10296 return;
10297 break;
10298 case 4:
10299 // A2_tfrf, A2_tfrpf, A2_tfrpt, A2_tfrt, L2_ploadrbf_zomap, L2_ploadrbt_z...
10300 O << ") ";
10301 printOperand(MI, OpNo: 0, O);
10302 break;
10303 case 5:
10304 // A2_tfrfnew, A2_tfrpfnew, A2_tfrptnew, A2_tfrtnew, L2_ploadrbfnew_zomap...
10305 O << ".new) ";
10306 printOperand(MI, OpNo: 0, O);
10307 break;
10308 case 6:
10309 // A2_tfrp, C2_pxfer_map, V6_vassignp, dup_A2_tfr, A2_tfr, A2_tfrcrr, A2_...
10310 O << " = ";
10311 printOperand(MI, OpNo: 1, O);
10312 break;
10313 case 7:
10314 // A2_tfrpi, dup_A2_tfrsi, A2_tfrsi, J4_jumpseti, SA1_seti, SA1_setin1, T...
10315 O << " = #";
10316 printOperand(MI, OpNo: 1, O);
10317 break;
10318 case 8:
10319 // A2_vaddb_map, V6_vaddb_alt, V6_vaddb_dv_alt, V6_vaddbsat_alt, V6_vaddb...
10320 O << " = vaddb(";
10321 printOperand(MI, OpNo: 1, O);
10322 O << ',';
10323 printOperand(MI, OpNo: 2, O);
10324 break;
10325 case 9:
10326 // A2_vsubb_map, V6_vsubb_alt, V6_vsubb_dv_alt, V6_vsubbsat_alt, V6_vsubb...
10327 O << " = vsubb(";
10328 printOperand(MI, OpNo: 1, O);
10329 O << ',';
10330 printOperand(MI, OpNo: 2, O);
10331 break;
10332 case 10:
10333 // A2_zxtb, dup_A2_zxtb
10334 O << " = zxtb(";
10335 printOperand(MI, OpNo: 1, O);
10336 O << ')';
10337 return;
10338 break;
10339 case 11:
10340 // A4_boundscheck, A4_boundscheck_hi, A4_boundscheck_lo
10341 O << " = boundscheck(";
10342 printOperand(MI, OpNo: 1, O);
10343 O << ',';
10344 printOperand(MI, OpNo: 2, O);
10345 break;
10346 case 12:
10347 // C2_cmpgei
10348 O << " = cmp.ge(";
10349 printOperand(MI, OpNo: 1, O);
10350 O << ",#";
10351 printOperand(MI, OpNo: 2, O);
10352 O << ')';
10353 return;
10354 break;
10355 case 13:
10356 // C2_cmpgeui
10357 O << " = cmp.geu(";
10358 printOperand(MI, OpNo: 1, O);
10359 O << ",#";
10360 printOperand(MI, OpNo: 2, O);
10361 O << ')';
10362 return;
10363 break;
10364 case 14:
10365 // C2_cmplt
10366 O << " = cmp.lt(";
10367 printOperand(MI, OpNo: 1, O);
10368 O << ',';
10369 printOperand(MI, OpNo: 2, O);
10370 O << ')';
10371 return;
10372 break;
10373 case 15:
10374 // C2_cmpltu
10375 O << " = cmp.ltu(";
10376 printOperand(MI, OpNo: 1, O);
10377 O << ',';
10378 printOperand(MI, OpNo: 2, O);
10379 O << ')';
10380 return;
10381 break;
10382 case 16:
10383 // J2_jumpf_nopred_map, J2_jumpt_nopred_map
10384 O << ") jump ";
10385 printBrtarget(MI, OpNo: 1, O);
10386 return;
10387 break;
10388 case 17:
10389 // J2_jumprf_nopred_map, J2_jumprt_nopred_map
10390 O << ") jumpr ";
10391 printOperand(MI, OpNo: 1, O);
10392 return;
10393 break;
10394 case 18:
10395 // J2_trap1_noregmap, S6_allocframe_to_raw, V6_zld0, Y2_dcfetch, A4_ext, ...
10396 O << ')';
10397 return;
10398 break;
10399 case 19:
10400 // L2_loadalignb_zomap, L2_loadalignb_io, L2_loadalignb_pbr, L2_loadalign...
10401 O << " = memb_fifo(";
10402 break;
10403 case 20:
10404 // L2_loadalignh_zomap, L2_loadalignh_io, L2_loadalignh_pbr, L2_loadalign...
10405 O << " = memh_fifo(";
10406 break;
10407 case 21:
10408 // L2_loadbsw2_zomap, L2_loadbsw4_zomap, L2_loadbsw2_io, L2_loadbsw2_pbr,...
10409 O << " = membh(";
10410 printOperand(MI, OpNo: 1, O);
10411 break;
10412 case 22:
10413 // L2_loadbzw2_zomap, L2_loadbzw4_zomap, L2_loadbzw2_io, L2_loadbzw2_pbr,...
10414 O << " = memubh(";
10415 printOperand(MI, OpNo: 1, O);
10416 break;
10417 case 23:
10418 // L2_loadrb_zomap, dup_L2_loadrb_io, L2_loadrb_io, L2_loadrb_pbr, L2_loa...
10419 O << " = memb(";
10420 printOperand(MI, OpNo: 1, O);
10421 break;
10422 case 24:
10423 // L2_loadrd_zomap, dup_L2_loadrd_io, L2_loadrd_io, L2_loadrd_pbr, L2_loa...
10424 O << " = memd(";
10425 printOperand(MI, OpNo: 1, O);
10426 break;
10427 case 25:
10428 // L2_loadrh_zomap, dup_L2_loadrh_io, L2_loadrh_io, L2_loadrh_pbr, L2_loa...
10429 O << " = memh(";
10430 printOperand(MI, OpNo: 1, O);
10431 break;
10432 case 26:
10433 // L2_loadri_zomap, dup_L2_loadri_io, L2_loadri_io, L2_loadri_pbr, L2_loa...
10434 O << " = memw(";
10435 printOperand(MI, OpNo: 1, O);
10436 break;
10437 case 27:
10438 // L2_loadrub_zomap, dup_L2_loadrub_io, L2_loadrub_io, L2_loadrub_pbr, L2...
10439 O << " = memub(";
10440 printOperand(MI, OpNo: 1, O);
10441 break;
10442 case 28:
10443 // L2_loadruh_zomap, dup_L2_loadruh_io, L2_loadruh_io, L2_loadruh_pbr, L2...
10444 O << " = memuh(";
10445 printOperand(MI, OpNo: 1, O);
10446 break;
10447 case 29:
10448 // L4_add_memopb_zomap, L4_add_memoph_zomap, L4_add_memopw_zomap
10449 O << ") += ";
10450 printOperand(MI, OpNo: 1, O);
10451 return;
10452 break;
10453 case 30:
10454 // L4_and_memopb_zomap, L4_and_memoph_zomap, L4_and_memopw_zomap
10455 O << ") &= ";
10456 printOperand(MI, OpNo: 1, O);
10457 return;
10458 break;
10459 case 31:
10460 // L4_iadd_memopb_zomap, L4_iadd_memoph_zomap, L4_iadd_memopw_zomap
10461 O << ") += #";
10462 printOperand(MI, OpNo: 1, O);
10463 return;
10464 break;
10465 case 32:
10466 // L4_iand_memopb_zomap, L4_iand_memoph_zomap, L4_iand_memopw_zomap
10467 O << ") = clrbit(#";
10468 printOperand(MI, OpNo: 1, O);
10469 O << ')';
10470 return;
10471 break;
10472 case 33:
10473 // L4_ior_memopb_zomap, L4_ior_memoph_zomap, L4_ior_memopw_zomap
10474 O << ") = setbit(#";
10475 printOperand(MI, OpNo: 1, O);
10476 O << ')';
10477 return;
10478 break;
10479 case 34:
10480 // L4_isub_memopb_zomap, L4_isub_memoph_zomap, L4_isub_memopw_zomap
10481 O << ") -= #";
10482 printOperand(MI, OpNo: 1, O);
10483 return;
10484 break;
10485 case 35:
10486 // L4_or_memopb_zomap, L4_or_memoph_zomap, L4_or_memopw_zomap
10487 O << ") |= ";
10488 printOperand(MI, OpNo: 1, O);
10489 return;
10490 break;
10491 case 36:
10492 // L4_return_map_to_raw_f, L4_return_map_to_raw_t
10493 O << ") dealloc_return";
10494 return;
10495 break;
10496 case 37:
10497 // L4_return_map_to_raw_fnew_pnt, L4_return_map_to_raw_tnew_pnt
10498 O << ".new) dealloc_return:nt";
10499 return;
10500 break;
10501 case 38:
10502 // L4_return_map_to_raw_fnew_pt, L4_return_map_to_raw_tnew_pt
10503 O << ".new) dealloc_return:t";
10504 return;
10505 break;
10506 case 39:
10507 // L4_sub_memopb_zomap, L4_sub_memoph_zomap, L4_sub_memopw_zomap
10508 O << ") -= ";
10509 printOperand(MI, OpNo: 1, O);
10510 return;
10511 break;
10512 case 40:
10513 // M2_mpysmi, M2_mpyi
10514 O << " = mpyi(";
10515 printOperand(MI, OpNo: 1, O);
10516 break;
10517 case 41:
10518 // M2_mpyui
10519 O << " = mpyui(";
10520 printOperand(MI, OpNo: 1, O);
10521 O << ',';
10522 printOperand(MI, OpNo: 2, O);
10523 O << ')';
10524 return;
10525 break;
10526 case 42:
10527 // M2_vrcmpys_acc_s1, M2_vrcmpys_acc_s1_h, M2_vrcmpys_acc_s1_l
10528 O << " += vrcmpys(";
10529 printOperand(MI, OpNo: 2, O);
10530 O << ',';
10531 printOperand(MI, OpNo: 3, O);
10532 break;
10533 case 43:
10534 // M2_vrcmpys_s1, M2_vrcmpys_s1rp, M2_vrcmpys_s1_h, M2_vrcmpys_s1_l, M2_v...
10535 O << " = vrcmpys(";
10536 printOperand(MI, OpNo: 1, O);
10537 O << ',';
10538 printOperand(MI, OpNo: 2, O);
10539 break;
10540 case 44:
10541 // M7_vdmpy
10542 O << " = vdmpyw(";
10543 printOperand(MI, OpNo: 1, O);
10544 O << ',';
10545 printOperand(MI, OpNo: 2, O);
10546 O << ')';
10547 return;
10548 break;
10549 case 45:
10550 // M7_vdmpy_acc
10551 O << " += vdmpyw(";
10552 printOperand(MI, OpNo: 2, O);
10553 O << ',';
10554 printOperand(MI, OpNo: 3, O);
10555 O << ')';
10556 return;
10557 break;
10558 case 46:
10559 // PS_tailcall_r, CALLProfile, EH_RETURN_JMPR, J2_call, J2_callr, J2_call...
10560 return;
10561 break;
10562 case 47:
10563 // S2_asr_i_p_rnd_goodsyntax, S2_asr_i_r_rnd_goodsyntax
10564 O << " = asrrnd(";
10565 printOperand(MI, OpNo: 1, O);
10566 O << ",#";
10567 printOperand(MI, OpNo: 2, O);
10568 O << ')';
10569 return;
10570 break;
10571 case 48:
10572 // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
10573 O << ") memb(";
10574 break;
10575 case 49:
10576 // S2_pstorerdf_zomap, S2_pstorerdt_zomap, S2_pstorerdf_io, S2_pstorerdf_...
10577 O << ") memd(";
10578 break;
10579 case 50:
10580 // S2_pstorerff_zomap, S2_pstorerft_zomap, S2_pstorerhf_zomap, S2_pstorer...
10581 O << ") memh(";
10582 break;
10583 case 51:
10584 // S2_pstorerif_zomap, S2_pstorerinewf_zomap, S2_pstorerinewt_zomap, S2_p...
10585 O << ") memw(";
10586 break;
10587 case 52:
10588 // S2_storerb_zomap, S2_storerbnew_zomap, S2_storerd_zomap, S2_storerf_zo...
10589 O << ") = ";
10590 printOperand(MI, OpNo: 1, O);
10591 break;
10592 case 53:
10593 // S2_tableidxb_goodsyntax, S2_tableidxb
10594 O << " = tableidxb(";
10595 printOperand(MI, OpNo: 2, O);
10596 O << ",#";
10597 printOperand(MI, OpNo: 3, O);
10598 O << ",#";
10599 printOperand(MI, OpNo: 4, O);
10600 break;
10601 case 54:
10602 // S2_tableidxd_goodsyntax, S2_tableidxd
10603 O << " = tableidxd(";
10604 printOperand(MI, OpNo: 2, O);
10605 O << ",#";
10606 printOperand(MI, OpNo: 3, O);
10607 O << ",#";
10608 printOperand(MI, OpNo: 4, O);
10609 break;
10610 case 55:
10611 // S2_tableidxh_goodsyntax, S2_tableidxh
10612 O << " = tableidxh(";
10613 printOperand(MI, OpNo: 2, O);
10614 O << ",#";
10615 printOperand(MI, OpNo: 3, O);
10616 O << ",#";
10617 printOperand(MI, OpNo: 4, O);
10618 break;
10619 case 56:
10620 // S2_tableidxw_goodsyntax, S2_tableidxw
10621 O << " = tableidxw(";
10622 printOperand(MI, OpNo: 2, O);
10623 O << ",#";
10624 printOperand(MI, OpNo: 3, O);
10625 O << ",#";
10626 printOperand(MI, OpNo: 4, O);
10627 break;
10628 case 57:
10629 // S4_pstorerbfnew_zomap, S4_pstorerbnewfnew_zomap, S4_pstorerbnewtnew_zo...
10630 O << ".new) memb(";
10631 break;
10632 case 58:
10633 // S4_pstorerdfnew_zomap, S4_pstorerdtnew_zomap, S2_pstorerdfnew_pi, S2_p...
10634 O << ".new) memd(";
10635 break;
10636 case 59:
10637 // S4_pstorerffnew_zomap, S4_pstorerftnew_zomap, S4_pstorerhfnew_zomap, S...
10638 O << ".new) memh(";
10639 break;
10640 case 60:
10641 // S4_pstorerifnew_zomap, S4_pstorerinewfnew_zomap, S4_pstorerinewtnew_zo...
10642 O << ".new) memw(";
10643 break;
10644 case 61:
10645 // S4_storeirb_zomap, S4_storeirh_zomap, S4_storeiri_zomap
10646 O << ") = #";
10647 printOperand(MI, OpNo: 1, O);
10648 return;
10649 break;
10650 case 62:
10651 // S5_asrhub_rnd_sat_goodsyntax, S5_asrhub_rnd_sat, S5_asrhub_sat
10652 O << " = vasrhub(";
10653 printOperand(MI, OpNo: 1, O);
10654 O << ",#";
10655 printOperand(MI, OpNo: 2, O);
10656 break;
10657 case 63:
10658 // S5_vasrhrnd_goodsyntax, V6_vasrh_alt, V6_vasrhv_alt, S2_asr_i_vh, S2_a...
10659 O << " = vasrh(";
10660 printOperand(MI, OpNo: 1, O);
10661 break;
10662 case 64:
10663 // V6_MAP_equb, V6_MAP_equh, V6_MAP_equw, V6_veqb, V6_veqh, V6_veqw
10664 O << " = vcmp.eq(";
10665 printOperand(MI, OpNo: 1, O);
10666 break;
10667 case 65:
10668 // V6_MAP_equb_and, V6_MAP_equh_and, V6_MAP_equw_and, V6_veqb_and, V6_veq...
10669 O << " &= vcmp.eq(";
10670 printOperand(MI, OpNo: 2, O);
10671 break;
10672 case 66:
10673 // V6_MAP_equb_ior, V6_MAP_equh_ior, V6_MAP_equw_ior, V6_veqb_or, V6_veqh...
10674 O << " |= vcmp.eq(";
10675 printOperand(MI, OpNo: 2, O);
10676 break;
10677 case 67:
10678 // V6_MAP_equb_xor, V6_MAP_equh_xor, V6_MAP_equw_xor, V6_veqb_xor, V6_veq...
10679 O << " ^= vcmp.eq(";
10680 printOperand(MI, OpNo: 2, O);
10681 break;
10682 case 68:
10683 // V6_dbl_ld0, V6_ld0, V6_ldnt0, V6_vL32b_ai, V6_vL32b_nt_ai, V6_vL32b_nt...
10684 O << " = vmem(";
10685 printOperand(MI, OpNo: 1, O);
10686 break;
10687 case 69:
10688 // V6_extractw_alt
10689 O << ".w = vextract(";
10690 printOperand(MI, OpNo: 1, O);
10691 O << ',';
10692 printOperand(MI, OpNo: 2, O);
10693 O << ')';
10694 return;
10695 break;
10696 case 70:
10697 // V6_hi
10698 O << " = hi(";
10699 printOperand(MI, OpNo: 1, O);
10700 O << ')';
10701 return;
10702 break;
10703 case 71:
10704 // V6_ldu0, V6_vL32Ub_ai, V6_vL32Ub_pi, V6_vL32Ub_ppu
10705 O << " = vmemu(";
10706 printOperand(MI, OpNo: 1, O);
10707 break;
10708 case 72:
10709 // V6_lo
10710 O << " = lo(";
10711 printOperand(MI, OpNo: 1, O);
10712 O << ')';
10713 return;
10714 break;
10715 case 73:
10716 // V6_stnnt0, V6_stnt0
10717 O << "):nt = ";
10718 printOperand(MI, OpNo: 1, O);
10719 break;
10720 case 74:
10721 // V6_stnp0, V6_stnpnt0, V6_stnq0, V6_stnqnt0, V6_stp0, V6_stpnt0, V6_stq...
10722 O << ") vmem(";
10723 break;
10724 case 75:
10725 // V6_stunp0, V6_stup0, V6_vS32Ub_npred_ai, V6_vS32Ub_npred_pi, V6_vS32Ub...
10726 O << ") vmemu(";
10727 break;
10728 case 76:
10729 // V6_v10mpyubs10
10730 O << ".w = v10mpy(";
10731 printOperand(MI, OpNo: 1, O);
10732 O << ".ub,";
10733 printOperand(MI, OpNo: 2, O);
10734 O << ".b,#";
10735 printOperand(MI, OpNo: 3, O);
10736 O << ')';
10737 return;
10738 break;
10739 case 77:
10740 // V6_v10mpyubs10_vxx
10741 O << ".w += v10mpy(";
10742 printOperand(MI, OpNo: 2, O);
10743 O << ".ub,";
10744 printOperand(MI, OpNo: 3, O);
10745 O << ".b,#";
10746 printOperand(MI, OpNo: 4, O);
10747 O << ')';
10748 return;
10749 break;
10750 case 78:
10751 // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt, V6_v6mpyhubs10, V6_v6mpyvubs10
10752 O << ".w = v6mpy(";
10753 printOperand(MI, OpNo: 1, O);
10754 O << ".ub,";
10755 printOperand(MI, OpNo: 2, O);
10756 break;
10757 case 79:
10758 // V6_vabsb_alt, V6_vabsb_sat_alt
10759 O << " = vabsb(";
10760 printOperand(MI, OpNo: 1, O);
10761 break;
10762 case 80:
10763 // V6_vabsdiffh_alt, M2_vabsdiffh
10764 O << " = vabsdiffh(";
10765 printOperand(MI, OpNo: 1, O);
10766 O << ',';
10767 printOperand(MI, OpNo: 2, O);
10768 O << ')';
10769 return;
10770 break;
10771 case 81:
10772 // V6_vabsdiffub_alt, M6_vabsdiffub
10773 O << " = vabsdiffub(";
10774 printOperand(MI, OpNo: 1, O);
10775 O << ',';
10776 printOperand(MI, OpNo: 2, O);
10777 O << ')';
10778 return;
10779 break;
10780 case 82:
10781 // V6_vabsdiffuh_alt
10782 O << " = vabsdiffuh(";
10783 printOperand(MI, OpNo: 1, O);
10784 O << ',';
10785 printOperand(MI, OpNo: 2, O);
10786 O << ')';
10787 return;
10788 break;
10789 case 83:
10790 // V6_vabsdiffw_alt, M2_vabsdiffw
10791 O << " = vabsdiffw(";
10792 printOperand(MI, OpNo: 1, O);
10793 O << ',';
10794 printOperand(MI, OpNo: 2, O);
10795 O << ')';
10796 return;
10797 break;
10798 case 84:
10799 // V6_vabsh_alt, V6_vabsh_sat_alt, A2_vabsh, A2_vabshsat
10800 O << " = vabsh(";
10801 printOperand(MI, OpNo: 1, O);
10802 break;
10803 case 85:
10804 // V6_vabsub_alt
10805 O << ".ub = vabs(";
10806 printOperand(MI, OpNo: 1, O);
10807 O << ".b)";
10808 return;
10809 break;
10810 case 86:
10811 // V6_vabsuh_alt
10812 O << ".uh = vabs(";
10813 printOperand(MI, OpNo: 1, O);
10814 O << ".h)";
10815 return;
10816 break;
10817 case 87:
10818 // V6_vabsuw_alt
10819 O << ".uw = vabs(";
10820 printOperand(MI, OpNo: 1, O);
10821 O << ".w)";
10822 return;
10823 break;
10824 case 88:
10825 // V6_vabsw_alt, V6_vabsw_sat_alt, A2_vabsw, A2_vabswsat
10826 O << " = vabsw(";
10827 printOperand(MI, OpNo: 1, O);
10828 break;
10829 case 89:
10830 // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vsubbnq_alt, V6_vsubbq_alt
10831 O << ".b) ";
10832 printOperand(MI, OpNo: 0, O);
10833 break;
10834 case 90:
10835 // V6_vaddh_alt, V6_vaddh_dv_alt, V6_vaddhsat_alt, V6_vaddhsat_dv_alt, V6...
10836 O << " = vaddh(";
10837 printOperand(MI, OpNo: 1, O);
10838 O << ',';
10839 printOperand(MI, OpNo: 2, O);
10840 break;
10841 case 91:
10842 // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vsubhnq_alt, V6_vsubhq_alt
10843 O << ".h) ";
10844 printOperand(MI, OpNo: 0, O);
10845 break;
10846 case 92:
10847 // V6_vaddhw_acc_alt
10848 O << " += vaddh(";
10849 printOperand(MI, OpNo: 2, O);
10850 O << ',';
10851 printOperand(MI, OpNo: 3, O);
10852 O << ')';
10853 return;
10854 break;
10855 case 93:
10856 // V6_vaddubh_acc_alt
10857 O << " += vaddub(";
10858 printOperand(MI, OpNo: 2, O);
10859 O << ',';
10860 printOperand(MI, OpNo: 3, O);
10861 O << ')';
10862 return;
10863 break;
10864 case 94:
10865 // V6_vaddubh_alt, V6_vaddubsat_alt, V6_vaddubsat_dv_alt, A2_vaddub, A2_v...
10866 O << " = vaddub(";
10867 printOperand(MI, OpNo: 1, O);
10868 O << ',';
10869 printOperand(MI, OpNo: 2, O);
10870 break;
10871 case 95:
10872 // V6_vadduhsat_alt, V6_vadduhsat_dv_alt, V6_vadduhw_alt, A2_svadduhs, A2...
10873 O << " = vadduh(";
10874 printOperand(MI, OpNo: 1, O);
10875 O << ',';
10876 printOperand(MI, OpNo: 2, O);
10877 break;
10878 case 96:
10879 // V6_vadduhw_acc_alt
10880 O << " += vadduh(";
10881 printOperand(MI, OpNo: 2, O);
10882 O << ',';
10883 printOperand(MI, OpNo: 3, O);
10884 O << ')';
10885 return;
10886 break;
10887 case 97:
10888 // V6_vadduwsat_alt, V6_vadduwsat_dv_alt
10889 O << " = vadduw(";
10890 printOperand(MI, OpNo: 1, O);
10891 O << ',';
10892 printOperand(MI, OpNo: 2, O);
10893 O << "):sat";
10894 return;
10895 break;
10896 case 98:
10897 // V6_vaddw_alt, V6_vaddw_dv_alt, V6_vaddwsat_alt, V6_vaddwsat_dv_alt, A2...
10898 O << " = vaddw(";
10899 printOperand(MI, OpNo: 1, O);
10900 O << ',';
10901 printOperand(MI, OpNo: 2, O);
10902 break;
10903 case 99:
10904 // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vsubwnq_alt, V6_vsubwq_alt
10905 O << ".w) ";
10906 printOperand(MI, OpNo: 0, O);
10907 break;
10908 case 100:
10909 // V6_vandnqrt_acc_alt
10910 O << ".ub |= vand(!";
10911 printOperand(MI, OpNo: 2, O);
10912 O << ".ub,";
10913 printOperand(MI, OpNo: 3, O);
10914 O << ".ub)";
10915 return;
10916 break;
10917 case 101:
10918 // V6_vandnqrt_alt
10919 O << ".ub = vand(!";
10920 printOperand(MI, OpNo: 1, O);
10921 O << ".ub,";
10922 printOperand(MI, OpNo: 2, O);
10923 O << ".ub)";
10924 return;
10925 break;
10926 case 102:
10927 // V6_vandqrt_acc_alt, V6_vandvrt_acc_alt
10928 O << ".ub |= vand(";
10929 printOperand(MI, OpNo: 2, O);
10930 O << ".ub,";
10931 printOperand(MI, OpNo: 3, O);
10932 O << ".ub)";
10933 return;
10934 break;
10935 case 103:
10936 // V6_vandqrt_alt, V6_vandvrt_alt
10937 O << ".ub = vand(";
10938 printOperand(MI, OpNo: 1, O);
10939 O << ".ub,";
10940 printOperand(MI, OpNo: 2, O);
10941 O << ".ub)";
10942 return;
10943 break;
10944 case 104:
10945 // V6_vaslh_acc_alt
10946 O << " += vaslh(";
10947 printOperand(MI, OpNo: 2, O);
10948 O << ',';
10949 printOperand(MI, OpNo: 3, O);
10950 O << ')';
10951 return;
10952 break;
10953 case 105:
10954 // V6_vaslh_alt, V6_vaslhv_alt, S2_asl_i_vh, S2_asl_r_vh
10955 O << " = vaslh(";
10956 printOperand(MI, OpNo: 1, O);
10957 break;
10958 case 106:
10959 // V6_vaslw_acc_alt
10960 O << " += vaslw(";
10961 printOperand(MI, OpNo: 2, O);
10962 O << ',';
10963 printOperand(MI, OpNo: 3, O);
10964 O << ')';
10965 return;
10966 break;
10967 case 107:
10968 // V6_vaslw_alt, V6_vaslwv_alt, S2_asl_i_vw, S2_asl_r_vw
10969 O << " = vaslw(";
10970 printOperand(MI, OpNo: 1, O);
10971 break;
10972 case 108:
10973 // V6_vasr_into_alt
10974 O << " = vasrinto(";
10975 printOperand(MI, OpNo: 2, O);
10976 O << ',';
10977 printOperand(MI, OpNo: 3, O);
10978 O << ')';
10979 return;
10980 break;
10981 case 109:
10982 // V6_vasrh_acc_alt
10983 O << " += vasrh(";
10984 printOperand(MI, OpNo: 2, O);
10985 O << ',';
10986 printOperand(MI, OpNo: 3, O);
10987 O << ')';
10988 return;
10989 break;
10990 case 110:
10991 // V6_vasrw_acc_alt
10992 O << " += vasrw(";
10993 printOperand(MI, OpNo: 2, O);
10994 O << ',';
10995 printOperand(MI, OpNo: 3, O);
10996 O << ')';
10997 return;
10998 break;
10999 case 111:
11000 // V6_vasrw_alt, V6_vasrwv_alt, S2_asr_i_svw_trun, S2_asr_i_vw, S2_asr_r_...
11001 O << " = vasrw(";
11002 printOperand(MI, OpNo: 1, O);
11003 break;
11004 case 112:
11005 // V6_vavgb_alt, V6_vavgbrnd_alt
11006 O << " = vavgb(";
11007 printOperand(MI, OpNo: 1, O);
11008 O << ',';
11009 printOperand(MI, OpNo: 2, O);
11010 break;
11011 case 113:
11012 // V6_vavgh_alt, V6_vavghrnd_alt, A2_svavgh, A2_svavghs, A2_vavgh, A2_vav...
11013 O << " = vavgh(";
11014 printOperand(MI, OpNo: 1, O);
11015 O << ',';
11016 printOperand(MI, OpNo: 2, O);
11017 break;
11018 case 114:
11019 // V6_vavgub_alt, V6_vavgubrnd_alt, A2_vavgub, A2_vavgubr
11020 O << " = vavgub(";
11021 printOperand(MI, OpNo: 1, O);
11022 O << ',';
11023 printOperand(MI, OpNo: 2, O);
11024 break;
11025 case 115:
11026 // V6_vavguh_alt, V6_vavguhrnd_alt, A2_vavguh, A2_vavguhr
11027 O << " = vavguh(";
11028 printOperand(MI, OpNo: 1, O);
11029 O << ',';
11030 printOperand(MI, OpNo: 2, O);
11031 break;
11032 case 116:
11033 // V6_vavguw_alt, V6_vavguwrnd_alt, A2_vavguw, A2_vavguwr
11034 O << " = vavguw(";
11035 printOperand(MI, OpNo: 1, O);
11036 O << ',';
11037 printOperand(MI, OpNo: 2, O);
11038 break;
11039 case 117:
11040 // V6_vavgw_alt, V6_vavgwrnd_alt, A2_vavgw, A2_vavgwcr, A2_vavgwr
11041 O << " = vavgw(";
11042 printOperand(MI, OpNo: 1, O);
11043 O << ',';
11044 printOperand(MI, OpNo: 2, O);
11045 break;
11046 case 118:
11047 // V6_vcl0h_alt
11048 O << " = vcl0h(";
11049 printOperand(MI, OpNo: 1, O);
11050 O << ')';
11051 return;
11052 break;
11053 case 119:
11054 // V6_vcl0w_alt
11055 O << " = vcl0w(";
11056 printOperand(MI, OpNo: 1, O);
11057 O << ')';
11058 return;
11059 break;
11060 case 120:
11061 // V6_vd0, V6_vdd0, SA1_clrf, SA1_clrfnew, SA1_clrt, SA1_clrtnew
11062 O << " = #0";
11063 return;
11064 break;
11065 case 121:
11066 // V6_vdealb4w_alt
11067 O << " = vdealb4w(";
11068 printOperand(MI, OpNo: 1, O);
11069 O << ',';
11070 printOperand(MI, OpNo: 2, O);
11071 O << ')';
11072 return;
11073 break;
11074 case 122:
11075 // V6_vdealb_alt
11076 O << " = vdealb(";
11077 printOperand(MI, OpNo: 1, O);
11078 O << ')';
11079 return;
11080 break;
11081 case 123:
11082 // V6_vdealh_alt
11083 O << " = vdealh(";
11084 printOperand(MI, OpNo: 1, O);
11085 O << ')';
11086 return;
11087 break;
11088 case 124:
11089 // V6_vdmpybus_acc_alt, V6_vdmpybus_dv_acc_alt
11090 O << " += vdmpybus(";
11091 printOperand(MI, OpNo: 2, O);
11092 O << ',';
11093 printOperand(MI, OpNo: 3, O);
11094 O << ')';
11095 return;
11096 break;
11097 case 125:
11098 // V6_vdmpybus_alt, V6_vdmpybus_dv_alt
11099 O << " = vdmpybus(";
11100 printOperand(MI, OpNo: 1, O);
11101 O << ',';
11102 printOperand(MI, OpNo: 2, O);
11103 O << ')';
11104 return;
11105 break;
11106 case 126:
11107 // V6_vdmpyhb_acc_alt, V6_vdmpyhb_dv_acc_alt
11108 O << " += vdmpyhb(";
11109 printOperand(MI, OpNo: 2, O);
11110 O << ',';
11111 printOperand(MI, OpNo: 3, O);
11112 O << ')';
11113 return;
11114 break;
11115 case 127:
11116 // V6_vdmpyhb_alt, V6_vdmpyhb_dv_alt
11117 O << " = vdmpyhb(";
11118 printOperand(MI, OpNo: 1, O);
11119 O << ',';
11120 printOperand(MI, OpNo: 2, O);
11121 O << ')';
11122 return;
11123 break;
11124 case 128:
11125 // V6_vdmpyhisat_acc_alt, V6_vdmpyhsat_acc_alt, V6_vdmpyhvsat_acc_alt
11126 O << " += vdmpyh(";
11127 printOperand(MI, OpNo: 2, O);
11128 O << ',';
11129 printOperand(MI, OpNo: 3, O);
11130 O << "):sat";
11131 return;
11132 break;
11133 case 129:
11134 // V6_vdmpyhisat_alt, V6_vdmpyhsat_alt, V6_vdmpyhvsat_alt
11135 O << " = vdmpyh(";
11136 printOperand(MI, OpNo: 1, O);
11137 O << ',';
11138 printOperand(MI, OpNo: 2, O);
11139 O << "):sat";
11140 return;
11141 break;
11142 case 130:
11143 // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsusat_acc_alt
11144 O << " += vdmpyhsu(";
11145 printOperand(MI, OpNo: 2, O);
11146 O << ',';
11147 printOperand(MI, OpNo: 3, O);
11148 break;
11149 case 131:
11150 // V6_vdmpyhsuisat_alt, V6_vdmpyhsusat_alt
11151 O << " = vdmpyhsu(";
11152 printOperand(MI, OpNo: 1, O);
11153 O << ',';
11154 printOperand(MI, OpNo: 2, O);
11155 break;
11156 case 132:
11157 // V6_vdsaduh_acc_alt
11158 O << " += vdsaduh(";
11159 printOperand(MI, OpNo: 2, O);
11160 O << ',';
11161 printOperand(MI, OpNo: 3, O);
11162 O << ')';
11163 return;
11164 break;
11165 case 133:
11166 // V6_vdsaduh_alt
11167 O << " = vdsaduh(";
11168 printOperand(MI, OpNo: 1, O);
11169 O << ',';
11170 printOperand(MI, OpNo: 2, O);
11171 O << ')';
11172 return;
11173 break;
11174 case 134:
11175 // V6_vlsrh_alt, V6_vlsrhv_alt, S2_lsr_i_vh, S2_lsr_r_vh
11176 O << " = vlsrh(";
11177 printOperand(MI, OpNo: 1, O);
11178 break;
11179 case 135:
11180 // V6_vlsrw_alt, V6_vlsrwv_alt, S2_lsr_i_vw, S2_lsr_r_vw
11181 O << " = vlsrw(";
11182 printOperand(MI, OpNo: 1, O);
11183 break;
11184 case 136:
11185 // V6_vmaxb_alt, A2_vmaxb
11186 O << " = vmaxb(";
11187 printOperand(MI, OpNo: 1, O);
11188 O << ',';
11189 printOperand(MI, OpNo: 2, O);
11190 O << ')';
11191 return;
11192 break;
11193 case 137:
11194 // V6_vmaxh_alt, A2_vmaxh
11195 O << " = vmaxh(";
11196 printOperand(MI, OpNo: 1, O);
11197 O << ',';
11198 printOperand(MI, OpNo: 2, O);
11199 O << ')';
11200 return;
11201 break;
11202 case 138:
11203 // V6_vmaxub_alt, A2_vmaxub
11204 O << " = vmaxub(";
11205 printOperand(MI, OpNo: 1, O);
11206 O << ',';
11207 printOperand(MI, OpNo: 2, O);
11208 O << ')';
11209 return;
11210 break;
11211 case 139:
11212 // V6_vmaxuh_alt, A2_vmaxuh
11213 O << " = vmaxuh(";
11214 printOperand(MI, OpNo: 1, O);
11215 O << ',';
11216 printOperand(MI, OpNo: 2, O);
11217 O << ')';
11218 return;
11219 break;
11220 case 140:
11221 // V6_vmaxw_alt, A2_vmaxw
11222 O << " = vmaxw(";
11223 printOperand(MI, OpNo: 1, O);
11224 O << ',';
11225 printOperand(MI, OpNo: 2, O);
11226 O << ')';
11227 return;
11228 break;
11229 case 141:
11230 // V6_vminb_alt, A2_vminb
11231 O << " = vminb(";
11232 printOperand(MI, OpNo: 1, O);
11233 O << ',';
11234 printOperand(MI, OpNo: 2, O);
11235 O << ')';
11236 return;
11237 break;
11238 case 142:
11239 // V6_vminh_alt, A2_vminh
11240 O << " = vminh(";
11241 printOperand(MI, OpNo: 1, O);
11242 O << ',';
11243 printOperand(MI, OpNo: 2, O);
11244 O << ')';
11245 return;
11246 break;
11247 case 143:
11248 // V6_vminub_alt, A2_vminub
11249 O << " = vminub(";
11250 printOperand(MI, OpNo: 1, O);
11251 O << ',';
11252 printOperand(MI, OpNo: 2, O);
11253 O << ')';
11254 return;
11255 break;
11256 case 144:
11257 // V6_vminuh_alt, A2_vminuh
11258 O << " = vminuh(";
11259 printOperand(MI, OpNo: 1, O);
11260 O << ',';
11261 printOperand(MI, OpNo: 2, O);
11262 O << ')';
11263 return;
11264 break;
11265 case 145:
11266 // V6_vminw_alt, A2_vminw
11267 O << " = vminw(";
11268 printOperand(MI, OpNo: 1, O);
11269 O << ',';
11270 printOperand(MI, OpNo: 2, O);
11271 O << ')';
11272 return;
11273 break;
11274 case 146:
11275 // V6_vmpabus_acc_alt
11276 O << " += vmpabus(";
11277 printOperand(MI, OpNo: 2, O);
11278 O << ',';
11279 printOperand(MI, OpNo: 3, O);
11280 O << ')';
11281 return;
11282 break;
11283 case 147:
11284 // V6_vmpabus_alt, V6_vmpabusv_alt
11285 O << " = vmpabus(";
11286 printOperand(MI, OpNo: 1, O);
11287 O << ',';
11288 printOperand(MI, OpNo: 2, O);
11289 O << ')';
11290 return;
11291 break;
11292 case 148:
11293 // V6_vmpabuu_acc_alt
11294 O << " += vmpabuu(";
11295 printOperand(MI, OpNo: 2, O);
11296 O << ',';
11297 printOperand(MI, OpNo: 3, O);
11298 O << ')';
11299 return;
11300 break;
11301 case 149:
11302 // V6_vmpabuu_alt, V6_vmpabuuv_alt
11303 O << " = vmpabuu(";
11304 printOperand(MI, OpNo: 1, O);
11305 O << ',';
11306 printOperand(MI, OpNo: 2, O);
11307 O << ')';
11308 return;
11309 break;
11310 case 150:
11311 // V6_vmpahb_acc_alt
11312 O << " += vmpahb(";
11313 printOperand(MI, OpNo: 2, O);
11314 O << ',';
11315 printOperand(MI, OpNo: 3, O);
11316 O << ')';
11317 return;
11318 break;
11319 case 151:
11320 // V6_vmpahb_alt
11321 O << " = vmpahb(";
11322 printOperand(MI, OpNo: 1, O);
11323 O << ',';
11324 printOperand(MI, OpNo: 2, O);
11325 O << ')';
11326 return;
11327 break;
11328 case 152:
11329 // V6_vmpauhb_acc_alt
11330 O << " += vmpauhb(";
11331 printOperand(MI, OpNo: 2, O);
11332 O << ',';
11333 printOperand(MI, OpNo: 3, O);
11334 O << ')';
11335 return;
11336 break;
11337 case 153:
11338 // V6_vmpauhb_alt
11339 O << " = vmpauhb(";
11340 printOperand(MI, OpNo: 1, O);
11341 O << ',';
11342 printOperand(MI, OpNo: 2, O);
11343 O << ')';
11344 return;
11345 break;
11346 case 154:
11347 // V6_vmpybus_acc_alt, V6_vmpybusv_acc_alt
11348 O << " += vmpybus(";
11349 printOperand(MI, OpNo: 2, O);
11350 O << ',';
11351 printOperand(MI, OpNo: 3, O);
11352 O << ')';
11353 return;
11354 break;
11355 case 155:
11356 // V6_vmpybus_alt, V6_vmpybusv_alt
11357 O << " = vmpybus(";
11358 printOperand(MI, OpNo: 1, O);
11359 O << ',';
11360 printOperand(MI, OpNo: 2, O);
11361 O << ')';
11362 return;
11363 break;
11364 case 156:
11365 // V6_vmpybv_acc_alt
11366 O << " += vmpyb(";
11367 printOperand(MI, OpNo: 2, O);
11368 O << ',';
11369 printOperand(MI, OpNo: 3, O);
11370 O << ')';
11371 return;
11372 break;
11373 case 157:
11374 // V6_vmpybv_alt
11375 O << " = vmpyb(";
11376 printOperand(MI, OpNo: 1, O);
11377 O << ',';
11378 printOperand(MI, OpNo: 2, O);
11379 O << ')';
11380 return;
11381 break;
11382 case 158:
11383 // V6_vmpyewuh_alt
11384 O << " = vmpyewuh(";
11385 printOperand(MI, OpNo: 1, O);
11386 O << ',';
11387 printOperand(MI, OpNo: 2, O);
11388 O << ')';
11389 return;
11390 break;
11391 case 159:
11392 // V6_vmpyh_acc_alt, V6_vmpyhsat_acc_alt, V6_vmpyhv_acc_alt, M2_vmac2, M2...
11393 O << " += vmpyh(";
11394 printOperand(MI, OpNo: 2, O);
11395 O << ',';
11396 printOperand(MI, OpNo: 3, O);
11397 break;
11398 case 160:
11399 // V6_vmpyh_alt, V6_vmpyhsrs_alt, V6_vmpyhss_alt, V6_vmpyhv_alt, V6_vmpyh...
11400 O << " = vmpyh(";
11401 printOperand(MI, OpNo: 1, O);
11402 O << ',';
11403 printOperand(MI, OpNo: 2, O);
11404 break;
11405 case 161:
11406 // V6_vmpyhus_acc_alt
11407 O << " += vmpyhus(";
11408 printOperand(MI, OpNo: 2, O);
11409 O << ',';
11410 printOperand(MI, OpNo: 3, O);
11411 O << ')';
11412 return;
11413 break;
11414 case 162:
11415 // V6_vmpyhus_alt
11416 O << " = vmpyhus(";
11417 printOperand(MI, OpNo: 1, O);
11418 O << ',';
11419 printOperand(MI, OpNo: 2, O);
11420 O << ')';
11421 return;
11422 break;
11423 case 163:
11424 // V6_vmpyiewh_acc_alt
11425 O << " += vmpyiewh(";
11426 printOperand(MI, OpNo: 2, O);
11427 O << ',';
11428 printOperand(MI, OpNo: 3, O);
11429 O << ')';
11430 return;
11431 break;
11432 case 164:
11433 // V6_vmpyiewuh_acc_alt
11434 O << " += vmpyiewuh(";
11435 printOperand(MI, OpNo: 2, O);
11436 O << ',';
11437 printOperand(MI, OpNo: 3, O);
11438 O << ')';
11439 return;
11440 break;
11441 case 165:
11442 // V6_vmpyiewuh_alt
11443 O << " = vmpyiewuh(";
11444 printOperand(MI, OpNo: 1, O);
11445 O << ',';
11446 printOperand(MI, OpNo: 2, O);
11447 O << ')';
11448 return;
11449 break;
11450 case 166:
11451 // V6_vmpyih_acc_alt
11452 O << " += vmpyih(";
11453 printOperand(MI, OpNo: 2, O);
11454 O << ',';
11455 printOperand(MI, OpNo: 3, O);
11456 O << ')';
11457 return;
11458 break;
11459 case 167:
11460 // V6_vmpyih_alt
11461 O << " = vmpyih(";
11462 printOperand(MI, OpNo: 1, O);
11463 O << ',';
11464 printOperand(MI, OpNo: 2, O);
11465 O << ')';
11466 return;
11467 break;
11468 case 168:
11469 // V6_vmpyihb_acc_alt
11470 O << " += vmpyihb(";
11471 printOperand(MI, OpNo: 2, O);
11472 O << ',';
11473 printOperand(MI, OpNo: 3, O);
11474 O << ')';
11475 return;
11476 break;
11477 case 169:
11478 // V6_vmpyihb_alt
11479 O << " = vmpyihb(";
11480 printOperand(MI, OpNo: 1, O);
11481 O << ',';
11482 printOperand(MI, OpNo: 2, O);
11483 O << ')';
11484 return;
11485 break;
11486 case 170:
11487 // V6_vmpyiowh_alt
11488 O << " = vmpyiowh(";
11489 printOperand(MI, OpNo: 1, O);
11490 O << ',';
11491 printOperand(MI, OpNo: 2, O);
11492 O << ')';
11493 return;
11494 break;
11495 case 171:
11496 // V6_vmpyiwb_acc_alt
11497 O << " += vmpyiwb(";
11498 printOperand(MI, OpNo: 2, O);
11499 O << ',';
11500 printOperand(MI, OpNo: 3, O);
11501 O << ')';
11502 return;
11503 break;
11504 case 172:
11505 // V6_vmpyiwb_alt
11506 O << " = vmpyiwb(";
11507 printOperand(MI, OpNo: 1, O);
11508 O << ',';
11509 printOperand(MI, OpNo: 2, O);
11510 O << ')';
11511 return;
11512 break;
11513 case 173:
11514 // V6_vmpyiwh_acc_alt
11515 O << " += vmpyiwh(";
11516 printOperand(MI, OpNo: 2, O);
11517 O << ',';
11518 printOperand(MI, OpNo: 3, O);
11519 O << ')';
11520 return;
11521 break;
11522 case 174:
11523 // V6_vmpyiwh_alt
11524 O << " = vmpyiwh(";
11525 printOperand(MI, OpNo: 1, O);
11526 O << ',';
11527 printOperand(MI, OpNo: 2, O);
11528 O << ')';
11529 return;
11530 break;
11531 case 175:
11532 // V6_vmpyiwub_acc_alt
11533 O << " += vmpyiwub(";
11534 printOperand(MI, OpNo: 2, O);
11535 O << ',';
11536 printOperand(MI, OpNo: 3, O);
11537 O << ')';
11538 return;
11539 break;
11540 case 176:
11541 // V6_vmpyiwub_alt
11542 O << " = vmpyiwub(";
11543 printOperand(MI, OpNo: 1, O);
11544 O << ',';
11545 printOperand(MI, OpNo: 2, O);
11546 O << ')';
11547 return;
11548 break;
11549 case 177:
11550 // V6_vmpyowh_alt, V6_vmpyowh_rnd_alt
11551 O << " = vmpyowh(";
11552 printOperand(MI, OpNo: 1, O);
11553 O << ',';
11554 printOperand(MI, OpNo: 2, O);
11555 break;
11556 case 178:
11557 // V6_vmpyowh_rnd_sacc_alt, V6_vmpyowh_sacc_alt
11558 O << " += vmpyowh(";
11559 printOperand(MI, OpNo: 2, O);
11560 O << ',';
11561 printOperand(MI, OpNo: 3, O);
11562 break;
11563 case 179:
11564 // V6_vmpyub_acc_alt, V6_vmpyubv_acc_alt
11565 O << " += vmpyub(";
11566 printOperand(MI, OpNo: 2, O);
11567 O << ',';
11568 printOperand(MI, OpNo: 3, O);
11569 O << ')';
11570 return;
11571 break;
11572 case 180:
11573 // V6_vmpyub_alt, V6_vmpyubv_alt
11574 O << " = vmpyub(";
11575 printOperand(MI, OpNo: 1, O);
11576 O << ',';
11577 printOperand(MI, OpNo: 2, O);
11578 O << ')';
11579 return;
11580 break;
11581 case 181:
11582 // V6_vmpyuh_acc_alt, V6_vmpyuhv_acc_alt
11583 O << " += vmpyuh(";
11584 printOperand(MI, OpNo: 2, O);
11585 O << ',';
11586 printOperand(MI, OpNo: 3, O);
11587 O << ')';
11588 return;
11589 break;
11590 case 182:
11591 // V6_vmpyuh_alt, V6_vmpyuhv_alt
11592 O << " = vmpyuh(";
11593 printOperand(MI, OpNo: 1, O);
11594 O << ',';
11595 printOperand(MI, OpNo: 2, O);
11596 O << ')';
11597 return;
11598 break;
11599 case 183:
11600 // V6_vnavgb_alt
11601 O << " = vnavgb(";
11602 printOperand(MI, OpNo: 1, O);
11603 O << ',';
11604 printOperand(MI, OpNo: 2, O);
11605 O << ')';
11606 return;
11607 break;
11608 case 184:
11609 // V6_vnavgh_alt, A2_svnavgh, A2_vnavgh, A2_vnavghcr, A2_vnavghr
11610 O << " = vnavgh(";
11611 printOperand(MI, OpNo: 1, O);
11612 O << ',';
11613 printOperand(MI, OpNo: 2, O);
11614 break;
11615 case 185:
11616 // V6_vnavgub_alt
11617 O << " = vnavgub(";
11618 printOperand(MI, OpNo: 1, O);
11619 O << ',';
11620 printOperand(MI, OpNo: 2, O);
11621 O << ')';
11622 return;
11623 break;
11624 case 186:
11625 // V6_vnavgw_alt, A2_vnavgw, A2_vnavgwcr, A2_vnavgwr
11626 O << " = vnavgw(";
11627 printOperand(MI, OpNo: 1, O);
11628 O << ',';
11629 printOperand(MI, OpNo: 2, O);
11630 break;
11631 case 187:
11632 // V6_vnormamth_alt
11633 O << " = vnormamth(";
11634 printOperand(MI, OpNo: 1, O);
11635 O << ')';
11636 return;
11637 break;
11638 case 188:
11639 // V6_vnormamtw_alt
11640 O << " = vnormamtw(";
11641 printOperand(MI, OpNo: 1, O);
11642 O << ')';
11643 return;
11644 break;
11645 case 189:
11646 // V6_vpackeb_alt
11647 O << " = vpackeb(";
11648 printOperand(MI, OpNo: 1, O);
11649 O << ',';
11650 printOperand(MI, OpNo: 2, O);
11651 O << ')';
11652 return;
11653 break;
11654 case 190:
11655 // V6_vpackeh_alt
11656 O << " = vpackeh(";
11657 printOperand(MI, OpNo: 1, O);
11658 O << ',';
11659 printOperand(MI, OpNo: 2, O);
11660 O << ')';
11661 return;
11662 break;
11663 case 191:
11664 // V6_vpackhb_sat_alt
11665 O << " = vpackhb(";
11666 printOperand(MI, OpNo: 1, O);
11667 O << ',';
11668 printOperand(MI, OpNo: 2, O);
11669 O << "):sat";
11670 return;
11671 break;
11672 case 192:
11673 // V6_vpackhub_sat_alt
11674 O << " = vpackhub(";
11675 printOperand(MI, OpNo: 1, O);
11676 O << ',';
11677 printOperand(MI, OpNo: 2, O);
11678 O << "):sat";
11679 return;
11680 break;
11681 case 193:
11682 // V6_vpackob_alt
11683 O << " = vpackob(";
11684 printOperand(MI, OpNo: 1, O);
11685 O << ',';
11686 printOperand(MI, OpNo: 2, O);
11687 O << ')';
11688 return;
11689 break;
11690 case 194:
11691 // V6_vpackoh_alt
11692 O << " = vpackoh(";
11693 printOperand(MI, OpNo: 1, O);
11694 O << ',';
11695 printOperand(MI, OpNo: 2, O);
11696 O << ')';
11697 return;
11698 break;
11699 case 195:
11700 // V6_vpackwh_sat_alt
11701 O << " = vpackwh(";
11702 printOperand(MI, OpNo: 1, O);
11703 O << ',';
11704 printOperand(MI, OpNo: 2, O);
11705 O << "):sat";
11706 return;
11707 break;
11708 case 196:
11709 // V6_vpackwuh_sat_alt
11710 O << " = vpackwuh(";
11711 printOperand(MI, OpNo: 1, O);
11712 O << ',';
11713 printOperand(MI, OpNo: 2, O);
11714 O << "):sat";
11715 return;
11716 break;
11717 case 197:
11718 // V6_vpopcounth_alt
11719 O << " = vpopcounth(";
11720 printOperand(MI, OpNo: 1, O);
11721 O << ')';
11722 return;
11723 break;
11724 case 198:
11725 // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_acc, V6_vrmpybus_acc, V6_vrmp...
11726 O << ".w += vrmpy(";
11727 printOperand(MI, OpNo: 2, O);
11728 break;
11729 case 199:
11730 // V6_vrmpybub_rtt_alt, V6_vrmpybub_rtt, V6_vrmpybus, V6_vrmpybusi, V6_vr...
11731 O << ".w = vrmpy(";
11732 printOperand(MI, OpNo: 1, O);
11733 break;
11734 case 200:
11735 // V6_vrmpybus_acc_alt, V6_vrmpybusi_acc_alt, V6_vrmpybusv_acc_alt
11736 O << " += vrmpybus(";
11737 printOperand(MI, OpNo: 2, O);
11738 O << ',';
11739 printOperand(MI, OpNo: 3, O);
11740 break;
11741 case 201:
11742 // V6_vrmpybus_alt, V6_vrmpybusi_alt, V6_vrmpybusv_alt
11743 O << " = vrmpybus(";
11744 printOperand(MI, OpNo: 1, O);
11745 O << ',';
11746 printOperand(MI, OpNo: 2, O);
11747 break;
11748 case 202:
11749 // V6_vrmpybv_acc_alt
11750 O << " += vrmpyb(";
11751 printOperand(MI, OpNo: 2, O);
11752 O << ',';
11753 printOperand(MI, OpNo: 3, O);
11754 O << ')';
11755 return;
11756 break;
11757 case 203:
11758 // V6_vrmpybv_alt
11759 O << " = vrmpyb(";
11760 printOperand(MI, OpNo: 1, O);
11761 O << ',';
11762 printOperand(MI, OpNo: 2, O);
11763 O << ')';
11764 return;
11765 break;
11766 case 204:
11767 // V6_vrmpyub_acc_alt, V6_vrmpyubi_acc_alt, V6_vrmpyubv_acc_alt
11768 O << " += vrmpyub(";
11769 printOperand(MI, OpNo: 2, O);
11770 O << ',';
11771 printOperand(MI, OpNo: 3, O);
11772 break;
11773 case 205:
11774 // V6_vrmpyub_alt, V6_vrmpyubi_alt, V6_vrmpyubv_alt
11775 O << " = vrmpyub(";
11776 printOperand(MI, OpNo: 1, O);
11777 O << ',';
11778 printOperand(MI, OpNo: 2, O);
11779 break;
11780 case 206:
11781 // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_acc, V6_vrmpyub_rtt_acc, V6_vrmpyub...
11782 O << ".uw += vrmpy(";
11783 printOperand(MI, OpNo: 2, O);
11784 O << ".ub,";
11785 printOperand(MI, OpNo: 3, O);
11786 break;
11787 case 207:
11788 // V6_vrmpyub_rtt_alt, V6_vrmpyub, V6_vrmpyub_rtt, V6_vrmpyubi, V6_vrmpyu...
11789 O << ".uw = vrmpy(";
11790 printOperand(MI, OpNo: 1, O);
11791 O << ".ub,";
11792 printOperand(MI, OpNo: 2, O);
11793 break;
11794 case 208:
11795 // V6_vrotr_alt
11796 O << " = vrotr(";
11797 printOperand(MI, OpNo: 1, O);
11798 O << ',';
11799 printOperand(MI, OpNo: 2, O);
11800 O << ')';
11801 return;
11802 break;
11803 case 209:
11804 // V6_vroundhb_alt
11805 O << " = vroundhb(";
11806 printOperand(MI, OpNo: 1, O);
11807 O << ',';
11808 printOperand(MI, OpNo: 2, O);
11809 O << "):sat";
11810 return;
11811 break;
11812 case 210:
11813 // V6_vroundhub_alt
11814 O << " = vroundhub(";
11815 printOperand(MI, OpNo: 1, O);
11816 O << ',';
11817 printOperand(MI, OpNo: 2, O);
11818 O << "):sat";
11819 return;
11820 break;
11821 case 211:
11822 // V6_vrounduhub_alt
11823 O << " = vrounduhub(";
11824 printOperand(MI, OpNo: 1, O);
11825 O << ',';
11826 printOperand(MI, OpNo: 2, O);
11827 O << "):sat";
11828 return;
11829 break;
11830 case 212:
11831 // V6_vrounduwuh_alt
11832 O << " = vrounduwuh(";
11833 printOperand(MI, OpNo: 1, O);
11834 O << ',';
11835 printOperand(MI, OpNo: 2, O);
11836 O << "):sat";
11837 return;
11838 break;
11839 case 213:
11840 // V6_vroundwh_alt
11841 O << " = vroundwh(";
11842 printOperand(MI, OpNo: 1, O);
11843 O << ',';
11844 printOperand(MI, OpNo: 2, O);
11845 O << "):sat";
11846 return;
11847 break;
11848 case 214:
11849 // V6_vroundwuh_alt
11850 O << " = vroundwuh(";
11851 printOperand(MI, OpNo: 1, O);
11852 O << ',';
11853 printOperand(MI, OpNo: 2, O);
11854 O << "):sat";
11855 return;
11856 break;
11857 case 215:
11858 // V6_vrsadubi_acc_alt, A2_vrsadub_acc
11859 O << " += vrsadub(";
11860 printOperand(MI, OpNo: 2, O);
11861 O << ',';
11862 printOperand(MI, OpNo: 3, O);
11863 break;
11864 case 216:
11865 // V6_vrsadubi_alt, A2_vrsadub
11866 O << " = vrsadub(";
11867 printOperand(MI, OpNo: 1, O);
11868 O << ',';
11869 printOperand(MI, OpNo: 2, O);
11870 break;
11871 case 217:
11872 // V6_vsathub_alt, S2_svsathub, S2_vsathub, S2_vsathub_nopack
11873 O << " = vsathub(";
11874 printOperand(MI, OpNo: 1, O);
11875 break;
11876 case 218:
11877 // V6_vsatuwuh_alt
11878 O << " = vsatuwuh(";
11879 printOperand(MI, OpNo: 1, O);
11880 O << ',';
11881 printOperand(MI, OpNo: 2, O);
11882 O << ')';
11883 return;
11884 break;
11885 case 219:
11886 // V6_vsatwh_alt, S2_vsatwh, S2_vsatwh_nopack
11887 O << " = vsatwh(";
11888 printOperand(MI, OpNo: 1, O);
11889 break;
11890 case 220:
11891 // V6_vsb_alt
11892 O << " = vsxtb(";
11893 printOperand(MI, OpNo: 1, O);
11894 O << ')';
11895 return;
11896 break;
11897 case 221:
11898 // V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_alt, V6_vs...
11899 O << ',';
11900 break;
11901 case 222:
11902 // V6_vscattermhq_alt, V6_vscattermwhq_alt, V6_vscattermwq_alt, V6_vscatt...
11903 O << ") vscatter(";
11904 printOperand(MI, OpNo: 1, O);
11905 O << ',';
11906 printOperand(MI, OpNo: 2, O);
11907 O << ',';
11908 printOperand(MI, OpNo: 3, O);
11909 break;
11910 case 223:
11911 // V6_vsh_alt
11912 O << " = vsxth(";
11913 printOperand(MI, OpNo: 1, O);
11914 O << ')';
11915 return;
11916 break;
11917 case 224:
11918 // V6_vshufeh_alt
11919 O << " = vshuffeh(";
11920 printOperand(MI, OpNo: 1, O);
11921 O << ',';
11922 printOperand(MI, OpNo: 2, O);
11923 O << ')';
11924 return;
11925 break;
11926 case 225:
11927 // V6_vshuffb_alt
11928 O << " = vshuffb(";
11929 printOperand(MI, OpNo: 1, O);
11930 O << ')';
11931 return;
11932 break;
11933 case 226:
11934 // V6_vshuffeb_alt
11935 O << " = vshuffeb(";
11936 printOperand(MI, OpNo: 1, O);
11937 O << ',';
11938 printOperand(MI, OpNo: 2, O);
11939 O << ')';
11940 return;
11941 break;
11942 case 227:
11943 // V6_vshuffh_alt
11944 O << " = vshuffh(";
11945 printOperand(MI, OpNo: 1, O);
11946 O << ')';
11947 return;
11948 break;
11949 case 228:
11950 // V6_vshuffob_alt
11951 O << " = vshuffob(";
11952 printOperand(MI, OpNo: 1, O);
11953 O << ',';
11954 printOperand(MI, OpNo: 2, O);
11955 O << ')';
11956 return;
11957 break;
11958 case 229:
11959 // V6_vshufoeb_alt
11960 O << " = vshuffoeb(";
11961 printOperand(MI, OpNo: 1, O);
11962 O << ',';
11963 printOperand(MI, OpNo: 2, O);
11964 O << ')';
11965 return;
11966 break;
11967 case 230:
11968 // V6_vshufoeh_alt
11969 O << " = vshuffoeh(";
11970 printOperand(MI, OpNo: 1, O);
11971 O << ',';
11972 printOperand(MI, OpNo: 2, O);
11973 O << ')';
11974 return;
11975 break;
11976 case 231:
11977 // V6_vshufoh_alt
11978 O << " = vshuffoh(";
11979 printOperand(MI, OpNo: 1, O);
11980 O << ',';
11981 printOperand(MI, OpNo: 2, O);
11982 O << ')';
11983 return;
11984 break;
11985 case 232:
11986 // V6_vsubh_alt, V6_vsubh_dv_alt, V6_vsubhsat_alt, V6_vsubhsat_dv_alt, V6...
11987 O << " = vsubh(";
11988 printOperand(MI, OpNo: 1, O);
11989 O << ',';
11990 printOperand(MI, OpNo: 2, O);
11991 break;
11992 case 233:
11993 // V6_vsububh_alt, V6_vsububsat_alt, V6_vsububsat_dv_alt, A2_vsubub, A2_v...
11994 O << " = vsubub(";
11995 printOperand(MI, OpNo: 1, O);
11996 O << ',';
11997 printOperand(MI, OpNo: 2, O);
11998 break;
11999 case 234:
12000 // V6_vsubuhsat_alt, V6_vsubuhsat_dv_alt, V6_vsubuhw_alt, A2_svsubuhs, A2...
12001 O << " = vsubuh(";
12002 printOperand(MI, OpNo: 1, O);
12003 O << ',';
12004 printOperand(MI, OpNo: 2, O);
12005 break;
12006 case 235:
12007 // V6_vsubuwsat_alt, V6_vsubuwsat_dv_alt
12008 O << " = vsubuw(";
12009 printOperand(MI, OpNo: 1, O);
12010 O << ',';
12011 printOperand(MI, OpNo: 2, O);
12012 O << "):sat";
12013 return;
12014 break;
12015 case 236:
12016 // V6_vsubw_alt, V6_vsubw_dv_alt, V6_vsubwsat_alt, V6_vsubwsat_dv_alt, A2...
12017 O << " = vsubw(";
12018 printOperand(MI, OpNo: 1, O);
12019 O << ',';
12020 printOperand(MI, OpNo: 2, O);
12021 break;
12022 case 237:
12023 // V6_vtmpyb_acc_alt
12024 O << " += vtmpyb(";
12025 printOperand(MI, OpNo: 2, O);
12026 O << ',';
12027 printOperand(MI, OpNo: 3, O);
12028 O << ')';
12029 return;
12030 break;
12031 case 238:
12032 // V6_vtmpyb_alt
12033 O << " = vtmpyb(";
12034 printOperand(MI, OpNo: 1, O);
12035 O << ',';
12036 printOperand(MI, OpNo: 2, O);
12037 O << ')';
12038 return;
12039 break;
12040 case 239:
12041 // V6_vtmpybus_acc_alt
12042 O << " += vtmpybus(";
12043 printOperand(MI, OpNo: 2, O);
12044 O << ',';
12045 printOperand(MI, OpNo: 3, O);
12046 O << ')';
12047 return;
12048 break;
12049 case 240:
12050 // V6_vtmpybus_alt
12051 O << " = vtmpybus(";
12052 printOperand(MI, OpNo: 1, O);
12053 O << ',';
12054 printOperand(MI, OpNo: 2, O);
12055 O << ')';
12056 return;
12057 break;
12058 case 241:
12059 // V6_vtmpyhb_acc_alt
12060 O << " += vtmpyhb(";
12061 printOperand(MI, OpNo: 2, O);
12062 O << ',';
12063 printOperand(MI, OpNo: 3, O);
12064 O << ')';
12065 return;
12066 break;
12067 case 242:
12068 // V6_vtmpyhb_alt
12069 O << " = vtmpyhb(";
12070 printOperand(MI, OpNo: 1, O);
12071 O << ',';
12072 printOperand(MI, OpNo: 2, O);
12073 O << ')';
12074 return;
12075 break;
12076 case 243:
12077 // V6_vunpackb_alt
12078 O << " = vunpackb(";
12079 printOperand(MI, OpNo: 1, O);
12080 O << ')';
12081 return;
12082 break;
12083 case 244:
12084 // V6_vunpackh_alt
12085 O << " = vunpackh(";
12086 printOperand(MI, OpNo: 1, O);
12087 O << ')';
12088 return;
12089 break;
12090 case 245:
12091 // V6_vunpackob_alt
12092 O << " |= vunpackob(";
12093 printOperand(MI, OpNo: 2, O);
12094 O << ')';
12095 return;
12096 break;
12097 case 246:
12098 // V6_vunpackoh_alt
12099 O << " |= vunpackoh(";
12100 printOperand(MI, OpNo: 2, O);
12101 O << ')';
12102 return;
12103 break;
12104 case 247:
12105 // V6_vunpackub_alt
12106 O << " = vunpackub(";
12107 printOperand(MI, OpNo: 1, O);
12108 O << ')';
12109 return;
12110 break;
12111 case 248:
12112 // V6_vunpackuh_alt
12113 O << " = vunpackuh(";
12114 printOperand(MI, OpNo: 1, O);
12115 O << ')';
12116 return;
12117 break;
12118 case 249:
12119 // V6_vzb_alt
12120 O << " = vzxtb(";
12121 printOperand(MI, OpNo: 1, O);
12122 O << ')';
12123 return;
12124 break;
12125 case 250:
12126 // V6_vzh_alt
12127 O << " = vzxth(";
12128 printOperand(MI, OpNo: 1, O);
12129 O << ')';
12130 return;
12131 break;
12132 case 251:
12133 // V6_zldp0, V6_zLd_pred_ai, V6_zLd_pred_pi, V6_zLd_pred_ppu
12134 O << ") z = vmem(";
12135 break;
12136 case 252:
12137 // Y2_crswap_old
12138 O << ",sgp)";
12139 return;
12140 break;
12141 case 253:
12142 // dup_A2_andir, A2_and, A2_andir, A2_andp, A4_andn, A4_andnp, C2_and, C2...
12143 O << " = and(";
12144 printOperand(MI, OpNo: 1, O);
12145 break;
12146 case 254:
12147 // dup_A2_combineii, dup_A4_combineii, dup_A4_combineir, A2_combineii, A4...
12148 O << " = combine(#";
12149 printOperand(MI, OpNo: 1, O);
12150 break;
12151 case 255:
12152 // dup_A2_sxtb, A2_sxtb, SA1_sxtb
12153 O << " = sxtb(";
12154 printOperand(MI, OpNo: 1, O);
12155 O << ')';
12156 return;
12157 break;
12158 case 256:
12159 // dup_A2_sxth, A2_sxth, SA1_sxth
12160 O << " = sxth(";
12161 printOperand(MI, OpNo: 1, O);
12162 O << ')';
12163 return;
12164 break;
12165 case 257:
12166 // dup_A2_zxth, A2_zxth, SA1_zxth
12167 O << " = zxth(";
12168 printOperand(MI, OpNo: 1, O);
12169 O << ')';
12170 return;
12171 break;
12172 case 258:
12173 // dup_A4_combineri, A2_combine_hh, A2_combine_hl, A2_combine_lh, A2_comb...
12174 O << " = combine(";
12175 printOperand(MI, OpNo: 1, O);
12176 break;
12177 case 259:
12178 // dup_C2_cmpeqi, A4_rcmpeq, A4_rcmpeqi, C2_cmpeq, C2_cmpeqi, C2_cmpeqp
12179 O << " = cmp.eq(";
12180 printOperand(MI, OpNo: 1, O);
12181 break;
12182 case 260:
12183 // dup_L2_deallocframe, L2_deallocframe
12184 O << " = deallocframe(";
12185 printOperand(MI, OpNo: 1, O);
12186 O << "):raw";
12187 return;
12188 break;
12189 case 261:
12190 // dup_S2_allocframe, J2_loop0i, J2_loop0iext, J2_loop1i, J2_loop1iext, J...
12191 O << ",#";
12192 break;
12193 case 262:
12194 // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
12195 O << "+#";
12196 printOperand(MI, OpNo: 1, O);
12197 break;
12198 case 263:
12199 // A2_abs, A2_absp, A2_abssat
12200 O << " = abs(";
12201 printOperand(MI, OpNo: 1, O);
12202 break;
12203 case 264:
12204 // A2_aslh
12205 O << " = aslh(";
12206 printOperand(MI, OpNo: 1, O);
12207 O << ')';
12208 return;
12209 break;
12210 case 265:
12211 // A2_asrh
12212 O << " = asrh(";
12213 printOperand(MI, OpNo: 1, O);
12214 O << ')';
12215 return;
12216 break;
12217 case 266:
12218 // A2_max, A2_maxp
12219 O << " = max(";
12220 printOperand(MI, OpNo: 1, O);
12221 O << ',';
12222 printOperand(MI, OpNo: 2, O);
12223 O << ')';
12224 return;
12225 break;
12226 case 267:
12227 // A2_maxu, A2_maxup
12228 O << " = maxu(";
12229 printOperand(MI, OpNo: 1, O);
12230 O << ',';
12231 printOperand(MI, OpNo: 2, O);
12232 O << ')';
12233 return;
12234 break;
12235 case 268:
12236 // A2_min, A2_minp
12237 O << " = min(";
12238 printOperand(MI, OpNo: 1, O);
12239 O << ',';
12240 printOperand(MI, OpNo: 2, O);
12241 O << ')';
12242 return;
12243 break;
12244 case 269:
12245 // A2_minu, A2_minup
12246 O << " = minu(";
12247 printOperand(MI, OpNo: 1, O);
12248 O << ',';
12249 printOperand(MI, OpNo: 2, O);
12250 O << ')';
12251 return;
12252 break;
12253 case 270:
12254 // A2_or, A2_orir, A2_orp, A4_orn, A4_ornp, C2_or, C2_orn, C4_or_and, C4_...
12255 O << " = or(";
12256 printOperand(MI, OpNo: 1, O);
12257 break;
12258 case 271:
12259 // A2_roundsat, A4_round_ri, A4_round_ri_sat, A4_round_rr, A4_round_rr_sa...
12260 O << " = round(";
12261 printOperand(MI, OpNo: 1, O);
12262 break;
12263 case 272:
12264 // A2_sat
12265 O << " = sat(";
12266 printOperand(MI, OpNo: 1, O);
12267 O << ')';
12268 return;
12269 break;
12270 case 273:
12271 // A2_satb
12272 O << " = satb(";
12273 printOperand(MI, OpNo: 1, O);
12274 O << ')';
12275 return;
12276 break;
12277 case 274:
12278 // A2_sath
12279 O << " = sath(";
12280 printOperand(MI, OpNo: 1, O);
12281 O << ')';
12282 return;
12283 break;
12284 case 275:
12285 // A2_satub
12286 O << " = satub(";
12287 printOperand(MI, OpNo: 1, O);
12288 O << ')';
12289 return;
12290 break;
12291 case 276:
12292 // A2_satuh
12293 O << " = satuh(";
12294 printOperand(MI, OpNo: 1, O);
12295 O << ')';
12296 return;
12297 break;
12298 case 277:
12299 // A2_sub, A2_subh_h16_hh, A2_subh_h16_hl, A2_subh_h16_lh, A2_subh_h16_ll...
12300 O << " = sub(";
12301 break;
12302 case 278:
12303 // A2_subri, S4_subi_asl_ri, S4_subi_lsr_ri
12304 O << " = sub(#";
12305 printOperand(MI, OpNo: 1, O);
12306 break;
12307 case 279:
12308 // A2_swiz
12309 O << " = swiz(";
12310 printOperand(MI, OpNo: 1, O);
12311 O << ')';
12312 return;
12313 break;
12314 case 280:
12315 // A2_sxtw
12316 O << " = sxtw(";
12317 printOperand(MI, OpNo: 1, O);
12318 O << ')';
12319 return;
12320 break;
12321 case 281:
12322 // A2_tfrih, HI
12323 O << ".h = #";
12324 break;
12325 case 282:
12326 // A2_tfril, LO
12327 O << ".l = #";
12328 break;
12329 case 283:
12330 // A2_vcmpbeq, A4_vcmpbeqi
12331 O << " = vcmpb.eq(";
12332 printOperand(MI, OpNo: 1, O);
12333 break;
12334 case 284:
12335 // A2_vcmpbgtu, A4_vcmpbgtui
12336 O << " = vcmpb.gtu(";
12337 printOperand(MI, OpNo: 1, O);
12338 break;
12339 case 285:
12340 // A2_vcmpheq, A4_vcmpheqi
12341 O << " = vcmph.eq(";
12342 printOperand(MI, OpNo: 1, O);
12343 break;
12344 case 286:
12345 // A2_vcmphgt, A4_vcmphgti
12346 O << " = vcmph.gt(";
12347 printOperand(MI, OpNo: 1, O);
12348 break;
12349 case 287:
12350 // A2_vcmphgtu, A4_vcmphgtui
12351 O << " = vcmph.gtu(";
12352 printOperand(MI, OpNo: 1, O);
12353 break;
12354 case 288:
12355 // A2_vcmpweq, A4_vcmpweqi
12356 O << " = vcmpw.eq(";
12357 printOperand(MI, OpNo: 1, O);
12358 break;
12359 case 289:
12360 // A2_vcmpwgt, A4_vcmpwgti
12361 O << " = vcmpw.gt(";
12362 printOperand(MI, OpNo: 1, O);
12363 break;
12364 case 290:
12365 // A2_vcmpwgtu, A4_vcmpwgtui
12366 O << " = vcmpw.gtu(";
12367 printOperand(MI, OpNo: 1, O);
12368 break;
12369 case 291:
12370 // A2_vconj
12371 O << " = vconj(";
12372 printOperand(MI, OpNo: 1, O);
12373 O << "):sat";
12374 return;
12375 break;
12376 case 292:
12377 // A2_vmaxuw
12378 O << " = vmaxuw(";
12379 printOperand(MI, OpNo: 1, O);
12380 O << ',';
12381 printOperand(MI, OpNo: 2, O);
12382 O << ')';
12383 return;
12384 break;
12385 case 293:
12386 // A2_vminuw
12387 O << " = vminuw(";
12388 printOperand(MI, OpNo: 1, O);
12389 O << ',';
12390 printOperand(MI, OpNo: 2, O);
12391 O << ')';
12392 return;
12393 break;
12394 case 294:
12395 // A2_vraddub
12396 O << " = vraddub(";
12397 printOperand(MI, OpNo: 1, O);
12398 O << ',';
12399 printOperand(MI, OpNo: 2, O);
12400 O << ')';
12401 return;
12402 break;
12403 case 295:
12404 // A2_vraddub_acc
12405 O << " += vraddub(";
12406 printOperand(MI, OpNo: 2, O);
12407 O << ',';
12408 printOperand(MI, OpNo: 3, O);
12409 O << ')';
12410 return;
12411 break;
12412 case 296:
12413 // A2_xor, A2_xorp, C2_xor, V6_pred_xor
12414 O << " = xor(";
12415 printOperand(MI, OpNo: 1, O);
12416 O << ',';
12417 printOperand(MI, OpNo: 2, O);
12418 O << ')';
12419 return;
12420 break;
12421 case 297:
12422 // A4_bitsplit, A4_bitspliti
12423 O << " = bitsplit(";
12424 printOperand(MI, OpNo: 1, O);
12425 break;
12426 case 298:
12427 // A4_cmpbeq, A4_cmpbeqi
12428 O << " = cmpb.eq(";
12429 printOperand(MI, OpNo: 1, O);
12430 break;
12431 case 299:
12432 // A4_cmpbgt, A4_cmpbgti
12433 O << " = cmpb.gt(";
12434 printOperand(MI, OpNo: 1, O);
12435 break;
12436 case 300:
12437 // A4_cmpbgtu, A4_cmpbgtui
12438 O << " = cmpb.gtu(";
12439 printOperand(MI, OpNo: 1, O);
12440 break;
12441 case 301:
12442 // A4_cmpheq, A4_cmpheqi
12443 O << " = cmph.eq(";
12444 printOperand(MI, OpNo: 1, O);
12445 break;
12446 case 302:
12447 // A4_cmphgt, A4_cmphgti
12448 O << " = cmph.gt(";
12449 printOperand(MI, OpNo: 1, O);
12450 break;
12451 case 303:
12452 // A4_cmphgtu, A4_cmphgtui
12453 O << " = cmph.gtu(";
12454 printOperand(MI, OpNo: 1, O);
12455 break;
12456 case 304:
12457 // A4_cround_ri, A4_cround_rr, A7_croundd_ri, A7_croundd_rr
12458 O << " = cround(";
12459 printOperand(MI, OpNo: 1, O);
12460 break;
12461 case 305:
12462 // A4_modwrapu
12463 O << " = modwrap(";
12464 printOperand(MI, OpNo: 1, O);
12465 O << ',';
12466 printOperand(MI, OpNo: 2, O);
12467 O << ')';
12468 return;
12469 break;
12470 case 306:
12471 // A4_rcmpneq, A4_rcmpneqi, C4_cmpneq, C4_cmpneqi
12472 O << " = !cmp.eq(";
12473 printOperand(MI, OpNo: 1, O);
12474 break;
12475 case 307:
12476 // A4_tlbmatch
12477 O << " = tlbmatch(";
12478 printOperand(MI, OpNo: 1, O);
12479 O << ',';
12480 printOperand(MI, OpNo: 2, O);
12481 O << ')';
12482 return;
12483 break;
12484 case 308:
12485 // A4_vcmpbeq_any
12486 O << " = any8(vcmpb.eq(";
12487 printOperand(MI, OpNo: 1, O);
12488 O << ',';
12489 printOperand(MI, OpNo: 2, O);
12490 O << "))";
12491 return;
12492 break;
12493 case 309:
12494 // A4_vcmpbgt, A4_vcmpbgti
12495 O << " = vcmpb.gt(";
12496 printOperand(MI, OpNo: 1, O);
12497 break;
12498 case 310:
12499 // A4_vrmaxh
12500 O << " = vrmaxh(";
12501 printOperand(MI, OpNo: 2, O);
12502 O << ',';
12503 printOperand(MI, OpNo: 3, O);
12504 O << ')';
12505 return;
12506 break;
12507 case 311:
12508 // A4_vrmaxuh
12509 O << " = vrmaxuh(";
12510 printOperand(MI, OpNo: 2, O);
12511 O << ',';
12512 printOperand(MI, OpNo: 3, O);
12513 O << ')';
12514 return;
12515 break;
12516 case 312:
12517 // A4_vrmaxuw
12518 O << " = vrmaxuw(";
12519 printOperand(MI, OpNo: 2, O);
12520 O << ',';
12521 printOperand(MI, OpNo: 3, O);
12522 O << ')';
12523 return;
12524 break;
12525 case 313:
12526 // A4_vrmaxw
12527 O << " = vrmaxw(";
12528 printOperand(MI, OpNo: 2, O);
12529 O << ',';
12530 printOperand(MI, OpNo: 3, O);
12531 O << ')';
12532 return;
12533 break;
12534 case 314:
12535 // A4_vrminh
12536 O << " = vrminh(";
12537 printOperand(MI, OpNo: 2, O);
12538 O << ',';
12539 printOperand(MI, OpNo: 3, O);
12540 O << ')';
12541 return;
12542 break;
12543 case 315:
12544 // A4_vrminuh
12545 O << " = vrminuh(";
12546 printOperand(MI, OpNo: 2, O);
12547 O << ',';
12548 printOperand(MI, OpNo: 3, O);
12549 O << ')';
12550 return;
12551 break;
12552 case 316:
12553 // A4_vrminuw
12554 O << " = vrminuw(";
12555 printOperand(MI, OpNo: 2, O);
12556 O << ',';
12557 printOperand(MI, OpNo: 3, O);
12558 O << ')';
12559 return;
12560 break;
12561 case 317:
12562 // A4_vrminw
12563 O << " = vrminw(";
12564 printOperand(MI, OpNo: 2, O);
12565 O << ',';
12566 printOperand(MI, OpNo: 3, O);
12567 O << ')';
12568 return;
12569 break;
12570 case 318:
12571 // A5_vaddhubs
12572 O << " = vaddhub(";
12573 printOperand(MI, OpNo: 1, O);
12574 O << ',';
12575 printOperand(MI, OpNo: 2, O);
12576 O << "):sat";
12577 return;
12578 break;
12579 case 319:
12580 // A6_vcmpbeq_notany
12581 O << " = !any8(vcmpb.eq(";
12582 printOperand(MI, OpNo: 1, O);
12583 O << ',';
12584 printOperand(MI, OpNo: 2, O);
12585 O << "))";
12586 return;
12587 break;
12588 case 320:
12589 // A7_clip
12590 O << " = clip(";
12591 printOperand(MI, OpNo: 1, O);
12592 O << ",#";
12593 printOperand(MI, OpNo: 2, O);
12594 O << ')';
12595 return;
12596 break;
12597 case 321:
12598 // A7_vclip
12599 O << " = vclip(";
12600 printOperand(MI, OpNo: 1, O);
12601 O << ",#";
12602 printOperand(MI, OpNo: 2, O);
12603 O << ')';
12604 return;
12605 break;
12606 case 322:
12607 // C2_all8
12608 O << " = all8(";
12609 printOperand(MI, OpNo: 1, O);
12610 O << ')';
12611 return;
12612 break;
12613 case 323:
12614 // C2_any8
12615 O << " = any8(";
12616 printOperand(MI, OpNo: 1, O);
12617 O << ')';
12618 return;
12619 break;
12620 case 324:
12621 // C2_bitsclr, C2_bitsclri
12622 O << " = bitsclr(";
12623 printOperand(MI, OpNo: 1, O);
12624 break;
12625 case 325:
12626 // C2_bitsset
12627 O << " = bitsset(";
12628 printOperand(MI, OpNo: 1, O);
12629 O << ',';
12630 printOperand(MI, OpNo: 2, O);
12631 O << ')';
12632 return;
12633 break;
12634 case 326:
12635 // C2_cmpgt, C2_cmpgti, C2_cmpgtp
12636 O << " = cmp.gt(";
12637 printOperand(MI, OpNo: 1, O);
12638 break;
12639 case 327:
12640 // C2_cmpgtu, C2_cmpgtui, C2_cmpgtup
12641 O << " = cmp.gtu(";
12642 printOperand(MI, OpNo: 1, O);
12643 break;
12644 case 328:
12645 // C2_mask
12646 O << " = mask(";
12647 printOperand(MI, OpNo: 1, O);
12648 O << ')';
12649 return;
12650 break;
12651 case 329:
12652 // C2_mux, C2_muxii, C2_muxir, C2_muxri
12653 O << " = mux(";
12654 printOperand(MI, OpNo: 1, O);
12655 break;
12656 case 330:
12657 // C2_vitpack
12658 O << " = vitpack(";
12659 printOperand(MI, OpNo: 1, O);
12660 O << ',';
12661 printOperand(MI, OpNo: 2, O);
12662 O << ')';
12663 return;
12664 break;
12665 case 331:
12666 // C2_vmux, V6_vmux
12667 O << " = vmux(";
12668 printOperand(MI, OpNo: 1, O);
12669 O << ',';
12670 printOperand(MI, OpNo: 2, O);
12671 O << ',';
12672 printOperand(MI, OpNo: 3, O);
12673 O << ')';
12674 return;
12675 break;
12676 case 332:
12677 // C4_addipc
12678 O << " = add(pc,#";
12679 printOperand(MI, OpNo: 1, O);
12680 O << ')';
12681 return;
12682 break;
12683 case 333:
12684 // C4_cmplte, C4_cmpltei
12685 O << " = !cmp.gt(";
12686 printOperand(MI, OpNo: 1, O);
12687 break;
12688 case 334:
12689 // C4_cmplteu, C4_cmplteui
12690 O << " = !cmp.gtu(";
12691 printOperand(MI, OpNo: 1, O);
12692 break;
12693 case 335:
12694 // C4_fastcorner9
12695 O << " = fastcorner9(";
12696 printOperand(MI, OpNo: 1, O);
12697 O << ',';
12698 printOperand(MI, OpNo: 2, O);
12699 O << ')';
12700 return;
12701 break;
12702 case 336:
12703 // C4_fastcorner9_not
12704 O << " = !fastcorner9(";
12705 printOperand(MI, OpNo: 1, O);
12706 O << ',';
12707 printOperand(MI, OpNo: 2, O);
12708 O << ')';
12709 return;
12710 break;
12711 case 337:
12712 // C4_nbitsclr, C4_nbitsclri
12713 O << " = !bitsclr(";
12714 printOperand(MI, OpNo: 1, O);
12715 break;
12716 case 338:
12717 // C4_nbitsset
12718 O << " = !bitsset(";
12719 printOperand(MI, OpNo: 1, O);
12720 O << ',';
12721 printOperand(MI, OpNo: 2, O);
12722 O << ')';
12723 return;
12724 break;
12725 case 339:
12726 // CONST32
12727 O << " = CONST32(#";
12728 printOperand(MI, OpNo: 1, O);
12729 O << ')';
12730 return;
12731 break;
12732 case 340:
12733 // CONST64
12734 O << " = CONST64(#";
12735 printOperand(MI, OpNo: 1, O);
12736 O << ')';
12737 return;
12738 break;
12739 case 341:
12740 // F2_conv_d2df
12741 O << " = convert_d2df(";
12742 printOperand(MI, OpNo: 1, O);
12743 O << ')';
12744 return;
12745 break;
12746 case 342:
12747 // F2_conv_d2sf
12748 O << " = convert_d2sf(";
12749 printOperand(MI, OpNo: 1, O);
12750 O << ')';
12751 return;
12752 break;
12753 case 343:
12754 // F2_conv_df2d, F2_conv_df2d_chop
12755 O << " = convert_df2d(";
12756 printOperand(MI, OpNo: 1, O);
12757 break;
12758 case 344:
12759 // F2_conv_df2sf
12760 O << " = convert_df2sf(";
12761 printOperand(MI, OpNo: 1, O);
12762 O << ')';
12763 return;
12764 break;
12765 case 345:
12766 // F2_conv_df2ud, F2_conv_df2ud_chop
12767 O << " = convert_df2ud(";
12768 printOperand(MI, OpNo: 1, O);
12769 break;
12770 case 346:
12771 // F2_conv_df2uw, F2_conv_df2uw_chop
12772 O << " = convert_df2uw(";
12773 printOperand(MI, OpNo: 1, O);
12774 break;
12775 case 347:
12776 // F2_conv_df2w, F2_conv_df2w_chop
12777 O << " = convert_df2w(";
12778 printOperand(MI, OpNo: 1, O);
12779 break;
12780 case 348:
12781 // F2_conv_sf2d, F2_conv_sf2d_chop
12782 O << " = convert_sf2d(";
12783 printOperand(MI, OpNo: 1, O);
12784 break;
12785 case 349:
12786 // F2_conv_sf2df
12787 O << " = convert_sf2df(";
12788 printOperand(MI, OpNo: 1, O);
12789 O << ')';
12790 return;
12791 break;
12792 case 350:
12793 // F2_conv_sf2ud, F2_conv_sf2ud_chop
12794 O << " = convert_sf2ud(";
12795 printOperand(MI, OpNo: 1, O);
12796 break;
12797 case 351:
12798 // F2_conv_sf2uw, F2_conv_sf2uw_chop
12799 O << " = convert_sf2uw(";
12800 printOperand(MI, OpNo: 1, O);
12801 break;
12802 case 352:
12803 // F2_conv_sf2w, F2_conv_sf2w_chop
12804 O << " = convert_sf2w(";
12805 printOperand(MI, OpNo: 1, O);
12806 break;
12807 case 353:
12808 // F2_conv_ud2df
12809 O << " = convert_ud2df(";
12810 printOperand(MI, OpNo: 1, O);
12811 O << ')';
12812 return;
12813 break;
12814 case 354:
12815 // F2_conv_ud2sf
12816 O << " = convert_ud2sf(";
12817 printOperand(MI, OpNo: 1, O);
12818 O << ')';
12819 return;
12820 break;
12821 case 355:
12822 // F2_conv_uw2df
12823 O << " = convert_uw2df(";
12824 printOperand(MI, OpNo: 1, O);
12825 O << ')';
12826 return;
12827 break;
12828 case 356:
12829 // F2_conv_uw2sf
12830 O << " = convert_uw2sf(";
12831 printOperand(MI, OpNo: 1, O);
12832 O << ')';
12833 return;
12834 break;
12835 case 357:
12836 // F2_conv_w2df
12837 O << " = convert_w2df(";
12838 printOperand(MI, OpNo: 1, O);
12839 O << ')';
12840 return;
12841 break;
12842 case 358:
12843 // F2_conv_w2sf
12844 O << " = convert_w2sf(";
12845 printOperand(MI, OpNo: 1, O);
12846 O << ')';
12847 return;
12848 break;
12849 case 359:
12850 // F2_dfadd
12851 O << " = dfadd(";
12852 printOperand(MI, OpNo: 1, O);
12853 O << ',';
12854 printOperand(MI, OpNo: 2, O);
12855 O << ')';
12856 return;
12857 break;
12858 case 360:
12859 // F2_dfclass
12860 O << " = dfclass(";
12861 printOperand(MI, OpNo: 1, O);
12862 O << ",#";
12863 printOperand(MI, OpNo: 2, O);
12864 O << ')';
12865 return;
12866 break;
12867 case 361:
12868 // F2_dfcmpeq
12869 O << " = dfcmp.eq(";
12870 printOperand(MI, OpNo: 1, O);
12871 O << ',';
12872 printOperand(MI, OpNo: 2, O);
12873 O << ')';
12874 return;
12875 break;
12876 case 362:
12877 // F2_dfcmpge
12878 O << " = dfcmp.ge(";
12879 printOperand(MI, OpNo: 1, O);
12880 O << ',';
12881 printOperand(MI, OpNo: 2, O);
12882 O << ')';
12883 return;
12884 break;
12885 case 363:
12886 // F2_dfcmpgt
12887 O << " = dfcmp.gt(";
12888 printOperand(MI, OpNo: 1, O);
12889 O << ',';
12890 printOperand(MI, OpNo: 2, O);
12891 O << ')';
12892 return;
12893 break;
12894 case 364:
12895 // F2_dfcmpuo
12896 O << " = dfcmp.uo(";
12897 printOperand(MI, OpNo: 1, O);
12898 O << ',';
12899 printOperand(MI, OpNo: 2, O);
12900 O << ')';
12901 return;
12902 break;
12903 case 365:
12904 // F2_dfimm_n, F2_dfimm_p
12905 O << " = dfmake(#";
12906 printOperand(MI, OpNo: 1, O);
12907 break;
12908 case 366:
12909 // F2_dfmax
12910 O << " = dfmax(";
12911 printOperand(MI, OpNo: 1, O);
12912 O << ',';
12913 printOperand(MI, OpNo: 2, O);
12914 O << ')';
12915 return;
12916 break;
12917 case 367:
12918 // F2_dfmin
12919 O << " = dfmin(";
12920 printOperand(MI, OpNo: 1, O);
12921 O << ',';
12922 printOperand(MI, OpNo: 2, O);
12923 O << ')';
12924 return;
12925 break;
12926 case 368:
12927 // F2_dfmpyfix
12928 O << " = dfmpyfix(";
12929 printOperand(MI, OpNo: 1, O);
12930 O << ',';
12931 printOperand(MI, OpNo: 2, O);
12932 O << ')';
12933 return;
12934 break;
12935 case 369:
12936 // F2_dfmpyhh
12937 O << " += dfmpyhh(";
12938 printOperand(MI, OpNo: 2, O);
12939 O << ',';
12940 printOperand(MI, OpNo: 3, O);
12941 O << ')';
12942 return;
12943 break;
12944 case 370:
12945 // F2_dfmpylh
12946 O << " += dfmpylh(";
12947 printOperand(MI, OpNo: 2, O);
12948 O << ',';
12949 printOperand(MI, OpNo: 3, O);
12950 O << ')';
12951 return;
12952 break;
12953 case 371:
12954 // F2_dfmpyll
12955 O << " = dfmpyll(";
12956 printOperand(MI, OpNo: 1, O);
12957 O << ',';
12958 printOperand(MI, OpNo: 2, O);
12959 O << ')';
12960 return;
12961 break;
12962 case 372:
12963 // F2_dfsub
12964 O << " = dfsub(";
12965 printOperand(MI, OpNo: 1, O);
12966 O << ',';
12967 printOperand(MI, OpNo: 2, O);
12968 O << ')';
12969 return;
12970 break;
12971 case 373:
12972 // F2_sfadd
12973 O << " = sfadd(";
12974 printOperand(MI, OpNo: 1, O);
12975 O << ',';
12976 printOperand(MI, OpNo: 2, O);
12977 O << ')';
12978 return;
12979 break;
12980 case 374:
12981 // F2_sfclass
12982 O << " = sfclass(";
12983 printOperand(MI, OpNo: 1, O);
12984 O << ",#";
12985 printOperand(MI, OpNo: 2, O);
12986 O << ')';
12987 return;
12988 break;
12989 case 375:
12990 // F2_sfcmpeq
12991 O << " = sfcmp.eq(";
12992 printOperand(MI, OpNo: 1, O);
12993 O << ',';
12994 printOperand(MI, OpNo: 2, O);
12995 O << ')';
12996 return;
12997 break;
12998 case 376:
12999 // F2_sfcmpge
13000 O << " = sfcmp.ge(";
13001 printOperand(MI, OpNo: 1, O);
13002 O << ',';
13003 printOperand(MI, OpNo: 2, O);
13004 O << ')';
13005 return;
13006 break;
13007 case 377:
13008 // F2_sfcmpgt
13009 O << " = sfcmp.gt(";
13010 printOperand(MI, OpNo: 1, O);
13011 O << ',';
13012 printOperand(MI, OpNo: 2, O);
13013 O << ')';
13014 return;
13015 break;
13016 case 378:
13017 // F2_sfcmpuo
13018 O << " = sfcmp.uo(";
13019 printOperand(MI, OpNo: 1, O);
13020 O << ',';
13021 printOperand(MI, OpNo: 2, O);
13022 O << ')';
13023 return;
13024 break;
13025 case 379:
13026 // F2_sffixupd
13027 O << " = sffixupd(";
13028 printOperand(MI, OpNo: 1, O);
13029 O << ',';
13030 printOperand(MI, OpNo: 2, O);
13031 O << ')';
13032 return;
13033 break;
13034 case 380:
13035 // F2_sffixupn
13036 O << " = sffixupn(";
13037 printOperand(MI, OpNo: 1, O);
13038 O << ',';
13039 printOperand(MI, OpNo: 2, O);
13040 O << ')';
13041 return;
13042 break;
13043 case 381:
13044 // F2_sffixupr
13045 O << " = sffixupr(";
13046 printOperand(MI, OpNo: 1, O);
13047 O << ')';
13048 return;
13049 break;
13050 case 382:
13051 // F2_sffma, F2_sffma_lib, F2_sffma_sc
13052 O << " += sfmpy(";
13053 printOperand(MI, OpNo: 2, O);
13054 O << ',';
13055 printOperand(MI, OpNo: 3, O);
13056 break;
13057 case 383:
13058 // F2_sffms, F2_sffms_lib
13059 O << " -= sfmpy(";
13060 printOperand(MI, OpNo: 2, O);
13061 O << ',';
13062 printOperand(MI, OpNo: 3, O);
13063 break;
13064 case 384:
13065 // F2_sfimm_n, F2_sfimm_p
13066 O << " = sfmake(#";
13067 printOperand(MI, OpNo: 1, O);
13068 break;
13069 case 385:
13070 // F2_sfmax
13071 O << " = sfmax(";
13072 printOperand(MI, OpNo: 1, O);
13073 O << ',';
13074 printOperand(MI, OpNo: 2, O);
13075 O << ')';
13076 return;
13077 break;
13078 case 386:
13079 // F2_sfmin
13080 O << " = sfmin(";
13081 printOperand(MI, OpNo: 1, O);
13082 O << ',';
13083 printOperand(MI, OpNo: 2, O);
13084 O << ')';
13085 return;
13086 break;
13087 case 387:
13088 // F2_sfmpy
13089 O << " = sfmpy(";
13090 printOperand(MI, OpNo: 1, O);
13091 O << ',';
13092 printOperand(MI, OpNo: 2, O);
13093 O << ')';
13094 return;
13095 break;
13096 case 388:
13097 // F2_sfsub
13098 O << " = sfsub(";
13099 printOperand(MI, OpNo: 1, O);
13100 O << ',';
13101 printOperand(MI, OpNo: 2, O);
13102 O << ')';
13103 return;
13104 break;
13105 case 389:
13106 // J2_callf, J2_callt
13107 O << ") call ";
13108 printBrtarget(MI, OpNo: 1, O);
13109 return;
13110 break;
13111 case 390:
13112 // J2_callrf, J2_callrt
13113 O << ") callr ";
13114 printOperand(MI, OpNo: 1, O);
13115 return;
13116 break;
13117 case 391:
13118 // J2_jumpf, J2_jumpt
13119 O << ") jump:nt ";
13120 printBrtarget(MI, OpNo: 1, O);
13121 return;
13122 break;
13123 case 392:
13124 // J2_jumpfnew, J2_jumptnew
13125 O << ".new) jump:nt ";
13126 printBrtarget(MI, OpNo: 1, O);
13127 return;
13128 break;
13129 case 393:
13130 // J2_jumpfnewpt, J2_jumptnewpt
13131 O << ".new) jump:t ";
13132 printBrtarget(MI, OpNo: 1, O);
13133 return;
13134 break;
13135 case 394:
13136 // J2_jumpfpt, J2_jumptpt
13137 O << ") jump:t ";
13138 printBrtarget(MI, OpNo: 1, O);
13139 return;
13140 break;
13141 case 395:
13142 // J2_jumprf, J2_jumprt, PS_jmpretf, PS_jmprett
13143 O << ") jumpr:nt ";
13144 printOperand(MI, OpNo: 1, O);
13145 return;
13146 break;
13147 case 396:
13148 // J2_jumprfnew, J2_jumprtnew, PS_jmpretfnew, PS_jmprettnew
13149 O << ".new) jumpr:nt ";
13150 printOperand(MI, OpNo: 1, O);
13151 return;
13152 break;
13153 case 397:
13154 // J2_jumprfnewpt, J2_jumprtnewpt, PS_jmpretfnewpt, PS_jmprettnewpt
13155 O << ".new) jumpr:t ";
13156 printOperand(MI, OpNo: 1, O);
13157 return;
13158 break;
13159 case 398:
13160 // J2_jumprfpt, J2_jumprtpt
13161 O << ") jumpr:t ";
13162 printOperand(MI, OpNo: 1, O);
13163 return;
13164 break;
13165 case 399:
13166 // J2_jumprgtez
13167 O << ">=#0) jump:nt ";
13168 printBrtarget(MI, OpNo: 1, O);
13169 return;
13170 break;
13171 case 400:
13172 // J2_jumprgtezpt
13173 O << ">=#0) jump:t ";
13174 printBrtarget(MI, OpNo: 1, O);
13175 return;
13176 break;
13177 case 401:
13178 // J2_jumprltez
13179 O << "<=#0) jump:nt ";
13180 printBrtarget(MI, OpNo: 1, O);
13181 return;
13182 break;
13183 case 402:
13184 // J2_jumprltezpt
13185 O << "<=#0) jump:t ";
13186 printBrtarget(MI, OpNo: 1, O);
13187 return;
13188 break;
13189 case 403:
13190 // J2_jumprnz
13191 O << "==#0) jump:nt ";
13192 printBrtarget(MI, OpNo: 1, O);
13193 return;
13194 break;
13195 case 404:
13196 // J2_jumprnzpt
13197 O << "==#0) jump:t ";
13198 printBrtarget(MI, OpNo: 1, O);
13199 return;
13200 break;
13201 case 405:
13202 // J2_jumprz
13203 O << "!=#0) jump:nt ";
13204 printBrtarget(MI, OpNo: 1, O);
13205 return;
13206 break;
13207 case 406:
13208 // J2_jumprzpt
13209 O << "!=#0) jump:t ";
13210 printBrtarget(MI, OpNo: 1, O);
13211 return;
13212 break;
13213 case 407:
13214 // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_nt, J4_cm...
13215 O << ".new,";
13216 printOperand(MI, OpNo: 1, O);
13217 break;
13218 case 408:
13219 // J4_cmpeqi_f_jumpnv_nt, J4_cmpeqi_f_jumpnv_t, J4_cmpeqi_t_jumpnv_nt, J4...
13220 O << ".new,#";
13221 printOperand(MI, OpNo: 1, O);
13222 break;
13223 case 409:
13224 // J4_tstbit0_f_jumpnv_nt, J4_tstbit0_t_jumpnv_nt
13225 O << ".new,#0)) jump:nt ";
13226 printBrtarget(MI, OpNo: 1, O);
13227 return;
13228 break;
13229 case 410:
13230 // J4_tstbit0_f_jumpnv_t, J4_tstbit0_t_jumpnv_t
13231 O << ".new,#0)) jump:t ";
13232 printBrtarget(MI, OpNo: 1, O);
13233 return;
13234 break;
13235 case 411:
13236 // J4_tstbit0_fp0_jump_nt
13237 O << ",#0); if (!p0.new) jump:nt ";
13238 printBrtarget(MI, OpNo: 1, O);
13239 return;
13240 break;
13241 case 412:
13242 // J4_tstbit0_fp0_jump_t
13243 O << ",#0); if (!p0.new) jump:t ";
13244 printBrtarget(MI, OpNo: 1, O);
13245 return;
13246 break;
13247 case 413:
13248 // J4_tstbit0_fp1_jump_nt
13249 O << ",#0); if (!p1.new) jump:nt ";
13250 printBrtarget(MI, OpNo: 1, O);
13251 return;
13252 break;
13253 case 414:
13254 // J4_tstbit0_fp1_jump_t
13255 O << ",#0); if (!p1.new) jump:t ";
13256 printBrtarget(MI, OpNo: 1, O);
13257 return;
13258 break;
13259 case 415:
13260 // J4_tstbit0_tp0_jump_nt
13261 O << ",#0); if (p0.new) jump:nt ";
13262 printBrtarget(MI, OpNo: 1, O);
13263 return;
13264 break;
13265 case 416:
13266 // J4_tstbit0_tp0_jump_t
13267 O << ",#0); if (p0.new) jump:t ";
13268 printBrtarget(MI, OpNo: 1, O);
13269 return;
13270 break;
13271 case 417:
13272 // J4_tstbit0_tp1_jump_nt
13273 O << ",#0); if (p1.new) jump:nt ";
13274 printBrtarget(MI, OpNo: 1, O);
13275 return;
13276 break;
13277 case 418:
13278 // J4_tstbit0_tp1_jump_t
13279 O << ",#0); if (p1.new) jump:t ";
13280 printBrtarget(MI, OpNo: 1, O);
13281 return;
13282 break;
13283 case 419:
13284 // L2_loadrbgp
13285 O << " = memb(gp+#";
13286 printOperand(MI, OpNo: 1, O);
13287 O << ')';
13288 return;
13289 break;
13290 case 420:
13291 // L2_loadrdgp
13292 O << " = memd(gp+#";
13293 printOperand(MI, OpNo: 1, O);
13294 O << ')';
13295 return;
13296 break;
13297 case 421:
13298 // L2_loadrhgp
13299 O << " = memh(gp+#";
13300 printOperand(MI, OpNo: 1, O);
13301 O << ')';
13302 return;
13303 break;
13304 case 422:
13305 // L2_loadrigp
13306 O << " = memw(gp+#";
13307 printOperand(MI, OpNo: 1, O);
13308 O << ')';
13309 return;
13310 break;
13311 case 423:
13312 // L2_loadrubgp
13313 O << " = memub(gp+#";
13314 printOperand(MI, OpNo: 1, O);
13315 O << ')';
13316 return;
13317 break;
13318 case 424:
13319 // L2_loadruhgp
13320 O << " = memuh(gp+#";
13321 printOperand(MI, OpNo: 1, O);
13322 O << ')';
13323 return;
13324 break;
13325 case 425:
13326 // L2_loadw_aq
13327 O << " = memw_aq(";
13328 printOperand(MI, OpNo: 1, O);
13329 O << ')';
13330 return;
13331 break;
13332 case 426:
13333 // L2_loadw_locked
13334 O << " = memw_locked(";
13335 printOperand(MI, OpNo: 1, O);
13336 O << ')';
13337 return;
13338 break;
13339 case 427:
13340 // L4_loadd_aq
13341 O << " = memd_aq(";
13342 printOperand(MI, OpNo: 1, O);
13343 O << ')';
13344 return;
13345 break;
13346 case 428:
13347 // L4_loadd_locked
13348 O << " = memd_locked(";
13349 printOperand(MI, OpNo: 1, O);
13350 O << ')';
13351 return;
13352 break;
13353 case 429:
13354 // L4_loadw_phys
13355 O << " = memw_phys(";
13356 printOperand(MI, OpNo: 1, O);
13357 O << ',';
13358 printOperand(MI, OpNo: 2, O);
13359 O << ')';
13360 return;
13361 break;
13362 case 430:
13363 // L4_return
13364 O << " = dealloc_return(";
13365 printOperand(MI, OpNo: 1, O);
13366 O << "):raw";
13367 return;
13368 break;
13369 case 431:
13370 // M2_acci, M2_accii
13371 O << " += add(";
13372 printOperand(MI, OpNo: 2, O);
13373 break;
13374 case 432:
13375 // M2_cmaci_s0
13376 O << " += cmpyi(";
13377 printOperand(MI, OpNo: 2, O);
13378 O << ',';
13379 printOperand(MI, OpNo: 3, O);
13380 O << ')';
13381 return;
13382 break;
13383 case 433:
13384 // M2_cmacr_s0
13385 O << " += cmpyr(";
13386 printOperand(MI, OpNo: 2, O);
13387 O << ',';
13388 printOperand(MI, OpNo: 3, O);
13389 O << ')';
13390 return;
13391 break;
13392 case 434:
13393 // M2_cmacs_s0, M2_cmacs_s1, M2_cmacsc_s0, M2_cmacsc_s1
13394 O << " += cmpy(";
13395 printOperand(MI, OpNo: 2, O);
13396 O << ',';
13397 printOperand(MI, OpNo: 3, O);
13398 break;
13399 case 435:
13400 // M2_cmpyi_s0
13401 O << " = cmpyi(";
13402 printOperand(MI, OpNo: 1, O);
13403 O << ',';
13404 printOperand(MI, OpNo: 2, O);
13405 O << ')';
13406 return;
13407 break;
13408 case 436:
13409 // M2_cmpyr_s0
13410 O << " = cmpyr(";
13411 printOperand(MI, OpNo: 1, O);
13412 O << ',';
13413 printOperand(MI, OpNo: 2, O);
13414 O << ')';
13415 return;
13416 break;
13417 case 437:
13418 // M2_cmpyrs_s0, M2_cmpyrs_s1, M2_cmpyrsc_s0, M2_cmpyrsc_s1, M2_cmpys_s0,...
13419 O << " = cmpy(";
13420 printOperand(MI, OpNo: 1, O);
13421 O << ',';
13422 printOperand(MI, OpNo: 2, O);
13423 break;
13424 case 438:
13425 // M2_cnacs_s0, M2_cnacs_s1, M2_cnacsc_s0, M2_cnacsc_s1
13426 O << " -= cmpy(";
13427 printOperand(MI, OpNo: 2, O);
13428 O << ',';
13429 printOperand(MI, OpNo: 3, O);
13430 break;
13431 case 439:
13432 // M2_dpmpyss_acc_s0, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_mpy_acc_hl_s...
13433 O << " += mpy(";
13434 printOperand(MI, OpNo: 2, O);
13435 break;
13436 case 440:
13437 // M2_dpmpyss_nac_s0, M2_mpy_nac_hh_s0, M2_mpy_nac_hh_s1, M2_mpy_nac_hl_s...
13438 O << " -= mpy(";
13439 printOperand(MI, OpNo: 2, O);
13440 break;
13441 case 441:
13442 // M2_dpmpyss_rnd_s0, M2_dpmpyss_s0, M2_hmmpyh_rs1, M2_hmmpyh_s1, M2_hmmp...
13443 O << " = mpy(";
13444 printOperand(MI, OpNo: 1, O);
13445 break;
13446 case 442:
13447 // M2_dpmpyuu_acc_s0, M2_mpyu_acc_hh_s0, M2_mpyu_acc_hh_s1, M2_mpyu_acc_h...
13448 O << " += mpyu(";
13449 printOperand(MI, OpNo: 2, O);
13450 break;
13451 case 443:
13452 // M2_dpmpyuu_nac_s0, M2_mpyu_nac_hh_s0, M2_mpyu_nac_hh_s1, M2_mpyu_nac_h...
13453 O << " -= mpyu(";
13454 printOperand(MI, OpNo: 2, O);
13455 break;
13456 case 444:
13457 // M2_dpmpyuu_s0, M2_mpyu_hh_s0, M2_mpyu_hh_s1, M2_mpyu_hl_s0, M2_mpyu_hl...
13458 O << " = mpyu(";
13459 printOperand(MI, OpNo: 1, O);
13460 break;
13461 case 445:
13462 // M2_maci, M2_macsip
13463 O << " += mpyi(";
13464 printOperand(MI, OpNo: 2, O);
13465 break;
13466 case 446:
13467 // M2_macsin, M2_mnaci
13468 O << " -= mpyi(";
13469 printOperand(MI, OpNo: 2, O);
13470 break;
13471 case 447:
13472 // M2_mmachs_rs0, M2_mmachs_rs1, M2_mmachs_s0, M2_mmachs_s1
13473 O << " += vmpywoh(";
13474 printOperand(MI, OpNo: 2, O);
13475 O << ',';
13476 printOperand(MI, OpNo: 3, O);
13477 break;
13478 case 448:
13479 // M2_mmacls_rs0, M2_mmacls_rs1, M2_mmacls_s0, M2_mmacls_s1
13480 O << " += vmpyweh(";
13481 printOperand(MI, OpNo: 2, O);
13482 O << ',';
13483 printOperand(MI, OpNo: 3, O);
13484 break;
13485 case 449:
13486 // M2_mmacuhs_rs0, M2_mmacuhs_rs1, M2_mmacuhs_s0, M2_mmacuhs_s1
13487 O << " += vmpywouh(";
13488 printOperand(MI, OpNo: 2, O);
13489 O << ',';
13490 printOperand(MI, OpNo: 3, O);
13491 break;
13492 case 450:
13493 // M2_mmaculs_rs0, M2_mmaculs_rs1, M2_mmaculs_s0, M2_mmaculs_s1
13494 O << " += vmpyweuh(";
13495 printOperand(MI, OpNo: 2, O);
13496 O << ',';
13497 printOperand(MI, OpNo: 3, O);
13498 break;
13499 case 451:
13500 // M2_mmpyh_rs0, M2_mmpyh_rs1, M2_mmpyh_s0, M2_mmpyh_s1
13501 O << " = vmpywoh(";
13502 printOperand(MI, OpNo: 1, O);
13503 O << ',';
13504 printOperand(MI, OpNo: 2, O);
13505 break;
13506 case 452:
13507 // M2_mmpyl_rs0, M2_mmpyl_rs1, M2_mmpyl_s0, M2_mmpyl_s1
13508 O << " = vmpyweh(";
13509 printOperand(MI, OpNo: 1, O);
13510 O << ',';
13511 printOperand(MI, OpNo: 2, O);
13512 break;
13513 case 453:
13514 // M2_mmpyuh_rs0, M2_mmpyuh_rs1, M2_mmpyuh_s0, M2_mmpyuh_s1
13515 O << " = vmpywouh(";
13516 printOperand(MI, OpNo: 1, O);
13517 O << ',';
13518 printOperand(MI, OpNo: 2, O);
13519 break;
13520 case 454:
13521 // M2_mmpyul_rs0, M2_mmpyul_rs1, M2_mmpyul_s0, M2_mmpyul_s1
13522 O << " = vmpyweuh(";
13523 printOperand(MI, OpNo: 1, O);
13524 O << ',';
13525 printOperand(MI, OpNo: 2, O);
13526 break;
13527 case 455:
13528 // M2_mpysin
13529 O << " = -mpyi(";
13530 printOperand(MI, OpNo: 1, O);
13531 O << ",#";
13532 printOperand(MI, OpNo: 2, O);
13533 O << ')';
13534 return;
13535 break;
13536 case 456:
13537 // M2_mpysip
13538 O << " = +mpyi(";
13539 printOperand(MI, OpNo: 1, O);
13540 O << ",#";
13541 printOperand(MI, OpNo: 2, O);
13542 O << ')';
13543 return;
13544 break;
13545 case 457:
13546 // M2_mpysu_up
13547 O << " = mpysu(";
13548 printOperand(MI, OpNo: 1, O);
13549 O << ',';
13550 printOperand(MI, OpNo: 2, O);
13551 O << ')';
13552 return;
13553 break;
13554 case 458:
13555 // M2_nacci, M2_naccii
13556 O << " -= add(";
13557 printOperand(MI, OpNo: 2, O);
13558 break;
13559 case 459:
13560 // M2_subacc
13561 O << " += sub(";
13562 printOperand(MI, OpNo: 2, O);
13563 O << ',';
13564 printOperand(MI, OpNo: 3, O);
13565 O << ')';
13566 return;
13567 break;
13568 case 460:
13569 // M2_vcmac_s0_sat_i
13570 O << " += vcmpyi(";
13571 printOperand(MI, OpNo: 2, O);
13572 O << ',';
13573 printOperand(MI, OpNo: 3, O);
13574 O << "):sat";
13575 return;
13576 break;
13577 case 461:
13578 // M2_vcmac_s0_sat_r
13579 O << " += vcmpyr(";
13580 printOperand(MI, OpNo: 2, O);
13581 O << ',';
13582 printOperand(MI, OpNo: 3, O);
13583 O << "):sat";
13584 return;
13585 break;
13586 case 462:
13587 // M2_vcmpy_s0_sat_i, M2_vcmpy_s1_sat_i
13588 O << " = vcmpyi(";
13589 printOperand(MI, OpNo: 1, O);
13590 O << ',';
13591 printOperand(MI, OpNo: 2, O);
13592 break;
13593 case 463:
13594 // M2_vcmpy_s0_sat_r, M2_vcmpy_s1_sat_r
13595 O << " = vcmpyr(";
13596 printOperand(MI, OpNo: 1, O);
13597 O << ',';
13598 printOperand(MI, OpNo: 2, O);
13599 break;
13600 case 464:
13601 // M2_vdmacs_s0, M2_vdmacs_s1
13602 O << " += vdmpy(";
13603 printOperand(MI, OpNo: 2, O);
13604 O << ',';
13605 printOperand(MI, OpNo: 3, O);
13606 break;
13607 case 465:
13608 // M2_vdmpyrs_s0, M2_vdmpyrs_s1, M2_vdmpys_s0, M2_vdmpys_s1
13609 O << " = vdmpy(";
13610 printOperand(MI, OpNo: 1, O);
13611 O << ',';
13612 printOperand(MI, OpNo: 2, O);
13613 break;
13614 case 466:
13615 // M2_vmac2es, M2_vmac2es_s0, M2_vmac2es_s1
13616 O << " += vmpyeh(";
13617 printOperand(MI, OpNo: 2, O);
13618 O << ',';
13619 printOperand(MI, OpNo: 3, O);
13620 break;
13621 case 467:
13622 // M2_vmac2su_s0, M2_vmac2su_s1
13623 O << " += vmpyhsu(";
13624 printOperand(MI, OpNo: 2, O);
13625 O << ',';
13626 printOperand(MI, OpNo: 3, O);
13627 break;
13628 case 468:
13629 // M2_vmpy2es_s0, M2_vmpy2es_s1
13630 O << " = vmpyeh(";
13631 printOperand(MI, OpNo: 1, O);
13632 O << ',';
13633 printOperand(MI, OpNo: 2, O);
13634 break;
13635 case 469:
13636 // M2_vmpy2su_s0, M2_vmpy2su_s1
13637 O << " = vmpyhsu(";
13638 printOperand(MI, OpNo: 1, O);
13639 O << ',';
13640 printOperand(MI, OpNo: 2, O);
13641 break;
13642 case 470:
13643 // M2_vraddh
13644 O << " = vraddh(";
13645 printOperand(MI, OpNo: 1, O);
13646 O << ',';
13647 printOperand(MI, OpNo: 2, O);
13648 O << ')';
13649 return;
13650 break;
13651 case 471:
13652 // M2_vradduh
13653 O << " = vradduh(";
13654 printOperand(MI, OpNo: 1, O);
13655 O << ',';
13656 printOperand(MI, OpNo: 2, O);
13657 O << ')';
13658 return;
13659 break;
13660 case 472:
13661 // M2_vrcmaci_s0, M2_vrcmaci_s0c
13662 O << " += vrcmpyi(";
13663 printOperand(MI, OpNo: 2, O);
13664 O << ',';
13665 printOperand(MI, OpNo: 3, O);
13666 break;
13667 case 473:
13668 // M2_vrcmacr_s0, M2_vrcmacr_s0c
13669 O << " += vrcmpyr(";
13670 printOperand(MI, OpNo: 2, O);
13671 O << ',';
13672 printOperand(MI, OpNo: 3, O);
13673 break;
13674 case 474:
13675 // M2_vrcmpyi_s0, M2_vrcmpyi_s0c
13676 O << " = vrcmpyi(";
13677 printOperand(MI, OpNo: 1, O);
13678 O << ',';
13679 printOperand(MI, OpNo: 2, O);
13680 break;
13681 case 475:
13682 // M2_vrcmpyr_s0, M2_vrcmpyr_s0c
13683 O << " = vrcmpyr(";
13684 printOperand(MI, OpNo: 1, O);
13685 O << ',';
13686 printOperand(MI, OpNo: 2, O);
13687 break;
13688 case 476:
13689 // M2_vrmac_s0
13690 O << " += vrmpyh(";
13691 printOperand(MI, OpNo: 2, O);
13692 O << ',';
13693 printOperand(MI, OpNo: 3, O);
13694 O << ')';
13695 return;
13696 break;
13697 case 477:
13698 // M2_vrmpy_s0
13699 O << " = vrmpyh(";
13700 printOperand(MI, OpNo: 1, O);
13701 O << ',';
13702 printOperand(MI, OpNo: 2, O);
13703 O << ')';
13704 return;
13705 break;
13706 case 478:
13707 // M2_xor_xacc, M4_xor_xacc
13708 O << " ^= xor(";
13709 printOperand(MI, OpNo: 2, O);
13710 O << ',';
13711 printOperand(MI, OpNo: 3, O);
13712 O << ')';
13713 return;
13714 break;
13715 case 479:
13716 // M4_and_and, M4_and_andn
13717 O << " &= and(";
13718 printOperand(MI, OpNo: 2, O);
13719 break;
13720 case 480:
13721 // M4_and_or
13722 O << " &= or(";
13723 printOperand(MI, OpNo: 2, O);
13724 O << ',';
13725 printOperand(MI, OpNo: 3, O);
13726 O << ')';
13727 return;
13728 break;
13729 case 481:
13730 // M4_and_xor
13731 O << " &= xor(";
13732 printOperand(MI, OpNo: 2, O);
13733 O << ',';
13734 printOperand(MI, OpNo: 3, O);
13735 O << ')';
13736 return;
13737 break;
13738 case 482:
13739 // M4_cmpyi_wh, M4_cmpyi_whc
13740 O << " = cmpyiwh(";
13741 printOperand(MI, OpNo: 1, O);
13742 O << ',';
13743 printOperand(MI, OpNo: 2, O);
13744 break;
13745 case 483:
13746 // M4_cmpyr_wh, M4_cmpyr_whc
13747 O << " = cmpyrwh(";
13748 printOperand(MI, OpNo: 1, O);
13749 O << ',';
13750 printOperand(MI, OpNo: 2, O);
13751 break;
13752 case 484:
13753 // M4_mpyri_addi, M4_mpyrr_addi, S4_addi_asl_ri, S4_addi_lsr_ri
13754 O << " = add(#";
13755 printOperand(MI, OpNo: 1, O);
13756 break;
13757 case 485:
13758 // M4_or_and, M4_or_andn, S4_or_andi
13759 O << " |= and(";
13760 printOperand(MI, OpNo: 2, O);
13761 break;
13762 case 486:
13763 // M4_or_or, S4_or_ori
13764 O << " |= or(";
13765 printOperand(MI, OpNo: 2, O);
13766 break;
13767 case 487:
13768 // M4_or_xor
13769 O << " |= xor(";
13770 printOperand(MI, OpNo: 2, O);
13771 O << ',';
13772 printOperand(MI, OpNo: 3, O);
13773 O << ')';
13774 return;
13775 break;
13776 case 488:
13777 // M4_pmpyw
13778 O << " = pmpyw(";
13779 printOperand(MI, OpNo: 1, O);
13780 O << ',';
13781 printOperand(MI, OpNo: 2, O);
13782 O << ')';
13783 return;
13784 break;
13785 case 489:
13786 // M4_pmpyw_acc
13787 O << " ^= pmpyw(";
13788 printOperand(MI, OpNo: 2, O);
13789 O << ',';
13790 printOperand(MI, OpNo: 3, O);
13791 O << ')';
13792 return;
13793 break;
13794 case 490:
13795 // M4_vpmpyh
13796 O << " = vpmpyh(";
13797 printOperand(MI, OpNo: 1, O);
13798 O << ',';
13799 printOperand(MI, OpNo: 2, O);
13800 O << ')';
13801 return;
13802 break;
13803 case 491:
13804 // M4_vpmpyh_acc
13805 O << " ^= vpmpyh(";
13806 printOperand(MI, OpNo: 2, O);
13807 O << ',';
13808 printOperand(MI, OpNo: 3, O);
13809 O << ')';
13810 return;
13811 break;
13812 case 492:
13813 // M4_vrmpyeh_acc_s0, M4_vrmpyeh_acc_s1
13814 O << " += vrmpyweh(";
13815 printOperand(MI, OpNo: 2, O);
13816 O << ',';
13817 printOperand(MI, OpNo: 3, O);
13818 break;
13819 case 493:
13820 // M4_vrmpyeh_s0, M4_vrmpyeh_s1
13821 O << " = vrmpyweh(";
13822 printOperand(MI, OpNo: 1, O);
13823 O << ',';
13824 printOperand(MI, OpNo: 2, O);
13825 break;
13826 case 494:
13827 // M4_vrmpyoh_acc_s0, M4_vrmpyoh_acc_s1
13828 O << " += vrmpywoh(";
13829 printOperand(MI, OpNo: 2, O);
13830 O << ',';
13831 printOperand(MI, OpNo: 3, O);
13832 break;
13833 case 495:
13834 // M4_vrmpyoh_s0, M4_vrmpyoh_s1
13835 O << " = vrmpywoh(";
13836 printOperand(MI, OpNo: 1, O);
13837 O << ',';
13838 printOperand(MI, OpNo: 2, O);
13839 break;
13840 case 496:
13841 // M4_xor_and, M4_xor_andn
13842 O << " ^= and(";
13843 printOperand(MI, OpNo: 2, O);
13844 break;
13845 case 497:
13846 // M4_xor_or
13847 O << " ^= or(";
13848 printOperand(MI, OpNo: 2, O);
13849 O << ',';
13850 printOperand(MI, OpNo: 3, O);
13851 O << ')';
13852 return;
13853 break;
13854 case 498:
13855 // M5_vdmacbsu
13856 O << " += vdmpybsu(";
13857 printOperand(MI, OpNo: 2, O);
13858 O << ',';
13859 printOperand(MI, OpNo: 3, O);
13860 O << "):sat";
13861 return;
13862 break;
13863 case 499:
13864 // M5_vdmpybsu
13865 O << " = vdmpybsu(";
13866 printOperand(MI, OpNo: 1, O);
13867 O << ',';
13868 printOperand(MI, OpNo: 2, O);
13869 O << "):sat";
13870 return;
13871 break;
13872 case 500:
13873 // M5_vmacbsu
13874 O << " += vmpybsu(";
13875 printOperand(MI, OpNo: 2, O);
13876 O << ',';
13877 printOperand(MI, OpNo: 3, O);
13878 O << ')';
13879 return;
13880 break;
13881 case 501:
13882 // M5_vmacbuu
13883 O << " += vmpybu(";
13884 printOperand(MI, OpNo: 2, O);
13885 O << ',';
13886 printOperand(MI, OpNo: 3, O);
13887 O << ')';
13888 return;
13889 break;
13890 case 502:
13891 // M5_vmpybsu
13892 O << " = vmpybsu(";
13893 printOperand(MI, OpNo: 1, O);
13894 O << ',';
13895 printOperand(MI, OpNo: 2, O);
13896 O << ')';
13897 return;
13898 break;
13899 case 503:
13900 // M5_vmpybuu
13901 O << " = vmpybu(";
13902 printOperand(MI, OpNo: 1, O);
13903 O << ',';
13904 printOperand(MI, OpNo: 2, O);
13905 O << ')';
13906 return;
13907 break;
13908 case 504:
13909 // M5_vrmacbsu
13910 O << " += vrmpybsu(";
13911 printOperand(MI, OpNo: 2, O);
13912 O << ',';
13913 printOperand(MI, OpNo: 3, O);
13914 O << ')';
13915 return;
13916 break;
13917 case 505:
13918 // M5_vrmacbuu
13919 O << " += vrmpybu(";
13920 printOperand(MI, OpNo: 2, O);
13921 O << ',';
13922 printOperand(MI, OpNo: 3, O);
13923 O << ')';
13924 return;
13925 break;
13926 case 506:
13927 // M5_vrmpybsu
13928 O << " = vrmpybsu(";
13929 printOperand(MI, OpNo: 1, O);
13930 O << ',';
13931 printOperand(MI, OpNo: 2, O);
13932 O << ')';
13933 return;
13934 break;
13935 case 507:
13936 // M5_vrmpybuu
13937 O << " = vrmpybu(";
13938 printOperand(MI, OpNo: 1, O);
13939 O << ',';
13940 printOperand(MI, OpNo: 2, O);
13941 O << ')';
13942 return;
13943 break;
13944 case 508:
13945 // M6_vabsdiffb
13946 O << " = vabsdiffb(";
13947 printOperand(MI, OpNo: 1, O);
13948 O << ',';
13949 printOperand(MI, OpNo: 2, O);
13950 O << ')';
13951 return;
13952 break;
13953 case 509:
13954 // M7_dcmpyiw, M7_dcmpyiwc, M7_wcmpyiw, M7_wcmpyiw_rnd, M7_wcmpyiwc, M7_w...
13955 O << " = cmpyiw(";
13956 printOperand(MI, OpNo: 1, O);
13957 O << ',';
13958 printOperand(MI, OpNo: 2, O);
13959 break;
13960 case 510:
13961 // M7_dcmpyiw_acc, M7_dcmpyiwc_acc
13962 O << " += cmpyiw(";
13963 printOperand(MI, OpNo: 2, O);
13964 O << ',';
13965 printOperand(MI, OpNo: 3, O);
13966 break;
13967 case 511:
13968 // M7_dcmpyrw, M7_dcmpyrwc, M7_wcmpyrw, M7_wcmpyrw_rnd, M7_wcmpyrwc, M7_w...
13969 O << " = cmpyrw(";
13970 printOperand(MI, OpNo: 1, O);
13971 O << ',';
13972 printOperand(MI, OpNo: 2, O);
13973 break;
13974 case 512:
13975 // M7_dcmpyrw_acc, M7_dcmpyrwc_acc
13976 O << " += cmpyrw(";
13977 printOperand(MI, OpNo: 2, O);
13978 O << ',';
13979 printOperand(MI, OpNo: 3, O);
13980 break;
13981 case 513:
13982 // PS_loadrbabs
13983 O << " = memb(#";
13984 printOperand(MI, OpNo: 1, O);
13985 O << ')';
13986 return;
13987 break;
13988 case 514:
13989 // PS_loadrdabs
13990 O << " = memd(#";
13991 printOperand(MI, OpNo: 1, O);
13992 O << ')';
13993 return;
13994 break;
13995 case 515:
13996 // PS_loadrhabs
13997 O << " = memh(#";
13998 printOperand(MI, OpNo: 1, O);
13999 O << ')';
14000 return;
14001 break;
14002 case 516:
14003 // PS_loadriabs
14004 O << " = memw(#";
14005 printOperand(MI, OpNo: 1, O);
14006 O << ')';
14007 return;
14008 break;
14009 case 517:
14010 // PS_loadrubabs
14011 O << " = memub(#";
14012 printOperand(MI, OpNo: 1, O);
14013 O << ')';
14014 return;
14015 break;
14016 case 518:
14017 // PS_loadruhabs
14018 O << " = memuh(#";
14019 printOperand(MI, OpNo: 1, O);
14020 O << ')';
14021 return;
14022 break;
14023 case 519:
14024 // R6_release_at_vi
14025 O << "):at";
14026 return;
14027 break;
14028 case 520:
14029 // R6_release_st_vi
14030 O << "):st";
14031 return;
14032 break;
14033 case 521:
14034 // S2_addasl_rrri
14035 O << " = addasl(";
14036 printOperand(MI, OpNo: 1, O);
14037 O << ',';
14038 printOperand(MI, OpNo: 2, O);
14039 O << ",#";
14040 printOperand(MI, OpNo: 3, O);
14041 O << ')';
14042 return;
14043 break;
14044 case 522:
14045 // S2_asl_i_p, S2_asl_i_r, S2_asl_i_r_sat, S2_asl_r_p, S2_asl_r_r, S2_asl...
14046 O << " = asl(";
14047 printOperand(MI, OpNo: 1, O);
14048 break;
14049 case 523:
14050 // S2_asl_i_p_acc, S2_asl_i_r_acc, S2_asl_r_p_acc, S2_asl_r_r_acc
14051 O << " += asl(";
14052 printOperand(MI, OpNo: 2, O);
14053 break;
14054 case 524:
14055 // S2_asl_i_p_and, S2_asl_i_r_and, S2_asl_r_p_and, S2_asl_r_r_and
14056 O << " &= asl(";
14057 printOperand(MI, OpNo: 2, O);
14058 break;
14059 case 525:
14060 // S2_asl_i_p_nac, S2_asl_i_r_nac, S2_asl_r_p_nac, S2_asl_r_r_nac
14061 O << " -= asl(";
14062 printOperand(MI, OpNo: 2, O);
14063 break;
14064 case 526:
14065 // S2_asl_i_p_or, S2_asl_i_r_or, S2_asl_r_p_or, S2_asl_r_r_or
14066 O << " |= asl(";
14067 printOperand(MI, OpNo: 2, O);
14068 break;
14069 case 527:
14070 // S2_asl_i_p_xacc, S2_asl_i_r_xacc, S2_asl_r_p_xor
14071 O << " ^= asl(";
14072 printOperand(MI, OpNo: 2, O);
14073 break;
14074 case 528:
14075 // S2_asr_i_p, S2_asr_i_p_rnd, S2_asr_i_r, S2_asr_i_r_rnd, S2_asr_r_p, S2...
14076 O << " = asr(";
14077 printOperand(MI, OpNo: 1, O);
14078 break;
14079 case 529:
14080 // S2_asr_i_p_acc, S2_asr_i_r_acc, S2_asr_r_p_acc, S2_asr_r_r_acc
14081 O << " += asr(";
14082 printOperand(MI, OpNo: 2, O);
14083 break;
14084 case 530:
14085 // S2_asr_i_p_and, S2_asr_i_r_and, S2_asr_r_p_and, S2_asr_r_r_and
14086 O << " &= asr(";
14087 printOperand(MI, OpNo: 2, O);
14088 break;
14089 case 531:
14090 // S2_asr_i_p_nac, S2_asr_i_r_nac, S2_asr_r_p_nac, S2_asr_r_r_nac
14091 O << " -= asr(";
14092 printOperand(MI, OpNo: 2, O);
14093 break;
14094 case 532:
14095 // S2_asr_i_p_or, S2_asr_i_r_or, S2_asr_r_p_or, S2_asr_r_r_or
14096 O << " |= asr(";
14097 printOperand(MI, OpNo: 2, O);
14098 break;
14099 case 533:
14100 // S2_asr_r_p_xor
14101 O << " ^= asr(";
14102 printOperand(MI, OpNo: 2, O);
14103 O << ',';
14104 printOperand(MI, OpNo: 3, O);
14105 O << ')';
14106 return;
14107 break;
14108 case 534:
14109 // S2_brev, S2_brevp
14110 O << " = brev(";
14111 printOperand(MI, OpNo: 1, O);
14112 O << ')';
14113 return;
14114 break;
14115 case 535:
14116 // S2_cabacdecbin
14117 O << " = decbin(";
14118 printOperand(MI, OpNo: 1, O);
14119 O << ',';
14120 printOperand(MI, OpNo: 2, O);
14121 O << ')';
14122 return;
14123 break;
14124 case 536:
14125 // S2_cl0, S2_cl0p
14126 O << " = cl0(";
14127 printOperand(MI, OpNo: 1, O);
14128 O << ')';
14129 return;
14130 break;
14131 case 537:
14132 // S2_cl1, S2_cl1p
14133 O << " = cl1(";
14134 printOperand(MI, OpNo: 1, O);
14135 O << ')';
14136 return;
14137 break;
14138 case 538:
14139 // S2_clb, S2_clbp
14140 O << " = clb(";
14141 printOperand(MI, OpNo: 1, O);
14142 O << ')';
14143 return;
14144 break;
14145 case 539:
14146 // S2_clbnorm, S4_clbpnorm
14147 O << " = normamt(";
14148 printOperand(MI, OpNo: 1, O);
14149 O << ')';
14150 return;
14151 break;
14152 case 540:
14153 // S2_clrbit_i, S2_clrbit_r
14154 O << " = clrbit(";
14155 printOperand(MI, OpNo: 1, O);
14156 break;
14157 case 541:
14158 // S2_ct0, S2_ct0p
14159 O << " = ct0(";
14160 printOperand(MI, OpNo: 1, O);
14161 O << ')';
14162 return;
14163 break;
14164 case 542:
14165 // S2_ct1, S2_ct1p
14166 O << " = ct1(";
14167 printOperand(MI, OpNo: 1, O);
14168 O << ')';
14169 return;
14170 break;
14171 case 543:
14172 // S2_deinterleave
14173 O << " = deinterleave(";
14174 printOperand(MI, OpNo: 1, O);
14175 O << ')';
14176 return;
14177 break;
14178 case 544:
14179 // S2_extractu, S2_extractu_rp, S2_extractup, S2_extractup_rp
14180 O << " = extractu(";
14181 printOperand(MI, OpNo: 1, O);
14182 break;
14183 case 545:
14184 // S2_insert, S2_insert_rp, S2_insertp, S2_insertp_rp
14185 O << " = insert(";
14186 printOperand(MI, OpNo: 2, O);
14187 break;
14188 case 546:
14189 // S2_interleave
14190 O << " = interleave(";
14191 printOperand(MI, OpNo: 1, O);
14192 O << ')';
14193 return;
14194 break;
14195 case 547:
14196 // S2_lfsp
14197 O << " = lfs(";
14198 printOperand(MI, OpNo: 1, O);
14199 O << ',';
14200 printOperand(MI, OpNo: 2, O);
14201 O << ')';
14202 return;
14203 break;
14204 case 548:
14205 // S2_lsl_r_p, S2_lsl_r_r
14206 O << " = lsl(";
14207 printOperand(MI, OpNo: 1, O);
14208 O << ',';
14209 printOperand(MI, OpNo: 2, O);
14210 O << ')';
14211 return;
14212 break;
14213 case 549:
14214 // S2_lsl_r_p_acc, S2_lsl_r_r_acc
14215 O << " += lsl(";
14216 printOperand(MI, OpNo: 2, O);
14217 O << ',';
14218 printOperand(MI, OpNo: 3, O);
14219 O << ')';
14220 return;
14221 break;
14222 case 550:
14223 // S2_lsl_r_p_and, S2_lsl_r_r_and
14224 O << " &= lsl(";
14225 printOperand(MI, OpNo: 2, O);
14226 O << ',';
14227 printOperand(MI, OpNo: 3, O);
14228 O << ')';
14229 return;
14230 break;
14231 case 551:
14232 // S2_lsl_r_p_nac, S2_lsl_r_r_nac
14233 O << " -= lsl(";
14234 printOperand(MI, OpNo: 2, O);
14235 O << ',';
14236 printOperand(MI, OpNo: 3, O);
14237 O << ')';
14238 return;
14239 break;
14240 case 552:
14241 // S2_lsl_r_p_or, S2_lsl_r_r_or
14242 O << " |= lsl(";
14243 printOperand(MI, OpNo: 2, O);
14244 O << ',';
14245 printOperand(MI, OpNo: 3, O);
14246 O << ')';
14247 return;
14248 break;
14249 case 553:
14250 // S2_lsl_r_p_xor
14251 O << " ^= lsl(";
14252 printOperand(MI, OpNo: 2, O);
14253 O << ',';
14254 printOperand(MI, OpNo: 3, O);
14255 O << ')';
14256 return;
14257 break;
14258 case 554:
14259 // S2_lsl_r_vh
14260 O << " = vlslh(";
14261 printOperand(MI, OpNo: 1, O);
14262 O << ',';
14263 printOperand(MI, OpNo: 2, O);
14264 O << ')';
14265 return;
14266 break;
14267 case 555:
14268 // S2_lsl_r_vw
14269 O << " = vlslw(";
14270 printOperand(MI, OpNo: 1, O);
14271 O << ',';
14272 printOperand(MI, OpNo: 2, O);
14273 O << ')';
14274 return;
14275 break;
14276 case 556:
14277 // S2_lsr_i_p, S2_lsr_i_r, S2_lsr_r_p, S2_lsr_r_r
14278 O << " = lsr(";
14279 printOperand(MI, OpNo: 1, O);
14280 break;
14281 case 557:
14282 // S2_lsr_i_p_acc, S2_lsr_i_r_acc, S2_lsr_r_p_acc, S2_lsr_r_r_acc
14283 O << " += lsr(";
14284 printOperand(MI, OpNo: 2, O);
14285 break;
14286 case 558:
14287 // S2_lsr_i_p_and, S2_lsr_i_r_and, S2_lsr_r_p_and, S2_lsr_r_r_and
14288 O << " &= lsr(";
14289 printOperand(MI, OpNo: 2, O);
14290 break;
14291 case 559:
14292 // S2_lsr_i_p_nac, S2_lsr_i_r_nac, S2_lsr_r_p_nac, S2_lsr_r_r_nac
14293 O << " -= lsr(";
14294 printOperand(MI, OpNo: 2, O);
14295 break;
14296 case 560:
14297 // S2_lsr_i_p_or, S2_lsr_i_r_or, S2_lsr_r_p_or, S2_lsr_r_r_or
14298 O << " |= lsr(";
14299 printOperand(MI, OpNo: 2, O);
14300 break;
14301 case 561:
14302 // S2_lsr_i_p_xacc, S2_lsr_i_r_xacc, S2_lsr_r_p_xor
14303 O << " ^= lsr(";
14304 printOperand(MI, OpNo: 2, O);
14305 break;
14306 case 562:
14307 // S2_mask
14308 O << " = mask(#";
14309 printOperand(MI, OpNo: 1, O);
14310 O << ",#";
14311 printOperand(MI, OpNo: 2, O);
14312 O << ')';
14313 return;
14314 break;
14315 case 563:
14316 // S2_packhl, dep_S2_packhl
14317 O << " = packhl(";
14318 printOperand(MI, OpNo: 1, O);
14319 O << ',';
14320 printOperand(MI, OpNo: 2, O);
14321 break;
14322 case 564:
14323 // S2_parityp, S4_parity
14324 O << " = parity(";
14325 printOperand(MI, OpNo: 1, O);
14326 O << ',';
14327 printOperand(MI, OpNo: 2, O);
14328 O << ')';
14329 return;
14330 break;
14331 case 565:
14332 // S2_setbit_i, S2_setbit_r
14333 O << " = setbit(";
14334 printOperand(MI, OpNo: 1, O);
14335 break;
14336 case 566:
14337 // S2_shuffeb
14338 O << " = shuffeb(";
14339 printOperand(MI, OpNo: 1, O);
14340 O << ',';
14341 printOperand(MI, OpNo: 2, O);
14342 O << ')';
14343 return;
14344 break;
14345 case 567:
14346 // S2_shuffeh
14347 O << " = shuffeh(";
14348 printOperand(MI, OpNo: 1, O);
14349 O << ',';
14350 printOperand(MI, OpNo: 2, O);
14351 O << ')';
14352 return;
14353 break;
14354 case 568:
14355 // S2_shuffob
14356 O << " = shuffob(";
14357 printOperand(MI, OpNo: 1, O);
14358 O << ',';
14359 printOperand(MI, OpNo: 2, O);
14360 O << ')';
14361 return;
14362 break;
14363 case 569:
14364 // S2_shuffoh
14365 O << " = shuffoh(";
14366 printOperand(MI, OpNo: 1, O);
14367 O << ',';
14368 printOperand(MI, OpNo: 2, O);
14369 O << ')';
14370 return;
14371 break;
14372 case 570:
14373 // S2_storerb_pbr, S2_storerb_pr, S2_storerbnew_pbr, S2_storerbnew_pr, S2...
14374 O << "++";
14375 printOperand(MI, OpNo: 2, O);
14376 break;
14377 case 571:
14378 // S2_storerb_pci, S2_storerb_pi, S2_storerbnew_pci, S2_storerbnew_pi, S2...
14379 O << "++#";
14380 printOperand(MI, OpNo: 2, O);
14381 break;
14382 case 572:
14383 // S2_storerb_pcr, S2_storerbnew_pcr, S2_storerd_pcr, S2_storerf_pcr, S2_...
14384 O << "++I:circ(";
14385 printOperand(MI, OpNo: 2, O);
14386 O << ")) = ";
14387 printOperand(MI, OpNo: 3, O);
14388 break;
14389 case 573:
14390 // S2_storew_rl_at_vi, S4_stored_rl_at_vi
14391 O << "):at = ";
14392 printOperand(MI, OpNo: 1, O);
14393 return;
14394 break;
14395 case 574:
14396 // S2_storew_rl_st_vi, S4_stored_rl_st_vi
14397 O << "):st = ";
14398 printOperand(MI, OpNo: 1, O);
14399 return;
14400 break;
14401 case 575:
14402 // S2_svsathb, S2_vsathb, S2_vsathb_nopack
14403 O << " = vsathb(";
14404 printOperand(MI, OpNo: 1, O);
14405 O << ')';
14406 return;
14407 break;
14408 case 576:
14409 // S2_togglebit_i, S2_togglebit_r
14410 O << " = togglebit(";
14411 printOperand(MI, OpNo: 1, O);
14412 break;
14413 case 577:
14414 // S2_tstbit_i, S2_tstbit_r
14415 O << " = tstbit(";
14416 printOperand(MI, OpNo: 1, O);
14417 break;
14418 case 578:
14419 // S2_valignib, S2_valignrb
14420 O << " = valignb(";
14421 printOperand(MI, OpNo: 1, O);
14422 O << ',';
14423 printOperand(MI, OpNo: 2, O);
14424 break;
14425 case 579:
14426 // S2_vcnegh
14427 O << " = vcnegh(";
14428 printOperand(MI, OpNo: 1, O);
14429 O << ',';
14430 printOperand(MI, OpNo: 2, O);
14431 O << ')';
14432 return;
14433 break;
14434 case 580:
14435 // S2_vcrotate
14436 O << " = vcrotate(";
14437 printOperand(MI, OpNo: 1, O);
14438 O << ',';
14439 printOperand(MI, OpNo: 2, O);
14440 O << ')';
14441 return;
14442 break;
14443 case 581:
14444 // S2_vrcnegh
14445 O << " += vrcnegh(";
14446 printOperand(MI, OpNo: 2, O);
14447 O << ',';
14448 printOperand(MI, OpNo: 3, O);
14449 O << ')';
14450 return;
14451 break;
14452 case 582:
14453 // S2_vrndpackwh, S2_vrndpackwhs
14454 O << " = vrndwh(";
14455 printOperand(MI, OpNo: 1, O);
14456 break;
14457 case 583:
14458 // S2_vsatwuh, S2_vsatwuh_nopack
14459 O << " = vsatwuh(";
14460 printOperand(MI, OpNo: 1, O);
14461 O << ')';
14462 return;
14463 break;
14464 case 584:
14465 // S2_vsplatrb, S6_vsplatrbp
14466 O << " = vsplatb(";
14467 printOperand(MI, OpNo: 1, O);
14468 O << ')';
14469 return;
14470 break;
14471 case 585:
14472 // S2_vsplatrh
14473 O << " = vsplath(";
14474 printOperand(MI, OpNo: 1, O);
14475 O << ')';
14476 return;
14477 break;
14478 case 586:
14479 // S2_vspliceib, S2_vsplicerb
14480 O << " = vspliceb(";
14481 printOperand(MI, OpNo: 1, O);
14482 O << ',';
14483 printOperand(MI, OpNo: 2, O);
14484 break;
14485 case 587:
14486 // S2_vsxtbh
14487 O << " = vsxtbh(";
14488 printOperand(MI, OpNo: 1, O);
14489 O << ')';
14490 return;
14491 break;
14492 case 588:
14493 // S2_vsxthw
14494 O << " = vsxthw(";
14495 printOperand(MI, OpNo: 1, O);
14496 O << ')';
14497 return;
14498 break;
14499 case 589:
14500 // S2_vtrunehb, S6_vtrunehb_ppp
14501 O << " = vtrunehb(";
14502 printOperand(MI, OpNo: 1, O);
14503 break;
14504 case 590:
14505 // S2_vtrunewh
14506 O << " = vtrunewh(";
14507 printOperand(MI, OpNo: 1, O);
14508 O << ',';
14509 printOperand(MI, OpNo: 2, O);
14510 O << ')';
14511 return;
14512 break;
14513 case 591:
14514 // S2_vtrunohb, S6_vtrunohb_ppp
14515 O << " = vtrunohb(";
14516 printOperand(MI, OpNo: 1, O);
14517 break;
14518 case 592:
14519 // S2_vtrunowh
14520 O << " = vtrunowh(";
14521 printOperand(MI, OpNo: 1, O);
14522 O << ',';
14523 printOperand(MI, OpNo: 2, O);
14524 O << ')';
14525 return;
14526 break;
14527 case 593:
14528 // S2_vzxtbh
14529 O << " = vzxtbh(";
14530 printOperand(MI, OpNo: 1, O);
14531 O << ')';
14532 return;
14533 break;
14534 case 594:
14535 // S2_vzxthw
14536 O << " = vzxthw(";
14537 printOperand(MI, OpNo: 1, O);
14538 O << ')';
14539 return;
14540 break;
14541 case 595:
14542 // S4_andi_asl_ri, S4_andi_lsr_ri
14543 O << " = and(#";
14544 printOperand(MI, OpNo: 1, O);
14545 break;
14546 case 596:
14547 // S4_clbaddi, S4_clbpaddi
14548 O << " = add(clb(";
14549 printOperand(MI, OpNo: 1, O);
14550 O << "),#";
14551 printOperand(MI, OpNo: 2, O);
14552 O << ')';
14553 return;
14554 break;
14555 case 597:
14556 // S4_extract, S4_extract_rp, S4_extractp, S4_extractp_rp
14557 O << " = extract(";
14558 printOperand(MI, OpNo: 1, O);
14559 break;
14560 case 598:
14561 // S4_lsli
14562 O << " = lsl(#";
14563 printOperand(MI, OpNo: 1, O);
14564 O << ',';
14565 printOperand(MI, OpNo: 2, O);
14566 O << ')';
14567 return;
14568 break;
14569 case 599:
14570 // S4_ntstbit_i, S4_ntstbit_r
14571 O << " = !tstbit(";
14572 printOperand(MI, OpNo: 1, O);
14573 break;
14574 case 600:
14575 // S4_ori_asl_ri, S4_ori_lsr_ri
14576 O << " = or(#";
14577 printOperand(MI, OpNo: 1, O);
14578 break;
14579 case 601:
14580 // S4_pstorerbf_abs, S4_pstorerbnewf_abs, S4_pstorerbnewt_abs, S4_pstorer...
14581 O << ") memb(#";
14582 printOperand(MI, OpNo: 1, O);
14583 O << ") = ";
14584 printOperand(MI, OpNo: 2, O);
14585 break;
14586 case 602:
14587 // S4_pstorerbfnew_abs, S4_pstorerbnewfnew_abs, S4_pstorerbnewtnew_abs, S...
14588 O << ".new) memb(#";
14589 printOperand(MI, OpNo: 1, O);
14590 O << ") = ";
14591 printOperand(MI, OpNo: 2, O);
14592 break;
14593 case 603:
14594 // S4_pstorerdf_abs, S4_pstorerdt_abs
14595 O << ") memd(#";
14596 printOperand(MI, OpNo: 1, O);
14597 O << ") = ";
14598 printOperand(MI, OpNo: 2, O);
14599 return;
14600 break;
14601 case 604:
14602 // S4_pstorerdfnew_abs, S4_pstorerdtnew_abs
14603 O << ".new) memd(#";
14604 printOperand(MI, OpNo: 1, O);
14605 O << ") = ";
14606 printOperand(MI, OpNo: 2, O);
14607 return;
14608 break;
14609 case 605:
14610 // S4_pstorerff_abs, S4_pstorerft_abs, S4_pstorerhf_abs, S4_pstorerhnewf_...
14611 O << ") memh(#";
14612 printOperand(MI, OpNo: 1, O);
14613 O << ") = ";
14614 printOperand(MI, OpNo: 2, O);
14615 break;
14616 case 606:
14617 // S4_pstorerffnew_abs, S4_pstorerftnew_abs, S4_pstorerhfnew_abs, S4_psto...
14618 O << ".new) memh(#";
14619 printOperand(MI, OpNo: 1, O);
14620 O << ") = ";
14621 printOperand(MI, OpNo: 2, O);
14622 break;
14623 case 607:
14624 // S4_pstorerif_abs, S4_pstorerinewf_abs, S4_pstorerinewt_abs, S4_pstorer...
14625 O << ") memw(#";
14626 printOperand(MI, OpNo: 1, O);
14627 O << ") = ";
14628 printOperand(MI, OpNo: 2, O);
14629 break;
14630 case 608:
14631 // S4_pstorerifnew_abs, S4_pstorerinewfnew_abs, S4_pstorerinewtnew_abs, S...
14632 O << ".new) memw(#";
14633 printOperand(MI, OpNo: 1, O);
14634 O << ") = ";
14635 printOperand(MI, OpNo: 2, O);
14636 break;
14637 case 609:
14638 // S4_storerb_ap, S4_storerbnew_ap, S4_storerd_ap, S4_storerf_ap, S4_stor...
14639 O << "=#";
14640 printOperand(MI, OpNo: 1, O);
14641 O << ") = ";
14642 printOperand(MI, OpNo: 2, O);
14643 break;
14644 case 610:
14645 // S4_storerb_rr, S4_storerbnew_rr, S4_storerd_rr, S4_storerf_rr, S4_stor...
14646 O << '+';
14647 printOperand(MI, OpNo: 1, O);
14648 O << "<<#";
14649 printOperand(MI, OpNo: 2, O);
14650 O << ") = ";
14651 printOperand(MI, OpNo: 3, O);
14652 break;
14653 case 611:
14654 // S4_storerb_ur, S4_storerbnew_ur, S4_storerd_ur, S4_storerf_ur, S4_stor...
14655 O << "<<#";
14656 printOperand(MI, OpNo: 1, O);
14657 O << "+#";
14658 printOperand(MI, OpNo: 2, O);
14659 O << ") = ";
14660 printOperand(MI, OpNo: 3, O);
14661 break;
14662 case 612:
14663 // S4_vrcrotate
14664 O << " = vrcrotate(";
14665 printOperand(MI, OpNo: 1, O);
14666 O << ',';
14667 printOperand(MI, OpNo: 2, O);
14668 O << ",#";
14669 printOperand(MI, OpNo: 3, O);
14670 O << ')';
14671 return;
14672 break;
14673 case 613:
14674 // S4_vrcrotate_acc
14675 O << " += vrcrotate(";
14676 printOperand(MI, OpNo: 2, O);
14677 O << ',';
14678 printOperand(MI, OpNo: 3, O);
14679 O << ",#";
14680 printOperand(MI, OpNo: 4, O);
14681 O << ')';
14682 return;
14683 break;
14684 case 614:
14685 // S4_vxaddsubh, S4_vxaddsubhr
14686 O << " = vxaddsubh(";
14687 printOperand(MI, OpNo: 1, O);
14688 O << ',';
14689 printOperand(MI, OpNo: 2, O);
14690 break;
14691 case 615:
14692 // S4_vxaddsubw
14693 O << " = vxaddsubw(";
14694 printOperand(MI, OpNo: 1, O);
14695 O << ',';
14696 printOperand(MI, OpNo: 2, O);
14697 O << "):sat";
14698 return;
14699 break;
14700 case 616:
14701 // S4_vxsubaddh, S4_vxsubaddhr
14702 O << " = vxsubaddh(";
14703 printOperand(MI, OpNo: 1, O);
14704 O << ',';
14705 printOperand(MI, OpNo: 2, O);
14706 break;
14707 case 617:
14708 // S4_vxsubaddw
14709 O << " = vxsubaddw(";
14710 printOperand(MI, OpNo: 1, O);
14711 O << ',';
14712 printOperand(MI, OpNo: 2, O);
14713 O << "):sat";
14714 return;
14715 break;
14716 case 618:
14717 // S5_popcountp
14718 O << " = popcount(";
14719 printOperand(MI, OpNo: 1, O);
14720 O << ')';
14721 return;
14722 break;
14723 case 619:
14724 // S6_rol_i_p, S6_rol_i_r
14725 O << " = rol(";
14726 printOperand(MI, OpNo: 1, O);
14727 O << ",#";
14728 printOperand(MI, OpNo: 2, O);
14729 O << ')';
14730 return;
14731 break;
14732 case 620:
14733 // S6_rol_i_p_acc, S6_rol_i_r_acc
14734 O << " += rol(";
14735 printOperand(MI, OpNo: 2, O);
14736 O << ",#";
14737 printOperand(MI, OpNo: 3, O);
14738 O << ')';
14739 return;
14740 break;
14741 case 621:
14742 // S6_rol_i_p_and, S6_rol_i_r_and
14743 O << " &= rol(";
14744 printOperand(MI, OpNo: 2, O);
14745 O << ",#";
14746 printOperand(MI, OpNo: 3, O);
14747 O << ')';
14748 return;
14749 break;
14750 case 622:
14751 // S6_rol_i_p_nac, S6_rol_i_r_nac
14752 O << " -= rol(";
14753 printOperand(MI, OpNo: 2, O);
14754 O << ",#";
14755 printOperand(MI, OpNo: 3, O);
14756 O << ')';
14757 return;
14758 break;
14759 case 623:
14760 // S6_rol_i_p_or, S6_rol_i_r_or
14761 O << " |= rol(";
14762 printOperand(MI, OpNo: 2, O);
14763 O << ",#";
14764 printOperand(MI, OpNo: 3, O);
14765 O << ')';
14766 return;
14767 break;
14768 case 624:
14769 // S6_rol_i_p_xacc, S6_rol_i_r_xacc
14770 O << " ^= rol(";
14771 printOperand(MI, OpNo: 2, O);
14772 O << ",#";
14773 printOperand(MI, OpNo: 3, O);
14774 O << ')';
14775 return;
14776 break;
14777 case 625:
14778 // SA1_addsp
14779 O << " = add(r29,#";
14780 printOperand(MI, OpNo: 1, O);
14781 O << ')';
14782 return;
14783 break;
14784 case 626:
14785 // SA1_combine0i
14786 O << " = combine(#0,#";
14787 printOperand(MI, OpNo: 1, O);
14788 O << ')';
14789 return;
14790 break;
14791 case 627:
14792 // SA1_combine1i
14793 O << " = combine(#1,#";
14794 printOperand(MI, OpNo: 1, O);
14795 O << ')';
14796 return;
14797 break;
14798 case 628:
14799 // SA1_combine2i
14800 O << " = combine(#2,#";
14801 printOperand(MI, OpNo: 1, O);
14802 O << ')';
14803 return;
14804 break;
14805 case 629:
14806 // SA1_combine3i
14807 O << " = combine(#3,#";
14808 printOperand(MI, OpNo: 1, O);
14809 O << ')';
14810 return;
14811 break;
14812 case 630:
14813 // SA1_combinezr
14814 O << " = combine(#0,";
14815 printOperand(MI, OpNo: 1, O);
14816 O << ')';
14817 return;
14818 break;
14819 case 631:
14820 // SL2_loadrd_sp
14821 O << " = memd(r29+#";
14822 printOperand(MI, OpNo: 1, O);
14823 O << ')';
14824 return;
14825 break;
14826 case 632:
14827 // SL2_loadri_sp
14828 O << " = memw(r29+#";
14829 printOperand(MI, OpNo: 1, O);
14830 O << ')';
14831 return;
14832 break;
14833 case 633:
14834 // V6_extractw
14835 O << " = vextract(";
14836 printOperand(MI, OpNo: 1, O);
14837 O << ',';
14838 printOperand(MI, OpNo: 2, O);
14839 O << ')';
14840 return;
14841 break;
14842 case 634:
14843 // V6_lvsplatb
14844 O << ".b = vsplat(";
14845 printOperand(MI, OpNo: 1, O);
14846 O << ')';
14847 return;
14848 break;
14849 case 635:
14850 // V6_lvsplath
14851 O << ".h = vsplat(";
14852 printOperand(MI, OpNo: 1, O);
14853 O << ')';
14854 return;
14855 break;
14856 case 636:
14857 // V6_lvsplatw
14858 O << " = vsplat(";
14859 printOperand(MI, OpNo: 1, O);
14860 O << ')';
14861 return;
14862 break;
14863 case 637:
14864 // V6_pred_scalar2
14865 O << " = vsetq(";
14866 printOperand(MI, OpNo: 1, O);
14867 O << ')';
14868 return;
14869 break;
14870 case 638:
14871 // V6_pred_scalar2v2
14872 O << " = vsetq2(";
14873 printOperand(MI, OpNo: 1, O);
14874 O << ')';
14875 return;
14876 break;
14877 case 639:
14878 // V6_shuffeqh, V6_vshuffeb
14879 O << ".b = vshuffe(";
14880 printOperand(MI, OpNo: 1, O);
14881 break;
14882 case 640:
14883 // V6_shuffeqw, V6_vshufeh
14884 O << ".h = vshuffe(";
14885 printOperand(MI, OpNo: 1, O);
14886 break;
14887 case 641:
14888 // V6_v6mpyhubs10_vxx, V6_v6mpyvubs10_vxx
14889 O << ".w += v6mpy(";
14890 printOperand(MI, OpNo: 2, O);
14891 O << ".ub,";
14892 printOperand(MI, OpNo: 3, O);
14893 O << ".b,#";
14894 printOperand(MI, OpNo: 4, O);
14895 break;
14896 case 642:
14897 // V6_vL32b_cur_ai, V6_vL32b_cur_pi, V6_vL32b_cur_ppu, V6_vL32b_nt_cur_ai...
14898 O << ".cur = vmem(";
14899 printOperand(MI, OpNo: 1, O);
14900 break;
14901 case 643:
14902 // V6_vL32b_nt_tmp_ai, V6_vL32b_nt_tmp_pi, V6_vL32b_nt_tmp_ppu, V6_vL32b_...
14903 O << ".tmp = vmem(";
14904 printOperand(MI, OpNo: 1, O);
14905 break;
14906 case 644:
14907 // V6_vabs_hf
14908 O << ".hf = vabs(";
14909 printOperand(MI, OpNo: 1, O);
14910 O << ".hf)";
14911 return;
14912 break;
14913 case 645:
14914 // V6_vabs_sf
14915 O << ".sf = vabs(";
14916 printOperand(MI, OpNo: 1, O);
14917 O << ".sf)";
14918 return;
14919 break;
14920 case 646:
14921 // V6_vabsb, V6_vabsb_sat
14922 O << ".b = vabs(";
14923 printOperand(MI, OpNo: 1, O);
14924 break;
14925 case 647:
14926 // V6_vabsdiffh, V6_vabsdiffuh
14927 O << ".uh = vabsdiff(";
14928 printOperand(MI, OpNo: 1, O);
14929 break;
14930 case 648:
14931 // V6_vabsdiffub
14932 O << ".ub = vabsdiff(";
14933 printOperand(MI, OpNo: 1, O);
14934 O << ".ub,";
14935 printOperand(MI, OpNo: 2, O);
14936 O << ".ub)";
14937 return;
14938 break;
14939 case 649:
14940 // V6_vabsdiffw
14941 O << ".uw = vabsdiff(";
14942 printOperand(MI, OpNo: 1, O);
14943 O << ".w,";
14944 printOperand(MI, OpNo: 2, O);
14945 O << ".w)";
14946 return;
14947 break;
14948 case 650:
14949 // V6_vabsh, V6_vabsh_sat
14950 O << ".h = vabs(";
14951 printOperand(MI, OpNo: 1, O);
14952 break;
14953 case 651:
14954 // V6_vabsw, V6_vabsw_sat
14955 O << ".w = vabs(";
14956 printOperand(MI, OpNo: 1, O);
14957 break;
14958 case 652:
14959 // V6_vadd_hf, V6_vadd_qf16, V6_vadd_qf16_mix
14960 O << ".qf16 = vadd(";
14961 printOperand(MI, OpNo: 1, O);
14962 break;
14963 case 653:
14964 // V6_vadd_hf_hf
14965 O << ".hf = vadd(";
14966 printOperand(MI, OpNo: 1, O);
14967 O << ".hf,";
14968 printOperand(MI, OpNo: 2, O);
14969 O << ".hf)";
14970 return;
14971 break;
14972 case 654:
14973 // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vadd_sf
14974 O << ".qf32 = vadd(";
14975 printOperand(MI, OpNo: 1, O);
14976 break;
14977 case 655:
14978 // V6_vadd_sf_bf, V6_vadd_sf_hf, V6_vadd_sf_sf
14979 O << ".sf = vadd(";
14980 printOperand(MI, OpNo: 1, O);
14981 break;
14982 case 656:
14983 // V6_vaddb, V6_vaddb_dv, V6_vaddbsat, V6_vaddbsat_dv
14984 O << ".b = vadd(";
14985 printOperand(MI, OpNo: 1, O);
14986 O << ".b,";
14987 printOperand(MI, OpNo: 2, O);
14988 break;
14989 case 657:
14990 // V6_vaddcarry, V6_vaddcarrysat, V6_vaddhw, V6_vadduhw, V6_vaddw, V6_vad...
14991 O << ".w = vadd(";
14992 break;
14993 case 658:
14994 // V6_vaddcarryo, V6_vsubcarryo
14995 O << ".w,";
14996 printOperand(MI, OpNo: 1, O);
14997 break;
14998 case 659:
14999 // V6_vaddclbh
15000 O << ".h = vadd(vclb(";
15001 printOperand(MI, OpNo: 1, O);
15002 O << ".h),";
15003 printOperand(MI, OpNo: 2, O);
15004 O << ".h)";
15005 return;
15006 break;
15007 case 660:
15008 // V6_vaddclbw
15009 O << ".w = vadd(vclb(";
15010 printOperand(MI, OpNo: 1, O);
15011 O << ".w),";
15012 printOperand(MI, OpNo: 2, O);
15013 O << ".w)";
15014 return;
15015 break;
15016 case 661:
15017 // V6_vaddh, V6_vaddh_dv, V6_vaddhsat, V6_vaddhsat_dv, V6_vaddubh
15018 O << ".h = vadd(";
15019 printOperand(MI, OpNo: 1, O);
15020 break;
15021 case 662:
15022 // V6_vaddhw_acc, V6_vadduhw_acc
15023 O << ".w += vadd(";
15024 printOperand(MI, OpNo: 2, O);
15025 break;
15026 case 663:
15027 // V6_vaddubh_acc
15028 O << ".h += vadd(";
15029 printOperand(MI, OpNo: 2, O);
15030 O << ".ub,";
15031 printOperand(MI, OpNo: 3, O);
15032 O << ".ub)";
15033 return;
15034 break;
15035 case 664:
15036 // V6_vaddubsat, V6_vaddubsat_dv, V6_vaddububb_sat
15037 O << ".ub = vadd(";
15038 printOperand(MI, OpNo: 1, O);
15039 O << ".ub,";
15040 printOperand(MI, OpNo: 2, O);
15041 break;
15042 case 665:
15043 // V6_vadduhsat, V6_vadduhsat_dv
15044 O << ".uh = vadd(";
15045 printOperand(MI, OpNo: 1, O);
15046 O << ".uh,";
15047 printOperand(MI, OpNo: 2, O);
15048 O << ".uh):sat";
15049 return;
15050 break;
15051 case 666:
15052 // V6_vadduwsat, V6_vadduwsat_dv
15053 O << ".uw = vadd(";
15054 printOperand(MI, OpNo: 1, O);
15055 O << ".uw,";
15056 printOperand(MI, OpNo: 2, O);
15057 O << ".uw):sat";
15058 return;
15059 break;
15060 case 667:
15061 // V6_valignb, V6_valignbi
15062 O << " = valign(";
15063 printOperand(MI, OpNo: 1, O);
15064 O << ',';
15065 printOperand(MI, OpNo: 2, O);
15066 break;
15067 case 668:
15068 // V6_vand, V6_vandqrt, V6_vandvqv, V6_vandvrt
15069 O << " = vand(";
15070 printOperand(MI, OpNo: 1, O);
15071 O << ',';
15072 printOperand(MI, OpNo: 2, O);
15073 O << ')';
15074 return;
15075 break;
15076 case 669:
15077 // V6_vandnqrt, V6_vandvnqv
15078 O << " = vand(!";
15079 printOperand(MI, OpNo: 1, O);
15080 O << ',';
15081 printOperand(MI, OpNo: 2, O);
15082 O << ')';
15083 return;
15084 break;
15085 case 670:
15086 // V6_vandnqrt_acc
15087 O << " |= vand(!";
15088 printOperand(MI, OpNo: 2, O);
15089 O << ',';
15090 printOperand(MI, OpNo: 3, O);
15091 O << ')';
15092 return;
15093 break;
15094 case 671:
15095 // V6_vandqrt_acc, V6_vandvrt_acc
15096 O << " |= vand(";
15097 printOperand(MI, OpNo: 2, O);
15098 O << ',';
15099 printOperand(MI, OpNo: 3, O);
15100 O << ')';
15101 return;
15102 break;
15103 case 672:
15104 // V6_vaslh, V6_vaslhv
15105 O << ".h = vasl(";
15106 printOperand(MI, OpNo: 1, O);
15107 O << ".h,";
15108 printOperand(MI, OpNo: 2, O);
15109 break;
15110 case 673:
15111 // V6_vaslh_acc
15112 O << ".h += vasl(";
15113 printOperand(MI, OpNo: 2, O);
15114 O << ".h,";
15115 printOperand(MI, OpNo: 3, O);
15116 O << ')';
15117 return;
15118 break;
15119 case 674:
15120 // V6_vaslw, V6_vaslwv
15121 O << ".w = vasl(";
15122 printOperand(MI, OpNo: 1, O);
15123 O << ".w,";
15124 printOperand(MI, OpNo: 2, O);
15125 break;
15126 case 675:
15127 // V6_vaslw_acc
15128 O << ".w += vasl(";
15129 printOperand(MI, OpNo: 2, O);
15130 O << ".w,";
15131 printOperand(MI, OpNo: 3, O);
15132 O << ')';
15133 return;
15134 break;
15135 case 676:
15136 // V6_vasr_into
15137 O << ".w = vasrinto(";
15138 printOperand(MI, OpNo: 2, O);
15139 O << ".w,";
15140 printOperand(MI, OpNo: 3, O);
15141 O << ".w)";
15142 return;
15143 break;
15144 case 677:
15145 // V6_vasrh, V6_vasrhv, V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat
15146 O << ".h = vasr(";
15147 printOperand(MI, OpNo: 1, O);
15148 break;
15149 case 678:
15150 // V6_vasrh_acc
15151 O << ".h += vasr(";
15152 printOperand(MI, OpNo: 2, O);
15153 O << ".h,";
15154 printOperand(MI, OpNo: 3, O);
15155 O << ')';
15156 return;
15157 break;
15158 case 679:
15159 // V6_vasrhbrndsat, V6_vasrhbsat
15160 O << ".b = vasr(";
15161 printOperand(MI, OpNo: 1, O);
15162 O << ".h,";
15163 printOperand(MI, OpNo: 2, O);
15164 O << ".h,";
15165 printOperand(MI, OpNo: 3, O);
15166 break;
15167 case 680:
15168 // V6_vasrhubrndsat, V6_vasrhubsat, V6_vasruhubrndsat, V6_vasruhubsat, V6...
15169 O << ".ub = vasr(";
15170 printOperand(MI, OpNo: 1, O);
15171 break;
15172 case 681:
15173 // V6_vasruwuhrndsat, V6_vasruwuhsat, V6_vasrvwuhrndsat, V6_vasrvwuhsat, ...
15174 O << ".uh = vasr(";
15175 printOperand(MI, OpNo: 1, O);
15176 break;
15177 case 682:
15178 // V6_vasrw, V6_vasrwv
15179 O << ".w = vasr(";
15180 printOperand(MI, OpNo: 1, O);
15181 O << ".w,";
15182 printOperand(MI, OpNo: 2, O);
15183 break;
15184 case 683:
15185 // V6_vasrw_acc
15186 O << ".w += vasr(";
15187 printOperand(MI, OpNo: 2, O);
15188 O << ".w,";
15189 printOperand(MI, OpNo: 3, O);
15190 O << ')';
15191 return;
15192 break;
15193 case 684:
15194 // V6_vassign_fp
15195 O << ".w = vfmv(";
15196 printOperand(MI, OpNo: 1, O);
15197 O << ".w)";
15198 return;
15199 break;
15200 case 685:
15201 // V6_vassign_tmp
15202 O << ".tmp = ";
15203 printOperand(MI, OpNo: 1, O);
15204 return;
15205 break;
15206 case 686:
15207 // V6_vavgb, V6_vavgbrnd
15208 O << ".b = vavg(";
15209 printOperand(MI, OpNo: 1, O);
15210 O << ".b,";
15211 printOperand(MI, OpNo: 2, O);
15212 break;
15213 case 687:
15214 // V6_vavgh, V6_vavghrnd
15215 O << ".h = vavg(";
15216 printOperand(MI, OpNo: 1, O);
15217 O << ".h,";
15218 printOperand(MI, OpNo: 2, O);
15219 break;
15220 case 688:
15221 // V6_vavgub, V6_vavgubrnd
15222 O << ".ub = vavg(";
15223 printOperand(MI, OpNo: 1, O);
15224 O << ".ub,";
15225 printOperand(MI, OpNo: 2, O);
15226 break;
15227 case 689:
15228 // V6_vavguh, V6_vavguhrnd
15229 O << ".uh = vavg(";
15230 printOperand(MI, OpNo: 1, O);
15231 O << ".uh,";
15232 printOperand(MI, OpNo: 2, O);
15233 break;
15234 case 690:
15235 // V6_vavguw, V6_vavguwrnd
15236 O << ".uw = vavg(";
15237 printOperand(MI, OpNo: 1, O);
15238 O << ".uw,";
15239 printOperand(MI, OpNo: 2, O);
15240 break;
15241 case 691:
15242 // V6_vavgw, V6_vavgwrnd
15243 O << ".w = vavg(";
15244 printOperand(MI, OpNo: 1, O);
15245 O << ".w,";
15246 printOperand(MI, OpNo: 2, O);
15247 break;
15248 case 692:
15249 // V6_vcl0h
15250 O << ".uh = vcl0(";
15251 printOperand(MI, OpNo: 1, O);
15252 O << ".uh)";
15253 return;
15254 break;
15255 case 693:
15256 // V6_vcl0w
15257 O << ".uw = vcl0(";
15258 printOperand(MI, OpNo: 1, O);
15259 O << ".uw)";
15260 return;
15261 break;
15262 case 694:
15263 // V6_vcombine
15264 O << " = vcombine(";
15265 printOperand(MI, OpNo: 1, O);
15266 O << ',';
15267 printOperand(MI, OpNo: 2, O);
15268 O << ')';
15269 return;
15270 break;
15271 case 695:
15272 // V6_vcombine_tmp
15273 O << ".tmp = vcombine(";
15274 printOperand(MI, OpNo: 1, O);
15275 O << ',';
15276 printOperand(MI, OpNo: 2, O);
15277 O << ')';
15278 return;
15279 break;
15280 case 696:
15281 // V6_vconv_h_hf
15282 O << ".h = ";
15283 printOperand(MI, OpNo: 1, O);
15284 O << ".hf";
15285 return;
15286 break;
15287 case 697:
15288 // V6_vconv_hf_h, V6_vconv_hf_qf16, V6_vconv_hf_qf32
15289 O << ".hf = ";
15290 printOperand(MI, OpNo: 1, O);
15291 break;
15292 case 698:
15293 // V6_vconv_sf_qf32, V6_vconv_sf_w
15294 O << ".sf = ";
15295 printOperand(MI, OpNo: 1, O);
15296 break;
15297 case 699:
15298 // V6_vconv_w_sf
15299 O << ".w = ";
15300 printOperand(MI, OpNo: 1, O);
15301 O << ".sf";
15302 return;
15303 break;
15304 case 700:
15305 // V6_vcvt_b_hf
15306 O << ".b = vcvt(";
15307 printOperand(MI, OpNo: 1, O);
15308 O << ".hf,";
15309 printOperand(MI, OpNo: 2, O);
15310 O << ".hf)";
15311 return;
15312 break;
15313 case 701:
15314 // V6_vcvt_bf_sf
15315 O << ".bf = vcvt(";
15316 printOperand(MI, OpNo: 1, O);
15317 O << ".sf,";
15318 printOperand(MI, OpNo: 2, O);
15319 O << ".sf)";
15320 return;
15321 break;
15322 case 702:
15323 // V6_vcvt_h_hf
15324 O << ".h = vcvt(";
15325 printOperand(MI, OpNo: 1, O);
15326 O << ".hf)";
15327 return;
15328 break;
15329 case 703:
15330 // V6_vcvt_hf_b, V6_vcvt_hf_h, V6_vcvt_hf_sf, V6_vcvt_hf_ub, V6_vcvt_hf_u...
15331 O << ".hf = vcvt(";
15332 printOperand(MI, OpNo: 1, O);
15333 break;
15334 case 704:
15335 // V6_vcvt_sf_hf
15336 O << ".sf = vcvt(";
15337 printOperand(MI, OpNo: 1, O);
15338 O << ".hf)";
15339 return;
15340 break;
15341 case 705:
15342 // V6_vcvt_ub_hf
15343 O << ".ub = vcvt(";
15344 printOperand(MI, OpNo: 1, O);
15345 O << ".hf,";
15346 printOperand(MI, OpNo: 2, O);
15347 O << ".hf)";
15348 return;
15349 break;
15350 case 706:
15351 // V6_vcvt_uh_hf
15352 O << ".uh = vcvt(";
15353 printOperand(MI, OpNo: 1, O);
15354 O << ".hf)";
15355 return;
15356 break;
15357 case 707:
15358 // V6_vdealb
15359 O << ".b = vdeal(";
15360 printOperand(MI, OpNo: 1, O);
15361 O << ".b)";
15362 return;
15363 break;
15364 case 708:
15365 // V6_vdealb4w
15366 O << ".b = vdeale(";
15367 printOperand(MI, OpNo: 1, O);
15368 O << ".b,";
15369 printOperand(MI, OpNo: 2, O);
15370 O << ".b)";
15371 return;
15372 break;
15373 case 709:
15374 // V6_vdealh
15375 O << ".h = vdeal(";
15376 printOperand(MI, OpNo: 1, O);
15377 O << ".h)";
15378 return;
15379 break;
15380 case 710:
15381 // V6_vdealvdd
15382 O << " = vdeal(";
15383 printOperand(MI, OpNo: 1, O);
15384 O << ',';
15385 printOperand(MI, OpNo: 2, O);
15386 O << ',';
15387 printOperand(MI, OpNo: 3, O);
15388 O << ')';
15389 return;
15390 break;
15391 case 711:
15392 // V6_vdelta
15393 O << " = vdelta(";
15394 printOperand(MI, OpNo: 1, O);
15395 O << ',';
15396 printOperand(MI, OpNo: 2, O);
15397 O << ')';
15398 return;
15399 break;
15400 case 712:
15401 // V6_vdmpy_sf_hf
15402 O << ".sf = vdmpy(";
15403 printOperand(MI, OpNo: 1, O);
15404 O << ".hf,";
15405 printOperand(MI, OpNo: 2, O);
15406 O << ".hf)";
15407 return;
15408 break;
15409 case 713:
15410 // V6_vdmpy_sf_hf_acc
15411 O << ".sf += vdmpy(";
15412 printOperand(MI, OpNo: 2, O);
15413 O << ".hf,";
15414 printOperand(MI, OpNo: 3, O);
15415 O << ".hf)";
15416 return;
15417 break;
15418 case 714:
15419 // V6_vdmpybus, V6_vdmpybus_dv
15420 O << ".h = vdmpy(";
15421 printOperand(MI, OpNo: 1, O);
15422 O << ".ub,";
15423 printOperand(MI, OpNo: 2, O);
15424 O << ".b)";
15425 return;
15426 break;
15427 case 715:
15428 // V6_vdmpybus_acc, V6_vdmpybus_dv_acc
15429 O << ".h += vdmpy(";
15430 printOperand(MI, OpNo: 2, O);
15431 O << ".ub,";
15432 printOperand(MI, OpNo: 3, O);
15433 O << ".b)";
15434 return;
15435 break;
15436 case 716:
15437 // V6_vdmpyhb, V6_vdmpyhb_dv, V6_vdmpyhisat, V6_vdmpyhsat, V6_vdmpyhsuisa...
15438 O << ".w = vdmpy(";
15439 printOperand(MI, OpNo: 1, O);
15440 O << ".h,";
15441 printOperand(MI, OpNo: 2, O);
15442 break;
15443 case 717:
15444 // V6_vdmpyhb_acc, V6_vdmpyhb_dv_acc, V6_vdmpyhisat_acc, V6_vdmpyhsat_acc...
15445 O << ".w += vdmpy(";
15446 printOperand(MI, OpNo: 2, O);
15447 O << ".h,";
15448 printOperand(MI, OpNo: 3, O);
15449 break;
15450 case 718:
15451 // V6_vdsaduh
15452 O << ".uw = vdsad(";
15453 printOperand(MI, OpNo: 1, O);
15454 O << ".uh,";
15455 printOperand(MI, OpNo: 2, O);
15456 O << ".uh)";
15457 return;
15458 break;
15459 case 719:
15460 // V6_vdsaduh_acc
15461 O << ".uw += vdsad(";
15462 printOperand(MI, OpNo: 2, O);
15463 O << ".uh,";
15464 printOperand(MI, OpNo: 3, O);
15465 O << ".uh)";
15466 return;
15467 break;
15468 case 720:
15469 // V6_vfmax_hf
15470 O << ".hf = vfmax(";
15471 printOperand(MI, OpNo: 1, O);
15472 O << ".hf,";
15473 printOperand(MI, OpNo: 2, O);
15474 O << ".hf)";
15475 return;
15476 break;
15477 case 721:
15478 // V6_vfmax_sf
15479 O << ".sf = vfmax(";
15480 printOperand(MI, OpNo: 1, O);
15481 O << ".sf,";
15482 printOperand(MI, OpNo: 2, O);
15483 O << ".sf)";
15484 return;
15485 break;
15486 case 722:
15487 // V6_vfmin_hf
15488 O << ".hf = vfmin(";
15489 printOperand(MI, OpNo: 1, O);
15490 O << ".hf,";
15491 printOperand(MI, OpNo: 2, O);
15492 O << ".hf)";
15493 return;
15494 break;
15495 case 723:
15496 // V6_vfmin_sf
15497 O << ".sf = vfmin(";
15498 printOperand(MI, OpNo: 1, O);
15499 O << ".sf,";
15500 printOperand(MI, OpNo: 2, O);
15501 O << ".sf)";
15502 return;
15503 break;
15504 case 724:
15505 // V6_vfneg_hf
15506 O << ".hf = vfneg(";
15507 printOperand(MI, OpNo: 1, O);
15508 O << ".hf)";
15509 return;
15510 break;
15511 case 725:
15512 // V6_vfneg_sf
15513 O << ".sf = vfneg(";
15514 printOperand(MI, OpNo: 1, O);
15515 O << ".sf)";
15516 return;
15517 break;
15518 case 726:
15519 // V6_vgathermhq, V6_vgathermhwq
15520 O << ") vtmp.h = vgather(";
15521 printOperand(MI, OpNo: 1, O);
15522 O << ',';
15523 printOperand(MI, OpNo: 2, O);
15524 O << ',';
15525 printOperand(MI, OpNo: 3, O);
15526 break;
15527 case 727:
15528 // V6_vgathermwq
15529 O << ") vtmp.w = vgather(";
15530 printOperand(MI, OpNo: 1, O);
15531 O << ',';
15532 printOperand(MI, OpNo: 2, O);
15533 O << ',';
15534 printOperand(MI, OpNo: 3, O);
15535 O << ".w).w";
15536 return;
15537 break;
15538 case 728:
15539 // V6_vgtb, V6_vgtbf, V6_vgth, V6_vgthf, V6_vgtsf, V6_vgtub, V6_vgtuh, V6...
15540 O << " = vcmp.gt(";
15541 printOperand(MI, OpNo: 1, O);
15542 break;
15543 case 729:
15544 // V6_vgtb_and, V6_vgtbf_and, V6_vgth_and, V6_vgthf_and, V6_vgtsf_and, V6...
15545 O << " &= vcmp.gt(";
15546 printOperand(MI, OpNo: 2, O);
15547 break;
15548 case 730:
15549 // V6_vgtb_or, V6_vgtbf_or, V6_vgth_or, V6_vgthf_or, V6_vgtsf_or, V6_vgtu...
15550 O << " |= vcmp.gt(";
15551 printOperand(MI, OpNo: 2, O);
15552 break;
15553 case 731:
15554 // V6_vgtb_xor, V6_vgtbf_xor, V6_vgth_xor, V6_vgthf_xor, V6_vgtsf_xor, V6...
15555 O << " ^= vcmp.gt(";
15556 printOperand(MI, OpNo: 2, O);
15557 break;
15558 case 732:
15559 // V6_vinsertwr
15560 O << ".w = vinsert(";
15561 printOperand(MI, OpNo: 2, O);
15562 O << ')';
15563 return;
15564 break;
15565 case 733:
15566 // V6_vlalignb, V6_vlalignbi
15567 O << " = vlalign(";
15568 printOperand(MI, OpNo: 1, O);
15569 O << ',';
15570 printOperand(MI, OpNo: 2, O);
15571 break;
15572 case 734:
15573 // V6_vlsrb
15574 O << ".ub = vlsr(";
15575 printOperand(MI, OpNo: 1, O);
15576 O << ".ub,";
15577 printOperand(MI, OpNo: 2, O);
15578 O << ')';
15579 return;
15580 break;
15581 case 735:
15582 // V6_vlsrh
15583 O << ".uh = vlsr(";
15584 printOperand(MI, OpNo: 1, O);
15585 O << ".uh,";
15586 printOperand(MI, OpNo: 2, O);
15587 O << ')';
15588 return;
15589 break;
15590 case 736:
15591 // V6_vlsrhv
15592 O << ".h = vlsr(";
15593 printOperand(MI, OpNo: 1, O);
15594 O << ".h,";
15595 printOperand(MI, OpNo: 2, O);
15596 O << ".h)";
15597 return;
15598 break;
15599 case 737:
15600 // V6_vlsrw
15601 O << ".uw = vlsr(";
15602 printOperand(MI, OpNo: 1, O);
15603 O << ".uw,";
15604 printOperand(MI, OpNo: 2, O);
15605 O << ')';
15606 return;
15607 break;
15608 case 738:
15609 // V6_vlsrwv
15610 O << ".w = vlsr(";
15611 printOperand(MI, OpNo: 1, O);
15612 O << ".w,";
15613 printOperand(MI, OpNo: 2, O);
15614 O << ".w)";
15615 return;
15616 break;
15617 case 739:
15618 // V6_vlut4
15619 O << ".h = vlut4(";
15620 printOperand(MI, OpNo: 1, O);
15621 O << ".uh,";
15622 printOperand(MI, OpNo: 2, O);
15623 O << ".h)";
15624 return;
15625 break;
15626 case 740:
15627 // V6_vlutvvb, V6_vlutvvb_nm, V6_vlutvvbi
15628 O << ".b = vlut32(";
15629 printOperand(MI, OpNo: 1, O);
15630 O << ".b,";
15631 printOperand(MI, OpNo: 2, O);
15632 break;
15633 case 741:
15634 // V6_vlutvvb_oracc, V6_vlutvvb_oracci
15635 O << ".b |= vlut32(";
15636 printOperand(MI, OpNo: 2, O);
15637 O << ".b,";
15638 printOperand(MI, OpNo: 3, O);
15639 break;
15640 case 742:
15641 // V6_vlutvwh, V6_vlutvwh_nm, V6_vlutvwhi
15642 O << ".h = vlut16(";
15643 printOperand(MI, OpNo: 1, O);
15644 O << ".b,";
15645 printOperand(MI, OpNo: 2, O);
15646 break;
15647 case 743:
15648 // V6_vlutvwh_oracc, V6_vlutvwh_oracci
15649 O << ".h |= vlut16(";
15650 printOperand(MI, OpNo: 2, O);
15651 O << ".b,";
15652 printOperand(MI, OpNo: 3, O);
15653 break;
15654 case 744:
15655 // V6_vmax_bf
15656 O << ".bf = vmax(";
15657 printOperand(MI, OpNo: 1, O);
15658 O << ".bf,";
15659 printOperand(MI, OpNo: 2, O);
15660 O << ".bf)";
15661 return;
15662 break;
15663 case 745:
15664 // V6_vmax_hf
15665 O << ".hf = vmax(";
15666 printOperand(MI, OpNo: 1, O);
15667 O << ".hf,";
15668 printOperand(MI, OpNo: 2, O);
15669 O << ".hf)";
15670 return;
15671 break;
15672 case 746:
15673 // V6_vmax_sf
15674 O << ".sf = vmax(";
15675 printOperand(MI, OpNo: 1, O);
15676 O << ".sf,";
15677 printOperand(MI, OpNo: 2, O);
15678 O << ".sf)";
15679 return;
15680 break;
15681 case 747:
15682 // V6_vmaxb
15683 O << ".b = vmax(";
15684 printOperand(MI, OpNo: 1, O);
15685 O << ".b,";
15686 printOperand(MI, OpNo: 2, O);
15687 O << ".b)";
15688 return;
15689 break;
15690 case 748:
15691 // V6_vmaxh
15692 O << ".h = vmax(";
15693 printOperand(MI, OpNo: 1, O);
15694 O << ".h,";
15695 printOperand(MI, OpNo: 2, O);
15696 O << ".h)";
15697 return;
15698 break;
15699 case 749:
15700 // V6_vmaxub
15701 O << ".ub = vmax(";
15702 printOperand(MI, OpNo: 1, O);
15703 O << ".ub,";
15704 printOperand(MI, OpNo: 2, O);
15705 O << ".ub)";
15706 return;
15707 break;
15708 case 750:
15709 // V6_vmaxuh
15710 O << ".uh = vmax(";
15711 printOperand(MI, OpNo: 1, O);
15712 O << ".uh,";
15713 printOperand(MI, OpNo: 2, O);
15714 O << ".uh)";
15715 return;
15716 break;
15717 case 751:
15718 // V6_vmaxw
15719 O << ".w = vmax(";
15720 printOperand(MI, OpNo: 1, O);
15721 O << ".w,";
15722 printOperand(MI, OpNo: 2, O);
15723 O << ".w)";
15724 return;
15725 break;
15726 case 752:
15727 // V6_vmin_bf
15728 O << ".bf = vmin(";
15729 printOperand(MI, OpNo: 1, O);
15730 O << ".bf,";
15731 printOperand(MI, OpNo: 2, O);
15732 O << ".bf)";
15733 return;
15734 break;
15735 case 753:
15736 // V6_vmin_hf
15737 O << ".hf = vmin(";
15738 printOperand(MI, OpNo: 1, O);
15739 O << ".hf,";
15740 printOperand(MI, OpNo: 2, O);
15741 O << ".hf)";
15742 return;
15743 break;
15744 case 754:
15745 // V6_vmin_sf
15746 O << ".sf = vmin(";
15747 printOperand(MI, OpNo: 1, O);
15748 O << ".sf,";
15749 printOperand(MI, OpNo: 2, O);
15750 O << ".sf)";
15751 return;
15752 break;
15753 case 755:
15754 // V6_vminb
15755 O << ".b = vmin(";
15756 printOperand(MI, OpNo: 1, O);
15757 O << ".b,";
15758 printOperand(MI, OpNo: 2, O);
15759 O << ".b)";
15760 return;
15761 break;
15762 case 756:
15763 // V6_vminh
15764 O << ".h = vmin(";
15765 printOperand(MI, OpNo: 1, O);
15766 O << ".h,";
15767 printOperand(MI, OpNo: 2, O);
15768 O << ".h)";
15769 return;
15770 break;
15771 case 757:
15772 // V6_vminub
15773 O << ".ub = vmin(";
15774 printOperand(MI, OpNo: 1, O);
15775 O << ".ub,";
15776 printOperand(MI, OpNo: 2, O);
15777 O << ".ub)";
15778 return;
15779 break;
15780 case 758:
15781 // V6_vminuh
15782 O << ".uh = vmin(";
15783 printOperand(MI, OpNo: 1, O);
15784 O << ".uh,";
15785 printOperand(MI, OpNo: 2, O);
15786 O << ".uh)";
15787 return;
15788 break;
15789 case 759:
15790 // V6_vminw
15791 O << ".w = vmin(";
15792 printOperand(MI, OpNo: 1, O);
15793 O << ".w,";
15794 printOperand(MI, OpNo: 2, O);
15795 O << ".w)";
15796 return;
15797 break;
15798 case 760:
15799 // V6_vmpabus, V6_vmpabusv, V6_vmpabuu, V6_vmpabuuv, V6_vmpahhsat, V6_vmp...
15800 O << ".h = vmpa(";
15801 printOperand(MI, OpNo: 1, O);
15802 break;
15803 case 761:
15804 // V6_vmpabus_acc, V6_vmpabuu_acc
15805 O << ".h += vmpa(";
15806 printOperand(MI, OpNo: 2, O);
15807 O << ".ub,";
15808 printOperand(MI, OpNo: 3, O);
15809 break;
15810 case 762:
15811 // V6_vmpahb, V6_vmpauhb
15812 O << ".w = vmpa(";
15813 printOperand(MI, OpNo: 1, O);
15814 break;
15815 case 763:
15816 // V6_vmpahb_acc, V6_vmpauhb_acc
15817 O << ".w += vmpa(";
15818 printOperand(MI, OpNo: 2, O);
15819 break;
15820 case 764:
15821 // V6_vmpsuhuhsat
15822 O << ".h = vmps(";
15823 printOperand(MI, OpNo: 1, O);
15824 O << ".h,";
15825 printOperand(MI, OpNo: 2, O);
15826 O << ".uh,";
15827 printOperand(MI, OpNo: 3, O);
15828 O << ".uh):sat";
15829 return;
15830 break;
15831 case 765:
15832 // V6_vmpy_hf_hf
15833 O << ".hf = vmpy(";
15834 printOperand(MI, OpNo: 1, O);
15835 O << ".hf,";
15836 printOperand(MI, OpNo: 2, O);
15837 O << ".hf)";
15838 return;
15839 break;
15840 case 766:
15841 // V6_vmpy_hf_hf_acc
15842 O << ".hf += vmpy(";
15843 printOperand(MI, OpNo: 2, O);
15844 O << ".hf,";
15845 printOperand(MI, OpNo: 3, O);
15846 O << ".hf)";
15847 return;
15848 break;
15849 case 767:
15850 // V6_vmpy_qf16, V6_vmpy_qf16_hf, V6_vmpy_qf16_mix_hf
15851 O << ".qf16 = vmpy(";
15852 printOperand(MI, OpNo: 1, O);
15853 break;
15854 case 768:
15855 // V6_vmpy_qf32, V6_vmpy_qf32_hf, V6_vmpy_qf32_mix_hf, V6_vmpy_qf32_qf16,...
15856 O << ".qf32 = vmpy(";
15857 printOperand(MI, OpNo: 1, O);
15858 break;
15859 case 769:
15860 // V6_vmpy_sf_bf, V6_vmpy_sf_hf, V6_vmpy_sf_sf
15861 O << ".sf = vmpy(";
15862 printOperand(MI, OpNo: 1, O);
15863 break;
15864 case 770:
15865 // V6_vmpy_sf_bf_acc, V6_vmpy_sf_hf_acc
15866 O << ".sf += vmpy(";
15867 printOperand(MI, OpNo: 2, O);
15868 break;
15869 case 771:
15870 // V6_vmpybus, V6_vmpybusv, V6_vmpybv, V6_vmpyhsrs, V6_vmpyhss, V6_vmpyhv...
15871 O << ".h = vmpy(";
15872 printOperand(MI, OpNo: 1, O);
15873 break;
15874 case 772:
15875 // V6_vmpybus_acc, V6_vmpybusv_acc, V6_vmpybv_acc
15876 O << ".h += vmpy(";
15877 printOperand(MI, OpNo: 2, O);
15878 break;
15879 case 773:
15880 // V6_vmpyewuh
15881 O << ".w = vmpye(";
15882 printOperand(MI, OpNo: 1, O);
15883 O << ".w,";
15884 printOperand(MI, OpNo: 2, O);
15885 O << ".uh)";
15886 return;
15887 break;
15888 case 774:
15889 // V6_vmpyewuh_64
15890 O << " = vmpye(";
15891 printOperand(MI, OpNo: 1, O);
15892 O << ".w,";
15893 printOperand(MI, OpNo: 2, O);
15894 O << ".uh)";
15895 return;
15896 break;
15897 case 775:
15898 // V6_vmpyh, V6_vmpyhus, V6_vmpyhv
15899 O << ".w = vmpy(";
15900 printOperand(MI, OpNo: 1, O);
15901 O << ".h,";
15902 printOperand(MI, OpNo: 2, O);
15903 break;
15904 case 776:
15905 // V6_vmpyh_acc, V6_vmpyhsat_acc, V6_vmpyhus_acc, V6_vmpyhv_acc
15906 O << ".w += vmpy(";
15907 printOperand(MI, OpNo: 2, O);
15908 O << ".h,";
15909 printOperand(MI, OpNo: 3, O);
15910 break;
15911 case 777:
15912 // V6_vmpyieoh
15913 O << ".w = vmpyieo(";
15914 printOperand(MI, OpNo: 1, O);
15915 O << ".h,";
15916 printOperand(MI, OpNo: 2, O);
15917 O << ".h)";
15918 return;
15919 break;
15920 case 778:
15921 // V6_vmpyiewh_acc, V6_vmpyiewuh_acc
15922 O << ".w += vmpyie(";
15923 printOperand(MI, OpNo: 2, O);
15924 O << ".w,";
15925 printOperand(MI, OpNo: 3, O);
15926 break;
15927 case 779:
15928 // V6_vmpyiewuh
15929 O << ".w = vmpyie(";
15930 printOperand(MI, OpNo: 1, O);
15931 O << ".w,";
15932 printOperand(MI, OpNo: 2, O);
15933 O << ".uh)";
15934 return;
15935 break;
15936 case 780:
15937 // V6_vmpyih, V6_vmpyihb
15938 O << ".h = vmpyi(";
15939 printOperand(MI, OpNo: 1, O);
15940 O << ".h,";
15941 printOperand(MI, OpNo: 2, O);
15942 break;
15943 case 781:
15944 // V6_vmpyih_acc, V6_vmpyihb_acc
15945 O << ".h += vmpyi(";
15946 printOperand(MI, OpNo: 2, O);
15947 O << ".h,";
15948 printOperand(MI, OpNo: 3, O);
15949 break;
15950 case 782:
15951 // V6_vmpyiowh
15952 O << ".w = vmpyio(";
15953 printOperand(MI, OpNo: 1, O);
15954 O << ".w,";
15955 printOperand(MI, OpNo: 2, O);
15956 O << ".h)";
15957 return;
15958 break;
15959 case 783:
15960 // V6_vmpyiwb, V6_vmpyiwh, V6_vmpyiwub
15961 O << ".w = vmpyi(";
15962 printOperand(MI, OpNo: 1, O);
15963 O << ".w,";
15964 printOperand(MI, OpNo: 2, O);
15965 break;
15966 case 784:
15967 // V6_vmpyiwb_acc, V6_vmpyiwh_acc, V6_vmpyiwub_acc
15968 O << ".w += vmpyi(";
15969 printOperand(MI, OpNo: 2, O);
15970 O << ".w,";
15971 printOperand(MI, OpNo: 3, O);
15972 break;
15973 case 785:
15974 // V6_vmpyowh, V6_vmpyowh_rnd
15975 O << ".w = vmpyo(";
15976 printOperand(MI, OpNo: 1, O);
15977 O << ".w,";
15978 printOperand(MI, OpNo: 2, O);
15979 break;
15980 case 786:
15981 // V6_vmpyowh_64_acc
15982 O << " += vmpyo(";
15983 printOperand(MI, OpNo: 2, O);
15984 O << ".w,";
15985 printOperand(MI, OpNo: 3, O);
15986 O << ".h)";
15987 return;
15988 break;
15989 case 787:
15990 // V6_vmpyowh_rnd_sacc, V6_vmpyowh_sacc
15991 O << ".w += vmpyo(";
15992 printOperand(MI, OpNo: 2, O);
15993 O << ".w,";
15994 printOperand(MI, OpNo: 3, O);
15995 break;
15996 case 788:
15997 // V6_vmpyub, V6_vmpyubv, V6_vmpyuhvs
15998 O << ".uh = vmpy(";
15999 printOperand(MI, OpNo: 1, O);
16000 break;
16001 case 789:
16002 // V6_vmpyub_acc, V6_vmpyubv_acc
16003 O << ".uh += vmpy(";
16004 printOperand(MI, OpNo: 2, O);
16005 O << ".ub,";
16006 printOperand(MI, OpNo: 3, O);
16007 O << ".ub)";
16008 return;
16009 break;
16010 case 790:
16011 // V6_vmpyuh, V6_vmpyuhv
16012 O << ".uw = vmpy(";
16013 printOperand(MI, OpNo: 1, O);
16014 O << ".uh,";
16015 printOperand(MI, OpNo: 2, O);
16016 O << ".uh)";
16017 return;
16018 break;
16019 case 791:
16020 // V6_vmpyuh_acc, V6_vmpyuhv_acc
16021 O << ".uw += vmpy(";
16022 printOperand(MI, OpNo: 2, O);
16023 O << ".uh,";
16024 printOperand(MI, OpNo: 3, O);
16025 O << ".uh)";
16026 return;
16027 break;
16028 case 792:
16029 // V6_vmpyuhe
16030 O << ".uw = vmpye(";
16031 printOperand(MI, OpNo: 1, O);
16032 O << ".uh,";
16033 printOperand(MI, OpNo: 2, O);
16034 O << ".uh)";
16035 return;
16036 break;
16037 case 793:
16038 // V6_vmpyuhe_acc
16039 O << ".uw += vmpye(";
16040 printOperand(MI, OpNo: 2, O);
16041 O << ".uh,";
16042 printOperand(MI, OpNo: 3, O);
16043 O << ".uh)";
16044 return;
16045 break;
16046 case 794:
16047 // V6_vnavgb, V6_vnavgub
16048 O << ".b = vnavg(";
16049 printOperand(MI, OpNo: 1, O);
16050 break;
16051 case 795:
16052 // V6_vnavgh
16053 O << ".h = vnavg(";
16054 printOperand(MI, OpNo: 1, O);
16055 O << ".h,";
16056 printOperand(MI, OpNo: 2, O);
16057 O << ".h)";
16058 return;
16059 break;
16060 case 796:
16061 // V6_vnavgw
16062 O << ".w = vnavg(";
16063 printOperand(MI, OpNo: 1, O);
16064 O << ".w,";
16065 printOperand(MI, OpNo: 2, O);
16066 O << ".w)";
16067 return;
16068 break;
16069 case 797:
16070 // V6_vnormamth
16071 O << ".h = vnormamt(";
16072 printOperand(MI, OpNo: 1, O);
16073 O << ".h)";
16074 return;
16075 break;
16076 case 798:
16077 // V6_vnormamtw
16078 O << ".w = vnormamt(";
16079 printOperand(MI, OpNo: 1, O);
16080 O << ".w)";
16081 return;
16082 break;
16083 case 799:
16084 // V6_vnot
16085 O << " = vnot(";
16086 printOperand(MI, OpNo: 1, O);
16087 O << ')';
16088 return;
16089 break;
16090 case 800:
16091 // V6_vor
16092 O << " = vor(";
16093 printOperand(MI, OpNo: 1, O);
16094 O << ',';
16095 printOperand(MI, OpNo: 2, O);
16096 O << ')';
16097 return;
16098 break;
16099 case 801:
16100 // V6_vpackeb
16101 O << ".b = vpacke(";
16102 printOperand(MI, OpNo: 1, O);
16103 O << ".h,";
16104 printOperand(MI, OpNo: 2, O);
16105 O << ".h)";
16106 return;
16107 break;
16108 case 802:
16109 // V6_vpackeh
16110 O << ".h = vpacke(";
16111 printOperand(MI, OpNo: 1, O);
16112 O << ".w,";
16113 printOperand(MI, OpNo: 2, O);
16114 O << ".w)";
16115 return;
16116 break;
16117 case 803:
16118 // V6_vpackhb_sat
16119 O << ".b = vpack(";
16120 printOperand(MI, OpNo: 1, O);
16121 O << ".h,";
16122 printOperand(MI, OpNo: 2, O);
16123 O << ".h):sat";
16124 return;
16125 break;
16126 case 804:
16127 // V6_vpackhub_sat
16128 O << ".ub = vpack(";
16129 printOperand(MI, OpNo: 1, O);
16130 O << ".h,";
16131 printOperand(MI, OpNo: 2, O);
16132 O << ".h):sat";
16133 return;
16134 break;
16135 case 805:
16136 // V6_vpackob
16137 O << ".b = vpacko(";
16138 printOperand(MI, OpNo: 1, O);
16139 O << ".h,";
16140 printOperand(MI, OpNo: 2, O);
16141 O << ".h)";
16142 return;
16143 break;
16144 case 806:
16145 // V6_vpackoh
16146 O << ".h = vpacko(";
16147 printOperand(MI, OpNo: 1, O);
16148 O << ".w,";
16149 printOperand(MI, OpNo: 2, O);
16150 O << ".w)";
16151 return;
16152 break;
16153 case 807:
16154 // V6_vpackwh_sat
16155 O << ".h = vpack(";
16156 printOperand(MI, OpNo: 1, O);
16157 O << ".w,";
16158 printOperand(MI, OpNo: 2, O);
16159 O << ".w):sat";
16160 return;
16161 break;
16162 case 808:
16163 // V6_vpackwuh_sat
16164 O << ".uh = vpack(";
16165 printOperand(MI, OpNo: 1, O);
16166 O << ".w,";
16167 printOperand(MI, OpNo: 2, O);
16168 O << ".w):sat";
16169 return;
16170 break;
16171 case 809:
16172 // V6_vpopcounth
16173 O << ".h = vpopcount(";
16174 printOperand(MI, OpNo: 1, O);
16175 O << ".h)";
16176 return;
16177 break;
16178 case 810:
16179 // V6_vprefixqb
16180 O << ".b = prefixsum(";
16181 printOperand(MI, OpNo: 1, O);
16182 O << ')';
16183 return;
16184 break;
16185 case 811:
16186 // V6_vprefixqh
16187 O << ".h = prefixsum(";
16188 printOperand(MI, OpNo: 1, O);
16189 O << ')';
16190 return;
16191 break;
16192 case 812:
16193 // V6_vprefixqw
16194 O << ".w = prefixsum(";
16195 printOperand(MI, OpNo: 1, O);
16196 O << ')';
16197 return;
16198 break;
16199 case 813:
16200 // V6_vrdelta
16201 O << " = vrdelta(";
16202 printOperand(MI, OpNo: 1, O);
16203 O << ',';
16204 printOperand(MI, OpNo: 2, O);
16205 O << ')';
16206 return;
16207 break;
16208 case 814:
16209 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rx, V6_vrmpyzbub_rt, V6_vrmpyzbub_rx
16210 O << ".w = vrmpyz(";
16211 break;
16212 case 815:
16213 // V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rt_acc, V6_vrmpyz...
16214 O << ".w += vrmpyz(";
16215 break;
16216 case 816:
16217 // V6_vrmpyzcb_rt, V6_vrmpyzcb_rx
16218 O << ".w = vr16mpyz(";
16219 break;
16220 case 817:
16221 // V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx_acc
16222 O << ".w += vr16mpyz(";
16223 break;
16224 case 818:
16225 // V6_vrmpyzcbs_rt, V6_vrmpyzcbs_rx
16226 O << ".w = vr16mpyzs(";
16227 break;
16228 case 819:
16229 // V6_vrmpyzcbs_rt_acc, V6_vrmpyzcbs_rx_acc
16230 O << ".w += vr16mpyzs(";
16231 break;
16232 case 820:
16233 // V6_vrmpyznb_rt, V6_vrmpyznb_rx
16234 O << ".w = vr8mpyz(";
16235 break;
16236 case 821:
16237 // V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx_acc
16238 O << ".w += vr8mpyz(";
16239 break;
16240 case 822:
16241 // V6_vror
16242 O << " = vror(";
16243 printOperand(MI, OpNo: 1, O);
16244 O << ',';
16245 printOperand(MI, OpNo: 2, O);
16246 O << ')';
16247 return;
16248 break;
16249 case 823:
16250 // V6_vrotr
16251 O << ".uw = vrotr(";
16252 printOperand(MI, OpNo: 1, O);
16253 O << ".uw,";
16254 printOperand(MI, OpNo: 2, O);
16255 O << ".uw)";
16256 return;
16257 break;
16258 case 824:
16259 // V6_vroundhb
16260 O << ".b = vround(";
16261 printOperand(MI, OpNo: 1, O);
16262 O << ".h,";
16263 printOperand(MI, OpNo: 2, O);
16264 O << ".h):sat";
16265 return;
16266 break;
16267 case 825:
16268 // V6_vroundhub, V6_vrounduhub
16269 O << ".ub = vround(";
16270 printOperand(MI, OpNo: 1, O);
16271 break;
16272 case 826:
16273 // V6_vrounduwuh, V6_vroundwuh
16274 O << ".uh = vround(";
16275 printOperand(MI, OpNo: 1, O);
16276 break;
16277 case 827:
16278 // V6_vroundwh
16279 O << ".h = vround(";
16280 printOperand(MI, OpNo: 1, O);
16281 O << ".w,";
16282 printOperand(MI, OpNo: 2, O);
16283 O << ".w):sat";
16284 return;
16285 break;
16286 case 828:
16287 // V6_vrsadubi
16288 O << ".uw = vrsad(";
16289 printOperand(MI, OpNo: 1, O);
16290 O << ".ub,";
16291 printOperand(MI, OpNo: 2, O);
16292 O << ".ub,#";
16293 printOperand(MI, OpNo: 3, O);
16294 O << ')';
16295 return;
16296 break;
16297 case 829:
16298 // V6_vrsadubi_acc
16299 O << ".uw += vrsad(";
16300 printOperand(MI, OpNo: 2, O);
16301 O << ".ub,";
16302 printOperand(MI, OpNo: 3, O);
16303 O << ".ub,#";
16304 printOperand(MI, OpNo: 4, O);
16305 O << ')';
16306 return;
16307 break;
16308 case 830:
16309 // V6_vsatdw
16310 O << ".w = vsatdw(";
16311 printOperand(MI, OpNo: 1, O);
16312 O << ".w,";
16313 printOperand(MI, OpNo: 2, O);
16314 O << ".w)";
16315 return;
16316 break;
16317 case 831:
16318 // V6_vsathub
16319 O << ".ub = vsat(";
16320 printOperand(MI, OpNo: 1, O);
16321 O << ".h,";
16322 printOperand(MI, OpNo: 2, O);
16323 O << ".h)";
16324 return;
16325 break;
16326 case 832:
16327 // V6_vsatuwuh
16328 O << ".uh = vsat(";
16329 printOperand(MI, OpNo: 1, O);
16330 O << ".uw,";
16331 printOperand(MI, OpNo: 2, O);
16332 O << ".uw)";
16333 return;
16334 break;
16335 case 833:
16336 // V6_vsatwh
16337 O << ".h = vsat(";
16338 printOperand(MI, OpNo: 1, O);
16339 O << ".w,";
16340 printOperand(MI, OpNo: 2, O);
16341 O << ".w)";
16342 return;
16343 break;
16344 case 834:
16345 // V6_vsb
16346 O << ".h = vsxt(";
16347 printOperand(MI, OpNo: 1, O);
16348 O << ".b)";
16349 return;
16350 break;
16351 case 835:
16352 // V6_vsh
16353 O << ".w = vsxt(";
16354 printOperand(MI, OpNo: 1, O);
16355 O << ".h)";
16356 return;
16357 break;
16358 case 836:
16359 // V6_vshuffb
16360 O << ".b = vshuff(";
16361 printOperand(MI, OpNo: 1, O);
16362 O << ".b)";
16363 return;
16364 break;
16365 case 837:
16366 // V6_vshuffh
16367 O << ".h = vshuff(";
16368 printOperand(MI, OpNo: 1, O);
16369 O << ".h)";
16370 return;
16371 break;
16372 case 838:
16373 // V6_vshuffob
16374 O << ".b = vshuffo(";
16375 printOperand(MI, OpNo: 1, O);
16376 O << ".b,";
16377 printOperand(MI, OpNo: 2, O);
16378 O << ".b)";
16379 return;
16380 break;
16381 case 839:
16382 // V6_vshuffvdd
16383 O << " = vshuff(";
16384 printOperand(MI, OpNo: 1, O);
16385 O << ',';
16386 printOperand(MI, OpNo: 2, O);
16387 O << ',';
16388 printOperand(MI, OpNo: 3, O);
16389 O << ')';
16390 return;
16391 break;
16392 case 840:
16393 // V6_vshufoeb
16394 O << ".b = vshuffoe(";
16395 printOperand(MI, OpNo: 1, O);
16396 O << ".b,";
16397 printOperand(MI, OpNo: 2, O);
16398 O << ".b)";
16399 return;
16400 break;
16401 case 841:
16402 // V6_vshufoeh
16403 O << ".h = vshuffoe(";
16404 printOperand(MI, OpNo: 1, O);
16405 O << ".h,";
16406 printOperand(MI, OpNo: 2, O);
16407 O << ".h)";
16408 return;
16409 break;
16410 case 842:
16411 // V6_vshufoh
16412 O << ".h = vshuffo(";
16413 printOperand(MI, OpNo: 1, O);
16414 O << ".h,";
16415 printOperand(MI, OpNo: 2, O);
16416 O << ".h)";
16417 return;
16418 break;
16419 case 843:
16420 // V6_vsub_hf, V6_vsub_qf16, V6_vsub_qf16_mix
16421 O << ".qf16 = vsub(";
16422 printOperand(MI, OpNo: 1, O);
16423 break;
16424 case 844:
16425 // V6_vsub_hf_hf
16426 O << ".hf = vsub(";
16427 printOperand(MI, OpNo: 1, O);
16428 O << ".hf,";
16429 printOperand(MI, OpNo: 2, O);
16430 O << ".hf)";
16431 return;
16432 break;
16433 case 845:
16434 // V6_vsub_qf32, V6_vsub_qf32_mix, V6_vsub_sf
16435 O << ".qf32 = vsub(";
16436 printOperand(MI, OpNo: 1, O);
16437 break;
16438 case 846:
16439 // V6_vsub_sf_bf, V6_vsub_sf_hf, V6_vsub_sf_sf
16440 O << ".sf = vsub(";
16441 printOperand(MI, OpNo: 1, O);
16442 break;
16443 case 847:
16444 // V6_vsubb, V6_vsubb_dv, V6_vsubbsat, V6_vsubbsat_dv
16445 O << ".b = vsub(";
16446 printOperand(MI, OpNo: 1, O);
16447 O << ".b,";
16448 printOperand(MI, OpNo: 2, O);
16449 break;
16450 case 848:
16451 // V6_vsubcarry, V6_vsubhw, V6_vsubuhw, V6_vsubw, V6_vsubw_dv, V6_vsubwsa...
16452 O << ".w = vsub(";
16453 break;
16454 case 849:
16455 // V6_vsubh, V6_vsubh_dv, V6_vsubhsat, V6_vsubhsat_dv, V6_vsububh
16456 O << ".h = vsub(";
16457 printOperand(MI, OpNo: 1, O);
16458 break;
16459 case 850:
16460 // V6_vsububsat, V6_vsububsat_dv, V6_vsubububb_sat
16461 O << ".ub = vsub(";
16462 printOperand(MI, OpNo: 1, O);
16463 O << ".ub,";
16464 printOperand(MI, OpNo: 2, O);
16465 break;
16466 case 851:
16467 // V6_vsubuhsat, V6_vsubuhsat_dv
16468 O << ".uh = vsub(";
16469 printOperand(MI, OpNo: 1, O);
16470 O << ".uh,";
16471 printOperand(MI, OpNo: 2, O);
16472 O << ".uh):sat";
16473 return;
16474 break;
16475 case 852:
16476 // V6_vsubuwsat, V6_vsubuwsat_dv
16477 O << ".uw = vsub(";
16478 printOperand(MI, OpNo: 1, O);
16479 O << ".uw,";
16480 printOperand(MI, OpNo: 2, O);
16481 O << ".uw):sat";
16482 return;
16483 break;
16484 case 853:
16485 // V6_vswap
16486 O << " = vswap(";
16487 printOperand(MI, OpNo: 1, O);
16488 O << ',';
16489 printOperand(MI, OpNo: 2, O);
16490 O << ',';
16491 printOperand(MI, OpNo: 3, O);
16492 O << ')';
16493 return;
16494 break;
16495 case 854:
16496 // V6_vtmpyb, V6_vtmpybus
16497 O << ".h = vtmpy(";
16498 printOperand(MI, OpNo: 1, O);
16499 break;
16500 case 855:
16501 // V6_vtmpyb_acc, V6_vtmpybus_acc
16502 O << ".h += vtmpy(";
16503 printOperand(MI, OpNo: 2, O);
16504 break;
16505 case 856:
16506 // V6_vtmpyhb
16507 O << ".w = vtmpy(";
16508 printOperand(MI, OpNo: 1, O);
16509 O << ".h,";
16510 printOperand(MI, OpNo: 2, O);
16511 O << ".b)";
16512 return;
16513 break;
16514 case 857:
16515 // V6_vtmpyhb_acc
16516 O << ".w += vtmpy(";
16517 printOperand(MI, OpNo: 2, O);
16518 O << ".h,";
16519 printOperand(MI, OpNo: 3, O);
16520 O << ".b)";
16521 return;
16522 break;
16523 case 858:
16524 // V6_vunpackb
16525 O << ".h = vunpack(";
16526 printOperand(MI, OpNo: 1, O);
16527 O << ".b)";
16528 return;
16529 break;
16530 case 859:
16531 // V6_vunpackh
16532 O << ".w = vunpack(";
16533 printOperand(MI, OpNo: 1, O);
16534 O << ".h)";
16535 return;
16536 break;
16537 case 860:
16538 // V6_vunpackob
16539 O << ".h |= vunpacko(";
16540 printOperand(MI, OpNo: 2, O);
16541 O << ".b)";
16542 return;
16543 break;
16544 case 861:
16545 // V6_vunpackoh
16546 O << ".w |= vunpacko(";
16547 printOperand(MI, OpNo: 2, O);
16548 O << ".h)";
16549 return;
16550 break;
16551 case 862:
16552 // V6_vunpackub
16553 O << ".uh = vunpack(";
16554 printOperand(MI, OpNo: 1, O);
16555 O << ".ub)";
16556 return;
16557 break;
16558 case 863:
16559 // V6_vunpackuh
16560 O << ".uw = vunpack(";
16561 printOperand(MI, OpNo: 1, O);
16562 O << ".uh)";
16563 return;
16564 break;
16565 case 864:
16566 // V6_vwhist256q_sat
16567 O << "):sat";
16568 return;
16569 break;
16570 case 865:
16571 // V6_vxor
16572 O << " = vxor(";
16573 printOperand(MI, OpNo: 1, O);
16574 O << ',';
16575 printOperand(MI, OpNo: 2, O);
16576 O << ')';
16577 return;
16578 break;
16579 case 866:
16580 // V6_vzb
16581 O << ".uh = vzxt(";
16582 printOperand(MI, OpNo: 1, O);
16583 O << ".ub)";
16584 return;
16585 break;
16586 case 867:
16587 // V6_vzh
16588 O << ".uw = vzxt(";
16589 printOperand(MI, OpNo: 1, O);
16590 O << ".uh)";
16591 return;
16592 break;
16593 case 868:
16594 // V6_zextract
16595 O << " = zextract(";
16596 printOperand(MI, OpNo: 1, O);
16597 O << ')';
16598 return;
16599 break;
16600 case 869:
16601 // Y2_crswap0
16602 O << ",sgp0)";
16603 return;
16604 break;
16605 case 870:
16606 // Y2_dctagr
16607 O << " = dctagr(";
16608 printOperand(MI, OpNo: 1, O);
16609 O << ')';
16610 return;
16611 break;
16612 case 871:
16613 // Y2_getimask
16614 O << " = getimask(";
16615 printOperand(MI, OpNo: 1, O);
16616 O << ')';
16617 return;
16618 break;
16619 case 872:
16620 // Y2_iassignr
16621 O << " = iassignr(";
16622 printOperand(MI, OpNo: 1, O);
16623 O << ')';
16624 return;
16625 break;
16626 case 873:
16627 // Y2_icdatar
16628 O << " = icdatar(";
16629 printOperand(MI, OpNo: 1, O);
16630 O << ')';
16631 return;
16632 break;
16633 case 874:
16634 // Y2_ictagr
16635 O << " = ictagr(";
16636 printOperand(MI, OpNo: 1, O);
16637 O << ')';
16638 return;
16639 break;
16640 case 875:
16641 // Y2_tlbp
16642 O << " = tlbp(";
16643 printOperand(MI, OpNo: 1, O);
16644 O << ')';
16645 return;
16646 break;
16647 case 876:
16648 // Y2_tlbr
16649 O << " = tlbr(";
16650 printOperand(MI, OpNo: 1, O);
16651 O << ')';
16652 return;
16653 break;
16654 case 877:
16655 // Y4_crswap1
16656 O << ",sgp1)";
16657 return;
16658 break;
16659 case 878:
16660 // Y4_l2tagr
16661 O << " = l2tagr(";
16662 printOperand(MI, OpNo: 1, O);
16663 O << ')';
16664 return;
16665 break;
16666 case 879:
16667 // Y5_ctlbw
16668 O << " = ctlbw(";
16669 printOperand(MI, OpNo: 1, O);
16670 O << ',';
16671 printOperand(MI, OpNo: 2, O);
16672 O << ')';
16673 return;
16674 break;
16675 case 880:
16676 // Y5_l2locka
16677 O << " = l2locka(";
16678 printOperand(MI, OpNo: 1, O);
16679 O << ')';
16680 return;
16681 break;
16682 case 881:
16683 // Y5_tlboc
16684 O << " = tlboc(";
16685 printOperand(MI, OpNo: 1, O);
16686 O << ')';
16687 return;
16688 break;
16689 case 882:
16690 // Y6_dmpause
16691 O << " = dmpause";
16692 return;
16693 break;
16694 case 883:
16695 // Y6_dmpoll
16696 O << " = dmpoll";
16697 return;
16698 break;
16699 case 884:
16700 // Y6_dmwait
16701 O << " = dmwait";
16702 return;
16703 break;
16704 }
16705
16706
16707 // Fragment 2 encoded into 8 bits for 165 unique commands.
16708 switch ((Bits >> 24) & 255) {
16709 default: llvm_unreachable("Invalid command number.");
16710 case 0:
16711 // A2_addsp, S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_z...
16712 printOperand(MI, OpNo: 1, O);
16713 break;
16714 case 1:
16715 // A2_neg, A2_vaddb_map, A2_vsubb_map, A4_boundscheck, L2_loadbsw2_zomap,...
16716 O << ')';
16717 return;
16718 break;
16719 case 2:
16720 // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
16721 O << " = ";
16722 printOperand(MI, OpNo: 2, O);
16723 return;
16724 break;
16725 case 3:
16726 // A2_tfrp, A2_tfrpi, C2_pxfer_map, S2_storerb_zomap, S2_storerd_zomap, S...
16727 return;
16728 break;
16729 case 4:
16730 // L2_loadalignb_zomap, L2_loadalignh_zomap, dup_S2_allocframe, A2_tfrih,...
16731 printOperand(MI, OpNo: 2, O);
16732 break;
16733 case 5:
16734 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
16735 O << " = memb(";
16736 break;
16737 case 6:
16738 // L2_ploadrdf_zomap, L2_ploadrdfnew_zomap, L2_ploadrdt_zomap, L2_ploadrd...
16739 O << " = memd(";
16740 break;
16741 case 7:
16742 // L2_ploadrhf_zomap, L2_ploadrhfnew_zomap, L2_ploadrht_zomap, L2_ploadrh...
16743 O << " = memh(";
16744 break;
16745 case 8:
16746 // L2_ploadrif_zomap, L2_ploadrifnew_zomap, L2_ploadrit_zomap, L2_ploadri...
16747 O << " = memw(";
16748 break;
16749 case 9:
16750 // L2_ploadrubf_zomap, L2_ploadrubfnew_zomap, L2_ploadrubt_zomap, L2_ploa...
16751 O << " = memub(";
16752 break;
16753 case 10:
16754 // L2_ploadruhf_zomap, L2_ploadruhfnew_zomap, L2_ploadruht_zomap, L2_ploa...
16755 O << " = memuh(";
16756 break;
16757 case 11:
16758 // M2_mpysmi, S5_vasrhrnd_goodsyntax, V6_vrmpybusi_acc_alt, V6_vrmpybusi_...
16759 O << ",#";
16760 break;
16761 case 12:
16762 // M2_vrcmpys_acc_s1, M2_vrcmpys_s1, V6_vmpyhss_alt, V6_vmpyowh_alt, M2_c...
16763 O << "):<<1:sat";
16764 return;
16765 break;
16766 case 13:
16767 // M2_vrcmpys_s1rp, V6_vmpyhsrs_alt, V6_vmpyhvsrs_alt, V6_vmpyowh_rnd_alt...
16768 O << "):<<1:rnd:sat";
16769 return;
16770 break;
16771 case 14:
16772 // S2_storerbnew_zomap, S2_storerhnew_zomap, S2_storerinew_zomap, V6_stn0...
16773 O << ".new";
16774 return;
16775 break;
16776 case 15:
16777 // S2_storerf_zomap, PS_storerfabs, S2_storerf_pcr, S2_storerfgp, S4_psto...
16778 O << ".h";
16779 return;
16780 break;
16781 case 16:
16782 // S5_asrhub_rnd_sat_goodsyntax, A2_vnavghr, A2_vnavgwr, M2_cmpyrs_s0, M2...
16783 O << "):rnd:sat";
16784 return;
16785 break;
16786 case 17:
16787 // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vad...
16788 O << ".ub,";
16789 break;
16790 case 18:
16791 // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
16792 O << ".uh,";
16793 break;
16794 case 19:
16795 // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vas...
16796 O << ".uw,";
16797 break;
16798 case 20:
16799 // V6_ldcnp0, V6_ldcnpnt0, V6_ldcp0, V6_ldcpnt0, V6_vL32b_cur_npred_ai, V...
16800 O << ".cur = vmem(";
16801 break;
16802 case 21:
16803 // V6_ldnp0, V6_ldnpnt0, V6_ldp0, V6_ldpnt0, V6_vL32b_npred_ai, V6_vL32b_...
16804 O << " = vmem(";
16805 break;
16806 case 22:
16807 // V6_ldnt0
16808 O << "):nt";
16809 return;
16810 break;
16811 case 23:
16812 // V6_ldtnp0, V6_ldtnpnt0, V6_ldtp0, V6_ldtpnt0, V6_vL32b_nt_tmp_npred_ai...
16813 O << ".tmp = vmem(";
16814 break;
16815 case 24:
16816 // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt
16817 O << ".b10,#";
16818 printOperand(MI, OpNo: 3, O);
16819 break;
16820 case 25:
16821 // V6_vabsb_sat_alt, V6_vabsh_sat_alt, V6_vabsw_sat_alt, V6_vaddbsat_alt,...
16822 O << "):sat";
16823 return;
16824 break;
16825 case 26:
16826 // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vaddbnq, V6_vaddbq
16827 O << ".b += ";
16828 printOperand(MI, OpNo: 3, O);
16829 O << ".b";
16830 return;
16831 break;
16832 case 27:
16833 // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vaddhnq, V6_vaddhq
16834 O << ".h += ";
16835 printOperand(MI, OpNo: 3, O);
16836 O << ".h";
16837 return;
16838 break;
16839 case 28:
16840 // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vaddwnq, V6_vaddwq
16841 O << ".w += ";
16842 printOperand(MI, OpNo: 3, O);
16843 O << ".w";
16844 return;
16845 break;
16846 case 29:
16847 // V6_vaslh_alt, V6_vaslhv_alt, V6_vaslw_alt, V6_vaslwv_alt, V6_vasrh_alt...
16848 O << ',';
16849 break;
16850 case 30:
16851 // V6_vavgbrnd_alt, V6_vavghrnd_alt, V6_vavgubrnd_alt, V6_vavguhrnd_alt, ...
16852 O << "):rnd";
16853 return;
16854 break;
16855 case 31:
16856 // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsuisat_alt
16857 O << ",#1):sat";
16858 return;
16859 break;
16860 case 32:
16861 // V6_vmpyowh_rnd_sacc_alt
16862 O << "):<<1:rnd:sat:shift";
16863 return;
16864 break;
16865 case 33:
16866 // V6_vmpyowh_sacc_alt
16867 O << "):<<1:sat:shift";
16868 return;
16869 break;
16870 case 34:
16871 // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_alt, V6_veqb, V6_veqb_and, V6...
16872 O << ".b,";
16873 break;
16874 case 35:
16875 // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_rtt_alt, V6_vavgub, V6_vcvt_hf_ub, ...
16876 O << ".ub)";
16877 return;
16878 break;
16879 case 36:
16880 // V6_vscattermhq_alt
16881 O << ".h) = ";
16882 printOperand(MI, OpNo: 4, O);
16883 O << ".h";
16884 return;
16885 break;
16886 case 37:
16887 // V6_vscattermwhq_alt, V6_vscattermwq_alt
16888 O << ".w) = ";
16889 printOperand(MI, OpNo: 4, O);
16890 break;
16891 case 38:
16892 // V6_vsubbnq_alt, V6_vsubbq_alt, V6_vsubbnq, V6_vsubbq
16893 O << ".b -= ";
16894 printOperand(MI, OpNo: 3, O);
16895 O << ".b";
16896 return;
16897 break;
16898 case 39:
16899 // V6_vsubhnq_alt, V6_vsubhq_alt, V6_vsubhnq, V6_vsubhq
16900 O << ".h -= ";
16901 printOperand(MI, OpNo: 3, O);
16902 O << ".h";
16903 return;
16904 break;
16905 case 40:
16906 // V6_vsubwnq_alt, V6_vsubwq_alt, V6_vsubwnq, V6_vsubwq
16907 O << ".w -= ";
16908 printOperand(MI, OpNo: 3, O);
16909 O << ".w";
16910 return;
16911 break;
16912 case 41:
16913 // dup_C2_cmoveif, dup_C2_cmoveit, dup_C2_cmovenewif, dup_C2_cmovenewit, ...
16914 O << " = #";
16915 printOperand(MI, OpNo: 2, O);
16916 return;
16917 break;
16918 case 42:
16919 // dup_L2_loadrb_io, dup_L2_loadrd_io, dup_L2_loadrh_io, dup_L2_loadri_io...
16920 O << "+#";
16921 printOperand(MI, OpNo: 2, O);
16922 break;
16923 case 43:
16924 // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
16925 O << ") = ";
16926 break;
16927 case 44:
16928 // dup_S4_storeirb_io, dup_S4_storeiri_io, S4_storeirb_io, S4_storeirh_io...
16929 O << ") = #";
16930 printOperand(MI, OpNo: 2, O);
16931 return;
16932 break;
16933 case 45:
16934 // A2_combine_hh, A2_combine_hl, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_m...
16935 O << ".h,";
16936 break;
16937 case 46:
16938 // A2_combine_lh, A2_combine_ll, M2_mpy_acc_lh_s0, M2_mpy_acc_lh_s1, M2_m...
16939 O << ".l,";
16940 break;
16941 case 47:
16942 // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
16943 O << " = add(";
16944 printOperand(MI, OpNo: 2, O);
16945 break;
16946 case 48:
16947 // A2_pandf, A2_pandfnew, A2_pandt, A2_pandtnew
16948 O << " = and(";
16949 printOperand(MI, OpNo: 2, O);
16950 O << ',';
16951 printOperand(MI, OpNo: 3, O);
16952 O << ')';
16953 return;
16954 break;
16955 case 49:
16956 // A2_porf, A2_porfnew, A2_port, A2_portnew
16957 O << " = or(";
16958 printOperand(MI, OpNo: 2, O);
16959 O << ',';
16960 printOperand(MI, OpNo: 3, O);
16961 O << ')';
16962 return;
16963 break;
16964 case 50:
16965 // A2_psubf, A2_psubfnew, A2_psubt, A2_psubtnew
16966 O << " = sub(";
16967 printOperand(MI, OpNo: 2, O);
16968 O << ',';
16969 printOperand(MI, OpNo: 3, O);
16970 O << ')';
16971 return;
16972 break;
16973 case 51:
16974 // A2_pxorf, A2_pxorfnew, A2_pxort, A2_pxortnew
16975 O << " = xor(";
16976 printOperand(MI, OpNo: 2, O);
16977 O << ',';
16978 printOperand(MI, OpNo: 3, O);
16979 O << ')';
16980 return;
16981 break;
16982 case 52:
16983 // A2_vavghcr, A2_vavgwcr
16984 O << "):crnd";
16985 return;
16986 break;
16987 case 53:
16988 // A2_vnavghcr, A2_vnavgwcr
16989 O << "):crnd:sat";
16990 return;
16991 break;
16992 case 54:
16993 // A4_andn, A4_andnp, A4_orn, A4_ornp, M4_and_andn, M4_or_andn, M4_xor_an...
16994 O << ",~";
16995 break;
16996 case 55:
16997 // A4_boundscheck_hi
16998 O << "):raw:hi";
16999 return;
17000 break;
17001 case 56:
17002 // A4_boundscheck_lo
17003 O << "):raw:lo";
17004 return;
17005 break;
17006 case 57:
17007 // A4_paslhf, A4_paslhfnew, A4_paslht, A4_paslhtnew
17008 O << " = aslh(";
17009 printOperand(MI, OpNo: 2, O);
17010 O << ')';
17011 return;
17012 break;
17013 case 58:
17014 // A4_pasrhf, A4_pasrhfnew, A4_pasrht, A4_pasrhtnew
17015 O << " = asrh(";
17016 printOperand(MI, OpNo: 2, O);
17017 O << ')';
17018 return;
17019 break;
17020 case 59:
17021 // A4_psxtbf, A4_psxtbfnew, A4_psxtbt, A4_psxtbtnew
17022 O << " = sxtb(";
17023 printOperand(MI, OpNo: 2, O);
17024 O << ')';
17025 return;
17026 break;
17027 case 60:
17028 // A4_psxthf, A4_psxthfnew, A4_psxtht, A4_psxthtnew
17029 O << " = sxth(";
17030 printOperand(MI, OpNo: 2, O);
17031 O << ')';
17032 return;
17033 break;
17034 case 61:
17035 // A4_pzxtbf, A4_pzxtbfnew, A4_pzxtbt, A4_pzxtbtnew
17036 O << " = zxtb(";
17037 printOperand(MI, OpNo: 2, O);
17038 O << ')';
17039 return;
17040 break;
17041 case 62:
17042 // A4_pzxthf, A4_pzxthfnew, A4_pzxtht, A4_pzxthtnew
17043 O << " = zxth(";
17044 printOperand(MI, OpNo: 2, O);
17045 O << ')';
17046 return;
17047 break;
17048 case 63:
17049 // C2_andn, C2_orn, V6_pred_and_n, V6_pred_or_n
17050 O << ",!";
17051 printOperand(MI, OpNo: 2, O);
17052 O << ')';
17053 return;
17054 break;
17055 case 64:
17056 // C2_ccombinewf, C2_ccombinewnewf, C2_ccombinewnewt, C2_ccombinewt
17057 O << " = combine(";
17058 printOperand(MI, OpNo: 2, O);
17059 O << ',';
17060 printOperand(MI, OpNo: 3, O);
17061 O << ')';
17062 return;
17063 break;
17064 case 65:
17065 // C4_and_and, C4_and_andn, C4_or_and, C4_or_andn, S4_or_andix
17066 O << ",and(";
17067 printOperand(MI, OpNo: 2, O);
17068 break;
17069 case 66:
17070 // C4_and_or, C4_and_orn, C4_or_or, C4_or_orn
17071 O << ",or(";
17072 printOperand(MI, OpNo: 2, O);
17073 break;
17074 case 67:
17075 // F2_conv_df2d_chop, F2_conv_df2ud_chop, F2_conv_df2uw_chop, F2_conv_df2...
17076 O << "):chop";
17077 return;
17078 break;
17079 case 68:
17080 // F2_dfimm_n, F2_sfimm_n
17081 O << "):neg";
17082 return;
17083 break;
17084 case 69:
17085 // F2_dfimm_p, F2_sfimm_p
17086 O << "):pos";
17087 return;
17088 break;
17089 case 70:
17090 // F2_sffma_lib, F2_sffms_lib
17091 O << "):lib";
17092 return;
17093 break;
17094 case 71:
17095 // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_t_jumpnv_nt, J4_cmpeqi_f_jumpnv_nt, J4_...
17096 O << ")) jump:nt ";
17097 printBrtarget(MI, OpNo: 2, O);
17098 return;
17099 break;
17100 case 72:
17101 // J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_t, J4_cmpeqi_f_jumpnv_t, J4_cmp...
17102 O << ")) jump:t ";
17103 printBrtarget(MI, OpNo: 2, O);
17104 return;
17105 break;
17106 case 73:
17107 // J4_jumpseti, J4_jumpsetr
17108 O << " ; jump ";
17109 printBrtarget(MI, OpNo: 2, O);
17110 return;
17111 break;
17112 case 74:
17113 // L2_loadbsw2_pbr, L2_loadbsw2_pr, L2_loadbsw4_pbr, L2_loadbsw4_pr, L2_l...
17114 O << "++";
17115 printOperand(MI, OpNo: 3, O);
17116 break;
17117 case 75:
17118 // L2_loadbsw2_pci, L2_loadbsw2_pi, L2_loadbsw4_pci, L2_loadbsw4_pi, L2_l...
17119 O << "++#";
17120 printOperand(MI, OpNo: 3, O);
17121 break;
17122 case 76:
17123 // L2_loadbsw2_pcr, L2_loadbsw4_pcr, L2_loadbzw2_pcr, L2_loadbzw4_pcr, L2...
17124 O << "++I:circ(";
17125 printOperand(MI, OpNo: 3, O);
17126 O << "))";
17127 return;
17128 break;
17129 case 77:
17130 // L4_add_memopb_io, L4_add_memoph_io, L4_add_memopw_io
17131 O << ") += ";
17132 printOperand(MI, OpNo: 2, O);
17133 return;
17134 break;
17135 case 78:
17136 // L4_and_memopb_io, L4_and_memoph_io, L4_and_memopw_io
17137 O << ") &= ";
17138 printOperand(MI, OpNo: 2, O);
17139 return;
17140 break;
17141 case 79:
17142 // L4_iadd_memopb_io, L4_iadd_memoph_io, L4_iadd_memopw_io
17143 O << ") += #";
17144 printOperand(MI, OpNo: 2, O);
17145 return;
17146 break;
17147 case 80:
17148 // L4_iand_memopb_io, L4_iand_memoph_io, L4_iand_memopw_io
17149 O << ") = clrbit(#";
17150 printOperand(MI, OpNo: 2, O);
17151 O << ')';
17152 return;
17153 break;
17154 case 81:
17155 // L4_ior_memopb_io, L4_ior_memoph_io, L4_ior_memopw_io
17156 O << ") = setbit(#";
17157 printOperand(MI, OpNo: 2, O);
17158 O << ')';
17159 return;
17160 break;
17161 case 82:
17162 // L4_isub_memopb_io, L4_isub_memoph_io, L4_isub_memopw_io
17163 O << ") -= #";
17164 printOperand(MI, OpNo: 2, O);
17165 return;
17166 break;
17167 case 83:
17168 // L4_loadbsw2_ap, L4_loadbsw4_ap, L4_loadbzw2_ap, L4_loadbzw4_ap, L4_loa...
17169 O << "=#";
17170 printOperand(MI, OpNo: 2, O);
17171 O << ')';
17172 return;
17173 break;
17174 case 84:
17175 // L4_loadbsw2_ur, L4_loadbsw4_ur, L4_loadbzw2_ur, L4_loadbzw4_ur, L4_loa...
17176 O << "<<#";
17177 printOperand(MI, OpNo: 2, O);
17178 O << "+#";
17179 printOperand(MI, OpNo: 3, O);
17180 O << ')';
17181 return;
17182 break;
17183 case 85:
17184 // L4_loadrb_rr, L4_loadrd_rr, L4_loadrh_rr, L4_loadri_rr, L4_loadrub_rr,...
17185 O << '+';
17186 printOperand(MI, OpNo: 2, O);
17187 O << "<<#";
17188 printOperand(MI, OpNo: 3, O);
17189 O << ')';
17190 return;
17191 break;
17192 case 86:
17193 // L4_or_memopb_io, L4_or_memoph_io, L4_or_memopw_io
17194 O << ") |= ";
17195 printOperand(MI, OpNo: 2, O);
17196 return;
17197 break;
17198 case 87:
17199 // L4_ploadrbf_abs, L4_ploadrbfnew_abs, L4_ploadrbt_abs, L4_ploadrbtnew_a...
17200 O << " = memb(#";
17201 printOperand(MI, OpNo: 2, O);
17202 O << ')';
17203 return;
17204 break;
17205 case 88:
17206 // L4_ploadrdf_abs, L4_ploadrdfnew_abs, L4_ploadrdt_abs, L4_ploadrdtnew_a...
17207 O << " = memd(#";
17208 printOperand(MI, OpNo: 2, O);
17209 O << ')';
17210 return;
17211 break;
17212 case 89:
17213 // L4_ploadrhf_abs, L4_ploadrhfnew_abs, L4_ploadrht_abs, L4_ploadrhtnew_a...
17214 O << " = memh(#";
17215 printOperand(MI, OpNo: 2, O);
17216 O << ')';
17217 return;
17218 break;
17219 case 90:
17220 // L4_ploadrif_abs, L4_ploadrifnew_abs, L4_ploadrit_abs, L4_ploadritnew_a...
17221 O << " = memw(#";
17222 printOperand(MI, OpNo: 2, O);
17223 O << ')';
17224 return;
17225 break;
17226 case 91:
17227 // L4_ploadrubf_abs, L4_ploadrubfnew_abs, L4_ploadrubt_abs, L4_ploadrubtn...
17228 O << " = memub(#";
17229 printOperand(MI, OpNo: 2, O);
17230 O << ')';
17231 return;
17232 break;
17233 case 92:
17234 // L4_ploadruhf_abs, L4_ploadruhfnew_abs, L4_ploadruht_abs, L4_ploadruhtn...
17235 O << " = memuh(#";
17236 printOperand(MI, OpNo: 2, O);
17237 O << ')';
17238 return;
17239 break;
17240 case 93:
17241 // L4_return_f, L4_return_fnew_pnt, L4_return_fnew_pt, L4_return_t, L4_re...
17242 O << " = dealloc_return(";
17243 printOperand(MI, OpNo: 2, O);
17244 break;
17245 case 94:
17246 // L4_sub_memopb_io, L4_sub_memoph_io, L4_sub_memopw_io
17247 O << ") -= ";
17248 printOperand(MI, OpNo: 2, O);
17249 return;
17250 break;
17251 case 95:
17252 // M2_cmacsc_s0, M2_cmpysc_s0, M2_cnacsc_s0
17253 O << "*):sat";
17254 return;
17255 break;
17256 case 96:
17257 // M2_cmacsc_s1, M2_cmpysc_s1, M2_cnacsc_s1, M7_wcmpyiwc, M7_wcmpyrwc
17258 O << "*):<<1:sat";
17259 return;
17260 break;
17261 case 97:
17262 // M2_cmpyrsc_s0
17263 O << "*):rnd:sat";
17264 return;
17265 break;
17266 case 98:
17267 // M2_cmpyrsc_s1, M4_cmpyi_whc, M4_cmpyr_whc, M7_wcmpyiwc_rnd, M7_wcmpyrw...
17268 O << "*):<<1:rnd:sat";
17269 return;
17270 break;
17271 case 99:
17272 // M2_vrcmaci_s0c, M2_vrcmacr_s0c, M2_vrcmpyi_s0c, M2_vrcmpyr_s0c, M7_dcm...
17273 O << "*)";
17274 return;
17275 break;
17276 case 100:
17277 // M2_vrcmpys_acc_s1_h, M2_vrcmpys_s1_h
17278 O << "):<<1:sat:raw:hi";
17279 return;
17280 break;
17281 case 101:
17282 // M2_vrcmpys_acc_s1_l, M2_vrcmpys_s1_l
17283 O << "):<<1:sat:raw:lo";
17284 return;
17285 break;
17286 case 102:
17287 // M2_vrcmpys_s1rp_h
17288 O << "):<<1:rnd:sat:raw:hi";
17289 return;
17290 break;
17291 case 103:
17292 // M2_vrcmpys_s1rp_l
17293 O << "):<<1:rnd:sat:raw:lo";
17294 return;
17295 break;
17296 case 104:
17297 // M4_mpyri_addi, M4_mpyrr_addi
17298 O << ",mpyi(";
17299 printOperand(MI, OpNo: 2, O);
17300 break;
17301 case 105:
17302 // M4_vrmpyeh_acc_s1, M4_vrmpyeh_s1, M4_vrmpyoh_acc_s1, M4_vrmpyoh_s1
17303 O << "):<<1";
17304 return;
17305 break;
17306 case 106:
17307 // S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_pi, S2_pstorerbne...
17308 printOperand(MI, OpNo: 0, O);
17309 break;
17310 case 107:
17311 // S2_storerb_pbr, S2_storerbnew_pbr, S2_storerd_pbr, S2_storerf_pbr, S2_...
17312 O << ":brev) = ";
17313 printOperand(MI, OpNo: 3, O);
17314 break;
17315 case 108:
17316 // S2_storerb_pci, S2_storerbnew_pci, S2_storerd_pci, S2_storerf_pci, S2_...
17317 O << ":circ(";
17318 printOperand(MI, OpNo: 3, O);
17319 O << ")) = ";
17320 printOperand(MI, OpNo: 4, O);
17321 break;
17322 case 109:
17323 // S2_tableidxb, S2_tableidxd, S2_tableidxh, S2_tableidxw, S5_asrhub_rnd_...
17324 O << "):raw";
17325 return;
17326 break;
17327 case 110:
17328 // S4_addi_asl_ri, S4_andi_asl_ri, S4_ori_asl_ri, S4_subi_asl_ri
17329 O << ",asl(";
17330 printOperand(MI, OpNo: 2, O);
17331 O << ",#";
17332 printOperand(MI, OpNo: 3, O);
17333 O << "))";
17334 return;
17335 break;
17336 case 111:
17337 // S4_addi_lsr_ri, S4_andi_lsr_ri, S4_ori_lsr_ri, S4_subi_lsr_ri
17338 O << ",lsr(";
17339 printOperand(MI, OpNo: 2, O);
17340 O << ",#";
17341 printOperand(MI, OpNo: 3, O);
17342 O << "))";
17343 return;
17344 break;
17345 case 112:
17346 // S4_vxaddsubhr, S4_vxsubaddhr
17347 O << "):rnd:>>1:sat";
17348 return;
17349 break;
17350 case 113:
17351 // SA1_and1
17352 O << ",#1)";
17353 return;
17354 break;
17355 case 114:
17356 // SA1_combinerz
17357 O << ",#0)";
17358 return;
17359 break;
17360 case 115:
17361 // SA1_zxtb
17362 O << ",#255)";
17363 return;
17364 break;
17365 case 116:
17366 // SS2_storebi0, SS2_storewi0
17367 O << ") = #0";
17368 return;
17369 break;
17370 case 117:
17371 // SS2_storebi1, SS2_storewi1
17372 O << ") = #1";
17373 return;
17374 break;
17375 case 118:
17376 // V6_shuffeqw, V6_vasrvwuhrndsat, V6_vasrvwuhsat, V6_vasrwh, V6_vasrwhrn...
17377 O << ".w,";
17378 break;
17379 case 119:
17380 // V6_v6mpyhubs10, V6_v6mpyvubs10, V6_vlutvvb_oracci, V6_vlutvvbi
17381 O << ".b,#";
17382 break;
17383 case 120:
17384 // V6_v6mpyhubs10_vxx
17385 O << "):h";
17386 return;
17387 break;
17388 case 121:
17389 // V6_v6mpyvubs10_vxx
17390 O << "):v";
17391 return;
17392 break;
17393 case 122:
17394 // V6_vS32b_nt_ai, V6_vS32b_nt_new_ai, V6_vS32b_nt_new_pi, V6_vS32b_nt_ne...
17395 O << "):nt = ";
17396 break;
17397 case 123:
17398 // V6_vS32b_srls_ai, V6_vS32b_srls_pi, V6_vS32b_srls_ppu
17399 O << "):scatter_release";
17400 return;
17401 break;
17402 case 124:
17403 // V6_vabsb, V6_vaddb, V6_vaddb_dv, V6_vavgb, V6_vcvt_hf_b, V6_vdmpyhb, V...
17404 O << ".b)";
17405 return;
17406 break;
17407 case 125:
17408 // V6_vabsb_sat, V6_vaddbsat, V6_vaddbsat_dv, V6_vaddububb_sat, V6_vsubbs...
17409 O << ".b):sat";
17410 return;
17411 break;
17412 case 126:
17413 // V6_vabsh, V6_vaslhv, V6_vavgh, V6_vcvt_hf_h, V6_vmpyh, V6_vmpyh_acc, V...
17414 O << ".h)";
17415 return;
17416 break;
17417 case 127:
17418 // V6_vabsh_sat, V6_vdmpyhisat, V6_vdmpyhisat_acc, V6_vdmpyhsat, V6_vdmpy...
17419 O << ".h):sat";
17420 return;
17421 break;
17422 case 128:
17423 // V6_vabsw, V6_vaslwv, V6_vasrwv, V6_vavgw
17424 O << ".w)";
17425 return;
17426 break;
17427 case 129:
17428 // V6_vabsw_sat
17429 O << ".w):sat";
17430 return;
17431 break;
17432 case 130:
17433 // V6_vadd_hf, V6_vadd_sf_hf, V6_vgthf, V6_vgthf_and, V6_vgthf_or, V6_vgt...
17434 O << ".hf,";
17435 break;
17436 case 131:
17437 // V6_vadd_qf16, V6_vadd_qf16_mix, V6_vmpy_qf16, V6_vmpy_qf16_mix_hf, V6_...
17438 O << ".qf16,";
17439 printOperand(MI, OpNo: 2, O);
17440 break;
17441 case 132:
17442 // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vmpy_qf32, V6_vsub_qf32, V6_vsub_qf...
17443 O << ".qf32,";
17444 printOperand(MI, OpNo: 2, O);
17445 break;
17446 case 133:
17447 // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_vgtsf, V6_vgtsf_and, V6_v...
17448 O << ".sf,";
17449 break;
17450 case 134:
17451 // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
17452 O << ".bf,";
17453 break;
17454 case 135:
17455 // V6_vaddcarryo
17456 O << " = vadd(";
17457 printOperand(MI, OpNo: 2, O);
17458 O << ".w,";
17459 printOperand(MI, OpNo: 3, O);
17460 O << ".w):carry";
17461 return;
17462 break;
17463 case 136:
17464 // V6_vaddubsat, V6_vaddubsat_dv, V6_vsububsat, V6_vsububsat_dv
17465 O << ".ub):sat";
17466 return;
17467 break;
17468 case 137:
17469 // V6_vavgbrnd
17470 O << ".b):rnd";
17471 return;
17472 break;
17473 case 138:
17474 // V6_vavghrnd
17475 O << ".h):rnd";
17476 return;
17477 break;
17478 case 139:
17479 // V6_vavgubrnd
17480 O << ".ub):rnd";
17481 return;
17482 break;
17483 case 140:
17484 // V6_vavguh, V6_vcvt_hf_uh, V6_vmpyhus, V6_vmpyhus_acc, V6_vmpyiewuh_acc
17485 O << ".uh)";
17486 return;
17487 break;
17488 case 141:
17489 // V6_vavguhrnd
17490 O << ".uh):rnd";
17491 return;
17492 break;
17493 case 142:
17494 // V6_vavguw
17495 O << ".uw)";
17496 return;
17497 break;
17498 case 143:
17499 // V6_vavguwrnd
17500 O << ".uw):rnd";
17501 return;
17502 break;
17503 case 144:
17504 // V6_vavgwrnd
17505 O << ".w):rnd";
17506 return;
17507 break;
17508 case 145:
17509 // V6_vccombine, V6_vnccombine
17510 O << " = vcombine(";
17511 printOperand(MI, OpNo: 2, O);
17512 O << ',';
17513 printOperand(MI, OpNo: 3, O);
17514 O << ')';
17515 return;
17516 break;
17517 case 146:
17518 // V6_vconv_hf_qf16
17519 O << ".qf16";
17520 return;
17521 break;
17522 case 147:
17523 // V6_vconv_hf_qf32, V6_vconv_sf_qf32
17524 O << ".qf32";
17525 return;
17526 break;
17527 case 148:
17528 // V6_vconv_sf_w
17529 O << ".w";
17530 return;
17531 break;
17532 case 149:
17533 // V6_vdmpyhsuisat, V6_vdmpyhsuisat_acc
17534 O << ".uh,#1):sat";
17535 return;
17536 break;
17537 case 150:
17538 // V6_vdmpyhsusat, V6_vdmpyhsusat_acc
17539 O << ".uh):sat";
17540 return;
17541 break;
17542 case 151:
17543 // V6_vgathermhq
17544 O << ".h).h";
17545 return;
17546 break;
17547 case 152:
17548 // V6_vgathermhwq
17549 O << ".w).h";
17550 return;
17551 break;
17552 case 153:
17553 // V6_vlutvwh_oracci, V6_vlutvwhi
17554 O << ".h,#";
17555 break;
17556 case 154:
17557 // V6_vmpyowh
17558 O << ".h):<<1:sat";
17559 return;
17560 break;
17561 case 155:
17562 // V6_vmpyowh_rnd
17563 O << ".h):<<1:rnd:sat";
17564 return;
17565 break;
17566 case 156:
17567 // V6_vmpyowh_rnd_sacc
17568 O << ".h):<<1:rnd:sat:shift";
17569 return;
17570 break;
17571 case 157:
17572 // V6_vmpyowh_sacc
17573 O << ".h):<<1:sat:shift";
17574 return;
17575 break;
17576 case 158:
17577 // V6_vrmpyubi, V6_vrmpyubi_acc
17578 O << ".ub,#";
17579 break;
17580 case 159:
17581 // V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx_acc, V6_vrmpyzcb_rx_acc, V6_vrmpyz...
17582 printOperand(MI, OpNo: 3, O);
17583 break;
17584 case 160:
17585 // V6_vscattermhq
17586 O << ".h).h = ";
17587 printOperand(MI, OpNo: 4, O);
17588 return;
17589 break;
17590 case 161:
17591 // V6_vscattermhwq
17592 O << ".w).h = ";
17593 printOperand(MI, OpNo: 4, O);
17594 return;
17595 break;
17596 case 162:
17597 // V6_vscattermwq
17598 O << ".w).w = ";
17599 printOperand(MI, OpNo: 4, O);
17600 return;
17601 break;
17602 case 163:
17603 // V6_vsubcarryo
17604 O << " = vsub(";
17605 printOperand(MI, OpNo: 2, O);
17606 O << ".w,";
17607 printOperand(MI, OpNo: 3, O);
17608 O << ".w):carry";
17609 return;
17610 break;
17611 case 164:
17612 // dep_S2_packhl
17613 O << "):deprecated";
17614 return;
17615 break;
17616 }
17617
17618
17619 // Fragment 3 encoded into 6 bits for 60 unique commands.
17620 switch ((Bits >> 32) & 63) {
17621 default: llvm_unreachable("Invalid command number.");
17622 case 0:
17623 // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
17624 O << ',';
17625 break;
17626 case 1:
17627 // L2_loadalignb_zomap, L2_loadalignh_zomap, V6_zldp0, dup_L2_loadrb_io, ...
17628 O << ')';
17629 return;
17630 break;
17631 case 2:
17632 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
17633 printOperand(MI, OpNo: 2, O);
17634 break;
17635 case 3:
17636 // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
17637 O << ") = ";
17638 printOperand(MI, OpNo: 2, O);
17639 break;
17640 case 4:
17641 // S4_storeirbf_zomap, S4_storeirbfnew_zomap, S4_storeirbt_zomap, S4_stor...
17642 O << ") = #";
17643 printOperand(MI, OpNo: 2, O);
17644 return;
17645 break;
17646 case 5:
17647 // V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_MAP_equh_and, V6...
17648 printOperand(MI, OpNo: 3, O);
17649 break;
17650 case 6:
17651 // V6_stnpnt0, V6_stnqnt0, V6_stpnt0, V6_stqnt0
17652 O << "):nt = ";
17653 printOperand(MI, OpNo: 2, O);
17654 return;
17655 break;
17656 case 7:
17657 // V6_v6mpyhubs10_alt
17658 O << "):h";
17659 return;
17660 break;
17661 case 8:
17662 // V6_v6mpyvubs10_alt
17663 O << "):v";
17664 return;
17665 break;
17666 case 9:
17667 // V6_vrmpybusi_acc_alt, V6_vrmpyubi_acc_alt, V6_vrsadubi_acc_alt, F2_sff...
17668 printOperand(MI, OpNo: 4, O);
17669 break;
17670 case 10:
17671 // V6_vscattermwhq_alt, S2_storerf_pbr, S2_storerf_pci
17672 O << ".h";
17673 return;
17674 break;
17675 case 11:
17676 // V6_vscattermwq_alt
17677 O << ".w";
17678 return;
17679 break;
17680 case 12:
17681 // dup_A2_addi, A2_addi, A2_paddif, A2_paddifnew, A2_paddit, A2_padditnew...
17682 O << ",#";
17683 break;
17684 case 13:
17685 // dup_S2_allocframe, L4_return_f, L4_return_t, S2_allocframe
17686 O << "):raw";
17687 return;
17688 break;
17689 case 14:
17690 // A2_addh_h16_hh, A2_addh_h16_hl, A2_addh_h16_sat_hh, A2_addh_h16_sat_hl...
17691 O << ".h,";
17692 printOperand(MI, OpNo: 2, O);
17693 break;
17694 case 15:
17695 // A2_addh_h16_lh, A2_addh_h16_ll, A2_addh_h16_sat_lh, A2_addh_h16_sat_ll...
17696 O << ".l,";
17697 printOperand(MI, OpNo: 2, O);
17698 break;
17699 case 16:
17700 // A2_tfrih, A2_tfril, HI, LO, S2_storerb_pbr, S2_storerb_pci, S2_storerd...
17701 return;
17702 break;
17703 case 17:
17704 // A5_ACS
17705 O << " = vacsh(";
17706 printOperand(MI, OpNo: 3, O);
17707 O << ',';
17708 printOperand(MI, OpNo: 4, O);
17709 O << ')';
17710 return;
17711 break;
17712 case 18:
17713 // A6_vminub_RdP
17714 O << " = vminub(";
17715 printOperand(MI, OpNo: 2, O);
17716 O << ',';
17717 printOperand(MI, OpNo: 3, O);
17718 O << ')';
17719 return;
17720 break;
17721 case 19:
17722 // C4_and_andn, C4_and_orn, C4_or_andn, C4_or_orn
17723 O << ",!";
17724 printOperand(MI, OpNo: 3, O);
17725 O << "))";
17726 return;
17727 break;
17728 case 20:
17729 // F2_sfinvsqrta
17730 O << " = sfinvsqrta(";
17731 printOperand(MI, OpNo: 2, O);
17732 O << ')';
17733 return;
17734 break;
17735 case 21:
17736 // F2_sfrecipa
17737 O << " = sfrecipa(";
17738 printOperand(MI, OpNo: 2, O);
17739 O << ',';
17740 printOperand(MI, OpNo: 3, O);
17741 O << ')';
17742 return;
17743 break;
17744 case 22:
17745 // J4_cmpeq_fp0_jump_nt, J4_cmpeqi_fp0_jump_nt, J4_cmpeqn1_fp0_jump_nt, J...
17746 O << "); if (!p0.new) jump:nt ";
17747 printBrtarget(MI, OpNo: 2, O);
17748 return;
17749 break;
17750 case 23:
17751 // J4_cmpeq_fp0_jump_t, J4_cmpeqi_fp0_jump_t, J4_cmpeqn1_fp0_jump_t, J4_c...
17752 O << "); if (!p0.new) jump:t ";
17753 printBrtarget(MI, OpNo: 2, O);
17754 return;
17755 break;
17756 case 24:
17757 // J4_cmpeq_fp1_jump_nt, J4_cmpeqi_fp1_jump_nt, J4_cmpeqn1_fp1_jump_nt, J...
17758 O << "); if (!p1.new) jump:nt ";
17759 printBrtarget(MI, OpNo: 2, O);
17760 return;
17761 break;
17762 case 25:
17763 // J4_cmpeq_fp1_jump_t, J4_cmpeqi_fp1_jump_t, J4_cmpeqn1_fp1_jump_t, J4_c...
17764 O << "); if (!p1.new) jump:t ";
17765 printBrtarget(MI, OpNo: 2, O);
17766 return;
17767 break;
17768 case 26:
17769 // J4_cmpeq_tp0_jump_nt, J4_cmpeqi_tp0_jump_nt, J4_cmpeqn1_tp0_jump_nt, J...
17770 O << "); if (p0.new) jump:nt ";
17771 printBrtarget(MI, OpNo: 2, O);
17772 return;
17773 break;
17774 case 27:
17775 // J4_cmpeq_tp0_jump_t, J4_cmpeqi_tp0_jump_t, J4_cmpeqn1_tp0_jump_t, J4_c...
17776 O << "); if (p0.new) jump:t ";
17777 printBrtarget(MI, OpNo: 2, O);
17778 return;
17779 break;
17780 case 28:
17781 // J4_cmpeq_tp1_jump_nt, J4_cmpeqi_tp1_jump_nt, J4_cmpeqn1_tp1_jump_nt, J...
17782 O << "); if (p1.new) jump:nt ";
17783 printBrtarget(MI, OpNo: 2, O);
17784 return;
17785 break;
17786 case 29:
17787 // J4_cmpeq_tp1_jump_t, J4_cmpeqi_tp1_jump_t, J4_cmpeqn1_tp1_jump_t, J4_c...
17788 O << "); if (p1.new) jump:t ";
17789 printBrtarget(MI, OpNo: 2, O);
17790 return;
17791 break;
17792 case 30:
17793 // J4_cmplt_f_jumpnv_nt, J4_cmplt_t_jumpnv_nt, J4_cmpltu_f_jumpnv_nt, J4_...
17794 O << ".new)) jump:nt ";
17795 printBrtarget(MI, OpNo: 2, O);
17796 return;
17797 break;
17798 case 31:
17799 // J4_cmplt_f_jumpnv_t, J4_cmplt_t_jumpnv_t, J4_cmpltu_f_jumpnv_t, J4_cmp...
17800 O << ".new)) jump:t ";
17801 printBrtarget(MI, OpNo: 2, O);
17802 return;
17803 break;
17804 case 32:
17805 // L2_loadalignb_io, L2_loadalignh_io, S2_pstorerbf_io, S2_pstorerbnewf_i...
17806 O << "+#";
17807 break;
17808 case 33:
17809 // L2_loadalignb_pbr, L2_loadalignb_pr, L2_loadalignh_pbr, L2_loadalignh_...
17810 O << "++";
17811 break;
17812 case 34:
17813 // L2_loadalignb_pci, L2_loadalignb_pi, L2_loadalignh_pci, L2_loadalignh_...
17814 O << "++#";
17815 break;
17816 case 35:
17817 // L2_loadalignb_pcr, L2_loadalignh_pcr
17818 O << "++I:circ(";
17819 printOperand(MI, OpNo: 4, O);
17820 O << "))";
17821 return;
17822 break;
17823 case 36:
17824 // L2_loadbsw2_pbr, L2_loadbsw4_pbr, L2_loadbzw2_pbr, L2_loadbzw4_pbr, L2...
17825 O << ":brev)";
17826 return;
17827 break;
17828 case 37:
17829 // L2_loadbsw2_pci, L2_loadbsw4_pci, L2_loadbzw2_pci, L2_loadbzw4_pci, L2...
17830 O << ":circ(";
17831 printOperand(MI, OpNo: 4, O);
17832 O << "))";
17833 return;
17834 break;
17835 case 38:
17836 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
17837 printOperand(MI, OpNo: 1, O);
17838 break;
17839 case 39:
17840 // L4_loadalignb_ap, L4_loadalignh_ap
17841 O << "=#";
17842 printOperand(MI, OpNo: 3, O);
17843 O << ')';
17844 return;
17845 break;
17846 case 40:
17847 // L4_loadalignb_ur, L4_loadalignh_ur
17848 O << "<<#";
17849 printOperand(MI, OpNo: 3, O);
17850 O << "+#";
17851 printOperand(MI, OpNo: 4, O);
17852 O << ')';
17853 return;
17854 break;
17855 case 41:
17856 // L4_return_fnew_pnt, L4_return_tnew_pnt
17857 O << "):nt:raw";
17858 return;
17859 break;
17860 case 42:
17861 // L4_return_fnew_pt, L4_return_tnew_pt
17862 O << "):t:raw";
17863 return;
17864 break;
17865 case 43:
17866 // M4_mpyri_addr, M4_mpyrr_addr
17867 O << ",mpyi(";
17868 printOperand(MI, OpNo: 2, O);
17869 break;
17870 case 44:
17871 // M4_mpyri_addr_u2
17872 O << ",mpyi(#";
17873 printOperand(MI, OpNo: 2, O);
17874 O << ',';
17875 printOperand(MI, OpNo: 3, O);
17876 O << "))";
17877 return;
17878 break;
17879 case 45:
17880 // S2_storerbnew_pbr, S2_storerbnew_pci, S2_storerhnew_pbr, S2_storerhnew...
17881 O << ".new";
17882 return;
17883 break;
17884 case 46:
17885 // S4_addaddi
17886 O << ",add(";
17887 printOperand(MI, OpNo: 2, O);
17888 O << ",#";
17889 printOperand(MI, OpNo: 3, O);
17890 O << "))";
17891 return;
17892 break;
17893 case 47:
17894 // S4_pstorerbf_rr, S4_pstorerbfnew_rr, S4_pstorerbnewf_rr, S4_pstorerbne...
17895 O << '+';
17896 printOperand(MI, OpNo: 2, O);
17897 O << "<<#";
17898 printOperand(MI, OpNo: 3, O);
17899 O << ") = ";
17900 printOperand(MI, OpNo: 4, O);
17901 break;
17902 case 48:
17903 // S4_subaddi
17904 O << ",sub(#";
17905 printOperand(MI, OpNo: 2, O);
17906 O << ',';
17907 printOperand(MI, OpNo: 3, O);
17908 O << "))";
17909 return;
17910 break;
17911 case 49:
17912 // SA1_inc
17913 O << ",#1)";
17914 return;
17915 break;
17916 case 50:
17917 // V6_vL32b_nt_ai, V6_vL32b_nt_cur_ai, V6_vL32b_nt_cur_pi, V6_vL32b_nt_cu...
17918 O << "):nt";
17919 return;
17920 break;
17921 case 51:
17922 // V6_vadd_qf16, V6_vmpy_qf16, V6_vmpy_qf32_qf16, V6_vsub_qf16
17923 O << ".qf16)";
17924 return;
17925 break;
17926 case 52:
17927 // V6_vadd_qf16_mix, V6_vmpy_qf16_mix_hf, V6_vmpy_qf32_mix_hf, V6_vsub_qf...
17928 O << ".hf)";
17929 return;
17930 break;
17931 case 53:
17932 // V6_vadd_qf32, V6_vmpy_qf32, V6_vsub_qf32
17933 O << ".qf32)";
17934 return;
17935 break;
17936 case 54:
17937 // V6_vadd_qf32_mix, V6_vsub_qf32_mix
17938 O << ".sf)";
17939 return;
17940 break;
17941 case 55:
17942 // V6_vaddcarry, V6_vaddcarrysat, V6_vaddw, V6_vaddw_dv, V6_vaddwsat, V6_...
17943 O << ".w,";
17944 break;
17945 case 56:
17946 // V6_vadduhw, V6_vsubuhw
17947 O << ".uh,";
17948 printOperand(MI, OpNo: 2, O);
17949 O << ".uh)";
17950 return;
17951 break;
17952 case 57:
17953 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc...
17954 O << ".b,";
17955 break;
17956 case 58:
17957 // V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
17958 O << ".c,";
17959 break;
17960 case 59:
17961 // V6_vrmpyznb_rt, V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx, V6_vrmpyznb_rx_acc
17962 O << ".n,";
17963 break;
17964 }
17965
17966
17967 // Fragment 4 encoded into 6 bits for 64 unique commands.
17968 switch ((Bits >> 38) & 63) {
17969 default: llvm_unreachable("Invalid command number.");
17970 case 0:
17971 // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
17972 printOperand(MI, OpNo: 2, O);
17973 break;
17974 case 1:
17975 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
17976 O << ')';
17977 return;
17978 break;
17979 case 2:
17980 // S2_pstorerbf_zomap, S2_pstorerbt_zomap, S2_pstorerdf_zomap, S2_pstorer...
17981 return;
17982 break;
17983 case 3:
17984 // S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_pstorerhnewf_zomap, S...
17985 O << ".new";
17986 return;
17987 break;
17988 case 4:
17989 // S2_pstorerff_zomap, S2_pstorerft_zomap, S4_pstorerffnew_zomap, S4_psto...
17990 O << ".h";
17991 return;
17992 break;
17993 case 5:
17994 // S5_vasrhrnd_goodsyntax, M2_dpmpyss_rnd_s0, S2_asr_i_p_rnd, S2_asr_i_r_...
17995 O << "):rnd";
17996 return;
17997 break;
17998 case 6:
17999 // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vrm...
18000 O << ".ub)";
18001 return;
18002 break;
18003 case 7:
18004 // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
18005 O << ".uh)";
18006 return;
18007 break;
18008 case 8:
18009 // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vgt...
18010 O << ".uw)";
18011 return;
18012 break;
18013 case 9:
18014 // V6_ldcnpnt0, V6_ldcpnt0, V6_ldnpnt0, V6_ldpnt0, V6_ldtnpnt0, V6_ldtpnt...
18015 O << "):nt";
18016 return;
18017 break;
18018 case 10:
18019 // V6_vtran2x2_map, L2_loadalignb_pbr, L2_loadalignb_pci, L2_loadalignb_p...
18020 printOperand(MI, OpNo: 4, O);
18021 break;
18022 case 11:
18023 // A2_addh_h16_hh, A2_addh_h16_lh, A2_subh_h16_hh, A2_subh_h16_lh
18024 O << ".h):<<16";
18025 return;
18026 break;
18027 case 12:
18028 // A2_addh_h16_hl, A2_addh_h16_ll, A2_subh_h16_hl, A2_subh_h16_ll
18029 O << ".l):<<16";
18030 return;
18031 break;
18032 case 13:
18033 // A2_addh_h16_sat_hh, A2_addh_h16_sat_lh, A2_subh_h16_sat_hh, A2_subh_h1...
18034 O << ".h):sat:<<16";
18035 return;
18036 break;
18037 case 14:
18038 // A2_addh_h16_sat_hl, A2_addh_h16_sat_ll, A2_subh_h16_sat_hl, A2_subh_h1...
18039 O << ".l):sat:<<16";
18040 return;
18041 break;
18042 case 15:
18043 // A2_addh_l16_hl, A2_combine_hh, A2_combine_lh, A2_subh_l16_hl, M2_mpy_a...
18044 O << ".h)";
18045 return;
18046 break;
18047 case 16:
18048 // A2_addh_l16_ll, A2_combine_hl, A2_combine_ll, A2_subh_l16_ll, M2_mpy_a...
18049 O << ".l)";
18050 return;
18051 break;
18052 case 17:
18053 // A2_addh_l16_sat_hl, A2_subh_l16_sat_hl, M2_mpy_acc_sat_hh_s0, M2_mpy_a...
18054 O << ".h):sat";
18055 return;
18056 break;
18057 case 18:
18058 // A2_addh_l16_sat_ll, A2_subh_l16_sat_ll, M2_mpy_acc_sat_hl_s0, M2_mpy_a...
18059 O << ".l):sat";
18060 return;
18061 break;
18062 case 19:
18063 // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
18064 printOperand(MI, OpNo: 3, O);
18065 break;
18066 case 20:
18067 // A4_round_ri_sat, A4_round_rr_sat, S2_asl_i_r_sat, S2_asl_r_r_sat, S2_a...
18068 O << "):sat";
18069 return;
18070 break;
18071 case 21:
18072 // C2_mux, C2_muxri, M4_mpyrr_addr
18073 O << ',';
18074 printOperand(MI, OpNo: 3, O);
18075 break;
18076 case 22:
18077 // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S2_inser...
18078 O << ",#";
18079 break;
18080 case 23:
18081 // F2_sffma_sc
18082 O << "):scale";
18083 return;
18084 break;
18085 case 24:
18086 // L2_ploadrbf_io, L2_ploadrbfnew_io, L2_ploadrbt_io, L2_ploadrbtnew_io, ...
18087 O << "+#";
18088 printOperand(MI, OpNo: 3, O);
18089 break;
18090 case 25:
18091 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
18092 O << "++#";
18093 printOperand(MI, OpNo: 4, O);
18094 break;
18095 case 26:
18096 // L4_ploadrbf_rr, L4_ploadrbfnew_rr, L4_ploadrbt_rr, L4_ploadrbtnew_rr, ...
18097 O << '+';
18098 printOperand(MI, OpNo: 3, O);
18099 O << "<<#";
18100 printOperand(MI, OpNo: 4, O);
18101 O << ')';
18102 return;
18103 break;
18104 case 27:
18105 // M2_hmmpyh_rs1, M2_mpy_sat_rnd_hh_s1, M2_mpy_sat_rnd_lh_s1, V6_vmpyhsrs...
18106 O << ".h):<<1:rnd:sat";
18107 return;
18108 break;
18109 case 28:
18110 // M2_hmmpyh_s1, M2_mpy_acc_sat_hh_s1, M2_mpy_acc_sat_lh_s1, M2_mpy_nac_s...
18111 O << ".h):<<1:sat";
18112 return;
18113 break;
18114 case 29:
18115 // M2_hmmpyl_rs1, M2_mpy_sat_rnd_hl_s1, M2_mpy_sat_rnd_ll_s1
18116 O << ".l):<<1:rnd:sat";
18117 return;
18118 break;
18119 case 30:
18120 // M2_hmmpyl_s1, M2_mpy_acc_sat_hl_s1, M2_mpy_acc_sat_ll_s1, M2_mpy_nac_s...
18121 O << ".l):<<1:sat";
18122 return;
18123 break;
18124 case 31:
18125 // M2_mpy_acc_hh_s1, M2_mpy_acc_lh_s1, M2_mpy_hh_s1, M2_mpy_lh_s1, M2_mpy...
18126 O << ".h):<<1";
18127 return;
18128 break;
18129 case 32:
18130 // M2_mpy_acc_hl_s1, M2_mpy_acc_ll_s1, M2_mpy_hl_s1, M2_mpy_ll_s1, M2_mpy...
18131 O << ".l):<<1";
18132 return;
18133 break;
18134 case 33:
18135 // M2_mpy_rnd_hh_s0, M2_mpy_rnd_lh_s0, M2_mpyd_rnd_hh_s0, M2_mpyd_rnd_lh_...
18136 O << ".h):rnd";
18137 return;
18138 break;
18139 case 34:
18140 // M2_mpy_rnd_hh_s1, M2_mpy_rnd_lh_s1, M2_mpyd_rnd_hh_s1, M2_mpyd_rnd_lh_...
18141 O << ".h):<<1:rnd";
18142 return;
18143 break;
18144 case 35:
18145 // M2_mpy_rnd_hl_s0, M2_mpy_rnd_ll_s0, M2_mpyd_rnd_hl_s0, M2_mpyd_rnd_ll_...
18146 O << ".l):rnd";
18147 return;
18148 break;
18149 case 36:
18150 // M2_mpy_rnd_hl_s1, M2_mpy_rnd_ll_s1, M2_mpyd_rnd_hl_s1, M2_mpyd_rnd_ll_...
18151 O << ".l):<<1:rnd";
18152 return;
18153 break;
18154 case 37:
18155 // M2_mpy_sat_rnd_hh_s0, M2_mpy_sat_rnd_lh_s0
18156 O << ".h):rnd:sat";
18157 return;
18158 break;
18159 case 38:
18160 // M2_mpy_sat_rnd_hl_s0, M2_mpy_sat_rnd_ll_s0
18161 O << ".l):rnd:sat";
18162 return;
18163 break;
18164 case 39:
18165 // M2_mpy_up_s1
18166 O << "):<<1";
18167 return;
18168 break;
18169 case 40:
18170 // M2_mpy_up_s1_sat, M4_mac_up_s1_sat, M4_nac_up_s1_sat
18171 O << "):<<1:sat";
18172 return;
18173 break;
18174 case 41:
18175 // S5_vasrhrnd
18176 O << "):raw";
18177 return;
18178 break;
18179 case 42:
18180 // V6_shuffeqw, V6_veqw, V6_veqw_and, V6_veqw_or, V6_veqw_xor, V6_vgtw, V...
18181 O << ".w)";
18182 return;
18183 break;
18184 case 43:
18185 // V6_v6mpyhubs10
18186 O << "):h";
18187 return;
18188 break;
18189 case 44:
18190 // V6_v6mpyvubs10
18191 O << "):v";
18192 return;
18193 break;
18194 case 45:
18195 // V6_vL32b_cur_npred_ppu, V6_vL32b_cur_pred_ppu, V6_vL32b_npred_ppu, V6_...
18196 O << "++";
18197 printOperand(MI, OpNo: 4, O);
18198 break;
18199 case 46:
18200 // V6_vadd_hf, V6_vadd_sf_hf, V6_vgthf, V6_vgthf_and, V6_vgthf_or, V6_vgt...
18201 O << ".hf)";
18202 return;
18203 break;
18204 case 47:
18205 // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_vgtsf, V6_vgtsf_and, V6_v...
18206 O << ".sf)";
18207 return;
18208 break;
18209 case 48:
18210 // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
18211 O << ".bf)";
18212 return;
18213 break;
18214 case 49:
18215 // V6_vasrhubrndsat, V6_vasrhubsat, V6_vmpahhsat
18216 O << ".h,";
18217 printOperand(MI, OpNo: 3, O);
18218 break;
18219 case 50:
18220 // V6_vasruhubrndsat, V6_vasruhubsat, V6_vmpauhuhsat
18221 O << ".uh,";
18222 printOperand(MI, OpNo: 3, O);
18223 break;
18224 case 51:
18225 // V6_vasruwuhrndsat, V6_vasruwuhsat
18226 O << ".uw,";
18227 printOperand(MI, OpNo: 3, O);
18228 break;
18229 case 52:
18230 // V6_vasrvuhubrndsat
18231 O << ".ub):rnd:sat";
18232 return;
18233 break;
18234 case 53:
18235 // V6_vasrvuhubsat
18236 O << ".ub):sat";
18237 return;
18238 break;
18239 case 54:
18240 // V6_vasrvwuhrndsat
18241 O << ".uh):rnd:sat";
18242 return;
18243 break;
18244 case 55:
18245 // V6_vasrvwuhsat, V6_vrounduhub
18246 O << ".uh):sat";
18247 return;
18248 break;
18249 case 56:
18250 // V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat, V6_vasrwuhrndsat, V6_vasrwuh...
18251 O << ".w,";
18252 printOperand(MI, OpNo: 3, O);
18253 break;
18254 case 57:
18255 // V6_veqb, V6_veqb_and, V6_veqb_or, V6_veqb_xor, V6_vgtb, V6_vgtb_and, V...
18256 O << ".b)";
18257 return;
18258 break;
18259 case 58:
18260 // V6_vlutvvb_nm, V6_vlutvwh_nm
18261 O << "):nomatch";
18262 return;
18263 break;
18264 case 59:
18265 // V6_vmpyuhvs
18266 O << ".uh):>>16";
18267 return;
18268 break;
18269 case 60:
18270 // V6_vrmpybusi, V6_vrmpybusi_acc
18271 O << ".b,#";
18272 break;
18273 case 61:
18274 // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_a...
18275 printOperand(MI, OpNo: 1, O);
18276 break;
18277 case 62:
18278 // V6_vrounduwuh
18279 O << ".uw):sat";
18280 return;
18281 break;
18282 case 63:
18283 // V6_vroundwuh
18284 O << ".w):sat";
18285 return;
18286 break;
18287 }
18288
18289
18290 // Fragment 5 encoded into 6 bits for 38 unique commands.
18291 switch ((Bits >> 44) & 63) {
18292 default: llvm_unreachable("Invalid command number.");
18293 case 0:
18294 // A2_addsp, V6_vtran2x2_map, dup_A2_add, dup_A2_addi, A2_add, A2_addi, A...
18295 O << ')';
18296 return;
18297 break;
18298 case 1:
18299 // V6_vscattermh_add_alt
18300 O << ".h) += ";
18301 printOperand(MI, OpNo: 3, O);
18302 O << ".h";
18303 return;
18304 break;
18305 case 2:
18306 // V6_vscattermh_alt
18307 O << ".h) = ";
18308 printOperand(MI, OpNo: 3, O);
18309 O << ".h";
18310 return;
18311 break;
18312 case 3:
18313 // V6_vscattermw_add_alt, V6_vscattermwh_add_alt
18314 O << ".w) += ";
18315 printOperand(MI, OpNo: 3, O);
18316 break;
18317 case 4:
18318 // V6_vscattermw_alt, V6_vscattermwh_alt
18319 O << ".w) = ";
18320 printOperand(MI, OpNo: 3, O);
18321 break;
18322 case 5:
18323 // A2_addpsat, A2_addsat, A2_subsat, V6_vasrhubsat, V6_vasruhubsat, V6_va...
18324 O << "):sat";
18325 return;
18326 break;
18327 case 6:
18328 // A2_addsph
18329 O << "):raw:hi";
18330 return;
18331 break;
18332 case 7:
18333 // A2_addspl
18334 O << "):raw:lo";
18335 return;
18336 break;
18337 case 8:
18338 // A4_addp_c, A4_subp_c
18339 O << ',';
18340 printOperand(MI, OpNo: 1, O);
18341 O << "):carry";
18342 return;
18343 break;
18344 case 9:
18345 // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S4_extra...
18346 printOperand(MI, OpNo: 3, O);
18347 break;
18348 case 10:
18349 // C4_and_and, C4_and_or, C4_or_and, C4_or_or, M4_mpyri_addi, M4_mpyrr_ad...
18350 O << "))";
18351 return;
18352 break;
18353 case 11:
18354 // L2_loadalignb_pbr, L2_loadalignh_pbr
18355 O << ":brev)";
18356 return;
18357 break;
18358 case 12:
18359 // L2_loadalignb_pci, L2_loadalignh_pci
18360 O << ":circ(";
18361 printOperand(MI, OpNo: 5, O);
18362 O << "))";
18363 return;
18364 break;
18365 case 13:
18366 // S2_insert, S2_insertp, V6_vrmpybusi_acc
18367 printOperand(MI, OpNo: 4, O);
18368 O << ')';
18369 return;
18370 break;
18371 case 14:
18372 // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_...
18373 O << ") = ";
18374 break;
18375 case 15:
18376 // S4_storeirbf_io, S4_storeirbfnew_io, S4_storeirbt_io, S4_storeirbtnew_...
18377 O << ") = #";
18378 printOperand(MI, OpNo: 3, O);
18379 return;
18380 break;
18381 case 16:
18382 // V6_vL32b_nt_cur_npred_ai, V6_vL32b_nt_cur_npred_pi, V6_vL32b_nt_cur_np...
18383 O << "):nt";
18384 return;
18385 break;
18386 case 17:
18387 // V6_vS32b_nt_new_npred_ai, V6_vS32b_nt_new_npred_pi, V6_vS32b_nt_new_np...
18388 O << "):nt = ";
18389 break;
18390 case 18:
18391 // V6_vaddcarry, V6_vaddcarrysat, V6_vsubcarry
18392 O << ".w,";
18393 break;
18394 case 19:
18395 // V6_vaddw, V6_vaddw_dv, V6_vsubw, V6_vsubw_dv
18396 O << ".w)";
18397 return;
18398 break;
18399 case 20:
18400 // V6_vaddwsat, V6_vaddwsat_dv, V6_vsubwsat, V6_vsubwsat_dv
18401 O << ".w):sat";
18402 return;
18403 break;
18404 case 21:
18405 // V6_vasrhubrndsat, V6_vasruhubrndsat, V6_vasruwuhrndsat, V6_vasrwhrndsa...
18406 O << "):rnd:sat";
18407 return;
18408 break;
18409 case 22:
18410 // V6_vgathermh
18411 O << ".h).h";
18412 return;
18413 break;
18414 case 23:
18415 // V6_vgathermhw
18416 O << ".w).h";
18417 return;
18418 break;
18419 case 24:
18420 // V6_vgathermw
18421 O << ".w).w";
18422 return;
18423 break;
18424 case 25:
18425 // V6_vmpahhsat
18426 O << ".h):sat";
18427 return;
18428 break;
18429 case 26:
18430 // V6_vmpauhuhsat
18431 O << ".uh):sat";
18432 return;
18433 break;
18434 case 27:
18435 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc...
18436 O << ".b)";
18437 return;
18438 break;
18439 case 28:
18440 // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
18441 O << ".b++)";
18442 return;
18443 break;
18444 case 29:
18445 // V6_vrmpyzbub_rt, V6_vrmpyzbub_rt_acc
18446 O << ".ub)";
18447 return;
18448 break;
18449 case 30:
18450 // V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_acc
18451 O << ".ub++)";
18452 return;
18453 break;
18454 case 31:
18455 // V6_vscattermh
18456 O << ".h).h = ";
18457 printOperand(MI, OpNo: 3, O);
18458 return;
18459 break;
18460 case 32:
18461 // V6_vscattermh_add
18462 O << ".h).h += ";
18463 printOperand(MI, OpNo: 3, O);
18464 return;
18465 break;
18466 case 33:
18467 // V6_vscattermhw
18468 O << ".w).h = ";
18469 printOperand(MI, OpNo: 3, O);
18470 return;
18471 break;
18472 case 34:
18473 // V6_vscattermhw_add
18474 O << ".w).h += ";
18475 printOperand(MI, OpNo: 3, O);
18476 return;
18477 break;
18478 case 35:
18479 // V6_vscattermw
18480 O << ".w).w = ";
18481 printOperand(MI, OpNo: 3, O);
18482 return;
18483 break;
18484 case 36:
18485 // V6_vscattermw_add
18486 O << ".w).w += ";
18487 printOperand(MI, OpNo: 3, O);
18488 return;
18489 break;
18490 case 37:
18491 // dep_A2_addsat, dep_A2_subsat
18492 O << "):sat:deprecated";
18493 return;
18494 break;
18495 }
18496
18497
18498 // Fragment 6 encoded into 3 bits for 7 unique commands.
18499 switch ((Bits >> 50) & 7) {
18500 default: llvm_unreachable("Invalid command number.");
18501 case 0:
18502 // V6_vscattermw_add_alt, V6_vscattermw_alt
18503 O << ".w";
18504 return;
18505 break;
18506 case 1:
18507 // V6_vscattermwh_add_alt, V6_vscattermwh_alt
18508 O << ".h";
18509 return;
18510 break;
18511 case 2:
18512 // C2_muxii, C2_muxir, S2_extractu, S2_extractup, S4_extract, S4_extractp...
18513 O << ')';
18514 return;
18515 break;
18516 case 3:
18517 // M4_mpyri_addr
18518 O << "))";
18519 return;
18520 break;
18521 case 4:
18522 // S2_pstorerbf_io, S2_pstorerbnewf_io, S2_pstorerbnewt_io, S2_pstorerbt_...
18523 printOperand(MI, OpNo: 3, O);
18524 break;
18525 case 5:
18526 // S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_pi, S2_pstorerbne...
18527 printOperand(MI, OpNo: 4, O);
18528 break;
18529 case 6:
18530 // V6_vaddcarry, V6_vsubcarry
18531 printOperand(MI, OpNo: 1, O);
18532 O << "):carry";
18533 return;
18534 break;
18535 }
18536
18537
18538 // Fragment 7 encoded into 2 bits for 4 unique commands.
18539 switch ((Bits >> 53) & 3) {
18540 default: llvm_unreachable("Invalid command number.");
18541 case 0:
18542 // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbt_io,...
18543 return;
18544 break;
18545 case 1:
18546 // S2_pstorerbnewf_io, S2_pstorerbnewf_pi, S2_pstorerbnewfnew_pi, S2_psto...
18547 O << ".new";
18548 return;
18549 break;
18550 case 2:
18551 // S2_pstorerff_io, S2_pstorerff_pi, S2_pstorerffnew_pi, S2_pstorerft_io,...
18552 O << ".h";
18553 return;
18554 break;
18555 case 3:
18556 // V6_vaddcarrysat
18557 O << "):carry:sat";
18558 return;
18559 break;
18560 }
18561
18562}
18563
18564
18565/// getRegisterName - This method is automatically generated by tblgen
18566/// from the register set description. This returns the assembler name
18567/// for the specified register.
18568const char *HexagonInstPrinter::getRegisterName(MCRegister Reg) {
18569 unsigned RegNo = Reg.id();
18570 assert(RegNo && RegNo < 398 && "Invalid register number!");
18571
18572
18573#ifdef __GNUC__
18574#pragma GCC diagnostic push
18575#pragma GCC diagnostic ignored "-Woverlength-strings"
18576#endif
18577 static const char AsmStrs[] = {
18578 /* 0 */ "__10000000\0"
18579 /* 11 */ "__1000000\0"
18580 /* 21 */ "__10000010\0"
18581 /* 32 */ "__1000010\0"
18582 /* 42 */ "c11:10\0"
18583 /* 49 */ "g11:10\0"
18584 /* 56 */ "r11:10\0"
18585 /* 63 */ "s11:10\0"
18586 /* 70 */ "v11:10\0"
18587 /* 77 */ "g10\0"
18588 /* 81 */ "r10\0"
18589 /* 85 */ "v10\0"
18590 /* 89 */ "__10000020\0"
18591 /* 100 */ "__1000020\0"
18592 /* 110 */ "g21:20\0"
18593 /* 117 */ "r21:20\0"
18594 /* 124 */ "s21:20\0"
18595 /* 131 */ "v21:20\0"
18596 /* 138 */ "v23:20\0"
18597 /* 145 */ "g20\0"
18598 /* 149 */ "r20\0"
18599 /* 153 */ "s20\0"
18600 /* 157 */ "v20\0"
18601 /* 161 */ "__10000030\0"
18602 /* 172 */ "__1000030\0"
18603 /* 182 */ "c31:30\0"
18604 /* 189 */ "g31:30\0"
18605 /* 196 */ "r31:30\0"
18606 /* 203 */ "s31:30\0"
18607 /* 210 */ "v31:30\0"
18608 /* 217 */ "g30\0"
18609 /* 221 */ "r30\0"
18610 /* 225 */ "v30\0"
18611 /* 229 */ "s41:40\0"
18612 /* 236 */ "s51:50\0"
18613 /* 243 */ "s61:60\0"
18614 /* 250 */ "s60\0"
18615 /* 254 */ "s71:70\0"
18616 /* 261 */ "s70\0"
18617 /* 265 */ "s80\0"
18618 /* 269 */ "c1:0\0"
18619 /* 274 */ "g1:0\0"
18620 /* 279 */ "r1:0\0"
18621 /* 284 */ "s1:0\0"
18622 /* 289 */ "v1:0\0"
18623 /* 294 */ "p3:0\0"
18624 /* 299 */ "v3:0\0"
18625 /* 304 */ "sa0\0"
18626 /* 308 */ "badva0\0"
18627 /* 315 */ "lc0\0"
18628 /* 319 */ "brkptpc0\0"
18629 /* 328 */ "isdbcfg0\0"
18630 /* 337 */ "brkptcfg0\0"
18631 /* 347 */ "m0\0"
18632 /* 350 */ "sgp0\0"
18633 /* 355 */ "q0\0"
18634 /* 358 */ "r0\0"
18635 /* 361 */ "cs0\0"
18636 /* 365 */ "gpmucnt0\0"
18637 /* 374 */ "v0\0"
18638 /* 377 */ "__10000001\0"
18639 /* 388 */ "__1000001\0"
18640 /* 398 */ "__10000011\0"
18641 /* 409 */ "__1000011\0"
18642 /* 419 */ "v10:11\0"
18643 /* 426 */ "g11\0"
18644 /* 430 */ "r11\0"
18645 /* 434 */ "s11\0"
18646 /* 438 */ "v11\0"
18647 /* 442 */ "__10000021\0"
18648 /* 453 */ "__1000021\0"
18649 /* 463 */ "v20:21\0"
18650 /* 470 */ "g21\0"
18651 /* 474 */ "r21\0"
18652 /* 478 */ "v21\0"
18653 /* 482 */ "v30:31\0"
18654 /* 489 */ "g31\0"
18655 /* 493 */ "r31\0"
18656 /* 497 */ "v31\0"
18657 /* 501 */ "s61\0"
18658 /* 505 */ "s71\0"
18659 /* 509 */ "v0:1\0"
18660 /* 514 */ "sa1\0"
18661 /* 518 */ "badva1\0"
18662 /* 525 */ "lc1\0"
18663 /* 529 */ "brkptpc1\0"
18664 /* 538 */ "isdbcfg1\0"
18665 /* 547 */ "brkptcfg1\0"
18666 /* 557 */ "m1\0"
18667 /* 560 */ "sgp1\0"
18668 /* 565 */ "q1\0"
18669 /* 568 */ "r1\0"
18670 /* 571 */ "cs1\0"
18671 /* 575 */ "gpmucnt1\0"
18672 /* 584 */ "v1\0"
18673 /* 587 */ "__10000002\0"
18674 /* 598 */ "__1000002\0"
18675 /* 608 */ "__10000012\0"
18676 /* 619 */ "__1000012\0"
18677 /* 629 */ "c13:12\0"
18678 /* 636 */ "g13:12\0"
18679 /* 643 */ "r13:12\0"
18680 /* 650 */ "s13:12\0"
18681 /* 657 */ "v13:12\0"
18682 /* 664 */ "v15:12\0"
18683 /* 671 */ "g12\0"
18684 /* 675 */ "r12\0"
18685 /* 679 */ "s12\0"
18686 /* 683 */ "v12\0"
18687 /* 687 */ "__10000022\0"
18688 /* 698 */ "__1000022\0"
18689 /* 708 */ "g23:22\0"
18690 /* 715 */ "r23:22\0"
18691 /* 722 */ "s23:22\0"
18692 /* 729 */ "v23:22\0"
18693 /* 736 */ "g22\0"
18694 /* 740 */ "r22\0"
18695 /* 744 */ "s22\0"
18696 /* 748 */ "v22\0"
18697 /* 752 */ "s33:32\0"
18698 /* 759 */ "s43:42\0"
18699 /* 766 */ "s53:52\0"
18700 /* 773 */ "s63:62\0"
18701 /* 780 */ "s62\0"
18702 /* 784 */ "s73:72\0"
18703 /* 791 */ "s72\0"
18704 /* 795 */ "c3:2\0"
18705 /* 800 */ "g3:2\0"
18706 /* 805 */ "r3:2\0"
18707 /* 810 */ "s3:2\0"
18708 /* 815 */ "v3:2\0"
18709 /* 820 */ "p2\0"
18710 /* 823 */ "q2\0"
18711 /* 826 */ "r2\0"
18712 /* 829 */ "gpmucnt2\0"
18713 /* 838 */ "v2\0"
18714 /* 841 */ "__10000003\0"
18715 /* 852 */ "__1000003\0"
18716 /* 862 */ "__10000013\0"
18717 /* 873 */ "__1000013\0"
18718 /* 883 */ "v12:13\0"
18719 /* 890 */ "g13\0"
18720 /* 894 */ "r13\0"
18721 /* 898 */ "s13\0"
18722 /* 902 */ "v13\0"
18723 /* 906 */ "__10000023\0"
18724 /* 917 */ "__1000023\0"
18725 /* 927 */ "v22:23\0"
18726 /* 934 */ "g23\0"
18727 /* 938 */ "r23\0"
18728 /* 942 */ "s23\0"
18729 /* 946 */ "v23\0"
18730 /* 950 */ "s63\0"
18731 /* 954 */ "s73\0"
18732 /* 958 */ "v2:3\0"
18733 /* 963 */ "p3\0"
18734 /* 966 */ "q3\0"
18735 /* 969 */ "r3\0"
18736 /* 972 */ "gpmucnt3\0"
18737 /* 981 */ "v3\0"
18738 /* 984 */ "__10000004\0"
18739 /* 995 */ "__1000004\0"
18740 /* 1005 */ "__10000014\0"
18741 /* 1016 */ "__1000014\0"
18742 /* 1026 */ "c15:14\0"
18743 /* 1033 */ "g15:14\0"
18744 /* 1040 */ "r15:14\0"
18745 /* 1047 */ "s15:14\0"
18746 /* 1054 */ "v15:14\0"
18747 /* 1061 */ "g14\0"
18748 /* 1065 */ "r14\0"
18749 /* 1069 */ "s14\0"
18750 /* 1073 */ "v14\0"
18751 /* 1077 */ "__10000024\0"
18752 /* 1088 */ "__1000024\0"
18753 /* 1098 */ "g25:24\0"
18754 /* 1105 */ "r25:24\0"
18755 /* 1112 */ "s25:24\0"
18756 /* 1119 */ "v25:24\0"
18757 /* 1126 */ "v27:24\0"
18758 /* 1133 */ "r24\0"
18759 /* 1137 */ "s24\0"
18760 /* 1141 */ "v24\0"
18761 /* 1145 */ "s35:34\0"
18762 /* 1152 */ "s45:44\0"
18763 /* 1159 */ "s44\0"
18764 /* 1163 */ "s55:54\0"
18765 /* 1170 */ "s54\0"
18766 /* 1174 */ "s65:64\0"
18767 /* 1181 */ "s64\0"
18768 /* 1185 */ "s75:74\0"
18769 /* 1192 */ "s74\0"
18770 /* 1196 */ "c5:4\0"
18771 /* 1201 */ "g5:4\0"
18772 /* 1206 */ "r5:4\0"
18773 /* 1211 */ "s5:4\0"
18774 /* 1216 */ "v5:4\0"
18775 /* 1221 */ "v7:4\0"
18776 /* 1226 */ "g4\0"
18777 /* 1229 */ "r4\0"
18778 /* 1232 */ "gpmucnt4\0"
18779 /* 1241 */ "v4\0"
18780 /* 1244 */ "__10000005\0"
18781 /* 1255 */ "__1000005\0"
18782 /* 1265 */ "__10000015\0"
18783 /* 1276 */ "__1000015\0"
18784 /* 1286 */ "v14:15\0"
18785 /* 1293 */ "g15\0"
18786 /* 1297 */ "r15\0"
18787 /* 1301 */ "s15\0"
18788 /* 1305 */ "v15\0"
18789 /* 1309 */ "__10000025\0"
18790 /* 1320 */ "__1000025\0"
18791 /* 1330 */ "v24:25\0"
18792 /* 1337 */ "r25\0"
18793 /* 1341 */ "s25\0"
18794 /* 1345 */ "v25\0"
18795 /* 1349 */ "s35\0"
18796 /* 1353 */ "s45\0"
18797 /* 1357 */ "s55\0"
18798 /* 1361 */ "s65\0"
18799 /* 1365 */ "s75\0"
18800 /* 1369 */ "v4:5\0"
18801 /* 1374 */ "c5\0"
18802 /* 1377 */ "g5\0"
18803 /* 1380 */ "r5\0"
18804 /* 1383 */ "gpmucnt5\0"
18805 /* 1392 */ "v5\0"
18806 /* 1395 */ "__10000006\0"
18807 /* 1406 */ "__1000006\0"
18808 /* 1416 */ "__10000016\0"
18809 /* 1427 */ "__1000016\0"
18810 /* 1437 */ "c17:16\0"
18811 /* 1444 */ "g17:16\0"
18812 /* 1451 */ "r17:16\0"
18813 /* 1458 */ "s17:16\0"
18814 /* 1465 */ "v17:16\0"
18815 /* 1472 */ "v19:16\0"
18816 /* 1479 */ "r16\0"
18817 /* 1483 */ "v16\0"
18818 /* 1487 */ "__10000026\0"
18819 /* 1498 */ "__1000026\0"
18820 /* 1508 */ "g27:26\0"
18821 /* 1515 */ "r27:26\0"
18822 /* 1522 */ "s27:26\0"
18823 /* 1529 */ "v27:26\0"
18824 /* 1536 */ "r26\0"
18825 /* 1540 */ "s26\0"
18826 /* 1544 */ "v26\0"
18827 /* 1548 */ "s37:36\0"
18828 /* 1555 */ "s47:46\0"
18829 /* 1562 */ "s46\0"
18830 /* 1566 */ "s57:56\0"
18831 /* 1573 */ "s56\0"
18832 /* 1577 */ "s67:66\0"
18833 /* 1584 */ "s66\0"
18834 /* 1588 */ "s77:76\0"
18835 /* 1595 */ "s76\0"
18836 /* 1599 */ "c7:6\0"
18837 /* 1604 */ "g7:6\0"
18838 /* 1609 */ "r7:6\0"
18839 /* 1614 */ "s7:6\0"
18840 /* 1619 */ "v7:6\0"
18841 /* 1624 */ "g6\0"
18842 /* 1627 */ "r6\0"
18843 /* 1630 */ "gpmucnt6\0"
18844 /* 1639 */ "v6\0"
18845 /* 1642 */ "__10000007\0"
18846 /* 1653 */ "__1000007\0"
18847 /* 1663 */ "__10000017\0"
18848 /* 1674 */ "__1000017\0"
18849 /* 1684 */ "v16:17\0"
18850 /* 1691 */ "r17\0"
18851 /* 1695 */ "v17\0"
18852 /* 1699 */ "__10000027\0"
18853 /* 1710 */ "__1000027\0"
18854 /* 1720 */ "v26:27\0"
18855 /* 1727 */ "r27\0"
18856 /* 1731 */ "v27\0"
18857 /* 1735 */ "s47\0"
18858 /* 1739 */ "s57\0"
18859 /* 1743 */ "s67\0"
18860 /* 1747 */ "s77\0"
18861 /* 1751 */ "v6:7\0"
18862 /* 1756 */ "g7\0"
18863 /* 1759 */ "r7\0"
18864 /* 1762 */ "gpmucnt7\0"
18865 /* 1771 */ "v7\0"
18866 /* 1774 */ "__10000008\0"
18867 /* 1785 */ "__1000008\0"
18868 /* 1795 */ "__10000018\0"
18869 /* 1806 */ "__1000018\0"
18870 /* 1816 */ "c19:18\0"
18871 /* 1823 */ "g19:18\0"
18872 /* 1830 */ "r19:18\0"
18873 /* 1837 */ "s19:18\0"
18874 /* 1844 */ "v19:18\0"
18875 /* 1851 */ "r18\0"
18876 /* 1855 */ "v18\0"
18877 /* 1859 */ "__10000028\0"
18878 /* 1870 */ "__1000028\0"
18879 /* 1880 */ "v31:28\0"
18880 /* 1887 */ "g29:28\0"
18881 /* 1894 */ "r29:28\0"
18882 /* 1901 */ "s29:28\0"
18883 /* 1908 */ "v29:28\0"
18884 /* 1915 */ "r28\0"
18885 /* 1919 */ "v28\0"
18886 /* 1923 */ "s39:38\0"
18887 /* 1930 */ "s49:48\0"
18888 /* 1937 */ "s59:58\0"
18889 /* 1944 */ "s58\0"
18890 /* 1948 */ "s69:68\0"
18891 /* 1955 */ "s68\0"
18892 /* 1959 */ "s79:78\0"
18893 /* 1966 */ "s78\0"
18894 /* 1970 */ "v11:8\0"
18895 /* 1976 */ "c9:8\0"
18896 /* 1981 */ "g9:8\0"
18897 /* 1986 */ "r9:8\0"
18898 /* 1991 */ "s9:8\0"
18899 /* 1996 */ "v9:8\0"
18900 /* 2001 */ "c8\0"
18901 /* 2004 */ "g8\0"
18902 /* 2007 */ "r8\0"
18903 /* 2010 */ "v8\0"
18904 /* 2013 */ "__10000009\0"
18905 /* 2024 */ "__1000009\0"
18906 /* 2034 */ "__10000019\0"
18907 /* 2045 */ "__1000019\0"
18908 /* 2055 */ "v18:19\0"
18909 /* 2062 */ "r19\0"
18910 /* 2066 */ "s19\0"
18911 /* 2070 */ "v19\0"
18912 /* 2074 */ "__10000029\0"
18913 /* 2085 */ "__1000029\0"
18914 /* 2095 */ "v28:29\0"
18915 /* 2102 */ "r29\0"
18916 /* 2106 */ "v29\0"
18917 /* 2110 */ "s59\0"
18918 /* 2114 */ "s69\0"
18919 /* 2118 */ "s79\0"
18920 /* 2122 */ "__9999999\0"
18921 /* 2132 */ "__999999\0"
18922 /* 2141 */ "v8:9\0"
18923 /* 2146 */ "g9\0"
18924 /* 2149 */ "r9\0"
18925 /* 2152 */ "v9\0"
18926 /* 2155 */ "gbadva\0"
18927 /* 2162 */ "evb\0"
18928 /* 2166 */ "pc\0"
18929 /* 2169 */ "htid\0"
18930 /* 2174 */ "stid\0"
18931 /* 2179 */ "vid\0"
18932 /* 2183 */ "cfgbase\0"
18933 /* 2191 */ "usr.ovf\0"
18934 /* 2199 */ "diag\0"
18935 /* 2204 */ "syscfg\0"
18936 /* 2211 */ "pmuevtcfg\0"
18937 /* 2221 */ "pmucfg\0"
18938 /* 2228 */ "gpcyclehi\0"
18939 /* 2238 */ "upcyclehi\0"
18940 /* 2248 */ "utimerhi\0"
18941 /* 2257 */ "pktcounthi\0"
18942 /* 2268 */ "imask\0"
18943 /* 2274 */ "modectl\0"
18944 /* 2282 */ "isdben\0"
18945 /* 2289 */ "isdbmbxin\0"
18946 /* 2299 */ "gpcyclelo\0"
18947 /* 2309 */ "upcyclelo\0"
18948 /* 2319 */ "utimerlo\0"
18949 /* 2328 */ "pktcountlo\0"
18950 /* 2339 */ "ugp\0"
18951 /* 2343 */ "vtmp\0"
18952 /* 2348 */ "gosp\0"
18953 /* 2353 */ "ccr\0"
18954 /* 2357 */ "gelr\0"
18955 /* 2362 */ "isdbgpr\0"
18956 /* 2370 */ "gsr\0"
18957 /* 2374 */ "ssr\0"
18958 /* 2378 */ "usr\0"
18959 /* 2382 */ "framelimit\0"
18960 /* 2393 */ "isdbst\0"
18961 /* 2400 */ "isdbmbxout\0"
18962 /* 2411 */ "rev\0"
18963 /* 2415 */ "framekey\0"
18964};
18965#ifdef __GNUC__
18966#pragma GCC diagnostic pop
18967#endif
18968
18969 static const uint16_t RegAsmOffset[] = {
18970 2156, 2353, 2183, 629, 2199, 2358, 2162, 2415, 2382, 2357, 2348, 2340, 2228, 2299,
18971 2370, 2169, 2268, 2282, 2362, 2289, 2400, 2393, 2274, 2166, 2229, 2300, 1816, 2257,
18972 2328, 2221, 2211, 2411, 2374, 2174, 2204, 2339, 1026, 2238, 2309, 2378, 2191, 182,
18973 2248, 2319, 2179, 2343, 308, 518, 337, 547, 319, 529, 1374, 2001, 361, 571,
18974 279, 805, 1206, 1609, 1986, 56, 643, 1040, 1451, 1830, 117, 715, 1105, 1515,
18975 1894, 196, 2155, 1226, 1377, 1624, 1756, 2004, 2146, 77, 426, 671, 890, 1061,
18976 1293, 145, 470, 736, 934, 217, 489, 365, 575, 829, 972, 1232, 1383, 1630,
18977 1762, 328, 538, 315, 525, 347, 557, 352, 562, 820, 963, 366, 576, 830,
18978 973, 355, 565, 823, 966, 358, 568, 826, 969, 1229, 1380, 1627, 1759, 2007,
18979 2149, 81, 430, 675, 894, 1065, 1297, 1479, 1691, 1851, 2062, 149, 474, 740,
18980 938, 1133, 1337, 1536, 1727, 1915, 2102, 221, 493, 434, 679, 898, 1069, 1301,
18981 2066, 153, 744, 942, 1137, 1341, 1540, 1349, 1159, 1353, 1562, 1735, 1170, 1357,
18982 1573, 1739, 1944, 2110, 250, 501, 780, 950, 1181, 1361, 1584, 1743, 1955, 2114,
18983 261, 505, 791, 954, 1192, 1365, 1595, 1747, 1966, 2118, 265, 304, 514, 350,
18984 560, 374, 584, 838, 981, 1241, 1392, 1639, 1771, 2010, 2152, 85, 438, 683,
18985 902, 1073, 1305, 1483, 1695, 1855, 2070, 157, 478, 748, 946, 1141, 1345, 1544,
18986 1731, 1919, 2106, 225, 497, 2132, 11, 388, 598, 852, 995, 1255, 1406, 1653,
18987 1785, 2024, 32, 409, 619, 873, 1016, 1276, 1427, 1674, 1806, 2045, 100, 453,
18988 698, 917, 1088, 1320, 1498, 1710, 1870, 2085, 172, 2122, 0, 377, 587, 841,
18989 984, 1244, 1395, 1642, 1774, 2013, 21, 398, 608, 862, 1005, 1265, 1416, 1663,
18990 1795, 2034, 89, 442, 687, 906, 1077, 1309, 1487, 1699, 1859, 2074, 161, 299,
18991 1221, 1970, 664, 1472, 138, 1126, 1880, 289, 815, 1216, 1619, 1996, 70, 657,
18992 1054, 1465, 1844, 131, 729, 1119, 1529, 1908, 210, 509, 958, 1369, 1751, 2141,
18993 419, 883, 1286, 1684, 2055, 463, 927, 1330, 1720, 2095, 482, 269, 795, 1196,
18994 1599, 1976, 42, 1437, 274, 800, 1201, 1604, 1981, 49, 636, 1033, 1444, 1823,
18995 110, 708, 1098, 1508, 1887, 189, 294, 810, 1211, 1614, 1991, 63, 650, 1047,
18996 1458, 1837, 124, 722, 1112, 1522, 1901, 203, 752, 1145, 1548, 1923, 229, 759,
18997 1152, 1555, 1930, 236, 766, 1163, 1566, 1937, 243, 773, 1174, 1577, 1948, 254,
18998 784, 1185, 1588, 1959, 284,
18999 };
19000
19001 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
19002 "Invalid alt name index for register!");
19003 return AsmStrs+RegAsmOffset[RegNo-1];
19004}
19005
19006#ifdef PRINT_ALIAS_INSTR
19007#undef PRINT_ALIAS_INSTR
19008
19009bool HexagonInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS) {
19010 static const PatternsForOpcode OpToPatterns[] = {
19011 {Hexagon::A2_andir, 0, 1 },
19012 {Hexagon::A2_paddif, 1, 1 },
19013 {Hexagon::A2_paddifnew, 2, 1 },
19014 {Hexagon::A2_paddit, 3, 1 },
19015 {Hexagon::A2_padditnew, 4, 1 },
19016 {Hexagon::A2_subri, 5, 2 },
19017 {Hexagon::A2_vaddub, 7, 1 },
19018 {Hexagon::A2_vsubub, 8, 1 },
19019 {Hexagon::C2_cmpgt, 9, 1 },
19020 {Hexagon::C2_cmpgtu, 10, 1 },
19021 {Hexagon::C2_or, 11, 1 },
19022 {Hexagon::J2_jumpf, 12, 1 },
19023 {Hexagon::J2_jumprf, 13, 1 },
19024 {Hexagon::J2_jumprt, 14, 1 },
19025 {Hexagon::J2_jumpt, 15, 1 },
19026 {Hexagon::J2_trap1, 16, 1 },
19027 {Hexagon::L2_deallocframe, 17, 1 },
19028 {Hexagon::L2_loadalignb_io, 18, 1 },
19029 {Hexagon::L2_loadalignh_io, 19, 1 },
19030 {Hexagon::L2_loadbsw2_io, 20, 1 },
19031 {Hexagon::L2_loadbsw4_io, 21, 1 },
19032 {Hexagon::L2_loadbzw2_io, 22, 1 },
19033 {Hexagon::L2_loadbzw4_io, 23, 1 },
19034 {Hexagon::L2_loadrb_io, 24, 1 },
19035 {Hexagon::L2_loadrd_io, 25, 1 },
19036 {Hexagon::L2_loadrh_io, 26, 1 },
19037 {Hexagon::L2_loadri_io, 27, 1 },
19038 {Hexagon::L2_loadrub_io, 28, 1 },
19039 {Hexagon::L2_loadruh_io, 29, 1 },
19040 {Hexagon::L2_ploadrbf_io, 30, 1 },
19041 {Hexagon::L2_ploadrbfnew_io, 31, 1 },
19042 {Hexagon::L2_ploadrbt_io, 32, 1 },
19043 {Hexagon::L2_ploadrbtnew_io, 33, 1 },
19044 {Hexagon::L2_ploadrdf_io, 34, 1 },
19045 {Hexagon::L2_ploadrdfnew_io, 35, 1 },
19046 {Hexagon::L2_ploadrdt_io, 36, 1 },
19047 {Hexagon::L2_ploadrdtnew_io, 37, 1 },
19048 {Hexagon::L2_ploadrhf_io, 38, 1 },
19049 {Hexagon::L2_ploadrhfnew_io, 39, 1 },
19050 {Hexagon::L2_ploadrht_io, 40, 1 },
19051 {Hexagon::L2_ploadrhtnew_io, 41, 1 },
19052 {Hexagon::L2_ploadrif_io, 42, 1 },
19053 {Hexagon::L2_ploadrifnew_io, 43, 1 },
19054 {Hexagon::L2_ploadrit_io, 44, 1 },
19055 {Hexagon::L2_ploadritnew_io, 45, 1 },
19056 {Hexagon::L2_ploadrubf_io, 46, 1 },
19057 {Hexagon::L2_ploadrubfnew_io, 47, 1 },
19058 {Hexagon::L2_ploadrubt_io, 48, 1 },
19059 {Hexagon::L2_ploadrubtnew_io, 49, 1 },
19060 {Hexagon::L2_ploadruhf_io, 50, 1 },
19061 {Hexagon::L2_ploadruhfnew_io, 51, 1 },
19062 {Hexagon::L2_ploadruht_io, 52, 1 },
19063 {Hexagon::L2_ploadruhtnew_io, 53, 1 },
19064 {Hexagon::L4_add_memopb_io, 54, 1 },
19065 {Hexagon::L4_add_memoph_io, 55, 1 },
19066 {Hexagon::L4_add_memopw_io, 56, 1 },
19067 {Hexagon::L4_and_memopb_io, 57, 1 },
19068 {Hexagon::L4_and_memoph_io, 58, 1 },
19069 {Hexagon::L4_and_memopw_io, 59, 1 },
19070 {Hexagon::L4_iadd_memopb_io, 60, 1 },
19071 {Hexagon::L4_iadd_memoph_io, 61, 1 },
19072 {Hexagon::L4_iadd_memopw_io, 62, 1 },
19073 {Hexagon::L4_iand_memopb_io, 63, 1 },
19074 {Hexagon::L4_iand_memoph_io, 64, 1 },
19075 {Hexagon::L4_iand_memopw_io, 65, 1 },
19076 {Hexagon::L4_ior_memopb_io, 66, 1 },
19077 {Hexagon::L4_ior_memoph_io, 67, 1 },
19078 {Hexagon::L4_ior_memopw_io, 68, 1 },
19079 {Hexagon::L4_isub_memopb_io, 69, 1 },
19080 {Hexagon::L4_isub_memoph_io, 70, 1 },
19081 {Hexagon::L4_isub_memopw_io, 71, 1 },
19082 {Hexagon::L4_or_memopb_io, 72, 1 },
19083 {Hexagon::L4_or_memoph_io, 73, 1 },
19084 {Hexagon::L4_or_memopw_io, 74, 1 },
19085 {Hexagon::L4_return, 75, 1 },
19086 {Hexagon::L4_return_f, 76, 1 },
19087 {Hexagon::L4_return_fnew_pnt, 77, 1 },
19088 {Hexagon::L4_return_fnew_pt, 78, 1 },
19089 {Hexagon::L4_return_t, 79, 1 },
19090 {Hexagon::L4_return_tnew_pnt, 80, 1 },
19091 {Hexagon::L4_return_tnew_pt, 81, 1 },
19092 {Hexagon::L4_sub_memopb_io, 82, 1 },
19093 {Hexagon::L4_sub_memoph_io, 83, 1 },
19094 {Hexagon::L4_sub_memopw_io, 84, 1 },
19095 {Hexagon::M2_mpyi, 85, 1 },
19096 {Hexagon::M7_dcmpyrwc, 86, 1 },
19097 {Hexagon::M7_dcmpyrwc_acc, 87, 1 },
19098 {Hexagon::S2_allocframe, 88, 1 },
19099 {Hexagon::S2_pstorerbf_io, 89, 1 },
19100 {Hexagon::S2_pstorerbnewf_io, 90, 1 },
19101 {Hexagon::S2_pstorerbnewt_io, 91, 1 },
19102 {Hexagon::S2_pstorerbt_io, 92, 1 },
19103 {Hexagon::S2_pstorerdf_io, 93, 1 },
19104 {Hexagon::S2_pstorerdt_io, 94, 1 },
19105 {Hexagon::S2_pstorerff_io, 95, 1 },
19106 {Hexagon::S2_pstorerft_io, 96, 1 },
19107 {Hexagon::S2_pstorerhf_io, 97, 1 },
19108 {Hexagon::S2_pstorerhnewf_io, 98, 1 },
19109 {Hexagon::S2_pstorerhnewt_io, 99, 1 },
19110 {Hexagon::S2_pstorerht_io, 100, 1 },
19111 {Hexagon::S2_pstorerif_io, 101, 1 },
19112 {Hexagon::S2_pstorerinewf_io, 102, 1 },
19113 {Hexagon::S2_pstorerinewt_io, 103, 1 },
19114 {Hexagon::S2_pstorerit_io, 104, 1 },
19115 {Hexagon::S2_storerb_io, 105, 1 },
19116 {Hexagon::S2_storerbnew_io, 106, 1 },
19117 {Hexagon::S2_storerd_io, 107, 1 },
19118 {Hexagon::S2_storerf_io, 108, 1 },
19119 {Hexagon::S2_storerh_io, 109, 1 },
19120 {Hexagon::S2_storerhnew_io, 110, 1 },
19121 {Hexagon::S2_storeri_io, 111, 1 },
19122 {Hexagon::S2_storerinew_io, 112, 1 },
19123 {Hexagon::S2_tableidxb, 113, 1 },
19124 {Hexagon::S4_pstorerbfnew_io, 114, 1 },
19125 {Hexagon::S4_pstorerbnewfnew_io, 115, 1 },
19126 {Hexagon::S4_pstorerbnewtnew_io, 116, 1 },
19127 {Hexagon::S4_pstorerbtnew_io, 117, 1 },
19128 {Hexagon::S4_pstorerdfnew_io, 118, 1 },
19129 {Hexagon::S4_pstorerdtnew_io, 119, 1 },
19130 {Hexagon::S4_pstorerffnew_io, 120, 1 },
19131 {Hexagon::S4_pstorerftnew_io, 121, 1 },
19132 {Hexagon::S4_pstorerhfnew_io, 122, 1 },
19133 {Hexagon::S4_pstorerhnewfnew_io, 123, 1 },
19134 {Hexagon::S4_pstorerhnewtnew_io, 124, 1 },
19135 {Hexagon::S4_pstorerhtnew_io, 125, 1 },
19136 {Hexagon::S4_pstorerifnew_io, 126, 1 },
19137 {Hexagon::S4_pstorerinewfnew_io, 127, 1 },
19138 {Hexagon::S4_pstorerinewtnew_io, 128, 1 },
19139 {Hexagon::S4_pstoreritnew_io, 129, 1 },
19140 {Hexagon::S4_storeirb_io, 130, 1 },
19141 {Hexagon::S4_storeirbf_io, 131, 1 },
19142 {Hexagon::S4_storeirbfnew_io, 132, 1 },
19143 {Hexagon::S4_storeirbt_io, 133, 1 },
19144 {Hexagon::S4_storeirbtnew_io, 134, 1 },
19145 {Hexagon::S4_storeirh_io, 135, 1 },
19146 {Hexagon::S4_storeirhf_io, 136, 1 },
19147 {Hexagon::S4_storeirhfnew_io, 137, 1 },
19148 {Hexagon::S4_storeirht_io, 138, 1 },
19149 {Hexagon::S4_storeirhtnew_io, 139, 1 },
19150 {Hexagon::S4_storeiri_io, 140, 1 },
19151 {Hexagon::S4_storeirif_io, 141, 1 },
19152 {Hexagon::S4_storeirifnew_io, 142, 1 },
19153 {Hexagon::S4_storeirit_io, 143, 1 },
19154 {Hexagon::S4_storeiritnew_io, 144, 1 },
19155 {Hexagon::V6_extractw, 145, 1 },
19156 {Hexagon::V6_v6mpyhubs10, 146, 1 },
19157 {Hexagon::V6_v6mpyvubs10, 147, 1 },
19158 {Hexagon::V6_vL32Ub_ai, 148, 1 },
19159 {Hexagon::V6_vL32b_ai, 149, 1 },
19160 {Hexagon::V6_vL32b_cur_npred_pi, 150, 1 },
19161 {Hexagon::V6_vL32b_cur_pred_pi, 151, 1 },
19162 {Hexagon::V6_vL32b_npred_ai, 152, 1 },
19163 {Hexagon::V6_vL32b_npred_pi, 153, 1 },
19164 {Hexagon::V6_vL32b_nt_ai, 154, 1 },
19165 {Hexagon::V6_vL32b_nt_cur_npred_pi, 155, 1 },
19166 {Hexagon::V6_vL32b_nt_cur_pred_pi, 156, 1 },
19167 {Hexagon::V6_vL32b_nt_npred_ai, 157, 1 },
19168 {Hexagon::V6_vL32b_nt_npred_pi, 158, 1 },
19169 {Hexagon::V6_vL32b_nt_pred_ai, 159, 1 },
19170 {Hexagon::V6_vL32b_nt_tmp_pred_ai, 160, 1 },
19171 {Hexagon::V6_vL32b_pred_ai, 161, 1 },
19172 {Hexagon::V6_vL32b_tmp_pred_ai, 162, 1 },
19173 {Hexagon::V6_vS32Ub_ai, 163, 1 },
19174 {Hexagon::V6_vS32Ub_npred_ai, 164, 1 },
19175 {Hexagon::V6_vS32Ub_pred_ai, 165, 1 },
19176 {Hexagon::V6_vS32b_ai, 166, 1 },
19177 {Hexagon::V6_vS32b_new_ai, 167, 1 },
19178 {Hexagon::V6_vS32b_npred_ai, 168, 1 },
19179 {Hexagon::V6_vS32b_nqpred_ai, 169, 1 },
19180 {Hexagon::V6_vS32b_nt_ai, 170, 1 },
19181 {Hexagon::V6_vS32b_nt_new_ai, 171, 1 },
19182 {Hexagon::V6_vS32b_nt_npred_ai, 172, 1 },
19183 {Hexagon::V6_vS32b_nt_nqpred_ai, 173, 1 },
19184 {Hexagon::V6_vS32b_nt_pred_ai, 174, 1 },
19185 {Hexagon::V6_vS32b_nt_qpred_ai, 175, 1 },
19186 {Hexagon::V6_vS32b_pred_ai, 176, 1 },
19187 {Hexagon::V6_vS32b_qpred_ai, 177, 1 },
19188 {Hexagon::V6_vabsb_sat, 178, 1 },
19189 {Hexagon::V6_vabsdiffh, 179, 1 },
19190 {Hexagon::V6_vabsdiffub, 180, 1 },
19191 {Hexagon::V6_vabsdiffuh, 181, 1 },
19192 {Hexagon::V6_vabsdiffw, 182, 1 },
19193 {Hexagon::V6_vabsh_sat, 183, 1 },
19194 {Hexagon::V6_vabsw_sat, 184, 1 },
19195 {Hexagon::V6_vaddb, 185, 1 },
19196 {Hexagon::V6_vaddb_dv, 186, 1 },
19197 {Hexagon::V6_vaddbnq, 187, 1 },
19198 {Hexagon::V6_vaddbq, 188, 1 },
19199 {Hexagon::V6_vaddbsat, 189, 1 },
19200 {Hexagon::V6_vaddbsat_dv, 190, 1 },
19201 {Hexagon::V6_vaddh, 191, 1 },
19202 {Hexagon::V6_vaddh_dv, 192, 1 },
19203 {Hexagon::V6_vaddhnq, 193, 1 },
19204 {Hexagon::V6_vaddhq, 194, 1 },
19205 {Hexagon::V6_vaddhsat, 195, 1 },
19206 {Hexagon::V6_vaddhsat_dv, 196, 1 },
19207 {Hexagon::V6_vaddhw, 197, 1 },
19208 {Hexagon::V6_vaddhw_acc, 198, 1 },
19209 {Hexagon::V6_vaddubh, 199, 1 },
19210 {Hexagon::V6_vaddubh_acc, 200, 1 },
19211 {Hexagon::V6_vaddubsat, 201, 1 },
19212 {Hexagon::V6_vaddubsat_dv, 202, 1 },
19213 {Hexagon::V6_vadduhsat, 203, 1 },
19214 {Hexagon::V6_vadduhsat_dv, 204, 1 },
19215 {Hexagon::V6_vadduhw, 205, 1 },
19216 {Hexagon::V6_vadduhw_acc, 206, 1 },
19217 {Hexagon::V6_vadduwsat, 207, 1 },
19218 {Hexagon::V6_vadduwsat_dv, 208, 1 },
19219 {Hexagon::V6_vaddw, 209, 1 },
19220 {Hexagon::V6_vaddw_dv, 210, 1 },
19221 {Hexagon::V6_vaddwnq, 211, 1 },
19222 {Hexagon::V6_vaddwq, 212, 1 },
19223 {Hexagon::V6_vaddwsat, 213, 1 },
19224 {Hexagon::V6_vaddwsat_dv, 214, 1 },
19225 {Hexagon::V6_vandnqrt, 215, 1 },
19226 {Hexagon::V6_vandnqrt_acc, 216, 1 },
19227 {Hexagon::V6_vandqrt, 217, 1 },
19228 {Hexagon::V6_vandqrt_acc, 218, 1 },
19229 {Hexagon::V6_vandvrt, 219, 1 },
19230 {Hexagon::V6_vandvrt_acc, 220, 1 },
19231 {Hexagon::V6_vaslh, 221, 1 },
19232 {Hexagon::V6_vaslh_acc, 222, 1 },
19233 {Hexagon::V6_vaslhv, 223, 1 },
19234 {Hexagon::V6_vaslw, 224, 1 },
19235 {Hexagon::V6_vaslw_acc, 225, 1 },
19236 {Hexagon::V6_vaslwv, 226, 1 },
19237 {Hexagon::V6_vasr_into, 227, 1 },
19238 {Hexagon::V6_vasrh, 228, 1 },
19239 {Hexagon::V6_vasrh_acc, 229, 1 },
19240 {Hexagon::V6_vasrhv, 230, 1 },
19241 {Hexagon::V6_vasrw, 231, 1 },
19242 {Hexagon::V6_vasrw_acc, 232, 1 },
19243 {Hexagon::V6_vasrwv, 233, 1 },
19244 {Hexagon::V6_vavgb, 234, 1 },
19245 {Hexagon::V6_vavgbrnd, 235, 1 },
19246 {Hexagon::V6_vavgh, 236, 1 },
19247 {Hexagon::V6_vavghrnd, 237, 1 },
19248 {Hexagon::V6_vavgub, 238, 1 },
19249 {Hexagon::V6_vavgubrnd, 239, 1 },
19250 {Hexagon::V6_vavguh, 240, 1 },
19251 {Hexagon::V6_vavguhrnd, 241, 1 },
19252 {Hexagon::V6_vavguw, 242, 1 },
19253 {Hexagon::V6_vavguwrnd, 243, 1 },
19254 {Hexagon::V6_vavgw, 244, 1 },
19255 {Hexagon::V6_vavgwrnd, 245, 1 },
19256 {Hexagon::V6_vcl0h, 246, 1 },
19257 {Hexagon::V6_vcl0w, 247, 1 },
19258 {Hexagon::V6_vdealb, 248, 1 },
19259 {Hexagon::V6_vdealb4w, 249, 1 },
19260 {Hexagon::V6_vdealh, 250, 1 },
19261 {Hexagon::V6_vdmpybus, 251, 1 },
19262 {Hexagon::V6_vdmpybus_acc, 252, 1 },
19263 {Hexagon::V6_vdmpybus_dv, 253, 1 },
19264 {Hexagon::V6_vdmpybus_dv_acc, 254, 1 },
19265 {Hexagon::V6_vdmpyhb, 255, 1 },
19266 {Hexagon::V6_vdmpyhb_acc, 256, 1 },
19267 {Hexagon::V6_vdmpyhb_dv, 257, 1 },
19268 {Hexagon::V6_vdmpyhb_dv_acc, 258, 1 },
19269 {Hexagon::V6_vdmpyhisat, 259, 1 },
19270 {Hexagon::V6_vdmpyhisat_acc, 260, 1 },
19271 {Hexagon::V6_vdmpyhsat, 261, 1 },
19272 {Hexagon::V6_vdmpyhsat_acc, 262, 1 },
19273 {Hexagon::V6_vdmpyhsuisat, 263, 1 },
19274 {Hexagon::V6_vdmpyhsuisat_acc, 264, 1 },
19275 {Hexagon::V6_vdmpyhsusat, 265, 1 },
19276 {Hexagon::V6_vdmpyhsusat_acc, 266, 1 },
19277 {Hexagon::V6_vdmpyhvsat, 267, 1 },
19278 {Hexagon::V6_vdmpyhvsat_acc, 268, 1 },
19279 {Hexagon::V6_vdsaduh, 269, 1 },
19280 {Hexagon::V6_vdsaduh_acc, 270, 1 },
19281 {Hexagon::V6_veqb, 271, 1 },
19282 {Hexagon::V6_veqb_and, 272, 1 },
19283 {Hexagon::V6_veqb_or, 273, 1 },
19284 {Hexagon::V6_veqb_xor, 274, 1 },
19285 {Hexagon::V6_veqh, 275, 1 },
19286 {Hexagon::V6_veqh_and, 276, 1 },
19287 {Hexagon::V6_veqh_or, 277, 1 },
19288 {Hexagon::V6_veqh_xor, 278, 1 },
19289 {Hexagon::V6_veqw, 279, 1 },
19290 {Hexagon::V6_veqw_and, 280, 1 },
19291 {Hexagon::V6_veqw_or, 281, 1 },
19292 {Hexagon::V6_veqw_xor, 282, 1 },
19293 {Hexagon::V6_vlsrh, 283, 1 },
19294 {Hexagon::V6_vlsrhv, 284, 1 },
19295 {Hexagon::V6_vlsrw, 285, 1 },
19296 {Hexagon::V6_vlsrwv, 286, 1 },
19297 {Hexagon::V6_vmaxb, 287, 1 },
19298 {Hexagon::V6_vmaxh, 288, 1 },
19299 {Hexagon::V6_vmaxub, 289, 1 },
19300 {Hexagon::V6_vmaxuh, 290, 1 },
19301 {Hexagon::V6_vmaxw, 291, 1 },
19302 {Hexagon::V6_vminb, 292, 1 },
19303 {Hexagon::V6_vminh, 293, 1 },
19304 {Hexagon::V6_vminub, 294, 1 },
19305 {Hexagon::V6_vminuh, 295, 1 },
19306 {Hexagon::V6_vminw, 296, 1 },
19307 {Hexagon::V6_vmpabus, 297, 1 },
19308 {Hexagon::V6_vmpabus_acc, 298, 1 },
19309 {Hexagon::V6_vmpabusv, 299, 1 },
19310 {Hexagon::V6_vmpabuu, 300, 1 },
19311 {Hexagon::V6_vmpabuu_acc, 301, 1 },
19312 {Hexagon::V6_vmpabuuv, 302, 1 },
19313 {Hexagon::V6_vmpahb, 303, 1 },
19314 {Hexagon::V6_vmpahb_acc, 304, 1 },
19315 {Hexagon::V6_vmpauhb, 305, 1 },
19316 {Hexagon::V6_vmpauhb_acc, 306, 1 },
19317 {Hexagon::V6_vmpybus, 307, 1 },
19318 {Hexagon::V6_vmpybus_acc, 308, 1 },
19319 {Hexagon::V6_vmpybusv, 309, 1 },
19320 {Hexagon::V6_vmpybusv_acc, 310, 1 },
19321 {Hexagon::V6_vmpybv, 311, 1 },
19322 {Hexagon::V6_vmpybv_acc, 312, 1 },
19323 {Hexagon::V6_vmpyewuh, 313, 1 },
19324 {Hexagon::V6_vmpyh, 314, 1 },
19325 {Hexagon::V6_vmpyh_acc, 315, 1 },
19326 {Hexagon::V6_vmpyhsat_acc, 316, 1 },
19327 {Hexagon::V6_vmpyhsrs, 317, 1 },
19328 {Hexagon::V6_vmpyhss, 318, 1 },
19329 {Hexagon::V6_vmpyhus, 319, 1 },
19330 {Hexagon::V6_vmpyhus_acc, 320, 1 },
19331 {Hexagon::V6_vmpyhv, 321, 1 },
19332 {Hexagon::V6_vmpyhv_acc, 322, 1 },
19333 {Hexagon::V6_vmpyhvsrs, 323, 1 },
19334 {Hexagon::V6_vmpyiewh_acc, 324, 1 },
19335 {Hexagon::V6_vmpyiewuh, 325, 1 },
19336 {Hexagon::V6_vmpyiewuh_acc, 326, 1 },
19337 {Hexagon::V6_vmpyih, 327, 1 },
19338 {Hexagon::V6_vmpyih_acc, 328, 1 },
19339 {Hexagon::V6_vmpyihb, 329, 1 },
19340 {Hexagon::V6_vmpyihb_acc, 330, 1 },
19341 {Hexagon::V6_vmpyiowh, 331, 1 },
19342 {Hexagon::V6_vmpyiwb, 332, 1 },
19343 {Hexagon::V6_vmpyiwb_acc, 333, 1 },
19344 {Hexagon::V6_vmpyiwh, 334, 1 },
19345 {Hexagon::V6_vmpyiwh_acc, 335, 1 },
19346 {Hexagon::V6_vmpyiwub, 336, 1 },
19347 {Hexagon::V6_vmpyiwub_acc, 337, 1 },
19348 {Hexagon::V6_vmpyowh, 338, 1 },
19349 {Hexagon::V6_vmpyowh_rnd, 339, 1 },
19350 {Hexagon::V6_vmpyub, 340, 1 },
19351 {Hexagon::V6_vmpyub_acc, 341, 1 },
19352 {Hexagon::V6_vmpyubv, 342, 1 },
19353 {Hexagon::V6_vmpyubv_acc, 343, 1 },
19354 {Hexagon::V6_vmpyuh, 344, 1 },
19355 {Hexagon::V6_vmpyuh_acc, 345, 1 },
19356 {Hexagon::V6_vmpyuhv, 346, 1 },
19357 {Hexagon::V6_vmpyuhv_acc, 347, 1 },
19358 {Hexagon::V6_vnavgb, 348, 1 },
19359 {Hexagon::V6_vnavgh, 349, 1 },
19360 {Hexagon::V6_vnavgub, 350, 1 },
19361 {Hexagon::V6_vnavgw, 351, 1 },
19362 {Hexagon::V6_vnormamth, 352, 1 },
19363 {Hexagon::V6_vnormamtw, 353, 1 },
19364 {Hexagon::V6_vpackeb, 354, 1 },
19365 {Hexagon::V6_vpackeh, 355, 1 },
19366 {Hexagon::V6_vpackhb_sat, 356, 1 },
19367 {Hexagon::V6_vpackhub_sat, 357, 1 },
19368 {Hexagon::V6_vpackob, 358, 1 },
19369 {Hexagon::V6_vpackoh, 359, 1 },
19370 {Hexagon::V6_vpackwh_sat, 360, 1 },
19371 {Hexagon::V6_vpackwuh_sat, 361, 1 },
19372 {Hexagon::V6_vpopcounth, 362, 1 },
19373 {Hexagon::V6_vrmpybub_rtt, 363, 1 },
19374 {Hexagon::V6_vrmpybub_rtt_acc, 364, 1 },
19375 {Hexagon::V6_vrmpybus, 365, 1 },
19376 {Hexagon::V6_vrmpybus_acc, 366, 1 },
19377 {Hexagon::V6_vrmpybusi, 367, 1 },
19378 {Hexagon::V6_vrmpybusi_acc, 368, 1 },
19379 {Hexagon::V6_vrmpybusv, 369, 1 },
19380 {Hexagon::V6_vrmpybusv_acc, 370, 1 },
19381 {Hexagon::V6_vrmpybv, 371, 1 },
19382 {Hexagon::V6_vrmpybv_acc, 372, 1 },
19383 {Hexagon::V6_vrmpyub, 373, 1 },
19384 {Hexagon::V6_vrmpyub_acc, 374, 1 },
19385 {Hexagon::V6_vrmpyub_rtt, 375, 1 },
19386 {Hexagon::V6_vrmpyub_rtt_acc, 376, 1 },
19387 {Hexagon::V6_vrmpyubi, 377, 1 },
19388 {Hexagon::V6_vrmpyubi_acc, 378, 1 },
19389 {Hexagon::V6_vrmpyubv, 379, 1 },
19390 {Hexagon::V6_vrmpyubv_acc, 380, 1 },
19391 {Hexagon::V6_vrotr, 381, 1 },
19392 {Hexagon::V6_vroundhb, 382, 1 },
19393 {Hexagon::V6_vroundhub, 383, 1 },
19394 {Hexagon::V6_vrounduhub, 384, 1 },
19395 {Hexagon::V6_vrounduwuh, 385, 1 },
19396 {Hexagon::V6_vroundwh, 386, 1 },
19397 {Hexagon::V6_vroundwuh, 387, 1 },
19398 {Hexagon::V6_vrsadubi, 388, 1 },
19399 {Hexagon::V6_vrsadubi_acc, 389, 1 },
19400 {Hexagon::V6_vsathub, 390, 1 },
19401 {Hexagon::V6_vsatuwuh, 391, 1 },
19402 {Hexagon::V6_vsatwh, 392, 1 },
19403 {Hexagon::V6_vsb, 393, 1 },
19404 {Hexagon::V6_vscattermh, 394, 1 },
19405 {Hexagon::V6_vscattermh_add, 395, 1 },
19406 {Hexagon::V6_vscattermhq, 396, 1 },
19407 {Hexagon::V6_vscattermhw, 397, 1 },
19408 {Hexagon::V6_vscattermhw_add, 398, 1 },
19409 {Hexagon::V6_vscattermhwq, 399, 1 },
19410 {Hexagon::V6_vscattermw, 400, 1 },
19411 {Hexagon::V6_vscattermw_add, 401, 1 },
19412 {Hexagon::V6_vscattermwq, 402, 1 },
19413 {Hexagon::V6_vsh, 403, 1 },
19414 {Hexagon::V6_vshufeh, 404, 1 },
19415 {Hexagon::V6_vshuff, 405, 1 },
19416 {Hexagon::V6_vshuffb, 406, 1 },
19417 {Hexagon::V6_vshuffeb, 407, 1 },
19418 {Hexagon::V6_vshuffh, 408, 1 },
19419 {Hexagon::V6_vshuffob, 409, 1 },
19420 {Hexagon::V6_vshufoeb, 410, 1 },
19421 {Hexagon::V6_vshufoeh, 411, 1 },
19422 {Hexagon::V6_vshufoh, 412, 1 },
19423 {Hexagon::V6_vsubb, 413, 1 },
19424 {Hexagon::V6_vsubb_dv, 414, 1 },
19425 {Hexagon::V6_vsubbnq, 415, 1 },
19426 {Hexagon::V6_vsubbq, 416, 1 },
19427 {Hexagon::V6_vsubbsat, 417, 1 },
19428 {Hexagon::V6_vsubbsat_dv, 418, 1 },
19429 {Hexagon::V6_vsubh, 419, 1 },
19430 {Hexagon::V6_vsubh_dv, 420, 1 },
19431 {Hexagon::V6_vsubhnq, 421, 1 },
19432 {Hexagon::V6_vsubhq, 422, 1 },
19433 {Hexagon::V6_vsubhsat, 423, 1 },
19434 {Hexagon::V6_vsubhsat_dv, 424, 1 },
19435 {Hexagon::V6_vsubhw, 425, 1 },
19436 {Hexagon::V6_vsububh, 426, 1 },
19437 {Hexagon::V6_vsububsat, 427, 1 },
19438 {Hexagon::V6_vsububsat_dv, 428, 1 },
19439 {Hexagon::V6_vsubuhsat, 429, 1 },
19440 {Hexagon::V6_vsubuhsat_dv, 430, 1 },
19441 {Hexagon::V6_vsubuhw, 431, 1 },
19442 {Hexagon::V6_vsubuwsat, 432, 1 },
19443 {Hexagon::V6_vsubuwsat_dv, 433, 1 },
19444 {Hexagon::V6_vsubw, 434, 1 },
19445 {Hexagon::V6_vsubw_dv, 435, 2 },
19446 {Hexagon::V6_vsubwnq, 437, 1 },
19447 {Hexagon::V6_vsubwq, 438, 1 },
19448 {Hexagon::V6_vsubwsat, 439, 1 },
19449 {Hexagon::V6_vsubwsat_dv, 440, 1 },
19450 {Hexagon::V6_vtmpyb, 441, 1 },
19451 {Hexagon::V6_vtmpyb_acc, 442, 1 },
19452 {Hexagon::V6_vtmpybus, 443, 1 },
19453 {Hexagon::V6_vtmpybus_acc, 444, 1 },
19454 {Hexagon::V6_vtmpyhb, 445, 1 },
19455 {Hexagon::V6_vtmpyhb_acc, 446, 1 },
19456 {Hexagon::V6_vunpackb, 447, 1 },
19457 {Hexagon::V6_vunpackh, 448, 1 },
19458 {Hexagon::V6_vunpackoh, 449, 1 },
19459 {Hexagon::V6_vunpackub, 450, 1 },
19460 {Hexagon::V6_vunpackuh, 451, 1 },
19461 {Hexagon::V6_vxor, 452, 1 },
19462 {Hexagon::V6_vzb, 453, 1 },
19463 {Hexagon::V6_vzh, 454, 1 },
19464 {Hexagon::V6_zLd_ai, 455, 1 },
19465 {Hexagon::V6_zLd_pred_ai, 456, 1 },
19466 {Hexagon::Y2_crswap0, 457, 1 },
19467 {Hexagon::Y2_dcfetchbo, 458, 1 },
19468 };
19469
19470 static const AliasPattern Patterns[] = {
19471 // Hexagon::A2_andir - 0
19472 {0, 0, 3, 3 },
19473 // Hexagon::A2_paddif - 1
19474 {14, 3, 4, 4 },
19475 // Hexagon::A2_paddifnew - 2
19476 {31, 7, 4, 4 },
19477 // Hexagon::A2_paddit - 3
19478 {52, 11, 4, 4 },
19479 // Hexagon::A2_padditnew - 4
19480 {68, 15, 4, 4 },
19481 // Hexagon::A2_subri - 5
19482 {88, 19, 3, 3 },
19483 {101, 22, 3, 3 },
19484 // Hexagon::A2_vaddub - 7
19485 {114, 25, 3, 3 },
19486 // Hexagon::A2_vsubub - 8
19487 {132, 28, 3, 3 },
19488 // Hexagon::C2_cmpgt - 9
19489 {150, 31, 3, 3 },
19490 // Hexagon::C2_cmpgtu - 10
19491 {169, 34, 3, 3 },
19492 // Hexagon::C2_or - 11
19493 {189, 37, 3, 3 },
19494 // Hexagon::J2_jumpf - 12
19495 {197, 40, 2, 1 },
19496 // Hexagon::J2_jumprf - 13
19497 {216, 41, 2, 2 },
19498 // Hexagon::J2_jumprt - 14
19499 {234, 43, 2, 2 },
19500 // Hexagon::J2_jumpt - 15
19501 {251, 45, 2, 1 },
19502 // Hexagon::J2_trap1 - 16
19503 {269, 46, 3, 2 },
19504 // Hexagon::L2_deallocframe - 17
19505 {280, 48, 2, 2 },
19506 // Hexagon::L2_loadalignb_io - 18
19507 {293, 50, 4, 4 },
19508 // Hexagon::L2_loadalignh_io - 19
19509 {312, 54, 4, 4 },
19510 // Hexagon::L2_loadbsw2_io - 20
19511 {331, 58, 3, 3 },
19512 // Hexagon::L2_loadbsw4_io - 21
19513 {331, 61, 3, 3 },
19514 // Hexagon::L2_loadbzw2_io - 22
19515 {346, 64, 3, 3 },
19516 // Hexagon::L2_loadbzw4_io - 23
19517 {346, 67, 3, 3 },
19518 // Hexagon::L2_loadrb_io - 24
19519 {362, 70, 3, 3 },
19520 // Hexagon::L2_loadrd_io - 25
19521 {376, 73, 3, 3 },
19522 // Hexagon::L2_loadrh_io - 26
19523 {390, 76, 3, 3 },
19524 // Hexagon::L2_loadri_io - 27
19525 {404, 79, 3, 3 },
19526 // Hexagon::L2_loadrub_io - 28
19527 {418, 82, 3, 3 },
19528 // Hexagon::L2_loadruh_io - 29
19529 {433, 85, 3, 3 },
19530 // Hexagon::L2_ploadrbf_io - 30
19531 {448, 88, 4, 4 },
19532 // Hexagon::L2_ploadrbfnew_io - 31
19533 {471, 92, 4, 4 },
19534 // Hexagon::L2_ploadrbt_io - 32
19535 {498, 96, 4, 4 },
19536 // Hexagon::L2_ploadrbtnew_io - 33
19537 {520, 100, 4, 4 },
19538 // Hexagon::L2_ploadrdf_io - 34
19539 {546, 104, 4, 4 },
19540 // Hexagon::L2_ploadrdfnew_io - 35
19541 {569, 108, 4, 4 },
19542 // Hexagon::L2_ploadrdt_io - 36
19543 {596, 112, 4, 4 },
19544 // Hexagon::L2_ploadrdtnew_io - 37
19545 {618, 116, 4, 4 },
19546 // Hexagon::L2_ploadrhf_io - 38
19547 {644, 120, 4, 4 },
19548 // Hexagon::L2_ploadrhfnew_io - 39
19549 {667, 124, 4, 4 },
19550 // Hexagon::L2_ploadrht_io - 40
19551 {694, 128, 4, 4 },
19552 // Hexagon::L2_ploadrhtnew_io - 41
19553 {716, 132, 4, 4 },
19554 // Hexagon::L2_ploadrif_io - 42
19555 {742, 136, 4, 4 },
19556 // Hexagon::L2_ploadrifnew_io - 43
19557 {765, 140, 4, 4 },
19558 // Hexagon::L2_ploadrit_io - 44
19559 {792, 144, 4, 4 },
19560 // Hexagon::L2_ploadritnew_io - 45
19561 {814, 148, 4, 4 },
19562 // Hexagon::L2_ploadrubf_io - 46
19563 {840, 152, 4, 4 },
19564 // Hexagon::L2_ploadrubfnew_io - 47
19565 {864, 156, 4, 4 },
19566 // Hexagon::L2_ploadrubt_io - 48
19567 {892, 160, 4, 4 },
19568 // Hexagon::L2_ploadrubtnew_io - 49
19569 {915, 164, 4, 4 },
19570 // Hexagon::L2_ploadruhf_io - 50
19571 {942, 168, 4, 4 },
19572 // Hexagon::L2_ploadruhfnew_io - 51
19573 {966, 172, 4, 4 },
19574 // Hexagon::L2_ploadruht_io - 52
19575 {994, 176, 4, 4 },
19576 // Hexagon::L2_ploadruhtnew_io - 53
19577 {1017, 180, 4, 4 },
19578 // Hexagon::L4_add_memopb_io - 54
19579 {1044, 184, 3, 3 },
19580 // Hexagon::L4_add_memoph_io - 55
19581 {1059, 187, 3, 3 },
19582 // Hexagon::L4_add_memopw_io - 56
19583 {1074, 190, 3, 3 },
19584 // Hexagon::L4_and_memopb_io - 57
19585 {1089, 193, 3, 3 },
19586 // Hexagon::L4_and_memoph_io - 58
19587 {1104, 196, 3, 3 },
19588 // Hexagon::L4_and_memopw_io - 59
19589 {1119, 199, 3, 3 },
19590 // Hexagon::L4_iadd_memopb_io - 60
19591 {1134, 202, 3, 2 },
19592 // Hexagon::L4_iadd_memoph_io - 61
19593 {1150, 204, 3, 2 },
19594 // Hexagon::L4_iadd_memopw_io - 62
19595 {1166, 206, 3, 2 },
19596 // Hexagon::L4_iand_memopb_io - 63
19597 {1182, 208, 3, 2 },
19598 // Hexagon::L4_iand_memoph_io - 64
19599 {1205, 210, 3, 2 },
19600 // Hexagon::L4_iand_memopw_io - 65
19601 {1228, 212, 3, 2 },
19602 // Hexagon::L4_ior_memopb_io - 66
19603 {1251, 214, 3, 2 },
19604 // Hexagon::L4_ior_memoph_io - 67
19605 {1274, 216, 3, 2 },
19606 // Hexagon::L4_ior_memopw_io - 68
19607 {1297, 218, 3, 2 },
19608 // Hexagon::L4_isub_memopb_io - 69
19609 {1320, 220, 3, 2 },
19610 // Hexagon::L4_isub_memoph_io - 70
19611 {1336, 222, 3, 2 },
19612 // Hexagon::L4_isub_memopw_io - 71
19613 {1352, 224, 3, 2 },
19614 // Hexagon::L4_or_memopb_io - 72
19615 {1368, 226, 3, 3 },
19616 // Hexagon::L4_or_memoph_io - 73
19617 {1383, 229, 3, 3 },
19618 // Hexagon::L4_or_memopw_io - 74
19619 {1398, 232, 3, 3 },
19620 // Hexagon::L4_return - 75
19621 {1413, 235, 2, 2 },
19622 // Hexagon::L4_return_f - 76
19623 {1428, 237, 3, 3 },
19624 // Hexagon::L4_return_fnew_pnt - 77
19625 {1452, 240, 3, 3 },
19626 // Hexagon::L4_return_fnew_pt - 78
19627 {1483, 243, 3, 3 },
19628 // Hexagon::L4_return_t - 79
19629 {1513, 246, 3, 3 },
19630 // Hexagon::L4_return_tnew_pnt - 80
19631 {1536, 249, 3, 3 },
19632 // Hexagon::L4_return_tnew_pt - 81
19633 {1566, 252, 3, 3 },
19634 // Hexagon::L4_sub_memopb_io - 82
19635 {1595, 255, 3, 3 },
19636 // Hexagon::L4_sub_memoph_io - 83
19637 {1610, 258, 3, 3 },
19638 // Hexagon::L4_sub_memopw_io - 84
19639 {1625, 261, 3, 3 },
19640 // Hexagon::M2_mpyi - 85
19641 {1640, 264, 3, 3 },
19642 // Hexagon::M7_dcmpyrwc - 86
19643 {1658, 267, 3, 3 },
19644 // Hexagon::M7_dcmpyrwc_acc - 87
19645 {1677, 270, 4, 4 },
19646 // Hexagon::S2_allocframe - 88
19647 {1697, 274, 3, 2 },
19648 // Hexagon::S2_pstorerbf_io - 89
19649 {1713, 276, 4, 4 },
19650 // Hexagon::S2_pstorerbnewf_io - 90
19651 {1736, 280, 4, 4 },
19652 // Hexagon::S2_pstorerbnewt_io - 91
19653 {1763, 284, 4, 4 },
19654 // Hexagon::S2_pstorerbt_io - 92
19655 {1789, 288, 4, 4 },
19656 // Hexagon::S2_pstorerdf_io - 93
19657 {1811, 292, 4, 4 },
19658 // Hexagon::S2_pstorerdt_io - 94
19659 {1834, 296, 4, 4 },
19660 // Hexagon::S2_pstorerff_io - 95
19661 {1856, 300, 4, 4 },
19662 // Hexagon::S2_pstorerft_io - 96
19663 {1881, 304, 4, 4 },
19664 // Hexagon::S2_pstorerhf_io - 97
19665 {1905, 308, 4, 4 },
19666 // Hexagon::S2_pstorerhnewf_io - 98
19667 {1928, 312, 4, 4 },
19668 // Hexagon::S2_pstorerhnewt_io - 99
19669 {1955, 316, 4, 4 },
19670 // Hexagon::S2_pstorerht_io - 100
19671 {1981, 320, 4, 4 },
19672 // Hexagon::S2_pstorerif_io - 101
19673 {2003, 324, 4, 4 },
19674 // Hexagon::S2_pstorerinewf_io - 102
19675 {2026, 328, 4, 4 },
19676 // Hexagon::S2_pstorerinewt_io - 103
19677 {2053, 332, 4, 4 },
19678 // Hexagon::S2_pstorerit_io - 104
19679 {2079, 336, 4, 4 },
19680 // Hexagon::S2_storerb_io - 105
19681 {2101, 340, 3, 3 },
19682 // Hexagon::S2_storerbnew_io - 106
19683 {2115, 343, 3, 3 },
19684 // Hexagon::S2_storerd_io - 107
19685 {2133, 346, 3, 3 },
19686 // Hexagon::S2_storerf_io - 108
19687 {2147, 349, 3, 3 },
19688 // Hexagon::S2_storerh_io - 109
19689 {2163, 352, 3, 3 },
19690 // Hexagon::S2_storerhnew_io - 110
19691 {2177, 355, 3, 3 },
19692 // Hexagon::S2_storeri_io - 111
19693 {2195, 358, 3, 3 },
19694 // Hexagon::S2_storerinew_io - 112
19695 {2209, 361, 3, 3 },
19696 // Hexagon::S2_tableidxb - 113
19697 {2227, 364, 5, 4 },
19698 // Hexagon::S4_pstorerbfnew_io - 114
19699 {2254, 368, 4, 4 },
19700 // Hexagon::S4_pstorerbnewfnew_io - 115
19701 {2281, 372, 4, 4 },
19702 // Hexagon::S4_pstorerbnewtnew_io - 116
19703 {2312, 376, 4, 4 },
19704 // Hexagon::S4_pstorerbtnew_io - 117
19705 {2342, 380, 4, 4 },
19706 // Hexagon::S4_pstorerdfnew_io - 118
19707 {2368, 384, 4, 4 },
19708 // Hexagon::S4_pstorerdtnew_io - 119
19709 {2395, 388, 4, 4 },
19710 // Hexagon::S4_pstorerffnew_io - 120
19711 {2421, 392, 4, 4 },
19712 // Hexagon::S4_pstorerftnew_io - 121
19713 {2450, 396, 4, 4 },
19714 // Hexagon::S4_pstorerhfnew_io - 122
19715 {2478, 400, 4, 4 },
19716 // Hexagon::S4_pstorerhnewfnew_io - 123
19717 {2505, 404, 4, 4 },
19718 // Hexagon::S4_pstorerhnewtnew_io - 124
19719 {2536, 408, 4, 4 },
19720 // Hexagon::S4_pstorerhtnew_io - 125
19721 {2566, 412, 4, 4 },
19722 // Hexagon::S4_pstorerifnew_io - 126
19723 {2592, 416, 4, 4 },
19724 // Hexagon::S4_pstorerinewfnew_io - 127
19725 {2619, 420, 4, 4 },
19726 // Hexagon::S4_pstorerinewtnew_io - 128
19727 {2650, 424, 4, 4 },
19728 // Hexagon::S4_pstoreritnew_io - 129
19729 {2680, 428, 4, 4 },
19730 // Hexagon::S4_storeirb_io - 130
19731 {2706, 432, 3, 2 },
19732 // Hexagon::S4_storeirbf_io - 131
19733 {2721, 434, 4, 3 },
19734 // Hexagon::S4_storeirbfnew_io - 132
19735 {2745, 437, 4, 3 },
19736 // Hexagon::S4_storeirbt_io - 133
19737 {2773, 440, 4, 3 },
19738 // Hexagon::S4_storeirbtnew_io - 134
19739 {2796, 443, 4, 3 },
19740 // Hexagon::S4_storeirh_io - 135
19741 {2823, 446, 3, 2 },
19742 // Hexagon::S4_storeirhf_io - 136
19743 {2838, 448, 4, 3 },
19744 // Hexagon::S4_storeirhfnew_io - 137
19745 {2862, 451, 4, 3 },
19746 // Hexagon::S4_storeirht_io - 138
19747 {2890, 454, 4, 3 },
19748 // Hexagon::S4_storeirhtnew_io - 139
19749 {2913, 457, 4, 3 },
19750 // Hexagon::S4_storeiri_io - 140
19751 {2940, 460, 3, 2 },
19752 // Hexagon::S4_storeirif_io - 141
19753 {2955, 462, 4, 3 },
19754 // Hexagon::S4_storeirifnew_io - 142
19755 {2979, 465, 4, 3 },
19756 // Hexagon::S4_storeirit_io - 143
19757 {3007, 468, 4, 3 },
19758 // Hexagon::S4_storeiritnew_io - 144
19759 {3030, 471, 4, 3 },
19760 // Hexagon::V6_extractw - 145
19761 {3057, 474, 3, 3 },
19762 // Hexagon::V6_v6mpyhubs10 - 146
19763 {3080, 477, 4, 3 },
19764 // Hexagon::V6_v6mpyvubs10 - 147
19765 {3113, 480, 4, 3 },
19766 // Hexagon::V6_vL32Ub_ai - 148
19767 {3146, 483, 3, 3 },
19768 // Hexagon::V6_vL32b_ai - 149
19769 {3161, 486, 3, 3 },
19770 // Hexagon::V6_vL32b_cur_npred_pi - 150
19771 {3175, 489, 5, 5 },
19772 // Hexagon::V6_vL32b_cur_pred_pi - 151
19773 {3202, 494, 5, 5 },
19774 // Hexagon::V6_vL32b_npred_ai - 152
19775 {3228, 499, 4, 4 },
19776 // Hexagon::V6_vL32b_npred_pi - 153
19777 {3255, 503, 5, 5 },
19778 // Hexagon::V6_vL32b_nt_ai - 154
19779 {3278, 508, 3, 3 },
19780 // Hexagon::V6_vL32b_nt_cur_npred_pi - 155
19781 {3295, 511, 5, 5 },
19782 // Hexagon::V6_vL32b_nt_cur_pred_pi - 156
19783 {3325, 516, 5, 5 },
19784 // Hexagon::V6_vL32b_nt_npred_ai - 157
19785 {3354, 521, 4, 4 },
19786 // Hexagon::V6_vL32b_nt_npred_pi - 158
19787 {3384, 525, 5, 5 },
19788 // Hexagon::V6_vL32b_nt_pred_ai - 159
19789 {3410, 530, 4, 4 },
19790 // Hexagon::V6_vL32b_nt_tmp_pred_ai - 160
19791 {3435, 534, 4, 4 },
19792 // Hexagon::V6_vL32b_pred_ai - 161
19793 {3464, 538, 4, 4 },
19794 // Hexagon::V6_vL32b_tmp_pred_ai - 162
19795 {3486, 542, 4, 4 },
19796 // Hexagon::V6_vS32Ub_ai - 163
19797 {3512, 546, 3, 3 },
19798 // Hexagon::V6_vS32Ub_npred_ai - 164
19799 {3527, 549, 4, 4 },
19800 // Hexagon::V6_vS32Ub_pred_ai - 165
19801 {3551, 553, 4, 4 },
19802 // Hexagon::V6_vS32b_ai - 166
19803 {3574, 557, 3, 3 },
19804 // Hexagon::V6_vS32b_new_ai - 167
19805 {3588, 560, 3, 3 },
19806 // Hexagon::V6_vS32b_npred_ai - 168
19807 {3606, 563, 4, 4 },
19808 // Hexagon::V6_vS32b_nqpred_ai - 169
19809 {3606, 567, 4, 4 },
19810 // Hexagon::V6_vS32b_nt_ai - 170
19811 {3629, 571, 3, 3 },
19812 // Hexagon::V6_vS32b_nt_new_ai - 171
19813 {3646, 574, 3, 3 },
19814 // Hexagon::V6_vS32b_nt_npred_ai - 172
19815 {3667, 577, 4, 4 },
19816 // Hexagon::V6_vS32b_nt_nqpred_ai - 173
19817 {3667, 581, 4, 4 },
19818 // Hexagon::V6_vS32b_nt_pred_ai - 174
19819 {3693, 585, 4, 4 },
19820 // Hexagon::V6_vS32b_nt_qpred_ai - 175
19821 {3693, 589, 4, 4 },
19822 // Hexagon::V6_vS32b_pred_ai - 176
19823 {3718, 593, 4, 4 },
19824 // Hexagon::V6_vS32b_qpred_ai - 177
19825 {3718, 597, 4, 4 },
19826 // Hexagon::V6_vabsb_sat - 178
19827 {3740, 601, 2, 2 },
19828 // Hexagon::V6_vabsdiffh - 179
19829 {3759, 603, 3, 3 },
19830 // Hexagon::V6_vabsdiffub - 180
19831 {3781, 606, 3, 3 },
19832 // Hexagon::V6_vabsdiffuh - 181
19833 {3804, 609, 3, 3 },
19834 // Hexagon::V6_vabsdiffw - 182
19835 {3827, 612, 3, 3 },
19836 // Hexagon::V6_vabsh_sat - 183
19837 {3849, 615, 2, 2 },
19838 // Hexagon::V6_vabsw_sat - 184
19839 {3868, 617, 2, 2 },
19840 // Hexagon::V6_vaddb - 185
19841 {114, 619, 3, 3 },
19842 // Hexagon::V6_vaddb_dv - 186
19843 {114, 622, 3, 3 },
19844 // Hexagon::V6_vaddbnq - 187
19845 {3887, 625, 4, 4 },
19846 // Hexagon::V6_vaddbq - 188
19847 {3911, 629, 4, 4 },
19848 // Hexagon::V6_vaddbsat - 189
19849 {3934, 633, 3, 3 },
19850 // Hexagon::V6_vaddbsat_dv - 190
19851 {3934, 636, 3, 3 },
19852 // Hexagon::V6_vaddh - 191
19853 {3956, 639, 3, 3 },
19854 // Hexagon::V6_vaddh_dv - 192
19855 {3956, 642, 3, 3 },
19856 // Hexagon::V6_vaddhnq - 193
19857 {3974, 645, 4, 4 },
19858 // Hexagon::V6_vaddhq - 194
19859 {3998, 649, 4, 4 },
19860 // Hexagon::V6_vaddhsat - 195
19861 {4021, 653, 3, 3 },
19862 // Hexagon::V6_vaddhsat_dv - 196
19863 {4021, 656, 3, 3 },
19864 // Hexagon::V6_vaddhw - 197
19865 {3956, 659, 3, 3 },
19866 // Hexagon::V6_vaddhw_acc - 198
19867 {4043, 662, 4, 4 },
19868 // Hexagon::V6_vaddubh - 199
19869 {4062, 666, 3, 3 },
19870 // Hexagon::V6_vaddubh_acc - 200
19871 {4081, 669, 4, 4 },
19872 // Hexagon::V6_vaddubsat - 201
19873 {4101, 673, 3, 3 },
19874 // Hexagon::V6_vaddubsat_dv - 202
19875 {4101, 676, 3, 3 },
19876 // Hexagon::V6_vadduhsat - 203
19877 {4124, 679, 3, 3 },
19878 // Hexagon::V6_vadduhsat_dv - 204
19879 {4124, 682, 3, 3 },
19880 // Hexagon::V6_vadduhw - 205
19881 {4147, 685, 3, 3 },
19882 // Hexagon::V6_vadduhw_acc - 206
19883 {4166, 688, 4, 4 },
19884 // Hexagon::V6_vadduwsat - 207
19885 {4186, 692, 3, 3 },
19886 // Hexagon::V6_vadduwsat_dv - 208
19887 {4186, 695, 3, 3 },
19888 // Hexagon::V6_vaddw - 209
19889 {4209, 698, 3, 3 },
19890 // Hexagon::V6_vaddw_dv - 210
19891 {4209, 701, 3, 3 },
19892 // Hexagon::V6_vaddwnq - 211
19893 {4227, 704, 4, 4 },
19894 // Hexagon::V6_vaddwq - 212
19895 {4251, 708, 4, 4 },
19896 // Hexagon::V6_vaddwsat - 213
19897 {4274, 712, 3, 3 },
19898 // Hexagon::V6_vaddwsat_dv - 214
19899 {4274, 715, 3, 3 },
19900 // Hexagon::V6_vandnqrt - 215
19901 {4296, 718, 3, 3 },
19902 // Hexagon::V6_vandnqrt_acc - 216
19903 {4323, 721, 4, 4 },
19904 // Hexagon::V6_vandqrt - 217
19905 {4351, 725, 3, 3 },
19906 // Hexagon::V6_vandqrt_acc - 218
19907 {4377, 728, 4, 4 },
19908 // Hexagon::V6_vandvrt - 219
19909 {4351, 732, 3, 3 },
19910 // Hexagon::V6_vandvrt_acc - 220
19911 {4377, 735, 4, 4 },
19912 // Hexagon::V6_vaslh - 221
19913 {4404, 739, 3, 3 },
19914 // Hexagon::V6_vaslh_acc - 222
19915 {4422, 742, 4, 4 },
19916 // Hexagon::V6_vaslhv - 223
19917 {4404, 746, 3, 3 },
19918 // Hexagon::V6_vaslw - 224
19919 {4441, 749, 3, 3 },
19920 // Hexagon::V6_vaslw_acc - 225
19921 {4459, 752, 4, 4 },
19922 // Hexagon::V6_vaslwv - 226
19923 {4441, 756, 3, 3 },
19924 // Hexagon::V6_vasr_into - 227
19925 {4478, 759, 4, 4 },
19926 // Hexagon::V6_vasrh - 228
19927 {4499, 763, 3, 3 },
19928 // Hexagon::V6_vasrh_acc - 229
19929 {4517, 766, 4, 4 },
19930 // Hexagon::V6_vasrhv - 230
19931 {4499, 770, 3, 3 },
19932 // Hexagon::V6_vasrw - 231
19933 {4536, 773, 3, 3 },
19934 // Hexagon::V6_vasrw_acc - 232
19935 {4554, 776, 4, 4 },
19936 // Hexagon::V6_vasrwv - 233
19937 {4536, 780, 3, 3 },
19938 // Hexagon::V6_vavgb - 234
19939 {4573, 783, 3, 3 },
19940 // Hexagon::V6_vavgbrnd - 235
19941 {4591, 786, 3, 3 },
19942 // Hexagon::V6_vavgh - 236
19943 {4613, 789, 3, 3 },
19944 // Hexagon::V6_vavghrnd - 237
19945 {4631, 792, 3, 3 },
19946 // Hexagon::V6_vavgub - 238
19947 {4653, 795, 3, 3 },
19948 // Hexagon::V6_vavgubrnd - 239
19949 {4672, 798, 3, 3 },
19950 // Hexagon::V6_vavguh - 240
19951 {4695, 801, 3, 3 },
19952 // Hexagon::V6_vavguhrnd - 241
19953 {4714, 804, 3, 3 },
19954 // Hexagon::V6_vavguw - 242
19955 {4737, 807, 3, 3 },
19956 // Hexagon::V6_vavguwrnd - 243
19957 {4756, 810, 3, 3 },
19958 // Hexagon::V6_vavgw - 244
19959 {4779, 813, 3, 3 },
19960 // Hexagon::V6_vavgwrnd - 245
19961 {4797, 816, 3, 3 },
19962 // Hexagon::V6_vcl0h - 246
19963 {4819, 819, 2, 2 },
19964 // Hexagon::V6_vcl0w - 247
19965 {4834, 821, 2, 2 },
19966 // Hexagon::V6_vdealb - 248
19967 {4849, 823, 2, 2 },
19968 // Hexagon::V6_vdealb4w - 249
19969 {4865, 825, 3, 3 },
19970 // Hexagon::V6_vdealh - 250
19971 {4886, 828, 2, 2 },
19972 // Hexagon::V6_vdmpybus - 251
19973 {4902, 830, 3, 3 },
19974 // Hexagon::V6_vdmpybus_acc - 252
19975 {4923, 833, 4, 4 },
19976 // Hexagon::V6_vdmpybus_dv - 253
19977 {4902, 837, 3, 3 },
19978 // Hexagon::V6_vdmpybus_dv_acc - 254
19979 {4923, 840, 4, 4 },
19980 // Hexagon::V6_vdmpyhb - 255
19981 {4945, 844, 3, 3 },
19982 // Hexagon::V6_vdmpyhb_acc - 256
19983 {4965, 847, 4, 4 },
19984 // Hexagon::V6_vdmpyhb_dv - 257
19985 {4945, 851, 3, 3 },
19986 // Hexagon::V6_vdmpyhb_dv_acc - 258
19987 {4965, 854, 4, 4 },
19988 // Hexagon::V6_vdmpyhisat - 259
19989 {4986, 858, 3, 3 },
19990 // Hexagon::V6_vdmpyhisat_acc - 260
19991 {5009, 861, 4, 4 },
19992 // Hexagon::V6_vdmpyhsat - 261
19993 {4986, 865, 3, 3 },
19994 // Hexagon::V6_vdmpyhsat_acc - 262
19995 {5009, 868, 4, 4 },
19996 // Hexagon::V6_vdmpyhsuisat - 263
19997 {5033, 872, 3, 3 },
19998 // Hexagon::V6_vdmpyhsuisat_acc - 264
19999 {5061, 875, 4, 4 },
20000 // Hexagon::V6_vdmpyhsusat - 265
20001 {5090, 879, 3, 3 },
20002 // Hexagon::V6_vdmpyhsusat_acc - 266
20003 {5115, 882, 4, 4 },
20004 // Hexagon::V6_vdmpyhvsat - 267
20005 {4986, 886, 3, 3 },
20006 // Hexagon::V6_vdmpyhvsat_acc - 268
20007 {5009, 889, 4, 4 },
20008 // Hexagon::V6_vdsaduh - 269
20009 {5141, 893, 3, 3 },
20010 // Hexagon::V6_vdsaduh_acc - 270
20011 {5161, 896, 4, 4 },
20012 // Hexagon::V6_veqb - 271
20013 {5182, 900, 3, 3 },
20014 // Hexagon::V6_veqb_and - 272
20015 {5208, 903, 4, 4 },
20016 // Hexagon::V6_veqb_or - 273
20017 {5235, 907, 4, 4 },
20018 // Hexagon::V6_veqb_xor - 274
20019 {5262, 911, 4, 4 },
20020 // Hexagon::V6_veqh - 275
20021 {5289, 915, 3, 3 },
20022 // Hexagon::V6_veqh_and - 276
20023 {5315, 918, 4, 4 },
20024 // Hexagon::V6_veqh_or - 277
20025 {5342, 922, 4, 4 },
20026 // Hexagon::V6_veqh_xor - 278
20027 {5369, 926, 4, 4 },
20028 // Hexagon::V6_veqw - 279
20029 {5396, 930, 3, 3 },
20030 // Hexagon::V6_veqw_and - 280
20031 {5422, 933, 4, 4 },
20032 // Hexagon::V6_veqw_or - 281
20033 {5449, 937, 4, 4 },
20034 // Hexagon::V6_veqw_xor - 282
20035 {5476, 941, 4, 4 },
20036 // Hexagon::V6_vlsrh - 283
20037 {5503, 945, 3, 3 },
20038 // Hexagon::V6_vlsrhv - 284
20039 {5503, 948, 3, 3 },
20040 // Hexagon::V6_vlsrw - 285
20041 {5521, 951, 3, 3 },
20042 // Hexagon::V6_vlsrwv - 286
20043 {5521, 954, 3, 3 },
20044 // Hexagon::V6_vmaxb - 287
20045 {5539, 957, 3, 3 },
20046 // Hexagon::V6_vmaxh - 288
20047 {5557, 960, 3, 3 },
20048 // Hexagon::V6_vmaxub - 289
20049 {5575, 963, 3, 3 },
20050 // Hexagon::V6_vmaxuh - 290
20051 {5594, 966, 3, 3 },
20052 // Hexagon::V6_vmaxw - 291
20053 {5613, 969, 3, 3 },
20054 // Hexagon::V6_vminb - 292
20055 {5631, 972, 3, 3 },
20056 // Hexagon::V6_vminh - 293
20057 {5649, 975, 3, 3 },
20058 // Hexagon::V6_vminub - 294
20059 {5667, 978, 3, 3 },
20060 // Hexagon::V6_vminuh - 295
20061 {5686, 981, 3, 3 },
20062 // Hexagon::V6_vminw - 296
20063 {5705, 984, 3, 3 },
20064 // Hexagon::V6_vmpabus - 297
20065 {5723, 987, 3, 3 },
20066 // Hexagon::V6_vmpabus_acc - 298
20067 {5743, 990, 4, 4 },
20068 // Hexagon::V6_vmpabusv - 299
20069 {5723, 994, 3, 3 },
20070 // Hexagon::V6_vmpabuu - 300
20071 {5764, 997, 3, 3 },
20072 // Hexagon::V6_vmpabuu_acc - 301
20073 {5784, 1000, 4, 4 },
20074 // Hexagon::V6_vmpabuuv - 302
20075 {5764, 1004, 3, 3 },
20076 // Hexagon::V6_vmpahb - 303
20077 {5805, 1007, 3, 3 },
20078 // Hexagon::V6_vmpahb_acc - 304
20079 {5824, 1010, 4, 4 },
20080 // Hexagon::V6_vmpauhb - 305
20081 {5844, 1014, 3, 3 },
20082 // Hexagon::V6_vmpauhb_acc - 306
20083 {5864, 1017, 4, 4 },
20084 // Hexagon::V6_vmpybus - 307
20085 {5885, 1021, 3, 3 },
20086 // Hexagon::V6_vmpybus_acc - 308
20087 {5905, 1024, 4, 4 },
20088 // Hexagon::V6_vmpybusv - 309
20089 {5885, 1028, 3, 3 },
20090 // Hexagon::V6_vmpybusv_acc - 310
20091 {5905, 1031, 4, 4 },
20092 // Hexagon::V6_vmpybv - 311
20093 {5926, 1035, 3, 3 },
20094 // Hexagon::V6_vmpybv_acc - 312
20095 {5944, 1038, 4, 4 },
20096 // Hexagon::V6_vmpyewuh - 313
20097 {5963, 1042, 3, 3 },
20098 // Hexagon::V6_vmpyh - 314
20099 {5984, 1045, 3, 3 },
20100 // Hexagon::V6_vmpyh_acc - 315
20101 {6002, 1048, 4, 4 },
20102 // Hexagon::V6_vmpyhsat_acc - 316
20103 {6021, 1052, 4, 4 },
20104 // Hexagon::V6_vmpyhsrs - 317
20105 {6044, 1056, 3, 3 },
20106 // Hexagon::V6_vmpyhss - 318
20107 {6074, 1059, 3, 3 },
20108 // Hexagon::V6_vmpyhus - 319
20109 {6100, 1062, 3, 3 },
20110 // Hexagon::V6_vmpyhus_acc - 320
20111 {6120, 1065, 4, 4 },
20112 // Hexagon::V6_vmpyhv - 321
20113 {5984, 1069, 3, 3 },
20114 // Hexagon::V6_vmpyhv_acc - 322
20115 {6002, 1072, 4, 4 },
20116 // Hexagon::V6_vmpyhvsrs - 323
20117 {6044, 1076, 3, 3 },
20118 // Hexagon::V6_vmpyiewh_acc - 324
20119 {6141, 1079, 4, 4 },
20120 // Hexagon::V6_vmpyiewuh - 325
20121 {6163, 1083, 3, 3 },
20122 // Hexagon::V6_vmpyiewuh_acc - 326
20123 {6185, 1086, 4, 4 },
20124 // Hexagon::V6_vmpyih - 327
20125 {6208, 1090, 3, 3 },
20126 // Hexagon::V6_vmpyih_acc - 328
20127 {6227, 1093, 4, 4 },
20128 // Hexagon::V6_vmpyihb - 329
20129 {6247, 1097, 3, 3 },
20130 // Hexagon::V6_vmpyihb_acc - 330
20131 {6267, 1100, 4, 4 },
20132 // Hexagon::V6_vmpyiowh - 331
20133 {6288, 1104, 3, 3 },
20134 // Hexagon::V6_vmpyiwb - 332
20135 {6309, 1107, 3, 3 },
20136 // Hexagon::V6_vmpyiwb_acc - 333
20137 {6329, 1110, 4, 4 },
20138 // Hexagon::V6_vmpyiwh - 334
20139 {6350, 1114, 3, 3 },
20140 // Hexagon::V6_vmpyiwh_acc - 335
20141 {6370, 1117, 4, 4 },
20142 // Hexagon::V6_vmpyiwub - 336
20143 {6391, 1121, 3, 3 },
20144 // Hexagon::V6_vmpyiwub_acc - 337
20145 {6412, 1124, 4, 4 },
20146 // Hexagon::V6_vmpyowh - 338
20147 {6434, 1128, 3, 3 },
20148 // Hexagon::V6_vmpyowh_rnd - 339
20149 {6462, 1131, 3, 3 },
20150 // Hexagon::V6_vmpyub - 340
20151 {6494, 1134, 3, 3 },
20152 // Hexagon::V6_vmpyub_acc - 341
20153 {6513, 1137, 4, 4 },
20154 // Hexagon::V6_vmpyubv - 342
20155 {6494, 1141, 3, 3 },
20156 // Hexagon::V6_vmpyubv_acc - 343
20157 {6513, 1144, 4, 4 },
20158 // Hexagon::V6_vmpyuh - 344
20159 {6533, 1148, 3, 3 },
20160 // Hexagon::V6_vmpyuh_acc - 345
20161 {6552, 1151, 4, 4 },
20162 // Hexagon::V6_vmpyuhv - 346
20163 {6533, 1155, 3, 3 },
20164 // Hexagon::V6_vmpyuhv_acc - 347
20165 {6552, 1158, 4, 4 },
20166 // Hexagon::V6_vnavgb - 348
20167 {6572, 1162, 3, 3 },
20168 // Hexagon::V6_vnavgh - 349
20169 {6591, 1165, 3, 3 },
20170 // Hexagon::V6_vnavgub - 350
20171 {6610, 1168, 3, 3 },
20172 // Hexagon::V6_vnavgw - 351
20173 {6630, 1171, 3, 3 },
20174 // Hexagon::V6_vnormamth - 352
20175 {6649, 1174, 2, 2 },
20176 // Hexagon::V6_vnormamtw - 353
20177 {6668, 1176, 2, 2 },
20178 // Hexagon::V6_vpackeb - 354
20179 {6687, 1178, 3, 3 },
20180 // Hexagon::V6_vpackeh - 355
20181 {6707, 1181, 3, 3 },
20182 // Hexagon::V6_vpackhb_sat - 356
20183 {6727, 1184, 3, 3 },
20184 // Hexagon::V6_vpackhub_sat - 357
20185 {6751, 1187, 3, 3 },
20186 // Hexagon::V6_vpackob - 358
20187 {6776, 1190, 3, 3 },
20188 // Hexagon::V6_vpackoh - 359
20189 {6796, 1193, 3, 3 },
20190 // Hexagon::V6_vpackwh_sat - 360
20191 {6816, 1196, 3, 3 },
20192 // Hexagon::V6_vpackwuh_sat - 361
20193 {6840, 1199, 3, 3 },
20194 // Hexagon::V6_vpopcounth - 362
20195 {6865, 1202, 2, 2 },
20196 // Hexagon::V6_vrmpybub_rtt - 363
20197 {6885, 1204, 3, 3 },
20198 // Hexagon::V6_vrmpybub_rtt_acc - 364
20199 {6910, 1207, 4, 4 },
20200 // Hexagon::V6_vrmpybus - 365
20201 {6936, 1211, 3, 3 },
20202 // Hexagon::V6_vrmpybus_acc - 366
20203 {6957, 1214, 4, 4 },
20204 // Hexagon::V6_vrmpybusi - 367
20205 {6979, 1218, 4, 3 },
20206 // Hexagon::V6_vrmpybusi_acc - 368
20207 {7004, 1221, 5, 4 },
20208 // Hexagon::V6_vrmpybusv - 369
20209 {6936, 1225, 3, 3 },
20210 // Hexagon::V6_vrmpybusv_acc - 370
20211 {6957, 1228, 4, 4 },
20212 // Hexagon::V6_vrmpybv - 371
20213 {7030, 1232, 3, 3 },
20214 // Hexagon::V6_vrmpybv_acc - 372
20215 {7049, 1235, 4, 4 },
20216 // Hexagon::V6_vrmpyub - 373
20217 {7069, 1239, 3, 3 },
20218 // Hexagon::V6_vrmpyub_acc - 374
20219 {7089, 1242, 4, 4 },
20220 // Hexagon::V6_vrmpyub_rtt - 375
20221 {7110, 1246, 3, 3 },
20222 // Hexagon::V6_vrmpyub_rtt_acc - 376
20223 {7137, 1249, 4, 4 },
20224 // Hexagon::V6_vrmpyubi - 377
20225 {7165, 1253, 4, 3 },
20226 // Hexagon::V6_vrmpyubi_acc - 378
20227 {7189, 1256, 5, 4 },
20228 // Hexagon::V6_vrmpyubv - 379
20229 {7069, 1260, 3, 3 },
20230 // Hexagon::V6_vrmpyubv_acc - 380
20231 {7089, 1263, 4, 4 },
20232 // Hexagon::V6_vrotr - 381
20233 {7214, 1267, 3, 3 },
20234 // Hexagon::V6_vroundhb - 382
20235 {7232, 1270, 3, 3 },
20236 // Hexagon::V6_vroundhub - 383
20237 {7257, 1273, 3, 3 },
20238 // Hexagon::V6_vrounduhub - 384
20239 {7283, 1276, 3, 3 },
20240 // Hexagon::V6_vrounduwuh - 385
20241 {7310, 1279, 3, 3 },
20242 // Hexagon::V6_vroundwh - 386
20243 {7337, 1282, 3, 3 },
20244 // Hexagon::V6_vroundwuh - 387
20245 {7362, 1285, 3, 3 },
20246 // Hexagon::V6_vrsadubi - 388
20247 {7388, 1288, 4, 3 },
20248 // Hexagon::V6_vrsadubi_acc - 389
20249 {7412, 1291, 5, 4 },
20250 // Hexagon::V6_vsathub - 390
20251 {7437, 1295, 3, 3 },
20252 // Hexagon::V6_vsatuwuh - 391
20253 {7457, 1298, 3, 3 },
20254 // Hexagon::V6_vsatwh - 392
20255 {7478, 1301, 3, 3 },
20256 // Hexagon::V6_vsb - 393
20257 {7497, 1304, 2, 2 },
20258 // Hexagon::V6_vscattermh - 394
20259 {7512, 1306, 4, 4 },
20260 // Hexagon::V6_vscattermh_add - 395
20261 {7540, 1310, 4, 4 },
20262 // Hexagon::V6_vscattermhq - 396
20263 {7569, 1314, 5, 5 },
20264 // Hexagon::V6_vscattermhw - 397
20265 {7605, 1319, 4, 4 },
20266 // Hexagon::V6_vscattermhw_add - 398
20267 {7633, 1323, 4, 4 },
20268 // Hexagon::V6_vscattermhwq - 399
20269 {7662, 1327, 5, 5 },
20270 // Hexagon::V6_vscattermw - 400
20271 {7698, 1332, 4, 4 },
20272 // Hexagon::V6_vscattermw_add - 401
20273 {7726, 1336, 4, 4 },
20274 // Hexagon::V6_vscattermwq - 402
20275 {7755, 1340, 5, 5 },
20276 // Hexagon::V6_vsh - 403
20277 {7791, 1345, 2, 2 },
20278 // Hexagon::V6_vshufeh - 404
20279 {7806, 1347, 3, 3 },
20280 // Hexagon::V6_vshuff - 405
20281 {7827, 1350, 5, 5 },
20282 // Hexagon::V6_vshuffb - 406
20283 {7847, 1355, 2, 2 },
20284 // Hexagon::V6_vshuffeb - 407
20285 {7864, 1357, 3, 3 },
20286 // Hexagon::V6_vshuffh - 408
20287 {7885, 1360, 2, 2 },
20288 // Hexagon::V6_vshuffob - 409
20289 {7902, 1362, 3, 3 },
20290 // Hexagon::V6_vshufoeb - 410
20291 {7923, 1365, 3, 3 },
20292 // Hexagon::V6_vshufoeh - 411
20293 {7945, 1368, 3, 3 },
20294 // Hexagon::V6_vshufoh - 412
20295 {7967, 1371, 3, 3 },
20296 // Hexagon::V6_vsubb - 413
20297 {132, 1374, 3, 3 },
20298 // Hexagon::V6_vsubb_dv - 414
20299 {132, 1377, 3, 3 },
20300 // Hexagon::V6_vsubbnq - 415
20301 {7988, 1380, 4, 4 },
20302 // Hexagon::V6_vsubbq - 416
20303 {8012, 1384, 4, 4 },
20304 // Hexagon::V6_vsubbsat - 417
20305 {8035, 1388, 3, 3 },
20306 // Hexagon::V6_vsubbsat_dv - 418
20307 {8035, 1391, 3, 3 },
20308 // Hexagon::V6_vsubh - 419
20309 {8057, 1394, 3, 3 },
20310 // Hexagon::V6_vsubh_dv - 420
20311 {8057, 1397, 3, 3 },
20312 // Hexagon::V6_vsubhnq - 421
20313 {8075, 1400, 4, 4 },
20314 // Hexagon::V6_vsubhq - 422
20315 {8099, 1404, 4, 4 },
20316 // Hexagon::V6_vsubhsat - 423
20317 {8122, 1408, 3, 3 },
20318 // Hexagon::V6_vsubhsat_dv - 424
20319 {8122, 1411, 3, 3 },
20320 // Hexagon::V6_vsubhw - 425
20321 {8057, 1414, 3, 3 },
20322 // Hexagon::V6_vsububh - 426
20323 {8144, 1417, 3, 3 },
20324 // Hexagon::V6_vsububsat - 427
20325 {8163, 1420, 3, 3 },
20326 // Hexagon::V6_vsububsat_dv - 428
20327 {8163, 1423, 3, 3 },
20328 // Hexagon::V6_vsubuhsat - 429
20329 {8186, 1426, 3, 3 },
20330 // Hexagon::V6_vsubuhsat_dv - 430
20331 {8186, 1429, 3, 3 },
20332 // Hexagon::V6_vsubuhw - 431
20333 {8209, 1432, 3, 3 },
20334 // Hexagon::V6_vsubuwsat - 432
20335 {8228, 1435, 3, 3 },
20336 // Hexagon::V6_vsubuwsat_dv - 433
20337 {8228, 1438, 3, 3 },
20338 // Hexagon::V6_vsubw - 434
20339 {8251, 1441, 3, 3 },
20340 // Hexagon::V6_vsubw_dv - 435
20341 {8269, 1444, 3, 3 },
20342 {8251, 1447, 3, 3 },
20343 // Hexagon::V6_vsubwnq - 437
20344 {8277, 1450, 4, 4 },
20345 // Hexagon::V6_vsubwq - 438
20346 {8301, 1454, 4, 4 },
20347 // Hexagon::V6_vsubwsat - 439
20348 {8324, 1458, 3, 3 },
20349 // Hexagon::V6_vsubwsat_dv - 440
20350 {8324, 1461, 3, 3 },
20351 // Hexagon::V6_vtmpyb - 441
20352 {8346, 1464, 3, 3 },
20353 // Hexagon::V6_vtmpyb_acc - 442
20354 {8365, 1467, 4, 4 },
20355 // Hexagon::V6_vtmpybus - 443
20356 {8385, 1471, 3, 3 },
20357 // Hexagon::V6_vtmpybus_acc - 444
20358 {8406, 1474, 4, 4 },
20359 // Hexagon::V6_vtmpyhb - 445
20360 {8428, 1478, 3, 3 },
20361 // Hexagon::V6_vtmpyhb_acc - 446
20362 {8448, 1481, 4, 4 },
20363 // Hexagon::V6_vunpackb - 447
20364 {8469, 1485, 2, 2 },
20365 // Hexagon::V6_vunpackh - 448
20366 {8487, 1487, 2, 2 },
20367 // Hexagon::V6_vunpackoh - 449
20368 {8505, 1489, 3, 3 },
20369 // Hexagon::V6_vunpackub - 450
20370 {8525, 1492, 2, 2 },
20371 // Hexagon::V6_vunpackuh - 451
20372 {8544, 1494, 2, 2 },
20373 // Hexagon::V6_vxor - 452
20374 {8269, 1496, 3, 3 },
20375 // Hexagon::V6_vzb - 453
20376 {8563, 1499, 2, 2 },
20377 // Hexagon::V6_vzh - 454
20378 {8578, 1501, 2, 2 },
20379 // Hexagon::V6_zLd_ai - 455
20380 {8593, 1503, 2, 2 },
20381 // Hexagon::V6_zLd_pred_ai - 456
20382 {8606, 1505, 3, 3 },
20383 // Hexagon::Y2_crswap0 - 457
20384 {8627, 1508, 2, 1 },
20385 // Hexagon::Y2_dcfetchbo - 458
20386 {8642, 1509, 2, 2 },
20387 };
20388
20389 static const AliasPatternCond Conds[] = {
20390 // (A2_andir IntRegs:$Rd32, IntRegs:$Rs32, 255) - 0
20391 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20392 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20393 {AliasPatternCond::K_Imm, uint32_t(255)},
20394 // (A2_paddif IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 3
20395 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20396 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20397 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20398 {AliasPatternCond::K_Imm, uint32_t(0)},
20399 // (A2_paddifnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 7
20400 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20401 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20402 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20403 {AliasPatternCond::K_Imm, uint32_t(0)},
20404 // (A2_paddit IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 11
20405 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20406 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20407 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20408 {AliasPatternCond::K_Imm, uint32_t(0)},
20409 // (A2_padditnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 15
20410 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20411 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20412 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20413 {AliasPatternCond::K_Imm, uint32_t(0)},
20414 // (A2_subri IntRegs:$Rd32, 0, IntRegs:$Rs32) - 19
20415 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20416 {AliasPatternCond::K_Imm, uint32_t(0)},
20417 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20418 // (A2_subri IntRegs:$Rd32, -1, IntRegs:$Rs32) - 22
20419 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20420 {AliasPatternCond::K_Imm, uint32_t(-1)},
20421 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20422 // (A2_vaddub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 25
20423 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20424 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20425 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20426 // (A2_vsubub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 28
20427 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20428 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20429 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20430 // (C2_cmpgt PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 31
20431 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20432 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20433 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20434 // (C2_cmpgtu PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 34
20435 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20436 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20437 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20438 // (C2_or PredRegs:$Pd4, PredRegs:$Ps4, PredRegs:$Ps4) - 37
20439 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20440 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20441 {AliasPatternCond::K_TiedReg, 1},
20442 // (J2_jumpf PredRegs:$Pu4, b30_2Imm:$Ii) - 40
20443 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20444 // (J2_jumprf PredRegs:$Pu4, IntRegs:$Rs32) - 41
20445 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20446 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20447 // (J2_jumprt PredRegs:$Pu4, IntRegs:$Rs32) - 43
20448 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20449 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20450 // (J2_jumpt PredRegs:$Pu4, b30_2Imm:$Ii) - 45
20451 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20452 // (J2_trap1 R0, u8_0Imm:$Ii) - 46
20453 {AliasPatternCond::K_Reg, Hexagon::R0},
20454 {AliasPatternCond::K_Ignore, 0},
20455 // (L2_deallocframe D15, R30) - 48
20456 {AliasPatternCond::K_Reg, Hexagon::D15},
20457 {AliasPatternCond::K_Reg, Hexagon::R30},
20458 // (L2_loadalignb_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 50
20459 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20460 {AliasPatternCond::K_Ignore, 0},
20461 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20462 {AliasPatternCond::K_Imm, uint32_t(0)},
20463 // (L2_loadalignh_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 54
20464 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20465 {AliasPatternCond::K_Ignore, 0},
20466 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20467 {AliasPatternCond::K_Imm, uint32_t(0)},
20468 // (L2_loadbsw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 58
20469 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20470 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20471 {AliasPatternCond::K_Imm, uint32_t(0)},
20472 // (L2_loadbsw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 61
20473 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20474 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20475 {AliasPatternCond::K_Imm, uint32_t(0)},
20476 // (L2_loadbzw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 64
20477 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20478 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20479 {AliasPatternCond::K_Imm, uint32_t(0)},
20480 // (L2_loadbzw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 67
20481 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20482 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20483 {AliasPatternCond::K_Imm, uint32_t(0)},
20484 // (L2_loadrb_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 70
20485 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20486 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20487 {AliasPatternCond::K_Imm, uint32_t(0)},
20488 // (L2_loadrd_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 73
20489 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20490 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20491 {AliasPatternCond::K_Imm, uint32_t(0)},
20492 // (L2_loadrh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 76
20493 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20494 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20495 {AliasPatternCond::K_Imm, uint32_t(0)},
20496 // (L2_loadri_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 79
20497 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20498 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20499 {AliasPatternCond::K_Imm, uint32_t(0)},
20500 // (L2_loadrub_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 82
20501 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20502 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20503 {AliasPatternCond::K_Imm, uint32_t(0)},
20504 // (L2_loadruh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 85
20505 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20506 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20507 {AliasPatternCond::K_Imm, uint32_t(0)},
20508 // (L2_ploadrbf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 88
20509 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20510 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20511 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20512 {AliasPatternCond::K_Imm, uint32_t(0)},
20513 // (L2_ploadrbfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 92
20514 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20515 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20516 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20517 {AliasPatternCond::K_Imm, uint32_t(0)},
20518 // (L2_ploadrbt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 96
20519 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20520 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20521 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20522 {AliasPatternCond::K_Imm, uint32_t(0)},
20523 // (L2_ploadrbtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 100
20524 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20525 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20526 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20527 {AliasPatternCond::K_Imm, uint32_t(0)},
20528 // (L2_ploadrdf_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 104
20529 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20530 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20531 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20532 {AliasPatternCond::K_Imm, uint32_t(0)},
20533 // (L2_ploadrdfnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 108
20534 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20535 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20536 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20537 {AliasPatternCond::K_Imm, uint32_t(0)},
20538 // (L2_ploadrdt_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 112
20539 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20540 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20541 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20542 {AliasPatternCond::K_Imm, uint32_t(0)},
20543 // (L2_ploadrdtnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 116
20544 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20545 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20546 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20547 {AliasPatternCond::K_Imm, uint32_t(0)},
20548 // (L2_ploadrhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 120
20549 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20550 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20551 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20552 {AliasPatternCond::K_Imm, uint32_t(0)},
20553 // (L2_ploadrhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 124
20554 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20555 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20556 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20557 {AliasPatternCond::K_Imm, uint32_t(0)},
20558 // (L2_ploadrht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 128
20559 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20560 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20561 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20562 {AliasPatternCond::K_Imm, uint32_t(0)},
20563 // (L2_ploadrhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 132
20564 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20565 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20566 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20567 {AliasPatternCond::K_Imm, uint32_t(0)},
20568 // (L2_ploadrif_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 136
20569 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20570 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20571 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20572 {AliasPatternCond::K_Imm, uint32_t(0)},
20573 // (L2_ploadrifnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 140
20574 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20575 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20576 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20577 {AliasPatternCond::K_Imm, uint32_t(0)},
20578 // (L2_ploadrit_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 144
20579 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20580 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20581 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20582 {AliasPatternCond::K_Imm, uint32_t(0)},
20583 // (L2_ploadritnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 148
20584 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20585 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20586 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20587 {AliasPatternCond::K_Imm, uint32_t(0)},
20588 // (L2_ploadrubf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 152
20589 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20590 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20591 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20592 {AliasPatternCond::K_Imm, uint32_t(0)},
20593 // (L2_ploadrubfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 156
20594 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20595 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20596 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20597 {AliasPatternCond::K_Imm, uint32_t(0)},
20598 // (L2_ploadrubt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 160
20599 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20600 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20601 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20602 {AliasPatternCond::K_Imm, uint32_t(0)},
20603 // (L2_ploadrubtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 164
20604 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20605 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20606 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20607 {AliasPatternCond::K_Imm, uint32_t(0)},
20608 // (L2_ploadruhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 168
20609 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20610 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20611 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20612 {AliasPatternCond::K_Imm, uint32_t(0)},
20613 // (L2_ploadruhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 172
20614 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20615 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20616 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20617 {AliasPatternCond::K_Imm, uint32_t(0)},
20618 // (L2_ploadruht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 176
20619 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20620 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20621 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20622 {AliasPatternCond::K_Imm, uint32_t(0)},
20623 // (L2_ploadruhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 180
20624 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20625 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20626 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20627 {AliasPatternCond::K_Imm, uint32_t(0)},
20628 // (L4_add_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 184
20629 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20630 {AliasPatternCond::K_Imm, uint32_t(0)},
20631 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20632 // (L4_add_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 187
20633 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20634 {AliasPatternCond::K_Imm, uint32_t(0)},
20635 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20636 // (L4_add_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 190
20637 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20638 {AliasPatternCond::K_Imm, uint32_t(0)},
20639 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20640 // (L4_and_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 193
20641 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20642 {AliasPatternCond::K_Imm, uint32_t(0)},
20643 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20644 // (L4_and_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 196
20645 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20646 {AliasPatternCond::K_Imm, uint32_t(0)},
20647 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20648 // (L4_and_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 199
20649 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20650 {AliasPatternCond::K_Imm, uint32_t(0)},
20651 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20652 // (L4_iadd_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 202
20653 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20654 {AliasPatternCond::K_Imm, uint32_t(0)},
20655 // (L4_iadd_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 204
20656 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20657 {AliasPatternCond::K_Imm, uint32_t(0)},
20658 // (L4_iadd_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 206
20659 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20660 {AliasPatternCond::K_Imm, uint32_t(0)},
20661 // (L4_iand_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 208
20662 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20663 {AliasPatternCond::K_Imm, uint32_t(0)},
20664 // (L4_iand_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 210
20665 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20666 {AliasPatternCond::K_Imm, uint32_t(0)},
20667 // (L4_iand_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 212
20668 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20669 {AliasPatternCond::K_Imm, uint32_t(0)},
20670 // (L4_ior_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 214
20671 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20672 {AliasPatternCond::K_Imm, uint32_t(0)},
20673 // (L4_ior_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 216
20674 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20675 {AliasPatternCond::K_Imm, uint32_t(0)},
20676 // (L4_ior_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 218
20677 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20678 {AliasPatternCond::K_Imm, uint32_t(0)},
20679 // (L4_isub_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 220
20680 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20681 {AliasPatternCond::K_Imm, uint32_t(0)},
20682 // (L4_isub_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 222
20683 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20684 {AliasPatternCond::K_Imm, uint32_t(0)},
20685 // (L4_isub_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 224
20686 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20687 {AliasPatternCond::K_Imm, uint32_t(0)},
20688 // (L4_or_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 226
20689 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20690 {AliasPatternCond::K_Imm, uint32_t(0)},
20691 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20692 // (L4_or_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 229
20693 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20694 {AliasPatternCond::K_Imm, uint32_t(0)},
20695 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20696 // (L4_or_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 232
20697 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20698 {AliasPatternCond::K_Imm, uint32_t(0)},
20699 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20700 // (L4_return D15, R30) - 235
20701 {AliasPatternCond::K_Reg, Hexagon::D15},
20702 {AliasPatternCond::K_Reg, Hexagon::R30},
20703 // (L4_return_f D15, PredRegs:$Pv4, R30) - 237
20704 {AliasPatternCond::K_Reg, Hexagon::D15},
20705 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20706 {AliasPatternCond::K_Reg, Hexagon::R30},
20707 // (L4_return_fnew_pnt D15, PredRegs:$Pv4, R30) - 240
20708 {AliasPatternCond::K_Reg, Hexagon::D15},
20709 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20710 {AliasPatternCond::K_Reg, Hexagon::R30},
20711 // (L4_return_fnew_pt D15, PredRegs:$Pv4, R30) - 243
20712 {AliasPatternCond::K_Reg, Hexagon::D15},
20713 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20714 {AliasPatternCond::K_Reg, Hexagon::R30},
20715 // (L4_return_t D15, PredRegs:$Pv4, R30) - 246
20716 {AliasPatternCond::K_Reg, Hexagon::D15},
20717 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20718 {AliasPatternCond::K_Reg, Hexagon::R30},
20719 // (L4_return_tnew_pnt D15, PredRegs:$Pv4, R30) - 249
20720 {AliasPatternCond::K_Reg, Hexagon::D15},
20721 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20722 {AliasPatternCond::K_Reg, Hexagon::R30},
20723 // (L4_return_tnew_pt D15, PredRegs:$Pv4, R30) - 252
20724 {AliasPatternCond::K_Reg, Hexagon::D15},
20725 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20726 {AliasPatternCond::K_Reg, Hexagon::R30},
20727 // (L4_sub_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 255
20728 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20729 {AliasPatternCond::K_Imm, uint32_t(0)},
20730 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20731 // (L4_sub_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 258
20732 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20733 {AliasPatternCond::K_Imm, uint32_t(0)},
20734 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20735 // (L4_sub_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 261
20736 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20737 {AliasPatternCond::K_Imm, uint32_t(0)},
20738 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20739 // (M2_mpyi IntRegs:$Rd32, IntRegs:$Rs32, IntRegs:$Rt32) - 264
20740 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20741 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20742 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20743 // (M7_dcmpyrwc DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 267
20744 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20745 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20746 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20747 // (M7_dcmpyrwc_acc DoubleRegs:$Rxx32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 270
20748 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20749 {AliasPatternCond::K_Ignore, 0},
20750 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20751 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20752 // (S2_allocframe R29, u11_3Imm:$Ii) - 274
20753 {AliasPatternCond::K_Reg, Hexagon::R29},
20754 {AliasPatternCond::K_Ignore, 0},
20755 // (S2_pstorerbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 276
20756 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20757 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20758 {AliasPatternCond::K_Imm, uint32_t(0)},
20759 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20760 // (S2_pstorerbnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 280
20761 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20762 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20763 {AliasPatternCond::K_Imm, uint32_t(0)},
20764 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20765 // (S2_pstorerbnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 284
20766 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20767 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20768 {AliasPatternCond::K_Imm, uint32_t(0)},
20769 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20770 // (S2_pstorerbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 288
20771 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20772 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20773 {AliasPatternCond::K_Imm, uint32_t(0)},
20774 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20775 // (S2_pstorerdf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 292
20776 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20777 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20778 {AliasPatternCond::K_Imm, uint32_t(0)},
20779 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20780 // (S2_pstorerdt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 296
20781 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20782 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20783 {AliasPatternCond::K_Imm, uint32_t(0)},
20784 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20785 // (S2_pstorerff_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 300
20786 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20787 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20788 {AliasPatternCond::K_Imm, uint32_t(0)},
20789 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20790 // (S2_pstorerft_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 304
20791 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20792 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20793 {AliasPatternCond::K_Imm, uint32_t(0)},
20794 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20795 // (S2_pstorerhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 308
20796 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20797 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20798 {AliasPatternCond::K_Imm, uint32_t(0)},
20799 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20800 // (S2_pstorerhnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 312
20801 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20802 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20803 {AliasPatternCond::K_Imm, uint32_t(0)},
20804 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20805 // (S2_pstorerhnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 316
20806 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20807 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20808 {AliasPatternCond::K_Imm, uint32_t(0)},
20809 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20810 // (S2_pstorerht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 320
20811 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20812 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20813 {AliasPatternCond::K_Imm, uint32_t(0)},
20814 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20815 // (S2_pstorerif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 324
20816 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20817 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20818 {AliasPatternCond::K_Imm, uint32_t(0)},
20819 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20820 // (S2_pstorerinewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 328
20821 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20822 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20823 {AliasPatternCond::K_Imm, uint32_t(0)},
20824 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20825 // (S2_pstorerinewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 332
20826 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20827 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20828 {AliasPatternCond::K_Imm, uint32_t(0)},
20829 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20830 // (S2_pstorerit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 336
20831 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20832 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20833 {AliasPatternCond::K_Imm, uint32_t(0)},
20834 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20835 // (S2_storerb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 340
20836 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20837 {AliasPatternCond::K_Imm, uint32_t(0)},
20838 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20839 // (S2_storerbnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 343
20840 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20841 {AliasPatternCond::K_Imm, uint32_t(0)},
20842 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20843 // (S2_storerd_io IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 346
20844 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20845 {AliasPatternCond::K_Imm, uint32_t(0)},
20846 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20847 // (S2_storerf_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 349
20848 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20849 {AliasPatternCond::K_Imm, uint32_t(0)},
20850 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20851 // (S2_storerh_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 352
20852 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20853 {AliasPatternCond::K_Imm, uint32_t(0)},
20854 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20855 // (S2_storerhnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 355
20856 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20857 {AliasPatternCond::K_Imm, uint32_t(0)},
20858 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20859 // (S2_storeri_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 358
20860 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20861 {AliasPatternCond::K_Imm, uint32_t(0)},
20862 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20863 // (S2_storerinew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 361
20864 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20865 {AliasPatternCond::K_Imm, uint32_t(0)},
20866 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20867 // (S2_tableidxb IntRegs:$Rx32, IntRegs:$Rs32, u4_0Imm:$Ii, u5_0Imm:$II) - 364
20868 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20869 {AliasPatternCond::K_Ignore, 0},
20870 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20871 {AliasPatternCond::K_Ignore, 0},
20872 // (S4_pstorerbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 368
20873 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20874 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20875 {AliasPatternCond::K_Imm, uint32_t(0)},
20876 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20877 // (S4_pstorerbnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 372
20878 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20879 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20880 {AliasPatternCond::K_Imm, uint32_t(0)},
20881 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20882 // (S4_pstorerbnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 376
20883 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20884 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20885 {AliasPatternCond::K_Imm, uint32_t(0)},
20886 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20887 // (S4_pstorerbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 380
20888 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20889 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20890 {AliasPatternCond::K_Imm, uint32_t(0)},
20891 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20892 // (S4_pstorerdfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 384
20893 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20894 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20895 {AliasPatternCond::K_Imm, uint32_t(0)},
20896 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20897 // (S4_pstorerdtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 388
20898 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20899 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20900 {AliasPatternCond::K_Imm, uint32_t(0)},
20901 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20902 // (S4_pstorerffnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 392
20903 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20904 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20905 {AliasPatternCond::K_Imm, uint32_t(0)},
20906 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20907 // (S4_pstorerftnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 396
20908 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20909 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20910 {AliasPatternCond::K_Imm, uint32_t(0)},
20911 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20912 // (S4_pstorerhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 400
20913 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20914 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20915 {AliasPatternCond::K_Imm, uint32_t(0)},
20916 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20917 // (S4_pstorerhnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 404
20918 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20919 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20920 {AliasPatternCond::K_Imm, uint32_t(0)},
20921 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20922 // (S4_pstorerhnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 408
20923 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20924 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20925 {AliasPatternCond::K_Imm, uint32_t(0)},
20926 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20927 // (S4_pstorerhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 412
20928 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20929 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20930 {AliasPatternCond::K_Imm, uint32_t(0)},
20931 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20932 // (S4_pstorerifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 416
20933 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20934 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20935 {AliasPatternCond::K_Imm, uint32_t(0)},
20936 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20937 // (S4_pstorerinewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 420
20938 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20939 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20940 {AliasPatternCond::K_Imm, uint32_t(0)},
20941 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20942 // (S4_pstorerinewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 424
20943 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20944 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20945 {AliasPatternCond::K_Imm, uint32_t(0)},
20946 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20947 // (S4_pstoreritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 428
20948 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20949 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20950 {AliasPatternCond::K_Imm, uint32_t(0)},
20951 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20952 // (S4_storeirb_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 432
20953 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20954 {AliasPatternCond::K_Imm, uint32_t(0)},
20955 // (S4_storeirbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 434
20956 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20957 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20958 {AliasPatternCond::K_Imm, uint32_t(0)},
20959 // (S4_storeirbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 437
20960 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20961 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20962 {AliasPatternCond::K_Imm, uint32_t(0)},
20963 // (S4_storeirbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 440
20964 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20965 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20966 {AliasPatternCond::K_Imm, uint32_t(0)},
20967 // (S4_storeirbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 443
20968 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20969 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20970 {AliasPatternCond::K_Imm, uint32_t(0)},
20971 // (S4_storeirh_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 446
20972 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20973 {AliasPatternCond::K_Imm, uint32_t(0)},
20974 // (S4_storeirhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 448
20975 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20976 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20977 {AliasPatternCond::K_Imm, uint32_t(0)},
20978 // (S4_storeirhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 451
20979 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20980 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20981 {AliasPatternCond::K_Imm, uint32_t(0)},
20982 // (S4_storeirht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 454
20983 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20984 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20985 {AliasPatternCond::K_Imm, uint32_t(0)},
20986 // (S4_storeirhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 457
20987 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20988 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20989 {AliasPatternCond::K_Imm, uint32_t(0)},
20990 // (S4_storeiri_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 460
20991 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20992 {AliasPatternCond::K_Imm, uint32_t(0)},
20993 // (S4_storeirif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 462
20994 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20995 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20996 {AliasPatternCond::K_Imm, uint32_t(0)},
20997 // (S4_storeirifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 465
20998 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20999 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21000 {AliasPatternCond::K_Imm, uint32_t(0)},
21001 // (S4_storeirit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 468
21002 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21003 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21004 {AliasPatternCond::K_Imm, uint32_t(0)},
21005 // (S4_storeiritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 471
21006 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21007 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21008 {AliasPatternCond::K_Imm, uint32_t(0)},
21009 // (V6_extractw IntRegs:$Rd32, HvxVR:$Vu32, IntRegs:$Rs32) - 474
21010 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21011 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21012 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21013 // (V6_v6mpyhubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 477
21014 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21015 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21016 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21017 // (V6_v6mpyvubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 480
21018 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21019 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21020 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21021 // (V6_vL32Ub_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 483
21022 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21023 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21024 {AliasPatternCond::K_Imm, uint32_t(0)},
21025 // (V6_vL32b_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 486
21026 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21027 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21028 {AliasPatternCond::K_Imm, uint32_t(0)},
21029 // (V6_vL32b_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 489
21030 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21031 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21032 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21033 {AliasPatternCond::K_Ignore, 0},
21034 {AliasPatternCond::K_Imm, uint32_t(0)},
21035 // (V6_vL32b_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 494
21036 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21037 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21038 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21039 {AliasPatternCond::K_Ignore, 0},
21040 {AliasPatternCond::K_Imm, uint32_t(0)},
21041 // (V6_vL32b_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 499
21042 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21043 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21044 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21045 {AliasPatternCond::K_Imm, uint32_t(0)},
21046 // (V6_vL32b_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 503
21047 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21048 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21049 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21050 {AliasPatternCond::K_Ignore, 0},
21051 {AliasPatternCond::K_Imm, uint32_t(0)},
21052 // (V6_vL32b_nt_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 508
21053 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21054 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21055 {AliasPatternCond::K_Imm, uint32_t(0)},
21056 // (V6_vL32b_nt_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 511
21057 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21058 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21059 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21060 {AliasPatternCond::K_Ignore, 0},
21061 {AliasPatternCond::K_Imm, uint32_t(0)},
21062 // (V6_vL32b_nt_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 516
21063 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21064 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21065 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21066 {AliasPatternCond::K_Ignore, 0},
21067 {AliasPatternCond::K_Imm, uint32_t(0)},
21068 // (V6_vL32b_nt_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 521
21069 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21070 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21071 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21072 {AliasPatternCond::K_Imm, uint32_t(0)},
21073 // (V6_vL32b_nt_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 525
21074 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21075 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21076 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21077 {AliasPatternCond::K_Ignore, 0},
21078 {AliasPatternCond::K_Imm, uint32_t(0)},
21079 // (V6_vL32b_nt_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 530
21080 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21081 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21082 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21083 {AliasPatternCond::K_Imm, uint32_t(0)},
21084 // (V6_vL32b_nt_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 534
21085 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21086 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21087 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21088 {AliasPatternCond::K_Imm, uint32_t(0)},
21089 // (V6_vL32b_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 538
21090 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21091 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21092 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21093 {AliasPatternCond::K_Imm, uint32_t(0)},
21094 // (V6_vL32b_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 542
21095 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21096 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21097 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21098 {AliasPatternCond::K_Imm, uint32_t(0)},
21099 // (V6_vS32Ub_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 546
21100 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21101 {AliasPatternCond::K_Imm, uint32_t(0)},
21102 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21103 // (V6_vS32Ub_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 549
21104 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21105 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21106 {AliasPatternCond::K_Imm, uint32_t(0)},
21107 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21108 // (V6_vS32Ub_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 553
21109 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21110 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21111 {AliasPatternCond::K_Imm, uint32_t(0)},
21112 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21113 // (V6_vS32b_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 557
21114 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21115 {AliasPatternCond::K_Imm, uint32_t(0)},
21116 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21117 // (V6_vS32b_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 560
21118 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21119 {AliasPatternCond::K_Imm, uint32_t(0)},
21120 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21121 // (V6_vS32b_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 563
21122 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21123 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21124 {AliasPatternCond::K_Imm, uint32_t(0)},
21125 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21126 // (V6_vS32b_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 567
21127 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21128 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21129 {AliasPatternCond::K_Imm, uint32_t(0)},
21130 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21131 // (V6_vS32b_nt_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 571
21132 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21133 {AliasPatternCond::K_Imm, uint32_t(0)},
21134 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21135 // (V6_vS32b_nt_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 574
21136 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21137 {AliasPatternCond::K_Imm, uint32_t(0)},
21138 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21139 // (V6_vS32b_nt_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 577
21140 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21141 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21142 {AliasPatternCond::K_Imm, uint32_t(0)},
21143 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21144 // (V6_vS32b_nt_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 581
21145 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21146 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21147 {AliasPatternCond::K_Imm, uint32_t(0)},
21148 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21149 // (V6_vS32b_nt_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 585
21150 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21151 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21152 {AliasPatternCond::K_Imm, uint32_t(0)},
21153 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21154 // (V6_vS32b_nt_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 589
21155 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21156 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21157 {AliasPatternCond::K_Imm, uint32_t(0)},
21158 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21159 // (V6_vS32b_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 593
21160 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21161 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21162 {AliasPatternCond::K_Imm, uint32_t(0)},
21163 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21164 // (V6_vS32b_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 597
21165 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21166 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21167 {AliasPatternCond::K_Imm, uint32_t(0)},
21168 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21169 // (V6_vabsb_sat HvxVR:$Vd32, HvxVR:$Vu32) - 601
21170 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21171 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21172 // (V6_vabsdiffh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 603
21173 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21174 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21175 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21176 // (V6_vabsdiffub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 606
21177 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21178 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21179 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21180 // (V6_vabsdiffuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 609
21181 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21182 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21183 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21184 // (V6_vabsdiffw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 612
21185 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21186 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21187 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21188 // (V6_vabsh_sat HvxVR:$Vd32, HvxVR:$Vu32) - 615
21189 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21190 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21191 // (V6_vabsw_sat HvxVR:$Vd32, HvxVR:$Vu32) - 617
21192 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21193 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21194 // (V6_vaddb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 619
21195 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21196 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21197 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21198 // (V6_vaddb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 622
21199 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21200 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21201 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21202 // (V6_vaddbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 625
21203 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21204 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21205 {AliasPatternCond::K_Ignore, 0},
21206 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21207 // (V6_vaddbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 629
21208 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21209 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21210 {AliasPatternCond::K_Ignore, 0},
21211 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21212 // (V6_vaddbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 633
21213 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21214 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21215 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21216 // (V6_vaddbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 636
21217 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21218 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21219 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21220 // (V6_vaddh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 639
21221 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21222 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21223 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21224 // (V6_vaddh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 642
21225 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21226 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21227 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21228 // (V6_vaddhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 645
21229 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21230 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21231 {AliasPatternCond::K_Ignore, 0},
21232 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21233 // (V6_vaddhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 649
21234 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21235 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21236 {AliasPatternCond::K_Ignore, 0},
21237 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21238 // (V6_vaddhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 653
21239 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21240 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21241 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21242 // (V6_vaddhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 656
21243 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21244 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21245 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21246 // (V6_vaddhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 659
21247 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21248 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21249 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21250 // (V6_vaddhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 662
21251 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21252 {AliasPatternCond::K_Ignore, 0},
21253 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21254 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21255 // (V6_vaddubh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 666
21256 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21257 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21258 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21259 // (V6_vaddubh_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 669
21260 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21261 {AliasPatternCond::K_Ignore, 0},
21262 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21263 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21264 // (V6_vaddubsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 673
21265 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21266 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21267 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21268 // (V6_vaddubsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 676
21269 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21270 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21271 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21272 // (V6_vadduhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 679
21273 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21274 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21275 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21276 // (V6_vadduhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 682
21277 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21278 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21279 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21280 // (V6_vadduhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 685
21281 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21282 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21283 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21284 // (V6_vadduhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 688
21285 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21286 {AliasPatternCond::K_Ignore, 0},
21287 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21288 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21289 // (V6_vadduwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 692
21290 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21291 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21292 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21293 // (V6_vadduwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 695
21294 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21295 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21296 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21297 // (V6_vaddw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 698
21298 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21299 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21300 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21301 // (V6_vaddw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 701
21302 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21303 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21304 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21305 // (V6_vaddwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 704
21306 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21307 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21308 {AliasPatternCond::K_Ignore, 0},
21309 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21310 // (V6_vaddwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 708
21311 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21312 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21313 {AliasPatternCond::K_Ignore, 0},
21314 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21315 // (V6_vaddwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 712
21316 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21317 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21318 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21319 // (V6_vaddwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 715
21320 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21321 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21322 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21323 // (V6_vandnqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 718
21324 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21325 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21326 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21327 // (V6_vandnqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 721
21328 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21329 {AliasPatternCond::K_Ignore, 0},
21330 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21331 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21332 // (V6_vandqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 725
21333 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21334 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21335 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21336 // (V6_vandqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 728
21337 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21338 {AliasPatternCond::K_Ignore, 0},
21339 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21340 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21341 // (V6_vandvrt HvxQR:$Qd4, HvxVR:$Vu32, IntRegs:$Rt32) - 732
21342 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21343 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21344 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21345 // (V6_vandvrt_acc HvxQR:$Qx4, HvxVR:$Vu32, IntRegs:$Rt32) - 735
21346 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21347 {AliasPatternCond::K_Ignore, 0},
21348 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21349 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21350 // (V6_vaslh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 739
21351 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21352 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21353 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21354 // (V6_vaslh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 742
21355 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21356 {AliasPatternCond::K_Ignore, 0},
21357 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21358 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21359 // (V6_vaslhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 746
21360 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21361 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21362 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21363 // (V6_vaslw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 749
21364 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21365 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21366 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21367 // (V6_vaslw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 752
21368 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21369 {AliasPatternCond::K_Ignore, 0},
21370 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21371 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21372 // (V6_vaslwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 756
21373 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21374 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21375 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21376 // (V6_vasr_into HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 759
21377 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21378 {AliasPatternCond::K_Ignore, 0},
21379 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21380 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21381 // (V6_vasrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 763
21382 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21383 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21384 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21385 // (V6_vasrh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 766
21386 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21387 {AliasPatternCond::K_Ignore, 0},
21388 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21389 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21390 // (V6_vasrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 770
21391 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21392 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21393 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21394 // (V6_vasrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 773
21395 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21396 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21397 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21398 // (V6_vasrw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 776
21399 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21400 {AliasPatternCond::K_Ignore, 0},
21401 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21402 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21403 // (V6_vasrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 780
21404 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21405 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21406 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21407 // (V6_vavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 783
21408 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21409 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21410 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21411 // (V6_vavgbrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 786
21412 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21413 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21414 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21415 // (V6_vavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 789
21416 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21417 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21418 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21419 // (V6_vavghrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 792
21420 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21421 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21422 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21423 // (V6_vavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 795
21424 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21425 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21426 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21427 // (V6_vavgubrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 798
21428 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21429 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21430 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21431 // (V6_vavguh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 801
21432 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21433 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21434 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21435 // (V6_vavguhrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 804
21436 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21437 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21438 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21439 // (V6_vavguw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 807
21440 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21441 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21442 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21443 // (V6_vavguwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 810
21444 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21445 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21446 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21447 // (V6_vavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 813
21448 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21449 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21450 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21451 // (V6_vavgwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 816
21452 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21453 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21454 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21455 // (V6_vcl0h HvxVR:$Vd32, HvxVR:$Vu32) - 819
21456 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21457 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21458 // (V6_vcl0w HvxVR:$Vd32, HvxVR:$Vu32) - 821
21459 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21460 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21461 // (V6_vdealb HvxVR:$Vd32, HvxVR:$Vu32) - 823
21462 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21463 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21464 // (V6_vdealb4w HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 825
21465 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21466 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21467 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21468 // (V6_vdealh HvxVR:$Vd32, HvxVR:$Vu32) - 828
21469 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21470 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21471 // (V6_vdmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 830
21472 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21473 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21474 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21475 // (V6_vdmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 833
21476 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21477 {AliasPatternCond::K_Ignore, 0},
21478 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21479 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21480 // (V6_vdmpybus_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 837
21481 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21482 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21483 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21484 // (V6_vdmpybus_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 840
21485 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21486 {AliasPatternCond::K_Ignore, 0},
21487 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21488 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21489 // (V6_vdmpyhb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 844
21490 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21491 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21492 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21493 // (V6_vdmpyhb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 847
21494 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21495 {AliasPatternCond::K_Ignore, 0},
21496 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21497 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21498 // (V6_vdmpyhb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 851
21499 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21500 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21501 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21502 // (V6_vdmpyhb_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 854
21503 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21504 {AliasPatternCond::K_Ignore, 0},
21505 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21506 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21507 // (V6_vdmpyhisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 858
21508 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21509 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21510 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21511 // (V6_vdmpyhisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 861
21512 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21513 {AliasPatternCond::K_Ignore, 0},
21514 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21515 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21516 // (V6_vdmpyhsat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 865
21517 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21518 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21519 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21520 // (V6_vdmpyhsat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 868
21521 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21522 {AliasPatternCond::K_Ignore, 0},
21523 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21524 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21525 // (V6_vdmpyhsuisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 872
21526 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21527 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21528 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21529 // (V6_vdmpyhsuisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 875
21530 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21531 {AliasPatternCond::K_Ignore, 0},
21532 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21533 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21534 // (V6_vdmpyhsusat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 879
21535 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21536 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21537 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21538 // (V6_vdmpyhsusat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 882
21539 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21540 {AliasPatternCond::K_Ignore, 0},
21541 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21542 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21543 // (V6_vdmpyhvsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 886
21544 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21545 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21546 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21547 // (V6_vdmpyhvsat_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 889
21548 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21549 {AliasPatternCond::K_Ignore, 0},
21550 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21551 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21552 // (V6_vdsaduh HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 893
21553 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21554 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21555 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21556 // (V6_vdsaduh_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 896
21557 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21558 {AliasPatternCond::K_Ignore, 0},
21559 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21560 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21561 // (V6_veqb HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 900
21562 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21563 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21564 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21565 // (V6_veqb_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 903
21566 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21567 {AliasPatternCond::K_Ignore, 0},
21568 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21569 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21570 // (V6_veqb_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 907
21571 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21572 {AliasPatternCond::K_Ignore, 0},
21573 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21574 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21575 // (V6_veqb_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 911
21576 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21577 {AliasPatternCond::K_Ignore, 0},
21578 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21579 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21580 // (V6_veqh HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 915
21581 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21582 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21583 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21584 // (V6_veqh_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 918
21585 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21586 {AliasPatternCond::K_Ignore, 0},
21587 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21588 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21589 // (V6_veqh_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 922
21590 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21591 {AliasPatternCond::K_Ignore, 0},
21592 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21593 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21594 // (V6_veqh_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 926
21595 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21596 {AliasPatternCond::K_Ignore, 0},
21597 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21598 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21599 // (V6_veqw HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 930
21600 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21601 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21602 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21603 // (V6_veqw_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 933
21604 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21605 {AliasPatternCond::K_Ignore, 0},
21606 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21607 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21608 // (V6_veqw_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 937
21609 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21610 {AliasPatternCond::K_Ignore, 0},
21611 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21612 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21613 // (V6_veqw_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 941
21614 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21615 {AliasPatternCond::K_Ignore, 0},
21616 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21617 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21618 // (V6_vlsrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 945
21619 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21620 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21621 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21622 // (V6_vlsrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 948
21623 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21624 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21625 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21626 // (V6_vlsrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 951
21627 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21628 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21629 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21630 // (V6_vlsrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 954
21631 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21632 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21633 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21634 // (V6_vmaxb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 957
21635 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21636 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21637 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21638 // (V6_vmaxh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 960
21639 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21640 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21641 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21642 // (V6_vmaxub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 963
21643 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21644 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21645 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21646 // (V6_vmaxuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 966
21647 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21648 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21649 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21650 // (V6_vmaxw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 969
21651 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21652 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21653 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21654 // (V6_vminb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 972
21655 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21656 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21657 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21658 // (V6_vminh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 975
21659 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21660 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21661 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21662 // (V6_vminub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 978
21663 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21664 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21665 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21666 // (V6_vminuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 981
21667 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21668 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21669 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21670 // (V6_vminw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 984
21671 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21672 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21673 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21674 // (V6_vmpabus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 987
21675 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21676 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21677 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21678 // (V6_vmpabus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 990
21679 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21680 {AliasPatternCond::K_Ignore, 0},
21681 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21682 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21683 // (V6_vmpabusv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 994
21684 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21685 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21686 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21687 // (V6_vmpabuu HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 997
21688 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21689 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21690 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21691 // (V6_vmpabuu_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1000
21692 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21693 {AliasPatternCond::K_Ignore, 0},
21694 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21695 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21696 // (V6_vmpabuuv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1004
21697 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21698 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21699 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21700 // (V6_vmpahb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1007
21701 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21702 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21703 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21704 // (V6_vmpahb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1010
21705 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21706 {AliasPatternCond::K_Ignore, 0},
21707 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21708 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21709 // (V6_vmpauhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1014
21710 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21711 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21712 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21713 // (V6_vmpauhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1017
21714 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21715 {AliasPatternCond::K_Ignore, 0},
21716 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21717 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21718 // (V6_vmpybus HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1021
21719 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21720 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21721 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21722 // (V6_vmpybus_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1024
21723 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21724 {AliasPatternCond::K_Ignore, 0},
21725 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21726 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21727 // (V6_vmpybusv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1028
21728 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21729 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21730 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21731 // (V6_vmpybusv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1031
21732 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21733 {AliasPatternCond::K_Ignore, 0},
21734 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21735 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21736 // (V6_vmpybv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1035
21737 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21738 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21739 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21740 // (V6_vmpybv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1038
21741 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21742 {AliasPatternCond::K_Ignore, 0},
21743 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21744 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21745 // (V6_vmpyewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1042
21746 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21747 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21748 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21749 // (V6_vmpyh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1045
21750 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21751 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21752 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21753 // (V6_vmpyh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1048
21754 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21755 {AliasPatternCond::K_Ignore, 0},
21756 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21757 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21758 // (V6_vmpyhsat_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1052
21759 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21760 {AliasPatternCond::K_Ignore, 0},
21761 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21762 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21763 // (V6_vmpyhsrs HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1056
21764 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21765 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21766 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21767 // (V6_vmpyhss HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1059
21768 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21769 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21770 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21771 // (V6_vmpyhus HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1062
21772 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21773 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21774 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21775 // (V6_vmpyhus_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1065
21776 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21777 {AliasPatternCond::K_Ignore, 0},
21778 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21779 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21780 // (V6_vmpyhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1069
21781 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21782 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21783 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21784 // (V6_vmpyhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1072
21785 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21786 {AliasPatternCond::K_Ignore, 0},
21787 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21788 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21789 // (V6_vmpyhvsrs HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1076
21790 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21791 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21792 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21793 // (V6_vmpyiewh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1079
21794 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21795 {AliasPatternCond::K_Ignore, 0},
21796 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21797 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21798 // (V6_vmpyiewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1083
21799 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21800 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21801 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21802 // (V6_vmpyiewuh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1086
21803 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21804 {AliasPatternCond::K_Ignore, 0},
21805 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21806 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21807 // (V6_vmpyih HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1090
21808 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21809 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21810 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21811 // (V6_vmpyih_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1093
21812 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21813 {AliasPatternCond::K_Ignore, 0},
21814 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21815 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21816 // (V6_vmpyihb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1097
21817 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21818 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21819 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21820 // (V6_vmpyihb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1100
21821 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21822 {AliasPatternCond::K_Ignore, 0},
21823 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21824 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21825 // (V6_vmpyiowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1104
21826 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21827 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21828 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21829 // (V6_vmpyiwb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1107
21830 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21831 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21832 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21833 // (V6_vmpyiwb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1110
21834 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21835 {AliasPatternCond::K_Ignore, 0},
21836 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21837 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21838 // (V6_vmpyiwh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1114
21839 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21840 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21841 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21842 // (V6_vmpyiwh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1117
21843 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21844 {AliasPatternCond::K_Ignore, 0},
21845 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21846 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21847 // (V6_vmpyiwub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1121
21848 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21849 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21850 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21851 // (V6_vmpyiwub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1124
21852 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21853 {AliasPatternCond::K_Ignore, 0},
21854 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21855 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21856 // (V6_vmpyowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1128
21857 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21858 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21859 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21860 // (V6_vmpyowh_rnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1131
21861 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21862 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21863 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21864 // (V6_vmpyub HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1134
21865 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21866 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21867 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21868 // (V6_vmpyub_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1137
21869 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21870 {AliasPatternCond::K_Ignore, 0},
21871 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21872 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21873 // (V6_vmpyubv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1141
21874 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21875 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21876 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21877 // (V6_vmpyubv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1144
21878 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21879 {AliasPatternCond::K_Ignore, 0},
21880 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21881 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21882 // (V6_vmpyuh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1148
21883 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21884 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21885 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21886 // (V6_vmpyuh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1151
21887 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21888 {AliasPatternCond::K_Ignore, 0},
21889 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21890 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21891 // (V6_vmpyuhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1155
21892 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21893 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21894 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21895 // (V6_vmpyuhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1158
21896 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21897 {AliasPatternCond::K_Ignore, 0},
21898 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21899 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21900 // (V6_vnavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1162
21901 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21902 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21903 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21904 // (V6_vnavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1165
21905 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21906 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21907 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21908 // (V6_vnavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1168
21909 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21910 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21911 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21912 // (V6_vnavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1171
21913 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21914 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21915 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21916 // (V6_vnormamth HvxVR:$Vd32, HvxVR:$Vu32) - 1174
21917 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21918 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21919 // (V6_vnormamtw HvxVR:$Vd32, HvxVR:$Vu32) - 1176
21920 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21921 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21922 // (V6_vpackeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1178
21923 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21924 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21925 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21926 // (V6_vpackeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1181
21927 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21928 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21929 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21930 // (V6_vpackhb_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1184
21931 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21932 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21933 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21934 // (V6_vpackhub_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1187
21935 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21936 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21937 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21938 // (V6_vpackob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1190
21939 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21940 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21941 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21942 // (V6_vpackoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1193
21943 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21944 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21945 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21946 // (V6_vpackwh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1196
21947 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21948 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21949 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21950 // (V6_vpackwuh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1199
21951 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21952 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21953 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21954 // (V6_vpopcounth HvxVR:$Vd32, HvxVR:$Vu32) - 1202
21955 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21956 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21957 // (V6_vrmpybub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1204
21958 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21959 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21960 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21961 // (V6_vrmpybub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1207
21962 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21963 {AliasPatternCond::K_Ignore, 0},
21964 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21965 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21966 // (V6_vrmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1211
21967 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21968 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21969 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21970 // (V6_vrmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1214
21971 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21972 {AliasPatternCond::K_Ignore, 0},
21973 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21974 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21975 // (V6_vrmpybusi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1218
21976 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21977 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21978 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21979 // (V6_vrmpybusi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1221
21980 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21981 {AliasPatternCond::K_Ignore, 0},
21982 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21983 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21984 // (V6_vrmpybusv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1225
21985 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21986 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21987 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21988 // (V6_vrmpybusv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1228
21989 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21990 {AliasPatternCond::K_Ignore, 0},
21991 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21992 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21993 // (V6_vrmpybv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1232
21994 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21995 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21996 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21997 // (V6_vrmpybv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1235
21998 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21999 {AliasPatternCond::K_Ignore, 0},
22000 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22001 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22002 // (V6_vrmpyub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1239
22003 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22004 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22005 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22006 // (V6_vrmpyub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1242
22007 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22008 {AliasPatternCond::K_Ignore, 0},
22009 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22010 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22011 // (V6_vrmpyub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1246
22012 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22013 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22014 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22015 // (V6_vrmpyub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1249
22016 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22017 {AliasPatternCond::K_Ignore, 0},
22018 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22019 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22020 // (V6_vrmpyubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1253
22021 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22022 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22023 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22024 // (V6_vrmpyubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1256
22025 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22026 {AliasPatternCond::K_Ignore, 0},
22027 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22028 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22029 // (V6_vrmpyubv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1260
22030 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22031 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22032 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22033 // (V6_vrmpyubv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1263
22034 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22035 {AliasPatternCond::K_Ignore, 0},
22036 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22037 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22038 // (V6_vrotr HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1267
22039 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22040 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22041 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22042 // (V6_vroundhb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1270
22043 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22044 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22045 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22046 // (V6_vroundhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1273
22047 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22048 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22049 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22050 // (V6_vrounduhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1276
22051 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22052 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22053 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22054 // (V6_vrounduwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1279
22055 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22056 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22057 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22058 // (V6_vroundwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1282
22059 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22060 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22061 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22062 // (V6_vroundwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1285
22063 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22064 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22065 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22066 // (V6_vrsadubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1288
22067 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22068 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22069 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22070 // (V6_vrsadubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1291
22071 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22072 {AliasPatternCond::K_Ignore, 0},
22073 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22074 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22075 // (V6_vsathub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1295
22076 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22077 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22078 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22079 // (V6_vsatuwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1298
22080 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22081 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22082 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22083 // (V6_vsatwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1301
22084 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22085 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22086 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22087 // (V6_vsb HvxWR:$Vdd32, HvxVR:$Vu32) - 1304
22088 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22089 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22090 // (V6_vscattermh IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1306
22091 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22092 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22093 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22094 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22095 // (V6_vscattermh_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1310
22096 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22097 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22098 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22099 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22100 // (V6_vscattermhq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1314
22101 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22102 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22103 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22104 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22105 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22106 // (V6_vscattermhw IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1319
22107 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22108 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22109 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22110 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22111 // (V6_vscattermhw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1323
22112 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22113 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22114 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22115 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22116 // (V6_vscattermhwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1327
22117 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22118 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22119 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22120 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22121 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22122 // (V6_vscattermw IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1332
22123 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22124 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22125 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22126 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22127 // (V6_vscattermw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1336
22128 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22129 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22130 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22131 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22132 // (V6_vscattermwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1340
22133 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22134 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22135 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22136 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22137 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22138 // (V6_vsh HvxWR:$Vdd32, HvxVR:$Vu32) - 1345
22139 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22140 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22141 // (V6_vshufeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1347
22142 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22143 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22144 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22145 // (V6_vshuff HvxVR:$Vy32, HvxVR:$Vx32, IntRegs:$Rt32) - 1350
22146 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22147 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22148 {AliasPatternCond::K_Ignore, 0},
22149 {AliasPatternCond::K_Ignore, 0},
22150 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22151 // (V6_vshuffb HvxVR:$Vd32, HvxVR:$Vu32) - 1355
22152 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22153 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22154 // (V6_vshuffeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1357
22155 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22156 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22157 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22158 // (V6_vshuffh HvxVR:$Vd32, HvxVR:$Vu32) - 1360
22159 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22160 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22161 // (V6_vshuffob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1362
22162 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22163 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22164 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22165 // (V6_vshufoeb HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1365
22166 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22167 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22168 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22169 // (V6_vshufoeh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1368
22170 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22171 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22172 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22173 // (V6_vshufoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1371
22174 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22175 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22176 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22177 // (V6_vsubb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1374
22178 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22179 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22180 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22181 // (V6_vsubb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1377
22182 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22183 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22184 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22185 // (V6_vsubbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1380
22186 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22187 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22188 {AliasPatternCond::K_Ignore, 0},
22189 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22190 // (V6_vsubbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1384
22191 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22192 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22193 {AliasPatternCond::K_Ignore, 0},
22194 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22195 // (V6_vsubbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1388
22196 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22197 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22198 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22199 // (V6_vsubbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1391
22200 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22201 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22202 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22203 // (V6_vsubh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1394
22204 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22205 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22206 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22207 // (V6_vsubh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1397
22208 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22209 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22210 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22211 // (V6_vsubhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1400
22212 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22213 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22214 {AliasPatternCond::K_Ignore, 0},
22215 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22216 // (V6_vsubhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1404
22217 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22218 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22219 {AliasPatternCond::K_Ignore, 0},
22220 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22221 // (V6_vsubhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1408
22222 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22223 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22224 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22225 // (V6_vsubhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1411
22226 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22227 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22228 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22229 // (V6_vsubhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1414
22230 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22231 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22232 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22233 // (V6_vsububh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1417
22234 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22235 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22236 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22237 // (V6_vsububsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1420
22238 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22239 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22240 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22241 // (V6_vsububsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1423
22242 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22243 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22244 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22245 // (V6_vsubuhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1426
22246 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22247 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22248 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22249 // (V6_vsubuhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1429
22250 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22251 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22252 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22253 // (V6_vsubuhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1432
22254 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22255 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22256 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22257 // (V6_vsubuwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1435
22258 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22259 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22260 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22261 // (V6_vsubuwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1438
22262 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22263 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22264 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22265 // (V6_vsubw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1441
22266 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22267 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22268 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22269 // (V6_vsubw_dv HvxWR:$Vdd32, W15, W15) - 1444
22270 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22271 {AliasPatternCond::K_Reg, Hexagon::W15},
22272 {AliasPatternCond::K_Reg, Hexagon::W15},
22273 // (V6_vsubw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1447
22274 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22275 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22276 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22277 // (V6_vsubwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1450
22278 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22279 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22280 {AliasPatternCond::K_Ignore, 0},
22281 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22282 // (V6_vsubwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1454
22283 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22284 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22285 {AliasPatternCond::K_Ignore, 0},
22286 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22287 // (V6_vsubwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1458
22288 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22289 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22290 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22291 // (V6_vsubwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1461
22292 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22293 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22294 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22295 // (V6_vtmpyb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1464
22296 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22297 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22298 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22299 // (V6_vtmpyb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1467
22300 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22301 {AliasPatternCond::K_Ignore, 0},
22302 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22303 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22304 // (V6_vtmpybus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1471
22305 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22306 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22307 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22308 // (V6_vtmpybus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1474
22309 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22310 {AliasPatternCond::K_Ignore, 0},
22311 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22312 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22313 // (V6_vtmpyhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1478
22314 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22315 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22316 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22317 // (V6_vtmpyhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1481
22318 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22319 {AliasPatternCond::K_Ignore, 0},
22320 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22321 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22322 // (V6_vunpackb HvxWR:$Vdd32, HvxVR:$Vu32) - 1485
22323 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22324 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22325 // (V6_vunpackh HvxWR:$Vdd32, HvxVR:$Vu32) - 1487
22326 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22327 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22328 // (V6_vunpackoh HvxWR:$Vxx32, HvxVR:$Vu32) - 1489
22329 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22330 {AliasPatternCond::K_Ignore, 0},
22331 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22332 // (V6_vunpackub HvxWR:$Vdd32, HvxVR:$Vu32) - 1492
22333 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22334 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22335 // (V6_vunpackuh HvxWR:$Vdd32, HvxVR:$Vu32) - 1494
22336 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22337 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22338 // (V6_vxor HvxVR:$Vd32, HvxVR:$Vd32, HvxVR:$Vd32) - 1496
22339 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22340 {AliasPatternCond::K_TiedReg, 0},
22341 {AliasPatternCond::K_TiedReg, 0},
22342 // (V6_vzb HvxWR:$Vdd32, HvxVR:$Vu32) - 1499
22343 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22344 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22345 // (V6_vzh HvxWR:$Vdd32, HvxVR:$Vu32) - 1501
22346 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22347 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22348 // (V6_zLd_ai IntRegs:$Rt32, 0) - 1503
22349 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22350 {AliasPatternCond::K_Imm, uint32_t(0)},
22351 // (V6_zLd_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0) - 1505
22352 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
22353 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22354 {AliasPatternCond::K_Imm, uint32_t(0)},
22355 // (Y2_crswap0 IntRegs:$Rx32) - 1508
22356 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22357 // (Y2_dcfetchbo IntRegs:$Rs32, 0) - 1509
22358 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22359 {AliasPatternCond::K_Imm, uint32_t(0)},
22360 };
22361
22362 static const char AsmStrings[] =
22363 /* 0 */ "$\x01 = zxtb($\x02)\0"
22364 /* 14 */ "if (!$\x02) $\x01 = $\x03\0"
22365 /* 31 */ "if (!$\x02.new) $\x01 = $\x03\0"
22366 /* 52 */ "if ($\x02) $\x01 = $\x03\0"
22367 /* 68 */ "if ($\x02.new) $\x01 = $\x03\0"
22368 /* 88 */ "$\x01 = neg($\x03)\0"
22369 /* 101 */ "$\x01 = not($\x03)\0"
22370 /* 114 */ "$\x01 = vaddb($\x02,$\x03)\0"
22371 /* 132 */ "$\x01 = vsubb($\x02,$\x03)\0"
22372 /* 150 */ "$\x01 = cmp.lt($\x03,$\x02)\0"
22373 /* 169 */ "$\x01 = cmp.ltu($\x03,$\x02)\0"
22374 /* 189 */ "$\x01 = $\x02\0"
22375 /* 197 */ "if (!$\x01) jump $\xFF\x02\x01\0"
22376 /* 216 */ "if (!$\x01) jumpr $\x02\0"
22377 /* 234 */ "if ($\x01) jumpr $\x02\0"
22378 /* 251 */ "if ($\x01) jump $\xFF\x02\x01\0"
22379 /* 269 */ "trap1(#$\x03)\0"
22380 /* 280 */ "deallocframe\0"
22381 /* 293 */ "$\x01 = memb_fifo($\x03)\0"
22382 /* 312 */ "$\x01 = memh_fifo($\x03)\0"
22383 /* 331 */ "$\x01 = membh($\x02)\0"
22384 /* 346 */ "$\x01 = memubh($\x02)\0"
22385 /* 362 */ "$\x01 = memb($\x02)\0"
22386 /* 376 */ "$\x01 = memd($\x02)\0"
22387 /* 390 */ "$\x01 = memh($\x02)\0"
22388 /* 404 */ "$\x01 = memw($\x02)\0"
22389 /* 418 */ "$\x01 = memub($\x02)\0"
22390 /* 433 */ "$\x01 = memuh($\x02)\0"
22391 /* 448 */ "if (!$\x02) $\x01 = memb($\x03)\0"
22392 /* 471 */ "if (!$\x02.new) $\x01 = memb($\x03)\0"
22393 /* 498 */ "if ($\x02) $\x01 = memb($\x03)\0"
22394 /* 520 */ "if ($\x02.new) $\x01 = memb($\x03)\0"
22395 /* 546 */ "if (!$\x02) $\x01 = memd($\x03)\0"
22396 /* 569 */ "if (!$\x02.new) $\x01 = memd($\x03)\0"
22397 /* 596 */ "if ($\x02) $\x01 = memd($\x03)\0"
22398 /* 618 */ "if ($\x02.new) $\x01 = memd($\x03)\0"
22399 /* 644 */ "if (!$\x02) $\x01 = memh($\x03)\0"
22400 /* 667 */ "if (!$\x02.new) $\x01 = memh($\x03)\0"
22401 /* 694 */ "if ($\x02) $\x01 = memh($\x03)\0"
22402 /* 716 */ "if ($\x02.new) $\x01 = memh($\x03)\0"
22403 /* 742 */ "if (!$\x02) $\x01 = memw($\x03)\0"
22404 /* 765 */ "if (!$\x02.new) $\x01 = memw($\x03)\0"
22405 /* 792 */ "if ($\x02) $\x01 = memw($\x03)\0"
22406 /* 814 */ "if ($\x02.new) $\x01 = memw($\x03)\0"
22407 /* 840 */ "if (!$\x02) $\x01 = memub($\x03)\0"
22408 /* 864 */ "if (!$\x02.new) $\x01 = memub($\x03)\0"
22409 /* 892 */ "if ($\x02) $\x01 = memub($\x03)\0"
22410 /* 915 */ "if ($\x02.new) $\x01 = memub($\x03)\0"
22411 /* 942 */ "if (!$\x02) $\x01 = memuh($\x03)\0"
22412 /* 966 */ "if (!$\x02.new) $\x01 = memuh($\x03)\0"
22413 /* 994 */ "if ($\x02) $\x01 = memuh($\x03)\0"
22414 /* 1017 */ "if ($\x02.new) $\x01 = memuh($\x03)\0"
22415 /* 1044 */ "memb($\x01) += $\x03\0"
22416 /* 1059 */ "memh($\x01) += $\x03\0"
22417 /* 1074 */ "memw($\x01) += $\x03\0"
22418 /* 1089 */ "memb($\x01) &= $\x03\0"
22419 /* 1104 */ "memh($\x01) &= $\x03\0"
22420 /* 1119 */ "memw($\x01) &= $\x03\0"
22421 /* 1134 */ "memb($\x01) += #$\x03\0"
22422 /* 1150 */ "memh($\x01) += #$\x03\0"
22423 /* 1166 */ "memw($\x01) += #$\x03\0"
22424 /* 1182 */ "memb($\x01) = clrbit(#$\x03)\0"
22425 /* 1205 */ "memh($\x01) = clrbit(#$\x03)\0"
22426 /* 1228 */ "memw($\x01) = clrbit(#$\x03)\0"
22427 /* 1251 */ "memb($\x01) = setbit(#$\x03)\0"
22428 /* 1274 */ "memh($\x01) = setbit(#$\x03)\0"
22429 /* 1297 */ "memw($\x01) = setbit(#$\x03)\0"
22430 /* 1320 */ "memb($\x01) -= #$\x03\0"
22431 /* 1336 */ "memh($\x01) -= #$\x03\0"
22432 /* 1352 */ "memw($\x01) -= #$\x03\0"
22433 /* 1368 */ "memb($\x01) |= $\x03\0"
22434 /* 1383 */ "memh($\x01) |= $\x03\0"
22435 /* 1398 */ "memw($\x01) |= $\x03\0"
22436 /* 1413 */ "dealloc_return\0"
22437 /* 1428 */ "if (!$\x02) dealloc_return\0"
22438 /* 1452 */ "if (!$\x02.new) dealloc_return:nt\0"
22439 /* 1483 */ "if (!$\x02.new) dealloc_return:t\0"
22440 /* 1513 */ "if ($\x02) dealloc_return\0"
22441 /* 1536 */ "if ($\x02.new) dealloc_return:nt\0"
22442 /* 1566 */ "if ($\x02.new) dealloc_return:t\0"
22443 /* 1595 */ "memb($\x01) -= $\x03\0"
22444 /* 1610 */ "memh($\x01) -= $\x03\0"
22445 /* 1625 */ "memw($\x01) -= $\x03\0"
22446 /* 1640 */ "$\x01 = mpyui($\x02,$\x03)\0"
22447 /* 1658 */ "$\x01 = vdmpyw($\x02,$\x03)\0"
22448 /* 1677 */ "$\x01 += vdmpyw($\x03,$\x04)\0"
22449 /* 1697 */ "allocframe(#$\x03)\0"
22450 /* 1713 */ "if (!$\x01) memb($\x02) = $\x04\0"
22451 /* 1736 */ "if (!$\x01) memb($\x02) = $\x04.new\0"
22452 /* 1763 */ "if ($\x01) memb($\x02) = $\x04.new\0"
22453 /* 1789 */ "if ($\x01) memb($\x02) = $\x04\0"
22454 /* 1811 */ "if (!$\x01) memd($\x02) = $\x04\0"
22455 /* 1834 */ "if ($\x01) memd($\x02) = $\x04\0"
22456 /* 1856 */ "if (!$\x01) memh($\x02) = $\x04.h\0"
22457 /* 1881 */ "if ($\x01) memh($\x02) = $\x04.h\0"
22458 /* 1905 */ "if (!$\x01) memh($\x02) = $\x04\0"
22459 /* 1928 */ "if (!$\x01) memh($\x02) = $\x04.new\0"
22460 /* 1955 */ "if ($\x01) memh($\x02) = $\x04.new\0"
22461 /* 1981 */ "if ($\x01) memh($\x02) = $\x04\0"
22462 /* 2003 */ "if (!$\x01) memw($\x02) = $\x04\0"
22463 /* 2026 */ "if (!$\x01) memw($\x02) = $\x04.new\0"
22464 /* 2053 */ "if ($\x01) memw($\x02) = $\x04.new\0"
22465 /* 2079 */ "if ($\x01) memw($\x02) = $\x04\0"
22466 /* 2101 */ "memb($\x01) = $\x03\0"
22467 /* 2115 */ "memb($\x01) = $\x03.new\0"
22468 /* 2133 */ "memd($\x01) = $\x03\0"
22469 /* 2147 */ "memh($\x01) = $\x03.h\0"
22470 /* 2163 */ "memh($\x01) = $\x03\0"
22471 /* 2177 */ "memh($\x01) = $\x03.new\0"
22472 /* 2195 */ "memw($\x01) = $\x03\0"
22473 /* 2209 */ "memw($\x01) = $\x03.new\0"
22474 /* 2227 */ "$\x01 = tableidxb($\x03,#$\x04,#$\x05)\0"
22475 /* 2254 */ "if (!$\x01.new) memb($\x02) = $\x04\0"
22476 /* 2281 */ "if (!$\x01.new) memb($\x02) = $\x04.new\0"
22477 /* 2312 */ "if ($\x01.new) memb($\x02) = $\x04.new\0"
22478 /* 2342 */ "if ($\x01.new) memb($\x02) = $\x04\0"
22479 /* 2368 */ "if (!$\x01.new) memd($\x02) = $\x04\0"
22480 /* 2395 */ "if ($\x01.new) memd($\x02) = $\x04\0"
22481 /* 2421 */ "if (!$\x01.new) memh($\x02) = $\x04.h\0"
22482 /* 2450 */ "if ($\x01.new) memh($\x02) = $\x04.h\0"
22483 /* 2478 */ "if (!$\x01.new) memh($\x02) = $\x04\0"
22484 /* 2505 */ "if (!$\x01.new) memh($\x02) = $\x04.new\0"
22485 /* 2536 */ "if ($\x01.new) memh($\x02) = $\x04.new\0"
22486 /* 2566 */ "if ($\x01.new) memh($\x02) = $\x04\0"
22487 /* 2592 */ "if (!$\x01.new) memw($\x02) = $\x04\0"
22488 /* 2619 */ "if (!$\x01.new) memw($\x02) = $\x04.new\0"
22489 /* 2650 */ "if ($\x01.new) memw($\x02) = $\x04.new\0"
22490 /* 2680 */ "if ($\x01.new) memw($\x02) = $\x04\0"
22491 /* 2706 */ "memb($\x01) = #$\x03\0"
22492 /* 2721 */ "if (!$\x01) memb($\x02) = #$\x04\0"
22493 /* 2745 */ "if (!$\x01.new) memb($\x02) = #$\x04\0"
22494 /* 2773 */ "if ($\x01) memb($\x02) = #$\x04\0"
22495 /* 2796 */ "if ($\x01.new) memb($\x02) = #$\x04\0"
22496 /* 2823 */ "memh($\x01) = #$\x03\0"
22497 /* 2838 */ "if (!$\x01) memh($\x02) = #$\x04\0"
22498 /* 2862 */ "if (!$\x01.new) memh($\x02) = #$\x04\0"
22499 /* 2890 */ "if ($\x01) memh($\x02) = #$\x04\0"
22500 /* 2913 */ "if ($\x01.new) memh($\x02) = #$\x04\0"
22501 /* 2940 */ "memw($\x01) = #$\x03\0"
22502 /* 2955 */ "if (!$\x01) memw($\x02) = #$\x04\0"
22503 /* 2979 */ "if (!$\x01.new) memw($\x02) = #$\x04\0"
22504 /* 3007 */ "if ($\x01) memw($\x02) = #$\x04\0"
22505 /* 3030 */ "if ($\x01.new) memw($\x02) = #$\x04\0"
22506 /* 3057 */ "$\x01.w = vextract($\x02,$\x03)\0"
22507 /* 3080 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):h\0"
22508 /* 3113 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):v\0"
22509 /* 3146 */ "$\x01 = vmemu($\x02)\0"
22510 /* 3161 */ "$\x01 = vmem($\x02)\0"
22511 /* 3175 */ "if (!$\x03) $\x01.cur = vmem($\x02)\0"
22512 /* 3202 */ "if ($\x03) $\x01.cur = vmem($\x02)\0"
22513 /* 3228 */ "if (!$\x02) $\x01.tmp = vmem($\x03)\0"
22514 /* 3255 */ "if (!$\x03) $\x01 = vmem($\x02)\0"
22515 /* 3278 */ "$\x01 = vmem($\x02):nt\0"
22516 /* 3295 */ "if (!$\x03) $\x01.cur = vmem($\x02):nt\0"
22517 /* 3325 */ "if ($\x03) $\x01.cur = vmem($\x02):nt\0"
22518 /* 3354 */ "if (!$\x02) $\x01.tmp = vmem($\x03):nt\0"
22519 /* 3384 */ "if (!$\x03) $\x01 = vmem($\x02):nt\0"
22520 /* 3410 */ "if ($\x02) $\x01 = vmem($\x03):nt\0"
22521 /* 3435 */ "if ($\x02) $\x01.tmp = vmem($\x03):nt\0"
22522 /* 3464 */ "if ($\x02) $\x01 = vmem($\x03)\0"
22523 /* 3486 */ "if ($\x02) $\x01.tmp = vmem($\x03)\0"
22524 /* 3512 */ "vmemu($\x01) = $\x03\0"
22525 /* 3527 */ "if (!$\x01) vmemu($\x02) = $\x04\0"
22526 /* 3551 */ "if ($\x01) vmemu($\x02) = $\x04\0"
22527 /* 3574 */ "vmem($\x01) = $\x03\0"
22528 /* 3588 */ "vmem($\x01) = $\x03.new\0"
22529 /* 3606 */ "if (!$\x01) vmem($\x02) = $\x04\0"
22530 /* 3629 */ "vmem($\x01):nt = $\x03\0"
22531 /* 3646 */ "vmem($\x01):nt = $\x03.new\0"
22532 /* 3667 */ "if (!$\x01) vmem($\x02):nt = $\x04\0"
22533 /* 3693 */ "if ($\x01) vmem($\x02):nt = $\x04\0"
22534 /* 3718 */ "if ($\x01) vmem($\x02) = $\x04\0"
22535 /* 3740 */ "$\x01 = vabsb($\x02):sat\0"
22536 /* 3759 */ "$\x01 = vabsdiffh($\x02,$\x03)\0"
22537 /* 3781 */ "$\x01 = vabsdiffub($\x02,$\x03)\0"
22538 /* 3804 */ "$\x01 = vabsdiffuh($\x02,$\x03)\0"
22539 /* 3827 */ "$\x01 = vabsdiffw($\x02,$\x03)\0"
22540 /* 3849 */ "$\x01 = vabsh($\x02):sat\0"
22541 /* 3868 */ "$\x01 = vabsw($\x02):sat\0"
22542 /* 3887 */ "if (!$\x02.b) $\x01.b += $\x04.b\0"
22543 /* 3911 */ "if ($\x02.b) $\x01.b += $\x04.b\0"
22544 /* 3934 */ "$\x01 = vaddb($\x02,$\x03):sat\0"
22545 /* 3956 */ "$\x01 = vaddh($\x02,$\x03)\0"
22546 /* 3974 */ "if (!$\x02.h) $\x01.h += $\x04.h\0"
22547 /* 3998 */ "if ($\x02.h) $\x01.h += $\x04.h\0"
22548 /* 4021 */ "$\x01 = vaddh($\x02,$\x03):sat\0"
22549 /* 4043 */ "$\x01 += vaddh($\x03,$\x04)\0"
22550 /* 4062 */ "$\x01 = vaddub($\x02,$\x03)\0"
22551 /* 4081 */ "$\x01 += vaddub($\x03,$\x04)\0"
22552 /* 4101 */ "$\x01 = vaddub($\x02,$\x03):sat\0"
22553 /* 4124 */ "$\x01 = vadduh($\x02,$\x03):sat\0"
22554 /* 4147 */ "$\x01 = vadduh($\x02,$\x03)\0"
22555 /* 4166 */ "$\x01 += vadduh($\x03,$\x04)\0"
22556 /* 4186 */ "$\x01 = vadduw($\x02,$\x03):sat\0"
22557 /* 4209 */ "$\x01 = vaddw($\x02,$\x03)\0"
22558 /* 4227 */ "if (!$\x02.w) $\x01.w += $\x04.w\0"
22559 /* 4251 */ "if ($\x02.w) $\x01.w += $\x04.w\0"
22560 /* 4274 */ "$\x01 = vaddw($\x02,$\x03):sat\0"
22561 /* 4296 */ "$\x01.ub = vand(!$\x02.ub,$\x03.ub)\0"
22562 /* 4323 */ "$\x01.ub |= vand(!$\x03.ub,$\x04.ub)\0"
22563 /* 4351 */ "$\x01.ub = vand($\x02.ub,$\x03.ub)\0"
22564 /* 4377 */ "$\x01.ub |= vand($\x03.ub,$\x04.ub)\0"
22565 /* 4404 */ "$\x01 = vaslh($\x02,$\x03)\0"
22566 /* 4422 */ "$\x01 += vaslh($\x03,$\x04)\0"
22567 /* 4441 */ "$\x01 = vaslw($\x02,$\x03)\0"
22568 /* 4459 */ "$\x01 += vaslw($\x03,$\x04)\0"
22569 /* 4478 */ "$\x01 = vasrinto($\x03,$\x04)\0"
22570 /* 4499 */ "$\x01 = vasrh($\x02,$\x03)\0"
22571 /* 4517 */ "$\x01 += vasrh($\x03,$\x04)\0"
22572 /* 4536 */ "$\x01 = vasrw($\x02,$\x03)\0"
22573 /* 4554 */ "$\x01 += vasrw($\x03,$\x04)\0"
22574 /* 4573 */ "$\x01 = vavgb($\x02,$\x03)\0"
22575 /* 4591 */ "$\x01 = vavgb($\x02,$\x03):rnd\0"
22576 /* 4613 */ "$\x01 = vavgh($\x02,$\x03)\0"
22577 /* 4631 */ "$\x01 = vavgh($\x02,$\x03):rnd\0"
22578 /* 4653 */ "$\x01 = vavgub($\x02,$\x03)\0"
22579 /* 4672 */ "$\x01 = vavgub($\x02,$\x03):rnd\0"
22580 /* 4695 */ "$\x01 = vavguh($\x02,$\x03)\0"
22581 /* 4714 */ "$\x01 = vavguh($\x02,$\x03):rnd\0"
22582 /* 4737 */ "$\x01 = vavguw($\x02,$\x03)\0"
22583 /* 4756 */ "$\x01 = vavguw($\x02,$\x03):rnd\0"
22584 /* 4779 */ "$\x01 = vavgw($\x02,$\x03)\0"
22585 /* 4797 */ "$\x01 = vavgw($\x02,$\x03):rnd\0"
22586 /* 4819 */ "$\x01 = vcl0h($\x02)\0"
22587 /* 4834 */ "$\x01 = vcl0w($\x02)\0"
22588 /* 4849 */ "$\x01 = vdealb($\x02)\0"
22589 /* 4865 */ "$\x01 = vdealb4w($\x02,$\x03)\0"
22590 /* 4886 */ "$\x01 = vdealh($\x02)\0"
22591 /* 4902 */ "$\x01 = vdmpybus($\x02,$\x03)\0"
22592 /* 4923 */ "$\x01 += vdmpybus($\x03,$\x04)\0"
22593 /* 4945 */ "$\x01 = vdmpyhb($\x02,$\x03)\0"
22594 /* 4965 */ "$\x01 += vdmpyhb($\x03,$\x04)\0"
22595 /* 4986 */ "$\x01 = vdmpyh($\x02,$\x03):sat\0"
22596 /* 5009 */ "$\x01 += vdmpyh($\x03,$\x04):sat\0"
22597 /* 5033 */ "$\x01 = vdmpyhsu($\x02,$\x03,#1):sat\0"
22598 /* 5061 */ "$\x01 += vdmpyhsu($\x03,$\x04,#1):sat\0"
22599 /* 5090 */ "$\x01 = vdmpyhsu($\x02,$\x03):sat\0"
22600 /* 5115 */ "$\x01 += vdmpyhsu($\x03,$\x04):sat\0"
22601 /* 5141 */ "$\x01 = vdsaduh($\x02,$\x03)\0"
22602 /* 5161 */ "$\x01 += vdsaduh($\x03,$\x04)\0"
22603 /* 5182 */ "$\x01 = vcmp.eq($\x02.ub,$\x03.ub)\0"
22604 /* 5208 */ "$\x01 &= vcmp.eq($\x03.ub,$\x04.ub)\0"
22605 /* 5235 */ "$\x01 |= vcmp.eq($\x03.ub,$\x04.ub)\0"
22606 /* 5262 */ "$\x01 ^= vcmp.eq($\x03.ub,$\x04.ub)\0"
22607 /* 5289 */ "$\x01 = vcmp.eq($\x02.uh,$\x03.uh)\0"
22608 /* 5315 */ "$\x01 &= vcmp.eq($\x03.uh,$\x04.uh)\0"
22609 /* 5342 */ "$\x01 |= vcmp.eq($\x03.uh,$\x04.uh)\0"
22610 /* 5369 */ "$\x01 ^= vcmp.eq($\x03.uh,$\x04.uh)\0"
22611 /* 5396 */ "$\x01 = vcmp.eq($\x02.uw,$\x03.uw)\0"
22612 /* 5422 */ "$\x01 &= vcmp.eq($\x03.uw,$\x04.uw)\0"
22613 /* 5449 */ "$\x01 |= vcmp.eq($\x03.uw,$\x04.uw)\0"
22614 /* 5476 */ "$\x01 ^= vcmp.eq($\x03.uw,$\x04.uw)\0"
22615 /* 5503 */ "$\x01 = vlsrh($\x02,$\x03)\0"
22616 /* 5521 */ "$\x01 = vlsrw($\x02,$\x03)\0"
22617 /* 5539 */ "$\x01 = vmaxb($\x02,$\x03)\0"
22618 /* 5557 */ "$\x01 = vmaxh($\x02,$\x03)\0"
22619 /* 5575 */ "$\x01 = vmaxub($\x02,$\x03)\0"
22620 /* 5594 */ "$\x01 = vmaxuh($\x02,$\x03)\0"
22621 /* 5613 */ "$\x01 = vmaxw($\x02,$\x03)\0"
22622 /* 5631 */ "$\x01 = vminb($\x02,$\x03)\0"
22623 /* 5649 */ "$\x01 = vminh($\x02,$\x03)\0"
22624 /* 5667 */ "$\x01 = vminub($\x02,$\x03)\0"
22625 /* 5686 */ "$\x01 = vminuh($\x02,$\x03)\0"
22626 /* 5705 */ "$\x01 = vminw($\x02,$\x03)\0"
22627 /* 5723 */ "$\x01 = vmpabus($\x02,$\x03)\0"
22628 /* 5743 */ "$\x01 += vmpabus($\x03,$\x04)\0"
22629 /* 5764 */ "$\x01 = vmpabuu($\x02,$\x03)\0"
22630 /* 5784 */ "$\x01 += vmpabuu($\x03,$\x04)\0"
22631 /* 5805 */ "$\x01 = vmpahb($\x02,$\x03)\0"
22632 /* 5824 */ "$\x01 += vmpahb($\x03,$\x04)\0"
22633 /* 5844 */ "$\x01 = vmpauhb($\x02,$\x03)\0"
22634 /* 5864 */ "$\x01 += vmpauhb($\x03,$\x04)\0"
22635 /* 5885 */ "$\x01 = vmpybus($\x02,$\x03)\0"
22636 /* 5905 */ "$\x01 += vmpybus($\x03,$\x04)\0"
22637 /* 5926 */ "$\x01 = vmpyb($\x02,$\x03)\0"
22638 /* 5944 */ "$\x01 += vmpyb($\x03,$\x04)\0"
22639 /* 5963 */ "$\x01 = vmpyewuh($\x02,$\x03)\0"
22640 /* 5984 */ "$\x01 = vmpyh($\x02,$\x03)\0"
22641 /* 6002 */ "$\x01 += vmpyh($\x03,$\x04)\0"
22642 /* 6021 */ "$\x01 += vmpyh($\x03,$\x04):sat\0"
22643 /* 6044 */ "$\x01 = vmpyh($\x02,$\x03):<<1:rnd:sat\0"
22644 /* 6074 */ "$\x01 = vmpyh($\x02,$\x03):<<1:sat\0"
22645 /* 6100 */ "$\x01 = vmpyhus($\x02,$\x03)\0"
22646 /* 6120 */ "$\x01 += vmpyhus($\x03,$\x04)\0"
22647 /* 6141 */ "$\x01 += vmpyiewh($\x03,$\x04)\0"
22648 /* 6163 */ "$\x01 = vmpyiewuh($\x02,$\x03)\0"
22649 /* 6185 */ "$\x01 += vmpyiewuh($\x03,$\x04)\0"
22650 /* 6208 */ "$\x01 = vmpyih($\x02,$\x03)\0"
22651 /* 6227 */ "$\x01 += vmpyih($\x03,$\x04)\0"
22652 /* 6247 */ "$\x01 = vmpyihb($\x02,$\x03)\0"
22653 /* 6267 */ "$\x01 += vmpyihb($\x03,$\x04)\0"
22654 /* 6288 */ "$\x01 = vmpyiowh($\x02,$\x03)\0"
22655 /* 6309 */ "$\x01 = vmpyiwb($\x02,$\x03)\0"
22656 /* 6329 */ "$\x01 += vmpyiwb($\x03,$\x04)\0"
22657 /* 6350 */ "$\x01 = vmpyiwh($\x02,$\x03)\0"
22658 /* 6370 */ "$\x01 += vmpyiwh($\x03,$\x04)\0"
22659 /* 6391 */ "$\x01 = vmpyiwub($\x02,$\x03)\0"
22660 /* 6412 */ "$\x01 += vmpyiwub($\x03,$\x04)\0"
22661 /* 6434 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:sat\0"
22662 /* 6462 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:rnd:sat\0"
22663 /* 6494 */ "$\x01 = vmpyub($\x02,$\x03)\0"
22664 /* 6513 */ "$\x01 += vmpyub($\x03,$\x04)\0"
22665 /* 6533 */ "$\x01 = vmpyuh($\x02,$\x03)\0"
22666 /* 6552 */ "$\x01 += vmpyuh($\x03,$\x04)\0"
22667 /* 6572 */ "$\x01 = vnavgb($\x02,$\x03)\0"
22668 /* 6591 */ "$\x01 = vnavgh($\x02,$\x03)\0"
22669 /* 6610 */ "$\x01 = vnavgub($\x02,$\x03)\0"
22670 /* 6630 */ "$\x01 = vnavgw($\x02,$\x03)\0"
22671 /* 6649 */ "$\x01 = vnormamth($\x02)\0"
22672 /* 6668 */ "$\x01 = vnormamtw($\x02)\0"
22673 /* 6687 */ "$\x01 = vpackeb($\x02,$\x03)\0"
22674 /* 6707 */ "$\x01 = vpackeh($\x02,$\x03)\0"
22675 /* 6727 */ "$\x01 = vpackhb($\x02,$\x03):sat\0"
22676 /* 6751 */ "$\x01 = vpackhub($\x02,$\x03):sat\0"
22677 /* 6776 */ "$\x01 = vpackob($\x02,$\x03)\0"
22678 /* 6796 */ "$\x01 = vpackoh($\x02,$\x03)\0"
22679 /* 6816 */ "$\x01 = vpackwh($\x02,$\x03):sat\0"
22680 /* 6840 */ "$\x01 = vpackwuh($\x02,$\x03):sat\0"
22681 /* 6865 */ "$\x01 = vpopcounth($\x02)\0"
22682 /* 6885 */ "$\x01.w = vrmpy($\x02.b,$\x03.ub)\0"
22683 /* 6910 */ "$\x01.w += vrmpy($\x03.b,$\x04.ub)\0"
22684 /* 6936 */ "$\x01 = vrmpybus($\x02,$\x03)\0"
22685 /* 6957 */ "$\x01 += vrmpybus($\x03,$\x04)\0"
22686 /* 6979 */ "$\x01 = vrmpybus($\x02,$\x03,#$\x04)\0"
22687 /* 7004 */ "$\x01 += vrmpybus($\x03,$\x04,#$\x05)\0"
22688 /* 7030 */ "$\x01 = vrmpyb($\x02,$\x03)\0"
22689 /* 7049 */ "$\x01 += vrmpyb($\x03,$\x04)\0"
22690 /* 7069 */ "$\x01 = vrmpyub($\x02,$\x03)\0"
22691 /* 7089 */ "$\x01 += vrmpyub($\x03,$\x04)\0"
22692 /* 7110 */ "$\x01.uw = vrmpy($\x02.ub,$\x03.ub)\0"
22693 /* 7137 */ "$\x01.uw += vrmpy($\x03.ub,$\x04.ub)\0"
22694 /* 7165 */ "$\x01 = vrmpyub($\x02,$\x03,#$\x04)\0"
22695 /* 7189 */ "$\x01 += vrmpyub($\x03,$\x04,#$\x05)\0"
22696 /* 7214 */ "$\x01 = vrotr($\x02,$\x03)\0"
22697 /* 7232 */ "$\x01 = vroundhb($\x02,$\x03):sat\0"
22698 /* 7257 */ "$\x01 = vroundhub($\x02,$\x03):sat\0"
22699 /* 7283 */ "$\x01 = vrounduhub($\x02,$\x03):sat\0"
22700 /* 7310 */ "$\x01 = vrounduwuh($\x02,$\x03):sat\0"
22701 /* 7337 */ "$\x01 = vroundwh($\x02,$\x03):sat\0"
22702 /* 7362 */ "$\x01 = vroundwuh($\x02,$\x03):sat\0"
22703 /* 7388 */ "$\x01 = vrsadub($\x02,$\x03,#$\x04)\0"
22704 /* 7412 */ "$\x01 += vrsadub($\x03,$\x04,#$\x05)\0"
22705 /* 7437 */ "$\x01 = vsathub($\x02,$\x03)\0"
22706 /* 7457 */ "$\x01 = vsatuwuh($\x02,$\x03)\0"
22707 /* 7478 */ "$\x01 = vsatwh($\x02,$\x03)\0"
22708 /* 7497 */ "$\x01 = vsxtb($\x02)\0"
22709 /* 7512 */ "vscatter($\x01,$\x02,$\x03.h) = $\x04.h\0"
22710 /* 7540 */ "vscatter($\x01,$\x02,$\x03.h) += $\x04.h\0"
22711 /* 7569 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.h) = $\x05.h\0"
22712 /* 7605 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.h\0"
22713 /* 7633 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.h\0"
22714 /* 7662 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.h\0"
22715 /* 7698 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.w\0"
22716 /* 7726 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.w\0"
22717 /* 7755 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.w\0"
22718 /* 7791 */ "$\x01 = vsxth($\x02)\0"
22719 /* 7806 */ "$\x01 = vshuffeh($\x02,$\x03)\0"
22720 /* 7827 */ "vtrans2x2($\x01,$\x02,$\x05)\0"
22721 /* 7847 */ "$\x01 = vshuffb($\x02)\0"
22722 /* 7864 */ "$\x01 = vshuffeb($\x02,$\x03)\0"
22723 /* 7885 */ "$\x01 = vshuffh($\x02)\0"
22724 /* 7902 */ "$\x01 = vshuffob($\x02,$\x03)\0"
22725 /* 7923 */ "$\x01 = vshuffoeb($\x02,$\x03)\0"
22726 /* 7945 */ "$\x01 = vshuffoeh($\x02,$\x03)\0"
22727 /* 7967 */ "$\x01 = vshuffoh($\x02,$\x03)\0"
22728 /* 7988 */ "if (!$\x02.b) $\x01.b -= $\x04.b\0"
22729 /* 8012 */ "if ($\x02.b) $\x01.b -= $\x04.b\0"
22730 /* 8035 */ "$\x01 = vsubb($\x02,$\x03):sat\0"
22731 /* 8057 */ "$\x01 = vsubh($\x02,$\x03)\0"
22732 /* 8075 */ "if (!$\x02.h) $\x01.h -= $\x04.h\0"
22733 /* 8099 */ "if ($\x02.h) $\x01.h -= $\x04.h\0"
22734 /* 8122 */ "$\x01 = vsubh($\x02,$\x03):sat\0"
22735 /* 8144 */ "$\x01 = vsubub($\x02,$\x03)\0"
22736 /* 8163 */ "$\x01 = vsubub($\x02,$\x03):sat\0"
22737 /* 8186 */ "$\x01 = vsubuh($\x02,$\x03):sat\0"
22738 /* 8209 */ "$\x01 = vsubuh($\x02,$\x03)\0"
22739 /* 8228 */ "$\x01 = vsubuw($\x02,$\x03):sat\0"
22740 /* 8251 */ "$\x01 = vsubw($\x02,$\x03)\0"
22741 /* 8269 */ "$\x01 = #0\0"
22742 /* 8277 */ "if (!$\x02.w) $\x01.w -= $\x04.w\0"
22743 /* 8301 */ "if ($\x02.w) $\x01.w -= $\x04.w\0"
22744 /* 8324 */ "$\x01 = vsubw($\x02,$\x03):sat\0"
22745 /* 8346 */ "$\x01 = vtmpyb($\x02,$\x03)\0"
22746 /* 8365 */ "$\x01 += vtmpyb($\x03,$\x04)\0"
22747 /* 8385 */ "$\x01 = vtmpybus($\x02,$\x03)\0"
22748 /* 8406 */ "$\x01 += vtmpybus($\x03,$\x04)\0"
22749 /* 8428 */ "$\x01 = vtmpyhb($\x02,$\x03)\0"
22750 /* 8448 */ "$\x01 += vtmpyhb($\x03,$\x04)\0"
22751 /* 8469 */ "$\x01 = vunpackb($\x02)\0"
22752 /* 8487 */ "$\x01 = vunpackh($\x02)\0"
22753 /* 8505 */ "$\x01 |= vunpackoh($\x03)\0"
22754 /* 8525 */ "$\x01 = vunpackub($\x02)\0"
22755 /* 8544 */ "$\x01 = vunpackuh($\x02)\0"
22756 /* 8563 */ "$\x01 = vzxtb($\x02)\0"
22757 /* 8578 */ "$\x01 = vzxth($\x02)\0"
22758 /* 8593 */ "z = vmem($\x01)\0"
22759 /* 8606 */ "if ($\x01) z = vmem($\x02)\0"
22760 /* 8627 */ "crswap($\x01,sgp)\0"
22761 /* 8642 */ "dcfetch($\x01)\0"
22762 ;
22763
22764#ifndef NDEBUG
22765 static struct SortCheck {
22766 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
22767 assert(std::is_sorted(
22768 OpToPatterns.begin(), OpToPatterns.end(),
22769 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
22770 return L.Opcode < R.Opcode;
22771 }) &&
22772 "tablegen failed to sort opcode patterns");
22773 }
22774 } sortCheckVar(OpToPatterns);
22775#endif
22776
22777 AliasMatchingData M {
22778 ArrayRef(OpToPatterns),
22779 ArrayRef(Patterns),
22780 ArrayRef(Conds),
22781 StringRef(AsmStrings, std::size(AsmStrings)),
22782 nullptr,
22783 };
22784 const char *AsmString = matchAliasPatterns(MI, nullptr, M);
22785 if (!AsmString) return false;
22786
22787 unsigned I = 0;
22788 while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
22789 AsmString[I] != '$' && AsmString[I] != '\0')
22790 ++I;
22791 OS << '\t' << StringRef(AsmString, I);
22792 if (AsmString[I] != '\0') {
22793 if (AsmString[I] == ' ' || AsmString[I] == '\t') {
22794 OS << '\t';
22795 ++I;
22796 }
22797 do {
22798 if (AsmString[I] == '$') {
22799 ++I;
22800 if (AsmString[I] == (char)0xff) {
22801 ++I;
22802 int OpIdx = AsmString[I++] - 1;
22803 int PrintMethodIdx = AsmString[I++] - 1;
22804 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
22805 } else
22806 printOperand(MI, unsigned(AsmString[I++]) - 1, OS);
22807 } else {
22808 OS << AsmString[I++];
22809 }
22810 } while (AsmString[I] != '\0');
22811 }
22812
22813 return true;
22814}
22815
22816void HexagonInstPrinter::printCustomAliasOperand(
22817 const MCInst *MI, uint64_t Address, unsigned OpIdx,
22818 unsigned PrintMethodIdx,
22819 raw_ostream &OS) {
22820 switch (PrintMethodIdx) {
22821 default:
22822 llvm_unreachable("Unknown PrintMethod kind");
22823 break;
22824 case 0:
22825 printBrtarget(MI, OpIdx, OS);
22826 break;
22827 }
22828}
22829
22830#endif // PRINT_ALIAS_INSTR
22831