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_FMAXIMUMNUM
321 0U, // G_ATOMICRMW_FMINIMUMNUM
322 0U, // G_ATOMICRMW_UINC_WRAP
323 0U, // G_ATOMICRMW_UDEC_WRAP
324 0U, // G_ATOMICRMW_USUB_COND
325 0U, // G_ATOMICRMW_USUB_SAT
326 0U, // G_FENCE
327 0U, // G_PREFETCH
328 0U, // G_BRCOND
329 0U, // G_BRINDIRECT
330 0U, // G_INVOKE_REGION_START
331 0U, // G_INTRINSIC
332 0U, // G_INTRINSIC_W_SIDE_EFFECTS
333 0U, // G_INTRINSIC_CONVERGENT
334 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
335 0U, // G_ANYEXT
336 0U, // G_TRUNC
337 0U, // G_TRUNC_SSAT_S
338 0U, // G_TRUNC_SSAT_U
339 0U, // G_TRUNC_USAT_U
340 0U, // G_CONSTANT
341 0U, // G_FCONSTANT
342 0U, // G_VASTART
343 0U, // G_VAARG
344 0U, // G_SEXT
345 0U, // G_SEXT_INREG
346 0U, // G_ZEXT
347 0U, // G_SHL
348 0U, // G_LSHR
349 0U, // G_ASHR
350 0U, // G_FSHL
351 0U, // G_FSHR
352 0U, // G_ROTR
353 0U, // G_ROTL
354 0U, // G_ICMP
355 0U, // G_FCMP
356 0U, // G_SCMP
357 0U, // G_UCMP
358 0U, // G_SELECT
359 0U, // G_UADDO
360 0U, // G_UADDE
361 0U, // G_USUBO
362 0U, // G_USUBE
363 0U, // G_SADDO
364 0U, // G_SADDE
365 0U, // G_SSUBO
366 0U, // G_SSUBE
367 0U, // G_UMULO
368 0U, // G_SMULO
369 0U, // G_UMULH
370 0U, // G_SMULH
371 0U, // G_UADDSAT
372 0U, // G_SADDSAT
373 0U, // G_USUBSAT
374 0U, // G_SSUBSAT
375 0U, // G_USHLSAT
376 0U, // G_SSHLSAT
377 0U, // G_SMULFIX
378 0U, // G_UMULFIX
379 0U, // G_SMULFIXSAT
380 0U, // G_UMULFIXSAT
381 0U, // G_SDIVFIX
382 0U, // G_UDIVFIX
383 0U, // G_SDIVFIXSAT
384 0U, // G_UDIVFIXSAT
385 0U, // G_FADD
386 0U, // G_FSUB
387 0U, // G_FMUL
388 0U, // G_FMA
389 0U, // G_FMAD
390 0U, // G_FDIV
391 0U, // G_FREM
392 0U, // G_FMODF
393 0U, // G_FPOW
394 0U, // G_FPOWI
395 0U, // G_FEXP
396 0U, // G_FEXP2
397 0U, // G_FEXP10
398 0U, // G_FLOG
399 0U, // G_FLOG2
400 0U, // G_FLOG10
401 0U, // G_FLDEXP
402 0U, // G_FFREXP
403 0U, // G_FNEG
404 0U, // G_FPEXT
405 0U, // G_FPTRUNC
406 0U, // G_FPTOSI
407 0U, // G_FPTOUI
408 0U, // G_SITOFP
409 0U, // G_UITOFP
410 0U, // G_FPTOSI_SAT
411 0U, // G_FPTOUI_SAT
412 0U, // G_FABS
413 0U, // G_FCOPYSIGN
414 0U, // G_IS_FPCLASS
415 0U, // G_FCANONICALIZE
416 0U, // G_FMINNUM
417 0U, // G_FMAXNUM
418 0U, // G_FMINNUM_IEEE
419 0U, // G_FMAXNUM_IEEE
420 0U, // G_FMINIMUM
421 0U, // G_FMAXIMUM
422 0U, // G_FMINIMUMNUM
423 0U, // G_FMAXIMUMNUM
424 0U, // G_GET_FPENV
425 0U, // G_SET_FPENV
426 0U, // G_RESET_FPENV
427 0U, // G_GET_FPMODE
428 0U, // G_SET_FPMODE
429 0U, // G_RESET_FPMODE
430 0U, // G_GET_ROUNDING
431 0U, // G_SET_ROUNDING
432 0U, // G_PTR_ADD
433 0U, // G_PTRMASK
434 0U, // G_SMIN
435 0U, // G_SMAX
436 0U, // G_UMIN
437 0U, // G_UMAX
438 0U, // G_ABS
439 0U, // G_LROUND
440 0U, // G_LLROUND
441 0U, // G_BR
442 0U, // G_BRJT
443 0U, // G_VSCALE
444 0U, // G_INSERT_SUBVECTOR
445 0U, // G_EXTRACT_SUBVECTOR
446 0U, // G_INSERT_VECTOR_ELT
447 0U, // G_EXTRACT_VECTOR_ELT
448 0U, // G_SHUFFLE_VECTOR
449 0U, // G_SPLAT_VECTOR
450 0U, // G_STEP_VECTOR
451 0U, // G_VECTOR_COMPRESS
452 0U, // G_CTTZ
453 0U, // G_CTTZ_ZERO_UNDEF
454 0U, // G_CTLZ
455 0U, // G_CTLZ_ZERO_UNDEF
456 0U, // G_CTLS
457 0U, // G_CTPOP
458 0U, // G_BSWAP
459 0U, // G_BITREVERSE
460 0U, // G_FCEIL
461 0U, // G_FCOS
462 0U, // G_FSIN
463 0U, // G_FSINCOS
464 0U, // G_FTAN
465 0U, // G_FACOS
466 0U, // G_FASIN
467 0U, // G_FATAN
468 0U, // G_FATAN2
469 0U, // G_FCOSH
470 0U, // G_FSINH
471 0U, // G_FTANH
472 0U, // G_FSQRT
473 0U, // G_FFLOOR
474 0U, // G_FRINT
475 0U, // G_FNEARBYINT
476 0U, // G_ADDRSPACE_CAST
477 0U, // G_BLOCK_ADDR
478 0U, // G_JUMP_TABLE
479 0U, // G_DYN_STACKALLOC
480 0U, // G_STACKSAVE
481 0U, // G_STACKRESTORE
482 0U, // G_STRICT_FADD
483 0U, // G_STRICT_FSUB
484 0U, // G_STRICT_FMUL
485 0U, // G_STRICT_FDIV
486 0U, // G_STRICT_FREM
487 0U, // G_STRICT_FMA
488 0U, // G_STRICT_FSQRT
489 0U, // G_STRICT_FLDEXP
490 0U, // G_READ_REGISTER
491 0U, // G_WRITE_REGISTER
492 0U, // G_MEMCPY
493 0U, // G_MEMCPY_INLINE
494 0U, // G_MEMMOVE
495 0U, // G_MEMSET
496 0U, // G_BZERO
497 0U, // G_TRAP
498 0U, // G_DEBUGTRAP
499 0U, // G_UBSANTRAP
500 0U, // G_VECREDUCE_SEQ_FADD
501 0U, // G_VECREDUCE_SEQ_FMUL
502 0U, // G_VECREDUCE_FADD
503 0U, // G_VECREDUCE_FMUL
504 0U, // G_VECREDUCE_FMAX
505 0U, // G_VECREDUCE_FMIN
506 0U, // G_VECREDUCE_FMAXIMUM
507 0U, // G_VECREDUCE_FMINIMUM
508 0U, // G_VECREDUCE_ADD
509 0U, // G_VECREDUCE_MUL
510 0U, // G_VECREDUCE_AND
511 0U, // G_VECREDUCE_OR
512 0U, // G_VECREDUCE_XOR
513 0U, // G_VECREDUCE_SMAX
514 0U, // G_VECREDUCE_SMIN
515 0U, // G_VECREDUCE_UMAX
516 0U, // G_VECREDUCE_UMIN
517 0U, // G_SBFX
518 0U, // G_UBFX
519 2074U, // A2_addsp
520 18458U, // A2_iconst
521 16812058U, // A2_neg
522 51226U, // A2_not
523 33624179U, // A2_tfrf
524 33640563U, // A2_tfrfnew
525 50432026U, // A2_tfrp
526 33624179U, // A2_tfrpf
527 33640563U, // A2_tfrpfnew
528 50448410U, // A2_tfrpi
529 33624358U, // A2_tfrpt
530 33640742U, // A2_tfrptnew
531 33624358U, // A2_tfrt
532 33640742U, // A2_tfrtnew
533 16910362U, // A2_vaddb_map
534 16926746U, // A2_vsubb_map
535 165914U, // A2_zxtb
536 16959514U, // A4_boundscheck
537 1U, // ADJCALLSTACKDOWN
538 1U, // ADJCALLSTACKUP
539 198682U, // C2_cmpgei
540 215066U, // C2_cmpgeui
541 231450U, // C2_cmplt
542 247834U, // C2_cmpltu
543 50432026U, // C2_pxfer_map
544 1561U, // DUPLEX_Pseudo
545 1298U, // ENDLOOP0
546 1308U, // ENDLOOP01
547 1407U, // ENDLOOP1
548 1299U, // J2_endloop0
549 1309U, // J2_endloop01
550 1408U, // J2_endloop1
551 264307U, // J2_jumpf_nopred_map
552 280691U, // J2_jumprf_nopred_map
553 280870U, // J2_jumprt_nopred_map
554 264486U, // J2_jumpt_nopred_map
555 297114U, // J2_trap1_noregmap
556 67422234U, // L2_loadalignb_zomap
557 67438618U, // L2_loadalignh_zomap
558 17123354U, // L2_loadbsw2_zomap
559 17123354U, // L2_loadbsw4_zomap
560 17139738U, // L2_loadbzw2_zomap
561 17139738U, // L2_loadbzw4_zomap
562 17156122U, // L2_loadrb_zomap
563 17172506U, // L2_loadrd_zomap
564 17188890U, // L2_loadrh_zomap
565 17205274U, // L2_loadri_zomap
566 17221658U, // L2_loadrub_zomap
567 17238042U, // L2_loadruh_zomap
568 83955827U, // L2_ploadrbf_zomap
569 83972211U, // L2_ploadrbfnew_zomap
570 83956006U, // L2_ploadrbt_zomap
571 83972390U, // L2_ploadrbtnew_zomap
572 100733043U, // L2_ploadrdf_zomap
573 100749427U, // L2_ploadrdfnew_zomap
574 100733222U, // L2_ploadrdt_zomap
575 100749606U, // L2_ploadrdtnew_zomap
576 117510259U, // L2_ploadrhf_zomap
577 117526643U, // L2_ploadrhfnew_zomap
578 117510438U, // L2_ploadrht_zomap
579 117526822U, // L2_ploadrhtnew_zomap
580 134287475U, // L2_ploadrif_zomap
581 134303859U, // L2_ploadrifnew_zomap
582 134287654U, // L2_ploadrit_zomap
583 134304038U, // L2_ploadritnew_zomap
584 151064691U, // L2_ploadrubf_zomap
585 151081075U, // L2_ploadrubfnew_zomap
586 151064870U, // L2_ploadrubt_zomap
587 151081254U, // L2_ploadrubtnew_zomap
588 167841907U, // L2_ploadruhf_zomap
589 167858291U, // L2_ploadruhfnew_zomap
590 167842086U, // L2_ploadruht_zomap
591 167858470U, // L2_ploadruhtnew_zomap
592 477648U, // L4_add_memopb_zomap
593 477780U, // L4_add_memoph_zomap
594 478226U, // L4_add_memopw_zomap
595 494032U, // L4_and_memopb_zomap
596 494164U, // L4_and_memoph_zomap
597 494610U, // L4_and_memopw_zomap
598 510416U, // L4_iadd_memopb_zomap
599 510548U, // L4_iadd_memoph_zomap
600 510994U, // L4_iadd_memopw_zomap
601 526800U, // L4_iand_memopb_zomap
602 526932U, // L4_iand_memoph_zomap
603 527378U, // L4_iand_memopw_zomap
604 543184U, // L4_ior_memopb_zomap
605 543316U, // L4_ior_memoph_zomap
606 543762U, // L4_ior_memopw_zomap
607 559568U, // L4_isub_memopb_zomap
608 559700U, // L4_isub_memoph_zomap
609 560146U, // L4_isub_memopw_zomap
610 575952U, // L4_or_memopb_zomap
611 576084U, // L4_or_memoph_zomap
612 576530U, // L4_or_memopw_zomap
613 591987U, // L4_return_map_to_raw_f
614 608371U, // L4_return_map_to_raw_fnew_pnt
615 624755U, // L4_return_map_to_raw_fnew_pt
616 592166U, // L4_return_map_to_raw_t
617 608550U, // L4_return_map_to_raw_tnew_pnt
618 624934U, // L4_return_map_to_raw_tnew_pt
619 641488U, // L4_sub_memopb_zomap
620 641620U, // L4_sub_memoph_zomap
621 642066U, // L4_sub_memopw_zomap
622 1574U, // L6_deallocframe_map_to_raw
623 1712U, // L6_return_map_to_raw
624 121U, // LDriw_ctr
625 121U, // LDriw_pred
626 185206810U, // M2_mpysmi
627 673818U, // M2_mpyui
628 202016794U, // M2_vrcmpys_acc_s1
629 202033178U, // M2_vrcmpys_s1
630 218810394U, // M2_vrcmpys_s1rp
631 722970U, // M7_vdmpy
632 739354U, // M7_vdmpy_acc
633 0U, // PS_aligna
634 0U, // PS_alloca
635 0U, // PS_call_instrprof_custom
636 0U, // PS_call_nr
637 0U, // PS_crash
638 0U, // PS_false
639 0U, // PS_fi
640 0U, // PS_fia
641 1U, // PS_loadrb_pci
642 1U, // PS_loadrb_pcr
643 1U, // PS_loadrd_pci
644 1U, // PS_loadrd_pcr
645 1U, // PS_loadrh_pci
646 1U, // PS_loadrh_pcr
647 1U, // PS_loadri_pci
648 1U, // PS_loadri_pcr
649 1U, // PS_loadrub_pci
650 1U, // PS_loadrub_pcr
651 1U, // PS_loadruh_pci
652 1U, // PS_loadruh_pcr
653 1U, // PS_pselect
654 0U, // PS_qfalse
655 0U, // PS_qtrue
656 1U, // PS_readcr
657 1U, // PS_readcr64
658 1U, // PS_storerb_pci
659 1U, // PS_storerb_pcr
660 1U, // PS_storerd_pci
661 1U, // PS_storerd_pcr
662 1U, // PS_storerf_pci
663 1U, // PS_storerf_pcr
664 1U, // PS_storerh_pci
665 1U, // PS_storerh_pcr
666 1U, // PS_storeri_pci
667 1U, // PS_storeri_pcr
668 0U, // PS_tailcall_i
669 755820U, // PS_tailcall_r
670 0U, // PS_true
671 0U, // PS_vdd0
672 0U, // PS_vloadrq_ai
673 0U, // PS_vloadrv_ai
674 0U, // PS_vloadrv_nt_ai
675 0U, // PS_vloadrw_ai
676 0U, // PS_vloadrw_nt_ai
677 0U, // PS_vmulw
678 0U, // PS_vmulw_acc
679 0U, // PS_vselect
680 0U, // PS_vsplatib
681 0U, // PS_vsplatih
682 0U, // PS_vsplatiw
683 0U, // PS_vsplatrb
684 0U, // PS_vsplatrh
685 0U, // PS_vsplatrw
686 0U, // PS_vstorerq_ai
687 0U, // PS_vstorerv_ai
688 0U, // PS_vstorerv_nt_ai
689 0U, // PS_vstorerw_ai
690 0U, // PS_vstorerw_nt_ai
691 0U, // PS_wselect
692 772122U, // S2_asr_i_p_rnd_goodsyntax
693 772122U, // S2_asr_i_r_rnd_goodsyntax
694 788595U, // S2_pstorerbf_zomap
695 788595U, // S2_pstorerbnewf_zomap
696 788774U, // S2_pstorerbnewt_zomap
697 788774U, // S2_pstorerbt_zomap
698 804979U, // S2_pstorerdf_zomap
699 805158U, // S2_pstorerdt_zomap
700 821363U, // S2_pstorerff_zomap
701 821542U, // S2_pstorerft_zomap
702 821363U, // S2_pstorerhf_zomap
703 821363U, // S2_pstorerhnewf_zomap
704 821542U, // S2_pstorerhnewt_zomap
705 821542U, // S2_pstorerht_zomap
706 837747U, // S2_pstorerif_zomap
707 837747U, // S2_pstorerinewf_zomap
708 837926U, // S2_pstorerinewt_zomap
709 837926U, // S2_pstorerit_zomap
710 51186128U, // S2_storerb_zomap
711 235735504U, // S2_storerbnew_zomap
712 51186184U, // S2_storerd_zomap
713 252512852U, // S2_storerf_zomap
714 51186260U, // S2_storerh_zomap
715 235735636U, // S2_storerhnew_zomap
716 51186706U, // S2_storeri_zomap
717 235736082U, // S2_storerinew_zomap
718 17647642U, // S2_tableidxb_goodsyntax
719 17664026U, // S2_tableidxd_goodsyntax
720 17680410U, // S2_tableidxh_goodsyntax
721 17696794U, // S2_tableidxw_goodsyntax
722 936051U, // S4_pstorerbfnew_zomap
723 936051U, // S4_pstorerbnewfnew_zomap
724 936230U, // S4_pstorerbnewtnew_zomap
725 936230U, // S4_pstorerbtnew_zomap
726 952435U, // S4_pstorerdfnew_zomap
727 952614U, // S4_pstorerdtnew_zomap
728 968819U, // S4_pstorerffnew_zomap
729 968998U, // S4_pstorerftnew_zomap
730 968819U, // S4_pstorerhfnew_zomap
731 968819U, // S4_pstorerhnewfnew_zomap
732 968998U, // S4_pstorerhnewtnew_zomap
733 968998U, // S4_pstorerhtnew_zomap
734 985203U, // S4_pstorerifnew_zomap
735 985203U, // S4_pstorerinewfnew_zomap
736 985382U, // S4_pstorerinewtnew_zomap
737 985382U, // S4_pstoreritnew_zomap
738 1001936U, // S4_storeirb_zomap
739 788595U, // S4_storeirbf_zomap
740 936051U, // S4_storeirbfnew_zomap
741 788774U, // S4_storeirbt_zomap
742 936230U, // S4_storeirbtnew_zomap
743 1002068U, // S4_storeirh_zomap
744 821363U, // S4_storeirhf_zomap
745 968819U, // S4_storeirhfnew_zomap
746 821542U, // S4_storeirht_zomap
747 968998U, // S4_storeirhtnew_zomap
748 1002514U, // S4_storeiri_zomap
749 837747U, // S4_storeirif_zomap
750 985203U, // S4_storeirifnew_zomap
751 837926U, // S4_storeirit_zomap
752 985382U, // S4_storeiritnew_zomap
753 269453338U, // S5_asrhub_rnd_sat_goodsyntax
754 185583642U, // S5_vasrhrnd_goodsyntax
755 297148U, // S6_allocframe_to_raw
756 121U, // STriw_ctr
757 121U, // STriw_pred
758 286263322U, // V6_MAP_equb
759 286279706U, // V6_MAP_equb_and
760 286296090U, // V6_MAP_equb_ior
761 286312474U, // V6_MAP_equb_xor
762 303040538U, // V6_MAP_equh
763 303056922U, // V6_MAP_equh_and
764 303073306U, // V6_MAP_equh_ior
765 303089690U, // V6_MAP_equh_xor
766 319817754U, // V6_MAP_equw
767 319834138U, // V6_MAP_equw_and
768 319850522U, // V6_MAP_equw_ior
769 319866906U, // V6_MAP_equw_xor
770 17893402U, // V6_dbl_ld0
771 51186324U, // V6_dbl_st0
772 1132570U, // V6_extractw_alt
773 1148954U, // V6_hi
774 17893402U, // V6_ld0
775 335614067U, // V6_ldcnp0
776 335614067U, // V6_ldcnpnt0
777 335614246U, // V6_ldcp0
778 335614246U, // V6_ldcpnt0
779 352391283U, // V6_ldnp0
780 352391283U, // V6_ldnpnt0
781 370214938U, // V6_ldnt0
782 352391462U, // V6_ldp0
783 352391462U, // V6_ldpnt0
784 385945715U, // V6_ldtnp0
785 385945715U, // V6_ldtnpnt0
786 385945894U, // V6_ldtp0
787 385945894U, // V6_ldtpnt0
788 17942554U, // V6_ldu0
789 1181722U, // V6_lo
790 51186324U, // V6_st0
791 235735700U, // V6_stn0
792 236079764U, // V6_stnnt0
793 1214579U, // V6_stnp0
794 1214579U, // V6_stnpnt0
795 1214579U, // V6_stnq0
796 1214579U, // V6_stnqnt0
797 51530388U, // V6_stnt0
798 1214758U, // V6_stp0
799 1214758U, // V6_stpnt0
800 1214758U, // V6_stq0
801 1214758U, // V6_stqnt0
802 51186592U, // V6_stu0
803 1230963U, // V6_stunp0
804 1231142U, // V6_stup0
805 1247258U, // V6_v10mpyubs10
806 1263642U, // V6_v10mpyubs10_vxx
807 403933210U, // V6_v6mpyhubs10_alt
808 403933210U, // V6_v6mpyvubs10_alt
809 18073626U, // V6_vabsb_alt
810 420726810U, // V6_vabsb_sat_alt
811 1312794U, // V6_vabsdiffh_alt
812 1329178U, // V6_vabsdiffub_alt
813 1345562U, // V6_vabsdiffuh_alt
814 1361946U, // V6_vabsdiffw_alt
815 18155546U, // V6_vabsh_alt
816 420808730U, // V6_vabsh_sat_alt
817 1394714U, // V6_vabsub_alt
818 1411098U, // V6_vabsuh_alt
819 1427482U, // V6_vabsuw_alt
820 18221082U, // V6_vabsw_alt
821 420874266U, // V6_vabsw_sat_alt
822 16910362U, // V6_vaddb_alt
823 16910362U, // V6_vaddb_dv_alt
824 437670003U, // V6_vaddbnq_alt
825 437670182U, // V6_vaddbq_alt
826 419563546U, // V6_vaddbsat_alt
827 419563546U, // V6_vaddbsat_dv_alt
828 18253850U, // V6_vaddh_alt
829 18253850U, // V6_vaddh_dv_alt
830 454479987U, // V6_vaddhnq_alt
831 454480166U, // V6_vaddhq_alt
832 420907034U, // V6_vaddhsat_alt
833 420907034U, // V6_vaddhsat_dv_alt
834 1509402U, // V6_vaddhw_acc_alt
835 18253850U, // V6_vaddhw_alt
836 1525786U, // V6_vaddubh_acc_alt
837 18319386U, // V6_vaddubh_alt
838 420972570U, // V6_vaddubsat_alt
839 420972570U, // V6_vaddubsat_dv_alt
840 420988954U, // V6_vadduhsat_alt
841 420988954U, // V6_vadduhsat_dv_alt
842 1574938U, // V6_vadduhw_acc_alt
843 18335770U, // V6_vadduhw_alt
844 1591322U, // V6_vadduwsat_alt
845 1591322U, // V6_vadduwsat_dv_alt
846 18384922U, // V6_vaddw_alt
847 18384922U, // V6_vaddw_dv_alt
848 471388275U, // V6_vaddwnq_alt
849 471388454U, // V6_vaddwq_alt
850 421038106U, // V6_vaddwsat_alt
851 421038106U, // V6_vaddwsat_dv_alt
852 1640474U, // V6_vandnqrt_acc_alt
853 1656858U, // V6_vandnqrt_alt
854 1673242U, // V6_vandqrt_acc_alt
855 1689626U, // V6_vandqrt_alt
856 1673242U, // V6_vandvrt_acc_alt
857 1689626U, // V6_vandvrt_alt
858 1706010U, // V6_vaslh_acc_alt
859 488261658U, // V6_vaslh_alt
860 488261658U, // V6_vaslhv_alt
861 1738778U, // V6_vaslw_acc_alt
862 488294426U, // V6_vaslw_alt
863 488294426U, // V6_vaslwv_alt
864 1771546U, // V6_vasr_into_alt
865 1787930U, // V6_vasrh_acc_alt
866 487573530U, // V6_vasrh_alt
867 487573530U, // V6_vasrhv_alt
868 1804314U, // V6_vasrw_acc_alt
869 488359962U, // V6_vasrw_alt
870 488359962U, // V6_vasrwv_alt
871 50432026U, // V6_vassignp
872 18614298U, // V6_vavgb_alt
873 505153562U, // V6_vavgbrnd_alt
874 18630682U, // V6_vavgh_alt
875 505169946U, // V6_vavghrnd_alt
876 18647066U, // V6_vavgub_alt
877 505186330U, // V6_vavgubrnd_alt
878 18663450U, // V6_vavguh_alt
879 505202714U, // V6_vavguhrnd_alt
880 18679834U, // V6_vavguw_alt
881 505219098U, // V6_vavguwrnd_alt
882 18696218U, // V6_vavgw_alt
883 505235482U, // V6_vavgwrnd_alt
884 1935386U, // V6_vcl0h_alt
885 1951770U, // V6_vcl0w_alt
886 1968154U, // V6_vd0
887 1968154U, // V6_vdd0
888 1984538U, // V6_vdealb4w_alt
889 2000922U, // V6_vdealb_alt
890 2017306U, // V6_vdealh_alt
891 2033690U, // V6_vdmpybus_acc_alt
892 2050074U, // V6_vdmpybus_alt
893 2033690U, // V6_vdmpybus_dv_acc_alt
894 2050074U, // V6_vdmpybus_dv_alt
895 2066458U, // V6_vdmpyhb_acc_alt
896 2082842U, // V6_vdmpyhb_alt
897 2066458U, // V6_vdmpyhb_dv_acc_alt
898 2082842U, // V6_vdmpyhb_dv_alt
899 2099226U, // V6_vdmpyhisat_acc_alt
900 2115610U, // V6_vdmpyhisat_alt
901 2099226U, // V6_vdmpyhsat_acc_alt
902 2115610U, // V6_vdmpyhsat_alt
903 522225690U, // V6_vdmpyhsuisat_acc_alt
904 522242074U, // V6_vdmpyhsuisat_alt
905 421562394U, // V6_vdmpyhsusat_acc_alt
906 421578778U, // V6_vdmpyhsusat_alt
907 2099226U, // V6_vdmpyhvsat_acc_alt
908 2115610U, // V6_vdmpyhvsat_alt
909 2164762U, // V6_vdsaduh_acc_alt
910 2181146U, // V6_vdsaduh_alt
911 1U, // V6_vgather_vscatter_mh_pseudo
912 1U, // V6_vgathermh_pseudo
913 1U, // V6_vgathermhq_pseudo
914 1U, // V6_vgathermhw_pseudo
915 1U, // V6_vgathermhwq_pseudo
916 1U, // V6_vgathermw_pseudo
917 1U, // V6_vgathermwq_pseudo
918 488736794U, // V6_vlsrh_alt
919 488736794U, // V6_vlsrhv_alt
920 488753178U, // V6_vlsrw_alt
921 488753178U, // V6_vlsrwv_alt
922 2230298U, // V6_vmaxb_alt
923 2246682U, // V6_vmaxh_alt
924 2263066U, // V6_vmaxub_alt
925 2279450U, // V6_vmaxuh_alt
926 2295834U, // V6_vmaxw_alt
927 2312218U, // V6_vminb_alt
928 2328602U, // V6_vminh_alt
929 2344986U, // V6_vminub_alt
930 2361370U, // V6_vminuh_alt
931 2377754U, // V6_vminw_alt
932 2394138U, // V6_vmpabus_acc_alt
933 2410522U, // V6_vmpabus_alt
934 2410522U, // V6_vmpabusv_alt
935 2426906U, // V6_vmpabuu_acc_alt
936 2443290U, // V6_vmpabuu_alt
937 2443290U, // V6_vmpabuuv_alt
938 2459674U, // V6_vmpahb_acc_alt
939 2476058U, // V6_vmpahb_alt
940 2492442U, // V6_vmpauhb_acc_alt
941 2508826U, // V6_vmpauhb_alt
942 2525210U, // V6_vmpybus_acc_alt
943 2541594U, // V6_vmpybus_alt
944 2525210U, // V6_vmpybusv_acc_alt
945 2541594U, // V6_vmpybusv_alt
946 2557978U, // V6_vmpybv_acc_alt
947 2574362U, // V6_vmpybv_alt
948 2590746U, // V6_vmpyewuh_alt
949 19384346U, // V6_vmpyh_acc_alt
950 19400730U, // V6_vmpyh_alt
951 422037530U, // V6_vmpyhsat_acc_alt
952 220727322U, // V6_vmpyhsrs_alt
953 203950106U, // V6_vmpyhss_alt
954 2639898U, // V6_vmpyhus_acc_alt
955 2656282U, // V6_vmpyhus_alt
956 19384346U, // V6_vmpyhv_acc_alt
957 19400730U, // V6_vmpyhv_alt
958 220727322U, // V6_vmpyhvsrs_alt
959 2672666U, // V6_vmpyiewh_acc_alt
960 2689050U, // V6_vmpyiewuh_acc_alt
961 2705434U, // V6_vmpyiewuh_alt
962 2721818U, // V6_vmpyih_acc_alt
963 2738202U, // V6_vmpyih_alt
964 2754586U, // V6_vmpyihb_acc_alt
965 2770970U, // V6_vmpyihb_alt
966 2787354U, // V6_vmpyiowh_alt
967 2803738U, // V6_vmpyiwb_acc_alt
968 2820122U, // V6_vmpyiwb_alt
969 2836506U, // V6_vmpyiwh_acc_alt
970 2852890U, // V6_vmpyiwh_alt
971 2869274U, // V6_vmpyiwub_acc_alt
972 2885658U, // V6_vmpyiwub_alt
973 204228634U, // V6_vmpyowh_alt
974 221005850U, // V6_vmpyowh_rnd_alt
975 539789338U, // V6_vmpyowh_rnd_sacc_alt
976 556566554U, // V6_vmpyowh_sacc_alt
977 2934810U, // V6_vmpyub_acc_alt
978 2951194U, // V6_vmpyub_alt
979 2934810U, // V6_vmpyubv_acc_alt
980 2951194U, // V6_vmpyubv_alt
981 2967578U, // V6_vmpyuh_acc_alt
982 2983962U, // V6_vmpyuh_alt
983 2967578U, // V6_vmpyuhv_acc_alt
984 2983962U, // V6_vmpyuhv_alt
985 3000346U, // V6_vnavgb_alt
986 19793946U, // V6_vnavgh_alt
987 3033114U, // V6_vnavgub_alt
988 19826714U, // V6_vnavgw_alt
989 3065882U, // V6_vnormamth_alt
990 3082266U, // V6_vnormamtw_alt
991 3098650U, // V6_vpackeb_alt
992 3115034U, // V6_vpackeh_alt
993 3131418U, // V6_vpackhb_sat_alt
994 3147802U, // V6_vpackhub_sat_alt
995 3164186U, // V6_vpackob_alt
996 3180570U, // V6_vpackoh_alt
997 3196954U, // V6_vpackwh_sat_alt
998 3213338U, // V6_vpackwuh_sat_alt
999 3229722U, // V6_vpopcounth_alt
1000 573671450U, // V6_vrmpybub_rtt_acc_alt
1001 573687834U, // V6_vrmpybub_rtt_alt
1002 20056090U, // V6_vrmpybus_acc_alt
1003 20072474U, // V6_vrmpybus_alt
1004 187828250U, // V6_vrmpybusi_acc_alt
1005 187844634U, // V6_vrmpybusi_alt
1006 20056090U, // V6_vrmpybusv_acc_alt
1007 20072474U, // V6_vrmpybusv_alt
1008 3311642U, // V6_vrmpybv_acc_alt
1009 3328026U, // V6_vrmpybv_alt
1010 20121626U, // V6_vrmpyub_acc_alt
1011 20138010U, // V6_vrmpyub_alt
1012 590579738U, // V6_vrmpyub_rtt_acc_alt
1013 590596122U, // V6_vrmpyub_rtt_alt
1014 187893786U, // V6_vrmpyubi_acc_alt
1015 187910170U, // V6_vrmpyubi_alt
1016 20121626U, // V6_vrmpyubv_acc_alt
1017 20138010U, // V6_vrmpyubv_alt
1018 3409946U, // V6_vrotr_alt
1019 3426330U, // V6_vroundhb_alt
1020 3442714U, // V6_vroundhub_alt
1021 3459098U, // V6_vrounduhub_alt
1022 3475482U, // V6_vrounduwuh_alt
1023 3491866U, // V6_vroundwh_alt
1024 3508250U, // V6_vroundwuh_alt
1025 188074010U, // V6_vrsadubi_acc_alt
1026 188090394U, // V6_vrsadubi_alt
1027 490096666U, // V6_vsathub_alt
1028 3573786U, // V6_vsatuwuh_alt
1029 490129434U, // V6_vsatwh_alt
1030 3606554U, // V6_vsb_alt
1031 3623698U, // V6_vscattermh_add_alt
1032 3623698U, // V6_vscattermh_alt
1033 607619366U, // V6_vscattermhq_alt
1034 3623698U, // V6_vscattermw_add_alt
1035 3623698U, // V6_vscattermw_alt
1036 3623698U, // V6_vscattermwh_add_alt
1037 3623698U, // V6_vscattermwh_alt
1038 624396582U, // V6_vscattermwhq_alt
1039 624396582U, // V6_vscattermwq_alt
1040 3655706U, // V6_vsh_alt
1041 3672090U, // V6_vshufeh_alt
1042 3688474U, // V6_vshuffb_alt
1043 3704858U, // V6_vshuffeb_alt
1044 3721242U, // V6_vshuffh_alt
1045 3737626U, // V6_vshuffob_alt
1046 3754010U, // V6_vshufoeb_alt
1047 3770394U, // V6_vshufoeh_alt
1048 3786778U, // V6_vshufoh_alt
1049 16926746U, // V6_vsubb_alt
1050 16926746U, // V6_vsubb_dv_alt
1051 638996595U, // V6_vsubbnq_alt
1052 638996774U, // V6_vsubbq_alt
1053 419579930U, // V6_vsubbsat_alt
1054 419579930U, // V6_vsubbsat_dv_alt
1055 20580378U, // V6_vsubh_alt
1056 20580378U, // V6_vsubh_dv_alt
1057 655806579U, // V6_vsubhnq_alt
1058 655806758U, // V6_vsubhq_alt
1059 423233562U, // V6_vsubhsat_alt
1060 423233562U, // V6_vsubhsat_dv_alt
1061 20580378U, // V6_vsubhw_alt
1062 20596762U, // V6_vsububh_alt
1063 423249946U, // V6_vsububsat_alt
1064 423249946U, // V6_vsububsat_dv_alt
1065 423266330U, // V6_vsubuhsat_alt
1066 423266330U, // V6_vsubuhsat_dv_alt
1067 20613146U, // V6_vsubuhw_alt
1068 3852314U, // V6_vsubuwsat_alt
1069 3852314U, // V6_vsubuwsat_dv_alt
1070 20645914U, // V6_vsubw_alt
1071 20645914U, // V6_vsubw_dv_alt
1072 672714867U, // V6_vsubwnq_alt
1073 672715046U, // V6_vsubwq_alt
1074 423299098U, // V6_vsubwsat_alt
1075 423299098U, // V6_vsubwsat_dv_alt
1076 3885082U, // V6_vtmpyb_acc_alt
1077 3901466U, // V6_vtmpyb_alt
1078 3917850U, // V6_vtmpybus_acc_alt
1079 3934234U, // V6_vtmpybus_alt
1080 3950618U, // V6_vtmpyhb_acc_alt
1081 3967002U, // V6_vtmpyhb_alt
1082 3623284U, // V6_vtran2x2_map
1083 3983386U, // V6_vunpackb_alt
1084 3999770U, // V6_vunpackh_alt
1085 4016154U, // V6_vunpackob_alt
1086 4032538U, // V6_vunpackoh_alt
1087 4048922U, // V6_vunpackub_alt
1088 4065306U, // V6_vunpackuh_alt
1089 4081690U, // V6_vzb_alt
1090 4098074U, // V6_vzh_alt
1091 297616U, // V6_zld0
1092 4114726U, // V6_zldp0
1093 4131501U, // Y2_crswap_old
1094 297547U, // Y2_dcfetch
1095 1606U, // Y2_k1lock_map
1096 1630U, // Y2_k1unlock_map
1097 2074U, // dup_A2_add
1098 2074U, // dup_A2_addi
1099 188696602U, // dup_A2_andir
1100 188712986U, // dup_A2_combineii
1101 4179994U, // dup_A2_sxtb
1102 4196378U, // dup_A2_sxth
1103 50432026U, // dup_A2_tfr
1104 50448410U, // dup_A2_tfrsi
1105 165914U, // dup_A2_zxtb
1106 4212762U, // dup_A2_zxth
1107 188712986U, // dup_A4_combineii
1108 490702874U, // dup_A4_combineir
1109 188778522U, // dup_A4_combineri
1110 687935603U, // dup_C2_cmoveif
1111 687935782U, // dup_C2_cmoveit
1112 687951987U, // dup_C2_cmovenewif
1113 687952166U, // dup_C2_cmovenewit
1114 188794906U, // dup_C2_cmpeqi
1115 4261914U, // dup_L2_deallocframe
1116 705021978U, // dup_L2_loadrb_io
1117 705038362U, // dup_L2_loadrd_io
1118 705054746U, // dup_L2_loadrh_io
1119 705071130U, // dup_L2_loadri_io
1120 705087514U, // dup_L2_loadrub_io
1121 705103898U, // dup_L2_loadruh_io
1122 71387669U, // dup_S2_allocframe
1123 725715408U, // dup_S2_storerb_io
1124 725715464U, // dup_S2_storerd_io
1125 725715540U, // dup_S2_storerh_io
1126 725715986U, // dup_S2_storeri_io
1127 742492624U, // dup_S4_storeirb_io
1128 742493202U, // dup_S4_storeiri_io
1129 21088282U, // A2_abs
1130 21088282U, // A2_absp
1131 423741466U, // A2_abssat
1132 2074U, // A2_add
1133 2074U, // A2_addh_h16_hh
1134 2074U, // A2_addh_h16_hl
1135 2074U, // A2_addh_h16_lh
1136 2074U, // A2_addh_h16_ll
1137 2074U, // A2_addh_h16_sat_hh
1138 2074U, // A2_addh_h16_sat_hl
1139 2074U, // A2_addh_h16_sat_lh
1140 2074U, // A2_addh_h16_sat_ll
1141 2074U, // A2_addh_l16_hl
1142 2074U, // A2_addh_l16_ll
1143 2074U, // A2_addh_l16_sat_hl
1144 2074U, // A2_addh_l16_sat_ll
1145 2074U, // A2_addi
1146 2074U, // A2_addp
1147 2074U, // A2_addpsat
1148 2074U, // A2_addsat
1149 2074U, // A2_addsph
1150 2074U, // A2_addspl
1151 490686490U, // A2_and
1152 188696602U, // A2_andir
1153 490686490U, // A2_andp
1154 4327450U, // A2_aslh
1155 4343834U, // A2_asrh
1156 759203866U, // A2_combine_hh
1157 759203866U, // A2_combine_hl
1158 775981082U, // A2_combine_lh
1159 775981082U, // A2_combine_ll
1160 188712986U, // A2_combineii
1161 490768410U, // A2_combinew
1162 4360218U, // A2_max
1163 4360218U, // A2_maxp
1164 4376602U, // A2_maxu
1165 4376602U, // A2_maxup
1166 4392986U, // A2_min
1167 4392986U, // A2_minp
1168 4409370U, // A2_minu
1169 4409370U, // A2_minup
1170 16812058U, // A2_negp
1171 419465242U, // A2_negsat
1172 1750U, // A2_nop
1173 51226U, // A2_notp
1174 490965018U, // A2_or
1175 188975130U, // A2_orir
1176 490965018U, // A2_orp
1177 788598899U, // A2_paddf
1178 788615283U, // A2_paddfnew
1179 788598899U, // A2_paddif
1180 788615283U, // A2_paddifnew
1181 788599078U, // A2_paddit
1182 788615462U, // A2_padditnew
1183 788599078U, // A2_paddt
1184 788615462U, // A2_paddtnew
1185 805376115U, // A2_pandf
1186 805392499U, // A2_pandfnew
1187 805376294U, // A2_pandt
1188 805392678U, // A2_pandtnew
1189 822153331U, // A2_porf
1190 822169715U, // A2_porfnew
1191 822153510U, // A2_port
1192 822169894U, // A2_portnew
1193 838930547U, // A2_psubf
1194 838946931U, // A2_psubfnew
1195 838930726U, // A2_psubt
1196 838947110U, // A2_psubtnew
1197 855707763U, // A2_pxorf
1198 855724147U, // A2_pxorfnew
1199 855707942U, // A2_pxort
1200 855724326U, // A2_pxortnew
1201 423872538U, // A2_roundsat
1202 4458522U, // A2_sat
1203 4474906U, // A2_satb
1204 4491290U, // A2_sath
1205 4507674U, // A2_satub
1206 4524058U, // A2_satuh
1207 4540442U, // A2_sub
1208 4540442U, // A2_subh_h16_hh
1209 4540442U, // A2_subh_h16_hl
1210 4540442U, // A2_subh_h16_lh
1211 4540442U, // A2_subh_h16_ll
1212 4540442U, // A2_subh_h16_sat_hh
1213 4540442U, // A2_subh_h16_sat_hl
1214 4540442U, // A2_subh_h16_sat_lh
1215 4540442U, // A2_subh_h16_sat_ll
1216 4540442U, // A2_subh_l16_hl
1217 4540442U, // A2_subh_l16_ll
1218 4540442U, // A2_subh_l16_sat_hl
1219 4540442U, // A2_subh_l16_sat_ll
1220 4540442U, // A2_subp
1221 491096090U, // A2_subri
1222 4540442U, // A2_subsat
1223 18253850U, // A2_svaddh
1224 420907034U, // A2_svaddhs
1225 420988954U, // A2_svadduhs
1226 18630682U, // A2_svavgh
1227 505169946U, // A2_svavghs
1228 19793946U, // A2_svnavgh
1229 20580378U, // A2_svsubh
1230 423233562U, // A2_svsubhs
1231 423266330U, // A2_svsubuhs
1232 4573210U, // A2_swiz
1233 4179994U, // A2_sxtb
1234 4196378U, // A2_sxth
1235 4589594U, // A2_sxtw
1236 50432026U, // A2_tfr
1237 50432026U, // A2_tfrcrr
1238 71714842U, // A2_tfrih
1239 71731226U, // A2_tfril
1240 50432026U, // A2_tfrrcr
1241 50448410U, // A2_tfrsi
1242 18155546U, // A2_vabsh
1243 420808730U, // A2_vabshsat
1244 18221082U, // A2_vabsw
1245 420874266U, // A2_vabswsat
1246 18253850U, // A2_vaddh
1247 420907034U, // A2_vaddhs
1248 18319386U, // A2_vaddub
1249 420972570U, // A2_vaddubs
1250 420988954U, // A2_vadduhs
1251 18384922U, // A2_vaddw
1252 421038106U, // A2_vaddws
1253 18630682U, // A2_vavgh
1254 874268698U, // A2_vavghcr
1255 505169946U, // A2_vavghr
1256 18647066U, // A2_vavgub
1257 505186330U, // A2_vavgubr
1258 18663450U, // A2_vavguh
1259 505202714U, // A2_vavguhr
1260 18679834U, // A2_vavguw
1261 505219098U, // A2_vavguwr
1262 18696218U, // A2_vavgw
1263 874334234U, // A2_vavgwcr
1264 505235482U, // A2_vavgwr
1265 491178010U, // A2_vcmpbeq
1266 491194394U, // A2_vcmpbgtu
1267 491210778U, // A2_vcmpheq
1268 491227162U, // A2_vcmphgt
1269 491243546U, // A2_vcmphgtu
1270 491259930U, // A2_vcmpweq
1271 491276314U, // A2_vcmpwgt
1272 491292698U, // A2_vcmpwgtu
1273 4769818U, // A2_vconj
1274 2230298U, // A2_vmaxb
1275 2246682U, // A2_vmaxh
1276 2263066U, // A2_vmaxub
1277 2279450U, // A2_vmaxuh
1278 4786202U, // A2_vmaxuw
1279 2295834U, // A2_vmaxw
1280 2312218U, // A2_vminb
1281 2328602U, // A2_vminh
1282 2344986U, // A2_vminub
1283 2361370U, // A2_vminuh
1284 4802586U, // A2_vminuw
1285 2377754U, // A2_vminw
1286 19793946U, // A2_vnavgh
1287 892209178U, // A2_vnavghcr
1288 271452186U, // A2_vnavghr
1289 19826714U, // A2_vnavgw
1290 892241946U, // A2_vnavgwcr
1291 271484954U, // A2_vnavgwr
1292 4818970U, // A2_vraddub
1293 4835354U, // A2_vraddub_acc
1294 20318234U, // A2_vrsadub
1295 20301850U, // A2_vrsadub_acc
1296 20580378U, // A2_vsubh
1297 423233562U, // A2_vsubhs
1298 20596762U, // A2_vsubub
1299 423249946U, // A2_vsububs
1300 423266330U, // A2_vsubuhs
1301 20645914U, // A2_vsubw
1302 423299098U, // A2_vsubws
1303 4851738U, // A2_xor
1304 4851738U, // A2_xorp
1305 4212762U, // A2_zxth
1306 67110938U, // A4_addp_c
1307 910116890U, // A4_andn
1308 910116890U, // A4_andnp
1309 491407386U, // A4_bitsplit
1310 189417498U, // A4_bitspliti
1311 922929178U, // A4_boundscheck_hi
1312 939706394U, // A4_boundscheck_lo
1313 491423770U, // A4_cmpbeq
1314 189433882U, // A4_cmpbeqi
1315 491440154U, // A4_cmpbgt
1316 189450266U, // A4_cmpbgti
1317 491456538U, // A4_cmpbgtu
1318 189466650U, // A4_cmpbgtui
1319 491472922U, // A4_cmpheq
1320 189483034U, // A4_cmpheqi
1321 491489306U, // A4_cmphgt
1322 189499418U, // A4_cmphgti
1323 491505690U, // A4_cmphgtu
1324 189515802U, // A4_cmphgtui
1325 188712986U, // A4_combineii
1326 490702874U, // A4_combineir
1327 188778522U, // A4_combineri
1328 189532186U, // A4_cround_ri
1329 491522074U, // A4_cround_rr
1330 297176U, // A4_ext
1331 4999194U, // A4_modwrapu
1332 910395418U, // A4_orn
1333 910395418U, // A4_ornp
1334 956371059U, // A4_paslhf
1335 956387443U, // A4_paslhfnew
1336 956371238U, // A4_paslht
1337 956387622U, // A4_paslhtnew
1338 973148275U, // A4_pasrhf
1339 973164659U, // A4_pasrhfnew
1340 973148454U, // A4_pasrht
1341 973164838U, // A4_pasrhtnew
1342 989925491U, // A4_psxtbf
1343 989941875U, // A4_psxtbfnew
1344 989925670U, // A4_psxtbt
1345 989942054U, // A4_psxtbtnew
1346 1006702707U, // A4_psxthf
1347 1006719091U, // A4_psxthfnew
1348 1006702886U, // A4_psxtht
1349 1006719270U, // A4_psxthtnew
1350 1023479923U, // A4_pzxtbf
1351 1023496307U, // A4_pzxtbfnew
1352 1023480102U, // A4_pzxtbt
1353 1023496486U, // A4_pzxtbtnew
1354 1040257139U, // A4_pzxthf
1355 1040273523U, // A4_pzxthfnew
1356 1040257318U, // A4_pzxtht
1357 1040273702U, // A4_pzxthtnew
1358 490784794U, // A4_rcmpeq
1359 188794906U, // A4_rcmpeqi
1360 491554842U, // A4_rcmpneq
1361 189564954U, // A4_rcmpneqi
1362 188991514U, // A4_round_ri
1363 188991514U, // A4_round_ri_sat
1364 490981402U, // A4_round_rr
1365 490981402U, // A4_round_rr_sat
1366 71649306U, // A4_subp_c
1367 50432026U, // A4_tfrcpp
1368 50432026U, // A4_tfrpcp
1369 5031962U, // A4_tlbmatch
1370 5048346U, // A4_vcmpbeq_any
1371 189188122U, // A4_vcmpbeqi
1372 491603994U, // A4_vcmpbgt
1373 189614106U, // A4_vcmpbgti
1374 189204506U, // A4_vcmpbgtui
1375 189220890U, // A4_vcmpheqi
1376 189237274U, // A4_vcmphgti
1377 189253658U, // A4_vcmphgtui
1378 189270042U, // A4_vcmpweqi
1379 189286426U, // A4_vcmpwgti
1380 189302810U, // A4_vcmpwgtui
1381 5081114U, // A4_vrmaxh
1382 5097498U, // A4_vrmaxuh
1383 5113882U, // A4_vrmaxuw
1384 5130266U, // A4_vrmaxw
1385 5146650U, // A4_vrminh
1386 5163034U, // A4_vrminuh
1387 5179418U, // A4_vrminuw
1388 5195802U, // A4_vrminw
1389 3622938U, // A5_ACS
1390 5212186U, // A5_vaddhubs
1391 5228570U, // A6_vcmpbeq_notany
1392 3622938U, // A6_vminub_RdP
1393 5244954U, // A7_clip
1394 189532186U, // A7_croundd_ri
1395 491522074U, // A7_croundd_rr
1396 5261338U, // A7_vclip
1397 5277722U, // C2_all8
1398 490686490U, // C2_and
1399 1061111834U, // C2_andn
1400 5294106U, // C2_any8
1401 491849754U, // C2_bitsclr
1402 189859866U, // C2_bitsclri
1403 5326874U, // C2_bitsset
1404 1073811571U, // C2_ccombinewf
1405 1073827955U, // C2_ccombinewnewf
1406 1073828134U, // C2_ccombinewnewt
1407 1073811750U, // C2_ccombinewt
1408 687935603U, // C2_cmoveif
1409 687935782U, // C2_cmoveit
1410 687951987U, // C2_cmovenewif
1411 687952166U, // C2_cmovenewit
1412 490784794U, // C2_cmpeq
1413 188794906U, // C2_cmpeqi
1414 490784794U, // C2_cmpeqp
1415 491882522U, // C2_cmpgt
1416 189892634U, // C2_cmpgti
1417 491882522U, // C2_cmpgtp
1418 491898906U, // C2_cmpgtu
1419 189909018U, // C2_cmpgtui
1420 491898906U, // C2_cmpgtup
1421 5376026U, // C2_mask
1422 491931674U, // C2_mux
1423 189941786U, // C2_muxii
1424 491931674U, // C2_muxir
1425 189941786U, // C2_muxri
1426 51226U, // C2_not
1427 490965018U, // C2_or
1428 1061390362U, // C2_orn
1429 50432026U, // C2_tfrpr
1430 50432026U, // C2_tfrrp
1431 5408794U, // C2_vitpack
1432 5425178U, // C2_vmux
1433 4851738U, // C2_xor
1434 5441562U, // C4_addipc
1435 1094666266U, // C4_and_and
1436 1094666266U, // C4_and_andn
1437 1111443482U, // C4_and_or
1438 1111443482U, // C4_and_orn
1439 491997210U, // C4_cmplte
1440 190007322U, // C4_cmpltei
1441 492013594U, // C4_cmplteu
1442 190023706U, // C4_cmplteui
1443 491554842U, // C4_cmpneq
1444 189564954U, // C4_cmpneqi
1445 5490714U, // C4_fastcorner9
1446 5507098U, // C4_fastcorner9_not
1447 492062746U, // C4_nbitsclr
1448 190072858U, // C4_nbitsclri
1449 5539866U, // C4_nbitsset
1450 1094944794U, // C4_or_and
1451 1094944794U, // C4_or_andn
1452 1111722010U, // C4_or_or
1453 1111722010U, // C4_or_orn
1454 759897U, // CALLProfile
1455 5556250U, // CONST32
1456 5572634U, // CONST64
1457 0U, // DuplexIClass0
1458 0U, // DuplexIClass1
1459 0U, // DuplexIClass2
1460 0U, // DuplexIClass3
1461 0U, // DuplexIClass4
1462 0U, // DuplexIClass5
1463 0U, // DuplexIClass6
1464 0U, // DuplexIClass7
1465 0U, // DuplexIClass8
1466 0U, // DuplexIClass9
1467 0U, // DuplexIClassA
1468 0U, // DuplexIClassB
1469 0U, // DuplexIClassC
1470 0U, // DuplexIClassD
1471 0U, // DuplexIClassE
1472 0U, // DuplexIClassF
1473 755820U, // EH_RETURN_JMPR
1474 5589018U, // F2_conv_d2df
1475 5605402U, // F2_conv_d2sf
1476 22399002U, // F2_conv_df2d
1477 1129695258U, // F2_conv_df2d_chop
1478 5638170U, // F2_conv_df2sf
1479 22431770U, // F2_conv_df2ud
1480 1129728026U, // F2_conv_df2ud_chop
1481 22448154U, // F2_conv_df2uw
1482 1129744410U, // F2_conv_df2uw_chop
1483 22464538U, // F2_conv_df2w
1484 1129760794U, // F2_conv_df2w_chop
1485 22480922U, // F2_conv_sf2d
1486 1129777178U, // F2_conv_sf2d_chop
1487 5720090U, // F2_conv_sf2df
1488 22513690U, // F2_conv_sf2ud
1489 1129809946U, // F2_conv_sf2ud_chop
1490 22530074U, // F2_conv_sf2uw
1491 1129826330U, // F2_conv_sf2uw_chop
1492 22546458U, // F2_conv_sf2w
1493 1129842714U, // F2_conv_sf2w_chop
1494 5785626U, // F2_conv_ud2df
1495 5802010U, // F2_conv_ud2sf
1496 5818394U, // F2_conv_uw2df
1497 5834778U, // F2_conv_uw2sf
1498 5851162U, // F2_conv_w2df
1499 5867546U, // F2_conv_w2sf
1500 5883930U, // F2_dfadd
1501 5900314U, // F2_dfclass
1502 5916698U, // F2_dfcmpeq
1503 5933082U, // F2_dfcmpge
1504 5949466U, // F2_dfcmpgt
1505 5965850U, // F2_dfcmpuo
1506 1146832922U, // F2_dfimm_n
1507 1163610138U, // F2_dfimm_p
1508 5998618U, // F2_dfmax
1509 6015002U, // F2_dfmin
1510 6031386U, // F2_dfmpyfix
1511 6047770U, // F2_dfmpyhh
1512 6064154U, // F2_dfmpylh
1513 6080538U, // F2_dfmpyll
1514 6096922U, // F2_dfsub
1515 6113306U, // F2_sfadd
1516 6129690U, // F2_sfclass
1517 6146074U, // F2_sfcmpeq
1518 6162458U, // F2_sfcmpge
1519 6178842U, // F2_sfcmpgt
1520 6195226U, // F2_sfcmpuo
1521 6211610U, // F2_sffixupd
1522 6227994U, // F2_sffixupn
1523 6244378U, // F2_sffixupr
1524 23037978U, // F2_sffma
1525 1180665882U, // F2_sffma_lib
1526 492800026U, // F2_sffma_sc
1527 23054362U, // F2_sffms
1528 1180682266U, // F2_sffms_lib
1529 1147144218U, // F2_sfimm_n
1530 1163921434U, // F2_sfimm_p
1531 3622938U, // F2_sfinvsqrta
1532 6309914U, // F2_sfmax
1533 6326298U, // F2_sfmin
1534 6342682U, // F2_sfmpy
1535 3622938U, // F2_sfrecipa
1536 6359066U, // F2_sfsub
1537 50432026U, // G4_tfrgcpp
1538 50432026U, // G4_tfrgcrr
1539 50432026U, // G4_tfrgpcp
1540 50432026U, // G4_tfrgrcr
1541 4605978U, // HI
1542 759897U, // J2_call
1543 6375539U, // J2_callf
1544 755813U, // J2_callr
1545 6391923U, // J2_callrf
1546 755785U, // J2_callrh
1547 6392102U, // J2_callrt
1548 6375718U, // J2_callt
1549 759903U, // J2_jump
1550 6408307U, // J2_jumpf
1551 6424691U, // J2_jumpfnew
1552 6441075U, // J2_jumpfnewpt
1553 6457459U, // J2_jumpfpt
1554 755820U, // J2_jumpr
1555 6473843U, // J2_jumprf
1556 6490227U, // J2_jumprfnew
1557 6506611U, // J2_jumprfnewpt
1558 6522995U, // J2_jumprfpt
1559 6539558U, // J2_jumprgtez
1560 6555942U, // J2_jumprgtezpt
1561 755793U, // J2_jumprh
1562 6572326U, // J2_jumprltez
1563 6588710U, // J2_jumprltezpt
1564 6605094U, // J2_jumprnz
1565 6621478U, // J2_jumprnzpt
1566 6474022U, // J2_jumprt
1567 6490406U, // J2_jumprtnew
1568 6506790U, // J2_jumprtnewpt
1569 6523174U, // J2_jumprtpt
1570 6637862U, // J2_jumprz
1571 6654246U, // J2_jumprzpt
1572 6408486U, // J2_jumpt
1573 6424870U, // J2_jumptnew
1574 6441254U, // J2_jumptnewpt
1575 6457638U, // J2_jumptpt
1576 4282682U, // J2_loop0i
1577 4282682U, // J2_loop0iext
1578 3627322U, // J2_loop0r
1579 3627322U, // J2_loop0rext
1580 4282733U, // J2_loop1i
1581 4282733U, // J2_loop1iext
1582 3627373U, // J2_loop1r
1583 3627373U, // J2_loop1rext
1584 297161U, // J2_pause
1585 4282674U, // J2_ploop1si
1586 3627314U, // J2_ploop1sr
1587 4282689U, // J2_ploop2si
1588 3627329U, // J2_ploop2sr
1589 4282704U, // J2_ploop3si
1590 3627344U, // J2_ploop3sr
1591 1595U, // J2_rte
1592 297106U, // J2_trap0
1593 71387494U, // J2_trap1
1594 1587U, // J2_unpause
1595 1197853397U, // J4_cmpeq_f_jumpnv_nt
1596 1214630613U, // J4_cmpeq_f_jumpnv_t
1597 3623611U, // J4_cmpeq_fp0_jump_nt
1598 3623611U, // J4_cmpeq_fp0_jump_t
1599 3623624U, // J4_cmpeq_fp1_jump_nt
1600 3623624U, // J4_cmpeq_fp1_jump_t
1601 1197853410U, // J4_cmpeq_t_jumpnv_nt
1602 1214630626U, // J4_cmpeq_t_jumpnv_t
1603 3623611U, // J4_cmpeq_tp0_jump_nt
1604 3623611U, // J4_cmpeq_tp0_jump_t
1605 3623624U, // J4_cmpeq_tp1_jump_nt
1606 3623624U, // J4_cmpeq_tp1_jump_t
1607 1197869781U, // J4_cmpeqi_f_jumpnv_nt
1608 1214646997U, // J4_cmpeqi_f_jumpnv_t
1609 4278971U, // J4_cmpeqi_fp0_jump_nt
1610 4278971U, // J4_cmpeqi_fp0_jump_t
1611 4278984U, // J4_cmpeqi_fp1_jump_nt
1612 4278984U, // J4_cmpeqi_fp1_jump_t
1613 1197869794U, // J4_cmpeqi_t_jumpnv_nt
1614 1214647010U, // J4_cmpeqi_t_jumpnv_t
1615 4278971U, // J4_cmpeqi_tp0_jump_nt
1616 4278971U, // J4_cmpeqi_tp0_jump_t
1617 4278984U, // J4_cmpeqi_tp1_jump_nt
1618 4278984U, // J4_cmpeqi_tp1_jump_t
1619 1197869781U, // J4_cmpeqn1_f_jumpnv_nt
1620 1214646997U, // J4_cmpeqn1_f_jumpnv_t
1621 4278971U, // J4_cmpeqn1_fp0_jump_nt
1622 4278971U, // J4_cmpeqn1_fp0_jump_t
1623 4278984U, // J4_cmpeqn1_fp1_jump_nt
1624 4278984U, // J4_cmpeqn1_fp1_jump_t
1625 1197869794U, // J4_cmpeqn1_t_jumpnv_nt
1626 1214647010U, // J4_cmpeqn1_t_jumpnv_t
1627 4278971U, // J4_cmpeqn1_tp0_jump_nt
1628 4278971U, // J4_cmpeqn1_tp0_jump_t
1629 4278984U, // J4_cmpeqn1_tp1_jump_nt
1630 4278984U, // J4_cmpeqn1_tp1_jump_t
1631 1197853502U, // J4_cmpgt_f_jumpnv_nt
1632 1214630718U, // J4_cmpgt_f_jumpnv_t
1633 3623716U, // J4_cmpgt_fp0_jump_nt
1634 3623716U, // J4_cmpgt_fp0_jump_t
1635 3623729U, // J4_cmpgt_fp1_jump_nt
1636 3623729U, // J4_cmpgt_fp1_jump_t
1637 1197853515U, // J4_cmpgt_t_jumpnv_nt
1638 1214630731U, // J4_cmpgt_t_jumpnv_t
1639 3623716U, // J4_cmpgt_tp0_jump_nt
1640 3623716U, // J4_cmpgt_tp0_jump_t
1641 3623729U, // J4_cmpgt_tp1_jump_nt
1642 3623729U, // J4_cmpgt_tp1_jump_t
1643 1197869886U, // J4_cmpgti_f_jumpnv_nt
1644 1214647102U, // J4_cmpgti_f_jumpnv_t
1645 4279076U, // J4_cmpgti_fp0_jump_nt
1646 4279076U, // J4_cmpgti_fp0_jump_t
1647 4279089U, // J4_cmpgti_fp1_jump_nt
1648 4279089U, // J4_cmpgti_fp1_jump_t
1649 1197869899U, // J4_cmpgti_t_jumpnv_nt
1650 1214647115U, // J4_cmpgti_t_jumpnv_t
1651 4279076U, // J4_cmpgti_tp0_jump_nt
1652 4279076U, // J4_cmpgti_tp0_jump_t
1653 4279089U, // J4_cmpgti_tp1_jump_nt
1654 4279089U, // J4_cmpgti_tp1_jump_t
1655 1197869886U, // J4_cmpgtn1_f_jumpnv_nt
1656 1214647102U, // J4_cmpgtn1_f_jumpnv_t
1657 4279076U, // J4_cmpgtn1_fp0_jump_nt
1658 4279076U, // J4_cmpgtn1_fp0_jump_t
1659 4279089U, // J4_cmpgtn1_fp1_jump_nt
1660 4279089U, // J4_cmpgtn1_fp1_jump_t
1661 1197869899U, // J4_cmpgtn1_t_jumpnv_nt
1662 1214647115U, // J4_cmpgtn1_t_jumpnv_t
1663 4279076U, // J4_cmpgtn1_tp0_jump_nt
1664 4279076U, // J4_cmpgtn1_tp0_jump_t
1665 4279089U, // J4_cmpgtn1_tp1_jump_nt
1666 4279089U, // J4_cmpgtn1_tp1_jump_t
1667 1197853635U, // J4_cmpgtu_f_jumpnv_nt
1668 1214630851U, // J4_cmpgtu_f_jumpnv_t
1669 3623847U, // J4_cmpgtu_fp0_jump_nt
1670 3623847U, // J4_cmpgtu_fp0_jump_t
1671 3623861U, // J4_cmpgtu_fp1_jump_nt
1672 3623861U, // J4_cmpgtu_fp1_jump_t
1673 1197853649U, // J4_cmpgtu_t_jumpnv_nt
1674 1214630865U, // J4_cmpgtu_t_jumpnv_t
1675 3623847U, // J4_cmpgtu_tp0_jump_nt
1676 3623847U, // J4_cmpgtu_tp0_jump_t
1677 3623861U, // J4_cmpgtu_tp1_jump_nt
1678 3623861U, // J4_cmpgtu_tp1_jump_t
1679 1197870019U, // J4_cmpgtui_f_jumpnv_nt
1680 1214647235U, // J4_cmpgtui_f_jumpnv_t
1681 4279207U, // J4_cmpgtui_fp0_jump_nt
1682 4279207U, // J4_cmpgtui_fp0_jump_t
1683 4279221U, // J4_cmpgtui_fp1_jump_nt
1684 4279221U, // J4_cmpgtui_fp1_jump_t
1685 1197870033U, // J4_cmpgtui_t_jumpnv_nt
1686 1214647249U, // J4_cmpgtui_t_jumpnv_t
1687 4279207U, // J4_cmpgtui_tp0_jump_nt
1688 4279207U, // J4_cmpgtui_tp0_jump_t
1689 4279221U, // J4_cmpgtui_tp1_jump_nt
1690 4279221U, // J4_cmpgtui_tp1_jump_t
1691 3623742U, // J4_cmplt_f_jumpnv_nt
1692 3623742U, // J4_cmplt_f_jumpnv_t
1693 3623755U, // J4_cmplt_t_jumpnv_nt
1694 3623755U, // J4_cmplt_t_jumpnv_t
1695 3623875U, // J4_cmpltu_f_jumpnv_nt
1696 3623875U, // J4_cmpltu_f_jumpnv_t
1697 3623889U, // J4_cmpltu_t_jumpnv_nt
1698 3623889U, // J4_cmpltu_t_jumpnv_t
1699 297756U, // J4_hintjumpr
1700 1224853530U, // J4_jumpseti
1701 1224837146U, // J4_jumpsetr
1702 6703991U, // J4_tstbit0_f_jumpnv_nt
1703 6720375U, // J4_tstbit0_f_jumpnv_t
1704 6736733U, // J4_tstbit0_fp0_jump_nt
1705 6753117U, // J4_tstbit0_fp0_jump_t
1706 6769514U, // J4_tstbit0_fp1_jump_nt
1707 6785898U, // J4_tstbit0_fp1_jump_t
1708 6704004U, // J4_tstbit0_t_jumpnv_nt
1709 6720388U, // J4_tstbit0_t_jumpnv_t
1710 6802269U, // J4_tstbit0_tp0_jump_nt
1711 6818653U, // J4_tstbit0_tp0_jump_t
1712 6835050U, // J4_tstbit0_tp1_jump_nt
1713 6851434U, // J4_tstbit0_tp1_jump_t
1714 4261914U, // L2_deallocframe
1715 67422234U, // L2_loadalignb_io
1716 313370U, // L2_loadalignb_pbr
1717 313370U, // L2_loadalignb_pci
1718 313370U, // L2_loadalignb_pcr
1719 313370U, // L2_loadalignb_pi
1720 313370U, // L2_loadalignb_pr
1721 67438618U, // L2_loadalignh_io
1722 329754U, // L2_loadalignh_pbr
1723 329754U, // L2_loadalignh_pci
1724 329754U, // L2_loadalignh_pcr
1725 329754U, // L2_loadalignh_pi
1726 329754U, // L2_loadalignh_pr
1727 704989210U, // L2_loadbsw2_io
1728 1241860122U, // L2_loadbsw2_pbr
1729 1258637338U, // L2_loadbsw2_pci
1730 1275414554U, // L2_loadbsw2_pcr
1731 1258637338U, // L2_loadbsw2_pi
1732 1241860122U, // L2_loadbsw2_pr
1733 704989210U, // L2_loadbsw4_io
1734 1241860122U, // L2_loadbsw4_pbr
1735 1258637338U, // L2_loadbsw4_pci
1736 1275414554U, // L2_loadbsw4_pcr
1737 1258637338U, // L2_loadbsw4_pi
1738 1241860122U, // L2_loadbsw4_pr
1739 705005594U, // L2_loadbzw2_io
1740 1241876506U, // L2_loadbzw2_pbr
1741 1258653722U, // L2_loadbzw2_pci
1742 1275430938U, // L2_loadbzw2_pcr
1743 1258653722U, // L2_loadbzw2_pi
1744 1241876506U, // L2_loadbzw2_pr
1745 705005594U, // L2_loadbzw4_io
1746 1241876506U, // L2_loadbzw4_pbr
1747 1258653722U, // L2_loadbzw4_pci
1748 1275430938U, // L2_loadbzw4_pcr
1749 1258653722U, // L2_loadbzw4_pi
1750 1241876506U, // L2_loadbzw4_pr
1751 705021978U, // L2_loadrb_io
1752 1241892890U, // L2_loadrb_pbr
1753 1258670106U, // L2_loadrb_pci
1754 1275447322U, // L2_loadrb_pcr
1755 1258670106U, // L2_loadrb_pi
1756 1241892890U, // L2_loadrb_pr
1757 6866970U, // L2_loadrbgp
1758 705038362U, // L2_loadrd_io
1759 1241909274U, // L2_loadrd_pbr
1760 1258686490U, // L2_loadrd_pci
1761 1275463706U, // L2_loadrd_pcr
1762 1258686490U, // L2_loadrd_pi
1763 1241909274U, // L2_loadrd_pr
1764 6883354U, // L2_loadrdgp
1765 705054746U, // L2_loadrh_io
1766 1241925658U, // L2_loadrh_pbr
1767 1258702874U, // L2_loadrh_pci
1768 1275480090U, // L2_loadrh_pcr
1769 1258702874U, // L2_loadrh_pi
1770 1241925658U, // L2_loadrh_pr
1771 6899738U, // L2_loadrhgp
1772 705071130U, // L2_loadri_io
1773 1241942042U, // L2_loadri_pbr
1774 1258719258U, // L2_loadri_pci
1775 1275496474U, // L2_loadri_pcr
1776 1258719258U, // L2_loadri_pi
1777 1241942042U, // L2_loadri_pr
1778 6916122U, // L2_loadrigp
1779 705087514U, // L2_loadrub_io
1780 1241958426U, // L2_loadrub_pbr
1781 1258735642U, // L2_loadrub_pci
1782 1275512858U, // L2_loadrub_pcr
1783 1258735642U, // L2_loadrub_pi
1784 1241958426U, // L2_loadrub_pr
1785 6932506U, // L2_loadrubgp
1786 705103898U, // L2_loadruh_io
1787 1241974810U, // L2_loadruh_pbr
1788 1258752026U, // L2_loadruh_pci
1789 1275529242U, // L2_loadruh_pcr
1790 1258752026U, // L2_loadruh_pi
1791 1241974810U, // L2_loadruh_pr
1792 6948890U, // L2_loadruhgp
1793 6965274U, // L2_loadw_aq
1794 6981658U, // L2_loadw_locked
1795 83955827U, // L2_ploadrbf_io
1796 83959923U, // L2_ploadrbf_pi
1797 83972211U, // L2_ploadrbfnew_io
1798 83976307U, // L2_ploadrbfnew_pi
1799 83956006U, // L2_ploadrbt_io
1800 83960102U, // L2_ploadrbt_pi
1801 83972390U, // L2_ploadrbtnew_io
1802 83976486U, // L2_ploadrbtnew_pi
1803 100733043U, // L2_ploadrdf_io
1804 100737139U, // L2_ploadrdf_pi
1805 100749427U, // L2_ploadrdfnew_io
1806 100753523U, // L2_ploadrdfnew_pi
1807 100733222U, // L2_ploadrdt_io
1808 100737318U, // L2_ploadrdt_pi
1809 100749606U, // L2_ploadrdtnew_io
1810 100753702U, // L2_ploadrdtnew_pi
1811 117510259U, // L2_ploadrhf_io
1812 117514355U, // L2_ploadrhf_pi
1813 117526643U, // L2_ploadrhfnew_io
1814 117530739U, // L2_ploadrhfnew_pi
1815 117510438U, // L2_ploadrht_io
1816 117514534U, // L2_ploadrht_pi
1817 117526822U, // L2_ploadrhtnew_io
1818 117530918U, // L2_ploadrhtnew_pi
1819 134287475U, // L2_ploadrif_io
1820 134291571U, // L2_ploadrif_pi
1821 134303859U, // L2_ploadrifnew_io
1822 134307955U, // L2_ploadrifnew_pi
1823 134287654U, // L2_ploadrit_io
1824 134291750U, // L2_ploadrit_pi
1825 134304038U, // L2_ploadritnew_io
1826 134308134U, // L2_ploadritnew_pi
1827 151064691U, // L2_ploadrubf_io
1828 151068787U, // L2_ploadrubf_pi
1829 151081075U, // L2_ploadrubfnew_io
1830 151085171U, // L2_ploadrubfnew_pi
1831 151064870U, // L2_ploadrubt_io
1832 151068966U, // L2_ploadrubt_pi
1833 151081254U, // L2_ploadrubtnew_io
1834 151085350U, // L2_ploadrubtnew_pi
1835 167841907U, // L2_ploadruhf_io
1836 167846003U, // L2_ploadruhf_pi
1837 167858291U, // L2_ploadruhfnew_io
1838 167862387U, // L2_ploadruhfnew_pi
1839 167842086U, // L2_ploadruht_io
1840 167846182U, // L2_ploadruht_pi
1841 167858470U, // L2_ploadruhtnew_io
1842 167862566U, // L2_ploadruhtnew_pi
1843 1296140752U, // L4_add_memopb_io
1844 1296140884U, // L4_add_memoph_io
1845 1296141330U, // L4_add_memopw_io
1846 1312917968U, // L4_and_memopb_io
1847 1312918100U, // L4_and_memoph_io
1848 1312918546U, // L4_and_memopw_io
1849 1329695184U, // L4_iadd_memopb_io
1850 1329695316U, // L4_iadd_memoph_io
1851 1329695762U, // L4_iadd_memopw_io
1852 1346472400U, // L4_iand_memopb_io
1853 1346472532U, // L4_iand_memoph_io
1854 1346472978U, // L4_iand_memopw_io
1855 1363249616U, // L4_ior_memopb_io
1856 1363249748U, // L4_ior_memoph_io
1857 1363250194U, // L4_ior_memopw_io
1858 1380026832U, // L4_isub_memopb_io
1859 1380026964U, // L4_isub_memoph_io
1860 1380027410U, // L4_isub_memopw_io
1861 313370U, // L4_loadalignb_ap
1862 67422234U, // L4_loadalignb_ur
1863 329754U, // L4_loadalignh_ap
1864 67438618U, // L4_loadalignh_ur
1865 1392855066U, // L4_loadbsw2_ap
1866 1409632282U, // L4_loadbsw2_ur
1867 1392855066U, // L4_loadbsw4_ap
1868 1409632282U, // L4_loadbsw4_ur
1869 1392871450U, // L4_loadbzw2_ap
1870 1409648666U, // L4_loadbzw2_ur
1871 1392871450U, // L4_loadbzw4_ap
1872 1409648666U, // L4_loadbzw4_ur
1873 6998042U, // L4_loadd_aq
1874 7014426U, // L4_loadd_locked
1875 1392887834U, // L4_loadrb_ap
1876 1426442266U, // L4_loadrb_rr
1877 1409665050U, // L4_loadrb_ur
1878 1392904218U, // L4_loadrd_ap
1879 1426458650U, // L4_loadrd_rr
1880 1409681434U, // L4_loadrd_ur
1881 1392920602U, // L4_loadrh_ap
1882 1426475034U, // L4_loadrh_rr
1883 1409697818U, // L4_loadrh_ur
1884 1392936986U, // L4_loadri_ap
1885 1426491418U, // L4_loadri_rr
1886 1409714202U, // L4_loadri_ur
1887 1392953370U, // L4_loadrub_ap
1888 1426507802U, // L4_loadrub_rr
1889 1409730586U, // L4_loadrub_ur
1890 1392969754U, // L4_loadruh_ap
1891 1426524186U, // L4_loadruh_rr
1892 1409746970U, // L4_loadruh_ur
1893 7030810U, // L4_loadw_phys
1894 1447135696U, // L4_or_memopb_io
1895 1447135828U, // L4_or_memoph_io
1896 1447136274U, // L4_or_memopw_io
1897 1459687539U, // L4_ploadrbf_abs
1898 83955827U, // L4_ploadrbf_rr
1899 1459703923U, // L4_ploadrbfnew_abs
1900 83972211U, // L4_ploadrbfnew_rr
1901 1459687718U, // L4_ploadrbt_abs
1902 83956006U, // L4_ploadrbt_rr
1903 1459704102U, // L4_ploadrbtnew_abs
1904 83972390U, // L4_ploadrbtnew_rr
1905 1476464755U, // L4_ploadrdf_abs
1906 100733043U, // L4_ploadrdf_rr
1907 1476481139U, // L4_ploadrdfnew_abs
1908 100749427U, // L4_ploadrdfnew_rr
1909 1476464934U, // L4_ploadrdt_abs
1910 100733222U, // L4_ploadrdt_rr
1911 1476481318U, // L4_ploadrdtnew_abs
1912 100749606U, // L4_ploadrdtnew_rr
1913 1493241971U, // L4_ploadrhf_abs
1914 117510259U, // L4_ploadrhf_rr
1915 1493258355U, // L4_ploadrhfnew_abs
1916 117526643U, // L4_ploadrhfnew_rr
1917 1493242150U, // L4_ploadrht_abs
1918 117510438U, // L4_ploadrht_rr
1919 1493258534U, // L4_ploadrhtnew_abs
1920 117526822U, // L4_ploadrhtnew_rr
1921 1510019187U, // L4_ploadrif_abs
1922 134287475U, // L4_ploadrif_rr
1923 1510035571U, // L4_ploadrifnew_abs
1924 134303859U, // L4_ploadrifnew_rr
1925 1510019366U, // L4_ploadrit_abs
1926 134287654U, // L4_ploadrit_rr
1927 1510035750U, // L4_ploadritnew_abs
1928 134304038U, // L4_ploadritnew_rr
1929 1526796403U, // L4_ploadrubf_abs
1930 151064691U, // L4_ploadrubf_rr
1931 1526812787U, // L4_ploadrubfnew_abs
1932 151081075U, // L4_ploadrubfnew_rr
1933 1526796582U, // L4_ploadrubt_abs
1934 151064870U, // L4_ploadrubt_rr
1935 1526812966U, // L4_ploadrubtnew_abs
1936 151081254U, // L4_ploadrubtnew_rr
1937 1543573619U, // L4_ploadruhf_abs
1938 167841907U, // L4_ploadruhf_rr
1939 1543590003U, // L4_ploadruhfnew_abs
1940 167858291U, // L4_ploadruhfnew_rr
1941 1543573798U, // L4_ploadruht_abs
1942 167842086U, // L4_ploadruht_rr
1943 1543590182U, // L4_ploadruhtnew_abs
1944 167858470U, // L4_ploadruhtnew_rr
1945 7047194U, // L4_return
1946 1560350835U, // L4_return_f
1947 1560367219U, // L4_return_fnew_pnt
1948 1560367219U, // L4_return_fnew_pt
1949 1560351014U, // L4_return_t
1950 1560367398U, // L4_return_tnew_pnt
1951 1560367398U, // L4_return_tnew_pt
1952 1581353424U, // L4_sub_memopb_io
1953 1581353556U, // L4_sub_memoph_io
1954 1581354002U, // L4_sub_memopw_io
1955 3624054U, // L6_memcpy
1956 4622362U, // LO
1957 493602842U, // M2_acci
1958 191612954U, // M2_accii
1959 7079962U, // M2_cmaci_s0
1960 7096346U, // M2_cmacr_s0
1961 426543130U, // M2_cmacs_s0
1962 208439322U, // M2_cmacs_s1
1963 1600948250U, // M2_cmacsc_s0
1964 1617725466U, // M2_cmacsc_s1
1965 7129114U, // M2_cmpyi_s0
1966 7145498U, // M2_cmpyr_s0
1967 275597338U, // M2_cmpyrs_s0
1968 225265690U, // M2_cmpyrs_s1
1969 1634551834U, // M2_cmpyrsc_s0
1970 1651329050U, // M2_cmpyrsc_s1
1971 426592282U, // M2_cmpys_s0
1972 208488474U, // M2_cmpys_s1
1973 1600997402U, // M2_cmpysc_s0
1974 1617774618U, // M2_cmpysc_s1
1975 426608666U, // M2_cnacs_s0
1976 208504858U, // M2_cnacs_s1
1977 1601013786U, // M2_cnacsc_s0
1978 1617791002U, // M2_cnacsc_s1
1979 493733914U, // M2_dpmpyss_acc_s0
1980 493750298U, // M2_dpmpyss_nac_s0
1981 493766682U, // M2_dpmpyss_rnd_s0
1982 493766682U, // M2_dpmpyss_s0
1983 493783066U, // M2_dpmpyuu_acc_s0
1984 493799450U, // M2_dpmpyuu_nac_s0
1985 493815834U, // M2_dpmpyuu_s0
1986 493766682U, // M2_hmmpyh_rs1
1987 493766682U, // M2_hmmpyh_s1
1988 493766682U, // M2_hmmpyl_rs1
1989 493766682U, // M2_hmmpyl_s1
1990 493832218U, // M2_maci
1991 191858714U, // M2_macsin
1992 191842330U, // M2_macsip
1993 275761178U, // M2_mmachs_rs0
1994 225429530U, // M2_mmachs_rs1
1995 426756122U, // M2_mmachs_s0
1996 208652314U, // M2_mmachs_s1
1997 275777562U, // M2_mmacls_rs0
1998 225445914U, // M2_mmacls_rs1
1999 426772506U, // M2_mmacls_s0
2000 208668698U, // M2_mmacls_s1
2001 275793946U, // M2_mmacuhs_rs0
2002 225462298U, // M2_mmacuhs_rs1
2003 426788890U, // M2_mmacuhs_s0
2004 208685082U, // M2_mmacuhs_s1
2005 275810330U, // M2_mmaculs_rs0
2006 225478682U, // M2_mmaculs_rs1
2007 426805274U, // M2_mmaculs_s0
2008 208701466U, // M2_mmaculs_s1
2009 275826714U, // M2_mmpyh_rs0
2010 225495066U, // M2_mmpyh_rs1
2011 426821658U, // M2_mmpyh_s0
2012 208717850U, // M2_mmpyh_s1
2013 275843098U, // M2_mmpyl_rs0
2014 225511450U, // M2_mmpyl_rs1
2015 426838042U, // M2_mmpyl_s0
2016 208734234U, // M2_mmpyl_s1
2017 275859482U, // M2_mmpyuh_rs0
2018 225527834U, // M2_mmpyuh_rs1
2019 426854426U, // M2_mmpyuh_s0
2020 208750618U, // M2_mmpyuh_s1
2021 275875866U, // M2_mmpyul_rs0
2022 225544218U, // M2_mmpyul_rs1
2023 426870810U, // M2_mmpyul_s0
2024 208767002U, // M2_mmpyul_s1
2025 493848602U, // M2_mnaci
2026 762169370U, // M2_mpy_acc_hh_s0
2027 762169370U, // M2_mpy_acc_hh_s1
2028 762169370U, // M2_mpy_acc_hl_s0
2029 762169370U, // M2_mpy_acc_hl_s1
2030 778946586U, // M2_mpy_acc_lh_s0
2031 778946586U, // M2_mpy_acc_lh_s1
2032 778946586U, // M2_mpy_acc_ll_s0
2033 778946586U, // M2_mpy_acc_ll_s1
2034 762169370U, // M2_mpy_acc_sat_hh_s0
2035 762169370U, // M2_mpy_acc_sat_hh_s1
2036 762169370U, // M2_mpy_acc_sat_hl_s0
2037 762169370U, // M2_mpy_acc_sat_hl_s1
2038 778946586U, // M2_mpy_acc_sat_lh_s0
2039 778946586U, // M2_mpy_acc_sat_lh_s1
2040 778946586U, // M2_mpy_acc_sat_ll_s0
2041 778946586U, // M2_mpy_acc_sat_ll_s1
2042 762202138U, // M2_mpy_hh_s0
2043 762202138U, // M2_mpy_hh_s1
2044 762202138U, // M2_mpy_hl_s0
2045 762202138U, // M2_mpy_hl_s1
2046 778979354U, // M2_mpy_lh_s0
2047 778979354U, // M2_mpy_lh_s1
2048 778979354U, // M2_mpy_ll_s0
2049 778979354U, // M2_mpy_ll_s1
2050 762185754U, // M2_mpy_nac_hh_s0
2051 762185754U, // M2_mpy_nac_hh_s1
2052 762185754U, // M2_mpy_nac_hl_s0
2053 762185754U, // M2_mpy_nac_hl_s1
2054 778962970U, // M2_mpy_nac_lh_s0
2055 778962970U, // M2_mpy_nac_lh_s1
2056 778962970U, // M2_mpy_nac_ll_s0
2057 778962970U, // M2_mpy_nac_ll_s1
2058 762185754U, // M2_mpy_nac_sat_hh_s0
2059 762185754U, // M2_mpy_nac_sat_hh_s1
2060 762185754U, // M2_mpy_nac_sat_hl_s0
2061 762185754U, // M2_mpy_nac_sat_hl_s1
2062 778962970U, // M2_mpy_nac_sat_lh_s0
2063 778962970U, // M2_mpy_nac_sat_lh_s1
2064 778962970U, // M2_mpy_nac_sat_ll_s0
2065 778962970U, // M2_mpy_nac_sat_ll_s1
2066 762202138U, // M2_mpy_rnd_hh_s0
2067 762202138U, // M2_mpy_rnd_hh_s1
2068 762202138U, // M2_mpy_rnd_hl_s0
2069 762202138U, // M2_mpy_rnd_hl_s1
2070 778979354U, // M2_mpy_rnd_lh_s0
2071 778979354U, // M2_mpy_rnd_lh_s1
2072 778979354U, // M2_mpy_rnd_ll_s0
2073 778979354U, // M2_mpy_rnd_ll_s1
2074 762202138U, // M2_mpy_sat_hh_s0
2075 762202138U, // M2_mpy_sat_hh_s1
2076 762202138U, // M2_mpy_sat_hl_s0
2077 762202138U, // M2_mpy_sat_hl_s1
2078 778979354U, // M2_mpy_sat_lh_s0
2079 778979354U, // M2_mpy_sat_lh_s1
2080 778979354U, // M2_mpy_sat_ll_s0
2081 778979354U, // M2_mpy_sat_ll_s1
2082 762202138U, // M2_mpy_sat_rnd_hh_s0
2083 762202138U, // M2_mpy_sat_rnd_hh_s1
2084 762202138U, // M2_mpy_sat_rnd_hl_s0
2085 762202138U, // M2_mpy_sat_rnd_hl_s1
2086 778979354U, // M2_mpy_sat_rnd_lh_s0
2087 778979354U, // M2_mpy_sat_rnd_lh_s1
2088 778979354U, // M2_mpy_sat_rnd_ll_s0
2089 778979354U, // M2_mpy_sat_rnd_ll_s1
2090 493766682U, // M2_mpy_up
2091 493766682U, // M2_mpy_up_s1
2092 493766682U, // M2_mpy_up_s1_sat
2093 762169370U, // M2_mpyd_acc_hh_s0
2094 762169370U, // M2_mpyd_acc_hh_s1
2095 762169370U, // M2_mpyd_acc_hl_s0
2096 762169370U, // M2_mpyd_acc_hl_s1
2097 778946586U, // M2_mpyd_acc_lh_s0
2098 778946586U, // M2_mpyd_acc_lh_s1
2099 778946586U, // M2_mpyd_acc_ll_s0
2100 778946586U, // M2_mpyd_acc_ll_s1
2101 762202138U, // M2_mpyd_hh_s0
2102 762202138U, // M2_mpyd_hh_s1
2103 762202138U, // M2_mpyd_hl_s0
2104 762202138U, // M2_mpyd_hl_s1
2105 778979354U, // M2_mpyd_lh_s0
2106 778979354U, // M2_mpyd_lh_s1
2107 778979354U, // M2_mpyd_ll_s0
2108 778979354U, // M2_mpyd_ll_s1
2109 762185754U, // M2_mpyd_nac_hh_s0
2110 762185754U, // M2_mpyd_nac_hh_s1
2111 762185754U, // M2_mpyd_nac_hl_s0
2112 762185754U, // M2_mpyd_nac_hl_s1
2113 778962970U, // M2_mpyd_nac_lh_s0
2114 778962970U, // M2_mpyd_nac_lh_s1
2115 778962970U, // M2_mpyd_nac_ll_s0
2116 778962970U, // M2_mpyd_nac_ll_s1
2117 762202138U, // M2_mpyd_rnd_hh_s0
2118 762202138U, // M2_mpyd_rnd_hh_s1
2119 762202138U, // M2_mpyd_rnd_hl_s0
2120 762202138U, // M2_mpyd_rnd_hl_s1
2121 778979354U, // M2_mpyd_rnd_lh_s0
2122 778979354U, // M2_mpyd_rnd_lh_s1
2123 778979354U, // M2_mpyd_rnd_ll_s0
2124 778979354U, // M2_mpyd_rnd_ll_s1
2125 487196698U, // M2_mpyi
2126 7456794U, // M2_mpysin
2127 7473178U, // M2_mpysip
2128 7489562U, // M2_mpysu_up
2129 762218522U, // M2_mpyu_acc_hh_s0
2130 762218522U, // M2_mpyu_acc_hh_s1
2131 762218522U, // M2_mpyu_acc_hl_s0
2132 762218522U, // M2_mpyu_acc_hl_s1
2133 778995738U, // M2_mpyu_acc_lh_s0
2134 778995738U, // M2_mpyu_acc_lh_s1
2135 778995738U, // M2_mpyu_acc_ll_s0
2136 778995738U, // M2_mpyu_acc_ll_s1
2137 762251290U, // M2_mpyu_hh_s0
2138 762251290U, // M2_mpyu_hh_s1
2139 762251290U, // M2_mpyu_hl_s0
2140 762251290U, // M2_mpyu_hl_s1
2141 779028506U, // M2_mpyu_lh_s0
2142 779028506U, // M2_mpyu_lh_s1
2143 779028506U, // M2_mpyu_ll_s0
2144 779028506U, // M2_mpyu_ll_s1
2145 762234906U, // M2_mpyu_nac_hh_s0
2146 762234906U, // M2_mpyu_nac_hh_s1
2147 762234906U, // M2_mpyu_nac_hl_s0
2148 762234906U, // M2_mpyu_nac_hl_s1
2149 779012122U, // M2_mpyu_nac_lh_s0
2150 779012122U, // M2_mpyu_nac_lh_s1
2151 779012122U, // M2_mpyu_nac_ll_s0
2152 779012122U, // M2_mpyu_nac_ll_s1
2153 493815834U, // M2_mpyu_up
2154 762218522U, // M2_mpyud_acc_hh_s0
2155 762218522U, // M2_mpyud_acc_hh_s1
2156 762218522U, // M2_mpyud_acc_hl_s0
2157 762218522U, // M2_mpyud_acc_hl_s1
2158 778995738U, // M2_mpyud_acc_lh_s0
2159 778995738U, // M2_mpyud_acc_lh_s1
2160 778995738U, // M2_mpyud_acc_ll_s0
2161 778995738U, // M2_mpyud_acc_ll_s1
2162 762251290U, // M2_mpyud_hh_s0
2163 762251290U, // M2_mpyud_hh_s1
2164 762251290U, // M2_mpyud_hl_s0
2165 762251290U, // M2_mpyud_hl_s1
2166 779028506U, // M2_mpyud_lh_s0
2167 779028506U, // M2_mpyud_lh_s1
2168 779028506U, // M2_mpyud_ll_s0
2169 779028506U, // M2_mpyud_ll_s1
2170 762234906U, // M2_mpyud_nac_hh_s0
2171 762234906U, // M2_mpyud_nac_hh_s1
2172 762234906U, // M2_mpyud_nac_hl_s0
2173 762234906U, // M2_mpyud_nac_hl_s1
2174 779012122U, // M2_mpyud_nac_lh_s0
2175 779012122U, // M2_mpyud_nac_lh_s1
2176 779012122U, // M2_mpyud_nac_ll_s0
2177 779012122U, // M2_mpyud_nac_ll_s1
2178 494045210U, // M2_nacci
2179 192055322U, // M2_naccii
2180 7522330U, // M2_subacc
2181 1312794U, // M2_vabsdiffh
2182 1361946U, // M2_vabsdiffw
2183 7538714U, // M2_vcmac_s0_sat_i
2184 7555098U, // M2_vcmac_s0_sat_r
2185 427001882U, // M2_vcmpy_s0_sat_i
2186 427018266U, // M2_vcmpy_s0_sat_r
2187 208898074U, // M2_vcmpy_s1_sat_i
2188 208914458U, // M2_vcmpy_s1_sat_r
2189 427034650U, // M2_vdmacs_s0
2190 208930842U, // M2_vdmacs_s1
2191 276056090U, // M2_vdmpyrs_s0
2192 225724442U, // M2_vdmpyrs_s1
2193 427051034U, // M2_vdmpys_s0
2194 208947226U, // M2_vdmpys_s1
2195 19384346U, // M2_vmac2
2196 24414234U, // M2_vmac2es
2197 427067418U, // M2_vmac2es_s0
2198 208963610U, // M2_vmac2es_s1
2199 422037530U, // M2_vmac2s_s0
2200 203933722U, // M2_vmac2s_s1
2201 427083802U, // M2_vmac2su_s0
2202 208979994U, // M2_vmac2su_s1
2203 427100186U, // M2_vmpy2es_s0
2204 208996378U, // M2_vmpy2es_s1
2205 422053914U, // M2_vmpy2s_s0
2206 271058970U, // M2_vmpy2s_s0pack
2207 203950106U, // M2_vmpy2s_s1
2208 220727322U, // M2_vmpy2s_s1pack
2209 427116570U, // M2_vmpy2su_s0
2210 209012762U, // M2_vmpy2su_s1
2211 7702554U, // M2_vraddh
2212 7718938U, // M2_vradduh
2213 24512538U, // M2_vrcmaci_s0
2214 1668679706U, // M2_vrcmaci_s0c
2215 24528922U, // M2_vrcmacr_s0
2216 1668696090U, // M2_vrcmacr_s0c
2217 24545306U, // M2_vrcmpyi_s0
2218 1668712474U, // M2_vrcmpyi_s0c
2219 24561690U, // M2_vrcmpyr_s0
2220 1668728858U, // M2_vrcmpyr_s0c
2221 1678411802U, // M2_vrcmpys_acc_s1_h
2222 1695189018U, // M2_vrcmpys_acc_s1_l
2223 1678428186U, // M2_vrcmpys_s1_h
2224 1695205402U, // M2_vrcmpys_s1_l
2225 1711982618U, // M2_vrcmpys_s1rp_h
2226 1728759834U, // M2_vrcmpys_s1rp_l
2227 7800858U, // M2_vrmac_s0
2228 7817242U, // M2_vrmpy_s0
2229 7833626U, // M2_xor_xacc
2230 494389274U, // M4_and_and
2231 913819674U, // M4_and_andn
2232 7866394U, // M4_and_or
2233 7882778U, // M4_and_xor
2234 226002970U, // M4_cmpyi_wh
2235 1652066330U, // M4_cmpyi_whc
2236 226019354U, // M4_cmpyr_wh
2237 1652082714U, // M4_cmpyr_whc
2238 493733914U, // M4_mac_up_s1_sat
2239 1752762394U, // M4_mpyri_addi
2240 2074U, // M4_mpyri_addr
2241 2074U, // M4_mpyri_addr_u2
2242 1752762394U, // M4_mpyrr_addi
2243 2074U, // M4_mpyrr_addr
2244 493750298U, // M4_nac_up_s1_sat
2245 494487578U, // M4_or_and
2246 913917978U, // M4_or_andn
2247 494503962U, // M4_or_or
2248 7981082U, // M4_or_xor
2249 7997466U, // M4_pmpyw
2250 8013850U, // M4_pmpyw_acc
2251 8030234U, // M4_vpmpyh
2252 8046618U, // M4_vpmpyh_acc
2253 24840218U, // M4_vrmpyeh_acc_s0
2254 1769670682U, // M4_vrmpyeh_acc_s1
2255 24856602U, // M4_vrmpyeh_s0
2256 1769687066U, // M4_vrmpyeh_s1
2257 24872986U, // M4_vrmpyoh_acc_s0
2258 1769703450U, // M4_vrmpyoh_acc_s1
2259 24889370U, // M4_vrmpyoh_s0
2260 1769719834U, // M4_vrmpyoh_s1
2261 494667802U, // M4_xor_and
2262 914098202U, // M4_xor_andn
2263 8144922U, // M4_xor_or
2264 7833626U, // M4_xor_xacc
2265 8161306U, // M5_vdmacbsu
2266 8177690U, // M5_vdmpybsu
2267 8194074U, // M5_vmacbsu
2268 8210458U, // M5_vmacbuu
2269 8226842U, // M5_vmpybsu
2270 8243226U, // M5_vmpybuu
2271 8259610U, // M5_vrmacbsu
2272 8275994U, // M5_vrmacbuu
2273 8292378U, // M5_vrmpybsu
2274 8308762U, // M5_vrmpybuu
2275 8325146U, // M6_vabsdiffb
2276 1329178U, // M6_vabsdiffub
2277 25118746U, // M7_dcmpyiw
2278 25135130U, // M7_dcmpyiw_acc
2279 1669285914U, // M7_dcmpyiwc
2280 1669302298U, // M7_dcmpyiwc_acc
2281 25151514U, // M7_dcmpyrw
2282 25167898U, // M7_dcmpyrw_acc
2283 1669318682U, // M7_dcmpyrwc
2284 1669335066U, // M7_dcmpyrwc_acc
2285 209668122U, // M7_wcmpyiw
2286 226445338U, // M7_wcmpyiw_rnd
2287 1618954266U, // M7_wcmpyiwc
2288 1652508698U, // M7_wcmpyiwc_rnd
2289 209700890U, // M7_wcmpyrw
2290 226478106U, // M7_wcmpyrw_rnd
2291 1618987034U, // M7_wcmpyrwc
2292 1652541466U, // M7_wcmpyrwc_rnd
2293 759897U, // PS_call_stk
2294 755813U, // PS_callr_nr
2295 755820U, // PS_jmpret
2296 6473843U, // PS_jmpretf
2297 6490227U, // PS_jmpretfnew
2298 6506611U, // PS_jmpretfnewpt
2299 6474022U, // PS_jmprett
2300 6490406U, // PS_jmprettnew
2301 6506790U, // PS_jmprettnewpt
2302 8407066U, // PS_loadrbabs
2303 8423450U, // PS_loadrdabs
2304 8439834U, // PS_loadrhabs
2305 8456218U, // PS_loadriabs
2306 8472602U, // PS_loadrubabs
2307 8488986U, // PS_loadruhabs
2308 51185838U, // PS_storerbabs
2309 235735214U, // PS_storerbnewabs
2310 51185845U, // PS_storerdabs
2311 252512465U, // PS_storerfabs
2312 51185873U, // PS_storerhabs
2313 235735249U, // PS_storerhnewabs
2314 51185889U, // PS_storeriabs
2315 235735265U, // PS_storerinewabs
2316 297114U, // PS_trap1
2317 8505899U, // R6_release_at_vi
2318 8522283U, // R6_release_st_vi
2319 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
2320 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
2321 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
2322 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
2323 759903U, // RESTORE_DEALLOC_RET_JMP_V4
2324 759903U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
2325 759903U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
2326 759903U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
2327 8538138U, // S2_addasl_rrri
2328 71387669U, // S2_allocframe
2329 193103898U, // S2_asl_i_p
2330 193120282U, // S2_asl_i_p_acc
2331 193136666U, // S2_asl_i_p_and
2332 193153050U, // S2_asl_i_p_nac
2333 193169434U, // S2_asl_i_p_or
2334 193185818U, // S2_asl_i_p_xacc
2335 193103898U, // S2_asl_i_r
2336 193120282U, // S2_asl_i_r_acc
2337 193136666U, // S2_asl_i_r_and
2338 193153050U, // S2_asl_i_r_nac
2339 193169434U, // S2_asl_i_r_or
2340 193103898U, // S2_asl_i_r_sat
2341 193185818U, // S2_asl_i_r_xacc
2342 186271770U, // S2_asl_i_vh
2343 186304538U, // S2_asl_i_vw
2344 495093786U, // S2_asl_r_p
2345 495110170U, // S2_asl_r_p_acc
2346 495126554U, // S2_asl_r_p_and
2347 495142938U, // S2_asl_r_p_nac
2348 495159322U, // S2_asl_r_p_or
2349 495175706U, // S2_asl_r_p_xor
2350 495093786U, // S2_asl_r_r
2351 495110170U, // S2_asl_r_r_acc
2352 495126554U, // S2_asl_r_r_and
2353 495142938U, // S2_asl_r_r_nac
2354 495159322U, // S2_asl_r_r_or
2355 495093786U, // S2_asl_r_r_sat
2356 488261658U, // S2_asl_r_vh
2357 488294426U, // S2_asl_r_vw
2358 193202202U, // S2_asr_i_p
2359 193218586U, // S2_asr_i_p_acc
2360 193234970U, // S2_asr_i_p_and
2361 193251354U, // S2_asr_i_p_nac
2362 193267738U, // S2_asr_i_p_or
2363 193202202U, // S2_asr_i_p_rnd
2364 193202202U, // S2_asr_i_r
2365 193218586U, // S2_asr_i_r_acc
2366 193234970U, // S2_asr_i_r_and
2367 193251354U, // S2_asr_i_r_nac
2368 193267738U, // S2_asr_i_r_or
2369 193202202U, // S2_asr_i_r_rnd
2370 186370074U, // S2_asr_i_svw_trun
2371 185583642U, // S2_asr_i_vh
2372 186370074U, // S2_asr_i_vw
2373 495192090U, // S2_asr_r_p
2374 495208474U, // S2_asr_r_p_acc
2375 495224858U, // S2_asr_r_p_and
2376 495241242U, // S2_asr_r_p_nac
2377 495257626U, // S2_asr_r_p_or
2378 8734746U, // S2_asr_r_p_xor
2379 495192090U, // S2_asr_r_r
2380 495208474U, // S2_asr_r_r_acc
2381 495224858U, // S2_asr_r_r_and
2382 495241242U, // S2_asr_r_r_nac
2383 495257626U, // S2_asr_r_r_or
2384 495192090U, // S2_asr_r_r_sat
2385 488359962U, // S2_asr_r_svw_trun
2386 487573530U, // S2_asr_r_vh
2387 488359962U, // S2_asr_r_vw
2388 8751130U, // S2_brev
2389 8751130U, // S2_brevp
2390 8767514U, // S2_cabacdecbin
2391 8783898U, // S2_cl0
2392 8783898U, // S2_cl0p
2393 8800282U, // S2_cl1
2394 8800282U, // S2_cl1p
2395 8816666U, // S2_clb
2396 8833050U, // S2_clbnorm
2397 8816666U, // S2_clbp
2398 193398810U, // S2_clrbit_i
2399 495388698U, // S2_clrbit_r
2400 8865818U, // S2_ct0
2401 8865818U, // S2_ct0p
2402 8882202U, // S2_ct1
2403 8882202U, // S2_ct1p
2404 8898586U, // S2_deinterleave
2405 193464346U, // S2_extractu
2406 495454234U, // S2_extractu_rp
2407 193464346U, // S2_extractup
2408 495454234U, // S2_extractup_rp
2409 193480730U, // S2_insert
2410 495470618U, // S2_insert_rp
2411 193480730U, // S2_insertp
2412 495470618U, // S2_insertp_rp
2413 8947738U, // S2_interleave
2414 8964122U, // S2_lfsp
2415 8980506U, // S2_lsl_r_p
2416 8996890U, // S2_lsl_r_p_acc
2417 9013274U, // S2_lsl_r_p_and
2418 9029658U, // S2_lsl_r_p_nac
2419 9046042U, // S2_lsl_r_p_or
2420 9062426U, // S2_lsl_r_p_xor
2421 8980506U, // S2_lsl_r_r
2422 8996890U, // S2_lsl_r_r_acc
2423 9013274U, // S2_lsl_r_r_and
2424 9029658U, // S2_lsl_r_r_nac
2425 9046042U, // S2_lsl_r_r_or
2426 9078810U, // S2_lsl_r_vh
2427 9095194U, // S2_lsl_r_vw
2428 193660954U, // S2_lsr_i_p
2429 193677338U, // S2_lsr_i_p_acc
2430 193693722U, // S2_lsr_i_p_and
2431 193710106U, // S2_lsr_i_p_nac
2432 193726490U, // S2_lsr_i_p_or
2433 193742874U, // S2_lsr_i_p_xacc
2434 193660954U, // S2_lsr_i_r
2435 193677338U, // S2_lsr_i_r_acc
2436 193693722U, // S2_lsr_i_r_and
2437 193710106U, // S2_lsr_i_r_nac
2438 193726490U, // S2_lsr_i_r_or
2439 193742874U, // S2_lsr_i_r_xacc
2440 186746906U, // S2_lsr_i_vh
2441 186763290U, // S2_lsr_i_vw
2442 495650842U, // S2_lsr_r_p
2443 495667226U, // S2_lsr_r_p_acc
2444 495683610U, // S2_lsr_r_p_and
2445 495699994U, // S2_lsr_r_p_nac
2446 495716378U, // S2_lsr_r_p_or
2447 495732762U, // S2_lsr_r_p_xor
2448 495650842U, // S2_lsr_r_r
2449 495667226U, // S2_lsr_r_r_acc
2450 495683610U, // S2_lsr_r_r_and
2451 495699994U, // S2_lsr_r_r_nac
2452 495716378U, // S2_lsr_r_r_or
2453 488736794U, // S2_lsr_r_vh
2454 488753178U, // S2_lsr_r_vw
2455 9209882U, // S2_mask
2456 26003482U, // S2_packhl
2457 9242650U, // S2_parityp
2458 788595U, // S2_pstorerbf_io
2459 1779175539U, // S2_pstorerbf_pi
2460 1779322995U, // S2_pstorerbfnew_pi
2461 788595U, // S2_pstorerbnewf_io
2462 1779175539U, // S2_pstorerbnewf_pi
2463 1779322995U, // S2_pstorerbnewfnew_pi
2464 788774U, // S2_pstorerbnewt_io
2465 1779175718U, // S2_pstorerbnewt_pi
2466 1779323174U, // S2_pstorerbnewtnew_pi
2467 788774U, // S2_pstorerbt_io
2468 1779175718U, // S2_pstorerbt_pi
2469 1779323174U, // S2_pstorerbtnew_pi
2470 804979U, // S2_pstorerdf_io
2471 1779191923U, // S2_pstorerdf_pi
2472 1779339379U, // S2_pstorerdfnew_pi
2473 805158U, // S2_pstorerdt_io
2474 1779192102U, // S2_pstorerdt_pi
2475 1779339558U, // S2_pstorerdtnew_pi
2476 821363U, // S2_pstorerff_io
2477 1779208307U, // S2_pstorerff_pi
2478 1779355763U, // S2_pstorerffnew_pi
2479 821542U, // S2_pstorerft_io
2480 1779208486U, // S2_pstorerft_pi
2481 1779355942U, // S2_pstorerftnew_pi
2482 821363U, // S2_pstorerhf_io
2483 1779208307U, // S2_pstorerhf_pi
2484 1779355763U, // S2_pstorerhfnew_pi
2485 821363U, // S2_pstorerhnewf_io
2486 1779208307U, // S2_pstorerhnewf_pi
2487 1779355763U, // S2_pstorerhnewfnew_pi
2488 821542U, // S2_pstorerhnewt_io
2489 1779208486U, // S2_pstorerhnewt_pi
2490 1779355942U, // S2_pstorerhnewtnew_pi
2491 821542U, // S2_pstorerht_io
2492 1779208486U, // S2_pstorerht_pi
2493 1779355942U, // S2_pstorerhtnew_pi
2494 837747U, // S2_pstorerif_io
2495 1779224691U, // S2_pstorerif_pi
2496 1779372147U, // S2_pstorerifnew_pi
2497 837747U, // S2_pstorerinewf_io
2498 1779224691U, // S2_pstorerinewf_pi
2499 1779372147U, // S2_pstorerinewfnew_pi
2500 837926U, // S2_pstorerinewt_io
2501 1779224870U, // S2_pstorerinewt_pi
2502 1779372326U, // S2_pstorerinewtnew_pi
2503 837926U, // S2_pstorerit_io
2504 1779224870U, // S2_pstorerit_pi
2505 1779372326U, // S2_pstoreritnew_pi
2506 193808410U, // S2_setbit_i
2507 495798298U, // S2_setbit_r
2508 9275418U, // S2_shuffeb
2509 9291802U, // S2_shuffeh
2510 9308186U, // S2_shuffob
2511 9324570U, // S2_shuffoh
2512 725715408U, // S2_storerb_io
2513 1804503504U, // S2_storerb_pbr
2514 1821297104U, // S2_storerb_pci
2515 59705808U, // S2_storerb_pcr
2516 730778064U, // S2_storerb_pi
2517 730761680U, // S2_storerb_pr
2518 51185918U, // S2_storerbgp
2519 725715408U, // S2_storerbnew_io
2520 1804503504U, // S2_storerbnew_pbr
2521 1821297104U, // S2_storerbnew_pci
2522 244255184U, // S2_storerbnew_pcr
2523 730778064U, // S2_storerbnew_pi
2524 730761680U, // S2_storerbnew_pr
2525 235735294U, // S2_storerbnewgp
2526 725715464U, // S2_storerd_io
2527 1804503560U, // S2_storerd_pbr
2528 1821297160U, // S2_storerd_pci
2529 59705864U, // S2_storerd_pcr
2530 730778120U, // S2_storerd_pi
2531 730761736U, // S2_storerd_pr
2532 51185928U, // S2_storerdgp
2533 725715540U, // S2_storerf_io
2534 1804503636U, // S2_storerf_pbr
2535 1821297236U, // S2_storerf_pci
2536 261032532U, // S2_storerf_pcr
2537 730778196U, // S2_storerf_pi
2538 730761812U, // S2_storerf_pr
2539 252512530U, // S2_storerfgp
2540 725715540U, // S2_storerh_io
2541 1804503636U, // S2_storerh_pbr
2542 1821297236U, // S2_storerh_pci
2543 59705940U, // S2_storerh_pcr
2544 730778196U, // S2_storerh_pi
2545 730761812U, // S2_storerh_pr
2546 51185938U, // S2_storerhgp
2547 725715540U, // S2_storerhnew_io
2548 1804503636U, // S2_storerhnew_pbr
2549 1821297236U, // S2_storerhnew_pci
2550 244255316U, // S2_storerhnew_pcr
2551 730778196U, // S2_storerhnew_pi
2552 730761812U, // S2_storerhnew_pr
2553 235735314U, // S2_storerhnewgp
2554 725715986U, // S2_storeri_io
2555 1804504082U, // S2_storeri_pbr
2556 1821297682U, // S2_storeri_pci
2557 59706386U, // S2_storeri_pcr
2558 730778642U, // S2_storeri_pi
2559 730762258U, // S2_storeri_pr
2560 51185948U, // S2_storerigp
2561 725715986U, // S2_storerinew_io
2562 1804504082U, // S2_storerinew_pbr
2563 1821297682U, // S2_storerinew_pci
2564 244255762U, // S2_storerinew_pcr
2565 730778642U, // S2_storerinew_pi
2566 730762258U, // S2_storerinew_pr
2567 235735324U, // S2_storerinewgp
2568 1782010351U, // S2_storew_locked
2569 9390727U, // S2_storew_rl_at_vi
2570 9407111U, // S2_storew_rl_st_vi
2571 9422874U, // S2_svsathb
2572 20334618U, // S2_svsathub
2573 1829586970U, // S2_tableidxb
2574 1829603354U, // S2_tableidxd
2575 1829619738U, // S2_tableidxh
2576 1829636122U, // S2_tableidxw
2577 193988634U, // S2_togglebit_i
2578 495978522U, // S2_togglebit_r
2579 194005018U, // S2_tstbit_i
2580 495994906U, // S2_tstbit_r
2581 194021402U, // S2_valignib
2582 496011290U, // S2_valignrb
2583 9488410U, // S2_vcnegh
2584 9504794U, // S2_vcrotate
2585 9521178U, // S2_vrcnegh
2586 26314778U, // S2_vrndpackwh
2587 428967962U, // S2_vrndpackwhs
2588 9422874U, // S2_vsathb
2589 9422874U, // S2_vsathb_nopack
2590 20334618U, // S2_vsathub
2591 20334618U, // S2_vsathub_nopack
2592 20367386U, // S2_vsatwh
2593 20367386U, // S2_vsatwh_nopack
2594 9553946U, // S2_vsatwuh
2595 9553946U, // S2_vsatwuh_nopack
2596 9570330U, // S2_vsplatrb
2597 9586714U, // S2_vsplatrh
2598 194152474U, // S2_vspliceib
2599 496142362U, // S2_vsplicerb
2600 9619482U, // S2_vsxtbh
2601 9635866U, // S2_vsxthw
2602 26429466U, // S2_vtrunehb
2603 9668634U, // S2_vtrunewh
2604 26462234U, // S2_vtrunohb
2605 9701402U, // S2_vtrunowh
2606 9717786U, // S2_vzxtbh
2607 9734170U, // S2_vzxthw
2608 2074U, // S4_addaddi
2609 1853425690U, // S4_addi_asl_ri
2610 1870202906U, // S4_addi_lsr_ri
2611 1855244314U, // S4_andi_asl_ri
2612 1872021530U, // S4_andi_lsr_ri
2613 9766938U, // S4_clbaddi
2614 9766938U, // S4_clbpaddi
2615 8833050U, // S4_clbpnorm
2616 194332698U, // S4_extract
2617 496322586U, // S4_extract_rp
2618 194332698U, // S4_extractp
2619 496322586U, // S4_extractp_rp
2620 9799706U, // S4_lsli
2621 194365466U, // S4_ntstbit_i
2622 496355354U, // S4_ntstbit_r
2623 192497690U, // S4_or_andi
2624 1094944794U, // S4_or_andix
2625 192514074U, // S4_or_ori
2626 1855326234U, // S4_ori_asl_ri
2627 1872103450U, // S4_ori_lsr_ri
2628 9242650U, // S4_parity
2629 60180595U, // S4_pstorerbf_abs
2630 788595U, // S4_pstorerbf_rr
2631 60196979U, // S4_pstorerbfnew_abs
2632 936051U, // S4_pstorerbfnew_io
2633 936051U, // S4_pstorerbfnew_rr
2634 244729971U, // S4_pstorerbnewf_abs
2635 788595U, // S4_pstorerbnewf_rr
2636 244746355U, // S4_pstorerbnewfnew_abs
2637 936051U, // S4_pstorerbnewfnew_io
2638 936051U, // S4_pstorerbnewfnew_rr
2639 244730150U, // S4_pstorerbnewt_abs
2640 788774U, // S4_pstorerbnewt_rr
2641 244746534U, // S4_pstorerbnewtnew_abs
2642 936230U, // S4_pstorerbnewtnew_io
2643 936230U, // S4_pstorerbnewtnew_rr
2644 60180774U, // S4_pstorerbt_abs
2645 788774U, // S4_pstorerbt_rr
2646 60197158U, // S4_pstorerbtnew_abs
2647 936230U, // S4_pstorerbtnew_io
2648 936230U, // S4_pstorerbtnew_rr
2649 9881715U, // S4_pstorerdf_abs
2650 804979U, // S4_pstorerdf_rr
2651 9898099U, // S4_pstorerdfnew_abs
2652 952435U, // S4_pstorerdfnew_io
2653 952435U, // S4_pstorerdfnew_rr
2654 9881894U, // S4_pstorerdt_abs
2655 805158U, // S4_pstorerdt_rr
2656 9898278U, // S4_pstorerdtnew_abs
2657 952614U, // S4_pstorerdtnew_io
2658 952614U, // S4_pstorerdtnew_rr
2659 261572723U, // S4_pstorerff_abs
2660 821363U, // S4_pstorerff_rr
2661 261589107U, // S4_pstorerffnew_abs
2662 968819U, // S4_pstorerffnew_io
2663 968819U, // S4_pstorerffnew_rr
2664 261572902U, // S4_pstorerft_abs
2665 821542U, // S4_pstorerft_rr
2666 261589286U, // S4_pstorerftnew_abs
2667 968998U, // S4_pstorerftnew_io
2668 968998U, // S4_pstorerftnew_rr
2669 60246131U, // S4_pstorerhf_abs
2670 821363U, // S4_pstorerhf_rr
2671 60262515U, // S4_pstorerhfnew_abs
2672 968819U, // S4_pstorerhfnew_io
2673 968819U, // S4_pstorerhfnew_rr
2674 244795507U, // S4_pstorerhnewf_abs
2675 821363U, // S4_pstorerhnewf_rr
2676 244811891U, // S4_pstorerhnewfnew_abs
2677 968819U, // S4_pstorerhnewfnew_io
2678 968819U, // S4_pstorerhnewfnew_rr
2679 244795686U, // S4_pstorerhnewt_abs
2680 821542U, // S4_pstorerhnewt_rr
2681 244812070U, // S4_pstorerhnewtnew_abs
2682 968998U, // S4_pstorerhnewtnew_io
2683 968998U, // S4_pstorerhnewtnew_rr
2684 60246310U, // S4_pstorerht_abs
2685 821542U, // S4_pstorerht_rr
2686 60262694U, // S4_pstorerhtnew_abs
2687 968998U, // S4_pstorerhtnew_io
2688 968998U, // S4_pstorerhtnew_rr
2689 60278899U, // S4_pstorerif_abs
2690 837747U, // S4_pstorerif_rr
2691 60295283U, // S4_pstorerifnew_abs
2692 985203U, // S4_pstorerifnew_io
2693 985203U, // S4_pstorerifnew_rr
2694 244828275U, // S4_pstorerinewf_abs
2695 837747U, // S4_pstorerinewf_rr
2696 244844659U, // S4_pstorerinewfnew_abs
2697 985203U, // S4_pstorerinewfnew_io
2698 985203U, // S4_pstorerinewfnew_rr
2699 244828454U, // S4_pstorerinewt_abs
2700 837926U, // S4_pstorerinewt_rr
2701 244844838U, // S4_pstorerinewtnew_abs
2702 985382U, // S4_pstorerinewtnew_io
2703 985382U, // S4_pstorerinewtnew_rr
2704 60279078U, // S4_pstorerit_abs
2705 837926U, // S4_pstorerit_rr
2706 60295462U, // S4_pstoreritnew_abs
2707 985382U, // S4_pstoreritnew_io
2708 985382U, // S4_pstoreritnew_rr
2709 1782010338U, // S4_stored_locked
2710 9390718U, // S4_stored_rl_at_vi
2711 9407102U, // S4_stored_rl_st_vi
2712 742492624U, // S4_storeirb_io
2713 788595U, // S4_storeirbf_io
2714 936051U, // S4_storeirbfnew_io
2715 788774U, // S4_storeirbt_io
2716 936230U, // S4_storeirbtnew_io
2717 742492756U, // S4_storeirh_io
2718 821363U, // S4_storeirhf_io
2719 968819U, // S4_storeirhfnew_io
2720 821542U, // S4_storeirht_io
2721 968998U, // S4_storeirhtnew_io
2722 742493202U, // S4_storeiri_io
2723 837747U, // S4_storeirif_io
2724 985203U, // S4_storeirifnew_io
2725 837926U, // S4_storeirit_io
2726 985382U, // S4_storeiritnew_io
2727 60312016U, // S4_storerb_ap
2728 60328400U, // S4_storerb_rr
2729 60344784U, // S4_storerb_ur
2730 244861392U, // S4_storerbnew_ap
2731 244877776U, // S4_storerbnew_rr
2732 244894160U, // S4_storerbnew_ur
2733 60312072U, // S4_storerd_ap
2734 60328456U, // S4_storerd_rr
2735 60344840U, // S4_storerd_ur
2736 261638740U, // S4_storerf_ap
2737 261655124U, // S4_storerf_rr
2738 261671508U, // S4_storerf_ur
2739 60312148U, // S4_storerh_ap
2740 60328532U, // S4_storerh_rr
2741 60344916U, // S4_storerh_ur
2742 244861524U, // S4_storerhnew_ap
2743 244877908U, // S4_storerhnew_rr
2744 244894292U, // S4_storerhnew_ur
2745 60312594U, // S4_storeri_ap
2746 60328978U, // S4_storeri_rr
2747 60345362U, // S4_storeri_ur
2748 244861970U, // S4_storerinew_ap
2749 244878354U, // S4_storerinew_rr
2750 244894738U, // S4_storerinew_ur
2751 2074U, // S4_subaddi
2752 1850050586U, // S4_subi_asl_ri
2753 1866827802U, // S4_subi_lsr_ri
2754 10029082U, // S4_vrcrotate
2755 10045466U, // S4_vrcrotate_acc
2756 429492250U, // S4_vxaddsubh
2757 1889110042U, // S4_vxaddsubhr
2758 10078234U, // S4_vxaddsubw
2759 429525018U, // S4_vxsubaddh
2760 1889142810U, // S4_vxsubaddhr
2761 10111002U, // S4_vxsubaddw
2762 1829734426U, // S5_asrhub_rnd_sat
2763 420448282U, // S5_asrhub_sat
2764 10127386U, // S5_popcountp
2765 185583642U, // S5_vasrhrnd
2766 10143770U, // S6_rol_i_p
2767 10160154U, // S6_rol_i_p_acc
2768 10176538U, // S6_rol_i_p_and
2769 10192922U, // S6_rol_i_p_nac
2770 10209306U, // S6_rol_i_p_or
2771 10225690U, // S6_rol_i_p_xacc
2772 10143770U, // S6_rol_i_r
2773 10160154U, // S6_rol_i_r_acc
2774 10176538U, // S6_rol_i_r_and
2775 10192922U, // S6_rol_i_r_nac
2776 10209306U, // S6_rol_i_r_or
2777 10225690U, // S6_rol_i_r_xacc
2778 9570330U, // S6_vsplatrbp
2779 496191514U, // S6_vtrunehb_ppp
2780 496224282U, // S6_vtrunohb_ppp
2781 2074U, // SA1_addi
2782 2074U, // SA1_addrx
2783 10242074U, // SA1_addsp
2784 1899972634U, // SA1_and1
2785 1968155U, // SA1_clrf
2786 1968174U, // SA1_clrfnew
2787 1968165U, // SA1_clrt
2788 1968188U, // SA1_clrtnew
2789 4278971U, // SA1_cmpeqi
2790 10258458U, // SA1_combine0i
2791 10274842U, // SA1_combine1i
2792 10291226U, // SA1_combine2i
2793 10307610U, // SA1_combine3i
2794 1916831770U, // SA1_combinerz
2795 10323994U, // SA1_combinezr
2796 2074U, // SA1_dec
2797 2074U, // SA1_inc
2798 50448410U, // SA1_seti
2799 50448410U, // SA1_setin1
2800 4179994U, // SA1_sxtb
2801 4196378U, // SA1_sxth
2802 50432026U, // SA1_tfr
2803 1933527066U, // SA1_zxtb
2804 4212762U, // SA1_zxth
2805 759897U, // SAVE_REGISTERS_CALL_V4
2806 759897U, // SAVE_REGISTERS_CALL_V4STK
2807 759897U, // SAVE_REGISTERS_CALL_V4STK_EXT
2808 759897U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
2809 759897U, // SAVE_REGISTERS_CALL_V4STK_PIC
2810 759897U, // SAVE_REGISTERS_CALL_V4_EXT
2811 759897U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
2812 759897U, // SAVE_REGISTERS_CALL_V4_PIC
2813 705071130U, // SL1_loadri_io
2814 705087514U, // SL1_loadrub_io
2815 1574U, // SL2_deallocframe
2816 1328U, // SL2_jumpr31
2817 1319U, // SL2_jumpr31_f
2818 1356U, // SL2_jumpr31_fnew
2819 1338U, // SL2_jumpr31_t
2820 1382U, // SL2_jumpr31_tnew
2821 705021978U, // SL2_loadrb_io
2822 10340378U, // SL2_loadrd_sp
2823 705054746U, // SL2_loadrh_io
2824 10356762U, // SL2_loadri_sp
2825 705103898U, // SL2_loadruh_io
2826 1712U, // SL2_return
2827 1703U, // SL2_return_f
2828 1783U, // SL2_return_fnew
2829 1727U, // SL2_return_t
2830 1814U, // SL2_return_tnew
2831 725715408U, // SS1_storeb_io
2832 725715986U, // SS1_storew_io
2833 297148U, // SS2_allocframe
2834 1950452176U, // SS2_storebi0
2835 1967229392U, // SS2_storebi1
2836 51185896U, // SS2_stored_sp
2837 725715540U, // SS2_storeh_io
2838 51185907U, // SS2_storew_sp
2839 1950452754U, // SS2_storewi0
2840 1967229970U, // SS2_storewi1
2841 188712986U, // TFRI64_V2_ext
2842 50448410U, // TFRI64_V4
2843 10373146U, // V6_extractw
2844 10389530U, // V6_get_qfext
2845 10405914U, // V6_get_qfext_oracc
2846 10422298U, // V6_lvsplatb
2847 10438682U, // V6_lvsplath
2848 10455066U, // V6_lvsplatw
2849 490686490U, // V6_pred_and
2850 1061111834U, // V6_pred_and_n
2851 51226U, // V6_pred_not
2852 490965018U, // V6_pred_or
2853 1061390362U, // V6_pred_or_n
2854 10471450U, // V6_pred_scalar2
2855 10487834U, // V6_pred_scalar2v2
2856 4851738U, // V6_pred_xor
2857 10504218U, // V6_set_qfext
2858 765495322U, // V6_shuffeqh
2859 1990248474U, // V6_shuffeqw
2860 1997768730U, // V6_v6mpyhubs10
2861 2023819290U, // V6_v6mpyhubs10_vxx
2862 1997768730U, // V6_v6mpyvubs10
2863 2040596506U, // V6_v6mpyvubs10_vxx
2864 705808410U, // V6_vL32Ub_ai
2865 1259456538U, // V6_vL32Ub_pi
2866 1242679322U, // V6_vL32Ub_ppu
2867 705759258U, // V6_vL32b_ai
2868 715212826U, // V6_vL32b_cur_ai
2869 335614067U, // V6_vL32b_cur_npred_ai
2870 335618163U, // V6_vL32b_cur_npred_pi
2871 335618163U, // V6_vL32b_cur_npred_ppu
2872 1268860954U, // V6_vL32b_cur_pi
2873 1252083738U, // V6_vL32b_cur_ppu
2874 335614246U, // V6_vL32b_cur_pred_ai
2875 335618342U, // V6_vL32b_cur_pred_pi
2876 335618342U, // V6_vL32b_cur_pred_ppu
2877 352391283U, // V6_vL32b_npred_ai
2878 352395379U, // V6_vL32b_npred_pi
2879 352395379U, // V6_vL32b_npred_ppu
2880 705759258U, // V6_vL32b_nt_ai
2881 715212826U, // V6_vL32b_nt_cur_ai
2882 335614067U, // V6_vL32b_nt_cur_npred_ai
2883 335618163U, // V6_vL32b_nt_cur_npred_pi
2884 335618163U, // V6_vL32b_nt_cur_npred_ppu
2885 1268860954U, // V6_vL32b_nt_cur_pi
2886 1252083738U, // V6_vL32b_nt_cur_ppu
2887 335614246U, // V6_vL32b_nt_cur_pred_ai
2888 335618342U, // V6_vL32b_nt_cur_pred_pi
2889 335618342U, // V6_vL32b_nt_cur_pred_ppu
2890 352391283U, // V6_vL32b_nt_npred_ai
2891 352395379U, // V6_vL32b_nt_npred_pi
2892 352395379U, // V6_vL32b_nt_npred_ppu
2893 1259407386U, // V6_vL32b_nt_pi
2894 1242630170U, // V6_vL32b_nt_ppu
2895 352391462U, // V6_vL32b_nt_pred_ai
2896 352395558U, // V6_vL32b_nt_pred_pi
2897 352395558U, // V6_vL32b_nt_pred_ppu
2898 715229210U, // V6_vL32b_nt_tmp_ai
2899 385945715U, // V6_vL32b_nt_tmp_npred_ai
2900 385949811U, // V6_vL32b_nt_tmp_npred_pi
2901 385949811U, // V6_vL32b_nt_tmp_npred_ppu
2902 1268877338U, // V6_vL32b_nt_tmp_pi
2903 1252100122U, // V6_vL32b_nt_tmp_ppu
2904 385945894U, // V6_vL32b_nt_tmp_pred_ai
2905 385949990U, // V6_vL32b_nt_tmp_pred_pi
2906 385949990U, // V6_vL32b_nt_tmp_pred_ppu
2907 1259407386U, // V6_vL32b_pi
2908 1242630170U, // V6_vL32b_ppu
2909 352391462U, // V6_vL32b_pred_ai
2910 352395558U, // V6_vL32b_pred_pi
2911 352395558U, // V6_vL32b_pred_ppu
2912 715229210U, // V6_vL32b_tmp_ai
2913 385945715U, // V6_vL32b_tmp_npred_ai
2914 385949811U, // V6_vL32b_tmp_npred_pi
2915 385949811U, // V6_vL32b_tmp_npred_ppu
2916 1268877338U, // V6_vL32b_tmp_pi
2917 1252100122U, // V6_vL32b_tmp_ppu
2918 385945894U, // V6_vL32b_tmp_pred_ai
2919 385949990U, // V6_vL32b_tmp_pred_pi
2920 385949990U, // V6_vL32b_tmp_pred_ppu
2921 725715872U, // V6_vS32Ub_ai
2922 1230963U, // V6_vS32Ub_npred_ai
2923 1779617907U, // V6_vS32Ub_npred_pi
2924 1779617907U, // V6_vS32Ub_npred_ppu
2925 730778528U, // V6_vS32Ub_pi
2926 730762144U, // V6_vS32Ub_ppu
2927 1231142U, // V6_vS32Ub_pred_ai
2928 1779618086U, // V6_vS32Ub_pred_pi
2929 1779618086U, // V6_vS32Ub_pred_ppu
2930 725715604U, // V6_vS32b_ai
2931 725715604U, // V6_vS32b_new_ai
2932 1214579U, // V6_vS32b_new_npred_ai
2933 1779601523U, // V6_vS32b_new_npred_pi
2934 1779601523U, // V6_vS32b_new_npred_ppu
2935 730778260U, // V6_vS32b_new_pi
2936 730761876U, // V6_vS32b_new_ppu
2937 1214758U, // V6_vS32b_new_pred_ai
2938 1779601702U, // V6_vS32b_new_pred_pi
2939 1779601702U, // V6_vS32b_new_pred_ppu
2940 1214579U, // V6_vS32b_npred_ai
2941 1779601523U, // V6_vS32b_npred_pi
2942 1779601523U, // V6_vS32b_npred_ppu
2943 1214579U, // V6_vS32b_nqpred_ai
2944 1779601523U, // V6_vS32b_nqpred_pi
2945 1779601523U, // V6_vS32b_nqpred_ppu
2946 2051115668U, // V6_vS32b_nt_ai
2947 2051115668U, // V6_vS32b_nt_new_ai
2948 1214579U, // V6_vS32b_nt_new_npred_ai
2949 1779601523U, // V6_vS32b_nt_new_npred_pi
2950 1779601523U, // V6_vS32b_nt_new_npred_ppu
2951 2056178324U, // V6_vS32b_nt_new_pi
2952 2056161940U, // V6_vS32b_nt_new_ppu
2953 1214758U, // V6_vS32b_nt_new_pred_ai
2954 1779601702U, // V6_vS32b_nt_new_pred_pi
2955 1779601702U, // V6_vS32b_nt_new_pred_ppu
2956 1214579U, // V6_vS32b_nt_npred_ai
2957 1779601523U, // V6_vS32b_nt_npred_pi
2958 1779601523U, // V6_vS32b_nt_npred_ppu
2959 1214579U, // V6_vS32b_nt_nqpred_ai
2960 1779601523U, // V6_vS32b_nt_nqpred_pi
2961 1779601523U, // V6_vS32b_nt_nqpred_ppu
2962 2056178324U, // V6_vS32b_nt_pi
2963 2056161940U, // V6_vS32b_nt_ppu
2964 1214758U, // V6_vS32b_nt_pred_ai
2965 1779601702U, // V6_vS32b_nt_pred_pi
2966 1779601702U, // V6_vS32b_nt_pred_ppu
2967 1214758U, // V6_vS32b_nt_qpred_ai
2968 1779601702U, // V6_vS32b_nt_qpred_pi
2969 1779601702U, // V6_vS32b_nt_qpred_ppu
2970 730778260U, // V6_vS32b_pi
2971 730761876U, // V6_vS32b_ppu
2972 1214758U, // V6_vS32b_pred_ai
2973 1779601702U, // V6_vS32b_pred_pi
2974 1779601702U, // V6_vS32b_pred_ppu
2975 1214758U, // V6_vS32b_qpred_ai
2976 1779601702U, // V6_vS32b_qpred_pi
2977 1779601702U, // V6_vS32b_qpred_ppu
2978 2067892884U, // V6_vS32b_srls_ai
2979 2072955540U, // V6_vS32b_srls_pi
2980 2072939156U, // V6_vS32b_srls_ppu
2981 10602522U, // V6_vabs_f8
2982 10618906U, // V6_vabs_hf
2983 2091010074U, // V6_vabs_qf16_hf
2984 2107787290U, // V6_vabs_qf16_qf16
2985 2124580890U, // V6_vabs_qf32_qf32
2986 2141358106U, // V6_vabs_qf32_sf
2987 10668058U, // V6_vabs_sf
2988 2158168090U, // V6_vabsb
2989 2174945306U, // V6_vabsb_sat
2990 765675546U, // V6_vabsdiffh
2991 10717210U, // V6_vabsdiffub
2992 312690714U, // V6_vabsdiffuh
2993 10733594U, // V6_vabsdiffw
2994 2191788058U, // V6_vabsh
2995 2208565274U, // V6_vabsh_sat
2996 2225358874U, // V6_vabsw
2997 2242136090U, // V6_vabsw_sat
2998 2258929690U, // V6_vadd_hf
2999 2275723290U, // V6_vadd_hf_f8
3000 2258946074U, // V6_vadd_hf_hf
3001 2292484122U, // V6_vadd_qf16
3002 2292484122U, // V6_vadd_qf16_mix
3003 2309294106U, // V6_vadd_qf32
3004 2309294106U, // V6_vadd_qf32_mix
3005 2326071322U, // V6_vadd_sf
3006 2342864922U, // V6_vadd_sf_bf
3007 2258978842U, // V6_vadd_sf_hf
3008 2326087706U, // V6_vadd_sf_sf
3009 2158331930U, // V6_vaddb
3010 2158331930U, // V6_vaddb_dv
3011 436277363U, // V6_vaddbnq
3012 436277542U, // V6_vaddbq
3013 2175109146U, // V6_vaddbsat
3014 2175109146U, // V6_vaddbsat_dv
3015 77973530U, // V6_vaddcarry
3016 2359691290U, // V6_vaddcarryo
3017 10864666U, // V6_vaddcarrysat
3018 10897434U, // V6_vaddclbh
3019 10913818U, // V6_vaddclbw
3020 765904922U, // V6_vaddh
3021 765904922U, // V6_vaddh_dv
3022 453054579U, // V6_vaddhnq
3023 453054758U, // V6_vaddhq
3024 765904922U, // V6_vaddhsat
3025 765904922U, // V6_vaddhsat_dv
3026 10864666U, // V6_vaddhw
3027 765921306U, // V6_vaddhw_acc
3028 296142874U, // V6_vaddubh
3029 10962970U, // V6_vaddubh_acc
3030 2376566810U, // V6_vaddubsat
3031 2376566810U, // V6_vaddubsat_dv
3032 2175240218U, // V6_vaddububb_sat
3033 10995738U, // V6_vadduhsat
3034 10995738U, // V6_vadduhsat_dv
3035 10864666U, // V6_vadduhw
3036 312936474U, // V6_vadduhw_acc
3037 11012122U, // V6_vadduwsat
3038 11012122U, // V6_vadduwsat_dv
3039 10864666U, // V6_vaddw
3040 10864666U, // V6_vaddw_dv
3041 469831795U, // V6_vaddwnq
3042 469831974U, // V6_vaddwq
3043 10864666U, // V6_vaddwsat
3044 10864666U, // V6_vaddwsat_dv
3045 11028506U, // V6_valign4
3046 497584154U, // V6_valignb
3047 195594266U, // V6_valignbi
3048 11061274U, // V6_vand
3049 11077658U, // V6_vandnqrt
3050 11094042U, // V6_vandnqrt_acc
3051 11061274U, // V6_vandqrt
3052 11110426U, // V6_vandqrt_acc
3053 11077658U, // V6_vandvnqv
3054 11061274U, // V6_vandvqv
3055 11061274U, // V6_vandvrt
3056 11110426U, // V6_vandvrt_acc
3057 27904026U, // V6_vaslh
3058 11143194U, // V6_vaslh_acc
3059 2192164890U, // V6_vaslhv
3060 27936794U, // V6_vaslw
3061 11175962U, // V6_vaslw_acc
3062 2225752090U, // V6_vaslwv
3063 11192346U, // V6_vasr_into
3064 766183450U, // V6_vasrh
3065 11225114U, // V6_vasrh_acc
3066 279676954U, // V6_vasrhbrndsat
3067 430671898U, // V6_vasrhbsat
3068 766232602U, // V6_vasrhubrndsat
3069 766232602U, // V6_vasrhubsat
3070 766183450U, // V6_vasrhv
3071 313247770U, // V6_vasruhubrndsat
3072 313247770U, // V6_vasruhubsat
3073 330041370U, // V6_vasruwuhrndsat
3074 330041370U, // V6_vasruwuhsat
3075 313247770U, // V6_vasrvuhubrndsat
3076 313247770U, // V6_vasrvuhubsat
3077 1990985754U, // V6_vasrvwuhrndsat
3078 1990985754U, // V6_vasrvwuhsat
3079 28067866U, // V6_vasrw
3080 11307034U, // V6_vasrw_acc
3081 1990920218U, // V6_vasrwh
3082 1990920218U, // V6_vasrwhrndsat
3083 1990920218U, // V6_vasrwhsat
3084 1990985754U, // V6_vasrwuhrndsat
3085 1990985754U, // V6_vasrwuhsat
3086 2225883162U, // V6_vasrwv
3087 50432026U, // V6_vassign
3088 11323418U, // V6_vassign_fp
3089 11339802U, // V6_vassign_tmp
3090 2158839834U, // V6_vavgb
3091 2393720858U, // V6_vavgbrnd
3092 2192410650U, // V6_vavgh
3093 2410514458U, // V6_vavghrnd
3094 598591514U, // V6_vavgub
3095 2427308058U, // V6_vavgubrnd
3096 2444101658U, // V6_vavguh
3097 2460878874U, // V6_vavguhrnd
3098 2477672474U, // V6_vavguw
3099 2494449690U, // V6_vavguwrnd
3100 2226030618U, // V6_vavgw
3101 2511243290U, // V6_vavgwrnd
3102 2516652326U, // V6_vccombine
3103 11454490U, // V6_vcl0h
3104 11470874U, // V6_vcl0w
3105 33624358U, // V6_vcmov
3106 11487258U, // V6_vcombine
3107 11503642U, // V6_vcombine_tmp
3108 11520026U, // V6_vconv_bf_qf32
3109 11536410U, // V6_vconv_f8_qf16
3110 2544912410U, // V6_vconv_h_hf
3111 2561689626U, // V6_vconv_h_hf_rnd
3112 263227418U, // V6_vconv_hf_h
3113 2578483226U, // V6_vconv_hf_qf16
3114 2595260442U, // V6_vconv_hf_qf32
3115 2612054042U, // V6_vconv_qf16_f8
3116 2544945178U, // V6_vconv_qf16_hf
3117 2578499610U, // V6_vconv_qf16_qf16
3118 2595293210U, // V6_vconv_qf32_qf32
3119 2628847642U, // V6_vconv_qf32_sf
3120 2595309594U, // V6_vconv_sf_qf32
3121 2645641242U, // V6_vconv_sf_w
3122 11634714U, // V6_vconv_w_sf
3123 11651098U, // V6_vcvt2_b_hf
3124 2159151130U, // V6_vcvt2_hf_b
3125 598870042U, // V6_vcvt2_hf_ub
3126 11683866U, // V6_vcvt2_ub_hf
3127 11700250U, // V6_vcvt_b_hf
3128 11716634U, // V6_vcvt_bf_sf
3129 11733018U, // V6_vcvt_f8_hf
3130 11749402U, // V6_vcvt_h_hf
3131 2159249434U, // V6_vcvt_hf_b
3132 2662565914U, // V6_vcvt_hf_f8
3133 2192803866U, // V6_vcvt_hf_h
3134 2327021594U, // V6_vcvt_hf_sf
3135 598968346U, // V6_vcvt_hf_ub
3136 2444462106U, // V6_vcvt_hf_uh
3137 11782170U, // V6_vcvt_sf_hf
3138 11798554U, // V6_vcvt_ub_hf
3139 11814938U, // V6_vcvt_uh_hf
3140 3623543U, // V6_vdeal
3141 11831322U, // V6_vdealb
3142 11847706U, // V6_vdealb4w
3143 11864090U, // V6_vdealh
3144 11880474U, // V6_vdealvdd
3145 11896858U, // V6_vdelta
3146 11913242U, // V6_vdmpy_sf_hf
3147 11929626U, // V6_vdmpy_sf_hf_acc
3148 11946010U, // V6_vdmpybus
3149 11962394U, // V6_vdmpybus_acc
3150 11946010U, // V6_vdmpybus_dv
3151 11962394U, // V6_vdmpybus_dv_acc
3152 2159462426U, // V6_vdmpyhb
3153 2159478810U, // V6_vdmpyhb_acc
3154 2159462426U, // V6_vdmpyhb_dv
3155 2159478810U, // V6_vdmpyhb_dv_acc
3156 2209794074U, // V6_vdmpyhisat
3157 2209810458U, // V6_vdmpyhisat_acc
3158 2209794074U, // V6_vdmpyhsat
3159 2209810458U, // V6_vdmpyhsat_acc
3160 2679556122U, // V6_vdmpyhsuisat
3161 2679572506U, // V6_vdmpyhsuisat_acc
3162 2696333338U, // V6_vdmpyhsusat
3163 2696349722U, // V6_vdmpyhsusat_acc
3164 2209794074U, // V6_vdmpyhvsat
3165 2209810458U, // V6_vdmpyhvsat_acc
3166 12011546U, // V6_vdsaduh
3167 12027930U, // V6_vdsaduh_acc
3168 571475994U, // V6_veqb
3169 571492378U, // V6_veqb_and
3170 571508762U, // V6_veqb_or
3171 571525146U, // V6_veqb_xor
3172 756025370U, // V6_veqh
3173 756041754U, // V6_veqh_and
3174 756058138U, // V6_veqh_or
3175 756074522U, // V6_veqh_xor
3176 2249197594U, // V6_veqhf
3177 2249213978U, // V6_veqhf_and
3178 2249230362U, // V6_veqhf_or
3179 2249246746U, // V6_veqhf_xor
3180 2316306458U, // V6_veqsf
3181 2316322842U, // V6_veqsf_and
3182 2316339226U, // V6_veqsf_or
3183 2316355610U, // V6_veqsf_xor
3184 1980762138U, // V6_veqw
3185 1980778522U, // V6_veqw_and
3186 1980794906U, // V6_veqw_or
3187 1980811290U, // V6_veqw_xor
3188 12044314U, // V6_vfmax_f8
3189 12060698U, // V6_vfmax_hf
3190 12077082U, // V6_vfmax_sf
3191 12093466U, // V6_vfmin_f8
3192 12109850U, // V6_vfmin_hf
3193 12126234U, // V6_vfmin_sf
3194 12142618U, // V6_vfneg_f8
3195 12159002U, // V6_vfneg_hf
3196 12175386U, // V6_vfneg_sf
3197 3623662U, // V6_vgathermh
3198 2713323814U, // V6_vgathermhq
3199 3623662U, // V6_vgathermhw
3200 2730101030U, // V6_vgathermhwq
3201 3623680U, // V6_vgathermw
3202 12208422U, // V6_vgathermwq
3203 582649882U, // V6_vgtb
3204 582666266U, // V6_vgtb_and
3205 582682650U, // V6_vgtb_or
3206 582699034U, // V6_vgtb_xor
3207 2344257562U, // V6_vgtbf
3208 2344273946U, // V6_vgtbf_and
3209 2344290330U, // V6_vgtbf_or
3210 2344306714U, // V6_vgtbf_xor
3211 767199258U, // V6_vgth
3212 767215642U, // V6_vgth_and
3213 767232026U, // V6_vgth_or
3214 767248410U, // V6_vgth_xor
3215 2260371482U, // V6_vgthf
3216 2260387866U, // V6_vgthf_and
3217 2260404250U, // V6_vgthf_or
3218 2260420634U, // V6_vgthf_xor
3219 2327480346U, // V6_vgtsf
3220 2327496730U, // V6_vgtsf_and
3221 2327513114U, // V6_vgtsf_or
3222 2327529498U, // V6_vgtsf_xor
3223 297437210U, // V6_vgtub
3224 297453594U, // V6_vgtub_and
3225 297469978U, // V6_vgtub_or
3226 297486362U, // V6_vgtub_xor
3227 314214426U, // V6_vgtuh
3228 314230810U, // V6_vgtuh_and
3229 314247194U, // V6_vgtuh_or
3230 314263578U, // V6_vgtuh_xor
3231 330991642U, // V6_vgtuw
3232 331008026U, // V6_vgtuw_and
3233 331024410U, // V6_vgtuw_or
3234 331040794U, // V6_vgtuw_xor
3235 1991936026U, // V6_vgtw
3236 1991952410U, // V6_vgtw_and
3237 1991968794U, // V6_vgtw_or
3238 1991985178U, // V6_vgtw_xor
3239 1850U, // V6_vhist
3240 297881U, // V6_vhistq
3241 2092664858U, // V6_vilog2_hf
3242 2109442074U, // V6_vilog2_qf16
3243 2126219290U, // V6_vilog2_qf32
3244 2142996506U, // V6_vilog2_sf
3245 12306458U, // V6_vinsertwr
3246 498862106U, // V6_vlalignb
3247 196872218U, // V6_vlalignbi
3248 12339226U, // V6_vlsrb
3249 12355610U, // V6_vlsrh
3250 12371994U, // V6_vlsrhv
3251 12388378U, // V6_vlsrw
3252 12404762U, // V6_vlsrwv
3253 12421146U, // V6_vlut4
3254 582862874U, // V6_vlutvvb
3255 582862874U, // V6_vlutvvb_nm
3256 582879258U, // V6_vlutvvb_oracc
3257 2008942618U, // V6_vlutvvb_oracci
3258 2008926234U, // V6_vlutvvbi
3259 767445018U, // V6_vlutvwh
3260 767445018U, // V6_vlutvwh_nm
3261 767461402U, // V6_vlutvwh_oracc
3262 2747172890U, // V6_vlutvwh_oracci
3263 2747156506U, // V6_vlutvwhi
3264 12503066U, // V6_vmax_bf
3265 12519450U, // V6_vmax_hf
3266 12535834U, // V6_vmax_sf
3267 12552218U, // V6_vmaxb
3268 12568602U, // V6_vmaxh
3269 12584986U, // V6_vmaxub
3270 12601370U, // V6_vmaxuh
3271 12617754U, // V6_vmaxw
3272 12634138U, // V6_vmerge_qf
3273 12650522U, // V6_vmin_bf
3274 12666906U, // V6_vmin_hf
3275 12683290U, // V6_vmin_sf
3276 12699674U, // V6_vminb
3277 12716058U, // V6_vminh
3278 12732442U, // V6_vminub
3279 12748826U, // V6_vminuh
3280 12765210U, // V6_vminw
3281 297994266U, // V6_vmpabus
3282 2160281626U, // V6_vmpabus_acc
3283 297994266U, // V6_vmpabusv
3284 297994266U, // V6_vmpabuu
3285 600000538U, // V6_vmpabuu_acc
3286 297994266U, // V6_vmpabuuv
3287 767789082U, // V6_vmpahb
3288 767805466U, // V6_vmpahb_acc
3289 767756314U, // V6_vmpahhsat
3290 314804250U, // V6_vmpauhb
3291 314820634U, // V6_vmpauhb_acc
3292 767756314U, // V6_vmpauhuhsat
3293 12847130U, // V6_vmpsuhuhsat
3294 2277787674U, // V6_vmpy_hf_f8
3295 2277804058U, // V6_vmpy_hf_f8_acc
3296 2261010458U, // V6_vmpy_hf_hf
3297 2261026842U, // V6_vmpy_hf_hf_acc
3298 2294597658U, // V6_vmpy_qf16
3299 2261043226U, // V6_vmpy_qf16_hf
3300 2294597658U, // V6_vmpy_qf16_mix_hf
3301 2311391258U, // V6_vmpy_qf32
3302 2261059610U, // V6_vmpy_qf32_hf
3303 2294614042U, // V6_vmpy_qf32_mix_hf
3304 2294614042U, // V6_vmpy_qf32_qf16
3305 2328168474U, // V6_vmpy_qf32_sf
3306 2261043226U, // V6_vmpy_rt_hf
3307 2294597658U, // V6_vmpy_rt_qf16
3308 2328168474U, // V6_vmpy_rt_sf
3309 2344962074U, // V6_vmpy_sf_bf
3310 2344978458U, // V6_vmpy_sf_bf_acc
3311 2261075994U, // V6_vmpy_sf_hf
3312 2261092378U, // V6_vmpy_sf_hf_acc
3313 2328184858U, // V6_vmpy_sf_sf
3314 298174490U, // V6_vmpybus
3315 298190874U, // V6_vmpybus_acc
3316 298174490U, // V6_vmpybusv
3317 298190874U, // V6_vmpybusv_acc
3318 583387162U, // V6_vmpybv
3319 583403546U, // V6_vmpybv_acc
3320 12994586U, // V6_vmpyewuh
3321 13010970U, // V6_vmpyewuh_64
3322 2194065434U, // V6_vmpyh
3323 2194081818U, // V6_vmpyh_acc
3324 2210859034U, // V6_vmpyhsat_acc
3325 767936538U, // V6_vmpyhsrs
3326 767936538U, // V6_vmpyhss
3327 2445723674U, // V6_vmpyhus
3328 2445740058U, // V6_vmpyhus_acc
3329 2194065434U, // V6_vmpyhv
3330 2194081818U, // V6_vmpyhv_acc
3331 767936538U, // V6_vmpyhvsrs
3332 13060122U, // V6_vmpyieoh
3333 2194114586U, // V6_vmpyiewh_acc
3334 13092890U, // V6_vmpyiewuh
3335 2445772826U, // V6_vmpyiewuh_acc
3336 2194147354U, // V6_vmpyih
3337 2194163738U, // V6_vmpyih_acc
3338 2160592922U, // V6_vmpyihb
3339 2160609306U, // V6_vmpyihb_acc
3340 13142042U, // V6_vmpyiowh
3341 2160642074U, // V6_vmpyiwb
3342 2160658458U, // V6_vmpyiwb_acc
3343 2194196506U, // V6_vmpyiwh
3344 2194212890U, // V6_vmpyiwh_acc
3345 600360986U, // V6_vmpyiwub
3346 600377370U, // V6_vmpyiwub_acc
3347 2764654618U, // V6_vmpyowh
3348 13207578U, // V6_vmpyowh_64_acc
3349 2781431834U, // V6_vmpyowh_rnd
3350 2798241818U, // V6_vmpyowh_rnd_sacc
3351 2815019034U, // V6_vmpyowh_sacc
3352 298453018U, // V6_vmpyub
3353 13256730U, // V6_vmpyub_acc
3354 298453018U, // V6_vmpyubv
3355 13256730U, // V6_vmpyubv_acc
3356 13273114U, // V6_vmpyuh
3357 13289498U, // V6_vmpyuh_acc
3358 13305882U, // V6_vmpyuhe
3359 13322266U, // V6_vmpyuhe_acc
3360 13273114U, // V6_vmpyuhv
3361 13289498U, // V6_vmpyuhv_acc
3362 315230234U, // V6_vmpyuhvs
3363 5425178U, // V6_vmux
3364 583763994U, // V6_vnavgb
3365 13355034U, // V6_vnavgh
3366 298551322U, // V6_vnavgub
3367 13371418U, // V6_vnavgw
3368 2516652147U, // V6_vnccombine
3369 33624179U, // V6_vncmov
3370 2093762586U, // V6_vneg_qf16_hf
3371 2110539802U, // V6_vneg_qf16_qf16
3372 2127333402U, // V6_vneg_qf32_qf32
3373 2144110618U, // V6_vneg_qf32_sf
3374 13420570U, // V6_vnormamth
3375 13436954U, // V6_vnormamtw
3376 13453338U, // V6_vnot
3377 13469722U, // V6_vor
3378 13486106U, // V6_vpackeb
3379 13502490U, // V6_vpackeh
3380 13518874U, // V6_vpackhb_sat
3381 13535258U, // V6_vpackhub_sat
3382 13551642U, // V6_vpackob
3383 13568026U, // V6_vpackoh
3384 13584410U, // V6_vpackwh_sat
3385 13600794U, // V6_vpackwuh_sat
3386 13617178U, // V6_vpopcounth
3387 13633562U, // V6_vprefixqb
3388 13649946U, // V6_vprefixqh
3389 13666330U, // V6_vprefixqw
3390 13682714U, // V6_vrdelta
3391 573687834U, // V6_vrmpybub_rtt
3392 573671450U, // V6_vrmpybub_rtt_acc
3393 288475162U, // V6_vrmpybus
3394 288458778U, // V6_vrmpybus_acc
3395 288475162U, // V6_vrmpybusi
3396 288458778U, // V6_vrmpybusi_acc
3397 288475162U, // V6_vrmpybusv
3398 288458778U, // V6_vrmpybusv_acc
3399 573687834U, // V6_vrmpybv
3400 573671450U, // V6_vrmpybv_acc
3401 590596122U, // V6_vrmpyub
3402 590579738U, // V6_vrmpyub_acc
3403 590596122U, // V6_vrmpyub_rtt
3404 590579738U, // V6_vrmpyub_rtt_acc
3405 2821965850U, // V6_vrmpyubi
3406 2821949466U, // V6_vrmpyubi_acc
3407 590596122U, // V6_vrmpyubv
3408 590579738U, // V6_vrmpyubv_acc
3409 13699098U, // V6_vrmpyzbb_rt
3410 80824346U, // V6_vrmpyzbb_rt_acc
3411 80807962U, // V6_vrmpyzbb_rx
3412 2849064986U, // V6_vrmpyzbb_rx_acc
3413 13699098U, // V6_vrmpyzbub_rt
3414 80824346U, // V6_vrmpyzbub_rt_acc
3415 80807962U, // V6_vrmpyzbub_rx
3416 2849064986U, // V6_vrmpyzbub_rx_acc
3417 13731866U, // V6_vrmpyzcb_rt
3418 80857114U, // V6_vrmpyzcb_rt_acc
3419 80840730U, // V6_vrmpyzcb_rx
3420 2849097754U, // V6_vrmpyzcb_rx_acc
3421 13764634U, // V6_vrmpyzcbs_rt
3422 80889882U, // V6_vrmpyzcbs_rt_acc
3423 80873498U, // V6_vrmpyzcbs_rx
3424 2849130522U, // V6_vrmpyzcbs_rx_acc
3425 13797402U, // V6_vrmpyznb_rt
3426 80922650U, // V6_vrmpyznb_rt_acc
3427 80906266U, // V6_vrmpyznb_rx
3428 2849163290U, // V6_vrmpyznb_rx_acc
3429 13830170U, // V6_vror
3430 13846554U, // V6_vrotr
3431 13862938U, // V6_vroundhb
3432 768854042U, // V6_vroundhub
3433 315869210U, // V6_vrounduhub
3434 332662810U, // V6_vrounduwuh
3435 13912090U, // V6_vroundwh
3436 1993607194U, // V6_vroundwuh
3437 13928474U, // V6_vrsadubi
3438 13944858U, // V6_vrsadubi_acc
3439 13961242U, // V6_vsatdw
3440 13977626U, // V6_vsathub
3441 13994010U, // V6_vsatuwuh
3442 14010394U, // V6_vsatwh
3443 14026778U, // V6_vsb
3444 3623698U, // V6_vscattermh
3445 3623698U, // V6_vscattermh_add
3446 2855766310U, // V6_vscattermhq
3447 3623698U, // V6_vscattermhw
3448 3623698U, // V6_vscattermhw_add
3449 2872543526U, // V6_vscattermhwq
3450 3623698U, // V6_vscattermw
3451 3623698U, // V6_vscattermw_add
3452 2889320742U, // V6_vscattermwq
3453 14043162U, // V6_vsh
3454 765511706U, // V6_vshufeh
3455 3623476U, // V6_vshuff
3456 14059546U, // V6_vshuffb
3457 580945946U, // V6_vshuffeb
3458 14075930U, // V6_vshuffh
3459 14092314U, // V6_vshuffob
3460 14108698U, // V6_vshuffvdd
3461 14125082U, // V6_vshufoeb
3462 14141466U, // V6_vshufoeh
3463 14157850U, // V6_vshufoh
3464 2262321178U, // V6_vsub_hf
3465 2279114778U, // V6_vsub_hf_f8
3466 2262337562U, // V6_vsub_hf_hf
3467 2262321178U, // V6_vsub_hf_mix
3468 2295875610U, // V6_vsub_qf16
3469 2295875610U, // V6_vsub_qf16_mix
3470 2312685594U, // V6_vsub_qf32
3471 2312685594U, // V6_vsub_qf32_mix
3472 2329462810U, // V6_vsub_sf
3473 2346256410U, // V6_vsub_sf_bf
3474 2262370330U, // V6_vsub_sf_hf
3475 2329462810U, // V6_vsub_sf_mix
3476 2329479194U, // V6_vsub_sf_sf
3477 2161723418U, // V6_vsubb
3478 2161723418U, // V6_vsubb_dv
3479 637603955U, // V6_vsubbnq
3480 637604134U, // V6_vsubbq
3481 2178500634U, // V6_vsubbsat
3482 2178500634U, // V6_vsubbsat_dv
3483 81365018U, // V6_vsubcarry
3484 2913339418U, // V6_vsubcarryo
3485 769247258U, // V6_vsubh
3486 769247258U, // V6_vsubh_dv
3487 654381171U, // V6_vsubhnq
3488 654381350U, // V6_vsubhq
3489 769247258U, // V6_vsubhsat
3490 769247258U, // V6_vsubhsat_dv
3491 14256154U, // V6_vsubhw
3492 299485210U, // V6_vsububh
3493 2379876378U, // V6_vsububsat
3494 2379876378U, // V6_vsububsat_dv
3495 2178549786U, // V6_vsubububb_sat
3496 14305306U, // V6_vsubuhsat
3497 14305306U, // V6_vsubuhsat_dv
3498 14256154U, // V6_vsubuhw
3499 14321690U, // V6_vsubuwsat
3500 14321690U, // V6_vsubuwsat_dv
3501 14256154U, // V6_vsubw
3502 14256154U, // V6_vsubw_dv
3503 671158387U, // V6_vsubwnq
3504 671158566U, // V6_vsubwq
3505 14256154U, // V6_vsubwsat
3506 14256154U, // V6_vsubwsat_dv
3507 14338074U, // V6_vswap
3508 584779802U, // V6_vtmpyb
3509 584796186U, // V6_vtmpyb_acc
3510 299567130U, // V6_vtmpybus
3511 299583514U, // V6_vtmpybus_acc
3512 14387226U, // V6_vtmpyhb
3513 14403610U, // V6_vtmpyhb_acc
3514 14419994U, // V6_vunpackb
3515 14436378U, // V6_vunpackh
3516 14452762U, // V6_vunpackob
3517 14469146U, // V6_vunpackoh
3518 14485530U, // V6_vunpackub
3519 14501914U, // V6_vunpackuh
3520 1427U, // V6_vwhist128
3521 297122U, // V6_vwhist128m
3522 297354U, // V6_vwhist128q
3523 4278666U, // V6_vwhist128qm
3524 1417U, // V6_vwhist256
3525 1762U, // V6_vwhist256_sat
3526 297343U, // V6_vwhist256q
3527 14518655U, // V6_vwhist256q_sat
3528 14534682U, // V6_vxor
3529 14551066U, // V6_vzb
3530 14567450U, // V6_vzh
3531 21072528U, // V6_zLd_ai
3532 26135184U, // V6_zLd_pi
3533 26118800U, // V6_zLd_ppu
3534 4114726U, // V6_zLd_pred_ai
3535 1782501670U, // V6_zLd_pred_pi
3536 1782501670U, // V6_zLd_pred_ppu
3537 14583834U, // V6_zextract
3538 1754U, // Y2_barrier
3539 1844U, // Y2_break
3540 297430U, // Y2_ciad
3541 14600877U, // Y2_crswap0
3542 297567U, // Y2_cswi
3543 297376U, // Y2_dccleana
3544 298030U, // Y2_dccleanidx
3545 297411U, // Y2_dccleaninva
3546 298087U, // Y2_dccleaninvidx
3547 21072459U, // Y2_dcfetchbo
3548 297395U, // Y2_dcinva
3549 298052U, // Y2_dcinvidx
3550 1680U, // Y2_dckill
3551 14616602U, // Y2_dctagr
3552 3623938U, // Y2_dctagw
3553 297386U, // Y2_dczeroa
3554 14632986U, // Y2_getimask
3555 14649370U, // Y2_iassignr
3556 298008U, // Y2_iassignw
3557 14665754U, // Y2_icdatar
3558 3623915U, // Y2_icdataw
3559 297403U, // Y2_icinva
3560 298062U, // Y2_icinvidx
3561 1687U, // Y2_ickill
3562 14682138U, // Y2_ictagr
3563 3623946U, // Y2_ictagw
3564 1568U, // Y2_isync
3565 1599U, // Y2_k0lock
3566 1621U, // Y2_k0unlock
3567 298072U, // Y2_l2cleaninvidx
3568 1673U, // Y2_l2kill
3569 297507U, // Y2_resume
3570 3623533U, // Y2_setimask
3571 3623588U, // Y2_setprio
3572 297874U, // Y2_start
3573 297653U, // Y2_stop
3574 297568U, // Y2_swi
3575 1776U, // Y2_syncht
3576 50432026U, // Y2_tfrscrr
3577 50432026U, // Y2_tfrsrcr
3578 1613U, // Y2_tlblock
3579 14698522U, // Y2_tlbp
3580 14698522U, // Y2_tlbpp
3581 14714906U, // Y2_tlbr
3582 1639U, // Y2_tlbunlock
3583 3623924U, // Y2_tlbw
3584 297815U, // Y2_wait
3585 14731949U, // Y4_crswap1
3586 70732461U, // Y4_crswap10
3587 3623490U, // Y4_l2fetch
3588 14747674U, // Y4_l2tagr
3589 3623930U, // Y4_l2tagw
3590 297562U, // Y4_nmi
3591 297436U, // Y4_siad
3592 50432026U, // Y4_tfrscpp
3593 50432026U, // Y4_tfrspcp
3594 297486U, // Y4_trace
3595 14764058U, // Y5_ctlbw
3596 298018U, // Y5_l2cleanidx
3597 3623490U, // Y5_l2fetch
3598 1694U, // Y5_l2gclean
3599 1856U, // Y5_l2gcleaninv
3600 1649U, // Y5_l2gunlock
3601 298042U, // Y5_l2invidx
3602 14780442U, // Y5_l2locka
3603 297365U, // Y5_l2unlocka
3604 297468U, // Y5_tlbasidi
3605 14796826U, // Y5_tlboc
3606 297532U, // Y6_diag
3607 3623211U, // Y6_diag0
3608 3623263U, // Y6_diag1
3609 3623525U, // Y6_dmlink
3610 14813210U, // Y6_dmpause
3611 14829594U, // Y6_dmpoll
3612 297505U, // Y6_dmresume
3613 297872U, // Y6_dmstart
3614 14845978U, // Y6_dmwait
3615 297950U, // Y6_l2gcleaninvpa
3616 297626U, // Y6_l2gcleanpa
3617 2074U, // dep_A2_addsat
3618 4540442U, // dep_A2_subsat
3619 2928461850U, // dep_S2_packhl
3620 1437U, // invalid_decode
3621 };
3622
3623 static const uint16_t OpInfo1[] = {
3624 0U, // PHI
3625 0U, // INLINEASM
3626 0U, // INLINEASM_BR
3627 0U, // CFI_INSTRUCTION
3628 0U, // EH_LABEL
3629 0U, // GC_LABEL
3630 0U, // ANNOTATION_LABEL
3631 0U, // KILL
3632 0U, // EXTRACT_SUBREG
3633 0U, // INSERT_SUBREG
3634 0U, // IMPLICIT_DEF
3635 0U, // INIT_UNDEF
3636 0U, // SUBREG_TO_REG
3637 0U, // COPY_TO_REGCLASS
3638 0U, // DBG_VALUE
3639 0U, // DBG_VALUE_LIST
3640 0U, // DBG_INSTR_REF
3641 0U, // DBG_PHI
3642 0U, // DBG_LABEL
3643 0U, // REG_SEQUENCE
3644 0U, // COPY
3645 0U, // COPY_LANEMASK
3646 0U, // BUNDLE
3647 0U, // LIFETIME_START
3648 0U, // LIFETIME_END
3649 0U, // PSEUDO_PROBE
3650 0U, // ARITH_FENCE
3651 0U, // STACKMAP
3652 0U, // FENTRY_CALL
3653 0U, // PATCHPOINT
3654 0U, // LOAD_STACK_GUARD
3655 0U, // PREALLOCATED_SETUP
3656 0U, // PREALLOCATED_ARG
3657 0U, // STATEPOINT
3658 0U, // LOCAL_ESCAPE
3659 0U, // FAULTING_OP
3660 0U, // PATCHABLE_OP
3661 0U, // PATCHABLE_FUNCTION_ENTER
3662 0U, // PATCHABLE_RET
3663 0U, // PATCHABLE_FUNCTION_EXIT
3664 0U, // PATCHABLE_TAIL_CALL
3665 0U, // PATCHABLE_EVENT_CALL
3666 0U, // PATCHABLE_TYPED_EVENT_CALL
3667 0U, // ICALL_BRANCH_FUNNEL
3668 0U, // FAKE_USE
3669 0U, // MEMBARRIER
3670 0U, // JUMP_TABLE_DEBUG_INFO
3671 0U, // RELOC_NONE
3672 0U, // CONVERGENCECTRL_ENTRY
3673 0U, // CONVERGENCECTRL_ANCHOR
3674 0U, // CONVERGENCECTRL_LOOP
3675 0U, // CONVERGENCECTRL_GLUE
3676 0U, // G_ASSERT_SEXT
3677 0U, // G_ASSERT_ZEXT
3678 0U, // G_ASSERT_ALIGN
3679 0U, // G_ADD
3680 0U, // G_SUB
3681 0U, // G_MUL
3682 0U, // G_SDIV
3683 0U, // G_UDIV
3684 0U, // G_SREM
3685 0U, // G_UREM
3686 0U, // G_SDIVREM
3687 0U, // G_UDIVREM
3688 0U, // G_AND
3689 0U, // G_OR
3690 0U, // G_XOR
3691 0U, // G_ABDS
3692 0U, // G_ABDU
3693 0U, // G_UAVGFLOOR
3694 0U, // G_UAVGCEIL
3695 0U, // G_SAVGFLOOR
3696 0U, // G_SAVGCEIL
3697 0U, // G_IMPLICIT_DEF
3698 0U, // G_PHI
3699 0U, // G_FRAME_INDEX
3700 0U, // G_GLOBAL_VALUE
3701 0U, // G_PTRAUTH_GLOBAL_VALUE
3702 0U, // G_CONSTANT_POOL
3703 0U, // G_EXTRACT
3704 0U, // G_UNMERGE_VALUES
3705 0U, // G_INSERT
3706 0U, // G_MERGE_VALUES
3707 0U, // G_BUILD_VECTOR
3708 0U, // G_BUILD_VECTOR_TRUNC
3709 0U, // G_CONCAT_VECTORS
3710 0U, // G_PTRTOINT
3711 0U, // G_INTTOPTR
3712 0U, // G_BITCAST
3713 0U, // G_FREEZE
3714 0U, // G_CONSTANT_FOLD_BARRIER
3715 0U, // G_INTRINSIC_FPTRUNC_ROUND
3716 0U, // G_INTRINSIC_TRUNC
3717 0U, // G_INTRINSIC_ROUND
3718 0U, // G_INTRINSIC_LRINT
3719 0U, // G_INTRINSIC_LLRINT
3720 0U, // G_INTRINSIC_ROUNDEVEN
3721 0U, // G_READCYCLECOUNTER
3722 0U, // G_READSTEADYCOUNTER
3723 0U, // G_LOAD
3724 0U, // G_SEXTLOAD
3725 0U, // G_ZEXTLOAD
3726 0U, // G_INDEXED_LOAD
3727 0U, // G_INDEXED_SEXTLOAD
3728 0U, // G_INDEXED_ZEXTLOAD
3729 0U, // G_STORE
3730 0U, // G_INDEXED_STORE
3731 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
3732 0U, // G_ATOMIC_CMPXCHG
3733 0U, // G_ATOMICRMW_XCHG
3734 0U, // G_ATOMICRMW_ADD
3735 0U, // G_ATOMICRMW_SUB
3736 0U, // G_ATOMICRMW_AND
3737 0U, // G_ATOMICRMW_NAND
3738 0U, // G_ATOMICRMW_OR
3739 0U, // G_ATOMICRMW_XOR
3740 0U, // G_ATOMICRMW_MAX
3741 0U, // G_ATOMICRMW_MIN
3742 0U, // G_ATOMICRMW_UMAX
3743 0U, // G_ATOMICRMW_UMIN
3744 0U, // G_ATOMICRMW_FADD
3745 0U, // G_ATOMICRMW_FSUB
3746 0U, // G_ATOMICRMW_FMAX
3747 0U, // G_ATOMICRMW_FMIN
3748 0U, // G_ATOMICRMW_FMAXIMUM
3749 0U, // G_ATOMICRMW_FMINIMUM
3750 0U, // G_ATOMICRMW_FMAXIMUMNUM
3751 0U, // G_ATOMICRMW_FMINIMUMNUM
3752 0U, // G_ATOMICRMW_UINC_WRAP
3753 0U, // G_ATOMICRMW_UDEC_WRAP
3754 0U, // G_ATOMICRMW_USUB_COND
3755 0U, // G_ATOMICRMW_USUB_SAT
3756 0U, // G_FENCE
3757 0U, // G_PREFETCH
3758 0U, // G_BRCOND
3759 0U, // G_BRINDIRECT
3760 0U, // G_INVOKE_REGION_START
3761 0U, // G_INTRINSIC
3762 0U, // G_INTRINSIC_W_SIDE_EFFECTS
3763 0U, // G_INTRINSIC_CONVERGENT
3764 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
3765 0U, // G_ANYEXT
3766 0U, // G_TRUNC
3767 0U, // G_TRUNC_SSAT_S
3768 0U, // G_TRUNC_SSAT_U
3769 0U, // G_TRUNC_USAT_U
3770 0U, // G_CONSTANT
3771 0U, // G_FCONSTANT
3772 0U, // G_VASTART
3773 0U, // G_VAARG
3774 0U, // G_SEXT
3775 0U, // G_SEXT_INREG
3776 0U, // G_ZEXT
3777 0U, // G_SHL
3778 0U, // G_LSHR
3779 0U, // G_ASHR
3780 0U, // G_FSHL
3781 0U, // G_FSHR
3782 0U, // G_ROTR
3783 0U, // G_ROTL
3784 0U, // G_ICMP
3785 0U, // G_FCMP
3786 0U, // G_SCMP
3787 0U, // G_UCMP
3788 0U, // G_SELECT
3789 0U, // G_UADDO
3790 0U, // G_UADDE
3791 0U, // G_USUBO
3792 0U, // G_USUBE
3793 0U, // G_SADDO
3794 0U, // G_SADDE
3795 0U, // G_SSUBO
3796 0U, // G_SSUBE
3797 0U, // G_UMULO
3798 0U, // G_SMULO
3799 0U, // G_UMULH
3800 0U, // G_SMULH
3801 0U, // G_UADDSAT
3802 0U, // G_SADDSAT
3803 0U, // G_USUBSAT
3804 0U, // G_SSUBSAT
3805 0U, // G_USHLSAT
3806 0U, // G_SSHLSAT
3807 0U, // G_SMULFIX
3808 0U, // G_UMULFIX
3809 0U, // G_SMULFIXSAT
3810 0U, // G_UMULFIXSAT
3811 0U, // G_SDIVFIX
3812 0U, // G_UDIVFIX
3813 0U, // G_SDIVFIXSAT
3814 0U, // G_UDIVFIXSAT
3815 0U, // G_FADD
3816 0U, // G_FSUB
3817 0U, // G_FMUL
3818 0U, // G_FMA
3819 0U, // G_FMAD
3820 0U, // G_FDIV
3821 0U, // G_FREM
3822 0U, // G_FMODF
3823 0U, // G_FPOW
3824 0U, // G_FPOWI
3825 0U, // G_FEXP
3826 0U, // G_FEXP2
3827 0U, // G_FEXP10
3828 0U, // G_FLOG
3829 0U, // G_FLOG2
3830 0U, // G_FLOG10
3831 0U, // G_FLDEXP
3832 0U, // G_FFREXP
3833 0U, // G_FNEG
3834 0U, // G_FPEXT
3835 0U, // G_FPTRUNC
3836 0U, // G_FPTOSI
3837 0U, // G_FPTOUI
3838 0U, // G_SITOFP
3839 0U, // G_UITOFP
3840 0U, // G_FPTOSI_SAT
3841 0U, // G_FPTOUI_SAT
3842 0U, // G_FABS
3843 0U, // G_FCOPYSIGN
3844 0U, // G_IS_FPCLASS
3845 0U, // G_FCANONICALIZE
3846 0U, // G_FMINNUM
3847 0U, // G_FMAXNUM
3848 0U, // G_FMINNUM_IEEE
3849 0U, // G_FMAXNUM_IEEE
3850 0U, // G_FMINIMUM
3851 0U, // G_FMAXIMUM
3852 0U, // G_FMINIMUMNUM
3853 0U, // G_FMAXIMUMNUM
3854 0U, // G_GET_FPENV
3855 0U, // G_SET_FPENV
3856 0U, // G_RESET_FPENV
3857 0U, // G_GET_FPMODE
3858 0U, // G_SET_FPMODE
3859 0U, // G_RESET_FPMODE
3860 0U, // G_GET_ROUNDING
3861 0U, // G_SET_ROUNDING
3862 0U, // G_PTR_ADD
3863 0U, // G_PTRMASK
3864 0U, // G_SMIN
3865 0U, // G_SMAX
3866 0U, // G_UMIN
3867 0U, // G_UMAX
3868 0U, // G_ABS
3869 0U, // G_LROUND
3870 0U, // G_LLROUND
3871 0U, // G_BR
3872 0U, // G_BRJT
3873 0U, // G_VSCALE
3874 0U, // G_INSERT_SUBVECTOR
3875 0U, // G_EXTRACT_SUBVECTOR
3876 0U, // G_INSERT_VECTOR_ELT
3877 0U, // G_EXTRACT_VECTOR_ELT
3878 0U, // G_SHUFFLE_VECTOR
3879 0U, // G_SPLAT_VECTOR
3880 0U, // G_STEP_VECTOR
3881 0U, // G_VECTOR_COMPRESS
3882 0U, // G_CTTZ
3883 0U, // G_CTTZ_ZERO_UNDEF
3884 0U, // G_CTLZ
3885 0U, // G_CTLZ_ZERO_UNDEF
3886 0U, // G_CTLS
3887 0U, // G_CTPOP
3888 0U, // G_BSWAP
3889 0U, // G_BITREVERSE
3890 0U, // G_FCEIL
3891 0U, // G_FCOS
3892 0U, // G_FSIN
3893 0U, // G_FSINCOS
3894 0U, // G_FTAN
3895 0U, // G_FACOS
3896 0U, // G_FASIN
3897 0U, // G_FATAN
3898 0U, // G_FATAN2
3899 0U, // G_FCOSH
3900 0U, // G_FSINH
3901 0U, // G_FTANH
3902 0U, // G_FSQRT
3903 0U, // G_FFLOOR
3904 0U, // G_FRINT
3905 0U, // G_FNEARBYINT
3906 0U, // G_ADDRSPACE_CAST
3907 0U, // G_BLOCK_ADDR
3908 0U, // G_JUMP_TABLE
3909 0U, // G_DYN_STACKALLOC
3910 0U, // G_STACKSAVE
3911 0U, // G_STACKRESTORE
3912 0U, // G_STRICT_FADD
3913 0U, // G_STRICT_FSUB
3914 0U, // G_STRICT_FMUL
3915 0U, // G_STRICT_FDIV
3916 0U, // G_STRICT_FREM
3917 0U, // G_STRICT_FMA
3918 0U, // G_STRICT_FSQRT
3919 0U, // G_STRICT_FLDEXP
3920 0U, // G_READ_REGISTER
3921 0U, // G_WRITE_REGISTER
3922 0U, // G_MEMCPY
3923 0U, // G_MEMCPY_INLINE
3924 0U, // G_MEMMOVE
3925 0U, // G_MEMSET
3926 0U, // G_BZERO
3927 0U, // G_TRAP
3928 0U, // G_DEBUGTRAP
3929 0U, // G_UBSANTRAP
3930 0U, // G_VECREDUCE_SEQ_FADD
3931 0U, // G_VECREDUCE_SEQ_FMUL
3932 0U, // G_VECREDUCE_FADD
3933 0U, // G_VECREDUCE_FMUL
3934 0U, // G_VECREDUCE_FMAX
3935 0U, // G_VECREDUCE_FMIN
3936 0U, // G_VECREDUCE_FMAXIMUM
3937 0U, // G_VECREDUCE_FMINIMUM
3938 0U, // G_VECREDUCE_ADD
3939 0U, // G_VECREDUCE_MUL
3940 0U, // G_VECREDUCE_AND
3941 0U, // G_VECREDUCE_OR
3942 0U, // G_VECREDUCE_XOR
3943 0U, // G_VECREDUCE_SMAX
3944 0U, // G_VECREDUCE_SMIN
3945 0U, // G_VECREDUCE_UMAX
3946 0U, // G_VECREDUCE_UMIN
3947 0U, // G_SBFX
3948 0U, // G_UBFX
3949 0U, // A2_addsp
3950 0U, // A2_iconst
3951 0U, // A2_neg
3952 0U, // A2_not
3953 0U, // A2_tfrf
3954 0U, // A2_tfrfnew
3955 0U, // A2_tfrp
3956 0U, // A2_tfrpf
3957 0U, // A2_tfrpfnew
3958 0U, // A2_tfrpi
3959 0U, // A2_tfrpt
3960 0U, // A2_tfrptnew
3961 0U, // A2_tfrt
3962 0U, // A2_tfrtnew
3963 0U, // A2_vaddb_map
3964 0U, // A2_vsubb_map
3965 0U, // A2_zxtb
3966 0U, // A4_boundscheck
3967 0U, // ADJCALLSTACKDOWN
3968 0U, // ADJCALLSTACKUP
3969 0U, // C2_cmpgei
3970 0U, // C2_cmpgeui
3971 0U, // C2_cmplt
3972 0U, // C2_cmpltu
3973 0U, // C2_pxfer_map
3974 0U, // DUPLEX_Pseudo
3975 0U, // ENDLOOP0
3976 0U, // ENDLOOP01
3977 0U, // ENDLOOP1
3978 0U, // J2_endloop0
3979 0U, // J2_endloop01
3980 0U, // J2_endloop1
3981 0U, // J2_jumpf_nopred_map
3982 0U, // J2_jumprf_nopred_map
3983 0U, // J2_jumprt_nopred_map
3984 0U, // J2_jumpt_nopred_map
3985 0U, // J2_trap1_noregmap
3986 1U, // L2_loadalignb_zomap
3987 1U, // L2_loadalignh_zomap
3988 0U, // L2_loadbsw2_zomap
3989 0U, // L2_loadbsw4_zomap
3990 0U, // L2_loadbzw2_zomap
3991 0U, // L2_loadbzw4_zomap
3992 0U, // L2_loadrb_zomap
3993 0U, // L2_loadrd_zomap
3994 0U, // L2_loadrh_zomap
3995 0U, // L2_loadri_zomap
3996 0U, // L2_loadrub_zomap
3997 0U, // L2_loadruh_zomap
3998 66U, // L2_ploadrbf_zomap
3999 66U, // L2_ploadrbfnew_zomap
4000 66U, // L2_ploadrbt_zomap
4001 66U, // L2_ploadrbtnew_zomap
4002 66U, // L2_ploadrdf_zomap
4003 66U, // L2_ploadrdfnew_zomap
4004 66U, // L2_ploadrdt_zomap
4005 66U, // L2_ploadrdtnew_zomap
4006 66U, // L2_ploadrhf_zomap
4007 66U, // L2_ploadrhfnew_zomap
4008 66U, // L2_ploadrht_zomap
4009 66U, // L2_ploadrhtnew_zomap
4010 66U, // L2_ploadrif_zomap
4011 66U, // L2_ploadrifnew_zomap
4012 66U, // L2_ploadrit_zomap
4013 66U, // L2_ploadritnew_zomap
4014 66U, // L2_ploadrubf_zomap
4015 66U, // L2_ploadrubfnew_zomap
4016 66U, // L2_ploadrubt_zomap
4017 66U, // L2_ploadrubtnew_zomap
4018 66U, // L2_ploadruhf_zomap
4019 66U, // L2_ploadruhfnew_zomap
4020 66U, // L2_ploadruht_zomap
4021 66U, // L2_ploadruhtnew_zomap
4022 0U, // L4_add_memopb_zomap
4023 0U, // L4_add_memoph_zomap
4024 0U, // L4_add_memopw_zomap
4025 0U, // L4_and_memopb_zomap
4026 0U, // L4_and_memoph_zomap
4027 0U, // L4_and_memopw_zomap
4028 0U, // L4_iadd_memopb_zomap
4029 0U, // L4_iadd_memoph_zomap
4030 0U, // L4_iadd_memopw_zomap
4031 0U, // L4_iand_memopb_zomap
4032 0U, // L4_iand_memoph_zomap
4033 0U, // L4_iand_memopw_zomap
4034 0U, // L4_ior_memopb_zomap
4035 0U, // L4_ior_memoph_zomap
4036 0U, // L4_ior_memopw_zomap
4037 0U, // L4_isub_memopb_zomap
4038 0U, // L4_isub_memoph_zomap
4039 0U, // L4_isub_memopw_zomap
4040 0U, // L4_or_memopb_zomap
4041 0U, // L4_or_memoph_zomap
4042 0U, // L4_or_memopw_zomap
4043 0U, // L4_return_map_to_raw_f
4044 0U, // L4_return_map_to_raw_fnew_pnt
4045 0U, // L4_return_map_to_raw_fnew_pt
4046 0U, // L4_return_map_to_raw_t
4047 0U, // L4_return_map_to_raw_tnew_pnt
4048 0U, // L4_return_map_to_raw_tnew_pt
4049 0U, // L4_sub_memopb_zomap
4050 0U, // L4_sub_memoph_zomap
4051 0U, // L4_sub_memopw_zomap
4052 0U, // L6_deallocframe_map_to_raw
4053 0U, // L6_return_map_to_raw
4054 0U, // LDriw_ctr
4055 0U, // LDriw_pred
4056 66U, // M2_mpysmi
4057 0U, // M2_mpyui
4058 0U, // M2_vrcmpys_acc_s1
4059 0U, // M2_vrcmpys_s1
4060 0U, // M2_vrcmpys_s1rp
4061 0U, // M7_vdmpy
4062 0U, // M7_vdmpy_acc
4063 0U, // PS_aligna
4064 0U, // PS_alloca
4065 0U, // PS_call_instrprof_custom
4066 0U, // PS_call_nr
4067 0U, // PS_crash
4068 0U, // PS_false
4069 0U, // PS_fi
4070 0U, // PS_fia
4071 0U, // PS_loadrb_pci
4072 0U, // PS_loadrb_pcr
4073 0U, // PS_loadrd_pci
4074 0U, // PS_loadrd_pcr
4075 0U, // PS_loadrh_pci
4076 0U, // PS_loadrh_pcr
4077 0U, // PS_loadri_pci
4078 0U, // PS_loadri_pcr
4079 0U, // PS_loadrub_pci
4080 0U, // PS_loadrub_pcr
4081 0U, // PS_loadruh_pci
4082 0U, // PS_loadruh_pcr
4083 0U, // PS_pselect
4084 0U, // PS_qfalse
4085 0U, // PS_qtrue
4086 0U, // PS_readcr
4087 0U, // PS_readcr64
4088 0U, // PS_storerb_pci
4089 0U, // PS_storerb_pcr
4090 0U, // PS_storerd_pci
4091 0U, // PS_storerd_pcr
4092 0U, // PS_storerf_pci
4093 0U, // PS_storerf_pcr
4094 0U, // PS_storerh_pci
4095 0U, // PS_storerh_pcr
4096 0U, // PS_storeri_pci
4097 0U, // PS_storeri_pcr
4098 0U, // PS_tailcall_i
4099 0U, // PS_tailcall_r
4100 0U, // PS_true
4101 0U, // PS_vdd0
4102 0U, // PS_vloadrq_ai
4103 0U, // PS_vloadrv_ai
4104 0U, // PS_vloadrv_nt_ai
4105 0U, // PS_vloadrw_ai
4106 0U, // PS_vloadrw_nt_ai
4107 0U, // PS_vmulw
4108 0U, // PS_vmulw_acc
4109 0U, // PS_vselect
4110 0U, // PS_vsplatib
4111 0U, // PS_vsplatih
4112 0U, // PS_vsplatiw
4113 0U, // PS_vsplatrb
4114 0U, // PS_vsplatrh
4115 0U, // PS_vsplatrw
4116 0U, // PS_vstorerq_ai
4117 0U, // PS_vstorerv_ai
4118 0U, // PS_vstorerv_nt_ai
4119 0U, // PS_vstorerw_ai
4120 0U, // PS_vstorerw_nt_ai
4121 0U, // PS_wselect
4122 0U, // S2_asr_i_p_rnd_goodsyntax
4123 0U, // S2_asr_i_r_rnd_goodsyntax
4124 131U, // S2_pstorerbf_zomap
4125 195U, // S2_pstorerbnewf_zomap
4126 195U, // S2_pstorerbnewt_zomap
4127 131U, // S2_pstorerbt_zomap
4128 131U, // S2_pstorerdf_zomap
4129 131U, // S2_pstorerdt_zomap
4130 259U, // S2_pstorerff_zomap
4131 259U, // S2_pstorerft_zomap
4132 131U, // S2_pstorerhf_zomap
4133 195U, // S2_pstorerhnewf_zomap
4134 195U, // S2_pstorerhnewt_zomap
4135 131U, // S2_pstorerht_zomap
4136 131U, // S2_pstorerif_zomap
4137 195U, // S2_pstorerinewf_zomap
4138 195U, // S2_pstorerinewt_zomap
4139 131U, // S2_pstorerit_zomap
4140 0U, // S2_storerb_zomap
4141 0U, // S2_storerbnew_zomap
4142 0U, // S2_storerd_zomap
4143 0U, // S2_storerf_zomap
4144 0U, // S2_storerh_zomap
4145 0U, // S2_storerhnew_zomap
4146 0U, // S2_storeri_zomap
4147 0U, // S2_storerinew_zomap
4148 0U, // S2_tableidxb_goodsyntax
4149 0U, // S2_tableidxd_goodsyntax
4150 0U, // S2_tableidxh_goodsyntax
4151 0U, // S2_tableidxw_goodsyntax
4152 131U, // S4_pstorerbfnew_zomap
4153 195U, // S4_pstorerbnewfnew_zomap
4154 195U, // S4_pstorerbnewtnew_zomap
4155 131U, // S4_pstorerbtnew_zomap
4156 131U, // S4_pstorerdfnew_zomap
4157 131U, // S4_pstorerdtnew_zomap
4158 259U, // S4_pstorerffnew_zomap
4159 259U, // S4_pstorerftnew_zomap
4160 131U, // S4_pstorerhfnew_zomap
4161 195U, // S4_pstorerhnewfnew_zomap
4162 195U, // S4_pstorerhnewtnew_zomap
4163 131U, // S4_pstorerhtnew_zomap
4164 131U, // S4_pstorerifnew_zomap
4165 195U, // S4_pstorerinewfnew_zomap
4166 195U, // S4_pstorerinewtnew_zomap
4167 131U, // S4_pstoreritnew_zomap
4168 0U, // S4_storeirb_zomap
4169 4U, // S4_storeirbf_zomap
4170 4U, // S4_storeirbfnew_zomap
4171 4U, // S4_storeirbt_zomap
4172 4U, // S4_storeirbtnew_zomap
4173 0U, // S4_storeirh_zomap
4174 4U, // S4_storeirhf_zomap
4175 4U, // S4_storeirhfnew_zomap
4176 4U, // S4_storeirht_zomap
4177 4U, // S4_storeirhtnew_zomap
4178 0U, // S4_storeiri_zomap
4179 4U, // S4_storeirif_zomap
4180 4U, // S4_storeirifnew_zomap
4181 4U, // S4_storeirit_zomap
4182 4U, // S4_storeiritnew_zomap
4183 0U, // S5_asrhub_rnd_sat_goodsyntax
4184 322U, // S5_vasrhrnd_goodsyntax
4185 0U, // S6_allocframe_to_raw
4186 0U, // STriw_ctr
4187 0U, // STriw_pred
4188 386U, // V6_MAP_equb
4189 389U, // V6_MAP_equb_and
4190 389U, // V6_MAP_equb_ior
4191 389U, // V6_MAP_equb_xor
4192 450U, // V6_MAP_equh
4193 453U, // V6_MAP_equh_and
4194 453U, // V6_MAP_equh_ior
4195 453U, // V6_MAP_equh_xor
4196 514U, // V6_MAP_equw
4197 517U, // V6_MAP_equw_and
4198 517U, // V6_MAP_equw_ior
4199 517U, // V6_MAP_equw_xor
4200 0U, // V6_dbl_ld0
4201 0U, // V6_dbl_st0
4202 0U, // V6_extractw_alt
4203 0U, // V6_hi
4204 0U, // V6_ld0
4205 66U, // V6_ldcnp0
4206 578U, // V6_ldcnpnt0
4207 66U, // V6_ldcp0
4208 578U, // V6_ldcpnt0
4209 66U, // V6_ldnp0
4210 578U, // V6_ldnpnt0
4211 0U, // V6_ldnt0
4212 66U, // V6_ldp0
4213 578U, // V6_ldpnt0
4214 66U, // V6_ldtnp0
4215 578U, // V6_ldtnpnt0
4216 66U, // V6_ldtp0
4217 578U, // V6_ldtpnt0
4218 0U, // V6_ldu0
4219 0U, // V6_lo
4220 0U, // V6_st0
4221 0U, // V6_stn0
4222 0U, // V6_stnnt0
4223 131U, // V6_stnp0
4224 6U, // V6_stnpnt0
4225 131U, // V6_stnq0
4226 6U, // V6_stnqnt0
4227 0U, // V6_stnt0
4228 131U, // V6_stp0
4229 6U, // V6_stpnt0
4230 131U, // V6_stq0
4231 6U, // V6_stqnt0
4232 0U, // V6_stu0
4233 131U, // V6_stunp0
4234 131U, // V6_stup0
4235 0U, // V6_v10mpyubs10
4236 0U, // V6_v10mpyubs10_vxx
4237 7U, // V6_v6mpyhubs10_alt
4238 8U, // V6_v6mpyvubs10_alt
4239 0U, // V6_vabsb_alt
4240 0U, // V6_vabsb_sat_alt
4241 0U, // V6_vabsdiffh_alt
4242 0U, // V6_vabsdiffub_alt
4243 0U, // V6_vabsdiffuh_alt
4244 0U, // V6_vabsdiffw_alt
4245 0U, // V6_vabsh_alt
4246 0U, // V6_vabsh_sat_alt
4247 0U, // V6_vabsub_alt
4248 0U, // V6_vabsuh_alt
4249 0U, // V6_vabsuw_alt
4250 0U, // V6_vabsw_alt
4251 0U, // V6_vabsw_sat_alt
4252 0U, // V6_vaddb_alt
4253 0U, // V6_vaddb_dv_alt
4254 0U, // V6_vaddbnq_alt
4255 0U, // V6_vaddbq_alt
4256 0U, // V6_vaddbsat_alt
4257 0U, // V6_vaddbsat_dv_alt
4258 0U, // V6_vaddh_alt
4259 0U, // V6_vaddh_dv_alt
4260 0U, // V6_vaddhnq_alt
4261 0U, // V6_vaddhq_alt
4262 0U, // V6_vaddhsat_alt
4263 0U, // V6_vaddhsat_dv_alt
4264 0U, // V6_vaddhw_acc_alt
4265 0U, // V6_vaddhw_alt
4266 0U, // V6_vaddubh_acc_alt
4267 0U, // V6_vaddubh_alt
4268 0U, // V6_vaddubsat_alt
4269 0U, // V6_vaddubsat_dv_alt
4270 0U, // V6_vadduhsat_alt
4271 0U, // V6_vadduhsat_dv_alt
4272 0U, // V6_vadduhw_acc_alt
4273 0U, // V6_vadduhw_alt
4274 0U, // V6_vadduwsat_alt
4275 0U, // V6_vadduwsat_dv_alt
4276 0U, // V6_vaddw_alt
4277 0U, // V6_vaddw_dv_alt
4278 0U, // V6_vaddwnq_alt
4279 0U, // V6_vaddwq_alt
4280 0U, // V6_vaddwsat_alt
4281 0U, // V6_vaddwsat_dv_alt
4282 0U, // V6_vandnqrt_acc_alt
4283 0U, // V6_vandnqrt_alt
4284 0U, // V6_vandqrt_acc_alt
4285 0U, // V6_vandqrt_alt
4286 0U, // V6_vandvrt_acc_alt
4287 0U, // V6_vandvrt_alt
4288 0U, // V6_vaslh_acc_alt
4289 66U, // V6_vaslh_alt
4290 66U, // V6_vaslhv_alt
4291 0U, // V6_vaslw_acc_alt
4292 66U, // V6_vaslw_alt
4293 66U, // V6_vaslwv_alt
4294 0U, // V6_vasr_into_alt
4295 0U, // V6_vasrh_acc_alt
4296 66U, // V6_vasrh_alt
4297 66U, // V6_vasrhv_alt
4298 0U, // V6_vasrw_acc_alt
4299 66U, // V6_vasrw_alt
4300 66U, // V6_vasrwv_alt
4301 0U, // V6_vassignp
4302 0U, // V6_vavgb_alt
4303 0U, // V6_vavgbrnd_alt
4304 0U, // V6_vavgh_alt
4305 0U, // V6_vavghrnd_alt
4306 0U, // V6_vavgub_alt
4307 0U, // V6_vavgubrnd_alt
4308 0U, // V6_vavguh_alt
4309 0U, // V6_vavguhrnd_alt
4310 0U, // V6_vavguw_alt
4311 0U, // V6_vavguwrnd_alt
4312 0U, // V6_vavgw_alt
4313 0U, // V6_vavgwrnd_alt
4314 0U, // V6_vcl0h_alt
4315 0U, // V6_vcl0w_alt
4316 0U, // V6_vd0
4317 0U, // V6_vdd0
4318 0U, // V6_vdealb4w_alt
4319 0U, // V6_vdealb_alt
4320 0U, // V6_vdealh_alt
4321 0U, // V6_vdmpybus_acc_alt
4322 0U, // V6_vdmpybus_alt
4323 0U, // V6_vdmpybus_dv_acc_alt
4324 0U, // V6_vdmpybus_dv_alt
4325 0U, // V6_vdmpyhb_acc_alt
4326 0U, // V6_vdmpyhb_alt
4327 0U, // V6_vdmpyhb_dv_acc_alt
4328 0U, // V6_vdmpyhb_dv_alt
4329 0U, // V6_vdmpyhisat_acc_alt
4330 0U, // V6_vdmpyhisat_alt
4331 0U, // V6_vdmpyhsat_acc_alt
4332 0U, // V6_vdmpyhsat_alt
4333 0U, // V6_vdmpyhsuisat_acc_alt
4334 0U, // V6_vdmpyhsuisat_alt
4335 0U, // V6_vdmpyhsusat_acc_alt
4336 0U, // V6_vdmpyhsusat_alt
4337 0U, // V6_vdmpyhvsat_acc_alt
4338 0U, // V6_vdmpyhvsat_alt
4339 0U, // V6_vdsaduh_acc_alt
4340 0U, // V6_vdsaduh_alt
4341 0U, // V6_vgather_vscatter_mh_pseudo
4342 0U, // V6_vgathermh_pseudo
4343 0U, // V6_vgathermhq_pseudo
4344 0U, // V6_vgathermhw_pseudo
4345 0U, // V6_vgathermhwq_pseudo
4346 0U, // V6_vgathermw_pseudo
4347 0U, // V6_vgathermwq_pseudo
4348 66U, // V6_vlsrh_alt
4349 66U, // V6_vlsrhv_alt
4350 66U, // V6_vlsrw_alt
4351 66U, // V6_vlsrwv_alt
4352 0U, // V6_vmaxb_alt
4353 0U, // V6_vmaxh_alt
4354 0U, // V6_vmaxub_alt
4355 0U, // V6_vmaxuh_alt
4356 0U, // V6_vmaxw_alt
4357 0U, // V6_vminb_alt
4358 0U, // V6_vminh_alt
4359 0U, // V6_vminub_alt
4360 0U, // V6_vminuh_alt
4361 0U, // V6_vminw_alt
4362 0U, // V6_vmpabus_acc_alt
4363 0U, // V6_vmpabus_alt
4364 0U, // V6_vmpabusv_alt
4365 0U, // V6_vmpabuu_acc_alt
4366 0U, // V6_vmpabuu_alt
4367 0U, // V6_vmpabuuv_alt
4368 0U, // V6_vmpahb_acc_alt
4369 0U, // V6_vmpahb_alt
4370 0U, // V6_vmpauhb_acc_alt
4371 0U, // V6_vmpauhb_alt
4372 0U, // V6_vmpybus_acc_alt
4373 0U, // V6_vmpybus_alt
4374 0U, // V6_vmpybusv_acc_alt
4375 0U, // V6_vmpybusv_alt
4376 0U, // V6_vmpybv_acc_alt
4377 0U, // V6_vmpybv_alt
4378 0U, // V6_vmpyewuh_alt
4379 0U, // V6_vmpyh_acc_alt
4380 0U, // V6_vmpyh_alt
4381 0U, // V6_vmpyhsat_acc_alt
4382 0U, // V6_vmpyhsrs_alt
4383 0U, // V6_vmpyhss_alt
4384 0U, // V6_vmpyhus_acc_alt
4385 0U, // V6_vmpyhus_alt
4386 0U, // V6_vmpyhv_acc_alt
4387 0U, // V6_vmpyhv_alt
4388 0U, // V6_vmpyhvsrs_alt
4389 0U, // V6_vmpyiewh_acc_alt
4390 0U, // V6_vmpyiewuh_acc_alt
4391 0U, // V6_vmpyiewuh_alt
4392 0U, // V6_vmpyih_acc_alt
4393 0U, // V6_vmpyih_alt
4394 0U, // V6_vmpyihb_acc_alt
4395 0U, // V6_vmpyihb_alt
4396 0U, // V6_vmpyiowh_alt
4397 0U, // V6_vmpyiwb_acc_alt
4398 0U, // V6_vmpyiwb_alt
4399 0U, // V6_vmpyiwh_acc_alt
4400 0U, // V6_vmpyiwh_alt
4401 0U, // V6_vmpyiwub_acc_alt
4402 0U, // V6_vmpyiwub_alt
4403 0U, // V6_vmpyowh_alt
4404 0U, // V6_vmpyowh_rnd_alt
4405 0U, // V6_vmpyowh_rnd_sacc_alt
4406 0U, // V6_vmpyowh_sacc_alt
4407 0U, // V6_vmpyub_acc_alt
4408 0U, // V6_vmpyub_alt
4409 0U, // V6_vmpyubv_acc_alt
4410 0U, // V6_vmpyubv_alt
4411 0U, // V6_vmpyuh_acc_alt
4412 0U, // V6_vmpyuh_alt
4413 0U, // V6_vmpyuhv_acc_alt
4414 0U, // V6_vmpyuhv_alt
4415 0U, // V6_vnavgb_alt
4416 0U, // V6_vnavgh_alt
4417 0U, // V6_vnavgub_alt
4418 0U, // V6_vnavgw_alt
4419 0U, // V6_vnormamth_alt
4420 0U, // V6_vnormamtw_alt
4421 0U, // V6_vpackeb_alt
4422 0U, // V6_vpackeh_alt
4423 0U, // V6_vpackhb_sat_alt
4424 0U, // V6_vpackhub_sat_alt
4425 0U, // V6_vpackob_alt
4426 0U, // V6_vpackoh_alt
4427 0U, // V6_vpackwh_sat_alt
4428 0U, // V6_vpackwuh_sat_alt
4429 0U, // V6_vpopcounth_alt
4430 389U, // V6_vrmpybub_rtt_acc_alt
4431 386U, // V6_vrmpybub_rtt_alt
4432 0U, // V6_vrmpybus_acc_alt
4433 0U, // V6_vrmpybus_alt
4434 73U, // V6_vrmpybusi_acc_alt
4435 69U, // V6_vrmpybusi_alt
4436 0U, // V6_vrmpybusv_acc_alt
4437 0U, // V6_vrmpybusv_alt
4438 0U, // V6_vrmpybv_acc_alt
4439 0U, // V6_vrmpybv_alt
4440 0U, // V6_vrmpyub_acc_alt
4441 0U, // V6_vrmpyub_alt
4442 0U, // V6_vrmpyub_rtt_acc_alt
4443 0U, // V6_vrmpyub_rtt_alt
4444 73U, // V6_vrmpyubi_acc_alt
4445 69U, // V6_vrmpyubi_alt
4446 0U, // V6_vrmpyubv_acc_alt
4447 0U, // V6_vrmpyubv_alt
4448 0U, // V6_vrotr_alt
4449 0U, // V6_vroundhb_alt
4450 0U, // V6_vroundhub_alt
4451 0U, // V6_vrounduhub_alt
4452 0U, // V6_vrounduwuh_alt
4453 0U, // V6_vroundwh_alt
4454 0U, // V6_vroundwuh_alt
4455 73U, // V6_vrsadubi_acc_alt
4456 69U, // V6_vrsadubi_alt
4457 66U, // V6_vsathub_alt
4458 0U, // V6_vsatuwuh_alt
4459 66U, // V6_vsatwh_alt
4460 0U, // V6_vsb_alt
4461 8192U, // V6_vscattermh_add_alt
4462 16384U, // V6_vscattermh_alt
4463 0U, // V6_vscattermhq_alt
4464 24576U, // V6_vscattermw_add_alt
4465 32768U, // V6_vscattermw_alt
4466 24576U, // V6_vscattermwh_add_alt
4467 32768U, // V6_vscattermwh_alt
4468 10U, // V6_vscattermwhq_alt
4469 11U, // V6_vscattermwq_alt
4470 0U, // V6_vsh_alt
4471 0U, // V6_vshufeh_alt
4472 0U, // V6_vshuffb_alt
4473 0U, // V6_vshuffeb_alt
4474 0U, // V6_vshuffh_alt
4475 0U, // V6_vshuffob_alt
4476 0U, // V6_vshufoeb_alt
4477 0U, // V6_vshufoeh_alt
4478 0U, // V6_vshufoh_alt
4479 0U, // V6_vsubb_alt
4480 0U, // V6_vsubb_dv_alt
4481 0U, // V6_vsubbnq_alt
4482 0U, // V6_vsubbq_alt
4483 0U, // V6_vsubbsat_alt
4484 0U, // V6_vsubbsat_dv_alt
4485 0U, // V6_vsubh_alt
4486 0U, // V6_vsubh_dv_alt
4487 0U, // V6_vsubhnq_alt
4488 0U, // V6_vsubhq_alt
4489 0U, // V6_vsubhsat_alt
4490 0U, // V6_vsubhsat_dv_alt
4491 0U, // V6_vsubhw_alt
4492 0U, // V6_vsububh_alt
4493 0U, // V6_vsububsat_alt
4494 0U, // V6_vsububsat_dv_alt
4495 0U, // V6_vsubuhsat_alt
4496 0U, // V6_vsubuhsat_dv_alt
4497 0U, // V6_vsubuhw_alt
4498 0U, // V6_vsubuwsat_alt
4499 0U, // V6_vsubuwsat_dv_alt
4500 0U, // V6_vsubw_alt
4501 0U, // V6_vsubw_dv_alt
4502 0U, // V6_vsubwnq_alt
4503 0U, // V6_vsubwq_alt
4504 0U, // V6_vsubwsat_alt
4505 0U, // V6_vsubwsat_dv_alt
4506 0U, // V6_vtmpyb_acc_alt
4507 0U, // V6_vtmpyb_alt
4508 0U, // V6_vtmpybus_acc_alt
4509 0U, // V6_vtmpybus_alt
4510 0U, // V6_vtmpyhb_acc_alt
4511 0U, // V6_vtmpyhb_alt
4512 640U, // V6_vtran2x2_map
4513 0U, // V6_vunpackb_alt
4514 0U, // V6_vunpackh_alt
4515 0U, // V6_vunpackob_alt
4516 0U, // V6_vunpackoh_alt
4517 0U, // V6_vunpackub_alt
4518 0U, // V6_vunpackuh_alt
4519 0U, // V6_vzb_alt
4520 0U, // V6_vzh_alt
4521 0U, // V6_zld0
4522 1U, // V6_zldp0
4523 0U, // Y2_crswap_old
4524 0U, // Y2_dcfetch
4525 0U, // Y2_k1lock_map
4526 0U, // Y2_k1unlock_map
4527 0U, // dup_A2_add
4528 12U, // dup_A2_addi
4529 66U, // dup_A2_andir
4530 66U, // dup_A2_combineii
4531 0U, // dup_A2_sxtb
4532 0U, // dup_A2_sxth
4533 0U, // dup_A2_tfr
4534 0U, // dup_A2_tfrsi
4535 0U, // dup_A2_zxtb
4536 0U, // dup_A2_zxth
4537 66U, // dup_A4_combineii
4538 66U, // dup_A4_combineir
4539 66U, // dup_A4_combineri
4540 0U, // dup_C2_cmoveif
4541 0U, // dup_C2_cmoveit
4542 0U, // dup_C2_cmovenewif
4543 0U, // dup_C2_cmovenewit
4544 66U, // dup_C2_cmpeqi
4545 0U, // dup_L2_deallocframe
4546 1U, // dup_L2_loadrb_io
4547 1U, // dup_L2_loadrd_io
4548 1U, // dup_L2_loadrh_io
4549 1U, // dup_L2_loadri_io
4550 1U, // dup_L2_loadrub_io
4551 1U, // dup_L2_loadruh_io
4552 13U, // dup_S2_allocframe
4553 130U, // dup_S2_storerb_io
4554 130U, // dup_S2_storerd_io
4555 130U, // dup_S2_storerh_io
4556 130U, // dup_S2_storeri_io
4557 0U, // dup_S4_storeirb_io
4558 0U, // dup_S4_storeiri_io
4559 0U, // A2_abs
4560 0U, // A2_absp
4561 0U, // A2_abssat
4562 0U, // A2_add
4563 718U, // A2_addh_h16_hh
4564 782U, // A2_addh_h16_hl
4565 719U, // A2_addh_h16_lh
4566 783U, // A2_addh_h16_ll
4567 846U, // A2_addh_h16_sat_hh
4568 910U, // A2_addh_h16_sat_hl
4569 847U, // A2_addh_h16_sat_lh
4570 911U, // A2_addh_h16_sat_ll
4571 975U, // A2_addh_l16_hl
4572 1039U, // A2_addh_l16_ll
4573 1103U, // A2_addh_l16_sat_hl
4574 1167U, // A2_addh_l16_sat_ll
4575 12U, // A2_addi
4576 0U, // A2_addp
4577 40960U, // A2_addpsat
4578 40960U, // A2_addsat
4579 49152U, // A2_addsph
4580 57344U, // A2_addspl
4581 66U, // A2_and
4582 66U, // A2_andir
4583 66U, // A2_andp
4584 0U, // A2_aslh
4585 0U, // A2_asrh
4586 962U, // A2_combine_hh
4587 1026U, // A2_combine_hl
4588 962U, // A2_combine_lh
4589 1026U, // A2_combine_ll
4590 66U, // A2_combineii
4591 66U, // A2_combinew
4592 0U, // A2_max
4593 0U, // A2_maxp
4594 0U, // A2_maxu
4595 0U, // A2_maxup
4596 0U, // A2_min
4597 0U, // A2_minp
4598 0U, // A2_minu
4599 0U, // A2_minup
4600 0U, // A2_negp
4601 0U, // A2_negsat
4602 0U, // A2_nop
4603 0U, // A2_notp
4604 66U, // A2_or
4605 66U, // A2_orir
4606 66U, // A2_orp
4607 1216U, // A2_paddf
4608 1216U, // A2_paddfnew
4609 1228U, // A2_paddif
4610 1228U, // A2_paddifnew
4611 1228U, // A2_paddit
4612 1228U, // A2_padditnew
4613 1216U, // A2_paddt
4614 1216U, // A2_paddtnew
4615 0U, // A2_pandf
4616 0U, // A2_pandfnew
4617 0U, // A2_pandt
4618 0U, // A2_pandtnew
4619 0U, // A2_porf
4620 0U, // A2_porfnew
4621 0U, // A2_port
4622 0U, // A2_portnew
4623 0U, // A2_psubf
4624 0U, // A2_psubfnew
4625 0U, // A2_psubt
4626 0U, // A2_psubtnew
4627 0U, // A2_pxorf
4628 0U, // A2_pxorfnew
4629 0U, // A2_pxort
4630 0U, // A2_pxortnew
4631 0U, // A2_roundsat
4632 0U, // A2_sat
4633 0U, // A2_satb
4634 0U, // A2_sath
4635 0U, // A2_satub
4636 0U, // A2_satuh
4637 0U, // A2_sub
4638 718U, // A2_subh_h16_hh
4639 782U, // A2_subh_h16_hl
4640 719U, // A2_subh_h16_lh
4641 783U, // A2_subh_h16_ll
4642 846U, // A2_subh_h16_sat_hh
4643 910U, // A2_subh_h16_sat_hl
4644 847U, // A2_subh_h16_sat_lh
4645 911U, // A2_subh_h16_sat_ll
4646 975U, // A2_subh_l16_hl
4647 1039U, // A2_subh_l16_ll
4648 1103U, // A2_subh_l16_sat_hl
4649 1167U, // A2_subh_l16_sat_ll
4650 0U, // A2_subp
4651 66U, // A2_subri
4652 40960U, // A2_subsat
4653 0U, // A2_svaddh
4654 0U, // A2_svaddhs
4655 0U, // A2_svadduhs
4656 0U, // A2_svavgh
4657 0U, // A2_svavghs
4658 0U, // A2_svnavgh
4659 0U, // A2_svsubh
4660 0U, // A2_svsubhs
4661 0U, // A2_svsubuhs
4662 0U, // A2_swiz
4663 0U, // A2_sxtb
4664 0U, // A2_sxth
4665 0U, // A2_sxtw
4666 0U, // A2_tfr
4667 0U, // A2_tfrcrr
4668 16U, // A2_tfrih
4669 16U, // A2_tfril
4670 0U, // A2_tfrrcr
4671 0U, // A2_tfrsi
4672 0U, // A2_vabsh
4673 0U, // A2_vabshsat
4674 0U, // A2_vabsw
4675 0U, // A2_vabswsat
4676 0U, // A2_vaddh
4677 0U, // A2_vaddhs
4678 0U, // A2_vaddub
4679 0U, // A2_vaddubs
4680 0U, // A2_vadduhs
4681 0U, // A2_vaddw
4682 0U, // A2_vaddws
4683 0U, // A2_vavgh
4684 0U, // A2_vavghcr
4685 0U, // A2_vavghr
4686 0U, // A2_vavgub
4687 0U, // A2_vavgubr
4688 0U, // A2_vavguh
4689 0U, // A2_vavguhr
4690 0U, // A2_vavguw
4691 0U, // A2_vavguwr
4692 0U, // A2_vavgw
4693 0U, // A2_vavgwcr
4694 0U, // A2_vavgwr
4695 66U, // A2_vcmpbeq
4696 66U, // A2_vcmpbgtu
4697 66U, // A2_vcmpheq
4698 66U, // A2_vcmphgt
4699 66U, // A2_vcmphgtu
4700 66U, // A2_vcmpweq
4701 66U, // A2_vcmpwgt
4702 66U, // A2_vcmpwgtu
4703 0U, // A2_vconj
4704 0U, // A2_vmaxb
4705 0U, // A2_vmaxh
4706 0U, // A2_vmaxub
4707 0U, // A2_vmaxuh
4708 0U, // A2_vmaxuw
4709 0U, // A2_vmaxw
4710 0U, // A2_vminb
4711 0U, // A2_vminh
4712 0U, // A2_vminub
4713 0U, // A2_vminuh
4714 0U, // A2_vminuw
4715 0U, // A2_vminw
4716 0U, // A2_vnavgh
4717 0U, // A2_vnavghcr
4718 0U, // A2_vnavghr
4719 0U, // A2_vnavgw
4720 0U, // A2_vnavgwcr
4721 0U, // A2_vnavgwr
4722 0U, // A2_vraddub
4723 0U, // A2_vraddub_acc
4724 0U, // A2_vrsadub
4725 0U, // A2_vrsadub_acc
4726 0U, // A2_vsubh
4727 0U, // A2_vsubhs
4728 0U, // A2_vsubub
4729 0U, // A2_vsububs
4730 0U, // A2_vsubuhs
4731 0U, // A2_vsubw
4732 0U, // A2_vsubws
4733 0U, // A2_xor
4734 0U, // A2_xorp
4735 0U, // A2_zxth
4736 1216U, // A4_addp_c
4737 66U, // A4_andn
4738 66U, // A4_andnp
4739 66U, // A4_bitsplit
4740 66U, // A4_bitspliti
4741 0U, // A4_boundscheck_hi
4742 0U, // A4_boundscheck_lo
4743 66U, // A4_cmpbeq
4744 66U, // A4_cmpbeqi
4745 66U, // A4_cmpbgt
4746 66U, // A4_cmpbgti
4747 66U, // A4_cmpbgtu
4748 66U, // A4_cmpbgtui
4749 66U, // A4_cmpheq
4750 66U, // A4_cmpheqi
4751 66U, // A4_cmphgt
4752 66U, // A4_cmphgti
4753 66U, // A4_cmphgtu
4754 66U, // A4_cmphgtui
4755 66U, // A4_combineii
4756 66U, // A4_combineir
4757 66U, // A4_combineri
4758 66U, // A4_cround_ri
4759 66U, // A4_cround_rr
4760 0U, // A4_ext
4761 0U, // A4_modwrapu
4762 66U, // A4_orn
4763 66U, // A4_ornp
4764 0U, // A4_paslhf
4765 0U, // A4_paslhfnew
4766 0U, // A4_paslht
4767 0U, // A4_paslhtnew
4768 0U, // A4_pasrhf
4769 0U, // A4_pasrhfnew
4770 0U, // A4_pasrht
4771 0U, // A4_pasrhtnew
4772 0U, // A4_psxtbf
4773 0U, // A4_psxtbfnew
4774 0U, // A4_psxtbt
4775 0U, // A4_psxtbtnew
4776 0U, // A4_psxthf
4777 0U, // A4_psxthfnew
4778 0U, // A4_psxtht
4779 0U, // A4_psxthtnew
4780 0U, // A4_pzxtbf
4781 0U, // A4_pzxtbfnew
4782 0U, // A4_pzxtbt
4783 0U, // A4_pzxtbtnew
4784 0U, // A4_pzxthf
4785 0U, // A4_pzxthfnew
4786 0U, // A4_pzxtht
4787 0U, // A4_pzxthtnew
4788 66U, // A4_rcmpeq
4789 66U, // A4_rcmpeqi
4790 66U, // A4_rcmpneq
4791 66U, // A4_rcmpneqi
4792 66U, // A4_round_ri
4793 1282U, // A4_round_ri_sat
4794 66U, // A4_round_rr
4795 1282U, // A4_round_rr_sat
4796 1216U, // A4_subp_c
4797 0U, // A4_tfrcpp
4798 0U, // A4_tfrpcp
4799 0U, // A4_tlbmatch
4800 0U, // A4_vcmpbeq_any
4801 66U, // A4_vcmpbeqi
4802 66U, // A4_vcmpbgt
4803 66U, // A4_vcmpbgti
4804 66U, // A4_vcmpbgtui
4805 66U, // A4_vcmpheqi
4806 66U, // A4_vcmphgti
4807 66U, // A4_vcmphgtui
4808 66U, // A4_vcmpweqi
4809 66U, // A4_vcmpwgti
4810 66U, // A4_vcmpwgtui
4811 0U, // A4_vrmaxh
4812 0U, // A4_vrmaxuh
4813 0U, // A4_vrmaxuw
4814 0U, // A4_vrmaxw
4815 0U, // A4_vrminh
4816 0U, // A4_vrminuh
4817 0U, // A4_vrminuw
4818 0U, // A4_vrminw
4819 17U, // A5_ACS
4820 0U, // A5_vaddhubs
4821 0U, // A6_vcmpbeq_notany
4822 18U, // A6_vminub_RdP
4823 0U, // A7_clip
4824 66U, // A7_croundd_ri
4825 66U, // A7_croundd_rr
4826 0U, // A7_vclip
4827 0U, // C2_all8
4828 66U, // C2_and
4829 0U, // C2_andn
4830 0U, // C2_any8
4831 66U, // C2_bitsclr
4832 66U, // C2_bitsclri
4833 0U, // C2_bitsset
4834 0U, // C2_ccombinewf
4835 0U, // C2_ccombinewnewf
4836 0U, // C2_ccombinewnewt
4837 0U, // C2_ccombinewt
4838 0U, // C2_cmoveif
4839 0U, // C2_cmoveit
4840 0U, // C2_cmovenewif
4841 0U, // C2_cmovenewit
4842 66U, // C2_cmpeq
4843 66U, // C2_cmpeqi
4844 66U, // C2_cmpeqp
4845 66U, // C2_cmpgt
4846 66U, // C2_cmpgti
4847 66U, // C2_cmpgtp
4848 66U, // C2_cmpgtu
4849 66U, // C2_cmpgtui
4850 66U, // C2_cmpgtup
4851 0U, // C2_mask
4852 1346U, // C2_mux
4853 9602U, // C2_muxii
4854 9602U, // C2_muxir
4855 1346U, // C2_muxri
4856 0U, // C2_not
4857 66U, // C2_or
4858 0U, // C2_orn
4859 0U, // C2_tfrpr
4860 0U, // C2_tfrrp
4861 0U, // C2_vitpack
4862 0U, // C2_vmux
4863 0U, // C2_xor
4864 0U, // C4_addipc
4865 17600U, // C4_and_and
4866 19U, // C4_and_andn
4867 17600U, // C4_and_or
4868 19U, // C4_and_orn
4869 66U, // C4_cmplte
4870 66U, // C4_cmpltei
4871 66U, // C4_cmplteu
4872 66U, // C4_cmplteui
4873 66U, // C4_cmpneq
4874 66U, // C4_cmpneqi
4875 0U, // C4_fastcorner9
4876 0U, // C4_fastcorner9_not
4877 66U, // C4_nbitsclr
4878 66U, // C4_nbitsclri
4879 0U, // C4_nbitsset
4880 17600U, // C4_or_and
4881 19U, // C4_or_andn
4882 17600U, // C4_or_or
4883 19U, // C4_or_orn
4884 0U, // CALLProfile
4885 0U, // CONST32
4886 0U, // CONST64
4887 0U, // DuplexIClass0
4888 0U, // DuplexIClass1
4889 0U, // DuplexIClass2
4890 0U, // DuplexIClass3
4891 0U, // DuplexIClass4
4892 0U, // DuplexIClass5
4893 0U, // DuplexIClass6
4894 0U, // DuplexIClass7
4895 0U, // DuplexIClass8
4896 0U, // DuplexIClass9
4897 0U, // DuplexIClassA
4898 0U, // DuplexIClassB
4899 0U, // DuplexIClassC
4900 0U, // DuplexIClassD
4901 0U, // DuplexIClassE
4902 0U, // DuplexIClassF
4903 0U, // EH_RETURN_JMPR
4904 0U, // F2_conv_d2df
4905 0U, // F2_conv_d2sf
4906 0U, // F2_conv_df2d
4907 0U, // F2_conv_df2d_chop
4908 0U, // F2_conv_df2sf
4909 0U, // F2_conv_df2ud
4910 0U, // F2_conv_df2ud_chop
4911 0U, // F2_conv_df2uw
4912 0U, // F2_conv_df2uw_chop
4913 0U, // F2_conv_df2w
4914 0U, // F2_conv_df2w_chop
4915 0U, // F2_conv_sf2d
4916 0U, // F2_conv_sf2d_chop
4917 0U, // F2_conv_sf2df
4918 0U, // F2_conv_sf2ud
4919 0U, // F2_conv_sf2ud_chop
4920 0U, // F2_conv_sf2uw
4921 0U, // F2_conv_sf2uw_chop
4922 0U, // F2_conv_sf2w
4923 0U, // F2_conv_sf2w_chop
4924 0U, // F2_conv_ud2df
4925 0U, // F2_conv_ud2sf
4926 0U, // F2_conv_uw2df
4927 0U, // F2_conv_uw2sf
4928 0U, // F2_conv_w2df
4929 0U, // F2_conv_w2sf
4930 0U, // F2_dfadd
4931 0U, // F2_dfclass
4932 0U, // F2_dfcmpeq
4933 0U, // F2_dfcmpge
4934 0U, // F2_dfcmpgt
4935 0U, // F2_dfcmpuo
4936 0U, // F2_dfimm_n
4937 0U, // F2_dfimm_p
4938 0U, // F2_dfmax
4939 0U, // F2_dfmin
4940 0U, // F2_dfmpyfix
4941 0U, // F2_dfmpyhh
4942 0U, // F2_dfmpylh
4943 0U, // F2_dfmpyll
4944 0U, // F2_dfsub
4945 0U, // F2_sfadd
4946 0U, // F2_sfclass
4947 0U, // F2_sfcmpeq
4948 0U, // F2_sfcmpge
4949 0U, // F2_sfcmpgt
4950 0U, // F2_sfcmpuo
4951 0U, // F2_sffixupd
4952 0U, // F2_sffixupn
4953 0U, // F2_sffixupr
4954 0U, // F2_sffma
4955 0U, // F2_sffma_lib
4956 1481U, // F2_sffma_sc
4957 0U, // F2_sffms
4958 0U, // F2_sffms_lib
4959 0U, // F2_sfimm_n
4960 0U, // F2_sfimm_p
4961 20U, // F2_sfinvsqrta
4962 0U, // F2_sfmax
4963 0U, // F2_sfmin
4964 0U, // F2_sfmpy
4965 21U, // F2_sfrecipa
4966 0U, // F2_sfsub
4967 0U, // G4_tfrgcpp
4968 0U, // G4_tfrgcrr
4969 0U, // G4_tfrgpcp
4970 0U, // G4_tfrgrcr
4971 16U, // HI
4972 0U, // J2_call
4973 0U, // J2_callf
4974 0U, // J2_callr
4975 0U, // J2_callrf
4976 0U, // J2_callrh
4977 0U, // J2_callrt
4978 0U, // J2_callt
4979 0U, // J2_jump
4980 0U, // J2_jumpf
4981 0U, // J2_jumpfnew
4982 0U, // J2_jumpfnewpt
4983 0U, // J2_jumpfpt
4984 0U, // J2_jumpr
4985 0U, // J2_jumprf
4986 0U, // J2_jumprfnew
4987 0U, // J2_jumprfnewpt
4988 0U, // J2_jumprfpt
4989 0U, // J2_jumprgtez
4990 0U, // J2_jumprgtezpt
4991 0U, // J2_jumprh
4992 0U, // J2_jumprltez
4993 0U, // J2_jumprltezpt
4994 0U, // J2_jumprnz
4995 0U, // J2_jumprnzpt
4996 0U, // J2_jumprt
4997 0U, // J2_jumprtnew
4998 0U, // J2_jumprtnewpt
4999 0U, // J2_jumprtpt
5000 0U, // J2_jumprz
5001 0U, // J2_jumprzpt
5002 0U, // J2_jumpt
5003 0U, // J2_jumptnew
5004 0U, // J2_jumptnewpt
5005 0U, // J2_jumptpt
5006 1U, // J2_loop0i
5007 1U, // J2_loop0iext
5008 1U, // J2_loop0r
5009 1U, // J2_loop0rext
5010 1U, // J2_loop1i
5011 1U, // J2_loop1iext
5012 1U, // J2_loop1r
5013 1U, // J2_loop1rext
5014 0U, // J2_pause
5015 1U, // J2_ploop1si
5016 1U, // J2_ploop1sr
5017 1U, // J2_ploop2si
5018 1U, // J2_ploop2sr
5019 1U, // J2_ploop3si
5020 1U, // J2_ploop3sr
5021 0U, // J2_rte
5022 0U, // J2_trap0
5023 1U, // J2_trap1
5024 0U, // J2_unpause
5025 0U, // J4_cmpeq_f_jumpnv_nt
5026 0U, // J4_cmpeq_f_jumpnv_t
5027 22U, // J4_cmpeq_fp0_jump_nt
5028 23U, // J4_cmpeq_fp0_jump_t
5029 24U, // J4_cmpeq_fp1_jump_nt
5030 25U, // J4_cmpeq_fp1_jump_t
5031 0U, // J4_cmpeq_t_jumpnv_nt
5032 0U, // J4_cmpeq_t_jumpnv_t
5033 26U, // J4_cmpeq_tp0_jump_nt
5034 27U, // J4_cmpeq_tp0_jump_t
5035 28U, // J4_cmpeq_tp1_jump_nt
5036 29U, // J4_cmpeq_tp1_jump_t
5037 0U, // J4_cmpeqi_f_jumpnv_nt
5038 0U, // J4_cmpeqi_f_jumpnv_t
5039 22U, // J4_cmpeqi_fp0_jump_nt
5040 23U, // J4_cmpeqi_fp0_jump_t
5041 24U, // J4_cmpeqi_fp1_jump_nt
5042 25U, // J4_cmpeqi_fp1_jump_t
5043 0U, // J4_cmpeqi_t_jumpnv_nt
5044 0U, // J4_cmpeqi_t_jumpnv_t
5045 26U, // J4_cmpeqi_tp0_jump_nt
5046 27U, // J4_cmpeqi_tp0_jump_t
5047 28U, // J4_cmpeqi_tp1_jump_nt
5048 29U, // J4_cmpeqi_tp1_jump_t
5049 0U, // J4_cmpeqn1_f_jumpnv_nt
5050 0U, // J4_cmpeqn1_f_jumpnv_t
5051 22U, // J4_cmpeqn1_fp0_jump_nt
5052 23U, // J4_cmpeqn1_fp0_jump_t
5053 24U, // J4_cmpeqn1_fp1_jump_nt
5054 25U, // J4_cmpeqn1_fp1_jump_t
5055 0U, // J4_cmpeqn1_t_jumpnv_nt
5056 0U, // J4_cmpeqn1_t_jumpnv_t
5057 26U, // J4_cmpeqn1_tp0_jump_nt
5058 27U, // J4_cmpeqn1_tp0_jump_t
5059 28U, // J4_cmpeqn1_tp1_jump_nt
5060 29U, // J4_cmpeqn1_tp1_jump_t
5061 0U, // J4_cmpgt_f_jumpnv_nt
5062 0U, // J4_cmpgt_f_jumpnv_t
5063 22U, // J4_cmpgt_fp0_jump_nt
5064 23U, // J4_cmpgt_fp0_jump_t
5065 24U, // J4_cmpgt_fp1_jump_nt
5066 25U, // J4_cmpgt_fp1_jump_t
5067 0U, // J4_cmpgt_t_jumpnv_nt
5068 0U, // J4_cmpgt_t_jumpnv_t
5069 26U, // J4_cmpgt_tp0_jump_nt
5070 27U, // J4_cmpgt_tp0_jump_t
5071 28U, // J4_cmpgt_tp1_jump_nt
5072 29U, // J4_cmpgt_tp1_jump_t
5073 0U, // J4_cmpgti_f_jumpnv_nt
5074 0U, // J4_cmpgti_f_jumpnv_t
5075 22U, // J4_cmpgti_fp0_jump_nt
5076 23U, // J4_cmpgti_fp0_jump_t
5077 24U, // J4_cmpgti_fp1_jump_nt
5078 25U, // J4_cmpgti_fp1_jump_t
5079 0U, // J4_cmpgti_t_jumpnv_nt
5080 0U, // J4_cmpgti_t_jumpnv_t
5081 26U, // J4_cmpgti_tp0_jump_nt
5082 27U, // J4_cmpgti_tp0_jump_t
5083 28U, // J4_cmpgti_tp1_jump_nt
5084 29U, // J4_cmpgti_tp1_jump_t
5085 0U, // J4_cmpgtn1_f_jumpnv_nt
5086 0U, // J4_cmpgtn1_f_jumpnv_t
5087 22U, // J4_cmpgtn1_fp0_jump_nt
5088 23U, // J4_cmpgtn1_fp0_jump_t
5089 24U, // J4_cmpgtn1_fp1_jump_nt
5090 25U, // J4_cmpgtn1_fp1_jump_t
5091 0U, // J4_cmpgtn1_t_jumpnv_nt
5092 0U, // J4_cmpgtn1_t_jumpnv_t
5093 26U, // J4_cmpgtn1_tp0_jump_nt
5094 27U, // J4_cmpgtn1_tp0_jump_t
5095 28U, // J4_cmpgtn1_tp1_jump_nt
5096 29U, // J4_cmpgtn1_tp1_jump_t
5097 0U, // J4_cmpgtu_f_jumpnv_nt
5098 0U, // J4_cmpgtu_f_jumpnv_t
5099 22U, // J4_cmpgtu_fp0_jump_nt
5100 23U, // J4_cmpgtu_fp0_jump_t
5101 24U, // J4_cmpgtu_fp1_jump_nt
5102 25U, // J4_cmpgtu_fp1_jump_t
5103 0U, // J4_cmpgtu_t_jumpnv_nt
5104 0U, // J4_cmpgtu_t_jumpnv_t
5105 26U, // J4_cmpgtu_tp0_jump_nt
5106 27U, // J4_cmpgtu_tp0_jump_t
5107 28U, // J4_cmpgtu_tp1_jump_nt
5108 29U, // J4_cmpgtu_tp1_jump_t
5109 0U, // J4_cmpgtui_f_jumpnv_nt
5110 0U, // J4_cmpgtui_f_jumpnv_t
5111 22U, // J4_cmpgtui_fp0_jump_nt
5112 23U, // J4_cmpgtui_fp0_jump_t
5113 24U, // J4_cmpgtui_fp1_jump_nt
5114 25U, // J4_cmpgtui_fp1_jump_t
5115 0U, // J4_cmpgtui_t_jumpnv_nt
5116 0U, // J4_cmpgtui_t_jumpnv_t
5117 26U, // J4_cmpgtui_tp0_jump_nt
5118 27U, // J4_cmpgtui_tp0_jump_t
5119 28U, // J4_cmpgtui_tp1_jump_nt
5120 29U, // J4_cmpgtui_tp1_jump_t
5121 30U, // J4_cmplt_f_jumpnv_nt
5122 31U, // J4_cmplt_f_jumpnv_t
5123 30U, // J4_cmplt_t_jumpnv_nt
5124 31U, // J4_cmplt_t_jumpnv_t
5125 30U, // J4_cmpltu_f_jumpnv_nt
5126 31U, // J4_cmpltu_f_jumpnv_t
5127 30U, // J4_cmpltu_t_jumpnv_nt
5128 31U, // J4_cmpltu_t_jumpnv_t
5129 0U, // J4_hintjumpr
5130 0U, // J4_jumpseti
5131 0U, // J4_jumpsetr
5132 0U, // J4_tstbit0_f_jumpnv_nt
5133 0U, // J4_tstbit0_f_jumpnv_t
5134 0U, // J4_tstbit0_fp0_jump_nt
5135 0U, // J4_tstbit0_fp0_jump_t
5136 0U, // J4_tstbit0_fp1_jump_nt
5137 0U, // J4_tstbit0_fp1_jump_t
5138 0U, // J4_tstbit0_t_jumpnv_nt
5139 0U, // J4_tstbit0_t_jumpnv_t
5140 0U, // J4_tstbit0_tp0_jump_nt
5141 0U, // J4_tstbit0_tp0_jump_t
5142 0U, // J4_tstbit0_tp1_jump_nt
5143 0U, // J4_tstbit0_tp1_jump_t
5144 0U, // L2_deallocframe
5145 1248U, // L2_loadalignb_io
5146 25249U, // L2_loadalignb_pbr
5147 33442U, // L2_loadalignb_pci
5148 35U, // L2_loadalignb_pcr
5149 674U, // L2_loadalignb_pi
5150 673U, // L2_loadalignb_pr
5151 1248U, // L2_loadalignh_io
5152 25249U, // L2_loadalignh_pbr
5153 33442U, // L2_loadalignh_pci
5154 35U, // L2_loadalignh_pcr
5155 674U, // L2_loadalignh_pi
5156 673U, // L2_loadalignh_pr
5157 1U, // L2_loadbsw2_io
5158 36U, // L2_loadbsw2_pbr
5159 37U, // L2_loadbsw2_pci
5160 0U, // L2_loadbsw2_pcr
5161 1U, // L2_loadbsw2_pi
5162 1U, // L2_loadbsw2_pr
5163 1U, // L2_loadbsw4_io
5164 36U, // L2_loadbsw4_pbr
5165 37U, // L2_loadbsw4_pci
5166 0U, // L2_loadbsw4_pcr
5167 1U, // L2_loadbsw4_pi
5168 1U, // L2_loadbsw4_pr
5169 1U, // L2_loadbzw2_io
5170 36U, // L2_loadbzw2_pbr
5171 37U, // L2_loadbzw2_pci
5172 0U, // L2_loadbzw2_pcr
5173 1U, // L2_loadbzw2_pi
5174 1U, // L2_loadbzw2_pr
5175 1U, // L2_loadbzw4_io
5176 36U, // L2_loadbzw4_pbr
5177 37U, // L2_loadbzw4_pci
5178 0U, // L2_loadbzw4_pcr
5179 1U, // L2_loadbzw4_pi
5180 1U, // L2_loadbzw4_pr
5181 1U, // L2_loadrb_io
5182 36U, // L2_loadrb_pbr
5183 37U, // L2_loadrb_pci
5184 0U, // L2_loadrb_pcr
5185 1U, // L2_loadrb_pi
5186 1U, // L2_loadrb_pr
5187 0U, // L2_loadrbgp
5188 1U, // L2_loadrd_io
5189 36U, // L2_loadrd_pbr
5190 37U, // L2_loadrd_pci
5191 0U, // L2_loadrd_pcr
5192 1U, // L2_loadrd_pi
5193 1U, // L2_loadrd_pr
5194 0U, // L2_loadrdgp
5195 1U, // L2_loadrh_io
5196 36U, // L2_loadrh_pbr
5197 37U, // L2_loadrh_pci
5198 0U, // L2_loadrh_pcr
5199 1U, // L2_loadrh_pi
5200 1U, // L2_loadrh_pr
5201 0U, // L2_loadrhgp
5202 1U, // L2_loadri_io
5203 36U, // L2_loadri_pbr
5204 37U, // L2_loadri_pci
5205 0U, // L2_loadri_pcr
5206 1U, // L2_loadri_pi
5207 1U, // L2_loadri_pr
5208 0U, // L2_loadrigp
5209 1U, // L2_loadrub_io
5210 36U, // L2_loadrub_pbr
5211 37U, // L2_loadrub_pci
5212 0U, // L2_loadrub_pcr
5213 1U, // L2_loadrub_pi
5214 1U, // L2_loadrub_pr
5215 0U, // L2_loadrubgp
5216 1U, // L2_loadruh_io
5217 36U, // L2_loadruh_pbr
5218 37U, // L2_loadruh_pci
5219 0U, // L2_loadruh_pcr
5220 1U, // L2_loadruh_pi
5221 1U, // L2_loadruh_pr
5222 0U, // L2_loadruhgp
5223 0U, // L2_loadw_aq
5224 0U, // L2_loadw_locked
5225 1538U, // L2_ploadrbf_io
5226 1638U, // L2_ploadrbf_pi
5227 1538U, // L2_ploadrbfnew_io
5228 1638U, // L2_ploadrbfnew_pi
5229 1538U, // L2_ploadrbt_io
5230 1638U, // L2_ploadrbt_pi
5231 1538U, // L2_ploadrbtnew_io
5232 1638U, // L2_ploadrbtnew_pi
5233 1538U, // L2_ploadrdf_io
5234 1638U, // L2_ploadrdf_pi
5235 1538U, // L2_ploadrdfnew_io
5236 1638U, // L2_ploadrdfnew_pi
5237 1538U, // L2_ploadrdt_io
5238 1638U, // L2_ploadrdt_pi
5239 1538U, // L2_ploadrdtnew_io
5240 1638U, // L2_ploadrdtnew_pi
5241 1538U, // L2_ploadrhf_io
5242 1638U, // L2_ploadrhf_pi
5243 1538U, // L2_ploadrhfnew_io
5244 1638U, // L2_ploadrhfnew_pi
5245 1538U, // L2_ploadrht_io
5246 1638U, // L2_ploadrht_pi
5247 1538U, // L2_ploadrhtnew_io
5248 1638U, // L2_ploadrhtnew_pi
5249 1538U, // L2_ploadrif_io
5250 1638U, // L2_ploadrif_pi
5251 1538U, // L2_ploadrifnew_io
5252 1638U, // L2_ploadrifnew_pi
5253 1538U, // L2_ploadrit_io
5254 1638U, // L2_ploadrit_pi
5255 1538U, // L2_ploadritnew_io
5256 1638U, // L2_ploadritnew_pi
5257 1538U, // L2_ploadrubf_io
5258 1638U, // L2_ploadrubf_pi
5259 1538U, // L2_ploadrubfnew_io
5260 1638U, // L2_ploadrubfnew_pi
5261 1538U, // L2_ploadrubt_io
5262 1638U, // L2_ploadrubt_pi
5263 1538U, // L2_ploadrubtnew_io
5264 1638U, // L2_ploadrubtnew_pi
5265 1538U, // L2_ploadruhf_io
5266 1638U, // L2_ploadruhf_pi
5267 1538U, // L2_ploadruhfnew_io
5268 1638U, // L2_ploadruhfnew_pi
5269 1538U, // L2_ploadruht_io
5270 1638U, // L2_ploadruht_pi
5271 1538U, // L2_ploadruhtnew_io
5272 1638U, // L2_ploadruhtnew_pi
5273 0U, // L4_add_memopb_io
5274 0U, // L4_add_memoph_io
5275 0U, // L4_add_memopw_io
5276 0U, // L4_and_memopb_io
5277 0U, // L4_and_memoph_io
5278 0U, // L4_and_memopw_io
5279 0U, // L4_iadd_memopb_io
5280 0U, // L4_iadd_memoph_io
5281 0U, // L4_iadd_memopw_io
5282 0U, // L4_iand_memopb_io
5283 0U, // L4_iand_memoph_io
5284 0U, // L4_iand_memopw_io
5285 0U, // L4_ior_memopb_io
5286 0U, // L4_ior_memoph_io
5287 0U, // L4_ior_memopw_io
5288 0U, // L4_isub_memopb_io
5289 0U, // L4_isub_memoph_io
5290 0U, // L4_isub_memopw_io
5291 39U, // L4_loadalignb_ap
5292 40U, // L4_loadalignb_ur
5293 39U, // L4_loadalignh_ap
5294 40U, // L4_loadalignh_ur
5295 0U, // L4_loadbsw2_ap
5296 0U, // L4_loadbsw2_ur
5297 0U, // L4_loadbsw4_ap
5298 0U, // L4_loadbsw4_ur
5299 0U, // L4_loadbzw2_ap
5300 0U, // L4_loadbzw2_ur
5301 0U, // L4_loadbzw4_ap
5302 0U, // L4_loadbzw4_ur
5303 0U, // L4_loadd_aq
5304 0U, // L4_loadd_locked
5305 0U, // L4_loadrb_ap
5306 0U, // L4_loadrb_rr
5307 0U, // L4_loadrb_ur
5308 0U, // L4_loadrd_ap
5309 0U, // L4_loadrd_rr
5310 0U, // L4_loadrd_ur
5311 0U, // L4_loadrh_ap
5312 0U, // L4_loadrh_rr
5313 0U, // L4_loadrh_ur
5314 0U, // L4_loadri_ap
5315 0U, // L4_loadri_rr
5316 0U, // L4_loadri_ur
5317 0U, // L4_loadrub_ap
5318 0U, // L4_loadrub_rr
5319 0U, // L4_loadrub_ur
5320 0U, // L4_loadruh_ap
5321 0U, // L4_loadruh_rr
5322 0U, // L4_loadruh_ur
5323 0U, // L4_loadw_phys
5324 0U, // L4_or_memopb_io
5325 0U, // L4_or_memoph_io
5326 0U, // L4_or_memopw_io
5327 0U, // L4_ploadrbf_abs
5328 1666U, // L4_ploadrbf_rr
5329 0U, // L4_ploadrbfnew_abs
5330 1666U, // L4_ploadrbfnew_rr
5331 0U, // L4_ploadrbt_abs
5332 1666U, // L4_ploadrbt_rr
5333 0U, // L4_ploadrbtnew_abs
5334 1666U, // L4_ploadrbtnew_rr
5335 0U, // L4_ploadrdf_abs
5336 1666U, // L4_ploadrdf_rr
5337 0U, // L4_ploadrdfnew_abs
5338 1666U, // L4_ploadrdfnew_rr
5339 0U, // L4_ploadrdt_abs
5340 1666U, // L4_ploadrdt_rr
5341 0U, // L4_ploadrdtnew_abs
5342 1666U, // L4_ploadrdtnew_rr
5343 0U, // L4_ploadrhf_abs
5344 1666U, // L4_ploadrhf_rr
5345 0U, // L4_ploadrhfnew_abs
5346 1666U, // L4_ploadrhfnew_rr
5347 0U, // L4_ploadrht_abs
5348 1666U, // L4_ploadrht_rr
5349 0U, // L4_ploadrhtnew_abs
5350 1666U, // L4_ploadrhtnew_rr
5351 0U, // L4_ploadrif_abs
5352 1666U, // L4_ploadrif_rr
5353 0U, // L4_ploadrifnew_abs
5354 1666U, // L4_ploadrifnew_rr
5355 0U, // L4_ploadrit_abs
5356 1666U, // L4_ploadrit_rr
5357 0U, // L4_ploadritnew_abs
5358 1666U, // L4_ploadritnew_rr
5359 0U, // L4_ploadrubf_abs
5360 1666U, // L4_ploadrubf_rr
5361 0U, // L4_ploadrubfnew_abs
5362 1666U, // L4_ploadrubfnew_rr
5363 0U, // L4_ploadrubt_abs
5364 1666U, // L4_ploadrubt_rr
5365 0U, // L4_ploadrubtnew_abs
5366 1666U, // L4_ploadrubtnew_rr
5367 0U, // L4_ploadruhf_abs
5368 1666U, // L4_ploadruhf_rr
5369 0U, // L4_ploadruhfnew_abs
5370 1666U, // L4_ploadruhfnew_rr
5371 0U, // L4_ploadruht_abs
5372 1666U, // L4_ploadruht_rr
5373 0U, // L4_ploadruhtnew_abs
5374 1666U, // L4_ploadruhtnew_rr
5375 0U, // L4_return
5376 13U, // L4_return_f
5377 41U, // L4_return_fnew_pnt
5378 42U, // L4_return_fnew_pt
5379 13U, // L4_return_t
5380 41U, // L4_return_tnew_pnt
5381 42U, // L4_return_tnew_pt
5382 0U, // L4_sub_memopb_io
5383 0U, // L4_sub_memoph_io
5384 0U, // L4_sub_memopw_io
5385 0U, // L6_memcpy
5386 16U, // LO
5387 69U, // M2_acci
5388 69U, // M2_accii
5389 0U, // M2_cmaci_s0
5390 0U, // M2_cmacr_s0
5391 0U, // M2_cmacs_s0
5392 0U, // M2_cmacs_s1
5393 0U, // M2_cmacsc_s0
5394 0U, // M2_cmacsc_s1
5395 0U, // M2_cmpyi_s0
5396 0U, // M2_cmpyr_s0
5397 0U, // M2_cmpyrs_s0
5398 0U, // M2_cmpyrs_s1
5399 0U, // M2_cmpyrsc_s0
5400 0U, // M2_cmpyrsc_s1
5401 0U, // M2_cmpys_s0
5402 0U, // M2_cmpys_s1
5403 0U, // M2_cmpysc_s0
5404 0U, // M2_cmpysc_s1
5405 0U, // M2_cnacs_s0
5406 0U, // M2_cnacs_s1
5407 0U, // M2_cnacsc_s0
5408 0U, // M2_cnacsc_s1
5409 69U, // M2_dpmpyss_acc_s0
5410 69U, // M2_dpmpyss_nac_s0
5411 322U, // M2_dpmpyss_rnd_s0
5412 66U, // M2_dpmpyss_s0
5413 69U, // M2_dpmpyuu_acc_s0
5414 69U, // M2_dpmpyuu_nac_s0
5415 66U, // M2_dpmpyuu_s0
5416 1730U, // M2_hmmpyh_rs1
5417 1794U, // M2_hmmpyh_s1
5418 1858U, // M2_hmmpyl_rs1
5419 1922U, // M2_hmmpyl_s1
5420 69U, // M2_maci
5421 69U, // M2_macsin
5422 69U, // M2_macsip
5423 0U, // M2_mmachs_rs0
5424 0U, // M2_mmachs_rs1
5425 0U, // M2_mmachs_s0
5426 0U, // M2_mmachs_s1
5427 0U, // M2_mmacls_rs0
5428 0U, // M2_mmacls_rs1
5429 0U, // M2_mmacls_s0
5430 0U, // M2_mmacls_s1
5431 0U, // M2_mmacuhs_rs0
5432 0U, // M2_mmacuhs_rs1
5433 0U, // M2_mmacuhs_s0
5434 0U, // M2_mmacuhs_s1
5435 0U, // M2_mmaculs_rs0
5436 0U, // M2_mmaculs_rs1
5437 0U, // M2_mmaculs_s0
5438 0U, // M2_mmaculs_s1
5439 0U, // M2_mmpyh_rs0
5440 0U, // M2_mmpyh_rs1
5441 0U, // M2_mmpyh_s0
5442 0U, // M2_mmpyh_s1
5443 0U, // M2_mmpyl_rs0
5444 0U, // M2_mmpyl_rs1
5445 0U, // M2_mmpyl_s0
5446 0U, // M2_mmpyl_s1
5447 0U, // M2_mmpyuh_rs0
5448 0U, // M2_mmpyuh_rs1
5449 0U, // M2_mmpyuh_s0
5450 0U, // M2_mmpyuh_s1
5451 0U, // M2_mmpyul_rs0
5452 0U, // M2_mmpyul_rs1
5453 0U, // M2_mmpyul_s0
5454 0U, // M2_mmpyul_s1
5455 69U, // M2_mnaci
5456 965U, // M2_mpy_acc_hh_s0
5457 1989U, // M2_mpy_acc_hh_s1
5458 1029U, // M2_mpy_acc_hl_s0
5459 2053U, // M2_mpy_acc_hl_s1
5460 965U, // M2_mpy_acc_lh_s0
5461 1989U, // M2_mpy_acc_lh_s1
5462 1029U, // M2_mpy_acc_ll_s0
5463 2053U, // M2_mpy_acc_ll_s1
5464 1093U, // M2_mpy_acc_sat_hh_s0
5465 1797U, // M2_mpy_acc_sat_hh_s1
5466 1157U, // M2_mpy_acc_sat_hl_s0
5467 1925U, // M2_mpy_acc_sat_hl_s1
5468 1093U, // M2_mpy_acc_sat_lh_s0
5469 1797U, // M2_mpy_acc_sat_lh_s1
5470 1157U, // M2_mpy_acc_sat_ll_s0
5471 1925U, // M2_mpy_acc_sat_ll_s1
5472 962U, // M2_mpy_hh_s0
5473 1986U, // M2_mpy_hh_s1
5474 1026U, // M2_mpy_hl_s0
5475 2050U, // M2_mpy_hl_s1
5476 962U, // M2_mpy_lh_s0
5477 1986U, // M2_mpy_lh_s1
5478 1026U, // M2_mpy_ll_s0
5479 2050U, // M2_mpy_ll_s1
5480 965U, // M2_mpy_nac_hh_s0
5481 1989U, // M2_mpy_nac_hh_s1
5482 1029U, // M2_mpy_nac_hl_s0
5483 2053U, // M2_mpy_nac_hl_s1
5484 965U, // M2_mpy_nac_lh_s0
5485 1989U, // M2_mpy_nac_lh_s1
5486 1029U, // M2_mpy_nac_ll_s0
5487 2053U, // M2_mpy_nac_ll_s1
5488 1093U, // M2_mpy_nac_sat_hh_s0
5489 1797U, // M2_mpy_nac_sat_hh_s1
5490 1157U, // M2_mpy_nac_sat_hl_s0
5491 1925U, // M2_mpy_nac_sat_hl_s1
5492 1093U, // M2_mpy_nac_sat_lh_s0
5493 1797U, // M2_mpy_nac_sat_lh_s1
5494 1157U, // M2_mpy_nac_sat_ll_s0
5495 1925U, // M2_mpy_nac_sat_ll_s1
5496 2114U, // M2_mpy_rnd_hh_s0
5497 2178U, // M2_mpy_rnd_hh_s1
5498 2242U, // M2_mpy_rnd_hl_s0
5499 2306U, // M2_mpy_rnd_hl_s1
5500 2114U, // M2_mpy_rnd_lh_s0
5501 2178U, // M2_mpy_rnd_lh_s1
5502 2242U, // M2_mpy_rnd_ll_s0
5503 2306U, // M2_mpy_rnd_ll_s1
5504 1090U, // M2_mpy_sat_hh_s0
5505 1794U, // M2_mpy_sat_hh_s1
5506 1154U, // M2_mpy_sat_hl_s0
5507 1922U, // M2_mpy_sat_hl_s1
5508 1090U, // M2_mpy_sat_lh_s0
5509 1794U, // M2_mpy_sat_lh_s1
5510 1154U, // M2_mpy_sat_ll_s0
5511 1922U, // M2_mpy_sat_ll_s1
5512 2370U, // M2_mpy_sat_rnd_hh_s0
5513 1730U, // M2_mpy_sat_rnd_hh_s1
5514 2434U, // M2_mpy_sat_rnd_hl_s0
5515 1858U, // M2_mpy_sat_rnd_hl_s1
5516 2370U, // M2_mpy_sat_rnd_lh_s0
5517 1730U, // M2_mpy_sat_rnd_lh_s1
5518 2434U, // M2_mpy_sat_rnd_ll_s0
5519 1858U, // M2_mpy_sat_rnd_ll_s1
5520 66U, // M2_mpy_up
5521 2498U, // M2_mpy_up_s1
5522 2562U, // M2_mpy_up_s1_sat
5523 965U, // M2_mpyd_acc_hh_s0
5524 1989U, // M2_mpyd_acc_hh_s1
5525 1029U, // M2_mpyd_acc_hl_s0
5526 2053U, // M2_mpyd_acc_hl_s1
5527 965U, // M2_mpyd_acc_lh_s0
5528 1989U, // M2_mpyd_acc_lh_s1
5529 1029U, // M2_mpyd_acc_ll_s0
5530 2053U, // M2_mpyd_acc_ll_s1
5531 962U, // M2_mpyd_hh_s0
5532 1986U, // M2_mpyd_hh_s1
5533 1026U, // M2_mpyd_hl_s0
5534 2050U, // M2_mpyd_hl_s1
5535 962U, // M2_mpyd_lh_s0
5536 1986U, // M2_mpyd_lh_s1
5537 1026U, // M2_mpyd_ll_s0
5538 2050U, // M2_mpyd_ll_s1
5539 965U, // M2_mpyd_nac_hh_s0
5540 1989U, // M2_mpyd_nac_hh_s1
5541 1029U, // M2_mpyd_nac_hl_s0
5542 2053U, // M2_mpyd_nac_hl_s1
5543 965U, // M2_mpyd_nac_lh_s0
5544 1989U, // M2_mpyd_nac_lh_s1
5545 1029U, // M2_mpyd_nac_ll_s0
5546 2053U, // M2_mpyd_nac_ll_s1
5547 2114U, // M2_mpyd_rnd_hh_s0
5548 2178U, // M2_mpyd_rnd_hh_s1
5549 2242U, // M2_mpyd_rnd_hl_s0
5550 2306U, // M2_mpyd_rnd_hl_s1
5551 2114U, // M2_mpyd_rnd_lh_s0
5552 2178U, // M2_mpyd_rnd_lh_s1
5553 2242U, // M2_mpyd_rnd_ll_s0
5554 2306U, // M2_mpyd_rnd_ll_s1
5555 66U, // M2_mpyi
5556 0U, // M2_mpysin
5557 0U, // M2_mpysip
5558 0U, // M2_mpysu_up
5559 965U, // M2_mpyu_acc_hh_s0
5560 1989U, // M2_mpyu_acc_hh_s1
5561 1029U, // M2_mpyu_acc_hl_s0
5562 2053U, // M2_mpyu_acc_hl_s1
5563 965U, // M2_mpyu_acc_lh_s0
5564 1989U, // M2_mpyu_acc_lh_s1
5565 1029U, // M2_mpyu_acc_ll_s0
5566 2053U, // M2_mpyu_acc_ll_s1
5567 962U, // M2_mpyu_hh_s0
5568 1986U, // M2_mpyu_hh_s1
5569 1026U, // M2_mpyu_hl_s0
5570 2050U, // M2_mpyu_hl_s1
5571 962U, // M2_mpyu_lh_s0
5572 1986U, // M2_mpyu_lh_s1
5573 1026U, // M2_mpyu_ll_s0
5574 2050U, // M2_mpyu_ll_s1
5575 965U, // M2_mpyu_nac_hh_s0
5576 1989U, // M2_mpyu_nac_hh_s1
5577 1029U, // M2_mpyu_nac_hl_s0
5578 2053U, // M2_mpyu_nac_hl_s1
5579 965U, // M2_mpyu_nac_lh_s0
5580 1989U, // M2_mpyu_nac_lh_s1
5581 1029U, // M2_mpyu_nac_ll_s0
5582 2053U, // M2_mpyu_nac_ll_s1
5583 66U, // M2_mpyu_up
5584 965U, // M2_mpyud_acc_hh_s0
5585 1989U, // M2_mpyud_acc_hh_s1
5586 1029U, // M2_mpyud_acc_hl_s0
5587 2053U, // M2_mpyud_acc_hl_s1
5588 965U, // M2_mpyud_acc_lh_s0
5589 1989U, // M2_mpyud_acc_lh_s1
5590 1029U, // M2_mpyud_acc_ll_s0
5591 2053U, // M2_mpyud_acc_ll_s1
5592 962U, // M2_mpyud_hh_s0
5593 1986U, // M2_mpyud_hh_s1
5594 1026U, // M2_mpyud_hl_s0
5595 2050U, // M2_mpyud_hl_s1
5596 962U, // M2_mpyud_lh_s0
5597 1986U, // M2_mpyud_lh_s1
5598 1026U, // M2_mpyud_ll_s0
5599 2050U, // M2_mpyud_ll_s1
5600 965U, // M2_mpyud_nac_hh_s0
5601 1989U, // M2_mpyud_nac_hh_s1
5602 1029U, // M2_mpyud_nac_hl_s0
5603 2053U, // M2_mpyud_nac_hl_s1
5604 965U, // M2_mpyud_nac_lh_s0
5605 1989U, // M2_mpyud_nac_lh_s1
5606 1029U, // M2_mpyud_nac_ll_s0
5607 2053U, // M2_mpyud_nac_ll_s1
5608 69U, // M2_nacci
5609 69U, // M2_naccii
5610 0U, // M2_subacc
5611 0U, // M2_vabsdiffh
5612 0U, // M2_vabsdiffw
5613 0U, // M2_vcmac_s0_sat_i
5614 0U, // M2_vcmac_s0_sat_r
5615 0U, // M2_vcmpy_s0_sat_i
5616 0U, // M2_vcmpy_s0_sat_r
5617 0U, // M2_vcmpy_s1_sat_i
5618 0U, // M2_vcmpy_s1_sat_r
5619 0U, // M2_vdmacs_s0
5620 0U, // M2_vdmacs_s1
5621 0U, // M2_vdmpyrs_s0
5622 0U, // M2_vdmpyrs_s1
5623 0U, // M2_vdmpys_s0
5624 0U, // M2_vdmpys_s1
5625 0U, // M2_vmac2
5626 0U, // M2_vmac2es
5627 0U, // M2_vmac2es_s0
5628 0U, // M2_vmac2es_s1
5629 0U, // M2_vmac2s_s0
5630 0U, // M2_vmac2s_s1
5631 0U, // M2_vmac2su_s0
5632 0U, // M2_vmac2su_s1
5633 0U, // M2_vmpy2es_s0
5634 0U, // M2_vmpy2es_s1
5635 0U, // M2_vmpy2s_s0
5636 0U, // M2_vmpy2s_s0pack
5637 0U, // M2_vmpy2s_s1
5638 0U, // M2_vmpy2s_s1pack
5639 0U, // M2_vmpy2su_s0
5640 0U, // M2_vmpy2su_s1
5641 0U, // M2_vraddh
5642 0U, // M2_vradduh
5643 0U, // M2_vrcmaci_s0
5644 0U, // M2_vrcmaci_s0c
5645 0U, // M2_vrcmacr_s0
5646 0U, // M2_vrcmacr_s0c
5647 0U, // M2_vrcmpyi_s0
5648 0U, // M2_vrcmpyi_s0c
5649 0U, // M2_vrcmpyr_s0
5650 0U, // M2_vrcmpyr_s0c
5651 0U, // M2_vrcmpys_acc_s1_h
5652 0U, // M2_vrcmpys_acc_s1_l
5653 0U, // M2_vrcmpys_s1_h
5654 0U, // M2_vrcmpys_s1_l
5655 0U, // M2_vrcmpys_s1rp_h
5656 0U, // M2_vrcmpys_s1rp_l
5657 0U, // M2_vrmac_s0
5658 0U, // M2_vrmpy_s0
5659 0U, // M2_xor_xacc
5660 69U, // M4_and_and
5661 69U, // M4_and_andn
5662 0U, // M4_and_or
5663 0U, // M4_and_xor
5664 0U, // M4_cmpyi_wh
5665 0U, // M4_cmpyi_whc
5666 0U, // M4_cmpyr_wh
5667 0U, // M4_cmpyr_whc
5668 2565U, // M4_mac_up_s1_sat
5669 17612U, // M4_mpyri_addi
5670 9643U, // M4_mpyri_addr
5671 44U, // M4_mpyri_addr_u2
5672 17600U, // M4_mpyrr_addi
5673 17771U, // M4_mpyrr_addr
5674 2565U, // M4_nac_up_s1_sat
5675 69U, // M4_or_and
5676 69U, // M4_or_andn
5677 69U, // M4_or_or
5678 0U, // M4_or_xor
5679 0U, // M4_pmpyw
5680 0U, // M4_pmpyw_acc
5681 0U, // M4_vpmpyh
5682 0U, // M4_vpmpyh_acc
5683 0U, // M4_vrmpyeh_acc_s0
5684 0U, // M4_vrmpyeh_acc_s1
5685 0U, // M4_vrmpyeh_s0
5686 0U, // M4_vrmpyeh_s1
5687 0U, // M4_vrmpyoh_acc_s0
5688 0U, // M4_vrmpyoh_acc_s1
5689 0U, // M4_vrmpyoh_s0
5690 0U, // M4_vrmpyoh_s1
5691 69U, // M4_xor_and
5692 69U, // M4_xor_andn
5693 0U, // M4_xor_or
5694 0U, // M4_xor_xacc
5695 0U, // M5_vdmacbsu
5696 0U, // M5_vdmpybsu
5697 0U, // M5_vmacbsu
5698 0U, // M5_vmacbuu
5699 0U, // M5_vmpybsu
5700 0U, // M5_vmpybuu
5701 0U, // M5_vrmacbsu
5702 0U, // M5_vrmacbuu
5703 0U, // M5_vrmpybsu
5704 0U, // M5_vrmpybuu
5705 0U, // M6_vabsdiffb
5706 0U, // M6_vabsdiffub
5707 0U, // M7_dcmpyiw
5708 0U, // M7_dcmpyiw_acc
5709 0U, // M7_dcmpyiwc
5710 0U, // M7_dcmpyiwc_acc
5711 0U, // M7_dcmpyrw
5712 0U, // M7_dcmpyrw_acc
5713 0U, // M7_dcmpyrwc
5714 0U, // M7_dcmpyrwc_acc
5715 0U, // M7_wcmpyiw
5716 0U, // M7_wcmpyiw_rnd
5717 0U, // M7_wcmpyiwc
5718 0U, // M7_wcmpyiwc_rnd
5719 0U, // M7_wcmpyrw
5720 0U, // M7_wcmpyrw_rnd
5721 0U, // M7_wcmpyrwc
5722 0U, // M7_wcmpyrwc_rnd
5723 0U, // PS_call_stk
5724 0U, // PS_callr_nr
5725 0U, // PS_jmpret
5726 0U, // PS_jmpretf
5727 0U, // PS_jmpretfnew
5728 0U, // PS_jmpretfnewpt
5729 0U, // PS_jmprett
5730 0U, // PS_jmprettnew
5731 0U, // PS_jmprettnewpt
5732 0U, // PS_loadrbabs
5733 0U, // PS_loadrdabs
5734 0U, // PS_loadrhabs
5735 0U, // PS_loadriabs
5736 0U, // PS_loadrubabs
5737 0U, // PS_loadruhabs
5738 0U, // PS_storerbabs
5739 0U, // PS_storerbnewabs
5740 0U, // PS_storerdabs
5741 0U, // PS_storerfabs
5742 0U, // PS_storerhabs
5743 0U, // PS_storerhnewabs
5744 0U, // PS_storeriabs
5745 0U, // PS_storerinewabs
5746 0U, // PS_trap1
5747 0U, // R6_release_at_vi
5748 0U, // R6_release_st_vi
5749 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
5750 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
5751 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
5752 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
5753 0U, // RESTORE_DEALLOC_RET_JMP_V4
5754 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
5755 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
5756 0U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
5757 0U, // S2_addasl_rrri
5758 13U, // S2_allocframe
5759 66U, // S2_asl_i_p
5760 69U, // S2_asl_i_p_acc
5761 69U, // S2_asl_i_p_and
5762 69U, // S2_asl_i_p_nac
5763 69U, // S2_asl_i_p_or
5764 69U, // S2_asl_i_p_xacc
5765 66U, // S2_asl_i_r
5766 69U, // S2_asl_i_r_acc
5767 69U, // S2_asl_i_r_and
5768 69U, // S2_asl_i_r_nac
5769 69U, // S2_asl_i_r_or
5770 1282U, // S2_asl_i_r_sat
5771 69U, // S2_asl_i_r_xacc
5772 66U, // S2_asl_i_vh
5773 66U, // S2_asl_i_vw
5774 66U, // S2_asl_r_p
5775 69U, // S2_asl_r_p_acc
5776 69U, // S2_asl_r_p_and
5777 69U, // S2_asl_r_p_nac
5778 69U, // S2_asl_r_p_or
5779 69U, // S2_asl_r_p_xor
5780 66U, // S2_asl_r_r
5781 69U, // S2_asl_r_r_acc
5782 69U, // S2_asl_r_r_and
5783 69U, // S2_asl_r_r_nac
5784 69U, // S2_asl_r_r_or
5785 1282U, // S2_asl_r_r_sat
5786 66U, // S2_asl_r_vh
5787 66U, // S2_asl_r_vw
5788 66U, // S2_asr_i_p
5789 69U, // S2_asr_i_p_acc
5790 69U, // S2_asr_i_p_and
5791 69U, // S2_asr_i_p_nac
5792 69U, // S2_asr_i_p_or
5793 322U, // S2_asr_i_p_rnd
5794 66U, // S2_asr_i_r
5795 69U, // S2_asr_i_r_acc
5796 69U, // S2_asr_i_r_and
5797 69U, // S2_asr_i_r_nac
5798 69U, // S2_asr_i_r_or
5799 322U, // S2_asr_i_r_rnd
5800 66U, // S2_asr_i_svw_trun
5801 66U, // S2_asr_i_vh
5802 66U, // S2_asr_i_vw
5803 66U, // S2_asr_r_p
5804 69U, // S2_asr_r_p_acc
5805 69U, // S2_asr_r_p_and
5806 69U, // S2_asr_r_p_nac
5807 69U, // S2_asr_r_p_or
5808 0U, // S2_asr_r_p_xor
5809 66U, // S2_asr_r_r
5810 69U, // S2_asr_r_r_acc
5811 69U, // S2_asr_r_r_and
5812 69U, // S2_asr_r_r_nac
5813 69U, // S2_asr_r_r_or
5814 1282U, // S2_asr_r_r_sat
5815 66U, // S2_asr_r_svw_trun
5816 66U, // S2_asr_r_vh
5817 66U, // S2_asr_r_vw
5818 0U, // S2_brev
5819 0U, // S2_brevp
5820 0U, // S2_cabacdecbin
5821 0U, // S2_cl0
5822 0U, // S2_cl0p
5823 0U, // S2_cl1
5824 0U, // S2_cl1p
5825 0U, // S2_clb
5826 0U, // S2_clbnorm
5827 0U, // S2_clbp
5828 66U, // S2_clrbit_i
5829 66U, // S2_clrbit_r
5830 0U, // S2_ct0
5831 0U, // S2_ct0p
5832 0U, // S2_ct1
5833 0U, // S2_ct1p
5834 0U, // S2_deinterleave
5835 9602U, // S2_extractu
5836 66U, // S2_extractu_rp
5837 9602U, // S2_extractup
5838 66U, // S2_extractup_rp
5839 42373U, // S2_insert
5840 69U, // S2_insert_rp
5841 42373U, // S2_insertp
5842 69U, // S2_insertp_rp
5843 0U, // S2_interleave
5844 0U, // S2_lfsp
5845 0U, // S2_lsl_r_p
5846 0U, // S2_lsl_r_p_acc
5847 0U, // S2_lsl_r_p_and
5848 0U, // S2_lsl_r_p_nac
5849 0U, // S2_lsl_r_p_or
5850 0U, // S2_lsl_r_p_xor
5851 0U, // S2_lsl_r_r
5852 0U, // S2_lsl_r_r_acc
5853 0U, // S2_lsl_r_r_and
5854 0U, // S2_lsl_r_r_nac
5855 0U, // S2_lsl_r_r_or
5856 0U, // S2_lsl_r_vh
5857 0U, // S2_lsl_r_vw
5858 66U, // S2_lsr_i_p
5859 69U, // S2_lsr_i_p_acc
5860 69U, // S2_lsr_i_p_and
5861 69U, // S2_lsr_i_p_nac
5862 69U, // S2_lsr_i_p_or
5863 69U, // S2_lsr_i_p_xacc
5864 66U, // S2_lsr_i_r
5865 69U, // S2_lsr_i_r_acc
5866 69U, // S2_lsr_i_r_and
5867 69U, // S2_lsr_i_r_nac
5868 69U, // S2_lsr_i_r_or
5869 69U, // S2_lsr_i_r_xacc
5870 66U, // S2_lsr_i_vh
5871 66U, // S2_lsr_i_vw
5872 66U, // S2_lsr_r_p
5873 69U, // S2_lsr_r_p_acc
5874 69U, // S2_lsr_r_p_and
5875 69U, // S2_lsr_r_p_nac
5876 69U, // S2_lsr_r_p_or
5877 69U, // S2_lsr_r_p_xor
5878 66U, // S2_lsr_r_r
5879 69U, // S2_lsr_r_r_acc
5880 69U, // S2_lsr_r_r_and
5881 69U, // S2_lsr_r_r_nac
5882 69U, // S2_lsr_r_r_or
5883 66U, // S2_lsr_r_vh
5884 66U, // S2_lsr_r_vw
5885 0U, // S2_mask
5886 0U, // S2_packhl
5887 0U, // S2_parityp
5888 49184U, // S2_pstorerbf_io
5889 50402U, // S2_pstorerbf_pi
5890 50402U, // S2_pstorerbfnew_pi
5891 49184U, // S2_pstorerbnewf_io
5892 50402U, // S2_pstorerbnewf_pi
5893 50402U, // S2_pstorerbnewfnew_pi
5894 49184U, // S2_pstorerbnewt_io
5895 50402U, // S2_pstorerbnewt_pi
5896 50402U, // S2_pstorerbnewtnew_pi
5897 49184U, // S2_pstorerbt_io
5898 50402U, // S2_pstorerbt_pi
5899 50402U, // S2_pstorerbtnew_pi
5900 49184U, // S2_pstorerdf_io
5901 50402U, // S2_pstorerdf_pi
5902 50402U, // S2_pstorerdfnew_pi
5903 49184U, // S2_pstorerdt_io
5904 50402U, // S2_pstorerdt_pi
5905 50402U, // S2_pstorerdtnew_pi
5906 49184U, // S2_pstorerff_io
5907 50402U, // S2_pstorerff_pi
5908 50402U, // S2_pstorerffnew_pi
5909 49184U, // S2_pstorerft_io
5910 50402U, // S2_pstorerft_pi
5911 50402U, // S2_pstorerftnew_pi
5912 49184U, // S2_pstorerhf_io
5913 50402U, // S2_pstorerhf_pi
5914 50402U, // S2_pstorerhfnew_pi
5915 49184U, // S2_pstorerhnewf_io
5916 50402U, // S2_pstorerhnewf_pi
5917 50402U, // S2_pstorerhnewfnew_pi
5918 49184U, // S2_pstorerhnewt_io
5919 50402U, // S2_pstorerhnewt_pi
5920 50402U, // S2_pstorerhnewtnew_pi
5921 49184U, // S2_pstorerht_io
5922 50402U, // S2_pstorerht_pi
5923 50402U, // S2_pstorerhtnew_pi
5924 49184U, // S2_pstorerif_io
5925 50402U, // S2_pstorerif_pi
5926 50402U, // S2_pstorerifnew_pi
5927 49184U, // S2_pstorerinewf_io
5928 50402U, // S2_pstorerinewf_pi
5929 50402U, // S2_pstorerinewfnew_pi
5930 49184U, // S2_pstorerinewt_io
5931 50402U, // S2_pstorerinewt_pi
5932 50402U, // S2_pstorerinewtnew_pi
5933 49184U, // S2_pstorerit_io
5934 50402U, // S2_pstorerit_pi
5935 50402U, // S2_pstoreritnew_pi
5936 66U, // S2_setbit_i
5937 66U, // S2_setbit_r
5938 0U, // S2_shuffeb
5939 0U, // S2_shuffeh
5940 0U, // S2_shuffob
5941 0U, // S2_shuffoh
5942 130U, // S2_storerb_io
5943 16U, // S2_storerb_pbr
5944 16U, // S2_storerb_pci
5945 0U, // S2_storerb_pcr
5946 133U, // S2_storerb_pi
5947 133U, // S2_storerb_pr
5948 0U, // S2_storerbgp
5949 194U, // S2_storerbnew_io
5950 45U, // S2_storerbnew_pbr
5951 45U, // S2_storerbnew_pci
5952 0U, // S2_storerbnew_pcr
5953 197U, // S2_storerbnew_pi
5954 197U, // S2_storerbnew_pr
5955 0U, // S2_storerbnewgp
5956 130U, // S2_storerd_io
5957 16U, // S2_storerd_pbr
5958 16U, // S2_storerd_pci
5959 0U, // S2_storerd_pcr
5960 133U, // S2_storerd_pi
5961 133U, // S2_storerd_pr
5962 0U, // S2_storerdgp
5963 258U, // S2_storerf_io
5964 10U, // S2_storerf_pbr
5965 10U, // S2_storerf_pci
5966 0U, // S2_storerf_pcr
5967 261U, // S2_storerf_pi
5968 261U, // S2_storerf_pr
5969 0U, // S2_storerfgp
5970 130U, // S2_storerh_io
5971 16U, // S2_storerh_pbr
5972 16U, // S2_storerh_pci
5973 0U, // S2_storerh_pcr
5974 133U, // S2_storerh_pi
5975 133U, // S2_storerh_pr
5976 0U, // S2_storerhgp
5977 194U, // S2_storerhnew_io
5978 45U, // S2_storerhnew_pbr
5979 45U, // S2_storerhnew_pci
5980 0U, // S2_storerhnew_pcr
5981 197U, // S2_storerhnew_pi
5982 197U, // S2_storerhnew_pr
5983 0U, // S2_storerhnewgp
5984 130U, // S2_storeri_io
5985 16U, // S2_storeri_pbr
5986 16U, // S2_storeri_pci
5987 0U, // S2_storeri_pcr
5988 133U, // S2_storeri_pi
5989 133U, // S2_storeri_pr
5990 0U, // S2_storerigp
5991 194U, // S2_storerinew_io
5992 45U, // S2_storerinew_pbr
5993 45U, // S2_storerinew_pci
5994 0U, // S2_storerinew_pcr
5995 197U, // S2_storerinew_pi
5996 197U, // S2_storerinew_pr
5997 0U, // S2_storerinewgp
5998 131U, // S2_storew_locked
5999 0U, // S2_storew_rl_at_vi
6000 0U, // S2_storew_rl_st_vi
6001 0U, // S2_svsathb
6002 0U, // S2_svsathub
6003 0U, // S2_tableidxb
6004 0U, // S2_tableidxd
6005 0U, // S2_tableidxh
6006 0U, // S2_tableidxw
6007 66U, // S2_togglebit_i
6008 66U, // S2_togglebit_r
6009 66U, // S2_tstbit_i
6010 66U, // S2_tstbit_r
6011 69U, // S2_valignib
6012 69U, // S2_valignrb
6013 0U, // S2_vcnegh
6014 0U, // S2_vcrotate
6015 0U, // S2_vrcnegh
6016 0U, // S2_vrndpackwh
6017 0U, // S2_vrndpackwhs
6018 0U, // S2_vsathb
6019 0U, // S2_vsathb_nopack
6020 0U, // S2_vsathub
6021 0U, // S2_vsathub_nopack
6022 0U, // S2_vsatwh
6023 0U, // S2_vsatwh_nopack
6024 0U, // S2_vsatwuh
6025 0U, // S2_vsatwuh_nopack
6026 0U, // S2_vsplatrb
6027 0U, // S2_vsplatrh
6028 69U, // S2_vspliceib
6029 69U, // S2_vsplicerb
6030 0U, // S2_vsxtbh
6031 0U, // S2_vsxthw
6032 0U, // S2_vtrunehb
6033 0U, // S2_vtrunewh
6034 0U, // S2_vtrunohb
6035 0U, // S2_vtrunowh
6036 0U, // S2_vzxtbh
6037 0U, // S2_vzxthw
6038 46U, // S4_addaddi
6039 0U, // S4_addi_asl_ri
6040 0U, // S4_addi_lsr_ri
6041 0U, // S4_andi_asl_ri
6042 0U, // S4_andi_lsr_ri
6043 0U, // S4_clbaddi
6044 0U, // S4_clbpaddi
6045 0U, // S4_clbpnorm
6046 9602U, // S4_extract
6047 66U, // S4_extract_rp
6048 9602U, // S4_extractp
6049 66U, // S4_extractp_rp
6050 0U, // S4_lsli
6051 66U, // S4_ntstbit_i
6052 66U, // S4_ntstbit_r
6053 69U, // S4_or_andi
6054 17612U, // S4_or_andix
6055 69U, // S4_or_ori
6056 0U, // S4_ori_asl_ri
6057 0U, // S4_ori_lsr_ri
6058 0U, // S4_parity
6059 0U, // S4_pstorerbf_abs
6060 175U, // S4_pstorerbf_rr
6061 0U, // S4_pstorerbfnew_abs
6062 49184U, // S4_pstorerbfnew_io
6063 175U, // S4_pstorerbfnew_rr
6064 0U, // S4_pstorerbnewf_abs
6065 239U, // S4_pstorerbnewf_rr
6066 0U, // S4_pstorerbnewfnew_abs
6067 49184U, // S4_pstorerbnewfnew_io
6068 239U, // S4_pstorerbnewfnew_rr
6069 0U, // S4_pstorerbnewt_abs
6070 239U, // S4_pstorerbnewt_rr
6071 0U, // S4_pstorerbnewtnew_abs
6072 49184U, // S4_pstorerbnewtnew_io
6073 239U, // S4_pstorerbnewtnew_rr
6074 0U, // S4_pstorerbt_abs
6075 175U, // S4_pstorerbt_rr
6076 0U, // S4_pstorerbtnew_abs
6077 49184U, // S4_pstorerbtnew_io
6078 175U, // S4_pstorerbtnew_rr
6079 0U, // S4_pstorerdf_abs
6080 175U, // S4_pstorerdf_rr
6081 0U, // S4_pstorerdfnew_abs
6082 49184U, // S4_pstorerdfnew_io
6083 175U, // S4_pstorerdfnew_rr
6084 0U, // S4_pstorerdt_abs
6085 175U, // S4_pstorerdt_rr
6086 0U, // S4_pstorerdtnew_abs
6087 49184U, // S4_pstorerdtnew_io
6088 175U, // S4_pstorerdtnew_rr
6089 0U, // S4_pstorerff_abs
6090 303U, // S4_pstorerff_rr
6091 0U, // S4_pstorerffnew_abs
6092 49184U, // S4_pstorerffnew_io
6093 303U, // S4_pstorerffnew_rr
6094 0U, // S4_pstorerft_abs
6095 303U, // S4_pstorerft_rr
6096 0U, // S4_pstorerftnew_abs
6097 49184U, // S4_pstorerftnew_io
6098 303U, // S4_pstorerftnew_rr
6099 0U, // S4_pstorerhf_abs
6100 175U, // S4_pstorerhf_rr
6101 0U, // S4_pstorerhfnew_abs
6102 49184U, // S4_pstorerhfnew_io
6103 175U, // S4_pstorerhfnew_rr
6104 0U, // S4_pstorerhnewf_abs
6105 239U, // S4_pstorerhnewf_rr
6106 0U, // S4_pstorerhnewfnew_abs
6107 49184U, // S4_pstorerhnewfnew_io
6108 239U, // S4_pstorerhnewfnew_rr
6109 0U, // S4_pstorerhnewt_abs
6110 239U, // S4_pstorerhnewt_rr
6111 0U, // S4_pstorerhnewtnew_abs
6112 49184U, // S4_pstorerhnewtnew_io
6113 239U, // S4_pstorerhnewtnew_rr
6114 0U, // S4_pstorerht_abs
6115 175U, // S4_pstorerht_rr
6116 0U, // S4_pstorerhtnew_abs
6117 49184U, // S4_pstorerhtnew_io
6118 175U, // S4_pstorerhtnew_rr
6119 0U, // S4_pstorerif_abs
6120 175U, // S4_pstorerif_rr
6121 0U, // S4_pstorerifnew_abs
6122 49184U, // S4_pstorerifnew_io
6123 175U, // S4_pstorerifnew_rr
6124 0U, // S4_pstorerinewf_abs
6125 239U, // S4_pstorerinewf_rr
6126 0U, // S4_pstorerinewfnew_abs
6127 49184U, // S4_pstorerinewfnew_io
6128 239U, // S4_pstorerinewfnew_rr
6129 0U, // S4_pstorerinewt_abs
6130 239U, // S4_pstorerinewt_rr
6131 0U, // S4_pstorerinewtnew_abs
6132 49184U, // S4_pstorerinewtnew_io
6133 239U, // S4_pstorerinewtnew_rr
6134 0U, // S4_pstorerit_abs
6135 175U, // S4_pstorerit_rr
6136 0U, // S4_pstoreritnew_abs
6137 49184U, // S4_pstoreritnew_io
6138 175U, // S4_pstoreritnew_rr
6139 131U, // S4_stored_locked
6140 0U, // S4_stored_rl_at_vi
6141 0U, // S4_stored_rl_st_vi
6142 0U, // S4_storeirb_io
6143 57376U, // S4_storeirbf_io
6144 57376U, // S4_storeirbfnew_io
6145 57376U, // S4_storeirbt_io
6146 57376U, // S4_storeirbtnew_io
6147 0U, // S4_storeirh_io
6148 57376U, // S4_storeirhf_io
6149 57376U, // S4_storeirhfnew_io
6150 57376U, // S4_storeirht_io
6151 57376U, // S4_storeirhtnew_io
6152 0U, // S4_storeiri_io
6153 57376U, // S4_storeirif_io
6154 57376U, // S4_storeirifnew_io
6155 57376U, // S4_storeirit_io
6156 57376U, // S4_storeiritnew_io
6157 0U, // S4_storerb_ap
6158 0U, // S4_storerb_rr
6159 0U, // S4_storerb_ur
6160 0U, // S4_storerbnew_ap
6161 0U, // S4_storerbnew_rr
6162 0U, // S4_storerbnew_ur
6163 0U, // S4_storerd_ap
6164 0U, // S4_storerd_rr
6165 0U, // S4_storerd_ur
6166 0U, // S4_storerf_ap
6167 0U, // S4_storerf_rr
6168 0U, // S4_storerf_ur
6169 0U, // S4_storerh_ap
6170 0U, // S4_storerh_rr
6171 0U, // S4_storerh_ur
6172 0U, // S4_storerhnew_ap
6173 0U, // S4_storerhnew_rr
6174 0U, // S4_storerhnew_ur
6175 0U, // S4_storeri_ap
6176 0U, // S4_storeri_rr
6177 0U, // S4_storeri_ur
6178 0U, // S4_storerinew_ap
6179 0U, // S4_storerinew_rr
6180 0U, // S4_storerinew_ur
6181 48U, // S4_subaddi
6182 0U, // S4_subi_asl_ri
6183 0U, // S4_subi_lsr_ri
6184 0U, // S4_vrcrotate
6185 0U, // S4_vrcrotate_acc
6186 0U, // S4_vxaddsubh
6187 0U, // S4_vxaddsubhr
6188 0U, // S4_vxaddsubw
6189 0U, // S4_vxsubaddh
6190 0U, // S4_vxsubaddhr
6191 0U, // S4_vxsubaddw
6192 0U, // S5_asrhub_rnd_sat
6193 0U, // S5_asrhub_sat
6194 0U, // S5_popcountp
6195 2626U, // S5_vasrhrnd
6196 0U, // S6_rol_i_p
6197 0U, // S6_rol_i_p_acc
6198 0U, // S6_rol_i_p_and
6199 0U, // S6_rol_i_p_nac
6200 0U, // S6_rol_i_p_or
6201 0U, // S6_rol_i_p_xacc
6202 0U, // S6_rol_i_r
6203 0U, // S6_rol_i_r_acc
6204 0U, // S6_rol_i_r_and
6205 0U, // S6_rol_i_r_nac
6206 0U, // S6_rol_i_r_or
6207 0U, // S6_rol_i_r_xacc
6208 0U, // S6_vsplatrbp
6209 66U, // S6_vtrunehb_ppp
6210 66U, // S6_vtrunohb_ppp
6211 12U, // SA1_addi
6212 0U, // SA1_addrx
6213 0U, // SA1_addsp
6214 0U, // SA1_and1
6215 0U, // SA1_clrf
6216 0U, // SA1_clrfnew
6217 0U, // SA1_clrt
6218 0U, // SA1_clrtnew
6219 1U, // SA1_cmpeqi
6220 0U, // SA1_combine0i
6221 0U, // SA1_combine1i
6222 0U, // SA1_combine2i
6223 0U, // SA1_combine3i
6224 0U, // SA1_combinerz
6225 0U, // SA1_combinezr
6226 12U, // SA1_dec
6227 49U, // SA1_inc
6228 0U, // SA1_seti
6229 0U, // SA1_setin1
6230 0U, // SA1_sxtb
6231 0U, // SA1_sxth
6232 0U, // SA1_tfr
6233 0U, // SA1_zxtb
6234 0U, // SA1_zxth
6235 0U, // SAVE_REGISTERS_CALL_V4
6236 0U, // SAVE_REGISTERS_CALL_V4STK
6237 0U, // SAVE_REGISTERS_CALL_V4STK_EXT
6238 0U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
6239 0U, // SAVE_REGISTERS_CALL_V4STK_PIC
6240 0U, // SAVE_REGISTERS_CALL_V4_EXT
6241 0U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
6242 0U, // SAVE_REGISTERS_CALL_V4_PIC
6243 1U, // SL1_loadri_io
6244 1U, // SL1_loadrub_io
6245 0U, // SL2_deallocframe
6246 0U, // SL2_jumpr31
6247 0U, // SL2_jumpr31_f
6248 0U, // SL2_jumpr31_fnew
6249 0U, // SL2_jumpr31_t
6250 0U, // SL2_jumpr31_tnew
6251 1U, // SL2_loadrb_io
6252 0U, // SL2_loadrd_sp
6253 1U, // SL2_loadrh_io
6254 0U, // SL2_loadri_sp
6255 1U, // SL2_loadruh_io
6256 0U, // SL2_return
6257 0U, // SL2_return_f
6258 0U, // SL2_return_fnew
6259 0U, // SL2_return_t
6260 0U, // SL2_return_tnew
6261 130U, // SS1_storeb_io
6262 130U, // SS1_storew_io
6263 0U, // SS2_allocframe
6264 0U, // SS2_storebi0
6265 0U, // SS2_storebi1
6266 0U, // SS2_stored_sp
6267 130U, // SS2_storeh_io
6268 0U, // SS2_storew_sp
6269 0U, // SS2_storewi0
6270 0U, // SS2_storewi1
6271 66U, // TFRI64_V2_ext
6272 0U, // TFRI64_V4
6273 0U, // V6_extractw
6274 0U, // V6_get_qfext
6275 0U, // V6_get_qfext_oracc
6276 0U, // V6_lvsplatb
6277 0U, // V6_lvsplath
6278 0U, // V6_lvsplatw
6279 66U, // V6_pred_and
6280 0U, // V6_pred_and_n
6281 0U, // V6_pred_not
6282 66U, // V6_pred_or
6283 0U, // V6_pred_or_n
6284 0U, // V6_pred_scalar2
6285 0U, // V6_pred_scalar2v2
6286 0U, // V6_pred_xor
6287 0U, // V6_set_qfext
6288 962U, // V6_shuffeqh
6289 2690U, // V6_shuffeqw
6290 2757U, // V6_v6mpyhubs10
6291 0U, // V6_v6mpyhubs10_vxx
6292 2821U, // V6_v6mpyvubs10
6293 0U, // V6_v6mpyvubs10_vxx
6294 1U, // V6_vL32Ub_ai
6295 1U, // V6_vL32Ub_pi
6296 1U, // V6_vL32Ub_ppu
6297 1U, // V6_vL32b_ai
6298 1U, // V6_vL32b_cur_ai
6299 1538U, // V6_vL32b_cur_npred_ai
6300 1638U, // V6_vL32b_cur_npred_pi
6301 2918U, // V6_vL32b_cur_npred_ppu
6302 1U, // V6_vL32b_cur_pi
6303 1U, // V6_vL32b_cur_ppu
6304 1538U, // V6_vL32b_cur_pred_ai
6305 1638U, // V6_vL32b_cur_pred_pi
6306 2918U, // V6_vL32b_cur_pred_ppu
6307 1538U, // V6_vL32b_npred_ai
6308 1638U, // V6_vL32b_npred_pi
6309 2918U, // V6_vL32b_npred_ppu
6310 50U, // V6_vL32b_nt_ai
6311 50U, // V6_vL32b_nt_cur_ai
6312 1538U, // V6_vL32b_nt_cur_npred_ai
6313 1638U, // V6_vL32b_nt_cur_npred_pi
6314 2918U, // V6_vL32b_nt_cur_npred_ppu
6315 50U, // V6_vL32b_nt_cur_pi
6316 50U, // V6_vL32b_nt_cur_ppu
6317 1538U, // V6_vL32b_nt_cur_pred_ai
6318 1638U, // V6_vL32b_nt_cur_pred_pi
6319 2918U, // V6_vL32b_nt_cur_pred_ppu
6320 1538U, // V6_vL32b_nt_npred_ai
6321 1638U, // V6_vL32b_nt_npred_pi
6322 2918U, // V6_vL32b_nt_npred_ppu
6323 50U, // V6_vL32b_nt_pi
6324 50U, // V6_vL32b_nt_ppu
6325 1538U, // V6_vL32b_nt_pred_ai
6326 1638U, // V6_vL32b_nt_pred_pi
6327 2918U, // V6_vL32b_nt_pred_ppu
6328 50U, // V6_vL32b_nt_tmp_ai
6329 1538U, // V6_vL32b_nt_tmp_npred_ai
6330 1638U, // V6_vL32b_nt_tmp_npred_pi
6331 2918U, // V6_vL32b_nt_tmp_npred_ppu
6332 50U, // V6_vL32b_nt_tmp_pi
6333 50U, // V6_vL32b_nt_tmp_ppu
6334 1538U, // V6_vL32b_nt_tmp_pred_ai
6335 1638U, // V6_vL32b_nt_tmp_pred_pi
6336 2918U, // V6_vL32b_nt_tmp_pred_ppu
6337 1U, // V6_vL32b_pi
6338 1U, // V6_vL32b_ppu
6339 1538U, // V6_vL32b_pred_ai
6340 1638U, // V6_vL32b_pred_pi
6341 2918U, // V6_vL32b_pred_ppu
6342 1U, // V6_vL32b_tmp_ai
6343 1538U, // V6_vL32b_tmp_npred_ai
6344 1638U, // V6_vL32b_tmp_npred_pi
6345 2918U, // V6_vL32b_tmp_npred_ppu
6346 1U, // V6_vL32b_tmp_pi
6347 1U, // V6_vL32b_tmp_ppu
6348 1538U, // V6_vL32b_tmp_pred_ai
6349 1638U, // V6_vL32b_tmp_pred_pi
6350 2918U, // V6_vL32b_tmp_pred_ppu
6351 130U, // V6_vS32Ub_ai
6352 49184U, // V6_vS32Ub_npred_ai
6353 50402U, // V6_vS32Ub_npred_pi
6354 50401U, // V6_vS32Ub_npred_ppu
6355 133U, // V6_vS32Ub_pi
6356 133U, // V6_vS32Ub_ppu
6357 49184U, // V6_vS32Ub_pred_ai
6358 50402U, // V6_vS32Ub_pred_pi
6359 50401U, // V6_vS32Ub_pred_ppu
6360 130U, // V6_vS32b_ai
6361 194U, // V6_vS32b_new_ai
6362 49184U, // V6_vS32b_new_npred_ai
6363 50402U, // V6_vS32b_new_npred_pi
6364 50401U, // V6_vS32b_new_npred_ppu
6365 197U, // V6_vS32b_new_pi
6366 197U, // V6_vS32b_new_ppu
6367 49184U, // V6_vS32b_new_pred_ai
6368 50402U, // V6_vS32b_new_pred_pi
6369 50401U, // V6_vS32b_new_pred_ppu
6370 49184U, // V6_vS32b_npred_ai
6371 50402U, // V6_vS32b_npred_pi
6372 50401U, // V6_vS32b_npred_ppu
6373 49184U, // V6_vS32b_nqpred_ai
6374 50402U, // V6_vS32b_nqpred_pi
6375 50401U, // V6_vS32b_nqpred_ppu
6376 130U, // V6_vS32b_nt_ai
6377 194U, // V6_vS32b_nt_new_ai
6378 8224U, // V6_vS32b_nt_new_npred_ai
6379 9442U, // V6_vS32b_nt_new_npred_pi
6380 9441U, // V6_vS32b_nt_new_npred_ppu
6381 197U, // V6_vS32b_nt_new_pi
6382 197U, // V6_vS32b_nt_new_ppu
6383 8224U, // V6_vS32b_nt_new_pred_ai
6384 9442U, // V6_vS32b_nt_new_pred_pi
6385 9441U, // V6_vS32b_nt_new_pred_ppu
6386 8224U, // V6_vS32b_nt_npred_ai
6387 9442U, // V6_vS32b_nt_npred_pi
6388 9441U, // V6_vS32b_nt_npred_ppu
6389 8224U, // V6_vS32b_nt_nqpred_ai
6390 9442U, // V6_vS32b_nt_nqpred_pi
6391 9441U, // V6_vS32b_nt_nqpred_ppu
6392 133U, // V6_vS32b_nt_pi
6393 133U, // V6_vS32b_nt_ppu
6394 8224U, // V6_vS32b_nt_pred_ai
6395 9442U, // V6_vS32b_nt_pred_pi
6396 9441U, // V6_vS32b_nt_pred_ppu
6397 8224U, // V6_vS32b_nt_qpred_ai
6398 9442U, // V6_vS32b_nt_qpred_pi
6399 9441U, // V6_vS32b_nt_qpred_ppu
6400 133U, // V6_vS32b_pi
6401 133U, // V6_vS32b_ppu
6402 49184U, // V6_vS32b_pred_ai
6403 50402U, // V6_vS32b_pred_pi
6404 50401U, // V6_vS32b_pred_ppu
6405 49184U, // V6_vS32b_qpred_ai
6406 50402U, // V6_vS32b_qpred_pi
6407 50401U, // V6_vS32b_qpred_ppu
6408 0U, // V6_vS32b_srls_ai
6409 0U, // V6_vS32b_srls_pi
6410 0U, // V6_vS32b_srls_ppu
6411 0U, // V6_vabs_f8
6412 0U, // V6_vabs_hf
6413 0U, // V6_vabs_qf16_hf
6414 0U, // V6_vabs_qf16_qf16
6415 0U, // V6_vabs_qf32_qf32
6416 0U, // V6_vabs_qf32_sf
6417 0U, // V6_vabs_sf
6418 0U, // V6_vabsb
6419 0U, // V6_vabsb_sat
6420 962U, // V6_vabsdiffh
6421 0U, // V6_vabsdiffub
6422 450U, // V6_vabsdiffuh
6423 0U, // V6_vabsdiffw
6424 0U, // V6_vabsh
6425 0U, // V6_vabsh_sat
6426 0U, // V6_vabsw
6427 0U, // V6_vabsw_sat
6428 2946U, // V6_vadd_hf
6429 3010U, // V6_vadd_hf_f8
6430 2946U, // V6_vadd_hf_hf
6431 51U, // V6_vadd_qf16
6432 52U, // V6_vadd_qf16_mix
6433 53U, // V6_vadd_qf32
6434 54U, // V6_vadd_qf32_mix
6435 3074U, // V6_vadd_sf
6436 3138U, // V6_vadd_sf_bf
6437 2946U, // V6_vadd_sf_hf
6438 3074U, // V6_vadd_sf_sf
6439 0U, // V6_vaddb
6440 0U, // V6_vaddb_dv
6441 0U, // V6_vaddbnq
6442 0U, // V6_vaddbq
6443 0U, // V6_vaddbsat
6444 0U, // V6_vaddbsat_dv
6445 17655U, // V6_vaddcarry
6446 0U, // V6_vaddcarryo
6447 16439U, // V6_vaddcarrysat
6448 0U, // V6_vaddclbh
6449 0U, // V6_vaddclbw
6450 962U, // V6_vaddh
6451 962U, // V6_vaddh_dv
6452 0U, // V6_vaddhnq
6453 0U, // V6_vaddhq
6454 1090U, // V6_vaddhsat
6455 1090U, // V6_vaddhsat_dv
6456 974U, // V6_vaddhw
6457 965U, // V6_vaddhw_acc
6458 386U, // V6_vaddubh
6459 0U, // V6_vaddubh_acc
6460 0U, // V6_vaddubsat
6461 0U, // V6_vaddubsat_dv
6462 0U, // V6_vaddububb_sat
6463 0U, // V6_vadduhsat
6464 0U, // V6_vadduhsat_dv
6465 56U, // V6_vadduhw
6466 453U, // V6_vadduhw_acc
6467 0U, // V6_vadduwsat
6468 0U, // V6_vadduwsat_dv
6469 24631U, // V6_vaddw
6470 24631U, // V6_vaddw_dv
6471 0U, // V6_vaddwnq
6472 0U, // V6_vaddwq
6473 32823U, // V6_vaddwsat
6474 32823U, // V6_vaddwsat_dv
6475 0U, // V6_valign4
6476 69U, // V6_valignb
6477 69U, // V6_valignbi
6478 0U, // V6_vand
6479 0U, // V6_vandnqrt
6480 0U, // V6_vandnqrt_acc
6481 0U, // V6_vandqrt
6482 0U, // V6_vandqrt_acc
6483 0U, // V6_vandvnqv
6484 0U, // V6_vandvqv
6485 0U, // V6_vandvrt
6486 0U, // V6_vandvrt_acc
6487 0U, // V6_vaslh
6488 0U, // V6_vaslh_acc
6489 0U, // V6_vaslhv
6490 0U, // V6_vaslw
6491 0U, // V6_vaslw_acc
6492 0U, // V6_vaslwv
6493 0U, // V6_vasr_into
6494 66U, // V6_vasrh
6495 0U, // V6_vasrh_acc
6496 0U, // V6_vasrhbrndsat
6497 0U, // V6_vasrhbsat
6498 44162U, // V6_vasrhubrndsat
6499 44162U, // V6_vasrhubsat
6500 962U, // V6_vasrhv
6501 44226U, // V6_vasruhubrndsat
6502 44226U, // V6_vasruhubsat
6503 44290U, // V6_vasruwuhrndsat
6504 44290U, // V6_vasruwuhsat
6505 3394U, // V6_vasrvuhubrndsat
6506 3458U, // V6_vasrvuhubsat
6507 3522U, // V6_vasrvwuhrndsat
6508 3586U, // V6_vasrvwuhsat
6509 0U, // V6_vasrw
6510 0U, // V6_vasrw_acc
6511 3650U, // V6_vasrwh
6512 44610U, // V6_vasrwhrndsat
6513 44610U, // V6_vasrwhsat
6514 44610U, // V6_vasrwuhrndsat
6515 44610U, // V6_vasrwuhsat
6516 0U, // V6_vasrwv
6517 0U, // V6_vassign
6518 0U, // V6_vassign_fp
6519 0U, // V6_vassign_tmp
6520 0U, // V6_vavgb
6521 0U, // V6_vavgbrnd
6522 0U, // V6_vavgh
6523 0U, // V6_vavghrnd
6524 0U, // V6_vavgub
6525 0U, // V6_vavgubrnd
6526 0U, // V6_vavguh
6527 0U, // V6_vavguhrnd
6528 0U, // V6_vavguw
6529 0U, // V6_vavguwrnd
6530 0U, // V6_vavgw
6531 0U, // V6_vavgwrnd
6532 0U, // V6_vccombine
6533 0U, // V6_vcl0h
6534 0U, // V6_vcl0w
6535 0U, // V6_vcmov
6536 0U, // V6_vcombine
6537 0U, // V6_vcombine_tmp
6538 0U, // V6_vconv_bf_qf32
6539 0U, // V6_vconv_f8_qf16
6540 0U, // V6_vconv_h_hf
6541 0U, // V6_vconv_h_hf_rnd
6542 0U, // V6_vconv_hf_h
6543 0U, // V6_vconv_hf_qf16
6544 0U, // V6_vconv_hf_qf32
6545 0U, // V6_vconv_qf16_f8
6546 0U, // V6_vconv_qf16_hf
6547 0U, // V6_vconv_qf16_qf16
6548 0U, // V6_vconv_qf32_qf32
6549 0U, // V6_vconv_qf32_sf
6550 0U, // V6_vconv_sf_qf32
6551 0U, // V6_vconv_sf_w
6552 0U, // V6_vconv_w_sf
6553 0U, // V6_vcvt2_b_hf
6554 0U, // V6_vcvt2_hf_b
6555 0U, // V6_vcvt2_hf_ub
6556 0U, // V6_vcvt2_ub_hf
6557 0U, // V6_vcvt_b_hf
6558 0U, // V6_vcvt_bf_sf
6559 0U, // V6_vcvt_f8_hf
6560 0U, // V6_vcvt_h_hf
6561 0U, // V6_vcvt_hf_b
6562 0U, // V6_vcvt_hf_f8
6563 0U, // V6_vcvt_hf_h
6564 3074U, // V6_vcvt_hf_sf
6565 0U, // V6_vcvt_hf_ub
6566 0U, // V6_vcvt_hf_uh
6567 0U, // V6_vcvt_sf_hf
6568 0U, // V6_vcvt_ub_hf
6569 0U, // V6_vcvt_uh_hf
6570 640U, // V6_vdeal
6571 0U, // V6_vdealb
6572 0U, // V6_vdealb4w
6573 0U, // V6_vdealh
6574 0U, // V6_vdealvdd
6575 0U, // V6_vdelta
6576 0U, // V6_vdmpy_sf_hf
6577 0U, // V6_vdmpy_sf_hf_acc
6578 0U, // V6_vdmpybus
6579 0U, // V6_vdmpybus_acc
6580 0U, // V6_vdmpybus_dv
6581 0U, // V6_vdmpybus_dv_acc
6582 0U, // V6_vdmpyhb
6583 0U, // V6_vdmpyhb_acc
6584 0U, // V6_vdmpyhb_dv
6585 0U, // V6_vdmpyhb_dv_acc
6586 0U, // V6_vdmpyhisat
6587 0U, // V6_vdmpyhisat_acc
6588 0U, // V6_vdmpyhsat
6589 0U, // V6_vdmpyhsat_acc
6590 0U, // V6_vdmpyhsuisat
6591 0U, // V6_vdmpyhsuisat_acc
6592 0U, // V6_vdmpyhsusat
6593 0U, // V6_vdmpyhsusat_acc
6594 0U, // V6_vdmpyhvsat
6595 0U, // V6_vdmpyhvsat_acc
6596 0U, // V6_vdsaduh
6597 0U, // V6_vdsaduh_acc
6598 3714U, // V6_veqb
6599 3717U, // V6_veqb_and
6600 3717U, // V6_veqb_or
6601 3717U, // V6_veqb_xor
6602 962U, // V6_veqh
6603 965U, // V6_veqh_and
6604 965U, // V6_veqh_or
6605 965U, // V6_veqh_xor
6606 2946U, // V6_veqhf
6607 2949U, // V6_veqhf_and
6608 2949U, // V6_veqhf_or
6609 2949U, // V6_veqhf_xor
6610 3074U, // V6_veqsf
6611 3077U, // V6_veqsf_and
6612 3077U, // V6_veqsf_or
6613 3077U, // V6_veqsf_xor
6614 2690U, // V6_veqw
6615 2693U, // V6_veqw_and
6616 2693U, // V6_veqw_or
6617 2693U, // V6_veqw_xor
6618 0U, // V6_vfmax_f8
6619 0U, // V6_vfmax_hf
6620 0U, // V6_vfmax_sf
6621 0U, // V6_vfmin_f8
6622 0U, // V6_vfmin_hf
6623 0U, // V6_vfmin_sf
6624 0U, // V6_vfneg_f8
6625 0U, // V6_vfneg_hf
6626 0U, // V6_vfneg_sf
6627 49152U, // V6_vgathermh
6628 0U, // V6_vgathermhq
6629 57344U, // V6_vgathermhw
6630 0U, // V6_vgathermhwq
6631 0U, // V6_vgathermw
6632 0U, // V6_vgathermwq
6633 3714U, // V6_vgtb
6634 3717U, // V6_vgtb_and
6635 3717U, // V6_vgtb_or
6636 3717U, // V6_vgtb_xor
6637 3138U, // V6_vgtbf
6638 3141U, // V6_vgtbf_and
6639 3141U, // V6_vgtbf_or
6640 3141U, // V6_vgtbf_xor
6641 962U, // V6_vgth
6642 965U, // V6_vgth_and
6643 965U, // V6_vgth_or
6644 965U, // V6_vgth_xor
6645 2946U, // V6_vgthf
6646 2949U, // V6_vgthf_and
6647 2949U, // V6_vgthf_or
6648 2949U, // V6_vgthf_xor
6649 3074U, // V6_vgtsf
6650 3077U, // V6_vgtsf_and
6651 3077U, // V6_vgtsf_or
6652 3077U, // V6_vgtsf_xor
6653 386U, // V6_vgtub
6654 389U, // V6_vgtub_and
6655 389U, // V6_vgtub_or
6656 389U, // V6_vgtub_xor
6657 450U, // V6_vgtuh
6658 453U, // V6_vgtuh_and
6659 453U, // V6_vgtuh_or
6660 453U, // V6_vgtuh_xor
6661 514U, // V6_vgtuw
6662 517U, // V6_vgtuw_and
6663 517U, // V6_vgtuw_or
6664 517U, // V6_vgtuw_xor
6665 2690U, // V6_vgtw
6666 2693U, // V6_vgtw_and
6667 2693U, // V6_vgtw_or
6668 2693U, // V6_vgtw_xor
6669 0U, // V6_vhist
6670 0U, // V6_vhistq
6671 0U, // V6_vilog2_hf
6672 0U, // V6_vilog2_qf16
6673 0U, // V6_vilog2_qf32
6674 0U, // V6_vilog2_sf
6675 0U, // V6_vinsertwr
6676 69U, // V6_vlalignb
6677 69U, // V6_vlalignbi
6678 0U, // V6_vlsrb
6679 0U, // V6_vlsrh
6680 0U, // V6_vlsrhv
6681 0U, // V6_vlsrw
6682 0U, // V6_vlsrwv
6683 0U, // V6_vlut4
6684 69U, // V6_vlutvvb
6685 3781U, // V6_vlutvvb_nm
6686 73U, // V6_vlutvvb_oracc
6687 73U, // V6_vlutvvb_oracci
6688 69U, // V6_vlutvvbi
6689 69U, // V6_vlutvwh
6690 3781U, // V6_vlutvwh_nm
6691 73U, // V6_vlutvwh_oracc
6692 73U, // V6_vlutvwh_oracci
6693 69U, // V6_vlutvwhi
6694 0U, // V6_vmax_bf
6695 0U, // V6_vmax_hf
6696 0U, // V6_vmax_sf
6697 0U, // V6_vmaxb
6698 0U, // V6_vmaxh
6699 0U, // V6_vmaxub
6700 0U, // V6_vmaxuh
6701 0U, // V6_vmaxw
6702 0U, // V6_vmerge_qf
6703 0U, // V6_vmin_bf
6704 0U, // V6_vmin_hf
6705 0U, // V6_vmin_sf
6706 0U, // V6_vminb
6707 0U, // V6_vminh
6708 0U, // V6_vminub
6709 0U, // V6_vminuh
6710 0U, // V6_vminw
6711 3714U, // V6_vmpabus
6712 0U, // V6_vmpabus_acc
6713 3714U, // V6_vmpabusv
6714 386U, // V6_vmpabuu
6715 0U, // V6_vmpabuu_acc
6716 386U, // V6_vmpabuuv
6717 3714U, // V6_vmpahb
6718 3717U, // V6_vmpahb_acc
6719 11394U, // V6_vmpahhsat
6720 3714U, // V6_vmpauhb
6721 3717U, // V6_vmpauhb_acc
6722 19650U, // V6_vmpauhuhsat
6723 0U, // V6_vmpsuhuhsat
6724 3010U, // V6_vmpy_hf_f8
6725 3013U, // V6_vmpy_hf_f8_acc
6726 2946U, // V6_vmpy_hf_hf
6727 2949U, // V6_vmpy_hf_hf_acc
6728 51U, // V6_vmpy_qf16
6729 2946U, // V6_vmpy_qf16_hf
6730 52U, // V6_vmpy_qf16_mix_hf
6731 53U, // V6_vmpy_qf32
6732 2946U, // V6_vmpy_qf32_hf
6733 52U, // V6_vmpy_qf32_mix_hf
6734 51U, // V6_vmpy_qf32_qf16
6735 3074U, // V6_vmpy_qf32_sf
6736 2946U, // V6_vmpy_rt_hf
6737 52U, // V6_vmpy_rt_qf16
6738 3074U, // V6_vmpy_rt_sf
6739 3138U, // V6_vmpy_sf_bf
6740 3141U, // V6_vmpy_sf_bf_acc
6741 2946U, // V6_vmpy_sf_hf
6742 2949U, // V6_vmpy_sf_hf_acc
6743 3074U, // V6_vmpy_sf_sf
6744 3714U, // V6_vmpybus
6745 3717U, // V6_vmpybus_acc
6746 3714U, // V6_vmpybusv
6747 3717U, // V6_vmpybusv_acc
6748 3714U, // V6_vmpybv
6749 3717U, // V6_vmpybv_acc
6750 0U, // V6_vmpyewuh
6751 0U, // V6_vmpyewuh_64
6752 0U, // V6_vmpyh
6753 0U, // V6_vmpyh_acc
6754 0U, // V6_vmpyhsat_acc
6755 1730U, // V6_vmpyhsrs
6756 1794U, // V6_vmpyhss
6757 0U, // V6_vmpyhus
6758 0U, // V6_vmpyhus_acc
6759 0U, // V6_vmpyhv
6760 0U, // V6_vmpyhv_acc
6761 1730U, // V6_vmpyhvsrs
6762 0U, // V6_vmpyieoh
6763 0U, // V6_vmpyiewh_acc
6764 0U, // V6_vmpyiewuh
6765 0U, // V6_vmpyiewuh_acc
6766 0U, // V6_vmpyih
6767 0U, // V6_vmpyih_acc
6768 0U, // V6_vmpyihb
6769 0U, // V6_vmpyihb_acc
6770 0U, // V6_vmpyiowh
6771 0U, // V6_vmpyiwb
6772 0U, // V6_vmpyiwb_acc
6773 0U, // V6_vmpyiwh
6774 0U, // V6_vmpyiwh_acc
6775 0U, // V6_vmpyiwub
6776 0U, // V6_vmpyiwub_acc
6777 0U, // V6_vmpyowh
6778 0U, // V6_vmpyowh_64_acc
6779 0U, // V6_vmpyowh_rnd
6780 0U, // V6_vmpyowh_rnd_sacc
6781 0U, // V6_vmpyowh_sacc
6782 386U, // V6_vmpyub
6783 0U, // V6_vmpyub_acc
6784 386U, // V6_vmpyubv
6785 0U, // V6_vmpyubv_acc
6786 0U, // V6_vmpyuh
6787 0U, // V6_vmpyuh_acc
6788 0U, // V6_vmpyuhe
6789 0U, // V6_vmpyuhe_acc
6790 0U, // V6_vmpyuhv
6791 0U, // V6_vmpyuhv_acc
6792 3842U, // V6_vmpyuhvs
6793 0U, // V6_vmux
6794 3714U, // V6_vnavgb
6795 0U, // V6_vnavgh
6796 386U, // V6_vnavgub
6797 0U, // V6_vnavgw
6798 0U, // V6_vnccombine
6799 0U, // V6_vncmov
6800 0U, // V6_vneg_qf16_hf
6801 0U, // V6_vneg_qf16_qf16
6802 0U, // V6_vneg_qf32_qf32
6803 0U, // V6_vneg_qf32_sf
6804 0U, // V6_vnormamth
6805 0U, // V6_vnormamtw
6806 0U, // V6_vnot
6807 0U, // V6_vor
6808 0U, // V6_vpackeb
6809 0U, // V6_vpackeh
6810 0U, // V6_vpackhb_sat
6811 0U, // V6_vpackhub_sat
6812 0U, // V6_vpackob
6813 0U, // V6_vpackoh
6814 0U, // V6_vpackwh_sat
6815 0U, // V6_vpackwuh_sat
6816 0U, // V6_vpopcounth
6817 0U, // V6_vprefixqb
6818 0U, // V6_vprefixqh
6819 0U, // V6_vprefixqw
6820 0U, // V6_vrdelta
6821 386U, // V6_vrmpybub_rtt
6822 389U, // V6_vrmpybub_rtt_acc
6823 3714U, // V6_vrmpybus
6824 3717U, // V6_vrmpybus_acc
6825 12098U, // V6_vrmpybusi
6826 44869U, // V6_vrmpybusi_acc
6827 3714U, // V6_vrmpybusv
6828 3717U, // V6_vrmpybusv_acc
6829 3714U, // V6_vrmpybv
6830 3717U, // V6_vrmpybv_acc
6831 0U, // V6_vrmpyub
6832 0U, // V6_vrmpyub_acc
6833 0U, // V6_vrmpyub_rtt
6834 0U, // V6_vrmpyub_rtt_acc
6835 69U, // V6_vrmpyubi
6836 73U, // V6_vrmpyubi_acc
6837 0U, // V6_vrmpyubv
6838 0U, // V6_vrmpyubv_acc
6839 24633U, // V6_vrmpyzbb_rt
6840 25849U, // V6_vrmpyzbb_rt_acc
6841 36793U, // V6_vrmpyzbb_rx
6842 36793U, // V6_vrmpyzbb_rx_acc
6843 41017U, // V6_vrmpyzbub_rt
6844 42233U, // V6_vrmpyzbub_rt_acc
6845 53177U, // V6_vrmpyzbub_rx
6846 53177U, // V6_vrmpyzbub_rx_acc
6847 24634U, // V6_vrmpyzcb_rt
6848 25850U, // V6_vrmpyzcb_rt_acc
6849 36794U, // V6_vrmpyzcb_rx
6850 36794U, // V6_vrmpyzcb_rx_acc
6851 24634U, // V6_vrmpyzcbs_rt
6852 25850U, // V6_vrmpyzcbs_rt_acc
6853 36794U, // V6_vrmpyzcbs_rx
6854 36794U, // V6_vrmpyzcbs_rx_acc
6855 24635U, // V6_vrmpyznb_rt
6856 25851U, // V6_vrmpyznb_rt_acc
6857 36795U, // V6_vrmpyznb_rx
6858 36795U, // V6_vrmpyznb_rx_acc
6859 0U, // V6_vror
6860 0U, // V6_vrotr
6861 0U, // V6_vroundhb
6862 1090U, // V6_vroundhub
6863 3586U, // V6_vrounduhub
6864 4034U, // V6_vrounduwuh
6865 0U, // V6_vroundwh
6866 4098U, // V6_vroundwuh
6867 0U, // V6_vrsadubi
6868 0U, // V6_vrsadubi_acc
6869 0U, // V6_vsatdw
6870 0U, // V6_vsathub
6871 0U, // V6_vsatuwuh
6872 0U, // V6_vsatwh
6873 0U, // V6_vsb
6874 57344U, // V6_vscattermh
6875 0U, // V6_vscattermh_add
6876 0U, // V6_vscattermhq
6877 8192U, // V6_vscattermhw
6878 16384U, // V6_vscattermhw_add
6879 0U, // V6_vscattermhwq
6880 24576U, // V6_vscattermw
6881 32768U, // V6_vscattermw_add
6882 0U, // V6_vscattermwq
6883 0U, // V6_vsh
6884 962U, // V6_vshufeh
6885 640U, // V6_vshuff
6886 0U, // V6_vshuffb
6887 3714U, // V6_vshuffeb
6888 0U, // V6_vshuffh
6889 0U, // V6_vshuffob
6890 0U, // V6_vshuffvdd
6891 0U, // V6_vshufoeb
6892 0U, // V6_vshufoeh
6893 0U, // V6_vshufoh
6894 2946U, // V6_vsub_hf
6895 3010U, // V6_vsub_hf_f8
6896 2946U, // V6_vsub_hf_hf
6897 4162U, // V6_vsub_hf_mix
6898 51U, // V6_vsub_qf16
6899 52U, // V6_vsub_qf16_mix
6900 53U, // V6_vsub_qf32
6901 54U, // V6_vsub_qf32_mix
6902 3074U, // V6_vsub_sf
6903 3138U, // V6_vsub_sf_bf
6904 2946U, // V6_vsub_sf_hf
6905 4226U, // V6_vsub_sf_mix
6906 3074U, // V6_vsub_sf_sf
6907 0U, // V6_vsubb
6908 0U, // V6_vsubb_dv
6909 0U, // V6_vsubbnq
6910 0U, // V6_vsubbq
6911 0U, // V6_vsubbsat
6912 0U, // V6_vsubbsat_dv
6913 17655U, // V6_vsubcarry
6914 0U, // V6_vsubcarryo
6915 962U, // V6_vsubh
6916 962U, // V6_vsubh_dv
6917 0U, // V6_vsubhnq
6918 0U, // V6_vsubhq
6919 1090U, // V6_vsubhsat
6920 1090U, // V6_vsubhsat_dv
6921 974U, // V6_vsubhw
6922 386U, // V6_vsububh
6923 0U, // V6_vsububsat
6924 0U, // V6_vsububsat_dv
6925 0U, // V6_vsubububb_sat
6926 0U, // V6_vsubuhsat
6927 0U, // V6_vsubuhsat_dv
6928 56U, // V6_vsubuhw
6929 0U, // V6_vsubuwsat
6930 0U, // V6_vsubuwsat_dv
6931 24631U, // V6_vsubw
6932 24631U, // V6_vsubw_dv
6933 0U, // V6_vsubwnq
6934 0U, // V6_vsubwq
6935 32823U, // V6_vsubwsat
6936 32823U, // V6_vsubwsat_dv
6937 0U, // V6_vswap
6938 3714U, // V6_vtmpyb
6939 3717U, // V6_vtmpyb_acc
6940 3714U, // V6_vtmpybus
6941 3717U, // V6_vtmpybus_acc
6942 0U, // V6_vtmpyhb
6943 0U, // V6_vtmpyhb_acc
6944 0U, // V6_vunpackb
6945 0U, // V6_vunpackh
6946 0U, // V6_vunpackob
6947 0U, // V6_vunpackoh
6948 0U, // V6_vunpackub
6949 0U, // V6_vunpackuh
6950 0U, // V6_vwhist128
6951 0U, // V6_vwhist128m
6952 0U, // V6_vwhist128q
6953 1U, // V6_vwhist128qm
6954 0U, // V6_vwhist256
6955 0U, // V6_vwhist256_sat
6956 0U, // V6_vwhist256q
6957 0U, // V6_vwhist256q_sat
6958 0U, // V6_vxor
6959 0U, // V6_vzb
6960 0U, // V6_vzh
6961 0U, // V6_zLd_ai
6962 0U, // V6_zLd_pi
6963 0U, // V6_zLd_ppu
6964 32U, // V6_zLd_pred_ai
6965 1250U, // V6_zLd_pred_pi
6966 1249U, // V6_zLd_pred_ppu
6967 0U, // V6_zextract
6968 0U, // Y2_barrier
6969 0U, // Y2_break
6970 0U, // Y2_ciad
6971 0U, // Y2_crswap0
6972 0U, // Y2_cswi
6973 0U, // Y2_dccleana
6974 0U, // Y2_dccleanidx
6975 0U, // Y2_dccleaninva
6976 0U, // Y2_dccleaninvidx
6977 0U, // Y2_dcfetchbo
6978 0U, // Y2_dcinva
6979 0U, // Y2_dcinvidx
6980 0U, // Y2_dckill
6981 0U, // Y2_dctagr
6982 1U, // Y2_dctagw
6983 0U, // Y2_dczeroa
6984 0U, // Y2_getimask
6985 0U, // Y2_iassignr
6986 0U, // Y2_iassignw
6987 0U, // Y2_icdatar
6988 1U, // Y2_icdataw
6989 0U, // Y2_icinva
6990 0U, // Y2_icinvidx
6991 0U, // Y2_ickill
6992 0U, // Y2_ictagr
6993 1U, // Y2_ictagw
6994 0U, // Y2_isync
6995 0U, // Y2_k0lock
6996 0U, // Y2_k0unlock
6997 0U, // Y2_l2cleaninvidx
6998 0U, // Y2_l2kill
6999 0U, // Y2_resume
7000 1U, // Y2_setimask
7001 1U, // Y2_setprio
7002 0U, // Y2_start
7003 0U, // Y2_stop
7004 0U, // Y2_swi
7005 0U, // Y2_syncht
7006 0U, // Y2_tfrscrr
7007 0U, // Y2_tfrsrcr
7008 0U, // Y2_tlblock
7009 0U, // Y2_tlbp
7010 0U, // Y2_tlbpp
7011 0U, // Y2_tlbr
7012 0U, // Y2_tlbunlock
7013 1U, // Y2_tlbw
7014 0U, // Y2_wait
7015 0U, // Y4_crswap1
7016 1U, // Y4_crswap10
7017 1U, // Y4_l2fetch
7018 0U, // Y4_l2tagr
7019 1U, // Y4_l2tagw
7020 0U, // Y4_nmi
7021 0U, // Y4_siad
7022 0U, // Y4_tfrscpp
7023 0U, // Y4_tfrspcp
7024 0U, // Y4_trace
7025 0U, // Y5_ctlbw
7026 0U, // Y5_l2cleanidx
7027 1U, // Y5_l2fetch
7028 0U, // Y5_l2gclean
7029 0U, // Y5_l2gcleaninv
7030 0U, // Y5_l2gunlock
7031 0U, // Y5_l2invidx
7032 0U, // Y5_l2locka
7033 0U, // Y5_l2unlocka
7034 0U, // Y5_tlbasidi
7035 0U, // Y5_tlboc
7036 0U, // Y6_diag
7037 1U, // Y6_diag0
7038 1U, // Y6_diag1
7039 1U, // Y6_dmlink
7040 0U, // Y6_dmpause
7041 0U, // Y6_dmpoll
7042 0U, // Y6_dmresume
7043 0U, // Y6_dmstart
7044 0U, // Y6_dmwait
7045 0U, // Y6_l2gcleaninvpa
7046 0U, // Y6_l2gcleanpa
7047 40960U, // dep_A2_addsat
7048 40960U, // dep_A2_subsat
7049 0U, // dep_S2_packhl
7050 0U, // invalid_decode
7051 };
7052
7053 static const uint8_t OpInfo2[] = {
7054 0U, // PHI
7055 0U, // INLINEASM
7056 0U, // INLINEASM_BR
7057 0U, // CFI_INSTRUCTION
7058 0U, // EH_LABEL
7059 0U, // GC_LABEL
7060 0U, // ANNOTATION_LABEL
7061 0U, // KILL
7062 0U, // EXTRACT_SUBREG
7063 0U, // INSERT_SUBREG
7064 0U, // IMPLICIT_DEF
7065 0U, // INIT_UNDEF
7066 0U, // SUBREG_TO_REG
7067 0U, // COPY_TO_REGCLASS
7068 0U, // DBG_VALUE
7069 0U, // DBG_VALUE_LIST
7070 0U, // DBG_INSTR_REF
7071 0U, // DBG_PHI
7072 0U, // DBG_LABEL
7073 0U, // REG_SEQUENCE
7074 0U, // COPY
7075 0U, // COPY_LANEMASK
7076 0U, // BUNDLE
7077 0U, // LIFETIME_START
7078 0U, // LIFETIME_END
7079 0U, // PSEUDO_PROBE
7080 0U, // ARITH_FENCE
7081 0U, // STACKMAP
7082 0U, // FENTRY_CALL
7083 0U, // PATCHPOINT
7084 0U, // LOAD_STACK_GUARD
7085 0U, // PREALLOCATED_SETUP
7086 0U, // PREALLOCATED_ARG
7087 0U, // STATEPOINT
7088 0U, // LOCAL_ESCAPE
7089 0U, // FAULTING_OP
7090 0U, // PATCHABLE_OP
7091 0U, // PATCHABLE_FUNCTION_ENTER
7092 0U, // PATCHABLE_RET
7093 0U, // PATCHABLE_FUNCTION_EXIT
7094 0U, // PATCHABLE_TAIL_CALL
7095 0U, // PATCHABLE_EVENT_CALL
7096 0U, // PATCHABLE_TYPED_EVENT_CALL
7097 0U, // ICALL_BRANCH_FUNNEL
7098 0U, // FAKE_USE
7099 0U, // MEMBARRIER
7100 0U, // JUMP_TABLE_DEBUG_INFO
7101 0U, // RELOC_NONE
7102 0U, // CONVERGENCECTRL_ENTRY
7103 0U, // CONVERGENCECTRL_ANCHOR
7104 0U, // CONVERGENCECTRL_LOOP
7105 0U, // CONVERGENCECTRL_GLUE
7106 0U, // G_ASSERT_SEXT
7107 0U, // G_ASSERT_ZEXT
7108 0U, // G_ASSERT_ALIGN
7109 0U, // G_ADD
7110 0U, // G_SUB
7111 0U, // G_MUL
7112 0U, // G_SDIV
7113 0U, // G_UDIV
7114 0U, // G_SREM
7115 0U, // G_UREM
7116 0U, // G_SDIVREM
7117 0U, // G_UDIVREM
7118 0U, // G_AND
7119 0U, // G_OR
7120 0U, // G_XOR
7121 0U, // G_ABDS
7122 0U, // G_ABDU
7123 0U, // G_UAVGFLOOR
7124 0U, // G_UAVGCEIL
7125 0U, // G_SAVGFLOOR
7126 0U, // G_SAVGCEIL
7127 0U, // G_IMPLICIT_DEF
7128 0U, // G_PHI
7129 0U, // G_FRAME_INDEX
7130 0U, // G_GLOBAL_VALUE
7131 0U, // G_PTRAUTH_GLOBAL_VALUE
7132 0U, // G_CONSTANT_POOL
7133 0U, // G_EXTRACT
7134 0U, // G_UNMERGE_VALUES
7135 0U, // G_INSERT
7136 0U, // G_MERGE_VALUES
7137 0U, // G_BUILD_VECTOR
7138 0U, // G_BUILD_VECTOR_TRUNC
7139 0U, // G_CONCAT_VECTORS
7140 0U, // G_PTRTOINT
7141 0U, // G_INTTOPTR
7142 0U, // G_BITCAST
7143 0U, // G_FREEZE
7144 0U, // G_CONSTANT_FOLD_BARRIER
7145 0U, // G_INTRINSIC_FPTRUNC_ROUND
7146 0U, // G_INTRINSIC_TRUNC
7147 0U, // G_INTRINSIC_ROUND
7148 0U, // G_INTRINSIC_LRINT
7149 0U, // G_INTRINSIC_LLRINT
7150 0U, // G_INTRINSIC_ROUNDEVEN
7151 0U, // G_READCYCLECOUNTER
7152 0U, // G_READSTEADYCOUNTER
7153 0U, // G_LOAD
7154 0U, // G_SEXTLOAD
7155 0U, // G_ZEXTLOAD
7156 0U, // G_INDEXED_LOAD
7157 0U, // G_INDEXED_SEXTLOAD
7158 0U, // G_INDEXED_ZEXTLOAD
7159 0U, // G_STORE
7160 0U, // G_INDEXED_STORE
7161 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
7162 0U, // G_ATOMIC_CMPXCHG
7163 0U, // G_ATOMICRMW_XCHG
7164 0U, // G_ATOMICRMW_ADD
7165 0U, // G_ATOMICRMW_SUB
7166 0U, // G_ATOMICRMW_AND
7167 0U, // G_ATOMICRMW_NAND
7168 0U, // G_ATOMICRMW_OR
7169 0U, // G_ATOMICRMW_XOR
7170 0U, // G_ATOMICRMW_MAX
7171 0U, // G_ATOMICRMW_MIN
7172 0U, // G_ATOMICRMW_UMAX
7173 0U, // G_ATOMICRMW_UMIN
7174 0U, // G_ATOMICRMW_FADD
7175 0U, // G_ATOMICRMW_FSUB
7176 0U, // G_ATOMICRMW_FMAX
7177 0U, // G_ATOMICRMW_FMIN
7178 0U, // G_ATOMICRMW_FMAXIMUM
7179 0U, // G_ATOMICRMW_FMINIMUM
7180 0U, // G_ATOMICRMW_FMAXIMUMNUM
7181 0U, // G_ATOMICRMW_FMINIMUMNUM
7182 0U, // G_ATOMICRMW_UINC_WRAP
7183 0U, // G_ATOMICRMW_UDEC_WRAP
7184 0U, // G_ATOMICRMW_USUB_COND
7185 0U, // G_ATOMICRMW_USUB_SAT
7186 0U, // G_FENCE
7187 0U, // G_PREFETCH
7188 0U, // G_BRCOND
7189 0U, // G_BRINDIRECT
7190 0U, // G_INVOKE_REGION_START
7191 0U, // G_INTRINSIC
7192 0U, // G_INTRINSIC_W_SIDE_EFFECTS
7193 0U, // G_INTRINSIC_CONVERGENT
7194 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
7195 0U, // G_ANYEXT
7196 0U, // G_TRUNC
7197 0U, // G_TRUNC_SSAT_S
7198 0U, // G_TRUNC_SSAT_U
7199 0U, // G_TRUNC_USAT_U
7200 0U, // G_CONSTANT
7201 0U, // G_FCONSTANT
7202 0U, // G_VASTART
7203 0U, // G_VAARG
7204 0U, // G_SEXT
7205 0U, // G_SEXT_INREG
7206 0U, // G_ZEXT
7207 0U, // G_SHL
7208 0U, // G_LSHR
7209 0U, // G_ASHR
7210 0U, // G_FSHL
7211 0U, // G_FSHR
7212 0U, // G_ROTR
7213 0U, // G_ROTL
7214 0U, // G_ICMP
7215 0U, // G_FCMP
7216 0U, // G_SCMP
7217 0U, // G_UCMP
7218 0U, // G_SELECT
7219 0U, // G_UADDO
7220 0U, // G_UADDE
7221 0U, // G_USUBO
7222 0U, // G_USUBE
7223 0U, // G_SADDO
7224 0U, // G_SADDE
7225 0U, // G_SSUBO
7226 0U, // G_SSUBE
7227 0U, // G_UMULO
7228 0U, // G_SMULO
7229 0U, // G_UMULH
7230 0U, // G_SMULH
7231 0U, // G_UADDSAT
7232 0U, // G_SADDSAT
7233 0U, // G_USUBSAT
7234 0U, // G_SSUBSAT
7235 0U, // G_USHLSAT
7236 0U, // G_SSHLSAT
7237 0U, // G_SMULFIX
7238 0U, // G_UMULFIX
7239 0U, // G_SMULFIXSAT
7240 0U, // G_UMULFIXSAT
7241 0U, // G_SDIVFIX
7242 0U, // G_UDIVFIX
7243 0U, // G_SDIVFIXSAT
7244 0U, // G_UDIVFIXSAT
7245 0U, // G_FADD
7246 0U, // G_FSUB
7247 0U, // G_FMUL
7248 0U, // G_FMA
7249 0U, // G_FMAD
7250 0U, // G_FDIV
7251 0U, // G_FREM
7252 0U, // G_FMODF
7253 0U, // G_FPOW
7254 0U, // G_FPOWI
7255 0U, // G_FEXP
7256 0U, // G_FEXP2
7257 0U, // G_FEXP10
7258 0U, // G_FLOG
7259 0U, // G_FLOG2
7260 0U, // G_FLOG10
7261 0U, // G_FLDEXP
7262 0U, // G_FFREXP
7263 0U, // G_FNEG
7264 0U, // G_FPEXT
7265 0U, // G_FPTRUNC
7266 0U, // G_FPTOSI
7267 0U, // G_FPTOUI
7268 0U, // G_SITOFP
7269 0U, // G_UITOFP
7270 0U, // G_FPTOSI_SAT
7271 0U, // G_FPTOUI_SAT
7272 0U, // G_FABS
7273 0U, // G_FCOPYSIGN
7274 0U, // G_IS_FPCLASS
7275 0U, // G_FCANONICALIZE
7276 0U, // G_FMINNUM
7277 0U, // G_FMAXNUM
7278 0U, // G_FMINNUM_IEEE
7279 0U, // G_FMAXNUM_IEEE
7280 0U, // G_FMINIMUM
7281 0U, // G_FMAXIMUM
7282 0U, // G_FMINIMUMNUM
7283 0U, // G_FMAXIMUMNUM
7284 0U, // G_GET_FPENV
7285 0U, // G_SET_FPENV
7286 0U, // G_RESET_FPENV
7287 0U, // G_GET_FPMODE
7288 0U, // G_SET_FPMODE
7289 0U, // G_RESET_FPMODE
7290 0U, // G_GET_ROUNDING
7291 0U, // G_SET_ROUNDING
7292 0U, // G_PTR_ADD
7293 0U, // G_PTRMASK
7294 0U, // G_SMIN
7295 0U, // G_SMAX
7296 0U, // G_UMIN
7297 0U, // G_UMAX
7298 0U, // G_ABS
7299 0U, // G_LROUND
7300 0U, // G_LLROUND
7301 0U, // G_BR
7302 0U, // G_BRJT
7303 0U, // G_VSCALE
7304 0U, // G_INSERT_SUBVECTOR
7305 0U, // G_EXTRACT_SUBVECTOR
7306 0U, // G_INSERT_VECTOR_ELT
7307 0U, // G_EXTRACT_VECTOR_ELT
7308 0U, // G_SHUFFLE_VECTOR
7309 0U, // G_SPLAT_VECTOR
7310 0U, // G_STEP_VECTOR
7311 0U, // G_VECTOR_COMPRESS
7312 0U, // G_CTTZ
7313 0U, // G_CTTZ_ZERO_UNDEF
7314 0U, // G_CTLZ
7315 0U, // G_CTLZ_ZERO_UNDEF
7316 0U, // G_CTLS
7317 0U, // G_CTPOP
7318 0U, // G_BSWAP
7319 0U, // G_BITREVERSE
7320 0U, // G_FCEIL
7321 0U, // G_FCOS
7322 0U, // G_FSIN
7323 0U, // G_FSINCOS
7324 0U, // G_FTAN
7325 0U, // G_FACOS
7326 0U, // G_FASIN
7327 0U, // G_FATAN
7328 0U, // G_FATAN2
7329 0U, // G_FCOSH
7330 0U, // G_FSINH
7331 0U, // G_FTANH
7332 0U, // G_FSQRT
7333 0U, // G_FFLOOR
7334 0U, // G_FRINT
7335 0U, // G_FNEARBYINT
7336 0U, // G_ADDRSPACE_CAST
7337 0U, // G_BLOCK_ADDR
7338 0U, // G_JUMP_TABLE
7339 0U, // G_DYN_STACKALLOC
7340 0U, // G_STACKSAVE
7341 0U, // G_STACKRESTORE
7342 0U, // G_STRICT_FADD
7343 0U, // G_STRICT_FSUB
7344 0U, // G_STRICT_FMUL
7345 0U, // G_STRICT_FDIV
7346 0U, // G_STRICT_FREM
7347 0U, // G_STRICT_FMA
7348 0U, // G_STRICT_FSQRT
7349 0U, // G_STRICT_FLDEXP
7350 0U, // G_READ_REGISTER
7351 0U, // G_WRITE_REGISTER
7352 0U, // G_MEMCPY
7353 0U, // G_MEMCPY_INLINE
7354 0U, // G_MEMMOVE
7355 0U, // G_MEMSET
7356 0U, // G_BZERO
7357 0U, // G_TRAP
7358 0U, // G_DEBUGTRAP
7359 0U, // G_UBSANTRAP
7360 0U, // G_VECREDUCE_SEQ_FADD
7361 0U, // G_VECREDUCE_SEQ_FMUL
7362 0U, // G_VECREDUCE_FADD
7363 0U, // G_VECREDUCE_FMUL
7364 0U, // G_VECREDUCE_FMAX
7365 0U, // G_VECREDUCE_FMIN
7366 0U, // G_VECREDUCE_FMAXIMUM
7367 0U, // G_VECREDUCE_FMINIMUM
7368 0U, // G_VECREDUCE_ADD
7369 0U, // G_VECREDUCE_MUL
7370 0U, // G_VECREDUCE_AND
7371 0U, // G_VECREDUCE_OR
7372 0U, // G_VECREDUCE_XOR
7373 0U, // G_VECREDUCE_SMAX
7374 0U, // G_VECREDUCE_SMIN
7375 0U, // G_VECREDUCE_UMAX
7376 0U, // G_VECREDUCE_UMIN
7377 0U, // G_SBFX
7378 0U, // G_UBFX
7379 0U, // A2_addsp
7380 0U, // A2_iconst
7381 0U, // A2_neg
7382 0U, // A2_not
7383 0U, // A2_tfrf
7384 0U, // A2_tfrfnew
7385 0U, // A2_tfrp
7386 0U, // A2_tfrpf
7387 0U, // A2_tfrpfnew
7388 0U, // A2_tfrpi
7389 0U, // A2_tfrpt
7390 0U, // A2_tfrptnew
7391 0U, // A2_tfrt
7392 0U, // A2_tfrtnew
7393 0U, // A2_vaddb_map
7394 0U, // A2_vsubb_map
7395 0U, // A2_zxtb
7396 0U, // A4_boundscheck
7397 0U, // ADJCALLSTACKDOWN
7398 0U, // ADJCALLSTACKUP
7399 0U, // C2_cmpgei
7400 0U, // C2_cmpgeui
7401 0U, // C2_cmplt
7402 0U, // C2_cmpltu
7403 0U, // C2_pxfer_map
7404 0U, // DUPLEX_Pseudo
7405 0U, // ENDLOOP0
7406 0U, // ENDLOOP01
7407 0U, // ENDLOOP1
7408 0U, // J2_endloop0
7409 0U, // J2_endloop01
7410 0U, // J2_endloop1
7411 0U, // J2_jumpf_nopred_map
7412 0U, // J2_jumprf_nopred_map
7413 0U, // J2_jumprt_nopred_map
7414 0U, // J2_jumpt_nopred_map
7415 0U, // J2_trap1_noregmap
7416 0U, // L2_loadalignb_zomap
7417 0U, // L2_loadalignh_zomap
7418 0U, // L2_loadbsw2_zomap
7419 0U, // L2_loadbsw4_zomap
7420 0U, // L2_loadbzw2_zomap
7421 0U, // L2_loadbzw4_zomap
7422 0U, // L2_loadrb_zomap
7423 0U, // L2_loadrd_zomap
7424 0U, // L2_loadrh_zomap
7425 0U, // L2_loadri_zomap
7426 0U, // L2_loadrub_zomap
7427 0U, // L2_loadruh_zomap
7428 0U, // L2_ploadrbf_zomap
7429 0U, // L2_ploadrbfnew_zomap
7430 0U, // L2_ploadrbt_zomap
7431 0U, // L2_ploadrbtnew_zomap
7432 0U, // L2_ploadrdf_zomap
7433 0U, // L2_ploadrdfnew_zomap
7434 0U, // L2_ploadrdt_zomap
7435 0U, // L2_ploadrdtnew_zomap
7436 0U, // L2_ploadrhf_zomap
7437 0U, // L2_ploadrhfnew_zomap
7438 0U, // L2_ploadrht_zomap
7439 0U, // L2_ploadrhtnew_zomap
7440 0U, // L2_ploadrif_zomap
7441 0U, // L2_ploadrifnew_zomap
7442 0U, // L2_ploadrit_zomap
7443 0U, // L2_ploadritnew_zomap
7444 0U, // L2_ploadrubf_zomap
7445 0U, // L2_ploadrubfnew_zomap
7446 0U, // L2_ploadrubt_zomap
7447 0U, // L2_ploadrubtnew_zomap
7448 0U, // L2_ploadruhf_zomap
7449 0U, // L2_ploadruhfnew_zomap
7450 0U, // L2_ploadruht_zomap
7451 0U, // L2_ploadruhtnew_zomap
7452 0U, // L4_add_memopb_zomap
7453 0U, // L4_add_memoph_zomap
7454 0U, // L4_add_memopw_zomap
7455 0U, // L4_and_memopb_zomap
7456 0U, // L4_and_memoph_zomap
7457 0U, // L4_and_memopw_zomap
7458 0U, // L4_iadd_memopb_zomap
7459 0U, // L4_iadd_memoph_zomap
7460 0U, // L4_iadd_memopw_zomap
7461 0U, // L4_iand_memopb_zomap
7462 0U, // L4_iand_memoph_zomap
7463 0U, // L4_iand_memopw_zomap
7464 0U, // L4_ior_memopb_zomap
7465 0U, // L4_ior_memoph_zomap
7466 0U, // L4_ior_memopw_zomap
7467 0U, // L4_isub_memopb_zomap
7468 0U, // L4_isub_memoph_zomap
7469 0U, // L4_isub_memopw_zomap
7470 0U, // L4_or_memopb_zomap
7471 0U, // L4_or_memoph_zomap
7472 0U, // L4_or_memopw_zomap
7473 0U, // L4_return_map_to_raw_f
7474 0U, // L4_return_map_to_raw_fnew_pnt
7475 0U, // L4_return_map_to_raw_fnew_pt
7476 0U, // L4_return_map_to_raw_t
7477 0U, // L4_return_map_to_raw_tnew_pnt
7478 0U, // L4_return_map_to_raw_tnew_pt
7479 0U, // L4_sub_memopb_zomap
7480 0U, // L4_sub_memoph_zomap
7481 0U, // L4_sub_memopw_zomap
7482 0U, // L6_deallocframe_map_to_raw
7483 0U, // L6_return_map_to_raw
7484 0U, // LDriw_ctr
7485 0U, // LDriw_pred
7486 0U, // M2_mpysmi
7487 0U, // M2_mpyui
7488 0U, // M2_vrcmpys_acc_s1
7489 0U, // M2_vrcmpys_s1
7490 0U, // M2_vrcmpys_s1rp
7491 0U, // M7_vdmpy
7492 0U, // M7_vdmpy_acc
7493 0U, // PS_aligna
7494 0U, // PS_alloca
7495 0U, // PS_call_instrprof_custom
7496 0U, // PS_call_nr
7497 0U, // PS_crash
7498 0U, // PS_false
7499 0U, // PS_fi
7500 0U, // PS_fia
7501 0U, // PS_loadrb_pci
7502 0U, // PS_loadrb_pcr
7503 0U, // PS_loadrd_pci
7504 0U, // PS_loadrd_pcr
7505 0U, // PS_loadrh_pci
7506 0U, // PS_loadrh_pcr
7507 0U, // PS_loadri_pci
7508 0U, // PS_loadri_pcr
7509 0U, // PS_loadrub_pci
7510 0U, // PS_loadrub_pcr
7511 0U, // PS_loadruh_pci
7512 0U, // PS_loadruh_pcr
7513 0U, // PS_pselect
7514 0U, // PS_qfalse
7515 0U, // PS_qtrue
7516 0U, // PS_readcr
7517 0U, // PS_readcr64
7518 0U, // PS_storerb_pci
7519 0U, // PS_storerb_pcr
7520 0U, // PS_storerd_pci
7521 0U, // PS_storerd_pcr
7522 0U, // PS_storerf_pci
7523 0U, // PS_storerf_pcr
7524 0U, // PS_storerh_pci
7525 0U, // PS_storerh_pcr
7526 0U, // PS_storeri_pci
7527 0U, // PS_storeri_pcr
7528 0U, // PS_tailcall_i
7529 0U, // PS_tailcall_r
7530 0U, // PS_true
7531 0U, // PS_vdd0
7532 0U, // PS_vloadrq_ai
7533 0U, // PS_vloadrv_ai
7534 0U, // PS_vloadrv_nt_ai
7535 0U, // PS_vloadrw_ai
7536 0U, // PS_vloadrw_nt_ai
7537 0U, // PS_vmulw
7538 0U, // PS_vmulw_acc
7539 0U, // PS_vselect
7540 0U, // PS_vsplatib
7541 0U, // PS_vsplatih
7542 0U, // PS_vsplatiw
7543 0U, // PS_vsplatrb
7544 0U, // PS_vsplatrh
7545 0U, // PS_vsplatrw
7546 0U, // PS_vstorerq_ai
7547 0U, // PS_vstorerv_ai
7548 0U, // PS_vstorerv_nt_ai
7549 0U, // PS_vstorerw_ai
7550 0U, // PS_vstorerw_nt_ai
7551 0U, // PS_wselect
7552 0U, // S2_asr_i_p_rnd_goodsyntax
7553 0U, // S2_asr_i_r_rnd_goodsyntax
7554 0U, // S2_pstorerbf_zomap
7555 0U, // S2_pstorerbnewf_zomap
7556 0U, // S2_pstorerbnewt_zomap
7557 0U, // S2_pstorerbt_zomap
7558 0U, // S2_pstorerdf_zomap
7559 0U, // S2_pstorerdt_zomap
7560 0U, // S2_pstorerff_zomap
7561 0U, // S2_pstorerft_zomap
7562 0U, // S2_pstorerhf_zomap
7563 0U, // S2_pstorerhnewf_zomap
7564 0U, // S2_pstorerhnewt_zomap
7565 0U, // S2_pstorerht_zomap
7566 0U, // S2_pstorerif_zomap
7567 0U, // S2_pstorerinewf_zomap
7568 0U, // S2_pstorerinewt_zomap
7569 0U, // S2_pstorerit_zomap
7570 0U, // S2_storerb_zomap
7571 0U, // S2_storerbnew_zomap
7572 0U, // S2_storerd_zomap
7573 0U, // S2_storerf_zomap
7574 0U, // S2_storerh_zomap
7575 0U, // S2_storerhnew_zomap
7576 0U, // S2_storeri_zomap
7577 0U, // S2_storerinew_zomap
7578 0U, // S2_tableidxb_goodsyntax
7579 0U, // S2_tableidxd_goodsyntax
7580 0U, // S2_tableidxh_goodsyntax
7581 0U, // S2_tableidxw_goodsyntax
7582 0U, // S4_pstorerbfnew_zomap
7583 0U, // S4_pstorerbnewfnew_zomap
7584 0U, // S4_pstorerbnewtnew_zomap
7585 0U, // S4_pstorerbtnew_zomap
7586 0U, // S4_pstorerdfnew_zomap
7587 0U, // S4_pstorerdtnew_zomap
7588 0U, // S4_pstorerffnew_zomap
7589 0U, // S4_pstorerftnew_zomap
7590 0U, // S4_pstorerhfnew_zomap
7591 0U, // S4_pstorerhnewfnew_zomap
7592 0U, // S4_pstorerhnewtnew_zomap
7593 0U, // S4_pstorerhtnew_zomap
7594 0U, // S4_pstorerifnew_zomap
7595 0U, // S4_pstorerinewfnew_zomap
7596 0U, // S4_pstorerinewtnew_zomap
7597 0U, // S4_pstoreritnew_zomap
7598 0U, // S4_storeirb_zomap
7599 0U, // S4_storeirbf_zomap
7600 0U, // S4_storeirbfnew_zomap
7601 0U, // S4_storeirbt_zomap
7602 0U, // S4_storeirbtnew_zomap
7603 0U, // S4_storeirh_zomap
7604 0U, // S4_storeirhf_zomap
7605 0U, // S4_storeirhfnew_zomap
7606 0U, // S4_storeirht_zomap
7607 0U, // S4_storeirhtnew_zomap
7608 0U, // S4_storeiri_zomap
7609 0U, // S4_storeirif_zomap
7610 0U, // S4_storeirifnew_zomap
7611 0U, // S4_storeirit_zomap
7612 0U, // S4_storeiritnew_zomap
7613 0U, // S5_asrhub_rnd_sat_goodsyntax
7614 0U, // S5_vasrhrnd_goodsyntax
7615 0U, // S6_allocframe_to_raw
7616 0U, // STriw_ctr
7617 0U, // STriw_pred
7618 0U, // V6_MAP_equb
7619 0U, // V6_MAP_equb_and
7620 0U, // V6_MAP_equb_ior
7621 0U, // V6_MAP_equb_xor
7622 0U, // V6_MAP_equh
7623 0U, // V6_MAP_equh_and
7624 0U, // V6_MAP_equh_ior
7625 0U, // V6_MAP_equh_xor
7626 0U, // V6_MAP_equw
7627 0U, // V6_MAP_equw_and
7628 0U, // V6_MAP_equw_ior
7629 0U, // V6_MAP_equw_xor
7630 0U, // V6_dbl_ld0
7631 0U, // V6_dbl_st0
7632 0U, // V6_extractw_alt
7633 0U, // V6_hi
7634 0U, // V6_ld0
7635 0U, // V6_ldcnp0
7636 0U, // V6_ldcnpnt0
7637 0U, // V6_ldcp0
7638 0U, // V6_ldcpnt0
7639 0U, // V6_ldnp0
7640 0U, // V6_ldnpnt0
7641 0U, // V6_ldnt0
7642 0U, // V6_ldp0
7643 0U, // V6_ldpnt0
7644 0U, // V6_ldtnp0
7645 0U, // V6_ldtnpnt0
7646 0U, // V6_ldtp0
7647 0U, // V6_ldtpnt0
7648 0U, // V6_ldu0
7649 0U, // V6_lo
7650 0U, // V6_st0
7651 0U, // V6_stn0
7652 0U, // V6_stnnt0
7653 0U, // V6_stnp0
7654 0U, // V6_stnpnt0
7655 0U, // V6_stnq0
7656 0U, // V6_stnqnt0
7657 0U, // V6_stnt0
7658 0U, // V6_stp0
7659 0U, // V6_stpnt0
7660 0U, // V6_stq0
7661 0U, // V6_stqnt0
7662 0U, // V6_stu0
7663 0U, // V6_stunp0
7664 0U, // V6_stup0
7665 0U, // V6_v10mpyubs10
7666 0U, // V6_v10mpyubs10_vxx
7667 0U, // V6_v6mpyhubs10_alt
7668 0U, // V6_v6mpyvubs10_alt
7669 0U, // V6_vabsb_alt
7670 0U, // V6_vabsb_sat_alt
7671 0U, // V6_vabsdiffh_alt
7672 0U, // V6_vabsdiffub_alt
7673 0U, // V6_vabsdiffuh_alt
7674 0U, // V6_vabsdiffw_alt
7675 0U, // V6_vabsh_alt
7676 0U, // V6_vabsh_sat_alt
7677 0U, // V6_vabsub_alt
7678 0U, // V6_vabsuh_alt
7679 0U, // V6_vabsuw_alt
7680 0U, // V6_vabsw_alt
7681 0U, // V6_vabsw_sat_alt
7682 0U, // V6_vaddb_alt
7683 0U, // V6_vaddb_dv_alt
7684 0U, // V6_vaddbnq_alt
7685 0U, // V6_vaddbq_alt
7686 0U, // V6_vaddbsat_alt
7687 0U, // V6_vaddbsat_dv_alt
7688 0U, // V6_vaddh_alt
7689 0U, // V6_vaddh_dv_alt
7690 0U, // V6_vaddhnq_alt
7691 0U, // V6_vaddhq_alt
7692 0U, // V6_vaddhsat_alt
7693 0U, // V6_vaddhsat_dv_alt
7694 0U, // V6_vaddhw_acc_alt
7695 0U, // V6_vaddhw_alt
7696 0U, // V6_vaddubh_acc_alt
7697 0U, // V6_vaddubh_alt
7698 0U, // V6_vaddubsat_alt
7699 0U, // V6_vaddubsat_dv_alt
7700 0U, // V6_vadduhsat_alt
7701 0U, // V6_vadduhsat_dv_alt
7702 0U, // V6_vadduhw_acc_alt
7703 0U, // V6_vadduhw_alt
7704 0U, // V6_vadduwsat_alt
7705 0U, // V6_vadduwsat_dv_alt
7706 0U, // V6_vaddw_alt
7707 0U, // V6_vaddw_dv_alt
7708 0U, // V6_vaddwnq_alt
7709 0U, // V6_vaddwq_alt
7710 0U, // V6_vaddwsat_alt
7711 0U, // V6_vaddwsat_dv_alt
7712 0U, // V6_vandnqrt_acc_alt
7713 0U, // V6_vandnqrt_alt
7714 0U, // V6_vandqrt_acc_alt
7715 0U, // V6_vandqrt_alt
7716 0U, // V6_vandvrt_acc_alt
7717 0U, // V6_vandvrt_alt
7718 0U, // V6_vaslh_acc_alt
7719 0U, // V6_vaslh_alt
7720 0U, // V6_vaslhv_alt
7721 0U, // V6_vaslw_acc_alt
7722 0U, // V6_vaslw_alt
7723 0U, // V6_vaslwv_alt
7724 0U, // V6_vasr_into_alt
7725 0U, // V6_vasrh_acc_alt
7726 0U, // V6_vasrh_alt
7727 0U, // V6_vasrhv_alt
7728 0U, // V6_vasrw_acc_alt
7729 0U, // V6_vasrw_alt
7730 0U, // V6_vasrwv_alt
7731 0U, // V6_vassignp
7732 0U, // V6_vavgb_alt
7733 0U, // V6_vavgbrnd_alt
7734 0U, // V6_vavgh_alt
7735 0U, // V6_vavghrnd_alt
7736 0U, // V6_vavgub_alt
7737 0U, // V6_vavgubrnd_alt
7738 0U, // V6_vavguh_alt
7739 0U, // V6_vavguhrnd_alt
7740 0U, // V6_vavguw_alt
7741 0U, // V6_vavguwrnd_alt
7742 0U, // V6_vavgw_alt
7743 0U, // V6_vavgwrnd_alt
7744 0U, // V6_vcl0h_alt
7745 0U, // V6_vcl0w_alt
7746 0U, // V6_vd0
7747 0U, // V6_vdd0
7748 0U, // V6_vdealb4w_alt
7749 0U, // V6_vdealb_alt
7750 0U, // V6_vdealh_alt
7751 0U, // V6_vdmpybus_acc_alt
7752 0U, // V6_vdmpybus_alt
7753 0U, // V6_vdmpybus_dv_acc_alt
7754 0U, // V6_vdmpybus_dv_alt
7755 0U, // V6_vdmpyhb_acc_alt
7756 0U, // V6_vdmpyhb_alt
7757 0U, // V6_vdmpyhb_dv_acc_alt
7758 0U, // V6_vdmpyhb_dv_alt
7759 0U, // V6_vdmpyhisat_acc_alt
7760 0U, // V6_vdmpyhisat_alt
7761 0U, // V6_vdmpyhsat_acc_alt
7762 0U, // V6_vdmpyhsat_alt
7763 0U, // V6_vdmpyhsuisat_acc_alt
7764 0U, // V6_vdmpyhsuisat_alt
7765 0U, // V6_vdmpyhsusat_acc_alt
7766 0U, // V6_vdmpyhsusat_alt
7767 0U, // V6_vdmpyhvsat_acc_alt
7768 0U, // V6_vdmpyhvsat_alt
7769 0U, // V6_vdsaduh_acc_alt
7770 0U, // V6_vdsaduh_alt
7771 0U, // V6_vgather_vscatter_mh_pseudo
7772 0U, // V6_vgathermh_pseudo
7773 0U, // V6_vgathermhq_pseudo
7774 0U, // V6_vgathermhw_pseudo
7775 0U, // V6_vgathermhwq_pseudo
7776 0U, // V6_vgathermw_pseudo
7777 0U, // V6_vgathermwq_pseudo
7778 0U, // V6_vlsrh_alt
7779 0U, // V6_vlsrhv_alt
7780 0U, // V6_vlsrw_alt
7781 0U, // V6_vlsrwv_alt
7782 0U, // V6_vmaxb_alt
7783 0U, // V6_vmaxh_alt
7784 0U, // V6_vmaxub_alt
7785 0U, // V6_vmaxuh_alt
7786 0U, // V6_vmaxw_alt
7787 0U, // V6_vminb_alt
7788 0U, // V6_vminh_alt
7789 0U, // V6_vminub_alt
7790 0U, // V6_vminuh_alt
7791 0U, // V6_vminw_alt
7792 0U, // V6_vmpabus_acc_alt
7793 0U, // V6_vmpabus_alt
7794 0U, // V6_vmpabusv_alt
7795 0U, // V6_vmpabuu_acc_alt
7796 0U, // V6_vmpabuu_alt
7797 0U, // V6_vmpabuuv_alt
7798 0U, // V6_vmpahb_acc_alt
7799 0U, // V6_vmpahb_alt
7800 0U, // V6_vmpauhb_acc_alt
7801 0U, // V6_vmpauhb_alt
7802 0U, // V6_vmpybus_acc_alt
7803 0U, // V6_vmpybus_alt
7804 0U, // V6_vmpybusv_acc_alt
7805 0U, // V6_vmpybusv_alt
7806 0U, // V6_vmpybv_acc_alt
7807 0U, // V6_vmpybv_alt
7808 0U, // V6_vmpyewuh_alt
7809 0U, // V6_vmpyh_acc_alt
7810 0U, // V6_vmpyh_alt
7811 0U, // V6_vmpyhsat_acc_alt
7812 0U, // V6_vmpyhsrs_alt
7813 0U, // V6_vmpyhss_alt
7814 0U, // V6_vmpyhus_acc_alt
7815 0U, // V6_vmpyhus_alt
7816 0U, // V6_vmpyhv_acc_alt
7817 0U, // V6_vmpyhv_alt
7818 0U, // V6_vmpyhvsrs_alt
7819 0U, // V6_vmpyiewh_acc_alt
7820 0U, // V6_vmpyiewuh_acc_alt
7821 0U, // V6_vmpyiewuh_alt
7822 0U, // V6_vmpyih_acc_alt
7823 0U, // V6_vmpyih_alt
7824 0U, // V6_vmpyihb_acc_alt
7825 0U, // V6_vmpyihb_alt
7826 0U, // V6_vmpyiowh_alt
7827 0U, // V6_vmpyiwb_acc_alt
7828 0U, // V6_vmpyiwb_alt
7829 0U, // V6_vmpyiwh_acc_alt
7830 0U, // V6_vmpyiwh_alt
7831 0U, // V6_vmpyiwub_acc_alt
7832 0U, // V6_vmpyiwub_alt
7833 0U, // V6_vmpyowh_alt
7834 0U, // V6_vmpyowh_rnd_alt
7835 0U, // V6_vmpyowh_rnd_sacc_alt
7836 0U, // V6_vmpyowh_sacc_alt
7837 0U, // V6_vmpyub_acc_alt
7838 0U, // V6_vmpyub_alt
7839 0U, // V6_vmpyubv_acc_alt
7840 0U, // V6_vmpyubv_alt
7841 0U, // V6_vmpyuh_acc_alt
7842 0U, // V6_vmpyuh_alt
7843 0U, // V6_vmpyuhv_acc_alt
7844 0U, // V6_vmpyuhv_alt
7845 0U, // V6_vnavgb_alt
7846 0U, // V6_vnavgh_alt
7847 0U, // V6_vnavgub_alt
7848 0U, // V6_vnavgw_alt
7849 0U, // V6_vnormamth_alt
7850 0U, // V6_vnormamtw_alt
7851 0U, // V6_vpackeb_alt
7852 0U, // V6_vpackeh_alt
7853 0U, // V6_vpackhb_sat_alt
7854 0U, // V6_vpackhub_sat_alt
7855 0U, // V6_vpackob_alt
7856 0U, // V6_vpackoh_alt
7857 0U, // V6_vpackwh_sat_alt
7858 0U, // V6_vpackwuh_sat_alt
7859 0U, // V6_vpopcounth_alt
7860 0U, // V6_vrmpybub_rtt_acc_alt
7861 0U, // V6_vrmpybub_rtt_alt
7862 0U, // V6_vrmpybus_acc_alt
7863 0U, // V6_vrmpybus_alt
7864 0U, // V6_vrmpybusi_acc_alt
7865 0U, // V6_vrmpybusi_alt
7866 0U, // V6_vrmpybusv_acc_alt
7867 0U, // V6_vrmpybusv_alt
7868 0U, // V6_vrmpybv_acc_alt
7869 0U, // V6_vrmpybv_alt
7870 0U, // V6_vrmpyub_acc_alt
7871 0U, // V6_vrmpyub_alt
7872 0U, // V6_vrmpyub_rtt_acc_alt
7873 0U, // V6_vrmpyub_rtt_alt
7874 0U, // V6_vrmpyubi_acc_alt
7875 0U, // V6_vrmpyubi_alt
7876 0U, // V6_vrmpyubv_acc_alt
7877 0U, // V6_vrmpyubv_alt
7878 0U, // V6_vrotr_alt
7879 0U, // V6_vroundhb_alt
7880 0U, // V6_vroundhub_alt
7881 0U, // V6_vrounduhub_alt
7882 0U, // V6_vrounduwuh_alt
7883 0U, // V6_vroundwh_alt
7884 0U, // V6_vroundwuh_alt
7885 0U, // V6_vrsadubi_acc_alt
7886 0U, // V6_vrsadubi_alt
7887 0U, // V6_vsathub_alt
7888 0U, // V6_vsatuwuh_alt
7889 0U, // V6_vsatwh_alt
7890 0U, // V6_vsb_alt
7891 0U, // V6_vscattermh_add_alt
7892 0U, // V6_vscattermh_alt
7893 0U, // V6_vscattermhq_alt
7894 0U, // V6_vscattermw_add_alt
7895 0U, // V6_vscattermw_alt
7896 8U, // V6_vscattermwh_add_alt
7897 8U, // V6_vscattermwh_alt
7898 0U, // V6_vscattermwhq_alt
7899 0U, // V6_vscattermwq_alt
7900 0U, // V6_vsh_alt
7901 0U, // V6_vshufeh_alt
7902 0U, // V6_vshuffb_alt
7903 0U, // V6_vshuffeb_alt
7904 0U, // V6_vshuffh_alt
7905 0U, // V6_vshuffob_alt
7906 0U, // V6_vshufoeb_alt
7907 0U, // V6_vshufoeh_alt
7908 0U, // V6_vshufoh_alt
7909 0U, // V6_vsubb_alt
7910 0U, // V6_vsubb_dv_alt
7911 0U, // V6_vsubbnq_alt
7912 0U, // V6_vsubbq_alt
7913 0U, // V6_vsubbsat_alt
7914 0U, // V6_vsubbsat_dv_alt
7915 0U, // V6_vsubh_alt
7916 0U, // V6_vsubh_dv_alt
7917 0U, // V6_vsubhnq_alt
7918 0U, // V6_vsubhq_alt
7919 0U, // V6_vsubhsat_alt
7920 0U, // V6_vsubhsat_dv_alt
7921 0U, // V6_vsubhw_alt
7922 0U, // V6_vsububh_alt
7923 0U, // V6_vsububsat_alt
7924 0U, // V6_vsububsat_dv_alt
7925 0U, // V6_vsubuhsat_alt
7926 0U, // V6_vsubuhsat_dv_alt
7927 0U, // V6_vsubuhw_alt
7928 0U, // V6_vsubuwsat_alt
7929 0U, // V6_vsubuwsat_dv_alt
7930 0U, // V6_vsubw_alt
7931 0U, // V6_vsubw_dv_alt
7932 0U, // V6_vsubwnq_alt
7933 0U, // V6_vsubwq_alt
7934 0U, // V6_vsubwsat_alt
7935 0U, // V6_vsubwsat_dv_alt
7936 0U, // V6_vtmpyb_acc_alt
7937 0U, // V6_vtmpyb_alt
7938 0U, // V6_vtmpybus_acc_alt
7939 0U, // V6_vtmpybus_alt
7940 0U, // V6_vtmpyhb_acc_alt
7941 0U, // V6_vtmpyhb_alt
7942 0U, // V6_vtran2x2_map
7943 0U, // V6_vunpackb_alt
7944 0U, // V6_vunpackh_alt
7945 0U, // V6_vunpackob_alt
7946 0U, // V6_vunpackoh_alt
7947 0U, // V6_vunpackub_alt
7948 0U, // V6_vunpackuh_alt
7949 0U, // V6_vzb_alt
7950 0U, // V6_vzh_alt
7951 0U, // V6_zld0
7952 0U, // V6_zldp0
7953 0U, // Y2_crswap_old
7954 0U, // Y2_dcfetch
7955 0U, // Y2_k1lock_map
7956 0U, // Y2_k1unlock_map
7957 0U, // dup_A2_add
7958 0U, // dup_A2_addi
7959 0U, // dup_A2_andir
7960 0U, // dup_A2_combineii
7961 0U, // dup_A2_sxtb
7962 0U, // dup_A2_sxth
7963 0U, // dup_A2_tfr
7964 0U, // dup_A2_tfrsi
7965 0U, // dup_A2_zxtb
7966 0U, // dup_A2_zxth
7967 0U, // dup_A4_combineii
7968 0U, // dup_A4_combineir
7969 0U, // dup_A4_combineri
7970 0U, // dup_C2_cmoveif
7971 0U, // dup_C2_cmoveit
7972 0U, // dup_C2_cmovenewif
7973 0U, // dup_C2_cmovenewit
7974 0U, // dup_C2_cmpeqi
7975 0U, // dup_L2_deallocframe
7976 0U, // dup_L2_loadrb_io
7977 0U, // dup_L2_loadrd_io
7978 0U, // dup_L2_loadrh_io
7979 0U, // dup_L2_loadri_io
7980 0U, // dup_L2_loadrub_io
7981 0U, // dup_L2_loadruh_io
7982 0U, // dup_S2_allocframe
7983 0U, // dup_S2_storerb_io
7984 0U, // dup_S2_storerd_io
7985 0U, // dup_S2_storerh_io
7986 0U, // dup_S2_storeri_io
7987 0U, // dup_S4_storeirb_io
7988 0U, // dup_S4_storeiri_io
7989 0U, // A2_abs
7990 0U, // A2_absp
7991 0U, // A2_abssat
7992 0U, // A2_add
7993 0U, // A2_addh_h16_hh
7994 0U, // A2_addh_h16_hl
7995 0U, // A2_addh_h16_lh
7996 0U, // A2_addh_h16_ll
7997 0U, // A2_addh_h16_sat_hh
7998 0U, // A2_addh_h16_sat_hl
7999 0U, // A2_addh_h16_sat_lh
8000 0U, // A2_addh_h16_sat_ll
8001 0U, // A2_addh_l16_hl
8002 0U, // A2_addh_l16_ll
8003 0U, // A2_addh_l16_sat_hl
8004 0U, // A2_addh_l16_sat_ll
8005 0U, // A2_addi
8006 0U, // A2_addp
8007 0U, // A2_addpsat
8008 0U, // A2_addsat
8009 0U, // A2_addsph
8010 0U, // A2_addspl
8011 0U, // A2_and
8012 0U, // A2_andir
8013 0U, // A2_andp
8014 0U, // A2_aslh
8015 0U, // A2_asrh
8016 0U, // A2_combine_hh
8017 0U, // A2_combine_hl
8018 0U, // A2_combine_lh
8019 0U, // A2_combine_ll
8020 0U, // A2_combineii
8021 0U, // A2_combinew
8022 0U, // A2_max
8023 0U, // A2_maxp
8024 0U, // A2_maxu
8025 0U, // A2_maxup
8026 0U, // A2_min
8027 0U, // A2_minp
8028 0U, // A2_minu
8029 0U, // A2_minup
8030 0U, // A2_negp
8031 0U, // A2_negsat
8032 0U, // A2_nop
8033 0U, // A2_notp
8034 0U, // A2_or
8035 0U, // A2_orir
8036 0U, // A2_orp
8037 0U, // A2_paddf
8038 0U, // A2_paddfnew
8039 0U, // A2_paddif
8040 0U, // A2_paddifnew
8041 0U, // A2_paddit
8042 0U, // A2_padditnew
8043 0U, // A2_paddt
8044 0U, // A2_paddtnew
8045 0U, // A2_pandf
8046 0U, // A2_pandfnew
8047 0U, // A2_pandt
8048 0U, // A2_pandtnew
8049 0U, // A2_porf
8050 0U, // A2_porfnew
8051 0U, // A2_port
8052 0U, // A2_portnew
8053 0U, // A2_psubf
8054 0U, // A2_psubfnew
8055 0U, // A2_psubt
8056 0U, // A2_psubtnew
8057 0U, // A2_pxorf
8058 0U, // A2_pxorfnew
8059 0U, // A2_pxort
8060 0U, // A2_pxortnew
8061 0U, // A2_roundsat
8062 0U, // A2_sat
8063 0U, // A2_satb
8064 0U, // A2_sath
8065 0U, // A2_satub
8066 0U, // A2_satuh
8067 0U, // A2_sub
8068 0U, // A2_subh_h16_hh
8069 0U, // A2_subh_h16_hl
8070 0U, // A2_subh_h16_lh
8071 0U, // A2_subh_h16_ll
8072 0U, // A2_subh_h16_sat_hh
8073 0U, // A2_subh_h16_sat_hl
8074 0U, // A2_subh_h16_sat_lh
8075 0U, // A2_subh_h16_sat_ll
8076 0U, // A2_subh_l16_hl
8077 0U, // A2_subh_l16_ll
8078 0U, // A2_subh_l16_sat_hl
8079 0U, // A2_subh_l16_sat_ll
8080 0U, // A2_subp
8081 0U, // A2_subri
8082 0U, // A2_subsat
8083 0U, // A2_svaddh
8084 0U, // A2_svaddhs
8085 0U, // A2_svadduhs
8086 0U, // A2_svavgh
8087 0U, // A2_svavghs
8088 0U, // A2_svnavgh
8089 0U, // A2_svsubh
8090 0U, // A2_svsubhs
8091 0U, // A2_svsubuhs
8092 0U, // A2_swiz
8093 0U, // A2_sxtb
8094 0U, // A2_sxth
8095 0U, // A2_sxtw
8096 0U, // A2_tfr
8097 0U, // A2_tfrcrr
8098 0U, // A2_tfrih
8099 0U, // A2_tfril
8100 0U, // A2_tfrrcr
8101 0U, // A2_tfrsi
8102 0U, // A2_vabsh
8103 0U, // A2_vabshsat
8104 0U, // A2_vabsw
8105 0U, // A2_vabswsat
8106 0U, // A2_vaddh
8107 0U, // A2_vaddhs
8108 0U, // A2_vaddub
8109 0U, // A2_vaddubs
8110 0U, // A2_vadduhs
8111 0U, // A2_vaddw
8112 0U, // A2_vaddws
8113 0U, // A2_vavgh
8114 0U, // A2_vavghcr
8115 0U, // A2_vavghr
8116 0U, // A2_vavgub
8117 0U, // A2_vavgubr
8118 0U, // A2_vavguh
8119 0U, // A2_vavguhr
8120 0U, // A2_vavguw
8121 0U, // A2_vavguwr
8122 0U, // A2_vavgw
8123 0U, // A2_vavgwcr
8124 0U, // A2_vavgwr
8125 0U, // A2_vcmpbeq
8126 0U, // A2_vcmpbgtu
8127 0U, // A2_vcmpheq
8128 0U, // A2_vcmphgt
8129 0U, // A2_vcmphgtu
8130 0U, // A2_vcmpweq
8131 0U, // A2_vcmpwgt
8132 0U, // A2_vcmpwgtu
8133 0U, // A2_vconj
8134 0U, // A2_vmaxb
8135 0U, // A2_vmaxh
8136 0U, // A2_vmaxub
8137 0U, // A2_vmaxuh
8138 0U, // A2_vmaxuw
8139 0U, // A2_vmaxw
8140 0U, // A2_vminb
8141 0U, // A2_vminh
8142 0U, // A2_vminub
8143 0U, // A2_vminuh
8144 0U, // A2_vminuw
8145 0U, // A2_vminw
8146 0U, // A2_vnavgh
8147 0U, // A2_vnavghcr
8148 0U, // A2_vnavghr
8149 0U, // A2_vnavgw
8150 0U, // A2_vnavgwcr
8151 0U, // A2_vnavgwr
8152 0U, // A2_vraddub
8153 0U, // A2_vraddub_acc
8154 0U, // A2_vrsadub
8155 0U, // A2_vrsadub_acc
8156 0U, // A2_vsubh
8157 0U, // A2_vsubhs
8158 0U, // A2_vsubub
8159 0U, // A2_vsububs
8160 0U, // A2_vsubuhs
8161 0U, // A2_vsubw
8162 0U, // A2_vsubws
8163 0U, // A2_xor
8164 0U, // A2_xorp
8165 0U, // A2_zxth
8166 1U, // A4_addp_c
8167 0U, // A4_andn
8168 0U, // A4_andnp
8169 0U, // A4_bitsplit
8170 0U, // A4_bitspliti
8171 0U, // A4_boundscheck_hi
8172 0U, // A4_boundscheck_lo
8173 0U, // A4_cmpbeq
8174 0U, // A4_cmpbeqi
8175 0U, // A4_cmpbgt
8176 0U, // A4_cmpbgti
8177 0U, // A4_cmpbgtu
8178 0U, // A4_cmpbgtui
8179 0U, // A4_cmpheq
8180 0U, // A4_cmpheqi
8181 0U, // A4_cmphgt
8182 0U, // A4_cmphgti
8183 0U, // A4_cmphgtu
8184 0U, // A4_cmphgtui
8185 0U, // A4_combineii
8186 0U, // A4_combineir
8187 0U, // A4_combineri
8188 0U, // A4_cround_ri
8189 0U, // A4_cround_rr
8190 0U, // A4_ext
8191 0U, // A4_modwrapu
8192 0U, // A4_orn
8193 0U, // A4_ornp
8194 0U, // A4_paslhf
8195 0U, // A4_paslhfnew
8196 0U, // A4_paslht
8197 0U, // A4_paslhtnew
8198 0U, // A4_pasrhf
8199 0U, // A4_pasrhfnew
8200 0U, // A4_pasrht
8201 0U, // A4_pasrhtnew
8202 0U, // A4_psxtbf
8203 0U, // A4_psxtbfnew
8204 0U, // A4_psxtbt
8205 0U, // A4_psxtbtnew
8206 0U, // A4_psxthf
8207 0U, // A4_psxthfnew
8208 0U, // A4_psxtht
8209 0U, // A4_psxthtnew
8210 0U, // A4_pzxtbf
8211 0U, // A4_pzxtbfnew
8212 0U, // A4_pzxtbt
8213 0U, // A4_pzxtbtnew
8214 0U, // A4_pzxthf
8215 0U, // A4_pzxthfnew
8216 0U, // A4_pzxtht
8217 0U, // A4_pzxthtnew
8218 0U, // A4_rcmpeq
8219 0U, // A4_rcmpeqi
8220 0U, // A4_rcmpneq
8221 0U, // A4_rcmpneqi
8222 0U, // A4_round_ri
8223 0U, // A4_round_ri_sat
8224 0U, // A4_round_rr
8225 0U, // A4_round_rr_sat
8226 1U, // A4_subp_c
8227 0U, // A4_tfrcpp
8228 0U, // A4_tfrpcp
8229 0U, // A4_tlbmatch
8230 0U, // A4_vcmpbeq_any
8231 0U, // A4_vcmpbeqi
8232 0U, // A4_vcmpbgt
8233 0U, // A4_vcmpbgti
8234 0U, // A4_vcmpbgtui
8235 0U, // A4_vcmpheqi
8236 0U, // A4_vcmphgti
8237 0U, // A4_vcmphgtui
8238 0U, // A4_vcmpweqi
8239 0U, // A4_vcmpwgti
8240 0U, // A4_vcmpwgtui
8241 0U, // A4_vrmaxh
8242 0U, // A4_vrmaxuh
8243 0U, // A4_vrmaxuw
8244 0U, // A4_vrmaxw
8245 0U, // A4_vrminh
8246 0U, // A4_vrminuh
8247 0U, // A4_vrminuw
8248 0U, // A4_vrminw
8249 0U, // A5_ACS
8250 0U, // A5_vaddhubs
8251 0U, // A6_vcmpbeq_notany
8252 0U, // A6_vminub_RdP
8253 0U, // A7_clip
8254 0U, // A7_croundd_ri
8255 0U, // A7_croundd_rr
8256 0U, // A7_vclip
8257 0U, // C2_all8
8258 0U, // C2_and
8259 0U, // C2_andn
8260 0U, // C2_any8
8261 0U, // C2_bitsclr
8262 0U, // C2_bitsclri
8263 0U, // C2_bitsset
8264 0U, // C2_ccombinewf
8265 0U, // C2_ccombinewnewf
8266 0U, // C2_ccombinewnewt
8267 0U, // C2_ccombinewt
8268 0U, // C2_cmoveif
8269 0U, // C2_cmoveit
8270 0U, // C2_cmovenewif
8271 0U, // C2_cmovenewit
8272 0U, // C2_cmpeq
8273 0U, // C2_cmpeqi
8274 0U, // C2_cmpeqp
8275 0U, // C2_cmpgt
8276 0U, // C2_cmpgti
8277 0U, // C2_cmpgtp
8278 0U, // C2_cmpgtu
8279 0U, // C2_cmpgtui
8280 0U, // C2_cmpgtup
8281 0U, // C2_mask
8282 0U, // C2_mux
8283 17U, // C2_muxii
8284 17U, // C2_muxir
8285 0U, // C2_muxri
8286 0U, // C2_not
8287 0U, // C2_or
8288 0U, // C2_orn
8289 0U, // C2_tfrpr
8290 0U, // C2_tfrrp
8291 0U, // C2_vitpack
8292 0U, // C2_vmux
8293 0U, // C2_xor
8294 0U, // C4_addipc
8295 1U, // C4_and_and
8296 0U, // C4_and_andn
8297 1U, // C4_and_or
8298 0U, // C4_and_orn
8299 0U, // C4_cmplte
8300 0U, // C4_cmpltei
8301 0U, // C4_cmplteu
8302 0U, // C4_cmplteui
8303 0U, // C4_cmpneq
8304 0U, // C4_cmpneqi
8305 0U, // C4_fastcorner9
8306 0U, // C4_fastcorner9_not
8307 0U, // C4_nbitsclr
8308 0U, // C4_nbitsclri
8309 0U, // C4_nbitsset
8310 1U, // C4_or_and
8311 0U, // C4_or_andn
8312 1U, // C4_or_or
8313 0U, // C4_or_orn
8314 0U, // CALLProfile
8315 0U, // CONST32
8316 0U, // CONST64
8317 0U, // DuplexIClass0
8318 0U, // DuplexIClass1
8319 0U, // DuplexIClass2
8320 0U, // DuplexIClass3
8321 0U, // DuplexIClass4
8322 0U, // DuplexIClass5
8323 0U, // DuplexIClass6
8324 0U, // DuplexIClass7
8325 0U, // DuplexIClass8
8326 0U, // DuplexIClass9
8327 0U, // DuplexIClassA
8328 0U, // DuplexIClassB
8329 0U, // DuplexIClassC
8330 0U, // DuplexIClassD
8331 0U, // DuplexIClassE
8332 0U, // DuplexIClassF
8333 0U, // EH_RETURN_JMPR
8334 0U, // F2_conv_d2df
8335 0U, // F2_conv_d2sf
8336 0U, // F2_conv_df2d
8337 0U, // F2_conv_df2d_chop
8338 0U, // F2_conv_df2sf
8339 0U, // F2_conv_df2ud
8340 0U, // F2_conv_df2ud_chop
8341 0U, // F2_conv_df2uw
8342 0U, // F2_conv_df2uw_chop
8343 0U, // F2_conv_df2w
8344 0U, // F2_conv_df2w_chop
8345 0U, // F2_conv_sf2d
8346 0U, // F2_conv_sf2d_chop
8347 0U, // F2_conv_sf2df
8348 0U, // F2_conv_sf2ud
8349 0U, // F2_conv_sf2ud_chop
8350 0U, // F2_conv_sf2uw
8351 0U, // F2_conv_sf2uw_chop
8352 0U, // F2_conv_sf2w
8353 0U, // F2_conv_sf2w_chop
8354 0U, // F2_conv_ud2df
8355 0U, // F2_conv_ud2sf
8356 0U, // F2_conv_uw2df
8357 0U, // F2_conv_uw2sf
8358 0U, // F2_conv_w2df
8359 0U, // F2_conv_w2sf
8360 0U, // F2_dfadd
8361 0U, // F2_dfclass
8362 0U, // F2_dfcmpeq
8363 0U, // F2_dfcmpge
8364 0U, // F2_dfcmpgt
8365 0U, // F2_dfcmpuo
8366 0U, // F2_dfimm_n
8367 0U, // F2_dfimm_p
8368 0U, // F2_dfmax
8369 0U, // F2_dfmin
8370 0U, // F2_dfmpyfix
8371 0U, // F2_dfmpyhh
8372 0U, // F2_dfmpylh
8373 0U, // F2_dfmpyll
8374 0U, // F2_dfsub
8375 0U, // F2_sfadd
8376 0U, // F2_sfclass
8377 0U, // F2_sfcmpeq
8378 0U, // F2_sfcmpge
8379 0U, // F2_sfcmpgt
8380 0U, // F2_sfcmpuo
8381 0U, // F2_sffixupd
8382 0U, // F2_sffixupn
8383 0U, // F2_sffixupr
8384 0U, // F2_sffma
8385 0U, // F2_sffma_lib
8386 0U, // F2_sffma_sc
8387 0U, // F2_sffms
8388 0U, // F2_sffms_lib
8389 0U, // F2_sfimm_n
8390 0U, // F2_sfimm_p
8391 0U, // F2_sfinvsqrta
8392 0U, // F2_sfmax
8393 0U, // F2_sfmin
8394 0U, // F2_sfmpy
8395 0U, // F2_sfrecipa
8396 0U, // F2_sfsub
8397 0U, // G4_tfrgcpp
8398 0U, // G4_tfrgcrr
8399 0U, // G4_tfrgpcp
8400 0U, // G4_tfrgrcr
8401 0U, // HI
8402 0U, // J2_call
8403 0U, // J2_callf
8404 0U, // J2_callr
8405 0U, // J2_callrf
8406 0U, // J2_callrh
8407 0U, // J2_callrt
8408 0U, // J2_callt
8409 0U, // J2_jump
8410 0U, // J2_jumpf
8411 0U, // J2_jumpfnew
8412 0U, // J2_jumpfnewpt
8413 0U, // J2_jumpfpt
8414 0U, // J2_jumpr
8415 0U, // J2_jumprf
8416 0U, // J2_jumprfnew
8417 0U, // J2_jumprfnewpt
8418 0U, // J2_jumprfpt
8419 0U, // J2_jumprgtez
8420 0U, // J2_jumprgtezpt
8421 0U, // J2_jumprh
8422 0U, // J2_jumprltez
8423 0U, // J2_jumprltezpt
8424 0U, // J2_jumprnz
8425 0U, // J2_jumprnzpt
8426 0U, // J2_jumprt
8427 0U, // J2_jumprtnew
8428 0U, // J2_jumprtnewpt
8429 0U, // J2_jumprtpt
8430 0U, // J2_jumprz
8431 0U, // J2_jumprzpt
8432 0U, // J2_jumpt
8433 0U, // J2_jumptnew
8434 0U, // J2_jumptnewpt
8435 0U, // J2_jumptpt
8436 0U, // J2_loop0i
8437 0U, // J2_loop0iext
8438 0U, // J2_loop0r
8439 0U, // J2_loop0rext
8440 0U, // J2_loop1i
8441 0U, // J2_loop1iext
8442 0U, // J2_loop1r
8443 0U, // J2_loop1rext
8444 0U, // J2_pause
8445 0U, // J2_ploop1si
8446 0U, // J2_ploop1sr
8447 0U, // J2_ploop2si
8448 0U, // J2_ploop2sr
8449 0U, // J2_ploop3si
8450 0U, // J2_ploop3sr
8451 0U, // J2_rte
8452 0U, // J2_trap0
8453 0U, // J2_trap1
8454 0U, // J2_unpause
8455 0U, // J4_cmpeq_f_jumpnv_nt
8456 0U, // J4_cmpeq_f_jumpnv_t
8457 0U, // J4_cmpeq_fp0_jump_nt
8458 0U, // J4_cmpeq_fp0_jump_t
8459 0U, // J4_cmpeq_fp1_jump_nt
8460 0U, // J4_cmpeq_fp1_jump_t
8461 0U, // J4_cmpeq_t_jumpnv_nt
8462 0U, // J4_cmpeq_t_jumpnv_t
8463 0U, // J4_cmpeq_tp0_jump_nt
8464 0U, // J4_cmpeq_tp0_jump_t
8465 0U, // J4_cmpeq_tp1_jump_nt
8466 0U, // J4_cmpeq_tp1_jump_t
8467 0U, // J4_cmpeqi_f_jumpnv_nt
8468 0U, // J4_cmpeqi_f_jumpnv_t
8469 0U, // J4_cmpeqi_fp0_jump_nt
8470 0U, // J4_cmpeqi_fp0_jump_t
8471 0U, // J4_cmpeqi_fp1_jump_nt
8472 0U, // J4_cmpeqi_fp1_jump_t
8473 0U, // J4_cmpeqi_t_jumpnv_nt
8474 0U, // J4_cmpeqi_t_jumpnv_t
8475 0U, // J4_cmpeqi_tp0_jump_nt
8476 0U, // J4_cmpeqi_tp0_jump_t
8477 0U, // J4_cmpeqi_tp1_jump_nt
8478 0U, // J4_cmpeqi_tp1_jump_t
8479 0U, // J4_cmpeqn1_f_jumpnv_nt
8480 0U, // J4_cmpeqn1_f_jumpnv_t
8481 0U, // J4_cmpeqn1_fp0_jump_nt
8482 0U, // J4_cmpeqn1_fp0_jump_t
8483 0U, // J4_cmpeqn1_fp1_jump_nt
8484 0U, // J4_cmpeqn1_fp1_jump_t
8485 0U, // J4_cmpeqn1_t_jumpnv_nt
8486 0U, // J4_cmpeqn1_t_jumpnv_t
8487 0U, // J4_cmpeqn1_tp0_jump_nt
8488 0U, // J4_cmpeqn1_tp0_jump_t
8489 0U, // J4_cmpeqn1_tp1_jump_nt
8490 0U, // J4_cmpeqn1_tp1_jump_t
8491 0U, // J4_cmpgt_f_jumpnv_nt
8492 0U, // J4_cmpgt_f_jumpnv_t
8493 0U, // J4_cmpgt_fp0_jump_nt
8494 0U, // J4_cmpgt_fp0_jump_t
8495 0U, // J4_cmpgt_fp1_jump_nt
8496 0U, // J4_cmpgt_fp1_jump_t
8497 0U, // J4_cmpgt_t_jumpnv_nt
8498 0U, // J4_cmpgt_t_jumpnv_t
8499 0U, // J4_cmpgt_tp0_jump_nt
8500 0U, // J4_cmpgt_tp0_jump_t
8501 0U, // J4_cmpgt_tp1_jump_nt
8502 0U, // J4_cmpgt_tp1_jump_t
8503 0U, // J4_cmpgti_f_jumpnv_nt
8504 0U, // J4_cmpgti_f_jumpnv_t
8505 0U, // J4_cmpgti_fp0_jump_nt
8506 0U, // J4_cmpgti_fp0_jump_t
8507 0U, // J4_cmpgti_fp1_jump_nt
8508 0U, // J4_cmpgti_fp1_jump_t
8509 0U, // J4_cmpgti_t_jumpnv_nt
8510 0U, // J4_cmpgti_t_jumpnv_t
8511 0U, // J4_cmpgti_tp0_jump_nt
8512 0U, // J4_cmpgti_tp0_jump_t
8513 0U, // J4_cmpgti_tp1_jump_nt
8514 0U, // J4_cmpgti_tp1_jump_t
8515 0U, // J4_cmpgtn1_f_jumpnv_nt
8516 0U, // J4_cmpgtn1_f_jumpnv_t
8517 0U, // J4_cmpgtn1_fp0_jump_nt
8518 0U, // J4_cmpgtn1_fp0_jump_t
8519 0U, // J4_cmpgtn1_fp1_jump_nt
8520 0U, // J4_cmpgtn1_fp1_jump_t
8521 0U, // J4_cmpgtn1_t_jumpnv_nt
8522 0U, // J4_cmpgtn1_t_jumpnv_t
8523 0U, // J4_cmpgtn1_tp0_jump_nt
8524 0U, // J4_cmpgtn1_tp0_jump_t
8525 0U, // J4_cmpgtn1_tp1_jump_nt
8526 0U, // J4_cmpgtn1_tp1_jump_t
8527 0U, // J4_cmpgtu_f_jumpnv_nt
8528 0U, // J4_cmpgtu_f_jumpnv_t
8529 0U, // J4_cmpgtu_fp0_jump_nt
8530 0U, // J4_cmpgtu_fp0_jump_t
8531 0U, // J4_cmpgtu_fp1_jump_nt
8532 0U, // J4_cmpgtu_fp1_jump_t
8533 0U, // J4_cmpgtu_t_jumpnv_nt
8534 0U, // J4_cmpgtu_t_jumpnv_t
8535 0U, // J4_cmpgtu_tp0_jump_nt
8536 0U, // J4_cmpgtu_tp0_jump_t
8537 0U, // J4_cmpgtu_tp1_jump_nt
8538 0U, // J4_cmpgtu_tp1_jump_t
8539 0U, // J4_cmpgtui_f_jumpnv_nt
8540 0U, // J4_cmpgtui_f_jumpnv_t
8541 0U, // J4_cmpgtui_fp0_jump_nt
8542 0U, // J4_cmpgtui_fp0_jump_t
8543 0U, // J4_cmpgtui_fp1_jump_nt
8544 0U, // J4_cmpgtui_fp1_jump_t
8545 0U, // J4_cmpgtui_t_jumpnv_nt
8546 0U, // J4_cmpgtui_t_jumpnv_t
8547 0U, // J4_cmpgtui_tp0_jump_nt
8548 0U, // J4_cmpgtui_tp0_jump_t
8549 0U, // J4_cmpgtui_tp1_jump_nt
8550 0U, // J4_cmpgtui_tp1_jump_t
8551 0U, // J4_cmplt_f_jumpnv_nt
8552 0U, // J4_cmplt_f_jumpnv_t
8553 0U, // J4_cmplt_t_jumpnv_nt
8554 0U, // J4_cmplt_t_jumpnv_t
8555 0U, // J4_cmpltu_f_jumpnv_nt
8556 0U, // J4_cmpltu_f_jumpnv_t
8557 0U, // J4_cmpltu_t_jumpnv_nt
8558 0U, // J4_cmpltu_t_jumpnv_t
8559 0U, // J4_hintjumpr
8560 0U, // J4_jumpseti
8561 0U, // J4_jumpsetr
8562 0U, // J4_tstbit0_f_jumpnv_nt
8563 0U, // J4_tstbit0_f_jumpnv_t
8564 0U, // J4_tstbit0_fp0_jump_nt
8565 0U, // J4_tstbit0_fp0_jump_t
8566 0U, // J4_tstbit0_fp1_jump_nt
8567 0U, // J4_tstbit0_fp1_jump_t
8568 0U, // J4_tstbit0_t_jumpnv_nt
8569 0U, // J4_tstbit0_t_jumpnv_t
8570 0U, // J4_tstbit0_tp0_jump_nt
8571 0U, // J4_tstbit0_tp0_jump_t
8572 0U, // J4_tstbit0_tp1_jump_nt
8573 0U, // J4_tstbit0_tp1_jump_t
8574 0U, // L2_deallocframe
8575 0U, // L2_loadalignb_io
8576 1U, // L2_loadalignb_pbr
8577 1U, // L2_loadalignb_pci
8578 0U, // L2_loadalignb_pcr
8579 0U, // L2_loadalignb_pi
8580 0U, // L2_loadalignb_pr
8581 0U, // L2_loadalignh_io
8582 1U, // L2_loadalignh_pbr
8583 1U, // L2_loadalignh_pci
8584 0U, // L2_loadalignh_pcr
8585 0U, // L2_loadalignh_pi
8586 0U, // L2_loadalignh_pr
8587 0U, // L2_loadbsw2_io
8588 0U, // L2_loadbsw2_pbr
8589 0U, // L2_loadbsw2_pci
8590 0U, // L2_loadbsw2_pcr
8591 0U, // L2_loadbsw2_pi
8592 0U, // L2_loadbsw2_pr
8593 0U, // L2_loadbsw4_io
8594 0U, // L2_loadbsw4_pbr
8595 0U, // L2_loadbsw4_pci
8596 0U, // L2_loadbsw4_pcr
8597 0U, // L2_loadbsw4_pi
8598 0U, // L2_loadbsw4_pr
8599 0U, // L2_loadbzw2_io
8600 0U, // L2_loadbzw2_pbr
8601 0U, // L2_loadbzw2_pci
8602 0U, // L2_loadbzw2_pcr
8603 0U, // L2_loadbzw2_pi
8604 0U, // L2_loadbzw2_pr
8605 0U, // L2_loadbzw4_io
8606 0U, // L2_loadbzw4_pbr
8607 0U, // L2_loadbzw4_pci
8608 0U, // L2_loadbzw4_pcr
8609 0U, // L2_loadbzw4_pi
8610 0U, // L2_loadbzw4_pr
8611 0U, // L2_loadrb_io
8612 0U, // L2_loadrb_pbr
8613 0U, // L2_loadrb_pci
8614 0U, // L2_loadrb_pcr
8615 0U, // L2_loadrb_pi
8616 0U, // L2_loadrb_pr
8617 0U, // L2_loadrbgp
8618 0U, // L2_loadrd_io
8619 0U, // L2_loadrd_pbr
8620 0U, // L2_loadrd_pci
8621 0U, // L2_loadrd_pcr
8622 0U, // L2_loadrd_pi
8623 0U, // L2_loadrd_pr
8624 0U, // L2_loadrdgp
8625 0U, // L2_loadrh_io
8626 0U, // L2_loadrh_pbr
8627 0U, // L2_loadrh_pci
8628 0U, // L2_loadrh_pcr
8629 0U, // L2_loadrh_pi
8630 0U, // L2_loadrh_pr
8631 0U, // L2_loadrhgp
8632 0U, // L2_loadri_io
8633 0U, // L2_loadri_pbr
8634 0U, // L2_loadri_pci
8635 0U, // L2_loadri_pcr
8636 0U, // L2_loadri_pi
8637 0U, // L2_loadri_pr
8638 0U, // L2_loadrigp
8639 0U, // L2_loadrub_io
8640 0U, // L2_loadrub_pbr
8641 0U, // L2_loadrub_pci
8642 0U, // L2_loadrub_pcr
8643 0U, // L2_loadrub_pi
8644 0U, // L2_loadrub_pr
8645 0U, // L2_loadrubgp
8646 0U, // L2_loadruh_io
8647 0U, // L2_loadruh_pbr
8648 0U, // L2_loadruh_pci
8649 0U, // L2_loadruh_pcr
8650 0U, // L2_loadruh_pi
8651 0U, // L2_loadruh_pr
8652 0U, // L2_loadruhgp
8653 0U, // L2_loadw_aq
8654 0U, // L2_loadw_locked
8655 0U, // L2_ploadrbf_io
8656 0U, // L2_ploadrbf_pi
8657 0U, // L2_ploadrbfnew_io
8658 0U, // L2_ploadrbfnew_pi
8659 0U, // L2_ploadrbt_io
8660 0U, // L2_ploadrbt_pi
8661 0U, // L2_ploadrbtnew_io
8662 0U, // L2_ploadrbtnew_pi
8663 0U, // L2_ploadrdf_io
8664 0U, // L2_ploadrdf_pi
8665 0U, // L2_ploadrdfnew_io
8666 0U, // L2_ploadrdfnew_pi
8667 0U, // L2_ploadrdt_io
8668 0U, // L2_ploadrdt_pi
8669 0U, // L2_ploadrdtnew_io
8670 0U, // L2_ploadrdtnew_pi
8671 0U, // L2_ploadrhf_io
8672 0U, // L2_ploadrhf_pi
8673 0U, // L2_ploadrhfnew_io
8674 0U, // L2_ploadrhfnew_pi
8675 0U, // L2_ploadrht_io
8676 0U, // L2_ploadrht_pi
8677 0U, // L2_ploadrhtnew_io
8678 0U, // L2_ploadrhtnew_pi
8679 0U, // L2_ploadrif_io
8680 0U, // L2_ploadrif_pi
8681 0U, // L2_ploadrifnew_io
8682 0U, // L2_ploadrifnew_pi
8683 0U, // L2_ploadrit_io
8684 0U, // L2_ploadrit_pi
8685 0U, // L2_ploadritnew_io
8686 0U, // L2_ploadritnew_pi
8687 0U, // L2_ploadrubf_io
8688 0U, // L2_ploadrubf_pi
8689 0U, // L2_ploadrubfnew_io
8690 0U, // L2_ploadrubfnew_pi
8691 0U, // L2_ploadrubt_io
8692 0U, // L2_ploadrubt_pi
8693 0U, // L2_ploadrubtnew_io
8694 0U, // L2_ploadrubtnew_pi
8695 0U, // L2_ploadruhf_io
8696 0U, // L2_ploadruhf_pi
8697 0U, // L2_ploadruhfnew_io
8698 0U, // L2_ploadruhfnew_pi
8699 0U, // L2_ploadruht_io
8700 0U, // L2_ploadruht_pi
8701 0U, // L2_ploadruhtnew_io
8702 0U, // L2_ploadruhtnew_pi
8703 0U, // L4_add_memopb_io
8704 0U, // L4_add_memoph_io
8705 0U, // L4_add_memopw_io
8706 0U, // L4_and_memopb_io
8707 0U, // L4_and_memoph_io
8708 0U, // L4_and_memopw_io
8709 0U, // L4_iadd_memopb_io
8710 0U, // L4_iadd_memoph_io
8711 0U, // L4_iadd_memopw_io
8712 0U, // L4_iand_memopb_io
8713 0U, // L4_iand_memoph_io
8714 0U, // L4_iand_memopw_io
8715 0U, // L4_ior_memopb_io
8716 0U, // L4_ior_memoph_io
8717 0U, // L4_ior_memopw_io
8718 0U, // L4_isub_memopb_io
8719 0U, // L4_isub_memoph_io
8720 0U, // L4_isub_memopw_io
8721 0U, // L4_loadalignb_ap
8722 0U, // L4_loadalignb_ur
8723 0U, // L4_loadalignh_ap
8724 0U, // L4_loadalignh_ur
8725 0U, // L4_loadbsw2_ap
8726 0U, // L4_loadbsw2_ur
8727 0U, // L4_loadbsw4_ap
8728 0U, // L4_loadbsw4_ur
8729 0U, // L4_loadbzw2_ap
8730 0U, // L4_loadbzw2_ur
8731 0U, // L4_loadbzw4_ap
8732 0U, // L4_loadbzw4_ur
8733 0U, // L4_loadd_aq
8734 0U, // L4_loadd_locked
8735 0U, // L4_loadrb_ap
8736 0U, // L4_loadrb_rr
8737 0U, // L4_loadrb_ur
8738 0U, // L4_loadrd_ap
8739 0U, // L4_loadrd_rr
8740 0U, // L4_loadrd_ur
8741 0U, // L4_loadrh_ap
8742 0U, // L4_loadrh_rr
8743 0U, // L4_loadrh_ur
8744 0U, // L4_loadri_ap
8745 0U, // L4_loadri_rr
8746 0U, // L4_loadri_ur
8747 0U, // L4_loadrub_ap
8748 0U, // L4_loadrub_rr
8749 0U, // L4_loadrub_ur
8750 0U, // L4_loadruh_ap
8751 0U, // L4_loadruh_rr
8752 0U, // L4_loadruh_ur
8753 0U, // L4_loadw_phys
8754 0U, // L4_or_memopb_io
8755 0U, // L4_or_memoph_io
8756 0U, // L4_or_memopw_io
8757 0U, // L4_ploadrbf_abs
8758 0U, // L4_ploadrbf_rr
8759 0U, // L4_ploadrbfnew_abs
8760 0U, // L4_ploadrbfnew_rr
8761 0U, // L4_ploadrbt_abs
8762 0U, // L4_ploadrbt_rr
8763 0U, // L4_ploadrbtnew_abs
8764 0U, // L4_ploadrbtnew_rr
8765 0U, // L4_ploadrdf_abs
8766 0U, // L4_ploadrdf_rr
8767 0U, // L4_ploadrdfnew_abs
8768 0U, // L4_ploadrdfnew_rr
8769 0U, // L4_ploadrdt_abs
8770 0U, // L4_ploadrdt_rr
8771 0U, // L4_ploadrdtnew_abs
8772 0U, // L4_ploadrdtnew_rr
8773 0U, // L4_ploadrhf_abs
8774 0U, // L4_ploadrhf_rr
8775 0U, // L4_ploadrhfnew_abs
8776 0U, // L4_ploadrhfnew_rr
8777 0U, // L4_ploadrht_abs
8778 0U, // L4_ploadrht_rr
8779 0U, // L4_ploadrhtnew_abs
8780 0U, // L4_ploadrhtnew_rr
8781 0U, // L4_ploadrif_abs
8782 0U, // L4_ploadrif_rr
8783 0U, // L4_ploadrifnew_abs
8784 0U, // L4_ploadrifnew_rr
8785 0U, // L4_ploadrit_abs
8786 0U, // L4_ploadrit_rr
8787 0U, // L4_ploadritnew_abs
8788 0U, // L4_ploadritnew_rr
8789 0U, // L4_ploadrubf_abs
8790 0U, // L4_ploadrubf_rr
8791 0U, // L4_ploadrubfnew_abs
8792 0U, // L4_ploadrubfnew_rr
8793 0U, // L4_ploadrubt_abs
8794 0U, // L4_ploadrubt_rr
8795 0U, // L4_ploadrubtnew_abs
8796 0U, // L4_ploadrubtnew_rr
8797 0U, // L4_ploadruhf_abs
8798 0U, // L4_ploadruhf_rr
8799 0U, // L4_ploadruhfnew_abs
8800 0U, // L4_ploadruhfnew_rr
8801 0U, // L4_ploadruht_abs
8802 0U, // L4_ploadruht_rr
8803 0U, // L4_ploadruhtnew_abs
8804 0U, // L4_ploadruhtnew_rr
8805 0U, // L4_return
8806 0U, // L4_return_f
8807 0U, // L4_return_fnew_pnt
8808 0U, // L4_return_fnew_pt
8809 0U, // L4_return_t
8810 0U, // L4_return_tnew_pnt
8811 0U, // L4_return_tnew_pt
8812 0U, // L4_sub_memopb_io
8813 0U, // L4_sub_memoph_io
8814 0U, // L4_sub_memopw_io
8815 0U, // L6_memcpy
8816 0U, // LO
8817 0U, // M2_acci
8818 0U, // M2_accii
8819 0U, // M2_cmaci_s0
8820 0U, // M2_cmacr_s0
8821 0U, // M2_cmacs_s0
8822 0U, // M2_cmacs_s1
8823 0U, // M2_cmacsc_s0
8824 0U, // M2_cmacsc_s1
8825 0U, // M2_cmpyi_s0
8826 0U, // M2_cmpyr_s0
8827 0U, // M2_cmpyrs_s0
8828 0U, // M2_cmpyrs_s1
8829 0U, // M2_cmpyrsc_s0
8830 0U, // M2_cmpyrsc_s1
8831 0U, // M2_cmpys_s0
8832 0U, // M2_cmpys_s1
8833 0U, // M2_cmpysc_s0
8834 0U, // M2_cmpysc_s1
8835 0U, // M2_cnacs_s0
8836 0U, // M2_cnacs_s1
8837 0U, // M2_cnacsc_s0
8838 0U, // M2_cnacsc_s1
8839 0U, // M2_dpmpyss_acc_s0
8840 0U, // M2_dpmpyss_nac_s0
8841 0U, // M2_dpmpyss_rnd_s0
8842 0U, // M2_dpmpyss_s0
8843 0U, // M2_dpmpyuu_acc_s0
8844 0U, // M2_dpmpyuu_nac_s0
8845 0U, // M2_dpmpyuu_s0
8846 0U, // M2_hmmpyh_rs1
8847 0U, // M2_hmmpyh_s1
8848 0U, // M2_hmmpyl_rs1
8849 0U, // M2_hmmpyl_s1
8850 0U, // M2_maci
8851 0U, // M2_macsin
8852 0U, // M2_macsip
8853 0U, // M2_mmachs_rs0
8854 0U, // M2_mmachs_rs1
8855 0U, // M2_mmachs_s0
8856 0U, // M2_mmachs_s1
8857 0U, // M2_mmacls_rs0
8858 0U, // M2_mmacls_rs1
8859 0U, // M2_mmacls_s0
8860 0U, // M2_mmacls_s1
8861 0U, // M2_mmacuhs_rs0
8862 0U, // M2_mmacuhs_rs1
8863 0U, // M2_mmacuhs_s0
8864 0U, // M2_mmacuhs_s1
8865 0U, // M2_mmaculs_rs0
8866 0U, // M2_mmaculs_rs1
8867 0U, // M2_mmaculs_s0
8868 0U, // M2_mmaculs_s1
8869 0U, // M2_mmpyh_rs0
8870 0U, // M2_mmpyh_rs1
8871 0U, // M2_mmpyh_s0
8872 0U, // M2_mmpyh_s1
8873 0U, // M2_mmpyl_rs0
8874 0U, // M2_mmpyl_rs1
8875 0U, // M2_mmpyl_s0
8876 0U, // M2_mmpyl_s1
8877 0U, // M2_mmpyuh_rs0
8878 0U, // M2_mmpyuh_rs1
8879 0U, // M2_mmpyuh_s0
8880 0U, // M2_mmpyuh_s1
8881 0U, // M2_mmpyul_rs0
8882 0U, // M2_mmpyul_rs1
8883 0U, // M2_mmpyul_s0
8884 0U, // M2_mmpyul_s1
8885 0U, // M2_mnaci
8886 0U, // M2_mpy_acc_hh_s0
8887 0U, // M2_mpy_acc_hh_s1
8888 0U, // M2_mpy_acc_hl_s0
8889 0U, // M2_mpy_acc_hl_s1
8890 0U, // M2_mpy_acc_lh_s0
8891 0U, // M2_mpy_acc_lh_s1
8892 0U, // M2_mpy_acc_ll_s0
8893 0U, // M2_mpy_acc_ll_s1
8894 0U, // M2_mpy_acc_sat_hh_s0
8895 0U, // M2_mpy_acc_sat_hh_s1
8896 0U, // M2_mpy_acc_sat_hl_s0
8897 0U, // M2_mpy_acc_sat_hl_s1
8898 0U, // M2_mpy_acc_sat_lh_s0
8899 0U, // M2_mpy_acc_sat_lh_s1
8900 0U, // M2_mpy_acc_sat_ll_s0
8901 0U, // M2_mpy_acc_sat_ll_s1
8902 0U, // M2_mpy_hh_s0
8903 0U, // M2_mpy_hh_s1
8904 0U, // M2_mpy_hl_s0
8905 0U, // M2_mpy_hl_s1
8906 0U, // M2_mpy_lh_s0
8907 0U, // M2_mpy_lh_s1
8908 0U, // M2_mpy_ll_s0
8909 0U, // M2_mpy_ll_s1
8910 0U, // M2_mpy_nac_hh_s0
8911 0U, // M2_mpy_nac_hh_s1
8912 0U, // M2_mpy_nac_hl_s0
8913 0U, // M2_mpy_nac_hl_s1
8914 0U, // M2_mpy_nac_lh_s0
8915 0U, // M2_mpy_nac_lh_s1
8916 0U, // M2_mpy_nac_ll_s0
8917 0U, // M2_mpy_nac_ll_s1
8918 0U, // M2_mpy_nac_sat_hh_s0
8919 0U, // M2_mpy_nac_sat_hh_s1
8920 0U, // M2_mpy_nac_sat_hl_s0
8921 0U, // M2_mpy_nac_sat_hl_s1
8922 0U, // M2_mpy_nac_sat_lh_s0
8923 0U, // M2_mpy_nac_sat_lh_s1
8924 0U, // M2_mpy_nac_sat_ll_s0
8925 0U, // M2_mpy_nac_sat_ll_s1
8926 0U, // M2_mpy_rnd_hh_s0
8927 0U, // M2_mpy_rnd_hh_s1
8928 0U, // M2_mpy_rnd_hl_s0
8929 0U, // M2_mpy_rnd_hl_s1
8930 0U, // M2_mpy_rnd_lh_s0
8931 0U, // M2_mpy_rnd_lh_s1
8932 0U, // M2_mpy_rnd_ll_s0
8933 0U, // M2_mpy_rnd_ll_s1
8934 0U, // M2_mpy_sat_hh_s0
8935 0U, // M2_mpy_sat_hh_s1
8936 0U, // M2_mpy_sat_hl_s0
8937 0U, // M2_mpy_sat_hl_s1
8938 0U, // M2_mpy_sat_lh_s0
8939 0U, // M2_mpy_sat_lh_s1
8940 0U, // M2_mpy_sat_ll_s0
8941 0U, // M2_mpy_sat_ll_s1
8942 0U, // M2_mpy_sat_rnd_hh_s0
8943 0U, // M2_mpy_sat_rnd_hh_s1
8944 0U, // M2_mpy_sat_rnd_hl_s0
8945 0U, // M2_mpy_sat_rnd_hl_s1
8946 0U, // M2_mpy_sat_rnd_lh_s0
8947 0U, // M2_mpy_sat_rnd_lh_s1
8948 0U, // M2_mpy_sat_rnd_ll_s0
8949 0U, // M2_mpy_sat_rnd_ll_s1
8950 0U, // M2_mpy_up
8951 0U, // M2_mpy_up_s1
8952 0U, // M2_mpy_up_s1_sat
8953 0U, // M2_mpyd_acc_hh_s0
8954 0U, // M2_mpyd_acc_hh_s1
8955 0U, // M2_mpyd_acc_hl_s0
8956 0U, // M2_mpyd_acc_hl_s1
8957 0U, // M2_mpyd_acc_lh_s0
8958 0U, // M2_mpyd_acc_lh_s1
8959 0U, // M2_mpyd_acc_ll_s0
8960 0U, // M2_mpyd_acc_ll_s1
8961 0U, // M2_mpyd_hh_s0
8962 0U, // M2_mpyd_hh_s1
8963 0U, // M2_mpyd_hl_s0
8964 0U, // M2_mpyd_hl_s1
8965 0U, // M2_mpyd_lh_s0
8966 0U, // M2_mpyd_lh_s1
8967 0U, // M2_mpyd_ll_s0
8968 0U, // M2_mpyd_ll_s1
8969 0U, // M2_mpyd_nac_hh_s0
8970 0U, // M2_mpyd_nac_hh_s1
8971 0U, // M2_mpyd_nac_hl_s0
8972 0U, // M2_mpyd_nac_hl_s1
8973 0U, // M2_mpyd_nac_lh_s0
8974 0U, // M2_mpyd_nac_lh_s1
8975 0U, // M2_mpyd_nac_ll_s0
8976 0U, // M2_mpyd_nac_ll_s1
8977 0U, // M2_mpyd_rnd_hh_s0
8978 0U, // M2_mpyd_rnd_hh_s1
8979 0U, // M2_mpyd_rnd_hl_s0
8980 0U, // M2_mpyd_rnd_hl_s1
8981 0U, // M2_mpyd_rnd_lh_s0
8982 0U, // M2_mpyd_rnd_lh_s1
8983 0U, // M2_mpyd_rnd_ll_s0
8984 0U, // M2_mpyd_rnd_ll_s1
8985 0U, // M2_mpyi
8986 0U, // M2_mpysin
8987 0U, // M2_mpysip
8988 0U, // M2_mpysu_up
8989 0U, // M2_mpyu_acc_hh_s0
8990 0U, // M2_mpyu_acc_hh_s1
8991 0U, // M2_mpyu_acc_hl_s0
8992 0U, // M2_mpyu_acc_hl_s1
8993 0U, // M2_mpyu_acc_lh_s0
8994 0U, // M2_mpyu_acc_lh_s1
8995 0U, // M2_mpyu_acc_ll_s0
8996 0U, // M2_mpyu_acc_ll_s1
8997 0U, // M2_mpyu_hh_s0
8998 0U, // M2_mpyu_hh_s1
8999 0U, // M2_mpyu_hl_s0
9000 0U, // M2_mpyu_hl_s1
9001 0U, // M2_mpyu_lh_s0
9002 0U, // M2_mpyu_lh_s1
9003 0U, // M2_mpyu_ll_s0
9004 0U, // M2_mpyu_ll_s1
9005 0U, // M2_mpyu_nac_hh_s0
9006 0U, // M2_mpyu_nac_hh_s1
9007 0U, // M2_mpyu_nac_hl_s0
9008 0U, // M2_mpyu_nac_hl_s1
9009 0U, // M2_mpyu_nac_lh_s0
9010 0U, // M2_mpyu_nac_lh_s1
9011 0U, // M2_mpyu_nac_ll_s0
9012 0U, // M2_mpyu_nac_ll_s1
9013 0U, // M2_mpyu_up
9014 0U, // M2_mpyud_acc_hh_s0
9015 0U, // M2_mpyud_acc_hh_s1
9016 0U, // M2_mpyud_acc_hl_s0
9017 0U, // M2_mpyud_acc_hl_s1
9018 0U, // M2_mpyud_acc_lh_s0
9019 0U, // M2_mpyud_acc_lh_s1
9020 0U, // M2_mpyud_acc_ll_s0
9021 0U, // M2_mpyud_acc_ll_s1
9022 0U, // M2_mpyud_hh_s0
9023 0U, // M2_mpyud_hh_s1
9024 0U, // M2_mpyud_hl_s0
9025 0U, // M2_mpyud_hl_s1
9026 0U, // M2_mpyud_lh_s0
9027 0U, // M2_mpyud_lh_s1
9028 0U, // M2_mpyud_ll_s0
9029 0U, // M2_mpyud_ll_s1
9030 0U, // M2_mpyud_nac_hh_s0
9031 0U, // M2_mpyud_nac_hh_s1
9032 0U, // M2_mpyud_nac_hl_s0
9033 0U, // M2_mpyud_nac_hl_s1
9034 0U, // M2_mpyud_nac_lh_s0
9035 0U, // M2_mpyud_nac_lh_s1
9036 0U, // M2_mpyud_nac_ll_s0
9037 0U, // M2_mpyud_nac_ll_s1
9038 0U, // M2_nacci
9039 0U, // M2_naccii
9040 0U, // M2_subacc
9041 0U, // M2_vabsdiffh
9042 0U, // M2_vabsdiffw
9043 0U, // M2_vcmac_s0_sat_i
9044 0U, // M2_vcmac_s0_sat_r
9045 0U, // M2_vcmpy_s0_sat_i
9046 0U, // M2_vcmpy_s0_sat_r
9047 0U, // M2_vcmpy_s1_sat_i
9048 0U, // M2_vcmpy_s1_sat_r
9049 0U, // M2_vdmacs_s0
9050 0U, // M2_vdmacs_s1
9051 0U, // M2_vdmpyrs_s0
9052 0U, // M2_vdmpyrs_s1
9053 0U, // M2_vdmpys_s0
9054 0U, // M2_vdmpys_s1
9055 0U, // M2_vmac2
9056 0U, // M2_vmac2es
9057 0U, // M2_vmac2es_s0
9058 0U, // M2_vmac2es_s1
9059 0U, // M2_vmac2s_s0
9060 0U, // M2_vmac2s_s1
9061 0U, // M2_vmac2su_s0
9062 0U, // M2_vmac2su_s1
9063 0U, // M2_vmpy2es_s0
9064 0U, // M2_vmpy2es_s1
9065 0U, // M2_vmpy2s_s0
9066 0U, // M2_vmpy2s_s0pack
9067 0U, // M2_vmpy2s_s1
9068 0U, // M2_vmpy2s_s1pack
9069 0U, // M2_vmpy2su_s0
9070 0U, // M2_vmpy2su_s1
9071 0U, // M2_vraddh
9072 0U, // M2_vradduh
9073 0U, // M2_vrcmaci_s0
9074 0U, // M2_vrcmaci_s0c
9075 0U, // M2_vrcmacr_s0
9076 0U, // M2_vrcmacr_s0c
9077 0U, // M2_vrcmpyi_s0
9078 0U, // M2_vrcmpyi_s0c
9079 0U, // M2_vrcmpyr_s0
9080 0U, // M2_vrcmpyr_s0c
9081 0U, // M2_vrcmpys_acc_s1_h
9082 0U, // M2_vrcmpys_acc_s1_l
9083 0U, // M2_vrcmpys_s1_h
9084 0U, // M2_vrcmpys_s1_l
9085 0U, // M2_vrcmpys_s1rp_h
9086 0U, // M2_vrcmpys_s1rp_l
9087 0U, // M2_vrmac_s0
9088 0U, // M2_vrmpy_s0
9089 0U, // M2_xor_xacc
9090 0U, // M4_and_and
9091 0U, // M4_and_andn
9092 0U, // M4_and_or
9093 0U, // M4_and_xor
9094 0U, // M4_cmpyi_wh
9095 0U, // M4_cmpyi_whc
9096 0U, // M4_cmpyr_wh
9097 0U, // M4_cmpyr_whc
9098 0U, // M4_mac_up_s1_sat
9099 1U, // M4_mpyri_addi
9100 25U, // M4_mpyri_addr
9101 0U, // M4_mpyri_addr_u2
9102 1U, // M4_mpyrr_addi
9103 1U, // M4_mpyrr_addr
9104 0U, // M4_nac_up_s1_sat
9105 0U, // M4_or_and
9106 0U, // M4_or_andn
9107 0U, // M4_or_or
9108 0U, // M4_or_xor
9109 0U, // M4_pmpyw
9110 0U, // M4_pmpyw_acc
9111 0U, // M4_vpmpyh
9112 0U, // M4_vpmpyh_acc
9113 0U, // M4_vrmpyeh_acc_s0
9114 0U, // M4_vrmpyeh_acc_s1
9115 0U, // M4_vrmpyeh_s0
9116 0U, // M4_vrmpyeh_s1
9117 0U, // M4_vrmpyoh_acc_s0
9118 0U, // M4_vrmpyoh_acc_s1
9119 0U, // M4_vrmpyoh_s0
9120 0U, // M4_vrmpyoh_s1
9121 0U, // M4_xor_and
9122 0U, // M4_xor_andn
9123 0U, // M4_xor_or
9124 0U, // M4_xor_xacc
9125 0U, // M5_vdmacbsu
9126 0U, // M5_vdmpybsu
9127 0U, // M5_vmacbsu
9128 0U, // M5_vmacbuu
9129 0U, // M5_vmpybsu
9130 0U, // M5_vmpybuu
9131 0U, // M5_vrmacbsu
9132 0U, // M5_vrmacbuu
9133 0U, // M5_vrmpybsu
9134 0U, // M5_vrmpybuu
9135 0U, // M6_vabsdiffb
9136 0U, // M6_vabsdiffub
9137 0U, // M7_dcmpyiw
9138 0U, // M7_dcmpyiw_acc
9139 0U, // M7_dcmpyiwc
9140 0U, // M7_dcmpyiwc_acc
9141 0U, // M7_dcmpyrw
9142 0U, // M7_dcmpyrw_acc
9143 0U, // M7_dcmpyrwc
9144 0U, // M7_dcmpyrwc_acc
9145 0U, // M7_wcmpyiw
9146 0U, // M7_wcmpyiw_rnd
9147 0U, // M7_wcmpyiwc
9148 0U, // M7_wcmpyiwc_rnd
9149 0U, // M7_wcmpyrw
9150 0U, // M7_wcmpyrw_rnd
9151 0U, // M7_wcmpyrwc
9152 0U, // M7_wcmpyrwc_rnd
9153 0U, // PS_call_stk
9154 0U, // PS_callr_nr
9155 0U, // PS_jmpret
9156 0U, // PS_jmpretf
9157 0U, // PS_jmpretfnew
9158 0U, // PS_jmpretfnewpt
9159 0U, // PS_jmprett
9160 0U, // PS_jmprettnew
9161 0U, // PS_jmprettnewpt
9162 0U, // PS_loadrbabs
9163 0U, // PS_loadrdabs
9164 0U, // PS_loadrhabs
9165 0U, // PS_loadriabs
9166 0U, // PS_loadrubabs
9167 0U, // PS_loadruhabs
9168 0U, // PS_storerbabs
9169 0U, // PS_storerbnewabs
9170 0U, // PS_storerdabs
9171 0U, // PS_storerfabs
9172 0U, // PS_storerhabs
9173 0U, // PS_storerhnewabs
9174 0U, // PS_storeriabs
9175 0U, // PS_storerinewabs
9176 0U, // PS_trap1
9177 0U, // R6_release_at_vi
9178 0U, // R6_release_st_vi
9179 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
9180 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
9181 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
9182 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
9183 0U, // RESTORE_DEALLOC_RET_JMP_V4
9184 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
9185 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
9186 0U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
9187 0U, // S2_addasl_rrri
9188 0U, // S2_allocframe
9189 0U, // S2_asl_i_p
9190 0U, // S2_asl_i_p_acc
9191 0U, // S2_asl_i_p_and
9192 0U, // S2_asl_i_p_nac
9193 0U, // S2_asl_i_p_or
9194 0U, // S2_asl_i_p_xacc
9195 0U, // S2_asl_i_r
9196 0U, // S2_asl_i_r_acc
9197 0U, // S2_asl_i_r_and
9198 0U, // S2_asl_i_r_nac
9199 0U, // S2_asl_i_r_or
9200 0U, // S2_asl_i_r_sat
9201 0U, // S2_asl_i_r_xacc
9202 0U, // S2_asl_i_vh
9203 0U, // S2_asl_i_vw
9204 0U, // S2_asl_r_p
9205 0U, // S2_asl_r_p_acc
9206 0U, // S2_asl_r_p_and
9207 0U, // S2_asl_r_p_nac
9208 0U, // S2_asl_r_p_or
9209 0U, // S2_asl_r_p_xor
9210 0U, // S2_asl_r_r
9211 0U, // S2_asl_r_r_acc
9212 0U, // S2_asl_r_r_and
9213 0U, // S2_asl_r_r_nac
9214 0U, // S2_asl_r_r_or
9215 0U, // S2_asl_r_r_sat
9216 0U, // S2_asl_r_vh
9217 0U, // S2_asl_r_vw
9218 0U, // S2_asr_i_p
9219 0U, // S2_asr_i_p_acc
9220 0U, // S2_asr_i_p_and
9221 0U, // S2_asr_i_p_nac
9222 0U, // S2_asr_i_p_or
9223 0U, // S2_asr_i_p_rnd
9224 0U, // S2_asr_i_r
9225 0U, // S2_asr_i_r_acc
9226 0U, // S2_asr_i_r_and
9227 0U, // S2_asr_i_r_nac
9228 0U, // S2_asr_i_r_or
9229 0U, // S2_asr_i_r_rnd
9230 0U, // S2_asr_i_svw_trun
9231 0U, // S2_asr_i_vh
9232 0U, // S2_asr_i_vw
9233 0U, // S2_asr_r_p
9234 0U, // S2_asr_r_p_acc
9235 0U, // S2_asr_r_p_and
9236 0U, // S2_asr_r_p_nac
9237 0U, // S2_asr_r_p_or
9238 0U, // S2_asr_r_p_xor
9239 0U, // S2_asr_r_r
9240 0U, // S2_asr_r_r_acc
9241 0U, // S2_asr_r_r_and
9242 0U, // S2_asr_r_r_nac
9243 0U, // S2_asr_r_r_or
9244 0U, // S2_asr_r_r_sat
9245 0U, // S2_asr_r_svw_trun
9246 0U, // S2_asr_r_vh
9247 0U, // S2_asr_r_vw
9248 0U, // S2_brev
9249 0U, // S2_brevp
9250 0U, // S2_cabacdecbin
9251 0U, // S2_cl0
9252 0U, // S2_cl0p
9253 0U, // S2_cl1
9254 0U, // S2_cl1p
9255 0U, // S2_clb
9256 0U, // S2_clbnorm
9257 0U, // S2_clbp
9258 0U, // S2_clrbit_i
9259 0U, // S2_clrbit_r
9260 0U, // S2_ct0
9261 0U, // S2_ct0p
9262 0U, // S2_ct1
9263 0U, // S2_ct1p
9264 0U, // S2_deinterleave
9265 17U, // S2_extractu
9266 0U, // S2_extractu_rp
9267 17U, // S2_extractup
9268 0U, // S2_extractup_rp
9269 1U, // S2_insert
9270 0U, // S2_insert_rp
9271 1U, // S2_insertp
9272 0U, // S2_insertp_rp
9273 0U, // S2_interleave
9274 0U, // S2_lfsp
9275 0U, // S2_lsl_r_p
9276 0U, // S2_lsl_r_p_acc
9277 0U, // S2_lsl_r_p_and
9278 0U, // S2_lsl_r_p_nac
9279 0U, // S2_lsl_r_p_or
9280 0U, // S2_lsl_r_p_xor
9281 0U, // S2_lsl_r_r
9282 0U, // S2_lsl_r_r_acc
9283 0U, // S2_lsl_r_r_and
9284 0U, // S2_lsl_r_r_nac
9285 0U, // S2_lsl_r_r_or
9286 0U, // S2_lsl_r_vh
9287 0U, // S2_lsl_r_vw
9288 0U, // S2_lsr_i_p
9289 0U, // S2_lsr_i_p_acc
9290 0U, // S2_lsr_i_p_and
9291 0U, // S2_lsr_i_p_nac
9292 0U, // S2_lsr_i_p_or
9293 0U, // S2_lsr_i_p_xacc
9294 0U, // S2_lsr_i_r
9295 0U, // S2_lsr_i_r_acc
9296 0U, // S2_lsr_i_r_and
9297 0U, // S2_lsr_i_r_nac
9298 0U, // S2_lsr_i_r_or
9299 0U, // S2_lsr_i_r_xacc
9300 0U, // S2_lsr_i_vh
9301 0U, // S2_lsr_i_vw
9302 0U, // S2_lsr_r_p
9303 0U, // S2_lsr_r_p_acc
9304 0U, // S2_lsr_r_p_and
9305 0U, // S2_lsr_r_p_nac
9306 0U, // S2_lsr_r_p_or
9307 0U, // S2_lsr_r_p_xor
9308 0U, // S2_lsr_r_r
9309 0U, // S2_lsr_r_r_acc
9310 0U, // S2_lsr_r_r_and
9311 0U, // S2_lsr_r_r_nac
9312 0U, // S2_lsr_r_r_or
9313 0U, // S2_lsr_r_vh
9314 0U, // S2_lsr_r_vw
9315 0U, // S2_mask
9316 0U, // S2_packhl
9317 0U, // S2_parityp
9318 33U, // S2_pstorerbf_io
9319 41U, // S2_pstorerbf_pi
9320 41U, // S2_pstorerbfnew_pi
9321 97U, // S2_pstorerbnewf_io
9322 105U, // S2_pstorerbnewf_pi
9323 105U, // S2_pstorerbnewfnew_pi
9324 97U, // S2_pstorerbnewt_io
9325 105U, // S2_pstorerbnewt_pi
9326 105U, // S2_pstorerbnewtnew_pi
9327 33U, // S2_pstorerbt_io
9328 41U, // S2_pstorerbt_pi
9329 41U, // S2_pstorerbtnew_pi
9330 33U, // S2_pstorerdf_io
9331 41U, // S2_pstorerdf_pi
9332 41U, // S2_pstorerdfnew_pi
9333 33U, // S2_pstorerdt_io
9334 41U, // S2_pstorerdt_pi
9335 41U, // S2_pstorerdtnew_pi
9336 161U, // S2_pstorerff_io
9337 169U, // S2_pstorerff_pi
9338 169U, // S2_pstorerffnew_pi
9339 161U, // S2_pstorerft_io
9340 169U, // S2_pstorerft_pi
9341 169U, // S2_pstorerftnew_pi
9342 33U, // S2_pstorerhf_io
9343 41U, // S2_pstorerhf_pi
9344 41U, // S2_pstorerhfnew_pi
9345 97U, // S2_pstorerhnewf_io
9346 105U, // S2_pstorerhnewf_pi
9347 105U, // S2_pstorerhnewfnew_pi
9348 97U, // S2_pstorerhnewt_io
9349 105U, // S2_pstorerhnewt_pi
9350 105U, // S2_pstorerhnewtnew_pi
9351 33U, // S2_pstorerht_io
9352 41U, // S2_pstorerht_pi
9353 41U, // S2_pstorerhtnew_pi
9354 33U, // S2_pstorerif_io
9355 41U, // S2_pstorerif_pi
9356 41U, // S2_pstorerifnew_pi
9357 97U, // S2_pstorerinewf_io
9358 105U, // S2_pstorerinewf_pi
9359 105U, // S2_pstorerinewfnew_pi
9360 97U, // S2_pstorerinewt_io
9361 105U, // S2_pstorerinewt_pi
9362 105U, // S2_pstorerinewtnew_pi
9363 33U, // S2_pstorerit_io
9364 41U, // S2_pstorerit_pi
9365 41U, // S2_pstoreritnew_pi
9366 0U, // S2_setbit_i
9367 0U, // S2_setbit_r
9368 0U, // S2_shuffeb
9369 0U, // S2_shuffeh
9370 0U, // S2_shuffob
9371 0U, // S2_shuffoh
9372 0U, // S2_storerb_io
9373 0U, // S2_storerb_pbr
9374 0U, // S2_storerb_pci
9375 0U, // S2_storerb_pcr
9376 0U, // S2_storerb_pi
9377 0U, // S2_storerb_pr
9378 0U, // S2_storerbgp
9379 0U, // S2_storerbnew_io
9380 0U, // S2_storerbnew_pbr
9381 0U, // S2_storerbnew_pci
9382 0U, // S2_storerbnew_pcr
9383 0U, // S2_storerbnew_pi
9384 0U, // S2_storerbnew_pr
9385 0U, // S2_storerbnewgp
9386 0U, // S2_storerd_io
9387 0U, // S2_storerd_pbr
9388 0U, // S2_storerd_pci
9389 0U, // S2_storerd_pcr
9390 0U, // S2_storerd_pi
9391 0U, // S2_storerd_pr
9392 0U, // S2_storerdgp
9393 0U, // S2_storerf_io
9394 0U, // S2_storerf_pbr
9395 0U, // S2_storerf_pci
9396 0U, // S2_storerf_pcr
9397 0U, // S2_storerf_pi
9398 0U, // S2_storerf_pr
9399 0U, // S2_storerfgp
9400 0U, // S2_storerh_io
9401 0U, // S2_storerh_pbr
9402 0U, // S2_storerh_pci
9403 0U, // S2_storerh_pcr
9404 0U, // S2_storerh_pi
9405 0U, // S2_storerh_pr
9406 0U, // S2_storerhgp
9407 0U, // S2_storerhnew_io
9408 0U, // S2_storerhnew_pbr
9409 0U, // S2_storerhnew_pci
9410 0U, // S2_storerhnew_pcr
9411 0U, // S2_storerhnew_pi
9412 0U, // S2_storerhnew_pr
9413 0U, // S2_storerhnewgp
9414 0U, // S2_storeri_io
9415 0U, // S2_storeri_pbr
9416 0U, // S2_storeri_pci
9417 0U, // S2_storeri_pcr
9418 0U, // S2_storeri_pi
9419 0U, // S2_storeri_pr
9420 0U, // S2_storerigp
9421 0U, // S2_storerinew_io
9422 0U, // S2_storerinew_pbr
9423 0U, // S2_storerinew_pci
9424 0U, // S2_storerinew_pcr
9425 0U, // S2_storerinew_pi
9426 0U, // S2_storerinew_pr
9427 0U, // S2_storerinewgp
9428 0U, // S2_storew_locked
9429 0U, // S2_storew_rl_at_vi
9430 0U, // S2_storew_rl_st_vi
9431 0U, // S2_svsathb
9432 0U, // S2_svsathub
9433 0U, // S2_tableidxb
9434 0U, // S2_tableidxd
9435 0U, // S2_tableidxh
9436 0U, // S2_tableidxw
9437 0U, // S2_togglebit_i
9438 0U, // S2_togglebit_r
9439 0U, // S2_tstbit_i
9440 0U, // S2_tstbit_r
9441 0U, // S2_valignib
9442 0U, // S2_valignrb
9443 0U, // S2_vcnegh
9444 0U, // S2_vcrotate
9445 0U, // S2_vrcnegh
9446 0U, // S2_vrndpackwh
9447 0U, // S2_vrndpackwhs
9448 0U, // S2_vsathb
9449 0U, // S2_vsathb_nopack
9450 0U, // S2_vsathub
9451 0U, // S2_vsathub_nopack
9452 0U, // S2_vsatwh
9453 0U, // S2_vsatwh_nopack
9454 0U, // S2_vsatwuh
9455 0U, // S2_vsatwuh_nopack
9456 0U, // S2_vsplatrb
9457 0U, // S2_vsplatrh
9458 0U, // S2_vspliceib
9459 0U, // S2_vsplicerb
9460 0U, // S2_vsxtbh
9461 0U, // S2_vsxthw
9462 0U, // S2_vtrunehb
9463 0U, // S2_vtrunewh
9464 0U, // S2_vtrunohb
9465 0U, // S2_vtrunowh
9466 0U, // S2_vzxtbh
9467 0U, // S2_vzxthw
9468 0U, // S4_addaddi
9469 0U, // S4_addi_asl_ri
9470 0U, // S4_addi_lsr_ri
9471 0U, // S4_andi_asl_ri
9472 0U, // S4_andi_lsr_ri
9473 0U, // S4_clbaddi
9474 0U, // S4_clbpaddi
9475 0U, // S4_clbpnorm
9476 17U, // S4_extract
9477 0U, // S4_extract_rp
9478 17U, // S4_extractp
9479 0U, // S4_extractp_rp
9480 0U, // S4_lsli
9481 0U, // S4_ntstbit_i
9482 0U, // S4_ntstbit_r
9483 0U, // S4_or_andi
9484 1U, // S4_or_andix
9485 0U, // S4_or_ori
9486 0U, // S4_ori_asl_ri
9487 0U, // S4_ori_lsr_ri
9488 0U, // S4_parity
9489 0U, // S4_pstorerbf_abs
9490 0U, // S4_pstorerbf_rr
9491 0U, // S4_pstorerbfnew_abs
9492 33U, // S4_pstorerbfnew_io
9493 0U, // S4_pstorerbfnew_rr
9494 0U, // S4_pstorerbnewf_abs
9495 0U, // S4_pstorerbnewf_rr
9496 0U, // S4_pstorerbnewfnew_abs
9497 97U, // S4_pstorerbnewfnew_io
9498 0U, // S4_pstorerbnewfnew_rr
9499 0U, // S4_pstorerbnewt_abs
9500 0U, // S4_pstorerbnewt_rr
9501 0U, // S4_pstorerbnewtnew_abs
9502 97U, // S4_pstorerbnewtnew_io
9503 0U, // S4_pstorerbnewtnew_rr
9504 0U, // S4_pstorerbt_abs
9505 0U, // S4_pstorerbt_rr
9506 0U, // S4_pstorerbtnew_abs
9507 33U, // S4_pstorerbtnew_io
9508 0U, // S4_pstorerbtnew_rr
9509 0U, // S4_pstorerdf_abs
9510 0U, // S4_pstorerdf_rr
9511 0U, // S4_pstorerdfnew_abs
9512 33U, // S4_pstorerdfnew_io
9513 0U, // S4_pstorerdfnew_rr
9514 0U, // S4_pstorerdt_abs
9515 0U, // S4_pstorerdt_rr
9516 0U, // S4_pstorerdtnew_abs
9517 33U, // S4_pstorerdtnew_io
9518 0U, // S4_pstorerdtnew_rr
9519 0U, // S4_pstorerff_abs
9520 0U, // S4_pstorerff_rr
9521 0U, // S4_pstorerffnew_abs
9522 161U, // S4_pstorerffnew_io
9523 0U, // S4_pstorerffnew_rr
9524 0U, // S4_pstorerft_abs
9525 0U, // S4_pstorerft_rr
9526 0U, // S4_pstorerftnew_abs
9527 161U, // S4_pstorerftnew_io
9528 0U, // S4_pstorerftnew_rr
9529 0U, // S4_pstorerhf_abs
9530 0U, // S4_pstorerhf_rr
9531 0U, // S4_pstorerhfnew_abs
9532 33U, // S4_pstorerhfnew_io
9533 0U, // S4_pstorerhfnew_rr
9534 0U, // S4_pstorerhnewf_abs
9535 0U, // S4_pstorerhnewf_rr
9536 0U, // S4_pstorerhnewfnew_abs
9537 97U, // S4_pstorerhnewfnew_io
9538 0U, // S4_pstorerhnewfnew_rr
9539 0U, // S4_pstorerhnewt_abs
9540 0U, // S4_pstorerhnewt_rr
9541 0U, // S4_pstorerhnewtnew_abs
9542 97U, // S4_pstorerhnewtnew_io
9543 0U, // S4_pstorerhnewtnew_rr
9544 0U, // S4_pstorerht_abs
9545 0U, // S4_pstorerht_rr
9546 0U, // S4_pstorerhtnew_abs
9547 33U, // S4_pstorerhtnew_io
9548 0U, // S4_pstorerhtnew_rr
9549 0U, // S4_pstorerif_abs
9550 0U, // S4_pstorerif_rr
9551 0U, // S4_pstorerifnew_abs
9552 33U, // S4_pstorerifnew_io
9553 0U, // S4_pstorerifnew_rr
9554 0U, // S4_pstorerinewf_abs
9555 0U, // S4_pstorerinewf_rr
9556 0U, // S4_pstorerinewfnew_abs
9557 97U, // S4_pstorerinewfnew_io
9558 0U, // S4_pstorerinewfnew_rr
9559 0U, // S4_pstorerinewt_abs
9560 0U, // S4_pstorerinewt_rr
9561 0U, // S4_pstorerinewtnew_abs
9562 97U, // S4_pstorerinewtnew_io
9563 0U, // S4_pstorerinewtnew_rr
9564 0U, // S4_pstorerit_abs
9565 0U, // S4_pstorerit_rr
9566 0U, // S4_pstoreritnew_abs
9567 33U, // S4_pstoreritnew_io
9568 0U, // S4_pstoreritnew_rr
9569 0U, // S4_stored_locked
9570 0U, // S4_stored_rl_at_vi
9571 0U, // S4_stored_rl_st_vi
9572 0U, // S4_storeirb_io
9573 1U, // S4_storeirbf_io
9574 1U, // S4_storeirbfnew_io
9575 1U, // S4_storeirbt_io
9576 1U, // S4_storeirbtnew_io
9577 0U, // S4_storeirh_io
9578 1U, // S4_storeirhf_io
9579 1U, // S4_storeirhfnew_io
9580 1U, // S4_storeirht_io
9581 1U, // S4_storeirhtnew_io
9582 0U, // S4_storeiri_io
9583 1U, // S4_storeirif_io
9584 1U, // S4_storeirifnew_io
9585 1U, // S4_storeirit_io
9586 1U, // S4_storeiritnew_io
9587 0U, // S4_storerb_ap
9588 0U, // S4_storerb_rr
9589 0U, // S4_storerb_ur
9590 0U, // S4_storerbnew_ap
9591 0U, // S4_storerbnew_rr
9592 0U, // S4_storerbnew_ur
9593 0U, // S4_storerd_ap
9594 0U, // S4_storerd_rr
9595 0U, // S4_storerd_ur
9596 0U, // S4_storerf_ap
9597 0U, // S4_storerf_rr
9598 0U, // S4_storerf_ur
9599 0U, // S4_storerh_ap
9600 0U, // S4_storerh_rr
9601 0U, // S4_storerh_ur
9602 0U, // S4_storerhnew_ap
9603 0U, // S4_storerhnew_rr
9604 0U, // S4_storerhnew_ur
9605 0U, // S4_storeri_ap
9606 0U, // S4_storeri_rr
9607 0U, // S4_storeri_ur
9608 0U, // S4_storerinew_ap
9609 0U, // S4_storerinew_rr
9610 0U, // S4_storerinew_ur
9611 0U, // S4_subaddi
9612 0U, // S4_subi_asl_ri
9613 0U, // S4_subi_lsr_ri
9614 0U, // S4_vrcrotate
9615 0U, // S4_vrcrotate_acc
9616 0U, // S4_vxaddsubh
9617 0U, // S4_vxaddsubhr
9618 0U, // S4_vxaddsubw
9619 0U, // S4_vxsubaddh
9620 0U, // S4_vxsubaddhr
9621 0U, // S4_vxsubaddw
9622 0U, // S5_asrhub_rnd_sat
9623 0U, // S5_asrhub_sat
9624 0U, // S5_popcountp
9625 0U, // S5_vasrhrnd
9626 0U, // S6_rol_i_p
9627 0U, // S6_rol_i_p_acc
9628 0U, // S6_rol_i_p_and
9629 0U, // S6_rol_i_p_nac
9630 0U, // S6_rol_i_p_or
9631 0U, // S6_rol_i_p_xacc
9632 0U, // S6_rol_i_r
9633 0U, // S6_rol_i_r_acc
9634 0U, // S6_rol_i_r_and
9635 0U, // S6_rol_i_r_nac
9636 0U, // S6_rol_i_r_or
9637 0U, // S6_rol_i_r_xacc
9638 0U, // S6_vsplatrbp
9639 0U, // S6_vtrunehb_ppp
9640 0U, // S6_vtrunohb_ppp
9641 0U, // SA1_addi
9642 0U, // SA1_addrx
9643 0U, // SA1_addsp
9644 0U, // SA1_and1
9645 0U, // SA1_clrf
9646 0U, // SA1_clrfnew
9647 0U, // SA1_clrt
9648 0U, // SA1_clrtnew
9649 0U, // SA1_cmpeqi
9650 0U, // SA1_combine0i
9651 0U, // SA1_combine1i
9652 0U, // SA1_combine2i
9653 0U, // SA1_combine3i
9654 0U, // SA1_combinerz
9655 0U, // SA1_combinezr
9656 0U, // SA1_dec
9657 0U, // SA1_inc
9658 0U, // SA1_seti
9659 0U, // SA1_setin1
9660 0U, // SA1_sxtb
9661 0U, // SA1_sxth
9662 0U, // SA1_tfr
9663 0U, // SA1_zxtb
9664 0U, // SA1_zxth
9665 0U, // SAVE_REGISTERS_CALL_V4
9666 0U, // SAVE_REGISTERS_CALL_V4STK
9667 0U, // SAVE_REGISTERS_CALL_V4STK_EXT
9668 0U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
9669 0U, // SAVE_REGISTERS_CALL_V4STK_PIC
9670 0U, // SAVE_REGISTERS_CALL_V4_EXT
9671 0U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
9672 0U, // SAVE_REGISTERS_CALL_V4_PIC
9673 0U, // SL1_loadri_io
9674 0U, // SL1_loadrub_io
9675 0U, // SL2_deallocframe
9676 0U, // SL2_jumpr31
9677 0U, // SL2_jumpr31_f
9678 0U, // SL2_jumpr31_fnew
9679 0U, // SL2_jumpr31_t
9680 0U, // SL2_jumpr31_tnew
9681 0U, // SL2_loadrb_io
9682 0U, // SL2_loadrd_sp
9683 0U, // SL2_loadrh_io
9684 0U, // SL2_loadri_sp
9685 0U, // SL2_loadruh_io
9686 0U, // SL2_return
9687 0U, // SL2_return_f
9688 0U, // SL2_return_fnew
9689 0U, // SL2_return_t
9690 0U, // SL2_return_tnew
9691 0U, // SS1_storeb_io
9692 0U, // SS1_storew_io
9693 0U, // SS2_allocframe
9694 0U, // SS2_storebi0
9695 0U, // SS2_storebi1
9696 0U, // SS2_stored_sp
9697 0U, // SS2_storeh_io
9698 0U, // SS2_storew_sp
9699 0U, // SS2_storewi0
9700 0U, // SS2_storewi1
9701 0U, // TFRI64_V2_ext
9702 0U, // TFRI64_V4
9703 0U, // V6_extractw
9704 0U, // V6_get_qfext
9705 0U, // V6_get_qfext_oracc
9706 0U, // V6_lvsplatb
9707 0U, // V6_lvsplath
9708 0U, // V6_lvsplatw
9709 0U, // V6_pred_and
9710 0U, // V6_pred_and_n
9711 0U, // V6_pred_not
9712 0U, // V6_pred_or
9713 0U, // V6_pred_or_n
9714 0U, // V6_pred_scalar2
9715 0U, // V6_pred_scalar2v2
9716 0U, // V6_pred_xor
9717 0U, // V6_set_qfext
9718 0U, // V6_shuffeqh
9719 0U, // V6_shuffeqw
9720 0U, // V6_v6mpyhubs10
9721 0U, // V6_v6mpyhubs10_vxx
9722 0U, // V6_v6mpyvubs10
9723 0U, // V6_v6mpyvubs10_vxx
9724 0U, // V6_vL32Ub_ai
9725 0U, // V6_vL32Ub_pi
9726 0U, // V6_vL32Ub_ppu
9727 0U, // V6_vL32b_ai
9728 0U, // V6_vL32b_cur_ai
9729 0U, // V6_vL32b_cur_npred_ai
9730 0U, // V6_vL32b_cur_npred_pi
9731 0U, // V6_vL32b_cur_npred_ppu
9732 0U, // V6_vL32b_cur_pi
9733 0U, // V6_vL32b_cur_ppu
9734 0U, // V6_vL32b_cur_pred_ai
9735 0U, // V6_vL32b_cur_pred_pi
9736 0U, // V6_vL32b_cur_pred_ppu
9737 0U, // V6_vL32b_npred_ai
9738 0U, // V6_vL32b_npred_pi
9739 0U, // V6_vL32b_npred_ppu
9740 0U, // V6_vL32b_nt_ai
9741 0U, // V6_vL32b_nt_cur_ai
9742 2U, // V6_vL32b_nt_cur_npred_ai
9743 2U, // V6_vL32b_nt_cur_npred_pi
9744 2U, // V6_vL32b_nt_cur_npred_ppu
9745 0U, // V6_vL32b_nt_cur_pi
9746 0U, // V6_vL32b_nt_cur_ppu
9747 2U, // V6_vL32b_nt_cur_pred_ai
9748 2U, // V6_vL32b_nt_cur_pred_pi
9749 2U, // V6_vL32b_nt_cur_pred_ppu
9750 2U, // V6_vL32b_nt_npred_ai
9751 2U, // V6_vL32b_nt_npred_pi
9752 2U, // V6_vL32b_nt_npred_ppu
9753 0U, // V6_vL32b_nt_pi
9754 0U, // V6_vL32b_nt_ppu
9755 2U, // V6_vL32b_nt_pred_ai
9756 2U, // V6_vL32b_nt_pred_pi
9757 2U, // V6_vL32b_nt_pred_ppu
9758 0U, // V6_vL32b_nt_tmp_ai
9759 2U, // V6_vL32b_nt_tmp_npred_ai
9760 2U, // V6_vL32b_nt_tmp_npred_pi
9761 2U, // V6_vL32b_nt_tmp_npred_ppu
9762 0U, // V6_vL32b_nt_tmp_pi
9763 0U, // V6_vL32b_nt_tmp_ppu
9764 2U, // V6_vL32b_nt_tmp_pred_ai
9765 2U, // V6_vL32b_nt_tmp_pred_pi
9766 2U, // V6_vL32b_nt_tmp_pred_ppu
9767 0U, // V6_vL32b_pi
9768 0U, // V6_vL32b_ppu
9769 0U, // V6_vL32b_pred_ai
9770 0U, // V6_vL32b_pred_pi
9771 0U, // V6_vL32b_pred_ppu
9772 0U, // V6_vL32b_tmp_ai
9773 0U, // V6_vL32b_tmp_npred_ai
9774 0U, // V6_vL32b_tmp_npred_pi
9775 0U, // V6_vL32b_tmp_npred_ppu
9776 0U, // V6_vL32b_tmp_pi
9777 0U, // V6_vL32b_tmp_ppu
9778 0U, // V6_vL32b_tmp_pred_ai
9779 0U, // V6_vL32b_tmp_pred_pi
9780 0U, // V6_vL32b_tmp_pred_ppu
9781 0U, // V6_vS32Ub_ai
9782 33U, // V6_vS32Ub_npred_ai
9783 41U, // V6_vS32Ub_npred_pi
9784 41U, // V6_vS32Ub_npred_ppu
9785 0U, // V6_vS32Ub_pi
9786 0U, // V6_vS32Ub_ppu
9787 33U, // V6_vS32Ub_pred_ai
9788 41U, // V6_vS32Ub_pred_pi
9789 41U, // V6_vS32Ub_pred_ppu
9790 0U, // V6_vS32b_ai
9791 0U, // V6_vS32b_new_ai
9792 97U, // V6_vS32b_new_npred_ai
9793 105U, // V6_vS32b_new_npred_pi
9794 105U, // V6_vS32b_new_npred_ppu
9795 0U, // V6_vS32b_new_pi
9796 0U, // V6_vS32b_new_ppu
9797 97U, // V6_vS32b_new_pred_ai
9798 105U, // V6_vS32b_new_pred_pi
9799 105U, // V6_vS32b_new_pred_ppu
9800 33U, // V6_vS32b_npred_ai
9801 41U, // V6_vS32b_npred_pi
9802 41U, // V6_vS32b_npred_ppu
9803 33U, // V6_vS32b_nqpred_ai
9804 41U, // V6_vS32b_nqpred_pi
9805 41U, // V6_vS32b_nqpred_ppu
9806 0U, // V6_vS32b_nt_ai
9807 0U, // V6_vS32b_nt_new_ai
9808 98U, // V6_vS32b_nt_new_npred_ai
9809 106U, // V6_vS32b_nt_new_npred_pi
9810 106U, // V6_vS32b_nt_new_npred_ppu
9811 0U, // V6_vS32b_nt_new_pi
9812 0U, // V6_vS32b_nt_new_ppu
9813 98U, // V6_vS32b_nt_new_pred_ai
9814 106U, // V6_vS32b_nt_new_pred_pi
9815 106U, // V6_vS32b_nt_new_pred_ppu
9816 34U, // V6_vS32b_nt_npred_ai
9817 42U, // V6_vS32b_nt_npred_pi
9818 42U, // V6_vS32b_nt_npred_ppu
9819 34U, // V6_vS32b_nt_nqpred_ai
9820 42U, // V6_vS32b_nt_nqpred_pi
9821 42U, // V6_vS32b_nt_nqpred_ppu
9822 0U, // V6_vS32b_nt_pi
9823 0U, // V6_vS32b_nt_ppu
9824 34U, // V6_vS32b_nt_pred_ai
9825 42U, // V6_vS32b_nt_pred_pi
9826 42U, // V6_vS32b_nt_pred_ppu
9827 34U, // V6_vS32b_nt_qpred_ai
9828 42U, // V6_vS32b_nt_qpred_pi
9829 42U, // V6_vS32b_nt_qpred_ppu
9830 0U, // V6_vS32b_pi
9831 0U, // V6_vS32b_ppu
9832 33U, // V6_vS32b_pred_ai
9833 41U, // V6_vS32b_pred_pi
9834 41U, // V6_vS32b_pred_ppu
9835 33U, // V6_vS32b_qpred_ai
9836 41U, // V6_vS32b_qpred_pi
9837 41U, // V6_vS32b_qpred_ppu
9838 0U, // V6_vS32b_srls_ai
9839 0U, // V6_vS32b_srls_pi
9840 0U, // V6_vS32b_srls_ppu
9841 0U, // V6_vabs_f8
9842 0U, // V6_vabs_hf
9843 0U, // V6_vabs_qf16_hf
9844 0U, // V6_vabs_qf16_qf16
9845 0U, // V6_vabs_qf32_qf32
9846 0U, // V6_vabs_qf32_sf
9847 0U, // V6_vabs_sf
9848 0U, // V6_vabsb
9849 0U, // V6_vabsb_sat
9850 0U, // V6_vabsdiffh
9851 0U, // V6_vabsdiffub
9852 0U, // V6_vabsdiffuh
9853 0U, // V6_vabsdiffw
9854 0U, // V6_vabsh
9855 0U, // V6_vabsh_sat
9856 0U, // V6_vabsw
9857 0U, // V6_vabsw_sat
9858 0U, // V6_vadd_hf
9859 0U, // V6_vadd_hf_f8
9860 0U, // V6_vadd_hf_hf
9861 0U, // V6_vadd_qf16
9862 0U, // V6_vadd_qf16_mix
9863 0U, // V6_vadd_qf32
9864 0U, // V6_vadd_qf32_mix
9865 0U, // V6_vadd_sf
9866 0U, // V6_vadd_sf_bf
9867 0U, // V6_vadd_sf_hf
9868 0U, // V6_vadd_sf_sf
9869 0U, // V6_vaddb
9870 0U, // V6_vaddb_dv
9871 0U, // V6_vaddbnq
9872 0U, // V6_vaddbq
9873 0U, // V6_vaddbsat
9874 0U, // V6_vaddbsat_dv
9875 50U, // V6_vaddcarry
9876 0U, // V6_vaddcarryo
9877 226U, // V6_vaddcarrysat
9878 0U, // V6_vaddclbh
9879 0U, // V6_vaddclbw
9880 0U, // V6_vaddh
9881 0U, // V6_vaddh_dv
9882 0U, // V6_vaddhnq
9883 0U, // V6_vaddhq
9884 0U, // V6_vaddhsat
9885 0U, // V6_vaddhsat_dv
9886 0U, // V6_vaddhw
9887 0U, // V6_vaddhw_acc
9888 0U, // V6_vaddubh
9889 0U, // V6_vaddubh_acc
9890 0U, // V6_vaddubsat
9891 0U, // V6_vaddubsat_dv
9892 0U, // V6_vaddububb_sat
9893 0U, // V6_vadduhsat
9894 0U, // V6_vadduhsat_dv
9895 0U, // V6_vadduhw
9896 0U, // V6_vadduhw_acc
9897 0U, // V6_vadduwsat
9898 0U, // V6_vadduwsat_dv
9899 2U, // V6_vaddw
9900 2U, // V6_vaddw_dv
9901 0U, // V6_vaddwnq
9902 0U, // V6_vaddwq
9903 2U, // V6_vaddwsat
9904 2U, // V6_vaddwsat_dv
9905 0U, // V6_valign4
9906 0U, // V6_valignb
9907 0U, // V6_valignbi
9908 0U, // V6_vand
9909 0U, // V6_vandnqrt
9910 0U, // V6_vandnqrt_acc
9911 0U, // V6_vandqrt
9912 0U, // V6_vandqrt_acc
9913 0U, // V6_vandvnqv
9914 0U, // V6_vandvqv
9915 0U, // V6_vandvrt
9916 0U, // V6_vandvrt_acc
9917 0U, // V6_vaslh
9918 0U, // V6_vaslh_acc
9919 0U, // V6_vaslhv
9920 0U, // V6_vaslw
9921 0U, // V6_vaslw_acc
9922 0U, // V6_vaslwv
9923 0U, // V6_vasr_into
9924 0U, // V6_vasrh
9925 0U, // V6_vasrh_acc
9926 0U, // V6_vasrhbrndsat
9927 0U, // V6_vasrhbsat
9928 2U, // V6_vasrhubrndsat
9929 0U, // V6_vasrhubsat
9930 0U, // V6_vasrhv
9931 2U, // V6_vasruhubrndsat
9932 0U, // V6_vasruhubsat
9933 2U, // V6_vasruwuhrndsat
9934 0U, // V6_vasruwuhsat
9935 0U, // V6_vasrvuhubrndsat
9936 0U, // V6_vasrvuhubsat
9937 0U, // V6_vasrvwuhrndsat
9938 0U, // V6_vasrvwuhsat
9939 0U, // V6_vasrw
9940 0U, // V6_vasrw_acc
9941 0U, // V6_vasrwh
9942 2U, // V6_vasrwhrndsat
9943 0U, // V6_vasrwhsat
9944 2U, // V6_vasrwuhrndsat
9945 0U, // V6_vasrwuhsat
9946 0U, // V6_vasrwv
9947 0U, // V6_vassign
9948 0U, // V6_vassign_fp
9949 0U, // V6_vassign_tmp
9950 0U, // V6_vavgb
9951 0U, // V6_vavgbrnd
9952 0U, // V6_vavgh
9953 0U, // V6_vavghrnd
9954 0U, // V6_vavgub
9955 0U, // V6_vavgubrnd
9956 0U, // V6_vavguh
9957 0U, // V6_vavguhrnd
9958 0U, // V6_vavguw
9959 0U, // V6_vavguwrnd
9960 0U, // V6_vavgw
9961 0U, // V6_vavgwrnd
9962 0U, // V6_vccombine
9963 0U, // V6_vcl0h
9964 0U, // V6_vcl0w
9965 0U, // V6_vcmov
9966 0U, // V6_vcombine
9967 0U, // V6_vcombine_tmp
9968 0U, // V6_vconv_bf_qf32
9969 0U, // V6_vconv_f8_qf16
9970 0U, // V6_vconv_h_hf
9971 0U, // V6_vconv_h_hf_rnd
9972 0U, // V6_vconv_hf_h
9973 0U, // V6_vconv_hf_qf16
9974 0U, // V6_vconv_hf_qf32
9975 0U, // V6_vconv_qf16_f8
9976 0U, // V6_vconv_qf16_hf
9977 0U, // V6_vconv_qf16_qf16
9978 0U, // V6_vconv_qf32_qf32
9979 0U, // V6_vconv_qf32_sf
9980 0U, // V6_vconv_sf_qf32
9981 0U, // V6_vconv_sf_w
9982 0U, // V6_vconv_w_sf
9983 0U, // V6_vcvt2_b_hf
9984 0U, // V6_vcvt2_hf_b
9985 0U, // V6_vcvt2_hf_ub
9986 0U, // V6_vcvt2_ub_hf
9987 0U, // V6_vcvt_b_hf
9988 0U, // V6_vcvt_bf_sf
9989 0U, // V6_vcvt_f8_hf
9990 0U, // V6_vcvt_h_hf
9991 0U, // V6_vcvt_hf_b
9992 0U, // V6_vcvt_hf_f8
9993 0U, // V6_vcvt_hf_h
9994 0U, // V6_vcvt_hf_sf
9995 0U, // V6_vcvt_hf_ub
9996 0U, // V6_vcvt_hf_uh
9997 0U, // V6_vcvt_sf_hf
9998 0U, // V6_vcvt_ub_hf
9999 0U, // V6_vcvt_uh_hf
10000 0U, // V6_vdeal
10001 0U, // V6_vdealb
10002 0U, // V6_vdealb4w
10003 0U, // V6_vdealh
10004 0U, // V6_vdealvdd
10005 0U, // V6_vdelta
10006 0U, // V6_vdmpy_sf_hf
10007 0U, // V6_vdmpy_sf_hf_acc
10008 0U, // V6_vdmpybus
10009 0U, // V6_vdmpybus_acc
10010 0U, // V6_vdmpybus_dv
10011 0U, // V6_vdmpybus_dv_acc
10012 0U, // V6_vdmpyhb
10013 0U, // V6_vdmpyhb_acc
10014 0U, // V6_vdmpyhb_dv
10015 0U, // V6_vdmpyhb_dv_acc
10016 0U, // V6_vdmpyhisat
10017 0U, // V6_vdmpyhisat_acc
10018 0U, // V6_vdmpyhsat
10019 0U, // V6_vdmpyhsat_acc
10020 0U, // V6_vdmpyhsuisat
10021 0U, // V6_vdmpyhsuisat_acc
10022 0U, // V6_vdmpyhsusat
10023 0U, // V6_vdmpyhsusat_acc
10024 0U, // V6_vdmpyhvsat
10025 0U, // V6_vdmpyhvsat_acc
10026 0U, // V6_vdsaduh
10027 0U, // V6_vdsaduh_acc
10028 0U, // V6_veqb
10029 0U, // V6_veqb_and
10030 0U, // V6_veqb_or
10031 0U, // V6_veqb_xor
10032 0U, // V6_veqh
10033 0U, // V6_veqh_and
10034 0U, // V6_veqh_or
10035 0U, // V6_veqh_xor
10036 0U, // V6_veqhf
10037 0U, // V6_veqhf_and
10038 0U, // V6_veqhf_or
10039 0U, // V6_veqhf_xor
10040 0U, // V6_veqsf
10041 0U, // V6_veqsf_and
10042 0U, // V6_veqsf_or
10043 0U, // V6_veqsf_xor
10044 0U, // V6_veqw
10045 0U, // V6_veqw_and
10046 0U, // V6_veqw_or
10047 0U, // V6_veqw_xor
10048 0U, // V6_vfmax_f8
10049 0U, // V6_vfmax_hf
10050 0U, // V6_vfmax_sf
10051 0U, // V6_vfmin_f8
10052 0U, // V6_vfmin_hf
10053 0U, // V6_vfmin_sf
10054 0U, // V6_vfneg_f8
10055 0U, // V6_vfneg_hf
10056 0U, // V6_vfneg_sf
10057 2U, // V6_vgathermh
10058 0U, // V6_vgathermhq
10059 2U, // V6_vgathermhw
10060 0U, // V6_vgathermhwq
10061 3U, // V6_vgathermw
10062 0U, // V6_vgathermwq
10063 0U, // V6_vgtb
10064 0U, // V6_vgtb_and
10065 0U, // V6_vgtb_or
10066 0U, // V6_vgtb_xor
10067 0U, // V6_vgtbf
10068 0U, // V6_vgtbf_and
10069 0U, // V6_vgtbf_or
10070 0U, // V6_vgtbf_xor
10071 0U, // V6_vgth
10072 0U, // V6_vgth_and
10073 0U, // V6_vgth_or
10074 0U, // V6_vgth_xor
10075 0U, // V6_vgthf
10076 0U, // V6_vgthf_and
10077 0U, // V6_vgthf_or
10078 0U, // V6_vgthf_xor
10079 0U, // V6_vgtsf
10080 0U, // V6_vgtsf_and
10081 0U, // V6_vgtsf_or
10082 0U, // V6_vgtsf_xor
10083 0U, // V6_vgtub
10084 0U, // V6_vgtub_and
10085 0U, // V6_vgtub_or
10086 0U, // V6_vgtub_xor
10087 0U, // V6_vgtuh
10088 0U, // V6_vgtuh_and
10089 0U, // V6_vgtuh_or
10090 0U, // V6_vgtuh_xor
10091 0U, // V6_vgtuw
10092 0U, // V6_vgtuw_and
10093 0U, // V6_vgtuw_or
10094 0U, // V6_vgtuw_xor
10095 0U, // V6_vgtw
10096 0U, // V6_vgtw_and
10097 0U, // V6_vgtw_or
10098 0U, // V6_vgtw_xor
10099 0U, // V6_vhist
10100 0U, // V6_vhistq
10101 0U, // V6_vilog2_hf
10102 0U, // V6_vilog2_qf16
10103 0U, // V6_vilog2_qf32
10104 0U, // V6_vilog2_sf
10105 0U, // V6_vinsertwr
10106 0U, // V6_vlalignb
10107 0U, // V6_vlalignbi
10108 0U, // V6_vlsrb
10109 0U, // V6_vlsrh
10110 0U, // V6_vlsrhv
10111 0U, // V6_vlsrw
10112 0U, // V6_vlsrwv
10113 0U, // V6_vlut4
10114 0U, // V6_vlutvvb
10115 0U, // V6_vlutvvb_nm
10116 0U, // V6_vlutvvb_oracc
10117 0U, // V6_vlutvvb_oracci
10118 0U, // V6_vlutvvbi
10119 0U, // V6_vlutvwh
10120 0U, // V6_vlutvwh_nm
10121 0U, // V6_vlutvwh_oracc
10122 0U, // V6_vlutvwh_oracci
10123 0U, // V6_vlutvwhi
10124 0U, // V6_vmax_bf
10125 0U, // V6_vmax_hf
10126 0U, // V6_vmax_sf
10127 0U, // V6_vmaxb
10128 0U, // V6_vmaxh
10129 0U, // V6_vmaxub
10130 0U, // V6_vmaxuh
10131 0U, // V6_vmaxw
10132 0U, // V6_vmerge_qf
10133 0U, // V6_vmin_bf
10134 0U, // V6_vmin_hf
10135 0U, // V6_vmin_sf
10136 0U, // V6_vminb
10137 0U, // V6_vminh
10138 0U, // V6_vminub
10139 0U, // V6_vminuh
10140 0U, // V6_vminw
10141 0U, // V6_vmpabus
10142 0U, // V6_vmpabus_acc
10143 0U, // V6_vmpabusv
10144 0U, // V6_vmpabuu
10145 0U, // V6_vmpabuu_acc
10146 0U, // V6_vmpabuuv
10147 0U, // V6_vmpahb
10148 0U, // V6_vmpahb_acc
10149 3U, // V6_vmpahhsat
10150 0U, // V6_vmpauhb
10151 0U, // V6_vmpauhb_acc
10152 3U, // V6_vmpauhuhsat
10153 0U, // V6_vmpsuhuhsat
10154 0U, // V6_vmpy_hf_f8
10155 0U, // V6_vmpy_hf_f8_acc
10156 0U, // V6_vmpy_hf_hf
10157 0U, // V6_vmpy_hf_hf_acc
10158 0U, // V6_vmpy_qf16
10159 0U, // V6_vmpy_qf16_hf
10160 0U, // V6_vmpy_qf16_mix_hf
10161 0U, // V6_vmpy_qf32
10162 0U, // V6_vmpy_qf32_hf
10163 0U, // V6_vmpy_qf32_mix_hf
10164 0U, // V6_vmpy_qf32_qf16
10165 0U, // V6_vmpy_qf32_sf
10166 0U, // V6_vmpy_rt_hf
10167 0U, // V6_vmpy_rt_qf16
10168 0U, // V6_vmpy_rt_sf
10169 0U, // V6_vmpy_sf_bf
10170 0U, // V6_vmpy_sf_bf_acc
10171 0U, // V6_vmpy_sf_hf
10172 0U, // V6_vmpy_sf_hf_acc
10173 0U, // V6_vmpy_sf_sf
10174 0U, // V6_vmpybus
10175 0U, // V6_vmpybus_acc
10176 0U, // V6_vmpybusv
10177 0U, // V6_vmpybusv_acc
10178 0U, // V6_vmpybv
10179 0U, // V6_vmpybv_acc
10180 0U, // V6_vmpyewuh
10181 0U, // V6_vmpyewuh_64
10182 0U, // V6_vmpyh
10183 0U, // V6_vmpyh_acc
10184 0U, // V6_vmpyhsat_acc
10185 0U, // V6_vmpyhsrs
10186 0U, // V6_vmpyhss
10187 0U, // V6_vmpyhus
10188 0U, // V6_vmpyhus_acc
10189 0U, // V6_vmpyhv
10190 0U, // V6_vmpyhv_acc
10191 0U, // V6_vmpyhvsrs
10192 0U, // V6_vmpyieoh
10193 0U, // V6_vmpyiewh_acc
10194 0U, // V6_vmpyiewuh
10195 0U, // V6_vmpyiewuh_acc
10196 0U, // V6_vmpyih
10197 0U, // V6_vmpyih_acc
10198 0U, // V6_vmpyihb
10199 0U, // V6_vmpyihb_acc
10200 0U, // V6_vmpyiowh
10201 0U, // V6_vmpyiwb
10202 0U, // V6_vmpyiwb_acc
10203 0U, // V6_vmpyiwh
10204 0U, // V6_vmpyiwh_acc
10205 0U, // V6_vmpyiwub
10206 0U, // V6_vmpyiwub_acc
10207 0U, // V6_vmpyowh
10208 0U, // V6_vmpyowh_64_acc
10209 0U, // V6_vmpyowh_rnd
10210 0U, // V6_vmpyowh_rnd_sacc
10211 0U, // V6_vmpyowh_sacc
10212 0U, // V6_vmpyub
10213 0U, // V6_vmpyub_acc
10214 0U, // V6_vmpyubv
10215 0U, // V6_vmpyubv_acc
10216 0U, // V6_vmpyuh
10217 0U, // V6_vmpyuh_acc
10218 0U, // V6_vmpyuhe
10219 0U, // V6_vmpyuhe_acc
10220 0U, // V6_vmpyuhv
10221 0U, // V6_vmpyuhv_acc
10222 0U, // V6_vmpyuhvs
10223 0U, // V6_vmux
10224 0U, // V6_vnavgb
10225 0U, // V6_vnavgh
10226 0U, // V6_vnavgub
10227 0U, // V6_vnavgw
10228 0U, // V6_vnccombine
10229 0U, // V6_vncmov
10230 0U, // V6_vneg_qf16_hf
10231 0U, // V6_vneg_qf16_qf16
10232 0U, // V6_vneg_qf32_qf32
10233 0U, // V6_vneg_qf32_sf
10234 0U, // V6_vnormamth
10235 0U, // V6_vnormamtw
10236 0U, // V6_vnot
10237 0U, // V6_vor
10238 0U, // V6_vpackeb
10239 0U, // V6_vpackeh
10240 0U, // V6_vpackhb_sat
10241 0U, // V6_vpackhub_sat
10242 0U, // V6_vpackob
10243 0U, // V6_vpackoh
10244 0U, // V6_vpackwh_sat
10245 0U, // V6_vpackwuh_sat
10246 0U, // V6_vpopcounth
10247 0U, // V6_vprefixqb
10248 0U, // V6_vprefixqh
10249 0U, // V6_vprefixqw
10250 0U, // V6_vrdelta
10251 0U, // V6_vrmpybub_rtt
10252 0U, // V6_vrmpybub_rtt_acc
10253 0U, // V6_vrmpybus
10254 0U, // V6_vrmpybus_acc
10255 17U, // V6_vrmpybusi
10256 1U, // V6_vrmpybusi_acc
10257 0U, // V6_vrmpybusv
10258 0U, // V6_vrmpybusv_acc
10259 0U, // V6_vrmpybv
10260 0U, // V6_vrmpybv_acc
10261 0U, // V6_vrmpyub
10262 0U, // V6_vrmpyub_acc
10263 0U, // V6_vrmpyub_rtt
10264 0U, // V6_vrmpyub_rtt_acc
10265 0U, // V6_vrmpyubi
10266 0U, // V6_vrmpyubi_acc
10267 0U, // V6_vrmpyubv
10268 0U, // V6_vrmpyubv_acc
10269 3U, // V6_vrmpyzbb_rt
10270 3U, // V6_vrmpyzbb_rt_acc
10271 3U, // V6_vrmpyzbb_rx
10272 3U, // V6_vrmpyzbb_rx_acc
10273 3U, // V6_vrmpyzbub_rt
10274 3U, // V6_vrmpyzbub_rt_acc
10275 3U, // V6_vrmpyzbub_rx
10276 3U, // V6_vrmpyzbub_rx_acc
10277 3U, // V6_vrmpyzcb_rt
10278 3U, // V6_vrmpyzcb_rt_acc
10279 3U, // V6_vrmpyzcb_rx
10280 3U, // V6_vrmpyzcb_rx_acc
10281 3U, // V6_vrmpyzcbs_rt
10282 3U, // V6_vrmpyzcbs_rt_acc
10283 3U, // V6_vrmpyzcbs_rx
10284 3U, // V6_vrmpyzcbs_rx_acc
10285 3U, // V6_vrmpyznb_rt
10286 3U, // V6_vrmpyznb_rt_acc
10287 3U, // V6_vrmpyznb_rx
10288 3U, // V6_vrmpyznb_rx_acc
10289 0U, // V6_vror
10290 0U, // V6_vrotr
10291 0U, // V6_vroundhb
10292 0U, // V6_vroundhub
10293 0U, // V6_vrounduhub
10294 0U, // V6_vrounduwuh
10295 0U, // V6_vroundwh
10296 0U, // V6_vroundwuh
10297 0U, // V6_vrsadubi
10298 0U, // V6_vrsadubi_acc
10299 0U, // V6_vsatdw
10300 0U, // V6_vsathub
10301 0U, // V6_vsatuwuh
10302 0U, // V6_vsatwh
10303 0U, // V6_vsb
10304 3U, // V6_vscattermh
10305 4U, // V6_vscattermh_add
10306 0U, // V6_vscattermhq
10307 4U, // V6_vscattermhw
10308 4U, // V6_vscattermhw_add
10309 0U, // V6_vscattermhwq
10310 4U, // V6_vscattermw
10311 4U, // V6_vscattermw_add
10312 0U, // V6_vscattermwq
10313 0U, // V6_vsh
10314 0U, // V6_vshufeh
10315 0U, // V6_vshuff
10316 0U, // V6_vshuffb
10317 0U, // V6_vshuffeb
10318 0U, // V6_vshuffh
10319 0U, // V6_vshuffob
10320 0U, // V6_vshuffvdd
10321 0U, // V6_vshufoeb
10322 0U, // V6_vshufoeh
10323 0U, // V6_vshufoh
10324 0U, // V6_vsub_hf
10325 0U, // V6_vsub_hf_f8
10326 0U, // V6_vsub_hf_hf
10327 0U, // V6_vsub_hf_mix
10328 0U, // V6_vsub_qf16
10329 0U, // V6_vsub_qf16_mix
10330 0U, // V6_vsub_qf32
10331 0U, // V6_vsub_qf32_mix
10332 0U, // V6_vsub_sf
10333 0U, // V6_vsub_sf_bf
10334 0U, // V6_vsub_sf_hf
10335 0U, // V6_vsub_sf_mix
10336 0U, // V6_vsub_sf_sf
10337 0U, // V6_vsubb
10338 0U, // V6_vsubb_dv
10339 0U, // V6_vsubbnq
10340 0U, // V6_vsubbq
10341 0U, // V6_vsubbsat
10342 0U, // V6_vsubbsat_dv
10343 50U, // V6_vsubcarry
10344 0U, // V6_vsubcarryo
10345 0U, // V6_vsubh
10346 0U, // V6_vsubh_dv
10347 0U, // V6_vsubhnq
10348 0U, // V6_vsubhq
10349 0U, // V6_vsubhsat
10350 0U, // V6_vsubhsat_dv
10351 0U, // V6_vsubhw
10352 0U, // V6_vsububh
10353 0U, // V6_vsububsat
10354 0U, // V6_vsububsat_dv
10355 0U, // V6_vsubububb_sat
10356 0U, // V6_vsubuhsat
10357 0U, // V6_vsubuhsat_dv
10358 0U, // V6_vsubuhw
10359 0U, // V6_vsubuwsat
10360 0U, // V6_vsubuwsat_dv
10361 2U, // V6_vsubw
10362 2U, // V6_vsubw_dv
10363 0U, // V6_vsubwnq
10364 0U, // V6_vsubwq
10365 2U, // V6_vsubwsat
10366 2U, // V6_vsubwsat_dv
10367 0U, // V6_vswap
10368 0U, // V6_vtmpyb
10369 0U, // V6_vtmpyb_acc
10370 0U, // V6_vtmpybus
10371 0U, // V6_vtmpybus_acc
10372 0U, // V6_vtmpyhb
10373 0U, // V6_vtmpyhb_acc
10374 0U, // V6_vunpackb
10375 0U, // V6_vunpackh
10376 0U, // V6_vunpackob
10377 0U, // V6_vunpackoh
10378 0U, // V6_vunpackub
10379 0U, // V6_vunpackuh
10380 0U, // V6_vwhist128
10381 0U, // V6_vwhist128m
10382 0U, // V6_vwhist128q
10383 0U, // V6_vwhist128qm
10384 0U, // V6_vwhist256
10385 0U, // V6_vwhist256_sat
10386 0U, // V6_vwhist256q
10387 0U, // V6_vwhist256q_sat
10388 0U, // V6_vxor
10389 0U, // V6_vzb
10390 0U, // V6_vzh
10391 0U, // V6_zLd_ai
10392 0U, // V6_zLd_pi
10393 0U, // V6_zLd_ppu
10394 0U, // V6_zLd_pred_ai
10395 0U, // V6_zLd_pred_pi
10396 0U, // V6_zLd_pred_ppu
10397 0U, // V6_zextract
10398 0U, // Y2_barrier
10399 0U, // Y2_break
10400 0U, // Y2_ciad
10401 0U, // Y2_crswap0
10402 0U, // Y2_cswi
10403 0U, // Y2_dccleana
10404 0U, // Y2_dccleanidx
10405 0U, // Y2_dccleaninva
10406 0U, // Y2_dccleaninvidx
10407 0U, // Y2_dcfetchbo
10408 0U, // Y2_dcinva
10409 0U, // Y2_dcinvidx
10410 0U, // Y2_dckill
10411 0U, // Y2_dctagr
10412 0U, // Y2_dctagw
10413 0U, // Y2_dczeroa
10414 0U, // Y2_getimask
10415 0U, // Y2_iassignr
10416 0U, // Y2_iassignw
10417 0U, // Y2_icdatar
10418 0U, // Y2_icdataw
10419 0U, // Y2_icinva
10420 0U, // Y2_icinvidx
10421 0U, // Y2_ickill
10422 0U, // Y2_ictagr
10423 0U, // Y2_ictagw
10424 0U, // Y2_isync
10425 0U, // Y2_k0lock
10426 0U, // Y2_k0unlock
10427 0U, // Y2_l2cleaninvidx
10428 0U, // Y2_l2kill
10429 0U, // Y2_resume
10430 0U, // Y2_setimask
10431 0U, // Y2_setprio
10432 0U, // Y2_start
10433 0U, // Y2_stop
10434 0U, // Y2_swi
10435 0U, // Y2_syncht
10436 0U, // Y2_tfrscrr
10437 0U, // Y2_tfrsrcr
10438 0U, // Y2_tlblock
10439 0U, // Y2_tlbp
10440 0U, // Y2_tlbpp
10441 0U, // Y2_tlbr
10442 0U, // Y2_tlbunlock
10443 0U, // Y2_tlbw
10444 0U, // Y2_wait
10445 0U, // Y4_crswap1
10446 0U, // Y4_crswap10
10447 0U, // Y4_l2fetch
10448 0U, // Y4_l2tagr
10449 0U, // Y4_l2tagw
10450 0U, // Y4_nmi
10451 0U, // Y4_siad
10452 0U, // Y4_tfrscpp
10453 0U, // Y4_tfrspcp
10454 0U, // Y4_trace
10455 0U, // Y5_ctlbw
10456 0U, // Y5_l2cleanidx
10457 0U, // Y5_l2fetch
10458 0U, // Y5_l2gclean
10459 0U, // Y5_l2gcleaninv
10460 0U, // Y5_l2gunlock
10461 0U, // Y5_l2invidx
10462 0U, // Y5_l2locka
10463 0U, // Y5_l2unlocka
10464 0U, // Y5_tlbasidi
10465 0U, // Y5_tlboc
10466 0U, // Y6_diag
10467 0U, // Y6_diag0
10468 0U, // Y6_diag1
10469 0U, // Y6_dmlink
10470 0U, // Y6_dmpause
10471 0U, // Y6_dmpoll
10472 0U, // Y6_dmresume
10473 0U, // Y6_dmstart
10474 0U, // Y6_dmwait
10475 0U, // Y6_l2gcleaninvpa
10476 0U, // Y6_l2gcleanpa
10477 4U, // dep_A2_addsat
10478 4U, // dep_A2_subsat
10479 0U, // dep_S2_packhl
10480 0U, // invalid_decode
10481 };
10482
10483 // Emit the opcode for the instruction.
10484 uint64_t Bits = 0;
10485 Bits |= (uint64_t)OpInfo0[MI.getOpcode()] << 0;
10486 Bits |= (uint64_t)OpInfo1[MI.getOpcode()] << 32;
10487 Bits |= (uint64_t)OpInfo2[MI.getOpcode()] << 48;
10488 if (Bits == 0)
10489 return {nullptr, Bits};
10490 return {AsmStrs+(Bits & 2047)-1, Bits};
10491
10492}
10493/// printInstruction - This method is automatically generated by tablegen
10494/// from the instruction set description.
10495LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
10496void HexagonInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O) {
10497 O << "\t";
10498
10499 auto MnemonicInfo = getMnemonic(MI: *MI);
10500
10501 O << MnemonicInfo.first;
10502
10503 uint64_t Bits = MnemonicInfo.second;
10504 assert(Bits != 0 && "Cannot print this instruction.");
10505
10506 // Fragment 0 encoded into 3 bits for 5 unique commands.
10507 switch ((Bits >> 11) & 7) {
10508 default: llvm_unreachable("Invalid command number.");
10509 case 0:
10510 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
10511 return;
10512 break;
10513 case 1:
10514 // A2_addsp, A2_iconst, A2_neg, A2_not, A2_tfrp, A2_tfrpi, A2_vaddb_map, ...
10515 printOperand(MI, OpNo: 0, O);
10516 break;
10517 case 2:
10518 // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
10519 printOperand(MI, OpNo: 1, O);
10520 break;
10521 case 3:
10522 // CALLProfile, J2_call, J2_jump, J2_loop0i, J2_loop0iext, J2_loop0r, J2_...
10523 printBrtarget(MI, OpNo: 0, O);
10524 break;
10525 case 4:
10526 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
10527 printOperand(MI, OpNo: 2, O);
10528 break;
10529 }
10530
10531
10532 // Fragment 1 encoded into 10 bits for 907 unique commands.
10533 switch ((Bits >> 14) & 1023) {
10534 default: llvm_unreachable("Invalid command number.");
10535 case 0:
10536 // A2_addsp, dup_A2_add, dup_A2_addi, A2_add, A2_addh_h16_hh, A2_addh_h16...
10537 O << " = add(";
10538 break;
10539 case 1:
10540 // A2_iconst
10541 O << " = iconst(#";
10542 printOperand(MI, OpNo: 1, O);
10543 O << ')';
10544 return;
10545 break;
10546 case 2:
10547 // A2_neg, A2_negp, A2_negsat
10548 O << " = neg(";
10549 printOperand(MI, OpNo: 1, O);
10550 break;
10551 case 3:
10552 // A2_not, A2_notp, C2_not, V6_pred_not
10553 O << " = not(";
10554 printOperand(MI, OpNo: 1, O);
10555 O << ')';
10556 return;
10557 break;
10558 case 4:
10559 // A2_tfrf, A2_tfrpf, A2_tfrpt, A2_tfrt, L2_ploadrbf_zomap, L2_ploadrbt_z...
10560 O << ") ";
10561 printOperand(MI, OpNo: 0, O);
10562 break;
10563 case 5:
10564 // A2_tfrfnew, A2_tfrpfnew, A2_tfrptnew, A2_tfrtnew, L2_ploadrbfnew_zomap...
10565 O << ".new) ";
10566 printOperand(MI, OpNo: 0, O);
10567 break;
10568 case 6:
10569 // A2_tfrp, C2_pxfer_map, V6_vassignp, dup_A2_tfr, A2_tfr, A2_tfrcrr, A2_...
10570 O << " = ";
10571 printOperand(MI, OpNo: 1, O);
10572 break;
10573 case 7:
10574 // A2_tfrpi, dup_A2_tfrsi, A2_tfrsi, J4_jumpseti, SA1_seti, SA1_setin1, T...
10575 O << " = #";
10576 printOperand(MI, OpNo: 1, O);
10577 break;
10578 case 8:
10579 // A2_vaddb_map, V6_vaddb_alt, V6_vaddb_dv_alt, V6_vaddbsat_alt, V6_vaddb...
10580 O << " = vaddb(";
10581 printOperand(MI, OpNo: 1, O);
10582 O << ',';
10583 printOperand(MI, OpNo: 2, O);
10584 break;
10585 case 9:
10586 // A2_vsubb_map, V6_vsubb_alt, V6_vsubb_dv_alt, V6_vsubbsat_alt, V6_vsubb...
10587 O << " = vsubb(";
10588 printOperand(MI, OpNo: 1, O);
10589 O << ',';
10590 printOperand(MI, OpNo: 2, O);
10591 break;
10592 case 10:
10593 // A2_zxtb, dup_A2_zxtb
10594 O << " = zxtb(";
10595 printOperand(MI, OpNo: 1, O);
10596 O << ')';
10597 return;
10598 break;
10599 case 11:
10600 // A4_boundscheck, A4_boundscheck_hi, A4_boundscheck_lo
10601 O << " = boundscheck(";
10602 printOperand(MI, OpNo: 1, O);
10603 O << ',';
10604 printOperand(MI, OpNo: 2, O);
10605 break;
10606 case 12:
10607 // C2_cmpgei
10608 O << " = cmp.ge(";
10609 printOperand(MI, OpNo: 1, O);
10610 O << ",#";
10611 printOperand(MI, OpNo: 2, O);
10612 O << ')';
10613 return;
10614 break;
10615 case 13:
10616 // C2_cmpgeui
10617 O << " = cmp.geu(";
10618 printOperand(MI, OpNo: 1, O);
10619 O << ",#";
10620 printOperand(MI, OpNo: 2, O);
10621 O << ')';
10622 return;
10623 break;
10624 case 14:
10625 // C2_cmplt
10626 O << " = cmp.lt(";
10627 printOperand(MI, OpNo: 1, O);
10628 O << ',';
10629 printOperand(MI, OpNo: 2, O);
10630 O << ')';
10631 return;
10632 break;
10633 case 15:
10634 // C2_cmpltu
10635 O << " = cmp.ltu(";
10636 printOperand(MI, OpNo: 1, O);
10637 O << ',';
10638 printOperand(MI, OpNo: 2, O);
10639 O << ')';
10640 return;
10641 break;
10642 case 16:
10643 // J2_jumpf_nopred_map, J2_jumpt_nopred_map
10644 O << ") jump ";
10645 printBrtarget(MI, OpNo: 1, O);
10646 return;
10647 break;
10648 case 17:
10649 // J2_jumprf_nopred_map, J2_jumprt_nopred_map
10650 O << ") jumpr ";
10651 printOperand(MI, OpNo: 1, O);
10652 return;
10653 break;
10654 case 18:
10655 // J2_trap1_noregmap, S6_allocframe_to_raw, V6_zld0, Y2_dcfetch, A4_ext, ...
10656 O << ')';
10657 return;
10658 break;
10659 case 19:
10660 // L2_loadalignb_zomap, L2_loadalignb_io, L2_loadalignb_pbr, L2_loadalign...
10661 O << " = memb_fifo(";
10662 break;
10663 case 20:
10664 // L2_loadalignh_zomap, L2_loadalignh_io, L2_loadalignh_pbr, L2_loadalign...
10665 O << " = memh_fifo(";
10666 break;
10667 case 21:
10668 // L2_loadbsw2_zomap, L2_loadbsw4_zomap, L2_loadbsw2_io, L2_loadbsw2_pbr,...
10669 O << " = membh(";
10670 printOperand(MI, OpNo: 1, O);
10671 break;
10672 case 22:
10673 // L2_loadbzw2_zomap, L2_loadbzw4_zomap, L2_loadbzw2_io, L2_loadbzw2_pbr,...
10674 O << " = memubh(";
10675 printOperand(MI, OpNo: 1, O);
10676 break;
10677 case 23:
10678 // L2_loadrb_zomap, dup_L2_loadrb_io, L2_loadrb_io, L2_loadrb_pbr, L2_loa...
10679 O << " = memb(";
10680 printOperand(MI, OpNo: 1, O);
10681 break;
10682 case 24:
10683 // L2_loadrd_zomap, dup_L2_loadrd_io, L2_loadrd_io, L2_loadrd_pbr, L2_loa...
10684 O << " = memd(";
10685 printOperand(MI, OpNo: 1, O);
10686 break;
10687 case 25:
10688 // L2_loadrh_zomap, dup_L2_loadrh_io, L2_loadrh_io, L2_loadrh_pbr, L2_loa...
10689 O << " = memh(";
10690 printOperand(MI, OpNo: 1, O);
10691 break;
10692 case 26:
10693 // L2_loadri_zomap, dup_L2_loadri_io, L2_loadri_io, L2_loadri_pbr, L2_loa...
10694 O << " = memw(";
10695 printOperand(MI, OpNo: 1, O);
10696 break;
10697 case 27:
10698 // L2_loadrub_zomap, dup_L2_loadrub_io, L2_loadrub_io, L2_loadrub_pbr, L2...
10699 O << " = memub(";
10700 printOperand(MI, OpNo: 1, O);
10701 break;
10702 case 28:
10703 // L2_loadruh_zomap, dup_L2_loadruh_io, L2_loadruh_io, L2_loadruh_pbr, L2...
10704 O << " = memuh(";
10705 printOperand(MI, OpNo: 1, O);
10706 break;
10707 case 29:
10708 // L4_add_memopb_zomap, L4_add_memoph_zomap, L4_add_memopw_zomap
10709 O << ") += ";
10710 printOperand(MI, OpNo: 1, O);
10711 return;
10712 break;
10713 case 30:
10714 // L4_and_memopb_zomap, L4_and_memoph_zomap, L4_and_memopw_zomap
10715 O << ") &= ";
10716 printOperand(MI, OpNo: 1, O);
10717 return;
10718 break;
10719 case 31:
10720 // L4_iadd_memopb_zomap, L4_iadd_memoph_zomap, L4_iadd_memopw_zomap
10721 O << ") += #";
10722 printOperand(MI, OpNo: 1, O);
10723 return;
10724 break;
10725 case 32:
10726 // L4_iand_memopb_zomap, L4_iand_memoph_zomap, L4_iand_memopw_zomap
10727 O << ") = clrbit(#";
10728 printOperand(MI, OpNo: 1, O);
10729 O << ')';
10730 return;
10731 break;
10732 case 33:
10733 // L4_ior_memopb_zomap, L4_ior_memoph_zomap, L4_ior_memopw_zomap
10734 O << ") = setbit(#";
10735 printOperand(MI, OpNo: 1, O);
10736 O << ')';
10737 return;
10738 break;
10739 case 34:
10740 // L4_isub_memopb_zomap, L4_isub_memoph_zomap, L4_isub_memopw_zomap
10741 O << ") -= #";
10742 printOperand(MI, OpNo: 1, O);
10743 return;
10744 break;
10745 case 35:
10746 // L4_or_memopb_zomap, L4_or_memoph_zomap, L4_or_memopw_zomap
10747 O << ") |= ";
10748 printOperand(MI, OpNo: 1, O);
10749 return;
10750 break;
10751 case 36:
10752 // L4_return_map_to_raw_f, L4_return_map_to_raw_t
10753 O << ") dealloc_return";
10754 return;
10755 break;
10756 case 37:
10757 // L4_return_map_to_raw_fnew_pnt, L4_return_map_to_raw_tnew_pnt
10758 O << ".new) dealloc_return:nt";
10759 return;
10760 break;
10761 case 38:
10762 // L4_return_map_to_raw_fnew_pt, L4_return_map_to_raw_tnew_pt
10763 O << ".new) dealloc_return:t";
10764 return;
10765 break;
10766 case 39:
10767 // L4_sub_memopb_zomap, L4_sub_memoph_zomap, L4_sub_memopw_zomap
10768 O << ") -= ";
10769 printOperand(MI, OpNo: 1, O);
10770 return;
10771 break;
10772 case 40:
10773 // M2_mpysmi, M2_mpyi
10774 O << " = mpyi(";
10775 printOperand(MI, OpNo: 1, O);
10776 break;
10777 case 41:
10778 // M2_mpyui
10779 O << " = mpyui(";
10780 printOperand(MI, OpNo: 1, O);
10781 O << ',';
10782 printOperand(MI, OpNo: 2, O);
10783 O << ')';
10784 return;
10785 break;
10786 case 42:
10787 // M2_vrcmpys_acc_s1, M2_vrcmpys_acc_s1_h, M2_vrcmpys_acc_s1_l
10788 O << " += vrcmpys(";
10789 printOperand(MI, OpNo: 2, O);
10790 O << ',';
10791 printOperand(MI, OpNo: 3, O);
10792 break;
10793 case 43:
10794 // M2_vrcmpys_s1, M2_vrcmpys_s1rp, M2_vrcmpys_s1_h, M2_vrcmpys_s1_l, M2_v...
10795 O << " = vrcmpys(";
10796 printOperand(MI, OpNo: 1, O);
10797 O << ',';
10798 printOperand(MI, OpNo: 2, O);
10799 break;
10800 case 44:
10801 // M7_vdmpy
10802 O << " = vdmpyw(";
10803 printOperand(MI, OpNo: 1, O);
10804 O << ',';
10805 printOperand(MI, OpNo: 2, O);
10806 O << ')';
10807 return;
10808 break;
10809 case 45:
10810 // M7_vdmpy_acc
10811 O << " += vdmpyw(";
10812 printOperand(MI, OpNo: 2, O);
10813 O << ',';
10814 printOperand(MI, OpNo: 3, O);
10815 O << ')';
10816 return;
10817 break;
10818 case 46:
10819 // PS_tailcall_r, CALLProfile, EH_RETURN_JMPR, J2_call, J2_callr, J2_call...
10820 return;
10821 break;
10822 case 47:
10823 // S2_asr_i_p_rnd_goodsyntax, S2_asr_i_r_rnd_goodsyntax
10824 O << " = asrrnd(";
10825 printOperand(MI, OpNo: 1, O);
10826 O << ",#";
10827 printOperand(MI, OpNo: 2, O);
10828 O << ')';
10829 return;
10830 break;
10831 case 48:
10832 // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
10833 O << ") memb(";
10834 break;
10835 case 49:
10836 // S2_pstorerdf_zomap, S2_pstorerdt_zomap, S2_pstorerdf_io, S2_pstorerdf_...
10837 O << ") memd(";
10838 break;
10839 case 50:
10840 // S2_pstorerff_zomap, S2_pstorerft_zomap, S2_pstorerhf_zomap, S2_pstorer...
10841 O << ") memh(";
10842 break;
10843 case 51:
10844 // S2_pstorerif_zomap, S2_pstorerinewf_zomap, S2_pstorerinewt_zomap, S2_p...
10845 O << ") memw(";
10846 break;
10847 case 52:
10848 // S2_storerb_zomap, S2_storerbnew_zomap, S2_storerd_zomap, S2_storerf_zo...
10849 O << ") = ";
10850 printOperand(MI, OpNo: 1, O);
10851 break;
10852 case 53:
10853 // S2_tableidxb_goodsyntax, S2_tableidxb
10854 O << " = tableidxb(";
10855 printOperand(MI, OpNo: 2, O);
10856 O << ",#";
10857 printOperand(MI, OpNo: 3, O);
10858 O << ",#";
10859 printOperand(MI, OpNo: 4, O);
10860 break;
10861 case 54:
10862 // S2_tableidxd_goodsyntax, S2_tableidxd
10863 O << " = tableidxd(";
10864 printOperand(MI, OpNo: 2, O);
10865 O << ",#";
10866 printOperand(MI, OpNo: 3, O);
10867 O << ",#";
10868 printOperand(MI, OpNo: 4, O);
10869 break;
10870 case 55:
10871 // S2_tableidxh_goodsyntax, S2_tableidxh
10872 O << " = tableidxh(";
10873 printOperand(MI, OpNo: 2, O);
10874 O << ",#";
10875 printOperand(MI, OpNo: 3, O);
10876 O << ",#";
10877 printOperand(MI, OpNo: 4, O);
10878 break;
10879 case 56:
10880 // S2_tableidxw_goodsyntax, S2_tableidxw
10881 O << " = tableidxw(";
10882 printOperand(MI, OpNo: 2, O);
10883 O << ",#";
10884 printOperand(MI, OpNo: 3, O);
10885 O << ",#";
10886 printOperand(MI, OpNo: 4, O);
10887 break;
10888 case 57:
10889 // S4_pstorerbfnew_zomap, S4_pstorerbnewfnew_zomap, S4_pstorerbnewtnew_zo...
10890 O << ".new) memb(";
10891 break;
10892 case 58:
10893 // S4_pstorerdfnew_zomap, S4_pstorerdtnew_zomap, S2_pstorerdfnew_pi, S2_p...
10894 O << ".new) memd(";
10895 break;
10896 case 59:
10897 // S4_pstorerffnew_zomap, S4_pstorerftnew_zomap, S4_pstorerhfnew_zomap, S...
10898 O << ".new) memh(";
10899 break;
10900 case 60:
10901 // S4_pstorerifnew_zomap, S4_pstorerinewfnew_zomap, S4_pstorerinewtnew_zo...
10902 O << ".new) memw(";
10903 break;
10904 case 61:
10905 // S4_storeirb_zomap, S4_storeirh_zomap, S4_storeiri_zomap
10906 O << ") = #";
10907 printOperand(MI, OpNo: 1, O);
10908 return;
10909 break;
10910 case 62:
10911 // S5_asrhub_rnd_sat_goodsyntax, S5_asrhub_rnd_sat, S5_asrhub_sat
10912 O << " = vasrhub(";
10913 printOperand(MI, OpNo: 1, O);
10914 O << ",#";
10915 printOperand(MI, OpNo: 2, O);
10916 break;
10917 case 63:
10918 // S5_vasrhrnd_goodsyntax, V6_vasrh_alt, V6_vasrhv_alt, S2_asr_i_vh, S2_a...
10919 O << " = vasrh(";
10920 printOperand(MI, OpNo: 1, O);
10921 break;
10922 case 64:
10923 // V6_MAP_equb, V6_MAP_equh, V6_MAP_equw, V6_veqb, V6_veqh, V6_veqhf, V6_...
10924 O << " = vcmp.eq(";
10925 printOperand(MI, OpNo: 1, O);
10926 break;
10927 case 65:
10928 // V6_MAP_equb_and, V6_MAP_equh_and, V6_MAP_equw_and, V6_veqb_and, V6_veq...
10929 O << " &= vcmp.eq(";
10930 printOperand(MI, OpNo: 2, O);
10931 break;
10932 case 66:
10933 // V6_MAP_equb_ior, V6_MAP_equh_ior, V6_MAP_equw_ior, V6_veqb_or, V6_veqh...
10934 O << " |= vcmp.eq(";
10935 printOperand(MI, OpNo: 2, O);
10936 break;
10937 case 67:
10938 // V6_MAP_equb_xor, V6_MAP_equh_xor, V6_MAP_equw_xor, V6_veqb_xor, V6_veq...
10939 O << " ^= vcmp.eq(";
10940 printOperand(MI, OpNo: 2, O);
10941 break;
10942 case 68:
10943 // V6_dbl_ld0, V6_ld0, V6_ldnt0, V6_vL32b_ai, V6_vL32b_nt_ai, V6_vL32b_nt...
10944 O << " = vmem(";
10945 printOperand(MI, OpNo: 1, O);
10946 break;
10947 case 69:
10948 // V6_extractw_alt
10949 O << ".w = vextract(";
10950 printOperand(MI, OpNo: 1, O);
10951 O << ',';
10952 printOperand(MI, OpNo: 2, O);
10953 O << ')';
10954 return;
10955 break;
10956 case 70:
10957 // V6_hi
10958 O << " = hi(";
10959 printOperand(MI, OpNo: 1, O);
10960 O << ')';
10961 return;
10962 break;
10963 case 71:
10964 // V6_ldu0, V6_vL32Ub_ai, V6_vL32Ub_pi, V6_vL32Ub_ppu
10965 O << " = vmemu(";
10966 printOperand(MI, OpNo: 1, O);
10967 break;
10968 case 72:
10969 // V6_lo
10970 O << " = lo(";
10971 printOperand(MI, OpNo: 1, O);
10972 O << ')';
10973 return;
10974 break;
10975 case 73:
10976 // V6_stnnt0, V6_stnt0
10977 O << "):nt = ";
10978 printOperand(MI, OpNo: 1, O);
10979 break;
10980 case 74:
10981 // V6_stnp0, V6_stnpnt0, V6_stnq0, V6_stnqnt0, V6_stp0, V6_stpnt0, V6_stq...
10982 O << ") vmem(";
10983 break;
10984 case 75:
10985 // V6_stunp0, V6_stup0, V6_vS32Ub_npred_ai, V6_vS32Ub_npred_pi, V6_vS32Ub...
10986 O << ") vmemu(";
10987 break;
10988 case 76:
10989 // V6_v10mpyubs10
10990 O << ".w = v10mpy(";
10991 printOperand(MI, OpNo: 1, O);
10992 O << ".ub,";
10993 printOperand(MI, OpNo: 2, O);
10994 O << ".b,#";
10995 printOperand(MI, OpNo: 3, O);
10996 O << ')';
10997 return;
10998 break;
10999 case 77:
11000 // V6_v10mpyubs10_vxx
11001 O << ".w += v10mpy(";
11002 printOperand(MI, OpNo: 2, O);
11003 O << ".ub,";
11004 printOperand(MI, OpNo: 3, O);
11005 O << ".b,#";
11006 printOperand(MI, OpNo: 4, O);
11007 O << ')';
11008 return;
11009 break;
11010 case 78:
11011 // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt, V6_v6mpyhubs10, V6_v6mpyvubs10
11012 O << ".w = v6mpy(";
11013 printOperand(MI, OpNo: 1, O);
11014 O << ".ub,";
11015 printOperand(MI, OpNo: 2, O);
11016 break;
11017 case 79:
11018 // V6_vabsb_alt, V6_vabsb_sat_alt
11019 O << " = vabsb(";
11020 printOperand(MI, OpNo: 1, O);
11021 break;
11022 case 80:
11023 // V6_vabsdiffh_alt, M2_vabsdiffh
11024 O << " = vabsdiffh(";
11025 printOperand(MI, OpNo: 1, O);
11026 O << ',';
11027 printOperand(MI, OpNo: 2, O);
11028 O << ')';
11029 return;
11030 break;
11031 case 81:
11032 // V6_vabsdiffub_alt, M6_vabsdiffub
11033 O << " = vabsdiffub(";
11034 printOperand(MI, OpNo: 1, O);
11035 O << ',';
11036 printOperand(MI, OpNo: 2, O);
11037 O << ')';
11038 return;
11039 break;
11040 case 82:
11041 // V6_vabsdiffuh_alt
11042 O << " = vabsdiffuh(";
11043 printOperand(MI, OpNo: 1, O);
11044 O << ',';
11045 printOperand(MI, OpNo: 2, O);
11046 O << ')';
11047 return;
11048 break;
11049 case 83:
11050 // V6_vabsdiffw_alt, M2_vabsdiffw
11051 O << " = vabsdiffw(";
11052 printOperand(MI, OpNo: 1, O);
11053 O << ',';
11054 printOperand(MI, OpNo: 2, O);
11055 O << ')';
11056 return;
11057 break;
11058 case 84:
11059 // V6_vabsh_alt, V6_vabsh_sat_alt, A2_vabsh, A2_vabshsat
11060 O << " = vabsh(";
11061 printOperand(MI, OpNo: 1, O);
11062 break;
11063 case 85:
11064 // V6_vabsub_alt
11065 O << ".ub = vabs(";
11066 printOperand(MI, OpNo: 1, O);
11067 O << ".b)";
11068 return;
11069 break;
11070 case 86:
11071 // V6_vabsuh_alt
11072 O << ".uh = vabs(";
11073 printOperand(MI, OpNo: 1, O);
11074 O << ".h)";
11075 return;
11076 break;
11077 case 87:
11078 // V6_vabsuw_alt
11079 O << ".uw = vabs(";
11080 printOperand(MI, OpNo: 1, O);
11081 O << ".w)";
11082 return;
11083 break;
11084 case 88:
11085 // V6_vabsw_alt, V6_vabsw_sat_alt, A2_vabsw, A2_vabswsat
11086 O << " = vabsw(";
11087 printOperand(MI, OpNo: 1, O);
11088 break;
11089 case 89:
11090 // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vsubbnq_alt, V6_vsubbq_alt
11091 O << ".b) ";
11092 printOperand(MI, OpNo: 0, O);
11093 break;
11094 case 90:
11095 // V6_vaddh_alt, V6_vaddh_dv_alt, V6_vaddhsat_alt, V6_vaddhsat_dv_alt, V6...
11096 O << " = vaddh(";
11097 printOperand(MI, OpNo: 1, O);
11098 O << ',';
11099 printOperand(MI, OpNo: 2, O);
11100 break;
11101 case 91:
11102 // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vsubhnq_alt, V6_vsubhq_alt
11103 O << ".h) ";
11104 printOperand(MI, OpNo: 0, O);
11105 break;
11106 case 92:
11107 // V6_vaddhw_acc_alt
11108 O << " += vaddh(";
11109 printOperand(MI, OpNo: 2, O);
11110 O << ',';
11111 printOperand(MI, OpNo: 3, O);
11112 O << ')';
11113 return;
11114 break;
11115 case 93:
11116 // V6_vaddubh_acc_alt
11117 O << " += vaddub(";
11118 printOperand(MI, OpNo: 2, O);
11119 O << ',';
11120 printOperand(MI, OpNo: 3, O);
11121 O << ')';
11122 return;
11123 break;
11124 case 94:
11125 // V6_vaddubh_alt, V6_vaddubsat_alt, V6_vaddubsat_dv_alt, A2_vaddub, A2_v...
11126 O << " = vaddub(";
11127 printOperand(MI, OpNo: 1, O);
11128 O << ',';
11129 printOperand(MI, OpNo: 2, O);
11130 break;
11131 case 95:
11132 // V6_vadduhsat_alt, V6_vadduhsat_dv_alt, V6_vadduhw_alt, A2_svadduhs, A2...
11133 O << " = vadduh(";
11134 printOperand(MI, OpNo: 1, O);
11135 O << ',';
11136 printOperand(MI, OpNo: 2, O);
11137 break;
11138 case 96:
11139 // V6_vadduhw_acc_alt
11140 O << " += vadduh(";
11141 printOperand(MI, OpNo: 2, O);
11142 O << ',';
11143 printOperand(MI, OpNo: 3, O);
11144 O << ')';
11145 return;
11146 break;
11147 case 97:
11148 // V6_vadduwsat_alt, V6_vadduwsat_dv_alt
11149 O << " = vadduw(";
11150 printOperand(MI, OpNo: 1, O);
11151 O << ',';
11152 printOperand(MI, OpNo: 2, O);
11153 O << "):sat";
11154 return;
11155 break;
11156 case 98:
11157 // V6_vaddw_alt, V6_vaddw_dv_alt, V6_vaddwsat_alt, V6_vaddwsat_dv_alt, A2...
11158 O << " = vaddw(";
11159 printOperand(MI, OpNo: 1, O);
11160 O << ',';
11161 printOperand(MI, OpNo: 2, O);
11162 break;
11163 case 99:
11164 // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vsubwnq_alt, V6_vsubwq_alt
11165 O << ".w) ";
11166 printOperand(MI, OpNo: 0, O);
11167 break;
11168 case 100:
11169 // V6_vandnqrt_acc_alt
11170 O << ".ub |= vand(!";
11171 printOperand(MI, OpNo: 2, O);
11172 O << ".ub,";
11173 printOperand(MI, OpNo: 3, O);
11174 O << ".ub)";
11175 return;
11176 break;
11177 case 101:
11178 // V6_vandnqrt_alt
11179 O << ".ub = vand(!";
11180 printOperand(MI, OpNo: 1, O);
11181 O << ".ub,";
11182 printOperand(MI, OpNo: 2, O);
11183 O << ".ub)";
11184 return;
11185 break;
11186 case 102:
11187 // V6_vandqrt_acc_alt, V6_vandvrt_acc_alt
11188 O << ".ub |= vand(";
11189 printOperand(MI, OpNo: 2, O);
11190 O << ".ub,";
11191 printOperand(MI, OpNo: 3, O);
11192 O << ".ub)";
11193 return;
11194 break;
11195 case 103:
11196 // V6_vandqrt_alt, V6_vandvrt_alt
11197 O << ".ub = vand(";
11198 printOperand(MI, OpNo: 1, O);
11199 O << ".ub,";
11200 printOperand(MI, OpNo: 2, O);
11201 O << ".ub)";
11202 return;
11203 break;
11204 case 104:
11205 // V6_vaslh_acc_alt
11206 O << " += vaslh(";
11207 printOperand(MI, OpNo: 2, O);
11208 O << ',';
11209 printOperand(MI, OpNo: 3, O);
11210 O << ')';
11211 return;
11212 break;
11213 case 105:
11214 // V6_vaslh_alt, V6_vaslhv_alt, S2_asl_i_vh, S2_asl_r_vh
11215 O << " = vaslh(";
11216 printOperand(MI, OpNo: 1, O);
11217 break;
11218 case 106:
11219 // V6_vaslw_acc_alt
11220 O << " += vaslw(";
11221 printOperand(MI, OpNo: 2, O);
11222 O << ',';
11223 printOperand(MI, OpNo: 3, O);
11224 O << ')';
11225 return;
11226 break;
11227 case 107:
11228 // V6_vaslw_alt, V6_vaslwv_alt, S2_asl_i_vw, S2_asl_r_vw
11229 O << " = vaslw(";
11230 printOperand(MI, OpNo: 1, O);
11231 break;
11232 case 108:
11233 // V6_vasr_into_alt
11234 O << " = vasrinto(";
11235 printOperand(MI, OpNo: 2, O);
11236 O << ',';
11237 printOperand(MI, OpNo: 3, O);
11238 O << ')';
11239 return;
11240 break;
11241 case 109:
11242 // V6_vasrh_acc_alt
11243 O << " += vasrh(";
11244 printOperand(MI, OpNo: 2, O);
11245 O << ',';
11246 printOperand(MI, OpNo: 3, O);
11247 O << ')';
11248 return;
11249 break;
11250 case 110:
11251 // V6_vasrw_acc_alt
11252 O << " += vasrw(";
11253 printOperand(MI, OpNo: 2, O);
11254 O << ',';
11255 printOperand(MI, OpNo: 3, O);
11256 O << ')';
11257 return;
11258 break;
11259 case 111:
11260 // V6_vasrw_alt, V6_vasrwv_alt, S2_asr_i_svw_trun, S2_asr_i_vw, S2_asr_r_...
11261 O << " = vasrw(";
11262 printOperand(MI, OpNo: 1, O);
11263 break;
11264 case 112:
11265 // V6_vavgb_alt, V6_vavgbrnd_alt
11266 O << " = vavgb(";
11267 printOperand(MI, OpNo: 1, O);
11268 O << ',';
11269 printOperand(MI, OpNo: 2, O);
11270 break;
11271 case 113:
11272 // V6_vavgh_alt, V6_vavghrnd_alt, A2_svavgh, A2_svavghs, A2_vavgh, A2_vav...
11273 O << " = vavgh(";
11274 printOperand(MI, OpNo: 1, O);
11275 O << ',';
11276 printOperand(MI, OpNo: 2, O);
11277 break;
11278 case 114:
11279 // V6_vavgub_alt, V6_vavgubrnd_alt, A2_vavgub, A2_vavgubr
11280 O << " = vavgub(";
11281 printOperand(MI, OpNo: 1, O);
11282 O << ',';
11283 printOperand(MI, OpNo: 2, O);
11284 break;
11285 case 115:
11286 // V6_vavguh_alt, V6_vavguhrnd_alt, A2_vavguh, A2_vavguhr
11287 O << " = vavguh(";
11288 printOperand(MI, OpNo: 1, O);
11289 O << ',';
11290 printOperand(MI, OpNo: 2, O);
11291 break;
11292 case 116:
11293 // V6_vavguw_alt, V6_vavguwrnd_alt, A2_vavguw, A2_vavguwr
11294 O << " = vavguw(";
11295 printOperand(MI, OpNo: 1, O);
11296 O << ',';
11297 printOperand(MI, OpNo: 2, O);
11298 break;
11299 case 117:
11300 // V6_vavgw_alt, V6_vavgwrnd_alt, A2_vavgw, A2_vavgwcr, A2_vavgwr
11301 O << " = vavgw(";
11302 printOperand(MI, OpNo: 1, O);
11303 O << ',';
11304 printOperand(MI, OpNo: 2, O);
11305 break;
11306 case 118:
11307 // V6_vcl0h_alt
11308 O << " = vcl0h(";
11309 printOperand(MI, OpNo: 1, O);
11310 O << ')';
11311 return;
11312 break;
11313 case 119:
11314 // V6_vcl0w_alt
11315 O << " = vcl0w(";
11316 printOperand(MI, OpNo: 1, O);
11317 O << ')';
11318 return;
11319 break;
11320 case 120:
11321 // V6_vd0, V6_vdd0, SA1_clrf, SA1_clrfnew, SA1_clrt, SA1_clrtnew
11322 O << " = #0";
11323 return;
11324 break;
11325 case 121:
11326 // V6_vdealb4w_alt
11327 O << " = vdealb4w(";
11328 printOperand(MI, OpNo: 1, O);
11329 O << ',';
11330 printOperand(MI, OpNo: 2, O);
11331 O << ')';
11332 return;
11333 break;
11334 case 122:
11335 // V6_vdealb_alt
11336 O << " = vdealb(";
11337 printOperand(MI, OpNo: 1, O);
11338 O << ')';
11339 return;
11340 break;
11341 case 123:
11342 // V6_vdealh_alt
11343 O << " = vdealh(";
11344 printOperand(MI, OpNo: 1, O);
11345 O << ')';
11346 return;
11347 break;
11348 case 124:
11349 // V6_vdmpybus_acc_alt, V6_vdmpybus_dv_acc_alt
11350 O << " += vdmpybus(";
11351 printOperand(MI, OpNo: 2, O);
11352 O << ',';
11353 printOperand(MI, OpNo: 3, O);
11354 O << ')';
11355 return;
11356 break;
11357 case 125:
11358 // V6_vdmpybus_alt, V6_vdmpybus_dv_alt
11359 O << " = vdmpybus(";
11360 printOperand(MI, OpNo: 1, O);
11361 O << ',';
11362 printOperand(MI, OpNo: 2, O);
11363 O << ')';
11364 return;
11365 break;
11366 case 126:
11367 // V6_vdmpyhb_acc_alt, V6_vdmpyhb_dv_acc_alt
11368 O << " += vdmpyhb(";
11369 printOperand(MI, OpNo: 2, O);
11370 O << ',';
11371 printOperand(MI, OpNo: 3, O);
11372 O << ')';
11373 return;
11374 break;
11375 case 127:
11376 // V6_vdmpyhb_alt, V6_vdmpyhb_dv_alt
11377 O << " = vdmpyhb(";
11378 printOperand(MI, OpNo: 1, O);
11379 O << ',';
11380 printOperand(MI, OpNo: 2, O);
11381 O << ')';
11382 return;
11383 break;
11384 case 128:
11385 // V6_vdmpyhisat_acc_alt, V6_vdmpyhsat_acc_alt, V6_vdmpyhvsat_acc_alt
11386 O << " += vdmpyh(";
11387 printOperand(MI, OpNo: 2, O);
11388 O << ',';
11389 printOperand(MI, OpNo: 3, O);
11390 O << "):sat";
11391 return;
11392 break;
11393 case 129:
11394 // V6_vdmpyhisat_alt, V6_vdmpyhsat_alt, V6_vdmpyhvsat_alt
11395 O << " = vdmpyh(";
11396 printOperand(MI, OpNo: 1, O);
11397 O << ',';
11398 printOperand(MI, OpNo: 2, O);
11399 O << "):sat";
11400 return;
11401 break;
11402 case 130:
11403 // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsusat_acc_alt
11404 O << " += vdmpyhsu(";
11405 printOperand(MI, OpNo: 2, O);
11406 O << ',';
11407 printOperand(MI, OpNo: 3, O);
11408 break;
11409 case 131:
11410 // V6_vdmpyhsuisat_alt, V6_vdmpyhsusat_alt
11411 O << " = vdmpyhsu(";
11412 printOperand(MI, OpNo: 1, O);
11413 O << ',';
11414 printOperand(MI, OpNo: 2, O);
11415 break;
11416 case 132:
11417 // V6_vdsaduh_acc_alt
11418 O << " += vdsaduh(";
11419 printOperand(MI, OpNo: 2, O);
11420 O << ',';
11421 printOperand(MI, OpNo: 3, O);
11422 O << ')';
11423 return;
11424 break;
11425 case 133:
11426 // V6_vdsaduh_alt
11427 O << " = vdsaduh(";
11428 printOperand(MI, OpNo: 1, O);
11429 O << ',';
11430 printOperand(MI, OpNo: 2, O);
11431 O << ')';
11432 return;
11433 break;
11434 case 134:
11435 // V6_vlsrh_alt, V6_vlsrhv_alt, S2_lsr_i_vh, S2_lsr_r_vh
11436 O << " = vlsrh(";
11437 printOperand(MI, OpNo: 1, O);
11438 break;
11439 case 135:
11440 // V6_vlsrw_alt, V6_vlsrwv_alt, S2_lsr_i_vw, S2_lsr_r_vw
11441 O << " = vlsrw(";
11442 printOperand(MI, OpNo: 1, O);
11443 break;
11444 case 136:
11445 // V6_vmaxb_alt, A2_vmaxb
11446 O << " = vmaxb(";
11447 printOperand(MI, OpNo: 1, O);
11448 O << ',';
11449 printOperand(MI, OpNo: 2, O);
11450 O << ')';
11451 return;
11452 break;
11453 case 137:
11454 // V6_vmaxh_alt, A2_vmaxh
11455 O << " = vmaxh(";
11456 printOperand(MI, OpNo: 1, O);
11457 O << ',';
11458 printOperand(MI, OpNo: 2, O);
11459 O << ')';
11460 return;
11461 break;
11462 case 138:
11463 // V6_vmaxub_alt, A2_vmaxub
11464 O << " = vmaxub(";
11465 printOperand(MI, OpNo: 1, O);
11466 O << ',';
11467 printOperand(MI, OpNo: 2, O);
11468 O << ')';
11469 return;
11470 break;
11471 case 139:
11472 // V6_vmaxuh_alt, A2_vmaxuh
11473 O << " = vmaxuh(";
11474 printOperand(MI, OpNo: 1, O);
11475 O << ',';
11476 printOperand(MI, OpNo: 2, O);
11477 O << ')';
11478 return;
11479 break;
11480 case 140:
11481 // V6_vmaxw_alt, A2_vmaxw
11482 O << " = vmaxw(";
11483 printOperand(MI, OpNo: 1, O);
11484 O << ',';
11485 printOperand(MI, OpNo: 2, O);
11486 O << ')';
11487 return;
11488 break;
11489 case 141:
11490 // V6_vminb_alt, A2_vminb
11491 O << " = vminb(";
11492 printOperand(MI, OpNo: 1, O);
11493 O << ',';
11494 printOperand(MI, OpNo: 2, O);
11495 O << ')';
11496 return;
11497 break;
11498 case 142:
11499 // V6_vminh_alt, A2_vminh
11500 O << " = vminh(";
11501 printOperand(MI, OpNo: 1, O);
11502 O << ',';
11503 printOperand(MI, OpNo: 2, O);
11504 O << ')';
11505 return;
11506 break;
11507 case 143:
11508 // V6_vminub_alt, A2_vminub
11509 O << " = vminub(";
11510 printOperand(MI, OpNo: 1, O);
11511 O << ',';
11512 printOperand(MI, OpNo: 2, O);
11513 O << ')';
11514 return;
11515 break;
11516 case 144:
11517 // V6_vminuh_alt, A2_vminuh
11518 O << " = vminuh(";
11519 printOperand(MI, OpNo: 1, O);
11520 O << ',';
11521 printOperand(MI, OpNo: 2, O);
11522 O << ')';
11523 return;
11524 break;
11525 case 145:
11526 // V6_vminw_alt, A2_vminw
11527 O << " = vminw(";
11528 printOperand(MI, OpNo: 1, O);
11529 O << ',';
11530 printOperand(MI, OpNo: 2, O);
11531 O << ')';
11532 return;
11533 break;
11534 case 146:
11535 // V6_vmpabus_acc_alt
11536 O << " += vmpabus(";
11537 printOperand(MI, OpNo: 2, O);
11538 O << ',';
11539 printOperand(MI, OpNo: 3, O);
11540 O << ')';
11541 return;
11542 break;
11543 case 147:
11544 // V6_vmpabus_alt, V6_vmpabusv_alt
11545 O << " = vmpabus(";
11546 printOperand(MI, OpNo: 1, O);
11547 O << ',';
11548 printOperand(MI, OpNo: 2, O);
11549 O << ')';
11550 return;
11551 break;
11552 case 148:
11553 // V6_vmpabuu_acc_alt
11554 O << " += vmpabuu(";
11555 printOperand(MI, OpNo: 2, O);
11556 O << ',';
11557 printOperand(MI, OpNo: 3, O);
11558 O << ')';
11559 return;
11560 break;
11561 case 149:
11562 // V6_vmpabuu_alt, V6_vmpabuuv_alt
11563 O << " = vmpabuu(";
11564 printOperand(MI, OpNo: 1, O);
11565 O << ',';
11566 printOperand(MI, OpNo: 2, O);
11567 O << ')';
11568 return;
11569 break;
11570 case 150:
11571 // V6_vmpahb_acc_alt
11572 O << " += vmpahb(";
11573 printOperand(MI, OpNo: 2, O);
11574 O << ',';
11575 printOperand(MI, OpNo: 3, O);
11576 O << ')';
11577 return;
11578 break;
11579 case 151:
11580 // V6_vmpahb_alt
11581 O << " = vmpahb(";
11582 printOperand(MI, OpNo: 1, O);
11583 O << ',';
11584 printOperand(MI, OpNo: 2, O);
11585 O << ')';
11586 return;
11587 break;
11588 case 152:
11589 // V6_vmpauhb_acc_alt
11590 O << " += vmpauhb(";
11591 printOperand(MI, OpNo: 2, O);
11592 O << ',';
11593 printOperand(MI, OpNo: 3, O);
11594 O << ')';
11595 return;
11596 break;
11597 case 153:
11598 // V6_vmpauhb_alt
11599 O << " = vmpauhb(";
11600 printOperand(MI, OpNo: 1, O);
11601 O << ',';
11602 printOperand(MI, OpNo: 2, O);
11603 O << ')';
11604 return;
11605 break;
11606 case 154:
11607 // V6_vmpybus_acc_alt, V6_vmpybusv_acc_alt
11608 O << " += vmpybus(";
11609 printOperand(MI, OpNo: 2, O);
11610 O << ',';
11611 printOperand(MI, OpNo: 3, O);
11612 O << ')';
11613 return;
11614 break;
11615 case 155:
11616 // V6_vmpybus_alt, V6_vmpybusv_alt
11617 O << " = vmpybus(";
11618 printOperand(MI, OpNo: 1, O);
11619 O << ',';
11620 printOperand(MI, OpNo: 2, O);
11621 O << ')';
11622 return;
11623 break;
11624 case 156:
11625 // V6_vmpybv_acc_alt
11626 O << " += vmpyb(";
11627 printOperand(MI, OpNo: 2, O);
11628 O << ',';
11629 printOperand(MI, OpNo: 3, O);
11630 O << ')';
11631 return;
11632 break;
11633 case 157:
11634 // V6_vmpybv_alt
11635 O << " = vmpyb(";
11636 printOperand(MI, OpNo: 1, O);
11637 O << ',';
11638 printOperand(MI, OpNo: 2, O);
11639 O << ')';
11640 return;
11641 break;
11642 case 158:
11643 // V6_vmpyewuh_alt
11644 O << " = vmpyewuh(";
11645 printOperand(MI, OpNo: 1, O);
11646 O << ',';
11647 printOperand(MI, OpNo: 2, O);
11648 O << ')';
11649 return;
11650 break;
11651 case 159:
11652 // V6_vmpyh_acc_alt, V6_vmpyhsat_acc_alt, V6_vmpyhv_acc_alt, M2_vmac2, M2...
11653 O << " += vmpyh(";
11654 printOperand(MI, OpNo: 2, O);
11655 O << ',';
11656 printOperand(MI, OpNo: 3, O);
11657 break;
11658 case 160:
11659 // V6_vmpyh_alt, V6_vmpyhsrs_alt, V6_vmpyhss_alt, V6_vmpyhv_alt, V6_vmpyh...
11660 O << " = vmpyh(";
11661 printOperand(MI, OpNo: 1, O);
11662 O << ',';
11663 printOperand(MI, OpNo: 2, O);
11664 break;
11665 case 161:
11666 // V6_vmpyhus_acc_alt
11667 O << " += vmpyhus(";
11668 printOperand(MI, OpNo: 2, O);
11669 O << ',';
11670 printOperand(MI, OpNo: 3, O);
11671 O << ')';
11672 return;
11673 break;
11674 case 162:
11675 // V6_vmpyhus_alt
11676 O << " = vmpyhus(";
11677 printOperand(MI, OpNo: 1, O);
11678 O << ',';
11679 printOperand(MI, OpNo: 2, O);
11680 O << ')';
11681 return;
11682 break;
11683 case 163:
11684 // V6_vmpyiewh_acc_alt
11685 O << " += vmpyiewh(";
11686 printOperand(MI, OpNo: 2, O);
11687 O << ',';
11688 printOperand(MI, OpNo: 3, O);
11689 O << ')';
11690 return;
11691 break;
11692 case 164:
11693 // V6_vmpyiewuh_acc_alt
11694 O << " += vmpyiewuh(";
11695 printOperand(MI, OpNo: 2, O);
11696 O << ',';
11697 printOperand(MI, OpNo: 3, O);
11698 O << ')';
11699 return;
11700 break;
11701 case 165:
11702 // V6_vmpyiewuh_alt
11703 O << " = vmpyiewuh(";
11704 printOperand(MI, OpNo: 1, O);
11705 O << ',';
11706 printOperand(MI, OpNo: 2, O);
11707 O << ')';
11708 return;
11709 break;
11710 case 166:
11711 // V6_vmpyih_acc_alt
11712 O << " += vmpyih(";
11713 printOperand(MI, OpNo: 2, O);
11714 O << ',';
11715 printOperand(MI, OpNo: 3, O);
11716 O << ')';
11717 return;
11718 break;
11719 case 167:
11720 // V6_vmpyih_alt
11721 O << " = vmpyih(";
11722 printOperand(MI, OpNo: 1, O);
11723 O << ',';
11724 printOperand(MI, OpNo: 2, O);
11725 O << ')';
11726 return;
11727 break;
11728 case 168:
11729 // V6_vmpyihb_acc_alt
11730 O << " += vmpyihb(";
11731 printOperand(MI, OpNo: 2, O);
11732 O << ',';
11733 printOperand(MI, OpNo: 3, O);
11734 O << ')';
11735 return;
11736 break;
11737 case 169:
11738 // V6_vmpyihb_alt
11739 O << " = vmpyihb(";
11740 printOperand(MI, OpNo: 1, O);
11741 O << ',';
11742 printOperand(MI, OpNo: 2, O);
11743 O << ')';
11744 return;
11745 break;
11746 case 170:
11747 // V6_vmpyiowh_alt
11748 O << " = vmpyiowh(";
11749 printOperand(MI, OpNo: 1, O);
11750 O << ',';
11751 printOperand(MI, OpNo: 2, O);
11752 O << ')';
11753 return;
11754 break;
11755 case 171:
11756 // V6_vmpyiwb_acc_alt
11757 O << " += vmpyiwb(";
11758 printOperand(MI, OpNo: 2, O);
11759 O << ',';
11760 printOperand(MI, OpNo: 3, O);
11761 O << ')';
11762 return;
11763 break;
11764 case 172:
11765 // V6_vmpyiwb_alt
11766 O << " = vmpyiwb(";
11767 printOperand(MI, OpNo: 1, O);
11768 O << ',';
11769 printOperand(MI, OpNo: 2, O);
11770 O << ')';
11771 return;
11772 break;
11773 case 173:
11774 // V6_vmpyiwh_acc_alt
11775 O << " += vmpyiwh(";
11776 printOperand(MI, OpNo: 2, O);
11777 O << ',';
11778 printOperand(MI, OpNo: 3, O);
11779 O << ')';
11780 return;
11781 break;
11782 case 174:
11783 // V6_vmpyiwh_alt
11784 O << " = vmpyiwh(";
11785 printOperand(MI, OpNo: 1, O);
11786 O << ',';
11787 printOperand(MI, OpNo: 2, O);
11788 O << ')';
11789 return;
11790 break;
11791 case 175:
11792 // V6_vmpyiwub_acc_alt
11793 O << " += vmpyiwub(";
11794 printOperand(MI, OpNo: 2, O);
11795 O << ',';
11796 printOperand(MI, OpNo: 3, O);
11797 O << ')';
11798 return;
11799 break;
11800 case 176:
11801 // V6_vmpyiwub_alt
11802 O << " = vmpyiwub(";
11803 printOperand(MI, OpNo: 1, O);
11804 O << ',';
11805 printOperand(MI, OpNo: 2, O);
11806 O << ')';
11807 return;
11808 break;
11809 case 177:
11810 // V6_vmpyowh_alt, V6_vmpyowh_rnd_alt
11811 O << " = vmpyowh(";
11812 printOperand(MI, OpNo: 1, O);
11813 O << ',';
11814 printOperand(MI, OpNo: 2, O);
11815 break;
11816 case 178:
11817 // V6_vmpyowh_rnd_sacc_alt, V6_vmpyowh_sacc_alt
11818 O << " += vmpyowh(";
11819 printOperand(MI, OpNo: 2, O);
11820 O << ',';
11821 printOperand(MI, OpNo: 3, O);
11822 break;
11823 case 179:
11824 // V6_vmpyub_acc_alt, V6_vmpyubv_acc_alt
11825 O << " += vmpyub(";
11826 printOperand(MI, OpNo: 2, O);
11827 O << ',';
11828 printOperand(MI, OpNo: 3, O);
11829 O << ')';
11830 return;
11831 break;
11832 case 180:
11833 // V6_vmpyub_alt, V6_vmpyubv_alt
11834 O << " = vmpyub(";
11835 printOperand(MI, OpNo: 1, O);
11836 O << ',';
11837 printOperand(MI, OpNo: 2, O);
11838 O << ')';
11839 return;
11840 break;
11841 case 181:
11842 // V6_vmpyuh_acc_alt, V6_vmpyuhv_acc_alt
11843 O << " += vmpyuh(";
11844 printOperand(MI, OpNo: 2, O);
11845 O << ',';
11846 printOperand(MI, OpNo: 3, O);
11847 O << ')';
11848 return;
11849 break;
11850 case 182:
11851 // V6_vmpyuh_alt, V6_vmpyuhv_alt
11852 O << " = vmpyuh(";
11853 printOperand(MI, OpNo: 1, O);
11854 O << ',';
11855 printOperand(MI, OpNo: 2, O);
11856 O << ')';
11857 return;
11858 break;
11859 case 183:
11860 // V6_vnavgb_alt
11861 O << " = vnavgb(";
11862 printOperand(MI, OpNo: 1, O);
11863 O << ',';
11864 printOperand(MI, OpNo: 2, O);
11865 O << ')';
11866 return;
11867 break;
11868 case 184:
11869 // V6_vnavgh_alt, A2_svnavgh, A2_vnavgh, A2_vnavghcr, A2_vnavghr
11870 O << " = vnavgh(";
11871 printOperand(MI, OpNo: 1, O);
11872 O << ',';
11873 printOperand(MI, OpNo: 2, O);
11874 break;
11875 case 185:
11876 // V6_vnavgub_alt
11877 O << " = vnavgub(";
11878 printOperand(MI, OpNo: 1, O);
11879 O << ',';
11880 printOperand(MI, OpNo: 2, O);
11881 O << ')';
11882 return;
11883 break;
11884 case 186:
11885 // V6_vnavgw_alt, A2_vnavgw, A2_vnavgwcr, A2_vnavgwr
11886 O << " = vnavgw(";
11887 printOperand(MI, OpNo: 1, O);
11888 O << ',';
11889 printOperand(MI, OpNo: 2, O);
11890 break;
11891 case 187:
11892 // V6_vnormamth_alt
11893 O << " = vnormamth(";
11894 printOperand(MI, OpNo: 1, O);
11895 O << ')';
11896 return;
11897 break;
11898 case 188:
11899 // V6_vnormamtw_alt
11900 O << " = vnormamtw(";
11901 printOperand(MI, OpNo: 1, O);
11902 O << ')';
11903 return;
11904 break;
11905 case 189:
11906 // V6_vpackeb_alt
11907 O << " = vpackeb(";
11908 printOperand(MI, OpNo: 1, O);
11909 O << ',';
11910 printOperand(MI, OpNo: 2, O);
11911 O << ')';
11912 return;
11913 break;
11914 case 190:
11915 // V6_vpackeh_alt
11916 O << " = vpackeh(";
11917 printOperand(MI, OpNo: 1, O);
11918 O << ',';
11919 printOperand(MI, OpNo: 2, O);
11920 O << ')';
11921 return;
11922 break;
11923 case 191:
11924 // V6_vpackhb_sat_alt
11925 O << " = vpackhb(";
11926 printOperand(MI, OpNo: 1, O);
11927 O << ',';
11928 printOperand(MI, OpNo: 2, O);
11929 O << "):sat";
11930 return;
11931 break;
11932 case 192:
11933 // V6_vpackhub_sat_alt
11934 O << " = vpackhub(";
11935 printOperand(MI, OpNo: 1, O);
11936 O << ',';
11937 printOperand(MI, OpNo: 2, O);
11938 O << "):sat";
11939 return;
11940 break;
11941 case 193:
11942 // V6_vpackob_alt
11943 O << " = vpackob(";
11944 printOperand(MI, OpNo: 1, O);
11945 O << ',';
11946 printOperand(MI, OpNo: 2, O);
11947 O << ')';
11948 return;
11949 break;
11950 case 194:
11951 // V6_vpackoh_alt
11952 O << " = vpackoh(";
11953 printOperand(MI, OpNo: 1, O);
11954 O << ',';
11955 printOperand(MI, OpNo: 2, O);
11956 O << ')';
11957 return;
11958 break;
11959 case 195:
11960 // V6_vpackwh_sat_alt
11961 O << " = vpackwh(";
11962 printOperand(MI, OpNo: 1, O);
11963 O << ',';
11964 printOperand(MI, OpNo: 2, O);
11965 O << "):sat";
11966 return;
11967 break;
11968 case 196:
11969 // V6_vpackwuh_sat_alt
11970 O << " = vpackwuh(";
11971 printOperand(MI, OpNo: 1, O);
11972 O << ',';
11973 printOperand(MI, OpNo: 2, O);
11974 O << "):sat";
11975 return;
11976 break;
11977 case 197:
11978 // V6_vpopcounth_alt
11979 O << " = vpopcounth(";
11980 printOperand(MI, OpNo: 1, O);
11981 O << ')';
11982 return;
11983 break;
11984 case 198:
11985 // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_acc, V6_vrmpybus_acc, V6_vrmp...
11986 O << ".w += vrmpy(";
11987 printOperand(MI, OpNo: 2, O);
11988 break;
11989 case 199:
11990 // V6_vrmpybub_rtt_alt, V6_vrmpybub_rtt, V6_vrmpybus, V6_vrmpybusi, V6_vr...
11991 O << ".w = vrmpy(";
11992 printOperand(MI, OpNo: 1, O);
11993 break;
11994 case 200:
11995 // V6_vrmpybus_acc_alt, V6_vrmpybusi_acc_alt, V6_vrmpybusv_acc_alt
11996 O << " += vrmpybus(";
11997 printOperand(MI, OpNo: 2, O);
11998 O << ',';
11999 printOperand(MI, OpNo: 3, O);
12000 break;
12001 case 201:
12002 // V6_vrmpybus_alt, V6_vrmpybusi_alt, V6_vrmpybusv_alt
12003 O << " = vrmpybus(";
12004 printOperand(MI, OpNo: 1, O);
12005 O << ',';
12006 printOperand(MI, OpNo: 2, O);
12007 break;
12008 case 202:
12009 // V6_vrmpybv_acc_alt
12010 O << " += vrmpyb(";
12011 printOperand(MI, OpNo: 2, O);
12012 O << ',';
12013 printOperand(MI, OpNo: 3, O);
12014 O << ')';
12015 return;
12016 break;
12017 case 203:
12018 // V6_vrmpybv_alt
12019 O << " = vrmpyb(";
12020 printOperand(MI, OpNo: 1, O);
12021 O << ',';
12022 printOperand(MI, OpNo: 2, O);
12023 O << ')';
12024 return;
12025 break;
12026 case 204:
12027 // V6_vrmpyub_acc_alt, V6_vrmpyubi_acc_alt, V6_vrmpyubv_acc_alt
12028 O << " += vrmpyub(";
12029 printOperand(MI, OpNo: 2, O);
12030 O << ',';
12031 printOperand(MI, OpNo: 3, O);
12032 break;
12033 case 205:
12034 // V6_vrmpyub_alt, V6_vrmpyubi_alt, V6_vrmpyubv_alt
12035 O << " = vrmpyub(";
12036 printOperand(MI, OpNo: 1, O);
12037 O << ',';
12038 printOperand(MI, OpNo: 2, O);
12039 break;
12040 case 206:
12041 // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_acc, V6_vrmpyub_rtt_acc, V6_vrmpyub...
12042 O << ".uw += vrmpy(";
12043 printOperand(MI, OpNo: 2, O);
12044 O << ".ub,";
12045 printOperand(MI, OpNo: 3, O);
12046 break;
12047 case 207:
12048 // V6_vrmpyub_rtt_alt, V6_vrmpyub, V6_vrmpyub_rtt, V6_vrmpyubi, V6_vrmpyu...
12049 O << ".uw = vrmpy(";
12050 printOperand(MI, OpNo: 1, O);
12051 O << ".ub,";
12052 printOperand(MI, OpNo: 2, O);
12053 break;
12054 case 208:
12055 // V6_vrotr_alt
12056 O << " = vrotr(";
12057 printOperand(MI, OpNo: 1, O);
12058 O << ',';
12059 printOperand(MI, OpNo: 2, O);
12060 O << ')';
12061 return;
12062 break;
12063 case 209:
12064 // V6_vroundhb_alt
12065 O << " = vroundhb(";
12066 printOperand(MI, OpNo: 1, O);
12067 O << ',';
12068 printOperand(MI, OpNo: 2, O);
12069 O << "):sat";
12070 return;
12071 break;
12072 case 210:
12073 // V6_vroundhub_alt
12074 O << " = vroundhub(";
12075 printOperand(MI, OpNo: 1, O);
12076 O << ',';
12077 printOperand(MI, OpNo: 2, O);
12078 O << "):sat";
12079 return;
12080 break;
12081 case 211:
12082 // V6_vrounduhub_alt
12083 O << " = vrounduhub(";
12084 printOperand(MI, OpNo: 1, O);
12085 O << ',';
12086 printOperand(MI, OpNo: 2, O);
12087 O << "):sat";
12088 return;
12089 break;
12090 case 212:
12091 // V6_vrounduwuh_alt
12092 O << " = vrounduwuh(";
12093 printOperand(MI, OpNo: 1, O);
12094 O << ',';
12095 printOperand(MI, OpNo: 2, O);
12096 O << "):sat";
12097 return;
12098 break;
12099 case 213:
12100 // V6_vroundwh_alt
12101 O << " = vroundwh(";
12102 printOperand(MI, OpNo: 1, O);
12103 O << ',';
12104 printOperand(MI, OpNo: 2, O);
12105 O << "):sat";
12106 return;
12107 break;
12108 case 214:
12109 // V6_vroundwuh_alt
12110 O << " = vroundwuh(";
12111 printOperand(MI, OpNo: 1, O);
12112 O << ',';
12113 printOperand(MI, OpNo: 2, O);
12114 O << "):sat";
12115 return;
12116 break;
12117 case 215:
12118 // V6_vrsadubi_acc_alt, A2_vrsadub_acc
12119 O << " += vrsadub(";
12120 printOperand(MI, OpNo: 2, O);
12121 O << ',';
12122 printOperand(MI, OpNo: 3, O);
12123 break;
12124 case 216:
12125 // V6_vrsadubi_alt, A2_vrsadub
12126 O << " = vrsadub(";
12127 printOperand(MI, OpNo: 1, O);
12128 O << ',';
12129 printOperand(MI, OpNo: 2, O);
12130 break;
12131 case 217:
12132 // V6_vsathub_alt, S2_svsathub, S2_vsathub, S2_vsathub_nopack
12133 O << " = vsathub(";
12134 printOperand(MI, OpNo: 1, O);
12135 break;
12136 case 218:
12137 // V6_vsatuwuh_alt
12138 O << " = vsatuwuh(";
12139 printOperand(MI, OpNo: 1, O);
12140 O << ',';
12141 printOperand(MI, OpNo: 2, O);
12142 O << ')';
12143 return;
12144 break;
12145 case 219:
12146 // V6_vsatwh_alt, S2_vsatwh, S2_vsatwh_nopack
12147 O << " = vsatwh(";
12148 printOperand(MI, OpNo: 1, O);
12149 break;
12150 case 220:
12151 // V6_vsb_alt
12152 O << " = vsxtb(";
12153 printOperand(MI, OpNo: 1, O);
12154 O << ')';
12155 return;
12156 break;
12157 case 221:
12158 // V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_alt, V6_vs...
12159 O << ',';
12160 break;
12161 case 222:
12162 // V6_vscattermhq_alt, V6_vscattermwhq_alt, V6_vscattermwq_alt, V6_vscatt...
12163 O << ") vscatter(";
12164 printOperand(MI, OpNo: 1, O);
12165 O << ',';
12166 printOperand(MI, OpNo: 2, O);
12167 O << ',';
12168 printOperand(MI, OpNo: 3, O);
12169 break;
12170 case 223:
12171 // V6_vsh_alt
12172 O << " = vsxth(";
12173 printOperand(MI, OpNo: 1, O);
12174 O << ')';
12175 return;
12176 break;
12177 case 224:
12178 // V6_vshufeh_alt
12179 O << " = vshuffeh(";
12180 printOperand(MI, OpNo: 1, O);
12181 O << ',';
12182 printOperand(MI, OpNo: 2, O);
12183 O << ')';
12184 return;
12185 break;
12186 case 225:
12187 // V6_vshuffb_alt
12188 O << " = vshuffb(";
12189 printOperand(MI, OpNo: 1, O);
12190 O << ')';
12191 return;
12192 break;
12193 case 226:
12194 // V6_vshuffeb_alt
12195 O << " = vshuffeb(";
12196 printOperand(MI, OpNo: 1, O);
12197 O << ',';
12198 printOperand(MI, OpNo: 2, O);
12199 O << ')';
12200 return;
12201 break;
12202 case 227:
12203 // V6_vshuffh_alt
12204 O << " = vshuffh(";
12205 printOperand(MI, OpNo: 1, O);
12206 O << ')';
12207 return;
12208 break;
12209 case 228:
12210 // V6_vshuffob_alt
12211 O << " = vshuffob(";
12212 printOperand(MI, OpNo: 1, O);
12213 O << ',';
12214 printOperand(MI, OpNo: 2, O);
12215 O << ')';
12216 return;
12217 break;
12218 case 229:
12219 // V6_vshufoeb_alt
12220 O << " = vshuffoeb(";
12221 printOperand(MI, OpNo: 1, O);
12222 O << ',';
12223 printOperand(MI, OpNo: 2, O);
12224 O << ')';
12225 return;
12226 break;
12227 case 230:
12228 // V6_vshufoeh_alt
12229 O << " = vshuffoeh(";
12230 printOperand(MI, OpNo: 1, O);
12231 O << ',';
12232 printOperand(MI, OpNo: 2, O);
12233 O << ')';
12234 return;
12235 break;
12236 case 231:
12237 // V6_vshufoh_alt
12238 O << " = vshuffoh(";
12239 printOperand(MI, OpNo: 1, O);
12240 O << ',';
12241 printOperand(MI, OpNo: 2, O);
12242 O << ')';
12243 return;
12244 break;
12245 case 232:
12246 // V6_vsubh_alt, V6_vsubh_dv_alt, V6_vsubhsat_alt, V6_vsubhsat_dv_alt, V6...
12247 O << " = vsubh(";
12248 printOperand(MI, OpNo: 1, O);
12249 O << ',';
12250 printOperand(MI, OpNo: 2, O);
12251 break;
12252 case 233:
12253 // V6_vsububh_alt, V6_vsububsat_alt, V6_vsububsat_dv_alt, A2_vsubub, A2_v...
12254 O << " = vsubub(";
12255 printOperand(MI, OpNo: 1, O);
12256 O << ',';
12257 printOperand(MI, OpNo: 2, O);
12258 break;
12259 case 234:
12260 // V6_vsubuhsat_alt, V6_vsubuhsat_dv_alt, V6_vsubuhw_alt, A2_svsubuhs, A2...
12261 O << " = vsubuh(";
12262 printOperand(MI, OpNo: 1, O);
12263 O << ',';
12264 printOperand(MI, OpNo: 2, O);
12265 break;
12266 case 235:
12267 // V6_vsubuwsat_alt, V6_vsubuwsat_dv_alt
12268 O << " = vsubuw(";
12269 printOperand(MI, OpNo: 1, O);
12270 O << ',';
12271 printOperand(MI, OpNo: 2, O);
12272 O << "):sat";
12273 return;
12274 break;
12275 case 236:
12276 // V6_vsubw_alt, V6_vsubw_dv_alt, V6_vsubwsat_alt, V6_vsubwsat_dv_alt, A2...
12277 O << " = vsubw(";
12278 printOperand(MI, OpNo: 1, O);
12279 O << ',';
12280 printOperand(MI, OpNo: 2, O);
12281 break;
12282 case 237:
12283 // V6_vtmpyb_acc_alt
12284 O << " += vtmpyb(";
12285 printOperand(MI, OpNo: 2, O);
12286 O << ',';
12287 printOperand(MI, OpNo: 3, O);
12288 O << ')';
12289 return;
12290 break;
12291 case 238:
12292 // V6_vtmpyb_alt
12293 O << " = vtmpyb(";
12294 printOperand(MI, OpNo: 1, O);
12295 O << ',';
12296 printOperand(MI, OpNo: 2, O);
12297 O << ')';
12298 return;
12299 break;
12300 case 239:
12301 // V6_vtmpybus_acc_alt
12302 O << " += vtmpybus(";
12303 printOperand(MI, OpNo: 2, O);
12304 O << ',';
12305 printOperand(MI, OpNo: 3, O);
12306 O << ')';
12307 return;
12308 break;
12309 case 240:
12310 // V6_vtmpybus_alt
12311 O << " = vtmpybus(";
12312 printOperand(MI, OpNo: 1, O);
12313 O << ',';
12314 printOperand(MI, OpNo: 2, O);
12315 O << ')';
12316 return;
12317 break;
12318 case 241:
12319 // V6_vtmpyhb_acc_alt
12320 O << " += vtmpyhb(";
12321 printOperand(MI, OpNo: 2, O);
12322 O << ',';
12323 printOperand(MI, OpNo: 3, O);
12324 O << ')';
12325 return;
12326 break;
12327 case 242:
12328 // V6_vtmpyhb_alt
12329 O << " = vtmpyhb(";
12330 printOperand(MI, OpNo: 1, O);
12331 O << ',';
12332 printOperand(MI, OpNo: 2, O);
12333 O << ')';
12334 return;
12335 break;
12336 case 243:
12337 // V6_vunpackb_alt
12338 O << " = vunpackb(";
12339 printOperand(MI, OpNo: 1, O);
12340 O << ')';
12341 return;
12342 break;
12343 case 244:
12344 // V6_vunpackh_alt
12345 O << " = vunpackh(";
12346 printOperand(MI, OpNo: 1, O);
12347 O << ')';
12348 return;
12349 break;
12350 case 245:
12351 // V6_vunpackob_alt
12352 O << " |= vunpackob(";
12353 printOperand(MI, OpNo: 2, O);
12354 O << ')';
12355 return;
12356 break;
12357 case 246:
12358 // V6_vunpackoh_alt
12359 O << " |= vunpackoh(";
12360 printOperand(MI, OpNo: 2, O);
12361 O << ')';
12362 return;
12363 break;
12364 case 247:
12365 // V6_vunpackub_alt
12366 O << " = vunpackub(";
12367 printOperand(MI, OpNo: 1, O);
12368 O << ')';
12369 return;
12370 break;
12371 case 248:
12372 // V6_vunpackuh_alt
12373 O << " = vunpackuh(";
12374 printOperand(MI, OpNo: 1, O);
12375 O << ')';
12376 return;
12377 break;
12378 case 249:
12379 // V6_vzb_alt
12380 O << " = vzxtb(";
12381 printOperand(MI, OpNo: 1, O);
12382 O << ')';
12383 return;
12384 break;
12385 case 250:
12386 // V6_vzh_alt
12387 O << " = vzxth(";
12388 printOperand(MI, OpNo: 1, O);
12389 O << ')';
12390 return;
12391 break;
12392 case 251:
12393 // V6_zldp0, V6_zLd_pred_ai, V6_zLd_pred_pi, V6_zLd_pred_ppu
12394 O << ") z = vmem(";
12395 break;
12396 case 252:
12397 // Y2_crswap_old
12398 O << ",sgp)";
12399 return;
12400 break;
12401 case 253:
12402 // dup_A2_andir, A2_and, A2_andir, A2_andp, A4_andn, A4_andnp, C2_and, C2...
12403 O << " = and(";
12404 printOperand(MI, OpNo: 1, O);
12405 break;
12406 case 254:
12407 // dup_A2_combineii, dup_A4_combineii, dup_A4_combineir, A2_combineii, A4...
12408 O << " = combine(#";
12409 printOperand(MI, OpNo: 1, O);
12410 break;
12411 case 255:
12412 // dup_A2_sxtb, A2_sxtb, SA1_sxtb
12413 O << " = sxtb(";
12414 printOperand(MI, OpNo: 1, O);
12415 O << ')';
12416 return;
12417 break;
12418 case 256:
12419 // dup_A2_sxth, A2_sxth, SA1_sxth
12420 O << " = sxth(";
12421 printOperand(MI, OpNo: 1, O);
12422 O << ')';
12423 return;
12424 break;
12425 case 257:
12426 // dup_A2_zxth, A2_zxth, SA1_zxth
12427 O << " = zxth(";
12428 printOperand(MI, OpNo: 1, O);
12429 O << ')';
12430 return;
12431 break;
12432 case 258:
12433 // dup_A4_combineri, A2_combine_hh, A2_combine_hl, A2_combine_lh, A2_comb...
12434 O << " = combine(";
12435 printOperand(MI, OpNo: 1, O);
12436 break;
12437 case 259:
12438 // dup_C2_cmpeqi, A4_rcmpeq, A4_rcmpeqi, C2_cmpeq, C2_cmpeqi, C2_cmpeqp
12439 O << " = cmp.eq(";
12440 printOperand(MI, OpNo: 1, O);
12441 break;
12442 case 260:
12443 // dup_L2_deallocframe, L2_deallocframe
12444 O << " = deallocframe(";
12445 printOperand(MI, OpNo: 1, O);
12446 O << "):raw";
12447 return;
12448 break;
12449 case 261:
12450 // dup_S2_allocframe, J2_loop0i, J2_loop0iext, J2_loop1i, J2_loop1iext, J...
12451 O << ",#";
12452 break;
12453 case 262:
12454 // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
12455 O << "+#";
12456 printOperand(MI, OpNo: 1, O);
12457 break;
12458 case 263:
12459 // A2_abs, A2_absp, A2_abssat
12460 O << " = abs(";
12461 printOperand(MI, OpNo: 1, O);
12462 break;
12463 case 264:
12464 // A2_aslh
12465 O << " = aslh(";
12466 printOperand(MI, OpNo: 1, O);
12467 O << ')';
12468 return;
12469 break;
12470 case 265:
12471 // A2_asrh
12472 O << " = asrh(";
12473 printOperand(MI, OpNo: 1, O);
12474 O << ')';
12475 return;
12476 break;
12477 case 266:
12478 // A2_max, A2_maxp
12479 O << " = max(";
12480 printOperand(MI, OpNo: 1, O);
12481 O << ',';
12482 printOperand(MI, OpNo: 2, O);
12483 O << ')';
12484 return;
12485 break;
12486 case 267:
12487 // A2_maxu, A2_maxup
12488 O << " = maxu(";
12489 printOperand(MI, OpNo: 1, O);
12490 O << ',';
12491 printOperand(MI, OpNo: 2, O);
12492 O << ')';
12493 return;
12494 break;
12495 case 268:
12496 // A2_min, A2_minp
12497 O << " = min(";
12498 printOperand(MI, OpNo: 1, O);
12499 O << ',';
12500 printOperand(MI, OpNo: 2, O);
12501 O << ')';
12502 return;
12503 break;
12504 case 269:
12505 // A2_minu, A2_minup
12506 O << " = minu(";
12507 printOperand(MI, OpNo: 1, O);
12508 O << ',';
12509 printOperand(MI, OpNo: 2, O);
12510 O << ')';
12511 return;
12512 break;
12513 case 270:
12514 // A2_or, A2_orir, A2_orp, A4_orn, A4_ornp, C2_or, C2_orn, C4_or_and, C4_...
12515 O << " = or(";
12516 printOperand(MI, OpNo: 1, O);
12517 break;
12518 case 271:
12519 // A2_roundsat, A4_round_ri, A4_round_ri_sat, A4_round_rr, A4_round_rr_sa...
12520 O << " = round(";
12521 printOperand(MI, OpNo: 1, O);
12522 break;
12523 case 272:
12524 // A2_sat
12525 O << " = sat(";
12526 printOperand(MI, OpNo: 1, O);
12527 O << ')';
12528 return;
12529 break;
12530 case 273:
12531 // A2_satb
12532 O << " = satb(";
12533 printOperand(MI, OpNo: 1, O);
12534 O << ')';
12535 return;
12536 break;
12537 case 274:
12538 // A2_sath
12539 O << " = sath(";
12540 printOperand(MI, OpNo: 1, O);
12541 O << ')';
12542 return;
12543 break;
12544 case 275:
12545 // A2_satub
12546 O << " = satub(";
12547 printOperand(MI, OpNo: 1, O);
12548 O << ')';
12549 return;
12550 break;
12551 case 276:
12552 // A2_satuh
12553 O << " = satuh(";
12554 printOperand(MI, OpNo: 1, O);
12555 O << ')';
12556 return;
12557 break;
12558 case 277:
12559 // A2_sub, A2_subh_h16_hh, A2_subh_h16_hl, A2_subh_h16_lh, A2_subh_h16_ll...
12560 O << " = sub(";
12561 break;
12562 case 278:
12563 // A2_subri, S4_subi_asl_ri, S4_subi_lsr_ri
12564 O << " = sub(#";
12565 printOperand(MI, OpNo: 1, O);
12566 break;
12567 case 279:
12568 // A2_swiz
12569 O << " = swiz(";
12570 printOperand(MI, OpNo: 1, O);
12571 O << ')';
12572 return;
12573 break;
12574 case 280:
12575 // A2_sxtw
12576 O << " = sxtw(";
12577 printOperand(MI, OpNo: 1, O);
12578 O << ')';
12579 return;
12580 break;
12581 case 281:
12582 // A2_tfrih, HI
12583 O << ".h = #";
12584 break;
12585 case 282:
12586 // A2_tfril, LO
12587 O << ".l = #";
12588 break;
12589 case 283:
12590 // A2_vcmpbeq, A4_vcmpbeqi
12591 O << " = vcmpb.eq(";
12592 printOperand(MI, OpNo: 1, O);
12593 break;
12594 case 284:
12595 // A2_vcmpbgtu, A4_vcmpbgtui
12596 O << " = vcmpb.gtu(";
12597 printOperand(MI, OpNo: 1, O);
12598 break;
12599 case 285:
12600 // A2_vcmpheq, A4_vcmpheqi
12601 O << " = vcmph.eq(";
12602 printOperand(MI, OpNo: 1, O);
12603 break;
12604 case 286:
12605 // A2_vcmphgt, A4_vcmphgti
12606 O << " = vcmph.gt(";
12607 printOperand(MI, OpNo: 1, O);
12608 break;
12609 case 287:
12610 // A2_vcmphgtu, A4_vcmphgtui
12611 O << " = vcmph.gtu(";
12612 printOperand(MI, OpNo: 1, O);
12613 break;
12614 case 288:
12615 // A2_vcmpweq, A4_vcmpweqi
12616 O << " = vcmpw.eq(";
12617 printOperand(MI, OpNo: 1, O);
12618 break;
12619 case 289:
12620 // A2_vcmpwgt, A4_vcmpwgti
12621 O << " = vcmpw.gt(";
12622 printOperand(MI, OpNo: 1, O);
12623 break;
12624 case 290:
12625 // A2_vcmpwgtu, A4_vcmpwgtui
12626 O << " = vcmpw.gtu(";
12627 printOperand(MI, OpNo: 1, O);
12628 break;
12629 case 291:
12630 // A2_vconj
12631 O << " = vconj(";
12632 printOperand(MI, OpNo: 1, O);
12633 O << "):sat";
12634 return;
12635 break;
12636 case 292:
12637 // A2_vmaxuw
12638 O << " = vmaxuw(";
12639 printOperand(MI, OpNo: 1, O);
12640 O << ',';
12641 printOperand(MI, OpNo: 2, O);
12642 O << ')';
12643 return;
12644 break;
12645 case 293:
12646 // A2_vminuw
12647 O << " = vminuw(";
12648 printOperand(MI, OpNo: 1, O);
12649 O << ',';
12650 printOperand(MI, OpNo: 2, O);
12651 O << ')';
12652 return;
12653 break;
12654 case 294:
12655 // A2_vraddub
12656 O << " = vraddub(";
12657 printOperand(MI, OpNo: 1, O);
12658 O << ',';
12659 printOperand(MI, OpNo: 2, O);
12660 O << ')';
12661 return;
12662 break;
12663 case 295:
12664 // A2_vraddub_acc
12665 O << " += vraddub(";
12666 printOperand(MI, OpNo: 2, O);
12667 O << ',';
12668 printOperand(MI, OpNo: 3, O);
12669 O << ')';
12670 return;
12671 break;
12672 case 296:
12673 // A2_xor, A2_xorp, C2_xor, V6_pred_xor
12674 O << " = xor(";
12675 printOperand(MI, OpNo: 1, O);
12676 O << ',';
12677 printOperand(MI, OpNo: 2, O);
12678 O << ')';
12679 return;
12680 break;
12681 case 297:
12682 // A4_bitsplit, A4_bitspliti
12683 O << " = bitsplit(";
12684 printOperand(MI, OpNo: 1, O);
12685 break;
12686 case 298:
12687 // A4_cmpbeq, A4_cmpbeqi
12688 O << " = cmpb.eq(";
12689 printOperand(MI, OpNo: 1, O);
12690 break;
12691 case 299:
12692 // A4_cmpbgt, A4_cmpbgti
12693 O << " = cmpb.gt(";
12694 printOperand(MI, OpNo: 1, O);
12695 break;
12696 case 300:
12697 // A4_cmpbgtu, A4_cmpbgtui
12698 O << " = cmpb.gtu(";
12699 printOperand(MI, OpNo: 1, O);
12700 break;
12701 case 301:
12702 // A4_cmpheq, A4_cmpheqi
12703 O << " = cmph.eq(";
12704 printOperand(MI, OpNo: 1, O);
12705 break;
12706 case 302:
12707 // A4_cmphgt, A4_cmphgti
12708 O << " = cmph.gt(";
12709 printOperand(MI, OpNo: 1, O);
12710 break;
12711 case 303:
12712 // A4_cmphgtu, A4_cmphgtui
12713 O << " = cmph.gtu(";
12714 printOperand(MI, OpNo: 1, O);
12715 break;
12716 case 304:
12717 // A4_cround_ri, A4_cround_rr, A7_croundd_ri, A7_croundd_rr
12718 O << " = cround(";
12719 printOperand(MI, OpNo: 1, O);
12720 break;
12721 case 305:
12722 // A4_modwrapu
12723 O << " = modwrap(";
12724 printOperand(MI, OpNo: 1, O);
12725 O << ',';
12726 printOperand(MI, OpNo: 2, O);
12727 O << ')';
12728 return;
12729 break;
12730 case 306:
12731 // A4_rcmpneq, A4_rcmpneqi, C4_cmpneq, C4_cmpneqi
12732 O << " = !cmp.eq(";
12733 printOperand(MI, OpNo: 1, O);
12734 break;
12735 case 307:
12736 // A4_tlbmatch
12737 O << " = tlbmatch(";
12738 printOperand(MI, OpNo: 1, O);
12739 O << ',';
12740 printOperand(MI, OpNo: 2, O);
12741 O << ')';
12742 return;
12743 break;
12744 case 308:
12745 // A4_vcmpbeq_any
12746 O << " = any8(vcmpb.eq(";
12747 printOperand(MI, OpNo: 1, O);
12748 O << ',';
12749 printOperand(MI, OpNo: 2, O);
12750 O << "))";
12751 return;
12752 break;
12753 case 309:
12754 // A4_vcmpbgt, A4_vcmpbgti
12755 O << " = vcmpb.gt(";
12756 printOperand(MI, OpNo: 1, O);
12757 break;
12758 case 310:
12759 // A4_vrmaxh
12760 O << " = vrmaxh(";
12761 printOperand(MI, OpNo: 2, O);
12762 O << ',';
12763 printOperand(MI, OpNo: 3, O);
12764 O << ')';
12765 return;
12766 break;
12767 case 311:
12768 // A4_vrmaxuh
12769 O << " = vrmaxuh(";
12770 printOperand(MI, OpNo: 2, O);
12771 O << ',';
12772 printOperand(MI, OpNo: 3, O);
12773 O << ')';
12774 return;
12775 break;
12776 case 312:
12777 // A4_vrmaxuw
12778 O << " = vrmaxuw(";
12779 printOperand(MI, OpNo: 2, O);
12780 O << ',';
12781 printOperand(MI, OpNo: 3, O);
12782 O << ')';
12783 return;
12784 break;
12785 case 313:
12786 // A4_vrmaxw
12787 O << " = vrmaxw(";
12788 printOperand(MI, OpNo: 2, O);
12789 O << ',';
12790 printOperand(MI, OpNo: 3, O);
12791 O << ')';
12792 return;
12793 break;
12794 case 314:
12795 // A4_vrminh
12796 O << " = vrminh(";
12797 printOperand(MI, OpNo: 2, O);
12798 O << ',';
12799 printOperand(MI, OpNo: 3, O);
12800 O << ')';
12801 return;
12802 break;
12803 case 315:
12804 // A4_vrminuh
12805 O << " = vrminuh(";
12806 printOperand(MI, OpNo: 2, O);
12807 O << ',';
12808 printOperand(MI, OpNo: 3, O);
12809 O << ')';
12810 return;
12811 break;
12812 case 316:
12813 // A4_vrminuw
12814 O << " = vrminuw(";
12815 printOperand(MI, OpNo: 2, O);
12816 O << ',';
12817 printOperand(MI, OpNo: 3, O);
12818 O << ')';
12819 return;
12820 break;
12821 case 317:
12822 // A4_vrminw
12823 O << " = vrminw(";
12824 printOperand(MI, OpNo: 2, O);
12825 O << ',';
12826 printOperand(MI, OpNo: 3, O);
12827 O << ')';
12828 return;
12829 break;
12830 case 318:
12831 // A5_vaddhubs
12832 O << " = vaddhub(";
12833 printOperand(MI, OpNo: 1, O);
12834 O << ',';
12835 printOperand(MI, OpNo: 2, O);
12836 O << "):sat";
12837 return;
12838 break;
12839 case 319:
12840 // A6_vcmpbeq_notany
12841 O << " = !any8(vcmpb.eq(";
12842 printOperand(MI, OpNo: 1, O);
12843 O << ',';
12844 printOperand(MI, OpNo: 2, O);
12845 O << "))";
12846 return;
12847 break;
12848 case 320:
12849 // A7_clip
12850 O << " = clip(";
12851 printOperand(MI, OpNo: 1, O);
12852 O << ",#";
12853 printOperand(MI, OpNo: 2, O);
12854 O << ')';
12855 return;
12856 break;
12857 case 321:
12858 // A7_vclip
12859 O << " = vclip(";
12860 printOperand(MI, OpNo: 1, O);
12861 O << ",#";
12862 printOperand(MI, OpNo: 2, O);
12863 O << ')';
12864 return;
12865 break;
12866 case 322:
12867 // C2_all8
12868 O << " = all8(";
12869 printOperand(MI, OpNo: 1, O);
12870 O << ')';
12871 return;
12872 break;
12873 case 323:
12874 // C2_any8
12875 O << " = any8(";
12876 printOperand(MI, OpNo: 1, O);
12877 O << ')';
12878 return;
12879 break;
12880 case 324:
12881 // C2_bitsclr, C2_bitsclri
12882 O << " = bitsclr(";
12883 printOperand(MI, OpNo: 1, O);
12884 break;
12885 case 325:
12886 // C2_bitsset
12887 O << " = bitsset(";
12888 printOperand(MI, OpNo: 1, O);
12889 O << ',';
12890 printOperand(MI, OpNo: 2, O);
12891 O << ')';
12892 return;
12893 break;
12894 case 326:
12895 // C2_cmpgt, C2_cmpgti, C2_cmpgtp
12896 O << " = cmp.gt(";
12897 printOperand(MI, OpNo: 1, O);
12898 break;
12899 case 327:
12900 // C2_cmpgtu, C2_cmpgtui, C2_cmpgtup
12901 O << " = cmp.gtu(";
12902 printOperand(MI, OpNo: 1, O);
12903 break;
12904 case 328:
12905 // C2_mask
12906 O << " = mask(";
12907 printOperand(MI, OpNo: 1, O);
12908 O << ')';
12909 return;
12910 break;
12911 case 329:
12912 // C2_mux, C2_muxii, C2_muxir, C2_muxri
12913 O << " = mux(";
12914 printOperand(MI, OpNo: 1, O);
12915 break;
12916 case 330:
12917 // C2_vitpack
12918 O << " = vitpack(";
12919 printOperand(MI, OpNo: 1, O);
12920 O << ',';
12921 printOperand(MI, OpNo: 2, O);
12922 O << ')';
12923 return;
12924 break;
12925 case 331:
12926 // C2_vmux, V6_vmux
12927 O << " = vmux(";
12928 printOperand(MI, OpNo: 1, O);
12929 O << ',';
12930 printOperand(MI, OpNo: 2, O);
12931 O << ',';
12932 printOperand(MI, OpNo: 3, O);
12933 O << ')';
12934 return;
12935 break;
12936 case 332:
12937 // C4_addipc
12938 O << " = add(pc,#";
12939 printOperand(MI, OpNo: 1, O);
12940 O << ')';
12941 return;
12942 break;
12943 case 333:
12944 // C4_cmplte, C4_cmpltei
12945 O << " = !cmp.gt(";
12946 printOperand(MI, OpNo: 1, O);
12947 break;
12948 case 334:
12949 // C4_cmplteu, C4_cmplteui
12950 O << " = !cmp.gtu(";
12951 printOperand(MI, OpNo: 1, O);
12952 break;
12953 case 335:
12954 // C4_fastcorner9
12955 O << " = fastcorner9(";
12956 printOperand(MI, OpNo: 1, O);
12957 O << ',';
12958 printOperand(MI, OpNo: 2, O);
12959 O << ')';
12960 return;
12961 break;
12962 case 336:
12963 // C4_fastcorner9_not
12964 O << " = !fastcorner9(";
12965 printOperand(MI, OpNo: 1, O);
12966 O << ',';
12967 printOperand(MI, OpNo: 2, O);
12968 O << ')';
12969 return;
12970 break;
12971 case 337:
12972 // C4_nbitsclr, C4_nbitsclri
12973 O << " = !bitsclr(";
12974 printOperand(MI, OpNo: 1, O);
12975 break;
12976 case 338:
12977 // C4_nbitsset
12978 O << " = !bitsset(";
12979 printOperand(MI, OpNo: 1, O);
12980 O << ',';
12981 printOperand(MI, OpNo: 2, O);
12982 O << ')';
12983 return;
12984 break;
12985 case 339:
12986 // CONST32
12987 O << " = CONST32(#";
12988 printOperand(MI, OpNo: 1, O);
12989 O << ')';
12990 return;
12991 break;
12992 case 340:
12993 // CONST64
12994 O << " = CONST64(#";
12995 printOperand(MI, OpNo: 1, O);
12996 O << ')';
12997 return;
12998 break;
12999 case 341:
13000 // F2_conv_d2df
13001 O << " = convert_d2df(";
13002 printOperand(MI, OpNo: 1, O);
13003 O << ')';
13004 return;
13005 break;
13006 case 342:
13007 // F2_conv_d2sf
13008 O << " = convert_d2sf(";
13009 printOperand(MI, OpNo: 1, O);
13010 O << ')';
13011 return;
13012 break;
13013 case 343:
13014 // F2_conv_df2d, F2_conv_df2d_chop
13015 O << " = convert_df2d(";
13016 printOperand(MI, OpNo: 1, O);
13017 break;
13018 case 344:
13019 // F2_conv_df2sf
13020 O << " = convert_df2sf(";
13021 printOperand(MI, OpNo: 1, O);
13022 O << ')';
13023 return;
13024 break;
13025 case 345:
13026 // F2_conv_df2ud, F2_conv_df2ud_chop
13027 O << " = convert_df2ud(";
13028 printOperand(MI, OpNo: 1, O);
13029 break;
13030 case 346:
13031 // F2_conv_df2uw, F2_conv_df2uw_chop
13032 O << " = convert_df2uw(";
13033 printOperand(MI, OpNo: 1, O);
13034 break;
13035 case 347:
13036 // F2_conv_df2w, F2_conv_df2w_chop
13037 O << " = convert_df2w(";
13038 printOperand(MI, OpNo: 1, O);
13039 break;
13040 case 348:
13041 // F2_conv_sf2d, F2_conv_sf2d_chop
13042 O << " = convert_sf2d(";
13043 printOperand(MI, OpNo: 1, O);
13044 break;
13045 case 349:
13046 // F2_conv_sf2df
13047 O << " = convert_sf2df(";
13048 printOperand(MI, OpNo: 1, O);
13049 O << ')';
13050 return;
13051 break;
13052 case 350:
13053 // F2_conv_sf2ud, F2_conv_sf2ud_chop
13054 O << " = convert_sf2ud(";
13055 printOperand(MI, OpNo: 1, O);
13056 break;
13057 case 351:
13058 // F2_conv_sf2uw, F2_conv_sf2uw_chop
13059 O << " = convert_sf2uw(";
13060 printOperand(MI, OpNo: 1, O);
13061 break;
13062 case 352:
13063 // F2_conv_sf2w, F2_conv_sf2w_chop
13064 O << " = convert_sf2w(";
13065 printOperand(MI, OpNo: 1, O);
13066 break;
13067 case 353:
13068 // F2_conv_ud2df
13069 O << " = convert_ud2df(";
13070 printOperand(MI, OpNo: 1, O);
13071 O << ')';
13072 return;
13073 break;
13074 case 354:
13075 // F2_conv_ud2sf
13076 O << " = convert_ud2sf(";
13077 printOperand(MI, OpNo: 1, O);
13078 O << ')';
13079 return;
13080 break;
13081 case 355:
13082 // F2_conv_uw2df
13083 O << " = convert_uw2df(";
13084 printOperand(MI, OpNo: 1, O);
13085 O << ')';
13086 return;
13087 break;
13088 case 356:
13089 // F2_conv_uw2sf
13090 O << " = convert_uw2sf(";
13091 printOperand(MI, OpNo: 1, O);
13092 O << ')';
13093 return;
13094 break;
13095 case 357:
13096 // F2_conv_w2df
13097 O << " = convert_w2df(";
13098 printOperand(MI, OpNo: 1, O);
13099 O << ')';
13100 return;
13101 break;
13102 case 358:
13103 // F2_conv_w2sf
13104 O << " = convert_w2sf(";
13105 printOperand(MI, OpNo: 1, O);
13106 O << ')';
13107 return;
13108 break;
13109 case 359:
13110 // F2_dfadd
13111 O << " = dfadd(";
13112 printOperand(MI, OpNo: 1, O);
13113 O << ',';
13114 printOperand(MI, OpNo: 2, O);
13115 O << ')';
13116 return;
13117 break;
13118 case 360:
13119 // F2_dfclass
13120 O << " = dfclass(";
13121 printOperand(MI, OpNo: 1, O);
13122 O << ",#";
13123 printOperand(MI, OpNo: 2, O);
13124 O << ')';
13125 return;
13126 break;
13127 case 361:
13128 // F2_dfcmpeq
13129 O << " = dfcmp.eq(";
13130 printOperand(MI, OpNo: 1, O);
13131 O << ',';
13132 printOperand(MI, OpNo: 2, O);
13133 O << ')';
13134 return;
13135 break;
13136 case 362:
13137 // F2_dfcmpge
13138 O << " = dfcmp.ge(";
13139 printOperand(MI, OpNo: 1, O);
13140 O << ',';
13141 printOperand(MI, OpNo: 2, O);
13142 O << ')';
13143 return;
13144 break;
13145 case 363:
13146 // F2_dfcmpgt
13147 O << " = dfcmp.gt(";
13148 printOperand(MI, OpNo: 1, O);
13149 O << ',';
13150 printOperand(MI, OpNo: 2, O);
13151 O << ')';
13152 return;
13153 break;
13154 case 364:
13155 // F2_dfcmpuo
13156 O << " = dfcmp.uo(";
13157 printOperand(MI, OpNo: 1, O);
13158 O << ',';
13159 printOperand(MI, OpNo: 2, O);
13160 O << ')';
13161 return;
13162 break;
13163 case 365:
13164 // F2_dfimm_n, F2_dfimm_p
13165 O << " = dfmake(#";
13166 printOperand(MI, OpNo: 1, O);
13167 break;
13168 case 366:
13169 // F2_dfmax
13170 O << " = dfmax(";
13171 printOperand(MI, OpNo: 1, O);
13172 O << ',';
13173 printOperand(MI, OpNo: 2, O);
13174 O << ')';
13175 return;
13176 break;
13177 case 367:
13178 // F2_dfmin
13179 O << " = dfmin(";
13180 printOperand(MI, OpNo: 1, O);
13181 O << ',';
13182 printOperand(MI, OpNo: 2, O);
13183 O << ')';
13184 return;
13185 break;
13186 case 368:
13187 // F2_dfmpyfix
13188 O << " = dfmpyfix(";
13189 printOperand(MI, OpNo: 1, O);
13190 O << ',';
13191 printOperand(MI, OpNo: 2, O);
13192 O << ')';
13193 return;
13194 break;
13195 case 369:
13196 // F2_dfmpyhh
13197 O << " += dfmpyhh(";
13198 printOperand(MI, OpNo: 2, O);
13199 O << ',';
13200 printOperand(MI, OpNo: 3, O);
13201 O << ')';
13202 return;
13203 break;
13204 case 370:
13205 // F2_dfmpylh
13206 O << " += dfmpylh(";
13207 printOperand(MI, OpNo: 2, O);
13208 O << ',';
13209 printOperand(MI, OpNo: 3, O);
13210 O << ')';
13211 return;
13212 break;
13213 case 371:
13214 // F2_dfmpyll
13215 O << " = dfmpyll(";
13216 printOperand(MI, OpNo: 1, O);
13217 O << ',';
13218 printOperand(MI, OpNo: 2, O);
13219 O << ')';
13220 return;
13221 break;
13222 case 372:
13223 // F2_dfsub
13224 O << " = dfsub(";
13225 printOperand(MI, OpNo: 1, O);
13226 O << ',';
13227 printOperand(MI, OpNo: 2, O);
13228 O << ')';
13229 return;
13230 break;
13231 case 373:
13232 // F2_sfadd
13233 O << " = sfadd(";
13234 printOperand(MI, OpNo: 1, O);
13235 O << ',';
13236 printOperand(MI, OpNo: 2, O);
13237 O << ')';
13238 return;
13239 break;
13240 case 374:
13241 // F2_sfclass
13242 O << " = sfclass(";
13243 printOperand(MI, OpNo: 1, O);
13244 O << ",#";
13245 printOperand(MI, OpNo: 2, O);
13246 O << ')';
13247 return;
13248 break;
13249 case 375:
13250 // F2_sfcmpeq
13251 O << " = sfcmp.eq(";
13252 printOperand(MI, OpNo: 1, O);
13253 O << ',';
13254 printOperand(MI, OpNo: 2, O);
13255 O << ')';
13256 return;
13257 break;
13258 case 376:
13259 // F2_sfcmpge
13260 O << " = sfcmp.ge(";
13261 printOperand(MI, OpNo: 1, O);
13262 O << ',';
13263 printOperand(MI, OpNo: 2, O);
13264 O << ')';
13265 return;
13266 break;
13267 case 377:
13268 // F2_sfcmpgt
13269 O << " = sfcmp.gt(";
13270 printOperand(MI, OpNo: 1, O);
13271 O << ',';
13272 printOperand(MI, OpNo: 2, O);
13273 O << ')';
13274 return;
13275 break;
13276 case 378:
13277 // F2_sfcmpuo
13278 O << " = sfcmp.uo(";
13279 printOperand(MI, OpNo: 1, O);
13280 O << ',';
13281 printOperand(MI, OpNo: 2, O);
13282 O << ')';
13283 return;
13284 break;
13285 case 379:
13286 // F2_sffixupd
13287 O << " = sffixupd(";
13288 printOperand(MI, OpNo: 1, O);
13289 O << ',';
13290 printOperand(MI, OpNo: 2, O);
13291 O << ')';
13292 return;
13293 break;
13294 case 380:
13295 // F2_sffixupn
13296 O << " = sffixupn(";
13297 printOperand(MI, OpNo: 1, O);
13298 O << ',';
13299 printOperand(MI, OpNo: 2, O);
13300 O << ')';
13301 return;
13302 break;
13303 case 381:
13304 // F2_sffixupr
13305 O << " = sffixupr(";
13306 printOperand(MI, OpNo: 1, O);
13307 O << ')';
13308 return;
13309 break;
13310 case 382:
13311 // F2_sffma, F2_sffma_lib, F2_sffma_sc
13312 O << " += sfmpy(";
13313 printOperand(MI, OpNo: 2, O);
13314 O << ',';
13315 printOperand(MI, OpNo: 3, O);
13316 break;
13317 case 383:
13318 // F2_sffms, F2_sffms_lib
13319 O << " -= sfmpy(";
13320 printOperand(MI, OpNo: 2, O);
13321 O << ',';
13322 printOperand(MI, OpNo: 3, O);
13323 break;
13324 case 384:
13325 // F2_sfimm_n, F2_sfimm_p
13326 O << " = sfmake(#";
13327 printOperand(MI, OpNo: 1, O);
13328 break;
13329 case 385:
13330 // F2_sfmax
13331 O << " = sfmax(";
13332 printOperand(MI, OpNo: 1, O);
13333 O << ',';
13334 printOperand(MI, OpNo: 2, O);
13335 O << ')';
13336 return;
13337 break;
13338 case 386:
13339 // F2_sfmin
13340 O << " = sfmin(";
13341 printOperand(MI, OpNo: 1, O);
13342 O << ',';
13343 printOperand(MI, OpNo: 2, O);
13344 O << ')';
13345 return;
13346 break;
13347 case 387:
13348 // F2_sfmpy
13349 O << " = sfmpy(";
13350 printOperand(MI, OpNo: 1, O);
13351 O << ',';
13352 printOperand(MI, OpNo: 2, O);
13353 O << ')';
13354 return;
13355 break;
13356 case 388:
13357 // F2_sfsub
13358 O << " = sfsub(";
13359 printOperand(MI, OpNo: 1, O);
13360 O << ',';
13361 printOperand(MI, OpNo: 2, O);
13362 O << ')';
13363 return;
13364 break;
13365 case 389:
13366 // J2_callf, J2_callt
13367 O << ") call ";
13368 printBrtarget(MI, OpNo: 1, O);
13369 return;
13370 break;
13371 case 390:
13372 // J2_callrf, J2_callrt
13373 O << ") callr ";
13374 printOperand(MI, OpNo: 1, O);
13375 return;
13376 break;
13377 case 391:
13378 // J2_jumpf, J2_jumpt
13379 O << ") jump:nt ";
13380 printBrtarget(MI, OpNo: 1, O);
13381 return;
13382 break;
13383 case 392:
13384 // J2_jumpfnew, J2_jumptnew
13385 O << ".new) jump:nt ";
13386 printBrtarget(MI, OpNo: 1, O);
13387 return;
13388 break;
13389 case 393:
13390 // J2_jumpfnewpt, J2_jumptnewpt
13391 O << ".new) jump:t ";
13392 printBrtarget(MI, OpNo: 1, O);
13393 return;
13394 break;
13395 case 394:
13396 // J2_jumpfpt, J2_jumptpt
13397 O << ") jump:t ";
13398 printBrtarget(MI, OpNo: 1, O);
13399 return;
13400 break;
13401 case 395:
13402 // J2_jumprf, J2_jumprt, PS_jmpretf, PS_jmprett
13403 O << ") jumpr:nt ";
13404 printOperand(MI, OpNo: 1, O);
13405 return;
13406 break;
13407 case 396:
13408 // J2_jumprfnew, J2_jumprtnew, PS_jmpretfnew, PS_jmprettnew
13409 O << ".new) jumpr:nt ";
13410 printOperand(MI, OpNo: 1, O);
13411 return;
13412 break;
13413 case 397:
13414 // J2_jumprfnewpt, J2_jumprtnewpt, PS_jmpretfnewpt, PS_jmprettnewpt
13415 O << ".new) jumpr:t ";
13416 printOperand(MI, OpNo: 1, O);
13417 return;
13418 break;
13419 case 398:
13420 // J2_jumprfpt, J2_jumprtpt
13421 O << ") jumpr:t ";
13422 printOperand(MI, OpNo: 1, O);
13423 return;
13424 break;
13425 case 399:
13426 // J2_jumprgtez
13427 O << ">=#0) jump:nt ";
13428 printBrtarget(MI, OpNo: 1, O);
13429 return;
13430 break;
13431 case 400:
13432 // J2_jumprgtezpt
13433 O << ">=#0) jump:t ";
13434 printBrtarget(MI, OpNo: 1, O);
13435 return;
13436 break;
13437 case 401:
13438 // J2_jumprltez
13439 O << "<=#0) jump:nt ";
13440 printBrtarget(MI, OpNo: 1, O);
13441 return;
13442 break;
13443 case 402:
13444 // J2_jumprltezpt
13445 O << "<=#0) jump:t ";
13446 printBrtarget(MI, OpNo: 1, O);
13447 return;
13448 break;
13449 case 403:
13450 // J2_jumprnz
13451 O << "==#0) jump:nt ";
13452 printBrtarget(MI, OpNo: 1, O);
13453 return;
13454 break;
13455 case 404:
13456 // J2_jumprnzpt
13457 O << "==#0) jump:t ";
13458 printBrtarget(MI, OpNo: 1, O);
13459 return;
13460 break;
13461 case 405:
13462 // J2_jumprz
13463 O << "!=#0) jump:nt ";
13464 printBrtarget(MI, OpNo: 1, O);
13465 return;
13466 break;
13467 case 406:
13468 // J2_jumprzpt
13469 O << "!=#0) jump:t ";
13470 printBrtarget(MI, OpNo: 1, O);
13471 return;
13472 break;
13473 case 407:
13474 // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_nt, J4_cm...
13475 O << ".new,";
13476 printOperand(MI, OpNo: 1, O);
13477 break;
13478 case 408:
13479 // J4_cmpeqi_f_jumpnv_nt, J4_cmpeqi_f_jumpnv_t, J4_cmpeqi_t_jumpnv_nt, J4...
13480 O << ".new,#";
13481 printOperand(MI, OpNo: 1, O);
13482 break;
13483 case 409:
13484 // J4_tstbit0_f_jumpnv_nt, J4_tstbit0_t_jumpnv_nt
13485 O << ".new,#0)) jump:nt ";
13486 printBrtarget(MI, OpNo: 1, O);
13487 return;
13488 break;
13489 case 410:
13490 // J4_tstbit0_f_jumpnv_t, J4_tstbit0_t_jumpnv_t
13491 O << ".new,#0)) jump:t ";
13492 printBrtarget(MI, OpNo: 1, O);
13493 return;
13494 break;
13495 case 411:
13496 // J4_tstbit0_fp0_jump_nt
13497 O << ",#0); if (!p0.new) jump:nt ";
13498 printBrtarget(MI, OpNo: 1, O);
13499 return;
13500 break;
13501 case 412:
13502 // J4_tstbit0_fp0_jump_t
13503 O << ",#0); if (!p0.new) jump:t ";
13504 printBrtarget(MI, OpNo: 1, O);
13505 return;
13506 break;
13507 case 413:
13508 // J4_tstbit0_fp1_jump_nt
13509 O << ",#0); if (!p1.new) jump:nt ";
13510 printBrtarget(MI, OpNo: 1, O);
13511 return;
13512 break;
13513 case 414:
13514 // J4_tstbit0_fp1_jump_t
13515 O << ",#0); if (!p1.new) jump:t ";
13516 printBrtarget(MI, OpNo: 1, O);
13517 return;
13518 break;
13519 case 415:
13520 // J4_tstbit0_tp0_jump_nt
13521 O << ",#0); if (p0.new) jump:nt ";
13522 printBrtarget(MI, OpNo: 1, O);
13523 return;
13524 break;
13525 case 416:
13526 // J4_tstbit0_tp0_jump_t
13527 O << ",#0); if (p0.new) jump:t ";
13528 printBrtarget(MI, OpNo: 1, O);
13529 return;
13530 break;
13531 case 417:
13532 // J4_tstbit0_tp1_jump_nt
13533 O << ",#0); if (p1.new) jump:nt ";
13534 printBrtarget(MI, OpNo: 1, O);
13535 return;
13536 break;
13537 case 418:
13538 // J4_tstbit0_tp1_jump_t
13539 O << ",#0); if (p1.new) jump:t ";
13540 printBrtarget(MI, OpNo: 1, O);
13541 return;
13542 break;
13543 case 419:
13544 // L2_loadrbgp
13545 O << " = memb(gp+#";
13546 printOperand(MI, OpNo: 1, O);
13547 O << ')';
13548 return;
13549 break;
13550 case 420:
13551 // L2_loadrdgp
13552 O << " = memd(gp+#";
13553 printOperand(MI, OpNo: 1, O);
13554 O << ')';
13555 return;
13556 break;
13557 case 421:
13558 // L2_loadrhgp
13559 O << " = memh(gp+#";
13560 printOperand(MI, OpNo: 1, O);
13561 O << ')';
13562 return;
13563 break;
13564 case 422:
13565 // L2_loadrigp
13566 O << " = memw(gp+#";
13567 printOperand(MI, OpNo: 1, O);
13568 O << ')';
13569 return;
13570 break;
13571 case 423:
13572 // L2_loadrubgp
13573 O << " = memub(gp+#";
13574 printOperand(MI, OpNo: 1, O);
13575 O << ')';
13576 return;
13577 break;
13578 case 424:
13579 // L2_loadruhgp
13580 O << " = memuh(gp+#";
13581 printOperand(MI, OpNo: 1, O);
13582 O << ')';
13583 return;
13584 break;
13585 case 425:
13586 // L2_loadw_aq
13587 O << " = memw_aq(";
13588 printOperand(MI, OpNo: 1, O);
13589 O << ')';
13590 return;
13591 break;
13592 case 426:
13593 // L2_loadw_locked
13594 O << " = memw_locked(";
13595 printOperand(MI, OpNo: 1, O);
13596 O << ')';
13597 return;
13598 break;
13599 case 427:
13600 // L4_loadd_aq
13601 O << " = memd_aq(";
13602 printOperand(MI, OpNo: 1, O);
13603 O << ')';
13604 return;
13605 break;
13606 case 428:
13607 // L4_loadd_locked
13608 O << " = memd_locked(";
13609 printOperand(MI, OpNo: 1, O);
13610 O << ')';
13611 return;
13612 break;
13613 case 429:
13614 // L4_loadw_phys
13615 O << " = memw_phys(";
13616 printOperand(MI, OpNo: 1, O);
13617 O << ',';
13618 printOperand(MI, OpNo: 2, O);
13619 O << ')';
13620 return;
13621 break;
13622 case 430:
13623 // L4_return
13624 O << " = dealloc_return(";
13625 printOperand(MI, OpNo: 1, O);
13626 O << "):raw";
13627 return;
13628 break;
13629 case 431:
13630 // M2_acci, M2_accii
13631 O << " += add(";
13632 printOperand(MI, OpNo: 2, O);
13633 break;
13634 case 432:
13635 // M2_cmaci_s0
13636 O << " += cmpyi(";
13637 printOperand(MI, OpNo: 2, O);
13638 O << ',';
13639 printOperand(MI, OpNo: 3, O);
13640 O << ')';
13641 return;
13642 break;
13643 case 433:
13644 // M2_cmacr_s0
13645 O << " += cmpyr(";
13646 printOperand(MI, OpNo: 2, O);
13647 O << ',';
13648 printOperand(MI, OpNo: 3, O);
13649 O << ')';
13650 return;
13651 break;
13652 case 434:
13653 // M2_cmacs_s0, M2_cmacs_s1, M2_cmacsc_s0, M2_cmacsc_s1
13654 O << " += cmpy(";
13655 printOperand(MI, OpNo: 2, O);
13656 O << ',';
13657 printOperand(MI, OpNo: 3, O);
13658 break;
13659 case 435:
13660 // M2_cmpyi_s0
13661 O << " = cmpyi(";
13662 printOperand(MI, OpNo: 1, O);
13663 O << ',';
13664 printOperand(MI, OpNo: 2, O);
13665 O << ')';
13666 return;
13667 break;
13668 case 436:
13669 // M2_cmpyr_s0
13670 O << " = cmpyr(";
13671 printOperand(MI, OpNo: 1, O);
13672 O << ',';
13673 printOperand(MI, OpNo: 2, O);
13674 O << ')';
13675 return;
13676 break;
13677 case 437:
13678 // M2_cmpyrs_s0, M2_cmpyrs_s1, M2_cmpyrsc_s0, M2_cmpyrsc_s1, M2_cmpys_s0,...
13679 O << " = cmpy(";
13680 printOperand(MI, OpNo: 1, O);
13681 O << ',';
13682 printOperand(MI, OpNo: 2, O);
13683 break;
13684 case 438:
13685 // M2_cnacs_s0, M2_cnacs_s1, M2_cnacsc_s0, M2_cnacsc_s1
13686 O << " -= cmpy(";
13687 printOperand(MI, OpNo: 2, O);
13688 O << ',';
13689 printOperand(MI, OpNo: 3, O);
13690 break;
13691 case 439:
13692 // M2_dpmpyss_acc_s0, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_mpy_acc_hl_s...
13693 O << " += mpy(";
13694 printOperand(MI, OpNo: 2, O);
13695 break;
13696 case 440:
13697 // M2_dpmpyss_nac_s0, M2_mpy_nac_hh_s0, M2_mpy_nac_hh_s1, M2_mpy_nac_hl_s...
13698 O << " -= mpy(";
13699 printOperand(MI, OpNo: 2, O);
13700 break;
13701 case 441:
13702 // M2_dpmpyss_rnd_s0, M2_dpmpyss_s0, M2_hmmpyh_rs1, M2_hmmpyh_s1, M2_hmmp...
13703 O << " = mpy(";
13704 printOperand(MI, OpNo: 1, O);
13705 break;
13706 case 442:
13707 // M2_dpmpyuu_acc_s0, M2_mpyu_acc_hh_s0, M2_mpyu_acc_hh_s1, M2_mpyu_acc_h...
13708 O << " += mpyu(";
13709 printOperand(MI, OpNo: 2, O);
13710 break;
13711 case 443:
13712 // M2_dpmpyuu_nac_s0, M2_mpyu_nac_hh_s0, M2_mpyu_nac_hh_s1, M2_mpyu_nac_h...
13713 O << " -= mpyu(";
13714 printOperand(MI, OpNo: 2, O);
13715 break;
13716 case 444:
13717 // M2_dpmpyuu_s0, M2_mpyu_hh_s0, M2_mpyu_hh_s1, M2_mpyu_hl_s0, M2_mpyu_hl...
13718 O << " = mpyu(";
13719 printOperand(MI, OpNo: 1, O);
13720 break;
13721 case 445:
13722 // M2_maci, M2_macsip
13723 O << " += mpyi(";
13724 printOperand(MI, OpNo: 2, O);
13725 break;
13726 case 446:
13727 // M2_macsin, M2_mnaci
13728 O << " -= mpyi(";
13729 printOperand(MI, OpNo: 2, O);
13730 break;
13731 case 447:
13732 // M2_mmachs_rs0, M2_mmachs_rs1, M2_mmachs_s0, M2_mmachs_s1
13733 O << " += vmpywoh(";
13734 printOperand(MI, OpNo: 2, O);
13735 O << ',';
13736 printOperand(MI, OpNo: 3, O);
13737 break;
13738 case 448:
13739 // M2_mmacls_rs0, M2_mmacls_rs1, M2_mmacls_s0, M2_mmacls_s1
13740 O << " += vmpyweh(";
13741 printOperand(MI, OpNo: 2, O);
13742 O << ',';
13743 printOperand(MI, OpNo: 3, O);
13744 break;
13745 case 449:
13746 // M2_mmacuhs_rs0, M2_mmacuhs_rs1, M2_mmacuhs_s0, M2_mmacuhs_s1
13747 O << " += vmpywouh(";
13748 printOperand(MI, OpNo: 2, O);
13749 O << ',';
13750 printOperand(MI, OpNo: 3, O);
13751 break;
13752 case 450:
13753 // M2_mmaculs_rs0, M2_mmaculs_rs1, M2_mmaculs_s0, M2_mmaculs_s1
13754 O << " += vmpyweuh(";
13755 printOperand(MI, OpNo: 2, O);
13756 O << ',';
13757 printOperand(MI, OpNo: 3, O);
13758 break;
13759 case 451:
13760 // M2_mmpyh_rs0, M2_mmpyh_rs1, M2_mmpyh_s0, M2_mmpyh_s1
13761 O << " = vmpywoh(";
13762 printOperand(MI, OpNo: 1, O);
13763 O << ',';
13764 printOperand(MI, OpNo: 2, O);
13765 break;
13766 case 452:
13767 // M2_mmpyl_rs0, M2_mmpyl_rs1, M2_mmpyl_s0, M2_mmpyl_s1
13768 O << " = vmpyweh(";
13769 printOperand(MI, OpNo: 1, O);
13770 O << ',';
13771 printOperand(MI, OpNo: 2, O);
13772 break;
13773 case 453:
13774 // M2_mmpyuh_rs0, M2_mmpyuh_rs1, M2_mmpyuh_s0, M2_mmpyuh_s1
13775 O << " = vmpywouh(";
13776 printOperand(MI, OpNo: 1, O);
13777 O << ',';
13778 printOperand(MI, OpNo: 2, O);
13779 break;
13780 case 454:
13781 // M2_mmpyul_rs0, M2_mmpyul_rs1, M2_mmpyul_s0, M2_mmpyul_s1
13782 O << " = vmpyweuh(";
13783 printOperand(MI, OpNo: 1, O);
13784 O << ',';
13785 printOperand(MI, OpNo: 2, O);
13786 break;
13787 case 455:
13788 // M2_mpysin
13789 O << " = -mpyi(";
13790 printOperand(MI, OpNo: 1, O);
13791 O << ",#";
13792 printOperand(MI, OpNo: 2, O);
13793 O << ')';
13794 return;
13795 break;
13796 case 456:
13797 // M2_mpysip
13798 O << " = +mpyi(";
13799 printOperand(MI, OpNo: 1, O);
13800 O << ",#";
13801 printOperand(MI, OpNo: 2, O);
13802 O << ')';
13803 return;
13804 break;
13805 case 457:
13806 // M2_mpysu_up
13807 O << " = mpysu(";
13808 printOperand(MI, OpNo: 1, O);
13809 O << ',';
13810 printOperand(MI, OpNo: 2, O);
13811 O << ')';
13812 return;
13813 break;
13814 case 458:
13815 // M2_nacci, M2_naccii
13816 O << " -= add(";
13817 printOperand(MI, OpNo: 2, O);
13818 break;
13819 case 459:
13820 // M2_subacc
13821 O << " += sub(";
13822 printOperand(MI, OpNo: 2, O);
13823 O << ',';
13824 printOperand(MI, OpNo: 3, O);
13825 O << ')';
13826 return;
13827 break;
13828 case 460:
13829 // M2_vcmac_s0_sat_i
13830 O << " += vcmpyi(";
13831 printOperand(MI, OpNo: 2, O);
13832 O << ',';
13833 printOperand(MI, OpNo: 3, O);
13834 O << "):sat";
13835 return;
13836 break;
13837 case 461:
13838 // M2_vcmac_s0_sat_r
13839 O << " += vcmpyr(";
13840 printOperand(MI, OpNo: 2, O);
13841 O << ',';
13842 printOperand(MI, OpNo: 3, O);
13843 O << "):sat";
13844 return;
13845 break;
13846 case 462:
13847 // M2_vcmpy_s0_sat_i, M2_vcmpy_s1_sat_i
13848 O << " = vcmpyi(";
13849 printOperand(MI, OpNo: 1, O);
13850 O << ',';
13851 printOperand(MI, OpNo: 2, O);
13852 break;
13853 case 463:
13854 // M2_vcmpy_s0_sat_r, M2_vcmpy_s1_sat_r
13855 O << " = vcmpyr(";
13856 printOperand(MI, OpNo: 1, O);
13857 O << ',';
13858 printOperand(MI, OpNo: 2, O);
13859 break;
13860 case 464:
13861 // M2_vdmacs_s0, M2_vdmacs_s1
13862 O << " += vdmpy(";
13863 printOperand(MI, OpNo: 2, O);
13864 O << ',';
13865 printOperand(MI, OpNo: 3, O);
13866 break;
13867 case 465:
13868 // M2_vdmpyrs_s0, M2_vdmpyrs_s1, M2_vdmpys_s0, M2_vdmpys_s1
13869 O << " = vdmpy(";
13870 printOperand(MI, OpNo: 1, O);
13871 O << ',';
13872 printOperand(MI, OpNo: 2, O);
13873 break;
13874 case 466:
13875 // M2_vmac2es, M2_vmac2es_s0, M2_vmac2es_s1
13876 O << " += vmpyeh(";
13877 printOperand(MI, OpNo: 2, O);
13878 O << ',';
13879 printOperand(MI, OpNo: 3, O);
13880 break;
13881 case 467:
13882 // M2_vmac2su_s0, M2_vmac2su_s1
13883 O << " += vmpyhsu(";
13884 printOperand(MI, OpNo: 2, O);
13885 O << ',';
13886 printOperand(MI, OpNo: 3, O);
13887 break;
13888 case 468:
13889 // M2_vmpy2es_s0, M2_vmpy2es_s1
13890 O << " = vmpyeh(";
13891 printOperand(MI, OpNo: 1, O);
13892 O << ',';
13893 printOperand(MI, OpNo: 2, O);
13894 break;
13895 case 469:
13896 // M2_vmpy2su_s0, M2_vmpy2su_s1
13897 O << " = vmpyhsu(";
13898 printOperand(MI, OpNo: 1, O);
13899 O << ',';
13900 printOperand(MI, OpNo: 2, O);
13901 break;
13902 case 470:
13903 // M2_vraddh
13904 O << " = vraddh(";
13905 printOperand(MI, OpNo: 1, O);
13906 O << ',';
13907 printOperand(MI, OpNo: 2, O);
13908 O << ')';
13909 return;
13910 break;
13911 case 471:
13912 // M2_vradduh
13913 O << " = vradduh(";
13914 printOperand(MI, OpNo: 1, O);
13915 O << ',';
13916 printOperand(MI, OpNo: 2, O);
13917 O << ')';
13918 return;
13919 break;
13920 case 472:
13921 // M2_vrcmaci_s0, M2_vrcmaci_s0c
13922 O << " += vrcmpyi(";
13923 printOperand(MI, OpNo: 2, O);
13924 O << ',';
13925 printOperand(MI, OpNo: 3, O);
13926 break;
13927 case 473:
13928 // M2_vrcmacr_s0, M2_vrcmacr_s0c
13929 O << " += vrcmpyr(";
13930 printOperand(MI, OpNo: 2, O);
13931 O << ',';
13932 printOperand(MI, OpNo: 3, O);
13933 break;
13934 case 474:
13935 // M2_vrcmpyi_s0, M2_vrcmpyi_s0c
13936 O << " = vrcmpyi(";
13937 printOperand(MI, OpNo: 1, O);
13938 O << ',';
13939 printOperand(MI, OpNo: 2, O);
13940 break;
13941 case 475:
13942 // M2_vrcmpyr_s0, M2_vrcmpyr_s0c
13943 O << " = vrcmpyr(";
13944 printOperand(MI, OpNo: 1, O);
13945 O << ',';
13946 printOperand(MI, OpNo: 2, O);
13947 break;
13948 case 476:
13949 // M2_vrmac_s0
13950 O << " += vrmpyh(";
13951 printOperand(MI, OpNo: 2, O);
13952 O << ',';
13953 printOperand(MI, OpNo: 3, O);
13954 O << ')';
13955 return;
13956 break;
13957 case 477:
13958 // M2_vrmpy_s0
13959 O << " = vrmpyh(";
13960 printOperand(MI, OpNo: 1, O);
13961 O << ',';
13962 printOperand(MI, OpNo: 2, O);
13963 O << ')';
13964 return;
13965 break;
13966 case 478:
13967 // M2_xor_xacc, M4_xor_xacc
13968 O << " ^= xor(";
13969 printOperand(MI, OpNo: 2, O);
13970 O << ',';
13971 printOperand(MI, OpNo: 3, O);
13972 O << ')';
13973 return;
13974 break;
13975 case 479:
13976 // M4_and_and, M4_and_andn
13977 O << " &= and(";
13978 printOperand(MI, OpNo: 2, O);
13979 break;
13980 case 480:
13981 // M4_and_or
13982 O << " &= or(";
13983 printOperand(MI, OpNo: 2, O);
13984 O << ',';
13985 printOperand(MI, OpNo: 3, O);
13986 O << ')';
13987 return;
13988 break;
13989 case 481:
13990 // M4_and_xor
13991 O << " &= xor(";
13992 printOperand(MI, OpNo: 2, O);
13993 O << ',';
13994 printOperand(MI, OpNo: 3, O);
13995 O << ')';
13996 return;
13997 break;
13998 case 482:
13999 // M4_cmpyi_wh, M4_cmpyi_whc
14000 O << " = cmpyiwh(";
14001 printOperand(MI, OpNo: 1, O);
14002 O << ',';
14003 printOperand(MI, OpNo: 2, O);
14004 break;
14005 case 483:
14006 // M4_cmpyr_wh, M4_cmpyr_whc
14007 O << " = cmpyrwh(";
14008 printOperand(MI, OpNo: 1, O);
14009 O << ',';
14010 printOperand(MI, OpNo: 2, O);
14011 break;
14012 case 484:
14013 // M4_mpyri_addi, M4_mpyrr_addi, S4_addi_asl_ri, S4_addi_lsr_ri
14014 O << " = add(#";
14015 printOperand(MI, OpNo: 1, O);
14016 break;
14017 case 485:
14018 // M4_or_and, M4_or_andn, S4_or_andi
14019 O << " |= and(";
14020 printOperand(MI, OpNo: 2, O);
14021 break;
14022 case 486:
14023 // M4_or_or, S4_or_ori
14024 O << " |= or(";
14025 printOperand(MI, OpNo: 2, O);
14026 break;
14027 case 487:
14028 // M4_or_xor
14029 O << " |= xor(";
14030 printOperand(MI, OpNo: 2, O);
14031 O << ',';
14032 printOperand(MI, OpNo: 3, O);
14033 O << ')';
14034 return;
14035 break;
14036 case 488:
14037 // M4_pmpyw
14038 O << " = pmpyw(";
14039 printOperand(MI, OpNo: 1, O);
14040 O << ',';
14041 printOperand(MI, OpNo: 2, O);
14042 O << ')';
14043 return;
14044 break;
14045 case 489:
14046 // M4_pmpyw_acc
14047 O << " ^= pmpyw(";
14048 printOperand(MI, OpNo: 2, O);
14049 O << ',';
14050 printOperand(MI, OpNo: 3, O);
14051 O << ')';
14052 return;
14053 break;
14054 case 490:
14055 // M4_vpmpyh
14056 O << " = vpmpyh(";
14057 printOperand(MI, OpNo: 1, O);
14058 O << ',';
14059 printOperand(MI, OpNo: 2, O);
14060 O << ')';
14061 return;
14062 break;
14063 case 491:
14064 // M4_vpmpyh_acc
14065 O << " ^= vpmpyh(";
14066 printOperand(MI, OpNo: 2, O);
14067 O << ',';
14068 printOperand(MI, OpNo: 3, O);
14069 O << ')';
14070 return;
14071 break;
14072 case 492:
14073 // M4_vrmpyeh_acc_s0, M4_vrmpyeh_acc_s1
14074 O << " += vrmpyweh(";
14075 printOperand(MI, OpNo: 2, O);
14076 O << ',';
14077 printOperand(MI, OpNo: 3, O);
14078 break;
14079 case 493:
14080 // M4_vrmpyeh_s0, M4_vrmpyeh_s1
14081 O << " = vrmpyweh(";
14082 printOperand(MI, OpNo: 1, O);
14083 O << ',';
14084 printOperand(MI, OpNo: 2, O);
14085 break;
14086 case 494:
14087 // M4_vrmpyoh_acc_s0, M4_vrmpyoh_acc_s1
14088 O << " += vrmpywoh(";
14089 printOperand(MI, OpNo: 2, O);
14090 O << ',';
14091 printOperand(MI, OpNo: 3, O);
14092 break;
14093 case 495:
14094 // M4_vrmpyoh_s0, M4_vrmpyoh_s1
14095 O << " = vrmpywoh(";
14096 printOperand(MI, OpNo: 1, O);
14097 O << ',';
14098 printOperand(MI, OpNo: 2, O);
14099 break;
14100 case 496:
14101 // M4_xor_and, M4_xor_andn
14102 O << " ^= and(";
14103 printOperand(MI, OpNo: 2, O);
14104 break;
14105 case 497:
14106 // M4_xor_or
14107 O << " ^= or(";
14108 printOperand(MI, OpNo: 2, O);
14109 O << ',';
14110 printOperand(MI, OpNo: 3, O);
14111 O << ')';
14112 return;
14113 break;
14114 case 498:
14115 // M5_vdmacbsu
14116 O << " += vdmpybsu(";
14117 printOperand(MI, OpNo: 2, O);
14118 O << ',';
14119 printOperand(MI, OpNo: 3, O);
14120 O << "):sat";
14121 return;
14122 break;
14123 case 499:
14124 // M5_vdmpybsu
14125 O << " = vdmpybsu(";
14126 printOperand(MI, OpNo: 1, O);
14127 O << ',';
14128 printOperand(MI, OpNo: 2, O);
14129 O << "):sat";
14130 return;
14131 break;
14132 case 500:
14133 // M5_vmacbsu
14134 O << " += vmpybsu(";
14135 printOperand(MI, OpNo: 2, O);
14136 O << ',';
14137 printOperand(MI, OpNo: 3, O);
14138 O << ')';
14139 return;
14140 break;
14141 case 501:
14142 // M5_vmacbuu
14143 O << " += vmpybu(";
14144 printOperand(MI, OpNo: 2, O);
14145 O << ',';
14146 printOperand(MI, OpNo: 3, O);
14147 O << ')';
14148 return;
14149 break;
14150 case 502:
14151 // M5_vmpybsu
14152 O << " = vmpybsu(";
14153 printOperand(MI, OpNo: 1, O);
14154 O << ',';
14155 printOperand(MI, OpNo: 2, O);
14156 O << ')';
14157 return;
14158 break;
14159 case 503:
14160 // M5_vmpybuu
14161 O << " = vmpybu(";
14162 printOperand(MI, OpNo: 1, O);
14163 O << ',';
14164 printOperand(MI, OpNo: 2, O);
14165 O << ')';
14166 return;
14167 break;
14168 case 504:
14169 // M5_vrmacbsu
14170 O << " += vrmpybsu(";
14171 printOperand(MI, OpNo: 2, O);
14172 O << ',';
14173 printOperand(MI, OpNo: 3, O);
14174 O << ')';
14175 return;
14176 break;
14177 case 505:
14178 // M5_vrmacbuu
14179 O << " += vrmpybu(";
14180 printOperand(MI, OpNo: 2, O);
14181 O << ',';
14182 printOperand(MI, OpNo: 3, O);
14183 O << ')';
14184 return;
14185 break;
14186 case 506:
14187 // M5_vrmpybsu
14188 O << " = vrmpybsu(";
14189 printOperand(MI, OpNo: 1, O);
14190 O << ',';
14191 printOperand(MI, OpNo: 2, O);
14192 O << ')';
14193 return;
14194 break;
14195 case 507:
14196 // M5_vrmpybuu
14197 O << " = vrmpybu(";
14198 printOperand(MI, OpNo: 1, O);
14199 O << ',';
14200 printOperand(MI, OpNo: 2, O);
14201 O << ')';
14202 return;
14203 break;
14204 case 508:
14205 // M6_vabsdiffb
14206 O << " = vabsdiffb(";
14207 printOperand(MI, OpNo: 1, O);
14208 O << ',';
14209 printOperand(MI, OpNo: 2, O);
14210 O << ')';
14211 return;
14212 break;
14213 case 509:
14214 // M7_dcmpyiw, M7_dcmpyiwc, M7_wcmpyiw, M7_wcmpyiw_rnd, M7_wcmpyiwc, M7_w...
14215 O << " = cmpyiw(";
14216 printOperand(MI, OpNo: 1, O);
14217 O << ',';
14218 printOperand(MI, OpNo: 2, O);
14219 break;
14220 case 510:
14221 // M7_dcmpyiw_acc, M7_dcmpyiwc_acc
14222 O << " += cmpyiw(";
14223 printOperand(MI, OpNo: 2, O);
14224 O << ',';
14225 printOperand(MI, OpNo: 3, O);
14226 break;
14227 case 511:
14228 // M7_dcmpyrw, M7_dcmpyrwc, M7_wcmpyrw, M7_wcmpyrw_rnd, M7_wcmpyrwc, M7_w...
14229 O << " = cmpyrw(";
14230 printOperand(MI, OpNo: 1, O);
14231 O << ',';
14232 printOperand(MI, OpNo: 2, O);
14233 break;
14234 case 512:
14235 // M7_dcmpyrw_acc, M7_dcmpyrwc_acc
14236 O << " += cmpyrw(";
14237 printOperand(MI, OpNo: 2, O);
14238 O << ',';
14239 printOperand(MI, OpNo: 3, O);
14240 break;
14241 case 513:
14242 // PS_loadrbabs
14243 O << " = memb(#";
14244 printOperand(MI, OpNo: 1, O);
14245 O << ')';
14246 return;
14247 break;
14248 case 514:
14249 // PS_loadrdabs
14250 O << " = memd(#";
14251 printOperand(MI, OpNo: 1, O);
14252 O << ')';
14253 return;
14254 break;
14255 case 515:
14256 // PS_loadrhabs
14257 O << " = memh(#";
14258 printOperand(MI, OpNo: 1, O);
14259 O << ')';
14260 return;
14261 break;
14262 case 516:
14263 // PS_loadriabs
14264 O << " = memw(#";
14265 printOperand(MI, OpNo: 1, O);
14266 O << ')';
14267 return;
14268 break;
14269 case 517:
14270 // PS_loadrubabs
14271 O << " = memub(#";
14272 printOperand(MI, OpNo: 1, O);
14273 O << ')';
14274 return;
14275 break;
14276 case 518:
14277 // PS_loadruhabs
14278 O << " = memuh(#";
14279 printOperand(MI, OpNo: 1, O);
14280 O << ')';
14281 return;
14282 break;
14283 case 519:
14284 // R6_release_at_vi
14285 O << "):at";
14286 return;
14287 break;
14288 case 520:
14289 // R6_release_st_vi
14290 O << "):st";
14291 return;
14292 break;
14293 case 521:
14294 // S2_addasl_rrri
14295 O << " = addasl(";
14296 printOperand(MI, OpNo: 1, O);
14297 O << ',';
14298 printOperand(MI, OpNo: 2, O);
14299 O << ",#";
14300 printOperand(MI, OpNo: 3, O);
14301 O << ')';
14302 return;
14303 break;
14304 case 522:
14305 // S2_asl_i_p, S2_asl_i_r, S2_asl_i_r_sat, S2_asl_r_p, S2_asl_r_r, S2_asl...
14306 O << " = asl(";
14307 printOperand(MI, OpNo: 1, O);
14308 break;
14309 case 523:
14310 // S2_asl_i_p_acc, S2_asl_i_r_acc, S2_asl_r_p_acc, S2_asl_r_r_acc
14311 O << " += asl(";
14312 printOperand(MI, OpNo: 2, O);
14313 break;
14314 case 524:
14315 // S2_asl_i_p_and, S2_asl_i_r_and, S2_asl_r_p_and, S2_asl_r_r_and
14316 O << " &= asl(";
14317 printOperand(MI, OpNo: 2, O);
14318 break;
14319 case 525:
14320 // S2_asl_i_p_nac, S2_asl_i_r_nac, S2_asl_r_p_nac, S2_asl_r_r_nac
14321 O << " -= asl(";
14322 printOperand(MI, OpNo: 2, O);
14323 break;
14324 case 526:
14325 // S2_asl_i_p_or, S2_asl_i_r_or, S2_asl_r_p_or, S2_asl_r_r_or
14326 O << " |= asl(";
14327 printOperand(MI, OpNo: 2, O);
14328 break;
14329 case 527:
14330 // S2_asl_i_p_xacc, S2_asl_i_r_xacc, S2_asl_r_p_xor
14331 O << " ^= asl(";
14332 printOperand(MI, OpNo: 2, O);
14333 break;
14334 case 528:
14335 // S2_asr_i_p, S2_asr_i_p_rnd, S2_asr_i_r, S2_asr_i_r_rnd, S2_asr_r_p, S2...
14336 O << " = asr(";
14337 printOperand(MI, OpNo: 1, O);
14338 break;
14339 case 529:
14340 // S2_asr_i_p_acc, S2_asr_i_r_acc, S2_asr_r_p_acc, S2_asr_r_r_acc
14341 O << " += asr(";
14342 printOperand(MI, OpNo: 2, O);
14343 break;
14344 case 530:
14345 // S2_asr_i_p_and, S2_asr_i_r_and, S2_asr_r_p_and, S2_asr_r_r_and
14346 O << " &= asr(";
14347 printOperand(MI, OpNo: 2, O);
14348 break;
14349 case 531:
14350 // S2_asr_i_p_nac, S2_asr_i_r_nac, S2_asr_r_p_nac, S2_asr_r_r_nac
14351 O << " -= asr(";
14352 printOperand(MI, OpNo: 2, O);
14353 break;
14354 case 532:
14355 // S2_asr_i_p_or, S2_asr_i_r_or, S2_asr_r_p_or, S2_asr_r_r_or
14356 O << " |= asr(";
14357 printOperand(MI, OpNo: 2, O);
14358 break;
14359 case 533:
14360 // S2_asr_r_p_xor
14361 O << " ^= asr(";
14362 printOperand(MI, OpNo: 2, O);
14363 O << ',';
14364 printOperand(MI, OpNo: 3, O);
14365 O << ')';
14366 return;
14367 break;
14368 case 534:
14369 // S2_brev, S2_brevp
14370 O << " = brev(";
14371 printOperand(MI, OpNo: 1, O);
14372 O << ')';
14373 return;
14374 break;
14375 case 535:
14376 // S2_cabacdecbin
14377 O << " = decbin(";
14378 printOperand(MI, OpNo: 1, O);
14379 O << ',';
14380 printOperand(MI, OpNo: 2, O);
14381 O << ')';
14382 return;
14383 break;
14384 case 536:
14385 // S2_cl0, S2_cl0p
14386 O << " = cl0(";
14387 printOperand(MI, OpNo: 1, O);
14388 O << ')';
14389 return;
14390 break;
14391 case 537:
14392 // S2_cl1, S2_cl1p
14393 O << " = cl1(";
14394 printOperand(MI, OpNo: 1, O);
14395 O << ')';
14396 return;
14397 break;
14398 case 538:
14399 // S2_clb, S2_clbp
14400 O << " = clb(";
14401 printOperand(MI, OpNo: 1, O);
14402 O << ')';
14403 return;
14404 break;
14405 case 539:
14406 // S2_clbnorm, S4_clbpnorm
14407 O << " = normamt(";
14408 printOperand(MI, OpNo: 1, O);
14409 O << ')';
14410 return;
14411 break;
14412 case 540:
14413 // S2_clrbit_i, S2_clrbit_r
14414 O << " = clrbit(";
14415 printOperand(MI, OpNo: 1, O);
14416 break;
14417 case 541:
14418 // S2_ct0, S2_ct0p
14419 O << " = ct0(";
14420 printOperand(MI, OpNo: 1, O);
14421 O << ')';
14422 return;
14423 break;
14424 case 542:
14425 // S2_ct1, S2_ct1p
14426 O << " = ct1(";
14427 printOperand(MI, OpNo: 1, O);
14428 O << ')';
14429 return;
14430 break;
14431 case 543:
14432 // S2_deinterleave
14433 O << " = deinterleave(";
14434 printOperand(MI, OpNo: 1, O);
14435 O << ')';
14436 return;
14437 break;
14438 case 544:
14439 // S2_extractu, S2_extractu_rp, S2_extractup, S2_extractup_rp
14440 O << " = extractu(";
14441 printOperand(MI, OpNo: 1, O);
14442 break;
14443 case 545:
14444 // S2_insert, S2_insert_rp, S2_insertp, S2_insertp_rp
14445 O << " = insert(";
14446 printOperand(MI, OpNo: 2, O);
14447 break;
14448 case 546:
14449 // S2_interleave
14450 O << " = interleave(";
14451 printOperand(MI, OpNo: 1, O);
14452 O << ')';
14453 return;
14454 break;
14455 case 547:
14456 // S2_lfsp
14457 O << " = lfs(";
14458 printOperand(MI, OpNo: 1, O);
14459 O << ',';
14460 printOperand(MI, OpNo: 2, O);
14461 O << ')';
14462 return;
14463 break;
14464 case 548:
14465 // S2_lsl_r_p, S2_lsl_r_r
14466 O << " = lsl(";
14467 printOperand(MI, OpNo: 1, O);
14468 O << ',';
14469 printOperand(MI, OpNo: 2, O);
14470 O << ')';
14471 return;
14472 break;
14473 case 549:
14474 // S2_lsl_r_p_acc, S2_lsl_r_r_acc
14475 O << " += lsl(";
14476 printOperand(MI, OpNo: 2, O);
14477 O << ',';
14478 printOperand(MI, OpNo: 3, O);
14479 O << ')';
14480 return;
14481 break;
14482 case 550:
14483 // S2_lsl_r_p_and, S2_lsl_r_r_and
14484 O << " &= lsl(";
14485 printOperand(MI, OpNo: 2, O);
14486 O << ',';
14487 printOperand(MI, OpNo: 3, O);
14488 O << ')';
14489 return;
14490 break;
14491 case 551:
14492 // S2_lsl_r_p_nac, S2_lsl_r_r_nac
14493 O << " -= lsl(";
14494 printOperand(MI, OpNo: 2, O);
14495 O << ',';
14496 printOperand(MI, OpNo: 3, O);
14497 O << ')';
14498 return;
14499 break;
14500 case 552:
14501 // S2_lsl_r_p_or, S2_lsl_r_r_or
14502 O << " |= lsl(";
14503 printOperand(MI, OpNo: 2, O);
14504 O << ',';
14505 printOperand(MI, OpNo: 3, O);
14506 O << ')';
14507 return;
14508 break;
14509 case 553:
14510 // S2_lsl_r_p_xor
14511 O << " ^= lsl(";
14512 printOperand(MI, OpNo: 2, O);
14513 O << ',';
14514 printOperand(MI, OpNo: 3, O);
14515 O << ')';
14516 return;
14517 break;
14518 case 554:
14519 // S2_lsl_r_vh
14520 O << " = vlslh(";
14521 printOperand(MI, OpNo: 1, O);
14522 O << ',';
14523 printOperand(MI, OpNo: 2, O);
14524 O << ')';
14525 return;
14526 break;
14527 case 555:
14528 // S2_lsl_r_vw
14529 O << " = vlslw(";
14530 printOperand(MI, OpNo: 1, O);
14531 O << ',';
14532 printOperand(MI, OpNo: 2, O);
14533 O << ')';
14534 return;
14535 break;
14536 case 556:
14537 // S2_lsr_i_p, S2_lsr_i_r, S2_lsr_r_p, S2_lsr_r_r
14538 O << " = lsr(";
14539 printOperand(MI, OpNo: 1, O);
14540 break;
14541 case 557:
14542 // S2_lsr_i_p_acc, S2_lsr_i_r_acc, S2_lsr_r_p_acc, S2_lsr_r_r_acc
14543 O << " += lsr(";
14544 printOperand(MI, OpNo: 2, O);
14545 break;
14546 case 558:
14547 // S2_lsr_i_p_and, S2_lsr_i_r_and, S2_lsr_r_p_and, S2_lsr_r_r_and
14548 O << " &= lsr(";
14549 printOperand(MI, OpNo: 2, O);
14550 break;
14551 case 559:
14552 // S2_lsr_i_p_nac, S2_lsr_i_r_nac, S2_lsr_r_p_nac, S2_lsr_r_r_nac
14553 O << " -= lsr(";
14554 printOperand(MI, OpNo: 2, O);
14555 break;
14556 case 560:
14557 // S2_lsr_i_p_or, S2_lsr_i_r_or, S2_lsr_r_p_or, S2_lsr_r_r_or
14558 O << " |= lsr(";
14559 printOperand(MI, OpNo: 2, O);
14560 break;
14561 case 561:
14562 // S2_lsr_i_p_xacc, S2_lsr_i_r_xacc, S2_lsr_r_p_xor
14563 O << " ^= lsr(";
14564 printOperand(MI, OpNo: 2, O);
14565 break;
14566 case 562:
14567 // S2_mask
14568 O << " = mask(#";
14569 printOperand(MI, OpNo: 1, O);
14570 O << ",#";
14571 printOperand(MI, OpNo: 2, O);
14572 O << ')';
14573 return;
14574 break;
14575 case 563:
14576 // S2_packhl, dep_S2_packhl
14577 O << " = packhl(";
14578 printOperand(MI, OpNo: 1, O);
14579 O << ',';
14580 printOperand(MI, OpNo: 2, O);
14581 break;
14582 case 564:
14583 // S2_parityp, S4_parity
14584 O << " = parity(";
14585 printOperand(MI, OpNo: 1, O);
14586 O << ',';
14587 printOperand(MI, OpNo: 2, O);
14588 O << ')';
14589 return;
14590 break;
14591 case 565:
14592 // S2_setbit_i, S2_setbit_r
14593 O << " = setbit(";
14594 printOperand(MI, OpNo: 1, O);
14595 break;
14596 case 566:
14597 // S2_shuffeb
14598 O << " = shuffeb(";
14599 printOperand(MI, OpNo: 1, O);
14600 O << ',';
14601 printOperand(MI, OpNo: 2, O);
14602 O << ')';
14603 return;
14604 break;
14605 case 567:
14606 // S2_shuffeh
14607 O << " = shuffeh(";
14608 printOperand(MI, OpNo: 1, O);
14609 O << ',';
14610 printOperand(MI, OpNo: 2, O);
14611 O << ')';
14612 return;
14613 break;
14614 case 568:
14615 // S2_shuffob
14616 O << " = shuffob(";
14617 printOperand(MI, OpNo: 1, O);
14618 O << ',';
14619 printOperand(MI, OpNo: 2, O);
14620 O << ')';
14621 return;
14622 break;
14623 case 569:
14624 // S2_shuffoh
14625 O << " = shuffoh(";
14626 printOperand(MI, OpNo: 1, O);
14627 O << ',';
14628 printOperand(MI, OpNo: 2, O);
14629 O << ')';
14630 return;
14631 break;
14632 case 570:
14633 // S2_storerb_pbr, S2_storerb_pr, S2_storerbnew_pbr, S2_storerbnew_pr, S2...
14634 O << "++";
14635 printOperand(MI, OpNo: 2, O);
14636 break;
14637 case 571:
14638 // S2_storerb_pci, S2_storerb_pi, S2_storerbnew_pci, S2_storerbnew_pi, S2...
14639 O << "++#";
14640 printOperand(MI, OpNo: 2, O);
14641 break;
14642 case 572:
14643 // S2_storerb_pcr, S2_storerbnew_pcr, S2_storerd_pcr, S2_storerf_pcr, S2_...
14644 O << "++I:circ(";
14645 printOperand(MI, OpNo: 2, O);
14646 O << ")) = ";
14647 printOperand(MI, OpNo: 3, O);
14648 break;
14649 case 573:
14650 // S2_storew_rl_at_vi, S4_stored_rl_at_vi
14651 O << "):at = ";
14652 printOperand(MI, OpNo: 1, O);
14653 return;
14654 break;
14655 case 574:
14656 // S2_storew_rl_st_vi, S4_stored_rl_st_vi
14657 O << "):st = ";
14658 printOperand(MI, OpNo: 1, O);
14659 return;
14660 break;
14661 case 575:
14662 // S2_svsathb, S2_vsathb, S2_vsathb_nopack
14663 O << " = vsathb(";
14664 printOperand(MI, OpNo: 1, O);
14665 O << ')';
14666 return;
14667 break;
14668 case 576:
14669 // S2_togglebit_i, S2_togglebit_r
14670 O << " = togglebit(";
14671 printOperand(MI, OpNo: 1, O);
14672 break;
14673 case 577:
14674 // S2_tstbit_i, S2_tstbit_r
14675 O << " = tstbit(";
14676 printOperand(MI, OpNo: 1, O);
14677 break;
14678 case 578:
14679 // S2_valignib, S2_valignrb
14680 O << " = valignb(";
14681 printOperand(MI, OpNo: 1, O);
14682 O << ',';
14683 printOperand(MI, OpNo: 2, O);
14684 break;
14685 case 579:
14686 // S2_vcnegh
14687 O << " = vcnegh(";
14688 printOperand(MI, OpNo: 1, O);
14689 O << ',';
14690 printOperand(MI, OpNo: 2, O);
14691 O << ')';
14692 return;
14693 break;
14694 case 580:
14695 // S2_vcrotate
14696 O << " = vcrotate(";
14697 printOperand(MI, OpNo: 1, O);
14698 O << ',';
14699 printOperand(MI, OpNo: 2, O);
14700 O << ')';
14701 return;
14702 break;
14703 case 581:
14704 // S2_vrcnegh
14705 O << " += vrcnegh(";
14706 printOperand(MI, OpNo: 2, O);
14707 O << ',';
14708 printOperand(MI, OpNo: 3, O);
14709 O << ')';
14710 return;
14711 break;
14712 case 582:
14713 // S2_vrndpackwh, S2_vrndpackwhs
14714 O << " = vrndwh(";
14715 printOperand(MI, OpNo: 1, O);
14716 break;
14717 case 583:
14718 // S2_vsatwuh, S2_vsatwuh_nopack
14719 O << " = vsatwuh(";
14720 printOperand(MI, OpNo: 1, O);
14721 O << ')';
14722 return;
14723 break;
14724 case 584:
14725 // S2_vsplatrb, S6_vsplatrbp
14726 O << " = vsplatb(";
14727 printOperand(MI, OpNo: 1, O);
14728 O << ')';
14729 return;
14730 break;
14731 case 585:
14732 // S2_vsplatrh
14733 O << " = vsplath(";
14734 printOperand(MI, OpNo: 1, O);
14735 O << ')';
14736 return;
14737 break;
14738 case 586:
14739 // S2_vspliceib, S2_vsplicerb
14740 O << " = vspliceb(";
14741 printOperand(MI, OpNo: 1, O);
14742 O << ',';
14743 printOperand(MI, OpNo: 2, O);
14744 break;
14745 case 587:
14746 // S2_vsxtbh
14747 O << " = vsxtbh(";
14748 printOperand(MI, OpNo: 1, O);
14749 O << ')';
14750 return;
14751 break;
14752 case 588:
14753 // S2_vsxthw
14754 O << " = vsxthw(";
14755 printOperand(MI, OpNo: 1, O);
14756 O << ')';
14757 return;
14758 break;
14759 case 589:
14760 // S2_vtrunehb, S6_vtrunehb_ppp
14761 O << " = vtrunehb(";
14762 printOperand(MI, OpNo: 1, O);
14763 break;
14764 case 590:
14765 // S2_vtrunewh
14766 O << " = vtrunewh(";
14767 printOperand(MI, OpNo: 1, O);
14768 O << ',';
14769 printOperand(MI, OpNo: 2, O);
14770 O << ')';
14771 return;
14772 break;
14773 case 591:
14774 // S2_vtrunohb, S6_vtrunohb_ppp
14775 O << " = vtrunohb(";
14776 printOperand(MI, OpNo: 1, O);
14777 break;
14778 case 592:
14779 // S2_vtrunowh
14780 O << " = vtrunowh(";
14781 printOperand(MI, OpNo: 1, O);
14782 O << ',';
14783 printOperand(MI, OpNo: 2, O);
14784 O << ')';
14785 return;
14786 break;
14787 case 593:
14788 // S2_vzxtbh
14789 O << " = vzxtbh(";
14790 printOperand(MI, OpNo: 1, O);
14791 O << ')';
14792 return;
14793 break;
14794 case 594:
14795 // S2_vzxthw
14796 O << " = vzxthw(";
14797 printOperand(MI, OpNo: 1, O);
14798 O << ')';
14799 return;
14800 break;
14801 case 595:
14802 // S4_andi_asl_ri, S4_andi_lsr_ri
14803 O << " = and(#";
14804 printOperand(MI, OpNo: 1, O);
14805 break;
14806 case 596:
14807 // S4_clbaddi, S4_clbpaddi
14808 O << " = add(clb(";
14809 printOperand(MI, OpNo: 1, O);
14810 O << "),#";
14811 printOperand(MI, OpNo: 2, O);
14812 O << ')';
14813 return;
14814 break;
14815 case 597:
14816 // S4_extract, S4_extract_rp, S4_extractp, S4_extractp_rp
14817 O << " = extract(";
14818 printOperand(MI, OpNo: 1, O);
14819 break;
14820 case 598:
14821 // S4_lsli
14822 O << " = lsl(#";
14823 printOperand(MI, OpNo: 1, O);
14824 O << ',';
14825 printOperand(MI, OpNo: 2, O);
14826 O << ')';
14827 return;
14828 break;
14829 case 599:
14830 // S4_ntstbit_i, S4_ntstbit_r
14831 O << " = !tstbit(";
14832 printOperand(MI, OpNo: 1, O);
14833 break;
14834 case 600:
14835 // S4_ori_asl_ri, S4_ori_lsr_ri
14836 O << " = or(#";
14837 printOperand(MI, OpNo: 1, O);
14838 break;
14839 case 601:
14840 // S4_pstorerbf_abs, S4_pstorerbnewf_abs, S4_pstorerbnewt_abs, S4_pstorer...
14841 O << ") memb(#";
14842 printOperand(MI, OpNo: 1, O);
14843 O << ") = ";
14844 printOperand(MI, OpNo: 2, O);
14845 break;
14846 case 602:
14847 // S4_pstorerbfnew_abs, S4_pstorerbnewfnew_abs, S4_pstorerbnewtnew_abs, S...
14848 O << ".new) memb(#";
14849 printOperand(MI, OpNo: 1, O);
14850 O << ") = ";
14851 printOperand(MI, OpNo: 2, O);
14852 break;
14853 case 603:
14854 // S4_pstorerdf_abs, S4_pstorerdt_abs
14855 O << ") memd(#";
14856 printOperand(MI, OpNo: 1, O);
14857 O << ") = ";
14858 printOperand(MI, OpNo: 2, O);
14859 return;
14860 break;
14861 case 604:
14862 // S4_pstorerdfnew_abs, S4_pstorerdtnew_abs
14863 O << ".new) memd(#";
14864 printOperand(MI, OpNo: 1, O);
14865 O << ") = ";
14866 printOperand(MI, OpNo: 2, O);
14867 return;
14868 break;
14869 case 605:
14870 // S4_pstorerff_abs, S4_pstorerft_abs, S4_pstorerhf_abs, S4_pstorerhnewf_...
14871 O << ") memh(#";
14872 printOperand(MI, OpNo: 1, O);
14873 O << ") = ";
14874 printOperand(MI, OpNo: 2, O);
14875 break;
14876 case 606:
14877 // S4_pstorerffnew_abs, S4_pstorerftnew_abs, S4_pstorerhfnew_abs, S4_psto...
14878 O << ".new) memh(#";
14879 printOperand(MI, OpNo: 1, O);
14880 O << ") = ";
14881 printOperand(MI, OpNo: 2, O);
14882 break;
14883 case 607:
14884 // S4_pstorerif_abs, S4_pstorerinewf_abs, S4_pstorerinewt_abs, S4_pstorer...
14885 O << ") memw(#";
14886 printOperand(MI, OpNo: 1, O);
14887 O << ") = ";
14888 printOperand(MI, OpNo: 2, O);
14889 break;
14890 case 608:
14891 // S4_pstorerifnew_abs, S4_pstorerinewfnew_abs, S4_pstorerinewtnew_abs, S...
14892 O << ".new) memw(#";
14893 printOperand(MI, OpNo: 1, O);
14894 O << ") = ";
14895 printOperand(MI, OpNo: 2, O);
14896 break;
14897 case 609:
14898 // S4_storerb_ap, S4_storerbnew_ap, S4_storerd_ap, S4_storerf_ap, S4_stor...
14899 O << "=#";
14900 printOperand(MI, OpNo: 1, O);
14901 O << ") = ";
14902 printOperand(MI, OpNo: 2, O);
14903 break;
14904 case 610:
14905 // S4_storerb_rr, S4_storerbnew_rr, S4_storerd_rr, S4_storerf_rr, S4_stor...
14906 O << '+';
14907 printOperand(MI, OpNo: 1, O);
14908 O << "<<#";
14909 printOperand(MI, OpNo: 2, O);
14910 O << ") = ";
14911 printOperand(MI, OpNo: 3, O);
14912 break;
14913 case 611:
14914 // S4_storerb_ur, S4_storerbnew_ur, S4_storerd_ur, S4_storerf_ur, S4_stor...
14915 O << "<<#";
14916 printOperand(MI, OpNo: 1, O);
14917 O << "+#";
14918 printOperand(MI, OpNo: 2, O);
14919 O << ") = ";
14920 printOperand(MI, OpNo: 3, O);
14921 break;
14922 case 612:
14923 // S4_vrcrotate
14924 O << " = vrcrotate(";
14925 printOperand(MI, OpNo: 1, O);
14926 O << ',';
14927 printOperand(MI, OpNo: 2, O);
14928 O << ",#";
14929 printOperand(MI, OpNo: 3, O);
14930 O << ')';
14931 return;
14932 break;
14933 case 613:
14934 // S4_vrcrotate_acc
14935 O << " += vrcrotate(";
14936 printOperand(MI, OpNo: 2, O);
14937 O << ',';
14938 printOperand(MI, OpNo: 3, O);
14939 O << ",#";
14940 printOperand(MI, OpNo: 4, O);
14941 O << ')';
14942 return;
14943 break;
14944 case 614:
14945 // S4_vxaddsubh, S4_vxaddsubhr
14946 O << " = vxaddsubh(";
14947 printOperand(MI, OpNo: 1, O);
14948 O << ',';
14949 printOperand(MI, OpNo: 2, O);
14950 break;
14951 case 615:
14952 // S4_vxaddsubw
14953 O << " = vxaddsubw(";
14954 printOperand(MI, OpNo: 1, O);
14955 O << ',';
14956 printOperand(MI, OpNo: 2, O);
14957 O << "):sat";
14958 return;
14959 break;
14960 case 616:
14961 // S4_vxsubaddh, S4_vxsubaddhr
14962 O << " = vxsubaddh(";
14963 printOperand(MI, OpNo: 1, O);
14964 O << ',';
14965 printOperand(MI, OpNo: 2, O);
14966 break;
14967 case 617:
14968 // S4_vxsubaddw
14969 O << " = vxsubaddw(";
14970 printOperand(MI, OpNo: 1, O);
14971 O << ',';
14972 printOperand(MI, OpNo: 2, O);
14973 O << "):sat";
14974 return;
14975 break;
14976 case 618:
14977 // S5_popcountp
14978 O << " = popcount(";
14979 printOperand(MI, OpNo: 1, O);
14980 O << ')';
14981 return;
14982 break;
14983 case 619:
14984 // S6_rol_i_p, S6_rol_i_r
14985 O << " = rol(";
14986 printOperand(MI, OpNo: 1, O);
14987 O << ",#";
14988 printOperand(MI, OpNo: 2, O);
14989 O << ')';
14990 return;
14991 break;
14992 case 620:
14993 // S6_rol_i_p_acc, S6_rol_i_r_acc
14994 O << " += rol(";
14995 printOperand(MI, OpNo: 2, O);
14996 O << ",#";
14997 printOperand(MI, OpNo: 3, O);
14998 O << ')';
14999 return;
15000 break;
15001 case 621:
15002 // S6_rol_i_p_and, S6_rol_i_r_and
15003 O << " &= rol(";
15004 printOperand(MI, OpNo: 2, O);
15005 O << ",#";
15006 printOperand(MI, OpNo: 3, O);
15007 O << ')';
15008 return;
15009 break;
15010 case 622:
15011 // S6_rol_i_p_nac, S6_rol_i_r_nac
15012 O << " -= rol(";
15013 printOperand(MI, OpNo: 2, O);
15014 O << ",#";
15015 printOperand(MI, OpNo: 3, O);
15016 O << ')';
15017 return;
15018 break;
15019 case 623:
15020 // S6_rol_i_p_or, S6_rol_i_r_or
15021 O << " |= rol(";
15022 printOperand(MI, OpNo: 2, O);
15023 O << ",#";
15024 printOperand(MI, OpNo: 3, O);
15025 O << ')';
15026 return;
15027 break;
15028 case 624:
15029 // S6_rol_i_p_xacc, S6_rol_i_r_xacc
15030 O << " ^= rol(";
15031 printOperand(MI, OpNo: 2, O);
15032 O << ",#";
15033 printOperand(MI, OpNo: 3, O);
15034 O << ')';
15035 return;
15036 break;
15037 case 625:
15038 // SA1_addsp
15039 O << " = add(r29,#";
15040 printOperand(MI, OpNo: 1, O);
15041 O << ')';
15042 return;
15043 break;
15044 case 626:
15045 // SA1_combine0i
15046 O << " = combine(#0,#";
15047 printOperand(MI, OpNo: 1, O);
15048 O << ')';
15049 return;
15050 break;
15051 case 627:
15052 // SA1_combine1i
15053 O << " = combine(#1,#";
15054 printOperand(MI, OpNo: 1, O);
15055 O << ')';
15056 return;
15057 break;
15058 case 628:
15059 // SA1_combine2i
15060 O << " = combine(#2,#";
15061 printOperand(MI, OpNo: 1, O);
15062 O << ')';
15063 return;
15064 break;
15065 case 629:
15066 // SA1_combine3i
15067 O << " = combine(#3,#";
15068 printOperand(MI, OpNo: 1, O);
15069 O << ')';
15070 return;
15071 break;
15072 case 630:
15073 // SA1_combinezr
15074 O << " = combine(#0,";
15075 printOperand(MI, OpNo: 1, O);
15076 O << ')';
15077 return;
15078 break;
15079 case 631:
15080 // SL2_loadrd_sp
15081 O << " = memd(r29+#";
15082 printOperand(MI, OpNo: 1, O);
15083 O << ')';
15084 return;
15085 break;
15086 case 632:
15087 // SL2_loadri_sp
15088 O << " = memw(r29+#";
15089 printOperand(MI, OpNo: 1, O);
15090 O << ')';
15091 return;
15092 break;
15093 case 633:
15094 // V6_extractw
15095 O << " = vextract(";
15096 printOperand(MI, OpNo: 1, O);
15097 O << ',';
15098 printOperand(MI, OpNo: 2, O);
15099 O << ')';
15100 return;
15101 break;
15102 case 634:
15103 // V6_get_qfext
15104 O << " = vgetqfext(";
15105 printOperand(MI, OpNo: 1, O);
15106 O << ".x,";
15107 printOperand(MI, OpNo: 2, O);
15108 O << ')';
15109 return;
15110 break;
15111 case 635:
15112 // V6_get_qfext_oracc
15113 O << " |= vgetqfext(";
15114 printOperand(MI, OpNo: 2, O);
15115 O << ".x,";
15116 printOperand(MI, OpNo: 3, O);
15117 O << ')';
15118 return;
15119 break;
15120 case 636:
15121 // V6_lvsplatb
15122 O << ".b = vsplat(";
15123 printOperand(MI, OpNo: 1, O);
15124 O << ')';
15125 return;
15126 break;
15127 case 637:
15128 // V6_lvsplath
15129 O << ".h = vsplat(";
15130 printOperand(MI, OpNo: 1, O);
15131 O << ')';
15132 return;
15133 break;
15134 case 638:
15135 // V6_lvsplatw
15136 O << " = vsplat(";
15137 printOperand(MI, OpNo: 1, O);
15138 O << ')';
15139 return;
15140 break;
15141 case 639:
15142 // V6_pred_scalar2
15143 O << " = vsetq(";
15144 printOperand(MI, OpNo: 1, O);
15145 O << ')';
15146 return;
15147 break;
15148 case 640:
15149 // V6_pred_scalar2v2
15150 O << " = vsetq2(";
15151 printOperand(MI, OpNo: 1, O);
15152 O << ')';
15153 return;
15154 break;
15155 case 641:
15156 // V6_set_qfext
15157 O << ".x = vsetqfext(";
15158 printOperand(MI, OpNo: 1, O);
15159 O << ',';
15160 printOperand(MI, OpNo: 2, O);
15161 O << ')';
15162 return;
15163 break;
15164 case 642:
15165 // V6_shuffeqh, V6_vshuffeb
15166 O << ".b = vshuffe(";
15167 printOperand(MI, OpNo: 1, O);
15168 break;
15169 case 643:
15170 // V6_shuffeqw, V6_vshufeh
15171 O << ".h = vshuffe(";
15172 printOperand(MI, OpNo: 1, O);
15173 break;
15174 case 644:
15175 // V6_v6mpyhubs10_vxx, V6_v6mpyvubs10_vxx
15176 O << ".w += v6mpy(";
15177 printOperand(MI, OpNo: 2, O);
15178 O << ".ub,";
15179 printOperand(MI, OpNo: 3, O);
15180 O << ".b,#";
15181 printOperand(MI, OpNo: 4, O);
15182 break;
15183 case 645:
15184 // V6_vL32b_cur_ai, V6_vL32b_cur_pi, V6_vL32b_cur_ppu, V6_vL32b_nt_cur_ai...
15185 O << ".cur = vmem(";
15186 printOperand(MI, OpNo: 1, O);
15187 break;
15188 case 646:
15189 // V6_vL32b_nt_tmp_ai, V6_vL32b_nt_tmp_pi, V6_vL32b_nt_tmp_ppu, V6_vL32b_...
15190 O << ".tmp = vmem(";
15191 printOperand(MI, OpNo: 1, O);
15192 break;
15193 case 647:
15194 // V6_vabs_f8
15195 O << ".f8 = vabs(";
15196 printOperand(MI, OpNo: 1, O);
15197 O << ".f8)";
15198 return;
15199 break;
15200 case 648:
15201 // V6_vabs_hf
15202 O << ".hf = vabs(";
15203 printOperand(MI, OpNo: 1, O);
15204 O << ".hf)";
15205 return;
15206 break;
15207 case 649:
15208 // V6_vabs_qf16_hf, V6_vabs_qf16_qf16
15209 O << ".qf16 = vabs(";
15210 printOperand(MI, OpNo: 1, O);
15211 break;
15212 case 650:
15213 // V6_vabs_qf32_qf32, V6_vabs_qf32_sf
15214 O << ".qf32 = vabs(";
15215 printOperand(MI, OpNo: 1, O);
15216 break;
15217 case 651:
15218 // V6_vabs_sf
15219 O << ".sf = vabs(";
15220 printOperand(MI, OpNo: 1, O);
15221 O << ".sf)";
15222 return;
15223 break;
15224 case 652:
15225 // V6_vabsb, V6_vabsb_sat
15226 O << ".b = vabs(";
15227 printOperand(MI, OpNo: 1, O);
15228 break;
15229 case 653:
15230 // V6_vabsdiffh, V6_vabsdiffuh
15231 O << ".uh = vabsdiff(";
15232 printOperand(MI, OpNo: 1, O);
15233 break;
15234 case 654:
15235 // V6_vabsdiffub
15236 O << ".ub = vabsdiff(";
15237 printOperand(MI, OpNo: 1, O);
15238 O << ".ub,";
15239 printOperand(MI, OpNo: 2, O);
15240 O << ".ub)";
15241 return;
15242 break;
15243 case 655:
15244 // V6_vabsdiffw
15245 O << ".uw = vabsdiff(";
15246 printOperand(MI, OpNo: 1, O);
15247 O << ".w,";
15248 printOperand(MI, OpNo: 2, O);
15249 O << ".w)";
15250 return;
15251 break;
15252 case 656:
15253 // V6_vabsh, V6_vabsh_sat
15254 O << ".h = vabs(";
15255 printOperand(MI, OpNo: 1, O);
15256 break;
15257 case 657:
15258 // V6_vabsw, V6_vabsw_sat
15259 O << ".w = vabs(";
15260 printOperand(MI, OpNo: 1, O);
15261 break;
15262 case 658:
15263 // V6_vadd_hf, V6_vadd_qf16, V6_vadd_qf16_mix
15264 O << ".qf16 = vadd(";
15265 printOperand(MI, OpNo: 1, O);
15266 break;
15267 case 659:
15268 // V6_vadd_hf_f8, V6_vadd_hf_hf
15269 O << ".hf = vadd(";
15270 printOperand(MI, OpNo: 1, O);
15271 break;
15272 case 660:
15273 // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vadd_sf
15274 O << ".qf32 = vadd(";
15275 printOperand(MI, OpNo: 1, O);
15276 break;
15277 case 661:
15278 // V6_vadd_sf_bf, V6_vadd_sf_hf, V6_vadd_sf_sf
15279 O << ".sf = vadd(";
15280 printOperand(MI, OpNo: 1, O);
15281 break;
15282 case 662:
15283 // V6_vaddb, V6_vaddb_dv, V6_vaddbsat, V6_vaddbsat_dv
15284 O << ".b = vadd(";
15285 printOperand(MI, OpNo: 1, O);
15286 O << ".b,";
15287 printOperand(MI, OpNo: 2, O);
15288 break;
15289 case 663:
15290 // V6_vaddcarry, V6_vaddcarrysat, V6_vaddhw, V6_vadduhw, V6_vaddw, V6_vad...
15291 O << ".w = vadd(";
15292 break;
15293 case 664:
15294 // V6_vaddcarryo, V6_vsubcarryo
15295 O << ".w,";
15296 printOperand(MI, OpNo: 1, O);
15297 break;
15298 case 665:
15299 // V6_vaddclbh
15300 O << ".h = vadd(vclb(";
15301 printOperand(MI, OpNo: 1, O);
15302 O << ".h),";
15303 printOperand(MI, OpNo: 2, O);
15304 O << ".h)";
15305 return;
15306 break;
15307 case 666:
15308 // V6_vaddclbw
15309 O << ".w = vadd(vclb(";
15310 printOperand(MI, OpNo: 1, O);
15311 O << ".w),";
15312 printOperand(MI, OpNo: 2, O);
15313 O << ".w)";
15314 return;
15315 break;
15316 case 667:
15317 // V6_vaddh, V6_vaddh_dv, V6_vaddhsat, V6_vaddhsat_dv, V6_vaddubh
15318 O << ".h = vadd(";
15319 printOperand(MI, OpNo: 1, O);
15320 break;
15321 case 668:
15322 // V6_vaddhw_acc, V6_vadduhw_acc
15323 O << ".w += vadd(";
15324 printOperand(MI, OpNo: 2, O);
15325 break;
15326 case 669:
15327 // V6_vaddubh_acc
15328 O << ".h += vadd(";
15329 printOperand(MI, OpNo: 2, O);
15330 O << ".ub,";
15331 printOperand(MI, OpNo: 3, O);
15332 O << ".ub)";
15333 return;
15334 break;
15335 case 670:
15336 // V6_vaddubsat, V6_vaddubsat_dv, V6_vaddububb_sat
15337 O << ".ub = vadd(";
15338 printOperand(MI, OpNo: 1, O);
15339 O << ".ub,";
15340 printOperand(MI, OpNo: 2, O);
15341 break;
15342 case 671:
15343 // V6_vadduhsat, V6_vadduhsat_dv
15344 O << ".uh = vadd(";
15345 printOperand(MI, OpNo: 1, O);
15346 O << ".uh,";
15347 printOperand(MI, OpNo: 2, O);
15348 O << ".uh):sat";
15349 return;
15350 break;
15351 case 672:
15352 // V6_vadduwsat, V6_vadduwsat_dv
15353 O << ".uw = vadd(";
15354 printOperand(MI, OpNo: 1, O);
15355 O << ".uw,";
15356 printOperand(MI, OpNo: 2, O);
15357 O << ".uw):sat";
15358 return;
15359 break;
15360 case 673:
15361 // V6_valign4
15362 O << " = valign4(";
15363 printOperand(MI, OpNo: 1, O);
15364 O << ',';
15365 printOperand(MI, OpNo: 2, O);
15366 O << ',';
15367 printOperand(MI, OpNo: 3, O);
15368 O << ')';
15369 return;
15370 break;
15371 case 674:
15372 // V6_valignb, V6_valignbi
15373 O << " = valign(";
15374 printOperand(MI, OpNo: 1, O);
15375 O << ',';
15376 printOperand(MI, OpNo: 2, O);
15377 break;
15378 case 675:
15379 // V6_vand, V6_vandqrt, V6_vandvqv, V6_vandvrt
15380 O << " = vand(";
15381 printOperand(MI, OpNo: 1, O);
15382 O << ',';
15383 printOperand(MI, OpNo: 2, O);
15384 O << ')';
15385 return;
15386 break;
15387 case 676:
15388 // V6_vandnqrt, V6_vandvnqv
15389 O << " = vand(!";
15390 printOperand(MI, OpNo: 1, O);
15391 O << ',';
15392 printOperand(MI, OpNo: 2, O);
15393 O << ')';
15394 return;
15395 break;
15396 case 677:
15397 // V6_vandnqrt_acc
15398 O << " |= vand(!";
15399 printOperand(MI, OpNo: 2, O);
15400 O << ',';
15401 printOperand(MI, OpNo: 3, O);
15402 O << ')';
15403 return;
15404 break;
15405 case 678:
15406 // V6_vandqrt_acc, V6_vandvrt_acc
15407 O << " |= vand(";
15408 printOperand(MI, OpNo: 2, O);
15409 O << ',';
15410 printOperand(MI, OpNo: 3, O);
15411 O << ')';
15412 return;
15413 break;
15414 case 679:
15415 // V6_vaslh, V6_vaslhv
15416 O << ".h = vasl(";
15417 printOperand(MI, OpNo: 1, O);
15418 O << ".h,";
15419 printOperand(MI, OpNo: 2, O);
15420 break;
15421 case 680:
15422 // V6_vaslh_acc
15423 O << ".h += vasl(";
15424 printOperand(MI, OpNo: 2, O);
15425 O << ".h,";
15426 printOperand(MI, OpNo: 3, O);
15427 O << ')';
15428 return;
15429 break;
15430 case 681:
15431 // V6_vaslw, V6_vaslwv
15432 O << ".w = vasl(";
15433 printOperand(MI, OpNo: 1, O);
15434 O << ".w,";
15435 printOperand(MI, OpNo: 2, O);
15436 break;
15437 case 682:
15438 // V6_vaslw_acc
15439 O << ".w += vasl(";
15440 printOperand(MI, OpNo: 2, O);
15441 O << ".w,";
15442 printOperand(MI, OpNo: 3, O);
15443 O << ')';
15444 return;
15445 break;
15446 case 683:
15447 // V6_vasr_into
15448 O << ".w = vasrinto(";
15449 printOperand(MI, OpNo: 2, O);
15450 O << ".w,";
15451 printOperand(MI, OpNo: 3, O);
15452 O << ".w)";
15453 return;
15454 break;
15455 case 684:
15456 // V6_vasrh, V6_vasrhv, V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat
15457 O << ".h = vasr(";
15458 printOperand(MI, OpNo: 1, O);
15459 break;
15460 case 685:
15461 // V6_vasrh_acc
15462 O << ".h += vasr(";
15463 printOperand(MI, OpNo: 2, O);
15464 O << ".h,";
15465 printOperand(MI, OpNo: 3, O);
15466 O << ')';
15467 return;
15468 break;
15469 case 686:
15470 // V6_vasrhbrndsat, V6_vasrhbsat
15471 O << ".b = vasr(";
15472 printOperand(MI, OpNo: 1, O);
15473 O << ".h,";
15474 printOperand(MI, OpNo: 2, O);
15475 O << ".h,";
15476 printOperand(MI, OpNo: 3, O);
15477 break;
15478 case 687:
15479 // V6_vasrhubrndsat, V6_vasrhubsat, V6_vasruhubrndsat, V6_vasruhubsat, V6...
15480 O << ".ub = vasr(";
15481 printOperand(MI, OpNo: 1, O);
15482 break;
15483 case 688:
15484 // V6_vasruwuhrndsat, V6_vasruwuhsat, V6_vasrvwuhrndsat, V6_vasrvwuhsat, ...
15485 O << ".uh = vasr(";
15486 printOperand(MI, OpNo: 1, O);
15487 break;
15488 case 689:
15489 // V6_vasrw, V6_vasrwv
15490 O << ".w = vasr(";
15491 printOperand(MI, OpNo: 1, O);
15492 O << ".w,";
15493 printOperand(MI, OpNo: 2, O);
15494 break;
15495 case 690:
15496 // V6_vasrw_acc
15497 O << ".w += vasr(";
15498 printOperand(MI, OpNo: 2, O);
15499 O << ".w,";
15500 printOperand(MI, OpNo: 3, O);
15501 O << ')';
15502 return;
15503 break;
15504 case 691:
15505 // V6_vassign_fp
15506 O << ".w = vfmv(";
15507 printOperand(MI, OpNo: 1, O);
15508 O << ".w)";
15509 return;
15510 break;
15511 case 692:
15512 // V6_vassign_tmp
15513 O << ".tmp = ";
15514 printOperand(MI, OpNo: 1, O);
15515 return;
15516 break;
15517 case 693:
15518 // V6_vavgb, V6_vavgbrnd
15519 O << ".b = vavg(";
15520 printOperand(MI, OpNo: 1, O);
15521 O << ".b,";
15522 printOperand(MI, OpNo: 2, O);
15523 break;
15524 case 694:
15525 // V6_vavgh, V6_vavghrnd
15526 O << ".h = vavg(";
15527 printOperand(MI, OpNo: 1, O);
15528 O << ".h,";
15529 printOperand(MI, OpNo: 2, O);
15530 break;
15531 case 695:
15532 // V6_vavgub, V6_vavgubrnd
15533 O << ".ub = vavg(";
15534 printOperand(MI, OpNo: 1, O);
15535 O << ".ub,";
15536 printOperand(MI, OpNo: 2, O);
15537 break;
15538 case 696:
15539 // V6_vavguh, V6_vavguhrnd
15540 O << ".uh = vavg(";
15541 printOperand(MI, OpNo: 1, O);
15542 O << ".uh,";
15543 printOperand(MI, OpNo: 2, O);
15544 break;
15545 case 697:
15546 // V6_vavguw, V6_vavguwrnd
15547 O << ".uw = vavg(";
15548 printOperand(MI, OpNo: 1, O);
15549 O << ".uw,";
15550 printOperand(MI, OpNo: 2, O);
15551 break;
15552 case 698:
15553 // V6_vavgw, V6_vavgwrnd
15554 O << ".w = vavg(";
15555 printOperand(MI, OpNo: 1, O);
15556 O << ".w,";
15557 printOperand(MI, OpNo: 2, O);
15558 break;
15559 case 699:
15560 // V6_vcl0h
15561 O << ".uh = vcl0(";
15562 printOperand(MI, OpNo: 1, O);
15563 O << ".uh)";
15564 return;
15565 break;
15566 case 700:
15567 // V6_vcl0w
15568 O << ".uw = vcl0(";
15569 printOperand(MI, OpNo: 1, O);
15570 O << ".uw)";
15571 return;
15572 break;
15573 case 701:
15574 // V6_vcombine
15575 O << " = vcombine(";
15576 printOperand(MI, OpNo: 1, O);
15577 O << ',';
15578 printOperand(MI, OpNo: 2, O);
15579 O << ')';
15580 return;
15581 break;
15582 case 702:
15583 // V6_vcombine_tmp
15584 O << ".tmp = vcombine(";
15585 printOperand(MI, OpNo: 1, O);
15586 O << ',';
15587 printOperand(MI, OpNo: 2, O);
15588 O << ')';
15589 return;
15590 break;
15591 case 703:
15592 // V6_vconv_bf_qf32
15593 O << ".bf = ";
15594 printOperand(MI, OpNo: 1, O);
15595 O << ".qf32";
15596 return;
15597 break;
15598 case 704:
15599 // V6_vconv_f8_qf16
15600 O << ".f8 = ";
15601 printOperand(MI, OpNo: 1, O);
15602 O << ".qf16";
15603 return;
15604 break;
15605 case 705:
15606 // V6_vconv_h_hf, V6_vconv_h_hf_rnd
15607 O << ".h = ";
15608 printOperand(MI, OpNo: 1, O);
15609 break;
15610 case 706:
15611 // V6_vconv_hf_h, V6_vconv_hf_qf16, V6_vconv_hf_qf32
15612 O << ".hf = ";
15613 printOperand(MI, OpNo: 1, O);
15614 break;
15615 case 707:
15616 // V6_vconv_qf16_f8, V6_vconv_qf16_hf, V6_vconv_qf16_qf16
15617 O << ".qf16 = ";
15618 printOperand(MI, OpNo: 1, O);
15619 break;
15620 case 708:
15621 // V6_vconv_qf32_qf32, V6_vconv_qf32_sf
15622 O << ".qf32 = ";
15623 printOperand(MI, OpNo: 1, O);
15624 break;
15625 case 709:
15626 // V6_vconv_sf_qf32, V6_vconv_sf_w
15627 O << ".sf = ";
15628 printOperand(MI, OpNo: 1, O);
15629 break;
15630 case 710:
15631 // V6_vconv_w_sf
15632 O << ".w = ";
15633 printOperand(MI, OpNo: 1, O);
15634 O << ".sf";
15635 return;
15636 break;
15637 case 711:
15638 // V6_vcvt2_b_hf
15639 O << ".b = vcvt2(";
15640 printOperand(MI, OpNo: 1, O);
15641 O << ".hf,";
15642 printOperand(MI, OpNo: 2, O);
15643 O << ".hf)";
15644 return;
15645 break;
15646 case 712:
15647 // V6_vcvt2_hf_b, V6_vcvt2_hf_ub
15648 O << ".hf = vcvt2(";
15649 printOperand(MI, OpNo: 1, O);
15650 break;
15651 case 713:
15652 // V6_vcvt2_ub_hf
15653 O << ".ub = vcvt2(";
15654 printOperand(MI, OpNo: 1, O);
15655 O << ".hf,";
15656 printOperand(MI, OpNo: 2, O);
15657 O << ".hf)";
15658 return;
15659 break;
15660 case 714:
15661 // V6_vcvt_b_hf
15662 O << ".b = vcvt(";
15663 printOperand(MI, OpNo: 1, O);
15664 O << ".hf,";
15665 printOperand(MI, OpNo: 2, O);
15666 O << ".hf)";
15667 return;
15668 break;
15669 case 715:
15670 // V6_vcvt_bf_sf
15671 O << ".bf = vcvt(";
15672 printOperand(MI, OpNo: 1, O);
15673 O << ".sf,";
15674 printOperand(MI, OpNo: 2, O);
15675 O << ".sf)";
15676 return;
15677 break;
15678 case 716:
15679 // V6_vcvt_f8_hf
15680 O << ".f8 = vcvt(";
15681 printOperand(MI, OpNo: 1, O);
15682 O << ".hf,";
15683 printOperand(MI, OpNo: 2, O);
15684 O << ".hf)";
15685 return;
15686 break;
15687 case 717:
15688 // V6_vcvt_h_hf
15689 O << ".h = vcvt(";
15690 printOperand(MI, OpNo: 1, O);
15691 O << ".hf)";
15692 return;
15693 break;
15694 case 718:
15695 // V6_vcvt_hf_b, V6_vcvt_hf_f8, V6_vcvt_hf_h, V6_vcvt_hf_sf, V6_vcvt_hf_u...
15696 O << ".hf = vcvt(";
15697 printOperand(MI, OpNo: 1, O);
15698 break;
15699 case 719:
15700 // V6_vcvt_sf_hf
15701 O << ".sf = vcvt(";
15702 printOperand(MI, OpNo: 1, O);
15703 O << ".hf)";
15704 return;
15705 break;
15706 case 720:
15707 // V6_vcvt_ub_hf
15708 O << ".ub = vcvt(";
15709 printOperand(MI, OpNo: 1, O);
15710 O << ".hf,";
15711 printOperand(MI, OpNo: 2, O);
15712 O << ".hf)";
15713 return;
15714 break;
15715 case 721:
15716 // V6_vcvt_uh_hf
15717 O << ".uh = vcvt(";
15718 printOperand(MI, OpNo: 1, O);
15719 O << ".hf)";
15720 return;
15721 break;
15722 case 722:
15723 // V6_vdealb
15724 O << ".b = vdeal(";
15725 printOperand(MI, OpNo: 1, O);
15726 O << ".b)";
15727 return;
15728 break;
15729 case 723:
15730 // V6_vdealb4w
15731 O << ".b = vdeale(";
15732 printOperand(MI, OpNo: 1, O);
15733 O << ".b,";
15734 printOperand(MI, OpNo: 2, O);
15735 O << ".b)";
15736 return;
15737 break;
15738 case 724:
15739 // V6_vdealh
15740 O << ".h = vdeal(";
15741 printOperand(MI, OpNo: 1, O);
15742 O << ".h)";
15743 return;
15744 break;
15745 case 725:
15746 // V6_vdealvdd
15747 O << " = vdeal(";
15748 printOperand(MI, OpNo: 1, O);
15749 O << ',';
15750 printOperand(MI, OpNo: 2, O);
15751 O << ',';
15752 printOperand(MI, OpNo: 3, O);
15753 O << ')';
15754 return;
15755 break;
15756 case 726:
15757 // V6_vdelta
15758 O << " = vdelta(";
15759 printOperand(MI, OpNo: 1, O);
15760 O << ',';
15761 printOperand(MI, OpNo: 2, O);
15762 O << ')';
15763 return;
15764 break;
15765 case 727:
15766 // V6_vdmpy_sf_hf
15767 O << ".sf = vdmpy(";
15768 printOperand(MI, OpNo: 1, O);
15769 O << ".hf,";
15770 printOperand(MI, OpNo: 2, O);
15771 O << ".hf)";
15772 return;
15773 break;
15774 case 728:
15775 // V6_vdmpy_sf_hf_acc
15776 O << ".sf += vdmpy(";
15777 printOperand(MI, OpNo: 2, O);
15778 O << ".hf,";
15779 printOperand(MI, OpNo: 3, O);
15780 O << ".hf)";
15781 return;
15782 break;
15783 case 729:
15784 // V6_vdmpybus, V6_vdmpybus_dv
15785 O << ".h = vdmpy(";
15786 printOperand(MI, OpNo: 1, O);
15787 O << ".ub,";
15788 printOperand(MI, OpNo: 2, O);
15789 O << ".b)";
15790 return;
15791 break;
15792 case 730:
15793 // V6_vdmpybus_acc, V6_vdmpybus_dv_acc
15794 O << ".h += vdmpy(";
15795 printOperand(MI, OpNo: 2, O);
15796 O << ".ub,";
15797 printOperand(MI, OpNo: 3, O);
15798 O << ".b)";
15799 return;
15800 break;
15801 case 731:
15802 // V6_vdmpyhb, V6_vdmpyhb_dv, V6_vdmpyhisat, V6_vdmpyhsat, V6_vdmpyhsuisa...
15803 O << ".w = vdmpy(";
15804 printOperand(MI, OpNo: 1, O);
15805 O << ".h,";
15806 printOperand(MI, OpNo: 2, O);
15807 break;
15808 case 732:
15809 // V6_vdmpyhb_acc, V6_vdmpyhb_dv_acc, V6_vdmpyhisat_acc, V6_vdmpyhsat_acc...
15810 O << ".w += vdmpy(";
15811 printOperand(MI, OpNo: 2, O);
15812 O << ".h,";
15813 printOperand(MI, OpNo: 3, O);
15814 break;
15815 case 733:
15816 // V6_vdsaduh
15817 O << ".uw = vdsad(";
15818 printOperand(MI, OpNo: 1, O);
15819 O << ".uh,";
15820 printOperand(MI, OpNo: 2, O);
15821 O << ".uh)";
15822 return;
15823 break;
15824 case 734:
15825 // V6_vdsaduh_acc
15826 O << ".uw += vdsad(";
15827 printOperand(MI, OpNo: 2, O);
15828 O << ".uh,";
15829 printOperand(MI, OpNo: 3, O);
15830 O << ".uh)";
15831 return;
15832 break;
15833 case 735:
15834 // V6_vfmax_f8
15835 O << ".f8 = vfmax(";
15836 printOperand(MI, OpNo: 1, O);
15837 O << ".f8,";
15838 printOperand(MI, OpNo: 2, O);
15839 O << ".f8)";
15840 return;
15841 break;
15842 case 736:
15843 // V6_vfmax_hf
15844 O << ".hf = vfmax(";
15845 printOperand(MI, OpNo: 1, O);
15846 O << ".hf,";
15847 printOperand(MI, OpNo: 2, O);
15848 O << ".hf)";
15849 return;
15850 break;
15851 case 737:
15852 // V6_vfmax_sf
15853 O << ".sf = vfmax(";
15854 printOperand(MI, OpNo: 1, O);
15855 O << ".sf,";
15856 printOperand(MI, OpNo: 2, O);
15857 O << ".sf)";
15858 return;
15859 break;
15860 case 738:
15861 // V6_vfmin_f8
15862 O << ".f8 = vfmin(";
15863 printOperand(MI, OpNo: 1, O);
15864 O << ".f8,";
15865 printOperand(MI, OpNo: 2, O);
15866 O << ".f8)";
15867 return;
15868 break;
15869 case 739:
15870 // V6_vfmin_hf
15871 O << ".hf = vfmin(";
15872 printOperand(MI, OpNo: 1, O);
15873 O << ".hf,";
15874 printOperand(MI, OpNo: 2, O);
15875 O << ".hf)";
15876 return;
15877 break;
15878 case 740:
15879 // V6_vfmin_sf
15880 O << ".sf = vfmin(";
15881 printOperand(MI, OpNo: 1, O);
15882 O << ".sf,";
15883 printOperand(MI, OpNo: 2, O);
15884 O << ".sf)";
15885 return;
15886 break;
15887 case 741:
15888 // V6_vfneg_f8
15889 O << ".f8 = vfneg(";
15890 printOperand(MI, OpNo: 1, O);
15891 O << ".f8)";
15892 return;
15893 break;
15894 case 742:
15895 // V6_vfneg_hf
15896 O << ".hf = vfneg(";
15897 printOperand(MI, OpNo: 1, O);
15898 O << ".hf)";
15899 return;
15900 break;
15901 case 743:
15902 // V6_vfneg_sf
15903 O << ".sf = vfneg(";
15904 printOperand(MI, OpNo: 1, O);
15905 O << ".sf)";
15906 return;
15907 break;
15908 case 744:
15909 // V6_vgathermhq, V6_vgathermhwq
15910 O << ") vtmp.h = vgather(";
15911 printOperand(MI, OpNo: 1, O);
15912 O << ',';
15913 printOperand(MI, OpNo: 2, O);
15914 O << ',';
15915 printOperand(MI, OpNo: 3, O);
15916 break;
15917 case 745:
15918 // V6_vgathermwq
15919 O << ") vtmp.w = vgather(";
15920 printOperand(MI, OpNo: 1, O);
15921 O << ',';
15922 printOperand(MI, OpNo: 2, O);
15923 O << ',';
15924 printOperand(MI, OpNo: 3, O);
15925 O << ".w).w";
15926 return;
15927 break;
15928 case 746:
15929 // V6_vgtb, V6_vgtbf, V6_vgth, V6_vgthf, V6_vgtsf, V6_vgtub, V6_vgtuh, V6...
15930 O << " = vcmp.gt(";
15931 printOperand(MI, OpNo: 1, O);
15932 break;
15933 case 747:
15934 // V6_vgtb_and, V6_vgtbf_and, V6_vgth_and, V6_vgthf_and, V6_vgtsf_and, V6...
15935 O << " &= vcmp.gt(";
15936 printOperand(MI, OpNo: 2, O);
15937 break;
15938 case 748:
15939 // V6_vgtb_or, V6_vgtbf_or, V6_vgth_or, V6_vgthf_or, V6_vgtsf_or, V6_vgtu...
15940 O << " |= vcmp.gt(";
15941 printOperand(MI, OpNo: 2, O);
15942 break;
15943 case 749:
15944 // V6_vgtb_xor, V6_vgtbf_xor, V6_vgth_xor, V6_vgthf_xor, V6_vgtsf_xor, V6...
15945 O << " ^= vcmp.gt(";
15946 printOperand(MI, OpNo: 2, O);
15947 break;
15948 case 750:
15949 // V6_vilog2_hf, V6_vilog2_qf16, V6_vilog2_qf32, V6_vilog2_sf
15950 O << ".w = vilog2(";
15951 printOperand(MI, OpNo: 1, O);
15952 break;
15953 case 751:
15954 // V6_vinsertwr
15955 O << ".w = vinsert(";
15956 printOperand(MI, OpNo: 2, O);
15957 O << ')';
15958 return;
15959 break;
15960 case 752:
15961 // V6_vlalignb, V6_vlalignbi
15962 O << " = vlalign(";
15963 printOperand(MI, OpNo: 1, O);
15964 O << ',';
15965 printOperand(MI, OpNo: 2, O);
15966 break;
15967 case 753:
15968 // V6_vlsrb
15969 O << ".ub = vlsr(";
15970 printOperand(MI, OpNo: 1, O);
15971 O << ".ub,";
15972 printOperand(MI, OpNo: 2, O);
15973 O << ')';
15974 return;
15975 break;
15976 case 754:
15977 // V6_vlsrh
15978 O << ".uh = vlsr(";
15979 printOperand(MI, OpNo: 1, O);
15980 O << ".uh,";
15981 printOperand(MI, OpNo: 2, O);
15982 O << ')';
15983 return;
15984 break;
15985 case 755:
15986 // V6_vlsrhv
15987 O << ".h = vlsr(";
15988 printOperand(MI, OpNo: 1, O);
15989 O << ".h,";
15990 printOperand(MI, OpNo: 2, O);
15991 O << ".h)";
15992 return;
15993 break;
15994 case 756:
15995 // V6_vlsrw
15996 O << ".uw = vlsr(";
15997 printOperand(MI, OpNo: 1, O);
15998 O << ".uw,";
15999 printOperand(MI, OpNo: 2, O);
16000 O << ')';
16001 return;
16002 break;
16003 case 757:
16004 // V6_vlsrwv
16005 O << ".w = vlsr(";
16006 printOperand(MI, OpNo: 1, O);
16007 O << ".w,";
16008 printOperand(MI, OpNo: 2, O);
16009 O << ".w)";
16010 return;
16011 break;
16012 case 758:
16013 // V6_vlut4
16014 O << ".h = vlut4(";
16015 printOperand(MI, OpNo: 1, O);
16016 O << ".uh,";
16017 printOperand(MI, OpNo: 2, O);
16018 O << ".h)";
16019 return;
16020 break;
16021 case 759:
16022 // V6_vlutvvb, V6_vlutvvb_nm, V6_vlutvvbi
16023 O << ".b = vlut32(";
16024 printOperand(MI, OpNo: 1, O);
16025 O << ".b,";
16026 printOperand(MI, OpNo: 2, O);
16027 break;
16028 case 760:
16029 // V6_vlutvvb_oracc, V6_vlutvvb_oracci
16030 O << ".b |= vlut32(";
16031 printOperand(MI, OpNo: 2, O);
16032 O << ".b,";
16033 printOperand(MI, OpNo: 3, O);
16034 break;
16035 case 761:
16036 // V6_vlutvwh, V6_vlutvwh_nm, V6_vlutvwhi
16037 O << ".h = vlut16(";
16038 printOperand(MI, OpNo: 1, O);
16039 O << ".b,";
16040 printOperand(MI, OpNo: 2, O);
16041 break;
16042 case 762:
16043 // V6_vlutvwh_oracc, V6_vlutvwh_oracci
16044 O << ".h |= vlut16(";
16045 printOperand(MI, OpNo: 2, O);
16046 O << ".b,";
16047 printOperand(MI, OpNo: 3, O);
16048 break;
16049 case 763:
16050 // V6_vmax_bf
16051 O << ".bf = vmax(";
16052 printOperand(MI, OpNo: 1, O);
16053 O << ".bf,";
16054 printOperand(MI, OpNo: 2, O);
16055 O << ".bf)";
16056 return;
16057 break;
16058 case 764:
16059 // V6_vmax_hf
16060 O << ".hf = vmax(";
16061 printOperand(MI, OpNo: 1, O);
16062 O << ".hf,";
16063 printOperand(MI, OpNo: 2, O);
16064 O << ".hf)";
16065 return;
16066 break;
16067 case 765:
16068 // V6_vmax_sf
16069 O << ".sf = vmax(";
16070 printOperand(MI, OpNo: 1, O);
16071 O << ".sf,";
16072 printOperand(MI, OpNo: 2, O);
16073 O << ".sf)";
16074 return;
16075 break;
16076 case 766:
16077 // V6_vmaxb
16078 O << ".b = vmax(";
16079 printOperand(MI, OpNo: 1, O);
16080 O << ".b,";
16081 printOperand(MI, OpNo: 2, O);
16082 O << ".b)";
16083 return;
16084 break;
16085 case 767:
16086 // V6_vmaxh
16087 O << ".h = vmax(";
16088 printOperand(MI, OpNo: 1, O);
16089 O << ".h,";
16090 printOperand(MI, OpNo: 2, O);
16091 O << ".h)";
16092 return;
16093 break;
16094 case 768:
16095 // V6_vmaxub
16096 O << ".ub = vmax(";
16097 printOperand(MI, OpNo: 1, O);
16098 O << ".ub,";
16099 printOperand(MI, OpNo: 2, O);
16100 O << ".ub)";
16101 return;
16102 break;
16103 case 769:
16104 // V6_vmaxuh
16105 O << ".uh = vmax(";
16106 printOperand(MI, OpNo: 1, O);
16107 O << ".uh,";
16108 printOperand(MI, OpNo: 2, O);
16109 O << ".uh)";
16110 return;
16111 break;
16112 case 770:
16113 // V6_vmaxw
16114 O << ".w = vmax(";
16115 printOperand(MI, OpNo: 1, O);
16116 O << ".w,";
16117 printOperand(MI, OpNo: 2, O);
16118 O << ".w)";
16119 return;
16120 break;
16121 case 771:
16122 // V6_vmerge_qf
16123 O << " = vmerge(";
16124 printOperand(MI, OpNo: 1, O);
16125 O << ".x,";
16126 printOperand(MI, OpNo: 2, O);
16127 O << ".w)";
16128 return;
16129 break;
16130 case 772:
16131 // V6_vmin_bf
16132 O << ".bf = vmin(";
16133 printOperand(MI, OpNo: 1, O);
16134 O << ".bf,";
16135 printOperand(MI, OpNo: 2, O);
16136 O << ".bf)";
16137 return;
16138 break;
16139 case 773:
16140 // V6_vmin_hf
16141 O << ".hf = vmin(";
16142 printOperand(MI, OpNo: 1, O);
16143 O << ".hf,";
16144 printOperand(MI, OpNo: 2, O);
16145 O << ".hf)";
16146 return;
16147 break;
16148 case 774:
16149 // V6_vmin_sf
16150 O << ".sf = vmin(";
16151 printOperand(MI, OpNo: 1, O);
16152 O << ".sf,";
16153 printOperand(MI, OpNo: 2, O);
16154 O << ".sf)";
16155 return;
16156 break;
16157 case 775:
16158 // V6_vminb
16159 O << ".b = vmin(";
16160 printOperand(MI, OpNo: 1, O);
16161 O << ".b,";
16162 printOperand(MI, OpNo: 2, O);
16163 O << ".b)";
16164 return;
16165 break;
16166 case 776:
16167 // V6_vminh
16168 O << ".h = vmin(";
16169 printOperand(MI, OpNo: 1, O);
16170 O << ".h,";
16171 printOperand(MI, OpNo: 2, O);
16172 O << ".h)";
16173 return;
16174 break;
16175 case 777:
16176 // V6_vminub
16177 O << ".ub = vmin(";
16178 printOperand(MI, OpNo: 1, O);
16179 O << ".ub,";
16180 printOperand(MI, OpNo: 2, O);
16181 O << ".ub)";
16182 return;
16183 break;
16184 case 778:
16185 // V6_vminuh
16186 O << ".uh = vmin(";
16187 printOperand(MI, OpNo: 1, O);
16188 O << ".uh,";
16189 printOperand(MI, OpNo: 2, O);
16190 O << ".uh)";
16191 return;
16192 break;
16193 case 779:
16194 // V6_vminw
16195 O << ".w = vmin(";
16196 printOperand(MI, OpNo: 1, O);
16197 O << ".w,";
16198 printOperand(MI, OpNo: 2, O);
16199 O << ".w)";
16200 return;
16201 break;
16202 case 780:
16203 // V6_vmpabus, V6_vmpabusv, V6_vmpabuu, V6_vmpabuuv, V6_vmpahhsat, V6_vmp...
16204 O << ".h = vmpa(";
16205 printOperand(MI, OpNo: 1, O);
16206 break;
16207 case 781:
16208 // V6_vmpabus_acc, V6_vmpabuu_acc
16209 O << ".h += vmpa(";
16210 printOperand(MI, OpNo: 2, O);
16211 O << ".ub,";
16212 printOperand(MI, OpNo: 3, O);
16213 break;
16214 case 782:
16215 // V6_vmpahb, V6_vmpauhb
16216 O << ".w = vmpa(";
16217 printOperand(MI, OpNo: 1, O);
16218 break;
16219 case 783:
16220 // V6_vmpahb_acc, V6_vmpauhb_acc
16221 O << ".w += vmpa(";
16222 printOperand(MI, OpNo: 2, O);
16223 break;
16224 case 784:
16225 // V6_vmpsuhuhsat
16226 O << ".h = vmps(";
16227 printOperand(MI, OpNo: 1, O);
16228 O << ".h,";
16229 printOperand(MI, OpNo: 2, O);
16230 O << ".uh,";
16231 printOperand(MI, OpNo: 3, O);
16232 O << ".uh):sat";
16233 return;
16234 break;
16235 case 785:
16236 // V6_vmpy_hf_f8, V6_vmpy_hf_hf
16237 O << ".hf = vmpy(";
16238 printOperand(MI, OpNo: 1, O);
16239 break;
16240 case 786:
16241 // V6_vmpy_hf_f8_acc, V6_vmpy_hf_hf_acc
16242 O << ".hf += vmpy(";
16243 printOperand(MI, OpNo: 2, O);
16244 break;
16245 case 787:
16246 // V6_vmpy_qf16, V6_vmpy_qf16_hf, V6_vmpy_qf16_mix_hf, V6_vmpy_rt_hf, V6_...
16247 O << ".qf16 = vmpy(";
16248 printOperand(MI, OpNo: 1, O);
16249 break;
16250 case 788:
16251 // V6_vmpy_qf32, V6_vmpy_qf32_hf, V6_vmpy_qf32_mix_hf, V6_vmpy_qf32_qf16,...
16252 O << ".qf32 = vmpy(";
16253 printOperand(MI, OpNo: 1, O);
16254 break;
16255 case 789:
16256 // V6_vmpy_sf_bf, V6_vmpy_sf_hf, V6_vmpy_sf_sf
16257 O << ".sf = vmpy(";
16258 printOperand(MI, OpNo: 1, O);
16259 break;
16260 case 790:
16261 // V6_vmpy_sf_bf_acc, V6_vmpy_sf_hf_acc
16262 O << ".sf += vmpy(";
16263 printOperand(MI, OpNo: 2, O);
16264 break;
16265 case 791:
16266 // V6_vmpybus, V6_vmpybusv, V6_vmpybv, V6_vmpyhsrs, V6_vmpyhss, V6_vmpyhv...
16267 O << ".h = vmpy(";
16268 printOperand(MI, OpNo: 1, O);
16269 break;
16270 case 792:
16271 // V6_vmpybus_acc, V6_vmpybusv_acc, V6_vmpybv_acc
16272 O << ".h += vmpy(";
16273 printOperand(MI, OpNo: 2, O);
16274 break;
16275 case 793:
16276 // V6_vmpyewuh
16277 O << ".w = vmpye(";
16278 printOperand(MI, OpNo: 1, O);
16279 O << ".w,";
16280 printOperand(MI, OpNo: 2, O);
16281 O << ".uh)";
16282 return;
16283 break;
16284 case 794:
16285 // V6_vmpyewuh_64
16286 O << " = vmpye(";
16287 printOperand(MI, OpNo: 1, O);
16288 O << ".w,";
16289 printOperand(MI, OpNo: 2, O);
16290 O << ".uh)";
16291 return;
16292 break;
16293 case 795:
16294 // V6_vmpyh, V6_vmpyhus, V6_vmpyhv
16295 O << ".w = vmpy(";
16296 printOperand(MI, OpNo: 1, O);
16297 O << ".h,";
16298 printOperand(MI, OpNo: 2, O);
16299 break;
16300 case 796:
16301 // V6_vmpyh_acc, V6_vmpyhsat_acc, V6_vmpyhus_acc, V6_vmpyhv_acc
16302 O << ".w += vmpy(";
16303 printOperand(MI, OpNo: 2, O);
16304 O << ".h,";
16305 printOperand(MI, OpNo: 3, O);
16306 break;
16307 case 797:
16308 // V6_vmpyieoh
16309 O << ".w = vmpyieo(";
16310 printOperand(MI, OpNo: 1, O);
16311 O << ".h,";
16312 printOperand(MI, OpNo: 2, O);
16313 O << ".h)";
16314 return;
16315 break;
16316 case 798:
16317 // V6_vmpyiewh_acc, V6_vmpyiewuh_acc
16318 O << ".w += vmpyie(";
16319 printOperand(MI, OpNo: 2, O);
16320 O << ".w,";
16321 printOperand(MI, OpNo: 3, O);
16322 break;
16323 case 799:
16324 // V6_vmpyiewuh
16325 O << ".w = vmpyie(";
16326 printOperand(MI, OpNo: 1, O);
16327 O << ".w,";
16328 printOperand(MI, OpNo: 2, O);
16329 O << ".uh)";
16330 return;
16331 break;
16332 case 800:
16333 // V6_vmpyih, V6_vmpyihb
16334 O << ".h = vmpyi(";
16335 printOperand(MI, OpNo: 1, O);
16336 O << ".h,";
16337 printOperand(MI, OpNo: 2, O);
16338 break;
16339 case 801:
16340 // V6_vmpyih_acc, V6_vmpyihb_acc
16341 O << ".h += vmpyi(";
16342 printOperand(MI, OpNo: 2, O);
16343 O << ".h,";
16344 printOperand(MI, OpNo: 3, O);
16345 break;
16346 case 802:
16347 // V6_vmpyiowh
16348 O << ".w = vmpyio(";
16349 printOperand(MI, OpNo: 1, O);
16350 O << ".w,";
16351 printOperand(MI, OpNo: 2, O);
16352 O << ".h)";
16353 return;
16354 break;
16355 case 803:
16356 // V6_vmpyiwb, V6_vmpyiwh, V6_vmpyiwub
16357 O << ".w = vmpyi(";
16358 printOperand(MI, OpNo: 1, O);
16359 O << ".w,";
16360 printOperand(MI, OpNo: 2, O);
16361 break;
16362 case 804:
16363 // V6_vmpyiwb_acc, V6_vmpyiwh_acc, V6_vmpyiwub_acc
16364 O << ".w += vmpyi(";
16365 printOperand(MI, OpNo: 2, O);
16366 O << ".w,";
16367 printOperand(MI, OpNo: 3, O);
16368 break;
16369 case 805:
16370 // V6_vmpyowh, V6_vmpyowh_rnd
16371 O << ".w = vmpyo(";
16372 printOperand(MI, OpNo: 1, O);
16373 O << ".w,";
16374 printOperand(MI, OpNo: 2, O);
16375 break;
16376 case 806:
16377 // V6_vmpyowh_64_acc
16378 O << " += vmpyo(";
16379 printOperand(MI, OpNo: 2, O);
16380 O << ".w,";
16381 printOperand(MI, OpNo: 3, O);
16382 O << ".h)";
16383 return;
16384 break;
16385 case 807:
16386 // V6_vmpyowh_rnd_sacc, V6_vmpyowh_sacc
16387 O << ".w += vmpyo(";
16388 printOperand(MI, OpNo: 2, O);
16389 O << ".w,";
16390 printOperand(MI, OpNo: 3, O);
16391 break;
16392 case 808:
16393 // V6_vmpyub, V6_vmpyubv, V6_vmpyuhvs
16394 O << ".uh = vmpy(";
16395 printOperand(MI, OpNo: 1, O);
16396 break;
16397 case 809:
16398 // V6_vmpyub_acc, V6_vmpyubv_acc
16399 O << ".uh += vmpy(";
16400 printOperand(MI, OpNo: 2, O);
16401 O << ".ub,";
16402 printOperand(MI, OpNo: 3, O);
16403 O << ".ub)";
16404 return;
16405 break;
16406 case 810:
16407 // V6_vmpyuh, V6_vmpyuhv
16408 O << ".uw = vmpy(";
16409 printOperand(MI, OpNo: 1, O);
16410 O << ".uh,";
16411 printOperand(MI, OpNo: 2, O);
16412 O << ".uh)";
16413 return;
16414 break;
16415 case 811:
16416 // V6_vmpyuh_acc, V6_vmpyuhv_acc
16417 O << ".uw += vmpy(";
16418 printOperand(MI, OpNo: 2, O);
16419 O << ".uh,";
16420 printOperand(MI, OpNo: 3, O);
16421 O << ".uh)";
16422 return;
16423 break;
16424 case 812:
16425 // V6_vmpyuhe
16426 O << ".uw = vmpye(";
16427 printOperand(MI, OpNo: 1, O);
16428 O << ".uh,";
16429 printOperand(MI, OpNo: 2, O);
16430 O << ".uh)";
16431 return;
16432 break;
16433 case 813:
16434 // V6_vmpyuhe_acc
16435 O << ".uw += vmpye(";
16436 printOperand(MI, OpNo: 2, O);
16437 O << ".uh,";
16438 printOperand(MI, OpNo: 3, O);
16439 O << ".uh)";
16440 return;
16441 break;
16442 case 814:
16443 // V6_vnavgb, V6_vnavgub
16444 O << ".b = vnavg(";
16445 printOperand(MI, OpNo: 1, O);
16446 break;
16447 case 815:
16448 // V6_vnavgh
16449 O << ".h = vnavg(";
16450 printOperand(MI, OpNo: 1, O);
16451 O << ".h,";
16452 printOperand(MI, OpNo: 2, O);
16453 O << ".h)";
16454 return;
16455 break;
16456 case 816:
16457 // V6_vnavgw
16458 O << ".w = vnavg(";
16459 printOperand(MI, OpNo: 1, O);
16460 O << ".w,";
16461 printOperand(MI, OpNo: 2, O);
16462 O << ".w)";
16463 return;
16464 break;
16465 case 817:
16466 // V6_vneg_qf16_hf, V6_vneg_qf16_qf16
16467 O << ".qf16 = vneg(";
16468 printOperand(MI, OpNo: 1, O);
16469 break;
16470 case 818:
16471 // V6_vneg_qf32_qf32, V6_vneg_qf32_sf
16472 O << ".qf32 = vneg(";
16473 printOperand(MI, OpNo: 1, O);
16474 break;
16475 case 819:
16476 // V6_vnormamth
16477 O << ".h = vnormamt(";
16478 printOperand(MI, OpNo: 1, O);
16479 O << ".h)";
16480 return;
16481 break;
16482 case 820:
16483 // V6_vnormamtw
16484 O << ".w = vnormamt(";
16485 printOperand(MI, OpNo: 1, O);
16486 O << ".w)";
16487 return;
16488 break;
16489 case 821:
16490 // V6_vnot
16491 O << " = vnot(";
16492 printOperand(MI, OpNo: 1, O);
16493 O << ')';
16494 return;
16495 break;
16496 case 822:
16497 // V6_vor
16498 O << " = vor(";
16499 printOperand(MI, OpNo: 1, O);
16500 O << ',';
16501 printOperand(MI, OpNo: 2, O);
16502 O << ')';
16503 return;
16504 break;
16505 case 823:
16506 // V6_vpackeb
16507 O << ".b = vpacke(";
16508 printOperand(MI, OpNo: 1, O);
16509 O << ".h,";
16510 printOperand(MI, OpNo: 2, O);
16511 O << ".h)";
16512 return;
16513 break;
16514 case 824:
16515 // V6_vpackeh
16516 O << ".h = vpacke(";
16517 printOperand(MI, OpNo: 1, O);
16518 O << ".w,";
16519 printOperand(MI, OpNo: 2, O);
16520 O << ".w)";
16521 return;
16522 break;
16523 case 825:
16524 // V6_vpackhb_sat
16525 O << ".b = vpack(";
16526 printOperand(MI, OpNo: 1, O);
16527 O << ".h,";
16528 printOperand(MI, OpNo: 2, O);
16529 O << ".h):sat";
16530 return;
16531 break;
16532 case 826:
16533 // V6_vpackhub_sat
16534 O << ".ub = vpack(";
16535 printOperand(MI, OpNo: 1, O);
16536 O << ".h,";
16537 printOperand(MI, OpNo: 2, O);
16538 O << ".h):sat";
16539 return;
16540 break;
16541 case 827:
16542 // V6_vpackob
16543 O << ".b = vpacko(";
16544 printOperand(MI, OpNo: 1, O);
16545 O << ".h,";
16546 printOperand(MI, OpNo: 2, O);
16547 O << ".h)";
16548 return;
16549 break;
16550 case 828:
16551 // V6_vpackoh
16552 O << ".h = vpacko(";
16553 printOperand(MI, OpNo: 1, O);
16554 O << ".w,";
16555 printOperand(MI, OpNo: 2, O);
16556 O << ".w)";
16557 return;
16558 break;
16559 case 829:
16560 // V6_vpackwh_sat
16561 O << ".h = vpack(";
16562 printOperand(MI, OpNo: 1, O);
16563 O << ".w,";
16564 printOperand(MI, OpNo: 2, O);
16565 O << ".w):sat";
16566 return;
16567 break;
16568 case 830:
16569 // V6_vpackwuh_sat
16570 O << ".uh = vpack(";
16571 printOperand(MI, OpNo: 1, O);
16572 O << ".w,";
16573 printOperand(MI, OpNo: 2, O);
16574 O << ".w):sat";
16575 return;
16576 break;
16577 case 831:
16578 // V6_vpopcounth
16579 O << ".h = vpopcount(";
16580 printOperand(MI, OpNo: 1, O);
16581 O << ".h)";
16582 return;
16583 break;
16584 case 832:
16585 // V6_vprefixqb
16586 O << ".b = prefixsum(";
16587 printOperand(MI, OpNo: 1, O);
16588 O << ')';
16589 return;
16590 break;
16591 case 833:
16592 // V6_vprefixqh
16593 O << ".h = prefixsum(";
16594 printOperand(MI, OpNo: 1, O);
16595 O << ')';
16596 return;
16597 break;
16598 case 834:
16599 // V6_vprefixqw
16600 O << ".w = prefixsum(";
16601 printOperand(MI, OpNo: 1, O);
16602 O << ')';
16603 return;
16604 break;
16605 case 835:
16606 // V6_vrdelta
16607 O << " = vrdelta(";
16608 printOperand(MI, OpNo: 1, O);
16609 O << ',';
16610 printOperand(MI, OpNo: 2, O);
16611 O << ')';
16612 return;
16613 break;
16614 case 836:
16615 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rx, V6_vrmpyzbub_rt, V6_vrmpyzbub_rx
16616 O << ".w = vrmpyz(";
16617 break;
16618 case 837:
16619 // V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rt_acc, V6_vrmpyz...
16620 O << ".w += vrmpyz(";
16621 break;
16622 case 838:
16623 // V6_vrmpyzcb_rt, V6_vrmpyzcb_rx
16624 O << ".w = vr16mpyz(";
16625 break;
16626 case 839:
16627 // V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx_acc
16628 O << ".w += vr16mpyz(";
16629 break;
16630 case 840:
16631 // V6_vrmpyzcbs_rt, V6_vrmpyzcbs_rx
16632 O << ".w = vr16mpyzs(";
16633 break;
16634 case 841:
16635 // V6_vrmpyzcbs_rt_acc, V6_vrmpyzcbs_rx_acc
16636 O << ".w += vr16mpyzs(";
16637 break;
16638 case 842:
16639 // V6_vrmpyznb_rt, V6_vrmpyznb_rx
16640 O << ".w = vr8mpyz(";
16641 break;
16642 case 843:
16643 // V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx_acc
16644 O << ".w += vr8mpyz(";
16645 break;
16646 case 844:
16647 // V6_vror
16648 O << " = vror(";
16649 printOperand(MI, OpNo: 1, O);
16650 O << ',';
16651 printOperand(MI, OpNo: 2, O);
16652 O << ')';
16653 return;
16654 break;
16655 case 845:
16656 // V6_vrotr
16657 O << ".uw = vrotr(";
16658 printOperand(MI, OpNo: 1, O);
16659 O << ".uw,";
16660 printOperand(MI, OpNo: 2, O);
16661 O << ".uw)";
16662 return;
16663 break;
16664 case 846:
16665 // V6_vroundhb
16666 O << ".b = vround(";
16667 printOperand(MI, OpNo: 1, O);
16668 O << ".h,";
16669 printOperand(MI, OpNo: 2, O);
16670 O << ".h):sat";
16671 return;
16672 break;
16673 case 847:
16674 // V6_vroundhub, V6_vrounduhub
16675 O << ".ub = vround(";
16676 printOperand(MI, OpNo: 1, O);
16677 break;
16678 case 848:
16679 // V6_vrounduwuh, V6_vroundwuh
16680 O << ".uh = vround(";
16681 printOperand(MI, OpNo: 1, O);
16682 break;
16683 case 849:
16684 // V6_vroundwh
16685 O << ".h = vround(";
16686 printOperand(MI, OpNo: 1, O);
16687 O << ".w,";
16688 printOperand(MI, OpNo: 2, O);
16689 O << ".w):sat";
16690 return;
16691 break;
16692 case 850:
16693 // V6_vrsadubi
16694 O << ".uw = vrsad(";
16695 printOperand(MI, OpNo: 1, O);
16696 O << ".ub,";
16697 printOperand(MI, OpNo: 2, O);
16698 O << ".ub,#";
16699 printOperand(MI, OpNo: 3, O);
16700 O << ')';
16701 return;
16702 break;
16703 case 851:
16704 // V6_vrsadubi_acc
16705 O << ".uw += vrsad(";
16706 printOperand(MI, OpNo: 2, O);
16707 O << ".ub,";
16708 printOperand(MI, OpNo: 3, O);
16709 O << ".ub,#";
16710 printOperand(MI, OpNo: 4, O);
16711 O << ')';
16712 return;
16713 break;
16714 case 852:
16715 // V6_vsatdw
16716 O << ".w = vsatdw(";
16717 printOperand(MI, OpNo: 1, O);
16718 O << ".w,";
16719 printOperand(MI, OpNo: 2, O);
16720 O << ".w)";
16721 return;
16722 break;
16723 case 853:
16724 // V6_vsathub
16725 O << ".ub = vsat(";
16726 printOperand(MI, OpNo: 1, O);
16727 O << ".h,";
16728 printOperand(MI, OpNo: 2, O);
16729 O << ".h)";
16730 return;
16731 break;
16732 case 854:
16733 // V6_vsatuwuh
16734 O << ".uh = vsat(";
16735 printOperand(MI, OpNo: 1, O);
16736 O << ".uw,";
16737 printOperand(MI, OpNo: 2, O);
16738 O << ".uw)";
16739 return;
16740 break;
16741 case 855:
16742 // V6_vsatwh
16743 O << ".h = vsat(";
16744 printOperand(MI, OpNo: 1, O);
16745 O << ".w,";
16746 printOperand(MI, OpNo: 2, O);
16747 O << ".w)";
16748 return;
16749 break;
16750 case 856:
16751 // V6_vsb
16752 O << ".h = vsxt(";
16753 printOperand(MI, OpNo: 1, O);
16754 O << ".b)";
16755 return;
16756 break;
16757 case 857:
16758 // V6_vsh
16759 O << ".w = vsxt(";
16760 printOperand(MI, OpNo: 1, O);
16761 O << ".h)";
16762 return;
16763 break;
16764 case 858:
16765 // V6_vshuffb
16766 O << ".b = vshuff(";
16767 printOperand(MI, OpNo: 1, O);
16768 O << ".b)";
16769 return;
16770 break;
16771 case 859:
16772 // V6_vshuffh
16773 O << ".h = vshuff(";
16774 printOperand(MI, OpNo: 1, O);
16775 O << ".h)";
16776 return;
16777 break;
16778 case 860:
16779 // V6_vshuffob
16780 O << ".b = vshuffo(";
16781 printOperand(MI, OpNo: 1, O);
16782 O << ".b,";
16783 printOperand(MI, OpNo: 2, O);
16784 O << ".b)";
16785 return;
16786 break;
16787 case 861:
16788 // V6_vshuffvdd
16789 O << " = vshuff(";
16790 printOperand(MI, OpNo: 1, O);
16791 O << ',';
16792 printOperand(MI, OpNo: 2, O);
16793 O << ',';
16794 printOperand(MI, OpNo: 3, O);
16795 O << ')';
16796 return;
16797 break;
16798 case 862:
16799 // V6_vshufoeb
16800 O << ".b = vshuffoe(";
16801 printOperand(MI, OpNo: 1, O);
16802 O << ".b,";
16803 printOperand(MI, OpNo: 2, O);
16804 O << ".b)";
16805 return;
16806 break;
16807 case 863:
16808 // V6_vshufoeh
16809 O << ".h = vshuffoe(";
16810 printOperand(MI, OpNo: 1, O);
16811 O << ".h,";
16812 printOperand(MI, OpNo: 2, O);
16813 O << ".h)";
16814 return;
16815 break;
16816 case 864:
16817 // V6_vshufoh
16818 O << ".h = vshuffo(";
16819 printOperand(MI, OpNo: 1, O);
16820 O << ".h,";
16821 printOperand(MI, OpNo: 2, O);
16822 O << ".h)";
16823 return;
16824 break;
16825 case 865:
16826 // V6_vsub_hf, V6_vsub_hf_mix, V6_vsub_qf16, V6_vsub_qf16_mix
16827 O << ".qf16 = vsub(";
16828 printOperand(MI, OpNo: 1, O);
16829 break;
16830 case 866:
16831 // V6_vsub_hf_f8, V6_vsub_hf_hf
16832 O << ".hf = vsub(";
16833 printOperand(MI, OpNo: 1, O);
16834 break;
16835 case 867:
16836 // V6_vsub_qf32, V6_vsub_qf32_mix, V6_vsub_sf, V6_vsub_sf_mix
16837 O << ".qf32 = vsub(";
16838 printOperand(MI, OpNo: 1, O);
16839 break;
16840 case 868:
16841 // V6_vsub_sf_bf, V6_vsub_sf_hf, V6_vsub_sf_sf
16842 O << ".sf = vsub(";
16843 printOperand(MI, OpNo: 1, O);
16844 break;
16845 case 869:
16846 // V6_vsubb, V6_vsubb_dv, V6_vsubbsat, V6_vsubbsat_dv
16847 O << ".b = vsub(";
16848 printOperand(MI, OpNo: 1, O);
16849 O << ".b,";
16850 printOperand(MI, OpNo: 2, O);
16851 break;
16852 case 870:
16853 // V6_vsubcarry, V6_vsubhw, V6_vsubuhw, V6_vsubw, V6_vsubw_dv, V6_vsubwsa...
16854 O << ".w = vsub(";
16855 break;
16856 case 871:
16857 // V6_vsubh, V6_vsubh_dv, V6_vsubhsat, V6_vsubhsat_dv, V6_vsububh
16858 O << ".h = vsub(";
16859 printOperand(MI, OpNo: 1, O);
16860 break;
16861 case 872:
16862 // V6_vsububsat, V6_vsububsat_dv, V6_vsubububb_sat
16863 O << ".ub = vsub(";
16864 printOperand(MI, OpNo: 1, O);
16865 O << ".ub,";
16866 printOperand(MI, OpNo: 2, O);
16867 break;
16868 case 873:
16869 // V6_vsubuhsat, V6_vsubuhsat_dv
16870 O << ".uh = vsub(";
16871 printOperand(MI, OpNo: 1, O);
16872 O << ".uh,";
16873 printOperand(MI, OpNo: 2, O);
16874 O << ".uh):sat";
16875 return;
16876 break;
16877 case 874:
16878 // V6_vsubuwsat, V6_vsubuwsat_dv
16879 O << ".uw = vsub(";
16880 printOperand(MI, OpNo: 1, O);
16881 O << ".uw,";
16882 printOperand(MI, OpNo: 2, O);
16883 O << ".uw):sat";
16884 return;
16885 break;
16886 case 875:
16887 // V6_vswap
16888 O << " = vswap(";
16889 printOperand(MI, OpNo: 1, O);
16890 O << ',';
16891 printOperand(MI, OpNo: 2, O);
16892 O << ',';
16893 printOperand(MI, OpNo: 3, O);
16894 O << ')';
16895 return;
16896 break;
16897 case 876:
16898 // V6_vtmpyb, V6_vtmpybus
16899 O << ".h = vtmpy(";
16900 printOperand(MI, OpNo: 1, O);
16901 break;
16902 case 877:
16903 // V6_vtmpyb_acc, V6_vtmpybus_acc
16904 O << ".h += vtmpy(";
16905 printOperand(MI, OpNo: 2, O);
16906 break;
16907 case 878:
16908 // V6_vtmpyhb
16909 O << ".w = vtmpy(";
16910 printOperand(MI, OpNo: 1, O);
16911 O << ".h,";
16912 printOperand(MI, OpNo: 2, O);
16913 O << ".b)";
16914 return;
16915 break;
16916 case 879:
16917 // V6_vtmpyhb_acc
16918 O << ".w += vtmpy(";
16919 printOperand(MI, OpNo: 2, O);
16920 O << ".h,";
16921 printOperand(MI, OpNo: 3, O);
16922 O << ".b)";
16923 return;
16924 break;
16925 case 880:
16926 // V6_vunpackb
16927 O << ".h = vunpack(";
16928 printOperand(MI, OpNo: 1, O);
16929 O << ".b)";
16930 return;
16931 break;
16932 case 881:
16933 // V6_vunpackh
16934 O << ".w = vunpack(";
16935 printOperand(MI, OpNo: 1, O);
16936 O << ".h)";
16937 return;
16938 break;
16939 case 882:
16940 // V6_vunpackob
16941 O << ".h |= vunpacko(";
16942 printOperand(MI, OpNo: 2, O);
16943 O << ".b)";
16944 return;
16945 break;
16946 case 883:
16947 // V6_vunpackoh
16948 O << ".w |= vunpacko(";
16949 printOperand(MI, OpNo: 2, O);
16950 O << ".h)";
16951 return;
16952 break;
16953 case 884:
16954 // V6_vunpackub
16955 O << ".uh = vunpack(";
16956 printOperand(MI, OpNo: 1, O);
16957 O << ".ub)";
16958 return;
16959 break;
16960 case 885:
16961 // V6_vunpackuh
16962 O << ".uw = vunpack(";
16963 printOperand(MI, OpNo: 1, O);
16964 O << ".uh)";
16965 return;
16966 break;
16967 case 886:
16968 // V6_vwhist256q_sat
16969 O << "):sat";
16970 return;
16971 break;
16972 case 887:
16973 // V6_vxor
16974 O << " = vxor(";
16975 printOperand(MI, OpNo: 1, O);
16976 O << ',';
16977 printOperand(MI, OpNo: 2, O);
16978 O << ')';
16979 return;
16980 break;
16981 case 888:
16982 // V6_vzb
16983 O << ".uh = vzxt(";
16984 printOperand(MI, OpNo: 1, O);
16985 O << ".ub)";
16986 return;
16987 break;
16988 case 889:
16989 // V6_vzh
16990 O << ".uw = vzxt(";
16991 printOperand(MI, OpNo: 1, O);
16992 O << ".uh)";
16993 return;
16994 break;
16995 case 890:
16996 // V6_zextract
16997 O << " = zextract(";
16998 printOperand(MI, OpNo: 1, O);
16999 O << ')';
17000 return;
17001 break;
17002 case 891:
17003 // Y2_crswap0
17004 O << ",sgp0)";
17005 return;
17006 break;
17007 case 892:
17008 // Y2_dctagr
17009 O << " = dctagr(";
17010 printOperand(MI, OpNo: 1, O);
17011 O << ')';
17012 return;
17013 break;
17014 case 893:
17015 // Y2_getimask
17016 O << " = getimask(";
17017 printOperand(MI, OpNo: 1, O);
17018 O << ')';
17019 return;
17020 break;
17021 case 894:
17022 // Y2_iassignr
17023 O << " = iassignr(";
17024 printOperand(MI, OpNo: 1, O);
17025 O << ')';
17026 return;
17027 break;
17028 case 895:
17029 // Y2_icdatar
17030 O << " = icdatar(";
17031 printOperand(MI, OpNo: 1, O);
17032 O << ')';
17033 return;
17034 break;
17035 case 896:
17036 // Y2_ictagr
17037 O << " = ictagr(";
17038 printOperand(MI, OpNo: 1, O);
17039 O << ')';
17040 return;
17041 break;
17042 case 897:
17043 // Y2_tlbp, Y2_tlbpp
17044 O << " = tlbp(";
17045 printOperand(MI, OpNo: 1, O);
17046 O << ')';
17047 return;
17048 break;
17049 case 898:
17050 // Y2_tlbr
17051 O << " = tlbr(";
17052 printOperand(MI, OpNo: 1, O);
17053 O << ')';
17054 return;
17055 break;
17056 case 899:
17057 // Y4_crswap1
17058 O << ",sgp1)";
17059 return;
17060 break;
17061 case 900:
17062 // Y4_l2tagr
17063 O << " = l2tagr(";
17064 printOperand(MI, OpNo: 1, O);
17065 O << ')';
17066 return;
17067 break;
17068 case 901:
17069 // Y5_ctlbw
17070 O << " = ctlbw(";
17071 printOperand(MI, OpNo: 1, O);
17072 O << ',';
17073 printOperand(MI, OpNo: 2, O);
17074 O << ')';
17075 return;
17076 break;
17077 case 902:
17078 // Y5_l2locka
17079 O << " = l2locka(";
17080 printOperand(MI, OpNo: 1, O);
17081 O << ')';
17082 return;
17083 break;
17084 case 903:
17085 // Y5_tlboc
17086 O << " = tlboc(";
17087 printOperand(MI, OpNo: 1, O);
17088 O << ')';
17089 return;
17090 break;
17091 case 904:
17092 // Y6_dmpause
17093 O << " = dmpause";
17094 return;
17095 break;
17096 case 905:
17097 // Y6_dmpoll
17098 O << " = dmpoll";
17099 return;
17100 break;
17101 case 906:
17102 // Y6_dmwait
17103 O << " = dmwait";
17104 return;
17105 break;
17106 }
17107
17108
17109 // Fragment 2 encoded into 8 bits for 175 unique commands.
17110 switch ((Bits >> 24) & 255) {
17111 default: llvm_unreachable("Invalid command number.");
17112 case 0:
17113 // A2_addsp, S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_z...
17114 printOperand(MI, OpNo: 1, O);
17115 break;
17116 case 1:
17117 // A2_neg, A2_vaddb_map, A2_vsubb_map, A4_boundscheck, L2_loadbsw2_zomap,...
17118 O << ')';
17119 return;
17120 break;
17121 case 2:
17122 // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
17123 O << " = ";
17124 printOperand(MI, OpNo: 2, O);
17125 return;
17126 break;
17127 case 3:
17128 // A2_tfrp, A2_tfrpi, C2_pxfer_map, S2_storerb_zomap, S2_storerd_zomap, S...
17129 return;
17130 break;
17131 case 4:
17132 // L2_loadalignb_zomap, L2_loadalignh_zomap, dup_S2_allocframe, A2_tfrih,...
17133 printOperand(MI, OpNo: 2, O);
17134 break;
17135 case 5:
17136 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
17137 O << " = memb(";
17138 break;
17139 case 6:
17140 // L2_ploadrdf_zomap, L2_ploadrdfnew_zomap, L2_ploadrdt_zomap, L2_ploadrd...
17141 O << " = memd(";
17142 break;
17143 case 7:
17144 // L2_ploadrhf_zomap, L2_ploadrhfnew_zomap, L2_ploadrht_zomap, L2_ploadrh...
17145 O << " = memh(";
17146 break;
17147 case 8:
17148 // L2_ploadrif_zomap, L2_ploadrifnew_zomap, L2_ploadrit_zomap, L2_ploadri...
17149 O << " = memw(";
17150 break;
17151 case 9:
17152 // L2_ploadrubf_zomap, L2_ploadrubfnew_zomap, L2_ploadrubt_zomap, L2_ploa...
17153 O << " = memub(";
17154 break;
17155 case 10:
17156 // L2_ploadruhf_zomap, L2_ploadruhfnew_zomap, L2_ploadruht_zomap, L2_ploa...
17157 O << " = memuh(";
17158 break;
17159 case 11:
17160 // M2_mpysmi, S5_vasrhrnd_goodsyntax, V6_vrmpybusi_acc_alt, V6_vrmpybusi_...
17161 O << ",#";
17162 break;
17163 case 12:
17164 // M2_vrcmpys_acc_s1, M2_vrcmpys_s1, V6_vmpyhss_alt, V6_vmpyowh_alt, M2_c...
17165 O << "):<<1:sat";
17166 return;
17167 break;
17168 case 13:
17169 // M2_vrcmpys_s1rp, V6_vmpyhsrs_alt, V6_vmpyhvsrs_alt, V6_vmpyowh_rnd_alt...
17170 O << "):<<1:rnd:sat";
17171 return;
17172 break;
17173 case 14:
17174 // S2_storerbnew_zomap, S2_storerhnew_zomap, S2_storerinew_zomap, V6_stn0...
17175 O << ".new";
17176 return;
17177 break;
17178 case 15:
17179 // S2_storerf_zomap, PS_storerfabs, S2_storerf_pcr, S2_storerfgp, S4_psto...
17180 O << ".h";
17181 return;
17182 break;
17183 case 16:
17184 // S5_asrhub_rnd_sat_goodsyntax, A2_vnavghr, A2_vnavgwr, M2_cmpyrs_s0, M2...
17185 O << "):rnd:sat";
17186 return;
17187 break;
17188 case 17:
17189 // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vad...
17190 O << ".ub,";
17191 break;
17192 case 18:
17193 // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
17194 O << ".uh,";
17195 break;
17196 case 19:
17197 // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vas...
17198 O << ".uw,";
17199 break;
17200 case 20:
17201 // V6_ldcnp0, V6_ldcnpnt0, V6_ldcp0, V6_ldcpnt0, V6_vL32b_cur_npred_ai, V...
17202 O << ".cur = vmem(";
17203 break;
17204 case 21:
17205 // V6_ldnp0, V6_ldnpnt0, V6_ldp0, V6_ldpnt0, V6_vL32b_npred_ai, V6_vL32b_...
17206 O << " = vmem(";
17207 break;
17208 case 22:
17209 // V6_ldnt0
17210 O << "):nt";
17211 return;
17212 break;
17213 case 23:
17214 // V6_ldtnp0, V6_ldtnpnt0, V6_ldtp0, V6_ldtpnt0, V6_vL32b_nt_tmp_npred_ai...
17215 O << ".tmp = vmem(";
17216 break;
17217 case 24:
17218 // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt
17219 O << ".b10,#";
17220 printOperand(MI, OpNo: 3, O);
17221 break;
17222 case 25:
17223 // V6_vabsb_sat_alt, V6_vabsh_sat_alt, V6_vabsw_sat_alt, V6_vaddbsat_alt,...
17224 O << "):sat";
17225 return;
17226 break;
17227 case 26:
17228 // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vaddbnq, V6_vaddbq
17229 O << ".b += ";
17230 printOperand(MI, OpNo: 3, O);
17231 O << ".b";
17232 return;
17233 break;
17234 case 27:
17235 // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vaddhnq, V6_vaddhq
17236 O << ".h += ";
17237 printOperand(MI, OpNo: 3, O);
17238 O << ".h";
17239 return;
17240 break;
17241 case 28:
17242 // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vaddwnq, V6_vaddwq
17243 O << ".w += ";
17244 printOperand(MI, OpNo: 3, O);
17245 O << ".w";
17246 return;
17247 break;
17248 case 29:
17249 // V6_vaslh_alt, V6_vaslhv_alt, V6_vaslw_alt, V6_vaslwv_alt, V6_vasrh_alt...
17250 O << ',';
17251 break;
17252 case 30:
17253 // V6_vavgbrnd_alt, V6_vavghrnd_alt, V6_vavgubrnd_alt, V6_vavguhrnd_alt, ...
17254 O << "):rnd";
17255 return;
17256 break;
17257 case 31:
17258 // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsuisat_alt
17259 O << ",#1):sat";
17260 return;
17261 break;
17262 case 32:
17263 // V6_vmpyowh_rnd_sacc_alt
17264 O << "):<<1:rnd:sat:shift";
17265 return;
17266 break;
17267 case 33:
17268 // V6_vmpyowh_sacc_alt
17269 O << "):<<1:sat:shift";
17270 return;
17271 break;
17272 case 34:
17273 // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_alt, V6_veqb, V6_veqb_and, V6...
17274 O << ".b,";
17275 break;
17276 case 35:
17277 // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_rtt_alt, V6_vavgub, V6_vcvt2_hf_ub,...
17278 O << ".ub)";
17279 return;
17280 break;
17281 case 36:
17282 // V6_vscattermhq_alt
17283 O << ".h) = ";
17284 printOperand(MI, OpNo: 4, O);
17285 O << ".h";
17286 return;
17287 break;
17288 case 37:
17289 // V6_vscattermwhq_alt, V6_vscattermwq_alt
17290 O << ".w) = ";
17291 printOperand(MI, OpNo: 4, O);
17292 break;
17293 case 38:
17294 // V6_vsubbnq_alt, V6_vsubbq_alt, V6_vsubbnq, V6_vsubbq
17295 O << ".b -= ";
17296 printOperand(MI, OpNo: 3, O);
17297 O << ".b";
17298 return;
17299 break;
17300 case 39:
17301 // V6_vsubhnq_alt, V6_vsubhq_alt, V6_vsubhnq, V6_vsubhq
17302 O << ".h -= ";
17303 printOperand(MI, OpNo: 3, O);
17304 O << ".h";
17305 return;
17306 break;
17307 case 40:
17308 // V6_vsubwnq_alt, V6_vsubwq_alt, V6_vsubwnq, V6_vsubwq
17309 O << ".w -= ";
17310 printOperand(MI, OpNo: 3, O);
17311 O << ".w";
17312 return;
17313 break;
17314 case 41:
17315 // dup_C2_cmoveif, dup_C2_cmoveit, dup_C2_cmovenewif, dup_C2_cmovenewit, ...
17316 O << " = #";
17317 printOperand(MI, OpNo: 2, O);
17318 return;
17319 break;
17320 case 42:
17321 // dup_L2_loadrb_io, dup_L2_loadrd_io, dup_L2_loadrh_io, dup_L2_loadri_io...
17322 O << "+#";
17323 printOperand(MI, OpNo: 2, O);
17324 break;
17325 case 43:
17326 // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
17327 O << ") = ";
17328 break;
17329 case 44:
17330 // dup_S4_storeirb_io, dup_S4_storeiri_io, S4_storeirb_io, S4_storeirh_io...
17331 O << ") = #";
17332 printOperand(MI, OpNo: 2, O);
17333 return;
17334 break;
17335 case 45:
17336 // A2_combine_hh, A2_combine_hl, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_m...
17337 O << ".h,";
17338 break;
17339 case 46:
17340 // A2_combine_lh, A2_combine_ll, M2_mpy_acc_lh_s0, M2_mpy_acc_lh_s1, M2_m...
17341 O << ".l,";
17342 break;
17343 case 47:
17344 // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
17345 O << " = add(";
17346 printOperand(MI, OpNo: 2, O);
17347 break;
17348 case 48:
17349 // A2_pandf, A2_pandfnew, A2_pandt, A2_pandtnew
17350 O << " = and(";
17351 printOperand(MI, OpNo: 2, O);
17352 O << ',';
17353 printOperand(MI, OpNo: 3, O);
17354 O << ')';
17355 return;
17356 break;
17357 case 49:
17358 // A2_porf, A2_porfnew, A2_port, A2_portnew
17359 O << " = or(";
17360 printOperand(MI, OpNo: 2, O);
17361 O << ',';
17362 printOperand(MI, OpNo: 3, O);
17363 O << ')';
17364 return;
17365 break;
17366 case 50:
17367 // A2_psubf, A2_psubfnew, A2_psubt, A2_psubtnew
17368 O << " = sub(";
17369 printOperand(MI, OpNo: 2, O);
17370 O << ',';
17371 printOperand(MI, OpNo: 3, O);
17372 O << ')';
17373 return;
17374 break;
17375 case 51:
17376 // A2_pxorf, A2_pxorfnew, A2_pxort, A2_pxortnew
17377 O << " = xor(";
17378 printOperand(MI, OpNo: 2, O);
17379 O << ',';
17380 printOperand(MI, OpNo: 3, O);
17381 O << ')';
17382 return;
17383 break;
17384 case 52:
17385 // A2_vavghcr, A2_vavgwcr
17386 O << "):crnd";
17387 return;
17388 break;
17389 case 53:
17390 // A2_vnavghcr, A2_vnavgwcr
17391 O << "):crnd:sat";
17392 return;
17393 break;
17394 case 54:
17395 // A4_andn, A4_andnp, A4_orn, A4_ornp, M4_and_andn, M4_or_andn, M4_xor_an...
17396 O << ",~";
17397 break;
17398 case 55:
17399 // A4_boundscheck_hi
17400 O << "):raw:hi";
17401 return;
17402 break;
17403 case 56:
17404 // A4_boundscheck_lo
17405 O << "):raw:lo";
17406 return;
17407 break;
17408 case 57:
17409 // A4_paslhf, A4_paslhfnew, A4_paslht, A4_paslhtnew
17410 O << " = aslh(";
17411 printOperand(MI, OpNo: 2, O);
17412 O << ')';
17413 return;
17414 break;
17415 case 58:
17416 // A4_pasrhf, A4_pasrhfnew, A4_pasrht, A4_pasrhtnew
17417 O << " = asrh(";
17418 printOperand(MI, OpNo: 2, O);
17419 O << ')';
17420 return;
17421 break;
17422 case 59:
17423 // A4_psxtbf, A4_psxtbfnew, A4_psxtbt, A4_psxtbtnew
17424 O << " = sxtb(";
17425 printOperand(MI, OpNo: 2, O);
17426 O << ')';
17427 return;
17428 break;
17429 case 60:
17430 // A4_psxthf, A4_psxthfnew, A4_psxtht, A4_psxthtnew
17431 O << " = sxth(";
17432 printOperand(MI, OpNo: 2, O);
17433 O << ')';
17434 return;
17435 break;
17436 case 61:
17437 // A4_pzxtbf, A4_pzxtbfnew, A4_pzxtbt, A4_pzxtbtnew
17438 O << " = zxtb(";
17439 printOperand(MI, OpNo: 2, O);
17440 O << ')';
17441 return;
17442 break;
17443 case 62:
17444 // A4_pzxthf, A4_pzxthfnew, A4_pzxtht, A4_pzxthtnew
17445 O << " = zxth(";
17446 printOperand(MI, OpNo: 2, O);
17447 O << ')';
17448 return;
17449 break;
17450 case 63:
17451 // C2_andn, C2_orn, V6_pred_and_n, V6_pred_or_n
17452 O << ",!";
17453 printOperand(MI, OpNo: 2, O);
17454 O << ')';
17455 return;
17456 break;
17457 case 64:
17458 // C2_ccombinewf, C2_ccombinewnewf, C2_ccombinewnewt, C2_ccombinewt
17459 O << " = combine(";
17460 printOperand(MI, OpNo: 2, O);
17461 O << ',';
17462 printOperand(MI, OpNo: 3, O);
17463 O << ')';
17464 return;
17465 break;
17466 case 65:
17467 // C4_and_and, C4_and_andn, C4_or_and, C4_or_andn, S4_or_andix
17468 O << ",and(";
17469 printOperand(MI, OpNo: 2, O);
17470 break;
17471 case 66:
17472 // C4_and_or, C4_and_orn, C4_or_or, C4_or_orn
17473 O << ",or(";
17474 printOperand(MI, OpNo: 2, O);
17475 break;
17476 case 67:
17477 // F2_conv_df2d_chop, F2_conv_df2ud_chop, F2_conv_df2uw_chop, F2_conv_df2...
17478 O << "):chop";
17479 return;
17480 break;
17481 case 68:
17482 // F2_dfimm_n, F2_sfimm_n
17483 O << "):neg";
17484 return;
17485 break;
17486 case 69:
17487 // F2_dfimm_p, F2_sfimm_p
17488 O << "):pos";
17489 return;
17490 break;
17491 case 70:
17492 // F2_sffma_lib, F2_sffms_lib
17493 O << "):lib";
17494 return;
17495 break;
17496 case 71:
17497 // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_t_jumpnv_nt, J4_cmpeqi_f_jumpnv_nt, J4_...
17498 O << ")) jump:nt ";
17499 printBrtarget(MI, OpNo: 2, O);
17500 return;
17501 break;
17502 case 72:
17503 // J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_t, J4_cmpeqi_f_jumpnv_t, J4_cmp...
17504 O << ")) jump:t ";
17505 printBrtarget(MI, OpNo: 2, O);
17506 return;
17507 break;
17508 case 73:
17509 // J4_jumpseti, J4_jumpsetr
17510 O << " ; jump ";
17511 printBrtarget(MI, OpNo: 2, O);
17512 return;
17513 break;
17514 case 74:
17515 // L2_loadbsw2_pbr, L2_loadbsw2_pr, L2_loadbsw4_pbr, L2_loadbsw4_pr, L2_l...
17516 O << "++";
17517 printOperand(MI, OpNo: 3, O);
17518 break;
17519 case 75:
17520 // L2_loadbsw2_pci, L2_loadbsw2_pi, L2_loadbsw4_pci, L2_loadbsw4_pi, L2_l...
17521 O << "++#";
17522 printOperand(MI, OpNo: 3, O);
17523 break;
17524 case 76:
17525 // L2_loadbsw2_pcr, L2_loadbsw4_pcr, L2_loadbzw2_pcr, L2_loadbzw4_pcr, L2...
17526 O << "++I:circ(";
17527 printOperand(MI, OpNo: 3, O);
17528 O << "))";
17529 return;
17530 break;
17531 case 77:
17532 // L4_add_memopb_io, L4_add_memoph_io, L4_add_memopw_io
17533 O << ") += ";
17534 printOperand(MI, OpNo: 2, O);
17535 return;
17536 break;
17537 case 78:
17538 // L4_and_memopb_io, L4_and_memoph_io, L4_and_memopw_io
17539 O << ") &= ";
17540 printOperand(MI, OpNo: 2, O);
17541 return;
17542 break;
17543 case 79:
17544 // L4_iadd_memopb_io, L4_iadd_memoph_io, L4_iadd_memopw_io
17545 O << ") += #";
17546 printOperand(MI, OpNo: 2, O);
17547 return;
17548 break;
17549 case 80:
17550 // L4_iand_memopb_io, L4_iand_memoph_io, L4_iand_memopw_io
17551 O << ") = clrbit(#";
17552 printOperand(MI, OpNo: 2, O);
17553 O << ')';
17554 return;
17555 break;
17556 case 81:
17557 // L4_ior_memopb_io, L4_ior_memoph_io, L4_ior_memopw_io
17558 O << ") = setbit(#";
17559 printOperand(MI, OpNo: 2, O);
17560 O << ')';
17561 return;
17562 break;
17563 case 82:
17564 // L4_isub_memopb_io, L4_isub_memoph_io, L4_isub_memopw_io
17565 O << ") -= #";
17566 printOperand(MI, OpNo: 2, O);
17567 return;
17568 break;
17569 case 83:
17570 // L4_loadbsw2_ap, L4_loadbsw4_ap, L4_loadbzw2_ap, L4_loadbzw4_ap, L4_loa...
17571 O << "=#";
17572 printOperand(MI, OpNo: 2, O);
17573 O << ')';
17574 return;
17575 break;
17576 case 84:
17577 // L4_loadbsw2_ur, L4_loadbsw4_ur, L4_loadbzw2_ur, L4_loadbzw4_ur, L4_loa...
17578 O << "<<#";
17579 printOperand(MI, OpNo: 2, O);
17580 O << "+#";
17581 printOperand(MI, OpNo: 3, O);
17582 O << ')';
17583 return;
17584 break;
17585 case 85:
17586 // L4_loadrb_rr, L4_loadrd_rr, L4_loadrh_rr, L4_loadri_rr, L4_loadrub_rr,...
17587 O << '+';
17588 printOperand(MI, OpNo: 2, O);
17589 O << "<<#";
17590 printOperand(MI, OpNo: 3, O);
17591 O << ')';
17592 return;
17593 break;
17594 case 86:
17595 // L4_or_memopb_io, L4_or_memoph_io, L4_or_memopw_io
17596 O << ") |= ";
17597 printOperand(MI, OpNo: 2, O);
17598 return;
17599 break;
17600 case 87:
17601 // L4_ploadrbf_abs, L4_ploadrbfnew_abs, L4_ploadrbt_abs, L4_ploadrbtnew_a...
17602 O << " = memb(#";
17603 printOperand(MI, OpNo: 2, O);
17604 O << ')';
17605 return;
17606 break;
17607 case 88:
17608 // L4_ploadrdf_abs, L4_ploadrdfnew_abs, L4_ploadrdt_abs, L4_ploadrdtnew_a...
17609 O << " = memd(#";
17610 printOperand(MI, OpNo: 2, O);
17611 O << ')';
17612 return;
17613 break;
17614 case 89:
17615 // L4_ploadrhf_abs, L4_ploadrhfnew_abs, L4_ploadrht_abs, L4_ploadrhtnew_a...
17616 O << " = memh(#";
17617 printOperand(MI, OpNo: 2, O);
17618 O << ')';
17619 return;
17620 break;
17621 case 90:
17622 // L4_ploadrif_abs, L4_ploadrifnew_abs, L4_ploadrit_abs, L4_ploadritnew_a...
17623 O << " = memw(#";
17624 printOperand(MI, OpNo: 2, O);
17625 O << ')';
17626 return;
17627 break;
17628 case 91:
17629 // L4_ploadrubf_abs, L4_ploadrubfnew_abs, L4_ploadrubt_abs, L4_ploadrubtn...
17630 O << " = memub(#";
17631 printOperand(MI, OpNo: 2, O);
17632 O << ')';
17633 return;
17634 break;
17635 case 92:
17636 // L4_ploadruhf_abs, L4_ploadruhfnew_abs, L4_ploadruht_abs, L4_ploadruhtn...
17637 O << " = memuh(#";
17638 printOperand(MI, OpNo: 2, O);
17639 O << ')';
17640 return;
17641 break;
17642 case 93:
17643 // L4_return_f, L4_return_fnew_pnt, L4_return_fnew_pt, L4_return_t, L4_re...
17644 O << " = dealloc_return(";
17645 printOperand(MI, OpNo: 2, O);
17646 break;
17647 case 94:
17648 // L4_sub_memopb_io, L4_sub_memoph_io, L4_sub_memopw_io
17649 O << ") -= ";
17650 printOperand(MI, OpNo: 2, O);
17651 return;
17652 break;
17653 case 95:
17654 // M2_cmacsc_s0, M2_cmpysc_s0, M2_cnacsc_s0
17655 O << "*):sat";
17656 return;
17657 break;
17658 case 96:
17659 // M2_cmacsc_s1, M2_cmpysc_s1, M2_cnacsc_s1, M7_wcmpyiwc, M7_wcmpyrwc
17660 O << "*):<<1:sat";
17661 return;
17662 break;
17663 case 97:
17664 // M2_cmpyrsc_s0
17665 O << "*):rnd:sat";
17666 return;
17667 break;
17668 case 98:
17669 // M2_cmpyrsc_s1, M4_cmpyi_whc, M4_cmpyr_whc, M7_wcmpyiwc_rnd, M7_wcmpyrw...
17670 O << "*):<<1:rnd:sat";
17671 return;
17672 break;
17673 case 99:
17674 // M2_vrcmaci_s0c, M2_vrcmacr_s0c, M2_vrcmpyi_s0c, M2_vrcmpyr_s0c, M7_dcm...
17675 O << "*)";
17676 return;
17677 break;
17678 case 100:
17679 // M2_vrcmpys_acc_s1_h, M2_vrcmpys_s1_h
17680 O << "):<<1:sat:raw:hi";
17681 return;
17682 break;
17683 case 101:
17684 // M2_vrcmpys_acc_s1_l, M2_vrcmpys_s1_l
17685 O << "):<<1:sat:raw:lo";
17686 return;
17687 break;
17688 case 102:
17689 // M2_vrcmpys_s1rp_h
17690 O << "):<<1:rnd:sat:raw:hi";
17691 return;
17692 break;
17693 case 103:
17694 // M2_vrcmpys_s1rp_l
17695 O << "):<<1:rnd:sat:raw:lo";
17696 return;
17697 break;
17698 case 104:
17699 // M4_mpyri_addi, M4_mpyrr_addi
17700 O << ",mpyi(";
17701 printOperand(MI, OpNo: 2, O);
17702 break;
17703 case 105:
17704 // M4_vrmpyeh_acc_s1, M4_vrmpyeh_s1, M4_vrmpyoh_acc_s1, M4_vrmpyoh_s1
17705 O << "):<<1";
17706 return;
17707 break;
17708 case 106:
17709 // S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_pi, S2_pstorerbne...
17710 printOperand(MI, OpNo: 0, O);
17711 break;
17712 case 107:
17713 // S2_storerb_pbr, S2_storerbnew_pbr, S2_storerd_pbr, S2_storerf_pbr, S2_...
17714 O << ":brev) = ";
17715 printOperand(MI, OpNo: 3, O);
17716 break;
17717 case 108:
17718 // S2_storerb_pci, S2_storerbnew_pci, S2_storerd_pci, S2_storerf_pci, S2_...
17719 O << ":circ(";
17720 printOperand(MI, OpNo: 3, O);
17721 O << ")) = ";
17722 printOperand(MI, OpNo: 4, O);
17723 break;
17724 case 109:
17725 // S2_tableidxb, S2_tableidxd, S2_tableidxh, S2_tableidxw, S5_asrhub_rnd_...
17726 O << "):raw";
17727 return;
17728 break;
17729 case 110:
17730 // S4_addi_asl_ri, S4_andi_asl_ri, S4_ori_asl_ri, S4_subi_asl_ri
17731 O << ",asl(";
17732 printOperand(MI, OpNo: 2, O);
17733 O << ",#";
17734 printOperand(MI, OpNo: 3, O);
17735 O << "))";
17736 return;
17737 break;
17738 case 111:
17739 // S4_addi_lsr_ri, S4_andi_lsr_ri, S4_ori_lsr_ri, S4_subi_lsr_ri
17740 O << ",lsr(";
17741 printOperand(MI, OpNo: 2, O);
17742 O << ",#";
17743 printOperand(MI, OpNo: 3, O);
17744 O << "))";
17745 return;
17746 break;
17747 case 112:
17748 // S4_vxaddsubhr, S4_vxsubaddhr
17749 O << "):rnd:>>1:sat";
17750 return;
17751 break;
17752 case 113:
17753 // SA1_and1
17754 O << ",#1)";
17755 return;
17756 break;
17757 case 114:
17758 // SA1_combinerz
17759 O << ",#0)";
17760 return;
17761 break;
17762 case 115:
17763 // SA1_zxtb
17764 O << ",#255)";
17765 return;
17766 break;
17767 case 116:
17768 // SS2_storebi0, SS2_storewi0
17769 O << ") = #0";
17770 return;
17771 break;
17772 case 117:
17773 // SS2_storebi1, SS2_storewi1
17774 O << ") = #1";
17775 return;
17776 break;
17777 case 118:
17778 // V6_shuffeqw, V6_vasrvwuhrndsat, V6_vasrvwuhsat, V6_vasrwh, V6_vasrwhrn...
17779 O << ".w,";
17780 break;
17781 case 119:
17782 // V6_v6mpyhubs10, V6_v6mpyvubs10, V6_vlutvvb_oracci, V6_vlutvvbi
17783 O << ".b,#";
17784 break;
17785 case 120:
17786 // V6_v6mpyhubs10_vxx
17787 O << "):h";
17788 return;
17789 break;
17790 case 121:
17791 // V6_v6mpyvubs10_vxx
17792 O << "):v";
17793 return;
17794 break;
17795 case 122:
17796 // V6_vS32b_nt_ai, V6_vS32b_nt_new_ai, V6_vS32b_nt_new_pi, V6_vS32b_nt_ne...
17797 O << "):nt = ";
17798 break;
17799 case 123:
17800 // V6_vS32b_srls_ai, V6_vS32b_srls_pi, V6_vS32b_srls_ppu
17801 O << "):scatter_release";
17802 return;
17803 break;
17804 case 124:
17805 // V6_vabs_qf16_hf, V6_vilog2_hf, V6_vneg_qf16_hf
17806 O << ".hf)";
17807 return;
17808 break;
17809 case 125:
17810 // V6_vabs_qf16_qf16, V6_vilog2_qf16, V6_vneg_qf16_qf16
17811 O << ".qf16)";
17812 return;
17813 break;
17814 case 126:
17815 // V6_vabs_qf32_qf32, V6_vilog2_qf32, V6_vneg_qf32_qf32
17816 O << ".qf32)";
17817 return;
17818 break;
17819 case 127:
17820 // V6_vabs_qf32_sf, V6_vilog2_sf, V6_vneg_qf32_sf
17821 O << ".sf)";
17822 return;
17823 break;
17824 case 128:
17825 // V6_vabsb, V6_vaddb, V6_vaddb_dv, V6_vavgb, V6_vcvt2_hf_b, V6_vcvt_hf_b...
17826 O << ".b)";
17827 return;
17828 break;
17829 case 129:
17830 // V6_vabsb_sat, V6_vaddbsat, V6_vaddbsat_dv, V6_vaddububb_sat, V6_vsubbs...
17831 O << ".b):sat";
17832 return;
17833 break;
17834 case 130:
17835 // V6_vabsh, V6_vaslhv, V6_vavgh, V6_vcvt_hf_h, V6_vmpyh, V6_vmpyh_acc, V...
17836 O << ".h)";
17837 return;
17838 break;
17839 case 131:
17840 // V6_vabsh_sat, V6_vdmpyhisat, V6_vdmpyhisat_acc, V6_vdmpyhsat, V6_vdmpy...
17841 O << ".h):sat";
17842 return;
17843 break;
17844 case 132:
17845 // V6_vabsw, V6_vaslwv, V6_vasrwv, V6_vavgw
17846 O << ".w)";
17847 return;
17848 break;
17849 case 133:
17850 // V6_vabsw_sat
17851 O << ".w):sat";
17852 return;
17853 break;
17854 case 134:
17855 // V6_vadd_hf, V6_vadd_hf_hf, V6_vadd_sf_hf, V6_veqhf, V6_veqhf_and, V6_v...
17856 O << ".hf,";
17857 break;
17858 case 135:
17859 // V6_vadd_hf_f8, V6_vmpy_hf_f8, V6_vmpy_hf_f8_acc, V6_vsub_hf_f8
17860 O << ".f8,";
17861 break;
17862 case 136:
17863 // V6_vadd_qf16, V6_vadd_qf16_mix, V6_vmpy_qf16, V6_vmpy_qf16_mix_hf, V6_...
17864 O << ".qf16,";
17865 printOperand(MI, OpNo: 2, O);
17866 break;
17867 case 137:
17868 // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vmpy_qf32, V6_vsub_qf32, V6_vsub_qf...
17869 O << ".qf32,";
17870 printOperand(MI, OpNo: 2, O);
17871 break;
17872 case 138:
17873 // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_veqsf, V6_veqsf_and, V6_v...
17874 O << ".sf,";
17875 break;
17876 case 139:
17877 // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
17878 O << ".bf,";
17879 break;
17880 case 140:
17881 // V6_vaddcarryo
17882 O << " = vadd(";
17883 printOperand(MI, OpNo: 2, O);
17884 O << ".w,";
17885 printOperand(MI, OpNo: 3, O);
17886 O << ".w):carry";
17887 return;
17888 break;
17889 case 141:
17890 // V6_vaddubsat, V6_vaddubsat_dv, V6_vsububsat, V6_vsububsat_dv
17891 O << ".ub):sat";
17892 return;
17893 break;
17894 case 142:
17895 // V6_vavgbrnd
17896 O << ".b):rnd";
17897 return;
17898 break;
17899 case 143:
17900 // V6_vavghrnd
17901 O << ".h):rnd";
17902 return;
17903 break;
17904 case 144:
17905 // V6_vavgubrnd
17906 O << ".ub):rnd";
17907 return;
17908 break;
17909 case 145:
17910 // V6_vavguh, V6_vcvt_hf_uh, V6_vmpyhus, V6_vmpyhus_acc, V6_vmpyiewuh_acc
17911 O << ".uh)";
17912 return;
17913 break;
17914 case 146:
17915 // V6_vavguhrnd
17916 O << ".uh):rnd";
17917 return;
17918 break;
17919 case 147:
17920 // V6_vavguw
17921 O << ".uw)";
17922 return;
17923 break;
17924 case 148:
17925 // V6_vavguwrnd
17926 O << ".uw):rnd";
17927 return;
17928 break;
17929 case 149:
17930 // V6_vavgwrnd
17931 O << ".w):rnd";
17932 return;
17933 break;
17934 case 150:
17935 // V6_vccombine, V6_vnccombine
17936 O << " = vcombine(";
17937 printOperand(MI, OpNo: 2, O);
17938 O << ',';
17939 printOperand(MI, OpNo: 3, O);
17940 O << ')';
17941 return;
17942 break;
17943 case 151:
17944 // V6_vconv_h_hf, V6_vconv_qf16_hf
17945 O << ".hf";
17946 return;
17947 break;
17948 case 152:
17949 // V6_vconv_h_hf_rnd
17950 O << ".hf:rnd";
17951 return;
17952 break;
17953 case 153:
17954 // V6_vconv_hf_qf16, V6_vconv_qf16_qf16
17955 O << ".qf16";
17956 return;
17957 break;
17958 case 154:
17959 // V6_vconv_hf_qf32, V6_vconv_qf32_qf32, V6_vconv_sf_qf32
17960 O << ".qf32";
17961 return;
17962 break;
17963 case 155:
17964 // V6_vconv_qf16_f8
17965 O << ".f8";
17966 return;
17967 break;
17968 case 156:
17969 // V6_vconv_qf32_sf
17970 O << ".sf";
17971 return;
17972 break;
17973 case 157:
17974 // V6_vconv_sf_w
17975 O << ".w";
17976 return;
17977 break;
17978 case 158:
17979 // V6_vcvt_hf_f8
17980 O << ".f8)";
17981 return;
17982 break;
17983 case 159:
17984 // V6_vdmpyhsuisat, V6_vdmpyhsuisat_acc
17985 O << ".uh,#1):sat";
17986 return;
17987 break;
17988 case 160:
17989 // V6_vdmpyhsusat, V6_vdmpyhsusat_acc
17990 O << ".uh):sat";
17991 return;
17992 break;
17993 case 161:
17994 // V6_vgathermhq
17995 O << ".h).h";
17996 return;
17997 break;
17998 case 162:
17999 // V6_vgathermhwq
18000 O << ".w).h";
18001 return;
18002 break;
18003 case 163:
18004 // V6_vlutvwh_oracci, V6_vlutvwhi
18005 O << ".h,#";
18006 break;
18007 case 164:
18008 // V6_vmpyowh
18009 O << ".h):<<1:sat";
18010 return;
18011 break;
18012 case 165:
18013 // V6_vmpyowh_rnd
18014 O << ".h):<<1:rnd:sat";
18015 return;
18016 break;
18017 case 166:
18018 // V6_vmpyowh_rnd_sacc
18019 O << ".h):<<1:rnd:sat:shift";
18020 return;
18021 break;
18022 case 167:
18023 // V6_vmpyowh_sacc
18024 O << ".h):<<1:sat:shift";
18025 return;
18026 break;
18027 case 168:
18028 // V6_vrmpyubi, V6_vrmpyubi_acc
18029 O << ".ub,#";
18030 break;
18031 case 169:
18032 // V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx_acc, V6_vrmpyzcb_rx_acc, V6_vrmpyz...
18033 printOperand(MI, OpNo: 3, O);
18034 break;
18035 case 170:
18036 // V6_vscattermhq
18037 O << ".h).h = ";
18038 printOperand(MI, OpNo: 4, O);
18039 return;
18040 break;
18041 case 171:
18042 // V6_vscattermhwq
18043 O << ".w).h = ";
18044 printOperand(MI, OpNo: 4, O);
18045 return;
18046 break;
18047 case 172:
18048 // V6_vscattermwq
18049 O << ".w).w = ";
18050 printOperand(MI, OpNo: 4, O);
18051 return;
18052 break;
18053 case 173:
18054 // V6_vsubcarryo
18055 O << " = vsub(";
18056 printOperand(MI, OpNo: 2, O);
18057 O << ".w,";
18058 printOperand(MI, OpNo: 3, O);
18059 O << ".w):carry";
18060 return;
18061 break;
18062 case 174:
18063 // dep_S2_packhl
18064 O << "):deprecated";
18065 return;
18066 break;
18067 }
18068
18069
18070 // Fragment 3 encoded into 6 bits for 60 unique commands.
18071 switch ((Bits >> 32) & 63) {
18072 default: llvm_unreachable("Invalid command number.");
18073 case 0:
18074 // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
18075 O << ',';
18076 break;
18077 case 1:
18078 // L2_loadalignb_zomap, L2_loadalignh_zomap, V6_zldp0, dup_L2_loadrb_io, ...
18079 O << ')';
18080 return;
18081 break;
18082 case 2:
18083 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
18084 printOperand(MI, OpNo: 2, O);
18085 break;
18086 case 3:
18087 // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
18088 O << ") = ";
18089 printOperand(MI, OpNo: 2, O);
18090 break;
18091 case 4:
18092 // S4_storeirbf_zomap, S4_storeirbfnew_zomap, S4_storeirbt_zomap, S4_stor...
18093 O << ") = #";
18094 printOperand(MI, OpNo: 2, O);
18095 return;
18096 break;
18097 case 5:
18098 // V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_MAP_equh_and, V6...
18099 printOperand(MI, OpNo: 3, O);
18100 break;
18101 case 6:
18102 // V6_stnpnt0, V6_stnqnt0, V6_stpnt0, V6_stqnt0
18103 O << "):nt = ";
18104 printOperand(MI, OpNo: 2, O);
18105 return;
18106 break;
18107 case 7:
18108 // V6_v6mpyhubs10_alt
18109 O << "):h";
18110 return;
18111 break;
18112 case 8:
18113 // V6_v6mpyvubs10_alt
18114 O << "):v";
18115 return;
18116 break;
18117 case 9:
18118 // V6_vrmpybusi_acc_alt, V6_vrmpyubi_acc_alt, V6_vrsadubi_acc_alt, F2_sff...
18119 printOperand(MI, OpNo: 4, O);
18120 break;
18121 case 10:
18122 // V6_vscattermwhq_alt, S2_storerf_pbr, S2_storerf_pci
18123 O << ".h";
18124 return;
18125 break;
18126 case 11:
18127 // V6_vscattermwq_alt
18128 O << ".w";
18129 return;
18130 break;
18131 case 12:
18132 // dup_A2_addi, A2_addi, A2_paddif, A2_paddifnew, A2_paddit, A2_padditnew...
18133 O << ",#";
18134 break;
18135 case 13:
18136 // dup_S2_allocframe, L4_return_f, L4_return_t, S2_allocframe
18137 O << "):raw";
18138 return;
18139 break;
18140 case 14:
18141 // A2_addh_h16_hh, A2_addh_h16_hl, A2_addh_h16_sat_hh, A2_addh_h16_sat_hl...
18142 O << ".h,";
18143 printOperand(MI, OpNo: 2, O);
18144 break;
18145 case 15:
18146 // A2_addh_h16_lh, A2_addh_h16_ll, A2_addh_h16_sat_lh, A2_addh_h16_sat_ll...
18147 O << ".l,";
18148 printOperand(MI, OpNo: 2, O);
18149 break;
18150 case 16:
18151 // A2_tfrih, A2_tfril, HI, LO, S2_storerb_pbr, S2_storerb_pci, S2_storerd...
18152 return;
18153 break;
18154 case 17:
18155 // A5_ACS
18156 O << " = vacsh(";
18157 printOperand(MI, OpNo: 3, O);
18158 O << ',';
18159 printOperand(MI, OpNo: 4, O);
18160 O << ')';
18161 return;
18162 break;
18163 case 18:
18164 // A6_vminub_RdP
18165 O << " = vminub(";
18166 printOperand(MI, OpNo: 2, O);
18167 O << ',';
18168 printOperand(MI, OpNo: 3, O);
18169 O << ')';
18170 return;
18171 break;
18172 case 19:
18173 // C4_and_andn, C4_and_orn, C4_or_andn, C4_or_orn
18174 O << ",!";
18175 printOperand(MI, OpNo: 3, O);
18176 O << "))";
18177 return;
18178 break;
18179 case 20:
18180 // F2_sfinvsqrta
18181 O << " = sfinvsqrta(";
18182 printOperand(MI, OpNo: 2, O);
18183 O << ')';
18184 return;
18185 break;
18186 case 21:
18187 // F2_sfrecipa
18188 O << " = sfrecipa(";
18189 printOperand(MI, OpNo: 2, O);
18190 O << ',';
18191 printOperand(MI, OpNo: 3, O);
18192 O << ')';
18193 return;
18194 break;
18195 case 22:
18196 // J4_cmpeq_fp0_jump_nt, J4_cmpeqi_fp0_jump_nt, J4_cmpeqn1_fp0_jump_nt, J...
18197 O << "); if (!p0.new) jump:nt ";
18198 printBrtarget(MI, OpNo: 2, O);
18199 return;
18200 break;
18201 case 23:
18202 // J4_cmpeq_fp0_jump_t, J4_cmpeqi_fp0_jump_t, J4_cmpeqn1_fp0_jump_t, J4_c...
18203 O << "); if (!p0.new) jump:t ";
18204 printBrtarget(MI, OpNo: 2, O);
18205 return;
18206 break;
18207 case 24:
18208 // J4_cmpeq_fp1_jump_nt, J4_cmpeqi_fp1_jump_nt, J4_cmpeqn1_fp1_jump_nt, J...
18209 O << "); if (!p1.new) jump:nt ";
18210 printBrtarget(MI, OpNo: 2, O);
18211 return;
18212 break;
18213 case 25:
18214 // J4_cmpeq_fp1_jump_t, J4_cmpeqi_fp1_jump_t, J4_cmpeqn1_fp1_jump_t, J4_c...
18215 O << "); if (!p1.new) jump:t ";
18216 printBrtarget(MI, OpNo: 2, O);
18217 return;
18218 break;
18219 case 26:
18220 // J4_cmpeq_tp0_jump_nt, J4_cmpeqi_tp0_jump_nt, J4_cmpeqn1_tp0_jump_nt, J...
18221 O << "); if (p0.new) jump:nt ";
18222 printBrtarget(MI, OpNo: 2, O);
18223 return;
18224 break;
18225 case 27:
18226 // J4_cmpeq_tp0_jump_t, J4_cmpeqi_tp0_jump_t, J4_cmpeqn1_tp0_jump_t, J4_c...
18227 O << "); if (p0.new) jump:t ";
18228 printBrtarget(MI, OpNo: 2, O);
18229 return;
18230 break;
18231 case 28:
18232 // J4_cmpeq_tp1_jump_nt, J4_cmpeqi_tp1_jump_nt, J4_cmpeqn1_tp1_jump_nt, J...
18233 O << "); if (p1.new) jump:nt ";
18234 printBrtarget(MI, OpNo: 2, O);
18235 return;
18236 break;
18237 case 29:
18238 // J4_cmpeq_tp1_jump_t, J4_cmpeqi_tp1_jump_t, J4_cmpeqn1_tp1_jump_t, J4_c...
18239 O << "); if (p1.new) jump:t ";
18240 printBrtarget(MI, OpNo: 2, O);
18241 return;
18242 break;
18243 case 30:
18244 // J4_cmplt_f_jumpnv_nt, J4_cmplt_t_jumpnv_nt, J4_cmpltu_f_jumpnv_nt, J4_...
18245 O << ".new)) jump:nt ";
18246 printBrtarget(MI, OpNo: 2, O);
18247 return;
18248 break;
18249 case 31:
18250 // J4_cmplt_f_jumpnv_t, J4_cmplt_t_jumpnv_t, J4_cmpltu_f_jumpnv_t, J4_cmp...
18251 O << ".new)) jump:t ";
18252 printBrtarget(MI, OpNo: 2, O);
18253 return;
18254 break;
18255 case 32:
18256 // L2_loadalignb_io, L2_loadalignh_io, S2_pstorerbf_io, S2_pstorerbnewf_i...
18257 O << "+#";
18258 break;
18259 case 33:
18260 // L2_loadalignb_pbr, L2_loadalignb_pr, L2_loadalignh_pbr, L2_loadalignh_...
18261 O << "++";
18262 break;
18263 case 34:
18264 // L2_loadalignb_pci, L2_loadalignb_pi, L2_loadalignh_pci, L2_loadalignh_...
18265 O << "++#";
18266 break;
18267 case 35:
18268 // L2_loadalignb_pcr, L2_loadalignh_pcr
18269 O << "++I:circ(";
18270 printOperand(MI, OpNo: 4, O);
18271 O << "))";
18272 return;
18273 break;
18274 case 36:
18275 // L2_loadbsw2_pbr, L2_loadbsw4_pbr, L2_loadbzw2_pbr, L2_loadbzw4_pbr, L2...
18276 O << ":brev)";
18277 return;
18278 break;
18279 case 37:
18280 // L2_loadbsw2_pci, L2_loadbsw4_pci, L2_loadbzw2_pci, L2_loadbzw4_pci, L2...
18281 O << ":circ(";
18282 printOperand(MI, OpNo: 4, O);
18283 O << "))";
18284 return;
18285 break;
18286 case 38:
18287 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
18288 printOperand(MI, OpNo: 1, O);
18289 break;
18290 case 39:
18291 // L4_loadalignb_ap, L4_loadalignh_ap
18292 O << "=#";
18293 printOperand(MI, OpNo: 3, O);
18294 O << ')';
18295 return;
18296 break;
18297 case 40:
18298 // L4_loadalignb_ur, L4_loadalignh_ur
18299 O << "<<#";
18300 printOperand(MI, OpNo: 3, O);
18301 O << "+#";
18302 printOperand(MI, OpNo: 4, O);
18303 O << ')';
18304 return;
18305 break;
18306 case 41:
18307 // L4_return_fnew_pnt, L4_return_tnew_pnt
18308 O << "):nt:raw";
18309 return;
18310 break;
18311 case 42:
18312 // L4_return_fnew_pt, L4_return_tnew_pt
18313 O << "):t:raw";
18314 return;
18315 break;
18316 case 43:
18317 // M4_mpyri_addr, M4_mpyrr_addr
18318 O << ",mpyi(";
18319 printOperand(MI, OpNo: 2, O);
18320 break;
18321 case 44:
18322 // M4_mpyri_addr_u2
18323 O << ",mpyi(#";
18324 printOperand(MI, OpNo: 2, O);
18325 O << ',';
18326 printOperand(MI, OpNo: 3, O);
18327 O << "))";
18328 return;
18329 break;
18330 case 45:
18331 // S2_storerbnew_pbr, S2_storerbnew_pci, S2_storerhnew_pbr, S2_storerhnew...
18332 O << ".new";
18333 return;
18334 break;
18335 case 46:
18336 // S4_addaddi
18337 O << ",add(";
18338 printOperand(MI, OpNo: 2, O);
18339 O << ",#";
18340 printOperand(MI, OpNo: 3, O);
18341 O << "))";
18342 return;
18343 break;
18344 case 47:
18345 // S4_pstorerbf_rr, S4_pstorerbfnew_rr, S4_pstorerbnewf_rr, S4_pstorerbne...
18346 O << '+';
18347 printOperand(MI, OpNo: 2, O);
18348 O << "<<#";
18349 printOperand(MI, OpNo: 3, O);
18350 O << ") = ";
18351 printOperand(MI, OpNo: 4, O);
18352 break;
18353 case 48:
18354 // S4_subaddi
18355 O << ",sub(#";
18356 printOperand(MI, OpNo: 2, O);
18357 O << ',';
18358 printOperand(MI, OpNo: 3, O);
18359 O << "))";
18360 return;
18361 break;
18362 case 49:
18363 // SA1_inc
18364 O << ",#1)";
18365 return;
18366 break;
18367 case 50:
18368 // V6_vL32b_nt_ai, V6_vL32b_nt_cur_ai, V6_vL32b_nt_cur_pi, V6_vL32b_nt_cu...
18369 O << "):nt";
18370 return;
18371 break;
18372 case 51:
18373 // V6_vadd_qf16, V6_vmpy_qf16, V6_vmpy_qf32_qf16, V6_vsub_qf16
18374 O << ".qf16)";
18375 return;
18376 break;
18377 case 52:
18378 // V6_vadd_qf16_mix, V6_vmpy_qf16_mix_hf, V6_vmpy_qf32_mix_hf, V6_vmpy_rt...
18379 O << ".hf)";
18380 return;
18381 break;
18382 case 53:
18383 // V6_vadd_qf32, V6_vmpy_qf32, V6_vsub_qf32
18384 O << ".qf32)";
18385 return;
18386 break;
18387 case 54:
18388 // V6_vadd_qf32_mix, V6_vsub_qf32_mix
18389 O << ".sf)";
18390 return;
18391 break;
18392 case 55:
18393 // V6_vaddcarry, V6_vaddcarrysat, V6_vaddw, V6_vaddw_dv, V6_vaddwsat, V6_...
18394 O << ".w,";
18395 break;
18396 case 56:
18397 // V6_vadduhw, V6_vsubuhw
18398 O << ".uh,";
18399 printOperand(MI, OpNo: 2, O);
18400 O << ".uh)";
18401 return;
18402 break;
18403 case 57:
18404 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc...
18405 O << ".b,";
18406 break;
18407 case 58:
18408 // V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
18409 O << ".c,";
18410 break;
18411 case 59:
18412 // V6_vrmpyznb_rt, V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx, V6_vrmpyznb_rx_acc
18413 O << ".n,";
18414 break;
18415 }
18416
18417
18418 // Fragment 4 encoded into 7 bits for 67 unique commands.
18419 switch ((Bits >> 38) & 127) {
18420 default: llvm_unreachable("Invalid command number.");
18421 case 0:
18422 // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
18423 printOperand(MI, OpNo: 2, O);
18424 break;
18425 case 1:
18426 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
18427 O << ')';
18428 return;
18429 break;
18430 case 2:
18431 // S2_pstorerbf_zomap, S2_pstorerbt_zomap, S2_pstorerdf_zomap, S2_pstorer...
18432 return;
18433 break;
18434 case 3:
18435 // S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_pstorerhnewf_zomap, S...
18436 O << ".new";
18437 return;
18438 break;
18439 case 4:
18440 // S2_pstorerff_zomap, S2_pstorerft_zomap, S4_pstorerffnew_zomap, S4_psto...
18441 O << ".h";
18442 return;
18443 break;
18444 case 5:
18445 // S5_vasrhrnd_goodsyntax, M2_dpmpyss_rnd_s0, S2_asr_i_p_rnd, S2_asr_i_r_...
18446 O << "):rnd";
18447 return;
18448 break;
18449 case 6:
18450 // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vrm...
18451 O << ".ub)";
18452 return;
18453 break;
18454 case 7:
18455 // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
18456 O << ".uh)";
18457 return;
18458 break;
18459 case 8:
18460 // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vgt...
18461 O << ".uw)";
18462 return;
18463 break;
18464 case 9:
18465 // V6_ldcnpnt0, V6_ldcpnt0, V6_ldnpnt0, V6_ldpnt0, V6_ldtnpnt0, V6_ldtpnt...
18466 O << "):nt";
18467 return;
18468 break;
18469 case 10:
18470 // V6_vtran2x2_map, L2_loadalignb_pbr, L2_loadalignb_pci, L2_loadalignb_p...
18471 printOperand(MI, OpNo: 4, O);
18472 break;
18473 case 11:
18474 // A2_addh_h16_hh, A2_addh_h16_lh, A2_subh_h16_hh, A2_subh_h16_lh
18475 O << ".h):<<16";
18476 return;
18477 break;
18478 case 12:
18479 // A2_addh_h16_hl, A2_addh_h16_ll, A2_subh_h16_hl, A2_subh_h16_ll
18480 O << ".l):<<16";
18481 return;
18482 break;
18483 case 13:
18484 // A2_addh_h16_sat_hh, A2_addh_h16_sat_lh, A2_subh_h16_sat_hh, A2_subh_h1...
18485 O << ".h):sat:<<16";
18486 return;
18487 break;
18488 case 14:
18489 // A2_addh_h16_sat_hl, A2_addh_h16_sat_ll, A2_subh_h16_sat_hl, A2_subh_h1...
18490 O << ".l):sat:<<16";
18491 return;
18492 break;
18493 case 15:
18494 // A2_addh_l16_hl, A2_combine_hh, A2_combine_lh, A2_subh_l16_hl, M2_mpy_a...
18495 O << ".h)";
18496 return;
18497 break;
18498 case 16:
18499 // A2_addh_l16_ll, A2_combine_hl, A2_combine_ll, A2_subh_l16_ll, M2_mpy_a...
18500 O << ".l)";
18501 return;
18502 break;
18503 case 17:
18504 // A2_addh_l16_sat_hl, A2_subh_l16_sat_hl, M2_mpy_acc_sat_hh_s0, M2_mpy_a...
18505 O << ".h):sat";
18506 return;
18507 break;
18508 case 18:
18509 // A2_addh_l16_sat_ll, A2_subh_l16_sat_ll, M2_mpy_acc_sat_hl_s0, M2_mpy_a...
18510 O << ".l):sat";
18511 return;
18512 break;
18513 case 19:
18514 // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
18515 printOperand(MI, OpNo: 3, O);
18516 break;
18517 case 20:
18518 // A4_round_ri_sat, A4_round_rr_sat, S2_asl_i_r_sat, S2_asl_r_r_sat, S2_a...
18519 O << "):sat";
18520 return;
18521 break;
18522 case 21:
18523 // C2_mux, C2_muxri, M4_mpyrr_addr
18524 O << ',';
18525 printOperand(MI, OpNo: 3, O);
18526 break;
18527 case 22:
18528 // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S2_inser...
18529 O << ",#";
18530 break;
18531 case 23:
18532 // F2_sffma_sc
18533 O << "):scale";
18534 return;
18535 break;
18536 case 24:
18537 // L2_ploadrbf_io, L2_ploadrbfnew_io, L2_ploadrbt_io, L2_ploadrbtnew_io, ...
18538 O << "+#";
18539 printOperand(MI, OpNo: 3, O);
18540 break;
18541 case 25:
18542 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
18543 O << "++#";
18544 printOperand(MI, OpNo: 4, O);
18545 break;
18546 case 26:
18547 // L4_ploadrbf_rr, L4_ploadrbfnew_rr, L4_ploadrbt_rr, L4_ploadrbtnew_rr, ...
18548 O << '+';
18549 printOperand(MI, OpNo: 3, O);
18550 O << "<<#";
18551 printOperand(MI, OpNo: 4, O);
18552 O << ')';
18553 return;
18554 break;
18555 case 27:
18556 // M2_hmmpyh_rs1, M2_mpy_sat_rnd_hh_s1, M2_mpy_sat_rnd_lh_s1, V6_vmpyhsrs...
18557 O << ".h):<<1:rnd:sat";
18558 return;
18559 break;
18560 case 28:
18561 // M2_hmmpyh_s1, M2_mpy_acc_sat_hh_s1, M2_mpy_acc_sat_lh_s1, M2_mpy_nac_s...
18562 O << ".h):<<1:sat";
18563 return;
18564 break;
18565 case 29:
18566 // M2_hmmpyl_rs1, M2_mpy_sat_rnd_hl_s1, M2_mpy_sat_rnd_ll_s1
18567 O << ".l):<<1:rnd:sat";
18568 return;
18569 break;
18570 case 30:
18571 // M2_hmmpyl_s1, M2_mpy_acc_sat_hl_s1, M2_mpy_acc_sat_ll_s1, M2_mpy_nac_s...
18572 O << ".l):<<1:sat";
18573 return;
18574 break;
18575 case 31:
18576 // M2_mpy_acc_hh_s1, M2_mpy_acc_lh_s1, M2_mpy_hh_s1, M2_mpy_lh_s1, M2_mpy...
18577 O << ".h):<<1";
18578 return;
18579 break;
18580 case 32:
18581 // M2_mpy_acc_hl_s1, M2_mpy_acc_ll_s1, M2_mpy_hl_s1, M2_mpy_ll_s1, M2_mpy...
18582 O << ".l):<<1";
18583 return;
18584 break;
18585 case 33:
18586 // M2_mpy_rnd_hh_s0, M2_mpy_rnd_lh_s0, M2_mpyd_rnd_hh_s0, M2_mpyd_rnd_lh_...
18587 O << ".h):rnd";
18588 return;
18589 break;
18590 case 34:
18591 // M2_mpy_rnd_hh_s1, M2_mpy_rnd_lh_s1, M2_mpyd_rnd_hh_s1, M2_mpyd_rnd_lh_...
18592 O << ".h):<<1:rnd";
18593 return;
18594 break;
18595 case 35:
18596 // M2_mpy_rnd_hl_s0, M2_mpy_rnd_ll_s0, M2_mpyd_rnd_hl_s0, M2_mpyd_rnd_ll_...
18597 O << ".l):rnd";
18598 return;
18599 break;
18600 case 36:
18601 // M2_mpy_rnd_hl_s1, M2_mpy_rnd_ll_s1, M2_mpyd_rnd_hl_s1, M2_mpyd_rnd_ll_...
18602 O << ".l):<<1:rnd";
18603 return;
18604 break;
18605 case 37:
18606 // M2_mpy_sat_rnd_hh_s0, M2_mpy_sat_rnd_lh_s0
18607 O << ".h):rnd:sat";
18608 return;
18609 break;
18610 case 38:
18611 // M2_mpy_sat_rnd_hl_s0, M2_mpy_sat_rnd_ll_s0
18612 O << ".l):rnd:sat";
18613 return;
18614 break;
18615 case 39:
18616 // M2_mpy_up_s1
18617 O << "):<<1";
18618 return;
18619 break;
18620 case 40:
18621 // M2_mpy_up_s1_sat, M4_mac_up_s1_sat, M4_nac_up_s1_sat
18622 O << "):<<1:sat";
18623 return;
18624 break;
18625 case 41:
18626 // S5_vasrhrnd
18627 O << "):raw";
18628 return;
18629 break;
18630 case 42:
18631 // V6_shuffeqw, V6_veqw, V6_veqw_and, V6_veqw_or, V6_veqw_xor, V6_vgtw, V...
18632 O << ".w)";
18633 return;
18634 break;
18635 case 43:
18636 // V6_v6mpyhubs10
18637 O << "):h";
18638 return;
18639 break;
18640 case 44:
18641 // V6_v6mpyvubs10
18642 O << "):v";
18643 return;
18644 break;
18645 case 45:
18646 // V6_vL32b_cur_npred_ppu, V6_vL32b_cur_pred_ppu, V6_vL32b_npred_ppu, V6_...
18647 O << "++";
18648 printOperand(MI, OpNo: 4, O);
18649 break;
18650 case 46:
18651 // V6_vadd_hf, V6_vadd_hf_hf, V6_vadd_sf_hf, V6_veqhf, V6_veqhf_and, V6_v...
18652 O << ".hf)";
18653 return;
18654 break;
18655 case 47:
18656 // V6_vadd_hf_f8, V6_vmpy_hf_f8, V6_vmpy_hf_f8_acc, V6_vsub_hf_f8
18657 O << ".f8)";
18658 return;
18659 break;
18660 case 48:
18661 // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_veqsf, V6_veqsf_and, V6_v...
18662 O << ".sf)";
18663 return;
18664 break;
18665 case 49:
18666 // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
18667 O << ".bf)";
18668 return;
18669 break;
18670 case 50:
18671 // V6_vasrhubrndsat, V6_vasrhubsat, V6_vmpahhsat
18672 O << ".h,";
18673 printOperand(MI, OpNo: 3, O);
18674 break;
18675 case 51:
18676 // V6_vasruhubrndsat, V6_vasruhubsat, V6_vmpauhuhsat
18677 O << ".uh,";
18678 printOperand(MI, OpNo: 3, O);
18679 break;
18680 case 52:
18681 // V6_vasruwuhrndsat, V6_vasruwuhsat
18682 O << ".uw,";
18683 printOperand(MI, OpNo: 3, O);
18684 break;
18685 case 53:
18686 // V6_vasrvuhubrndsat
18687 O << ".ub):rnd:sat";
18688 return;
18689 break;
18690 case 54:
18691 // V6_vasrvuhubsat
18692 O << ".ub):sat";
18693 return;
18694 break;
18695 case 55:
18696 // V6_vasrvwuhrndsat
18697 O << ".uh):rnd:sat";
18698 return;
18699 break;
18700 case 56:
18701 // V6_vasrvwuhsat, V6_vrounduhub
18702 O << ".uh):sat";
18703 return;
18704 break;
18705 case 57:
18706 // V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat, V6_vasrwuhrndsat, V6_vasrwuh...
18707 O << ".w,";
18708 printOperand(MI, OpNo: 3, O);
18709 break;
18710 case 58:
18711 // V6_veqb, V6_veqb_and, V6_veqb_or, V6_veqb_xor, V6_vgtb, V6_vgtb_and, V...
18712 O << ".b)";
18713 return;
18714 break;
18715 case 59:
18716 // V6_vlutvvb_nm, V6_vlutvwh_nm
18717 O << "):nomatch";
18718 return;
18719 break;
18720 case 60:
18721 // V6_vmpyuhvs
18722 O << ".uh):>>16";
18723 return;
18724 break;
18725 case 61:
18726 // V6_vrmpybusi, V6_vrmpybusi_acc
18727 O << ".b,#";
18728 break;
18729 case 62:
18730 // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_a...
18731 printOperand(MI, OpNo: 1, O);
18732 break;
18733 case 63:
18734 // V6_vrounduwuh
18735 O << ".uw):sat";
18736 return;
18737 break;
18738 case 64:
18739 // V6_vroundwuh
18740 O << ".w):sat";
18741 return;
18742 break;
18743 case 65:
18744 // V6_vsub_hf_mix
18745 O << ".qf16)";
18746 return;
18747 break;
18748 case 66:
18749 // V6_vsub_sf_mix
18750 O << ".qf32)";
18751 return;
18752 break;
18753 }
18754
18755
18756 // Fragment 5 encoded into 6 bits for 38 unique commands.
18757 switch ((Bits >> 45) & 63) {
18758 default: llvm_unreachable("Invalid command number.");
18759 case 0:
18760 // A2_addsp, V6_vtran2x2_map, dup_A2_add, dup_A2_addi, A2_add, A2_addi, A...
18761 O << ')';
18762 return;
18763 break;
18764 case 1:
18765 // V6_vscattermh_add_alt
18766 O << ".h) += ";
18767 printOperand(MI, OpNo: 3, O);
18768 O << ".h";
18769 return;
18770 break;
18771 case 2:
18772 // V6_vscattermh_alt
18773 O << ".h) = ";
18774 printOperand(MI, OpNo: 3, O);
18775 O << ".h";
18776 return;
18777 break;
18778 case 3:
18779 // V6_vscattermw_add_alt, V6_vscattermwh_add_alt
18780 O << ".w) += ";
18781 printOperand(MI, OpNo: 3, O);
18782 break;
18783 case 4:
18784 // V6_vscattermw_alt, V6_vscattermwh_alt
18785 O << ".w) = ";
18786 printOperand(MI, OpNo: 3, O);
18787 break;
18788 case 5:
18789 // A2_addpsat, A2_addsat, A2_subsat, V6_vasrhubsat, V6_vasruhubsat, V6_va...
18790 O << "):sat";
18791 return;
18792 break;
18793 case 6:
18794 // A2_addsph
18795 O << "):raw:hi";
18796 return;
18797 break;
18798 case 7:
18799 // A2_addspl
18800 O << "):raw:lo";
18801 return;
18802 break;
18803 case 8:
18804 // A4_addp_c, A4_subp_c
18805 O << ',';
18806 printOperand(MI, OpNo: 1, O);
18807 O << "):carry";
18808 return;
18809 break;
18810 case 9:
18811 // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S4_extra...
18812 printOperand(MI, OpNo: 3, O);
18813 break;
18814 case 10:
18815 // C4_and_and, C4_and_or, C4_or_and, C4_or_or, M4_mpyri_addi, M4_mpyrr_ad...
18816 O << "))";
18817 return;
18818 break;
18819 case 11:
18820 // L2_loadalignb_pbr, L2_loadalignh_pbr
18821 O << ":brev)";
18822 return;
18823 break;
18824 case 12:
18825 // L2_loadalignb_pci, L2_loadalignh_pci
18826 O << ":circ(";
18827 printOperand(MI, OpNo: 5, O);
18828 O << "))";
18829 return;
18830 break;
18831 case 13:
18832 // S2_insert, S2_insertp, V6_vrmpybusi_acc
18833 printOperand(MI, OpNo: 4, O);
18834 O << ')';
18835 return;
18836 break;
18837 case 14:
18838 // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_...
18839 O << ") = ";
18840 break;
18841 case 15:
18842 // S4_storeirbf_io, S4_storeirbfnew_io, S4_storeirbt_io, S4_storeirbtnew_...
18843 O << ") = #";
18844 printOperand(MI, OpNo: 3, O);
18845 return;
18846 break;
18847 case 16:
18848 // V6_vL32b_nt_cur_npred_ai, V6_vL32b_nt_cur_npred_pi, V6_vL32b_nt_cur_np...
18849 O << "):nt";
18850 return;
18851 break;
18852 case 17:
18853 // V6_vS32b_nt_new_npred_ai, V6_vS32b_nt_new_npred_pi, V6_vS32b_nt_new_np...
18854 O << "):nt = ";
18855 break;
18856 case 18:
18857 // V6_vaddcarry, V6_vaddcarrysat, V6_vsubcarry
18858 O << ".w,";
18859 break;
18860 case 19:
18861 // V6_vaddw, V6_vaddw_dv, V6_vsubw, V6_vsubw_dv
18862 O << ".w)";
18863 return;
18864 break;
18865 case 20:
18866 // V6_vaddwsat, V6_vaddwsat_dv, V6_vsubwsat, V6_vsubwsat_dv
18867 O << ".w):sat";
18868 return;
18869 break;
18870 case 21:
18871 // V6_vasrhubrndsat, V6_vasruhubrndsat, V6_vasruwuhrndsat, V6_vasrwhrndsa...
18872 O << "):rnd:sat";
18873 return;
18874 break;
18875 case 22:
18876 // V6_vgathermh
18877 O << ".h).h";
18878 return;
18879 break;
18880 case 23:
18881 // V6_vgathermhw
18882 O << ".w).h";
18883 return;
18884 break;
18885 case 24:
18886 // V6_vgathermw
18887 O << ".w).w";
18888 return;
18889 break;
18890 case 25:
18891 // V6_vmpahhsat
18892 O << ".h):sat";
18893 return;
18894 break;
18895 case 26:
18896 // V6_vmpauhuhsat
18897 O << ".uh):sat";
18898 return;
18899 break;
18900 case 27:
18901 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc...
18902 O << ".b)";
18903 return;
18904 break;
18905 case 28:
18906 // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
18907 O << ".b++)";
18908 return;
18909 break;
18910 case 29:
18911 // V6_vrmpyzbub_rt, V6_vrmpyzbub_rt_acc
18912 O << ".ub)";
18913 return;
18914 break;
18915 case 30:
18916 // V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_acc
18917 O << ".ub++)";
18918 return;
18919 break;
18920 case 31:
18921 // V6_vscattermh
18922 O << ".h).h = ";
18923 printOperand(MI, OpNo: 3, O);
18924 return;
18925 break;
18926 case 32:
18927 // V6_vscattermh_add
18928 O << ".h).h += ";
18929 printOperand(MI, OpNo: 3, O);
18930 return;
18931 break;
18932 case 33:
18933 // V6_vscattermhw
18934 O << ".w).h = ";
18935 printOperand(MI, OpNo: 3, O);
18936 return;
18937 break;
18938 case 34:
18939 // V6_vscattermhw_add
18940 O << ".w).h += ";
18941 printOperand(MI, OpNo: 3, O);
18942 return;
18943 break;
18944 case 35:
18945 // V6_vscattermw
18946 O << ".w).w = ";
18947 printOperand(MI, OpNo: 3, O);
18948 return;
18949 break;
18950 case 36:
18951 // V6_vscattermw_add
18952 O << ".w).w += ";
18953 printOperand(MI, OpNo: 3, O);
18954 return;
18955 break;
18956 case 37:
18957 // dep_A2_addsat, dep_A2_subsat
18958 O << "):sat:deprecated";
18959 return;
18960 break;
18961 }
18962
18963
18964 // Fragment 6 encoded into 3 bits for 7 unique commands.
18965 switch ((Bits >> 51) & 7) {
18966 default: llvm_unreachable("Invalid command number.");
18967 case 0:
18968 // V6_vscattermw_add_alt, V6_vscattermw_alt
18969 O << ".w";
18970 return;
18971 break;
18972 case 1:
18973 // V6_vscattermwh_add_alt, V6_vscattermwh_alt
18974 O << ".h";
18975 return;
18976 break;
18977 case 2:
18978 // C2_muxii, C2_muxir, S2_extractu, S2_extractup, S4_extract, S4_extractp...
18979 O << ')';
18980 return;
18981 break;
18982 case 3:
18983 // M4_mpyri_addr
18984 O << "))";
18985 return;
18986 break;
18987 case 4:
18988 // S2_pstorerbf_io, S2_pstorerbnewf_io, S2_pstorerbnewt_io, S2_pstorerbt_...
18989 printOperand(MI, OpNo: 3, O);
18990 break;
18991 case 5:
18992 // S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_pi, S2_pstorerbne...
18993 printOperand(MI, OpNo: 4, O);
18994 break;
18995 case 6:
18996 // V6_vaddcarry, V6_vsubcarry
18997 printOperand(MI, OpNo: 1, O);
18998 O << "):carry";
18999 return;
19000 break;
19001 }
19002
19003
19004 // Fragment 7 encoded into 2 bits for 4 unique commands.
19005 switch ((Bits >> 54) & 3) {
19006 default: llvm_unreachable("Invalid command number.");
19007 case 0:
19008 // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbt_io,...
19009 return;
19010 break;
19011 case 1:
19012 // S2_pstorerbnewf_io, S2_pstorerbnewf_pi, S2_pstorerbnewfnew_pi, S2_psto...
19013 O << ".new";
19014 return;
19015 break;
19016 case 2:
19017 // S2_pstorerff_io, S2_pstorerff_pi, S2_pstorerffnew_pi, S2_pstorerft_io,...
19018 O << ".h";
19019 return;
19020 break;
19021 case 3:
19022 // V6_vaddcarrysat
19023 O << "):carry:sat";
19024 return;
19025 break;
19026 }
19027
19028}
19029
19030
19031/// getRegisterName - This method is automatically generated by tblgen
19032/// from the register set description. This returns the assembler name
19033/// for the specified register.
19034const char *HexagonInstPrinter::getRegisterName(MCRegister Reg) {
19035 unsigned RegNo = Reg.id();
19036 assert(RegNo && RegNo < 398 && "Invalid register number!");
19037
19038
19039#ifdef __GNUC__
19040#pragma GCC diagnostic push
19041#pragma GCC diagnostic ignored "-Woverlength-strings"
19042#endif
19043 static const char AsmStrs[] = {
19044 /* 0 */ "__10000000\000"
19045 /* 11 */ "__1000000\000"
19046 /* 21 */ "__10000010\000"
19047 /* 32 */ "__1000010\000"
19048 /* 42 */ "c11:10\000"
19049 /* 49 */ "g11:10\000"
19050 /* 56 */ "r11:10\000"
19051 /* 63 */ "s11:10\000"
19052 /* 70 */ "v11:10\000"
19053 /* 77 */ "g10\000"
19054 /* 81 */ "r10\000"
19055 /* 85 */ "v10\000"
19056 /* 89 */ "__10000020\000"
19057 /* 100 */ "__1000020\000"
19058 /* 110 */ "g21:20\000"
19059 /* 117 */ "r21:20\000"
19060 /* 124 */ "s21:20\000"
19061 /* 131 */ "v21:20\000"
19062 /* 138 */ "v23:20\000"
19063 /* 145 */ "g20\000"
19064 /* 149 */ "r20\000"
19065 /* 153 */ "s20\000"
19066 /* 157 */ "v20\000"
19067 /* 161 */ "__10000030\000"
19068 /* 172 */ "__1000030\000"
19069 /* 182 */ "c31:30\000"
19070 /* 189 */ "g31:30\000"
19071 /* 196 */ "r31:30\000"
19072 /* 203 */ "s31:30\000"
19073 /* 210 */ "v31:30\000"
19074 /* 217 */ "g30\000"
19075 /* 221 */ "r30\000"
19076 /* 225 */ "v30\000"
19077 /* 229 */ "s41:40\000"
19078 /* 236 */ "s51:50\000"
19079 /* 243 */ "s61:60\000"
19080 /* 250 */ "s60\000"
19081 /* 254 */ "s71:70\000"
19082 /* 261 */ "s70\000"
19083 /* 265 */ "s80\000"
19084 /* 269 */ "c1:0\000"
19085 /* 274 */ "g1:0\000"
19086 /* 279 */ "r1:0\000"
19087 /* 284 */ "s1:0\000"
19088 /* 289 */ "v1:0\000"
19089 /* 294 */ "p3:0\000"
19090 /* 299 */ "v3:0\000"
19091 /* 304 */ "sa0\000"
19092 /* 308 */ "badva0\000"
19093 /* 315 */ "lc0\000"
19094 /* 319 */ "brkptpc0\000"
19095 /* 328 */ "isdbcfg0\000"
19096 /* 337 */ "brkptcfg0\000"
19097 /* 347 */ "m0\000"
19098 /* 350 */ "sgp0\000"
19099 /* 355 */ "q0\000"
19100 /* 358 */ "r0\000"
19101 /* 361 */ "cs0\000"
19102 /* 365 */ "gpmucnt0\000"
19103 /* 374 */ "v0\000"
19104 /* 377 */ "__10000001\000"
19105 /* 388 */ "__1000001\000"
19106 /* 398 */ "__10000011\000"
19107 /* 409 */ "__1000011\000"
19108 /* 419 */ "v10:11\000"
19109 /* 426 */ "g11\000"
19110 /* 430 */ "r11\000"
19111 /* 434 */ "s11\000"
19112 /* 438 */ "v11\000"
19113 /* 442 */ "__10000021\000"
19114 /* 453 */ "__1000021\000"
19115 /* 463 */ "v20:21\000"
19116 /* 470 */ "g21\000"
19117 /* 474 */ "r21\000"
19118 /* 478 */ "v21\000"
19119 /* 482 */ "v30:31\000"
19120 /* 489 */ "g31\000"
19121 /* 493 */ "r31\000"
19122 /* 497 */ "v31\000"
19123 /* 501 */ "s61\000"
19124 /* 505 */ "s71\000"
19125 /* 509 */ "v0:1\000"
19126 /* 514 */ "sa1\000"
19127 /* 518 */ "badva1\000"
19128 /* 525 */ "lc1\000"
19129 /* 529 */ "brkptpc1\000"
19130 /* 538 */ "isdbcfg1\000"
19131 /* 547 */ "brkptcfg1\000"
19132 /* 557 */ "m1\000"
19133 /* 560 */ "sgp1\000"
19134 /* 565 */ "q1\000"
19135 /* 568 */ "r1\000"
19136 /* 571 */ "cs1\000"
19137 /* 575 */ "gpmucnt1\000"
19138 /* 584 */ "v1\000"
19139 /* 587 */ "__10000002\000"
19140 /* 598 */ "__1000002\000"
19141 /* 608 */ "__10000012\000"
19142 /* 619 */ "__1000012\000"
19143 /* 629 */ "c13:12\000"
19144 /* 636 */ "g13:12\000"
19145 /* 643 */ "r13:12\000"
19146 /* 650 */ "s13:12\000"
19147 /* 657 */ "v13:12\000"
19148 /* 664 */ "v15:12\000"
19149 /* 671 */ "g12\000"
19150 /* 675 */ "r12\000"
19151 /* 679 */ "s12\000"
19152 /* 683 */ "v12\000"
19153 /* 687 */ "__10000022\000"
19154 /* 698 */ "__1000022\000"
19155 /* 708 */ "g23:22\000"
19156 /* 715 */ "r23:22\000"
19157 /* 722 */ "s23:22\000"
19158 /* 729 */ "v23:22\000"
19159 /* 736 */ "g22\000"
19160 /* 740 */ "r22\000"
19161 /* 744 */ "s22\000"
19162 /* 748 */ "v22\000"
19163 /* 752 */ "s33:32\000"
19164 /* 759 */ "s43:42\000"
19165 /* 766 */ "s53:52\000"
19166 /* 773 */ "s63:62\000"
19167 /* 780 */ "s62\000"
19168 /* 784 */ "s73:72\000"
19169 /* 791 */ "s72\000"
19170 /* 795 */ "c3:2\000"
19171 /* 800 */ "g3:2\000"
19172 /* 805 */ "r3:2\000"
19173 /* 810 */ "s3:2\000"
19174 /* 815 */ "v3:2\000"
19175 /* 820 */ "p2\000"
19176 /* 823 */ "q2\000"
19177 /* 826 */ "r2\000"
19178 /* 829 */ "gpmucnt2\000"
19179 /* 838 */ "v2\000"
19180 /* 841 */ "__10000003\000"
19181 /* 852 */ "__1000003\000"
19182 /* 862 */ "__10000013\000"
19183 /* 873 */ "__1000013\000"
19184 /* 883 */ "v12:13\000"
19185 /* 890 */ "g13\000"
19186 /* 894 */ "r13\000"
19187 /* 898 */ "s13\000"
19188 /* 902 */ "v13\000"
19189 /* 906 */ "__10000023\000"
19190 /* 917 */ "__1000023\000"
19191 /* 927 */ "v22:23\000"
19192 /* 934 */ "g23\000"
19193 /* 938 */ "r23\000"
19194 /* 942 */ "s23\000"
19195 /* 946 */ "v23\000"
19196 /* 950 */ "s63\000"
19197 /* 954 */ "s73\000"
19198 /* 958 */ "v2:3\000"
19199 /* 963 */ "p3\000"
19200 /* 966 */ "q3\000"
19201 /* 969 */ "r3\000"
19202 /* 972 */ "gpmucnt3\000"
19203 /* 981 */ "v3\000"
19204 /* 984 */ "__10000004\000"
19205 /* 995 */ "__1000004\000"
19206 /* 1005 */ "__10000014\000"
19207 /* 1016 */ "__1000014\000"
19208 /* 1026 */ "c15:14\000"
19209 /* 1033 */ "g15:14\000"
19210 /* 1040 */ "r15:14\000"
19211 /* 1047 */ "s15:14\000"
19212 /* 1054 */ "v15:14\000"
19213 /* 1061 */ "g14\000"
19214 /* 1065 */ "r14\000"
19215 /* 1069 */ "s14\000"
19216 /* 1073 */ "v14\000"
19217 /* 1077 */ "__10000024\000"
19218 /* 1088 */ "__1000024\000"
19219 /* 1098 */ "g25:24\000"
19220 /* 1105 */ "r25:24\000"
19221 /* 1112 */ "s25:24\000"
19222 /* 1119 */ "v25:24\000"
19223 /* 1126 */ "v27:24\000"
19224 /* 1133 */ "r24\000"
19225 /* 1137 */ "s24\000"
19226 /* 1141 */ "v24\000"
19227 /* 1145 */ "s35:34\000"
19228 /* 1152 */ "s45:44\000"
19229 /* 1159 */ "s44\000"
19230 /* 1163 */ "s55:54\000"
19231 /* 1170 */ "s54\000"
19232 /* 1174 */ "s65:64\000"
19233 /* 1181 */ "s64\000"
19234 /* 1185 */ "s75:74\000"
19235 /* 1192 */ "s74\000"
19236 /* 1196 */ "c5:4\000"
19237 /* 1201 */ "g5:4\000"
19238 /* 1206 */ "r5:4\000"
19239 /* 1211 */ "s5:4\000"
19240 /* 1216 */ "v5:4\000"
19241 /* 1221 */ "v7:4\000"
19242 /* 1226 */ "g4\000"
19243 /* 1229 */ "r4\000"
19244 /* 1232 */ "gpmucnt4\000"
19245 /* 1241 */ "v4\000"
19246 /* 1244 */ "__10000005\000"
19247 /* 1255 */ "__1000005\000"
19248 /* 1265 */ "__10000015\000"
19249 /* 1276 */ "__1000015\000"
19250 /* 1286 */ "v14:15\000"
19251 /* 1293 */ "g15\000"
19252 /* 1297 */ "r15\000"
19253 /* 1301 */ "s15\000"
19254 /* 1305 */ "v15\000"
19255 /* 1309 */ "__10000025\000"
19256 /* 1320 */ "__1000025\000"
19257 /* 1330 */ "v24:25\000"
19258 /* 1337 */ "r25\000"
19259 /* 1341 */ "s25\000"
19260 /* 1345 */ "v25\000"
19261 /* 1349 */ "s35\000"
19262 /* 1353 */ "s45\000"
19263 /* 1357 */ "s55\000"
19264 /* 1361 */ "s65\000"
19265 /* 1365 */ "s75\000"
19266 /* 1369 */ "v4:5\000"
19267 /* 1374 */ "c5\000"
19268 /* 1377 */ "g5\000"
19269 /* 1380 */ "r5\000"
19270 /* 1383 */ "gpmucnt5\000"
19271 /* 1392 */ "v5\000"
19272 /* 1395 */ "__10000006\000"
19273 /* 1406 */ "__1000006\000"
19274 /* 1416 */ "__10000016\000"
19275 /* 1427 */ "__1000016\000"
19276 /* 1437 */ "c17:16\000"
19277 /* 1444 */ "g17:16\000"
19278 /* 1451 */ "r17:16\000"
19279 /* 1458 */ "s17:16\000"
19280 /* 1465 */ "v17:16\000"
19281 /* 1472 */ "v19:16\000"
19282 /* 1479 */ "r16\000"
19283 /* 1483 */ "v16\000"
19284 /* 1487 */ "__10000026\000"
19285 /* 1498 */ "__1000026\000"
19286 /* 1508 */ "g27:26\000"
19287 /* 1515 */ "r27:26\000"
19288 /* 1522 */ "s27:26\000"
19289 /* 1529 */ "v27:26\000"
19290 /* 1536 */ "r26\000"
19291 /* 1540 */ "s26\000"
19292 /* 1544 */ "v26\000"
19293 /* 1548 */ "s37:36\000"
19294 /* 1555 */ "s47:46\000"
19295 /* 1562 */ "s46\000"
19296 /* 1566 */ "s57:56\000"
19297 /* 1573 */ "s56\000"
19298 /* 1577 */ "s67:66\000"
19299 /* 1584 */ "s66\000"
19300 /* 1588 */ "s77:76\000"
19301 /* 1595 */ "s76\000"
19302 /* 1599 */ "c7:6\000"
19303 /* 1604 */ "g7:6\000"
19304 /* 1609 */ "r7:6\000"
19305 /* 1614 */ "s7:6\000"
19306 /* 1619 */ "v7:6\000"
19307 /* 1624 */ "g6\000"
19308 /* 1627 */ "r6\000"
19309 /* 1630 */ "gpmucnt6\000"
19310 /* 1639 */ "v6\000"
19311 /* 1642 */ "__10000007\000"
19312 /* 1653 */ "__1000007\000"
19313 /* 1663 */ "__10000017\000"
19314 /* 1674 */ "__1000017\000"
19315 /* 1684 */ "v16:17\000"
19316 /* 1691 */ "r17\000"
19317 /* 1695 */ "v17\000"
19318 /* 1699 */ "__10000027\000"
19319 /* 1710 */ "__1000027\000"
19320 /* 1720 */ "v26:27\000"
19321 /* 1727 */ "r27\000"
19322 /* 1731 */ "v27\000"
19323 /* 1735 */ "s47\000"
19324 /* 1739 */ "s57\000"
19325 /* 1743 */ "s67\000"
19326 /* 1747 */ "s77\000"
19327 /* 1751 */ "v6:7\000"
19328 /* 1756 */ "g7\000"
19329 /* 1759 */ "r7\000"
19330 /* 1762 */ "gpmucnt7\000"
19331 /* 1771 */ "v7\000"
19332 /* 1774 */ "__10000008\000"
19333 /* 1785 */ "__1000008\000"
19334 /* 1795 */ "__10000018\000"
19335 /* 1806 */ "__1000018\000"
19336 /* 1816 */ "c19:18\000"
19337 /* 1823 */ "g19:18\000"
19338 /* 1830 */ "r19:18\000"
19339 /* 1837 */ "s19:18\000"
19340 /* 1844 */ "v19:18\000"
19341 /* 1851 */ "r18\000"
19342 /* 1855 */ "v18\000"
19343 /* 1859 */ "__10000028\000"
19344 /* 1870 */ "__1000028\000"
19345 /* 1880 */ "v31:28\000"
19346 /* 1887 */ "g29:28\000"
19347 /* 1894 */ "r29:28\000"
19348 /* 1901 */ "s29:28\000"
19349 /* 1908 */ "v29:28\000"
19350 /* 1915 */ "r28\000"
19351 /* 1919 */ "v28\000"
19352 /* 1923 */ "s39:38\000"
19353 /* 1930 */ "s49:48\000"
19354 /* 1937 */ "s59:58\000"
19355 /* 1944 */ "s58\000"
19356 /* 1948 */ "s69:68\000"
19357 /* 1955 */ "s68\000"
19358 /* 1959 */ "s79:78\000"
19359 /* 1966 */ "s78\000"
19360 /* 1970 */ "v11:8\000"
19361 /* 1976 */ "c9:8\000"
19362 /* 1981 */ "g9:8\000"
19363 /* 1986 */ "r9:8\000"
19364 /* 1991 */ "s9:8\000"
19365 /* 1996 */ "v9:8\000"
19366 /* 2001 */ "c8\000"
19367 /* 2004 */ "g8\000"
19368 /* 2007 */ "r8\000"
19369 /* 2010 */ "v8\000"
19370 /* 2013 */ "__10000009\000"
19371 /* 2024 */ "__1000009\000"
19372 /* 2034 */ "__10000019\000"
19373 /* 2045 */ "__1000019\000"
19374 /* 2055 */ "v18:19\000"
19375 /* 2062 */ "r19\000"
19376 /* 2066 */ "s19\000"
19377 /* 2070 */ "v19\000"
19378 /* 2074 */ "__10000029\000"
19379 /* 2085 */ "__1000029\000"
19380 /* 2095 */ "v28:29\000"
19381 /* 2102 */ "r29\000"
19382 /* 2106 */ "v29\000"
19383 /* 2110 */ "s59\000"
19384 /* 2114 */ "s69\000"
19385 /* 2118 */ "s79\000"
19386 /* 2122 */ "__9999999\000"
19387 /* 2132 */ "__999999\000"
19388 /* 2141 */ "v8:9\000"
19389 /* 2146 */ "g9\000"
19390 /* 2149 */ "r9\000"
19391 /* 2152 */ "v9\000"
19392 /* 2155 */ "gbadva\000"
19393 /* 2162 */ "evb\000"
19394 /* 2166 */ "pc\000"
19395 /* 2169 */ "htid\000"
19396 /* 2174 */ "stid\000"
19397 /* 2179 */ "vid\000"
19398 /* 2183 */ "cfgbase\000"
19399 /* 2191 */ "usr.ovf\000"
19400 /* 2199 */ "diag\000"
19401 /* 2204 */ "syscfg\000"
19402 /* 2211 */ "pmuevtcfg\000"
19403 /* 2221 */ "pmucfg\000"
19404 /* 2228 */ "gpcyclehi\000"
19405 /* 2238 */ "upcyclehi\000"
19406 /* 2248 */ "utimerhi\000"
19407 /* 2257 */ "pktcounthi\000"
19408 /* 2268 */ "imask\000"
19409 /* 2274 */ "modectl\000"
19410 /* 2282 */ "isdben\000"
19411 /* 2289 */ "isdbmbxin\000"
19412 /* 2299 */ "gpcyclelo\000"
19413 /* 2309 */ "upcyclelo\000"
19414 /* 2319 */ "utimerlo\000"
19415 /* 2328 */ "pktcountlo\000"
19416 /* 2339 */ "ugp\000"
19417 /* 2343 */ "vtmp\000"
19418 /* 2348 */ "gosp\000"
19419 /* 2353 */ "ccr\000"
19420 /* 2357 */ "gelr\000"
19421 /* 2362 */ "isdbgpr\000"
19422 /* 2370 */ "gsr\000"
19423 /* 2374 */ "ssr\000"
19424 /* 2378 */ "usr\000"
19425 /* 2382 */ "framelimit\000"
19426 /* 2393 */ "isdbst\000"
19427 /* 2400 */ "isdbmbxout\000"
19428 /* 2411 */ "rev\000"
19429 /* 2415 */ "framekey\000"
19430};
19431#ifdef __GNUC__
19432#pragma GCC diagnostic pop
19433#endif
19434
19435 static const uint16_t RegAsmOffset[] = {
19436 2156, 2353, 2183, 629, 2199, 2358, 2162, 2415, 2382, 2357, 2348, 2340, 2228, 2299,
19437 2370, 2169, 2268, 2282, 2362, 2289, 2400, 2393, 2274, 2166, 2229, 2300, 1816, 2257,
19438 2328, 2221, 2211, 2411, 2374, 2174, 2204, 2339, 1026, 2238, 2309, 2378, 2191, 182,
19439 2248, 2319, 2179, 2343, 308, 518, 337, 547, 319, 529, 1374, 2001, 361, 571,
19440 279, 805, 1206, 1609, 1986, 56, 643, 1040, 1451, 1830, 117, 715, 1105, 1515,
19441 1894, 196, 2155, 1226, 1377, 1624, 1756, 2004, 2146, 77, 426, 671, 890, 1061,
19442 1293, 145, 470, 736, 934, 217, 489, 365, 575, 829, 972, 1232, 1383, 1630,
19443 1762, 328, 538, 315, 525, 347, 557, 352, 562, 820, 963, 366, 576, 830,
19444 973, 355, 565, 823, 966, 358, 568, 826, 969, 1229, 1380, 1627, 1759, 2007,
19445 2149, 81, 430, 675, 894, 1065, 1297, 1479, 1691, 1851, 2062, 149, 474, 740,
19446 938, 1133, 1337, 1536, 1727, 1915, 2102, 221, 493, 434, 679, 898, 1069, 1301,
19447 2066, 153, 744, 942, 1137, 1341, 1540, 1349, 1159, 1353, 1562, 1735, 1170, 1357,
19448 1573, 1739, 1944, 2110, 250, 501, 780, 950, 1181, 1361, 1584, 1743, 1955, 2114,
19449 261, 505, 791, 954, 1192, 1365, 1595, 1747, 1966, 2118, 265, 304, 514, 350,
19450 560, 374, 584, 838, 981, 1241, 1392, 1639, 1771, 2010, 2152, 85, 438, 683,
19451 902, 1073, 1305, 1483, 1695, 1855, 2070, 157, 478, 748, 946, 1141, 1345, 1544,
19452 1731, 1919, 2106, 225, 497, 2132, 11, 388, 598, 852, 995, 1255, 1406, 1653,
19453 1785, 2024, 32, 409, 619, 873, 1016, 1276, 1427, 1674, 1806, 2045, 100, 453,
19454 698, 917, 1088, 1320, 1498, 1710, 1870, 2085, 172, 2122, 0, 377, 587, 841,
19455 984, 1244, 1395, 1642, 1774, 2013, 21, 398, 608, 862, 1005, 1265, 1416, 1663,
19456 1795, 2034, 89, 442, 687, 906, 1077, 1309, 1487, 1699, 1859, 2074, 161, 299,
19457 1221, 1970, 664, 1472, 138, 1126, 1880, 289, 815, 1216, 1619, 1996, 70, 657,
19458 1054, 1465, 1844, 131, 729, 1119, 1529, 1908, 210, 509, 958, 1369, 1751, 2141,
19459 419, 883, 1286, 1684, 2055, 463, 927, 1330, 1720, 2095, 482, 269, 795, 1196,
19460 1599, 1976, 42, 1437, 274, 800, 1201, 1604, 1981, 49, 636, 1033, 1444, 1823,
19461 110, 708, 1098, 1508, 1887, 189, 294, 810, 1211, 1614, 1991, 63, 650, 1047,
19462 1458, 1837, 124, 722, 1112, 1522, 1901, 203, 752, 1145, 1548, 1923, 229, 759,
19463 1152, 1555, 1930, 236, 766, 1163, 1566, 1937, 243, 773, 1174, 1577, 1948, 254,
19464 784, 1185, 1588, 1959, 284,
19465 };
19466
19467 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
19468 "Invalid alt name index for register!");
19469 return AsmStrs+RegAsmOffset[RegNo-1];
19470}
19471
19472#ifdef PRINT_ALIAS_INSTR
19473#undef PRINT_ALIAS_INSTR
19474
19475bool HexagonInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS) {
19476 static const PatternsForOpcode OpToPatterns[] = {
19477 {Hexagon::A2_andir, 0, 1 },
19478 {Hexagon::A2_paddif, 1, 1 },
19479 {Hexagon::A2_paddifnew, 2, 1 },
19480 {Hexagon::A2_paddit, 3, 1 },
19481 {Hexagon::A2_padditnew, 4, 1 },
19482 {Hexagon::A2_subri, 5, 2 },
19483 {Hexagon::A2_vaddub, 7, 1 },
19484 {Hexagon::A2_vsubub, 8, 1 },
19485 {Hexagon::C2_cmpgt, 9, 1 },
19486 {Hexagon::C2_cmpgtu, 10, 1 },
19487 {Hexagon::C2_or, 11, 1 },
19488 {Hexagon::J2_jumpf, 12, 1 },
19489 {Hexagon::J2_jumprf, 13, 1 },
19490 {Hexagon::J2_jumprt, 14, 1 },
19491 {Hexagon::J2_jumpt, 15, 1 },
19492 {Hexagon::J2_trap1, 16, 1 },
19493 {Hexagon::L2_deallocframe, 17, 1 },
19494 {Hexagon::L2_loadalignb_io, 18, 1 },
19495 {Hexagon::L2_loadalignh_io, 19, 1 },
19496 {Hexagon::L2_loadbsw2_io, 20, 1 },
19497 {Hexagon::L2_loadbsw4_io, 21, 1 },
19498 {Hexagon::L2_loadbzw2_io, 22, 1 },
19499 {Hexagon::L2_loadbzw4_io, 23, 1 },
19500 {Hexagon::L2_loadrb_io, 24, 1 },
19501 {Hexagon::L2_loadrd_io, 25, 1 },
19502 {Hexagon::L2_loadrh_io, 26, 1 },
19503 {Hexagon::L2_loadri_io, 27, 1 },
19504 {Hexagon::L2_loadrub_io, 28, 1 },
19505 {Hexagon::L2_loadruh_io, 29, 1 },
19506 {Hexagon::L2_ploadrbf_io, 30, 1 },
19507 {Hexagon::L2_ploadrbfnew_io, 31, 1 },
19508 {Hexagon::L2_ploadrbt_io, 32, 1 },
19509 {Hexagon::L2_ploadrbtnew_io, 33, 1 },
19510 {Hexagon::L2_ploadrdf_io, 34, 1 },
19511 {Hexagon::L2_ploadrdfnew_io, 35, 1 },
19512 {Hexagon::L2_ploadrdt_io, 36, 1 },
19513 {Hexagon::L2_ploadrdtnew_io, 37, 1 },
19514 {Hexagon::L2_ploadrhf_io, 38, 1 },
19515 {Hexagon::L2_ploadrhfnew_io, 39, 1 },
19516 {Hexagon::L2_ploadrht_io, 40, 1 },
19517 {Hexagon::L2_ploadrhtnew_io, 41, 1 },
19518 {Hexagon::L2_ploadrif_io, 42, 1 },
19519 {Hexagon::L2_ploadrifnew_io, 43, 1 },
19520 {Hexagon::L2_ploadrit_io, 44, 1 },
19521 {Hexagon::L2_ploadritnew_io, 45, 1 },
19522 {Hexagon::L2_ploadrubf_io, 46, 1 },
19523 {Hexagon::L2_ploadrubfnew_io, 47, 1 },
19524 {Hexagon::L2_ploadrubt_io, 48, 1 },
19525 {Hexagon::L2_ploadrubtnew_io, 49, 1 },
19526 {Hexagon::L2_ploadruhf_io, 50, 1 },
19527 {Hexagon::L2_ploadruhfnew_io, 51, 1 },
19528 {Hexagon::L2_ploadruht_io, 52, 1 },
19529 {Hexagon::L2_ploadruhtnew_io, 53, 1 },
19530 {Hexagon::L4_add_memopb_io, 54, 1 },
19531 {Hexagon::L4_add_memoph_io, 55, 1 },
19532 {Hexagon::L4_add_memopw_io, 56, 1 },
19533 {Hexagon::L4_and_memopb_io, 57, 1 },
19534 {Hexagon::L4_and_memoph_io, 58, 1 },
19535 {Hexagon::L4_and_memopw_io, 59, 1 },
19536 {Hexagon::L4_iadd_memopb_io, 60, 1 },
19537 {Hexagon::L4_iadd_memoph_io, 61, 1 },
19538 {Hexagon::L4_iadd_memopw_io, 62, 1 },
19539 {Hexagon::L4_iand_memopb_io, 63, 1 },
19540 {Hexagon::L4_iand_memoph_io, 64, 1 },
19541 {Hexagon::L4_iand_memopw_io, 65, 1 },
19542 {Hexagon::L4_ior_memopb_io, 66, 1 },
19543 {Hexagon::L4_ior_memoph_io, 67, 1 },
19544 {Hexagon::L4_ior_memopw_io, 68, 1 },
19545 {Hexagon::L4_isub_memopb_io, 69, 1 },
19546 {Hexagon::L4_isub_memoph_io, 70, 1 },
19547 {Hexagon::L4_isub_memopw_io, 71, 1 },
19548 {Hexagon::L4_or_memopb_io, 72, 1 },
19549 {Hexagon::L4_or_memoph_io, 73, 1 },
19550 {Hexagon::L4_or_memopw_io, 74, 1 },
19551 {Hexagon::L4_return, 75, 1 },
19552 {Hexagon::L4_return_f, 76, 1 },
19553 {Hexagon::L4_return_fnew_pnt, 77, 1 },
19554 {Hexagon::L4_return_fnew_pt, 78, 1 },
19555 {Hexagon::L4_return_t, 79, 1 },
19556 {Hexagon::L4_return_tnew_pnt, 80, 1 },
19557 {Hexagon::L4_return_tnew_pt, 81, 1 },
19558 {Hexagon::L4_sub_memopb_io, 82, 1 },
19559 {Hexagon::L4_sub_memoph_io, 83, 1 },
19560 {Hexagon::L4_sub_memopw_io, 84, 1 },
19561 {Hexagon::M2_mpyi, 85, 1 },
19562 {Hexagon::M7_dcmpyrwc, 86, 1 },
19563 {Hexagon::M7_dcmpyrwc_acc, 87, 1 },
19564 {Hexagon::S2_allocframe, 88, 1 },
19565 {Hexagon::S2_pstorerbf_io, 89, 1 },
19566 {Hexagon::S2_pstorerbnewf_io, 90, 1 },
19567 {Hexagon::S2_pstorerbnewt_io, 91, 1 },
19568 {Hexagon::S2_pstorerbt_io, 92, 1 },
19569 {Hexagon::S2_pstorerdf_io, 93, 1 },
19570 {Hexagon::S2_pstorerdt_io, 94, 1 },
19571 {Hexagon::S2_pstorerff_io, 95, 1 },
19572 {Hexagon::S2_pstorerft_io, 96, 1 },
19573 {Hexagon::S2_pstorerhf_io, 97, 1 },
19574 {Hexagon::S2_pstorerhnewf_io, 98, 1 },
19575 {Hexagon::S2_pstorerhnewt_io, 99, 1 },
19576 {Hexagon::S2_pstorerht_io, 100, 1 },
19577 {Hexagon::S2_pstorerif_io, 101, 1 },
19578 {Hexagon::S2_pstorerinewf_io, 102, 1 },
19579 {Hexagon::S2_pstorerinewt_io, 103, 1 },
19580 {Hexagon::S2_pstorerit_io, 104, 1 },
19581 {Hexagon::S2_storerb_io, 105, 1 },
19582 {Hexagon::S2_storerbnew_io, 106, 1 },
19583 {Hexagon::S2_storerd_io, 107, 1 },
19584 {Hexagon::S2_storerf_io, 108, 1 },
19585 {Hexagon::S2_storerh_io, 109, 1 },
19586 {Hexagon::S2_storerhnew_io, 110, 1 },
19587 {Hexagon::S2_storeri_io, 111, 1 },
19588 {Hexagon::S2_storerinew_io, 112, 1 },
19589 {Hexagon::S2_tableidxb, 113, 1 },
19590 {Hexagon::S4_pstorerbfnew_io, 114, 1 },
19591 {Hexagon::S4_pstorerbnewfnew_io, 115, 1 },
19592 {Hexagon::S4_pstorerbnewtnew_io, 116, 1 },
19593 {Hexagon::S4_pstorerbtnew_io, 117, 1 },
19594 {Hexagon::S4_pstorerdfnew_io, 118, 1 },
19595 {Hexagon::S4_pstorerdtnew_io, 119, 1 },
19596 {Hexagon::S4_pstorerffnew_io, 120, 1 },
19597 {Hexagon::S4_pstorerftnew_io, 121, 1 },
19598 {Hexagon::S4_pstorerhfnew_io, 122, 1 },
19599 {Hexagon::S4_pstorerhnewfnew_io, 123, 1 },
19600 {Hexagon::S4_pstorerhnewtnew_io, 124, 1 },
19601 {Hexagon::S4_pstorerhtnew_io, 125, 1 },
19602 {Hexagon::S4_pstorerifnew_io, 126, 1 },
19603 {Hexagon::S4_pstorerinewfnew_io, 127, 1 },
19604 {Hexagon::S4_pstorerinewtnew_io, 128, 1 },
19605 {Hexagon::S4_pstoreritnew_io, 129, 1 },
19606 {Hexagon::S4_storeirb_io, 130, 1 },
19607 {Hexagon::S4_storeirbf_io, 131, 1 },
19608 {Hexagon::S4_storeirbfnew_io, 132, 1 },
19609 {Hexagon::S4_storeirbt_io, 133, 1 },
19610 {Hexagon::S4_storeirbtnew_io, 134, 1 },
19611 {Hexagon::S4_storeirh_io, 135, 1 },
19612 {Hexagon::S4_storeirhf_io, 136, 1 },
19613 {Hexagon::S4_storeirhfnew_io, 137, 1 },
19614 {Hexagon::S4_storeirht_io, 138, 1 },
19615 {Hexagon::S4_storeirhtnew_io, 139, 1 },
19616 {Hexagon::S4_storeiri_io, 140, 1 },
19617 {Hexagon::S4_storeirif_io, 141, 1 },
19618 {Hexagon::S4_storeirifnew_io, 142, 1 },
19619 {Hexagon::S4_storeirit_io, 143, 1 },
19620 {Hexagon::S4_storeiritnew_io, 144, 1 },
19621 {Hexagon::V6_extractw, 145, 1 },
19622 {Hexagon::V6_v6mpyhubs10, 146, 1 },
19623 {Hexagon::V6_v6mpyvubs10, 147, 1 },
19624 {Hexagon::V6_vL32Ub_ai, 148, 1 },
19625 {Hexagon::V6_vL32b_ai, 149, 1 },
19626 {Hexagon::V6_vL32b_cur_npred_pi, 150, 1 },
19627 {Hexagon::V6_vL32b_cur_pred_pi, 151, 1 },
19628 {Hexagon::V6_vL32b_npred_ai, 152, 1 },
19629 {Hexagon::V6_vL32b_npred_pi, 153, 1 },
19630 {Hexagon::V6_vL32b_nt_ai, 154, 1 },
19631 {Hexagon::V6_vL32b_nt_cur_npred_pi, 155, 1 },
19632 {Hexagon::V6_vL32b_nt_cur_pred_pi, 156, 1 },
19633 {Hexagon::V6_vL32b_nt_npred_ai, 157, 1 },
19634 {Hexagon::V6_vL32b_nt_npred_pi, 158, 1 },
19635 {Hexagon::V6_vL32b_nt_pred_ai, 159, 1 },
19636 {Hexagon::V6_vL32b_nt_tmp_pred_ai, 160, 1 },
19637 {Hexagon::V6_vL32b_pred_ai, 161, 1 },
19638 {Hexagon::V6_vL32b_tmp_pred_ai, 162, 1 },
19639 {Hexagon::V6_vS32Ub_ai, 163, 1 },
19640 {Hexagon::V6_vS32Ub_npred_ai, 164, 1 },
19641 {Hexagon::V6_vS32Ub_pred_ai, 165, 1 },
19642 {Hexagon::V6_vS32b_ai, 166, 1 },
19643 {Hexagon::V6_vS32b_new_ai, 167, 1 },
19644 {Hexagon::V6_vS32b_npred_ai, 168, 1 },
19645 {Hexagon::V6_vS32b_nqpred_ai, 169, 1 },
19646 {Hexagon::V6_vS32b_nt_ai, 170, 1 },
19647 {Hexagon::V6_vS32b_nt_new_ai, 171, 1 },
19648 {Hexagon::V6_vS32b_nt_npred_ai, 172, 1 },
19649 {Hexagon::V6_vS32b_nt_nqpred_ai, 173, 1 },
19650 {Hexagon::V6_vS32b_nt_pred_ai, 174, 1 },
19651 {Hexagon::V6_vS32b_nt_qpred_ai, 175, 1 },
19652 {Hexagon::V6_vS32b_pred_ai, 176, 1 },
19653 {Hexagon::V6_vS32b_qpred_ai, 177, 1 },
19654 {Hexagon::V6_vabsb_sat, 178, 1 },
19655 {Hexagon::V6_vabsdiffh, 179, 1 },
19656 {Hexagon::V6_vabsdiffub, 180, 1 },
19657 {Hexagon::V6_vabsdiffuh, 181, 1 },
19658 {Hexagon::V6_vabsdiffw, 182, 1 },
19659 {Hexagon::V6_vabsh_sat, 183, 1 },
19660 {Hexagon::V6_vabsw_sat, 184, 1 },
19661 {Hexagon::V6_vaddb, 185, 1 },
19662 {Hexagon::V6_vaddb_dv, 186, 1 },
19663 {Hexagon::V6_vaddbnq, 187, 1 },
19664 {Hexagon::V6_vaddbq, 188, 1 },
19665 {Hexagon::V6_vaddbsat, 189, 1 },
19666 {Hexagon::V6_vaddbsat_dv, 190, 1 },
19667 {Hexagon::V6_vaddh, 191, 1 },
19668 {Hexagon::V6_vaddh_dv, 192, 1 },
19669 {Hexagon::V6_vaddhnq, 193, 1 },
19670 {Hexagon::V6_vaddhq, 194, 1 },
19671 {Hexagon::V6_vaddhsat, 195, 1 },
19672 {Hexagon::V6_vaddhsat_dv, 196, 1 },
19673 {Hexagon::V6_vaddhw, 197, 1 },
19674 {Hexagon::V6_vaddhw_acc, 198, 1 },
19675 {Hexagon::V6_vaddubh, 199, 1 },
19676 {Hexagon::V6_vaddubh_acc, 200, 1 },
19677 {Hexagon::V6_vaddubsat, 201, 1 },
19678 {Hexagon::V6_vaddubsat_dv, 202, 1 },
19679 {Hexagon::V6_vadduhsat, 203, 1 },
19680 {Hexagon::V6_vadduhsat_dv, 204, 1 },
19681 {Hexagon::V6_vadduhw, 205, 1 },
19682 {Hexagon::V6_vadduhw_acc, 206, 1 },
19683 {Hexagon::V6_vadduwsat, 207, 1 },
19684 {Hexagon::V6_vadduwsat_dv, 208, 1 },
19685 {Hexagon::V6_vaddw, 209, 1 },
19686 {Hexagon::V6_vaddw_dv, 210, 1 },
19687 {Hexagon::V6_vaddwnq, 211, 1 },
19688 {Hexagon::V6_vaddwq, 212, 1 },
19689 {Hexagon::V6_vaddwsat, 213, 1 },
19690 {Hexagon::V6_vaddwsat_dv, 214, 1 },
19691 {Hexagon::V6_vandnqrt, 215, 1 },
19692 {Hexagon::V6_vandnqrt_acc, 216, 1 },
19693 {Hexagon::V6_vandqrt, 217, 1 },
19694 {Hexagon::V6_vandqrt_acc, 218, 1 },
19695 {Hexagon::V6_vandvrt, 219, 1 },
19696 {Hexagon::V6_vandvrt_acc, 220, 1 },
19697 {Hexagon::V6_vaslh, 221, 1 },
19698 {Hexagon::V6_vaslh_acc, 222, 1 },
19699 {Hexagon::V6_vaslhv, 223, 1 },
19700 {Hexagon::V6_vaslw, 224, 1 },
19701 {Hexagon::V6_vaslw_acc, 225, 1 },
19702 {Hexagon::V6_vaslwv, 226, 1 },
19703 {Hexagon::V6_vasr_into, 227, 1 },
19704 {Hexagon::V6_vasrh, 228, 1 },
19705 {Hexagon::V6_vasrh_acc, 229, 1 },
19706 {Hexagon::V6_vasrhv, 230, 1 },
19707 {Hexagon::V6_vasrw, 231, 1 },
19708 {Hexagon::V6_vasrw_acc, 232, 1 },
19709 {Hexagon::V6_vasrwv, 233, 1 },
19710 {Hexagon::V6_vavgb, 234, 1 },
19711 {Hexagon::V6_vavgbrnd, 235, 1 },
19712 {Hexagon::V6_vavgh, 236, 1 },
19713 {Hexagon::V6_vavghrnd, 237, 1 },
19714 {Hexagon::V6_vavgub, 238, 1 },
19715 {Hexagon::V6_vavgubrnd, 239, 1 },
19716 {Hexagon::V6_vavguh, 240, 1 },
19717 {Hexagon::V6_vavguhrnd, 241, 1 },
19718 {Hexagon::V6_vavguw, 242, 1 },
19719 {Hexagon::V6_vavguwrnd, 243, 1 },
19720 {Hexagon::V6_vavgw, 244, 1 },
19721 {Hexagon::V6_vavgwrnd, 245, 1 },
19722 {Hexagon::V6_vcl0h, 246, 1 },
19723 {Hexagon::V6_vcl0w, 247, 1 },
19724 {Hexagon::V6_vdealb, 248, 1 },
19725 {Hexagon::V6_vdealb4w, 249, 1 },
19726 {Hexagon::V6_vdealh, 250, 1 },
19727 {Hexagon::V6_vdmpybus, 251, 1 },
19728 {Hexagon::V6_vdmpybus_acc, 252, 1 },
19729 {Hexagon::V6_vdmpybus_dv, 253, 1 },
19730 {Hexagon::V6_vdmpybus_dv_acc, 254, 1 },
19731 {Hexagon::V6_vdmpyhb, 255, 1 },
19732 {Hexagon::V6_vdmpyhb_acc, 256, 1 },
19733 {Hexagon::V6_vdmpyhb_dv, 257, 1 },
19734 {Hexagon::V6_vdmpyhb_dv_acc, 258, 1 },
19735 {Hexagon::V6_vdmpyhisat, 259, 1 },
19736 {Hexagon::V6_vdmpyhisat_acc, 260, 1 },
19737 {Hexagon::V6_vdmpyhsat, 261, 1 },
19738 {Hexagon::V6_vdmpyhsat_acc, 262, 1 },
19739 {Hexagon::V6_vdmpyhsuisat, 263, 1 },
19740 {Hexagon::V6_vdmpyhsuisat_acc, 264, 1 },
19741 {Hexagon::V6_vdmpyhsusat, 265, 1 },
19742 {Hexagon::V6_vdmpyhsusat_acc, 266, 1 },
19743 {Hexagon::V6_vdmpyhvsat, 267, 1 },
19744 {Hexagon::V6_vdmpyhvsat_acc, 268, 1 },
19745 {Hexagon::V6_vdsaduh, 269, 1 },
19746 {Hexagon::V6_vdsaduh_acc, 270, 1 },
19747 {Hexagon::V6_veqb, 271, 1 },
19748 {Hexagon::V6_veqb_and, 272, 1 },
19749 {Hexagon::V6_veqb_or, 273, 1 },
19750 {Hexagon::V6_veqb_xor, 274, 1 },
19751 {Hexagon::V6_veqh, 275, 1 },
19752 {Hexagon::V6_veqh_and, 276, 1 },
19753 {Hexagon::V6_veqh_or, 277, 1 },
19754 {Hexagon::V6_veqh_xor, 278, 1 },
19755 {Hexagon::V6_veqw, 279, 1 },
19756 {Hexagon::V6_veqw_and, 280, 1 },
19757 {Hexagon::V6_veqw_or, 281, 1 },
19758 {Hexagon::V6_veqw_xor, 282, 1 },
19759 {Hexagon::V6_vlsrh, 283, 1 },
19760 {Hexagon::V6_vlsrhv, 284, 1 },
19761 {Hexagon::V6_vlsrw, 285, 1 },
19762 {Hexagon::V6_vlsrwv, 286, 1 },
19763 {Hexagon::V6_vmaxb, 287, 1 },
19764 {Hexagon::V6_vmaxh, 288, 1 },
19765 {Hexagon::V6_vmaxub, 289, 1 },
19766 {Hexagon::V6_vmaxuh, 290, 1 },
19767 {Hexagon::V6_vmaxw, 291, 1 },
19768 {Hexagon::V6_vminb, 292, 1 },
19769 {Hexagon::V6_vminh, 293, 1 },
19770 {Hexagon::V6_vminub, 294, 1 },
19771 {Hexagon::V6_vminuh, 295, 1 },
19772 {Hexagon::V6_vminw, 296, 1 },
19773 {Hexagon::V6_vmpabus, 297, 1 },
19774 {Hexagon::V6_vmpabus_acc, 298, 1 },
19775 {Hexagon::V6_vmpabusv, 299, 1 },
19776 {Hexagon::V6_vmpabuu, 300, 1 },
19777 {Hexagon::V6_vmpabuu_acc, 301, 1 },
19778 {Hexagon::V6_vmpabuuv, 302, 1 },
19779 {Hexagon::V6_vmpahb, 303, 1 },
19780 {Hexagon::V6_vmpahb_acc, 304, 1 },
19781 {Hexagon::V6_vmpauhb, 305, 1 },
19782 {Hexagon::V6_vmpauhb_acc, 306, 1 },
19783 {Hexagon::V6_vmpybus, 307, 1 },
19784 {Hexagon::V6_vmpybus_acc, 308, 1 },
19785 {Hexagon::V6_vmpybusv, 309, 1 },
19786 {Hexagon::V6_vmpybusv_acc, 310, 1 },
19787 {Hexagon::V6_vmpybv, 311, 1 },
19788 {Hexagon::V6_vmpybv_acc, 312, 1 },
19789 {Hexagon::V6_vmpyewuh, 313, 1 },
19790 {Hexagon::V6_vmpyh, 314, 1 },
19791 {Hexagon::V6_vmpyh_acc, 315, 1 },
19792 {Hexagon::V6_vmpyhsat_acc, 316, 1 },
19793 {Hexagon::V6_vmpyhsrs, 317, 1 },
19794 {Hexagon::V6_vmpyhss, 318, 1 },
19795 {Hexagon::V6_vmpyhus, 319, 1 },
19796 {Hexagon::V6_vmpyhus_acc, 320, 1 },
19797 {Hexagon::V6_vmpyhv, 321, 1 },
19798 {Hexagon::V6_vmpyhv_acc, 322, 1 },
19799 {Hexagon::V6_vmpyhvsrs, 323, 1 },
19800 {Hexagon::V6_vmpyiewh_acc, 324, 1 },
19801 {Hexagon::V6_vmpyiewuh, 325, 1 },
19802 {Hexagon::V6_vmpyiewuh_acc, 326, 1 },
19803 {Hexagon::V6_vmpyih, 327, 1 },
19804 {Hexagon::V6_vmpyih_acc, 328, 1 },
19805 {Hexagon::V6_vmpyihb, 329, 1 },
19806 {Hexagon::V6_vmpyihb_acc, 330, 1 },
19807 {Hexagon::V6_vmpyiowh, 331, 1 },
19808 {Hexagon::V6_vmpyiwb, 332, 1 },
19809 {Hexagon::V6_vmpyiwb_acc, 333, 1 },
19810 {Hexagon::V6_vmpyiwh, 334, 1 },
19811 {Hexagon::V6_vmpyiwh_acc, 335, 1 },
19812 {Hexagon::V6_vmpyiwub, 336, 1 },
19813 {Hexagon::V6_vmpyiwub_acc, 337, 1 },
19814 {Hexagon::V6_vmpyowh, 338, 1 },
19815 {Hexagon::V6_vmpyowh_rnd, 339, 1 },
19816 {Hexagon::V6_vmpyub, 340, 1 },
19817 {Hexagon::V6_vmpyub_acc, 341, 1 },
19818 {Hexagon::V6_vmpyubv, 342, 1 },
19819 {Hexagon::V6_vmpyubv_acc, 343, 1 },
19820 {Hexagon::V6_vmpyuh, 344, 1 },
19821 {Hexagon::V6_vmpyuh_acc, 345, 1 },
19822 {Hexagon::V6_vmpyuhv, 346, 1 },
19823 {Hexagon::V6_vmpyuhv_acc, 347, 1 },
19824 {Hexagon::V6_vnavgb, 348, 1 },
19825 {Hexagon::V6_vnavgh, 349, 1 },
19826 {Hexagon::V6_vnavgub, 350, 1 },
19827 {Hexagon::V6_vnavgw, 351, 1 },
19828 {Hexagon::V6_vnormamth, 352, 1 },
19829 {Hexagon::V6_vnormamtw, 353, 1 },
19830 {Hexagon::V6_vpackeb, 354, 1 },
19831 {Hexagon::V6_vpackeh, 355, 1 },
19832 {Hexagon::V6_vpackhb_sat, 356, 1 },
19833 {Hexagon::V6_vpackhub_sat, 357, 1 },
19834 {Hexagon::V6_vpackob, 358, 1 },
19835 {Hexagon::V6_vpackoh, 359, 1 },
19836 {Hexagon::V6_vpackwh_sat, 360, 1 },
19837 {Hexagon::V6_vpackwuh_sat, 361, 1 },
19838 {Hexagon::V6_vpopcounth, 362, 1 },
19839 {Hexagon::V6_vrmpybub_rtt, 363, 1 },
19840 {Hexagon::V6_vrmpybub_rtt_acc, 364, 1 },
19841 {Hexagon::V6_vrmpybus, 365, 1 },
19842 {Hexagon::V6_vrmpybus_acc, 366, 1 },
19843 {Hexagon::V6_vrmpybusi, 367, 1 },
19844 {Hexagon::V6_vrmpybusi_acc, 368, 1 },
19845 {Hexagon::V6_vrmpybusv, 369, 1 },
19846 {Hexagon::V6_vrmpybusv_acc, 370, 1 },
19847 {Hexagon::V6_vrmpybv, 371, 1 },
19848 {Hexagon::V6_vrmpybv_acc, 372, 1 },
19849 {Hexagon::V6_vrmpyub, 373, 1 },
19850 {Hexagon::V6_vrmpyub_acc, 374, 1 },
19851 {Hexagon::V6_vrmpyub_rtt, 375, 1 },
19852 {Hexagon::V6_vrmpyub_rtt_acc, 376, 1 },
19853 {Hexagon::V6_vrmpyubi, 377, 1 },
19854 {Hexagon::V6_vrmpyubi_acc, 378, 1 },
19855 {Hexagon::V6_vrmpyubv, 379, 1 },
19856 {Hexagon::V6_vrmpyubv_acc, 380, 1 },
19857 {Hexagon::V6_vrotr, 381, 1 },
19858 {Hexagon::V6_vroundhb, 382, 1 },
19859 {Hexagon::V6_vroundhub, 383, 1 },
19860 {Hexagon::V6_vrounduhub, 384, 1 },
19861 {Hexagon::V6_vrounduwuh, 385, 1 },
19862 {Hexagon::V6_vroundwh, 386, 1 },
19863 {Hexagon::V6_vroundwuh, 387, 1 },
19864 {Hexagon::V6_vrsadubi, 388, 1 },
19865 {Hexagon::V6_vrsadubi_acc, 389, 1 },
19866 {Hexagon::V6_vsathub, 390, 1 },
19867 {Hexagon::V6_vsatuwuh, 391, 1 },
19868 {Hexagon::V6_vsatwh, 392, 1 },
19869 {Hexagon::V6_vsb, 393, 1 },
19870 {Hexagon::V6_vscattermh, 394, 1 },
19871 {Hexagon::V6_vscattermh_add, 395, 1 },
19872 {Hexagon::V6_vscattermhq, 396, 1 },
19873 {Hexagon::V6_vscattermhw, 397, 1 },
19874 {Hexagon::V6_vscattermhw_add, 398, 1 },
19875 {Hexagon::V6_vscattermhwq, 399, 1 },
19876 {Hexagon::V6_vscattermw, 400, 1 },
19877 {Hexagon::V6_vscattermw_add, 401, 1 },
19878 {Hexagon::V6_vscattermwq, 402, 1 },
19879 {Hexagon::V6_vsh, 403, 1 },
19880 {Hexagon::V6_vshufeh, 404, 1 },
19881 {Hexagon::V6_vshuff, 405, 1 },
19882 {Hexagon::V6_vshuffb, 406, 1 },
19883 {Hexagon::V6_vshuffeb, 407, 1 },
19884 {Hexagon::V6_vshuffh, 408, 1 },
19885 {Hexagon::V6_vshuffob, 409, 1 },
19886 {Hexagon::V6_vshufoeb, 410, 1 },
19887 {Hexagon::V6_vshufoeh, 411, 1 },
19888 {Hexagon::V6_vshufoh, 412, 1 },
19889 {Hexagon::V6_vsubb, 413, 1 },
19890 {Hexagon::V6_vsubb_dv, 414, 1 },
19891 {Hexagon::V6_vsubbnq, 415, 1 },
19892 {Hexagon::V6_vsubbq, 416, 1 },
19893 {Hexagon::V6_vsubbsat, 417, 1 },
19894 {Hexagon::V6_vsubbsat_dv, 418, 1 },
19895 {Hexagon::V6_vsubh, 419, 1 },
19896 {Hexagon::V6_vsubh_dv, 420, 1 },
19897 {Hexagon::V6_vsubhnq, 421, 1 },
19898 {Hexagon::V6_vsubhq, 422, 1 },
19899 {Hexagon::V6_vsubhsat, 423, 1 },
19900 {Hexagon::V6_vsubhsat_dv, 424, 1 },
19901 {Hexagon::V6_vsubhw, 425, 1 },
19902 {Hexagon::V6_vsububh, 426, 1 },
19903 {Hexagon::V6_vsububsat, 427, 1 },
19904 {Hexagon::V6_vsububsat_dv, 428, 1 },
19905 {Hexagon::V6_vsubuhsat, 429, 1 },
19906 {Hexagon::V6_vsubuhsat_dv, 430, 1 },
19907 {Hexagon::V6_vsubuhw, 431, 1 },
19908 {Hexagon::V6_vsubuwsat, 432, 1 },
19909 {Hexagon::V6_vsubuwsat_dv, 433, 1 },
19910 {Hexagon::V6_vsubw, 434, 1 },
19911 {Hexagon::V6_vsubw_dv, 435, 2 },
19912 {Hexagon::V6_vsubwnq, 437, 1 },
19913 {Hexagon::V6_vsubwq, 438, 1 },
19914 {Hexagon::V6_vsubwsat, 439, 1 },
19915 {Hexagon::V6_vsubwsat_dv, 440, 1 },
19916 {Hexagon::V6_vtmpyb, 441, 1 },
19917 {Hexagon::V6_vtmpyb_acc, 442, 1 },
19918 {Hexagon::V6_vtmpybus, 443, 1 },
19919 {Hexagon::V6_vtmpybus_acc, 444, 1 },
19920 {Hexagon::V6_vtmpyhb, 445, 1 },
19921 {Hexagon::V6_vtmpyhb_acc, 446, 1 },
19922 {Hexagon::V6_vunpackb, 447, 1 },
19923 {Hexagon::V6_vunpackh, 448, 1 },
19924 {Hexagon::V6_vunpackoh, 449, 1 },
19925 {Hexagon::V6_vunpackub, 450, 1 },
19926 {Hexagon::V6_vunpackuh, 451, 1 },
19927 {Hexagon::V6_vxor, 452, 1 },
19928 {Hexagon::V6_vzb, 453, 1 },
19929 {Hexagon::V6_vzh, 454, 1 },
19930 {Hexagon::V6_zLd_ai, 455, 1 },
19931 {Hexagon::V6_zLd_pred_ai, 456, 1 },
19932 {Hexagon::Y2_crswap0, 457, 1 },
19933 {Hexagon::Y2_dcfetchbo, 458, 1 },
19934 };
19935
19936 static const AliasPattern Patterns[] = {
19937 // Hexagon::A2_andir - 0
19938 {0, 0, 3, 3 },
19939 // Hexagon::A2_paddif - 1
19940 {14, 3, 4, 4 },
19941 // Hexagon::A2_paddifnew - 2
19942 {31, 7, 4, 4 },
19943 // Hexagon::A2_paddit - 3
19944 {52, 11, 4, 4 },
19945 // Hexagon::A2_padditnew - 4
19946 {68, 15, 4, 4 },
19947 // Hexagon::A2_subri - 5
19948 {88, 19, 3, 3 },
19949 {101, 22, 3, 3 },
19950 // Hexagon::A2_vaddub - 7
19951 {114, 25, 3, 3 },
19952 // Hexagon::A2_vsubub - 8
19953 {132, 28, 3, 3 },
19954 // Hexagon::C2_cmpgt - 9
19955 {150, 31, 3, 3 },
19956 // Hexagon::C2_cmpgtu - 10
19957 {169, 34, 3, 3 },
19958 // Hexagon::C2_or - 11
19959 {189, 37, 3, 3 },
19960 // Hexagon::J2_jumpf - 12
19961 {197, 40, 2, 1 },
19962 // Hexagon::J2_jumprf - 13
19963 {216, 41, 2, 2 },
19964 // Hexagon::J2_jumprt - 14
19965 {234, 43, 2, 2 },
19966 // Hexagon::J2_jumpt - 15
19967 {251, 45, 2, 1 },
19968 // Hexagon::J2_trap1 - 16
19969 {269, 46, 3, 2 },
19970 // Hexagon::L2_deallocframe - 17
19971 {280, 48, 2, 2 },
19972 // Hexagon::L2_loadalignb_io - 18
19973 {293, 50, 4, 4 },
19974 // Hexagon::L2_loadalignh_io - 19
19975 {312, 54, 4, 4 },
19976 // Hexagon::L2_loadbsw2_io - 20
19977 {331, 58, 3, 3 },
19978 // Hexagon::L2_loadbsw4_io - 21
19979 {331, 61, 3, 3 },
19980 // Hexagon::L2_loadbzw2_io - 22
19981 {346, 64, 3, 3 },
19982 // Hexagon::L2_loadbzw4_io - 23
19983 {346, 67, 3, 3 },
19984 // Hexagon::L2_loadrb_io - 24
19985 {362, 70, 3, 3 },
19986 // Hexagon::L2_loadrd_io - 25
19987 {376, 73, 3, 3 },
19988 // Hexagon::L2_loadrh_io - 26
19989 {390, 76, 3, 3 },
19990 // Hexagon::L2_loadri_io - 27
19991 {404, 79, 3, 3 },
19992 // Hexagon::L2_loadrub_io - 28
19993 {418, 82, 3, 3 },
19994 // Hexagon::L2_loadruh_io - 29
19995 {433, 85, 3, 3 },
19996 // Hexagon::L2_ploadrbf_io - 30
19997 {448, 88, 4, 4 },
19998 // Hexagon::L2_ploadrbfnew_io - 31
19999 {471, 92, 4, 4 },
20000 // Hexagon::L2_ploadrbt_io - 32
20001 {498, 96, 4, 4 },
20002 // Hexagon::L2_ploadrbtnew_io - 33
20003 {520, 100, 4, 4 },
20004 // Hexagon::L2_ploadrdf_io - 34
20005 {546, 104, 4, 4 },
20006 // Hexagon::L2_ploadrdfnew_io - 35
20007 {569, 108, 4, 4 },
20008 // Hexagon::L2_ploadrdt_io - 36
20009 {596, 112, 4, 4 },
20010 // Hexagon::L2_ploadrdtnew_io - 37
20011 {618, 116, 4, 4 },
20012 // Hexagon::L2_ploadrhf_io - 38
20013 {644, 120, 4, 4 },
20014 // Hexagon::L2_ploadrhfnew_io - 39
20015 {667, 124, 4, 4 },
20016 // Hexagon::L2_ploadrht_io - 40
20017 {694, 128, 4, 4 },
20018 // Hexagon::L2_ploadrhtnew_io - 41
20019 {716, 132, 4, 4 },
20020 // Hexagon::L2_ploadrif_io - 42
20021 {742, 136, 4, 4 },
20022 // Hexagon::L2_ploadrifnew_io - 43
20023 {765, 140, 4, 4 },
20024 // Hexagon::L2_ploadrit_io - 44
20025 {792, 144, 4, 4 },
20026 // Hexagon::L2_ploadritnew_io - 45
20027 {814, 148, 4, 4 },
20028 // Hexagon::L2_ploadrubf_io - 46
20029 {840, 152, 4, 4 },
20030 // Hexagon::L2_ploadrubfnew_io - 47
20031 {864, 156, 4, 4 },
20032 // Hexagon::L2_ploadrubt_io - 48
20033 {892, 160, 4, 4 },
20034 // Hexagon::L2_ploadrubtnew_io - 49
20035 {915, 164, 4, 4 },
20036 // Hexagon::L2_ploadruhf_io - 50
20037 {942, 168, 4, 4 },
20038 // Hexagon::L2_ploadruhfnew_io - 51
20039 {966, 172, 4, 4 },
20040 // Hexagon::L2_ploadruht_io - 52
20041 {994, 176, 4, 4 },
20042 // Hexagon::L2_ploadruhtnew_io - 53
20043 {1017, 180, 4, 4 },
20044 // Hexagon::L4_add_memopb_io - 54
20045 {1044, 184, 3, 3 },
20046 // Hexagon::L4_add_memoph_io - 55
20047 {1059, 187, 3, 3 },
20048 // Hexagon::L4_add_memopw_io - 56
20049 {1074, 190, 3, 3 },
20050 // Hexagon::L4_and_memopb_io - 57
20051 {1089, 193, 3, 3 },
20052 // Hexagon::L4_and_memoph_io - 58
20053 {1104, 196, 3, 3 },
20054 // Hexagon::L4_and_memopw_io - 59
20055 {1119, 199, 3, 3 },
20056 // Hexagon::L4_iadd_memopb_io - 60
20057 {1134, 202, 3, 2 },
20058 // Hexagon::L4_iadd_memoph_io - 61
20059 {1150, 204, 3, 2 },
20060 // Hexagon::L4_iadd_memopw_io - 62
20061 {1166, 206, 3, 2 },
20062 // Hexagon::L4_iand_memopb_io - 63
20063 {1182, 208, 3, 2 },
20064 // Hexagon::L4_iand_memoph_io - 64
20065 {1205, 210, 3, 2 },
20066 // Hexagon::L4_iand_memopw_io - 65
20067 {1228, 212, 3, 2 },
20068 // Hexagon::L4_ior_memopb_io - 66
20069 {1251, 214, 3, 2 },
20070 // Hexagon::L4_ior_memoph_io - 67
20071 {1274, 216, 3, 2 },
20072 // Hexagon::L4_ior_memopw_io - 68
20073 {1297, 218, 3, 2 },
20074 // Hexagon::L4_isub_memopb_io - 69
20075 {1320, 220, 3, 2 },
20076 // Hexagon::L4_isub_memoph_io - 70
20077 {1336, 222, 3, 2 },
20078 // Hexagon::L4_isub_memopw_io - 71
20079 {1352, 224, 3, 2 },
20080 // Hexagon::L4_or_memopb_io - 72
20081 {1368, 226, 3, 3 },
20082 // Hexagon::L4_or_memoph_io - 73
20083 {1383, 229, 3, 3 },
20084 // Hexagon::L4_or_memopw_io - 74
20085 {1398, 232, 3, 3 },
20086 // Hexagon::L4_return - 75
20087 {1413, 235, 2, 2 },
20088 // Hexagon::L4_return_f - 76
20089 {1428, 237, 3, 3 },
20090 // Hexagon::L4_return_fnew_pnt - 77
20091 {1452, 240, 3, 3 },
20092 // Hexagon::L4_return_fnew_pt - 78
20093 {1483, 243, 3, 3 },
20094 // Hexagon::L4_return_t - 79
20095 {1513, 246, 3, 3 },
20096 // Hexagon::L4_return_tnew_pnt - 80
20097 {1536, 249, 3, 3 },
20098 // Hexagon::L4_return_tnew_pt - 81
20099 {1566, 252, 3, 3 },
20100 // Hexagon::L4_sub_memopb_io - 82
20101 {1595, 255, 3, 3 },
20102 // Hexagon::L4_sub_memoph_io - 83
20103 {1610, 258, 3, 3 },
20104 // Hexagon::L4_sub_memopw_io - 84
20105 {1625, 261, 3, 3 },
20106 // Hexagon::M2_mpyi - 85
20107 {1640, 264, 3, 3 },
20108 // Hexagon::M7_dcmpyrwc - 86
20109 {1658, 267, 3, 3 },
20110 // Hexagon::M7_dcmpyrwc_acc - 87
20111 {1677, 270, 4, 4 },
20112 // Hexagon::S2_allocframe - 88
20113 {1697, 274, 3, 2 },
20114 // Hexagon::S2_pstorerbf_io - 89
20115 {1713, 276, 4, 4 },
20116 // Hexagon::S2_pstorerbnewf_io - 90
20117 {1736, 280, 4, 4 },
20118 // Hexagon::S2_pstorerbnewt_io - 91
20119 {1763, 284, 4, 4 },
20120 // Hexagon::S2_pstorerbt_io - 92
20121 {1789, 288, 4, 4 },
20122 // Hexagon::S2_pstorerdf_io - 93
20123 {1811, 292, 4, 4 },
20124 // Hexagon::S2_pstorerdt_io - 94
20125 {1834, 296, 4, 4 },
20126 // Hexagon::S2_pstorerff_io - 95
20127 {1856, 300, 4, 4 },
20128 // Hexagon::S2_pstorerft_io - 96
20129 {1881, 304, 4, 4 },
20130 // Hexagon::S2_pstorerhf_io - 97
20131 {1905, 308, 4, 4 },
20132 // Hexagon::S2_pstorerhnewf_io - 98
20133 {1928, 312, 4, 4 },
20134 // Hexagon::S2_pstorerhnewt_io - 99
20135 {1955, 316, 4, 4 },
20136 // Hexagon::S2_pstorerht_io - 100
20137 {1981, 320, 4, 4 },
20138 // Hexagon::S2_pstorerif_io - 101
20139 {2003, 324, 4, 4 },
20140 // Hexagon::S2_pstorerinewf_io - 102
20141 {2026, 328, 4, 4 },
20142 // Hexagon::S2_pstorerinewt_io - 103
20143 {2053, 332, 4, 4 },
20144 // Hexagon::S2_pstorerit_io - 104
20145 {2079, 336, 4, 4 },
20146 // Hexagon::S2_storerb_io - 105
20147 {2101, 340, 3, 3 },
20148 // Hexagon::S2_storerbnew_io - 106
20149 {2115, 343, 3, 3 },
20150 // Hexagon::S2_storerd_io - 107
20151 {2133, 346, 3, 3 },
20152 // Hexagon::S2_storerf_io - 108
20153 {2147, 349, 3, 3 },
20154 // Hexagon::S2_storerh_io - 109
20155 {2163, 352, 3, 3 },
20156 // Hexagon::S2_storerhnew_io - 110
20157 {2177, 355, 3, 3 },
20158 // Hexagon::S2_storeri_io - 111
20159 {2195, 358, 3, 3 },
20160 // Hexagon::S2_storerinew_io - 112
20161 {2209, 361, 3, 3 },
20162 // Hexagon::S2_tableidxb - 113
20163 {2227, 364, 5, 4 },
20164 // Hexagon::S4_pstorerbfnew_io - 114
20165 {2254, 368, 4, 4 },
20166 // Hexagon::S4_pstorerbnewfnew_io - 115
20167 {2281, 372, 4, 4 },
20168 // Hexagon::S4_pstorerbnewtnew_io - 116
20169 {2312, 376, 4, 4 },
20170 // Hexagon::S4_pstorerbtnew_io - 117
20171 {2342, 380, 4, 4 },
20172 // Hexagon::S4_pstorerdfnew_io - 118
20173 {2368, 384, 4, 4 },
20174 // Hexagon::S4_pstorerdtnew_io - 119
20175 {2395, 388, 4, 4 },
20176 // Hexagon::S4_pstorerffnew_io - 120
20177 {2421, 392, 4, 4 },
20178 // Hexagon::S4_pstorerftnew_io - 121
20179 {2450, 396, 4, 4 },
20180 // Hexagon::S4_pstorerhfnew_io - 122
20181 {2478, 400, 4, 4 },
20182 // Hexagon::S4_pstorerhnewfnew_io - 123
20183 {2505, 404, 4, 4 },
20184 // Hexagon::S4_pstorerhnewtnew_io - 124
20185 {2536, 408, 4, 4 },
20186 // Hexagon::S4_pstorerhtnew_io - 125
20187 {2566, 412, 4, 4 },
20188 // Hexagon::S4_pstorerifnew_io - 126
20189 {2592, 416, 4, 4 },
20190 // Hexagon::S4_pstorerinewfnew_io - 127
20191 {2619, 420, 4, 4 },
20192 // Hexagon::S4_pstorerinewtnew_io - 128
20193 {2650, 424, 4, 4 },
20194 // Hexagon::S4_pstoreritnew_io - 129
20195 {2680, 428, 4, 4 },
20196 // Hexagon::S4_storeirb_io - 130
20197 {2706, 432, 3, 2 },
20198 // Hexagon::S4_storeirbf_io - 131
20199 {2721, 434, 4, 3 },
20200 // Hexagon::S4_storeirbfnew_io - 132
20201 {2745, 437, 4, 3 },
20202 // Hexagon::S4_storeirbt_io - 133
20203 {2773, 440, 4, 3 },
20204 // Hexagon::S4_storeirbtnew_io - 134
20205 {2796, 443, 4, 3 },
20206 // Hexagon::S4_storeirh_io - 135
20207 {2823, 446, 3, 2 },
20208 // Hexagon::S4_storeirhf_io - 136
20209 {2838, 448, 4, 3 },
20210 // Hexagon::S4_storeirhfnew_io - 137
20211 {2862, 451, 4, 3 },
20212 // Hexagon::S4_storeirht_io - 138
20213 {2890, 454, 4, 3 },
20214 // Hexagon::S4_storeirhtnew_io - 139
20215 {2913, 457, 4, 3 },
20216 // Hexagon::S4_storeiri_io - 140
20217 {2940, 460, 3, 2 },
20218 // Hexagon::S4_storeirif_io - 141
20219 {2955, 462, 4, 3 },
20220 // Hexagon::S4_storeirifnew_io - 142
20221 {2979, 465, 4, 3 },
20222 // Hexagon::S4_storeirit_io - 143
20223 {3007, 468, 4, 3 },
20224 // Hexagon::S4_storeiritnew_io - 144
20225 {3030, 471, 4, 3 },
20226 // Hexagon::V6_extractw - 145
20227 {3057, 474, 3, 3 },
20228 // Hexagon::V6_v6mpyhubs10 - 146
20229 {3080, 477, 4, 3 },
20230 // Hexagon::V6_v6mpyvubs10 - 147
20231 {3113, 480, 4, 3 },
20232 // Hexagon::V6_vL32Ub_ai - 148
20233 {3146, 483, 3, 3 },
20234 // Hexagon::V6_vL32b_ai - 149
20235 {3161, 486, 3, 3 },
20236 // Hexagon::V6_vL32b_cur_npred_pi - 150
20237 {3175, 489, 5, 5 },
20238 // Hexagon::V6_vL32b_cur_pred_pi - 151
20239 {3202, 494, 5, 5 },
20240 // Hexagon::V6_vL32b_npred_ai - 152
20241 {3228, 499, 4, 4 },
20242 // Hexagon::V6_vL32b_npred_pi - 153
20243 {3255, 503, 5, 5 },
20244 // Hexagon::V6_vL32b_nt_ai - 154
20245 {3278, 508, 3, 3 },
20246 // Hexagon::V6_vL32b_nt_cur_npred_pi - 155
20247 {3295, 511, 5, 5 },
20248 // Hexagon::V6_vL32b_nt_cur_pred_pi - 156
20249 {3325, 516, 5, 5 },
20250 // Hexagon::V6_vL32b_nt_npred_ai - 157
20251 {3354, 521, 4, 4 },
20252 // Hexagon::V6_vL32b_nt_npred_pi - 158
20253 {3384, 525, 5, 5 },
20254 // Hexagon::V6_vL32b_nt_pred_ai - 159
20255 {3410, 530, 4, 4 },
20256 // Hexagon::V6_vL32b_nt_tmp_pred_ai - 160
20257 {3435, 534, 4, 4 },
20258 // Hexagon::V6_vL32b_pred_ai - 161
20259 {3464, 538, 4, 4 },
20260 // Hexagon::V6_vL32b_tmp_pred_ai - 162
20261 {3486, 542, 4, 4 },
20262 // Hexagon::V6_vS32Ub_ai - 163
20263 {3512, 546, 3, 3 },
20264 // Hexagon::V6_vS32Ub_npred_ai - 164
20265 {3527, 549, 4, 4 },
20266 // Hexagon::V6_vS32Ub_pred_ai - 165
20267 {3551, 553, 4, 4 },
20268 // Hexagon::V6_vS32b_ai - 166
20269 {3574, 557, 3, 3 },
20270 // Hexagon::V6_vS32b_new_ai - 167
20271 {3588, 560, 3, 3 },
20272 // Hexagon::V6_vS32b_npred_ai - 168
20273 {3606, 563, 4, 4 },
20274 // Hexagon::V6_vS32b_nqpred_ai - 169
20275 {3606, 567, 4, 4 },
20276 // Hexagon::V6_vS32b_nt_ai - 170
20277 {3629, 571, 3, 3 },
20278 // Hexagon::V6_vS32b_nt_new_ai - 171
20279 {3646, 574, 3, 3 },
20280 // Hexagon::V6_vS32b_nt_npred_ai - 172
20281 {3667, 577, 4, 4 },
20282 // Hexagon::V6_vS32b_nt_nqpred_ai - 173
20283 {3667, 581, 4, 4 },
20284 // Hexagon::V6_vS32b_nt_pred_ai - 174
20285 {3693, 585, 4, 4 },
20286 // Hexagon::V6_vS32b_nt_qpred_ai - 175
20287 {3693, 589, 4, 4 },
20288 // Hexagon::V6_vS32b_pred_ai - 176
20289 {3718, 593, 4, 4 },
20290 // Hexagon::V6_vS32b_qpred_ai - 177
20291 {3718, 597, 4, 4 },
20292 // Hexagon::V6_vabsb_sat - 178
20293 {3740, 601, 2, 2 },
20294 // Hexagon::V6_vabsdiffh - 179
20295 {3759, 603, 3, 3 },
20296 // Hexagon::V6_vabsdiffub - 180
20297 {3781, 606, 3, 3 },
20298 // Hexagon::V6_vabsdiffuh - 181
20299 {3804, 609, 3, 3 },
20300 // Hexagon::V6_vabsdiffw - 182
20301 {3827, 612, 3, 3 },
20302 // Hexagon::V6_vabsh_sat - 183
20303 {3849, 615, 2, 2 },
20304 // Hexagon::V6_vabsw_sat - 184
20305 {3868, 617, 2, 2 },
20306 // Hexagon::V6_vaddb - 185
20307 {114, 619, 3, 3 },
20308 // Hexagon::V6_vaddb_dv - 186
20309 {114, 622, 3, 3 },
20310 // Hexagon::V6_vaddbnq - 187
20311 {3887, 625, 4, 4 },
20312 // Hexagon::V6_vaddbq - 188
20313 {3911, 629, 4, 4 },
20314 // Hexagon::V6_vaddbsat - 189
20315 {3934, 633, 3, 3 },
20316 // Hexagon::V6_vaddbsat_dv - 190
20317 {3934, 636, 3, 3 },
20318 // Hexagon::V6_vaddh - 191
20319 {3956, 639, 3, 3 },
20320 // Hexagon::V6_vaddh_dv - 192
20321 {3956, 642, 3, 3 },
20322 // Hexagon::V6_vaddhnq - 193
20323 {3974, 645, 4, 4 },
20324 // Hexagon::V6_vaddhq - 194
20325 {3998, 649, 4, 4 },
20326 // Hexagon::V6_vaddhsat - 195
20327 {4021, 653, 3, 3 },
20328 // Hexagon::V6_vaddhsat_dv - 196
20329 {4021, 656, 3, 3 },
20330 // Hexagon::V6_vaddhw - 197
20331 {3956, 659, 3, 3 },
20332 // Hexagon::V6_vaddhw_acc - 198
20333 {4043, 662, 4, 4 },
20334 // Hexagon::V6_vaddubh - 199
20335 {4062, 666, 3, 3 },
20336 // Hexagon::V6_vaddubh_acc - 200
20337 {4081, 669, 4, 4 },
20338 // Hexagon::V6_vaddubsat - 201
20339 {4101, 673, 3, 3 },
20340 // Hexagon::V6_vaddubsat_dv - 202
20341 {4101, 676, 3, 3 },
20342 // Hexagon::V6_vadduhsat - 203
20343 {4124, 679, 3, 3 },
20344 // Hexagon::V6_vadduhsat_dv - 204
20345 {4124, 682, 3, 3 },
20346 // Hexagon::V6_vadduhw - 205
20347 {4147, 685, 3, 3 },
20348 // Hexagon::V6_vadduhw_acc - 206
20349 {4166, 688, 4, 4 },
20350 // Hexagon::V6_vadduwsat - 207
20351 {4186, 692, 3, 3 },
20352 // Hexagon::V6_vadduwsat_dv - 208
20353 {4186, 695, 3, 3 },
20354 // Hexagon::V6_vaddw - 209
20355 {4209, 698, 3, 3 },
20356 // Hexagon::V6_vaddw_dv - 210
20357 {4209, 701, 3, 3 },
20358 // Hexagon::V6_vaddwnq - 211
20359 {4227, 704, 4, 4 },
20360 // Hexagon::V6_vaddwq - 212
20361 {4251, 708, 4, 4 },
20362 // Hexagon::V6_vaddwsat - 213
20363 {4274, 712, 3, 3 },
20364 // Hexagon::V6_vaddwsat_dv - 214
20365 {4274, 715, 3, 3 },
20366 // Hexagon::V6_vandnqrt - 215
20367 {4296, 718, 3, 3 },
20368 // Hexagon::V6_vandnqrt_acc - 216
20369 {4323, 721, 4, 4 },
20370 // Hexagon::V6_vandqrt - 217
20371 {4351, 725, 3, 3 },
20372 // Hexagon::V6_vandqrt_acc - 218
20373 {4377, 728, 4, 4 },
20374 // Hexagon::V6_vandvrt - 219
20375 {4351, 732, 3, 3 },
20376 // Hexagon::V6_vandvrt_acc - 220
20377 {4377, 735, 4, 4 },
20378 // Hexagon::V6_vaslh - 221
20379 {4404, 739, 3, 3 },
20380 // Hexagon::V6_vaslh_acc - 222
20381 {4422, 742, 4, 4 },
20382 // Hexagon::V6_vaslhv - 223
20383 {4404, 746, 3, 3 },
20384 // Hexagon::V6_vaslw - 224
20385 {4441, 749, 3, 3 },
20386 // Hexagon::V6_vaslw_acc - 225
20387 {4459, 752, 4, 4 },
20388 // Hexagon::V6_vaslwv - 226
20389 {4441, 756, 3, 3 },
20390 // Hexagon::V6_vasr_into - 227
20391 {4478, 759, 4, 4 },
20392 // Hexagon::V6_vasrh - 228
20393 {4499, 763, 3, 3 },
20394 // Hexagon::V6_vasrh_acc - 229
20395 {4517, 766, 4, 4 },
20396 // Hexagon::V6_vasrhv - 230
20397 {4499, 770, 3, 3 },
20398 // Hexagon::V6_vasrw - 231
20399 {4536, 773, 3, 3 },
20400 // Hexagon::V6_vasrw_acc - 232
20401 {4554, 776, 4, 4 },
20402 // Hexagon::V6_vasrwv - 233
20403 {4536, 780, 3, 3 },
20404 // Hexagon::V6_vavgb - 234
20405 {4573, 783, 3, 3 },
20406 // Hexagon::V6_vavgbrnd - 235
20407 {4591, 786, 3, 3 },
20408 // Hexagon::V6_vavgh - 236
20409 {4613, 789, 3, 3 },
20410 // Hexagon::V6_vavghrnd - 237
20411 {4631, 792, 3, 3 },
20412 // Hexagon::V6_vavgub - 238
20413 {4653, 795, 3, 3 },
20414 // Hexagon::V6_vavgubrnd - 239
20415 {4672, 798, 3, 3 },
20416 // Hexagon::V6_vavguh - 240
20417 {4695, 801, 3, 3 },
20418 // Hexagon::V6_vavguhrnd - 241
20419 {4714, 804, 3, 3 },
20420 // Hexagon::V6_vavguw - 242
20421 {4737, 807, 3, 3 },
20422 // Hexagon::V6_vavguwrnd - 243
20423 {4756, 810, 3, 3 },
20424 // Hexagon::V6_vavgw - 244
20425 {4779, 813, 3, 3 },
20426 // Hexagon::V6_vavgwrnd - 245
20427 {4797, 816, 3, 3 },
20428 // Hexagon::V6_vcl0h - 246
20429 {4819, 819, 2, 2 },
20430 // Hexagon::V6_vcl0w - 247
20431 {4834, 821, 2, 2 },
20432 // Hexagon::V6_vdealb - 248
20433 {4849, 823, 2, 2 },
20434 // Hexagon::V6_vdealb4w - 249
20435 {4865, 825, 3, 3 },
20436 // Hexagon::V6_vdealh - 250
20437 {4886, 828, 2, 2 },
20438 // Hexagon::V6_vdmpybus - 251
20439 {4902, 830, 3, 3 },
20440 // Hexagon::V6_vdmpybus_acc - 252
20441 {4923, 833, 4, 4 },
20442 // Hexagon::V6_vdmpybus_dv - 253
20443 {4902, 837, 3, 3 },
20444 // Hexagon::V6_vdmpybus_dv_acc - 254
20445 {4923, 840, 4, 4 },
20446 // Hexagon::V6_vdmpyhb - 255
20447 {4945, 844, 3, 3 },
20448 // Hexagon::V6_vdmpyhb_acc - 256
20449 {4965, 847, 4, 4 },
20450 // Hexagon::V6_vdmpyhb_dv - 257
20451 {4945, 851, 3, 3 },
20452 // Hexagon::V6_vdmpyhb_dv_acc - 258
20453 {4965, 854, 4, 4 },
20454 // Hexagon::V6_vdmpyhisat - 259
20455 {4986, 858, 3, 3 },
20456 // Hexagon::V6_vdmpyhisat_acc - 260
20457 {5009, 861, 4, 4 },
20458 // Hexagon::V6_vdmpyhsat - 261
20459 {4986, 865, 3, 3 },
20460 // Hexagon::V6_vdmpyhsat_acc - 262
20461 {5009, 868, 4, 4 },
20462 // Hexagon::V6_vdmpyhsuisat - 263
20463 {5033, 872, 3, 3 },
20464 // Hexagon::V6_vdmpyhsuisat_acc - 264
20465 {5061, 875, 4, 4 },
20466 // Hexagon::V6_vdmpyhsusat - 265
20467 {5090, 879, 3, 3 },
20468 // Hexagon::V6_vdmpyhsusat_acc - 266
20469 {5115, 882, 4, 4 },
20470 // Hexagon::V6_vdmpyhvsat - 267
20471 {4986, 886, 3, 3 },
20472 // Hexagon::V6_vdmpyhvsat_acc - 268
20473 {5009, 889, 4, 4 },
20474 // Hexagon::V6_vdsaduh - 269
20475 {5141, 893, 3, 3 },
20476 // Hexagon::V6_vdsaduh_acc - 270
20477 {5161, 896, 4, 4 },
20478 // Hexagon::V6_veqb - 271
20479 {5182, 900, 3, 3 },
20480 // Hexagon::V6_veqb_and - 272
20481 {5208, 903, 4, 4 },
20482 // Hexagon::V6_veqb_or - 273
20483 {5235, 907, 4, 4 },
20484 // Hexagon::V6_veqb_xor - 274
20485 {5262, 911, 4, 4 },
20486 // Hexagon::V6_veqh - 275
20487 {5289, 915, 3, 3 },
20488 // Hexagon::V6_veqh_and - 276
20489 {5315, 918, 4, 4 },
20490 // Hexagon::V6_veqh_or - 277
20491 {5342, 922, 4, 4 },
20492 // Hexagon::V6_veqh_xor - 278
20493 {5369, 926, 4, 4 },
20494 // Hexagon::V6_veqw - 279
20495 {5396, 930, 3, 3 },
20496 // Hexagon::V6_veqw_and - 280
20497 {5422, 933, 4, 4 },
20498 // Hexagon::V6_veqw_or - 281
20499 {5449, 937, 4, 4 },
20500 // Hexagon::V6_veqw_xor - 282
20501 {5476, 941, 4, 4 },
20502 // Hexagon::V6_vlsrh - 283
20503 {5503, 945, 3, 3 },
20504 // Hexagon::V6_vlsrhv - 284
20505 {5503, 948, 3, 3 },
20506 // Hexagon::V6_vlsrw - 285
20507 {5521, 951, 3, 3 },
20508 // Hexagon::V6_vlsrwv - 286
20509 {5521, 954, 3, 3 },
20510 // Hexagon::V6_vmaxb - 287
20511 {5539, 957, 3, 3 },
20512 // Hexagon::V6_vmaxh - 288
20513 {5557, 960, 3, 3 },
20514 // Hexagon::V6_vmaxub - 289
20515 {5575, 963, 3, 3 },
20516 // Hexagon::V6_vmaxuh - 290
20517 {5594, 966, 3, 3 },
20518 // Hexagon::V6_vmaxw - 291
20519 {5613, 969, 3, 3 },
20520 // Hexagon::V6_vminb - 292
20521 {5631, 972, 3, 3 },
20522 // Hexagon::V6_vminh - 293
20523 {5649, 975, 3, 3 },
20524 // Hexagon::V6_vminub - 294
20525 {5667, 978, 3, 3 },
20526 // Hexagon::V6_vminuh - 295
20527 {5686, 981, 3, 3 },
20528 // Hexagon::V6_vminw - 296
20529 {5705, 984, 3, 3 },
20530 // Hexagon::V6_vmpabus - 297
20531 {5723, 987, 3, 3 },
20532 // Hexagon::V6_vmpabus_acc - 298
20533 {5743, 990, 4, 4 },
20534 // Hexagon::V6_vmpabusv - 299
20535 {5723, 994, 3, 3 },
20536 // Hexagon::V6_vmpabuu - 300
20537 {5764, 997, 3, 3 },
20538 // Hexagon::V6_vmpabuu_acc - 301
20539 {5784, 1000, 4, 4 },
20540 // Hexagon::V6_vmpabuuv - 302
20541 {5764, 1004, 3, 3 },
20542 // Hexagon::V6_vmpahb - 303
20543 {5805, 1007, 3, 3 },
20544 // Hexagon::V6_vmpahb_acc - 304
20545 {5824, 1010, 4, 4 },
20546 // Hexagon::V6_vmpauhb - 305
20547 {5844, 1014, 3, 3 },
20548 // Hexagon::V6_vmpauhb_acc - 306
20549 {5864, 1017, 4, 4 },
20550 // Hexagon::V6_vmpybus - 307
20551 {5885, 1021, 3, 3 },
20552 // Hexagon::V6_vmpybus_acc - 308
20553 {5905, 1024, 4, 4 },
20554 // Hexagon::V6_vmpybusv - 309
20555 {5885, 1028, 3, 3 },
20556 // Hexagon::V6_vmpybusv_acc - 310
20557 {5905, 1031, 4, 4 },
20558 // Hexagon::V6_vmpybv - 311
20559 {5926, 1035, 3, 3 },
20560 // Hexagon::V6_vmpybv_acc - 312
20561 {5944, 1038, 4, 4 },
20562 // Hexagon::V6_vmpyewuh - 313
20563 {5963, 1042, 3, 3 },
20564 // Hexagon::V6_vmpyh - 314
20565 {5984, 1045, 3, 3 },
20566 // Hexagon::V6_vmpyh_acc - 315
20567 {6002, 1048, 4, 4 },
20568 // Hexagon::V6_vmpyhsat_acc - 316
20569 {6021, 1052, 4, 4 },
20570 // Hexagon::V6_vmpyhsrs - 317
20571 {6044, 1056, 3, 3 },
20572 // Hexagon::V6_vmpyhss - 318
20573 {6074, 1059, 3, 3 },
20574 // Hexagon::V6_vmpyhus - 319
20575 {6100, 1062, 3, 3 },
20576 // Hexagon::V6_vmpyhus_acc - 320
20577 {6120, 1065, 4, 4 },
20578 // Hexagon::V6_vmpyhv - 321
20579 {5984, 1069, 3, 3 },
20580 // Hexagon::V6_vmpyhv_acc - 322
20581 {6002, 1072, 4, 4 },
20582 // Hexagon::V6_vmpyhvsrs - 323
20583 {6044, 1076, 3, 3 },
20584 // Hexagon::V6_vmpyiewh_acc - 324
20585 {6141, 1079, 4, 4 },
20586 // Hexagon::V6_vmpyiewuh - 325
20587 {6163, 1083, 3, 3 },
20588 // Hexagon::V6_vmpyiewuh_acc - 326
20589 {6185, 1086, 4, 4 },
20590 // Hexagon::V6_vmpyih - 327
20591 {6208, 1090, 3, 3 },
20592 // Hexagon::V6_vmpyih_acc - 328
20593 {6227, 1093, 4, 4 },
20594 // Hexagon::V6_vmpyihb - 329
20595 {6247, 1097, 3, 3 },
20596 // Hexagon::V6_vmpyihb_acc - 330
20597 {6267, 1100, 4, 4 },
20598 // Hexagon::V6_vmpyiowh - 331
20599 {6288, 1104, 3, 3 },
20600 // Hexagon::V6_vmpyiwb - 332
20601 {6309, 1107, 3, 3 },
20602 // Hexagon::V6_vmpyiwb_acc - 333
20603 {6329, 1110, 4, 4 },
20604 // Hexagon::V6_vmpyiwh - 334
20605 {6350, 1114, 3, 3 },
20606 // Hexagon::V6_vmpyiwh_acc - 335
20607 {6370, 1117, 4, 4 },
20608 // Hexagon::V6_vmpyiwub - 336
20609 {6391, 1121, 3, 3 },
20610 // Hexagon::V6_vmpyiwub_acc - 337
20611 {6412, 1124, 4, 4 },
20612 // Hexagon::V6_vmpyowh - 338
20613 {6434, 1128, 3, 3 },
20614 // Hexagon::V6_vmpyowh_rnd - 339
20615 {6462, 1131, 3, 3 },
20616 // Hexagon::V6_vmpyub - 340
20617 {6494, 1134, 3, 3 },
20618 // Hexagon::V6_vmpyub_acc - 341
20619 {6513, 1137, 4, 4 },
20620 // Hexagon::V6_vmpyubv - 342
20621 {6494, 1141, 3, 3 },
20622 // Hexagon::V6_vmpyubv_acc - 343
20623 {6513, 1144, 4, 4 },
20624 // Hexagon::V6_vmpyuh - 344
20625 {6533, 1148, 3, 3 },
20626 // Hexagon::V6_vmpyuh_acc - 345
20627 {6552, 1151, 4, 4 },
20628 // Hexagon::V6_vmpyuhv - 346
20629 {6533, 1155, 3, 3 },
20630 // Hexagon::V6_vmpyuhv_acc - 347
20631 {6552, 1158, 4, 4 },
20632 // Hexagon::V6_vnavgb - 348
20633 {6572, 1162, 3, 3 },
20634 // Hexagon::V6_vnavgh - 349
20635 {6591, 1165, 3, 3 },
20636 // Hexagon::V6_vnavgub - 350
20637 {6610, 1168, 3, 3 },
20638 // Hexagon::V6_vnavgw - 351
20639 {6630, 1171, 3, 3 },
20640 // Hexagon::V6_vnormamth - 352
20641 {6649, 1174, 2, 2 },
20642 // Hexagon::V6_vnormamtw - 353
20643 {6668, 1176, 2, 2 },
20644 // Hexagon::V6_vpackeb - 354
20645 {6687, 1178, 3, 3 },
20646 // Hexagon::V6_vpackeh - 355
20647 {6707, 1181, 3, 3 },
20648 // Hexagon::V6_vpackhb_sat - 356
20649 {6727, 1184, 3, 3 },
20650 // Hexagon::V6_vpackhub_sat - 357
20651 {6751, 1187, 3, 3 },
20652 // Hexagon::V6_vpackob - 358
20653 {6776, 1190, 3, 3 },
20654 // Hexagon::V6_vpackoh - 359
20655 {6796, 1193, 3, 3 },
20656 // Hexagon::V6_vpackwh_sat - 360
20657 {6816, 1196, 3, 3 },
20658 // Hexagon::V6_vpackwuh_sat - 361
20659 {6840, 1199, 3, 3 },
20660 // Hexagon::V6_vpopcounth - 362
20661 {6865, 1202, 2, 2 },
20662 // Hexagon::V6_vrmpybub_rtt - 363
20663 {6885, 1204, 3, 3 },
20664 // Hexagon::V6_vrmpybub_rtt_acc - 364
20665 {6910, 1207, 4, 4 },
20666 // Hexagon::V6_vrmpybus - 365
20667 {6936, 1211, 3, 3 },
20668 // Hexagon::V6_vrmpybus_acc - 366
20669 {6957, 1214, 4, 4 },
20670 // Hexagon::V6_vrmpybusi - 367
20671 {6979, 1218, 4, 3 },
20672 // Hexagon::V6_vrmpybusi_acc - 368
20673 {7004, 1221, 5, 4 },
20674 // Hexagon::V6_vrmpybusv - 369
20675 {6936, 1225, 3, 3 },
20676 // Hexagon::V6_vrmpybusv_acc - 370
20677 {6957, 1228, 4, 4 },
20678 // Hexagon::V6_vrmpybv - 371
20679 {7030, 1232, 3, 3 },
20680 // Hexagon::V6_vrmpybv_acc - 372
20681 {7049, 1235, 4, 4 },
20682 // Hexagon::V6_vrmpyub - 373
20683 {7069, 1239, 3, 3 },
20684 // Hexagon::V6_vrmpyub_acc - 374
20685 {7089, 1242, 4, 4 },
20686 // Hexagon::V6_vrmpyub_rtt - 375
20687 {7110, 1246, 3, 3 },
20688 // Hexagon::V6_vrmpyub_rtt_acc - 376
20689 {7137, 1249, 4, 4 },
20690 // Hexagon::V6_vrmpyubi - 377
20691 {7165, 1253, 4, 3 },
20692 // Hexagon::V6_vrmpyubi_acc - 378
20693 {7189, 1256, 5, 4 },
20694 // Hexagon::V6_vrmpyubv - 379
20695 {7069, 1260, 3, 3 },
20696 // Hexagon::V6_vrmpyubv_acc - 380
20697 {7089, 1263, 4, 4 },
20698 // Hexagon::V6_vrotr - 381
20699 {7214, 1267, 3, 3 },
20700 // Hexagon::V6_vroundhb - 382
20701 {7232, 1270, 3, 3 },
20702 // Hexagon::V6_vroundhub - 383
20703 {7257, 1273, 3, 3 },
20704 // Hexagon::V6_vrounduhub - 384
20705 {7283, 1276, 3, 3 },
20706 // Hexagon::V6_vrounduwuh - 385
20707 {7310, 1279, 3, 3 },
20708 // Hexagon::V6_vroundwh - 386
20709 {7337, 1282, 3, 3 },
20710 // Hexagon::V6_vroundwuh - 387
20711 {7362, 1285, 3, 3 },
20712 // Hexagon::V6_vrsadubi - 388
20713 {7388, 1288, 4, 3 },
20714 // Hexagon::V6_vrsadubi_acc - 389
20715 {7412, 1291, 5, 4 },
20716 // Hexagon::V6_vsathub - 390
20717 {7437, 1295, 3, 3 },
20718 // Hexagon::V6_vsatuwuh - 391
20719 {7457, 1298, 3, 3 },
20720 // Hexagon::V6_vsatwh - 392
20721 {7478, 1301, 3, 3 },
20722 // Hexagon::V6_vsb - 393
20723 {7497, 1304, 2, 2 },
20724 // Hexagon::V6_vscattermh - 394
20725 {7512, 1306, 4, 4 },
20726 // Hexagon::V6_vscattermh_add - 395
20727 {7540, 1310, 4, 4 },
20728 // Hexagon::V6_vscattermhq - 396
20729 {7569, 1314, 5, 5 },
20730 // Hexagon::V6_vscattermhw - 397
20731 {7605, 1319, 4, 4 },
20732 // Hexagon::V6_vscattermhw_add - 398
20733 {7633, 1323, 4, 4 },
20734 // Hexagon::V6_vscattermhwq - 399
20735 {7662, 1327, 5, 5 },
20736 // Hexagon::V6_vscattermw - 400
20737 {7698, 1332, 4, 4 },
20738 // Hexagon::V6_vscattermw_add - 401
20739 {7726, 1336, 4, 4 },
20740 // Hexagon::V6_vscattermwq - 402
20741 {7755, 1340, 5, 5 },
20742 // Hexagon::V6_vsh - 403
20743 {7791, 1345, 2, 2 },
20744 // Hexagon::V6_vshufeh - 404
20745 {7806, 1347, 3, 3 },
20746 // Hexagon::V6_vshuff - 405
20747 {7827, 1350, 5, 5 },
20748 // Hexagon::V6_vshuffb - 406
20749 {7847, 1355, 2, 2 },
20750 // Hexagon::V6_vshuffeb - 407
20751 {7864, 1357, 3, 3 },
20752 // Hexagon::V6_vshuffh - 408
20753 {7885, 1360, 2, 2 },
20754 // Hexagon::V6_vshuffob - 409
20755 {7902, 1362, 3, 3 },
20756 // Hexagon::V6_vshufoeb - 410
20757 {7923, 1365, 3, 3 },
20758 // Hexagon::V6_vshufoeh - 411
20759 {7945, 1368, 3, 3 },
20760 // Hexagon::V6_vshufoh - 412
20761 {7967, 1371, 3, 3 },
20762 // Hexagon::V6_vsubb - 413
20763 {132, 1374, 3, 3 },
20764 // Hexagon::V6_vsubb_dv - 414
20765 {132, 1377, 3, 3 },
20766 // Hexagon::V6_vsubbnq - 415
20767 {7988, 1380, 4, 4 },
20768 // Hexagon::V6_vsubbq - 416
20769 {8012, 1384, 4, 4 },
20770 // Hexagon::V6_vsubbsat - 417
20771 {8035, 1388, 3, 3 },
20772 // Hexagon::V6_vsubbsat_dv - 418
20773 {8035, 1391, 3, 3 },
20774 // Hexagon::V6_vsubh - 419
20775 {8057, 1394, 3, 3 },
20776 // Hexagon::V6_vsubh_dv - 420
20777 {8057, 1397, 3, 3 },
20778 // Hexagon::V6_vsubhnq - 421
20779 {8075, 1400, 4, 4 },
20780 // Hexagon::V6_vsubhq - 422
20781 {8099, 1404, 4, 4 },
20782 // Hexagon::V6_vsubhsat - 423
20783 {8122, 1408, 3, 3 },
20784 // Hexagon::V6_vsubhsat_dv - 424
20785 {8122, 1411, 3, 3 },
20786 // Hexagon::V6_vsubhw - 425
20787 {8057, 1414, 3, 3 },
20788 // Hexagon::V6_vsububh - 426
20789 {8144, 1417, 3, 3 },
20790 // Hexagon::V6_vsububsat - 427
20791 {8163, 1420, 3, 3 },
20792 // Hexagon::V6_vsububsat_dv - 428
20793 {8163, 1423, 3, 3 },
20794 // Hexagon::V6_vsubuhsat - 429
20795 {8186, 1426, 3, 3 },
20796 // Hexagon::V6_vsubuhsat_dv - 430
20797 {8186, 1429, 3, 3 },
20798 // Hexagon::V6_vsubuhw - 431
20799 {8209, 1432, 3, 3 },
20800 // Hexagon::V6_vsubuwsat - 432
20801 {8228, 1435, 3, 3 },
20802 // Hexagon::V6_vsubuwsat_dv - 433
20803 {8228, 1438, 3, 3 },
20804 // Hexagon::V6_vsubw - 434
20805 {8251, 1441, 3, 3 },
20806 // Hexagon::V6_vsubw_dv - 435
20807 {8269, 1444, 3, 3 },
20808 {8251, 1447, 3, 3 },
20809 // Hexagon::V6_vsubwnq - 437
20810 {8277, 1450, 4, 4 },
20811 // Hexagon::V6_vsubwq - 438
20812 {8301, 1454, 4, 4 },
20813 // Hexagon::V6_vsubwsat - 439
20814 {8324, 1458, 3, 3 },
20815 // Hexagon::V6_vsubwsat_dv - 440
20816 {8324, 1461, 3, 3 },
20817 // Hexagon::V6_vtmpyb - 441
20818 {8346, 1464, 3, 3 },
20819 // Hexagon::V6_vtmpyb_acc - 442
20820 {8365, 1467, 4, 4 },
20821 // Hexagon::V6_vtmpybus - 443
20822 {8385, 1471, 3, 3 },
20823 // Hexagon::V6_vtmpybus_acc - 444
20824 {8406, 1474, 4, 4 },
20825 // Hexagon::V6_vtmpyhb - 445
20826 {8428, 1478, 3, 3 },
20827 // Hexagon::V6_vtmpyhb_acc - 446
20828 {8448, 1481, 4, 4 },
20829 // Hexagon::V6_vunpackb - 447
20830 {8469, 1485, 2, 2 },
20831 // Hexagon::V6_vunpackh - 448
20832 {8487, 1487, 2, 2 },
20833 // Hexagon::V6_vunpackoh - 449
20834 {8505, 1489, 3, 3 },
20835 // Hexagon::V6_vunpackub - 450
20836 {8525, 1492, 2, 2 },
20837 // Hexagon::V6_vunpackuh - 451
20838 {8544, 1494, 2, 2 },
20839 // Hexagon::V6_vxor - 452
20840 {8269, 1496, 3, 3 },
20841 // Hexagon::V6_vzb - 453
20842 {8563, 1499, 2, 2 },
20843 // Hexagon::V6_vzh - 454
20844 {8578, 1501, 2, 2 },
20845 // Hexagon::V6_zLd_ai - 455
20846 {8593, 1503, 2, 2 },
20847 // Hexagon::V6_zLd_pred_ai - 456
20848 {8606, 1505, 3, 3 },
20849 // Hexagon::Y2_crswap0 - 457
20850 {8627, 1508, 2, 1 },
20851 // Hexagon::Y2_dcfetchbo - 458
20852 {8642, 1509, 2, 2 },
20853 };
20854
20855 static const AliasPatternCond Conds[] = {
20856 // (A2_andir IntRegs:$Rd32, IntRegs:$Rs32, 255) - 0
20857 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20858 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20859 {AliasPatternCond::K_Imm, uint32_t(255)},
20860 // (A2_paddif IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 3
20861 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20862 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20863 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20864 {AliasPatternCond::K_Imm, uint32_t(0)},
20865 // (A2_paddifnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 7
20866 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20867 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20868 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20869 {AliasPatternCond::K_Imm, uint32_t(0)},
20870 // (A2_paddit IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 11
20871 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20872 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20873 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20874 {AliasPatternCond::K_Imm, uint32_t(0)},
20875 // (A2_padditnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 15
20876 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20877 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20878 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20879 {AliasPatternCond::K_Imm, uint32_t(0)},
20880 // (A2_subri IntRegs:$Rd32, 0, IntRegs:$Rs32) - 19
20881 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20882 {AliasPatternCond::K_Imm, uint32_t(0)},
20883 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20884 // (A2_subri IntRegs:$Rd32, -1, IntRegs:$Rs32) - 22
20885 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20886 {AliasPatternCond::K_Imm, uint32_t(-1)},
20887 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20888 // (A2_vaddub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 25
20889 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20890 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20891 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20892 // (A2_vsubub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 28
20893 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20894 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20895 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20896 // (C2_cmpgt PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 31
20897 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20898 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20899 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20900 // (C2_cmpgtu PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 34
20901 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20902 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20903 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20904 // (C2_or PredRegs:$Pd4, PredRegs:$Ps4, PredRegs:$Ps4) - 37
20905 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20906 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20907 {AliasPatternCond::K_TiedReg, 1},
20908 // (J2_jumpf PredRegs:$Pu4, b30_2Imm:$Ii) - 40
20909 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20910 // (J2_jumprf PredRegs:$Pu4, IntRegs:$Rs32) - 41
20911 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20912 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20913 // (J2_jumprt PredRegs:$Pu4, IntRegs:$Rs32) - 43
20914 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20915 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20916 // (J2_jumpt PredRegs:$Pu4, b30_2Imm:$Ii) - 45
20917 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20918 // (J2_trap1 R0, u8_0Imm:$Ii) - 46
20919 {AliasPatternCond::K_Reg, Hexagon::R0},
20920 {AliasPatternCond::K_Ignore, 0},
20921 // (L2_deallocframe D15, R30) - 48
20922 {AliasPatternCond::K_Reg, Hexagon::D15},
20923 {AliasPatternCond::K_Reg, Hexagon::R30},
20924 // (L2_loadalignb_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 50
20925 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20926 {AliasPatternCond::K_Ignore, 0},
20927 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20928 {AliasPatternCond::K_Imm, uint32_t(0)},
20929 // (L2_loadalignh_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 54
20930 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20931 {AliasPatternCond::K_Ignore, 0},
20932 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20933 {AliasPatternCond::K_Imm, uint32_t(0)},
20934 // (L2_loadbsw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 58
20935 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20936 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20937 {AliasPatternCond::K_Imm, uint32_t(0)},
20938 // (L2_loadbsw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 61
20939 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20940 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20941 {AliasPatternCond::K_Imm, uint32_t(0)},
20942 // (L2_loadbzw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 64
20943 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20944 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20945 {AliasPatternCond::K_Imm, uint32_t(0)},
20946 // (L2_loadbzw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 67
20947 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20948 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20949 {AliasPatternCond::K_Imm, uint32_t(0)},
20950 // (L2_loadrb_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 70
20951 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20952 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20953 {AliasPatternCond::K_Imm, uint32_t(0)},
20954 // (L2_loadrd_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 73
20955 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20956 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20957 {AliasPatternCond::K_Imm, uint32_t(0)},
20958 // (L2_loadrh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 76
20959 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20960 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20961 {AliasPatternCond::K_Imm, uint32_t(0)},
20962 // (L2_loadri_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 79
20963 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20964 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20965 {AliasPatternCond::K_Imm, uint32_t(0)},
20966 // (L2_loadrub_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 82
20967 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20968 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20969 {AliasPatternCond::K_Imm, uint32_t(0)},
20970 // (L2_loadruh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 85
20971 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20972 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20973 {AliasPatternCond::K_Imm, uint32_t(0)},
20974 // (L2_ploadrbf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 88
20975 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20976 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20977 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20978 {AliasPatternCond::K_Imm, uint32_t(0)},
20979 // (L2_ploadrbfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 92
20980 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20981 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20982 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20983 {AliasPatternCond::K_Imm, uint32_t(0)},
20984 // (L2_ploadrbt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 96
20985 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20986 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20987 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20988 {AliasPatternCond::K_Imm, uint32_t(0)},
20989 // (L2_ploadrbtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 100
20990 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20991 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20992 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20993 {AliasPatternCond::K_Imm, uint32_t(0)},
20994 // (L2_ploadrdf_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 104
20995 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20996 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20997 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20998 {AliasPatternCond::K_Imm, uint32_t(0)},
20999 // (L2_ploadrdfnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 108
21000 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21001 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21002 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21003 {AliasPatternCond::K_Imm, uint32_t(0)},
21004 // (L2_ploadrdt_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 112
21005 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21006 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21007 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21008 {AliasPatternCond::K_Imm, uint32_t(0)},
21009 // (L2_ploadrdtnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 116
21010 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21011 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21012 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21013 {AliasPatternCond::K_Imm, uint32_t(0)},
21014 // (L2_ploadrhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 120
21015 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21016 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21017 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21018 {AliasPatternCond::K_Imm, uint32_t(0)},
21019 // (L2_ploadrhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 124
21020 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21021 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21022 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21023 {AliasPatternCond::K_Imm, uint32_t(0)},
21024 // (L2_ploadrht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 128
21025 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21026 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21027 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21028 {AliasPatternCond::K_Imm, uint32_t(0)},
21029 // (L2_ploadrhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 132
21030 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21031 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21032 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21033 {AliasPatternCond::K_Imm, uint32_t(0)},
21034 // (L2_ploadrif_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 136
21035 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21036 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21037 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21038 {AliasPatternCond::K_Imm, uint32_t(0)},
21039 // (L2_ploadrifnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 140
21040 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21041 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21042 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21043 {AliasPatternCond::K_Imm, uint32_t(0)},
21044 // (L2_ploadrit_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 144
21045 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21046 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21047 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21048 {AliasPatternCond::K_Imm, uint32_t(0)},
21049 // (L2_ploadritnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 148
21050 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21051 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21052 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21053 {AliasPatternCond::K_Imm, uint32_t(0)},
21054 // (L2_ploadrubf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 152
21055 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21056 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21057 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21058 {AliasPatternCond::K_Imm, uint32_t(0)},
21059 // (L2_ploadrubfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 156
21060 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21061 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21062 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21063 {AliasPatternCond::K_Imm, uint32_t(0)},
21064 // (L2_ploadrubt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 160
21065 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21066 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21067 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21068 {AliasPatternCond::K_Imm, uint32_t(0)},
21069 // (L2_ploadrubtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 164
21070 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21071 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21072 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21073 {AliasPatternCond::K_Imm, uint32_t(0)},
21074 // (L2_ploadruhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 168
21075 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21076 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21077 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21078 {AliasPatternCond::K_Imm, uint32_t(0)},
21079 // (L2_ploadruhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 172
21080 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21081 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21082 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21083 {AliasPatternCond::K_Imm, uint32_t(0)},
21084 // (L2_ploadruht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 176
21085 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21086 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21087 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21088 {AliasPatternCond::K_Imm, uint32_t(0)},
21089 // (L2_ploadruhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 180
21090 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21091 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21092 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21093 {AliasPatternCond::K_Imm, uint32_t(0)},
21094 // (L4_add_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 184
21095 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21096 {AliasPatternCond::K_Imm, uint32_t(0)},
21097 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21098 // (L4_add_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 187
21099 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21100 {AliasPatternCond::K_Imm, uint32_t(0)},
21101 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21102 // (L4_add_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 190
21103 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21104 {AliasPatternCond::K_Imm, uint32_t(0)},
21105 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21106 // (L4_and_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 193
21107 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21108 {AliasPatternCond::K_Imm, uint32_t(0)},
21109 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21110 // (L4_and_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 196
21111 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21112 {AliasPatternCond::K_Imm, uint32_t(0)},
21113 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21114 // (L4_and_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 199
21115 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21116 {AliasPatternCond::K_Imm, uint32_t(0)},
21117 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21118 // (L4_iadd_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 202
21119 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21120 {AliasPatternCond::K_Imm, uint32_t(0)},
21121 // (L4_iadd_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 204
21122 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21123 {AliasPatternCond::K_Imm, uint32_t(0)},
21124 // (L4_iadd_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 206
21125 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21126 {AliasPatternCond::K_Imm, uint32_t(0)},
21127 // (L4_iand_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 208
21128 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21129 {AliasPatternCond::K_Imm, uint32_t(0)},
21130 // (L4_iand_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 210
21131 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21132 {AliasPatternCond::K_Imm, uint32_t(0)},
21133 // (L4_iand_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 212
21134 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21135 {AliasPatternCond::K_Imm, uint32_t(0)},
21136 // (L4_ior_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 214
21137 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21138 {AliasPatternCond::K_Imm, uint32_t(0)},
21139 // (L4_ior_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 216
21140 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21141 {AliasPatternCond::K_Imm, uint32_t(0)},
21142 // (L4_ior_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 218
21143 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21144 {AliasPatternCond::K_Imm, uint32_t(0)},
21145 // (L4_isub_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 220
21146 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21147 {AliasPatternCond::K_Imm, uint32_t(0)},
21148 // (L4_isub_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 222
21149 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21150 {AliasPatternCond::K_Imm, uint32_t(0)},
21151 // (L4_isub_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 224
21152 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21153 {AliasPatternCond::K_Imm, uint32_t(0)},
21154 // (L4_or_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 226
21155 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21156 {AliasPatternCond::K_Imm, uint32_t(0)},
21157 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21158 // (L4_or_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 229
21159 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21160 {AliasPatternCond::K_Imm, uint32_t(0)},
21161 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21162 // (L4_or_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 232
21163 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21164 {AliasPatternCond::K_Imm, uint32_t(0)},
21165 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21166 // (L4_return D15, R30) - 235
21167 {AliasPatternCond::K_Reg, Hexagon::D15},
21168 {AliasPatternCond::K_Reg, Hexagon::R30},
21169 // (L4_return_f D15, PredRegs:$Pv4, R30) - 237
21170 {AliasPatternCond::K_Reg, Hexagon::D15},
21171 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21172 {AliasPatternCond::K_Reg, Hexagon::R30},
21173 // (L4_return_fnew_pnt D15, PredRegs:$Pv4, R30) - 240
21174 {AliasPatternCond::K_Reg, Hexagon::D15},
21175 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21176 {AliasPatternCond::K_Reg, Hexagon::R30},
21177 // (L4_return_fnew_pt D15, PredRegs:$Pv4, R30) - 243
21178 {AliasPatternCond::K_Reg, Hexagon::D15},
21179 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21180 {AliasPatternCond::K_Reg, Hexagon::R30},
21181 // (L4_return_t D15, PredRegs:$Pv4, R30) - 246
21182 {AliasPatternCond::K_Reg, Hexagon::D15},
21183 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21184 {AliasPatternCond::K_Reg, Hexagon::R30},
21185 // (L4_return_tnew_pnt D15, PredRegs:$Pv4, R30) - 249
21186 {AliasPatternCond::K_Reg, Hexagon::D15},
21187 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21188 {AliasPatternCond::K_Reg, Hexagon::R30},
21189 // (L4_return_tnew_pt D15, PredRegs:$Pv4, R30) - 252
21190 {AliasPatternCond::K_Reg, Hexagon::D15},
21191 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21192 {AliasPatternCond::K_Reg, Hexagon::R30},
21193 // (L4_sub_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 255
21194 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21195 {AliasPatternCond::K_Imm, uint32_t(0)},
21196 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21197 // (L4_sub_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 258
21198 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21199 {AliasPatternCond::K_Imm, uint32_t(0)},
21200 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21201 // (L4_sub_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 261
21202 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21203 {AliasPatternCond::K_Imm, uint32_t(0)},
21204 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21205 // (M2_mpyi IntRegs:$Rd32, IntRegs:$Rs32, IntRegs:$Rt32) - 264
21206 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21207 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21208 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21209 // (M7_dcmpyrwc DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 267
21210 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21211 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21212 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21213 // (M7_dcmpyrwc_acc DoubleRegs:$Rxx32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 270
21214 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21215 {AliasPatternCond::K_Ignore, 0},
21216 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21217 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21218 // (S2_allocframe R29, u11_3Imm:$Ii) - 274
21219 {AliasPatternCond::K_Reg, Hexagon::R29},
21220 {AliasPatternCond::K_Ignore, 0},
21221 // (S2_pstorerbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 276
21222 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21223 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21224 {AliasPatternCond::K_Imm, uint32_t(0)},
21225 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21226 // (S2_pstorerbnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 280
21227 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21228 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21229 {AliasPatternCond::K_Imm, uint32_t(0)},
21230 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21231 // (S2_pstorerbnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 284
21232 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21233 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21234 {AliasPatternCond::K_Imm, uint32_t(0)},
21235 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21236 // (S2_pstorerbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 288
21237 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21238 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21239 {AliasPatternCond::K_Imm, uint32_t(0)},
21240 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21241 // (S2_pstorerdf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 292
21242 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21243 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21244 {AliasPatternCond::K_Imm, uint32_t(0)},
21245 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21246 // (S2_pstorerdt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 296
21247 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21248 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21249 {AliasPatternCond::K_Imm, uint32_t(0)},
21250 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21251 // (S2_pstorerff_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 300
21252 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21253 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21254 {AliasPatternCond::K_Imm, uint32_t(0)},
21255 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21256 // (S2_pstorerft_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 304
21257 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21258 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21259 {AliasPatternCond::K_Imm, uint32_t(0)},
21260 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21261 // (S2_pstorerhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 308
21262 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21263 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21264 {AliasPatternCond::K_Imm, uint32_t(0)},
21265 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21266 // (S2_pstorerhnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 312
21267 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21268 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21269 {AliasPatternCond::K_Imm, uint32_t(0)},
21270 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21271 // (S2_pstorerhnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 316
21272 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21273 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21274 {AliasPatternCond::K_Imm, uint32_t(0)},
21275 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21276 // (S2_pstorerht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 320
21277 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21278 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21279 {AliasPatternCond::K_Imm, uint32_t(0)},
21280 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21281 // (S2_pstorerif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 324
21282 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21283 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21284 {AliasPatternCond::K_Imm, uint32_t(0)},
21285 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21286 // (S2_pstorerinewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 328
21287 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21288 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21289 {AliasPatternCond::K_Imm, uint32_t(0)},
21290 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21291 // (S2_pstorerinewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 332
21292 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21293 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21294 {AliasPatternCond::K_Imm, uint32_t(0)},
21295 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21296 // (S2_pstorerit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 336
21297 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21298 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21299 {AliasPatternCond::K_Imm, uint32_t(0)},
21300 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21301 // (S2_storerb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 340
21302 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21303 {AliasPatternCond::K_Imm, uint32_t(0)},
21304 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21305 // (S2_storerbnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 343
21306 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21307 {AliasPatternCond::K_Imm, uint32_t(0)},
21308 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21309 // (S2_storerd_io IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 346
21310 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21311 {AliasPatternCond::K_Imm, uint32_t(0)},
21312 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21313 // (S2_storerf_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 349
21314 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21315 {AliasPatternCond::K_Imm, uint32_t(0)},
21316 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21317 // (S2_storerh_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 352
21318 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21319 {AliasPatternCond::K_Imm, uint32_t(0)},
21320 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21321 // (S2_storerhnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 355
21322 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21323 {AliasPatternCond::K_Imm, uint32_t(0)},
21324 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21325 // (S2_storeri_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 358
21326 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21327 {AliasPatternCond::K_Imm, uint32_t(0)},
21328 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21329 // (S2_storerinew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 361
21330 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21331 {AliasPatternCond::K_Imm, uint32_t(0)},
21332 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21333 // (S2_tableidxb IntRegs:$Rx32, IntRegs:$Rs32, u4_0Imm:$Ii, u5_0Imm:$II) - 364
21334 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21335 {AliasPatternCond::K_Ignore, 0},
21336 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21337 {AliasPatternCond::K_Ignore, 0},
21338 // (S4_pstorerbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 368
21339 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21340 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21341 {AliasPatternCond::K_Imm, uint32_t(0)},
21342 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21343 // (S4_pstorerbnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 372
21344 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21345 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21346 {AliasPatternCond::K_Imm, uint32_t(0)},
21347 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21348 // (S4_pstorerbnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 376
21349 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21350 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21351 {AliasPatternCond::K_Imm, uint32_t(0)},
21352 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21353 // (S4_pstorerbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 380
21354 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21355 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21356 {AliasPatternCond::K_Imm, uint32_t(0)},
21357 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21358 // (S4_pstorerdfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 384
21359 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21360 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21361 {AliasPatternCond::K_Imm, uint32_t(0)},
21362 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21363 // (S4_pstorerdtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 388
21364 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21365 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21366 {AliasPatternCond::K_Imm, uint32_t(0)},
21367 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21368 // (S4_pstorerffnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 392
21369 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21370 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21371 {AliasPatternCond::K_Imm, uint32_t(0)},
21372 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21373 // (S4_pstorerftnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 396
21374 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21375 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21376 {AliasPatternCond::K_Imm, uint32_t(0)},
21377 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21378 // (S4_pstorerhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 400
21379 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21380 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21381 {AliasPatternCond::K_Imm, uint32_t(0)},
21382 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21383 // (S4_pstorerhnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 404
21384 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21385 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21386 {AliasPatternCond::K_Imm, uint32_t(0)},
21387 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21388 // (S4_pstorerhnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 408
21389 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21390 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21391 {AliasPatternCond::K_Imm, uint32_t(0)},
21392 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21393 // (S4_pstorerhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 412
21394 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21395 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21396 {AliasPatternCond::K_Imm, uint32_t(0)},
21397 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21398 // (S4_pstorerifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 416
21399 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21400 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21401 {AliasPatternCond::K_Imm, uint32_t(0)},
21402 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21403 // (S4_pstorerinewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 420
21404 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21405 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21406 {AliasPatternCond::K_Imm, uint32_t(0)},
21407 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21408 // (S4_pstorerinewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 424
21409 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21410 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21411 {AliasPatternCond::K_Imm, uint32_t(0)},
21412 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21413 // (S4_pstoreritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 428
21414 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21415 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21416 {AliasPatternCond::K_Imm, uint32_t(0)},
21417 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21418 // (S4_storeirb_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 432
21419 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21420 {AliasPatternCond::K_Imm, uint32_t(0)},
21421 // (S4_storeirbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 434
21422 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21423 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21424 {AliasPatternCond::K_Imm, uint32_t(0)},
21425 // (S4_storeirbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 437
21426 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21427 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21428 {AliasPatternCond::K_Imm, uint32_t(0)},
21429 // (S4_storeirbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 440
21430 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21431 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21432 {AliasPatternCond::K_Imm, uint32_t(0)},
21433 // (S4_storeirbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 443
21434 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21435 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21436 {AliasPatternCond::K_Imm, uint32_t(0)},
21437 // (S4_storeirh_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 446
21438 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21439 {AliasPatternCond::K_Imm, uint32_t(0)},
21440 // (S4_storeirhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 448
21441 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21442 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21443 {AliasPatternCond::K_Imm, uint32_t(0)},
21444 // (S4_storeirhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 451
21445 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21446 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21447 {AliasPatternCond::K_Imm, uint32_t(0)},
21448 // (S4_storeirht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 454
21449 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21450 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21451 {AliasPatternCond::K_Imm, uint32_t(0)},
21452 // (S4_storeirhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 457
21453 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21454 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21455 {AliasPatternCond::K_Imm, uint32_t(0)},
21456 // (S4_storeiri_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 460
21457 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21458 {AliasPatternCond::K_Imm, uint32_t(0)},
21459 // (S4_storeirif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 462
21460 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21461 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21462 {AliasPatternCond::K_Imm, uint32_t(0)},
21463 // (S4_storeirifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 465
21464 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21465 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21466 {AliasPatternCond::K_Imm, uint32_t(0)},
21467 // (S4_storeirit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 468
21468 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21469 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21470 {AliasPatternCond::K_Imm, uint32_t(0)},
21471 // (S4_storeiritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 471
21472 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21473 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21474 {AliasPatternCond::K_Imm, uint32_t(0)},
21475 // (V6_extractw IntRegs:$Rd32, HvxVR:$Vu32, IntRegs:$Rs32) - 474
21476 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21477 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21478 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21479 // (V6_v6mpyhubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 477
21480 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21481 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21482 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21483 // (V6_v6mpyvubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 480
21484 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21485 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21486 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21487 // (V6_vL32Ub_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 483
21488 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21489 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21490 {AliasPatternCond::K_Imm, uint32_t(0)},
21491 // (V6_vL32b_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 486
21492 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21493 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21494 {AliasPatternCond::K_Imm, uint32_t(0)},
21495 // (V6_vL32b_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 489
21496 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21497 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21498 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21499 {AliasPatternCond::K_Ignore, 0},
21500 {AliasPatternCond::K_Imm, uint32_t(0)},
21501 // (V6_vL32b_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 494
21502 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21503 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21504 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21505 {AliasPatternCond::K_Ignore, 0},
21506 {AliasPatternCond::K_Imm, uint32_t(0)},
21507 // (V6_vL32b_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 499
21508 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21509 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21510 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21511 {AliasPatternCond::K_Imm, uint32_t(0)},
21512 // (V6_vL32b_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 503
21513 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21514 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21515 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21516 {AliasPatternCond::K_Ignore, 0},
21517 {AliasPatternCond::K_Imm, uint32_t(0)},
21518 // (V6_vL32b_nt_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 508
21519 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21520 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21521 {AliasPatternCond::K_Imm, uint32_t(0)},
21522 // (V6_vL32b_nt_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 511
21523 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21524 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21525 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21526 {AliasPatternCond::K_Ignore, 0},
21527 {AliasPatternCond::K_Imm, uint32_t(0)},
21528 // (V6_vL32b_nt_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 516
21529 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21530 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21531 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21532 {AliasPatternCond::K_Ignore, 0},
21533 {AliasPatternCond::K_Imm, uint32_t(0)},
21534 // (V6_vL32b_nt_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 521
21535 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21536 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21537 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21538 {AliasPatternCond::K_Imm, uint32_t(0)},
21539 // (V6_vL32b_nt_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 525
21540 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21541 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21542 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21543 {AliasPatternCond::K_Ignore, 0},
21544 {AliasPatternCond::K_Imm, uint32_t(0)},
21545 // (V6_vL32b_nt_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 530
21546 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21547 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21548 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21549 {AliasPatternCond::K_Imm, uint32_t(0)},
21550 // (V6_vL32b_nt_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 534
21551 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21552 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21553 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21554 {AliasPatternCond::K_Imm, uint32_t(0)},
21555 // (V6_vL32b_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 538
21556 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21557 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21558 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21559 {AliasPatternCond::K_Imm, uint32_t(0)},
21560 // (V6_vL32b_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 542
21561 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21562 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21563 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21564 {AliasPatternCond::K_Imm, uint32_t(0)},
21565 // (V6_vS32Ub_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 546
21566 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21567 {AliasPatternCond::K_Imm, uint32_t(0)},
21568 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21569 // (V6_vS32Ub_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 549
21570 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21571 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21572 {AliasPatternCond::K_Imm, uint32_t(0)},
21573 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21574 // (V6_vS32Ub_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 553
21575 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21576 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21577 {AliasPatternCond::K_Imm, uint32_t(0)},
21578 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21579 // (V6_vS32b_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 557
21580 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21581 {AliasPatternCond::K_Imm, uint32_t(0)},
21582 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21583 // (V6_vS32b_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 560
21584 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21585 {AliasPatternCond::K_Imm, uint32_t(0)},
21586 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21587 // (V6_vS32b_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 563
21588 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21589 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21590 {AliasPatternCond::K_Imm, uint32_t(0)},
21591 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21592 // (V6_vS32b_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 567
21593 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21594 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21595 {AliasPatternCond::K_Imm, uint32_t(0)},
21596 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21597 // (V6_vS32b_nt_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 571
21598 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21599 {AliasPatternCond::K_Imm, uint32_t(0)},
21600 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21601 // (V6_vS32b_nt_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 574
21602 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21603 {AliasPatternCond::K_Imm, uint32_t(0)},
21604 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21605 // (V6_vS32b_nt_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 577
21606 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21607 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21608 {AliasPatternCond::K_Imm, uint32_t(0)},
21609 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21610 // (V6_vS32b_nt_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 581
21611 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21612 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21613 {AliasPatternCond::K_Imm, uint32_t(0)},
21614 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21615 // (V6_vS32b_nt_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 585
21616 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21617 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21618 {AliasPatternCond::K_Imm, uint32_t(0)},
21619 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21620 // (V6_vS32b_nt_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 589
21621 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21622 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21623 {AliasPatternCond::K_Imm, uint32_t(0)},
21624 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21625 // (V6_vS32b_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 593
21626 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21627 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21628 {AliasPatternCond::K_Imm, uint32_t(0)},
21629 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21630 // (V6_vS32b_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 597
21631 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21632 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21633 {AliasPatternCond::K_Imm, uint32_t(0)},
21634 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21635 // (V6_vabsb_sat HvxVR:$Vd32, HvxVR:$Vu32) - 601
21636 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21637 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21638 // (V6_vabsdiffh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 603
21639 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21640 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21641 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21642 // (V6_vabsdiffub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 606
21643 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21644 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21645 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21646 // (V6_vabsdiffuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 609
21647 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21648 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21649 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21650 // (V6_vabsdiffw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 612
21651 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21652 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21653 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21654 // (V6_vabsh_sat HvxVR:$Vd32, HvxVR:$Vu32) - 615
21655 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21656 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21657 // (V6_vabsw_sat HvxVR:$Vd32, HvxVR:$Vu32) - 617
21658 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21659 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21660 // (V6_vaddb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 619
21661 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21662 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21663 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21664 // (V6_vaddb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 622
21665 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21666 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21667 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21668 // (V6_vaddbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 625
21669 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21670 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21671 {AliasPatternCond::K_Ignore, 0},
21672 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21673 // (V6_vaddbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 629
21674 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21675 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21676 {AliasPatternCond::K_Ignore, 0},
21677 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21678 // (V6_vaddbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 633
21679 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21680 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21681 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21682 // (V6_vaddbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 636
21683 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21684 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21685 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21686 // (V6_vaddh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 639
21687 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21688 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21689 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21690 // (V6_vaddh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 642
21691 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21692 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21693 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21694 // (V6_vaddhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 645
21695 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21696 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21697 {AliasPatternCond::K_Ignore, 0},
21698 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21699 // (V6_vaddhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 649
21700 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21701 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21702 {AliasPatternCond::K_Ignore, 0},
21703 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21704 // (V6_vaddhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 653
21705 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21706 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21707 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21708 // (V6_vaddhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 656
21709 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21710 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21711 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21712 // (V6_vaddhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 659
21713 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21714 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21715 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21716 // (V6_vaddhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 662
21717 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21718 {AliasPatternCond::K_Ignore, 0},
21719 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21720 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21721 // (V6_vaddubh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 666
21722 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21723 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21724 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21725 // (V6_vaddubh_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 669
21726 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21727 {AliasPatternCond::K_Ignore, 0},
21728 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21729 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21730 // (V6_vaddubsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 673
21731 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21732 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21733 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21734 // (V6_vaddubsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 676
21735 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21736 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21737 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21738 // (V6_vadduhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 679
21739 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21740 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21741 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21742 // (V6_vadduhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 682
21743 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21744 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21745 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21746 // (V6_vadduhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 685
21747 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21748 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21749 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21750 // (V6_vadduhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 688
21751 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21752 {AliasPatternCond::K_Ignore, 0},
21753 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21754 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21755 // (V6_vadduwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 692
21756 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21757 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21758 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21759 // (V6_vadduwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 695
21760 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21761 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21762 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21763 // (V6_vaddw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 698
21764 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21765 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21766 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21767 // (V6_vaddw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 701
21768 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21769 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21770 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21771 // (V6_vaddwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 704
21772 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21773 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21774 {AliasPatternCond::K_Ignore, 0},
21775 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21776 // (V6_vaddwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 708
21777 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21778 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21779 {AliasPatternCond::K_Ignore, 0},
21780 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21781 // (V6_vaddwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 712
21782 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21783 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21784 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21785 // (V6_vaddwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 715
21786 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21787 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21788 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21789 // (V6_vandnqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 718
21790 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21791 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21792 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21793 // (V6_vandnqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 721
21794 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21795 {AliasPatternCond::K_Ignore, 0},
21796 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21797 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21798 // (V6_vandqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 725
21799 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21800 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21801 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21802 // (V6_vandqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 728
21803 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21804 {AliasPatternCond::K_Ignore, 0},
21805 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21806 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21807 // (V6_vandvrt HvxQR:$Qd4, HvxVR:$Vu32, IntRegs:$Rt32) - 732
21808 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21809 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21810 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21811 // (V6_vandvrt_acc HvxQR:$Qx4, HvxVR:$Vu32, IntRegs:$Rt32) - 735
21812 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21813 {AliasPatternCond::K_Ignore, 0},
21814 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21815 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21816 // (V6_vaslh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 739
21817 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21818 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21819 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21820 // (V6_vaslh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 742
21821 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21822 {AliasPatternCond::K_Ignore, 0},
21823 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21824 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21825 // (V6_vaslhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 746
21826 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21827 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21828 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21829 // (V6_vaslw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 749
21830 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21831 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21832 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21833 // (V6_vaslw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 752
21834 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21835 {AliasPatternCond::K_Ignore, 0},
21836 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21837 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21838 // (V6_vaslwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 756
21839 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21840 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21841 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21842 // (V6_vasr_into HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 759
21843 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21844 {AliasPatternCond::K_Ignore, 0},
21845 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21846 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21847 // (V6_vasrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 763
21848 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21849 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21850 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21851 // (V6_vasrh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 766
21852 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21853 {AliasPatternCond::K_Ignore, 0},
21854 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21855 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21856 // (V6_vasrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 770
21857 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21858 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21859 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21860 // (V6_vasrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 773
21861 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21862 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21863 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21864 // (V6_vasrw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 776
21865 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21866 {AliasPatternCond::K_Ignore, 0},
21867 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21868 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21869 // (V6_vasrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 780
21870 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21871 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21872 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21873 // (V6_vavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 783
21874 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21875 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21876 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21877 // (V6_vavgbrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 786
21878 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21879 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21880 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21881 // (V6_vavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 789
21882 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21883 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21884 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21885 // (V6_vavghrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 792
21886 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21887 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21888 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21889 // (V6_vavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 795
21890 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21891 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21892 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21893 // (V6_vavgubrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 798
21894 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21895 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21896 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21897 // (V6_vavguh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 801
21898 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21899 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21900 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21901 // (V6_vavguhrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 804
21902 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21903 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21904 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21905 // (V6_vavguw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 807
21906 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21907 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21908 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21909 // (V6_vavguwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 810
21910 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21911 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21912 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21913 // (V6_vavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 813
21914 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21915 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21916 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21917 // (V6_vavgwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 816
21918 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21919 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21920 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21921 // (V6_vcl0h HvxVR:$Vd32, HvxVR:$Vu32) - 819
21922 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21923 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21924 // (V6_vcl0w HvxVR:$Vd32, HvxVR:$Vu32) - 821
21925 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21926 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21927 // (V6_vdealb HvxVR:$Vd32, HvxVR:$Vu32) - 823
21928 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21929 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21930 // (V6_vdealb4w HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 825
21931 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21932 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21933 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21934 // (V6_vdealh HvxVR:$Vd32, HvxVR:$Vu32) - 828
21935 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21936 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21937 // (V6_vdmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 830
21938 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21939 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21940 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21941 // (V6_vdmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 833
21942 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21943 {AliasPatternCond::K_Ignore, 0},
21944 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21945 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21946 // (V6_vdmpybus_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 837
21947 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21948 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21949 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21950 // (V6_vdmpybus_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 840
21951 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21952 {AliasPatternCond::K_Ignore, 0},
21953 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21954 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21955 // (V6_vdmpyhb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 844
21956 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21957 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21958 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21959 // (V6_vdmpyhb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 847
21960 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21961 {AliasPatternCond::K_Ignore, 0},
21962 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21963 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21964 // (V6_vdmpyhb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 851
21965 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21966 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21967 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21968 // (V6_vdmpyhb_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 854
21969 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21970 {AliasPatternCond::K_Ignore, 0},
21971 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21972 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21973 // (V6_vdmpyhisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 858
21974 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21975 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21976 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21977 // (V6_vdmpyhisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 861
21978 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21979 {AliasPatternCond::K_Ignore, 0},
21980 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21981 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21982 // (V6_vdmpyhsat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 865
21983 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21984 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21985 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21986 // (V6_vdmpyhsat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 868
21987 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21988 {AliasPatternCond::K_Ignore, 0},
21989 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21990 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21991 // (V6_vdmpyhsuisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 872
21992 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21993 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21994 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21995 // (V6_vdmpyhsuisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 875
21996 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21997 {AliasPatternCond::K_Ignore, 0},
21998 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21999 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22000 // (V6_vdmpyhsusat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 879
22001 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22002 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22003 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22004 // (V6_vdmpyhsusat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 882
22005 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22006 {AliasPatternCond::K_Ignore, 0},
22007 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22008 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22009 // (V6_vdmpyhvsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 886
22010 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22011 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22012 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22013 // (V6_vdmpyhvsat_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 889
22014 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22015 {AliasPatternCond::K_Ignore, 0},
22016 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22017 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22018 // (V6_vdsaduh HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 893
22019 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22020 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22021 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22022 // (V6_vdsaduh_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 896
22023 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22024 {AliasPatternCond::K_Ignore, 0},
22025 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22026 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22027 // (V6_veqb HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 900
22028 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22029 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22030 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22031 // (V6_veqb_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 903
22032 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22033 {AliasPatternCond::K_Ignore, 0},
22034 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22035 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22036 // (V6_veqb_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 907
22037 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22038 {AliasPatternCond::K_Ignore, 0},
22039 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22040 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22041 // (V6_veqb_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 911
22042 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22043 {AliasPatternCond::K_Ignore, 0},
22044 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22045 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22046 // (V6_veqh HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 915
22047 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22048 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22049 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22050 // (V6_veqh_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 918
22051 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22052 {AliasPatternCond::K_Ignore, 0},
22053 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22054 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22055 // (V6_veqh_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 922
22056 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22057 {AliasPatternCond::K_Ignore, 0},
22058 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22059 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22060 // (V6_veqh_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 926
22061 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22062 {AliasPatternCond::K_Ignore, 0},
22063 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22064 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22065 // (V6_veqw HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 930
22066 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22067 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22068 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22069 // (V6_veqw_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 933
22070 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22071 {AliasPatternCond::K_Ignore, 0},
22072 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22073 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22074 // (V6_veqw_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 937
22075 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22076 {AliasPatternCond::K_Ignore, 0},
22077 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22078 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22079 // (V6_veqw_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 941
22080 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22081 {AliasPatternCond::K_Ignore, 0},
22082 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22083 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22084 // (V6_vlsrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 945
22085 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22086 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22087 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22088 // (V6_vlsrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 948
22089 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22090 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22091 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22092 // (V6_vlsrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 951
22093 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22094 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22095 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22096 // (V6_vlsrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 954
22097 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22098 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22099 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22100 // (V6_vmaxb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 957
22101 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22102 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22103 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22104 // (V6_vmaxh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 960
22105 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22106 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22107 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22108 // (V6_vmaxub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 963
22109 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22110 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22111 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22112 // (V6_vmaxuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 966
22113 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22114 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22115 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22116 // (V6_vmaxw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 969
22117 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22118 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22119 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22120 // (V6_vminb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 972
22121 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22122 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22123 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22124 // (V6_vminh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 975
22125 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22126 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22127 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22128 // (V6_vminub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 978
22129 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22130 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22131 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22132 // (V6_vminuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 981
22133 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22134 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22135 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22136 // (V6_vminw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 984
22137 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22138 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22139 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22140 // (V6_vmpabus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 987
22141 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22142 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22143 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22144 // (V6_vmpabus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 990
22145 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22146 {AliasPatternCond::K_Ignore, 0},
22147 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22148 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22149 // (V6_vmpabusv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 994
22150 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22151 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22152 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22153 // (V6_vmpabuu HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 997
22154 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22155 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22156 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22157 // (V6_vmpabuu_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1000
22158 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22159 {AliasPatternCond::K_Ignore, 0},
22160 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22161 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22162 // (V6_vmpabuuv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1004
22163 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22164 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22165 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22166 // (V6_vmpahb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1007
22167 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22168 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22169 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22170 // (V6_vmpahb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1010
22171 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22172 {AliasPatternCond::K_Ignore, 0},
22173 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22174 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22175 // (V6_vmpauhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1014
22176 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22177 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22178 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22179 // (V6_vmpauhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1017
22180 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22181 {AliasPatternCond::K_Ignore, 0},
22182 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22183 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22184 // (V6_vmpybus HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1021
22185 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22186 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22187 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22188 // (V6_vmpybus_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1024
22189 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22190 {AliasPatternCond::K_Ignore, 0},
22191 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22192 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22193 // (V6_vmpybusv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1028
22194 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22195 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22196 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22197 // (V6_vmpybusv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1031
22198 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22199 {AliasPatternCond::K_Ignore, 0},
22200 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22201 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22202 // (V6_vmpybv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1035
22203 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22204 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22205 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22206 // (V6_vmpybv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1038
22207 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22208 {AliasPatternCond::K_Ignore, 0},
22209 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22210 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22211 // (V6_vmpyewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1042
22212 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22213 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22214 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22215 // (V6_vmpyh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1045
22216 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22217 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22218 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22219 // (V6_vmpyh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1048
22220 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22221 {AliasPatternCond::K_Ignore, 0},
22222 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22223 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22224 // (V6_vmpyhsat_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1052
22225 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22226 {AliasPatternCond::K_Ignore, 0},
22227 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22228 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22229 // (V6_vmpyhsrs HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1056
22230 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22231 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22232 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22233 // (V6_vmpyhss HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1059
22234 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22235 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22236 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22237 // (V6_vmpyhus HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1062
22238 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22239 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22240 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22241 // (V6_vmpyhus_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1065
22242 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22243 {AliasPatternCond::K_Ignore, 0},
22244 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22245 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22246 // (V6_vmpyhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1069
22247 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22248 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22249 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22250 // (V6_vmpyhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1072
22251 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22252 {AliasPatternCond::K_Ignore, 0},
22253 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22254 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22255 // (V6_vmpyhvsrs HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1076
22256 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22257 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22258 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22259 // (V6_vmpyiewh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1079
22260 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22261 {AliasPatternCond::K_Ignore, 0},
22262 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22263 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22264 // (V6_vmpyiewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1083
22265 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22266 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22267 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22268 // (V6_vmpyiewuh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1086
22269 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22270 {AliasPatternCond::K_Ignore, 0},
22271 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22272 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22273 // (V6_vmpyih HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1090
22274 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22275 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22276 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22277 // (V6_vmpyih_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1093
22278 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22279 {AliasPatternCond::K_Ignore, 0},
22280 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22281 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22282 // (V6_vmpyihb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1097
22283 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22284 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22285 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22286 // (V6_vmpyihb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1100
22287 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22288 {AliasPatternCond::K_Ignore, 0},
22289 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22290 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22291 // (V6_vmpyiowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1104
22292 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22293 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22294 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22295 // (V6_vmpyiwb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1107
22296 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22297 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22298 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22299 // (V6_vmpyiwb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1110
22300 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22301 {AliasPatternCond::K_Ignore, 0},
22302 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22303 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22304 // (V6_vmpyiwh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1114
22305 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22306 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22307 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22308 // (V6_vmpyiwh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1117
22309 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22310 {AliasPatternCond::K_Ignore, 0},
22311 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22312 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22313 // (V6_vmpyiwub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1121
22314 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22315 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22316 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22317 // (V6_vmpyiwub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1124
22318 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22319 {AliasPatternCond::K_Ignore, 0},
22320 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22321 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22322 // (V6_vmpyowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1128
22323 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22324 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22325 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22326 // (V6_vmpyowh_rnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1131
22327 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22328 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22329 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22330 // (V6_vmpyub HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1134
22331 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22332 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22333 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22334 // (V6_vmpyub_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1137
22335 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22336 {AliasPatternCond::K_Ignore, 0},
22337 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22338 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22339 // (V6_vmpyubv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1141
22340 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22341 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22342 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22343 // (V6_vmpyubv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1144
22344 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22345 {AliasPatternCond::K_Ignore, 0},
22346 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22347 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22348 // (V6_vmpyuh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1148
22349 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22350 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22351 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22352 // (V6_vmpyuh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1151
22353 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22354 {AliasPatternCond::K_Ignore, 0},
22355 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22356 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22357 // (V6_vmpyuhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1155
22358 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22359 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22360 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22361 // (V6_vmpyuhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1158
22362 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22363 {AliasPatternCond::K_Ignore, 0},
22364 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22365 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22366 // (V6_vnavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1162
22367 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22368 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22369 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22370 // (V6_vnavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1165
22371 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22372 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22373 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22374 // (V6_vnavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1168
22375 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22376 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22377 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22378 // (V6_vnavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1171
22379 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22380 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22381 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22382 // (V6_vnormamth HvxVR:$Vd32, HvxVR:$Vu32) - 1174
22383 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22384 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22385 // (V6_vnormamtw HvxVR:$Vd32, HvxVR:$Vu32) - 1176
22386 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22387 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22388 // (V6_vpackeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1178
22389 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22390 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22391 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22392 // (V6_vpackeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1181
22393 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22394 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22395 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22396 // (V6_vpackhb_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1184
22397 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22398 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22399 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22400 // (V6_vpackhub_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1187
22401 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22402 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22403 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22404 // (V6_vpackob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1190
22405 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22406 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22407 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22408 // (V6_vpackoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1193
22409 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22410 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22411 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22412 // (V6_vpackwh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1196
22413 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22414 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22415 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22416 // (V6_vpackwuh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1199
22417 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22418 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22419 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22420 // (V6_vpopcounth HvxVR:$Vd32, HvxVR:$Vu32) - 1202
22421 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22422 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22423 // (V6_vrmpybub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1204
22424 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22425 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22426 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22427 // (V6_vrmpybub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1207
22428 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22429 {AliasPatternCond::K_Ignore, 0},
22430 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22431 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22432 // (V6_vrmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1211
22433 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22434 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22435 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22436 // (V6_vrmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1214
22437 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22438 {AliasPatternCond::K_Ignore, 0},
22439 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22440 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22441 // (V6_vrmpybusi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1218
22442 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22443 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22444 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22445 // (V6_vrmpybusi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1221
22446 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22447 {AliasPatternCond::K_Ignore, 0},
22448 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22449 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22450 // (V6_vrmpybusv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1225
22451 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22452 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22453 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22454 // (V6_vrmpybusv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1228
22455 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22456 {AliasPatternCond::K_Ignore, 0},
22457 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22458 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22459 // (V6_vrmpybv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1232
22460 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22461 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22462 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22463 // (V6_vrmpybv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1235
22464 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22465 {AliasPatternCond::K_Ignore, 0},
22466 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22467 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22468 // (V6_vrmpyub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1239
22469 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22470 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22471 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22472 // (V6_vrmpyub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1242
22473 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22474 {AliasPatternCond::K_Ignore, 0},
22475 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22476 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22477 // (V6_vrmpyub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1246
22478 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22479 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22480 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22481 // (V6_vrmpyub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1249
22482 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22483 {AliasPatternCond::K_Ignore, 0},
22484 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22485 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22486 // (V6_vrmpyubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1253
22487 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22488 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22489 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22490 // (V6_vrmpyubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1256
22491 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22492 {AliasPatternCond::K_Ignore, 0},
22493 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22494 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22495 // (V6_vrmpyubv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1260
22496 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22497 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22498 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22499 // (V6_vrmpyubv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1263
22500 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22501 {AliasPatternCond::K_Ignore, 0},
22502 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22503 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22504 // (V6_vrotr HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1267
22505 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22506 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22507 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22508 // (V6_vroundhb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1270
22509 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22510 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22511 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22512 // (V6_vroundhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1273
22513 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22514 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22515 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22516 // (V6_vrounduhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1276
22517 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22518 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22519 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22520 // (V6_vrounduwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1279
22521 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22522 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22523 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22524 // (V6_vroundwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1282
22525 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22526 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22527 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22528 // (V6_vroundwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1285
22529 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22530 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22531 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22532 // (V6_vrsadubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1288
22533 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22534 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22535 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22536 // (V6_vrsadubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1291
22537 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22538 {AliasPatternCond::K_Ignore, 0},
22539 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22540 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22541 // (V6_vsathub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1295
22542 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22543 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22544 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22545 // (V6_vsatuwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1298
22546 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22547 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22548 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22549 // (V6_vsatwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1301
22550 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22551 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22552 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22553 // (V6_vsb HvxWR:$Vdd32, HvxVR:$Vu32) - 1304
22554 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22555 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22556 // (V6_vscattermh IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1306
22557 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22558 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22559 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22560 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22561 // (V6_vscattermh_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1310
22562 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22563 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22564 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22565 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22566 // (V6_vscattermhq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1314
22567 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22568 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22569 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22570 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22571 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22572 // (V6_vscattermhw IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1319
22573 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22574 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22575 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22576 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22577 // (V6_vscattermhw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1323
22578 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22579 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22580 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22581 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22582 // (V6_vscattermhwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1327
22583 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22584 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22585 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22586 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22587 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22588 // (V6_vscattermw IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1332
22589 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22590 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22591 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22592 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22593 // (V6_vscattermw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1336
22594 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22595 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22596 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22597 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22598 // (V6_vscattermwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1340
22599 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22600 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22601 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22602 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22603 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22604 // (V6_vsh HvxWR:$Vdd32, HvxVR:$Vu32) - 1345
22605 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22606 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22607 // (V6_vshufeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1347
22608 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22609 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22610 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22611 // (V6_vshuff HvxVR:$Vy32, HvxVR:$Vx32, IntRegs:$Rt32) - 1350
22612 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22613 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22614 {AliasPatternCond::K_Ignore, 0},
22615 {AliasPatternCond::K_Ignore, 0},
22616 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22617 // (V6_vshuffb HvxVR:$Vd32, HvxVR:$Vu32) - 1355
22618 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22619 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22620 // (V6_vshuffeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1357
22621 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22622 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22623 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22624 // (V6_vshuffh HvxVR:$Vd32, HvxVR:$Vu32) - 1360
22625 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22626 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22627 // (V6_vshuffob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1362
22628 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22629 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22630 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22631 // (V6_vshufoeb HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1365
22632 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22633 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22634 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22635 // (V6_vshufoeh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1368
22636 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22637 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22638 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22639 // (V6_vshufoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1371
22640 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22641 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22642 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22643 // (V6_vsubb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1374
22644 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22645 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22646 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22647 // (V6_vsubb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1377
22648 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22649 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22650 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22651 // (V6_vsubbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1380
22652 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22653 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22654 {AliasPatternCond::K_Ignore, 0},
22655 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22656 // (V6_vsubbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1384
22657 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22658 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22659 {AliasPatternCond::K_Ignore, 0},
22660 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22661 // (V6_vsubbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1388
22662 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22663 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22664 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22665 // (V6_vsubbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1391
22666 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22667 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22668 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22669 // (V6_vsubh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1394
22670 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22671 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22672 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22673 // (V6_vsubh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1397
22674 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22675 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22676 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22677 // (V6_vsubhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1400
22678 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22679 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22680 {AliasPatternCond::K_Ignore, 0},
22681 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22682 // (V6_vsubhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1404
22683 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22684 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22685 {AliasPatternCond::K_Ignore, 0},
22686 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22687 // (V6_vsubhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1408
22688 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22689 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22690 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22691 // (V6_vsubhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1411
22692 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22693 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22694 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22695 // (V6_vsubhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1414
22696 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22697 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22698 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22699 // (V6_vsububh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1417
22700 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22701 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22702 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22703 // (V6_vsububsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1420
22704 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22705 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22706 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22707 // (V6_vsububsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1423
22708 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22709 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22710 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22711 // (V6_vsubuhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1426
22712 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22713 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22714 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22715 // (V6_vsubuhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1429
22716 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22717 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22718 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22719 // (V6_vsubuhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1432
22720 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22721 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22722 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22723 // (V6_vsubuwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1435
22724 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22725 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22726 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22727 // (V6_vsubuwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1438
22728 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22729 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22730 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22731 // (V6_vsubw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1441
22732 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22733 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22734 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22735 // (V6_vsubw_dv HvxWR:$Vdd32, W15, W15) - 1444
22736 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22737 {AliasPatternCond::K_Reg, Hexagon::W15},
22738 {AliasPatternCond::K_Reg, Hexagon::W15},
22739 // (V6_vsubw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1447
22740 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22741 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22742 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22743 // (V6_vsubwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1450
22744 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22745 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22746 {AliasPatternCond::K_Ignore, 0},
22747 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22748 // (V6_vsubwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1454
22749 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22750 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22751 {AliasPatternCond::K_Ignore, 0},
22752 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22753 // (V6_vsubwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1458
22754 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22755 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22756 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22757 // (V6_vsubwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1461
22758 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22759 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22760 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22761 // (V6_vtmpyb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1464
22762 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22763 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22764 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22765 // (V6_vtmpyb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1467
22766 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22767 {AliasPatternCond::K_Ignore, 0},
22768 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22769 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22770 // (V6_vtmpybus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1471
22771 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22772 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22773 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22774 // (V6_vtmpybus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1474
22775 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22776 {AliasPatternCond::K_Ignore, 0},
22777 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22778 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22779 // (V6_vtmpyhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1478
22780 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22781 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22782 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22783 // (V6_vtmpyhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1481
22784 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22785 {AliasPatternCond::K_Ignore, 0},
22786 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22787 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22788 // (V6_vunpackb HvxWR:$Vdd32, HvxVR:$Vu32) - 1485
22789 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22790 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22791 // (V6_vunpackh HvxWR:$Vdd32, HvxVR:$Vu32) - 1487
22792 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22793 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22794 // (V6_vunpackoh HvxWR:$Vxx32, HvxVR:$Vu32) - 1489
22795 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22796 {AliasPatternCond::K_Ignore, 0},
22797 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22798 // (V6_vunpackub HvxWR:$Vdd32, HvxVR:$Vu32) - 1492
22799 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22800 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22801 // (V6_vunpackuh HvxWR:$Vdd32, HvxVR:$Vu32) - 1494
22802 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22803 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22804 // (V6_vxor HvxVR:$Vd32, HvxVR:$Vd32, HvxVR:$Vd32) - 1496
22805 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22806 {AliasPatternCond::K_TiedReg, 0},
22807 {AliasPatternCond::K_TiedReg, 0},
22808 // (V6_vzb HvxWR:$Vdd32, HvxVR:$Vu32) - 1499
22809 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22810 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22811 // (V6_vzh HvxWR:$Vdd32, HvxVR:$Vu32) - 1501
22812 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22813 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22814 // (V6_zLd_ai IntRegs:$Rt32, 0) - 1503
22815 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22816 {AliasPatternCond::K_Imm, uint32_t(0)},
22817 // (V6_zLd_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0) - 1505
22818 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
22819 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22820 {AliasPatternCond::K_Imm, uint32_t(0)},
22821 // (Y2_crswap0 IntRegs:$Rx32) - 1508
22822 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22823 // (Y2_dcfetchbo IntRegs:$Rs32, 0) - 1509
22824 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22825 {AliasPatternCond::K_Imm, uint32_t(0)},
22826 };
22827
22828 static const char AsmStrings[] =
22829 /* 0 */ "$\x01 = zxtb($\x02)\0"
22830 /* 14 */ "if (!$\x02) $\x01 = $\x03\0"
22831 /* 31 */ "if (!$\x02.new) $\x01 = $\x03\0"
22832 /* 52 */ "if ($\x02) $\x01 = $\x03\0"
22833 /* 68 */ "if ($\x02.new) $\x01 = $\x03\0"
22834 /* 88 */ "$\x01 = neg($\x03)\0"
22835 /* 101 */ "$\x01 = not($\x03)\0"
22836 /* 114 */ "$\x01 = vaddb($\x02,$\x03)\0"
22837 /* 132 */ "$\x01 = vsubb($\x02,$\x03)\0"
22838 /* 150 */ "$\x01 = cmp.lt($\x03,$\x02)\0"
22839 /* 169 */ "$\x01 = cmp.ltu($\x03,$\x02)\0"
22840 /* 189 */ "$\x01 = $\x02\0"
22841 /* 197 */ "if (!$\x01) jump $\xFF\x02\x01\0"
22842 /* 216 */ "if (!$\x01) jumpr $\x02\0"
22843 /* 234 */ "if ($\x01) jumpr $\x02\0"
22844 /* 251 */ "if ($\x01) jump $\xFF\x02\x01\0"
22845 /* 269 */ "trap1(#$\x03)\0"
22846 /* 280 */ "deallocframe\0"
22847 /* 293 */ "$\x01 = memb_fifo($\x03)\0"
22848 /* 312 */ "$\x01 = memh_fifo($\x03)\0"
22849 /* 331 */ "$\x01 = membh($\x02)\0"
22850 /* 346 */ "$\x01 = memubh($\x02)\0"
22851 /* 362 */ "$\x01 = memb($\x02)\0"
22852 /* 376 */ "$\x01 = memd($\x02)\0"
22853 /* 390 */ "$\x01 = memh($\x02)\0"
22854 /* 404 */ "$\x01 = memw($\x02)\0"
22855 /* 418 */ "$\x01 = memub($\x02)\0"
22856 /* 433 */ "$\x01 = memuh($\x02)\0"
22857 /* 448 */ "if (!$\x02) $\x01 = memb($\x03)\0"
22858 /* 471 */ "if (!$\x02.new) $\x01 = memb($\x03)\0"
22859 /* 498 */ "if ($\x02) $\x01 = memb($\x03)\0"
22860 /* 520 */ "if ($\x02.new) $\x01 = memb($\x03)\0"
22861 /* 546 */ "if (!$\x02) $\x01 = memd($\x03)\0"
22862 /* 569 */ "if (!$\x02.new) $\x01 = memd($\x03)\0"
22863 /* 596 */ "if ($\x02) $\x01 = memd($\x03)\0"
22864 /* 618 */ "if ($\x02.new) $\x01 = memd($\x03)\0"
22865 /* 644 */ "if (!$\x02) $\x01 = memh($\x03)\0"
22866 /* 667 */ "if (!$\x02.new) $\x01 = memh($\x03)\0"
22867 /* 694 */ "if ($\x02) $\x01 = memh($\x03)\0"
22868 /* 716 */ "if ($\x02.new) $\x01 = memh($\x03)\0"
22869 /* 742 */ "if (!$\x02) $\x01 = memw($\x03)\0"
22870 /* 765 */ "if (!$\x02.new) $\x01 = memw($\x03)\0"
22871 /* 792 */ "if ($\x02) $\x01 = memw($\x03)\0"
22872 /* 814 */ "if ($\x02.new) $\x01 = memw($\x03)\0"
22873 /* 840 */ "if (!$\x02) $\x01 = memub($\x03)\0"
22874 /* 864 */ "if (!$\x02.new) $\x01 = memub($\x03)\0"
22875 /* 892 */ "if ($\x02) $\x01 = memub($\x03)\0"
22876 /* 915 */ "if ($\x02.new) $\x01 = memub($\x03)\0"
22877 /* 942 */ "if (!$\x02) $\x01 = memuh($\x03)\0"
22878 /* 966 */ "if (!$\x02.new) $\x01 = memuh($\x03)\0"
22879 /* 994 */ "if ($\x02) $\x01 = memuh($\x03)\0"
22880 /* 1017 */ "if ($\x02.new) $\x01 = memuh($\x03)\0"
22881 /* 1044 */ "memb($\x01) += $\x03\0"
22882 /* 1059 */ "memh($\x01) += $\x03\0"
22883 /* 1074 */ "memw($\x01) += $\x03\0"
22884 /* 1089 */ "memb($\x01) &= $\x03\0"
22885 /* 1104 */ "memh($\x01) &= $\x03\0"
22886 /* 1119 */ "memw($\x01) &= $\x03\0"
22887 /* 1134 */ "memb($\x01) += #$\x03\0"
22888 /* 1150 */ "memh($\x01) += #$\x03\0"
22889 /* 1166 */ "memw($\x01) += #$\x03\0"
22890 /* 1182 */ "memb($\x01) = clrbit(#$\x03)\0"
22891 /* 1205 */ "memh($\x01) = clrbit(#$\x03)\0"
22892 /* 1228 */ "memw($\x01) = clrbit(#$\x03)\0"
22893 /* 1251 */ "memb($\x01) = setbit(#$\x03)\0"
22894 /* 1274 */ "memh($\x01) = setbit(#$\x03)\0"
22895 /* 1297 */ "memw($\x01) = setbit(#$\x03)\0"
22896 /* 1320 */ "memb($\x01) -= #$\x03\0"
22897 /* 1336 */ "memh($\x01) -= #$\x03\0"
22898 /* 1352 */ "memw($\x01) -= #$\x03\0"
22899 /* 1368 */ "memb($\x01) |= $\x03\0"
22900 /* 1383 */ "memh($\x01) |= $\x03\0"
22901 /* 1398 */ "memw($\x01) |= $\x03\0"
22902 /* 1413 */ "dealloc_return\0"
22903 /* 1428 */ "if (!$\x02) dealloc_return\0"
22904 /* 1452 */ "if (!$\x02.new) dealloc_return:nt\0"
22905 /* 1483 */ "if (!$\x02.new) dealloc_return:t\0"
22906 /* 1513 */ "if ($\x02) dealloc_return\0"
22907 /* 1536 */ "if ($\x02.new) dealloc_return:nt\0"
22908 /* 1566 */ "if ($\x02.new) dealloc_return:t\0"
22909 /* 1595 */ "memb($\x01) -= $\x03\0"
22910 /* 1610 */ "memh($\x01) -= $\x03\0"
22911 /* 1625 */ "memw($\x01) -= $\x03\0"
22912 /* 1640 */ "$\x01 = mpyui($\x02,$\x03)\0"
22913 /* 1658 */ "$\x01 = vdmpyw($\x02,$\x03)\0"
22914 /* 1677 */ "$\x01 += vdmpyw($\x03,$\x04)\0"
22915 /* 1697 */ "allocframe(#$\x03)\0"
22916 /* 1713 */ "if (!$\x01) memb($\x02) = $\x04\0"
22917 /* 1736 */ "if (!$\x01) memb($\x02) = $\x04.new\0"
22918 /* 1763 */ "if ($\x01) memb($\x02) = $\x04.new\0"
22919 /* 1789 */ "if ($\x01) memb($\x02) = $\x04\0"
22920 /* 1811 */ "if (!$\x01) memd($\x02) = $\x04\0"
22921 /* 1834 */ "if ($\x01) memd($\x02) = $\x04\0"
22922 /* 1856 */ "if (!$\x01) memh($\x02) = $\x04.h\0"
22923 /* 1881 */ "if ($\x01) memh($\x02) = $\x04.h\0"
22924 /* 1905 */ "if (!$\x01) memh($\x02) = $\x04\0"
22925 /* 1928 */ "if (!$\x01) memh($\x02) = $\x04.new\0"
22926 /* 1955 */ "if ($\x01) memh($\x02) = $\x04.new\0"
22927 /* 1981 */ "if ($\x01) memh($\x02) = $\x04\0"
22928 /* 2003 */ "if (!$\x01) memw($\x02) = $\x04\0"
22929 /* 2026 */ "if (!$\x01) memw($\x02) = $\x04.new\0"
22930 /* 2053 */ "if ($\x01) memw($\x02) = $\x04.new\0"
22931 /* 2079 */ "if ($\x01) memw($\x02) = $\x04\0"
22932 /* 2101 */ "memb($\x01) = $\x03\0"
22933 /* 2115 */ "memb($\x01) = $\x03.new\0"
22934 /* 2133 */ "memd($\x01) = $\x03\0"
22935 /* 2147 */ "memh($\x01) = $\x03.h\0"
22936 /* 2163 */ "memh($\x01) = $\x03\0"
22937 /* 2177 */ "memh($\x01) = $\x03.new\0"
22938 /* 2195 */ "memw($\x01) = $\x03\0"
22939 /* 2209 */ "memw($\x01) = $\x03.new\0"
22940 /* 2227 */ "$\x01 = tableidxb($\x03,#$\x04,#$\x05)\0"
22941 /* 2254 */ "if (!$\x01.new) memb($\x02) = $\x04\0"
22942 /* 2281 */ "if (!$\x01.new) memb($\x02) = $\x04.new\0"
22943 /* 2312 */ "if ($\x01.new) memb($\x02) = $\x04.new\0"
22944 /* 2342 */ "if ($\x01.new) memb($\x02) = $\x04\0"
22945 /* 2368 */ "if (!$\x01.new) memd($\x02) = $\x04\0"
22946 /* 2395 */ "if ($\x01.new) memd($\x02) = $\x04\0"
22947 /* 2421 */ "if (!$\x01.new) memh($\x02) = $\x04.h\0"
22948 /* 2450 */ "if ($\x01.new) memh($\x02) = $\x04.h\0"
22949 /* 2478 */ "if (!$\x01.new) memh($\x02) = $\x04\0"
22950 /* 2505 */ "if (!$\x01.new) memh($\x02) = $\x04.new\0"
22951 /* 2536 */ "if ($\x01.new) memh($\x02) = $\x04.new\0"
22952 /* 2566 */ "if ($\x01.new) memh($\x02) = $\x04\0"
22953 /* 2592 */ "if (!$\x01.new) memw($\x02) = $\x04\0"
22954 /* 2619 */ "if (!$\x01.new) memw($\x02) = $\x04.new\0"
22955 /* 2650 */ "if ($\x01.new) memw($\x02) = $\x04.new\0"
22956 /* 2680 */ "if ($\x01.new) memw($\x02) = $\x04\0"
22957 /* 2706 */ "memb($\x01) = #$\x03\0"
22958 /* 2721 */ "if (!$\x01) memb($\x02) = #$\x04\0"
22959 /* 2745 */ "if (!$\x01.new) memb($\x02) = #$\x04\0"
22960 /* 2773 */ "if ($\x01) memb($\x02) = #$\x04\0"
22961 /* 2796 */ "if ($\x01.new) memb($\x02) = #$\x04\0"
22962 /* 2823 */ "memh($\x01) = #$\x03\0"
22963 /* 2838 */ "if (!$\x01) memh($\x02) = #$\x04\0"
22964 /* 2862 */ "if (!$\x01.new) memh($\x02) = #$\x04\0"
22965 /* 2890 */ "if ($\x01) memh($\x02) = #$\x04\0"
22966 /* 2913 */ "if ($\x01.new) memh($\x02) = #$\x04\0"
22967 /* 2940 */ "memw($\x01) = #$\x03\0"
22968 /* 2955 */ "if (!$\x01) memw($\x02) = #$\x04\0"
22969 /* 2979 */ "if (!$\x01.new) memw($\x02) = #$\x04\0"
22970 /* 3007 */ "if ($\x01) memw($\x02) = #$\x04\0"
22971 /* 3030 */ "if ($\x01.new) memw($\x02) = #$\x04\0"
22972 /* 3057 */ "$\x01.w = vextract($\x02,$\x03)\0"
22973 /* 3080 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):h\0"
22974 /* 3113 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):v\0"
22975 /* 3146 */ "$\x01 = vmemu($\x02)\0"
22976 /* 3161 */ "$\x01 = vmem($\x02)\0"
22977 /* 3175 */ "if (!$\x03) $\x01.cur = vmem($\x02)\0"
22978 /* 3202 */ "if ($\x03) $\x01.cur = vmem($\x02)\0"
22979 /* 3228 */ "if (!$\x02) $\x01.tmp = vmem($\x03)\0"
22980 /* 3255 */ "if (!$\x03) $\x01 = vmem($\x02)\0"
22981 /* 3278 */ "$\x01 = vmem($\x02):nt\0"
22982 /* 3295 */ "if (!$\x03) $\x01.cur = vmem($\x02):nt\0"
22983 /* 3325 */ "if ($\x03) $\x01.cur = vmem($\x02):nt\0"
22984 /* 3354 */ "if (!$\x02) $\x01.tmp = vmem($\x03):nt\0"
22985 /* 3384 */ "if (!$\x03) $\x01 = vmem($\x02):nt\0"
22986 /* 3410 */ "if ($\x02) $\x01 = vmem($\x03):nt\0"
22987 /* 3435 */ "if ($\x02) $\x01.tmp = vmem($\x03):nt\0"
22988 /* 3464 */ "if ($\x02) $\x01 = vmem($\x03)\0"
22989 /* 3486 */ "if ($\x02) $\x01.tmp = vmem($\x03)\0"
22990 /* 3512 */ "vmemu($\x01) = $\x03\0"
22991 /* 3527 */ "if (!$\x01) vmemu($\x02) = $\x04\0"
22992 /* 3551 */ "if ($\x01) vmemu($\x02) = $\x04\0"
22993 /* 3574 */ "vmem($\x01) = $\x03\0"
22994 /* 3588 */ "vmem($\x01) = $\x03.new\0"
22995 /* 3606 */ "if (!$\x01) vmem($\x02) = $\x04\0"
22996 /* 3629 */ "vmem($\x01):nt = $\x03\0"
22997 /* 3646 */ "vmem($\x01):nt = $\x03.new\0"
22998 /* 3667 */ "if (!$\x01) vmem($\x02):nt = $\x04\0"
22999 /* 3693 */ "if ($\x01) vmem($\x02):nt = $\x04\0"
23000 /* 3718 */ "if ($\x01) vmem($\x02) = $\x04\0"
23001 /* 3740 */ "$\x01 = vabsb($\x02):sat\0"
23002 /* 3759 */ "$\x01 = vabsdiffh($\x02,$\x03)\0"
23003 /* 3781 */ "$\x01 = vabsdiffub($\x02,$\x03)\0"
23004 /* 3804 */ "$\x01 = vabsdiffuh($\x02,$\x03)\0"
23005 /* 3827 */ "$\x01 = vabsdiffw($\x02,$\x03)\0"
23006 /* 3849 */ "$\x01 = vabsh($\x02):sat\0"
23007 /* 3868 */ "$\x01 = vabsw($\x02):sat\0"
23008 /* 3887 */ "if (!$\x02.b) $\x01.b += $\x04.b\0"
23009 /* 3911 */ "if ($\x02.b) $\x01.b += $\x04.b\0"
23010 /* 3934 */ "$\x01 = vaddb($\x02,$\x03):sat\0"
23011 /* 3956 */ "$\x01 = vaddh($\x02,$\x03)\0"
23012 /* 3974 */ "if (!$\x02.h) $\x01.h += $\x04.h\0"
23013 /* 3998 */ "if ($\x02.h) $\x01.h += $\x04.h\0"
23014 /* 4021 */ "$\x01 = vaddh($\x02,$\x03):sat\0"
23015 /* 4043 */ "$\x01 += vaddh($\x03,$\x04)\0"
23016 /* 4062 */ "$\x01 = vaddub($\x02,$\x03)\0"
23017 /* 4081 */ "$\x01 += vaddub($\x03,$\x04)\0"
23018 /* 4101 */ "$\x01 = vaddub($\x02,$\x03):sat\0"
23019 /* 4124 */ "$\x01 = vadduh($\x02,$\x03):sat\0"
23020 /* 4147 */ "$\x01 = vadduh($\x02,$\x03)\0"
23021 /* 4166 */ "$\x01 += vadduh($\x03,$\x04)\0"
23022 /* 4186 */ "$\x01 = vadduw($\x02,$\x03):sat\0"
23023 /* 4209 */ "$\x01 = vaddw($\x02,$\x03)\0"
23024 /* 4227 */ "if (!$\x02.w) $\x01.w += $\x04.w\0"
23025 /* 4251 */ "if ($\x02.w) $\x01.w += $\x04.w\0"
23026 /* 4274 */ "$\x01 = vaddw($\x02,$\x03):sat\0"
23027 /* 4296 */ "$\x01.ub = vand(!$\x02.ub,$\x03.ub)\0"
23028 /* 4323 */ "$\x01.ub |= vand(!$\x03.ub,$\x04.ub)\0"
23029 /* 4351 */ "$\x01.ub = vand($\x02.ub,$\x03.ub)\0"
23030 /* 4377 */ "$\x01.ub |= vand($\x03.ub,$\x04.ub)\0"
23031 /* 4404 */ "$\x01 = vaslh($\x02,$\x03)\0"
23032 /* 4422 */ "$\x01 += vaslh($\x03,$\x04)\0"
23033 /* 4441 */ "$\x01 = vaslw($\x02,$\x03)\0"
23034 /* 4459 */ "$\x01 += vaslw($\x03,$\x04)\0"
23035 /* 4478 */ "$\x01 = vasrinto($\x03,$\x04)\0"
23036 /* 4499 */ "$\x01 = vasrh($\x02,$\x03)\0"
23037 /* 4517 */ "$\x01 += vasrh($\x03,$\x04)\0"
23038 /* 4536 */ "$\x01 = vasrw($\x02,$\x03)\0"
23039 /* 4554 */ "$\x01 += vasrw($\x03,$\x04)\0"
23040 /* 4573 */ "$\x01 = vavgb($\x02,$\x03)\0"
23041 /* 4591 */ "$\x01 = vavgb($\x02,$\x03):rnd\0"
23042 /* 4613 */ "$\x01 = vavgh($\x02,$\x03)\0"
23043 /* 4631 */ "$\x01 = vavgh($\x02,$\x03):rnd\0"
23044 /* 4653 */ "$\x01 = vavgub($\x02,$\x03)\0"
23045 /* 4672 */ "$\x01 = vavgub($\x02,$\x03):rnd\0"
23046 /* 4695 */ "$\x01 = vavguh($\x02,$\x03)\0"
23047 /* 4714 */ "$\x01 = vavguh($\x02,$\x03):rnd\0"
23048 /* 4737 */ "$\x01 = vavguw($\x02,$\x03)\0"
23049 /* 4756 */ "$\x01 = vavguw($\x02,$\x03):rnd\0"
23050 /* 4779 */ "$\x01 = vavgw($\x02,$\x03)\0"
23051 /* 4797 */ "$\x01 = vavgw($\x02,$\x03):rnd\0"
23052 /* 4819 */ "$\x01 = vcl0h($\x02)\0"
23053 /* 4834 */ "$\x01 = vcl0w($\x02)\0"
23054 /* 4849 */ "$\x01 = vdealb($\x02)\0"
23055 /* 4865 */ "$\x01 = vdealb4w($\x02,$\x03)\0"
23056 /* 4886 */ "$\x01 = vdealh($\x02)\0"
23057 /* 4902 */ "$\x01 = vdmpybus($\x02,$\x03)\0"
23058 /* 4923 */ "$\x01 += vdmpybus($\x03,$\x04)\0"
23059 /* 4945 */ "$\x01 = vdmpyhb($\x02,$\x03)\0"
23060 /* 4965 */ "$\x01 += vdmpyhb($\x03,$\x04)\0"
23061 /* 4986 */ "$\x01 = vdmpyh($\x02,$\x03):sat\0"
23062 /* 5009 */ "$\x01 += vdmpyh($\x03,$\x04):sat\0"
23063 /* 5033 */ "$\x01 = vdmpyhsu($\x02,$\x03,#1):sat\0"
23064 /* 5061 */ "$\x01 += vdmpyhsu($\x03,$\x04,#1):sat\0"
23065 /* 5090 */ "$\x01 = vdmpyhsu($\x02,$\x03):sat\0"
23066 /* 5115 */ "$\x01 += vdmpyhsu($\x03,$\x04):sat\0"
23067 /* 5141 */ "$\x01 = vdsaduh($\x02,$\x03)\0"
23068 /* 5161 */ "$\x01 += vdsaduh($\x03,$\x04)\0"
23069 /* 5182 */ "$\x01 = vcmp.eq($\x02.ub,$\x03.ub)\0"
23070 /* 5208 */ "$\x01 &= vcmp.eq($\x03.ub,$\x04.ub)\0"
23071 /* 5235 */ "$\x01 |= vcmp.eq($\x03.ub,$\x04.ub)\0"
23072 /* 5262 */ "$\x01 ^= vcmp.eq($\x03.ub,$\x04.ub)\0"
23073 /* 5289 */ "$\x01 = vcmp.eq($\x02.uh,$\x03.uh)\0"
23074 /* 5315 */ "$\x01 &= vcmp.eq($\x03.uh,$\x04.uh)\0"
23075 /* 5342 */ "$\x01 |= vcmp.eq($\x03.uh,$\x04.uh)\0"
23076 /* 5369 */ "$\x01 ^= vcmp.eq($\x03.uh,$\x04.uh)\0"
23077 /* 5396 */ "$\x01 = vcmp.eq($\x02.uw,$\x03.uw)\0"
23078 /* 5422 */ "$\x01 &= vcmp.eq($\x03.uw,$\x04.uw)\0"
23079 /* 5449 */ "$\x01 |= vcmp.eq($\x03.uw,$\x04.uw)\0"
23080 /* 5476 */ "$\x01 ^= vcmp.eq($\x03.uw,$\x04.uw)\0"
23081 /* 5503 */ "$\x01 = vlsrh($\x02,$\x03)\0"
23082 /* 5521 */ "$\x01 = vlsrw($\x02,$\x03)\0"
23083 /* 5539 */ "$\x01 = vmaxb($\x02,$\x03)\0"
23084 /* 5557 */ "$\x01 = vmaxh($\x02,$\x03)\0"
23085 /* 5575 */ "$\x01 = vmaxub($\x02,$\x03)\0"
23086 /* 5594 */ "$\x01 = vmaxuh($\x02,$\x03)\0"
23087 /* 5613 */ "$\x01 = vmaxw($\x02,$\x03)\0"
23088 /* 5631 */ "$\x01 = vminb($\x02,$\x03)\0"
23089 /* 5649 */ "$\x01 = vminh($\x02,$\x03)\0"
23090 /* 5667 */ "$\x01 = vminub($\x02,$\x03)\0"
23091 /* 5686 */ "$\x01 = vminuh($\x02,$\x03)\0"
23092 /* 5705 */ "$\x01 = vminw($\x02,$\x03)\0"
23093 /* 5723 */ "$\x01 = vmpabus($\x02,$\x03)\0"
23094 /* 5743 */ "$\x01 += vmpabus($\x03,$\x04)\0"
23095 /* 5764 */ "$\x01 = vmpabuu($\x02,$\x03)\0"
23096 /* 5784 */ "$\x01 += vmpabuu($\x03,$\x04)\0"
23097 /* 5805 */ "$\x01 = vmpahb($\x02,$\x03)\0"
23098 /* 5824 */ "$\x01 += vmpahb($\x03,$\x04)\0"
23099 /* 5844 */ "$\x01 = vmpauhb($\x02,$\x03)\0"
23100 /* 5864 */ "$\x01 += vmpauhb($\x03,$\x04)\0"
23101 /* 5885 */ "$\x01 = vmpybus($\x02,$\x03)\0"
23102 /* 5905 */ "$\x01 += vmpybus($\x03,$\x04)\0"
23103 /* 5926 */ "$\x01 = vmpyb($\x02,$\x03)\0"
23104 /* 5944 */ "$\x01 += vmpyb($\x03,$\x04)\0"
23105 /* 5963 */ "$\x01 = vmpyewuh($\x02,$\x03)\0"
23106 /* 5984 */ "$\x01 = vmpyh($\x02,$\x03)\0"
23107 /* 6002 */ "$\x01 += vmpyh($\x03,$\x04)\0"
23108 /* 6021 */ "$\x01 += vmpyh($\x03,$\x04):sat\0"
23109 /* 6044 */ "$\x01 = vmpyh($\x02,$\x03):<<1:rnd:sat\0"
23110 /* 6074 */ "$\x01 = vmpyh($\x02,$\x03):<<1:sat\0"
23111 /* 6100 */ "$\x01 = vmpyhus($\x02,$\x03)\0"
23112 /* 6120 */ "$\x01 += vmpyhus($\x03,$\x04)\0"
23113 /* 6141 */ "$\x01 += vmpyiewh($\x03,$\x04)\0"
23114 /* 6163 */ "$\x01 = vmpyiewuh($\x02,$\x03)\0"
23115 /* 6185 */ "$\x01 += vmpyiewuh($\x03,$\x04)\0"
23116 /* 6208 */ "$\x01 = vmpyih($\x02,$\x03)\0"
23117 /* 6227 */ "$\x01 += vmpyih($\x03,$\x04)\0"
23118 /* 6247 */ "$\x01 = vmpyihb($\x02,$\x03)\0"
23119 /* 6267 */ "$\x01 += vmpyihb($\x03,$\x04)\0"
23120 /* 6288 */ "$\x01 = vmpyiowh($\x02,$\x03)\0"
23121 /* 6309 */ "$\x01 = vmpyiwb($\x02,$\x03)\0"
23122 /* 6329 */ "$\x01 += vmpyiwb($\x03,$\x04)\0"
23123 /* 6350 */ "$\x01 = vmpyiwh($\x02,$\x03)\0"
23124 /* 6370 */ "$\x01 += vmpyiwh($\x03,$\x04)\0"
23125 /* 6391 */ "$\x01 = vmpyiwub($\x02,$\x03)\0"
23126 /* 6412 */ "$\x01 += vmpyiwub($\x03,$\x04)\0"
23127 /* 6434 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:sat\0"
23128 /* 6462 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:rnd:sat\0"
23129 /* 6494 */ "$\x01 = vmpyub($\x02,$\x03)\0"
23130 /* 6513 */ "$\x01 += vmpyub($\x03,$\x04)\0"
23131 /* 6533 */ "$\x01 = vmpyuh($\x02,$\x03)\0"
23132 /* 6552 */ "$\x01 += vmpyuh($\x03,$\x04)\0"
23133 /* 6572 */ "$\x01 = vnavgb($\x02,$\x03)\0"
23134 /* 6591 */ "$\x01 = vnavgh($\x02,$\x03)\0"
23135 /* 6610 */ "$\x01 = vnavgub($\x02,$\x03)\0"
23136 /* 6630 */ "$\x01 = vnavgw($\x02,$\x03)\0"
23137 /* 6649 */ "$\x01 = vnormamth($\x02)\0"
23138 /* 6668 */ "$\x01 = vnormamtw($\x02)\0"
23139 /* 6687 */ "$\x01 = vpackeb($\x02,$\x03)\0"
23140 /* 6707 */ "$\x01 = vpackeh($\x02,$\x03)\0"
23141 /* 6727 */ "$\x01 = vpackhb($\x02,$\x03):sat\0"
23142 /* 6751 */ "$\x01 = vpackhub($\x02,$\x03):sat\0"
23143 /* 6776 */ "$\x01 = vpackob($\x02,$\x03)\0"
23144 /* 6796 */ "$\x01 = vpackoh($\x02,$\x03)\0"
23145 /* 6816 */ "$\x01 = vpackwh($\x02,$\x03):sat\0"
23146 /* 6840 */ "$\x01 = vpackwuh($\x02,$\x03):sat\0"
23147 /* 6865 */ "$\x01 = vpopcounth($\x02)\0"
23148 /* 6885 */ "$\x01.w = vrmpy($\x02.b,$\x03.ub)\0"
23149 /* 6910 */ "$\x01.w += vrmpy($\x03.b,$\x04.ub)\0"
23150 /* 6936 */ "$\x01 = vrmpybus($\x02,$\x03)\0"
23151 /* 6957 */ "$\x01 += vrmpybus($\x03,$\x04)\0"
23152 /* 6979 */ "$\x01 = vrmpybus($\x02,$\x03,#$\x04)\0"
23153 /* 7004 */ "$\x01 += vrmpybus($\x03,$\x04,#$\x05)\0"
23154 /* 7030 */ "$\x01 = vrmpyb($\x02,$\x03)\0"
23155 /* 7049 */ "$\x01 += vrmpyb($\x03,$\x04)\0"
23156 /* 7069 */ "$\x01 = vrmpyub($\x02,$\x03)\0"
23157 /* 7089 */ "$\x01 += vrmpyub($\x03,$\x04)\0"
23158 /* 7110 */ "$\x01.uw = vrmpy($\x02.ub,$\x03.ub)\0"
23159 /* 7137 */ "$\x01.uw += vrmpy($\x03.ub,$\x04.ub)\0"
23160 /* 7165 */ "$\x01 = vrmpyub($\x02,$\x03,#$\x04)\0"
23161 /* 7189 */ "$\x01 += vrmpyub($\x03,$\x04,#$\x05)\0"
23162 /* 7214 */ "$\x01 = vrotr($\x02,$\x03)\0"
23163 /* 7232 */ "$\x01 = vroundhb($\x02,$\x03):sat\0"
23164 /* 7257 */ "$\x01 = vroundhub($\x02,$\x03):sat\0"
23165 /* 7283 */ "$\x01 = vrounduhub($\x02,$\x03):sat\0"
23166 /* 7310 */ "$\x01 = vrounduwuh($\x02,$\x03):sat\0"
23167 /* 7337 */ "$\x01 = vroundwh($\x02,$\x03):sat\0"
23168 /* 7362 */ "$\x01 = vroundwuh($\x02,$\x03):sat\0"
23169 /* 7388 */ "$\x01 = vrsadub($\x02,$\x03,#$\x04)\0"
23170 /* 7412 */ "$\x01 += vrsadub($\x03,$\x04,#$\x05)\0"
23171 /* 7437 */ "$\x01 = vsathub($\x02,$\x03)\0"
23172 /* 7457 */ "$\x01 = vsatuwuh($\x02,$\x03)\0"
23173 /* 7478 */ "$\x01 = vsatwh($\x02,$\x03)\0"
23174 /* 7497 */ "$\x01 = vsxtb($\x02)\0"
23175 /* 7512 */ "vscatter($\x01,$\x02,$\x03.h) = $\x04.h\0"
23176 /* 7540 */ "vscatter($\x01,$\x02,$\x03.h) += $\x04.h\0"
23177 /* 7569 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.h) = $\x05.h\0"
23178 /* 7605 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.h\0"
23179 /* 7633 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.h\0"
23180 /* 7662 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.h\0"
23181 /* 7698 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.w\0"
23182 /* 7726 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.w\0"
23183 /* 7755 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.w\0"
23184 /* 7791 */ "$\x01 = vsxth($\x02)\0"
23185 /* 7806 */ "$\x01 = vshuffeh($\x02,$\x03)\0"
23186 /* 7827 */ "vtrans2x2($\x01,$\x02,$\x05)\0"
23187 /* 7847 */ "$\x01 = vshuffb($\x02)\0"
23188 /* 7864 */ "$\x01 = vshuffeb($\x02,$\x03)\0"
23189 /* 7885 */ "$\x01 = vshuffh($\x02)\0"
23190 /* 7902 */ "$\x01 = vshuffob($\x02,$\x03)\0"
23191 /* 7923 */ "$\x01 = vshuffoeb($\x02,$\x03)\0"
23192 /* 7945 */ "$\x01 = vshuffoeh($\x02,$\x03)\0"
23193 /* 7967 */ "$\x01 = vshuffoh($\x02,$\x03)\0"
23194 /* 7988 */ "if (!$\x02.b) $\x01.b -= $\x04.b\0"
23195 /* 8012 */ "if ($\x02.b) $\x01.b -= $\x04.b\0"
23196 /* 8035 */ "$\x01 = vsubb($\x02,$\x03):sat\0"
23197 /* 8057 */ "$\x01 = vsubh($\x02,$\x03)\0"
23198 /* 8075 */ "if (!$\x02.h) $\x01.h -= $\x04.h\0"
23199 /* 8099 */ "if ($\x02.h) $\x01.h -= $\x04.h\0"
23200 /* 8122 */ "$\x01 = vsubh($\x02,$\x03):sat\0"
23201 /* 8144 */ "$\x01 = vsubub($\x02,$\x03)\0"
23202 /* 8163 */ "$\x01 = vsubub($\x02,$\x03):sat\0"
23203 /* 8186 */ "$\x01 = vsubuh($\x02,$\x03):sat\0"
23204 /* 8209 */ "$\x01 = vsubuh($\x02,$\x03)\0"
23205 /* 8228 */ "$\x01 = vsubuw($\x02,$\x03):sat\0"
23206 /* 8251 */ "$\x01 = vsubw($\x02,$\x03)\0"
23207 /* 8269 */ "$\x01 = #0\0"
23208 /* 8277 */ "if (!$\x02.w) $\x01.w -= $\x04.w\0"
23209 /* 8301 */ "if ($\x02.w) $\x01.w -= $\x04.w\0"
23210 /* 8324 */ "$\x01 = vsubw($\x02,$\x03):sat\0"
23211 /* 8346 */ "$\x01 = vtmpyb($\x02,$\x03)\0"
23212 /* 8365 */ "$\x01 += vtmpyb($\x03,$\x04)\0"
23213 /* 8385 */ "$\x01 = vtmpybus($\x02,$\x03)\0"
23214 /* 8406 */ "$\x01 += vtmpybus($\x03,$\x04)\0"
23215 /* 8428 */ "$\x01 = vtmpyhb($\x02,$\x03)\0"
23216 /* 8448 */ "$\x01 += vtmpyhb($\x03,$\x04)\0"
23217 /* 8469 */ "$\x01 = vunpackb($\x02)\0"
23218 /* 8487 */ "$\x01 = vunpackh($\x02)\0"
23219 /* 8505 */ "$\x01 |= vunpackoh($\x03)\0"
23220 /* 8525 */ "$\x01 = vunpackub($\x02)\0"
23221 /* 8544 */ "$\x01 = vunpackuh($\x02)\0"
23222 /* 8563 */ "$\x01 = vzxtb($\x02)\0"
23223 /* 8578 */ "$\x01 = vzxth($\x02)\0"
23224 /* 8593 */ "z = vmem($\x01)\0"
23225 /* 8606 */ "if ($\x01) z = vmem($\x02)\0"
23226 /* 8627 */ "crswap($\x01,sgp)\0"
23227 /* 8642 */ "dcfetch($\x01)\0"
23228 ;
23229
23230#ifndef NDEBUG
23231 static struct SortCheck {
23232 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
23233 assert(std::is_sorted(
23234 OpToPatterns.begin(), OpToPatterns.end(),
23235 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
23236 return L.Opcode < R.Opcode;
23237 }) &&
23238 "tablegen failed to sort opcode patterns");
23239 }
23240 } sortCheckVar(OpToPatterns);
23241#endif
23242
23243 AliasMatchingData M {
23244 ArrayRef(OpToPatterns),
23245 ArrayRef(Patterns),
23246 ArrayRef(Conds),
23247 StringRef(AsmStrings, std::size(AsmStrings)),
23248 nullptr,
23249 };
23250 const char *AsmString = matchAliasPatterns(MI, nullptr, M);
23251 if (!AsmString) return false;
23252
23253 unsigned I = 0;
23254 while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
23255 AsmString[I] != '$' && AsmString[I] != '\0')
23256 ++I;
23257 OS << '\t' << StringRef(AsmString, I);
23258 if (AsmString[I] != '\0') {
23259 if (AsmString[I] == ' ' || AsmString[I] == '\t') {
23260 OS << '\t';
23261 ++I;
23262 }
23263 do {
23264 if (AsmString[I] == '$') {
23265 ++I;
23266 if (AsmString[I] == (char)0xff) {
23267 ++I;
23268 int OpIdx = AsmString[I++] - 1;
23269 int PrintMethodIdx = AsmString[I++] - 1;
23270 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
23271 } else
23272 printOperand(MI, unsigned(AsmString[I++]) - 1, OS);
23273 } else {
23274 OS << AsmString[I++];
23275 }
23276 } while (AsmString[I] != '\0');
23277 }
23278
23279 return true;
23280}
23281
23282void HexagonInstPrinter::printCustomAliasOperand(
23283 const MCInst *MI, uint64_t Address, unsigned OpIdx,
23284 unsigned PrintMethodIdx,
23285 raw_ostream &OS) {
23286 switch (PrintMethodIdx) {
23287 default:
23288 llvm_unreachable("Unknown PrintMethod kind");
23289 break;
23290 case 0:
23291 printBrtarget(MI, OpIdx, OS);
23292 break;
23293 }
23294}
23295
23296#endif // PRINT_ALIAS_INSTR
23297