1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Assembly Writer Source Fragment *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* From: Hexagon.td *|
7|* *|
8\*===----------------------------------------------------------------------===*/
9
10/// getMnemonic - This method is automatically generated by tablegen
11/// from the instruction set description.
12std::pair<const char *, uint64_t>
13HexagonInstPrinter::getMnemonic(const MCInst &MI) const {
14
15#ifdef __GNUC__
16#pragma GCC diagnostic push
17#pragma GCC diagnostic ignored "-Woverlength-strings"
18#endif
19 static const char AsmStrs[] = {
20 /* 0 */ ".error \"should not emit\" \000"
21 /* 26 */ "if (!p0) \000"
22 /* 36 */ "if (p0) \000"
23 /* 45 */ "if (!p0.new) \000"
24 /* 59 */ "if (p0.new) \000"
25 /* 72 */ "callrh \000"
26 /* 80 */ "jumprh \000"
27 /* 88 */ "call \000"
28 /* 94 */ "jump \000"
29 /* 100 */ "callr \000"
30 /* 107 */ "jumpr \000"
31 /* 114 */ "if (!\000"
32 /* 120 */ ".error \"should not emit\"\000"
33 /* 145 */ "trap0(#\000"
34 /* 153 */ "trap1(#\000"
35 /* 161 */ "vwhist128(#\000"
36 /* 173 */ "memb(#\000"
37 /* 180 */ "memd(#\000"
38 /* 187 */ "allocframe(#\000"
39 /* 200 */ "pause(#\000"
40 /* 208 */ "memh(#\000"
41 /* 215 */ "immext(#\000"
42 /* 224 */ "memw(#\000"
43 /* 231 */ "memd(r29+#\000"
44 /* 242 */ "memw(r29+#\000"
45 /* 253 */ "memb(gp+#\000"
46 /* 263 */ "memd(gp+#\000"
47 /* 273 */ "memh(gp+#\000"
48 /* 283 */ "memw(gp+#\000"
49 /* 293 */ "if (\000"
50 /* 298 */ "diag0(\000"
51 /* 305 */ "p3 = sp1loop0(\000"
52 /* 320 */ "p3 = sp2loop0(\000"
53 /* 335 */ "p3 = sp3loop0(\000"
54 /* 350 */ "diag1(\000"
55 /* 357 */ "trap1(\000"
56 /* 364 */ "loop1(\000"
57 /* 371 */ "vtrans2x2(\000"
58 /* 382 */ "vwhist256(\000"
59 /* 393 */ "vwhist128(\000"
60 /* 404 */ "l2unlocka(\000"
61 /* 415 */ "dccleana(\000"
62 /* 425 */ "dczeroa(\000"
63 /* 434 */ "dcinva(\000"
64 /* 442 */ "icinva(\000"
65 /* 450 */ "dccleaninva(\000"
66 /* 463 */ "memb(\000"
67 /* 469 */ "ciad(\000"
68 /* 475 */ "siad(\000"
69 /* 481 */ "memd_locked(\000"
70 /* 494 */ "memw_locked(\000"
71 /* 507 */ "tlbinvasid(\000"
72 /* 519 */ "memd(\000"
73 /* 525 */ "trace(\000"
74 /* 532 */ "allocframe(\000"
75 /* 544 */ "dmresume(\000"
76 /* 554 */ "release(\000"
77 /* 563 */ "vshuff(\000"
78 /* 571 */ "diag(\000"
79 /* 577 */ "l2fetch(\000"
80 /* 586 */ "dcfetch(\000"
81 /* 595 */ "memh(\000"
82 /* 601 */ "nmi(\000"
83 /* 606 */ "cswi(\000"
84 /* 612 */ "dmlink(\000"
85 /* 620 */ "setimask(\000"
86 /* 630 */ "vdeal(\000"
87 /* 637 */ "memd_rl(\000"
88 /* 646 */ "memw_rl(\000"
89 /* 655 */ "z = vmem(\000"
90 /* 665 */ "l2gclean(\000"
91 /* 675 */ "setprio(\000"
92 /* 684 */ "crswap(\000"
93 /* 692 */ "stop(\000"
94 /* 698 */ "p0 = cmp.eq(\000"
95 /* 711 */ "p1 = cmp.eq(\000"
96 /* 724 */ "if (!cmp.eq(\000"
97 /* 737 */ "if (cmp.eq(\000"
98 /* 749 */ "vtmp.h = vgather(\000"
99 /* 767 */ "vtmp.w = vgather(\000"
100 /* 785 */ "vscatter(\000"
101 /* 795 */ "hintjr(\000"
102 /* 803 */ "p0 = cmp.gt(\000"
103 /* 816 */ "p1 = cmp.gt(\000"
104 /* 829 */ "if (!cmp.gt(\000"
105 /* 842 */ "if (cmp.gt(\000"
106 /* 854 */ "wait(\000"
107 /* 860 */ "p0 = tstbit(\000"
108 /* 873 */ "p1 = tstbit(\000"
109 /* 886 */ "if (!tstbit(\000"
110 /* 899 */ "if (tstbit(\000"
111 /* 911 */ "dmstart(\000"
112 /* 920 */ "vhist(\000"
113 /* 927 */ "vmemu(\000"
114 /* 934 */ "p0 = cmp.gtu(\000"
115 /* 948 */ "p1 = cmp.gtu(\000"
116 /* 962 */ "if (!cmp.gtu(\000"
117 /* 976 */ "if (cmp.gtu(\000"
118 /* 989 */ "l2gcleaninv(\000"
119 /* 1002 */ "icdataw(\000"
120 /* 1011 */ "tlbw(\000"
121 /* 1017 */ "l2tagw(\000"
122 /* 1025 */ "dctagw(\000"
123 /* 1033 */ "ictagw(\000"
124 /* 1041 */ "memw(\000"
125 /* 1047 */ "iassignw(\000"
126 /* 1057 */ "l2cleanidx(\000"
127 /* 1069 */ "dccleanidx(\000"
128 /* 1081 */ "l2invidx(\000"
129 /* 1091 */ "dcinvidx(\000"
130 /* 1101 */ "icinvidx(\000"
131 /* 1111 */ "l2cleaninvidx(\000"
132 /* 1126 */ "dccleaninvidx(\000"
133 /* 1141 */ "memcpy(\000"
134 /* 1149 */ "# XRay Function Patchable RET.\000"
135 /* 1180 */ "# XRay Typed Event Log.\000"
136 /* 1204 */ "# XRay Custom Event Log.\000"
137 /* 1229 */ "# XRay Function Enter.\000"
138 /* 1252 */ "# XRay Tail Call Exit.\000"
139 /* 1275 */ "# XRay Function Exit.\000"
140 /* 1297 */ ":endloop0\000"
141 /* 1307 */ ":endloop01\000"
142 /* 1318 */ "if (!p0) jumpr r31\000"
143 /* 1337 */ "if (p0) jumpr r31\000"
144 /* 1355 */ "if (!p0.new) jumpr:nt r31\000"
145 /* 1381 */ "if (p0.new) jumpr:nt r31\000"
146 /* 1406 */ ":endloop1\000"
147 /* 1416 */ "vwhist256\000"
148 /* 1426 */ "vwhist128\000"
149 /* 1436 */ "<invalid>\000"
150 /* 1446 */ "LIFETIME_END\000"
151 /* 1459 */ "PSEUDO_PROBE\000"
152 /* 1472 */ "BUNDLE\000"
153 /* 1479 */ "FAKE_USE\000"
154 /* 1488 */ "DBG_VALUE\000"
155 /* 1498 */ "DBG_INSTR_REF\000"
156 /* 1512 */ "DBG_PHI\000"
157 /* 1520 */ "DBG_LABEL\000"
158 /* 1530 */ "LIFETIME_START\000"
159 /* 1545 */ "DBG_VALUE_LIST\000"
160 /* 1560 */ "DUPLEX\000"
161 /* 1567 */ "isync\000"
162 /* 1573 */ "deallocframe\000"
163 /* 1586 */ "unpause\000"
164 /* 1594 */ "rte\000"
165 /* 1598 */ "k0lock\000"
166 /* 1605 */ "k1lock\000"
167 /* 1612 */ "tlblock\000"
168 /* 1620 */ "k0unlock\000"
169 /* 1629 */ "k1unlock\000"
170 /* 1638 */ "tlbunlock\000"
171 /* 1648 */ "l2gunlock\000"
172 /* 1658 */ "# FEntry call\000"
173 /* 1672 */ "l2kill\000"
174 /* 1679 */ "dckill\000"
175 /* 1686 */ "ickill\000"
176 /* 1693 */ "l2gclean\000"
177 /* 1702 */ "if (!p0) dealloc_return\000"
178 /* 1726 */ "if (p0) dealloc_return\000"
179 /* 1749 */ "nop\000"
180 /* 1753 */ "barrier\000"
181 /* 1761 */ "vwhist256:sat\000"
182 /* 1775 */ "syncht\000"
183 /* 1782 */ "if (!p0.new) dealloc_return:nt\000"
184 /* 1813 */ "if (p0.new) dealloc_return:nt\000"
185 /* 1843 */ "brkpt\000"
186 /* 1849 */ "vhist\000"
187 /* 1855 */ "l2gcleaninv\000"
188};
189#ifdef __GNUC__
190#pragma GCC diagnostic pop
191#endif
192
193 static const uint32_t OpInfo0[] = {
194 0U, // PHI
195 0U, // INLINEASM
196 0U, // INLINEASM_BR
197 0U, // CFI_INSTRUCTION
198 0U, // EH_LABEL
199 0U, // GC_LABEL
200 0U, // ANNOTATION_LABEL
201 0U, // KILL
202 0U, // EXTRACT_SUBREG
203 0U, // INSERT_SUBREG
204 0U, // IMPLICIT_DEF
205 0U, // INIT_UNDEF
206 0U, // SUBREG_TO_REG
207 0U, // COPY_TO_REGCLASS
208 1489U, // DBG_VALUE
209 1546U, // DBG_VALUE_LIST
210 1499U, // DBG_INSTR_REF
211 1513U, // DBG_PHI
212 1521U, // DBG_LABEL
213 0U, // REG_SEQUENCE
214 0U, // COPY
215 0U, // COPY_LANEMASK
216 1473U, // BUNDLE
217 1531U, // LIFETIME_START
218 1447U, // LIFETIME_END
219 1460U, // PSEUDO_PROBE
220 0U, // ARITH_FENCE
221 0U, // STACKMAP
222 1659U, // FENTRY_CALL
223 0U, // PATCHPOINT
224 0U, // LOAD_STACK_GUARD
225 0U, // PREALLOCATED_SETUP
226 0U, // PREALLOCATED_ARG
227 0U, // STATEPOINT
228 0U, // LOCAL_ESCAPE
229 0U, // FAULTING_OP
230 0U, // PATCHABLE_OP
231 1230U, // PATCHABLE_FUNCTION_ENTER
232 1150U, // PATCHABLE_RET
233 1276U, // PATCHABLE_FUNCTION_EXIT
234 1253U, // PATCHABLE_TAIL_CALL
235 1205U, // PATCHABLE_EVENT_CALL
236 1181U, // PATCHABLE_TYPED_EVENT_CALL
237 0U, // ICALL_BRANCH_FUNNEL
238 1480U, // FAKE_USE
239 0U, // MEMBARRIER
240 0U, // JUMP_TABLE_DEBUG_INFO
241 0U, // RELOC_NONE
242 0U, // CONVERGENCECTRL_ENTRY
243 0U, // CONVERGENCECTRL_ANCHOR
244 0U, // CONVERGENCECTRL_LOOP
245 0U, // CONVERGENCECTRL_GLUE
246 0U, // G_ASSERT_SEXT
247 0U, // G_ASSERT_ZEXT
248 0U, // G_ASSERT_ALIGN
249 0U, // G_ADD
250 0U, // G_SUB
251 0U, // G_MUL
252 0U, // G_SDIV
253 0U, // G_UDIV
254 0U, // G_SREM
255 0U, // G_UREM
256 0U, // G_SDIVREM
257 0U, // G_UDIVREM
258 0U, // G_AND
259 0U, // G_OR
260 0U, // G_XOR
261 0U, // G_ABDS
262 0U, // G_ABDU
263 0U, // G_UAVGFLOOR
264 0U, // G_UAVGCEIL
265 0U, // G_SAVGFLOOR
266 0U, // G_SAVGCEIL
267 0U, // G_IMPLICIT_DEF
268 0U, // G_PHI
269 0U, // G_FRAME_INDEX
270 0U, // G_GLOBAL_VALUE
271 0U, // G_PTRAUTH_GLOBAL_VALUE
272 0U, // G_CONSTANT_POOL
273 0U, // G_EXTRACT
274 0U, // G_UNMERGE_VALUES
275 0U, // G_INSERT
276 0U, // G_MERGE_VALUES
277 0U, // G_BUILD_VECTOR
278 0U, // G_BUILD_VECTOR_TRUNC
279 0U, // G_CONCAT_VECTORS
280 0U, // G_PTRTOINT
281 0U, // G_INTTOPTR
282 0U, // G_BITCAST
283 0U, // G_FREEZE
284 0U, // G_CONSTANT_FOLD_BARRIER
285 0U, // G_INTRINSIC_FPTRUNC_ROUND
286 0U, // G_INTRINSIC_TRUNC
287 0U, // G_INTRINSIC_ROUND
288 0U, // G_INTRINSIC_LRINT
289 0U, // G_INTRINSIC_LLRINT
290 0U, // G_INTRINSIC_ROUNDEVEN
291 0U, // G_READCYCLECOUNTER
292 0U, // G_READSTEADYCOUNTER
293 0U, // G_LOAD
294 0U, // G_SEXTLOAD
295 0U, // G_ZEXTLOAD
296 0U, // G_INDEXED_LOAD
297 0U, // G_INDEXED_SEXTLOAD
298 0U, // G_INDEXED_ZEXTLOAD
299 0U, // G_STORE
300 0U, // G_INDEXED_STORE
301 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
302 0U, // G_ATOMIC_CMPXCHG
303 0U, // G_ATOMICRMW_XCHG
304 0U, // G_ATOMICRMW_ADD
305 0U, // G_ATOMICRMW_SUB
306 0U, // G_ATOMICRMW_AND
307 0U, // G_ATOMICRMW_NAND
308 0U, // G_ATOMICRMW_OR
309 0U, // G_ATOMICRMW_XOR
310 0U, // G_ATOMICRMW_MAX
311 0U, // G_ATOMICRMW_MIN
312 0U, // G_ATOMICRMW_UMAX
313 0U, // G_ATOMICRMW_UMIN
314 0U, // G_ATOMICRMW_FADD
315 0U, // G_ATOMICRMW_FSUB
316 0U, // G_ATOMICRMW_FMAX
317 0U, // G_ATOMICRMW_FMIN
318 0U, // G_ATOMICRMW_FMAXIMUM
319 0U, // G_ATOMICRMW_FMINIMUM
320 0U, // G_ATOMICRMW_UINC_WRAP
321 0U, // G_ATOMICRMW_UDEC_WRAP
322 0U, // G_ATOMICRMW_USUB_COND
323 0U, // G_ATOMICRMW_USUB_SAT
324 0U, // G_FENCE
325 0U, // G_PREFETCH
326 0U, // G_BRCOND
327 0U, // G_BRINDIRECT
328 0U, // G_INVOKE_REGION_START
329 0U, // G_INTRINSIC
330 0U, // G_INTRINSIC_W_SIDE_EFFECTS
331 0U, // G_INTRINSIC_CONVERGENT
332 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
333 0U, // G_ANYEXT
334 0U, // G_TRUNC
335 0U, // G_TRUNC_SSAT_S
336 0U, // G_TRUNC_SSAT_U
337 0U, // G_TRUNC_USAT_U
338 0U, // G_CONSTANT
339 0U, // G_FCONSTANT
340 0U, // G_VASTART
341 0U, // G_VAARG
342 0U, // G_SEXT
343 0U, // G_SEXT_INREG
344 0U, // G_ZEXT
345 0U, // G_SHL
346 0U, // G_LSHR
347 0U, // G_ASHR
348 0U, // G_FSHL
349 0U, // G_FSHR
350 0U, // G_ROTR
351 0U, // G_ROTL
352 0U, // G_ICMP
353 0U, // G_FCMP
354 0U, // G_SCMP
355 0U, // G_UCMP
356 0U, // G_SELECT
357 0U, // G_UADDO
358 0U, // G_UADDE
359 0U, // G_USUBO
360 0U, // G_USUBE
361 0U, // G_SADDO
362 0U, // G_SADDE
363 0U, // G_SSUBO
364 0U, // G_SSUBE
365 0U, // G_UMULO
366 0U, // G_SMULO
367 0U, // G_UMULH
368 0U, // G_SMULH
369 0U, // G_UADDSAT
370 0U, // G_SADDSAT
371 0U, // G_USUBSAT
372 0U, // G_SSUBSAT
373 0U, // G_USHLSAT
374 0U, // G_SSHLSAT
375 0U, // G_SMULFIX
376 0U, // G_UMULFIX
377 0U, // G_SMULFIXSAT
378 0U, // G_UMULFIXSAT
379 0U, // G_SDIVFIX
380 0U, // G_UDIVFIX
381 0U, // G_SDIVFIXSAT
382 0U, // G_UDIVFIXSAT
383 0U, // G_FADD
384 0U, // G_FSUB
385 0U, // G_FMUL
386 0U, // G_FMA
387 0U, // G_FMAD
388 0U, // G_FDIV
389 0U, // G_FREM
390 0U, // G_FMODF
391 0U, // G_FPOW
392 0U, // G_FPOWI
393 0U, // G_FEXP
394 0U, // G_FEXP2
395 0U, // G_FEXP10
396 0U, // G_FLOG
397 0U, // G_FLOG2
398 0U, // G_FLOG10
399 0U, // G_FLDEXP
400 0U, // G_FFREXP
401 0U, // G_FNEG
402 0U, // G_FPEXT
403 0U, // G_FPTRUNC
404 0U, // G_FPTOSI
405 0U, // G_FPTOUI
406 0U, // G_SITOFP
407 0U, // G_UITOFP
408 0U, // G_FPTOSI_SAT
409 0U, // G_FPTOUI_SAT
410 0U, // G_FABS
411 0U, // G_FCOPYSIGN
412 0U, // G_IS_FPCLASS
413 0U, // G_FCANONICALIZE
414 0U, // G_FMINNUM
415 0U, // G_FMAXNUM
416 0U, // G_FMINNUM_IEEE
417 0U, // G_FMAXNUM_IEEE
418 0U, // G_FMINIMUM
419 0U, // G_FMAXIMUM
420 0U, // G_FMINIMUMNUM
421 0U, // G_FMAXIMUMNUM
422 0U, // G_GET_FPENV
423 0U, // G_SET_FPENV
424 0U, // G_RESET_FPENV
425 0U, // G_GET_FPMODE
426 0U, // G_SET_FPMODE
427 0U, // G_RESET_FPMODE
428 0U, // G_GET_ROUNDING
429 0U, // G_SET_ROUNDING
430 0U, // G_PTR_ADD
431 0U, // G_PTRMASK
432 0U, // G_SMIN
433 0U, // G_SMAX
434 0U, // G_UMIN
435 0U, // G_UMAX
436 0U, // G_ABS
437 0U, // G_LROUND
438 0U, // G_LLROUND
439 0U, // G_BR
440 0U, // G_BRJT
441 0U, // G_VSCALE
442 0U, // G_INSERT_SUBVECTOR
443 0U, // G_EXTRACT_SUBVECTOR
444 0U, // G_INSERT_VECTOR_ELT
445 0U, // G_EXTRACT_VECTOR_ELT
446 0U, // G_SHUFFLE_VECTOR
447 0U, // G_SPLAT_VECTOR
448 0U, // G_STEP_VECTOR
449 0U, // G_VECTOR_COMPRESS
450 0U, // G_CTTZ
451 0U, // G_CTTZ_ZERO_UNDEF
452 0U, // G_CTLZ
453 0U, // G_CTLZ_ZERO_UNDEF
454 0U, // G_CTLS
455 0U, // G_CTPOP
456 0U, // G_BSWAP
457 0U, // G_BITREVERSE
458 0U, // G_FCEIL
459 0U, // G_FCOS
460 0U, // G_FSIN
461 0U, // G_FSINCOS
462 0U, // G_FTAN
463 0U, // G_FACOS
464 0U, // G_FASIN
465 0U, // G_FATAN
466 0U, // G_FATAN2
467 0U, // G_FCOSH
468 0U, // G_FSINH
469 0U, // G_FTANH
470 0U, // G_FSQRT
471 0U, // G_FFLOOR
472 0U, // G_FRINT
473 0U, // G_FNEARBYINT
474 0U, // G_ADDRSPACE_CAST
475 0U, // G_BLOCK_ADDR
476 0U, // G_JUMP_TABLE
477 0U, // G_DYN_STACKALLOC
478 0U, // G_STACKSAVE
479 0U, // G_STACKRESTORE
480 0U, // G_STRICT_FADD
481 0U, // G_STRICT_FSUB
482 0U, // G_STRICT_FMUL
483 0U, // G_STRICT_FDIV
484 0U, // G_STRICT_FREM
485 0U, // G_STRICT_FMA
486 0U, // G_STRICT_FSQRT
487 0U, // G_STRICT_FLDEXP
488 0U, // G_READ_REGISTER
489 0U, // G_WRITE_REGISTER
490 0U, // G_MEMCPY
491 0U, // G_MEMCPY_INLINE
492 0U, // G_MEMMOVE
493 0U, // G_MEMSET
494 0U, // G_BZERO
495 0U, // G_TRAP
496 0U, // G_DEBUGTRAP
497 0U, // G_UBSANTRAP
498 0U, // G_VECREDUCE_SEQ_FADD
499 0U, // G_VECREDUCE_SEQ_FMUL
500 0U, // G_VECREDUCE_FADD
501 0U, // G_VECREDUCE_FMUL
502 0U, // G_VECREDUCE_FMAX
503 0U, // G_VECREDUCE_FMIN
504 0U, // G_VECREDUCE_FMAXIMUM
505 0U, // G_VECREDUCE_FMINIMUM
506 0U, // G_VECREDUCE_ADD
507 0U, // G_VECREDUCE_MUL
508 0U, // G_VECREDUCE_AND
509 0U, // G_VECREDUCE_OR
510 0U, // G_VECREDUCE_XOR
511 0U, // G_VECREDUCE_SMAX
512 0U, // G_VECREDUCE_SMIN
513 0U, // G_VECREDUCE_UMAX
514 0U, // G_VECREDUCE_UMIN
515 0U, // G_SBFX
516 0U, // G_UBFX
517 2074U, // A2_addsp
518 18458U, // A2_iconst
519 16812058U, // A2_neg
520 51226U, // A2_not
521 33624179U, // A2_tfrf
522 33640563U, // A2_tfrfnew
523 50432026U, // A2_tfrp
524 33624179U, // A2_tfrpf
525 33640563U, // A2_tfrpfnew
526 50448410U, // A2_tfrpi
527 33624358U, // A2_tfrpt
528 33640742U, // A2_tfrptnew
529 33624358U, // A2_tfrt
530 33640742U, // A2_tfrtnew
531 16910362U, // A2_vaddb_map
532 16926746U, // A2_vsubb_map
533 165914U, // A2_zxtb
534 16959514U, // A4_boundscheck
535 1U, // ADJCALLSTACKDOWN
536 1U, // ADJCALLSTACKUP
537 198682U, // C2_cmpgei
538 215066U, // C2_cmpgeui
539 231450U, // C2_cmplt
540 247834U, // C2_cmpltu
541 50432026U, // C2_pxfer_map
542 1561U, // DUPLEX_Pseudo
543 1298U, // ENDLOOP0
544 1308U, // ENDLOOP01
545 1407U, // ENDLOOP1
546 1299U, // J2_endloop0
547 1309U, // J2_endloop01
548 1408U, // J2_endloop1
549 264307U, // J2_jumpf_nopred_map
550 280691U, // J2_jumprf_nopred_map
551 280870U, // J2_jumprt_nopred_map
552 264486U, // J2_jumpt_nopred_map
553 297114U, // J2_trap1_noregmap
554 67422234U, // L2_loadalignb_zomap
555 67438618U, // L2_loadalignh_zomap
556 17123354U, // L2_loadbsw2_zomap
557 17123354U, // L2_loadbsw4_zomap
558 17139738U, // L2_loadbzw2_zomap
559 17139738U, // L2_loadbzw4_zomap
560 17156122U, // L2_loadrb_zomap
561 17172506U, // L2_loadrd_zomap
562 17188890U, // L2_loadrh_zomap
563 17205274U, // L2_loadri_zomap
564 17221658U, // L2_loadrub_zomap
565 17238042U, // L2_loadruh_zomap
566 83955827U, // L2_ploadrbf_zomap
567 83972211U, // L2_ploadrbfnew_zomap
568 83956006U, // L2_ploadrbt_zomap
569 83972390U, // L2_ploadrbtnew_zomap
570 100733043U, // L2_ploadrdf_zomap
571 100749427U, // L2_ploadrdfnew_zomap
572 100733222U, // L2_ploadrdt_zomap
573 100749606U, // L2_ploadrdtnew_zomap
574 117510259U, // L2_ploadrhf_zomap
575 117526643U, // L2_ploadrhfnew_zomap
576 117510438U, // L2_ploadrht_zomap
577 117526822U, // L2_ploadrhtnew_zomap
578 134287475U, // L2_ploadrif_zomap
579 134303859U, // L2_ploadrifnew_zomap
580 134287654U, // L2_ploadrit_zomap
581 134304038U, // L2_ploadritnew_zomap
582 151064691U, // L2_ploadrubf_zomap
583 151081075U, // L2_ploadrubfnew_zomap
584 151064870U, // L2_ploadrubt_zomap
585 151081254U, // L2_ploadrubtnew_zomap
586 167841907U, // L2_ploadruhf_zomap
587 167858291U, // L2_ploadruhfnew_zomap
588 167842086U, // L2_ploadruht_zomap
589 167858470U, // L2_ploadruhtnew_zomap
590 477648U, // L4_add_memopb_zomap
591 477780U, // L4_add_memoph_zomap
592 478226U, // L4_add_memopw_zomap
593 494032U, // L4_and_memopb_zomap
594 494164U, // L4_and_memoph_zomap
595 494610U, // L4_and_memopw_zomap
596 510416U, // L4_iadd_memopb_zomap
597 510548U, // L4_iadd_memoph_zomap
598 510994U, // L4_iadd_memopw_zomap
599 526800U, // L4_iand_memopb_zomap
600 526932U, // L4_iand_memoph_zomap
601 527378U, // L4_iand_memopw_zomap
602 543184U, // L4_ior_memopb_zomap
603 543316U, // L4_ior_memoph_zomap
604 543762U, // L4_ior_memopw_zomap
605 559568U, // L4_isub_memopb_zomap
606 559700U, // L4_isub_memoph_zomap
607 560146U, // L4_isub_memopw_zomap
608 575952U, // L4_or_memopb_zomap
609 576084U, // L4_or_memoph_zomap
610 576530U, // L4_or_memopw_zomap
611 591987U, // L4_return_map_to_raw_f
612 608371U, // L4_return_map_to_raw_fnew_pnt
613 624755U, // L4_return_map_to_raw_fnew_pt
614 592166U, // L4_return_map_to_raw_t
615 608550U, // L4_return_map_to_raw_tnew_pnt
616 624934U, // L4_return_map_to_raw_tnew_pt
617 641488U, // L4_sub_memopb_zomap
618 641620U, // L4_sub_memoph_zomap
619 642066U, // L4_sub_memopw_zomap
620 1574U, // L6_deallocframe_map_to_raw
621 1712U, // L6_return_map_to_raw
622 121U, // LDriw_ctr
623 121U, // LDriw_pred
624 185206810U, // M2_mpysmi
625 673818U, // M2_mpyui
626 202016794U, // M2_vrcmpys_acc_s1
627 202033178U, // M2_vrcmpys_s1
628 218810394U, // M2_vrcmpys_s1rp
629 722970U, // M7_vdmpy
630 739354U, // M7_vdmpy_acc
631 0U, // PS_aligna
632 0U, // PS_alloca
633 0U, // PS_call_instrprof_custom
634 0U, // PS_call_nr
635 0U, // PS_crash
636 0U, // PS_false
637 0U, // PS_fi
638 0U, // PS_fia
639 1U, // PS_loadrb_pci
640 1U, // PS_loadrb_pcr
641 1U, // PS_loadrd_pci
642 1U, // PS_loadrd_pcr
643 1U, // PS_loadrh_pci
644 1U, // PS_loadrh_pcr
645 1U, // PS_loadri_pci
646 1U, // PS_loadri_pcr
647 1U, // PS_loadrub_pci
648 1U, // PS_loadrub_pcr
649 1U, // PS_loadruh_pci
650 1U, // PS_loadruh_pcr
651 1U, // PS_pselect
652 0U, // PS_qfalse
653 0U, // PS_qtrue
654 1U, // PS_storerb_pci
655 1U, // PS_storerb_pcr
656 1U, // PS_storerd_pci
657 1U, // PS_storerd_pcr
658 1U, // PS_storerf_pci
659 1U, // PS_storerf_pcr
660 1U, // PS_storerh_pci
661 1U, // PS_storerh_pcr
662 1U, // PS_storeri_pci
663 1U, // PS_storeri_pcr
664 0U, // PS_tailcall_i
665 755820U, // PS_tailcall_r
666 0U, // PS_true
667 0U, // PS_vdd0
668 0U, // PS_vloadrq_ai
669 0U, // PS_vloadrv_ai
670 0U, // PS_vloadrv_nt_ai
671 0U, // PS_vloadrw_ai
672 0U, // PS_vloadrw_nt_ai
673 0U, // PS_vmulw
674 0U, // PS_vmulw_acc
675 0U, // PS_vselect
676 0U, // PS_vsplatib
677 0U, // PS_vsplatih
678 0U, // PS_vsplatiw
679 0U, // PS_vsplatrb
680 0U, // PS_vsplatrh
681 0U, // PS_vsplatrw
682 0U, // PS_vstorerq_ai
683 0U, // PS_vstorerv_ai
684 0U, // PS_vstorerv_nt_ai
685 0U, // PS_vstorerw_ai
686 0U, // PS_vstorerw_nt_ai
687 0U, // PS_wselect
688 772122U, // S2_asr_i_p_rnd_goodsyntax
689 772122U, // S2_asr_i_r_rnd_goodsyntax
690 788595U, // S2_pstorerbf_zomap
691 788595U, // S2_pstorerbnewf_zomap
692 788774U, // S2_pstorerbnewt_zomap
693 788774U, // S2_pstorerbt_zomap
694 804979U, // S2_pstorerdf_zomap
695 805158U, // S2_pstorerdt_zomap
696 821363U, // S2_pstorerff_zomap
697 821542U, // S2_pstorerft_zomap
698 821363U, // S2_pstorerhf_zomap
699 821363U, // S2_pstorerhnewf_zomap
700 821542U, // S2_pstorerhnewt_zomap
701 821542U, // S2_pstorerht_zomap
702 837747U, // S2_pstorerif_zomap
703 837747U, // S2_pstorerinewf_zomap
704 837926U, // S2_pstorerinewt_zomap
705 837926U, // S2_pstorerit_zomap
706 51186128U, // S2_storerb_zomap
707 235735504U, // S2_storerbnew_zomap
708 51186184U, // S2_storerd_zomap
709 252512852U, // S2_storerf_zomap
710 51186260U, // S2_storerh_zomap
711 235735636U, // S2_storerhnew_zomap
712 51186706U, // S2_storeri_zomap
713 235736082U, // S2_storerinew_zomap
714 17647642U, // S2_tableidxb_goodsyntax
715 17664026U, // S2_tableidxd_goodsyntax
716 17680410U, // S2_tableidxh_goodsyntax
717 17696794U, // S2_tableidxw_goodsyntax
718 936051U, // S4_pstorerbfnew_zomap
719 936051U, // S4_pstorerbnewfnew_zomap
720 936230U, // S4_pstorerbnewtnew_zomap
721 936230U, // S4_pstorerbtnew_zomap
722 952435U, // S4_pstorerdfnew_zomap
723 952614U, // S4_pstorerdtnew_zomap
724 968819U, // S4_pstorerffnew_zomap
725 968998U, // S4_pstorerftnew_zomap
726 968819U, // S4_pstorerhfnew_zomap
727 968819U, // S4_pstorerhnewfnew_zomap
728 968998U, // S4_pstorerhnewtnew_zomap
729 968998U, // S4_pstorerhtnew_zomap
730 985203U, // S4_pstorerifnew_zomap
731 985203U, // S4_pstorerinewfnew_zomap
732 985382U, // S4_pstorerinewtnew_zomap
733 985382U, // S4_pstoreritnew_zomap
734 1001936U, // S4_storeirb_zomap
735 788595U, // S4_storeirbf_zomap
736 936051U, // S4_storeirbfnew_zomap
737 788774U, // S4_storeirbt_zomap
738 936230U, // S4_storeirbtnew_zomap
739 1002068U, // S4_storeirh_zomap
740 821363U, // S4_storeirhf_zomap
741 968819U, // S4_storeirhfnew_zomap
742 821542U, // S4_storeirht_zomap
743 968998U, // S4_storeirhtnew_zomap
744 1002514U, // S4_storeiri_zomap
745 837747U, // S4_storeirif_zomap
746 985203U, // S4_storeirifnew_zomap
747 837926U, // S4_storeirit_zomap
748 985382U, // S4_storeiritnew_zomap
749 269453338U, // S5_asrhub_rnd_sat_goodsyntax
750 185583642U, // S5_vasrhrnd_goodsyntax
751 297148U, // S6_allocframe_to_raw
752 121U, // STriw_ctr
753 121U, // STriw_pred
754 286263322U, // V6_MAP_equb
755 286279706U, // V6_MAP_equb_and
756 286296090U, // V6_MAP_equb_ior
757 286312474U, // V6_MAP_equb_xor
758 303040538U, // V6_MAP_equh
759 303056922U, // V6_MAP_equh_and
760 303073306U, // V6_MAP_equh_ior
761 303089690U, // V6_MAP_equh_xor
762 319817754U, // V6_MAP_equw
763 319834138U, // V6_MAP_equw_and
764 319850522U, // V6_MAP_equw_ior
765 319866906U, // V6_MAP_equw_xor
766 17893402U, // V6_dbl_ld0
767 51186324U, // V6_dbl_st0
768 1132570U, // V6_extractw_alt
769 1148954U, // V6_hi
770 17893402U, // V6_ld0
771 335614067U, // V6_ldcnp0
772 335614067U, // V6_ldcnpnt0
773 335614246U, // V6_ldcp0
774 335614246U, // V6_ldcpnt0
775 352391283U, // V6_ldnp0
776 352391283U, // V6_ldnpnt0
777 370214938U, // V6_ldnt0
778 352391462U, // V6_ldp0
779 352391462U, // V6_ldpnt0
780 385945715U, // V6_ldtnp0
781 385945715U, // V6_ldtnpnt0
782 385945894U, // V6_ldtp0
783 385945894U, // V6_ldtpnt0
784 17942554U, // V6_ldu0
785 1181722U, // V6_lo
786 51186324U, // V6_st0
787 235735700U, // V6_stn0
788 236079764U, // V6_stnnt0
789 1214579U, // V6_stnp0
790 1214579U, // V6_stnpnt0
791 1214579U, // V6_stnq0
792 1214579U, // V6_stnqnt0
793 51530388U, // V6_stnt0
794 1214758U, // V6_stp0
795 1214758U, // V6_stpnt0
796 1214758U, // V6_stq0
797 1214758U, // V6_stqnt0
798 51186592U, // V6_stu0
799 1230963U, // V6_stunp0
800 1231142U, // V6_stup0
801 1247258U, // V6_v10mpyubs10
802 1263642U, // V6_v10mpyubs10_vxx
803 403933210U, // V6_v6mpyhubs10_alt
804 403933210U, // V6_v6mpyvubs10_alt
805 18073626U, // V6_vabsb_alt
806 420726810U, // V6_vabsb_sat_alt
807 1312794U, // V6_vabsdiffh_alt
808 1329178U, // V6_vabsdiffub_alt
809 1345562U, // V6_vabsdiffuh_alt
810 1361946U, // V6_vabsdiffw_alt
811 18155546U, // V6_vabsh_alt
812 420808730U, // V6_vabsh_sat_alt
813 1394714U, // V6_vabsub_alt
814 1411098U, // V6_vabsuh_alt
815 1427482U, // V6_vabsuw_alt
816 18221082U, // V6_vabsw_alt
817 420874266U, // V6_vabsw_sat_alt
818 16910362U, // V6_vaddb_alt
819 16910362U, // V6_vaddb_dv_alt
820 437670003U, // V6_vaddbnq_alt
821 437670182U, // V6_vaddbq_alt
822 419563546U, // V6_vaddbsat_alt
823 419563546U, // V6_vaddbsat_dv_alt
824 18253850U, // V6_vaddh_alt
825 18253850U, // V6_vaddh_dv_alt
826 454479987U, // V6_vaddhnq_alt
827 454480166U, // V6_vaddhq_alt
828 420907034U, // V6_vaddhsat_alt
829 420907034U, // V6_vaddhsat_dv_alt
830 1509402U, // V6_vaddhw_acc_alt
831 18253850U, // V6_vaddhw_alt
832 1525786U, // V6_vaddubh_acc_alt
833 18319386U, // V6_vaddubh_alt
834 420972570U, // V6_vaddubsat_alt
835 420972570U, // V6_vaddubsat_dv_alt
836 420988954U, // V6_vadduhsat_alt
837 420988954U, // V6_vadduhsat_dv_alt
838 1574938U, // V6_vadduhw_acc_alt
839 18335770U, // V6_vadduhw_alt
840 1591322U, // V6_vadduwsat_alt
841 1591322U, // V6_vadduwsat_dv_alt
842 18384922U, // V6_vaddw_alt
843 18384922U, // V6_vaddw_dv_alt
844 471388275U, // V6_vaddwnq_alt
845 471388454U, // V6_vaddwq_alt
846 421038106U, // V6_vaddwsat_alt
847 421038106U, // V6_vaddwsat_dv_alt
848 1640474U, // V6_vandnqrt_acc_alt
849 1656858U, // V6_vandnqrt_alt
850 1673242U, // V6_vandqrt_acc_alt
851 1689626U, // V6_vandqrt_alt
852 1673242U, // V6_vandvrt_acc_alt
853 1689626U, // V6_vandvrt_alt
854 1706010U, // V6_vaslh_acc_alt
855 488261658U, // V6_vaslh_alt
856 488261658U, // V6_vaslhv_alt
857 1738778U, // V6_vaslw_acc_alt
858 488294426U, // V6_vaslw_alt
859 488294426U, // V6_vaslwv_alt
860 1771546U, // V6_vasr_into_alt
861 1787930U, // V6_vasrh_acc_alt
862 487573530U, // V6_vasrh_alt
863 487573530U, // V6_vasrhv_alt
864 1804314U, // V6_vasrw_acc_alt
865 488359962U, // V6_vasrw_alt
866 488359962U, // V6_vasrwv_alt
867 50432026U, // V6_vassignp
868 18614298U, // V6_vavgb_alt
869 505153562U, // V6_vavgbrnd_alt
870 18630682U, // V6_vavgh_alt
871 505169946U, // V6_vavghrnd_alt
872 18647066U, // V6_vavgub_alt
873 505186330U, // V6_vavgubrnd_alt
874 18663450U, // V6_vavguh_alt
875 505202714U, // V6_vavguhrnd_alt
876 18679834U, // V6_vavguw_alt
877 505219098U, // V6_vavguwrnd_alt
878 18696218U, // V6_vavgw_alt
879 505235482U, // V6_vavgwrnd_alt
880 1935386U, // V6_vcl0h_alt
881 1951770U, // V6_vcl0w_alt
882 1968154U, // V6_vd0
883 1968154U, // V6_vdd0
884 1984538U, // V6_vdealb4w_alt
885 2000922U, // V6_vdealb_alt
886 2017306U, // V6_vdealh_alt
887 2033690U, // V6_vdmpybus_acc_alt
888 2050074U, // V6_vdmpybus_alt
889 2033690U, // V6_vdmpybus_dv_acc_alt
890 2050074U, // V6_vdmpybus_dv_alt
891 2066458U, // V6_vdmpyhb_acc_alt
892 2082842U, // V6_vdmpyhb_alt
893 2066458U, // V6_vdmpyhb_dv_acc_alt
894 2082842U, // V6_vdmpyhb_dv_alt
895 2099226U, // V6_vdmpyhisat_acc_alt
896 2115610U, // V6_vdmpyhisat_alt
897 2099226U, // V6_vdmpyhsat_acc_alt
898 2115610U, // V6_vdmpyhsat_alt
899 522225690U, // V6_vdmpyhsuisat_acc_alt
900 522242074U, // V6_vdmpyhsuisat_alt
901 421562394U, // V6_vdmpyhsusat_acc_alt
902 421578778U, // V6_vdmpyhsusat_alt
903 2099226U, // V6_vdmpyhvsat_acc_alt
904 2115610U, // V6_vdmpyhvsat_alt
905 2164762U, // V6_vdsaduh_acc_alt
906 2181146U, // V6_vdsaduh_alt
907 1U, // V6_vgather_vscatter_mh_pseudo
908 1U, // V6_vgathermh_pseudo
909 1U, // V6_vgathermhq_pseudo
910 1U, // V6_vgathermhw_pseudo
911 1U, // V6_vgathermhwq_pseudo
912 1U, // V6_vgathermw_pseudo
913 1U, // V6_vgathermwq_pseudo
914 488736794U, // V6_vlsrh_alt
915 488736794U, // V6_vlsrhv_alt
916 488753178U, // V6_vlsrw_alt
917 488753178U, // V6_vlsrwv_alt
918 2230298U, // V6_vmaxb_alt
919 2246682U, // V6_vmaxh_alt
920 2263066U, // V6_vmaxub_alt
921 2279450U, // V6_vmaxuh_alt
922 2295834U, // V6_vmaxw_alt
923 2312218U, // V6_vminb_alt
924 2328602U, // V6_vminh_alt
925 2344986U, // V6_vminub_alt
926 2361370U, // V6_vminuh_alt
927 2377754U, // V6_vminw_alt
928 2394138U, // V6_vmpabus_acc_alt
929 2410522U, // V6_vmpabus_alt
930 2410522U, // V6_vmpabusv_alt
931 2426906U, // V6_vmpabuu_acc_alt
932 2443290U, // V6_vmpabuu_alt
933 2443290U, // V6_vmpabuuv_alt
934 2459674U, // V6_vmpahb_acc_alt
935 2476058U, // V6_vmpahb_alt
936 2492442U, // V6_vmpauhb_acc_alt
937 2508826U, // V6_vmpauhb_alt
938 2525210U, // V6_vmpybus_acc_alt
939 2541594U, // V6_vmpybus_alt
940 2525210U, // V6_vmpybusv_acc_alt
941 2541594U, // V6_vmpybusv_alt
942 2557978U, // V6_vmpybv_acc_alt
943 2574362U, // V6_vmpybv_alt
944 2590746U, // V6_vmpyewuh_alt
945 19384346U, // V6_vmpyh_acc_alt
946 19400730U, // V6_vmpyh_alt
947 422037530U, // V6_vmpyhsat_acc_alt
948 220727322U, // V6_vmpyhsrs_alt
949 203950106U, // V6_vmpyhss_alt
950 2639898U, // V6_vmpyhus_acc_alt
951 2656282U, // V6_vmpyhus_alt
952 19384346U, // V6_vmpyhv_acc_alt
953 19400730U, // V6_vmpyhv_alt
954 220727322U, // V6_vmpyhvsrs_alt
955 2672666U, // V6_vmpyiewh_acc_alt
956 2689050U, // V6_vmpyiewuh_acc_alt
957 2705434U, // V6_vmpyiewuh_alt
958 2721818U, // V6_vmpyih_acc_alt
959 2738202U, // V6_vmpyih_alt
960 2754586U, // V6_vmpyihb_acc_alt
961 2770970U, // V6_vmpyihb_alt
962 2787354U, // V6_vmpyiowh_alt
963 2803738U, // V6_vmpyiwb_acc_alt
964 2820122U, // V6_vmpyiwb_alt
965 2836506U, // V6_vmpyiwh_acc_alt
966 2852890U, // V6_vmpyiwh_alt
967 2869274U, // V6_vmpyiwub_acc_alt
968 2885658U, // V6_vmpyiwub_alt
969 204228634U, // V6_vmpyowh_alt
970 221005850U, // V6_vmpyowh_rnd_alt
971 539789338U, // V6_vmpyowh_rnd_sacc_alt
972 556566554U, // V6_vmpyowh_sacc_alt
973 2934810U, // V6_vmpyub_acc_alt
974 2951194U, // V6_vmpyub_alt
975 2934810U, // V6_vmpyubv_acc_alt
976 2951194U, // V6_vmpyubv_alt
977 2967578U, // V6_vmpyuh_acc_alt
978 2983962U, // V6_vmpyuh_alt
979 2967578U, // V6_vmpyuhv_acc_alt
980 2983962U, // V6_vmpyuhv_alt
981 3000346U, // V6_vnavgb_alt
982 19793946U, // V6_vnavgh_alt
983 3033114U, // V6_vnavgub_alt
984 19826714U, // V6_vnavgw_alt
985 3065882U, // V6_vnormamth_alt
986 3082266U, // V6_vnormamtw_alt
987 3098650U, // V6_vpackeb_alt
988 3115034U, // V6_vpackeh_alt
989 3131418U, // V6_vpackhb_sat_alt
990 3147802U, // V6_vpackhub_sat_alt
991 3164186U, // V6_vpackob_alt
992 3180570U, // V6_vpackoh_alt
993 3196954U, // V6_vpackwh_sat_alt
994 3213338U, // V6_vpackwuh_sat_alt
995 3229722U, // V6_vpopcounth_alt
996 573671450U, // V6_vrmpybub_rtt_acc_alt
997 573687834U, // V6_vrmpybub_rtt_alt
998 20056090U, // V6_vrmpybus_acc_alt
999 20072474U, // V6_vrmpybus_alt
1000 187828250U, // V6_vrmpybusi_acc_alt
1001 187844634U, // V6_vrmpybusi_alt
1002 20056090U, // V6_vrmpybusv_acc_alt
1003 20072474U, // V6_vrmpybusv_alt
1004 3311642U, // V6_vrmpybv_acc_alt
1005 3328026U, // V6_vrmpybv_alt
1006 20121626U, // V6_vrmpyub_acc_alt
1007 20138010U, // V6_vrmpyub_alt
1008 590579738U, // V6_vrmpyub_rtt_acc_alt
1009 590596122U, // V6_vrmpyub_rtt_alt
1010 187893786U, // V6_vrmpyubi_acc_alt
1011 187910170U, // V6_vrmpyubi_alt
1012 20121626U, // V6_vrmpyubv_acc_alt
1013 20138010U, // V6_vrmpyubv_alt
1014 3409946U, // V6_vrotr_alt
1015 3426330U, // V6_vroundhb_alt
1016 3442714U, // V6_vroundhub_alt
1017 3459098U, // V6_vrounduhub_alt
1018 3475482U, // V6_vrounduwuh_alt
1019 3491866U, // V6_vroundwh_alt
1020 3508250U, // V6_vroundwuh_alt
1021 188074010U, // V6_vrsadubi_acc_alt
1022 188090394U, // V6_vrsadubi_alt
1023 490096666U, // V6_vsathub_alt
1024 3573786U, // V6_vsatuwuh_alt
1025 490129434U, // V6_vsatwh_alt
1026 3606554U, // V6_vsb_alt
1027 3623698U, // V6_vscattermh_add_alt
1028 3623698U, // V6_vscattermh_alt
1029 607619366U, // V6_vscattermhq_alt
1030 3623698U, // V6_vscattermw_add_alt
1031 3623698U, // V6_vscattermw_alt
1032 3623698U, // V6_vscattermwh_add_alt
1033 3623698U, // V6_vscattermwh_alt
1034 624396582U, // V6_vscattermwhq_alt
1035 624396582U, // V6_vscattermwq_alt
1036 3655706U, // V6_vsh_alt
1037 3672090U, // V6_vshufeh_alt
1038 3688474U, // V6_vshuffb_alt
1039 3704858U, // V6_vshuffeb_alt
1040 3721242U, // V6_vshuffh_alt
1041 3737626U, // V6_vshuffob_alt
1042 3754010U, // V6_vshufoeb_alt
1043 3770394U, // V6_vshufoeh_alt
1044 3786778U, // V6_vshufoh_alt
1045 16926746U, // V6_vsubb_alt
1046 16926746U, // V6_vsubb_dv_alt
1047 638996595U, // V6_vsubbnq_alt
1048 638996774U, // V6_vsubbq_alt
1049 419579930U, // V6_vsubbsat_alt
1050 419579930U, // V6_vsubbsat_dv_alt
1051 20580378U, // V6_vsubh_alt
1052 20580378U, // V6_vsubh_dv_alt
1053 655806579U, // V6_vsubhnq_alt
1054 655806758U, // V6_vsubhq_alt
1055 423233562U, // V6_vsubhsat_alt
1056 423233562U, // V6_vsubhsat_dv_alt
1057 20580378U, // V6_vsubhw_alt
1058 20596762U, // V6_vsububh_alt
1059 423249946U, // V6_vsububsat_alt
1060 423249946U, // V6_vsububsat_dv_alt
1061 423266330U, // V6_vsubuhsat_alt
1062 423266330U, // V6_vsubuhsat_dv_alt
1063 20613146U, // V6_vsubuhw_alt
1064 3852314U, // V6_vsubuwsat_alt
1065 3852314U, // V6_vsubuwsat_dv_alt
1066 20645914U, // V6_vsubw_alt
1067 20645914U, // V6_vsubw_dv_alt
1068 672714867U, // V6_vsubwnq_alt
1069 672715046U, // V6_vsubwq_alt
1070 423299098U, // V6_vsubwsat_alt
1071 423299098U, // V6_vsubwsat_dv_alt
1072 3885082U, // V6_vtmpyb_acc_alt
1073 3901466U, // V6_vtmpyb_alt
1074 3917850U, // V6_vtmpybus_acc_alt
1075 3934234U, // V6_vtmpybus_alt
1076 3950618U, // V6_vtmpyhb_acc_alt
1077 3967002U, // V6_vtmpyhb_alt
1078 3623284U, // V6_vtran2x2_map
1079 3983386U, // V6_vunpackb_alt
1080 3999770U, // V6_vunpackh_alt
1081 4016154U, // V6_vunpackob_alt
1082 4032538U, // V6_vunpackoh_alt
1083 4048922U, // V6_vunpackub_alt
1084 4065306U, // V6_vunpackuh_alt
1085 4081690U, // V6_vzb_alt
1086 4098074U, // V6_vzh_alt
1087 297616U, // V6_zld0
1088 4114726U, // V6_zldp0
1089 4131501U, // Y2_crswap_old
1090 297547U, // Y2_dcfetch
1091 1606U, // Y2_k1lock_map
1092 1630U, // Y2_k1unlock_map
1093 2074U, // dup_A2_add
1094 2074U, // dup_A2_addi
1095 188696602U, // dup_A2_andir
1096 188712986U, // dup_A2_combineii
1097 4179994U, // dup_A2_sxtb
1098 4196378U, // dup_A2_sxth
1099 50432026U, // dup_A2_tfr
1100 50448410U, // dup_A2_tfrsi
1101 165914U, // dup_A2_zxtb
1102 4212762U, // dup_A2_zxth
1103 188712986U, // dup_A4_combineii
1104 490702874U, // dup_A4_combineir
1105 188778522U, // dup_A4_combineri
1106 687935603U, // dup_C2_cmoveif
1107 687935782U, // dup_C2_cmoveit
1108 687951987U, // dup_C2_cmovenewif
1109 687952166U, // dup_C2_cmovenewit
1110 188794906U, // dup_C2_cmpeqi
1111 4261914U, // dup_L2_deallocframe
1112 705021978U, // dup_L2_loadrb_io
1113 705038362U, // dup_L2_loadrd_io
1114 705054746U, // dup_L2_loadrh_io
1115 705071130U, // dup_L2_loadri_io
1116 705087514U, // dup_L2_loadrub_io
1117 705103898U, // dup_L2_loadruh_io
1118 71387669U, // dup_S2_allocframe
1119 725715408U, // dup_S2_storerb_io
1120 725715464U, // dup_S2_storerd_io
1121 725715540U, // dup_S2_storerh_io
1122 725715986U, // dup_S2_storeri_io
1123 742492624U, // dup_S4_storeirb_io
1124 742493202U, // dup_S4_storeiri_io
1125 21088282U, // A2_abs
1126 21088282U, // A2_absp
1127 423741466U, // A2_abssat
1128 2074U, // A2_add
1129 2074U, // A2_addh_h16_hh
1130 2074U, // A2_addh_h16_hl
1131 2074U, // A2_addh_h16_lh
1132 2074U, // A2_addh_h16_ll
1133 2074U, // A2_addh_h16_sat_hh
1134 2074U, // A2_addh_h16_sat_hl
1135 2074U, // A2_addh_h16_sat_lh
1136 2074U, // A2_addh_h16_sat_ll
1137 2074U, // A2_addh_l16_hl
1138 2074U, // A2_addh_l16_ll
1139 2074U, // A2_addh_l16_sat_hl
1140 2074U, // A2_addh_l16_sat_ll
1141 2074U, // A2_addi
1142 2074U, // A2_addp
1143 2074U, // A2_addpsat
1144 2074U, // A2_addsat
1145 2074U, // A2_addsph
1146 2074U, // A2_addspl
1147 490686490U, // A2_and
1148 188696602U, // A2_andir
1149 490686490U, // A2_andp
1150 4327450U, // A2_aslh
1151 4343834U, // A2_asrh
1152 759203866U, // A2_combine_hh
1153 759203866U, // A2_combine_hl
1154 775981082U, // A2_combine_lh
1155 775981082U, // A2_combine_ll
1156 188712986U, // A2_combineii
1157 490768410U, // A2_combinew
1158 4360218U, // A2_max
1159 4360218U, // A2_maxp
1160 4376602U, // A2_maxu
1161 4376602U, // A2_maxup
1162 4392986U, // A2_min
1163 4392986U, // A2_minp
1164 4409370U, // A2_minu
1165 4409370U, // A2_minup
1166 16812058U, // A2_negp
1167 419465242U, // A2_negsat
1168 1750U, // A2_nop
1169 51226U, // A2_notp
1170 490965018U, // A2_or
1171 188975130U, // A2_orir
1172 490965018U, // A2_orp
1173 788598899U, // A2_paddf
1174 788615283U, // A2_paddfnew
1175 788598899U, // A2_paddif
1176 788615283U, // A2_paddifnew
1177 788599078U, // A2_paddit
1178 788615462U, // A2_padditnew
1179 788599078U, // A2_paddt
1180 788615462U, // A2_paddtnew
1181 805376115U, // A2_pandf
1182 805392499U, // A2_pandfnew
1183 805376294U, // A2_pandt
1184 805392678U, // A2_pandtnew
1185 822153331U, // A2_porf
1186 822169715U, // A2_porfnew
1187 822153510U, // A2_port
1188 822169894U, // A2_portnew
1189 838930547U, // A2_psubf
1190 838946931U, // A2_psubfnew
1191 838930726U, // A2_psubt
1192 838947110U, // A2_psubtnew
1193 855707763U, // A2_pxorf
1194 855724147U, // A2_pxorfnew
1195 855707942U, // A2_pxort
1196 855724326U, // A2_pxortnew
1197 423872538U, // A2_roundsat
1198 4458522U, // A2_sat
1199 4474906U, // A2_satb
1200 4491290U, // A2_sath
1201 4507674U, // A2_satub
1202 4524058U, // A2_satuh
1203 4540442U, // A2_sub
1204 4540442U, // A2_subh_h16_hh
1205 4540442U, // A2_subh_h16_hl
1206 4540442U, // A2_subh_h16_lh
1207 4540442U, // A2_subh_h16_ll
1208 4540442U, // A2_subh_h16_sat_hh
1209 4540442U, // A2_subh_h16_sat_hl
1210 4540442U, // A2_subh_h16_sat_lh
1211 4540442U, // A2_subh_h16_sat_ll
1212 4540442U, // A2_subh_l16_hl
1213 4540442U, // A2_subh_l16_ll
1214 4540442U, // A2_subh_l16_sat_hl
1215 4540442U, // A2_subh_l16_sat_ll
1216 4540442U, // A2_subp
1217 491096090U, // A2_subri
1218 4540442U, // A2_subsat
1219 18253850U, // A2_svaddh
1220 420907034U, // A2_svaddhs
1221 420988954U, // A2_svadduhs
1222 18630682U, // A2_svavgh
1223 505169946U, // A2_svavghs
1224 19793946U, // A2_svnavgh
1225 20580378U, // A2_svsubh
1226 423233562U, // A2_svsubhs
1227 423266330U, // A2_svsubuhs
1228 4573210U, // A2_swiz
1229 4179994U, // A2_sxtb
1230 4196378U, // A2_sxth
1231 4589594U, // A2_sxtw
1232 50432026U, // A2_tfr
1233 50432026U, // A2_tfrcrr
1234 71714842U, // A2_tfrih
1235 71731226U, // A2_tfril
1236 50432026U, // A2_tfrrcr
1237 50448410U, // A2_tfrsi
1238 18155546U, // A2_vabsh
1239 420808730U, // A2_vabshsat
1240 18221082U, // A2_vabsw
1241 420874266U, // A2_vabswsat
1242 18253850U, // A2_vaddh
1243 420907034U, // A2_vaddhs
1244 18319386U, // A2_vaddub
1245 420972570U, // A2_vaddubs
1246 420988954U, // A2_vadduhs
1247 18384922U, // A2_vaddw
1248 421038106U, // A2_vaddws
1249 18630682U, // A2_vavgh
1250 874268698U, // A2_vavghcr
1251 505169946U, // A2_vavghr
1252 18647066U, // A2_vavgub
1253 505186330U, // A2_vavgubr
1254 18663450U, // A2_vavguh
1255 505202714U, // A2_vavguhr
1256 18679834U, // A2_vavguw
1257 505219098U, // A2_vavguwr
1258 18696218U, // A2_vavgw
1259 874334234U, // A2_vavgwcr
1260 505235482U, // A2_vavgwr
1261 491178010U, // A2_vcmpbeq
1262 491194394U, // A2_vcmpbgtu
1263 491210778U, // A2_vcmpheq
1264 491227162U, // A2_vcmphgt
1265 491243546U, // A2_vcmphgtu
1266 491259930U, // A2_vcmpweq
1267 491276314U, // A2_vcmpwgt
1268 491292698U, // A2_vcmpwgtu
1269 4769818U, // A2_vconj
1270 2230298U, // A2_vmaxb
1271 2246682U, // A2_vmaxh
1272 2263066U, // A2_vmaxub
1273 2279450U, // A2_vmaxuh
1274 4786202U, // A2_vmaxuw
1275 2295834U, // A2_vmaxw
1276 2312218U, // A2_vminb
1277 2328602U, // A2_vminh
1278 2344986U, // A2_vminub
1279 2361370U, // A2_vminuh
1280 4802586U, // A2_vminuw
1281 2377754U, // A2_vminw
1282 19793946U, // A2_vnavgh
1283 892209178U, // A2_vnavghcr
1284 271452186U, // A2_vnavghr
1285 19826714U, // A2_vnavgw
1286 892241946U, // A2_vnavgwcr
1287 271484954U, // A2_vnavgwr
1288 4818970U, // A2_vraddub
1289 4835354U, // A2_vraddub_acc
1290 20318234U, // A2_vrsadub
1291 20301850U, // A2_vrsadub_acc
1292 20580378U, // A2_vsubh
1293 423233562U, // A2_vsubhs
1294 20596762U, // A2_vsubub
1295 423249946U, // A2_vsububs
1296 423266330U, // A2_vsubuhs
1297 20645914U, // A2_vsubw
1298 423299098U, // A2_vsubws
1299 4851738U, // A2_xor
1300 4851738U, // A2_xorp
1301 4212762U, // A2_zxth
1302 67110938U, // A4_addp_c
1303 910116890U, // A4_andn
1304 910116890U, // A4_andnp
1305 491407386U, // A4_bitsplit
1306 189417498U, // A4_bitspliti
1307 922929178U, // A4_boundscheck_hi
1308 939706394U, // A4_boundscheck_lo
1309 491423770U, // A4_cmpbeq
1310 189433882U, // A4_cmpbeqi
1311 491440154U, // A4_cmpbgt
1312 189450266U, // A4_cmpbgti
1313 491456538U, // A4_cmpbgtu
1314 189466650U, // A4_cmpbgtui
1315 491472922U, // A4_cmpheq
1316 189483034U, // A4_cmpheqi
1317 491489306U, // A4_cmphgt
1318 189499418U, // A4_cmphgti
1319 491505690U, // A4_cmphgtu
1320 189515802U, // A4_cmphgtui
1321 188712986U, // A4_combineii
1322 490702874U, // A4_combineir
1323 188778522U, // A4_combineri
1324 189532186U, // A4_cround_ri
1325 491522074U, // A4_cround_rr
1326 297176U, // A4_ext
1327 4999194U, // A4_modwrapu
1328 910395418U, // A4_orn
1329 910395418U, // A4_ornp
1330 956371059U, // A4_paslhf
1331 956387443U, // A4_paslhfnew
1332 956371238U, // A4_paslht
1333 956387622U, // A4_paslhtnew
1334 973148275U, // A4_pasrhf
1335 973164659U, // A4_pasrhfnew
1336 973148454U, // A4_pasrht
1337 973164838U, // A4_pasrhtnew
1338 989925491U, // A4_psxtbf
1339 989941875U, // A4_psxtbfnew
1340 989925670U, // A4_psxtbt
1341 989942054U, // A4_psxtbtnew
1342 1006702707U, // A4_psxthf
1343 1006719091U, // A4_psxthfnew
1344 1006702886U, // A4_psxtht
1345 1006719270U, // A4_psxthtnew
1346 1023479923U, // A4_pzxtbf
1347 1023496307U, // A4_pzxtbfnew
1348 1023480102U, // A4_pzxtbt
1349 1023496486U, // A4_pzxtbtnew
1350 1040257139U, // A4_pzxthf
1351 1040273523U, // A4_pzxthfnew
1352 1040257318U, // A4_pzxtht
1353 1040273702U, // A4_pzxthtnew
1354 490784794U, // A4_rcmpeq
1355 188794906U, // A4_rcmpeqi
1356 491554842U, // A4_rcmpneq
1357 189564954U, // A4_rcmpneqi
1358 188991514U, // A4_round_ri
1359 188991514U, // A4_round_ri_sat
1360 490981402U, // A4_round_rr
1361 490981402U, // A4_round_rr_sat
1362 71649306U, // A4_subp_c
1363 50432026U, // A4_tfrcpp
1364 50432026U, // A4_tfrpcp
1365 5031962U, // A4_tlbmatch
1366 5048346U, // A4_vcmpbeq_any
1367 189188122U, // A4_vcmpbeqi
1368 491603994U, // A4_vcmpbgt
1369 189614106U, // A4_vcmpbgti
1370 189204506U, // A4_vcmpbgtui
1371 189220890U, // A4_vcmpheqi
1372 189237274U, // A4_vcmphgti
1373 189253658U, // A4_vcmphgtui
1374 189270042U, // A4_vcmpweqi
1375 189286426U, // A4_vcmpwgti
1376 189302810U, // A4_vcmpwgtui
1377 5081114U, // A4_vrmaxh
1378 5097498U, // A4_vrmaxuh
1379 5113882U, // A4_vrmaxuw
1380 5130266U, // A4_vrmaxw
1381 5146650U, // A4_vrminh
1382 5163034U, // A4_vrminuh
1383 5179418U, // A4_vrminuw
1384 5195802U, // A4_vrminw
1385 3622938U, // A5_ACS
1386 5212186U, // A5_vaddhubs
1387 5228570U, // A6_vcmpbeq_notany
1388 3622938U, // A6_vminub_RdP
1389 5244954U, // A7_clip
1390 189532186U, // A7_croundd_ri
1391 491522074U, // A7_croundd_rr
1392 5261338U, // A7_vclip
1393 5277722U, // C2_all8
1394 490686490U, // C2_and
1395 1061111834U, // C2_andn
1396 5294106U, // C2_any8
1397 491849754U, // C2_bitsclr
1398 189859866U, // C2_bitsclri
1399 5326874U, // C2_bitsset
1400 1073811571U, // C2_ccombinewf
1401 1073827955U, // C2_ccombinewnewf
1402 1073828134U, // C2_ccombinewnewt
1403 1073811750U, // C2_ccombinewt
1404 687935603U, // C2_cmoveif
1405 687935782U, // C2_cmoveit
1406 687951987U, // C2_cmovenewif
1407 687952166U, // C2_cmovenewit
1408 490784794U, // C2_cmpeq
1409 188794906U, // C2_cmpeqi
1410 490784794U, // C2_cmpeqp
1411 491882522U, // C2_cmpgt
1412 189892634U, // C2_cmpgti
1413 491882522U, // C2_cmpgtp
1414 491898906U, // C2_cmpgtu
1415 189909018U, // C2_cmpgtui
1416 491898906U, // C2_cmpgtup
1417 5376026U, // C2_mask
1418 491931674U, // C2_mux
1419 189941786U, // C2_muxii
1420 491931674U, // C2_muxir
1421 189941786U, // C2_muxri
1422 51226U, // C2_not
1423 490965018U, // C2_or
1424 1061390362U, // C2_orn
1425 50432026U, // C2_tfrpr
1426 50432026U, // C2_tfrrp
1427 5408794U, // C2_vitpack
1428 5425178U, // C2_vmux
1429 4851738U, // C2_xor
1430 5441562U, // C4_addipc
1431 1094666266U, // C4_and_and
1432 1094666266U, // C4_and_andn
1433 1111443482U, // C4_and_or
1434 1111443482U, // C4_and_orn
1435 491997210U, // C4_cmplte
1436 190007322U, // C4_cmpltei
1437 492013594U, // C4_cmplteu
1438 190023706U, // C4_cmplteui
1439 491554842U, // C4_cmpneq
1440 189564954U, // C4_cmpneqi
1441 5490714U, // C4_fastcorner9
1442 5507098U, // C4_fastcorner9_not
1443 492062746U, // C4_nbitsclr
1444 190072858U, // C4_nbitsclri
1445 5539866U, // C4_nbitsset
1446 1094944794U, // C4_or_and
1447 1094944794U, // C4_or_andn
1448 1111722010U, // C4_or_or
1449 1111722010U, // C4_or_orn
1450 759897U, // CALLProfile
1451 5556250U, // CONST32
1452 5572634U, // CONST64
1453 0U, // DuplexIClass0
1454 0U, // DuplexIClass1
1455 0U, // DuplexIClass2
1456 0U, // DuplexIClass3
1457 0U, // DuplexIClass4
1458 0U, // DuplexIClass5
1459 0U, // DuplexIClass6
1460 0U, // DuplexIClass7
1461 0U, // DuplexIClass8
1462 0U, // DuplexIClass9
1463 0U, // DuplexIClassA
1464 0U, // DuplexIClassB
1465 0U, // DuplexIClassC
1466 0U, // DuplexIClassD
1467 0U, // DuplexIClassE
1468 0U, // DuplexIClassF
1469 755820U, // EH_RETURN_JMPR
1470 5589018U, // F2_conv_d2df
1471 5605402U, // F2_conv_d2sf
1472 22399002U, // F2_conv_df2d
1473 1129695258U, // F2_conv_df2d_chop
1474 5638170U, // F2_conv_df2sf
1475 22431770U, // F2_conv_df2ud
1476 1129728026U, // F2_conv_df2ud_chop
1477 22448154U, // F2_conv_df2uw
1478 1129744410U, // F2_conv_df2uw_chop
1479 22464538U, // F2_conv_df2w
1480 1129760794U, // F2_conv_df2w_chop
1481 22480922U, // F2_conv_sf2d
1482 1129777178U, // F2_conv_sf2d_chop
1483 5720090U, // F2_conv_sf2df
1484 22513690U, // F2_conv_sf2ud
1485 1129809946U, // F2_conv_sf2ud_chop
1486 22530074U, // F2_conv_sf2uw
1487 1129826330U, // F2_conv_sf2uw_chop
1488 22546458U, // F2_conv_sf2w
1489 1129842714U, // F2_conv_sf2w_chop
1490 5785626U, // F2_conv_ud2df
1491 5802010U, // F2_conv_ud2sf
1492 5818394U, // F2_conv_uw2df
1493 5834778U, // F2_conv_uw2sf
1494 5851162U, // F2_conv_w2df
1495 5867546U, // F2_conv_w2sf
1496 5883930U, // F2_dfadd
1497 5900314U, // F2_dfclass
1498 5916698U, // F2_dfcmpeq
1499 5933082U, // F2_dfcmpge
1500 5949466U, // F2_dfcmpgt
1501 5965850U, // F2_dfcmpuo
1502 1146832922U, // F2_dfimm_n
1503 1163610138U, // F2_dfimm_p
1504 5998618U, // F2_dfmax
1505 6015002U, // F2_dfmin
1506 6031386U, // F2_dfmpyfix
1507 6047770U, // F2_dfmpyhh
1508 6064154U, // F2_dfmpylh
1509 6080538U, // F2_dfmpyll
1510 6096922U, // F2_dfsub
1511 6113306U, // F2_sfadd
1512 6129690U, // F2_sfclass
1513 6146074U, // F2_sfcmpeq
1514 6162458U, // F2_sfcmpge
1515 6178842U, // F2_sfcmpgt
1516 6195226U, // F2_sfcmpuo
1517 6211610U, // F2_sffixupd
1518 6227994U, // F2_sffixupn
1519 6244378U, // F2_sffixupr
1520 23037978U, // F2_sffma
1521 1180665882U, // F2_sffma_lib
1522 492800026U, // F2_sffma_sc
1523 23054362U, // F2_sffms
1524 1180682266U, // F2_sffms_lib
1525 1147144218U, // F2_sfimm_n
1526 1163921434U, // F2_sfimm_p
1527 3622938U, // F2_sfinvsqrta
1528 6309914U, // F2_sfmax
1529 6326298U, // F2_sfmin
1530 6342682U, // F2_sfmpy
1531 3622938U, // F2_sfrecipa
1532 6359066U, // F2_sfsub
1533 50432026U, // G4_tfrgcpp
1534 50432026U, // G4_tfrgcrr
1535 50432026U, // G4_tfrgpcp
1536 50432026U, // G4_tfrgrcr
1537 4605978U, // HI
1538 759897U, // J2_call
1539 6375539U, // J2_callf
1540 755813U, // J2_callr
1541 6391923U, // J2_callrf
1542 755785U, // J2_callrh
1543 6392102U, // J2_callrt
1544 6375718U, // J2_callt
1545 759903U, // J2_jump
1546 6408307U, // J2_jumpf
1547 6424691U, // J2_jumpfnew
1548 6441075U, // J2_jumpfnewpt
1549 6457459U, // J2_jumpfpt
1550 755820U, // J2_jumpr
1551 6473843U, // J2_jumprf
1552 6490227U, // J2_jumprfnew
1553 6506611U, // J2_jumprfnewpt
1554 6522995U, // J2_jumprfpt
1555 6539558U, // J2_jumprgtez
1556 6555942U, // J2_jumprgtezpt
1557 755793U, // J2_jumprh
1558 6572326U, // J2_jumprltez
1559 6588710U, // J2_jumprltezpt
1560 6605094U, // J2_jumprnz
1561 6621478U, // J2_jumprnzpt
1562 6474022U, // J2_jumprt
1563 6490406U, // J2_jumprtnew
1564 6506790U, // J2_jumprtnewpt
1565 6523174U, // J2_jumprtpt
1566 6637862U, // J2_jumprz
1567 6654246U, // J2_jumprzpt
1568 6408486U, // J2_jumpt
1569 6424870U, // J2_jumptnew
1570 6441254U, // J2_jumptnewpt
1571 6457638U, // J2_jumptpt
1572 4282682U, // J2_loop0i
1573 4282682U, // J2_loop0iext
1574 3627322U, // J2_loop0r
1575 3627322U, // J2_loop0rext
1576 4282733U, // J2_loop1i
1577 4282733U, // J2_loop1iext
1578 3627373U, // J2_loop1r
1579 3627373U, // J2_loop1rext
1580 297161U, // J2_pause
1581 4282674U, // J2_ploop1si
1582 3627314U, // J2_ploop1sr
1583 4282689U, // J2_ploop2si
1584 3627329U, // J2_ploop2sr
1585 4282704U, // J2_ploop3si
1586 3627344U, // J2_ploop3sr
1587 1595U, // J2_rte
1588 297106U, // J2_trap0
1589 71387494U, // J2_trap1
1590 1587U, // J2_unpause
1591 1197853397U, // J4_cmpeq_f_jumpnv_nt
1592 1214630613U, // J4_cmpeq_f_jumpnv_t
1593 3623611U, // J4_cmpeq_fp0_jump_nt
1594 3623611U, // J4_cmpeq_fp0_jump_t
1595 3623624U, // J4_cmpeq_fp1_jump_nt
1596 3623624U, // J4_cmpeq_fp1_jump_t
1597 1197853410U, // J4_cmpeq_t_jumpnv_nt
1598 1214630626U, // J4_cmpeq_t_jumpnv_t
1599 3623611U, // J4_cmpeq_tp0_jump_nt
1600 3623611U, // J4_cmpeq_tp0_jump_t
1601 3623624U, // J4_cmpeq_tp1_jump_nt
1602 3623624U, // J4_cmpeq_tp1_jump_t
1603 1197869781U, // J4_cmpeqi_f_jumpnv_nt
1604 1214646997U, // J4_cmpeqi_f_jumpnv_t
1605 4278971U, // J4_cmpeqi_fp0_jump_nt
1606 4278971U, // J4_cmpeqi_fp0_jump_t
1607 4278984U, // J4_cmpeqi_fp1_jump_nt
1608 4278984U, // J4_cmpeqi_fp1_jump_t
1609 1197869794U, // J4_cmpeqi_t_jumpnv_nt
1610 1214647010U, // J4_cmpeqi_t_jumpnv_t
1611 4278971U, // J4_cmpeqi_tp0_jump_nt
1612 4278971U, // J4_cmpeqi_tp0_jump_t
1613 4278984U, // J4_cmpeqi_tp1_jump_nt
1614 4278984U, // J4_cmpeqi_tp1_jump_t
1615 1197869781U, // J4_cmpeqn1_f_jumpnv_nt
1616 1214646997U, // J4_cmpeqn1_f_jumpnv_t
1617 4278971U, // J4_cmpeqn1_fp0_jump_nt
1618 4278971U, // J4_cmpeqn1_fp0_jump_t
1619 4278984U, // J4_cmpeqn1_fp1_jump_nt
1620 4278984U, // J4_cmpeqn1_fp1_jump_t
1621 1197869794U, // J4_cmpeqn1_t_jumpnv_nt
1622 1214647010U, // J4_cmpeqn1_t_jumpnv_t
1623 4278971U, // J4_cmpeqn1_tp0_jump_nt
1624 4278971U, // J4_cmpeqn1_tp0_jump_t
1625 4278984U, // J4_cmpeqn1_tp1_jump_nt
1626 4278984U, // J4_cmpeqn1_tp1_jump_t
1627 1197853502U, // J4_cmpgt_f_jumpnv_nt
1628 1214630718U, // J4_cmpgt_f_jumpnv_t
1629 3623716U, // J4_cmpgt_fp0_jump_nt
1630 3623716U, // J4_cmpgt_fp0_jump_t
1631 3623729U, // J4_cmpgt_fp1_jump_nt
1632 3623729U, // J4_cmpgt_fp1_jump_t
1633 1197853515U, // J4_cmpgt_t_jumpnv_nt
1634 1214630731U, // J4_cmpgt_t_jumpnv_t
1635 3623716U, // J4_cmpgt_tp0_jump_nt
1636 3623716U, // J4_cmpgt_tp0_jump_t
1637 3623729U, // J4_cmpgt_tp1_jump_nt
1638 3623729U, // J4_cmpgt_tp1_jump_t
1639 1197869886U, // J4_cmpgti_f_jumpnv_nt
1640 1214647102U, // J4_cmpgti_f_jumpnv_t
1641 4279076U, // J4_cmpgti_fp0_jump_nt
1642 4279076U, // J4_cmpgti_fp0_jump_t
1643 4279089U, // J4_cmpgti_fp1_jump_nt
1644 4279089U, // J4_cmpgti_fp1_jump_t
1645 1197869899U, // J4_cmpgti_t_jumpnv_nt
1646 1214647115U, // J4_cmpgti_t_jumpnv_t
1647 4279076U, // J4_cmpgti_tp0_jump_nt
1648 4279076U, // J4_cmpgti_tp0_jump_t
1649 4279089U, // J4_cmpgti_tp1_jump_nt
1650 4279089U, // J4_cmpgti_tp1_jump_t
1651 1197869886U, // J4_cmpgtn1_f_jumpnv_nt
1652 1214647102U, // J4_cmpgtn1_f_jumpnv_t
1653 4279076U, // J4_cmpgtn1_fp0_jump_nt
1654 4279076U, // J4_cmpgtn1_fp0_jump_t
1655 4279089U, // J4_cmpgtn1_fp1_jump_nt
1656 4279089U, // J4_cmpgtn1_fp1_jump_t
1657 1197869899U, // J4_cmpgtn1_t_jumpnv_nt
1658 1214647115U, // J4_cmpgtn1_t_jumpnv_t
1659 4279076U, // J4_cmpgtn1_tp0_jump_nt
1660 4279076U, // J4_cmpgtn1_tp0_jump_t
1661 4279089U, // J4_cmpgtn1_tp1_jump_nt
1662 4279089U, // J4_cmpgtn1_tp1_jump_t
1663 1197853635U, // J4_cmpgtu_f_jumpnv_nt
1664 1214630851U, // J4_cmpgtu_f_jumpnv_t
1665 3623847U, // J4_cmpgtu_fp0_jump_nt
1666 3623847U, // J4_cmpgtu_fp0_jump_t
1667 3623861U, // J4_cmpgtu_fp1_jump_nt
1668 3623861U, // J4_cmpgtu_fp1_jump_t
1669 1197853649U, // J4_cmpgtu_t_jumpnv_nt
1670 1214630865U, // J4_cmpgtu_t_jumpnv_t
1671 3623847U, // J4_cmpgtu_tp0_jump_nt
1672 3623847U, // J4_cmpgtu_tp0_jump_t
1673 3623861U, // J4_cmpgtu_tp1_jump_nt
1674 3623861U, // J4_cmpgtu_tp1_jump_t
1675 1197870019U, // J4_cmpgtui_f_jumpnv_nt
1676 1214647235U, // J4_cmpgtui_f_jumpnv_t
1677 4279207U, // J4_cmpgtui_fp0_jump_nt
1678 4279207U, // J4_cmpgtui_fp0_jump_t
1679 4279221U, // J4_cmpgtui_fp1_jump_nt
1680 4279221U, // J4_cmpgtui_fp1_jump_t
1681 1197870033U, // J4_cmpgtui_t_jumpnv_nt
1682 1214647249U, // J4_cmpgtui_t_jumpnv_t
1683 4279207U, // J4_cmpgtui_tp0_jump_nt
1684 4279207U, // J4_cmpgtui_tp0_jump_t
1685 4279221U, // J4_cmpgtui_tp1_jump_nt
1686 4279221U, // J4_cmpgtui_tp1_jump_t
1687 3623742U, // J4_cmplt_f_jumpnv_nt
1688 3623742U, // J4_cmplt_f_jumpnv_t
1689 3623755U, // J4_cmplt_t_jumpnv_nt
1690 3623755U, // J4_cmplt_t_jumpnv_t
1691 3623875U, // J4_cmpltu_f_jumpnv_nt
1692 3623875U, // J4_cmpltu_f_jumpnv_t
1693 3623889U, // J4_cmpltu_t_jumpnv_nt
1694 3623889U, // J4_cmpltu_t_jumpnv_t
1695 297756U, // J4_hintjumpr
1696 1224853530U, // J4_jumpseti
1697 1224837146U, // J4_jumpsetr
1698 6703991U, // J4_tstbit0_f_jumpnv_nt
1699 6720375U, // J4_tstbit0_f_jumpnv_t
1700 6736733U, // J4_tstbit0_fp0_jump_nt
1701 6753117U, // J4_tstbit0_fp0_jump_t
1702 6769514U, // J4_tstbit0_fp1_jump_nt
1703 6785898U, // J4_tstbit0_fp1_jump_t
1704 6704004U, // J4_tstbit0_t_jumpnv_nt
1705 6720388U, // J4_tstbit0_t_jumpnv_t
1706 6802269U, // J4_tstbit0_tp0_jump_nt
1707 6818653U, // J4_tstbit0_tp0_jump_t
1708 6835050U, // J4_tstbit0_tp1_jump_nt
1709 6851434U, // J4_tstbit0_tp1_jump_t
1710 4261914U, // L2_deallocframe
1711 67422234U, // L2_loadalignb_io
1712 313370U, // L2_loadalignb_pbr
1713 313370U, // L2_loadalignb_pci
1714 313370U, // L2_loadalignb_pcr
1715 313370U, // L2_loadalignb_pi
1716 313370U, // L2_loadalignb_pr
1717 67438618U, // L2_loadalignh_io
1718 329754U, // L2_loadalignh_pbr
1719 329754U, // L2_loadalignh_pci
1720 329754U, // L2_loadalignh_pcr
1721 329754U, // L2_loadalignh_pi
1722 329754U, // L2_loadalignh_pr
1723 704989210U, // L2_loadbsw2_io
1724 1241860122U, // L2_loadbsw2_pbr
1725 1258637338U, // L2_loadbsw2_pci
1726 1275414554U, // L2_loadbsw2_pcr
1727 1258637338U, // L2_loadbsw2_pi
1728 1241860122U, // L2_loadbsw2_pr
1729 704989210U, // L2_loadbsw4_io
1730 1241860122U, // L2_loadbsw4_pbr
1731 1258637338U, // L2_loadbsw4_pci
1732 1275414554U, // L2_loadbsw4_pcr
1733 1258637338U, // L2_loadbsw4_pi
1734 1241860122U, // L2_loadbsw4_pr
1735 705005594U, // L2_loadbzw2_io
1736 1241876506U, // L2_loadbzw2_pbr
1737 1258653722U, // L2_loadbzw2_pci
1738 1275430938U, // L2_loadbzw2_pcr
1739 1258653722U, // L2_loadbzw2_pi
1740 1241876506U, // L2_loadbzw2_pr
1741 705005594U, // L2_loadbzw4_io
1742 1241876506U, // L2_loadbzw4_pbr
1743 1258653722U, // L2_loadbzw4_pci
1744 1275430938U, // L2_loadbzw4_pcr
1745 1258653722U, // L2_loadbzw4_pi
1746 1241876506U, // L2_loadbzw4_pr
1747 705021978U, // L2_loadrb_io
1748 1241892890U, // L2_loadrb_pbr
1749 1258670106U, // L2_loadrb_pci
1750 1275447322U, // L2_loadrb_pcr
1751 1258670106U, // L2_loadrb_pi
1752 1241892890U, // L2_loadrb_pr
1753 6866970U, // L2_loadrbgp
1754 705038362U, // L2_loadrd_io
1755 1241909274U, // L2_loadrd_pbr
1756 1258686490U, // L2_loadrd_pci
1757 1275463706U, // L2_loadrd_pcr
1758 1258686490U, // L2_loadrd_pi
1759 1241909274U, // L2_loadrd_pr
1760 6883354U, // L2_loadrdgp
1761 705054746U, // L2_loadrh_io
1762 1241925658U, // L2_loadrh_pbr
1763 1258702874U, // L2_loadrh_pci
1764 1275480090U, // L2_loadrh_pcr
1765 1258702874U, // L2_loadrh_pi
1766 1241925658U, // L2_loadrh_pr
1767 6899738U, // L2_loadrhgp
1768 705071130U, // L2_loadri_io
1769 1241942042U, // L2_loadri_pbr
1770 1258719258U, // L2_loadri_pci
1771 1275496474U, // L2_loadri_pcr
1772 1258719258U, // L2_loadri_pi
1773 1241942042U, // L2_loadri_pr
1774 6916122U, // L2_loadrigp
1775 705087514U, // L2_loadrub_io
1776 1241958426U, // L2_loadrub_pbr
1777 1258735642U, // L2_loadrub_pci
1778 1275512858U, // L2_loadrub_pcr
1779 1258735642U, // L2_loadrub_pi
1780 1241958426U, // L2_loadrub_pr
1781 6932506U, // L2_loadrubgp
1782 705103898U, // L2_loadruh_io
1783 1241974810U, // L2_loadruh_pbr
1784 1258752026U, // L2_loadruh_pci
1785 1275529242U, // L2_loadruh_pcr
1786 1258752026U, // L2_loadruh_pi
1787 1241974810U, // L2_loadruh_pr
1788 6948890U, // L2_loadruhgp
1789 6965274U, // L2_loadw_aq
1790 6981658U, // L2_loadw_locked
1791 83955827U, // L2_ploadrbf_io
1792 83959923U, // L2_ploadrbf_pi
1793 83972211U, // L2_ploadrbfnew_io
1794 83976307U, // L2_ploadrbfnew_pi
1795 83956006U, // L2_ploadrbt_io
1796 83960102U, // L2_ploadrbt_pi
1797 83972390U, // L2_ploadrbtnew_io
1798 83976486U, // L2_ploadrbtnew_pi
1799 100733043U, // L2_ploadrdf_io
1800 100737139U, // L2_ploadrdf_pi
1801 100749427U, // L2_ploadrdfnew_io
1802 100753523U, // L2_ploadrdfnew_pi
1803 100733222U, // L2_ploadrdt_io
1804 100737318U, // L2_ploadrdt_pi
1805 100749606U, // L2_ploadrdtnew_io
1806 100753702U, // L2_ploadrdtnew_pi
1807 117510259U, // L2_ploadrhf_io
1808 117514355U, // L2_ploadrhf_pi
1809 117526643U, // L2_ploadrhfnew_io
1810 117530739U, // L2_ploadrhfnew_pi
1811 117510438U, // L2_ploadrht_io
1812 117514534U, // L2_ploadrht_pi
1813 117526822U, // L2_ploadrhtnew_io
1814 117530918U, // L2_ploadrhtnew_pi
1815 134287475U, // L2_ploadrif_io
1816 134291571U, // L2_ploadrif_pi
1817 134303859U, // L2_ploadrifnew_io
1818 134307955U, // L2_ploadrifnew_pi
1819 134287654U, // L2_ploadrit_io
1820 134291750U, // L2_ploadrit_pi
1821 134304038U, // L2_ploadritnew_io
1822 134308134U, // L2_ploadritnew_pi
1823 151064691U, // L2_ploadrubf_io
1824 151068787U, // L2_ploadrubf_pi
1825 151081075U, // L2_ploadrubfnew_io
1826 151085171U, // L2_ploadrubfnew_pi
1827 151064870U, // L2_ploadrubt_io
1828 151068966U, // L2_ploadrubt_pi
1829 151081254U, // L2_ploadrubtnew_io
1830 151085350U, // L2_ploadrubtnew_pi
1831 167841907U, // L2_ploadruhf_io
1832 167846003U, // L2_ploadruhf_pi
1833 167858291U, // L2_ploadruhfnew_io
1834 167862387U, // L2_ploadruhfnew_pi
1835 167842086U, // L2_ploadruht_io
1836 167846182U, // L2_ploadruht_pi
1837 167858470U, // L2_ploadruhtnew_io
1838 167862566U, // L2_ploadruhtnew_pi
1839 1296140752U, // L4_add_memopb_io
1840 1296140884U, // L4_add_memoph_io
1841 1296141330U, // L4_add_memopw_io
1842 1312917968U, // L4_and_memopb_io
1843 1312918100U, // L4_and_memoph_io
1844 1312918546U, // L4_and_memopw_io
1845 1329695184U, // L4_iadd_memopb_io
1846 1329695316U, // L4_iadd_memoph_io
1847 1329695762U, // L4_iadd_memopw_io
1848 1346472400U, // L4_iand_memopb_io
1849 1346472532U, // L4_iand_memoph_io
1850 1346472978U, // L4_iand_memopw_io
1851 1363249616U, // L4_ior_memopb_io
1852 1363249748U, // L4_ior_memoph_io
1853 1363250194U, // L4_ior_memopw_io
1854 1380026832U, // L4_isub_memopb_io
1855 1380026964U, // L4_isub_memoph_io
1856 1380027410U, // L4_isub_memopw_io
1857 313370U, // L4_loadalignb_ap
1858 67422234U, // L4_loadalignb_ur
1859 329754U, // L4_loadalignh_ap
1860 67438618U, // L4_loadalignh_ur
1861 1392855066U, // L4_loadbsw2_ap
1862 1409632282U, // L4_loadbsw2_ur
1863 1392855066U, // L4_loadbsw4_ap
1864 1409632282U, // L4_loadbsw4_ur
1865 1392871450U, // L4_loadbzw2_ap
1866 1409648666U, // L4_loadbzw2_ur
1867 1392871450U, // L4_loadbzw4_ap
1868 1409648666U, // L4_loadbzw4_ur
1869 6998042U, // L4_loadd_aq
1870 7014426U, // L4_loadd_locked
1871 1392887834U, // L4_loadrb_ap
1872 1426442266U, // L4_loadrb_rr
1873 1409665050U, // L4_loadrb_ur
1874 1392904218U, // L4_loadrd_ap
1875 1426458650U, // L4_loadrd_rr
1876 1409681434U, // L4_loadrd_ur
1877 1392920602U, // L4_loadrh_ap
1878 1426475034U, // L4_loadrh_rr
1879 1409697818U, // L4_loadrh_ur
1880 1392936986U, // L4_loadri_ap
1881 1426491418U, // L4_loadri_rr
1882 1409714202U, // L4_loadri_ur
1883 1392953370U, // L4_loadrub_ap
1884 1426507802U, // L4_loadrub_rr
1885 1409730586U, // L4_loadrub_ur
1886 1392969754U, // L4_loadruh_ap
1887 1426524186U, // L4_loadruh_rr
1888 1409746970U, // L4_loadruh_ur
1889 7030810U, // L4_loadw_phys
1890 1447135696U, // L4_or_memopb_io
1891 1447135828U, // L4_or_memoph_io
1892 1447136274U, // L4_or_memopw_io
1893 1459687539U, // L4_ploadrbf_abs
1894 83955827U, // L4_ploadrbf_rr
1895 1459703923U, // L4_ploadrbfnew_abs
1896 83972211U, // L4_ploadrbfnew_rr
1897 1459687718U, // L4_ploadrbt_abs
1898 83956006U, // L4_ploadrbt_rr
1899 1459704102U, // L4_ploadrbtnew_abs
1900 83972390U, // L4_ploadrbtnew_rr
1901 1476464755U, // L4_ploadrdf_abs
1902 100733043U, // L4_ploadrdf_rr
1903 1476481139U, // L4_ploadrdfnew_abs
1904 100749427U, // L4_ploadrdfnew_rr
1905 1476464934U, // L4_ploadrdt_abs
1906 100733222U, // L4_ploadrdt_rr
1907 1476481318U, // L4_ploadrdtnew_abs
1908 100749606U, // L4_ploadrdtnew_rr
1909 1493241971U, // L4_ploadrhf_abs
1910 117510259U, // L4_ploadrhf_rr
1911 1493258355U, // L4_ploadrhfnew_abs
1912 117526643U, // L4_ploadrhfnew_rr
1913 1493242150U, // L4_ploadrht_abs
1914 117510438U, // L4_ploadrht_rr
1915 1493258534U, // L4_ploadrhtnew_abs
1916 117526822U, // L4_ploadrhtnew_rr
1917 1510019187U, // L4_ploadrif_abs
1918 134287475U, // L4_ploadrif_rr
1919 1510035571U, // L4_ploadrifnew_abs
1920 134303859U, // L4_ploadrifnew_rr
1921 1510019366U, // L4_ploadrit_abs
1922 134287654U, // L4_ploadrit_rr
1923 1510035750U, // L4_ploadritnew_abs
1924 134304038U, // L4_ploadritnew_rr
1925 1526796403U, // L4_ploadrubf_abs
1926 151064691U, // L4_ploadrubf_rr
1927 1526812787U, // L4_ploadrubfnew_abs
1928 151081075U, // L4_ploadrubfnew_rr
1929 1526796582U, // L4_ploadrubt_abs
1930 151064870U, // L4_ploadrubt_rr
1931 1526812966U, // L4_ploadrubtnew_abs
1932 151081254U, // L4_ploadrubtnew_rr
1933 1543573619U, // L4_ploadruhf_abs
1934 167841907U, // L4_ploadruhf_rr
1935 1543590003U, // L4_ploadruhfnew_abs
1936 167858291U, // L4_ploadruhfnew_rr
1937 1543573798U, // L4_ploadruht_abs
1938 167842086U, // L4_ploadruht_rr
1939 1543590182U, // L4_ploadruhtnew_abs
1940 167858470U, // L4_ploadruhtnew_rr
1941 7047194U, // L4_return
1942 1560350835U, // L4_return_f
1943 1560367219U, // L4_return_fnew_pnt
1944 1560367219U, // L4_return_fnew_pt
1945 1560351014U, // L4_return_t
1946 1560367398U, // L4_return_tnew_pnt
1947 1560367398U, // L4_return_tnew_pt
1948 1581353424U, // L4_sub_memopb_io
1949 1581353556U, // L4_sub_memoph_io
1950 1581354002U, // L4_sub_memopw_io
1951 3624054U, // L6_memcpy
1952 4622362U, // LO
1953 493602842U, // M2_acci
1954 191612954U, // M2_accii
1955 7079962U, // M2_cmaci_s0
1956 7096346U, // M2_cmacr_s0
1957 426543130U, // M2_cmacs_s0
1958 208439322U, // M2_cmacs_s1
1959 1600948250U, // M2_cmacsc_s0
1960 1617725466U, // M2_cmacsc_s1
1961 7129114U, // M2_cmpyi_s0
1962 7145498U, // M2_cmpyr_s0
1963 275597338U, // M2_cmpyrs_s0
1964 225265690U, // M2_cmpyrs_s1
1965 1634551834U, // M2_cmpyrsc_s0
1966 1651329050U, // M2_cmpyrsc_s1
1967 426592282U, // M2_cmpys_s0
1968 208488474U, // M2_cmpys_s1
1969 1600997402U, // M2_cmpysc_s0
1970 1617774618U, // M2_cmpysc_s1
1971 426608666U, // M2_cnacs_s0
1972 208504858U, // M2_cnacs_s1
1973 1601013786U, // M2_cnacsc_s0
1974 1617791002U, // M2_cnacsc_s1
1975 493733914U, // M2_dpmpyss_acc_s0
1976 493750298U, // M2_dpmpyss_nac_s0
1977 493766682U, // M2_dpmpyss_rnd_s0
1978 493766682U, // M2_dpmpyss_s0
1979 493783066U, // M2_dpmpyuu_acc_s0
1980 493799450U, // M2_dpmpyuu_nac_s0
1981 493815834U, // M2_dpmpyuu_s0
1982 493766682U, // M2_hmmpyh_rs1
1983 493766682U, // M2_hmmpyh_s1
1984 493766682U, // M2_hmmpyl_rs1
1985 493766682U, // M2_hmmpyl_s1
1986 493832218U, // M2_maci
1987 191858714U, // M2_macsin
1988 191842330U, // M2_macsip
1989 275761178U, // M2_mmachs_rs0
1990 225429530U, // M2_mmachs_rs1
1991 426756122U, // M2_mmachs_s0
1992 208652314U, // M2_mmachs_s1
1993 275777562U, // M2_mmacls_rs0
1994 225445914U, // M2_mmacls_rs1
1995 426772506U, // M2_mmacls_s0
1996 208668698U, // M2_mmacls_s1
1997 275793946U, // M2_mmacuhs_rs0
1998 225462298U, // M2_mmacuhs_rs1
1999 426788890U, // M2_mmacuhs_s0
2000 208685082U, // M2_mmacuhs_s1
2001 275810330U, // M2_mmaculs_rs0
2002 225478682U, // M2_mmaculs_rs1
2003 426805274U, // M2_mmaculs_s0
2004 208701466U, // M2_mmaculs_s1
2005 275826714U, // M2_mmpyh_rs0
2006 225495066U, // M2_mmpyh_rs1
2007 426821658U, // M2_mmpyh_s0
2008 208717850U, // M2_mmpyh_s1
2009 275843098U, // M2_mmpyl_rs0
2010 225511450U, // M2_mmpyl_rs1
2011 426838042U, // M2_mmpyl_s0
2012 208734234U, // M2_mmpyl_s1
2013 275859482U, // M2_mmpyuh_rs0
2014 225527834U, // M2_mmpyuh_rs1
2015 426854426U, // M2_mmpyuh_s0
2016 208750618U, // M2_mmpyuh_s1
2017 275875866U, // M2_mmpyul_rs0
2018 225544218U, // M2_mmpyul_rs1
2019 426870810U, // M2_mmpyul_s0
2020 208767002U, // M2_mmpyul_s1
2021 493848602U, // M2_mnaci
2022 762169370U, // M2_mpy_acc_hh_s0
2023 762169370U, // M2_mpy_acc_hh_s1
2024 762169370U, // M2_mpy_acc_hl_s0
2025 762169370U, // M2_mpy_acc_hl_s1
2026 778946586U, // M2_mpy_acc_lh_s0
2027 778946586U, // M2_mpy_acc_lh_s1
2028 778946586U, // M2_mpy_acc_ll_s0
2029 778946586U, // M2_mpy_acc_ll_s1
2030 762169370U, // M2_mpy_acc_sat_hh_s0
2031 762169370U, // M2_mpy_acc_sat_hh_s1
2032 762169370U, // M2_mpy_acc_sat_hl_s0
2033 762169370U, // M2_mpy_acc_sat_hl_s1
2034 778946586U, // M2_mpy_acc_sat_lh_s0
2035 778946586U, // M2_mpy_acc_sat_lh_s1
2036 778946586U, // M2_mpy_acc_sat_ll_s0
2037 778946586U, // M2_mpy_acc_sat_ll_s1
2038 762202138U, // M2_mpy_hh_s0
2039 762202138U, // M2_mpy_hh_s1
2040 762202138U, // M2_mpy_hl_s0
2041 762202138U, // M2_mpy_hl_s1
2042 778979354U, // M2_mpy_lh_s0
2043 778979354U, // M2_mpy_lh_s1
2044 778979354U, // M2_mpy_ll_s0
2045 778979354U, // M2_mpy_ll_s1
2046 762185754U, // M2_mpy_nac_hh_s0
2047 762185754U, // M2_mpy_nac_hh_s1
2048 762185754U, // M2_mpy_nac_hl_s0
2049 762185754U, // M2_mpy_nac_hl_s1
2050 778962970U, // M2_mpy_nac_lh_s0
2051 778962970U, // M2_mpy_nac_lh_s1
2052 778962970U, // M2_mpy_nac_ll_s0
2053 778962970U, // M2_mpy_nac_ll_s1
2054 762185754U, // M2_mpy_nac_sat_hh_s0
2055 762185754U, // M2_mpy_nac_sat_hh_s1
2056 762185754U, // M2_mpy_nac_sat_hl_s0
2057 762185754U, // M2_mpy_nac_sat_hl_s1
2058 778962970U, // M2_mpy_nac_sat_lh_s0
2059 778962970U, // M2_mpy_nac_sat_lh_s1
2060 778962970U, // M2_mpy_nac_sat_ll_s0
2061 778962970U, // M2_mpy_nac_sat_ll_s1
2062 762202138U, // M2_mpy_rnd_hh_s0
2063 762202138U, // M2_mpy_rnd_hh_s1
2064 762202138U, // M2_mpy_rnd_hl_s0
2065 762202138U, // M2_mpy_rnd_hl_s1
2066 778979354U, // M2_mpy_rnd_lh_s0
2067 778979354U, // M2_mpy_rnd_lh_s1
2068 778979354U, // M2_mpy_rnd_ll_s0
2069 778979354U, // M2_mpy_rnd_ll_s1
2070 762202138U, // M2_mpy_sat_hh_s0
2071 762202138U, // M2_mpy_sat_hh_s1
2072 762202138U, // M2_mpy_sat_hl_s0
2073 762202138U, // M2_mpy_sat_hl_s1
2074 778979354U, // M2_mpy_sat_lh_s0
2075 778979354U, // M2_mpy_sat_lh_s1
2076 778979354U, // M2_mpy_sat_ll_s0
2077 778979354U, // M2_mpy_sat_ll_s1
2078 762202138U, // M2_mpy_sat_rnd_hh_s0
2079 762202138U, // M2_mpy_sat_rnd_hh_s1
2080 762202138U, // M2_mpy_sat_rnd_hl_s0
2081 762202138U, // M2_mpy_sat_rnd_hl_s1
2082 778979354U, // M2_mpy_sat_rnd_lh_s0
2083 778979354U, // M2_mpy_sat_rnd_lh_s1
2084 778979354U, // M2_mpy_sat_rnd_ll_s0
2085 778979354U, // M2_mpy_sat_rnd_ll_s1
2086 493766682U, // M2_mpy_up
2087 493766682U, // M2_mpy_up_s1
2088 493766682U, // M2_mpy_up_s1_sat
2089 762169370U, // M2_mpyd_acc_hh_s0
2090 762169370U, // M2_mpyd_acc_hh_s1
2091 762169370U, // M2_mpyd_acc_hl_s0
2092 762169370U, // M2_mpyd_acc_hl_s1
2093 778946586U, // M2_mpyd_acc_lh_s0
2094 778946586U, // M2_mpyd_acc_lh_s1
2095 778946586U, // M2_mpyd_acc_ll_s0
2096 778946586U, // M2_mpyd_acc_ll_s1
2097 762202138U, // M2_mpyd_hh_s0
2098 762202138U, // M2_mpyd_hh_s1
2099 762202138U, // M2_mpyd_hl_s0
2100 762202138U, // M2_mpyd_hl_s1
2101 778979354U, // M2_mpyd_lh_s0
2102 778979354U, // M2_mpyd_lh_s1
2103 778979354U, // M2_mpyd_ll_s0
2104 778979354U, // M2_mpyd_ll_s1
2105 762185754U, // M2_mpyd_nac_hh_s0
2106 762185754U, // M2_mpyd_nac_hh_s1
2107 762185754U, // M2_mpyd_nac_hl_s0
2108 762185754U, // M2_mpyd_nac_hl_s1
2109 778962970U, // M2_mpyd_nac_lh_s0
2110 778962970U, // M2_mpyd_nac_lh_s1
2111 778962970U, // M2_mpyd_nac_ll_s0
2112 778962970U, // M2_mpyd_nac_ll_s1
2113 762202138U, // M2_mpyd_rnd_hh_s0
2114 762202138U, // M2_mpyd_rnd_hh_s1
2115 762202138U, // M2_mpyd_rnd_hl_s0
2116 762202138U, // M2_mpyd_rnd_hl_s1
2117 778979354U, // M2_mpyd_rnd_lh_s0
2118 778979354U, // M2_mpyd_rnd_lh_s1
2119 778979354U, // M2_mpyd_rnd_ll_s0
2120 778979354U, // M2_mpyd_rnd_ll_s1
2121 487196698U, // M2_mpyi
2122 7456794U, // M2_mpysin
2123 7473178U, // M2_mpysip
2124 7489562U, // M2_mpysu_up
2125 762218522U, // M2_mpyu_acc_hh_s0
2126 762218522U, // M2_mpyu_acc_hh_s1
2127 762218522U, // M2_mpyu_acc_hl_s0
2128 762218522U, // M2_mpyu_acc_hl_s1
2129 778995738U, // M2_mpyu_acc_lh_s0
2130 778995738U, // M2_mpyu_acc_lh_s1
2131 778995738U, // M2_mpyu_acc_ll_s0
2132 778995738U, // M2_mpyu_acc_ll_s1
2133 762251290U, // M2_mpyu_hh_s0
2134 762251290U, // M2_mpyu_hh_s1
2135 762251290U, // M2_mpyu_hl_s0
2136 762251290U, // M2_mpyu_hl_s1
2137 779028506U, // M2_mpyu_lh_s0
2138 779028506U, // M2_mpyu_lh_s1
2139 779028506U, // M2_mpyu_ll_s0
2140 779028506U, // M2_mpyu_ll_s1
2141 762234906U, // M2_mpyu_nac_hh_s0
2142 762234906U, // M2_mpyu_nac_hh_s1
2143 762234906U, // M2_mpyu_nac_hl_s0
2144 762234906U, // M2_mpyu_nac_hl_s1
2145 779012122U, // M2_mpyu_nac_lh_s0
2146 779012122U, // M2_mpyu_nac_lh_s1
2147 779012122U, // M2_mpyu_nac_ll_s0
2148 779012122U, // M2_mpyu_nac_ll_s1
2149 493815834U, // M2_mpyu_up
2150 762218522U, // M2_mpyud_acc_hh_s0
2151 762218522U, // M2_mpyud_acc_hh_s1
2152 762218522U, // M2_mpyud_acc_hl_s0
2153 762218522U, // M2_mpyud_acc_hl_s1
2154 778995738U, // M2_mpyud_acc_lh_s0
2155 778995738U, // M2_mpyud_acc_lh_s1
2156 778995738U, // M2_mpyud_acc_ll_s0
2157 778995738U, // M2_mpyud_acc_ll_s1
2158 762251290U, // M2_mpyud_hh_s0
2159 762251290U, // M2_mpyud_hh_s1
2160 762251290U, // M2_mpyud_hl_s0
2161 762251290U, // M2_mpyud_hl_s1
2162 779028506U, // M2_mpyud_lh_s0
2163 779028506U, // M2_mpyud_lh_s1
2164 779028506U, // M2_mpyud_ll_s0
2165 779028506U, // M2_mpyud_ll_s1
2166 762234906U, // M2_mpyud_nac_hh_s0
2167 762234906U, // M2_mpyud_nac_hh_s1
2168 762234906U, // M2_mpyud_nac_hl_s0
2169 762234906U, // M2_mpyud_nac_hl_s1
2170 779012122U, // M2_mpyud_nac_lh_s0
2171 779012122U, // M2_mpyud_nac_lh_s1
2172 779012122U, // M2_mpyud_nac_ll_s0
2173 779012122U, // M2_mpyud_nac_ll_s1
2174 494045210U, // M2_nacci
2175 192055322U, // M2_naccii
2176 7522330U, // M2_subacc
2177 1312794U, // M2_vabsdiffh
2178 1361946U, // M2_vabsdiffw
2179 7538714U, // M2_vcmac_s0_sat_i
2180 7555098U, // M2_vcmac_s0_sat_r
2181 427001882U, // M2_vcmpy_s0_sat_i
2182 427018266U, // M2_vcmpy_s0_sat_r
2183 208898074U, // M2_vcmpy_s1_sat_i
2184 208914458U, // M2_vcmpy_s1_sat_r
2185 427034650U, // M2_vdmacs_s0
2186 208930842U, // M2_vdmacs_s1
2187 276056090U, // M2_vdmpyrs_s0
2188 225724442U, // M2_vdmpyrs_s1
2189 427051034U, // M2_vdmpys_s0
2190 208947226U, // M2_vdmpys_s1
2191 19384346U, // M2_vmac2
2192 24414234U, // M2_vmac2es
2193 427067418U, // M2_vmac2es_s0
2194 208963610U, // M2_vmac2es_s1
2195 422037530U, // M2_vmac2s_s0
2196 203933722U, // M2_vmac2s_s1
2197 427083802U, // M2_vmac2su_s0
2198 208979994U, // M2_vmac2su_s1
2199 427100186U, // M2_vmpy2es_s0
2200 208996378U, // M2_vmpy2es_s1
2201 422053914U, // M2_vmpy2s_s0
2202 271058970U, // M2_vmpy2s_s0pack
2203 203950106U, // M2_vmpy2s_s1
2204 220727322U, // M2_vmpy2s_s1pack
2205 427116570U, // M2_vmpy2su_s0
2206 209012762U, // M2_vmpy2su_s1
2207 7702554U, // M2_vraddh
2208 7718938U, // M2_vradduh
2209 24512538U, // M2_vrcmaci_s0
2210 1668679706U, // M2_vrcmaci_s0c
2211 24528922U, // M2_vrcmacr_s0
2212 1668696090U, // M2_vrcmacr_s0c
2213 24545306U, // M2_vrcmpyi_s0
2214 1668712474U, // M2_vrcmpyi_s0c
2215 24561690U, // M2_vrcmpyr_s0
2216 1668728858U, // M2_vrcmpyr_s0c
2217 1678411802U, // M2_vrcmpys_acc_s1_h
2218 1695189018U, // M2_vrcmpys_acc_s1_l
2219 1678428186U, // M2_vrcmpys_s1_h
2220 1695205402U, // M2_vrcmpys_s1_l
2221 1711982618U, // M2_vrcmpys_s1rp_h
2222 1728759834U, // M2_vrcmpys_s1rp_l
2223 7800858U, // M2_vrmac_s0
2224 7817242U, // M2_vrmpy_s0
2225 7833626U, // M2_xor_xacc
2226 494389274U, // M4_and_and
2227 913819674U, // M4_and_andn
2228 7866394U, // M4_and_or
2229 7882778U, // M4_and_xor
2230 226002970U, // M4_cmpyi_wh
2231 1652066330U, // M4_cmpyi_whc
2232 226019354U, // M4_cmpyr_wh
2233 1652082714U, // M4_cmpyr_whc
2234 493733914U, // M4_mac_up_s1_sat
2235 1752762394U, // M4_mpyri_addi
2236 2074U, // M4_mpyri_addr
2237 2074U, // M4_mpyri_addr_u2
2238 1752762394U, // M4_mpyrr_addi
2239 2074U, // M4_mpyrr_addr
2240 493750298U, // M4_nac_up_s1_sat
2241 494487578U, // M4_or_and
2242 913917978U, // M4_or_andn
2243 494503962U, // M4_or_or
2244 7981082U, // M4_or_xor
2245 7997466U, // M4_pmpyw
2246 8013850U, // M4_pmpyw_acc
2247 8030234U, // M4_vpmpyh
2248 8046618U, // M4_vpmpyh_acc
2249 24840218U, // M4_vrmpyeh_acc_s0
2250 1769670682U, // M4_vrmpyeh_acc_s1
2251 24856602U, // M4_vrmpyeh_s0
2252 1769687066U, // M4_vrmpyeh_s1
2253 24872986U, // M4_vrmpyoh_acc_s0
2254 1769703450U, // M4_vrmpyoh_acc_s1
2255 24889370U, // M4_vrmpyoh_s0
2256 1769719834U, // M4_vrmpyoh_s1
2257 494667802U, // M4_xor_and
2258 914098202U, // M4_xor_andn
2259 8144922U, // M4_xor_or
2260 7833626U, // M4_xor_xacc
2261 8161306U, // M5_vdmacbsu
2262 8177690U, // M5_vdmpybsu
2263 8194074U, // M5_vmacbsu
2264 8210458U, // M5_vmacbuu
2265 8226842U, // M5_vmpybsu
2266 8243226U, // M5_vmpybuu
2267 8259610U, // M5_vrmacbsu
2268 8275994U, // M5_vrmacbuu
2269 8292378U, // M5_vrmpybsu
2270 8308762U, // M5_vrmpybuu
2271 8325146U, // M6_vabsdiffb
2272 1329178U, // M6_vabsdiffub
2273 25118746U, // M7_dcmpyiw
2274 25135130U, // M7_dcmpyiw_acc
2275 1669285914U, // M7_dcmpyiwc
2276 1669302298U, // M7_dcmpyiwc_acc
2277 25151514U, // M7_dcmpyrw
2278 25167898U, // M7_dcmpyrw_acc
2279 1669318682U, // M7_dcmpyrwc
2280 1669335066U, // M7_dcmpyrwc_acc
2281 209668122U, // M7_wcmpyiw
2282 226445338U, // M7_wcmpyiw_rnd
2283 1618954266U, // M7_wcmpyiwc
2284 1652508698U, // M7_wcmpyiwc_rnd
2285 209700890U, // M7_wcmpyrw
2286 226478106U, // M7_wcmpyrw_rnd
2287 1618987034U, // M7_wcmpyrwc
2288 1652541466U, // M7_wcmpyrwc_rnd
2289 759897U, // PS_call_stk
2290 755813U, // PS_callr_nr
2291 755820U, // PS_jmpret
2292 6473843U, // PS_jmpretf
2293 6490227U, // PS_jmpretfnew
2294 6506611U, // PS_jmpretfnewpt
2295 6474022U, // PS_jmprett
2296 6490406U, // PS_jmprettnew
2297 6506790U, // PS_jmprettnewpt
2298 8407066U, // PS_loadrbabs
2299 8423450U, // PS_loadrdabs
2300 8439834U, // PS_loadrhabs
2301 8456218U, // PS_loadriabs
2302 8472602U, // PS_loadrubabs
2303 8488986U, // PS_loadruhabs
2304 51185838U, // PS_storerbabs
2305 235735214U, // PS_storerbnewabs
2306 51185845U, // PS_storerdabs
2307 252512465U, // PS_storerfabs
2308 51185873U, // PS_storerhabs
2309 235735249U, // PS_storerhnewabs
2310 51185889U, // PS_storeriabs
2311 235735265U, // PS_storerinewabs
2312 297114U, // PS_trap1
2313 8505899U, // R6_release_at_vi
2314 8522283U, // R6_release_st_vi
2315 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
2316 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
2317 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
2318 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
2319 759903U, // RESTORE_DEALLOC_RET_JMP_V4
2320 759903U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
2321 759903U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
2322 759903U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
2323 8538138U, // S2_addasl_rrri
2324 71387669U, // S2_allocframe
2325 193103898U, // S2_asl_i_p
2326 193120282U, // S2_asl_i_p_acc
2327 193136666U, // S2_asl_i_p_and
2328 193153050U, // S2_asl_i_p_nac
2329 193169434U, // S2_asl_i_p_or
2330 193185818U, // S2_asl_i_p_xacc
2331 193103898U, // S2_asl_i_r
2332 193120282U, // S2_asl_i_r_acc
2333 193136666U, // S2_asl_i_r_and
2334 193153050U, // S2_asl_i_r_nac
2335 193169434U, // S2_asl_i_r_or
2336 193103898U, // S2_asl_i_r_sat
2337 193185818U, // S2_asl_i_r_xacc
2338 186271770U, // S2_asl_i_vh
2339 186304538U, // S2_asl_i_vw
2340 495093786U, // S2_asl_r_p
2341 495110170U, // S2_asl_r_p_acc
2342 495126554U, // S2_asl_r_p_and
2343 495142938U, // S2_asl_r_p_nac
2344 495159322U, // S2_asl_r_p_or
2345 495175706U, // S2_asl_r_p_xor
2346 495093786U, // S2_asl_r_r
2347 495110170U, // S2_asl_r_r_acc
2348 495126554U, // S2_asl_r_r_and
2349 495142938U, // S2_asl_r_r_nac
2350 495159322U, // S2_asl_r_r_or
2351 495093786U, // S2_asl_r_r_sat
2352 488261658U, // S2_asl_r_vh
2353 488294426U, // S2_asl_r_vw
2354 193202202U, // S2_asr_i_p
2355 193218586U, // S2_asr_i_p_acc
2356 193234970U, // S2_asr_i_p_and
2357 193251354U, // S2_asr_i_p_nac
2358 193267738U, // S2_asr_i_p_or
2359 193202202U, // S2_asr_i_p_rnd
2360 193202202U, // S2_asr_i_r
2361 193218586U, // S2_asr_i_r_acc
2362 193234970U, // S2_asr_i_r_and
2363 193251354U, // S2_asr_i_r_nac
2364 193267738U, // S2_asr_i_r_or
2365 193202202U, // S2_asr_i_r_rnd
2366 186370074U, // S2_asr_i_svw_trun
2367 185583642U, // S2_asr_i_vh
2368 186370074U, // S2_asr_i_vw
2369 495192090U, // S2_asr_r_p
2370 495208474U, // S2_asr_r_p_acc
2371 495224858U, // S2_asr_r_p_and
2372 495241242U, // S2_asr_r_p_nac
2373 495257626U, // S2_asr_r_p_or
2374 8734746U, // S2_asr_r_p_xor
2375 495192090U, // S2_asr_r_r
2376 495208474U, // S2_asr_r_r_acc
2377 495224858U, // S2_asr_r_r_and
2378 495241242U, // S2_asr_r_r_nac
2379 495257626U, // S2_asr_r_r_or
2380 495192090U, // S2_asr_r_r_sat
2381 488359962U, // S2_asr_r_svw_trun
2382 487573530U, // S2_asr_r_vh
2383 488359962U, // S2_asr_r_vw
2384 8751130U, // S2_brev
2385 8751130U, // S2_brevp
2386 8767514U, // S2_cabacdecbin
2387 8783898U, // S2_cl0
2388 8783898U, // S2_cl0p
2389 8800282U, // S2_cl1
2390 8800282U, // S2_cl1p
2391 8816666U, // S2_clb
2392 8833050U, // S2_clbnorm
2393 8816666U, // S2_clbp
2394 193398810U, // S2_clrbit_i
2395 495388698U, // S2_clrbit_r
2396 8865818U, // S2_ct0
2397 8865818U, // S2_ct0p
2398 8882202U, // S2_ct1
2399 8882202U, // S2_ct1p
2400 8898586U, // S2_deinterleave
2401 193464346U, // S2_extractu
2402 495454234U, // S2_extractu_rp
2403 193464346U, // S2_extractup
2404 495454234U, // S2_extractup_rp
2405 193480730U, // S2_insert
2406 495470618U, // S2_insert_rp
2407 193480730U, // S2_insertp
2408 495470618U, // S2_insertp_rp
2409 8947738U, // S2_interleave
2410 8964122U, // S2_lfsp
2411 8980506U, // S2_lsl_r_p
2412 8996890U, // S2_lsl_r_p_acc
2413 9013274U, // S2_lsl_r_p_and
2414 9029658U, // S2_lsl_r_p_nac
2415 9046042U, // S2_lsl_r_p_or
2416 9062426U, // S2_lsl_r_p_xor
2417 8980506U, // S2_lsl_r_r
2418 8996890U, // S2_lsl_r_r_acc
2419 9013274U, // S2_lsl_r_r_and
2420 9029658U, // S2_lsl_r_r_nac
2421 9046042U, // S2_lsl_r_r_or
2422 9078810U, // S2_lsl_r_vh
2423 9095194U, // S2_lsl_r_vw
2424 193660954U, // S2_lsr_i_p
2425 193677338U, // S2_lsr_i_p_acc
2426 193693722U, // S2_lsr_i_p_and
2427 193710106U, // S2_lsr_i_p_nac
2428 193726490U, // S2_lsr_i_p_or
2429 193742874U, // S2_lsr_i_p_xacc
2430 193660954U, // S2_lsr_i_r
2431 193677338U, // S2_lsr_i_r_acc
2432 193693722U, // S2_lsr_i_r_and
2433 193710106U, // S2_lsr_i_r_nac
2434 193726490U, // S2_lsr_i_r_or
2435 193742874U, // S2_lsr_i_r_xacc
2436 186746906U, // S2_lsr_i_vh
2437 186763290U, // S2_lsr_i_vw
2438 495650842U, // S2_lsr_r_p
2439 495667226U, // S2_lsr_r_p_acc
2440 495683610U, // S2_lsr_r_p_and
2441 495699994U, // S2_lsr_r_p_nac
2442 495716378U, // S2_lsr_r_p_or
2443 495732762U, // S2_lsr_r_p_xor
2444 495650842U, // S2_lsr_r_r
2445 495667226U, // S2_lsr_r_r_acc
2446 495683610U, // S2_lsr_r_r_and
2447 495699994U, // S2_lsr_r_r_nac
2448 495716378U, // S2_lsr_r_r_or
2449 488736794U, // S2_lsr_r_vh
2450 488753178U, // S2_lsr_r_vw
2451 9209882U, // S2_mask
2452 26003482U, // S2_packhl
2453 9242650U, // S2_parityp
2454 788595U, // S2_pstorerbf_io
2455 1779175539U, // S2_pstorerbf_pi
2456 1779322995U, // S2_pstorerbfnew_pi
2457 788595U, // S2_pstorerbnewf_io
2458 1779175539U, // S2_pstorerbnewf_pi
2459 1779322995U, // S2_pstorerbnewfnew_pi
2460 788774U, // S2_pstorerbnewt_io
2461 1779175718U, // S2_pstorerbnewt_pi
2462 1779323174U, // S2_pstorerbnewtnew_pi
2463 788774U, // S2_pstorerbt_io
2464 1779175718U, // S2_pstorerbt_pi
2465 1779323174U, // S2_pstorerbtnew_pi
2466 804979U, // S2_pstorerdf_io
2467 1779191923U, // S2_pstorerdf_pi
2468 1779339379U, // S2_pstorerdfnew_pi
2469 805158U, // S2_pstorerdt_io
2470 1779192102U, // S2_pstorerdt_pi
2471 1779339558U, // S2_pstorerdtnew_pi
2472 821363U, // S2_pstorerff_io
2473 1779208307U, // S2_pstorerff_pi
2474 1779355763U, // S2_pstorerffnew_pi
2475 821542U, // S2_pstorerft_io
2476 1779208486U, // S2_pstorerft_pi
2477 1779355942U, // S2_pstorerftnew_pi
2478 821363U, // S2_pstorerhf_io
2479 1779208307U, // S2_pstorerhf_pi
2480 1779355763U, // S2_pstorerhfnew_pi
2481 821363U, // S2_pstorerhnewf_io
2482 1779208307U, // S2_pstorerhnewf_pi
2483 1779355763U, // S2_pstorerhnewfnew_pi
2484 821542U, // S2_pstorerhnewt_io
2485 1779208486U, // S2_pstorerhnewt_pi
2486 1779355942U, // S2_pstorerhnewtnew_pi
2487 821542U, // S2_pstorerht_io
2488 1779208486U, // S2_pstorerht_pi
2489 1779355942U, // S2_pstorerhtnew_pi
2490 837747U, // S2_pstorerif_io
2491 1779224691U, // S2_pstorerif_pi
2492 1779372147U, // S2_pstorerifnew_pi
2493 837747U, // S2_pstorerinewf_io
2494 1779224691U, // S2_pstorerinewf_pi
2495 1779372147U, // S2_pstorerinewfnew_pi
2496 837926U, // S2_pstorerinewt_io
2497 1779224870U, // S2_pstorerinewt_pi
2498 1779372326U, // S2_pstorerinewtnew_pi
2499 837926U, // S2_pstorerit_io
2500 1779224870U, // S2_pstorerit_pi
2501 1779372326U, // S2_pstoreritnew_pi
2502 193808410U, // S2_setbit_i
2503 495798298U, // S2_setbit_r
2504 9275418U, // S2_shuffeb
2505 9291802U, // S2_shuffeh
2506 9308186U, // S2_shuffob
2507 9324570U, // S2_shuffoh
2508 725715408U, // S2_storerb_io
2509 1804503504U, // S2_storerb_pbr
2510 1821297104U, // S2_storerb_pci
2511 59705808U, // S2_storerb_pcr
2512 730778064U, // S2_storerb_pi
2513 730761680U, // S2_storerb_pr
2514 51185918U, // S2_storerbgp
2515 725715408U, // S2_storerbnew_io
2516 1804503504U, // S2_storerbnew_pbr
2517 1821297104U, // S2_storerbnew_pci
2518 244255184U, // S2_storerbnew_pcr
2519 730778064U, // S2_storerbnew_pi
2520 730761680U, // S2_storerbnew_pr
2521 235735294U, // S2_storerbnewgp
2522 725715464U, // S2_storerd_io
2523 1804503560U, // S2_storerd_pbr
2524 1821297160U, // S2_storerd_pci
2525 59705864U, // S2_storerd_pcr
2526 730778120U, // S2_storerd_pi
2527 730761736U, // S2_storerd_pr
2528 51185928U, // S2_storerdgp
2529 725715540U, // S2_storerf_io
2530 1804503636U, // S2_storerf_pbr
2531 1821297236U, // S2_storerf_pci
2532 261032532U, // S2_storerf_pcr
2533 730778196U, // S2_storerf_pi
2534 730761812U, // S2_storerf_pr
2535 252512530U, // S2_storerfgp
2536 725715540U, // S2_storerh_io
2537 1804503636U, // S2_storerh_pbr
2538 1821297236U, // S2_storerh_pci
2539 59705940U, // S2_storerh_pcr
2540 730778196U, // S2_storerh_pi
2541 730761812U, // S2_storerh_pr
2542 51185938U, // S2_storerhgp
2543 725715540U, // S2_storerhnew_io
2544 1804503636U, // S2_storerhnew_pbr
2545 1821297236U, // S2_storerhnew_pci
2546 244255316U, // S2_storerhnew_pcr
2547 730778196U, // S2_storerhnew_pi
2548 730761812U, // S2_storerhnew_pr
2549 235735314U, // S2_storerhnewgp
2550 725715986U, // S2_storeri_io
2551 1804504082U, // S2_storeri_pbr
2552 1821297682U, // S2_storeri_pci
2553 59706386U, // S2_storeri_pcr
2554 730778642U, // S2_storeri_pi
2555 730762258U, // S2_storeri_pr
2556 51185948U, // S2_storerigp
2557 725715986U, // S2_storerinew_io
2558 1804504082U, // S2_storerinew_pbr
2559 1821297682U, // S2_storerinew_pci
2560 244255762U, // S2_storerinew_pcr
2561 730778642U, // S2_storerinew_pi
2562 730762258U, // S2_storerinew_pr
2563 235735324U, // S2_storerinewgp
2564 1782010351U, // S2_storew_locked
2565 9390727U, // S2_storew_rl_at_vi
2566 9407111U, // S2_storew_rl_st_vi
2567 9422874U, // S2_svsathb
2568 20334618U, // S2_svsathub
2569 1829586970U, // S2_tableidxb
2570 1829603354U, // S2_tableidxd
2571 1829619738U, // S2_tableidxh
2572 1829636122U, // S2_tableidxw
2573 193988634U, // S2_togglebit_i
2574 495978522U, // S2_togglebit_r
2575 194005018U, // S2_tstbit_i
2576 495994906U, // S2_tstbit_r
2577 194021402U, // S2_valignib
2578 496011290U, // S2_valignrb
2579 9488410U, // S2_vcnegh
2580 9504794U, // S2_vcrotate
2581 9521178U, // S2_vrcnegh
2582 26314778U, // S2_vrndpackwh
2583 428967962U, // S2_vrndpackwhs
2584 9422874U, // S2_vsathb
2585 9422874U, // S2_vsathb_nopack
2586 20334618U, // S2_vsathub
2587 20334618U, // S2_vsathub_nopack
2588 20367386U, // S2_vsatwh
2589 20367386U, // S2_vsatwh_nopack
2590 9553946U, // S2_vsatwuh
2591 9553946U, // S2_vsatwuh_nopack
2592 9570330U, // S2_vsplatrb
2593 9586714U, // S2_vsplatrh
2594 194152474U, // S2_vspliceib
2595 496142362U, // S2_vsplicerb
2596 9619482U, // S2_vsxtbh
2597 9635866U, // S2_vsxthw
2598 26429466U, // S2_vtrunehb
2599 9668634U, // S2_vtrunewh
2600 26462234U, // S2_vtrunohb
2601 9701402U, // S2_vtrunowh
2602 9717786U, // S2_vzxtbh
2603 9734170U, // S2_vzxthw
2604 2074U, // S4_addaddi
2605 1853425690U, // S4_addi_asl_ri
2606 1870202906U, // S4_addi_lsr_ri
2607 1855244314U, // S4_andi_asl_ri
2608 1872021530U, // S4_andi_lsr_ri
2609 9766938U, // S4_clbaddi
2610 9766938U, // S4_clbpaddi
2611 8833050U, // S4_clbpnorm
2612 194332698U, // S4_extract
2613 496322586U, // S4_extract_rp
2614 194332698U, // S4_extractp
2615 496322586U, // S4_extractp_rp
2616 9799706U, // S4_lsli
2617 194365466U, // S4_ntstbit_i
2618 496355354U, // S4_ntstbit_r
2619 192497690U, // S4_or_andi
2620 1094944794U, // S4_or_andix
2621 192514074U, // S4_or_ori
2622 1855326234U, // S4_ori_asl_ri
2623 1872103450U, // S4_ori_lsr_ri
2624 9242650U, // S4_parity
2625 60180595U, // S4_pstorerbf_abs
2626 788595U, // S4_pstorerbf_rr
2627 60196979U, // S4_pstorerbfnew_abs
2628 936051U, // S4_pstorerbfnew_io
2629 936051U, // S4_pstorerbfnew_rr
2630 244729971U, // S4_pstorerbnewf_abs
2631 788595U, // S4_pstorerbnewf_rr
2632 244746355U, // S4_pstorerbnewfnew_abs
2633 936051U, // S4_pstorerbnewfnew_io
2634 936051U, // S4_pstorerbnewfnew_rr
2635 244730150U, // S4_pstorerbnewt_abs
2636 788774U, // S4_pstorerbnewt_rr
2637 244746534U, // S4_pstorerbnewtnew_abs
2638 936230U, // S4_pstorerbnewtnew_io
2639 936230U, // S4_pstorerbnewtnew_rr
2640 60180774U, // S4_pstorerbt_abs
2641 788774U, // S4_pstorerbt_rr
2642 60197158U, // S4_pstorerbtnew_abs
2643 936230U, // S4_pstorerbtnew_io
2644 936230U, // S4_pstorerbtnew_rr
2645 9881715U, // S4_pstorerdf_abs
2646 804979U, // S4_pstorerdf_rr
2647 9898099U, // S4_pstorerdfnew_abs
2648 952435U, // S4_pstorerdfnew_io
2649 952435U, // S4_pstorerdfnew_rr
2650 9881894U, // S4_pstorerdt_abs
2651 805158U, // S4_pstorerdt_rr
2652 9898278U, // S4_pstorerdtnew_abs
2653 952614U, // S4_pstorerdtnew_io
2654 952614U, // S4_pstorerdtnew_rr
2655 261572723U, // S4_pstorerff_abs
2656 821363U, // S4_pstorerff_rr
2657 261589107U, // S4_pstorerffnew_abs
2658 968819U, // S4_pstorerffnew_io
2659 968819U, // S4_pstorerffnew_rr
2660 261572902U, // S4_pstorerft_abs
2661 821542U, // S4_pstorerft_rr
2662 261589286U, // S4_pstorerftnew_abs
2663 968998U, // S4_pstorerftnew_io
2664 968998U, // S4_pstorerftnew_rr
2665 60246131U, // S4_pstorerhf_abs
2666 821363U, // S4_pstorerhf_rr
2667 60262515U, // S4_pstorerhfnew_abs
2668 968819U, // S4_pstorerhfnew_io
2669 968819U, // S4_pstorerhfnew_rr
2670 244795507U, // S4_pstorerhnewf_abs
2671 821363U, // S4_pstorerhnewf_rr
2672 244811891U, // S4_pstorerhnewfnew_abs
2673 968819U, // S4_pstorerhnewfnew_io
2674 968819U, // S4_pstorerhnewfnew_rr
2675 244795686U, // S4_pstorerhnewt_abs
2676 821542U, // S4_pstorerhnewt_rr
2677 244812070U, // S4_pstorerhnewtnew_abs
2678 968998U, // S4_pstorerhnewtnew_io
2679 968998U, // S4_pstorerhnewtnew_rr
2680 60246310U, // S4_pstorerht_abs
2681 821542U, // S4_pstorerht_rr
2682 60262694U, // S4_pstorerhtnew_abs
2683 968998U, // S4_pstorerhtnew_io
2684 968998U, // S4_pstorerhtnew_rr
2685 60278899U, // S4_pstorerif_abs
2686 837747U, // S4_pstorerif_rr
2687 60295283U, // S4_pstorerifnew_abs
2688 985203U, // S4_pstorerifnew_io
2689 985203U, // S4_pstorerifnew_rr
2690 244828275U, // S4_pstorerinewf_abs
2691 837747U, // S4_pstorerinewf_rr
2692 244844659U, // S4_pstorerinewfnew_abs
2693 985203U, // S4_pstorerinewfnew_io
2694 985203U, // S4_pstorerinewfnew_rr
2695 244828454U, // S4_pstorerinewt_abs
2696 837926U, // S4_pstorerinewt_rr
2697 244844838U, // S4_pstorerinewtnew_abs
2698 985382U, // S4_pstorerinewtnew_io
2699 985382U, // S4_pstorerinewtnew_rr
2700 60279078U, // S4_pstorerit_abs
2701 837926U, // S4_pstorerit_rr
2702 60295462U, // S4_pstoreritnew_abs
2703 985382U, // S4_pstoreritnew_io
2704 985382U, // S4_pstoreritnew_rr
2705 1782010338U, // S4_stored_locked
2706 9390718U, // S4_stored_rl_at_vi
2707 9407102U, // S4_stored_rl_st_vi
2708 742492624U, // S4_storeirb_io
2709 788595U, // S4_storeirbf_io
2710 936051U, // S4_storeirbfnew_io
2711 788774U, // S4_storeirbt_io
2712 936230U, // S4_storeirbtnew_io
2713 742492756U, // S4_storeirh_io
2714 821363U, // S4_storeirhf_io
2715 968819U, // S4_storeirhfnew_io
2716 821542U, // S4_storeirht_io
2717 968998U, // S4_storeirhtnew_io
2718 742493202U, // S4_storeiri_io
2719 837747U, // S4_storeirif_io
2720 985203U, // S4_storeirifnew_io
2721 837926U, // S4_storeirit_io
2722 985382U, // S4_storeiritnew_io
2723 60312016U, // S4_storerb_ap
2724 60328400U, // S4_storerb_rr
2725 60344784U, // S4_storerb_ur
2726 244861392U, // S4_storerbnew_ap
2727 244877776U, // S4_storerbnew_rr
2728 244894160U, // S4_storerbnew_ur
2729 60312072U, // S4_storerd_ap
2730 60328456U, // S4_storerd_rr
2731 60344840U, // S4_storerd_ur
2732 261638740U, // S4_storerf_ap
2733 261655124U, // S4_storerf_rr
2734 261671508U, // S4_storerf_ur
2735 60312148U, // S4_storerh_ap
2736 60328532U, // S4_storerh_rr
2737 60344916U, // S4_storerh_ur
2738 244861524U, // S4_storerhnew_ap
2739 244877908U, // S4_storerhnew_rr
2740 244894292U, // S4_storerhnew_ur
2741 60312594U, // S4_storeri_ap
2742 60328978U, // S4_storeri_rr
2743 60345362U, // S4_storeri_ur
2744 244861970U, // S4_storerinew_ap
2745 244878354U, // S4_storerinew_rr
2746 244894738U, // S4_storerinew_ur
2747 2074U, // S4_subaddi
2748 1850050586U, // S4_subi_asl_ri
2749 1866827802U, // S4_subi_lsr_ri
2750 10029082U, // S4_vrcrotate
2751 10045466U, // S4_vrcrotate_acc
2752 429492250U, // S4_vxaddsubh
2753 1889110042U, // S4_vxaddsubhr
2754 10078234U, // S4_vxaddsubw
2755 429525018U, // S4_vxsubaddh
2756 1889142810U, // S4_vxsubaddhr
2757 10111002U, // S4_vxsubaddw
2758 1829734426U, // S5_asrhub_rnd_sat
2759 420448282U, // S5_asrhub_sat
2760 10127386U, // S5_popcountp
2761 185583642U, // S5_vasrhrnd
2762 10143770U, // S6_rol_i_p
2763 10160154U, // S6_rol_i_p_acc
2764 10176538U, // S6_rol_i_p_and
2765 10192922U, // S6_rol_i_p_nac
2766 10209306U, // S6_rol_i_p_or
2767 10225690U, // S6_rol_i_p_xacc
2768 10143770U, // S6_rol_i_r
2769 10160154U, // S6_rol_i_r_acc
2770 10176538U, // S6_rol_i_r_and
2771 10192922U, // S6_rol_i_r_nac
2772 10209306U, // S6_rol_i_r_or
2773 10225690U, // S6_rol_i_r_xacc
2774 9570330U, // S6_vsplatrbp
2775 496191514U, // S6_vtrunehb_ppp
2776 496224282U, // S6_vtrunohb_ppp
2777 2074U, // SA1_addi
2778 2074U, // SA1_addrx
2779 10242074U, // SA1_addsp
2780 1899972634U, // SA1_and1
2781 1968155U, // SA1_clrf
2782 1968174U, // SA1_clrfnew
2783 1968165U, // SA1_clrt
2784 1968188U, // SA1_clrtnew
2785 4278971U, // SA1_cmpeqi
2786 10258458U, // SA1_combine0i
2787 10274842U, // SA1_combine1i
2788 10291226U, // SA1_combine2i
2789 10307610U, // SA1_combine3i
2790 1916831770U, // SA1_combinerz
2791 10323994U, // SA1_combinezr
2792 2074U, // SA1_dec
2793 2074U, // SA1_inc
2794 50448410U, // SA1_seti
2795 50448410U, // SA1_setin1
2796 4179994U, // SA1_sxtb
2797 4196378U, // SA1_sxth
2798 50432026U, // SA1_tfr
2799 1933527066U, // SA1_zxtb
2800 4212762U, // SA1_zxth
2801 759897U, // SAVE_REGISTERS_CALL_V4
2802 759897U, // SAVE_REGISTERS_CALL_V4STK
2803 759897U, // SAVE_REGISTERS_CALL_V4STK_EXT
2804 759897U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
2805 759897U, // SAVE_REGISTERS_CALL_V4STK_PIC
2806 759897U, // SAVE_REGISTERS_CALL_V4_EXT
2807 759897U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
2808 759897U, // SAVE_REGISTERS_CALL_V4_PIC
2809 705071130U, // SL1_loadri_io
2810 705087514U, // SL1_loadrub_io
2811 1574U, // SL2_deallocframe
2812 1328U, // SL2_jumpr31
2813 1319U, // SL2_jumpr31_f
2814 1356U, // SL2_jumpr31_fnew
2815 1338U, // SL2_jumpr31_t
2816 1382U, // SL2_jumpr31_tnew
2817 705021978U, // SL2_loadrb_io
2818 10340378U, // SL2_loadrd_sp
2819 705054746U, // SL2_loadrh_io
2820 10356762U, // SL2_loadri_sp
2821 705103898U, // SL2_loadruh_io
2822 1712U, // SL2_return
2823 1703U, // SL2_return_f
2824 1783U, // SL2_return_fnew
2825 1727U, // SL2_return_t
2826 1814U, // SL2_return_tnew
2827 725715408U, // SS1_storeb_io
2828 725715986U, // SS1_storew_io
2829 297148U, // SS2_allocframe
2830 1950452176U, // SS2_storebi0
2831 1967229392U, // SS2_storebi1
2832 51185896U, // SS2_stored_sp
2833 725715540U, // SS2_storeh_io
2834 51185907U, // SS2_storew_sp
2835 1950452754U, // SS2_storewi0
2836 1967229970U, // SS2_storewi1
2837 188712986U, // TFRI64_V2_ext
2838 50448410U, // TFRI64_V4
2839 10373146U, // V6_extractw
2840 10389530U, // V6_get_qfext
2841 10405914U, // V6_get_qfext_oracc
2842 10422298U, // V6_lvsplatb
2843 10438682U, // V6_lvsplath
2844 10455066U, // V6_lvsplatw
2845 490686490U, // V6_pred_and
2846 1061111834U, // V6_pred_and_n
2847 51226U, // V6_pred_not
2848 490965018U, // V6_pred_or
2849 1061390362U, // V6_pred_or_n
2850 10471450U, // V6_pred_scalar2
2851 10487834U, // V6_pred_scalar2v2
2852 4851738U, // V6_pred_xor
2853 10504218U, // V6_set_qfext
2854 765495322U, // V6_shuffeqh
2855 1990248474U, // V6_shuffeqw
2856 1997768730U, // V6_v6mpyhubs10
2857 2023819290U, // V6_v6mpyhubs10_vxx
2858 1997768730U, // V6_v6mpyvubs10
2859 2040596506U, // V6_v6mpyvubs10_vxx
2860 705808410U, // V6_vL32Ub_ai
2861 1259456538U, // V6_vL32Ub_pi
2862 1242679322U, // V6_vL32Ub_ppu
2863 705759258U, // V6_vL32b_ai
2864 715212826U, // V6_vL32b_cur_ai
2865 335614067U, // V6_vL32b_cur_npred_ai
2866 335618163U, // V6_vL32b_cur_npred_pi
2867 335618163U, // V6_vL32b_cur_npred_ppu
2868 1268860954U, // V6_vL32b_cur_pi
2869 1252083738U, // V6_vL32b_cur_ppu
2870 335614246U, // V6_vL32b_cur_pred_ai
2871 335618342U, // V6_vL32b_cur_pred_pi
2872 335618342U, // V6_vL32b_cur_pred_ppu
2873 352391283U, // V6_vL32b_npred_ai
2874 352395379U, // V6_vL32b_npred_pi
2875 352395379U, // V6_vL32b_npred_ppu
2876 705759258U, // V6_vL32b_nt_ai
2877 715212826U, // V6_vL32b_nt_cur_ai
2878 335614067U, // V6_vL32b_nt_cur_npred_ai
2879 335618163U, // V6_vL32b_nt_cur_npred_pi
2880 335618163U, // V6_vL32b_nt_cur_npred_ppu
2881 1268860954U, // V6_vL32b_nt_cur_pi
2882 1252083738U, // V6_vL32b_nt_cur_ppu
2883 335614246U, // V6_vL32b_nt_cur_pred_ai
2884 335618342U, // V6_vL32b_nt_cur_pred_pi
2885 335618342U, // V6_vL32b_nt_cur_pred_ppu
2886 352391283U, // V6_vL32b_nt_npred_ai
2887 352395379U, // V6_vL32b_nt_npred_pi
2888 352395379U, // V6_vL32b_nt_npred_ppu
2889 1259407386U, // V6_vL32b_nt_pi
2890 1242630170U, // V6_vL32b_nt_ppu
2891 352391462U, // V6_vL32b_nt_pred_ai
2892 352395558U, // V6_vL32b_nt_pred_pi
2893 352395558U, // V6_vL32b_nt_pred_ppu
2894 715229210U, // V6_vL32b_nt_tmp_ai
2895 385945715U, // V6_vL32b_nt_tmp_npred_ai
2896 385949811U, // V6_vL32b_nt_tmp_npred_pi
2897 385949811U, // V6_vL32b_nt_tmp_npred_ppu
2898 1268877338U, // V6_vL32b_nt_tmp_pi
2899 1252100122U, // V6_vL32b_nt_tmp_ppu
2900 385945894U, // V6_vL32b_nt_tmp_pred_ai
2901 385949990U, // V6_vL32b_nt_tmp_pred_pi
2902 385949990U, // V6_vL32b_nt_tmp_pred_ppu
2903 1259407386U, // V6_vL32b_pi
2904 1242630170U, // V6_vL32b_ppu
2905 352391462U, // V6_vL32b_pred_ai
2906 352395558U, // V6_vL32b_pred_pi
2907 352395558U, // V6_vL32b_pred_ppu
2908 715229210U, // V6_vL32b_tmp_ai
2909 385945715U, // V6_vL32b_tmp_npred_ai
2910 385949811U, // V6_vL32b_tmp_npred_pi
2911 385949811U, // V6_vL32b_tmp_npred_ppu
2912 1268877338U, // V6_vL32b_tmp_pi
2913 1252100122U, // V6_vL32b_tmp_ppu
2914 385945894U, // V6_vL32b_tmp_pred_ai
2915 385949990U, // V6_vL32b_tmp_pred_pi
2916 385949990U, // V6_vL32b_tmp_pred_ppu
2917 725715872U, // V6_vS32Ub_ai
2918 1230963U, // V6_vS32Ub_npred_ai
2919 1779617907U, // V6_vS32Ub_npred_pi
2920 1779617907U, // V6_vS32Ub_npred_ppu
2921 730778528U, // V6_vS32Ub_pi
2922 730762144U, // V6_vS32Ub_ppu
2923 1231142U, // V6_vS32Ub_pred_ai
2924 1779618086U, // V6_vS32Ub_pred_pi
2925 1779618086U, // V6_vS32Ub_pred_ppu
2926 725715604U, // V6_vS32b_ai
2927 725715604U, // V6_vS32b_new_ai
2928 1214579U, // V6_vS32b_new_npred_ai
2929 1779601523U, // V6_vS32b_new_npred_pi
2930 1779601523U, // V6_vS32b_new_npred_ppu
2931 730778260U, // V6_vS32b_new_pi
2932 730761876U, // V6_vS32b_new_ppu
2933 1214758U, // V6_vS32b_new_pred_ai
2934 1779601702U, // V6_vS32b_new_pred_pi
2935 1779601702U, // V6_vS32b_new_pred_ppu
2936 1214579U, // V6_vS32b_npred_ai
2937 1779601523U, // V6_vS32b_npred_pi
2938 1779601523U, // V6_vS32b_npred_ppu
2939 1214579U, // V6_vS32b_nqpred_ai
2940 1779601523U, // V6_vS32b_nqpred_pi
2941 1779601523U, // V6_vS32b_nqpred_ppu
2942 2051115668U, // V6_vS32b_nt_ai
2943 2051115668U, // V6_vS32b_nt_new_ai
2944 1214579U, // V6_vS32b_nt_new_npred_ai
2945 1779601523U, // V6_vS32b_nt_new_npred_pi
2946 1779601523U, // V6_vS32b_nt_new_npred_ppu
2947 2056178324U, // V6_vS32b_nt_new_pi
2948 2056161940U, // V6_vS32b_nt_new_ppu
2949 1214758U, // V6_vS32b_nt_new_pred_ai
2950 1779601702U, // V6_vS32b_nt_new_pred_pi
2951 1779601702U, // V6_vS32b_nt_new_pred_ppu
2952 1214579U, // V6_vS32b_nt_npred_ai
2953 1779601523U, // V6_vS32b_nt_npred_pi
2954 1779601523U, // V6_vS32b_nt_npred_ppu
2955 1214579U, // V6_vS32b_nt_nqpred_ai
2956 1779601523U, // V6_vS32b_nt_nqpred_pi
2957 1779601523U, // V6_vS32b_nt_nqpred_ppu
2958 2056178324U, // V6_vS32b_nt_pi
2959 2056161940U, // V6_vS32b_nt_ppu
2960 1214758U, // V6_vS32b_nt_pred_ai
2961 1779601702U, // V6_vS32b_nt_pred_pi
2962 1779601702U, // V6_vS32b_nt_pred_ppu
2963 1214758U, // V6_vS32b_nt_qpred_ai
2964 1779601702U, // V6_vS32b_nt_qpred_pi
2965 1779601702U, // V6_vS32b_nt_qpred_ppu
2966 730778260U, // V6_vS32b_pi
2967 730761876U, // V6_vS32b_ppu
2968 1214758U, // V6_vS32b_pred_ai
2969 1779601702U, // V6_vS32b_pred_pi
2970 1779601702U, // V6_vS32b_pred_ppu
2971 1214758U, // V6_vS32b_qpred_ai
2972 1779601702U, // V6_vS32b_qpred_pi
2973 1779601702U, // V6_vS32b_qpred_ppu
2974 2067892884U, // V6_vS32b_srls_ai
2975 2072955540U, // V6_vS32b_srls_pi
2976 2072939156U, // V6_vS32b_srls_ppu
2977 10602522U, // V6_vabs_f8
2978 10618906U, // V6_vabs_hf
2979 2091010074U, // V6_vabs_qf16_hf
2980 2107787290U, // V6_vabs_qf16_qf16
2981 2124580890U, // V6_vabs_qf32_qf32
2982 2141358106U, // V6_vabs_qf32_sf
2983 10668058U, // V6_vabs_sf
2984 2158168090U, // V6_vabsb
2985 2174945306U, // V6_vabsb_sat
2986 765675546U, // V6_vabsdiffh
2987 10717210U, // V6_vabsdiffub
2988 312690714U, // V6_vabsdiffuh
2989 10733594U, // V6_vabsdiffw
2990 2191788058U, // V6_vabsh
2991 2208565274U, // V6_vabsh_sat
2992 2225358874U, // V6_vabsw
2993 2242136090U, // V6_vabsw_sat
2994 2258929690U, // V6_vadd_hf
2995 2275723290U, // V6_vadd_hf_f8
2996 2258946074U, // V6_vadd_hf_hf
2997 2292484122U, // V6_vadd_qf16
2998 2292484122U, // V6_vadd_qf16_mix
2999 2309294106U, // V6_vadd_qf32
3000 2309294106U, // V6_vadd_qf32_mix
3001 2326071322U, // V6_vadd_sf
3002 2342864922U, // V6_vadd_sf_bf
3003 2258978842U, // V6_vadd_sf_hf
3004 2326087706U, // V6_vadd_sf_sf
3005 2158331930U, // V6_vaddb
3006 2158331930U, // V6_vaddb_dv
3007 436277363U, // V6_vaddbnq
3008 436277542U, // V6_vaddbq
3009 2175109146U, // V6_vaddbsat
3010 2175109146U, // V6_vaddbsat_dv
3011 77973530U, // V6_vaddcarry
3012 2359691290U, // V6_vaddcarryo
3013 10864666U, // V6_vaddcarrysat
3014 10897434U, // V6_vaddclbh
3015 10913818U, // V6_vaddclbw
3016 765904922U, // V6_vaddh
3017 765904922U, // V6_vaddh_dv
3018 453054579U, // V6_vaddhnq
3019 453054758U, // V6_vaddhq
3020 765904922U, // V6_vaddhsat
3021 765904922U, // V6_vaddhsat_dv
3022 10864666U, // V6_vaddhw
3023 765921306U, // V6_vaddhw_acc
3024 296142874U, // V6_vaddubh
3025 10962970U, // V6_vaddubh_acc
3026 2376566810U, // V6_vaddubsat
3027 2376566810U, // V6_vaddubsat_dv
3028 2175240218U, // V6_vaddububb_sat
3029 10995738U, // V6_vadduhsat
3030 10995738U, // V6_vadduhsat_dv
3031 10864666U, // V6_vadduhw
3032 312936474U, // V6_vadduhw_acc
3033 11012122U, // V6_vadduwsat
3034 11012122U, // V6_vadduwsat_dv
3035 10864666U, // V6_vaddw
3036 10864666U, // V6_vaddw_dv
3037 469831795U, // V6_vaddwnq
3038 469831974U, // V6_vaddwq
3039 10864666U, // V6_vaddwsat
3040 10864666U, // V6_vaddwsat_dv
3041 11028506U, // V6_valign4
3042 497584154U, // V6_valignb
3043 195594266U, // V6_valignbi
3044 11061274U, // V6_vand
3045 11077658U, // V6_vandnqrt
3046 11094042U, // V6_vandnqrt_acc
3047 11061274U, // V6_vandqrt
3048 11110426U, // V6_vandqrt_acc
3049 11077658U, // V6_vandvnqv
3050 11061274U, // V6_vandvqv
3051 11061274U, // V6_vandvrt
3052 11110426U, // V6_vandvrt_acc
3053 27904026U, // V6_vaslh
3054 11143194U, // V6_vaslh_acc
3055 2192164890U, // V6_vaslhv
3056 27936794U, // V6_vaslw
3057 11175962U, // V6_vaslw_acc
3058 2225752090U, // V6_vaslwv
3059 11192346U, // V6_vasr_into
3060 766183450U, // V6_vasrh
3061 11225114U, // V6_vasrh_acc
3062 279676954U, // V6_vasrhbrndsat
3063 430671898U, // V6_vasrhbsat
3064 766232602U, // V6_vasrhubrndsat
3065 766232602U, // V6_vasrhubsat
3066 766183450U, // V6_vasrhv
3067 313247770U, // V6_vasruhubrndsat
3068 313247770U, // V6_vasruhubsat
3069 330041370U, // V6_vasruwuhrndsat
3070 330041370U, // V6_vasruwuhsat
3071 313247770U, // V6_vasrvuhubrndsat
3072 313247770U, // V6_vasrvuhubsat
3073 1990985754U, // V6_vasrvwuhrndsat
3074 1990985754U, // V6_vasrvwuhsat
3075 28067866U, // V6_vasrw
3076 11307034U, // V6_vasrw_acc
3077 1990920218U, // V6_vasrwh
3078 1990920218U, // V6_vasrwhrndsat
3079 1990920218U, // V6_vasrwhsat
3080 1990985754U, // V6_vasrwuhrndsat
3081 1990985754U, // V6_vasrwuhsat
3082 2225883162U, // V6_vasrwv
3083 50432026U, // V6_vassign
3084 11323418U, // V6_vassign_fp
3085 11339802U, // V6_vassign_tmp
3086 2158839834U, // V6_vavgb
3087 2393720858U, // V6_vavgbrnd
3088 2192410650U, // V6_vavgh
3089 2410514458U, // V6_vavghrnd
3090 598591514U, // V6_vavgub
3091 2427308058U, // V6_vavgubrnd
3092 2444101658U, // V6_vavguh
3093 2460878874U, // V6_vavguhrnd
3094 2477672474U, // V6_vavguw
3095 2494449690U, // V6_vavguwrnd
3096 2226030618U, // V6_vavgw
3097 2511243290U, // V6_vavgwrnd
3098 2516652326U, // V6_vccombine
3099 11454490U, // V6_vcl0h
3100 11470874U, // V6_vcl0w
3101 33624358U, // V6_vcmov
3102 11487258U, // V6_vcombine
3103 11503642U, // V6_vcombine_tmp
3104 11520026U, // V6_vconv_bf_qf32
3105 11536410U, // V6_vconv_f8_qf16
3106 2544912410U, // V6_vconv_h_hf
3107 2561689626U, // V6_vconv_h_hf_rnd
3108 263227418U, // V6_vconv_hf_h
3109 2578483226U, // V6_vconv_hf_qf16
3110 2595260442U, // V6_vconv_hf_qf32
3111 2612054042U, // V6_vconv_qf16_f8
3112 2544945178U, // V6_vconv_qf16_hf
3113 2578499610U, // V6_vconv_qf16_qf16
3114 2595293210U, // V6_vconv_qf32_qf32
3115 2628847642U, // V6_vconv_qf32_sf
3116 2595309594U, // V6_vconv_sf_qf32
3117 2645641242U, // V6_vconv_sf_w
3118 11634714U, // V6_vconv_w_sf
3119 11651098U, // V6_vcvt2_b_hf
3120 2159151130U, // V6_vcvt2_hf_b
3121 598870042U, // V6_vcvt2_hf_ub
3122 11683866U, // V6_vcvt2_ub_hf
3123 11700250U, // V6_vcvt_b_hf
3124 11716634U, // V6_vcvt_bf_sf
3125 11733018U, // V6_vcvt_f8_hf
3126 11749402U, // V6_vcvt_h_hf
3127 2159249434U, // V6_vcvt_hf_b
3128 2662565914U, // V6_vcvt_hf_f8
3129 2192803866U, // V6_vcvt_hf_h
3130 2327021594U, // V6_vcvt_hf_sf
3131 598968346U, // V6_vcvt_hf_ub
3132 2444462106U, // V6_vcvt_hf_uh
3133 11782170U, // V6_vcvt_sf_hf
3134 11798554U, // V6_vcvt_ub_hf
3135 11814938U, // V6_vcvt_uh_hf
3136 3623543U, // V6_vdeal
3137 11831322U, // V6_vdealb
3138 11847706U, // V6_vdealb4w
3139 11864090U, // V6_vdealh
3140 11880474U, // V6_vdealvdd
3141 11896858U, // V6_vdelta
3142 11913242U, // V6_vdmpy_sf_hf
3143 11929626U, // V6_vdmpy_sf_hf_acc
3144 11946010U, // V6_vdmpybus
3145 11962394U, // V6_vdmpybus_acc
3146 11946010U, // V6_vdmpybus_dv
3147 11962394U, // V6_vdmpybus_dv_acc
3148 2159462426U, // V6_vdmpyhb
3149 2159478810U, // V6_vdmpyhb_acc
3150 2159462426U, // V6_vdmpyhb_dv
3151 2159478810U, // V6_vdmpyhb_dv_acc
3152 2209794074U, // V6_vdmpyhisat
3153 2209810458U, // V6_vdmpyhisat_acc
3154 2209794074U, // V6_vdmpyhsat
3155 2209810458U, // V6_vdmpyhsat_acc
3156 2679556122U, // V6_vdmpyhsuisat
3157 2679572506U, // V6_vdmpyhsuisat_acc
3158 2696333338U, // V6_vdmpyhsusat
3159 2696349722U, // V6_vdmpyhsusat_acc
3160 2209794074U, // V6_vdmpyhvsat
3161 2209810458U, // V6_vdmpyhvsat_acc
3162 12011546U, // V6_vdsaduh
3163 12027930U, // V6_vdsaduh_acc
3164 571475994U, // V6_veqb
3165 571492378U, // V6_veqb_and
3166 571508762U, // V6_veqb_or
3167 571525146U, // V6_veqb_xor
3168 756025370U, // V6_veqh
3169 756041754U, // V6_veqh_and
3170 756058138U, // V6_veqh_or
3171 756074522U, // V6_veqh_xor
3172 2249197594U, // V6_veqhf
3173 2249213978U, // V6_veqhf_and
3174 2249230362U, // V6_veqhf_or
3175 2249246746U, // V6_veqhf_xor
3176 2316306458U, // V6_veqsf
3177 2316322842U, // V6_veqsf_and
3178 2316339226U, // V6_veqsf_or
3179 2316355610U, // V6_veqsf_xor
3180 1980762138U, // V6_veqw
3181 1980778522U, // V6_veqw_and
3182 1980794906U, // V6_veqw_or
3183 1980811290U, // V6_veqw_xor
3184 12044314U, // V6_vfmax_f8
3185 12060698U, // V6_vfmax_hf
3186 12077082U, // V6_vfmax_sf
3187 12093466U, // V6_vfmin_f8
3188 12109850U, // V6_vfmin_hf
3189 12126234U, // V6_vfmin_sf
3190 12142618U, // V6_vfneg_f8
3191 12159002U, // V6_vfneg_hf
3192 12175386U, // V6_vfneg_sf
3193 3623662U, // V6_vgathermh
3194 2713323814U, // V6_vgathermhq
3195 3623662U, // V6_vgathermhw
3196 2730101030U, // V6_vgathermhwq
3197 3623680U, // V6_vgathermw
3198 12208422U, // V6_vgathermwq
3199 582649882U, // V6_vgtb
3200 582666266U, // V6_vgtb_and
3201 582682650U, // V6_vgtb_or
3202 582699034U, // V6_vgtb_xor
3203 2344257562U, // V6_vgtbf
3204 2344273946U, // V6_vgtbf_and
3205 2344290330U, // V6_vgtbf_or
3206 2344306714U, // V6_vgtbf_xor
3207 767199258U, // V6_vgth
3208 767215642U, // V6_vgth_and
3209 767232026U, // V6_vgth_or
3210 767248410U, // V6_vgth_xor
3211 2260371482U, // V6_vgthf
3212 2260387866U, // V6_vgthf_and
3213 2260404250U, // V6_vgthf_or
3214 2260420634U, // V6_vgthf_xor
3215 2327480346U, // V6_vgtsf
3216 2327496730U, // V6_vgtsf_and
3217 2327513114U, // V6_vgtsf_or
3218 2327529498U, // V6_vgtsf_xor
3219 297437210U, // V6_vgtub
3220 297453594U, // V6_vgtub_and
3221 297469978U, // V6_vgtub_or
3222 297486362U, // V6_vgtub_xor
3223 314214426U, // V6_vgtuh
3224 314230810U, // V6_vgtuh_and
3225 314247194U, // V6_vgtuh_or
3226 314263578U, // V6_vgtuh_xor
3227 330991642U, // V6_vgtuw
3228 331008026U, // V6_vgtuw_and
3229 331024410U, // V6_vgtuw_or
3230 331040794U, // V6_vgtuw_xor
3231 1991936026U, // V6_vgtw
3232 1991952410U, // V6_vgtw_and
3233 1991968794U, // V6_vgtw_or
3234 1991985178U, // V6_vgtw_xor
3235 1850U, // V6_vhist
3236 297881U, // V6_vhistq
3237 2092664858U, // V6_vilog2_hf
3238 2109442074U, // V6_vilog2_qf16
3239 2126219290U, // V6_vilog2_qf32
3240 2142996506U, // V6_vilog2_sf
3241 12306458U, // V6_vinsertwr
3242 498862106U, // V6_vlalignb
3243 196872218U, // V6_vlalignbi
3244 12339226U, // V6_vlsrb
3245 12355610U, // V6_vlsrh
3246 12371994U, // V6_vlsrhv
3247 12388378U, // V6_vlsrw
3248 12404762U, // V6_vlsrwv
3249 12421146U, // V6_vlut4
3250 582862874U, // V6_vlutvvb
3251 582862874U, // V6_vlutvvb_nm
3252 582879258U, // V6_vlutvvb_oracc
3253 2008942618U, // V6_vlutvvb_oracci
3254 2008926234U, // V6_vlutvvbi
3255 767445018U, // V6_vlutvwh
3256 767445018U, // V6_vlutvwh_nm
3257 767461402U, // V6_vlutvwh_oracc
3258 2747172890U, // V6_vlutvwh_oracci
3259 2747156506U, // V6_vlutvwhi
3260 12503066U, // V6_vmax_bf
3261 12519450U, // V6_vmax_hf
3262 12535834U, // V6_vmax_sf
3263 12552218U, // V6_vmaxb
3264 12568602U, // V6_vmaxh
3265 12584986U, // V6_vmaxub
3266 12601370U, // V6_vmaxuh
3267 12617754U, // V6_vmaxw
3268 12634138U, // V6_vmerge_qf
3269 12650522U, // V6_vmin_bf
3270 12666906U, // V6_vmin_hf
3271 12683290U, // V6_vmin_sf
3272 12699674U, // V6_vminb
3273 12716058U, // V6_vminh
3274 12732442U, // V6_vminub
3275 12748826U, // V6_vminuh
3276 12765210U, // V6_vminw
3277 297994266U, // V6_vmpabus
3278 2160281626U, // V6_vmpabus_acc
3279 297994266U, // V6_vmpabusv
3280 297994266U, // V6_vmpabuu
3281 600000538U, // V6_vmpabuu_acc
3282 297994266U, // V6_vmpabuuv
3283 767789082U, // V6_vmpahb
3284 767805466U, // V6_vmpahb_acc
3285 767756314U, // V6_vmpahhsat
3286 314804250U, // V6_vmpauhb
3287 314820634U, // V6_vmpauhb_acc
3288 767756314U, // V6_vmpauhuhsat
3289 12847130U, // V6_vmpsuhuhsat
3290 2277787674U, // V6_vmpy_hf_f8
3291 2277804058U, // V6_vmpy_hf_f8_acc
3292 2261010458U, // V6_vmpy_hf_hf
3293 2261026842U, // V6_vmpy_hf_hf_acc
3294 2294597658U, // V6_vmpy_qf16
3295 2261043226U, // V6_vmpy_qf16_hf
3296 2294597658U, // V6_vmpy_qf16_mix_hf
3297 2311391258U, // V6_vmpy_qf32
3298 2261059610U, // V6_vmpy_qf32_hf
3299 2294614042U, // V6_vmpy_qf32_mix_hf
3300 2294614042U, // V6_vmpy_qf32_qf16
3301 2328168474U, // V6_vmpy_qf32_sf
3302 2261043226U, // V6_vmpy_rt_hf
3303 2294597658U, // V6_vmpy_rt_qf16
3304 2328168474U, // V6_vmpy_rt_sf
3305 2344962074U, // V6_vmpy_sf_bf
3306 2344978458U, // V6_vmpy_sf_bf_acc
3307 2261075994U, // V6_vmpy_sf_hf
3308 2261092378U, // V6_vmpy_sf_hf_acc
3309 2328184858U, // V6_vmpy_sf_sf
3310 298174490U, // V6_vmpybus
3311 298190874U, // V6_vmpybus_acc
3312 298174490U, // V6_vmpybusv
3313 298190874U, // V6_vmpybusv_acc
3314 583387162U, // V6_vmpybv
3315 583403546U, // V6_vmpybv_acc
3316 12994586U, // V6_vmpyewuh
3317 13010970U, // V6_vmpyewuh_64
3318 2194065434U, // V6_vmpyh
3319 2194081818U, // V6_vmpyh_acc
3320 2210859034U, // V6_vmpyhsat_acc
3321 767936538U, // V6_vmpyhsrs
3322 767936538U, // V6_vmpyhss
3323 2445723674U, // V6_vmpyhus
3324 2445740058U, // V6_vmpyhus_acc
3325 2194065434U, // V6_vmpyhv
3326 2194081818U, // V6_vmpyhv_acc
3327 767936538U, // V6_vmpyhvsrs
3328 13060122U, // V6_vmpyieoh
3329 2194114586U, // V6_vmpyiewh_acc
3330 13092890U, // V6_vmpyiewuh
3331 2445772826U, // V6_vmpyiewuh_acc
3332 2194147354U, // V6_vmpyih
3333 2194163738U, // V6_vmpyih_acc
3334 2160592922U, // V6_vmpyihb
3335 2160609306U, // V6_vmpyihb_acc
3336 13142042U, // V6_vmpyiowh
3337 2160642074U, // V6_vmpyiwb
3338 2160658458U, // V6_vmpyiwb_acc
3339 2194196506U, // V6_vmpyiwh
3340 2194212890U, // V6_vmpyiwh_acc
3341 600360986U, // V6_vmpyiwub
3342 600377370U, // V6_vmpyiwub_acc
3343 2764654618U, // V6_vmpyowh
3344 13207578U, // V6_vmpyowh_64_acc
3345 2781431834U, // V6_vmpyowh_rnd
3346 2798241818U, // V6_vmpyowh_rnd_sacc
3347 2815019034U, // V6_vmpyowh_sacc
3348 298453018U, // V6_vmpyub
3349 13256730U, // V6_vmpyub_acc
3350 298453018U, // V6_vmpyubv
3351 13256730U, // V6_vmpyubv_acc
3352 13273114U, // V6_vmpyuh
3353 13289498U, // V6_vmpyuh_acc
3354 13305882U, // V6_vmpyuhe
3355 13322266U, // V6_vmpyuhe_acc
3356 13273114U, // V6_vmpyuhv
3357 13289498U, // V6_vmpyuhv_acc
3358 315230234U, // V6_vmpyuhvs
3359 5425178U, // V6_vmux
3360 583763994U, // V6_vnavgb
3361 13355034U, // V6_vnavgh
3362 298551322U, // V6_vnavgub
3363 13371418U, // V6_vnavgw
3364 2516652147U, // V6_vnccombine
3365 33624179U, // V6_vncmov
3366 2093762586U, // V6_vneg_qf16_hf
3367 2110539802U, // V6_vneg_qf16_qf16
3368 2127333402U, // V6_vneg_qf32_qf32
3369 2144110618U, // V6_vneg_qf32_sf
3370 13420570U, // V6_vnormamth
3371 13436954U, // V6_vnormamtw
3372 13453338U, // V6_vnot
3373 13469722U, // V6_vor
3374 13486106U, // V6_vpackeb
3375 13502490U, // V6_vpackeh
3376 13518874U, // V6_vpackhb_sat
3377 13535258U, // V6_vpackhub_sat
3378 13551642U, // V6_vpackob
3379 13568026U, // V6_vpackoh
3380 13584410U, // V6_vpackwh_sat
3381 13600794U, // V6_vpackwuh_sat
3382 13617178U, // V6_vpopcounth
3383 13633562U, // V6_vprefixqb
3384 13649946U, // V6_vprefixqh
3385 13666330U, // V6_vprefixqw
3386 13682714U, // V6_vrdelta
3387 573687834U, // V6_vrmpybub_rtt
3388 573671450U, // V6_vrmpybub_rtt_acc
3389 288475162U, // V6_vrmpybus
3390 288458778U, // V6_vrmpybus_acc
3391 288475162U, // V6_vrmpybusi
3392 288458778U, // V6_vrmpybusi_acc
3393 288475162U, // V6_vrmpybusv
3394 288458778U, // V6_vrmpybusv_acc
3395 573687834U, // V6_vrmpybv
3396 573671450U, // V6_vrmpybv_acc
3397 590596122U, // V6_vrmpyub
3398 590579738U, // V6_vrmpyub_acc
3399 590596122U, // V6_vrmpyub_rtt
3400 590579738U, // V6_vrmpyub_rtt_acc
3401 2821965850U, // V6_vrmpyubi
3402 2821949466U, // V6_vrmpyubi_acc
3403 590596122U, // V6_vrmpyubv
3404 590579738U, // V6_vrmpyubv_acc
3405 13699098U, // V6_vrmpyzbb_rt
3406 80824346U, // V6_vrmpyzbb_rt_acc
3407 80807962U, // V6_vrmpyzbb_rx
3408 2849064986U, // V6_vrmpyzbb_rx_acc
3409 13699098U, // V6_vrmpyzbub_rt
3410 80824346U, // V6_vrmpyzbub_rt_acc
3411 80807962U, // V6_vrmpyzbub_rx
3412 2849064986U, // V6_vrmpyzbub_rx_acc
3413 13731866U, // V6_vrmpyzcb_rt
3414 80857114U, // V6_vrmpyzcb_rt_acc
3415 80840730U, // V6_vrmpyzcb_rx
3416 2849097754U, // V6_vrmpyzcb_rx_acc
3417 13764634U, // V6_vrmpyzcbs_rt
3418 80889882U, // V6_vrmpyzcbs_rt_acc
3419 80873498U, // V6_vrmpyzcbs_rx
3420 2849130522U, // V6_vrmpyzcbs_rx_acc
3421 13797402U, // V6_vrmpyznb_rt
3422 80922650U, // V6_vrmpyznb_rt_acc
3423 80906266U, // V6_vrmpyznb_rx
3424 2849163290U, // V6_vrmpyznb_rx_acc
3425 13830170U, // V6_vror
3426 13846554U, // V6_vrotr
3427 13862938U, // V6_vroundhb
3428 768854042U, // V6_vroundhub
3429 315869210U, // V6_vrounduhub
3430 332662810U, // V6_vrounduwuh
3431 13912090U, // V6_vroundwh
3432 1993607194U, // V6_vroundwuh
3433 13928474U, // V6_vrsadubi
3434 13944858U, // V6_vrsadubi_acc
3435 13961242U, // V6_vsatdw
3436 13977626U, // V6_vsathub
3437 13994010U, // V6_vsatuwuh
3438 14010394U, // V6_vsatwh
3439 14026778U, // V6_vsb
3440 3623698U, // V6_vscattermh
3441 3623698U, // V6_vscattermh_add
3442 2855766310U, // V6_vscattermhq
3443 3623698U, // V6_vscattermhw
3444 3623698U, // V6_vscattermhw_add
3445 2872543526U, // V6_vscattermhwq
3446 3623698U, // V6_vscattermw
3447 3623698U, // V6_vscattermw_add
3448 2889320742U, // V6_vscattermwq
3449 14043162U, // V6_vsh
3450 765511706U, // V6_vshufeh
3451 3623476U, // V6_vshuff
3452 14059546U, // V6_vshuffb
3453 580945946U, // V6_vshuffeb
3454 14075930U, // V6_vshuffh
3455 14092314U, // V6_vshuffob
3456 14108698U, // V6_vshuffvdd
3457 14125082U, // V6_vshufoeb
3458 14141466U, // V6_vshufoeh
3459 14157850U, // V6_vshufoh
3460 2262321178U, // V6_vsub_hf
3461 2279114778U, // V6_vsub_hf_f8
3462 2262337562U, // V6_vsub_hf_hf
3463 2262321178U, // V6_vsub_hf_mix
3464 2295875610U, // V6_vsub_qf16
3465 2295875610U, // V6_vsub_qf16_mix
3466 2312685594U, // V6_vsub_qf32
3467 2312685594U, // V6_vsub_qf32_mix
3468 2329462810U, // V6_vsub_sf
3469 2346256410U, // V6_vsub_sf_bf
3470 2262370330U, // V6_vsub_sf_hf
3471 2329462810U, // V6_vsub_sf_mix
3472 2329479194U, // V6_vsub_sf_sf
3473 2161723418U, // V6_vsubb
3474 2161723418U, // V6_vsubb_dv
3475 637603955U, // V6_vsubbnq
3476 637604134U, // V6_vsubbq
3477 2178500634U, // V6_vsubbsat
3478 2178500634U, // V6_vsubbsat_dv
3479 81365018U, // V6_vsubcarry
3480 2913339418U, // V6_vsubcarryo
3481 769247258U, // V6_vsubh
3482 769247258U, // V6_vsubh_dv
3483 654381171U, // V6_vsubhnq
3484 654381350U, // V6_vsubhq
3485 769247258U, // V6_vsubhsat
3486 769247258U, // V6_vsubhsat_dv
3487 14256154U, // V6_vsubhw
3488 299485210U, // V6_vsububh
3489 2379876378U, // V6_vsububsat
3490 2379876378U, // V6_vsububsat_dv
3491 2178549786U, // V6_vsubububb_sat
3492 14305306U, // V6_vsubuhsat
3493 14305306U, // V6_vsubuhsat_dv
3494 14256154U, // V6_vsubuhw
3495 14321690U, // V6_vsubuwsat
3496 14321690U, // V6_vsubuwsat_dv
3497 14256154U, // V6_vsubw
3498 14256154U, // V6_vsubw_dv
3499 671158387U, // V6_vsubwnq
3500 671158566U, // V6_vsubwq
3501 14256154U, // V6_vsubwsat
3502 14256154U, // V6_vsubwsat_dv
3503 14338074U, // V6_vswap
3504 584779802U, // V6_vtmpyb
3505 584796186U, // V6_vtmpyb_acc
3506 299567130U, // V6_vtmpybus
3507 299583514U, // V6_vtmpybus_acc
3508 14387226U, // V6_vtmpyhb
3509 14403610U, // V6_vtmpyhb_acc
3510 14419994U, // V6_vunpackb
3511 14436378U, // V6_vunpackh
3512 14452762U, // V6_vunpackob
3513 14469146U, // V6_vunpackoh
3514 14485530U, // V6_vunpackub
3515 14501914U, // V6_vunpackuh
3516 1427U, // V6_vwhist128
3517 297122U, // V6_vwhist128m
3518 297354U, // V6_vwhist128q
3519 4278666U, // V6_vwhist128qm
3520 1417U, // V6_vwhist256
3521 1762U, // V6_vwhist256_sat
3522 297343U, // V6_vwhist256q
3523 14518655U, // V6_vwhist256q_sat
3524 14534682U, // V6_vxor
3525 14551066U, // V6_vzb
3526 14567450U, // V6_vzh
3527 21072528U, // V6_zLd_ai
3528 26135184U, // V6_zLd_pi
3529 26118800U, // V6_zLd_ppu
3530 4114726U, // V6_zLd_pred_ai
3531 1782501670U, // V6_zLd_pred_pi
3532 1782501670U, // V6_zLd_pred_ppu
3533 14583834U, // V6_zextract
3534 1754U, // Y2_barrier
3535 1844U, // Y2_break
3536 297430U, // Y2_ciad
3537 14600877U, // Y2_crswap0
3538 297567U, // Y2_cswi
3539 297376U, // Y2_dccleana
3540 298030U, // Y2_dccleanidx
3541 297411U, // Y2_dccleaninva
3542 298087U, // Y2_dccleaninvidx
3543 21072459U, // Y2_dcfetchbo
3544 297395U, // Y2_dcinva
3545 298052U, // Y2_dcinvidx
3546 1680U, // Y2_dckill
3547 14616602U, // Y2_dctagr
3548 3623938U, // Y2_dctagw
3549 297386U, // Y2_dczeroa
3550 14632986U, // Y2_getimask
3551 14649370U, // Y2_iassignr
3552 298008U, // Y2_iassignw
3553 14665754U, // Y2_icdatar
3554 3623915U, // Y2_icdataw
3555 297403U, // Y2_icinva
3556 298062U, // Y2_icinvidx
3557 1687U, // Y2_ickill
3558 14682138U, // Y2_ictagr
3559 3623946U, // Y2_ictagw
3560 1568U, // Y2_isync
3561 1599U, // Y2_k0lock
3562 1621U, // Y2_k0unlock
3563 298072U, // Y2_l2cleaninvidx
3564 1673U, // Y2_l2kill
3565 297507U, // Y2_resume
3566 3623533U, // Y2_setimask
3567 3623588U, // Y2_setprio
3568 297874U, // Y2_start
3569 297653U, // Y2_stop
3570 297568U, // Y2_swi
3571 1776U, // Y2_syncht
3572 50432026U, // Y2_tfrscrr
3573 50432026U, // Y2_tfrsrcr
3574 1613U, // Y2_tlblock
3575 14698522U, // Y2_tlbp
3576 14698522U, // Y2_tlbpp
3577 14714906U, // Y2_tlbr
3578 1639U, // Y2_tlbunlock
3579 3623924U, // Y2_tlbw
3580 297815U, // Y2_wait
3581 14731949U, // Y4_crswap1
3582 70732461U, // Y4_crswap10
3583 3623490U, // Y4_l2fetch
3584 14747674U, // Y4_l2tagr
3585 3623930U, // Y4_l2tagw
3586 297562U, // Y4_nmi
3587 297436U, // Y4_siad
3588 50432026U, // Y4_tfrscpp
3589 50432026U, // Y4_tfrspcp
3590 297486U, // Y4_trace
3591 14764058U, // Y5_ctlbw
3592 298018U, // Y5_l2cleanidx
3593 3623490U, // Y5_l2fetch
3594 1694U, // Y5_l2gclean
3595 1856U, // Y5_l2gcleaninv
3596 1649U, // Y5_l2gunlock
3597 298042U, // Y5_l2invidx
3598 14780442U, // Y5_l2locka
3599 297365U, // Y5_l2unlocka
3600 297468U, // Y5_tlbasidi
3601 14796826U, // Y5_tlboc
3602 297532U, // Y6_diag
3603 3623211U, // Y6_diag0
3604 3623263U, // Y6_diag1
3605 3623525U, // Y6_dmlink
3606 14813210U, // Y6_dmpause
3607 14829594U, // Y6_dmpoll
3608 297505U, // Y6_dmresume
3609 297872U, // Y6_dmstart
3610 14845978U, // Y6_dmwait
3611 297950U, // Y6_l2gcleaninvpa
3612 297626U, // Y6_l2gcleanpa
3613 2074U, // dep_A2_addsat
3614 4540442U, // dep_A2_subsat
3615 2928461850U, // dep_S2_packhl
3616 1437U, // invalid_decode
3617 };
3618
3619 static const uint16_t OpInfo1[] = {
3620 0U, // PHI
3621 0U, // INLINEASM
3622 0U, // INLINEASM_BR
3623 0U, // CFI_INSTRUCTION
3624 0U, // EH_LABEL
3625 0U, // GC_LABEL
3626 0U, // ANNOTATION_LABEL
3627 0U, // KILL
3628 0U, // EXTRACT_SUBREG
3629 0U, // INSERT_SUBREG
3630 0U, // IMPLICIT_DEF
3631 0U, // INIT_UNDEF
3632 0U, // SUBREG_TO_REG
3633 0U, // COPY_TO_REGCLASS
3634 0U, // DBG_VALUE
3635 0U, // DBG_VALUE_LIST
3636 0U, // DBG_INSTR_REF
3637 0U, // DBG_PHI
3638 0U, // DBG_LABEL
3639 0U, // REG_SEQUENCE
3640 0U, // COPY
3641 0U, // COPY_LANEMASK
3642 0U, // BUNDLE
3643 0U, // LIFETIME_START
3644 0U, // LIFETIME_END
3645 0U, // PSEUDO_PROBE
3646 0U, // ARITH_FENCE
3647 0U, // STACKMAP
3648 0U, // FENTRY_CALL
3649 0U, // PATCHPOINT
3650 0U, // LOAD_STACK_GUARD
3651 0U, // PREALLOCATED_SETUP
3652 0U, // PREALLOCATED_ARG
3653 0U, // STATEPOINT
3654 0U, // LOCAL_ESCAPE
3655 0U, // FAULTING_OP
3656 0U, // PATCHABLE_OP
3657 0U, // PATCHABLE_FUNCTION_ENTER
3658 0U, // PATCHABLE_RET
3659 0U, // PATCHABLE_FUNCTION_EXIT
3660 0U, // PATCHABLE_TAIL_CALL
3661 0U, // PATCHABLE_EVENT_CALL
3662 0U, // PATCHABLE_TYPED_EVENT_CALL
3663 0U, // ICALL_BRANCH_FUNNEL
3664 0U, // FAKE_USE
3665 0U, // MEMBARRIER
3666 0U, // JUMP_TABLE_DEBUG_INFO
3667 0U, // RELOC_NONE
3668 0U, // CONVERGENCECTRL_ENTRY
3669 0U, // CONVERGENCECTRL_ANCHOR
3670 0U, // CONVERGENCECTRL_LOOP
3671 0U, // CONVERGENCECTRL_GLUE
3672 0U, // G_ASSERT_SEXT
3673 0U, // G_ASSERT_ZEXT
3674 0U, // G_ASSERT_ALIGN
3675 0U, // G_ADD
3676 0U, // G_SUB
3677 0U, // G_MUL
3678 0U, // G_SDIV
3679 0U, // G_UDIV
3680 0U, // G_SREM
3681 0U, // G_UREM
3682 0U, // G_SDIVREM
3683 0U, // G_UDIVREM
3684 0U, // G_AND
3685 0U, // G_OR
3686 0U, // G_XOR
3687 0U, // G_ABDS
3688 0U, // G_ABDU
3689 0U, // G_UAVGFLOOR
3690 0U, // G_UAVGCEIL
3691 0U, // G_SAVGFLOOR
3692 0U, // G_SAVGCEIL
3693 0U, // G_IMPLICIT_DEF
3694 0U, // G_PHI
3695 0U, // G_FRAME_INDEX
3696 0U, // G_GLOBAL_VALUE
3697 0U, // G_PTRAUTH_GLOBAL_VALUE
3698 0U, // G_CONSTANT_POOL
3699 0U, // G_EXTRACT
3700 0U, // G_UNMERGE_VALUES
3701 0U, // G_INSERT
3702 0U, // G_MERGE_VALUES
3703 0U, // G_BUILD_VECTOR
3704 0U, // G_BUILD_VECTOR_TRUNC
3705 0U, // G_CONCAT_VECTORS
3706 0U, // G_PTRTOINT
3707 0U, // G_INTTOPTR
3708 0U, // G_BITCAST
3709 0U, // G_FREEZE
3710 0U, // G_CONSTANT_FOLD_BARRIER
3711 0U, // G_INTRINSIC_FPTRUNC_ROUND
3712 0U, // G_INTRINSIC_TRUNC
3713 0U, // G_INTRINSIC_ROUND
3714 0U, // G_INTRINSIC_LRINT
3715 0U, // G_INTRINSIC_LLRINT
3716 0U, // G_INTRINSIC_ROUNDEVEN
3717 0U, // G_READCYCLECOUNTER
3718 0U, // G_READSTEADYCOUNTER
3719 0U, // G_LOAD
3720 0U, // G_SEXTLOAD
3721 0U, // G_ZEXTLOAD
3722 0U, // G_INDEXED_LOAD
3723 0U, // G_INDEXED_SEXTLOAD
3724 0U, // G_INDEXED_ZEXTLOAD
3725 0U, // G_STORE
3726 0U, // G_INDEXED_STORE
3727 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
3728 0U, // G_ATOMIC_CMPXCHG
3729 0U, // G_ATOMICRMW_XCHG
3730 0U, // G_ATOMICRMW_ADD
3731 0U, // G_ATOMICRMW_SUB
3732 0U, // G_ATOMICRMW_AND
3733 0U, // G_ATOMICRMW_NAND
3734 0U, // G_ATOMICRMW_OR
3735 0U, // G_ATOMICRMW_XOR
3736 0U, // G_ATOMICRMW_MAX
3737 0U, // G_ATOMICRMW_MIN
3738 0U, // G_ATOMICRMW_UMAX
3739 0U, // G_ATOMICRMW_UMIN
3740 0U, // G_ATOMICRMW_FADD
3741 0U, // G_ATOMICRMW_FSUB
3742 0U, // G_ATOMICRMW_FMAX
3743 0U, // G_ATOMICRMW_FMIN
3744 0U, // G_ATOMICRMW_FMAXIMUM
3745 0U, // G_ATOMICRMW_FMINIMUM
3746 0U, // G_ATOMICRMW_UINC_WRAP
3747 0U, // G_ATOMICRMW_UDEC_WRAP
3748 0U, // G_ATOMICRMW_USUB_COND
3749 0U, // G_ATOMICRMW_USUB_SAT
3750 0U, // G_FENCE
3751 0U, // G_PREFETCH
3752 0U, // G_BRCOND
3753 0U, // G_BRINDIRECT
3754 0U, // G_INVOKE_REGION_START
3755 0U, // G_INTRINSIC
3756 0U, // G_INTRINSIC_W_SIDE_EFFECTS
3757 0U, // G_INTRINSIC_CONVERGENT
3758 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
3759 0U, // G_ANYEXT
3760 0U, // G_TRUNC
3761 0U, // G_TRUNC_SSAT_S
3762 0U, // G_TRUNC_SSAT_U
3763 0U, // G_TRUNC_USAT_U
3764 0U, // G_CONSTANT
3765 0U, // G_FCONSTANT
3766 0U, // G_VASTART
3767 0U, // G_VAARG
3768 0U, // G_SEXT
3769 0U, // G_SEXT_INREG
3770 0U, // G_ZEXT
3771 0U, // G_SHL
3772 0U, // G_LSHR
3773 0U, // G_ASHR
3774 0U, // G_FSHL
3775 0U, // G_FSHR
3776 0U, // G_ROTR
3777 0U, // G_ROTL
3778 0U, // G_ICMP
3779 0U, // G_FCMP
3780 0U, // G_SCMP
3781 0U, // G_UCMP
3782 0U, // G_SELECT
3783 0U, // G_UADDO
3784 0U, // G_UADDE
3785 0U, // G_USUBO
3786 0U, // G_USUBE
3787 0U, // G_SADDO
3788 0U, // G_SADDE
3789 0U, // G_SSUBO
3790 0U, // G_SSUBE
3791 0U, // G_UMULO
3792 0U, // G_SMULO
3793 0U, // G_UMULH
3794 0U, // G_SMULH
3795 0U, // G_UADDSAT
3796 0U, // G_SADDSAT
3797 0U, // G_USUBSAT
3798 0U, // G_SSUBSAT
3799 0U, // G_USHLSAT
3800 0U, // G_SSHLSAT
3801 0U, // G_SMULFIX
3802 0U, // G_UMULFIX
3803 0U, // G_SMULFIXSAT
3804 0U, // G_UMULFIXSAT
3805 0U, // G_SDIVFIX
3806 0U, // G_UDIVFIX
3807 0U, // G_SDIVFIXSAT
3808 0U, // G_UDIVFIXSAT
3809 0U, // G_FADD
3810 0U, // G_FSUB
3811 0U, // G_FMUL
3812 0U, // G_FMA
3813 0U, // G_FMAD
3814 0U, // G_FDIV
3815 0U, // G_FREM
3816 0U, // G_FMODF
3817 0U, // G_FPOW
3818 0U, // G_FPOWI
3819 0U, // G_FEXP
3820 0U, // G_FEXP2
3821 0U, // G_FEXP10
3822 0U, // G_FLOG
3823 0U, // G_FLOG2
3824 0U, // G_FLOG10
3825 0U, // G_FLDEXP
3826 0U, // G_FFREXP
3827 0U, // G_FNEG
3828 0U, // G_FPEXT
3829 0U, // G_FPTRUNC
3830 0U, // G_FPTOSI
3831 0U, // G_FPTOUI
3832 0U, // G_SITOFP
3833 0U, // G_UITOFP
3834 0U, // G_FPTOSI_SAT
3835 0U, // G_FPTOUI_SAT
3836 0U, // G_FABS
3837 0U, // G_FCOPYSIGN
3838 0U, // G_IS_FPCLASS
3839 0U, // G_FCANONICALIZE
3840 0U, // G_FMINNUM
3841 0U, // G_FMAXNUM
3842 0U, // G_FMINNUM_IEEE
3843 0U, // G_FMAXNUM_IEEE
3844 0U, // G_FMINIMUM
3845 0U, // G_FMAXIMUM
3846 0U, // G_FMINIMUMNUM
3847 0U, // G_FMAXIMUMNUM
3848 0U, // G_GET_FPENV
3849 0U, // G_SET_FPENV
3850 0U, // G_RESET_FPENV
3851 0U, // G_GET_FPMODE
3852 0U, // G_SET_FPMODE
3853 0U, // G_RESET_FPMODE
3854 0U, // G_GET_ROUNDING
3855 0U, // G_SET_ROUNDING
3856 0U, // G_PTR_ADD
3857 0U, // G_PTRMASK
3858 0U, // G_SMIN
3859 0U, // G_SMAX
3860 0U, // G_UMIN
3861 0U, // G_UMAX
3862 0U, // G_ABS
3863 0U, // G_LROUND
3864 0U, // G_LLROUND
3865 0U, // G_BR
3866 0U, // G_BRJT
3867 0U, // G_VSCALE
3868 0U, // G_INSERT_SUBVECTOR
3869 0U, // G_EXTRACT_SUBVECTOR
3870 0U, // G_INSERT_VECTOR_ELT
3871 0U, // G_EXTRACT_VECTOR_ELT
3872 0U, // G_SHUFFLE_VECTOR
3873 0U, // G_SPLAT_VECTOR
3874 0U, // G_STEP_VECTOR
3875 0U, // G_VECTOR_COMPRESS
3876 0U, // G_CTTZ
3877 0U, // G_CTTZ_ZERO_UNDEF
3878 0U, // G_CTLZ
3879 0U, // G_CTLZ_ZERO_UNDEF
3880 0U, // G_CTLS
3881 0U, // G_CTPOP
3882 0U, // G_BSWAP
3883 0U, // G_BITREVERSE
3884 0U, // G_FCEIL
3885 0U, // G_FCOS
3886 0U, // G_FSIN
3887 0U, // G_FSINCOS
3888 0U, // G_FTAN
3889 0U, // G_FACOS
3890 0U, // G_FASIN
3891 0U, // G_FATAN
3892 0U, // G_FATAN2
3893 0U, // G_FCOSH
3894 0U, // G_FSINH
3895 0U, // G_FTANH
3896 0U, // G_FSQRT
3897 0U, // G_FFLOOR
3898 0U, // G_FRINT
3899 0U, // G_FNEARBYINT
3900 0U, // G_ADDRSPACE_CAST
3901 0U, // G_BLOCK_ADDR
3902 0U, // G_JUMP_TABLE
3903 0U, // G_DYN_STACKALLOC
3904 0U, // G_STACKSAVE
3905 0U, // G_STACKRESTORE
3906 0U, // G_STRICT_FADD
3907 0U, // G_STRICT_FSUB
3908 0U, // G_STRICT_FMUL
3909 0U, // G_STRICT_FDIV
3910 0U, // G_STRICT_FREM
3911 0U, // G_STRICT_FMA
3912 0U, // G_STRICT_FSQRT
3913 0U, // G_STRICT_FLDEXP
3914 0U, // G_READ_REGISTER
3915 0U, // G_WRITE_REGISTER
3916 0U, // G_MEMCPY
3917 0U, // G_MEMCPY_INLINE
3918 0U, // G_MEMMOVE
3919 0U, // G_MEMSET
3920 0U, // G_BZERO
3921 0U, // G_TRAP
3922 0U, // G_DEBUGTRAP
3923 0U, // G_UBSANTRAP
3924 0U, // G_VECREDUCE_SEQ_FADD
3925 0U, // G_VECREDUCE_SEQ_FMUL
3926 0U, // G_VECREDUCE_FADD
3927 0U, // G_VECREDUCE_FMUL
3928 0U, // G_VECREDUCE_FMAX
3929 0U, // G_VECREDUCE_FMIN
3930 0U, // G_VECREDUCE_FMAXIMUM
3931 0U, // G_VECREDUCE_FMINIMUM
3932 0U, // G_VECREDUCE_ADD
3933 0U, // G_VECREDUCE_MUL
3934 0U, // G_VECREDUCE_AND
3935 0U, // G_VECREDUCE_OR
3936 0U, // G_VECREDUCE_XOR
3937 0U, // G_VECREDUCE_SMAX
3938 0U, // G_VECREDUCE_SMIN
3939 0U, // G_VECREDUCE_UMAX
3940 0U, // G_VECREDUCE_UMIN
3941 0U, // G_SBFX
3942 0U, // G_UBFX
3943 0U, // A2_addsp
3944 0U, // A2_iconst
3945 0U, // A2_neg
3946 0U, // A2_not
3947 0U, // A2_tfrf
3948 0U, // A2_tfrfnew
3949 0U, // A2_tfrp
3950 0U, // A2_tfrpf
3951 0U, // A2_tfrpfnew
3952 0U, // A2_tfrpi
3953 0U, // A2_tfrpt
3954 0U, // A2_tfrptnew
3955 0U, // A2_tfrt
3956 0U, // A2_tfrtnew
3957 0U, // A2_vaddb_map
3958 0U, // A2_vsubb_map
3959 0U, // A2_zxtb
3960 0U, // A4_boundscheck
3961 0U, // ADJCALLSTACKDOWN
3962 0U, // ADJCALLSTACKUP
3963 0U, // C2_cmpgei
3964 0U, // C2_cmpgeui
3965 0U, // C2_cmplt
3966 0U, // C2_cmpltu
3967 0U, // C2_pxfer_map
3968 0U, // DUPLEX_Pseudo
3969 0U, // ENDLOOP0
3970 0U, // ENDLOOP01
3971 0U, // ENDLOOP1
3972 0U, // J2_endloop0
3973 0U, // J2_endloop01
3974 0U, // J2_endloop1
3975 0U, // J2_jumpf_nopred_map
3976 0U, // J2_jumprf_nopred_map
3977 0U, // J2_jumprt_nopred_map
3978 0U, // J2_jumpt_nopred_map
3979 0U, // J2_trap1_noregmap
3980 1U, // L2_loadalignb_zomap
3981 1U, // L2_loadalignh_zomap
3982 0U, // L2_loadbsw2_zomap
3983 0U, // L2_loadbsw4_zomap
3984 0U, // L2_loadbzw2_zomap
3985 0U, // L2_loadbzw4_zomap
3986 0U, // L2_loadrb_zomap
3987 0U, // L2_loadrd_zomap
3988 0U, // L2_loadrh_zomap
3989 0U, // L2_loadri_zomap
3990 0U, // L2_loadrub_zomap
3991 0U, // L2_loadruh_zomap
3992 66U, // L2_ploadrbf_zomap
3993 66U, // L2_ploadrbfnew_zomap
3994 66U, // L2_ploadrbt_zomap
3995 66U, // L2_ploadrbtnew_zomap
3996 66U, // L2_ploadrdf_zomap
3997 66U, // L2_ploadrdfnew_zomap
3998 66U, // L2_ploadrdt_zomap
3999 66U, // L2_ploadrdtnew_zomap
4000 66U, // L2_ploadrhf_zomap
4001 66U, // L2_ploadrhfnew_zomap
4002 66U, // L2_ploadrht_zomap
4003 66U, // L2_ploadrhtnew_zomap
4004 66U, // L2_ploadrif_zomap
4005 66U, // L2_ploadrifnew_zomap
4006 66U, // L2_ploadrit_zomap
4007 66U, // L2_ploadritnew_zomap
4008 66U, // L2_ploadrubf_zomap
4009 66U, // L2_ploadrubfnew_zomap
4010 66U, // L2_ploadrubt_zomap
4011 66U, // L2_ploadrubtnew_zomap
4012 66U, // L2_ploadruhf_zomap
4013 66U, // L2_ploadruhfnew_zomap
4014 66U, // L2_ploadruht_zomap
4015 66U, // L2_ploadruhtnew_zomap
4016 0U, // L4_add_memopb_zomap
4017 0U, // L4_add_memoph_zomap
4018 0U, // L4_add_memopw_zomap
4019 0U, // L4_and_memopb_zomap
4020 0U, // L4_and_memoph_zomap
4021 0U, // L4_and_memopw_zomap
4022 0U, // L4_iadd_memopb_zomap
4023 0U, // L4_iadd_memoph_zomap
4024 0U, // L4_iadd_memopw_zomap
4025 0U, // L4_iand_memopb_zomap
4026 0U, // L4_iand_memoph_zomap
4027 0U, // L4_iand_memopw_zomap
4028 0U, // L4_ior_memopb_zomap
4029 0U, // L4_ior_memoph_zomap
4030 0U, // L4_ior_memopw_zomap
4031 0U, // L4_isub_memopb_zomap
4032 0U, // L4_isub_memoph_zomap
4033 0U, // L4_isub_memopw_zomap
4034 0U, // L4_or_memopb_zomap
4035 0U, // L4_or_memoph_zomap
4036 0U, // L4_or_memopw_zomap
4037 0U, // L4_return_map_to_raw_f
4038 0U, // L4_return_map_to_raw_fnew_pnt
4039 0U, // L4_return_map_to_raw_fnew_pt
4040 0U, // L4_return_map_to_raw_t
4041 0U, // L4_return_map_to_raw_tnew_pnt
4042 0U, // L4_return_map_to_raw_tnew_pt
4043 0U, // L4_sub_memopb_zomap
4044 0U, // L4_sub_memoph_zomap
4045 0U, // L4_sub_memopw_zomap
4046 0U, // L6_deallocframe_map_to_raw
4047 0U, // L6_return_map_to_raw
4048 0U, // LDriw_ctr
4049 0U, // LDriw_pred
4050 66U, // M2_mpysmi
4051 0U, // M2_mpyui
4052 0U, // M2_vrcmpys_acc_s1
4053 0U, // M2_vrcmpys_s1
4054 0U, // M2_vrcmpys_s1rp
4055 0U, // M7_vdmpy
4056 0U, // M7_vdmpy_acc
4057 0U, // PS_aligna
4058 0U, // PS_alloca
4059 0U, // PS_call_instrprof_custom
4060 0U, // PS_call_nr
4061 0U, // PS_crash
4062 0U, // PS_false
4063 0U, // PS_fi
4064 0U, // PS_fia
4065 0U, // PS_loadrb_pci
4066 0U, // PS_loadrb_pcr
4067 0U, // PS_loadrd_pci
4068 0U, // PS_loadrd_pcr
4069 0U, // PS_loadrh_pci
4070 0U, // PS_loadrh_pcr
4071 0U, // PS_loadri_pci
4072 0U, // PS_loadri_pcr
4073 0U, // PS_loadrub_pci
4074 0U, // PS_loadrub_pcr
4075 0U, // PS_loadruh_pci
4076 0U, // PS_loadruh_pcr
4077 0U, // PS_pselect
4078 0U, // PS_qfalse
4079 0U, // PS_qtrue
4080 0U, // PS_storerb_pci
4081 0U, // PS_storerb_pcr
4082 0U, // PS_storerd_pci
4083 0U, // PS_storerd_pcr
4084 0U, // PS_storerf_pci
4085 0U, // PS_storerf_pcr
4086 0U, // PS_storerh_pci
4087 0U, // PS_storerh_pcr
4088 0U, // PS_storeri_pci
4089 0U, // PS_storeri_pcr
4090 0U, // PS_tailcall_i
4091 0U, // PS_tailcall_r
4092 0U, // PS_true
4093 0U, // PS_vdd0
4094 0U, // PS_vloadrq_ai
4095 0U, // PS_vloadrv_ai
4096 0U, // PS_vloadrv_nt_ai
4097 0U, // PS_vloadrw_ai
4098 0U, // PS_vloadrw_nt_ai
4099 0U, // PS_vmulw
4100 0U, // PS_vmulw_acc
4101 0U, // PS_vselect
4102 0U, // PS_vsplatib
4103 0U, // PS_vsplatih
4104 0U, // PS_vsplatiw
4105 0U, // PS_vsplatrb
4106 0U, // PS_vsplatrh
4107 0U, // PS_vsplatrw
4108 0U, // PS_vstorerq_ai
4109 0U, // PS_vstorerv_ai
4110 0U, // PS_vstorerv_nt_ai
4111 0U, // PS_vstorerw_ai
4112 0U, // PS_vstorerw_nt_ai
4113 0U, // PS_wselect
4114 0U, // S2_asr_i_p_rnd_goodsyntax
4115 0U, // S2_asr_i_r_rnd_goodsyntax
4116 131U, // S2_pstorerbf_zomap
4117 195U, // S2_pstorerbnewf_zomap
4118 195U, // S2_pstorerbnewt_zomap
4119 131U, // S2_pstorerbt_zomap
4120 131U, // S2_pstorerdf_zomap
4121 131U, // S2_pstorerdt_zomap
4122 259U, // S2_pstorerff_zomap
4123 259U, // S2_pstorerft_zomap
4124 131U, // S2_pstorerhf_zomap
4125 195U, // S2_pstorerhnewf_zomap
4126 195U, // S2_pstorerhnewt_zomap
4127 131U, // S2_pstorerht_zomap
4128 131U, // S2_pstorerif_zomap
4129 195U, // S2_pstorerinewf_zomap
4130 195U, // S2_pstorerinewt_zomap
4131 131U, // S2_pstorerit_zomap
4132 0U, // S2_storerb_zomap
4133 0U, // S2_storerbnew_zomap
4134 0U, // S2_storerd_zomap
4135 0U, // S2_storerf_zomap
4136 0U, // S2_storerh_zomap
4137 0U, // S2_storerhnew_zomap
4138 0U, // S2_storeri_zomap
4139 0U, // S2_storerinew_zomap
4140 0U, // S2_tableidxb_goodsyntax
4141 0U, // S2_tableidxd_goodsyntax
4142 0U, // S2_tableidxh_goodsyntax
4143 0U, // S2_tableidxw_goodsyntax
4144 131U, // S4_pstorerbfnew_zomap
4145 195U, // S4_pstorerbnewfnew_zomap
4146 195U, // S4_pstorerbnewtnew_zomap
4147 131U, // S4_pstorerbtnew_zomap
4148 131U, // S4_pstorerdfnew_zomap
4149 131U, // S4_pstorerdtnew_zomap
4150 259U, // S4_pstorerffnew_zomap
4151 259U, // S4_pstorerftnew_zomap
4152 131U, // S4_pstorerhfnew_zomap
4153 195U, // S4_pstorerhnewfnew_zomap
4154 195U, // S4_pstorerhnewtnew_zomap
4155 131U, // S4_pstorerhtnew_zomap
4156 131U, // S4_pstorerifnew_zomap
4157 195U, // S4_pstorerinewfnew_zomap
4158 195U, // S4_pstorerinewtnew_zomap
4159 131U, // S4_pstoreritnew_zomap
4160 0U, // S4_storeirb_zomap
4161 4U, // S4_storeirbf_zomap
4162 4U, // S4_storeirbfnew_zomap
4163 4U, // S4_storeirbt_zomap
4164 4U, // S4_storeirbtnew_zomap
4165 0U, // S4_storeirh_zomap
4166 4U, // S4_storeirhf_zomap
4167 4U, // S4_storeirhfnew_zomap
4168 4U, // S4_storeirht_zomap
4169 4U, // S4_storeirhtnew_zomap
4170 0U, // S4_storeiri_zomap
4171 4U, // S4_storeirif_zomap
4172 4U, // S4_storeirifnew_zomap
4173 4U, // S4_storeirit_zomap
4174 4U, // S4_storeiritnew_zomap
4175 0U, // S5_asrhub_rnd_sat_goodsyntax
4176 322U, // S5_vasrhrnd_goodsyntax
4177 0U, // S6_allocframe_to_raw
4178 0U, // STriw_ctr
4179 0U, // STriw_pred
4180 386U, // V6_MAP_equb
4181 389U, // V6_MAP_equb_and
4182 389U, // V6_MAP_equb_ior
4183 389U, // V6_MAP_equb_xor
4184 450U, // V6_MAP_equh
4185 453U, // V6_MAP_equh_and
4186 453U, // V6_MAP_equh_ior
4187 453U, // V6_MAP_equh_xor
4188 514U, // V6_MAP_equw
4189 517U, // V6_MAP_equw_and
4190 517U, // V6_MAP_equw_ior
4191 517U, // V6_MAP_equw_xor
4192 0U, // V6_dbl_ld0
4193 0U, // V6_dbl_st0
4194 0U, // V6_extractw_alt
4195 0U, // V6_hi
4196 0U, // V6_ld0
4197 66U, // V6_ldcnp0
4198 578U, // V6_ldcnpnt0
4199 66U, // V6_ldcp0
4200 578U, // V6_ldcpnt0
4201 66U, // V6_ldnp0
4202 578U, // V6_ldnpnt0
4203 0U, // V6_ldnt0
4204 66U, // V6_ldp0
4205 578U, // V6_ldpnt0
4206 66U, // V6_ldtnp0
4207 578U, // V6_ldtnpnt0
4208 66U, // V6_ldtp0
4209 578U, // V6_ldtpnt0
4210 0U, // V6_ldu0
4211 0U, // V6_lo
4212 0U, // V6_st0
4213 0U, // V6_stn0
4214 0U, // V6_stnnt0
4215 131U, // V6_stnp0
4216 6U, // V6_stnpnt0
4217 131U, // V6_stnq0
4218 6U, // V6_stnqnt0
4219 0U, // V6_stnt0
4220 131U, // V6_stp0
4221 6U, // V6_stpnt0
4222 131U, // V6_stq0
4223 6U, // V6_stqnt0
4224 0U, // V6_stu0
4225 131U, // V6_stunp0
4226 131U, // V6_stup0
4227 0U, // V6_v10mpyubs10
4228 0U, // V6_v10mpyubs10_vxx
4229 7U, // V6_v6mpyhubs10_alt
4230 8U, // V6_v6mpyvubs10_alt
4231 0U, // V6_vabsb_alt
4232 0U, // V6_vabsb_sat_alt
4233 0U, // V6_vabsdiffh_alt
4234 0U, // V6_vabsdiffub_alt
4235 0U, // V6_vabsdiffuh_alt
4236 0U, // V6_vabsdiffw_alt
4237 0U, // V6_vabsh_alt
4238 0U, // V6_vabsh_sat_alt
4239 0U, // V6_vabsub_alt
4240 0U, // V6_vabsuh_alt
4241 0U, // V6_vabsuw_alt
4242 0U, // V6_vabsw_alt
4243 0U, // V6_vabsw_sat_alt
4244 0U, // V6_vaddb_alt
4245 0U, // V6_vaddb_dv_alt
4246 0U, // V6_vaddbnq_alt
4247 0U, // V6_vaddbq_alt
4248 0U, // V6_vaddbsat_alt
4249 0U, // V6_vaddbsat_dv_alt
4250 0U, // V6_vaddh_alt
4251 0U, // V6_vaddh_dv_alt
4252 0U, // V6_vaddhnq_alt
4253 0U, // V6_vaddhq_alt
4254 0U, // V6_vaddhsat_alt
4255 0U, // V6_vaddhsat_dv_alt
4256 0U, // V6_vaddhw_acc_alt
4257 0U, // V6_vaddhw_alt
4258 0U, // V6_vaddubh_acc_alt
4259 0U, // V6_vaddubh_alt
4260 0U, // V6_vaddubsat_alt
4261 0U, // V6_vaddubsat_dv_alt
4262 0U, // V6_vadduhsat_alt
4263 0U, // V6_vadduhsat_dv_alt
4264 0U, // V6_vadduhw_acc_alt
4265 0U, // V6_vadduhw_alt
4266 0U, // V6_vadduwsat_alt
4267 0U, // V6_vadduwsat_dv_alt
4268 0U, // V6_vaddw_alt
4269 0U, // V6_vaddw_dv_alt
4270 0U, // V6_vaddwnq_alt
4271 0U, // V6_vaddwq_alt
4272 0U, // V6_vaddwsat_alt
4273 0U, // V6_vaddwsat_dv_alt
4274 0U, // V6_vandnqrt_acc_alt
4275 0U, // V6_vandnqrt_alt
4276 0U, // V6_vandqrt_acc_alt
4277 0U, // V6_vandqrt_alt
4278 0U, // V6_vandvrt_acc_alt
4279 0U, // V6_vandvrt_alt
4280 0U, // V6_vaslh_acc_alt
4281 66U, // V6_vaslh_alt
4282 66U, // V6_vaslhv_alt
4283 0U, // V6_vaslw_acc_alt
4284 66U, // V6_vaslw_alt
4285 66U, // V6_vaslwv_alt
4286 0U, // V6_vasr_into_alt
4287 0U, // V6_vasrh_acc_alt
4288 66U, // V6_vasrh_alt
4289 66U, // V6_vasrhv_alt
4290 0U, // V6_vasrw_acc_alt
4291 66U, // V6_vasrw_alt
4292 66U, // V6_vasrwv_alt
4293 0U, // V6_vassignp
4294 0U, // V6_vavgb_alt
4295 0U, // V6_vavgbrnd_alt
4296 0U, // V6_vavgh_alt
4297 0U, // V6_vavghrnd_alt
4298 0U, // V6_vavgub_alt
4299 0U, // V6_vavgubrnd_alt
4300 0U, // V6_vavguh_alt
4301 0U, // V6_vavguhrnd_alt
4302 0U, // V6_vavguw_alt
4303 0U, // V6_vavguwrnd_alt
4304 0U, // V6_vavgw_alt
4305 0U, // V6_vavgwrnd_alt
4306 0U, // V6_vcl0h_alt
4307 0U, // V6_vcl0w_alt
4308 0U, // V6_vd0
4309 0U, // V6_vdd0
4310 0U, // V6_vdealb4w_alt
4311 0U, // V6_vdealb_alt
4312 0U, // V6_vdealh_alt
4313 0U, // V6_vdmpybus_acc_alt
4314 0U, // V6_vdmpybus_alt
4315 0U, // V6_vdmpybus_dv_acc_alt
4316 0U, // V6_vdmpybus_dv_alt
4317 0U, // V6_vdmpyhb_acc_alt
4318 0U, // V6_vdmpyhb_alt
4319 0U, // V6_vdmpyhb_dv_acc_alt
4320 0U, // V6_vdmpyhb_dv_alt
4321 0U, // V6_vdmpyhisat_acc_alt
4322 0U, // V6_vdmpyhisat_alt
4323 0U, // V6_vdmpyhsat_acc_alt
4324 0U, // V6_vdmpyhsat_alt
4325 0U, // V6_vdmpyhsuisat_acc_alt
4326 0U, // V6_vdmpyhsuisat_alt
4327 0U, // V6_vdmpyhsusat_acc_alt
4328 0U, // V6_vdmpyhsusat_alt
4329 0U, // V6_vdmpyhvsat_acc_alt
4330 0U, // V6_vdmpyhvsat_alt
4331 0U, // V6_vdsaduh_acc_alt
4332 0U, // V6_vdsaduh_alt
4333 0U, // V6_vgather_vscatter_mh_pseudo
4334 0U, // V6_vgathermh_pseudo
4335 0U, // V6_vgathermhq_pseudo
4336 0U, // V6_vgathermhw_pseudo
4337 0U, // V6_vgathermhwq_pseudo
4338 0U, // V6_vgathermw_pseudo
4339 0U, // V6_vgathermwq_pseudo
4340 66U, // V6_vlsrh_alt
4341 66U, // V6_vlsrhv_alt
4342 66U, // V6_vlsrw_alt
4343 66U, // V6_vlsrwv_alt
4344 0U, // V6_vmaxb_alt
4345 0U, // V6_vmaxh_alt
4346 0U, // V6_vmaxub_alt
4347 0U, // V6_vmaxuh_alt
4348 0U, // V6_vmaxw_alt
4349 0U, // V6_vminb_alt
4350 0U, // V6_vminh_alt
4351 0U, // V6_vminub_alt
4352 0U, // V6_vminuh_alt
4353 0U, // V6_vminw_alt
4354 0U, // V6_vmpabus_acc_alt
4355 0U, // V6_vmpabus_alt
4356 0U, // V6_vmpabusv_alt
4357 0U, // V6_vmpabuu_acc_alt
4358 0U, // V6_vmpabuu_alt
4359 0U, // V6_vmpabuuv_alt
4360 0U, // V6_vmpahb_acc_alt
4361 0U, // V6_vmpahb_alt
4362 0U, // V6_vmpauhb_acc_alt
4363 0U, // V6_vmpauhb_alt
4364 0U, // V6_vmpybus_acc_alt
4365 0U, // V6_vmpybus_alt
4366 0U, // V6_vmpybusv_acc_alt
4367 0U, // V6_vmpybusv_alt
4368 0U, // V6_vmpybv_acc_alt
4369 0U, // V6_vmpybv_alt
4370 0U, // V6_vmpyewuh_alt
4371 0U, // V6_vmpyh_acc_alt
4372 0U, // V6_vmpyh_alt
4373 0U, // V6_vmpyhsat_acc_alt
4374 0U, // V6_vmpyhsrs_alt
4375 0U, // V6_vmpyhss_alt
4376 0U, // V6_vmpyhus_acc_alt
4377 0U, // V6_vmpyhus_alt
4378 0U, // V6_vmpyhv_acc_alt
4379 0U, // V6_vmpyhv_alt
4380 0U, // V6_vmpyhvsrs_alt
4381 0U, // V6_vmpyiewh_acc_alt
4382 0U, // V6_vmpyiewuh_acc_alt
4383 0U, // V6_vmpyiewuh_alt
4384 0U, // V6_vmpyih_acc_alt
4385 0U, // V6_vmpyih_alt
4386 0U, // V6_vmpyihb_acc_alt
4387 0U, // V6_vmpyihb_alt
4388 0U, // V6_vmpyiowh_alt
4389 0U, // V6_vmpyiwb_acc_alt
4390 0U, // V6_vmpyiwb_alt
4391 0U, // V6_vmpyiwh_acc_alt
4392 0U, // V6_vmpyiwh_alt
4393 0U, // V6_vmpyiwub_acc_alt
4394 0U, // V6_vmpyiwub_alt
4395 0U, // V6_vmpyowh_alt
4396 0U, // V6_vmpyowh_rnd_alt
4397 0U, // V6_vmpyowh_rnd_sacc_alt
4398 0U, // V6_vmpyowh_sacc_alt
4399 0U, // V6_vmpyub_acc_alt
4400 0U, // V6_vmpyub_alt
4401 0U, // V6_vmpyubv_acc_alt
4402 0U, // V6_vmpyubv_alt
4403 0U, // V6_vmpyuh_acc_alt
4404 0U, // V6_vmpyuh_alt
4405 0U, // V6_vmpyuhv_acc_alt
4406 0U, // V6_vmpyuhv_alt
4407 0U, // V6_vnavgb_alt
4408 0U, // V6_vnavgh_alt
4409 0U, // V6_vnavgub_alt
4410 0U, // V6_vnavgw_alt
4411 0U, // V6_vnormamth_alt
4412 0U, // V6_vnormamtw_alt
4413 0U, // V6_vpackeb_alt
4414 0U, // V6_vpackeh_alt
4415 0U, // V6_vpackhb_sat_alt
4416 0U, // V6_vpackhub_sat_alt
4417 0U, // V6_vpackob_alt
4418 0U, // V6_vpackoh_alt
4419 0U, // V6_vpackwh_sat_alt
4420 0U, // V6_vpackwuh_sat_alt
4421 0U, // V6_vpopcounth_alt
4422 389U, // V6_vrmpybub_rtt_acc_alt
4423 386U, // V6_vrmpybub_rtt_alt
4424 0U, // V6_vrmpybus_acc_alt
4425 0U, // V6_vrmpybus_alt
4426 73U, // V6_vrmpybusi_acc_alt
4427 69U, // V6_vrmpybusi_alt
4428 0U, // V6_vrmpybusv_acc_alt
4429 0U, // V6_vrmpybusv_alt
4430 0U, // V6_vrmpybv_acc_alt
4431 0U, // V6_vrmpybv_alt
4432 0U, // V6_vrmpyub_acc_alt
4433 0U, // V6_vrmpyub_alt
4434 0U, // V6_vrmpyub_rtt_acc_alt
4435 0U, // V6_vrmpyub_rtt_alt
4436 73U, // V6_vrmpyubi_acc_alt
4437 69U, // V6_vrmpyubi_alt
4438 0U, // V6_vrmpyubv_acc_alt
4439 0U, // V6_vrmpyubv_alt
4440 0U, // V6_vrotr_alt
4441 0U, // V6_vroundhb_alt
4442 0U, // V6_vroundhub_alt
4443 0U, // V6_vrounduhub_alt
4444 0U, // V6_vrounduwuh_alt
4445 0U, // V6_vroundwh_alt
4446 0U, // V6_vroundwuh_alt
4447 73U, // V6_vrsadubi_acc_alt
4448 69U, // V6_vrsadubi_alt
4449 66U, // V6_vsathub_alt
4450 0U, // V6_vsatuwuh_alt
4451 66U, // V6_vsatwh_alt
4452 0U, // V6_vsb_alt
4453 8192U, // V6_vscattermh_add_alt
4454 16384U, // V6_vscattermh_alt
4455 0U, // V6_vscattermhq_alt
4456 24576U, // V6_vscattermw_add_alt
4457 32768U, // V6_vscattermw_alt
4458 24576U, // V6_vscattermwh_add_alt
4459 32768U, // V6_vscattermwh_alt
4460 10U, // V6_vscattermwhq_alt
4461 11U, // V6_vscattermwq_alt
4462 0U, // V6_vsh_alt
4463 0U, // V6_vshufeh_alt
4464 0U, // V6_vshuffb_alt
4465 0U, // V6_vshuffeb_alt
4466 0U, // V6_vshuffh_alt
4467 0U, // V6_vshuffob_alt
4468 0U, // V6_vshufoeb_alt
4469 0U, // V6_vshufoeh_alt
4470 0U, // V6_vshufoh_alt
4471 0U, // V6_vsubb_alt
4472 0U, // V6_vsubb_dv_alt
4473 0U, // V6_vsubbnq_alt
4474 0U, // V6_vsubbq_alt
4475 0U, // V6_vsubbsat_alt
4476 0U, // V6_vsubbsat_dv_alt
4477 0U, // V6_vsubh_alt
4478 0U, // V6_vsubh_dv_alt
4479 0U, // V6_vsubhnq_alt
4480 0U, // V6_vsubhq_alt
4481 0U, // V6_vsubhsat_alt
4482 0U, // V6_vsubhsat_dv_alt
4483 0U, // V6_vsubhw_alt
4484 0U, // V6_vsububh_alt
4485 0U, // V6_vsububsat_alt
4486 0U, // V6_vsububsat_dv_alt
4487 0U, // V6_vsubuhsat_alt
4488 0U, // V6_vsubuhsat_dv_alt
4489 0U, // V6_vsubuhw_alt
4490 0U, // V6_vsubuwsat_alt
4491 0U, // V6_vsubuwsat_dv_alt
4492 0U, // V6_vsubw_alt
4493 0U, // V6_vsubw_dv_alt
4494 0U, // V6_vsubwnq_alt
4495 0U, // V6_vsubwq_alt
4496 0U, // V6_vsubwsat_alt
4497 0U, // V6_vsubwsat_dv_alt
4498 0U, // V6_vtmpyb_acc_alt
4499 0U, // V6_vtmpyb_alt
4500 0U, // V6_vtmpybus_acc_alt
4501 0U, // V6_vtmpybus_alt
4502 0U, // V6_vtmpyhb_acc_alt
4503 0U, // V6_vtmpyhb_alt
4504 640U, // V6_vtran2x2_map
4505 0U, // V6_vunpackb_alt
4506 0U, // V6_vunpackh_alt
4507 0U, // V6_vunpackob_alt
4508 0U, // V6_vunpackoh_alt
4509 0U, // V6_vunpackub_alt
4510 0U, // V6_vunpackuh_alt
4511 0U, // V6_vzb_alt
4512 0U, // V6_vzh_alt
4513 0U, // V6_zld0
4514 1U, // V6_zldp0
4515 0U, // Y2_crswap_old
4516 0U, // Y2_dcfetch
4517 0U, // Y2_k1lock_map
4518 0U, // Y2_k1unlock_map
4519 0U, // dup_A2_add
4520 12U, // dup_A2_addi
4521 66U, // dup_A2_andir
4522 66U, // dup_A2_combineii
4523 0U, // dup_A2_sxtb
4524 0U, // dup_A2_sxth
4525 0U, // dup_A2_tfr
4526 0U, // dup_A2_tfrsi
4527 0U, // dup_A2_zxtb
4528 0U, // dup_A2_zxth
4529 66U, // dup_A4_combineii
4530 66U, // dup_A4_combineir
4531 66U, // dup_A4_combineri
4532 0U, // dup_C2_cmoveif
4533 0U, // dup_C2_cmoveit
4534 0U, // dup_C2_cmovenewif
4535 0U, // dup_C2_cmovenewit
4536 66U, // dup_C2_cmpeqi
4537 0U, // dup_L2_deallocframe
4538 1U, // dup_L2_loadrb_io
4539 1U, // dup_L2_loadrd_io
4540 1U, // dup_L2_loadrh_io
4541 1U, // dup_L2_loadri_io
4542 1U, // dup_L2_loadrub_io
4543 1U, // dup_L2_loadruh_io
4544 13U, // dup_S2_allocframe
4545 130U, // dup_S2_storerb_io
4546 130U, // dup_S2_storerd_io
4547 130U, // dup_S2_storerh_io
4548 130U, // dup_S2_storeri_io
4549 0U, // dup_S4_storeirb_io
4550 0U, // dup_S4_storeiri_io
4551 0U, // A2_abs
4552 0U, // A2_absp
4553 0U, // A2_abssat
4554 0U, // A2_add
4555 718U, // A2_addh_h16_hh
4556 782U, // A2_addh_h16_hl
4557 719U, // A2_addh_h16_lh
4558 783U, // A2_addh_h16_ll
4559 846U, // A2_addh_h16_sat_hh
4560 910U, // A2_addh_h16_sat_hl
4561 847U, // A2_addh_h16_sat_lh
4562 911U, // A2_addh_h16_sat_ll
4563 975U, // A2_addh_l16_hl
4564 1039U, // A2_addh_l16_ll
4565 1103U, // A2_addh_l16_sat_hl
4566 1167U, // A2_addh_l16_sat_ll
4567 12U, // A2_addi
4568 0U, // A2_addp
4569 40960U, // A2_addpsat
4570 40960U, // A2_addsat
4571 49152U, // A2_addsph
4572 57344U, // A2_addspl
4573 66U, // A2_and
4574 66U, // A2_andir
4575 66U, // A2_andp
4576 0U, // A2_aslh
4577 0U, // A2_asrh
4578 962U, // A2_combine_hh
4579 1026U, // A2_combine_hl
4580 962U, // A2_combine_lh
4581 1026U, // A2_combine_ll
4582 66U, // A2_combineii
4583 66U, // A2_combinew
4584 0U, // A2_max
4585 0U, // A2_maxp
4586 0U, // A2_maxu
4587 0U, // A2_maxup
4588 0U, // A2_min
4589 0U, // A2_minp
4590 0U, // A2_minu
4591 0U, // A2_minup
4592 0U, // A2_negp
4593 0U, // A2_negsat
4594 0U, // A2_nop
4595 0U, // A2_notp
4596 66U, // A2_or
4597 66U, // A2_orir
4598 66U, // A2_orp
4599 1216U, // A2_paddf
4600 1216U, // A2_paddfnew
4601 1228U, // A2_paddif
4602 1228U, // A2_paddifnew
4603 1228U, // A2_paddit
4604 1228U, // A2_padditnew
4605 1216U, // A2_paddt
4606 1216U, // A2_paddtnew
4607 0U, // A2_pandf
4608 0U, // A2_pandfnew
4609 0U, // A2_pandt
4610 0U, // A2_pandtnew
4611 0U, // A2_porf
4612 0U, // A2_porfnew
4613 0U, // A2_port
4614 0U, // A2_portnew
4615 0U, // A2_psubf
4616 0U, // A2_psubfnew
4617 0U, // A2_psubt
4618 0U, // A2_psubtnew
4619 0U, // A2_pxorf
4620 0U, // A2_pxorfnew
4621 0U, // A2_pxort
4622 0U, // A2_pxortnew
4623 0U, // A2_roundsat
4624 0U, // A2_sat
4625 0U, // A2_satb
4626 0U, // A2_sath
4627 0U, // A2_satub
4628 0U, // A2_satuh
4629 0U, // A2_sub
4630 718U, // A2_subh_h16_hh
4631 782U, // A2_subh_h16_hl
4632 719U, // A2_subh_h16_lh
4633 783U, // A2_subh_h16_ll
4634 846U, // A2_subh_h16_sat_hh
4635 910U, // A2_subh_h16_sat_hl
4636 847U, // A2_subh_h16_sat_lh
4637 911U, // A2_subh_h16_sat_ll
4638 975U, // A2_subh_l16_hl
4639 1039U, // A2_subh_l16_ll
4640 1103U, // A2_subh_l16_sat_hl
4641 1167U, // A2_subh_l16_sat_ll
4642 0U, // A2_subp
4643 66U, // A2_subri
4644 40960U, // A2_subsat
4645 0U, // A2_svaddh
4646 0U, // A2_svaddhs
4647 0U, // A2_svadduhs
4648 0U, // A2_svavgh
4649 0U, // A2_svavghs
4650 0U, // A2_svnavgh
4651 0U, // A2_svsubh
4652 0U, // A2_svsubhs
4653 0U, // A2_svsubuhs
4654 0U, // A2_swiz
4655 0U, // A2_sxtb
4656 0U, // A2_sxth
4657 0U, // A2_sxtw
4658 0U, // A2_tfr
4659 0U, // A2_tfrcrr
4660 16U, // A2_tfrih
4661 16U, // A2_tfril
4662 0U, // A2_tfrrcr
4663 0U, // A2_tfrsi
4664 0U, // A2_vabsh
4665 0U, // A2_vabshsat
4666 0U, // A2_vabsw
4667 0U, // A2_vabswsat
4668 0U, // A2_vaddh
4669 0U, // A2_vaddhs
4670 0U, // A2_vaddub
4671 0U, // A2_vaddubs
4672 0U, // A2_vadduhs
4673 0U, // A2_vaddw
4674 0U, // A2_vaddws
4675 0U, // A2_vavgh
4676 0U, // A2_vavghcr
4677 0U, // A2_vavghr
4678 0U, // A2_vavgub
4679 0U, // A2_vavgubr
4680 0U, // A2_vavguh
4681 0U, // A2_vavguhr
4682 0U, // A2_vavguw
4683 0U, // A2_vavguwr
4684 0U, // A2_vavgw
4685 0U, // A2_vavgwcr
4686 0U, // A2_vavgwr
4687 66U, // A2_vcmpbeq
4688 66U, // A2_vcmpbgtu
4689 66U, // A2_vcmpheq
4690 66U, // A2_vcmphgt
4691 66U, // A2_vcmphgtu
4692 66U, // A2_vcmpweq
4693 66U, // A2_vcmpwgt
4694 66U, // A2_vcmpwgtu
4695 0U, // A2_vconj
4696 0U, // A2_vmaxb
4697 0U, // A2_vmaxh
4698 0U, // A2_vmaxub
4699 0U, // A2_vmaxuh
4700 0U, // A2_vmaxuw
4701 0U, // A2_vmaxw
4702 0U, // A2_vminb
4703 0U, // A2_vminh
4704 0U, // A2_vminub
4705 0U, // A2_vminuh
4706 0U, // A2_vminuw
4707 0U, // A2_vminw
4708 0U, // A2_vnavgh
4709 0U, // A2_vnavghcr
4710 0U, // A2_vnavghr
4711 0U, // A2_vnavgw
4712 0U, // A2_vnavgwcr
4713 0U, // A2_vnavgwr
4714 0U, // A2_vraddub
4715 0U, // A2_vraddub_acc
4716 0U, // A2_vrsadub
4717 0U, // A2_vrsadub_acc
4718 0U, // A2_vsubh
4719 0U, // A2_vsubhs
4720 0U, // A2_vsubub
4721 0U, // A2_vsububs
4722 0U, // A2_vsubuhs
4723 0U, // A2_vsubw
4724 0U, // A2_vsubws
4725 0U, // A2_xor
4726 0U, // A2_xorp
4727 0U, // A2_zxth
4728 1216U, // A4_addp_c
4729 66U, // A4_andn
4730 66U, // A4_andnp
4731 66U, // A4_bitsplit
4732 66U, // A4_bitspliti
4733 0U, // A4_boundscheck_hi
4734 0U, // A4_boundscheck_lo
4735 66U, // A4_cmpbeq
4736 66U, // A4_cmpbeqi
4737 66U, // A4_cmpbgt
4738 66U, // A4_cmpbgti
4739 66U, // A4_cmpbgtu
4740 66U, // A4_cmpbgtui
4741 66U, // A4_cmpheq
4742 66U, // A4_cmpheqi
4743 66U, // A4_cmphgt
4744 66U, // A4_cmphgti
4745 66U, // A4_cmphgtu
4746 66U, // A4_cmphgtui
4747 66U, // A4_combineii
4748 66U, // A4_combineir
4749 66U, // A4_combineri
4750 66U, // A4_cround_ri
4751 66U, // A4_cround_rr
4752 0U, // A4_ext
4753 0U, // A4_modwrapu
4754 66U, // A4_orn
4755 66U, // A4_ornp
4756 0U, // A4_paslhf
4757 0U, // A4_paslhfnew
4758 0U, // A4_paslht
4759 0U, // A4_paslhtnew
4760 0U, // A4_pasrhf
4761 0U, // A4_pasrhfnew
4762 0U, // A4_pasrht
4763 0U, // A4_pasrhtnew
4764 0U, // A4_psxtbf
4765 0U, // A4_psxtbfnew
4766 0U, // A4_psxtbt
4767 0U, // A4_psxtbtnew
4768 0U, // A4_psxthf
4769 0U, // A4_psxthfnew
4770 0U, // A4_psxtht
4771 0U, // A4_psxthtnew
4772 0U, // A4_pzxtbf
4773 0U, // A4_pzxtbfnew
4774 0U, // A4_pzxtbt
4775 0U, // A4_pzxtbtnew
4776 0U, // A4_pzxthf
4777 0U, // A4_pzxthfnew
4778 0U, // A4_pzxtht
4779 0U, // A4_pzxthtnew
4780 66U, // A4_rcmpeq
4781 66U, // A4_rcmpeqi
4782 66U, // A4_rcmpneq
4783 66U, // A4_rcmpneqi
4784 66U, // A4_round_ri
4785 1282U, // A4_round_ri_sat
4786 66U, // A4_round_rr
4787 1282U, // A4_round_rr_sat
4788 1216U, // A4_subp_c
4789 0U, // A4_tfrcpp
4790 0U, // A4_tfrpcp
4791 0U, // A4_tlbmatch
4792 0U, // A4_vcmpbeq_any
4793 66U, // A4_vcmpbeqi
4794 66U, // A4_vcmpbgt
4795 66U, // A4_vcmpbgti
4796 66U, // A4_vcmpbgtui
4797 66U, // A4_vcmpheqi
4798 66U, // A4_vcmphgti
4799 66U, // A4_vcmphgtui
4800 66U, // A4_vcmpweqi
4801 66U, // A4_vcmpwgti
4802 66U, // A4_vcmpwgtui
4803 0U, // A4_vrmaxh
4804 0U, // A4_vrmaxuh
4805 0U, // A4_vrmaxuw
4806 0U, // A4_vrmaxw
4807 0U, // A4_vrminh
4808 0U, // A4_vrminuh
4809 0U, // A4_vrminuw
4810 0U, // A4_vrminw
4811 17U, // A5_ACS
4812 0U, // A5_vaddhubs
4813 0U, // A6_vcmpbeq_notany
4814 18U, // A6_vminub_RdP
4815 0U, // A7_clip
4816 66U, // A7_croundd_ri
4817 66U, // A7_croundd_rr
4818 0U, // A7_vclip
4819 0U, // C2_all8
4820 66U, // C2_and
4821 0U, // C2_andn
4822 0U, // C2_any8
4823 66U, // C2_bitsclr
4824 66U, // C2_bitsclri
4825 0U, // C2_bitsset
4826 0U, // C2_ccombinewf
4827 0U, // C2_ccombinewnewf
4828 0U, // C2_ccombinewnewt
4829 0U, // C2_ccombinewt
4830 0U, // C2_cmoveif
4831 0U, // C2_cmoveit
4832 0U, // C2_cmovenewif
4833 0U, // C2_cmovenewit
4834 66U, // C2_cmpeq
4835 66U, // C2_cmpeqi
4836 66U, // C2_cmpeqp
4837 66U, // C2_cmpgt
4838 66U, // C2_cmpgti
4839 66U, // C2_cmpgtp
4840 66U, // C2_cmpgtu
4841 66U, // C2_cmpgtui
4842 66U, // C2_cmpgtup
4843 0U, // C2_mask
4844 1346U, // C2_mux
4845 9602U, // C2_muxii
4846 9602U, // C2_muxir
4847 1346U, // C2_muxri
4848 0U, // C2_not
4849 66U, // C2_or
4850 0U, // C2_orn
4851 0U, // C2_tfrpr
4852 0U, // C2_tfrrp
4853 0U, // C2_vitpack
4854 0U, // C2_vmux
4855 0U, // C2_xor
4856 0U, // C4_addipc
4857 17600U, // C4_and_and
4858 19U, // C4_and_andn
4859 17600U, // C4_and_or
4860 19U, // C4_and_orn
4861 66U, // C4_cmplte
4862 66U, // C4_cmpltei
4863 66U, // C4_cmplteu
4864 66U, // C4_cmplteui
4865 66U, // C4_cmpneq
4866 66U, // C4_cmpneqi
4867 0U, // C4_fastcorner9
4868 0U, // C4_fastcorner9_not
4869 66U, // C4_nbitsclr
4870 66U, // C4_nbitsclri
4871 0U, // C4_nbitsset
4872 17600U, // C4_or_and
4873 19U, // C4_or_andn
4874 17600U, // C4_or_or
4875 19U, // C4_or_orn
4876 0U, // CALLProfile
4877 0U, // CONST32
4878 0U, // CONST64
4879 0U, // DuplexIClass0
4880 0U, // DuplexIClass1
4881 0U, // DuplexIClass2
4882 0U, // DuplexIClass3
4883 0U, // DuplexIClass4
4884 0U, // DuplexIClass5
4885 0U, // DuplexIClass6
4886 0U, // DuplexIClass7
4887 0U, // DuplexIClass8
4888 0U, // DuplexIClass9
4889 0U, // DuplexIClassA
4890 0U, // DuplexIClassB
4891 0U, // DuplexIClassC
4892 0U, // DuplexIClassD
4893 0U, // DuplexIClassE
4894 0U, // DuplexIClassF
4895 0U, // EH_RETURN_JMPR
4896 0U, // F2_conv_d2df
4897 0U, // F2_conv_d2sf
4898 0U, // F2_conv_df2d
4899 0U, // F2_conv_df2d_chop
4900 0U, // F2_conv_df2sf
4901 0U, // F2_conv_df2ud
4902 0U, // F2_conv_df2ud_chop
4903 0U, // F2_conv_df2uw
4904 0U, // F2_conv_df2uw_chop
4905 0U, // F2_conv_df2w
4906 0U, // F2_conv_df2w_chop
4907 0U, // F2_conv_sf2d
4908 0U, // F2_conv_sf2d_chop
4909 0U, // F2_conv_sf2df
4910 0U, // F2_conv_sf2ud
4911 0U, // F2_conv_sf2ud_chop
4912 0U, // F2_conv_sf2uw
4913 0U, // F2_conv_sf2uw_chop
4914 0U, // F2_conv_sf2w
4915 0U, // F2_conv_sf2w_chop
4916 0U, // F2_conv_ud2df
4917 0U, // F2_conv_ud2sf
4918 0U, // F2_conv_uw2df
4919 0U, // F2_conv_uw2sf
4920 0U, // F2_conv_w2df
4921 0U, // F2_conv_w2sf
4922 0U, // F2_dfadd
4923 0U, // F2_dfclass
4924 0U, // F2_dfcmpeq
4925 0U, // F2_dfcmpge
4926 0U, // F2_dfcmpgt
4927 0U, // F2_dfcmpuo
4928 0U, // F2_dfimm_n
4929 0U, // F2_dfimm_p
4930 0U, // F2_dfmax
4931 0U, // F2_dfmin
4932 0U, // F2_dfmpyfix
4933 0U, // F2_dfmpyhh
4934 0U, // F2_dfmpylh
4935 0U, // F2_dfmpyll
4936 0U, // F2_dfsub
4937 0U, // F2_sfadd
4938 0U, // F2_sfclass
4939 0U, // F2_sfcmpeq
4940 0U, // F2_sfcmpge
4941 0U, // F2_sfcmpgt
4942 0U, // F2_sfcmpuo
4943 0U, // F2_sffixupd
4944 0U, // F2_sffixupn
4945 0U, // F2_sffixupr
4946 0U, // F2_sffma
4947 0U, // F2_sffma_lib
4948 1481U, // F2_sffma_sc
4949 0U, // F2_sffms
4950 0U, // F2_sffms_lib
4951 0U, // F2_sfimm_n
4952 0U, // F2_sfimm_p
4953 20U, // F2_sfinvsqrta
4954 0U, // F2_sfmax
4955 0U, // F2_sfmin
4956 0U, // F2_sfmpy
4957 21U, // F2_sfrecipa
4958 0U, // F2_sfsub
4959 0U, // G4_tfrgcpp
4960 0U, // G4_tfrgcrr
4961 0U, // G4_tfrgpcp
4962 0U, // G4_tfrgrcr
4963 16U, // HI
4964 0U, // J2_call
4965 0U, // J2_callf
4966 0U, // J2_callr
4967 0U, // J2_callrf
4968 0U, // J2_callrh
4969 0U, // J2_callrt
4970 0U, // J2_callt
4971 0U, // J2_jump
4972 0U, // J2_jumpf
4973 0U, // J2_jumpfnew
4974 0U, // J2_jumpfnewpt
4975 0U, // J2_jumpfpt
4976 0U, // J2_jumpr
4977 0U, // J2_jumprf
4978 0U, // J2_jumprfnew
4979 0U, // J2_jumprfnewpt
4980 0U, // J2_jumprfpt
4981 0U, // J2_jumprgtez
4982 0U, // J2_jumprgtezpt
4983 0U, // J2_jumprh
4984 0U, // J2_jumprltez
4985 0U, // J2_jumprltezpt
4986 0U, // J2_jumprnz
4987 0U, // J2_jumprnzpt
4988 0U, // J2_jumprt
4989 0U, // J2_jumprtnew
4990 0U, // J2_jumprtnewpt
4991 0U, // J2_jumprtpt
4992 0U, // J2_jumprz
4993 0U, // J2_jumprzpt
4994 0U, // J2_jumpt
4995 0U, // J2_jumptnew
4996 0U, // J2_jumptnewpt
4997 0U, // J2_jumptpt
4998 1U, // J2_loop0i
4999 1U, // J2_loop0iext
5000 1U, // J2_loop0r
5001 1U, // J2_loop0rext
5002 1U, // J2_loop1i
5003 1U, // J2_loop1iext
5004 1U, // J2_loop1r
5005 1U, // J2_loop1rext
5006 0U, // J2_pause
5007 1U, // J2_ploop1si
5008 1U, // J2_ploop1sr
5009 1U, // J2_ploop2si
5010 1U, // J2_ploop2sr
5011 1U, // J2_ploop3si
5012 1U, // J2_ploop3sr
5013 0U, // J2_rte
5014 0U, // J2_trap0
5015 1U, // J2_trap1
5016 0U, // J2_unpause
5017 0U, // J4_cmpeq_f_jumpnv_nt
5018 0U, // J4_cmpeq_f_jumpnv_t
5019 22U, // J4_cmpeq_fp0_jump_nt
5020 23U, // J4_cmpeq_fp0_jump_t
5021 24U, // J4_cmpeq_fp1_jump_nt
5022 25U, // J4_cmpeq_fp1_jump_t
5023 0U, // J4_cmpeq_t_jumpnv_nt
5024 0U, // J4_cmpeq_t_jumpnv_t
5025 26U, // J4_cmpeq_tp0_jump_nt
5026 27U, // J4_cmpeq_tp0_jump_t
5027 28U, // J4_cmpeq_tp1_jump_nt
5028 29U, // J4_cmpeq_tp1_jump_t
5029 0U, // J4_cmpeqi_f_jumpnv_nt
5030 0U, // J4_cmpeqi_f_jumpnv_t
5031 22U, // J4_cmpeqi_fp0_jump_nt
5032 23U, // J4_cmpeqi_fp0_jump_t
5033 24U, // J4_cmpeqi_fp1_jump_nt
5034 25U, // J4_cmpeqi_fp1_jump_t
5035 0U, // J4_cmpeqi_t_jumpnv_nt
5036 0U, // J4_cmpeqi_t_jumpnv_t
5037 26U, // J4_cmpeqi_tp0_jump_nt
5038 27U, // J4_cmpeqi_tp0_jump_t
5039 28U, // J4_cmpeqi_tp1_jump_nt
5040 29U, // J4_cmpeqi_tp1_jump_t
5041 0U, // J4_cmpeqn1_f_jumpnv_nt
5042 0U, // J4_cmpeqn1_f_jumpnv_t
5043 22U, // J4_cmpeqn1_fp0_jump_nt
5044 23U, // J4_cmpeqn1_fp0_jump_t
5045 24U, // J4_cmpeqn1_fp1_jump_nt
5046 25U, // J4_cmpeqn1_fp1_jump_t
5047 0U, // J4_cmpeqn1_t_jumpnv_nt
5048 0U, // J4_cmpeqn1_t_jumpnv_t
5049 26U, // J4_cmpeqn1_tp0_jump_nt
5050 27U, // J4_cmpeqn1_tp0_jump_t
5051 28U, // J4_cmpeqn1_tp1_jump_nt
5052 29U, // J4_cmpeqn1_tp1_jump_t
5053 0U, // J4_cmpgt_f_jumpnv_nt
5054 0U, // J4_cmpgt_f_jumpnv_t
5055 22U, // J4_cmpgt_fp0_jump_nt
5056 23U, // J4_cmpgt_fp0_jump_t
5057 24U, // J4_cmpgt_fp1_jump_nt
5058 25U, // J4_cmpgt_fp1_jump_t
5059 0U, // J4_cmpgt_t_jumpnv_nt
5060 0U, // J4_cmpgt_t_jumpnv_t
5061 26U, // J4_cmpgt_tp0_jump_nt
5062 27U, // J4_cmpgt_tp0_jump_t
5063 28U, // J4_cmpgt_tp1_jump_nt
5064 29U, // J4_cmpgt_tp1_jump_t
5065 0U, // J4_cmpgti_f_jumpnv_nt
5066 0U, // J4_cmpgti_f_jumpnv_t
5067 22U, // J4_cmpgti_fp0_jump_nt
5068 23U, // J4_cmpgti_fp0_jump_t
5069 24U, // J4_cmpgti_fp1_jump_nt
5070 25U, // J4_cmpgti_fp1_jump_t
5071 0U, // J4_cmpgti_t_jumpnv_nt
5072 0U, // J4_cmpgti_t_jumpnv_t
5073 26U, // J4_cmpgti_tp0_jump_nt
5074 27U, // J4_cmpgti_tp0_jump_t
5075 28U, // J4_cmpgti_tp1_jump_nt
5076 29U, // J4_cmpgti_tp1_jump_t
5077 0U, // J4_cmpgtn1_f_jumpnv_nt
5078 0U, // J4_cmpgtn1_f_jumpnv_t
5079 22U, // J4_cmpgtn1_fp0_jump_nt
5080 23U, // J4_cmpgtn1_fp0_jump_t
5081 24U, // J4_cmpgtn1_fp1_jump_nt
5082 25U, // J4_cmpgtn1_fp1_jump_t
5083 0U, // J4_cmpgtn1_t_jumpnv_nt
5084 0U, // J4_cmpgtn1_t_jumpnv_t
5085 26U, // J4_cmpgtn1_tp0_jump_nt
5086 27U, // J4_cmpgtn1_tp0_jump_t
5087 28U, // J4_cmpgtn1_tp1_jump_nt
5088 29U, // J4_cmpgtn1_tp1_jump_t
5089 0U, // J4_cmpgtu_f_jumpnv_nt
5090 0U, // J4_cmpgtu_f_jumpnv_t
5091 22U, // J4_cmpgtu_fp0_jump_nt
5092 23U, // J4_cmpgtu_fp0_jump_t
5093 24U, // J4_cmpgtu_fp1_jump_nt
5094 25U, // J4_cmpgtu_fp1_jump_t
5095 0U, // J4_cmpgtu_t_jumpnv_nt
5096 0U, // J4_cmpgtu_t_jumpnv_t
5097 26U, // J4_cmpgtu_tp0_jump_nt
5098 27U, // J4_cmpgtu_tp0_jump_t
5099 28U, // J4_cmpgtu_tp1_jump_nt
5100 29U, // J4_cmpgtu_tp1_jump_t
5101 0U, // J4_cmpgtui_f_jumpnv_nt
5102 0U, // J4_cmpgtui_f_jumpnv_t
5103 22U, // J4_cmpgtui_fp0_jump_nt
5104 23U, // J4_cmpgtui_fp0_jump_t
5105 24U, // J4_cmpgtui_fp1_jump_nt
5106 25U, // J4_cmpgtui_fp1_jump_t
5107 0U, // J4_cmpgtui_t_jumpnv_nt
5108 0U, // J4_cmpgtui_t_jumpnv_t
5109 26U, // J4_cmpgtui_tp0_jump_nt
5110 27U, // J4_cmpgtui_tp0_jump_t
5111 28U, // J4_cmpgtui_tp1_jump_nt
5112 29U, // J4_cmpgtui_tp1_jump_t
5113 30U, // J4_cmplt_f_jumpnv_nt
5114 31U, // J4_cmplt_f_jumpnv_t
5115 30U, // J4_cmplt_t_jumpnv_nt
5116 31U, // J4_cmplt_t_jumpnv_t
5117 30U, // J4_cmpltu_f_jumpnv_nt
5118 31U, // J4_cmpltu_f_jumpnv_t
5119 30U, // J4_cmpltu_t_jumpnv_nt
5120 31U, // J4_cmpltu_t_jumpnv_t
5121 0U, // J4_hintjumpr
5122 0U, // J4_jumpseti
5123 0U, // J4_jumpsetr
5124 0U, // J4_tstbit0_f_jumpnv_nt
5125 0U, // J4_tstbit0_f_jumpnv_t
5126 0U, // J4_tstbit0_fp0_jump_nt
5127 0U, // J4_tstbit0_fp0_jump_t
5128 0U, // J4_tstbit0_fp1_jump_nt
5129 0U, // J4_tstbit0_fp1_jump_t
5130 0U, // J4_tstbit0_t_jumpnv_nt
5131 0U, // J4_tstbit0_t_jumpnv_t
5132 0U, // J4_tstbit0_tp0_jump_nt
5133 0U, // J4_tstbit0_tp0_jump_t
5134 0U, // J4_tstbit0_tp1_jump_nt
5135 0U, // J4_tstbit0_tp1_jump_t
5136 0U, // L2_deallocframe
5137 1248U, // L2_loadalignb_io
5138 25249U, // L2_loadalignb_pbr
5139 33442U, // L2_loadalignb_pci
5140 35U, // L2_loadalignb_pcr
5141 674U, // L2_loadalignb_pi
5142 673U, // L2_loadalignb_pr
5143 1248U, // L2_loadalignh_io
5144 25249U, // L2_loadalignh_pbr
5145 33442U, // L2_loadalignh_pci
5146 35U, // L2_loadalignh_pcr
5147 674U, // L2_loadalignh_pi
5148 673U, // L2_loadalignh_pr
5149 1U, // L2_loadbsw2_io
5150 36U, // L2_loadbsw2_pbr
5151 37U, // L2_loadbsw2_pci
5152 0U, // L2_loadbsw2_pcr
5153 1U, // L2_loadbsw2_pi
5154 1U, // L2_loadbsw2_pr
5155 1U, // L2_loadbsw4_io
5156 36U, // L2_loadbsw4_pbr
5157 37U, // L2_loadbsw4_pci
5158 0U, // L2_loadbsw4_pcr
5159 1U, // L2_loadbsw4_pi
5160 1U, // L2_loadbsw4_pr
5161 1U, // L2_loadbzw2_io
5162 36U, // L2_loadbzw2_pbr
5163 37U, // L2_loadbzw2_pci
5164 0U, // L2_loadbzw2_pcr
5165 1U, // L2_loadbzw2_pi
5166 1U, // L2_loadbzw2_pr
5167 1U, // L2_loadbzw4_io
5168 36U, // L2_loadbzw4_pbr
5169 37U, // L2_loadbzw4_pci
5170 0U, // L2_loadbzw4_pcr
5171 1U, // L2_loadbzw4_pi
5172 1U, // L2_loadbzw4_pr
5173 1U, // L2_loadrb_io
5174 36U, // L2_loadrb_pbr
5175 37U, // L2_loadrb_pci
5176 0U, // L2_loadrb_pcr
5177 1U, // L2_loadrb_pi
5178 1U, // L2_loadrb_pr
5179 0U, // L2_loadrbgp
5180 1U, // L2_loadrd_io
5181 36U, // L2_loadrd_pbr
5182 37U, // L2_loadrd_pci
5183 0U, // L2_loadrd_pcr
5184 1U, // L2_loadrd_pi
5185 1U, // L2_loadrd_pr
5186 0U, // L2_loadrdgp
5187 1U, // L2_loadrh_io
5188 36U, // L2_loadrh_pbr
5189 37U, // L2_loadrh_pci
5190 0U, // L2_loadrh_pcr
5191 1U, // L2_loadrh_pi
5192 1U, // L2_loadrh_pr
5193 0U, // L2_loadrhgp
5194 1U, // L2_loadri_io
5195 36U, // L2_loadri_pbr
5196 37U, // L2_loadri_pci
5197 0U, // L2_loadri_pcr
5198 1U, // L2_loadri_pi
5199 1U, // L2_loadri_pr
5200 0U, // L2_loadrigp
5201 1U, // L2_loadrub_io
5202 36U, // L2_loadrub_pbr
5203 37U, // L2_loadrub_pci
5204 0U, // L2_loadrub_pcr
5205 1U, // L2_loadrub_pi
5206 1U, // L2_loadrub_pr
5207 0U, // L2_loadrubgp
5208 1U, // L2_loadruh_io
5209 36U, // L2_loadruh_pbr
5210 37U, // L2_loadruh_pci
5211 0U, // L2_loadruh_pcr
5212 1U, // L2_loadruh_pi
5213 1U, // L2_loadruh_pr
5214 0U, // L2_loadruhgp
5215 0U, // L2_loadw_aq
5216 0U, // L2_loadw_locked
5217 1538U, // L2_ploadrbf_io
5218 1638U, // L2_ploadrbf_pi
5219 1538U, // L2_ploadrbfnew_io
5220 1638U, // L2_ploadrbfnew_pi
5221 1538U, // L2_ploadrbt_io
5222 1638U, // L2_ploadrbt_pi
5223 1538U, // L2_ploadrbtnew_io
5224 1638U, // L2_ploadrbtnew_pi
5225 1538U, // L2_ploadrdf_io
5226 1638U, // L2_ploadrdf_pi
5227 1538U, // L2_ploadrdfnew_io
5228 1638U, // L2_ploadrdfnew_pi
5229 1538U, // L2_ploadrdt_io
5230 1638U, // L2_ploadrdt_pi
5231 1538U, // L2_ploadrdtnew_io
5232 1638U, // L2_ploadrdtnew_pi
5233 1538U, // L2_ploadrhf_io
5234 1638U, // L2_ploadrhf_pi
5235 1538U, // L2_ploadrhfnew_io
5236 1638U, // L2_ploadrhfnew_pi
5237 1538U, // L2_ploadrht_io
5238 1638U, // L2_ploadrht_pi
5239 1538U, // L2_ploadrhtnew_io
5240 1638U, // L2_ploadrhtnew_pi
5241 1538U, // L2_ploadrif_io
5242 1638U, // L2_ploadrif_pi
5243 1538U, // L2_ploadrifnew_io
5244 1638U, // L2_ploadrifnew_pi
5245 1538U, // L2_ploadrit_io
5246 1638U, // L2_ploadrit_pi
5247 1538U, // L2_ploadritnew_io
5248 1638U, // L2_ploadritnew_pi
5249 1538U, // L2_ploadrubf_io
5250 1638U, // L2_ploadrubf_pi
5251 1538U, // L2_ploadrubfnew_io
5252 1638U, // L2_ploadrubfnew_pi
5253 1538U, // L2_ploadrubt_io
5254 1638U, // L2_ploadrubt_pi
5255 1538U, // L2_ploadrubtnew_io
5256 1638U, // L2_ploadrubtnew_pi
5257 1538U, // L2_ploadruhf_io
5258 1638U, // L2_ploadruhf_pi
5259 1538U, // L2_ploadruhfnew_io
5260 1638U, // L2_ploadruhfnew_pi
5261 1538U, // L2_ploadruht_io
5262 1638U, // L2_ploadruht_pi
5263 1538U, // L2_ploadruhtnew_io
5264 1638U, // L2_ploadruhtnew_pi
5265 0U, // L4_add_memopb_io
5266 0U, // L4_add_memoph_io
5267 0U, // L4_add_memopw_io
5268 0U, // L4_and_memopb_io
5269 0U, // L4_and_memoph_io
5270 0U, // L4_and_memopw_io
5271 0U, // L4_iadd_memopb_io
5272 0U, // L4_iadd_memoph_io
5273 0U, // L4_iadd_memopw_io
5274 0U, // L4_iand_memopb_io
5275 0U, // L4_iand_memoph_io
5276 0U, // L4_iand_memopw_io
5277 0U, // L4_ior_memopb_io
5278 0U, // L4_ior_memoph_io
5279 0U, // L4_ior_memopw_io
5280 0U, // L4_isub_memopb_io
5281 0U, // L4_isub_memoph_io
5282 0U, // L4_isub_memopw_io
5283 39U, // L4_loadalignb_ap
5284 40U, // L4_loadalignb_ur
5285 39U, // L4_loadalignh_ap
5286 40U, // L4_loadalignh_ur
5287 0U, // L4_loadbsw2_ap
5288 0U, // L4_loadbsw2_ur
5289 0U, // L4_loadbsw4_ap
5290 0U, // L4_loadbsw4_ur
5291 0U, // L4_loadbzw2_ap
5292 0U, // L4_loadbzw2_ur
5293 0U, // L4_loadbzw4_ap
5294 0U, // L4_loadbzw4_ur
5295 0U, // L4_loadd_aq
5296 0U, // L4_loadd_locked
5297 0U, // L4_loadrb_ap
5298 0U, // L4_loadrb_rr
5299 0U, // L4_loadrb_ur
5300 0U, // L4_loadrd_ap
5301 0U, // L4_loadrd_rr
5302 0U, // L4_loadrd_ur
5303 0U, // L4_loadrh_ap
5304 0U, // L4_loadrh_rr
5305 0U, // L4_loadrh_ur
5306 0U, // L4_loadri_ap
5307 0U, // L4_loadri_rr
5308 0U, // L4_loadri_ur
5309 0U, // L4_loadrub_ap
5310 0U, // L4_loadrub_rr
5311 0U, // L4_loadrub_ur
5312 0U, // L4_loadruh_ap
5313 0U, // L4_loadruh_rr
5314 0U, // L4_loadruh_ur
5315 0U, // L4_loadw_phys
5316 0U, // L4_or_memopb_io
5317 0U, // L4_or_memoph_io
5318 0U, // L4_or_memopw_io
5319 0U, // L4_ploadrbf_abs
5320 1666U, // L4_ploadrbf_rr
5321 0U, // L4_ploadrbfnew_abs
5322 1666U, // L4_ploadrbfnew_rr
5323 0U, // L4_ploadrbt_abs
5324 1666U, // L4_ploadrbt_rr
5325 0U, // L4_ploadrbtnew_abs
5326 1666U, // L4_ploadrbtnew_rr
5327 0U, // L4_ploadrdf_abs
5328 1666U, // L4_ploadrdf_rr
5329 0U, // L4_ploadrdfnew_abs
5330 1666U, // L4_ploadrdfnew_rr
5331 0U, // L4_ploadrdt_abs
5332 1666U, // L4_ploadrdt_rr
5333 0U, // L4_ploadrdtnew_abs
5334 1666U, // L4_ploadrdtnew_rr
5335 0U, // L4_ploadrhf_abs
5336 1666U, // L4_ploadrhf_rr
5337 0U, // L4_ploadrhfnew_abs
5338 1666U, // L4_ploadrhfnew_rr
5339 0U, // L4_ploadrht_abs
5340 1666U, // L4_ploadrht_rr
5341 0U, // L4_ploadrhtnew_abs
5342 1666U, // L4_ploadrhtnew_rr
5343 0U, // L4_ploadrif_abs
5344 1666U, // L4_ploadrif_rr
5345 0U, // L4_ploadrifnew_abs
5346 1666U, // L4_ploadrifnew_rr
5347 0U, // L4_ploadrit_abs
5348 1666U, // L4_ploadrit_rr
5349 0U, // L4_ploadritnew_abs
5350 1666U, // L4_ploadritnew_rr
5351 0U, // L4_ploadrubf_abs
5352 1666U, // L4_ploadrubf_rr
5353 0U, // L4_ploadrubfnew_abs
5354 1666U, // L4_ploadrubfnew_rr
5355 0U, // L4_ploadrubt_abs
5356 1666U, // L4_ploadrubt_rr
5357 0U, // L4_ploadrubtnew_abs
5358 1666U, // L4_ploadrubtnew_rr
5359 0U, // L4_ploadruhf_abs
5360 1666U, // L4_ploadruhf_rr
5361 0U, // L4_ploadruhfnew_abs
5362 1666U, // L4_ploadruhfnew_rr
5363 0U, // L4_ploadruht_abs
5364 1666U, // L4_ploadruht_rr
5365 0U, // L4_ploadruhtnew_abs
5366 1666U, // L4_ploadruhtnew_rr
5367 0U, // L4_return
5368 13U, // L4_return_f
5369 41U, // L4_return_fnew_pnt
5370 42U, // L4_return_fnew_pt
5371 13U, // L4_return_t
5372 41U, // L4_return_tnew_pnt
5373 42U, // L4_return_tnew_pt
5374 0U, // L4_sub_memopb_io
5375 0U, // L4_sub_memoph_io
5376 0U, // L4_sub_memopw_io
5377 0U, // L6_memcpy
5378 16U, // LO
5379 69U, // M2_acci
5380 69U, // M2_accii
5381 0U, // M2_cmaci_s0
5382 0U, // M2_cmacr_s0
5383 0U, // M2_cmacs_s0
5384 0U, // M2_cmacs_s1
5385 0U, // M2_cmacsc_s0
5386 0U, // M2_cmacsc_s1
5387 0U, // M2_cmpyi_s0
5388 0U, // M2_cmpyr_s0
5389 0U, // M2_cmpyrs_s0
5390 0U, // M2_cmpyrs_s1
5391 0U, // M2_cmpyrsc_s0
5392 0U, // M2_cmpyrsc_s1
5393 0U, // M2_cmpys_s0
5394 0U, // M2_cmpys_s1
5395 0U, // M2_cmpysc_s0
5396 0U, // M2_cmpysc_s1
5397 0U, // M2_cnacs_s0
5398 0U, // M2_cnacs_s1
5399 0U, // M2_cnacsc_s0
5400 0U, // M2_cnacsc_s1
5401 69U, // M2_dpmpyss_acc_s0
5402 69U, // M2_dpmpyss_nac_s0
5403 322U, // M2_dpmpyss_rnd_s0
5404 66U, // M2_dpmpyss_s0
5405 69U, // M2_dpmpyuu_acc_s0
5406 69U, // M2_dpmpyuu_nac_s0
5407 66U, // M2_dpmpyuu_s0
5408 1730U, // M2_hmmpyh_rs1
5409 1794U, // M2_hmmpyh_s1
5410 1858U, // M2_hmmpyl_rs1
5411 1922U, // M2_hmmpyl_s1
5412 69U, // M2_maci
5413 69U, // M2_macsin
5414 69U, // M2_macsip
5415 0U, // M2_mmachs_rs0
5416 0U, // M2_mmachs_rs1
5417 0U, // M2_mmachs_s0
5418 0U, // M2_mmachs_s1
5419 0U, // M2_mmacls_rs0
5420 0U, // M2_mmacls_rs1
5421 0U, // M2_mmacls_s0
5422 0U, // M2_mmacls_s1
5423 0U, // M2_mmacuhs_rs0
5424 0U, // M2_mmacuhs_rs1
5425 0U, // M2_mmacuhs_s0
5426 0U, // M2_mmacuhs_s1
5427 0U, // M2_mmaculs_rs0
5428 0U, // M2_mmaculs_rs1
5429 0U, // M2_mmaculs_s0
5430 0U, // M2_mmaculs_s1
5431 0U, // M2_mmpyh_rs0
5432 0U, // M2_mmpyh_rs1
5433 0U, // M2_mmpyh_s0
5434 0U, // M2_mmpyh_s1
5435 0U, // M2_mmpyl_rs0
5436 0U, // M2_mmpyl_rs1
5437 0U, // M2_mmpyl_s0
5438 0U, // M2_mmpyl_s1
5439 0U, // M2_mmpyuh_rs0
5440 0U, // M2_mmpyuh_rs1
5441 0U, // M2_mmpyuh_s0
5442 0U, // M2_mmpyuh_s1
5443 0U, // M2_mmpyul_rs0
5444 0U, // M2_mmpyul_rs1
5445 0U, // M2_mmpyul_s0
5446 0U, // M2_mmpyul_s1
5447 69U, // M2_mnaci
5448 965U, // M2_mpy_acc_hh_s0
5449 1989U, // M2_mpy_acc_hh_s1
5450 1029U, // M2_mpy_acc_hl_s0
5451 2053U, // M2_mpy_acc_hl_s1
5452 965U, // M2_mpy_acc_lh_s0
5453 1989U, // M2_mpy_acc_lh_s1
5454 1029U, // M2_mpy_acc_ll_s0
5455 2053U, // M2_mpy_acc_ll_s1
5456 1093U, // M2_mpy_acc_sat_hh_s0
5457 1797U, // M2_mpy_acc_sat_hh_s1
5458 1157U, // M2_mpy_acc_sat_hl_s0
5459 1925U, // M2_mpy_acc_sat_hl_s1
5460 1093U, // M2_mpy_acc_sat_lh_s0
5461 1797U, // M2_mpy_acc_sat_lh_s1
5462 1157U, // M2_mpy_acc_sat_ll_s0
5463 1925U, // M2_mpy_acc_sat_ll_s1
5464 962U, // M2_mpy_hh_s0
5465 1986U, // M2_mpy_hh_s1
5466 1026U, // M2_mpy_hl_s0
5467 2050U, // M2_mpy_hl_s1
5468 962U, // M2_mpy_lh_s0
5469 1986U, // M2_mpy_lh_s1
5470 1026U, // M2_mpy_ll_s0
5471 2050U, // M2_mpy_ll_s1
5472 965U, // M2_mpy_nac_hh_s0
5473 1989U, // M2_mpy_nac_hh_s1
5474 1029U, // M2_mpy_nac_hl_s0
5475 2053U, // M2_mpy_nac_hl_s1
5476 965U, // M2_mpy_nac_lh_s0
5477 1989U, // M2_mpy_nac_lh_s1
5478 1029U, // M2_mpy_nac_ll_s0
5479 2053U, // M2_mpy_nac_ll_s1
5480 1093U, // M2_mpy_nac_sat_hh_s0
5481 1797U, // M2_mpy_nac_sat_hh_s1
5482 1157U, // M2_mpy_nac_sat_hl_s0
5483 1925U, // M2_mpy_nac_sat_hl_s1
5484 1093U, // M2_mpy_nac_sat_lh_s0
5485 1797U, // M2_mpy_nac_sat_lh_s1
5486 1157U, // M2_mpy_nac_sat_ll_s0
5487 1925U, // M2_mpy_nac_sat_ll_s1
5488 2114U, // M2_mpy_rnd_hh_s0
5489 2178U, // M2_mpy_rnd_hh_s1
5490 2242U, // M2_mpy_rnd_hl_s0
5491 2306U, // M2_mpy_rnd_hl_s1
5492 2114U, // M2_mpy_rnd_lh_s0
5493 2178U, // M2_mpy_rnd_lh_s1
5494 2242U, // M2_mpy_rnd_ll_s0
5495 2306U, // M2_mpy_rnd_ll_s1
5496 1090U, // M2_mpy_sat_hh_s0
5497 1794U, // M2_mpy_sat_hh_s1
5498 1154U, // M2_mpy_sat_hl_s0
5499 1922U, // M2_mpy_sat_hl_s1
5500 1090U, // M2_mpy_sat_lh_s0
5501 1794U, // M2_mpy_sat_lh_s1
5502 1154U, // M2_mpy_sat_ll_s0
5503 1922U, // M2_mpy_sat_ll_s1
5504 2370U, // M2_mpy_sat_rnd_hh_s0
5505 1730U, // M2_mpy_sat_rnd_hh_s1
5506 2434U, // M2_mpy_sat_rnd_hl_s0
5507 1858U, // M2_mpy_sat_rnd_hl_s1
5508 2370U, // M2_mpy_sat_rnd_lh_s0
5509 1730U, // M2_mpy_sat_rnd_lh_s1
5510 2434U, // M2_mpy_sat_rnd_ll_s0
5511 1858U, // M2_mpy_sat_rnd_ll_s1
5512 66U, // M2_mpy_up
5513 2498U, // M2_mpy_up_s1
5514 2562U, // M2_mpy_up_s1_sat
5515 965U, // M2_mpyd_acc_hh_s0
5516 1989U, // M2_mpyd_acc_hh_s1
5517 1029U, // M2_mpyd_acc_hl_s0
5518 2053U, // M2_mpyd_acc_hl_s1
5519 965U, // M2_mpyd_acc_lh_s0
5520 1989U, // M2_mpyd_acc_lh_s1
5521 1029U, // M2_mpyd_acc_ll_s0
5522 2053U, // M2_mpyd_acc_ll_s1
5523 962U, // M2_mpyd_hh_s0
5524 1986U, // M2_mpyd_hh_s1
5525 1026U, // M2_mpyd_hl_s0
5526 2050U, // M2_mpyd_hl_s1
5527 962U, // M2_mpyd_lh_s0
5528 1986U, // M2_mpyd_lh_s1
5529 1026U, // M2_mpyd_ll_s0
5530 2050U, // M2_mpyd_ll_s1
5531 965U, // M2_mpyd_nac_hh_s0
5532 1989U, // M2_mpyd_nac_hh_s1
5533 1029U, // M2_mpyd_nac_hl_s0
5534 2053U, // M2_mpyd_nac_hl_s1
5535 965U, // M2_mpyd_nac_lh_s0
5536 1989U, // M2_mpyd_nac_lh_s1
5537 1029U, // M2_mpyd_nac_ll_s0
5538 2053U, // M2_mpyd_nac_ll_s1
5539 2114U, // M2_mpyd_rnd_hh_s0
5540 2178U, // M2_mpyd_rnd_hh_s1
5541 2242U, // M2_mpyd_rnd_hl_s0
5542 2306U, // M2_mpyd_rnd_hl_s1
5543 2114U, // M2_mpyd_rnd_lh_s0
5544 2178U, // M2_mpyd_rnd_lh_s1
5545 2242U, // M2_mpyd_rnd_ll_s0
5546 2306U, // M2_mpyd_rnd_ll_s1
5547 66U, // M2_mpyi
5548 0U, // M2_mpysin
5549 0U, // M2_mpysip
5550 0U, // M2_mpysu_up
5551 965U, // M2_mpyu_acc_hh_s0
5552 1989U, // M2_mpyu_acc_hh_s1
5553 1029U, // M2_mpyu_acc_hl_s0
5554 2053U, // M2_mpyu_acc_hl_s1
5555 965U, // M2_mpyu_acc_lh_s0
5556 1989U, // M2_mpyu_acc_lh_s1
5557 1029U, // M2_mpyu_acc_ll_s0
5558 2053U, // M2_mpyu_acc_ll_s1
5559 962U, // M2_mpyu_hh_s0
5560 1986U, // M2_mpyu_hh_s1
5561 1026U, // M2_mpyu_hl_s0
5562 2050U, // M2_mpyu_hl_s1
5563 962U, // M2_mpyu_lh_s0
5564 1986U, // M2_mpyu_lh_s1
5565 1026U, // M2_mpyu_ll_s0
5566 2050U, // M2_mpyu_ll_s1
5567 965U, // M2_mpyu_nac_hh_s0
5568 1989U, // M2_mpyu_nac_hh_s1
5569 1029U, // M2_mpyu_nac_hl_s0
5570 2053U, // M2_mpyu_nac_hl_s1
5571 965U, // M2_mpyu_nac_lh_s0
5572 1989U, // M2_mpyu_nac_lh_s1
5573 1029U, // M2_mpyu_nac_ll_s0
5574 2053U, // M2_mpyu_nac_ll_s1
5575 66U, // M2_mpyu_up
5576 965U, // M2_mpyud_acc_hh_s0
5577 1989U, // M2_mpyud_acc_hh_s1
5578 1029U, // M2_mpyud_acc_hl_s0
5579 2053U, // M2_mpyud_acc_hl_s1
5580 965U, // M2_mpyud_acc_lh_s0
5581 1989U, // M2_mpyud_acc_lh_s1
5582 1029U, // M2_mpyud_acc_ll_s0
5583 2053U, // M2_mpyud_acc_ll_s1
5584 962U, // M2_mpyud_hh_s0
5585 1986U, // M2_mpyud_hh_s1
5586 1026U, // M2_mpyud_hl_s0
5587 2050U, // M2_mpyud_hl_s1
5588 962U, // M2_mpyud_lh_s0
5589 1986U, // M2_mpyud_lh_s1
5590 1026U, // M2_mpyud_ll_s0
5591 2050U, // M2_mpyud_ll_s1
5592 965U, // M2_mpyud_nac_hh_s0
5593 1989U, // M2_mpyud_nac_hh_s1
5594 1029U, // M2_mpyud_nac_hl_s0
5595 2053U, // M2_mpyud_nac_hl_s1
5596 965U, // M2_mpyud_nac_lh_s0
5597 1989U, // M2_mpyud_nac_lh_s1
5598 1029U, // M2_mpyud_nac_ll_s0
5599 2053U, // M2_mpyud_nac_ll_s1
5600 69U, // M2_nacci
5601 69U, // M2_naccii
5602 0U, // M2_subacc
5603 0U, // M2_vabsdiffh
5604 0U, // M2_vabsdiffw
5605 0U, // M2_vcmac_s0_sat_i
5606 0U, // M2_vcmac_s0_sat_r
5607 0U, // M2_vcmpy_s0_sat_i
5608 0U, // M2_vcmpy_s0_sat_r
5609 0U, // M2_vcmpy_s1_sat_i
5610 0U, // M2_vcmpy_s1_sat_r
5611 0U, // M2_vdmacs_s0
5612 0U, // M2_vdmacs_s1
5613 0U, // M2_vdmpyrs_s0
5614 0U, // M2_vdmpyrs_s1
5615 0U, // M2_vdmpys_s0
5616 0U, // M2_vdmpys_s1
5617 0U, // M2_vmac2
5618 0U, // M2_vmac2es
5619 0U, // M2_vmac2es_s0
5620 0U, // M2_vmac2es_s1
5621 0U, // M2_vmac2s_s0
5622 0U, // M2_vmac2s_s1
5623 0U, // M2_vmac2su_s0
5624 0U, // M2_vmac2su_s1
5625 0U, // M2_vmpy2es_s0
5626 0U, // M2_vmpy2es_s1
5627 0U, // M2_vmpy2s_s0
5628 0U, // M2_vmpy2s_s0pack
5629 0U, // M2_vmpy2s_s1
5630 0U, // M2_vmpy2s_s1pack
5631 0U, // M2_vmpy2su_s0
5632 0U, // M2_vmpy2su_s1
5633 0U, // M2_vraddh
5634 0U, // M2_vradduh
5635 0U, // M2_vrcmaci_s0
5636 0U, // M2_vrcmaci_s0c
5637 0U, // M2_vrcmacr_s0
5638 0U, // M2_vrcmacr_s0c
5639 0U, // M2_vrcmpyi_s0
5640 0U, // M2_vrcmpyi_s0c
5641 0U, // M2_vrcmpyr_s0
5642 0U, // M2_vrcmpyr_s0c
5643 0U, // M2_vrcmpys_acc_s1_h
5644 0U, // M2_vrcmpys_acc_s1_l
5645 0U, // M2_vrcmpys_s1_h
5646 0U, // M2_vrcmpys_s1_l
5647 0U, // M2_vrcmpys_s1rp_h
5648 0U, // M2_vrcmpys_s1rp_l
5649 0U, // M2_vrmac_s0
5650 0U, // M2_vrmpy_s0
5651 0U, // M2_xor_xacc
5652 69U, // M4_and_and
5653 69U, // M4_and_andn
5654 0U, // M4_and_or
5655 0U, // M4_and_xor
5656 0U, // M4_cmpyi_wh
5657 0U, // M4_cmpyi_whc
5658 0U, // M4_cmpyr_wh
5659 0U, // M4_cmpyr_whc
5660 2565U, // M4_mac_up_s1_sat
5661 17612U, // M4_mpyri_addi
5662 9643U, // M4_mpyri_addr
5663 44U, // M4_mpyri_addr_u2
5664 17600U, // M4_mpyrr_addi
5665 17771U, // M4_mpyrr_addr
5666 2565U, // M4_nac_up_s1_sat
5667 69U, // M4_or_and
5668 69U, // M4_or_andn
5669 69U, // M4_or_or
5670 0U, // M4_or_xor
5671 0U, // M4_pmpyw
5672 0U, // M4_pmpyw_acc
5673 0U, // M4_vpmpyh
5674 0U, // M4_vpmpyh_acc
5675 0U, // M4_vrmpyeh_acc_s0
5676 0U, // M4_vrmpyeh_acc_s1
5677 0U, // M4_vrmpyeh_s0
5678 0U, // M4_vrmpyeh_s1
5679 0U, // M4_vrmpyoh_acc_s0
5680 0U, // M4_vrmpyoh_acc_s1
5681 0U, // M4_vrmpyoh_s0
5682 0U, // M4_vrmpyoh_s1
5683 69U, // M4_xor_and
5684 69U, // M4_xor_andn
5685 0U, // M4_xor_or
5686 0U, // M4_xor_xacc
5687 0U, // M5_vdmacbsu
5688 0U, // M5_vdmpybsu
5689 0U, // M5_vmacbsu
5690 0U, // M5_vmacbuu
5691 0U, // M5_vmpybsu
5692 0U, // M5_vmpybuu
5693 0U, // M5_vrmacbsu
5694 0U, // M5_vrmacbuu
5695 0U, // M5_vrmpybsu
5696 0U, // M5_vrmpybuu
5697 0U, // M6_vabsdiffb
5698 0U, // M6_vabsdiffub
5699 0U, // M7_dcmpyiw
5700 0U, // M7_dcmpyiw_acc
5701 0U, // M7_dcmpyiwc
5702 0U, // M7_dcmpyiwc_acc
5703 0U, // M7_dcmpyrw
5704 0U, // M7_dcmpyrw_acc
5705 0U, // M7_dcmpyrwc
5706 0U, // M7_dcmpyrwc_acc
5707 0U, // M7_wcmpyiw
5708 0U, // M7_wcmpyiw_rnd
5709 0U, // M7_wcmpyiwc
5710 0U, // M7_wcmpyiwc_rnd
5711 0U, // M7_wcmpyrw
5712 0U, // M7_wcmpyrw_rnd
5713 0U, // M7_wcmpyrwc
5714 0U, // M7_wcmpyrwc_rnd
5715 0U, // PS_call_stk
5716 0U, // PS_callr_nr
5717 0U, // PS_jmpret
5718 0U, // PS_jmpretf
5719 0U, // PS_jmpretfnew
5720 0U, // PS_jmpretfnewpt
5721 0U, // PS_jmprett
5722 0U, // PS_jmprettnew
5723 0U, // PS_jmprettnewpt
5724 0U, // PS_loadrbabs
5725 0U, // PS_loadrdabs
5726 0U, // PS_loadrhabs
5727 0U, // PS_loadriabs
5728 0U, // PS_loadrubabs
5729 0U, // PS_loadruhabs
5730 0U, // PS_storerbabs
5731 0U, // PS_storerbnewabs
5732 0U, // PS_storerdabs
5733 0U, // PS_storerfabs
5734 0U, // PS_storerhabs
5735 0U, // PS_storerhnewabs
5736 0U, // PS_storeriabs
5737 0U, // PS_storerinewabs
5738 0U, // PS_trap1
5739 0U, // R6_release_at_vi
5740 0U, // R6_release_st_vi
5741 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
5742 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
5743 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
5744 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
5745 0U, // RESTORE_DEALLOC_RET_JMP_V4
5746 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
5747 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
5748 0U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
5749 0U, // S2_addasl_rrri
5750 13U, // S2_allocframe
5751 66U, // S2_asl_i_p
5752 69U, // S2_asl_i_p_acc
5753 69U, // S2_asl_i_p_and
5754 69U, // S2_asl_i_p_nac
5755 69U, // S2_asl_i_p_or
5756 69U, // S2_asl_i_p_xacc
5757 66U, // S2_asl_i_r
5758 69U, // S2_asl_i_r_acc
5759 69U, // S2_asl_i_r_and
5760 69U, // S2_asl_i_r_nac
5761 69U, // S2_asl_i_r_or
5762 1282U, // S2_asl_i_r_sat
5763 69U, // S2_asl_i_r_xacc
5764 66U, // S2_asl_i_vh
5765 66U, // S2_asl_i_vw
5766 66U, // S2_asl_r_p
5767 69U, // S2_asl_r_p_acc
5768 69U, // S2_asl_r_p_and
5769 69U, // S2_asl_r_p_nac
5770 69U, // S2_asl_r_p_or
5771 69U, // S2_asl_r_p_xor
5772 66U, // S2_asl_r_r
5773 69U, // S2_asl_r_r_acc
5774 69U, // S2_asl_r_r_and
5775 69U, // S2_asl_r_r_nac
5776 69U, // S2_asl_r_r_or
5777 1282U, // S2_asl_r_r_sat
5778 66U, // S2_asl_r_vh
5779 66U, // S2_asl_r_vw
5780 66U, // S2_asr_i_p
5781 69U, // S2_asr_i_p_acc
5782 69U, // S2_asr_i_p_and
5783 69U, // S2_asr_i_p_nac
5784 69U, // S2_asr_i_p_or
5785 322U, // S2_asr_i_p_rnd
5786 66U, // S2_asr_i_r
5787 69U, // S2_asr_i_r_acc
5788 69U, // S2_asr_i_r_and
5789 69U, // S2_asr_i_r_nac
5790 69U, // S2_asr_i_r_or
5791 322U, // S2_asr_i_r_rnd
5792 66U, // S2_asr_i_svw_trun
5793 66U, // S2_asr_i_vh
5794 66U, // S2_asr_i_vw
5795 66U, // S2_asr_r_p
5796 69U, // S2_asr_r_p_acc
5797 69U, // S2_asr_r_p_and
5798 69U, // S2_asr_r_p_nac
5799 69U, // S2_asr_r_p_or
5800 0U, // S2_asr_r_p_xor
5801 66U, // S2_asr_r_r
5802 69U, // S2_asr_r_r_acc
5803 69U, // S2_asr_r_r_and
5804 69U, // S2_asr_r_r_nac
5805 69U, // S2_asr_r_r_or
5806 1282U, // S2_asr_r_r_sat
5807 66U, // S2_asr_r_svw_trun
5808 66U, // S2_asr_r_vh
5809 66U, // S2_asr_r_vw
5810 0U, // S2_brev
5811 0U, // S2_brevp
5812 0U, // S2_cabacdecbin
5813 0U, // S2_cl0
5814 0U, // S2_cl0p
5815 0U, // S2_cl1
5816 0U, // S2_cl1p
5817 0U, // S2_clb
5818 0U, // S2_clbnorm
5819 0U, // S2_clbp
5820 66U, // S2_clrbit_i
5821 66U, // S2_clrbit_r
5822 0U, // S2_ct0
5823 0U, // S2_ct0p
5824 0U, // S2_ct1
5825 0U, // S2_ct1p
5826 0U, // S2_deinterleave
5827 9602U, // S2_extractu
5828 66U, // S2_extractu_rp
5829 9602U, // S2_extractup
5830 66U, // S2_extractup_rp
5831 42373U, // S2_insert
5832 69U, // S2_insert_rp
5833 42373U, // S2_insertp
5834 69U, // S2_insertp_rp
5835 0U, // S2_interleave
5836 0U, // S2_lfsp
5837 0U, // S2_lsl_r_p
5838 0U, // S2_lsl_r_p_acc
5839 0U, // S2_lsl_r_p_and
5840 0U, // S2_lsl_r_p_nac
5841 0U, // S2_lsl_r_p_or
5842 0U, // S2_lsl_r_p_xor
5843 0U, // S2_lsl_r_r
5844 0U, // S2_lsl_r_r_acc
5845 0U, // S2_lsl_r_r_and
5846 0U, // S2_lsl_r_r_nac
5847 0U, // S2_lsl_r_r_or
5848 0U, // S2_lsl_r_vh
5849 0U, // S2_lsl_r_vw
5850 66U, // S2_lsr_i_p
5851 69U, // S2_lsr_i_p_acc
5852 69U, // S2_lsr_i_p_and
5853 69U, // S2_lsr_i_p_nac
5854 69U, // S2_lsr_i_p_or
5855 69U, // S2_lsr_i_p_xacc
5856 66U, // S2_lsr_i_r
5857 69U, // S2_lsr_i_r_acc
5858 69U, // S2_lsr_i_r_and
5859 69U, // S2_lsr_i_r_nac
5860 69U, // S2_lsr_i_r_or
5861 69U, // S2_lsr_i_r_xacc
5862 66U, // S2_lsr_i_vh
5863 66U, // S2_lsr_i_vw
5864 66U, // S2_lsr_r_p
5865 69U, // S2_lsr_r_p_acc
5866 69U, // S2_lsr_r_p_and
5867 69U, // S2_lsr_r_p_nac
5868 69U, // S2_lsr_r_p_or
5869 69U, // S2_lsr_r_p_xor
5870 66U, // S2_lsr_r_r
5871 69U, // S2_lsr_r_r_acc
5872 69U, // S2_lsr_r_r_and
5873 69U, // S2_lsr_r_r_nac
5874 69U, // S2_lsr_r_r_or
5875 66U, // S2_lsr_r_vh
5876 66U, // S2_lsr_r_vw
5877 0U, // S2_mask
5878 0U, // S2_packhl
5879 0U, // S2_parityp
5880 49184U, // S2_pstorerbf_io
5881 50402U, // S2_pstorerbf_pi
5882 50402U, // S2_pstorerbfnew_pi
5883 49184U, // S2_pstorerbnewf_io
5884 50402U, // S2_pstorerbnewf_pi
5885 50402U, // S2_pstorerbnewfnew_pi
5886 49184U, // S2_pstorerbnewt_io
5887 50402U, // S2_pstorerbnewt_pi
5888 50402U, // S2_pstorerbnewtnew_pi
5889 49184U, // S2_pstorerbt_io
5890 50402U, // S2_pstorerbt_pi
5891 50402U, // S2_pstorerbtnew_pi
5892 49184U, // S2_pstorerdf_io
5893 50402U, // S2_pstorerdf_pi
5894 50402U, // S2_pstorerdfnew_pi
5895 49184U, // S2_pstorerdt_io
5896 50402U, // S2_pstorerdt_pi
5897 50402U, // S2_pstorerdtnew_pi
5898 49184U, // S2_pstorerff_io
5899 50402U, // S2_pstorerff_pi
5900 50402U, // S2_pstorerffnew_pi
5901 49184U, // S2_pstorerft_io
5902 50402U, // S2_pstorerft_pi
5903 50402U, // S2_pstorerftnew_pi
5904 49184U, // S2_pstorerhf_io
5905 50402U, // S2_pstorerhf_pi
5906 50402U, // S2_pstorerhfnew_pi
5907 49184U, // S2_pstorerhnewf_io
5908 50402U, // S2_pstorerhnewf_pi
5909 50402U, // S2_pstorerhnewfnew_pi
5910 49184U, // S2_pstorerhnewt_io
5911 50402U, // S2_pstorerhnewt_pi
5912 50402U, // S2_pstorerhnewtnew_pi
5913 49184U, // S2_pstorerht_io
5914 50402U, // S2_pstorerht_pi
5915 50402U, // S2_pstorerhtnew_pi
5916 49184U, // S2_pstorerif_io
5917 50402U, // S2_pstorerif_pi
5918 50402U, // S2_pstorerifnew_pi
5919 49184U, // S2_pstorerinewf_io
5920 50402U, // S2_pstorerinewf_pi
5921 50402U, // S2_pstorerinewfnew_pi
5922 49184U, // S2_pstorerinewt_io
5923 50402U, // S2_pstorerinewt_pi
5924 50402U, // S2_pstorerinewtnew_pi
5925 49184U, // S2_pstorerit_io
5926 50402U, // S2_pstorerit_pi
5927 50402U, // S2_pstoreritnew_pi
5928 66U, // S2_setbit_i
5929 66U, // S2_setbit_r
5930 0U, // S2_shuffeb
5931 0U, // S2_shuffeh
5932 0U, // S2_shuffob
5933 0U, // S2_shuffoh
5934 130U, // S2_storerb_io
5935 16U, // S2_storerb_pbr
5936 16U, // S2_storerb_pci
5937 0U, // S2_storerb_pcr
5938 133U, // S2_storerb_pi
5939 133U, // S2_storerb_pr
5940 0U, // S2_storerbgp
5941 194U, // S2_storerbnew_io
5942 45U, // S2_storerbnew_pbr
5943 45U, // S2_storerbnew_pci
5944 0U, // S2_storerbnew_pcr
5945 197U, // S2_storerbnew_pi
5946 197U, // S2_storerbnew_pr
5947 0U, // S2_storerbnewgp
5948 130U, // S2_storerd_io
5949 16U, // S2_storerd_pbr
5950 16U, // S2_storerd_pci
5951 0U, // S2_storerd_pcr
5952 133U, // S2_storerd_pi
5953 133U, // S2_storerd_pr
5954 0U, // S2_storerdgp
5955 258U, // S2_storerf_io
5956 10U, // S2_storerf_pbr
5957 10U, // S2_storerf_pci
5958 0U, // S2_storerf_pcr
5959 261U, // S2_storerf_pi
5960 261U, // S2_storerf_pr
5961 0U, // S2_storerfgp
5962 130U, // S2_storerh_io
5963 16U, // S2_storerh_pbr
5964 16U, // S2_storerh_pci
5965 0U, // S2_storerh_pcr
5966 133U, // S2_storerh_pi
5967 133U, // S2_storerh_pr
5968 0U, // S2_storerhgp
5969 194U, // S2_storerhnew_io
5970 45U, // S2_storerhnew_pbr
5971 45U, // S2_storerhnew_pci
5972 0U, // S2_storerhnew_pcr
5973 197U, // S2_storerhnew_pi
5974 197U, // S2_storerhnew_pr
5975 0U, // S2_storerhnewgp
5976 130U, // S2_storeri_io
5977 16U, // S2_storeri_pbr
5978 16U, // S2_storeri_pci
5979 0U, // S2_storeri_pcr
5980 133U, // S2_storeri_pi
5981 133U, // S2_storeri_pr
5982 0U, // S2_storerigp
5983 194U, // S2_storerinew_io
5984 45U, // S2_storerinew_pbr
5985 45U, // S2_storerinew_pci
5986 0U, // S2_storerinew_pcr
5987 197U, // S2_storerinew_pi
5988 197U, // S2_storerinew_pr
5989 0U, // S2_storerinewgp
5990 131U, // S2_storew_locked
5991 0U, // S2_storew_rl_at_vi
5992 0U, // S2_storew_rl_st_vi
5993 0U, // S2_svsathb
5994 0U, // S2_svsathub
5995 0U, // S2_tableidxb
5996 0U, // S2_tableidxd
5997 0U, // S2_tableidxh
5998 0U, // S2_tableidxw
5999 66U, // S2_togglebit_i
6000 66U, // S2_togglebit_r
6001 66U, // S2_tstbit_i
6002 66U, // S2_tstbit_r
6003 69U, // S2_valignib
6004 69U, // S2_valignrb
6005 0U, // S2_vcnegh
6006 0U, // S2_vcrotate
6007 0U, // S2_vrcnegh
6008 0U, // S2_vrndpackwh
6009 0U, // S2_vrndpackwhs
6010 0U, // S2_vsathb
6011 0U, // S2_vsathb_nopack
6012 0U, // S2_vsathub
6013 0U, // S2_vsathub_nopack
6014 0U, // S2_vsatwh
6015 0U, // S2_vsatwh_nopack
6016 0U, // S2_vsatwuh
6017 0U, // S2_vsatwuh_nopack
6018 0U, // S2_vsplatrb
6019 0U, // S2_vsplatrh
6020 69U, // S2_vspliceib
6021 69U, // S2_vsplicerb
6022 0U, // S2_vsxtbh
6023 0U, // S2_vsxthw
6024 0U, // S2_vtrunehb
6025 0U, // S2_vtrunewh
6026 0U, // S2_vtrunohb
6027 0U, // S2_vtrunowh
6028 0U, // S2_vzxtbh
6029 0U, // S2_vzxthw
6030 46U, // S4_addaddi
6031 0U, // S4_addi_asl_ri
6032 0U, // S4_addi_lsr_ri
6033 0U, // S4_andi_asl_ri
6034 0U, // S4_andi_lsr_ri
6035 0U, // S4_clbaddi
6036 0U, // S4_clbpaddi
6037 0U, // S4_clbpnorm
6038 9602U, // S4_extract
6039 66U, // S4_extract_rp
6040 9602U, // S4_extractp
6041 66U, // S4_extractp_rp
6042 0U, // S4_lsli
6043 66U, // S4_ntstbit_i
6044 66U, // S4_ntstbit_r
6045 69U, // S4_or_andi
6046 17612U, // S4_or_andix
6047 69U, // S4_or_ori
6048 0U, // S4_ori_asl_ri
6049 0U, // S4_ori_lsr_ri
6050 0U, // S4_parity
6051 0U, // S4_pstorerbf_abs
6052 175U, // S4_pstorerbf_rr
6053 0U, // S4_pstorerbfnew_abs
6054 49184U, // S4_pstorerbfnew_io
6055 175U, // S4_pstorerbfnew_rr
6056 0U, // S4_pstorerbnewf_abs
6057 239U, // S4_pstorerbnewf_rr
6058 0U, // S4_pstorerbnewfnew_abs
6059 49184U, // S4_pstorerbnewfnew_io
6060 239U, // S4_pstorerbnewfnew_rr
6061 0U, // S4_pstorerbnewt_abs
6062 239U, // S4_pstorerbnewt_rr
6063 0U, // S4_pstorerbnewtnew_abs
6064 49184U, // S4_pstorerbnewtnew_io
6065 239U, // S4_pstorerbnewtnew_rr
6066 0U, // S4_pstorerbt_abs
6067 175U, // S4_pstorerbt_rr
6068 0U, // S4_pstorerbtnew_abs
6069 49184U, // S4_pstorerbtnew_io
6070 175U, // S4_pstorerbtnew_rr
6071 0U, // S4_pstorerdf_abs
6072 175U, // S4_pstorerdf_rr
6073 0U, // S4_pstorerdfnew_abs
6074 49184U, // S4_pstorerdfnew_io
6075 175U, // S4_pstorerdfnew_rr
6076 0U, // S4_pstorerdt_abs
6077 175U, // S4_pstorerdt_rr
6078 0U, // S4_pstorerdtnew_abs
6079 49184U, // S4_pstorerdtnew_io
6080 175U, // S4_pstorerdtnew_rr
6081 0U, // S4_pstorerff_abs
6082 303U, // S4_pstorerff_rr
6083 0U, // S4_pstorerffnew_abs
6084 49184U, // S4_pstorerffnew_io
6085 303U, // S4_pstorerffnew_rr
6086 0U, // S4_pstorerft_abs
6087 303U, // S4_pstorerft_rr
6088 0U, // S4_pstorerftnew_abs
6089 49184U, // S4_pstorerftnew_io
6090 303U, // S4_pstorerftnew_rr
6091 0U, // S4_pstorerhf_abs
6092 175U, // S4_pstorerhf_rr
6093 0U, // S4_pstorerhfnew_abs
6094 49184U, // S4_pstorerhfnew_io
6095 175U, // S4_pstorerhfnew_rr
6096 0U, // S4_pstorerhnewf_abs
6097 239U, // S4_pstorerhnewf_rr
6098 0U, // S4_pstorerhnewfnew_abs
6099 49184U, // S4_pstorerhnewfnew_io
6100 239U, // S4_pstorerhnewfnew_rr
6101 0U, // S4_pstorerhnewt_abs
6102 239U, // S4_pstorerhnewt_rr
6103 0U, // S4_pstorerhnewtnew_abs
6104 49184U, // S4_pstorerhnewtnew_io
6105 239U, // S4_pstorerhnewtnew_rr
6106 0U, // S4_pstorerht_abs
6107 175U, // S4_pstorerht_rr
6108 0U, // S4_pstorerhtnew_abs
6109 49184U, // S4_pstorerhtnew_io
6110 175U, // S4_pstorerhtnew_rr
6111 0U, // S4_pstorerif_abs
6112 175U, // S4_pstorerif_rr
6113 0U, // S4_pstorerifnew_abs
6114 49184U, // S4_pstorerifnew_io
6115 175U, // S4_pstorerifnew_rr
6116 0U, // S4_pstorerinewf_abs
6117 239U, // S4_pstorerinewf_rr
6118 0U, // S4_pstorerinewfnew_abs
6119 49184U, // S4_pstorerinewfnew_io
6120 239U, // S4_pstorerinewfnew_rr
6121 0U, // S4_pstorerinewt_abs
6122 239U, // S4_pstorerinewt_rr
6123 0U, // S4_pstorerinewtnew_abs
6124 49184U, // S4_pstorerinewtnew_io
6125 239U, // S4_pstorerinewtnew_rr
6126 0U, // S4_pstorerit_abs
6127 175U, // S4_pstorerit_rr
6128 0U, // S4_pstoreritnew_abs
6129 49184U, // S4_pstoreritnew_io
6130 175U, // S4_pstoreritnew_rr
6131 131U, // S4_stored_locked
6132 0U, // S4_stored_rl_at_vi
6133 0U, // S4_stored_rl_st_vi
6134 0U, // S4_storeirb_io
6135 57376U, // S4_storeirbf_io
6136 57376U, // S4_storeirbfnew_io
6137 57376U, // S4_storeirbt_io
6138 57376U, // S4_storeirbtnew_io
6139 0U, // S4_storeirh_io
6140 57376U, // S4_storeirhf_io
6141 57376U, // S4_storeirhfnew_io
6142 57376U, // S4_storeirht_io
6143 57376U, // S4_storeirhtnew_io
6144 0U, // S4_storeiri_io
6145 57376U, // S4_storeirif_io
6146 57376U, // S4_storeirifnew_io
6147 57376U, // S4_storeirit_io
6148 57376U, // S4_storeiritnew_io
6149 0U, // S4_storerb_ap
6150 0U, // S4_storerb_rr
6151 0U, // S4_storerb_ur
6152 0U, // S4_storerbnew_ap
6153 0U, // S4_storerbnew_rr
6154 0U, // S4_storerbnew_ur
6155 0U, // S4_storerd_ap
6156 0U, // S4_storerd_rr
6157 0U, // S4_storerd_ur
6158 0U, // S4_storerf_ap
6159 0U, // S4_storerf_rr
6160 0U, // S4_storerf_ur
6161 0U, // S4_storerh_ap
6162 0U, // S4_storerh_rr
6163 0U, // S4_storerh_ur
6164 0U, // S4_storerhnew_ap
6165 0U, // S4_storerhnew_rr
6166 0U, // S4_storerhnew_ur
6167 0U, // S4_storeri_ap
6168 0U, // S4_storeri_rr
6169 0U, // S4_storeri_ur
6170 0U, // S4_storerinew_ap
6171 0U, // S4_storerinew_rr
6172 0U, // S4_storerinew_ur
6173 48U, // S4_subaddi
6174 0U, // S4_subi_asl_ri
6175 0U, // S4_subi_lsr_ri
6176 0U, // S4_vrcrotate
6177 0U, // S4_vrcrotate_acc
6178 0U, // S4_vxaddsubh
6179 0U, // S4_vxaddsubhr
6180 0U, // S4_vxaddsubw
6181 0U, // S4_vxsubaddh
6182 0U, // S4_vxsubaddhr
6183 0U, // S4_vxsubaddw
6184 0U, // S5_asrhub_rnd_sat
6185 0U, // S5_asrhub_sat
6186 0U, // S5_popcountp
6187 2626U, // S5_vasrhrnd
6188 0U, // S6_rol_i_p
6189 0U, // S6_rol_i_p_acc
6190 0U, // S6_rol_i_p_and
6191 0U, // S6_rol_i_p_nac
6192 0U, // S6_rol_i_p_or
6193 0U, // S6_rol_i_p_xacc
6194 0U, // S6_rol_i_r
6195 0U, // S6_rol_i_r_acc
6196 0U, // S6_rol_i_r_and
6197 0U, // S6_rol_i_r_nac
6198 0U, // S6_rol_i_r_or
6199 0U, // S6_rol_i_r_xacc
6200 0U, // S6_vsplatrbp
6201 66U, // S6_vtrunehb_ppp
6202 66U, // S6_vtrunohb_ppp
6203 12U, // SA1_addi
6204 0U, // SA1_addrx
6205 0U, // SA1_addsp
6206 0U, // SA1_and1
6207 0U, // SA1_clrf
6208 0U, // SA1_clrfnew
6209 0U, // SA1_clrt
6210 0U, // SA1_clrtnew
6211 1U, // SA1_cmpeqi
6212 0U, // SA1_combine0i
6213 0U, // SA1_combine1i
6214 0U, // SA1_combine2i
6215 0U, // SA1_combine3i
6216 0U, // SA1_combinerz
6217 0U, // SA1_combinezr
6218 12U, // SA1_dec
6219 49U, // SA1_inc
6220 0U, // SA1_seti
6221 0U, // SA1_setin1
6222 0U, // SA1_sxtb
6223 0U, // SA1_sxth
6224 0U, // SA1_tfr
6225 0U, // SA1_zxtb
6226 0U, // SA1_zxth
6227 0U, // SAVE_REGISTERS_CALL_V4
6228 0U, // SAVE_REGISTERS_CALL_V4STK
6229 0U, // SAVE_REGISTERS_CALL_V4STK_EXT
6230 0U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
6231 0U, // SAVE_REGISTERS_CALL_V4STK_PIC
6232 0U, // SAVE_REGISTERS_CALL_V4_EXT
6233 0U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
6234 0U, // SAVE_REGISTERS_CALL_V4_PIC
6235 1U, // SL1_loadri_io
6236 1U, // SL1_loadrub_io
6237 0U, // SL2_deallocframe
6238 0U, // SL2_jumpr31
6239 0U, // SL2_jumpr31_f
6240 0U, // SL2_jumpr31_fnew
6241 0U, // SL2_jumpr31_t
6242 0U, // SL2_jumpr31_tnew
6243 1U, // SL2_loadrb_io
6244 0U, // SL2_loadrd_sp
6245 1U, // SL2_loadrh_io
6246 0U, // SL2_loadri_sp
6247 1U, // SL2_loadruh_io
6248 0U, // SL2_return
6249 0U, // SL2_return_f
6250 0U, // SL2_return_fnew
6251 0U, // SL2_return_t
6252 0U, // SL2_return_tnew
6253 130U, // SS1_storeb_io
6254 130U, // SS1_storew_io
6255 0U, // SS2_allocframe
6256 0U, // SS2_storebi0
6257 0U, // SS2_storebi1
6258 0U, // SS2_stored_sp
6259 130U, // SS2_storeh_io
6260 0U, // SS2_storew_sp
6261 0U, // SS2_storewi0
6262 0U, // SS2_storewi1
6263 66U, // TFRI64_V2_ext
6264 0U, // TFRI64_V4
6265 0U, // V6_extractw
6266 0U, // V6_get_qfext
6267 0U, // V6_get_qfext_oracc
6268 0U, // V6_lvsplatb
6269 0U, // V6_lvsplath
6270 0U, // V6_lvsplatw
6271 66U, // V6_pred_and
6272 0U, // V6_pred_and_n
6273 0U, // V6_pred_not
6274 66U, // V6_pred_or
6275 0U, // V6_pred_or_n
6276 0U, // V6_pred_scalar2
6277 0U, // V6_pred_scalar2v2
6278 0U, // V6_pred_xor
6279 0U, // V6_set_qfext
6280 962U, // V6_shuffeqh
6281 2690U, // V6_shuffeqw
6282 2757U, // V6_v6mpyhubs10
6283 0U, // V6_v6mpyhubs10_vxx
6284 2821U, // V6_v6mpyvubs10
6285 0U, // V6_v6mpyvubs10_vxx
6286 1U, // V6_vL32Ub_ai
6287 1U, // V6_vL32Ub_pi
6288 1U, // V6_vL32Ub_ppu
6289 1U, // V6_vL32b_ai
6290 1U, // V6_vL32b_cur_ai
6291 1538U, // V6_vL32b_cur_npred_ai
6292 1638U, // V6_vL32b_cur_npred_pi
6293 2918U, // V6_vL32b_cur_npred_ppu
6294 1U, // V6_vL32b_cur_pi
6295 1U, // V6_vL32b_cur_ppu
6296 1538U, // V6_vL32b_cur_pred_ai
6297 1638U, // V6_vL32b_cur_pred_pi
6298 2918U, // V6_vL32b_cur_pred_ppu
6299 1538U, // V6_vL32b_npred_ai
6300 1638U, // V6_vL32b_npred_pi
6301 2918U, // V6_vL32b_npred_ppu
6302 50U, // V6_vL32b_nt_ai
6303 50U, // V6_vL32b_nt_cur_ai
6304 1538U, // V6_vL32b_nt_cur_npred_ai
6305 1638U, // V6_vL32b_nt_cur_npred_pi
6306 2918U, // V6_vL32b_nt_cur_npred_ppu
6307 50U, // V6_vL32b_nt_cur_pi
6308 50U, // V6_vL32b_nt_cur_ppu
6309 1538U, // V6_vL32b_nt_cur_pred_ai
6310 1638U, // V6_vL32b_nt_cur_pred_pi
6311 2918U, // V6_vL32b_nt_cur_pred_ppu
6312 1538U, // V6_vL32b_nt_npred_ai
6313 1638U, // V6_vL32b_nt_npred_pi
6314 2918U, // V6_vL32b_nt_npred_ppu
6315 50U, // V6_vL32b_nt_pi
6316 50U, // V6_vL32b_nt_ppu
6317 1538U, // V6_vL32b_nt_pred_ai
6318 1638U, // V6_vL32b_nt_pred_pi
6319 2918U, // V6_vL32b_nt_pred_ppu
6320 50U, // V6_vL32b_nt_tmp_ai
6321 1538U, // V6_vL32b_nt_tmp_npred_ai
6322 1638U, // V6_vL32b_nt_tmp_npred_pi
6323 2918U, // V6_vL32b_nt_tmp_npred_ppu
6324 50U, // V6_vL32b_nt_tmp_pi
6325 50U, // V6_vL32b_nt_tmp_ppu
6326 1538U, // V6_vL32b_nt_tmp_pred_ai
6327 1638U, // V6_vL32b_nt_tmp_pred_pi
6328 2918U, // V6_vL32b_nt_tmp_pred_ppu
6329 1U, // V6_vL32b_pi
6330 1U, // V6_vL32b_ppu
6331 1538U, // V6_vL32b_pred_ai
6332 1638U, // V6_vL32b_pred_pi
6333 2918U, // V6_vL32b_pred_ppu
6334 1U, // V6_vL32b_tmp_ai
6335 1538U, // V6_vL32b_tmp_npred_ai
6336 1638U, // V6_vL32b_tmp_npred_pi
6337 2918U, // V6_vL32b_tmp_npred_ppu
6338 1U, // V6_vL32b_tmp_pi
6339 1U, // V6_vL32b_tmp_ppu
6340 1538U, // V6_vL32b_tmp_pred_ai
6341 1638U, // V6_vL32b_tmp_pred_pi
6342 2918U, // V6_vL32b_tmp_pred_ppu
6343 130U, // V6_vS32Ub_ai
6344 49184U, // V6_vS32Ub_npred_ai
6345 50402U, // V6_vS32Ub_npred_pi
6346 50401U, // V6_vS32Ub_npred_ppu
6347 133U, // V6_vS32Ub_pi
6348 133U, // V6_vS32Ub_ppu
6349 49184U, // V6_vS32Ub_pred_ai
6350 50402U, // V6_vS32Ub_pred_pi
6351 50401U, // V6_vS32Ub_pred_ppu
6352 130U, // V6_vS32b_ai
6353 194U, // V6_vS32b_new_ai
6354 49184U, // V6_vS32b_new_npred_ai
6355 50402U, // V6_vS32b_new_npred_pi
6356 50401U, // V6_vS32b_new_npred_ppu
6357 197U, // V6_vS32b_new_pi
6358 197U, // V6_vS32b_new_ppu
6359 49184U, // V6_vS32b_new_pred_ai
6360 50402U, // V6_vS32b_new_pred_pi
6361 50401U, // V6_vS32b_new_pred_ppu
6362 49184U, // V6_vS32b_npred_ai
6363 50402U, // V6_vS32b_npred_pi
6364 50401U, // V6_vS32b_npred_ppu
6365 49184U, // V6_vS32b_nqpred_ai
6366 50402U, // V6_vS32b_nqpred_pi
6367 50401U, // V6_vS32b_nqpred_ppu
6368 130U, // V6_vS32b_nt_ai
6369 194U, // V6_vS32b_nt_new_ai
6370 8224U, // V6_vS32b_nt_new_npred_ai
6371 9442U, // V6_vS32b_nt_new_npred_pi
6372 9441U, // V6_vS32b_nt_new_npred_ppu
6373 197U, // V6_vS32b_nt_new_pi
6374 197U, // V6_vS32b_nt_new_ppu
6375 8224U, // V6_vS32b_nt_new_pred_ai
6376 9442U, // V6_vS32b_nt_new_pred_pi
6377 9441U, // V6_vS32b_nt_new_pred_ppu
6378 8224U, // V6_vS32b_nt_npred_ai
6379 9442U, // V6_vS32b_nt_npred_pi
6380 9441U, // V6_vS32b_nt_npred_ppu
6381 8224U, // V6_vS32b_nt_nqpred_ai
6382 9442U, // V6_vS32b_nt_nqpred_pi
6383 9441U, // V6_vS32b_nt_nqpred_ppu
6384 133U, // V6_vS32b_nt_pi
6385 133U, // V6_vS32b_nt_ppu
6386 8224U, // V6_vS32b_nt_pred_ai
6387 9442U, // V6_vS32b_nt_pred_pi
6388 9441U, // V6_vS32b_nt_pred_ppu
6389 8224U, // V6_vS32b_nt_qpred_ai
6390 9442U, // V6_vS32b_nt_qpred_pi
6391 9441U, // V6_vS32b_nt_qpred_ppu
6392 133U, // V6_vS32b_pi
6393 133U, // V6_vS32b_ppu
6394 49184U, // V6_vS32b_pred_ai
6395 50402U, // V6_vS32b_pred_pi
6396 50401U, // V6_vS32b_pred_ppu
6397 49184U, // V6_vS32b_qpred_ai
6398 50402U, // V6_vS32b_qpred_pi
6399 50401U, // V6_vS32b_qpred_ppu
6400 0U, // V6_vS32b_srls_ai
6401 0U, // V6_vS32b_srls_pi
6402 0U, // V6_vS32b_srls_ppu
6403 0U, // V6_vabs_f8
6404 0U, // V6_vabs_hf
6405 0U, // V6_vabs_qf16_hf
6406 0U, // V6_vabs_qf16_qf16
6407 0U, // V6_vabs_qf32_qf32
6408 0U, // V6_vabs_qf32_sf
6409 0U, // V6_vabs_sf
6410 0U, // V6_vabsb
6411 0U, // V6_vabsb_sat
6412 962U, // V6_vabsdiffh
6413 0U, // V6_vabsdiffub
6414 450U, // V6_vabsdiffuh
6415 0U, // V6_vabsdiffw
6416 0U, // V6_vabsh
6417 0U, // V6_vabsh_sat
6418 0U, // V6_vabsw
6419 0U, // V6_vabsw_sat
6420 2946U, // V6_vadd_hf
6421 3010U, // V6_vadd_hf_f8
6422 2946U, // V6_vadd_hf_hf
6423 51U, // V6_vadd_qf16
6424 52U, // V6_vadd_qf16_mix
6425 53U, // V6_vadd_qf32
6426 54U, // V6_vadd_qf32_mix
6427 3074U, // V6_vadd_sf
6428 3138U, // V6_vadd_sf_bf
6429 2946U, // V6_vadd_sf_hf
6430 3074U, // V6_vadd_sf_sf
6431 0U, // V6_vaddb
6432 0U, // V6_vaddb_dv
6433 0U, // V6_vaddbnq
6434 0U, // V6_vaddbq
6435 0U, // V6_vaddbsat
6436 0U, // V6_vaddbsat_dv
6437 17655U, // V6_vaddcarry
6438 0U, // V6_vaddcarryo
6439 16439U, // V6_vaddcarrysat
6440 0U, // V6_vaddclbh
6441 0U, // V6_vaddclbw
6442 962U, // V6_vaddh
6443 962U, // V6_vaddh_dv
6444 0U, // V6_vaddhnq
6445 0U, // V6_vaddhq
6446 1090U, // V6_vaddhsat
6447 1090U, // V6_vaddhsat_dv
6448 974U, // V6_vaddhw
6449 965U, // V6_vaddhw_acc
6450 386U, // V6_vaddubh
6451 0U, // V6_vaddubh_acc
6452 0U, // V6_vaddubsat
6453 0U, // V6_vaddubsat_dv
6454 0U, // V6_vaddububb_sat
6455 0U, // V6_vadduhsat
6456 0U, // V6_vadduhsat_dv
6457 56U, // V6_vadduhw
6458 453U, // V6_vadduhw_acc
6459 0U, // V6_vadduwsat
6460 0U, // V6_vadduwsat_dv
6461 24631U, // V6_vaddw
6462 24631U, // V6_vaddw_dv
6463 0U, // V6_vaddwnq
6464 0U, // V6_vaddwq
6465 32823U, // V6_vaddwsat
6466 32823U, // V6_vaddwsat_dv
6467 0U, // V6_valign4
6468 69U, // V6_valignb
6469 69U, // V6_valignbi
6470 0U, // V6_vand
6471 0U, // V6_vandnqrt
6472 0U, // V6_vandnqrt_acc
6473 0U, // V6_vandqrt
6474 0U, // V6_vandqrt_acc
6475 0U, // V6_vandvnqv
6476 0U, // V6_vandvqv
6477 0U, // V6_vandvrt
6478 0U, // V6_vandvrt_acc
6479 0U, // V6_vaslh
6480 0U, // V6_vaslh_acc
6481 0U, // V6_vaslhv
6482 0U, // V6_vaslw
6483 0U, // V6_vaslw_acc
6484 0U, // V6_vaslwv
6485 0U, // V6_vasr_into
6486 66U, // V6_vasrh
6487 0U, // V6_vasrh_acc
6488 0U, // V6_vasrhbrndsat
6489 0U, // V6_vasrhbsat
6490 44162U, // V6_vasrhubrndsat
6491 44162U, // V6_vasrhubsat
6492 962U, // V6_vasrhv
6493 44226U, // V6_vasruhubrndsat
6494 44226U, // V6_vasruhubsat
6495 44290U, // V6_vasruwuhrndsat
6496 44290U, // V6_vasruwuhsat
6497 3394U, // V6_vasrvuhubrndsat
6498 3458U, // V6_vasrvuhubsat
6499 3522U, // V6_vasrvwuhrndsat
6500 3586U, // V6_vasrvwuhsat
6501 0U, // V6_vasrw
6502 0U, // V6_vasrw_acc
6503 3650U, // V6_vasrwh
6504 44610U, // V6_vasrwhrndsat
6505 44610U, // V6_vasrwhsat
6506 44610U, // V6_vasrwuhrndsat
6507 44610U, // V6_vasrwuhsat
6508 0U, // V6_vasrwv
6509 0U, // V6_vassign
6510 0U, // V6_vassign_fp
6511 0U, // V6_vassign_tmp
6512 0U, // V6_vavgb
6513 0U, // V6_vavgbrnd
6514 0U, // V6_vavgh
6515 0U, // V6_vavghrnd
6516 0U, // V6_vavgub
6517 0U, // V6_vavgubrnd
6518 0U, // V6_vavguh
6519 0U, // V6_vavguhrnd
6520 0U, // V6_vavguw
6521 0U, // V6_vavguwrnd
6522 0U, // V6_vavgw
6523 0U, // V6_vavgwrnd
6524 0U, // V6_vccombine
6525 0U, // V6_vcl0h
6526 0U, // V6_vcl0w
6527 0U, // V6_vcmov
6528 0U, // V6_vcombine
6529 0U, // V6_vcombine_tmp
6530 0U, // V6_vconv_bf_qf32
6531 0U, // V6_vconv_f8_qf16
6532 0U, // V6_vconv_h_hf
6533 0U, // V6_vconv_h_hf_rnd
6534 0U, // V6_vconv_hf_h
6535 0U, // V6_vconv_hf_qf16
6536 0U, // V6_vconv_hf_qf32
6537 0U, // V6_vconv_qf16_f8
6538 0U, // V6_vconv_qf16_hf
6539 0U, // V6_vconv_qf16_qf16
6540 0U, // V6_vconv_qf32_qf32
6541 0U, // V6_vconv_qf32_sf
6542 0U, // V6_vconv_sf_qf32
6543 0U, // V6_vconv_sf_w
6544 0U, // V6_vconv_w_sf
6545 0U, // V6_vcvt2_b_hf
6546 0U, // V6_vcvt2_hf_b
6547 0U, // V6_vcvt2_hf_ub
6548 0U, // V6_vcvt2_ub_hf
6549 0U, // V6_vcvt_b_hf
6550 0U, // V6_vcvt_bf_sf
6551 0U, // V6_vcvt_f8_hf
6552 0U, // V6_vcvt_h_hf
6553 0U, // V6_vcvt_hf_b
6554 0U, // V6_vcvt_hf_f8
6555 0U, // V6_vcvt_hf_h
6556 3074U, // V6_vcvt_hf_sf
6557 0U, // V6_vcvt_hf_ub
6558 0U, // V6_vcvt_hf_uh
6559 0U, // V6_vcvt_sf_hf
6560 0U, // V6_vcvt_ub_hf
6561 0U, // V6_vcvt_uh_hf
6562 640U, // V6_vdeal
6563 0U, // V6_vdealb
6564 0U, // V6_vdealb4w
6565 0U, // V6_vdealh
6566 0U, // V6_vdealvdd
6567 0U, // V6_vdelta
6568 0U, // V6_vdmpy_sf_hf
6569 0U, // V6_vdmpy_sf_hf_acc
6570 0U, // V6_vdmpybus
6571 0U, // V6_vdmpybus_acc
6572 0U, // V6_vdmpybus_dv
6573 0U, // V6_vdmpybus_dv_acc
6574 0U, // V6_vdmpyhb
6575 0U, // V6_vdmpyhb_acc
6576 0U, // V6_vdmpyhb_dv
6577 0U, // V6_vdmpyhb_dv_acc
6578 0U, // V6_vdmpyhisat
6579 0U, // V6_vdmpyhisat_acc
6580 0U, // V6_vdmpyhsat
6581 0U, // V6_vdmpyhsat_acc
6582 0U, // V6_vdmpyhsuisat
6583 0U, // V6_vdmpyhsuisat_acc
6584 0U, // V6_vdmpyhsusat
6585 0U, // V6_vdmpyhsusat_acc
6586 0U, // V6_vdmpyhvsat
6587 0U, // V6_vdmpyhvsat_acc
6588 0U, // V6_vdsaduh
6589 0U, // V6_vdsaduh_acc
6590 3714U, // V6_veqb
6591 3717U, // V6_veqb_and
6592 3717U, // V6_veqb_or
6593 3717U, // V6_veqb_xor
6594 962U, // V6_veqh
6595 965U, // V6_veqh_and
6596 965U, // V6_veqh_or
6597 965U, // V6_veqh_xor
6598 2946U, // V6_veqhf
6599 2949U, // V6_veqhf_and
6600 2949U, // V6_veqhf_or
6601 2949U, // V6_veqhf_xor
6602 3074U, // V6_veqsf
6603 3077U, // V6_veqsf_and
6604 3077U, // V6_veqsf_or
6605 3077U, // V6_veqsf_xor
6606 2690U, // V6_veqw
6607 2693U, // V6_veqw_and
6608 2693U, // V6_veqw_or
6609 2693U, // V6_veqw_xor
6610 0U, // V6_vfmax_f8
6611 0U, // V6_vfmax_hf
6612 0U, // V6_vfmax_sf
6613 0U, // V6_vfmin_f8
6614 0U, // V6_vfmin_hf
6615 0U, // V6_vfmin_sf
6616 0U, // V6_vfneg_f8
6617 0U, // V6_vfneg_hf
6618 0U, // V6_vfneg_sf
6619 49152U, // V6_vgathermh
6620 0U, // V6_vgathermhq
6621 57344U, // V6_vgathermhw
6622 0U, // V6_vgathermhwq
6623 0U, // V6_vgathermw
6624 0U, // V6_vgathermwq
6625 3714U, // V6_vgtb
6626 3717U, // V6_vgtb_and
6627 3717U, // V6_vgtb_or
6628 3717U, // V6_vgtb_xor
6629 3138U, // V6_vgtbf
6630 3141U, // V6_vgtbf_and
6631 3141U, // V6_vgtbf_or
6632 3141U, // V6_vgtbf_xor
6633 962U, // V6_vgth
6634 965U, // V6_vgth_and
6635 965U, // V6_vgth_or
6636 965U, // V6_vgth_xor
6637 2946U, // V6_vgthf
6638 2949U, // V6_vgthf_and
6639 2949U, // V6_vgthf_or
6640 2949U, // V6_vgthf_xor
6641 3074U, // V6_vgtsf
6642 3077U, // V6_vgtsf_and
6643 3077U, // V6_vgtsf_or
6644 3077U, // V6_vgtsf_xor
6645 386U, // V6_vgtub
6646 389U, // V6_vgtub_and
6647 389U, // V6_vgtub_or
6648 389U, // V6_vgtub_xor
6649 450U, // V6_vgtuh
6650 453U, // V6_vgtuh_and
6651 453U, // V6_vgtuh_or
6652 453U, // V6_vgtuh_xor
6653 514U, // V6_vgtuw
6654 517U, // V6_vgtuw_and
6655 517U, // V6_vgtuw_or
6656 517U, // V6_vgtuw_xor
6657 2690U, // V6_vgtw
6658 2693U, // V6_vgtw_and
6659 2693U, // V6_vgtw_or
6660 2693U, // V6_vgtw_xor
6661 0U, // V6_vhist
6662 0U, // V6_vhistq
6663 0U, // V6_vilog2_hf
6664 0U, // V6_vilog2_qf16
6665 0U, // V6_vilog2_qf32
6666 0U, // V6_vilog2_sf
6667 0U, // V6_vinsertwr
6668 69U, // V6_vlalignb
6669 69U, // V6_vlalignbi
6670 0U, // V6_vlsrb
6671 0U, // V6_vlsrh
6672 0U, // V6_vlsrhv
6673 0U, // V6_vlsrw
6674 0U, // V6_vlsrwv
6675 0U, // V6_vlut4
6676 69U, // V6_vlutvvb
6677 3781U, // V6_vlutvvb_nm
6678 73U, // V6_vlutvvb_oracc
6679 73U, // V6_vlutvvb_oracci
6680 69U, // V6_vlutvvbi
6681 69U, // V6_vlutvwh
6682 3781U, // V6_vlutvwh_nm
6683 73U, // V6_vlutvwh_oracc
6684 73U, // V6_vlutvwh_oracci
6685 69U, // V6_vlutvwhi
6686 0U, // V6_vmax_bf
6687 0U, // V6_vmax_hf
6688 0U, // V6_vmax_sf
6689 0U, // V6_vmaxb
6690 0U, // V6_vmaxh
6691 0U, // V6_vmaxub
6692 0U, // V6_vmaxuh
6693 0U, // V6_vmaxw
6694 0U, // V6_vmerge_qf
6695 0U, // V6_vmin_bf
6696 0U, // V6_vmin_hf
6697 0U, // V6_vmin_sf
6698 0U, // V6_vminb
6699 0U, // V6_vminh
6700 0U, // V6_vminub
6701 0U, // V6_vminuh
6702 0U, // V6_vminw
6703 3714U, // V6_vmpabus
6704 0U, // V6_vmpabus_acc
6705 3714U, // V6_vmpabusv
6706 386U, // V6_vmpabuu
6707 0U, // V6_vmpabuu_acc
6708 386U, // V6_vmpabuuv
6709 3714U, // V6_vmpahb
6710 3717U, // V6_vmpahb_acc
6711 11394U, // V6_vmpahhsat
6712 3714U, // V6_vmpauhb
6713 3717U, // V6_vmpauhb_acc
6714 19650U, // V6_vmpauhuhsat
6715 0U, // V6_vmpsuhuhsat
6716 3010U, // V6_vmpy_hf_f8
6717 3013U, // V6_vmpy_hf_f8_acc
6718 2946U, // V6_vmpy_hf_hf
6719 2949U, // V6_vmpy_hf_hf_acc
6720 51U, // V6_vmpy_qf16
6721 2946U, // V6_vmpy_qf16_hf
6722 52U, // V6_vmpy_qf16_mix_hf
6723 53U, // V6_vmpy_qf32
6724 2946U, // V6_vmpy_qf32_hf
6725 52U, // V6_vmpy_qf32_mix_hf
6726 51U, // V6_vmpy_qf32_qf16
6727 3074U, // V6_vmpy_qf32_sf
6728 2946U, // V6_vmpy_rt_hf
6729 52U, // V6_vmpy_rt_qf16
6730 3074U, // V6_vmpy_rt_sf
6731 3138U, // V6_vmpy_sf_bf
6732 3141U, // V6_vmpy_sf_bf_acc
6733 2946U, // V6_vmpy_sf_hf
6734 2949U, // V6_vmpy_sf_hf_acc
6735 3074U, // V6_vmpy_sf_sf
6736 3714U, // V6_vmpybus
6737 3717U, // V6_vmpybus_acc
6738 3714U, // V6_vmpybusv
6739 3717U, // V6_vmpybusv_acc
6740 3714U, // V6_vmpybv
6741 3717U, // V6_vmpybv_acc
6742 0U, // V6_vmpyewuh
6743 0U, // V6_vmpyewuh_64
6744 0U, // V6_vmpyh
6745 0U, // V6_vmpyh_acc
6746 0U, // V6_vmpyhsat_acc
6747 1730U, // V6_vmpyhsrs
6748 1794U, // V6_vmpyhss
6749 0U, // V6_vmpyhus
6750 0U, // V6_vmpyhus_acc
6751 0U, // V6_vmpyhv
6752 0U, // V6_vmpyhv_acc
6753 1730U, // V6_vmpyhvsrs
6754 0U, // V6_vmpyieoh
6755 0U, // V6_vmpyiewh_acc
6756 0U, // V6_vmpyiewuh
6757 0U, // V6_vmpyiewuh_acc
6758 0U, // V6_vmpyih
6759 0U, // V6_vmpyih_acc
6760 0U, // V6_vmpyihb
6761 0U, // V6_vmpyihb_acc
6762 0U, // V6_vmpyiowh
6763 0U, // V6_vmpyiwb
6764 0U, // V6_vmpyiwb_acc
6765 0U, // V6_vmpyiwh
6766 0U, // V6_vmpyiwh_acc
6767 0U, // V6_vmpyiwub
6768 0U, // V6_vmpyiwub_acc
6769 0U, // V6_vmpyowh
6770 0U, // V6_vmpyowh_64_acc
6771 0U, // V6_vmpyowh_rnd
6772 0U, // V6_vmpyowh_rnd_sacc
6773 0U, // V6_vmpyowh_sacc
6774 386U, // V6_vmpyub
6775 0U, // V6_vmpyub_acc
6776 386U, // V6_vmpyubv
6777 0U, // V6_vmpyubv_acc
6778 0U, // V6_vmpyuh
6779 0U, // V6_vmpyuh_acc
6780 0U, // V6_vmpyuhe
6781 0U, // V6_vmpyuhe_acc
6782 0U, // V6_vmpyuhv
6783 0U, // V6_vmpyuhv_acc
6784 3842U, // V6_vmpyuhvs
6785 0U, // V6_vmux
6786 3714U, // V6_vnavgb
6787 0U, // V6_vnavgh
6788 386U, // V6_vnavgub
6789 0U, // V6_vnavgw
6790 0U, // V6_vnccombine
6791 0U, // V6_vncmov
6792 0U, // V6_vneg_qf16_hf
6793 0U, // V6_vneg_qf16_qf16
6794 0U, // V6_vneg_qf32_qf32
6795 0U, // V6_vneg_qf32_sf
6796 0U, // V6_vnormamth
6797 0U, // V6_vnormamtw
6798 0U, // V6_vnot
6799 0U, // V6_vor
6800 0U, // V6_vpackeb
6801 0U, // V6_vpackeh
6802 0U, // V6_vpackhb_sat
6803 0U, // V6_vpackhub_sat
6804 0U, // V6_vpackob
6805 0U, // V6_vpackoh
6806 0U, // V6_vpackwh_sat
6807 0U, // V6_vpackwuh_sat
6808 0U, // V6_vpopcounth
6809 0U, // V6_vprefixqb
6810 0U, // V6_vprefixqh
6811 0U, // V6_vprefixqw
6812 0U, // V6_vrdelta
6813 386U, // V6_vrmpybub_rtt
6814 389U, // V6_vrmpybub_rtt_acc
6815 3714U, // V6_vrmpybus
6816 3717U, // V6_vrmpybus_acc
6817 12098U, // V6_vrmpybusi
6818 44869U, // V6_vrmpybusi_acc
6819 3714U, // V6_vrmpybusv
6820 3717U, // V6_vrmpybusv_acc
6821 3714U, // V6_vrmpybv
6822 3717U, // V6_vrmpybv_acc
6823 0U, // V6_vrmpyub
6824 0U, // V6_vrmpyub_acc
6825 0U, // V6_vrmpyub_rtt
6826 0U, // V6_vrmpyub_rtt_acc
6827 69U, // V6_vrmpyubi
6828 73U, // V6_vrmpyubi_acc
6829 0U, // V6_vrmpyubv
6830 0U, // V6_vrmpyubv_acc
6831 24633U, // V6_vrmpyzbb_rt
6832 25849U, // V6_vrmpyzbb_rt_acc
6833 36793U, // V6_vrmpyzbb_rx
6834 36793U, // V6_vrmpyzbb_rx_acc
6835 41017U, // V6_vrmpyzbub_rt
6836 42233U, // V6_vrmpyzbub_rt_acc
6837 53177U, // V6_vrmpyzbub_rx
6838 53177U, // V6_vrmpyzbub_rx_acc
6839 24634U, // V6_vrmpyzcb_rt
6840 25850U, // V6_vrmpyzcb_rt_acc
6841 36794U, // V6_vrmpyzcb_rx
6842 36794U, // V6_vrmpyzcb_rx_acc
6843 24634U, // V6_vrmpyzcbs_rt
6844 25850U, // V6_vrmpyzcbs_rt_acc
6845 36794U, // V6_vrmpyzcbs_rx
6846 36794U, // V6_vrmpyzcbs_rx_acc
6847 24635U, // V6_vrmpyznb_rt
6848 25851U, // V6_vrmpyznb_rt_acc
6849 36795U, // V6_vrmpyznb_rx
6850 36795U, // V6_vrmpyznb_rx_acc
6851 0U, // V6_vror
6852 0U, // V6_vrotr
6853 0U, // V6_vroundhb
6854 1090U, // V6_vroundhub
6855 3586U, // V6_vrounduhub
6856 4034U, // V6_vrounduwuh
6857 0U, // V6_vroundwh
6858 4098U, // V6_vroundwuh
6859 0U, // V6_vrsadubi
6860 0U, // V6_vrsadubi_acc
6861 0U, // V6_vsatdw
6862 0U, // V6_vsathub
6863 0U, // V6_vsatuwuh
6864 0U, // V6_vsatwh
6865 0U, // V6_vsb
6866 57344U, // V6_vscattermh
6867 0U, // V6_vscattermh_add
6868 0U, // V6_vscattermhq
6869 8192U, // V6_vscattermhw
6870 16384U, // V6_vscattermhw_add
6871 0U, // V6_vscattermhwq
6872 24576U, // V6_vscattermw
6873 32768U, // V6_vscattermw_add
6874 0U, // V6_vscattermwq
6875 0U, // V6_vsh
6876 962U, // V6_vshufeh
6877 640U, // V6_vshuff
6878 0U, // V6_vshuffb
6879 3714U, // V6_vshuffeb
6880 0U, // V6_vshuffh
6881 0U, // V6_vshuffob
6882 0U, // V6_vshuffvdd
6883 0U, // V6_vshufoeb
6884 0U, // V6_vshufoeh
6885 0U, // V6_vshufoh
6886 2946U, // V6_vsub_hf
6887 3010U, // V6_vsub_hf_f8
6888 2946U, // V6_vsub_hf_hf
6889 4162U, // V6_vsub_hf_mix
6890 51U, // V6_vsub_qf16
6891 52U, // V6_vsub_qf16_mix
6892 53U, // V6_vsub_qf32
6893 54U, // V6_vsub_qf32_mix
6894 3074U, // V6_vsub_sf
6895 3138U, // V6_vsub_sf_bf
6896 2946U, // V6_vsub_sf_hf
6897 4226U, // V6_vsub_sf_mix
6898 3074U, // V6_vsub_sf_sf
6899 0U, // V6_vsubb
6900 0U, // V6_vsubb_dv
6901 0U, // V6_vsubbnq
6902 0U, // V6_vsubbq
6903 0U, // V6_vsubbsat
6904 0U, // V6_vsubbsat_dv
6905 17655U, // V6_vsubcarry
6906 0U, // V6_vsubcarryo
6907 962U, // V6_vsubh
6908 962U, // V6_vsubh_dv
6909 0U, // V6_vsubhnq
6910 0U, // V6_vsubhq
6911 1090U, // V6_vsubhsat
6912 1090U, // V6_vsubhsat_dv
6913 974U, // V6_vsubhw
6914 386U, // V6_vsububh
6915 0U, // V6_vsububsat
6916 0U, // V6_vsububsat_dv
6917 0U, // V6_vsubububb_sat
6918 0U, // V6_vsubuhsat
6919 0U, // V6_vsubuhsat_dv
6920 56U, // V6_vsubuhw
6921 0U, // V6_vsubuwsat
6922 0U, // V6_vsubuwsat_dv
6923 24631U, // V6_vsubw
6924 24631U, // V6_vsubw_dv
6925 0U, // V6_vsubwnq
6926 0U, // V6_vsubwq
6927 32823U, // V6_vsubwsat
6928 32823U, // V6_vsubwsat_dv
6929 0U, // V6_vswap
6930 3714U, // V6_vtmpyb
6931 3717U, // V6_vtmpyb_acc
6932 3714U, // V6_vtmpybus
6933 3717U, // V6_vtmpybus_acc
6934 0U, // V6_vtmpyhb
6935 0U, // V6_vtmpyhb_acc
6936 0U, // V6_vunpackb
6937 0U, // V6_vunpackh
6938 0U, // V6_vunpackob
6939 0U, // V6_vunpackoh
6940 0U, // V6_vunpackub
6941 0U, // V6_vunpackuh
6942 0U, // V6_vwhist128
6943 0U, // V6_vwhist128m
6944 0U, // V6_vwhist128q
6945 1U, // V6_vwhist128qm
6946 0U, // V6_vwhist256
6947 0U, // V6_vwhist256_sat
6948 0U, // V6_vwhist256q
6949 0U, // V6_vwhist256q_sat
6950 0U, // V6_vxor
6951 0U, // V6_vzb
6952 0U, // V6_vzh
6953 0U, // V6_zLd_ai
6954 0U, // V6_zLd_pi
6955 0U, // V6_zLd_ppu
6956 32U, // V6_zLd_pred_ai
6957 1250U, // V6_zLd_pred_pi
6958 1249U, // V6_zLd_pred_ppu
6959 0U, // V6_zextract
6960 0U, // Y2_barrier
6961 0U, // Y2_break
6962 0U, // Y2_ciad
6963 0U, // Y2_crswap0
6964 0U, // Y2_cswi
6965 0U, // Y2_dccleana
6966 0U, // Y2_dccleanidx
6967 0U, // Y2_dccleaninva
6968 0U, // Y2_dccleaninvidx
6969 0U, // Y2_dcfetchbo
6970 0U, // Y2_dcinva
6971 0U, // Y2_dcinvidx
6972 0U, // Y2_dckill
6973 0U, // Y2_dctagr
6974 1U, // Y2_dctagw
6975 0U, // Y2_dczeroa
6976 0U, // Y2_getimask
6977 0U, // Y2_iassignr
6978 0U, // Y2_iassignw
6979 0U, // Y2_icdatar
6980 1U, // Y2_icdataw
6981 0U, // Y2_icinva
6982 0U, // Y2_icinvidx
6983 0U, // Y2_ickill
6984 0U, // Y2_ictagr
6985 1U, // Y2_ictagw
6986 0U, // Y2_isync
6987 0U, // Y2_k0lock
6988 0U, // Y2_k0unlock
6989 0U, // Y2_l2cleaninvidx
6990 0U, // Y2_l2kill
6991 0U, // Y2_resume
6992 1U, // Y2_setimask
6993 1U, // Y2_setprio
6994 0U, // Y2_start
6995 0U, // Y2_stop
6996 0U, // Y2_swi
6997 0U, // Y2_syncht
6998 0U, // Y2_tfrscrr
6999 0U, // Y2_tfrsrcr
7000 0U, // Y2_tlblock
7001 0U, // Y2_tlbp
7002 0U, // Y2_tlbpp
7003 0U, // Y2_tlbr
7004 0U, // Y2_tlbunlock
7005 1U, // Y2_tlbw
7006 0U, // Y2_wait
7007 0U, // Y4_crswap1
7008 1U, // Y4_crswap10
7009 1U, // Y4_l2fetch
7010 0U, // Y4_l2tagr
7011 1U, // Y4_l2tagw
7012 0U, // Y4_nmi
7013 0U, // Y4_siad
7014 0U, // Y4_tfrscpp
7015 0U, // Y4_tfrspcp
7016 0U, // Y4_trace
7017 0U, // Y5_ctlbw
7018 0U, // Y5_l2cleanidx
7019 1U, // Y5_l2fetch
7020 0U, // Y5_l2gclean
7021 0U, // Y5_l2gcleaninv
7022 0U, // Y5_l2gunlock
7023 0U, // Y5_l2invidx
7024 0U, // Y5_l2locka
7025 0U, // Y5_l2unlocka
7026 0U, // Y5_tlbasidi
7027 0U, // Y5_tlboc
7028 0U, // Y6_diag
7029 1U, // Y6_diag0
7030 1U, // Y6_diag1
7031 1U, // Y6_dmlink
7032 0U, // Y6_dmpause
7033 0U, // Y6_dmpoll
7034 0U, // Y6_dmresume
7035 0U, // Y6_dmstart
7036 0U, // Y6_dmwait
7037 0U, // Y6_l2gcleaninvpa
7038 0U, // Y6_l2gcleanpa
7039 40960U, // dep_A2_addsat
7040 40960U, // dep_A2_subsat
7041 0U, // dep_S2_packhl
7042 0U, // invalid_decode
7043 };
7044
7045 static const uint8_t OpInfo2[] = {
7046 0U, // PHI
7047 0U, // INLINEASM
7048 0U, // INLINEASM_BR
7049 0U, // CFI_INSTRUCTION
7050 0U, // EH_LABEL
7051 0U, // GC_LABEL
7052 0U, // ANNOTATION_LABEL
7053 0U, // KILL
7054 0U, // EXTRACT_SUBREG
7055 0U, // INSERT_SUBREG
7056 0U, // IMPLICIT_DEF
7057 0U, // INIT_UNDEF
7058 0U, // SUBREG_TO_REG
7059 0U, // COPY_TO_REGCLASS
7060 0U, // DBG_VALUE
7061 0U, // DBG_VALUE_LIST
7062 0U, // DBG_INSTR_REF
7063 0U, // DBG_PHI
7064 0U, // DBG_LABEL
7065 0U, // REG_SEQUENCE
7066 0U, // COPY
7067 0U, // COPY_LANEMASK
7068 0U, // BUNDLE
7069 0U, // LIFETIME_START
7070 0U, // LIFETIME_END
7071 0U, // PSEUDO_PROBE
7072 0U, // ARITH_FENCE
7073 0U, // STACKMAP
7074 0U, // FENTRY_CALL
7075 0U, // PATCHPOINT
7076 0U, // LOAD_STACK_GUARD
7077 0U, // PREALLOCATED_SETUP
7078 0U, // PREALLOCATED_ARG
7079 0U, // STATEPOINT
7080 0U, // LOCAL_ESCAPE
7081 0U, // FAULTING_OP
7082 0U, // PATCHABLE_OP
7083 0U, // PATCHABLE_FUNCTION_ENTER
7084 0U, // PATCHABLE_RET
7085 0U, // PATCHABLE_FUNCTION_EXIT
7086 0U, // PATCHABLE_TAIL_CALL
7087 0U, // PATCHABLE_EVENT_CALL
7088 0U, // PATCHABLE_TYPED_EVENT_CALL
7089 0U, // ICALL_BRANCH_FUNNEL
7090 0U, // FAKE_USE
7091 0U, // MEMBARRIER
7092 0U, // JUMP_TABLE_DEBUG_INFO
7093 0U, // RELOC_NONE
7094 0U, // CONVERGENCECTRL_ENTRY
7095 0U, // CONVERGENCECTRL_ANCHOR
7096 0U, // CONVERGENCECTRL_LOOP
7097 0U, // CONVERGENCECTRL_GLUE
7098 0U, // G_ASSERT_SEXT
7099 0U, // G_ASSERT_ZEXT
7100 0U, // G_ASSERT_ALIGN
7101 0U, // G_ADD
7102 0U, // G_SUB
7103 0U, // G_MUL
7104 0U, // G_SDIV
7105 0U, // G_UDIV
7106 0U, // G_SREM
7107 0U, // G_UREM
7108 0U, // G_SDIVREM
7109 0U, // G_UDIVREM
7110 0U, // G_AND
7111 0U, // G_OR
7112 0U, // G_XOR
7113 0U, // G_ABDS
7114 0U, // G_ABDU
7115 0U, // G_UAVGFLOOR
7116 0U, // G_UAVGCEIL
7117 0U, // G_SAVGFLOOR
7118 0U, // G_SAVGCEIL
7119 0U, // G_IMPLICIT_DEF
7120 0U, // G_PHI
7121 0U, // G_FRAME_INDEX
7122 0U, // G_GLOBAL_VALUE
7123 0U, // G_PTRAUTH_GLOBAL_VALUE
7124 0U, // G_CONSTANT_POOL
7125 0U, // G_EXTRACT
7126 0U, // G_UNMERGE_VALUES
7127 0U, // G_INSERT
7128 0U, // G_MERGE_VALUES
7129 0U, // G_BUILD_VECTOR
7130 0U, // G_BUILD_VECTOR_TRUNC
7131 0U, // G_CONCAT_VECTORS
7132 0U, // G_PTRTOINT
7133 0U, // G_INTTOPTR
7134 0U, // G_BITCAST
7135 0U, // G_FREEZE
7136 0U, // G_CONSTANT_FOLD_BARRIER
7137 0U, // G_INTRINSIC_FPTRUNC_ROUND
7138 0U, // G_INTRINSIC_TRUNC
7139 0U, // G_INTRINSIC_ROUND
7140 0U, // G_INTRINSIC_LRINT
7141 0U, // G_INTRINSIC_LLRINT
7142 0U, // G_INTRINSIC_ROUNDEVEN
7143 0U, // G_READCYCLECOUNTER
7144 0U, // G_READSTEADYCOUNTER
7145 0U, // G_LOAD
7146 0U, // G_SEXTLOAD
7147 0U, // G_ZEXTLOAD
7148 0U, // G_INDEXED_LOAD
7149 0U, // G_INDEXED_SEXTLOAD
7150 0U, // G_INDEXED_ZEXTLOAD
7151 0U, // G_STORE
7152 0U, // G_INDEXED_STORE
7153 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
7154 0U, // G_ATOMIC_CMPXCHG
7155 0U, // G_ATOMICRMW_XCHG
7156 0U, // G_ATOMICRMW_ADD
7157 0U, // G_ATOMICRMW_SUB
7158 0U, // G_ATOMICRMW_AND
7159 0U, // G_ATOMICRMW_NAND
7160 0U, // G_ATOMICRMW_OR
7161 0U, // G_ATOMICRMW_XOR
7162 0U, // G_ATOMICRMW_MAX
7163 0U, // G_ATOMICRMW_MIN
7164 0U, // G_ATOMICRMW_UMAX
7165 0U, // G_ATOMICRMW_UMIN
7166 0U, // G_ATOMICRMW_FADD
7167 0U, // G_ATOMICRMW_FSUB
7168 0U, // G_ATOMICRMW_FMAX
7169 0U, // G_ATOMICRMW_FMIN
7170 0U, // G_ATOMICRMW_FMAXIMUM
7171 0U, // G_ATOMICRMW_FMINIMUM
7172 0U, // G_ATOMICRMW_UINC_WRAP
7173 0U, // G_ATOMICRMW_UDEC_WRAP
7174 0U, // G_ATOMICRMW_USUB_COND
7175 0U, // G_ATOMICRMW_USUB_SAT
7176 0U, // G_FENCE
7177 0U, // G_PREFETCH
7178 0U, // G_BRCOND
7179 0U, // G_BRINDIRECT
7180 0U, // G_INVOKE_REGION_START
7181 0U, // G_INTRINSIC
7182 0U, // G_INTRINSIC_W_SIDE_EFFECTS
7183 0U, // G_INTRINSIC_CONVERGENT
7184 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
7185 0U, // G_ANYEXT
7186 0U, // G_TRUNC
7187 0U, // G_TRUNC_SSAT_S
7188 0U, // G_TRUNC_SSAT_U
7189 0U, // G_TRUNC_USAT_U
7190 0U, // G_CONSTANT
7191 0U, // G_FCONSTANT
7192 0U, // G_VASTART
7193 0U, // G_VAARG
7194 0U, // G_SEXT
7195 0U, // G_SEXT_INREG
7196 0U, // G_ZEXT
7197 0U, // G_SHL
7198 0U, // G_LSHR
7199 0U, // G_ASHR
7200 0U, // G_FSHL
7201 0U, // G_FSHR
7202 0U, // G_ROTR
7203 0U, // G_ROTL
7204 0U, // G_ICMP
7205 0U, // G_FCMP
7206 0U, // G_SCMP
7207 0U, // G_UCMP
7208 0U, // G_SELECT
7209 0U, // G_UADDO
7210 0U, // G_UADDE
7211 0U, // G_USUBO
7212 0U, // G_USUBE
7213 0U, // G_SADDO
7214 0U, // G_SADDE
7215 0U, // G_SSUBO
7216 0U, // G_SSUBE
7217 0U, // G_UMULO
7218 0U, // G_SMULO
7219 0U, // G_UMULH
7220 0U, // G_SMULH
7221 0U, // G_UADDSAT
7222 0U, // G_SADDSAT
7223 0U, // G_USUBSAT
7224 0U, // G_SSUBSAT
7225 0U, // G_USHLSAT
7226 0U, // G_SSHLSAT
7227 0U, // G_SMULFIX
7228 0U, // G_UMULFIX
7229 0U, // G_SMULFIXSAT
7230 0U, // G_UMULFIXSAT
7231 0U, // G_SDIVFIX
7232 0U, // G_UDIVFIX
7233 0U, // G_SDIVFIXSAT
7234 0U, // G_UDIVFIXSAT
7235 0U, // G_FADD
7236 0U, // G_FSUB
7237 0U, // G_FMUL
7238 0U, // G_FMA
7239 0U, // G_FMAD
7240 0U, // G_FDIV
7241 0U, // G_FREM
7242 0U, // G_FMODF
7243 0U, // G_FPOW
7244 0U, // G_FPOWI
7245 0U, // G_FEXP
7246 0U, // G_FEXP2
7247 0U, // G_FEXP10
7248 0U, // G_FLOG
7249 0U, // G_FLOG2
7250 0U, // G_FLOG10
7251 0U, // G_FLDEXP
7252 0U, // G_FFREXP
7253 0U, // G_FNEG
7254 0U, // G_FPEXT
7255 0U, // G_FPTRUNC
7256 0U, // G_FPTOSI
7257 0U, // G_FPTOUI
7258 0U, // G_SITOFP
7259 0U, // G_UITOFP
7260 0U, // G_FPTOSI_SAT
7261 0U, // G_FPTOUI_SAT
7262 0U, // G_FABS
7263 0U, // G_FCOPYSIGN
7264 0U, // G_IS_FPCLASS
7265 0U, // G_FCANONICALIZE
7266 0U, // G_FMINNUM
7267 0U, // G_FMAXNUM
7268 0U, // G_FMINNUM_IEEE
7269 0U, // G_FMAXNUM_IEEE
7270 0U, // G_FMINIMUM
7271 0U, // G_FMAXIMUM
7272 0U, // G_FMINIMUMNUM
7273 0U, // G_FMAXIMUMNUM
7274 0U, // G_GET_FPENV
7275 0U, // G_SET_FPENV
7276 0U, // G_RESET_FPENV
7277 0U, // G_GET_FPMODE
7278 0U, // G_SET_FPMODE
7279 0U, // G_RESET_FPMODE
7280 0U, // G_GET_ROUNDING
7281 0U, // G_SET_ROUNDING
7282 0U, // G_PTR_ADD
7283 0U, // G_PTRMASK
7284 0U, // G_SMIN
7285 0U, // G_SMAX
7286 0U, // G_UMIN
7287 0U, // G_UMAX
7288 0U, // G_ABS
7289 0U, // G_LROUND
7290 0U, // G_LLROUND
7291 0U, // G_BR
7292 0U, // G_BRJT
7293 0U, // G_VSCALE
7294 0U, // G_INSERT_SUBVECTOR
7295 0U, // G_EXTRACT_SUBVECTOR
7296 0U, // G_INSERT_VECTOR_ELT
7297 0U, // G_EXTRACT_VECTOR_ELT
7298 0U, // G_SHUFFLE_VECTOR
7299 0U, // G_SPLAT_VECTOR
7300 0U, // G_STEP_VECTOR
7301 0U, // G_VECTOR_COMPRESS
7302 0U, // G_CTTZ
7303 0U, // G_CTTZ_ZERO_UNDEF
7304 0U, // G_CTLZ
7305 0U, // G_CTLZ_ZERO_UNDEF
7306 0U, // G_CTLS
7307 0U, // G_CTPOP
7308 0U, // G_BSWAP
7309 0U, // G_BITREVERSE
7310 0U, // G_FCEIL
7311 0U, // G_FCOS
7312 0U, // G_FSIN
7313 0U, // G_FSINCOS
7314 0U, // G_FTAN
7315 0U, // G_FACOS
7316 0U, // G_FASIN
7317 0U, // G_FATAN
7318 0U, // G_FATAN2
7319 0U, // G_FCOSH
7320 0U, // G_FSINH
7321 0U, // G_FTANH
7322 0U, // G_FSQRT
7323 0U, // G_FFLOOR
7324 0U, // G_FRINT
7325 0U, // G_FNEARBYINT
7326 0U, // G_ADDRSPACE_CAST
7327 0U, // G_BLOCK_ADDR
7328 0U, // G_JUMP_TABLE
7329 0U, // G_DYN_STACKALLOC
7330 0U, // G_STACKSAVE
7331 0U, // G_STACKRESTORE
7332 0U, // G_STRICT_FADD
7333 0U, // G_STRICT_FSUB
7334 0U, // G_STRICT_FMUL
7335 0U, // G_STRICT_FDIV
7336 0U, // G_STRICT_FREM
7337 0U, // G_STRICT_FMA
7338 0U, // G_STRICT_FSQRT
7339 0U, // G_STRICT_FLDEXP
7340 0U, // G_READ_REGISTER
7341 0U, // G_WRITE_REGISTER
7342 0U, // G_MEMCPY
7343 0U, // G_MEMCPY_INLINE
7344 0U, // G_MEMMOVE
7345 0U, // G_MEMSET
7346 0U, // G_BZERO
7347 0U, // G_TRAP
7348 0U, // G_DEBUGTRAP
7349 0U, // G_UBSANTRAP
7350 0U, // G_VECREDUCE_SEQ_FADD
7351 0U, // G_VECREDUCE_SEQ_FMUL
7352 0U, // G_VECREDUCE_FADD
7353 0U, // G_VECREDUCE_FMUL
7354 0U, // G_VECREDUCE_FMAX
7355 0U, // G_VECREDUCE_FMIN
7356 0U, // G_VECREDUCE_FMAXIMUM
7357 0U, // G_VECREDUCE_FMINIMUM
7358 0U, // G_VECREDUCE_ADD
7359 0U, // G_VECREDUCE_MUL
7360 0U, // G_VECREDUCE_AND
7361 0U, // G_VECREDUCE_OR
7362 0U, // G_VECREDUCE_XOR
7363 0U, // G_VECREDUCE_SMAX
7364 0U, // G_VECREDUCE_SMIN
7365 0U, // G_VECREDUCE_UMAX
7366 0U, // G_VECREDUCE_UMIN
7367 0U, // G_SBFX
7368 0U, // G_UBFX
7369 0U, // A2_addsp
7370 0U, // A2_iconst
7371 0U, // A2_neg
7372 0U, // A2_not
7373 0U, // A2_tfrf
7374 0U, // A2_tfrfnew
7375 0U, // A2_tfrp
7376 0U, // A2_tfrpf
7377 0U, // A2_tfrpfnew
7378 0U, // A2_tfrpi
7379 0U, // A2_tfrpt
7380 0U, // A2_tfrptnew
7381 0U, // A2_tfrt
7382 0U, // A2_tfrtnew
7383 0U, // A2_vaddb_map
7384 0U, // A2_vsubb_map
7385 0U, // A2_zxtb
7386 0U, // A4_boundscheck
7387 0U, // ADJCALLSTACKDOWN
7388 0U, // ADJCALLSTACKUP
7389 0U, // C2_cmpgei
7390 0U, // C2_cmpgeui
7391 0U, // C2_cmplt
7392 0U, // C2_cmpltu
7393 0U, // C2_pxfer_map
7394 0U, // DUPLEX_Pseudo
7395 0U, // ENDLOOP0
7396 0U, // ENDLOOP01
7397 0U, // ENDLOOP1
7398 0U, // J2_endloop0
7399 0U, // J2_endloop01
7400 0U, // J2_endloop1
7401 0U, // J2_jumpf_nopred_map
7402 0U, // J2_jumprf_nopred_map
7403 0U, // J2_jumprt_nopred_map
7404 0U, // J2_jumpt_nopred_map
7405 0U, // J2_trap1_noregmap
7406 0U, // L2_loadalignb_zomap
7407 0U, // L2_loadalignh_zomap
7408 0U, // L2_loadbsw2_zomap
7409 0U, // L2_loadbsw4_zomap
7410 0U, // L2_loadbzw2_zomap
7411 0U, // L2_loadbzw4_zomap
7412 0U, // L2_loadrb_zomap
7413 0U, // L2_loadrd_zomap
7414 0U, // L2_loadrh_zomap
7415 0U, // L2_loadri_zomap
7416 0U, // L2_loadrub_zomap
7417 0U, // L2_loadruh_zomap
7418 0U, // L2_ploadrbf_zomap
7419 0U, // L2_ploadrbfnew_zomap
7420 0U, // L2_ploadrbt_zomap
7421 0U, // L2_ploadrbtnew_zomap
7422 0U, // L2_ploadrdf_zomap
7423 0U, // L2_ploadrdfnew_zomap
7424 0U, // L2_ploadrdt_zomap
7425 0U, // L2_ploadrdtnew_zomap
7426 0U, // L2_ploadrhf_zomap
7427 0U, // L2_ploadrhfnew_zomap
7428 0U, // L2_ploadrht_zomap
7429 0U, // L2_ploadrhtnew_zomap
7430 0U, // L2_ploadrif_zomap
7431 0U, // L2_ploadrifnew_zomap
7432 0U, // L2_ploadrit_zomap
7433 0U, // L2_ploadritnew_zomap
7434 0U, // L2_ploadrubf_zomap
7435 0U, // L2_ploadrubfnew_zomap
7436 0U, // L2_ploadrubt_zomap
7437 0U, // L2_ploadrubtnew_zomap
7438 0U, // L2_ploadruhf_zomap
7439 0U, // L2_ploadruhfnew_zomap
7440 0U, // L2_ploadruht_zomap
7441 0U, // L2_ploadruhtnew_zomap
7442 0U, // L4_add_memopb_zomap
7443 0U, // L4_add_memoph_zomap
7444 0U, // L4_add_memopw_zomap
7445 0U, // L4_and_memopb_zomap
7446 0U, // L4_and_memoph_zomap
7447 0U, // L4_and_memopw_zomap
7448 0U, // L4_iadd_memopb_zomap
7449 0U, // L4_iadd_memoph_zomap
7450 0U, // L4_iadd_memopw_zomap
7451 0U, // L4_iand_memopb_zomap
7452 0U, // L4_iand_memoph_zomap
7453 0U, // L4_iand_memopw_zomap
7454 0U, // L4_ior_memopb_zomap
7455 0U, // L4_ior_memoph_zomap
7456 0U, // L4_ior_memopw_zomap
7457 0U, // L4_isub_memopb_zomap
7458 0U, // L4_isub_memoph_zomap
7459 0U, // L4_isub_memopw_zomap
7460 0U, // L4_or_memopb_zomap
7461 0U, // L4_or_memoph_zomap
7462 0U, // L4_or_memopw_zomap
7463 0U, // L4_return_map_to_raw_f
7464 0U, // L4_return_map_to_raw_fnew_pnt
7465 0U, // L4_return_map_to_raw_fnew_pt
7466 0U, // L4_return_map_to_raw_t
7467 0U, // L4_return_map_to_raw_tnew_pnt
7468 0U, // L4_return_map_to_raw_tnew_pt
7469 0U, // L4_sub_memopb_zomap
7470 0U, // L4_sub_memoph_zomap
7471 0U, // L4_sub_memopw_zomap
7472 0U, // L6_deallocframe_map_to_raw
7473 0U, // L6_return_map_to_raw
7474 0U, // LDriw_ctr
7475 0U, // LDriw_pred
7476 0U, // M2_mpysmi
7477 0U, // M2_mpyui
7478 0U, // M2_vrcmpys_acc_s1
7479 0U, // M2_vrcmpys_s1
7480 0U, // M2_vrcmpys_s1rp
7481 0U, // M7_vdmpy
7482 0U, // M7_vdmpy_acc
7483 0U, // PS_aligna
7484 0U, // PS_alloca
7485 0U, // PS_call_instrprof_custom
7486 0U, // PS_call_nr
7487 0U, // PS_crash
7488 0U, // PS_false
7489 0U, // PS_fi
7490 0U, // PS_fia
7491 0U, // PS_loadrb_pci
7492 0U, // PS_loadrb_pcr
7493 0U, // PS_loadrd_pci
7494 0U, // PS_loadrd_pcr
7495 0U, // PS_loadrh_pci
7496 0U, // PS_loadrh_pcr
7497 0U, // PS_loadri_pci
7498 0U, // PS_loadri_pcr
7499 0U, // PS_loadrub_pci
7500 0U, // PS_loadrub_pcr
7501 0U, // PS_loadruh_pci
7502 0U, // PS_loadruh_pcr
7503 0U, // PS_pselect
7504 0U, // PS_qfalse
7505 0U, // PS_qtrue
7506 0U, // PS_storerb_pci
7507 0U, // PS_storerb_pcr
7508 0U, // PS_storerd_pci
7509 0U, // PS_storerd_pcr
7510 0U, // PS_storerf_pci
7511 0U, // PS_storerf_pcr
7512 0U, // PS_storerh_pci
7513 0U, // PS_storerh_pcr
7514 0U, // PS_storeri_pci
7515 0U, // PS_storeri_pcr
7516 0U, // PS_tailcall_i
7517 0U, // PS_tailcall_r
7518 0U, // PS_true
7519 0U, // PS_vdd0
7520 0U, // PS_vloadrq_ai
7521 0U, // PS_vloadrv_ai
7522 0U, // PS_vloadrv_nt_ai
7523 0U, // PS_vloadrw_ai
7524 0U, // PS_vloadrw_nt_ai
7525 0U, // PS_vmulw
7526 0U, // PS_vmulw_acc
7527 0U, // PS_vselect
7528 0U, // PS_vsplatib
7529 0U, // PS_vsplatih
7530 0U, // PS_vsplatiw
7531 0U, // PS_vsplatrb
7532 0U, // PS_vsplatrh
7533 0U, // PS_vsplatrw
7534 0U, // PS_vstorerq_ai
7535 0U, // PS_vstorerv_ai
7536 0U, // PS_vstorerv_nt_ai
7537 0U, // PS_vstorerw_ai
7538 0U, // PS_vstorerw_nt_ai
7539 0U, // PS_wselect
7540 0U, // S2_asr_i_p_rnd_goodsyntax
7541 0U, // S2_asr_i_r_rnd_goodsyntax
7542 0U, // S2_pstorerbf_zomap
7543 0U, // S2_pstorerbnewf_zomap
7544 0U, // S2_pstorerbnewt_zomap
7545 0U, // S2_pstorerbt_zomap
7546 0U, // S2_pstorerdf_zomap
7547 0U, // S2_pstorerdt_zomap
7548 0U, // S2_pstorerff_zomap
7549 0U, // S2_pstorerft_zomap
7550 0U, // S2_pstorerhf_zomap
7551 0U, // S2_pstorerhnewf_zomap
7552 0U, // S2_pstorerhnewt_zomap
7553 0U, // S2_pstorerht_zomap
7554 0U, // S2_pstorerif_zomap
7555 0U, // S2_pstorerinewf_zomap
7556 0U, // S2_pstorerinewt_zomap
7557 0U, // S2_pstorerit_zomap
7558 0U, // S2_storerb_zomap
7559 0U, // S2_storerbnew_zomap
7560 0U, // S2_storerd_zomap
7561 0U, // S2_storerf_zomap
7562 0U, // S2_storerh_zomap
7563 0U, // S2_storerhnew_zomap
7564 0U, // S2_storeri_zomap
7565 0U, // S2_storerinew_zomap
7566 0U, // S2_tableidxb_goodsyntax
7567 0U, // S2_tableidxd_goodsyntax
7568 0U, // S2_tableidxh_goodsyntax
7569 0U, // S2_tableidxw_goodsyntax
7570 0U, // S4_pstorerbfnew_zomap
7571 0U, // S4_pstorerbnewfnew_zomap
7572 0U, // S4_pstorerbnewtnew_zomap
7573 0U, // S4_pstorerbtnew_zomap
7574 0U, // S4_pstorerdfnew_zomap
7575 0U, // S4_pstorerdtnew_zomap
7576 0U, // S4_pstorerffnew_zomap
7577 0U, // S4_pstorerftnew_zomap
7578 0U, // S4_pstorerhfnew_zomap
7579 0U, // S4_pstorerhnewfnew_zomap
7580 0U, // S4_pstorerhnewtnew_zomap
7581 0U, // S4_pstorerhtnew_zomap
7582 0U, // S4_pstorerifnew_zomap
7583 0U, // S4_pstorerinewfnew_zomap
7584 0U, // S4_pstorerinewtnew_zomap
7585 0U, // S4_pstoreritnew_zomap
7586 0U, // S4_storeirb_zomap
7587 0U, // S4_storeirbf_zomap
7588 0U, // S4_storeirbfnew_zomap
7589 0U, // S4_storeirbt_zomap
7590 0U, // S4_storeirbtnew_zomap
7591 0U, // S4_storeirh_zomap
7592 0U, // S4_storeirhf_zomap
7593 0U, // S4_storeirhfnew_zomap
7594 0U, // S4_storeirht_zomap
7595 0U, // S4_storeirhtnew_zomap
7596 0U, // S4_storeiri_zomap
7597 0U, // S4_storeirif_zomap
7598 0U, // S4_storeirifnew_zomap
7599 0U, // S4_storeirit_zomap
7600 0U, // S4_storeiritnew_zomap
7601 0U, // S5_asrhub_rnd_sat_goodsyntax
7602 0U, // S5_vasrhrnd_goodsyntax
7603 0U, // S6_allocframe_to_raw
7604 0U, // STriw_ctr
7605 0U, // STriw_pred
7606 0U, // V6_MAP_equb
7607 0U, // V6_MAP_equb_and
7608 0U, // V6_MAP_equb_ior
7609 0U, // V6_MAP_equb_xor
7610 0U, // V6_MAP_equh
7611 0U, // V6_MAP_equh_and
7612 0U, // V6_MAP_equh_ior
7613 0U, // V6_MAP_equh_xor
7614 0U, // V6_MAP_equw
7615 0U, // V6_MAP_equw_and
7616 0U, // V6_MAP_equw_ior
7617 0U, // V6_MAP_equw_xor
7618 0U, // V6_dbl_ld0
7619 0U, // V6_dbl_st0
7620 0U, // V6_extractw_alt
7621 0U, // V6_hi
7622 0U, // V6_ld0
7623 0U, // V6_ldcnp0
7624 0U, // V6_ldcnpnt0
7625 0U, // V6_ldcp0
7626 0U, // V6_ldcpnt0
7627 0U, // V6_ldnp0
7628 0U, // V6_ldnpnt0
7629 0U, // V6_ldnt0
7630 0U, // V6_ldp0
7631 0U, // V6_ldpnt0
7632 0U, // V6_ldtnp0
7633 0U, // V6_ldtnpnt0
7634 0U, // V6_ldtp0
7635 0U, // V6_ldtpnt0
7636 0U, // V6_ldu0
7637 0U, // V6_lo
7638 0U, // V6_st0
7639 0U, // V6_stn0
7640 0U, // V6_stnnt0
7641 0U, // V6_stnp0
7642 0U, // V6_stnpnt0
7643 0U, // V6_stnq0
7644 0U, // V6_stnqnt0
7645 0U, // V6_stnt0
7646 0U, // V6_stp0
7647 0U, // V6_stpnt0
7648 0U, // V6_stq0
7649 0U, // V6_stqnt0
7650 0U, // V6_stu0
7651 0U, // V6_stunp0
7652 0U, // V6_stup0
7653 0U, // V6_v10mpyubs10
7654 0U, // V6_v10mpyubs10_vxx
7655 0U, // V6_v6mpyhubs10_alt
7656 0U, // V6_v6mpyvubs10_alt
7657 0U, // V6_vabsb_alt
7658 0U, // V6_vabsb_sat_alt
7659 0U, // V6_vabsdiffh_alt
7660 0U, // V6_vabsdiffub_alt
7661 0U, // V6_vabsdiffuh_alt
7662 0U, // V6_vabsdiffw_alt
7663 0U, // V6_vabsh_alt
7664 0U, // V6_vabsh_sat_alt
7665 0U, // V6_vabsub_alt
7666 0U, // V6_vabsuh_alt
7667 0U, // V6_vabsuw_alt
7668 0U, // V6_vabsw_alt
7669 0U, // V6_vabsw_sat_alt
7670 0U, // V6_vaddb_alt
7671 0U, // V6_vaddb_dv_alt
7672 0U, // V6_vaddbnq_alt
7673 0U, // V6_vaddbq_alt
7674 0U, // V6_vaddbsat_alt
7675 0U, // V6_vaddbsat_dv_alt
7676 0U, // V6_vaddh_alt
7677 0U, // V6_vaddh_dv_alt
7678 0U, // V6_vaddhnq_alt
7679 0U, // V6_vaddhq_alt
7680 0U, // V6_vaddhsat_alt
7681 0U, // V6_vaddhsat_dv_alt
7682 0U, // V6_vaddhw_acc_alt
7683 0U, // V6_vaddhw_alt
7684 0U, // V6_vaddubh_acc_alt
7685 0U, // V6_vaddubh_alt
7686 0U, // V6_vaddubsat_alt
7687 0U, // V6_vaddubsat_dv_alt
7688 0U, // V6_vadduhsat_alt
7689 0U, // V6_vadduhsat_dv_alt
7690 0U, // V6_vadduhw_acc_alt
7691 0U, // V6_vadduhw_alt
7692 0U, // V6_vadduwsat_alt
7693 0U, // V6_vadduwsat_dv_alt
7694 0U, // V6_vaddw_alt
7695 0U, // V6_vaddw_dv_alt
7696 0U, // V6_vaddwnq_alt
7697 0U, // V6_vaddwq_alt
7698 0U, // V6_vaddwsat_alt
7699 0U, // V6_vaddwsat_dv_alt
7700 0U, // V6_vandnqrt_acc_alt
7701 0U, // V6_vandnqrt_alt
7702 0U, // V6_vandqrt_acc_alt
7703 0U, // V6_vandqrt_alt
7704 0U, // V6_vandvrt_acc_alt
7705 0U, // V6_vandvrt_alt
7706 0U, // V6_vaslh_acc_alt
7707 0U, // V6_vaslh_alt
7708 0U, // V6_vaslhv_alt
7709 0U, // V6_vaslw_acc_alt
7710 0U, // V6_vaslw_alt
7711 0U, // V6_vaslwv_alt
7712 0U, // V6_vasr_into_alt
7713 0U, // V6_vasrh_acc_alt
7714 0U, // V6_vasrh_alt
7715 0U, // V6_vasrhv_alt
7716 0U, // V6_vasrw_acc_alt
7717 0U, // V6_vasrw_alt
7718 0U, // V6_vasrwv_alt
7719 0U, // V6_vassignp
7720 0U, // V6_vavgb_alt
7721 0U, // V6_vavgbrnd_alt
7722 0U, // V6_vavgh_alt
7723 0U, // V6_vavghrnd_alt
7724 0U, // V6_vavgub_alt
7725 0U, // V6_vavgubrnd_alt
7726 0U, // V6_vavguh_alt
7727 0U, // V6_vavguhrnd_alt
7728 0U, // V6_vavguw_alt
7729 0U, // V6_vavguwrnd_alt
7730 0U, // V6_vavgw_alt
7731 0U, // V6_vavgwrnd_alt
7732 0U, // V6_vcl0h_alt
7733 0U, // V6_vcl0w_alt
7734 0U, // V6_vd0
7735 0U, // V6_vdd0
7736 0U, // V6_vdealb4w_alt
7737 0U, // V6_vdealb_alt
7738 0U, // V6_vdealh_alt
7739 0U, // V6_vdmpybus_acc_alt
7740 0U, // V6_vdmpybus_alt
7741 0U, // V6_vdmpybus_dv_acc_alt
7742 0U, // V6_vdmpybus_dv_alt
7743 0U, // V6_vdmpyhb_acc_alt
7744 0U, // V6_vdmpyhb_alt
7745 0U, // V6_vdmpyhb_dv_acc_alt
7746 0U, // V6_vdmpyhb_dv_alt
7747 0U, // V6_vdmpyhisat_acc_alt
7748 0U, // V6_vdmpyhisat_alt
7749 0U, // V6_vdmpyhsat_acc_alt
7750 0U, // V6_vdmpyhsat_alt
7751 0U, // V6_vdmpyhsuisat_acc_alt
7752 0U, // V6_vdmpyhsuisat_alt
7753 0U, // V6_vdmpyhsusat_acc_alt
7754 0U, // V6_vdmpyhsusat_alt
7755 0U, // V6_vdmpyhvsat_acc_alt
7756 0U, // V6_vdmpyhvsat_alt
7757 0U, // V6_vdsaduh_acc_alt
7758 0U, // V6_vdsaduh_alt
7759 0U, // V6_vgather_vscatter_mh_pseudo
7760 0U, // V6_vgathermh_pseudo
7761 0U, // V6_vgathermhq_pseudo
7762 0U, // V6_vgathermhw_pseudo
7763 0U, // V6_vgathermhwq_pseudo
7764 0U, // V6_vgathermw_pseudo
7765 0U, // V6_vgathermwq_pseudo
7766 0U, // V6_vlsrh_alt
7767 0U, // V6_vlsrhv_alt
7768 0U, // V6_vlsrw_alt
7769 0U, // V6_vlsrwv_alt
7770 0U, // V6_vmaxb_alt
7771 0U, // V6_vmaxh_alt
7772 0U, // V6_vmaxub_alt
7773 0U, // V6_vmaxuh_alt
7774 0U, // V6_vmaxw_alt
7775 0U, // V6_vminb_alt
7776 0U, // V6_vminh_alt
7777 0U, // V6_vminub_alt
7778 0U, // V6_vminuh_alt
7779 0U, // V6_vminw_alt
7780 0U, // V6_vmpabus_acc_alt
7781 0U, // V6_vmpabus_alt
7782 0U, // V6_vmpabusv_alt
7783 0U, // V6_vmpabuu_acc_alt
7784 0U, // V6_vmpabuu_alt
7785 0U, // V6_vmpabuuv_alt
7786 0U, // V6_vmpahb_acc_alt
7787 0U, // V6_vmpahb_alt
7788 0U, // V6_vmpauhb_acc_alt
7789 0U, // V6_vmpauhb_alt
7790 0U, // V6_vmpybus_acc_alt
7791 0U, // V6_vmpybus_alt
7792 0U, // V6_vmpybusv_acc_alt
7793 0U, // V6_vmpybusv_alt
7794 0U, // V6_vmpybv_acc_alt
7795 0U, // V6_vmpybv_alt
7796 0U, // V6_vmpyewuh_alt
7797 0U, // V6_vmpyh_acc_alt
7798 0U, // V6_vmpyh_alt
7799 0U, // V6_vmpyhsat_acc_alt
7800 0U, // V6_vmpyhsrs_alt
7801 0U, // V6_vmpyhss_alt
7802 0U, // V6_vmpyhus_acc_alt
7803 0U, // V6_vmpyhus_alt
7804 0U, // V6_vmpyhv_acc_alt
7805 0U, // V6_vmpyhv_alt
7806 0U, // V6_vmpyhvsrs_alt
7807 0U, // V6_vmpyiewh_acc_alt
7808 0U, // V6_vmpyiewuh_acc_alt
7809 0U, // V6_vmpyiewuh_alt
7810 0U, // V6_vmpyih_acc_alt
7811 0U, // V6_vmpyih_alt
7812 0U, // V6_vmpyihb_acc_alt
7813 0U, // V6_vmpyihb_alt
7814 0U, // V6_vmpyiowh_alt
7815 0U, // V6_vmpyiwb_acc_alt
7816 0U, // V6_vmpyiwb_alt
7817 0U, // V6_vmpyiwh_acc_alt
7818 0U, // V6_vmpyiwh_alt
7819 0U, // V6_vmpyiwub_acc_alt
7820 0U, // V6_vmpyiwub_alt
7821 0U, // V6_vmpyowh_alt
7822 0U, // V6_vmpyowh_rnd_alt
7823 0U, // V6_vmpyowh_rnd_sacc_alt
7824 0U, // V6_vmpyowh_sacc_alt
7825 0U, // V6_vmpyub_acc_alt
7826 0U, // V6_vmpyub_alt
7827 0U, // V6_vmpyubv_acc_alt
7828 0U, // V6_vmpyubv_alt
7829 0U, // V6_vmpyuh_acc_alt
7830 0U, // V6_vmpyuh_alt
7831 0U, // V6_vmpyuhv_acc_alt
7832 0U, // V6_vmpyuhv_alt
7833 0U, // V6_vnavgb_alt
7834 0U, // V6_vnavgh_alt
7835 0U, // V6_vnavgub_alt
7836 0U, // V6_vnavgw_alt
7837 0U, // V6_vnormamth_alt
7838 0U, // V6_vnormamtw_alt
7839 0U, // V6_vpackeb_alt
7840 0U, // V6_vpackeh_alt
7841 0U, // V6_vpackhb_sat_alt
7842 0U, // V6_vpackhub_sat_alt
7843 0U, // V6_vpackob_alt
7844 0U, // V6_vpackoh_alt
7845 0U, // V6_vpackwh_sat_alt
7846 0U, // V6_vpackwuh_sat_alt
7847 0U, // V6_vpopcounth_alt
7848 0U, // V6_vrmpybub_rtt_acc_alt
7849 0U, // V6_vrmpybub_rtt_alt
7850 0U, // V6_vrmpybus_acc_alt
7851 0U, // V6_vrmpybus_alt
7852 0U, // V6_vrmpybusi_acc_alt
7853 0U, // V6_vrmpybusi_alt
7854 0U, // V6_vrmpybusv_acc_alt
7855 0U, // V6_vrmpybusv_alt
7856 0U, // V6_vrmpybv_acc_alt
7857 0U, // V6_vrmpybv_alt
7858 0U, // V6_vrmpyub_acc_alt
7859 0U, // V6_vrmpyub_alt
7860 0U, // V6_vrmpyub_rtt_acc_alt
7861 0U, // V6_vrmpyub_rtt_alt
7862 0U, // V6_vrmpyubi_acc_alt
7863 0U, // V6_vrmpyubi_alt
7864 0U, // V6_vrmpyubv_acc_alt
7865 0U, // V6_vrmpyubv_alt
7866 0U, // V6_vrotr_alt
7867 0U, // V6_vroundhb_alt
7868 0U, // V6_vroundhub_alt
7869 0U, // V6_vrounduhub_alt
7870 0U, // V6_vrounduwuh_alt
7871 0U, // V6_vroundwh_alt
7872 0U, // V6_vroundwuh_alt
7873 0U, // V6_vrsadubi_acc_alt
7874 0U, // V6_vrsadubi_alt
7875 0U, // V6_vsathub_alt
7876 0U, // V6_vsatuwuh_alt
7877 0U, // V6_vsatwh_alt
7878 0U, // V6_vsb_alt
7879 0U, // V6_vscattermh_add_alt
7880 0U, // V6_vscattermh_alt
7881 0U, // V6_vscattermhq_alt
7882 0U, // V6_vscattermw_add_alt
7883 0U, // V6_vscattermw_alt
7884 8U, // V6_vscattermwh_add_alt
7885 8U, // V6_vscattermwh_alt
7886 0U, // V6_vscattermwhq_alt
7887 0U, // V6_vscattermwq_alt
7888 0U, // V6_vsh_alt
7889 0U, // V6_vshufeh_alt
7890 0U, // V6_vshuffb_alt
7891 0U, // V6_vshuffeb_alt
7892 0U, // V6_vshuffh_alt
7893 0U, // V6_vshuffob_alt
7894 0U, // V6_vshufoeb_alt
7895 0U, // V6_vshufoeh_alt
7896 0U, // V6_vshufoh_alt
7897 0U, // V6_vsubb_alt
7898 0U, // V6_vsubb_dv_alt
7899 0U, // V6_vsubbnq_alt
7900 0U, // V6_vsubbq_alt
7901 0U, // V6_vsubbsat_alt
7902 0U, // V6_vsubbsat_dv_alt
7903 0U, // V6_vsubh_alt
7904 0U, // V6_vsubh_dv_alt
7905 0U, // V6_vsubhnq_alt
7906 0U, // V6_vsubhq_alt
7907 0U, // V6_vsubhsat_alt
7908 0U, // V6_vsubhsat_dv_alt
7909 0U, // V6_vsubhw_alt
7910 0U, // V6_vsububh_alt
7911 0U, // V6_vsububsat_alt
7912 0U, // V6_vsububsat_dv_alt
7913 0U, // V6_vsubuhsat_alt
7914 0U, // V6_vsubuhsat_dv_alt
7915 0U, // V6_vsubuhw_alt
7916 0U, // V6_vsubuwsat_alt
7917 0U, // V6_vsubuwsat_dv_alt
7918 0U, // V6_vsubw_alt
7919 0U, // V6_vsubw_dv_alt
7920 0U, // V6_vsubwnq_alt
7921 0U, // V6_vsubwq_alt
7922 0U, // V6_vsubwsat_alt
7923 0U, // V6_vsubwsat_dv_alt
7924 0U, // V6_vtmpyb_acc_alt
7925 0U, // V6_vtmpyb_alt
7926 0U, // V6_vtmpybus_acc_alt
7927 0U, // V6_vtmpybus_alt
7928 0U, // V6_vtmpyhb_acc_alt
7929 0U, // V6_vtmpyhb_alt
7930 0U, // V6_vtran2x2_map
7931 0U, // V6_vunpackb_alt
7932 0U, // V6_vunpackh_alt
7933 0U, // V6_vunpackob_alt
7934 0U, // V6_vunpackoh_alt
7935 0U, // V6_vunpackub_alt
7936 0U, // V6_vunpackuh_alt
7937 0U, // V6_vzb_alt
7938 0U, // V6_vzh_alt
7939 0U, // V6_zld0
7940 0U, // V6_zldp0
7941 0U, // Y2_crswap_old
7942 0U, // Y2_dcfetch
7943 0U, // Y2_k1lock_map
7944 0U, // Y2_k1unlock_map
7945 0U, // dup_A2_add
7946 0U, // dup_A2_addi
7947 0U, // dup_A2_andir
7948 0U, // dup_A2_combineii
7949 0U, // dup_A2_sxtb
7950 0U, // dup_A2_sxth
7951 0U, // dup_A2_tfr
7952 0U, // dup_A2_tfrsi
7953 0U, // dup_A2_zxtb
7954 0U, // dup_A2_zxth
7955 0U, // dup_A4_combineii
7956 0U, // dup_A4_combineir
7957 0U, // dup_A4_combineri
7958 0U, // dup_C2_cmoveif
7959 0U, // dup_C2_cmoveit
7960 0U, // dup_C2_cmovenewif
7961 0U, // dup_C2_cmovenewit
7962 0U, // dup_C2_cmpeqi
7963 0U, // dup_L2_deallocframe
7964 0U, // dup_L2_loadrb_io
7965 0U, // dup_L2_loadrd_io
7966 0U, // dup_L2_loadrh_io
7967 0U, // dup_L2_loadri_io
7968 0U, // dup_L2_loadrub_io
7969 0U, // dup_L2_loadruh_io
7970 0U, // dup_S2_allocframe
7971 0U, // dup_S2_storerb_io
7972 0U, // dup_S2_storerd_io
7973 0U, // dup_S2_storerh_io
7974 0U, // dup_S2_storeri_io
7975 0U, // dup_S4_storeirb_io
7976 0U, // dup_S4_storeiri_io
7977 0U, // A2_abs
7978 0U, // A2_absp
7979 0U, // A2_abssat
7980 0U, // A2_add
7981 0U, // A2_addh_h16_hh
7982 0U, // A2_addh_h16_hl
7983 0U, // A2_addh_h16_lh
7984 0U, // A2_addh_h16_ll
7985 0U, // A2_addh_h16_sat_hh
7986 0U, // A2_addh_h16_sat_hl
7987 0U, // A2_addh_h16_sat_lh
7988 0U, // A2_addh_h16_sat_ll
7989 0U, // A2_addh_l16_hl
7990 0U, // A2_addh_l16_ll
7991 0U, // A2_addh_l16_sat_hl
7992 0U, // A2_addh_l16_sat_ll
7993 0U, // A2_addi
7994 0U, // A2_addp
7995 0U, // A2_addpsat
7996 0U, // A2_addsat
7997 0U, // A2_addsph
7998 0U, // A2_addspl
7999 0U, // A2_and
8000 0U, // A2_andir
8001 0U, // A2_andp
8002 0U, // A2_aslh
8003 0U, // A2_asrh
8004 0U, // A2_combine_hh
8005 0U, // A2_combine_hl
8006 0U, // A2_combine_lh
8007 0U, // A2_combine_ll
8008 0U, // A2_combineii
8009 0U, // A2_combinew
8010 0U, // A2_max
8011 0U, // A2_maxp
8012 0U, // A2_maxu
8013 0U, // A2_maxup
8014 0U, // A2_min
8015 0U, // A2_minp
8016 0U, // A2_minu
8017 0U, // A2_minup
8018 0U, // A2_negp
8019 0U, // A2_negsat
8020 0U, // A2_nop
8021 0U, // A2_notp
8022 0U, // A2_or
8023 0U, // A2_orir
8024 0U, // A2_orp
8025 0U, // A2_paddf
8026 0U, // A2_paddfnew
8027 0U, // A2_paddif
8028 0U, // A2_paddifnew
8029 0U, // A2_paddit
8030 0U, // A2_padditnew
8031 0U, // A2_paddt
8032 0U, // A2_paddtnew
8033 0U, // A2_pandf
8034 0U, // A2_pandfnew
8035 0U, // A2_pandt
8036 0U, // A2_pandtnew
8037 0U, // A2_porf
8038 0U, // A2_porfnew
8039 0U, // A2_port
8040 0U, // A2_portnew
8041 0U, // A2_psubf
8042 0U, // A2_psubfnew
8043 0U, // A2_psubt
8044 0U, // A2_psubtnew
8045 0U, // A2_pxorf
8046 0U, // A2_pxorfnew
8047 0U, // A2_pxort
8048 0U, // A2_pxortnew
8049 0U, // A2_roundsat
8050 0U, // A2_sat
8051 0U, // A2_satb
8052 0U, // A2_sath
8053 0U, // A2_satub
8054 0U, // A2_satuh
8055 0U, // A2_sub
8056 0U, // A2_subh_h16_hh
8057 0U, // A2_subh_h16_hl
8058 0U, // A2_subh_h16_lh
8059 0U, // A2_subh_h16_ll
8060 0U, // A2_subh_h16_sat_hh
8061 0U, // A2_subh_h16_sat_hl
8062 0U, // A2_subh_h16_sat_lh
8063 0U, // A2_subh_h16_sat_ll
8064 0U, // A2_subh_l16_hl
8065 0U, // A2_subh_l16_ll
8066 0U, // A2_subh_l16_sat_hl
8067 0U, // A2_subh_l16_sat_ll
8068 0U, // A2_subp
8069 0U, // A2_subri
8070 0U, // A2_subsat
8071 0U, // A2_svaddh
8072 0U, // A2_svaddhs
8073 0U, // A2_svadduhs
8074 0U, // A2_svavgh
8075 0U, // A2_svavghs
8076 0U, // A2_svnavgh
8077 0U, // A2_svsubh
8078 0U, // A2_svsubhs
8079 0U, // A2_svsubuhs
8080 0U, // A2_swiz
8081 0U, // A2_sxtb
8082 0U, // A2_sxth
8083 0U, // A2_sxtw
8084 0U, // A2_tfr
8085 0U, // A2_tfrcrr
8086 0U, // A2_tfrih
8087 0U, // A2_tfril
8088 0U, // A2_tfrrcr
8089 0U, // A2_tfrsi
8090 0U, // A2_vabsh
8091 0U, // A2_vabshsat
8092 0U, // A2_vabsw
8093 0U, // A2_vabswsat
8094 0U, // A2_vaddh
8095 0U, // A2_vaddhs
8096 0U, // A2_vaddub
8097 0U, // A2_vaddubs
8098 0U, // A2_vadduhs
8099 0U, // A2_vaddw
8100 0U, // A2_vaddws
8101 0U, // A2_vavgh
8102 0U, // A2_vavghcr
8103 0U, // A2_vavghr
8104 0U, // A2_vavgub
8105 0U, // A2_vavgubr
8106 0U, // A2_vavguh
8107 0U, // A2_vavguhr
8108 0U, // A2_vavguw
8109 0U, // A2_vavguwr
8110 0U, // A2_vavgw
8111 0U, // A2_vavgwcr
8112 0U, // A2_vavgwr
8113 0U, // A2_vcmpbeq
8114 0U, // A2_vcmpbgtu
8115 0U, // A2_vcmpheq
8116 0U, // A2_vcmphgt
8117 0U, // A2_vcmphgtu
8118 0U, // A2_vcmpweq
8119 0U, // A2_vcmpwgt
8120 0U, // A2_vcmpwgtu
8121 0U, // A2_vconj
8122 0U, // A2_vmaxb
8123 0U, // A2_vmaxh
8124 0U, // A2_vmaxub
8125 0U, // A2_vmaxuh
8126 0U, // A2_vmaxuw
8127 0U, // A2_vmaxw
8128 0U, // A2_vminb
8129 0U, // A2_vminh
8130 0U, // A2_vminub
8131 0U, // A2_vminuh
8132 0U, // A2_vminuw
8133 0U, // A2_vminw
8134 0U, // A2_vnavgh
8135 0U, // A2_vnavghcr
8136 0U, // A2_vnavghr
8137 0U, // A2_vnavgw
8138 0U, // A2_vnavgwcr
8139 0U, // A2_vnavgwr
8140 0U, // A2_vraddub
8141 0U, // A2_vraddub_acc
8142 0U, // A2_vrsadub
8143 0U, // A2_vrsadub_acc
8144 0U, // A2_vsubh
8145 0U, // A2_vsubhs
8146 0U, // A2_vsubub
8147 0U, // A2_vsububs
8148 0U, // A2_vsubuhs
8149 0U, // A2_vsubw
8150 0U, // A2_vsubws
8151 0U, // A2_xor
8152 0U, // A2_xorp
8153 0U, // A2_zxth
8154 1U, // A4_addp_c
8155 0U, // A4_andn
8156 0U, // A4_andnp
8157 0U, // A4_bitsplit
8158 0U, // A4_bitspliti
8159 0U, // A4_boundscheck_hi
8160 0U, // A4_boundscheck_lo
8161 0U, // A4_cmpbeq
8162 0U, // A4_cmpbeqi
8163 0U, // A4_cmpbgt
8164 0U, // A4_cmpbgti
8165 0U, // A4_cmpbgtu
8166 0U, // A4_cmpbgtui
8167 0U, // A4_cmpheq
8168 0U, // A4_cmpheqi
8169 0U, // A4_cmphgt
8170 0U, // A4_cmphgti
8171 0U, // A4_cmphgtu
8172 0U, // A4_cmphgtui
8173 0U, // A4_combineii
8174 0U, // A4_combineir
8175 0U, // A4_combineri
8176 0U, // A4_cround_ri
8177 0U, // A4_cround_rr
8178 0U, // A4_ext
8179 0U, // A4_modwrapu
8180 0U, // A4_orn
8181 0U, // A4_ornp
8182 0U, // A4_paslhf
8183 0U, // A4_paslhfnew
8184 0U, // A4_paslht
8185 0U, // A4_paslhtnew
8186 0U, // A4_pasrhf
8187 0U, // A4_pasrhfnew
8188 0U, // A4_pasrht
8189 0U, // A4_pasrhtnew
8190 0U, // A4_psxtbf
8191 0U, // A4_psxtbfnew
8192 0U, // A4_psxtbt
8193 0U, // A4_psxtbtnew
8194 0U, // A4_psxthf
8195 0U, // A4_psxthfnew
8196 0U, // A4_psxtht
8197 0U, // A4_psxthtnew
8198 0U, // A4_pzxtbf
8199 0U, // A4_pzxtbfnew
8200 0U, // A4_pzxtbt
8201 0U, // A4_pzxtbtnew
8202 0U, // A4_pzxthf
8203 0U, // A4_pzxthfnew
8204 0U, // A4_pzxtht
8205 0U, // A4_pzxthtnew
8206 0U, // A4_rcmpeq
8207 0U, // A4_rcmpeqi
8208 0U, // A4_rcmpneq
8209 0U, // A4_rcmpneqi
8210 0U, // A4_round_ri
8211 0U, // A4_round_ri_sat
8212 0U, // A4_round_rr
8213 0U, // A4_round_rr_sat
8214 1U, // A4_subp_c
8215 0U, // A4_tfrcpp
8216 0U, // A4_tfrpcp
8217 0U, // A4_tlbmatch
8218 0U, // A4_vcmpbeq_any
8219 0U, // A4_vcmpbeqi
8220 0U, // A4_vcmpbgt
8221 0U, // A4_vcmpbgti
8222 0U, // A4_vcmpbgtui
8223 0U, // A4_vcmpheqi
8224 0U, // A4_vcmphgti
8225 0U, // A4_vcmphgtui
8226 0U, // A4_vcmpweqi
8227 0U, // A4_vcmpwgti
8228 0U, // A4_vcmpwgtui
8229 0U, // A4_vrmaxh
8230 0U, // A4_vrmaxuh
8231 0U, // A4_vrmaxuw
8232 0U, // A4_vrmaxw
8233 0U, // A4_vrminh
8234 0U, // A4_vrminuh
8235 0U, // A4_vrminuw
8236 0U, // A4_vrminw
8237 0U, // A5_ACS
8238 0U, // A5_vaddhubs
8239 0U, // A6_vcmpbeq_notany
8240 0U, // A6_vminub_RdP
8241 0U, // A7_clip
8242 0U, // A7_croundd_ri
8243 0U, // A7_croundd_rr
8244 0U, // A7_vclip
8245 0U, // C2_all8
8246 0U, // C2_and
8247 0U, // C2_andn
8248 0U, // C2_any8
8249 0U, // C2_bitsclr
8250 0U, // C2_bitsclri
8251 0U, // C2_bitsset
8252 0U, // C2_ccombinewf
8253 0U, // C2_ccombinewnewf
8254 0U, // C2_ccombinewnewt
8255 0U, // C2_ccombinewt
8256 0U, // C2_cmoveif
8257 0U, // C2_cmoveit
8258 0U, // C2_cmovenewif
8259 0U, // C2_cmovenewit
8260 0U, // C2_cmpeq
8261 0U, // C2_cmpeqi
8262 0U, // C2_cmpeqp
8263 0U, // C2_cmpgt
8264 0U, // C2_cmpgti
8265 0U, // C2_cmpgtp
8266 0U, // C2_cmpgtu
8267 0U, // C2_cmpgtui
8268 0U, // C2_cmpgtup
8269 0U, // C2_mask
8270 0U, // C2_mux
8271 17U, // C2_muxii
8272 17U, // C2_muxir
8273 0U, // C2_muxri
8274 0U, // C2_not
8275 0U, // C2_or
8276 0U, // C2_orn
8277 0U, // C2_tfrpr
8278 0U, // C2_tfrrp
8279 0U, // C2_vitpack
8280 0U, // C2_vmux
8281 0U, // C2_xor
8282 0U, // C4_addipc
8283 1U, // C4_and_and
8284 0U, // C4_and_andn
8285 1U, // C4_and_or
8286 0U, // C4_and_orn
8287 0U, // C4_cmplte
8288 0U, // C4_cmpltei
8289 0U, // C4_cmplteu
8290 0U, // C4_cmplteui
8291 0U, // C4_cmpneq
8292 0U, // C4_cmpneqi
8293 0U, // C4_fastcorner9
8294 0U, // C4_fastcorner9_not
8295 0U, // C4_nbitsclr
8296 0U, // C4_nbitsclri
8297 0U, // C4_nbitsset
8298 1U, // C4_or_and
8299 0U, // C4_or_andn
8300 1U, // C4_or_or
8301 0U, // C4_or_orn
8302 0U, // CALLProfile
8303 0U, // CONST32
8304 0U, // CONST64
8305 0U, // DuplexIClass0
8306 0U, // DuplexIClass1
8307 0U, // DuplexIClass2
8308 0U, // DuplexIClass3
8309 0U, // DuplexIClass4
8310 0U, // DuplexIClass5
8311 0U, // DuplexIClass6
8312 0U, // DuplexIClass7
8313 0U, // DuplexIClass8
8314 0U, // DuplexIClass9
8315 0U, // DuplexIClassA
8316 0U, // DuplexIClassB
8317 0U, // DuplexIClassC
8318 0U, // DuplexIClassD
8319 0U, // DuplexIClassE
8320 0U, // DuplexIClassF
8321 0U, // EH_RETURN_JMPR
8322 0U, // F2_conv_d2df
8323 0U, // F2_conv_d2sf
8324 0U, // F2_conv_df2d
8325 0U, // F2_conv_df2d_chop
8326 0U, // F2_conv_df2sf
8327 0U, // F2_conv_df2ud
8328 0U, // F2_conv_df2ud_chop
8329 0U, // F2_conv_df2uw
8330 0U, // F2_conv_df2uw_chop
8331 0U, // F2_conv_df2w
8332 0U, // F2_conv_df2w_chop
8333 0U, // F2_conv_sf2d
8334 0U, // F2_conv_sf2d_chop
8335 0U, // F2_conv_sf2df
8336 0U, // F2_conv_sf2ud
8337 0U, // F2_conv_sf2ud_chop
8338 0U, // F2_conv_sf2uw
8339 0U, // F2_conv_sf2uw_chop
8340 0U, // F2_conv_sf2w
8341 0U, // F2_conv_sf2w_chop
8342 0U, // F2_conv_ud2df
8343 0U, // F2_conv_ud2sf
8344 0U, // F2_conv_uw2df
8345 0U, // F2_conv_uw2sf
8346 0U, // F2_conv_w2df
8347 0U, // F2_conv_w2sf
8348 0U, // F2_dfadd
8349 0U, // F2_dfclass
8350 0U, // F2_dfcmpeq
8351 0U, // F2_dfcmpge
8352 0U, // F2_dfcmpgt
8353 0U, // F2_dfcmpuo
8354 0U, // F2_dfimm_n
8355 0U, // F2_dfimm_p
8356 0U, // F2_dfmax
8357 0U, // F2_dfmin
8358 0U, // F2_dfmpyfix
8359 0U, // F2_dfmpyhh
8360 0U, // F2_dfmpylh
8361 0U, // F2_dfmpyll
8362 0U, // F2_dfsub
8363 0U, // F2_sfadd
8364 0U, // F2_sfclass
8365 0U, // F2_sfcmpeq
8366 0U, // F2_sfcmpge
8367 0U, // F2_sfcmpgt
8368 0U, // F2_sfcmpuo
8369 0U, // F2_sffixupd
8370 0U, // F2_sffixupn
8371 0U, // F2_sffixupr
8372 0U, // F2_sffma
8373 0U, // F2_sffma_lib
8374 0U, // F2_sffma_sc
8375 0U, // F2_sffms
8376 0U, // F2_sffms_lib
8377 0U, // F2_sfimm_n
8378 0U, // F2_sfimm_p
8379 0U, // F2_sfinvsqrta
8380 0U, // F2_sfmax
8381 0U, // F2_sfmin
8382 0U, // F2_sfmpy
8383 0U, // F2_sfrecipa
8384 0U, // F2_sfsub
8385 0U, // G4_tfrgcpp
8386 0U, // G4_tfrgcrr
8387 0U, // G4_tfrgpcp
8388 0U, // G4_tfrgrcr
8389 0U, // HI
8390 0U, // J2_call
8391 0U, // J2_callf
8392 0U, // J2_callr
8393 0U, // J2_callrf
8394 0U, // J2_callrh
8395 0U, // J2_callrt
8396 0U, // J2_callt
8397 0U, // J2_jump
8398 0U, // J2_jumpf
8399 0U, // J2_jumpfnew
8400 0U, // J2_jumpfnewpt
8401 0U, // J2_jumpfpt
8402 0U, // J2_jumpr
8403 0U, // J2_jumprf
8404 0U, // J2_jumprfnew
8405 0U, // J2_jumprfnewpt
8406 0U, // J2_jumprfpt
8407 0U, // J2_jumprgtez
8408 0U, // J2_jumprgtezpt
8409 0U, // J2_jumprh
8410 0U, // J2_jumprltez
8411 0U, // J2_jumprltezpt
8412 0U, // J2_jumprnz
8413 0U, // J2_jumprnzpt
8414 0U, // J2_jumprt
8415 0U, // J2_jumprtnew
8416 0U, // J2_jumprtnewpt
8417 0U, // J2_jumprtpt
8418 0U, // J2_jumprz
8419 0U, // J2_jumprzpt
8420 0U, // J2_jumpt
8421 0U, // J2_jumptnew
8422 0U, // J2_jumptnewpt
8423 0U, // J2_jumptpt
8424 0U, // J2_loop0i
8425 0U, // J2_loop0iext
8426 0U, // J2_loop0r
8427 0U, // J2_loop0rext
8428 0U, // J2_loop1i
8429 0U, // J2_loop1iext
8430 0U, // J2_loop1r
8431 0U, // J2_loop1rext
8432 0U, // J2_pause
8433 0U, // J2_ploop1si
8434 0U, // J2_ploop1sr
8435 0U, // J2_ploop2si
8436 0U, // J2_ploop2sr
8437 0U, // J2_ploop3si
8438 0U, // J2_ploop3sr
8439 0U, // J2_rte
8440 0U, // J2_trap0
8441 0U, // J2_trap1
8442 0U, // J2_unpause
8443 0U, // J4_cmpeq_f_jumpnv_nt
8444 0U, // J4_cmpeq_f_jumpnv_t
8445 0U, // J4_cmpeq_fp0_jump_nt
8446 0U, // J4_cmpeq_fp0_jump_t
8447 0U, // J4_cmpeq_fp1_jump_nt
8448 0U, // J4_cmpeq_fp1_jump_t
8449 0U, // J4_cmpeq_t_jumpnv_nt
8450 0U, // J4_cmpeq_t_jumpnv_t
8451 0U, // J4_cmpeq_tp0_jump_nt
8452 0U, // J4_cmpeq_tp0_jump_t
8453 0U, // J4_cmpeq_tp1_jump_nt
8454 0U, // J4_cmpeq_tp1_jump_t
8455 0U, // J4_cmpeqi_f_jumpnv_nt
8456 0U, // J4_cmpeqi_f_jumpnv_t
8457 0U, // J4_cmpeqi_fp0_jump_nt
8458 0U, // J4_cmpeqi_fp0_jump_t
8459 0U, // J4_cmpeqi_fp1_jump_nt
8460 0U, // J4_cmpeqi_fp1_jump_t
8461 0U, // J4_cmpeqi_t_jumpnv_nt
8462 0U, // J4_cmpeqi_t_jumpnv_t
8463 0U, // J4_cmpeqi_tp0_jump_nt
8464 0U, // J4_cmpeqi_tp0_jump_t
8465 0U, // J4_cmpeqi_tp1_jump_nt
8466 0U, // J4_cmpeqi_tp1_jump_t
8467 0U, // J4_cmpeqn1_f_jumpnv_nt
8468 0U, // J4_cmpeqn1_f_jumpnv_t
8469 0U, // J4_cmpeqn1_fp0_jump_nt
8470 0U, // J4_cmpeqn1_fp0_jump_t
8471 0U, // J4_cmpeqn1_fp1_jump_nt
8472 0U, // J4_cmpeqn1_fp1_jump_t
8473 0U, // J4_cmpeqn1_t_jumpnv_nt
8474 0U, // J4_cmpeqn1_t_jumpnv_t
8475 0U, // J4_cmpeqn1_tp0_jump_nt
8476 0U, // J4_cmpeqn1_tp0_jump_t
8477 0U, // J4_cmpeqn1_tp1_jump_nt
8478 0U, // J4_cmpeqn1_tp1_jump_t
8479 0U, // J4_cmpgt_f_jumpnv_nt
8480 0U, // J4_cmpgt_f_jumpnv_t
8481 0U, // J4_cmpgt_fp0_jump_nt
8482 0U, // J4_cmpgt_fp0_jump_t
8483 0U, // J4_cmpgt_fp1_jump_nt
8484 0U, // J4_cmpgt_fp1_jump_t
8485 0U, // J4_cmpgt_t_jumpnv_nt
8486 0U, // J4_cmpgt_t_jumpnv_t
8487 0U, // J4_cmpgt_tp0_jump_nt
8488 0U, // J4_cmpgt_tp0_jump_t
8489 0U, // J4_cmpgt_tp1_jump_nt
8490 0U, // J4_cmpgt_tp1_jump_t
8491 0U, // J4_cmpgti_f_jumpnv_nt
8492 0U, // J4_cmpgti_f_jumpnv_t
8493 0U, // J4_cmpgti_fp0_jump_nt
8494 0U, // J4_cmpgti_fp0_jump_t
8495 0U, // J4_cmpgti_fp1_jump_nt
8496 0U, // J4_cmpgti_fp1_jump_t
8497 0U, // J4_cmpgti_t_jumpnv_nt
8498 0U, // J4_cmpgti_t_jumpnv_t
8499 0U, // J4_cmpgti_tp0_jump_nt
8500 0U, // J4_cmpgti_tp0_jump_t
8501 0U, // J4_cmpgti_tp1_jump_nt
8502 0U, // J4_cmpgti_tp1_jump_t
8503 0U, // J4_cmpgtn1_f_jumpnv_nt
8504 0U, // J4_cmpgtn1_f_jumpnv_t
8505 0U, // J4_cmpgtn1_fp0_jump_nt
8506 0U, // J4_cmpgtn1_fp0_jump_t
8507 0U, // J4_cmpgtn1_fp1_jump_nt
8508 0U, // J4_cmpgtn1_fp1_jump_t
8509 0U, // J4_cmpgtn1_t_jumpnv_nt
8510 0U, // J4_cmpgtn1_t_jumpnv_t
8511 0U, // J4_cmpgtn1_tp0_jump_nt
8512 0U, // J4_cmpgtn1_tp0_jump_t
8513 0U, // J4_cmpgtn1_tp1_jump_nt
8514 0U, // J4_cmpgtn1_tp1_jump_t
8515 0U, // J4_cmpgtu_f_jumpnv_nt
8516 0U, // J4_cmpgtu_f_jumpnv_t
8517 0U, // J4_cmpgtu_fp0_jump_nt
8518 0U, // J4_cmpgtu_fp0_jump_t
8519 0U, // J4_cmpgtu_fp1_jump_nt
8520 0U, // J4_cmpgtu_fp1_jump_t
8521 0U, // J4_cmpgtu_t_jumpnv_nt
8522 0U, // J4_cmpgtu_t_jumpnv_t
8523 0U, // J4_cmpgtu_tp0_jump_nt
8524 0U, // J4_cmpgtu_tp0_jump_t
8525 0U, // J4_cmpgtu_tp1_jump_nt
8526 0U, // J4_cmpgtu_tp1_jump_t
8527 0U, // J4_cmpgtui_f_jumpnv_nt
8528 0U, // J4_cmpgtui_f_jumpnv_t
8529 0U, // J4_cmpgtui_fp0_jump_nt
8530 0U, // J4_cmpgtui_fp0_jump_t
8531 0U, // J4_cmpgtui_fp1_jump_nt
8532 0U, // J4_cmpgtui_fp1_jump_t
8533 0U, // J4_cmpgtui_t_jumpnv_nt
8534 0U, // J4_cmpgtui_t_jumpnv_t
8535 0U, // J4_cmpgtui_tp0_jump_nt
8536 0U, // J4_cmpgtui_tp0_jump_t
8537 0U, // J4_cmpgtui_tp1_jump_nt
8538 0U, // J4_cmpgtui_tp1_jump_t
8539 0U, // J4_cmplt_f_jumpnv_nt
8540 0U, // J4_cmplt_f_jumpnv_t
8541 0U, // J4_cmplt_t_jumpnv_nt
8542 0U, // J4_cmplt_t_jumpnv_t
8543 0U, // J4_cmpltu_f_jumpnv_nt
8544 0U, // J4_cmpltu_f_jumpnv_t
8545 0U, // J4_cmpltu_t_jumpnv_nt
8546 0U, // J4_cmpltu_t_jumpnv_t
8547 0U, // J4_hintjumpr
8548 0U, // J4_jumpseti
8549 0U, // J4_jumpsetr
8550 0U, // J4_tstbit0_f_jumpnv_nt
8551 0U, // J4_tstbit0_f_jumpnv_t
8552 0U, // J4_tstbit0_fp0_jump_nt
8553 0U, // J4_tstbit0_fp0_jump_t
8554 0U, // J4_tstbit0_fp1_jump_nt
8555 0U, // J4_tstbit0_fp1_jump_t
8556 0U, // J4_tstbit0_t_jumpnv_nt
8557 0U, // J4_tstbit0_t_jumpnv_t
8558 0U, // J4_tstbit0_tp0_jump_nt
8559 0U, // J4_tstbit0_tp0_jump_t
8560 0U, // J4_tstbit0_tp1_jump_nt
8561 0U, // J4_tstbit0_tp1_jump_t
8562 0U, // L2_deallocframe
8563 0U, // L2_loadalignb_io
8564 1U, // L2_loadalignb_pbr
8565 1U, // L2_loadalignb_pci
8566 0U, // L2_loadalignb_pcr
8567 0U, // L2_loadalignb_pi
8568 0U, // L2_loadalignb_pr
8569 0U, // L2_loadalignh_io
8570 1U, // L2_loadalignh_pbr
8571 1U, // L2_loadalignh_pci
8572 0U, // L2_loadalignh_pcr
8573 0U, // L2_loadalignh_pi
8574 0U, // L2_loadalignh_pr
8575 0U, // L2_loadbsw2_io
8576 0U, // L2_loadbsw2_pbr
8577 0U, // L2_loadbsw2_pci
8578 0U, // L2_loadbsw2_pcr
8579 0U, // L2_loadbsw2_pi
8580 0U, // L2_loadbsw2_pr
8581 0U, // L2_loadbsw4_io
8582 0U, // L2_loadbsw4_pbr
8583 0U, // L2_loadbsw4_pci
8584 0U, // L2_loadbsw4_pcr
8585 0U, // L2_loadbsw4_pi
8586 0U, // L2_loadbsw4_pr
8587 0U, // L2_loadbzw2_io
8588 0U, // L2_loadbzw2_pbr
8589 0U, // L2_loadbzw2_pci
8590 0U, // L2_loadbzw2_pcr
8591 0U, // L2_loadbzw2_pi
8592 0U, // L2_loadbzw2_pr
8593 0U, // L2_loadbzw4_io
8594 0U, // L2_loadbzw4_pbr
8595 0U, // L2_loadbzw4_pci
8596 0U, // L2_loadbzw4_pcr
8597 0U, // L2_loadbzw4_pi
8598 0U, // L2_loadbzw4_pr
8599 0U, // L2_loadrb_io
8600 0U, // L2_loadrb_pbr
8601 0U, // L2_loadrb_pci
8602 0U, // L2_loadrb_pcr
8603 0U, // L2_loadrb_pi
8604 0U, // L2_loadrb_pr
8605 0U, // L2_loadrbgp
8606 0U, // L2_loadrd_io
8607 0U, // L2_loadrd_pbr
8608 0U, // L2_loadrd_pci
8609 0U, // L2_loadrd_pcr
8610 0U, // L2_loadrd_pi
8611 0U, // L2_loadrd_pr
8612 0U, // L2_loadrdgp
8613 0U, // L2_loadrh_io
8614 0U, // L2_loadrh_pbr
8615 0U, // L2_loadrh_pci
8616 0U, // L2_loadrh_pcr
8617 0U, // L2_loadrh_pi
8618 0U, // L2_loadrh_pr
8619 0U, // L2_loadrhgp
8620 0U, // L2_loadri_io
8621 0U, // L2_loadri_pbr
8622 0U, // L2_loadri_pci
8623 0U, // L2_loadri_pcr
8624 0U, // L2_loadri_pi
8625 0U, // L2_loadri_pr
8626 0U, // L2_loadrigp
8627 0U, // L2_loadrub_io
8628 0U, // L2_loadrub_pbr
8629 0U, // L2_loadrub_pci
8630 0U, // L2_loadrub_pcr
8631 0U, // L2_loadrub_pi
8632 0U, // L2_loadrub_pr
8633 0U, // L2_loadrubgp
8634 0U, // L2_loadruh_io
8635 0U, // L2_loadruh_pbr
8636 0U, // L2_loadruh_pci
8637 0U, // L2_loadruh_pcr
8638 0U, // L2_loadruh_pi
8639 0U, // L2_loadruh_pr
8640 0U, // L2_loadruhgp
8641 0U, // L2_loadw_aq
8642 0U, // L2_loadw_locked
8643 0U, // L2_ploadrbf_io
8644 0U, // L2_ploadrbf_pi
8645 0U, // L2_ploadrbfnew_io
8646 0U, // L2_ploadrbfnew_pi
8647 0U, // L2_ploadrbt_io
8648 0U, // L2_ploadrbt_pi
8649 0U, // L2_ploadrbtnew_io
8650 0U, // L2_ploadrbtnew_pi
8651 0U, // L2_ploadrdf_io
8652 0U, // L2_ploadrdf_pi
8653 0U, // L2_ploadrdfnew_io
8654 0U, // L2_ploadrdfnew_pi
8655 0U, // L2_ploadrdt_io
8656 0U, // L2_ploadrdt_pi
8657 0U, // L2_ploadrdtnew_io
8658 0U, // L2_ploadrdtnew_pi
8659 0U, // L2_ploadrhf_io
8660 0U, // L2_ploadrhf_pi
8661 0U, // L2_ploadrhfnew_io
8662 0U, // L2_ploadrhfnew_pi
8663 0U, // L2_ploadrht_io
8664 0U, // L2_ploadrht_pi
8665 0U, // L2_ploadrhtnew_io
8666 0U, // L2_ploadrhtnew_pi
8667 0U, // L2_ploadrif_io
8668 0U, // L2_ploadrif_pi
8669 0U, // L2_ploadrifnew_io
8670 0U, // L2_ploadrifnew_pi
8671 0U, // L2_ploadrit_io
8672 0U, // L2_ploadrit_pi
8673 0U, // L2_ploadritnew_io
8674 0U, // L2_ploadritnew_pi
8675 0U, // L2_ploadrubf_io
8676 0U, // L2_ploadrubf_pi
8677 0U, // L2_ploadrubfnew_io
8678 0U, // L2_ploadrubfnew_pi
8679 0U, // L2_ploadrubt_io
8680 0U, // L2_ploadrubt_pi
8681 0U, // L2_ploadrubtnew_io
8682 0U, // L2_ploadrubtnew_pi
8683 0U, // L2_ploadruhf_io
8684 0U, // L2_ploadruhf_pi
8685 0U, // L2_ploadruhfnew_io
8686 0U, // L2_ploadruhfnew_pi
8687 0U, // L2_ploadruht_io
8688 0U, // L2_ploadruht_pi
8689 0U, // L2_ploadruhtnew_io
8690 0U, // L2_ploadruhtnew_pi
8691 0U, // L4_add_memopb_io
8692 0U, // L4_add_memoph_io
8693 0U, // L4_add_memopw_io
8694 0U, // L4_and_memopb_io
8695 0U, // L4_and_memoph_io
8696 0U, // L4_and_memopw_io
8697 0U, // L4_iadd_memopb_io
8698 0U, // L4_iadd_memoph_io
8699 0U, // L4_iadd_memopw_io
8700 0U, // L4_iand_memopb_io
8701 0U, // L4_iand_memoph_io
8702 0U, // L4_iand_memopw_io
8703 0U, // L4_ior_memopb_io
8704 0U, // L4_ior_memoph_io
8705 0U, // L4_ior_memopw_io
8706 0U, // L4_isub_memopb_io
8707 0U, // L4_isub_memoph_io
8708 0U, // L4_isub_memopw_io
8709 0U, // L4_loadalignb_ap
8710 0U, // L4_loadalignb_ur
8711 0U, // L4_loadalignh_ap
8712 0U, // L4_loadalignh_ur
8713 0U, // L4_loadbsw2_ap
8714 0U, // L4_loadbsw2_ur
8715 0U, // L4_loadbsw4_ap
8716 0U, // L4_loadbsw4_ur
8717 0U, // L4_loadbzw2_ap
8718 0U, // L4_loadbzw2_ur
8719 0U, // L4_loadbzw4_ap
8720 0U, // L4_loadbzw4_ur
8721 0U, // L4_loadd_aq
8722 0U, // L4_loadd_locked
8723 0U, // L4_loadrb_ap
8724 0U, // L4_loadrb_rr
8725 0U, // L4_loadrb_ur
8726 0U, // L4_loadrd_ap
8727 0U, // L4_loadrd_rr
8728 0U, // L4_loadrd_ur
8729 0U, // L4_loadrh_ap
8730 0U, // L4_loadrh_rr
8731 0U, // L4_loadrh_ur
8732 0U, // L4_loadri_ap
8733 0U, // L4_loadri_rr
8734 0U, // L4_loadri_ur
8735 0U, // L4_loadrub_ap
8736 0U, // L4_loadrub_rr
8737 0U, // L4_loadrub_ur
8738 0U, // L4_loadruh_ap
8739 0U, // L4_loadruh_rr
8740 0U, // L4_loadruh_ur
8741 0U, // L4_loadw_phys
8742 0U, // L4_or_memopb_io
8743 0U, // L4_or_memoph_io
8744 0U, // L4_or_memopw_io
8745 0U, // L4_ploadrbf_abs
8746 0U, // L4_ploadrbf_rr
8747 0U, // L4_ploadrbfnew_abs
8748 0U, // L4_ploadrbfnew_rr
8749 0U, // L4_ploadrbt_abs
8750 0U, // L4_ploadrbt_rr
8751 0U, // L4_ploadrbtnew_abs
8752 0U, // L4_ploadrbtnew_rr
8753 0U, // L4_ploadrdf_abs
8754 0U, // L4_ploadrdf_rr
8755 0U, // L4_ploadrdfnew_abs
8756 0U, // L4_ploadrdfnew_rr
8757 0U, // L4_ploadrdt_abs
8758 0U, // L4_ploadrdt_rr
8759 0U, // L4_ploadrdtnew_abs
8760 0U, // L4_ploadrdtnew_rr
8761 0U, // L4_ploadrhf_abs
8762 0U, // L4_ploadrhf_rr
8763 0U, // L4_ploadrhfnew_abs
8764 0U, // L4_ploadrhfnew_rr
8765 0U, // L4_ploadrht_abs
8766 0U, // L4_ploadrht_rr
8767 0U, // L4_ploadrhtnew_abs
8768 0U, // L4_ploadrhtnew_rr
8769 0U, // L4_ploadrif_abs
8770 0U, // L4_ploadrif_rr
8771 0U, // L4_ploadrifnew_abs
8772 0U, // L4_ploadrifnew_rr
8773 0U, // L4_ploadrit_abs
8774 0U, // L4_ploadrit_rr
8775 0U, // L4_ploadritnew_abs
8776 0U, // L4_ploadritnew_rr
8777 0U, // L4_ploadrubf_abs
8778 0U, // L4_ploadrubf_rr
8779 0U, // L4_ploadrubfnew_abs
8780 0U, // L4_ploadrubfnew_rr
8781 0U, // L4_ploadrubt_abs
8782 0U, // L4_ploadrubt_rr
8783 0U, // L4_ploadrubtnew_abs
8784 0U, // L4_ploadrubtnew_rr
8785 0U, // L4_ploadruhf_abs
8786 0U, // L4_ploadruhf_rr
8787 0U, // L4_ploadruhfnew_abs
8788 0U, // L4_ploadruhfnew_rr
8789 0U, // L4_ploadruht_abs
8790 0U, // L4_ploadruht_rr
8791 0U, // L4_ploadruhtnew_abs
8792 0U, // L4_ploadruhtnew_rr
8793 0U, // L4_return
8794 0U, // L4_return_f
8795 0U, // L4_return_fnew_pnt
8796 0U, // L4_return_fnew_pt
8797 0U, // L4_return_t
8798 0U, // L4_return_tnew_pnt
8799 0U, // L4_return_tnew_pt
8800 0U, // L4_sub_memopb_io
8801 0U, // L4_sub_memoph_io
8802 0U, // L4_sub_memopw_io
8803 0U, // L6_memcpy
8804 0U, // LO
8805 0U, // M2_acci
8806 0U, // M2_accii
8807 0U, // M2_cmaci_s0
8808 0U, // M2_cmacr_s0
8809 0U, // M2_cmacs_s0
8810 0U, // M2_cmacs_s1
8811 0U, // M2_cmacsc_s0
8812 0U, // M2_cmacsc_s1
8813 0U, // M2_cmpyi_s0
8814 0U, // M2_cmpyr_s0
8815 0U, // M2_cmpyrs_s0
8816 0U, // M2_cmpyrs_s1
8817 0U, // M2_cmpyrsc_s0
8818 0U, // M2_cmpyrsc_s1
8819 0U, // M2_cmpys_s0
8820 0U, // M2_cmpys_s1
8821 0U, // M2_cmpysc_s0
8822 0U, // M2_cmpysc_s1
8823 0U, // M2_cnacs_s0
8824 0U, // M2_cnacs_s1
8825 0U, // M2_cnacsc_s0
8826 0U, // M2_cnacsc_s1
8827 0U, // M2_dpmpyss_acc_s0
8828 0U, // M2_dpmpyss_nac_s0
8829 0U, // M2_dpmpyss_rnd_s0
8830 0U, // M2_dpmpyss_s0
8831 0U, // M2_dpmpyuu_acc_s0
8832 0U, // M2_dpmpyuu_nac_s0
8833 0U, // M2_dpmpyuu_s0
8834 0U, // M2_hmmpyh_rs1
8835 0U, // M2_hmmpyh_s1
8836 0U, // M2_hmmpyl_rs1
8837 0U, // M2_hmmpyl_s1
8838 0U, // M2_maci
8839 0U, // M2_macsin
8840 0U, // M2_macsip
8841 0U, // M2_mmachs_rs0
8842 0U, // M2_mmachs_rs1
8843 0U, // M2_mmachs_s0
8844 0U, // M2_mmachs_s1
8845 0U, // M2_mmacls_rs0
8846 0U, // M2_mmacls_rs1
8847 0U, // M2_mmacls_s0
8848 0U, // M2_mmacls_s1
8849 0U, // M2_mmacuhs_rs0
8850 0U, // M2_mmacuhs_rs1
8851 0U, // M2_mmacuhs_s0
8852 0U, // M2_mmacuhs_s1
8853 0U, // M2_mmaculs_rs0
8854 0U, // M2_mmaculs_rs1
8855 0U, // M2_mmaculs_s0
8856 0U, // M2_mmaculs_s1
8857 0U, // M2_mmpyh_rs0
8858 0U, // M2_mmpyh_rs1
8859 0U, // M2_mmpyh_s0
8860 0U, // M2_mmpyh_s1
8861 0U, // M2_mmpyl_rs0
8862 0U, // M2_mmpyl_rs1
8863 0U, // M2_mmpyl_s0
8864 0U, // M2_mmpyl_s1
8865 0U, // M2_mmpyuh_rs0
8866 0U, // M2_mmpyuh_rs1
8867 0U, // M2_mmpyuh_s0
8868 0U, // M2_mmpyuh_s1
8869 0U, // M2_mmpyul_rs0
8870 0U, // M2_mmpyul_rs1
8871 0U, // M2_mmpyul_s0
8872 0U, // M2_mmpyul_s1
8873 0U, // M2_mnaci
8874 0U, // M2_mpy_acc_hh_s0
8875 0U, // M2_mpy_acc_hh_s1
8876 0U, // M2_mpy_acc_hl_s0
8877 0U, // M2_mpy_acc_hl_s1
8878 0U, // M2_mpy_acc_lh_s0
8879 0U, // M2_mpy_acc_lh_s1
8880 0U, // M2_mpy_acc_ll_s0
8881 0U, // M2_mpy_acc_ll_s1
8882 0U, // M2_mpy_acc_sat_hh_s0
8883 0U, // M2_mpy_acc_sat_hh_s1
8884 0U, // M2_mpy_acc_sat_hl_s0
8885 0U, // M2_mpy_acc_sat_hl_s1
8886 0U, // M2_mpy_acc_sat_lh_s0
8887 0U, // M2_mpy_acc_sat_lh_s1
8888 0U, // M2_mpy_acc_sat_ll_s0
8889 0U, // M2_mpy_acc_sat_ll_s1
8890 0U, // M2_mpy_hh_s0
8891 0U, // M2_mpy_hh_s1
8892 0U, // M2_mpy_hl_s0
8893 0U, // M2_mpy_hl_s1
8894 0U, // M2_mpy_lh_s0
8895 0U, // M2_mpy_lh_s1
8896 0U, // M2_mpy_ll_s0
8897 0U, // M2_mpy_ll_s1
8898 0U, // M2_mpy_nac_hh_s0
8899 0U, // M2_mpy_nac_hh_s1
8900 0U, // M2_mpy_nac_hl_s0
8901 0U, // M2_mpy_nac_hl_s1
8902 0U, // M2_mpy_nac_lh_s0
8903 0U, // M2_mpy_nac_lh_s1
8904 0U, // M2_mpy_nac_ll_s0
8905 0U, // M2_mpy_nac_ll_s1
8906 0U, // M2_mpy_nac_sat_hh_s0
8907 0U, // M2_mpy_nac_sat_hh_s1
8908 0U, // M2_mpy_nac_sat_hl_s0
8909 0U, // M2_mpy_nac_sat_hl_s1
8910 0U, // M2_mpy_nac_sat_lh_s0
8911 0U, // M2_mpy_nac_sat_lh_s1
8912 0U, // M2_mpy_nac_sat_ll_s0
8913 0U, // M2_mpy_nac_sat_ll_s1
8914 0U, // M2_mpy_rnd_hh_s0
8915 0U, // M2_mpy_rnd_hh_s1
8916 0U, // M2_mpy_rnd_hl_s0
8917 0U, // M2_mpy_rnd_hl_s1
8918 0U, // M2_mpy_rnd_lh_s0
8919 0U, // M2_mpy_rnd_lh_s1
8920 0U, // M2_mpy_rnd_ll_s0
8921 0U, // M2_mpy_rnd_ll_s1
8922 0U, // M2_mpy_sat_hh_s0
8923 0U, // M2_mpy_sat_hh_s1
8924 0U, // M2_mpy_sat_hl_s0
8925 0U, // M2_mpy_sat_hl_s1
8926 0U, // M2_mpy_sat_lh_s0
8927 0U, // M2_mpy_sat_lh_s1
8928 0U, // M2_mpy_sat_ll_s0
8929 0U, // M2_mpy_sat_ll_s1
8930 0U, // M2_mpy_sat_rnd_hh_s0
8931 0U, // M2_mpy_sat_rnd_hh_s1
8932 0U, // M2_mpy_sat_rnd_hl_s0
8933 0U, // M2_mpy_sat_rnd_hl_s1
8934 0U, // M2_mpy_sat_rnd_lh_s0
8935 0U, // M2_mpy_sat_rnd_lh_s1
8936 0U, // M2_mpy_sat_rnd_ll_s0
8937 0U, // M2_mpy_sat_rnd_ll_s1
8938 0U, // M2_mpy_up
8939 0U, // M2_mpy_up_s1
8940 0U, // M2_mpy_up_s1_sat
8941 0U, // M2_mpyd_acc_hh_s0
8942 0U, // M2_mpyd_acc_hh_s1
8943 0U, // M2_mpyd_acc_hl_s0
8944 0U, // M2_mpyd_acc_hl_s1
8945 0U, // M2_mpyd_acc_lh_s0
8946 0U, // M2_mpyd_acc_lh_s1
8947 0U, // M2_mpyd_acc_ll_s0
8948 0U, // M2_mpyd_acc_ll_s1
8949 0U, // M2_mpyd_hh_s0
8950 0U, // M2_mpyd_hh_s1
8951 0U, // M2_mpyd_hl_s0
8952 0U, // M2_mpyd_hl_s1
8953 0U, // M2_mpyd_lh_s0
8954 0U, // M2_mpyd_lh_s1
8955 0U, // M2_mpyd_ll_s0
8956 0U, // M2_mpyd_ll_s1
8957 0U, // M2_mpyd_nac_hh_s0
8958 0U, // M2_mpyd_nac_hh_s1
8959 0U, // M2_mpyd_nac_hl_s0
8960 0U, // M2_mpyd_nac_hl_s1
8961 0U, // M2_mpyd_nac_lh_s0
8962 0U, // M2_mpyd_nac_lh_s1
8963 0U, // M2_mpyd_nac_ll_s0
8964 0U, // M2_mpyd_nac_ll_s1
8965 0U, // M2_mpyd_rnd_hh_s0
8966 0U, // M2_mpyd_rnd_hh_s1
8967 0U, // M2_mpyd_rnd_hl_s0
8968 0U, // M2_mpyd_rnd_hl_s1
8969 0U, // M2_mpyd_rnd_lh_s0
8970 0U, // M2_mpyd_rnd_lh_s1
8971 0U, // M2_mpyd_rnd_ll_s0
8972 0U, // M2_mpyd_rnd_ll_s1
8973 0U, // M2_mpyi
8974 0U, // M2_mpysin
8975 0U, // M2_mpysip
8976 0U, // M2_mpysu_up
8977 0U, // M2_mpyu_acc_hh_s0
8978 0U, // M2_mpyu_acc_hh_s1
8979 0U, // M2_mpyu_acc_hl_s0
8980 0U, // M2_mpyu_acc_hl_s1
8981 0U, // M2_mpyu_acc_lh_s0
8982 0U, // M2_mpyu_acc_lh_s1
8983 0U, // M2_mpyu_acc_ll_s0
8984 0U, // M2_mpyu_acc_ll_s1
8985 0U, // M2_mpyu_hh_s0
8986 0U, // M2_mpyu_hh_s1
8987 0U, // M2_mpyu_hl_s0
8988 0U, // M2_mpyu_hl_s1
8989 0U, // M2_mpyu_lh_s0
8990 0U, // M2_mpyu_lh_s1
8991 0U, // M2_mpyu_ll_s0
8992 0U, // M2_mpyu_ll_s1
8993 0U, // M2_mpyu_nac_hh_s0
8994 0U, // M2_mpyu_nac_hh_s1
8995 0U, // M2_mpyu_nac_hl_s0
8996 0U, // M2_mpyu_nac_hl_s1
8997 0U, // M2_mpyu_nac_lh_s0
8998 0U, // M2_mpyu_nac_lh_s1
8999 0U, // M2_mpyu_nac_ll_s0
9000 0U, // M2_mpyu_nac_ll_s1
9001 0U, // M2_mpyu_up
9002 0U, // M2_mpyud_acc_hh_s0
9003 0U, // M2_mpyud_acc_hh_s1
9004 0U, // M2_mpyud_acc_hl_s0
9005 0U, // M2_mpyud_acc_hl_s1
9006 0U, // M2_mpyud_acc_lh_s0
9007 0U, // M2_mpyud_acc_lh_s1
9008 0U, // M2_mpyud_acc_ll_s0
9009 0U, // M2_mpyud_acc_ll_s1
9010 0U, // M2_mpyud_hh_s0
9011 0U, // M2_mpyud_hh_s1
9012 0U, // M2_mpyud_hl_s0
9013 0U, // M2_mpyud_hl_s1
9014 0U, // M2_mpyud_lh_s0
9015 0U, // M2_mpyud_lh_s1
9016 0U, // M2_mpyud_ll_s0
9017 0U, // M2_mpyud_ll_s1
9018 0U, // M2_mpyud_nac_hh_s0
9019 0U, // M2_mpyud_nac_hh_s1
9020 0U, // M2_mpyud_nac_hl_s0
9021 0U, // M2_mpyud_nac_hl_s1
9022 0U, // M2_mpyud_nac_lh_s0
9023 0U, // M2_mpyud_nac_lh_s1
9024 0U, // M2_mpyud_nac_ll_s0
9025 0U, // M2_mpyud_nac_ll_s1
9026 0U, // M2_nacci
9027 0U, // M2_naccii
9028 0U, // M2_subacc
9029 0U, // M2_vabsdiffh
9030 0U, // M2_vabsdiffw
9031 0U, // M2_vcmac_s0_sat_i
9032 0U, // M2_vcmac_s0_sat_r
9033 0U, // M2_vcmpy_s0_sat_i
9034 0U, // M2_vcmpy_s0_sat_r
9035 0U, // M2_vcmpy_s1_sat_i
9036 0U, // M2_vcmpy_s1_sat_r
9037 0U, // M2_vdmacs_s0
9038 0U, // M2_vdmacs_s1
9039 0U, // M2_vdmpyrs_s0
9040 0U, // M2_vdmpyrs_s1
9041 0U, // M2_vdmpys_s0
9042 0U, // M2_vdmpys_s1
9043 0U, // M2_vmac2
9044 0U, // M2_vmac2es
9045 0U, // M2_vmac2es_s0
9046 0U, // M2_vmac2es_s1
9047 0U, // M2_vmac2s_s0
9048 0U, // M2_vmac2s_s1
9049 0U, // M2_vmac2su_s0
9050 0U, // M2_vmac2su_s1
9051 0U, // M2_vmpy2es_s0
9052 0U, // M2_vmpy2es_s1
9053 0U, // M2_vmpy2s_s0
9054 0U, // M2_vmpy2s_s0pack
9055 0U, // M2_vmpy2s_s1
9056 0U, // M2_vmpy2s_s1pack
9057 0U, // M2_vmpy2su_s0
9058 0U, // M2_vmpy2su_s1
9059 0U, // M2_vraddh
9060 0U, // M2_vradduh
9061 0U, // M2_vrcmaci_s0
9062 0U, // M2_vrcmaci_s0c
9063 0U, // M2_vrcmacr_s0
9064 0U, // M2_vrcmacr_s0c
9065 0U, // M2_vrcmpyi_s0
9066 0U, // M2_vrcmpyi_s0c
9067 0U, // M2_vrcmpyr_s0
9068 0U, // M2_vrcmpyr_s0c
9069 0U, // M2_vrcmpys_acc_s1_h
9070 0U, // M2_vrcmpys_acc_s1_l
9071 0U, // M2_vrcmpys_s1_h
9072 0U, // M2_vrcmpys_s1_l
9073 0U, // M2_vrcmpys_s1rp_h
9074 0U, // M2_vrcmpys_s1rp_l
9075 0U, // M2_vrmac_s0
9076 0U, // M2_vrmpy_s0
9077 0U, // M2_xor_xacc
9078 0U, // M4_and_and
9079 0U, // M4_and_andn
9080 0U, // M4_and_or
9081 0U, // M4_and_xor
9082 0U, // M4_cmpyi_wh
9083 0U, // M4_cmpyi_whc
9084 0U, // M4_cmpyr_wh
9085 0U, // M4_cmpyr_whc
9086 0U, // M4_mac_up_s1_sat
9087 1U, // M4_mpyri_addi
9088 25U, // M4_mpyri_addr
9089 0U, // M4_mpyri_addr_u2
9090 1U, // M4_mpyrr_addi
9091 1U, // M4_mpyrr_addr
9092 0U, // M4_nac_up_s1_sat
9093 0U, // M4_or_and
9094 0U, // M4_or_andn
9095 0U, // M4_or_or
9096 0U, // M4_or_xor
9097 0U, // M4_pmpyw
9098 0U, // M4_pmpyw_acc
9099 0U, // M4_vpmpyh
9100 0U, // M4_vpmpyh_acc
9101 0U, // M4_vrmpyeh_acc_s0
9102 0U, // M4_vrmpyeh_acc_s1
9103 0U, // M4_vrmpyeh_s0
9104 0U, // M4_vrmpyeh_s1
9105 0U, // M4_vrmpyoh_acc_s0
9106 0U, // M4_vrmpyoh_acc_s1
9107 0U, // M4_vrmpyoh_s0
9108 0U, // M4_vrmpyoh_s1
9109 0U, // M4_xor_and
9110 0U, // M4_xor_andn
9111 0U, // M4_xor_or
9112 0U, // M4_xor_xacc
9113 0U, // M5_vdmacbsu
9114 0U, // M5_vdmpybsu
9115 0U, // M5_vmacbsu
9116 0U, // M5_vmacbuu
9117 0U, // M5_vmpybsu
9118 0U, // M5_vmpybuu
9119 0U, // M5_vrmacbsu
9120 0U, // M5_vrmacbuu
9121 0U, // M5_vrmpybsu
9122 0U, // M5_vrmpybuu
9123 0U, // M6_vabsdiffb
9124 0U, // M6_vabsdiffub
9125 0U, // M7_dcmpyiw
9126 0U, // M7_dcmpyiw_acc
9127 0U, // M7_dcmpyiwc
9128 0U, // M7_dcmpyiwc_acc
9129 0U, // M7_dcmpyrw
9130 0U, // M7_dcmpyrw_acc
9131 0U, // M7_dcmpyrwc
9132 0U, // M7_dcmpyrwc_acc
9133 0U, // M7_wcmpyiw
9134 0U, // M7_wcmpyiw_rnd
9135 0U, // M7_wcmpyiwc
9136 0U, // M7_wcmpyiwc_rnd
9137 0U, // M7_wcmpyrw
9138 0U, // M7_wcmpyrw_rnd
9139 0U, // M7_wcmpyrwc
9140 0U, // M7_wcmpyrwc_rnd
9141 0U, // PS_call_stk
9142 0U, // PS_callr_nr
9143 0U, // PS_jmpret
9144 0U, // PS_jmpretf
9145 0U, // PS_jmpretfnew
9146 0U, // PS_jmpretfnewpt
9147 0U, // PS_jmprett
9148 0U, // PS_jmprettnew
9149 0U, // PS_jmprettnewpt
9150 0U, // PS_loadrbabs
9151 0U, // PS_loadrdabs
9152 0U, // PS_loadrhabs
9153 0U, // PS_loadriabs
9154 0U, // PS_loadrubabs
9155 0U, // PS_loadruhabs
9156 0U, // PS_storerbabs
9157 0U, // PS_storerbnewabs
9158 0U, // PS_storerdabs
9159 0U, // PS_storerfabs
9160 0U, // PS_storerhabs
9161 0U, // PS_storerhnewabs
9162 0U, // PS_storeriabs
9163 0U, // PS_storerinewabs
9164 0U, // PS_trap1
9165 0U, // R6_release_at_vi
9166 0U, // R6_release_st_vi
9167 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
9168 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
9169 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
9170 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
9171 0U, // RESTORE_DEALLOC_RET_JMP_V4
9172 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
9173 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
9174 0U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
9175 0U, // S2_addasl_rrri
9176 0U, // S2_allocframe
9177 0U, // S2_asl_i_p
9178 0U, // S2_asl_i_p_acc
9179 0U, // S2_asl_i_p_and
9180 0U, // S2_asl_i_p_nac
9181 0U, // S2_asl_i_p_or
9182 0U, // S2_asl_i_p_xacc
9183 0U, // S2_asl_i_r
9184 0U, // S2_asl_i_r_acc
9185 0U, // S2_asl_i_r_and
9186 0U, // S2_asl_i_r_nac
9187 0U, // S2_asl_i_r_or
9188 0U, // S2_asl_i_r_sat
9189 0U, // S2_asl_i_r_xacc
9190 0U, // S2_asl_i_vh
9191 0U, // S2_asl_i_vw
9192 0U, // S2_asl_r_p
9193 0U, // S2_asl_r_p_acc
9194 0U, // S2_asl_r_p_and
9195 0U, // S2_asl_r_p_nac
9196 0U, // S2_asl_r_p_or
9197 0U, // S2_asl_r_p_xor
9198 0U, // S2_asl_r_r
9199 0U, // S2_asl_r_r_acc
9200 0U, // S2_asl_r_r_and
9201 0U, // S2_asl_r_r_nac
9202 0U, // S2_asl_r_r_or
9203 0U, // S2_asl_r_r_sat
9204 0U, // S2_asl_r_vh
9205 0U, // S2_asl_r_vw
9206 0U, // S2_asr_i_p
9207 0U, // S2_asr_i_p_acc
9208 0U, // S2_asr_i_p_and
9209 0U, // S2_asr_i_p_nac
9210 0U, // S2_asr_i_p_or
9211 0U, // S2_asr_i_p_rnd
9212 0U, // S2_asr_i_r
9213 0U, // S2_asr_i_r_acc
9214 0U, // S2_asr_i_r_and
9215 0U, // S2_asr_i_r_nac
9216 0U, // S2_asr_i_r_or
9217 0U, // S2_asr_i_r_rnd
9218 0U, // S2_asr_i_svw_trun
9219 0U, // S2_asr_i_vh
9220 0U, // S2_asr_i_vw
9221 0U, // S2_asr_r_p
9222 0U, // S2_asr_r_p_acc
9223 0U, // S2_asr_r_p_and
9224 0U, // S2_asr_r_p_nac
9225 0U, // S2_asr_r_p_or
9226 0U, // S2_asr_r_p_xor
9227 0U, // S2_asr_r_r
9228 0U, // S2_asr_r_r_acc
9229 0U, // S2_asr_r_r_and
9230 0U, // S2_asr_r_r_nac
9231 0U, // S2_asr_r_r_or
9232 0U, // S2_asr_r_r_sat
9233 0U, // S2_asr_r_svw_trun
9234 0U, // S2_asr_r_vh
9235 0U, // S2_asr_r_vw
9236 0U, // S2_brev
9237 0U, // S2_brevp
9238 0U, // S2_cabacdecbin
9239 0U, // S2_cl0
9240 0U, // S2_cl0p
9241 0U, // S2_cl1
9242 0U, // S2_cl1p
9243 0U, // S2_clb
9244 0U, // S2_clbnorm
9245 0U, // S2_clbp
9246 0U, // S2_clrbit_i
9247 0U, // S2_clrbit_r
9248 0U, // S2_ct0
9249 0U, // S2_ct0p
9250 0U, // S2_ct1
9251 0U, // S2_ct1p
9252 0U, // S2_deinterleave
9253 17U, // S2_extractu
9254 0U, // S2_extractu_rp
9255 17U, // S2_extractup
9256 0U, // S2_extractup_rp
9257 1U, // S2_insert
9258 0U, // S2_insert_rp
9259 1U, // S2_insertp
9260 0U, // S2_insertp_rp
9261 0U, // S2_interleave
9262 0U, // S2_lfsp
9263 0U, // S2_lsl_r_p
9264 0U, // S2_lsl_r_p_acc
9265 0U, // S2_lsl_r_p_and
9266 0U, // S2_lsl_r_p_nac
9267 0U, // S2_lsl_r_p_or
9268 0U, // S2_lsl_r_p_xor
9269 0U, // S2_lsl_r_r
9270 0U, // S2_lsl_r_r_acc
9271 0U, // S2_lsl_r_r_and
9272 0U, // S2_lsl_r_r_nac
9273 0U, // S2_lsl_r_r_or
9274 0U, // S2_lsl_r_vh
9275 0U, // S2_lsl_r_vw
9276 0U, // S2_lsr_i_p
9277 0U, // S2_lsr_i_p_acc
9278 0U, // S2_lsr_i_p_and
9279 0U, // S2_lsr_i_p_nac
9280 0U, // S2_lsr_i_p_or
9281 0U, // S2_lsr_i_p_xacc
9282 0U, // S2_lsr_i_r
9283 0U, // S2_lsr_i_r_acc
9284 0U, // S2_lsr_i_r_and
9285 0U, // S2_lsr_i_r_nac
9286 0U, // S2_lsr_i_r_or
9287 0U, // S2_lsr_i_r_xacc
9288 0U, // S2_lsr_i_vh
9289 0U, // S2_lsr_i_vw
9290 0U, // S2_lsr_r_p
9291 0U, // S2_lsr_r_p_acc
9292 0U, // S2_lsr_r_p_and
9293 0U, // S2_lsr_r_p_nac
9294 0U, // S2_lsr_r_p_or
9295 0U, // S2_lsr_r_p_xor
9296 0U, // S2_lsr_r_r
9297 0U, // S2_lsr_r_r_acc
9298 0U, // S2_lsr_r_r_and
9299 0U, // S2_lsr_r_r_nac
9300 0U, // S2_lsr_r_r_or
9301 0U, // S2_lsr_r_vh
9302 0U, // S2_lsr_r_vw
9303 0U, // S2_mask
9304 0U, // S2_packhl
9305 0U, // S2_parityp
9306 33U, // S2_pstorerbf_io
9307 41U, // S2_pstorerbf_pi
9308 41U, // S2_pstorerbfnew_pi
9309 97U, // S2_pstorerbnewf_io
9310 105U, // S2_pstorerbnewf_pi
9311 105U, // S2_pstorerbnewfnew_pi
9312 97U, // S2_pstorerbnewt_io
9313 105U, // S2_pstorerbnewt_pi
9314 105U, // S2_pstorerbnewtnew_pi
9315 33U, // S2_pstorerbt_io
9316 41U, // S2_pstorerbt_pi
9317 41U, // S2_pstorerbtnew_pi
9318 33U, // S2_pstorerdf_io
9319 41U, // S2_pstorerdf_pi
9320 41U, // S2_pstorerdfnew_pi
9321 33U, // S2_pstorerdt_io
9322 41U, // S2_pstorerdt_pi
9323 41U, // S2_pstorerdtnew_pi
9324 161U, // S2_pstorerff_io
9325 169U, // S2_pstorerff_pi
9326 169U, // S2_pstorerffnew_pi
9327 161U, // S2_pstorerft_io
9328 169U, // S2_pstorerft_pi
9329 169U, // S2_pstorerftnew_pi
9330 33U, // S2_pstorerhf_io
9331 41U, // S2_pstorerhf_pi
9332 41U, // S2_pstorerhfnew_pi
9333 97U, // S2_pstorerhnewf_io
9334 105U, // S2_pstorerhnewf_pi
9335 105U, // S2_pstorerhnewfnew_pi
9336 97U, // S2_pstorerhnewt_io
9337 105U, // S2_pstorerhnewt_pi
9338 105U, // S2_pstorerhnewtnew_pi
9339 33U, // S2_pstorerht_io
9340 41U, // S2_pstorerht_pi
9341 41U, // S2_pstorerhtnew_pi
9342 33U, // S2_pstorerif_io
9343 41U, // S2_pstorerif_pi
9344 41U, // S2_pstorerifnew_pi
9345 97U, // S2_pstorerinewf_io
9346 105U, // S2_pstorerinewf_pi
9347 105U, // S2_pstorerinewfnew_pi
9348 97U, // S2_pstorerinewt_io
9349 105U, // S2_pstorerinewt_pi
9350 105U, // S2_pstorerinewtnew_pi
9351 33U, // S2_pstorerit_io
9352 41U, // S2_pstorerit_pi
9353 41U, // S2_pstoreritnew_pi
9354 0U, // S2_setbit_i
9355 0U, // S2_setbit_r
9356 0U, // S2_shuffeb
9357 0U, // S2_shuffeh
9358 0U, // S2_shuffob
9359 0U, // S2_shuffoh
9360 0U, // S2_storerb_io
9361 0U, // S2_storerb_pbr
9362 0U, // S2_storerb_pci
9363 0U, // S2_storerb_pcr
9364 0U, // S2_storerb_pi
9365 0U, // S2_storerb_pr
9366 0U, // S2_storerbgp
9367 0U, // S2_storerbnew_io
9368 0U, // S2_storerbnew_pbr
9369 0U, // S2_storerbnew_pci
9370 0U, // S2_storerbnew_pcr
9371 0U, // S2_storerbnew_pi
9372 0U, // S2_storerbnew_pr
9373 0U, // S2_storerbnewgp
9374 0U, // S2_storerd_io
9375 0U, // S2_storerd_pbr
9376 0U, // S2_storerd_pci
9377 0U, // S2_storerd_pcr
9378 0U, // S2_storerd_pi
9379 0U, // S2_storerd_pr
9380 0U, // S2_storerdgp
9381 0U, // S2_storerf_io
9382 0U, // S2_storerf_pbr
9383 0U, // S2_storerf_pci
9384 0U, // S2_storerf_pcr
9385 0U, // S2_storerf_pi
9386 0U, // S2_storerf_pr
9387 0U, // S2_storerfgp
9388 0U, // S2_storerh_io
9389 0U, // S2_storerh_pbr
9390 0U, // S2_storerh_pci
9391 0U, // S2_storerh_pcr
9392 0U, // S2_storerh_pi
9393 0U, // S2_storerh_pr
9394 0U, // S2_storerhgp
9395 0U, // S2_storerhnew_io
9396 0U, // S2_storerhnew_pbr
9397 0U, // S2_storerhnew_pci
9398 0U, // S2_storerhnew_pcr
9399 0U, // S2_storerhnew_pi
9400 0U, // S2_storerhnew_pr
9401 0U, // S2_storerhnewgp
9402 0U, // S2_storeri_io
9403 0U, // S2_storeri_pbr
9404 0U, // S2_storeri_pci
9405 0U, // S2_storeri_pcr
9406 0U, // S2_storeri_pi
9407 0U, // S2_storeri_pr
9408 0U, // S2_storerigp
9409 0U, // S2_storerinew_io
9410 0U, // S2_storerinew_pbr
9411 0U, // S2_storerinew_pci
9412 0U, // S2_storerinew_pcr
9413 0U, // S2_storerinew_pi
9414 0U, // S2_storerinew_pr
9415 0U, // S2_storerinewgp
9416 0U, // S2_storew_locked
9417 0U, // S2_storew_rl_at_vi
9418 0U, // S2_storew_rl_st_vi
9419 0U, // S2_svsathb
9420 0U, // S2_svsathub
9421 0U, // S2_tableidxb
9422 0U, // S2_tableidxd
9423 0U, // S2_tableidxh
9424 0U, // S2_tableidxw
9425 0U, // S2_togglebit_i
9426 0U, // S2_togglebit_r
9427 0U, // S2_tstbit_i
9428 0U, // S2_tstbit_r
9429 0U, // S2_valignib
9430 0U, // S2_valignrb
9431 0U, // S2_vcnegh
9432 0U, // S2_vcrotate
9433 0U, // S2_vrcnegh
9434 0U, // S2_vrndpackwh
9435 0U, // S2_vrndpackwhs
9436 0U, // S2_vsathb
9437 0U, // S2_vsathb_nopack
9438 0U, // S2_vsathub
9439 0U, // S2_vsathub_nopack
9440 0U, // S2_vsatwh
9441 0U, // S2_vsatwh_nopack
9442 0U, // S2_vsatwuh
9443 0U, // S2_vsatwuh_nopack
9444 0U, // S2_vsplatrb
9445 0U, // S2_vsplatrh
9446 0U, // S2_vspliceib
9447 0U, // S2_vsplicerb
9448 0U, // S2_vsxtbh
9449 0U, // S2_vsxthw
9450 0U, // S2_vtrunehb
9451 0U, // S2_vtrunewh
9452 0U, // S2_vtrunohb
9453 0U, // S2_vtrunowh
9454 0U, // S2_vzxtbh
9455 0U, // S2_vzxthw
9456 0U, // S4_addaddi
9457 0U, // S4_addi_asl_ri
9458 0U, // S4_addi_lsr_ri
9459 0U, // S4_andi_asl_ri
9460 0U, // S4_andi_lsr_ri
9461 0U, // S4_clbaddi
9462 0U, // S4_clbpaddi
9463 0U, // S4_clbpnorm
9464 17U, // S4_extract
9465 0U, // S4_extract_rp
9466 17U, // S4_extractp
9467 0U, // S4_extractp_rp
9468 0U, // S4_lsli
9469 0U, // S4_ntstbit_i
9470 0U, // S4_ntstbit_r
9471 0U, // S4_or_andi
9472 1U, // S4_or_andix
9473 0U, // S4_or_ori
9474 0U, // S4_ori_asl_ri
9475 0U, // S4_ori_lsr_ri
9476 0U, // S4_parity
9477 0U, // S4_pstorerbf_abs
9478 0U, // S4_pstorerbf_rr
9479 0U, // S4_pstorerbfnew_abs
9480 33U, // S4_pstorerbfnew_io
9481 0U, // S4_pstorerbfnew_rr
9482 0U, // S4_pstorerbnewf_abs
9483 0U, // S4_pstorerbnewf_rr
9484 0U, // S4_pstorerbnewfnew_abs
9485 97U, // S4_pstorerbnewfnew_io
9486 0U, // S4_pstorerbnewfnew_rr
9487 0U, // S4_pstorerbnewt_abs
9488 0U, // S4_pstorerbnewt_rr
9489 0U, // S4_pstorerbnewtnew_abs
9490 97U, // S4_pstorerbnewtnew_io
9491 0U, // S4_pstorerbnewtnew_rr
9492 0U, // S4_pstorerbt_abs
9493 0U, // S4_pstorerbt_rr
9494 0U, // S4_pstorerbtnew_abs
9495 33U, // S4_pstorerbtnew_io
9496 0U, // S4_pstorerbtnew_rr
9497 0U, // S4_pstorerdf_abs
9498 0U, // S4_pstorerdf_rr
9499 0U, // S4_pstorerdfnew_abs
9500 33U, // S4_pstorerdfnew_io
9501 0U, // S4_pstorerdfnew_rr
9502 0U, // S4_pstorerdt_abs
9503 0U, // S4_pstorerdt_rr
9504 0U, // S4_pstorerdtnew_abs
9505 33U, // S4_pstorerdtnew_io
9506 0U, // S4_pstorerdtnew_rr
9507 0U, // S4_pstorerff_abs
9508 0U, // S4_pstorerff_rr
9509 0U, // S4_pstorerffnew_abs
9510 161U, // S4_pstorerffnew_io
9511 0U, // S4_pstorerffnew_rr
9512 0U, // S4_pstorerft_abs
9513 0U, // S4_pstorerft_rr
9514 0U, // S4_pstorerftnew_abs
9515 161U, // S4_pstorerftnew_io
9516 0U, // S4_pstorerftnew_rr
9517 0U, // S4_pstorerhf_abs
9518 0U, // S4_pstorerhf_rr
9519 0U, // S4_pstorerhfnew_abs
9520 33U, // S4_pstorerhfnew_io
9521 0U, // S4_pstorerhfnew_rr
9522 0U, // S4_pstorerhnewf_abs
9523 0U, // S4_pstorerhnewf_rr
9524 0U, // S4_pstorerhnewfnew_abs
9525 97U, // S4_pstorerhnewfnew_io
9526 0U, // S4_pstorerhnewfnew_rr
9527 0U, // S4_pstorerhnewt_abs
9528 0U, // S4_pstorerhnewt_rr
9529 0U, // S4_pstorerhnewtnew_abs
9530 97U, // S4_pstorerhnewtnew_io
9531 0U, // S4_pstorerhnewtnew_rr
9532 0U, // S4_pstorerht_abs
9533 0U, // S4_pstorerht_rr
9534 0U, // S4_pstorerhtnew_abs
9535 33U, // S4_pstorerhtnew_io
9536 0U, // S4_pstorerhtnew_rr
9537 0U, // S4_pstorerif_abs
9538 0U, // S4_pstorerif_rr
9539 0U, // S4_pstorerifnew_abs
9540 33U, // S4_pstorerifnew_io
9541 0U, // S4_pstorerifnew_rr
9542 0U, // S4_pstorerinewf_abs
9543 0U, // S4_pstorerinewf_rr
9544 0U, // S4_pstorerinewfnew_abs
9545 97U, // S4_pstorerinewfnew_io
9546 0U, // S4_pstorerinewfnew_rr
9547 0U, // S4_pstorerinewt_abs
9548 0U, // S4_pstorerinewt_rr
9549 0U, // S4_pstorerinewtnew_abs
9550 97U, // S4_pstorerinewtnew_io
9551 0U, // S4_pstorerinewtnew_rr
9552 0U, // S4_pstorerit_abs
9553 0U, // S4_pstorerit_rr
9554 0U, // S4_pstoreritnew_abs
9555 33U, // S4_pstoreritnew_io
9556 0U, // S4_pstoreritnew_rr
9557 0U, // S4_stored_locked
9558 0U, // S4_stored_rl_at_vi
9559 0U, // S4_stored_rl_st_vi
9560 0U, // S4_storeirb_io
9561 1U, // S4_storeirbf_io
9562 1U, // S4_storeirbfnew_io
9563 1U, // S4_storeirbt_io
9564 1U, // S4_storeirbtnew_io
9565 0U, // S4_storeirh_io
9566 1U, // S4_storeirhf_io
9567 1U, // S4_storeirhfnew_io
9568 1U, // S4_storeirht_io
9569 1U, // S4_storeirhtnew_io
9570 0U, // S4_storeiri_io
9571 1U, // S4_storeirif_io
9572 1U, // S4_storeirifnew_io
9573 1U, // S4_storeirit_io
9574 1U, // S4_storeiritnew_io
9575 0U, // S4_storerb_ap
9576 0U, // S4_storerb_rr
9577 0U, // S4_storerb_ur
9578 0U, // S4_storerbnew_ap
9579 0U, // S4_storerbnew_rr
9580 0U, // S4_storerbnew_ur
9581 0U, // S4_storerd_ap
9582 0U, // S4_storerd_rr
9583 0U, // S4_storerd_ur
9584 0U, // S4_storerf_ap
9585 0U, // S4_storerf_rr
9586 0U, // S4_storerf_ur
9587 0U, // S4_storerh_ap
9588 0U, // S4_storerh_rr
9589 0U, // S4_storerh_ur
9590 0U, // S4_storerhnew_ap
9591 0U, // S4_storerhnew_rr
9592 0U, // S4_storerhnew_ur
9593 0U, // S4_storeri_ap
9594 0U, // S4_storeri_rr
9595 0U, // S4_storeri_ur
9596 0U, // S4_storerinew_ap
9597 0U, // S4_storerinew_rr
9598 0U, // S4_storerinew_ur
9599 0U, // S4_subaddi
9600 0U, // S4_subi_asl_ri
9601 0U, // S4_subi_lsr_ri
9602 0U, // S4_vrcrotate
9603 0U, // S4_vrcrotate_acc
9604 0U, // S4_vxaddsubh
9605 0U, // S4_vxaddsubhr
9606 0U, // S4_vxaddsubw
9607 0U, // S4_vxsubaddh
9608 0U, // S4_vxsubaddhr
9609 0U, // S4_vxsubaddw
9610 0U, // S5_asrhub_rnd_sat
9611 0U, // S5_asrhub_sat
9612 0U, // S5_popcountp
9613 0U, // S5_vasrhrnd
9614 0U, // S6_rol_i_p
9615 0U, // S6_rol_i_p_acc
9616 0U, // S6_rol_i_p_and
9617 0U, // S6_rol_i_p_nac
9618 0U, // S6_rol_i_p_or
9619 0U, // S6_rol_i_p_xacc
9620 0U, // S6_rol_i_r
9621 0U, // S6_rol_i_r_acc
9622 0U, // S6_rol_i_r_and
9623 0U, // S6_rol_i_r_nac
9624 0U, // S6_rol_i_r_or
9625 0U, // S6_rol_i_r_xacc
9626 0U, // S6_vsplatrbp
9627 0U, // S6_vtrunehb_ppp
9628 0U, // S6_vtrunohb_ppp
9629 0U, // SA1_addi
9630 0U, // SA1_addrx
9631 0U, // SA1_addsp
9632 0U, // SA1_and1
9633 0U, // SA1_clrf
9634 0U, // SA1_clrfnew
9635 0U, // SA1_clrt
9636 0U, // SA1_clrtnew
9637 0U, // SA1_cmpeqi
9638 0U, // SA1_combine0i
9639 0U, // SA1_combine1i
9640 0U, // SA1_combine2i
9641 0U, // SA1_combine3i
9642 0U, // SA1_combinerz
9643 0U, // SA1_combinezr
9644 0U, // SA1_dec
9645 0U, // SA1_inc
9646 0U, // SA1_seti
9647 0U, // SA1_setin1
9648 0U, // SA1_sxtb
9649 0U, // SA1_sxth
9650 0U, // SA1_tfr
9651 0U, // SA1_zxtb
9652 0U, // SA1_zxth
9653 0U, // SAVE_REGISTERS_CALL_V4
9654 0U, // SAVE_REGISTERS_CALL_V4STK
9655 0U, // SAVE_REGISTERS_CALL_V4STK_EXT
9656 0U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
9657 0U, // SAVE_REGISTERS_CALL_V4STK_PIC
9658 0U, // SAVE_REGISTERS_CALL_V4_EXT
9659 0U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
9660 0U, // SAVE_REGISTERS_CALL_V4_PIC
9661 0U, // SL1_loadri_io
9662 0U, // SL1_loadrub_io
9663 0U, // SL2_deallocframe
9664 0U, // SL2_jumpr31
9665 0U, // SL2_jumpr31_f
9666 0U, // SL2_jumpr31_fnew
9667 0U, // SL2_jumpr31_t
9668 0U, // SL2_jumpr31_tnew
9669 0U, // SL2_loadrb_io
9670 0U, // SL2_loadrd_sp
9671 0U, // SL2_loadrh_io
9672 0U, // SL2_loadri_sp
9673 0U, // SL2_loadruh_io
9674 0U, // SL2_return
9675 0U, // SL2_return_f
9676 0U, // SL2_return_fnew
9677 0U, // SL2_return_t
9678 0U, // SL2_return_tnew
9679 0U, // SS1_storeb_io
9680 0U, // SS1_storew_io
9681 0U, // SS2_allocframe
9682 0U, // SS2_storebi0
9683 0U, // SS2_storebi1
9684 0U, // SS2_stored_sp
9685 0U, // SS2_storeh_io
9686 0U, // SS2_storew_sp
9687 0U, // SS2_storewi0
9688 0U, // SS2_storewi1
9689 0U, // TFRI64_V2_ext
9690 0U, // TFRI64_V4
9691 0U, // V6_extractw
9692 0U, // V6_get_qfext
9693 0U, // V6_get_qfext_oracc
9694 0U, // V6_lvsplatb
9695 0U, // V6_lvsplath
9696 0U, // V6_lvsplatw
9697 0U, // V6_pred_and
9698 0U, // V6_pred_and_n
9699 0U, // V6_pred_not
9700 0U, // V6_pred_or
9701 0U, // V6_pred_or_n
9702 0U, // V6_pred_scalar2
9703 0U, // V6_pred_scalar2v2
9704 0U, // V6_pred_xor
9705 0U, // V6_set_qfext
9706 0U, // V6_shuffeqh
9707 0U, // V6_shuffeqw
9708 0U, // V6_v6mpyhubs10
9709 0U, // V6_v6mpyhubs10_vxx
9710 0U, // V6_v6mpyvubs10
9711 0U, // V6_v6mpyvubs10_vxx
9712 0U, // V6_vL32Ub_ai
9713 0U, // V6_vL32Ub_pi
9714 0U, // V6_vL32Ub_ppu
9715 0U, // V6_vL32b_ai
9716 0U, // V6_vL32b_cur_ai
9717 0U, // V6_vL32b_cur_npred_ai
9718 0U, // V6_vL32b_cur_npred_pi
9719 0U, // V6_vL32b_cur_npred_ppu
9720 0U, // V6_vL32b_cur_pi
9721 0U, // V6_vL32b_cur_ppu
9722 0U, // V6_vL32b_cur_pred_ai
9723 0U, // V6_vL32b_cur_pred_pi
9724 0U, // V6_vL32b_cur_pred_ppu
9725 0U, // V6_vL32b_npred_ai
9726 0U, // V6_vL32b_npred_pi
9727 0U, // V6_vL32b_npred_ppu
9728 0U, // V6_vL32b_nt_ai
9729 0U, // V6_vL32b_nt_cur_ai
9730 2U, // V6_vL32b_nt_cur_npred_ai
9731 2U, // V6_vL32b_nt_cur_npred_pi
9732 2U, // V6_vL32b_nt_cur_npred_ppu
9733 0U, // V6_vL32b_nt_cur_pi
9734 0U, // V6_vL32b_nt_cur_ppu
9735 2U, // V6_vL32b_nt_cur_pred_ai
9736 2U, // V6_vL32b_nt_cur_pred_pi
9737 2U, // V6_vL32b_nt_cur_pred_ppu
9738 2U, // V6_vL32b_nt_npred_ai
9739 2U, // V6_vL32b_nt_npred_pi
9740 2U, // V6_vL32b_nt_npred_ppu
9741 0U, // V6_vL32b_nt_pi
9742 0U, // V6_vL32b_nt_ppu
9743 2U, // V6_vL32b_nt_pred_ai
9744 2U, // V6_vL32b_nt_pred_pi
9745 2U, // V6_vL32b_nt_pred_ppu
9746 0U, // V6_vL32b_nt_tmp_ai
9747 2U, // V6_vL32b_nt_tmp_npred_ai
9748 2U, // V6_vL32b_nt_tmp_npred_pi
9749 2U, // V6_vL32b_nt_tmp_npred_ppu
9750 0U, // V6_vL32b_nt_tmp_pi
9751 0U, // V6_vL32b_nt_tmp_ppu
9752 2U, // V6_vL32b_nt_tmp_pred_ai
9753 2U, // V6_vL32b_nt_tmp_pred_pi
9754 2U, // V6_vL32b_nt_tmp_pred_ppu
9755 0U, // V6_vL32b_pi
9756 0U, // V6_vL32b_ppu
9757 0U, // V6_vL32b_pred_ai
9758 0U, // V6_vL32b_pred_pi
9759 0U, // V6_vL32b_pred_ppu
9760 0U, // V6_vL32b_tmp_ai
9761 0U, // V6_vL32b_tmp_npred_ai
9762 0U, // V6_vL32b_tmp_npred_pi
9763 0U, // V6_vL32b_tmp_npred_ppu
9764 0U, // V6_vL32b_tmp_pi
9765 0U, // V6_vL32b_tmp_ppu
9766 0U, // V6_vL32b_tmp_pred_ai
9767 0U, // V6_vL32b_tmp_pred_pi
9768 0U, // V6_vL32b_tmp_pred_ppu
9769 0U, // V6_vS32Ub_ai
9770 33U, // V6_vS32Ub_npred_ai
9771 41U, // V6_vS32Ub_npred_pi
9772 41U, // V6_vS32Ub_npred_ppu
9773 0U, // V6_vS32Ub_pi
9774 0U, // V6_vS32Ub_ppu
9775 33U, // V6_vS32Ub_pred_ai
9776 41U, // V6_vS32Ub_pred_pi
9777 41U, // V6_vS32Ub_pred_ppu
9778 0U, // V6_vS32b_ai
9779 0U, // V6_vS32b_new_ai
9780 97U, // V6_vS32b_new_npred_ai
9781 105U, // V6_vS32b_new_npred_pi
9782 105U, // V6_vS32b_new_npred_ppu
9783 0U, // V6_vS32b_new_pi
9784 0U, // V6_vS32b_new_ppu
9785 97U, // V6_vS32b_new_pred_ai
9786 105U, // V6_vS32b_new_pred_pi
9787 105U, // V6_vS32b_new_pred_ppu
9788 33U, // V6_vS32b_npred_ai
9789 41U, // V6_vS32b_npred_pi
9790 41U, // V6_vS32b_npred_ppu
9791 33U, // V6_vS32b_nqpred_ai
9792 41U, // V6_vS32b_nqpred_pi
9793 41U, // V6_vS32b_nqpred_ppu
9794 0U, // V6_vS32b_nt_ai
9795 0U, // V6_vS32b_nt_new_ai
9796 98U, // V6_vS32b_nt_new_npred_ai
9797 106U, // V6_vS32b_nt_new_npred_pi
9798 106U, // V6_vS32b_nt_new_npred_ppu
9799 0U, // V6_vS32b_nt_new_pi
9800 0U, // V6_vS32b_nt_new_ppu
9801 98U, // V6_vS32b_nt_new_pred_ai
9802 106U, // V6_vS32b_nt_new_pred_pi
9803 106U, // V6_vS32b_nt_new_pred_ppu
9804 34U, // V6_vS32b_nt_npred_ai
9805 42U, // V6_vS32b_nt_npred_pi
9806 42U, // V6_vS32b_nt_npred_ppu
9807 34U, // V6_vS32b_nt_nqpred_ai
9808 42U, // V6_vS32b_nt_nqpred_pi
9809 42U, // V6_vS32b_nt_nqpred_ppu
9810 0U, // V6_vS32b_nt_pi
9811 0U, // V6_vS32b_nt_ppu
9812 34U, // V6_vS32b_nt_pred_ai
9813 42U, // V6_vS32b_nt_pred_pi
9814 42U, // V6_vS32b_nt_pred_ppu
9815 34U, // V6_vS32b_nt_qpred_ai
9816 42U, // V6_vS32b_nt_qpred_pi
9817 42U, // V6_vS32b_nt_qpred_ppu
9818 0U, // V6_vS32b_pi
9819 0U, // V6_vS32b_ppu
9820 33U, // V6_vS32b_pred_ai
9821 41U, // V6_vS32b_pred_pi
9822 41U, // V6_vS32b_pred_ppu
9823 33U, // V6_vS32b_qpred_ai
9824 41U, // V6_vS32b_qpred_pi
9825 41U, // V6_vS32b_qpred_ppu
9826 0U, // V6_vS32b_srls_ai
9827 0U, // V6_vS32b_srls_pi
9828 0U, // V6_vS32b_srls_ppu
9829 0U, // V6_vabs_f8
9830 0U, // V6_vabs_hf
9831 0U, // V6_vabs_qf16_hf
9832 0U, // V6_vabs_qf16_qf16
9833 0U, // V6_vabs_qf32_qf32
9834 0U, // V6_vabs_qf32_sf
9835 0U, // V6_vabs_sf
9836 0U, // V6_vabsb
9837 0U, // V6_vabsb_sat
9838 0U, // V6_vabsdiffh
9839 0U, // V6_vabsdiffub
9840 0U, // V6_vabsdiffuh
9841 0U, // V6_vabsdiffw
9842 0U, // V6_vabsh
9843 0U, // V6_vabsh_sat
9844 0U, // V6_vabsw
9845 0U, // V6_vabsw_sat
9846 0U, // V6_vadd_hf
9847 0U, // V6_vadd_hf_f8
9848 0U, // V6_vadd_hf_hf
9849 0U, // V6_vadd_qf16
9850 0U, // V6_vadd_qf16_mix
9851 0U, // V6_vadd_qf32
9852 0U, // V6_vadd_qf32_mix
9853 0U, // V6_vadd_sf
9854 0U, // V6_vadd_sf_bf
9855 0U, // V6_vadd_sf_hf
9856 0U, // V6_vadd_sf_sf
9857 0U, // V6_vaddb
9858 0U, // V6_vaddb_dv
9859 0U, // V6_vaddbnq
9860 0U, // V6_vaddbq
9861 0U, // V6_vaddbsat
9862 0U, // V6_vaddbsat_dv
9863 50U, // V6_vaddcarry
9864 0U, // V6_vaddcarryo
9865 226U, // V6_vaddcarrysat
9866 0U, // V6_vaddclbh
9867 0U, // V6_vaddclbw
9868 0U, // V6_vaddh
9869 0U, // V6_vaddh_dv
9870 0U, // V6_vaddhnq
9871 0U, // V6_vaddhq
9872 0U, // V6_vaddhsat
9873 0U, // V6_vaddhsat_dv
9874 0U, // V6_vaddhw
9875 0U, // V6_vaddhw_acc
9876 0U, // V6_vaddubh
9877 0U, // V6_vaddubh_acc
9878 0U, // V6_vaddubsat
9879 0U, // V6_vaddubsat_dv
9880 0U, // V6_vaddububb_sat
9881 0U, // V6_vadduhsat
9882 0U, // V6_vadduhsat_dv
9883 0U, // V6_vadduhw
9884 0U, // V6_vadduhw_acc
9885 0U, // V6_vadduwsat
9886 0U, // V6_vadduwsat_dv
9887 2U, // V6_vaddw
9888 2U, // V6_vaddw_dv
9889 0U, // V6_vaddwnq
9890 0U, // V6_vaddwq
9891 2U, // V6_vaddwsat
9892 2U, // V6_vaddwsat_dv
9893 0U, // V6_valign4
9894 0U, // V6_valignb
9895 0U, // V6_valignbi
9896 0U, // V6_vand
9897 0U, // V6_vandnqrt
9898 0U, // V6_vandnqrt_acc
9899 0U, // V6_vandqrt
9900 0U, // V6_vandqrt_acc
9901 0U, // V6_vandvnqv
9902 0U, // V6_vandvqv
9903 0U, // V6_vandvrt
9904 0U, // V6_vandvrt_acc
9905 0U, // V6_vaslh
9906 0U, // V6_vaslh_acc
9907 0U, // V6_vaslhv
9908 0U, // V6_vaslw
9909 0U, // V6_vaslw_acc
9910 0U, // V6_vaslwv
9911 0U, // V6_vasr_into
9912 0U, // V6_vasrh
9913 0U, // V6_vasrh_acc
9914 0U, // V6_vasrhbrndsat
9915 0U, // V6_vasrhbsat
9916 2U, // V6_vasrhubrndsat
9917 0U, // V6_vasrhubsat
9918 0U, // V6_vasrhv
9919 2U, // V6_vasruhubrndsat
9920 0U, // V6_vasruhubsat
9921 2U, // V6_vasruwuhrndsat
9922 0U, // V6_vasruwuhsat
9923 0U, // V6_vasrvuhubrndsat
9924 0U, // V6_vasrvuhubsat
9925 0U, // V6_vasrvwuhrndsat
9926 0U, // V6_vasrvwuhsat
9927 0U, // V6_vasrw
9928 0U, // V6_vasrw_acc
9929 0U, // V6_vasrwh
9930 2U, // V6_vasrwhrndsat
9931 0U, // V6_vasrwhsat
9932 2U, // V6_vasrwuhrndsat
9933 0U, // V6_vasrwuhsat
9934 0U, // V6_vasrwv
9935 0U, // V6_vassign
9936 0U, // V6_vassign_fp
9937 0U, // V6_vassign_tmp
9938 0U, // V6_vavgb
9939 0U, // V6_vavgbrnd
9940 0U, // V6_vavgh
9941 0U, // V6_vavghrnd
9942 0U, // V6_vavgub
9943 0U, // V6_vavgubrnd
9944 0U, // V6_vavguh
9945 0U, // V6_vavguhrnd
9946 0U, // V6_vavguw
9947 0U, // V6_vavguwrnd
9948 0U, // V6_vavgw
9949 0U, // V6_vavgwrnd
9950 0U, // V6_vccombine
9951 0U, // V6_vcl0h
9952 0U, // V6_vcl0w
9953 0U, // V6_vcmov
9954 0U, // V6_vcombine
9955 0U, // V6_vcombine_tmp
9956 0U, // V6_vconv_bf_qf32
9957 0U, // V6_vconv_f8_qf16
9958 0U, // V6_vconv_h_hf
9959 0U, // V6_vconv_h_hf_rnd
9960 0U, // V6_vconv_hf_h
9961 0U, // V6_vconv_hf_qf16
9962 0U, // V6_vconv_hf_qf32
9963 0U, // V6_vconv_qf16_f8
9964 0U, // V6_vconv_qf16_hf
9965 0U, // V6_vconv_qf16_qf16
9966 0U, // V6_vconv_qf32_qf32
9967 0U, // V6_vconv_qf32_sf
9968 0U, // V6_vconv_sf_qf32
9969 0U, // V6_vconv_sf_w
9970 0U, // V6_vconv_w_sf
9971 0U, // V6_vcvt2_b_hf
9972 0U, // V6_vcvt2_hf_b
9973 0U, // V6_vcvt2_hf_ub
9974 0U, // V6_vcvt2_ub_hf
9975 0U, // V6_vcvt_b_hf
9976 0U, // V6_vcvt_bf_sf
9977 0U, // V6_vcvt_f8_hf
9978 0U, // V6_vcvt_h_hf
9979 0U, // V6_vcvt_hf_b
9980 0U, // V6_vcvt_hf_f8
9981 0U, // V6_vcvt_hf_h
9982 0U, // V6_vcvt_hf_sf
9983 0U, // V6_vcvt_hf_ub
9984 0U, // V6_vcvt_hf_uh
9985 0U, // V6_vcvt_sf_hf
9986 0U, // V6_vcvt_ub_hf
9987 0U, // V6_vcvt_uh_hf
9988 0U, // V6_vdeal
9989 0U, // V6_vdealb
9990 0U, // V6_vdealb4w
9991 0U, // V6_vdealh
9992 0U, // V6_vdealvdd
9993 0U, // V6_vdelta
9994 0U, // V6_vdmpy_sf_hf
9995 0U, // V6_vdmpy_sf_hf_acc
9996 0U, // V6_vdmpybus
9997 0U, // V6_vdmpybus_acc
9998 0U, // V6_vdmpybus_dv
9999 0U, // V6_vdmpybus_dv_acc
10000 0U, // V6_vdmpyhb
10001 0U, // V6_vdmpyhb_acc
10002 0U, // V6_vdmpyhb_dv
10003 0U, // V6_vdmpyhb_dv_acc
10004 0U, // V6_vdmpyhisat
10005 0U, // V6_vdmpyhisat_acc
10006 0U, // V6_vdmpyhsat
10007 0U, // V6_vdmpyhsat_acc
10008 0U, // V6_vdmpyhsuisat
10009 0U, // V6_vdmpyhsuisat_acc
10010 0U, // V6_vdmpyhsusat
10011 0U, // V6_vdmpyhsusat_acc
10012 0U, // V6_vdmpyhvsat
10013 0U, // V6_vdmpyhvsat_acc
10014 0U, // V6_vdsaduh
10015 0U, // V6_vdsaduh_acc
10016 0U, // V6_veqb
10017 0U, // V6_veqb_and
10018 0U, // V6_veqb_or
10019 0U, // V6_veqb_xor
10020 0U, // V6_veqh
10021 0U, // V6_veqh_and
10022 0U, // V6_veqh_or
10023 0U, // V6_veqh_xor
10024 0U, // V6_veqhf
10025 0U, // V6_veqhf_and
10026 0U, // V6_veqhf_or
10027 0U, // V6_veqhf_xor
10028 0U, // V6_veqsf
10029 0U, // V6_veqsf_and
10030 0U, // V6_veqsf_or
10031 0U, // V6_veqsf_xor
10032 0U, // V6_veqw
10033 0U, // V6_veqw_and
10034 0U, // V6_veqw_or
10035 0U, // V6_veqw_xor
10036 0U, // V6_vfmax_f8
10037 0U, // V6_vfmax_hf
10038 0U, // V6_vfmax_sf
10039 0U, // V6_vfmin_f8
10040 0U, // V6_vfmin_hf
10041 0U, // V6_vfmin_sf
10042 0U, // V6_vfneg_f8
10043 0U, // V6_vfneg_hf
10044 0U, // V6_vfneg_sf
10045 2U, // V6_vgathermh
10046 0U, // V6_vgathermhq
10047 2U, // V6_vgathermhw
10048 0U, // V6_vgathermhwq
10049 3U, // V6_vgathermw
10050 0U, // V6_vgathermwq
10051 0U, // V6_vgtb
10052 0U, // V6_vgtb_and
10053 0U, // V6_vgtb_or
10054 0U, // V6_vgtb_xor
10055 0U, // V6_vgtbf
10056 0U, // V6_vgtbf_and
10057 0U, // V6_vgtbf_or
10058 0U, // V6_vgtbf_xor
10059 0U, // V6_vgth
10060 0U, // V6_vgth_and
10061 0U, // V6_vgth_or
10062 0U, // V6_vgth_xor
10063 0U, // V6_vgthf
10064 0U, // V6_vgthf_and
10065 0U, // V6_vgthf_or
10066 0U, // V6_vgthf_xor
10067 0U, // V6_vgtsf
10068 0U, // V6_vgtsf_and
10069 0U, // V6_vgtsf_or
10070 0U, // V6_vgtsf_xor
10071 0U, // V6_vgtub
10072 0U, // V6_vgtub_and
10073 0U, // V6_vgtub_or
10074 0U, // V6_vgtub_xor
10075 0U, // V6_vgtuh
10076 0U, // V6_vgtuh_and
10077 0U, // V6_vgtuh_or
10078 0U, // V6_vgtuh_xor
10079 0U, // V6_vgtuw
10080 0U, // V6_vgtuw_and
10081 0U, // V6_vgtuw_or
10082 0U, // V6_vgtuw_xor
10083 0U, // V6_vgtw
10084 0U, // V6_vgtw_and
10085 0U, // V6_vgtw_or
10086 0U, // V6_vgtw_xor
10087 0U, // V6_vhist
10088 0U, // V6_vhistq
10089 0U, // V6_vilog2_hf
10090 0U, // V6_vilog2_qf16
10091 0U, // V6_vilog2_qf32
10092 0U, // V6_vilog2_sf
10093 0U, // V6_vinsertwr
10094 0U, // V6_vlalignb
10095 0U, // V6_vlalignbi
10096 0U, // V6_vlsrb
10097 0U, // V6_vlsrh
10098 0U, // V6_vlsrhv
10099 0U, // V6_vlsrw
10100 0U, // V6_vlsrwv
10101 0U, // V6_vlut4
10102 0U, // V6_vlutvvb
10103 0U, // V6_vlutvvb_nm
10104 0U, // V6_vlutvvb_oracc
10105 0U, // V6_vlutvvb_oracci
10106 0U, // V6_vlutvvbi
10107 0U, // V6_vlutvwh
10108 0U, // V6_vlutvwh_nm
10109 0U, // V6_vlutvwh_oracc
10110 0U, // V6_vlutvwh_oracci
10111 0U, // V6_vlutvwhi
10112 0U, // V6_vmax_bf
10113 0U, // V6_vmax_hf
10114 0U, // V6_vmax_sf
10115 0U, // V6_vmaxb
10116 0U, // V6_vmaxh
10117 0U, // V6_vmaxub
10118 0U, // V6_vmaxuh
10119 0U, // V6_vmaxw
10120 0U, // V6_vmerge_qf
10121 0U, // V6_vmin_bf
10122 0U, // V6_vmin_hf
10123 0U, // V6_vmin_sf
10124 0U, // V6_vminb
10125 0U, // V6_vminh
10126 0U, // V6_vminub
10127 0U, // V6_vminuh
10128 0U, // V6_vminw
10129 0U, // V6_vmpabus
10130 0U, // V6_vmpabus_acc
10131 0U, // V6_vmpabusv
10132 0U, // V6_vmpabuu
10133 0U, // V6_vmpabuu_acc
10134 0U, // V6_vmpabuuv
10135 0U, // V6_vmpahb
10136 0U, // V6_vmpahb_acc
10137 3U, // V6_vmpahhsat
10138 0U, // V6_vmpauhb
10139 0U, // V6_vmpauhb_acc
10140 3U, // V6_vmpauhuhsat
10141 0U, // V6_vmpsuhuhsat
10142 0U, // V6_vmpy_hf_f8
10143 0U, // V6_vmpy_hf_f8_acc
10144 0U, // V6_vmpy_hf_hf
10145 0U, // V6_vmpy_hf_hf_acc
10146 0U, // V6_vmpy_qf16
10147 0U, // V6_vmpy_qf16_hf
10148 0U, // V6_vmpy_qf16_mix_hf
10149 0U, // V6_vmpy_qf32
10150 0U, // V6_vmpy_qf32_hf
10151 0U, // V6_vmpy_qf32_mix_hf
10152 0U, // V6_vmpy_qf32_qf16
10153 0U, // V6_vmpy_qf32_sf
10154 0U, // V6_vmpy_rt_hf
10155 0U, // V6_vmpy_rt_qf16
10156 0U, // V6_vmpy_rt_sf
10157 0U, // V6_vmpy_sf_bf
10158 0U, // V6_vmpy_sf_bf_acc
10159 0U, // V6_vmpy_sf_hf
10160 0U, // V6_vmpy_sf_hf_acc
10161 0U, // V6_vmpy_sf_sf
10162 0U, // V6_vmpybus
10163 0U, // V6_vmpybus_acc
10164 0U, // V6_vmpybusv
10165 0U, // V6_vmpybusv_acc
10166 0U, // V6_vmpybv
10167 0U, // V6_vmpybv_acc
10168 0U, // V6_vmpyewuh
10169 0U, // V6_vmpyewuh_64
10170 0U, // V6_vmpyh
10171 0U, // V6_vmpyh_acc
10172 0U, // V6_vmpyhsat_acc
10173 0U, // V6_vmpyhsrs
10174 0U, // V6_vmpyhss
10175 0U, // V6_vmpyhus
10176 0U, // V6_vmpyhus_acc
10177 0U, // V6_vmpyhv
10178 0U, // V6_vmpyhv_acc
10179 0U, // V6_vmpyhvsrs
10180 0U, // V6_vmpyieoh
10181 0U, // V6_vmpyiewh_acc
10182 0U, // V6_vmpyiewuh
10183 0U, // V6_vmpyiewuh_acc
10184 0U, // V6_vmpyih
10185 0U, // V6_vmpyih_acc
10186 0U, // V6_vmpyihb
10187 0U, // V6_vmpyihb_acc
10188 0U, // V6_vmpyiowh
10189 0U, // V6_vmpyiwb
10190 0U, // V6_vmpyiwb_acc
10191 0U, // V6_vmpyiwh
10192 0U, // V6_vmpyiwh_acc
10193 0U, // V6_vmpyiwub
10194 0U, // V6_vmpyiwub_acc
10195 0U, // V6_vmpyowh
10196 0U, // V6_vmpyowh_64_acc
10197 0U, // V6_vmpyowh_rnd
10198 0U, // V6_vmpyowh_rnd_sacc
10199 0U, // V6_vmpyowh_sacc
10200 0U, // V6_vmpyub
10201 0U, // V6_vmpyub_acc
10202 0U, // V6_vmpyubv
10203 0U, // V6_vmpyubv_acc
10204 0U, // V6_vmpyuh
10205 0U, // V6_vmpyuh_acc
10206 0U, // V6_vmpyuhe
10207 0U, // V6_vmpyuhe_acc
10208 0U, // V6_vmpyuhv
10209 0U, // V6_vmpyuhv_acc
10210 0U, // V6_vmpyuhvs
10211 0U, // V6_vmux
10212 0U, // V6_vnavgb
10213 0U, // V6_vnavgh
10214 0U, // V6_vnavgub
10215 0U, // V6_vnavgw
10216 0U, // V6_vnccombine
10217 0U, // V6_vncmov
10218 0U, // V6_vneg_qf16_hf
10219 0U, // V6_vneg_qf16_qf16
10220 0U, // V6_vneg_qf32_qf32
10221 0U, // V6_vneg_qf32_sf
10222 0U, // V6_vnormamth
10223 0U, // V6_vnormamtw
10224 0U, // V6_vnot
10225 0U, // V6_vor
10226 0U, // V6_vpackeb
10227 0U, // V6_vpackeh
10228 0U, // V6_vpackhb_sat
10229 0U, // V6_vpackhub_sat
10230 0U, // V6_vpackob
10231 0U, // V6_vpackoh
10232 0U, // V6_vpackwh_sat
10233 0U, // V6_vpackwuh_sat
10234 0U, // V6_vpopcounth
10235 0U, // V6_vprefixqb
10236 0U, // V6_vprefixqh
10237 0U, // V6_vprefixqw
10238 0U, // V6_vrdelta
10239 0U, // V6_vrmpybub_rtt
10240 0U, // V6_vrmpybub_rtt_acc
10241 0U, // V6_vrmpybus
10242 0U, // V6_vrmpybus_acc
10243 17U, // V6_vrmpybusi
10244 1U, // V6_vrmpybusi_acc
10245 0U, // V6_vrmpybusv
10246 0U, // V6_vrmpybusv_acc
10247 0U, // V6_vrmpybv
10248 0U, // V6_vrmpybv_acc
10249 0U, // V6_vrmpyub
10250 0U, // V6_vrmpyub_acc
10251 0U, // V6_vrmpyub_rtt
10252 0U, // V6_vrmpyub_rtt_acc
10253 0U, // V6_vrmpyubi
10254 0U, // V6_vrmpyubi_acc
10255 0U, // V6_vrmpyubv
10256 0U, // V6_vrmpyubv_acc
10257 3U, // V6_vrmpyzbb_rt
10258 3U, // V6_vrmpyzbb_rt_acc
10259 3U, // V6_vrmpyzbb_rx
10260 3U, // V6_vrmpyzbb_rx_acc
10261 3U, // V6_vrmpyzbub_rt
10262 3U, // V6_vrmpyzbub_rt_acc
10263 3U, // V6_vrmpyzbub_rx
10264 3U, // V6_vrmpyzbub_rx_acc
10265 3U, // V6_vrmpyzcb_rt
10266 3U, // V6_vrmpyzcb_rt_acc
10267 3U, // V6_vrmpyzcb_rx
10268 3U, // V6_vrmpyzcb_rx_acc
10269 3U, // V6_vrmpyzcbs_rt
10270 3U, // V6_vrmpyzcbs_rt_acc
10271 3U, // V6_vrmpyzcbs_rx
10272 3U, // V6_vrmpyzcbs_rx_acc
10273 3U, // V6_vrmpyznb_rt
10274 3U, // V6_vrmpyznb_rt_acc
10275 3U, // V6_vrmpyznb_rx
10276 3U, // V6_vrmpyznb_rx_acc
10277 0U, // V6_vror
10278 0U, // V6_vrotr
10279 0U, // V6_vroundhb
10280 0U, // V6_vroundhub
10281 0U, // V6_vrounduhub
10282 0U, // V6_vrounduwuh
10283 0U, // V6_vroundwh
10284 0U, // V6_vroundwuh
10285 0U, // V6_vrsadubi
10286 0U, // V6_vrsadubi_acc
10287 0U, // V6_vsatdw
10288 0U, // V6_vsathub
10289 0U, // V6_vsatuwuh
10290 0U, // V6_vsatwh
10291 0U, // V6_vsb
10292 3U, // V6_vscattermh
10293 4U, // V6_vscattermh_add
10294 0U, // V6_vscattermhq
10295 4U, // V6_vscattermhw
10296 4U, // V6_vscattermhw_add
10297 0U, // V6_vscattermhwq
10298 4U, // V6_vscattermw
10299 4U, // V6_vscattermw_add
10300 0U, // V6_vscattermwq
10301 0U, // V6_vsh
10302 0U, // V6_vshufeh
10303 0U, // V6_vshuff
10304 0U, // V6_vshuffb
10305 0U, // V6_vshuffeb
10306 0U, // V6_vshuffh
10307 0U, // V6_vshuffob
10308 0U, // V6_vshuffvdd
10309 0U, // V6_vshufoeb
10310 0U, // V6_vshufoeh
10311 0U, // V6_vshufoh
10312 0U, // V6_vsub_hf
10313 0U, // V6_vsub_hf_f8
10314 0U, // V6_vsub_hf_hf
10315 0U, // V6_vsub_hf_mix
10316 0U, // V6_vsub_qf16
10317 0U, // V6_vsub_qf16_mix
10318 0U, // V6_vsub_qf32
10319 0U, // V6_vsub_qf32_mix
10320 0U, // V6_vsub_sf
10321 0U, // V6_vsub_sf_bf
10322 0U, // V6_vsub_sf_hf
10323 0U, // V6_vsub_sf_mix
10324 0U, // V6_vsub_sf_sf
10325 0U, // V6_vsubb
10326 0U, // V6_vsubb_dv
10327 0U, // V6_vsubbnq
10328 0U, // V6_vsubbq
10329 0U, // V6_vsubbsat
10330 0U, // V6_vsubbsat_dv
10331 50U, // V6_vsubcarry
10332 0U, // V6_vsubcarryo
10333 0U, // V6_vsubh
10334 0U, // V6_vsubh_dv
10335 0U, // V6_vsubhnq
10336 0U, // V6_vsubhq
10337 0U, // V6_vsubhsat
10338 0U, // V6_vsubhsat_dv
10339 0U, // V6_vsubhw
10340 0U, // V6_vsububh
10341 0U, // V6_vsububsat
10342 0U, // V6_vsububsat_dv
10343 0U, // V6_vsubububb_sat
10344 0U, // V6_vsubuhsat
10345 0U, // V6_vsubuhsat_dv
10346 0U, // V6_vsubuhw
10347 0U, // V6_vsubuwsat
10348 0U, // V6_vsubuwsat_dv
10349 2U, // V6_vsubw
10350 2U, // V6_vsubw_dv
10351 0U, // V6_vsubwnq
10352 0U, // V6_vsubwq
10353 2U, // V6_vsubwsat
10354 2U, // V6_vsubwsat_dv
10355 0U, // V6_vswap
10356 0U, // V6_vtmpyb
10357 0U, // V6_vtmpyb_acc
10358 0U, // V6_vtmpybus
10359 0U, // V6_vtmpybus_acc
10360 0U, // V6_vtmpyhb
10361 0U, // V6_vtmpyhb_acc
10362 0U, // V6_vunpackb
10363 0U, // V6_vunpackh
10364 0U, // V6_vunpackob
10365 0U, // V6_vunpackoh
10366 0U, // V6_vunpackub
10367 0U, // V6_vunpackuh
10368 0U, // V6_vwhist128
10369 0U, // V6_vwhist128m
10370 0U, // V6_vwhist128q
10371 0U, // V6_vwhist128qm
10372 0U, // V6_vwhist256
10373 0U, // V6_vwhist256_sat
10374 0U, // V6_vwhist256q
10375 0U, // V6_vwhist256q_sat
10376 0U, // V6_vxor
10377 0U, // V6_vzb
10378 0U, // V6_vzh
10379 0U, // V6_zLd_ai
10380 0U, // V6_zLd_pi
10381 0U, // V6_zLd_ppu
10382 0U, // V6_zLd_pred_ai
10383 0U, // V6_zLd_pred_pi
10384 0U, // V6_zLd_pred_ppu
10385 0U, // V6_zextract
10386 0U, // Y2_barrier
10387 0U, // Y2_break
10388 0U, // Y2_ciad
10389 0U, // Y2_crswap0
10390 0U, // Y2_cswi
10391 0U, // Y2_dccleana
10392 0U, // Y2_dccleanidx
10393 0U, // Y2_dccleaninva
10394 0U, // Y2_dccleaninvidx
10395 0U, // Y2_dcfetchbo
10396 0U, // Y2_dcinva
10397 0U, // Y2_dcinvidx
10398 0U, // Y2_dckill
10399 0U, // Y2_dctagr
10400 0U, // Y2_dctagw
10401 0U, // Y2_dczeroa
10402 0U, // Y2_getimask
10403 0U, // Y2_iassignr
10404 0U, // Y2_iassignw
10405 0U, // Y2_icdatar
10406 0U, // Y2_icdataw
10407 0U, // Y2_icinva
10408 0U, // Y2_icinvidx
10409 0U, // Y2_ickill
10410 0U, // Y2_ictagr
10411 0U, // Y2_ictagw
10412 0U, // Y2_isync
10413 0U, // Y2_k0lock
10414 0U, // Y2_k0unlock
10415 0U, // Y2_l2cleaninvidx
10416 0U, // Y2_l2kill
10417 0U, // Y2_resume
10418 0U, // Y2_setimask
10419 0U, // Y2_setprio
10420 0U, // Y2_start
10421 0U, // Y2_stop
10422 0U, // Y2_swi
10423 0U, // Y2_syncht
10424 0U, // Y2_tfrscrr
10425 0U, // Y2_tfrsrcr
10426 0U, // Y2_tlblock
10427 0U, // Y2_tlbp
10428 0U, // Y2_tlbpp
10429 0U, // Y2_tlbr
10430 0U, // Y2_tlbunlock
10431 0U, // Y2_tlbw
10432 0U, // Y2_wait
10433 0U, // Y4_crswap1
10434 0U, // Y4_crswap10
10435 0U, // Y4_l2fetch
10436 0U, // Y4_l2tagr
10437 0U, // Y4_l2tagw
10438 0U, // Y4_nmi
10439 0U, // Y4_siad
10440 0U, // Y4_tfrscpp
10441 0U, // Y4_tfrspcp
10442 0U, // Y4_trace
10443 0U, // Y5_ctlbw
10444 0U, // Y5_l2cleanidx
10445 0U, // Y5_l2fetch
10446 0U, // Y5_l2gclean
10447 0U, // Y5_l2gcleaninv
10448 0U, // Y5_l2gunlock
10449 0U, // Y5_l2invidx
10450 0U, // Y5_l2locka
10451 0U, // Y5_l2unlocka
10452 0U, // Y5_tlbasidi
10453 0U, // Y5_tlboc
10454 0U, // Y6_diag
10455 0U, // Y6_diag0
10456 0U, // Y6_diag1
10457 0U, // Y6_dmlink
10458 0U, // Y6_dmpause
10459 0U, // Y6_dmpoll
10460 0U, // Y6_dmresume
10461 0U, // Y6_dmstart
10462 0U, // Y6_dmwait
10463 0U, // Y6_l2gcleaninvpa
10464 0U, // Y6_l2gcleanpa
10465 4U, // dep_A2_addsat
10466 4U, // dep_A2_subsat
10467 0U, // dep_S2_packhl
10468 0U, // invalid_decode
10469 };
10470
10471 // Emit the opcode for the instruction.
10472 uint64_t Bits = 0;
10473 Bits |= (uint64_t)OpInfo0[MI.getOpcode()] << 0;
10474 Bits |= (uint64_t)OpInfo1[MI.getOpcode()] << 32;
10475 Bits |= (uint64_t)OpInfo2[MI.getOpcode()] << 48;
10476 if (Bits == 0)
10477 return {nullptr, Bits};
10478 return {AsmStrs+(Bits & 2047)-1, Bits};
10479
10480}
10481/// printInstruction - This method is automatically generated by tablegen
10482/// from the instruction set description.
10483LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
10484void HexagonInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O) {
10485 O << "\t";
10486
10487 auto MnemonicInfo = getMnemonic(MI: *MI);
10488
10489 O << MnemonicInfo.first;
10490
10491 uint64_t Bits = MnemonicInfo.second;
10492 assert(Bits != 0 && "Cannot print this instruction.");
10493
10494 // Fragment 0 encoded into 3 bits for 5 unique commands.
10495 switch ((Bits >> 11) & 7) {
10496 default: llvm_unreachable("Invalid command number.");
10497 case 0:
10498 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
10499 return;
10500 break;
10501 case 1:
10502 // A2_addsp, A2_iconst, A2_neg, A2_not, A2_tfrp, A2_tfrpi, A2_vaddb_map, ...
10503 printOperand(MI, OpNo: 0, O);
10504 break;
10505 case 2:
10506 // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
10507 printOperand(MI, OpNo: 1, O);
10508 break;
10509 case 3:
10510 // CALLProfile, J2_call, J2_jump, J2_loop0i, J2_loop0iext, J2_loop0r, J2_...
10511 printBrtarget(MI, OpNo: 0, O);
10512 break;
10513 case 4:
10514 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
10515 printOperand(MI, OpNo: 2, O);
10516 break;
10517 }
10518
10519
10520 // Fragment 1 encoded into 10 bits for 907 unique commands.
10521 switch ((Bits >> 14) & 1023) {
10522 default: llvm_unreachable("Invalid command number.");
10523 case 0:
10524 // A2_addsp, dup_A2_add, dup_A2_addi, A2_add, A2_addh_h16_hh, A2_addh_h16...
10525 O << " = add(";
10526 break;
10527 case 1:
10528 // A2_iconst
10529 O << " = iconst(#";
10530 printOperand(MI, OpNo: 1, O);
10531 O << ')';
10532 return;
10533 break;
10534 case 2:
10535 // A2_neg, A2_negp, A2_negsat
10536 O << " = neg(";
10537 printOperand(MI, OpNo: 1, O);
10538 break;
10539 case 3:
10540 // A2_not, A2_notp, C2_not, V6_pred_not
10541 O << " = not(";
10542 printOperand(MI, OpNo: 1, O);
10543 O << ')';
10544 return;
10545 break;
10546 case 4:
10547 // A2_tfrf, A2_tfrpf, A2_tfrpt, A2_tfrt, L2_ploadrbf_zomap, L2_ploadrbt_z...
10548 O << ") ";
10549 printOperand(MI, OpNo: 0, O);
10550 break;
10551 case 5:
10552 // A2_tfrfnew, A2_tfrpfnew, A2_tfrptnew, A2_tfrtnew, L2_ploadrbfnew_zomap...
10553 O << ".new) ";
10554 printOperand(MI, OpNo: 0, O);
10555 break;
10556 case 6:
10557 // A2_tfrp, C2_pxfer_map, V6_vassignp, dup_A2_tfr, A2_tfr, A2_tfrcrr, A2_...
10558 O << " = ";
10559 printOperand(MI, OpNo: 1, O);
10560 break;
10561 case 7:
10562 // A2_tfrpi, dup_A2_tfrsi, A2_tfrsi, J4_jumpseti, SA1_seti, SA1_setin1, T...
10563 O << " = #";
10564 printOperand(MI, OpNo: 1, O);
10565 break;
10566 case 8:
10567 // A2_vaddb_map, V6_vaddb_alt, V6_vaddb_dv_alt, V6_vaddbsat_alt, V6_vaddb...
10568 O << " = vaddb(";
10569 printOperand(MI, OpNo: 1, O);
10570 O << ',';
10571 printOperand(MI, OpNo: 2, O);
10572 break;
10573 case 9:
10574 // A2_vsubb_map, V6_vsubb_alt, V6_vsubb_dv_alt, V6_vsubbsat_alt, V6_vsubb...
10575 O << " = vsubb(";
10576 printOperand(MI, OpNo: 1, O);
10577 O << ',';
10578 printOperand(MI, OpNo: 2, O);
10579 break;
10580 case 10:
10581 // A2_zxtb, dup_A2_zxtb
10582 O << " = zxtb(";
10583 printOperand(MI, OpNo: 1, O);
10584 O << ')';
10585 return;
10586 break;
10587 case 11:
10588 // A4_boundscheck, A4_boundscheck_hi, A4_boundscheck_lo
10589 O << " = boundscheck(";
10590 printOperand(MI, OpNo: 1, O);
10591 O << ',';
10592 printOperand(MI, OpNo: 2, O);
10593 break;
10594 case 12:
10595 // C2_cmpgei
10596 O << " = cmp.ge(";
10597 printOperand(MI, OpNo: 1, O);
10598 O << ",#";
10599 printOperand(MI, OpNo: 2, O);
10600 O << ')';
10601 return;
10602 break;
10603 case 13:
10604 // C2_cmpgeui
10605 O << " = cmp.geu(";
10606 printOperand(MI, OpNo: 1, O);
10607 O << ",#";
10608 printOperand(MI, OpNo: 2, O);
10609 O << ')';
10610 return;
10611 break;
10612 case 14:
10613 // C2_cmplt
10614 O << " = cmp.lt(";
10615 printOperand(MI, OpNo: 1, O);
10616 O << ',';
10617 printOperand(MI, OpNo: 2, O);
10618 O << ')';
10619 return;
10620 break;
10621 case 15:
10622 // C2_cmpltu
10623 O << " = cmp.ltu(";
10624 printOperand(MI, OpNo: 1, O);
10625 O << ',';
10626 printOperand(MI, OpNo: 2, O);
10627 O << ')';
10628 return;
10629 break;
10630 case 16:
10631 // J2_jumpf_nopred_map, J2_jumpt_nopred_map
10632 O << ") jump ";
10633 printBrtarget(MI, OpNo: 1, O);
10634 return;
10635 break;
10636 case 17:
10637 // J2_jumprf_nopred_map, J2_jumprt_nopred_map
10638 O << ") jumpr ";
10639 printOperand(MI, OpNo: 1, O);
10640 return;
10641 break;
10642 case 18:
10643 // J2_trap1_noregmap, S6_allocframe_to_raw, V6_zld0, Y2_dcfetch, A4_ext, ...
10644 O << ')';
10645 return;
10646 break;
10647 case 19:
10648 // L2_loadalignb_zomap, L2_loadalignb_io, L2_loadalignb_pbr, L2_loadalign...
10649 O << " = memb_fifo(";
10650 break;
10651 case 20:
10652 // L2_loadalignh_zomap, L2_loadalignh_io, L2_loadalignh_pbr, L2_loadalign...
10653 O << " = memh_fifo(";
10654 break;
10655 case 21:
10656 // L2_loadbsw2_zomap, L2_loadbsw4_zomap, L2_loadbsw2_io, L2_loadbsw2_pbr,...
10657 O << " = membh(";
10658 printOperand(MI, OpNo: 1, O);
10659 break;
10660 case 22:
10661 // L2_loadbzw2_zomap, L2_loadbzw4_zomap, L2_loadbzw2_io, L2_loadbzw2_pbr,...
10662 O << " = memubh(";
10663 printOperand(MI, OpNo: 1, O);
10664 break;
10665 case 23:
10666 // L2_loadrb_zomap, dup_L2_loadrb_io, L2_loadrb_io, L2_loadrb_pbr, L2_loa...
10667 O << " = memb(";
10668 printOperand(MI, OpNo: 1, O);
10669 break;
10670 case 24:
10671 // L2_loadrd_zomap, dup_L2_loadrd_io, L2_loadrd_io, L2_loadrd_pbr, L2_loa...
10672 O << " = memd(";
10673 printOperand(MI, OpNo: 1, O);
10674 break;
10675 case 25:
10676 // L2_loadrh_zomap, dup_L2_loadrh_io, L2_loadrh_io, L2_loadrh_pbr, L2_loa...
10677 O << " = memh(";
10678 printOperand(MI, OpNo: 1, O);
10679 break;
10680 case 26:
10681 // L2_loadri_zomap, dup_L2_loadri_io, L2_loadri_io, L2_loadri_pbr, L2_loa...
10682 O << " = memw(";
10683 printOperand(MI, OpNo: 1, O);
10684 break;
10685 case 27:
10686 // L2_loadrub_zomap, dup_L2_loadrub_io, L2_loadrub_io, L2_loadrub_pbr, L2...
10687 O << " = memub(";
10688 printOperand(MI, OpNo: 1, O);
10689 break;
10690 case 28:
10691 // L2_loadruh_zomap, dup_L2_loadruh_io, L2_loadruh_io, L2_loadruh_pbr, L2...
10692 O << " = memuh(";
10693 printOperand(MI, OpNo: 1, O);
10694 break;
10695 case 29:
10696 // L4_add_memopb_zomap, L4_add_memoph_zomap, L4_add_memopw_zomap
10697 O << ") += ";
10698 printOperand(MI, OpNo: 1, O);
10699 return;
10700 break;
10701 case 30:
10702 // L4_and_memopb_zomap, L4_and_memoph_zomap, L4_and_memopw_zomap
10703 O << ") &= ";
10704 printOperand(MI, OpNo: 1, O);
10705 return;
10706 break;
10707 case 31:
10708 // L4_iadd_memopb_zomap, L4_iadd_memoph_zomap, L4_iadd_memopw_zomap
10709 O << ") += #";
10710 printOperand(MI, OpNo: 1, O);
10711 return;
10712 break;
10713 case 32:
10714 // L4_iand_memopb_zomap, L4_iand_memoph_zomap, L4_iand_memopw_zomap
10715 O << ") = clrbit(#";
10716 printOperand(MI, OpNo: 1, O);
10717 O << ')';
10718 return;
10719 break;
10720 case 33:
10721 // L4_ior_memopb_zomap, L4_ior_memoph_zomap, L4_ior_memopw_zomap
10722 O << ") = setbit(#";
10723 printOperand(MI, OpNo: 1, O);
10724 O << ')';
10725 return;
10726 break;
10727 case 34:
10728 // L4_isub_memopb_zomap, L4_isub_memoph_zomap, L4_isub_memopw_zomap
10729 O << ") -= #";
10730 printOperand(MI, OpNo: 1, O);
10731 return;
10732 break;
10733 case 35:
10734 // L4_or_memopb_zomap, L4_or_memoph_zomap, L4_or_memopw_zomap
10735 O << ") |= ";
10736 printOperand(MI, OpNo: 1, O);
10737 return;
10738 break;
10739 case 36:
10740 // L4_return_map_to_raw_f, L4_return_map_to_raw_t
10741 O << ") dealloc_return";
10742 return;
10743 break;
10744 case 37:
10745 // L4_return_map_to_raw_fnew_pnt, L4_return_map_to_raw_tnew_pnt
10746 O << ".new) dealloc_return:nt";
10747 return;
10748 break;
10749 case 38:
10750 // L4_return_map_to_raw_fnew_pt, L4_return_map_to_raw_tnew_pt
10751 O << ".new) dealloc_return:t";
10752 return;
10753 break;
10754 case 39:
10755 // L4_sub_memopb_zomap, L4_sub_memoph_zomap, L4_sub_memopw_zomap
10756 O << ") -= ";
10757 printOperand(MI, OpNo: 1, O);
10758 return;
10759 break;
10760 case 40:
10761 // M2_mpysmi, M2_mpyi
10762 O << " = mpyi(";
10763 printOperand(MI, OpNo: 1, O);
10764 break;
10765 case 41:
10766 // M2_mpyui
10767 O << " = mpyui(";
10768 printOperand(MI, OpNo: 1, O);
10769 O << ',';
10770 printOperand(MI, OpNo: 2, O);
10771 O << ')';
10772 return;
10773 break;
10774 case 42:
10775 // M2_vrcmpys_acc_s1, M2_vrcmpys_acc_s1_h, M2_vrcmpys_acc_s1_l
10776 O << " += vrcmpys(";
10777 printOperand(MI, OpNo: 2, O);
10778 O << ',';
10779 printOperand(MI, OpNo: 3, O);
10780 break;
10781 case 43:
10782 // M2_vrcmpys_s1, M2_vrcmpys_s1rp, M2_vrcmpys_s1_h, M2_vrcmpys_s1_l, M2_v...
10783 O << " = vrcmpys(";
10784 printOperand(MI, OpNo: 1, O);
10785 O << ',';
10786 printOperand(MI, OpNo: 2, O);
10787 break;
10788 case 44:
10789 // M7_vdmpy
10790 O << " = vdmpyw(";
10791 printOperand(MI, OpNo: 1, O);
10792 O << ',';
10793 printOperand(MI, OpNo: 2, O);
10794 O << ')';
10795 return;
10796 break;
10797 case 45:
10798 // M7_vdmpy_acc
10799 O << " += vdmpyw(";
10800 printOperand(MI, OpNo: 2, O);
10801 O << ',';
10802 printOperand(MI, OpNo: 3, O);
10803 O << ')';
10804 return;
10805 break;
10806 case 46:
10807 // PS_tailcall_r, CALLProfile, EH_RETURN_JMPR, J2_call, J2_callr, J2_call...
10808 return;
10809 break;
10810 case 47:
10811 // S2_asr_i_p_rnd_goodsyntax, S2_asr_i_r_rnd_goodsyntax
10812 O << " = asrrnd(";
10813 printOperand(MI, OpNo: 1, O);
10814 O << ",#";
10815 printOperand(MI, OpNo: 2, O);
10816 O << ')';
10817 return;
10818 break;
10819 case 48:
10820 // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
10821 O << ") memb(";
10822 break;
10823 case 49:
10824 // S2_pstorerdf_zomap, S2_pstorerdt_zomap, S2_pstorerdf_io, S2_pstorerdf_...
10825 O << ") memd(";
10826 break;
10827 case 50:
10828 // S2_pstorerff_zomap, S2_pstorerft_zomap, S2_pstorerhf_zomap, S2_pstorer...
10829 O << ") memh(";
10830 break;
10831 case 51:
10832 // S2_pstorerif_zomap, S2_pstorerinewf_zomap, S2_pstorerinewt_zomap, S2_p...
10833 O << ") memw(";
10834 break;
10835 case 52:
10836 // S2_storerb_zomap, S2_storerbnew_zomap, S2_storerd_zomap, S2_storerf_zo...
10837 O << ") = ";
10838 printOperand(MI, OpNo: 1, O);
10839 break;
10840 case 53:
10841 // S2_tableidxb_goodsyntax, S2_tableidxb
10842 O << " = tableidxb(";
10843 printOperand(MI, OpNo: 2, O);
10844 O << ",#";
10845 printOperand(MI, OpNo: 3, O);
10846 O << ",#";
10847 printOperand(MI, OpNo: 4, O);
10848 break;
10849 case 54:
10850 // S2_tableidxd_goodsyntax, S2_tableidxd
10851 O << " = tableidxd(";
10852 printOperand(MI, OpNo: 2, O);
10853 O << ",#";
10854 printOperand(MI, OpNo: 3, O);
10855 O << ",#";
10856 printOperand(MI, OpNo: 4, O);
10857 break;
10858 case 55:
10859 // S2_tableidxh_goodsyntax, S2_tableidxh
10860 O << " = tableidxh(";
10861 printOperand(MI, OpNo: 2, O);
10862 O << ",#";
10863 printOperand(MI, OpNo: 3, O);
10864 O << ",#";
10865 printOperand(MI, OpNo: 4, O);
10866 break;
10867 case 56:
10868 // S2_tableidxw_goodsyntax, S2_tableidxw
10869 O << " = tableidxw(";
10870 printOperand(MI, OpNo: 2, O);
10871 O << ",#";
10872 printOperand(MI, OpNo: 3, O);
10873 O << ",#";
10874 printOperand(MI, OpNo: 4, O);
10875 break;
10876 case 57:
10877 // S4_pstorerbfnew_zomap, S4_pstorerbnewfnew_zomap, S4_pstorerbnewtnew_zo...
10878 O << ".new) memb(";
10879 break;
10880 case 58:
10881 // S4_pstorerdfnew_zomap, S4_pstorerdtnew_zomap, S2_pstorerdfnew_pi, S2_p...
10882 O << ".new) memd(";
10883 break;
10884 case 59:
10885 // S4_pstorerffnew_zomap, S4_pstorerftnew_zomap, S4_pstorerhfnew_zomap, S...
10886 O << ".new) memh(";
10887 break;
10888 case 60:
10889 // S4_pstorerifnew_zomap, S4_pstorerinewfnew_zomap, S4_pstorerinewtnew_zo...
10890 O << ".new) memw(";
10891 break;
10892 case 61:
10893 // S4_storeirb_zomap, S4_storeirh_zomap, S4_storeiri_zomap
10894 O << ") = #";
10895 printOperand(MI, OpNo: 1, O);
10896 return;
10897 break;
10898 case 62:
10899 // S5_asrhub_rnd_sat_goodsyntax, S5_asrhub_rnd_sat, S5_asrhub_sat
10900 O << " = vasrhub(";
10901 printOperand(MI, OpNo: 1, O);
10902 O << ",#";
10903 printOperand(MI, OpNo: 2, O);
10904 break;
10905 case 63:
10906 // S5_vasrhrnd_goodsyntax, V6_vasrh_alt, V6_vasrhv_alt, S2_asr_i_vh, S2_a...
10907 O << " = vasrh(";
10908 printOperand(MI, OpNo: 1, O);
10909 break;
10910 case 64:
10911 // V6_MAP_equb, V6_MAP_equh, V6_MAP_equw, V6_veqb, V6_veqh, V6_veqhf, V6_...
10912 O << " = vcmp.eq(";
10913 printOperand(MI, OpNo: 1, O);
10914 break;
10915 case 65:
10916 // V6_MAP_equb_and, V6_MAP_equh_and, V6_MAP_equw_and, V6_veqb_and, V6_veq...
10917 O << " &= vcmp.eq(";
10918 printOperand(MI, OpNo: 2, O);
10919 break;
10920 case 66:
10921 // V6_MAP_equb_ior, V6_MAP_equh_ior, V6_MAP_equw_ior, V6_veqb_or, V6_veqh...
10922 O << " |= vcmp.eq(";
10923 printOperand(MI, OpNo: 2, O);
10924 break;
10925 case 67:
10926 // V6_MAP_equb_xor, V6_MAP_equh_xor, V6_MAP_equw_xor, V6_veqb_xor, V6_veq...
10927 O << " ^= vcmp.eq(";
10928 printOperand(MI, OpNo: 2, O);
10929 break;
10930 case 68:
10931 // V6_dbl_ld0, V6_ld0, V6_ldnt0, V6_vL32b_ai, V6_vL32b_nt_ai, V6_vL32b_nt...
10932 O << " = vmem(";
10933 printOperand(MI, OpNo: 1, O);
10934 break;
10935 case 69:
10936 // V6_extractw_alt
10937 O << ".w = vextract(";
10938 printOperand(MI, OpNo: 1, O);
10939 O << ',';
10940 printOperand(MI, OpNo: 2, O);
10941 O << ')';
10942 return;
10943 break;
10944 case 70:
10945 // V6_hi
10946 O << " = hi(";
10947 printOperand(MI, OpNo: 1, O);
10948 O << ')';
10949 return;
10950 break;
10951 case 71:
10952 // V6_ldu0, V6_vL32Ub_ai, V6_vL32Ub_pi, V6_vL32Ub_ppu
10953 O << " = vmemu(";
10954 printOperand(MI, OpNo: 1, O);
10955 break;
10956 case 72:
10957 // V6_lo
10958 O << " = lo(";
10959 printOperand(MI, OpNo: 1, O);
10960 O << ')';
10961 return;
10962 break;
10963 case 73:
10964 // V6_stnnt0, V6_stnt0
10965 O << "):nt = ";
10966 printOperand(MI, OpNo: 1, O);
10967 break;
10968 case 74:
10969 // V6_stnp0, V6_stnpnt0, V6_stnq0, V6_stnqnt0, V6_stp0, V6_stpnt0, V6_stq...
10970 O << ") vmem(";
10971 break;
10972 case 75:
10973 // V6_stunp0, V6_stup0, V6_vS32Ub_npred_ai, V6_vS32Ub_npred_pi, V6_vS32Ub...
10974 O << ") vmemu(";
10975 break;
10976 case 76:
10977 // V6_v10mpyubs10
10978 O << ".w = v10mpy(";
10979 printOperand(MI, OpNo: 1, O);
10980 O << ".ub,";
10981 printOperand(MI, OpNo: 2, O);
10982 O << ".b,#";
10983 printOperand(MI, OpNo: 3, O);
10984 O << ')';
10985 return;
10986 break;
10987 case 77:
10988 // V6_v10mpyubs10_vxx
10989 O << ".w += v10mpy(";
10990 printOperand(MI, OpNo: 2, O);
10991 O << ".ub,";
10992 printOperand(MI, OpNo: 3, O);
10993 O << ".b,#";
10994 printOperand(MI, OpNo: 4, O);
10995 O << ')';
10996 return;
10997 break;
10998 case 78:
10999 // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt, V6_v6mpyhubs10, V6_v6mpyvubs10
11000 O << ".w = v6mpy(";
11001 printOperand(MI, OpNo: 1, O);
11002 O << ".ub,";
11003 printOperand(MI, OpNo: 2, O);
11004 break;
11005 case 79:
11006 // V6_vabsb_alt, V6_vabsb_sat_alt
11007 O << " = vabsb(";
11008 printOperand(MI, OpNo: 1, O);
11009 break;
11010 case 80:
11011 // V6_vabsdiffh_alt, M2_vabsdiffh
11012 O << " = vabsdiffh(";
11013 printOperand(MI, OpNo: 1, O);
11014 O << ',';
11015 printOperand(MI, OpNo: 2, O);
11016 O << ')';
11017 return;
11018 break;
11019 case 81:
11020 // V6_vabsdiffub_alt, M6_vabsdiffub
11021 O << " = vabsdiffub(";
11022 printOperand(MI, OpNo: 1, O);
11023 O << ',';
11024 printOperand(MI, OpNo: 2, O);
11025 O << ')';
11026 return;
11027 break;
11028 case 82:
11029 // V6_vabsdiffuh_alt
11030 O << " = vabsdiffuh(";
11031 printOperand(MI, OpNo: 1, O);
11032 O << ',';
11033 printOperand(MI, OpNo: 2, O);
11034 O << ')';
11035 return;
11036 break;
11037 case 83:
11038 // V6_vabsdiffw_alt, M2_vabsdiffw
11039 O << " = vabsdiffw(";
11040 printOperand(MI, OpNo: 1, O);
11041 O << ',';
11042 printOperand(MI, OpNo: 2, O);
11043 O << ')';
11044 return;
11045 break;
11046 case 84:
11047 // V6_vabsh_alt, V6_vabsh_sat_alt, A2_vabsh, A2_vabshsat
11048 O << " = vabsh(";
11049 printOperand(MI, OpNo: 1, O);
11050 break;
11051 case 85:
11052 // V6_vabsub_alt
11053 O << ".ub = vabs(";
11054 printOperand(MI, OpNo: 1, O);
11055 O << ".b)";
11056 return;
11057 break;
11058 case 86:
11059 // V6_vabsuh_alt
11060 O << ".uh = vabs(";
11061 printOperand(MI, OpNo: 1, O);
11062 O << ".h)";
11063 return;
11064 break;
11065 case 87:
11066 // V6_vabsuw_alt
11067 O << ".uw = vabs(";
11068 printOperand(MI, OpNo: 1, O);
11069 O << ".w)";
11070 return;
11071 break;
11072 case 88:
11073 // V6_vabsw_alt, V6_vabsw_sat_alt, A2_vabsw, A2_vabswsat
11074 O << " = vabsw(";
11075 printOperand(MI, OpNo: 1, O);
11076 break;
11077 case 89:
11078 // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vsubbnq_alt, V6_vsubbq_alt
11079 O << ".b) ";
11080 printOperand(MI, OpNo: 0, O);
11081 break;
11082 case 90:
11083 // V6_vaddh_alt, V6_vaddh_dv_alt, V6_vaddhsat_alt, V6_vaddhsat_dv_alt, V6...
11084 O << " = vaddh(";
11085 printOperand(MI, OpNo: 1, O);
11086 O << ',';
11087 printOperand(MI, OpNo: 2, O);
11088 break;
11089 case 91:
11090 // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vsubhnq_alt, V6_vsubhq_alt
11091 O << ".h) ";
11092 printOperand(MI, OpNo: 0, O);
11093 break;
11094 case 92:
11095 // V6_vaddhw_acc_alt
11096 O << " += vaddh(";
11097 printOperand(MI, OpNo: 2, O);
11098 O << ',';
11099 printOperand(MI, OpNo: 3, O);
11100 O << ')';
11101 return;
11102 break;
11103 case 93:
11104 // V6_vaddubh_acc_alt
11105 O << " += vaddub(";
11106 printOperand(MI, OpNo: 2, O);
11107 O << ',';
11108 printOperand(MI, OpNo: 3, O);
11109 O << ')';
11110 return;
11111 break;
11112 case 94:
11113 // V6_vaddubh_alt, V6_vaddubsat_alt, V6_vaddubsat_dv_alt, A2_vaddub, A2_v...
11114 O << " = vaddub(";
11115 printOperand(MI, OpNo: 1, O);
11116 O << ',';
11117 printOperand(MI, OpNo: 2, O);
11118 break;
11119 case 95:
11120 // V6_vadduhsat_alt, V6_vadduhsat_dv_alt, V6_vadduhw_alt, A2_svadduhs, A2...
11121 O << " = vadduh(";
11122 printOperand(MI, OpNo: 1, O);
11123 O << ',';
11124 printOperand(MI, OpNo: 2, O);
11125 break;
11126 case 96:
11127 // V6_vadduhw_acc_alt
11128 O << " += vadduh(";
11129 printOperand(MI, OpNo: 2, O);
11130 O << ',';
11131 printOperand(MI, OpNo: 3, O);
11132 O << ')';
11133 return;
11134 break;
11135 case 97:
11136 // V6_vadduwsat_alt, V6_vadduwsat_dv_alt
11137 O << " = vadduw(";
11138 printOperand(MI, OpNo: 1, O);
11139 O << ',';
11140 printOperand(MI, OpNo: 2, O);
11141 O << "):sat";
11142 return;
11143 break;
11144 case 98:
11145 // V6_vaddw_alt, V6_vaddw_dv_alt, V6_vaddwsat_alt, V6_vaddwsat_dv_alt, A2...
11146 O << " = vaddw(";
11147 printOperand(MI, OpNo: 1, O);
11148 O << ',';
11149 printOperand(MI, OpNo: 2, O);
11150 break;
11151 case 99:
11152 // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vsubwnq_alt, V6_vsubwq_alt
11153 O << ".w) ";
11154 printOperand(MI, OpNo: 0, O);
11155 break;
11156 case 100:
11157 // V6_vandnqrt_acc_alt
11158 O << ".ub |= vand(!";
11159 printOperand(MI, OpNo: 2, O);
11160 O << ".ub,";
11161 printOperand(MI, OpNo: 3, O);
11162 O << ".ub)";
11163 return;
11164 break;
11165 case 101:
11166 // V6_vandnqrt_alt
11167 O << ".ub = vand(!";
11168 printOperand(MI, OpNo: 1, O);
11169 O << ".ub,";
11170 printOperand(MI, OpNo: 2, O);
11171 O << ".ub)";
11172 return;
11173 break;
11174 case 102:
11175 // V6_vandqrt_acc_alt, V6_vandvrt_acc_alt
11176 O << ".ub |= vand(";
11177 printOperand(MI, OpNo: 2, O);
11178 O << ".ub,";
11179 printOperand(MI, OpNo: 3, O);
11180 O << ".ub)";
11181 return;
11182 break;
11183 case 103:
11184 // V6_vandqrt_alt, V6_vandvrt_alt
11185 O << ".ub = vand(";
11186 printOperand(MI, OpNo: 1, O);
11187 O << ".ub,";
11188 printOperand(MI, OpNo: 2, O);
11189 O << ".ub)";
11190 return;
11191 break;
11192 case 104:
11193 // V6_vaslh_acc_alt
11194 O << " += vaslh(";
11195 printOperand(MI, OpNo: 2, O);
11196 O << ',';
11197 printOperand(MI, OpNo: 3, O);
11198 O << ')';
11199 return;
11200 break;
11201 case 105:
11202 // V6_vaslh_alt, V6_vaslhv_alt, S2_asl_i_vh, S2_asl_r_vh
11203 O << " = vaslh(";
11204 printOperand(MI, OpNo: 1, O);
11205 break;
11206 case 106:
11207 // V6_vaslw_acc_alt
11208 O << " += vaslw(";
11209 printOperand(MI, OpNo: 2, O);
11210 O << ',';
11211 printOperand(MI, OpNo: 3, O);
11212 O << ')';
11213 return;
11214 break;
11215 case 107:
11216 // V6_vaslw_alt, V6_vaslwv_alt, S2_asl_i_vw, S2_asl_r_vw
11217 O << " = vaslw(";
11218 printOperand(MI, OpNo: 1, O);
11219 break;
11220 case 108:
11221 // V6_vasr_into_alt
11222 O << " = vasrinto(";
11223 printOperand(MI, OpNo: 2, O);
11224 O << ',';
11225 printOperand(MI, OpNo: 3, O);
11226 O << ')';
11227 return;
11228 break;
11229 case 109:
11230 // V6_vasrh_acc_alt
11231 O << " += vasrh(";
11232 printOperand(MI, OpNo: 2, O);
11233 O << ',';
11234 printOperand(MI, OpNo: 3, O);
11235 O << ')';
11236 return;
11237 break;
11238 case 110:
11239 // V6_vasrw_acc_alt
11240 O << " += vasrw(";
11241 printOperand(MI, OpNo: 2, O);
11242 O << ',';
11243 printOperand(MI, OpNo: 3, O);
11244 O << ')';
11245 return;
11246 break;
11247 case 111:
11248 // V6_vasrw_alt, V6_vasrwv_alt, S2_asr_i_svw_trun, S2_asr_i_vw, S2_asr_r_...
11249 O << " = vasrw(";
11250 printOperand(MI, OpNo: 1, O);
11251 break;
11252 case 112:
11253 // V6_vavgb_alt, V6_vavgbrnd_alt
11254 O << " = vavgb(";
11255 printOperand(MI, OpNo: 1, O);
11256 O << ',';
11257 printOperand(MI, OpNo: 2, O);
11258 break;
11259 case 113:
11260 // V6_vavgh_alt, V6_vavghrnd_alt, A2_svavgh, A2_svavghs, A2_vavgh, A2_vav...
11261 O << " = vavgh(";
11262 printOperand(MI, OpNo: 1, O);
11263 O << ',';
11264 printOperand(MI, OpNo: 2, O);
11265 break;
11266 case 114:
11267 // V6_vavgub_alt, V6_vavgubrnd_alt, A2_vavgub, A2_vavgubr
11268 O << " = vavgub(";
11269 printOperand(MI, OpNo: 1, O);
11270 O << ',';
11271 printOperand(MI, OpNo: 2, O);
11272 break;
11273 case 115:
11274 // V6_vavguh_alt, V6_vavguhrnd_alt, A2_vavguh, A2_vavguhr
11275 O << " = vavguh(";
11276 printOperand(MI, OpNo: 1, O);
11277 O << ',';
11278 printOperand(MI, OpNo: 2, O);
11279 break;
11280 case 116:
11281 // V6_vavguw_alt, V6_vavguwrnd_alt, A2_vavguw, A2_vavguwr
11282 O << " = vavguw(";
11283 printOperand(MI, OpNo: 1, O);
11284 O << ',';
11285 printOperand(MI, OpNo: 2, O);
11286 break;
11287 case 117:
11288 // V6_vavgw_alt, V6_vavgwrnd_alt, A2_vavgw, A2_vavgwcr, A2_vavgwr
11289 O << " = vavgw(";
11290 printOperand(MI, OpNo: 1, O);
11291 O << ',';
11292 printOperand(MI, OpNo: 2, O);
11293 break;
11294 case 118:
11295 // V6_vcl0h_alt
11296 O << " = vcl0h(";
11297 printOperand(MI, OpNo: 1, O);
11298 O << ')';
11299 return;
11300 break;
11301 case 119:
11302 // V6_vcl0w_alt
11303 O << " = vcl0w(";
11304 printOperand(MI, OpNo: 1, O);
11305 O << ')';
11306 return;
11307 break;
11308 case 120:
11309 // V6_vd0, V6_vdd0, SA1_clrf, SA1_clrfnew, SA1_clrt, SA1_clrtnew
11310 O << " = #0";
11311 return;
11312 break;
11313 case 121:
11314 // V6_vdealb4w_alt
11315 O << " = vdealb4w(";
11316 printOperand(MI, OpNo: 1, O);
11317 O << ',';
11318 printOperand(MI, OpNo: 2, O);
11319 O << ')';
11320 return;
11321 break;
11322 case 122:
11323 // V6_vdealb_alt
11324 O << " = vdealb(";
11325 printOperand(MI, OpNo: 1, O);
11326 O << ')';
11327 return;
11328 break;
11329 case 123:
11330 // V6_vdealh_alt
11331 O << " = vdealh(";
11332 printOperand(MI, OpNo: 1, O);
11333 O << ')';
11334 return;
11335 break;
11336 case 124:
11337 // V6_vdmpybus_acc_alt, V6_vdmpybus_dv_acc_alt
11338 O << " += vdmpybus(";
11339 printOperand(MI, OpNo: 2, O);
11340 O << ',';
11341 printOperand(MI, OpNo: 3, O);
11342 O << ')';
11343 return;
11344 break;
11345 case 125:
11346 // V6_vdmpybus_alt, V6_vdmpybus_dv_alt
11347 O << " = vdmpybus(";
11348 printOperand(MI, OpNo: 1, O);
11349 O << ',';
11350 printOperand(MI, OpNo: 2, O);
11351 O << ')';
11352 return;
11353 break;
11354 case 126:
11355 // V6_vdmpyhb_acc_alt, V6_vdmpyhb_dv_acc_alt
11356 O << " += vdmpyhb(";
11357 printOperand(MI, OpNo: 2, O);
11358 O << ',';
11359 printOperand(MI, OpNo: 3, O);
11360 O << ')';
11361 return;
11362 break;
11363 case 127:
11364 // V6_vdmpyhb_alt, V6_vdmpyhb_dv_alt
11365 O << " = vdmpyhb(";
11366 printOperand(MI, OpNo: 1, O);
11367 O << ',';
11368 printOperand(MI, OpNo: 2, O);
11369 O << ')';
11370 return;
11371 break;
11372 case 128:
11373 // V6_vdmpyhisat_acc_alt, V6_vdmpyhsat_acc_alt, V6_vdmpyhvsat_acc_alt
11374 O << " += vdmpyh(";
11375 printOperand(MI, OpNo: 2, O);
11376 O << ',';
11377 printOperand(MI, OpNo: 3, O);
11378 O << "):sat";
11379 return;
11380 break;
11381 case 129:
11382 // V6_vdmpyhisat_alt, V6_vdmpyhsat_alt, V6_vdmpyhvsat_alt
11383 O << " = vdmpyh(";
11384 printOperand(MI, OpNo: 1, O);
11385 O << ',';
11386 printOperand(MI, OpNo: 2, O);
11387 O << "):sat";
11388 return;
11389 break;
11390 case 130:
11391 // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsusat_acc_alt
11392 O << " += vdmpyhsu(";
11393 printOperand(MI, OpNo: 2, O);
11394 O << ',';
11395 printOperand(MI, OpNo: 3, O);
11396 break;
11397 case 131:
11398 // V6_vdmpyhsuisat_alt, V6_vdmpyhsusat_alt
11399 O << " = vdmpyhsu(";
11400 printOperand(MI, OpNo: 1, O);
11401 O << ',';
11402 printOperand(MI, OpNo: 2, O);
11403 break;
11404 case 132:
11405 // V6_vdsaduh_acc_alt
11406 O << " += vdsaduh(";
11407 printOperand(MI, OpNo: 2, O);
11408 O << ',';
11409 printOperand(MI, OpNo: 3, O);
11410 O << ')';
11411 return;
11412 break;
11413 case 133:
11414 // V6_vdsaduh_alt
11415 O << " = vdsaduh(";
11416 printOperand(MI, OpNo: 1, O);
11417 O << ',';
11418 printOperand(MI, OpNo: 2, O);
11419 O << ')';
11420 return;
11421 break;
11422 case 134:
11423 // V6_vlsrh_alt, V6_vlsrhv_alt, S2_lsr_i_vh, S2_lsr_r_vh
11424 O << " = vlsrh(";
11425 printOperand(MI, OpNo: 1, O);
11426 break;
11427 case 135:
11428 // V6_vlsrw_alt, V6_vlsrwv_alt, S2_lsr_i_vw, S2_lsr_r_vw
11429 O << " = vlsrw(";
11430 printOperand(MI, OpNo: 1, O);
11431 break;
11432 case 136:
11433 // V6_vmaxb_alt, A2_vmaxb
11434 O << " = vmaxb(";
11435 printOperand(MI, OpNo: 1, O);
11436 O << ',';
11437 printOperand(MI, OpNo: 2, O);
11438 O << ')';
11439 return;
11440 break;
11441 case 137:
11442 // V6_vmaxh_alt, A2_vmaxh
11443 O << " = vmaxh(";
11444 printOperand(MI, OpNo: 1, O);
11445 O << ',';
11446 printOperand(MI, OpNo: 2, O);
11447 O << ')';
11448 return;
11449 break;
11450 case 138:
11451 // V6_vmaxub_alt, A2_vmaxub
11452 O << " = vmaxub(";
11453 printOperand(MI, OpNo: 1, O);
11454 O << ',';
11455 printOperand(MI, OpNo: 2, O);
11456 O << ')';
11457 return;
11458 break;
11459 case 139:
11460 // V6_vmaxuh_alt, A2_vmaxuh
11461 O << " = vmaxuh(";
11462 printOperand(MI, OpNo: 1, O);
11463 O << ',';
11464 printOperand(MI, OpNo: 2, O);
11465 O << ')';
11466 return;
11467 break;
11468 case 140:
11469 // V6_vmaxw_alt, A2_vmaxw
11470 O << " = vmaxw(";
11471 printOperand(MI, OpNo: 1, O);
11472 O << ',';
11473 printOperand(MI, OpNo: 2, O);
11474 O << ')';
11475 return;
11476 break;
11477 case 141:
11478 // V6_vminb_alt, A2_vminb
11479 O << " = vminb(";
11480 printOperand(MI, OpNo: 1, O);
11481 O << ',';
11482 printOperand(MI, OpNo: 2, O);
11483 O << ')';
11484 return;
11485 break;
11486 case 142:
11487 // V6_vminh_alt, A2_vminh
11488 O << " = vminh(";
11489 printOperand(MI, OpNo: 1, O);
11490 O << ',';
11491 printOperand(MI, OpNo: 2, O);
11492 O << ')';
11493 return;
11494 break;
11495 case 143:
11496 // V6_vminub_alt, A2_vminub
11497 O << " = vminub(";
11498 printOperand(MI, OpNo: 1, O);
11499 O << ',';
11500 printOperand(MI, OpNo: 2, O);
11501 O << ')';
11502 return;
11503 break;
11504 case 144:
11505 // V6_vminuh_alt, A2_vminuh
11506 O << " = vminuh(";
11507 printOperand(MI, OpNo: 1, O);
11508 O << ',';
11509 printOperand(MI, OpNo: 2, O);
11510 O << ')';
11511 return;
11512 break;
11513 case 145:
11514 // V6_vminw_alt, A2_vminw
11515 O << " = vminw(";
11516 printOperand(MI, OpNo: 1, O);
11517 O << ',';
11518 printOperand(MI, OpNo: 2, O);
11519 O << ')';
11520 return;
11521 break;
11522 case 146:
11523 // V6_vmpabus_acc_alt
11524 O << " += vmpabus(";
11525 printOperand(MI, OpNo: 2, O);
11526 O << ',';
11527 printOperand(MI, OpNo: 3, O);
11528 O << ')';
11529 return;
11530 break;
11531 case 147:
11532 // V6_vmpabus_alt, V6_vmpabusv_alt
11533 O << " = vmpabus(";
11534 printOperand(MI, OpNo: 1, O);
11535 O << ',';
11536 printOperand(MI, OpNo: 2, O);
11537 O << ')';
11538 return;
11539 break;
11540 case 148:
11541 // V6_vmpabuu_acc_alt
11542 O << " += vmpabuu(";
11543 printOperand(MI, OpNo: 2, O);
11544 O << ',';
11545 printOperand(MI, OpNo: 3, O);
11546 O << ')';
11547 return;
11548 break;
11549 case 149:
11550 // V6_vmpabuu_alt, V6_vmpabuuv_alt
11551 O << " = vmpabuu(";
11552 printOperand(MI, OpNo: 1, O);
11553 O << ',';
11554 printOperand(MI, OpNo: 2, O);
11555 O << ')';
11556 return;
11557 break;
11558 case 150:
11559 // V6_vmpahb_acc_alt
11560 O << " += vmpahb(";
11561 printOperand(MI, OpNo: 2, O);
11562 O << ',';
11563 printOperand(MI, OpNo: 3, O);
11564 O << ')';
11565 return;
11566 break;
11567 case 151:
11568 // V6_vmpahb_alt
11569 O << " = vmpahb(";
11570 printOperand(MI, OpNo: 1, O);
11571 O << ',';
11572 printOperand(MI, OpNo: 2, O);
11573 O << ')';
11574 return;
11575 break;
11576 case 152:
11577 // V6_vmpauhb_acc_alt
11578 O << " += vmpauhb(";
11579 printOperand(MI, OpNo: 2, O);
11580 O << ',';
11581 printOperand(MI, OpNo: 3, O);
11582 O << ')';
11583 return;
11584 break;
11585 case 153:
11586 // V6_vmpauhb_alt
11587 O << " = vmpauhb(";
11588 printOperand(MI, OpNo: 1, O);
11589 O << ',';
11590 printOperand(MI, OpNo: 2, O);
11591 O << ')';
11592 return;
11593 break;
11594 case 154:
11595 // V6_vmpybus_acc_alt, V6_vmpybusv_acc_alt
11596 O << " += vmpybus(";
11597 printOperand(MI, OpNo: 2, O);
11598 O << ',';
11599 printOperand(MI, OpNo: 3, O);
11600 O << ')';
11601 return;
11602 break;
11603 case 155:
11604 // V6_vmpybus_alt, V6_vmpybusv_alt
11605 O << " = vmpybus(";
11606 printOperand(MI, OpNo: 1, O);
11607 O << ',';
11608 printOperand(MI, OpNo: 2, O);
11609 O << ')';
11610 return;
11611 break;
11612 case 156:
11613 // V6_vmpybv_acc_alt
11614 O << " += vmpyb(";
11615 printOperand(MI, OpNo: 2, O);
11616 O << ',';
11617 printOperand(MI, OpNo: 3, O);
11618 O << ')';
11619 return;
11620 break;
11621 case 157:
11622 // V6_vmpybv_alt
11623 O << " = vmpyb(";
11624 printOperand(MI, OpNo: 1, O);
11625 O << ',';
11626 printOperand(MI, OpNo: 2, O);
11627 O << ')';
11628 return;
11629 break;
11630 case 158:
11631 // V6_vmpyewuh_alt
11632 O << " = vmpyewuh(";
11633 printOperand(MI, OpNo: 1, O);
11634 O << ',';
11635 printOperand(MI, OpNo: 2, O);
11636 O << ')';
11637 return;
11638 break;
11639 case 159:
11640 // V6_vmpyh_acc_alt, V6_vmpyhsat_acc_alt, V6_vmpyhv_acc_alt, M2_vmac2, M2...
11641 O << " += vmpyh(";
11642 printOperand(MI, OpNo: 2, O);
11643 O << ',';
11644 printOperand(MI, OpNo: 3, O);
11645 break;
11646 case 160:
11647 // V6_vmpyh_alt, V6_vmpyhsrs_alt, V6_vmpyhss_alt, V6_vmpyhv_alt, V6_vmpyh...
11648 O << " = vmpyh(";
11649 printOperand(MI, OpNo: 1, O);
11650 O << ',';
11651 printOperand(MI, OpNo: 2, O);
11652 break;
11653 case 161:
11654 // V6_vmpyhus_acc_alt
11655 O << " += vmpyhus(";
11656 printOperand(MI, OpNo: 2, O);
11657 O << ',';
11658 printOperand(MI, OpNo: 3, O);
11659 O << ')';
11660 return;
11661 break;
11662 case 162:
11663 // V6_vmpyhus_alt
11664 O << " = vmpyhus(";
11665 printOperand(MI, OpNo: 1, O);
11666 O << ',';
11667 printOperand(MI, OpNo: 2, O);
11668 O << ')';
11669 return;
11670 break;
11671 case 163:
11672 // V6_vmpyiewh_acc_alt
11673 O << " += vmpyiewh(";
11674 printOperand(MI, OpNo: 2, O);
11675 O << ',';
11676 printOperand(MI, OpNo: 3, O);
11677 O << ')';
11678 return;
11679 break;
11680 case 164:
11681 // V6_vmpyiewuh_acc_alt
11682 O << " += vmpyiewuh(";
11683 printOperand(MI, OpNo: 2, O);
11684 O << ',';
11685 printOperand(MI, OpNo: 3, O);
11686 O << ')';
11687 return;
11688 break;
11689 case 165:
11690 // V6_vmpyiewuh_alt
11691 O << " = vmpyiewuh(";
11692 printOperand(MI, OpNo: 1, O);
11693 O << ',';
11694 printOperand(MI, OpNo: 2, O);
11695 O << ')';
11696 return;
11697 break;
11698 case 166:
11699 // V6_vmpyih_acc_alt
11700 O << " += vmpyih(";
11701 printOperand(MI, OpNo: 2, O);
11702 O << ',';
11703 printOperand(MI, OpNo: 3, O);
11704 O << ')';
11705 return;
11706 break;
11707 case 167:
11708 // V6_vmpyih_alt
11709 O << " = vmpyih(";
11710 printOperand(MI, OpNo: 1, O);
11711 O << ',';
11712 printOperand(MI, OpNo: 2, O);
11713 O << ')';
11714 return;
11715 break;
11716 case 168:
11717 // V6_vmpyihb_acc_alt
11718 O << " += vmpyihb(";
11719 printOperand(MI, OpNo: 2, O);
11720 O << ',';
11721 printOperand(MI, OpNo: 3, O);
11722 O << ')';
11723 return;
11724 break;
11725 case 169:
11726 // V6_vmpyihb_alt
11727 O << " = vmpyihb(";
11728 printOperand(MI, OpNo: 1, O);
11729 O << ',';
11730 printOperand(MI, OpNo: 2, O);
11731 O << ')';
11732 return;
11733 break;
11734 case 170:
11735 // V6_vmpyiowh_alt
11736 O << " = vmpyiowh(";
11737 printOperand(MI, OpNo: 1, O);
11738 O << ',';
11739 printOperand(MI, OpNo: 2, O);
11740 O << ')';
11741 return;
11742 break;
11743 case 171:
11744 // V6_vmpyiwb_acc_alt
11745 O << " += vmpyiwb(";
11746 printOperand(MI, OpNo: 2, O);
11747 O << ',';
11748 printOperand(MI, OpNo: 3, O);
11749 O << ')';
11750 return;
11751 break;
11752 case 172:
11753 // V6_vmpyiwb_alt
11754 O << " = vmpyiwb(";
11755 printOperand(MI, OpNo: 1, O);
11756 O << ',';
11757 printOperand(MI, OpNo: 2, O);
11758 O << ')';
11759 return;
11760 break;
11761 case 173:
11762 // V6_vmpyiwh_acc_alt
11763 O << " += vmpyiwh(";
11764 printOperand(MI, OpNo: 2, O);
11765 O << ',';
11766 printOperand(MI, OpNo: 3, O);
11767 O << ')';
11768 return;
11769 break;
11770 case 174:
11771 // V6_vmpyiwh_alt
11772 O << " = vmpyiwh(";
11773 printOperand(MI, OpNo: 1, O);
11774 O << ',';
11775 printOperand(MI, OpNo: 2, O);
11776 O << ')';
11777 return;
11778 break;
11779 case 175:
11780 // V6_vmpyiwub_acc_alt
11781 O << " += vmpyiwub(";
11782 printOperand(MI, OpNo: 2, O);
11783 O << ',';
11784 printOperand(MI, OpNo: 3, O);
11785 O << ')';
11786 return;
11787 break;
11788 case 176:
11789 // V6_vmpyiwub_alt
11790 O << " = vmpyiwub(";
11791 printOperand(MI, OpNo: 1, O);
11792 O << ',';
11793 printOperand(MI, OpNo: 2, O);
11794 O << ')';
11795 return;
11796 break;
11797 case 177:
11798 // V6_vmpyowh_alt, V6_vmpyowh_rnd_alt
11799 O << " = vmpyowh(";
11800 printOperand(MI, OpNo: 1, O);
11801 O << ',';
11802 printOperand(MI, OpNo: 2, O);
11803 break;
11804 case 178:
11805 // V6_vmpyowh_rnd_sacc_alt, V6_vmpyowh_sacc_alt
11806 O << " += vmpyowh(";
11807 printOperand(MI, OpNo: 2, O);
11808 O << ',';
11809 printOperand(MI, OpNo: 3, O);
11810 break;
11811 case 179:
11812 // V6_vmpyub_acc_alt, V6_vmpyubv_acc_alt
11813 O << " += vmpyub(";
11814 printOperand(MI, OpNo: 2, O);
11815 O << ',';
11816 printOperand(MI, OpNo: 3, O);
11817 O << ')';
11818 return;
11819 break;
11820 case 180:
11821 // V6_vmpyub_alt, V6_vmpyubv_alt
11822 O << " = vmpyub(";
11823 printOperand(MI, OpNo: 1, O);
11824 O << ',';
11825 printOperand(MI, OpNo: 2, O);
11826 O << ')';
11827 return;
11828 break;
11829 case 181:
11830 // V6_vmpyuh_acc_alt, V6_vmpyuhv_acc_alt
11831 O << " += vmpyuh(";
11832 printOperand(MI, OpNo: 2, O);
11833 O << ',';
11834 printOperand(MI, OpNo: 3, O);
11835 O << ')';
11836 return;
11837 break;
11838 case 182:
11839 // V6_vmpyuh_alt, V6_vmpyuhv_alt
11840 O << " = vmpyuh(";
11841 printOperand(MI, OpNo: 1, O);
11842 O << ',';
11843 printOperand(MI, OpNo: 2, O);
11844 O << ')';
11845 return;
11846 break;
11847 case 183:
11848 // V6_vnavgb_alt
11849 O << " = vnavgb(";
11850 printOperand(MI, OpNo: 1, O);
11851 O << ',';
11852 printOperand(MI, OpNo: 2, O);
11853 O << ')';
11854 return;
11855 break;
11856 case 184:
11857 // V6_vnavgh_alt, A2_svnavgh, A2_vnavgh, A2_vnavghcr, A2_vnavghr
11858 O << " = vnavgh(";
11859 printOperand(MI, OpNo: 1, O);
11860 O << ',';
11861 printOperand(MI, OpNo: 2, O);
11862 break;
11863 case 185:
11864 // V6_vnavgub_alt
11865 O << " = vnavgub(";
11866 printOperand(MI, OpNo: 1, O);
11867 O << ',';
11868 printOperand(MI, OpNo: 2, O);
11869 O << ')';
11870 return;
11871 break;
11872 case 186:
11873 // V6_vnavgw_alt, A2_vnavgw, A2_vnavgwcr, A2_vnavgwr
11874 O << " = vnavgw(";
11875 printOperand(MI, OpNo: 1, O);
11876 O << ',';
11877 printOperand(MI, OpNo: 2, O);
11878 break;
11879 case 187:
11880 // V6_vnormamth_alt
11881 O << " = vnormamth(";
11882 printOperand(MI, OpNo: 1, O);
11883 O << ')';
11884 return;
11885 break;
11886 case 188:
11887 // V6_vnormamtw_alt
11888 O << " = vnormamtw(";
11889 printOperand(MI, OpNo: 1, O);
11890 O << ')';
11891 return;
11892 break;
11893 case 189:
11894 // V6_vpackeb_alt
11895 O << " = vpackeb(";
11896 printOperand(MI, OpNo: 1, O);
11897 O << ',';
11898 printOperand(MI, OpNo: 2, O);
11899 O << ')';
11900 return;
11901 break;
11902 case 190:
11903 // V6_vpackeh_alt
11904 O << " = vpackeh(";
11905 printOperand(MI, OpNo: 1, O);
11906 O << ',';
11907 printOperand(MI, OpNo: 2, O);
11908 O << ')';
11909 return;
11910 break;
11911 case 191:
11912 // V6_vpackhb_sat_alt
11913 O << " = vpackhb(";
11914 printOperand(MI, OpNo: 1, O);
11915 O << ',';
11916 printOperand(MI, OpNo: 2, O);
11917 O << "):sat";
11918 return;
11919 break;
11920 case 192:
11921 // V6_vpackhub_sat_alt
11922 O << " = vpackhub(";
11923 printOperand(MI, OpNo: 1, O);
11924 O << ',';
11925 printOperand(MI, OpNo: 2, O);
11926 O << "):sat";
11927 return;
11928 break;
11929 case 193:
11930 // V6_vpackob_alt
11931 O << " = vpackob(";
11932 printOperand(MI, OpNo: 1, O);
11933 O << ',';
11934 printOperand(MI, OpNo: 2, O);
11935 O << ')';
11936 return;
11937 break;
11938 case 194:
11939 // V6_vpackoh_alt
11940 O << " = vpackoh(";
11941 printOperand(MI, OpNo: 1, O);
11942 O << ',';
11943 printOperand(MI, OpNo: 2, O);
11944 O << ')';
11945 return;
11946 break;
11947 case 195:
11948 // V6_vpackwh_sat_alt
11949 O << " = vpackwh(";
11950 printOperand(MI, OpNo: 1, O);
11951 O << ',';
11952 printOperand(MI, OpNo: 2, O);
11953 O << "):sat";
11954 return;
11955 break;
11956 case 196:
11957 // V6_vpackwuh_sat_alt
11958 O << " = vpackwuh(";
11959 printOperand(MI, OpNo: 1, O);
11960 O << ',';
11961 printOperand(MI, OpNo: 2, O);
11962 O << "):sat";
11963 return;
11964 break;
11965 case 197:
11966 // V6_vpopcounth_alt
11967 O << " = vpopcounth(";
11968 printOperand(MI, OpNo: 1, O);
11969 O << ')';
11970 return;
11971 break;
11972 case 198:
11973 // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_acc, V6_vrmpybus_acc, V6_vrmp...
11974 O << ".w += vrmpy(";
11975 printOperand(MI, OpNo: 2, O);
11976 break;
11977 case 199:
11978 // V6_vrmpybub_rtt_alt, V6_vrmpybub_rtt, V6_vrmpybus, V6_vrmpybusi, V6_vr...
11979 O << ".w = vrmpy(";
11980 printOperand(MI, OpNo: 1, O);
11981 break;
11982 case 200:
11983 // V6_vrmpybus_acc_alt, V6_vrmpybusi_acc_alt, V6_vrmpybusv_acc_alt
11984 O << " += vrmpybus(";
11985 printOperand(MI, OpNo: 2, O);
11986 O << ',';
11987 printOperand(MI, OpNo: 3, O);
11988 break;
11989 case 201:
11990 // V6_vrmpybus_alt, V6_vrmpybusi_alt, V6_vrmpybusv_alt
11991 O << " = vrmpybus(";
11992 printOperand(MI, OpNo: 1, O);
11993 O << ',';
11994 printOperand(MI, OpNo: 2, O);
11995 break;
11996 case 202:
11997 // V6_vrmpybv_acc_alt
11998 O << " += vrmpyb(";
11999 printOperand(MI, OpNo: 2, O);
12000 O << ',';
12001 printOperand(MI, OpNo: 3, O);
12002 O << ')';
12003 return;
12004 break;
12005 case 203:
12006 // V6_vrmpybv_alt
12007 O << " = vrmpyb(";
12008 printOperand(MI, OpNo: 1, O);
12009 O << ',';
12010 printOperand(MI, OpNo: 2, O);
12011 O << ')';
12012 return;
12013 break;
12014 case 204:
12015 // V6_vrmpyub_acc_alt, V6_vrmpyubi_acc_alt, V6_vrmpyubv_acc_alt
12016 O << " += vrmpyub(";
12017 printOperand(MI, OpNo: 2, O);
12018 O << ',';
12019 printOperand(MI, OpNo: 3, O);
12020 break;
12021 case 205:
12022 // V6_vrmpyub_alt, V6_vrmpyubi_alt, V6_vrmpyubv_alt
12023 O << " = vrmpyub(";
12024 printOperand(MI, OpNo: 1, O);
12025 O << ',';
12026 printOperand(MI, OpNo: 2, O);
12027 break;
12028 case 206:
12029 // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_acc, V6_vrmpyub_rtt_acc, V6_vrmpyub...
12030 O << ".uw += vrmpy(";
12031 printOperand(MI, OpNo: 2, O);
12032 O << ".ub,";
12033 printOperand(MI, OpNo: 3, O);
12034 break;
12035 case 207:
12036 // V6_vrmpyub_rtt_alt, V6_vrmpyub, V6_vrmpyub_rtt, V6_vrmpyubi, V6_vrmpyu...
12037 O << ".uw = vrmpy(";
12038 printOperand(MI, OpNo: 1, O);
12039 O << ".ub,";
12040 printOperand(MI, OpNo: 2, O);
12041 break;
12042 case 208:
12043 // V6_vrotr_alt
12044 O << " = vrotr(";
12045 printOperand(MI, OpNo: 1, O);
12046 O << ',';
12047 printOperand(MI, OpNo: 2, O);
12048 O << ')';
12049 return;
12050 break;
12051 case 209:
12052 // V6_vroundhb_alt
12053 O << " = vroundhb(";
12054 printOperand(MI, OpNo: 1, O);
12055 O << ',';
12056 printOperand(MI, OpNo: 2, O);
12057 O << "):sat";
12058 return;
12059 break;
12060 case 210:
12061 // V6_vroundhub_alt
12062 O << " = vroundhub(";
12063 printOperand(MI, OpNo: 1, O);
12064 O << ',';
12065 printOperand(MI, OpNo: 2, O);
12066 O << "):sat";
12067 return;
12068 break;
12069 case 211:
12070 // V6_vrounduhub_alt
12071 O << " = vrounduhub(";
12072 printOperand(MI, OpNo: 1, O);
12073 O << ',';
12074 printOperand(MI, OpNo: 2, O);
12075 O << "):sat";
12076 return;
12077 break;
12078 case 212:
12079 // V6_vrounduwuh_alt
12080 O << " = vrounduwuh(";
12081 printOperand(MI, OpNo: 1, O);
12082 O << ',';
12083 printOperand(MI, OpNo: 2, O);
12084 O << "):sat";
12085 return;
12086 break;
12087 case 213:
12088 // V6_vroundwh_alt
12089 O << " = vroundwh(";
12090 printOperand(MI, OpNo: 1, O);
12091 O << ',';
12092 printOperand(MI, OpNo: 2, O);
12093 O << "):sat";
12094 return;
12095 break;
12096 case 214:
12097 // V6_vroundwuh_alt
12098 O << " = vroundwuh(";
12099 printOperand(MI, OpNo: 1, O);
12100 O << ',';
12101 printOperand(MI, OpNo: 2, O);
12102 O << "):sat";
12103 return;
12104 break;
12105 case 215:
12106 // V6_vrsadubi_acc_alt, A2_vrsadub_acc
12107 O << " += vrsadub(";
12108 printOperand(MI, OpNo: 2, O);
12109 O << ',';
12110 printOperand(MI, OpNo: 3, O);
12111 break;
12112 case 216:
12113 // V6_vrsadubi_alt, A2_vrsadub
12114 O << " = vrsadub(";
12115 printOperand(MI, OpNo: 1, O);
12116 O << ',';
12117 printOperand(MI, OpNo: 2, O);
12118 break;
12119 case 217:
12120 // V6_vsathub_alt, S2_svsathub, S2_vsathub, S2_vsathub_nopack
12121 O << " = vsathub(";
12122 printOperand(MI, OpNo: 1, O);
12123 break;
12124 case 218:
12125 // V6_vsatuwuh_alt
12126 O << " = vsatuwuh(";
12127 printOperand(MI, OpNo: 1, O);
12128 O << ',';
12129 printOperand(MI, OpNo: 2, O);
12130 O << ')';
12131 return;
12132 break;
12133 case 219:
12134 // V6_vsatwh_alt, S2_vsatwh, S2_vsatwh_nopack
12135 O << " = vsatwh(";
12136 printOperand(MI, OpNo: 1, O);
12137 break;
12138 case 220:
12139 // V6_vsb_alt
12140 O << " = vsxtb(";
12141 printOperand(MI, OpNo: 1, O);
12142 O << ')';
12143 return;
12144 break;
12145 case 221:
12146 // V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_alt, V6_vs...
12147 O << ',';
12148 break;
12149 case 222:
12150 // V6_vscattermhq_alt, V6_vscattermwhq_alt, V6_vscattermwq_alt, V6_vscatt...
12151 O << ") vscatter(";
12152 printOperand(MI, OpNo: 1, O);
12153 O << ',';
12154 printOperand(MI, OpNo: 2, O);
12155 O << ',';
12156 printOperand(MI, OpNo: 3, O);
12157 break;
12158 case 223:
12159 // V6_vsh_alt
12160 O << " = vsxth(";
12161 printOperand(MI, OpNo: 1, O);
12162 O << ')';
12163 return;
12164 break;
12165 case 224:
12166 // V6_vshufeh_alt
12167 O << " = vshuffeh(";
12168 printOperand(MI, OpNo: 1, O);
12169 O << ',';
12170 printOperand(MI, OpNo: 2, O);
12171 O << ')';
12172 return;
12173 break;
12174 case 225:
12175 // V6_vshuffb_alt
12176 O << " = vshuffb(";
12177 printOperand(MI, OpNo: 1, O);
12178 O << ')';
12179 return;
12180 break;
12181 case 226:
12182 // V6_vshuffeb_alt
12183 O << " = vshuffeb(";
12184 printOperand(MI, OpNo: 1, O);
12185 O << ',';
12186 printOperand(MI, OpNo: 2, O);
12187 O << ')';
12188 return;
12189 break;
12190 case 227:
12191 // V6_vshuffh_alt
12192 O << " = vshuffh(";
12193 printOperand(MI, OpNo: 1, O);
12194 O << ')';
12195 return;
12196 break;
12197 case 228:
12198 // V6_vshuffob_alt
12199 O << " = vshuffob(";
12200 printOperand(MI, OpNo: 1, O);
12201 O << ',';
12202 printOperand(MI, OpNo: 2, O);
12203 O << ')';
12204 return;
12205 break;
12206 case 229:
12207 // V6_vshufoeb_alt
12208 O << " = vshuffoeb(";
12209 printOperand(MI, OpNo: 1, O);
12210 O << ',';
12211 printOperand(MI, OpNo: 2, O);
12212 O << ')';
12213 return;
12214 break;
12215 case 230:
12216 // V6_vshufoeh_alt
12217 O << " = vshuffoeh(";
12218 printOperand(MI, OpNo: 1, O);
12219 O << ',';
12220 printOperand(MI, OpNo: 2, O);
12221 O << ')';
12222 return;
12223 break;
12224 case 231:
12225 // V6_vshufoh_alt
12226 O << " = vshuffoh(";
12227 printOperand(MI, OpNo: 1, O);
12228 O << ',';
12229 printOperand(MI, OpNo: 2, O);
12230 O << ')';
12231 return;
12232 break;
12233 case 232:
12234 // V6_vsubh_alt, V6_vsubh_dv_alt, V6_vsubhsat_alt, V6_vsubhsat_dv_alt, V6...
12235 O << " = vsubh(";
12236 printOperand(MI, OpNo: 1, O);
12237 O << ',';
12238 printOperand(MI, OpNo: 2, O);
12239 break;
12240 case 233:
12241 // V6_vsububh_alt, V6_vsububsat_alt, V6_vsububsat_dv_alt, A2_vsubub, A2_v...
12242 O << " = vsubub(";
12243 printOperand(MI, OpNo: 1, O);
12244 O << ',';
12245 printOperand(MI, OpNo: 2, O);
12246 break;
12247 case 234:
12248 // V6_vsubuhsat_alt, V6_vsubuhsat_dv_alt, V6_vsubuhw_alt, A2_svsubuhs, A2...
12249 O << " = vsubuh(";
12250 printOperand(MI, OpNo: 1, O);
12251 O << ',';
12252 printOperand(MI, OpNo: 2, O);
12253 break;
12254 case 235:
12255 // V6_vsubuwsat_alt, V6_vsubuwsat_dv_alt
12256 O << " = vsubuw(";
12257 printOperand(MI, OpNo: 1, O);
12258 O << ',';
12259 printOperand(MI, OpNo: 2, O);
12260 O << "):sat";
12261 return;
12262 break;
12263 case 236:
12264 // V6_vsubw_alt, V6_vsubw_dv_alt, V6_vsubwsat_alt, V6_vsubwsat_dv_alt, A2...
12265 O << " = vsubw(";
12266 printOperand(MI, OpNo: 1, O);
12267 O << ',';
12268 printOperand(MI, OpNo: 2, O);
12269 break;
12270 case 237:
12271 // V6_vtmpyb_acc_alt
12272 O << " += vtmpyb(";
12273 printOperand(MI, OpNo: 2, O);
12274 O << ',';
12275 printOperand(MI, OpNo: 3, O);
12276 O << ')';
12277 return;
12278 break;
12279 case 238:
12280 // V6_vtmpyb_alt
12281 O << " = vtmpyb(";
12282 printOperand(MI, OpNo: 1, O);
12283 O << ',';
12284 printOperand(MI, OpNo: 2, O);
12285 O << ')';
12286 return;
12287 break;
12288 case 239:
12289 // V6_vtmpybus_acc_alt
12290 O << " += vtmpybus(";
12291 printOperand(MI, OpNo: 2, O);
12292 O << ',';
12293 printOperand(MI, OpNo: 3, O);
12294 O << ')';
12295 return;
12296 break;
12297 case 240:
12298 // V6_vtmpybus_alt
12299 O << " = vtmpybus(";
12300 printOperand(MI, OpNo: 1, O);
12301 O << ',';
12302 printOperand(MI, OpNo: 2, O);
12303 O << ')';
12304 return;
12305 break;
12306 case 241:
12307 // V6_vtmpyhb_acc_alt
12308 O << " += vtmpyhb(";
12309 printOperand(MI, OpNo: 2, O);
12310 O << ',';
12311 printOperand(MI, OpNo: 3, O);
12312 O << ')';
12313 return;
12314 break;
12315 case 242:
12316 // V6_vtmpyhb_alt
12317 O << " = vtmpyhb(";
12318 printOperand(MI, OpNo: 1, O);
12319 O << ',';
12320 printOperand(MI, OpNo: 2, O);
12321 O << ')';
12322 return;
12323 break;
12324 case 243:
12325 // V6_vunpackb_alt
12326 O << " = vunpackb(";
12327 printOperand(MI, OpNo: 1, O);
12328 O << ')';
12329 return;
12330 break;
12331 case 244:
12332 // V6_vunpackh_alt
12333 O << " = vunpackh(";
12334 printOperand(MI, OpNo: 1, O);
12335 O << ')';
12336 return;
12337 break;
12338 case 245:
12339 // V6_vunpackob_alt
12340 O << " |= vunpackob(";
12341 printOperand(MI, OpNo: 2, O);
12342 O << ')';
12343 return;
12344 break;
12345 case 246:
12346 // V6_vunpackoh_alt
12347 O << " |= vunpackoh(";
12348 printOperand(MI, OpNo: 2, O);
12349 O << ')';
12350 return;
12351 break;
12352 case 247:
12353 // V6_vunpackub_alt
12354 O << " = vunpackub(";
12355 printOperand(MI, OpNo: 1, O);
12356 O << ')';
12357 return;
12358 break;
12359 case 248:
12360 // V6_vunpackuh_alt
12361 O << " = vunpackuh(";
12362 printOperand(MI, OpNo: 1, O);
12363 O << ')';
12364 return;
12365 break;
12366 case 249:
12367 // V6_vzb_alt
12368 O << " = vzxtb(";
12369 printOperand(MI, OpNo: 1, O);
12370 O << ')';
12371 return;
12372 break;
12373 case 250:
12374 // V6_vzh_alt
12375 O << " = vzxth(";
12376 printOperand(MI, OpNo: 1, O);
12377 O << ')';
12378 return;
12379 break;
12380 case 251:
12381 // V6_zldp0, V6_zLd_pred_ai, V6_zLd_pred_pi, V6_zLd_pred_ppu
12382 O << ") z = vmem(";
12383 break;
12384 case 252:
12385 // Y2_crswap_old
12386 O << ",sgp)";
12387 return;
12388 break;
12389 case 253:
12390 // dup_A2_andir, A2_and, A2_andir, A2_andp, A4_andn, A4_andnp, C2_and, C2...
12391 O << " = and(";
12392 printOperand(MI, OpNo: 1, O);
12393 break;
12394 case 254:
12395 // dup_A2_combineii, dup_A4_combineii, dup_A4_combineir, A2_combineii, A4...
12396 O << " = combine(#";
12397 printOperand(MI, OpNo: 1, O);
12398 break;
12399 case 255:
12400 // dup_A2_sxtb, A2_sxtb, SA1_sxtb
12401 O << " = sxtb(";
12402 printOperand(MI, OpNo: 1, O);
12403 O << ')';
12404 return;
12405 break;
12406 case 256:
12407 // dup_A2_sxth, A2_sxth, SA1_sxth
12408 O << " = sxth(";
12409 printOperand(MI, OpNo: 1, O);
12410 O << ')';
12411 return;
12412 break;
12413 case 257:
12414 // dup_A2_zxth, A2_zxth, SA1_zxth
12415 O << " = zxth(";
12416 printOperand(MI, OpNo: 1, O);
12417 O << ')';
12418 return;
12419 break;
12420 case 258:
12421 // dup_A4_combineri, A2_combine_hh, A2_combine_hl, A2_combine_lh, A2_comb...
12422 O << " = combine(";
12423 printOperand(MI, OpNo: 1, O);
12424 break;
12425 case 259:
12426 // dup_C2_cmpeqi, A4_rcmpeq, A4_rcmpeqi, C2_cmpeq, C2_cmpeqi, C2_cmpeqp
12427 O << " = cmp.eq(";
12428 printOperand(MI, OpNo: 1, O);
12429 break;
12430 case 260:
12431 // dup_L2_deallocframe, L2_deallocframe
12432 O << " = deallocframe(";
12433 printOperand(MI, OpNo: 1, O);
12434 O << "):raw";
12435 return;
12436 break;
12437 case 261:
12438 // dup_S2_allocframe, J2_loop0i, J2_loop0iext, J2_loop1i, J2_loop1iext, J...
12439 O << ",#";
12440 break;
12441 case 262:
12442 // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
12443 O << "+#";
12444 printOperand(MI, OpNo: 1, O);
12445 break;
12446 case 263:
12447 // A2_abs, A2_absp, A2_abssat
12448 O << " = abs(";
12449 printOperand(MI, OpNo: 1, O);
12450 break;
12451 case 264:
12452 // A2_aslh
12453 O << " = aslh(";
12454 printOperand(MI, OpNo: 1, O);
12455 O << ')';
12456 return;
12457 break;
12458 case 265:
12459 // A2_asrh
12460 O << " = asrh(";
12461 printOperand(MI, OpNo: 1, O);
12462 O << ')';
12463 return;
12464 break;
12465 case 266:
12466 // A2_max, A2_maxp
12467 O << " = max(";
12468 printOperand(MI, OpNo: 1, O);
12469 O << ',';
12470 printOperand(MI, OpNo: 2, O);
12471 O << ')';
12472 return;
12473 break;
12474 case 267:
12475 // A2_maxu, A2_maxup
12476 O << " = maxu(";
12477 printOperand(MI, OpNo: 1, O);
12478 O << ',';
12479 printOperand(MI, OpNo: 2, O);
12480 O << ')';
12481 return;
12482 break;
12483 case 268:
12484 // A2_min, A2_minp
12485 O << " = min(";
12486 printOperand(MI, OpNo: 1, O);
12487 O << ',';
12488 printOperand(MI, OpNo: 2, O);
12489 O << ')';
12490 return;
12491 break;
12492 case 269:
12493 // A2_minu, A2_minup
12494 O << " = minu(";
12495 printOperand(MI, OpNo: 1, O);
12496 O << ',';
12497 printOperand(MI, OpNo: 2, O);
12498 O << ')';
12499 return;
12500 break;
12501 case 270:
12502 // A2_or, A2_orir, A2_orp, A4_orn, A4_ornp, C2_or, C2_orn, C4_or_and, C4_...
12503 O << " = or(";
12504 printOperand(MI, OpNo: 1, O);
12505 break;
12506 case 271:
12507 // A2_roundsat, A4_round_ri, A4_round_ri_sat, A4_round_rr, A4_round_rr_sa...
12508 O << " = round(";
12509 printOperand(MI, OpNo: 1, O);
12510 break;
12511 case 272:
12512 // A2_sat
12513 O << " = sat(";
12514 printOperand(MI, OpNo: 1, O);
12515 O << ')';
12516 return;
12517 break;
12518 case 273:
12519 // A2_satb
12520 O << " = satb(";
12521 printOperand(MI, OpNo: 1, O);
12522 O << ')';
12523 return;
12524 break;
12525 case 274:
12526 // A2_sath
12527 O << " = sath(";
12528 printOperand(MI, OpNo: 1, O);
12529 O << ')';
12530 return;
12531 break;
12532 case 275:
12533 // A2_satub
12534 O << " = satub(";
12535 printOperand(MI, OpNo: 1, O);
12536 O << ')';
12537 return;
12538 break;
12539 case 276:
12540 // A2_satuh
12541 O << " = satuh(";
12542 printOperand(MI, OpNo: 1, O);
12543 O << ')';
12544 return;
12545 break;
12546 case 277:
12547 // A2_sub, A2_subh_h16_hh, A2_subh_h16_hl, A2_subh_h16_lh, A2_subh_h16_ll...
12548 O << " = sub(";
12549 break;
12550 case 278:
12551 // A2_subri, S4_subi_asl_ri, S4_subi_lsr_ri
12552 O << " = sub(#";
12553 printOperand(MI, OpNo: 1, O);
12554 break;
12555 case 279:
12556 // A2_swiz
12557 O << " = swiz(";
12558 printOperand(MI, OpNo: 1, O);
12559 O << ')';
12560 return;
12561 break;
12562 case 280:
12563 // A2_sxtw
12564 O << " = sxtw(";
12565 printOperand(MI, OpNo: 1, O);
12566 O << ')';
12567 return;
12568 break;
12569 case 281:
12570 // A2_tfrih, HI
12571 O << ".h = #";
12572 break;
12573 case 282:
12574 // A2_tfril, LO
12575 O << ".l = #";
12576 break;
12577 case 283:
12578 // A2_vcmpbeq, A4_vcmpbeqi
12579 O << " = vcmpb.eq(";
12580 printOperand(MI, OpNo: 1, O);
12581 break;
12582 case 284:
12583 // A2_vcmpbgtu, A4_vcmpbgtui
12584 O << " = vcmpb.gtu(";
12585 printOperand(MI, OpNo: 1, O);
12586 break;
12587 case 285:
12588 // A2_vcmpheq, A4_vcmpheqi
12589 O << " = vcmph.eq(";
12590 printOperand(MI, OpNo: 1, O);
12591 break;
12592 case 286:
12593 // A2_vcmphgt, A4_vcmphgti
12594 O << " = vcmph.gt(";
12595 printOperand(MI, OpNo: 1, O);
12596 break;
12597 case 287:
12598 // A2_vcmphgtu, A4_vcmphgtui
12599 O << " = vcmph.gtu(";
12600 printOperand(MI, OpNo: 1, O);
12601 break;
12602 case 288:
12603 // A2_vcmpweq, A4_vcmpweqi
12604 O << " = vcmpw.eq(";
12605 printOperand(MI, OpNo: 1, O);
12606 break;
12607 case 289:
12608 // A2_vcmpwgt, A4_vcmpwgti
12609 O << " = vcmpw.gt(";
12610 printOperand(MI, OpNo: 1, O);
12611 break;
12612 case 290:
12613 // A2_vcmpwgtu, A4_vcmpwgtui
12614 O << " = vcmpw.gtu(";
12615 printOperand(MI, OpNo: 1, O);
12616 break;
12617 case 291:
12618 // A2_vconj
12619 O << " = vconj(";
12620 printOperand(MI, OpNo: 1, O);
12621 O << "):sat";
12622 return;
12623 break;
12624 case 292:
12625 // A2_vmaxuw
12626 O << " = vmaxuw(";
12627 printOperand(MI, OpNo: 1, O);
12628 O << ',';
12629 printOperand(MI, OpNo: 2, O);
12630 O << ')';
12631 return;
12632 break;
12633 case 293:
12634 // A2_vminuw
12635 O << " = vminuw(";
12636 printOperand(MI, OpNo: 1, O);
12637 O << ',';
12638 printOperand(MI, OpNo: 2, O);
12639 O << ')';
12640 return;
12641 break;
12642 case 294:
12643 // A2_vraddub
12644 O << " = vraddub(";
12645 printOperand(MI, OpNo: 1, O);
12646 O << ',';
12647 printOperand(MI, OpNo: 2, O);
12648 O << ')';
12649 return;
12650 break;
12651 case 295:
12652 // A2_vraddub_acc
12653 O << " += vraddub(";
12654 printOperand(MI, OpNo: 2, O);
12655 O << ',';
12656 printOperand(MI, OpNo: 3, O);
12657 O << ')';
12658 return;
12659 break;
12660 case 296:
12661 // A2_xor, A2_xorp, C2_xor, V6_pred_xor
12662 O << " = xor(";
12663 printOperand(MI, OpNo: 1, O);
12664 O << ',';
12665 printOperand(MI, OpNo: 2, O);
12666 O << ')';
12667 return;
12668 break;
12669 case 297:
12670 // A4_bitsplit, A4_bitspliti
12671 O << " = bitsplit(";
12672 printOperand(MI, OpNo: 1, O);
12673 break;
12674 case 298:
12675 // A4_cmpbeq, A4_cmpbeqi
12676 O << " = cmpb.eq(";
12677 printOperand(MI, OpNo: 1, O);
12678 break;
12679 case 299:
12680 // A4_cmpbgt, A4_cmpbgti
12681 O << " = cmpb.gt(";
12682 printOperand(MI, OpNo: 1, O);
12683 break;
12684 case 300:
12685 // A4_cmpbgtu, A4_cmpbgtui
12686 O << " = cmpb.gtu(";
12687 printOperand(MI, OpNo: 1, O);
12688 break;
12689 case 301:
12690 // A4_cmpheq, A4_cmpheqi
12691 O << " = cmph.eq(";
12692 printOperand(MI, OpNo: 1, O);
12693 break;
12694 case 302:
12695 // A4_cmphgt, A4_cmphgti
12696 O << " = cmph.gt(";
12697 printOperand(MI, OpNo: 1, O);
12698 break;
12699 case 303:
12700 // A4_cmphgtu, A4_cmphgtui
12701 O << " = cmph.gtu(";
12702 printOperand(MI, OpNo: 1, O);
12703 break;
12704 case 304:
12705 // A4_cround_ri, A4_cround_rr, A7_croundd_ri, A7_croundd_rr
12706 O << " = cround(";
12707 printOperand(MI, OpNo: 1, O);
12708 break;
12709 case 305:
12710 // A4_modwrapu
12711 O << " = modwrap(";
12712 printOperand(MI, OpNo: 1, O);
12713 O << ',';
12714 printOperand(MI, OpNo: 2, O);
12715 O << ')';
12716 return;
12717 break;
12718 case 306:
12719 // A4_rcmpneq, A4_rcmpneqi, C4_cmpneq, C4_cmpneqi
12720 O << " = !cmp.eq(";
12721 printOperand(MI, OpNo: 1, O);
12722 break;
12723 case 307:
12724 // A4_tlbmatch
12725 O << " = tlbmatch(";
12726 printOperand(MI, OpNo: 1, O);
12727 O << ',';
12728 printOperand(MI, OpNo: 2, O);
12729 O << ')';
12730 return;
12731 break;
12732 case 308:
12733 // A4_vcmpbeq_any
12734 O << " = any8(vcmpb.eq(";
12735 printOperand(MI, OpNo: 1, O);
12736 O << ',';
12737 printOperand(MI, OpNo: 2, O);
12738 O << "))";
12739 return;
12740 break;
12741 case 309:
12742 // A4_vcmpbgt, A4_vcmpbgti
12743 O << " = vcmpb.gt(";
12744 printOperand(MI, OpNo: 1, O);
12745 break;
12746 case 310:
12747 // A4_vrmaxh
12748 O << " = vrmaxh(";
12749 printOperand(MI, OpNo: 2, O);
12750 O << ',';
12751 printOperand(MI, OpNo: 3, O);
12752 O << ')';
12753 return;
12754 break;
12755 case 311:
12756 // A4_vrmaxuh
12757 O << " = vrmaxuh(";
12758 printOperand(MI, OpNo: 2, O);
12759 O << ',';
12760 printOperand(MI, OpNo: 3, O);
12761 O << ')';
12762 return;
12763 break;
12764 case 312:
12765 // A4_vrmaxuw
12766 O << " = vrmaxuw(";
12767 printOperand(MI, OpNo: 2, O);
12768 O << ',';
12769 printOperand(MI, OpNo: 3, O);
12770 O << ')';
12771 return;
12772 break;
12773 case 313:
12774 // A4_vrmaxw
12775 O << " = vrmaxw(";
12776 printOperand(MI, OpNo: 2, O);
12777 O << ',';
12778 printOperand(MI, OpNo: 3, O);
12779 O << ')';
12780 return;
12781 break;
12782 case 314:
12783 // A4_vrminh
12784 O << " = vrminh(";
12785 printOperand(MI, OpNo: 2, O);
12786 O << ',';
12787 printOperand(MI, OpNo: 3, O);
12788 O << ')';
12789 return;
12790 break;
12791 case 315:
12792 // A4_vrminuh
12793 O << " = vrminuh(";
12794 printOperand(MI, OpNo: 2, O);
12795 O << ',';
12796 printOperand(MI, OpNo: 3, O);
12797 O << ')';
12798 return;
12799 break;
12800 case 316:
12801 // A4_vrminuw
12802 O << " = vrminuw(";
12803 printOperand(MI, OpNo: 2, O);
12804 O << ',';
12805 printOperand(MI, OpNo: 3, O);
12806 O << ')';
12807 return;
12808 break;
12809 case 317:
12810 // A4_vrminw
12811 O << " = vrminw(";
12812 printOperand(MI, OpNo: 2, O);
12813 O << ',';
12814 printOperand(MI, OpNo: 3, O);
12815 O << ')';
12816 return;
12817 break;
12818 case 318:
12819 // A5_vaddhubs
12820 O << " = vaddhub(";
12821 printOperand(MI, OpNo: 1, O);
12822 O << ',';
12823 printOperand(MI, OpNo: 2, O);
12824 O << "):sat";
12825 return;
12826 break;
12827 case 319:
12828 // A6_vcmpbeq_notany
12829 O << " = !any8(vcmpb.eq(";
12830 printOperand(MI, OpNo: 1, O);
12831 O << ',';
12832 printOperand(MI, OpNo: 2, O);
12833 O << "))";
12834 return;
12835 break;
12836 case 320:
12837 // A7_clip
12838 O << " = clip(";
12839 printOperand(MI, OpNo: 1, O);
12840 O << ",#";
12841 printOperand(MI, OpNo: 2, O);
12842 O << ')';
12843 return;
12844 break;
12845 case 321:
12846 // A7_vclip
12847 O << " = vclip(";
12848 printOperand(MI, OpNo: 1, O);
12849 O << ",#";
12850 printOperand(MI, OpNo: 2, O);
12851 O << ')';
12852 return;
12853 break;
12854 case 322:
12855 // C2_all8
12856 O << " = all8(";
12857 printOperand(MI, OpNo: 1, O);
12858 O << ')';
12859 return;
12860 break;
12861 case 323:
12862 // C2_any8
12863 O << " = any8(";
12864 printOperand(MI, OpNo: 1, O);
12865 O << ')';
12866 return;
12867 break;
12868 case 324:
12869 // C2_bitsclr, C2_bitsclri
12870 O << " = bitsclr(";
12871 printOperand(MI, OpNo: 1, O);
12872 break;
12873 case 325:
12874 // C2_bitsset
12875 O << " = bitsset(";
12876 printOperand(MI, OpNo: 1, O);
12877 O << ',';
12878 printOperand(MI, OpNo: 2, O);
12879 O << ')';
12880 return;
12881 break;
12882 case 326:
12883 // C2_cmpgt, C2_cmpgti, C2_cmpgtp
12884 O << " = cmp.gt(";
12885 printOperand(MI, OpNo: 1, O);
12886 break;
12887 case 327:
12888 // C2_cmpgtu, C2_cmpgtui, C2_cmpgtup
12889 O << " = cmp.gtu(";
12890 printOperand(MI, OpNo: 1, O);
12891 break;
12892 case 328:
12893 // C2_mask
12894 O << " = mask(";
12895 printOperand(MI, OpNo: 1, O);
12896 O << ')';
12897 return;
12898 break;
12899 case 329:
12900 // C2_mux, C2_muxii, C2_muxir, C2_muxri
12901 O << " = mux(";
12902 printOperand(MI, OpNo: 1, O);
12903 break;
12904 case 330:
12905 // C2_vitpack
12906 O << " = vitpack(";
12907 printOperand(MI, OpNo: 1, O);
12908 O << ',';
12909 printOperand(MI, OpNo: 2, O);
12910 O << ')';
12911 return;
12912 break;
12913 case 331:
12914 // C2_vmux, V6_vmux
12915 O << " = vmux(";
12916 printOperand(MI, OpNo: 1, O);
12917 O << ',';
12918 printOperand(MI, OpNo: 2, O);
12919 O << ',';
12920 printOperand(MI, OpNo: 3, O);
12921 O << ')';
12922 return;
12923 break;
12924 case 332:
12925 // C4_addipc
12926 O << " = add(pc,#";
12927 printOperand(MI, OpNo: 1, O);
12928 O << ')';
12929 return;
12930 break;
12931 case 333:
12932 // C4_cmplte, C4_cmpltei
12933 O << " = !cmp.gt(";
12934 printOperand(MI, OpNo: 1, O);
12935 break;
12936 case 334:
12937 // C4_cmplteu, C4_cmplteui
12938 O << " = !cmp.gtu(";
12939 printOperand(MI, OpNo: 1, O);
12940 break;
12941 case 335:
12942 // C4_fastcorner9
12943 O << " = fastcorner9(";
12944 printOperand(MI, OpNo: 1, O);
12945 O << ',';
12946 printOperand(MI, OpNo: 2, O);
12947 O << ')';
12948 return;
12949 break;
12950 case 336:
12951 // C4_fastcorner9_not
12952 O << " = !fastcorner9(";
12953 printOperand(MI, OpNo: 1, O);
12954 O << ',';
12955 printOperand(MI, OpNo: 2, O);
12956 O << ')';
12957 return;
12958 break;
12959 case 337:
12960 // C4_nbitsclr, C4_nbitsclri
12961 O << " = !bitsclr(";
12962 printOperand(MI, OpNo: 1, O);
12963 break;
12964 case 338:
12965 // C4_nbitsset
12966 O << " = !bitsset(";
12967 printOperand(MI, OpNo: 1, O);
12968 O << ',';
12969 printOperand(MI, OpNo: 2, O);
12970 O << ')';
12971 return;
12972 break;
12973 case 339:
12974 // CONST32
12975 O << " = CONST32(#";
12976 printOperand(MI, OpNo: 1, O);
12977 O << ')';
12978 return;
12979 break;
12980 case 340:
12981 // CONST64
12982 O << " = CONST64(#";
12983 printOperand(MI, OpNo: 1, O);
12984 O << ')';
12985 return;
12986 break;
12987 case 341:
12988 // F2_conv_d2df
12989 O << " = convert_d2df(";
12990 printOperand(MI, OpNo: 1, O);
12991 O << ')';
12992 return;
12993 break;
12994 case 342:
12995 // F2_conv_d2sf
12996 O << " = convert_d2sf(";
12997 printOperand(MI, OpNo: 1, O);
12998 O << ')';
12999 return;
13000 break;
13001 case 343:
13002 // F2_conv_df2d, F2_conv_df2d_chop
13003 O << " = convert_df2d(";
13004 printOperand(MI, OpNo: 1, O);
13005 break;
13006 case 344:
13007 // F2_conv_df2sf
13008 O << " = convert_df2sf(";
13009 printOperand(MI, OpNo: 1, O);
13010 O << ')';
13011 return;
13012 break;
13013 case 345:
13014 // F2_conv_df2ud, F2_conv_df2ud_chop
13015 O << " = convert_df2ud(";
13016 printOperand(MI, OpNo: 1, O);
13017 break;
13018 case 346:
13019 // F2_conv_df2uw, F2_conv_df2uw_chop
13020 O << " = convert_df2uw(";
13021 printOperand(MI, OpNo: 1, O);
13022 break;
13023 case 347:
13024 // F2_conv_df2w, F2_conv_df2w_chop
13025 O << " = convert_df2w(";
13026 printOperand(MI, OpNo: 1, O);
13027 break;
13028 case 348:
13029 // F2_conv_sf2d, F2_conv_sf2d_chop
13030 O << " = convert_sf2d(";
13031 printOperand(MI, OpNo: 1, O);
13032 break;
13033 case 349:
13034 // F2_conv_sf2df
13035 O << " = convert_sf2df(";
13036 printOperand(MI, OpNo: 1, O);
13037 O << ')';
13038 return;
13039 break;
13040 case 350:
13041 // F2_conv_sf2ud, F2_conv_sf2ud_chop
13042 O << " = convert_sf2ud(";
13043 printOperand(MI, OpNo: 1, O);
13044 break;
13045 case 351:
13046 // F2_conv_sf2uw, F2_conv_sf2uw_chop
13047 O << " = convert_sf2uw(";
13048 printOperand(MI, OpNo: 1, O);
13049 break;
13050 case 352:
13051 // F2_conv_sf2w, F2_conv_sf2w_chop
13052 O << " = convert_sf2w(";
13053 printOperand(MI, OpNo: 1, O);
13054 break;
13055 case 353:
13056 // F2_conv_ud2df
13057 O << " = convert_ud2df(";
13058 printOperand(MI, OpNo: 1, O);
13059 O << ')';
13060 return;
13061 break;
13062 case 354:
13063 // F2_conv_ud2sf
13064 O << " = convert_ud2sf(";
13065 printOperand(MI, OpNo: 1, O);
13066 O << ')';
13067 return;
13068 break;
13069 case 355:
13070 // F2_conv_uw2df
13071 O << " = convert_uw2df(";
13072 printOperand(MI, OpNo: 1, O);
13073 O << ')';
13074 return;
13075 break;
13076 case 356:
13077 // F2_conv_uw2sf
13078 O << " = convert_uw2sf(";
13079 printOperand(MI, OpNo: 1, O);
13080 O << ')';
13081 return;
13082 break;
13083 case 357:
13084 // F2_conv_w2df
13085 O << " = convert_w2df(";
13086 printOperand(MI, OpNo: 1, O);
13087 O << ')';
13088 return;
13089 break;
13090 case 358:
13091 // F2_conv_w2sf
13092 O << " = convert_w2sf(";
13093 printOperand(MI, OpNo: 1, O);
13094 O << ')';
13095 return;
13096 break;
13097 case 359:
13098 // F2_dfadd
13099 O << " = dfadd(";
13100 printOperand(MI, OpNo: 1, O);
13101 O << ',';
13102 printOperand(MI, OpNo: 2, O);
13103 O << ')';
13104 return;
13105 break;
13106 case 360:
13107 // F2_dfclass
13108 O << " = dfclass(";
13109 printOperand(MI, OpNo: 1, O);
13110 O << ",#";
13111 printOperand(MI, OpNo: 2, O);
13112 O << ')';
13113 return;
13114 break;
13115 case 361:
13116 // F2_dfcmpeq
13117 O << " = dfcmp.eq(";
13118 printOperand(MI, OpNo: 1, O);
13119 O << ',';
13120 printOperand(MI, OpNo: 2, O);
13121 O << ')';
13122 return;
13123 break;
13124 case 362:
13125 // F2_dfcmpge
13126 O << " = dfcmp.ge(";
13127 printOperand(MI, OpNo: 1, O);
13128 O << ',';
13129 printOperand(MI, OpNo: 2, O);
13130 O << ')';
13131 return;
13132 break;
13133 case 363:
13134 // F2_dfcmpgt
13135 O << " = dfcmp.gt(";
13136 printOperand(MI, OpNo: 1, O);
13137 O << ',';
13138 printOperand(MI, OpNo: 2, O);
13139 O << ')';
13140 return;
13141 break;
13142 case 364:
13143 // F2_dfcmpuo
13144 O << " = dfcmp.uo(";
13145 printOperand(MI, OpNo: 1, O);
13146 O << ',';
13147 printOperand(MI, OpNo: 2, O);
13148 O << ')';
13149 return;
13150 break;
13151 case 365:
13152 // F2_dfimm_n, F2_dfimm_p
13153 O << " = dfmake(#";
13154 printOperand(MI, OpNo: 1, O);
13155 break;
13156 case 366:
13157 // F2_dfmax
13158 O << " = dfmax(";
13159 printOperand(MI, OpNo: 1, O);
13160 O << ',';
13161 printOperand(MI, OpNo: 2, O);
13162 O << ')';
13163 return;
13164 break;
13165 case 367:
13166 // F2_dfmin
13167 O << " = dfmin(";
13168 printOperand(MI, OpNo: 1, O);
13169 O << ',';
13170 printOperand(MI, OpNo: 2, O);
13171 O << ')';
13172 return;
13173 break;
13174 case 368:
13175 // F2_dfmpyfix
13176 O << " = dfmpyfix(";
13177 printOperand(MI, OpNo: 1, O);
13178 O << ',';
13179 printOperand(MI, OpNo: 2, O);
13180 O << ')';
13181 return;
13182 break;
13183 case 369:
13184 // F2_dfmpyhh
13185 O << " += dfmpyhh(";
13186 printOperand(MI, OpNo: 2, O);
13187 O << ',';
13188 printOperand(MI, OpNo: 3, O);
13189 O << ')';
13190 return;
13191 break;
13192 case 370:
13193 // F2_dfmpylh
13194 O << " += dfmpylh(";
13195 printOperand(MI, OpNo: 2, O);
13196 O << ',';
13197 printOperand(MI, OpNo: 3, O);
13198 O << ')';
13199 return;
13200 break;
13201 case 371:
13202 // F2_dfmpyll
13203 O << " = dfmpyll(";
13204 printOperand(MI, OpNo: 1, O);
13205 O << ',';
13206 printOperand(MI, OpNo: 2, O);
13207 O << ')';
13208 return;
13209 break;
13210 case 372:
13211 // F2_dfsub
13212 O << " = dfsub(";
13213 printOperand(MI, OpNo: 1, O);
13214 O << ',';
13215 printOperand(MI, OpNo: 2, O);
13216 O << ')';
13217 return;
13218 break;
13219 case 373:
13220 // F2_sfadd
13221 O << " = sfadd(";
13222 printOperand(MI, OpNo: 1, O);
13223 O << ',';
13224 printOperand(MI, OpNo: 2, O);
13225 O << ')';
13226 return;
13227 break;
13228 case 374:
13229 // F2_sfclass
13230 O << " = sfclass(";
13231 printOperand(MI, OpNo: 1, O);
13232 O << ",#";
13233 printOperand(MI, OpNo: 2, O);
13234 O << ')';
13235 return;
13236 break;
13237 case 375:
13238 // F2_sfcmpeq
13239 O << " = sfcmp.eq(";
13240 printOperand(MI, OpNo: 1, O);
13241 O << ',';
13242 printOperand(MI, OpNo: 2, O);
13243 O << ')';
13244 return;
13245 break;
13246 case 376:
13247 // F2_sfcmpge
13248 O << " = sfcmp.ge(";
13249 printOperand(MI, OpNo: 1, O);
13250 O << ',';
13251 printOperand(MI, OpNo: 2, O);
13252 O << ')';
13253 return;
13254 break;
13255 case 377:
13256 // F2_sfcmpgt
13257 O << " = sfcmp.gt(";
13258 printOperand(MI, OpNo: 1, O);
13259 O << ',';
13260 printOperand(MI, OpNo: 2, O);
13261 O << ')';
13262 return;
13263 break;
13264 case 378:
13265 // F2_sfcmpuo
13266 O << " = sfcmp.uo(";
13267 printOperand(MI, OpNo: 1, O);
13268 O << ',';
13269 printOperand(MI, OpNo: 2, O);
13270 O << ')';
13271 return;
13272 break;
13273 case 379:
13274 // F2_sffixupd
13275 O << " = sffixupd(";
13276 printOperand(MI, OpNo: 1, O);
13277 O << ',';
13278 printOperand(MI, OpNo: 2, O);
13279 O << ')';
13280 return;
13281 break;
13282 case 380:
13283 // F2_sffixupn
13284 O << " = sffixupn(";
13285 printOperand(MI, OpNo: 1, O);
13286 O << ',';
13287 printOperand(MI, OpNo: 2, O);
13288 O << ')';
13289 return;
13290 break;
13291 case 381:
13292 // F2_sffixupr
13293 O << " = sffixupr(";
13294 printOperand(MI, OpNo: 1, O);
13295 O << ')';
13296 return;
13297 break;
13298 case 382:
13299 // F2_sffma, F2_sffma_lib, F2_sffma_sc
13300 O << " += sfmpy(";
13301 printOperand(MI, OpNo: 2, O);
13302 O << ',';
13303 printOperand(MI, OpNo: 3, O);
13304 break;
13305 case 383:
13306 // F2_sffms, F2_sffms_lib
13307 O << " -= sfmpy(";
13308 printOperand(MI, OpNo: 2, O);
13309 O << ',';
13310 printOperand(MI, OpNo: 3, O);
13311 break;
13312 case 384:
13313 // F2_sfimm_n, F2_sfimm_p
13314 O << " = sfmake(#";
13315 printOperand(MI, OpNo: 1, O);
13316 break;
13317 case 385:
13318 // F2_sfmax
13319 O << " = sfmax(";
13320 printOperand(MI, OpNo: 1, O);
13321 O << ',';
13322 printOperand(MI, OpNo: 2, O);
13323 O << ')';
13324 return;
13325 break;
13326 case 386:
13327 // F2_sfmin
13328 O << " = sfmin(";
13329 printOperand(MI, OpNo: 1, O);
13330 O << ',';
13331 printOperand(MI, OpNo: 2, O);
13332 O << ')';
13333 return;
13334 break;
13335 case 387:
13336 // F2_sfmpy
13337 O << " = sfmpy(";
13338 printOperand(MI, OpNo: 1, O);
13339 O << ',';
13340 printOperand(MI, OpNo: 2, O);
13341 O << ')';
13342 return;
13343 break;
13344 case 388:
13345 // F2_sfsub
13346 O << " = sfsub(";
13347 printOperand(MI, OpNo: 1, O);
13348 O << ',';
13349 printOperand(MI, OpNo: 2, O);
13350 O << ')';
13351 return;
13352 break;
13353 case 389:
13354 // J2_callf, J2_callt
13355 O << ") call ";
13356 printBrtarget(MI, OpNo: 1, O);
13357 return;
13358 break;
13359 case 390:
13360 // J2_callrf, J2_callrt
13361 O << ") callr ";
13362 printOperand(MI, OpNo: 1, O);
13363 return;
13364 break;
13365 case 391:
13366 // J2_jumpf, J2_jumpt
13367 O << ") jump:nt ";
13368 printBrtarget(MI, OpNo: 1, O);
13369 return;
13370 break;
13371 case 392:
13372 // J2_jumpfnew, J2_jumptnew
13373 O << ".new) jump:nt ";
13374 printBrtarget(MI, OpNo: 1, O);
13375 return;
13376 break;
13377 case 393:
13378 // J2_jumpfnewpt, J2_jumptnewpt
13379 O << ".new) jump:t ";
13380 printBrtarget(MI, OpNo: 1, O);
13381 return;
13382 break;
13383 case 394:
13384 // J2_jumpfpt, J2_jumptpt
13385 O << ") jump:t ";
13386 printBrtarget(MI, OpNo: 1, O);
13387 return;
13388 break;
13389 case 395:
13390 // J2_jumprf, J2_jumprt, PS_jmpretf, PS_jmprett
13391 O << ") jumpr:nt ";
13392 printOperand(MI, OpNo: 1, O);
13393 return;
13394 break;
13395 case 396:
13396 // J2_jumprfnew, J2_jumprtnew, PS_jmpretfnew, PS_jmprettnew
13397 O << ".new) jumpr:nt ";
13398 printOperand(MI, OpNo: 1, O);
13399 return;
13400 break;
13401 case 397:
13402 // J2_jumprfnewpt, J2_jumprtnewpt, PS_jmpretfnewpt, PS_jmprettnewpt
13403 O << ".new) jumpr:t ";
13404 printOperand(MI, OpNo: 1, O);
13405 return;
13406 break;
13407 case 398:
13408 // J2_jumprfpt, J2_jumprtpt
13409 O << ") jumpr:t ";
13410 printOperand(MI, OpNo: 1, O);
13411 return;
13412 break;
13413 case 399:
13414 // J2_jumprgtez
13415 O << ">=#0) jump:nt ";
13416 printBrtarget(MI, OpNo: 1, O);
13417 return;
13418 break;
13419 case 400:
13420 // J2_jumprgtezpt
13421 O << ">=#0) jump:t ";
13422 printBrtarget(MI, OpNo: 1, O);
13423 return;
13424 break;
13425 case 401:
13426 // J2_jumprltez
13427 O << "<=#0) jump:nt ";
13428 printBrtarget(MI, OpNo: 1, O);
13429 return;
13430 break;
13431 case 402:
13432 // J2_jumprltezpt
13433 O << "<=#0) jump:t ";
13434 printBrtarget(MI, OpNo: 1, O);
13435 return;
13436 break;
13437 case 403:
13438 // J2_jumprnz
13439 O << "==#0) jump:nt ";
13440 printBrtarget(MI, OpNo: 1, O);
13441 return;
13442 break;
13443 case 404:
13444 // J2_jumprnzpt
13445 O << "==#0) jump:t ";
13446 printBrtarget(MI, OpNo: 1, O);
13447 return;
13448 break;
13449 case 405:
13450 // J2_jumprz
13451 O << "!=#0) jump:nt ";
13452 printBrtarget(MI, OpNo: 1, O);
13453 return;
13454 break;
13455 case 406:
13456 // J2_jumprzpt
13457 O << "!=#0) jump:t ";
13458 printBrtarget(MI, OpNo: 1, O);
13459 return;
13460 break;
13461 case 407:
13462 // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_nt, J4_cm...
13463 O << ".new,";
13464 printOperand(MI, OpNo: 1, O);
13465 break;
13466 case 408:
13467 // J4_cmpeqi_f_jumpnv_nt, J4_cmpeqi_f_jumpnv_t, J4_cmpeqi_t_jumpnv_nt, J4...
13468 O << ".new,#";
13469 printOperand(MI, OpNo: 1, O);
13470 break;
13471 case 409:
13472 // J4_tstbit0_f_jumpnv_nt, J4_tstbit0_t_jumpnv_nt
13473 O << ".new,#0)) jump:nt ";
13474 printBrtarget(MI, OpNo: 1, O);
13475 return;
13476 break;
13477 case 410:
13478 // J4_tstbit0_f_jumpnv_t, J4_tstbit0_t_jumpnv_t
13479 O << ".new,#0)) jump:t ";
13480 printBrtarget(MI, OpNo: 1, O);
13481 return;
13482 break;
13483 case 411:
13484 // J4_tstbit0_fp0_jump_nt
13485 O << ",#0); if (!p0.new) jump:nt ";
13486 printBrtarget(MI, OpNo: 1, O);
13487 return;
13488 break;
13489 case 412:
13490 // J4_tstbit0_fp0_jump_t
13491 O << ",#0); if (!p0.new) jump:t ";
13492 printBrtarget(MI, OpNo: 1, O);
13493 return;
13494 break;
13495 case 413:
13496 // J4_tstbit0_fp1_jump_nt
13497 O << ",#0); if (!p1.new) jump:nt ";
13498 printBrtarget(MI, OpNo: 1, O);
13499 return;
13500 break;
13501 case 414:
13502 // J4_tstbit0_fp1_jump_t
13503 O << ",#0); if (!p1.new) jump:t ";
13504 printBrtarget(MI, OpNo: 1, O);
13505 return;
13506 break;
13507 case 415:
13508 // J4_tstbit0_tp0_jump_nt
13509 O << ",#0); if (p0.new) jump:nt ";
13510 printBrtarget(MI, OpNo: 1, O);
13511 return;
13512 break;
13513 case 416:
13514 // J4_tstbit0_tp0_jump_t
13515 O << ",#0); if (p0.new) jump:t ";
13516 printBrtarget(MI, OpNo: 1, O);
13517 return;
13518 break;
13519 case 417:
13520 // J4_tstbit0_tp1_jump_nt
13521 O << ",#0); if (p1.new) jump:nt ";
13522 printBrtarget(MI, OpNo: 1, O);
13523 return;
13524 break;
13525 case 418:
13526 // J4_tstbit0_tp1_jump_t
13527 O << ",#0); if (p1.new) jump:t ";
13528 printBrtarget(MI, OpNo: 1, O);
13529 return;
13530 break;
13531 case 419:
13532 // L2_loadrbgp
13533 O << " = memb(gp+#";
13534 printOperand(MI, OpNo: 1, O);
13535 O << ')';
13536 return;
13537 break;
13538 case 420:
13539 // L2_loadrdgp
13540 O << " = memd(gp+#";
13541 printOperand(MI, OpNo: 1, O);
13542 O << ')';
13543 return;
13544 break;
13545 case 421:
13546 // L2_loadrhgp
13547 O << " = memh(gp+#";
13548 printOperand(MI, OpNo: 1, O);
13549 O << ')';
13550 return;
13551 break;
13552 case 422:
13553 // L2_loadrigp
13554 O << " = memw(gp+#";
13555 printOperand(MI, OpNo: 1, O);
13556 O << ')';
13557 return;
13558 break;
13559 case 423:
13560 // L2_loadrubgp
13561 O << " = memub(gp+#";
13562 printOperand(MI, OpNo: 1, O);
13563 O << ')';
13564 return;
13565 break;
13566 case 424:
13567 // L2_loadruhgp
13568 O << " = memuh(gp+#";
13569 printOperand(MI, OpNo: 1, O);
13570 O << ')';
13571 return;
13572 break;
13573 case 425:
13574 // L2_loadw_aq
13575 O << " = memw_aq(";
13576 printOperand(MI, OpNo: 1, O);
13577 O << ')';
13578 return;
13579 break;
13580 case 426:
13581 // L2_loadw_locked
13582 O << " = memw_locked(";
13583 printOperand(MI, OpNo: 1, O);
13584 O << ')';
13585 return;
13586 break;
13587 case 427:
13588 // L4_loadd_aq
13589 O << " = memd_aq(";
13590 printOperand(MI, OpNo: 1, O);
13591 O << ')';
13592 return;
13593 break;
13594 case 428:
13595 // L4_loadd_locked
13596 O << " = memd_locked(";
13597 printOperand(MI, OpNo: 1, O);
13598 O << ')';
13599 return;
13600 break;
13601 case 429:
13602 // L4_loadw_phys
13603 O << " = memw_phys(";
13604 printOperand(MI, OpNo: 1, O);
13605 O << ',';
13606 printOperand(MI, OpNo: 2, O);
13607 O << ')';
13608 return;
13609 break;
13610 case 430:
13611 // L4_return
13612 O << " = dealloc_return(";
13613 printOperand(MI, OpNo: 1, O);
13614 O << "):raw";
13615 return;
13616 break;
13617 case 431:
13618 // M2_acci, M2_accii
13619 O << " += add(";
13620 printOperand(MI, OpNo: 2, O);
13621 break;
13622 case 432:
13623 // M2_cmaci_s0
13624 O << " += cmpyi(";
13625 printOperand(MI, OpNo: 2, O);
13626 O << ',';
13627 printOperand(MI, OpNo: 3, O);
13628 O << ')';
13629 return;
13630 break;
13631 case 433:
13632 // M2_cmacr_s0
13633 O << " += cmpyr(";
13634 printOperand(MI, OpNo: 2, O);
13635 O << ',';
13636 printOperand(MI, OpNo: 3, O);
13637 O << ')';
13638 return;
13639 break;
13640 case 434:
13641 // M2_cmacs_s0, M2_cmacs_s1, M2_cmacsc_s0, M2_cmacsc_s1
13642 O << " += cmpy(";
13643 printOperand(MI, OpNo: 2, O);
13644 O << ',';
13645 printOperand(MI, OpNo: 3, O);
13646 break;
13647 case 435:
13648 // M2_cmpyi_s0
13649 O << " = cmpyi(";
13650 printOperand(MI, OpNo: 1, O);
13651 O << ',';
13652 printOperand(MI, OpNo: 2, O);
13653 O << ')';
13654 return;
13655 break;
13656 case 436:
13657 // M2_cmpyr_s0
13658 O << " = cmpyr(";
13659 printOperand(MI, OpNo: 1, O);
13660 O << ',';
13661 printOperand(MI, OpNo: 2, O);
13662 O << ')';
13663 return;
13664 break;
13665 case 437:
13666 // M2_cmpyrs_s0, M2_cmpyrs_s1, M2_cmpyrsc_s0, M2_cmpyrsc_s1, M2_cmpys_s0,...
13667 O << " = cmpy(";
13668 printOperand(MI, OpNo: 1, O);
13669 O << ',';
13670 printOperand(MI, OpNo: 2, O);
13671 break;
13672 case 438:
13673 // M2_cnacs_s0, M2_cnacs_s1, M2_cnacsc_s0, M2_cnacsc_s1
13674 O << " -= cmpy(";
13675 printOperand(MI, OpNo: 2, O);
13676 O << ',';
13677 printOperand(MI, OpNo: 3, O);
13678 break;
13679 case 439:
13680 // M2_dpmpyss_acc_s0, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_mpy_acc_hl_s...
13681 O << " += mpy(";
13682 printOperand(MI, OpNo: 2, O);
13683 break;
13684 case 440:
13685 // M2_dpmpyss_nac_s0, M2_mpy_nac_hh_s0, M2_mpy_nac_hh_s1, M2_mpy_nac_hl_s...
13686 O << " -= mpy(";
13687 printOperand(MI, OpNo: 2, O);
13688 break;
13689 case 441:
13690 // M2_dpmpyss_rnd_s0, M2_dpmpyss_s0, M2_hmmpyh_rs1, M2_hmmpyh_s1, M2_hmmp...
13691 O << " = mpy(";
13692 printOperand(MI, OpNo: 1, O);
13693 break;
13694 case 442:
13695 // M2_dpmpyuu_acc_s0, M2_mpyu_acc_hh_s0, M2_mpyu_acc_hh_s1, M2_mpyu_acc_h...
13696 O << " += mpyu(";
13697 printOperand(MI, OpNo: 2, O);
13698 break;
13699 case 443:
13700 // M2_dpmpyuu_nac_s0, M2_mpyu_nac_hh_s0, M2_mpyu_nac_hh_s1, M2_mpyu_nac_h...
13701 O << " -= mpyu(";
13702 printOperand(MI, OpNo: 2, O);
13703 break;
13704 case 444:
13705 // M2_dpmpyuu_s0, M2_mpyu_hh_s0, M2_mpyu_hh_s1, M2_mpyu_hl_s0, M2_mpyu_hl...
13706 O << " = mpyu(";
13707 printOperand(MI, OpNo: 1, O);
13708 break;
13709 case 445:
13710 // M2_maci, M2_macsip
13711 O << " += mpyi(";
13712 printOperand(MI, OpNo: 2, O);
13713 break;
13714 case 446:
13715 // M2_macsin, M2_mnaci
13716 O << " -= mpyi(";
13717 printOperand(MI, OpNo: 2, O);
13718 break;
13719 case 447:
13720 // M2_mmachs_rs0, M2_mmachs_rs1, M2_mmachs_s0, M2_mmachs_s1
13721 O << " += vmpywoh(";
13722 printOperand(MI, OpNo: 2, O);
13723 O << ',';
13724 printOperand(MI, OpNo: 3, O);
13725 break;
13726 case 448:
13727 // M2_mmacls_rs0, M2_mmacls_rs1, M2_mmacls_s0, M2_mmacls_s1
13728 O << " += vmpyweh(";
13729 printOperand(MI, OpNo: 2, O);
13730 O << ',';
13731 printOperand(MI, OpNo: 3, O);
13732 break;
13733 case 449:
13734 // M2_mmacuhs_rs0, M2_mmacuhs_rs1, M2_mmacuhs_s0, M2_mmacuhs_s1
13735 O << " += vmpywouh(";
13736 printOperand(MI, OpNo: 2, O);
13737 O << ',';
13738 printOperand(MI, OpNo: 3, O);
13739 break;
13740 case 450:
13741 // M2_mmaculs_rs0, M2_mmaculs_rs1, M2_mmaculs_s0, M2_mmaculs_s1
13742 O << " += vmpyweuh(";
13743 printOperand(MI, OpNo: 2, O);
13744 O << ',';
13745 printOperand(MI, OpNo: 3, O);
13746 break;
13747 case 451:
13748 // M2_mmpyh_rs0, M2_mmpyh_rs1, M2_mmpyh_s0, M2_mmpyh_s1
13749 O << " = vmpywoh(";
13750 printOperand(MI, OpNo: 1, O);
13751 O << ',';
13752 printOperand(MI, OpNo: 2, O);
13753 break;
13754 case 452:
13755 // M2_mmpyl_rs0, M2_mmpyl_rs1, M2_mmpyl_s0, M2_mmpyl_s1
13756 O << " = vmpyweh(";
13757 printOperand(MI, OpNo: 1, O);
13758 O << ',';
13759 printOperand(MI, OpNo: 2, O);
13760 break;
13761 case 453:
13762 // M2_mmpyuh_rs0, M2_mmpyuh_rs1, M2_mmpyuh_s0, M2_mmpyuh_s1
13763 O << " = vmpywouh(";
13764 printOperand(MI, OpNo: 1, O);
13765 O << ',';
13766 printOperand(MI, OpNo: 2, O);
13767 break;
13768 case 454:
13769 // M2_mmpyul_rs0, M2_mmpyul_rs1, M2_mmpyul_s0, M2_mmpyul_s1
13770 O << " = vmpyweuh(";
13771 printOperand(MI, OpNo: 1, O);
13772 O << ',';
13773 printOperand(MI, OpNo: 2, O);
13774 break;
13775 case 455:
13776 // M2_mpysin
13777 O << " = -mpyi(";
13778 printOperand(MI, OpNo: 1, O);
13779 O << ",#";
13780 printOperand(MI, OpNo: 2, O);
13781 O << ')';
13782 return;
13783 break;
13784 case 456:
13785 // M2_mpysip
13786 O << " = +mpyi(";
13787 printOperand(MI, OpNo: 1, O);
13788 O << ",#";
13789 printOperand(MI, OpNo: 2, O);
13790 O << ')';
13791 return;
13792 break;
13793 case 457:
13794 // M2_mpysu_up
13795 O << " = mpysu(";
13796 printOperand(MI, OpNo: 1, O);
13797 O << ',';
13798 printOperand(MI, OpNo: 2, O);
13799 O << ')';
13800 return;
13801 break;
13802 case 458:
13803 // M2_nacci, M2_naccii
13804 O << " -= add(";
13805 printOperand(MI, OpNo: 2, O);
13806 break;
13807 case 459:
13808 // M2_subacc
13809 O << " += sub(";
13810 printOperand(MI, OpNo: 2, O);
13811 O << ',';
13812 printOperand(MI, OpNo: 3, O);
13813 O << ')';
13814 return;
13815 break;
13816 case 460:
13817 // M2_vcmac_s0_sat_i
13818 O << " += vcmpyi(";
13819 printOperand(MI, OpNo: 2, O);
13820 O << ',';
13821 printOperand(MI, OpNo: 3, O);
13822 O << "):sat";
13823 return;
13824 break;
13825 case 461:
13826 // M2_vcmac_s0_sat_r
13827 O << " += vcmpyr(";
13828 printOperand(MI, OpNo: 2, O);
13829 O << ',';
13830 printOperand(MI, OpNo: 3, O);
13831 O << "):sat";
13832 return;
13833 break;
13834 case 462:
13835 // M2_vcmpy_s0_sat_i, M2_vcmpy_s1_sat_i
13836 O << " = vcmpyi(";
13837 printOperand(MI, OpNo: 1, O);
13838 O << ',';
13839 printOperand(MI, OpNo: 2, O);
13840 break;
13841 case 463:
13842 // M2_vcmpy_s0_sat_r, M2_vcmpy_s1_sat_r
13843 O << " = vcmpyr(";
13844 printOperand(MI, OpNo: 1, O);
13845 O << ',';
13846 printOperand(MI, OpNo: 2, O);
13847 break;
13848 case 464:
13849 // M2_vdmacs_s0, M2_vdmacs_s1
13850 O << " += vdmpy(";
13851 printOperand(MI, OpNo: 2, O);
13852 O << ',';
13853 printOperand(MI, OpNo: 3, O);
13854 break;
13855 case 465:
13856 // M2_vdmpyrs_s0, M2_vdmpyrs_s1, M2_vdmpys_s0, M2_vdmpys_s1
13857 O << " = vdmpy(";
13858 printOperand(MI, OpNo: 1, O);
13859 O << ',';
13860 printOperand(MI, OpNo: 2, O);
13861 break;
13862 case 466:
13863 // M2_vmac2es, M2_vmac2es_s0, M2_vmac2es_s1
13864 O << " += vmpyeh(";
13865 printOperand(MI, OpNo: 2, O);
13866 O << ',';
13867 printOperand(MI, OpNo: 3, O);
13868 break;
13869 case 467:
13870 // M2_vmac2su_s0, M2_vmac2su_s1
13871 O << " += vmpyhsu(";
13872 printOperand(MI, OpNo: 2, O);
13873 O << ',';
13874 printOperand(MI, OpNo: 3, O);
13875 break;
13876 case 468:
13877 // M2_vmpy2es_s0, M2_vmpy2es_s1
13878 O << " = vmpyeh(";
13879 printOperand(MI, OpNo: 1, O);
13880 O << ',';
13881 printOperand(MI, OpNo: 2, O);
13882 break;
13883 case 469:
13884 // M2_vmpy2su_s0, M2_vmpy2su_s1
13885 O << " = vmpyhsu(";
13886 printOperand(MI, OpNo: 1, O);
13887 O << ',';
13888 printOperand(MI, OpNo: 2, O);
13889 break;
13890 case 470:
13891 // M2_vraddh
13892 O << " = vraddh(";
13893 printOperand(MI, OpNo: 1, O);
13894 O << ',';
13895 printOperand(MI, OpNo: 2, O);
13896 O << ')';
13897 return;
13898 break;
13899 case 471:
13900 // M2_vradduh
13901 O << " = vradduh(";
13902 printOperand(MI, OpNo: 1, O);
13903 O << ',';
13904 printOperand(MI, OpNo: 2, O);
13905 O << ')';
13906 return;
13907 break;
13908 case 472:
13909 // M2_vrcmaci_s0, M2_vrcmaci_s0c
13910 O << " += vrcmpyi(";
13911 printOperand(MI, OpNo: 2, O);
13912 O << ',';
13913 printOperand(MI, OpNo: 3, O);
13914 break;
13915 case 473:
13916 // M2_vrcmacr_s0, M2_vrcmacr_s0c
13917 O << " += vrcmpyr(";
13918 printOperand(MI, OpNo: 2, O);
13919 O << ',';
13920 printOperand(MI, OpNo: 3, O);
13921 break;
13922 case 474:
13923 // M2_vrcmpyi_s0, M2_vrcmpyi_s0c
13924 O << " = vrcmpyi(";
13925 printOperand(MI, OpNo: 1, O);
13926 O << ',';
13927 printOperand(MI, OpNo: 2, O);
13928 break;
13929 case 475:
13930 // M2_vrcmpyr_s0, M2_vrcmpyr_s0c
13931 O << " = vrcmpyr(";
13932 printOperand(MI, OpNo: 1, O);
13933 O << ',';
13934 printOperand(MI, OpNo: 2, O);
13935 break;
13936 case 476:
13937 // M2_vrmac_s0
13938 O << " += vrmpyh(";
13939 printOperand(MI, OpNo: 2, O);
13940 O << ',';
13941 printOperand(MI, OpNo: 3, O);
13942 O << ')';
13943 return;
13944 break;
13945 case 477:
13946 // M2_vrmpy_s0
13947 O << " = vrmpyh(";
13948 printOperand(MI, OpNo: 1, O);
13949 O << ',';
13950 printOperand(MI, OpNo: 2, O);
13951 O << ')';
13952 return;
13953 break;
13954 case 478:
13955 // M2_xor_xacc, M4_xor_xacc
13956 O << " ^= xor(";
13957 printOperand(MI, OpNo: 2, O);
13958 O << ',';
13959 printOperand(MI, OpNo: 3, O);
13960 O << ')';
13961 return;
13962 break;
13963 case 479:
13964 // M4_and_and, M4_and_andn
13965 O << " &= and(";
13966 printOperand(MI, OpNo: 2, O);
13967 break;
13968 case 480:
13969 // M4_and_or
13970 O << " &= or(";
13971 printOperand(MI, OpNo: 2, O);
13972 O << ',';
13973 printOperand(MI, OpNo: 3, O);
13974 O << ')';
13975 return;
13976 break;
13977 case 481:
13978 // M4_and_xor
13979 O << " &= xor(";
13980 printOperand(MI, OpNo: 2, O);
13981 O << ',';
13982 printOperand(MI, OpNo: 3, O);
13983 O << ')';
13984 return;
13985 break;
13986 case 482:
13987 // M4_cmpyi_wh, M4_cmpyi_whc
13988 O << " = cmpyiwh(";
13989 printOperand(MI, OpNo: 1, O);
13990 O << ',';
13991 printOperand(MI, OpNo: 2, O);
13992 break;
13993 case 483:
13994 // M4_cmpyr_wh, M4_cmpyr_whc
13995 O << " = cmpyrwh(";
13996 printOperand(MI, OpNo: 1, O);
13997 O << ',';
13998 printOperand(MI, OpNo: 2, O);
13999 break;
14000 case 484:
14001 // M4_mpyri_addi, M4_mpyrr_addi, S4_addi_asl_ri, S4_addi_lsr_ri
14002 O << " = add(#";
14003 printOperand(MI, OpNo: 1, O);
14004 break;
14005 case 485:
14006 // M4_or_and, M4_or_andn, S4_or_andi
14007 O << " |= and(";
14008 printOperand(MI, OpNo: 2, O);
14009 break;
14010 case 486:
14011 // M4_or_or, S4_or_ori
14012 O << " |= or(";
14013 printOperand(MI, OpNo: 2, O);
14014 break;
14015 case 487:
14016 // M4_or_xor
14017 O << " |= xor(";
14018 printOperand(MI, OpNo: 2, O);
14019 O << ',';
14020 printOperand(MI, OpNo: 3, O);
14021 O << ')';
14022 return;
14023 break;
14024 case 488:
14025 // M4_pmpyw
14026 O << " = pmpyw(";
14027 printOperand(MI, OpNo: 1, O);
14028 O << ',';
14029 printOperand(MI, OpNo: 2, O);
14030 O << ')';
14031 return;
14032 break;
14033 case 489:
14034 // M4_pmpyw_acc
14035 O << " ^= pmpyw(";
14036 printOperand(MI, OpNo: 2, O);
14037 O << ',';
14038 printOperand(MI, OpNo: 3, O);
14039 O << ')';
14040 return;
14041 break;
14042 case 490:
14043 // M4_vpmpyh
14044 O << " = vpmpyh(";
14045 printOperand(MI, OpNo: 1, O);
14046 O << ',';
14047 printOperand(MI, OpNo: 2, O);
14048 O << ')';
14049 return;
14050 break;
14051 case 491:
14052 // M4_vpmpyh_acc
14053 O << " ^= vpmpyh(";
14054 printOperand(MI, OpNo: 2, O);
14055 O << ',';
14056 printOperand(MI, OpNo: 3, O);
14057 O << ')';
14058 return;
14059 break;
14060 case 492:
14061 // M4_vrmpyeh_acc_s0, M4_vrmpyeh_acc_s1
14062 O << " += vrmpyweh(";
14063 printOperand(MI, OpNo: 2, O);
14064 O << ',';
14065 printOperand(MI, OpNo: 3, O);
14066 break;
14067 case 493:
14068 // M4_vrmpyeh_s0, M4_vrmpyeh_s1
14069 O << " = vrmpyweh(";
14070 printOperand(MI, OpNo: 1, O);
14071 O << ',';
14072 printOperand(MI, OpNo: 2, O);
14073 break;
14074 case 494:
14075 // M4_vrmpyoh_acc_s0, M4_vrmpyoh_acc_s1
14076 O << " += vrmpywoh(";
14077 printOperand(MI, OpNo: 2, O);
14078 O << ',';
14079 printOperand(MI, OpNo: 3, O);
14080 break;
14081 case 495:
14082 // M4_vrmpyoh_s0, M4_vrmpyoh_s1
14083 O << " = vrmpywoh(";
14084 printOperand(MI, OpNo: 1, O);
14085 O << ',';
14086 printOperand(MI, OpNo: 2, O);
14087 break;
14088 case 496:
14089 // M4_xor_and, M4_xor_andn
14090 O << " ^= and(";
14091 printOperand(MI, OpNo: 2, O);
14092 break;
14093 case 497:
14094 // M4_xor_or
14095 O << " ^= or(";
14096 printOperand(MI, OpNo: 2, O);
14097 O << ',';
14098 printOperand(MI, OpNo: 3, O);
14099 O << ')';
14100 return;
14101 break;
14102 case 498:
14103 // M5_vdmacbsu
14104 O << " += vdmpybsu(";
14105 printOperand(MI, OpNo: 2, O);
14106 O << ',';
14107 printOperand(MI, OpNo: 3, O);
14108 O << "):sat";
14109 return;
14110 break;
14111 case 499:
14112 // M5_vdmpybsu
14113 O << " = vdmpybsu(";
14114 printOperand(MI, OpNo: 1, O);
14115 O << ',';
14116 printOperand(MI, OpNo: 2, O);
14117 O << "):sat";
14118 return;
14119 break;
14120 case 500:
14121 // M5_vmacbsu
14122 O << " += vmpybsu(";
14123 printOperand(MI, OpNo: 2, O);
14124 O << ',';
14125 printOperand(MI, OpNo: 3, O);
14126 O << ')';
14127 return;
14128 break;
14129 case 501:
14130 // M5_vmacbuu
14131 O << " += vmpybu(";
14132 printOperand(MI, OpNo: 2, O);
14133 O << ',';
14134 printOperand(MI, OpNo: 3, O);
14135 O << ')';
14136 return;
14137 break;
14138 case 502:
14139 // M5_vmpybsu
14140 O << " = vmpybsu(";
14141 printOperand(MI, OpNo: 1, O);
14142 O << ',';
14143 printOperand(MI, OpNo: 2, O);
14144 O << ')';
14145 return;
14146 break;
14147 case 503:
14148 // M5_vmpybuu
14149 O << " = vmpybu(";
14150 printOperand(MI, OpNo: 1, O);
14151 O << ',';
14152 printOperand(MI, OpNo: 2, O);
14153 O << ')';
14154 return;
14155 break;
14156 case 504:
14157 // M5_vrmacbsu
14158 O << " += vrmpybsu(";
14159 printOperand(MI, OpNo: 2, O);
14160 O << ',';
14161 printOperand(MI, OpNo: 3, O);
14162 O << ')';
14163 return;
14164 break;
14165 case 505:
14166 // M5_vrmacbuu
14167 O << " += vrmpybu(";
14168 printOperand(MI, OpNo: 2, O);
14169 O << ',';
14170 printOperand(MI, OpNo: 3, O);
14171 O << ')';
14172 return;
14173 break;
14174 case 506:
14175 // M5_vrmpybsu
14176 O << " = vrmpybsu(";
14177 printOperand(MI, OpNo: 1, O);
14178 O << ',';
14179 printOperand(MI, OpNo: 2, O);
14180 O << ')';
14181 return;
14182 break;
14183 case 507:
14184 // M5_vrmpybuu
14185 O << " = vrmpybu(";
14186 printOperand(MI, OpNo: 1, O);
14187 O << ',';
14188 printOperand(MI, OpNo: 2, O);
14189 O << ')';
14190 return;
14191 break;
14192 case 508:
14193 // M6_vabsdiffb
14194 O << " = vabsdiffb(";
14195 printOperand(MI, OpNo: 1, O);
14196 O << ',';
14197 printOperand(MI, OpNo: 2, O);
14198 O << ')';
14199 return;
14200 break;
14201 case 509:
14202 // M7_dcmpyiw, M7_dcmpyiwc, M7_wcmpyiw, M7_wcmpyiw_rnd, M7_wcmpyiwc, M7_w...
14203 O << " = cmpyiw(";
14204 printOperand(MI, OpNo: 1, O);
14205 O << ',';
14206 printOperand(MI, OpNo: 2, O);
14207 break;
14208 case 510:
14209 // M7_dcmpyiw_acc, M7_dcmpyiwc_acc
14210 O << " += cmpyiw(";
14211 printOperand(MI, OpNo: 2, O);
14212 O << ',';
14213 printOperand(MI, OpNo: 3, O);
14214 break;
14215 case 511:
14216 // M7_dcmpyrw, M7_dcmpyrwc, M7_wcmpyrw, M7_wcmpyrw_rnd, M7_wcmpyrwc, M7_w...
14217 O << " = cmpyrw(";
14218 printOperand(MI, OpNo: 1, O);
14219 O << ',';
14220 printOperand(MI, OpNo: 2, O);
14221 break;
14222 case 512:
14223 // M7_dcmpyrw_acc, M7_dcmpyrwc_acc
14224 O << " += cmpyrw(";
14225 printOperand(MI, OpNo: 2, O);
14226 O << ',';
14227 printOperand(MI, OpNo: 3, O);
14228 break;
14229 case 513:
14230 // PS_loadrbabs
14231 O << " = memb(#";
14232 printOperand(MI, OpNo: 1, O);
14233 O << ')';
14234 return;
14235 break;
14236 case 514:
14237 // PS_loadrdabs
14238 O << " = memd(#";
14239 printOperand(MI, OpNo: 1, O);
14240 O << ')';
14241 return;
14242 break;
14243 case 515:
14244 // PS_loadrhabs
14245 O << " = memh(#";
14246 printOperand(MI, OpNo: 1, O);
14247 O << ')';
14248 return;
14249 break;
14250 case 516:
14251 // PS_loadriabs
14252 O << " = memw(#";
14253 printOperand(MI, OpNo: 1, O);
14254 O << ')';
14255 return;
14256 break;
14257 case 517:
14258 // PS_loadrubabs
14259 O << " = memub(#";
14260 printOperand(MI, OpNo: 1, O);
14261 O << ')';
14262 return;
14263 break;
14264 case 518:
14265 // PS_loadruhabs
14266 O << " = memuh(#";
14267 printOperand(MI, OpNo: 1, O);
14268 O << ')';
14269 return;
14270 break;
14271 case 519:
14272 // R6_release_at_vi
14273 O << "):at";
14274 return;
14275 break;
14276 case 520:
14277 // R6_release_st_vi
14278 O << "):st";
14279 return;
14280 break;
14281 case 521:
14282 // S2_addasl_rrri
14283 O << " = addasl(";
14284 printOperand(MI, OpNo: 1, O);
14285 O << ',';
14286 printOperand(MI, OpNo: 2, O);
14287 O << ",#";
14288 printOperand(MI, OpNo: 3, O);
14289 O << ')';
14290 return;
14291 break;
14292 case 522:
14293 // S2_asl_i_p, S2_asl_i_r, S2_asl_i_r_sat, S2_asl_r_p, S2_asl_r_r, S2_asl...
14294 O << " = asl(";
14295 printOperand(MI, OpNo: 1, O);
14296 break;
14297 case 523:
14298 // S2_asl_i_p_acc, S2_asl_i_r_acc, S2_asl_r_p_acc, S2_asl_r_r_acc
14299 O << " += asl(";
14300 printOperand(MI, OpNo: 2, O);
14301 break;
14302 case 524:
14303 // S2_asl_i_p_and, S2_asl_i_r_and, S2_asl_r_p_and, S2_asl_r_r_and
14304 O << " &= asl(";
14305 printOperand(MI, OpNo: 2, O);
14306 break;
14307 case 525:
14308 // S2_asl_i_p_nac, S2_asl_i_r_nac, S2_asl_r_p_nac, S2_asl_r_r_nac
14309 O << " -= asl(";
14310 printOperand(MI, OpNo: 2, O);
14311 break;
14312 case 526:
14313 // S2_asl_i_p_or, S2_asl_i_r_or, S2_asl_r_p_or, S2_asl_r_r_or
14314 O << " |= asl(";
14315 printOperand(MI, OpNo: 2, O);
14316 break;
14317 case 527:
14318 // S2_asl_i_p_xacc, S2_asl_i_r_xacc, S2_asl_r_p_xor
14319 O << " ^= asl(";
14320 printOperand(MI, OpNo: 2, O);
14321 break;
14322 case 528:
14323 // S2_asr_i_p, S2_asr_i_p_rnd, S2_asr_i_r, S2_asr_i_r_rnd, S2_asr_r_p, S2...
14324 O << " = asr(";
14325 printOperand(MI, OpNo: 1, O);
14326 break;
14327 case 529:
14328 // S2_asr_i_p_acc, S2_asr_i_r_acc, S2_asr_r_p_acc, S2_asr_r_r_acc
14329 O << " += asr(";
14330 printOperand(MI, OpNo: 2, O);
14331 break;
14332 case 530:
14333 // S2_asr_i_p_and, S2_asr_i_r_and, S2_asr_r_p_and, S2_asr_r_r_and
14334 O << " &= asr(";
14335 printOperand(MI, OpNo: 2, O);
14336 break;
14337 case 531:
14338 // S2_asr_i_p_nac, S2_asr_i_r_nac, S2_asr_r_p_nac, S2_asr_r_r_nac
14339 O << " -= asr(";
14340 printOperand(MI, OpNo: 2, O);
14341 break;
14342 case 532:
14343 // S2_asr_i_p_or, S2_asr_i_r_or, S2_asr_r_p_or, S2_asr_r_r_or
14344 O << " |= asr(";
14345 printOperand(MI, OpNo: 2, O);
14346 break;
14347 case 533:
14348 // S2_asr_r_p_xor
14349 O << " ^= asr(";
14350 printOperand(MI, OpNo: 2, O);
14351 O << ',';
14352 printOperand(MI, OpNo: 3, O);
14353 O << ')';
14354 return;
14355 break;
14356 case 534:
14357 // S2_brev, S2_brevp
14358 O << " = brev(";
14359 printOperand(MI, OpNo: 1, O);
14360 O << ')';
14361 return;
14362 break;
14363 case 535:
14364 // S2_cabacdecbin
14365 O << " = decbin(";
14366 printOperand(MI, OpNo: 1, O);
14367 O << ',';
14368 printOperand(MI, OpNo: 2, O);
14369 O << ')';
14370 return;
14371 break;
14372 case 536:
14373 // S2_cl0, S2_cl0p
14374 O << " = cl0(";
14375 printOperand(MI, OpNo: 1, O);
14376 O << ')';
14377 return;
14378 break;
14379 case 537:
14380 // S2_cl1, S2_cl1p
14381 O << " = cl1(";
14382 printOperand(MI, OpNo: 1, O);
14383 O << ')';
14384 return;
14385 break;
14386 case 538:
14387 // S2_clb, S2_clbp
14388 O << " = clb(";
14389 printOperand(MI, OpNo: 1, O);
14390 O << ')';
14391 return;
14392 break;
14393 case 539:
14394 // S2_clbnorm, S4_clbpnorm
14395 O << " = normamt(";
14396 printOperand(MI, OpNo: 1, O);
14397 O << ')';
14398 return;
14399 break;
14400 case 540:
14401 // S2_clrbit_i, S2_clrbit_r
14402 O << " = clrbit(";
14403 printOperand(MI, OpNo: 1, O);
14404 break;
14405 case 541:
14406 // S2_ct0, S2_ct0p
14407 O << " = ct0(";
14408 printOperand(MI, OpNo: 1, O);
14409 O << ')';
14410 return;
14411 break;
14412 case 542:
14413 // S2_ct1, S2_ct1p
14414 O << " = ct1(";
14415 printOperand(MI, OpNo: 1, O);
14416 O << ')';
14417 return;
14418 break;
14419 case 543:
14420 // S2_deinterleave
14421 O << " = deinterleave(";
14422 printOperand(MI, OpNo: 1, O);
14423 O << ')';
14424 return;
14425 break;
14426 case 544:
14427 // S2_extractu, S2_extractu_rp, S2_extractup, S2_extractup_rp
14428 O << " = extractu(";
14429 printOperand(MI, OpNo: 1, O);
14430 break;
14431 case 545:
14432 // S2_insert, S2_insert_rp, S2_insertp, S2_insertp_rp
14433 O << " = insert(";
14434 printOperand(MI, OpNo: 2, O);
14435 break;
14436 case 546:
14437 // S2_interleave
14438 O << " = interleave(";
14439 printOperand(MI, OpNo: 1, O);
14440 O << ')';
14441 return;
14442 break;
14443 case 547:
14444 // S2_lfsp
14445 O << " = lfs(";
14446 printOperand(MI, OpNo: 1, O);
14447 O << ',';
14448 printOperand(MI, OpNo: 2, O);
14449 O << ')';
14450 return;
14451 break;
14452 case 548:
14453 // S2_lsl_r_p, S2_lsl_r_r
14454 O << " = lsl(";
14455 printOperand(MI, OpNo: 1, O);
14456 O << ',';
14457 printOperand(MI, OpNo: 2, O);
14458 O << ')';
14459 return;
14460 break;
14461 case 549:
14462 // S2_lsl_r_p_acc, S2_lsl_r_r_acc
14463 O << " += lsl(";
14464 printOperand(MI, OpNo: 2, O);
14465 O << ',';
14466 printOperand(MI, OpNo: 3, O);
14467 O << ')';
14468 return;
14469 break;
14470 case 550:
14471 // S2_lsl_r_p_and, S2_lsl_r_r_and
14472 O << " &= lsl(";
14473 printOperand(MI, OpNo: 2, O);
14474 O << ',';
14475 printOperand(MI, OpNo: 3, O);
14476 O << ')';
14477 return;
14478 break;
14479 case 551:
14480 // S2_lsl_r_p_nac, S2_lsl_r_r_nac
14481 O << " -= lsl(";
14482 printOperand(MI, OpNo: 2, O);
14483 O << ',';
14484 printOperand(MI, OpNo: 3, O);
14485 O << ')';
14486 return;
14487 break;
14488 case 552:
14489 // S2_lsl_r_p_or, S2_lsl_r_r_or
14490 O << " |= lsl(";
14491 printOperand(MI, OpNo: 2, O);
14492 O << ',';
14493 printOperand(MI, OpNo: 3, O);
14494 O << ')';
14495 return;
14496 break;
14497 case 553:
14498 // S2_lsl_r_p_xor
14499 O << " ^= lsl(";
14500 printOperand(MI, OpNo: 2, O);
14501 O << ',';
14502 printOperand(MI, OpNo: 3, O);
14503 O << ')';
14504 return;
14505 break;
14506 case 554:
14507 // S2_lsl_r_vh
14508 O << " = vlslh(";
14509 printOperand(MI, OpNo: 1, O);
14510 O << ',';
14511 printOperand(MI, OpNo: 2, O);
14512 O << ')';
14513 return;
14514 break;
14515 case 555:
14516 // S2_lsl_r_vw
14517 O << " = vlslw(";
14518 printOperand(MI, OpNo: 1, O);
14519 O << ',';
14520 printOperand(MI, OpNo: 2, O);
14521 O << ')';
14522 return;
14523 break;
14524 case 556:
14525 // S2_lsr_i_p, S2_lsr_i_r, S2_lsr_r_p, S2_lsr_r_r
14526 O << " = lsr(";
14527 printOperand(MI, OpNo: 1, O);
14528 break;
14529 case 557:
14530 // S2_lsr_i_p_acc, S2_lsr_i_r_acc, S2_lsr_r_p_acc, S2_lsr_r_r_acc
14531 O << " += lsr(";
14532 printOperand(MI, OpNo: 2, O);
14533 break;
14534 case 558:
14535 // S2_lsr_i_p_and, S2_lsr_i_r_and, S2_lsr_r_p_and, S2_lsr_r_r_and
14536 O << " &= lsr(";
14537 printOperand(MI, OpNo: 2, O);
14538 break;
14539 case 559:
14540 // S2_lsr_i_p_nac, S2_lsr_i_r_nac, S2_lsr_r_p_nac, S2_lsr_r_r_nac
14541 O << " -= lsr(";
14542 printOperand(MI, OpNo: 2, O);
14543 break;
14544 case 560:
14545 // S2_lsr_i_p_or, S2_lsr_i_r_or, S2_lsr_r_p_or, S2_lsr_r_r_or
14546 O << " |= lsr(";
14547 printOperand(MI, OpNo: 2, O);
14548 break;
14549 case 561:
14550 // S2_lsr_i_p_xacc, S2_lsr_i_r_xacc, S2_lsr_r_p_xor
14551 O << " ^= lsr(";
14552 printOperand(MI, OpNo: 2, O);
14553 break;
14554 case 562:
14555 // S2_mask
14556 O << " = mask(#";
14557 printOperand(MI, OpNo: 1, O);
14558 O << ",#";
14559 printOperand(MI, OpNo: 2, O);
14560 O << ')';
14561 return;
14562 break;
14563 case 563:
14564 // S2_packhl, dep_S2_packhl
14565 O << " = packhl(";
14566 printOperand(MI, OpNo: 1, O);
14567 O << ',';
14568 printOperand(MI, OpNo: 2, O);
14569 break;
14570 case 564:
14571 // S2_parityp, S4_parity
14572 O << " = parity(";
14573 printOperand(MI, OpNo: 1, O);
14574 O << ',';
14575 printOperand(MI, OpNo: 2, O);
14576 O << ')';
14577 return;
14578 break;
14579 case 565:
14580 // S2_setbit_i, S2_setbit_r
14581 O << " = setbit(";
14582 printOperand(MI, OpNo: 1, O);
14583 break;
14584 case 566:
14585 // S2_shuffeb
14586 O << " = shuffeb(";
14587 printOperand(MI, OpNo: 1, O);
14588 O << ',';
14589 printOperand(MI, OpNo: 2, O);
14590 O << ')';
14591 return;
14592 break;
14593 case 567:
14594 // S2_shuffeh
14595 O << " = shuffeh(";
14596 printOperand(MI, OpNo: 1, O);
14597 O << ',';
14598 printOperand(MI, OpNo: 2, O);
14599 O << ')';
14600 return;
14601 break;
14602 case 568:
14603 // S2_shuffob
14604 O << " = shuffob(";
14605 printOperand(MI, OpNo: 1, O);
14606 O << ',';
14607 printOperand(MI, OpNo: 2, O);
14608 O << ')';
14609 return;
14610 break;
14611 case 569:
14612 // S2_shuffoh
14613 O << " = shuffoh(";
14614 printOperand(MI, OpNo: 1, O);
14615 O << ',';
14616 printOperand(MI, OpNo: 2, O);
14617 O << ')';
14618 return;
14619 break;
14620 case 570:
14621 // S2_storerb_pbr, S2_storerb_pr, S2_storerbnew_pbr, S2_storerbnew_pr, S2...
14622 O << "++";
14623 printOperand(MI, OpNo: 2, O);
14624 break;
14625 case 571:
14626 // S2_storerb_pci, S2_storerb_pi, S2_storerbnew_pci, S2_storerbnew_pi, S2...
14627 O << "++#";
14628 printOperand(MI, OpNo: 2, O);
14629 break;
14630 case 572:
14631 // S2_storerb_pcr, S2_storerbnew_pcr, S2_storerd_pcr, S2_storerf_pcr, S2_...
14632 O << "++I:circ(";
14633 printOperand(MI, OpNo: 2, O);
14634 O << ")) = ";
14635 printOperand(MI, OpNo: 3, O);
14636 break;
14637 case 573:
14638 // S2_storew_rl_at_vi, S4_stored_rl_at_vi
14639 O << "):at = ";
14640 printOperand(MI, OpNo: 1, O);
14641 return;
14642 break;
14643 case 574:
14644 // S2_storew_rl_st_vi, S4_stored_rl_st_vi
14645 O << "):st = ";
14646 printOperand(MI, OpNo: 1, O);
14647 return;
14648 break;
14649 case 575:
14650 // S2_svsathb, S2_vsathb, S2_vsathb_nopack
14651 O << " = vsathb(";
14652 printOperand(MI, OpNo: 1, O);
14653 O << ')';
14654 return;
14655 break;
14656 case 576:
14657 // S2_togglebit_i, S2_togglebit_r
14658 O << " = togglebit(";
14659 printOperand(MI, OpNo: 1, O);
14660 break;
14661 case 577:
14662 // S2_tstbit_i, S2_tstbit_r
14663 O << " = tstbit(";
14664 printOperand(MI, OpNo: 1, O);
14665 break;
14666 case 578:
14667 // S2_valignib, S2_valignrb
14668 O << " = valignb(";
14669 printOperand(MI, OpNo: 1, O);
14670 O << ',';
14671 printOperand(MI, OpNo: 2, O);
14672 break;
14673 case 579:
14674 // S2_vcnegh
14675 O << " = vcnegh(";
14676 printOperand(MI, OpNo: 1, O);
14677 O << ',';
14678 printOperand(MI, OpNo: 2, O);
14679 O << ')';
14680 return;
14681 break;
14682 case 580:
14683 // S2_vcrotate
14684 O << " = vcrotate(";
14685 printOperand(MI, OpNo: 1, O);
14686 O << ',';
14687 printOperand(MI, OpNo: 2, O);
14688 O << ')';
14689 return;
14690 break;
14691 case 581:
14692 // S2_vrcnegh
14693 O << " += vrcnegh(";
14694 printOperand(MI, OpNo: 2, O);
14695 O << ',';
14696 printOperand(MI, OpNo: 3, O);
14697 O << ')';
14698 return;
14699 break;
14700 case 582:
14701 // S2_vrndpackwh, S2_vrndpackwhs
14702 O << " = vrndwh(";
14703 printOperand(MI, OpNo: 1, O);
14704 break;
14705 case 583:
14706 // S2_vsatwuh, S2_vsatwuh_nopack
14707 O << " = vsatwuh(";
14708 printOperand(MI, OpNo: 1, O);
14709 O << ')';
14710 return;
14711 break;
14712 case 584:
14713 // S2_vsplatrb, S6_vsplatrbp
14714 O << " = vsplatb(";
14715 printOperand(MI, OpNo: 1, O);
14716 O << ')';
14717 return;
14718 break;
14719 case 585:
14720 // S2_vsplatrh
14721 O << " = vsplath(";
14722 printOperand(MI, OpNo: 1, O);
14723 O << ')';
14724 return;
14725 break;
14726 case 586:
14727 // S2_vspliceib, S2_vsplicerb
14728 O << " = vspliceb(";
14729 printOperand(MI, OpNo: 1, O);
14730 O << ',';
14731 printOperand(MI, OpNo: 2, O);
14732 break;
14733 case 587:
14734 // S2_vsxtbh
14735 O << " = vsxtbh(";
14736 printOperand(MI, OpNo: 1, O);
14737 O << ')';
14738 return;
14739 break;
14740 case 588:
14741 // S2_vsxthw
14742 O << " = vsxthw(";
14743 printOperand(MI, OpNo: 1, O);
14744 O << ')';
14745 return;
14746 break;
14747 case 589:
14748 // S2_vtrunehb, S6_vtrunehb_ppp
14749 O << " = vtrunehb(";
14750 printOperand(MI, OpNo: 1, O);
14751 break;
14752 case 590:
14753 // S2_vtrunewh
14754 O << " = vtrunewh(";
14755 printOperand(MI, OpNo: 1, O);
14756 O << ',';
14757 printOperand(MI, OpNo: 2, O);
14758 O << ')';
14759 return;
14760 break;
14761 case 591:
14762 // S2_vtrunohb, S6_vtrunohb_ppp
14763 O << " = vtrunohb(";
14764 printOperand(MI, OpNo: 1, O);
14765 break;
14766 case 592:
14767 // S2_vtrunowh
14768 O << " = vtrunowh(";
14769 printOperand(MI, OpNo: 1, O);
14770 O << ',';
14771 printOperand(MI, OpNo: 2, O);
14772 O << ')';
14773 return;
14774 break;
14775 case 593:
14776 // S2_vzxtbh
14777 O << " = vzxtbh(";
14778 printOperand(MI, OpNo: 1, O);
14779 O << ')';
14780 return;
14781 break;
14782 case 594:
14783 // S2_vzxthw
14784 O << " = vzxthw(";
14785 printOperand(MI, OpNo: 1, O);
14786 O << ')';
14787 return;
14788 break;
14789 case 595:
14790 // S4_andi_asl_ri, S4_andi_lsr_ri
14791 O << " = and(#";
14792 printOperand(MI, OpNo: 1, O);
14793 break;
14794 case 596:
14795 // S4_clbaddi, S4_clbpaddi
14796 O << " = add(clb(";
14797 printOperand(MI, OpNo: 1, O);
14798 O << "),#";
14799 printOperand(MI, OpNo: 2, O);
14800 O << ')';
14801 return;
14802 break;
14803 case 597:
14804 // S4_extract, S4_extract_rp, S4_extractp, S4_extractp_rp
14805 O << " = extract(";
14806 printOperand(MI, OpNo: 1, O);
14807 break;
14808 case 598:
14809 // S4_lsli
14810 O << " = lsl(#";
14811 printOperand(MI, OpNo: 1, O);
14812 O << ',';
14813 printOperand(MI, OpNo: 2, O);
14814 O << ')';
14815 return;
14816 break;
14817 case 599:
14818 // S4_ntstbit_i, S4_ntstbit_r
14819 O << " = !tstbit(";
14820 printOperand(MI, OpNo: 1, O);
14821 break;
14822 case 600:
14823 // S4_ori_asl_ri, S4_ori_lsr_ri
14824 O << " = or(#";
14825 printOperand(MI, OpNo: 1, O);
14826 break;
14827 case 601:
14828 // S4_pstorerbf_abs, S4_pstorerbnewf_abs, S4_pstorerbnewt_abs, S4_pstorer...
14829 O << ") memb(#";
14830 printOperand(MI, OpNo: 1, O);
14831 O << ") = ";
14832 printOperand(MI, OpNo: 2, O);
14833 break;
14834 case 602:
14835 // S4_pstorerbfnew_abs, S4_pstorerbnewfnew_abs, S4_pstorerbnewtnew_abs, S...
14836 O << ".new) memb(#";
14837 printOperand(MI, OpNo: 1, O);
14838 O << ") = ";
14839 printOperand(MI, OpNo: 2, O);
14840 break;
14841 case 603:
14842 // S4_pstorerdf_abs, S4_pstorerdt_abs
14843 O << ") memd(#";
14844 printOperand(MI, OpNo: 1, O);
14845 O << ") = ";
14846 printOperand(MI, OpNo: 2, O);
14847 return;
14848 break;
14849 case 604:
14850 // S4_pstorerdfnew_abs, S4_pstorerdtnew_abs
14851 O << ".new) memd(#";
14852 printOperand(MI, OpNo: 1, O);
14853 O << ") = ";
14854 printOperand(MI, OpNo: 2, O);
14855 return;
14856 break;
14857 case 605:
14858 // S4_pstorerff_abs, S4_pstorerft_abs, S4_pstorerhf_abs, S4_pstorerhnewf_...
14859 O << ") memh(#";
14860 printOperand(MI, OpNo: 1, O);
14861 O << ") = ";
14862 printOperand(MI, OpNo: 2, O);
14863 break;
14864 case 606:
14865 // S4_pstorerffnew_abs, S4_pstorerftnew_abs, S4_pstorerhfnew_abs, S4_psto...
14866 O << ".new) memh(#";
14867 printOperand(MI, OpNo: 1, O);
14868 O << ") = ";
14869 printOperand(MI, OpNo: 2, O);
14870 break;
14871 case 607:
14872 // S4_pstorerif_abs, S4_pstorerinewf_abs, S4_pstorerinewt_abs, S4_pstorer...
14873 O << ") memw(#";
14874 printOperand(MI, OpNo: 1, O);
14875 O << ") = ";
14876 printOperand(MI, OpNo: 2, O);
14877 break;
14878 case 608:
14879 // S4_pstorerifnew_abs, S4_pstorerinewfnew_abs, S4_pstorerinewtnew_abs, S...
14880 O << ".new) memw(#";
14881 printOperand(MI, OpNo: 1, O);
14882 O << ") = ";
14883 printOperand(MI, OpNo: 2, O);
14884 break;
14885 case 609:
14886 // S4_storerb_ap, S4_storerbnew_ap, S4_storerd_ap, S4_storerf_ap, S4_stor...
14887 O << "=#";
14888 printOperand(MI, OpNo: 1, O);
14889 O << ") = ";
14890 printOperand(MI, OpNo: 2, O);
14891 break;
14892 case 610:
14893 // S4_storerb_rr, S4_storerbnew_rr, S4_storerd_rr, S4_storerf_rr, S4_stor...
14894 O << '+';
14895 printOperand(MI, OpNo: 1, O);
14896 O << "<<#";
14897 printOperand(MI, OpNo: 2, O);
14898 O << ") = ";
14899 printOperand(MI, OpNo: 3, O);
14900 break;
14901 case 611:
14902 // S4_storerb_ur, S4_storerbnew_ur, S4_storerd_ur, S4_storerf_ur, S4_stor...
14903 O << "<<#";
14904 printOperand(MI, OpNo: 1, O);
14905 O << "+#";
14906 printOperand(MI, OpNo: 2, O);
14907 O << ") = ";
14908 printOperand(MI, OpNo: 3, O);
14909 break;
14910 case 612:
14911 // S4_vrcrotate
14912 O << " = vrcrotate(";
14913 printOperand(MI, OpNo: 1, O);
14914 O << ',';
14915 printOperand(MI, OpNo: 2, O);
14916 O << ",#";
14917 printOperand(MI, OpNo: 3, O);
14918 O << ')';
14919 return;
14920 break;
14921 case 613:
14922 // S4_vrcrotate_acc
14923 O << " += vrcrotate(";
14924 printOperand(MI, OpNo: 2, O);
14925 O << ',';
14926 printOperand(MI, OpNo: 3, O);
14927 O << ",#";
14928 printOperand(MI, OpNo: 4, O);
14929 O << ')';
14930 return;
14931 break;
14932 case 614:
14933 // S4_vxaddsubh, S4_vxaddsubhr
14934 O << " = vxaddsubh(";
14935 printOperand(MI, OpNo: 1, O);
14936 O << ',';
14937 printOperand(MI, OpNo: 2, O);
14938 break;
14939 case 615:
14940 // S4_vxaddsubw
14941 O << " = vxaddsubw(";
14942 printOperand(MI, OpNo: 1, O);
14943 O << ',';
14944 printOperand(MI, OpNo: 2, O);
14945 O << "):sat";
14946 return;
14947 break;
14948 case 616:
14949 // S4_vxsubaddh, S4_vxsubaddhr
14950 O << " = vxsubaddh(";
14951 printOperand(MI, OpNo: 1, O);
14952 O << ',';
14953 printOperand(MI, OpNo: 2, O);
14954 break;
14955 case 617:
14956 // S4_vxsubaddw
14957 O << " = vxsubaddw(";
14958 printOperand(MI, OpNo: 1, O);
14959 O << ',';
14960 printOperand(MI, OpNo: 2, O);
14961 O << "):sat";
14962 return;
14963 break;
14964 case 618:
14965 // S5_popcountp
14966 O << " = popcount(";
14967 printOperand(MI, OpNo: 1, O);
14968 O << ')';
14969 return;
14970 break;
14971 case 619:
14972 // S6_rol_i_p, S6_rol_i_r
14973 O << " = rol(";
14974 printOperand(MI, OpNo: 1, O);
14975 O << ",#";
14976 printOperand(MI, OpNo: 2, O);
14977 O << ')';
14978 return;
14979 break;
14980 case 620:
14981 // S6_rol_i_p_acc, S6_rol_i_r_acc
14982 O << " += rol(";
14983 printOperand(MI, OpNo: 2, O);
14984 O << ",#";
14985 printOperand(MI, OpNo: 3, O);
14986 O << ')';
14987 return;
14988 break;
14989 case 621:
14990 // S6_rol_i_p_and, S6_rol_i_r_and
14991 O << " &= rol(";
14992 printOperand(MI, OpNo: 2, O);
14993 O << ",#";
14994 printOperand(MI, OpNo: 3, O);
14995 O << ')';
14996 return;
14997 break;
14998 case 622:
14999 // S6_rol_i_p_nac, S6_rol_i_r_nac
15000 O << " -= rol(";
15001 printOperand(MI, OpNo: 2, O);
15002 O << ",#";
15003 printOperand(MI, OpNo: 3, O);
15004 O << ')';
15005 return;
15006 break;
15007 case 623:
15008 // S6_rol_i_p_or, S6_rol_i_r_or
15009 O << " |= rol(";
15010 printOperand(MI, OpNo: 2, O);
15011 O << ",#";
15012 printOperand(MI, OpNo: 3, O);
15013 O << ')';
15014 return;
15015 break;
15016 case 624:
15017 // S6_rol_i_p_xacc, S6_rol_i_r_xacc
15018 O << " ^= rol(";
15019 printOperand(MI, OpNo: 2, O);
15020 O << ",#";
15021 printOperand(MI, OpNo: 3, O);
15022 O << ')';
15023 return;
15024 break;
15025 case 625:
15026 // SA1_addsp
15027 O << " = add(r29,#";
15028 printOperand(MI, OpNo: 1, O);
15029 O << ')';
15030 return;
15031 break;
15032 case 626:
15033 // SA1_combine0i
15034 O << " = combine(#0,#";
15035 printOperand(MI, OpNo: 1, O);
15036 O << ')';
15037 return;
15038 break;
15039 case 627:
15040 // SA1_combine1i
15041 O << " = combine(#1,#";
15042 printOperand(MI, OpNo: 1, O);
15043 O << ')';
15044 return;
15045 break;
15046 case 628:
15047 // SA1_combine2i
15048 O << " = combine(#2,#";
15049 printOperand(MI, OpNo: 1, O);
15050 O << ')';
15051 return;
15052 break;
15053 case 629:
15054 // SA1_combine3i
15055 O << " = combine(#3,#";
15056 printOperand(MI, OpNo: 1, O);
15057 O << ')';
15058 return;
15059 break;
15060 case 630:
15061 // SA1_combinezr
15062 O << " = combine(#0,";
15063 printOperand(MI, OpNo: 1, O);
15064 O << ')';
15065 return;
15066 break;
15067 case 631:
15068 // SL2_loadrd_sp
15069 O << " = memd(r29+#";
15070 printOperand(MI, OpNo: 1, O);
15071 O << ')';
15072 return;
15073 break;
15074 case 632:
15075 // SL2_loadri_sp
15076 O << " = memw(r29+#";
15077 printOperand(MI, OpNo: 1, O);
15078 O << ')';
15079 return;
15080 break;
15081 case 633:
15082 // V6_extractw
15083 O << " = vextract(";
15084 printOperand(MI, OpNo: 1, O);
15085 O << ',';
15086 printOperand(MI, OpNo: 2, O);
15087 O << ')';
15088 return;
15089 break;
15090 case 634:
15091 // V6_get_qfext
15092 O << " = vgetqfext(";
15093 printOperand(MI, OpNo: 1, O);
15094 O << ".x,";
15095 printOperand(MI, OpNo: 2, O);
15096 O << ')';
15097 return;
15098 break;
15099 case 635:
15100 // V6_get_qfext_oracc
15101 O << " |= vgetqfext(";
15102 printOperand(MI, OpNo: 2, O);
15103 O << ".x,";
15104 printOperand(MI, OpNo: 3, O);
15105 O << ')';
15106 return;
15107 break;
15108 case 636:
15109 // V6_lvsplatb
15110 O << ".b = vsplat(";
15111 printOperand(MI, OpNo: 1, O);
15112 O << ')';
15113 return;
15114 break;
15115 case 637:
15116 // V6_lvsplath
15117 O << ".h = vsplat(";
15118 printOperand(MI, OpNo: 1, O);
15119 O << ')';
15120 return;
15121 break;
15122 case 638:
15123 // V6_lvsplatw
15124 O << " = vsplat(";
15125 printOperand(MI, OpNo: 1, O);
15126 O << ')';
15127 return;
15128 break;
15129 case 639:
15130 // V6_pred_scalar2
15131 O << " = vsetq(";
15132 printOperand(MI, OpNo: 1, O);
15133 O << ')';
15134 return;
15135 break;
15136 case 640:
15137 // V6_pred_scalar2v2
15138 O << " = vsetq2(";
15139 printOperand(MI, OpNo: 1, O);
15140 O << ')';
15141 return;
15142 break;
15143 case 641:
15144 // V6_set_qfext
15145 O << ".x = vsetqfext(";
15146 printOperand(MI, OpNo: 1, O);
15147 O << ',';
15148 printOperand(MI, OpNo: 2, O);
15149 O << ')';
15150 return;
15151 break;
15152 case 642:
15153 // V6_shuffeqh, V6_vshuffeb
15154 O << ".b = vshuffe(";
15155 printOperand(MI, OpNo: 1, O);
15156 break;
15157 case 643:
15158 // V6_shuffeqw, V6_vshufeh
15159 O << ".h = vshuffe(";
15160 printOperand(MI, OpNo: 1, O);
15161 break;
15162 case 644:
15163 // V6_v6mpyhubs10_vxx, V6_v6mpyvubs10_vxx
15164 O << ".w += v6mpy(";
15165 printOperand(MI, OpNo: 2, O);
15166 O << ".ub,";
15167 printOperand(MI, OpNo: 3, O);
15168 O << ".b,#";
15169 printOperand(MI, OpNo: 4, O);
15170 break;
15171 case 645:
15172 // V6_vL32b_cur_ai, V6_vL32b_cur_pi, V6_vL32b_cur_ppu, V6_vL32b_nt_cur_ai...
15173 O << ".cur = vmem(";
15174 printOperand(MI, OpNo: 1, O);
15175 break;
15176 case 646:
15177 // V6_vL32b_nt_tmp_ai, V6_vL32b_nt_tmp_pi, V6_vL32b_nt_tmp_ppu, V6_vL32b_...
15178 O << ".tmp = vmem(";
15179 printOperand(MI, OpNo: 1, O);
15180 break;
15181 case 647:
15182 // V6_vabs_f8
15183 O << ".f8 = vabs(";
15184 printOperand(MI, OpNo: 1, O);
15185 O << ".f8)";
15186 return;
15187 break;
15188 case 648:
15189 // V6_vabs_hf
15190 O << ".hf = vabs(";
15191 printOperand(MI, OpNo: 1, O);
15192 O << ".hf)";
15193 return;
15194 break;
15195 case 649:
15196 // V6_vabs_qf16_hf, V6_vabs_qf16_qf16
15197 O << ".qf16 = vabs(";
15198 printOperand(MI, OpNo: 1, O);
15199 break;
15200 case 650:
15201 // V6_vabs_qf32_qf32, V6_vabs_qf32_sf
15202 O << ".qf32 = vabs(";
15203 printOperand(MI, OpNo: 1, O);
15204 break;
15205 case 651:
15206 // V6_vabs_sf
15207 O << ".sf = vabs(";
15208 printOperand(MI, OpNo: 1, O);
15209 O << ".sf)";
15210 return;
15211 break;
15212 case 652:
15213 // V6_vabsb, V6_vabsb_sat
15214 O << ".b = vabs(";
15215 printOperand(MI, OpNo: 1, O);
15216 break;
15217 case 653:
15218 // V6_vabsdiffh, V6_vabsdiffuh
15219 O << ".uh = vabsdiff(";
15220 printOperand(MI, OpNo: 1, O);
15221 break;
15222 case 654:
15223 // V6_vabsdiffub
15224 O << ".ub = vabsdiff(";
15225 printOperand(MI, OpNo: 1, O);
15226 O << ".ub,";
15227 printOperand(MI, OpNo: 2, O);
15228 O << ".ub)";
15229 return;
15230 break;
15231 case 655:
15232 // V6_vabsdiffw
15233 O << ".uw = vabsdiff(";
15234 printOperand(MI, OpNo: 1, O);
15235 O << ".w,";
15236 printOperand(MI, OpNo: 2, O);
15237 O << ".w)";
15238 return;
15239 break;
15240 case 656:
15241 // V6_vabsh, V6_vabsh_sat
15242 O << ".h = vabs(";
15243 printOperand(MI, OpNo: 1, O);
15244 break;
15245 case 657:
15246 // V6_vabsw, V6_vabsw_sat
15247 O << ".w = vabs(";
15248 printOperand(MI, OpNo: 1, O);
15249 break;
15250 case 658:
15251 // V6_vadd_hf, V6_vadd_qf16, V6_vadd_qf16_mix
15252 O << ".qf16 = vadd(";
15253 printOperand(MI, OpNo: 1, O);
15254 break;
15255 case 659:
15256 // V6_vadd_hf_f8, V6_vadd_hf_hf
15257 O << ".hf = vadd(";
15258 printOperand(MI, OpNo: 1, O);
15259 break;
15260 case 660:
15261 // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vadd_sf
15262 O << ".qf32 = vadd(";
15263 printOperand(MI, OpNo: 1, O);
15264 break;
15265 case 661:
15266 // V6_vadd_sf_bf, V6_vadd_sf_hf, V6_vadd_sf_sf
15267 O << ".sf = vadd(";
15268 printOperand(MI, OpNo: 1, O);
15269 break;
15270 case 662:
15271 // V6_vaddb, V6_vaddb_dv, V6_vaddbsat, V6_vaddbsat_dv
15272 O << ".b = vadd(";
15273 printOperand(MI, OpNo: 1, O);
15274 O << ".b,";
15275 printOperand(MI, OpNo: 2, O);
15276 break;
15277 case 663:
15278 // V6_vaddcarry, V6_vaddcarrysat, V6_vaddhw, V6_vadduhw, V6_vaddw, V6_vad...
15279 O << ".w = vadd(";
15280 break;
15281 case 664:
15282 // V6_vaddcarryo, V6_vsubcarryo
15283 O << ".w,";
15284 printOperand(MI, OpNo: 1, O);
15285 break;
15286 case 665:
15287 // V6_vaddclbh
15288 O << ".h = vadd(vclb(";
15289 printOperand(MI, OpNo: 1, O);
15290 O << ".h),";
15291 printOperand(MI, OpNo: 2, O);
15292 O << ".h)";
15293 return;
15294 break;
15295 case 666:
15296 // V6_vaddclbw
15297 O << ".w = vadd(vclb(";
15298 printOperand(MI, OpNo: 1, O);
15299 O << ".w),";
15300 printOperand(MI, OpNo: 2, O);
15301 O << ".w)";
15302 return;
15303 break;
15304 case 667:
15305 // V6_vaddh, V6_vaddh_dv, V6_vaddhsat, V6_vaddhsat_dv, V6_vaddubh
15306 O << ".h = vadd(";
15307 printOperand(MI, OpNo: 1, O);
15308 break;
15309 case 668:
15310 // V6_vaddhw_acc, V6_vadduhw_acc
15311 O << ".w += vadd(";
15312 printOperand(MI, OpNo: 2, O);
15313 break;
15314 case 669:
15315 // V6_vaddubh_acc
15316 O << ".h += vadd(";
15317 printOperand(MI, OpNo: 2, O);
15318 O << ".ub,";
15319 printOperand(MI, OpNo: 3, O);
15320 O << ".ub)";
15321 return;
15322 break;
15323 case 670:
15324 // V6_vaddubsat, V6_vaddubsat_dv, V6_vaddububb_sat
15325 O << ".ub = vadd(";
15326 printOperand(MI, OpNo: 1, O);
15327 O << ".ub,";
15328 printOperand(MI, OpNo: 2, O);
15329 break;
15330 case 671:
15331 // V6_vadduhsat, V6_vadduhsat_dv
15332 O << ".uh = vadd(";
15333 printOperand(MI, OpNo: 1, O);
15334 O << ".uh,";
15335 printOperand(MI, OpNo: 2, O);
15336 O << ".uh):sat";
15337 return;
15338 break;
15339 case 672:
15340 // V6_vadduwsat, V6_vadduwsat_dv
15341 O << ".uw = vadd(";
15342 printOperand(MI, OpNo: 1, O);
15343 O << ".uw,";
15344 printOperand(MI, OpNo: 2, O);
15345 O << ".uw):sat";
15346 return;
15347 break;
15348 case 673:
15349 // V6_valign4
15350 O << " = valign4(";
15351 printOperand(MI, OpNo: 1, O);
15352 O << ',';
15353 printOperand(MI, OpNo: 2, O);
15354 O << ',';
15355 printOperand(MI, OpNo: 3, O);
15356 O << ')';
15357 return;
15358 break;
15359 case 674:
15360 // V6_valignb, V6_valignbi
15361 O << " = valign(";
15362 printOperand(MI, OpNo: 1, O);
15363 O << ',';
15364 printOperand(MI, OpNo: 2, O);
15365 break;
15366 case 675:
15367 // V6_vand, V6_vandqrt, V6_vandvqv, V6_vandvrt
15368 O << " = vand(";
15369 printOperand(MI, OpNo: 1, O);
15370 O << ',';
15371 printOperand(MI, OpNo: 2, O);
15372 O << ')';
15373 return;
15374 break;
15375 case 676:
15376 // V6_vandnqrt, V6_vandvnqv
15377 O << " = vand(!";
15378 printOperand(MI, OpNo: 1, O);
15379 O << ',';
15380 printOperand(MI, OpNo: 2, O);
15381 O << ')';
15382 return;
15383 break;
15384 case 677:
15385 // V6_vandnqrt_acc
15386 O << " |= vand(!";
15387 printOperand(MI, OpNo: 2, O);
15388 O << ',';
15389 printOperand(MI, OpNo: 3, O);
15390 O << ')';
15391 return;
15392 break;
15393 case 678:
15394 // V6_vandqrt_acc, V6_vandvrt_acc
15395 O << " |= vand(";
15396 printOperand(MI, OpNo: 2, O);
15397 O << ',';
15398 printOperand(MI, OpNo: 3, O);
15399 O << ')';
15400 return;
15401 break;
15402 case 679:
15403 // V6_vaslh, V6_vaslhv
15404 O << ".h = vasl(";
15405 printOperand(MI, OpNo: 1, O);
15406 O << ".h,";
15407 printOperand(MI, OpNo: 2, O);
15408 break;
15409 case 680:
15410 // V6_vaslh_acc
15411 O << ".h += vasl(";
15412 printOperand(MI, OpNo: 2, O);
15413 O << ".h,";
15414 printOperand(MI, OpNo: 3, O);
15415 O << ')';
15416 return;
15417 break;
15418 case 681:
15419 // V6_vaslw, V6_vaslwv
15420 O << ".w = vasl(";
15421 printOperand(MI, OpNo: 1, O);
15422 O << ".w,";
15423 printOperand(MI, OpNo: 2, O);
15424 break;
15425 case 682:
15426 // V6_vaslw_acc
15427 O << ".w += vasl(";
15428 printOperand(MI, OpNo: 2, O);
15429 O << ".w,";
15430 printOperand(MI, OpNo: 3, O);
15431 O << ')';
15432 return;
15433 break;
15434 case 683:
15435 // V6_vasr_into
15436 O << ".w = vasrinto(";
15437 printOperand(MI, OpNo: 2, O);
15438 O << ".w,";
15439 printOperand(MI, OpNo: 3, O);
15440 O << ".w)";
15441 return;
15442 break;
15443 case 684:
15444 // V6_vasrh, V6_vasrhv, V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat
15445 O << ".h = vasr(";
15446 printOperand(MI, OpNo: 1, O);
15447 break;
15448 case 685:
15449 // V6_vasrh_acc
15450 O << ".h += vasr(";
15451 printOperand(MI, OpNo: 2, O);
15452 O << ".h,";
15453 printOperand(MI, OpNo: 3, O);
15454 O << ')';
15455 return;
15456 break;
15457 case 686:
15458 // V6_vasrhbrndsat, V6_vasrhbsat
15459 O << ".b = vasr(";
15460 printOperand(MI, OpNo: 1, O);
15461 O << ".h,";
15462 printOperand(MI, OpNo: 2, O);
15463 O << ".h,";
15464 printOperand(MI, OpNo: 3, O);
15465 break;
15466 case 687:
15467 // V6_vasrhubrndsat, V6_vasrhubsat, V6_vasruhubrndsat, V6_vasruhubsat, V6...
15468 O << ".ub = vasr(";
15469 printOperand(MI, OpNo: 1, O);
15470 break;
15471 case 688:
15472 // V6_vasruwuhrndsat, V6_vasruwuhsat, V6_vasrvwuhrndsat, V6_vasrvwuhsat, ...
15473 O << ".uh = vasr(";
15474 printOperand(MI, OpNo: 1, O);
15475 break;
15476 case 689:
15477 // V6_vasrw, V6_vasrwv
15478 O << ".w = vasr(";
15479 printOperand(MI, OpNo: 1, O);
15480 O << ".w,";
15481 printOperand(MI, OpNo: 2, O);
15482 break;
15483 case 690:
15484 // V6_vasrw_acc
15485 O << ".w += vasr(";
15486 printOperand(MI, OpNo: 2, O);
15487 O << ".w,";
15488 printOperand(MI, OpNo: 3, O);
15489 O << ')';
15490 return;
15491 break;
15492 case 691:
15493 // V6_vassign_fp
15494 O << ".w = vfmv(";
15495 printOperand(MI, OpNo: 1, O);
15496 O << ".w)";
15497 return;
15498 break;
15499 case 692:
15500 // V6_vassign_tmp
15501 O << ".tmp = ";
15502 printOperand(MI, OpNo: 1, O);
15503 return;
15504 break;
15505 case 693:
15506 // V6_vavgb, V6_vavgbrnd
15507 O << ".b = vavg(";
15508 printOperand(MI, OpNo: 1, O);
15509 O << ".b,";
15510 printOperand(MI, OpNo: 2, O);
15511 break;
15512 case 694:
15513 // V6_vavgh, V6_vavghrnd
15514 O << ".h = vavg(";
15515 printOperand(MI, OpNo: 1, O);
15516 O << ".h,";
15517 printOperand(MI, OpNo: 2, O);
15518 break;
15519 case 695:
15520 // V6_vavgub, V6_vavgubrnd
15521 O << ".ub = vavg(";
15522 printOperand(MI, OpNo: 1, O);
15523 O << ".ub,";
15524 printOperand(MI, OpNo: 2, O);
15525 break;
15526 case 696:
15527 // V6_vavguh, V6_vavguhrnd
15528 O << ".uh = vavg(";
15529 printOperand(MI, OpNo: 1, O);
15530 O << ".uh,";
15531 printOperand(MI, OpNo: 2, O);
15532 break;
15533 case 697:
15534 // V6_vavguw, V6_vavguwrnd
15535 O << ".uw = vavg(";
15536 printOperand(MI, OpNo: 1, O);
15537 O << ".uw,";
15538 printOperand(MI, OpNo: 2, O);
15539 break;
15540 case 698:
15541 // V6_vavgw, V6_vavgwrnd
15542 O << ".w = vavg(";
15543 printOperand(MI, OpNo: 1, O);
15544 O << ".w,";
15545 printOperand(MI, OpNo: 2, O);
15546 break;
15547 case 699:
15548 // V6_vcl0h
15549 O << ".uh = vcl0(";
15550 printOperand(MI, OpNo: 1, O);
15551 O << ".uh)";
15552 return;
15553 break;
15554 case 700:
15555 // V6_vcl0w
15556 O << ".uw = vcl0(";
15557 printOperand(MI, OpNo: 1, O);
15558 O << ".uw)";
15559 return;
15560 break;
15561 case 701:
15562 // V6_vcombine
15563 O << " = vcombine(";
15564 printOperand(MI, OpNo: 1, O);
15565 O << ',';
15566 printOperand(MI, OpNo: 2, O);
15567 O << ')';
15568 return;
15569 break;
15570 case 702:
15571 // V6_vcombine_tmp
15572 O << ".tmp = vcombine(";
15573 printOperand(MI, OpNo: 1, O);
15574 O << ',';
15575 printOperand(MI, OpNo: 2, O);
15576 O << ')';
15577 return;
15578 break;
15579 case 703:
15580 // V6_vconv_bf_qf32
15581 O << ".bf = ";
15582 printOperand(MI, OpNo: 1, O);
15583 O << ".qf32";
15584 return;
15585 break;
15586 case 704:
15587 // V6_vconv_f8_qf16
15588 O << ".f8 = ";
15589 printOperand(MI, OpNo: 1, O);
15590 O << ".qf16";
15591 return;
15592 break;
15593 case 705:
15594 // V6_vconv_h_hf, V6_vconv_h_hf_rnd
15595 O << ".h = ";
15596 printOperand(MI, OpNo: 1, O);
15597 break;
15598 case 706:
15599 // V6_vconv_hf_h, V6_vconv_hf_qf16, V6_vconv_hf_qf32
15600 O << ".hf = ";
15601 printOperand(MI, OpNo: 1, O);
15602 break;
15603 case 707:
15604 // V6_vconv_qf16_f8, V6_vconv_qf16_hf, V6_vconv_qf16_qf16
15605 O << ".qf16 = ";
15606 printOperand(MI, OpNo: 1, O);
15607 break;
15608 case 708:
15609 // V6_vconv_qf32_qf32, V6_vconv_qf32_sf
15610 O << ".qf32 = ";
15611 printOperand(MI, OpNo: 1, O);
15612 break;
15613 case 709:
15614 // V6_vconv_sf_qf32, V6_vconv_sf_w
15615 O << ".sf = ";
15616 printOperand(MI, OpNo: 1, O);
15617 break;
15618 case 710:
15619 // V6_vconv_w_sf
15620 O << ".w = ";
15621 printOperand(MI, OpNo: 1, O);
15622 O << ".sf";
15623 return;
15624 break;
15625 case 711:
15626 // V6_vcvt2_b_hf
15627 O << ".b = vcvt2(";
15628 printOperand(MI, OpNo: 1, O);
15629 O << ".hf,";
15630 printOperand(MI, OpNo: 2, O);
15631 O << ".hf)";
15632 return;
15633 break;
15634 case 712:
15635 // V6_vcvt2_hf_b, V6_vcvt2_hf_ub
15636 O << ".hf = vcvt2(";
15637 printOperand(MI, OpNo: 1, O);
15638 break;
15639 case 713:
15640 // V6_vcvt2_ub_hf
15641 O << ".ub = vcvt2(";
15642 printOperand(MI, OpNo: 1, O);
15643 O << ".hf,";
15644 printOperand(MI, OpNo: 2, O);
15645 O << ".hf)";
15646 return;
15647 break;
15648 case 714:
15649 // V6_vcvt_b_hf
15650 O << ".b = vcvt(";
15651 printOperand(MI, OpNo: 1, O);
15652 O << ".hf,";
15653 printOperand(MI, OpNo: 2, O);
15654 O << ".hf)";
15655 return;
15656 break;
15657 case 715:
15658 // V6_vcvt_bf_sf
15659 O << ".bf = vcvt(";
15660 printOperand(MI, OpNo: 1, O);
15661 O << ".sf,";
15662 printOperand(MI, OpNo: 2, O);
15663 O << ".sf)";
15664 return;
15665 break;
15666 case 716:
15667 // V6_vcvt_f8_hf
15668 O << ".f8 = vcvt(";
15669 printOperand(MI, OpNo: 1, O);
15670 O << ".hf,";
15671 printOperand(MI, OpNo: 2, O);
15672 O << ".hf)";
15673 return;
15674 break;
15675 case 717:
15676 // V6_vcvt_h_hf
15677 O << ".h = vcvt(";
15678 printOperand(MI, OpNo: 1, O);
15679 O << ".hf)";
15680 return;
15681 break;
15682 case 718:
15683 // V6_vcvt_hf_b, V6_vcvt_hf_f8, V6_vcvt_hf_h, V6_vcvt_hf_sf, V6_vcvt_hf_u...
15684 O << ".hf = vcvt(";
15685 printOperand(MI, OpNo: 1, O);
15686 break;
15687 case 719:
15688 // V6_vcvt_sf_hf
15689 O << ".sf = vcvt(";
15690 printOperand(MI, OpNo: 1, O);
15691 O << ".hf)";
15692 return;
15693 break;
15694 case 720:
15695 // V6_vcvt_ub_hf
15696 O << ".ub = vcvt(";
15697 printOperand(MI, OpNo: 1, O);
15698 O << ".hf,";
15699 printOperand(MI, OpNo: 2, O);
15700 O << ".hf)";
15701 return;
15702 break;
15703 case 721:
15704 // V6_vcvt_uh_hf
15705 O << ".uh = vcvt(";
15706 printOperand(MI, OpNo: 1, O);
15707 O << ".hf)";
15708 return;
15709 break;
15710 case 722:
15711 // V6_vdealb
15712 O << ".b = vdeal(";
15713 printOperand(MI, OpNo: 1, O);
15714 O << ".b)";
15715 return;
15716 break;
15717 case 723:
15718 // V6_vdealb4w
15719 O << ".b = vdeale(";
15720 printOperand(MI, OpNo: 1, O);
15721 O << ".b,";
15722 printOperand(MI, OpNo: 2, O);
15723 O << ".b)";
15724 return;
15725 break;
15726 case 724:
15727 // V6_vdealh
15728 O << ".h = vdeal(";
15729 printOperand(MI, OpNo: 1, O);
15730 O << ".h)";
15731 return;
15732 break;
15733 case 725:
15734 // V6_vdealvdd
15735 O << " = vdeal(";
15736 printOperand(MI, OpNo: 1, O);
15737 O << ',';
15738 printOperand(MI, OpNo: 2, O);
15739 O << ',';
15740 printOperand(MI, OpNo: 3, O);
15741 O << ')';
15742 return;
15743 break;
15744 case 726:
15745 // V6_vdelta
15746 O << " = vdelta(";
15747 printOperand(MI, OpNo: 1, O);
15748 O << ',';
15749 printOperand(MI, OpNo: 2, O);
15750 O << ')';
15751 return;
15752 break;
15753 case 727:
15754 // V6_vdmpy_sf_hf
15755 O << ".sf = vdmpy(";
15756 printOperand(MI, OpNo: 1, O);
15757 O << ".hf,";
15758 printOperand(MI, OpNo: 2, O);
15759 O << ".hf)";
15760 return;
15761 break;
15762 case 728:
15763 // V6_vdmpy_sf_hf_acc
15764 O << ".sf += vdmpy(";
15765 printOperand(MI, OpNo: 2, O);
15766 O << ".hf,";
15767 printOperand(MI, OpNo: 3, O);
15768 O << ".hf)";
15769 return;
15770 break;
15771 case 729:
15772 // V6_vdmpybus, V6_vdmpybus_dv
15773 O << ".h = vdmpy(";
15774 printOperand(MI, OpNo: 1, O);
15775 O << ".ub,";
15776 printOperand(MI, OpNo: 2, O);
15777 O << ".b)";
15778 return;
15779 break;
15780 case 730:
15781 // V6_vdmpybus_acc, V6_vdmpybus_dv_acc
15782 O << ".h += vdmpy(";
15783 printOperand(MI, OpNo: 2, O);
15784 O << ".ub,";
15785 printOperand(MI, OpNo: 3, O);
15786 O << ".b)";
15787 return;
15788 break;
15789 case 731:
15790 // V6_vdmpyhb, V6_vdmpyhb_dv, V6_vdmpyhisat, V6_vdmpyhsat, V6_vdmpyhsuisa...
15791 O << ".w = vdmpy(";
15792 printOperand(MI, OpNo: 1, O);
15793 O << ".h,";
15794 printOperand(MI, OpNo: 2, O);
15795 break;
15796 case 732:
15797 // V6_vdmpyhb_acc, V6_vdmpyhb_dv_acc, V6_vdmpyhisat_acc, V6_vdmpyhsat_acc...
15798 O << ".w += vdmpy(";
15799 printOperand(MI, OpNo: 2, O);
15800 O << ".h,";
15801 printOperand(MI, OpNo: 3, O);
15802 break;
15803 case 733:
15804 // V6_vdsaduh
15805 O << ".uw = vdsad(";
15806 printOperand(MI, OpNo: 1, O);
15807 O << ".uh,";
15808 printOperand(MI, OpNo: 2, O);
15809 O << ".uh)";
15810 return;
15811 break;
15812 case 734:
15813 // V6_vdsaduh_acc
15814 O << ".uw += vdsad(";
15815 printOperand(MI, OpNo: 2, O);
15816 O << ".uh,";
15817 printOperand(MI, OpNo: 3, O);
15818 O << ".uh)";
15819 return;
15820 break;
15821 case 735:
15822 // V6_vfmax_f8
15823 O << ".f8 = vfmax(";
15824 printOperand(MI, OpNo: 1, O);
15825 O << ".f8,";
15826 printOperand(MI, OpNo: 2, O);
15827 O << ".f8)";
15828 return;
15829 break;
15830 case 736:
15831 // V6_vfmax_hf
15832 O << ".hf = vfmax(";
15833 printOperand(MI, OpNo: 1, O);
15834 O << ".hf,";
15835 printOperand(MI, OpNo: 2, O);
15836 O << ".hf)";
15837 return;
15838 break;
15839 case 737:
15840 // V6_vfmax_sf
15841 O << ".sf = vfmax(";
15842 printOperand(MI, OpNo: 1, O);
15843 O << ".sf,";
15844 printOperand(MI, OpNo: 2, O);
15845 O << ".sf)";
15846 return;
15847 break;
15848 case 738:
15849 // V6_vfmin_f8
15850 O << ".f8 = vfmin(";
15851 printOperand(MI, OpNo: 1, O);
15852 O << ".f8,";
15853 printOperand(MI, OpNo: 2, O);
15854 O << ".f8)";
15855 return;
15856 break;
15857 case 739:
15858 // V6_vfmin_hf
15859 O << ".hf = vfmin(";
15860 printOperand(MI, OpNo: 1, O);
15861 O << ".hf,";
15862 printOperand(MI, OpNo: 2, O);
15863 O << ".hf)";
15864 return;
15865 break;
15866 case 740:
15867 // V6_vfmin_sf
15868 O << ".sf = vfmin(";
15869 printOperand(MI, OpNo: 1, O);
15870 O << ".sf,";
15871 printOperand(MI, OpNo: 2, O);
15872 O << ".sf)";
15873 return;
15874 break;
15875 case 741:
15876 // V6_vfneg_f8
15877 O << ".f8 = vfneg(";
15878 printOperand(MI, OpNo: 1, O);
15879 O << ".f8)";
15880 return;
15881 break;
15882 case 742:
15883 // V6_vfneg_hf
15884 O << ".hf = vfneg(";
15885 printOperand(MI, OpNo: 1, O);
15886 O << ".hf)";
15887 return;
15888 break;
15889 case 743:
15890 // V6_vfneg_sf
15891 O << ".sf = vfneg(";
15892 printOperand(MI, OpNo: 1, O);
15893 O << ".sf)";
15894 return;
15895 break;
15896 case 744:
15897 // V6_vgathermhq, V6_vgathermhwq
15898 O << ") vtmp.h = vgather(";
15899 printOperand(MI, OpNo: 1, O);
15900 O << ',';
15901 printOperand(MI, OpNo: 2, O);
15902 O << ',';
15903 printOperand(MI, OpNo: 3, O);
15904 break;
15905 case 745:
15906 // V6_vgathermwq
15907 O << ") vtmp.w = vgather(";
15908 printOperand(MI, OpNo: 1, O);
15909 O << ',';
15910 printOperand(MI, OpNo: 2, O);
15911 O << ',';
15912 printOperand(MI, OpNo: 3, O);
15913 O << ".w).w";
15914 return;
15915 break;
15916 case 746:
15917 // V6_vgtb, V6_vgtbf, V6_vgth, V6_vgthf, V6_vgtsf, V6_vgtub, V6_vgtuh, V6...
15918 O << " = vcmp.gt(";
15919 printOperand(MI, OpNo: 1, O);
15920 break;
15921 case 747:
15922 // V6_vgtb_and, V6_vgtbf_and, V6_vgth_and, V6_vgthf_and, V6_vgtsf_and, V6...
15923 O << " &= vcmp.gt(";
15924 printOperand(MI, OpNo: 2, O);
15925 break;
15926 case 748:
15927 // V6_vgtb_or, V6_vgtbf_or, V6_vgth_or, V6_vgthf_or, V6_vgtsf_or, V6_vgtu...
15928 O << " |= vcmp.gt(";
15929 printOperand(MI, OpNo: 2, O);
15930 break;
15931 case 749:
15932 // V6_vgtb_xor, V6_vgtbf_xor, V6_vgth_xor, V6_vgthf_xor, V6_vgtsf_xor, V6...
15933 O << " ^= vcmp.gt(";
15934 printOperand(MI, OpNo: 2, O);
15935 break;
15936 case 750:
15937 // V6_vilog2_hf, V6_vilog2_qf16, V6_vilog2_qf32, V6_vilog2_sf
15938 O << ".w = vilog2(";
15939 printOperand(MI, OpNo: 1, O);
15940 break;
15941 case 751:
15942 // V6_vinsertwr
15943 O << ".w = vinsert(";
15944 printOperand(MI, OpNo: 2, O);
15945 O << ')';
15946 return;
15947 break;
15948 case 752:
15949 // V6_vlalignb, V6_vlalignbi
15950 O << " = vlalign(";
15951 printOperand(MI, OpNo: 1, O);
15952 O << ',';
15953 printOperand(MI, OpNo: 2, O);
15954 break;
15955 case 753:
15956 // V6_vlsrb
15957 O << ".ub = vlsr(";
15958 printOperand(MI, OpNo: 1, O);
15959 O << ".ub,";
15960 printOperand(MI, OpNo: 2, O);
15961 O << ')';
15962 return;
15963 break;
15964 case 754:
15965 // V6_vlsrh
15966 O << ".uh = vlsr(";
15967 printOperand(MI, OpNo: 1, O);
15968 O << ".uh,";
15969 printOperand(MI, OpNo: 2, O);
15970 O << ')';
15971 return;
15972 break;
15973 case 755:
15974 // V6_vlsrhv
15975 O << ".h = vlsr(";
15976 printOperand(MI, OpNo: 1, O);
15977 O << ".h,";
15978 printOperand(MI, OpNo: 2, O);
15979 O << ".h)";
15980 return;
15981 break;
15982 case 756:
15983 // V6_vlsrw
15984 O << ".uw = vlsr(";
15985 printOperand(MI, OpNo: 1, O);
15986 O << ".uw,";
15987 printOperand(MI, OpNo: 2, O);
15988 O << ')';
15989 return;
15990 break;
15991 case 757:
15992 // V6_vlsrwv
15993 O << ".w = vlsr(";
15994 printOperand(MI, OpNo: 1, O);
15995 O << ".w,";
15996 printOperand(MI, OpNo: 2, O);
15997 O << ".w)";
15998 return;
15999 break;
16000 case 758:
16001 // V6_vlut4
16002 O << ".h = vlut4(";
16003 printOperand(MI, OpNo: 1, O);
16004 O << ".uh,";
16005 printOperand(MI, OpNo: 2, O);
16006 O << ".h)";
16007 return;
16008 break;
16009 case 759:
16010 // V6_vlutvvb, V6_vlutvvb_nm, V6_vlutvvbi
16011 O << ".b = vlut32(";
16012 printOperand(MI, OpNo: 1, O);
16013 O << ".b,";
16014 printOperand(MI, OpNo: 2, O);
16015 break;
16016 case 760:
16017 // V6_vlutvvb_oracc, V6_vlutvvb_oracci
16018 O << ".b |= vlut32(";
16019 printOperand(MI, OpNo: 2, O);
16020 O << ".b,";
16021 printOperand(MI, OpNo: 3, O);
16022 break;
16023 case 761:
16024 // V6_vlutvwh, V6_vlutvwh_nm, V6_vlutvwhi
16025 O << ".h = vlut16(";
16026 printOperand(MI, OpNo: 1, O);
16027 O << ".b,";
16028 printOperand(MI, OpNo: 2, O);
16029 break;
16030 case 762:
16031 // V6_vlutvwh_oracc, V6_vlutvwh_oracci
16032 O << ".h |= vlut16(";
16033 printOperand(MI, OpNo: 2, O);
16034 O << ".b,";
16035 printOperand(MI, OpNo: 3, O);
16036 break;
16037 case 763:
16038 // V6_vmax_bf
16039 O << ".bf = vmax(";
16040 printOperand(MI, OpNo: 1, O);
16041 O << ".bf,";
16042 printOperand(MI, OpNo: 2, O);
16043 O << ".bf)";
16044 return;
16045 break;
16046 case 764:
16047 // V6_vmax_hf
16048 O << ".hf = vmax(";
16049 printOperand(MI, OpNo: 1, O);
16050 O << ".hf,";
16051 printOperand(MI, OpNo: 2, O);
16052 O << ".hf)";
16053 return;
16054 break;
16055 case 765:
16056 // V6_vmax_sf
16057 O << ".sf = vmax(";
16058 printOperand(MI, OpNo: 1, O);
16059 O << ".sf,";
16060 printOperand(MI, OpNo: 2, O);
16061 O << ".sf)";
16062 return;
16063 break;
16064 case 766:
16065 // V6_vmaxb
16066 O << ".b = vmax(";
16067 printOperand(MI, OpNo: 1, O);
16068 O << ".b,";
16069 printOperand(MI, OpNo: 2, O);
16070 O << ".b)";
16071 return;
16072 break;
16073 case 767:
16074 // V6_vmaxh
16075 O << ".h = vmax(";
16076 printOperand(MI, OpNo: 1, O);
16077 O << ".h,";
16078 printOperand(MI, OpNo: 2, O);
16079 O << ".h)";
16080 return;
16081 break;
16082 case 768:
16083 // V6_vmaxub
16084 O << ".ub = vmax(";
16085 printOperand(MI, OpNo: 1, O);
16086 O << ".ub,";
16087 printOperand(MI, OpNo: 2, O);
16088 O << ".ub)";
16089 return;
16090 break;
16091 case 769:
16092 // V6_vmaxuh
16093 O << ".uh = vmax(";
16094 printOperand(MI, OpNo: 1, O);
16095 O << ".uh,";
16096 printOperand(MI, OpNo: 2, O);
16097 O << ".uh)";
16098 return;
16099 break;
16100 case 770:
16101 // V6_vmaxw
16102 O << ".w = vmax(";
16103 printOperand(MI, OpNo: 1, O);
16104 O << ".w,";
16105 printOperand(MI, OpNo: 2, O);
16106 O << ".w)";
16107 return;
16108 break;
16109 case 771:
16110 // V6_vmerge_qf
16111 O << " = vmerge(";
16112 printOperand(MI, OpNo: 1, O);
16113 O << ".x,";
16114 printOperand(MI, OpNo: 2, O);
16115 O << ".w)";
16116 return;
16117 break;
16118 case 772:
16119 // V6_vmin_bf
16120 O << ".bf = vmin(";
16121 printOperand(MI, OpNo: 1, O);
16122 O << ".bf,";
16123 printOperand(MI, OpNo: 2, O);
16124 O << ".bf)";
16125 return;
16126 break;
16127 case 773:
16128 // V6_vmin_hf
16129 O << ".hf = vmin(";
16130 printOperand(MI, OpNo: 1, O);
16131 O << ".hf,";
16132 printOperand(MI, OpNo: 2, O);
16133 O << ".hf)";
16134 return;
16135 break;
16136 case 774:
16137 // V6_vmin_sf
16138 O << ".sf = vmin(";
16139 printOperand(MI, OpNo: 1, O);
16140 O << ".sf,";
16141 printOperand(MI, OpNo: 2, O);
16142 O << ".sf)";
16143 return;
16144 break;
16145 case 775:
16146 // V6_vminb
16147 O << ".b = vmin(";
16148 printOperand(MI, OpNo: 1, O);
16149 O << ".b,";
16150 printOperand(MI, OpNo: 2, O);
16151 O << ".b)";
16152 return;
16153 break;
16154 case 776:
16155 // V6_vminh
16156 O << ".h = vmin(";
16157 printOperand(MI, OpNo: 1, O);
16158 O << ".h,";
16159 printOperand(MI, OpNo: 2, O);
16160 O << ".h)";
16161 return;
16162 break;
16163 case 777:
16164 // V6_vminub
16165 O << ".ub = vmin(";
16166 printOperand(MI, OpNo: 1, O);
16167 O << ".ub,";
16168 printOperand(MI, OpNo: 2, O);
16169 O << ".ub)";
16170 return;
16171 break;
16172 case 778:
16173 // V6_vminuh
16174 O << ".uh = vmin(";
16175 printOperand(MI, OpNo: 1, O);
16176 O << ".uh,";
16177 printOperand(MI, OpNo: 2, O);
16178 O << ".uh)";
16179 return;
16180 break;
16181 case 779:
16182 // V6_vminw
16183 O << ".w = vmin(";
16184 printOperand(MI, OpNo: 1, O);
16185 O << ".w,";
16186 printOperand(MI, OpNo: 2, O);
16187 O << ".w)";
16188 return;
16189 break;
16190 case 780:
16191 // V6_vmpabus, V6_vmpabusv, V6_vmpabuu, V6_vmpabuuv, V6_vmpahhsat, V6_vmp...
16192 O << ".h = vmpa(";
16193 printOperand(MI, OpNo: 1, O);
16194 break;
16195 case 781:
16196 // V6_vmpabus_acc, V6_vmpabuu_acc
16197 O << ".h += vmpa(";
16198 printOperand(MI, OpNo: 2, O);
16199 O << ".ub,";
16200 printOperand(MI, OpNo: 3, O);
16201 break;
16202 case 782:
16203 // V6_vmpahb, V6_vmpauhb
16204 O << ".w = vmpa(";
16205 printOperand(MI, OpNo: 1, O);
16206 break;
16207 case 783:
16208 // V6_vmpahb_acc, V6_vmpauhb_acc
16209 O << ".w += vmpa(";
16210 printOperand(MI, OpNo: 2, O);
16211 break;
16212 case 784:
16213 // V6_vmpsuhuhsat
16214 O << ".h = vmps(";
16215 printOperand(MI, OpNo: 1, O);
16216 O << ".h,";
16217 printOperand(MI, OpNo: 2, O);
16218 O << ".uh,";
16219 printOperand(MI, OpNo: 3, O);
16220 O << ".uh):sat";
16221 return;
16222 break;
16223 case 785:
16224 // V6_vmpy_hf_f8, V6_vmpy_hf_hf
16225 O << ".hf = vmpy(";
16226 printOperand(MI, OpNo: 1, O);
16227 break;
16228 case 786:
16229 // V6_vmpy_hf_f8_acc, V6_vmpy_hf_hf_acc
16230 O << ".hf += vmpy(";
16231 printOperand(MI, OpNo: 2, O);
16232 break;
16233 case 787:
16234 // V6_vmpy_qf16, V6_vmpy_qf16_hf, V6_vmpy_qf16_mix_hf, V6_vmpy_rt_hf, V6_...
16235 O << ".qf16 = vmpy(";
16236 printOperand(MI, OpNo: 1, O);
16237 break;
16238 case 788:
16239 // V6_vmpy_qf32, V6_vmpy_qf32_hf, V6_vmpy_qf32_mix_hf, V6_vmpy_qf32_qf16,...
16240 O << ".qf32 = vmpy(";
16241 printOperand(MI, OpNo: 1, O);
16242 break;
16243 case 789:
16244 // V6_vmpy_sf_bf, V6_vmpy_sf_hf, V6_vmpy_sf_sf
16245 O << ".sf = vmpy(";
16246 printOperand(MI, OpNo: 1, O);
16247 break;
16248 case 790:
16249 // V6_vmpy_sf_bf_acc, V6_vmpy_sf_hf_acc
16250 O << ".sf += vmpy(";
16251 printOperand(MI, OpNo: 2, O);
16252 break;
16253 case 791:
16254 // V6_vmpybus, V6_vmpybusv, V6_vmpybv, V6_vmpyhsrs, V6_vmpyhss, V6_vmpyhv...
16255 O << ".h = vmpy(";
16256 printOperand(MI, OpNo: 1, O);
16257 break;
16258 case 792:
16259 // V6_vmpybus_acc, V6_vmpybusv_acc, V6_vmpybv_acc
16260 O << ".h += vmpy(";
16261 printOperand(MI, OpNo: 2, O);
16262 break;
16263 case 793:
16264 // V6_vmpyewuh
16265 O << ".w = vmpye(";
16266 printOperand(MI, OpNo: 1, O);
16267 O << ".w,";
16268 printOperand(MI, OpNo: 2, O);
16269 O << ".uh)";
16270 return;
16271 break;
16272 case 794:
16273 // V6_vmpyewuh_64
16274 O << " = vmpye(";
16275 printOperand(MI, OpNo: 1, O);
16276 O << ".w,";
16277 printOperand(MI, OpNo: 2, O);
16278 O << ".uh)";
16279 return;
16280 break;
16281 case 795:
16282 // V6_vmpyh, V6_vmpyhus, V6_vmpyhv
16283 O << ".w = vmpy(";
16284 printOperand(MI, OpNo: 1, O);
16285 O << ".h,";
16286 printOperand(MI, OpNo: 2, O);
16287 break;
16288 case 796:
16289 // V6_vmpyh_acc, V6_vmpyhsat_acc, V6_vmpyhus_acc, V6_vmpyhv_acc
16290 O << ".w += vmpy(";
16291 printOperand(MI, OpNo: 2, O);
16292 O << ".h,";
16293 printOperand(MI, OpNo: 3, O);
16294 break;
16295 case 797:
16296 // V6_vmpyieoh
16297 O << ".w = vmpyieo(";
16298 printOperand(MI, OpNo: 1, O);
16299 O << ".h,";
16300 printOperand(MI, OpNo: 2, O);
16301 O << ".h)";
16302 return;
16303 break;
16304 case 798:
16305 // V6_vmpyiewh_acc, V6_vmpyiewuh_acc
16306 O << ".w += vmpyie(";
16307 printOperand(MI, OpNo: 2, O);
16308 O << ".w,";
16309 printOperand(MI, OpNo: 3, O);
16310 break;
16311 case 799:
16312 // V6_vmpyiewuh
16313 O << ".w = vmpyie(";
16314 printOperand(MI, OpNo: 1, O);
16315 O << ".w,";
16316 printOperand(MI, OpNo: 2, O);
16317 O << ".uh)";
16318 return;
16319 break;
16320 case 800:
16321 // V6_vmpyih, V6_vmpyihb
16322 O << ".h = vmpyi(";
16323 printOperand(MI, OpNo: 1, O);
16324 O << ".h,";
16325 printOperand(MI, OpNo: 2, O);
16326 break;
16327 case 801:
16328 // V6_vmpyih_acc, V6_vmpyihb_acc
16329 O << ".h += vmpyi(";
16330 printOperand(MI, OpNo: 2, O);
16331 O << ".h,";
16332 printOperand(MI, OpNo: 3, O);
16333 break;
16334 case 802:
16335 // V6_vmpyiowh
16336 O << ".w = vmpyio(";
16337 printOperand(MI, OpNo: 1, O);
16338 O << ".w,";
16339 printOperand(MI, OpNo: 2, O);
16340 O << ".h)";
16341 return;
16342 break;
16343 case 803:
16344 // V6_vmpyiwb, V6_vmpyiwh, V6_vmpyiwub
16345 O << ".w = vmpyi(";
16346 printOperand(MI, OpNo: 1, O);
16347 O << ".w,";
16348 printOperand(MI, OpNo: 2, O);
16349 break;
16350 case 804:
16351 // V6_vmpyiwb_acc, V6_vmpyiwh_acc, V6_vmpyiwub_acc
16352 O << ".w += vmpyi(";
16353 printOperand(MI, OpNo: 2, O);
16354 O << ".w,";
16355 printOperand(MI, OpNo: 3, O);
16356 break;
16357 case 805:
16358 // V6_vmpyowh, V6_vmpyowh_rnd
16359 O << ".w = vmpyo(";
16360 printOperand(MI, OpNo: 1, O);
16361 O << ".w,";
16362 printOperand(MI, OpNo: 2, O);
16363 break;
16364 case 806:
16365 // V6_vmpyowh_64_acc
16366 O << " += vmpyo(";
16367 printOperand(MI, OpNo: 2, O);
16368 O << ".w,";
16369 printOperand(MI, OpNo: 3, O);
16370 O << ".h)";
16371 return;
16372 break;
16373 case 807:
16374 // V6_vmpyowh_rnd_sacc, V6_vmpyowh_sacc
16375 O << ".w += vmpyo(";
16376 printOperand(MI, OpNo: 2, O);
16377 O << ".w,";
16378 printOperand(MI, OpNo: 3, O);
16379 break;
16380 case 808:
16381 // V6_vmpyub, V6_vmpyubv, V6_vmpyuhvs
16382 O << ".uh = vmpy(";
16383 printOperand(MI, OpNo: 1, O);
16384 break;
16385 case 809:
16386 // V6_vmpyub_acc, V6_vmpyubv_acc
16387 O << ".uh += vmpy(";
16388 printOperand(MI, OpNo: 2, O);
16389 O << ".ub,";
16390 printOperand(MI, OpNo: 3, O);
16391 O << ".ub)";
16392 return;
16393 break;
16394 case 810:
16395 // V6_vmpyuh, V6_vmpyuhv
16396 O << ".uw = vmpy(";
16397 printOperand(MI, OpNo: 1, O);
16398 O << ".uh,";
16399 printOperand(MI, OpNo: 2, O);
16400 O << ".uh)";
16401 return;
16402 break;
16403 case 811:
16404 // V6_vmpyuh_acc, V6_vmpyuhv_acc
16405 O << ".uw += vmpy(";
16406 printOperand(MI, OpNo: 2, O);
16407 O << ".uh,";
16408 printOperand(MI, OpNo: 3, O);
16409 O << ".uh)";
16410 return;
16411 break;
16412 case 812:
16413 // V6_vmpyuhe
16414 O << ".uw = vmpye(";
16415 printOperand(MI, OpNo: 1, O);
16416 O << ".uh,";
16417 printOperand(MI, OpNo: 2, O);
16418 O << ".uh)";
16419 return;
16420 break;
16421 case 813:
16422 // V6_vmpyuhe_acc
16423 O << ".uw += vmpye(";
16424 printOperand(MI, OpNo: 2, O);
16425 O << ".uh,";
16426 printOperand(MI, OpNo: 3, O);
16427 O << ".uh)";
16428 return;
16429 break;
16430 case 814:
16431 // V6_vnavgb, V6_vnavgub
16432 O << ".b = vnavg(";
16433 printOperand(MI, OpNo: 1, O);
16434 break;
16435 case 815:
16436 // V6_vnavgh
16437 O << ".h = vnavg(";
16438 printOperand(MI, OpNo: 1, O);
16439 O << ".h,";
16440 printOperand(MI, OpNo: 2, O);
16441 O << ".h)";
16442 return;
16443 break;
16444 case 816:
16445 // V6_vnavgw
16446 O << ".w = vnavg(";
16447 printOperand(MI, OpNo: 1, O);
16448 O << ".w,";
16449 printOperand(MI, OpNo: 2, O);
16450 O << ".w)";
16451 return;
16452 break;
16453 case 817:
16454 // V6_vneg_qf16_hf, V6_vneg_qf16_qf16
16455 O << ".qf16 = vneg(";
16456 printOperand(MI, OpNo: 1, O);
16457 break;
16458 case 818:
16459 // V6_vneg_qf32_qf32, V6_vneg_qf32_sf
16460 O << ".qf32 = vneg(";
16461 printOperand(MI, OpNo: 1, O);
16462 break;
16463 case 819:
16464 // V6_vnormamth
16465 O << ".h = vnormamt(";
16466 printOperand(MI, OpNo: 1, O);
16467 O << ".h)";
16468 return;
16469 break;
16470 case 820:
16471 // V6_vnormamtw
16472 O << ".w = vnormamt(";
16473 printOperand(MI, OpNo: 1, O);
16474 O << ".w)";
16475 return;
16476 break;
16477 case 821:
16478 // V6_vnot
16479 O << " = vnot(";
16480 printOperand(MI, OpNo: 1, O);
16481 O << ')';
16482 return;
16483 break;
16484 case 822:
16485 // V6_vor
16486 O << " = vor(";
16487 printOperand(MI, OpNo: 1, O);
16488 O << ',';
16489 printOperand(MI, OpNo: 2, O);
16490 O << ')';
16491 return;
16492 break;
16493 case 823:
16494 // V6_vpackeb
16495 O << ".b = vpacke(";
16496 printOperand(MI, OpNo: 1, O);
16497 O << ".h,";
16498 printOperand(MI, OpNo: 2, O);
16499 O << ".h)";
16500 return;
16501 break;
16502 case 824:
16503 // V6_vpackeh
16504 O << ".h = vpacke(";
16505 printOperand(MI, OpNo: 1, O);
16506 O << ".w,";
16507 printOperand(MI, OpNo: 2, O);
16508 O << ".w)";
16509 return;
16510 break;
16511 case 825:
16512 // V6_vpackhb_sat
16513 O << ".b = vpack(";
16514 printOperand(MI, OpNo: 1, O);
16515 O << ".h,";
16516 printOperand(MI, OpNo: 2, O);
16517 O << ".h):sat";
16518 return;
16519 break;
16520 case 826:
16521 // V6_vpackhub_sat
16522 O << ".ub = vpack(";
16523 printOperand(MI, OpNo: 1, O);
16524 O << ".h,";
16525 printOperand(MI, OpNo: 2, O);
16526 O << ".h):sat";
16527 return;
16528 break;
16529 case 827:
16530 // V6_vpackob
16531 O << ".b = vpacko(";
16532 printOperand(MI, OpNo: 1, O);
16533 O << ".h,";
16534 printOperand(MI, OpNo: 2, O);
16535 O << ".h)";
16536 return;
16537 break;
16538 case 828:
16539 // V6_vpackoh
16540 O << ".h = vpacko(";
16541 printOperand(MI, OpNo: 1, O);
16542 O << ".w,";
16543 printOperand(MI, OpNo: 2, O);
16544 O << ".w)";
16545 return;
16546 break;
16547 case 829:
16548 // V6_vpackwh_sat
16549 O << ".h = vpack(";
16550 printOperand(MI, OpNo: 1, O);
16551 O << ".w,";
16552 printOperand(MI, OpNo: 2, O);
16553 O << ".w):sat";
16554 return;
16555 break;
16556 case 830:
16557 // V6_vpackwuh_sat
16558 O << ".uh = vpack(";
16559 printOperand(MI, OpNo: 1, O);
16560 O << ".w,";
16561 printOperand(MI, OpNo: 2, O);
16562 O << ".w):sat";
16563 return;
16564 break;
16565 case 831:
16566 // V6_vpopcounth
16567 O << ".h = vpopcount(";
16568 printOperand(MI, OpNo: 1, O);
16569 O << ".h)";
16570 return;
16571 break;
16572 case 832:
16573 // V6_vprefixqb
16574 O << ".b = prefixsum(";
16575 printOperand(MI, OpNo: 1, O);
16576 O << ')';
16577 return;
16578 break;
16579 case 833:
16580 // V6_vprefixqh
16581 O << ".h = prefixsum(";
16582 printOperand(MI, OpNo: 1, O);
16583 O << ')';
16584 return;
16585 break;
16586 case 834:
16587 // V6_vprefixqw
16588 O << ".w = prefixsum(";
16589 printOperand(MI, OpNo: 1, O);
16590 O << ')';
16591 return;
16592 break;
16593 case 835:
16594 // V6_vrdelta
16595 O << " = vrdelta(";
16596 printOperand(MI, OpNo: 1, O);
16597 O << ',';
16598 printOperand(MI, OpNo: 2, O);
16599 O << ')';
16600 return;
16601 break;
16602 case 836:
16603 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rx, V6_vrmpyzbub_rt, V6_vrmpyzbub_rx
16604 O << ".w = vrmpyz(";
16605 break;
16606 case 837:
16607 // V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rt_acc, V6_vrmpyz...
16608 O << ".w += vrmpyz(";
16609 break;
16610 case 838:
16611 // V6_vrmpyzcb_rt, V6_vrmpyzcb_rx
16612 O << ".w = vr16mpyz(";
16613 break;
16614 case 839:
16615 // V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx_acc
16616 O << ".w += vr16mpyz(";
16617 break;
16618 case 840:
16619 // V6_vrmpyzcbs_rt, V6_vrmpyzcbs_rx
16620 O << ".w = vr16mpyzs(";
16621 break;
16622 case 841:
16623 // V6_vrmpyzcbs_rt_acc, V6_vrmpyzcbs_rx_acc
16624 O << ".w += vr16mpyzs(";
16625 break;
16626 case 842:
16627 // V6_vrmpyznb_rt, V6_vrmpyznb_rx
16628 O << ".w = vr8mpyz(";
16629 break;
16630 case 843:
16631 // V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx_acc
16632 O << ".w += vr8mpyz(";
16633 break;
16634 case 844:
16635 // V6_vror
16636 O << " = vror(";
16637 printOperand(MI, OpNo: 1, O);
16638 O << ',';
16639 printOperand(MI, OpNo: 2, O);
16640 O << ')';
16641 return;
16642 break;
16643 case 845:
16644 // V6_vrotr
16645 O << ".uw = vrotr(";
16646 printOperand(MI, OpNo: 1, O);
16647 O << ".uw,";
16648 printOperand(MI, OpNo: 2, O);
16649 O << ".uw)";
16650 return;
16651 break;
16652 case 846:
16653 // V6_vroundhb
16654 O << ".b = vround(";
16655 printOperand(MI, OpNo: 1, O);
16656 O << ".h,";
16657 printOperand(MI, OpNo: 2, O);
16658 O << ".h):sat";
16659 return;
16660 break;
16661 case 847:
16662 // V6_vroundhub, V6_vrounduhub
16663 O << ".ub = vround(";
16664 printOperand(MI, OpNo: 1, O);
16665 break;
16666 case 848:
16667 // V6_vrounduwuh, V6_vroundwuh
16668 O << ".uh = vround(";
16669 printOperand(MI, OpNo: 1, O);
16670 break;
16671 case 849:
16672 // V6_vroundwh
16673 O << ".h = vround(";
16674 printOperand(MI, OpNo: 1, O);
16675 O << ".w,";
16676 printOperand(MI, OpNo: 2, O);
16677 O << ".w):sat";
16678 return;
16679 break;
16680 case 850:
16681 // V6_vrsadubi
16682 O << ".uw = vrsad(";
16683 printOperand(MI, OpNo: 1, O);
16684 O << ".ub,";
16685 printOperand(MI, OpNo: 2, O);
16686 O << ".ub,#";
16687 printOperand(MI, OpNo: 3, O);
16688 O << ')';
16689 return;
16690 break;
16691 case 851:
16692 // V6_vrsadubi_acc
16693 O << ".uw += vrsad(";
16694 printOperand(MI, OpNo: 2, O);
16695 O << ".ub,";
16696 printOperand(MI, OpNo: 3, O);
16697 O << ".ub,#";
16698 printOperand(MI, OpNo: 4, O);
16699 O << ')';
16700 return;
16701 break;
16702 case 852:
16703 // V6_vsatdw
16704 O << ".w = vsatdw(";
16705 printOperand(MI, OpNo: 1, O);
16706 O << ".w,";
16707 printOperand(MI, OpNo: 2, O);
16708 O << ".w)";
16709 return;
16710 break;
16711 case 853:
16712 // V6_vsathub
16713 O << ".ub = vsat(";
16714 printOperand(MI, OpNo: 1, O);
16715 O << ".h,";
16716 printOperand(MI, OpNo: 2, O);
16717 O << ".h)";
16718 return;
16719 break;
16720 case 854:
16721 // V6_vsatuwuh
16722 O << ".uh = vsat(";
16723 printOperand(MI, OpNo: 1, O);
16724 O << ".uw,";
16725 printOperand(MI, OpNo: 2, O);
16726 O << ".uw)";
16727 return;
16728 break;
16729 case 855:
16730 // V6_vsatwh
16731 O << ".h = vsat(";
16732 printOperand(MI, OpNo: 1, O);
16733 O << ".w,";
16734 printOperand(MI, OpNo: 2, O);
16735 O << ".w)";
16736 return;
16737 break;
16738 case 856:
16739 // V6_vsb
16740 O << ".h = vsxt(";
16741 printOperand(MI, OpNo: 1, O);
16742 O << ".b)";
16743 return;
16744 break;
16745 case 857:
16746 // V6_vsh
16747 O << ".w = vsxt(";
16748 printOperand(MI, OpNo: 1, O);
16749 O << ".h)";
16750 return;
16751 break;
16752 case 858:
16753 // V6_vshuffb
16754 O << ".b = vshuff(";
16755 printOperand(MI, OpNo: 1, O);
16756 O << ".b)";
16757 return;
16758 break;
16759 case 859:
16760 // V6_vshuffh
16761 O << ".h = vshuff(";
16762 printOperand(MI, OpNo: 1, O);
16763 O << ".h)";
16764 return;
16765 break;
16766 case 860:
16767 // V6_vshuffob
16768 O << ".b = vshuffo(";
16769 printOperand(MI, OpNo: 1, O);
16770 O << ".b,";
16771 printOperand(MI, OpNo: 2, O);
16772 O << ".b)";
16773 return;
16774 break;
16775 case 861:
16776 // V6_vshuffvdd
16777 O << " = vshuff(";
16778 printOperand(MI, OpNo: 1, O);
16779 O << ',';
16780 printOperand(MI, OpNo: 2, O);
16781 O << ',';
16782 printOperand(MI, OpNo: 3, O);
16783 O << ')';
16784 return;
16785 break;
16786 case 862:
16787 // V6_vshufoeb
16788 O << ".b = vshuffoe(";
16789 printOperand(MI, OpNo: 1, O);
16790 O << ".b,";
16791 printOperand(MI, OpNo: 2, O);
16792 O << ".b)";
16793 return;
16794 break;
16795 case 863:
16796 // V6_vshufoeh
16797 O << ".h = vshuffoe(";
16798 printOperand(MI, OpNo: 1, O);
16799 O << ".h,";
16800 printOperand(MI, OpNo: 2, O);
16801 O << ".h)";
16802 return;
16803 break;
16804 case 864:
16805 // V6_vshufoh
16806 O << ".h = vshuffo(";
16807 printOperand(MI, OpNo: 1, O);
16808 O << ".h,";
16809 printOperand(MI, OpNo: 2, O);
16810 O << ".h)";
16811 return;
16812 break;
16813 case 865:
16814 // V6_vsub_hf, V6_vsub_hf_mix, V6_vsub_qf16, V6_vsub_qf16_mix
16815 O << ".qf16 = vsub(";
16816 printOperand(MI, OpNo: 1, O);
16817 break;
16818 case 866:
16819 // V6_vsub_hf_f8, V6_vsub_hf_hf
16820 O << ".hf = vsub(";
16821 printOperand(MI, OpNo: 1, O);
16822 break;
16823 case 867:
16824 // V6_vsub_qf32, V6_vsub_qf32_mix, V6_vsub_sf, V6_vsub_sf_mix
16825 O << ".qf32 = vsub(";
16826 printOperand(MI, OpNo: 1, O);
16827 break;
16828 case 868:
16829 // V6_vsub_sf_bf, V6_vsub_sf_hf, V6_vsub_sf_sf
16830 O << ".sf = vsub(";
16831 printOperand(MI, OpNo: 1, O);
16832 break;
16833 case 869:
16834 // V6_vsubb, V6_vsubb_dv, V6_vsubbsat, V6_vsubbsat_dv
16835 O << ".b = vsub(";
16836 printOperand(MI, OpNo: 1, O);
16837 O << ".b,";
16838 printOperand(MI, OpNo: 2, O);
16839 break;
16840 case 870:
16841 // V6_vsubcarry, V6_vsubhw, V6_vsubuhw, V6_vsubw, V6_vsubw_dv, V6_vsubwsa...
16842 O << ".w = vsub(";
16843 break;
16844 case 871:
16845 // V6_vsubh, V6_vsubh_dv, V6_vsubhsat, V6_vsubhsat_dv, V6_vsububh
16846 O << ".h = vsub(";
16847 printOperand(MI, OpNo: 1, O);
16848 break;
16849 case 872:
16850 // V6_vsububsat, V6_vsububsat_dv, V6_vsubububb_sat
16851 O << ".ub = vsub(";
16852 printOperand(MI, OpNo: 1, O);
16853 O << ".ub,";
16854 printOperand(MI, OpNo: 2, O);
16855 break;
16856 case 873:
16857 // V6_vsubuhsat, V6_vsubuhsat_dv
16858 O << ".uh = vsub(";
16859 printOperand(MI, OpNo: 1, O);
16860 O << ".uh,";
16861 printOperand(MI, OpNo: 2, O);
16862 O << ".uh):sat";
16863 return;
16864 break;
16865 case 874:
16866 // V6_vsubuwsat, V6_vsubuwsat_dv
16867 O << ".uw = vsub(";
16868 printOperand(MI, OpNo: 1, O);
16869 O << ".uw,";
16870 printOperand(MI, OpNo: 2, O);
16871 O << ".uw):sat";
16872 return;
16873 break;
16874 case 875:
16875 // V6_vswap
16876 O << " = vswap(";
16877 printOperand(MI, OpNo: 1, O);
16878 O << ',';
16879 printOperand(MI, OpNo: 2, O);
16880 O << ',';
16881 printOperand(MI, OpNo: 3, O);
16882 O << ')';
16883 return;
16884 break;
16885 case 876:
16886 // V6_vtmpyb, V6_vtmpybus
16887 O << ".h = vtmpy(";
16888 printOperand(MI, OpNo: 1, O);
16889 break;
16890 case 877:
16891 // V6_vtmpyb_acc, V6_vtmpybus_acc
16892 O << ".h += vtmpy(";
16893 printOperand(MI, OpNo: 2, O);
16894 break;
16895 case 878:
16896 // V6_vtmpyhb
16897 O << ".w = vtmpy(";
16898 printOperand(MI, OpNo: 1, O);
16899 O << ".h,";
16900 printOperand(MI, OpNo: 2, O);
16901 O << ".b)";
16902 return;
16903 break;
16904 case 879:
16905 // V6_vtmpyhb_acc
16906 O << ".w += vtmpy(";
16907 printOperand(MI, OpNo: 2, O);
16908 O << ".h,";
16909 printOperand(MI, OpNo: 3, O);
16910 O << ".b)";
16911 return;
16912 break;
16913 case 880:
16914 // V6_vunpackb
16915 O << ".h = vunpack(";
16916 printOperand(MI, OpNo: 1, O);
16917 O << ".b)";
16918 return;
16919 break;
16920 case 881:
16921 // V6_vunpackh
16922 O << ".w = vunpack(";
16923 printOperand(MI, OpNo: 1, O);
16924 O << ".h)";
16925 return;
16926 break;
16927 case 882:
16928 // V6_vunpackob
16929 O << ".h |= vunpacko(";
16930 printOperand(MI, OpNo: 2, O);
16931 O << ".b)";
16932 return;
16933 break;
16934 case 883:
16935 // V6_vunpackoh
16936 O << ".w |= vunpacko(";
16937 printOperand(MI, OpNo: 2, O);
16938 O << ".h)";
16939 return;
16940 break;
16941 case 884:
16942 // V6_vunpackub
16943 O << ".uh = vunpack(";
16944 printOperand(MI, OpNo: 1, O);
16945 O << ".ub)";
16946 return;
16947 break;
16948 case 885:
16949 // V6_vunpackuh
16950 O << ".uw = vunpack(";
16951 printOperand(MI, OpNo: 1, O);
16952 O << ".uh)";
16953 return;
16954 break;
16955 case 886:
16956 // V6_vwhist256q_sat
16957 O << "):sat";
16958 return;
16959 break;
16960 case 887:
16961 // V6_vxor
16962 O << " = vxor(";
16963 printOperand(MI, OpNo: 1, O);
16964 O << ',';
16965 printOperand(MI, OpNo: 2, O);
16966 O << ')';
16967 return;
16968 break;
16969 case 888:
16970 // V6_vzb
16971 O << ".uh = vzxt(";
16972 printOperand(MI, OpNo: 1, O);
16973 O << ".ub)";
16974 return;
16975 break;
16976 case 889:
16977 // V6_vzh
16978 O << ".uw = vzxt(";
16979 printOperand(MI, OpNo: 1, O);
16980 O << ".uh)";
16981 return;
16982 break;
16983 case 890:
16984 // V6_zextract
16985 O << " = zextract(";
16986 printOperand(MI, OpNo: 1, O);
16987 O << ')';
16988 return;
16989 break;
16990 case 891:
16991 // Y2_crswap0
16992 O << ",sgp0)";
16993 return;
16994 break;
16995 case 892:
16996 // Y2_dctagr
16997 O << " = dctagr(";
16998 printOperand(MI, OpNo: 1, O);
16999 O << ')';
17000 return;
17001 break;
17002 case 893:
17003 // Y2_getimask
17004 O << " = getimask(";
17005 printOperand(MI, OpNo: 1, O);
17006 O << ')';
17007 return;
17008 break;
17009 case 894:
17010 // Y2_iassignr
17011 O << " = iassignr(";
17012 printOperand(MI, OpNo: 1, O);
17013 O << ')';
17014 return;
17015 break;
17016 case 895:
17017 // Y2_icdatar
17018 O << " = icdatar(";
17019 printOperand(MI, OpNo: 1, O);
17020 O << ')';
17021 return;
17022 break;
17023 case 896:
17024 // Y2_ictagr
17025 O << " = ictagr(";
17026 printOperand(MI, OpNo: 1, O);
17027 O << ')';
17028 return;
17029 break;
17030 case 897:
17031 // Y2_tlbp, Y2_tlbpp
17032 O << " = tlbp(";
17033 printOperand(MI, OpNo: 1, O);
17034 O << ')';
17035 return;
17036 break;
17037 case 898:
17038 // Y2_tlbr
17039 O << " = tlbr(";
17040 printOperand(MI, OpNo: 1, O);
17041 O << ')';
17042 return;
17043 break;
17044 case 899:
17045 // Y4_crswap1
17046 O << ",sgp1)";
17047 return;
17048 break;
17049 case 900:
17050 // Y4_l2tagr
17051 O << " = l2tagr(";
17052 printOperand(MI, OpNo: 1, O);
17053 O << ')';
17054 return;
17055 break;
17056 case 901:
17057 // Y5_ctlbw
17058 O << " = ctlbw(";
17059 printOperand(MI, OpNo: 1, O);
17060 O << ',';
17061 printOperand(MI, OpNo: 2, O);
17062 O << ')';
17063 return;
17064 break;
17065 case 902:
17066 // Y5_l2locka
17067 O << " = l2locka(";
17068 printOperand(MI, OpNo: 1, O);
17069 O << ')';
17070 return;
17071 break;
17072 case 903:
17073 // Y5_tlboc
17074 O << " = tlboc(";
17075 printOperand(MI, OpNo: 1, O);
17076 O << ')';
17077 return;
17078 break;
17079 case 904:
17080 // Y6_dmpause
17081 O << " = dmpause";
17082 return;
17083 break;
17084 case 905:
17085 // Y6_dmpoll
17086 O << " = dmpoll";
17087 return;
17088 break;
17089 case 906:
17090 // Y6_dmwait
17091 O << " = dmwait";
17092 return;
17093 break;
17094 }
17095
17096
17097 // Fragment 2 encoded into 8 bits for 175 unique commands.
17098 switch ((Bits >> 24) & 255) {
17099 default: llvm_unreachable("Invalid command number.");
17100 case 0:
17101 // A2_addsp, S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_z...
17102 printOperand(MI, OpNo: 1, O);
17103 break;
17104 case 1:
17105 // A2_neg, A2_vaddb_map, A2_vsubb_map, A4_boundscheck, L2_loadbsw2_zomap,...
17106 O << ')';
17107 return;
17108 break;
17109 case 2:
17110 // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
17111 O << " = ";
17112 printOperand(MI, OpNo: 2, O);
17113 return;
17114 break;
17115 case 3:
17116 // A2_tfrp, A2_tfrpi, C2_pxfer_map, S2_storerb_zomap, S2_storerd_zomap, S...
17117 return;
17118 break;
17119 case 4:
17120 // L2_loadalignb_zomap, L2_loadalignh_zomap, dup_S2_allocframe, A2_tfrih,...
17121 printOperand(MI, OpNo: 2, O);
17122 break;
17123 case 5:
17124 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
17125 O << " = memb(";
17126 break;
17127 case 6:
17128 // L2_ploadrdf_zomap, L2_ploadrdfnew_zomap, L2_ploadrdt_zomap, L2_ploadrd...
17129 O << " = memd(";
17130 break;
17131 case 7:
17132 // L2_ploadrhf_zomap, L2_ploadrhfnew_zomap, L2_ploadrht_zomap, L2_ploadrh...
17133 O << " = memh(";
17134 break;
17135 case 8:
17136 // L2_ploadrif_zomap, L2_ploadrifnew_zomap, L2_ploadrit_zomap, L2_ploadri...
17137 O << " = memw(";
17138 break;
17139 case 9:
17140 // L2_ploadrubf_zomap, L2_ploadrubfnew_zomap, L2_ploadrubt_zomap, L2_ploa...
17141 O << " = memub(";
17142 break;
17143 case 10:
17144 // L2_ploadruhf_zomap, L2_ploadruhfnew_zomap, L2_ploadruht_zomap, L2_ploa...
17145 O << " = memuh(";
17146 break;
17147 case 11:
17148 // M2_mpysmi, S5_vasrhrnd_goodsyntax, V6_vrmpybusi_acc_alt, V6_vrmpybusi_...
17149 O << ",#";
17150 break;
17151 case 12:
17152 // M2_vrcmpys_acc_s1, M2_vrcmpys_s1, V6_vmpyhss_alt, V6_vmpyowh_alt, M2_c...
17153 O << "):<<1:sat";
17154 return;
17155 break;
17156 case 13:
17157 // M2_vrcmpys_s1rp, V6_vmpyhsrs_alt, V6_vmpyhvsrs_alt, V6_vmpyowh_rnd_alt...
17158 O << "):<<1:rnd:sat";
17159 return;
17160 break;
17161 case 14:
17162 // S2_storerbnew_zomap, S2_storerhnew_zomap, S2_storerinew_zomap, V6_stn0...
17163 O << ".new";
17164 return;
17165 break;
17166 case 15:
17167 // S2_storerf_zomap, PS_storerfabs, S2_storerf_pcr, S2_storerfgp, S4_psto...
17168 O << ".h";
17169 return;
17170 break;
17171 case 16:
17172 // S5_asrhub_rnd_sat_goodsyntax, A2_vnavghr, A2_vnavgwr, M2_cmpyrs_s0, M2...
17173 O << "):rnd:sat";
17174 return;
17175 break;
17176 case 17:
17177 // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vad...
17178 O << ".ub,";
17179 break;
17180 case 18:
17181 // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
17182 O << ".uh,";
17183 break;
17184 case 19:
17185 // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vas...
17186 O << ".uw,";
17187 break;
17188 case 20:
17189 // V6_ldcnp0, V6_ldcnpnt0, V6_ldcp0, V6_ldcpnt0, V6_vL32b_cur_npred_ai, V...
17190 O << ".cur = vmem(";
17191 break;
17192 case 21:
17193 // V6_ldnp0, V6_ldnpnt0, V6_ldp0, V6_ldpnt0, V6_vL32b_npred_ai, V6_vL32b_...
17194 O << " = vmem(";
17195 break;
17196 case 22:
17197 // V6_ldnt0
17198 O << "):nt";
17199 return;
17200 break;
17201 case 23:
17202 // V6_ldtnp0, V6_ldtnpnt0, V6_ldtp0, V6_ldtpnt0, V6_vL32b_nt_tmp_npred_ai...
17203 O << ".tmp = vmem(";
17204 break;
17205 case 24:
17206 // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt
17207 O << ".b10,#";
17208 printOperand(MI, OpNo: 3, O);
17209 break;
17210 case 25:
17211 // V6_vabsb_sat_alt, V6_vabsh_sat_alt, V6_vabsw_sat_alt, V6_vaddbsat_alt,...
17212 O << "):sat";
17213 return;
17214 break;
17215 case 26:
17216 // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vaddbnq, V6_vaddbq
17217 O << ".b += ";
17218 printOperand(MI, OpNo: 3, O);
17219 O << ".b";
17220 return;
17221 break;
17222 case 27:
17223 // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vaddhnq, V6_vaddhq
17224 O << ".h += ";
17225 printOperand(MI, OpNo: 3, O);
17226 O << ".h";
17227 return;
17228 break;
17229 case 28:
17230 // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vaddwnq, V6_vaddwq
17231 O << ".w += ";
17232 printOperand(MI, OpNo: 3, O);
17233 O << ".w";
17234 return;
17235 break;
17236 case 29:
17237 // V6_vaslh_alt, V6_vaslhv_alt, V6_vaslw_alt, V6_vaslwv_alt, V6_vasrh_alt...
17238 O << ',';
17239 break;
17240 case 30:
17241 // V6_vavgbrnd_alt, V6_vavghrnd_alt, V6_vavgubrnd_alt, V6_vavguhrnd_alt, ...
17242 O << "):rnd";
17243 return;
17244 break;
17245 case 31:
17246 // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsuisat_alt
17247 O << ",#1):sat";
17248 return;
17249 break;
17250 case 32:
17251 // V6_vmpyowh_rnd_sacc_alt
17252 O << "):<<1:rnd:sat:shift";
17253 return;
17254 break;
17255 case 33:
17256 // V6_vmpyowh_sacc_alt
17257 O << "):<<1:sat:shift";
17258 return;
17259 break;
17260 case 34:
17261 // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_alt, V6_veqb, V6_veqb_and, V6...
17262 O << ".b,";
17263 break;
17264 case 35:
17265 // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_rtt_alt, V6_vavgub, V6_vcvt2_hf_ub,...
17266 O << ".ub)";
17267 return;
17268 break;
17269 case 36:
17270 // V6_vscattermhq_alt
17271 O << ".h) = ";
17272 printOperand(MI, OpNo: 4, O);
17273 O << ".h";
17274 return;
17275 break;
17276 case 37:
17277 // V6_vscattermwhq_alt, V6_vscattermwq_alt
17278 O << ".w) = ";
17279 printOperand(MI, OpNo: 4, O);
17280 break;
17281 case 38:
17282 // V6_vsubbnq_alt, V6_vsubbq_alt, V6_vsubbnq, V6_vsubbq
17283 O << ".b -= ";
17284 printOperand(MI, OpNo: 3, O);
17285 O << ".b";
17286 return;
17287 break;
17288 case 39:
17289 // V6_vsubhnq_alt, V6_vsubhq_alt, V6_vsubhnq, V6_vsubhq
17290 O << ".h -= ";
17291 printOperand(MI, OpNo: 3, O);
17292 O << ".h";
17293 return;
17294 break;
17295 case 40:
17296 // V6_vsubwnq_alt, V6_vsubwq_alt, V6_vsubwnq, V6_vsubwq
17297 O << ".w -= ";
17298 printOperand(MI, OpNo: 3, O);
17299 O << ".w";
17300 return;
17301 break;
17302 case 41:
17303 // dup_C2_cmoveif, dup_C2_cmoveit, dup_C2_cmovenewif, dup_C2_cmovenewit, ...
17304 O << " = #";
17305 printOperand(MI, OpNo: 2, O);
17306 return;
17307 break;
17308 case 42:
17309 // dup_L2_loadrb_io, dup_L2_loadrd_io, dup_L2_loadrh_io, dup_L2_loadri_io...
17310 O << "+#";
17311 printOperand(MI, OpNo: 2, O);
17312 break;
17313 case 43:
17314 // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
17315 O << ") = ";
17316 break;
17317 case 44:
17318 // dup_S4_storeirb_io, dup_S4_storeiri_io, S4_storeirb_io, S4_storeirh_io...
17319 O << ") = #";
17320 printOperand(MI, OpNo: 2, O);
17321 return;
17322 break;
17323 case 45:
17324 // A2_combine_hh, A2_combine_hl, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_m...
17325 O << ".h,";
17326 break;
17327 case 46:
17328 // A2_combine_lh, A2_combine_ll, M2_mpy_acc_lh_s0, M2_mpy_acc_lh_s1, M2_m...
17329 O << ".l,";
17330 break;
17331 case 47:
17332 // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
17333 O << " = add(";
17334 printOperand(MI, OpNo: 2, O);
17335 break;
17336 case 48:
17337 // A2_pandf, A2_pandfnew, A2_pandt, A2_pandtnew
17338 O << " = and(";
17339 printOperand(MI, OpNo: 2, O);
17340 O << ',';
17341 printOperand(MI, OpNo: 3, O);
17342 O << ')';
17343 return;
17344 break;
17345 case 49:
17346 // A2_porf, A2_porfnew, A2_port, A2_portnew
17347 O << " = or(";
17348 printOperand(MI, OpNo: 2, O);
17349 O << ',';
17350 printOperand(MI, OpNo: 3, O);
17351 O << ')';
17352 return;
17353 break;
17354 case 50:
17355 // A2_psubf, A2_psubfnew, A2_psubt, A2_psubtnew
17356 O << " = sub(";
17357 printOperand(MI, OpNo: 2, O);
17358 O << ',';
17359 printOperand(MI, OpNo: 3, O);
17360 O << ')';
17361 return;
17362 break;
17363 case 51:
17364 // A2_pxorf, A2_pxorfnew, A2_pxort, A2_pxortnew
17365 O << " = xor(";
17366 printOperand(MI, OpNo: 2, O);
17367 O << ',';
17368 printOperand(MI, OpNo: 3, O);
17369 O << ')';
17370 return;
17371 break;
17372 case 52:
17373 // A2_vavghcr, A2_vavgwcr
17374 O << "):crnd";
17375 return;
17376 break;
17377 case 53:
17378 // A2_vnavghcr, A2_vnavgwcr
17379 O << "):crnd:sat";
17380 return;
17381 break;
17382 case 54:
17383 // A4_andn, A4_andnp, A4_orn, A4_ornp, M4_and_andn, M4_or_andn, M4_xor_an...
17384 O << ",~";
17385 break;
17386 case 55:
17387 // A4_boundscheck_hi
17388 O << "):raw:hi";
17389 return;
17390 break;
17391 case 56:
17392 // A4_boundscheck_lo
17393 O << "):raw:lo";
17394 return;
17395 break;
17396 case 57:
17397 // A4_paslhf, A4_paslhfnew, A4_paslht, A4_paslhtnew
17398 O << " = aslh(";
17399 printOperand(MI, OpNo: 2, O);
17400 O << ')';
17401 return;
17402 break;
17403 case 58:
17404 // A4_pasrhf, A4_pasrhfnew, A4_pasrht, A4_pasrhtnew
17405 O << " = asrh(";
17406 printOperand(MI, OpNo: 2, O);
17407 O << ')';
17408 return;
17409 break;
17410 case 59:
17411 // A4_psxtbf, A4_psxtbfnew, A4_psxtbt, A4_psxtbtnew
17412 O << " = sxtb(";
17413 printOperand(MI, OpNo: 2, O);
17414 O << ')';
17415 return;
17416 break;
17417 case 60:
17418 // A4_psxthf, A4_psxthfnew, A4_psxtht, A4_psxthtnew
17419 O << " = sxth(";
17420 printOperand(MI, OpNo: 2, O);
17421 O << ')';
17422 return;
17423 break;
17424 case 61:
17425 // A4_pzxtbf, A4_pzxtbfnew, A4_pzxtbt, A4_pzxtbtnew
17426 O << " = zxtb(";
17427 printOperand(MI, OpNo: 2, O);
17428 O << ')';
17429 return;
17430 break;
17431 case 62:
17432 // A4_pzxthf, A4_pzxthfnew, A4_pzxtht, A4_pzxthtnew
17433 O << " = zxth(";
17434 printOperand(MI, OpNo: 2, O);
17435 O << ')';
17436 return;
17437 break;
17438 case 63:
17439 // C2_andn, C2_orn, V6_pred_and_n, V6_pred_or_n
17440 O << ",!";
17441 printOperand(MI, OpNo: 2, O);
17442 O << ')';
17443 return;
17444 break;
17445 case 64:
17446 // C2_ccombinewf, C2_ccombinewnewf, C2_ccombinewnewt, C2_ccombinewt
17447 O << " = combine(";
17448 printOperand(MI, OpNo: 2, O);
17449 O << ',';
17450 printOperand(MI, OpNo: 3, O);
17451 O << ')';
17452 return;
17453 break;
17454 case 65:
17455 // C4_and_and, C4_and_andn, C4_or_and, C4_or_andn, S4_or_andix
17456 O << ",and(";
17457 printOperand(MI, OpNo: 2, O);
17458 break;
17459 case 66:
17460 // C4_and_or, C4_and_orn, C4_or_or, C4_or_orn
17461 O << ",or(";
17462 printOperand(MI, OpNo: 2, O);
17463 break;
17464 case 67:
17465 // F2_conv_df2d_chop, F2_conv_df2ud_chop, F2_conv_df2uw_chop, F2_conv_df2...
17466 O << "):chop";
17467 return;
17468 break;
17469 case 68:
17470 // F2_dfimm_n, F2_sfimm_n
17471 O << "):neg";
17472 return;
17473 break;
17474 case 69:
17475 // F2_dfimm_p, F2_sfimm_p
17476 O << "):pos";
17477 return;
17478 break;
17479 case 70:
17480 // F2_sffma_lib, F2_sffms_lib
17481 O << "):lib";
17482 return;
17483 break;
17484 case 71:
17485 // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_t_jumpnv_nt, J4_cmpeqi_f_jumpnv_nt, J4_...
17486 O << ")) jump:nt ";
17487 printBrtarget(MI, OpNo: 2, O);
17488 return;
17489 break;
17490 case 72:
17491 // J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_t, J4_cmpeqi_f_jumpnv_t, J4_cmp...
17492 O << ")) jump:t ";
17493 printBrtarget(MI, OpNo: 2, O);
17494 return;
17495 break;
17496 case 73:
17497 // J4_jumpseti, J4_jumpsetr
17498 O << " ; jump ";
17499 printBrtarget(MI, OpNo: 2, O);
17500 return;
17501 break;
17502 case 74:
17503 // L2_loadbsw2_pbr, L2_loadbsw2_pr, L2_loadbsw4_pbr, L2_loadbsw4_pr, L2_l...
17504 O << "++";
17505 printOperand(MI, OpNo: 3, O);
17506 break;
17507 case 75:
17508 // L2_loadbsw2_pci, L2_loadbsw2_pi, L2_loadbsw4_pci, L2_loadbsw4_pi, L2_l...
17509 O << "++#";
17510 printOperand(MI, OpNo: 3, O);
17511 break;
17512 case 76:
17513 // L2_loadbsw2_pcr, L2_loadbsw4_pcr, L2_loadbzw2_pcr, L2_loadbzw4_pcr, L2...
17514 O << "++I:circ(";
17515 printOperand(MI, OpNo: 3, O);
17516 O << "))";
17517 return;
17518 break;
17519 case 77:
17520 // L4_add_memopb_io, L4_add_memoph_io, L4_add_memopw_io
17521 O << ") += ";
17522 printOperand(MI, OpNo: 2, O);
17523 return;
17524 break;
17525 case 78:
17526 // L4_and_memopb_io, L4_and_memoph_io, L4_and_memopw_io
17527 O << ") &= ";
17528 printOperand(MI, OpNo: 2, O);
17529 return;
17530 break;
17531 case 79:
17532 // L4_iadd_memopb_io, L4_iadd_memoph_io, L4_iadd_memopw_io
17533 O << ") += #";
17534 printOperand(MI, OpNo: 2, O);
17535 return;
17536 break;
17537 case 80:
17538 // L4_iand_memopb_io, L4_iand_memoph_io, L4_iand_memopw_io
17539 O << ") = clrbit(#";
17540 printOperand(MI, OpNo: 2, O);
17541 O << ')';
17542 return;
17543 break;
17544 case 81:
17545 // L4_ior_memopb_io, L4_ior_memoph_io, L4_ior_memopw_io
17546 O << ") = setbit(#";
17547 printOperand(MI, OpNo: 2, O);
17548 O << ')';
17549 return;
17550 break;
17551 case 82:
17552 // L4_isub_memopb_io, L4_isub_memoph_io, L4_isub_memopw_io
17553 O << ") -= #";
17554 printOperand(MI, OpNo: 2, O);
17555 return;
17556 break;
17557 case 83:
17558 // L4_loadbsw2_ap, L4_loadbsw4_ap, L4_loadbzw2_ap, L4_loadbzw4_ap, L4_loa...
17559 O << "=#";
17560 printOperand(MI, OpNo: 2, O);
17561 O << ')';
17562 return;
17563 break;
17564 case 84:
17565 // L4_loadbsw2_ur, L4_loadbsw4_ur, L4_loadbzw2_ur, L4_loadbzw4_ur, L4_loa...
17566 O << "<<#";
17567 printOperand(MI, OpNo: 2, O);
17568 O << "+#";
17569 printOperand(MI, OpNo: 3, O);
17570 O << ')';
17571 return;
17572 break;
17573 case 85:
17574 // L4_loadrb_rr, L4_loadrd_rr, L4_loadrh_rr, L4_loadri_rr, L4_loadrub_rr,...
17575 O << '+';
17576 printOperand(MI, OpNo: 2, O);
17577 O << "<<#";
17578 printOperand(MI, OpNo: 3, O);
17579 O << ')';
17580 return;
17581 break;
17582 case 86:
17583 // L4_or_memopb_io, L4_or_memoph_io, L4_or_memopw_io
17584 O << ") |= ";
17585 printOperand(MI, OpNo: 2, O);
17586 return;
17587 break;
17588 case 87:
17589 // L4_ploadrbf_abs, L4_ploadrbfnew_abs, L4_ploadrbt_abs, L4_ploadrbtnew_a...
17590 O << " = memb(#";
17591 printOperand(MI, OpNo: 2, O);
17592 O << ')';
17593 return;
17594 break;
17595 case 88:
17596 // L4_ploadrdf_abs, L4_ploadrdfnew_abs, L4_ploadrdt_abs, L4_ploadrdtnew_a...
17597 O << " = memd(#";
17598 printOperand(MI, OpNo: 2, O);
17599 O << ')';
17600 return;
17601 break;
17602 case 89:
17603 // L4_ploadrhf_abs, L4_ploadrhfnew_abs, L4_ploadrht_abs, L4_ploadrhtnew_a...
17604 O << " = memh(#";
17605 printOperand(MI, OpNo: 2, O);
17606 O << ')';
17607 return;
17608 break;
17609 case 90:
17610 // L4_ploadrif_abs, L4_ploadrifnew_abs, L4_ploadrit_abs, L4_ploadritnew_a...
17611 O << " = memw(#";
17612 printOperand(MI, OpNo: 2, O);
17613 O << ')';
17614 return;
17615 break;
17616 case 91:
17617 // L4_ploadrubf_abs, L4_ploadrubfnew_abs, L4_ploadrubt_abs, L4_ploadrubtn...
17618 O << " = memub(#";
17619 printOperand(MI, OpNo: 2, O);
17620 O << ')';
17621 return;
17622 break;
17623 case 92:
17624 // L4_ploadruhf_abs, L4_ploadruhfnew_abs, L4_ploadruht_abs, L4_ploadruhtn...
17625 O << " = memuh(#";
17626 printOperand(MI, OpNo: 2, O);
17627 O << ')';
17628 return;
17629 break;
17630 case 93:
17631 // L4_return_f, L4_return_fnew_pnt, L4_return_fnew_pt, L4_return_t, L4_re...
17632 O << " = dealloc_return(";
17633 printOperand(MI, OpNo: 2, O);
17634 break;
17635 case 94:
17636 // L4_sub_memopb_io, L4_sub_memoph_io, L4_sub_memopw_io
17637 O << ") -= ";
17638 printOperand(MI, OpNo: 2, O);
17639 return;
17640 break;
17641 case 95:
17642 // M2_cmacsc_s0, M2_cmpysc_s0, M2_cnacsc_s0
17643 O << "*):sat";
17644 return;
17645 break;
17646 case 96:
17647 // M2_cmacsc_s1, M2_cmpysc_s1, M2_cnacsc_s1, M7_wcmpyiwc, M7_wcmpyrwc
17648 O << "*):<<1:sat";
17649 return;
17650 break;
17651 case 97:
17652 // M2_cmpyrsc_s0
17653 O << "*):rnd:sat";
17654 return;
17655 break;
17656 case 98:
17657 // M2_cmpyrsc_s1, M4_cmpyi_whc, M4_cmpyr_whc, M7_wcmpyiwc_rnd, M7_wcmpyrw...
17658 O << "*):<<1:rnd:sat";
17659 return;
17660 break;
17661 case 99:
17662 // M2_vrcmaci_s0c, M2_vrcmacr_s0c, M2_vrcmpyi_s0c, M2_vrcmpyr_s0c, M7_dcm...
17663 O << "*)";
17664 return;
17665 break;
17666 case 100:
17667 // M2_vrcmpys_acc_s1_h, M2_vrcmpys_s1_h
17668 O << "):<<1:sat:raw:hi";
17669 return;
17670 break;
17671 case 101:
17672 // M2_vrcmpys_acc_s1_l, M2_vrcmpys_s1_l
17673 O << "):<<1:sat:raw:lo";
17674 return;
17675 break;
17676 case 102:
17677 // M2_vrcmpys_s1rp_h
17678 O << "):<<1:rnd:sat:raw:hi";
17679 return;
17680 break;
17681 case 103:
17682 // M2_vrcmpys_s1rp_l
17683 O << "):<<1:rnd:sat:raw:lo";
17684 return;
17685 break;
17686 case 104:
17687 // M4_mpyri_addi, M4_mpyrr_addi
17688 O << ",mpyi(";
17689 printOperand(MI, OpNo: 2, O);
17690 break;
17691 case 105:
17692 // M4_vrmpyeh_acc_s1, M4_vrmpyeh_s1, M4_vrmpyoh_acc_s1, M4_vrmpyoh_s1
17693 O << "):<<1";
17694 return;
17695 break;
17696 case 106:
17697 // S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_pi, S2_pstorerbne...
17698 printOperand(MI, OpNo: 0, O);
17699 break;
17700 case 107:
17701 // S2_storerb_pbr, S2_storerbnew_pbr, S2_storerd_pbr, S2_storerf_pbr, S2_...
17702 O << ":brev) = ";
17703 printOperand(MI, OpNo: 3, O);
17704 break;
17705 case 108:
17706 // S2_storerb_pci, S2_storerbnew_pci, S2_storerd_pci, S2_storerf_pci, S2_...
17707 O << ":circ(";
17708 printOperand(MI, OpNo: 3, O);
17709 O << ")) = ";
17710 printOperand(MI, OpNo: 4, O);
17711 break;
17712 case 109:
17713 // S2_tableidxb, S2_tableidxd, S2_tableidxh, S2_tableidxw, S5_asrhub_rnd_...
17714 O << "):raw";
17715 return;
17716 break;
17717 case 110:
17718 // S4_addi_asl_ri, S4_andi_asl_ri, S4_ori_asl_ri, S4_subi_asl_ri
17719 O << ",asl(";
17720 printOperand(MI, OpNo: 2, O);
17721 O << ",#";
17722 printOperand(MI, OpNo: 3, O);
17723 O << "))";
17724 return;
17725 break;
17726 case 111:
17727 // S4_addi_lsr_ri, S4_andi_lsr_ri, S4_ori_lsr_ri, S4_subi_lsr_ri
17728 O << ",lsr(";
17729 printOperand(MI, OpNo: 2, O);
17730 O << ",#";
17731 printOperand(MI, OpNo: 3, O);
17732 O << "))";
17733 return;
17734 break;
17735 case 112:
17736 // S4_vxaddsubhr, S4_vxsubaddhr
17737 O << "):rnd:>>1:sat";
17738 return;
17739 break;
17740 case 113:
17741 // SA1_and1
17742 O << ",#1)";
17743 return;
17744 break;
17745 case 114:
17746 // SA1_combinerz
17747 O << ",#0)";
17748 return;
17749 break;
17750 case 115:
17751 // SA1_zxtb
17752 O << ",#255)";
17753 return;
17754 break;
17755 case 116:
17756 // SS2_storebi0, SS2_storewi0
17757 O << ") = #0";
17758 return;
17759 break;
17760 case 117:
17761 // SS2_storebi1, SS2_storewi1
17762 O << ") = #1";
17763 return;
17764 break;
17765 case 118:
17766 // V6_shuffeqw, V6_vasrvwuhrndsat, V6_vasrvwuhsat, V6_vasrwh, V6_vasrwhrn...
17767 O << ".w,";
17768 break;
17769 case 119:
17770 // V6_v6mpyhubs10, V6_v6mpyvubs10, V6_vlutvvb_oracci, V6_vlutvvbi
17771 O << ".b,#";
17772 break;
17773 case 120:
17774 // V6_v6mpyhubs10_vxx
17775 O << "):h";
17776 return;
17777 break;
17778 case 121:
17779 // V6_v6mpyvubs10_vxx
17780 O << "):v";
17781 return;
17782 break;
17783 case 122:
17784 // V6_vS32b_nt_ai, V6_vS32b_nt_new_ai, V6_vS32b_nt_new_pi, V6_vS32b_nt_ne...
17785 O << "):nt = ";
17786 break;
17787 case 123:
17788 // V6_vS32b_srls_ai, V6_vS32b_srls_pi, V6_vS32b_srls_ppu
17789 O << "):scatter_release";
17790 return;
17791 break;
17792 case 124:
17793 // V6_vabs_qf16_hf, V6_vilog2_hf, V6_vneg_qf16_hf
17794 O << ".hf)";
17795 return;
17796 break;
17797 case 125:
17798 // V6_vabs_qf16_qf16, V6_vilog2_qf16, V6_vneg_qf16_qf16
17799 O << ".qf16)";
17800 return;
17801 break;
17802 case 126:
17803 // V6_vabs_qf32_qf32, V6_vilog2_qf32, V6_vneg_qf32_qf32
17804 O << ".qf32)";
17805 return;
17806 break;
17807 case 127:
17808 // V6_vabs_qf32_sf, V6_vilog2_sf, V6_vneg_qf32_sf
17809 O << ".sf)";
17810 return;
17811 break;
17812 case 128:
17813 // V6_vabsb, V6_vaddb, V6_vaddb_dv, V6_vavgb, V6_vcvt2_hf_b, V6_vcvt_hf_b...
17814 O << ".b)";
17815 return;
17816 break;
17817 case 129:
17818 // V6_vabsb_sat, V6_vaddbsat, V6_vaddbsat_dv, V6_vaddububb_sat, V6_vsubbs...
17819 O << ".b):sat";
17820 return;
17821 break;
17822 case 130:
17823 // V6_vabsh, V6_vaslhv, V6_vavgh, V6_vcvt_hf_h, V6_vmpyh, V6_vmpyh_acc, V...
17824 O << ".h)";
17825 return;
17826 break;
17827 case 131:
17828 // V6_vabsh_sat, V6_vdmpyhisat, V6_vdmpyhisat_acc, V6_vdmpyhsat, V6_vdmpy...
17829 O << ".h):sat";
17830 return;
17831 break;
17832 case 132:
17833 // V6_vabsw, V6_vaslwv, V6_vasrwv, V6_vavgw
17834 O << ".w)";
17835 return;
17836 break;
17837 case 133:
17838 // V6_vabsw_sat
17839 O << ".w):sat";
17840 return;
17841 break;
17842 case 134:
17843 // V6_vadd_hf, V6_vadd_hf_hf, V6_vadd_sf_hf, V6_veqhf, V6_veqhf_and, V6_v...
17844 O << ".hf,";
17845 break;
17846 case 135:
17847 // V6_vadd_hf_f8, V6_vmpy_hf_f8, V6_vmpy_hf_f8_acc, V6_vsub_hf_f8
17848 O << ".f8,";
17849 break;
17850 case 136:
17851 // V6_vadd_qf16, V6_vadd_qf16_mix, V6_vmpy_qf16, V6_vmpy_qf16_mix_hf, V6_...
17852 O << ".qf16,";
17853 printOperand(MI, OpNo: 2, O);
17854 break;
17855 case 137:
17856 // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vmpy_qf32, V6_vsub_qf32, V6_vsub_qf...
17857 O << ".qf32,";
17858 printOperand(MI, OpNo: 2, O);
17859 break;
17860 case 138:
17861 // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_veqsf, V6_veqsf_and, V6_v...
17862 O << ".sf,";
17863 break;
17864 case 139:
17865 // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
17866 O << ".bf,";
17867 break;
17868 case 140:
17869 // V6_vaddcarryo
17870 O << " = vadd(";
17871 printOperand(MI, OpNo: 2, O);
17872 O << ".w,";
17873 printOperand(MI, OpNo: 3, O);
17874 O << ".w):carry";
17875 return;
17876 break;
17877 case 141:
17878 // V6_vaddubsat, V6_vaddubsat_dv, V6_vsububsat, V6_vsububsat_dv
17879 O << ".ub):sat";
17880 return;
17881 break;
17882 case 142:
17883 // V6_vavgbrnd
17884 O << ".b):rnd";
17885 return;
17886 break;
17887 case 143:
17888 // V6_vavghrnd
17889 O << ".h):rnd";
17890 return;
17891 break;
17892 case 144:
17893 // V6_vavgubrnd
17894 O << ".ub):rnd";
17895 return;
17896 break;
17897 case 145:
17898 // V6_vavguh, V6_vcvt_hf_uh, V6_vmpyhus, V6_vmpyhus_acc, V6_vmpyiewuh_acc
17899 O << ".uh)";
17900 return;
17901 break;
17902 case 146:
17903 // V6_vavguhrnd
17904 O << ".uh):rnd";
17905 return;
17906 break;
17907 case 147:
17908 // V6_vavguw
17909 O << ".uw)";
17910 return;
17911 break;
17912 case 148:
17913 // V6_vavguwrnd
17914 O << ".uw):rnd";
17915 return;
17916 break;
17917 case 149:
17918 // V6_vavgwrnd
17919 O << ".w):rnd";
17920 return;
17921 break;
17922 case 150:
17923 // V6_vccombine, V6_vnccombine
17924 O << " = vcombine(";
17925 printOperand(MI, OpNo: 2, O);
17926 O << ',';
17927 printOperand(MI, OpNo: 3, O);
17928 O << ')';
17929 return;
17930 break;
17931 case 151:
17932 // V6_vconv_h_hf, V6_vconv_qf16_hf
17933 O << ".hf";
17934 return;
17935 break;
17936 case 152:
17937 // V6_vconv_h_hf_rnd
17938 O << ".hf:rnd";
17939 return;
17940 break;
17941 case 153:
17942 // V6_vconv_hf_qf16, V6_vconv_qf16_qf16
17943 O << ".qf16";
17944 return;
17945 break;
17946 case 154:
17947 // V6_vconv_hf_qf32, V6_vconv_qf32_qf32, V6_vconv_sf_qf32
17948 O << ".qf32";
17949 return;
17950 break;
17951 case 155:
17952 // V6_vconv_qf16_f8
17953 O << ".f8";
17954 return;
17955 break;
17956 case 156:
17957 // V6_vconv_qf32_sf
17958 O << ".sf";
17959 return;
17960 break;
17961 case 157:
17962 // V6_vconv_sf_w
17963 O << ".w";
17964 return;
17965 break;
17966 case 158:
17967 // V6_vcvt_hf_f8
17968 O << ".f8)";
17969 return;
17970 break;
17971 case 159:
17972 // V6_vdmpyhsuisat, V6_vdmpyhsuisat_acc
17973 O << ".uh,#1):sat";
17974 return;
17975 break;
17976 case 160:
17977 // V6_vdmpyhsusat, V6_vdmpyhsusat_acc
17978 O << ".uh):sat";
17979 return;
17980 break;
17981 case 161:
17982 // V6_vgathermhq
17983 O << ".h).h";
17984 return;
17985 break;
17986 case 162:
17987 // V6_vgathermhwq
17988 O << ".w).h";
17989 return;
17990 break;
17991 case 163:
17992 // V6_vlutvwh_oracci, V6_vlutvwhi
17993 O << ".h,#";
17994 break;
17995 case 164:
17996 // V6_vmpyowh
17997 O << ".h):<<1:sat";
17998 return;
17999 break;
18000 case 165:
18001 // V6_vmpyowh_rnd
18002 O << ".h):<<1:rnd:sat";
18003 return;
18004 break;
18005 case 166:
18006 // V6_vmpyowh_rnd_sacc
18007 O << ".h):<<1:rnd:sat:shift";
18008 return;
18009 break;
18010 case 167:
18011 // V6_vmpyowh_sacc
18012 O << ".h):<<1:sat:shift";
18013 return;
18014 break;
18015 case 168:
18016 // V6_vrmpyubi, V6_vrmpyubi_acc
18017 O << ".ub,#";
18018 break;
18019 case 169:
18020 // V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx_acc, V6_vrmpyzcb_rx_acc, V6_vrmpyz...
18021 printOperand(MI, OpNo: 3, O);
18022 break;
18023 case 170:
18024 // V6_vscattermhq
18025 O << ".h).h = ";
18026 printOperand(MI, OpNo: 4, O);
18027 return;
18028 break;
18029 case 171:
18030 // V6_vscattermhwq
18031 O << ".w).h = ";
18032 printOperand(MI, OpNo: 4, O);
18033 return;
18034 break;
18035 case 172:
18036 // V6_vscattermwq
18037 O << ".w).w = ";
18038 printOperand(MI, OpNo: 4, O);
18039 return;
18040 break;
18041 case 173:
18042 // V6_vsubcarryo
18043 O << " = vsub(";
18044 printOperand(MI, OpNo: 2, O);
18045 O << ".w,";
18046 printOperand(MI, OpNo: 3, O);
18047 O << ".w):carry";
18048 return;
18049 break;
18050 case 174:
18051 // dep_S2_packhl
18052 O << "):deprecated";
18053 return;
18054 break;
18055 }
18056
18057
18058 // Fragment 3 encoded into 6 bits for 60 unique commands.
18059 switch ((Bits >> 32) & 63) {
18060 default: llvm_unreachable("Invalid command number.");
18061 case 0:
18062 // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
18063 O << ',';
18064 break;
18065 case 1:
18066 // L2_loadalignb_zomap, L2_loadalignh_zomap, V6_zldp0, dup_L2_loadrb_io, ...
18067 O << ')';
18068 return;
18069 break;
18070 case 2:
18071 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
18072 printOperand(MI, OpNo: 2, O);
18073 break;
18074 case 3:
18075 // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
18076 O << ") = ";
18077 printOperand(MI, OpNo: 2, O);
18078 break;
18079 case 4:
18080 // S4_storeirbf_zomap, S4_storeirbfnew_zomap, S4_storeirbt_zomap, S4_stor...
18081 O << ") = #";
18082 printOperand(MI, OpNo: 2, O);
18083 return;
18084 break;
18085 case 5:
18086 // V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_MAP_equh_and, V6...
18087 printOperand(MI, OpNo: 3, O);
18088 break;
18089 case 6:
18090 // V6_stnpnt0, V6_stnqnt0, V6_stpnt0, V6_stqnt0
18091 O << "):nt = ";
18092 printOperand(MI, OpNo: 2, O);
18093 return;
18094 break;
18095 case 7:
18096 // V6_v6mpyhubs10_alt
18097 O << "):h";
18098 return;
18099 break;
18100 case 8:
18101 // V6_v6mpyvubs10_alt
18102 O << "):v";
18103 return;
18104 break;
18105 case 9:
18106 // V6_vrmpybusi_acc_alt, V6_vrmpyubi_acc_alt, V6_vrsadubi_acc_alt, F2_sff...
18107 printOperand(MI, OpNo: 4, O);
18108 break;
18109 case 10:
18110 // V6_vscattermwhq_alt, S2_storerf_pbr, S2_storerf_pci
18111 O << ".h";
18112 return;
18113 break;
18114 case 11:
18115 // V6_vscattermwq_alt
18116 O << ".w";
18117 return;
18118 break;
18119 case 12:
18120 // dup_A2_addi, A2_addi, A2_paddif, A2_paddifnew, A2_paddit, A2_padditnew...
18121 O << ",#";
18122 break;
18123 case 13:
18124 // dup_S2_allocframe, L4_return_f, L4_return_t, S2_allocframe
18125 O << "):raw";
18126 return;
18127 break;
18128 case 14:
18129 // A2_addh_h16_hh, A2_addh_h16_hl, A2_addh_h16_sat_hh, A2_addh_h16_sat_hl...
18130 O << ".h,";
18131 printOperand(MI, OpNo: 2, O);
18132 break;
18133 case 15:
18134 // A2_addh_h16_lh, A2_addh_h16_ll, A2_addh_h16_sat_lh, A2_addh_h16_sat_ll...
18135 O << ".l,";
18136 printOperand(MI, OpNo: 2, O);
18137 break;
18138 case 16:
18139 // A2_tfrih, A2_tfril, HI, LO, S2_storerb_pbr, S2_storerb_pci, S2_storerd...
18140 return;
18141 break;
18142 case 17:
18143 // A5_ACS
18144 O << " = vacsh(";
18145 printOperand(MI, OpNo: 3, O);
18146 O << ',';
18147 printOperand(MI, OpNo: 4, O);
18148 O << ')';
18149 return;
18150 break;
18151 case 18:
18152 // A6_vminub_RdP
18153 O << " = vminub(";
18154 printOperand(MI, OpNo: 2, O);
18155 O << ',';
18156 printOperand(MI, OpNo: 3, O);
18157 O << ')';
18158 return;
18159 break;
18160 case 19:
18161 // C4_and_andn, C4_and_orn, C4_or_andn, C4_or_orn
18162 O << ",!";
18163 printOperand(MI, OpNo: 3, O);
18164 O << "))";
18165 return;
18166 break;
18167 case 20:
18168 // F2_sfinvsqrta
18169 O << " = sfinvsqrta(";
18170 printOperand(MI, OpNo: 2, O);
18171 O << ')';
18172 return;
18173 break;
18174 case 21:
18175 // F2_sfrecipa
18176 O << " = sfrecipa(";
18177 printOperand(MI, OpNo: 2, O);
18178 O << ',';
18179 printOperand(MI, OpNo: 3, O);
18180 O << ')';
18181 return;
18182 break;
18183 case 22:
18184 // J4_cmpeq_fp0_jump_nt, J4_cmpeqi_fp0_jump_nt, J4_cmpeqn1_fp0_jump_nt, J...
18185 O << "); if (!p0.new) jump:nt ";
18186 printBrtarget(MI, OpNo: 2, O);
18187 return;
18188 break;
18189 case 23:
18190 // J4_cmpeq_fp0_jump_t, J4_cmpeqi_fp0_jump_t, J4_cmpeqn1_fp0_jump_t, J4_c...
18191 O << "); if (!p0.new) jump:t ";
18192 printBrtarget(MI, OpNo: 2, O);
18193 return;
18194 break;
18195 case 24:
18196 // J4_cmpeq_fp1_jump_nt, J4_cmpeqi_fp1_jump_nt, J4_cmpeqn1_fp1_jump_nt, J...
18197 O << "); if (!p1.new) jump:nt ";
18198 printBrtarget(MI, OpNo: 2, O);
18199 return;
18200 break;
18201 case 25:
18202 // J4_cmpeq_fp1_jump_t, J4_cmpeqi_fp1_jump_t, J4_cmpeqn1_fp1_jump_t, J4_c...
18203 O << "); if (!p1.new) jump:t ";
18204 printBrtarget(MI, OpNo: 2, O);
18205 return;
18206 break;
18207 case 26:
18208 // J4_cmpeq_tp0_jump_nt, J4_cmpeqi_tp0_jump_nt, J4_cmpeqn1_tp0_jump_nt, J...
18209 O << "); if (p0.new) jump:nt ";
18210 printBrtarget(MI, OpNo: 2, O);
18211 return;
18212 break;
18213 case 27:
18214 // J4_cmpeq_tp0_jump_t, J4_cmpeqi_tp0_jump_t, J4_cmpeqn1_tp0_jump_t, J4_c...
18215 O << "); if (p0.new) jump:t ";
18216 printBrtarget(MI, OpNo: 2, O);
18217 return;
18218 break;
18219 case 28:
18220 // J4_cmpeq_tp1_jump_nt, J4_cmpeqi_tp1_jump_nt, J4_cmpeqn1_tp1_jump_nt, J...
18221 O << "); if (p1.new) jump:nt ";
18222 printBrtarget(MI, OpNo: 2, O);
18223 return;
18224 break;
18225 case 29:
18226 // J4_cmpeq_tp1_jump_t, J4_cmpeqi_tp1_jump_t, J4_cmpeqn1_tp1_jump_t, J4_c...
18227 O << "); if (p1.new) jump:t ";
18228 printBrtarget(MI, OpNo: 2, O);
18229 return;
18230 break;
18231 case 30:
18232 // J4_cmplt_f_jumpnv_nt, J4_cmplt_t_jumpnv_nt, J4_cmpltu_f_jumpnv_nt, J4_...
18233 O << ".new)) jump:nt ";
18234 printBrtarget(MI, OpNo: 2, O);
18235 return;
18236 break;
18237 case 31:
18238 // J4_cmplt_f_jumpnv_t, J4_cmplt_t_jumpnv_t, J4_cmpltu_f_jumpnv_t, J4_cmp...
18239 O << ".new)) jump:t ";
18240 printBrtarget(MI, OpNo: 2, O);
18241 return;
18242 break;
18243 case 32:
18244 // L2_loadalignb_io, L2_loadalignh_io, S2_pstorerbf_io, S2_pstorerbnewf_i...
18245 O << "+#";
18246 break;
18247 case 33:
18248 // L2_loadalignb_pbr, L2_loadalignb_pr, L2_loadalignh_pbr, L2_loadalignh_...
18249 O << "++";
18250 break;
18251 case 34:
18252 // L2_loadalignb_pci, L2_loadalignb_pi, L2_loadalignh_pci, L2_loadalignh_...
18253 O << "++#";
18254 break;
18255 case 35:
18256 // L2_loadalignb_pcr, L2_loadalignh_pcr
18257 O << "++I:circ(";
18258 printOperand(MI, OpNo: 4, O);
18259 O << "))";
18260 return;
18261 break;
18262 case 36:
18263 // L2_loadbsw2_pbr, L2_loadbsw4_pbr, L2_loadbzw2_pbr, L2_loadbzw4_pbr, L2...
18264 O << ":brev)";
18265 return;
18266 break;
18267 case 37:
18268 // L2_loadbsw2_pci, L2_loadbsw4_pci, L2_loadbzw2_pci, L2_loadbzw4_pci, L2...
18269 O << ":circ(";
18270 printOperand(MI, OpNo: 4, O);
18271 O << "))";
18272 return;
18273 break;
18274 case 38:
18275 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
18276 printOperand(MI, OpNo: 1, O);
18277 break;
18278 case 39:
18279 // L4_loadalignb_ap, L4_loadalignh_ap
18280 O << "=#";
18281 printOperand(MI, OpNo: 3, O);
18282 O << ')';
18283 return;
18284 break;
18285 case 40:
18286 // L4_loadalignb_ur, L4_loadalignh_ur
18287 O << "<<#";
18288 printOperand(MI, OpNo: 3, O);
18289 O << "+#";
18290 printOperand(MI, OpNo: 4, O);
18291 O << ')';
18292 return;
18293 break;
18294 case 41:
18295 // L4_return_fnew_pnt, L4_return_tnew_pnt
18296 O << "):nt:raw";
18297 return;
18298 break;
18299 case 42:
18300 // L4_return_fnew_pt, L4_return_tnew_pt
18301 O << "):t:raw";
18302 return;
18303 break;
18304 case 43:
18305 // M4_mpyri_addr, M4_mpyrr_addr
18306 O << ",mpyi(";
18307 printOperand(MI, OpNo: 2, O);
18308 break;
18309 case 44:
18310 // M4_mpyri_addr_u2
18311 O << ",mpyi(#";
18312 printOperand(MI, OpNo: 2, O);
18313 O << ',';
18314 printOperand(MI, OpNo: 3, O);
18315 O << "))";
18316 return;
18317 break;
18318 case 45:
18319 // S2_storerbnew_pbr, S2_storerbnew_pci, S2_storerhnew_pbr, S2_storerhnew...
18320 O << ".new";
18321 return;
18322 break;
18323 case 46:
18324 // S4_addaddi
18325 O << ",add(";
18326 printOperand(MI, OpNo: 2, O);
18327 O << ",#";
18328 printOperand(MI, OpNo: 3, O);
18329 O << "))";
18330 return;
18331 break;
18332 case 47:
18333 // S4_pstorerbf_rr, S4_pstorerbfnew_rr, S4_pstorerbnewf_rr, S4_pstorerbne...
18334 O << '+';
18335 printOperand(MI, OpNo: 2, O);
18336 O << "<<#";
18337 printOperand(MI, OpNo: 3, O);
18338 O << ") = ";
18339 printOperand(MI, OpNo: 4, O);
18340 break;
18341 case 48:
18342 // S4_subaddi
18343 O << ",sub(#";
18344 printOperand(MI, OpNo: 2, O);
18345 O << ',';
18346 printOperand(MI, OpNo: 3, O);
18347 O << "))";
18348 return;
18349 break;
18350 case 49:
18351 // SA1_inc
18352 O << ",#1)";
18353 return;
18354 break;
18355 case 50:
18356 // V6_vL32b_nt_ai, V6_vL32b_nt_cur_ai, V6_vL32b_nt_cur_pi, V6_vL32b_nt_cu...
18357 O << "):nt";
18358 return;
18359 break;
18360 case 51:
18361 // V6_vadd_qf16, V6_vmpy_qf16, V6_vmpy_qf32_qf16, V6_vsub_qf16
18362 O << ".qf16)";
18363 return;
18364 break;
18365 case 52:
18366 // V6_vadd_qf16_mix, V6_vmpy_qf16_mix_hf, V6_vmpy_qf32_mix_hf, V6_vmpy_rt...
18367 O << ".hf)";
18368 return;
18369 break;
18370 case 53:
18371 // V6_vadd_qf32, V6_vmpy_qf32, V6_vsub_qf32
18372 O << ".qf32)";
18373 return;
18374 break;
18375 case 54:
18376 // V6_vadd_qf32_mix, V6_vsub_qf32_mix
18377 O << ".sf)";
18378 return;
18379 break;
18380 case 55:
18381 // V6_vaddcarry, V6_vaddcarrysat, V6_vaddw, V6_vaddw_dv, V6_vaddwsat, V6_...
18382 O << ".w,";
18383 break;
18384 case 56:
18385 // V6_vadduhw, V6_vsubuhw
18386 O << ".uh,";
18387 printOperand(MI, OpNo: 2, O);
18388 O << ".uh)";
18389 return;
18390 break;
18391 case 57:
18392 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc...
18393 O << ".b,";
18394 break;
18395 case 58:
18396 // V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
18397 O << ".c,";
18398 break;
18399 case 59:
18400 // V6_vrmpyznb_rt, V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx, V6_vrmpyznb_rx_acc
18401 O << ".n,";
18402 break;
18403 }
18404
18405
18406 // Fragment 4 encoded into 7 bits for 67 unique commands.
18407 switch ((Bits >> 38) & 127) {
18408 default: llvm_unreachable("Invalid command number.");
18409 case 0:
18410 // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
18411 printOperand(MI, OpNo: 2, O);
18412 break;
18413 case 1:
18414 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
18415 O << ')';
18416 return;
18417 break;
18418 case 2:
18419 // S2_pstorerbf_zomap, S2_pstorerbt_zomap, S2_pstorerdf_zomap, S2_pstorer...
18420 return;
18421 break;
18422 case 3:
18423 // S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_pstorerhnewf_zomap, S...
18424 O << ".new";
18425 return;
18426 break;
18427 case 4:
18428 // S2_pstorerff_zomap, S2_pstorerft_zomap, S4_pstorerffnew_zomap, S4_psto...
18429 O << ".h";
18430 return;
18431 break;
18432 case 5:
18433 // S5_vasrhrnd_goodsyntax, M2_dpmpyss_rnd_s0, S2_asr_i_p_rnd, S2_asr_i_r_...
18434 O << "):rnd";
18435 return;
18436 break;
18437 case 6:
18438 // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vrm...
18439 O << ".ub)";
18440 return;
18441 break;
18442 case 7:
18443 // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
18444 O << ".uh)";
18445 return;
18446 break;
18447 case 8:
18448 // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vgt...
18449 O << ".uw)";
18450 return;
18451 break;
18452 case 9:
18453 // V6_ldcnpnt0, V6_ldcpnt0, V6_ldnpnt0, V6_ldpnt0, V6_ldtnpnt0, V6_ldtpnt...
18454 O << "):nt";
18455 return;
18456 break;
18457 case 10:
18458 // V6_vtran2x2_map, L2_loadalignb_pbr, L2_loadalignb_pci, L2_loadalignb_p...
18459 printOperand(MI, OpNo: 4, O);
18460 break;
18461 case 11:
18462 // A2_addh_h16_hh, A2_addh_h16_lh, A2_subh_h16_hh, A2_subh_h16_lh
18463 O << ".h):<<16";
18464 return;
18465 break;
18466 case 12:
18467 // A2_addh_h16_hl, A2_addh_h16_ll, A2_subh_h16_hl, A2_subh_h16_ll
18468 O << ".l):<<16";
18469 return;
18470 break;
18471 case 13:
18472 // A2_addh_h16_sat_hh, A2_addh_h16_sat_lh, A2_subh_h16_sat_hh, A2_subh_h1...
18473 O << ".h):sat:<<16";
18474 return;
18475 break;
18476 case 14:
18477 // A2_addh_h16_sat_hl, A2_addh_h16_sat_ll, A2_subh_h16_sat_hl, A2_subh_h1...
18478 O << ".l):sat:<<16";
18479 return;
18480 break;
18481 case 15:
18482 // A2_addh_l16_hl, A2_combine_hh, A2_combine_lh, A2_subh_l16_hl, M2_mpy_a...
18483 O << ".h)";
18484 return;
18485 break;
18486 case 16:
18487 // A2_addh_l16_ll, A2_combine_hl, A2_combine_ll, A2_subh_l16_ll, M2_mpy_a...
18488 O << ".l)";
18489 return;
18490 break;
18491 case 17:
18492 // A2_addh_l16_sat_hl, A2_subh_l16_sat_hl, M2_mpy_acc_sat_hh_s0, M2_mpy_a...
18493 O << ".h):sat";
18494 return;
18495 break;
18496 case 18:
18497 // A2_addh_l16_sat_ll, A2_subh_l16_sat_ll, M2_mpy_acc_sat_hl_s0, M2_mpy_a...
18498 O << ".l):sat";
18499 return;
18500 break;
18501 case 19:
18502 // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
18503 printOperand(MI, OpNo: 3, O);
18504 break;
18505 case 20:
18506 // A4_round_ri_sat, A4_round_rr_sat, S2_asl_i_r_sat, S2_asl_r_r_sat, S2_a...
18507 O << "):sat";
18508 return;
18509 break;
18510 case 21:
18511 // C2_mux, C2_muxri, M4_mpyrr_addr
18512 O << ',';
18513 printOperand(MI, OpNo: 3, O);
18514 break;
18515 case 22:
18516 // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S2_inser...
18517 O << ",#";
18518 break;
18519 case 23:
18520 // F2_sffma_sc
18521 O << "):scale";
18522 return;
18523 break;
18524 case 24:
18525 // L2_ploadrbf_io, L2_ploadrbfnew_io, L2_ploadrbt_io, L2_ploadrbtnew_io, ...
18526 O << "+#";
18527 printOperand(MI, OpNo: 3, O);
18528 break;
18529 case 25:
18530 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
18531 O << "++#";
18532 printOperand(MI, OpNo: 4, O);
18533 break;
18534 case 26:
18535 // L4_ploadrbf_rr, L4_ploadrbfnew_rr, L4_ploadrbt_rr, L4_ploadrbtnew_rr, ...
18536 O << '+';
18537 printOperand(MI, OpNo: 3, O);
18538 O << "<<#";
18539 printOperand(MI, OpNo: 4, O);
18540 O << ')';
18541 return;
18542 break;
18543 case 27:
18544 // M2_hmmpyh_rs1, M2_mpy_sat_rnd_hh_s1, M2_mpy_sat_rnd_lh_s1, V6_vmpyhsrs...
18545 O << ".h):<<1:rnd:sat";
18546 return;
18547 break;
18548 case 28:
18549 // M2_hmmpyh_s1, M2_mpy_acc_sat_hh_s1, M2_mpy_acc_sat_lh_s1, M2_mpy_nac_s...
18550 O << ".h):<<1:sat";
18551 return;
18552 break;
18553 case 29:
18554 // M2_hmmpyl_rs1, M2_mpy_sat_rnd_hl_s1, M2_mpy_sat_rnd_ll_s1
18555 O << ".l):<<1:rnd:sat";
18556 return;
18557 break;
18558 case 30:
18559 // M2_hmmpyl_s1, M2_mpy_acc_sat_hl_s1, M2_mpy_acc_sat_ll_s1, M2_mpy_nac_s...
18560 O << ".l):<<1:sat";
18561 return;
18562 break;
18563 case 31:
18564 // M2_mpy_acc_hh_s1, M2_mpy_acc_lh_s1, M2_mpy_hh_s1, M2_mpy_lh_s1, M2_mpy...
18565 O << ".h):<<1";
18566 return;
18567 break;
18568 case 32:
18569 // M2_mpy_acc_hl_s1, M2_mpy_acc_ll_s1, M2_mpy_hl_s1, M2_mpy_ll_s1, M2_mpy...
18570 O << ".l):<<1";
18571 return;
18572 break;
18573 case 33:
18574 // M2_mpy_rnd_hh_s0, M2_mpy_rnd_lh_s0, M2_mpyd_rnd_hh_s0, M2_mpyd_rnd_lh_...
18575 O << ".h):rnd";
18576 return;
18577 break;
18578 case 34:
18579 // M2_mpy_rnd_hh_s1, M2_mpy_rnd_lh_s1, M2_mpyd_rnd_hh_s1, M2_mpyd_rnd_lh_...
18580 O << ".h):<<1:rnd";
18581 return;
18582 break;
18583 case 35:
18584 // M2_mpy_rnd_hl_s0, M2_mpy_rnd_ll_s0, M2_mpyd_rnd_hl_s0, M2_mpyd_rnd_ll_...
18585 O << ".l):rnd";
18586 return;
18587 break;
18588 case 36:
18589 // M2_mpy_rnd_hl_s1, M2_mpy_rnd_ll_s1, M2_mpyd_rnd_hl_s1, M2_mpyd_rnd_ll_...
18590 O << ".l):<<1:rnd";
18591 return;
18592 break;
18593 case 37:
18594 // M2_mpy_sat_rnd_hh_s0, M2_mpy_sat_rnd_lh_s0
18595 O << ".h):rnd:sat";
18596 return;
18597 break;
18598 case 38:
18599 // M2_mpy_sat_rnd_hl_s0, M2_mpy_sat_rnd_ll_s0
18600 O << ".l):rnd:sat";
18601 return;
18602 break;
18603 case 39:
18604 // M2_mpy_up_s1
18605 O << "):<<1";
18606 return;
18607 break;
18608 case 40:
18609 // M2_mpy_up_s1_sat, M4_mac_up_s1_sat, M4_nac_up_s1_sat
18610 O << "):<<1:sat";
18611 return;
18612 break;
18613 case 41:
18614 // S5_vasrhrnd
18615 O << "):raw";
18616 return;
18617 break;
18618 case 42:
18619 // V6_shuffeqw, V6_veqw, V6_veqw_and, V6_veqw_or, V6_veqw_xor, V6_vgtw, V...
18620 O << ".w)";
18621 return;
18622 break;
18623 case 43:
18624 // V6_v6mpyhubs10
18625 O << "):h";
18626 return;
18627 break;
18628 case 44:
18629 // V6_v6mpyvubs10
18630 O << "):v";
18631 return;
18632 break;
18633 case 45:
18634 // V6_vL32b_cur_npred_ppu, V6_vL32b_cur_pred_ppu, V6_vL32b_npred_ppu, V6_...
18635 O << "++";
18636 printOperand(MI, OpNo: 4, O);
18637 break;
18638 case 46:
18639 // V6_vadd_hf, V6_vadd_hf_hf, V6_vadd_sf_hf, V6_veqhf, V6_veqhf_and, V6_v...
18640 O << ".hf)";
18641 return;
18642 break;
18643 case 47:
18644 // V6_vadd_hf_f8, V6_vmpy_hf_f8, V6_vmpy_hf_f8_acc, V6_vsub_hf_f8
18645 O << ".f8)";
18646 return;
18647 break;
18648 case 48:
18649 // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_veqsf, V6_veqsf_and, V6_v...
18650 O << ".sf)";
18651 return;
18652 break;
18653 case 49:
18654 // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
18655 O << ".bf)";
18656 return;
18657 break;
18658 case 50:
18659 // V6_vasrhubrndsat, V6_vasrhubsat, V6_vmpahhsat
18660 O << ".h,";
18661 printOperand(MI, OpNo: 3, O);
18662 break;
18663 case 51:
18664 // V6_vasruhubrndsat, V6_vasruhubsat, V6_vmpauhuhsat
18665 O << ".uh,";
18666 printOperand(MI, OpNo: 3, O);
18667 break;
18668 case 52:
18669 // V6_vasruwuhrndsat, V6_vasruwuhsat
18670 O << ".uw,";
18671 printOperand(MI, OpNo: 3, O);
18672 break;
18673 case 53:
18674 // V6_vasrvuhubrndsat
18675 O << ".ub):rnd:sat";
18676 return;
18677 break;
18678 case 54:
18679 // V6_vasrvuhubsat
18680 O << ".ub):sat";
18681 return;
18682 break;
18683 case 55:
18684 // V6_vasrvwuhrndsat
18685 O << ".uh):rnd:sat";
18686 return;
18687 break;
18688 case 56:
18689 // V6_vasrvwuhsat, V6_vrounduhub
18690 O << ".uh):sat";
18691 return;
18692 break;
18693 case 57:
18694 // V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat, V6_vasrwuhrndsat, V6_vasrwuh...
18695 O << ".w,";
18696 printOperand(MI, OpNo: 3, O);
18697 break;
18698 case 58:
18699 // V6_veqb, V6_veqb_and, V6_veqb_or, V6_veqb_xor, V6_vgtb, V6_vgtb_and, V...
18700 O << ".b)";
18701 return;
18702 break;
18703 case 59:
18704 // V6_vlutvvb_nm, V6_vlutvwh_nm
18705 O << "):nomatch";
18706 return;
18707 break;
18708 case 60:
18709 // V6_vmpyuhvs
18710 O << ".uh):>>16";
18711 return;
18712 break;
18713 case 61:
18714 // V6_vrmpybusi, V6_vrmpybusi_acc
18715 O << ".b,#";
18716 break;
18717 case 62:
18718 // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_a...
18719 printOperand(MI, OpNo: 1, O);
18720 break;
18721 case 63:
18722 // V6_vrounduwuh
18723 O << ".uw):sat";
18724 return;
18725 break;
18726 case 64:
18727 // V6_vroundwuh
18728 O << ".w):sat";
18729 return;
18730 break;
18731 case 65:
18732 // V6_vsub_hf_mix
18733 O << ".qf16)";
18734 return;
18735 break;
18736 case 66:
18737 // V6_vsub_sf_mix
18738 O << ".qf32)";
18739 return;
18740 break;
18741 }
18742
18743
18744 // Fragment 5 encoded into 6 bits for 38 unique commands.
18745 switch ((Bits >> 45) & 63) {
18746 default: llvm_unreachable("Invalid command number.");
18747 case 0:
18748 // A2_addsp, V6_vtran2x2_map, dup_A2_add, dup_A2_addi, A2_add, A2_addi, A...
18749 O << ')';
18750 return;
18751 break;
18752 case 1:
18753 // V6_vscattermh_add_alt
18754 O << ".h) += ";
18755 printOperand(MI, OpNo: 3, O);
18756 O << ".h";
18757 return;
18758 break;
18759 case 2:
18760 // V6_vscattermh_alt
18761 O << ".h) = ";
18762 printOperand(MI, OpNo: 3, O);
18763 O << ".h";
18764 return;
18765 break;
18766 case 3:
18767 // V6_vscattermw_add_alt, V6_vscattermwh_add_alt
18768 O << ".w) += ";
18769 printOperand(MI, OpNo: 3, O);
18770 break;
18771 case 4:
18772 // V6_vscattermw_alt, V6_vscattermwh_alt
18773 O << ".w) = ";
18774 printOperand(MI, OpNo: 3, O);
18775 break;
18776 case 5:
18777 // A2_addpsat, A2_addsat, A2_subsat, V6_vasrhubsat, V6_vasruhubsat, V6_va...
18778 O << "):sat";
18779 return;
18780 break;
18781 case 6:
18782 // A2_addsph
18783 O << "):raw:hi";
18784 return;
18785 break;
18786 case 7:
18787 // A2_addspl
18788 O << "):raw:lo";
18789 return;
18790 break;
18791 case 8:
18792 // A4_addp_c, A4_subp_c
18793 O << ',';
18794 printOperand(MI, OpNo: 1, O);
18795 O << "):carry";
18796 return;
18797 break;
18798 case 9:
18799 // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S4_extra...
18800 printOperand(MI, OpNo: 3, O);
18801 break;
18802 case 10:
18803 // C4_and_and, C4_and_or, C4_or_and, C4_or_or, M4_mpyri_addi, M4_mpyrr_ad...
18804 O << "))";
18805 return;
18806 break;
18807 case 11:
18808 // L2_loadalignb_pbr, L2_loadalignh_pbr
18809 O << ":brev)";
18810 return;
18811 break;
18812 case 12:
18813 // L2_loadalignb_pci, L2_loadalignh_pci
18814 O << ":circ(";
18815 printOperand(MI, OpNo: 5, O);
18816 O << "))";
18817 return;
18818 break;
18819 case 13:
18820 // S2_insert, S2_insertp, V6_vrmpybusi_acc
18821 printOperand(MI, OpNo: 4, O);
18822 O << ')';
18823 return;
18824 break;
18825 case 14:
18826 // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_...
18827 O << ") = ";
18828 break;
18829 case 15:
18830 // S4_storeirbf_io, S4_storeirbfnew_io, S4_storeirbt_io, S4_storeirbtnew_...
18831 O << ") = #";
18832 printOperand(MI, OpNo: 3, O);
18833 return;
18834 break;
18835 case 16:
18836 // V6_vL32b_nt_cur_npred_ai, V6_vL32b_nt_cur_npred_pi, V6_vL32b_nt_cur_np...
18837 O << "):nt";
18838 return;
18839 break;
18840 case 17:
18841 // V6_vS32b_nt_new_npred_ai, V6_vS32b_nt_new_npred_pi, V6_vS32b_nt_new_np...
18842 O << "):nt = ";
18843 break;
18844 case 18:
18845 // V6_vaddcarry, V6_vaddcarrysat, V6_vsubcarry
18846 O << ".w,";
18847 break;
18848 case 19:
18849 // V6_vaddw, V6_vaddw_dv, V6_vsubw, V6_vsubw_dv
18850 O << ".w)";
18851 return;
18852 break;
18853 case 20:
18854 // V6_vaddwsat, V6_vaddwsat_dv, V6_vsubwsat, V6_vsubwsat_dv
18855 O << ".w):sat";
18856 return;
18857 break;
18858 case 21:
18859 // V6_vasrhubrndsat, V6_vasruhubrndsat, V6_vasruwuhrndsat, V6_vasrwhrndsa...
18860 O << "):rnd:sat";
18861 return;
18862 break;
18863 case 22:
18864 // V6_vgathermh
18865 O << ".h).h";
18866 return;
18867 break;
18868 case 23:
18869 // V6_vgathermhw
18870 O << ".w).h";
18871 return;
18872 break;
18873 case 24:
18874 // V6_vgathermw
18875 O << ".w).w";
18876 return;
18877 break;
18878 case 25:
18879 // V6_vmpahhsat
18880 O << ".h):sat";
18881 return;
18882 break;
18883 case 26:
18884 // V6_vmpauhuhsat
18885 O << ".uh):sat";
18886 return;
18887 break;
18888 case 27:
18889 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc...
18890 O << ".b)";
18891 return;
18892 break;
18893 case 28:
18894 // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
18895 O << ".b++)";
18896 return;
18897 break;
18898 case 29:
18899 // V6_vrmpyzbub_rt, V6_vrmpyzbub_rt_acc
18900 O << ".ub)";
18901 return;
18902 break;
18903 case 30:
18904 // V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_acc
18905 O << ".ub++)";
18906 return;
18907 break;
18908 case 31:
18909 // V6_vscattermh
18910 O << ".h).h = ";
18911 printOperand(MI, OpNo: 3, O);
18912 return;
18913 break;
18914 case 32:
18915 // V6_vscattermh_add
18916 O << ".h).h += ";
18917 printOperand(MI, OpNo: 3, O);
18918 return;
18919 break;
18920 case 33:
18921 // V6_vscattermhw
18922 O << ".w).h = ";
18923 printOperand(MI, OpNo: 3, O);
18924 return;
18925 break;
18926 case 34:
18927 // V6_vscattermhw_add
18928 O << ".w).h += ";
18929 printOperand(MI, OpNo: 3, O);
18930 return;
18931 break;
18932 case 35:
18933 // V6_vscattermw
18934 O << ".w).w = ";
18935 printOperand(MI, OpNo: 3, O);
18936 return;
18937 break;
18938 case 36:
18939 // V6_vscattermw_add
18940 O << ".w).w += ";
18941 printOperand(MI, OpNo: 3, O);
18942 return;
18943 break;
18944 case 37:
18945 // dep_A2_addsat, dep_A2_subsat
18946 O << "):sat:deprecated";
18947 return;
18948 break;
18949 }
18950
18951
18952 // Fragment 6 encoded into 3 bits for 7 unique commands.
18953 switch ((Bits >> 51) & 7) {
18954 default: llvm_unreachable("Invalid command number.");
18955 case 0:
18956 // V6_vscattermw_add_alt, V6_vscattermw_alt
18957 O << ".w";
18958 return;
18959 break;
18960 case 1:
18961 // V6_vscattermwh_add_alt, V6_vscattermwh_alt
18962 O << ".h";
18963 return;
18964 break;
18965 case 2:
18966 // C2_muxii, C2_muxir, S2_extractu, S2_extractup, S4_extract, S4_extractp...
18967 O << ')';
18968 return;
18969 break;
18970 case 3:
18971 // M4_mpyri_addr
18972 O << "))";
18973 return;
18974 break;
18975 case 4:
18976 // S2_pstorerbf_io, S2_pstorerbnewf_io, S2_pstorerbnewt_io, S2_pstorerbt_...
18977 printOperand(MI, OpNo: 3, O);
18978 break;
18979 case 5:
18980 // S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_pi, S2_pstorerbne...
18981 printOperand(MI, OpNo: 4, O);
18982 break;
18983 case 6:
18984 // V6_vaddcarry, V6_vsubcarry
18985 printOperand(MI, OpNo: 1, O);
18986 O << "):carry";
18987 return;
18988 break;
18989 }
18990
18991
18992 // Fragment 7 encoded into 2 bits for 4 unique commands.
18993 switch ((Bits >> 54) & 3) {
18994 default: llvm_unreachable("Invalid command number.");
18995 case 0:
18996 // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbt_io,...
18997 return;
18998 break;
18999 case 1:
19000 // S2_pstorerbnewf_io, S2_pstorerbnewf_pi, S2_pstorerbnewfnew_pi, S2_psto...
19001 O << ".new";
19002 return;
19003 break;
19004 case 2:
19005 // S2_pstorerff_io, S2_pstorerff_pi, S2_pstorerffnew_pi, S2_pstorerft_io,...
19006 O << ".h";
19007 return;
19008 break;
19009 case 3:
19010 // V6_vaddcarrysat
19011 O << "):carry:sat";
19012 return;
19013 break;
19014 }
19015
19016}
19017
19018
19019/// getRegisterName - This method is automatically generated by tblgen
19020/// from the register set description. This returns the assembler name
19021/// for the specified register.
19022const char *HexagonInstPrinter::getRegisterName(MCRegister Reg) {
19023 unsigned RegNo = Reg.id();
19024 assert(RegNo && RegNo < 398 && "Invalid register number!");
19025
19026
19027#ifdef __GNUC__
19028#pragma GCC diagnostic push
19029#pragma GCC diagnostic ignored "-Woverlength-strings"
19030#endif
19031 static const char AsmStrs[] = {
19032 /* 0 */ "__10000000\000"
19033 /* 11 */ "__1000000\000"
19034 /* 21 */ "__10000010\000"
19035 /* 32 */ "__1000010\000"
19036 /* 42 */ "c11:10\000"
19037 /* 49 */ "g11:10\000"
19038 /* 56 */ "r11:10\000"
19039 /* 63 */ "s11:10\000"
19040 /* 70 */ "v11:10\000"
19041 /* 77 */ "g10\000"
19042 /* 81 */ "r10\000"
19043 /* 85 */ "v10\000"
19044 /* 89 */ "__10000020\000"
19045 /* 100 */ "__1000020\000"
19046 /* 110 */ "g21:20\000"
19047 /* 117 */ "r21:20\000"
19048 /* 124 */ "s21:20\000"
19049 /* 131 */ "v21:20\000"
19050 /* 138 */ "v23:20\000"
19051 /* 145 */ "g20\000"
19052 /* 149 */ "r20\000"
19053 /* 153 */ "s20\000"
19054 /* 157 */ "v20\000"
19055 /* 161 */ "__10000030\000"
19056 /* 172 */ "__1000030\000"
19057 /* 182 */ "c31:30\000"
19058 /* 189 */ "g31:30\000"
19059 /* 196 */ "r31:30\000"
19060 /* 203 */ "s31:30\000"
19061 /* 210 */ "v31:30\000"
19062 /* 217 */ "g30\000"
19063 /* 221 */ "r30\000"
19064 /* 225 */ "v30\000"
19065 /* 229 */ "s41:40\000"
19066 /* 236 */ "s51:50\000"
19067 /* 243 */ "s61:60\000"
19068 /* 250 */ "s60\000"
19069 /* 254 */ "s71:70\000"
19070 /* 261 */ "s70\000"
19071 /* 265 */ "s80\000"
19072 /* 269 */ "c1:0\000"
19073 /* 274 */ "g1:0\000"
19074 /* 279 */ "r1:0\000"
19075 /* 284 */ "s1:0\000"
19076 /* 289 */ "v1:0\000"
19077 /* 294 */ "p3:0\000"
19078 /* 299 */ "v3:0\000"
19079 /* 304 */ "sa0\000"
19080 /* 308 */ "badva0\000"
19081 /* 315 */ "lc0\000"
19082 /* 319 */ "brkptpc0\000"
19083 /* 328 */ "isdbcfg0\000"
19084 /* 337 */ "brkptcfg0\000"
19085 /* 347 */ "m0\000"
19086 /* 350 */ "sgp0\000"
19087 /* 355 */ "q0\000"
19088 /* 358 */ "r0\000"
19089 /* 361 */ "cs0\000"
19090 /* 365 */ "gpmucnt0\000"
19091 /* 374 */ "v0\000"
19092 /* 377 */ "__10000001\000"
19093 /* 388 */ "__1000001\000"
19094 /* 398 */ "__10000011\000"
19095 /* 409 */ "__1000011\000"
19096 /* 419 */ "v10:11\000"
19097 /* 426 */ "g11\000"
19098 /* 430 */ "r11\000"
19099 /* 434 */ "s11\000"
19100 /* 438 */ "v11\000"
19101 /* 442 */ "__10000021\000"
19102 /* 453 */ "__1000021\000"
19103 /* 463 */ "v20:21\000"
19104 /* 470 */ "g21\000"
19105 /* 474 */ "r21\000"
19106 /* 478 */ "v21\000"
19107 /* 482 */ "v30:31\000"
19108 /* 489 */ "g31\000"
19109 /* 493 */ "r31\000"
19110 /* 497 */ "v31\000"
19111 /* 501 */ "s61\000"
19112 /* 505 */ "s71\000"
19113 /* 509 */ "v0:1\000"
19114 /* 514 */ "sa1\000"
19115 /* 518 */ "badva1\000"
19116 /* 525 */ "lc1\000"
19117 /* 529 */ "brkptpc1\000"
19118 /* 538 */ "isdbcfg1\000"
19119 /* 547 */ "brkptcfg1\000"
19120 /* 557 */ "m1\000"
19121 /* 560 */ "sgp1\000"
19122 /* 565 */ "q1\000"
19123 /* 568 */ "r1\000"
19124 /* 571 */ "cs1\000"
19125 /* 575 */ "gpmucnt1\000"
19126 /* 584 */ "v1\000"
19127 /* 587 */ "__10000002\000"
19128 /* 598 */ "__1000002\000"
19129 /* 608 */ "__10000012\000"
19130 /* 619 */ "__1000012\000"
19131 /* 629 */ "c13:12\000"
19132 /* 636 */ "g13:12\000"
19133 /* 643 */ "r13:12\000"
19134 /* 650 */ "s13:12\000"
19135 /* 657 */ "v13:12\000"
19136 /* 664 */ "v15:12\000"
19137 /* 671 */ "g12\000"
19138 /* 675 */ "r12\000"
19139 /* 679 */ "s12\000"
19140 /* 683 */ "v12\000"
19141 /* 687 */ "__10000022\000"
19142 /* 698 */ "__1000022\000"
19143 /* 708 */ "g23:22\000"
19144 /* 715 */ "r23:22\000"
19145 /* 722 */ "s23:22\000"
19146 /* 729 */ "v23:22\000"
19147 /* 736 */ "g22\000"
19148 /* 740 */ "r22\000"
19149 /* 744 */ "s22\000"
19150 /* 748 */ "v22\000"
19151 /* 752 */ "s33:32\000"
19152 /* 759 */ "s43:42\000"
19153 /* 766 */ "s53:52\000"
19154 /* 773 */ "s63:62\000"
19155 /* 780 */ "s62\000"
19156 /* 784 */ "s73:72\000"
19157 /* 791 */ "s72\000"
19158 /* 795 */ "c3:2\000"
19159 /* 800 */ "g3:2\000"
19160 /* 805 */ "r3:2\000"
19161 /* 810 */ "s3:2\000"
19162 /* 815 */ "v3:2\000"
19163 /* 820 */ "p2\000"
19164 /* 823 */ "q2\000"
19165 /* 826 */ "r2\000"
19166 /* 829 */ "gpmucnt2\000"
19167 /* 838 */ "v2\000"
19168 /* 841 */ "__10000003\000"
19169 /* 852 */ "__1000003\000"
19170 /* 862 */ "__10000013\000"
19171 /* 873 */ "__1000013\000"
19172 /* 883 */ "v12:13\000"
19173 /* 890 */ "g13\000"
19174 /* 894 */ "r13\000"
19175 /* 898 */ "s13\000"
19176 /* 902 */ "v13\000"
19177 /* 906 */ "__10000023\000"
19178 /* 917 */ "__1000023\000"
19179 /* 927 */ "v22:23\000"
19180 /* 934 */ "g23\000"
19181 /* 938 */ "r23\000"
19182 /* 942 */ "s23\000"
19183 /* 946 */ "v23\000"
19184 /* 950 */ "s63\000"
19185 /* 954 */ "s73\000"
19186 /* 958 */ "v2:3\000"
19187 /* 963 */ "p3\000"
19188 /* 966 */ "q3\000"
19189 /* 969 */ "r3\000"
19190 /* 972 */ "gpmucnt3\000"
19191 /* 981 */ "v3\000"
19192 /* 984 */ "__10000004\000"
19193 /* 995 */ "__1000004\000"
19194 /* 1005 */ "__10000014\000"
19195 /* 1016 */ "__1000014\000"
19196 /* 1026 */ "c15:14\000"
19197 /* 1033 */ "g15:14\000"
19198 /* 1040 */ "r15:14\000"
19199 /* 1047 */ "s15:14\000"
19200 /* 1054 */ "v15:14\000"
19201 /* 1061 */ "g14\000"
19202 /* 1065 */ "r14\000"
19203 /* 1069 */ "s14\000"
19204 /* 1073 */ "v14\000"
19205 /* 1077 */ "__10000024\000"
19206 /* 1088 */ "__1000024\000"
19207 /* 1098 */ "g25:24\000"
19208 /* 1105 */ "r25:24\000"
19209 /* 1112 */ "s25:24\000"
19210 /* 1119 */ "v25:24\000"
19211 /* 1126 */ "v27:24\000"
19212 /* 1133 */ "r24\000"
19213 /* 1137 */ "s24\000"
19214 /* 1141 */ "v24\000"
19215 /* 1145 */ "s35:34\000"
19216 /* 1152 */ "s45:44\000"
19217 /* 1159 */ "s44\000"
19218 /* 1163 */ "s55:54\000"
19219 /* 1170 */ "s54\000"
19220 /* 1174 */ "s65:64\000"
19221 /* 1181 */ "s64\000"
19222 /* 1185 */ "s75:74\000"
19223 /* 1192 */ "s74\000"
19224 /* 1196 */ "c5:4\000"
19225 /* 1201 */ "g5:4\000"
19226 /* 1206 */ "r5:4\000"
19227 /* 1211 */ "s5:4\000"
19228 /* 1216 */ "v5:4\000"
19229 /* 1221 */ "v7:4\000"
19230 /* 1226 */ "g4\000"
19231 /* 1229 */ "r4\000"
19232 /* 1232 */ "gpmucnt4\000"
19233 /* 1241 */ "v4\000"
19234 /* 1244 */ "__10000005\000"
19235 /* 1255 */ "__1000005\000"
19236 /* 1265 */ "__10000015\000"
19237 /* 1276 */ "__1000015\000"
19238 /* 1286 */ "v14:15\000"
19239 /* 1293 */ "g15\000"
19240 /* 1297 */ "r15\000"
19241 /* 1301 */ "s15\000"
19242 /* 1305 */ "v15\000"
19243 /* 1309 */ "__10000025\000"
19244 /* 1320 */ "__1000025\000"
19245 /* 1330 */ "v24:25\000"
19246 /* 1337 */ "r25\000"
19247 /* 1341 */ "s25\000"
19248 /* 1345 */ "v25\000"
19249 /* 1349 */ "s35\000"
19250 /* 1353 */ "s45\000"
19251 /* 1357 */ "s55\000"
19252 /* 1361 */ "s65\000"
19253 /* 1365 */ "s75\000"
19254 /* 1369 */ "v4:5\000"
19255 /* 1374 */ "c5\000"
19256 /* 1377 */ "g5\000"
19257 /* 1380 */ "r5\000"
19258 /* 1383 */ "gpmucnt5\000"
19259 /* 1392 */ "v5\000"
19260 /* 1395 */ "__10000006\000"
19261 /* 1406 */ "__1000006\000"
19262 /* 1416 */ "__10000016\000"
19263 /* 1427 */ "__1000016\000"
19264 /* 1437 */ "c17:16\000"
19265 /* 1444 */ "g17:16\000"
19266 /* 1451 */ "r17:16\000"
19267 /* 1458 */ "s17:16\000"
19268 /* 1465 */ "v17:16\000"
19269 /* 1472 */ "v19:16\000"
19270 /* 1479 */ "r16\000"
19271 /* 1483 */ "v16\000"
19272 /* 1487 */ "__10000026\000"
19273 /* 1498 */ "__1000026\000"
19274 /* 1508 */ "g27:26\000"
19275 /* 1515 */ "r27:26\000"
19276 /* 1522 */ "s27:26\000"
19277 /* 1529 */ "v27:26\000"
19278 /* 1536 */ "r26\000"
19279 /* 1540 */ "s26\000"
19280 /* 1544 */ "v26\000"
19281 /* 1548 */ "s37:36\000"
19282 /* 1555 */ "s47:46\000"
19283 /* 1562 */ "s46\000"
19284 /* 1566 */ "s57:56\000"
19285 /* 1573 */ "s56\000"
19286 /* 1577 */ "s67:66\000"
19287 /* 1584 */ "s66\000"
19288 /* 1588 */ "s77:76\000"
19289 /* 1595 */ "s76\000"
19290 /* 1599 */ "c7:6\000"
19291 /* 1604 */ "g7:6\000"
19292 /* 1609 */ "r7:6\000"
19293 /* 1614 */ "s7:6\000"
19294 /* 1619 */ "v7:6\000"
19295 /* 1624 */ "g6\000"
19296 /* 1627 */ "r6\000"
19297 /* 1630 */ "gpmucnt6\000"
19298 /* 1639 */ "v6\000"
19299 /* 1642 */ "__10000007\000"
19300 /* 1653 */ "__1000007\000"
19301 /* 1663 */ "__10000017\000"
19302 /* 1674 */ "__1000017\000"
19303 /* 1684 */ "v16:17\000"
19304 /* 1691 */ "r17\000"
19305 /* 1695 */ "v17\000"
19306 /* 1699 */ "__10000027\000"
19307 /* 1710 */ "__1000027\000"
19308 /* 1720 */ "v26:27\000"
19309 /* 1727 */ "r27\000"
19310 /* 1731 */ "v27\000"
19311 /* 1735 */ "s47\000"
19312 /* 1739 */ "s57\000"
19313 /* 1743 */ "s67\000"
19314 /* 1747 */ "s77\000"
19315 /* 1751 */ "v6:7\000"
19316 /* 1756 */ "g7\000"
19317 /* 1759 */ "r7\000"
19318 /* 1762 */ "gpmucnt7\000"
19319 /* 1771 */ "v7\000"
19320 /* 1774 */ "__10000008\000"
19321 /* 1785 */ "__1000008\000"
19322 /* 1795 */ "__10000018\000"
19323 /* 1806 */ "__1000018\000"
19324 /* 1816 */ "c19:18\000"
19325 /* 1823 */ "g19:18\000"
19326 /* 1830 */ "r19:18\000"
19327 /* 1837 */ "s19:18\000"
19328 /* 1844 */ "v19:18\000"
19329 /* 1851 */ "r18\000"
19330 /* 1855 */ "v18\000"
19331 /* 1859 */ "__10000028\000"
19332 /* 1870 */ "__1000028\000"
19333 /* 1880 */ "v31:28\000"
19334 /* 1887 */ "g29:28\000"
19335 /* 1894 */ "r29:28\000"
19336 /* 1901 */ "s29:28\000"
19337 /* 1908 */ "v29:28\000"
19338 /* 1915 */ "r28\000"
19339 /* 1919 */ "v28\000"
19340 /* 1923 */ "s39:38\000"
19341 /* 1930 */ "s49:48\000"
19342 /* 1937 */ "s59:58\000"
19343 /* 1944 */ "s58\000"
19344 /* 1948 */ "s69:68\000"
19345 /* 1955 */ "s68\000"
19346 /* 1959 */ "s79:78\000"
19347 /* 1966 */ "s78\000"
19348 /* 1970 */ "v11:8\000"
19349 /* 1976 */ "c9:8\000"
19350 /* 1981 */ "g9:8\000"
19351 /* 1986 */ "r9:8\000"
19352 /* 1991 */ "s9:8\000"
19353 /* 1996 */ "v9:8\000"
19354 /* 2001 */ "c8\000"
19355 /* 2004 */ "g8\000"
19356 /* 2007 */ "r8\000"
19357 /* 2010 */ "v8\000"
19358 /* 2013 */ "__10000009\000"
19359 /* 2024 */ "__1000009\000"
19360 /* 2034 */ "__10000019\000"
19361 /* 2045 */ "__1000019\000"
19362 /* 2055 */ "v18:19\000"
19363 /* 2062 */ "r19\000"
19364 /* 2066 */ "s19\000"
19365 /* 2070 */ "v19\000"
19366 /* 2074 */ "__10000029\000"
19367 /* 2085 */ "__1000029\000"
19368 /* 2095 */ "v28:29\000"
19369 /* 2102 */ "r29\000"
19370 /* 2106 */ "v29\000"
19371 /* 2110 */ "s59\000"
19372 /* 2114 */ "s69\000"
19373 /* 2118 */ "s79\000"
19374 /* 2122 */ "__9999999\000"
19375 /* 2132 */ "__999999\000"
19376 /* 2141 */ "v8:9\000"
19377 /* 2146 */ "g9\000"
19378 /* 2149 */ "r9\000"
19379 /* 2152 */ "v9\000"
19380 /* 2155 */ "gbadva\000"
19381 /* 2162 */ "evb\000"
19382 /* 2166 */ "pc\000"
19383 /* 2169 */ "htid\000"
19384 /* 2174 */ "stid\000"
19385 /* 2179 */ "vid\000"
19386 /* 2183 */ "cfgbase\000"
19387 /* 2191 */ "usr.ovf\000"
19388 /* 2199 */ "diag\000"
19389 /* 2204 */ "syscfg\000"
19390 /* 2211 */ "pmuevtcfg\000"
19391 /* 2221 */ "pmucfg\000"
19392 /* 2228 */ "gpcyclehi\000"
19393 /* 2238 */ "upcyclehi\000"
19394 /* 2248 */ "utimerhi\000"
19395 /* 2257 */ "pktcounthi\000"
19396 /* 2268 */ "imask\000"
19397 /* 2274 */ "modectl\000"
19398 /* 2282 */ "isdben\000"
19399 /* 2289 */ "isdbmbxin\000"
19400 /* 2299 */ "gpcyclelo\000"
19401 /* 2309 */ "upcyclelo\000"
19402 /* 2319 */ "utimerlo\000"
19403 /* 2328 */ "pktcountlo\000"
19404 /* 2339 */ "ugp\000"
19405 /* 2343 */ "vtmp\000"
19406 /* 2348 */ "gosp\000"
19407 /* 2353 */ "ccr\000"
19408 /* 2357 */ "gelr\000"
19409 /* 2362 */ "isdbgpr\000"
19410 /* 2370 */ "gsr\000"
19411 /* 2374 */ "ssr\000"
19412 /* 2378 */ "usr\000"
19413 /* 2382 */ "framelimit\000"
19414 /* 2393 */ "isdbst\000"
19415 /* 2400 */ "isdbmbxout\000"
19416 /* 2411 */ "rev\000"
19417 /* 2415 */ "framekey\000"
19418};
19419#ifdef __GNUC__
19420#pragma GCC diagnostic pop
19421#endif
19422
19423 static const uint16_t RegAsmOffset[] = {
19424 2156, 2353, 2183, 629, 2199, 2358, 2162, 2415, 2382, 2357, 2348, 2340, 2228, 2299,
19425 2370, 2169, 2268, 2282, 2362, 2289, 2400, 2393, 2274, 2166, 2229, 2300, 1816, 2257,
19426 2328, 2221, 2211, 2411, 2374, 2174, 2204, 2339, 1026, 2238, 2309, 2378, 2191, 182,
19427 2248, 2319, 2179, 2343, 308, 518, 337, 547, 319, 529, 1374, 2001, 361, 571,
19428 279, 805, 1206, 1609, 1986, 56, 643, 1040, 1451, 1830, 117, 715, 1105, 1515,
19429 1894, 196, 2155, 1226, 1377, 1624, 1756, 2004, 2146, 77, 426, 671, 890, 1061,
19430 1293, 145, 470, 736, 934, 217, 489, 365, 575, 829, 972, 1232, 1383, 1630,
19431 1762, 328, 538, 315, 525, 347, 557, 352, 562, 820, 963, 366, 576, 830,
19432 973, 355, 565, 823, 966, 358, 568, 826, 969, 1229, 1380, 1627, 1759, 2007,
19433 2149, 81, 430, 675, 894, 1065, 1297, 1479, 1691, 1851, 2062, 149, 474, 740,
19434 938, 1133, 1337, 1536, 1727, 1915, 2102, 221, 493, 434, 679, 898, 1069, 1301,
19435 2066, 153, 744, 942, 1137, 1341, 1540, 1349, 1159, 1353, 1562, 1735, 1170, 1357,
19436 1573, 1739, 1944, 2110, 250, 501, 780, 950, 1181, 1361, 1584, 1743, 1955, 2114,
19437 261, 505, 791, 954, 1192, 1365, 1595, 1747, 1966, 2118, 265, 304, 514, 350,
19438 560, 374, 584, 838, 981, 1241, 1392, 1639, 1771, 2010, 2152, 85, 438, 683,
19439 902, 1073, 1305, 1483, 1695, 1855, 2070, 157, 478, 748, 946, 1141, 1345, 1544,
19440 1731, 1919, 2106, 225, 497, 2132, 11, 388, 598, 852, 995, 1255, 1406, 1653,
19441 1785, 2024, 32, 409, 619, 873, 1016, 1276, 1427, 1674, 1806, 2045, 100, 453,
19442 698, 917, 1088, 1320, 1498, 1710, 1870, 2085, 172, 2122, 0, 377, 587, 841,
19443 984, 1244, 1395, 1642, 1774, 2013, 21, 398, 608, 862, 1005, 1265, 1416, 1663,
19444 1795, 2034, 89, 442, 687, 906, 1077, 1309, 1487, 1699, 1859, 2074, 161, 299,
19445 1221, 1970, 664, 1472, 138, 1126, 1880, 289, 815, 1216, 1619, 1996, 70, 657,
19446 1054, 1465, 1844, 131, 729, 1119, 1529, 1908, 210, 509, 958, 1369, 1751, 2141,
19447 419, 883, 1286, 1684, 2055, 463, 927, 1330, 1720, 2095, 482, 269, 795, 1196,
19448 1599, 1976, 42, 1437, 274, 800, 1201, 1604, 1981, 49, 636, 1033, 1444, 1823,
19449 110, 708, 1098, 1508, 1887, 189, 294, 810, 1211, 1614, 1991, 63, 650, 1047,
19450 1458, 1837, 124, 722, 1112, 1522, 1901, 203, 752, 1145, 1548, 1923, 229, 759,
19451 1152, 1555, 1930, 236, 766, 1163, 1566, 1937, 243, 773, 1174, 1577, 1948, 254,
19452 784, 1185, 1588, 1959, 284,
19453 };
19454
19455 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
19456 "Invalid alt name index for register!");
19457 return AsmStrs+RegAsmOffset[RegNo-1];
19458}
19459
19460#ifdef PRINT_ALIAS_INSTR
19461#undef PRINT_ALIAS_INSTR
19462
19463bool HexagonInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS) {
19464 static const PatternsForOpcode OpToPatterns[] = {
19465 {Hexagon::A2_andir, 0, 1 },
19466 {Hexagon::A2_paddif, 1, 1 },
19467 {Hexagon::A2_paddifnew, 2, 1 },
19468 {Hexagon::A2_paddit, 3, 1 },
19469 {Hexagon::A2_padditnew, 4, 1 },
19470 {Hexagon::A2_subri, 5, 2 },
19471 {Hexagon::A2_vaddub, 7, 1 },
19472 {Hexagon::A2_vsubub, 8, 1 },
19473 {Hexagon::C2_cmpgt, 9, 1 },
19474 {Hexagon::C2_cmpgtu, 10, 1 },
19475 {Hexagon::C2_or, 11, 1 },
19476 {Hexagon::J2_jumpf, 12, 1 },
19477 {Hexagon::J2_jumprf, 13, 1 },
19478 {Hexagon::J2_jumprt, 14, 1 },
19479 {Hexagon::J2_jumpt, 15, 1 },
19480 {Hexagon::J2_trap1, 16, 1 },
19481 {Hexagon::L2_deallocframe, 17, 1 },
19482 {Hexagon::L2_loadalignb_io, 18, 1 },
19483 {Hexagon::L2_loadalignh_io, 19, 1 },
19484 {Hexagon::L2_loadbsw2_io, 20, 1 },
19485 {Hexagon::L2_loadbsw4_io, 21, 1 },
19486 {Hexagon::L2_loadbzw2_io, 22, 1 },
19487 {Hexagon::L2_loadbzw4_io, 23, 1 },
19488 {Hexagon::L2_loadrb_io, 24, 1 },
19489 {Hexagon::L2_loadrd_io, 25, 1 },
19490 {Hexagon::L2_loadrh_io, 26, 1 },
19491 {Hexagon::L2_loadri_io, 27, 1 },
19492 {Hexagon::L2_loadrub_io, 28, 1 },
19493 {Hexagon::L2_loadruh_io, 29, 1 },
19494 {Hexagon::L2_ploadrbf_io, 30, 1 },
19495 {Hexagon::L2_ploadrbfnew_io, 31, 1 },
19496 {Hexagon::L2_ploadrbt_io, 32, 1 },
19497 {Hexagon::L2_ploadrbtnew_io, 33, 1 },
19498 {Hexagon::L2_ploadrdf_io, 34, 1 },
19499 {Hexagon::L2_ploadrdfnew_io, 35, 1 },
19500 {Hexagon::L2_ploadrdt_io, 36, 1 },
19501 {Hexagon::L2_ploadrdtnew_io, 37, 1 },
19502 {Hexagon::L2_ploadrhf_io, 38, 1 },
19503 {Hexagon::L2_ploadrhfnew_io, 39, 1 },
19504 {Hexagon::L2_ploadrht_io, 40, 1 },
19505 {Hexagon::L2_ploadrhtnew_io, 41, 1 },
19506 {Hexagon::L2_ploadrif_io, 42, 1 },
19507 {Hexagon::L2_ploadrifnew_io, 43, 1 },
19508 {Hexagon::L2_ploadrit_io, 44, 1 },
19509 {Hexagon::L2_ploadritnew_io, 45, 1 },
19510 {Hexagon::L2_ploadrubf_io, 46, 1 },
19511 {Hexagon::L2_ploadrubfnew_io, 47, 1 },
19512 {Hexagon::L2_ploadrubt_io, 48, 1 },
19513 {Hexagon::L2_ploadrubtnew_io, 49, 1 },
19514 {Hexagon::L2_ploadruhf_io, 50, 1 },
19515 {Hexagon::L2_ploadruhfnew_io, 51, 1 },
19516 {Hexagon::L2_ploadruht_io, 52, 1 },
19517 {Hexagon::L2_ploadruhtnew_io, 53, 1 },
19518 {Hexagon::L4_add_memopb_io, 54, 1 },
19519 {Hexagon::L4_add_memoph_io, 55, 1 },
19520 {Hexagon::L4_add_memopw_io, 56, 1 },
19521 {Hexagon::L4_and_memopb_io, 57, 1 },
19522 {Hexagon::L4_and_memoph_io, 58, 1 },
19523 {Hexagon::L4_and_memopw_io, 59, 1 },
19524 {Hexagon::L4_iadd_memopb_io, 60, 1 },
19525 {Hexagon::L4_iadd_memoph_io, 61, 1 },
19526 {Hexagon::L4_iadd_memopw_io, 62, 1 },
19527 {Hexagon::L4_iand_memopb_io, 63, 1 },
19528 {Hexagon::L4_iand_memoph_io, 64, 1 },
19529 {Hexagon::L4_iand_memopw_io, 65, 1 },
19530 {Hexagon::L4_ior_memopb_io, 66, 1 },
19531 {Hexagon::L4_ior_memoph_io, 67, 1 },
19532 {Hexagon::L4_ior_memopw_io, 68, 1 },
19533 {Hexagon::L4_isub_memopb_io, 69, 1 },
19534 {Hexagon::L4_isub_memoph_io, 70, 1 },
19535 {Hexagon::L4_isub_memopw_io, 71, 1 },
19536 {Hexagon::L4_or_memopb_io, 72, 1 },
19537 {Hexagon::L4_or_memoph_io, 73, 1 },
19538 {Hexagon::L4_or_memopw_io, 74, 1 },
19539 {Hexagon::L4_return, 75, 1 },
19540 {Hexagon::L4_return_f, 76, 1 },
19541 {Hexagon::L4_return_fnew_pnt, 77, 1 },
19542 {Hexagon::L4_return_fnew_pt, 78, 1 },
19543 {Hexagon::L4_return_t, 79, 1 },
19544 {Hexagon::L4_return_tnew_pnt, 80, 1 },
19545 {Hexagon::L4_return_tnew_pt, 81, 1 },
19546 {Hexagon::L4_sub_memopb_io, 82, 1 },
19547 {Hexagon::L4_sub_memoph_io, 83, 1 },
19548 {Hexagon::L4_sub_memopw_io, 84, 1 },
19549 {Hexagon::M2_mpyi, 85, 1 },
19550 {Hexagon::M7_dcmpyrwc, 86, 1 },
19551 {Hexagon::M7_dcmpyrwc_acc, 87, 1 },
19552 {Hexagon::S2_allocframe, 88, 1 },
19553 {Hexagon::S2_pstorerbf_io, 89, 1 },
19554 {Hexagon::S2_pstorerbnewf_io, 90, 1 },
19555 {Hexagon::S2_pstorerbnewt_io, 91, 1 },
19556 {Hexagon::S2_pstorerbt_io, 92, 1 },
19557 {Hexagon::S2_pstorerdf_io, 93, 1 },
19558 {Hexagon::S2_pstorerdt_io, 94, 1 },
19559 {Hexagon::S2_pstorerff_io, 95, 1 },
19560 {Hexagon::S2_pstorerft_io, 96, 1 },
19561 {Hexagon::S2_pstorerhf_io, 97, 1 },
19562 {Hexagon::S2_pstorerhnewf_io, 98, 1 },
19563 {Hexagon::S2_pstorerhnewt_io, 99, 1 },
19564 {Hexagon::S2_pstorerht_io, 100, 1 },
19565 {Hexagon::S2_pstorerif_io, 101, 1 },
19566 {Hexagon::S2_pstorerinewf_io, 102, 1 },
19567 {Hexagon::S2_pstorerinewt_io, 103, 1 },
19568 {Hexagon::S2_pstorerit_io, 104, 1 },
19569 {Hexagon::S2_storerb_io, 105, 1 },
19570 {Hexagon::S2_storerbnew_io, 106, 1 },
19571 {Hexagon::S2_storerd_io, 107, 1 },
19572 {Hexagon::S2_storerf_io, 108, 1 },
19573 {Hexagon::S2_storerh_io, 109, 1 },
19574 {Hexagon::S2_storerhnew_io, 110, 1 },
19575 {Hexagon::S2_storeri_io, 111, 1 },
19576 {Hexagon::S2_storerinew_io, 112, 1 },
19577 {Hexagon::S2_tableidxb, 113, 1 },
19578 {Hexagon::S4_pstorerbfnew_io, 114, 1 },
19579 {Hexagon::S4_pstorerbnewfnew_io, 115, 1 },
19580 {Hexagon::S4_pstorerbnewtnew_io, 116, 1 },
19581 {Hexagon::S4_pstorerbtnew_io, 117, 1 },
19582 {Hexagon::S4_pstorerdfnew_io, 118, 1 },
19583 {Hexagon::S4_pstorerdtnew_io, 119, 1 },
19584 {Hexagon::S4_pstorerffnew_io, 120, 1 },
19585 {Hexagon::S4_pstorerftnew_io, 121, 1 },
19586 {Hexagon::S4_pstorerhfnew_io, 122, 1 },
19587 {Hexagon::S4_pstorerhnewfnew_io, 123, 1 },
19588 {Hexagon::S4_pstorerhnewtnew_io, 124, 1 },
19589 {Hexagon::S4_pstorerhtnew_io, 125, 1 },
19590 {Hexagon::S4_pstorerifnew_io, 126, 1 },
19591 {Hexagon::S4_pstorerinewfnew_io, 127, 1 },
19592 {Hexagon::S4_pstorerinewtnew_io, 128, 1 },
19593 {Hexagon::S4_pstoreritnew_io, 129, 1 },
19594 {Hexagon::S4_storeirb_io, 130, 1 },
19595 {Hexagon::S4_storeirbf_io, 131, 1 },
19596 {Hexagon::S4_storeirbfnew_io, 132, 1 },
19597 {Hexagon::S4_storeirbt_io, 133, 1 },
19598 {Hexagon::S4_storeirbtnew_io, 134, 1 },
19599 {Hexagon::S4_storeirh_io, 135, 1 },
19600 {Hexagon::S4_storeirhf_io, 136, 1 },
19601 {Hexagon::S4_storeirhfnew_io, 137, 1 },
19602 {Hexagon::S4_storeirht_io, 138, 1 },
19603 {Hexagon::S4_storeirhtnew_io, 139, 1 },
19604 {Hexagon::S4_storeiri_io, 140, 1 },
19605 {Hexagon::S4_storeirif_io, 141, 1 },
19606 {Hexagon::S4_storeirifnew_io, 142, 1 },
19607 {Hexagon::S4_storeirit_io, 143, 1 },
19608 {Hexagon::S4_storeiritnew_io, 144, 1 },
19609 {Hexagon::V6_extractw, 145, 1 },
19610 {Hexagon::V6_v6mpyhubs10, 146, 1 },
19611 {Hexagon::V6_v6mpyvubs10, 147, 1 },
19612 {Hexagon::V6_vL32Ub_ai, 148, 1 },
19613 {Hexagon::V6_vL32b_ai, 149, 1 },
19614 {Hexagon::V6_vL32b_cur_npred_pi, 150, 1 },
19615 {Hexagon::V6_vL32b_cur_pred_pi, 151, 1 },
19616 {Hexagon::V6_vL32b_npred_ai, 152, 1 },
19617 {Hexagon::V6_vL32b_npred_pi, 153, 1 },
19618 {Hexagon::V6_vL32b_nt_ai, 154, 1 },
19619 {Hexagon::V6_vL32b_nt_cur_npred_pi, 155, 1 },
19620 {Hexagon::V6_vL32b_nt_cur_pred_pi, 156, 1 },
19621 {Hexagon::V6_vL32b_nt_npred_ai, 157, 1 },
19622 {Hexagon::V6_vL32b_nt_npred_pi, 158, 1 },
19623 {Hexagon::V6_vL32b_nt_pred_ai, 159, 1 },
19624 {Hexagon::V6_vL32b_nt_tmp_pred_ai, 160, 1 },
19625 {Hexagon::V6_vL32b_pred_ai, 161, 1 },
19626 {Hexagon::V6_vL32b_tmp_pred_ai, 162, 1 },
19627 {Hexagon::V6_vS32Ub_ai, 163, 1 },
19628 {Hexagon::V6_vS32Ub_npred_ai, 164, 1 },
19629 {Hexagon::V6_vS32Ub_pred_ai, 165, 1 },
19630 {Hexagon::V6_vS32b_ai, 166, 1 },
19631 {Hexagon::V6_vS32b_new_ai, 167, 1 },
19632 {Hexagon::V6_vS32b_npred_ai, 168, 1 },
19633 {Hexagon::V6_vS32b_nqpred_ai, 169, 1 },
19634 {Hexagon::V6_vS32b_nt_ai, 170, 1 },
19635 {Hexagon::V6_vS32b_nt_new_ai, 171, 1 },
19636 {Hexagon::V6_vS32b_nt_npred_ai, 172, 1 },
19637 {Hexagon::V6_vS32b_nt_nqpred_ai, 173, 1 },
19638 {Hexagon::V6_vS32b_nt_pred_ai, 174, 1 },
19639 {Hexagon::V6_vS32b_nt_qpred_ai, 175, 1 },
19640 {Hexagon::V6_vS32b_pred_ai, 176, 1 },
19641 {Hexagon::V6_vS32b_qpred_ai, 177, 1 },
19642 {Hexagon::V6_vabsb_sat, 178, 1 },
19643 {Hexagon::V6_vabsdiffh, 179, 1 },
19644 {Hexagon::V6_vabsdiffub, 180, 1 },
19645 {Hexagon::V6_vabsdiffuh, 181, 1 },
19646 {Hexagon::V6_vabsdiffw, 182, 1 },
19647 {Hexagon::V6_vabsh_sat, 183, 1 },
19648 {Hexagon::V6_vabsw_sat, 184, 1 },
19649 {Hexagon::V6_vaddb, 185, 1 },
19650 {Hexagon::V6_vaddb_dv, 186, 1 },
19651 {Hexagon::V6_vaddbnq, 187, 1 },
19652 {Hexagon::V6_vaddbq, 188, 1 },
19653 {Hexagon::V6_vaddbsat, 189, 1 },
19654 {Hexagon::V6_vaddbsat_dv, 190, 1 },
19655 {Hexagon::V6_vaddh, 191, 1 },
19656 {Hexagon::V6_vaddh_dv, 192, 1 },
19657 {Hexagon::V6_vaddhnq, 193, 1 },
19658 {Hexagon::V6_vaddhq, 194, 1 },
19659 {Hexagon::V6_vaddhsat, 195, 1 },
19660 {Hexagon::V6_vaddhsat_dv, 196, 1 },
19661 {Hexagon::V6_vaddhw, 197, 1 },
19662 {Hexagon::V6_vaddhw_acc, 198, 1 },
19663 {Hexagon::V6_vaddubh, 199, 1 },
19664 {Hexagon::V6_vaddubh_acc, 200, 1 },
19665 {Hexagon::V6_vaddubsat, 201, 1 },
19666 {Hexagon::V6_vaddubsat_dv, 202, 1 },
19667 {Hexagon::V6_vadduhsat, 203, 1 },
19668 {Hexagon::V6_vadduhsat_dv, 204, 1 },
19669 {Hexagon::V6_vadduhw, 205, 1 },
19670 {Hexagon::V6_vadduhw_acc, 206, 1 },
19671 {Hexagon::V6_vadduwsat, 207, 1 },
19672 {Hexagon::V6_vadduwsat_dv, 208, 1 },
19673 {Hexagon::V6_vaddw, 209, 1 },
19674 {Hexagon::V6_vaddw_dv, 210, 1 },
19675 {Hexagon::V6_vaddwnq, 211, 1 },
19676 {Hexagon::V6_vaddwq, 212, 1 },
19677 {Hexagon::V6_vaddwsat, 213, 1 },
19678 {Hexagon::V6_vaddwsat_dv, 214, 1 },
19679 {Hexagon::V6_vandnqrt, 215, 1 },
19680 {Hexagon::V6_vandnqrt_acc, 216, 1 },
19681 {Hexagon::V6_vandqrt, 217, 1 },
19682 {Hexagon::V6_vandqrt_acc, 218, 1 },
19683 {Hexagon::V6_vandvrt, 219, 1 },
19684 {Hexagon::V6_vandvrt_acc, 220, 1 },
19685 {Hexagon::V6_vaslh, 221, 1 },
19686 {Hexagon::V6_vaslh_acc, 222, 1 },
19687 {Hexagon::V6_vaslhv, 223, 1 },
19688 {Hexagon::V6_vaslw, 224, 1 },
19689 {Hexagon::V6_vaslw_acc, 225, 1 },
19690 {Hexagon::V6_vaslwv, 226, 1 },
19691 {Hexagon::V6_vasr_into, 227, 1 },
19692 {Hexagon::V6_vasrh, 228, 1 },
19693 {Hexagon::V6_vasrh_acc, 229, 1 },
19694 {Hexagon::V6_vasrhv, 230, 1 },
19695 {Hexagon::V6_vasrw, 231, 1 },
19696 {Hexagon::V6_vasrw_acc, 232, 1 },
19697 {Hexagon::V6_vasrwv, 233, 1 },
19698 {Hexagon::V6_vavgb, 234, 1 },
19699 {Hexagon::V6_vavgbrnd, 235, 1 },
19700 {Hexagon::V6_vavgh, 236, 1 },
19701 {Hexagon::V6_vavghrnd, 237, 1 },
19702 {Hexagon::V6_vavgub, 238, 1 },
19703 {Hexagon::V6_vavgubrnd, 239, 1 },
19704 {Hexagon::V6_vavguh, 240, 1 },
19705 {Hexagon::V6_vavguhrnd, 241, 1 },
19706 {Hexagon::V6_vavguw, 242, 1 },
19707 {Hexagon::V6_vavguwrnd, 243, 1 },
19708 {Hexagon::V6_vavgw, 244, 1 },
19709 {Hexagon::V6_vavgwrnd, 245, 1 },
19710 {Hexagon::V6_vcl0h, 246, 1 },
19711 {Hexagon::V6_vcl0w, 247, 1 },
19712 {Hexagon::V6_vdealb, 248, 1 },
19713 {Hexagon::V6_vdealb4w, 249, 1 },
19714 {Hexagon::V6_vdealh, 250, 1 },
19715 {Hexagon::V6_vdmpybus, 251, 1 },
19716 {Hexagon::V6_vdmpybus_acc, 252, 1 },
19717 {Hexagon::V6_vdmpybus_dv, 253, 1 },
19718 {Hexagon::V6_vdmpybus_dv_acc, 254, 1 },
19719 {Hexagon::V6_vdmpyhb, 255, 1 },
19720 {Hexagon::V6_vdmpyhb_acc, 256, 1 },
19721 {Hexagon::V6_vdmpyhb_dv, 257, 1 },
19722 {Hexagon::V6_vdmpyhb_dv_acc, 258, 1 },
19723 {Hexagon::V6_vdmpyhisat, 259, 1 },
19724 {Hexagon::V6_vdmpyhisat_acc, 260, 1 },
19725 {Hexagon::V6_vdmpyhsat, 261, 1 },
19726 {Hexagon::V6_vdmpyhsat_acc, 262, 1 },
19727 {Hexagon::V6_vdmpyhsuisat, 263, 1 },
19728 {Hexagon::V6_vdmpyhsuisat_acc, 264, 1 },
19729 {Hexagon::V6_vdmpyhsusat, 265, 1 },
19730 {Hexagon::V6_vdmpyhsusat_acc, 266, 1 },
19731 {Hexagon::V6_vdmpyhvsat, 267, 1 },
19732 {Hexagon::V6_vdmpyhvsat_acc, 268, 1 },
19733 {Hexagon::V6_vdsaduh, 269, 1 },
19734 {Hexagon::V6_vdsaduh_acc, 270, 1 },
19735 {Hexagon::V6_veqb, 271, 1 },
19736 {Hexagon::V6_veqb_and, 272, 1 },
19737 {Hexagon::V6_veqb_or, 273, 1 },
19738 {Hexagon::V6_veqb_xor, 274, 1 },
19739 {Hexagon::V6_veqh, 275, 1 },
19740 {Hexagon::V6_veqh_and, 276, 1 },
19741 {Hexagon::V6_veqh_or, 277, 1 },
19742 {Hexagon::V6_veqh_xor, 278, 1 },
19743 {Hexagon::V6_veqw, 279, 1 },
19744 {Hexagon::V6_veqw_and, 280, 1 },
19745 {Hexagon::V6_veqw_or, 281, 1 },
19746 {Hexagon::V6_veqw_xor, 282, 1 },
19747 {Hexagon::V6_vlsrh, 283, 1 },
19748 {Hexagon::V6_vlsrhv, 284, 1 },
19749 {Hexagon::V6_vlsrw, 285, 1 },
19750 {Hexagon::V6_vlsrwv, 286, 1 },
19751 {Hexagon::V6_vmaxb, 287, 1 },
19752 {Hexagon::V6_vmaxh, 288, 1 },
19753 {Hexagon::V6_vmaxub, 289, 1 },
19754 {Hexagon::V6_vmaxuh, 290, 1 },
19755 {Hexagon::V6_vmaxw, 291, 1 },
19756 {Hexagon::V6_vminb, 292, 1 },
19757 {Hexagon::V6_vminh, 293, 1 },
19758 {Hexagon::V6_vminub, 294, 1 },
19759 {Hexagon::V6_vminuh, 295, 1 },
19760 {Hexagon::V6_vminw, 296, 1 },
19761 {Hexagon::V6_vmpabus, 297, 1 },
19762 {Hexagon::V6_vmpabus_acc, 298, 1 },
19763 {Hexagon::V6_vmpabusv, 299, 1 },
19764 {Hexagon::V6_vmpabuu, 300, 1 },
19765 {Hexagon::V6_vmpabuu_acc, 301, 1 },
19766 {Hexagon::V6_vmpabuuv, 302, 1 },
19767 {Hexagon::V6_vmpahb, 303, 1 },
19768 {Hexagon::V6_vmpahb_acc, 304, 1 },
19769 {Hexagon::V6_vmpauhb, 305, 1 },
19770 {Hexagon::V6_vmpauhb_acc, 306, 1 },
19771 {Hexagon::V6_vmpybus, 307, 1 },
19772 {Hexagon::V6_vmpybus_acc, 308, 1 },
19773 {Hexagon::V6_vmpybusv, 309, 1 },
19774 {Hexagon::V6_vmpybusv_acc, 310, 1 },
19775 {Hexagon::V6_vmpybv, 311, 1 },
19776 {Hexagon::V6_vmpybv_acc, 312, 1 },
19777 {Hexagon::V6_vmpyewuh, 313, 1 },
19778 {Hexagon::V6_vmpyh, 314, 1 },
19779 {Hexagon::V6_vmpyh_acc, 315, 1 },
19780 {Hexagon::V6_vmpyhsat_acc, 316, 1 },
19781 {Hexagon::V6_vmpyhsrs, 317, 1 },
19782 {Hexagon::V6_vmpyhss, 318, 1 },
19783 {Hexagon::V6_vmpyhus, 319, 1 },
19784 {Hexagon::V6_vmpyhus_acc, 320, 1 },
19785 {Hexagon::V6_vmpyhv, 321, 1 },
19786 {Hexagon::V6_vmpyhv_acc, 322, 1 },
19787 {Hexagon::V6_vmpyhvsrs, 323, 1 },
19788 {Hexagon::V6_vmpyiewh_acc, 324, 1 },
19789 {Hexagon::V6_vmpyiewuh, 325, 1 },
19790 {Hexagon::V6_vmpyiewuh_acc, 326, 1 },
19791 {Hexagon::V6_vmpyih, 327, 1 },
19792 {Hexagon::V6_vmpyih_acc, 328, 1 },
19793 {Hexagon::V6_vmpyihb, 329, 1 },
19794 {Hexagon::V6_vmpyihb_acc, 330, 1 },
19795 {Hexagon::V6_vmpyiowh, 331, 1 },
19796 {Hexagon::V6_vmpyiwb, 332, 1 },
19797 {Hexagon::V6_vmpyiwb_acc, 333, 1 },
19798 {Hexagon::V6_vmpyiwh, 334, 1 },
19799 {Hexagon::V6_vmpyiwh_acc, 335, 1 },
19800 {Hexagon::V6_vmpyiwub, 336, 1 },
19801 {Hexagon::V6_vmpyiwub_acc, 337, 1 },
19802 {Hexagon::V6_vmpyowh, 338, 1 },
19803 {Hexagon::V6_vmpyowh_rnd, 339, 1 },
19804 {Hexagon::V6_vmpyub, 340, 1 },
19805 {Hexagon::V6_vmpyub_acc, 341, 1 },
19806 {Hexagon::V6_vmpyubv, 342, 1 },
19807 {Hexagon::V6_vmpyubv_acc, 343, 1 },
19808 {Hexagon::V6_vmpyuh, 344, 1 },
19809 {Hexagon::V6_vmpyuh_acc, 345, 1 },
19810 {Hexagon::V6_vmpyuhv, 346, 1 },
19811 {Hexagon::V6_vmpyuhv_acc, 347, 1 },
19812 {Hexagon::V6_vnavgb, 348, 1 },
19813 {Hexagon::V6_vnavgh, 349, 1 },
19814 {Hexagon::V6_vnavgub, 350, 1 },
19815 {Hexagon::V6_vnavgw, 351, 1 },
19816 {Hexagon::V6_vnormamth, 352, 1 },
19817 {Hexagon::V6_vnormamtw, 353, 1 },
19818 {Hexagon::V6_vpackeb, 354, 1 },
19819 {Hexagon::V6_vpackeh, 355, 1 },
19820 {Hexagon::V6_vpackhb_sat, 356, 1 },
19821 {Hexagon::V6_vpackhub_sat, 357, 1 },
19822 {Hexagon::V6_vpackob, 358, 1 },
19823 {Hexagon::V6_vpackoh, 359, 1 },
19824 {Hexagon::V6_vpackwh_sat, 360, 1 },
19825 {Hexagon::V6_vpackwuh_sat, 361, 1 },
19826 {Hexagon::V6_vpopcounth, 362, 1 },
19827 {Hexagon::V6_vrmpybub_rtt, 363, 1 },
19828 {Hexagon::V6_vrmpybub_rtt_acc, 364, 1 },
19829 {Hexagon::V6_vrmpybus, 365, 1 },
19830 {Hexagon::V6_vrmpybus_acc, 366, 1 },
19831 {Hexagon::V6_vrmpybusi, 367, 1 },
19832 {Hexagon::V6_vrmpybusi_acc, 368, 1 },
19833 {Hexagon::V6_vrmpybusv, 369, 1 },
19834 {Hexagon::V6_vrmpybusv_acc, 370, 1 },
19835 {Hexagon::V6_vrmpybv, 371, 1 },
19836 {Hexagon::V6_vrmpybv_acc, 372, 1 },
19837 {Hexagon::V6_vrmpyub, 373, 1 },
19838 {Hexagon::V6_vrmpyub_acc, 374, 1 },
19839 {Hexagon::V6_vrmpyub_rtt, 375, 1 },
19840 {Hexagon::V6_vrmpyub_rtt_acc, 376, 1 },
19841 {Hexagon::V6_vrmpyubi, 377, 1 },
19842 {Hexagon::V6_vrmpyubi_acc, 378, 1 },
19843 {Hexagon::V6_vrmpyubv, 379, 1 },
19844 {Hexagon::V6_vrmpyubv_acc, 380, 1 },
19845 {Hexagon::V6_vrotr, 381, 1 },
19846 {Hexagon::V6_vroundhb, 382, 1 },
19847 {Hexagon::V6_vroundhub, 383, 1 },
19848 {Hexagon::V6_vrounduhub, 384, 1 },
19849 {Hexagon::V6_vrounduwuh, 385, 1 },
19850 {Hexagon::V6_vroundwh, 386, 1 },
19851 {Hexagon::V6_vroundwuh, 387, 1 },
19852 {Hexagon::V6_vrsadubi, 388, 1 },
19853 {Hexagon::V6_vrsadubi_acc, 389, 1 },
19854 {Hexagon::V6_vsathub, 390, 1 },
19855 {Hexagon::V6_vsatuwuh, 391, 1 },
19856 {Hexagon::V6_vsatwh, 392, 1 },
19857 {Hexagon::V6_vsb, 393, 1 },
19858 {Hexagon::V6_vscattermh, 394, 1 },
19859 {Hexagon::V6_vscattermh_add, 395, 1 },
19860 {Hexagon::V6_vscattermhq, 396, 1 },
19861 {Hexagon::V6_vscattermhw, 397, 1 },
19862 {Hexagon::V6_vscattermhw_add, 398, 1 },
19863 {Hexagon::V6_vscattermhwq, 399, 1 },
19864 {Hexagon::V6_vscattermw, 400, 1 },
19865 {Hexagon::V6_vscattermw_add, 401, 1 },
19866 {Hexagon::V6_vscattermwq, 402, 1 },
19867 {Hexagon::V6_vsh, 403, 1 },
19868 {Hexagon::V6_vshufeh, 404, 1 },
19869 {Hexagon::V6_vshuff, 405, 1 },
19870 {Hexagon::V6_vshuffb, 406, 1 },
19871 {Hexagon::V6_vshuffeb, 407, 1 },
19872 {Hexagon::V6_vshuffh, 408, 1 },
19873 {Hexagon::V6_vshuffob, 409, 1 },
19874 {Hexagon::V6_vshufoeb, 410, 1 },
19875 {Hexagon::V6_vshufoeh, 411, 1 },
19876 {Hexagon::V6_vshufoh, 412, 1 },
19877 {Hexagon::V6_vsubb, 413, 1 },
19878 {Hexagon::V6_vsubb_dv, 414, 1 },
19879 {Hexagon::V6_vsubbnq, 415, 1 },
19880 {Hexagon::V6_vsubbq, 416, 1 },
19881 {Hexagon::V6_vsubbsat, 417, 1 },
19882 {Hexagon::V6_vsubbsat_dv, 418, 1 },
19883 {Hexagon::V6_vsubh, 419, 1 },
19884 {Hexagon::V6_vsubh_dv, 420, 1 },
19885 {Hexagon::V6_vsubhnq, 421, 1 },
19886 {Hexagon::V6_vsubhq, 422, 1 },
19887 {Hexagon::V6_vsubhsat, 423, 1 },
19888 {Hexagon::V6_vsubhsat_dv, 424, 1 },
19889 {Hexagon::V6_vsubhw, 425, 1 },
19890 {Hexagon::V6_vsububh, 426, 1 },
19891 {Hexagon::V6_vsububsat, 427, 1 },
19892 {Hexagon::V6_vsububsat_dv, 428, 1 },
19893 {Hexagon::V6_vsubuhsat, 429, 1 },
19894 {Hexagon::V6_vsubuhsat_dv, 430, 1 },
19895 {Hexagon::V6_vsubuhw, 431, 1 },
19896 {Hexagon::V6_vsubuwsat, 432, 1 },
19897 {Hexagon::V6_vsubuwsat_dv, 433, 1 },
19898 {Hexagon::V6_vsubw, 434, 1 },
19899 {Hexagon::V6_vsubw_dv, 435, 2 },
19900 {Hexagon::V6_vsubwnq, 437, 1 },
19901 {Hexagon::V6_vsubwq, 438, 1 },
19902 {Hexagon::V6_vsubwsat, 439, 1 },
19903 {Hexagon::V6_vsubwsat_dv, 440, 1 },
19904 {Hexagon::V6_vtmpyb, 441, 1 },
19905 {Hexagon::V6_vtmpyb_acc, 442, 1 },
19906 {Hexagon::V6_vtmpybus, 443, 1 },
19907 {Hexagon::V6_vtmpybus_acc, 444, 1 },
19908 {Hexagon::V6_vtmpyhb, 445, 1 },
19909 {Hexagon::V6_vtmpyhb_acc, 446, 1 },
19910 {Hexagon::V6_vunpackb, 447, 1 },
19911 {Hexagon::V6_vunpackh, 448, 1 },
19912 {Hexagon::V6_vunpackoh, 449, 1 },
19913 {Hexagon::V6_vunpackub, 450, 1 },
19914 {Hexagon::V6_vunpackuh, 451, 1 },
19915 {Hexagon::V6_vxor, 452, 1 },
19916 {Hexagon::V6_vzb, 453, 1 },
19917 {Hexagon::V6_vzh, 454, 1 },
19918 {Hexagon::V6_zLd_ai, 455, 1 },
19919 {Hexagon::V6_zLd_pred_ai, 456, 1 },
19920 {Hexagon::Y2_crswap0, 457, 1 },
19921 {Hexagon::Y2_dcfetchbo, 458, 1 },
19922 };
19923
19924 static const AliasPattern Patterns[] = {
19925 // Hexagon::A2_andir - 0
19926 {0, 0, 3, 3 },
19927 // Hexagon::A2_paddif - 1
19928 {14, 3, 4, 4 },
19929 // Hexagon::A2_paddifnew - 2
19930 {31, 7, 4, 4 },
19931 // Hexagon::A2_paddit - 3
19932 {52, 11, 4, 4 },
19933 // Hexagon::A2_padditnew - 4
19934 {68, 15, 4, 4 },
19935 // Hexagon::A2_subri - 5
19936 {88, 19, 3, 3 },
19937 {101, 22, 3, 3 },
19938 // Hexagon::A2_vaddub - 7
19939 {114, 25, 3, 3 },
19940 // Hexagon::A2_vsubub - 8
19941 {132, 28, 3, 3 },
19942 // Hexagon::C2_cmpgt - 9
19943 {150, 31, 3, 3 },
19944 // Hexagon::C2_cmpgtu - 10
19945 {169, 34, 3, 3 },
19946 // Hexagon::C2_or - 11
19947 {189, 37, 3, 3 },
19948 // Hexagon::J2_jumpf - 12
19949 {197, 40, 2, 1 },
19950 // Hexagon::J2_jumprf - 13
19951 {216, 41, 2, 2 },
19952 // Hexagon::J2_jumprt - 14
19953 {234, 43, 2, 2 },
19954 // Hexagon::J2_jumpt - 15
19955 {251, 45, 2, 1 },
19956 // Hexagon::J2_trap1 - 16
19957 {269, 46, 3, 2 },
19958 // Hexagon::L2_deallocframe - 17
19959 {280, 48, 2, 2 },
19960 // Hexagon::L2_loadalignb_io - 18
19961 {293, 50, 4, 4 },
19962 // Hexagon::L2_loadalignh_io - 19
19963 {312, 54, 4, 4 },
19964 // Hexagon::L2_loadbsw2_io - 20
19965 {331, 58, 3, 3 },
19966 // Hexagon::L2_loadbsw4_io - 21
19967 {331, 61, 3, 3 },
19968 // Hexagon::L2_loadbzw2_io - 22
19969 {346, 64, 3, 3 },
19970 // Hexagon::L2_loadbzw4_io - 23
19971 {346, 67, 3, 3 },
19972 // Hexagon::L2_loadrb_io - 24
19973 {362, 70, 3, 3 },
19974 // Hexagon::L2_loadrd_io - 25
19975 {376, 73, 3, 3 },
19976 // Hexagon::L2_loadrh_io - 26
19977 {390, 76, 3, 3 },
19978 // Hexagon::L2_loadri_io - 27
19979 {404, 79, 3, 3 },
19980 // Hexagon::L2_loadrub_io - 28
19981 {418, 82, 3, 3 },
19982 // Hexagon::L2_loadruh_io - 29
19983 {433, 85, 3, 3 },
19984 // Hexagon::L2_ploadrbf_io - 30
19985 {448, 88, 4, 4 },
19986 // Hexagon::L2_ploadrbfnew_io - 31
19987 {471, 92, 4, 4 },
19988 // Hexagon::L2_ploadrbt_io - 32
19989 {498, 96, 4, 4 },
19990 // Hexagon::L2_ploadrbtnew_io - 33
19991 {520, 100, 4, 4 },
19992 // Hexagon::L2_ploadrdf_io - 34
19993 {546, 104, 4, 4 },
19994 // Hexagon::L2_ploadrdfnew_io - 35
19995 {569, 108, 4, 4 },
19996 // Hexagon::L2_ploadrdt_io - 36
19997 {596, 112, 4, 4 },
19998 // Hexagon::L2_ploadrdtnew_io - 37
19999 {618, 116, 4, 4 },
20000 // Hexagon::L2_ploadrhf_io - 38
20001 {644, 120, 4, 4 },
20002 // Hexagon::L2_ploadrhfnew_io - 39
20003 {667, 124, 4, 4 },
20004 // Hexagon::L2_ploadrht_io - 40
20005 {694, 128, 4, 4 },
20006 // Hexagon::L2_ploadrhtnew_io - 41
20007 {716, 132, 4, 4 },
20008 // Hexagon::L2_ploadrif_io - 42
20009 {742, 136, 4, 4 },
20010 // Hexagon::L2_ploadrifnew_io - 43
20011 {765, 140, 4, 4 },
20012 // Hexagon::L2_ploadrit_io - 44
20013 {792, 144, 4, 4 },
20014 // Hexagon::L2_ploadritnew_io - 45
20015 {814, 148, 4, 4 },
20016 // Hexagon::L2_ploadrubf_io - 46
20017 {840, 152, 4, 4 },
20018 // Hexagon::L2_ploadrubfnew_io - 47
20019 {864, 156, 4, 4 },
20020 // Hexagon::L2_ploadrubt_io - 48
20021 {892, 160, 4, 4 },
20022 // Hexagon::L2_ploadrubtnew_io - 49
20023 {915, 164, 4, 4 },
20024 // Hexagon::L2_ploadruhf_io - 50
20025 {942, 168, 4, 4 },
20026 // Hexagon::L2_ploadruhfnew_io - 51
20027 {966, 172, 4, 4 },
20028 // Hexagon::L2_ploadruht_io - 52
20029 {994, 176, 4, 4 },
20030 // Hexagon::L2_ploadruhtnew_io - 53
20031 {1017, 180, 4, 4 },
20032 // Hexagon::L4_add_memopb_io - 54
20033 {1044, 184, 3, 3 },
20034 // Hexagon::L4_add_memoph_io - 55
20035 {1059, 187, 3, 3 },
20036 // Hexagon::L4_add_memopw_io - 56
20037 {1074, 190, 3, 3 },
20038 // Hexagon::L4_and_memopb_io - 57
20039 {1089, 193, 3, 3 },
20040 // Hexagon::L4_and_memoph_io - 58
20041 {1104, 196, 3, 3 },
20042 // Hexagon::L4_and_memopw_io - 59
20043 {1119, 199, 3, 3 },
20044 // Hexagon::L4_iadd_memopb_io - 60
20045 {1134, 202, 3, 2 },
20046 // Hexagon::L4_iadd_memoph_io - 61
20047 {1150, 204, 3, 2 },
20048 // Hexagon::L4_iadd_memopw_io - 62
20049 {1166, 206, 3, 2 },
20050 // Hexagon::L4_iand_memopb_io - 63
20051 {1182, 208, 3, 2 },
20052 // Hexagon::L4_iand_memoph_io - 64
20053 {1205, 210, 3, 2 },
20054 // Hexagon::L4_iand_memopw_io - 65
20055 {1228, 212, 3, 2 },
20056 // Hexagon::L4_ior_memopb_io - 66
20057 {1251, 214, 3, 2 },
20058 // Hexagon::L4_ior_memoph_io - 67
20059 {1274, 216, 3, 2 },
20060 // Hexagon::L4_ior_memopw_io - 68
20061 {1297, 218, 3, 2 },
20062 // Hexagon::L4_isub_memopb_io - 69
20063 {1320, 220, 3, 2 },
20064 // Hexagon::L4_isub_memoph_io - 70
20065 {1336, 222, 3, 2 },
20066 // Hexagon::L4_isub_memopw_io - 71
20067 {1352, 224, 3, 2 },
20068 // Hexagon::L4_or_memopb_io - 72
20069 {1368, 226, 3, 3 },
20070 // Hexagon::L4_or_memoph_io - 73
20071 {1383, 229, 3, 3 },
20072 // Hexagon::L4_or_memopw_io - 74
20073 {1398, 232, 3, 3 },
20074 // Hexagon::L4_return - 75
20075 {1413, 235, 2, 2 },
20076 // Hexagon::L4_return_f - 76
20077 {1428, 237, 3, 3 },
20078 // Hexagon::L4_return_fnew_pnt - 77
20079 {1452, 240, 3, 3 },
20080 // Hexagon::L4_return_fnew_pt - 78
20081 {1483, 243, 3, 3 },
20082 // Hexagon::L4_return_t - 79
20083 {1513, 246, 3, 3 },
20084 // Hexagon::L4_return_tnew_pnt - 80
20085 {1536, 249, 3, 3 },
20086 // Hexagon::L4_return_tnew_pt - 81
20087 {1566, 252, 3, 3 },
20088 // Hexagon::L4_sub_memopb_io - 82
20089 {1595, 255, 3, 3 },
20090 // Hexagon::L4_sub_memoph_io - 83
20091 {1610, 258, 3, 3 },
20092 // Hexagon::L4_sub_memopw_io - 84
20093 {1625, 261, 3, 3 },
20094 // Hexagon::M2_mpyi - 85
20095 {1640, 264, 3, 3 },
20096 // Hexagon::M7_dcmpyrwc - 86
20097 {1658, 267, 3, 3 },
20098 // Hexagon::M7_dcmpyrwc_acc - 87
20099 {1677, 270, 4, 4 },
20100 // Hexagon::S2_allocframe - 88
20101 {1697, 274, 3, 2 },
20102 // Hexagon::S2_pstorerbf_io - 89
20103 {1713, 276, 4, 4 },
20104 // Hexagon::S2_pstorerbnewf_io - 90
20105 {1736, 280, 4, 4 },
20106 // Hexagon::S2_pstorerbnewt_io - 91
20107 {1763, 284, 4, 4 },
20108 // Hexagon::S2_pstorerbt_io - 92
20109 {1789, 288, 4, 4 },
20110 // Hexagon::S2_pstorerdf_io - 93
20111 {1811, 292, 4, 4 },
20112 // Hexagon::S2_pstorerdt_io - 94
20113 {1834, 296, 4, 4 },
20114 // Hexagon::S2_pstorerff_io - 95
20115 {1856, 300, 4, 4 },
20116 // Hexagon::S2_pstorerft_io - 96
20117 {1881, 304, 4, 4 },
20118 // Hexagon::S2_pstorerhf_io - 97
20119 {1905, 308, 4, 4 },
20120 // Hexagon::S2_pstorerhnewf_io - 98
20121 {1928, 312, 4, 4 },
20122 // Hexagon::S2_pstorerhnewt_io - 99
20123 {1955, 316, 4, 4 },
20124 // Hexagon::S2_pstorerht_io - 100
20125 {1981, 320, 4, 4 },
20126 // Hexagon::S2_pstorerif_io - 101
20127 {2003, 324, 4, 4 },
20128 // Hexagon::S2_pstorerinewf_io - 102
20129 {2026, 328, 4, 4 },
20130 // Hexagon::S2_pstorerinewt_io - 103
20131 {2053, 332, 4, 4 },
20132 // Hexagon::S2_pstorerit_io - 104
20133 {2079, 336, 4, 4 },
20134 // Hexagon::S2_storerb_io - 105
20135 {2101, 340, 3, 3 },
20136 // Hexagon::S2_storerbnew_io - 106
20137 {2115, 343, 3, 3 },
20138 // Hexagon::S2_storerd_io - 107
20139 {2133, 346, 3, 3 },
20140 // Hexagon::S2_storerf_io - 108
20141 {2147, 349, 3, 3 },
20142 // Hexagon::S2_storerh_io - 109
20143 {2163, 352, 3, 3 },
20144 // Hexagon::S2_storerhnew_io - 110
20145 {2177, 355, 3, 3 },
20146 // Hexagon::S2_storeri_io - 111
20147 {2195, 358, 3, 3 },
20148 // Hexagon::S2_storerinew_io - 112
20149 {2209, 361, 3, 3 },
20150 // Hexagon::S2_tableidxb - 113
20151 {2227, 364, 5, 4 },
20152 // Hexagon::S4_pstorerbfnew_io - 114
20153 {2254, 368, 4, 4 },
20154 // Hexagon::S4_pstorerbnewfnew_io - 115
20155 {2281, 372, 4, 4 },
20156 // Hexagon::S4_pstorerbnewtnew_io - 116
20157 {2312, 376, 4, 4 },
20158 // Hexagon::S4_pstorerbtnew_io - 117
20159 {2342, 380, 4, 4 },
20160 // Hexagon::S4_pstorerdfnew_io - 118
20161 {2368, 384, 4, 4 },
20162 // Hexagon::S4_pstorerdtnew_io - 119
20163 {2395, 388, 4, 4 },
20164 // Hexagon::S4_pstorerffnew_io - 120
20165 {2421, 392, 4, 4 },
20166 // Hexagon::S4_pstorerftnew_io - 121
20167 {2450, 396, 4, 4 },
20168 // Hexagon::S4_pstorerhfnew_io - 122
20169 {2478, 400, 4, 4 },
20170 // Hexagon::S4_pstorerhnewfnew_io - 123
20171 {2505, 404, 4, 4 },
20172 // Hexagon::S4_pstorerhnewtnew_io - 124
20173 {2536, 408, 4, 4 },
20174 // Hexagon::S4_pstorerhtnew_io - 125
20175 {2566, 412, 4, 4 },
20176 // Hexagon::S4_pstorerifnew_io - 126
20177 {2592, 416, 4, 4 },
20178 // Hexagon::S4_pstorerinewfnew_io - 127
20179 {2619, 420, 4, 4 },
20180 // Hexagon::S4_pstorerinewtnew_io - 128
20181 {2650, 424, 4, 4 },
20182 // Hexagon::S4_pstoreritnew_io - 129
20183 {2680, 428, 4, 4 },
20184 // Hexagon::S4_storeirb_io - 130
20185 {2706, 432, 3, 2 },
20186 // Hexagon::S4_storeirbf_io - 131
20187 {2721, 434, 4, 3 },
20188 // Hexagon::S4_storeirbfnew_io - 132
20189 {2745, 437, 4, 3 },
20190 // Hexagon::S4_storeirbt_io - 133
20191 {2773, 440, 4, 3 },
20192 // Hexagon::S4_storeirbtnew_io - 134
20193 {2796, 443, 4, 3 },
20194 // Hexagon::S4_storeirh_io - 135
20195 {2823, 446, 3, 2 },
20196 // Hexagon::S4_storeirhf_io - 136
20197 {2838, 448, 4, 3 },
20198 // Hexagon::S4_storeirhfnew_io - 137
20199 {2862, 451, 4, 3 },
20200 // Hexagon::S4_storeirht_io - 138
20201 {2890, 454, 4, 3 },
20202 // Hexagon::S4_storeirhtnew_io - 139
20203 {2913, 457, 4, 3 },
20204 // Hexagon::S4_storeiri_io - 140
20205 {2940, 460, 3, 2 },
20206 // Hexagon::S4_storeirif_io - 141
20207 {2955, 462, 4, 3 },
20208 // Hexagon::S4_storeirifnew_io - 142
20209 {2979, 465, 4, 3 },
20210 // Hexagon::S4_storeirit_io - 143
20211 {3007, 468, 4, 3 },
20212 // Hexagon::S4_storeiritnew_io - 144
20213 {3030, 471, 4, 3 },
20214 // Hexagon::V6_extractw - 145
20215 {3057, 474, 3, 3 },
20216 // Hexagon::V6_v6mpyhubs10 - 146
20217 {3080, 477, 4, 3 },
20218 // Hexagon::V6_v6mpyvubs10 - 147
20219 {3113, 480, 4, 3 },
20220 // Hexagon::V6_vL32Ub_ai - 148
20221 {3146, 483, 3, 3 },
20222 // Hexagon::V6_vL32b_ai - 149
20223 {3161, 486, 3, 3 },
20224 // Hexagon::V6_vL32b_cur_npred_pi - 150
20225 {3175, 489, 5, 5 },
20226 // Hexagon::V6_vL32b_cur_pred_pi - 151
20227 {3202, 494, 5, 5 },
20228 // Hexagon::V6_vL32b_npred_ai - 152
20229 {3228, 499, 4, 4 },
20230 // Hexagon::V6_vL32b_npred_pi - 153
20231 {3255, 503, 5, 5 },
20232 // Hexagon::V6_vL32b_nt_ai - 154
20233 {3278, 508, 3, 3 },
20234 // Hexagon::V6_vL32b_nt_cur_npred_pi - 155
20235 {3295, 511, 5, 5 },
20236 // Hexagon::V6_vL32b_nt_cur_pred_pi - 156
20237 {3325, 516, 5, 5 },
20238 // Hexagon::V6_vL32b_nt_npred_ai - 157
20239 {3354, 521, 4, 4 },
20240 // Hexagon::V6_vL32b_nt_npred_pi - 158
20241 {3384, 525, 5, 5 },
20242 // Hexagon::V6_vL32b_nt_pred_ai - 159
20243 {3410, 530, 4, 4 },
20244 // Hexagon::V6_vL32b_nt_tmp_pred_ai - 160
20245 {3435, 534, 4, 4 },
20246 // Hexagon::V6_vL32b_pred_ai - 161
20247 {3464, 538, 4, 4 },
20248 // Hexagon::V6_vL32b_tmp_pred_ai - 162
20249 {3486, 542, 4, 4 },
20250 // Hexagon::V6_vS32Ub_ai - 163
20251 {3512, 546, 3, 3 },
20252 // Hexagon::V6_vS32Ub_npred_ai - 164
20253 {3527, 549, 4, 4 },
20254 // Hexagon::V6_vS32Ub_pred_ai - 165
20255 {3551, 553, 4, 4 },
20256 // Hexagon::V6_vS32b_ai - 166
20257 {3574, 557, 3, 3 },
20258 // Hexagon::V6_vS32b_new_ai - 167
20259 {3588, 560, 3, 3 },
20260 // Hexagon::V6_vS32b_npred_ai - 168
20261 {3606, 563, 4, 4 },
20262 // Hexagon::V6_vS32b_nqpred_ai - 169
20263 {3606, 567, 4, 4 },
20264 // Hexagon::V6_vS32b_nt_ai - 170
20265 {3629, 571, 3, 3 },
20266 // Hexagon::V6_vS32b_nt_new_ai - 171
20267 {3646, 574, 3, 3 },
20268 // Hexagon::V6_vS32b_nt_npred_ai - 172
20269 {3667, 577, 4, 4 },
20270 // Hexagon::V6_vS32b_nt_nqpred_ai - 173
20271 {3667, 581, 4, 4 },
20272 // Hexagon::V6_vS32b_nt_pred_ai - 174
20273 {3693, 585, 4, 4 },
20274 // Hexagon::V6_vS32b_nt_qpred_ai - 175
20275 {3693, 589, 4, 4 },
20276 // Hexagon::V6_vS32b_pred_ai - 176
20277 {3718, 593, 4, 4 },
20278 // Hexagon::V6_vS32b_qpred_ai - 177
20279 {3718, 597, 4, 4 },
20280 // Hexagon::V6_vabsb_sat - 178
20281 {3740, 601, 2, 2 },
20282 // Hexagon::V6_vabsdiffh - 179
20283 {3759, 603, 3, 3 },
20284 // Hexagon::V6_vabsdiffub - 180
20285 {3781, 606, 3, 3 },
20286 // Hexagon::V6_vabsdiffuh - 181
20287 {3804, 609, 3, 3 },
20288 // Hexagon::V6_vabsdiffw - 182
20289 {3827, 612, 3, 3 },
20290 // Hexagon::V6_vabsh_sat - 183
20291 {3849, 615, 2, 2 },
20292 // Hexagon::V6_vabsw_sat - 184
20293 {3868, 617, 2, 2 },
20294 // Hexagon::V6_vaddb - 185
20295 {114, 619, 3, 3 },
20296 // Hexagon::V6_vaddb_dv - 186
20297 {114, 622, 3, 3 },
20298 // Hexagon::V6_vaddbnq - 187
20299 {3887, 625, 4, 4 },
20300 // Hexagon::V6_vaddbq - 188
20301 {3911, 629, 4, 4 },
20302 // Hexagon::V6_vaddbsat - 189
20303 {3934, 633, 3, 3 },
20304 // Hexagon::V6_vaddbsat_dv - 190
20305 {3934, 636, 3, 3 },
20306 // Hexagon::V6_vaddh - 191
20307 {3956, 639, 3, 3 },
20308 // Hexagon::V6_vaddh_dv - 192
20309 {3956, 642, 3, 3 },
20310 // Hexagon::V6_vaddhnq - 193
20311 {3974, 645, 4, 4 },
20312 // Hexagon::V6_vaddhq - 194
20313 {3998, 649, 4, 4 },
20314 // Hexagon::V6_vaddhsat - 195
20315 {4021, 653, 3, 3 },
20316 // Hexagon::V6_vaddhsat_dv - 196
20317 {4021, 656, 3, 3 },
20318 // Hexagon::V6_vaddhw - 197
20319 {3956, 659, 3, 3 },
20320 // Hexagon::V6_vaddhw_acc - 198
20321 {4043, 662, 4, 4 },
20322 // Hexagon::V6_vaddubh - 199
20323 {4062, 666, 3, 3 },
20324 // Hexagon::V6_vaddubh_acc - 200
20325 {4081, 669, 4, 4 },
20326 // Hexagon::V6_vaddubsat - 201
20327 {4101, 673, 3, 3 },
20328 // Hexagon::V6_vaddubsat_dv - 202
20329 {4101, 676, 3, 3 },
20330 // Hexagon::V6_vadduhsat - 203
20331 {4124, 679, 3, 3 },
20332 // Hexagon::V6_vadduhsat_dv - 204
20333 {4124, 682, 3, 3 },
20334 // Hexagon::V6_vadduhw - 205
20335 {4147, 685, 3, 3 },
20336 // Hexagon::V6_vadduhw_acc - 206
20337 {4166, 688, 4, 4 },
20338 // Hexagon::V6_vadduwsat - 207
20339 {4186, 692, 3, 3 },
20340 // Hexagon::V6_vadduwsat_dv - 208
20341 {4186, 695, 3, 3 },
20342 // Hexagon::V6_vaddw - 209
20343 {4209, 698, 3, 3 },
20344 // Hexagon::V6_vaddw_dv - 210
20345 {4209, 701, 3, 3 },
20346 // Hexagon::V6_vaddwnq - 211
20347 {4227, 704, 4, 4 },
20348 // Hexagon::V6_vaddwq - 212
20349 {4251, 708, 4, 4 },
20350 // Hexagon::V6_vaddwsat - 213
20351 {4274, 712, 3, 3 },
20352 // Hexagon::V6_vaddwsat_dv - 214
20353 {4274, 715, 3, 3 },
20354 // Hexagon::V6_vandnqrt - 215
20355 {4296, 718, 3, 3 },
20356 // Hexagon::V6_vandnqrt_acc - 216
20357 {4323, 721, 4, 4 },
20358 // Hexagon::V6_vandqrt - 217
20359 {4351, 725, 3, 3 },
20360 // Hexagon::V6_vandqrt_acc - 218
20361 {4377, 728, 4, 4 },
20362 // Hexagon::V6_vandvrt - 219
20363 {4351, 732, 3, 3 },
20364 // Hexagon::V6_vandvrt_acc - 220
20365 {4377, 735, 4, 4 },
20366 // Hexagon::V6_vaslh - 221
20367 {4404, 739, 3, 3 },
20368 // Hexagon::V6_vaslh_acc - 222
20369 {4422, 742, 4, 4 },
20370 // Hexagon::V6_vaslhv - 223
20371 {4404, 746, 3, 3 },
20372 // Hexagon::V6_vaslw - 224
20373 {4441, 749, 3, 3 },
20374 // Hexagon::V6_vaslw_acc - 225
20375 {4459, 752, 4, 4 },
20376 // Hexagon::V6_vaslwv - 226
20377 {4441, 756, 3, 3 },
20378 // Hexagon::V6_vasr_into - 227
20379 {4478, 759, 4, 4 },
20380 // Hexagon::V6_vasrh - 228
20381 {4499, 763, 3, 3 },
20382 // Hexagon::V6_vasrh_acc - 229
20383 {4517, 766, 4, 4 },
20384 // Hexagon::V6_vasrhv - 230
20385 {4499, 770, 3, 3 },
20386 // Hexagon::V6_vasrw - 231
20387 {4536, 773, 3, 3 },
20388 // Hexagon::V6_vasrw_acc - 232
20389 {4554, 776, 4, 4 },
20390 // Hexagon::V6_vasrwv - 233
20391 {4536, 780, 3, 3 },
20392 // Hexagon::V6_vavgb - 234
20393 {4573, 783, 3, 3 },
20394 // Hexagon::V6_vavgbrnd - 235
20395 {4591, 786, 3, 3 },
20396 // Hexagon::V6_vavgh - 236
20397 {4613, 789, 3, 3 },
20398 // Hexagon::V6_vavghrnd - 237
20399 {4631, 792, 3, 3 },
20400 // Hexagon::V6_vavgub - 238
20401 {4653, 795, 3, 3 },
20402 // Hexagon::V6_vavgubrnd - 239
20403 {4672, 798, 3, 3 },
20404 // Hexagon::V6_vavguh - 240
20405 {4695, 801, 3, 3 },
20406 // Hexagon::V6_vavguhrnd - 241
20407 {4714, 804, 3, 3 },
20408 // Hexagon::V6_vavguw - 242
20409 {4737, 807, 3, 3 },
20410 // Hexagon::V6_vavguwrnd - 243
20411 {4756, 810, 3, 3 },
20412 // Hexagon::V6_vavgw - 244
20413 {4779, 813, 3, 3 },
20414 // Hexagon::V6_vavgwrnd - 245
20415 {4797, 816, 3, 3 },
20416 // Hexagon::V6_vcl0h - 246
20417 {4819, 819, 2, 2 },
20418 // Hexagon::V6_vcl0w - 247
20419 {4834, 821, 2, 2 },
20420 // Hexagon::V6_vdealb - 248
20421 {4849, 823, 2, 2 },
20422 // Hexagon::V6_vdealb4w - 249
20423 {4865, 825, 3, 3 },
20424 // Hexagon::V6_vdealh - 250
20425 {4886, 828, 2, 2 },
20426 // Hexagon::V6_vdmpybus - 251
20427 {4902, 830, 3, 3 },
20428 // Hexagon::V6_vdmpybus_acc - 252
20429 {4923, 833, 4, 4 },
20430 // Hexagon::V6_vdmpybus_dv - 253
20431 {4902, 837, 3, 3 },
20432 // Hexagon::V6_vdmpybus_dv_acc - 254
20433 {4923, 840, 4, 4 },
20434 // Hexagon::V6_vdmpyhb - 255
20435 {4945, 844, 3, 3 },
20436 // Hexagon::V6_vdmpyhb_acc - 256
20437 {4965, 847, 4, 4 },
20438 // Hexagon::V6_vdmpyhb_dv - 257
20439 {4945, 851, 3, 3 },
20440 // Hexagon::V6_vdmpyhb_dv_acc - 258
20441 {4965, 854, 4, 4 },
20442 // Hexagon::V6_vdmpyhisat - 259
20443 {4986, 858, 3, 3 },
20444 // Hexagon::V6_vdmpyhisat_acc - 260
20445 {5009, 861, 4, 4 },
20446 // Hexagon::V6_vdmpyhsat - 261
20447 {4986, 865, 3, 3 },
20448 // Hexagon::V6_vdmpyhsat_acc - 262
20449 {5009, 868, 4, 4 },
20450 // Hexagon::V6_vdmpyhsuisat - 263
20451 {5033, 872, 3, 3 },
20452 // Hexagon::V6_vdmpyhsuisat_acc - 264
20453 {5061, 875, 4, 4 },
20454 // Hexagon::V6_vdmpyhsusat - 265
20455 {5090, 879, 3, 3 },
20456 // Hexagon::V6_vdmpyhsusat_acc - 266
20457 {5115, 882, 4, 4 },
20458 // Hexagon::V6_vdmpyhvsat - 267
20459 {4986, 886, 3, 3 },
20460 // Hexagon::V6_vdmpyhvsat_acc - 268
20461 {5009, 889, 4, 4 },
20462 // Hexagon::V6_vdsaduh - 269
20463 {5141, 893, 3, 3 },
20464 // Hexagon::V6_vdsaduh_acc - 270
20465 {5161, 896, 4, 4 },
20466 // Hexagon::V6_veqb - 271
20467 {5182, 900, 3, 3 },
20468 // Hexagon::V6_veqb_and - 272
20469 {5208, 903, 4, 4 },
20470 // Hexagon::V6_veqb_or - 273
20471 {5235, 907, 4, 4 },
20472 // Hexagon::V6_veqb_xor - 274
20473 {5262, 911, 4, 4 },
20474 // Hexagon::V6_veqh - 275
20475 {5289, 915, 3, 3 },
20476 // Hexagon::V6_veqh_and - 276
20477 {5315, 918, 4, 4 },
20478 // Hexagon::V6_veqh_or - 277
20479 {5342, 922, 4, 4 },
20480 // Hexagon::V6_veqh_xor - 278
20481 {5369, 926, 4, 4 },
20482 // Hexagon::V6_veqw - 279
20483 {5396, 930, 3, 3 },
20484 // Hexagon::V6_veqw_and - 280
20485 {5422, 933, 4, 4 },
20486 // Hexagon::V6_veqw_or - 281
20487 {5449, 937, 4, 4 },
20488 // Hexagon::V6_veqw_xor - 282
20489 {5476, 941, 4, 4 },
20490 // Hexagon::V6_vlsrh - 283
20491 {5503, 945, 3, 3 },
20492 // Hexagon::V6_vlsrhv - 284
20493 {5503, 948, 3, 3 },
20494 // Hexagon::V6_vlsrw - 285
20495 {5521, 951, 3, 3 },
20496 // Hexagon::V6_vlsrwv - 286
20497 {5521, 954, 3, 3 },
20498 // Hexagon::V6_vmaxb - 287
20499 {5539, 957, 3, 3 },
20500 // Hexagon::V6_vmaxh - 288
20501 {5557, 960, 3, 3 },
20502 // Hexagon::V6_vmaxub - 289
20503 {5575, 963, 3, 3 },
20504 // Hexagon::V6_vmaxuh - 290
20505 {5594, 966, 3, 3 },
20506 // Hexagon::V6_vmaxw - 291
20507 {5613, 969, 3, 3 },
20508 // Hexagon::V6_vminb - 292
20509 {5631, 972, 3, 3 },
20510 // Hexagon::V6_vminh - 293
20511 {5649, 975, 3, 3 },
20512 // Hexagon::V6_vminub - 294
20513 {5667, 978, 3, 3 },
20514 // Hexagon::V6_vminuh - 295
20515 {5686, 981, 3, 3 },
20516 // Hexagon::V6_vminw - 296
20517 {5705, 984, 3, 3 },
20518 // Hexagon::V6_vmpabus - 297
20519 {5723, 987, 3, 3 },
20520 // Hexagon::V6_vmpabus_acc - 298
20521 {5743, 990, 4, 4 },
20522 // Hexagon::V6_vmpabusv - 299
20523 {5723, 994, 3, 3 },
20524 // Hexagon::V6_vmpabuu - 300
20525 {5764, 997, 3, 3 },
20526 // Hexagon::V6_vmpabuu_acc - 301
20527 {5784, 1000, 4, 4 },
20528 // Hexagon::V6_vmpabuuv - 302
20529 {5764, 1004, 3, 3 },
20530 // Hexagon::V6_vmpahb - 303
20531 {5805, 1007, 3, 3 },
20532 // Hexagon::V6_vmpahb_acc - 304
20533 {5824, 1010, 4, 4 },
20534 // Hexagon::V6_vmpauhb - 305
20535 {5844, 1014, 3, 3 },
20536 // Hexagon::V6_vmpauhb_acc - 306
20537 {5864, 1017, 4, 4 },
20538 // Hexagon::V6_vmpybus - 307
20539 {5885, 1021, 3, 3 },
20540 // Hexagon::V6_vmpybus_acc - 308
20541 {5905, 1024, 4, 4 },
20542 // Hexagon::V6_vmpybusv - 309
20543 {5885, 1028, 3, 3 },
20544 // Hexagon::V6_vmpybusv_acc - 310
20545 {5905, 1031, 4, 4 },
20546 // Hexagon::V6_vmpybv - 311
20547 {5926, 1035, 3, 3 },
20548 // Hexagon::V6_vmpybv_acc - 312
20549 {5944, 1038, 4, 4 },
20550 // Hexagon::V6_vmpyewuh - 313
20551 {5963, 1042, 3, 3 },
20552 // Hexagon::V6_vmpyh - 314
20553 {5984, 1045, 3, 3 },
20554 // Hexagon::V6_vmpyh_acc - 315
20555 {6002, 1048, 4, 4 },
20556 // Hexagon::V6_vmpyhsat_acc - 316
20557 {6021, 1052, 4, 4 },
20558 // Hexagon::V6_vmpyhsrs - 317
20559 {6044, 1056, 3, 3 },
20560 // Hexagon::V6_vmpyhss - 318
20561 {6074, 1059, 3, 3 },
20562 // Hexagon::V6_vmpyhus - 319
20563 {6100, 1062, 3, 3 },
20564 // Hexagon::V6_vmpyhus_acc - 320
20565 {6120, 1065, 4, 4 },
20566 // Hexagon::V6_vmpyhv - 321
20567 {5984, 1069, 3, 3 },
20568 // Hexagon::V6_vmpyhv_acc - 322
20569 {6002, 1072, 4, 4 },
20570 // Hexagon::V6_vmpyhvsrs - 323
20571 {6044, 1076, 3, 3 },
20572 // Hexagon::V6_vmpyiewh_acc - 324
20573 {6141, 1079, 4, 4 },
20574 // Hexagon::V6_vmpyiewuh - 325
20575 {6163, 1083, 3, 3 },
20576 // Hexagon::V6_vmpyiewuh_acc - 326
20577 {6185, 1086, 4, 4 },
20578 // Hexagon::V6_vmpyih - 327
20579 {6208, 1090, 3, 3 },
20580 // Hexagon::V6_vmpyih_acc - 328
20581 {6227, 1093, 4, 4 },
20582 // Hexagon::V6_vmpyihb - 329
20583 {6247, 1097, 3, 3 },
20584 // Hexagon::V6_vmpyihb_acc - 330
20585 {6267, 1100, 4, 4 },
20586 // Hexagon::V6_vmpyiowh - 331
20587 {6288, 1104, 3, 3 },
20588 // Hexagon::V6_vmpyiwb - 332
20589 {6309, 1107, 3, 3 },
20590 // Hexagon::V6_vmpyiwb_acc - 333
20591 {6329, 1110, 4, 4 },
20592 // Hexagon::V6_vmpyiwh - 334
20593 {6350, 1114, 3, 3 },
20594 // Hexagon::V6_vmpyiwh_acc - 335
20595 {6370, 1117, 4, 4 },
20596 // Hexagon::V6_vmpyiwub - 336
20597 {6391, 1121, 3, 3 },
20598 // Hexagon::V6_vmpyiwub_acc - 337
20599 {6412, 1124, 4, 4 },
20600 // Hexagon::V6_vmpyowh - 338
20601 {6434, 1128, 3, 3 },
20602 // Hexagon::V6_vmpyowh_rnd - 339
20603 {6462, 1131, 3, 3 },
20604 // Hexagon::V6_vmpyub - 340
20605 {6494, 1134, 3, 3 },
20606 // Hexagon::V6_vmpyub_acc - 341
20607 {6513, 1137, 4, 4 },
20608 // Hexagon::V6_vmpyubv - 342
20609 {6494, 1141, 3, 3 },
20610 // Hexagon::V6_vmpyubv_acc - 343
20611 {6513, 1144, 4, 4 },
20612 // Hexagon::V6_vmpyuh - 344
20613 {6533, 1148, 3, 3 },
20614 // Hexagon::V6_vmpyuh_acc - 345
20615 {6552, 1151, 4, 4 },
20616 // Hexagon::V6_vmpyuhv - 346
20617 {6533, 1155, 3, 3 },
20618 // Hexagon::V6_vmpyuhv_acc - 347
20619 {6552, 1158, 4, 4 },
20620 // Hexagon::V6_vnavgb - 348
20621 {6572, 1162, 3, 3 },
20622 // Hexagon::V6_vnavgh - 349
20623 {6591, 1165, 3, 3 },
20624 // Hexagon::V6_vnavgub - 350
20625 {6610, 1168, 3, 3 },
20626 // Hexagon::V6_vnavgw - 351
20627 {6630, 1171, 3, 3 },
20628 // Hexagon::V6_vnormamth - 352
20629 {6649, 1174, 2, 2 },
20630 // Hexagon::V6_vnormamtw - 353
20631 {6668, 1176, 2, 2 },
20632 // Hexagon::V6_vpackeb - 354
20633 {6687, 1178, 3, 3 },
20634 // Hexagon::V6_vpackeh - 355
20635 {6707, 1181, 3, 3 },
20636 // Hexagon::V6_vpackhb_sat - 356
20637 {6727, 1184, 3, 3 },
20638 // Hexagon::V6_vpackhub_sat - 357
20639 {6751, 1187, 3, 3 },
20640 // Hexagon::V6_vpackob - 358
20641 {6776, 1190, 3, 3 },
20642 // Hexagon::V6_vpackoh - 359
20643 {6796, 1193, 3, 3 },
20644 // Hexagon::V6_vpackwh_sat - 360
20645 {6816, 1196, 3, 3 },
20646 // Hexagon::V6_vpackwuh_sat - 361
20647 {6840, 1199, 3, 3 },
20648 // Hexagon::V6_vpopcounth - 362
20649 {6865, 1202, 2, 2 },
20650 // Hexagon::V6_vrmpybub_rtt - 363
20651 {6885, 1204, 3, 3 },
20652 // Hexagon::V6_vrmpybub_rtt_acc - 364
20653 {6910, 1207, 4, 4 },
20654 // Hexagon::V6_vrmpybus - 365
20655 {6936, 1211, 3, 3 },
20656 // Hexagon::V6_vrmpybus_acc - 366
20657 {6957, 1214, 4, 4 },
20658 // Hexagon::V6_vrmpybusi - 367
20659 {6979, 1218, 4, 3 },
20660 // Hexagon::V6_vrmpybusi_acc - 368
20661 {7004, 1221, 5, 4 },
20662 // Hexagon::V6_vrmpybusv - 369
20663 {6936, 1225, 3, 3 },
20664 // Hexagon::V6_vrmpybusv_acc - 370
20665 {6957, 1228, 4, 4 },
20666 // Hexagon::V6_vrmpybv - 371
20667 {7030, 1232, 3, 3 },
20668 // Hexagon::V6_vrmpybv_acc - 372
20669 {7049, 1235, 4, 4 },
20670 // Hexagon::V6_vrmpyub - 373
20671 {7069, 1239, 3, 3 },
20672 // Hexagon::V6_vrmpyub_acc - 374
20673 {7089, 1242, 4, 4 },
20674 // Hexagon::V6_vrmpyub_rtt - 375
20675 {7110, 1246, 3, 3 },
20676 // Hexagon::V6_vrmpyub_rtt_acc - 376
20677 {7137, 1249, 4, 4 },
20678 // Hexagon::V6_vrmpyubi - 377
20679 {7165, 1253, 4, 3 },
20680 // Hexagon::V6_vrmpyubi_acc - 378
20681 {7189, 1256, 5, 4 },
20682 // Hexagon::V6_vrmpyubv - 379
20683 {7069, 1260, 3, 3 },
20684 // Hexagon::V6_vrmpyubv_acc - 380
20685 {7089, 1263, 4, 4 },
20686 // Hexagon::V6_vrotr - 381
20687 {7214, 1267, 3, 3 },
20688 // Hexagon::V6_vroundhb - 382
20689 {7232, 1270, 3, 3 },
20690 // Hexagon::V6_vroundhub - 383
20691 {7257, 1273, 3, 3 },
20692 // Hexagon::V6_vrounduhub - 384
20693 {7283, 1276, 3, 3 },
20694 // Hexagon::V6_vrounduwuh - 385
20695 {7310, 1279, 3, 3 },
20696 // Hexagon::V6_vroundwh - 386
20697 {7337, 1282, 3, 3 },
20698 // Hexagon::V6_vroundwuh - 387
20699 {7362, 1285, 3, 3 },
20700 // Hexagon::V6_vrsadubi - 388
20701 {7388, 1288, 4, 3 },
20702 // Hexagon::V6_vrsadubi_acc - 389
20703 {7412, 1291, 5, 4 },
20704 // Hexagon::V6_vsathub - 390
20705 {7437, 1295, 3, 3 },
20706 // Hexagon::V6_vsatuwuh - 391
20707 {7457, 1298, 3, 3 },
20708 // Hexagon::V6_vsatwh - 392
20709 {7478, 1301, 3, 3 },
20710 // Hexagon::V6_vsb - 393
20711 {7497, 1304, 2, 2 },
20712 // Hexagon::V6_vscattermh - 394
20713 {7512, 1306, 4, 4 },
20714 // Hexagon::V6_vscattermh_add - 395
20715 {7540, 1310, 4, 4 },
20716 // Hexagon::V6_vscattermhq - 396
20717 {7569, 1314, 5, 5 },
20718 // Hexagon::V6_vscattermhw - 397
20719 {7605, 1319, 4, 4 },
20720 // Hexagon::V6_vscattermhw_add - 398
20721 {7633, 1323, 4, 4 },
20722 // Hexagon::V6_vscattermhwq - 399
20723 {7662, 1327, 5, 5 },
20724 // Hexagon::V6_vscattermw - 400
20725 {7698, 1332, 4, 4 },
20726 // Hexagon::V6_vscattermw_add - 401
20727 {7726, 1336, 4, 4 },
20728 // Hexagon::V6_vscattermwq - 402
20729 {7755, 1340, 5, 5 },
20730 // Hexagon::V6_vsh - 403
20731 {7791, 1345, 2, 2 },
20732 // Hexagon::V6_vshufeh - 404
20733 {7806, 1347, 3, 3 },
20734 // Hexagon::V6_vshuff - 405
20735 {7827, 1350, 5, 5 },
20736 // Hexagon::V6_vshuffb - 406
20737 {7847, 1355, 2, 2 },
20738 // Hexagon::V6_vshuffeb - 407
20739 {7864, 1357, 3, 3 },
20740 // Hexagon::V6_vshuffh - 408
20741 {7885, 1360, 2, 2 },
20742 // Hexagon::V6_vshuffob - 409
20743 {7902, 1362, 3, 3 },
20744 // Hexagon::V6_vshufoeb - 410
20745 {7923, 1365, 3, 3 },
20746 // Hexagon::V6_vshufoeh - 411
20747 {7945, 1368, 3, 3 },
20748 // Hexagon::V6_vshufoh - 412
20749 {7967, 1371, 3, 3 },
20750 // Hexagon::V6_vsubb - 413
20751 {132, 1374, 3, 3 },
20752 // Hexagon::V6_vsubb_dv - 414
20753 {132, 1377, 3, 3 },
20754 // Hexagon::V6_vsubbnq - 415
20755 {7988, 1380, 4, 4 },
20756 // Hexagon::V6_vsubbq - 416
20757 {8012, 1384, 4, 4 },
20758 // Hexagon::V6_vsubbsat - 417
20759 {8035, 1388, 3, 3 },
20760 // Hexagon::V6_vsubbsat_dv - 418
20761 {8035, 1391, 3, 3 },
20762 // Hexagon::V6_vsubh - 419
20763 {8057, 1394, 3, 3 },
20764 // Hexagon::V6_vsubh_dv - 420
20765 {8057, 1397, 3, 3 },
20766 // Hexagon::V6_vsubhnq - 421
20767 {8075, 1400, 4, 4 },
20768 // Hexagon::V6_vsubhq - 422
20769 {8099, 1404, 4, 4 },
20770 // Hexagon::V6_vsubhsat - 423
20771 {8122, 1408, 3, 3 },
20772 // Hexagon::V6_vsubhsat_dv - 424
20773 {8122, 1411, 3, 3 },
20774 // Hexagon::V6_vsubhw - 425
20775 {8057, 1414, 3, 3 },
20776 // Hexagon::V6_vsububh - 426
20777 {8144, 1417, 3, 3 },
20778 // Hexagon::V6_vsububsat - 427
20779 {8163, 1420, 3, 3 },
20780 // Hexagon::V6_vsububsat_dv - 428
20781 {8163, 1423, 3, 3 },
20782 // Hexagon::V6_vsubuhsat - 429
20783 {8186, 1426, 3, 3 },
20784 // Hexagon::V6_vsubuhsat_dv - 430
20785 {8186, 1429, 3, 3 },
20786 // Hexagon::V6_vsubuhw - 431
20787 {8209, 1432, 3, 3 },
20788 // Hexagon::V6_vsubuwsat - 432
20789 {8228, 1435, 3, 3 },
20790 // Hexagon::V6_vsubuwsat_dv - 433
20791 {8228, 1438, 3, 3 },
20792 // Hexagon::V6_vsubw - 434
20793 {8251, 1441, 3, 3 },
20794 // Hexagon::V6_vsubw_dv - 435
20795 {8269, 1444, 3, 3 },
20796 {8251, 1447, 3, 3 },
20797 // Hexagon::V6_vsubwnq - 437
20798 {8277, 1450, 4, 4 },
20799 // Hexagon::V6_vsubwq - 438
20800 {8301, 1454, 4, 4 },
20801 // Hexagon::V6_vsubwsat - 439
20802 {8324, 1458, 3, 3 },
20803 // Hexagon::V6_vsubwsat_dv - 440
20804 {8324, 1461, 3, 3 },
20805 // Hexagon::V6_vtmpyb - 441
20806 {8346, 1464, 3, 3 },
20807 // Hexagon::V6_vtmpyb_acc - 442
20808 {8365, 1467, 4, 4 },
20809 // Hexagon::V6_vtmpybus - 443
20810 {8385, 1471, 3, 3 },
20811 // Hexagon::V6_vtmpybus_acc - 444
20812 {8406, 1474, 4, 4 },
20813 // Hexagon::V6_vtmpyhb - 445
20814 {8428, 1478, 3, 3 },
20815 // Hexagon::V6_vtmpyhb_acc - 446
20816 {8448, 1481, 4, 4 },
20817 // Hexagon::V6_vunpackb - 447
20818 {8469, 1485, 2, 2 },
20819 // Hexagon::V6_vunpackh - 448
20820 {8487, 1487, 2, 2 },
20821 // Hexagon::V6_vunpackoh - 449
20822 {8505, 1489, 3, 3 },
20823 // Hexagon::V6_vunpackub - 450
20824 {8525, 1492, 2, 2 },
20825 // Hexagon::V6_vunpackuh - 451
20826 {8544, 1494, 2, 2 },
20827 // Hexagon::V6_vxor - 452
20828 {8269, 1496, 3, 3 },
20829 // Hexagon::V6_vzb - 453
20830 {8563, 1499, 2, 2 },
20831 // Hexagon::V6_vzh - 454
20832 {8578, 1501, 2, 2 },
20833 // Hexagon::V6_zLd_ai - 455
20834 {8593, 1503, 2, 2 },
20835 // Hexagon::V6_zLd_pred_ai - 456
20836 {8606, 1505, 3, 3 },
20837 // Hexagon::Y2_crswap0 - 457
20838 {8627, 1508, 2, 1 },
20839 // Hexagon::Y2_dcfetchbo - 458
20840 {8642, 1509, 2, 2 },
20841 };
20842
20843 static const AliasPatternCond Conds[] = {
20844 // (A2_andir IntRegs:$Rd32, IntRegs:$Rs32, 255) - 0
20845 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20846 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20847 {AliasPatternCond::K_Imm, uint32_t(255)},
20848 // (A2_paddif IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 3
20849 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20850 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20851 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20852 {AliasPatternCond::K_Imm, uint32_t(0)},
20853 // (A2_paddifnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 7
20854 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20855 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20856 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20857 {AliasPatternCond::K_Imm, uint32_t(0)},
20858 // (A2_paddit IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 11
20859 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20860 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20861 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20862 {AliasPatternCond::K_Imm, uint32_t(0)},
20863 // (A2_padditnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 15
20864 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20865 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20866 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20867 {AliasPatternCond::K_Imm, uint32_t(0)},
20868 // (A2_subri IntRegs:$Rd32, 0, IntRegs:$Rs32) - 19
20869 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20870 {AliasPatternCond::K_Imm, uint32_t(0)},
20871 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20872 // (A2_subri IntRegs:$Rd32, -1, IntRegs:$Rs32) - 22
20873 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20874 {AliasPatternCond::K_Imm, uint32_t(-1)},
20875 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20876 // (A2_vaddub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 25
20877 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20878 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20879 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20880 // (A2_vsubub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 28
20881 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20882 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20883 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20884 // (C2_cmpgt PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 31
20885 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20886 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20887 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20888 // (C2_cmpgtu PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 34
20889 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20890 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20891 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20892 // (C2_or PredRegs:$Pd4, PredRegs:$Ps4, PredRegs:$Ps4) - 37
20893 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20894 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20895 {AliasPatternCond::K_TiedReg, 1},
20896 // (J2_jumpf PredRegs:$Pu4, b30_2Imm:$Ii) - 40
20897 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20898 // (J2_jumprf PredRegs:$Pu4, IntRegs:$Rs32) - 41
20899 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20900 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20901 // (J2_jumprt PredRegs:$Pu4, IntRegs:$Rs32) - 43
20902 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20903 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20904 // (J2_jumpt PredRegs:$Pu4, b30_2Imm:$Ii) - 45
20905 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20906 // (J2_trap1 R0, u8_0Imm:$Ii) - 46
20907 {AliasPatternCond::K_Reg, Hexagon::R0},
20908 {AliasPatternCond::K_Ignore, 0},
20909 // (L2_deallocframe D15, R30) - 48
20910 {AliasPatternCond::K_Reg, Hexagon::D15},
20911 {AliasPatternCond::K_Reg, Hexagon::R30},
20912 // (L2_loadalignb_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 50
20913 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20914 {AliasPatternCond::K_Ignore, 0},
20915 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20916 {AliasPatternCond::K_Imm, uint32_t(0)},
20917 // (L2_loadalignh_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 54
20918 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20919 {AliasPatternCond::K_Ignore, 0},
20920 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20921 {AliasPatternCond::K_Imm, uint32_t(0)},
20922 // (L2_loadbsw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 58
20923 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20924 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20925 {AliasPatternCond::K_Imm, uint32_t(0)},
20926 // (L2_loadbsw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 61
20927 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20928 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20929 {AliasPatternCond::K_Imm, uint32_t(0)},
20930 // (L2_loadbzw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 64
20931 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20932 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20933 {AliasPatternCond::K_Imm, uint32_t(0)},
20934 // (L2_loadbzw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 67
20935 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20936 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20937 {AliasPatternCond::K_Imm, uint32_t(0)},
20938 // (L2_loadrb_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 70
20939 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20940 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20941 {AliasPatternCond::K_Imm, uint32_t(0)},
20942 // (L2_loadrd_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 73
20943 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20944 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20945 {AliasPatternCond::K_Imm, uint32_t(0)},
20946 // (L2_loadrh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 76
20947 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20948 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20949 {AliasPatternCond::K_Imm, uint32_t(0)},
20950 // (L2_loadri_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 79
20951 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20952 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20953 {AliasPatternCond::K_Imm, uint32_t(0)},
20954 // (L2_loadrub_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 82
20955 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20956 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20957 {AliasPatternCond::K_Imm, uint32_t(0)},
20958 // (L2_loadruh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 85
20959 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20960 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20961 {AliasPatternCond::K_Imm, uint32_t(0)},
20962 // (L2_ploadrbf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 88
20963 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20964 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20965 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20966 {AliasPatternCond::K_Imm, uint32_t(0)},
20967 // (L2_ploadrbfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 92
20968 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20969 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20970 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20971 {AliasPatternCond::K_Imm, uint32_t(0)},
20972 // (L2_ploadrbt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 96
20973 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20974 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20975 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20976 {AliasPatternCond::K_Imm, uint32_t(0)},
20977 // (L2_ploadrbtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 100
20978 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20979 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20980 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20981 {AliasPatternCond::K_Imm, uint32_t(0)},
20982 // (L2_ploadrdf_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 104
20983 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20984 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20985 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20986 {AliasPatternCond::K_Imm, uint32_t(0)},
20987 // (L2_ploadrdfnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 108
20988 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20989 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20990 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20991 {AliasPatternCond::K_Imm, uint32_t(0)},
20992 // (L2_ploadrdt_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 112
20993 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20994 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20995 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20996 {AliasPatternCond::K_Imm, uint32_t(0)},
20997 // (L2_ploadrdtnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 116
20998 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20999 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21000 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21001 {AliasPatternCond::K_Imm, uint32_t(0)},
21002 // (L2_ploadrhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 120
21003 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21004 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21005 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21006 {AliasPatternCond::K_Imm, uint32_t(0)},
21007 // (L2_ploadrhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 124
21008 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21009 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21010 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21011 {AliasPatternCond::K_Imm, uint32_t(0)},
21012 // (L2_ploadrht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 128
21013 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21014 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21015 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21016 {AliasPatternCond::K_Imm, uint32_t(0)},
21017 // (L2_ploadrhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 132
21018 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21019 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21020 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21021 {AliasPatternCond::K_Imm, uint32_t(0)},
21022 // (L2_ploadrif_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 136
21023 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21024 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21025 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21026 {AliasPatternCond::K_Imm, uint32_t(0)},
21027 // (L2_ploadrifnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 140
21028 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21029 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21030 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21031 {AliasPatternCond::K_Imm, uint32_t(0)},
21032 // (L2_ploadrit_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 144
21033 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21034 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21035 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21036 {AliasPatternCond::K_Imm, uint32_t(0)},
21037 // (L2_ploadritnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 148
21038 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21039 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21040 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21041 {AliasPatternCond::K_Imm, uint32_t(0)},
21042 // (L2_ploadrubf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 152
21043 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21044 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21045 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21046 {AliasPatternCond::K_Imm, uint32_t(0)},
21047 // (L2_ploadrubfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 156
21048 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21049 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21050 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21051 {AliasPatternCond::K_Imm, uint32_t(0)},
21052 // (L2_ploadrubt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 160
21053 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21054 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21055 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21056 {AliasPatternCond::K_Imm, uint32_t(0)},
21057 // (L2_ploadrubtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 164
21058 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21059 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21060 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21061 {AliasPatternCond::K_Imm, uint32_t(0)},
21062 // (L2_ploadruhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 168
21063 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21064 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21065 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21066 {AliasPatternCond::K_Imm, uint32_t(0)},
21067 // (L2_ploadruhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 172
21068 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21069 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21070 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21071 {AliasPatternCond::K_Imm, uint32_t(0)},
21072 // (L2_ploadruht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 176
21073 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21074 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21075 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21076 {AliasPatternCond::K_Imm, uint32_t(0)},
21077 // (L2_ploadruhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 180
21078 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21079 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21080 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21081 {AliasPatternCond::K_Imm, uint32_t(0)},
21082 // (L4_add_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 184
21083 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21084 {AliasPatternCond::K_Imm, uint32_t(0)},
21085 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21086 // (L4_add_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 187
21087 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21088 {AliasPatternCond::K_Imm, uint32_t(0)},
21089 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21090 // (L4_add_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 190
21091 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21092 {AliasPatternCond::K_Imm, uint32_t(0)},
21093 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21094 // (L4_and_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 193
21095 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21096 {AliasPatternCond::K_Imm, uint32_t(0)},
21097 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21098 // (L4_and_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 196
21099 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21100 {AliasPatternCond::K_Imm, uint32_t(0)},
21101 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21102 // (L4_and_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 199
21103 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21104 {AliasPatternCond::K_Imm, uint32_t(0)},
21105 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21106 // (L4_iadd_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 202
21107 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21108 {AliasPatternCond::K_Imm, uint32_t(0)},
21109 // (L4_iadd_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 204
21110 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21111 {AliasPatternCond::K_Imm, uint32_t(0)},
21112 // (L4_iadd_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 206
21113 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21114 {AliasPatternCond::K_Imm, uint32_t(0)},
21115 // (L4_iand_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 208
21116 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21117 {AliasPatternCond::K_Imm, uint32_t(0)},
21118 // (L4_iand_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 210
21119 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21120 {AliasPatternCond::K_Imm, uint32_t(0)},
21121 // (L4_iand_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 212
21122 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21123 {AliasPatternCond::K_Imm, uint32_t(0)},
21124 // (L4_ior_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 214
21125 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21126 {AliasPatternCond::K_Imm, uint32_t(0)},
21127 // (L4_ior_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 216
21128 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21129 {AliasPatternCond::K_Imm, uint32_t(0)},
21130 // (L4_ior_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 218
21131 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21132 {AliasPatternCond::K_Imm, uint32_t(0)},
21133 // (L4_isub_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 220
21134 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21135 {AliasPatternCond::K_Imm, uint32_t(0)},
21136 // (L4_isub_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 222
21137 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21138 {AliasPatternCond::K_Imm, uint32_t(0)},
21139 // (L4_isub_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 224
21140 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21141 {AliasPatternCond::K_Imm, uint32_t(0)},
21142 // (L4_or_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 226
21143 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21144 {AliasPatternCond::K_Imm, uint32_t(0)},
21145 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21146 // (L4_or_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 229
21147 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21148 {AliasPatternCond::K_Imm, uint32_t(0)},
21149 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21150 // (L4_or_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 232
21151 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21152 {AliasPatternCond::K_Imm, uint32_t(0)},
21153 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21154 // (L4_return D15, R30) - 235
21155 {AliasPatternCond::K_Reg, Hexagon::D15},
21156 {AliasPatternCond::K_Reg, Hexagon::R30},
21157 // (L4_return_f D15, PredRegs:$Pv4, R30) - 237
21158 {AliasPatternCond::K_Reg, Hexagon::D15},
21159 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21160 {AliasPatternCond::K_Reg, Hexagon::R30},
21161 // (L4_return_fnew_pnt D15, PredRegs:$Pv4, R30) - 240
21162 {AliasPatternCond::K_Reg, Hexagon::D15},
21163 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21164 {AliasPatternCond::K_Reg, Hexagon::R30},
21165 // (L4_return_fnew_pt D15, PredRegs:$Pv4, R30) - 243
21166 {AliasPatternCond::K_Reg, Hexagon::D15},
21167 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21168 {AliasPatternCond::K_Reg, Hexagon::R30},
21169 // (L4_return_t D15, PredRegs:$Pv4, R30) - 246
21170 {AliasPatternCond::K_Reg, Hexagon::D15},
21171 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21172 {AliasPatternCond::K_Reg, Hexagon::R30},
21173 // (L4_return_tnew_pnt D15, PredRegs:$Pv4, R30) - 249
21174 {AliasPatternCond::K_Reg, Hexagon::D15},
21175 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21176 {AliasPatternCond::K_Reg, Hexagon::R30},
21177 // (L4_return_tnew_pt D15, PredRegs:$Pv4, R30) - 252
21178 {AliasPatternCond::K_Reg, Hexagon::D15},
21179 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21180 {AliasPatternCond::K_Reg, Hexagon::R30},
21181 // (L4_sub_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 255
21182 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21183 {AliasPatternCond::K_Imm, uint32_t(0)},
21184 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21185 // (L4_sub_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 258
21186 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21187 {AliasPatternCond::K_Imm, uint32_t(0)},
21188 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21189 // (L4_sub_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 261
21190 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21191 {AliasPatternCond::K_Imm, uint32_t(0)},
21192 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21193 // (M2_mpyi IntRegs:$Rd32, IntRegs:$Rs32, IntRegs:$Rt32) - 264
21194 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21195 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21196 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21197 // (M7_dcmpyrwc DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 267
21198 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21199 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21200 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21201 // (M7_dcmpyrwc_acc DoubleRegs:$Rxx32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 270
21202 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21203 {AliasPatternCond::K_Ignore, 0},
21204 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21205 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21206 // (S2_allocframe R29, u11_3Imm:$Ii) - 274
21207 {AliasPatternCond::K_Reg, Hexagon::R29},
21208 {AliasPatternCond::K_Ignore, 0},
21209 // (S2_pstorerbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 276
21210 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21211 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21212 {AliasPatternCond::K_Imm, uint32_t(0)},
21213 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21214 // (S2_pstorerbnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 280
21215 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21216 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21217 {AliasPatternCond::K_Imm, uint32_t(0)},
21218 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21219 // (S2_pstorerbnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 284
21220 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21221 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21222 {AliasPatternCond::K_Imm, uint32_t(0)},
21223 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21224 // (S2_pstorerbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 288
21225 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21226 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21227 {AliasPatternCond::K_Imm, uint32_t(0)},
21228 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21229 // (S2_pstorerdf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 292
21230 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21231 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21232 {AliasPatternCond::K_Imm, uint32_t(0)},
21233 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21234 // (S2_pstorerdt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 296
21235 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21236 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21237 {AliasPatternCond::K_Imm, uint32_t(0)},
21238 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21239 // (S2_pstorerff_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 300
21240 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21241 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21242 {AliasPatternCond::K_Imm, uint32_t(0)},
21243 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21244 // (S2_pstorerft_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 304
21245 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21246 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21247 {AliasPatternCond::K_Imm, uint32_t(0)},
21248 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21249 // (S2_pstorerhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 308
21250 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21251 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21252 {AliasPatternCond::K_Imm, uint32_t(0)},
21253 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21254 // (S2_pstorerhnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 312
21255 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21256 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21257 {AliasPatternCond::K_Imm, uint32_t(0)},
21258 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21259 // (S2_pstorerhnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 316
21260 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21261 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21262 {AliasPatternCond::K_Imm, uint32_t(0)},
21263 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21264 // (S2_pstorerht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 320
21265 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21266 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21267 {AliasPatternCond::K_Imm, uint32_t(0)},
21268 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21269 // (S2_pstorerif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 324
21270 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21271 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21272 {AliasPatternCond::K_Imm, uint32_t(0)},
21273 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21274 // (S2_pstorerinewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 328
21275 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21276 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21277 {AliasPatternCond::K_Imm, uint32_t(0)},
21278 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21279 // (S2_pstorerinewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 332
21280 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21281 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21282 {AliasPatternCond::K_Imm, uint32_t(0)},
21283 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21284 // (S2_pstorerit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 336
21285 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21286 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21287 {AliasPatternCond::K_Imm, uint32_t(0)},
21288 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21289 // (S2_storerb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 340
21290 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21291 {AliasPatternCond::K_Imm, uint32_t(0)},
21292 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21293 // (S2_storerbnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 343
21294 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21295 {AliasPatternCond::K_Imm, uint32_t(0)},
21296 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21297 // (S2_storerd_io IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 346
21298 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21299 {AliasPatternCond::K_Imm, uint32_t(0)},
21300 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21301 // (S2_storerf_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 349
21302 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21303 {AliasPatternCond::K_Imm, uint32_t(0)},
21304 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21305 // (S2_storerh_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 352
21306 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21307 {AliasPatternCond::K_Imm, uint32_t(0)},
21308 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21309 // (S2_storerhnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 355
21310 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21311 {AliasPatternCond::K_Imm, uint32_t(0)},
21312 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21313 // (S2_storeri_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 358
21314 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21315 {AliasPatternCond::K_Imm, uint32_t(0)},
21316 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21317 // (S2_storerinew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 361
21318 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21319 {AliasPatternCond::K_Imm, uint32_t(0)},
21320 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21321 // (S2_tableidxb IntRegs:$Rx32, IntRegs:$Rs32, u4_0Imm:$Ii, u5_0Imm:$II) - 364
21322 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21323 {AliasPatternCond::K_Ignore, 0},
21324 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21325 {AliasPatternCond::K_Ignore, 0},
21326 // (S4_pstorerbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 368
21327 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21328 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21329 {AliasPatternCond::K_Imm, uint32_t(0)},
21330 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21331 // (S4_pstorerbnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 372
21332 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21333 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21334 {AliasPatternCond::K_Imm, uint32_t(0)},
21335 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21336 // (S4_pstorerbnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 376
21337 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21338 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21339 {AliasPatternCond::K_Imm, uint32_t(0)},
21340 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21341 // (S4_pstorerbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 380
21342 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21343 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21344 {AliasPatternCond::K_Imm, uint32_t(0)},
21345 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21346 // (S4_pstorerdfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 384
21347 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21348 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21349 {AliasPatternCond::K_Imm, uint32_t(0)},
21350 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21351 // (S4_pstorerdtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 388
21352 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21353 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21354 {AliasPatternCond::K_Imm, uint32_t(0)},
21355 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21356 // (S4_pstorerffnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 392
21357 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21358 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21359 {AliasPatternCond::K_Imm, uint32_t(0)},
21360 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21361 // (S4_pstorerftnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 396
21362 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21363 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21364 {AliasPatternCond::K_Imm, uint32_t(0)},
21365 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21366 // (S4_pstorerhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 400
21367 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21368 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21369 {AliasPatternCond::K_Imm, uint32_t(0)},
21370 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21371 // (S4_pstorerhnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 404
21372 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21373 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21374 {AliasPatternCond::K_Imm, uint32_t(0)},
21375 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21376 // (S4_pstorerhnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 408
21377 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21378 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21379 {AliasPatternCond::K_Imm, uint32_t(0)},
21380 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21381 // (S4_pstorerhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 412
21382 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21383 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21384 {AliasPatternCond::K_Imm, uint32_t(0)},
21385 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21386 // (S4_pstorerifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 416
21387 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21388 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21389 {AliasPatternCond::K_Imm, uint32_t(0)},
21390 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21391 // (S4_pstorerinewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 420
21392 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21393 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21394 {AliasPatternCond::K_Imm, uint32_t(0)},
21395 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21396 // (S4_pstorerinewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 424
21397 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21398 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21399 {AliasPatternCond::K_Imm, uint32_t(0)},
21400 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21401 // (S4_pstoreritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 428
21402 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21403 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21404 {AliasPatternCond::K_Imm, uint32_t(0)},
21405 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21406 // (S4_storeirb_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 432
21407 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21408 {AliasPatternCond::K_Imm, uint32_t(0)},
21409 // (S4_storeirbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 434
21410 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21411 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21412 {AliasPatternCond::K_Imm, uint32_t(0)},
21413 // (S4_storeirbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 437
21414 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21415 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21416 {AliasPatternCond::K_Imm, uint32_t(0)},
21417 // (S4_storeirbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 440
21418 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21419 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21420 {AliasPatternCond::K_Imm, uint32_t(0)},
21421 // (S4_storeirbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 443
21422 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21423 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21424 {AliasPatternCond::K_Imm, uint32_t(0)},
21425 // (S4_storeirh_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 446
21426 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21427 {AliasPatternCond::K_Imm, uint32_t(0)},
21428 // (S4_storeirhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 448
21429 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21430 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21431 {AliasPatternCond::K_Imm, uint32_t(0)},
21432 // (S4_storeirhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 451
21433 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21434 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21435 {AliasPatternCond::K_Imm, uint32_t(0)},
21436 // (S4_storeirht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 454
21437 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21438 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21439 {AliasPatternCond::K_Imm, uint32_t(0)},
21440 // (S4_storeirhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 457
21441 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21442 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21443 {AliasPatternCond::K_Imm, uint32_t(0)},
21444 // (S4_storeiri_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 460
21445 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21446 {AliasPatternCond::K_Imm, uint32_t(0)},
21447 // (S4_storeirif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 462
21448 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21449 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21450 {AliasPatternCond::K_Imm, uint32_t(0)},
21451 // (S4_storeirifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 465
21452 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21453 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21454 {AliasPatternCond::K_Imm, uint32_t(0)},
21455 // (S4_storeirit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 468
21456 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21457 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21458 {AliasPatternCond::K_Imm, uint32_t(0)},
21459 // (S4_storeiritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 471
21460 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21461 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21462 {AliasPatternCond::K_Imm, uint32_t(0)},
21463 // (V6_extractw IntRegs:$Rd32, HvxVR:$Vu32, IntRegs:$Rs32) - 474
21464 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21465 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21466 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21467 // (V6_v6mpyhubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 477
21468 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21469 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21470 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21471 // (V6_v6mpyvubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 480
21472 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21473 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21474 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21475 // (V6_vL32Ub_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 483
21476 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21477 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21478 {AliasPatternCond::K_Imm, uint32_t(0)},
21479 // (V6_vL32b_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 486
21480 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21481 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21482 {AliasPatternCond::K_Imm, uint32_t(0)},
21483 // (V6_vL32b_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 489
21484 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21485 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21486 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21487 {AliasPatternCond::K_Ignore, 0},
21488 {AliasPatternCond::K_Imm, uint32_t(0)},
21489 // (V6_vL32b_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 494
21490 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21491 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21492 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21493 {AliasPatternCond::K_Ignore, 0},
21494 {AliasPatternCond::K_Imm, uint32_t(0)},
21495 // (V6_vL32b_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 499
21496 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21497 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21498 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21499 {AliasPatternCond::K_Imm, uint32_t(0)},
21500 // (V6_vL32b_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 503
21501 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21502 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21503 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21504 {AliasPatternCond::K_Ignore, 0},
21505 {AliasPatternCond::K_Imm, uint32_t(0)},
21506 // (V6_vL32b_nt_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 508
21507 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21508 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21509 {AliasPatternCond::K_Imm, uint32_t(0)},
21510 // (V6_vL32b_nt_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 511
21511 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21512 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21513 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21514 {AliasPatternCond::K_Ignore, 0},
21515 {AliasPatternCond::K_Imm, uint32_t(0)},
21516 // (V6_vL32b_nt_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 516
21517 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21518 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21519 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21520 {AliasPatternCond::K_Ignore, 0},
21521 {AliasPatternCond::K_Imm, uint32_t(0)},
21522 // (V6_vL32b_nt_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 521
21523 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21524 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21525 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21526 {AliasPatternCond::K_Imm, uint32_t(0)},
21527 // (V6_vL32b_nt_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 525
21528 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21529 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21530 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21531 {AliasPatternCond::K_Ignore, 0},
21532 {AliasPatternCond::K_Imm, uint32_t(0)},
21533 // (V6_vL32b_nt_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 530
21534 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21535 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21536 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21537 {AliasPatternCond::K_Imm, uint32_t(0)},
21538 // (V6_vL32b_nt_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 534
21539 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21540 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21541 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21542 {AliasPatternCond::K_Imm, uint32_t(0)},
21543 // (V6_vL32b_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 538
21544 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21545 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21546 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21547 {AliasPatternCond::K_Imm, uint32_t(0)},
21548 // (V6_vL32b_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 542
21549 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21550 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21551 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21552 {AliasPatternCond::K_Imm, uint32_t(0)},
21553 // (V6_vS32Ub_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 546
21554 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21555 {AliasPatternCond::K_Imm, uint32_t(0)},
21556 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21557 // (V6_vS32Ub_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 549
21558 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21559 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21560 {AliasPatternCond::K_Imm, uint32_t(0)},
21561 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21562 // (V6_vS32Ub_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 553
21563 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21564 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21565 {AliasPatternCond::K_Imm, uint32_t(0)},
21566 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21567 // (V6_vS32b_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 557
21568 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21569 {AliasPatternCond::K_Imm, uint32_t(0)},
21570 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21571 // (V6_vS32b_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 560
21572 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21573 {AliasPatternCond::K_Imm, uint32_t(0)},
21574 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21575 // (V6_vS32b_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 563
21576 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21577 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21578 {AliasPatternCond::K_Imm, uint32_t(0)},
21579 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21580 // (V6_vS32b_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 567
21581 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21582 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21583 {AliasPatternCond::K_Imm, uint32_t(0)},
21584 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21585 // (V6_vS32b_nt_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 571
21586 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21587 {AliasPatternCond::K_Imm, uint32_t(0)},
21588 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21589 // (V6_vS32b_nt_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 574
21590 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21591 {AliasPatternCond::K_Imm, uint32_t(0)},
21592 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21593 // (V6_vS32b_nt_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 577
21594 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21595 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21596 {AliasPatternCond::K_Imm, uint32_t(0)},
21597 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21598 // (V6_vS32b_nt_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 581
21599 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21600 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21601 {AliasPatternCond::K_Imm, uint32_t(0)},
21602 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21603 // (V6_vS32b_nt_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 585
21604 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21605 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21606 {AliasPatternCond::K_Imm, uint32_t(0)},
21607 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21608 // (V6_vS32b_nt_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 589
21609 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21610 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21611 {AliasPatternCond::K_Imm, uint32_t(0)},
21612 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21613 // (V6_vS32b_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 593
21614 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21615 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21616 {AliasPatternCond::K_Imm, uint32_t(0)},
21617 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21618 // (V6_vS32b_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 597
21619 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21620 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21621 {AliasPatternCond::K_Imm, uint32_t(0)},
21622 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21623 // (V6_vabsb_sat HvxVR:$Vd32, HvxVR:$Vu32) - 601
21624 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21625 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21626 // (V6_vabsdiffh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 603
21627 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21628 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21629 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21630 // (V6_vabsdiffub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 606
21631 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21632 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21633 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21634 // (V6_vabsdiffuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 609
21635 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21636 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21637 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21638 // (V6_vabsdiffw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 612
21639 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21640 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21641 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21642 // (V6_vabsh_sat HvxVR:$Vd32, HvxVR:$Vu32) - 615
21643 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21644 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21645 // (V6_vabsw_sat HvxVR:$Vd32, HvxVR:$Vu32) - 617
21646 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21647 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21648 // (V6_vaddb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 619
21649 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21650 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21651 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21652 // (V6_vaddb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 622
21653 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21654 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21655 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21656 // (V6_vaddbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 625
21657 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21658 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21659 {AliasPatternCond::K_Ignore, 0},
21660 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21661 // (V6_vaddbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 629
21662 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21663 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21664 {AliasPatternCond::K_Ignore, 0},
21665 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21666 // (V6_vaddbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 633
21667 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21668 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21669 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21670 // (V6_vaddbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 636
21671 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21672 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21673 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21674 // (V6_vaddh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 639
21675 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21676 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21677 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21678 // (V6_vaddh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 642
21679 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21680 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21681 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21682 // (V6_vaddhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 645
21683 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21684 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21685 {AliasPatternCond::K_Ignore, 0},
21686 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21687 // (V6_vaddhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 649
21688 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21689 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21690 {AliasPatternCond::K_Ignore, 0},
21691 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21692 // (V6_vaddhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 653
21693 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21694 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21695 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21696 // (V6_vaddhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 656
21697 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21698 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21699 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21700 // (V6_vaddhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 659
21701 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21702 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21703 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21704 // (V6_vaddhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 662
21705 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21706 {AliasPatternCond::K_Ignore, 0},
21707 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21708 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21709 // (V6_vaddubh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 666
21710 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21711 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21712 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21713 // (V6_vaddubh_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 669
21714 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21715 {AliasPatternCond::K_Ignore, 0},
21716 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21717 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21718 // (V6_vaddubsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 673
21719 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21720 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21721 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21722 // (V6_vaddubsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 676
21723 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21724 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21725 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21726 // (V6_vadduhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 679
21727 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21728 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21729 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21730 // (V6_vadduhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 682
21731 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21732 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21733 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21734 // (V6_vadduhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 685
21735 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21736 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21737 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21738 // (V6_vadduhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 688
21739 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21740 {AliasPatternCond::K_Ignore, 0},
21741 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21742 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21743 // (V6_vadduwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 692
21744 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21745 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21746 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21747 // (V6_vadduwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 695
21748 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21749 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21750 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21751 // (V6_vaddw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 698
21752 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21753 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21754 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21755 // (V6_vaddw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 701
21756 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21757 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21758 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21759 // (V6_vaddwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 704
21760 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21761 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21762 {AliasPatternCond::K_Ignore, 0},
21763 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21764 // (V6_vaddwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 708
21765 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21766 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21767 {AliasPatternCond::K_Ignore, 0},
21768 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21769 // (V6_vaddwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 712
21770 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21771 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21772 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21773 // (V6_vaddwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 715
21774 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21775 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21776 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21777 // (V6_vandnqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 718
21778 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21779 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21780 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21781 // (V6_vandnqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 721
21782 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21783 {AliasPatternCond::K_Ignore, 0},
21784 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21785 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21786 // (V6_vandqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 725
21787 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21788 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21789 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21790 // (V6_vandqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 728
21791 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21792 {AliasPatternCond::K_Ignore, 0},
21793 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21794 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21795 // (V6_vandvrt HvxQR:$Qd4, HvxVR:$Vu32, IntRegs:$Rt32) - 732
21796 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21797 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21798 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21799 // (V6_vandvrt_acc HvxQR:$Qx4, HvxVR:$Vu32, IntRegs:$Rt32) - 735
21800 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21801 {AliasPatternCond::K_Ignore, 0},
21802 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21803 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21804 // (V6_vaslh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 739
21805 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21806 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21807 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21808 // (V6_vaslh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 742
21809 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21810 {AliasPatternCond::K_Ignore, 0},
21811 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21812 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21813 // (V6_vaslhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 746
21814 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21815 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21816 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21817 // (V6_vaslw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 749
21818 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21819 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21820 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21821 // (V6_vaslw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 752
21822 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21823 {AliasPatternCond::K_Ignore, 0},
21824 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21825 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21826 // (V6_vaslwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 756
21827 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21828 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21829 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21830 // (V6_vasr_into HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 759
21831 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21832 {AliasPatternCond::K_Ignore, 0},
21833 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21834 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21835 // (V6_vasrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 763
21836 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21837 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21838 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21839 // (V6_vasrh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 766
21840 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21841 {AliasPatternCond::K_Ignore, 0},
21842 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21843 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21844 // (V6_vasrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 770
21845 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21846 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21847 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21848 // (V6_vasrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 773
21849 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21850 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21851 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21852 // (V6_vasrw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 776
21853 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21854 {AliasPatternCond::K_Ignore, 0},
21855 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21856 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21857 // (V6_vasrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 780
21858 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21859 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21860 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21861 // (V6_vavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 783
21862 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21863 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21864 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21865 // (V6_vavgbrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 786
21866 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21867 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21868 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21869 // (V6_vavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 789
21870 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21871 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21872 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21873 // (V6_vavghrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 792
21874 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21875 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21876 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21877 // (V6_vavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 795
21878 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21879 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21880 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21881 // (V6_vavgubrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 798
21882 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21883 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21884 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21885 // (V6_vavguh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 801
21886 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21887 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21888 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21889 // (V6_vavguhrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 804
21890 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21891 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21892 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21893 // (V6_vavguw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 807
21894 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21895 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21896 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21897 // (V6_vavguwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 810
21898 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21899 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21900 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21901 // (V6_vavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 813
21902 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21903 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21904 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21905 // (V6_vavgwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 816
21906 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21907 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21908 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21909 // (V6_vcl0h HvxVR:$Vd32, HvxVR:$Vu32) - 819
21910 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21911 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21912 // (V6_vcl0w HvxVR:$Vd32, HvxVR:$Vu32) - 821
21913 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21914 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21915 // (V6_vdealb HvxVR:$Vd32, HvxVR:$Vu32) - 823
21916 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21917 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21918 // (V6_vdealb4w HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 825
21919 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21920 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21921 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21922 // (V6_vdealh HvxVR:$Vd32, HvxVR:$Vu32) - 828
21923 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21924 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21925 // (V6_vdmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 830
21926 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21927 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21928 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21929 // (V6_vdmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 833
21930 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21931 {AliasPatternCond::K_Ignore, 0},
21932 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21933 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21934 // (V6_vdmpybus_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 837
21935 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21936 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21937 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21938 // (V6_vdmpybus_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 840
21939 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21940 {AliasPatternCond::K_Ignore, 0},
21941 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21942 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21943 // (V6_vdmpyhb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 844
21944 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21945 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21946 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21947 // (V6_vdmpyhb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 847
21948 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21949 {AliasPatternCond::K_Ignore, 0},
21950 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21951 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21952 // (V6_vdmpyhb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 851
21953 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21954 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21955 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21956 // (V6_vdmpyhb_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 854
21957 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21958 {AliasPatternCond::K_Ignore, 0},
21959 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21960 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21961 // (V6_vdmpyhisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 858
21962 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21963 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21964 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21965 // (V6_vdmpyhisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 861
21966 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21967 {AliasPatternCond::K_Ignore, 0},
21968 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21969 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21970 // (V6_vdmpyhsat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 865
21971 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21972 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21973 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21974 // (V6_vdmpyhsat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 868
21975 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21976 {AliasPatternCond::K_Ignore, 0},
21977 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21978 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21979 // (V6_vdmpyhsuisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 872
21980 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21981 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21982 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21983 // (V6_vdmpyhsuisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 875
21984 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21985 {AliasPatternCond::K_Ignore, 0},
21986 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21987 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21988 // (V6_vdmpyhsusat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 879
21989 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21990 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21991 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21992 // (V6_vdmpyhsusat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 882
21993 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21994 {AliasPatternCond::K_Ignore, 0},
21995 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21996 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21997 // (V6_vdmpyhvsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 886
21998 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21999 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22000 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22001 // (V6_vdmpyhvsat_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 889
22002 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22003 {AliasPatternCond::K_Ignore, 0},
22004 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22005 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22006 // (V6_vdsaduh HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 893
22007 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22008 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22009 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22010 // (V6_vdsaduh_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 896
22011 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22012 {AliasPatternCond::K_Ignore, 0},
22013 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22014 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22015 // (V6_veqb HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 900
22016 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22017 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22018 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22019 // (V6_veqb_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 903
22020 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22021 {AliasPatternCond::K_Ignore, 0},
22022 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22023 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22024 // (V6_veqb_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 907
22025 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22026 {AliasPatternCond::K_Ignore, 0},
22027 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22028 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22029 // (V6_veqb_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 911
22030 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22031 {AliasPatternCond::K_Ignore, 0},
22032 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22033 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22034 // (V6_veqh HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 915
22035 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22036 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22037 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22038 // (V6_veqh_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 918
22039 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22040 {AliasPatternCond::K_Ignore, 0},
22041 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22042 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22043 // (V6_veqh_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 922
22044 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22045 {AliasPatternCond::K_Ignore, 0},
22046 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22047 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22048 // (V6_veqh_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 926
22049 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22050 {AliasPatternCond::K_Ignore, 0},
22051 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22052 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22053 // (V6_veqw HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 930
22054 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22055 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22056 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22057 // (V6_veqw_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 933
22058 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22059 {AliasPatternCond::K_Ignore, 0},
22060 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22061 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22062 // (V6_veqw_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 937
22063 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22064 {AliasPatternCond::K_Ignore, 0},
22065 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22066 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22067 // (V6_veqw_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 941
22068 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22069 {AliasPatternCond::K_Ignore, 0},
22070 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22071 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22072 // (V6_vlsrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 945
22073 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22074 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22075 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22076 // (V6_vlsrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 948
22077 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22078 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22079 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22080 // (V6_vlsrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 951
22081 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22082 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22083 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22084 // (V6_vlsrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 954
22085 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22086 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22087 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22088 // (V6_vmaxb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 957
22089 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22090 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22091 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22092 // (V6_vmaxh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 960
22093 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22094 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22095 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22096 // (V6_vmaxub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 963
22097 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22098 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22099 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22100 // (V6_vmaxuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 966
22101 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22102 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22103 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22104 // (V6_vmaxw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 969
22105 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22106 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22107 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22108 // (V6_vminb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 972
22109 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22110 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22111 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22112 // (V6_vminh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 975
22113 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22114 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22115 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22116 // (V6_vminub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 978
22117 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22118 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22119 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22120 // (V6_vminuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 981
22121 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22122 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22123 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22124 // (V6_vminw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 984
22125 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22126 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22127 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22128 // (V6_vmpabus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 987
22129 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22130 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22131 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22132 // (V6_vmpabus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 990
22133 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22134 {AliasPatternCond::K_Ignore, 0},
22135 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22136 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22137 // (V6_vmpabusv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 994
22138 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22139 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22140 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22141 // (V6_vmpabuu HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 997
22142 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22143 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22144 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22145 // (V6_vmpabuu_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1000
22146 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22147 {AliasPatternCond::K_Ignore, 0},
22148 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22149 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22150 // (V6_vmpabuuv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1004
22151 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22152 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22153 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22154 // (V6_vmpahb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1007
22155 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22156 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22157 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22158 // (V6_vmpahb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1010
22159 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22160 {AliasPatternCond::K_Ignore, 0},
22161 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22162 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22163 // (V6_vmpauhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1014
22164 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22165 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22166 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22167 // (V6_vmpauhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1017
22168 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22169 {AliasPatternCond::K_Ignore, 0},
22170 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22171 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22172 // (V6_vmpybus HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1021
22173 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22174 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22175 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22176 // (V6_vmpybus_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1024
22177 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22178 {AliasPatternCond::K_Ignore, 0},
22179 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22180 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22181 // (V6_vmpybusv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1028
22182 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22183 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22184 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22185 // (V6_vmpybusv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1031
22186 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22187 {AliasPatternCond::K_Ignore, 0},
22188 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22189 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22190 // (V6_vmpybv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1035
22191 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22192 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22193 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22194 // (V6_vmpybv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1038
22195 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22196 {AliasPatternCond::K_Ignore, 0},
22197 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22198 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22199 // (V6_vmpyewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1042
22200 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22201 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22202 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22203 // (V6_vmpyh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1045
22204 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22205 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22206 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22207 // (V6_vmpyh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1048
22208 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22209 {AliasPatternCond::K_Ignore, 0},
22210 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22211 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22212 // (V6_vmpyhsat_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1052
22213 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22214 {AliasPatternCond::K_Ignore, 0},
22215 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22216 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22217 // (V6_vmpyhsrs HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1056
22218 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22219 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22220 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22221 // (V6_vmpyhss HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1059
22222 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22223 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22224 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22225 // (V6_vmpyhus HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1062
22226 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22227 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22228 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22229 // (V6_vmpyhus_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1065
22230 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22231 {AliasPatternCond::K_Ignore, 0},
22232 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22233 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22234 // (V6_vmpyhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1069
22235 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22236 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22237 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22238 // (V6_vmpyhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1072
22239 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22240 {AliasPatternCond::K_Ignore, 0},
22241 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22242 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22243 // (V6_vmpyhvsrs HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1076
22244 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22245 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22246 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22247 // (V6_vmpyiewh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1079
22248 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22249 {AliasPatternCond::K_Ignore, 0},
22250 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22251 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22252 // (V6_vmpyiewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1083
22253 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22254 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22255 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22256 // (V6_vmpyiewuh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1086
22257 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22258 {AliasPatternCond::K_Ignore, 0},
22259 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22260 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22261 // (V6_vmpyih HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1090
22262 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22263 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22264 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22265 // (V6_vmpyih_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1093
22266 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22267 {AliasPatternCond::K_Ignore, 0},
22268 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22269 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22270 // (V6_vmpyihb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1097
22271 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22272 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22273 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22274 // (V6_vmpyihb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1100
22275 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22276 {AliasPatternCond::K_Ignore, 0},
22277 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22278 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22279 // (V6_vmpyiowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1104
22280 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22281 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22282 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22283 // (V6_vmpyiwb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1107
22284 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22285 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22286 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22287 // (V6_vmpyiwb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1110
22288 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22289 {AliasPatternCond::K_Ignore, 0},
22290 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22291 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22292 // (V6_vmpyiwh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1114
22293 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22294 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22295 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22296 // (V6_vmpyiwh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1117
22297 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22298 {AliasPatternCond::K_Ignore, 0},
22299 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22300 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22301 // (V6_vmpyiwub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1121
22302 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22303 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22304 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22305 // (V6_vmpyiwub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1124
22306 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22307 {AliasPatternCond::K_Ignore, 0},
22308 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22309 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22310 // (V6_vmpyowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1128
22311 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22312 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22313 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22314 // (V6_vmpyowh_rnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1131
22315 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22316 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22317 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22318 // (V6_vmpyub HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1134
22319 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22320 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22321 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22322 // (V6_vmpyub_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1137
22323 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22324 {AliasPatternCond::K_Ignore, 0},
22325 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22326 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22327 // (V6_vmpyubv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1141
22328 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22329 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22330 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22331 // (V6_vmpyubv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1144
22332 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22333 {AliasPatternCond::K_Ignore, 0},
22334 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22335 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22336 // (V6_vmpyuh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1148
22337 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22338 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22339 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22340 // (V6_vmpyuh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1151
22341 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22342 {AliasPatternCond::K_Ignore, 0},
22343 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22344 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22345 // (V6_vmpyuhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1155
22346 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22347 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22348 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22349 // (V6_vmpyuhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1158
22350 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22351 {AliasPatternCond::K_Ignore, 0},
22352 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22353 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22354 // (V6_vnavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1162
22355 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22356 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22357 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22358 // (V6_vnavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1165
22359 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22360 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22361 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22362 // (V6_vnavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1168
22363 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22364 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22365 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22366 // (V6_vnavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1171
22367 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22368 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22369 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22370 // (V6_vnormamth HvxVR:$Vd32, HvxVR:$Vu32) - 1174
22371 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22372 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22373 // (V6_vnormamtw HvxVR:$Vd32, HvxVR:$Vu32) - 1176
22374 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22375 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22376 // (V6_vpackeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1178
22377 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22378 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22379 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22380 // (V6_vpackeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1181
22381 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22382 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22383 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22384 // (V6_vpackhb_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1184
22385 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22386 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22387 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22388 // (V6_vpackhub_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1187
22389 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22390 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22391 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22392 // (V6_vpackob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1190
22393 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22394 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22395 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22396 // (V6_vpackoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1193
22397 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22398 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22399 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22400 // (V6_vpackwh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1196
22401 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22402 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22403 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22404 // (V6_vpackwuh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1199
22405 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22406 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22407 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22408 // (V6_vpopcounth HvxVR:$Vd32, HvxVR:$Vu32) - 1202
22409 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22410 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22411 // (V6_vrmpybub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1204
22412 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22413 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22414 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22415 // (V6_vrmpybub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1207
22416 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22417 {AliasPatternCond::K_Ignore, 0},
22418 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22419 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22420 // (V6_vrmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1211
22421 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22422 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22423 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22424 // (V6_vrmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1214
22425 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22426 {AliasPatternCond::K_Ignore, 0},
22427 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22428 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22429 // (V6_vrmpybusi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1218
22430 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22431 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22432 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22433 // (V6_vrmpybusi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1221
22434 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22435 {AliasPatternCond::K_Ignore, 0},
22436 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22437 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22438 // (V6_vrmpybusv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1225
22439 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22440 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22441 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22442 // (V6_vrmpybusv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1228
22443 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22444 {AliasPatternCond::K_Ignore, 0},
22445 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22446 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22447 // (V6_vrmpybv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1232
22448 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22449 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22450 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22451 // (V6_vrmpybv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1235
22452 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22453 {AliasPatternCond::K_Ignore, 0},
22454 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22455 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22456 // (V6_vrmpyub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1239
22457 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22458 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22459 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22460 // (V6_vrmpyub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1242
22461 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22462 {AliasPatternCond::K_Ignore, 0},
22463 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22464 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22465 // (V6_vrmpyub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1246
22466 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22467 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22468 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22469 // (V6_vrmpyub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1249
22470 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22471 {AliasPatternCond::K_Ignore, 0},
22472 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22473 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22474 // (V6_vrmpyubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1253
22475 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22476 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22477 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22478 // (V6_vrmpyubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1256
22479 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22480 {AliasPatternCond::K_Ignore, 0},
22481 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22482 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22483 // (V6_vrmpyubv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1260
22484 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22485 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22486 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22487 // (V6_vrmpyubv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1263
22488 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22489 {AliasPatternCond::K_Ignore, 0},
22490 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22491 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22492 // (V6_vrotr HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1267
22493 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22494 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22495 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22496 // (V6_vroundhb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1270
22497 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22498 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22499 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22500 // (V6_vroundhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1273
22501 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22502 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22503 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22504 // (V6_vrounduhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1276
22505 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22506 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22507 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22508 // (V6_vrounduwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1279
22509 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22510 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22511 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22512 // (V6_vroundwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1282
22513 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22514 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22515 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22516 // (V6_vroundwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1285
22517 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22518 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22519 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22520 // (V6_vrsadubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1288
22521 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22522 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22523 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22524 // (V6_vrsadubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1291
22525 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22526 {AliasPatternCond::K_Ignore, 0},
22527 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22528 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22529 // (V6_vsathub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1295
22530 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22531 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22532 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22533 // (V6_vsatuwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1298
22534 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22535 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22536 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22537 // (V6_vsatwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1301
22538 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22539 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22540 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22541 // (V6_vsb HvxWR:$Vdd32, HvxVR:$Vu32) - 1304
22542 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22543 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22544 // (V6_vscattermh IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1306
22545 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22546 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22547 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22548 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22549 // (V6_vscattermh_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1310
22550 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22551 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22552 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22553 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22554 // (V6_vscattermhq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1314
22555 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22556 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22557 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22558 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22559 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22560 // (V6_vscattermhw IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1319
22561 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22562 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22563 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22564 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22565 // (V6_vscattermhw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1323
22566 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22567 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22568 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22569 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22570 // (V6_vscattermhwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1327
22571 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22572 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22573 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22574 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22575 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22576 // (V6_vscattermw IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1332
22577 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22578 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22579 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22580 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22581 // (V6_vscattermw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1336
22582 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22583 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22584 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22585 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22586 // (V6_vscattermwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1340
22587 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22588 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22589 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22590 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22591 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22592 // (V6_vsh HvxWR:$Vdd32, HvxVR:$Vu32) - 1345
22593 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22594 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22595 // (V6_vshufeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1347
22596 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22597 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22598 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22599 // (V6_vshuff HvxVR:$Vy32, HvxVR:$Vx32, IntRegs:$Rt32) - 1350
22600 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22601 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22602 {AliasPatternCond::K_Ignore, 0},
22603 {AliasPatternCond::K_Ignore, 0},
22604 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22605 // (V6_vshuffb HvxVR:$Vd32, HvxVR:$Vu32) - 1355
22606 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22607 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22608 // (V6_vshuffeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1357
22609 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22610 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22611 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22612 // (V6_vshuffh HvxVR:$Vd32, HvxVR:$Vu32) - 1360
22613 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22614 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22615 // (V6_vshuffob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1362
22616 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22617 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22618 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22619 // (V6_vshufoeb HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1365
22620 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22621 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22622 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22623 // (V6_vshufoeh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1368
22624 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22625 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22626 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22627 // (V6_vshufoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1371
22628 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22629 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22630 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22631 // (V6_vsubb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1374
22632 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22633 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22634 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22635 // (V6_vsubb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1377
22636 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22637 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22638 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22639 // (V6_vsubbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1380
22640 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22641 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22642 {AliasPatternCond::K_Ignore, 0},
22643 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22644 // (V6_vsubbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1384
22645 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22646 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22647 {AliasPatternCond::K_Ignore, 0},
22648 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22649 // (V6_vsubbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1388
22650 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22651 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22652 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22653 // (V6_vsubbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1391
22654 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22655 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22656 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22657 // (V6_vsubh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1394
22658 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22659 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22660 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22661 // (V6_vsubh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1397
22662 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22663 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22664 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22665 // (V6_vsubhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1400
22666 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22667 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22668 {AliasPatternCond::K_Ignore, 0},
22669 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22670 // (V6_vsubhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1404
22671 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22672 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22673 {AliasPatternCond::K_Ignore, 0},
22674 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22675 // (V6_vsubhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1408
22676 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22677 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22678 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22679 // (V6_vsubhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1411
22680 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22681 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22682 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22683 // (V6_vsubhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1414
22684 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22685 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22686 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22687 // (V6_vsububh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1417
22688 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22689 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22690 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22691 // (V6_vsububsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1420
22692 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22693 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22694 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22695 // (V6_vsububsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1423
22696 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22697 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22698 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22699 // (V6_vsubuhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1426
22700 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22701 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22702 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22703 // (V6_vsubuhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1429
22704 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22705 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22706 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22707 // (V6_vsubuhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1432
22708 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22709 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22710 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22711 // (V6_vsubuwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1435
22712 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22713 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22714 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22715 // (V6_vsubuwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1438
22716 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22717 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22718 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22719 // (V6_vsubw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1441
22720 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22721 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22722 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22723 // (V6_vsubw_dv HvxWR:$Vdd32, W15, W15) - 1444
22724 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22725 {AliasPatternCond::K_Reg, Hexagon::W15},
22726 {AliasPatternCond::K_Reg, Hexagon::W15},
22727 // (V6_vsubw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1447
22728 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22729 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22730 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22731 // (V6_vsubwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1450
22732 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22733 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22734 {AliasPatternCond::K_Ignore, 0},
22735 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22736 // (V6_vsubwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1454
22737 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22738 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22739 {AliasPatternCond::K_Ignore, 0},
22740 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22741 // (V6_vsubwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1458
22742 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22743 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22744 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22745 // (V6_vsubwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1461
22746 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22747 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22748 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22749 // (V6_vtmpyb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1464
22750 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22751 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22752 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22753 // (V6_vtmpyb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1467
22754 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22755 {AliasPatternCond::K_Ignore, 0},
22756 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22757 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22758 // (V6_vtmpybus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1471
22759 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22760 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22761 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22762 // (V6_vtmpybus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1474
22763 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22764 {AliasPatternCond::K_Ignore, 0},
22765 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22766 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22767 // (V6_vtmpyhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1478
22768 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22769 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22770 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22771 // (V6_vtmpyhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1481
22772 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22773 {AliasPatternCond::K_Ignore, 0},
22774 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22775 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22776 // (V6_vunpackb HvxWR:$Vdd32, HvxVR:$Vu32) - 1485
22777 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22778 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22779 // (V6_vunpackh HvxWR:$Vdd32, HvxVR:$Vu32) - 1487
22780 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22781 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22782 // (V6_vunpackoh HvxWR:$Vxx32, HvxVR:$Vu32) - 1489
22783 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22784 {AliasPatternCond::K_Ignore, 0},
22785 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22786 // (V6_vunpackub HvxWR:$Vdd32, HvxVR:$Vu32) - 1492
22787 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22788 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22789 // (V6_vunpackuh HvxWR:$Vdd32, HvxVR:$Vu32) - 1494
22790 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22791 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22792 // (V6_vxor HvxVR:$Vd32, HvxVR:$Vd32, HvxVR:$Vd32) - 1496
22793 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22794 {AliasPatternCond::K_TiedReg, 0},
22795 {AliasPatternCond::K_TiedReg, 0},
22796 // (V6_vzb HvxWR:$Vdd32, HvxVR:$Vu32) - 1499
22797 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22798 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22799 // (V6_vzh HvxWR:$Vdd32, HvxVR:$Vu32) - 1501
22800 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22801 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22802 // (V6_zLd_ai IntRegs:$Rt32, 0) - 1503
22803 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22804 {AliasPatternCond::K_Imm, uint32_t(0)},
22805 // (V6_zLd_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0) - 1505
22806 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
22807 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22808 {AliasPatternCond::K_Imm, uint32_t(0)},
22809 // (Y2_crswap0 IntRegs:$Rx32) - 1508
22810 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22811 // (Y2_dcfetchbo IntRegs:$Rs32, 0) - 1509
22812 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22813 {AliasPatternCond::K_Imm, uint32_t(0)},
22814 };
22815
22816 static const char AsmStrings[] =
22817 /* 0 */ "$\x01 = zxtb($\x02)\0"
22818 /* 14 */ "if (!$\x02) $\x01 = $\x03\0"
22819 /* 31 */ "if (!$\x02.new) $\x01 = $\x03\0"
22820 /* 52 */ "if ($\x02) $\x01 = $\x03\0"
22821 /* 68 */ "if ($\x02.new) $\x01 = $\x03\0"
22822 /* 88 */ "$\x01 = neg($\x03)\0"
22823 /* 101 */ "$\x01 = not($\x03)\0"
22824 /* 114 */ "$\x01 = vaddb($\x02,$\x03)\0"
22825 /* 132 */ "$\x01 = vsubb($\x02,$\x03)\0"
22826 /* 150 */ "$\x01 = cmp.lt($\x03,$\x02)\0"
22827 /* 169 */ "$\x01 = cmp.ltu($\x03,$\x02)\0"
22828 /* 189 */ "$\x01 = $\x02\0"
22829 /* 197 */ "if (!$\x01) jump $\xFF\x02\x01\0"
22830 /* 216 */ "if (!$\x01) jumpr $\x02\0"
22831 /* 234 */ "if ($\x01) jumpr $\x02\0"
22832 /* 251 */ "if ($\x01) jump $\xFF\x02\x01\0"
22833 /* 269 */ "trap1(#$\x03)\0"
22834 /* 280 */ "deallocframe\0"
22835 /* 293 */ "$\x01 = memb_fifo($\x03)\0"
22836 /* 312 */ "$\x01 = memh_fifo($\x03)\0"
22837 /* 331 */ "$\x01 = membh($\x02)\0"
22838 /* 346 */ "$\x01 = memubh($\x02)\0"
22839 /* 362 */ "$\x01 = memb($\x02)\0"
22840 /* 376 */ "$\x01 = memd($\x02)\0"
22841 /* 390 */ "$\x01 = memh($\x02)\0"
22842 /* 404 */ "$\x01 = memw($\x02)\0"
22843 /* 418 */ "$\x01 = memub($\x02)\0"
22844 /* 433 */ "$\x01 = memuh($\x02)\0"
22845 /* 448 */ "if (!$\x02) $\x01 = memb($\x03)\0"
22846 /* 471 */ "if (!$\x02.new) $\x01 = memb($\x03)\0"
22847 /* 498 */ "if ($\x02) $\x01 = memb($\x03)\0"
22848 /* 520 */ "if ($\x02.new) $\x01 = memb($\x03)\0"
22849 /* 546 */ "if (!$\x02) $\x01 = memd($\x03)\0"
22850 /* 569 */ "if (!$\x02.new) $\x01 = memd($\x03)\0"
22851 /* 596 */ "if ($\x02) $\x01 = memd($\x03)\0"
22852 /* 618 */ "if ($\x02.new) $\x01 = memd($\x03)\0"
22853 /* 644 */ "if (!$\x02) $\x01 = memh($\x03)\0"
22854 /* 667 */ "if (!$\x02.new) $\x01 = memh($\x03)\0"
22855 /* 694 */ "if ($\x02) $\x01 = memh($\x03)\0"
22856 /* 716 */ "if ($\x02.new) $\x01 = memh($\x03)\0"
22857 /* 742 */ "if (!$\x02) $\x01 = memw($\x03)\0"
22858 /* 765 */ "if (!$\x02.new) $\x01 = memw($\x03)\0"
22859 /* 792 */ "if ($\x02) $\x01 = memw($\x03)\0"
22860 /* 814 */ "if ($\x02.new) $\x01 = memw($\x03)\0"
22861 /* 840 */ "if (!$\x02) $\x01 = memub($\x03)\0"
22862 /* 864 */ "if (!$\x02.new) $\x01 = memub($\x03)\0"
22863 /* 892 */ "if ($\x02) $\x01 = memub($\x03)\0"
22864 /* 915 */ "if ($\x02.new) $\x01 = memub($\x03)\0"
22865 /* 942 */ "if (!$\x02) $\x01 = memuh($\x03)\0"
22866 /* 966 */ "if (!$\x02.new) $\x01 = memuh($\x03)\0"
22867 /* 994 */ "if ($\x02) $\x01 = memuh($\x03)\0"
22868 /* 1017 */ "if ($\x02.new) $\x01 = memuh($\x03)\0"
22869 /* 1044 */ "memb($\x01) += $\x03\0"
22870 /* 1059 */ "memh($\x01) += $\x03\0"
22871 /* 1074 */ "memw($\x01) += $\x03\0"
22872 /* 1089 */ "memb($\x01) &= $\x03\0"
22873 /* 1104 */ "memh($\x01) &= $\x03\0"
22874 /* 1119 */ "memw($\x01) &= $\x03\0"
22875 /* 1134 */ "memb($\x01) += #$\x03\0"
22876 /* 1150 */ "memh($\x01) += #$\x03\0"
22877 /* 1166 */ "memw($\x01) += #$\x03\0"
22878 /* 1182 */ "memb($\x01) = clrbit(#$\x03)\0"
22879 /* 1205 */ "memh($\x01) = clrbit(#$\x03)\0"
22880 /* 1228 */ "memw($\x01) = clrbit(#$\x03)\0"
22881 /* 1251 */ "memb($\x01) = setbit(#$\x03)\0"
22882 /* 1274 */ "memh($\x01) = setbit(#$\x03)\0"
22883 /* 1297 */ "memw($\x01) = setbit(#$\x03)\0"
22884 /* 1320 */ "memb($\x01) -= #$\x03\0"
22885 /* 1336 */ "memh($\x01) -= #$\x03\0"
22886 /* 1352 */ "memw($\x01) -= #$\x03\0"
22887 /* 1368 */ "memb($\x01) |= $\x03\0"
22888 /* 1383 */ "memh($\x01) |= $\x03\0"
22889 /* 1398 */ "memw($\x01) |= $\x03\0"
22890 /* 1413 */ "dealloc_return\0"
22891 /* 1428 */ "if (!$\x02) dealloc_return\0"
22892 /* 1452 */ "if (!$\x02.new) dealloc_return:nt\0"
22893 /* 1483 */ "if (!$\x02.new) dealloc_return:t\0"
22894 /* 1513 */ "if ($\x02) dealloc_return\0"
22895 /* 1536 */ "if ($\x02.new) dealloc_return:nt\0"
22896 /* 1566 */ "if ($\x02.new) dealloc_return:t\0"
22897 /* 1595 */ "memb($\x01) -= $\x03\0"
22898 /* 1610 */ "memh($\x01) -= $\x03\0"
22899 /* 1625 */ "memw($\x01) -= $\x03\0"
22900 /* 1640 */ "$\x01 = mpyui($\x02,$\x03)\0"
22901 /* 1658 */ "$\x01 = vdmpyw($\x02,$\x03)\0"
22902 /* 1677 */ "$\x01 += vdmpyw($\x03,$\x04)\0"
22903 /* 1697 */ "allocframe(#$\x03)\0"
22904 /* 1713 */ "if (!$\x01) memb($\x02) = $\x04\0"
22905 /* 1736 */ "if (!$\x01) memb($\x02) = $\x04.new\0"
22906 /* 1763 */ "if ($\x01) memb($\x02) = $\x04.new\0"
22907 /* 1789 */ "if ($\x01) memb($\x02) = $\x04\0"
22908 /* 1811 */ "if (!$\x01) memd($\x02) = $\x04\0"
22909 /* 1834 */ "if ($\x01) memd($\x02) = $\x04\0"
22910 /* 1856 */ "if (!$\x01) memh($\x02) = $\x04.h\0"
22911 /* 1881 */ "if ($\x01) memh($\x02) = $\x04.h\0"
22912 /* 1905 */ "if (!$\x01) memh($\x02) = $\x04\0"
22913 /* 1928 */ "if (!$\x01) memh($\x02) = $\x04.new\0"
22914 /* 1955 */ "if ($\x01) memh($\x02) = $\x04.new\0"
22915 /* 1981 */ "if ($\x01) memh($\x02) = $\x04\0"
22916 /* 2003 */ "if (!$\x01) memw($\x02) = $\x04\0"
22917 /* 2026 */ "if (!$\x01) memw($\x02) = $\x04.new\0"
22918 /* 2053 */ "if ($\x01) memw($\x02) = $\x04.new\0"
22919 /* 2079 */ "if ($\x01) memw($\x02) = $\x04\0"
22920 /* 2101 */ "memb($\x01) = $\x03\0"
22921 /* 2115 */ "memb($\x01) = $\x03.new\0"
22922 /* 2133 */ "memd($\x01) = $\x03\0"
22923 /* 2147 */ "memh($\x01) = $\x03.h\0"
22924 /* 2163 */ "memh($\x01) = $\x03\0"
22925 /* 2177 */ "memh($\x01) = $\x03.new\0"
22926 /* 2195 */ "memw($\x01) = $\x03\0"
22927 /* 2209 */ "memw($\x01) = $\x03.new\0"
22928 /* 2227 */ "$\x01 = tableidxb($\x03,#$\x04,#$\x05)\0"
22929 /* 2254 */ "if (!$\x01.new) memb($\x02) = $\x04\0"
22930 /* 2281 */ "if (!$\x01.new) memb($\x02) = $\x04.new\0"
22931 /* 2312 */ "if ($\x01.new) memb($\x02) = $\x04.new\0"
22932 /* 2342 */ "if ($\x01.new) memb($\x02) = $\x04\0"
22933 /* 2368 */ "if (!$\x01.new) memd($\x02) = $\x04\0"
22934 /* 2395 */ "if ($\x01.new) memd($\x02) = $\x04\0"
22935 /* 2421 */ "if (!$\x01.new) memh($\x02) = $\x04.h\0"
22936 /* 2450 */ "if ($\x01.new) memh($\x02) = $\x04.h\0"
22937 /* 2478 */ "if (!$\x01.new) memh($\x02) = $\x04\0"
22938 /* 2505 */ "if (!$\x01.new) memh($\x02) = $\x04.new\0"
22939 /* 2536 */ "if ($\x01.new) memh($\x02) = $\x04.new\0"
22940 /* 2566 */ "if ($\x01.new) memh($\x02) = $\x04\0"
22941 /* 2592 */ "if (!$\x01.new) memw($\x02) = $\x04\0"
22942 /* 2619 */ "if (!$\x01.new) memw($\x02) = $\x04.new\0"
22943 /* 2650 */ "if ($\x01.new) memw($\x02) = $\x04.new\0"
22944 /* 2680 */ "if ($\x01.new) memw($\x02) = $\x04\0"
22945 /* 2706 */ "memb($\x01) = #$\x03\0"
22946 /* 2721 */ "if (!$\x01) memb($\x02) = #$\x04\0"
22947 /* 2745 */ "if (!$\x01.new) memb($\x02) = #$\x04\0"
22948 /* 2773 */ "if ($\x01) memb($\x02) = #$\x04\0"
22949 /* 2796 */ "if ($\x01.new) memb($\x02) = #$\x04\0"
22950 /* 2823 */ "memh($\x01) = #$\x03\0"
22951 /* 2838 */ "if (!$\x01) memh($\x02) = #$\x04\0"
22952 /* 2862 */ "if (!$\x01.new) memh($\x02) = #$\x04\0"
22953 /* 2890 */ "if ($\x01) memh($\x02) = #$\x04\0"
22954 /* 2913 */ "if ($\x01.new) memh($\x02) = #$\x04\0"
22955 /* 2940 */ "memw($\x01) = #$\x03\0"
22956 /* 2955 */ "if (!$\x01) memw($\x02) = #$\x04\0"
22957 /* 2979 */ "if (!$\x01.new) memw($\x02) = #$\x04\0"
22958 /* 3007 */ "if ($\x01) memw($\x02) = #$\x04\0"
22959 /* 3030 */ "if ($\x01.new) memw($\x02) = #$\x04\0"
22960 /* 3057 */ "$\x01.w = vextract($\x02,$\x03)\0"
22961 /* 3080 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):h\0"
22962 /* 3113 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):v\0"
22963 /* 3146 */ "$\x01 = vmemu($\x02)\0"
22964 /* 3161 */ "$\x01 = vmem($\x02)\0"
22965 /* 3175 */ "if (!$\x03) $\x01.cur = vmem($\x02)\0"
22966 /* 3202 */ "if ($\x03) $\x01.cur = vmem($\x02)\0"
22967 /* 3228 */ "if (!$\x02) $\x01.tmp = vmem($\x03)\0"
22968 /* 3255 */ "if (!$\x03) $\x01 = vmem($\x02)\0"
22969 /* 3278 */ "$\x01 = vmem($\x02):nt\0"
22970 /* 3295 */ "if (!$\x03) $\x01.cur = vmem($\x02):nt\0"
22971 /* 3325 */ "if ($\x03) $\x01.cur = vmem($\x02):nt\0"
22972 /* 3354 */ "if (!$\x02) $\x01.tmp = vmem($\x03):nt\0"
22973 /* 3384 */ "if (!$\x03) $\x01 = vmem($\x02):nt\0"
22974 /* 3410 */ "if ($\x02) $\x01 = vmem($\x03):nt\0"
22975 /* 3435 */ "if ($\x02) $\x01.tmp = vmem($\x03):nt\0"
22976 /* 3464 */ "if ($\x02) $\x01 = vmem($\x03)\0"
22977 /* 3486 */ "if ($\x02) $\x01.tmp = vmem($\x03)\0"
22978 /* 3512 */ "vmemu($\x01) = $\x03\0"
22979 /* 3527 */ "if (!$\x01) vmemu($\x02) = $\x04\0"
22980 /* 3551 */ "if ($\x01) vmemu($\x02) = $\x04\0"
22981 /* 3574 */ "vmem($\x01) = $\x03\0"
22982 /* 3588 */ "vmem($\x01) = $\x03.new\0"
22983 /* 3606 */ "if (!$\x01) vmem($\x02) = $\x04\0"
22984 /* 3629 */ "vmem($\x01):nt = $\x03\0"
22985 /* 3646 */ "vmem($\x01):nt = $\x03.new\0"
22986 /* 3667 */ "if (!$\x01) vmem($\x02):nt = $\x04\0"
22987 /* 3693 */ "if ($\x01) vmem($\x02):nt = $\x04\0"
22988 /* 3718 */ "if ($\x01) vmem($\x02) = $\x04\0"
22989 /* 3740 */ "$\x01 = vabsb($\x02):sat\0"
22990 /* 3759 */ "$\x01 = vabsdiffh($\x02,$\x03)\0"
22991 /* 3781 */ "$\x01 = vabsdiffub($\x02,$\x03)\0"
22992 /* 3804 */ "$\x01 = vabsdiffuh($\x02,$\x03)\0"
22993 /* 3827 */ "$\x01 = vabsdiffw($\x02,$\x03)\0"
22994 /* 3849 */ "$\x01 = vabsh($\x02):sat\0"
22995 /* 3868 */ "$\x01 = vabsw($\x02):sat\0"
22996 /* 3887 */ "if (!$\x02.b) $\x01.b += $\x04.b\0"
22997 /* 3911 */ "if ($\x02.b) $\x01.b += $\x04.b\0"
22998 /* 3934 */ "$\x01 = vaddb($\x02,$\x03):sat\0"
22999 /* 3956 */ "$\x01 = vaddh($\x02,$\x03)\0"
23000 /* 3974 */ "if (!$\x02.h) $\x01.h += $\x04.h\0"
23001 /* 3998 */ "if ($\x02.h) $\x01.h += $\x04.h\0"
23002 /* 4021 */ "$\x01 = vaddh($\x02,$\x03):sat\0"
23003 /* 4043 */ "$\x01 += vaddh($\x03,$\x04)\0"
23004 /* 4062 */ "$\x01 = vaddub($\x02,$\x03)\0"
23005 /* 4081 */ "$\x01 += vaddub($\x03,$\x04)\0"
23006 /* 4101 */ "$\x01 = vaddub($\x02,$\x03):sat\0"
23007 /* 4124 */ "$\x01 = vadduh($\x02,$\x03):sat\0"
23008 /* 4147 */ "$\x01 = vadduh($\x02,$\x03)\0"
23009 /* 4166 */ "$\x01 += vadduh($\x03,$\x04)\0"
23010 /* 4186 */ "$\x01 = vadduw($\x02,$\x03):sat\0"
23011 /* 4209 */ "$\x01 = vaddw($\x02,$\x03)\0"
23012 /* 4227 */ "if (!$\x02.w) $\x01.w += $\x04.w\0"
23013 /* 4251 */ "if ($\x02.w) $\x01.w += $\x04.w\0"
23014 /* 4274 */ "$\x01 = vaddw($\x02,$\x03):sat\0"
23015 /* 4296 */ "$\x01.ub = vand(!$\x02.ub,$\x03.ub)\0"
23016 /* 4323 */ "$\x01.ub |= vand(!$\x03.ub,$\x04.ub)\0"
23017 /* 4351 */ "$\x01.ub = vand($\x02.ub,$\x03.ub)\0"
23018 /* 4377 */ "$\x01.ub |= vand($\x03.ub,$\x04.ub)\0"
23019 /* 4404 */ "$\x01 = vaslh($\x02,$\x03)\0"
23020 /* 4422 */ "$\x01 += vaslh($\x03,$\x04)\0"
23021 /* 4441 */ "$\x01 = vaslw($\x02,$\x03)\0"
23022 /* 4459 */ "$\x01 += vaslw($\x03,$\x04)\0"
23023 /* 4478 */ "$\x01 = vasrinto($\x03,$\x04)\0"
23024 /* 4499 */ "$\x01 = vasrh($\x02,$\x03)\0"
23025 /* 4517 */ "$\x01 += vasrh($\x03,$\x04)\0"
23026 /* 4536 */ "$\x01 = vasrw($\x02,$\x03)\0"
23027 /* 4554 */ "$\x01 += vasrw($\x03,$\x04)\0"
23028 /* 4573 */ "$\x01 = vavgb($\x02,$\x03)\0"
23029 /* 4591 */ "$\x01 = vavgb($\x02,$\x03):rnd\0"
23030 /* 4613 */ "$\x01 = vavgh($\x02,$\x03)\0"
23031 /* 4631 */ "$\x01 = vavgh($\x02,$\x03):rnd\0"
23032 /* 4653 */ "$\x01 = vavgub($\x02,$\x03)\0"
23033 /* 4672 */ "$\x01 = vavgub($\x02,$\x03):rnd\0"
23034 /* 4695 */ "$\x01 = vavguh($\x02,$\x03)\0"
23035 /* 4714 */ "$\x01 = vavguh($\x02,$\x03):rnd\0"
23036 /* 4737 */ "$\x01 = vavguw($\x02,$\x03)\0"
23037 /* 4756 */ "$\x01 = vavguw($\x02,$\x03):rnd\0"
23038 /* 4779 */ "$\x01 = vavgw($\x02,$\x03)\0"
23039 /* 4797 */ "$\x01 = vavgw($\x02,$\x03):rnd\0"
23040 /* 4819 */ "$\x01 = vcl0h($\x02)\0"
23041 /* 4834 */ "$\x01 = vcl0w($\x02)\0"
23042 /* 4849 */ "$\x01 = vdealb($\x02)\0"
23043 /* 4865 */ "$\x01 = vdealb4w($\x02,$\x03)\0"
23044 /* 4886 */ "$\x01 = vdealh($\x02)\0"
23045 /* 4902 */ "$\x01 = vdmpybus($\x02,$\x03)\0"
23046 /* 4923 */ "$\x01 += vdmpybus($\x03,$\x04)\0"
23047 /* 4945 */ "$\x01 = vdmpyhb($\x02,$\x03)\0"
23048 /* 4965 */ "$\x01 += vdmpyhb($\x03,$\x04)\0"
23049 /* 4986 */ "$\x01 = vdmpyh($\x02,$\x03):sat\0"
23050 /* 5009 */ "$\x01 += vdmpyh($\x03,$\x04):sat\0"
23051 /* 5033 */ "$\x01 = vdmpyhsu($\x02,$\x03,#1):sat\0"
23052 /* 5061 */ "$\x01 += vdmpyhsu($\x03,$\x04,#1):sat\0"
23053 /* 5090 */ "$\x01 = vdmpyhsu($\x02,$\x03):sat\0"
23054 /* 5115 */ "$\x01 += vdmpyhsu($\x03,$\x04):sat\0"
23055 /* 5141 */ "$\x01 = vdsaduh($\x02,$\x03)\0"
23056 /* 5161 */ "$\x01 += vdsaduh($\x03,$\x04)\0"
23057 /* 5182 */ "$\x01 = vcmp.eq($\x02.ub,$\x03.ub)\0"
23058 /* 5208 */ "$\x01 &= vcmp.eq($\x03.ub,$\x04.ub)\0"
23059 /* 5235 */ "$\x01 |= vcmp.eq($\x03.ub,$\x04.ub)\0"
23060 /* 5262 */ "$\x01 ^= vcmp.eq($\x03.ub,$\x04.ub)\0"
23061 /* 5289 */ "$\x01 = vcmp.eq($\x02.uh,$\x03.uh)\0"
23062 /* 5315 */ "$\x01 &= vcmp.eq($\x03.uh,$\x04.uh)\0"
23063 /* 5342 */ "$\x01 |= vcmp.eq($\x03.uh,$\x04.uh)\0"
23064 /* 5369 */ "$\x01 ^= vcmp.eq($\x03.uh,$\x04.uh)\0"
23065 /* 5396 */ "$\x01 = vcmp.eq($\x02.uw,$\x03.uw)\0"
23066 /* 5422 */ "$\x01 &= vcmp.eq($\x03.uw,$\x04.uw)\0"
23067 /* 5449 */ "$\x01 |= vcmp.eq($\x03.uw,$\x04.uw)\0"
23068 /* 5476 */ "$\x01 ^= vcmp.eq($\x03.uw,$\x04.uw)\0"
23069 /* 5503 */ "$\x01 = vlsrh($\x02,$\x03)\0"
23070 /* 5521 */ "$\x01 = vlsrw($\x02,$\x03)\0"
23071 /* 5539 */ "$\x01 = vmaxb($\x02,$\x03)\0"
23072 /* 5557 */ "$\x01 = vmaxh($\x02,$\x03)\0"
23073 /* 5575 */ "$\x01 = vmaxub($\x02,$\x03)\0"
23074 /* 5594 */ "$\x01 = vmaxuh($\x02,$\x03)\0"
23075 /* 5613 */ "$\x01 = vmaxw($\x02,$\x03)\0"
23076 /* 5631 */ "$\x01 = vminb($\x02,$\x03)\0"
23077 /* 5649 */ "$\x01 = vminh($\x02,$\x03)\0"
23078 /* 5667 */ "$\x01 = vminub($\x02,$\x03)\0"
23079 /* 5686 */ "$\x01 = vminuh($\x02,$\x03)\0"
23080 /* 5705 */ "$\x01 = vminw($\x02,$\x03)\0"
23081 /* 5723 */ "$\x01 = vmpabus($\x02,$\x03)\0"
23082 /* 5743 */ "$\x01 += vmpabus($\x03,$\x04)\0"
23083 /* 5764 */ "$\x01 = vmpabuu($\x02,$\x03)\0"
23084 /* 5784 */ "$\x01 += vmpabuu($\x03,$\x04)\0"
23085 /* 5805 */ "$\x01 = vmpahb($\x02,$\x03)\0"
23086 /* 5824 */ "$\x01 += vmpahb($\x03,$\x04)\0"
23087 /* 5844 */ "$\x01 = vmpauhb($\x02,$\x03)\0"
23088 /* 5864 */ "$\x01 += vmpauhb($\x03,$\x04)\0"
23089 /* 5885 */ "$\x01 = vmpybus($\x02,$\x03)\0"
23090 /* 5905 */ "$\x01 += vmpybus($\x03,$\x04)\0"
23091 /* 5926 */ "$\x01 = vmpyb($\x02,$\x03)\0"
23092 /* 5944 */ "$\x01 += vmpyb($\x03,$\x04)\0"
23093 /* 5963 */ "$\x01 = vmpyewuh($\x02,$\x03)\0"
23094 /* 5984 */ "$\x01 = vmpyh($\x02,$\x03)\0"
23095 /* 6002 */ "$\x01 += vmpyh($\x03,$\x04)\0"
23096 /* 6021 */ "$\x01 += vmpyh($\x03,$\x04):sat\0"
23097 /* 6044 */ "$\x01 = vmpyh($\x02,$\x03):<<1:rnd:sat\0"
23098 /* 6074 */ "$\x01 = vmpyh($\x02,$\x03):<<1:sat\0"
23099 /* 6100 */ "$\x01 = vmpyhus($\x02,$\x03)\0"
23100 /* 6120 */ "$\x01 += vmpyhus($\x03,$\x04)\0"
23101 /* 6141 */ "$\x01 += vmpyiewh($\x03,$\x04)\0"
23102 /* 6163 */ "$\x01 = vmpyiewuh($\x02,$\x03)\0"
23103 /* 6185 */ "$\x01 += vmpyiewuh($\x03,$\x04)\0"
23104 /* 6208 */ "$\x01 = vmpyih($\x02,$\x03)\0"
23105 /* 6227 */ "$\x01 += vmpyih($\x03,$\x04)\0"
23106 /* 6247 */ "$\x01 = vmpyihb($\x02,$\x03)\0"
23107 /* 6267 */ "$\x01 += vmpyihb($\x03,$\x04)\0"
23108 /* 6288 */ "$\x01 = vmpyiowh($\x02,$\x03)\0"
23109 /* 6309 */ "$\x01 = vmpyiwb($\x02,$\x03)\0"
23110 /* 6329 */ "$\x01 += vmpyiwb($\x03,$\x04)\0"
23111 /* 6350 */ "$\x01 = vmpyiwh($\x02,$\x03)\0"
23112 /* 6370 */ "$\x01 += vmpyiwh($\x03,$\x04)\0"
23113 /* 6391 */ "$\x01 = vmpyiwub($\x02,$\x03)\0"
23114 /* 6412 */ "$\x01 += vmpyiwub($\x03,$\x04)\0"
23115 /* 6434 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:sat\0"
23116 /* 6462 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:rnd:sat\0"
23117 /* 6494 */ "$\x01 = vmpyub($\x02,$\x03)\0"
23118 /* 6513 */ "$\x01 += vmpyub($\x03,$\x04)\0"
23119 /* 6533 */ "$\x01 = vmpyuh($\x02,$\x03)\0"
23120 /* 6552 */ "$\x01 += vmpyuh($\x03,$\x04)\0"
23121 /* 6572 */ "$\x01 = vnavgb($\x02,$\x03)\0"
23122 /* 6591 */ "$\x01 = vnavgh($\x02,$\x03)\0"
23123 /* 6610 */ "$\x01 = vnavgub($\x02,$\x03)\0"
23124 /* 6630 */ "$\x01 = vnavgw($\x02,$\x03)\0"
23125 /* 6649 */ "$\x01 = vnormamth($\x02)\0"
23126 /* 6668 */ "$\x01 = vnormamtw($\x02)\0"
23127 /* 6687 */ "$\x01 = vpackeb($\x02,$\x03)\0"
23128 /* 6707 */ "$\x01 = vpackeh($\x02,$\x03)\0"
23129 /* 6727 */ "$\x01 = vpackhb($\x02,$\x03):sat\0"
23130 /* 6751 */ "$\x01 = vpackhub($\x02,$\x03):sat\0"
23131 /* 6776 */ "$\x01 = vpackob($\x02,$\x03)\0"
23132 /* 6796 */ "$\x01 = vpackoh($\x02,$\x03)\0"
23133 /* 6816 */ "$\x01 = vpackwh($\x02,$\x03):sat\0"
23134 /* 6840 */ "$\x01 = vpackwuh($\x02,$\x03):sat\0"
23135 /* 6865 */ "$\x01 = vpopcounth($\x02)\0"
23136 /* 6885 */ "$\x01.w = vrmpy($\x02.b,$\x03.ub)\0"
23137 /* 6910 */ "$\x01.w += vrmpy($\x03.b,$\x04.ub)\0"
23138 /* 6936 */ "$\x01 = vrmpybus($\x02,$\x03)\0"
23139 /* 6957 */ "$\x01 += vrmpybus($\x03,$\x04)\0"
23140 /* 6979 */ "$\x01 = vrmpybus($\x02,$\x03,#$\x04)\0"
23141 /* 7004 */ "$\x01 += vrmpybus($\x03,$\x04,#$\x05)\0"
23142 /* 7030 */ "$\x01 = vrmpyb($\x02,$\x03)\0"
23143 /* 7049 */ "$\x01 += vrmpyb($\x03,$\x04)\0"
23144 /* 7069 */ "$\x01 = vrmpyub($\x02,$\x03)\0"
23145 /* 7089 */ "$\x01 += vrmpyub($\x03,$\x04)\0"
23146 /* 7110 */ "$\x01.uw = vrmpy($\x02.ub,$\x03.ub)\0"
23147 /* 7137 */ "$\x01.uw += vrmpy($\x03.ub,$\x04.ub)\0"
23148 /* 7165 */ "$\x01 = vrmpyub($\x02,$\x03,#$\x04)\0"
23149 /* 7189 */ "$\x01 += vrmpyub($\x03,$\x04,#$\x05)\0"
23150 /* 7214 */ "$\x01 = vrotr($\x02,$\x03)\0"
23151 /* 7232 */ "$\x01 = vroundhb($\x02,$\x03):sat\0"
23152 /* 7257 */ "$\x01 = vroundhub($\x02,$\x03):sat\0"
23153 /* 7283 */ "$\x01 = vrounduhub($\x02,$\x03):sat\0"
23154 /* 7310 */ "$\x01 = vrounduwuh($\x02,$\x03):sat\0"
23155 /* 7337 */ "$\x01 = vroundwh($\x02,$\x03):sat\0"
23156 /* 7362 */ "$\x01 = vroundwuh($\x02,$\x03):sat\0"
23157 /* 7388 */ "$\x01 = vrsadub($\x02,$\x03,#$\x04)\0"
23158 /* 7412 */ "$\x01 += vrsadub($\x03,$\x04,#$\x05)\0"
23159 /* 7437 */ "$\x01 = vsathub($\x02,$\x03)\0"
23160 /* 7457 */ "$\x01 = vsatuwuh($\x02,$\x03)\0"
23161 /* 7478 */ "$\x01 = vsatwh($\x02,$\x03)\0"
23162 /* 7497 */ "$\x01 = vsxtb($\x02)\0"
23163 /* 7512 */ "vscatter($\x01,$\x02,$\x03.h) = $\x04.h\0"
23164 /* 7540 */ "vscatter($\x01,$\x02,$\x03.h) += $\x04.h\0"
23165 /* 7569 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.h) = $\x05.h\0"
23166 /* 7605 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.h\0"
23167 /* 7633 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.h\0"
23168 /* 7662 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.h\0"
23169 /* 7698 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.w\0"
23170 /* 7726 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.w\0"
23171 /* 7755 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.w\0"
23172 /* 7791 */ "$\x01 = vsxth($\x02)\0"
23173 /* 7806 */ "$\x01 = vshuffeh($\x02,$\x03)\0"
23174 /* 7827 */ "vtrans2x2($\x01,$\x02,$\x05)\0"
23175 /* 7847 */ "$\x01 = vshuffb($\x02)\0"
23176 /* 7864 */ "$\x01 = vshuffeb($\x02,$\x03)\0"
23177 /* 7885 */ "$\x01 = vshuffh($\x02)\0"
23178 /* 7902 */ "$\x01 = vshuffob($\x02,$\x03)\0"
23179 /* 7923 */ "$\x01 = vshuffoeb($\x02,$\x03)\0"
23180 /* 7945 */ "$\x01 = vshuffoeh($\x02,$\x03)\0"
23181 /* 7967 */ "$\x01 = vshuffoh($\x02,$\x03)\0"
23182 /* 7988 */ "if (!$\x02.b) $\x01.b -= $\x04.b\0"
23183 /* 8012 */ "if ($\x02.b) $\x01.b -= $\x04.b\0"
23184 /* 8035 */ "$\x01 = vsubb($\x02,$\x03):sat\0"
23185 /* 8057 */ "$\x01 = vsubh($\x02,$\x03)\0"
23186 /* 8075 */ "if (!$\x02.h) $\x01.h -= $\x04.h\0"
23187 /* 8099 */ "if ($\x02.h) $\x01.h -= $\x04.h\0"
23188 /* 8122 */ "$\x01 = vsubh($\x02,$\x03):sat\0"
23189 /* 8144 */ "$\x01 = vsubub($\x02,$\x03)\0"
23190 /* 8163 */ "$\x01 = vsubub($\x02,$\x03):sat\0"
23191 /* 8186 */ "$\x01 = vsubuh($\x02,$\x03):sat\0"
23192 /* 8209 */ "$\x01 = vsubuh($\x02,$\x03)\0"
23193 /* 8228 */ "$\x01 = vsubuw($\x02,$\x03):sat\0"
23194 /* 8251 */ "$\x01 = vsubw($\x02,$\x03)\0"
23195 /* 8269 */ "$\x01 = #0\0"
23196 /* 8277 */ "if (!$\x02.w) $\x01.w -= $\x04.w\0"
23197 /* 8301 */ "if ($\x02.w) $\x01.w -= $\x04.w\0"
23198 /* 8324 */ "$\x01 = vsubw($\x02,$\x03):sat\0"
23199 /* 8346 */ "$\x01 = vtmpyb($\x02,$\x03)\0"
23200 /* 8365 */ "$\x01 += vtmpyb($\x03,$\x04)\0"
23201 /* 8385 */ "$\x01 = vtmpybus($\x02,$\x03)\0"
23202 /* 8406 */ "$\x01 += vtmpybus($\x03,$\x04)\0"
23203 /* 8428 */ "$\x01 = vtmpyhb($\x02,$\x03)\0"
23204 /* 8448 */ "$\x01 += vtmpyhb($\x03,$\x04)\0"
23205 /* 8469 */ "$\x01 = vunpackb($\x02)\0"
23206 /* 8487 */ "$\x01 = vunpackh($\x02)\0"
23207 /* 8505 */ "$\x01 |= vunpackoh($\x03)\0"
23208 /* 8525 */ "$\x01 = vunpackub($\x02)\0"
23209 /* 8544 */ "$\x01 = vunpackuh($\x02)\0"
23210 /* 8563 */ "$\x01 = vzxtb($\x02)\0"
23211 /* 8578 */ "$\x01 = vzxth($\x02)\0"
23212 /* 8593 */ "z = vmem($\x01)\0"
23213 /* 8606 */ "if ($\x01) z = vmem($\x02)\0"
23214 /* 8627 */ "crswap($\x01,sgp)\0"
23215 /* 8642 */ "dcfetch($\x01)\0"
23216 ;
23217
23218#ifndef NDEBUG
23219 static struct SortCheck {
23220 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
23221 assert(std::is_sorted(
23222 OpToPatterns.begin(), OpToPatterns.end(),
23223 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
23224 return L.Opcode < R.Opcode;
23225 }) &&
23226 "tablegen failed to sort opcode patterns");
23227 }
23228 } sortCheckVar(OpToPatterns);
23229#endif
23230
23231 AliasMatchingData M {
23232 ArrayRef(OpToPatterns),
23233 ArrayRef(Patterns),
23234 ArrayRef(Conds),
23235 StringRef(AsmStrings, std::size(AsmStrings)),
23236 nullptr,
23237 };
23238 const char *AsmString = matchAliasPatterns(MI, nullptr, M);
23239 if (!AsmString) return false;
23240
23241 unsigned I = 0;
23242 while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
23243 AsmString[I] != '$' && AsmString[I] != '\0')
23244 ++I;
23245 OS << '\t' << StringRef(AsmString, I);
23246 if (AsmString[I] != '\0') {
23247 if (AsmString[I] == ' ' || AsmString[I] == '\t') {
23248 OS << '\t';
23249 ++I;
23250 }
23251 do {
23252 if (AsmString[I] == '$') {
23253 ++I;
23254 if (AsmString[I] == (char)0xff) {
23255 ++I;
23256 int OpIdx = AsmString[I++] - 1;
23257 int PrintMethodIdx = AsmString[I++] - 1;
23258 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
23259 } else
23260 printOperand(MI, unsigned(AsmString[I++]) - 1, OS);
23261 } else {
23262 OS << AsmString[I++];
23263 }
23264 } while (AsmString[I] != '\0');
23265 }
23266
23267 return true;
23268}
23269
23270void HexagonInstPrinter::printCustomAliasOperand(
23271 const MCInst *MI, uint64_t Address, unsigned OpIdx,
23272 unsigned PrintMethodIdx,
23273 raw_ostream &OS) {
23274 switch (PrintMethodIdx) {
23275 default:
23276 llvm_unreachable("Unknown PrintMethod kind");
23277 break;
23278 case 0:
23279 printBrtarget(MI, OpIdx, OS);
23280 break;
23281 }
23282}
23283
23284#endif // PRINT_ALIAS_INSTR
23285