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_FPEXTLOAD
297 0U, // G_INDEXED_LOAD
298 0U, // G_INDEXED_SEXTLOAD
299 0U, // G_INDEXED_ZEXTLOAD
300 0U, // G_STORE
301 0U, // G_FPTRUNCSTORE
302 0U, // G_INDEXED_STORE
303 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
304 0U, // G_ATOMIC_CMPXCHG
305 0U, // G_ATOMICRMW_XCHG
306 0U, // G_ATOMICRMW_ADD
307 0U, // G_ATOMICRMW_SUB
308 0U, // G_ATOMICRMW_AND
309 0U, // G_ATOMICRMW_NAND
310 0U, // G_ATOMICRMW_OR
311 0U, // G_ATOMICRMW_XOR
312 0U, // G_ATOMICRMW_MAX
313 0U, // G_ATOMICRMW_MIN
314 0U, // G_ATOMICRMW_UMAX
315 0U, // G_ATOMICRMW_UMIN
316 0U, // G_ATOMICRMW_FADD
317 0U, // G_ATOMICRMW_FSUB
318 0U, // G_ATOMICRMW_FMAX
319 0U, // G_ATOMICRMW_FMIN
320 0U, // G_ATOMICRMW_FMAXIMUM
321 0U, // G_ATOMICRMW_FMINIMUM
322 0U, // G_ATOMICRMW_FMAXIMUMNUM
323 0U, // G_ATOMICRMW_FMINIMUMNUM
324 0U, // G_ATOMICRMW_UINC_WRAP
325 0U, // G_ATOMICRMW_UDEC_WRAP
326 0U, // G_ATOMICRMW_USUB_COND
327 0U, // G_ATOMICRMW_USUB_SAT
328 0U, // G_FENCE
329 0U, // G_PREFETCH
330 0U, // G_BRCOND
331 0U, // G_BRINDIRECT
332 0U, // G_INVOKE_REGION_START
333 0U, // G_INTRINSIC
334 0U, // G_INTRINSIC_W_SIDE_EFFECTS
335 0U, // G_INTRINSIC_CONVERGENT
336 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
337 0U, // G_ANYEXT
338 0U, // G_TRUNC
339 0U, // G_TRUNC_SSAT_S
340 0U, // G_TRUNC_SSAT_U
341 0U, // G_TRUNC_USAT_U
342 0U, // G_CONSTANT
343 0U, // G_FCONSTANT
344 0U, // G_VASTART
345 0U, // G_VAARG
346 0U, // G_SEXT
347 0U, // G_SEXT_INREG
348 0U, // G_ZEXT
349 0U, // G_SHL
350 0U, // G_LSHR
351 0U, // G_ASHR
352 0U, // G_FSHL
353 0U, // G_FSHR
354 0U, // G_ROTR
355 0U, // G_ROTL
356 0U, // G_ICMP
357 0U, // G_FCMP
358 0U, // G_SCMP
359 0U, // G_UCMP
360 0U, // G_SELECT
361 0U, // G_UADDO
362 0U, // G_UADDE
363 0U, // G_USUBO
364 0U, // G_USUBE
365 0U, // G_SADDO
366 0U, // G_SADDE
367 0U, // G_SSUBO
368 0U, // G_SSUBE
369 0U, // G_UMULO
370 0U, // G_SMULO
371 0U, // G_UMULH
372 0U, // G_SMULH
373 0U, // G_UADDSAT
374 0U, // G_SADDSAT
375 0U, // G_USUBSAT
376 0U, // G_SSUBSAT
377 0U, // G_USHLSAT
378 0U, // G_SSHLSAT
379 0U, // G_SMULFIX
380 0U, // G_UMULFIX
381 0U, // G_SMULFIXSAT
382 0U, // G_UMULFIXSAT
383 0U, // G_SDIVFIX
384 0U, // G_UDIVFIX
385 0U, // G_SDIVFIXSAT
386 0U, // G_UDIVFIXSAT
387 0U, // G_FADD
388 0U, // G_FSUB
389 0U, // G_FMUL
390 0U, // G_FMA
391 0U, // G_FMAD
392 0U, // G_FDIV
393 0U, // G_FREM
394 0U, // G_FMODF
395 0U, // G_FPOW
396 0U, // G_FPOWI
397 0U, // G_FEXP
398 0U, // G_FEXP2
399 0U, // G_FEXP10
400 0U, // G_FLOG
401 0U, // G_FLOG2
402 0U, // G_FLOG10
403 0U, // G_FLDEXP
404 0U, // G_FFREXP
405 0U, // G_FNEG
406 0U, // G_FPEXT
407 0U, // G_FPTRUNC
408 0U, // G_FPTOSI
409 0U, // G_FPTOUI
410 0U, // G_SITOFP
411 0U, // G_UITOFP
412 0U, // G_FPTOSI_SAT
413 0U, // G_FPTOUI_SAT
414 0U, // G_FABS
415 0U, // G_FCOPYSIGN
416 0U, // G_IS_FPCLASS
417 0U, // G_FCANONICALIZE
418 0U, // G_FMINNUM
419 0U, // G_FMAXNUM
420 0U, // G_FMINNUM_IEEE
421 0U, // G_FMAXNUM_IEEE
422 0U, // G_FMINIMUM
423 0U, // G_FMAXIMUM
424 0U, // G_FMINIMUMNUM
425 0U, // G_FMAXIMUMNUM
426 0U, // G_GET_FPENV
427 0U, // G_SET_FPENV
428 0U, // G_RESET_FPENV
429 0U, // G_GET_FPMODE
430 0U, // G_SET_FPMODE
431 0U, // G_RESET_FPMODE
432 0U, // G_GET_ROUNDING
433 0U, // G_SET_ROUNDING
434 0U, // G_PTR_ADD
435 0U, // G_PTRMASK
436 0U, // G_SMIN
437 0U, // G_SMAX
438 0U, // G_UMIN
439 0U, // G_UMAX
440 0U, // G_ABS
441 0U, // G_LROUND
442 0U, // G_LLROUND
443 0U, // G_BR
444 0U, // G_BRJT
445 0U, // G_VSCALE
446 0U, // G_INSERT_SUBVECTOR
447 0U, // G_EXTRACT_SUBVECTOR
448 0U, // G_INSERT_VECTOR_ELT
449 0U, // G_EXTRACT_VECTOR_ELT
450 0U, // G_SHUFFLE_VECTOR
451 0U, // G_SPLAT_VECTOR
452 0U, // G_STEP_VECTOR
453 0U, // G_VECTOR_COMPRESS
454 0U, // G_CTTZ
455 0U, // G_CTTZ_ZERO_POISON
456 0U, // G_CTLZ
457 0U, // G_CTLZ_ZERO_POISON
458 0U, // G_CTLS
459 0U, // G_CTPOP
460 0U, // G_BSWAP
461 0U, // G_BITREVERSE
462 0U, // G_CLMUL
463 0U, // G_CLMULH
464 0U, // G_FCEIL
465 0U, // G_FCOS
466 0U, // G_FSIN
467 0U, // G_FSINCOS
468 0U, // G_FTAN
469 0U, // G_FACOS
470 0U, // G_FASIN
471 0U, // G_FATAN
472 0U, // G_FATAN2
473 0U, // G_FCOSH
474 0U, // G_FSINH
475 0U, // G_FTANH
476 0U, // G_FSQRT
477 0U, // G_FFLOOR
478 0U, // G_FRINT
479 0U, // G_FNEARBYINT
480 0U, // G_ADDRSPACE_CAST
481 0U, // G_BLOCK_ADDR
482 0U, // G_JUMP_TABLE
483 0U, // G_DYN_STACKALLOC
484 0U, // G_STACKSAVE
485 0U, // G_STACKRESTORE
486 0U, // G_STRICT_FADD
487 0U, // G_STRICT_FSUB
488 0U, // G_STRICT_FMUL
489 0U, // G_STRICT_FDIV
490 0U, // G_STRICT_FREM
491 0U, // G_STRICT_FMA
492 0U, // G_STRICT_FSQRT
493 0U, // G_STRICT_FLDEXP
494 0U, // G_STRICT_FCMP
495 0U, // G_STRICT_FCMPS
496 0U, // G_READ_REGISTER
497 0U, // G_WRITE_REGISTER
498 0U, // G_MEMCPY
499 0U, // G_MEMCPY_INLINE
500 0U, // G_MEMMOVE
501 0U, // G_MEMSET
502 0U, // G_BZERO
503 0U, // G_MEMSET_INLINE
504 0U, // G_TRAP
505 0U, // G_DEBUGTRAP
506 0U, // G_UBSANTRAP
507 0U, // G_VECREDUCE_SEQ_FADD
508 0U, // G_VECREDUCE_SEQ_FMUL
509 0U, // G_VECREDUCE_FADD
510 0U, // G_VECREDUCE_FMUL
511 0U, // G_VECREDUCE_FMAX
512 0U, // G_VECREDUCE_FMIN
513 0U, // G_VECREDUCE_FMAXIMUM
514 0U, // G_VECREDUCE_FMINIMUM
515 0U, // G_VECREDUCE_FMAXIMUMNUM
516 0U, // G_VECREDUCE_FMINIMUMNUM
517 0U, // G_VECREDUCE_ADD
518 0U, // G_VECREDUCE_MUL
519 0U, // G_VECREDUCE_AND
520 0U, // G_VECREDUCE_OR
521 0U, // G_VECREDUCE_XOR
522 0U, // G_VECREDUCE_SMAX
523 0U, // G_VECREDUCE_SMIN
524 0U, // G_VECREDUCE_UMAX
525 0U, // G_VECREDUCE_UMIN
526 0U, // G_SBFX
527 0U, // G_UBFX
528 2074U, // A2_addsp
529 18458U, // A2_iconst
530 16812058U, // A2_neg
531 51226U, // A2_not
532 33624179U, // A2_tfrf
533 33640563U, // A2_tfrfnew
534 50432026U, // A2_tfrp
535 33624179U, // A2_tfrpf
536 33640563U, // A2_tfrpfnew
537 50448410U, // A2_tfrpi
538 33624358U, // A2_tfrpt
539 33640742U, // A2_tfrptnew
540 33624358U, // A2_tfrt
541 33640742U, // A2_tfrtnew
542 16910362U, // A2_vaddb_map
543 16926746U, // A2_vsubb_map
544 165914U, // A2_zxtb
545 16959514U, // A4_boundscheck
546 1U, // ADJCALLSTACKDOWN
547 1U, // ADJCALLSTACKUP
548 198682U, // C2_cmpgei
549 215066U, // C2_cmpgeui
550 231450U, // C2_cmplt
551 247834U, // C2_cmpltu
552 50432026U, // C2_pxfer_map
553 1561U, // DUPLEX_Pseudo
554 1298U, // ENDLOOP0
555 1308U, // ENDLOOP01
556 1407U, // ENDLOOP1
557 1299U, // J2_endloop0
558 1309U, // J2_endloop01
559 1408U, // J2_endloop1
560 264307U, // J2_jumpf_nopred_map
561 280691U, // J2_jumprf_nopred_map
562 280870U, // J2_jumprt_nopred_map
563 264486U, // J2_jumpt_nopred_map
564 297114U, // J2_trap1_noregmap
565 0U, // KCFI_CHECK
566 67422234U, // L2_loadalignb_zomap
567 67438618U, // L2_loadalignh_zomap
568 17123354U, // L2_loadbsw2_zomap
569 17123354U, // L2_loadbsw4_zomap
570 17139738U, // L2_loadbzw2_zomap
571 17139738U, // L2_loadbzw4_zomap
572 17156122U, // L2_loadrb_zomap
573 17172506U, // L2_loadrd_zomap
574 17188890U, // L2_loadrh_zomap
575 17205274U, // L2_loadri_zomap
576 17221658U, // L2_loadrub_zomap
577 17238042U, // L2_loadruh_zomap
578 83955827U, // L2_ploadrbf_zomap
579 83972211U, // L2_ploadrbfnew_zomap
580 83956006U, // L2_ploadrbt_zomap
581 83972390U, // L2_ploadrbtnew_zomap
582 100733043U, // L2_ploadrdf_zomap
583 100749427U, // L2_ploadrdfnew_zomap
584 100733222U, // L2_ploadrdt_zomap
585 100749606U, // L2_ploadrdtnew_zomap
586 117510259U, // L2_ploadrhf_zomap
587 117526643U, // L2_ploadrhfnew_zomap
588 117510438U, // L2_ploadrht_zomap
589 117526822U, // L2_ploadrhtnew_zomap
590 134287475U, // L2_ploadrif_zomap
591 134303859U, // L2_ploadrifnew_zomap
592 134287654U, // L2_ploadrit_zomap
593 134304038U, // L2_ploadritnew_zomap
594 151064691U, // L2_ploadrubf_zomap
595 151081075U, // L2_ploadrubfnew_zomap
596 151064870U, // L2_ploadrubt_zomap
597 151081254U, // L2_ploadrubtnew_zomap
598 167841907U, // L2_ploadruhf_zomap
599 167858291U, // L2_ploadruhfnew_zomap
600 167842086U, // L2_ploadruht_zomap
601 167858470U, // L2_ploadruhtnew_zomap
602 477648U, // L4_add_memopb_zomap
603 477780U, // L4_add_memoph_zomap
604 478226U, // L4_add_memopw_zomap
605 494032U, // L4_and_memopb_zomap
606 494164U, // L4_and_memoph_zomap
607 494610U, // L4_and_memopw_zomap
608 510416U, // L4_iadd_memopb_zomap
609 510548U, // L4_iadd_memoph_zomap
610 510994U, // L4_iadd_memopw_zomap
611 526800U, // L4_iand_memopb_zomap
612 526932U, // L4_iand_memoph_zomap
613 527378U, // L4_iand_memopw_zomap
614 543184U, // L4_ior_memopb_zomap
615 543316U, // L4_ior_memoph_zomap
616 543762U, // L4_ior_memopw_zomap
617 559568U, // L4_isub_memopb_zomap
618 559700U, // L4_isub_memoph_zomap
619 560146U, // L4_isub_memopw_zomap
620 575952U, // L4_or_memopb_zomap
621 576084U, // L4_or_memoph_zomap
622 576530U, // L4_or_memopw_zomap
623 591987U, // L4_return_map_to_raw_f
624 608371U, // L4_return_map_to_raw_fnew_pnt
625 624755U, // L4_return_map_to_raw_fnew_pt
626 592166U, // L4_return_map_to_raw_t
627 608550U, // L4_return_map_to_raw_tnew_pnt
628 624934U, // L4_return_map_to_raw_tnew_pt
629 641488U, // L4_sub_memopb_zomap
630 641620U, // L4_sub_memoph_zomap
631 642066U, // L4_sub_memopw_zomap
632 1574U, // L6_deallocframe_map_to_raw
633 1712U, // L6_return_map_to_raw
634 121U, // LDriw_ctr
635 121U, // LDriw_pred
636 185206810U, // M2_mpysmi
637 673818U, // M2_mpyui
638 202016794U, // M2_vrcmpys_acc_s1
639 202033178U, // M2_vrcmpys_s1
640 218810394U, // M2_vrcmpys_s1rp
641 722970U, // M7_vdmpy
642 739354U, // M7_vdmpy_acc
643 0U, // PS_aligna
644 0U, // PS_alloca
645 0U, // PS_call_instrprof_custom
646 0U, // PS_call_nr
647 0U, // PS_crash
648 0U, // PS_false
649 0U, // PS_fi
650 0U, // PS_fia
651 1U, // PS_loadrb_pci
652 1U, // PS_loadrb_pcr
653 1U, // PS_loadrd_pci
654 1U, // PS_loadrd_pcr
655 1U, // PS_loadrh_pci
656 1U, // PS_loadrh_pcr
657 1U, // PS_loadri_pci
658 1U, // PS_loadri_pcr
659 1U, // PS_loadrub_pci
660 1U, // PS_loadrub_pcr
661 1U, // PS_loadruh_pci
662 1U, // PS_loadruh_pcr
663 0U, // PS_probed_stackalloc
664 1U, // PS_pselect
665 0U, // PS_qfalse
666 0U, // PS_qtrue
667 1U, // PS_readcr
668 1U, // PS_readcr64
669 1U, // PS_storerb_pci
670 1U, // PS_storerb_pcr
671 1U, // PS_storerd_pci
672 1U, // PS_storerd_pcr
673 1U, // PS_storerf_pci
674 1U, // PS_storerf_pcr
675 1U, // PS_storerh_pci
676 1U, // PS_storerh_pcr
677 1U, // PS_storeri_pci
678 1U, // PS_storeri_pcr
679 0U, // PS_tailcall_i
680 755820U, // PS_tailcall_r
681 0U, // PS_true
682 0U, // PS_vdd0
683 0U, // PS_vloadrq_ai
684 0U, // PS_vloadrv_ai
685 0U, // PS_vloadrv_nt_ai
686 0U, // PS_vloadrw_ai
687 0U, // PS_vloadrw_nt_ai
688 0U, // PS_vmulw
689 0U, // PS_vmulw_acc
690 0U, // PS_vselect
691 0U, // PS_vsplatib
692 0U, // PS_vsplatih
693 0U, // PS_vsplatiw
694 0U, // PS_vsplatrb
695 0U, // PS_vsplatrh
696 0U, // PS_vsplatrw
697 0U, // PS_vstorerq_ai
698 0U, // PS_vstorerv_ai
699 0U, // PS_vstorerv_nt_ai
700 0U, // PS_vstorerw_ai
701 0U, // PS_vstorerw_nt_ai
702 0U, // PS_wselect
703 772122U, // S2_asr_i_p_rnd_goodsyntax
704 772122U, // S2_asr_i_r_rnd_goodsyntax
705 788595U, // S2_pstorerbf_zomap
706 788595U, // S2_pstorerbnewf_zomap
707 788774U, // S2_pstorerbnewt_zomap
708 788774U, // S2_pstorerbt_zomap
709 804979U, // S2_pstorerdf_zomap
710 805158U, // S2_pstorerdt_zomap
711 821363U, // S2_pstorerff_zomap
712 821542U, // S2_pstorerft_zomap
713 821363U, // S2_pstorerhf_zomap
714 821363U, // S2_pstorerhnewf_zomap
715 821542U, // S2_pstorerhnewt_zomap
716 821542U, // S2_pstorerht_zomap
717 837747U, // S2_pstorerif_zomap
718 837747U, // S2_pstorerinewf_zomap
719 837926U, // S2_pstorerinewt_zomap
720 837926U, // S2_pstorerit_zomap
721 51186128U, // S2_storerb_zomap
722 235735504U, // S2_storerbnew_zomap
723 51186184U, // S2_storerd_zomap
724 252512852U, // S2_storerf_zomap
725 51186260U, // S2_storerh_zomap
726 235735636U, // S2_storerhnew_zomap
727 51186706U, // S2_storeri_zomap
728 235736082U, // S2_storerinew_zomap
729 17647642U, // S2_tableidxb_goodsyntax
730 17664026U, // S2_tableidxd_goodsyntax
731 17680410U, // S2_tableidxh_goodsyntax
732 17696794U, // S2_tableidxw_goodsyntax
733 936051U, // S4_pstorerbfnew_zomap
734 936051U, // S4_pstorerbnewfnew_zomap
735 936230U, // S4_pstorerbnewtnew_zomap
736 936230U, // S4_pstorerbtnew_zomap
737 952435U, // S4_pstorerdfnew_zomap
738 952614U, // S4_pstorerdtnew_zomap
739 968819U, // S4_pstorerffnew_zomap
740 968998U, // S4_pstorerftnew_zomap
741 968819U, // S4_pstorerhfnew_zomap
742 968819U, // S4_pstorerhnewfnew_zomap
743 968998U, // S4_pstorerhnewtnew_zomap
744 968998U, // S4_pstorerhtnew_zomap
745 985203U, // S4_pstorerifnew_zomap
746 985203U, // S4_pstorerinewfnew_zomap
747 985382U, // S4_pstorerinewtnew_zomap
748 985382U, // S4_pstoreritnew_zomap
749 1001936U, // S4_storeirb_zomap
750 788595U, // S4_storeirbf_zomap
751 936051U, // S4_storeirbfnew_zomap
752 788774U, // S4_storeirbt_zomap
753 936230U, // S4_storeirbtnew_zomap
754 1002068U, // S4_storeirh_zomap
755 821363U, // S4_storeirhf_zomap
756 968819U, // S4_storeirhfnew_zomap
757 821542U, // S4_storeirht_zomap
758 968998U, // S4_storeirhtnew_zomap
759 1002514U, // S4_storeiri_zomap
760 837747U, // S4_storeirif_zomap
761 985203U, // S4_storeirifnew_zomap
762 837926U, // S4_storeirit_zomap
763 985382U, // S4_storeiritnew_zomap
764 269453338U, // S5_asrhub_rnd_sat_goodsyntax
765 185583642U, // S5_vasrhrnd_goodsyntax
766 297148U, // S6_allocframe_to_raw
767 121U, // STriw_ctr
768 121U, // STriw_pred
769 286263322U, // V6_MAP_equb
770 286279706U, // V6_MAP_equb_and
771 286296090U, // V6_MAP_equb_ior
772 286312474U, // V6_MAP_equb_xor
773 303040538U, // V6_MAP_equh
774 303056922U, // V6_MAP_equh_and
775 303073306U, // V6_MAP_equh_ior
776 303089690U, // V6_MAP_equh_xor
777 319817754U, // V6_MAP_equw
778 319834138U, // V6_MAP_equw_and
779 319850522U, // V6_MAP_equw_ior
780 319866906U, // V6_MAP_equw_xor
781 17893402U, // V6_dbl_ld0
782 51186324U, // V6_dbl_st0
783 1132570U, // V6_extractw_alt
784 1148954U, // V6_hi
785 17893402U, // V6_ld0
786 335614067U, // V6_ldcnp0
787 335614067U, // V6_ldcnpnt0
788 335614246U, // V6_ldcp0
789 335614246U, // V6_ldcpnt0
790 352391283U, // V6_ldnp0
791 352391283U, // V6_ldnpnt0
792 370214938U, // V6_ldnt0
793 352391462U, // V6_ldp0
794 352391462U, // V6_ldpnt0
795 385945715U, // V6_ldtnp0
796 385945715U, // V6_ldtnpnt0
797 385945894U, // V6_ldtp0
798 385945894U, // V6_ldtpnt0
799 17942554U, // V6_ldu0
800 1181722U, // V6_lo
801 51186324U, // V6_st0
802 235735700U, // V6_stn0
803 236079764U, // V6_stnnt0
804 1214579U, // V6_stnp0
805 1214579U, // V6_stnpnt0
806 1214579U, // V6_stnq0
807 1214579U, // V6_stnqnt0
808 51530388U, // V6_stnt0
809 1214758U, // V6_stp0
810 1214758U, // V6_stpnt0
811 1214758U, // V6_stq0
812 1214758U, // V6_stqnt0
813 51186592U, // V6_stu0
814 1230963U, // V6_stunp0
815 1231142U, // V6_stup0
816 1247258U, // V6_v10mpyubs10
817 1263642U, // V6_v10mpyubs10_vxx
818 403933210U, // V6_v6mpyhubs10_alt
819 403933210U, // V6_v6mpyvubs10_alt
820 18073626U, // V6_vabsb_alt
821 420726810U, // V6_vabsb_sat_alt
822 1312794U, // V6_vabsdiffh_alt
823 1329178U, // V6_vabsdiffub_alt
824 1345562U, // V6_vabsdiffuh_alt
825 1361946U, // V6_vabsdiffw_alt
826 18155546U, // V6_vabsh_alt
827 420808730U, // V6_vabsh_sat_alt
828 1394714U, // V6_vabsub_alt
829 1411098U, // V6_vabsuh_alt
830 1427482U, // V6_vabsuw_alt
831 18221082U, // V6_vabsw_alt
832 420874266U, // V6_vabsw_sat_alt
833 16910362U, // V6_vaddb_alt
834 16910362U, // V6_vaddb_dv_alt
835 437670003U, // V6_vaddbnq_alt
836 437670182U, // V6_vaddbq_alt
837 419563546U, // V6_vaddbsat_alt
838 419563546U, // V6_vaddbsat_dv_alt
839 18253850U, // V6_vaddh_alt
840 18253850U, // V6_vaddh_dv_alt
841 454479987U, // V6_vaddhnq_alt
842 454480166U, // V6_vaddhq_alt
843 420907034U, // V6_vaddhsat_alt
844 420907034U, // V6_vaddhsat_dv_alt
845 1509402U, // V6_vaddhw_acc_alt
846 18253850U, // V6_vaddhw_alt
847 1525786U, // V6_vaddubh_acc_alt
848 18319386U, // V6_vaddubh_alt
849 420972570U, // V6_vaddubsat_alt
850 420972570U, // V6_vaddubsat_dv_alt
851 420988954U, // V6_vadduhsat_alt
852 420988954U, // V6_vadduhsat_dv_alt
853 1574938U, // V6_vadduhw_acc_alt
854 18335770U, // V6_vadduhw_alt
855 1591322U, // V6_vadduwsat_alt
856 1591322U, // V6_vadduwsat_dv_alt
857 18384922U, // V6_vaddw_alt
858 18384922U, // V6_vaddw_dv_alt
859 471388275U, // V6_vaddwnq_alt
860 471388454U, // V6_vaddwq_alt
861 421038106U, // V6_vaddwsat_alt
862 421038106U, // V6_vaddwsat_dv_alt
863 1640474U, // V6_vandnqrt_acc_alt
864 1656858U, // V6_vandnqrt_alt
865 1673242U, // V6_vandqrt_acc_alt
866 1689626U, // V6_vandqrt_alt
867 1673242U, // V6_vandvrt_acc_alt
868 1689626U, // V6_vandvrt_alt
869 1706010U, // V6_vaslh_acc_alt
870 488261658U, // V6_vaslh_alt
871 488261658U, // V6_vaslhv_alt
872 1738778U, // V6_vaslw_acc_alt
873 488294426U, // V6_vaslw_alt
874 488294426U, // V6_vaslwv_alt
875 1771546U, // V6_vasr_into_alt
876 1787930U, // V6_vasrh_acc_alt
877 487573530U, // V6_vasrh_alt
878 487573530U, // V6_vasrhv_alt
879 1804314U, // V6_vasrw_acc_alt
880 488359962U, // V6_vasrw_alt
881 488359962U, // V6_vasrwv_alt
882 50432026U, // V6_vassignp
883 18614298U, // V6_vavgb_alt
884 505153562U, // V6_vavgbrnd_alt
885 18630682U, // V6_vavgh_alt
886 505169946U, // V6_vavghrnd_alt
887 18647066U, // V6_vavgub_alt
888 505186330U, // V6_vavgubrnd_alt
889 18663450U, // V6_vavguh_alt
890 505202714U, // V6_vavguhrnd_alt
891 18679834U, // V6_vavguw_alt
892 505219098U, // V6_vavguwrnd_alt
893 18696218U, // V6_vavgw_alt
894 505235482U, // V6_vavgwrnd_alt
895 1935386U, // V6_vcl0h_alt
896 1951770U, // V6_vcl0w_alt
897 1968154U, // V6_vd0
898 1968154U, // V6_vdd0
899 1984538U, // V6_vdealb4w_alt
900 2000922U, // V6_vdealb_alt
901 2017306U, // V6_vdealh_alt
902 2033690U, // V6_vdmpybus_acc_alt
903 2050074U, // V6_vdmpybus_alt
904 2033690U, // V6_vdmpybus_dv_acc_alt
905 2050074U, // V6_vdmpybus_dv_alt
906 2066458U, // V6_vdmpyhb_acc_alt
907 2082842U, // V6_vdmpyhb_alt
908 2066458U, // V6_vdmpyhb_dv_acc_alt
909 2082842U, // V6_vdmpyhb_dv_alt
910 2099226U, // V6_vdmpyhisat_acc_alt
911 2115610U, // V6_vdmpyhisat_alt
912 2099226U, // V6_vdmpyhsat_acc_alt
913 2115610U, // V6_vdmpyhsat_alt
914 522225690U, // V6_vdmpyhsuisat_acc_alt
915 522242074U, // V6_vdmpyhsuisat_alt
916 421562394U, // V6_vdmpyhsusat_acc_alt
917 421578778U, // V6_vdmpyhsusat_alt
918 2099226U, // V6_vdmpyhvsat_acc_alt
919 2115610U, // V6_vdmpyhvsat_alt
920 2164762U, // V6_vdsaduh_acc_alt
921 2181146U, // V6_vdsaduh_alt
922 1U, // V6_vgather_vscatter_mh_pseudo
923 1U, // V6_vgathermh_pseudo
924 1U, // V6_vgathermhq_pseudo
925 1U, // V6_vgathermhw_pseudo
926 1U, // V6_vgathermhwq_pseudo
927 1U, // V6_vgathermw_pseudo
928 1U, // V6_vgathermwq_pseudo
929 488736794U, // V6_vlsrh_alt
930 488736794U, // V6_vlsrhv_alt
931 488753178U, // V6_vlsrw_alt
932 488753178U, // V6_vlsrwv_alt
933 2230298U, // V6_vmaxb_alt
934 2246682U, // V6_vmaxh_alt
935 2263066U, // V6_vmaxub_alt
936 2279450U, // V6_vmaxuh_alt
937 2295834U, // V6_vmaxw_alt
938 2312218U, // V6_vminb_alt
939 2328602U, // V6_vminh_alt
940 2344986U, // V6_vminub_alt
941 2361370U, // V6_vminuh_alt
942 2377754U, // V6_vminw_alt
943 2394138U, // V6_vmpabus_acc_alt
944 2410522U, // V6_vmpabus_alt
945 2410522U, // V6_vmpabusv_alt
946 2426906U, // V6_vmpabuu_acc_alt
947 2443290U, // V6_vmpabuu_alt
948 2443290U, // V6_vmpabuuv_alt
949 2459674U, // V6_vmpahb_acc_alt
950 2476058U, // V6_vmpahb_alt
951 2492442U, // V6_vmpauhb_acc_alt
952 2508826U, // V6_vmpauhb_alt
953 2525210U, // V6_vmpybus_acc_alt
954 2541594U, // V6_vmpybus_alt
955 2525210U, // V6_vmpybusv_acc_alt
956 2541594U, // V6_vmpybusv_alt
957 2557978U, // V6_vmpybv_acc_alt
958 2574362U, // V6_vmpybv_alt
959 2590746U, // V6_vmpyewuh_alt
960 19384346U, // V6_vmpyh_acc_alt
961 19400730U, // V6_vmpyh_alt
962 422037530U, // V6_vmpyhsat_acc_alt
963 220727322U, // V6_vmpyhsrs_alt
964 203950106U, // V6_vmpyhss_alt
965 2639898U, // V6_vmpyhus_acc_alt
966 2656282U, // V6_vmpyhus_alt
967 19384346U, // V6_vmpyhv_acc_alt
968 19400730U, // V6_vmpyhv_alt
969 220727322U, // V6_vmpyhvsrs_alt
970 2672666U, // V6_vmpyiewh_acc_alt
971 2689050U, // V6_vmpyiewuh_acc_alt
972 2705434U, // V6_vmpyiewuh_alt
973 2721818U, // V6_vmpyih_acc_alt
974 2738202U, // V6_vmpyih_alt
975 2754586U, // V6_vmpyihb_acc_alt
976 2770970U, // V6_vmpyihb_alt
977 2787354U, // V6_vmpyiowh_alt
978 2803738U, // V6_vmpyiwb_acc_alt
979 2820122U, // V6_vmpyiwb_alt
980 2836506U, // V6_vmpyiwh_acc_alt
981 2852890U, // V6_vmpyiwh_alt
982 2869274U, // V6_vmpyiwub_acc_alt
983 2885658U, // V6_vmpyiwub_alt
984 204228634U, // V6_vmpyowh_alt
985 221005850U, // V6_vmpyowh_rnd_alt
986 539789338U, // V6_vmpyowh_rnd_sacc_alt
987 556566554U, // V6_vmpyowh_sacc_alt
988 2934810U, // V6_vmpyub_acc_alt
989 2951194U, // V6_vmpyub_alt
990 2934810U, // V6_vmpyubv_acc_alt
991 2951194U, // V6_vmpyubv_alt
992 2967578U, // V6_vmpyuh_acc_alt
993 2983962U, // V6_vmpyuh_alt
994 2967578U, // V6_vmpyuhv_acc_alt
995 2983962U, // V6_vmpyuhv_alt
996 3000346U, // V6_vnavgb_alt
997 19793946U, // V6_vnavgh_alt
998 3033114U, // V6_vnavgub_alt
999 19826714U, // V6_vnavgw_alt
1000 3065882U, // V6_vnormamth_alt
1001 3082266U, // V6_vnormamtw_alt
1002 3098650U, // V6_vpackeb_alt
1003 3115034U, // V6_vpackeh_alt
1004 3131418U, // V6_vpackhb_sat_alt
1005 3147802U, // V6_vpackhub_sat_alt
1006 3164186U, // V6_vpackob_alt
1007 3180570U, // V6_vpackoh_alt
1008 3196954U, // V6_vpackwh_sat_alt
1009 3213338U, // V6_vpackwuh_sat_alt
1010 3229722U, // V6_vpopcounth_alt
1011 573671450U, // V6_vrmpybub_rtt_acc_alt
1012 573687834U, // V6_vrmpybub_rtt_alt
1013 20056090U, // V6_vrmpybus_acc_alt
1014 20072474U, // V6_vrmpybus_alt
1015 187828250U, // V6_vrmpybusi_acc_alt
1016 187844634U, // V6_vrmpybusi_alt
1017 20056090U, // V6_vrmpybusv_acc_alt
1018 20072474U, // V6_vrmpybusv_alt
1019 3311642U, // V6_vrmpybv_acc_alt
1020 3328026U, // V6_vrmpybv_alt
1021 20121626U, // V6_vrmpyub_acc_alt
1022 20138010U, // V6_vrmpyub_alt
1023 590579738U, // V6_vrmpyub_rtt_acc_alt
1024 590596122U, // V6_vrmpyub_rtt_alt
1025 187893786U, // V6_vrmpyubi_acc_alt
1026 187910170U, // V6_vrmpyubi_alt
1027 20121626U, // V6_vrmpyubv_acc_alt
1028 20138010U, // V6_vrmpyubv_alt
1029 3409946U, // V6_vrotr_alt
1030 3426330U, // V6_vroundhb_alt
1031 3442714U, // V6_vroundhub_alt
1032 3459098U, // V6_vrounduhub_alt
1033 3475482U, // V6_vrounduwuh_alt
1034 3491866U, // V6_vroundwh_alt
1035 3508250U, // V6_vroundwuh_alt
1036 188074010U, // V6_vrsadubi_acc_alt
1037 188090394U, // V6_vrsadubi_alt
1038 490096666U, // V6_vsathub_alt
1039 3573786U, // V6_vsatuwuh_alt
1040 490129434U, // V6_vsatwh_alt
1041 3606554U, // V6_vsb_alt
1042 3623698U, // V6_vscattermh_add_alt
1043 3623698U, // V6_vscattermh_alt
1044 607619366U, // V6_vscattermhq_alt
1045 3623698U, // V6_vscattermw_add_alt
1046 3623698U, // V6_vscattermw_alt
1047 3623698U, // V6_vscattermwh_add_alt
1048 3623698U, // V6_vscattermwh_alt
1049 624396582U, // V6_vscattermwhq_alt
1050 624396582U, // V6_vscattermwq_alt
1051 3655706U, // V6_vsh_alt
1052 3672090U, // V6_vshufeh_alt
1053 3688474U, // V6_vshuffb_alt
1054 3704858U, // V6_vshuffeb_alt
1055 3721242U, // V6_vshuffh_alt
1056 3737626U, // V6_vshuffob_alt
1057 3754010U, // V6_vshufoeb_alt
1058 3770394U, // V6_vshufoeh_alt
1059 3786778U, // V6_vshufoh_alt
1060 16926746U, // V6_vsubb_alt
1061 16926746U, // V6_vsubb_dv_alt
1062 638996595U, // V6_vsubbnq_alt
1063 638996774U, // V6_vsubbq_alt
1064 419579930U, // V6_vsubbsat_alt
1065 419579930U, // V6_vsubbsat_dv_alt
1066 20580378U, // V6_vsubh_alt
1067 20580378U, // V6_vsubh_dv_alt
1068 655806579U, // V6_vsubhnq_alt
1069 655806758U, // V6_vsubhq_alt
1070 423233562U, // V6_vsubhsat_alt
1071 423233562U, // V6_vsubhsat_dv_alt
1072 20580378U, // V6_vsubhw_alt
1073 20596762U, // V6_vsububh_alt
1074 423249946U, // V6_vsububsat_alt
1075 423249946U, // V6_vsububsat_dv_alt
1076 423266330U, // V6_vsubuhsat_alt
1077 423266330U, // V6_vsubuhsat_dv_alt
1078 20613146U, // V6_vsubuhw_alt
1079 3852314U, // V6_vsubuwsat_alt
1080 3852314U, // V6_vsubuwsat_dv_alt
1081 20645914U, // V6_vsubw_alt
1082 20645914U, // V6_vsubw_dv_alt
1083 672714867U, // V6_vsubwnq_alt
1084 672715046U, // V6_vsubwq_alt
1085 423299098U, // V6_vsubwsat_alt
1086 423299098U, // V6_vsubwsat_dv_alt
1087 3885082U, // V6_vtmpyb_acc_alt
1088 3901466U, // V6_vtmpyb_alt
1089 3917850U, // V6_vtmpybus_acc_alt
1090 3934234U, // V6_vtmpybus_alt
1091 3950618U, // V6_vtmpyhb_acc_alt
1092 3967002U, // V6_vtmpyhb_alt
1093 3623284U, // V6_vtran2x2_map
1094 3983386U, // V6_vunpackb_alt
1095 3999770U, // V6_vunpackh_alt
1096 4016154U, // V6_vunpackob_alt
1097 4032538U, // V6_vunpackoh_alt
1098 4048922U, // V6_vunpackub_alt
1099 4065306U, // V6_vunpackuh_alt
1100 4081690U, // V6_vzb_alt
1101 4098074U, // V6_vzh_alt
1102 297616U, // V6_zld0
1103 4114726U, // V6_zldp0
1104 4131501U, // Y2_crswap_old
1105 297547U, // Y2_dcfetch
1106 1606U, // Y2_k1lock_map
1107 1630U, // Y2_k1unlock_map
1108 2074U, // dup_A2_add
1109 2074U, // dup_A2_addi
1110 188696602U, // dup_A2_andir
1111 188712986U, // dup_A2_combineii
1112 4179994U, // dup_A2_sxtb
1113 4196378U, // dup_A2_sxth
1114 50432026U, // dup_A2_tfr
1115 50448410U, // dup_A2_tfrsi
1116 165914U, // dup_A2_zxtb
1117 4212762U, // dup_A2_zxth
1118 188712986U, // dup_A4_combineii
1119 490702874U, // dup_A4_combineir
1120 188778522U, // dup_A4_combineri
1121 687935603U, // dup_C2_cmoveif
1122 687935782U, // dup_C2_cmoveit
1123 687951987U, // dup_C2_cmovenewif
1124 687952166U, // dup_C2_cmovenewit
1125 188794906U, // dup_C2_cmpeqi
1126 4261914U, // dup_L2_deallocframe
1127 705021978U, // dup_L2_loadrb_io
1128 705038362U, // dup_L2_loadrd_io
1129 705054746U, // dup_L2_loadrh_io
1130 705071130U, // dup_L2_loadri_io
1131 705087514U, // dup_L2_loadrub_io
1132 705103898U, // dup_L2_loadruh_io
1133 71387669U, // dup_S2_allocframe
1134 725715408U, // dup_S2_storerb_io
1135 725715464U, // dup_S2_storerd_io
1136 725715540U, // dup_S2_storerh_io
1137 725715986U, // dup_S2_storeri_io
1138 742492624U, // dup_S4_storeirb_io
1139 742493202U, // dup_S4_storeiri_io
1140 21088282U, // A2_abs
1141 21088282U, // A2_absp
1142 423741466U, // A2_abssat
1143 2074U, // A2_add
1144 2074U, // A2_addh_h16_hh
1145 2074U, // A2_addh_h16_hl
1146 2074U, // A2_addh_h16_lh
1147 2074U, // A2_addh_h16_ll
1148 2074U, // A2_addh_h16_sat_hh
1149 2074U, // A2_addh_h16_sat_hl
1150 2074U, // A2_addh_h16_sat_lh
1151 2074U, // A2_addh_h16_sat_ll
1152 2074U, // A2_addh_l16_hl
1153 2074U, // A2_addh_l16_ll
1154 2074U, // A2_addh_l16_sat_hl
1155 2074U, // A2_addh_l16_sat_ll
1156 2074U, // A2_addi
1157 2074U, // A2_addp
1158 2074U, // A2_addpsat
1159 2074U, // A2_addsat
1160 2074U, // A2_addsph
1161 2074U, // A2_addspl
1162 490686490U, // A2_and
1163 188696602U, // A2_andir
1164 490686490U, // A2_andp
1165 4327450U, // A2_aslh
1166 4343834U, // A2_asrh
1167 759203866U, // A2_combine_hh
1168 759203866U, // A2_combine_hl
1169 775981082U, // A2_combine_lh
1170 775981082U, // A2_combine_ll
1171 188712986U, // A2_combineii
1172 490768410U, // A2_combinew
1173 4360218U, // A2_max
1174 4360218U, // A2_maxp
1175 4376602U, // A2_maxu
1176 4376602U, // A2_maxup
1177 4392986U, // A2_min
1178 4392986U, // A2_minp
1179 4409370U, // A2_minu
1180 4409370U, // A2_minup
1181 16812058U, // A2_negp
1182 419465242U, // A2_negsat
1183 1750U, // A2_nop
1184 51226U, // A2_notp
1185 490965018U, // A2_or
1186 188975130U, // A2_orir
1187 490965018U, // A2_orp
1188 788598899U, // A2_paddf
1189 788615283U, // A2_paddfnew
1190 788598899U, // A2_paddif
1191 788615283U, // A2_paddifnew
1192 788599078U, // A2_paddit
1193 788615462U, // A2_padditnew
1194 788599078U, // A2_paddt
1195 788615462U, // A2_paddtnew
1196 805376115U, // A2_pandf
1197 805392499U, // A2_pandfnew
1198 805376294U, // A2_pandt
1199 805392678U, // A2_pandtnew
1200 822153331U, // A2_porf
1201 822169715U, // A2_porfnew
1202 822153510U, // A2_port
1203 822169894U, // A2_portnew
1204 838930547U, // A2_psubf
1205 838946931U, // A2_psubfnew
1206 838930726U, // A2_psubt
1207 838947110U, // A2_psubtnew
1208 855707763U, // A2_pxorf
1209 855724147U, // A2_pxorfnew
1210 855707942U, // A2_pxort
1211 855724326U, // A2_pxortnew
1212 423872538U, // A2_roundsat
1213 4458522U, // A2_sat
1214 4474906U, // A2_satb
1215 4491290U, // A2_sath
1216 4507674U, // A2_satub
1217 4524058U, // A2_satuh
1218 4540442U, // A2_sub
1219 4540442U, // A2_subh_h16_hh
1220 4540442U, // A2_subh_h16_hl
1221 4540442U, // A2_subh_h16_lh
1222 4540442U, // A2_subh_h16_ll
1223 4540442U, // A2_subh_h16_sat_hh
1224 4540442U, // A2_subh_h16_sat_hl
1225 4540442U, // A2_subh_h16_sat_lh
1226 4540442U, // A2_subh_h16_sat_ll
1227 4540442U, // A2_subh_l16_hl
1228 4540442U, // A2_subh_l16_ll
1229 4540442U, // A2_subh_l16_sat_hl
1230 4540442U, // A2_subh_l16_sat_ll
1231 4540442U, // A2_subp
1232 491096090U, // A2_subri
1233 4540442U, // A2_subsat
1234 18253850U, // A2_svaddh
1235 420907034U, // A2_svaddhs
1236 420988954U, // A2_svadduhs
1237 18630682U, // A2_svavgh
1238 505169946U, // A2_svavghs
1239 19793946U, // A2_svnavgh
1240 20580378U, // A2_svsubh
1241 423233562U, // A2_svsubhs
1242 423266330U, // A2_svsubuhs
1243 4573210U, // A2_swiz
1244 4179994U, // A2_sxtb
1245 4196378U, // A2_sxth
1246 4589594U, // A2_sxtw
1247 50432026U, // A2_tfr
1248 50432026U, // A2_tfrcrr
1249 71714842U, // A2_tfrih
1250 71731226U, // A2_tfril
1251 50432026U, // A2_tfrrcr
1252 50448410U, // A2_tfrsi
1253 18155546U, // A2_vabsh
1254 420808730U, // A2_vabshsat
1255 18221082U, // A2_vabsw
1256 420874266U, // A2_vabswsat
1257 18253850U, // A2_vaddh
1258 420907034U, // A2_vaddhs
1259 18319386U, // A2_vaddub
1260 420972570U, // A2_vaddubs
1261 420988954U, // A2_vadduhs
1262 18384922U, // A2_vaddw
1263 421038106U, // A2_vaddws
1264 18630682U, // A2_vavgh
1265 874268698U, // A2_vavghcr
1266 505169946U, // A2_vavghr
1267 18647066U, // A2_vavgub
1268 505186330U, // A2_vavgubr
1269 18663450U, // A2_vavguh
1270 505202714U, // A2_vavguhr
1271 18679834U, // A2_vavguw
1272 505219098U, // A2_vavguwr
1273 18696218U, // A2_vavgw
1274 874334234U, // A2_vavgwcr
1275 505235482U, // A2_vavgwr
1276 491178010U, // A2_vcmpbeq
1277 491194394U, // A2_vcmpbgtu
1278 491210778U, // A2_vcmpheq
1279 491227162U, // A2_vcmphgt
1280 491243546U, // A2_vcmphgtu
1281 491259930U, // A2_vcmpweq
1282 491276314U, // A2_vcmpwgt
1283 491292698U, // A2_vcmpwgtu
1284 4769818U, // A2_vconj
1285 2230298U, // A2_vmaxb
1286 2246682U, // A2_vmaxh
1287 2263066U, // A2_vmaxub
1288 2279450U, // A2_vmaxuh
1289 4786202U, // A2_vmaxuw
1290 2295834U, // A2_vmaxw
1291 2312218U, // A2_vminb
1292 2328602U, // A2_vminh
1293 2344986U, // A2_vminub
1294 2361370U, // A2_vminuh
1295 4802586U, // A2_vminuw
1296 2377754U, // A2_vminw
1297 19793946U, // A2_vnavgh
1298 892209178U, // A2_vnavghcr
1299 271452186U, // A2_vnavghr
1300 19826714U, // A2_vnavgw
1301 892241946U, // A2_vnavgwcr
1302 271484954U, // A2_vnavgwr
1303 4818970U, // A2_vraddub
1304 4835354U, // A2_vraddub_acc
1305 20318234U, // A2_vrsadub
1306 20301850U, // A2_vrsadub_acc
1307 20580378U, // A2_vsubh
1308 423233562U, // A2_vsubhs
1309 20596762U, // A2_vsubub
1310 423249946U, // A2_vsububs
1311 423266330U, // A2_vsubuhs
1312 20645914U, // A2_vsubw
1313 423299098U, // A2_vsubws
1314 4851738U, // A2_xor
1315 4851738U, // A2_xorp
1316 4212762U, // A2_zxth
1317 67110938U, // A4_addp_c
1318 910116890U, // A4_andn
1319 910116890U, // A4_andnp
1320 491407386U, // A4_bitsplit
1321 189417498U, // A4_bitspliti
1322 922929178U, // A4_boundscheck_hi
1323 939706394U, // A4_boundscheck_lo
1324 491423770U, // A4_cmpbeq
1325 189433882U, // A4_cmpbeqi
1326 491440154U, // A4_cmpbgt
1327 189450266U, // A4_cmpbgti
1328 491456538U, // A4_cmpbgtu
1329 189466650U, // A4_cmpbgtui
1330 491472922U, // A4_cmpheq
1331 189483034U, // A4_cmpheqi
1332 491489306U, // A4_cmphgt
1333 189499418U, // A4_cmphgti
1334 491505690U, // A4_cmphgtu
1335 189515802U, // A4_cmphgtui
1336 188712986U, // A4_combineii
1337 490702874U, // A4_combineir
1338 188778522U, // A4_combineri
1339 189532186U, // A4_cround_ri
1340 491522074U, // A4_cround_rr
1341 297176U, // A4_ext
1342 4999194U, // A4_modwrapu
1343 910395418U, // A4_orn
1344 910395418U, // A4_ornp
1345 956371059U, // A4_paslhf
1346 956387443U, // A4_paslhfnew
1347 956371238U, // A4_paslht
1348 956387622U, // A4_paslhtnew
1349 973148275U, // A4_pasrhf
1350 973164659U, // A4_pasrhfnew
1351 973148454U, // A4_pasrht
1352 973164838U, // A4_pasrhtnew
1353 989925491U, // A4_psxtbf
1354 989941875U, // A4_psxtbfnew
1355 989925670U, // A4_psxtbt
1356 989942054U, // A4_psxtbtnew
1357 1006702707U, // A4_psxthf
1358 1006719091U, // A4_psxthfnew
1359 1006702886U, // A4_psxtht
1360 1006719270U, // A4_psxthtnew
1361 1023479923U, // A4_pzxtbf
1362 1023496307U, // A4_pzxtbfnew
1363 1023480102U, // A4_pzxtbt
1364 1023496486U, // A4_pzxtbtnew
1365 1040257139U, // A4_pzxthf
1366 1040273523U, // A4_pzxthfnew
1367 1040257318U, // A4_pzxtht
1368 1040273702U, // A4_pzxthtnew
1369 490784794U, // A4_rcmpeq
1370 188794906U, // A4_rcmpeqi
1371 491554842U, // A4_rcmpneq
1372 189564954U, // A4_rcmpneqi
1373 188991514U, // A4_round_ri
1374 188991514U, // A4_round_ri_sat
1375 490981402U, // A4_round_rr
1376 490981402U, // A4_round_rr_sat
1377 71649306U, // A4_subp_c
1378 50432026U, // A4_tfrcpp
1379 50432026U, // A4_tfrpcp
1380 5031962U, // A4_tlbmatch
1381 5048346U, // A4_vcmpbeq_any
1382 189188122U, // A4_vcmpbeqi
1383 491603994U, // A4_vcmpbgt
1384 189614106U, // A4_vcmpbgti
1385 189204506U, // A4_vcmpbgtui
1386 189220890U, // A4_vcmpheqi
1387 189237274U, // A4_vcmphgti
1388 189253658U, // A4_vcmphgtui
1389 189270042U, // A4_vcmpweqi
1390 189286426U, // A4_vcmpwgti
1391 189302810U, // A4_vcmpwgtui
1392 5081114U, // A4_vrmaxh
1393 5097498U, // A4_vrmaxuh
1394 5113882U, // A4_vrmaxuw
1395 5130266U, // A4_vrmaxw
1396 5146650U, // A4_vrminh
1397 5163034U, // A4_vrminuh
1398 5179418U, // A4_vrminuw
1399 5195802U, // A4_vrminw
1400 3622938U, // A5_ACS
1401 5212186U, // A5_vaddhubs
1402 5228570U, // A6_vcmpbeq_notany
1403 3622938U, // A6_vminub_RdP
1404 5244954U, // A7_clip
1405 189532186U, // A7_croundd_ri
1406 491522074U, // A7_croundd_rr
1407 5261338U, // A7_vclip
1408 5277722U, // C2_all8
1409 490686490U, // C2_and
1410 1061111834U, // C2_andn
1411 5294106U, // C2_any8
1412 491849754U, // C2_bitsclr
1413 189859866U, // C2_bitsclri
1414 5326874U, // C2_bitsset
1415 1073811571U, // C2_ccombinewf
1416 1073827955U, // C2_ccombinewnewf
1417 1073828134U, // C2_ccombinewnewt
1418 1073811750U, // C2_ccombinewt
1419 687935603U, // C2_cmoveif
1420 687935782U, // C2_cmoveit
1421 687951987U, // C2_cmovenewif
1422 687952166U, // C2_cmovenewit
1423 490784794U, // C2_cmpeq
1424 188794906U, // C2_cmpeqi
1425 490784794U, // C2_cmpeqp
1426 491882522U, // C2_cmpgt
1427 189892634U, // C2_cmpgti
1428 491882522U, // C2_cmpgtp
1429 491898906U, // C2_cmpgtu
1430 189909018U, // C2_cmpgtui
1431 491898906U, // C2_cmpgtup
1432 5376026U, // C2_mask
1433 491931674U, // C2_mux
1434 189941786U, // C2_muxii
1435 491931674U, // C2_muxir
1436 189941786U, // C2_muxri
1437 51226U, // C2_not
1438 490965018U, // C2_or
1439 1061390362U, // C2_orn
1440 50432026U, // C2_tfrpr
1441 50432026U, // C2_tfrrp
1442 5408794U, // C2_vitpack
1443 5425178U, // C2_vmux
1444 4851738U, // C2_xor
1445 5441562U, // C4_addipc
1446 1094666266U, // C4_and_and
1447 1094666266U, // C4_and_andn
1448 1111443482U, // C4_and_or
1449 1111443482U, // C4_and_orn
1450 491997210U, // C4_cmplte
1451 190007322U, // C4_cmpltei
1452 492013594U, // C4_cmplteu
1453 190023706U, // C4_cmplteui
1454 491554842U, // C4_cmpneq
1455 189564954U, // C4_cmpneqi
1456 5490714U, // C4_fastcorner9
1457 5507098U, // C4_fastcorner9_not
1458 492062746U, // C4_nbitsclr
1459 190072858U, // C4_nbitsclri
1460 5539866U, // C4_nbitsset
1461 1094944794U, // C4_or_and
1462 1094944794U, // C4_or_andn
1463 1111722010U, // C4_or_or
1464 1111722010U, // C4_or_orn
1465 759897U, // CALLProfile
1466 5556250U, // CONST32
1467 5572634U, // CONST64
1468 0U, // DuplexIClass0
1469 0U, // DuplexIClass1
1470 0U, // DuplexIClass2
1471 0U, // DuplexIClass3
1472 0U, // DuplexIClass4
1473 0U, // DuplexIClass5
1474 0U, // DuplexIClass6
1475 0U, // DuplexIClass7
1476 0U, // DuplexIClass8
1477 0U, // DuplexIClass9
1478 0U, // DuplexIClassA
1479 0U, // DuplexIClassB
1480 0U, // DuplexIClassC
1481 0U, // DuplexIClassD
1482 0U, // DuplexIClassE
1483 0U, // DuplexIClassF
1484 755820U, // EH_RETURN_JMPR
1485 5589018U, // F2_conv_d2df
1486 5605402U, // F2_conv_d2sf
1487 22399002U, // F2_conv_df2d
1488 1129695258U, // F2_conv_df2d_chop
1489 5638170U, // F2_conv_df2sf
1490 22431770U, // F2_conv_df2ud
1491 1129728026U, // F2_conv_df2ud_chop
1492 22448154U, // F2_conv_df2uw
1493 1129744410U, // F2_conv_df2uw_chop
1494 22464538U, // F2_conv_df2w
1495 1129760794U, // F2_conv_df2w_chop
1496 22480922U, // F2_conv_sf2d
1497 1129777178U, // F2_conv_sf2d_chop
1498 5720090U, // F2_conv_sf2df
1499 22513690U, // F2_conv_sf2ud
1500 1129809946U, // F2_conv_sf2ud_chop
1501 22530074U, // F2_conv_sf2uw
1502 1129826330U, // F2_conv_sf2uw_chop
1503 22546458U, // F2_conv_sf2w
1504 1129842714U, // F2_conv_sf2w_chop
1505 5785626U, // F2_conv_ud2df
1506 5802010U, // F2_conv_ud2sf
1507 5818394U, // F2_conv_uw2df
1508 5834778U, // F2_conv_uw2sf
1509 5851162U, // F2_conv_w2df
1510 5867546U, // F2_conv_w2sf
1511 5883930U, // F2_dfadd
1512 5900314U, // F2_dfclass
1513 5916698U, // F2_dfcmpeq
1514 5933082U, // F2_dfcmpge
1515 5949466U, // F2_dfcmpgt
1516 5965850U, // F2_dfcmpuo
1517 1146832922U, // F2_dfimm_n
1518 1163610138U, // F2_dfimm_p
1519 5998618U, // F2_dfmax
1520 6015002U, // F2_dfmin
1521 6031386U, // F2_dfmpyfix
1522 6047770U, // F2_dfmpyhh
1523 6064154U, // F2_dfmpylh
1524 6080538U, // F2_dfmpyll
1525 6096922U, // F2_dfsub
1526 6113306U, // F2_sfadd
1527 6129690U, // F2_sfclass
1528 6146074U, // F2_sfcmpeq
1529 6162458U, // F2_sfcmpge
1530 6178842U, // F2_sfcmpgt
1531 6195226U, // F2_sfcmpuo
1532 6211610U, // F2_sffixupd
1533 6227994U, // F2_sffixupn
1534 6244378U, // F2_sffixupr
1535 23037978U, // F2_sffma
1536 1180665882U, // F2_sffma_lib
1537 492800026U, // F2_sffma_sc
1538 23054362U, // F2_sffms
1539 1180682266U, // F2_sffms_lib
1540 1147144218U, // F2_sfimm_n
1541 1163921434U, // F2_sfimm_p
1542 3622938U, // F2_sfinvsqrta
1543 6309914U, // F2_sfmax
1544 6326298U, // F2_sfmin
1545 6342682U, // F2_sfmpy
1546 3622938U, // F2_sfrecipa
1547 6359066U, // F2_sfsub
1548 50432026U, // G4_tfrgcpp
1549 50432026U, // G4_tfrgcrr
1550 50432026U, // G4_tfrgpcp
1551 50432026U, // G4_tfrgrcr
1552 4605978U, // HI
1553 759897U, // J2_call
1554 6375539U, // J2_callf
1555 755813U, // J2_callr
1556 6391923U, // J2_callrf
1557 755785U, // J2_callrh
1558 6392102U, // J2_callrt
1559 6375718U, // J2_callt
1560 759903U, // J2_jump
1561 6408307U, // J2_jumpf
1562 6424691U, // J2_jumpfnew
1563 6441075U, // J2_jumpfnewpt
1564 6457459U, // J2_jumpfpt
1565 755820U, // J2_jumpr
1566 6473843U, // J2_jumprf
1567 6490227U, // J2_jumprfnew
1568 6506611U, // J2_jumprfnewpt
1569 6522995U, // J2_jumprfpt
1570 6539558U, // J2_jumprgtez
1571 6555942U, // J2_jumprgtezpt
1572 755793U, // J2_jumprh
1573 6572326U, // J2_jumprltez
1574 6588710U, // J2_jumprltezpt
1575 6605094U, // J2_jumprnz
1576 6621478U, // J2_jumprnzpt
1577 6474022U, // J2_jumprt
1578 6490406U, // J2_jumprtnew
1579 6506790U, // J2_jumprtnewpt
1580 6523174U, // J2_jumprtpt
1581 6637862U, // J2_jumprz
1582 6654246U, // J2_jumprzpt
1583 6408486U, // J2_jumpt
1584 6424870U, // J2_jumptnew
1585 6441254U, // J2_jumptnewpt
1586 6457638U, // J2_jumptpt
1587 4282682U, // J2_loop0i
1588 4282682U, // J2_loop0iext
1589 3627322U, // J2_loop0r
1590 3627322U, // J2_loop0rext
1591 4282733U, // J2_loop1i
1592 4282733U, // J2_loop1iext
1593 3627373U, // J2_loop1r
1594 3627373U, // J2_loop1rext
1595 297161U, // J2_pause
1596 4282674U, // J2_ploop1si
1597 3627314U, // J2_ploop1sr
1598 4282689U, // J2_ploop2si
1599 3627329U, // J2_ploop2sr
1600 4282704U, // J2_ploop3si
1601 3627344U, // J2_ploop3sr
1602 1595U, // J2_rte
1603 297106U, // J2_trap0
1604 71387494U, // J2_trap1
1605 1587U, // J2_unpause
1606 1197853397U, // J4_cmpeq_f_jumpnv_nt
1607 1214630613U, // J4_cmpeq_f_jumpnv_t
1608 3623611U, // J4_cmpeq_fp0_jump_nt
1609 3623611U, // J4_cmpeq_fp0_jump_t
1610 3623624U, // J4_cmpeq_fp1_jump_nt
1611 3623624U, // J4_cmpeq_fp1_jump_t
1612 1197853410U, // J4_cmpeq_t_jumpnv_nt
1613 1214630626U, // J4_cmpeq_t_jumpnv_t
1614 3623611U, // J4_cmpeq_tp0_jump_nt
1615 3623611U, // J4_cmpeq_tp0_jump_t
1616 3623624U, // J4_cmpeq_tp1_jump_nt
1617 3623624U, // J4_cmpeq_tp1_jump_t
1618 1197869781U, // J4_cmpeqi_f_jumpnv_nt
1619 1214646997U, // J4_cmpeqi_f_jumpnv_t
1620 4278971U, // J4_cmpeqi_fp0_jump_nt
1621 4278971U, // J4_cmpeqi_fp0_jump_t
1622 4278984U, // J4_cmpeqi_fp1_jump_nt
1623 4278984U, // J4_cmpeqi_fp1_jump_t
1624 1197869794U, // J4_cmpeqi_t_jumpnv_nt
1625 1214647010U, // J4_cmpeqi_t_jumpnv_t
1626 4278971U, // J4_cmpeqi_tp0_jump_nt
1627 4278971U, // J4_cmpeqi_tp0_jump_t
1628 4278984U, // J4_cmpeqi_tp1_jump_nt
1629 4278984U, // J4_cmpeqi_tp1_jump_t
1630 1197869781U, // J4_cmpeqn1_f_jumpnv_nt
1631 1214646997U, // J4_cmpeqn1_f_jumpnv_t
1632 4278971U, // J4_cmpeqn1_fp0_jump_nt
1633 4278971U, // J4_cmpeqn1_fp0_jump_t
1634 4278984U, // J4_cmpeqn1_fp1_jump_nt
1635 4278984U, // J4_cmpeqn1_fp1_jump_t
1636 1197869794U, // J4_cmpeqn1_t_jumpnv_nt
1637 1214647010U, // J4_cmpeqn1_t_jumpnv_t
1638 4278971U, // J4_cmpeqn1_tp0_jump_nt
1639 4278971U, // J4_cmpeqn1_tp0_jump_t
1640 4278984U, // J4_cmpeqn1_tp1_jump_nt
1641 4278984U, // J4_cmpeqn1_tp1_jump_t
1642 1197853502U, // J4_cmpgt_f_jumpnv_nt
1643 1214630718U, // J4_cmpgt_f_jumpnv_t
1644 3623716U, // J4_cmpgt_fp0_jump_nt
1645 3623716U, // J4_cmpgt_fp0_jump_t
1646 3623729U, // J4_cmpgt_fp1_jump_nt
1647 3623729U, // J4_cmpgt_fp1_jump_t
1648 1197853515U, // J4_cmpgt_t_jumpnv_nt
1649 1214630731U, // J4_cmpgt_t_jumpnv_t
1650 3623716U, // J4_cmpgt_tp0_jump_nt
1651 3623716U, // J4_cmpgt_tp0_jump_t
1652 3623729U, // J4_cmpgt_tp1_jump_nt
1653 3623729U, // J4_cmpgt_tp1_jump_t
1654 1197869886U, // J4_cmpgti_f_jumpnv_nt
1655 1214647102U, // J4_cmpgti_f_jumpnv_t
1656 4279076U, // J4_cmpgti_fp0_jump_nt
1657 4279076U, // J4_cmpgti_fp0_jump_t
1658 4279089U, // J4_cmpgti_fp1_jump_nt
1659 4279089U, // J4_cmpgti_fp1_jump_t
1660 1197869899U, // J4_cmpgti_t_jumpnv_nt
1661 1214647115U, // J4_cmpgti_t_jumpnv_t
1662 4279076U, // J4_cmpgti_tp0_jump_nt
1663 4279076U, // J4_cmpgti_tp0_jump_t
1664 4279089U, // J4_cmpgti_tp1_jump_nt
1665 4279089U, // J4_cmpgti_tp1_jump_t
1666 1197869886U, // J4_cmpgtn1_f_jumpnv_nt
1667 1214647102U, // J4_cmpgtn1_f_jumpnv_t
1668 4279076U, // J4_cmpgtn1_fp0_jump_nt
1669 4279076U, // J4_cmpgtn1_fp0_jump_t
1670 4279089U, // J4_cmpgtn1_fp1_jump_nt
1671 4279089U, // J4_cmpgtn1_fp1_jump_t
1672 1197869899U, // J4_cmpgtn1_t_jumpnv_nt
1673 1214647115U, // J4_cmpgtn1_t_jumpnv_t
1674 4279076U, // J4_cmpgtn1_tp0_jump_nt
1675 4279076U, // J4_cmpgtn1_tp0_jump_t
1676 4279089U, // J4_cmpgtn1_tp1_jump_nt
1677 4279089U, // J4_cmpgtn1_tp1_jump_t
1678 1197853635U, // J4_cmpgtu_f_jumpnv_nt
1679 1214630851U, // J4_cmpgtu_f_jumpnv_t
1680 3623847U, // J4_cmpgtu_fp0_jump_nt
1681 3623847U, // J4_cmpgtu_fp0_jump_t
1682 3623861U, // J4_cmpgtu_fp1_jump_nt
1683 3623861U, // J4_cmpgtu_fp1_jump_t
1684 1197853649U, // J4_cmpgtu_t_jumpnv_nt
1685 1214630865U, // J4_cmpgtu_t_jumpnv_t
1686 3623847U, // J4_cmpgtu_tp0_jump_nt
1687 3623847U, // J4_cmpgtu_tp0_jump_t
1688 3623861U, // J4_cmpgtu_tp1_jump_nt
1689 3623861U, // J4_cmpgtu_tp1_jump_t
1690 1197870019U, // J4_cmpgtui_f_jumpnv_nt
1691 1214647235U, // J4_cmpgtui_f_jumpnv_t
1692 4279207U, // J4_cmpgtui_fp0_jump_nt
1693 4279207U, // J4_cmpgtui_fp0_jump_t
1694 4279221U, // J4_cmpgtui_fp1_jump_nt
1695 4279221U, // J4_cmpgtui_fp1_jump_t
1696 1197870033U, // J4_cmpgtui_t_jumpnv_nt
1697 1214647249U, // J4_cmpgtui_t_jumpnv_t
1698 4279207U, // J4_cmpgtui_tp0_jump_nt
1699 4279207U, // J4_cmpgtui_tp0_jump_t
1700 4279221U, // J4_cmpgtui_tp1_jump_nt
1701 4279221U, // J4_cmpgtui_tp1_jump_t
1702 3623742U, // J4_cmplt_f_jumpnv_nt
1703 3623742U, // J4_cmplt_f_jumpnv_t
1704 3623755U, // J4_cmplt_t_jumpnv_nt
1705 3623755U, // J4_cmplt_t_jumpnv_t
1706 3623875U, // J4_cmpltu_f_jumpnv_nt
1707 3623875U, // J4_cmpltu_f_jumpnv_t
1708 3623889U, // J4_cmpltu_t_jumpnv_nt
1709 3623889U, // J4_cmpltu_t_jumpnv_t
1710 297756U, // J4_hintjumpr
1711 1224853530U, // J4_jumpseti
1712 1224837146U, // J4_jumpsetr
1713 6703991U, // J4_tstbit0_f_jumpnv_nt
1714 6720375U, // J4_tstbit0_f_jumpnv_t
1715 6736733U, // J4_tstbit0_fp0_jump_nt
1716 6753117U, // J4_tstbit0_fp0_jump_t
1717 6769514U, // J4_tstbit0_fp1_jump_nt
1718 6785898U, // J4_tstbit0_fp1_jump_t
1719 6704004U, // J4_tstbit0_t_jumpnv_nt
1720 6720388U, // J4_tstbit0_t_jumpnv_t
1721 6802269U, // J4_tstbit0_tp0_jump_nt
1722 6818653U, // J4_tstbit0_tp0_jump_t
1723 6835050U, // J4_tstbit0_tp1_jump_nt
1724 6851434U, // J4_tstbit0_tp1_jump_t
1725 4261914U, // L2_deallocframe
1726 67422234U, // L2_loadalignb_io
1727 313370U, // L2_loadalignb_pbr
1728 313370U, // L2_loadalignb_pci
1729 313370U, // L2_loadalignb_pcr
1730 313370U, // L2_loadalignb_pi
1731 313370U, // L2_loadalignb_pr
1732 67438618U, // L2_loadalignh_io
1733 329754U, // L2_loadalignh_pbr
1734 329754U, // L2_loadalignh_pci
1735 329754U, // L2_loadalignh_pcr
1736 329754U, // L2_loadalignh_pi
1737 329754U, // L2_loadalignh_pr
1738 704989210U, // L2_loadbsw2_io
1739 1241860122U, // L2_loadbsw2_pbr
1740 1258637338U, // L2_loadbsw2_pci
1741 1275414554U, // L2_loadbsw2_pcr
1742 1258637338U, // L2_loadbsw2_pi
1743 1241860122U, // L2_loadbsw2_pr
1744 704989210U, // L2_loadbsw4_io
1745 1241860122U, // L2_loadbsw4_pbr
1746 1258637338U, // L2_loadbsw4_pci
1747 1275414554U, // L2_loadbsw4_pcr
1748 1258637338U, // L2_loadbsw4_pi
1749 1241860122U, // L2_loadbsw4_pr
1750 705005594U, // L2_loadbzw2_io
1751 1241876506U, // L2_loadbzw2_pbr
1752 1258653722U, // L2_loadbzw2_pci
1753 1275430938U, // L2_loadbzw2_pcr
1754 1258653722U, // L2_loadbzw2_pi
1755 1241876506U, // L2_loadbzw2_pr
1756 705005594U, // L2_loadbzw4_io
1757 1241876506U, // L2_loadbzw4_pbr
1758 1258653722U, // L2_loadbzw4_pci
1759 1275430938U, // L2_loadbzw4_pcr
1760 1258653722U, // L2_loadbzw4_pi
1761 1241876506U, // L2_loadbzw4_pr
1762 705021978U, // L2_loadrb_io
1763 1241892890U, // L2_loadrb_pbr
1764 1258670106U, // L2_loadrb_pci
1765 1275447322U, // L2_loadrb_pcr
1766 1258670106U, // L2_loadrb_pi
1767 1241892890U, // L2_loadrb_pr
1768 6866970U, // L2_loadrbgp
1769 705038362U, // L2_loadrd_io
1770 1241909274U, // L2_loadrd_pbr
1771 1258686490U, // L2_loadrd_pci
1772 1275463706U, // L2_loadrd_pcr
1773 1258686490U, // L2_loadrd_pi
1774 1241909274U, // L2_loadrd_pr
1775 6883354U, // L2_loadrdgp
1776 705054746U, // L2_loadrh_io
1777 1241925658U, // L2_loadrh_pbr
1778 1258702874U, // L2_loadrh_pci
1779 1275480090U, // L2_loadrh_pcr
1780 1258702874U, // L2_loadrh_pi
1781 1241925658U, // L2_loadrh_pr
1782 6899738U, // L2_loadrhgp
1783 705071130U, // L2_loadri_io
1784 1241942042U, // L2_loadri_pbr
1785 1258719258U, // L2_loadri_pci
1786 1275496474U, // L2_loadri_pcr
1787 1258719258U, // L2_loadri_pi
1788 1241942042U, // L2_loadri_pr
1789 6916122U, // L2_loadrigp
1790 705087514U, // L2_loadrub_io
1791 1241958426U, // L2_loadrub_pbr
1792 1258735642U, // L2_loadrub_pci
1793 1275512858U, // L2_loadrub_pcr
1794 1258735642U, // L2_loadrub_pi
1795 1241958426U, // L2_loadrub_pr
1796 6932506U, // L2_loadrubgp
1797 705103898U, // L2_loadruh_io
1798 1241974810U, // L2_loadruh_pbr
1799 1258752026U, // L2_loadruh_pci
1800 1275529242U, // L2_loadruh_pcr
1801 1258752026U, // L2_loadruh_pi
1802 1241974810U, // L2_loadruh_pr
1803 6948890U, // L2_loadruhgp
1804 6965274U, // L2_loadw_aq
1805 6981658U, // L2_loadw_locked
1806 83955827U, // L2_ploadrbf_io
1807 83959923U, // L2_ploadrbf_pi
1808 83972211U, // L2_ploadrbfnew_io
1809 83976307U, // L2_ploadrbfnew_pi
1810 83956006U, // L2_ploadrbt_io
1811 83960102U, // L2_ploadrbt_pi
1812 83972390U, // L2_ploadrbtnew_io
1813 83976486U, // L2_ploadrbtnew_pi
1814 100733043U, // L2_ploadrdf_io
1815 100737139U, // L2_ploadrdf_pi
1816 100749427U, // L2_ploadrdfnew_io
1817 100753523U, // L2_ploadrdfnew_pi
1818 100733222U, // L2_ploadrdt_io
1819 100737318U, // L2_ploadrdt_pi
1820 100749606U, // L2_ploadrdtnew_io
1821 100753702U, // L2_ploadrdtnew_pi
1822 117510259U, // L2_ploadrhf_io
1823 117514355U, // L2_ploadrhf_pi
1824 117526643U, // L2_ploadrhfnew_io
1825 117530739U, // L2_ploadrhfnew_pi
1826 117510438U, // L2_ploadrht_io
1827 117514534U, // L2_ploadrht_pi
1828 117526822U, // L2_ploadrhtnew_io
1829 117530918U, // L2_ploadrhtnew_pi
1830 134287475U, // L2_ploadrif_io
1831 134291571U, // L2_ploadrif_pi
1832 134303859U, // L2_ploadrifnew_io
1833 134307955U, // L2_ploadrifnew_pi
1834 134287654U, // L2_ploadrit_io
1835 134291750U, // L2_ploadrit_pi
1836 134304038U, // L2_ploadritnew_io
1837 134308134U, // L2_ploadritnew_pi
1838 151064691U, // L2_ploadrubf_io
1839 151068787U, // L2_ploadrubf_pi
1840 151081075U, // L2_ploadrubfnew_io
1841 151085171U, // L2_ploadrubfnew_pi
1842 151064870U, // L2_ploadrubt_io
1843 151068966U, // L2_ploadrubt_pi
1844 151081254U, // L2_ploadrubtnew_io
1845 151085350U, // L2_ploadrubtnew_pi
1846 167841907U, // L2_ploadruhf_io
1847 167846003U, // L2_ploadruhf_pi
1848 167858291U, // L2_ploadruhfnew_io
1849 167862387U, // L2_ploadruhfnew_pi
1850 167842086U, // L2_ploadruht_io
1851 167846182U, // L2_ploadruht_pi
1852 167858470U, // L2_ploadruhtnew_io
1853 167862566U, // L2_ploadruhtnew_pi
1854 1296140752U, // L4_add_memopb_io
1855 1296140884U, // L4_add_memoph_io
1856 1296141330U, // L4_add_memopw_io
1857 1312917968U, // L4_and_memopb_io
1858 1312918100U, // L4_and_memoph_io
1859 1312918546U, // L4_and_memopw_io
1860 1329695184U, // L4_iadd_memopb_io
1861 1329695316U, // L4_iadd_memoph_io
1862 1329695762U, // L4_iadd_memopw_io
1863 1346472400U, // L4_iand_memopb_io
1864 1346472532U, // L4_iand_memoph_io
1865 1346472978U, // L4_iand_memopw_io
1866 1363249616U, // L4_ior_memopb_io
1867 1363249748U, // L4_ior_memoph_io
1868 1363250194U, // L4_ior_memopw_io
1869 1380026832U, // L4_isub_memopb_io
1870 1380026964U, // L4_isub_memoph_io
1871 1380027410U, // L4_isub_memopw_io
1872 313370U, // L4_loadalignb_ap
1873 67422234U, // L4_loadalignb_ur
1874 329754U, // L4_loadalignh_ap
1875 67438618U, // L4_loadalignh_ur
1876 1392855066U, // L4_loadbsw2_ap
1877 1409632282U, // L4_loadbsw2_ur
1878 1392855066U, // L4_loadbsw4_ap
1879 1409632282U, // L4_loadbsw4_ur
1880 1392871450U, // L4_loadbzw2_ap
1881 1409648666U, // L4_loadbzw2_ur
1882 1392871450U, // L4_loadbzw4_ap
1883 1409648666U, // L4_loadbzw4_ur
1884 6998042U, // L4_loadd_aq
1885 7014426U, // L4_loadd_locked
1886 1392887834U, // L4_loadrb_ap
1887 1426442266U, // L4_loadrb_rr
1888 1409665050U, // L4_loadrb_ur
1889 1392904218U, // L4_loadrd_ap
1890 1426458650U, // L4_loadrd_rr
1891 1409681434U, // L4_loadrd_ur
1892 1392920602U, // L4_loadrh_ap
1893 1426475034U, // L4_loadrh_rr
1894 1409697818U, // L4_loadrh_ur
1895 1392936986U, // L4_loadri_ap
1896 1426491418U, // L4_loadri_rr
1897 1409714202U, // L4_loadri_ur
1898 1392953370U, // L4_loadrub_ap
1899 1426507802U, // L4_loadrub_rr
1900 1409730586U, // L4_loadrub_ur
1901 1392969754U, // L4_loadruh_ap
1902 1426524186U, // L4_loadruh_rr
1903 1409746970U, // L4_loadruh_ur
1904 7030810U, // L4_loadw_phys
1905 1447135696U, // L4_or_memopb_io
1906 1447135828U, // L4_or_memoph_io
1907 1447136274U, // L4_or_memopw_io
1908 1459687539U, // L4_ploadrbf_abs
1909 83955827U, // L4_ploadrbf_rr
1910 1459703923U, // L4_ploadrbfnew_abs
1911 83972211U, // L4_ploadrbfnew_rr
1912 1459687718U, // L4_ploadrbt_abs
1913 83956006U, // L4_ploadrbt_rr
1914 1459704102U, // L4_ploadrbtnew_abs
1915 83972390U, // L4_ploadrbtnew_rr
1916 1476464755U, // L4_ploadrdf_abs
1917 100733043U, // L4_ploadrdf_rr
1918 1476481139U, // L4_ploadrdfnew_abs
1919 100749427U, // L4_ploadrdfnew_rr
1920 1476464934U, // L4_ploadrdt_abs
1921 100733222U, // L4_ploadrdt_rr
1922 1476481318U, // L4_ploadrdtnew_abs
1923 100749606U, // L4_ploadrdtnew_rr
1924 1493241971U, // L4_ploadrhf_abs
1925 117510259U, // L4_ploadrhf_rr
1926 1493258355U, // L4_ploadrhfnew_abs
1927 117526643U, // L4_ploadrhfnew_rr
1928 1493242150U, // L4_ploadrht_abs
1929 117510438U, // L4_ploadrht_rr
1930 1493258534U, // L4_ploadrhtnew_abs
1931 117526822U, // L4_ploadrhtnew_rr
1932 1510019187U, // L4_ploadrif_abs
1933 134287475U, // L4_ploadrif_rr
1934 1510035571U, // L4_ploadrifnew_abs
1935 134303859U, // L4_ploadrifnew_rr
1936 1510019366U, // L4_ploadrit_abs
1937 134287654U, // L4_ploadrit_rr
1938 1510035750U, // L4_ploadritnew_abs
1939 134304038U, // L4_ploadritnew_rr
1940 1526796403U, // L4_ploadrubf_abs
1941 151064691U, // L4_ploadrubf_rr
1942 1526812787U, // L4_ploadrubfnew_abs
1943 151081075U, // L4_ploadrubfnew_rr
1944 1526796582U, // L4_ploadrubt_abs
1945 151064870U, // L4_ploadrubt_rr
1946 1526812966U, // L4_ploadrubtnew_abs
1947 151081254U, // L4_ploadrubtnew_rr
1948 1543573619U, // L4_ploadruhf_abs
1949 167841907U, // L4_ploadruhf_rr
1950 1543590003U, // L4_ploadruhfnew_abs
1951 167858291U, // L4_ploadruhfnew_rr
1952 1543573798U, // L4_ploadruht_abs
1953 167842086U, // L4_ploadruht_rr
1954 1543590182U, // L4_ploadruhtnew_abs
1955 167858470U, // L4_ploadruhtnew_rr
1956 7047194U, // L4_return
1957 1560350835U, // L4_return_f
1958 1560367219U, // L4_return_fnew_pnt
1959 1560367219U, // L4_return_fnew_pt
1960 1560351014U, // L4_return_t
1961 1560367398U, // L4_return_tnew_pnt
1962 1560367398U, // L4_return_tnew_pt
1963 1581353424U, // L4_sub_memopb_io
1964 1581353556U, // L4_sub_memoph_io
1965 1581354002U, // L4_sub_memopw_io
1966 3624054U, // L6_memcpy
1967 4622362U, // LO
1968 493602842U, // M2_acci
1969 191612954U, // M2_accii
1970 7079962U, // M2_cmaci_s0
1971 7096346U, // M2_cmacr_s0
1972 426543130U, // M2_cmacs_s0
1973 208439322U, // M2_cmacs_s1
1974 1600948250U, // M2_cmacsc_s0
1975 1617725466U, // M2_cmacsc_s1
1976 7129114U, // M2_cmpyi_s0
1977 7145498U, // M2_cmpyr_s0
1978 275597338U, // M2_cmpyrs_s0
1979 225265690U, // M2_cmpyrs_s1
1980 1634551834U, // M2_cmpyrsc_s0
1981 1651329050U, // M2_cmpyrsc_s1
1982 426592282U, // M2_cmpys_s0
1983 208488474U, // M2_cmpys_s1
1984 1600997402U, // M2_cmpysc_s0
1985 1617774618U, // M2_cmpysc_s1
1986 426608666U, // M2_cnacs_s0
1987 208504858U, // M2_cnacs_s1
1988 1601013786U, // M2_cnacsc_s0
1989 1617791002U, // M2_cnacsc_s1
1990 493733914U, // M2_dpmpyss_acc_s0
1991 493750298U, // M2_dpmpyss_nac_s0
1992 493766682U, // M2_dpmpyss_rnd_s0
1993 493766682U, // M2_dpmpyss_s0
1994 493783066U, // M2_dpmpyuu_acc_s0
1995 493799450U, // M2_dpmpyuu_nac_s0
1996 493815834U, // M2_dpmpyuu_s0
1997 493766682U, // M2_hmmpyh_rs1
1998 493766682U, // M2_hmmpyh_s1
1999 493766682U, // M2_hmmpyl_rs1
2000 493766682U, // M2_hmmpyl_s1
2001 493832218U, // M2_maci
2002 191858714U, // M2_macsin
2003 191842330U, // M2_macsip
2004 275761178U, // M2_mmachs_rs0
2005 225429530U, // M2_mmachs_rs1
2006 426756122U, // M2_mmachs_s0
2007 208652314U, // M2_mmachs_s1
2008 275777562U, // M2_mmacls_rs0
2009 225445914U, // M2_mmacls_rs1
2010 426772506U, // M2_mmacls_s0
2011 208668698U, // M2_mmacls_s1
2012 275793946U, // M2_mmacuhs_rs0
2013 225462298U, // M2_mmacuhs_rs1
2014 426788890U, // M2_mmacuhs_s0
2015 208685082U, // M2_mmacuhs_s1
2016 275810330U, // M2_mmaculs_rs0
2017 225478682U, // M2_mmaculs_rs1
2018 426805274U, // M2_mmaculs_s0
2019 208701466U, // M2_mmaculs_s1
2020 275826714U, // M2_mmpyh_rs0
2021 225495066U, // M2_mmpyh_rs1
2022 426821658U, // M2_mmpyh_s0
2023 208717850U, // M2_mmpyh_s1
2024 275843098U, // M2_mmpyl_rs0
2025 225511450U, // M2_mmpyl_rs1
2026 426838042U, // M2_mmpyl_s0
2027 208734234U, // M2_mmpyl_s1
2028 275859482U, // M2_mmpyuh_rs0
2029 225527834U, // M2_mmpyuh_rs1
2030 426854426U, // M2_mmpyuh_s0
2031 208750618U, // M2_mmpyuh_s1
2032 275875866U, // M2_mmpyul_rs0
2033 225544218U, // M2_mmpyul_rs1
2034 426870810U, // M2_mmpyul_s0
2035 208767002U, // M2_mmpyul_s1
2036 493848602U, // M2_mnaci
2037 762169370U, // M2_mpy_acc_hh_s0
2038 762169370U, // M2_mpy_acc_hh_s1
2039 762169370U, // M2_mpy_acc_hl_s0
2040 762169370U, // M2_mpy_acc_hl_s1
2041 778946586U, // M2_mpy_acc_lh_s0
2042 778946586U, // M2_mpy_acc_lh_s1
2043 778946586U, // M2_mpy_acc_ll_s0
2044 778946586U, // M2_mpy_acc_ll_s1
2045 762169370U, // M2_mpy_acc_sat_hh_s0
2046 762169370U, // M2_mpy_acc_sat_hh_s1
2047 762169370U, // M2_mpy_acc_sat_hl_s0
2048 762169370U, // M2_mpy_acc_sat_hl_s1
2049 778946586U, // M2_mpy_acc_sat_lh_s0
2050 778946586U, // M2_mpy_acc_sat_lh_s1
2051 778946586U, // M2_mpy_acc_sat_ll_s0
2052 778946586U, // M2_mpy_acc_sat_ll_s1
2053 762202138U, // M2_mpy_hh_s0
2054 762202138U, // M2_mpy_hh_s1
2055 762202138U, // M2_mpy_hl_s0
2056 762202138U, // M2_mpy_hl_s1
2057 778979354U, // M2_mpy_lh_s0
2058 778979354U, // M2_mpy_lh_s1
2059 778979354U, // M2_mpy_ll_s0
2060 778979354U, // M2_mpy_ll_s1
2061 762185754U, // M2_mpy_nac_hh_s0
2062 762185754U, // M2_mpy_nac_hh_s1
2063 762185754U, // M2_mpy_nac_hl_s0
2064 762185754U, // M2_mpy_nac_hl_s1
2065 778962970U, // M2_mpy_nac_lh_s0
2066 778962970U, // M2_mpy_nac_lh_s1
2067 778962970U, // M2_mpy_nac_ll_s0
2068 778962970U, // M2_mpy_nac_ll_s1
2069 762185754U, // M2_mpy_nac_sat_hh_s0
2070 762185754U, // M2_mpy_nac_sat_hh_s1
2071 762185754U, // M2_mpy_nac_sat_hl_s0
2072 762185754U, // M2_mpy_nac_sat_hl_s1
2073 778962970U, // M2_mpy_nac_sat_lh_s0
2074 778962970U, // M2_mpy_nac_sat_lh_s1
2075 778962970U, // M2_mpy_nac_sat_ll_s0
2076 778962970U, // M2_mpy_nac_sat_ll_s1
2077 762202138U, // M2_mpy_rnd_hh_s0
2078 762202138U, // M2_mpy_rnd_hh_s1
2079 762202138U, // M2_mpy_rnd_hl_s0
2080 762202138U, // M2_mpy_rnd_hl_s1
2081 778979354U, // M2_mpy_rnd_lh_s0
2082 778979354U, // M2_mpy_rnd_lh_s1
2083 778979354U, // M2_mpy_rnd_ll_s0
2084 778979354U, // M2_mpy_rnd_ll_s1
2085 762202138U, // M2_mpy_sat_hh_s0
2086 762202138U, // M2_mpy_sat_hh_s1
2087 762202138U, // M2_mpy_sat_hl_s0
2088 762202138U, // M2_mpy_sat_hl_s1
2089 778979354U, // M2_mpy_sat_lh_s0
2090 778979354U, // M2_mpy_sat_lh_s1
2091 778979354U, // M2_mpy_sat_ll_s0
2092 778979354U, // M2_mpy_sat_ll_s1
2093 762202138U, // M2_mpy_sat_rnd_hh_s0
2094 762202138U, // M2_mpy_sat_rnd_hh_s1
2095 762202138U, // M2_mpy_sat_rnd_hl_s0
2096 762202138U, // M2_mpy_sat_rnd_hl_s1
2097 778979354U, // M2_mpy_sat_rnd_lh_s0
2098 778979354U, // M2_mpy_sat_rnd_lh_s1
2099 778979354U, // M2_mpy_sat_rnd_ll_s0
2100 778979354U, // M2_mpy_sat_rnd_ll_s1
2101 493766682U, // M2_mpy_up
2102 493766682U, // M2_mpy_up_s1
2103 493766682U, // M2_mpy_up_s1_sat
2104 762169370U, // M2_mpyd_acc_hh_s0
2105 762169370U, // M2_mpyd_acc_hh_s1
2106 762169370U, // M2_mpyd_acc_hl_s0
2107 762169370U, // M2_mpyd_acc_hl_s1
2108 778946586U, // M2_mpyd_acc_lh_s0
2109 778946586U, // M2_mpyd_acc_lh_s1
2110 778946586U, // M2_mpyd_acc_ll_s0
2111 778946586U, // M2_mpyd_acc_ll_s1
2112 762202138U, // M2_mpyd_hh_s0
2113 762202138U, // M2_mpyd_hh_s1
2114 762202138U, // M2_mpyd_hl_s0
2115 762202138U, // M2_mpyd_hl_s1
2116 778979354U, // M2_mpyd_lh_s0
2117 778979354U, // M2_mpyd_lh_s1
2118 778979354U, // M2_mpyd_ll_s0
2119 778979354U, // M2_mpyd_ll_s1
2120 762185754U, // M2_mpyd_nac_hh_s0
2121 762185754U, // M2_mpyd_nac_hh_s1
2122 762185754U, // M2_mpyd_nac_hl_s0
2123 762185754U, // M2_mpyd_nac_hl_s1
2124 778962970U, // M2_mpyd_nac_lh_s0
2125 778962970U, // M2_mpyd_nac_lh_s1
2126 778962970U, // M2_mpyd_nac_ll_s0
2127 778962970U, // M2_mpyd_nac_ll_s1
2128 762202138U, // M2_mpyd_rnd_hh_s0
2129 762202138U, // M2_mpyd_rnd_hh_s1
2130 762202138U, // M2_mpyd_rnd_hl_s0
2131 762202138U, // M2_mpyd_rnd_hl_s1
2132 778979354U, // M2_mpyd_rnd_lh_s0
2133 778979354U, // M2_mpyd_rnd_lh_s1
2134 778979354U, // M2_mpyd_rnd_ll_s0
2135 778979354U, // M2_mpyd_rnd_ll_s1
2136 487196698U, // M2_mpyi
2137 7456794U, // M2_mpysin
2138 7473178U, // M2_mpysip
2139 7489562U, // M2_mpysu_up
2140 762218522U, // M2_mpyu_acc_hh_s0
2141 762218522U, // M2_mpyu_acc_hh_s1
2142 762218522U, // M2_mpyu_acc_hl_s0
2143 762218522U, // M2_mpyu_acc_hl_s1
2144 778995738U, // M2_mpyu_acc_lh_s0
2145 778995738U, // M2_mpyu_acc_lh_s1
2146 778995738U, // M2_mpyu_acc_ll_s0
2147 778995738U, // M2_mpyu_acc_ll_s1
2148 762251290U, // M2_mpyu_hh_s0
2149 762251290U, // M2_mpyu_hh_s1
2150 762251290U, // M2_mpyu_hl_s0
2151 762251290U, // M2_mpyu_hl_s1
2152 779028506U, // M2_mpyu_lh_s0
2153 779028506U, // M2_mpyu_lh_s1
2154 779028506U, // M2_mpyu_ll_s0
2155 779028506U, // M2_mpyu_ll_s1
2156 762234906U, // M2_mpyu_nac_hh_s0
2157 762234906U, // M2_mpyu_nac_hh_s1
2158 762234906U, // M2_mpyu_nac_hl_s0
2159 762234906U, // M2_mpyu_nac_hl_s1
2160 779012122U, // M2_mpyu_nac_lh_s0
2161 779012122U, // M2_mpyu_nac_lh_s1
2162 779012122U, // M2_mpyu_nac_ll_s0
2163 779012122U, // M2_mpyu_nac_ll_s1
2164 493815834U, // M2_mpyu_up
2165 762218522U, // M2_mpyud_acc_hh_s0
2166 762218522U, // M2_mpyud_acc_hh_s1
2167 762218522U, // M2_mpyud_acc_hl_s0
2168 762218522U, // M2_mpyud_acc_hl_s1
2169 778995738U, // M2_mpyud_acc_lh_s0
2170 778995738U, // M2_mpyud_acc_lh_s1
2171 778995738U, // M2_mpyud_acc_ll_s0
2172 778995738U, // M2_mpyud_acc_ll_s1
2173 762251290U, // M2_mpyud_hh_s0
2174 762251290U, // M2_mpyud_hh_s1
2175 762251290U, // M2_mpyud_hl_s0
2176 762251290U, // M2_mpyud_hl_s1
2177 779028506U, // M2_mpyud_lh_s0
2178 779028506U, // M2_mpyud_lh_s1
2179 779028506U, // M2_mpyud_ll_s0
2180 779028506U, // M2_mpyud_ll_s1
2181 762234906U, // M2_mpyud_nac_hh_s0
2182 762234906U, // M2_mpyud_nac_hh_s1
2183 762234906U, // M2_mpyud_nac_hl_s0
2184 762234906U, // M2_mpyud_nac_hl_s1
2185 779012122U, // M2_mpyud_nac_lh_s0
2186 779012122U, // M2_mpyud_nac_lh_s1
2187 779012122U, // M2_mpyud_nac_ll_s0
2188 779012122U, // M2_mpyud_nac_ll_s1
2189 494045210U, // M2_nacci
2190 192055322U, // M2_naccii
2191 7522330U, // M2_subacc
2192 1312794U, // M2_vabsdiffh
2193 1361946U, // M2_vabsdiffw
2194 7538714U, // M2_vcmac_s0_sat_i
2195 7555098U, // M2_vcmac_s0_sat_r
2196 427001882U, // M2_vcmpy_s0_sat_i
2197 427018266U, // M2_vcmpy_s0_sat_r
2198 208898074U, // M2_vcmpy_s1_sat_i
2199 208914458U, // M2_vcmpy_s1_sat_r
2200 427034650U, // M2_vdmacs_s0
2201 208930842U, // M2_vdmacs_s1
2202 276056090U, // M2_vdmpyrs_s0
2203 225724442U, // M2_vdmpyrs_s1
2204 427051034U, // M2_vdmpys_s0
2205 208947226U, // M2_vdmpys_s1
2206 19384346U, // M2_vmac2
2207 24414234U, // M2_vmac2es
2208 427067418U, // M2_vmac2es_s0
2209 208963610U, // M2_vmac2es_s1
2210 422037530U, // M2_vmac2s_s0
2211 203933722U, // M2_vmac2s_s1
2212 427083802U, // M2_vmac2su_s0
2213 208979994U, // M2_vmac2su_s1
2214 427100186U, // M2_vmpy2es_s0
2215 208996378U, // M2_vmpy2es_s1
2216 422053914U, // M2_vmpy2s_s0
2217 271058970U, // M2_vmpy2s_s0pack
2218 203950106U, // M2_vmpy2s_s1
2219 220727322U, // M2_vmpy2s_s1pack
2220 427116570U, // M2_vmpy2su_s0
2221 209012762U, // M2_vmpy2su_s1
2222 7702554U, // M2_vraddh
2223 7718938U, // M2_vradduh
2224 24512538U, // M2_vrcmaci_s0
2225 1668679706U, // M2_vrcmaci_s0c
2226 24528922U, // M2_vrcmacr_s0
2227 1668696090U, // M2_vrcmacr_s0c
2228 24545306U, // M2_vrcmpyi_s0
2229 1668712474U, // M2_vrcmpyi_s0c
2230 24561690U, // M2_vrcmpyr_s0
2231 1668728858U, // M2_vrcmpyr_s0c
2232 1678411802U, // M2_vrcmpys_acc_s1_h
2233 1695189018U, // M2_vrcmpys_acc_s1_l
2234 1678428186U, // M2_vrcmpys_s1_h
2235 1695205402U, // M2_vrcmpys_s1_l
2236 1711982618U, // M2_vrcmpys_s1rp_h
2237 1728759834U, // M2_vrcmpys_s1rp_l
2238 7800858U, // M2_vrmac_s0
2239 7817242U, // M2_vrmpy_s0
2240 7833626U, // M2_xor_xacc
2241 494389274U, // M4_and_and
2242 913819674U, // M4_and_andn
2243 7866394U, // M4_and_or
2244 7882778U, // M4_and_xor
2245 226002970U, // M4_cmpyi_wh
2246 1652066330U, // M4_cmpyi_whc
2247 226019354U, // M4_cmpyr_wh
2248 1652082714U, // M4_cmpyr_whc
2249 493733914U, // M4_mac_up_s1_sat
2250 1752762394U, // M4_mpyri_addi
2251 2074U, // M4_mpyri_addr
2252 2074U, // M4_mpyri_addr_u2
2253 1752762394U, // M4_mpyrr_addi
2254 2074U, // M4_mpyrr_addr
2255 493750298U, // M4_nac_up_s1_sat
2256 494487578U, // M4_or_and
2257 913917978U, // M4_or_andn
2258 494503962U, // M4_or_or
2259 7981082U, // M4_or_xor
2260 7997466U, // M4_pmpyw
2261 8013850U, // M4_pmpyw_acc
2262 8030234U, // M4_vpmpyh
2263 8046618U, // M4_vpmpyh_acc
2264 24840218U, // M4_vrmpyeh_acc_s0
2265 1769670682U, // M4_vrmpyeh_acc_s1
2266 24856602U, // M4_vrmpyeh_s0
2267 1769687066U, // M4_vrmpyeh_s1
2268 24872986U, // M4_vrmpyoh_acc_s0
2269 1769703450U, // M4_vrmpyoh_acc_s1
2270 24889370U, // M4_vrmpyoh_s0
2271 1769719834U, // M4_vrmpyoh_s1
2272 494667802U, // M4_xor_and
2273 914098202U, // M4_xor_andn
2274 8144922U, // M4_xor_or
2275 7833626U, // M4_xor_xacc
2276 8161306U, // M5_vdmacbsu
2277 8177690U, // M5_vdmpybsu
2278 8194074U, // M5_vmacbsu
2279 8210458U, // M5_vmacbuu
2280 8226842U, // M5_vmpybsu
2281 8243226U, // M5_vmpybuu
2282 8259610U, // M5_vrmacbsu
2283 8275994U, // M5_vrmacbuu
2284 8292378U, // M5_vrmpybsu
2285 8308762U, // M5_vrmpybuu
2286 8325146U, // M6_vabsdiffb
2287 1329178U, // M6_vabsdiffub
2288 25118746U, // M7_dcmpyiw
2289 25135130U, // M7_dcmpyiw_acc
2290 1669285914U, // M7_dcmpyiwc
2291 1669302298U, // M7_dcmpyiwc_acc
2292 25151514U, // M7_dcmpyrw
2293 25167898U, // M7_dcmpyrw_acc
2294 1669318682U, // M7_dcmpyrwc
2295 1669335066U, // M7_dcmpyrwc_acc
2296 209668122U, // M7_wcmpyiw
2297 226445338U, // M7_wcmpyiw_rnd
2298 1618954266U, // M7_wcmpyiwc
2299 1652508698U, // M7_wcmpyiwc_rnd
2300 209700890U, // M7_wcmpyrw
2301 226478106U, // M7_wcmpyrw_rnd
2302 1618987034U, // M7_wcmpyrwc
2303 1652541466U, // M7_wcmpyrwc_rnd
2304 759897U, // PS_call_stk
2305 755813U, // PS_callr_nr
2306 755820U, // PS_jmpret
2307 6473843U, // PS_jmpretf
2308 6490227U, // PS_jmpretfnew
2309 6506611U, // PS_jmpretfnewpt
2310 6474022U, // PS_jmprett
2311 6490406U, // PS_jmprettnew
2312 6506790U, // PS_jmprettnewpt
2313 8407066U, // PS_loadrbabs
2314 8423450U, // PS_loadrdabs
2315 8439834U, // PS_loadrhabs
2316 8456218U, // PS_loadriabs
2317 8472602U, // PS_loadrubabs
2318 8488986U, // PS_loadruhabs
2319 51185838U, // PS_storerbabs
2320 235735214U, // PS_storerbnewabs
2321 51185845U, // PS_storerdabs
2322 252512465U, // PS_storerfabs
2323 51185873U, // PS_storerhabs
2324 235735249U, // PS_storerhnewabs
2325 51185889U, // PS_storeriabs
2326 235735265U, // PS_storerinewabs
2327 297114U, // PS_trap1
2328 8505899U, // R6_release_at_vi
2329 8522283U, // R6_release_st_vi
2330 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
2331 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
2332 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
2333 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
2334 759903U, // RESTORE_DEALLOC_RET_JMP_V4
2335 759903U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
2336 759903U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
2337 759903U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
2338 8538138U, // S2_addasl_rrri
2339 71387669U, // S2_allocframe
2340 193103898U, // S2_asl_i_p
2341 193120282U, // S2_asl_i_p_acc
2342 193136666U, // S2_asl_i_p_and
2343 193153050U, // S2_asl_i_p_nac
2344 193169434U, // S2_asl_i_p_or
2345 193185818U, // S2_asl_i_p_xacc
2346 193103898U, // S2_asl_i_r
2347 193120282U, // S2_asl_i_r_acc
2348 193136666U, // S2_asl_i_r_and
2349 193153050U, // S2_asl_i_r_nac
2350 193169434U, // S2_asl_i_r_or
2351 193103898U, // S2_asl_i_r_sat
2352 193185818U, // S2_asl_i_r_xacc
2353 186271770U, // S2_asl_i_vh
2354 186304538U, // S2_asl_i_vw
2355 495093786U, // S2_asl_r_p
2356 495110170U, // S2_asl_r_p_acc
2357 495126554U, // S2_asl_r_p_and
2358 495142938U, // S2_asl_r_p_nac
2359 495159322U, // S2_asl_r_p_or
2360 495175706U, // S2_asl_r_p_xor
2361 495093786U, // S2_asl_r_r
2362 495110170U, // S2_asl_r_r_acc
2363 495126554U, // S2_asl_r_r_and
2364 495142938U, // S2_asl_r_r_nac
2365 495159322U, // S2_asl_r_r_or
2366 495093786U, // S2_asl_r_r_sat
2367 488261658U, // S2_asl_r_vh
2368 488294426U, // S2_asl_r_vw
2369 193202202U, // S2_asr_i_p
2370 193218586U, // S2_asr_i_p_acc
2371 193234970U, // S2_asr_i_p_and
2372 193251354U, // S2_asr_i_p_nac
2373 193267738U, // S2_asr_i_p_or
2374 193202202U, // S2_asr_i_p_rnd
2375 193202202U, // S2_asr_i_r
2376 193218586U, // S2_asr_i_r_acc
2377 193234970U, // S2_asr_i_r_and
2378 193251354U, // S2_asr_i_r_nac
2379 193267738U, // S2_asr_i_r_or
2380 193202202U, // S2_asr_i_r_rnd
2381 186370074U, // S2_asr_i_svw_trun
2382 185583642U, // S2_asr_i_vh
2383 186370074U, // S2_asr_i_vw
2384 495192090U, // S2_asr_r_p
2385 495208474U, // S2_asr_r_p_acc
2386 495224858U, // S2_asr_r_p_and
2387 495241242U, // S2_asr_r_p_nac
2388 495257626U, // S2_asr_r_p_or
2389 8734746U, // S2_asr_r_p_xor
2390 495192090U, // S2_asr_r_r
2391 495208474U, // S2_asr_r_r_acc
2392 495224858U, // S2_asr_r_r_and
2393 495241242U, // S2_asr_r_r_nac
2394 495257626U, // S2_asr_r_r_or
2395 495192090U, // S2_asr_r_r_sat
2396 488359962U, // S2_asr_r_svw_trun
2397 487573530U, // S2_asr_r_vh
2398 488359962U, // S2_asr_r_vw
2399 8751130U, // S2_brev
2400 8751130U, // S2_brevp
2401 8767514U, // S2_cabacdecbin
2402 8783898U, // S2_cl0
2403 8783898U, // S2_cl0p
2404 8800282U, // S2_cl1
2405 8800282U, // S2_cl1p
2406 8816666U, // S2_clb
2407 8833050U, // S2_clbnorm
2408 8816666U, // S2_clbp
2409 193398810U, // S2_clrbit_i
2410 495388698U, // S2_clrbit_r
2411 8865818U, // S2_ct0
2412 8865818U, // S2_ct0p
2413 8882202U, // S2_ct1
2414 8882202U, // S2_ct1p
2415 8898586U, // S2_deinterleave
2416 193464346U, // S2_extractu
2417 495454234U, // S2_extractu_rp
2418 193464346U, // S2_extractup
2419 495454234U, // S2_extractup_rp
2420 193480730U, // S2_insert
2421 495470618U, // S2_insert_rp
2422 193480730U, // S2_insertp
2423 495470618U, // S2_insertp_rp
2424 8947738U, // S2_interleave
2425 8964122U, // S2_lfsp
2426 8980506U, // S2_lsl_r_p
2427 8996890U, // S2_lsl_r_p_acc
2428 9013274U, // S2_lsl_r_p_and
2429 9029658U, // S2_lsl_r_p_nac
2430 9046042U, // S2_lsl_r_p_or
2431 9062426U, // S2_lsl_r_p_xor
2432 8980506U, // S2_lsl_r_r
2433 8996890U, // S2_lsl_r_r_acc
2434 9013274U, // S2_lsl_r_r_and
2435 9029658U, // S2_lsl_r_r_nac
2436 9046042U, // S2_lsl_r_r_or
2437 9078810U, // S2_lsl_r_vh
2438 9095194U, // S2_lsl_r_vw
2439 193660954U, // S2_lsr_i_p
2440 193677338U, // S2_lsr_i_p_acc
2441 193693722U, // S2_lsr_i_p_and
2442 193710106U, // S2_lsr_i_p_nac
2443 193726490U, // S2_lsr_i_p_or
2444 193742874U, // S2_lsr_i_p_xacc
2445 193660954U, // S2_lsr_i_r
2446 193677338U, // S2_lsr_i_r_acc
2447 193693722U, // S2_lsr_i_r_and
2448 193710106U, // S2_lsr_i_r_nac
2449 193726490U, // S2_lsr_i_r_or
2450 193742874U, // S2_lsr_i_r_xacc
2451 186746906U, // S2_lsr_i_vh
2452 186763290U, // S2_lsr_i_vw
2453 495650842U, // S2_lsr_r_p
2454 495667226U, // S2_lsr_r_p_acc
2455 495683610U, // S2_lsr_r_p_and
2456 495699994U, // S2_lsr_r_p_nac
2457 495716378U, // S2_lsr_r_p_or
2458 495732762U, // S2_lsr_r_p_xor
2459 495650842U, // S2_lsr_r_r
2460 495667226U, // S2_lsr_r_r_acc
2461 495683610U, // S2_lsr_r_r_and
2462 495699994U, // S2_lsr_r_r_nac
2463 495716378U, // S2_lsr_r_r_or
2464 488736794U, // S2_lsr_r_vh
2465 488753178U, // S2_lsr_r_vw
2466 9209882U, // S2_mask
2467 26003482U, // S2_packhl
2468 9242650U, // S2_parityp
2469 788595U, // S2_pstorerbf_io
2470 1779175539U, // S2_pstorerbf_pi
2471 1779322995U, // S2_pstorerbfnew_pi
2472 788595U, // S2_pstorerbnewf_io
2473 1779175539U, // S2_pstorerbnewf_pi
2474 1779322995U, // S2_pstorerbnewfnew_pi
2475 788774U, // S2_pstorerbnewt_io
2476 1779175718U, // S2_pstorerbnewt_pi
2477 1779323174U, // S2_pstorerbnewtnew_pi
2478 788774U, // S2_pstorerbt_io
2479 1779175718U, // S2_pstorerbt_pi
2480 1779323174U, // S2_pstorerbtnew_pi
2481 804979U, // S2_pstorerdf_io
2482 1779191923U, // S2_pstorerdf_pi
2483 1779339379U, // S2_pstorerdfnew_pi
2484 805158U, // S2_pstorerdt_io
2485 1779192102U, // S2_pstorerdt_pi
2486 1779339558U, // S2_pstorerdtnew_pi
2487 821363U, // S2_pstorerff_io
2488 1779208307U, // S2_pstorerff_pi
2489 1779355763U, // S2_pstorerffnew_pi
2490 821542U, // S2_pstorerft_io
2491 1779208486U, // S2_pstorerft_pi
2492 1779355942U, // S2_pstorerftnew_pi
2493 821363U, // S2_pstorerhf_io
2494 1779208307U, // S2_pstorerhf_pi
2495 1779355763U, // S2_pstorerhfnew_pi
2496 821363U, // S2_pstorerhnewf_io
2497 1779208307U, // S2_pstorerhnewf_pi
2498 1779355763U, // S2_pstorerhnewfnew_pi
2499 821542U, // S2_pstorerhnewt_io
2500 1779208486U, // S2_pstorerhnewt_pi
2501 1779355942U, // S2_pstorerhnewtnew_pi
2502 821542U, // S2_pstorerht_io
2503 1779208486U, // S2_pstorerht_pi
2504 1779355942U, // S2_pstorerhtnew_pi
2505 837747U, // S2_pstorerif_io
2506 1779224691U, // S2_pstorerif_pi
2507 1779372147U, // S2_pstorerifnew_pi
2508 837747U, // S2_pstorerinewf_io
2509 1779224691U, // S2_pstorerinewf_pi
2510 1779372147U, // S2_pstorerinewfnew_pi
2511 837926U, // S2_pstorerinewt_io
2512 1779224870U, // S2_pstorerinewt_pi
2513 1779372326U, // S2_pstorerinewtnew_pi
2514 837926U, // S2_pstorerit_io
2515 1779224870U, // S2_pstorerit_pi
2516 1779372326U, // S2_pstoreritnew_pi
2517 193808410U, // S2_setbit_i
2518 495798298U, // S2_setbit_r
2519 9275418U, // S2_shuffeb
2520 9291802U, // S2_shuffeh
2521 9308186U, // S2_shuffob
2522 9324570U, // S2_shuffoh
2523 725715408U, // S2_storerb_io
2524 1804503504U, // S2_storerb_pbr
2525 1821297104U, // S2_storerb_pci
2526 59705808U, // S2_storerb_pcr
2527 730778064U, // S2_storerb_pi
2528 730761680U, // S2_storerb_pr
2529 51185918U, // S2_storerbgp
2530 725715408U, // S2_storerbnew_io
2531 1804503504U, // S2_storerbnew_pbr
2532 1821297104U, // S2_storerbnew_pci
2533 244255184U, // S2_storerbnew_pcr
2534 730778064U, // S2_storerbnew_pi
2535 730761680U, // S2_storerbnew_pr
2536 235735294U, // S2_storerbnewgp
2537 725715464U, // S2_storerd_io
2538 1804503560U, // S2_storerd_pbr
2539 1821297160U, // S2_storerd_pci
2540 59705864U, // S2_storerd_pcr
2541 730778120U, // S2_storerd_pi
2542 730761736U, // S2_storerd_pr
2543 51185928U, // S2_storerdgp
2544 725715540U, // S2_storerf_io
2545 1804503636U, // S2_storerf_pbr
2546 1821297236U, // S2_storerf_pci
2547 261032532U, // S2_storerf_pcr
2548 730778196U, // S2_storerf_pi
2549 730761812U, // S2_storerf_pr
2550 252512530U, // S2_storerfgp
2551 725715540U, // S2_storerh_io
2552 1804503636U, // S2_storerh_pbr
2553 1821297236U, // S2_storerh_pci
2554 59705940U, // S2_storerh_pcr
2555 730778196U, // S2_storerh_pi
2556 730761812U, // S2_storerh_pr
2557 51185938U, // S2_storerhgp
2558 725715540U, // S2_storerhnew_io
2559 1804503636U, // S2_storerhnew_pbr
2560 1821297236U, // S2_storerhnew_pci
2561 244255316U, // S2_storerhnew_pcr
2562 730778196U, // S2_storerhnew_pi
2563 730761812U, // S2_storerhnew_pr
2564 235735314U, // S2_storerhnewgp
2565 725715986U, // S2_storeri_io
2566 1804504082U, // S2_storeri_pbr
2567 1821297682U, // S2_storeri_pci
2568 59706386U, // S2_storeri_pcr
2569 730778642U, // S2_storeri_pi
2570 730762258U, // S2_storeri_pr
2571 51185948U, // S2_storerigp
2572 725715986U, // S2_storerinew_io
2573 1804504082U, // S2_storerinew_pbr
2574 1821297682U, // S2_storerinew_pci
2575 244255762U, // S2_storerinew_pcr
2576 730778642U, // S2_storerinew_pi
2577 730762258U, // S2_storerinew_pr
2578 235735324U, // S2_storerinewgp
2579 1782010351U, // S2_storew_locked
2580 9390727U, // S2_storew_rl_at_vi
2581 9407111U, // S2_storew_rl_st_vi
2582 9422874U, // S2_svsathb
2583 20334618U, // S2_svsathub
2584 1829586970U, // S2_tableidxb
2585 1829603354U, // S2_tableidxd
2586 1829619738U, // S2_tableidxh
2587 1829636122U, // S2_tableidxw
2588 193988634U, // S2_togglebit_i
2589 495978522U, // S2_togglebit_r
2590 194005018U, // S2_tstbit_i
2591 495994906U, // S2_tstbit_r
2592 194021402U, // S2_valignib
2593 496011290U, // S2_valignrb
2594 9488410U, // S2_vcnegh
2595 9504794U, // S2_vcrotate
2596 9521178U, // S2_vrcnegh
2597 26314778U, // S2_vrndpackwh
2598 428967962U, // S2_vrndpackwhs
2599 9422874U, // S2_vsathb
2600 9422874U, // S2_vsathb_nopack
2601 20334618U, // S2_vsathub
2602 20334618U, // S2_vsathub_nopack
2603 20367386U, // S2_vsatwh
2604 20367386U, // S2_vsatwh_nopack
2605 9553946U, // S2_vsatwuh
2606 9553946U, // S2_vsatwuh_nopack
2607 9570330U, // S2_vsplatrb
2608 9586714U, // S2_vsplatrh
2609 194152474U, // S2_vspliceib
2610 496142362U, // S2_vsplicerb
2611 9619482U, // S2_vsxtbh
2612 9635866U, // S2_vsxthw
2613 26429466U, // S2_vtrunehb
2614 9668634U, // S2_vtrunewh
2615 26462234U, // S2_vtrunohb
2616 9701402U, // S2_vtrunowh
2617 9717786U, // S2_vzxtbh
2618 9734170U, // S2_vzxthw
2619 2074U, // S4_addaddi
2620 1853425690U, // S4_addi_asl_ri
2621 1870202906U, // S4_addi_lsr_ri
2622 1855244314U, // S4_andi_asl_ri
2623 1872021530U, // S4_andi_lsr_ri
2624 9766938U, // S4_clbaddi
2625 9766938U, // S4_clbpaddi
2626 8833050U, // S4_clbpnorm
2627 194332698U, // S4_extract
2628 496322586U, // S4_extract_rp
2629 194332698U, // S4_extractp
2630 496322586U, // S4_extractp_rp
2631 9799706U, // S4_lsli
2632 194365466U, // S4_ntstbit_i
2633 496355354U, // S4_ntstbit_r
2634 192497690U, // S4_or_andi
2635 1094944794U, // S4_or_andix
2636 192514074U, // S4_or_ori
2637 1855326234U, // S4_ori_asl_ri
2638 1872103450U, // S4_ori_lsr_ri
2639 9242650U, // S4_parity
2640 60180595U, // S4_pstorerbf_abs
2641 788595U, // S4_pstorerbf_rr
2642 60196979U, // S4_pstorerbfnew_abs
2643 936051U, // S4_pstorerbfnew_io
2644 936051U, // S4_pstorerbfnew_rr
2645 244729971U, // S4_pstorerbnewf_abs
2646 788595U, // S4_pstorerbnewf_rr
2647 244746355U, // S4_pstorerbnewfnew_abs
2648 936051U, // S4_pstorerbnewfnew_io
2649 936051U, // S4_pstorerbnewfnew_rr
2650 244730150U, // S4_pstorerbnewt_abs
2651 788774U, // S4_pstorerbnewt_rr
2652 244746534U, // S4_pstorerbnewtnew_abs
2653 936230U, // S4_pstorerbnewtnew_io
2654 936230U, // S4_pstorerbnewtnew_rr
2655 60180774U, // S4_pstorerbt_abs
2656 788774U, // S4_pstorerbt_rr
2657 60197158U, // S4_pstorerbtnew_abs
2658 936230U, // S4_pstorerbtnew_io
2659 936230U, // S4_pstorerbtnew_rr
2660 9881715U, // S4_pstorerdf_abs
2661 804979U, // S4_pstorerdf_rr
2662 9898099U, // S4_pstorerdfnew_abs
2663 952435U, // S4_pstorerdfnew_io
2664 952435U, // S4_pstorerdfnew_rr
2665 9881894U, // S4_pstorerdt_abs
2666 805158U, // S4_pstorerdt_rr
2667 9898278U, // S4_pstorerdtnew_abs
2668 952614U, // S4_pstorerdtnew_io
2669 952614U, // S4_pstorerdtnew_rr
2670 261572723U, // S4_pstorerff_abs
2671 821363U, // S4_pstorerff_rr
2672 261589107U, // S4_pstorerffnew_abs
2673 968819U, // S4_pstorerffnew_io
2674 968819U, // S4_pstorerffnew_rr
2675 261572902U, // S4_pstorerft_abs
2676 821542U, // S4_pstorerft_rr
2677 261589286U, // S4_pstorerftnew_abs
2678 968998U, // S4_pstorerftnew_io
2679 968998U, // S4_pstorerftnew_rr
2680 60246131U, // S4_pstorerhf_abs
2681 821363U, // S4_pstorerhf_rr
2682 60262515U, // S4_pstorerhfnew_abs
2683 968819U, // S4_pstorerhfnew_io
2684 968819U, // S4_pstorerhfnew_rr
2685 244795507U, // S4_pstorerhnewf_abs
2686 821363U, // S4_pstorerhnewf_rr
2687 244811891U, // S4_pstorerhnewfnew_abs
2688 968819U, // S4_pstorerhnewfnew_io
2689 968819U, // S4_pstorerhnewfnew_rr
2690 244795686U, // S4_pstorerhnewt_abs
2691 821542U, // S4_pstorerhnewt_rr
2692 244812070U, // S4_pstorerhnewtnew_abs
2693 968998U, // S4_pstorerhnewtnew_io
2694 968998U, // S4_pstorerhnewtnew_rr
2695 60246310U, // S4_pstorerht_abs
2696 821542U, // S4_pstorerht_rr
2697 60262694U, // S4_pstorerhtnew_abs
2698 968998U, // S4_pstorerhtnew_io
2699 968998U, // S4_pstorerhtnew_rr
2700 60278899U, // S4_pstorerif_abs
2701 837747U, // S4_pstorerif_rr
2702 60295283U, // S4_pstorerifnew_abs
2703 985203U, // S4_pstorerifnew_io
2704 985203U, // S4_pstorerifnew_rr
2705 244828275U, // S4_pstorerinewf_abs
2706 837747U, // S4_pstorerinewf_rr
2707 244844659U, // S4_pstorerinewfnew_abs
2708 985203U, // S4_pstorerinewfnew_io
2709 985203U, // S4_pstorerinewfnew_rr
2710 244828454U, // S4_pstorerinewt_abs
2711 837926U, // S4_pstorerinewt_rr
2712 244844838U, // S4_pstorerinewtnew_abs
2713 985382U, // S4_pstorerinewtnew_io
2714 985382U, // S4_pstorerinewtnew_rr
2715 60279078U, // S4_pstorerit_abs
2716 837926U, // S4_pstorerit_rr
2717 60295462U, // S4_pstoreritnew_abs
2718 985382U, // S4_pstoreritnew_io
2719 985382U, // S4_pstoreritnew_rr
2720 1782010338U, // S4_stored_locked
2721 9390718U, // S4_stored_rl_at_vi
2722 9407102U, // S4_stored_rl_st_vi
2723 742492624U, // S4_storeirb_io
2724 788595U, // S4_storeirbf_io
2725 936051U, // S4_storeirbfnew_io
2726 788774U, // S4_storeirbt_io
2727 936230U, // S4_storeirbtnew_io
2728 742492756U, // S4_storeirh_io
2729 821363U, // S4_storeirhf_io
2730 968819U, // S4_storeirhfnew_io
2731 821542U, // S4_storeirht_io
2732 968998U, // S4_storeirhtnew_io
2733 742493202U, // S4_storeiri_io
2734 837747U, // S4_storeirif_io
2735 985203U, // S4_storeirifnew_io
2736 837926U, // S4_storeirit_io
2737 985382U, // S4_storeiritnew_io
2738 60312016U, // S4_storerb_ap
2739 60328400U, // S4_storerb_rr
2740 60344784U, // S4_storerb_ur
2741 244861392U, // S4_storerbnew_ap
2742 244877776U, // S4_storerbnew_rr
2743 244894160U, // S4_storerbnew_ur
2744 60312072U, // S4_storerd_ap
2745 60328456U, // S4_storerd_rr
2746 60344840U, // S4_storerd_ur
2747 261638740U, // S4_storerf_ap
2748 261655124U, // S4_storerf_rr
2749 261671508U, // S4_storerf_ur
2750 60312148U, // S4_storerh_ap
2751 60328532U, // S4_storerh_rr
2752 60344916U, // S4_storerh_ur
2753 244861524U, // S4_storerhnew_ap
2754 244877908U, // S4_storerhnew_rr
2755 244894292U, // S4_storerhnew_ur
2756 60312594U, // S4_storeri_ap
2757 60328978U, // S4_storeri_rr
2758 60345362U, // S4_storeri_ur
2759 244861970U, // S4_storerinew_ap
2760 244878354U, // S4_storerinew_rr
2761 244894738U, // S4_storerinew_ur
2762 2074U, // S4_subaddi
2763 1850050586U, // S4_subi_asl_ri
2764 1866827802U, // S4_subi_lsr_ri
2765 10029082U, // S4_vrcrotate
2766 10045466U, // S4_vrcrotate_acc
2767 429492250U, // S4_vxaddsubh
2768 1889110042U, // S4_vxaddsubhr
2769 10078234U, // S4_vxaddsubw
2770 429525018U, // S4_vxsubaddh
2771 1889142810U, // S4_vxsubaddhr
2772 10111002U, // S4_vxsubaddw
2773 1829734426U, // S5_asrhub_rnd_sat
2774 420448282U, // S5_asrhub_sat
2775 10127386U, // S5_popcountp
2776 185583642U, // S5_vasrhrnd
2777 10143770U, // S6_rol_i_p
2778 10160154U, // S6_rol_i_p_acc
2779 10176538U, // S6_rol_i_p_and
2780 10192922U, // S6_rol_i_p_nac
2781 10209306U, // S6_rol_i_p_or
2782 10225690U, // S6_rol_i_p_xacc
2783 10143770U, // S6_rol_i_r
2784 10160154U, // S6_rol_i_r_acc
2785 10176538U, // S6_rol_i_r_and
2786 10192922U, // S6_rol_i_r_nac
2787 10209306U, // S6_rol_i_r_or
2788 10225690U, // S6_rol_i_r_xacc
2789 9570330U, // S6_vsplatrbp
2790 496191514U, // S6_vtrunehb_ppp
2791 496224282U, // S6_vtrunohb_ppp
2792 2074U, // SA1_addi
2793 2074U, // SA1_addrx
2794 10242074U, // SA1_addsp
2795 1899972634U, // SA1_and1
2796 1968155U, // SA1_clrf
2797 1968174U, // SA1_clrfnew
2798 1968165U, // SA1_clrt
2799 1968188U, // SA1_clrtnew
2800 4278971U, // SA1_cmpeqi
2801 10258458U, // SA1_combine0i
2802 10274842U, // SA1_combine1i
2803 10291226U, // SA1_combine2i
2804 10307610U, // SA1_combine3i
2805 1916831770U, // SA1_combinerz
2806 10323994U, // SA1_combinezr
2807 2074U, // SA1_dec
2808 2074U, // SA1_inc
2809 50448410U, // SA1_seti
2810 50448410U, // SA1_setin1
2811 4179994U, // SA1_sxtb
2812 4196378U, // SA1_sxth
2813 50432026U, // SA1_tfr
2814 1933527066U, // SA1_zxtb
2815 4212762U, // SA1_zxth
2816 759897U, // SAVE_REGISTERS_CALL_V4
2817 759897U, // SAVE_REGISTERS_CALL_V4STK
2818 759897U, // SAVE_REGISTERS_CALL_V4STK_EXT
2819 759897U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
2820 759897U, // SAVE_REGISTERS_CALL_V4STK_PIC
2821 759897U, // SAVE_REGISTERS_CALL_V4_EXT
2822 759897U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
2823 759897U, // SAVE_REGISTERS_CALL_V4_PIC
2824 705071130U, // SL1_loadri_io
2825 705087514U, // SL1_loadrub_io
2826 1574U, // SL2_deallocframe
2827 1328U, // SL2_jumpr31
2828 1319U, // SL2_jumpr31_f
2829 1356U, // SL2_jumpr31_fnew
2830 1338U, // SL2_jumpr31_t
2831 1382U, // SL2_jumpr31_tnew
2832 705021978U, // SL2_loadrb_io
2833 10340378U, // SL2_loadrd_sp
2834 705054746U, // SL2_loadrh_io
2835 10356762U, // SL2_loadri_sp
2836 705103898U, // SL2_loadruh_io
2837 1712U, // SL2_return
2838 1703U, // SL2_return_f
2839 1783U, // SL2_return_fnew
2840 1727U, // SL2_return_t
2841 1814U, // SL2_return_tnew
2842 725715408U, // SS1_storeb_io
2843 725715986U, // SS1_storew_io
2844 297148U, // SS2_allocframe
2845 1950452176U, // SS2_storebi0
2846 1967229392U, // SS2_storebi1
2847 51185896U, // SS2_stored_sp
2848 725715540U, // SS2_storeh_io
2849 51185907U, // SS2_storew_sp
2850 1950452754U, // SS2_storewi0
2851 1967229970U, // SS2_storewi1
2852 188712986U, // TFRI64_V2_ext
2853 50448410U, // TFRI64_V4
2854 10373146U, // V6_extractw
2855 10389530U, // V6_get_qfext
2856 10405914U, // V6_get_qfext_oracc
2857 10422298U, // V6_lvsplatb
2858 10438682U, // V6_lvsplath
2859 10455066U, // V6_lvsplatw
2860 490686490U, // V6_pred_and
2861 1061111834U, // V6_pred_and_n
2862 51226U, // V6_pred_not
2863 490965018U, // V6_pred_or
2864 1061390362U, // V6_pred_or_n
2865 10471450U, // V6_pred_scalar2
2866 10487834U, // V6_pred_scalar2v2
2867 4851738U, // V6_pred_xor
2868 10504218U, // V6_set_qfext
2869 765495322U, // V6_shuffeqh
2870 1990248474U, // V6_shuffeqw
2871 1997768730U, // V6_v6mpyhubs10
2872 2023819290U, // V6_v6mpyhubs10_vxx
2873 1997768730U, // V6_v6mpyvubs10
2874 2040596506U, // V6_v6mpyvubs10_vxx
2875 705808410U, // V6_vL32Ub_ai
2876 1259456538U, // V6_vL32Ub_pi
2877 1242679322U, // V6_vL32Ub_ppu
2878 705759258U, // V6_vL32b_ai
2879 715212826U, // V6_vL32b_cur_ai
2880 335614067U, // V6_vL32b_cur_npred_ai
2881 335618163U, // V6_vL32b_cur_npred_pi
2882 335618163U, // V6_vL32b_cur_npred_ppu
2883 1268860954U, // V6_vL32b_cur_pi
2884 1252083738U, // V6_vL32b_cur_ppu
2885 335614246U, // V6_vL32b_cur_pred_ai
2886 335618342U, // V6_vL32b_cur_pred_pi
2887 335618342U, // V6_vL32b_cur_pred_ppu
2888 352391283U, // V6_vL32b_npred_ai
2889 352395379U, // V6_vL32b_npred_pi
2890 352395379U, // V6_vL32b_npred_ppu
2891 705759258U, // V6_vL32b_nt_ai
2892 715212826U, // V6_vL32b_nt_cur_ai
2893 335614067U, // V6_vL32b_nt_cur_npred_ai
2894 335618163U, // V6_vL32b_nt_cur_npred_pi
2895 335618163U, // V6_vL32b_nt_cur_npred_ppu
2896 1268860954U, // V6_vL32b_nt_cur_pi
2897 1252083738U, // V6_vL32b_nt_cur_ppu
2898 335614246U, // V6_vL32b_nt_cur_pred_ai
2899 335618342U, // V6_vL32b_nt_cur_pred_pi
2900 335618342U, // V6_vL32b_nt_cur_pred_ppu
2901 352391283U, // V6_vL32b_nt_npred_ai
2902 352395379U, // V6_vL32b_nt_npred_pi
2903 352395379U, // V6_vL32b_nt_npred_ppu
2904 1259407386U, // V6_vL32b_nt_pi
2905 1242630170U, // V6_vL32b_nt_ppu
2906 352391462U, // V6_vL32b_nt_pred_ai
2907 352395558U, // V6_vL32b_nt_pred_pi
2908 352395558U, // V6_vL32b_nt_pred_ppu
2909 715229210U, // V6_vL32b_nt_tmp_ai
2910 385945715U, // V6_vL32b_nt_tmp_npred_ai
2911 385949811U, // V6_vL32b_nt_tmp_npred_pi
2912 385949811U, // V6_vL32b_nt_tmp_npred_ppu
2913 1268877338U, // V6_vL32b_nt_tmp_pi
2914 1252100122U, // V6_vL32b_nt_tmp_ppu
2915 385945894U, // V6_vL32b_nt_tmp_pred_ai
2916 385949990U, // V6_vL32b_nt_tmp_pred_pi
2917 385949990U, // V6_vL32b_nt_tmp_pred_ppu
2918 1259407386U, // V6_vL32b_pi
2919 1242630170U, // V6_vL32b_ppu
2920 352391462U, // V6_vL32b_pred_ai
2921 352395558U, // V6_vL32b_pred_pi
2922 352395558U, // V6_vL32b_pred_ppu
2923 715229210U, // V6_vL32b_tmp_ai
2924 385945715U, // V6_vL32b_tmp_npred_ai
2925 385949811U, // V6_vL32b_tmp_npred_pi
2926 385949811U, // V6_vL32b_tmp_npred_ppu
2927 1268877338U, // V6_vL32b_tmp_pi
2928 1252100122U, // V6_vL32b_tmp_ppu
2929 385945894U, // V6_vL32b_tmp_pred_ai
2930 385949990U, // V6_vL32b_tmp_pred_pi
2931 385949990U, // V6_vL32b_tmp_pred_ppu
2932 725715872U, // V6_vS32Ub_ai
2933 1230963U, // V6_vS32Ub_npred_ai
2934 1779617907U, // V6_vS32Ub_npred_pi
2935 1779617907U, // V6_vS32Ub_npred_ppu
2936 730778528U, // V6_vS32Ub_pi
2937 730762144U, // V6_vS32Ub_ppu
2938 1231142U, // V6_vS32Ub_pred_ai
2939 1779618086U, // V6_vS32Ub_pred_pi
2940 1779618086U, // V6_vS32Ub_pred_ppu
2941 725715604U, // V6_vS32b_ai
2942 725715604U, // V6_vS32b_new_ai
2943 1214579U, // V6_vS32b_new_npred_ai
2944 1779601523U, // V6_vS32b_new_npred_pi
2945 1779601523U, // V6_vS32b_new_npred_ppu
2946 730778260U, // V6_vS32b_new_pi
2947 730761876U, // V6_vS32b_new_ppu
2948 1214758U, // V6_vS32b_new_pred_ai
2949 1779601702U, // V6_vS32b_new_pred_pi
2950 1779601702U, // V6_vS32b_new_pred_ppu
2951 1214579U, // V6_vS32b_npred_ai
2952 1779601523U, // V6_vS32b_npred_pi
2953 1779601523U, // V6_vS32b_npred_ppu
2954 1214579U, // V6_vS32b_nqpred_ai
2955 1779601523U, // V6_vS32b_nqpred_pi
2956 1779601523U, // V6_vS32b_nqpred_ppu
2957 2051115668U, // V6_vS32b_nt_ai
2958 2051115668U, // V6_vS32b_nt_new_ai
2959 1214579U, // V6_vS32b_nt_new_npred_ai
2960 1779601523U, // V6_vS32b_nt_new_npred_pi
2961 1779601523U, // V6_vS32b_nt_new_npred_ppu
2962 2056178324U, // V6_vS32b_nt_new_pi
2963 2056161940U, // V6_vS32b_nt_new_ppu
2964 1214758U, // V6_vS32b_nt_new_pred_ai
2965 1779601702U, // V6_vS32b_nt_new_pred_pi
2966 1779601702U, // V6_vS32b_nt_new_pred_ppu
2967 1214579U, // V6_vS32b_nt_npred_ai
2968 1779601523U, // V6_vS32b_nt_npred_pi
2969 1779601523U, // V6_vS32b_nt_npred_ppu
2970 1214579U, // V6_vS32b_nt_nqpred_ai
2971 1779601523U, // V6_vS32b_nt_nqpred_pi
2972 1779601523U, // V6_vS32b_nt_nqpred_ppu
2973 2056178324U, // V6_vS32b_nt_pi
2974 2056161940U, // V6_vS32b_nt_ppu
2975 1214758U, // V6_vS32b_nt_pred_ai
2976 1779601702U, // V6_vS32b_nt_pred_pi
2977 1779601702U, // V6_vS32b_nt_pred_ppu
2978 1214758U, // V6_vS32b_nt_qpred_ai
2979 1779601702U, // V6_vS32b_nt_qpred_pi
2980 1779601702U, // V6_vS32b_nt_qpred_ppu
2981 730778260U, // V6_vS32b_pi
2982 730761876U, // V6_vS32b_ppu
2983 1214758U, // V6_vS32b_pred_ai
2984 1779601702U, // V6_vS32b_pred_pi
2985 1779601702U, // V6_vS32b_pred_ppu
2986 1214758U, // V6_vS32b_qpred_ai
2987 1779601702U, // V6_vS32b_qpred_pi
2988 1779601702U, // V6_vS32b_qpred_ppu
2989 2067892884U, // V6_vS32b_srls_ai
2990 2072955540U, // V6_vS32b_srls_pi
2991 2072939156U, // V6_vS32b_srls_ppu
2992 10602522U, // V6_vabs_f8
2993 10618906U, // V6_vabs_hf
2994 2091010074U, // V6_vabs_qf16_hf
2995 2107787290U, // V6_vabs_qf16_qf16
2996 2124580890U, // V6_vabs_qf32_qf32
2997 2141358106U, // V6_vabs_qf32_sf
2998 10668058U, // V6_vabs_sf
2999 2158168090U, // V6_vabsb
3000 2174945306U, // V6_vabsb_sat
3001 765675546U, // V6_vabsdiffh
3002 10717210U, // V6_vabsdiffub
3003 312690714U, // V6_vabsdiffuh
3004 10733594U, // V6_vabsdiffw
3005 2191788058U, // V6_vabsh
3006 2208565274U, // V6_vabsh_sat
3007 2225358874U, // V6_vabsw
3008 2242136090U, // V6_vabsw_sat
3009 2258929690U, // V6_vadd_hf
3010 2275723290U, // V6_vadd_hf_f8
3011 2258946074U, // V6_vadd_hf_hf
3012 2292484122U, // V6_vadd_qf16
3013 2292484122U, // V6_vadd_qf16_mix
3014 2309294106U, // V6_vadd_qf32
3015 2309294106U, // V6_vadd_qf32_mix
3016 2326071322U, // V6_vadd_sf
3017 2342864922U, // V6_vadd_sf_bf
3018 2258978842U, // V6_vadd_sf_hf
3019 2326087706U, // V6_vadd_sf_sf
3020 2158331930U, // V6_vaddb
3021 2158331930U, // V6_vaddb_dv
3022 436277363U, // V6_vaddbnq
3023 436277542U, // V6_vaddbq
3024 2175109146U, // V6_vaddbsat
3025 2175109146U, // V6_vaddbsat_dv
3026 77973530U, // V6_vaddcarry
3027 2359691290U, // V6_vaddcarryo
3028 10864666U, // V6_vaddcarrysat
3029 10897434U, // V6_vaddclbh
3030 10913818U, // V6_vaddclbw
3031 765904922U, // V6_vaddh
3032 765904922U, // V6_vaddh_dv
3033 453054579U, // V6_vaddhnq
3034 453054758U, // V6_vaddhq
3035 765904922U, // V6_vaddhsat
3036 765904922U, // V6_vaddhsat_dv
3037 10864666U, // V6_vaddhw
3038 765921306U, // V6_vaddhw_acc
3039 296142874U, // V6_vaddubh
3040 10962970U, // V6_vaddubh_acc
3041 2376566810U, // V6_vaddubsat
3042 2376566810U, // V6_vaddubsat_dv
3043 2175240218U, // V6_vaddububb_sat
3044 10995738U, // V6_vadduhsat
3045 10995738U, // V6_vadduhsat_dv
3046 10864666U, // V6_vadduhw
3047 312936474U, // V6_vadduhw_acc
3048 11012122U, // V6_vadduwsat
3049 11012122U, // V6_vadduwsat_dv
3050 10864666U, // V6_vaddw
3051 10864666U, // V6_vaddw_dv
3052 469831795U, // V6_vaddwnq
3053 469831974U, // V6_vaddwq
3054 10864666U, // V6_vaddwsat
3055 10864666U, // V6_vaddwsat_dv
3056 11028506U, // V6_valign4
3057 497584154U, // V6_valignb
3058 195594266U, // V6_valignbi
3059 11061274U, // V6_vand
3060 11077658U, // V6_vandnqrt
3061 11094042U, // V6_vandnqrt_acc
3062 11061274U, // V6_vandqrt
3063 11110426U, // V6_vandqrt_acc
3064 11077658U, // V6_vandvnqv
3065 11061274U, // V6_vandvqv
3066 11061274U, // V6_vandvrt
3067 11110426U, // V6_vandvrt_acc
3068 27904026U, // V6_vaslh
3069 11143194U, // V6_vaslh_acc
3070 2192164890U, // V6_vaslhv
3071 27936794U, // V6_vaslw
3072 11175962U, // V6_vaslw_acc
3073 2225752090U, // V6_vaslwv
3074 11192346U, // V6_vasr_into
3075 766183450U, // V6_vasrh
3076 11225114U, // V6_vasrh_acc
3077 279676954U, // V6_vasrhbrndsat
3078 430671898U, // V6_vasrhbsat
3079 766232602U, // V6_vasrhubrndsat
3080 766232602U, // V6_vasrhubsat
3081 766183450U, // V6_vasrhv
3082 313247770U, // V6_vasruhubrndsat
3083 313247770U, // V6_vasruhubsat
3084 330041370U, // V6_vasruwuhrndsat
3085 330041370U, // V6_vasruwuhsat
3086 313247770U, // V6_vasrvuhubrndsat
3087 313247770U, // V6_vasrvuhubsat
3088 1990985754U, // V6_vasrvwuhrndsat
3089 1990985754U, // V6_vasrvwuhsat
3090 28067866U, // V6_vasrw
3091 11307034U, // V6_vasrw_acc
3092 1990920218U, // V6_vasrwh
3093 1990920218U, // V6_vasrwhrndsat
3094 1990920218U, // V6_vasrwhsat
3095 1990985754U, // V6_vasrwuhrndsat
3096 1990985754U, // V6_vasrwuhsat
3097 2225883162U, // V6_vasrwv
3098 50432026U, // V6_vassign
3099 11323418U, // V6_vassign_fp
3100 11339802U, // V6_vassign_tmp
3101 2158839834U, // V6_vavgb
3102 2393720858U, // V6_vavgbrnd
3103 2192410650U, // V6_vavgh
3104 2410514458U, // V6_vavghrnd
3105 598591514U, // V6_vavgub
3106 2427308058U, // V6_vavgubrnd
3107 2444101658U, // V6_vavguh
3108 2460878874U, // V6_vavguhrnd
3109 2477672474U, // V6_vavguw
3110 2494449690U, // V6_vavguwrnd
3111 2226030618U, // V6_vavgw
3112 2511243290U, // V6_vavgwrnd
3113 2516652326U, // V6_vccombine
3114 11454490U, // V6_vcl0h
3115 11470874U, // V6_vcl0w
3116 33624358U, // V6_vcmov
3117 11487258U, // V6_vcombine
3118 11503642U, // V6_vcombine_tmp
3119 11520026U, // V6_vconv_bf_qf32
3120 11536410U, // V6_vconv_f8_qf16
3121 2544912410U, // V6_vconv_h_hf
3122 2561689626U, // V6_vconv_h_hf_rnd
3123 263227418U, // V6_vconv_hf_h
3124 2578483226U, // V6_vconv_hf_qf16
3125 2595260442U, // V6_vconv_hf_qf32
3126 2612054042U, // V6_vconv_qf16_f8
3127 2544945178U, // V6_vconv_qf16_hf
3128 2578499610U, // V6_vconv_qf16_qf16
3129 2595293210U, // V6_vconv_qf32_qf32
3130 2628847642U, // V6_vconv_qf32_sf
3131 2595309594U, // V6_vconv_sf_qf32
3132 2645641242U, // V6_vconv_sf_w
3133 11634714U, // V6_vconv_w_sf
3134 11651098U, // V6_vcvt2_b_hf
3135 2159151130U, // V6_vcvt2_hf_b
3136 598870042U, // V6_vcvt2_hf_ub
3137 11683866U, // V6_vcvt2_ub_hf
3138 11700250U, // V6_vcvt_b_hf
3139 11716634U, // V6_vcvt_bf_sf
3140 11733018U, // V6_vcvt_f8_hf
3141 11749402U, // V6_vcvt_h_hf
3142 2159249434U, // V6_vcvt_hf_b
3143 2662565914U, // V6_vcvt_hf_f8
3144 2192803866U, // V6_vcvt_hf_h
3145 2327021594U, // V6_vcvt_hf_sf
3146 598968346U, // V6_vcvt_hf_ub
3147 2444462106U, // V6_vcvt_hf_uh
3148 11782170U, // V6_vcvt_sf_hf
3149 11798554U, // V6_vcvt_ub_hf
3150 11814938U, // V6_vcvt_uh_hf
3151 3623543U, // V6_vdeal
3152 11831322U, // V6_vdealb
3153 11847706U, // V6_vdealb4w
3154 11864090U, // V6_vdealh
3155 11880474U, // V6_vdealvdd
3156 11896858U, // V6_vdelta
3157 11913242U, // V6_vdmpy_sf_hf
3158 11929626U, // V6_vdmpy_sf_hf_acc
3159 11946010U, // V6_vdmpybus
3160 11962394U, // V6_vdmpybus_acc
3161 11946010U, // V6_vdmpybus_dv
3162 11962394U, // V6_vdmpybus_dv_acc
3163 2159462426U, // V6_vdmpyhb
3164 2159478810U, // V6_vdmpyhb_acc
3165 2159462426U, // V6_vdmpyhb_dv
3166 2159478810U, // V6_vdmpyhb_dv_acc
3167 2209794074U, // V6_vdmpyhisat
3168 2209810458U, // V6_vdmpyhisat_acc
3169 2209794074U, // V6_vdmpyhsat
3170 2209810458U, // V6_vdmpyhsat_acc
3171 2679556122U, // V6_vdmpyhsuisat
3172 2679572506U, // V6_vdmpyhsuisat_acc
3173 2696333338U, // V6_vdmpyhsusat
3174 2696349722U, // V6_vdmpyhsusat_acc
3175 2209794074U, // V6_vdmpyhvsat
3176 2209810458U, // V6_vdmpyhvsat_acc
3177 12011546U, // V6_vdsaduh
3178 12027930U, // V6_vdsaduh_acc
3179 571475994U, // V6_veqb
3180 571492378U, // V6_veqb_and
3181 571508762U, // V6_veqb_or
3182 571525146U, // V6_veqb_xor
3183 756025370U, // V6_veqh
3184 756041754U, // V6_veqh_and
3185 756058138U, // V6_veqh_or
3186 756074522U, // V6_veqh_xor
3187 2249197594U, // V6_veqhf
3188 2249213978U, // V6_veqhf_and
3189 2249230362U, // V6_veqhf_or
3190 2249246746U, // V6_veqhf_xor
3191 2316306458U, // V6_veqsf
3192 2316322842U, // V6_veqsf_and
3193 2316339226U, // V6_veqsf_or
3194 2316355610U, // V6_veqsf_xor
3195 1980762138U, // V6_veqw
3196 1980778522U, // V6_veqw_and
3197 1980794906U, // V6_veqw_or
3198 1980811290U, // V6_veqw_xor
3199 12044314U, // V6_vfmax_f8
3200 12060698U, // V6_vfmax_hf
3201 12077082U, // V6_vfmax_sf
3202 12093466U, // V6_vfmin_f8
3203 12109850U, // V6_vfmin_hf
3204 12126234U, // V6_vfmin_sf
3205 12142618U, // V6_vfneg_f8
3206 12159002U, // V6_vfneg_hf
3207 12175386U, // V6_vfneg_sf
3208 3623662U, // V6_vgathermh
3209 2713323814U, // V6_vgathermhq
3210 3623662U, // V6_vgathermhw
3211 2730101030U, // V6_vgathermhwq
3212 3623680U, // V6_vgathermw
3213 12208422U, // V6_vgathermwq
3214 582649882U, // V6_vgtb
3215 582666266U, // V6_vgtb_and
3216 582682650U, // V6_vgtb_or
3217 582699034U, // V6_vgtb_xor
3218 2344257562U, // V6_vgtbf
3219 2344273946U, // V6_vgtbf_and
3220 2344290330U, // V6_vgtbf_or
3221 2344306714U, // V6_vgtbf_xor
3222 767199258U, // V6_vgth
3223 767215642U, // V6_vgth_and
3224 767232026U, // V6_vgth_or
3225 767248410U, // V6_vgth_xor
3226 2260371482U, // V6_vgthf
3227 2260387866U, // V6_vgthf_and
3228 2260404250U, // V6_vgthf_or
3229 2260420634U, // V6_vgthf_xor
3230 2327480346U, // V6_vgtsf
3231 2327496730U, // V6_vgtsf_and
3232 2327513114U, // V6_vgtsf_or
3233 2327529498U, // V6_vgtsf_xor
3234 297437210U, // V6_vgtub
3235 297453594U, // V6_vgtub_and
3236 297469978U, // V6_vgtub_or
3237 297486362U, // V6_vgtub_xor
3238 314214426U, // V6_vgtuh
3239 314230810U, // V6_vgtuh_and
3240 314247194U, // V6_vgtuh_or
3241 314263578U, // V6_vgtuh_xor
3242 330991642U, // V6_vgtuw
3243 331008026U, // V6_vgtuw_and
3244 331024410U, // V6_vgtuw_or
3245 331040794U, // V6_vgtuw_xor
3246 1991936026U, // V6_vgtw
3247 1991952410U, // V6_vgtw_and
3248 1991968794U, // V6_vgtw_or
3249 1991985178U, // V6_vgtw_xor
3250 1850U, // V6_vhist
3251 297881U, // V6_vhistq
3252 2092664858U, // V6_vilog2_hf
3253 2109442074U, // V6_vilog2_qf16
3254 2126219290U, // V6_vilog2_qf32
3255 2142996506U, // V6_vilog2_sf
3256 12306458U, // V6_vinsertwr
3257 498862106U, // V6_vlalignb
3258 196872218U, // V6_vlalignbi
3259 12339226U, // V6_vlsrb
3260 12355610U, // V6_vlsrh
3261 12371994U, // V6_vlsrhv
3262 12388378U, // V6_vlsrw
3263 12404762U, // V6_vlsrwv
3264 12421146U, // V6_vlut4
3265 582862874U, // V6_vlutvvb
3266 582862874U, // V6_vlutvvb_nm
3267 582879258U, // V6_vlutvvb_oracc
3268 2008942618U, // V6_vlutvvb_oracci
3269 2008926234U, // V6_vlutvvbi
3270 767445018U, // V6_vlutvwh
3271 767445018U, // V6_vlutvwh_nm
3272 767461402U, // V6_vlutvwh_oracc
3273 2747172890U, // V6_vlutvwh_oracci
3274 2747156506U, // V6_vlutvwhi
3275 12503066U, // V6_vmax_bf
3276 12519450U, // V6_vmax_hf
3277 12535834U, // V6_vmax_sf
3278 12552218U, // V6_vmaxb
3279 12568602U, // V6_vmaxh
3280 12584986U, // V6_vmaxub
3281 12601370U, // V6_vmaxuh
3282 12617754U, // V6_vmaxw
3283 12634138U, // V6_vmerge_qf
3284 12650522U, // V6_vmin_bf
3285 12666906U, // V6_vmin_hf
3286 12683290U, // V6_vmin_sf
3287 12699674U, // V6_vminb
3288 12716058U, // V6_vminh
3289 12732442U, // V6_vminub
3290 12748826U, // V6_vminuh
3291 12765210U, // V6_vminw
3292 297994266U, // V6_vmpabus
3293 2160281626U, // V6_vmpabus_acc
3294 297994266U, // V6_vmpabusv
3295 297994266U, // V6_vmpabuu
3296 600000538U, // V6_vmpabuu_acc
3297 297994266U, // V6_vmpabuuv
3298 767789082U, // V6_vmpahb
3299 767805466U, // V6_vmpahb_acc
3300 767756314U, // V6_vmpahhsat
3301 314804250U, // V6_vmpauhb
3302 314820634U, // V6_vmpauhb_acc
3303 767756314U, // V6_vmpauhuhsat
3304 12847130U, // V6_vmpsuhuhsat
3305 2277787674U, // V6_vmpy_hf_f8
3306 2277804058U, // V6_vmpy_hf_f8_acc
3307 2261010458U, // V6_vmpy_hf_hf
3308 2261026842U, // V6_vmpy_hf_hf_acc
3309 2294597658U, // V6_vmpy_qf16
3310 2261043226U, // V6_vmpy_qf16_hf
3311 2294597658U, // V6_vmpy_qf16_mix_hf
3312 2311391258U, // V6_vmpy_qf32
3313 2261059610U, // V6_vmpy_qf32_hf
3314 2294614042U, // V6_vmpy_qf32_mix_hf
3315 2294614042U, // V6_vmpy_qf32_qf16
3316 2328168474U, // V6_vmpy_qf32_sf
3317 2261043226U, // V6_vmpy_rt_hf
3318 2294597658U, // V6_vmpy_rt_qf16
3319 2328168474U, // V6_vmpy_rt_sf
3320 2344962074U, // V6_vmpy_sf_bf
3321 2344978458U, // V6_vmpy_sf_bf_acc
3322 2261075994U, // V6_vmpy_sf_hf
3323 2261092378U, // V6_vmpy_sf_hf_acc
3324 2328184858U, // V6_vmpy_sf_sf
3325 298174490U, // V6_vmpybus
3326 298190874U, // V6_vmpybus_acc
3327 298174490U, // V6_vmpybusv
3328 298190874U, // V6_vmpybusv_acc
3329 583387162U, // V6_vmpybv
3330 583403546U, // V6_vmpybv_acc
3331 12994586U, // V6_vmpyewuh
3332 13010970U, // V6_vmpyewuh_64
3333 2194065434U, // V6_vmpyh
3334 2194081818U, // V6_vmpyh_acc
3335 2210859034U, // V6_vmpyhsat_acc
3336 767936538U, // V6_vmpyhsrs
3337 767936538U, // V6_vmpyhss
3338 2445723674U, // V6_vmpyhus
3339 2445740058U, // V6_vmpyhus_acc
3340 2194065434U, // V6_vmpyhv
3341 2194081818U, // V6_vmpyhv_acc
3342 767936538U, // V6_vmpyhvsrs
3343 13060122U, // V6_vmpyieoh
3344 2194114586U, // V6_vmpyiewh_acc
3345 13092890U, // V6_vmpyiewuh
3346 2445772826U, // V6_vmpyiewuh_acc
3347 2194147354U, // V6_vmpyih
3348 2194163738U, // V6_vmpyih_acc
3349 2160592922U, // V6_vmpyihb
3350 2160609306U, // V6_vmpyihb_acc
3351 13142042U, // V6_vmpyiowh
3352 2160642074U, // V6_vmpyiwb
3353 2160658458U, // V6_vmpyiwb_acc
3354 2194196506U, // V6_vmpyiwh
3355 2194212890U, // V6_vmpyiwh_acc
3356 600360986U, // V6_vmpyiwub
3357 600377370U, // V6_vmpyiwub_acc
3358 2764654618U, // V6_vmpyowh
3359 13207578U, // V6_vmpyowh_64_acc
3360 2781431834U, // V6_vmpyowh_rnd
3361 2798241818U, // V6_vmpyowh_rnd_sacc
3362 2815019034U, // V6_vmpyowh_sacc
3363 298453018U, // V6_vmpyub
3364 13256730U, // V6_vmpyub_acc
3365 298453018U, // V6_vmpyubv
3366 13256730U, // V6_vmpyubv_acc
3367 13273114U, // V6_vmpyuh
3368 13289498U, // V6_vmpyuh_acc
3369 13305882U, // V6_vmpyuhe
3370 13322266U, // V6_vmpyuhe_acc
3371 13273114U, // V6_vmpyuhv
3372 13289498U, // V6_vmpyuhv_acc
3373 315230234U, // V6_vmpyuhvs
3374 5425178U, // V6_vmux
3375 583763994U, // V6_vnavgb
3376 13355034U, // V6_vnavgh
3377 298551322U, // V6_vnavgub
3378 13371418U, // V6_vnavgw
3379 2516652147U, // V6_vnccombine
3380 33624179U, // V6_vncmov
3381 2093762586U, // V6_vneg_qf16_hf
3382 2110539802U, // V6_vneg_qf16_qf16
3383 2127333402U, // V6_vneg_qf32_qf32
3384 2144110618U, // V6_vneg_qf32_sf
3385 13420570U, // V6_vnormamth
3386 13436954U, // V6_vnormamtw
3387 13453338U, // V6_vnot
3388 13469722U, // V6_vor
3389 13486106U, // V6_vpackeb
3390 13502490U, // V6_vpackeh
3391 13518874U, // V6_vpackhb_sat
3392 13535258U, // V6_vpackhub_sat
3393 13551642U, // V6_vpackob
3394 13568026U, // V6_vpackoh
3395 13584410U, // V6_vpackwh_sat
3396 13600794U, // V6_vpackwuh_sat
3397 13617178U, // V6_vpopcounth
3398 13633562U, // V6_vprefixqb
3399 13649946U, // V6_vprefixqh
3400 13666330U, // V6_vprefixqw
3401 13682714U, // V6_vrdelta
3402 573687834U, // V6_vrmpybub_rtt
3403 573671450U, // V6_vrmpybub_rtt_acc
3404 288475162U, // V6_vrmpybus
3405 288458778U, // V6_vrmpybus_acc
3406 288475162U, // V6_vrmpybusi
3407 288458778U, // V6_vrmpybusi_acc
3408 288475162U, // V6_vrmpybusv
3409 288458778U, // V6_vrmpybusv_acc
3410 573687834U, // V6_vrmpybv
3411 573671450U, // V6_vrmpybv_acc
3412 590596122U, // V6_vrmpyub
3413 590579738U, // V6_vrmpyub_acc
3414 590596122U, // V6_vrmpyub_rtt
3415 590579738U, // V6_vrmpyub_rtt_acc
3416 2821965850U, // V6_vrmpyubi
3417 2821949466U, // V6_vrmpyubi_acc
3418 590596122U, // V6_vrmpyubv
3419 590579738U, // V6_vrmpyubv_acc
3420 13699098U, // V6_vrmpyzbb_rt
3421 80824346U, // V6_vrmpyzbb_rt_acc
3422 80807962U, // V6_vrmpyzbb_rx
3423 2849064986U, // V6_vrmpyzbb_rx_acc
3424 13699098U, // V6_vrmpyzbub_rt
3425 80824346U, // V6_vrmpyzbub_rt_acc
3426 80807962U, // V6_vrmpyzbub_rx
3427 2849064986U, // V6_vrmpyzbub_rx_acc
3428 13731866U, // V6_vrmpyzcb_rt
3429 80857114U, // V6_vrmpyzcb_rt_acc
3430 80840730U, // V6_vrmpyzcb_rx
3431 2849097754U, // V6_vrmpyzcb_rx_acc
3432 13764634U, // V6_vrmpyzcbs_rt
3433 80889882U, // V6_vrmpyzcbs_rt_acc
3434 80873498U, // V6_vrmpyzcbs_rx
3435 2849130522U, // V6_vrmpyzcbs_rx_acc
3436 13797402U, // V6_vrmpyznb_rt
3437 80922650U, // V6_vrmpyznb_rt_acc
3438 80906266U, // V6_vrmpyznb_rx
3439 2849163290U, // V6_vrmpyznb_rx_acc
3440 13830170U, // V6_vror
3441 13846554U, // V6_vrotr
3442 13862938U, // V6_vroundhb
3443 768854042U, // V6_vroundhub
3444 315869210U, // V6_vrounduhub
3445 332662810U, // V6_vrounduwuh
3446 13912090U, // V6_vroundwh
3447 1993607194U, // V6_vroundwuh
3448 13928474U, // V6_vrsadubi
3449 13944858U, // V6_vrsadubi_acc
3450 13961242U, // V6_vsatdw
3451 13977626U, // V6_vsathub
3452 13994010U, // V6_vsatuwuh
3453 14010394U, // V6_vsatwh
3454 14026778U, // V6_vsb
3455 3623698U, // V6_vscattermh
3456 3623698U, // V6_vscattermh_add
3457 2855766310U, // V6_vscattermhq
3458 3623698U, // V6_vscattermhw
3459 3623698U, // V6_vscattermhw_add
3460 2872543526U, // V6_vscattermhwq
3461 3623698U, // V6_vscattermw
3462 3623698U, // V6_vscattermw_add
3463 2889320742U, // V6_vscattermwq
3464 14043162U, // V6_vsh
3465 765511706U, // V6_vshufeh
3466 3623476U, // V6_vshuff
3467 14059546U, // V6_vshuffb
3468 580945946U, // V6_vshuffeb
3469 14075930U, // V6_vshuffh
3470 14092314U, // V6_vshuffob
3471 14108698U, // V6_vshuffvdd
3472 14125082U, // V6_vshufoeb
3473 14141466U, // V6_vshufoeh
3474 14157850U, // V6_vshufoh
3475 2262321178U, // V6_vsub_hf
3476 2279114778U, // V6_vsub_hf_f8
3477 2262337562U, // V6_vsub_hf_hf
3478 2262321178U, // V6_vsub_hf_mix
3479 2295875610U, // V6_vsub_qf16
3480 2295875610U, // V6_vsub_qf16_mix
3481 2312685594U, // V6_vsub_qf32
3482 2312685594U, // V6_vsub_qf32_mix
3483 2329462810U, // V6_vsub_sf
3484 2346256410U, // V6_vsub_sf_bf
3485 2262370330U, // V6_vsub_sf_hf
3486 2329462810U, // V6_vsub_sf_mix
3487 2329479194U, // V6_vsub_sf_sf
3488 2161723418U, // V6_vsubb
3489 2161723418U, // V6_vsubb_dv
3490 637603955U, // V6_vsubbnq
3491 637604134U, // V6_vsubbq
3492 2178500634U, // V6_vsubbsat
3493 2178500634U, // V6_vsubbsat_dv
3494 81365018U, // V6_vsubcarry
3495 2913339418U, // V6_vsubcarryo
3496 769247258U, // V6_vsubh
3497 769247258U, // V6_vsubh_dv
3498 654381171U, // V6_vsubhnq
3499 654381350U, // V6_vsubhq
3500 769247258U, // V6_vsubhsat
3501 769247258U, // V6_vsubhsat_dv
3502 14256154U, // V6_vsubhw
3503 299485210U, // V6_vsububh
3504 2379876378U, // V6_vsububsat
3505 2379876378U, // V6_vsububsat_dv
3506 2178549786U, // V6_vsubububb_sat
3507 14305306U, // V6_vsubuhsat
3508 14305306U, // V6_vsubuhsat_dv
3509 14256154U, // V6_vsubuhw
3510 14321690U, // V6_vsubuwsat
3511 14321690U, // V6_vsubuwsat_dv
3512 14256154U, // V6_vsubw
3513 14256154U, // V6_vsubw_dv
3514 671158387U, // V6_vsubwnq
3515 671158566U, // V6_vsubwq
3516 14256154U, // V6_vsubwsat
3517 14256154U, // V6_vsubwsat_dv
3518 14338074U, // V6_vswap
3519 584779802U, // V6_vtmpyb
3520 584796186U, // V6_vtmpyb_acc
3521 299567130U, // V6_vtmpybus
3522 299583514U, // V6_vtmpybus_acc
3523 14387226U, // V6_vtmpyhb
3524 14403610U, // V6_vtmpyhb_acc
3525 14419994U, // V6_vunpackb
3526 14436378U, // V6_vunpackh
3527 14452762U, // V6_vunpackob
3528 14469146U, // V6_vunpackoh
3529 14485530U, // V6_vunpackub
3530 14501914U, // V6_vunpackuh
3531 1427U, // V6_vwhist128
3532 297122U, // V6_vwhist128m
3533 297354U, // V6_vwhist128q
3534 4278666U, // V6_vwhist128qm
3535 1417U, // V6_vwhist256
3536 1762U, // V6_vwhist256_sat
3537 297343U, // V6_vwhist256q
3538 14518655U, // V6_vwhist256q_sat
3539 14534682U, // V6_vxor
3540 14551066U, // V6_vzb
3541 14567450U, // V6_vzh
3542 21072528U, // V6_zLd_ai
3543 26135184U, // V6_zLd_pi
3544 26118800U, // V6_zLd_ppu
3545 4114726U, // V6_zLd_pred_ai
3546 1782501670U, // V6_zLd_pred_pi
3547 1782501670U, // V6_zLd_pred_ppu
3548 14583834U, // V6_zextract
3549 1754U, // Y2_barrier
3550 1844U, // Y2_break
3551 297430U, // Y2_ciad
3552 14600877U, // Y2_crswap0
3553 297567U, // Y2_cswi
3554 297376U, // Y2_dccleana
3555 298030U, // Y2_dccleanidx
3556 297411U, // Y2_dccleaninva
3557 298087U, // Y2_dccleaninvidx
3558 21072459U, // Y2_dcfetchbo
3559 297395U, // Y2_dcinva
3560 298052U, // Y2_dcinvidx
3561 1680U, // Y2_dckill
3562 14616602U, // Y2_dctagr
3563 3623938U, // Y2_dctagw
3564 297386U, // Y2_dczeroa
3565 14632986U, // Y2_getimask
3566 14649370U, // Y2_iassignr
3567 298008U, // Y2_iassignw
3568 14665754U, // Y2_icdatar
3569 3623915U, // Y2_icdataw
3570 297403U, // Y2_icinva
3571 298062U, // Y2_icinvidx
3572 1687U, // Y2_ickill
3573 14682138U, // Y2_ictagr
3574 3623946U, // Y2_ictagw
3575 1568U, // Y2_isync
3576 1599U, // Y2_k0lock
3577 1621U, // Y2_k0unlock
3578 298072U, // Y2_l2cleaninvidx
3579 1673U, // Y2_l2kill
3580 297507U, // Y2_resume
3581 3623533U, // Y2_setimask
3582 3623588U, // Y2_setprio
3583 297874U, // Y2_start
3584 297653U, // Y2_stop
3585 297568U, // Y2_swi
3586 1776U, // Y2_syncht
3587 50432026U, // Y2_tfrscrr
3588 50432026U, // Y2_tfrsrcr
3589 1613U, // Y2_tlblock
3590 14698522U, // Y2_tlbp
3591 14698522U, // Y2_tlbpp
3592 14714906U, // Y2_tlbr
3593 1639U, // Y2_tlbunlock
3594 3623924U, // Y2_tlbw
3595 297815U, // Y2_wait
3596 14731949U, // Y4_crswap1
3597 70732461U, // Y4_crswap10
3598 3623490U, // Y4_l2fetch
3599 14747674U, // Y4_l2tagr
3600 3623930U, // Y4_l2tagw
3601 297562U, // Y4_nmi
3602 297436U, // Y4_siad
3603 50432026U, // Y4_tfrscpp
3604 50432026U, // Y4_tfrspcp
3605 297486U, // Y4_trace
3606 14764058U, // Y5_ctlbw
3607 298018U, // Y5_l2cleanidx
3608 3623490U, // Y5_l2fetch
3609 1694U, // Y5_l2gclean
3610 1856U, // Y5_l2gcleaninv
3611 1649U, // Y5_l2gunlock
3612 298042U, // Y5_l2invidx
3613 14780442U, // Y5_l2locka
3614 297365U, // Y5_l2unlocka
3615 297468U, // Y5_tlbasidi
3616 14796826U, // Y5_tlboc
3617 297532U, // Y6_diag
3618 3623211U, // Y6_diag0
3619 3623263U, // Y6_diag1
3620 3623525U, // Y6_dmlink
3621 14813210U, // Y6_dmpause
3622 14829594U, // Y6_dmpoll
3623 297505U, // Y6_dmresume
3624 297872U, // Y6_dmstart
3625 14845978U, // Y6_dmwait
3626 297950U, // Y6_l2gcleaninvpa
3627 297626U, // Y6_l2gcleanpa
3628 2074U, // dep_A2_addsat
3629 4540442U, // dep_A2_subsat
3630 2928461850U, // dep_S2_packhl
3631 1437U, // invalid_decode
3632 };
3633
3634 static const uint16_t OpInfo1[] = {
3635 0U, // PHI
3636 0U, // INLINEASM
3637 0U, // INLINEASM_BR
3638 0U, // CFI_INSTRUCTION
3639 0U, // EH_LABEL
3640 0U, // GC_LABEL
3641 0U, // ANNOTATION_LABEL
3642 0U, // KILL
3643 0U, // EXTRACT_SUBREG
3644 0U, // INSERT_SUBREG
3645 0U, // IMPLICIT_DEF
3646 0U, // INIT_UNDEF
3647 0U, // SUBREG_TO_REG
3648 0U, // COPY_TO_REGCLASS
3649 0U, // DBG_VALUE
3650 0U, // DBG_VALUE_LIST
3651 0U, // DBG_INSTR_REF
3652 0U, // DBG_PHI
3653 0U, // DBG_LABEL
3654 0U, // REG_SEQUENCE
3655 0U, // COPY
3656 0U, // COPY_LANEMASK
3657 0U, // BUNDLE
3658 0U, // LIFETIME_START
3659 0U, // LIFETIME_END
3660 0U, // PSEUDO_PROBE
3661 0U, // ARITH_FENCE
3662 0U, // STACKMAP
3663 0U, // FENTRY_CALL
3664 0U, // PATCHPOINT
3665 0U, // LOAD_STACK_GUARD
3666 0U, // PREALLOCATED_SETUP
3667 0U, // PREALLOCATED_ARG
3668 0U, // STATEPOINT
3669 0U, // LOCAL_ESCAPE
3670 0U, // FAULTING_OP
3671 0U, // PATCHABLE_OP
3672 0U, // PATCHABLE_FUNCTION_ENTER
3673 0U, // PATCHABLE_RET
3674 0U, // PATCHABLE_FUNCTION_EXIT
3675 0U, // PATCHABLE_TAIL_CALL
3676 0U, // PATCHABLE_EVENT_CALL
3677 0U, // PATCHABLE_TYPED_EVENT_CALL
3678 0U, // ICALL_BRANCH_FUNNEL
3679 0U, // FAKE_USE
3680 0U, // MEMBARRIER
3681 0U, // JUMP_TABLE_DEBUG_INFO
3682 0U, // RELOC_NONE
3683 0U, // CONVERGENCECTRL_ENTRY
3684 0U, // CONVERGENCECTRL_ANCHOR
3685 0U, // CONVERGENCECTRL_LOOP
3686 0U, // CONVERGENCECTRL_GLUE
3687 0U, // G_ASSERT_SEXT
3688 0U, // G_ASSERT_ZEXT
3689 0U, // G_ASSERT_ALIGN
3690 0U, // G_ADD
3691 0U, // G_SUB
3692 0U, // G_MUL
3693 0U, // G_SDIV
3694 0U, // G_UDIV
3695 0U, // G_SREM
3696 0U, // G_UREM
3697 0U, // G_SDIVREM
3698 0U, // G_UDIVREM
3699 0U, // G_AND
3700 0U, // G_OR
3701 0U, // G_XOR
3702 0U, // G_ABDS
3703 0U, // G_ABDU
3704 0U, // G_UAVGFLOOR
3705 0U, // G_UAVGCEIL
3706 0U, // G_SAVGFLOOR
3707 0U, // G_SAVGCEIL
3708 0U, // G_IMPLICIT_DEF
3709 0U, // G_PHI
3710 0U, // G_FRAME_INDEX
3711 0U, // G_GLOBAL_VALUE
3712 0U, // G_PTRAUTH_GLOBAL_VALUE
3713 0U, // G_CONSTANT_POOL
3714 0U, // G_EXTRACT
3715 0U, // G_UNMERGE_VALUES
3716 0U, // G_INSERT
3717 0U, // G_MERGE_VALUES
3718 0U, // G_BUILD_VECTOR
3719 0U, // G_BUILD_VECTOR_TRUNC
3720 0U, // G_CONCAT_VECTORS
3721 0U, // G_PTRTOINT
3722 0U, // G_INTTOPTR
3723 0U, // G_BITCAST
3724 0U, // G_FREEZE
3725 0U, // G_CONSTANT_FOLD_BARRIER
3726 0U, // G_INTRINSIC_FPTRUNC_ROUND
3727 0U, // G_INTRINSIC_TRUNC
3728 0U, // G_INTRINSIC_ROUND
3729 0U, // G_INTRINSIC_LRINT
3730 0U, // G_INTRINSIC_LLRINT
3731 0U, // G_INTRINSIC_ROUNDEVEN
3732 0U, // G_READCYCLECOUNTER
3733 0U, // G_READSTEADYCOUNTER
3734 0U, // G_LOAD
3735 0U, // G_SEXTLOAD
3736 0U, // G_ZEXTLOAD
3737 0U, // G_FPEXTLOAD
3738 0U, // G_INDEXED_LOAD
3739 0U, // G_INDEXED_SEXTLOAD
3740 0U, // G_INDEXED_ZEXTLOAD
3741 0U, // G_STORE
3742 0U, // G_FPTRUNCSTORE
3743 0U, // G_INDEXED_STORE
3744 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
3745 0U, // G_ATOMIC_CMPXCHG
3746 0U, // G_ATOMICRMW_XCHG
3747 0U, // G_ATOMICRMW_ADD
3748 0U, // G_ATOMICRMW_SUB
3749 0U, // G_ATOMICRMW_AND
3750 0U, // G_ATOMICRMW_NAND
3751 0U, // G_ATOMICRMW_OR
3752 0U, // G_ATOMICRMW_XOR
3753 0U, // G_ATOMICRMW_MAX
3754 0U, // G_ATOMICRMW_MIN
3755 0U, // G_ATOMICRMW_UMAX
3756 0U, // G_ATOMICRMW_UMIN
3757 0U, // G_ATOMICRMW_FADD
3758 0U, // G_ATOMICRMW_FSUB
3759 0U, // G_ATOMICRMW_FMAX
3760 0U, // G_ATOMICRMW_FMIN
3761 0U, // G_ATOMICRMW_FMAXIMUM
3762 0U, // G_ATOMICRMW_FMINIMUM
3763 0U, // G_ATOMICRMW_FMAXIMUMNUM
3764 0U, // G_ATOMICRMW_FMINIMUMNUM
3765 0U, // G_ATOMICRMW_UINC_WRAP
3766 0U, // G_ATOMICRMW_UDEC_WRAP
3767 0U, // G_ATOMICRMW_USUB_COND
3768 0U, // G_ATOMICRMW_USUB_SAT
3769 0U, // G_FENCE
3770 0U, // G_PREFETCH
3771 0U, // G_BRCOND
3772 0U, // G_BRINDIRECT
3773 0U, // G_INVOKE_REGION_START
3774 0U, // G_INTRINSIC
3775 0U, // G_INTRINSIC_W_SIDE_EFFECTS
3776 0U, // G_INTRINSIC_CONVERGENT
3777 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
3778 0U, // G_ANYEXT
3779 0U, // G_TRUNC
3780 0U, // G_TRUNC_SSAT_S
3781 0U, // G_TRUNC_SSAT_U
3782 0U, // G_TRUNC_USAT_U
3783 0U, // G_CONSTANT
3784 0U, // G_FCONSTANT
3785 0U, // G_VASTART
3786 0U, // G_VAARG
3787 0U, // G_SEXT
3788 0U, // G_SEXT_INREG
3789 0U, // G_ZEXT
3790 0U, // G_SHL
3791 0U, // G_LSHR
3792 0U, // G_ASHR
3793 0U, // G_FSHL
3794 0U, // G_FSHR
3795 0U, // G_ROTR
3796 0U, // G_ROTL
3797 0U, // G_ICMP
3798 0U, // G_FCMP
3799 0U, // G_SCMP
3800 0U, // G_UCMP
3801 0U, // G_SELECT
3802 0U, // G_UADDO
3803 0U, // G_UADDE
3804 0U, // G_USUBO
3805 0U, // G_USUBE
3806 0U, // G_SADDO
3807 0U, // G_SADDE
3808 0U, // G_SSUBO
3809 0U, // G_SSUBE
3810 0U, // G_UMULO
3811 0U, // G_SMULO
3812 0U, // G_UMULH
3813 0U, // G_SMULH
3814 0U, // G_UADDSAT
3815 0U, // G_SADDSAT
3816 0U, // G_USUBSAT
3817 0U, // G_SSUBSAT
3818 0U, // G_USHLSAT
3819 0U, // G_SSHLSAT
3820 0U, // G_SMULFIX
3821 0U, // G_UMULFIX
3822 0U, // G_SMULFIXSAT
3823 0U, // G_UMULFIXSAT
3824 0U, // G_SDIVFIX
3825 0U, // G_UDIVFIX
3826 0U, // G_SDIVFIXSAT
3827 0U, // G_UDIVFIXSAT
3828 0U, // G_FADD
3829 0U, // G_FSUB
3830 0U, // G_FMUL
3831 0U, // G_FMA
3832 0U, // G_FMAD
3833 0U, // G_FDIV
3834 0U, // G_FREM
3835 0U, // G_FMODF
3836 0U, // G_FPOW
3837 0U, // G_FPOWI
3838 0U, // G_FEXP
3839 0U, // G_FEXP2
3840 0U, // G_FEXP10
3841 0U, // G_FLOG
3842 0U, // G_FLOG2
3843 0U, // G_FLOG10
3844 0U, // G_FLDEXP
3845 0U, // G_FFREXP
3846 0U, // G_FNEG
3847 0U, // G_FPEXT
3848 0U, // G_FPTRUNC
3849 0U, // G_FPTOSI
3850 0U, // G_FPTOUI
3851 0U, // G_SITOFP
3852 0U, // G_UITOFP
3853 0U, // G_FPTOSI_SAT
3854 0U, // G_FPTOUI_SAT
3855 0U, // G_FABS
3856 0U, // G_FCOPYSIGN
3857 0U, // G_IS_FPCLASS
3858 0U, // G_FCANONICALIZE
3859 0U, // G_FMINNUM
3860 0U, // G_FMAXNUM
3861 0U, // G_FMINNUM_IEEE
3862 0U, // G_FMAXNUM_IEEE
3863 0U, // G_FMINIMUM
3864 0U, // G_FMAXIMUM
3865 0U, // G_FMINIMUMNUM
3866 0U, // G_FMAXIMUMNUM
3867 0U, // G_GET_FPENV
3868 0U, // G_SET_FPENV
3869 0U, // G_RESET_FPENV
3870 0U, // G_GET_FPMODE
3871 0U, // G_SET_FPMODE
3872 0U, // G_RESET_FPMODE
3873 0U, // G_GET_ROUNDING
3874 0U, // G_SET_ROUNDING
3875 0U, // G_PTR_ADD
3876 0U, // G_PTRMASK
3877 0U, // G_SMIN
3878 0U, // G_SMAX
3879 0U, // G_UMIN
3880 0U, // G_UMAX
3881 0U, // G_ABS
3882 0U, // G_LROUND
3883 0U, // G_LLROUND
3884 0U, // G_BR
3885 0U, // G_BRJT
3886 0U, // G_VSCALE
3887 0U, // G_INSERT_SUBVECTOR
3888 0U, // G_EXTRACT_SUBVECTOR
3889 0U, // G_INSERT_VECTOR_ELT
3890 0U, // G_EXTRACT_VECTOR_ELT
3891 0U, // G_SHUFFLE_VECTOR
3892 0U, // G_SPLAT_VECTOR
3893 0U, // G_STEP_VECTOR
3894 0U, // G_VECTOR_COMPRESS
3895 0U, // G_CTTZ
3896 0U, // G_CTTZ_ZERO_POISON
3897 0U, // G_CTLZ
3898 0U, // G_CTLZ_ZERO_POISON
3899 0U, // G_CTLS
3900 0U, // G_CTPOP
3901 0U, // G_BSWAP
3902 0U, // G_BITREVERSE
3903 0U, // G_CLMUL
3904 0U, // G_CLMULH
3905 0U, // G_FCEIL
3906 0U, // G_FCOS
3907 0U, // G_FSIN
3908 0U, // G_FSINCOS
3909 0U, // G_FTAN
3910 0U, // G_FACOS
3911 0U, // G_FASIN
3912 0U, // G_FATAN
3913 0U, // G_FATAN2
3914 0U, // G_FCOSH
3915 0U, // G_FSINH
3916 0U, // G_FTANH
3917 0U, // G_FSQRT
3918 0U, // G_FFLOOR
3919 0U, // G_FRINT
3920 0U, // G_FNEARBYINT
3921 0U, // G_ADDRSPACE_CAST
3922 0U, // G_BLOCK_ADDR
3923 0U, // G_JUMP_TABLE
3924 0U, // G_DYN_STACKALLOC
3925 0U, // G_STACKSAVE
3926 0U, // G_STACKRESTORE
3927 0U, // G_STRICT_FADD
3928 0U, // G_STRICT_FSUB
3929 0U, // G_STRICT_FMUL
3930 0U, // G_STRICT_FDIV
3931 0U, // G_STRICT_FREM
3932 0U, // G_STRICT_FMA
3933 0U, // G_STRICT_FSQRT
3934 0U, // G_STRICT_FLDEXP
3935 0U, // G_STRICT_FCMP
3936 0U, // G_STRICT_FCMPS
3937 0U, // G_READ_REGISTER
3938 0U, // G_WRITE_REGISTER
3939 0U, // G_MEMCPY
3940 0U, // G_MEMCPY_INLINE
3941 0U, // G_MEMMOVE
3942 0U, // G_MEMSET
3943 0U, // G_BZERO
3944 0U, // G_MEMSET_INLINE
3945 0U, // G_TRAP
3946 0U, // G_DEBUGTRAP
3947 0U, // G_UBSANTRAP
3948 0U, // G_VECREDUCE_SEQ_FADD
3949 0U, // G_VECREDUCE_SEQ_FMUL
3950 0U, // G_VECREDUCE_FADD
3951 0U, // G_VECREDUCE_FMUL
3952 0U, // G_VECREDUCE_FMAX
3953 0U, // G_VECREDUCE_FMIN
3954 0U, // G_VECREDUCE_FMAXIMUM
3955 0U, // G_VECREDUCE_FMINIMUM
3956 0U, // G_VECREDUCE_FMAXIMUMNUM
3957 0U, // G_VECREDUCE_FMINIMUMNUM
3958 0U, // G_VECREDUCE_ADD
3959 0U, // G_VECREDUCE_MUL
3960 0U, // G_VECREDUCE_AND
3961 0U, // G_VECREDUCE_OR
3962 0U, // G_VECREDUCE_XOR
3963 0U, // G_VECREDUCE_SMAX
3964 0U, // G_VECREDUCE_SMIN
3965 0U, // G_VECREDUCE_UMAX
3966 0U, // G_VECREDUCE_UMIN
3967 0U, // G_SBFX
3968 0U, // G_UBFX
3969 0U, // A2_addsp
3970 0U, // A2_iconst
3971 0U, // A2_neg
3972 0U, // A2_not
3973 0U, // A2_tfrf
3974 0U, // A2_tfrfnew
3975 0U, // A2_tfrp
3976 0U, // A2_tfrpf
3977 0U, // A2_tfrpfnew
3978 0U, // A2_tfrpi
3979 0U, // A2_tfrpt
3980 0U, // A2_tfrptnew
3981 0U, // A2_tfrt
3982 0U, // A2_tfrtnew
3983 0U, // A2_vaddb_map
3984 0U, // A2_vsubb_map
3985 0U, // A2_zxtb
3986 0U, // A4_boundscheck
3987 0U, // ADJCALLSTACKDOWN
3988 0U, // ADJCALLSTACKUP
3989 0U, // C2_cmpgei
3990 0U, // C2_cmpgeui
3991 0U, // C2_cmplt
3992 0U, // C2_cmpltu
3993 0U, // C2_pxfer_map
3994 0U, // DUPLEX_Pseudo
3995 0U, // ENDLOOP0
3996 0U, // ENDLOOP01
3997 0U, // ENDLOOP1
3998 0U, // J2_endloop0
3999 0U, // J2_endloop01
4000 0U, // J2_endloop1
4001 0U, // J2_jumpf_nopred_map
4002 0U, // J2_jumprf_nopred_map
4003 0U, // J2_jumprt_nopred_map
4004 0U, // J2_jumpt_nopred_map
4005 0U, // J2_trap1_noregmap
4006 0U, // KCFI_CHECK
4007 1U, // L2_loadalignb_zomap
4008 1U, // L2_loadalignh_zomap
4009 0U, // L2_loadbsw2_zomap
4010 0U, // L2_loadbsw4_zomap
4011 0U, // L2_loadbzw2_zomap
4012 0U, // L2_loadbzw4_zomap
4013 0U, // L2_loadrb_zomap
4014 0U, // L2_loadrd_zomap
4015 0U, // L2_loadrh_zomap
4016 0U, // L2_loadri_zomap
4017 0U, // L2_loadrub_zomap
4018 0U, // L2_loadruh_zomap
4019 66U, // L2_ploadrbf_zomap
4020 66U, // L2_ploadrbfnew_zomap
4021 66U, // L2_ploadrbt_zomap
4022 66U, // L2_ploadrbtnew_zomap
4023 66U, // L2_ploadrdf_zomap
4024 66U, // L2_ploadrdfnew_zomap
4025 66U, // L2_ploadrdt_zomap
4026 66U, // L2_ploadrdtnew_zomap
4027 66U, // L2_ploadrhf_zomap
4028 66U, // L2_ploadrhfnew_zomap
4029 66U, // L2_ploadrht_zomap
4030 66U, // L2_ploadrhtnew_zomap
4031 66U, // L2_ploadrif_zomap
4032 66U, // L2_ploadrifnew_zomap
4033 66U, // L2_ploadrit_zomap
4034 66U, // L2_ploadritnew_zomap
4035 66U, // L2_ploadrubf_zomap
4036 66U, // L2_ploadrubfnew_zomap
4037 66U, // L2_ploadrubt_zomap
4038 66U, // L2_ploadrubtnew_zomap
4039 66U, // L2_ploadruhf_zomap
4040 66U, // L2_ploadruhfnew_zomap
4041 66U, // L2_ploadruht_zomap
4042 66U, // L2_ploadruhtnew_zomap
4043 0U, // L4_add_memopb_zomap
4044 0U, // L4_add_memoph_zomap
4045 0U, // L4_add_memopw_zomap
4046 0U, // L4_and_memopb_zomap
4047 0U, // L4_and_memoph_zomap
4048 0U, // L4_and_memopw_zomap
4049 0U, // L4_iadd_memopb_zomap
4050 0U, // L4_iadd_memoph_zomap
4051 0U, // L4_iadd_memopw_zomap
4052 0U, // L4_iand_memopb_zomap
4053 0U, // L4_iand_memoph_zomap
4054 0U, // L4_iand_memopw_zomap
4055 0U, // L4_ior_memopb_zomap
4056 0U, // L4_ior_memoph_zomap
4057 0U, // L4_ior_memopw_zomap
4058 0U, // L4_isub_memopb_zomap
4059 0U, // L4_isub_memoph_zomap
4060 0U, // L4_isub_memopw_zomap
4061 0U, // L4_or_memopb_zomap
4062 0U, // L4_or_memoph_zomap
4063 0U, // L4_or_memopw_zomap
4064 0U, // L4_return_map_to_raw_f
4065 0U, // L4_return_map_to_raw_fnew_pnt
4066 0U, // L4_return_map_to_raw_fnew_pt
4067 0U, // L4_return_map_to_raw_t
4068 0U, // L4_return_map_to_raw_tnew_pnt
4069 0U, // L4_return_map_to_raw_tnew_pt
4070 0U, // L4_sub_memopb_zomap
4071 0U, // L4_sub_memoph_zomap
4072 0U, // L4_sub_memopw_zomap
4073 0U, // L6_deallocframe_map_to_raw
4074 0U, // L6_return_map_to_raw
4075 0U, // LDriw_ctr
4076 0U, // LDriw_pred
4077 66U, // M2_mpysmi
4078 0U, // M2_mpyui
4079 0U, // M2_vrcmpys_acc_s1
4080 0U, // M2_vrcmpys_s1
4081 0U, // M2_vrcmpys_s1rp
4082 0U, // M7_vdmpy
4083 0U, // M7_vdmpy_acc
4084 0U, // PS_aligna
4085 0U, // PS_alloca
4086 0U, // PS_call_instrprof_custom
4087 0U, // PS_call_nr
4088 0U, // PS_crash
4089 0U, // PS_false
4090 0U, // PS_fi
4091 0U, // PS_fia
4092 0U, // PS_loadrb_pci
4093 0U, // PS_loadrb_pcr
4094 0U, // PS_loadrd_pci
4095 0U, // PS_loadrd_pcr
4096 0U, // PS_loadrh_pci
4097 0U, // PS_loadrh_pcr
4098 0U, // PS_loadri_pci
4099 0U, // PS_loadri_pcr
4100 0U, // PS_loadrub_pci
4101 0U, // PS_loadrub_pcr
4102 0U, // PS_loadruh_pci
4103 0U, // PS_loadruh_pcr
4104 0U, // PS_probed_stackalloc
4105 0U, // PS_pselect
4106 0U, // PS_qfalse
4107 0U, // PS_qtrue
4108 0U, // PS_readcr
4109 0U, // PS_readcr64
4110 0U, // PS_storerb_pci
4111 0U, // PS_storerb_pcr
4112 0U, // PS_storerd_pci
4113 0U, // PS_storerd_pcr
4114 0U, // PS_storerf_pci
4115 0U, // PS_storerf_pcr
4116 0U, // PS_storerh_pci
4117 0U, // PS_storerh_pcr
4118 0U, // PS_storeri_pci
4119 0U, // PS_storeri_pcr
4120 0U, // PS_tailcall_i
4121 0U, // PS_tailcall_r
4122 0U, // PS_true
4123 0U, // PS_vdd0
4124 0U, // PS_vloadrq_ai
4125 0U, // PS_vloadrv_ai
4126 0U, // PS_vloadrv_nt_ai
4127 0U, // PS_vloadrw_ai
4128 0U, // PS_vloadrw_nt_ai
4129 0U, // PS_vmulw
4130 0U, // PS_vmulw_acc
4131 0U, // PS_vselect
4132 0U, // PS_vsplatib
4133 0U, // PS_vsplatih
4134 0U, // PS_vsplatiw
4135 0U, // PS_vsplatrb
4136 0U, // PS_vsplatrh
4137 0U, // PS_vsplatrw
4138 0U, // PS_vstorerq_ai
4139 0U, // PS_vstorerv_ai
4140 0U, // PS_vstorerv_nt_ai
4141 0U, // PS_vstorerw_ai
4142 0U, // PS_vstorerw_nt_ai
4143 0U, // PS_wselect
4144 0U, // S2_asr_i_p_rnd_goodsyntax
4145 0U, // S2_asr_i_r_rnd_goodsyntax
4146 131U, // S2_pstorerbf_zomap
4147 195U, // S2_pstorerbnewf_zomap
4148 195U, // S2_pstorerbnewt_zomap
4149 131U, // S2_pstorerbt_zomap
4150 131U, // S2_pstorerdf_zomap
4151 131U, // S2_pstorerdt_zomap
4152 259U, // S2_pstorerff_zomap
4153 259U, // S2_pstorerft_zomap
4154 131U, // S2_pstorerhf_zomap
4155 195U, // S2_pstorerhnewf_zomap
4156 195U, // S2_pstorerhnewt_zomap
4157 131U, // S2_pstorerht_zomap
4158 131U, // S2_pstorerif_zomap
4159 195U, // S2_pstorerinewf_zomap
4160 195U, // S2_pstorerinewt_zomap
4161 131U, // S2_pstorerit_zomap
4162 0U, // S2_storerb_zomap
4163 0U, // S2_storerbnew_zomap
4164 0U, // S2_storerd_zomap
4165 0U, // S2_storerf_zomap
4166 0U, // S2_storerh_zomap
4167 0U, // S2_storerhnew_zomap
4168 0U, // S2_storeri_zomap
4169 0U, // S2_storerinew_zomap
4170 0U, // S2_tableidxb_goodsyntax
4171 0U, // S2_tableidxd_goodsyntax
4172 0U, // S2_tableidxh_goodsyntax
4173 0U, // S2_tableidxw_goodsyntax
4174 131U, // S4_pstorerbfnew_zomap
4175 195U, // S4_pstorerbnewfnew_zomap
4176 195U, // S4_pstorerbnewtnew_zomap
4177 131U, // S4_pstorerbtnew_zomap
4178 131U, // S4_pstorerdfnew_zomap
4179 131U, // S4_pstorerdtnew_zomap
4180 259U, // S4_pstorerffnew_zomap
4181 259U, // S4_pstorerftnew_zomap
4182 131U, // S4_pstorerhfnew_zomap
4183 195U, // S4_pstorerhnewfnew_zomap
4184 195U, // S4_pstorerhnewtnew_zomap
4185 131U, // S4_pstorerhtnew_zomap
4186 131U, // S4_pstorerifnew_zomap
4187 195U, // S4_pstorerinewfnew_zomap
4188 195U, // S4_pstorerinewtnew_zomap
4189 131U, // S4_pstoreritnew_zomap
4190 0U, // S4_storeirb_zomap
4191 4U, // S4_storeirbf_zomap
4192 4U, // S4_storeirbfnew_zomap
4193 4U, // S4_storeirbt_zomap
4194 4U, // S4_storeirbtnew_zomap
4195 0U, // S4_storeirh_zomap
4196 4U, // S4_storeirhf_zomap
4197 4U, // S4_storeirhfnew_zomap
4198 4U, // S4_storeirht_zomap
4199 4U, // S4_storeirhtnew_zomap
4200 0U, // S4_storeiri_zomap
4201 4U, // S4_storeirif_zomap
4202 4U, // S4_storeirifnew_zomap
4203 4U, // S4_storeirit_zomap
4204 4U, // S4_storeiritnew_zomap
4205 0U, // S5_asrhub_rnd_sat_goodsyntax
4206 322U, // S5_vasrhrnd_goodsyntax
4207 0U, // S6_allocframe_to_raw
4208 0U, // STriw_ctr
4209 0U, // STriw_pred
4210 386U, // V6_MAP_equb
4211 389U, // V6_MAP_equb_and
4212 389U, // V6_MAP_equb_ior
4213 389U, // V6_MAP_equb_xor
4214 450U, // V6_MAP_equh
4215 453U, // V6_MAP_equh_and
4216 453U, // V6_MAP_equh_ior
4217 453U, // V6_MAP_equh_xor
4218 514U, // V6_MAP_equw
4219 517U, // V6_MAP_equw_and
4220 517U, // V6_MAP_equw_ior
4221 517U, // V6_MAP_equw_xor
4222 0U, // V6_dbl_ld0
4223 0U, // V6_dbl_st0
4224 0U, // V6_extractw_alt
4225 0U, // V6_hi
4226 0U, // V6_ld0
4227 66U, // V6_ldcnp0
4228 578U, // V6_ldcnpnt0
4229 66U, // V6_ldcp0
4230 578U, // V6_ldcpnt0
4231 66U, // V6_ldnp0
4232 578U, // V6_ldnpnt0
4233 0U, // V6_ldnt0
4234 66U, // V6_ldp0
4235 578U, // V6_ldpnt0
4236 66U, // V6_ldtnp0
4237 578U, // V6_ldtnpnt0
4238 66U, // V6_ldtp0
4239 578U, // V6_ldtpnt0
4240 0U, // V6_ldu0
4241 0U, // V6_lo
4242 0U, // V6_st0
4243 0U, // V6_stn0
4244 0U, // V6_stnnt0
4245 131U, // V6_stnp0
4246 6U, // V6_stnpnt0
4247 131U, // V6_stnq0
4248 6U, // V6_stnqnt0
4249 0U, // V6_stnt0
4250 131U, // V6_stp0
4251 6U, // V6_stpnt0
4252 131U, // V6_stq0
4253 6U, // V6_stqnt0
4254 0U, // V6_stu0
4255 131U, // V6_stunp0
4256 131U, // V6_stup0
4257 0U, // V6_v10mpyubs10
4258 0U, // V6_v10mpyubs10_vxx
4259 7U, // V6_v6mpyhubs10_alt
4260 8U, // V6_v6mpyvubs10_alt
4261 0U, // V6_vabsb_alt
4262 0U, // V6_vabsb_sat_alt
4263 0U, // V6_vabsdiffh_alt
4264 0U, // V6_vabsdiffub_alt
4265 0U, // V6_vabsdiffuh_alt
4266 0U, // V6_vabsdiffw_alt
4267 0U, // V6_vabsh_alt
4268 0U, // V6_vabsh_sat_alt
4269 0U, // V6_vabsub_alt
4270 0U, // V6_vabsuh_alt
4271 0U, // V6_vabsuw_alt
4272 0U, // V6_vabsw_alt
4273 0U, // V6_vabsw_sat_alt
4274 0U, // V6_vaddb_alt
4275 0U, // V6_vaddb_dv_alt
4276 0U, // V6_vaddbnq_alt
4277 0U, // V6_vaddbq_alt
4278 0U, // V6_vaddbsat_alt
4279 0U, // V6_vaddbsat_dv_alt
4280 0U, // V6_vaddh_alt
4281 0U, // V6_vaddh_dv_alt
4282 0U, // V6_vaddhnq_alt
4283 0U, // V6_vaddhq_alt
4284 0U, // V6_vaddhsat_alt
4285 0U, // V6_vaddhsat_dv_alt
4286 0U, // V6_vaddhw_acc_alt
4287 0U, // V6_vaddhw_alt
4288 0U, // V6_vaddubh_acc_alt
4289 0U, // V6_vaddubh_alt
4290 0U, // V6_vaddubsat_alt
4291 0U, // V6_vaddubsat_dv_alt
4292 0U, // V6_vadduhsat_alt
4293 0U, // V6_vadduhsat_dv_alt
4294 0U, // V6_vadduhw_acc_alt
4295 0U, // V6_vadduhw_alt
4296 0U, // V6_vadduwsat_alt
4297 0U, // V6_vadduwsat_dv_alt
4298 0U, // V6_vaddw_alt
4299 0U, // V6_vaddw_dv_alt
4300 0U, // V6_vaddwnq_alt
4301 0U, // V6_vaddwq_alt
4302 0U, // V6_vaddwsat_alt
4303 0U, // V6_vaddwsat_dv_alt
4304 0U, // V6_vandnqrt_acc_alt
4305 0U, // V6_vandnqrt_alt
4306 0U, // V6_vandqrt_acc_alt
4307 0U, // V6_vandqrt_alt
4308 0U, // V6_vandvrt_acc_alt
4309 0U, // V6_vandvrt_alt
4310 0U, // V6_vaslh_acc_alt
4311 66U, // V6_vaslh_alt
4312 66U, // V6_vaslhv_alt
4313 0U, // V6_vaslw_acc_alt
4314 66U, // V6_vaslw_alt
4315 66U, // V6_vaslwv_alt
4316 0U, // V6_vasr_into_alt
4317 0U, // V6_vasrh_acc_alt
4318 66U, // V6_vasrh_alt
4319 66U, // V6_vasrhv_alt
4320 0U, // V6_vasrw_acc_alt
4321 66U, // V6_vasrw_alt
4322 66U, // V6_vasrwv_alt
4323 0U, // V6_vassignp
4324 0U, // V6_vavgb_alt
4325 0U, // V6_vavgbrnd_alt
4326 0U, // V6_vavgh_alt
4327 0U, // V6_vavghrnd_alt
4328 0U, // V6_vavgub_alt
4329 0U, // V6_vavgubrnd_alt
4330 0U, // V6_vavguh_alt
4331 0U, // V6_vavguhrnd_alt
4332 0U, // V6_vavguw_alt
4333 0U, // V6_vavguwrnd_alt
4334 0U, // V6_vavgw_alt
4335 0U, // V6_vavgwrnd_alt
4336 0U, // V6_vcl0h_alt
4337 0U, // V6_vcl0w_alt
4338 0U, // V6_vd0
4339 0U, // V6_vdd0
4340 0U, // V6_vdealb4w_alt
4341 0U, // V6_vdealb_alt
4342 0U, // V6_vdealh_alt
4343 0U, // V6_vdmpybus_acc_alt
4344 0U, // V6_vdmpybus_alt
4345 0U, // V6_vdmpybus_dv_acc_alt
4346 0U, // V6_vdmpybus_dv_alt
4347 0U, // V6_vdmpyhb_acc_alt
4348 0U, // V6_vdmpyhb_alt
4349 0U, // V6_vdmpyhb_dv_acc_alt
4350 0U, // V6_vdmpyhb_dv_alt
4351 0U, // V6_vdmpyhisat_acc_alt
4352 0U, // V6_vdmpyhisat_alt
4353 0U, // V6_vdmpyhsat_acc_alt
4354 0U, // V6_vdmpyhsat_alt
4355 0U, // V6_vdmpyhsuisat_acc_alt
4356 0U, // V6_vdmpyhsuisat_alt
4357 0U, // V6_vdmpyhsusat_acc_alt
4358 0U, // V6_vdmpyhsusat_alt
4359 0U, // V6_vdmpyhvsat_acc_alt
4360 0U, // V6_vdmpyhvsat_alt
4361 0U, // V6_vdsaduh_acc_alt
4362 0U, // V6_vdsaduh_alt
4363 0U, // V6_vgather_vscatter_mh_pseudo
4364 0U, // V6_vgathermh_pseudo
4365 0U, // V6_vgathermhq_pseudo
4366 0U, // V6_vgathermhw_pseudo
4367 0U, // V6_vgathermhwq_pseudo
4368 0U, // V6_vgathermw_pseudo
4369 0U, // V6_vgathermwq_pseudo
4370 66U, // V6_vlsrh_alt
4371 66U, // V6_vlsrhv_alt
4372 66U, // V6_vlsrw_alt
4373 66U, // V6_vlsrwv_alt
4374 0U, // V6_vmaxb_alt
4375 0U, // V6_vmaxh_alt
4376 0U, // V6_vmaxub_alt
4377 0U, // V6_vmaxuh_alt
4378 0U, // V6_vmaxw_alt
4379 0U, // V6_vminb_alt
4380 0U, // V6_vminh_alt
4381 0U, // V6_vminub_alt
4382 0U, // V6_vminuh_alt
4383 0U, // V6_vminw_alt
4384 0U, // V6_vmpabus_acc_alt
4385 0U, // V6_vmpabus_alt
4386 0U, // V6_vmpabusv_alt
4387 0U, // V6_vmpabuu_acc_alt
4388 0U, // V6_vmpabuu_alt
4389 0U, // V6_vmpabuuv_alt
4390 0U, // V6_vmpahb_acc_alt
4391 0U, // V6_vmpahb_alt
4392 0U, // V6_vmpauhb_acc_alt
4393 0U, // V6_vmpauhb_alt
4394 0U, // V6_vmpybus_acc_alt
4395 0U, // V6_vmpybus_alt
4396 0U, // V6_vmpybusv_acc_alt
4397 0U, // V6_vmpybusv_alt
4398 0U, // V6_vmpybv_acc_alt
4399 0U, // V6_vmpybv_alt
4400 0U, // V6_vmpyewuh_alt
4401 0U, // V6_vmpyh_acc_alt
4402 0U, // V6_vmpyh_alt
4403 0U, // V6_vmpyhsat_acc_alt
4404 0U, // V6_vmpyhsrs_alt
4405 0U, // V6_vmpyhss_alt
4406 0U, // V6_vmpyhus_acc_alt
4407 0U, // V6_vmpyhus_alt
4408 0U, // V6_vmpyhv_acc_alt
4409 0U, // V6_vmpyhv_alt
4410 0U, // V6_vmpyhvsrs_alt
4411 0U, // V6_vmpyiewh_acc_alt
4412 0U, // V6_vmpyiewuh_acc_alt
4413 0U, // V6_vmpyiewuh_alt
4414 0U, // V6_vmpyih_acc_alt
4415 0U, // V6_vmpyih_alt
4416 0U, // V6_vmpyihb_acc_alt
4417 0U, // V6_vmpyihb_alt
4418 0U, // V6_vmpyiowh_alt
4419 0U, // V6_vmpyiwb_acc_alt
4420 0U, // V6_vmpyiwb_alt
4421 0U, // V6_vmpyiwh_acc_alt
4422 0U, // V6_vmpyiwh_alt
4423 0U, // V6_vmpyiwub_acc_alt
4424 0U, // V6_vmpyiwub_alt
4425 0U, // V6_vmpyowh_alt
4426 0U, // V6_vmpyowh_rnd_alt
4427 0U, // V6_vmpyowh_rnd_sacc_alt
4428 0U, // V6_vmpyowh_sacc_alt
4429 0U, // V6_vmpyub_acc_alt
4430 0U, // V6_vmpyub_alt
4431 0U, // V6_vmpyubv_acc_alt
4432 0U, // V6_vmpyubv_alt
4433 0U, // V6_vmpyuh_acc_alt
4434 0U, // V6_vmpyuh_alt
4435 0U, // V6_vmpyuhv_acc_alt
4436 0U, // V6_vmpyuhv_alt
4437 0U, // V6_vnavgb_alt
4438 0U, // V6_vnavgh_alt
4439 0U, // V6_vnavgub_alt
4440 0U, // V6_vnavgw_alt
4441 0U, // V6_vnormamth_alt
4442 0U, // V6_vnormamtw_alt
4443 0U, // V6_vpackeb_alt
4444 0U, // V6_vpackeh_alt
4445 0U, // V6_vpackhb_sat_alt
4446 0U, // V6_vpackhub_sat_alt
4447 0U, // V6_vpackob_alt
4448 0U, // V6_vpackoh_alt
4449 0U, // V6_vpackwh_sat_alt
4450 0U, // V6_vpackwuh_sat_alt
4451 0U, // V6_vpopcounth_alt
4452 389U, // V6_vrmpybub_rtt_acc_alt
4453 386U, // V6_vrmpybub_rtt_alt
4454 0U, // V6_vrmpybus_acc_alt
4455 0U, // V6_vrmpybus_alt
4456 73U, // V6_vrmpybusi_acc_alt
4457 69U, // V6_vrmpybusi_alt
4458 0U, // V6_vrmpybusv_acc_alt
4459 0U, // V6_vrmpybusv_alt
4460 0U, // V6_vrmpybv_acc_alt
4461 0U, // V6_vrmpybv_alt
4462 0U, // V6_vrmpyub_acc_alt
4463 0U, // V6_vrmpyub_alt
4464 0U, // V6_vrmpyub_rtt_acc_alt
4465 0U, // V6_vrmpyub_rtt_alt
4466 73U, // V6_vrmpyubi_acc_alt
4467 69U, // V6_vrmpyubi_alt
4468 0U, // V6_vrmpyubv_acc_alt
4469 0U, // V6_vrmpyubv_alt
4470 0U, // V6_vrotr_alt
4471 0U, // V6_vroundhb_alt
4472 0U, // V6_vroundhub_alt
4473 0U, // V6_vrounduhub_alt
4474 0U, // V6_vrounduwuh_alt
4475 0U, // V6_vroundwh_alt
4476 0U, // V6_vroundwuh_alt
4477 73U, // V6_vrsadubi_acc_alt
4478 69U, // V6_vrsadubi_alt
4479 66U, // V6_vsathub_alt
4480 0U, // V6_vsatuwuh_alt
4481 66U, // V6_vsatwh_alt
4482 0U, // V6_vsb_alt
4483 8192U, // V6_vscattermh_add_alt
4484 16384U, // V6_vscattermh_alt
4485 0U, // V6_vscattermhq_alt
4486 24576U, // V6_vscattermw_add_alt
4487 32768U, // V6_vscattermw_alt
4488 24576U, // V6_vscattermwh_add_alt
4489 32768U, // V6_vscattermwh_alt
4490 10U, // V6_vscattermwhq_alt
4491 11U, // V6_vscattermwq_alt
4492 0U, // V6_vsh_alt
4493 0U, // V6_vshufeh_alt
4494 0U, // V6_vshuffb_alt
4495 0U, // V6_vshuffeb_alt
4496 0U, // V6_vshuffh_alt
4497 0U, // V6_vshuffob_alt
4498 0U, // V6_vshufoeb_alt
4499 0U, // V6_vshufoeh_alt
4500 0U, // V6_vshufoh_alt
4501 0U, // V6_vsubb_alt
4502 0U, // V6_vsubb_dv_alt
4503 0U, // V6_vsubbnq_alt
4504 0U, // V6_vsubbq_alt
4505 0U, // V6_vsubbsat_alt
4506 0U, // V6_vsubbsat_dv_alt
4507 0U, // V6_vsubh_alt
4508 0U, // V6_vsubh_dv_alt
4509 0U, // V6_vsubhnq_alt
4510 0U, // V6_vsubhq_alt
4511 0U, // V6_vsubhsat_alt
4512 0U, // V6_vsubhsat_dv_alt
4513 0U, // V6_vsubhw_alt
4514 0U, // V6_vsububh_alt
4515 0U, // V6_vsububsat_alt
4516 0U, // V6_vsububsat_dv_alt
4517 0U, // V6_vsubuhsat_alt
4518 0U, // V6_vsubuhsat_dv_alt
4519 0U, // V6_vsubuhw_alt
4520 0U, // V6_vsubuwsat_alt
4521 0U, // V6_vsubuwsat_dv_alt
4522 0U, // V6_vsubw_alt
4523 0U, // V6_vsubw_dv_alt
4524 0U, // V6_vsubwnq_alt
4525 0U, // V6_vsubwq_alt
4526 0U, // V6_vsubwsat_alt
4527 0U, // V6_vsubwsat_dv_alt
4528 0U, // V6_vtmpyb_acc_alt
4529 0U, // V6_vtmpyb_alt
4530 0U, // V6_vtmpybus_acc_alt
4531 0U, // V6_vtmpybus_alt
4532 0U, // V6_vtmpyhb_acc_alt
4533 0U, // V6_vtmpyhb_alt
4534 640U, // V6_vtran2x2_map
4535 0U, // V6_vunpackb_alt
4536 0U, // V6_vunpackh_alt
4537 0U, // V6_vunpackob_alt
4538 0U, // V6_vunpackoh_alt
4539 0U, // V6_vunpackub_alt
4540 0U, // V6_vunpackuh_alt
4541 0U, // V6_vzb_alt
4542 0U, // V6_vzh_alt
4543 0U, // V6_zld0
4544 1U, // V6_zldp0
4545 0U, // Y2_crswap_old
4546 0U, // Y2_dcfetch
4547 0U, // Y2_k1lock_map
4548 0U, // Y2_k1unlock_map
4549 0U, // dup_A2_add
4550 12U, // dup_A2_addi
4551 66U, // dup_A2_andir
4552 66U, // dup_A2_combineii
4553 0U, // dup_A2_sxtb
4554 0U, // dup_A2_sxth
4555 0U, // dup_A2_tfr
4556 0U, // dup_A2_tfrsi
4557 0U, // dup_A2_zxtb
4558 0U, // dup_A2_zxth
4559 66U, // dup_A4_combineii
4560 66U, // dup_A4_combineir
4561 66U, // dup_A4_combineri
4562 0U, // dup_C2_cmoveif
4563 0U, // dup_C2_cmoveit
4564 0U, // dup_C2_cmovenewif
4565 0U, // dup_C2_cmovenewit
4566 66U, // dup_C2_cmpeqi
4567 0U, // dup_L2_deallocframe
4568 1U, // dup_L2_loadrb_io
4569 1U, // dup_L2_loadrd_io
4570 1U, // dup_L2_loadrh_io
4571 1U, // dup_L2_loadri_io
4572 1U, // dup_L2_loadrub_io
4573 1U, // dup_L2_loadruh_io
4574 13U, // dup_S2_allocframe
4575 130U, // dup_S2_storerb_io
4576 130U, // dup_S2_storerd_io
4577 130U, // dup_S2_storerh_io
4578 130U, // dup_S2_storeri_io
4579 0U, // dup_S4_storeirb_io
4580 0U, // dup_S4_storeiri_io
4581 0U, // A2_abs
4582 0U, // A2_absp
4583 0U, // A2_abssat
4584 0U, // A2_add
4585 718U, // A2_addh_h16_hh
4586 782U, // A2_addh_h16_hl
4587 719U, // A2_addh_h16_lh
4588 783U, // A2_addh_h16_ll
4589 846U, // A2_addh_h16_sat_hh
4590 910U, // A2_addh_h16_sat_hl
4591 847U, // A2_addh_h16_sat_lh
4592 911U, // A2_addh_h16_sat_ll
4593 975U, // A2_addh_l16_hl
4594 1039U, // A2_addh_l16_ll
4595 1103U, // A2_addh_l16_sat_hl
4596 1167U, // A2_addh_l16_sat_ll
4597 12U, // A2_addi
4598 0U, // A2_addp
4599 40960U, // A2_addpsat
4600 40960U, // A2_addsat
4601 49152U, // A2_addsph
4602 57344U, // A2_addspl
4603 66U, // A2_and
4604 66U, // A2_andir
4605 66U, // A2_andp
4606 0U, // A2_aslh
4607 0U, // A2_asrh
4608 962U, // A2_combine_hh
4609 1026U, // A2_combine_hl
4610 962U, // A2_combine_lh
4611 1026U, // A2_combine_ll
4612 66U, // A2_combineii
4613 66U, // A2_combinew
4614 0U, // A2_max
4615 0U, // A2_maxp
4616 0U, // A2_maxu
4617 0U, // A2_maxup
4618 0U, // A2_min
4619 0U, // A2_minp
4620 0U, // A2_minu
4621 0U, // A2_minup
4622 0U, // A2_negp
4623 0U, // A2_negsat
4624 0U, // A2_nop
4625 0U, // A2_notp
4626 66U, // A2_or
4627 66U, // A2_orir
4628 66U, // A2_orp
4629 1216U, // A2_paddf
4630 1216U, // A2_paddfnew
4631 1228U, // A2_paddif
4632 1228U, // A2_paddifnew
4633 1228U, // A2_paddit
4634 1228U, // A2_padditnew
4635 1216U, // A2_paddt
4636 1216U, // A2_paddtnew
4637 0U, // A2_pandf
4638 0U, // A2_pandfnew
4639 0U, // A2_pandt
4640 0U, // A2_pandtnew
4641 0U, // A2_porf
4642 0U, // A2_porfnew
4643 0U, // A2_port
4644 0U, // A2_portnew
4645 0U, // A2_psubf
4646 0U, // A2_psubfnew
4647 0U, // A2_psubt
4648 0U, // A2_psubtnew
4649 0U, // A2_pxorf
4650 0U, // A2_pxorfnew
4651 0U, // A2_pxort
4652 0U, // A2_pxortnew
4653 0U, // A2_roundsat
4654 0U, // A2_sat
4655 0U, // A2_satb
4656 0U, // A2_sath
4657 0U, // A2_satub
4658 0U, // A2_satuh
4659 0U, // A2_sub
4660 718U, // A2_subh_h16_hh
4661 782U, // A2_subh_h16_hl
4662 719U, // A2_subh_h16_lh
4663 783U, // A2_subh_h16_ll
4664 846U, // A2_subh_h16_sat_hh
4665 910U, // A2_subh_h16_sat_hl
4666 847U, // A2_subh_h16_sat_lh
4667 911U, // A2_subh_h16_sat_ll
4668 975U, // A2_subh_l16_hl
4669 1039U, // A2_subh_l16_ll
4670 1103U, // A2_subh_l16_sat_hl
4671 1167U, // A2_subh_l16_sat_ll
4672 0U, // A2_subp
4673 66U, // A2_subri
4674 40960U, // A2_subsat
4675 0U, // A2_svaddh
4676 0U, // A2_svaddhs
4677 0U, // A2_svadduhs
4678 0U, // A2_svavgh
4679 0U, // A2_svavghs
4680 0U, // A2_svnavgh
4681 0U, // A2_svsubh
4682 0U, // A2_svsubhs
4683 0U, // A2_svsubuhs
4684 0U, // A2_swiz
4685 0U, // A2_sxtb
4686 0U, // A2_sxth
4687 0U, // A2_sxtw
4688 0U, // A2_tfr
4689 0U, // A2_tfrcrr
4690 16U, // A2_tfrih
4691 16U, // A2_tfril
4692 0U, // A2_tfrrcr
4693 0U, // A2_tfrsi
4694 0U, // A2_vabsh
4695 0U, // A2_vabshsat
4696 0U, // A2_vabsw
4697 0U, // A2_vabswsat
4698 0U, // A2_vaddh
4699 0U, // A2_vaddhs
4700 0U, // A2_vaddub
4701 0U, // A2_vaddubs
4702 0U, // A2_vadduhs
4703 0U, // A2_vaddw
4704 0U, // A2_vaddws
4705 0U, // A2_vavgh
4706 0U, // A2_vavghcr
4707 0U, // A2_vavghr
4708 0U, // A2_vavgub
4709 0U, // A2_vavgubr
4710 0U, // A2_vavguh
4711 0U, // A2_vavguhr
4712 0U, // A2_vavguw
4713 0U, // A2_vavguwr
4714 0U, // A2_vavgw
4715 0U, // A2_vavgwcr
4716 0U, // A2_vavgwr
4717 66U, // A2_vcmpbeq
4718 66U, // A2_vcmpbgtu
4719 66U, // A2_vcmpheq
4720 66U, // A2_vcmphgt
4721 66U, // A2_vcmphgtu
4722 66U, // A2_vcmpweq
4723 66U, // A2_vcmpwgt
4724 66U, // A2_vcmpwgtu
4725 0U, // A2_vconj
4726 0U, // A2_vmaxb
4727 0U, // A2_vmaxh
4728 0U, // A2_vmaxub
4729 0U, // A2_vmaxuh
4730 0U, // A2_vmaxuw
4731 0U, // A2_vmaxw
4732 0U, // A2_vminb
4733 0U, // A2_vminh
4734 0U, // A2_vminub
4735 0U, // A2_vminuh
4736 0U, // A2_vminuw
4737 0U, // A2_vminw
4738 0U, // A2_vnavgh
4739 0U, // A2_vnavghcr
4740 0U, // A2_vnavghr
4741 0U, // A2_vnavgw
4742 0U, // A2_vnavgwcr
4743 0U, // A2_vnavgwr
4744 0U, // A2_vraddub
4745 0U, // A2_vraddub_acc
4746 0U, // A2_vrsadub
4747 0U, // A2_vrsadub_acc
4748 0U, // A2_vsubh
4749 0U, // A2_vsubhs
4750 0U, // A2_vsubub
4751 0U, // A2_vsububs
4752 0U, // A2_vsubuhs
4753 0U, // A2_vsubw
4754 0U, // A2_vsubws
4755 0U, // A2_xor
4756 0U, // A2_xorp
4757 0U, // A2_zxth
4758 1216U, // A4_addp_c
4759 66U, // A4_andn
4760 66U, // A4_andnp
4761 66U, // A4_bitsplit
4762 66U, // A4_bitspliti
4763 0U, // A4_boundscheck_hi
4764 0U, // A4_boundscheck_lo
4765 66U, // A4_cmpbeq
4766 66U, // A4_cmpbeqi
4767 66U, // A4_cmpbgt
4768 66U, // A4_cmpbgti
4769 66U, // A4_cmpbgtu
4770 66U, // A4_cmpbgtui
4771 66U, // A4_cmpheq
4772 66U, // A4_cmpheqi
4773 66U, // A4_cmphgt
4774 66U, // A4_cmphgti
4775 66U, // A4_cmphgtu
4776 66U, // A4_cmphgtui
4777 66U, // A4_combineii
4778 66U, // A4_combineir
4779 66U, // A4_combineri
4780 66U, // A4_cround_ri
4781 66U, // A4_cround_rr
4782 0U, // A4_ext
4783 0U, // A4_modwrapu
4784 66U, // A4_orn
4785 66U, // A4_ornp
4786 0U, // A4_paslhf
4787 0U, // A4_paslhfnew
4788 0U, // A4_paslht
4789 0U, // A4_paslhtnew
4790 0U, // A4_pasrhf
4791 0U, // A4_pasrhfnew
4792 0U, // A4_pasrht
4793 0U, // A4_pasrhtnew
4794 0U, // A4_psxtbf
4795 0U, // A4_psxtbfnew
4796 0U, // A4_psxtbt
4797 0U, // A4_psxtbtnew
4798 0U, // A4_psxthf
4799 0U, // A4_psxthfnew
4800 0U, // A4_psxtht
4801 0U, // A4_psxthtnew
4802 0U, // A4_pzxtbf
4803 0U, // A4_pzxtbfnew
4804 0U, // A4_pzxtbt
4805 0U, // A4_pzxtbtnew
4806 0U, // A4_pzxthf
4807 0U, // A4_pzxthfnew
4808 0U, // A4_pzxtht
4809 0U, // A4_pzxthtnew
4810 66U, // A4_rcmpeq
4811 66U, // A4_rcmpeqi
4812 66U, // A4_rcmpneq
4813 66U, // A4_rcmpneqi
4814 66U, // A4_round_ri
4815 1282U, // A4_round_ri_sat
4816 66U, // A4_round_rr
4817 1282U, // A4_round_rr_sat
4818 1216U, // A4_subp_c
4819 0U, // A4_tfrcpp
4820 0U, // A4_tfrpcp
4821 0U, // A4_tlbmatch
4822 0U, // A4_vcmpbeq_any
4823 66U, // A4_vcmpbeqi
4824 66U, // A4_vcmpbgt
4825 66U, // A4_vcmpbgti
4826 66U, // A4_vcmpbgtui
4827 66U, // A4_vcmpheqi
4828 66U, // A4_vcmphgti
4829 66U, // A4_vcmphgtui
4830 66U, // A4_vcmpweqi
4831 66U, // A4_vcmpwgti
4832 66U, // A4_vcmpwgtui
4833 0U, // A4_vrmaxh
4834 0U, // A4_vrmaxuh
4835 0U, // A4_vrmaxuw
4836 0U, // A4_vrmaxw
4837 0U, // A4_vrminh
4838 0U, // A4_vrminuh
4839 0U, // A4_vrminuw
4840 0U, // A4_vrminw
4841 17U, // A5_ACS
4842 0U, // A5_vaddhubs
4843 0U, // A6_vcmpbeq_notany
4844 18U, // A6_vminub_RdP
4845 0U, // A7_clip
4846 66U, // A7_croundd_ri
4847 66U, // A7_croundd_rr
4848 0U, // A7_vclip
4849 0U, // C2_all8
4850 66U, // C2_and
4851 0U, // C2_andn
4852 0U, // C2_any8
4853 66U, // C2_bitsclr
4854 66U, // C2_bitsclri
4855 0U, // C2_bitsset
4856 0U, // C2_ccombinewf
4857 0U, // C2_ccombinewnewf
4858 0U, // C2_ccombinewnewt
4859 0U, // C2_ccombinewt
4860 0U, // C2_cmoveif
4861 0U, // C2_cmoveit
4862 0U, // C2_cmovenewif
4863 0U, // C2_cmovenewit
4864 66U, // C2_cmpeq
4865 66U, // C2_cmpeqi
4866 66U, // C2_cmpeqp
4867 66U, // C2_cmpgt
4868 66U, // C2_cmpgti
4869 66U, // C2_cmpgtp
4870 66U, // C2_cmpgtu
4871 66U, // C2_cmpgtui
4872 66U, // C2_cmpgtup
4873 0U, // C2_mask
4874 1346U, // C2_mux
4875 9602U, // C2_muxii
4876 9602U, // C2_muxir
4877 1346U, // C2_muxri
4878 0U, // C2_not
4879 66U, // C2_or
4880 0U, // C2_orn
4881 0U, // C2_tfrpr
4882 0U, // C2_tfrrp
4883 0U, // C2_vitpack
4884 0U, // C2_vmux
4885 0U, // C2_xor
4886 0U, // C4_addipc
4887 17600U, // C4_and_and
4888 19U, // C4_and_andn
4889 17600U, // C4_and_or
4890 19U, // C4_and_orn
4891 66U, // C4_cmplte
4892 66U, // C4_cmpltei
4893 66U, // C4_cmplteu
4894 66U, // C4_cmplteui
4895 66U, // C4_cmpneq
4896 66U, // C4_cmpneqi
4897 0U, // C4_fastcorner9
4898 0U, // C4_fastcorner9_not
4899 66U, // C4_nbitsclr
4900 66U, // C4_nbitsclri
4901 0U, // C4_nbitsset
4902 17600U, // C4_or_and
4903 19U, // C4_or_andn
4904 17600U, // C4_or_or
4905 19U, // C4_or_orn
4906 0U, // CALLProfile
4907 0U, // CONST32
4908 0U, // CONST64
4909 0U, // DuplexIClass0
4910 0U, // DuplexIClass1
4911 0U, // DuplexIClass2
4912 0U, // DuplexIClass3
4913 0U, // DuplexIClass4
4914 0U, // DuplexIClass5
4915 0U, // DuplexIClass6
4916 0U, // DuplexIClass7
4917 0U, // DuplexIClass8
4918 0U, // DuplexIClass9
4919 0U, // DuplexIClassA
4920 0U, // DuplexIClassB
4921 0U, // DuplexIClassC
4922 0U, // DuplexIClassD
4923 0U, // DuplexIClassE
4924 0U, // DuplexIClassF
4925 0U, // EH_RETURN_JMPR
4926 0U, // F2_conv_d2df
4927 0U, // F2_conv_d2sf
4928 0U, // F2_conv_df2d
4929 0U, // F2_conv_df2d_chop
4930 0U, // F2_conv_df2sf
4931 0U, // F2_conv_df2ud
4932 0U, // F2_conv_df2ud_chop
4933 0U, // F2_conv_df2uw
4934 0U, // F2_conv_df2uw_chop
4935 0U, // F2_conv_df2w
4936 0U, // F2_conv_df2w_chop
4937 0U, // F2_conv_sf2d
4938 0U, // F2_conv_sf2d_chop
4939 0U, // F2_conv_sf2df
4940 0U, // F2_conv_sf2ud
4941 0U, // F2_conv_sf2ud_chop
4942 0U, // F2_conv_sf2uw
4943 0U, // F2_conv_sf2uw_chop
4944 0U, // F2_conv_sf2w
4945 0U, // F2_conv_sf2w_chop
4946 0U, // F2_conv_ud2df
4947 0U, // F2_conv_ud2sf
4948 0U, // F2_conv_uw2df
4949 0U, // F2_conv_uw2sf
4950 0U, // F2_conv_w2df
4951 0U, // F2_conv_w2sf
4952 0U, // F2_dfadd
4953 0U, // F2_dfclass
4954 0U, // F2_dfcmpeq
4955 0U, // F2_dfcmpge
4956 0U, // F2_dfcmpgt
4957 0U, // F2_dfcmpuo
4958 0U, // F2_dfimm_n
4959 0U, // F2_dfimm_p
4960 0U, // F2_dfmax
4961 0U, // F2_dfmin
4962 0U, // F2_dfmpyfix
4963 0U, // F2_dfmpyhh
4964 0U, // F2_dfmpylh
4965 0U, // F2_dfmpyll
4966 0U, // F2_dfsub
4967 0U, // F2_sfadd
4968 0U, // F2_sfclass
4969 0U, // F2_sfcmpeq
4970 0U, // F2_sfcmpge
4971 0U, // F2_sfcmpgt
4972 0U, // F2_sfcmpuo
4973 0U, // F2_sffixupd
4974 0U, // F2_sffixupn
4975 0U, // F2_sffixupr
4976 0U, // F2_sffma
4977 0U, // F2_sffma_lib
4978 1481U, // F2_sffma_sc
4979 0U, // F2_sffms
4980 0U, // F2_sffms_lib
4981 0U, // F2_sfimm_n
4982 0U, // F2_sfimm_p
4983 20U, // F2_sfinvsqrta
4984 0U, // F2_sfmax
4985 0U, // F2_sfmin
4986 0U, // F2_sfmpy
4987 21U, // F2_sfrecipa
4988 0U, // F2_sfsub
4989 0U, // G4_tfrgcpp
4990 0U, // G4_tfrgcrr
4991 0U, // G4_tfrgpcp
4992 0U, // G4_tfrgrcr
4993 16U, // HI
4994 0U, // J2_call
4995 0U, // J2_callf
4996 0U, // J2_callr
4997 0U, // J2_callrf
4998 0U, // J2_callrh
4999 0U, // J2_callrt
5000 0U, // J2_callt
5001 0U, // J2_jump
5002 0U, // J2_jumpf
5003 0U, // J2_jumpfnew
5004 0U, // J2_jumpfnewpt
5005 0U, // J2_jumpfpt
5006 0U, // J2_jumpr
5007 0U, // J2_jumprf
5008 0U, // J2_jumprfnew
5009 0U, // J2_jumprfnewpt
5010 0U, // J2_jumprfpt
5011 0U, // J2_jumprgtez
5012 0U, // J2_jumprgtezpt
5013 0U, // J2_jumprh
5014 0U, // J2_jumprltez
5015 0U, // J2_jumprltezpt
5016 0U, // J2_jumprnz
5017 0U, // J2_jumprnzpt
5018 0U, // J2_jumprt
5019 0U, // J2_jumprtnew
5020 0U, // J2_jumprtnewpt
5021 0U, // J2_jumprtpt
5022 0U, // J2_jumprz
5023 0U, // J2_jumprzpt
5024 0U, // J2_jumpt
5025 0U, // J2_jumptnew
5026 0U, // J2_jumptnewpt
5027 0U, // J2_jumptpt
5028 1U, // J2_loop0i
5029 1U, // J2_loop0iext
5030 1U, // J2_loop0r
5031 1U, // J2_loop0rext
5032 1U, // J2_loop1i
5033 1U, // J2_loop1iext
5034 1U, // J2_loop1r
5035 1U, // J2_loop1rext
5036 0U, // J2_pause
5037 1U, // J2_ploop1si
5038 1U, // J2_ploop1sr
5039 1U, // J2_ploop2si
5040 1U, // J2_ploop2sr
5041 1U, // J2_ploop3si
5042 1U, // J2_ploop3sr
5043 0U, // J2_rte
5044 0U, // J2_trap0
5045 1U, // J2_trap1
5046 0U, // J2_unpause
5047 0U, // J4_cmpeq_f_jumpnv_nt
5048 0U, // J4_cmpeq_f_jumpnv_t
5049 22U, // J4_cmpeq_fp0_jump_nt
5050 23U, // J4_cmpeq_fp0_jump_t
5051 24U, // J4_cmpeq_fp1_jump_nt
5052 25U, // J4_cmpeq_fp1_jump_t
5053 0U, // J4_cmpeq_t_jumpnv_nt
5054 0U, // J4_cmpeq_t_jumpnv_t
5055 26U, // J4_cmpeq_tp0_jump_nt
5056 27U, // J4_cmpeq_tp0_jump_t
5057 28U, // J4_cmpeq_tp1_jump_nt
5058 29U, // J4_cmpeq_tp1_jump_t
5059 0U, // J4_cmpeqi_f_jumpnv_nt
5060 0U, // J4_cmpeqi_f_jumpnv_t
5061 22U, // J4_cmpeqi_fp0_jump_nt
5062 23U, // J4_cmpeqi_fp0_jump_t
5063 24U, // J4_cmpeqi_fp1_jump_nt
5064 25U, // J4_cmpeqi_fp1_jump_t
5065 0U, // J4_cmpeqi_t_jumpnv_nt
5066 0U, // J4_cmpeqi_t_jumpnv_t
5067 26U, // J4_cmpeqi_tp0_jump_nt
5068 27U, // J4_cmpeqi_tp0_jump_t
5069 28U, // J4_cmpeqi_tp1_jump_nt
5070 29U, // J4_cmpeqi_tp1_jump_t
5071 0U, // J4_cmpeqn1_f_jumpnv_nt
5072 0U, // J4_cmpeqn1_f_jumpnv_t
5073 22U, // J4_cmpeqn1_fp0_jump_nt
5074 23U, // J4_cmpeqn1_fp0_jump_t
5075 24U, // J4_cmpeqn1_fp1_jump_nt
5076 25U, // J4_cmpeqn1_fp1_jump_t
5077 0U, // J4_cmpeqn1_t_jumpnv_nt
5078 0U, // J4_cmpeqn1_t_jumpnv_t
5079 26U, // J4_cmpeqn1_tp0_jump_nt
5080 27U, // J4_cmpeqn1_tp0_jump_t
5081 28U, // J4_cmpeqn1_tp1_jump_nt
5082 29U, // J4_cmpeqn1_tp1_jump_t
5083 0U, // J4_cmpgt_f_jumpnv_nt
5084 0U, // J4_cmpgt_f_jumpnv_t
5085 22U, // J4_cmpgt_fp0_jump_nt
5086 23U, // J4_cmpgt_fp0_jump_t
5087 24U, // J4_cmpgt_fp1_jump_nt
5088 25U, // J4_cmpgt_fp1_jump_t
5089 0U, // J4_cmpgt_t_jumpnv_nt
5090 0U, // J4_cmpgt_t_jumpnv_t
5091 26U, // J4_cmpgt_tp0_jump_nt
5092 27U, // J4_cmpgt_tp0_jump_t
5093 28U, // J4_cmpgt_tp1_jump_nt
5094 29U, // J4_cmpgt_tp1_jump_t
5095 0U, // J4_cmpgti_f_jumpnv_nt
5096 0U, // J4_cmpgti_f_jumpnv_t
5097 22U, // J4_cmpgti_fp0_jump_nt
5098 23U, // J4_cmpgti_fp0_jump_t
5099 24U, // J4_cmpgti_fp1_jump_nt
5100 25U, // J4_cmpgti_fp1_jump_t
5101 0U, // J4_cmpgti_t_jumpnv_nt
5102 0U, // J4_cmpgti_t_jumpnv_t
5103 26U, // J4_cmpgti_tp0_jump_nt
5104 27U, // J4_cmpgti_tp0_jump_t
5105 28U, // J4_cmpgti_tp1_jump_nt
5106 29U, // J4_cmpgti_tp1_jump_t
5107 0U, // J4_cmpgtn1_f_jumpnv_nt
5108 0U, // J4_cmpgtn1_f_jumpnv_t
5109 22U, // J4_cmpgtn1_fp0_jump_nt
5110 23U, // J4_cmpgtn1_fp0_jump_t
5111 24U, // J4_cmpgtn1_fp1_jump_nt
5112 25U, // J4_cmpgtn1_fp1_jump_t
5113 0U, // J4_cmpgtn1_t_jumpnv_nt
5114 0U, // J4_cmpgtn1_t_jumpnv_t
5115 26U, // J4_cmpgtn1_tp0_jump_nt
5116 27U, // J4_cmpgtn1_tp0_jump_t
5117 28U, // J4_cmpgtn1_tp1_jump_nt
5118 29U, // J4_cmpgtn1_tp1_jump_t
5119 0U, // J4_cmpgtu_f_jumpnv_nt
5120 0U, // J4_cmpgtu_f_jumpnv_t
5121 22U, // J4_cmpgtu_fp0_jump_nt
5122 23U, // J4_cmpgtu_fp0_jump_t
5123 24U, // J4_cmpgtu_fp1_jump_nt
5124 25U, // J4_cmpgtu_fp1_jump_t
5125 0U, // J4_cmpgtu_t_jumpnv_nt
5126 0U, // J4_cmpgtu_t_jumpnv_t
5127 26U, // J4_cmpgtu_tp0_jump_nt
5128 27U, // J4_cmpgtu_tp0_jump_t
5129 28U, // J4_cmpgtu_tp1_jump_nt
5130 29U, // J4_cmpgtu_tp1_jump_t
5131 0U, // J4_cmpgtui_f_jumpnv_nt
5132 0U, // J4_cmpgtui_f_jumpnv_t
5133 22U, // J4_cmpgtui_fp0_jump_nt
5134 23U, // J4_cmpgtui_fp0_jump_t
5135 24U, // J4_cmpgtui_fp1_jump_nt
5136 25U, // J4_cmpgtui_fp1_jump_t
5137 0U, // J4_cmpgtui_t_jumpnv_nt
5138 0U, // J4_cmpgtui_t_jumpnv_t
5139 26U, // J4_cmpgtui_tp0_jump_nt
5140 27U, // J4_cmpgtui_tp0_jump_t
5141 28U, // J4_cmpgtui_tp1_jump_nt
5142 29U, // J4_cmpgtui_tp1_jump_t
5143 30U, // J4_cmplt_f_jumpnv_nt
5144 31U, // J4_cmplt_f_jumpnv_t
5145 30U, // J4_cmplt_t_jumpnv_nt
5146 31U, // J4_cmplt_t_jumpnv_t
5147 30U, // J4_cmpltu_f_jumpnv_nt
5148 31U, // J4_cmpltu_f_jumpnv_t
5149 30U, // J4_cmpltu_t_jumpnv_nt
5150 31U, // J4_cmpltu_t_jumpnv_t
5151 0U, // J4_hintjumpr
5152 0U, // J4_jumpseti
5153 0U, // J4_jumpsetr
5154 0U, // J4_tstbit0_f_jumpnv_nt
5155 0U, // J4_tstbit0_f_jumpnv_t
5156 0U, // J4_tstbit0_fp0_jump_nt
5157 0U, // J4_tstbit0_fp0_jump_t
5158 0U, // J4_tstbit0_fp1_jump_nt
5159 0U, // J4_tstbit0_fp1_jump_t
5160 0U, // J4_tstbit0_t_jumpnv_nt
5161 0U, // J4_tstbit0_t_jumpnv_t
5162 0U, // J4_tstbit0_tp0_jump_nt
5163 0U, // J4_tstbit0_tp0_jump_t
5164 0U, // J4_tstbit0_tp1_jump_nt
5165 0U, // J4_tstbit0_tp1_jump_t
5166 0U, // L2_deallocframe
5167 1248U, // L2_loadalignb_io
5168 25249U, // L2_loadalignb_pbr
5169 33442U, // L2_loadalignb_pci
5170 35U, // L2_loadalignb_pcr
5171 674U, // L2_loadalignb_pi
5172 673U, // L2_loadalignb_pr
5173 1248U, // L2_loadalignh_io
5174 25249U, // L2_loadalignh_pbr
5175 33442U, // L2_loadalignh_pci
5176 35U, // L2_loadalignh_pcr
5177 674U, // L2_loadalignh_pi
5178 673U, // L2_loadalignh_pr
5179 1U, // L2_loadbsw2_io
5180 36U, // L2_loadbsw2_pbr
5181 37U, // L2_loadbsw2_pci
5182 0U, // L2_loadbsw2_pcr
5183 1U, // L2_loadbsw2_pi
5184 1U, // L2_loadbsw2_pr
5185 1U, // L2_loadbsw4_io
5186 36U, // L2_loadbsw4_pbr
5187 37U, // L2_loadbsw4_pci
5188 0U, // L2_loadbsw4_pcr
5189 1U, // L2_loadbsw4_pi
5190 1U, // L2_loadbsw4_pr
5191 1U, // L2_loadbzw2_io
5192 36U, // L2_loadbzw2_pbr
5193 37U, // L2_loadbzw2_pci
5194 0U, // L2_loadbzw2_pcr
5195 1U, // L2_loadbzw2_pi
5196 1U, // L2_loadbzw2_pr
5197 1U, // L2_loadbzw4_io
5198 36U, // L2_loadbzw4_pbr
5199 37U, // L2_loadbzw4_pci
5200 0U, // L2_loadbzw4_pcr
5201 1U, // L2_loadbzw4_pi
5202 1U, // L2_loadbzw4_pr
5203 1U, // L2_loadrb_io
5204 36U, // L2_loadrb_pbr
5205 37U, // L2_loadrb_pci
5206 0U, // L2_loadrb_pcr
5207 1U, // L2_loadrb_pi
5208 1U, // L2_loadrb_pr
5209 0U, // L2_loadrbgp
5210 1U, // L2_loadrd_io
5211 36U, // L2_loadrd_pbr
5212 37U, // L2_loadrd_pci
5213 0U, // L2_loadrd_pcr
5214 1U, // L2_loadrd_pi
5215 1U, // L2_loadrd_pr
5216 0U, // L2_loadrdgp
5217 1U, // L2_loadrh_io
5218 36U, // L2_loadrh_pbr
5219 37U, // L2_loadrh_pci
5220 0U, // L2_loadrh_pcr
5221 1U, // L2_loadrh_pi
5222 1U, // L2_loadrh_pr
5223 0U, // L2_loadrhgp
5224 1U, // L2_loadri_io
5225 36U, // L2_loadri_pbr
5226 37U, // L2_loadri_pci
5227 0U, // L2_loadri_pcr
5228 1U, // L2_loadri_pi
5229 1U, // L2_loadri_pr
5230 0U, // L2_loadrigp
5231 1U, // L2_loadrub_io
5232 36U, // L2_loadrub_pbr
5233 37U, // L2_loadrub_pci
5234 0U, // L2_loadrub_pcr
5235 1U, // L2_loadrub_pi
5236 1U, // L2_loadrub_pr
5237 0U, // L2_loadrubgp
5238 1U, // L2_loadruh_io
5239 36U, // L2_loadruh_pbr
5240 37U, // L2_loadruh_pci
5241 0U, // L2_loadruh_pcr
5242 1U, // L2_loadruh_pi
5243 1U, // L2_loadruh_pr
5244 0U, // L2_loadruhgp
5245 0U, // L2_loadw_aq
5246 0U, // L2_loadw_locked
5247 1538U, // L2_ploadrbf_io
5248 1638U, // L2_ploadrbf_pi
5249 1538U, // L2_ploadrbfnew_io
5250 1638U, // L2_ploadrbfnew_pi
5251 1538U, // L2_ploadrbt_io
5252 1638U, // L2_ploadrbt_pi
5253 1538U, // L2_ploadrbtnew_io
5254 1638U, // L2_ploadrbtnew_pi
5255 1538U, // L2_ploadrdf_io
5256 1638U, // L2_ploadrdf_pi
5257 1538U, // L2_ploadrdfnew_io
5258 1638U, // L2_ploadrdfnew_pi
5259 1538U, // L2_ploadrdt_io
5260 1638U, // L2_ploadrdt_pi
5261 1538U, // L2_ploadrdtnew_io
5262 1638U, // L2_ploadrdtnew_pi
5263 1538U, // L2_ploadrhf_io
5264 1638U, // L2_ploadrhf_pi
5265 1538U, // L2_ploadrhfnew_io
5266 1638U, // L2_ploadrhfnew_pi
5267 1538U, // L2_ploadrht_io
5268 1638U, // L2_ploadrht_pi
5269 1538U, // L2_ploadrhtnew_io
5270 1638U, // L2_ploadrhtnew_pi
5271 1538U, // L2_ploadrif_io
5272 1638U, // L2_ploadrif_pi
5273 1538U, // L2_ploadrifnew_io
5274 1638U, // L2_ploadrifnew_pi
5275 1538U, // L2_ploadrit_io
5276 1638U, // L2_ploadrit_pi
5277 1538U, // L2_ploadritnew_io
5278 1638U, // L2_ploadritnew_pi
5279 1538U, // L2_ploadrubf_io
5280 1638U, // L2_ploadrubf_pi
5281 1538U, // L2_ploadrubfnew_io
5282 1638U, // L2_ploadrubfnew_pi
5283 1538U, // L2_ploadrubt_io
5284 1638U, // L2_ploadrubt_pi
5285 1538U, // L2_ploadrubtnew_io
5286 1638U, // L2_ploadrubtnew_pi
5287 1538U, // L2_ploadruhf_io
5288 1638U, // L2_ploadruhf_pi
5289 1538U, // L2_ploadruhfnew_io
5290 1638U, // L2_ploadruhfnew_pi
5291 1538U, // L2_ploadruht_io
5292 1638U, // L2_ploadruht_pi
5293 1538U, // L2_ploadruhtnew_io
5294 1638U, // L2_ploadruhtnew_pi
5295 0U, // L4_add_memopb_io
5296 0U, // L4_add_memoph_io
5297 0U, // L4_add_memopw_io
5298 0U, // L4_and_memopb_io
5299 0U, // L4_and_memoph_io
5300 0U, // L4_and_memopw_io
5301 0U, // L4_iadd_memopb_io
5302 0U, // L4_iadd_memoph_io
5303 0U, // L4_iadd_memopw_io
5304 0U, // L4_iand_memopb_io
5305 0U, // L4_iand_memoph_io
5306 0U, // L4_iand_memopw_io
5307 0U, // L4_ior_memopb_io
5308 0U, // L4_ior_memoph_io
5309 0U, // L4_ior_memopw_io
5310 0U, // L4_isub_memopb_io
5311 0U, // L4_isub_memoph_io
5312 0U, // L4_isub_memopw_io
5313 39U, // L4_loadalignb_ap
5314 40U, // L4_loadalignb_ur
5315 39U, // L4_loadalignh_ap
5316 40U, // L4_loadalignh_ur
5317 0U, // L4_loadbsw2_ap
5318 0U, // L4_loadbsw2_ur
5319 0U, // L4_loadbsw4_ap
5320 0U, // L4_loadbsw4_ur
5321 0U, // L4_loadbzw2_ap
5322 0U, // L4_loadbzw2_ur
5323 0U, // L4_loadbzw4_ap
5324 0U, // L4_loadbzw4_ur
5325 0U, // L4_loadd_aq
5326 0U, // L4_loadd_locked
5327 0U, // L4_loadrb_ap
5328 0U, // L4_loadrb_rr
5329 0U, // L4_loadrb_ur
5330 0U, // L4_loadrd_ap
5331 0U, // L4_loadrd_rr
5332 0U, // L4_loadrd_ur
5333 0U, // L4_loadrh_ap
5334 0U, // L4_loadrh_rr
5335 0U, // L4_loadrh_ur
5336 0U, // L4_loadri_ap
5337 0U, // L4_loadri_rr
5338 0U, // L4_loadri_ur
5339 0U, // L4_loadrub_ap
5340 0U, // L4_loadrub_rr
5341 0U, // L4_loadrub_ur
5342 0U, // L4_loadruh_ap
5343 0U, // L4_loadruh_rr
5344 0U, // L4_loadruh_ur
5345 0U, // L4_loadw_phys
5346 0U, // L4_or_memopb_io
5347 0U, // L4_or_memoph_io
5348 0U, // L4_or_memopw_io
5349 0U, // L4_ploadrbf_abs
5350 1666U, // L4_ploadrbf_rr
5351 0U, // L4_ploadrbfnew_abs
5352 1666U, // L4_ploadrbfnew_rr
5353 0U, // L4_ploadrbt_abs
5354 1666U, // L4_ploadrbt_rr
5355 0U, // L4_ploadrbtnew_abs
5356 1666U, // L4_ploadrbtnew_rr
5357 0U, // L4_ploadrdf_abs
5358 1666U, // L4_ploadrdf_rr
5359 0U, // L4_ploadrdfnew_abs
5360 1666U, // L4_ploadrdfnew_rr
5361 0U, // L4_ploadrdt_abs
5362 1666U, // L4_ploadrdt_rr
5363 0U, // L4_ploadrdtnew_abs
5364 1666U, // L4_ploadrdtnew_rr
5365 0U, // L4_ploadrhf_abs
5366 1666U, // L4_ploadrhf_rr
5367 0U, // L4_ploadrhfnew_abs
5368 1666U, // L4_ploadrhfnew_rr
5369 0U, // L4_ploadrht_abs
5370 1666U, // L4_ploadrht_rr
5371 0U, // L4_ploadrhtnew_abs
5372 1666U, // L4_ploadrhtnew_rr
5373 0U, // L4_ploadrif_abs
5374 1666U, // L4_ploadrif_rr
5375 0U, // L4_ploadrifnew_abs
5376 1666U, // L4_ploadrifnew_rr
5377 0U, // L4_ploadrit_abs
5378 1666U, // L4_ploadrit_rr
5379 0U, // L4_ploadritnew_abs
5380 1666U, // L4_ploadritnew_rr
5381 0U, // L4_ploadrubf_abs
5382 1666U, // L4_ploadrubf_rr
5383 0U, // L4_ploadrubfnew_abs
5384 1666U, // L4_ploadrubfnew_rr
5385 0U, // L4_ploadrubt_abs
5386 1666U, // L4_ploadrubt_rr
5387 0U, // L4_ploadrubtnew_abs
5388 1666U, // L4_ploadrubtnew_rr
5389 0U, // L4_ploadruhf_abs
5390 1666U, // L4_ploadruhf_rr
5391 0U, // L4_ploadruhfnew_abs
5392 1666U, // L4_ploadruhfnew_rr
5393 0U, // L4_ploadruht_abs
5394 1666U, // L4_ploadruht_rr
5395 0U, // L4_ploadruhtnew_abs
5396 1666U, // L4_ploadruhtnew_rr
5397 0U, // L4_return
5398 13U, // L4_return_f
5399 41U, // L4_return_fnew_pnt
5400 42U, // L4_return_fnew_pt
5401 13U, // L4_return_t
5402 41U, // L4_return_tnew_pnt
5403 42U, // L4_return_tnew_pt
5404 0U, // L4_sub_memopb_io
5405 0U, // L4_sub_memoph_io
5406 0U, // L4_sub_memopw_io
5407 0U, // L6_memcpy
5408 16U, // LO
5409 69U, // M2_acci
5410 69U, // M2_accii
5411 0U, // M2_cmaci_s0
5412 0U, // M2_cmacr_s0
5413 0U, // M2_cmacs_s0
5414 0U, // M2_cmacs_s1
5415 0U, // M2_cmacsc_s0
5416 0U, // M2_cmacsc_s1
5417 0U, // M2_cmpyi_s0
5418 0U, // M2_cmpyr_s0
5419 0U, // M2_cmpyrs_s0
5420 0U, // M2_cmpyrs_s1
5421 0U, // M2_cmpyrsc_s0
5422 0U, // M2_cmpyrsc_s1
5423 0U, // M2_cmpys_s0
5424 0U, // M2_cmpys_s1
5425 0U, // M2_cmpysc_s0
5426 0U, // M2_cmpysc_s1
5427 0U, // M2_cnacs_s0
5428 0U, // M2_cnacs_s1
5429 0U, // M2_cnacsc_s0
5430 0U, // M2_cnacsc_s1
5431 69U, // M2_dpmpyss_acc_s0
5432 69U, // M2_dpmpyss_nac_s0
5433 322U, // M2_dpmpyss_rnd_s0
5434 66U, // M2_dpmpyss_s0
5435 69U, // M2_dpmpyuu_acc_s0
5436 69U, // M2_dpmpyuu_nac_s0
5437 66U, // M2_dpmpyuu_s0
5438 1730U, // M2_hmmpyh_rs1
5439 1794U, // M2_hmmpyh_s1
5440 1858U, // M2_hmmpyl_rs1
5441 1922U, // M2_hmmpyl_s1
5442 69U, // M2_maci
5443 69U, // M2_macsin
5444 69U, // M2_macsip
5445 0U, // M2_mmachs_rs0
5446 0U, // M2_mmachs_rs1
5447 0U, // M2_mmachs_s0
5448 0U, // M2_mmachs_s1
5449 0U, // M2_mmacls_rs0
5450 0U, // M2_mmacls_rs1
5451 0U, // M2_mmacls_s0
5452 0U, // M2_mmacls_s1
5453 0U, // M2_mmacuhs_rs0
5454 0U, // M2_mmacuhs_rs1
5455 0U, // M2_mmacuhs_s0
5456 0U, // M2_mmacuhs_s1
5457 0U, // M2_mmaculs_rs0
5458 0U, // M2_mmaculs_rs1
5459 0U, // M2_mmaculs_s0
5460 0U, // M2_mmaculs_s1
5461 0U, // M2_mmpyh_rs0
5462 0U, // M2_mmpyh_rs1
5463 0U, // M2_mmpyh_s0
5464 0U, // M2_mmpyh_s1
5465 0U, // M2_mmpyl_rs0
5466 0U, // M2_mmpyl_rs1
5467 0U, // M2_mmpyl_s0
5468 0U, // M2_mmpyl_s1
5469 0U, // M2_mmpyuh_rs0
5470 0U, // M2_mmpyuh_rs1
5471 0U, // M2_mmpyuh_s0
5472 0U, // M2_mmpyuh_s1
5473 0U, // M2_mmpyul_rs0
5474 0U, // M2_mmpyul_rs1
5475 0U, // M2_mmpyul_s0
5476 0U, // M2_mmpyul_s1
5477 69U, // M2_mnaci
5478 965U, // M2_mpy_acc_hh_s0
5479 1989U, // M2_mpy_acc_hh_s1
5480 1029U, // M2_mpy_acc_hl_s0
5481 2053U, // M2_mpy_acc_hl_s1
5482 965U, // M2_mpy_acc_lh_s0
5483 1989U, // M2_mpy_acc_lh_s1
5484 1029U, // M2_mpy_acc_ll_s0
5485 2053U, // M2_mpy_acc_ll_s1
5486 1093U, // M2_mpy_acc_sat_hh_s0
5487 1797U, // M2_mpy_acc_sat_hh_s1
5488 1157U, // M2_mpy_acc_sat_hl_s0
5489 1925U, // M2_mpy_acc_sat_hl_s1
5490 1093U, // M2_mpy_acc_sat_lh_s0
5491 1797U, // M2_mpy_acc_sat_lh_s1
5492 1157U, // M2_mpy_acc_sat_ll_s0
5493 1925U, // M2_mpy_acc_sat_ll_s1
5494 962U, // M2_mpy_hh_s0
5495 1986U, // M2_mpy_hh_s1
5496 1026U, // M2_mpy_hl_s0
5497 2050U, // M2_mpy_hl_s1
5498 962U, // M2_mpy_lh_s0
5499 1986U, // M2_mpy_lh_s1
5500 1026U, // M2_mpy_ll_s0
5501 2050U, // M2_mpy_ll_s1
5502 965U, // M2_mpy_nac_hh_s0
5503 1989U, // M2_mpy_nac_hh_s1
5504 1029U, // M2_mpy_nac_hl_s0
5505 2053U, // M2_mpy_nac_hl_s1
5506 965U, // M2_mpy_nac_lh_s0
5507 1989U, // M2_mpy_nac_lh_s1
5508 1029U, // M2_mpy_nac_ll_s0
5509 2053U, // M2_mpy_nac_ll_s1
5510 1093U, // M2_mpy_nac_sat_hh_s0
5511 1797U, // M2_mpy_nac_sat_hh_s1
5512 1157U, // M2_mpy_nac_sat_hl_s0
5513 1925U, // M2_mpy_nac_sat_hl_s1
5514 1093U, // M2_mpy_nac_sat_lh_s0
5515 1797U, // M2_mpy_nac_sat_lh_s1
5516 1157U, // M2_mpy_nac_sat_ll_s0
5517 1925U, // M2_mpy_nac_sat_ll_s1
5518 2114U, // M2_mpy_rnd_hh_s0
5519 2178U, // M2_mpy_rnd_hh_s1
5520 2242U, // M2_mpy_rnd_hl_s0
5521 2306U, // M2_mpy_rnd_hl_s1
5522 2114U, // M2_mpy_rnd_lh_s0
5523 2178U, // M2_mpy_rnd_lh_s1
5524 2242U, // M2_mpy_rnd_ll_s0
5525 2306U, // M2_mpy_rnd_ll_s1
5526 1090U, // M2_mpy_sat_hh_s0
5527 1794U, // M2_mpy_sat_hh_s1
5528 1154U, // M2_mpy_sat_hl_s0
5529 1922U, // M2_mpy_sat_hl_s1
5530 1090U, // M2_mpy_sat_lh_s0
5531 1794U, // M2_mpy_sat_lh_s1
5532 1154U, // M2_mpy_sat_ll_s0
5533 1922U, // M2_mpy_sat_ll_s1
5534 2370U, // M2_mpy_sat_rnd_hh_s0
5535 1730U, // M2_mpy_sat_rnd_hh_s1
5536 2434U, // M2_mpy_sat_rnd_hl_s0
5537 1858U, // M2_mpy_sat_rnd_hl_s1
5538 2370U, // M2_mpy_sat_rnd_lh_s0
5539 1730U, // M2_mpy_sat_rnd_lh_s1
5540 2434U, // M2_mpy_sat_rnd_ll_s0
5541 1858U, // M2_mpy_sat_rnd_ll_s1
5542 66U, // M2_mpy_up
5543 2498U, // M2_mpy_up_s1
5544 2562U, // M2_mpy_up_s1_sat
5545 965U, // M2_mpyd_acc_hh_s0
5546 1989U, // M2_mpyd_acc_hh_s1
5547 1029U, // M2_mpyd_acc_hl_s0
5548 2053U, // M2_mpyd_acc_hl_s1
5549 965U, // M2_mpyd_acc_lh_s0
5550 1989U, // M2_mpyd_acc_lh_s1
5551 1029U, // M2_mpyd_acc_ll_s0
5552 2053U, // M2_mpyd_acc_ll_s1
5553 962U, // M2_mpyd_hh_s0
5554 1986U, // M2_mpyd_hh_s1
5555 1026U, // M2_mpyd_hl_s0
5556 2050U, // M2_mpyd_hl_s1
5557 962U, // M2_mpyd_lh_s0
5558 1986U, // M2_mpyd_lh_s1
5559 1026U, // M2_mpyd_ll_s0
5560 2050U, // M2_mpyd_ll_s1
5561 965U, // M2_mpyd_nac_hh_s0
5562 1989U, // M2_mpyd_nac_hh_s1
5563 1029U, // M2_mpyd_nac_hl_s0
5564 2053U, // M2_mpyd_nac_hl_s1
5565 965U, // M2_mpyd_nac_lh_s0
5566 1989U, // M2_mpyd_nac_lh_s1
5567 1029U, // M2_mpyd_nac_ll_s0
5568 2053U, // M2_mpyd_nac_ll_s1
5569 2114U, // M2_mpyd_rnd_hh_s0
5570 2178U, // M2_mpyd_rnd_hh_s1
5571 2242U, // M2_mpyd_rnd_hl_s0
5572 2306U, // M2_mpyd_rnd_hl_s1
5573 2114U, // M2_mpyd_rnd_lh_s0
5574 2178U, // M2_mpyd_rnd_lh_s1
5575 2242U, // M2_mpyd_rnd_ll_s0
5576 2306U, // M2_mpyd_rnd_ll_s1
5577 66U, // M2_mpyi
5578 0U, // M2_mpysin
5579 0U, // M2_mpysip
5580 0U, // M2_mpysu_up
5581 965U, // M2_mpyu_acc_hh_s0
5582 1989U, // M2_mpyu_acc_hh_s1
5583 1029U, // M2_mpyu_acc_hl_s0
5584 2053U, // M2_mpyu_acc_hl_s1
5585 965U, // M2_mpyu_acc_lh_s0
5586 1989U, // M2_mpyu_acc_lh_s1
5587 1029U, // M2_mpyu_acc_ll_s0
5588 2053U, // M2_mpyu_acc_ll_s1
5589 962U, // M2_mpyu_hh_s0
5590 1986U, // M2_mpyu_hh_s1
5591 1026U, // M2_mpyu_hl_s0
5592 2050U, // M2_mpyu_hl_s1
5593 962U, // M2_mpyu_lh_s0
5594 1986U, // M2_mpyu_lh_s1
5595 1026U, // M2_mpyu_ll_s0
5596 2050U, // M2_mpyu_ll_s1
5597 965U, // M2_mpyu_nac_hh_s0
5598 1989U, // M2_mpyu_nac_hh_s1
5599 1029U, // M2_mpyu_nac_hl_s0
5600 2053U, // M2_mpyu_nac_hl_s1
5601 965U, // M2_mpyu_nac_lh_s0
5602 1989U, // M2_mpyu_nac_lh_s1
5603 1029U, // M2_mpyu_nac_ll_s0
5604 2053U, // M2_mpyu_nac_ll_s1
5605 66U, // M2_mpyu_up
5606 965U, // M2_mpyud_acc_hh_s0
5607 1989U, // M2_mpyud_acc_hh_s1
5608 1029U, // M2_mpyud_acc_hl_s0
5609 2053U, // M2_mpyud_acc_hl_s1
5610 965U, // M2_mpyud_acc_lh_s0
5611 1989U, // M2_mpyud_acc_lh_s1
5612 1029U, // M2_mpyud_acc_ll_s0
5613 2053U, // M2_mpyud_acc_ll_s1
5614 962U, // M2_mpyud_hh_s0
5615 1986U, // M2_mpyud_hh_s1
5616 1026U, // M2_mpyud_hl_s0
5617 2050U, // M2_mpyud_hl_s1
5618 962U, // M2_mpyud_lh_s0
5619 1986U, // M2_mpyud_lh_s1
5620 1026U, // M2_mpyud_ll_s0
5621 2050U, // M2_mpyud_ll_s1
5622 965U, // M2_mpyud_nac_hh_s0
5623 1989U, // M2_mpyud_nac_hh_s1
5624 1029U, // M2_mpyud_nac_hl_s0
5625 2053U, // M2_mpyud_nac_hl_s1
5626 965U, // M2_mpyud_nac_lh_s0
5627 1989U, // M2_mpyud_nac_lh_s1
5628 1029U, // M2_mpyud_nac_ll_s0
5629 2053U, // M2_mpyud_nac_ll_s1
5630 69U, // M2_nacci
5631 69U, // M2_naccii
5632 0U, // M2_subacc
5633 0U, // M2_vabsdiffh
5634 0U, // M2_vabsdiffw
5635 0U, // M2_vcmac_s0_sat_i
5636 0U, // M2_vcmac_s0_sat_r
5637 0U, // M2_vcmpy_s0_sat_i
5638 0U, // M2_vcmpy_s0_sat_r
5639 0U, // M2_vcmpy_s1_sat_i
5640 0U, // M2_vcmpy_s1_sat_r
5641 0U, // M2_vdmacs_s0
5642 0U, // M2_vdmacs_s1
5643 0U, // M2_vdmpyrs_s0
5644 0U, // M2_vdmpyrs_s1
5645 0U, // M2_vdmpys_s0
5646 0U, // M2_vdmpys_s1
5647 0U, // M2_vmac2
5648 0U, // M2_vmac2es
5649 0U, // M2_vmac2es_s0
5650 0U, // M2_vmac2es_s1
5651 0U, // M2_vmac2s_s0
5652 0U, // M2_vmac2s_s1
5653 0U, // M2_vmac2su_s0
5654 0U, // M2_vmac2su_s1
5655 0U, // M2_vmpy2es_s0
5656 0U, // M2_vmpy2es_s1
5657 0U, // M2_vmpy2s_s0
5658 0U, // M2_vmpy2s_s0pack
5659 0U, // M2_vmpy2s_s1
5660 0U, // M2_vmpy2s_s1pack
5661 0U, // M2_vmpy2su_s0
5662 0U, // M2_vmpy2su_s1
5663 0U, // M2_vraddh
5664 0U, // M2_vradduh
5665 0U, // M2_vrcmaci_s0
5666 0U, // M2_vrcmaci_s0c
5667 0U, // M2_vrcmacr_s0
5668 0U, // M2_vrcmacr_s0c
5669 0U, // M2_vrcmpyi_s0
5670 0U, // M2_vrcmpyi_s0c
5671 0U, // M2_vrcmpyr_s0
5672 0U, // M2_vrcmpyr_s0c
5673 0U, // M2_vrcmpys_acc_s1_h
5674 0U, // M2_vrcmpys_acc_s1_l
5675 0U, // M2_vrcmpys_s1_h
5676 0U, // M2_vrcmpys_s1_l
5677 0U, // M2_vrcmpys_s1rp_h
5678 0U, // M2_vrcmpys_s1rp_l
5679 0U, // M2_vrmac_s0
5680 0U, // M2_vrmpy_s0
5681 0U, // M2_xor_xacc
5682 69U, // M4_and_and
5683 69U, // M4_and_andn
5684 0U, // M4_and_or
5685 0U, // M4_and_xor
5686 0U, // M4_cmpyi_wh
5687 0U, // M4_cmpyi_whc
5688 0U, // M4_cmpyr_wh
5689 0U, // M4_cmpyr_whc
5690 2565U, // M4_mac_up_s1_sat
5691 17612U, // M4_mpyri_addi
5692 9643U, // M4_mpyri_addr
5693 44U, // M4_mpyri_addr_u2
5694 17600U, // M4_mpyrr_addi
5695 17771U, // M4_mpyrr_addr
5696 2565U, // M4_nac_up_s1_sat
5697 69U, // M4_or_and
5698 69U, // M4_or_andn
5699 69U, // M4_or_or
5700 0U, // M4_or_xor
5701 0U, // M4_pmpyw
5702 0U, // M4_pmpyw_acc
5703 0U, // M4_vpmpyh
5704 0U, // M4_vpmpyh_acc
5705 0U, // M4_vrmpyeh_acc_s0
5706 0U, // M4_vrmpyeh_acc_s1
5707 0U, // M4_vrmpyeh_s0
5708 0U, // M4_vrmpyeh_s1
5709 0U, // M4_vrmpyoh_acc_s0
5710 0U, // M4_vrmpyoh_acc_s1
5711 0U, // M4_vrmpyoh_s0
5712 0U, // M4_vrmpyoh_s1
5713 69U, // M4_xor_and
5714 69U, // M4_xor_andn
5715 0U, // M4_xor_or
5716 0U, // M4_xor_xacc
5717 0U, // M5_vdmacbsu
5718 0U, // M5_vdmpybsu
5719 0U, // M5_vmacbsu
5720 0U, // M5_vmacbuu
5721 0U, // M5_vmpybsu
5722 0U, // M5_vmpybuu
5723 0U, // M5_vrmacbsu
5724 0U, // M5_vrmacbuu
5725 0U, // M5_vrmpybsu
5726 0U, // M5_vrmpybuu
5727 0U, // M6_vabsdiffb
5728 0U, // M6_vabsdiffub
5729 0U, // M7_dcmpyiw
5730 0U, // M7_dcmpyiw_acc
5731 0U, // M7_dcmpyiwc
5732 0U, // M7_dcmpyiwc_acc
5733 0U, // M7_dcmpyrw
5734 0U, // M7_dcmpyrw_acc
5735 0U, // M7_dcmpyrwc
5736 0U, // M7_dcmpyrwc_acc
5737 0U, // M7_wcmpyiw
5738 0U, // M7_wcmpyiw_rnd
5739 0U, // M7_wcmpyiwc
5740 0U, // M7_wcmpyiwc_rnd
5741 0U, // M7_wcmpyrw
5742 0U, // M7_wcmpyrw_rnd
5743 0U, // M7_wcmpyrwc
5744 0U, // M7_wcmpyrwc_rnd
5745 0U, // PS_call_stk
5746 0U, // PS_callr_nr
5747 0U, // PS_jmpret
5748 0U, // PS_jmpretf
5749 0U, // PS_jmpretfnew
5750 0U, // PS_jmpretfnewpt
5751 0U, // PS_jmprett
5752 0U, // PS_jmprettnew
5753 0U, // PS_jmprettnewpt
5754 0U, // PS_loadrbabs
5755 0U, // PS_loadrdabs
5756 0U, // PS_loadrhabs
5757 0U, // PS_loadriabs
5758 0U, // PS_loadrubabs
5759 0U, // PS_loadruhabs
5760 0U, // PS_storerbabs
5761 0U, // PS_storerbnewabs
5762 0U, // PS_storerdabs
5763 0U, // PS_storerfabs
5764 0U, // PS_storerhabs
5765 0U, // PS_storerhnewabs
5766 0U, // PS_storeriabs
5767 0U, // PS_storerinewabs
5768 0U, // PS_trap1
5769 0U, // R6_release_at_vi
5770 0U, // R6_release_st_vi
5771 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
5772 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
5773 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
5774 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
5775 0U, // RESTORE_DEALLOC_RET_JMP_V4
5776 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
5777 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
5778 0U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
5779 0U, // S2_addasl_rrri
5780 13U, // S2_allocframe
5781 66U, // S2_asl_i_p
5782 69U, // S2_asl_i_p_acc
5783 69U, // S2_asl_i_p_and
5784 69U, // S2_asl_i_p_nac
5785 69U, // S2_asl_i_p_or
5786 69U, // S2_asl_i_p_xacc
5787 66U, // S2_asl_i_r
5788 69U, // S2_asl_i_r_acc
5789 69U, // S2_asl_i_r_and
5790 69U, // S2_asl_i_r_nac
5791 69U, // S2_asl_i_r_or
5792 1282U, // S2_asl_i_r_sat
5793 69U, // S2_asl_i_r_xacc
5794 66U, // S2_asl_i_vh
5795 66U, // S2_asl_i_vw
5796 66U, // S2_asl_r_p
5797 69U, // S2_asl_r_p_acc
5798 69U, // S2_asl_r_p_and
5799 69U, // S2_asl_r_p_nac
5800 69U, // S2_asl_r_p_or
5801 69U, // S2_asl_r_p_xor
5802 66U, // S2_asl_r_r
5803 69U, // S2_asl_r_r_acc
5804 69U, // S2_asl_r_r_and
5805 69U, // S2_asl_r_r_nac
5806 69U, // S2_asl_r_r_or
5807 1282U, // S2_asl_r_r_sat
5808 66U, // S2_asl_r_vh
5809 66U, // S2_asl_r_vw
5810 66U, // S2_asr_i_p
5811 69U, // S2_asr_i_p_acc
5812 69U, // S2_asr_i_p_and
5813 69U, // S2_asr_i_p_nac
5814 69U, // S2_asr_i_p_or
5815 322U, // S2_asr_i_p_rnd
5816 66U, // S2_asr_i_r
5817 69U, // S2_asr_i_r_acc
5818 69U, // S2_asr_i_r_and
5819 69U, // S2_asr_i_r_nac
5820 69U, // S2_asr_i_r_or
5821 322U, // S2_asr_i_r_rnd
5822 66U, // S2_asr_i_svw_trun
5823 66U, // S2_asr_i_vh
5824 66U, // S2_asr_i_vw
5825 66U, // S2_asr_r_p
5826 69U, // S2_asr_r_p_acc
5827 69U, // S2_asr_r_p_and
5828 69U, // S2_asr_r_p_nac
5829 69U, // S2_asr_r_p_or
5830 0U, // S2_asr_r_p_xor
5831 66U, // S2_asr_r_r
5832 69U, // S2_asr_r_r_acc
5833 69U, // S2_asr_r_r_and
5834 69U, // S2_asr_r_r_nac
5835 69U, // S2_asr_r_r_or
5836 1282U, // S2_asr_r_r_sat
5837 66U, // S2_asr_r_svw_trun
5838 66U, // S2_asr_r_vh
5839 66U, // S2_asr_r_vw
5840 0U, // S2_brev
5841 0U, // S2_brevp
5842 0U, // S2_cabacdecbin
5843 0U, // S2_cl0
5844 0U, // S2_cl0p
5845 0U, // S2_cl1
5846 0U, // S2_cl1p
5847 0U, // S2_clb
5848 0U, // S2_clbnorm
5849 0U, // S2_clbp
5850 66U, // S2_clrbit_i
5851 66U, // S2_clrbit_r
5852 0U, // S2_ct0
5853 0U, // S2_ct0p
5854 0U, // S2_ct1
5855 0U, // S2_ct1p
5856 0U, // S2_deinterleave
5857 9602U, // S2_extractu
5858 66U, // S2_extractu_rp
5859 9602U, // S2_extractup
5860 66U, // S2_extractup_rp
5861 42373U, // S2_insert
5862 69U, // S2_insert_rp
5863 42373U, // S2_insertp
5864 69U, // S2_insertp_rp
5865 0U, // S2_interleave
5866 0U, // S2_lfsp
5867 0U, // S2_lsl_r_p
5868 0U, // S2_lsl_r_p_acc
5869 0U, // S2_lsl_r_p_and
5870 0U, // S2_lsl_r_p_nac
5871 0U, // S2_lsl_r_p_or
5872 0U, // S2_lsl_r_p_xor
5873 0U, // S2_lsl_r_r
5874 0U, // S2_lsl_r_r_acc
5875 0U, // S2_lsl_r_r_and
5876 0U, // S2_lsl_r_r_nac
5877 0U, // S2_lsl_r_r_or
5878 0U, // S2_lsl_r_vh
5879 0U, // S2_lsl_r_vw
5880 66U, // S2_lsr_i_p
5881 69U, // S2_lsr_i_p_acc
5882 69U, // S2_lsr_i_p_and
5883 69U, // S2_lsr_i_p_nac
5884 69U, // S2_lsr_i_p_or
5885 69U, // S2_lsr_i_p_xacc
5886 66U, // S2_lsr_i_r
5887 69U, // S2_lsr_i_r_acc
5888 69U, // S2_lsr_i_r_and
5889 69U, // S2_lsr_i_r_nac
5890 69U, // S2_lsr_i_r_or
5891 69U, // S2_lsr_i_r_xacc
5892 66U, // S2_lsr_i_vh
5893 66U, // S2_lsr_i_vw
5894 66U, // S2_lsr_r_p
5895 69U, // S2_lsr_r_p_acc
5896 69U, // S2_lsr_r_p_and
5897 69U, // S2_lsr_r_p_nac
5898 69U, // S2_lsr_r_p_or
5899 69U, // S2_lsr_r_p_xor
5900 66U, // S2_lsr_r_r
5901 69U, // S2_lsr_r_r_acc
5902 69U, // S2_lsr_r_r_and
5903 69U, // S2_lsr_r_r_nac
5904 69U, // S2_lsr_r_r_or
5905 66U, // S2_lsr_r_vh
5906 66U, // S2_lsr_r_vw
5907 0U, // S2_mask
5908 0U, // S2_packhl
5909 0U, // S2_parityp
5910 49184U, // S2_pstorerbf_io
5911 50402U, // S2_pstorerbf_pi
5912 50402U, // S2_pstorerbfnew_pi
5913 49184U, // S2_pstorerbnewf_io
5914 50402U, // S2_pstorerbnewf_pi
5915 50402U, // S2_pstorerbnewfnew_pi
5916 49184U, // S2_pstorerbnewt_io
5917 50402U, // S2_pstorerbnewt_pi
5918 50402U, // S2_pstorerbnewtnew_pi
5919 49184U, // S2_pstorerbt_io
5920 50402U, // S2_pstorerbt_pi
5921 50402U, // S2_pstorerbtnew_pi
5922 49184U, // S2_pstorerdf_io
5923 50402U, // S2_pstorerdf_pi
5924 50402U, // S2_pstorerdfnew_pi
5925 49184U, // S2_pstorerdt_io
5926 50402U, // S2_pstorerdt_pi
5927 50402U, // S2_pstorerdtnew_pi
5928 49184U, // S2_pstorerff_io
5929 50402U, // S2_pstorerff_pi
5930 50402U, // S2_pstorerffnew_pi
5931 49184U, // S2_pstorerft_io
5932 50402U, // S2_pstorerft_pi
5933 50402U, // S2_pstorerftnew_pi
5934 49184U, // S2_pstorerhf_io
5935 50402U, // S2_pstorerhf_pi
5936 50402U, // S2_pstorerhfnew_pi
5937 49184U, // S2_pstorerhnewf_io
5938 50402U, // S2_pstorerhnewf_pi
5939 50402U, // S2_pstorerhnewfnew_pi
5940 49184U, // S2_pstorerhnewt_io
5941 50402U, // S2_pstorerhnewt_pi
5942 50402U, // S2_pstorerhnewtnew_pi
5943 49184U, // S2_pstorerht_io
5944 50402U, // S2_pstorerht_pi
5945 50402U, // S2_pstorerhtnew_pi
5946 49184U, // S2_pstorerif_io
5947 50402U, // S2_pstorerif_pi
5948 50402U, // S2_pstorerifnew_pi
5949 49184U, // S2_pstorerinewf_io
5950 50402U, // S2_pstorerinewf_pi
5951 50402U, // S2_pstorerinewfnew_pi
5952 49184U, // S2_pstorerinewt_io
5953 50402U, // S2_pstorerinewt_pi
5954 50402U, // S2_pstorerinewtnew_pi
5955 49184U, // S2_pstorerit_io
5956 50402U, // S2_pstorerit_pi
5957 50402U, // S2_pstoreritnew_pi
5958 66U, // S2_setbit_i
5959 66U, // S2_setbit_r
5960 0U, // S2_shuffeb
5961 0U, // S2_shuffeh
5962 0U, // S2_shuffob
5963 0U, // S2_shuffoh
5964 130U, // S2_storerb_io
5965 16U, // S2_storerb_pbr
5966 16U, // S2_storerb_pci
5967 0U, // S2_storerb_pcr
5968 133U, // S2_storerb_pi
5969 133U, // S2_storerb_pr
5970 0U, // S2_storerbgp
5971 194U, // S2_storerbnew_io
5972 45U, // S2_storerbnew_pbr
5973 45U, // S2_storerbnew_pci
5974 0U, // S2_storerbnew_pcr
5975 197U, // S2_storerbnew_pi
5976 197U, // S2_storerbnew_pr
5977 0U, // S2_storerbnewgp
5978 130U, // S2_storerd_io
5979 16U, // S2_storerd_pbr
5980 16U, // S2_storerd_pci
5981 0U, // S2_storerd_pcr
5982 133U, // S2_storerd_pi
5983 133U, // S2_storerd_pr
5984 0U, // S2_storerdgp
5985 258U, // S2_storerf_io
5986 10U, // S2_storerf_pbr
5987 10U, // S2_storerf_pci
5988 0U, // S2_storerf_pcr
5989 261U, // S2_storerf_pi
5990 261U, // S2_storerf_pr
5991 0U, // S2_storerfgp
5992 130U, // S2_storerh_io
5993 16U, // S2_storerh_pbr
5994 16U, // S2_storerh_pci
5995 0U, // S2_storerh_pcr
5996 133U, // S2_storerh_pi
5997 133U, // S2_storerh_pr
5998 0U, // S2_storerhgp
5999 194U, // S2_storerhnew_io
6000 45U, // S2_storerhnew_pbr
6001 45U, // S2_storerhnew_pci
6002 0U, // S2_storerhnew_pcr
6003 197U, // S2_storerhnew_pi
6004 197U, // S2_storerhnew_pr
6005 0U, // S2_storerhnewgp
6006 130U, // S2_storeri_io
6007 16U, // S2_storeri_pbr
6008 16U, // S2_storeri_pci
6009 0U, // S2_storeri_pcr
6010 133U, // S2_storeri_pi
6011 133U, // S2_storeri_pr
6012 0U, // S2_storerigp
6013 194U, // S2_storerinew_io
6014 45U, // S2_storerinew_pbr
6015 45U, // S2_storerinew_pci
6016 0U, // S2_storerinew_pcr
6017 197U, // S2_storerinew_pi
6018 197U, // S2_storerinew_pr
6019 0U, // S2_storerinewgp
6020 131U, // S2_storew_locked
6021 0U, // S2_storew_rl_at_vi
6022 0U, // S2_storew_rl_st_vi
6023 0U, // S2_svsathb
6024 0U, // S2_svsathub
6025 0U, // S2_tableidxb
6026 0U, // S2_tableidxd
6027 0U, // S2_tableidxh
6028 0U, // S2_tableidxw
6029 66U, // S2_togglebit_i
6030 66U, // S2_togglebit_r
6031 66U, // S2_tstbit_i
6032 66U, // S2_tstbit_r
6033 69U, // S2_valignib
6034 69U, // S2_valignrb
6035 0U, // S2_vcnegh
6036 0U, // S2_vcrotate
6037 0U, // S2_vrcnegh
6038 0U, // S2_vrndpackwh
6039 0U, // S2_vrndpackwhs
6040 0U, // S2_vsathb
6041 0U, // S2_vsathb_nopack
6042 0U, // S2_vsathub
6043 0U, // S2_vsathub_nopack
6044 0U, // S2_vsatwh
6045 0U, // S2_vsatwh_nopack
6046 0U, // S2_vsatwuh
6047 0U, // S2_vsatwuh_nopack
6048 0U, // S2_vsplatrb
6049 0U, // S2_vsplatrh
6050 69U, // S2_vspliceib
6051 69U, // S2_vsplicerb
6052 0U, // S2_vsxtbh
6053 0U, // S2_vsxthw
6054 0U, // S2_vtrunehb
6055 0U, // S2_vtrunewh
6056 0U, // S2_vtrunohb
6057 0U, // S2_vtrunowh
6058 0U, // S2_vzxtbh
6059 0U, // S2_vzxthw
6060 46U, // S4_addaddi
6061 0U, // S4_addi_asl_ri
6062 0U, // S4_addi_lsr_ri
6063 0U, // S4_andi_asl_ri
6064 0U, // S4_andi_lsr_ri
6065 0U, // S4_clbaddi
6066 0U, // S4_clbpaddi
6067 0U, // S4_clbpnorm
6068 9602U, // S4_extract
6069 66U, // S4_extract_rp
6070 9602U, // S4_extractp
6071 66U, // S4_extractp_rp
6072 0U, // S4_lsli
6073 66U, // S4_ntstbit_i
6074 66U, // S4_ntstbit_r
6075 69U, // S4_or_andi
6076 17612U, // S4_or_andix
6077 69U, // S4_or_ori
6078 0U, // S4_ori_asl_ri
6079 0U, // S4_ori_lsr_ri
6080 0U, // S4_parity
6081 0U, // S4_pstorerbf_abs
6082 175U, // S4_pstorerbf_rr
6083 0U, // S4_pstorerbfnew_abs
6084 49184U, // S4_pstorerbfnew_io
6085 175U, // S4_pstorerbfnew_rr
6086 0U, // S4_pstorerbnewf_abs
6087 239U, // S4_pstorerbnewf_rr
6088 0U, // S4_pstorerbnewfnew_abs
6089 49184U, // S4_pstorerbnewfnew_io
6090 239U, // S4_pstorerbnewfnew_rr
6091 0U, // S4_pstorerbnewt_abs
6092 239U, // S4_pstorerbnewt_rr
6093 0U, // S4_pstorerbnewtnew_abs
6094 49184U, // S4_pstorerbnewtnew_io
6095 239U, // S4_pstorerbnewtnew_rr
6096 0U, // S4_pstorerbt_abs
6097 175U, // S4_pstorerbt_rr
6098 0U, // S4_pstorerbtnew_abs
6099 49184U, // S4_pstorerbtnew_io
6100 175U, // S4_pstorerbtnew_rr
6101 0U, // S4_pstorerdf_abs
6102 175U, // S4_pstorerdf_rr
6103 0U, // S4_pstorerdfnew_abs
6104 49184U, // S4_pstorerdfnew_io
6105 175U, // S4_pstorerdfnew_rr
6106 0U, // S4_pstorerdt_abs
6107 175U, // S4_pstorerdt_rr
6108 0U, // S4_pstorerdtnew_abs
6109 49184U, // S4_pstorerdtnew_io
6110 175U, // S4_pstorerdtnew_rr
6111 0U, // S4_pstorerff_abs
6112 303U, // S4_pstorerff_rr
6113 0U, // S4_pstorerffnew_abs
6114 49184U, // S4_pstorerffnew_io
6115 303U, // S4_pstorerffnew_rr
6116 0U, // S4_pstorerft_abs
6117 303U, // S4_pstorerft_rr
6118 0U, // S4_pstorerftnew_abs
6119 49184U, // S4_pstorerftnew_io
6120 303U, // S4_pstorerftnew_rr
6121 0U, // S4_pstorerhf_abs
6122 175U, // S4_pstorerhf_rr
6123 0U, // S4_pstorerhfnew_abs
6124 49184U, // S4_pstorerhfnew_io
6125 175U, // S4_pstorerhfnew_rr
6126 0U, // S4_pstorerhnewf_abs
6127 239U, // S4_pstorerhnewf_rr
6128 0U, // S4_pstorerhnewfnew_abs
6129 49184U, // S4_pstorerhnewfnew_io
6130 239U, // S4_pstorerhnewfnew_rr
6131 0U, // S4_pstorerhnewt_abs
6132 239U, // S4_pstorerhnewt_rr
6133 0U, // S4_pstorerhnewtnew_abs
6134 49184U, // S4_pstorerhnewtnew_io
6135 239U, // S4_pstorerhnewtnew_rr
6136 0U, // S4_pstorerht_abs
6137 175U, // S4_pstorerht_rr
6138 0U, // S4_pstorerhtnew_abs
6139 49184U, // S4_pstorerhtnew_io
6140 175U, // S4_pstorerhtnew_rr
6141 0U, // S4_pstorerif_abs
6142 175U, // S4_pstorerif_rr
6143 0U, // S4_pstorerifnew_abs
6144 49184U, // S4_pstorerifnew_io
6145 175U, // S4_pstorerifnew_rr
6146 0U, // S4_pstorerinewf_abs
6147 239U, // S4_pstorerinewf_rr
6148 0U, // S4_pstorerinewfnew_abs
6149 49184U, // S4_pstorerinewfnew_io
6150 239U, // S4_pstorerinewfnew_rr
6151 0U, // S4_pstorerinewt_abs
6152 239U, // S4_pstorerinewt_rr
6153 0U, // S4_pstorerinewtnew_abs
6154 49184U, // S4_pstorerinewtnew_io
6155 239U, // S4_pstorerinewtnew_rr
6156 0U, // S4_pstorerit_abs
6157 175U, // S4_pstorerit_rr
6158 0U, // S4_pstoreritnew_abs
6159 49184U, // S4_pstoreritnew_io
6160 175U, // S4_pstoreritnew_rr
6161 131U, // S4_stored_locked
6162 0U, // S4_stored_rl_at_vi
6163 0U, // S4_stored_rl_st_vi
6164 0U, // S4_storeirb_io
6165 57376U, // S4_storeirbf_io
6166 57376U, // S4_storeirbfnew_io
6167 57376U, // S4_storeirbt_io
6168 57376U, // S4_storeirbtnew_io
6169 0U, // S4_storeirh_io
6170 57376U, // S4_storeirhf_io
6171 57376U, // S4_storeirhfnew_io
6172 57376U, // S4_storeirht_io
6173 57376U, // S4_storeirhtnew_io
6174 0U, // S4_storeiri_io
6175 57376U, // S4_storeirif_io
6176 57376U, // S4_storeirifnew_io
6177 57376U, // S4_storeirit_io
6178 57376U, // S4_storeiritnew_io
6179 0U, // S4_storerb_ap
6180 0U, // S4_storerb_rr
6181 0U, // S4_storerb_ur
6182 0U, // S4_storerbnew_ap
6183 0U, // S4_storerbnew_rr
6184 0U, // S4_storerbnew_ur
6185 0U, // S4_storerd_ap
6186 0U, // S4_storerd_rr
6187 0U, // S4_storerd_ur
6188 0U, // S4_storerf_ap
6189 0U, // S4_storerf_rr
6190 0U, // S4_storerf_ur
6191 0U, // S4_storerh_ap
6192 0U, // S4_storerh_rr
6193 0U, // S4_storerh_ur
6194 0U, // S4_storerhnew_ap
6195 0U, // S4_storerhnew_rr
6196 0U, // S4_storerhnew_ur
6197 0U, // S4_storeri_ap
6198 0U, // S4_storeri_rr
6199 0U, // S4_storeri_ur
6200 0U, // S4_storerinew_ap
6201 0U, // S4_storerinew_rr
6202 0U, // S4_storerinew_ur
6203 48U, // S4_subaddi
6204 0U, // S4_subi_asl_ri
6205 0U, // S4_subi_lsr_ri
6206 0U, // S4_vrcrotate
6207 0U, // S4_vrcrotate_acc
6208 0U, // S4_vxaddsubh
6209 0U, // S4_vxaddsubhr
6210 0U, // S4_vxaddsubw
6211 0U, // S4_vxsubaddh
6212 0U, // S4_vxsubaddhr
6213 0U, // S4_vxsubaddw
6214 0U, // S5_asrhub_rnd_sat
6215 0U, // S5_asrhub_sat
6216 0U, // S5_popcountp
6217 2626U, // S5_vasrhrnd
6218 0U, // S6_rol_i_p
6219 0U, // S6_rol_i_p_acc
6220 0U, // S6_rol_i_p_and
6221 0U, // S6_rol_i_p_nac
6222 0U, // S6_rol_i_p_or
6223 0U, // S6_rol_i_p_xacc
6224 0U, // S6_rol_i_r
6225 0U, // S6_rol_i_r_acc
6226 0U, // S6_rol_i_r_and
6227 0U, // S6_rol_i_r_nac
6228 0U, // S6_rol_i_r_or
6229 0U, // S6_rol_i_r_xacc
6230 0U, // S6_vsplatrbp
6231 66U, // S6_vtrunehb_ppp
6232 66U, // S6_vtrunohb_ppp
6233 12U, // SA1_addi
6234 0U, // SA1_addrx
6235 0U, // SA1_addsp
6236 0U, // SA1_and1
6237 0U, // SA1_clrf
6238 0U, // SA1_clrfnew
6239 0U, // SA1_clrt
6240 0U, // SA1_clrtnew
6241 1U, // SA1_cmpeqi
6242 0U, // SA1_combine0i
6243 0U, // SA1_combine1i
6244 0U, // SA1_combine2i
6245 0U, // SA1_combine3i
6246 0U, // SA1_combinerz
6247 0U, // SA1_combinezr
6248 12U, // SA1_dec
6249 49U, // SA1_inc
6250 0U, // SA1_seti
6251 0U, // SA1_setin1
6252 0U, // SA1_sxtb
6253 0U, // SA1_sxth
6254 0U, // SA1_tfr
6255 0U, // SA1_zxtb
6256 0U, // SA1_zxth
6257 0U, // SAVE_REGISTERS_CALL_V4
6258 0U, // SAVE_REGISTERS_CALL_V4STK
6259 0U, // SAVE_REGISTERS_CALL_V4STK_EXT
6260 0U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
6261 0U, // SAVE_REGISTERS_CALL_V4STK_PIC
6262 0U, // SAVE_REGISTERS_CALL_V4_EXT
6263 0U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
6264 0U, // SAVE_REGISTERS_CALL_V4_PIC
6265 1U, // SL1_loadri_io
6266 1U, // SL1_loadrub_io
6267 0U, // SL2_deallocframe
6268 0U, // SL2_jumpr31
6269 0U, // SL2_jumpr31_f
6270 0U, // SL2_jumpr31_fnew
6271 0U, // SL2_jumpr31_t
6272 0U, // SL2_jumpr31_tnew
6273 1U, // SL2_loadrb_io
6274 0U, // SL2_loadrd_sp
6275 1U, // SL2_loadrh_io
6276 0U, // SL2_loadri_sp
6277 1U, // SL2_loadruh_io
6278 0U, // SL2_return
6279 0U, // SL2_return_f
6280 0U, // SL2_return_fnew
6281 0U, // SL2_return_t
6282 0U, // SL2_return_tnew
6283 130U, // SS1_storeb_io
6284 130U, // SS1_storew_io
6285 0U, // SS2_allocframe
6286 0U, // SS2_storebi0
6287 0U, // SS2_storebi1
6288 0U, // SS2_stored_sp
6289 130U, // SS2_storeh_io
6290 0U, // SS2_storew_sp
6291 0U, // SS2_storewi0
6292 0U, // SS2_storewi1
6293 66U, // TFRI64_V2_ext
6294 0U, // TFRI64_V4
6295 0U, // V6_extractw
6296 0U, // V6_get_qfext
6297 0U, // V6_get_qfext_oracc
6298 0U, // V6_lvsplatb
6299 0U, // V6_lvsplath
6300 0U, // V6_lvsplatw
6301 66U, // V6_pred_and
6302 0U, // V6_pred_and_n
6303 0U, // V6_pred_not
6304 66U, // V6_pred_or
6305 0U, // V6_pred_or_n
6306 0U, // V6_pred_scalar2
6307 0U, // V6_pred_scalar2v2
6308 0U, // V6_pred_xor
6309 0U, // V6_set_qfext
6310 962U, // V6_shuffeqh
6311 2690U, // V6_shuffeqw
6312 2757U, // V6_v6mpyhubs10
6313 0U, // V6_v6mpyhubs10_vxx
6314 2821U, // V6_v6mpyvubs10
6315 0U, // V6_v6mpyvubs10_vxx
6316 1U, // V6_vL32Ub_ai
6317 1U, // V6_vL32Ub_pi
6318 1U, // V6_vL32Ub_ppu
6319 1U, // V6_vL32b_ai
6320 1U, // V6_vL32b_cur_ai
6321 1538U, // V6_vL32b_cur_npred_ai
6322 1638U, // V6_vL32b_cur_npred_pi
6323 2918U, // V6_vL32b_cur_npred_ppu
6324 1U, // V6_vL32b_cur_pi
6325 1U, // V6_vL32b_cur_ppu
6326 1538U, // V6_vL32b_cur_pred_ai
6327 1638U, // V6_vL32b_cur_pred_pi
6328 2918U, // V6_vL32b_cur_pred_ppu
6329 1538U, // V6_vL32b_npred_ai
6330 1638U, // V6_vL32b_npred_pi
6331 2918U, // V6_vL32b_npred_ppu
6332 50U, // V6_vL32b_nt_ai
6333 50U, // V6_vL32b_nt_cur_ai
6334 1538U, // V6_vL32b_nt_cur_npred_ai
6335 1638U, // V6_vL32b_nt_cur_npred_pi
6336 2918U, // V6_vL32b_nt_cur_npred_ppu
6337 50U, // V6_vL32b_nt_cur_pi
6338 50U, // V6_vL32b_nt_cur_ppu
6339 1538U, // V6_vL32b_nt_cur_pred_ai
6340 1638U, // V6_vL32b_nt_cur_pred_pi
6341 2918U, // V6_vL32b_nt_cur_pred_ppu
6342 1538U, // V6_vL32b_nt_npred_ai
6343 1638U, // V6_vL32b_nt_npred_pi
6344 2918U, // V6_vL32b_nt_npred_ppu
6345 50U, // V6_vL32b_nt_pi
6346 50U, // V6_vL32b_nt_ppu
6347 1538U, // V6_vL32b_nt_pred_ai
6348 1638U, // V6_vL32b_nt_pred_pi
6349 2918U, // V6_vL32b_nt_pred_ppu
6350 50U, // V6_vL32b_nt_tmp_ai
6351 1538U, // V6_vL32b_nt_tmp_npred_ai
6352 1638U, // V6_vL32b_nt_tmp_npred_pi
6353 2918U, // V6_vL32b_nt_tmp_npred_ppu
6354 50U, // V6_vL32b_nt_tmp_pi
6355 50U, // V6_vL32b_nt_tmp_ppu
6356 1538U, // V6_vL32b_nt_tmp_pred_ai
6357 1638U, // V6_vL32b_nt_tmp_pred_pi
6358 2918U, // V6_vL32b_nt_tmp_pred_ppu
6359 1U, // V6_vL32b_pi
6360 1U, // V6_vL32b_ppu
6361 1538U, // V6_vL32b_pred_ai
6362 1638U, // V6_vL32b_pred_pi
6363 2918U, // V6_vL32b_pred_ppu
6364 1U, // V6_vL32b_tmp_ai
6365 1538U, // V6_vL32b_tmp_npred_ai
6366 1638U, // V6_vL32b_tmp_npred_pi
6367 2918U, // V6_vL32b_tmp_npred_ppu
6368 1U, // V6_vL32b_tmp_pi
6369 1U, // V6_vL32b_tmp_ppu
6370 1538U, // V6_vL32b_tmp_pred_ai
6371 1638U, // V6_vL32b_tmp_pred_pi
6372 2918U, // V6_vL32b_tmp_pred_ppu
6373 130U, // V6_vS32Ub_ai
6374 49184U, // V6_vS32Ub_npred_ai
6375 50402U, // V6_vS32Ub_npred_pi
6376 50401U, // V6_vS32Ub_npred_ppu
6377 133U, // V6_vS32Ub_pi
6378 133U, // V6_vS32Ub_ppu
6379 49184U, // V6_vS32Ub_pred_ai
6380 50402U, // V6_vS32Ub_pred_pi
6381 50401U, // V6_vS32Ub_pred_ppu
6382 130U, // V6_vS32b_ai
6383 194U, // V6_vS32b_new_ai
6384 49184U, // V6_vS32b_new_npred_ai
6385 50402U, // V6_vS32b_new_npred_pi
6386 50401U, // V6_vS32b_new_npred_ppu
6387 197U, // V6_vS32b_new_pi
6388 197U, // V6_vS32b_new_ppu
6389 49184U, // V6_vS32b_new_pred_ai
6390 50402U, // V6_vS32b_new_pred_pi
6391 50401U, // V6_vS32b_new_pred_ppu
6392 49184U, // V6_vS32b_npred_ai
6393 50402U, // V6_vS32b_npred_pi
6394 50401U, // V6_vS32b_npred_ppu
6395 49184U, // V6_vS32b_nqpred_ai
6396 50402U, // V6_vS32b_nqpred_pi
6397 50401U, // V6_vS32b_nqpred_ppu
6398 130U, // V6_vS32b_nt_ai
6399 194U, // V6_vS32b_nt_new_ai
6400 8224U, // V6_vS32b_nt_new_npred_ai
6401 9442U, // V6_vS32b_nt_new_npred_pi
6402 9441U, // V6_vS32b_nt_new_npred_ppu
6403 197U, // V6_vS32b_nt_new_pi
6404 197U, // V6_vS32b_nt_new_ppu
6405 8224U, // V6_vS32b_nt_new_pred_ai
6406 9442U, // V6_vS32b_nt_new_pred_pi
6407 9441U, // V6_vS32b_nt_new_pred_ppu
6408 8224U, // V6_vS32b_nt_npred_ai
6409 9442U, // V6_vS32b_nt_npred_pi
6410 9441U, // V6_vS32b_nt_npred_ppu
6411 8224U, // V6_vS32b_nt_nqpred_ai
6412 9442U, // V6_vS32b_nt_nqpred_pi
6413 9441U, // V6_vS32b_nt_nqpred_ppu
6414 133U, // V6_vS32b_nt_pi
6415 133U, // V6_vS32b_nt_ppu
6416 8224U, // V6_vS32b_nt_pred_ai
6417 9442U, // V6_vS32b_nt_pred_pi
6418 9441U, // V6_vS32b_nt_pred_ppu
6419 8224U, // V6_vS32b_nt_qpred_ai
6420 9442U, // V6_vS32b_nt_qpred_pi
6421 9441U, // V6_vS32b_nt_qpred_ppu
6422 133U, // V6_vS32b_pi
6423 133U, // V6_vS32b_ppu
6424 49184U, // V6_vS32b_pred_ai
6425 50402U, // V6_vS32b_pred_pi
6426 50401U, // V6_vS32b_pred_ppu
6427 49184U, // V6_vS32b_qpred_ai
6428 50402U, // V6_vS32b_qpred_pi
6429 50401U, // V6_vS32b_qpred_ppu
6430 0U, // V6_vS32b_srls_ai
6431 0U, // V6_vS32b_srls_pi
6432 0U, // V6_vS32b_srls_ppu
6433 0U, // V6_vabs_f8
6434 0U, // V6_vabs_hf
6435 0U, // V6_vabs_qf16_hf
6436 0U, // V6_vabs_qf16_qf16
6437 0U, // V6_vabs_qf32_qf32
6438 0U, // V6_vabs_qf32_sf
6439 0U, // V6_vabs_sf
6440 0U, // V6_vabsb
6441 0U, // V6_vabsb_sat
6442 962U, // V6_vabsdiffh
6443 0U, // V6_vabsdiffub
6444 450U, // V6_vabsdiffuh
6445 0U, // V6_vabsdiffw
6446 0U, // V6_vabsh
6447 0U, // V6_vabsh_sat
6448 0U, // V6_vabsw
6449 0U, // V6_vabsw_sat
6450 2946U, // V6_vadd_hf
6451 3010U, // V6_vadd_hf_f8
6452 2946U, // V6_vadd_hf_hf
6453 51U, // V6_vadd_qf16
6454 52U, // V6_vadd_qf16_mix
6455 53U, // V6_vadd_qf32
6456 54U, // V6_vadd_qf32_mix
6457 3074U, // V6_vadd_sf
6458 3138U, // V6_vadd_sf_bf
6459 2946U, // V6_vadd_sf_hf
6460 3074U, // V6_vadd_sf_sf
6461 0U, // V6_vaddb
6462 0U, // V6_vaddb_dv
6463 0U, // V6_vaddbnq
6464 0U, // V6_vaddbq
6465 0U, // V6_vaddbsat
6466 0U, // V6_vaddbsat_dv
6467 17655U, // V6_vaddcarry
6468 0U, // V6_vaddcarryo
6469 16439U, // V6_vaddcarrysat
6470 0U, // V6_vaddclbh
6471 0U, // V6_vaddclbw
6472 962U, // V6_vaddh
6473 962U, // V6_vaddh_dv
6474 0U, // V6_vaddhnq
6475 0U, // V6_vaddhq
6476 1090U, // V6_vaddhsat
6477 1090U, // V6_vaddhsat_dv
6478 974U, // V6_vaddhw
6479 965U, // V6_vaddhw_acc
6480 386U, // V6_vaddubh
6481 0U, // V6_vaddubh_acc
6482 0U, // V6_vaddubsat
6483 0U, // V6_vaddubsat_dv
6484 0U, // V6_vaddububb_sat
6485 0U, // V6_vadduhsat
6486 0U, // V6_vadduhsat_dv
6487 56U, // V6_vadduhw
6488 453U, // V6_vadduhw_acc
6489 0U, // V6_vadduwsat
6490 0U, // V6_vadduwsat_dv
6491 24631U, // V6_vaddw
6492 24631U, // V6_vaddw_dv
6493 0U, // V6_vaddwnq
6494 0U, // V6_vaddwq
6495 32823U, // V6_vaddwsat
6496 32823U, // V6_vaddwsat_dv
6497 0U, // V6_valign4
6498 69U, // V6_valignb
6499 69U, // V6_valignbi
6500 0U, // V6_vand
6501 0U, // V6_vandnqrt
6502 0U, // V6_vandnqrt_acc
6503 0U, // V6_vandqrt
6504 0U, // V6_vandqrt_acc
6505 0U, // V6_vandvnqv
6506 0U, // V6_vandvqv
6507 0U, // V6_vandvrt
6508 0U, // V6_vandvrt_acc
6509 0U, // V6_vaslh
6510 0U, // V6_vaslh_acc
6511 0U, // V6_vaslhv
6512 0U, // V6_vaslw
6513 0U, // V6_vaslw_acc
6514 0U, // V6_vaslwv
6515 0U, // V6_vasr_into
6516 66U, // V6_vasrh
6517 0U, // V6_vasrh_acc
6518 0U, // V6_vasrhbrndsat
6519 0U, // V6_vasrhbsat
6520 44162U, // V6_vasrhubrndsat
6521 44162U, // V6_vasrhubsat
6522 962U, // V6_vasrhv
6523 44226U, // V6_vasruhubrndsat
6524 44226U, // V6_vasruhubsat
6525 44290U, // V6_vasruwuhrndsat
6526 44290U, // V6_vasruwuhsat
6527 3394U, // V6_vasrvuhubrndsat
6528 3458U, // V6_vasrvuhubsat
6529 3522U, // V6_vasrvwuhrndsat
6530 3586U, // V6_vasrvwuhsat
6531 0U, // V6_vasrw
6532 0U, // V6_vasrw_acc
6533 3650U, // V6_vasrwh
6534 44610U, // V6_vasrwhrndsat
6535 44610U, // V6_vasrwhsat
6536 44610U, // V6_vasrwuhrndsat
6537 44610U, // V6_vasrwuhsat
6538 0U, // V6_vasrwv
6539 0U, // V6_vassign
6540 0U, // V6_vassign_fp
6541 0U, // V6_vassign_tmp
6542 0U, // V6_vavgb
6543 0U, // V6_vavgbrnd
6544 0U, // V6_vavgh
6545 0U, // V6_vavghrnd
6546 0U, // V6_vavgub
6547 0U, // V6_vavgubrnd
6548 0U, // V6_vavguh
6549 0U, // V6_vavguhrnd
6550 0U, // V6_vavguw
6551 0U, // V6_vavguwrnd
6552 0U, // V6_vavgw
6553 0U, // V6_vavgwrnd
6554 0U, // V6_vccombine
6555 0U, // V6_vcl0h
6556 0U, // V6_vcl0w
6557 0U, // V6_vcmov
6558 0U, // V6_vcombine
6559 0U, // V6_vcombine_tmp
6560 0U, // V6_vconv_bf_qf32
6561 0U, // V6_vconv_f8_qf16
6562 0U, // V6_vconv_h_hf
6563 0U, // V6_vconv_h_hf_rnd
6564 0U, // V6_vconv_hf_h
6565 0U, // V6_vconv_hf_qf16
6566 0U, // V6_vconv_hf_qf32
6567 0U, // V6_vconv_qf16_f8
6568 0U, // V6_vconv_qf16_hf
6569 0U, // V6_vconv_qf16_qf16
6570 0U, // V6_vconv_qf32_qf32
6571 0U, // V6_vconv_qf32_sf
6572 0U, // V6_vconv_sf_qf32
6573 0U, // V6_vconv_sf_w
6574 0U, // V6_vconv_w_sf
6575 0U, // V6_vcvt2_b_hf
6576 0U, // V6_vcvt2_hf_b
6577 0U, // V6_vcvt2_hf_ub
6578 0U, // V6_vcvt2_ub_hf
6579 0U, // V6_vcvt_b_hf
6580 0U, // V6_vcvt_bf_sf
6581 0U, // V6_vcvt_f8_hf
6582 0U, // V6_vcvt_h_hf
6583 0U, // V6_vcvt_hf_b
6584 0U, // V6_vcvt_hf_f8
6585 0U, // V6_vcvt_hf_h
6586 3074U, // V6_vcvt_hf_sf
6587 0U, // V6_vcvt_hf_ub
6588 0U, // V6_vcvt_hf_uh
6589 0U, // V6_vcvt_sf_hf
6590 0U, // V6_vcvt_ub_hf
6591 0U, // V6_vcvt_uh_hf
6592 640U, // V6_vdeal
6593 0U, // V6_vdealb
6594 0U, // V6_vdealb4w
6595 0U, // V6_vdealh
6596 0U, // V6_vdealvdd
6597 0U, // V6_vdelta
6598 0U, // V6_vdmpy_sf_hf
6599 0U, // V6_vdmpy_sf_hf_acc
6600 0U, // V6_vdmpybus
6601 0U, // V6_vdmpybus_acc
6602 0U, // V6_vdmpybus_dv
6603 0U, // V6_vdmpybus_dv_acc
6604 0U, // V6_vdmpyhb
6605 0U, // V6_vdmpyhb_acc
6606 0U, // V6_vdmpyhb_dv
6607 0U, // V6_vdmpyhb_dv_acc
6608 0U, // V6_vdmpyhisat
6609 0U, // V6_vdmpyhisat_acc
6610 0U, // V6_vdmpyhsat
6611 0U, // V6_vdmpyhsat_acc
6612 0U, // V6_vdmpyhsuisat
6613 0U, // V6_vdmpyhsuisat_acc
6614 0U, // V6_vdmpyhsusat
6615 0U, // V6_vdmpyhsusat_acc
6616 0U, // V6_vdmpyhvsat
6617 0U, // V6_vdmpyhvsat_acc
6618 0U, // V6_vdsaduh
6619 0U, // V6_vdsaduh_acc
6620 3714U, // V6_veqb
6621 3717U, // V6_veqb_and
6622 3717U, // V6_veqb_or
6623 3717U, // V6_veqb_xor
6624 962U, // V6_veqh
6625 965U, // V6_veqh_and
6626 965U, // V6_veqh_or
6627 965U, // V6_veqh_xor
6628 2946U, // V6_veqhf
6629 2949U, // V6_veqhf_and
6630 2949U, // V6_veqhf_or
6631 2949U, // V6_veqhf_xor
6632 3074U, // V6_veqsf
6633 3077U, // V6_veqsf_and
6634 3077U, // V6_veqsf_or
6635 3077U, // V6_veqsf_xor
6636 2690U, // V6_veqw
6637 2693U, // V6_veqw_and
6638 2693U, // V6_veqw_or
6639 2693U, // V6_veqw_xor
6640 0U, // V6_vfmax_f8
6641 0U, // V6_vfmax_hf
6642 0U, // V6_vfmax_sf
6643 0U, // V6_vfmin_f8
6644 0U, // V6_vfmin_hf
6645 0U, // V6_vfmin_sf
6646 0U, // V6_vfneg_f8
6647 0U, // V6_vfneg_hf
6648 0U, // V6_vfneg_sf
6649 49152U, // V6_vgathermh
6650 0U, // V6_vgathermhq
6651 57344U, // V6_vgathermhw
6652 0U, // V6_vgathermhwq
6653 0U, // V6_vgathermw
6654 0U, // V6_vgathermwq
6655 3714U, // V6_vgtb
6656 3717U, // V6_vgtb_and
6657 3717U, // V6_vgtb_or
6658 3717U, // V6_vgtb_xor
6659 3138U, // V6_vgtbf
6660 3141U, // V6_vgtbf_and
6661 3141U, // V6_vgtbf_or
6662 3141U, // V6_vgtbf_xor
6663 962U, // V6_vgth
6664 965U, // V6_vgth_and
6665 965U, // V6_vgth_or
6666 965U, // V6_vgth_xor
6667 2946U, // V6_vgthf
6668 2949U, // V6_vgthf_and
6669 2949U, // V6_vgthf_or
6670 2949U, // V6_vgthf_xor
6671 3074U, // V6_vgtsf
6672 3077U, // V6_vgtsf_and
6673 3077U, // V6_vgtsf_or
6674 3077U, // V6_vgtsf_xor
6675 386U, // V6_vgtub
6676 389U, // V6_vgtub_and
6677 389U, // V6_vgtub_or
6678 389U, // V6_vgtub_xor
6679 450U, // V6_vgtuh
6680 453U, // V6_vgtuh_and
6681 453U, // V6_vgtuh_or
6682 453U, // V6_vgtuh_xor
6683 514U, // V6_vgtuw
6684 517U, // V6_vgtuw_and
6685 517U, // V6_vgtuw_or
6686 517U, // V6_vgtuw_xor
6687 2690U, // V6_vgtw
6688 2693U, // V6_vgtw_and
6689 2693U, // V6_vgtw_or
6690 2693U, // V6_vgtw_xor
6691 0U, // V6_vhist
6692 0U, // V6_vhistq
6693 0U, // V6_vilog2_hf
6694 0U, // V6_vilog2_qf16
6695 0U, // V6_vilog2_qf32
6696 0U, // V6_vilog2_sf
6697 0U, // V6_vinsertwr
6698 69U, // V6_vlalignb
6699 69U, // V6_vlalignbi
6700 0U, // V6_vlsrb
6701 0U, // V6_vlsrh
6702 0U, // V6_vlsrhv
6703 0U, // V6_vlsrw
6704 0U, // V6_vlsrwv
6705 0U, // V6_vlut4
6706 69U, // V6_vlutvvb
6707 3781U, // V6_vlutvvb_nm
6708 73U, // V6_vlutvvb_oracc
6709 73U, // V6_vlutvvb_oracci
6710 69U, // V6_vlutvvbi
6711 69U, // V6_vlutvwh
6712 3781U, // V6_vlutvwh_nm
6713 73U, // V6_vlutvwh_oracc
6714 73U, // V6_vlutvwh_oracci
6715 69U, // V6_vlutvwhi
6716 0U, // V6_vmax_bf
6717 0U, // V6_vmax_hf
6718 0U, // V6_vmax_sf
6719 0U, // V6_vmaxb
6720 0U, // V6_vmaxh
6721 0U, // V6_vmaxub
6722 0U, // V6_vmaxuh
6723 0U, // V6_vmaxw
6724 0U, // V6_vmerge_qf
6725 0U, // V6_vmin_bf
6726 0U, // V6_vmin_hf
6727 0U, // V6_vmin_sf
6728 0U, // V6_vminb
6729 0U, // V6_vminh
6730 0U, // V6_vminub
6731 0U, // V6_vminuh
6732 0U, // V6_vminw
6733 3714U, // V6_vmpabus
6734 0U, // V6_vmpabus_acc
6735 3714U, // V6_vmpabusv
6736 386U, // V6_vmpabuu
6737 0U, // V6_vmpabuu_acc
6738 386U, // V6_vmpabuuv
6739 3714U, // V6_vmpahb
6740 3717U, // V6_vmpahb_acc
6741 11394U, // V6_vmpahhsat
6742 3714U, // V6_vmpauhb
6743 3717U, // V6_vmpauhb_acc
6744 19650U, // V6_vmpauhuhsat
6745 0U, // V6_vmpsuhuhsat
6746 3010U, // V6_vmpy_hf_f8
6747 3013U, // V6_vmpy_hf_f8_acc
6748 2946U, // V6_vmpy_hf_hf
6749 2949U, // V6_vmpy_hf_hf_acc
6750 51U, // V6_vmpy_qf16
6751 2946U, // V6_vmpy_qf16_hf
6752 52U, // V6_vmpy_qf16_mix_hf
6753 53U, // V6_vmpy_qf32
6754 2946U, // V6_vmpy_qf32_hf
6755 52U, // V6_vmpy_qf32_mix_hf
6756 51U, // V6_vmpy_qf32_qf16
6757 3074U, // V6_vmpy_qf32_sf
6758 2946U, // V6_vmpy_rt_hf
6759 52U, // V6_vmpy_rt_qf16
6760 3074U, // V6_vmpy_rt_sf
6761 3138U, // V6_vmpy_sf_bf
6762 3141U, // V6_vmpy_sf_bf_acc
6763 2946U, // V6_vmpy_sf_hf
6764 2949U, // V6_vmpy_sf_hf_acc
6765 3074U, // V6_vmpy_sf_sf
6766 3714U, // V6_vmpybus
6767 3717U, // V6_vmpybus_acc
6768 3714U, // V6_vmpybusv
6769 3717U, // V6_vmpybusv_acc
6770 3714U, // V6_vmpybv
6771 3717U, // V6_vmpybv_acc
6772 0U, // V6_vmpyewuh
6773 0U, // V6_vmpyewuh_64
6774 0U, // V6_vmpyh
6775 0U, // V6_vmpyh_acc
6776 0U, // V6_vmpyhsat_acc
6777 1730U, // V6_vmpyhsrs
6778 1794U, // V6_vmpyhss
6779 0U, // V6_vmpyhus
6780 0U, // V6_vmpyhus_acc
6781 0U, // V6_vmpyhv
6782 0U, // V6_vmpyhv_acc
6783 1730U, // V6_vmpyhvsrs
6784 0U, // V6_vmpyieoh
6785 0U, // V6_vmpyiewh_acc
6786 0U, // V6_vmpyiewuh
6787 0U, // V6_vmpyiewuh_acc
6788 0U, // V6_vmpyih
6789 0U, // V6_vmpyih_acc
6790 0U, // V6_vmpyihb
6791 0U, // V6_vmpyihb_acc
6792 0U, // V6_vmpyiowh
6793 0U, // V6_vmpyiwb
6794 0U, // V6_vmpyiwb_acc
6795 0U, // V6_vmpyiwh
6796 0U, // V6_vmpyiwh_acc
6797 0U, // V6_vmpyiwub
6798 0U, // V6_vmpyiwub_acc
6799 0U, // V6_vmpyowh
6800 0U, // V6_vmpyowh_64_acc
6801 0U, // V6_vmpyowh_rnd
6802 0U, // V6_vmpyowh_rnd_sacc
6803 0U, // V6_vmpyowh_sacc
6804 386U, // V6_vmpyub
6805 0U, // V6_vmpyub_acc
6806 386U, // V6_vmpyubv
6807 0U, // V6_vmpyubv_acc
6808 0U, // V6_vmpyuh
6809 0U, // V6_vmpyuh_acc
6810 0U, // V6_vmpyuhe
6811 0U, // V6_vmpyuhe_acc
6812 0U, // V6_vmpyuhv
6813 0U, // V6_vmpyuhv_acc
6814 3842U, // V6_vmpyuhvs
6815 0U, // V6_vmux
6816 3714U, // V6_vnavgb
6817 0U, // V6_vnavgh
6818 386U, // V6_vnavgub
6819 0U, // V6_vnavgw
6820 0U, // V6_vnccombine
6821 0U, // V6_vncmov
6822 0U, // V6_vneg_qf16_hf
6823 0U, // V6_vneg_qf16_qf16
6824 0U, // V6_vneg_qf32_qf32
6825 0U, // V6_vneg_qf32_sf
6826 0U, // V6_vnormamth
6827 0U, // V6_vnormamtw
6828 0U, // V6_vnot
6829 0U, // V6_vor
6830 0U, // V6_vpackeb
6831 0U, // V6_vpackeh
6832 0U, // V6_vpackhb_sat
6833 0U, // V6_vpackhub_sat
6834 0U, // V6_vpackob
6835 0U, // V6_vpackoh
6836 0U, // V6_vpackwh_sat
6837 0U, // V6_vpackwuh_sat
6838 0U, // V6_vpopcounth
6839 0U, // V6_vprefixqb
6840 0U, // V6_vprefixqh
6841 0U, // V6_vprefixqw
6842 0U, // V6_vrdelta
6843 386U, // V6_vrmpybub_rtt
6844 389U, // V6_vrmpybub_rtt_acc
6845 3714U, // V6_vrmpybus
6846 3717U, // V6_vrmpybus_acc
6847 12098U, // V6_vrmpybusi
6848 44869U, // V6_vrmpybusi_acc
6849 3714U, // V6_vrmpybusv
6850 3717U, // V6_vrmpybusv_acc
6851 3714U, // V6_vrmpybv
6852 3717U, // V6_vrmpybv_acc
6853 0U, // V6_vrmpyub
6854 0U, // V6_vrmpyub_acc
6855 0U, // V6_vrmpyub_rtt
6856 0U, // V6_vrmpyub_rtt_acc
6857 69U, // V6_vrmpyubi
6858 73U, // V6_vrmpyubi_acc
6859 0U, // V6_vrmpyubv
6860 0U, // V6_vrmpyubv_acc
6861 24633U, // V6_vrmpyzbb_rt
6862 25849U, // V6_vrmpyzbb_rt_acc
6863 36793U, // V6_vrmpyzbb_rx
6864 36793U, // V6_vrmpyzbb_rx_acc
6865 41017U, // V6_vrmpyzbub_rt
6866 42233U, // V6_vrmpyzbub_rt_acc
6867 53177U, // V6_vrmpyzbub_rx
6868 53177U, // V6_vrmpyzbub_rx_acc
6869 24634U, // V6_vrmpyzcb_rt
6870 25850U, // V6_vrmpyzcb_rt_acc
6871 36794U, // V6_vrmpyzcb_rx
6872 36794U, // V6_vrmpyzcb_rx_acc
6873 24634U, // V6_vrmpyzcbs_rt
6874 25850U, // V6_vrmpyzcbs_rt_acc
6875 36794U, // V6_vrmpyzcbs_rx
6876 36794U, // V6_vrmpyzcbs_rx_acc
6877 24635U, // V6_vrmpyznb_rt
6878 25851U, // V6_vrmpyznb_rt_acc
6879 36795U, // V6_vrmpyznb_rx
6880 36795U, // V6_vrmpyznb_rx_acc
6881 0U, // V6_vror
6882 0U, // V6_vrotr
6883 0U, // V6_vroundhb
6884 1090U, // V6_vroundhub
6885 3586U, // V6_vrounduhub
6886 4034U, // V6_vrounduwuh
6887 0U, // V6_vroundwh
6888 4098U, // V6_vroundwuh
6889 0U, // V6_vrsadubi
6890 0U, // V6_vrsadubi_acc
6891 0U, // V6_vsatdw
6892 0U, // V6_vsathub
6893 0U, // V6_vsatuwuh
6894 0U, // V6_vsatwh
6895 0U, // V6_vsb
6896 57344U, // V6_vscattermh
6897 0U, // V6_vscattermh_add
6898 0U, // V6_vscattermhq
6899 8192U, // V6_vscattermhw
6900 16384U, // V6_vscattermhw_add
6901 0U, // V6_vscattermhwq
6902 24576U, // V6_vscattermw
6903 32768U, // V6_vscattermw_add
6904 0U, // V6_vscattermwq
6905 0U, // V6_vsh
6906 962U, // V6_vshufeh
6907 640U, // V6_vshuff
6908 0U, // V6_vshuffb
6909 3714U, // V6_vshuffeb
6910 0U, // V6_vshuffh
6911 0U, // V6_vshuffob
6912 0U, // V6_vshuffvdd
6913 0U, // V6_vshufoeb
6914 0U, // V6_vshufoeh
6915 0U, // V6_vshufoh
6916 2946U, // V6_vsub_hf
6917 3010U, // V6_vsub_hf_f8
6918 2946U, // V6_vsub_hf_hf
6919 4162U, // V6_vsub_hf_mix
6920 51U, // V6_vsub_qf16
6921 52U, // V6_vsub_qf16_mix
6922 53U, // V6_vsub_qf32
6923 54U, // V6_vsub_qf32_mix
6924 3074U, // V6_vsub_sf
6925 3138U, // V6_vsub_sf_bf
6926 2946U, // V6_vsub_sf_hf
6927 4226U, // V6_vsub_sf_mix
6928 3074U, // V6_vsub_sf_sf
6929 0U, // V6_vsubb
6930 0U, // V6_vsubb_dv
6931 0U, // V6_vsubbnq
6932 0U, // V6_vsubbq
6933 0U, // V6_vsubbsat
6934 0U, // V6_vsubbsat_dv
6935 17655U, // V6_vsubcarry
6936 0U, // V6_vsubcarryo
6937 962U, // V6_vsubh
6938 962U, // V6_vsubh_dv
6939 0U, // V6_vsubhnq
6940 0U, // V6_vsubhq
6941 1090U, // V6_vsubhsat
6942 1090U, // V6_vsubhsat_dv
6943 974U, // V6_vsubhw
6944 386U, // V6_vsububh
6945 0U, // V6_vsububsat
6946 0U, // V6_vsububsat_dv
6947 0U, // V6_vsubububb_sat
6948 0U, // V6_vsubuhsat
6949 0U, // V6_vsubuhsat_dv
6950 56U, // V6_vsubuhw
6951 0U, // V6_vsubuwsat
6952 0U, // V6_vsubuwsat_dv
6953 24631U, // V6_vsubw
6954 24631U, // V6_vsubw_dv
6955 0U, // V6_vsubwnq
6956 0U, // V6_vsubwq
6957 32823U, // V6_vsubwsat
6958 32823U, // V6_vsubwsat_dv
6959 0U, // V6_vswap
6960 3714U, // V6_vtmpyb
6961 3717U, // V6_vtmpyb_acc
6962 3714U, // V6_vtmpybus
6963 3717U, // V6_vtmpybus_acc
6964 0U, // V6_vtmpyhb
6965 0U, // V6_vtmpyhb_acc
6966 0U, // V6_vunpackb
6967 0U, // V6_vunpackh
6968 0U, // V6_vunpackob
6969 0U, // V6_vunpackoh
6970 0U, // V6_vunpackub
6971 0U, // V6_vunpackuh
6972 0U, // V6_vwhist128
6973 0U, // V6_vwhist128m
6974 0U, // V6_vwhist128q
6975 1U, // V6_vwhist128qm
6976 0U, // V6_vwhist256
6977 0U, // V6_vwhist256_sat
6978 0U, // V6_vwhist256q
6979 0U, // V6_vwhist256q_sat
6980 0U, // V6_vxor
6981 0U, // V6_vzb
6982 0U, // V6_vzh
6983 0U, // V6_zLd_ai
6984 0U, // V6_zLd_pi
6985 0U, // V6_zLd_ppu
6986 32U, // V6_zLd_pred_ai
6987 1250U, // V6_zLd_pred_pi
6988 1249U, // V6_zLd_pred_ppu
6989 0U, // V6_zextract
6990 0U, // Y2_barrier
6991 0U, // Y2_break
6992 0U, // Y2_ciad
6993 0U, // Y2_crswap0
6994 0U, // Y2_cswi
6995 0U, // Y2_dccleana
6996 0U, // Y2_dccleanidx
6997 0U, // Y2_dccleaninva
6998 0U, // Y2_dccleaninvidx
6999 0U, // Y2_dcfetchbo
7000 0U, // Y2_dcinva
7001 0U, // Y2_dcinvidx
7002 0U, // Y2_dckill
7003 0U, // Y2_dctagr
7004 1U, // Y2_dctagw
7005 0U, // Y2_dczeroa
7006 0U, // Y2_getimask
7007 0U, // Y2_iassignr
7008 0U, // Y2_iassignw
7009 0U, // Y2_icdatar
7010 1U, // Y2_icdataw
7011 0U, // Y2_icinva
7012 0U, // Y2_icinvidx
7013 0U, // Y2_ickill
7014 0U, // Y2_ictagr
7015 1U, // Y2_ictagw
7016 0U, // Y2_isync
7017 0U, // Y2_k0lock
7018 0U, // Y2_k0unlock
7019 0U, // Y2_l2cleaninvidx
7020 0U, // Y2_l2kill
7021 0U, // Y2_resume
7022 1U, // Y2_setimask
7023 1U, // Y2_setprio
7024 0U, // Y2_start
7025 0U, // Y2_stop
7026 0U, // Y2_swi
7027 0U, // Y2_syncht
7028 0U, // Y2_tfrscrr
7029 0U, // Y2_tfrsrcr
7030 0U, // Y2_tlblock
7031 0U, // Y2_tlbp
7032 0U, // Y2_tlbpp
7033 0U, // Y2_tlbr
7034 0U, // Y2_tlbunlock
7035 1U, // Y2_tlbw
7036 0U, // Y2_wait
7037 0U, // Y4_crswap1
7038 1U, // Y4_crswap10
7039 1U, // Y4_l2fetch
7040 0U, // Y4_l2tagr
7041 1U, // Y4_l2tagw
7042 0U, // Y4_nmi
7043 0U, // Y4_siad
7044 0U, // Y4_tfrscpp
7045 0U, // Y4_tfrspcp
7046 0U, // Y4_trace
7047 0U, // Y5_ctlbw
7048 0U, // Y5_l2cleanidx
7049 1U, // Y5_l2fetch
7050 0U, // Y5_l2gclean
7051 0U, // Y5_l2gcleaninv
7052 0U, // Y5_l2gunlock
7053 0U, // Y5_l2invidx
7054 0U, // Y5_l2locka
7055 0U, // Y5_l2unlocka
7056 0U, // Y5_tlbasidi
7057 0U, // Y5_tlboc
7058 0U, // Y6_diag
7059 1U, // Y6_diag0
7060 1U, // Y6_diag1
7061 1U, // Y6_dmlink
7062 0U, // Y6_dmpause
7063 0U, // Y6_dmpoll
7064 0U, // Y6_dmresume
7065 0U, // Y6_dmstart
7066 0U, // Y6_dmwait
7067 0U, // Y6_l2gcleaninvpa
7068 0U, // Y6_l2gcleanpa
7069 40960U, // dep_A2_addsat
7070 40960U, // dep_A2_subsat
7071 0U, // dep_S2_packhl
7072 0U, // invalid_decode
7073 };
7074
7075 static const uint8_t OpInfo2[] = {
7076 0U, // PHI
7077 0U, // INLINEASM
7078 0U, // INLINEASM_BR
7079 0U, // CFI_INSTRUCTION
7080 0U, // EH_LABEL
7081 0U, // GC_LABEL
7082 0U, // ANNOTATION_LABEL
7083 0U, // KILL
7084 0U, // EXTRACT_SUBREG
7085 0U, // INSERT_SUBREG
7086 0U, // IMPLICIT_DEF
7087 0U, // INIT_UNDEF
7088 0U, // SUBREG_TO_REG
7089 0U, // COPY_TO_REGCLASS
7090 0U, // DBG_VALUE
7091 0U, // DBG_VALUE_LIST
7092 0U, // DBG_INSTR_REF
7093 0U, // DBG_PHI
7094 0U, // DBG_LABEL
7095 0U, // REG_SEQUENCE
7096 0U, // COPY
7097 0U, // COPY_LANEMASK
7098 0U, // BUNDLE
7099 0U, // LIFETIME_START
7100 0U, // LIFETIME_END
7101 0U, // PSEUDO_PROBE
7102 0U, // ARITH_FENCE
7103 0U, // STACKMAP
7104 0U, // FENTRY_CALL
7105 0U, // PATCHPOINT
7106 0U, // LOAD_STACK_GUARD
7107 0U, // PREALLOCATED_SETUP
7108 0U, // PREALLOCATED_ARG
7109 0U, // STATEPOINT
7110 0U, // LOCAL_ESCAPE
7111 0U, // FAULTING_OP
7112 0U, // PATCHABLE_OP
7113 0U, // PATCHABLE_FUNCTION_ENTER
7114 0U, // PATCHABLE_RET
7115 0U, // PATCHABLE_FUNCTION_EXIT
7116 0U, // PATCHABLE_TAIL_CALL
7117 0U, // PATCHABLE_EVENT_CALL
7118 0U, // PATCHABLE_TYPED_EVENT_CALL
7119 0U, // ICALL_BRANCH_FUNNEL
7120 0U, // FAKE_USE
7121 0U, // MEMBARRIER
7122 0U, // JUMP_TABLE_DEBUG_INFO
7123 0U, // RELOC_NONE
7124 0U, // CONVERGENCECTRL_ENTRY
7125 0U, // CONVERGENCECTRL_ANCHOR
7126 0U, // CONVERGENCECTRL_LOOP
7127 0U, // CONVERGENCECTRL_GLUE
7128 0U, // G_ASSERT_SEXT
7129 0U, // G_ASSERT_ZEXT
7130 0U, // G_ASSERT_ALIGN
7131 0U, // G_ADD
7132 0U, // G_SUB
7133 0U, // G_MUL
7134 0U, // G_SDIV
7135 0U, // G_UDIV
7136 0U, // G_SREM
7137 0U, // G_UREM
7138 0U, // G_SDIVREM
7139 0U, // G_UDIVREM
7140 0U, // G_AND
7141 0U, // G_OR
7142 0U, // G_XOR
7143 0U, // G_ABDS
7144 0U, // G_ABDU
7145 0U, // G_UAVGFLOOR
7146 0U, // G_UAVGCEIL
7147 0U, // G_SAVGFLOOR
7148 0U, // G_SAVGCEIL
7149 0U, // G_IMPLICIT_DEF
7150 0U, // G_PHI
7151 0U, // G_FRAME_INDEX
7152 0U, // G_GLOBAL_VALUE
7153 0U, // G_PTRAUTH_GLOBAL_VALUE
7154 0U, // G_CONSTANT_POOL
7155 0U, // G_EXTRACT
7156 0U, // G_UNMERGE_VALUES
7157 0U, // G_INSERT
7158 0U, // G_MERGE_VALUES
7159 0U, // G_BUILD_VECTOR
7160 0U, // G_BUILD_VECTOR_TRUNC
7161 0U, // G_CONCAT_VECTORS
7162 0U, // G_PTRTOINT
7163 0U, // G_INTTOPTR
7164 0U, // G_BITCAST
7165 0U, // G_FREEZE
7166 0U, // G_CONSTANT_FOLD_BARRIER
7167 0U, // G_INTRINSIC_FPTRUNC_ROUND
7168 0U, // G_INTRINSIC_TRUNC
7169 0U, // G_INTRINSIC_ROUND
7170 0U, // G_INTRINSIC_LRINT
7171 0U, // G_INTRINSIC_LLRINT
7172 0U, // G_INTRINSIC_ROUNDEVEN
7173 0U, // G_READCYCLECOUNTER
7174 0U, // G_READSTEADYCOUNTER
7175 0U, // G_LOAD
7176 0U, // G_SEXTLOAD
7177 0U, // G_ZEXTLOAD
7178 0U, // G_FPEXTLOAD
7179 0U, // G_INDEXED_LOAD
7180 0U, // G_INDEXED_SEXTLOAD
7181 0U, // G_INDEXED_ZEXTLOAD
7182 0U, // G_STORE
7183 0U, // G_FPTRUNCSTORE
7184 0U, // G_INDEXED_STORE
7185 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
7186 0U, // G_ATOMIC_CMPXCHG
7187 0U, // G_ATOMICRMW_XCHG
7188 0U, // G_ATOMICRMW_ADD
7189 0U, // G_ATOMICRMW_SUB
7190 0U, // G_ATOMICRMW_AND
7191 0U, // G_ATOMICRMW_NAND
7192 0U, // G_ATOMICRMW_OR
7193 0U, // G_ATOMICRMW_XOR
7194 0U, // G_ATOMICRMW_MAX
7195 0U, // G_ATOMICRMW_MIN
7196 0U, // G_ATOMICRMW_UMAX
7197 0U, // G_ATOMICRMW_UMIN
7198 0U, // G_ATOMICRMW_FADD
7199 0U, // G_ATOMICRMW_FSUB
7200 0U, // G_ATOMICRMW_FMAX
7201 0U, // G_ATOMICRMW_FMIN
7202 0U, // G_ATOMICRMW_FMAXIMUM
7203 0U, // G_ATOMICRMW_FMINIMUM
7204 0U, // G_ATOMICRMW_FMAXIMUMNUM
7205 0U, // G_ATOMICRMW_FMINIMUMNUM
7206 0U, // G_ATOMICRMW_UINC_WRAP
7207 0U, // G_ATOMICRMW_UDEC_WRAP
7208 0U, // G_ATOMICRMW_USUB_COND
7209 0U, // G_ATOMICRMW_USUB_SAT
7210 0U, // G_FENCE
7211 0U, // G_PREFETCH
7212 0U, // G_BRCOND
7213 0U, // G_BRINDIRECT
7214 0U, // G_INVOKE_REGION_START
7215 0U, // G_INTRINSIC
7216 0U, // G_INTRINSIC_W_SIDE_EFFECTS
7217 0U, // G_INTRINSIC_CONVERGENT
7218 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
7219 0U, // G_ANYEXT
7220 0U, // G_TRUNC
7221 0U, // G_TRUNC_SSAT_S
7222 0U, // G_TRUNC_SSAT_U
7223 0U, // G_TRUNC_USAT_U
7224 0U, // G_CONSTANT
7225 0U, // G_FCONSTANT
7226 0U, // G_VASTART
7227 0U, // G_VAARG
7228 0U, // G_SEXT
7229 0U, // G_SEXT_INREG
7230 0U, // G_ZEXT
7231 0U, // G_SHL
7232 0U, // G_LSHR
7233 0U, // G_ASHR
7234 0U, // G_FSHL
7235 0U, // G_FSHR
7236 0U, // G_ROTR
7237 0U, // G_ROTL
7238 0U, // G_ICMP
7239 0U, // G_FCMP
7240 0U, // G_SCMP
7241 0U, // G_UCMP
7242 0U, // G_SELECT
7243 0U, // G_UADDO
7244 0U, // G_UADDE
7245 0U, // G_USUBO
7246 0U, // G_USUBE
7247 0U, // G_SADDO
7248 0U, // G_SADDE
7249 0U, // G_SSUBO
7250 0U, // G_SSUBE
7251 0U, // G_UMULO
7252 0U, // G_SMULO
7253 0U, // G_UMULH
7254 0U, // G_SMULH
7255 0U, // G_UADDSAT
7256 0U, // G_SADDSAT
7257 0U, // G_USUBSAT
7258 0U, // G_SSUBSAT
7259 0U, // G_USHLSAT
7260 0U, // G_SSHLSAT
7261 0U, // G_SMULFIX
7262 0U, // G_UMULFIX
7263 0U, // G_SMULFIXSAT
7264 0U, // G_UMULFIXSAT
7265 0U, // G_SDIVFIX
7266 0U, // G_UDIVFIX
7267 0U, // G_SDIVFIXSAT
7268 0U, // G_UDIVFIXSAT
7269 0U, // G_FADD
7270 0U, // G_FSUB
7271 0U, // G_FMUL
7272 0U, // G_FMA
7273 0U, // G_FMAD
7274 0U, // G_FDIV
7275 0U, // G_FREM
7276 0U, // G_FMODF
7277 0U, // G_FPOW
7278 0U, // G_FPOWI
7279 0U, // G_FEXP
7280 0U, // G_FEXP2
7281 0U, // G_FEXP10
7282 0U, // G_FLOG
7283 0U, // G_FLOG2
7284 0U, // G_FLOG10
7285 0U, // G_FLDEXP
7286 0U, // G_FFREXP
7287 0U, // G_FNEG
7288 0U, // G_FPEXT
7289 0U, // G_FPTRUNC
7290 0U, // G_FPTOSI
7291 0U, // G_FPTOUI
7292 0U, // G_SITOFP
7293 0U, // G_UITOFP
7294 0U, // G_FPTOSI_SAT
7295 0U, // G_FPTOUI_SAT
7296 0U, // G_FABS
7297 0U, // G_FCOPYSIGN
7298 0U, // G_IS_FPCLASS
7299 0U, // G_FCANONICALIZE
7300 0U, // G_FMINNUM
7301 0U, // G_FMAXNUM
7302 0U, // G_FMINNUM_IEEE
7303 0U, // G_FMAXNUM_IEEE
7304 0U, // G_FMINIMUM
7305 0U, // G_FMAXIMUM
7306 0U, // G_FMINIMUMNUM
7307 0U, // G_FMAXIMUMNUM
7308 0U, // G_GET_FPENV
7309 0U, // G_SET_FPENV
7310 0U, // G_RESET_FPENV
7311 0U, // G_GET_FPMODE
7312 0U, // G_SET_FPMODE
7313 0U, // G_RESET_FPMODE
7314 0U, // G_GET_ROUNDING
7315 0U, // G_SET_ROUNDING
7316 0U, // G_PTR_ADD
7317 0U, // G_PTRMASK
7318 0U, // G_SMIN
7319 0U, // G_SMAX
7320 0U, // G_UMIN
7321 0U, // G_UMAX
7322 0U, // G_ABS
7323 0U, // G_LROUND
7324 0U, // G_LLROUND
7325 0U, // G_BR
7326 0U, // G_BRJT
7327 0U, // G_VSCALE
7328 0U, // G_INSERT_SUBVECTOR
7329 0U, // G_EXTRACT_SUBVECTOR
7330 0U, // G_INSERT_VECTOR_ELT
7331 0U, // G_EXTRACT_VECTOR_ELT
7332 0U, // G_SHUFFLE_VECTOR
7333 0U, // G_SPLAT_VECTOR
7334 0U, // G_STEP_VECTOR
7335 0U, // G_VECTOR_COMPRESS
7336 0U, // G_CTTZ
7337 0U, // G_CTTZ_ZERO_POISON
7338 0U, // G_CTLZ
7339 0U, // G_CTLZ_ZERO_POISON
7340 0U, // G_CTLS
7341 0U, // G_CTPOP
7342 0U, // G_BSWAP
7343 0U, // G_BITREVERSE
7344 0U, // G_CLMUL
7345 0U, // G_CLMULH
7346 0U, // G_FCEIL
7347 0U, // G_FCOS
7348 0U, // G_FSIN
7349 0U, // G_FSINCOS
7350 0U, // G_FTAN
7351 0U, // G_FACOS
7352 0U, // G_FASIN
7353 0U, // G_FATAN
7354 0U, // G_FATAN2
7355 0U, // G_FCOSH
7356 0U, // G_FSINH
7357 0U, // G_FTANH
7358 0U, // G_FSQRT
7359 0U, // G_FFLOOR
7360 0U, // G_FRINT
7361 0U, // G_FNEARBYINT
7362 0U, // G_ADDRSPACE_CAST
7363 0U, // G_BLOCK_ADDR
7364 0U, // G_JUMP_TABLE
7365 0U, // G_DYN_STACKALLOC
7366 0U, // G_STACKSAVE
7367 0U, // G_STACKRESTORE
7368 0U, // G_STRICT_FADD
7369 0U, // G_STRICT_FSUB
7370 0U, // G_STRICT_FMUL
7371 0U, // G_STRICT_FDIV
7372 0U, // G_STRICT_FREM
7373 0U, // G_STRICT_FMA
7374 0U, // G_STRICT_FSQRT
7375 0U, // G_STRICT_FLDEXP
7376 0U, // G_STRICT_FCMP
7377 0U, // G_STRICT_FCMPS
7378 0U, // G_READ_REGISTER
7379 0U, // G_WRITE_REGISTER
7380 0U, // G_MEMCPY
7381 0U, // G_MEMCPY_INLINE
7382 0U, // G_MEMMOVE
7383 0U, // G_MEMSET
7384 0U, // G_BZERO
7385 0U, // G_MEMSET_INLINE
7386 0U, // G_TRAP
7387 0U, // G_DEBUGTRAP
7388 0U, // G_UBSANTRAP
7389 0U, // G_VECREDUCE_SEQ_FADD
7390 0U, // G_VECREDUCE_SEQ_FMUL
7391 0U, // G_VECREDUCE_FADD
7392 0U, // G_VECREDUCE_FMUL
7393 0U, // G_VECREDUCE_FMAX
7394 0U, // G_VECREDUCE_FMIN
7395 0U, // G_VECREDUCE_FMAXIMUM
7396 0U, // G_VECREDUCE_FMINIMUM
7397 0U, // G_VECREDUCE_FMAXIMUMNUM
7398 0U, // G_VECREDUCE_FMINIMUMNUM
7399 0U, // G_VECREDUCE_ADD
7400 0U, // G_VECREDUCE_MUL
7401 0U, // G_VECREDUCE_AND
7402 0U, // G_VECREDUCE_OR
7403 0U, // G_VECREDUCE_XOR
7404 0U, // G_VECREDUCE_SMAX
7405 0U, // G_VECREDUCE_SMIN
7406 0U, // G_VECREDUCE_UMAX
7407 0U, // G_VECREDUCE_UMIN
7408 0U, // G_SBFX
7409 0U, // G_UBFX
7410 0U, // A2_addsp
7411 0U, // A2_iconst
7412 0U, // A2_neg
7413 0U, // A2_not
7414 0U, // A2_tfrf
7415 0U, // A2_tfrfnew
7416 0U, // A2_tfrp
7417 0U, // A2_tfrpf
7418 0U, // A2_tfrpfnew
7419 0U, // A2_tfrpi
7420 0U, // A2_tfrpt
7421 0U, // A2_tfrptnew
7422 0U, // A2_tfrt
7423 0U, // A2_tfrtnew
7424 0U, // A2_vaddb_map
7425 0U, // A2_vsubb_map
7426 0U, // A2_zxtb
7427 0U, // A4_boundscheck
7428 0U, // ADJCALLSTACKDOWN
7429 0U, // ADJCALLSTACKUP
7430 0U, // C2_cmpgei
7431 0U, // C2_cmpgeui
7432 0U, // C2_cmplt
7433 0U, // C2_cmpltu
7434 0U, // C2_pxfer_map
7435 0U, // DUPLEX_Pseudo
7436 0U, // ENDLOOP0
7437 0U, // ENDLOOP01
7438 0U, // ENDLOOP1
7439 0U, // J2_endloop0
7440 0U, // J2_endloop01
7441 0U, // J2_endloop1
7442 0U, // J2_jumpf_nopred_map
7443 0U, // J2_jumprf_nopred_map
7444 0U, // J2_jumprt_nopred_map
7445 0U, // J2_jumpt_nopred_map
7446 0U, // J2_trap1_noregmap
7447 0U, // KCFI_CHECK
7448 0U, // L2_loadalignb_zomap
7449 0U, // L2_loadalignh_zomap
7450 0U, // L2_loadbsw2_zomap
7451 0U, // L2_loadbsw4_zomap
7452 0U, // L2_loadbzw2_zomap
7453 0U, // L2_loadbzw4_zomap
7454 0U, // L2_loadrb_zomap
7455 0U, // L2_loadrd_zomap
7456 0U, // L2_loadrh_zomap
7457 0U, // L2_loadri_zomap
7458 0U, // L2_loadrub_zomap
7459 0U, // L2_loadruh_zomap
7460 0U, // L2_ploadrbf_zomap
7461 0U, // L2_ploadrbfnew_zomap
7462 0U, // L2_ploadrbt_zomap
7463 0U, // L2_ploadrbtnew_zomap
7464 0U, // L2_ploadrdf_zomap
7465 0U, // L2_ploadrdfnew_zomap
7466 0U, // L2_ploadrdt_zomap
7467 0U, // L2_ploadrdtnew_zomap
7468 0U, // L2_ploadrhf_zomap
7469 0U, // L2_ploadrhfnew_zomap
7470 0U, // L2_ploadrht_zomap
7471 0U, // L2_ploadrhtnew_zomap
7472 0U, // L2_ploadrif_zomap
7473 0U, // L2_ploadrifnew_zomap
7474 0U, // L2_ploadrit_zomap
7475 0U, // L2_ploadritnew_zomap
7476 0U, // L2_ploadrubf_zomap
7477 0U, // L2_ploadrubfnew_zomap
7478 0U, // L2_ploadrubt_zomap
7479 0U, // L2_ploadrubtnew_zomap
7480 0U, // L2_ploadruhf_zomap
7481 0U, // L2_ploadruhfnew_zomap
7482 0U, // L2_ploadruht_zomap
7483 0U, // L2_ploadruhtnew_zomap
7484 0U, // L4_add_memopb_zomap
7485 0U, // L4_add_memoph_zomap
7486 0U, // L4_add_memopw_zomap
7487 0U, // L4_and_memopb_zomap
7488 0U, // L4_and_memoph_zomap
7489 0U, // L4_and_memopw_zomap
7490 0U, // L4_iadd_memopb_zomap
7491 0U, // L4_iadd_memoph_zomap
7492 0U, // L4_iadd_memopw_zomap
7493 0U, // L4_iand_memopb_zomap
7494 0U, // L4_iand_memoph_zomap
7495 0U, // L4_iand_memopw_zomap
7496 0U, // L4_ior_memopb_zomap
7497 0U, // L4_ior_memoph_zomap
7498 0U, // L4_ior_memopw_zomap
7499 0U, // L4_isub_memopb_zomap
7500 0U, // L4_isub_memoph_zomap
7501 0U, // L4_isub_memopw_zomap
7502 0U, // L4_or_memopb_zomap
7503 0U, // L4_or_memoph_zomap
7504 0U, // L4_or_memopw_zomap
7505 0U, // L4_return_map_to_raw_f
7506 0U, // L4_return_map_to_raw_fnew_pnt
7507 0U, // L4_return_map_to_raw_fnew_pt
7508 0U, // L4_return_map_to_raw_t
7509 0U, // L4_return_map_to_raw_tnew_pnt
7510 0U, // L4_return_map_to_raw_tnew_pt
7511 0U, // L4_sub_memopb_zomap
7512 0U, // L4_sub_memoph_zomap
7513 0U, // L4_sub_memopw_zomap
7514 0U, // L6_deallocframe_map_to_raw
7515 0U, // L6_return_map_to_raw
7516 0U, // LDriw_ctr
7517 0U, // LDriw_pred
7518 0U, // M2_mpysmi
7519 0U, // M2_mpyui
7520 0U, // M2_vrcmpys_acc_s1
7521 0U, // M2_vrcmpys_s1
7522 0U, // M2_vrcmpys_s1rp
7523 0U, // M7_vdmpy
7524 0U, // M7_vdmpy_acc
7525 0U, // PS_aligna
7526 0U, // PS_alloca
7527 0U, // PS_call_instrprof_custom
7528 0U, // PS_call_nr
7529 0U, // PS_crash
7530 0U, // PS_false
7531 0U, // PS_fi
7532 0U, // PS_fia
7533 0U, // PS_loadrb_pci
7534 0U, // PS_loadrb_pcr
7535 0U, // PS_loadrd_pci
7536 0U, // PS_loadrd_pcr
7537 0U, // PS_loadrh_pci
7538 0U, // PS_loadrh_pcr
7539 0U, // PS_loadri_pci
7540 0U, // PS_loadri_pcr
7541 0U, // PS_loadrub_pci
7542 0U, // PS_loadrub_pcr
7543 0U, // PS_loadruh_pci
7544 0U, // PS_loadruh_pcr
7545 0U, // PS_probed_stackalloc
7546 0U, // PS_pselect
7547 0U, // PS_qfalse
7548 0U, // PS_qtrue
7549 0U, // PS_readcr
7550 0U, // PS_readcr64
7551 0U, // PS_storerb_pci
7552 0U, // PS_storerb_pcr
7553 0U, // PS_storerd_pci
7554 0U, // PS_storerd_pcr
7555 0U, // PS_storerf_pci
7556 0U, // PS_storerf_pcr
7557 0U, // PS_storerh_pci
7558 0U, // PS_storerh_pcr
7559 0U, // PS_storeri_pci
7560 0U, // PS_storeri_pcr
7561 0U, // PS_tailcall_i
7562 0U, // PS_tailcall_r
7563 0U, // PS_true
7564 0U, // PS_vdd0
7565 0U, // PS_vloadrq_ai
7566 0U, // PS_vloadrv_ai
7567 0U, // PS_vloadrv_nt_ai
7568 0U, // PS_vloadrw_ai
7569 0U, // PS_vloadrw_nt_ai
7570 0U, // PS_vmulw
7571 0U, // PS_vmulw_acc
7572 0U, // PS_vselect
7573 0U, // PS_vsplatib
7574 0U, // PS_vsplatih
7575 0U, // PS_vsplatiw
7576 0U, // PS_vsplatrb
7577 0U, // PS_vsplatrh
7578 0U, // PS_vsplatrw
7579 0U, // PS_vstorerq_ai
7580 0U, // PS_vstorerv_ai
7581 0U, // PS_vstorerv_nt_ai
7582 0U, // PS_vstorerw_ai
7583 0U, // PS_vstorerw_nt_ai
7584 0U, // PS_wselect
7585 0U, // S2_asr_i_p_rnd_goodsyntax
7586 0U, // S2_asr_i_r_rnd_goodsyntax
7587 0U, // S2_pstorerbf_zomap
7588 0U, // S2_pstorerbnewf_zomap
7589 0U, // S2_pstorerbnewt_zomap
7590 0U, // S2_pstorerbt_zomap
7591 0U, // S2_pstorerdf_zomap
7592 0U, // S2_pstorerdt_zomap
7593 0U, // S2_pstorerff_zomap
7594 0U, // S2_pstorerft_zomap
7595 0U, // S2_pstorerhf_zomap
7596 0U, // S2_pstorerhnewf_zomap
7597 0U, // S2_pstorerhnewt_zomap
7598 0U, // S2_pstorerht_zomap
7599 0U, // S2_pstorerif_zomap
7600 0U, // S2_pstorerinewf_zomap
7601 0U, // S2_pstorerinewt_zomap
7602 0U, // S2_pstorerit_zomap
7603 0U, // S2_storerb_zomap
7604 0U, // S2_storerbnew_zomap
7605 0U, // S2_storerd_zomap
7606 0U, // S2_storerf_zomap
7607 0U, // S2_storerh_zomap
7608 0U, // S2_storerhnew_zomap
7609 0U, // S2_storeri_zomap
7610 0U, // S2_storerinew_zomap
7611 0U, // S2_tableidxb_goodsyntax
7612 0U, // S2_tableidxd_goodsyntax
7613 0U, // S2_tableidxh_goodsyntax
7614 0U, // S2_tableidxw_goodsyntax
7615 0U, // S4_pstorerbfnew_zomap
7616 0U, // S4_pstorerbnewfnew_zomap
7617 0U, // S4_pstorerbnewtnew_zomap
7618 0U, // S4_pstorerbtnew_zomap
7619 0U, // S4_pstorerdfnew_zomap
7620 0U, // S4_pstorerdtnew_zomap
7621 0U, // S4_pstorerffnew_zomap
7622 0U, // S4_pstorerftnew_zomap
7623 0U, // S4_pstorerhfnew_zomap
7624 0U, // S4_pstorerhnewfnew_zomap
7625 0U, // S4_pstorerhnewtnew_zomap
7626 0U, // S4_pstorerhtnew_zomap
7627 0U, // S4_pstorerifnew_zomap
7628 0U, // S4_pstorerinewfnew_zomap
7629 0U, // S4_pstorerinewtnew_zomap
7630 0U, // S4_pstoreritnew_zomap
7631 0U, // S4_storeirb_zomap
7632 0U, // S4_storeirbf_zomap
7633 0U, // S4_storeirbfnew_zomap
7634 0U, // S4_storeirbt_zomap
7635 0U, // S4_storeirbtnew_zomap
7636 0U, // S4_storeirh_zomap
7637 0U, // S4_storeirhf_zomap
7638 0U, // S4_storeirhfnew_zomap
7639 0U, // S4_storeirht_zomap
7640 0U, // S4_storeirhtnew_zomap
7641 0U, // S4_storeiri_zomap
7642 0U, // S4_storeirif_zomap
7643 0U, // S4_storeirifnew_zomap
7644 0U, // S4_storeirit_zomap
7645 0U, // S4_storeiritnew_zomap
7646 0U, // S5_asrhub_rnd_sat_goodsyntax
7647 0U, // S5_vasrhrnd_goodsyntax
7648 0U, // S6_allocframe_to_raw
7649 0U, // STriw_ctr
7650 0U, // STriw_pred
7651 0U, // V6_MAP_equb
7652 0U, // V6_MAP_equb_and
7653 0U, // V6_MAP_equb_ior
7654 0U, // V6_MAP_equb_xor
7655 0U, // V6_MAP_equh
7656 0U, // V6_MAP_equh_and
7657 0U, // V6_MAP_equh_ior
7658 0U, // V6_MAP_equh_xor
7659 0U, // V6_MAP_equw
7660 0U, // V6_MAP_equw_and
7661 0U, // V6_MAP_equw_ior
7662 0U, // V6_MAP_equw_xor
7663 0U, // V6_dbl_ld0
7664 0U, // V6_dbl_st0
7665 0U, // V6_extractw_alt
7666 0U, // V6_hi
7667 0U, // V6_ld0
7668 0U, // V6_ldcnp0
7669 0U, // V6_ldcnpnt0
7670 0U, // V6_ldcp0
7671 0U, // V6_ldcpnt0
7672 0U, // V6_ldnp0
7673 0U, // V6_ldnpnt0
7674 0U, // V6_ldnt0
7675 0U, // V6_ldp0
7676 0U, // V6_ldpnt0
7677 0U, // V6_ldtnp0
7678 0U, // V6_ldtnpnt0
7679 0U, // V6_ldtp0
7680 0U, // V6_ldtpnt0
7681 0U, // V6_ldu0
7682 0U, // V6_lo
7683 0U, // V6_st0
7684 0U, // V6_stn0
7685 0U, // V6_stnnt0
7686 0U, // V6_stnp0
7687 0U, // V6_stnpnt0
7688 0U, // V6_stnq0
7689 0U, // V6_stnqnt0
7690 0U, // V6_stnt0
7691 0U, // V6_stp0
7692 0U, // V6_stpnt0
7693 0U, // V6_stq0
7694 0U, // V6_stqnt0
7695 0U, // V6_stu0
7696 0U, // V6_stunp0
7697 0U, // V6_stup0
7698 0U, // V6_v10mpyubs10
7699 0U, // V6_v10mpyubs10_vxx
7700 0U, // V6_v6mpyhubs10_alt
7701 0U, // V6_v6mpyvubs10_alt
7702 0U, // V6_vabsb_alt
7703 0U, // V6_vabsb_sat_alt
7704 0U, // V6_vabsdiffh_alt
7705 0U, // V6_vabsdiffub_alt
7706 0U, // V6_vabsdiffuh_alt
7707 0U, // V6_vabsdiffw_alt
7708 0U, // V6_vabsh_alt
7709 0U, // V6_vabsh_sat_alt
7710 0U, // V6_vabsub_alt
7711 0U, // V6_vabsuh_alt
7712 0U, // V6_vabsuw_alt
7713 0U, // V6_vabsw_alt
7714 0U, // V6_vabsw_sat_alt
7715 0U, // V6_vaddb_alt
7716 0U, // V6_vaddb_dv_alt
7717 0U, // V6_vaddbnq_alt
7718 0U, // V6_vaddbq_alt
7719 0U, // V6_vaddbsat_alt
7720 0U, // V6_vaddbsat_dv_alt
7721 0U, // V6_vaddh_alt
7722 0U, // V6_vaddh_dv_alt
7723 0U, // V6_vaddhnq_alt
7724 0U, // V6_vaddhq_alt
7725 0U, // V6_vaddhsat_alt
7726 0U, // V6_vaddhsat_dv_alt
7727 0U, // V6_vaddhw_acc_alt
7728 0U, // V6_vaddhw_alt
7729 0U, // V6_vaddubh_acc_alt
7730 0U, // V6_vaddubh_alt
7731 0U, // V6_vaddubsat_alt
7732 0U, // V6_vaddubsat_dv_alt
7733 0U, // V6_vadduhsat_alt
7734 0U, // V6_vadduhsat_dv_alt
7735 0U, // V6_vadduhw_acc_alt
7736 0U, // V6_vadduhw_alt
7737 0U, // V6_vadduwsat_alt
7738 0U, // V6_vadduwsat_dv_alt
7739 0U, // V6_vaddw_alt
7740 0U, // V6_vaddw_dv_alt
7741 0U, // V6_vaddwnq_alt
7742 0U, // V6_vaddwq_alt
7743 0U, // V6_vaddwsat_alt
7744 0U, // V6_vaddwsat_dv_alt
7745 0U, // V6_vandnqrt_acc_alt
7746 0U, // V6_vandnqrt_alt
7747 0U, // V6_vandqrt_acc_alt
7748 0U, // V6_vandqrt_alt
7749 0U, // V6_vandvrt_acc_alt
7750 0U, // V6_vandvrt_alt
7751 0U, // V6_vaslh_acc_alt
7752 0U, // V6_vaslh_alt
7753 0U, // V6_vaslhv_alt
7754 0U, // V6_vaslw_acc_alt
7755 0U, // V6_vaslw_alt
7756 0U, // V6_vaslwv_alt
7757 0U, // V6_vasr_into_alt
7758 0U, // V6_vasrh_acc_alt
7759 0U, // V6_vasrh_alt
7760 0U, // V6_vasrhv_alt
7761 0U, // V6_vasrw_acc_alt
7762 0U, // V6_vasrw_alt
7763 0U, // V6_vasrwv_alt
7764 0U, // V6_vassignp
7765 0U, // V6_vavgb_alt
7766 0U, // V6_vavgbrnd_alt
7767 0U, // V6_vavgh_alt
7768 0U, // V6_vavghrnd_alt
7769 0U, // V6_vavgub_alt
7770 0U, // V6_vavgubrnd_alt
7771 0U, // V6_vavguh_alt
7772 0U, // V6_vavguhrnd_alt
7773 0U, // V6_vavguw_alt
7774 0U, // V6_vavguwrnd_alt
7775 0U, // V6_vavgw_alt
7776 0U, // V6_vavgwrnd_alt
7777 0U, // V6_vcl0h_alt
7778 0U, // V6_vcl0w_alt
7779 0U, // V6_vd0
7780 0U, // V6_vdd0
7781 0U, // V6_vdealb4w_alt
7782 0U, // V6_vdealb_alt
7783 0U, // V6_vdealh_alt
7784 0U, // V6_vdmpybus_acc_alt
7785 0U, // V6_vdmpybus_alt
7786 0U, // V6_vdmpybus_dv_acc_alt
7787 0U, // V6_vdmpybus_dv_alt
7788 0U, // V6_vdmpyhb_acc_alt
7789 0U, // V6_vdmpyhb_alt
7790 0U, // V6_vdmpyhb_dv_acc_alt
7791 0U, // V6_vdmpyhb_dv_alt
7792 0U, // V6_vdmpyhisat_acc_alt
7793 0U, // V6_vdmpyhisat_alt
7794 0U, // V6_vdmpyhsat_acc_alt
7795 0U, // V6_vdmpyhsat_alt
7796 0U, // V6_vdmpyhsuisat_acc_alt
7797 0U, // V6_vdmpyhsuisat_alt
7798 0U, // V6_vdmpyhsusat_acc_alt
7799 0U, // V6_vdmpyhsusat_alt
7800 0U, // V6_vdmpyhvsat_acc_alt
7801 0U, // V6_vdmpyhvsat_alt
7802 0U, // V6_vdsaduh_acc_alt
7803 0U, // V6_vdsaduh_alt
7804 0U, // V6_vgather_vscatter_mh_pseudo
7805 0U, // V6_vgathermh_pseudo
7806 0U, // V6_vgathermhq_pseudo
7807 0U, // V6_vgathermhw_pseudo
7808 0U, // V6_vgathermhwq_pseudo
7809 0U, // V6_vgathermw_pseudo
7810 0U, // V6_vgathermwq_pseudo
7811 0U, // V6_vlsrh_alt
7812 0U, // V6_vlsrhv_alt
7813 0U, // V6_vlsrw_alt
7814 0U, // V6_vlsrwv_alt
7815 0U, // V6_vmaxb_alt
7816 0U, // V6_vmaxh_alt
7817 0U, // V6_vmaxub_alt
7818 0U, // V6_vmaxuh_alt
7819 0U, // V6_vmaxw_alt
7820 0U, // V6_vminb_alt
7821 0U, // V6_vminh_alt
7822 0U, // V6_vminub_alt
7823 0U, // V6_vminuh_alt
7824 0U, // V6_vminw_alt
7825 0U, // V6_vmpabus_acc_alt
7826 0U, // V6_vmpabus_alt
7827 0U, // V6_vmpabusv_alt
7828 0U, // V6_vmpabuu_acc_alt
7829 0U, // V6_vmpabuu_alt
7830 0U, // V6_vmpabuuv_alt
7831 0U, // V6_vmpahb_acc_alt
7832 0U, // V6_vmpahb_alt
7833 0U, // V6_vmpauhb_acc_alt
7834 0U, // V6_vmpauhb_alt
7835 0U, // V6_vmpybus_acc_alt
7836 0U, // V6_vmpybus_alt
7837 0U, // V6_vmpybusv_acc_alt
7838 0U, // V6_vmpybusv_alt
7839 0U, // V6_vmpybv_acc_alt
7840 0U, // V6_vmpybv_alt
7841 0U, // V6_vmpyewuh_alt
7842 0U, // V6_vmpyh_acc_alt
7843 0U, // V6_vmpyh_alt
7844 0U, // V6_vmpyhsat_acc_alt
7845 0U, // V6_vmpyhsrs_alt
7846 0U, // V6_vmpyhss_alt
7847 0U, // V6_vmpyhus_acc_alt
7848 0U, // V6_vmpyhus_alt
7849 0U, // V6_vmpyhv_acc_alt
7850 0U, // V6_vmpyhv_alt
7851 0U, // V6_vmpyhvsrs_alt
7852 0U, // V6_vmpyiewh_acc_alt
7853 0U, // V6_vmpyiewuh_acc_alt
7854 0U, // V6_vmpyiewuh_alt
7855 0U, // V6_vmpyih_acc_alt
7856 0U, // V6_vmpyih_alt
7857 0U, // V6_vmpyihb_acc_alt
7858 0U, // V6_vmpyihb_alt
7859 0U, // V6_vmpyiowh_alt
7860 0U, // V6_vmpyiwb_acc_alt
7861 0U, // V6_vmpyiwb_alt
7862 0U, // V6_vmpyiwh_acc_alt
7863 0U, // V6_vmpyiwh_alt
7864 0U, // V6_vmpyiwub_acc_alt
7865 0U, // V6_vmpyiwub_alt
7866 0U, // V6_vmpyowh_alt
7867 0U, // V6_vmpyowh_rnd_alt
7868 0U, // V6_vmpyowh_rnd_sacc_alt
7869 0U, // V6_vmpyowh_sacc_alt
7870 0U, // V6_vmpyub_acc_alt
7871 0U, // V6_vmpyub_alt
7872 0U, // V6_vmpyubv_acc_alt
7873 0U, // V6_vmpyubv_alt
7874 0U, // V6_vmpyuh_acc_alt
7875 0U, // V6_vmpyuh_alt
7876 0U, // V6_vmpyuhv_acc_alt
7877 0U, // V6_vmpyuhv_alt
7878 0U, // V6_vnavgb_alt
7879 0U, // V6_vnavgh_alt
7880 0U, // V6_vnavgub_alt
7881 0U, // V6_vnavgw_alt
7882 0U, // V6_vnormamth_alt
7883 0U, // V6_vnormamtw_alt
7884 0U, // V6_vpackeb_alt
7885 0U, // V6_vpackeh_alt
7886 0U, // V6_vpackhb_sat_alt
7887 0U, // V6_vpackhub_sat_alt
7888 0U, // V6_vpackob_alt
7889 0U, // V6_vpackoh_alt
7890 0U, // V6_vpackwh_sat_alt
7891 0U, // V6_vpackwuh_sat_alt
7892 0U, // V6_vpopcounth_alt
7893 0U, // V6_vrmpybub_rtt_acc_alt
7894 0U, // V6_vrmpybub_rtt_alt
7895 0U, // V6_vrmpybus_acc_alt
7896 0U, // V6_vrmpybus_alt
7897 0U, // V6_vrmpybusi_acc_alt
7898 0U, // V6_vrmpybusi_alt
7899 0U, // V6_vrmpybusv_acc_alt
7900 0U, // V6_vrmpybusv_alt
7901 0U, // V6_vrmpybv_acc_alt
7902 0U, // V6_vrmpybv_alt
7903 0U, // V6_vrmpyub_acc_alt
7904 0U, // V6_vrmpyub_alt
7905 0U, // V6_vrmpyub_rtt_acc_alt
7906 0U, // V6_vrmpyub_rtt_alt
7907 0U, // V6_vrmpyubi_acc_alt
7908 0U, // V6_vrmpyubi_alt
7909 0U, // V6_vrmpyubv_acc_alt
7910 0U, // V6_vrmpyubv_alt
7911 0U, // V6_vrotr_alt
7912 0U, // V6_vroundhb_alt
7913 0U, // V6_vroundhub_alt
7914 0U, // V6_vrounduhub_alt
7915 0U, // V6_vrounduwuh_alt
7916 0U, // V6_vroundwh_alt
7917 0U, // V6_vroundwuh_alt
7918 0U, // V6_vrsadubi_acc_alt
7919 0U, // V6_vrsadubi_alt
7920 0U, // V6_vsathub_alt
7921 0U, // V6_vsatuwuh_alt
7922 0U, // V6_vsatwh_alt
7923 0U, // V6_vsb_alt
7924 0U, // V6_vscattermh_add_alt
7925 0U, // V6_vscattermh_alt
7926 0U, // V6_vscattermhq_alt
7927 0U, // V6_vscattermw_add_alt
7928 0U, // V6_vscattermw_alt
7929 8U, // V6_vscattermwh_add_alt
7930 8U, // V6_vscattermwh_alt
7931 0U, // V6_vscattermwhq_alt
7932 0U, // V6_vscattermwq_alt
7933 0U, // V6_vsh_alt
7934 0U, // V6_vshufeh_alt
7935 0U, // V6_vshuffb_alt
7936 0U, // V6_vshuffeb_alt
7937 0U, // V6_vshuffh_alt
7938 0U, // V6_vshuffob_alt
7939 0U, // V6_vshufoeb_alt
7940 0U, // V6_vshufoeh_alt
7941 0U, // V6_vshufoh_alt
7942 0U, // V6_vsubb_alt
7943 0U, // V6_vsubb_dv_alt
7944 0U, // V6_vsubbnq_alt
7945 0U, // V6_vsubbq_alt
7946 0U, // V6_vsubbsat_alt
7947 0U, // V6_vsubbsat_dv_alt
7948 0U, // V6_vsubh_alt
7949 0U, // V6_vsubh_dv_alt
7950 0U, // V6_vsubhnq_alt
7951 0U, // V6_vsubhq_alt
7952 0U, // V6_vsubhsat_alt
7953 0U, // V6_vsubhsat_dv_alt
7954 0U, // V6_vsubhw_alt
7955 0U, // V6_vsububh_alt
7956 0U, // V6_vsububsat_alt
7957 0U, // V6_vsububsat_dv_alt
7958 0U, // V6_vsubuhsat_alt
7959 0U, // V6_vsubuhsat_dv_alt
7960 0U, // V6_vsubuhw_alt
7961 0U, // V6_vsubuwsat_alt
7962 0U, // V6_vsubuwsat_dv_alt
7963 0U, // V6_vsubw_alt
7964 0U, // V6_vsubw_dv_alt
7965 0U, // V6_vsubwnq_alt
7966 0U, // V6_vsubwq_alt
7967 0U, // V6_vsubwsat_alt
7968 0U, // V6_vsubwsat_dv_alt
7969 0U, // V6_vtmpyb_acc_alt
7970 0U, // V6_vtmpyb_alt
7971 0U, // V6_vtmpybus_acc_alt
7972 0U, // V6_vtmpybus_alt
7973 0U, // V6_vtmpyhb_acc_alt
7974 0U, // V6_vtmpyhb_alt
7975 0U, // V6_vtran2x2_map
7976 0U, // V6_vunpackb_alt
7977 0U, // V6_vunpackh_alt
7978 0U, // V6_vunpackob_alt
7979 0U, // V6_vunpackoh_alt
7980 0U, // V6_vunpackub_alt
7981 0U, // V6_vunpackuh_alt
7982 0U, // V6_vzb_alt
7983 0U, // V6_vzh_alt
7984 0U, // V6_zld0
7985 0U, // V6_zldp0
7986 0U, // Y2_crswap_old
7987 0U, // Y2_dcfetch
7988 0U, // Y2_k1lock_map
7989 0U, // Y2_k1unlock_map
7990 0U, // dup_A2_add
7991 0U, // dup_A2_addi
7992 0U, // dup_A2_andir
7993 0U, // dup_A2_combineii
7994 0U, // dup_A2_sxtb
7995 0U, // dup_A2_sxth
7996 0U, // dup_A2_tfr
7997 0U, // dup_A2_tfrsi
7998 0U, // dup_A2_zxtb
7999 0U, // dup_A2_zxth
8000 0U, // dup_A4_combineii
8001 0U, // dup_A4_combineir
8002 0U, // dup_A4_combineri
8003 0U, // dup_C2_cmoveif
8004 0U, // dup_C2_cmoveit
8005 0U, // dup_C2_cmovenewif
8006 0U, // dup_C2_cmovenewit
8007 0U, // dup_C2_cmpeqi
8008 0U, // dup_L2_deallocframe
8009 0U, // dup_L2_loadrb_io
8010 0U, // dup_L2_loadrd_io
8011 0U, // dup_L2_loadrh_io
8012 0U, // dup_L2_loadri_io
8013 0U, // dup_L2_loadrub_io
8014 0U, // dup_L2_loadruh_io
8015 0U, // dup_S2_allocframe
8016 0U, // dup_S2_storerb_io
8017 0U, // dup_S2_storerd_io
8018 0U, // dup_S2_storerh_io
8019 0U, // dup_S2_storeri_io
8020 0U, // dup_S4_storeirb_io
8021 0U, // dup_S4_storeiri_io
8022 0U, // A2_abs
8023 0U, // A2_absp
8024 0U, // A2_abssat
8025 0U, // A2_add
8026 0U, // A2_addh_h16_hh
8027 0U, // A2_addh_h16_hl
8028 0U, // A2_addh_h16_lh
8029 0U, // A2_addh_h16_ll
8030 0U, // A2_addh_h16_sat_hh
8031 0U, // A2_addh_h16_sat_hl
8032 0U, // A2_addh_h16_sat_lh
8033 0U, // A2_addh_h16_sat_ll
8034 0U, // A2_addh_l16_hl
8035 0U, // A2_addh_l16_ll
8036 0U, // A2_addh_l16_sat_hl
8037 0U, // A2_addh_l16_sat_ll
8038 0U, // A2_addi
8039 0U, // A2_addp
8040 0U, // A2_addpsat
8041 0U, // A2_addsat
8042 0U, // A2_addsph
8043 0U, // A2_addspl
8044 0U, // A2_and
8045 0U, // A2_andir
8046 0U, // A2_andp
8047 0U, // A2_aslh
8048 0U, // A2_asrh
8049 0U, // A2_combine_hh
8050 0U, // A2_combine_hl
8051 0U, // A2_combine_lh
8052 0U, // A2_combine_ll
8053 0U, // A2_combineii
8054 0U, // A2_combinew
8055 0U, // A2_max
8056 0U, // A2_maxp
8057 0U, // A2_maxu
8058 0U, // A2_maxup
8059 0U, // A2_min
8060 0U, // A2_minp
8061 0U, // A2_minu
8062 0U, // A2_minup
8063 0U, // A2_negp
8064 0U, // A2_negsat
8065 0U, // A2_nop
8066 0U, // A2_notp
8067 0U, // A2_or
8068 0U, // A2_orir
8069 0U, // A2_orp
8070 0U, // A2_paddf
8071 0U, // A2_paddfnew
8072 0U, // A2_paddif
8073 0U, // A2_paddifnew
8074 0U, // A2_paddit
8075 0U, // A2_padditnew
8076 0U, // A2_paddt
8077 0U, // A2_paddtnew
8078 0U, // A2_pandf
8079 0U, // A2_pandfnew
8080 0U, // A2_pandt
8081 0U, // A2_pandtnew
8082 0U, // A2_porf
8083 0U, // A2_porfnew
8084 0U, // A2_port
8085 0U, // A2_portnew
8086 0U, // A2_psubf
8087 0U, // A2_psubfnew
8088 0U, // A2_psubt
8089 0U, // A2_psubtnew
8090 0U, // A2_pxorf
8091 0U, // A2_pxorfnew
8092 0U, // A2_pxort
8093 0U, // A2_pxortnew
8094 0U, // A2_roundsat
8095 0U, // A2_sat
8096 0U, // A2_satb
8097 0U, // A2_sath
8098 0U, // A2_satub
8099 0U, // A2_satuh
8100 0U, // A2_sub
8101 0U, // A2_subh_h16_hh
8102 0U, // A2_subh_h16_hl
8103 0U, // A2_subh_h16_lh
8104 0U, // A2_subh_h16_ll
8105 0U, // A2_subh_h16_sat_hh
8106 0U, // A2_subh_h16_sat_hl
8107 0U, // A2_subh_h16_sat_lh
8108 0U, // A2_subh_h16_sat_ll
8109 0U, // A2_subh_l16_hl
8110 0U, // A2_subh_l16_ll
8111 0U, // A2_subh_l16_sat_hl
8112 0U, // A2_subh_l16_sat_ll
8113 0U, // A2_subp
8114 0U, // A2_subri
8115 0U, // A2_subsat
8116 0U, // A2_svaddh
8117 0U, // A2_svaddhs
8118 0U, // A2_svadduhs
8119 0U, // A2_svavgh
8120 0U, // A2_svavghs
8121 0U, // A2_svnavgh
8122 0U, // A2_svsubh
8123 0U, // A2_svsubhs
8124 0U, // A2_svsubuhs
8125 0U, // A2_swiz
8126 0U, // A2_sxtb
8127 0U, // A2_sxth
8128 0U, // A2_sxtw
8129 0U, // A2_tfr
8130 0U, // A2_tfrcrr
8131 0U, // A2_tfrih
8132 0U, // A2_tfril
8133 0U, // A2_tfrrcr
8134 0U, // A2_tfrsi
8135 0U, // A2_vabsh
8136 0U, // A2_vabshsat
8137 0U, // A2_vabsw
8138 0U, // A2_vabswsat
8139 0U, // A2_vaddh
8140 0U, // A2_vaddhs
8141 0U, // A2_vaddub
8142 0U, // A2_vaddubs
8143 0U, // A2_vadduhs
8144 0U, // A2_vaddw
8145 0U, // A2_vaddws
8146 0U, // A2_vavgh
8147 0U, // A2_vavghcr
8148 0U, // A2_vavghr
8149 0U, // A2_vavgub
8150 0U, // A2_vavgubr
8151 0U, // A2_vavguh
8152 0U, // A2_vavguhr
8153 0U, // A2_vavguw
8154 0U, // A2_vavguwr
8155 0U, // A2_vavgw
8156 0U, // A2_vavgwcr
8157 0U, // A2_vavgwr
8158 0U, // A2_vcmpbeq
8159 0U, // A2_vcmpbgtu
8160 0U, // A2_vcmpheq
8161 0U, // A2_vcmphgt
8162 0U, // A2_vcmphgtu
8163 0U, // A2_vcmpweq
8164 0U, // A2_vcmpwgt
8165 0U, // A2_vcmpwgtu
8166 0U, // A2_vconj
8167 0U, // A2_vmaxb
8168 0U, // A2_vmaxh
8169 0U, // A2_vmaxub
8170 0U, // A2_vmaxuh
8171 0U, // A2_vmaxuw
8172 0U, // A2_vmaxw
8173 0U, // A2_vminb
8174 0U, // A2_vminh
8175 0U, // A2_vminub
8176 0U, // A2_vminuh
8177 0U, // A2_vminuw
8178 0U, // A2_vminw
8179 0U, // A2_vnavgh
8180 0U, // A2_vnavghcr
8181 0U, // A2_vnavghr
8182 0U, // A2_vnavgw
8183 0U, // A2_vnavgwcr
8184 0U, // A2_vnavgwr
8185 0U, // A2_vraddub
8186 0U, // A2_vraddub_acc
8187 0U, // A2_vrsadub
8188 0U, // A2_vrsadub_acc
8189 0U, // A2_vsubh
8190 0U, // A2_vsubhs
8191 0U, // A2_vsubub
8192 0U, // A2_vsububs
8193 0U, // A2_vsubuhs
8194 0U, // A2_vsubw
8195 0U, // A2_vsubws
8196 0U, // A2_xor
8197 0U, // A2_xorp
8198 0U, // A2_zxth
8199 1U, // A4_addp_c
8200 0U, // A4_andn
8201 0U, // A4_andnp
8202 0U, // A4_bitsplit
8203 0U, // A4_bitspliti
8204 0U, // A4_boundscheck_hi
8205 0U, // A4_boundscheck_lo
8206 0U, // A4_cmpbeq
8207 0U, // A4_cmpbeqi
8208 0U, // A4_cmpbgt
8209 0U, // A4_cmpbgti
8210 0U, // A4_cmpbgtu
8211 0U, // A4_cmpbgtui
8212 0U, // A4_cmpheq
8213 0U, // A4_cmpheqi
8214 0U, // A4_cmphgt
8215 0U, // A4_cmphgti
8216 0U, // A4_cmphgtu
8217 0U, // A4_cmphgtui
8218 0U, // A4_combineii
8219 0U, // A4_combineir
8220 0U, // A4_combineri
8221 0U, // A4_cround_ri
8222 0U, // A4_cround_rr
8223 0U, // A4_ext
8224 0U, // A4_modwrapu
8225 0U, // A4_orn
8226 0U, // A4_ornp
8227 0U, // A4_paslhf
8228 0U, // A4_paslhfnew
8229 0U, // A4_paslht
8230 0U, // A4_paslhtnew
8231 0U, // A4_pasrhf
8232 0U, // A4_pasrhfnew
8233 0U, // A4_pasrht
8234 0U, // A4_pasrhtnew
8235 0U, // A4_psxtbf
8236 0U, // A4_psxtbfnew
8237 0U, // A4_psxtbt
8238 0U, // A4_psxtbtnew
8239 0U, // A4_psxthf
8240 0U, // A4_psxthfnew
8241 0U, // A4_psxtht
8242 0U, // A4_psxthtnew
8243 0U, // A4_pzxtbf
8244 0U, // A4_pzxtbfnew
8245 0U, // A4_pzxtbt
8246 0U, // A4_pzxtbtnew
8247 0U, // A4_pzxthf
8248 0U, // A4_pzxthfnew
8249 0U, // A4_pzxtht
8250 0U, // A4_pzxthtnew
8251 0U, // A4_rcmpeq
8252 0U, // A4_rcmpeqi
8253 0U, // A4_rcmpneq
8254 0U, // A4_rcmpneqi
8255 0U, // A4_round_ri
8256 0U, // A4_round_ri_sat
8257 0U, // A4_round_rr
8258 0U, // A4_round_rr_sat
8259 1U, // A4_subp_c
8260 0U, // A4_tfrcpp
8261 0U, // A4_tfrpcp
8262 0U, // A4_tlbmatch
8263 0U, // A4_vcmpbeq_any
8264 0U, // A4_vcmpbeqi
8265 0U, // A4_vcmpbgt
8266 0U, // A4_vcmpbgti
8267 0U, // A4_vcmpbgtui
8268 0U, // A4_vcmpheqi
8269 0U, // A4_vcmphgti
8270 0U, // A4_vcmphgtui
8271 0U, // A4_vcmpweqi
8272 0U, // A4_vcmpwgti
8273 0U, // A4_vcmpwgtui
8274 0U, // A4_vrmaxh
8275 0U, // A4_vrmaxuh
8276 0U, // A4_vrmaxuw
8277 0U, // A4_vrmaxw
8278 0U, // A4_vrminh
8279 0U, // A4_vrminuh
8280 0U, // A4_vrminuw
8281 0U, // A4_vrminw
8282 0U, // A5_ACS
8283 0U, // A5_vaddhubs
8284 0U, // A6_vcmpbeq_notany
8285 0U, // A6_vminub_RdP
8286 0U, // A7_clip
8287 0U, // A7_croundd_ri
8288 0U, // A7_croundd_rr
8289 0U, // A7_vclip
8290 0U, // C2_all8
8291 0U, // C2_and
8292 0U, // C2_andn
8293 0U, // C2_any8
8294 0U, // C2_bitsclr
8295 0U, // C2_bitsclri
8296 0U, // C2_bitsset
8297 0U, // C2_ccombinewf
8298 0U, // C2_ccombinewnewf
8299 0U, // C2_ccombinewnewt
8300 0U, // C2_ccombinewt
8301 0U, // C2_cmoveif
8302 0U, // C2_cmoveit
8303 0U, // C2_cmovenewif
8304 0U, // C2_cmovenewit
8305 0U, // C2_cmpeq
8306 0U, // C2_cmpeqi
8307 0U, // C2_cmpeqp
8308 0U, // C2_cmpgt
8309 0U, // C2_cmpgti
8310 0U, // C2_cmpgtp
8311 0U, // C2_cmpgtu
8312 0U, // C2_cmpgtui
8313 0U, // C2_cmpgtup
8314 0U, // C2_mask
8315 0U, // C2_mux
8316 17U, // C2_muxii
8317 17U, // C2_muxir
8318 0U, // C2_muxri
8319 0U, // C2_not
8320 0U, // C2_or
8321 0U, // C2_orn
8322 0U, // C2_tfrpr
8323 0U, // C2_tfrrp
8324 0U, // C2_vitpack
8325 0U, // C2_vmux
8326 0U, // C2_xor
8327 0U, // C4_addipc
8328 1U, // C4_and_and
8329 0U, // C4_and_andn
8330 1U, // C4_and_or
8331 0U, // C4_and_orn
8332 0U, // C4_cmplte
8333 0U, // C4_cmpltei
8334 0U, // C4_cmplteu
8335 0U, // C4_cmplteui
8336 0U, // C4_cmpneq
8337 0U, // C4_cmpneqi
8338 0U, // C4_fastcorner9
8339 0U, // C4_fastcorner9_not
8340 0U, // C4_nbitsclr
8341 0U, // C4_nbitsclri
8342 0U, // C4_nbitsset
8343 1U, // C4_or_and
8344 0U, // C4_or_andn
8345 1U, // C4_or_or
8346 0U, // C4_or_orn
8347 0U, // CALLProfile
8348 0U, // CONST32
8349 0U, // CONST64
8350 0U, // DuplexIClass0
8351 0U, // DuplexIClass1
8352 0U, // DuplexIClass2
8353 0U, // DuplexIClass3
8354 0U, // DuplexIClass4
8355 0U, // DuplexIClass5
8356 0U, // DuplexIClass6
8357 0U, // DuplexIClass7
8358 0U, // DuplexIClass8
8359 0U, // DuplexIClass9
8360 0U, // DuplexIClassA
8361 0U, // DuplexIClassB
8362 0U, // DuplexIClassC
8363 0U, // DuplexIClassD
8364 0U, // DuplexIClassE
8365 0U, // DuplexIClassF
8366 0U, // EH_RETURN_JMPR
8367 0U, // F2_conv_d2df
8368 0U, // F2_conv_d2sf
8369 0U, // F2_conv_df2d
8370 0U, // F2_conv_df2d_chop
8371 0U, // F2_conv_df2sf
8372 0U, // F2_conv_df2ud
8373 0U, // F2_conv_df2ud_chop
8374 0U, // F2_conv_df2uw
8375 0U, // F2_conv_df2uw_chop
8376 0U, // F2_conv_df2w
8377 0U, // F2_conv_df2w_chop
8378 0U, // F2_conv_sf2d
8379 0U, // F2_conv_sf2d_chop
8380 0U, // F2_conv_sf2df
8381 0U, // F2_conv_sf2ud
8382 0U, // F2_conv_sf2ud_chop
8383 0U, // F2_conv_sf2uw
8384 0U, // F2_conv_sf2uw_chop
8385 0U, // F2_conv_sf2w
8386 0U, // F2_conv_sf2w_chop
8387 0U, // F2_conv_ud2df
8388 0U, // F2_conv_ud2sf
8389 0U, // F2_conv_uw2df
8390 0U, // F2_conv_uw2sf
8391 0U, // F2_conv_w2df
8392 0U, // F2_conv_w2sf
8393 0U, // F2_dfadd
8394 0U, // F2_dfclass
8395 0U, // F2_dfcmpeq
8396 0U, // F2_dfcmpge
8397 0U, // F2_dfcmpgt
8398 0U, // F2_dfcmpuo
8399 0U, // F2_dfimm_n
8400 0U, // F2_dfimm_p
8401 0U, // F2_dfmax
8402 0U, // F2_dfmin
8403 0U, // F2_dfmpyfix
8404 0U, // F2_dfmpyhh
8405 0U, // F2_dfmpylh
8406 0U, // F2_dfmpyll
8407 0U, // F2_dfsub
8408 0U, // F2_sfadd
8409 0U, // F2_sfclass
8410 0U, // F2_sfcmpeq
8411 0U, // F2_sfcmpge
8412 0U, // F2_sfcmpgt
8413 0U, // F2_sfcmpuo
8414 0U, // F2_sffixupd
8415 0U, // F2_sffixupn
8416 0U, // F2_sffixupr
8417 0U, // F2_sffma
8418 0U, // F2_sffma_lib
8419 0U, // F2_sffma_sc
8420 0U, // F2_sffms
8421 0U, // F2_sffms_lib
8422 0U, // F2_sfimm_n
8423 0U, // F2_sfimm_p
8424 0U, // F2_sfinvsqrta
8425 0U, // F2_sfmax
8426 0U, // F2_sfmin
8427 0U, // F2_sfmpy
8428 0U, // F2_sfrecipa
8429 0U, // F2_sfsub
8430 0U, // G4_tfrgcpp
8431 0U, // G4_tfrgcrr
8432 0U, // G4_tfrgpcp
8433 0U, // G4_tfrgrcr
8434 0U, // HI
8435 0U, // J2_call
8436 0U, // J2_callf
8437 0U, // J2_callr
8438 0U, // J2_callrf
8439 0U, // J2_callrh
8440 0U, // J2_callrt
8441 0U, // J2_callt
8442 0U, // J2_jump
8443 0U, // J2_jumpf
8444 0U, // J2_jumpfnew
8445 0U, // J2_jumpfnewpt
8446 0U, // J2_jumpfpt
8447 0U, // J2_jumpr
8448 0U, // J2_jumprf
8449 0U, // J2_jumprfnew
8450 0U, // J2_jumprfnewpt
8451 0U, // J2_jumprfpt
8452 0U, // J2_jumprgtez
8453 0U, // J2_jumprgtezpt
8454 0U, // J2_jumprh
8455 0U, // J2_jumprltez
8456 0U, // J2_jumprltezpt
8457 0U, // J2_jumprnz
8458 0U, // J2_jumprnzpt
8459 0U, // J2_jumprt
8460 0U, // J2_jumprtnew
8461 0U, // J2_jumprtnewpt
8462 0U, // J2_jumprtpt
8463 0U, // J2_jumprz
8464 0U, // J2_jumprzpt
8465 0U, // J2_jumpt
8466 0U, // J2_jumptnew
8467 0U, // J2_jumptnewpt
8468 0U, // J2_jumptpt
8469 0U, // J2_loop0i
8470 0U, // J2_loop0iext
8471 0U, // J2_loop0r
8472 0U, // J2_loop0rext
8473 0U, // J2_loop1i
8474 0U, // J2_loop1iext
8475 0U, // J2_loop1r
8476 0U, // J2_loop1rext
8477 0U, // J2_pause
8478 0U, // J2_ploop1si
8479 0U, // J2_ploop1sr
8480 0U, // J2_ploop2si
8481 0U, // J2_ploop2sr
8482 0U, // J2_ploop3si
8483 0U, // J2_ploop3sr
8484 0U, // J2_rte
8485 0U, // J2_trap0
8486 0U, // J2_trap1
8487 0U, // J2_unpause
8488 0U, // J4_cmpeq_f_jumpnv_nt
8489 0U, // J4_cmpeq_f_jumpnv_t
8490 0U, // J4_cmpeq_fp0_jump_nt
8491 0U, // J4_cmpeq_fp0_jump_t
8492 0U, // J4_cmpeq_fp1_jump_nt
8493 0U, // J4_cmpeq_fp1_jump_t
8494 0U, // J4_cmpeq_t_jumpnv_nt
8495 0U, // J4_cmpeq_t_jumpnv_t
8496 0U, // J4_cmpeq_tp0_jump_nt
8497 0U, // J4_cmpeq_tp0_jump_t
8498 0U, // J4_cmpeq_tp1_jump_nt
8499 0U, // J4_cmpeq_tp1_jump_t
8500 0U, // J4_cmpeqi_f_jumpnv_nt
8501 0U, // J4_cmpeqi_f_jumpnv_t
8502 0U, // J4_cmpeqi_fp0_jump_nt
8503 0U, // J4_cmpeqi_fp0_jump_t
8504 0U, // J4_cmpeqi_fp1_jump_nt
8505 0U, // J4_cmpeqi_fp1_jump_t
8506 0U, // J4_cmpeqi_t_jumpnv_nt
8507 0U, // J4_cmpeqi_t_jumpnv_t
8508 0U, // J4_cmpeqi_tp0_jump_nt
8509 0U, // J4_cmpeqi_tp0_jump_t
8510 0U, // J4_cmpeqi_tp1_jump_nt
8511 0U, // J4_cmpeqi_tp1_jump_t
8512 0U, // J4_cmpeqn1_f_jumpnv_nt
8513 0U, // J4_cmpeqn1_f_jumpnv_t
8514 0U, // J4_cmpeqn1_fp0_jump_nt
8515 0U, // J4_cmpeqn1_fp0_jump_t
8516 0U, // J4_cmpeqn1_fp1_jump_nt
8517 0U, // J4_cmpeqn1_fp1_jump_t
8518 0U, // J4_cmpeqn1_t_jumpnv_nt
8519 0U, // J4_cmpeqn1_t_jumpnv_t
8520 0U, // J4_cmpeqn1_tp0_jump_nt
8521 0U, // J4_cmpeqn1_tp0_jump_t
8522 0U, // J4_cmpeqn1_tp1_jump_nt
8523 0U, // J4_cmpeqn1_tp1_jump_t
8524 0U, // J4_cmpgt_f_jumpnv_nt
8525 0U, // J4_cmpgt_f_jumpnv_t
8526 0U, // J4_cmpgt_fp0_jump_nt
8527 0U, // J4_cmpgt_fp0_jump_t
8528 0U, // J4_cmpgt_fp1_jump_nt
8529 0U, // J4_cmpgt_fp1_jump_t
8530 0U, // J4_cmpgt_t_jumpnv_nt
8531 0U, // J4_cmpgt_t_jumpnv_t
8532 0U, // J4_cmpgt_tp0_jump_nt
8533 0U, // J4_cmpgt_tp0_jump_t
8534 0U, // J4_cmpgt_tp1_jump_nt
8535 0U, // J4_cmpgt_tp1_jump_t
8536 0U, // J4_cmpgti_f_jumpnv_nt
8537 0U, // J4_cmpgti_f_jumpnv_t
8538 0U, // J4_cmpgti_fp0_jump_nt
8539 0U, // J4_cmpgti_fp0_jump_t
8540 0U, // J4_cmpgti_fp1_jump_nt
8541 0U, // J4_cmpgti_fp1_jump_t
8542 0U, // J4_cmpgti_t_jumpnv_nt
8543 0U, // J4_cmpgti_t_jumpnv_t
8544 0U, // J4_cmpgti_tp0_jump_nt
8545 0U, // J4_cmpgti_tp0_jump_t
8546 0U, // J4_cmpgti_tp1_jump_nt
8547 0U, // J4_cmpgti_tp1_jump_t
8548 0U, // J4_cmpgtn1_f_jumpnv_nt
8549 0U, // J4_cmpgtn1_f_jumpnv_t
8550 0U, // J4_cmpgtn1_fp0_jump_nt
8551 0U, // J4_cmpgtn1_fp0_jump_t
8552 0U, // J4_cmpgtn1_fp1_jump_nt
8553 0U, // J4_cmpgtn1_fp1_jump_t
8554 0U, // J4_cmpgtn1_t_jumpnv_nt
8555 0U, // J4_cmpgtn1_t_jumpnv_t
8556 0U, // J4_cmpgtn1_tp0_jump_nt
8557 0U, // J4_cmpgtn1_tp0_jump_t
8558 0U, // J4_cmpgtn1_tp1_jump_nt
8559 0U, // J4_cmpgtn1_tp1_jump_t
8560 0U, // J4_cmpgtu_f_jumpnv_nt
8561 0U, // J4_cmpgtu_f_jumpnv_t
8562 0U, // J4_cmpgtu_fp0_jump_nt
8563 0U, // J4_cmpgtu_fp0_jump_t
8564 0U, // J4_cmpgtu_fp1_jump_nt
8565 0U, // J4_cmpgtu_fp1_jump_t
8566 0U, // J4_cmpgtu_t_jumpnv_nt
8567 0U, // J4_cmpgtu_t_jumpnv_t
8568 0U, // J4_cmpgtu_tp0_jump_nt
8569 0U, // J4_cmpgtu_tp0_jump_t
8570 0U, // J4_cmpgtu_tp1_jump_nt
8571 0U, // J4_cmpgtu_tp1_jump_t
8572 0U, // J4_cmpgtui_f_jumpnv_nt
8573 0U, // J4_cmpgtui_f_jumpnv_t
8574 0U, // J4_cmpgtui_fp0_jump_nt
8575 0U, // J4_cmpgtui_fp0_jump_t
8576 0U, // J4_cmpgtui_fp1_jump_nt
8577 0U, // J4_cmpgtui_fp1_jump_t
8578 0U, // J4_cmpgtui_t_jumpnv_nt
8579 0U, // J4_cmpgtui_t_jumpnv_t
8580 0U, // J4_cmpgtui_tp0_jump_nt
8581 0U, // J4_cmpgtui_tp0_jump_t
8582 0U, // J4_cmpgtui_tp1_jump_nt
8583 0U, // J4_cmpgtui_tp1_jump_t
8584 0U, // J4_cmplt_f_jumpnv_nt
8585 0U, // J4_cmplt_f_jumpnv_t
8586 0U, // J4_cmplt_t_jumpnv_nt
8587 0U, // J4_cmplt_t_jumpnv_t
8588 0U, // J4_cmpltu_f_jumpnv_nt
8589 0U, // J4_cmpltu_f_jumpnv_t
8590 0U, // J4_cmpltu_t_jumpnv_nt
8591 0U, // J4_cmpltu_t_jumpnv_t
8592 0U, // J4_hintjumpr
8593 0U, // J4_jumpseti
8594 0U, // J4_jumpsetr
8595 0U, // J4_tstbit0_f_jumpnv_nt
8596 0U, // J4_tstbit0_f_jumpnv_t
8597 0U, // J4_tstbit0_fp0_jump_nt
8598 0U, // J4_tstbit0_fp0_jump_t
8599 0U, // J4_tstbit0_fp1_jump_nt
8600 0U, // J4_tstbit0_fp1_jump_t
8601 0U, // J4_tstbit0_t_jumpnv_nt
8602 0U, // J4_tstbit0_t_jumpnv_t
8603 0U, // J4_tstbit0_tp0_jump_nt
8604 0U, // J4_tstbit0_tp0_jump_t
8605 0U, // J4_tstbit0_tp1_jump_nt
8606 0U, // J4_tstbit0_tp1_jump_t
8607 0U, // L2_deallocframe
8608 0U, // L2_loadalignb_io
8609 1U, // L2_loadalignb_pbr
8610 1U, // L2_loadalignb_pci
8611 0U, // L2_loadalignb_pcr
8612 0U, // L2_loadalignb_pi
8613 0U, // L2_loadalignb_pr
8614 0U, // L2_loadalignh_io
8615 1U, // L2_loadalignh_pbr
8616 1U, // L2_loadalignh_pci
8617 0U, // L2_loadalignh_pcr
8618 0U, // L2_loadalignh_pi
8619 0U, // L2_loadalignh_pr
8620 0U, // L2_loadbsw2_io
8621 0U, // L2_loadbsw2_pbr
8622 0U, // L2_loadbsw2_pci
8623 0U, // L2_loadbsw2_pcr
8624 0U, // L2_loadbsw2_pi
8625 0U, // L2_loadbsw2_pr
8626 0U, // L2_loadbsw4_io
8627 0U, // L2_loadbsw4_pbr
8628 0U, // L2_loadbsw4_pci
8629 0U, // L2_loadbsw4_pcr
8630 0U, // L2_loadbsw4_pi
8631 0U, // L2_loadbsw4_pr
8632 0U, // L2_loadbzw2_io
8633 0U, // L2_loadbzw2_pbr
8634 0U, // L2_loadbzw2_pci
8635 0U, // L2_loadbzw2_pcr
8636 0U, // L2_loadbzw2_pi
8637 0U, // L2_loadbzw2_pr
8638 0U, // L2_loadbzw4_io
8639 0U, // L2_loadbzw4_pbr
8640 0U, // L2_loadbzw4_pci
8641 0U, // L2_loadbzw4_pcr
8642 0U, // L2_loadbzw4_pi
8643 0U, // L2_loadbzw4_pr
8644 0U, // L2_loadrb_io
8645 0U, // L2_loadrb_pbr
8646 0U, // L2_loadrb_pci
8647 0U, // L2_loadrb_pcr
8648 0U, // L2_loadrb_pi
8649 0U, // L2_loadrb_pr
8650 0U, // L2_loadrbgp
8651 0U, // L2_loadrd_io
8652 0U, // L2_loadrd_pbr
8653 0U, // L2_loadrd_pci
8654 0U, // L2_loadrd_pcr
8655 0U, // L2_loadrd_pi
8656 0U, // L2_loadrd_pr
8657 0U, // L2_loadrdgp
8658 0U, // L2_loadrh_io
8659 0U, // L2_loadrh_pbr
8660 0U, // L2_loadrh_pci
8661 0U, // L2_loadrh_pcr
8662 0U, // L2_loadrh_pi
8663 0U, // L2_loadrh_pr
8664 0U, // L2_loadrhgp
8665 0U, // L2_loadri_io
8666 0U, // L2_loadri_pbr
8667 0U, // L2_loadri_pci
8668 0U, // L2_loadri_pcr
8669 0U, // L2_loadri_pi
8670 0U, // L2_loadri_pr
8671 0U, // L2_loadrigp
8672 0U, // L2_loadrub_io
8673 0U, // L2_loadrub_pbr
8674 0U, // L2_loadrub_pci
8675 0U, // L2_loadrub_pcr
8676 0U, // L2_loadrub_pi
8677 0U, // L2_loadrub_pr
8678 0U, // L2_loadrubgp
8679 0U, // L2_loadruh_io
8680 0U, // L2_loadruh_pbr
8681 0U, // L2_loadruh_pci
8682 0U, // L2_loadruh_pcr
8683 0U, // L2_loadruh_pi
8684 0U, // L2_loadruh_pr
8685 0U, // L2_loadruhgp
8686 0U, // L2_loadw_aq
8687 0U, // L2_loadw_locked
8688 0U, // L2_ploadrbf_io
8689 0U, // L2_ploadrbf_pi
8690 0U, // L2_ploadrbfnew_io
8691 0U, // L2_ploadrbfnew_pi
8692 0U, // L2_ploadrbt_io
8693 0U, // L2_ploadrbt_pi
8694 0U, // L2_ploadrbtnew_io
8695 0U, // L2_ploadrbtnew_pi
8696 0U, // L2_ploadrdf_io
8697 0U, // L2_ploadrdf_pi
8698 0U, // L2_ploadrdfnew_io
8699 0U, // L2_ploadrdfnew_pi
8700 0U, // L2_ploadrdt_io
8701 0U, // L2_ploadrdt_pi
8702 0U, // L2_ploadrdtnew_io
8703 0U, // L2_ploadrdtnew_pi
8704 0U, // L2_ploadrhf_io
8705 0U, // L2_ploadrhf_pi
8706 0U, // L2_ploadrhfnew_io
8707 0U, // L2_ploadrhfnew_pi
8708 0U, // L2_ploadrht_io
8709 0U, // L2_ploadrht_pi
8710 0U, // L2_ploadrhtnew_io
8711 0U, // L2_ploadrhtnew_pi
8712 0U, // L2_ploadrif_io
8713 0U, // L2_ploadrif_pi
8714 0U, // L2_ploadrifnew_io
8715 0U, // L2_ploadrifnew_pi
8716 0U, // L2_ploadrit_io
8717 0U, // L2_ploadrit_pi
8718 0U, // L2_ploadritnew_io
8719 0U, // L2_ploadritnew_pi
8720 0U, // L2_ploadrubf_io
8721 0U, // L2_ploadrubf_pi
8722 0U, // L2_ploadrubfnew_io
8723 0U, // L2_ploadrubfnew_pi
8724 0U, // L2_ploadrubt_io
8725 0U, // L2_ploadrubt_pi
8726 0U, // L2_ploadrubtnew_io
8727 0U, // L2_ploadrubtnew_pi
8728 0U, // L2_ploadruhf_io
8729 0U, // L2_ploadruhf_pi
8730 0U, // L2_ploadruhfnew_io
8731 0U, // L2_ploadruhfnew_pi
8732 0U, // L2_ploadruht_io
8733 0U, // L2_ploadruht_pi
8734 0U, // L2_ploadruhtnew_io
8735 0U, // L2_ploadruhtnew_pi
8736 0U, // L4_add_memopb_io
8737 0U, // L4_add_memoph_io
8738 0U, // L4_add_memopw_io
8739 0U, // L4_and_memopb_io
8740 0U, // L4_and_memoph_io
8741 0U, // L4_and_memopw_io
8742 0U, // L4_iadd_memopb_io
8743 0U, // L4_iadd_memoph_io
8744 0U, // L4_iadd_memopw_io
8745 0U, // L4_iand_memopb_io
8746 0U, // L4_iand_memoph_io
8747 0U, // L4_iand_memopw_io
8748 0U, // L4_ior_memopb_io
8749 0U, // L4_ior_memoph_io
8750 0U, // L4_ior_memopw_io
8751 0U, // L4_isub_memopb_io
8752 0U, // L4_isub_memoph_io
8753 0U, // L4_isub_memopw_io
8754 0U, // L4_loadalignb_ap
8755 0U, // L4_loadalignb_ur
8756 0U, // L4_loadalignh_ap
8757 0U, // L4_loadalignh_ur
8758 0U, // L4_loadbsw2_ap
8759 0U, // L4_loadbsw2_ur
8760 0U, // L4_loadbsw4_ap
8761 0U, // L4_loadbsw4_ur
8762 0U, // L4_loadbzw2_ap
8763 0U, // L4_loadbzw2_ur
8764 0U, // L4_loadbzw4_ap
8765 0U, // L4_loadbzw4_ur
8766 0U, // L4_loadd_aq
8767 0U, // L4_loadd_locked
8768 0U, // L4_loadrb_ap
8769 0U, // L4_loadrb_rr
8770 0U, // L4_loadrb_ur
8771 0U, // L4_loadrd_ap
8772 0U, // L4_loadrd_rr
8773 0U, // L4_loadrd_ur
8774 0U, // L4_loadrh_ap
8775 0U, // L4_loadrh_rr
8776 0U, // L4_loadrh_ur
8777 0U, // L4_loadri_ap
8778 0U, // L4_loadri_rr
8779 0U, // L4_loadri_ur
8780 0U, // L4_loadrub_ap
8781 0U, // L4_loadrub_rr
8782 0U, // L4_loadrub_ur
8783 0U, // L4_loadruh_ap
8784 0U, // L4_loadruh_rr
8785 0U, // L4_loadruh_ur
8786 0U, // L4_loadw_phys
8787 0U, // L4_or_memopb_io
8788 0U, // L4_or_memoph_io
8789 0U, // L4_or_memopw_io
8790 0U, // L4_ploadrbf_abs
8791 0U, // L4_ploadrbf_rr
8792 0U, // L4_ploadrbfnew_abs
8793 0U, // L4_ploadrbfnew_rr
8794 0U, // L4_ploadrbt_abs
8795 0U, // L4_ploadrbt_rr
8796 0U, // L4_ploadrbtnew_abs
8797 0U, // L4_ploadrbtnew_rr
8798 0U, // L4_ploadrdf_abs
8799 0U, // L4_ploadrdf_rr
8800 0U, // L4_ploadrdfnew_abs
8801 0U, // L4_ploadrdfnew_rr
8802 0U, // L4_ploadrdt_abs
8803 0U, // L4_ploadrdt_rr
8804 0U, // L4_ploadrdtnew_abs
8805 0U, // L4_ploadrdtnew_rr
8806 0U, // L4_ploadrhf_abs
8807 0U, // L4_ploadrhf_rr
8808 0U, // L4_ploadrhfnew_abs
8809 0U, // L4_ploadrhfnew_rr
8810 0U, // L4_ploadrht_abs
8811 0U, // L4_ploadrht_rr
8812 0U, // L4_ploadrhtnew_abs
8813 0U, // L4_ploadrhtnew_rr
8814 0U, // L4_ploadrif_abs
8815 0U, // L4_ploadrif_rr
8816 0U, // L4_ploadrifnew_abs
8817 0U, // L4_ploadrifnew_rr
8818 0U, // L4_ploadrit_abs
8819 0U, // L4_ploadrit_rr
8820 0U, // L4_ploadritnew_abs
8821 0U, // L4_ploadritnew_rr
8822 0U, // L4_ploadrubf_abs
8823 0U, // L4_ploadrubf_rr
8824 0U, // L4_ploadrubfnew_abs
8825 0U, // L4_ploadrubfnew_rr
8826 0U, // L4_ploadrubt_abs
8827 0U, // L4_ploadrubt_rr
8828 0U, // L4_ploadrubtnew_abs
8829 0U, // L4_ploadrubtnew_rr
8830 0U, // L4_ploadruhf_abs
8831 0U, // L4_ploadruhf_rr
8832 0U, // L4_ploadruhfnew_abs
8833 0U, // L4_ploadruhfnew_rr
8834 0U, // L4_ploadruht_abs
8835 0U, // L4_ploadruht_rr
8836 0U, // L4_ploadruhtnew_abs
8837 0U, // L4_ploadruhtnew_rr
8838 0U, // L4_return
8839 0U, // L4_return_f
8840 0U, // L4_return_fnew_pnt
8841 0U, // L4_return_fnew_pt
8842 0U, // L4_return_t
8843 0U, // L4_return_tnew_pnt
8844 0U, // L4_return_tnew_pt
8845 0U, // L4_sub_memopb_io
8846 0U, // L4_sub_memoph_io
8847 0U, // L4_sub_memopw_io
8848 0U, // L6_memcpy
8849 0U, // LO
8850 0U, // M2_acci
8851 0U, // M2_accii
8852 0U, // M2_cmaci_s0
8853 0U, // M2_cmacr_s0
8854 0U, // M2_cmacs_s0
8855 0U, // M2_cmacs_s1
8856 0U, // M2_cmacsc_s0
8857 0U, // M2_cmacsc_s1
8858 0U, // M2_cmpyi_s0
8859 0U, // M2_cmpyr_s0
8860 0U, // M2_cmpyrs_s0
8861 0U, // M2_cmpyrs_s1
8862 0U, // M2_cmpyrsc_s0
8863 0U, // M2_cmpyrsc_s1
8864 0U, // M2_cmpys_s0
8865 0U, // M2_cmpys_s1
8866 0U, // M2_cmpysc_s0
8867 0U, // M2_cmpysc_s1
8868 0U, // M2_cnacs_s0
8869 0U, // M2_cnacs_s1
8870 0U, // M2_cnacsc_s0
8871 0U, // M2_cnacsc_s1
8872 0U, // M2_dpmpyss_acc_s0
8873 0U, // M2_dpmpyss_nac_s0
8874 0U, // M2_dpmpyss_rnd_s0
8875 0U, // M2_dpmpyss_s0
8876 0U, // M2_dpmpyuu_acc_s0
8877 0U, // M2_dpmpyuu_nac_s0
8878 0U, // M2_dpmpyuu_s0
8879 0U, // M2_hmmpyh_rs1
8880 0U, // M2_hmmpyh_s1
8881 0U, // M2_hmmpyl_rs1
8882 0U, // M2_hmmpyl_s1
8883 0U, // M2_maci
8884 0U, // M2_macsin
8885 0U, // M2_macsip
8886 0U, // M2_mmachs_rs0
8887 0U, // M2_mmachs_rs1
8888 0U, // M2_mmachs_s0
8889 0U, // M2_mmachs_s1
8890 0U, // M2_mmacls_rs0
8891 0U, // M2_mmacls_rs1
8892 0U, // M2_mmacls_s0
8893 0U, // M2_mmacls_s1
8894 0U, // M2_mmacuhs_rs0
8895 0U, // M2_mmacuhs_rs1
8896 0U, // M2_mmacuhs_s0
8897 0U, // M2_mmacuhs_s1
8898 0U, // M2_mmaculs_rs0
8899 0U, // M2_mmaculs_rs1
8900 0U, // M2_mmaculs_s0
8901 0U, // M2_mmaculs_s1
8902 0U, // M2_mmpyh_rs0
8903 0U, // M2_mmpyh_rs1
8904 0U, // M2_mmpyh_s0
8905 0U, // M2_mmpyh_s1
8906 0U, // M2_mmpyl_rs0
8907 0U, // M2_mmpyl_rs1
8908 0U, // M2_mmpyl_s0
8909 0U, // M2_mmpyl_s1
8910 0U, // M2_mmpyuh_rs0
8911 0U, // M2_mmpyuh_rs1
8912 0U, // M2_mmpyuh_s0
8913 0U, // M2_mmpyuh_s1
8914 0U, // M2_mmpyul_rs0
8915 0U, // M2_mmpyul_rs1
8916 0U, // M2_mmpyul_s0
8917 0U, // M2_mmpyul_s1
8918 0U, // M2_mnaci
8919 0U, // M2_mpy_acc_hh_s0
8920 0U, // M2_mpy_acc_hh_s1
8921 0U, // M2_mpy_acc_hl_s0
8922 0U, // M2_mpy_acc_hl_s1
8923 0U, // M2_mpy_acc_lh_s0
8924 0U, // M2_mpy_acc_lh_s1
8925 0U, // M2_mpy_acc_ll_s0
8926 0U, // M2_mpy_acc_ll_s1
8927 0U, // M2_mpy_acc_sat_hh_s0
8928 0U, // M2_mpy_acc_sat_hh_s1
8929 0U, // M2_mpy_acc_sat_hl_s0
8930 0U, // M2_mpy_acc_sat_hl_s1
8931 0U, // M2_mpy_acc_sat_lh_s0
8932 0U, // M2_mpy_acc_sat_lh_s1
8933 0U, // M2_mpy_acc_sat_ll_s0
8934 0U, // M2_mpy_acc_sat_ll_s1
8935 0U, // M2_mpy_hh_s0
8936 0U, // M2_mpy_hh_s1
8937 0U, // M2_mpy_hl_s0
8938 0U, // M2_mpy_hl_s1
8939 0U, // M2_mpy_lh_s0
8940 0U, // M2_mpy_lh_s1
8941 0U, // M2_mpy_ll_s0
8942 0U, // M2_mpy_ll_s1
8943 0U, // M2_mpy_nac_hh_s0
8944 0U, // M2_mpy_nac_hh_s1
8945 0U, // M2_mpy_nac_hl_s0
8946 0U, // M2_mpy_nac_hl_s1
8947 0U, // M2_mpy_nac_lh_s0
8948 0U, // M2_mpy_nac_lh_s1
8949 0U, // M2_mpy_nac_ll_s0
8950 0U, // M2_mpy_nac_ll_s1
8951 0U, // M2_mpy_nac_sat_hh_s0
8952 0U, // M2_mpy_nac_sat_hh_s1
8953 0U, // M2_mpy_nac_sat_hl_s0
8954 0U, // M2_mpy_nac_sat_hl_s1
8955 0U, // M2_mpy_nac_sat_lh_s0
8956 0U, // M2_mpy_nac_sat_lh_s1
8957 0U, // M2_mpy_nac_sat_ll_s0
8958 0U, // M2_mpy_nac_sat_ll_s1
8959 0U, // M2_mpy_rnd_hh_s0
8960 0U, // M2_mpy_rnd_hh_s1
8961 0U, // M2_mpy_rnd_hl_s0
8962 0U, // M2_mpy_rnd_hl_s1
8963 0U, // M2_mpy_rnd_lh_s0
8964 0U, // M2_mpy_rnd_lh_s1
8965 0U, // M2_mpy_rnd_ll_s0
8966 0U, // M2_mpy_rnd_ll_s1
8967 0U, // M2_mpy_sat_hh_s0
8968 0U, // M2_mpy_sat_hh_s1
8969 0U, // M2_mpy_sat_hl_s0
8970 0U, // M2_mpy_sat_hl_s1
8971 0U, // M2_mpy_sat_lh_s0
8972 0U, // M2_mpy_sat_lh_s1
8973 0U, // M2_mpy_sat_ll_s0
8974 0U, // M2_mpy_sat_ll_s1
8975 0U, // M2_mpy_sat_rnd_hh_s0
8976 0U, // M2_mpy_sat_rnd_hh_s1
8977 0U, // M2_mpy_sat_rnd_hl_s0
8978 0U, // M2_mpy_sat_rnd_hl_s1
8979 0U, // M2_mpy_sat_rnd_lh_s0
8980 0U, // M2_mpy_sat_rnd_lh_s1
8981 0U, // M2_mpy_sat_rnd_ll_s0
8982 0U, // M2_mpy_sat_rnd_ll_s1
8983 0U, // M2_mpy_up
8984 0U, // M2_mpy_up_s1
8985 0U, // M2_mpy_up_s1_sat
8986 0U, // M2_mpyd_acc_hh_s0
8987 0U, // M2_mpyd_acc_hh_s1
8988 0U, // M2_mpyd_acc_hl_s0
8989 0U, // M2_mpyd_acc_hl_s1
8990 0U, // M2_mpyd_acc_lh_s0
8991 0U, // M2_mpyd_acc_lh_s1
8992 0U, // M2_mpyd_acc_ll_s0
8993 0U, // M2_mpyd_acc_ll_s1
8994 0U, // M2_mpyd_hh_s0
8995 0U, // M2_mpyd_hh_s1
8996 0U, // M2_mpyd_hl_s0
8997 0U, // M2_mpyd_hl_s1
8998 0U, // M2_mpyd_lh_s0
8999 0U, // M2_mpyd_lh_s1
9000 0U, // M2_mpyd_ll_s0
9001 0U, // M2_mpyd_ll_s1
9002 0U, // M2_mpyd_nac_hh_s0
9003 0U, // M2_mpyd_nac_hh_s1
9004 0U, // M2_mpyd_nac_hl_s0
9005 0U, // M2_mpyd_nac_hl_s1
9006 0U, // M2_mpyd_nac_lh_s0
9007 0U, // M2_mpyd_nac_lh_s1
9008 0U, // M2_mpyd_nac_ll_s0
9009 0U, // M2_mpyd_nac_ll_s1
9010 0U, // M2_mpyd_rnd_hh_s0
9011 0U, // M2_mpyd_rnd_hh_s1
9012 0U, // M2_mpyd_rnd_hl_s0
9013 0U, // M2_mpyd_rnd_hl_s1
9014 0U, // M2_mpyd_rnd_lh_s0
9015 0U, // M2_mpyd_rnd_lh_s1
9016 0U, // M2_mpyd_rnd_ll_s0
9017 0U, // M2_mpyd_rnd_ll_s1
9018 0U, // M2_mpyi
9019 0U, // M2_mpysin
9020 0U, // M2_mpysip
9021 0U, // M2_mpysu_up
9022 0U, // M2_mpyu_acc_hh_s0
9023 0U, // M2_mpyu_acc_hh_s1
9024 0U, // M2_mpyu_acc_hl_s0
9025 0U, // M2_mpyu_acc_hl_s1
9026 0U, // M2_mpyu_acc_lh_s0
9027 0U, // M2_mpyu_acc_lh_s1
9028 0U, // M2_mpyu_acc_ll_s0
9029 0U, // M2_mpyu_acc_ll_s1
9030 0U, // M2_mpyu_hh_s0
9031 0U, // M2_mpyu_hh_s1
9032 0U, // M2_mpyu_hl_s0
9033 0U, // M2_mpyu_hl_s1
9034 0U, // M2_mpyu_lh_s0
9035 0U, // M2_mpyu_lh_s1
9036 0U, // M2_mpyu_ll_s0
9037 0U, // M2_mpyu_ll_s1
9038 0U, // M2_mpyu_nac_hh_s0
9039 0U, // M2_mpyu_nac_hh_s1
9040 0U, // M2_mpyu_nac_hl_s0
9041 0U, // M2_mpyu_nac_hl_s1
9042 0U, // M2_mpyu_nac_lh_s0
9043 0U, // M2_mpyu_nac_lh_s1
9044 0U, // M2_mpyu_nac_ll_s0
9045 0U, // M2_mpyu_nac_ll_s1
9046 0U, // M2_mpyu_up
9047 0U, // M2_mpyud_acc_hh_s0
9048 0U, // M2_mpyud_acc_hh_s1
9049 0U, // M2_mpyud_acc_hl_s0
9050 0U, // M2_mpyud_acc_hl_s1
9051 0U, // M2_mpyud_acc_lh_s0
9052 0U, // M2_mpyud_acc_lh_s1
9053 0U, // M2_mpyud_acc_ll_s0
9054 0U, // M2_mpyud_acc_ll_s1
9055 0U, // M2_mpyud_hh_s0
9056 0U, // M2_mpyud_hh_s1
9057 0U, // M2_mpyud_hl_s0
9058 0U, // M2_mpyud_hl_s1
9059 0U, // M2_mpyud_lh_s0
9060 0U, // M2_mpyud_lh_s1
9061 0U, // M2_mpyud_ll_s0
9062 0U, // M2_mpyud_ll_s1
9063 0U, // M2_mpyud_nac_hh_s0
9064 0U, // M2_mpyud_nac_hh_s1
9065 0U, // M2_mpyud_nac_hl_s0
9066 0U, // M2_mpyud_nac_hl_s1
9067 0U, // M2_mpyud_nac_lh_s0
9068 0U, // M2_mpyud_nac_lh_s1
9069 0U, // M2_mpyud_nac_ll_s0
9070 0U, // M2_mpyud_nac_ll_s1
9071 0U, // M2_nacci
9072 0U, // M2_naccii
9073 0U, // M2_subacc
9074 0U, // M2_vabsdiffh
9075 0U, // M2_vabsdiffw
9076 0U, // M2_vcmac_s0_sat_i
9077 0U, // M2_vcmac_s0_sat_r
9078 0U, // M2_vcmpy_s0_sat_i
9079 0U, // M2_vcmpy_s0_sat_r
9080 0U, // M2_vcmpy_s1_sat_i
9081 0U, // M2_vcmpy_s1_sat_r
9082 0U, // M2_vdmacs_s0
9083 0U, // M2_vdmacs_s1
9084 0U, // M2_vdmpyrs_s0
9085 0U, // M2_vdmpyrs_s1
9086 0U, // M2_vdmpys_s0
9087 0U, // M2_vdmpys_s1
9088 0U, // M2_vmac2
9089 0U, // M2_vmac2es
9090 0U, // M2_vmac2es_s0
9091 0U, // M2_vmac2es_s1
9092 0U, // M2_vmac2s_s0
9093 0U, // M2_vmac2s_s1
9094 0U, // M2_vmac2su_s0
9095 0U, // M2_vmac2su_s1
9096 0U, // M2_vmpy2es_s0
9097 0U, // M2_vmpy2es_s1
9098 0U, // M2_vmpy2s_s0
9099 0U, // M2_vmpy2s_s0pack
9100 0U, // M2_vmpy2s_s1
9101 0U, // M2_vmpy2s_s1pack
9102 0U, // M2_vmpy2su_s0
9103 0U, // M2_vmpy2su_s1
9104 0U, // M2_vraddh
9105 0U, // M2_vradduh
9106 0U, // M2_vrcmaci_s0
9107 0U, // M2_vrcmaci_s0c
9108 0U, // M2_vrcmacr_s0
9109 0U, // M2_vrcmacr_s0c
9110 0U, // M2_vrcmpyi_s0
9111 0U, // M2_vrcmpyi_s0c
9112 0U, // M2_vrcmpyr_s0
9113 0U, // M2_vrcmpyr_s0c
9114 0U, // M2_vrcmpys_acc_s1_h
9115 0U, // M2_vrcmpys_acc_s1_l
9116 0U, // M2_vrcmpys_s1_h
9117 0U, // M2_vrcmpys_s1_l
9118 0U, // M2_vrcmpys_s1rp_h
9119 0U, // M2_vrcmpys_s1rp_l
9120 0U, // M2_vrmac_s0
9121 0U, // M2_vrmpy_s0
9122 0U, // M2_xor_xacc
9123 0U, // M4_and_and
9124 0U, // M4_and_andn
9125 0U, // M4_and_or
9126 0U, // M4_and_xor
9127 0U, // M4_cmpyi_wh
9128 0U, // M4_cmpyi_whc
9129 0U, // M4_cmpyr_wh
9130 0U, // M4_cmpyr_whc
9131 0U, // M4_mac_up_s1_sat
9132 1U, // M4_mpyri_addi
9133 25U, // M4_mpyri_addr
9134 0U, // M4_mpyri_addr_u2
9135 1U, // M4_mpyrr_addi
9136 1U, // M4_mpyrr_addr
9137 0U, // M4_nac_up_s1_sat
9138 0U, // M4_or_and
9139 0U, // M4_or_andn
9140 0U, // M4_or_or
9141 0U, // M4_or_xor
9142 0U, // M4_pmpyw
9143 0U, // M4_pmpyw_acc
9144 0U, // M4_vpmpyh
9145 0U, // M4_vpmpyh_acc
9146 0U, // M4_vrmpyeh_acc_s0
9147 0U, // M4_vrmpyeh_acc_s1
9148 0U, // M4_vrmpyeh_s0
9149 0U, // M4_vrmpyeh_s1
9150 0U, // M4_vrmpyoh_acc_s0
9151 0U, // M4_vrmpyoh_acc_s1
9152 0U, // M4_vrmpyoh_s0
9153 0U, // M4_vrmpyoh_s1
9154 0U, // M4_xor_and
9155 0U, // M4_xor_andn
9156 0U, // M4_xor_or
9157 0U, // M4_xor_xacc
9158 0U, // M5_vdmacbsu
9159 0U, // M5_vdmpybsu
9160 0U, // M5_vmacbsu
9161 0U, // M5_vmacbuu
9162 0U, // M5_vmpybsu
9163 0U, // M5_vmpybuu
9164 0U, // M5_vrmacbsu
9165 0U, // M5_vrmacbuu
9166 0U, // M5_vrmpybsu
9167 0U, // M5_vrmpybuu
9168 0U, // M6_vabsdiffb
9169 0U, // M6_vabsdiffub
9170 0U, // M7_dcmpyiw
9171 0U, // M7_dcmpyiw_acc
9172 0U, // M7_dcmpyiwc
9173 0U, // M7_dcmpyiwc_acc
9174 0U, // M7_dcmpyrw
9175 0U, // M7_dcmpyrw_acc
9176 0U, // M7_dcmpyrwc
9177 0U, // M7_dcmpyrwc_acc
9178 0U, // M7_wcmpyiw
9179 0U, // M7_wcmpyiw_rnd
9180 0U, // M7_wcmpyiwc
9181 0U, // M7_wcmpyiwc_rnd
9182 0U, // M7_wcmpyrw
9183 0U, // M7_wcmpyrw_rnd
9184 0U, // M7_wcmpyrwc
9185 0U, // M7_wcmpyrwc_rnd
9186 0U, // PS_call_stk
9187 0U, // PS_callr_nr
9188 0U, // PS_jmpret
9189 0U, // PS_jmpretf
9190 0U, // PS_jmpretfnew
9191 0U, // PS_jmpretfnewpt
9192 0U, // PS_jmprett
9193 0U, // PS_jmprettnew
9194 0U, // PS_jmprettnewpt
9195 0U, // PS_loadrbabs
9196 0U, // PS_loadrdabs
9197 0U, // PS_loadrhabs
9198 0U, // PS_loadriabs
9199 0U, // PS_loadrubabs
9200 0U, // PS_loadruhabs
9201 0U, // PS_storerbabs
9202 0U, // PS_storerbnewabs
9203 0U, // PS_storerdabs
9204 0U, // PS_storerfabs
9205 0U, // PS_storerhabs
9206 0U, // PS_storerhnewabs
9207 0U, // PS_storeriabs
9208 0U, // PS_storerinewabs
9209 0U, // PS_trap1
9210 0U, // R6_release_at_vi
9211 0U, // R6_release_st_vi
9212 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
9213 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
9214 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
9215 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
9216 0U, // RESTORE_DEALLOC_RET_JMP_V4
9217 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
9218 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
9219 0U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
9220 0U, // S2_addasl_rrri
9221 0U, // S2_allocframe
9222 0U, // S2_asl_i_p
9223 0U, // S2_asl_i_p_acc
9224 0U, // S2_asl_i_p_and
9225 0U, // S2_asl_i_p_nac
9226 0U, // S2_asl_i_p_or
9227 0U, // S2_asl_i_p_xacc
9228 0U, // S2_asl_i_r
9229 0U, // S2_asl_i_r_acc
9230 0U, // S2_asl_i_r_and
9231 0U, // S2_asl_i_r_nac
9232 0U, // S2_asl_i_r_or
9233 0U, // S2_asl_i_r_sat
9234 0U, // S2_asl_i_r_xacc
9235 0U, // S2_asl_i_vh
9236 0U, // S2_asl_i_vw
9237 0U, // S2_asl_r_p
9238 0U, // S2_asl_r_p_acc
9239 0U, // S2_asl_r_p_and
9240 0U, // S2_asl_r_p_nac
9241 0U, // S2_asl_r_p_or
9242 0U, // S2_asl_r_p_xor
9243 0U, // S2_asl_r_r
9244 0U, // S2_asl_r_r_acc
9245 0U, // S2_asl_r_r_and
9246 0U, // S2_asl_r_r_nac
9247 0U, // S2_asl_r_r_or
9248 0U, // S2_asl_r_r_sat
9249 0U, // S2_asl_r_vh
9250 0U, // S2_asl_r_vw
9251 0U, // S2_asr_i_p
9252 0U, // S2_asr_i_p_acc
9253 0U, // S2_asr_i_p_and
9254 0U, // S2_asr_i_p_nac
9255 0U, // S2_asr_i_p_or
9256 0U, // S2_asr_i_p_rnd
9257 0U, // S2_asr_i_r
9258 0U, // S2_asr_i_r_acc
9259 0U, // S2_asr_i_r_and
9260 0U, // S2_asr_i_r_nac
9261 0U, // S2_asr_i_r_or
9262 0U, // S2_asr_i_r_rnd
9263 0U, // S2_asr_i_svw_trun
9264 0U, // S2_asr_i_vh
9265 0U, // S2_asr_i_vw
9266 0U, // S2_asr_r_p
9267 0U, // S2_asr_r_p_acc
9268 0U, // S2_asr_r_p_and
9269 0U, // S2_asr_r_p_nac
9270 0U, // S2_asr_r_p_or
9271 0U, // S2_asr_r_p_xor
9272 0U, // S2_asr_r_r
9273 0U, // S2_asr_r_r_acc
9274 0U, // S2_asr_r_r_and
9275 0U, // S2_asr_r_r_nac
9276 0U, // S2_asr_r_r_or
9277 0U, // S2_asr_r_r_sat
9278 0U, // S2_asr_r_svw_trun
9279 0U, // S2_asr_r_vh
9280 0U, // S2_asr_r_vw
9281 0U, // S2_brev
9282 0U, // S2_brevp
9283 0U, // S2_cabacdecbin
9284 0U, // S2_cl0
9285 0U, // S2_cl0p
9286 0U, // S2_cl1
9287 0U, // S2_cl1p
9288 0U, // S2_clb
9289 0U, // S2_clbnorm
9290 0U, // S2_clbp
9291 0U, // S2_clrbit_i
9292 0U, // S2_clrbit_r
9293 0U, // S2_ct0
9294 0U, // S2_ct0p
9295 0U, // S2_ct1
9296 0U, // S2_ct1p
9297 0U, // S2_deinterleave
9298 17U, // S2_extractu
9299 0U, // S2_extractu_rp
9300 17U, // S2_extractup
9301 0U, // S2_extractup_rp
9302 1U, // S2_insert
9303 0U, // S2_insert_rp
9304 1U, // S2_insertp
9305 0U, // S2_insertp_rp
9306 0U, // S2_interleave
9307 0U, // S2_lfsp
9308 0U, // S2_lsl_r_p
9309 0U, // S2_lsl_r_p_acc
9310 0U, // S2_lsl_r_p_and
9311 0U, // S2_lsl_r_p_nac
9312 0U, // S2_lsl_r_p_or
9313 0U, // S2_lsl_r_p_xor
9314 0U, // S2_lsl_r_r
9315 0U, // S2_lsl_r_r_acc
9316 0U, // S2_lsl_r_r_and
9317 0U, // S2_lsl_r_r_nac
9318 0U, // S2_lsl_r_r_or
9319 0U, // S2_lsl_r_vh
9320 0U, // S2_lsl_r_vw
9321 0U, // S2_lsr_i_p
9322 0U, // S2_lsr_i_p_acc
9323 0U, // S2_lsr_i_p_and
9324 0U, // S2_lsr_i_p_nac
9325 0U, // S2_lsr_i_p_or
9326 0U, // S2_lsr_i_p_xacc
9327 0U, // S2_lsr_i_r
9328 0U, // S2_lsr_i_r_acc
9329 0U, // S2_lsr_i_r_and
9330 0U, // S2_lsr_i_r_nac
9331 0U, // S2_lsr_i_r_or
9332 0U, // S2_lsr_i_r_xacc
9333 0U, // S2_lsr_i_vh
9334 0U, // S2_lsr_i_vw
9335 0U, // S2_lsr_r_p
9336 0U, // S2_lsr_r_p_acc
9337 0U, // S2_lsr_r_p_and
9338 0U, // S2_lsr_r_p_nac
9339 0U, // S2_lsr_r_p_or
9340 0U, // S2_lsr_r_p_xor
9341 0U, // S2_lsr_r_r
9342 0U, // S2_lsr_r_r_acc
9343 0U, // S2_lsr_r_r_and
9344 0U, // S2_lsr_r_r_nac
9345 0U, // S2_lsr_r_r_or
9346 0U, // S2_lsr_r_vh
9347 0U, // S2_lsr_r_vw
9348 0U, // S2_mask
9349 0U, // S2_packhl
9350 0U, // S2_parityp
9351 33U, // S2_pstorerbf_io
9352 41U, // S2_pstorerbf_pi
9353 41U, // S2_pstorerbfnew_pi
9354 97U, // S2_pstorerbnewf_io
9355 105U, // S2_pstorerbnewf_pi
9356 105U, // S2_pstorerbnewfnew_pi
9357 97U, // S2_pstorerbnewt_io
9358 105U, // S2_pstorerbnewt_pi
9359 105U, // S2_pstorerbnewtnew_pi
9360 33U, // S2_pstorerbt_io
9361 41U, // S2_pstorerbt_pi
9362 41U, // S2_pstorerbtnew_pi
9363 33U, // S2_pstorerdf_io
9364 41U, // S2_pstorerdf_pi
9365 41U, // S2_pstorerdfnew_pi
9366 33U, // S2_pstorerdt_io
9367 41U, // S2_pstorerdt_pi
9368 41U, // S2_pstorerdtnew_pi
9369 161U, // S2_pstorerff_io
9370 169U, // S2_pstorerff_pi
9371 169U, // S2_pstorerffnew_pi
9372 161U, // S2_pstorerft_io
9373 169U, // S2_pstorerft_pi
9374 169U, // S2_pstorerftnew_pi
9375 33U, // S2_pstorerhf_io
9376 41U, // S2_pstorerhf_pi
9377 41U, // S2_pstorerhfnew_pi
9378 97U, // S2_pstorerhnewf_io
9379 105U, // S2_pstorerhnewf_pi
9380 105U, // S2_pstorerhnewfnew_pi
9381 97U, // S2_pstorerhnewt_io
9382 105U, // S2_pstorerhnewt_pi
9383 105U, // S2_pstorerhnewtnew_pi
9384 33U, // S2_pstorerht_io
9385 41U, // S2_pstorerht_pi
9386 41U, // S2_pstorerhtnew_pi
9387 33U, // S2_pstorerif_io
9388 41U, // S2_pstorerif_pi
9389 41U, // S2_pstorerifnew_pi
9390 97U, // S2_pstorerinewf_io
9391 105U, // S2_pstorerinewf_pi
9392 105U, // S2_pstorerinewfnew_pi
9393 97U, // S2_pstorerinewt_io
9394 105U, // S2_pstorerinewt_pi
9395 105U, // S2_pstorerinewtnew_pi
9396 33U, // S2_pstorerit_io
9397 41U, // S2_pstorerit_pi
9398 41U, // S2_pstoreritnew_pi
9399 0U, // S2_setbit_i
9400 0U, // S2_setbit_r
9401 0U, // S2_shuffeb
9402 0U, // S2_shuffeh
9403 0U, // S2_shuffob
9404 0U, // S2_shuffoh
9405 0U, // S2_storerb_io
9406 0U, // S2_storerb_pbr
9407 0U, // S2_storerb_pci
9408 0U, // S2_storerb_pcr
9409 0U, // S2_storerb_pi
9410 0U, // S2_storerb_pr
9411 0U, // S2_storerbgp
9412 0U, // S2_storerbnew_io
9413 0U, // S2_storerbnew_pbr
9414 0U, // S2_storerbnew_pci
9415 0U, // S2_storerbnew_pcr
9416 0U, // S2_storerbnew_pi
9417 0U, // S2_storerbnew_pr
9418 0U, // S2_storerbnewgp
9419 0U, // S2_storerd_io
9420 0U, // S2_storerd_pbr
9421 0U, // S2_storerd_pci
9422 0U, // S2_storerd_pcr
9423 0U, // S2_storerd_pi
9424 0U, // S2_storerd_pr
9425 0U, // S2_storerdgp
9426 0U, // S2_storerf_io
9427 0U, // S2_storerf_pbr
9428 0U, // S2_storerf_pci
9429 0U, // S2_storerf_pcr
9430 0U, // S2_storerf_pi
9431 0U, // S2_storerf_pr
9432 0U, // S2_storerfgp
9433 0U, // S2_storerh_io
9434 0U, // S2_storerh_pbr
9435 0U, // S2_storerh_pci
9436 0U, // S2_storerh_pcr
9437 0U, // S2_storerh_pi
9438 0U, // S2_storerh_pr
9439 0U, // S2_storerhgp
9440 0U, // S2_storerhnew_io
9441 0U, // S2_storerhnew_pbr
9442 0U, // S2_storerhnew_pci
9443 0U, // S2_storerhnew_pcr
9444 0U, // S2_storerhnew_pi
9445 0U, // S2_storerhnew_pr
9446 0U, // S2_storerhnewgp
9447 0U, // S2_storeri_io
9448 0U, // S2_storeri_pbr
9449 0U, // S2_storeri_pci
9450 0U, // S2_storeri_pcr
9451 0U, // S2_storeri_pi
9452 0U, // S2_storeri_pr
9453 0U, // S2_storerigp
9454 0U, // S2_storerinew_io
9455 0U, // S2_storerinew_pbr
9456 0U, // S2_storerinew_pci
9457 0U, // S2_storerinew_pcr
9458 0U, // S2_storerinew_pi
9459 0U, // S2_storerinew_pr
9460 0U, // S2_storerinewgp
9461 0U, // S2_storew_locked
9462 0U, // S2_storew_rl_at_vi
9463 0U, // S2_storew_rl_st_vi
9464 0U, // S2_svsathb
9465 0U, // S2_svsathub
9466 0U, // S2_tableidxb
9467 0U, // S2_tableidxd
9468 0U, // S2_tableidxh
9469 0U, // S2_tableidxw
9470 0U, // S2_togglebit_i
9471 0U, // S2_togglebit_r
9472 0U, // S2_tstbit_i
9473 0U, // S2_tstbit_r
9474 0U, // S2_valignib
9475 0U, // S2_valignrb
9476 0U, // S2_vcnegh
9477 0U, // S2_vcrotate
9478 0U, // S2_vrcnegh
9479 0U, // S2_vrndpackwh
9480 0U, // S2_vrndpackwhs
9481 0U, // S2_vsathb
9482 0U, // S2_vsathb_nopack
9483 0U, // S2_vsathub
9484 0U, // S2_vsathub_nopack
9485 0U, // S2_vsatwh
9486 0U, // S2_vsatwh_nopack
9487 0U, // S2_vsatwuh
9488 0U, // S2_vsatwuh_nopack
9489 0U, // S2_vsplatrb
9490 0U, // S2_vsplatrh
9491 0U, // S2_vspliceib
9492 0U, // S2_vsplicerb
9493 0U, // S2_vsxtbh
9494 0U, // S2_vsxthw
9495 0U, // S2_vtrunehb
9496 0U, // S2_vtrunewh
9497 0U, // S2_vtrunohb
9498 0U, // S2_vtrunowh
9499 0U, // S2_vzxtbh
9500 0U, // S2_vzxthw
9501 0U, // S4_addaddi
9502 0U, // S4_addi_asl_ri
9503 0U, // S4_addi_lsr_ri
9504 0U, // S4_andi_asl_ri
9505 0U, // S4_andi_lsr_ri
9506 0U, // S4_clbaddi
9507 0U, // S4_clbpaddi
9508 0U, // S4_clbpnorm
9509 17U, // S4_extract
9510 0U, // S4_extract_rp
9511 17U, // S4_extractp
9512 0U, // S4_extractp_rp
9513 0U, // S4_lsli
9514 0U, // S4_ntstbit_i
9515 0U, // S4_ntstbit_r
9516 0U, // S4_or_andi
9517 1U, // S4_or_andix
9518 0U, // S4_or_ori
9519 0U, // S4_ori_asl_ri
9520 0U, // S4_ori_lsr_ri
9521 0U, // S4_parity
9522 0U, // S4_pstorerbf_abs
9523 0U, // S4_pstorerbf_rr
9524 0U, // S4_pstorerbfnew_abs
9525 33U, // S4_pstorerbfnew_io
9526 0U, // S4_pstorerbfnew_rr
9527 0U, // S4_pstorerbnewf_abs
9528 0U, // S4_pstorerbnewf_rr
9529 0U, // S4_pstorerbnewfnew_abs
9530 97U, // S4_pstorerbnewfnew_io
9531 0U, // S4_pstorerbnewfnew_rr
9532 0U, // S4_pstorerbnewt_abs
9533 0U, // S4_pstorerbnewt_rr
9534 0U, // S4_pstorerbnewtnew_abs
9535 97U, // S4_pstorerbnewtnew_io
9536 0U, // S4_pstorerbnewtnew_rr
9537 0U, // S4_pstorerbt_abs
9538 0U, // S4_pstorerbt_rr
9539 0U, // S4_pstorerbtnew_abs
9540 33U, // S4_pstorerbtnew_io
9541 0U, // S4_pstorerbtnew_rr
9542 0U, // S4_pstorerdf_abs
9543 0U, // S4_pstorerdf_rr
9544 0U, // S4_pstorerdfnew_abs
9545 33U, // S4_pstorerdfnew_io
9546 0U, // S4_pstorerdfnew_rr
9547 0U, // S4_pstorerdt_abs
9548 0U, // S4_pstorerdt_rr
9549 0U, // S4_pstorerdtnew_abs
9550 33U, // S4_pstorerdtnew_io
9551 0U, // S4_pstorerdtnew_rr
9552 0U, // S4_pstorerff_abs
9553 0U, // S4_pstorerff_rr
9554 0U, // S4_pstorerffnew_abs
9555 161U, // S4_pstorerffnew_io
9556 0U, // S4_pstorerffnew_rr
9557 0U, // S4_pstorerft_abs
9558 0U, // S4_pstorerft_rr
9559 0U, // S4_pstorerftnew_abs
9560 161U, // S4_pstorerftnew_io
9561 0U, // S4_pstorerftnew_rr
9562 0U, // S4_pstorerhf_abs
9563 0U, // S4_pstorerhf_rr
9564 0U, // S4_pstorerhfnew_abs
9565 33U, // S4_pstorerhfnew_io
9566 0U, // S4_pstorerhfnew_rr
9567 0U, // S4_pstorerhnewf_abs
9568 0U, // S4_pstorerhnewf_rr
9569 0U, // S4_pstorerhnewfnew_abs
9570 97U, // S4_pstorerhnewfnew_io
9571 0U, // S4_pstorerhnewfnew_rr
9572 0U, // S4_pstorerhnewt_abs
9573 0U, // S4_pstorerhnewt_rr
9574 0U, // S4_pstorerhnewtnew_abs
9575 97U, // S4_pstorerhnewtnew_io
9576 0U, // S4_pstorerhnewtnew_rr
9577 0U, // S4_pstorerht_abs
9578 0U, // S4_pstorerht_rr
9579 0U, // S4_pstorerhtnew_abs
9580 33U, // S4_pstorerhtnew_io
9581 0U, // S4_pstorerhtnew_rr
9582 0U, // S4_pstorerif_abs
9583 0U, // S4_pstorerif_rr
9584 0U, // S4_pstorerifnew_abs
9585 33U, // S4_pstorerifnew_io
9586 0U, // S4_pstorerifnew_rr
9587 0U, // S4_pstorerinewf_abs
9588 0U, // S4_pstorerinewf_rr
9589 0U, // S4_pstorerinewfnew_abs
9590 97U, // S4_pstorerinewfnew_io
9591 0U, // S4_pstorerinewfnew_rr
9592 0U, // S4_pstorerinewt_abs
9593 0U, // S4_pstorerinewt_rr
9594 0U, // S4_pstorerinewtnew_abs
9595 97U, // S4_pstorerinewtnew_io
9596 0U, // S4_pstorerinewtnew_rr
9597 0U, // S4_pstorerit_abs
9598 0U, // S4_pstorerit_rr
9599 0U, // S4_pstoreritnew_abs
9600 33U, // S4_pstoreritnew_io
9601 0U, // S4_pstoreritnew_rr
9602 0U, // S4_stored_locked
9603 0U, // S4_stored_rl_at_vi
9604 0U, // S4_stored_rl_st_vi
9605 0U, // S4_storeirb_io
9606 1U, // S4_storeirbf_io
9607 1U, // S4_storeirbfnew_io
9608 1U, // S4_storeirbt_io
9609 1U, // S4_storeirbtnew_io
9610 0U, // S4_storeirh_io
9611 1U, // S4_storeirhf_io
9612 1U, // S4_storeirhfnew_io
9613 1U, // S4_storeirht_io
9614 1U, // S4_storeirhtnew_io
9615 0U, // S4_storeiri_io
9616 1U, // S4_storeirif_io
9617 1U, // S4_storeirifnew_io
9618 1U, // S4_storeirit_io
9619 1U, // S4_storeiritnew_io
9620 0U, // S4_storerb_ap
9621 0U, // S4_storerb_rr
9622 0U, // S4_storerb_ur
9623 0U, // S4_storerbnew_ap
9624 0U, // S4_storerbnew_rr
9625 0U, // S4_storerbnew_ur
9626 0U, // S4_storerd_ap
9627 0U, // S4_storerd_rr
9628 0U, // S4_storerd_ur
9629 0U, // S4_storerf_ap
9630 0U, // S4_storerf_rr
9631 0U, // S4_storerf_ur
9632 0U, // S4_storerh_ap
9633 0U, // S4_storerh_rr
9634 0U, // S4_storerh_ur
9635 0U, // S4_storerhnew_ap
9636 0U, // S4_storerhnew_rr
9637 0U, // S4_storerhnew_ur
9638 0U, // S4_storeri_ap
9639 0U, // S4_storeri_rr
9640 0U, // S4_storeri_ur
9641 0U, // S4_storerinew_ap
9642 0U, // S4_storerinew_rr
9643 0U, // S4_storerinew_ur
9644 0U, // S4_subaddi
9645 0U, // S4_subi_asl_ri
9646 0U, // S4_subi_lsr_ri
9647 0U, // S4_vrcrotate
9648 0U, // S4_vrcrotate_acc
9649 0U, // S4_vxaddsubh
9650 0U, // S4_vxaddsubhr
9651 0U, // S4_vxaddsubw
9652 0U, // S4_vxsubaddh
9653 0U, // S4_vxsubaddhr
9654 0U, // S4_vxsubaddw
9655 0U, // S5_asrhub_rnd_sat
9656 0U, // S5_asrhub_sat
9657 0U, // S5_popcountp
9658 0U, // S5_vasrhrnd
9659 0U, // S6_rol_i_p
9660 0U, // S6_rol_i_p_acc
9661 0U, // S6_rol_i_p_and
9662 0U, // S6_rol_i_p_nac
9663 0U, // S6_rol_i_p_or
9664 0U, // S6_rol_i_p_xacc
9665 0U, // S6_rol_i_r
9666 0U, // S6_rol_i_r_acc
9667 0U, // S6_rol_i_r_and
9668 0U, // S6_rol_i_r_nac
9669 0U, // S6_rol_i_r_or
9670 0U, // S6_rol_i_r_xacc
9671 0U, // S6_vsplatrbp
9672 0U, // S6_vtrunehb_ppp
9673 0U, // S6_vtrunohb_ppp
9674 0U, // SA1_addi
9675 0U, // SA1_addrx
9676 0U, // SA1_addsp
9677 0U, // SA1_and1
9678 0U, // SA1_clrf
9679 0U, // SA1_clrfnew
9680 0U, // SA1_clrt
9681 0U, // SA1_clrtnew
9682 0U, // SA1_cmpeqi
9683 0U, // SA1_combine0i
9684 0U, // SA1_combine1i
9685 0U, // SA1_combine2i
9686 0U, // SA1_combine3i
9687 0U, // SA1_combinerz
9688 0U, // SA1_combinezr
9689 0U, // SA1_dec
9690 0U, // SA1_inc
9691 0U, // SA1_seti
9692 0U, // SA1_setin1
9693 0U, // SA1_sxtb
9694 0U, // SA1_sxth
9695 0U, // SA1_tfr
9696 0U, // SA1_zxtb
9697 0U, // SA1_zxth
9698 0U, // SAVE_REGISTERS_CALL_V4
9699 0U, // SAVE_REGISTERS_CALL_V4STK
9700 0U, // SAVE_REGISTERS_CALL_V4STK_EXT
9701 0U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
9702 0U, // SAVE_REGISTERS_CALL_V4STK_PIC
9703 0U, // SAVE_REGISTERS_CALL_V4_EXT
9704 0U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
9705 0U, // SAVE_REGISTERS_CALL_V4_PIC
9706 0U, // SL1_loadri_io
9707 0U, // SL1_loadrub_io
9708 0U, // SL2_deallocframe
9709 0U, // SL2_jumpr31
9710 0U, // SL2_jumpr31_f
9711 0U, // SL2_jumpr31_fnew
9712 0U, // SL2_jumpr31_t
9713 0U, // SL2_jumpr31_tnew
9714 0U, // SL2_loadrb_io
9715 0U, // SL2_loadrd_sp
9716 0U, // SL2_loadrh_io
9717 0U, // SL2_loadri_sp
9718 0U, // SL2_loadruh_io
9719 0U, // SL2_return
9720 0U, // SL2_return_f
9721 0U, // SL2_return_fnew
9722 0U, // SL2_return_t
9723 0U, // SL2_return_tnew
9724 0U, // SS1_storeb_io
9725 0U, // SS1_storew_io
9726 0U, // SS2_allocframe
9727 0U, // SS2_storebi0
9728 0U, // SS2_storebi1
9729 0U, // SS2_stored_sp
9730 0U, // SS2_storeh_io
9731 0U, // SS2_storew_sp
9732 0U, // SS2_storewi0
9733 0U, // SS2_storewi1
9734 0U, // TFRI64_V2_ext
9735 0U, // TFRI64_V4
9736 0U, // V6_extractw
9737 0U, // V6_get_qfext
9738 0U, // V6_get_qfext_oracc
9739 0U, // V6_lvsplatb
9740 0U, // V6_lvsplath
9741 0U, // V6_lvsplatw
9742 0U, // V6_pred_and
9743 0U, // V6_pred_and_n
9744 0U, // V6_pred_not
9745 0U, // V6_pred_or
9746 0U, // V6_pred_or_n
9747 0U, // V6_pred_scalar2
9748 0U, // V6_pred_scalar2v2
9749 0U, // V6_pred_xor
9750 0U, // V6_set_qfext
9751 0U, // V6_shuffeqh
9752 0U, // V6_shuffeqw
9753 0U, // V6_v6mpyhubs10
9754 0U, // V6_v6mpyhubs10_vxx
9755 0U, // V6_v6mpyvubs10
9756 0U, // V6_v6mpyvubs10_vxx
9757 0U, // V6_vL32Ub_ai
9758 0U, // V6_vL32Ub_pi
9759 0U, // V6_vL32Ub_ppu
9760 0U, // V6_vL32b_ai
9761 0U, // V6_vL32b_cur_ai
9762 0U, // V6_vL32b_cur_npred_ai
9763 0U, // V6_vL32b_cur_npred_pi
9764 0U, // V6_vL32b_cur_npred_ppu
9765 0U, // V6_vL32b_cur_pi
9766 0U, // V6_vL32b_cur_ppu
9767 0U, // V6_vL32b_cur_pred_ai
9768 0U, // V6_vL32b_cur_pred_pi
9769 0U, // V6_vL32b_cur_pred_ppu
9770 0U, // V6_vL32b_npred_ai
9771 0U, // V6_vL32b_npred_pi
9772 0U, // V6_vL32b_npred_ppu
9773 0U, // V6_vL32b_nt_ai
9774 0U, // V6_vL32b_nt_cur_ai
9775 2U, // V6_vL32b_nt_cur_npred_ai
9776 2U, // V6_vL32b_nt_cur_npred_pi
9777 2U, // V6_vL32b_nt_cur_npred_ppu
9778 0U, // V6_vL32b_nt_cur_pi
9779 0U, // V6_vL32b_nt_cur_ppu
9780 2U, // V6_vL32b_nt_cur_pred_ai
9781 2U, // V6_vL32b_nt_cur_pred_pi
9782 2U, // V6_vL32b_nt_cur_pred_ppu
9783 2U, // V6_vL32b_nt_npred_ai
9784 2U, // V6_vL32b_nt_npred_pi
9785 2U, // V6_vL32b_nt_npred_ppu
9786 0U, // V6_vL32b_nt_pi
9787 0U, // V6_vL32b_nt_ppu
9788 2U, // V6_vL32b_nt_pred_ai
9789 2U, // V6_vL32b_nt_pred_pi
9790 2U, // V6_vL32b_nt_pred_ppu
9791 0U, // V6_vL32b_nt_tmp_ai
9792 2U, // V6_vL32b_nt_tmp_npred_ai
9793 2U, // V6_vL32b_nt_tmp_npred_pi
9794 2U, // V6_vL32b_nt_tmp_npred_ppu
9795 0U, // V6_vL32b_nt_tmp_pi
9796 0U, // V6_vL32b_nt_tmp_ppu
9797 2U, // V6_vL32b_nt_tmp_pred_ai
9798 2U, // V6_vL32b_nt_tmp_pred_pi
9799 2U, // V6_vL32b_nt_tmp_pred_ppu
9800 0U, // V6_vL32b_pi
9801 0U, // V6_vL32b_ppu
9802 0U, // V6_vL32b_pred_ai
9803 0U, // V6_vL32b_pred_pi
9804 0U, // V6_vL32b_pred_ppu
9805 0U, // V6_vL32b_tmp_ai
9806 0U, // V6_vL32b_tmp_npred_ai
9807 0U, // V6_vL32b_tmp_npred_pi
9808 0U, // V6_vL32b_tmp_npred_ppu
9809 0U, // V6_vL32b_tmp_pi
9810 0U, // V6_vL32b_tmp_ppu
9811 0U, // V6_vL32b_tmp_pred_ai
9812 0U, // V6_vL32b_tmp_pred_pi
9813 0U, // V6_vL32b_tmp_pred_ppu
9814 0U, // V6_vS32Ub_ai
9815 33U, // V6_vS32Ub_npred_ai
9816 41U, // V6_vS32Ub_npred_pi
9817 41U, // V6_vS32Ub_npred_ppu
9818 0U, // V6_vS32Ub_pi
9819 0U, // V6_vS32Ub_ppu
9820 33U, // V6_vS32Ub_pred_ai
9821 41U, // V6_vS32Ub_pred_pi
9822 41U, // V6_vS32Ub_pred_ppu
9823 0U, // V6_vS32b_ai
9824 0U, // V6_vS32b_new_ai
9825 97U, // V6_vS32b_new_npred_ai
9826 105U, // V6_vS32b_new_npred_pi
9827 105U, // V6_vS32b_new_npred_ppu
9828 0U, // V6_vS32b_new_pi
9829 0U, // V6_vS32b_new_ppu
9830 97U, // V6_vS32b_new_pred_ai
9831 105U, // V6_vS32b_new_pred_pi
9832 105U, // V6_vS32b_new_pred_ppu
9833 33U, // V6_vS32b_npred_ai
9834 41U, // V6_vS32b_npred_pi
9835 41U, // V6_vS32b_npred_ppu
9836 33U, // V6_vS32b_nqpred_ai
9837 41U, // V6_vS32b_nqpred_pi
9838 41U, // V6_vS32b_nqpred_ppu
9839 0U, // V6_vS32b_nt_ai
9840 0U, // V6_vS32b_nt_new_ai
9841 98U, // V6_vS32b_nt_new_npred_ai
9842 106U, // V6_vS32b_nt_new_npred_pi
9843 106U, // V6_vS32b_nt_new_npred_ppu
9844 0U, // V6_vS32b_nt_new_pi
9845 0U, // V6_vS32b_nt_new_ppu
9846 98U, // V6_vS32b_nt_new_pred_ai
9847 106U, // V6_vS32b_nt_new_pred_pi
9848 106U, // V6_vS32b_nt_new_pred_ppu
9849 34U, // V6_vS32b_nt_npred_ai
9850 42U, // V6_vS32b_nt_npred_pi
9851 42U, // V6_vS32b_nt_npred_ppu
9852 34U, // V6_vS32b_nt_nqpred_ai
9853 42U, // V6_vS32b_nt_nqpred_pi
9854 42U, // V6_vS32b_nt_nqpred_ppu
9855 0U, // V6_vS32b_nt_pi
9856 0U, // V6_vS32b_nt_ppu
9857 34U, // V6_vS32b_nt_pred_ai
9858 42U, // V6_vS32b_nt_pred_pi
9859 42U, // V6_vS32b_nt_pred_ppu
9860 34U, // V6_vS32b_nt_qpred_ai
9861 42U, // V6_vS32b_nt_qpred_pi
9862 42U, // V6_vS32b_nt_qpred_ppu
9863 0U, // V6_vS32b_pi
9864 0U, // V6_vS32b_ppu
9865 33U, // V6_vS32b_pred_ai
9866 41U, // V6_vS32b_pred_pi
9867 41U, // V6_vS32b_pred_ppu
9868 33U, // V6_vS32b_qpred_ai
9869 41U, // V6_vS32b_qpred_pi
9870 41U, // V6_vS32b_qpred_ppu
9871 0U, // V6_vS32b_srls_ai
9872 0U, // V6_vS32b_srls_pi
9873 0U, // V6_vS32b_srls_ppu
9874 0U, // V6_vabs_f8
9875 0U, // V6_vabs_hf
9876 0U, // V6_vabs_qf16_hf
9877 0U, // V6_vabs_qf16_qf16
9878 0U, // V6_vabs_qf32_qf32
9879 0U, // V6_vabs_qf32_sf
9880 0U, // V6_vabs_sf
9881 0U, // V6_vabsb
9882 0U, // V6_vabsb_sat
9883 0U, // V6_vabsdiffh
9884 0U, // V6_vabsdiffub
9885 0U, // V6_vabsdiffuh
9886 0U, // V6_vabsdiffw
9887 0U, // V6_vabsh
9888 0U, // V6_vabsh_sat
9889 0U, // V6_vabsw
9890 0U, // V6_vabsw_sat
9891 0U, // V6_vadd_hf
9892 0U, // V6_vadd_hf_f8
9893 0U, // V6_vadd_hf_hf
9894 0U, // V6_vadd_qf16
9895 0U, // V6_vadd_qf16_mix
9896 0U, // V6_vadd_qf32
9897 0U, // V6_vadd_qf32_mix
9898 0U, // V6_vadd_sf
9899 0U, // V6_vadd_sf_bf
9900 0U, // V6_vadd_sf_hf
9901 0U, // V6_vadd_sf_sf
9902 0U, // V6_vaddb
9903 0U, // V6_vaddb_dv
9904 0U, // V6_vaddbnq
9905 0U, // V6_vaddbq
9906 0U, // V6_vaddbsat
9907 0U, // V6_vaddbsat_dv
9908 50U, // V6_vaddcarry
9909 0U, // V6_vaddcarryo
9910 226U, // V6_vaddcarrysat
9911 0U, // V6_vaddclbh
9912 0U, // V6_vaddclbw
9913 0U, // V6_vaddh
9914 0U, // V6_vaddh_dv
9915 0U, // V6_vaddhnq
9916 0U, // V6_vaddhq
9917 0U, // V6_vaddhsat
9918 0U, // V6_vaddhsat_dv
9919 0U, // V6_vaddhw
9920 0U, // V6_vaddhw_acc
9921 0U, // V6_vaddubh
9922 0U, // V6_vaddubh_acc
9923 0U, // V6_vaddubsat
9924 0U, // V6_vaddubsat_dv
9925 0U, // V6_vaddububb_sat
9926 0U, // V6_vadduhsat
9927 0U, // V6_vadduhsat_dv
9928 0U, // V6_vadduhw
9929 0U, // V6_vadduhw_acc
9930 0U, // V6_vadduwsat
9931 0U, // V6_vadduwsat_dv
9932 2U, // V6_vaddw
9933 2U, // V6_vaddw_dv
9934 0U, // V6_vaddwnq
9935 0U, // V6_vaddwq
9936 2U, // V6_vaddwsat
9937 2U, // V6_vaddwsat_dv
9938 0U, // V6_valign4
9939 0U, // V6_valignb
9940 0U, // V6_valignbi
9941 0U, // V6_vand
9942 0U, // V6_vandnqrt
9943 0U, // V6_vandnqrt_acc
9944 0U, // V6_vandqrt
9945 0U, // V6_vandqrt_acc
9946 0U, // V6_vandvnqv
9947 0U, // V6_vandvqv
9948 0U, // V6_vandvrt
9949 0U, // V6_vandvrt_acc
9950 0U, // V6_vaslh
9951 0U, // V6_vaslh_acc
9952 0U, // V6_vaslhv
9953 0U, // V6_vaslw
9954 0U, // V6_vaslw_acc
9955 0U, // V6_vaslwv
9956 0U, // V6_vasr_into
9957 0U, // V6_vasrh
9958 0U, // V6_vasrh_acc
9959 0U, // V6_vasrhbrndsat
9960 0U, // V6_vasrhbsat
9961 2U, // V6_vasrhubrndsat
9962 0U, // V6_vasrhubsat
9963 0U, // V6_vasrhv
9964 2U, // V6_vasruhubrndsat
9965 0U, // V6_vasruhubsat
9966 2U, // V6_vasruwuhrndsat
9967 0U, // V6_vasruwuhsat
9968 0U, // V6_vasrvuhubrndsat
9969 0U, // V6_vasrvuhubsat
9970 0U, // V6_vasrvwuhrndsat
9971 0U, // V6_vasrvwuhsat
9972 0U, // V6_vasrw
9973 0U, // V6_vasrw_acc
9974 0U, // V6_vasrwh
9975 2U, // V6_vasrwhrndsat
9976 0U, // V6_vasrwhsat
9977 2U, // V6_vasrwuhrndsat
9978 0U, // V6_vasrwuhsat
9979 0U, // V6_vasrwv
9980 0U, // V6_vassign
9981 0U, // V6_vassign_fp
9982 0U, // V6_vassign_tmp
9983 0U, // V6_vavgb
9984 0U, // V6_vavgbrnd
9985 0U, // V6_vavgh
9986 0U, // V6_vavghrnd
9987 0U, // V6_vavgub
9988 0U, // V6_vavgubrnd
9989 0U, // V6_vavguh
9990 0U, // V6_vavguhrnd
9991 0U, // V6_vavguw
9992 0U, // V6_vavguwrnd
9993 0U, // V6_vavgw
9994 0U, // V6_vavgwrnd
9995 0U, // V6_vccombine
9996 0U, // V6_vcl0h
9997 0U, // V6_vcl0w
9998 0U, // V6_vcmov
9999 0U, // V6_vcombine
10000 0U, // V6_vcombine_tmp
10001 0U, // V6_vconv_bf_qf32
10002 0U, // V6_vconv_f8_qf16
10003 0U, // V6_vconv_h_hf
10004 0U, // V6_vconv_h_hf_rnd
10005 0U, // V6_vconv_hf_h
10006 0U, // V6_vconv_hf_qf16
10007 0U, // V6_vconv_hf_qf32
10008 0U, // V6_vconv_qf16_f8
10009 0U, // V6_vconv_qf16_hf
10010 0U, // V6_vconv_qf16_qf16
10011 0U, // V6_vconv_qf32_qf32
10012 0U, // V6_vconv_qf32_sf
10013 0U, // V6_vconv_sf_qf32
10014 0U, // V6_vconv_sf_w
10015 0U, // V6_vconv_w_sf
10016 0U, // V6_vcvt2_b_hf
10017 0U, // V6_vcvt2_hf_b
10018 0U, // V6_vcvt2_hf_ub
10019 0U, // V6_vcvt2_ub_hf
10020 0U, // V6_vcvt_b_hf
10021 0U, // V6_vcvt_bf_sf
10022 0U, // V6_vcvt_f8_hf
10023 0U, // V6_vcvt_h_hf
10024 0U, // V6_vcvt_hf_b
10025 0U, // V6_vcvt_hf_f8
10026 0U, // V6_vcvt_hf_h
10027 0U, // V6_vcvt_hf_sf
10028 0U, // V6_vcvt_hf_ub
10029 0U, // V6_vcvt_hf_uh
10030 0U, // V6_vcvt_sf_hf
10031 0U, // V6_vcvt_ub_hf
10032 0U, // V6_vcvt_uh_hf
10033 0U, // V6_vdeal
10034 0U, // V6_vdealb
10035 0U, // V6_vdealb4w
10036 0U, // V6_vdealh
10037 0U, // V6_vdealvdd
10038 0U, // V6_vdelta
10039 0U, // V6_vdmpy_sf_hf
10040 0U, // V6_vdmpy_sf_hf_acc
10041 0U, // V6_vdmpybus
10042 0U, // V6_vdmpybus_acc
10043 0U, // V6_vdmpybus_dv
10044 0U, // V6_vdmpybus_dv_acc
10045 0U, // V6_vdmpyhb
10046 0U, // V6_vdmpyhb_acc
10047 0U, // V6_vdmpyhb_dv
10048 0U, // V6_vdmpyhb_dv_acc
10049 0U, // V6_vdmpyhisat
10050 0U, // V6_vdmpyhisat_acc
10051 0U, // V6_vdmpyhsat
10052 0U, // V6_vdmpyhsat_acc
10053 0U, // V6_vdmpyhsuisat
10054 0U, // V6_vdmpyhsuisat_acc
10055 0U, // V6_vdmpyhsusat
10056 0U, // V6_vdmpyhsusat_acc
10057 0U, // V6_vdmpyhvsat
10058 0U, // V6_vdmpyhvsat_acc
10059 0U, // V6_vdsaduh
10060 0U, // V6_vdsaduh_acc
10061 0U, // V6_veqb
10062 0U, // V6_veqb_and
10063 0U, // V6_veqb_or
10064 0U, // V6_veqb_xor
10065 0U, // V6_veqh
10066 0U, // V6_veqh_and
10067 0U, // V6_veqh_or
10068 0U, // V6_veqh_xor
10069 0U, // V6_veqhf
10070 0U, // V6_veqhf_and
10071 0U, // V6_veqhf_or
10072 0U, // V6_veqhf_xor
10073 0U, // V6_veqsf
10074 0U, // V6_veqsf_and
10075 0U, // V6_veqsf_or
10076 0U, // V6_veqsf_xor
10077 0U, // V6_veqw
10078 0U, // V6_veqw_and
10079 0U, // V6_veqw_or
10080 0U, // V6_veqw_xor
10081 0U, // V6_vfmax_f8
10082 0U, // V6_vfmax_hf
10083 0U, // V6_vfmax_sf
10084 0U, // V6_vfmin_f8
10085 0U, // V6_vfmin_hf
10086 0U, // V6_vfmin_sf
10087 0U, // V6_vfneg_f8
10088 0U, // V6_vfneg_hf
10089 0U, // V6_vfneg_sf
10090 2U, // V6_vgathermh
10091 0U, // V6_vgathermhq
10092 2U, // V6_vgathermhw
10093 0U, // V6_vgathermhwq
10094 3U, // V6_vgathermw
10095 0U, // V6_vgathermwq
10096 0U, // V6_vgtb
10097 0U, // V6_vgtb_and
10098 0U, // V6_vgtb_or
10099 0U, // V6_vgtb_xor
10100 0U, // V6_vgtbf
10101 0U, // V6_vgtbf_and
10102 0U, // V6_vgtbf_or
10103 0U, // V6_vgtbf_xor
10104 0U, // V6_vgth
10105 0U, // V6_vgth_and
10106 0U, // V6_vgth_or
10107 0U, // V6_vgth_xor
10108 0U, // V6_vgthf
10109 0U, // V6_vgthf_and
10110 0U, // V6_vgthf_or
10111 0U, // V6_vgthf_xor
10112 0U, // V6_vgtsf
10113 0U, // V6_vgtsf_and
10114 0U, // V6_vgtsf_or
10115 0U, // V6_vgtsf_xor
10116 0U, // V6_vgtub
10117 0U, // V6_vgtub_and
10118 0U, // V6_vgtub_or
10119 0U, // V6_vgtub_xor
10120 0U, // V6_vgtuh
10121 0U, // V6_vgtuh_and
10122 0U, // V6_vgtuh_or
10123 0U, // V6_vgtuh_xor
10124 0U, // V6_vgtuw
10125 0U, // V6_vgtuw_and
10126 0U, // V6_vgtuw_or
10127 0U, // V6_vgtuw_xor
10128 0U, // V6_vgtw
10129 0U, // V6_vgtw_and
10130 0U, // V6_vgtw_or
10131 0U, // V6_vgtw_xor
10132 0U, // V6_vhist
10133 0U, // V6_vhistq
10134 0U, // V6_vilog2_hf
10135 0U, // V6_vilog2_qf16
10136 0U, // V6_vilog2_qf32
10137 0U, // V6_vilog2_sf
10138 0U, // V6_vinsertwr
10139 0U, // V6_vlalignb
10140 0U, // V6_vlalignbi
10141 0U, // V6_vlsrb
10142 0U, // V6_vlsrh
10143 0U, // V6_vlsrhv
10144 0U, // V6_vlsrw
10145 0U, // V6_vlsrwv
10146 0U, // V6_vlut4
10147 0U, // V6_vlutvvb
10148 0U, // V6_vlutvvb_nm
10149 0U, // V6_vlutvvb_oracc
10150 0U, // V6_vlutvvb_oracci
10151 0U, // V6_vlutvvbi
10152 0U, // V6_vlutvwh
10153 0U, // V6_vlutvwh_nm
10154 0U, // V6_vlutvwh_oracc
10155 0U, // V6_vlutvwh_oracci
10156 0U, // V6_vlutvwhi
10157 0U, // V6_vmax_bf
10158 0U, // V6_vmax_hf
10159 0U, // V6_vmax_sf
10160 0U, // V6_vmaxb
10161 0U, // V6_vmaxh
10162 0U, // V6_vmaxub
10163 0U, // V6_vmaxuh
10164 0U, // V6_vmaxw
10165 0U, // V6_vmerge_qf
10166 0U, // V6_vmin_bf
10167 0U, // V6_vmin_hf
10168 0U, // V6_vmin_sf
10169 0U, // V6_vminb
10170 0U, // V6_vminh
10171 0U, // V6_vminub
10172 0U, // V6_vminuh
10173 0U, // V6_vminw
10174 0U, // V6_vmpabus
10175 0U, // V6_vmpabus_acc
10176 0U, // V6_vmpabusv
10177 0U, // V6_vmpabuu
10178 0U, // V6_vmpabuu_acc
10179 0U, // V6_vmpabuuv
10180 0U, // V6_vmpahb
10181 0U, // V6_vmpahb_acc
10182 3U, // V6_vmpahhsat
10183 0U, // V6_vmpauhb
10184 0U, // V6_vmpauhb_acc
10185 3U, // V6_vmpauhuhsat
10186 0U, // V6_vmpsuhuhsat
10187 0U, // V6_vmpy_hf_f8
10188 0U, // V6_vmpy_hf_f8_acc
10189 0U, // V6_vmpy_hf_hf
10190 0U, // V6_vmpy_hf_hf_acc
10191 0U, // V6_vmpy_qf16
10192 0U, // V6_vmpy_qf16_hf
10193 0U, // V6_vmpy_qf16_mix_hf
10194 0U, // V6_vmpy_qf32
10195 0U, // V6_vmpy_qf32_hf
10196 0U, // V6_vmpy_qf32_mix_hf
10197 0U, // V6_vmpy_qf32_qf16
10198 0U, // V6_vmpy_qf32_sf
10199 0U, // V6_vmpy_rt_hf
10200 0U, // V6_vmpy_rt_qf16
10201 0U, // V6_vmpy_rt_sf
10202 0U, // V6_vmpy_sf_bf
10203 0U, // V6_vmpy_sf_bf_acc
10204 0U, // V6_vmpy_sf_hf
10205 0U, // V6_vmpy_sf_hf_acc
10206 0U, // V6_vmpy_sf_sf
10207 0U, // V6_vmpybus
10208 0U, // V6_vmpybus_acc
10209 0U, // V6_vmpybusv
10210 0U, // V6_vmpybusv_acc
10211 0U, // V6_vmpybv
10212 0U, // V6_vmpybv_acc
10213 0U, // V6_vmpyewuh
10214 0U, // V6_vmpyewuh_64
10215 0U, // V6_vmpyh
10216 0U, // V6_vmpyh_acc
10217 0U, // V6_vmpyhsat_acc
10218 0U, // V6_vmpyhsrs
10219 0U, // V6_vmpyhss
10220 0U, // V6_vmpyhus
10221 0U, // V6_vmpyhus_acc
10222 0U, // V6_vmpyhv
10223 0U, // V6_vmpyhv_acc
10224 0U, // V6_vmpyhvsrs
10225 0U, // V6_vmpyieoh
10226 0U, // V6_vmpyiewh_acc
10227 0U, // V6_vmpyiewuh
10228 0U, // V6_vmpyiewuh_acc
10229 0U, // V6_vmpyih
10230 0U, // V6_vmpyih_acc
10231 0U, // V6_vmpyihb
10232 0U, // V6_vmpyihb_acc
10233 0U, // V6_vmpyiowh
10234 0U, // V6_vmpyiwb
10235 0U, // V6_vmpyiwb_acc
10236 0U, // V6_vmpyiwh
10237 0U, // V6_vmpyiwh_acc
10238 0U, // V6_vmpyiwub
10239 0U, // V6_vmpyiwub_acc
10240 0U, // V6_vmpyowh
10241 0U, // V6_vmpyowh_64_acc
10242 0U, // V6_vmpyowh_rnd
10243 0U, // V6_vmpyowh_rnd_sacc
10244 0U, // V6_vmpyowh_sacc
10245 0U, // V6_vmpyub
10246 0U, // V6_vmpyub_acc
10247 0U, // V6_vmpyubv
10248 0U, // V6_vmpyubv_acc
10249 0U, // V6_vmpyuh
10250 0U, // V6_vmpyuh_acc
10251 0U, // V6_vmpyuhe
10252 0U, // V6_vmpyuhe_acc
10253 0U, // V6_vmpyuhv
10254 0U, // V6_vmpyuhv_acc
10255 0U, // V6_vmpyuhvs
10256 0U, // V6_vmux
10257 0U, // V6_vnavgb
10258 0U, // V6_vnavgh
10259 0U, // V6_vnavgub
10260 0U, // V6_vnavgw
10261 0U, // V6_vnccombine
10262 0U, // V6_vncmov
10263 0U, // V6_vneg_qf16_hf
10264 0U, // V6_vneg_qf16_qf16
10265 0U, // V6_vneg_qf32_qf32
10266 0U, // V6_vneg_qf32_sf
10267 0U, // V6_vnormamth
10268 0U, // V6_vnormamtw
10269 0U, // V6_vnot
10270 0U, // V6_vor
10271 0U, // V6_vpackeb
10272 0U, // V6_vpackeh
10273 0U, // V6_vpackhb_sat
10274 0U, // V6_vpackhub_sat
10275 0U, // V6_vpackob
10276 0U, // V6_vpackoh
10277 0U, // V6_vpackwh_sat
10278 0U, // V6_vpackwuh_sat
10279 0U, // V6_vpopcounth
10280 0U, // V6_vprefixqb
10281 0U, // V6_vprefixqh
10282 0U, // V6_vprefixqw
10283 0U, // V6_vrdelta
10284 0U, // V6_vrmpybub_rtt
10285 0U, // V6_vrmpybub_rtt_acc
10286 0U, // V6_vrmpybus
10287 0U, // V6_vrmpybus_acc
10288 17U, // V6_vrmpybusi
10289 1U, // V6_vrmpybusi_acc
10290 0U, // V6_vrmpybusv
10291 0U, // V6_vrmpybusv_acc
10292 0U, // V6_vrmpybv
10293 0U, // V6_vrmpybv_acc
10294 0U, // V6_vrmpyub
10295 0U, // V6_vrmpyub_acc
10296 0U, // V6_vrmpyub_rtt
10297 0U, // V6_vrmpyub_rtt_acc
10298 0U, // V6_vrmpyubi
10299 0U, // V6_vrmpyubi_acc
10300 0U, // V6_vrmpyubv
10301 0U, // V6_vrmpyubv_acc
10302 3U, // V6_vrmpyzbb_rt
10303 3U, // V6_vrmpyzbb_rt_acc
10304 3U, // V6_vrmpyzbb_rx
10305 3U, // V6_vrmpyzbb_rx_acc
10306 3U, // V6_vrmpyzbub_rt
10307 3U, // V6_vrmpyzbub_rt_acc
10308 3U, // V6_vrmpyzbub_rx
10309 3U, // V6_vrmpyzbub_rx_acc
10310 3U, // V6_vrmpyzcb_rt
10311 3U, // V6_vrmpyzcb_rt_acc
10312 3U, // V6_vrmpyzcb_rx
10313 3U, // V6_vrmpyzcb_rx_acc
10314 3U, // V6_vrmpyzcbs_rt
10315 3U, // V6_vrmpyzcbs_rt_acc
10316 3U, // V6_vrmpyzcbs_rx
10317 3U, // V6_vrmpyzcbs_rx_acc
10318 3U, // V6_vrmpyznb_rt
10319 3U, // V6_vrmpyznb_rt_acc
10320 3U, // V6_vrmpyznb_rx
10321 3U, // V6_vrmpyznb_rx_acc
10322 0U, // V6_vror
10323 0U, // V6_vrotr
10324 0U, // V6_vroundhb
10325 0U, // V6_vroundhub
10326 0U, // V6_vrounduhub
10327 0U, // V6_vrounduwuh
10328 0U, // V6_vroundwh
10329 0U, // V6_vroundwuh
10330 0U, // V6_vrsadubi
10331 0U, // V6_vrsadubi_acc
10332 0U, // V6_vsatdw
10333 0U, // V6_vsathub
10334 0U, // V6_vsatuwuh
10335 0U, // V6_vsatwh
10336 0U, // V6_vsb
10337 3U, // V6_vscattermh
10338 4U, // V6_vscattermh_add
10339 0U, // V6_vscattermhq
10340 4U, // V6_vscattermhw
10341 4U, // V6_vscattermhw_add
10342 0U, // V6_vscattermhwq
10343 4U, // V6_vscattermw
10344 4U, // V6_vscattermw_add
10345 0U, // V6_vscattermwq
10346 0U, // V6_vsh
10347 0U, // V6_vshufeh
10348 0U, // V6_vshuff
10349 0U, // V6_vshuffb
10350 0U, // V6_vshuffeb
10351 0U, // V6_vshuffh
10352 0U, // V6_vshuffob
10353 0U, // V6_vshuffvdd
10354 0U, // V6_vshufoeb
10355 0U, // V6_vshufoeh
10356 0U, // V6_vshufoh
10357 0U, // V6_vsub_hf
10358 0U, // V6_vsub_hf_f8
10359 0U, // V6_vsub_hf_hf
10360 0U, // V6_vsub_hf_mix
10361 0U, // V6_vsub_qf16
10362 0U, // V6_vsub_qf16_mix
10363 0U, // V6_vsub_qf32
10364 0U, // V6_vsub_qf32_mix
10365 0U, // V6_vsub_sf
10366 0U, // V6_vsub_sf_bf
10367 0U, // V6_vsub_sf_hf
10368 0U, // V6_vsub_sf_mix
10369 0U, // V6_vsub_sf_sf
10370 0U, // V6_vsubb
10371 0U, // V6_vsubb_dv
10372 0U, // V6_vsubbnq
10373 0U, // V6_vsubbq
10374 0U, // V6_vsubbsat
10375 0U, // V6_vsubbsat_dv
10376 50U, // V6_vsubcarry
10377 0U, // V6_vsubcarryo
10378 0U, // V6_vsubh
10379 0U, // V6_vsubh_dv
10380 0U, // V6_vsubhnq
10381 0U, // V6_vsubhq
10382 0U, // V6_vsubhsat
10383 0U, // V6_vsubhsat_dv
10384 0U, // V6_vsubhw
10385 0U, // V6_vsububh
10386 0U, // V6_vsububsat
10387 0U, // V6_vsububsat_dv
10388 0U, // V6_vsubububb_sat
10389 0U, // V6_vsubuhsat
10390 0U, // V6_vsubuhsat_dv
10391 0U, // V6_vsubuhw
10392 0U, // V6_vsubuwsat
10393 0U, // V6_vsubuwsat_dv
10394 2U, // V6_vsubw
10395 2U, // V6_vsubw_dv
10396 0U, // V6_vsubwnq
10397 0U, // V6_vsubwq
10398 2U, // V6_vsubwsat
10399 2U, // V6_vsubwsat_dv
10400 0U, // V6_vswap
10401 0U, // V6_vtmpyb
10402 0U, // V6_vtmpyb_acc
10403 0U, // V6_vtmpybus
10404 0U, // V6_vtmpybus_acc
10405 0U, // V6_vtmpyhb
10406 0U, // V6_vtmpyhb_acc
10407 0U, // V6_vunpackb
10408 0U, // V6_vunpackh
10409 0U, // V6_vunpackob
10410 0U, // V6_vunpackoh
10411 0U, // V6_vunpackub
10412 0U, // V6_vunpackuh
10413 0U, // V6_vwhist128
10414 0U, // V6_vwhist128m
10415 0U, // V6_vwhist128q
10416 0U, // V6_vwhist128qm
10417 0U, // V6_vwhist256
10418 0U, // V6_vwhist256_sat
10419 0U, // V6_vwhist256q
10420 0U, // V6_vwhist256q_sat
10421 0U, // V6_vxor
10422 0U, // V6_vzb
10423 0U, // V6_vzh
10424 0U, // V6_zLd_ai
10425 0U, // V6_zLd_pi
10426 0U, // V6_zLd_ppu
10427 0U, // V6_zLd_pred_ai
10428 0U, // V6_zLd_pred_pi
10429 0U, // V6_zLd_pred_ppu
10430 0U, // V6_zextract
10431 0U, // Y2_barrier
10432 0U, // Y2_break
10433 0U, // Y2_ciad
10434 0U, // Y2_crswap0
10435 0U, // Y2_cswi
10436 0U, // Y2_dccleana
10437 0U, // Y2_dccleanidx
10438 0U, // Y2_dccleaninva
10439 0U, // Y2_dccleaninvidx
10440 0U, // Y2_dcfetchbo
10441 0U, // Y2_dcinva
10442 0U, // Y2_dcinvidx
10443 0U, // Y2_dckill
10444 0U, // Y2_dctagr
10445 0U, // Y2_dctagw
10446 0U, // Y2_dczeroa
10447 0U, // Y2_getimask
10448 0U, // Y2_iassignr
10449 0U, // Y2_iassignw
10450 0U, // Y2_icdatar
10451 0U, // Y2_icdataw
10452 0U, // Y2_icinva
10453 0U, // Y2_icinvidx
10454 0U, // Y2_ickill
10455 0U, // Y2_ictagr
10456 0U, // Y2_ictagw
10457 0U, // Y2_isync
10458 0U, // Y2_k0lock
10459 0U, // Y2_k0unlock
10460 0U, // Y2_l2cleaninvidx
10461 0U, // Y2_l2kill
10462 0U, // Y2_resume
10463 0U, // Y2_setimask
10464 0U, // Y2_setprio
10465 0U, // Y2_start
10466 0U, // Y2_stop
10467 0U, // Y2_swi
10468 0U, // Y2_syncht
10469 0U, // Y2_tfrscrr
10470 0U, // Y2_tfrsrcr
10471 0U, // Y2_tlblock
10472 0U, // Y2_tlbp
10473 0U, // Y2_tlbpp
10474 0U, // Y2_tlbr
10475 0U, // Y2_tlbunlock
10476 0U, // Y2_tlbw
10477 0U, // Y2_wait
10478 0U, // Y4_crswap1
10479 0U, // Y4_crswap10
10480 0U, // Y4_l2fetch
10481 0U, // Y4_l2tagr
10482 0U, // Y4_l2tagw
10483 0U, // Y4_nmi
10484 0U, // Y4_siad
10485 0U, // Y4_tfrscpp
10486 0U, // Y4_tfrspcp
10487 0U, // Y4_trace
10488 0U, // Y5_ctlbw
10489 0U, // Y5_l2cleanidx
10490 0U, // Y5_l2fetch
10491 0U, // Y5_l2gclean
10492 0U, // Y5_l2gcleaninv
10493 0U, // Y5_l2gunlock
10494 0U, // Y5_l2invidx
10495 0U, // Y5_l2locka
10496 0U, // Y5_l2unlocka
10497 0U, // Y5_tlbasidi
10498 0U, // Y5_tlboc
10499 0U, // Y6_diag
10500 0U, // Y6_diag0
10501 0U, // Y6_diag1
10502 0U, // Y6_dmlink
10503 0U, // Y6_dmpause
10504 0U, // Y6_dmpoll
10505 0U, // Y6_dmresume
10506 0U, // Y6_dmstart
10507 0U, // Y6_dmwait
10508 0U, // Y6_l2gcleaninvpa
10509 0U, // Y6_l2gcleanpa
10510 4U, // dep_A2_addsat
10511 4U, // dep_A2_subsat
10512 0U, // dep_S2_packhl
10513 0U, // invalid_decode
10514 };
10515
10516 // Emit the opcode for the instruction.
10517 uint64_t Bits = 0;
10518 Bits |= (uint64_t)OpInfo0[MI.getOpcode()] << 0;
10519 Bits |= (uint64_t)OpInfo1[MI.getOpcode()] << 32;
10520 Bits |= (uint64_t)OpInfo2[MI.getOpcode()] << 48;
10521 if (Bits == 0)
10522 return {nullptr, Bits};
10523 return {AsmStrs+(Bits & 2047)-1, Bits};
10524
10525}
10526/// printInstruction - This method is automatically generated by tablegen
10527/// from the instruction set description.
10528LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
10529void HexagonInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O) {
10530 O << "\t";
10531
10532 auto MnemonicInfo = getMnemonic(MI: *MI);
10533
10534 O << MnemonicInfo.first;
10535
10536 uint64_t Bits = MnemonicInfo.second;
10537 assert(Bits != 0 && "Cannot print this instruction.");
10538
10539 // Fragment 0 encoded into 3 bits for 5 unique commands.
10540 switch ((Bits >> 11) & 7) {
10541 default: llvm_unreachable("Invalid command number.");
10542 case 0:
10543 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
10544 return;
10545 break;
10546 case 1:
10547 // A2_addsp, A2_iconst, A2_neg, A2_not, A2_tfrp, A2_tfrpi, A2_vaddb_map, ...
10548 printOperand(MI, OpNo: 0, O);
10549 break;
10550 case 2:
10551 // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
10552 printOperand(MI, OpNo: 1, O);
10553 break;
10554 case 3:
10555 // CALLProfile, J2_call, J2_jump, J2_loop0i, J2_loop0iext, J2_loop0r, J2_...
10556 printBrtarget(MI, OpNo: 0, O);
10557 break;
10558 case 4:
10559 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
10560 printOperand(MI, OpNo: 2, O);
10561 break;
10562 }
10563
10564
10565 // Fragment 1 encoded into 10 bits for 907 unique commands.
10566 switch ((Bits >> 14) & 1023) {
10567 default: llvm_unreachable("Invalid command number.");
10568 case 0:
10569 // A2_addsp, dup_A2_add, dup_A2_addi, A2_add, A2_addh_h16_hh, A2_addh_h16...
10570 O << " = add(";
10571 break;
10572 case 1:
10573 // A2_iconst
10574 O << " = iconst(#";
10575 printOperand(MI, OpNo: 1, O);
10576 O << ')';
10577 return;
10578 break;
10579 case 2:
10580 // A2_neg, A2_negp, A2_negsat
10581 O << " = neg(";
10582 printOperand(MI, OpNo: 1, O);
10583 break;
10584 case 3:
10585 // A2_not, A2_notp, C2_not, V6_pred_not
10586 O << " = not(";
10587 printOperand(MI, OpNo: 1, O);
10588 O << ')';
10589 return;
10590 break;
10591 case 4:
10592 // A2_tfrf, A2_tfrpf, A2_tfrpt, A2_tfrt, L2_ploadrbf_zomap, L2_ploadrbt_z...
10593 O << ") ";
10594 printOperand(MI, OpNo: 0, O);
10595 break;
10596 case 5:
10597 // A2_tfrfnew, A2_tfrpfnew, A2_tfrptnew, A2_tfrtnew, L2_ploadrbfnew_zomap...
10598 O << ".new) ";
10599 printOperand(MI, OpNo: 0, O);
10600 break;
10601 case 6:
10602 // A2_tfrp, C2_pxfer_map, V6_vassignp, dup_A2_tfr, A2_tfr, A2_tfrcrr, A2_...
10603 O << " = ";
10604 printOperand(MI, OpNo: 1, O);
10605 break;
10606 case 7:
10607 // A2_tfrpi, dup_A2_tfrsi, A2_tfrsi, J4_jumpseti, SA1_seti, SA1_setin1, T...
10608 O << " = #";
10609 printOperand(MI, OpNo: 1, O);
10610 break;
10611 case 8:
10612 // A2_vaddb_map, V6_vaddb_alt, V6_vaddb_dv_alt, V6_vaddbsat_alt, V6_vaddb...
10613 O << " = vaddb(";
10614 printOperand(MI, OpNo: 1, O);
10615 O << ',';
10616 printOperand(MI, OpNo: 2, O);
10617 break;
10618 case 9:
10619 // A2_vsubb_map, V6_vsubb_alt, V6_vsubb_dv_alt, V6_vsubbsat_alt, V6_vsubb...
10620 O << " = vsubb(";
10621 printOperand(MI, OpNo: 1, O);
10622 O << ',';
10623 printOperand(MI, OpNo: 2, O);
10624 break;
10625 case 10:
10626 // A2_zxtb, dup_A2_zxtb
10627 O << " = zxtb(";
10628 printOperand(MI, OpNo: 1, O);
10629 O << ')';
10630 return;
10631 break;
10632 case 11:
10633 // A4_boundscheck, A4_boundscheck_hi, A4_boundscheck_lo
10634 O << " = boundscheck(";
10635 printOperand(MI, OpNo: 1, O);
10636 O << ',';
10637 printOperand(MI, OpNo: 2, O);
10638 break;
10639 case 12:
10640 // C2_cmpgei
10641 O << " = cmp.ge(";
10642 printOperand(MI, OpNo: 1, O);
10643 O << ",#";
10644 printOperand(MI, OpNo: 2, O);
10645 O << ')';
10646 return;
10647 break;
10648 case 13:
10649 // C2_cmpgeui
10650 O << " = cmp.geu(";
10651 printOperand(MI, OpNo: 1, O);
10652 O << ",#";
10653 printOperand(MI, OpNo: 2, O);
10654 O << ')';
10655 return;
10656 break;
10657 case 14:
10658 // C2_cmplt
10659 O << " = cmp.lt(";
10660 printOperand(MI, OpNo: 1, O);
10661 O << ',';
10662 printOperand(MI, OpNo: 2, O);
10663 O << ')';
10664 return;
10665 break;
10666 case 15:
10667 // C2_cmpltu
10668 O << " = cmp.ltu(";
10669 printOperand(MI, OpNo: 1, O);
10670 O << ',';
10671 printOperand(MI, OpNo: 2, O);
10672 O << ')';
10673 return;
10674 break;
10675 case 16:
10676 // J2_jumpf_nopred_map, J2_jumpt_nopred_map
10677 O << ") jump ";
10678 printBrtarget(MI, OpNo: 1, O);
10679 return;
10680 break;
10681 case 17:
10682 // J2_jumprf_nopred_map, J2_jumprt_nopred_map
10683 O << ") jumpr ";
10684 printOperand(MI, OpNo: 1, O);
10685 return;
10686 break;
10687 case 18:
10688 // J2_trap1_noregmap, S6_allocframe_to_raw, V6_zld0, Y2_dcfetch, A4_ext, ...
10689 O << ')';
10690 return;
10691 break;
10692 case 19:
10693 // L2_loadalignb_zomap, L2_loadalignb_io, L2_loadalignb_pbr, L2_loadalign...
10694 O << " = memb_fifo(";
10695 break;
10696 case 20:
10697 // L2_loadalignh_zomap, L2_loadalignh_io, L2_loadalignh_pbr, L2_loadalign...
10698 O << " = memh_fifo(";
10699 break;
10700 case 21:
10701 // L2_loadbsw2_zomap, L2_loadbsw4_zomap, L2_loadbsw2_io, L2_loadbsw2_pbr,...
10702 O << " = membh(";
10703 printOperand(MI, OpNo: 1, O);
10704 break;
10705 case 22:
10706 // L2_loadbzw2_zomap, L2_loadbzw4_zomap, L2_loadbzw2_io, L2_loadbzw2_pbr,...
10707 O << " = memubh(";
10708 printOperand(MI, OpNo: 1, O);
10709 break;
10710 case 23:
10711 // L2_loadrb_zomap, dup_L2_loadrb_io, L2_loadrb_io, L2_loadrb_pbr, L2_loa...
10712 O << " = memb(";
10713 printOperand(MI, OpNo: 1, O);
10714 break;
10715 case 24:
10716 // L2_loadrd_zomap, dup_L2_loadrd_io, L2_loadrd_io, L2_loadrd_pbr, L2_loa...
10717 O << " = memd(";
10718 printOperand(MI, OpNo: 1, O);
10719 break;
10720 case 25:
10721 // L2_loadrh_zomap, dup_L2_loadrh_io, L2_loadrh_io, L2_loadrh_pbr, L2_loa...
10722 O << " = memh(";
10723 printOperand(MI, OpNo: 1, O);
10724 break;
10725 case 26:
10726 // L2_loadri_zomap, dup_L2_loadri_io, L2_loadri_io, L2_loadri_pbr, L2_loa...
10727 O << " = memw(";
10728 printOperand(MI, OpNo: 1, O);
10729 break;
10730 case 27:
10731 // L2_loadrub_zomap, dup_L2_loadrub_io, L2_loadrub_io, L2_loadrub_pbr, L2...
10732 O << " = memub(";
10733 printOperand(MI, OpNo: 1, O);
10734 break;
10735 case 28:
10736 // L2_loadruh_zomap, dup_L2_loadruh_io, L2_loadruh_io, L2_loadruh_pbr, L2...
10737 O << " = memuh(";
10738 printOperand(MI, OpNo: 1, O);
10739 break;
10740 case 29:
10741 // L4_add_memopb_zomap, L4_add_memoph_zomap, L4_add_memopw_zomap
10742 O << ") += ";
10743 printOperand(MI, OpNo: 1, O);
10744 return;
10745 break;
10746 case 30:
10747 // L4_and_memopb_zomap, L4_and_memoph_zomap, L4_and_memopw_zomap
10748 O << ") &= ";
10749 printOperand(MI, OpNo: 1, O);
10750 return;
10751 break;
10752 case 31:
10753 // L4_iadd_memopb_zomap, L4_iadd_memoph_zomap, L4_iadd_memopw_zomap
10754 O << ") += #";
10755 printOperand(MI, OpNo: 1, O);
10756 return;
10757 break;
10758 case 32:
10759 // L4_iand_memopb_zomap, L4_iand_memoph_zomap, L4_iand_memopw_zomap
10760 O << ") = clrbit(#";
10761 printOperand(MI, OpNo: 1, O);
10762 O << ')';
10763 return;
10764 break;
10765 case 33:
10766 // L4_ior_memopb_zomap, L4_ior_memoph_zomap, L4_ior_memopw_zomap
10767 O << ") = setbit(#";
10768 printOperand(MI, OpNo: 1, O);
10769 O << ')';
10770 return;
10771 break;
10772 case 34:
10773 // L4_isub_memopb_zomap, L4_isub_memoph_zomap, L4_isub_memopw_zomap
10774 O << ") -= #";
10775 printOperand(MI, OpNo: 1, O);
10776 return;
10777 break;
10778 case 35:
10779 // L4_or_memopb_zomap, L4_or_memoph_zomap, L4_or_memopw_zomap
10780 O << ") |= ";
10781 printOperand(MI, OpNo: 1, O);
10782 return;
10783 break;
10784 case 36:
10785 // L4_return_map_to_raw_f, L4_return_map_to_raw_t
10786 O << ") dealloc_return";
10787 return;
10788 break;
10789 case 37:
10790 // L4_return_map_to_raw_fnew_pnt, L4_return_map_to_raw_tnew_pnt
10791 O << ".new) dealloc_return:nt";
10792 return;
10793 break;
10794 case 38:
10795 // L4_return_map_to_raw_fnew_pt, L4_return_map_to_raw_tnew_pt
10796 O << ".new) dealloc_return:t";
10797 return;
10798 break;
10799 case 39:
10800 // L4_sub_memopb_zomap, L4_sub_memoph_zomap, L4_sub_memopw_zomap
10801 O << ") -= ";
10802 printOperand(MI, OpNo: 1, O);
10803 return;
10804 break;
10805 case 40:
10806 // M2_mpysmi, M2_mpyi
10807 O << " = mpyi(";
10808 printOperand(MI, OpNo: 1, O);
10809 break;
10810 case 41:
10811 // M2_mpyui
10812 O << " = mpyui(";
10813 printOperand(MI, OpNo: 1, O);
10814 O << ',';
10815 printOperand(MI, OpNo: 2, O);
10816 O << ')';
10817 return;
10818 break;
10819 case 42:
10820 // M2_vrcmpys_acc_s1, M2_vrcmpys_acc_s1_h, M2_vrcmpys_acc_s1_l
10821 O << " += vrcmpys(";
10822 printOperand(MI, OpNo: 2, O);
10823 O << ',';
10824 printOperand(MI, OpNo: 3, O);
10825 break;
10826 case 43:
10827 // M2_vrcmpys_s1, M2_vrcmpys_s1rp, M2_vrcmpys_s1_h, M2_vrcmpys_s1_l, M2_v...
10828 O << " = vrcmpys(";
10829 printOperand(MI, OpNo: 1, O);
10830 O << ',';
10831 printOperand(MI, OpNo: 2, O);
10832 break;
10833 case 44:
10834 // M7_vdmpy
10835 O << " = vdmpyw(";
10836 printOperand(MI, OpNo: 1, O);
10837 O << ',';
10838 printOperand(MI, OpNo: 2, O);
10839 O << ')';
10840 return;
10841 break;
10842 case 45:
10843 // M7_vdmpy_acc
10844 O << " += vdmpyw(";
10845 printOperand(MI, OpNo: 2, O);
10846 O << ',';
10847 printOperand(MI, OpNo: 3, O);
10848 O << ')';
10849 return;
10850 break;
10851 case 46:
10852 // PS_tailcall_r, CALLProfile, EH_RETURN_JMPR, J2_call, J2_callr, J2_call...
10853 return;
10854 break;
10855 case 47:
10856 // S2_asr_i_p_rnd_goodsyntax, S2_asr_i_r_rnd_goodsyntax
10857 O << " = asrrnd(";
10858 printOperand(MI, OpNo: 1, O);
10859 O << ",#";
10860 printOperand(MI, OpNo: 2, O);
10861 O << ')';
10862 return;
10863 break;
10864 case 48:
10865 // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
10866 O << ") memb(";
10867 break;
10868 case 49:
10869 // S2_pstorerdf_zomap, S2_pstorerdt_zomap, S2_pstorerdf_io, S2_pstorerdf_...
10870 O << ") memd(";
10871 break;
10872 case 50:
10873 // S2_pstorerff_zomap, S2_pstorerft_zomap, S2_pstorerhf_zomap, S2_pstorer...
10874 O << ") memh(";
10875 break;
10876 case 51:
10877 // S2_pstorerif_zomap, S2_pstorerinewf_zomap, S2_pstorerinewt_zomap, S2_p...
10878 O << ") memw(";
10879 break;
10880 case 52:
10881 // S2_storerb_zomap, S2_storerbnew_zomap, S2_storerd_zomap, S2_storerf_zo...
10882 O << ") = ";
10883 printOperand(MI, OpNo: 1, O);
10884 break;
10885 case 53:
10886 // S2_tableidxb_goodsyntax, S2_tableidxb
10887 O << " = tableidxb(";
10888 printOperand(MI, OpNo: 2, O);
10889 O << ",#";
10890 printOperand(MI, OpNo: 3, O);
10891 O << ",#";
10892 printOperand(MI, OpNo: 4, O);
10893 break;
10894 case 54:
10895 // S2_tableidxd_goodsyntax, S2_tableidxd
10896 O << " = tableidxd(";
10897 printOperand(MI, OpNo: 2, O);
10898 O << ",#";
10899 printOperand(MI, OpNo: 3, O);
10900 O << ",#";
10901 printOperand(MI, OpNo: 4, O);
10902 break;
10903 case 55:
10904 // S2_tableidxh_goodsyntax, S2_tableidxh
10905 O << " = tableidxh(";
10906 printOperand(MI, OpNo: 2, O);
10907 O << ",#";
10908 printOperand(MI, OpNo: 3, O);
10909 O << ",#";
10910 printOperand(MI, OpNo: 4, O);
10911 break;
10912 case 56:
10913 // S2_tableidxw_goodsyntax, S2_tableidxw
10914 O << " = tableidxw(";
10915 printOperand(MI, OpNo: 2, O);
10916 O << ",#";
10917 printOperand(MI, OpNo: 3, O);
10918 O << ",#";
10919 printOperand(MI, OpNo: 4, O);
10920 break;
10921 case 57:
10922 // S4_pstorerbfnew_zomap, S4_pstorerbnewfnew_zomap, S4_pstorerbnewtnew_zo...
10923 O << ".new) memb(";
10924 break;
10925 case 58:
10926 // S4_pstorerdfnew_zomap, S4_pstorerdtnew_zomap, S2_pstorerdfnew_pi, S2_p...
10927 O << ".new) memd(";
10928 break;
10929 case 59:
10930 // S4_pstorerffnew_zomap, S4_pstorerftnew_zomap, S4_pstorerhfnew_zomap, S...
10931 O << ".new) memh(";
10932 break;
10933 case 60:
10934 // S4_pstorerifnew_zomap, S4_pstorerinewfnew_zomap, S4_pstorerinewtnew_zo...
10935 O << ".new) memw(";
10936 break;
10937 case 61:
10938 // S4_storeirb_zomap, S4_storeirh_zomap, S4_storeiri_zomap
10939 O << ") = #";
10940 printOperand(MI, OpNo: 1, O);
10941 return;
10942 break;
10943 case 62:
10944 // S5_asrhub_rnd_sat_goodsyntax, S5_asrhub_rnd_sat, S5_asrhub_sat
10945 O << " = vasrhub(";
10946 printOperand(MI, OpNo: 1, O);
10947 O << ",#";
10948 printOperand(MI, OpNo: 2, O);
10949 break;
10950 case 63:
10951 // S5_vasrhrnd_goodsyntax, V6_vasrh_alt, V6_vasrhv_alt, S2_asr_i_vh, S2_a...
10952 O << " = vasrh(";
10953 printOperand(MI, OpNo: 1, O);
10954 break;
10955 case 64:
10956 // V6_MAP_equb, V6_MAP_equh, V6_MAP_equw, V6_veqb, V6_veqh, V6_veqhf, V6_...
10957 O << " = vcmp.eq(";
10958 printOperand(MI, OpNo: 1, O);
10959 break;
10960 case 65:
10961 // V6_MAP_equb_and, V6_MAP_equh_and, V6_MAP_equw_and, V6_veqb_and, V6_veq...
10962 O << " &= vcmp.eq(";
10963 printOperand(MI, OpNo: 2, O);
10964 break;
10965 case 66:
10966 // V6_MAP_equb_ior, V6_MAP_equh_ior, V6_MAP_equw_ior, V6_veqb_or, V6_veqh...
10967 O << " |= vcmp.eq(";
10968 printOperand(MI, OpNo: 2, O);
10969 break;
10970 case 67:
10971 // V6_MAP_equb_xor, V6_MAP_equh_xor, V6_MAP_equw_xor, V6_veqb_xor, V6_veq...
10972 O << " ^= vcmp.eq(";
10973 printOperand(MI, OpNo: 2, O);
10974 break;
10975 case 68:
10976 // V6_dbl_ld0, V6_ld0, V6_ldnt0, V6_vL32b_ai, V6_vL32b_nt_ai, V6_vL32b_nt...
10977 O << " = vmem(";
10978 printOperand(MI, OpNo: 1, O);
10979 break;
10980 case 69:
10981 // V6_extractw_alt
10982 O << ".w = vextract(";
10983 printOperand(MI, OpNo: 1, O);
10984 O << ',';
10985 printOperand(MI, OpNo: 2, O);
10986 O << ')';
10987 return;
10988 break;
10989 case 70:
10990 // V6_hi
10991 O << " = hi(";
10992 printOperand(MI, OpNo: 1, O);
10993 O << ')';
10994 return;
10995 break;
10996 case 71:
10997 // V6_ldu0, V6_vL32Ub_ai, V6_vL32Ub_pi, V6_vL32Ub_ppu
10998 O << " = vmemu(";
10999 printOperand(MI, OpNo: 1, O);
11000 break;
11001 case 72:
11002 // V6_lo
11003 O << " = lo(";
11004 printOperand(MI, OpNo: 1, O);
11005 O << ')';
11006 return;
11007 break;
11008 case 73:
11009 // V6_stnnt0, V6_stnt0
11010 O << "):nt = ";
11011 printOperand(MI, OpNo: 1, O);
11012 break;
11013 case 74:
11014 // V6_stnp0, V6_stnpnt0, V6_stnq0, V6_stnqnt0, V6_stp0, V6_stpnt0, V6_stq...
11015 O << ") vmem(";
11016 break;
11017 case 75:
11018 // V6_stunp0, V6_stup0, V6_vS32Ub_npred_ai, V6_vS32Ub_npred_pi, V6_vS32Ub...
11019 O << ") vmemu(";
11020 break;
11021 case 76:
11022 // V6_v10mpyubs10
11023 O << ".w = v10mpy(";
11024 printOperand(MI, OpNo: 1, O);
11025 O << ".ub,";
11026 printOperand(MI, OpNo: 2, O);
11027 O << ".b,#";
11028 printOperand(MI, OpNo: 3, O);
11029 O << ')';
11030 return;
11031 break;
11032 case 77:
11033 // V6_v10mpyubs10_vxx
11034 O << ".w += v10mpy(";
11035 printOperand(MI, OpNo: 2, O);
11036 O << ".ub,";
11037 printOperand(MI, OpNo: 3, O);
11038 O << ".b,#";
11039 printOperand(MI, OpNo: 4, O);
11040 O << ')';
11041 return;
11042 break;
11043 case 78:
11044 // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt, V6_v6mpyhubs10, V6_v6mpyvubs10
11045 O << ".w = v6mpy(";
11046 printOperand(MI, OpNo: 1, O);
11047 O << ".ub,";
11048 printOperand(MI, OpNo: 2, O);
11049 break;
11050 case 79:
11051 // V6_vabsb_alt, V6_vabsb_sat_alt
11052 O << " = vabsb(";
11053 printOperand(MI, OpNo: 1, O);
11054 break;
11055 case 80:
11056 // V6_vabsdiffh_alt, M2_vabsdiffh
11057 O << " = vabsdiffh(";
11058 printOperand(MI, OpNo: 1, O);
11059 O << ',';
11060 printOperand(MI, OpNo: 2, O);
11061 O << ')';
11062 return;
11063 break;
11064 case 81:
11065 // V6_vabsdiffub_alt, M6_vabsdiffub
11066 O << " = vabsdiffub(";
11067 printOperand(MI, OpNo: 1, O);
11068 O << ',';
11069 printOperand(MI, OpNo: 2, O);
11070 O << ')';
11071 return;
11072 break;
11073 case 82:
11074 // V6_vabsdiffuh_alt
11075 O << " = vabsdiffuh(";
11076 printOperand(MI, OpNo: 1, O);
11077 O << ',';
11078 printOperand(MI, OpNo: 2, O);
11079 O << ')';
11080 return;
11081 break;
11082 case 83:
11083 // V6_vabsdiffw_alt, M2_vabsdiffw
11084 O << " = vabsdiffw(";
11085 printOperand(MI, OpNo: 1, O);
11086 O << ',';
11087 printOperand(MI, OpNo: 2, O);
11088 O << ')';
11089 return;
11090 break;
11091 case 84:
11092 // V6_vabsh_alt, V6_vabsh_sat_alt, A2_vabsh, A2_vabshsat
11093 O << " = vabsh(";
11094 printOperand(MI, OpNo: 1, O);
11095 break;
11096 case 85:
11097 // V6_vabsub_alt
11098 O << ".ub = vabs(";
11099 printOperand(MI, OpNo: 1, O);
11100 O << ".b)";
11101 return;
11102 break;
11103 case 86:
11104 // V6_vabsuh_alt
11105 O << ".uh = vabs(";
11106 printOperand(MI, OpNo: 1, O);
11107 O << ".h)";
11108 return;
11109 break;
11110 case 87:
11111 // V6_vabsuw_alt
11112 O << ".uw = vabs(";
11113 printOperand(MI, OpNo: 1, O);
11114 O << ".w)";
11115 return;
11116 break;
11117 case 88:
11118 // V6_vabsw_alt, V6_vabsw_sat_alt, A2_vabsw, A2_vabswsat
11119 O << " = vabsw(";
11120 printOperand(MI, OpNo: 1, O);
11121 break;
11122 case 89:
11123 // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vsubbnq_alt, V6_vsubbq_alt
11124 O << ".b) ";
11125 printOperand(MI, OpNo: 0, O);
11126 break;
11127 case 90:
11128 // V6_vaddh_alt, V6_vaddh_dv_alt, V6_vaddhsat_alt, V6_vaddhsat_dv_alt, V6...
11129 O << " = vaddh(";
11130 printOperand(MI, OpNo: 1, O);
11131 O << ',';
11132 printOperand(MI, OpNo: 2, O);
11133 break;
11134 case 91:
11135 // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vsubhnq_alt, V6_vsubhq_alt
11136 O << ".h) ";
11137 printOperand(MI, OpNo: 0, O);
11138 break;
11139 case 92:
11140 // V6_vaddhw_acc_alt
11141 O << " += vaddh(";
11142 printOperand(MI, OpNo: 2, O);
11143 O << ',';
11144 printOperand(MI, OpNo: 3, O);
11145 O << ')';
11146 return;
11147 break;
11148 case 93:
11149 // V6_vaddubh_acc_alt
11150 O << " += vaddub(";
11151 printOperand(MI, OpNo: 2, O);
11152 O << ',';
11153 printOperand(MI, OpNo: 3, O);
11154 O << ')';
11155 return;
11156 break;
11157 case 94:
11158 // V6_vaddubh_alt, V6_vaddubsat_alt, V6_vaddubsat_dv_alt, A2_vaddub, A2_v...
11159 O << " = vaddub(";
11160 printOperand(MI, OpNo: 1, O);
11161 O << ',';
11162 printOperand(MI, OpNo: 2, O);
11163 break;
11164 case 95:
11165 // V6_vadduhsat_alt, V6_vadduhsat_dv_alt, V6_vadduhw_alt, A2_svadduhs, A2...
11166 O << " = vadduh(";
11167 printOperand(MI, OpNo: 1, O);
11168 O << ',';
11169 printOperand(MI, OpNo: 2, O);
11170 break;
11171 case 96:
11172 // V6_vadduhw_acc_alt
11173 O << " += vadduh(";
11174 printOperand(MI, OpNo: 2, O);
11175 O << ',';
11176 printOperand(MI, OpNo: 3, O);
11177 O << ')';
11178 return;
11179 break;
11180 case 97:
11181 // V6_vadduwsat_alt, V6_vadduwsat_dv_alt
11182 O << " = vadduw(";
11183 printOperand(MI, OpNo: 1, O);
11184 O << ',';
11185 printOperand(MI, OpNo: 2, O);
11186 O << "):sat";
11187 return;
11188 break;
11189 case 98:
11190 // V6_vaddw_alt, V6_vaddw_dv_alt, V6_vaddwsat_alt, V6_vaddwsat_dv_alt, A2...
11191 O << " = vaddw(";
11192 printOperand(MI, OpNo: 1, O);
11193 O << ',';
11194 printOperand(MI, OpNo: 2, O);
11195 break;
11196 case 99:
11197 // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vsubwnq_alt, V6_vsubwq_alt
11198 O << ".w) ";
11199 printOperand(MI, OpNo: 0, O);
11200 break;
11201 case 100:
11202 // V6_vandnqrt_acc_alt
11203 O << ".ub |= vand(!";
11204 printOperand(MI, OpNo: 2, O);
11205 O << ".ub,";
11206 printOperand(MI, OpNo: 3, O);
11207 O << ".ub)";
11208 return;
11209 break;
11210 case 101:
11211 // V6_vandnqrt_alt
11212 O << ".ub = vand(!";
11213 printOperand(MI, OpNo: 1, O);
11214 O << ".ub,";
11215 printOperand(MI, OpNo: 2, O);
11216 O << ".ub)";
11217 return;
11218 break;
11219 case 102:
11220 // V6_vandqrt_acc_alt, V6_vandvrt_acc_alt
11221 O << ".ub |= vand(";
11222 printOperand(MI, OpNo: 2, O);
11223 O << ".ub,";
11224 printOperand(MI, OpNo: 3, O);
11225 O << ".ub)";
11226 return;
11227 break;
11228 case 103:
11229 // V6_vandqrt_alt, V6_vandvrt_alt
11230 O << ".ub = vand(";
11231 printOperand(MI, OpNo: 1, O);
11232 O << ".ub,";
11233 printOperand(MI, OpNo: 2, O);
11234 O << ".ub)";
11235 return;
11236 break;
11237 case 104:
11238 // V6_vaslh_acc_alt
11239 O << " += vaslh(";
11240 printOperand(MI, OpNo: 2, O);
11241 O << ',';
11242 printOperand(MI, OpNo: 3, O);
11243 O << ')';
11244 return;
11245 break;
11246 case 105:
11247 // V6_vaslh_alt, V6_vaslhv_alt, S2_asl_i_vh, S2_asl_r_vh
11248 O << " = vaslh(";
11249 printOperand(MI, OpNo: 1, O);
11250 break;
11251 case 106:
11252 // V6_vaslw_acc_alt
11253 O << " += vaslw(";
11254 printOperand(MI, OpNo: 2, O);
11255 O << ',';
11256 printOperand(MI, OpNo: 3, O);
11257 O << ')';
11258 return;
11259 break;
11260 case 107:
11261 // V6_vaslw_alt, V6_vaslwv_alt, S2_asl_i_vw, S2_asl_r_vw
11262 O << " = vaslw(";
11263 printOperand(MI, OpNo: 1, O);
11264 break;
11265 case 108:
11266 // V6_vasr_into_alt
11267 O << " = vasrinto(";
11268 printOperand(MI, OpNo: 2, O);
11269 O << ',';
11270 printOperand(MI, OpNo: 3, O);
11271 O << ')';
11272 return;
11273 break;
11274 case 109:
11275 // V6_vasrh_acc_alt
11276 O << " += vasrh(";
11277 printOperand(MI, OpNo: 2, O);
11278 O << ',';
11279 printOperand(MI, OpNo: 3, O);
11280 O << ')';
11281 return;
11282 break;
11283 case 110:
11284 // V6_vasrw_acc_alt
11285 O << " += vasrw(";
11286 printOperand(MI, OpNo: 2, O);
11287 O << ',';
11288 printOperand(MI, OpNo: 3, O);
11289 O << ')';
11290 return;
11291 break;
11292 case 111:
11293 // V6_vasrw_alt, V6_vasrwv_alt, S2_asr_i_svw_trun, S2_asr_i_vw, S2_asr_r_...
11294 O << " = vasrw(";
11295 printOperand(MI, OpNo: 1, O);
11296 break;
11297 case 112:
11298 // V6_vavgb_alt, V6_vavgbrnd_alt
11299 O << " = vavgb(";
11300 printOperand(MI, OpNo: 1, O);
11301 O << ',';
11302 printOperand(MI, OpNo: 2, O);
11303 break;
11304 case 113:
11305 // V6_vavgh_alt, V6_vavghrnd_alt, A2_svavgh, A2_svavghs, A2_vavgh, A2_vav...
11306 O << " = vavgh(";
11307 printOperand(MI, OpNo: 1, O);
11308 O << ',';
11309 printOperand(MI, OpNo: 2, O);
11310 break;
11311 case 114:
11312 // V6_vavgub_alt, V6_vavgubrnd_alt, A2_vavgub, A2_vavgubr
11313 O << " = vavgub(";
11314 printOperand(MI, OpNo: 1, O);
11315 O << ',';
11316 printOperand(MI, OpNo: 2, O);
11317 break;
11318 case 115:
11319 // V6_vavguh_alt, V6_vavguhrnd_alt, A2_vavguh, A2_vavguhr
11320 O << " = vavguh(";
11321 printOperand(MI, OpNo: 1, O);
11322 O << ',';
11323 printOperand(MI, OpNo: 2, O);
11324 break;
11325 case 116:
11326 // V6_vavguw_alt, V6_vavguwrnd_alt, A2_vavguw, A2_vavguwr
11327 O << " = vavguw(";
11328 printOperand(MI, OpNo: 1, O);
11329 O << ',';
11330 printOperand(MI, OpNo: 2, O);
11331 break;
11332 case 117:
11333 // V6_vavgw_alt, V6_vavgwrnd_alt, A2_vavgw, A2_vavgwcr, A2_vavgwr
11334 O << " = vavgw(";
11335 printOperand(MI, OpNo: 1, O);
11336 O << ',';
11337 printOperand(MI, OpNo: 2, O);
11338 break;
11339 case 118:
11340 // V6_vcl0h_alt
11341 O << " = vcl0h(";
11342 printOperand(MI, OpNo: 1, O);
11343 O << ')';
11344 return;
11345 break;
11346 case 119:
11347 // V6_vcl0w_alt
11348 O << " = vcl0w(";
11349 printOperand(MI, OpNo: 1, O);
11350 O << ')';
11351 return;
11352 break;
11353 case 120:
11354 // V6_vd0, V6_vdd0, SA1_clrf, SA1_clrfnew, SA1_clrt, SA1_clrtnew
11355 O << " = #0";
11356 return;
11357 break;
11358 case 121:
11359 // V6_vdealb4w_alt
11360 O << " = vdealb4w(";
11361 printOperand(MI, OpNo: 1, O);
11362 O << ',';
11363 printOperand(MI, OpNo: 2, O);
11364 O << ')';
11365 return;
11366 break;
11367 case 122:
11368 // V6_vdealb_alt
11369 O << " = vdealb(";
11370 printOperand(MI, OpNo: 1, O);
11371 O << ')';
11372 return;
11373 break;
11374 case 123:
11375 // V6_vdealh_alt
11376 O << " = vdealh(";
11377 printOperand(MI, OpNo: 1, O);
11378 O << ')';
11379 return;
11380 break;
11381 case 124:
11382 // V6_vdmpybus_acc_alt, V6_vdmpybus_dv_acc_alt
11383 O << " += vdmpybus(";
11384 printOperand(MI, OpNo: 2, O);
11385 O << ',';
11386 printOperand(MI, OpNo: 3, O);
11387 O << ')';
11388 return;
11389 break;
11390 case 125:
11391 // V6_vdmpybus_alt, V6_vdmpybus_dv_alt
11392 O << " = vdmpybus(";
11393 printOperand(MI, OpNo: 1, O);
11394 O << ',';
11395 printOperand(MI, OpNo: 2, O);
11396 O << ')';
11397 return;
11398 break;
11399 case 126:
11400 // V6_vdmpyhb_acc_alt, V6_vdmpyhb_dv_acc_alt
11401 O << " += vdmpyhb(";
11402 printOperand(MI, OpNo: 2, O);
11403 O << ',';
11404 printOperand(MI, OpNo: 3, O);
11405 O << ')';
11406 return;
11407 break;
11408 case 127:
11409 // V6_vdmpyhb_alt, V6_vdmpyhb_dv_alt
11410 O << " = vdmpyhb(";
11411 printOperand(MI, OpNo: 1, O);
11412 O << ',';
11413 printOperand(MI, OpNo: 2, O);
11414 O << ')';
11415 return;
11416 break;
11417 case 128:
11418 // V6_vdmpyhisat_acc_alt, V6_vdmpyhsat_acc_alt, V6_vdmpyhvsat_acc_alt
11419 O << " += vdmpyh(";
11420 printOperand(MI, OpNo: 2, O);
11421 O << ',';
11422 printOperand(MI, OpNo: 3, O);
11423 O << "):sat";
11424 return;
11425 break;
11426 case 129:
11427 // V6_vdmpyhisat_alt, V6_vdmpyhsat_alt, V6_vdmpyhvsat_alt
11428 O << " = vdmpyh(";
11429 printOperand(MI, OpNo: 1, O);
11430 O << ',';
11431 printOperand(MI, OpNo: 2, O);
11432 O << "):sat";
11433 return;
11434 break;
11435 case 130:
11436 // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsusat_acc_alt
11437 O << " += vdmpyhsu(";
11438 printOperand(MI, OpNo: 2, O);
11439 O << ',';
11440 printOperand(MI, OpNo: 3, O);
11441 break;
11442 case 131:
11443 // V6_vdmpyhsuisat_alt, V6_vdmpyhsusat_alt
11444 O << " = vdmpyhsu(";
11445 printOperand(MI, OpNo: 1, O);
11446 O << ',';
11447 printOperand(MI, OpNo: 2, O);
11448 break;
11449 case 132:
11450 // V6_vdsaduh_acc_alt
11451 O << " += vdsaduh(";
11452 printOperand(MI, OpNo: 2, O);
11453 O << ',';
11454 printOperand(MI, OpNo: 3, O);
11455 O << ')';
11456 return;
11457 break;
11458 case 133:
11459 // V6_vdsaduh_alt
11460 O << " = vdsaduh(";
11461 printOperand(MI, OpNo: 1, O);
11462 O << ',';
11463 printOperand(MI, OpNo: 2, O);
11464 O << ')';
11465 return;
11466 break;
11467 case 134:
11468 // V6_vlsrh_alt, V6_vlsrhv_alt, S2_lsr_i_vh, S2_lsr_r_vh
11469 O << " = vlsrh(";
11470 printOperand(MI, OpNo: 1, O);
11471 break;
11472 case 135:
11473 // V6_vlsrw_alt, V6_vlsrwv_alt, S2_lsr_i_vw, S2_lsr_r_vw
11474 O << " = vlsrw(";
11475 printOperand(MI, OpNo: 1, O);
11476 break;
11477 case 136:
11478 // V6_vmaxb_alt, A2_vmaxb
11479 O << " = vmaxb(";
11480 printOperand(MI, OpNo: 1, O);
11481 O << ',';
11482 printOperand(MI, OpNo: 2, O);
11483 O << ')';
11484 return;
11485 break;
11486 case 137:
11487 // V6_vmaxh_alt, A2_vmaxh
11488 O << " = vmaxh(";
11489 printOperand(MI, OpNo: 1, O);
11490 O << ',';
11491 printOperand(MI, OpNo: 2, O);
11492 O << ')';
11493 return;
11494 break;
11495 case 138:
11496 // V6_vmaxub_alt, A2_vmaxub
11497 O << " = vmaxub(";
11498 printOperand(MI, OpNo: 1, O);
11499 O << ',';
11500 printOperand(MI, OpNo: 2, O);
11501 O << ')';
11502 return;
11503 break;
11504 case 139:
11505 // V6_vmaxuh_alt, A2_vmaxuh
11506 O << " = vmaxuh(";
11507 printOperand(MI, OpNo: 1, O);
11508 O << ',';
11509 printOperand(MI, OpNo: 2, O);
11510 O << ')';
11511 return;
11512 break;
11513 case 140:
11514 // V6_vmaxw_alt, A2_vmaxw
11515 O << " = vmaxw(";
11516 printOperand(MI, OpNo: 1, O);
11517 O << ',';
11518 printOperand(MI, OpNo: 2, O);
11519 O << ')';
11520 return;
11521 break;
11522 case 141:
11523 // V6_vminb_alt, A2_vminb
11524 O << " = vminb(";
11525 printOperand(MI, OpNo: 1, O);
11526 O << ',';
11527 printOperand(MI, OpNo: 2, O);
11528 O << ')';
11529 return;
11530 break;
11531 case 142:
11532 // V6_vminh_alt, A2_vminh
11533 O << " = vminh(";
11534 printOperand(MI, OpNo: 1, O);
11535 O << ',';
11536 printOperand(MI, OpNo: 2, O);
11537 O << ')';
11538 return;
11539 break;
11540 case 143:
11541 // V6_vminub_alt, A2_vminub
11542 O << " = vminub(";
11543 printOperand(MI, OpNo: 1, O);
11544 O << ',';
11545 printOperand(MI, OpNo: 2, O);
11546 O << ')';
11547 return;
11548 break;
11549 case 144:
11550 // V6_vminuh_alt, A2_vminuh
11551 O << " = vminuh(";
11552 printOperand(MI, OpNo: 1, O);
11553 O << ',';
11554 printOperand(MI, OpNo: 2, O);
11555 O << ')';
11556 return;
11557 break;
11558 case 145:
11559 // V6_vminw_alt, A2_vminw
11560 O << " = vminw(";
11561 printOperand(MI, OpNo: 1, O);
11562 O << ',';
11563 printOperand(MI, OpNo: 2, O);
11564 O << ')';
11565 return;
11566 break;
11567 case 146:
11568 // V6_vmpabus_acc_alt
11569 O << " += vmpabus(";
11570 printOperand(MI, OpNo: 2, O);
11571 O << ',';
11572 printOperand(MI, OpNo: 3, O);
11573 O << ')';
11574 return;
11575 break;
11576 case 147:
11577 // V6_vmpabus_alt, V6_vmpabusv_alt
11578 O << " = vmpabus(";
11579 printOperand(MI, OpNo: 1, O);
11580 O << ',';
11581 printOperand(MI, OpNo: 2, O);
11582 O << ')';
11583 return;
11584 break;
11585 case 148:
11586 // V6_vmpabuu_acc_alt
11587 O << " += vmpabuu(";
11588 printOperand(MI, OpNo: 2, O);
11589 O << ',';
11590 printOperand(MI, OpNo: 3, O);
11591 O << ')';
11592 return;
11593 break;
11594 case 149:
11595 // V6_vmpabuu_alt, V6_vmpabuuv_alt
11596 O << " = vmpabuu(";
11597 printOperand(MI, OpNo: 1, O);
11598 O << ',';
11599 printOperand(MI, OpNo: 2, O);
11600 O << ')';
11601 return;
11602 break;
11603 case 150:
11604 // V6_vmpahb_acc_alt
11605 O << " += vmpahb(";
11606 printOperand(MI, OpNo: 2, O);
11607 O << ',';
11608 printOperand(MI, OpNo: 3, O);
11609 O << ')';
11610 return;
11611 break;
11612 case 151:
11613 // V6_vmpahb_alt
11614 O << " = vmpahb(";
11615 printOperand(MI, OpNo: 1, O);
11616 O << ',';
11617 printOperand(MI, OpNo: 2, O);
11618 O << ')';
11619 return;
11620 break;
11621 case 152:
11622 // V6_vmpauhb_acc_alt
11623 O << " += vmpauhb(";
11624 printOperand(MI, OpNo: 2, O);
11625 O << ',';
11626 printOperand(MI, OpNo: 3, O);
11627 O << ')';
11628 return;
11629 break;
11630 case 153:
11631 // V6_vmpauhb_alt
11632 O << " = vmpauhb(";
11633 printOperand(MI, OpNo: 1, O);
11634 O << ',';
11635 printOperand(MI, OpNo: 2, O);
11636 O << ')';
11637 return;
11638 break;
11639 case 154:
11640 // V6_vmpybus_acc_alt, V6_vmpybusv_acc_alt
11641 O << " += vmpybus(";
11642 printOperand(MI, OpNo: 2, O);
11643 O << ',';
11644 printOperand(MI, OpNo: 3, O);
11645 O << ')';
11646 return;
11647 break;
11648 case 155:
11649 // V6_vmpybus_alt, V6_vmpybusv_alt
11650 O << " = vmpybus(";
11651 printOperand(MI, OpNo: 1, O);
11652 O << ',';
11653 printOperand(MI, OpNo: 2, O);
11654 O << ')';
11655 return;
11656 break;
11657 case 156:
11658 // V6_vmpybv_acc_alt
11659 O << " += vmpyb(";
11660 printOperand(MI, OpNo: 2, O);
11661 O << ',';
11662 printOperand(MI, OpNo: 3, O);
11663 O << ')';
11664 return;
11665 break;
11666 case 157:
11667 // V6_vmpybv_alt
11668 O << " = vmpyb(";
11669 printOperand(MI, OpNo: 1, O);
11670 O << ',';
11671 printOperand(MI, OpNo: 2, O);
11672 O << ')';
11673 return;
11674 break;
11675 case 158:
11676 // V6_vmpyewuh_alt
11677 O << " = vmpyewuh(";
11678 printOperand(MI, OpNo: 1, O);
11679 O << ',';
11680 printOperand(MI, OpNo: 2, O);
11681 O << ')';
11682 return;
11683 break;
11684 case 159:
11685 // V6_vmpyh_acc_alt, V6_vmpyhsat_acc_alt, V6_vmpyhv_acc_alt, M2_vmac2, M2...
11686 O << " += vmpyh(";
11687 printOperand(MI, OpNo: 2, O);
11688 O << ',';
11689 printOperand(MI, OpNo: 3, O);
11690 break;
11691 case 160:
11692 // V6_vmpyh_alt, V6_vmpyhsrs_alt, V6_vmpyhss_alt, V6_vmpyhv_alt, V6_vmpyh...
11693 O << " = vmpyh(";
11694 printOperand(MI, OpNo: 1, O);
11695 O << ',';
11696 printOperand(MI, OpNo: 2, O);
11697 break;
11698 case 161:
11699 // V6_vmpyhus_acc_alt
11700 O << " += vmpyhus(";
11701 printOperand(MI, OpNo: 2, O);
11702 O << ',';
11703 printOperand(MI, OpNo: 3, O);
11704 O << ')';
11705 return;
11706 break;
11707 case 162:
11708 // V6_vmpyhus_alt
11709 O << " = vmpyhus(";
11710 printOperand(MI, OpNo: 1, O);
11711 O << ',';
11712 printOperand(MI, OpNo: 2, O);
11713 O << ')';
11714 return;
11715 break;
11716 case 163:
11717 // V6_vmpyiewh_acc_alt
11718 O << " += vmpyiewh(";
11719 printOperand(MI, OpNo: 2, O);
11720 O << ',';
11721 printOperand(MI, OpNo: 3, O);
11722 O << ')';
11723 return;
11724 break;
11725 case 164:
11726 // V6_vmpyiewuh_acc_alt
11727 O << " += vmpyiewuh(";
11728 printOperand(MI, OpNo: 2, O);
11729 O << ',';
11730 printOperand(MI, OpNo: 3, O);
11731 O << ')';
11732 return;
11733 break;
11734 case 165:
11735 // V6_vmpyiewuh_alt
11736 O << " = vmpyiewuh(";
11737 printOperand(MI, OpNo: 1, O);
11738 O << ',';
11739 printOperand(MI, OpNo: 2, O);
11740 O << ')';
11741 return;
11742 break;
11743 case 166:
11744 // V6_vmpyih_acc_alt
11745 O << " += vmpyih(";
11746 printOperand(MI, OpNo: 2, O);
11747 O << ',';
11748 printOperand(MI, OpNo: 3, O);
11749 O << ')';
11750 return;
11751 break;
11752 case 167:
11753 // V6_vmpyih_alt
11754 O << " = vmpyih(";
11755 printOperand(MI, OpNo: 1, O);
11756 O << ',';
11757 printOperand(MI, OpNo: 2, O);
11758 O << ')';
11759 return;
11760 break;
11761 case 168:
11762 // V6_vmpyihb_acc_alt
11763 O << " += vmpyihb(";
11764 printOperand(MI, OpNo: 2, O);
11765 O << ',';
11766 printOperand(MI, OpNo: 3, O);
11767 O << ')';
11768 return;
11769 break;
11770 case 169:
11771 // V6_vmpyihb_alt
11772 O << " = vmpyihb(";
11773 printOperand(MI, OpNo: 1, O);
11774 O << ',';
11775 printOperand(MI, OpNo: 2, O);
11776 O << ')';
11777 return;
11778 break;
11779 case 170:
11780 // V6_vmpyiowh_alt
11781 O << " = vmpyiowh(";
11782 printOperand(MI, OpNo: 1, O);
11783 O << ',';
11784 printOperand(MI, OpNo: 2, O);
11785 O << ')';
11786 return;
11787 break;
11788 case 171:
11789 // V6_vmpyiwb_acc_alt
11790 O << " += vmpyiwb(";
11791 printOperand(MI, OpNo: 2, O);
11792 O << ',';
11793 printOperand(MI, OpNo: 3, O);
11794 O << ')';
11795 return;
11796 break;
11797 case 172:
11798 // V6_vmpyiwb_alt
11799 O << " = vmpyiwb(";
11800 printOperand(MI, OpNo: 1, O);
11801 O << ',';
11802 printOperand(MI, OpNo: 2, O);
11803 O << ')';
11804 return;
11805 break;
11806 case 173:
11807 // V6_vmpyiwh_acc_alt
11808 O << " += vmpyiwh(";
11809 printOperand(MI, OpNo: 2, O);
11810 O << ',';
11811 printOperand(MI, OpNo: 3, O);
11812 O << ')';
11813 return;
11814 break;
11815 case 174:
11816 // V6_vmpyiwh_alt
11817 O << " = vmpyiwh(";
11818 printOperand(MI, OpNo: 1, O);
11819 O << ',';
11820 printOperand(MI, OpNo: 2, O);
11821 O << ')';
11822 return;
11823 break;
11824 case 175:
11825 // V6_vmpyiwub_acc_alt
11826 O << " += vmpyiwub(";
11827 printOperand(MI, OpNo: 2, O);
11828 O << ',';
11829 printOperand(MI, OpNo: 3, O);
11830 O << ')';
11831 return;
11832 break;
11833 case 176:
11834 // V6_vmpyiwub_alt
11835 O << " = vmpyiwub(";
11836 printOperand(MI, OpNo: 1, O);
11837 O << ',';
11838 printOperand(MI, OpNo: 2, O);
11839 O << ')';
11840 return;
11841 break;
11842 case 177:
11843 // V6_vmpyowh_alt, V6_vmpyowh_rnd_alt
11844 O << " = vmpyowh(";
11845 printOperand(MI, OpNo: 1, O);
11846 O << ',';
11847 printOperand(MI, OpNo: 2, O);
11848 break;
11849 case 178:
11850 // V6_vmpyowh_rnd_sacc_alt, V6_vmpyowh_sacc_alt
11851 O << " += vmpyowh(";
11852 printOperand(MI, OpNo: 2, O);
11853 O << ',';
11854 printOperand(MI, OpNo: 3, O);
11855 break;
11856 case 179:
11857 // V6_vmpyub_acc_alt, V6_vmpyubv_acc_alt
11858 O << " += vmpyub(";
11859 printOperand(MI, OpNo: 2, O);
11860 O << ',';
11861 printOperand(MI, OpNo: 3, O);
11862 O << ')';
11863 return;
11864 break;
11865 case 180:
11866 // V6_vmpyub_alt, V6_vmpyubv_alt
11867 O << " = vmpyub(";
11868 printOperand(MI, OpNo: 1, O);
11869 O << ',';
11870 printOperand(MI, OpNo: 2, O);
11871 O << ')';
11872 return;
11873 break;
11874 case 181:
11875 // V6_vmpyuh_acc_alt, V6_vmpyuhv_acc_alt
11876 O << " += vmpyuh(";
11877 printOperand(MI, OpNo: 2, O);
11878 O << ',';
11879 printOperand(MI, OpNo: 3, O);
11880 O << ')';
11881 return;
11882 break;
11883 case 182:
11884 // V6_vmpyuh_alt, V6_vmpyuhv_alt
11885 O << " = vmpyuh(";
11886 printOperand(MI, OpNo: 1, O);
11887 O << ',';
11888 printOperand(MI, OpNo: 2, O);
11889 O << ')';
11890 return;
11891 break;
11892 case 183:
11893 // V6_vnavgb_alt
11894 O << " = vnavgb(";
11895 printOperand(MI, OpNo: 1, O);
11896 O << ',';
11897 printOperand(MI, OpNo: 2, O);
11898 O << ')';
11899 return;
11900 break;
11901 case 184:
11902 // V6_vnavgh_alt, A2_svnavgh, A2_vnavgh, A2_vnavghcr, A2_vnavghr
11903 O << " = vnavgh(";
11904 printOperand(MI, OpNo: 1, O);
11905 O << ',';
11906 printOperand(MI, OpNo: 2, O);
11907 break;
11908 case 185:
11909 // V6_vnavgub_alt
11910 O << " = vnavgub(";
11911 printOperand(MI, OpNo: 1, O);
11912 O << ',';
11913 printOperand(MI, OpNo: 2, O);
11914 O << ')';
11915 return;
11916 break;
11917 case 186:
11918 // V6_vnavgw_alt, A2_vnavgw, A2_vnavgwcr, A2_vnavgwr
11919 O << " = vnavgw(";
11920 printOperand(MI, OpNo: 1, O);
11921 O << ',';
11922 printOperand(MI, OpNo: 2, O);
11923 break;
11924 case 187:
11925 // V6_vnormamth_alt
11926 O << " = vnormamth(";
11927 printOperand(MI, OpNo: 1, O);
11928 O << ')';
11929 return;
11930 break;
11931 case 188:
11932 // V6_vnormamtw_alt
11933 O << " = vnormamtw(";
11934 printOperand(MI, OpNo: 1, O);
11935 O << ')';
11936 return;
11937 break;
11938 case 189:
11939 // V6_vpackeb_alt
11940 O << " = vpackeb(";
11941 printOperand(MI, OpNo: 1, O);
11942 O << ',';
11943 printOperand(MI, OpNo: 2, O);
11944 O << ')';
11945 return;
11946 break;
11947 case 190:
11948 // V6_vpackeh_alt
11949 O << " = vpackeh(";
11950 printOperand(MI, OpNo: 1, O);
11951 O << ',';
11952 printOperand(MI, OpNo: 2, O);
11953 O << ')';
11954 return;
11955 break;
11956 case 191:
11957 // V6_vpackhb_sat_alt
11958 O << " = vpackhb(";
11959 printOperand(MI, OpNo: 1, O);
11960 O << ',';
11961 printOperand(MI, OpNo: 2, O);
11962 O << "):sat";
11963 return;
11964 break;
11965 case 192:
11966 // V6_vpackhub_sat_alt
11967 O << " = vpackhub(";
11968 printOperand(MI, OpNo: 1, O);
11969 O << ',';
11970 printOperand(MI, OpNo: 2, O);
11971 O << "):sat";
11972 return;
11973 break;
11974 case 193:
11975 // V6_vpackob_alt
11976 O << " = vpackob(";
11977 printOperand(MI, OpNo: 1, O);
11978 O << ',';
11979 printOperand(MI, OpNo: 2, O);
11980 O << ')';
11981 return;
11982 break;
11983 case 194:
11984 // V6_vpackoh_alt
11985 O << " = vpackoh(";
11986 printOperand(MI, OpNo: 1, O);
11987 O << ',';
11988 printOperand(MI, OpNo: 2, O);
11989 O << ')';
11990 return;
11991 break;
11992 case 195:
11993 // V6_vpackwh_sat_alt
11994 O << " = vpackwh(";
11995 printOperand(MI, OpNo: 1, O);
11996 O << ',';
11997 printOperand(MI, OpNo: 2, O);
11998 O << "):sat";
11999 return;
12000 break;
12001 case 196:
12002 // V6_vpackwuh_sat_alt
12003 O << " = vpackwuh(";
12004 printOperand(MI, OpNo: 1, O);
12005 O << ',';
12006 printOperand(MI, OpNo: 2, O);
12007 O << "):sat";
12008 return;
12009 break;
12010 case 197:
12011 // V6_vpopcounth_alt
12012 O << " = vpopcounth(";
12013 printOperand(MI, OpNo: 1, O);
12014 O << ')';
12015 return;
12016 break;
12017 case 198:
12018 // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_acc, V6_vrmpybus_acc, V6_vrmp...
12019 O << ".w += vrmpy(";
12020 printOperand(MI, OpNo: 2, O);
12021 break;
12022 case 199:
12023 // V6_vrmpybub_rtt_alt, V6_vrmpybub_rtt, V6_vrmpybus, V6_vrmpybusi, V6_vr...
12024 O << ".w = vrmpy(";
12025 printOperand(MI, OpNo: 1, O);
12026 break;
12027 case 200:
12028 // V6_vrmpybus_acc_alt, V6_vrmpybusi_acc_alt, V6_vrmpybusv_acc_alt
12029 O << " += vrmpybus(";
12030 printOperand(MI, OpNo: 2, O);
12031 O << ',';
12032 printOperand(MI, OpNo: 3, O);
12033 break;
12034 case 201:
12035 // V6_vrmpybus_alt, V6_vrmpybusi_alt, V6_vrmpybusv_alt
12036 O << " = vrmpybus(";
12037 printOperand(MI, OpNo: 1, O);
12038 O << ',';
12039 printOperand(MI, OpNo: 2, O);
12040 break;
12041 case 202:
12042 // V6_vrmpybv_acc_alt
12043 O << " += vrmpyb(";
12044 printOperand(MI, OpNo: 2, O);
12045 O << ',';
12046 printOperand(MI, OpNo: 3, O);
12047 O << ')';
12048 return;
12049 break;
12050 case 203:
12051 // V6_vrmpybv_alt
12052 O << " = vrmpyb(";
12053 printOperand(MI, OpNo: 1, O);
12054 O << ',';
12055 printOperand(MI, OpNo: 2, O);
12056 O << ')';
12057 return;
12058 break;
12059 case 204:
12060 // V6_vrmpyub_acc_alt, V6_vrmpyubi_acc_alt, V6_vrmpyubv_acc_alt
12061 O << " += vrmpyub(";
12062 printOperand(MI, OpNo: 2, O);
12063 O << ',';
12064 printOperand(MI, OpNo: 3, O);
12065 break;
12066 case 205:
12067 // V6_vrmpyub_alt, V6_vrmpyubi_alt, V6_vrmpyubv_alt
12068 O << " = vrmpyub(";
12069 printOperand(MI, OpNo: 1, O);
12070 O << ',';
12071 printOperand(MI, OpNo: 2, O);
12072 break;
12073 case 206:
12074 // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_acc, V6_vrmpyub_rtt_acc, V6_vrmpyub...
12075 O << ".uw += vrmpy(";
12076 printOperand(MI, OpNo: 2, O);
12077 O << ".ub,";
12078 printOperand(MI, OpNo: 3, O);
12079 break;
12080 case 207:
12081 // V6_vrmpyub_rtt_alt, V6_vrmpyub, V6_vrmpyub_rtt, V6_vrmpyubi, V6_vrmpyu...
12082 O << ".uw = vrmpy(";
12083 printOperand(MI, OpNo: 1, O);
12084 O << ".ub,";
12085 printOperand(MI, OpNo: 2, O);
12086 break;
12087 case 208:
12088 // V6_vrotr_alt
12089 O << " = vrotr(";
12090 printOperand(MI, OpNo: 1, O);
12091 O << ',';
12092 printOperand(MI, OpNo: 2, O);
12093 O << ')';
12094 return;
12095 break;
12096 case 209:
12097 // V6_vroundhb_alt
12098 O << " = vroundhb(";
12099 printOperand(MI, OpNo: 1, O);
12100 O << ',';
12101 printOperand(MI, OpNo: 2, O);
12102 O << "):sat";
12103 return;
12104 break;
12105 case 210:
12106 // V6_vroundhub_alt
12107 O << " = vroundhub(";
12108 printOperand(MI, OpNo: 1, O);
12109 O << ',';
12110 printOperand(MI, OpNo: 2, O);
12111 O << "):sat";
12112 return;
12113 break;
12114 case 211:
12115 // V6_vrounduhub_alt
12116 O << " = vrounduhub(";
12117 printOperand(MI, OpNo: 1, O);
12118 O << ',';
12119 printOperand(MI, OpNo: 2, O);
12120 O << "):sat";
12121 return;
12122 break;
12123 case 212:
12124 // V6_vrounduwuh_alt
12125 O << " = vrounduwuh(";
12126 printOperand(MI, OpNo: 1, O);
12127 O << ',';
12128 printOperand(MI, OpNo: 2, O);
12129 O << "):sat";
12130 return;
12131 break;
12132 case 213:
12133 // V6_vroundwh_alt
12134 O << " = vroundwh(";
12135 printOperand(MI, OpNo: 1, O);
12136 O << ',';
12137 printOperand(MI, OpNo: 2, O);
12138 O << "):sat";
12139 return;
12140 break;
12141 case 214:
12142 // V6_vroundwuh_alt
12143 O << " = vroundwuh(";
12144 printOperand(MI, OpNo: 1, O);
12145 O << ',';
12146 printOperand(MI, OpNo: 2, O);
12147 O << "):sat";
12148 return;
12149 break;
12150 case 215:
12151 // V6_vrsadubi_acc_alt, A2_vrsadub_acc
12152 O << " += vrsadub(";
12153 printOperand(MI, OpNo: 2, O);
12154 O << ',';
12155 printOperand(MI, OpNo: 3, O);
12156 break;
12157 case 216:
12158 // V6_vrsadubi_alt, A2_vrsadub
12159 O << " = vrsadub(";
12160 printOperand(MI, OpNo: 1, O);
12161 O << ',';
12162 printOperand(MI, OpNo: 2, O);
12163 break;
12164 case 217:
12165 // V6_vsathub_alt, S2_svsathub, S2_vsathub, S2_vsathub_nopack
12166 O << " = vsathub(";
12167 printOperand(MI, OpNo: 1, O);
12168 break;
12169 case 218:
12170 // V6_vsatuwuh_alt
12171 O << " = vsatuwuh(";
12172 printOperand(MI, OpNo: 1, O);
12173 O << ',';
12174 printOperand(MI, OpNo: 2, O);
12175 O << ')';
12176 return;
12177 break;
12178 case 219:
12179 // V6_vsatwh_alt, S2_vsatwh, S2_vsatwh_nopack
12180 O << " = vsatwh(";
12181 printOperand(MI, OpNo: 1, O);
12182 break;
12183 case 220:
12184 // V6_vsb_alt
12185 O << " = vsxtb(";
12186 printOperand(MI, OpNo: 1, O);
12187 O << ')';
12188 return;
12189 break;
12190 case 221:
12191 // V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_alt, V6_vs...
12192 O << ',';
12193 break;
12194 case 222:
12195 // V6_vscattermhq_alt, V6_vscattermwhq_alt, V6_vscattermwq_alt, V6_vscatt...
12196 O << ") vscatter(";
12197 printOperand(MI, OpNo: 1, O);
12198 O << ',';
12199 printOperand(MI, OpNo: 2, O);
12200 O << ',';
12201 printOperand(MI, OpNo: 3, O);
12202 break;
12203 case 223:
12204 // V6_vsh_alt
12205 O << " = vsxth(";
12206 printOperand(MI, OpNo: 1, O);
12207 O << ')';
12208 return;
12209 break;
12210 case 224:
12211 // V6_vshufeh_alt
12212 O << " = vshuffeh(";
12213 printOperand(MI, OpNo: 1, O);
12214 O << ',';
12215 printOperand(MI, OpNo: 2, O);
12216 O << ')';
12217 return;
12218 break;
12219 case 225:
12220 // V6_vshuffb_alt
12221 O << " = vshuffb(";
12222 printOperand(MI, OpNo: 1, O);
12223 O << ')';
12224 return;
12225 break;
12226 case 226:
12227 // V6_vshuffeb_alt
12228 O << " = vshuffeb(";
12229 printOperand(MI, OpNo: 1, O);
12230 O << ',';
12231 printOperand(MI, OpNo: 2, O);
12232 O << ')';
12233 return;
12234 break;
12235 case 227:
12236 // V6_vshuffh_alt
12237 O << " = vshuffh(";
12238 printOperand(MI, OpNo: 1, O);
12239 O << ')';
12240 return;
12241 break;
12242 case 228:
12243 // V6_vshuffob_alt
12244 O << " = vshuffob(";
12245 printOperand(MI, OpNo: 1, O);
12246 O << ',';
12247 printOperand(MI, OpNo: 2, O);
12248 O << ')';
12249 return;
12250 break;
12251 case 229:
12252 // V6_vshufoeb_alt
12253 O << " = vshuffoeb(";
12254 printOperand(MI, OpNo: 1, O);
12255 O << ',';
12256 printOperand(MI, OpNo: 2, O);
12257 O << ')';
12258 return;
12259 break;
12260 case 230:
12261 // V6_vshufoeh_alt
12262 O << " = vshuffoeh(";
12263 printOperand(MI, OpNo: 1, O);
12264 O << ',';
12265 printOperand(MI, OpNo: 2, O);
12266 O << ')';
12267 return;
12268 break;
12269 case 231:
12270 // V6_vshufoh_alt
12271 O << " = vshuffoh(";
12272 printOperand(MI, OpNo: 1, O);
12273 O << ',';
12274 printOperand(MI, OpNo: 2, O);
12275 O << ')';
12276 return;
12277 break;
12278 case 232:
12279 // V6_vsubh_alt, V6_vsubh_dv_alt, V6_vsubhsat_alt, V6_vsubhsat_dv_alt, V6...
12280 O << " = vsubh(";
12281 printOperand(MI, OpNo: 1, O);
12282 O << ',';
12283 printOperand(MI, OpNo: 2, O);
12284 break;
12285 case 233:
12286 // V6_vsububh_alt, V6_vsububsat_alt, V6_vsububsat_dv_alt, A2_vsubub, A2_v...
12287 O << " = vsubub(";
12288 printOperand(MI, OpNo: 1, O);
12289 O << ',';
12290 printOperand(MI, OpNo: 2, O);
12291 break;
12292 case 234:
12293 // V6_vsubuhsat_alt, V6_vsubuhsat_dv_alt, V6_vsubuhw_alt, A2_svsubuhs, A2...
12294 O << " = vsubuh(";
12295 printOperand(MI, OpNo: 1, O);
12296 O << ',';
12297 printOperand(MI, OpNo: 2, O);
12298 break;
12299 case 235:
12300 // V6_vsubuwsat_alt, V6_vsubuwsat_dv_alt
12301 O << " = vsubuw(";
12302 printOperand(MI, OpNo: 1, O);
12303 O << ',';
12304 printOperand(MI, OpNo: 2, O);
12305 O << "):sat";
12306 return;
12307 break;
12308 case 236:
12309 // V6_vsubw_alt, V6_vsubw_dv_alt, V6_vsubwsat_alt, V6_vsubwsat_dv_alt, A2...
12310 O << " = vsubw(";
12311 printOperand(MI, OpNo: 1, O);
12312 O << ',';
12313 printOperand(MI, OpNo: 2, O);
12314 break;
12315 case 237:
12316 // V6_vtmpyb_acc_alt
12317 O << " += vtmpyb(";
12318 printOperand(MI, OpNo: 2, O);
12319 O << ',';
12320 printOperand(MI, OpNo: 3, O);
12321 O << ')';
12322 return;
12323 break;
12324 case 238:
12325 // V6_vtmpyb_alt
12326 O << " = vtmpyb(";
12327 printOperand(MI, OpNo: 1, O);
12328 O << ',';
12329 printOperand(MI, OpNo: 2, O);
12330 O << ')';
12331 return;
12332 break;
12333 case 239:
12334 // V6_vtmpybus_acc_alt
12335 O << " += vtmpybus(";
12336 printOperand(MI, OpNo: 2, O);
12337 O << ',';
12338 printOperand(MI, OpNo: 3, O);
12339 O << ')';
12340 return;
12341 break;
12342 case 240:
12343 // V6_vtmpybus_alt
12344 O << " = vtmpybus(";
12345 printOperand(MI, OpNo: 1, O);
12346 O << ',';
12347 printOperand(MI, OpNo: 2, O);
12348 O << ')';
12349 return;
12350 break;
12351 case 241:
12352 // V6_vtmpyhb_acc_alt
12353 O << " += vtmpyhb(";
12354 printOperand(MI, OpNo: 2, O);
12355 O << ',';
12356 printOperand(MI, OpNo: 3, O);
12357 O << ')';
12358 return;
12359 break;
12360 case 242:
12361 // V6_vtmpyhb_alt
12362 O << " = vtmpyhb(";
12363 printOperand(MI, OpNo: 1, O);
12364 O << ',';
12365 printOperand(MI, OpNo: 2, O);
12366 O << ')';
12367 return;
12368 break;
12369 case 243:
12370 // V6_vunpackb_alt
12371 O << " = vunpackb(";
12372 printOperand(MI, OpNo: 1, O);
12373 O << ')';
12374 return;
12375 break;
12376 case 244:
12377 // V6_vunpackh_alt
12378 O << " = vunpackh(";
12379 printOperand(MI, OpNo: 1, O);
12380 O << ')';
12381 return;
12382 break;
12383 case 245:
12384 // V6_vunpackob_alt
12385 O << " |= vunpackob(";
12386 printOperand(MI, OpNo: 2, O);
12387 O << ')';
12388 return;
12389 break;
12390 case 246:
12391 // V6_vunpackoh_alt
12392 O << " |= vunpackoh(";
12393 printOperand(MI, OpNo: 2, O);
12394 O << ')';
12395 return;
12396 break;
12397 case 247:
12398 // V6_vunpackub_alt
12399 O << " = vunpackub(";
12400 printOperand(MI, OpNo: 1, O);
12401 O << ')';
12402 return;
12403 break;
12404 case 248:
12405 // V6_vunpackuh_alt
12406 O << " = vunpackuh(";
12407 printOperand(MI, OpNo: 1, O);
12408 O << ')';
12409 return;
12410 break;
12411 case 249:
12412 // V6_vzb_alt
12413 O << " = vzxtb(";
12414 printOperand(MI, OpNo: 1, O);
12415 O << ')';
12416 return;
12417 break;
12418 case 250:
12419 // V6_vzh_alt
12420 O << " = vzxth(";
12421 printOperand(MI, OpNo: 1, O);
12422 O << ')';
12423 return;
12424 break;
12425 case 251:
12426 // V6_zldp0, V6_zLd_pred_ai, V6_zLd_pred_pi, V6_zLd_pred_ppu
12427 O << ") z = vmem(";
12428 break;
12429 case 252:
12430 // Y2_crswap_old
12431 O << ",sgp)";
12432 return;
12433 break;
12434 case 253:
12435 // dup_A2_andir, A2_and, A2_andir, A2_andp, A4_andn, A4_andnp, C2_and, C2...
12436 O << " = and(";
12437 printOperand(MI, OpNo: 1, O);
12438 break;
12439 case 254:
12440 // dup_A2_combineii, dup_A4_combineii, dup_A4_combineir, A2_combineii, A4...
12441 O << " = combine(#";
12442 printOperand(MI, OpNo: 1, O);
12443 break;
12444 case 255:
12445 // dup_A2_sxtb, A2_sxtb, SA1_sxtb
12446 O << " = sxtb(";
12447 printOperand(MI, OpNo: 1, O);
12448 O << ')';
12449 return;
12450 break;
12451 case 256:
12452 // dup_A2_sxth, A2_sxth, SA1_sxth
12453 O << " = sxth(";
12454 printOperand(MI, OpNo: 1, O);
12455 O << ')';
12456 return;
12457 break;
12458 case 257:
12459 // dup_A2_zxth, A2_zxth, SA1_zxth
12460 O << " = zxth(";
12461 printOperand(MI, OpNo: 1, O);
12462 O << ')';
12463 return;
12464 break;
12465 case 258:
12466 // dup_A4_combineri, A2_combine_hh, A2_combine_hl, A2_combine_lh, A2_comb...
12467 O << " = combine(";
12468 printOperand(MI, OpNo: 1, O);
12469 break;
12470 case 259:
12471 // dup_C2_cmpeqi, A4_rcmpeq, A4_rcmpeqi, C2_cmpeq, C2_cmpeqi, C2_cmpeqp
12472 O << " = cmp.eq(";
12473 printOperand(MI, OpNo: 1, O);
12474 break;
12475 case 260:
12476 // dup_L2_deallocframe, L2_deallocframe
12477 O << " = deallocframe(";
12478 printOperand(MI, OpNo: 1, O);
12479 O << "):raw";
12480 return;
12481 break;
12482 case 261:
12483 // dup_S2_allocframe, J2_loop0i, J2_loop0iext, J2_loop1i, J2_loop1iext, J...
12484 O << ",#";
12485 break;
12486 case 262:
12487 // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
12488 O << "+#";
12489 printOperand(MI, OpNo: 1, O);
12490 break;
12491 case 263:
12492 // A2_abs, A2_absp, A2_abssat
12493 O << " = abs(";
12494 printOperand(MI, OpNo: 1, O);
12495 break;
12496 case 264:
12497 // A2_aslh
12498 O << " = aslh(";
12499 printOperand(MI, OpNo: 1, O);
12500 O << ')';
12501 return;
12502 break;
12503 case 265:
12504 // A2_asrh
12505 O << " = asrh(";
12506 printOperand(MI, OpNo: 1, O);
12507 O << ')';
12508 return;
12509 break;
12510 case 266:
12511 // A2_max, A2_maxp
12512 O << " = max(";
12513 printOperand(MI, OpNo: 1, O);
12514 O << ',';
12515 printOperand(MI, OpNo: 2, O);
12516 O << ')';
12517 return;
12518 break;
12519 case 267:
12520 // A2_maxu, A2_maxup
12521 O << " = maxu(";
12522 printOperand(MI, OpNo: 1, O);
12523 O << ',';
12524 printOperand(MI, OpNo: 2, O);
12525 O << ')';
12526 return;
12527 break;
12528 case 268:
12529 // A2_min, A2_minp
12530 O << " = min(";
12531 printOperand(MI, OpNo: 1, O);
12532 O << ',';
12533 printOperand(MI, OpNo: 2, O);
12534 O << ')';
12535 return;
12536 break;
12537 case 269:
12538 // A2_minu, A2_minup
12539 O << " = minu(";
12540 printOperand(MI, OpNo: 1, O);
12541 O << ',';
12542 printOperand(MI, OpNo: 2, O);
12543 O << ')';
12544 return;
12545 break;
12546 case 270:
12547 // A2_or, A2_orir, A2_orp, A4_orn, A4_ornp, C2_or, C2_orn, C4_or_and, C4_...
12548 O << " = or(";
12549 printOperand(MI, OpNo: 1, O);
12550 break;
12551 case 271:
12552 // A2_roundsat, A4_round_ri, A4_round_ri_sat, A4_round_rr, A4_round_rr_sa...
12553 O << " = round(";
12554 printOperand(MI, OpNo: 1, O);
12555 break;
12556 case 272:
12557 // A2_sat
12558 O << " = sat(";
12559 printOperand(MI, OpNo: 1, O);
12560 O << ')';
12561 return;
12562 break;
12563 case 273:
12564 // A2_satb
12565 O << " = satb(";
12566 printOperand(MI, OpNo: 1, O);
12567 O << ')';
12568 return;
12569 break;
12570 case 274:
12571 // A2_sath
12572 O << " = sath(";
12573 printOperand(MI, OpNo: 1, O);
12574 O << ')';
12575 return;
12576 break;
12577 case 275:
12578 // A2_satub
12579 O << " = satub(";
12580 printOperand(MI, OpNo: 1, O);
12581 O << ')';
12582 return;
12583 break;
12584 case 276:
12585 // A2_satuh
12586 O << " = satuh(";
12587 printOperand(MI, OpNo: 1, O);
12588 O << ')';
12589 return;
12590 break;
12591 case 277:
12592 // A2_sub, A2_subh_h16_hh, A2_subh_h16_hl, A2_subh_h16_lh, A2_subh_h16_ll...
12593 O << " = sub(";
12594 break;
12595 case 278:
12596 // A2_subri, S4_subi_asl_ri, S4_subi_lsr_ri
12597 O << " = sub(#";
12598 printOperand(MI, OpNo: 1, O);
12599 break;
12600 case 279:
12601 // A2_swiz
12602 O << " = swiz(";
12603 printOperand(MI, OpNo: 1, O);
12604 O << ')';
12605 return;
12606 break;
12607 case 280:
12608 // A2_sxtw
12609 O << " = sxtw(";
12610 printOperand(MI, OpNo: 1, O);
12611 O << ')';
12612 return;
12613 break;
12614 case 281:
12615 // A2_tfrih, HI
12616 O << ".h = #";
12617 break;
12618 case 282:
12619 // A2_tfril, LO
12620 O << ".l = #";
12621 break;
12622 case 283:
12623 // A2_vcmpbeq, A4_vcmpbeqi
12624 O << " = vcmpb.eq(";
12625 printOperand(MI, OpNo: 1, O);
12626 break;
12627 case 284:
12628 // A2_vcmpbgtu, A4_vcmpbgtui
12629 O << " = vcmpb.gtu(";
12630 printOperand(MI, OpNo: 1, O);
12631 break;
12632 case 285:
12633 // A2_vcmpheq, A4_vcmpheqi
12634 O << " = vcmph.eq(";
12635 printOperand(MI, OpNo: 1, O);
12636 break;
12637 case 286:
12638 // A2_vcmphgt, A4_vcmphgti
12639 O << " = vcmph.gt(";
12640 printOperand(MI, OpNo: 1, O);
12641 break;
12642 case 287:
12643 // A2_vcmphgtu, A4_vcmphgtui
12644 O << " = vcmph.gtu(";
12645 printOperand(MI, OpNo: 1, O);
12646 break;
12647 case 288:
12648 // A2_vcmpweq, A4_vcmpweqi
12649 O << " = vcmpw.eq(";
12650 printOperand(MI, OpNo: 1, O);
12651 break;
12652 case 289:
12653 // A2_vcmpwgt, A4_vcmpwgti
12654 O << " = vcmpw.gt(";
12655 printOperand(MI, OpNo: 1, O);
12656 break;
12657 case 290:
12658 // A2_vcmpwgtu, A4_vcmpwgtui
12659 O << " = vcmpw.gtu(";
12660 printOperand(MI, OpNo: 1, O);
12661 break;
12662 case 291:
12663 // A2_vconj
12664 O << " = vconj(";
12665 printOperand(MI, OpNo: 1, O);
12666 O << "):sat";
12667 return;
12668 break;
12669 case 292:
12670 // A2_vmaxuw
12671 O << " = vmaxuw(";
12672 printOperand(MI, OpNo: 1, O);
12673 O << ',';
12674 printOperand(MI, OpNo: 2, O);
12675 O << ')';
12676 return;
12677 break;
12678 case 293:
12679 // A2_vminuw
12680 O << " = vminuw(";
12681 printOperand(MI, OpNo: 1, O);
12682 O << ',';
12683 printOperand(MI, OpNo: 2, O);
12684 O << ')';
12685 return;
12686 break;
12687 case 294:
12688 // A2_vraddub
12689 O << " = vraddub(";
12690 printOperand(MI, OpNo: 1, O);
12691 O << ',';
12692 printOperand(MI, OpNo: 2, O);
12693 O << ')';
12694 return;
12695 break;
12696 case 295:
12697 // A2_vraddub_acc
12698 O << " += vraddub(";
12699 printOperand(MI, OpNo: 2, O);
12700 O << ',';
12701 printOperand(MI, OpNo: 3, O);
12702 O << ')';
12703 return;
12704 break;
12705 case 296:
12706 // A2_xor, A2_xorp, C2_xor, V6_pred_xor
12707 O << " = xor(";
12708 printOperand(MI, OpNo: 1, O);
12709 O << ',';
12710 printOperand(MI, OpNo: 2, O);
12711 O << ')';
12712 return;
12713 break;
12714 case 297:
12715 // A4_bitsplit, A4_bitspliti
12716 O << " = bitsplit(";
12717 printOperand(MI, OpNo: 1, O);
12718 break;
12719 case 298:
12720 // A4_cmpbeq, A4_cmpbeqi
12721 O << " = cmpb.eq(";
12722 printOperand(MI, OpNo: 1, O);
12723 break;
12724 case 299:
12725 // A4_cmpbgt, A4_cmpbgti
12726 O << " = cmpb.gt(";
12727 printOperand(MI, OpNo: 1, O);
12728 break;
12729 case 300:
12730 // A4_cmpbgtu, A4_cmpbgtui
12731 O << " = cmpb.gtu(";
12732 printOperand(MI, OpNo: 1, O);
12733 break;
12734 case 301:
12735 // A4_cmpheq, A4_cmpheqi
12736 O << " = cmph.eq(";
12737 printOperand(MI, OpNo: 1, O);
12738 break;
12739 case 302:
12740 // A4_cmphgt, A4_cmphgti
12741 O << " = cmph.gt(";
12742 printOperand(MI, OpNo: 1, O);
12743 break;
12744 case 303:
12745 // A4_cmphgtu, A4_cmphgtui
12746 O << " = cmph.gtu(";
12747 printOperand(MI, OpNo: 1, O);
12748 break;
12749 case 304:
12750 // A4_cround_ri, A4_cround_rr, A7_croundd_ri, A7_croundd_rr
12751 O << " = cround(";
12752 printOperand(MI, OpNo: 1, O);
12753 break;
12754 case 305:
12755 // A4_modwrapu
12756 O << " = modwrap(";
12757 printOperand(MI, OpNo: 1, O);
12758 O << ',';
12759 printOperand(MI, OpNo: 2, O);
12760 O << ')';
12761 return;
12762 break;
12763 case 306:
12764 // A4_rcmpneq, A4_rcmpneqi, C4_cmpneq, C4_cmpneqi
12765 O << " = !cmp.eq(";
12766 printOperand(MI, OpNo: 1, O);
12767 break;
12768 case 307:
12769 // A4_tlbmatch
12770 O << " = tlbmatch(";
12771 printOperand(MI, OpNo: 1, O);
12772 O << ',';
12773 printOperand(MI, OpNo: 2, O);
12774 O << ')';
12775 return;
12776 break;
12777 case 308:
12778 // A4_vcmpbeq_any
12779 O << " = any8(vcmpb.eq(";
12780 printOperand(MI, OpNo: 1, O);
12781 O << ',';
12782 printOperand(MI, OpNo: 2, O);
12783 O << "))";
12784 return;
12785 break;
12786 case 309:
12787 // A4_vcmpbgt, A4_vcmpbgti
12788 O << " = vcmpb.gt(";
12789 printOperand(MI, OpNo: 1, O);
12790 break;
12791 case 310:
12792 // A4_vrmaxh
12793 O << " = vrmaxh(";
12794 printOperand(MI, OpNo: 2, O);
12795 O << ',';
12796 printOperand(MI, OpNo: 3, O);
12797 O << ')';
12798 return;
12799 break;
12800 case 311:
12801 // A4_vrmaxuh
12802 O << " = vrmaxuh(";
12803 printOperand(MI, OpNo: 2, O);
12804 O << ',';
12805 printOperand(MI, OpNo: 3, O);
12806 O << ')';
12807 return;
12808 break;
12809 case 312:
12810 // A4_vrmaxuw
12811 O << " = vrmaxuw(";
12812 printOperand(MI, OpNo: 2, O);
12813 O << ',';
12814 printOperand(MI, OpNo: 3, O);
12815 O << ')';
12816 return;
12817 break;
12818 case 313:
12819 // A4_vrmaxw
12820 O << " = vrmaxw(";
12821 printOperand(MI, OpNo: 2, O);
12822 O << ',';
12823 printOperand(MI, OpNo: 3, O);
12824 O << ')';
12825 return;
12826 break;
12827 case 314:
12828 // A4_vrminh
12829 O << " = vrminh(";
12830 printOperand(MI, OpNo: 2, O);
12831 O << ',';
12832 printOperand(MI, OpNo: 3, O);
12833 O << ')';
12834 return;
12835 break;
12836 case 315:
12837 // A4_vrminuh
12838 O << " = vrminuh(";
12839 printOperand(MI, OpNo: 2, O);
12840 O << ',';
12841 printOperand(MI, OpNo: 3, O);
12842 O << ')';
12843 return;
12844 break;
12845 case 316:
12846 // A4_vrminuw
12847 O << " = vrminuw(";
12848 printOperand(MI, OpNo: 2, O);
12849 O << ',';
12850 printOperand(MI, OpNo: 3, O);
12851 O << ')';
12852 return;
12853 break;
12854 case 317:
12855 // A4_vrminw
12856 O << " = vrminw(";
12857 printOperand(MI, OpNo: 2, O);
12858 O << ',';
12859 printOperand(MI, OpNo: 3, O);
12860 O << ')';
12861 return;
12862 break;
12863 case 318:
12864 // A5_vaddhubs
12865 O << " = vaddhub(";
12866 printOperand(MI, OpNo: 1, O);
12867 O << ',';
12868 printOperand(MI, OpNo: 2, O);
12869 O << "):sat";
12870 return;
12871 break;
12872 case 319:
12873 // A6_vcmpbeq_notany
12874 O << " = !any8(vcmpb.eq(";
12875 printOperand(MI, OpNo: 1, O);
12876 O << ',';
12877 printOperand(MI, OpNo: 2, O);
12878 O << "))";
12879 return;
12880 break;
12881 case 320:
12882 // A7_clip
12883 O << " = clip(";
12884 printOperand(MI, OpNo: 1, O);
12885 O << ",#";
12886 printOperand(MI, OpNo: 2, O);
12887 O << ')';
12888 return;
12889 break;
12890 case 321:
12891 // A7_vclip
12892 O << " = vclip(";
12893 printOperand(MI, OpNo: 1, O);
12894 O << ",#";
12895 printOperand(MI, OpNo: 2, O);
12896 O << ')';
12897 return;
12898 break;
12899 case 322:
12900 // C2_all8
12901 O << " = all8(";
12902 printOperand(MI, OpNo: 1, O);
12903 O << ')';
12904 return;
12905 break;
12906 case 323:
12907 // C2_any8
12908 O << " = any8(";
12909 printOperand(MI, OpNo: 1, O);
12910 O << ')';
12911 return;
12912 break;
12913 case 324:
12914 // C2_bitsclr, C2_bitsclri
12915 O << " = bitsclr(";
12916 printOperand(MI, OpNo: 1, O);
12917 break;
12918 case 325:
12919 // C2_bitsset
12920 O << " = bitsset(";
12921 printOperand(MI, OpNo: 1, O);
12922 O << ',';
12923 printOperand(MI, OpNo: 2, O);
12924 O << ')';
12925 return;
12926 break;
12927 case 326:
12928 // C2_cmpgt, C2_cmpgti, C2_cmpgtp
12929 O << " = cmp.gt(";
12930 printOperand(MI, OpNo: 1, O);
12931 break;
12932 case 327:
12933 // C2_cmpgtu, C2_cmpgtui, C2_cmpgtup
12934 O << " = cmp.gtu(";
12935 printOperand(MI, OpNo: 1, O);
12936 break;
12937 case 328:
12938 // C2_mask
12939 O << " = mask(";
12940 printOperand(MI, OpNo: 1, O);
12941 O << ')';
12942 return;
12943 break;
12944 case 329:
12945 // C2_mux, C2_muxii, C2_muxir, C2_muxri
12946 O << " = mux(";
12947 printOperand(MI, OpNo: 1, O);
12948 break;
12949 case 330:
12950 // C2_vitpack
12951 O << " = vitpack(";
12952 printOperand(MI, OpNo: 1, O);
12953 O << ',';
12954 printOperand(MI, OpNo: 2, O);
12955 O << ')';
12956 return;
12957 break;
12958 case 331:
12959 // C2_vmux, V6_vmux
12960 O << " = vmux(";
12961 printOperand(MI, OpNo: 1, O);
12962 O << ',';
12963 printOperand(MI, OpNo: 2, O);
12964 O << ',';
12965 printOperand(MI, OpNo: 3, O);
12966 O << ')';
12967 return;
12968 break;
12969 case 332:
12970 // C4_addipc
12971 O << " = add(pc,#";
12972 printOperand(MI, OpNo: 1, O);
12973 O << ')';
12974 return;
12975 break;
12976 case 333:
12977 // C4_cmplte, C4_cmpltei
12978 O << " = !cmp.gt(";
12979 printOperand(MI, OpNo: 1, O);
12980 break;
12981 case 334:
12982 // C4_cmplteu, C4_cmplteui
12983 O << " = !cmp.gtu(";
12984 printOperand(MI, OpNo: 1, O);
12985 break;
12986 case 335:
12987 // C4_fastcorner9
12988 O << " = fastcorner9(";
12989 printOperand(MI, OpNo: 1, O);
12990 O << ',';
12991 printOperand(MI, OpNo: 2, O);
12992 O << ')';
12993 return;
12994 break;
12995 case 336:
12996 // C4_fastcorner9_not
12997 O << " = !fastcorner9(";
12998 printOperand(MI, OpNo: 1, O);
12999 O << ',';
13000 printOperand(MI, OpNo: 2, O);
13001 O << ')';
13002 return;
13003 break;
13004 case 337:
13005 // C4_nbitsclr, C4_nbitsclri
13006 O << " = !bitsclr(";
13007 printOperand(MI, OpNo: 1, O);
13008 break;
13009 case 338:
13010 // C4_nbitsset
13011 O << " = !bitsset(";
13012 printOperand(MI, OpNo: 1, O);
13013 O << ',';
13014 printOperand(MI, OpNo: 2, O);
13015 O << ')';
13016 return;
13017 break;
13018 case 339:
13019 // CONST32
13020 O << " = CONST32(#";
13021 printOperand(MI, OpNo: 1, O);
13022 O << ')';
13023 return;
13024 break;
13025 case 340:
13026 // CONST64
13027 O << " = CONST64(#";
13028 printOperand(MI, OpNo: 1, O);
13029 O << ')';
13030 return;
13031 break;
13032 case 341:
13033 // F2_conv_d2df
13034 O << " = convert_d2df(";
13035 printOperand(MI, OpNo: 1, O);
13036 O << ')';
13037 return;
13038 break;
13039 case 342:
13040 // F2_conv_d2sf
13041 O << " = convert_d2sf(";
13042 printOperand(MI, OpNo: 1, O);
13043 O << ')';
13044 return;
13045 break;
13046 case 343:
13047 // F2_conv_df2d, F2_conv_df2d_chop
13048 O << " = convert_df2d(";
13049 printOperand(MI, OpNo: 1, O);
13050 break;
13051 case 344:
13052 // F2_conv_df2sf
13053 O << " = convert_df2sf(";
13054 printOperand(MI, OpNo: 1, O);
13055 O << ')';
13056 return;
13057 break;
13058 case 345:
13059 // F2_conv_df2ud, F2_conv_df2ud_chop
13060 O << " = convert_df2ud(";
13061 printOperand(MI, OpNo: 1, O);
13062 break;
13063 case 346:
13064 // F2_conv_df2uw, F2_conv_df2uw_chop
13065 O << " = convert_df2uw(";
13066 printOperand(MI, OpNo: 1, O);
13067 break;
13068 case 347:
13069 // F2_conv_df2w, F2_conv_df2w_chop
13070 O << " = convert_df2w(";
13071 printOperand(MI, OpNo: 1, O);
13072 break;
13073 case 348:
13074 // F2_conv_sf2d, F2_conv_sf2d_chop
13075 O << " = convert_sf2d(";
13076 printOperand(MI, OpNo: 1, O);
13077 break;
13078 case 349:
13079 // F2_conv_sf2df
13080 O << " = convert_sf2df(";
13081 printOperand(MI, OpNo: 1, O);
13082 O << ')';
13083 return;
13084 break;
13085 case 350:
13086 // F2_conv_sf2ud, F2_conv_sf2ud_chop
13087 O << " = convert_sf2ud(";
13088 printOperand(MI, OpNo: 1, O);
13089 break;
13090 case 351:
13091 // F2_conv_sf2uw, F2_conv_sf2uw_chop
13092 O << " = convert_sf2uw(";
13093 printOperand(MI, OpNo: 1, O);
13094 break;
13095 case 352:
13096 // F2_conv_sf2w, F2_conv_sf2w_chop
13097 O << " = convert_sf2w(";
13098 printOperand(MI, OpNo: 1, O);
13099 break;
13100 case 353:
13101 // F2_conv_ud2df
13102 O << " = convert_ud2df(";
13103 printOperand(MI, OpNo: 1, O);
13104 O << ')';
13105 return;
13106 break;
13107 case 354:
13108 // F2_conv_ud2sf
13109 O << " = convert_ud2sf(";
13110 printOperand(MI, OpNo: 1, O);
13111 O << ')';
13112 return;
13113 break;
13114 case 355:
13115 // F2_conv_uw2df
13116 O << " = convert_uw2df(";
13117 printOperand(MI, OpNo: 1, O);
13118 O << ')';
13119 return;
13120 break;
13121 case 356:
13122 // F2_conv_uw2sf
13123 O << " = convert_uw2sf(";
13124 printOperand(MI, OpNo: 1, O);
13125 O << ')';
13126 return;
13127 break;
13128 case 357:
13129 // F2_conv_w2df
13130 O << " = convert_w2df(";
13131 printOperand(MI, OpNo: 1, O);
13132 O << ')';
13133 return;
13134 break;
13135 case 358:
13136 // F2_conv_w2sf
13137 O << " = convert_w2sf(";
13138 printOperand(MI, OpNo: 1, O);
13139 O << ')';
13140 return;
13141 break;
13142 case 359:
13143 // F2_dfadd
13144 O << " = dfadd(";
13145 printOperand(MI, OpNo: 1, O);
13146 O << ',';
13147 printOperand(MI, OpNo: 2, O);
13148 O << ')';
13149 return;
13150 break;
13151 case 360:
13152 // F2_dfclass
13153 O << " = dfclass(";
13154 printOperand(MI, OpNo: 1, O);
13155 O << ",#";
13156 printOperand(MI, OpNo: 2, O);
13157 O << ')';
13158 return;
13159 break;
13160 case 361:
13161 // F2_dfcmpeq
13162 O << " = dfcmp.eq(";
13163 printOperand(MI, OpNo: 1, O);
13164 O << ',';
13165 printOperand(MI, OpNo: 2, O);
13166 O << ')';
13167 return;
13168 break;
13169 case 362:
13170 // F2_dfcmpge
13171 O << " = dfcmp.ge(";
13172 printOperand(MI, OpNo: 1, O);
13173 O << ',';
13174 printOperand(MI, OpNo: 2, O);
13175 O << ')';
13176 return;
13177 break;
13178 case 363:
13179 // F2_dfcmpgt
13180 O << " = dfcmp.gt(";
13181 printOperand(MI, OpNo: 1, O);
13182 O << ',';
13183 printOperand(MI, OpNo: 2, O);
13184 O << ')';
13185 return;
13186 break;
13187 case 364:
13188 // F2_dfcmpuo
13189 O << " = dfcmp.uo(";
13190 printOperand(MI, OpNo: 1, O);
13191 O << ',';
13192 printOperand(MI, OpNo: 2, O);
13193 O << ')';
13194 return;
13195 break;
13196 case 365:
13197 // F2_dfimm_n, F2_dfimm_p
13198 O << " = dfmake(#";
13199 printOperand(MI, OpNo: 1, O);
13200 break;
13201 case 366:
13202 // F2_dfmax
13203 O << " = dfmax(";
13204 printOperand(MI, OpNo: 1, O);
13205 O << ',';
13206 printOperand(MI, OpNo: 2, O);
13207 O << ')';
13208 return;
13209 break;
13210 case 367:
13211 // F2_dfmin
13212 O << " = dfmin(";
13213 printOperand(MI, OpNo: 1, O);
13214 O << ',';
13215 printOperand(MI, OpNo: 2, O);
13216 O << ')';
13217 return;
13218 break;
13219 case 368:
13220 // F2_dfmpyfix
13221 O << " = dfmpyfix(";
13222 printOperand(MI, OpNo: 1, O);
13223 O << ',';
13224 printOperand(MI, OpNo: 2, O);
13225 O << ')';
13226 return;
13227 break;
13228 case 369:
13229 // F2_dfmpyhh
13230 O << " += dfmpyhh(";
13231 printOperand(MI, OpNo: 2, O);
13232 O << ',';
13233 printOperand(MI, OpNo: 3, O);
13234 O << ')';
13235 return;
13236 break;
13237 case 370:
13238 // F2_dfmpylh
13239 O << " += dfmpylh(";
13240 printOperand(MI, OpNo: 2, O);
13241 O << ',';
13242 printOperand(MI, OpNo: 3, O);
13243 O << ')';
13244 return;
13245 break;
13246 case 371:
13247 // F2_dfmpyll
13248 O << " = dfmpyll(";
13249 printOperand(MI, OpNo: 1, O);
13250 O << ',';
13251 printOperand(MI, OpNo: 2, O);
13252 O << ')';
13253 return;
13254 break;
13255 case 372:
13256 // F2_dfsub
13257 O << " = dfsub(";
13258 printOperand(MI, OpNo: 1, O);
13259 O << ',';
13260 printOperand(MI, OpNo: 2, O);
13261 O << ')';
13262 return;
13263 break;
13264 case 373:
13265 // F2_sfadd
13266 O << " = sfadd(";
13267 printOperand(MI, OpNo: 1, O);
13268 O << ',';
13269 printOperand(MI, OpNo: 2, O);
13270 O << ')';
13271 return;
13272 break;
13273 case 374:
13274 // F2_sfclass
13275 O << " = sfclass(";
13276 printOperand(MI, OpNo: 1, O);
13277 O << ",#";
13278 printOperand(MI, OpNo: 2, O);
13279 O << ')';
13280 return;
13281 break;
13282 case 375:
13283 // F2_sfcmpeq
13284 O << " = sfcmp.eq(";
13285 printOperand(MI, OpNo: 1, O);
13286 O << ',';
13287 printOperand(MI, OpNo: 2, O);
13288 O << ')';
13289 return;
13290 break;
13291 case 376:
13292 // F2_sfcmpge
13293 O << " = sfcmp.ge(";
13294 printOperand(MI, OpNo: 1, O);
13295 O << ',';
13296 printOperand(MI, OpNo: 2, O);
13297 O << ')';
13298 return;
13299 break;
13300 case 377:
13301 // F2_sfcmpgt
13302 O << " = sfcmp.gt(";
13303 printOperand(MI, OpNo: 1, O);
13304 O << ',';
13305 printOperand(MI, OpNo: 2, O);
13306 O << ')';
13307 return;
13308 break;
13309 case 378:
13310 // F2_sfcmpuo
13311 O << " = sfcmp.uo(";
13312 printOperand(MI, OpNo: 1, O);
13313 O << ',';
13314 printOperand(MI, OpNo: 2, O);
13315 O << ')';
13316 return;
13317 break;
13318 case 379:
13319 // F2_sffixupd
13320 O << " = sffixupd(";
13321 printOperand(MI, OpNo: 1, O);
13322 O << ',';
13323 printOperand(MI, OpNo: 2, O);
13324 O << ')';
13325 return;
13326 break;
13327 case 380:
13328 // F2_sffixupn
13329 O << " = sffixupn(";
13330 printOperand(MI, OpNo: 1, O);
13331 O << ',';
13332 printOperand(MI, OpNo: 2, O);
13333 O << ')';
13334 return;
13335 break;
13336 case 381:
13337 // F2_sffixupr
13338 O << " = sffixupr(";
13339 printOperand(MI, OpNo: 1, O);
13340 O << ')';
13341 return;
13342 break;
13343 case 382:
13344 // F2_sffma, F2_sffma_lib, F2_sffma_sc
13345 O << " += sfmpy(";
13346 printOperand(MI, OpNo: 2, O);
13347 O << ',';
13348 printOperand(MI, OpNo: 3, O);
13349 break;
13350 case 383:
13351 // F2_sffms, F2_sffms_lib
13352 O << " -= sfmpy(";
13353 printOperand(MI, OpNo: 2, O);
13354 O << ',';
13355 printOperand(MI, OpNo: 3, O);
13356 break;
13357 case 384:
13358 // F2_sfimm_n, F2_sfimm_p
13359 O << " = sfmake(#";
13360 printOperand(MI, OpNo: 1, O);
13361 break;
13362 case 385:
13363 // F2_sfmax
13364 O << " = sfmax(";
13365 printOperand(MI, OpNo: 1, O);
13366 O << ',';
13367 printOperand(MI, OpNo: 2, O);
13368 O << ')';
13369 return;
13370 break;
13371 case 386:
13372 // F2_sfmin
13373 O << " = sfmin(";
13374 printOperand(MI, OpNo: 1, O);
13375 O << ',';
13376 printOperand(MI, OpNo: 2, O);
13377 O << ')';
13378 return;
13379 break;
13380 case 387:
13381 // F2_sfmpy
13382 O << " = sfmpy(";
13383 printOperand(MI, OpNo: 1, O);
13384 O << ',';
13385 printOperand(MI, OpNo: 2, O);
13386 O << ')';
13387 return;
13388 break;
13389 case 388:
13390 // F2_sfsub
13391 O << " = sfsub(";
13392 printOperand(MI, OpNo: 1, O);
13393 O << ',';
13394 printOperand(MI, OpNo: 2, O);
13395 O << ')';
13396 return;
13397 break;
13398 case 389:
13399 // J2_callf, J2_callt
13400 O << ") call ";
13401 printBrtarget(MI, OpNo: 1, O);
13402 return;
13403 break;
13404 case 390:
13405 // J2_callrf, J2_callrt
13406 O << ") callr ";
13407 printOperand(MI, OpNo: 1, O);
13408 return;
13409 break;
13410 case 391:
13411 // J2_jumpf, J2_jumpt
13412 O << ") jump:nt ";
13413 printBrtarget(MI, OpNo: 1, O);
13414 return;
13415 break;
13416 case 392:
13417 // J2_jumpfnew, J2_jumptnew
13418 O << ".new) jump:nt ";
13419 printBrtarget(MI, OpNo: 1, O);
13420 return;
13421 break;
13422 case 393:
13423 // J2_jumpfnewpt, J2_jumptnewpt
13424 O << ".new) jump:t ";
13425 printBrtarget(MI, OpNo: 1, O);
13426 return;
13427 break;
13428 case 394:
13429 // J2_jumpfpt, J2_jumptpt
13430 O << ") jump:t ";
13431 printBrtarget(MI, OpNo: 1, O);
13432 return;
13433 break;
13434 case 395:
13435 // J2_jumprf, J2_jumprt, PS_jmpretf, PS_jmprett
13436 O << ") jumpr:nt ";
13437 printOperand(MI, OpNo: 1, O);
13438 return;
13439 break;
13440 case 396:
13441 // J2_jumprfnew, J2_jumprtnew, PS_jmpretfnew, PS_jmprettnew
13442 O << ".new) jumpr:nt ";
13443 printOperand(MI, OpNo: 1, O);
13444 return;
13445 break;
13446 case 397:
13447 // J2_jumprfnewpt, J2_jumprtnewpt, PS_jmpretfnewpt, PS_jmprettnewpt
13448 O << ".new) jumpr:t ";
13449 printOperand(MI, OpNo: 1, O);
13450 return;
13451 break;
13452 case 398:
13453 // J2_jumprfpt, J2_jumprtpt
13454 O << ") jumpr:t ";
13455 printOperand(MI, OpNo: 1, O);
13456 return;
13457 break;
13458 case 399:
13459 // J2_jumprgtez
13460 O << ">=#0) jump:nt ";
13461 printBrtarget(MI, OpNo: 1, O);
13462 return;
13463 break;
13464 case 400:
13465 // J2_jumprgtezpt
13466 O << ">=#0) jump:t ";
13467 printBrtarget(MI, OpNo: 1, O);
13468 return;
13469 break;
13470 case 401:
13471 // J2_jumprltez
13472 O << "<=#0) jump:nt ";
13473 printBrtarget(MI, OpNo: 1, O);
13474 return;
13475 break;
13476 case 402:
13477 // J2_jumprltezpt
13478 O << "<=#0) jump:t ";
13479 printBrtarget(MI, OpNo: 1, O);
13480 return;
13481 break;
13482 case 403:
13483 // J2_jumprnz
13484 O << "==#0) jump:nt ";
13485 printBrtarget(MI, OpNo: 1, O);
13486 return;
13487 break;
13488 case 404:
13489 // J2_jumprnzpt
13490 O << "==#0) jump:t ";
13491 printBrtarget(MI, OpNo: 1, O);
13492 return;
13493 break;
13494 case 405:
13495 // J2_jumprz
13496 O << "!=#0) jump:nt ";
13497 printBrtarget(MI, OpNo: 1, O);
13498 return;
13499 break;
13500 case 406:
13501 // J2_jumprzpt
13502 O << "!=#0) jump:t ";
13503 printBrtarget(MI, OpNo: 1, O);
13504 return;
13505 break;
13506 case 407:
13507 // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_nt, J4_cm...
13508 O << ".new,";
13509 printOperand(MI, OpNo: 1, O);
13510 break;
13511 case 408:
13512 // J4_cmpeqi_f_jumpnv_nt, J4_cmpeqi_f_jumpnv_t, J4_cmpeqi_t_jumpnv_nt, J4...
13513 O << ".new,#";
13514 printOperand(MI, OpNo: 1, O);
13515 break;
13516 case 409:
13517 // J4_tstbit0_f_jumpnv_nt, J4_tstbit0_t_jumpnv_nt
13518 O << ".new,#0)) jump:nt ";
13519 printBrtarget(MI, OpNo: 1, O);
13520 return;
13521 break;
13522 case 410:
13523 // J4_tstbit0_f_jumpnv_t, J4_tstbit0_t_jumpnv_t
13524 O << ".new,#0)) jump:t ";
13525 printBrtarget(MI, OpNo: 1, O);
13526 return;
13527 break;
13528 case 411:
13529 // J4_tstbit0_fp0_jump_nt
13530 O << ",#0); if (!p0.new) jump:nt ";
13531 printBrtarget(MI, OpNo: 1, O);
13532 return;
13533 break;
13534 case 412:
13535 // J4_tstbit0_fp0_jump_t
13536 O << ",#0); if (!p0.new) jump:t ";
13537 printBrtarget(MI, OpNo: 1, O);
13538 return;
13539 break;
13540 case 413:
13541 // J4_tstbit0_fp1_jump_nt
13542 O << ",#0); if (!p1.new) jump:nt ";
13543 printBrtarget(MI, OpNo: 1, O);
13544 return;
13545 break;
13546 case 414:
13547 // J4_tstbit0_fp1_jump_t
13548 O << ",#0); if (!p1.new) jump:t ";
13549 printBrtarget(MI, OpNo: 1, O);
13550 return;
13551 break;
13552 case 415:
13553 // J4_tstbit0_tp0_jump_nt
13554 O << ",#0); if (p0.new) jump:nt ";
13555 printBrtarget(MI, OpNo: 1, O);
13556 return;
13557 break;
13558 case 416:
13559 // J4_tstbit0_tp0_jump_t
13560 O << ",#0); if (p0.new) jump:t ";
13561 printBrtarget(MI, OpNo: 1, O);
13562 return;
13563 break;
13564 case 417:
13565 // J4_tstbit0_tp1_jump_nt
13566 O << ",#0); if (p1.new) jump:nt ";
13567 printBrtarget(MI, OpNo: 1, O);
13568 return;
13569 break;
13570 case 418:
13571 // J4_tstbit0_tp1_jump_t
13572 O << ",#0); if (p1.new) jump:t ";
13573 printBrtarget(MI, OpNo: 1, O);
13574 return;
13575 break;
13576 case 419:
13577 // L2_loadrbgp
13578 O << " = memb(gp+#";
13579 printOperand(MI, OpNo: 1, O);
13580 O << ')';
13581 return;
13582 break;
13583 case 420:
13584 // L2_loadrdgp
13585 O << " = memd(gp+#";
13586 printOperand(MI, OpNo: 1, O);
13587 O << ')';
13588 return;
13589 break;
13590 case 421:
13591 // L2_loadrhgp
13592 O << " = memh(gp+#";
13593 printOperand(MI, OpNo: 1, O);
13594 O << ')';
13595 return;
13596 break;
13597 case 422:
13598 // L2_loadrigp
13599 O << " = memw(gp+#";
13600 printOperand(MI, OpNo: 1, O);
13601 O << ')';
13602 return;
13603 break;
13604 case 423:
13605 // L2_loadrubgp
13606 O << " = memub(gp+#";
13607 printOperand(MI, OpNo: 1, O);
13608 O << ')';
13609 return;
13610 break;
13611 case 424:
13612 // L2_loadruhgp
13613 O << " = memuh(gp+#";
13614 printOperand(MI, OpNo: 1, O);
13615 O << ')';
13616 return;
13617 break;
13618 case 425:
13619 // L2_loadw_aq
13620 O << " = memw_aq(";
13621 printOperand(MI, OpNo: 1, O);
13622 O << ')';
13623 return;
13624 break;
13625 case 426:
13626 // L2_loadw_locked
13627 O << " = memw_locked(";
13628 printOperand(MI, OpNo: 1, O);
13629 O << ')';
13630 return;
13631 break;
13632 case 427:
13633 // L4_loadd_aq
13634 O << " = memd_aq(";
13635 printOperand(MI, OpNo: 1, O);
13636 O << ')';
13637 return;
13638 break;
13639 case 428:
13640 // L4_loadd_locked
13641 O << " = memd_locked(";
13642 printOperand(MI, OpNo: 1, O);
13643 O << ')';
13644 return;
13645 break;
13646 case 429:
13647 // L4_loadw_phys
13648 O << " = memw_phys(";
13649 printOperand(MI, OpNo: 1, O);
13650 O << ',';
13651 printOperand(MI, OpNo: 2, O);
13652 O << ')';
13653 return;
13654 break;
13655 case 430:
13656 // L4_return
13657 O << " = dealloc_return(";
13658 printOperand(MI, OpNo: 1, O);
13659 O << "):raw";
13660 return;
13661 break;
13662 case 431:
13663 // M2_acci, M2_accii
13664 O << " += add(";
13665 printOperand(MI, OpNo: 2, O);
13666 break;
13667 case 432:
13668 // M2_cmaci_s0
13669 O << " += cmpyi(";
13670 printOperand(MI, OpNo: 2, O);
13671 O << ',';
13672 printOperand(MI, OpNo: 3, O);
13673 O << ')';
13674 return;
13675 break;
13676 case 433:
13677 // M2_cmacr_s0
13678 O << " += cmpyr(";
13679 printOperand(MI, OpNo: 2, O);
13680 O << ',';
13681 printOperand(MI, OpNo: 3, O);
13682 O << ')';
13683 return;
13684 break;
13685 case 434:
13686 // M2_cmacs_s0, M2_cmacs_s1, M2_cmacsc_s0, M2_cmacsc_s1
13687 O << " += cmpy(";
13688 printOperand(MI, OpNo: 2, O);
13689 O << ',';
13690 printOperand(MI, OpNo: 3, O);
13691 break;
13692 case 435:
13693 // M2_cmpyi_s0
13694 O << " = cmpyi(";
13695 printOperand(MI, OpNo: 1, O);
13696 O << ',';
13697 printOperand(MI, OpNo: 2, O);
13698 O << ')';
13699 return;
13700 break;
13701 case 436:
13702 // M2_cmpyr_s0
13703 O << " = cmpyr(";
13704 printOperand(MI, OpNo: 1, O);
13705 O << ',';
13706 printOperand(MI, OpNo: 2, O);
13707 O << ')';
13708 return;
13709 break;
13710 case 437:
13711 // M2_cmpyrs_s0, M2_cmpyrs_s1, M2_cmpyrsc_s0, M2_cmpyrsc_s1, M2_cmpys_s0,...
13712 O << " = cmpy(";
13713 printOperand(MI, OpNo: 1, O);
13714 O << ',';
13715 printOperand(MI, OpNo: 2, O);
13716 break;
13717 case 438:
13718 // M2_cnacs_s0, M2_cnacs_s1, M2_cnacsc_s0, M2_cnacsc_s1
13719 O << " -= cmpy(";
13720 printOperand(MI, OpNo: 2, O);
13721 O << ',';
13722 printOperand(MI, OpNo: 3, O);
13723 break;
13724 case 439:
13725 // M2_dpmpyss_acc_s0, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_mpy_acc_hl_s...
13726 O << " += mpy(";
13727 printOperand(MI, OpNo: 2, O);
13728 break;
13729 case 440:
13730 // M2_dpmpyss_nac_s0, M2_mpy_nac_hh_s0, M2_mpy_nac_hh_s1, M2_mpy_nac_hl_s...
13731 O << " -= mpy(";
13732 printOperand(MI, OpNo: 2, O);
13733 break;
13734 case 441:
13735 // M2_dpmpyss_rnd_s0, M2_dpmpyss_s0, M2_hmmpyh_rs1, M2_hmmpyh_s1, M2_hmmp...
13736 O << " = mpy(";
13737 printOperand(MI, OpNo: 1, O);
13738 break;
13739 case 442:
13740 // M2_dpmpyuu_acc_s0, M2_mpyu_acc_hh_s0, M2_mpyu_acc_hh_s1, M2_mpyu_acc_h...
13741 O << " += mpyu(";
13742 printOperand(MI, OpNo: 2, O);
13743 break;
13744 case 443:
13745 // M2_dpmpyuu_nac_s0, M2_mpyu_nac_hh_s0, M2_mpyu_nac_hh_s1, M2_mpyu_nac_h...
13746 O << " -= mpyu(";
13747 printOperand(MI, OpNo: 2, O);
13748 break;
13749 case 444:
13750 // M2_dpmpyuu_s0, M2_mpyu_hh_s0, M2_mpyu_hh_s1, M2_mpyu_hl_s0, M2_mpyu_hl...
13751 O << " = mpyu(";
13752 printOperand(MI, OpNo: 1, O);
13753 break;
13754 case 445:
13755 // M2_maci, M2_macsip
13756 O << " += mpyi(";
13757 printOperand(MI, OpNo: 2, O);
13758 break;
13759 case 446:
13760 // M2_macsin, M2_mnaci
13761 O << " -= mpyi(";
13762 printOperand(MI, OpNo: 2, O);
13763 break;
13764 case 447:
13765 // M2_mmachs_rs0, M2_mmachs_rs1, M2_mmachs_s0, M2_mmachs_s1
13766 O << " += vmpywoh(";
13767 printOperand(MI, OpNo: 2, O);
13768 O << ',';
13769 printOperand(MI, OpNo: 3, O);
13770 break;
13771 case 448:
13772 // M2_mmacls_rs0, M2_mmacls_rs1, M2_mmacls_s0, M2_mmacls_s1
13773 O << " += vmpyweh(";
13774 printOperand(MI, OpNo: 2, O);
13775 O << ',';
13776 printOperand(MI, OpNo: 3, O);
13777 break;
13778 case 449:
13779 // M2_mmacuhs_rs0, M2_mmacuhs_rs1, M2_mmacuhs_s0, M2_mmacuhs_s1
13780 O << " += vmpywouh(";
13781 printOperand(MI, OpNo: 2, O);
13782 O << ',';
13783 printOperand(MI, OpNo: 3, O);
13784 break;
13785 case 450:
13786 // M2_mmaculs_rs0, M2_mmaculs_rs1, M2_mmaculs_s0, M2_mmaculs_s1
13787 O << " += vmpyweuh(";
13788 printOperand(MI, OpNo: 2, O);
13789 O << ',';
13790 printOperand(MI, OpNo: 3, O);
13791 break;
13792 case 451:
13793 // M2_mmpyh_rs0, M2_mmpyh_rs1, M2_mmpyh_s0, M2_mmpyh_s1
13794 O << " = vmpywoh(";
13795 printOperand(MI, OpNo: 1, O);
13796 O << ',';
13797 printOperand(MI, OpNo: 2, O);
13798 break;
13799 case 452:
13800 // M2_mmpyl_rs0, M2_mmpyl_rs1, M2_mmpyl_s0, M2_mmpyl_s1
13801 O << " = vmpyweh(";
13802 printOperand(MI, OpNo: 1, O);
13803 O << ',';
13804 printOperand(MI, OpNo: 2, O);
13805 break;
13806 case 453:
13807 // M2_mmpyuh_rs0, M2_mmpyuh_rs1, M2_mmpyuh_s0, M2_mmpyuh_s1
13808 O << " = vmpywouh(";
13809 printOperand(MI, OpNo: 1, O);
13810 O << ',';
13811 printOperand(MI, OpNo: 2, O);
13812 break;
13813 case 454:
13814 // M2_mmpyul_rs0, M2_mmpyul_rs1, M2_mmpyul_s0, M2_mmpyul_s1
13815 O << " = vmpyweuh(";
13816 printOperand(MI, OpNo: 1, O);
13817 O << ',';
13818 printOperand(MI, OpNo: 2, O);
13819 break;
13820 case 455:
13821 // M2_mpysin
13822 O << " = -mpyi(";
13823 printOperand(MI, OpNo: 1, O);
13824 O << ",#";
13825 printOperand(MI, OpNo: 2, O);
13826 O << ')';
13827 return;
13828 break;
13829 case 456:
13830 // M2_mpysip
13831 O << " = +mpyi(";
13832 printOperand(MI, OpNo: 1, O);
13833 O << ",#";
13834 printOperand(MI, OpNo: 2, O);
13835 O << ')';
13836 return;
13837 break;
13838 case 457:
13839 // M2_mpysu_up
13840 O << " = mpysu(";
13841 printOperand(MI, OpNo: 1, O);
13842 O << ',';
13843 printOperand(MI, OpNo: 2, O);
13844 O << ')';
13845 return;
13846 break;
13847 case 458:
13848 // M2_nacci, M2_naccii
13849 O << " -= add(";
13850 printOperand(MI, OpNo: 2, O);
13851 break;
13852 case 459:
13853 // M2_subacc
13854 O << " += sub(";
13855 printOperand(MI, OpNo: 2, O);
13856 O << ',';
13857 printOperand(MI, OpNo: 3, O);
13858 O << ')';
13859 return;
13860 break;
13861 case 460:
13862 // M2_vcmac_s0_sat_i
13863 O << " += vcmpyi(";
13864 printOperand(MI, OpNo: 2, O);
13865 O << ',';
13866 printOperand(MI, OpNo: 3, O);
13867 O << "):sat";
13868 return;
13869 break;
13870 case 461:
13871 // M2_vcmac_s0_sat_r
13872 O << " += vcmpyr(";
13873 printOperand(MI, OpNo: 2, O);
13874 O << ',';
13875 printOperand(MI, OpNo: 3, O);
13876 O << "):sat";
13877 return;
13878 break;
13879 case 462:
13880 // M2_vcmpy_s0_sat_i, M2_vcmpy_s1_sat_i
13881 O << " = vcmpyi(";
13882 printOperand(MI, OpNo: 1, O);
13883 O << ',';
13884 printOperand(MI, OpNo: 2, O);
13885 break;
13886 case 463:
13887 // M2_vcmpy_s0_sat_r, M2_vcmpy_s1_sat_r
13888 O << " = vcmpyr(";
13889 printOperand(MI, OpNo: 1, O);
13890 O << ',';
13891 printOperand(MI, OpNo: 2, O);
13892 break;
13893 case 464:
13894 // M2_vdmacs_s0, M2_vdmacs_s1
13895 O << " += vdmpy(";
13896 printOperand(MI, OpNo: 2, O);
13897 O << ',';
13898 printOperand(MI, OpNo: 3, O);
13899 break;
13900 case 465:
13901 // M2_vdmpyrs_s0, M2_vdmpyrs_s1, M2_vdmpys_s0, M2_vdmpys_s1
13902 O << " = vdmpy(";
13903 printOperand(MI, OpNo: 1, O);
13904 O << ',';
13905 printOperand(MI, OpNo: 2, O);
13906 break;
13907 case 466:
13908 // M2_vmac2es, M2_vmac2es_s0, M2_vmac2es_s1
13909 O << " += vmpyeh(";
13910 printOperand(MI, OpNo: 2, O);
13911 O << ',';
13912 printOperand(MI, OpNo: 3, O);
13913 break;
13914 case 467:
13915 // M2_vmac2su_s0, M2_vmac2su_s1
13916 O << " += vmpyhsu(";
13917 printOperand(MI, OpNo: 2, O);
13918 O << ',';
13919 printOperand(MI, OpNo: 3, O);
13920 break;
13921 case 468:
13922 // M2_vmpy2es_s0, M2_vmpy2es_s1
13923 O << " = vmpyeh(";
13924 printOperand(MI, OpNo: 1, O);
13925 O << ',';
13926 printOperand(MI, OpNo: 2, O);
13927 break;
13928 case 469:
13929 // M2_vmpy2su_s0, M2_vmpy2su_s1
13930 O << " = vmpyhsu(";
13931 printOperand(MI, OpNo: 1, O);
13932 O << ',';
13933 printOperand(MI, OpNo: 2, O);
13934 break;
13935 case 470:
13936 // M2_vraddh
13937 O << " = vraddh(";
13938 printOperand(MI, OpNo: 1, O);
13939 O << ',';
13940 printOperand(MI, OpNo: 2, O);
13941 O << ')';
13942 return;
13943 break;
13944 case 471:
13945 // M2_vradduh
13946 O << " = vradduh(";
13947 printOperand(MI, OpNo: 1, O);
13948 O << ',';
13949 printOperand(MI, OpNo: 2, O);
13950 O << ')';
13951 return;
13952 break;
13953 case 472:
13954 // M2_vrcmaci_s0, M2_vrcmaci_s0c
13955 O << " += vrcmpyi(";
13956 printOperand(MI, OpNo: 2, O);
13957 O << ',';
13958 printOperand(MI, OpNo: 3, O);
13959 break;
13960 case 473:
13961 // M2_vrcmacr_s0, M2_vrcmacr_s0c
13962 O << " += vrcmpyr(";
13963 printOperand(MI, OpNo: 2, O);
13964 O << ',';
13965 printOperand(MI, OpNo: 3, O);
13966 break;
13967 case 474:
13968 // M2_vrcmpyi_s0, M2_vrcmpyi_s0c
13969 O << " = vrcmpyi(";
13970 printOperand(MI, OpNo: 1, O);
13971 O << ',';
13972 printOperand(MI, OpNo: 2, O);
13973 break;
13974 case 475:
13975 // M2_vrcmpyr_s0, M2_vrcmpyr_s0c
13976 O << " = vrcmpyr(";
13977 printOperand(MI, OpNo: 1, O);
13978 O << ',';
13979 printOperand(MI, OpNo: 2, O);
13980 break;
13981 case 476:
13982 // M2_vrmac_s0
13983 O << " += vrmpyh(";
13984 printOperand(MI, OpNo: 2, O);
13985 O << ',';
13986 printOperand(MI, OpNo: 3, O);
13987 O << ')';
13988 return;
13989 break;
13990 case 477:
13991 // M2_vrmpy_s0
13992 O << " = vrmpyh(";
13993 printOperand(MI, OpNo: 1, O);
13994 O << ',';
13995 printOperand(MI, OpNo: 2, O);
13996 O << ')';
13997 return;
13998 break;
13999 case 478:
14000 // M2_xor_xacc, M4_xor_xacc
14001 O << " ^= xor(";
14002 printOperand(MI, OpNo: 2, O);
14003 O << ',';
14004 printOperand(MI, OpNo: 3, O);
14005 O << ')';
14006 return;
14007 break;
14008 case 479:
14009 // M4_and_and, M4_and_andn
14010 O << " &= and(";
14011 printOperand(MI, OpNo: 2, O);
14012 break;
14013 case 480:
14014 // M4_and_or
14015 O << " &= or(";
14016 printOperand(MI, OpNo: 2, O);
14017 O << ',';
14018 printOperand(MI, OpNo: 3, O);
14019 O << ')';
14020 return;
14021 break;
14022 case 481:
14023 // M4_and_xor
14024 O << " &= xor(";
14025 printOperand(MI, OpNo: 2, O);
14026 O << ',';
14027 printOperand(MI, OpNo: 3, O);
14028 O << ')';
14029 return;
14030 break;
14031 case 482:
14032 // M4_cmpyi_wh, M4_cmpyi_whc
14033 O << " = cmpyiwh(";
14034 printOperand(MI, OpNo: 1, O);
14035 O << ',';
14036 printOperand(MI, OpNo: 2, O);
14037 break;
14038 case 483:
14039 // M4_cmpyr_wh, M4_cmpyr_whc
14040 O << " = cmpyrwh(";
14041 printOperand(MI, OpNo: 1, O);
14042 O << ',';
14043 printOperand(MI, OpNo: 2, O);
14044 break;
14045 case 484:
14046 // M4_mpyri_addi, M4_mpyrr_addi, S4_addi_asl_ri, S4_addi_lsr_ri
14047 O << " = add(#";
14048 printOperand(MI, OpNo: 1, O);
14049 break;
14050 case 485:
14051 // M4_or_and, M4_or_andn, S4_or_andi
14052 O << " |= and(";
14053 printOperand(MI, OpNo: 2, O);
14054 break;
14055 case 486:
14056 // M4_or_or, S4_or_ori
14057 O << " |= or(";
14058 printOperand(MI, OpNo: 2, O);
14059 break;
14060 case 487:
14061 // M4_or_xor
14062 O << " |= xor(";
14063 printOperand(MI, OpNo: 2, O);
14064 O << ',';
14065 printOperand(MI, OpNo: 3, O);
14066 O << ')';
14067 return;
14068 break;
14069 case 488:
14070 // M4_pmpyw
14071 O << " = pmpyw(";
14072 printOperand(MI, OpNo: 1, O);
14073 O << ',';
14074 printOperand(MI, OpNo: 2, O);
14075 O << ')';
14076 return;
14077 break;
14078 case 489:
14079 // M4_pmpyw_acc
14080 O << " ^= pmpyw(";
14081 printOperand(MI, OpNo: 2, O);
14082 O << ',';
14083 printOperand(MI, OpNo: 3, O);
14084 O << ')';
14085 return;
14086 break;
14087 case 490:
14088 // M4_vpmpyh
14089 O << " = vpmpyh(";
14090 printOperand(MI, OpNo: 1, O);
14091 O << ',';
14092 printOperand(MI, OpNo: 2, O);
14093 O << ')';
14094 return;
14095 break;
14096 case 491:
14097 // M4_vpmpyh_acc
14098 O << " ^= vpmpyh(";
14099 printOperand(MI, OpNo: 2, O);
14100 O << ',';
14101 printOperand(MI, OpNo: 3, O);
14102 O << ')';
14103 return;
14104 break;
14105 case 492:
14106 // M4_vrmpyeh_acc_s0, M4_vrmpyeh_acc_s1
14107 O << " += vrmpyweh(";
14108 printOperand(MI, OpNo: 2, O);
14109 O << ',';
14110 printOperand(MI, OpNo: 3, O);
14111 break;
14112 case 493:
14113 // M4_vrmpyeh_s0, M4_vrmpyeh_s1
14114 O << " = vrmpyweh(";
14115 printOperand(MI, OpNo: 1, O);
14116 O << ',';
14117 printOperand(MI, OpNo: 2, O);
14118 break;
14119 case 494:
14120 // M4_vrmpyoh_acc_s0, M4_vrmpyoh_acc_s1
14121 O << " += vrmpywoh(";
14122 printOperand(MI, OpNo: 2, O);
14123 O << ',';
14124 printOperand(MI, OpNo: 3, O);
14125 break;
14126 case 495:
14127 // M4_vrmpyoh_s0, M4_vrmpyoh_s1
14128 O << " = vrmpywoh(";
14129 printOperand(MI, OpNo: 1, O);
14130 O << ',';
14131 printOperand(MI, OpNo: 2, O);
14132 break;
14133 case 496:
14134 // M4_xor_and, M4_xor_andn
14135 O << " ^= and(";
14136 printOperand(MI, OpNo: 2, O);
14137 break;
14138 case 497:
14139 // M4_xor_or
14140 O << " ^= or(";
14141 printOperand(MI, OpNo: 2, O);
14142 O << ',';
14143 printOperand(MI, OpNo: 3, O);
14144 O << ')';
14145 return;
14146 break;
14147 case 498:
14148 // M5_vdmacbsu
14149 O << " += vdmpybsu(";
14150 printOperand(MI, OpNo: 2, O);
14151 O << ',';
14152 printOperand(MI, OpNo: 3, O);
14153 O << "):sat";
14154 return;
14155 break;
14156 case 499:
14157 // M5_vdmpybsu
14158 O << " = vdmpybsu(";
14159 printOperand(MI, OpNo: 1, O);
14160 O << ',';
14161 printOperand(MI, OpNo: 2, O);
14162 O << "):sat";
14163 return;
14164 break;
14165 case 500:
14166 // M5_vmacbsu
14167 O << " += vmpybsu(";
14168 printOperand(MI, OpNo: 2, O);
14169 O << ',';
14170 printOperand(MI, OpNo: 3, O);
14171 O << ')';
14172 return;
14173 break;
14174 case 501:
14175 // M5_vmacbuu
14176 O << " += vmpybu(";
14177 printOperand(MI, OpNo: 2, O);
14178 O << ',';
14179 printOperand(MI, OpNo: 3, O);
14180 O << ')';
14181 return;
14182 break;
14183 case 502:
14184 // M5_vmpybsu
14185 O << " = vmpybsu(";
14186 printOperand(MI, OpNo: 1, O);
14187 O << ',';
14188 printOperand(MI, OpNo: 2, O);
14189 O << ')';
14190 return;
14191 break;
14192 case 503:
14193 // M5_vmpybuu
14194 O << " = vmpybu(";
14195 printOperand(MI, OpNo: 1, O);
14196 O << ',';
14197 printOperand(MI, OpNo: 2, O);
14198 O << ')';
14199 return;
14200 break;
14201 case 504:
14202 // M5_vrmacbsu
14203 O << " += vrmpybsu(";
14204 printOperand(MI, OpNo: 2, O);
14205 O << ',';
14206 printOperand(MI, OpNo: 3, O);
14207 O << ')';
14208 return;
14209 break;
14210 case 505:
14211 // M5_vrmacbuu
14212 O << " += vrmpybu(";
14213 printOperand(MI, OpNo: 2, O);
14214 O << ',';
14215 printOperand(MI, OpNo: 3, O);
14216 O << ')';
14217 return;
14218 break;
14219 case 506:
14220 // M5_vrmpybsu
14221 O << " = vrmpybsu(";
14222 printOperand(MI, OpNo: 1, O);
14223 O << ',';
14224 printOperand(MI, OpNo: 2, O);
14225 O << ')';
14226 return;
14227 break;
14228 case 507:
14229 // M5_vrmpybuu
14230 O << " = vrmpybu(";
14231 printOperand(MI, OpNo: 1, O);
14232 O << ',';
14233 printOperand(MI, OpNo: 2, O);
14234 O << ')';
14235 return;
14236 break;
14237 case 508:
14238 // M6_vabsdiffb
14239 O << " = vabsdiffb(";
14240 printOperand(MI, OpNo: 1, O);
14241 O << ',';
14242 printOperand(MI, OpNo: 2, O);
14243 O << ')';
14244 return;
14245 break;
14246 case 509:
14247 // M7_dcmpyiw, M7_dcmpyiwc, M7_wcmpyiw, M7_wcmpyiw_rnd, M7_wcmpyiwc, M7_w...
14248 O << " = cmpyiw(";
14249 printOperand(MI, OpNo: 1, O);
14250 O << ',';
14251 printOperand(MI, OpNo: 2, O);
14252 break;
14253 case 510:
14254 // M7_dcmpyiw_acc, M7_dcmpyiwc_acc
14255 O << " += cmpyiw(";
14256 printOperand(MI, OpNo: 2, O);
14257 O << ',';
14258 printOperand(MI, OpNo: 3, O);
14259 break;
14260 case 511:
14261 // M7_dcmpyrw, M7_dcmpyrwc, M7_wcmpyrw, M7_wcmpyrw_rnd, M7_wcmpyrwc, M7_w...
14262 O << " = cmpyrw(";
14263 printOperand(MI, OpNo: 1, O);
14264 O << ',';
14265 printOperand(MI, OpNo: 2, O);
14266 break;
14267 case 512:
14268 // M7_dcmpyrw_acc, M7_dcmpyrwc_acc
14269 O << " += cmpyrw(";
14270 printOperand(MI, OpNo: 2, O);
14271 O << ',';
14272 printOperand(MI, OpNo: 3, O);
14273 break;
14274 case 513:
14275 // PS_loadrbabs
14276 O << " = memb(#";
14277 printOperand(MI, OpNo: 1, O);
14278 O << ')';
14279 return;
14280 break;
14281 case 514:
14282 // PS_loadrdabs
14283 O << " = memd(#";
14284 printOperand(MI, OpNo: 1, O);
14285 O << ')';
14286 return;
14287 break;
14288 case 515:
14289 // PS_loadrhabs
14290 O << " = memh(#";
14291 printOperand(MI, OpNo: 1, O);
14292 O << ')';
14293 return;
14294 break;
14295 case 516:
14296 // PS_loadriabs
14297 O << " = memw(#";
14298 printOperand(MI, OpNo: 1, O);
14299 O << ')';
14300 return;
14301 break;
14302 case 517:
14303 // PS_loadrubabs
14304 O << " = memub(#";
14305 printOperand(MI, OpNo: 1, O);
14306 O << ')';
14307 return;
14308 break;
14309 case 518:
14310 // PS_loadruhabs
14311 O << " = memuh(#";
14312 printOperand(MI, OpNo: 1, O);
14313 O << ')';
14314 return;
14315 break;
14316 case 519:
14317 // R6_release_at_vi
14318 O << "):at";
14319 return;
14320 break;
14321 case 520:
14322 // R6_release_st_vi
14323 O << "):st";
14324 return;
14325 break;
14326 case 521:
14327 // S2_addasl_rrri
14328 O << " = addasl(";
14329 printOperand(MI, OpNo: 1, O);
14330 O << ',';
14331 printOperand(MI, OpNo: 2, O);
14332 O << ",#";
14333 printOperand(MI, OpNo: 3, O);
14334 O << ')';
14335 return;
14336 break;
14337 case 522:
14338 // S2_asl_i_p, S2_asl_i_r, S2_asl_i_r_sat, S2_asl_r_p, S2_asl_r_r, S2_asl...
14339 O << " = asl(";
14340 printOperand(MI, OpNo: 1, O);
14341 break;
14342 case 523:
14343 // S2_asl_i_p_acc, S2_asl_i_r_acc, S2_asl_r_p_acc, S2_asl_r_r_acc
14344 O << " += asl(";
14345 printOperand(MI, OpNo: 2, O);
14346 break;
14347 case 524:
14348 // S2_asl_i_p_and, S2_asl_i_r_and, S2_asl_r_p_and, S2_asl_r_r_and
14349 O << " &= asl(";
14350 printOperand(MI, OpNo: 2, O);
14351 break;
14352 case 525:
14353 // S2_asl_i_p_nac, S2_asl_i_r_nac, S2_asl_r_p_nac, S2_asl_r_r_nac
14354 O << " -= asl(";
14355 printOperand(MI, OpNo: 2, O);
14356 break;
14357 case 526:
14358 // S2_asl_i_p_or, S2_asl_i_r_or, S2_asl_r_p_or, S2_asl_r_r_or
14359 O << " |= asl(";
14360 printOperand(MI, OpNo: 2, O);
14361 break;
14362 case 527:
14363 // S2_asl_i_p_xacc, S2_asl_i_r_xacc, S2_asl_r_p_xor
14364 O << " ^= asl(";
14365 printOperand(MI, OpNo: 2, O);
14366 break;
14367 case 528:
14368 // S2_asr_i_p, S2_asr_i_p_rnd, S2_asr_i_r, S2_asr_i_r_rnd, S2_asr_r_p, S2...
14369 O << " = asr(";
14370 printOperand(MI, OpNo: 1, O);
14371 break;
14372 case 529:
14373 // S2_asr_i_p_acc, S2_asr_i_r_acc, S2_asr_r_p_acc, S2_asr_r_r_acc
14374 O << " += asr(";
14375 printOperand(MI, OpNo: 2, O);
14376 break;
14377 case 530:
14378 // S2_asr_i_p_and, S2_asr_i_r_and, S2_asr_r_p_and, S2_asr_r_r_and
14379 O << " &= asr(";
14380 printOperand(MI, OpNo: 2, O);
14381 break;
14382 case 531:
14383 // S2_asr_i_p_nac, S2_asr_i_r_nac, S2_asr_r_p_nac, S2_asr_r_r_nac
14384 O << " -= asr(";
14385 printOperand(MI, OpNo: 2, O);
14386 break;
14387 case 532:
14388 // S2_asr_i_p_or, S2_asr_i_r_or, S2_asr_r_p_or, S2_asr_r_r_or
14389 O << " |= asr(";
14390 printOperand(MI, OpNo: 2, O);
14391 break;
14392 case 533:
14393 // S2_asr_r_p_xor
14394 O << " ^= asr(";
14395 printOperand(MI, OpNo: 2, O);
14396 O << ',';
14397 printOperand(MI, OpNo: 3, O);
14398 O << ')';
14399 return;
14400 break;
14401 case 534:
14402 // S2_brev, S2_brevp
14403 O << " = brev(";
14404 printOperand(MI, OpNo: 1, O);
14405 O << ')';
14406 return;
14407 break;
14408 case 535:
14409 // S2_cabacdecbin
14410 O << " = decbin(";
14411 printOperand(MI, OpNo: 1, O);
14412 O << ',';
14413 printOperand(MI, OpNo: 2, O);
14414 O << ')';
14415 return;
14416 break;
14417 case 536:
14418 // S2_cl0, S2_cl0p
14419 O << " = cl0(";
14420 printOperand(MI, OpNo: 1, O);
14421 O << ')';
14422 return;
14423 break;
14424 case 537:
14425 // S2_cl1, S2_cl1p
14426 O << " = cl1(";
14427 printOperand(MI, OpNo: 1, O);
14428 O << ')';
14429 return;
14430 break;
14431 case 538:
14432 // S2_clb, S2_clbp
14433 O << " = clb(";
14434 printOperand(MI, OpNo: 1, O);
14435 O << ')';
14436 return;
14437 break;
14438 case 539:
14439 // S2_clbnorm, S4_clbpnorm
14440 O << " = normamt(";
14441 printOperand(MI, OpNo: 1, O);
14442 O << ')';
14443 return;
14444 break;
14445 case 540:
14446 // S2_clrbit_i, S2_clrbit_r
14447 O << " = clrbit(";
14448 printOperand(MI, OpNo: 1, O);
14449 break;
14450 case 541:
14451 // S2_ct0, S2_ct0p
14452 O << " = ct0(";
14453 printOperand(MI, OpNo: 1, O);
14454 O << ')';
14455 return;
14456 break;
14457 case 542:
14458 // S2_ct1, S2_ct1p
14459 O << " = ct1(";
14460 printOperand(MI, OpNo: 1, O);
14461 O << ')';
14462 return;
14463 break;
14464 case 543:
14465 // S2_deinterleave
14466 O << " = deinterleave(";
14467 printOperand(MI, OpNo: 1, O);
14468 O << ')';
14469 return;
14470 break;
14471 case 544:
14472 // S2_extractu, S2_extractu_rp, S2_extractup, S2_extractup_rp
14473 O << " = extractu(";
14474 printOperand(MI, OpNo: 1, O);
14475 break;
14476 case 545:
14477 // S2_insert, S2_insert_rp, S2_insertp, S2_insertp_rp
14478 O << " = insert(";
14479 printOperand(MI, OpNo: 2, O);
14480 break;
14481 case 546:
14482 // S2_interleave
14483 O << " = interleave(";
14484 printOperand(MI, OpNo: 1, O);
14485 O << ')';
14486 return;
14487 break;
14488 case 547:
14489 // S2_lfsp
14490 O << " = lfs(";
14491 printOperand(MI, OpNo: 1, O);
14492 O << ',';
14493 printOperand(MI, OpNo: 2, O);
14494 O << ')';
14495 return;
14496 break;
14497 case 548:
14498 // S2_lsl_r_p, S2_lsl_r_r
14499 O << " = lsl(";
14500 printOperand(MI, OpNo: 1, O);
14501 O << ',';
14502 printOperand(MI, OpNo: 2, O);
14503 O << ')';
14504 return;
14505 break;
14506 case 549:
14507 // S2_lsl_r_p_acc, S2_lsl_r_r_acc
14508 O << " += lsl(";
14509 printOperand(MI, OpNo: 2, O);
14510 O << ',';
14511 printOperand(MI, OpNo: 3, O);
14512 O << ')';
14513 return;
14514 break;
14515 case 550:
14516 // S2_lsl_r_p_and, S2_lsl_r_r_and
14517 O << " &= lsl(";
14518 printOperand(MI, OpNo: 2, O);
14519 O << ',';
14520 printOperand(MI, OpNo: 3, O);
14521 O << ')';
14522 return;
14523 break;
14524 case 551:
14525 // S2_lsl_r_p_nac, S2_lsl_r_r_nac
14526 O << " -= lsl(";
14527 printOperand(MI, OpNo: 2, O);
14528 O << ',';
14529 printOperand(MI, OpNo: 3, O);
14530 O << ')';
14531 return;
14532 break;
14533 case 552:
14534 // S2_lsl_r_p_or, S2_lsl_r_r_or
14535 O << " |= lsl(";
14536 printOperand(MI, OpNo: 2, O);
14537 O << ',';
14538 printOperand(MI, OpNo: 3, O);
14539 O << ')';
14540 return;
14541 break;
14542 case 553:
14543 // S2_lsl_r_p_xor
14544 O << " ^= lsl(";
14545 printOperand(MI, OpNo: 2, O);
14546 O << ',';
14547 printOperand(MI, OpNo: 3, O);
14548 O << ')';
14549 return;
14550 break;
14551 case 554:
14552 // S2_lsl_r_vh
14553 O << " = vlslh(";
14554 printOperand(MI, OpNo: 1, O);
14555 O << ',';
14556 printOperand(MI, OpNo: 2, O);
14557 O << ')';
14558 return;
14559 break;
14560 case 555:
14561 // S2_lsl_r_vw
14562 O << " = vlslw(";
14563 printOperand(MI, OpNo: 1, O);
14564 O << ',';
14565 printOperand(MI, OpNo: 2, O);
14566 O << ')';
14567 return;
14568 break;
14569 case 556:
14570 // S2_lsr_i_p, S2_lsr_i_r, S2_lsr_r_p, S2_lsr_r_r
14571 O << " = lsr(";
14572 printOperand(MI, OpNo: 1, O);
14573 break;
14574 case 557:
14575 // S2_lsr_i_p_acc, S2_lsr_i_r_acc, S2_lsr_r_p_acc, S2_lsr_r_r_acc
14576 O << " += lsr(";
14577 printOperand(MI, OpNo: 2, O);
14578 break;
14579 case 558:
14580 // S2_lsr_i_p_and, S2_lsr_i_r_and, S2_lsr_r_p_and, S2_lsr_r_r_and
14581 O << " &= lsr(";
14582 printOperand(MI, OpNo: 2, O);
14583 break;
14584 case 559:
14585 // S2_lsr_i_p_nac, S2_lsr_i_r_nac, S2_lsr_r_p_nac, S2_lsr_r_r_nac
14586 O << " -= lsr(";
14587 printOperand(MI, OpNo: 2, O);
14588 break;
14589 case 560:
14590 // S2_lsr_i_p_or, S2_lsr_i_r_or, S2_lsr_r_p_or, S2_lsr_r_r_or
14591 O << " |= lsr(";
14592 printOperand(MI, OpNo: 2, O);
14593 break;
14594 case 561:
14595 // S2_lsr_i_p_xacc, S2_lsr_i_r_xacc, S2_lsr_r_p_xor
14596 O << " ^= lsr(";
14597 printOperand(MI, OpNo: 2, O);
14598 break;
14599 case 562:
14600 // S2_mask
14601 O << " = mask(#";
14602 printOperand(MI, OpNo: 1, O);
14603 O << ",#";
14604 printOperand(MI, OpNo: 2, O);
14605 O << ')';
14606 return;
14607 break;
14608 case 563:
14609 // S2_packhl, dep_S2_packhl
14610 O << " = packhl(";
14611 printOperand(MI, OpNo: 1, O);
14612 O << ',';
14613 printOperand(MI, OpNo: 2, O);
14614 break;
14615 case 564:
14616 // S2_parityp, S4_parity
14617 O << " = parity(";
14618 printOperand(MI, OpNo: 1, O);
14619 O << ',';
14620 printOperand(MI, OpNo: 2, O);
14621 O << ')';
14622 return;
14623 break;
14624 case 565:
14625 // S2_setbit_i, S2_setbit_r
14626 O << " = setbit(";
14627 printOperand(MI, OpNo: 1, O);
14628 break;
14629 case 566:
14630 // S2_shuffeb
14631 O << " = shuffeb(";
14632 printOperand(MI, OpNo: 1, O);
14633 O << ',';
14634 printOperand(MI, OpNo: 2, O);
14635 O << ')';
14636 return;
14637 break;
14638 case 567:
14639 // S2_shuffeh
14640 O << " = shuffeh(";
14641 printOperand(MI, OpNo: 1, O);
14642 O << ',';
14643 printOperand(MI, OpNo: 2, O);
14644 O << ')';
14645 return;
14646 break;
14647 case 568:
14648 // S2_shuffob
14649 O << " = shuffob(";
14650 printOperand(MI, OpNo: 1, O);
14651 O << ',';
14652 printOperand(MI, OpNo: 2, O);
14653 O << ')';
14654 return;
14655 break;
14656 case 569:
14657 // S2_shuffoh
14658 O << " = shuffoh(";
14659 printOperand(MI, OpNo: 1, O);
14660 O << ',';
14661 printOperand(MI, OpNo: 2, O);
14662 O << ')';
14663 return;
14664 break;
14665 case 570:
14666 // S2_storerb_pbr, S2_storerb_pr, S2_storerbnew_pbr, S2_storerbnew_pr, S2...
14667 O << "++";
14668 printOperand(MI, OpNo: 2, O);
14669 break;
14670 case 571:
14671 // S2_storerb_pci, S2_storerb_pi, S2_storerbnew_pci, S2_storerbnew_pi, S2...
14672 O << "++#";
14673 printOperand(MI, OpNo: 2, O);
14674 break;
14675 case 572:
14676 // S2_storerb_pcr, S2_storerbnew_pcr, S2_storerd_pcr, S2_storerf_pcr, S2_...
14677 O << "++I:circ(";
14678 printOperand(MI, OpNo: 2, O);
14679 O << ")) = ";
14680 printOperand(MI, OpNo: 3, O);
14681 break;
14682 case 573:
14683 // S2_storew_rl_at_vi, S4_stored_rl_at_vi
14684 O << "):at = ";
14685 printOperand(MI, OpNo: 1, O);
14686 return;
14687 break;
14688 case 574:
14689 // S2_storew_rl_st_vi, S4_stored_rl_st_vi
14690 O << "):st = ";
14691 printOperand(MI, OpNo: 1, O);
14692 return;
14693 break;
14694 case 575:
14695 // S2_svsathb, S2_vsathb, S2_vsathb_nopack
14696 O << " = vsathb(";
14697 printOperand(MI, OpNo: 1, O);
14698 O << ')';
14699 return;
14700 break;
14701 case 576:
14702 // S2_togglebit_i, S2_togglebit_r
14703 O << " = togglebit(";
14704 printOperand(MI, OpNo: 1, O);
14705 break;
14706 case 577:
14707 // S2_tstbit_i, S2_tstbit_r
14708 O << " = tstbit(";
14709 printOperand(MI, OpNo: 1, O);
14710 break;
14711 case 578:
14712 // S2_valignib, S2_valignrb
14713 O << " = valignb(";
14714 printOperand(MI, OpNo: 1, O);
14715 O << ',';
14716 printOperand(MI, OpNo: 2, O);
14717 break;
14718 case 579:
14719 // S2_vcnegh
14720 O << " = vcnegh(";
14721 printOperand(MI, OpNo: 1, O);
14722 O << ',';
14723 printOperand(MI, OpNo: 2, O);
14724 O << ')';
14725 return;
14726 break;
14727 case 580:
14728 // S2_vcrotate
14729 O << " = vcrotate(";
14730 printOperand(MI, OpNo: 1, O);
14731 O << ',';
14732 printOperand(MI, OpNo: 2, O);
14733 O << ')';
14734 return;
14735 break;
14736 case 581:
14737 // S2_vrcnegh
14738 O << " += vrcnegh(";
14739 printOperand(MI, OpNo: 2, O);
14740 O << ',';
14741 printOperand(MI, OpNo: 3, O);
14742 O << ')';
14743 return;
14744 break;
14745 case 582:
14746 // S2_vrndpackwh, S2_vrndpackwhs
14747 O << " = vrndwh(";
14748 printOperand(MI, OpNo: 1, O);
14749 break;
14750 case 583:
14751 // S2_vsatwuh, S2_vsatwuh_nopack
14752 O << " = vsatwuh(";
14753 printOperand(MI, OpNo: 1, O);
14754 O << ')';
14755 return;
14756 break;
14757 case 584:
14758 // S2_vsplatrb, S6_vsplatrbp
14759 O << " = vsplatb(";
14760 printOperand(MI, OpNo: 1, O);
14761 O << ')';
14762 return;
14763 break;
14764 case 585:
14765 // S2_vsplatrh
14766 O << " = vsplath(";
14767 printOperand(MI, OpNo: 1, O);
14768 O << ')';
14769 return;
14770 break;
14771 case 586:
14772 // S2_vspliceib, S2_vsplicerb
14773 O << " = vspliceb(";
14774 printOperand(MI, OpNo: 1, O);
14775 O << ',';
14776 printOperand(MI, OpNo: 2, O);
14777 break;
14778 case 587:
14779 // S2_vsxtbh
14780 O << " = vsxtbh(";
14781 printOperand(MI, OpNo: 1, O);
14782 O << ')';
14783 return;
14784 break;
14785 case 588:
14786 // S2_vsxthw
14787 O << " = vsxthw(";
14788 printOperand(MI, OpNo: 1, O);
14789 O << ')';
14790 return;
14791 break;
14792 case 589:
14793 // S2_vtrunehb, S6_vtrunehb_ppp
14794 O << " = vtrunehb(";
14795 printOperand(MI, OpNo: 1, O);
14796 break;
14797 case 590:
14798 // S2_vtrunewh
14799 O << " = vtrunewh(";
14800 printOperand(MI, OpNo: 1, O);
14801 O << ',';
14802 printOperand(MI, OpNo: 2, O);
14803 O << ')';
14804 return;
14805 break;
14806 case 591:
14807 // S2_vtrunohb, S6_vtrunohb_ppp
14808 O << " = vtrunohb(";
14809 printOperand(MI, OpNo: 1, O);
14810 break;
14811 case 592:
14812 // S2_vtrunowh
14813 O << " = vtrunowh(";
14814 printOperand(MI, OpNo: 1, O);
14815 O << ',';
14816 printOperand(MI, OpNo: 2, O);
14817 O << ')';
14818 return;
14819 break;
14820 case 593:
14821 // S2_vzxtbh
14822 O << " = vzxtbh(";
14823 printOperand(MI, OpNo: 1, O);
14824 O << ')';
14825 return;
14826 break;
14827 case 594:
14828 // S2_vzxthw
14829 O << " = vzxthw(";
14830 printOperand(MI, OpNo: 1, O);
14831 O << ')';
14832 return;
14833 break;
14834 case 595:
14835 // S4_andi_asl_ri, S4_andi_lsr_ri
14836 O << " = and(#";
14837 printOperand(MI, OpNo: 1, O);
14838 break;
14839 case 596:
14840 // S4_clbaddi, S4_clbpaddi
14841 O << " = add(clb(";
14842 printOperand(MI, OpNo: 1, O);
14843 O << "),#";
14844 printOperand(MI, OpNo: 2, O);
14845 O << ')';
14846 return;
14847 break;
14848 case 597:
14849 // S4_extract, S4_extract_rp, S4_extractp, S4_extractp_rp
14850 O << " = extract(";
14851 printOperand(MI, OpNo: 1, O);
14852 break;
14853 case 598:
14854 // S4_lsli
14855 O << " = lsl(#";
14856 printOperand(MI, OpNo: 1, O);
14857 O << ',';
14858 printOperand(MI, OpNo: 2, O);
14859 O << ')';
14860 return;
14861 break;
14862 case 599:
14863 // S4_ntstbit_i, S4_ntstbit_r
14864 O << " = !tstbit(";
14865 printOperand(MI, OpNo: 1, O);
14866 break;
14867 case 600:
14868 // S4_ori_asl_ri, S4_ori_lsr_ri
14869 O << " = or(#";
14870 printOperand(MI, OpNo: 1, O);
14871 break;
14872 case 601:
14873 // S4_pstorerbf_abs, S4_pstorerbnewf_abs, S4_pstorerbnewt_abs, S4_pstorer...
14874 O << ") memb(#";
14875 printOperand(MI, OpNo: 1, O);
14876 O << ") = ";
14877 printOperand(MI, OpNo: 2, O);
14878 break;
14879 case 602:
14880 // S4_pstorerbfnew_abs, S4_pstorerbnewfnew_abs, S4_pstorerbnewtnew_abs, S...
14881 O << ".new) memb(#";
14882 printOperand(MI, OpNo: 1, O);
14883 O << ") = ";
14884 printOperand(MI, OpNo: 2, O);
14885 break;
14886 case 603:
14887 // S4_pstorerdf_abs, S4_pstorerdt_abs
14888 O << ") memd(#";
14889 printOperand(MI, OpNo: 1, O);
14890 O << ") = ";
14891 printOperand(MI, OpNo: 2, O);
14892 return;
14893 break;
14894 case 604:
14895 // S4_pstorerdfnew_abs, S4_pstorerdtnew_abs
14896 O << ".new) memd(#";
14897 printOperand(MI, OpNo: 1, O);
14898 O << ") = ";
14899 printOperand(MI, OpNo: 2, O);
14900 return;
14901 break;
14902 case 605:
14903 // S4_pstorerff_abs, S4_pstorerft_abs, S4_pstorerhf_abs, S4_pstorerhnewf_...
14904 O << ") memh(#";
14905 printOperand(MI, OpNo: 1, O);
14906 O << ") = ";
14907 printOperand(MI, OpNo: 2, O);
14908 break;
14909 case 606:
14910 // S4_pstorerffnew_abs, S4_pstorerftnew_abs, S4_pstorerhfnew_abs, S4_psto...
14911 O << ".new) memh(#";
14912 printOperand(MI, OpNo: 1, O);
14913 O << ") = ";
14914 printOperand(MI, OpNo: 2, O);
14915 break;
14916 case 607:
14917 // S4_pstorerif_abs, S4_pstorerinewf_abs, S4_pstorerinewt_abs, S4_pstorer...
14918 O << ") memw(#";
14919 printOperand(MI, OpNo: 1, O);
14920 O << ") = ";
14921 printOperand(MI, OpNo: 2, O);
14922 break;
14923 case 608:
14924 // S4_pstorerifnew_abs, S4_pstorerinewfnew_abs, S4_pstorerinewtnew_abs, S...
14925 O << ".new) memw(#";
14926 printOperand(MI, OpNo: 1, O);
14927 O << ") = ";
14928 printOperand(MI, OpNo: 2, O);
14929 break;
14930 case 609:
14931 // S4_storerb_ap, S4_storerbnew_ap, S4_storerd_ap, S4_storerf_ap, S4_stor...
14932 O << "=#";
14933 printOperand(MI, OpNo: 1, O);
14934 O << ") = ";
14935 printOperand(MI, OpNo: 2, O);
14936 break;
14937 case 610:
14938 // S4_storerb_rr, S4_storerbnew_rr, S4_storerd_rr, S4_storerf_rr, S4_stor...
14939 O << '+';
14940 printOperand(MI, OpNo: 1, O);
14941 O << "<<#";
14942 printOperand(MI, OpNo: 2, O);
14943 O << ") = ";
14944 printOperand(MI, OpNo: 3, O);
14945 break;
14946 case 611:
14947 // S4_storerb_ur, S4_storerbnew_ur, S4_storerd_ur, S4_storerf_ur, S4_stor...
14948 O << "<<#";
14949 printOperand(MI, OpNo: 1, O);
14950 O << "+#";
14951 printOperand(MI, OpNo: 2, O);
14952 O << ") = ";
14953 printOperand(MI, OpNo: 3, O);
14954 break;
14955 case 612:
14956 // S4_vrcrotate
14957 O << " = vrcrotate(";
14958 printOperand(MI, OpNo: 1, O);
14959 O << ',';
14960 printOperand(MI, OpNo: 2, O);
14961 O << ",#";
14962 printOperand(MI, OpNo: 3, O);
14963 O << ')';
14964 return;
14965 break;
14966 case 613:
14967 // S4_vrcrotate_acc
14968 O << " += vrcrotate(";
14969 printOperand(MI, OpNo: 2, O);
14970 O << ',';
14971 printOperand(MI, OpNo: 3, O);
14972 O << ",#";
14973 printOperand(MI, OpNo: 4, O);
14974 O << ')';
14975 return;
14976 break;
14977 case 614:
14978 // S4_vxaddsubh, S4_vxaddsubhr
14979 O << " = vxaddsubh(";
14980 printOperand(MI, OpNo: 1, O);
14981 O << ',';
14982 printOperand(MI, OpNo: 2, O);
14983 break;
14984 case 615:
14985 // S4_vxaddsubw
14986 O << " = vxaddsubw(";
14987 printOperand(MI, OpNo: 1, O);
14988 O << ',';
14989 printOperand(MI, OpNo: 2, O);
14990 O << "):sat";
14991 return;
14992 break;
14993 case 616:
14994 // S4_vxsubaddh, S4_vxsubaddhr
14995 O << " = vxsubaddh(";
14996 printOperand(MI, OpNo: 1, O);
14997 O << ',';
14998 printOperand(MI, OpNo: 2, O);
14999 break;
15000 case 617:
15001 // S4_vxsubaddw
15002 O << " = vxsubaddw(";
15003 printOperand(MI, OpNo: 1, O);
15004 O << ',';
15005 printOperand(MI, OpNo: 2, O);
15006 O << "):sat";
15007 return;
15008 break;
15009 case 618:
15010 // S5_popcountp
15011 O << " = popcount(";
15012 printOperand(MI, OpNo: 1, O);
15013 O << ')';
15014 return;
15015 break;
15016 case 619:
15017 // S6_rol_i_p, S6_rol_i_r
15018 O << " = rol(";
15019 printOperand(MI, OpNo: 1, O);
15020 O << ",#";
15021 printOperand(MI, OpNo: 2, O);
15022 O << ')';
15023 return;
15024 break;
15025 case 620:
15026 // S6_rol_i_p_acc, S6_rol_i_r_acc
15027 O << " += rol(";
15028 printOperand(MI, OpNo: 2, O);
15029 O << ",#";
15030 printOperand(MI, OpNo: 3, O);
15031 O << ')';
15032 return;
15033 break;
15034 case 621:
15035 // S6_rol_i_p_and, S6_rol_i_r_and
15036 O << " &= rol(";
15037 printOperand(MI, OpNo: 2, O);
15038 O << ",#";
15039 printOperand(MI, OpNo: 3, O);
15040 O << ')';
15041 return;
15042 break;
15043 case 622:
15044 // S6_rol_i_p_nac, S6_rol_i_r_nac
15045 O << " -= rol(";
15046 printOperand(MI, OpNo: 2, O);
15047 O << ",#";
15048 printOperand(MI, OpNo: 3, O);
15049 O << ')';
15050 return;
15051 break;
15052 case 623:
15053 // S6_rol_i_p_or, S6_rol_i_r_or
15054 O << " |= rol(";
15055 printOperand(MI, OpNo: 2, O);
15056 O << ",#";
15057 printOperand(MI, OpNo: 3, O);
15058 O << ')';
15059 return;
15060 break;
15061 case 624:
15062 // S6_rol_i_p_xacc, S6_rol_i_r_xacc
15063 O << " ^= rol(";
15064 printOperand(MI, OpNo: 2, O);
15065 O << ",#";
15066 printOperand(MI, OpNo: 3, O);
15067 O << ')';
15068 return;
15069 break;
15070 case 625:
15071 // SA1_addsp
15072 O << " = add(r29,#";
15073 printOperand(MI, OpNo: 1, O);
15074 O << ')';
15075 return;
15076 break;
15077 case 626:
15078 // SA1_combine0i
15079 O << " = combine(#0,#";
15080 printOperand(MI, OpNo: 1, O);
15081 O << ')';
15082 return;
15083 break;
15084 case 627:
15085 // SA1_combine1i
15086 O << " = combine(#1,#";
15087 printOperand(MI, OpNo: 1, O);
15088 O << ')';
15089 return;
15090 break;
15091 case 628:
15092 // SA1_combine2i
15093 O << " = combine(#2,#";
15094 printOperand(MI, OpNo: 1, O);
15095 O << ')';
15096 return;
15097 break;
15098 case 629:
15099 // SA1_combine3i
15100 O << " = combine(#3,#";
15101 printOperand(MI, OpNo: 1, O);
15102 O << ')';
15103 return;
15104 break;
15105 case 630:
15106 // SA1_combinezr
15107 O << " = combine(#0,";
15108 printOperand(MI, OpNo: 1, O);
15109 O << ')';
15110 return;
15111 break;
15112 case 631:
15113 // SL2_loadrd_sp
15114 O << " = memd(r29+#";
15115 printOperand(MI, OpNo: 1, O);
15116 O << ')';
15117 return;
15118 break;
15119 case 632:
15120 // SL2_loadri_sp
15121 O << " = memw(r29+#";
15122 printOperand(MI, OpNo: 1, O);
15123 O << ')';
15124 return;
15125 break;
15126 case 633:
15127 // V6_extractw
15128 O << " = vextract(";
15129 printOperand(MI, OpNo: 1, O);
15130 O << ',';
15131 printOperand(MI, OpNo: 2, O);
15132 O << ')';
15133 return;
15134 break;
15135 case 634:
15136 // V6_get_qfext
15137 O << " = vgetqfext(";
15138 printOperand(MI, OpNo: 1, O);
15139 O << ".x,";
15140 printOperand(MI, OpNo: 2, O);
15141 O << ')';
15142 return;
15143 break;
15144 case 635:
15145 // V6_get_qfext_oracc
15146 O << " |= vgetqfext(";
15147 printOperand(MI, OpNo: 2, O);
15148 O << ".x,";
15149 printOperand(MI, OpNo: 3, O);
15150 O << ')';
15151 return;
15152 break;
15153 case 636:
15154 // V6_lvsplatb
15155 O << ".b = vsplat(";
15156 printOperand(MI, OpNo: 1, O);
15157 O << ')';
15158 return;
15159 break;
15160 case 637:
15161 // V6_lvsplath
15162 O << ".h = vsplat(";
15163 printOperand(MI, OpNo: 1, O);
15164 O << ')';
15165 return;
15166 break;
15167 case 638:
15168 // V6_lvsplatw
15169 O << " = vsplat(";
15170 printOperand(MI, OpNo: 1, O);
15171 O << ')';
15172 return;
15173 break;
15174 case 639:
15175 // V6_pred_scalar2
15176 O << " = vsetq(";
15177 printOperand(MI, OpNo: 1, O);
15178 O << ')';
15179 return;
15180 break;
15181 case 640:
15182 // V6_pred_scalar2v2
15183 O << " = vsetq2(";
15184 printOperand(MI, OpNo: 1, O);
15185 O << ')';
15186 return;
15187 break;
15188 case 641:
15189 // V6_set_qfext
15190 O << ".x = vsetqfext(";
15191 printOperand(MI, OpNo: 1, O);
15192 O << ',';
15193 printOperand(MI, OpNo: 2, O);
15194 O << ')';
15195 return;
15196 break;
15197 case 642:
15198 // V6_shuffeqh, V6_vshuffeb
15199 O << ".b = vshuffe(";
15200 printOperand(MI, OpNo: 1, O);
15201 break;
15202 case 643:
15203 // V6_shuffeqw, V6_vshufeh
15204 O << ".h = vshuffe(";
15205 printOperand(MI, OpNo: 1, O);
15206 break;
15207 case 644:
15208 // V6_v6mpyhubs10_vxx, V6_v6mpyvubs10_vxx
15209 O << ".w += v6mpy(";
15210 printOperand(MI, OpNo: 2, O);
15211 O << ".ub,";
15212 printOperand(MI, OpNo: 3, O);
15213 O << ".b,#";
15214 printOperand(MI, OpNo: 4, O);
15215 break;
15216 case 645:
15217 // V6_vL32b_cur_ai, V6_vL32b_cur_pi, V6_vL32b_cur_ppu, V6_vL32b_nt_cur_ai...
15218 O << ".cur = vmem(";
15219 printOperand(MI, OpNo: 1, O);
15220 break;
15221 case 646:
15222 // V6_vL32b_nt_tmp_ai, V6_vL32b_nt_tmp_pi, V6_vL32b_nt_tmp_ppu, V6_vL32b_...
15223 O << ".tmp = vmem(";
15224 printOperand(MI, OpNo: 1, O);
15225 break;
15226 case 647:
15227 // V6_vabs_f8
15228 O << ".f8 = vabs(";
15229 printOperand(MI, OpNo: 1, O);
15230 O << ".f8)";
15231 return;
15232 break;
15233 case 648:
15234 // V6_vabs_hf
15235 O << ".hf = vabs(";
15236 printOperand(MI, OpNo: 1, O);
15237 O << ".hf)";
15238 return;
15239 break;
15240 case 649:
15241 // V6_vabs_qf16_hf, V6_vabs_qf16_qf16
15242 O << ".qf16 = vabs(";
15243 printOperand(MI, OpNo: 1, O);
15244 break;
15245 case 650:
15246 // V6_vabs_qf32_qf32, V6_vabs_qf32_sf
15247 O << ".qf32 = vabs(";
15248 printOperand(MI, OpNo: 1, O);
15249 break;
15250 case 651:
15251 // V6_vabs_sf
15252 O << ".sf = vabs(";
15253 printOperand(MI, OpNo: 1, O);
15254 O << ".sf)";
15255 return;
15256 break;
15257 case 652:
15258 // V6_vabsb, V6_vabsb_sat
15259 O << ".b = vabs(";
15260 printOperand(MI, OpNo: 1, O);
15261 break;
15262 case 653:
15263 // V6_vabsdiffh, V6_vabsdiffuh
15264 O << ".uh = vabsdiff(";
15265 printOperand(MI, OpNo: 1, O);
15266 break;
15267 case 654:
15268 // V6_vabsdiffub
15269 O << ".ub = vabsdiff(";
15270 printOperand(MI, OpNo: 1, O);
15271 O << ".ub,";
15272 printOperand(MI, OpNo: 2, O);
15273 O << ".ub)";
15274 return;
15275 break;
15276 case 655:
15277 // V6_vabsdiffw
15278 O << ".uw = vabsdiff(";
15279 printOperand(MI, OpNo: 1, O);
15280 O << ".w,";
15281 printOperand(MI, OpNo: 2, O);
15282 O << ".w)";
15283 return;
15284 break;
15285 case 656:
15286 // V6_vabsh, V6_vabsh_sat
15287 O << ".h = vabs(";
15288 printOperand(MI, OpNo: 1, O);
15289 break;
15290 case 657:
15291 // V6_vabsw, V6_vabsw_sat
15292 O << ".w = vabs(";
15293 printOperand(MI, OpNo: 1, O);
15294 break;
15295 case 658:
15296 // V6_vadd_hf, V6_vadd_qf16, V6_vadd_qf16_mix
15297 O << ".qf16 = vadd(";
15298 printOperand(MI, OpNo: 1, O);
15299 break;
15300 case 659:
15301 // V6_vadd_hf_f8, V6_vadd_hf_hf
15302 O << ".hf = vadd(";
15303 printOperand(MI, OpNo: 1, O);
15304 break;
15305 case 660:
15306 // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vadd_sf
15307 O << ".qf32 = vadd(";
15308 printOperand(MI, OpNo: 1, O);
15309 break;
15310 case 661:
15311 // V6_vadd_sf_bf, V6_vadd_sf_hf, V6_vadd_sf_sf
15312 O << ".sf = vadd(";
15313 printOperand(MI, OpNo: 1, O);
15314 break;
15315 case 662:
15316 // V6_vaddb, V6_vaddb_dv, V6_vaddbsat, V6_vaddbsat_dv
15317 O << ".b = vadd(";
15318 printOperand(MI, OpNo: 1, O);
15319 O << ".b,";
15320 printOperand(MI, OpNo: 2, O);
15321 break;
15322 case 663:
15323 // V6_vaddcarry, V6_vaddcarrysat, V6_vaddhw, V6_vadduhw, V6_vaddw, V6_vad...
15324 O << ".w = vadd(";
15325 break;
15326 case 664:
15327 // V6_vaddcarryo, V6_vsubcarryo
15328 O << ".w,";
15329 printOperand(MI, OpNo: 1, O);
15330 break;
15331 case 665:
15332 // V6_vaddclbh
15333 O << ".h = vadd(vclb(";
15334 printOperand(MI, OpNo: 1, O);
15335 O << ".h),";
15336 printOperand(MI, OpNo: 2, O);
15337 O << ".h)";
15338 return;
15339 break;
15340 case 666:
15341 // V6_vaddclbw
15342 O << ".w = vadd(vclb(";
15343 printOperand(MI, OpNo: 1, O);
15344 O << ".w),";
15345 printOperand(MI, OpNo: 2, O);
15346 O << ".w)";
15347 return;
15348 break;
15349 case 667:
15350 // V6_vaddh, V6_vaddh_dv, V6_vaddhsat, V6_vaddhsat_dv, V6_vaddubh
15351 O << ".h = vadd(";
15352 printOperand(MI, OpNo: 1, O);
15353 break;
15354 case 668:
15355 // V6_vaddhw_acc, V6_vadduhw_acc
15356 O << ".w += vadd(";
15357 printOperand(MI, OpNo: 2, O);
15358 break;
15359 case 669:
15360 // V6_vaddubh_acc
15361 O << ".h += vadd(";
15362 printOperand(MI, OpNo: 2, O);
15363 O << ".ub,";
15364 printOperand(MI, OpNo: 3, O);
15365 O << ".ub)";
15366 return;
15367 break;
15368 case 670:
15369 // V6_vaddubsat, V6_vaddubsat_dv, V6_vaddububb_sat
15370 O << ".ub = vadd(";
15371 printOperand(MI, OpNo: 1, O);
15372 O << ".ub,";
15373 printOperand(MI, OpNo: 2, O);
15374 break;
15375 case 671:
15376 // V6_vadduhsat, V6_vadduhsat_dv
15377 O << ".uh = vadd(";
15378 printOperand(MI, OpNo: 1, O);
15379 O << ".uh,";
15380 printOperand(MI, OpNo: 2, O);
15381 O << ".uh):sat";
15382 return;
15383 break;
15384 case 672:
15385 // V6_vadduwsat, V6_vadduwsat_dv
15386 O << ".uw = vadd(";
15387 printOperand(MI, OpNo: 1, O);
15388 O << ".uw,";
15389 printOperand(MI, OpNo: 2, O);
15390 O << ".uw):sat";
15391 return;
15392 break;
15393 case 673:
15394 // V6_valign4
15395 O << " = valign4(";
15396 printOperand(MI, OpNo: 1, O);
15397 O << ',';
15398 printOperand(MI, OpNo: 2, O);
15399 O << ',';
15400 printOperand(MI, OpNo: 3, O);
15401 O << ')';
15402 return;
15403 break;
15404 case 674:
15405 // V6_valignb, V6_valignbi
15406 O << " = valign(";
15407 printOperand(MI, OpNo: 1, O);
15408 O << ',';
15409 printOperand(MI, OpNo: 2, O);
15410 break;
15411 case 675:
15412 // V6_vand, V6_vandqrt, V6_vandvqv, V6_vandvrt
15413 O << " = vand(";
15414 printOperand(MI, OpNo: 1, O);
15415 O << ',';
15416 printOperand(MI, OpNo: 2, O);
15417 O << ')';
15418 return;
15419 break;
15420 case 676:
15421 // V6_vandnqrt, V6_vandvnqv
15422 O << " = vand(!";
15423 printOperand(MI, OpNo: 1, O);
15424 O << ',';
15425 printOperand(MI, OpNo: 2, O);
15426 O << ')';
15427 return;
15428 break;
15429 case 677:
15430 // V6_vandnqrt_acc
15431 O << " |= vand(!";
15432 printOperand(MI, OpNo: 2, O);
15433 O << ',';
15434 printOperand(MI, OpNo: 3, O);
15435 O << ')';
15436 return;
15437 break;
15438 case 678:
15439 // V6_vandqrt_acc, V6_vandvrt_acc
15440 O << " |= vand(";
15441 printOperand(MI, OpNo: 2, O);
15442 O << ',';
15443 printOperand(MI, OpNo: 3, O);
15444 O << ')';
15445 return;
15446 break;
15447 case 679:
15448 // V6_vaslh, V6_vaslhv
15449 O << ".h = vasl(";
15450 printOperand(MI, OpNo: 1, O);
15451 O << ".h,";
15452 printOperand(MI, OpNo: 2, O);
15453 break;
15454 case 680:
15455 // V6_vaslh_acc
15456 O << ".h += vasl(";
15457 printOperand(MI, OpNo: 2, O);
15458 O << ".h,";
15459 printOperand(MI, OpNo: 3, O);
15460 O << ')';
15461 return;
15462 break;
15463 case 681:
15464 // V6_vaslw, V6_vaslwv
15465 O << ".w = vasl(";
15466 printOperand(MI, OpNo: 1, O);
15467 O << ".w,";
15468 printOperand(MI, OpNo: 2, O);
15469 break;
15470 case 682:
15471 // V6_vaslw_acc
15472 O << ".w += vasl(";
15473 printOperand(MI, OpNo: 2, O);
15474 O << ".w,";
15475 printOperand(MI, OpNo: 3, O);
15476 O << ')';
15477 return;
15478 break;
15479 case 683:
15480 // V6_vasr_into
15481 O << ".w = vasrinto(";
15482 printOperand(MI, OpNo: 2, O);
15483 O << ".w,";
15484 printOperand(MI, OpNo: 3, O);
15485 O << ".w)";
15486 return;
15487 break;
15488 case 684:
15489 // V6_vasrh, V6_vasrhv, V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat
15490 O << ".h = vasr(";
15491 printOperand(MI, OpNo: 1, O);
15492 break;
15493 case 685:
15494 // V6_vasrh_acc
15495 O << ".h += vasr(";
15496 printOperand(MI, OpNo: 2, O);
15497 O << ".h,";
15498 printOperand(MI, OpNo: 3, O);
15499 O << ')';
15500 return;
15501 break;
15502 case 686:
15503 // V6_vasrhbrndsat, V6_vasrhbsat
15504 O << ".b = vasr(";
15505 printOperand(MI, OpNo: 1, O);
15506 O << ".h,";
15507 printOperand(MI, OpNo: 2, O);
15508 O << ".h,";
15509 printOperand(MI, OpNo: 3, O);
15510 break;
15511 case 687:
15512 // V6_vasrhubrndsat, V6_vasrhubsat, V6_vasruhubrndsat, V6_vasruhubsat, V6...
15513 O << ".ub = vasr(";
15514 printOperand(MI, OpNo: 1, O);
15515 break;
15516 case 688:
15517 // V6_vasruwuhrndsat, V6_vasruwuhsat, V6_vasrvwuhrndsat, V6_vasrvwuhsat, ...
15518 O << ".uh = vasr(";
15519 printOperand(MI, OpNo: 1, O);
15520 break;
15521 case 689:
15522 // V6_vasrw, V6_vasrwv
15523 O << ".w = vasr(";
15524 printOperand(MI, OpNo: 1, O);
15525 O << ".w,";
15526 printOperand(MI, OpNo: 2, O);
15527 break;
15528 case 690:
15529 // V6_vasrw_acc
15530 O << ".w += vasr(";
15531 printOperand(MI, OpNo: 2, O);
15532 O << ".w,";
15533 printOperand(MI, OpNo: 3, O);
15534 O << ')';
15535 return;
15536 break;
15537 case 691:
15538 // V6_vassign_fp
15539 O << ".w = vfmv(";
15540 printOperand(MI, OpNo: 1, O);
15541 O << ".w)";
15542 return;
15543 break;
15544 case 692:
15545 // V6_vassign_tmp
15546 O << ".tmp = ";
15547 printOperand(MI, OpNo: 1, O);
15548 return;
15549 break;
15550 case 693:
15551 // V6_vavgb, V6_vavgbrnd
15552 O << ".b = vavg(";
15553 printOperand(MI, OpNo: 1, O);
15554 O << ".b,";
15555 printOperand(MI, OpNo: 2, O);
15556 break;
15557 case 694:
15558 // V6_vavgh, V6_vavghrnd
15559 O << ".h = vavg(";
15560 printOperand(MI, OpNo: 1, O);
15561 O << ".h,";
15562 printOperand(MI, OpNo: 2, O);
15563 break;
15564 case 695:
15565 // V6_vavgub, V6_vavgubrnd
15566 O << ".ub = vavg(";
15567 printOperand(MI, OpNo: 1, O);
15568 O << ".ub,";
15569 printOperand(MI, OpNo: 2, O);
15570 break;
15571 case 696:
15572 // V6_vavguh, V6_vavguhrnd
15573 O << ".uh = vavg(";
15574 printOperand(MI, OpNo: 1, O);
15575 O << ".uh,";
15576 printOperand(MI, OpNo: 2, O);
15577 break;
15578 case 697:
15579 // V6_vavguw, V6_vavguwrnd
15580 O << ".uw = vavg(";
15581 printOperand(MI, OpNo: 1, O);
15582 O << ".uw,";
15583 printOperand(MI, OpNo: 2, O);
15584 break;
15585 case 698:
15586 // V6_vavgw, V6_vavgwrnd
15587 O << ".w = vavg(";
15588 printOperand(MI, OpNo: 1, O);
15589 O << ".w,";
15590 printOperand(MI, OpNo: 2, O);
15591 break;
15592 case 699:
15593 // V6_vcl0h
15594 O << ".uh = vcl0(";
15595 printOperand(MI, OpNo: 1, O);
15596 O << ".uh)";
15597 return;
15598 break;
15599 case 700:
15600 // V6_vcl0w
15601 O << ".uw = vcl0(";
15602 printOperand(MI, OpNo: 1, O);
15603 O << ".uw)";
15604 return;
15605 break;
15606 case 701:
15607 // V6_vcombine
15608 O << " = vcombine(";
15609 printOperand(MI, OpNo: 1, O);
15610 O << ',';
15611 printOperand(MI, OpNo: 2, O);
15612 O << ')';
15613 return;
15614 break;
15615 case 702:
15616 // V6_vcombine_tmp
15617 O << ".tmp = vcombine(";
15618 printOperand(MI, OpNo: 1, O);
15619 O << ',';
15620 printOperand(MI, OpNo: 2, O);
15621 O << ')';
15622 return;
15623 break;
15624 case 703:
15625 // V6_vconv_bf_qf32
15626 O << ".bf = ";
15627 printOperand(MI, OpNo: 1, O);
15628 O << ".qf32";
15629 return;
15630 break;
15631 case 704:
15632 // V6_vconv_f8_qf16
15633 O << ".f8 = ";
15634 printOperand(MI, OpNo: 1, O);
15635 O << ".qf16";
15636 return;
15637 break;
15638 case 705:
15639 // V6_vconv_h_hf, V6_vconv_h_hf_rnd
15640 O << ".h = ";
15641 printOperand(MI, OpNo: 1, O);
15642 break;
15643 case 706:
15644 // V6_vconv_hf_h, V6_vconv_hf_qf16, V6_vconv_hf_qf32
15645 O << ".hf = ";
15646 printOperand(MI, OpNo: 1, O);
15647 break;
15648 case 707:
15649 // V6_vconv_qf16_f8, V6_vconv_qf16_hf, V6_vconv_qf16_qf16
15650 O << ".qf16 = ";
15651 printOperand(MI, OpNo: 1, O);
15652 break;
15653 case 708:
15654 // V6_vconv_qf32_qf32, V6_vconv_qf32_sf
15655 O << ".qf32 = ";
15656 printOperand(MI, OpNo: 1, O);
15657 break;
15658 case 709:
15659 // V6_vconv_sf_qf32, V6_vconv_sf_w
15660 O << ".sf = ";
15661 printOperand(MI, OpNo: 1, O);
15662 break;
15663 case 710:
15664 // V6_vconv_w_sf
15665 O << ".w = ";
15666 printOperand(MI, OpNo: 1, O);
15667 O << ".sf";
15668 return;
15669 break;
15670 case 711:
15671 // V6_vcvt2_b_hf
15672 O << ".b = vcvt2(";
15673 printOperand(MI, OpNo: 1, O);
15674 O << ".hf,";
15675 printOperand(MI, OpNo: 2, O);
15676 O << ".hf)";
15677 return;
15678 break;
15679 case 712:
15680 // V6_vcvt2_hf_b, V6_vcvt2_hf_ub
15681 O << ".hf = vcvt2(";
15682 printOperand(MI, OpNo: 1, O);
15683 break;
15684 case 713:
15685 // V6_vcvt2_ub_hf
15686 O << ".ub = vcvt2(";
15687 printOperand(MI, OpNo: 1, O);
15688 O << ".hf,";
15689 printOperand(MI, OpNo: 2, O);
15690 O << ".hf)";
15691 return;
15692 break;
15693 case 714:
15694 // V6_vcvt_b_hf
15695 O << ".b = vcvt(";
15696 printOperand(MI, OpNo: 1, O);
15697 O << ".hf,";
15698 printOperand(MI, OpNo: 2, O);
15699 O << ".hf)";
15700 return;
15701 break;
15702 case 715:
15703 // V6_vcvt_bf_sf
15704 O << ".bf = vcvt(";
15705 printOperand(MI, OpNo: 1, O);
15706 O << ".sf,";
15707 printOperand(MI, OpNo: 2, O);
15708 O << ".sf)";
15709 return;
15710 break;
15711 case 716:
15712 // V6_vcvt_f8_hf
15713 O << ".f8 = vcvt(";
15714 printOperand(MI, OpNo: 1, O);
15715 O << ".hf,";
15716 printOperand(MI, OpNo: 2, O);
15717 O << ".hf)";
15718 return;
15719 break;
15720 case 717:
15721 // V6_vcvt_h_hf
15722 O << ".h = vcvt(";
15723 printOperand(MI, OpNo: 1, O);
15724 O << ".hf)";
15725 return;
15726 break;
15727 case 718:
15728 // V6_vcvt_hf_b, V6_vcvt_hf_f8, V6_vcvt_hf_h, V6_vcvt_hf_sf, V6_vcvt_hf_u...
15729 O << ".hf = vcvt(";
15730 printOperand(MI, OpNo: 1, O);
15731 break;
15732 case 719:
15733 // V6_vcvt_sf_hf
15734 O << ".sf = vcvt(";
15735 printOperand(MI, OpNo: 1, O);
15736 O << ".hf)";
15737 return;
15738 break;
15739 case 720:
15740 // V6_vcvt_ub_hf
15741 O << ".ub = vcvt(";
15742 printOperand(MI, OpNo: 1, O);
15743 O << ".hf,";
15744 printOperand(MI, OpNo: 2, O);
15745 O << ".hf)";
15746 return;
15747 break;
15748 case 721:
15749 // V6_vcvt_uh_hf
15750 O << ".uh = vcvt(";
15751 printOperand(MI, OpNo: 1, O);
15752 O << ".hf)";
15753 return;
15754 break;
15755 case 722:
15756 // V6_vdealb
15757 O << ".b = vdeal(";
15758 printOperand(MI, OpNo: 1, O);
15759 O << ".b)";
15760 return;
15761 break;
15762 case 723:
15763 // V6_vdealb4w
15764 O << ".b = vdeale(";
15765 printOperand(MI, OpNo: 1, O);
15766 O << ".b,";
15767 printOperand(MI, OpNo: 2, O);
15768 O << ".b)";
15769 return;
15770 break;
15771 case 724:
15772 // V6_vdealh
15773 O << ".h = vdeal(";
15774 printOperand(MI, OpNo: 1, O);
15775 O << ".h)";
15776 return;
15777 break;
15778 case 725:
15779 // V6_vdealvdd
15780 O << " = vdeal(";
15781 printOperand(MI, OpNo: 1, O);
15782 O << ',';
15783 printOperand(MI, OpNo: 2, O);
15784 O << ',';
15785 printOperand(MI, OpNo: 3, O);
15786 O << ')';
15787 return;
15788 break;
15789 case 726:
15790 // V6_vdelta
15791 O << " = vdelta(";
15792 printOperand(MI, OpNo: 1, O);
15793 O << ',';
15794 printOperand(MI, OpNo: 2, O);
15795 O << ')';
15796 return;
15797 break;
15798 case 727:
15799 // V6_vdmpy_sf_hf
15800 O << ".sf = vdmpy(";
15801 printOperand(MI, OpNo: 1, O);
15802 O << ".hf,";
15803 printOperand(MI, OpNo: 2, O);
15804 O << ".hf)";
15805 return;
15806 break;
15807 case 728:
15808 // V6_vdmpy_sf_hf_acc
15809 O << ".sf += vdmpy(";
15810 printOperand(MI, OpNo: 2, O);
15811 O << ".hf,";
15812 printOperand(MI, OpNo: 3, O);
15813 O << ".hf)";
15814 return;
15815 break;
15816 case 729:
15817 // V6_vdmpybus, V6_vdmpybus_dv
15818 O << ".h = vdmpy(";
15819 printOperand(MI, OpNo: 1, O);
15820 O << ".ub,";
15821 printOperand(MI, OpNo: 2, O);
15822 O << ".b)";
15823 return;
15824 break;
15825 case 730:
15826 // V6_vdmpybus_acc, V6_vdmpybus_dv_acc
15827 O << ".h += vdmpy(";
15828 printOperand(MI, OpNo: 2, O);
15829 O << ".ub,";
15830 printOperand(MI, OpNo: 3, O);
15831 O << ".b)";
15832 return;
15833 break;
15834 case 731:
15835 // V6_vdmpyhb, V6_vdmpyhb_dv, V6_vdmpyhisat, V6_vdmpyhsat, V6_vdmpyhsuisa...
15836 O << ".w = vdmpy(";
15837 printOperand(MI, OpNo: 1, O);
15838 O << ".h,";
15839 printOperand(MI, OpNo: 2, O);
15840 break;
15841 case 732:
15842 // V6_vdmpyhb_acc, V6_vdmpyhb_dv_acc, V6_vdmpyhisat_acc, V6_vdmpyhsat_acc...
15843 O << ".w += vdmpy(";
15844 printOperand(MI, OpNo: 2, O);
15845 O << ".h,";
15846 printOperand(MI, OpNo: 3, O);
15847 break;
15848 case 733:
15849 // V6_vdsaduh
15850 O << ".uw = vdsad(";
15851 printOperand(MI, OpNo: 1, O);
15852 O << ".uh,";
15853 printOperand(MI, OpNo: 2, O);
15854 O << ".uh)";
15855 return;
15856 break;
15857 case 734:
15858 // V6_vdsaduh_acc
15859 O << ".uw += vdsad(";
15860 printOperand(MI, OpNo: 2, O);
15861 O << ".uh,";
15862 printOperand(MI, OpNo: 3, O);
15863 O << ".uh)";
15864 return;
15865 break;
15866 case 735:
15867 // V6_vfmax_f8
15868 O << ".f8 = vfmax(";
15869 printOperand(MI, OpNo: 1, O);
15870 O << ".f8,";
15871 printOperand(MI, OpNo: 2, O);
15872 O << ".f8)";
15873 return;
15874 break;
15875 case 736:
15876 // V6_vfmax_hf
15877 O << ".hf = vfmax(";
15878 printOperand(MI, OpNo: 1, O);
15879 O << ".hf,";
15880 printOperand(MI, OpNo: 2, O);
15881 O << ".hf)";
15882 return;
15883 break;
15884 case 737:
15885 // V6_vfmax_sf
15886 O << ".sf = vfmax(";
15887 printOperand(MI, OpNo: 1, O);
15888 O << ".sf,";
15889 printOperand(MI, OpNo: 2, O);
15890 O << ".sf)";
15891 return;
15892 break;
15893 case 738:
15894 // V6_vfmin_f8
15895 O << ".f8 = vfmin(";
15896 printOperand(MI, OpNo: 1, O);
15897 O << ".f8,";
15898 printOperand(MI, OpNo: 2, O);
15899 O << ".f8)";
15900 return;
15901 break;
15902 case 739:
15903 // V6_vfmin_hf
15904 O << ".hf = vfmin(";
15905 printOperand(MI, OpNo: 1, O);
15906 O << ".hf,";
15907 printOperand(MI, OpNo: 2, O);
15908 O << ".hf)";
15909 return;
15910 break;
15911 case 740:
15912 // V6_vfmin_sf
15913 O << ".sf = vfmin(";
15914 printOperand(MI, OpNo: 1, O);
15915 O << ".sf,";
15916 printOperand(MI, OpNo: 2, O);
15917 O << ".sf)";
15918 return;
15919 break;
15920 case 741:
15921 // V6_vfneg_f8
15922 O << ".f8 = vfneg(";
15923 printOperand(MI, OpNo: 1, O);
15924 O << ".f8)";
15925 return;
15926 break;
15927 case 742:
15928 // V6_vfneg_hf
15929 O << ".hf = vfneg(";
15930 printOperand(MI, OpNo: 1, O);
15931 O << ".hf)";
15932 return;
15933 break;
15934 case 743:
15935 // V6_vfneg_sf
15936 O << ".sf = vfneg(";
15937 printOperand(MI, OpNo: 1, O);
15938 O << ".sf)";
15939 return;
15940 break;
15941 case 744:
15942 // V6_vgathermhq, V6_vgathermhwq
15943 O << ") vtmp.h = vgather(";
15944 printOperand(MI, OpNo: 1, O);
15945 O << ',';
15946 printOperand(MI, OpNo: 2, O);
15947 O << ',';
15948 printOperand(MI, OpNo: 3, O);
15949 break;
15950 case 745:
15951 // V6_vgathermwq
15952 O << ") vtmp.w = vgather(";
15953 printOperand(MI, OpNo: 1, O);
15954 O << ',';
15955 printOperand(MI, OpNo: 2, O);
15956 O << ',';
15957 printOperand(MI, OpNo: 3, O);
15958 O << ".w).w";
15959 return;
15960 break;
15961 case 746:
15962 // V6_vgtb, V6_vgtbf, V6_vgth, V6_vgthf, V6_vgtsf, V6_vgtub, V6_vgtuh, V6...
15963 O << " = vcmp.gt(";
15964 printOperand(MI, OpNo: 1, O);
15965 break;
15966 case 747:
15967 // V6_vgtb_and, V6_vgtbf_and, V6_vgth_and, V6_vgthf_and, V6_vgtsf_and, V6...
15968 O << " &= vcmp.gt(";
15969 printOperand(MI, OpNo: 2, O);
15970 break;
15971 case 748:
15972 // V6_vgtb_or, V6_vgtbf_or, V6_vgth_or, V6_vgthf_or, V6_vgtsf_or, V6_vgtu...
15973 O << " |= vcmp.gt(";
15974 printOperand(MI, OpNo: 2, O);
15975 break;
15976 case 749:
15977 // V6_vgtb_xor, V6_vgtbf_xor, V6_vgth_xor, V6_vgthf_xor, V6_vgtsf_xor, V6...
15978 O << " ^= vcmp.gt(";
15979 printOperand(MI, OpNo: 2, O);
15980 break;
15981 case 750:
15982 // V6_vilog2_hf, V6_vilog2_qf16, V6_vilog2_qf32, V6_vilog2_sf
15983 O << ".w = vilog2(";
15984 printOperand(MI, OpNo: 1, O);
15985 break;
15986 case 751:
15987 // V6_vinsertwr
15988 O << ".w = vinsert(";
15989 printOperand(MI, OpNo: 2, O);
15990 O << ')';
15991 return;
15992 break;
15993 case 752:
15994 // V6_vlalignb, V6_vlalignbi
15995 O << " = vlalign(";
15996 printOperand(MI, OpNo: 1, O);
15997 O << ',';
15998 printOperand(MI, OpNo: 2, O);
15999 break;
16000 case 753:
16001 // V6_vlsrb
16002 O << ".ub = vlsr(";
16003 printOperand(MI, OpNo: 1, O);
16004 O << ".ub,";
16005 printOperand(MI, OpNo: 2, O);
16006 O << ')';
16007 return;
16008 break;
16009 case 754:
16010 // V6_vlsrh
16011 O << ".uh = vlsr(";
16012 printOperand(MI, OpNo: 1, O);
16013 O << ".uh,";
16014 printOperand(MI, OpNo: 2, O);
16015 O << ')';
16016 return;
16017 break;
16018 case 755:
16019 // V6_vlsrhv
16020 O << ".h = vlsr(";
16021 printOperand(MI, OpNo: 1, O);
16022 O << ".h,";
16023 printOperand(MI, OpNo: 2, O);
16024 O << ".h)";
16025 return;
16026 break;
16027 case 756:
16028 // V6_vlsrw
16029 O << ".uw = vlsr(";
16030 printOperand(MI, OpNo: 1, O);
16031 O << ".uw,";
16032 printOperand(MI, OpNo: 2, O);
16033 O << ')';
16034 return;
16035 break;
16036 case 757:
16037 // V6_vlsrwv
16038 O << ".w = vlsr(";
16039 printOperand(MI, OpNo: 1, O);
16040 O << ".w,";
16041 printOperand(MI, OpNo: 2, O);
16042 O << ".w)";
16043 return;
16044 break;
16045 case 758:
16046 // V6_vlut4
16047 O << ".h = vlut4(";
16048 printOperand(MI, OpNo: 1, O);
16049 O << ".uh,";
16050 printOperand(MI, OpNo: 2, O);
16051 O << ".h)";
16052 return;
16053 break;
16054 case 759:
16055 // V6_vlutvvb, V6_vlutvvb_nm, V6_vlutvvbi
16056 O << ".b = vlut32(";
16057 printOperand(MI, OpNo: 1, O);
16058 O << ".b,";
16059 printOperand(MI, OpNo: 2, O);
16060 break;
16061 case 760:
16062 // V6_vlutvvb_oracc, V6_vlutvvb_oracci
16063 O << ".b |= vlut32(";
16064 printOperand(MI, OpNo: 2, O);
16065 O << ".b,";
16066 printOperand(MI, OpNo: 3, O);
16067 break;
16068 case 761:
16069 // V6_vlutvwh, V6_vlutvwh_nm, V6_vlutvwhi
16070 O << ".h = vlut16(";
16071 printOperand(MI, OpNo: 1, O);
16072 O << ".b,";
16073 printOperand(MI, OpNo: 2, O);
16074 break;
16075 case 762:
16076 // V6_vlutvwh_oracc, V6_vlutvwh_oracci
16077 O << ".h |= vlut16(";
16078 printOperand(MI, OpNo: 2, O);
16079 O << ".b,";
16080 printOperand(MI, OpNo: 3, O);
16081 break;
16082 case 763:
16083 // V6_vmax_bf
16084 O << ".bf = vmax(";
16085 printOperand(MI, OpNo: 1, O);
16086 O << ".bf,";
16087 printOperand(MI, OpNo: 2, O);
16088 O << ".bf)";
16089 return;
16090 break;
16091 case 764:
16092 // V6_vmax_hf
16093 O << ".hf = vmax(";
16094 printOperand(MI, OpNo: 1, O);
16095 O << ".hf,";
16096 printOperand(MI, OpNo: 2, O);
16097 O << ".hf)";
16098 return;
16099 break;
16100 case 765:
16101 // V6_vmax_sf
16102 O << ".sf = vmax(";
16103 printOperand(MI, OpNo: 1, O);
16104 O << ".sf,";
16105 printOperand(MI, OpNo: 2, O);
16106 O << ".sf)";
16107 return;
16108 break;
16109 case 766:
16110 // V6_vmaxb
16111 O << ".b = vmax(";
16112 printOperand(MI, OpNo: 1, O);
16113 O << ".b,";
16114 printOperand(MI, OpNo: 2, O);
16115 O << ".b)";
16116 return;
16117 break;
16118 case 767:
16119 // V6_vmaxh
16120 O << ".h = vmax(";
16121 printOperand(MI, OpNo: 1, O);
16122 O << ".h,";
16123 printOperand(MI, OpNo: 2, O);
16124 O << ".h)";
16125 return;
16126 break;
16127 case 768:
16128 // V6_vmaxub
16129 O << ".ub = vmax(";
16130 printOperand(MI, OpNo: 1, O);
16131 O << ".ub,";
16132 printOperand(MI, OpNo: 2, O);
16133 O << ".ub)";
16134 return;
16135 break;
16136 case 769:
16137 // V6_vmaxuh
16138 O << ".uh = vmax(";
16139 printOperand(MI, OpNo: 1, O);
16140 O << ".uh,";
16141 printOperand(MI, OpNo: 2, O);
16142 O << ".uh)";
16143 return;
16144 break;
16145 case 770:
16146 // V6_vmaxw
16147 O << ".w = vmax(";
16148 printOperand(MI, OpNo: 1, O);
16149 O << ".w,";
16150 printOperand(MI, OpNo: 2, O);
16151 O << ".w)";
16152 return;
16153 break;
16154 case 771:
16155 // V6_vmerge_qf
16156 O << " = vmerge(";
16157 printOperand(MI, OpNo: 1, O);
16158 O << ".x,";
16159 printOperand(MI, OpNo: 2, O);
16160 O << ".w)";
16161 return;
16162 break;
16163 case 772:
16164 // V6_vmin_bf
16165 O << ".bf = vmin(";
16166 printOperand(MI, OpNo: 1, O);
16167 O << ".bf,";
16168 printOperand(MI, OpNo: 2, O);
16169 O << ".bf)";
16170 return;
16171 break;
16172 case 773:
16173 // V6_vmin_hf
16174 O << ".hf = vmin(";
16175 printOperand(MI, OpNo: 1, O);
16176 O << ".hf,";
16177 printOperand(MI, OpNo: 2, O);
16178 O << ".hf)";
16179 return;
16180 break;
16181 case 774:
16182 // V6_vmin_sf
16183 O << ".sf = vmin(";
16184 printOperand(MI, OpNo: 1, O);
16185 O << ".sf,";
16186 printOperand(MI, OpNo: 2, O);
16187 O << ".sf)";
16188 return;
16189 break;
16190 case 775:
16191 // V6_vminb
16192 O << ".b = vmin(";
16193 printOperand(MI, OpNo: 1, O);
16194 O << ".b,";
16195 printOperand(MI, OpNo: 2, O);
16196 O << ".b)";
16197 return;
16198 break;
16199 case 776:
16200 // V6_vminh
16201 O << ".h = vmin(";
16202 printOperand(MI, OpNo: 1, O);
16203 O << ".h,";
16204 printOperand(MI, OpNo: 2, O);
16205 O << ".h)";
16206 return;
16207 break;
16208 case 777:
16209 // V6_vminub
16210 O << ".ub = vmin(";
16211 printOperand(MI, OpNo: 1, O);
16212 O << ".ub,";
16213 printOperand(MI, OpNo: 2, O);
16214 O << ".ub)";
16215 return;
16216 break;
16217 case 778:
16218 // V6_vminuh
16219 O << ".uh = vmin(";
16220 printOperand(MI, OpNo: 1, O);
16221 O << ".uh,";
16222 printOperand(MI, OpNo: 2, O);
16223 O << ".uh)";
16224 return;
16225 break;
16226 case 779:
16227 // V6_vminw
16228 O << ".w = vmin(";
16229 printOperand(MI, OpNo: 1, O);
16230 O << ".w,";
16231 printOperand(MI, OpNo: 2, O);
16232 O << ".w)";
16233 return;
16234 break;
16235 case 780:
16236 // V6_vmpabus, V6_vmpabusv, V6_vmpabuu, V6_vmpabuuv, V6_vmpahhsat, V6_vmp...
16237 O << ".h = vmpa(";
16238 printOperand(MI, OpNo: 1, O);
16239 break;
16240 case 781:
16241 // V6_vmpabus_acc, V6_vmpabuu_acc
16242 O << ".h += vmpa(";
16243 printOperand(MI, OpNo: 2, O);
16244 O << ".ub,";
16245 printOperand(MI, OpNo: 3, O);
16246 break;
16247 case 782:
16248 // V6_vmpahb, V6_vmpauhb
16249 O << ".w = vmpa(";
16250 printOperand(MI, OpNo: 1, O);
16251 break;
16252 case 783:
16253 // V6_vmpahb_acc, V6_vmpauhb_acc
16254 O << ".w += vmpa(";
16255 printOperand(MI, OpNo: 2, O);
16256 break;
16257 case 784:
16258 // V6_vmpsuhuhsat
16259 O << ".h = vmps(";
16260 printOperand(MI, OpNo: 1, O);
16261 O << ".h,";
16262 printOperand(MI, OpNo: 2, O);
16263 O << ".uh,";
16264 printOperand(MI, OpNo: 3, O);
16265 O << ".uh):sat";
16266 return;
16267 break;
16268 case 785:
16269 // V6_vmpy_hf_f8, V6_vmpy_hf_hf
16270 O << ".hf = vmpy(";
16271 printOperand(MI, OpNo: 1, O);
16272 break;
16273 case 786:
16274 // V6_vmpy_hf_f8_acc, V6_vmpy_hf_hf_acc
16275 O << ".hf += vmpy(";
16276 printOperand(MI, OpNo: 2, O);
16277 break;
16278 case 787:
16279 // V6_vmpy_qf16, V6_vmpy_qf16_hf, V6_vmpy_qf16_mix_hf, V6_vmpy_rt_hf, V6_...
16280 O << ".qf16 = vmpy(";
16281 printOperand(MI, OpNo: 1, O);
16282 break;
16283 case 788:
16284 // V6_vmpy_qf32, V6_vmpy_qf32_hf, V6_vmpy_qf32_mix_hf, V6_vmpy_qf32_qf16,...
16285 O << ".qf32 = vmpy(";
16286 printOperand(MI, OpNo: 1, O);
16287 break;
16288 case 789:
16289 // V6_vmpy_sf_bf, V6_vmpy_sf_hf, V6_vmpy_sf_sf
16290 O << ".sf = vmpy(";
16291 printOperand(MI, OpNo: 1, O);
16292 break;
16293 case 790:
16294 // V6_vmpy_sf_bf_acc, V6_vmpy_sf_hf_acc
16295 O << ".sf += vmpy(";
16296 printOperand(MI, OpNo: 2, O);
16297 break;
16298 case 791:
16299 // V6_vmpybus, V6_vmpybusv, V6_vmpybv, V6_vmpyhsrs, V6_vmpyhss, V6_vmpyhv...
16300 O << ".h = vmpy(";
16301 printOperand(MI, OpNo: 1, O);
16302 break;
16303 case 792:
16304 // V6_vmpybus_acc, V6_vmpybusv_acc, V6_vmpybv_acc
16305 O << ".h += vmpy(";
16306 printOperand(MI, OpNo: 2, O);
16307 break;
16308 case 793:
16309 // V6_vmpyewuh
16310 O << ".w = vmpye(";
16311 printOperand(MI, OpNo: 1, O);
16312 O << ".w,";
16313 printOperand(MI, OpNo: 2, O);
16314 O << ".uh)";
16315 return;
16316 break;
16317 case 794:
16318 // V6_vmpyewuh_64
16319 O << " = vmpye(";
16320 printOperand(MI, OpNo: 1, O);
16321 O << ".w,";
16322 printOperand(MI, OpNo: 2, O);
16323 O << ".uh)";
16324 return;
16325 break;
16326 case 795:
16327 // V6_vmpyh, V6_vmpyhus, V6_vmpyhv
16328 O << ".w = vmpy(";
16329 printOperand(MI, OpNo: 1, O);
16330 O << ".h,";
16331 printOperand(MI, OpNo: 2, O);
16332 break;
16333 case 796:
16334 // V6_vmpyh_acc, V6_vmpyhsat_acc, V6_vmpyhus_acc, V6_vmpyhv_acc
16335 O << ".w += vmpy(";
16336 printOperand(MI, OpNo: 2, O);
16337 O << ".h,";
16338 printOperand(MI, OpNo: 3, O);
16339 break;
16340 case 797:
16341 // V6_vmpyieoh
16342 O << ".w = vmpyieo(";
16343 printOperand(MI, OpNo: 1, O);
16344 O << ".h,";
16345 printOperand(MI, OpNo: 2, O);
16346 O << ".h)";
16347 return;
16348 break;
16349 case 798:
16350 // V6_vmpyiewh_acc, V6_vmpyiewuh_acc
16351 O << ".w += vmpyie(";
16352 printOperand(MI, OpNo: 2, O);
16353 O << ".w,";
16354 printOperand(MI, OpNo: 3, O);
16355 break;
16356 case 799:
16357 // V6_vmpyiewuh
16358 O << ".w = vmpyie(";
16359 printOperand(MI, OpNo: 1, O);
16360 O << ".w,";
16361 printOperand(MI, OpNo: 2, O);
16362 O << ".uh)";
16363 return;
16364 break;
16365 case 800:
16366 // V6_vmpyih, V6_vmpyihb
16367 O << ".h = vmpyi(";
16368 printOperand(MI, OpNo: 1, O);
16369 O << ".h,";
16370 printOperand(MI, OpNo: 2, O);
16371 break;
16372 case 801:
16373 // V6_vmpyih_acc, V6_vmpyihb_acc
16374 O << ".h += vmpyi(";
16375 printOperand(MI, OpNo: 2, O);
16376 O << ".h,";
16377 printOperand(MI, OpNo: 3, O);
16378 break;
16379 case 802:
16380 // V6_vmpyiowh
16381 O << ".w = vmpyio(";
16382 printOperand(MI, OpNo: 1, O);
16383 O << ".w,";
16384 printOperand(MI, OpNo: 2, O);
16385 O << ".h)";
16386 return;
16387 break;
16388 case 803:
16389 // V6_vmpyiwb, V6_vmpyiwh, V6_vmpyiwub
16390 O << ".w = vmpyi(";
16391 printOperand(MI, OpNo: 1, O);
16392 O << ".w,";
16393 printOperand(MI, OpNo: 2, O);
16394 break;
16395 case 804:
16396 // V6_vmpyiwb_acc, V6_vmpyiwh_acc, V6_vmpyiwub_acc
16397 O << ".w += vmpyi(";
16398 printOperand(MI, OpNo: 2, O);
16399 O << ".w,";
16400 printOperand(MI, OpNo: 3, O);
16401 break;
16402 case 805:
16403 // V6_vmpyowh, V6_vmpyowh_rnd
16404 O << ".w = vmpyo(";
16405 printOperand(MI, OpNo: 1, O);
16406 O << ".w,";
16407 printOperand(MI, OpNo: 2, O);
16408 break;
16409 case 806:
16410 // V6_vmpyowh_64_acc
16411 O << " += vmpyo(";
16412 printOperand(MI, OpNo: 2, O);
16413 O << ".w,";
16414 printOperand(MI, OpNo: 3, O);
16415 O << ".h)";
16416 return;
16417 break;
16418 case 807:
16419 // V6_vmpyowh_rnd_sacc, V6_vmpyowh_sacc
16420 O << ".w += vmpyo(";
16421 printOperand(MI, OpNo: 2, O);
16422 O << ".w,";
16423 printOperand(MI, OpNo: 3, O);
16424 break;
16425 case 808:
16426 // V6_vmpyub, V6_vmpyubv, V6_vmpyuhvs
16427 O << ".uh = vmpy(";
16428 printOperand(MI, OpNo: 1, O);
16429 break;
16430 case 809:
16431 // V6_vmpyub_acc, V6_vmpyubv_acc
16432 O << ".uh += vmpy(";
16433 printOperand(MI, OpNo: 2, O);
16434 O << ".ub,";
16435 printOperand(MI, OpNo: 3, O);
16436 O << ".ub)";
16437 return;
16438 break;
16439 case 810:
16440 // V6_vmpyuh, V6_vmpyuhv
16441 O << ".uw = vmpy(";
16442 printOperand(MI, OpNo: 1, O);
16443 O << ".uh,";
16444 printOperand(MI, OpNo: 2, O);
16445 O << ".uh)";
16446 return;
16447 break;
16448 case 811:
16449 // V6_vmpyuh_acc, V6_vmpyuhv_acc
16450 O << ".uw += vmpy(";
16451 printOperand(MI, OpNo: 2, O);
16452 O << ".uh,";
16453 printOperand(MI, OpNo: 3, O);
16454 O << ".uh)";
16455 return;
16456 break;
16457 case 812:
16458 // V6_vmpyuhe
16459 O << ".uw = vmpye(";
16460 printOperand(MI, OpNo: 1, O);
16461 O << ".uh,";
16462 printOperand(MI, OpNo: 2, O);
16463 O << ".uh)";
16464 return;
16465 break;
16466 case 813:
16467 // V6_vmpyuhe_acc
16468 O << ".uw += vmpye(";
16469 printOperand(MI, OpNo: 2, O);
16470 O << ".uh,";
16471 printOperand(MI, OpNo: 3, O);
16472 O << ".uh)";
16473 return;
16474 break;
16475 case 814:
16476 // V6_vnavgb, V6_vnavgub
16477 O << ".b = vnavg(";
16478 printOperand(MI, OpNo: 1, O);
16479 break;
16480 case 815:
16481 // V6_vnavgh
16482 O << ".h = vnavg(";
16483 printOperand(MI, OpNo: 1, O);
16484 O << ".h,";
16485 printOperand(MI, OpNo: 2, O);
16486 O << ".h)";
16487 return;
16488 break;
16489 case 816:
16490 // V6_vnavgw
16491 O << ".w = vnavg(";
16492 printOperand(MI, OpNo: 1, O);
16493 O << ".w,";
16494 printOperand(MI, OpNo: 2, O);
16495 O << ".w)";
16496 return;
16497 break;
16498 case 817:
16499 // V6_vneg_qf16_hf, V6_vneg_qf16_qf16
16500 O << ".qf16 = vneg(";
16501 printOperand(MI, OpNo: 1, O);
16502 break;
16503 case 818:
16504 // V6_vneg_qf32_qf32, V6_vneg_qf32_sf
16505 O << ".qf32 = vneg(";
16506 printOperand(MI, OpNo: 1, O);
16507 break;
16508 case 819:
16509 // V6_vnormamth
16510 O << ".h = vnormamt(";
16511 printOperand(MI, OpNo: 1, O);
16512 O << ".h)";
16513 return;
16514 break;
16515 case 820:
16516 // V6_vnormamtw
16517 O << ".w = vnormamt(";
16518 printOperand(MI, OpNo: 1, O);
16519 O << ".w)";
16520 return;
16521 break;
16522 case 821:
16523 // V6_vnot
16524 O << " = vnot(";
16525 printOperand(MI, OpNo: 1, O);
16526 O << ')';
16527 return;
16528 break;
16529 case 822:
16530 // V6_vor
16531 O << " = vor(";
16532 printOperand(MI, OpNo: 1, O);
16533 O << ',';
16534 printOperand(MI, OpNo: 2, O);
16535 O << ')';
16536 return;
16537 break;
16538 case 823:
16539 // V6_vpackeb
16540 O << ".b = vpacke(";
16541 printOperand(MI, OpNo: 1, O);
16542 O << ".h,";
16543 printOperand(MI, OpNo: 2, O);
16544 O << ".h)";
16545 return;
16546 break;
16547 case 824:
16548 // V6_vpackeh
16549 O << ".h = vpacke(";
16550 printOperand(MI, OpNo: 1, O);
16551 O << ".w,";
16552 printOperand(MI, OpNo: 2, O);
16553 O << ".w)";
16554 return;
16555 break;
16556 case 825:
16557 // V6_vpackhb_sat
16558 O << ".b = vpack(";
16559 printOperand(MI, OpNo: 1, O);
16560 O << ".h,";
16561 printOperand(MI, OpNo: 2, O);
16562 O << ".h):sat";
16563 return;
16564 break;
16565 case 826:
16566 // V6_vpackhub_sat
16567 O << ".ub = vpack(";
16568 printOperand(MI, OpNo: 1, O);
16569 O << ".h,";
16570 printOperand(MI, OpNo: 2, O);
16571 O << ".h):sat";
16572 return;
16573 break;
16574 case 827:
16575 // V6_vpackob
16576 O << ".b = vpacko(";
16577 printOperand(MI, OpNo: 1, O);
16578 O << ".h,";
16579 printOperand(MI, OpNo: 2, O);
16580 O << ".h)";
16581 return;
16582 break;
16583 case 828:
16584 // V6_vpackoh
16585 O << ".h = vpacko(";
16586 printOperand(MI, OpNo: 1, O);
16587 O << ".w,";
16588 printOperand(MI, OpNo: 2, O);
16589 O << ".w)";
16590 return;
16591 break;
16592 case 829:
16593 // V6_vpackwh_sat
16594 O << ".h = vpack(";
16595 printOperand(MI, OpNo: 1, O);
16596 O << ".w,";
16597 printOperand(MI, OpNo: 2, O);
16598 O << ".w):sat";
16599 return;
16600 break;
16601 case 830:
16602 // V6_vpackwuh_sat
16603 O << ".uh = vpack(";
16604 printOperand(MI, OpNo: 1, O);
16605 O << ".w,";
16606 printOperand(MI, OpNo: 2, O);
16607 O << ".w):sat";
16608 return;
16609 break;
16610 case 831:
16611 // V6_vpopcounth
16612 O << ".h = vpopcount(";
16613 printOperand(MI, OpNo: 1, O);
16614 O << ".h)";
16615 return;
16616 break;
16617 case 832:
16618 // V6_vprefixqb
16619 O << ".b = prefixsum(";
16620 printOperand(MI, OpNo: 1, O);
16621 O << ')';
16622 return;
16623 break;
16624 case 833:
16625 // V6_vprefixqh
16626 O << ".h = prefixsum(";
16627 printOperand(MI, OpNo: 1, O);
16628 O << ')';
16629 return;
16630 break;
16631 case 834:
16632 // V6_vprefixqw
16633 O << ".w = prefixsum(";
16634 printOperand(MI, OpNo: 1, O);
16635 O << ')';
16636 return;
16637 break;
16638 case 835:
16639 // V6_vrdelta
16640 O << " = vrdelta(";
16641 printOperand(MI, OpNo: 1, O);
16642 O << ',';
16643 printOperand(MI, OpNo: 2, O);
16644 O << ')';
16645 return;
16646 break;
16647 case 836:
16648 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rx, V6_vrmpyzbub_rt, V6_vrmpyzbub_rx
16649 O << ".w = vrmpyz(";
16650 break;
16651 case 837:
16652 // V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rt_acc, V6_vrmpyz...
16653 O << ".w += vrmpyz(";
16654 break;
16655 case 838:
16656 // V6_vrmpyzcb_rt, V6_vrmpyzcb_rx
16657 O << ".w = vr16mpyz(";
16658 break;
16659 case 839:
16660 // V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx_acc
16661 O << ".w += vr16mpyz(";
16662 break;
16663 case 840:
16664 // V6_vrmpyzcbs_rt, V6_vrmpyzcbs_rx
16665 O << ".w = vr16mpyzs(";
16666 break;
16667 case 841:
16668 // V6_vrmpyzcbs_rt_acc, V6_vrmpyzcbs_rx_acc
16669 O << ".w += vr16mpyzs(";
16670 break;
16671 case 842:
16672 // V6_vrmpyznb_rt, V6_vrmpyznb_rx
16673 O << ".w = vr8mpyz(";
16674 break;
16675 case 843:
16676 // V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx_acc
16677 O << ".w += vr8mpyz(";
16678 break;
16679 case 844:
16680 // V6_vror
16681 O << " = vror(";
16682 printOperand(MI, OpNo: 1, O);
16683 O << ',';
16684 printOperand(MI, OpNo: 2, O);
16685 O << ')';
16686 return;
16687 break;
16688 case 845:
16689 // V6_vrotr
16690 O << ".uw = vrotr(";
16691 printOperand(MI, OpNo: 1, O);
16692 O << ".uw,";
16693 printOperand(MI, OpNo: 2, O);
16694 O << ".uw)";
16695 return;
16696 break;
16697 case 846:
16698 // V6_vroundhb
16699 O << ".b = vround(";
16700 printOperand(MI, OpNo: 1, O);
16701 O << ".h,";
16702 printOperand(MI, OpNo: 2, O);
16703 O << ".h):sat";
16704 return;
16705 break;
16706 case 847:
16707 // V6_vroundhub, V6_vrounduhub
16708 O << ".ub = vround(";
16709 printOperand(MI, OpNo: 1, O);
16710 break;
16711 case 848:
16712 // V6_vrounduwuh, V6_vroundwuh
16713 O << ".uh = vround(";
16714 printOperand(MI, OpNo: 1, O);
16715 break;
16716 case 849:
16717 // V6_vroundwh
16718 O << ".h = vround(";
16719 printOperand(MI, OpNo: 1, O);
16720 O << ".w,";
16721 printOperand(MI, OpNo: 2, O);
16722 O << ".w):sat";
16723 return;
16724 break;
16725 case 850:
16726 // V6_vrsadubi
16727 O << ".uw = vrsad(";
16728 printOperand(MI, OpNo: 1, O);
16729 O << ".ub,";
16730 printOperand(MI, OpNo: 2, O);
16731 O << ".ub,#";
16732 printOperand(MI, OpNo: 3, O);
16733 O << ')';
16734 return;
16735 break;
16736 case 851:
16737 // V6_vrsadubi_acc
16738 O << ".uw += vrsad(";
16739 printOperand(MI, OpNo: 2, O);
16740 O << ".ub,";
16741 printOperand(MI, OpNo: 3, O);
16742 O << ".ub,#";
16743 printOperand(MI, OpNo: 4, O);
16744 O << ')';
16745 return;
16746 break;
16747 case 852:
16748 // V6_vsatdw
16749 O << ".w = vsatdw(";
16750 printOperand(MI, OpNo: 1, O);
16751 O << ".w,";
16752 printOperand(MI, OpNo: 2, O);
16753 O << ".w)";
16754 return;
16755 break;
16756 case 853:
16757 // V6_vsathub
16758 O << ".ub = vsat(";
16759 printOperand(MI, OpNo: 1, O);
16760 O << ".h,";
16761 printOperand(MI, OpNo: 2, O);
16762 O << ".h)";
16763 return;
16764 break;
16765 case 854:
16766 // V6_vsatuwuh
16767 O << ".uh = vsat(";
16768 printOperand(MI, OpNo: 1, O);
16769 O << ".uw,";
16770 printOperand(MI, OpNo: 2, O);
16771 O << ".uw)";
16772 return;
16773 break;
16774 case 855:
16775 // V6_vsatwh
16776 O << ".h = vsat(";
16777 printOperand(MI, OpNo: 1, O);
16778 O << ".w,";
16779 printOperand(MI, OpNo: 2, O);
16780 O << ".w)";
16781 return;
16782 break;
16783 case 856:
16784 // V6_vsb
16785 O << ".h = vsxt(";
16786 printOperand(MI, OpNo: 1, O);
16787 O << ".b)";
16788 return;
16789 break;
16790 case 857:
16791 // V6_vsh
16792 O << ".w = vsxt(";
16793 printOperand(MI, OpNo: 1, O);
16794 O << ".h)";
16795 return;
16796 break;
16797 case 858:
16798 // V6_vshuffb
16799 O << ".b = vshuff(";
16800 printOperand(MI, OpNo: 1, O);
16801 O << ".b)";
16802 return;
16803 break;
16804 case 859:
16805 // V6_vshuffh
16806 O << ".h = vshuff(";
16807 printOperand(MI, OpNo: 1, O);
16808 O << ".h)";
16809 return;
16810 break;
16811 case 860:
16812 // V6_vshuffob
16813 O << ".b = vshuffo(";
16814 printOperand(MI, OpNo: 1, O);
16815 O << ".b,";
16816 printOperand(MI, OpNo: 2, O);
16817 O << ".b)";
16818 return;
16819 break;
16820 case 861:
16821 // V6_vshuffvdd
16822 O << " = vshuff(";
16823 printOperand(MI, OpNo: 1, O);
16824 O << ',';
16825 printOperand(MI, OpNo: 2, O);
16826 O << ',';
16827 printOperand(MI, OpNo: 3, O);
16828 O << ')';
16829 return;
16830 break;
16831 case 862:
16832 // V6_vshufoeb
16833 O << ".b = vshuffoe(";
16834 printOperand(MI, OpNo: 1, O);
16835 O << ".b,";
16836 printOperand(MI, OpNo: 2, O);
16837 O << ".b)";
16838 return;
16839 break;
16840 case 863:
16841 // V6_vshufoeh
16842 O << ".h = vshuffoe(";
16843 printOperand(MI, OpNo: 1, O);
16844 O << ".h,";
16845 printOperand(MI, OpNo: 2, O);
16846 O << ".h)";
16847 return;
16848 break;
16849 case 864:
16850 // V6_vshufoh
16851 O << ".h = vshuffo(";
16852 printOperand(MI, OpNo: 1, O);
16853 O << ".h,";
16854 printOperand(MI, OpNo: 2, O);
16855 O << ".h)";
16856 return;
16857 break;
16858 case 865:
16859 // V6_vsub_hf, V6_vsub_hf_mix, V6_vsub_qf16, V6_vsub_qf16_mix
16860 O << ".qf16 = vsub(";
16861 printOperand(MI, OpNo: 1, O);
16862 break;
16863 case 866:
16864 // V6_vsub_hf_f8, V6_vsub_hf_hf
16865 O << ".hf = vsub(";
16866 printOperand(MI, OpNo: 1, O);
16867 break;
16868 case 867:
16869 // V6_vsub_qf32, V6_vsub_qf32_mix, V6_vsub_sf, V6_vsub_sf_mix
16870 O << ".qf32 = vsub(";
16871 printOperand(MI, OpNo: 1, O);
16872 break;
16873 case 868:
16874 // V6_vsub_sf_bf, V6_vsub_sf_hf, V6_vsub_sf_sf
16875 O << ".sf = vsub(";
16876 printOperand(MI, OpNo: 1, O);
16877 break;
16878 case 869:
16879 // V6_vsubb, V6_vsubb_dv, V6_vsubbsat, V6_vsubbsat_dv
16880 O << ".b = vsub(";
16881 printOperand(MI, OpNo: 1, O);
16882 O << ".b,";
16883 printOperand(MI, OpNo: 2, O);
16884 break;
16885 case 870:
16886 // V6_vsubcarry, V6_vsubhw, V6_vsubuhw, V6_vsubw, V6_vsubw_dv, V6_vsubwsa...
16887 O << ".w = vsub(";
16888 break;
16889 case 871:
16890 // V6_vsubh, V6_vsubh_dv, V6_vsubhsat, V6_vsubhsat_dv, V6_vsububh
16891 O << ".h = vsub(";
16892 printOperand(MI, OpNo: 1, O);
16893 break;
16894 case 872:
16895 // V6_vsububsat, V6_vsububsat_dv, V6_vsubububb_sat
16896 O << ".ub = vsub(";
16897 printOperand(MI, OpNo: 1, O);
16898 O << ".ub,";
16899 printOperand(MI, OpNo: 2, O);
16900 break;
16901 case 873:
16902 // V6_vsubuhsat, V6_vsubuhsat_dv
16903 O << ".uh = vsub(";
16904 printOperand(MI, OpNo: 1, O);
16905 O << ".uh,";
16906 printOperand(MI, OpNo: 2, O);
16907 O << ".uh):sat";
16908 return;
16909 break;
16910 case 874:
16911 // V6_vsubuwsat, V6_vsubuwsat_dv
16912 O << ".uw = vsub(";
16913 printOperand(MI, OpNo: 1, O);
16914 O << ".uw,";
16915 printOperand(MI, OpNo: 2, O);
16916 O << ".uw):sat";
16917 return;
16918 break;
16919 case 875:
16920 // V6_vswap
16921 O << " = vswap(";
16922 printOperand(MI, OpNo: 1, O);
16923 O << ',';
16924 printOperand(MI, OpNo: 2, O);
16925 O << ',';
16926 printOperand(MI, OpNo: 3, O);
16927 O << ')';
16928 return;
16929 break;
16930 case 876:
16931 // V6_vtmpyb, V6_vtmpybus
16932 O << ".h = vtmpy(";
16933 printOperand(MI, OpNo: 1, O);
16934 break;
16935 case 877:
16936 // V6_vtmpyb_acc, V6_vtmpybus_acc
16937 O << ".h += vtmpy(";
16938 printOperand(MI, OpNo: 2, O);
16939 break;
16940 case 878:
16941 // V6_vtmpyhb
16942 O << ".w = vtmpy(";
16943 printOperand(MI, OpNo: 1, O);
16944 O << ".h,";
16945 printOperand(MI, OpNo: 2, O);
16946 O << ".b)";
16947 return;
16948 break;
16949 case 879:
16950 // V6_vtmpyhb_acc
16951 O << ".w += vtmpy(";
16952 printOperand(MI, OpNo: 2, O);
16953 O << ".h,";
16954 printOperand(MI, OpNo: 3, O);
16955 O << ".b)";
16956 return;
16957 break;
16958 case 880:
16959 // V6_vunpackb
16960 O << ".h = vunpack(";
16961 printOperand(MI, OpNo: 1, O);
16962 O << ".b)";
16963 return;
16964 break;
16965 case 881:
16966 // V6_vunpackh
16967 O << ".w = vunpack(";
16968 printOperand(MI, OpNo: 1, O);
16969 O << ".h)";
16970 return;
16971 break;
16972 case 882:
16973 // V6_vunpackob
16974 O << ".h |= vunpacko(";
16975 printOperand(MI, OpNo: 2, O);
16976 O << ".b)";
16977 return;
16978 break;
16979 case 883:
16980 // V6_vunpackoh
16981 O << ".w |= vunpacko(";
16982 printOperand(MI, OpNo: 2, O);
16983 O << ".h)";
16984 return;
16985 break;
16986 case 884:
16987 // V6_vunpackub
16988 O << ".uh = vunpack(";
16989 printOperand(MI, OpNo: 1, O);
16990 O << ".ub)";
16991 return;
16992 break;
16993 case 885:
16994 // V6_vunpackuh
16995 O << ".uw = vunpack(";
16996 printOperand(MI, OpNo: 1, O);
16997 O << ".uh)";
16998 return;
16999 break;
17000 case 886:
17001 // V6_vwhist256q_sat
17002 O << "):sat";
17003 return;
17004 break;
17005 case 887:
17006 // V6_vxor
17007 O << " = vxor(";
17008 printOperand(MI, OpNo: 1, O);
17009 O << ',';
17010 printOperand(MI, OpNo: 2, O);
17011 O << ')';
17012 return;
17013 break;
17014 case 888:
17015 // V6_vzb
17016 O << ".uh = vzxt(";
17017 printOperand(MI, OpNo: 1, O);
17018 O << ".ub)";
17019 return;
17020 break;
17021 case 889:
17022 // V6_vzh
17023 O << ".uw = vzxt(";
17024 printOperand(MI, OpNo: 1, O);
17025 O << ".uh)";
17026 return;
17027 break;
17028 case 890:
17029 // V6_zextract
17030 O << " = zextract(";
17031 printOperand(MI, OpNo: 1, O);
17032 O << ')';
17033 return;
17034 break;
17035 case 891:
17036 // Y2_crswap0
17037 O << ",sgp0)";
17038 return;
17039 break;
17040 case 892:
17041 // Y2_dctagr
17042 O << " = dctagr(";
17043 printOperand(MI, OpNo: 1, O);
17044 O << ')';
17045 return;
17046 break;
17047 case 893:
17048 // Y2_getimask
17049 O << " = getimask(";
17050 printOperand(MI, OpNo: 1, O);
17051 O << ')';
17052 return;
17053 break;
17054 case 894:
17055 // Y2_iassignr
17056 O << " = iassignr(";
17057 printOperand(MI, OpNo: 1, O);
17058 O << ')';
17059 return;
17060 break;
17061 case 895:
17062 // Y2_icdatar
17063 O << " = icdatar(";
17064 printOperand(MI, OpNo: 1, O);
17065 O << ')';
17066 return;
17067 break;
17068 case 896:
17069 // Y2_ictagr
17070 O << " = ictagr(";
17071 printOperand(MI, OpNo: 1, O);
17072 O << ')';
17073 return;
17074 break;
17075 case 897:
17076 // Y2_tlbp, Y2_tlbpp
17077 O << " = tlbp(";
17078 printOperand(MI, OpNo: 1, O);
17079 O << ')';
17080 return;
17081 break;
17082 case 898:
17083 // Y2_tlbr
17084 O << " = tlbr(";
17085 printOperand(MI, OpNo: 1, O);
17086 O << ')';
17087 return;
17088 break;
17089 case 899:
17090 // Y4_crswap1
17091 O << ",sgp1)";
17092 return;
17093 break;
17094 case 900:
17095 // Y4_l2tagr
17096 O << " = l2tagr(";
17097 printOperand(MI, OpNo: 1, O);
17098 O << ')';
17099 return;
17100 break;
17101 case 901:
17102 // Y5_ctlbw
17103 O << " = ctlbw(";
17104 printOperand(MI, OpNo: 1, O);
17105 O << ',';
17106 printOperand(MI, OpNo: 2, O);
17107 O << ')';
17108 return;
17109 break;
17110 case 902:
17111 // Y5_l2locka
17112 O << " = l2locka(";
17113 printOperand(MI, OpNo: 1, O);
17114 O << ')';
17115 return;
17116 break;
17117 case 903:
17118 // Y5_tlboc
17119 O << " = tlboc(";
17120 printOperand(MI, OpNo: 1, O);
17121 O << ')';
17122 return;
17123 break;
17124 case 904:
17125 // Y6_dmpause
17126 O << " = dmpause";
17127 return;
17128 break;
17129 case 905:
17130 // Y6_dmpoll
17131 O << " = dmpoll";
17132 return;
17133 break;
17134 case 906:
17135 // Y6_dmwait
17136 O << " = dmwait";
17137 return;
17138 break;
17139 }
17140
17141
17142 // Fragment 2 encoded into 8 bits for 175 unique commands.
17143 switch ((Bits >> 24) & 255) {
17144 default: llvm_unreachable("Invalid command number.");
17145 case 0:
17146 // A2_addsp, S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_z...
17147 printOperand(MI, OpNo: 1, O);
17148 break;
17149 case 1:
17150 // A2_neg, A2_vaddb_map, A2_vsubb_map, A4_boundscheck, L2_loadbsw2_zomap,...
17151 O << ')';
17152 return;
17153 break;
17154 case 2:
17155 // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
17156 O << " = ";
17157 printOperand(MI, OpNo: 2, O);
17158 return;
17159 break;
17160 case 3:
17161 // A2_tfrp, A2_tfrpi, C2_pxfer_map, S2_storerb_zomap, S2_storerd_zomap, S...
17162 return;
17163 break;
17164 case 4:
17165 // L2_loadalignb_zomap, L2_loadalignh_zomap, dup_S2_allocframe, A2_tfrih,...
17166 printOperand(MI, OpNo: 2, O);
17167 break;
17168 case 5:
17169 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
17170 O << " = memb(";
17171 break;
17172 case 6:
17173 // L2_ploadrdf_zomap, L2_ploadrdfnew_zomap, L2_ploadrdt_zomap, L2_ploadrd...
17174 O << " = memd(";
17175 break;
17176 case 7:
17177 // L2_ploadrhf_zomap, L2_ploadrhfnew_zomap, L2_ploadrht_zomap, L2_ploadrh...
17178 O << " = memh(";
17179 break;
17180 case 8:
17181 // L2_ploadrif_zomap, L2_ploadrifnew_zomap, L2_ploadrit_zomap, L2_ploadri...
17182 O << " = memw(";
17183 break;
17184 case 9:
17185 // L2_ploadrubf_zomap, L2_ploadrubfnew_zomap, L2_ploadrubt_zomap, L2_ploa...
17186 O << " = memub(";
17187 break;
17188 case 10:
17189 // L2_ploadruhf_zomap, L2_ploadruhfnew_zomap, L2_ploadruht_zomap, L2_ploa...
17190 O << " = memuh(";
17191 break;
17192 case 11:
17193 // M2_mpysmi, S5_vasrhrnd_goodsyntax, V6_vrmpybusi_acc_alt, V6_vrmpybusi_...
17194 O << ",#";
17195 break;
17196 case 12:
17197 // M2_vrcmpys_acc_s1, M2_vrcmpys_s1, V6_vmpyhss_alt, V6_vmpyowh_alt, M2_c...
17198 O << "):<<1:sat";
17199 return;
17200 break;
17201 case 13:
17202 // M2_vrcmpys_s1rp, V6_vmpyhsrs_alt, V6_vmpyhvsrs_alt, V6_vmpyowh_rnd_alt...
17203 O << "):<<1:rnd:sat";
17204 return;
17205 break;
17206 case 14:
17207 // S2_storerbnew_zomap, S2_storerhnew_zomap, S2_storerinew_zomap, V6_stn0...
17208 O << ".new";
17209 return;
17210 break;
17211 case 15:
17212 // S2_storerf_zomap, PS_storerfabs, S2_storerf_pcr, S2_storerfgp, S4_psto...
17213 O << ".h";
17214 return;
17215 break;
17216 case 16:
17217 // S5_asrhub_rnd_sat_goodsyntax, A2_vnavghr, A2_vnavgwr, M2_cmpyrs_s0, M2...
17218 O << "):rnd:sat";
17219 return;
17220 break;
17221 case 17:
17222 // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vad...
17223 O << ".ub,";
17224 break;
17225 case 18:
17226 // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
17227 O << ".uh,";
17228 break;
17229 case 19:
17230 // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vas...
17231 O << ".uw,";
17232 break;
17233 case 20:
17234 // V6_ldcnp0, V6_ldcnpnt0, V6_ldcp0, V6_ldcpnt0, V6_vL32b_cur_npred_ai, V...
17235 O << ".cur = vmem(";
17236 break;
17237 case 21:
17238 // V6_ldnp0, V6_ldnpnt0, V6_ldp0, V6_ldpnt0, V6_vL32b_npred_ai, V6_vL32b_...
17239 O << " = vmem(";
17240 break;
17241 case 22:
17242 // V6_ldnt0
17243 O << "):nt";
17244 return;
17245 break;
17246 case 23:
17247 // V6_ldtnp0, V6_ldtnpnt0, V6_ldtp0, V6_ldtpnt0, V6_vL32b_nt_tmp_npred_ai...
17248 O << ".tmp = vmem(";
17249 break;
17250 case 24:
17251 // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt
17252 O << ".b10,#";
17253 printOperand(MI, OpNo: 3, O);
17254 break;
17255 case 25:
17256 // V6_vabsb_sat_alt, V6_vabsh_sat_alt, V6_vabsw_sat_alt, V6_vaddbsat_alt,...
17257 O << "):sat";
17258 return;
17259 break;
17260 case 26:
17261 // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vaddbnq, V6_vaddbq
17262 O << ".b += ";
17263 printOperand(MI, OpNo: 3, O);
17264 O << ".b";
17265 return;
17266 break;
17267 case 27:
17268 // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vaddhnq, V6_vaddhq
17269 O << ".h += ";
17270 printOperand(MI, OpNo: 3, O);
17271 O << ".h";
17272 return;
17273 break;
17274 case 28:
17275 // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vaddwnq, V6_vaddwq
17276 O << ".w += ";
17277 printOperand(MI, OpNo: 3, O);
17278 O << ".w";
17279 return;
17280 break;
17281 case 29:
17282 // V6_vaslh_alt, V6_vaslhv_alt, V6_vaslw_alt, V6_vaslwv_alt, V6_vasrh_alt...
17283 O << ',';
17284 break;
17285 case 30:
17286 // V6_vavgbrnd_alt, V6_vavghrnd_alt, V6_vavgubrnd_alt, V6_vavguhrnd_alt, ...
17287 O << "):rnd";
17288 return;
17289 break;
17290 case 31:
17291 // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsuisat_alt
17292 O << ",#1):sat";
17293 return;
17294 break;
17295 case 32:
17296 // V6_vmpyowh_rnd_sacc_alt
17297 O << "):<<1:rnd:sat:shift";
17298 return;
17299 break;
17300 case 33:
17301 // V6_vmpyowh_sacc_alt
17302 O << "):<<1:sat:shift";
17303 return;
17304 break;
17305 case 34:
17306 // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_alt, V6_veqb, V6_veqb_and, V6...
17307 O << ".b,";
17308 break;
17309 case 35:
17310 // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_rtt_alt, V6_vavgub, V6_vcvt2_hf_ub,...
17311 O << ".ub)";
17312 return;
17313 break;
17314 case 36:
17315 // V6_vscattermhq_alt
17316 O << ".h) = ";
17317 printOperand(MI, OpNo: 4, O);
17318 O << ".h";
17319 return;
17320 break;
17321 case 37:
17322 // V6_vscattermwhq_alt, V6_vscattermwq_alt
17323 O << ".w) = ";
17324 printOperand(MI, OpNo: 4, O);
17325 break;
17326 case 38:
17327 // V6_vsubbnq_alt, V6_vsubbq_alt, V6_vsubbnq, V6_vsubbq
17328 O << ".b -= ";
17329 printOperand(MI, OpNo: 3, O);
17330 O << ".b";
17331 return;
17332 break;
17333 case 39:
17334 // V6_vsubhnq_alt, V6_vsubhq_alt, V6_vsubhnq, V6_vsubhq
17335 O << ".h -= ";
17336 printOperand(MI, OpNo: 3, O);
17337 O << ".h";
17338 return;
17339 break;
17340 case 40:
17341 // V6_vsubwnq_alt, V6_vsubwq_alt, V6_vsubwnq, V6_vsubwq
17342 O << ".w -= ";
17343 printOperand(MI, OpNo: 3, O);
17344 O << ".w";
17345 return;
17346 break;
17347 case 41:
17348 // dup_C2_cmoveif, dup_C2_cmoveit, dup_C2_cmovenewif, dup_C2_cmovenewit, ...
17349 O << " = #";
17350 printOperand(MI, OpNo: 2, O);
17351 return;
17352 break;
17353 case 42:
17354 // dup_L2_loadrb_io, dup_L2_loadrd_io, dup_L2_loadrh_io, dup_L2_loadri_io...
17355 O << "+#";
17356 printOperand(MI, OpNo: 2, O);
17357 break;
17358 case 43:
17359 // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
17360 O << ") = ";
17361 break;
17362 case 44:
17363 // dup_S4_storeirb_io, dup_S4_storeiri_io, S4_storeirb_io, S4_storeirh_io...
17364 O << ") = #";
17365 printOperand(MI, OpNo: 2, O);
17366 return;
17367 break;
17368 case 45:
17369 // A2_combine_hh, A2_combine_hl, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_m...
17370 O << ".h,";
17371 break;
17372 case 46:
17373 // A2_combine_lh, A2_combine_ll, M2_mpy_acc_lh_s0, M2_mpy_acc_lh_s1, M2_m...
17374 O << ".l,";
17375 break;
17376 case 47:
17377 // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
17378 O << " = add(";
17379 printOperand(MI, OpNo: 2, O);
17380 break;
17381 case 48:
17382 // A2_pandf, A2_pandfnew, A2_pandt, A2_pandtnew
17383 O << " = and(";
17384 printOperand(MI, OpNo: 2, O);
17385 O << ',';
17386 printOperand(MI, OpNo: 3, O);
17387 O << ')';
17388 return;
17389 break;
17390 case 49:
17391 // A2_porf, A2_porfnew, A2_port, A2_portnew
17392 O << " = or(";
17393 printOperand(MI, OpNo: 2, O);
17394 O << ',';
17395 printOperand(MI, OpNo: 3, O);
17396 O << ')';
17397 return;
17398 break;
17399 case 50:
17400 // A2_psubf, A2_psubfnew, A2_psubt, A2_psubtnew
17401 O << " = sub(";
17402 printOperand(MI, OpNo: 2, O);
17403 O << ',';
17404 printOperand(MI, OpNo: 3, O);
17405 O << ')';
17406 return;
17407 break;
17408 case 51:
17409 // A2_pxorf, A2_pxorfnew, A2_pxort, A2_pxortnew
17410 O << " = xor(";
17411 printOperand(MI, OpNo: 2, O);
17412 O << ',';
17413 printOperand(MI, OpNo: 3, O);
17414 O << ')';
17415 return;
17416 break;
17417 case 52:
17418 // A2_vavghcr, A2_vavgwcr
17419 O << "):crnd";
17420 return;
17421 break;
17422 case 53:
17423 // A2_vnavghcr, A2_vnavgwcr
17424 O << "):crnd:sat";
17425 return;
17426 break;
17427 case 54:
17428 // A4_andn, A4_andnp, A4_orn, A4_ornp, M4_and_andn, M4_or_andn, M4_xor_an...
17429 O << ",~";
17430 break;
17431 case 55:
17432 // A4_boundscheck_hi
17433 O << "):raw:hi";
17434 return;
17435 break;
17436 case 56:
17437 // A4_boundscheck_lo
17438 O << "):raw:lo";
17439 return;
17440 break;
17441 case 57:
17442 // A4_paslhf, A4_paslhfnew, A4_paslht, A4_paslhtnew
17443 O << " = aslh(";
17444 printOperand(MI, OpNo: 2, O);
17445 O << ')';
17446 return;
17447 break;
17448 case 58:
17449 // A4_pasrhf, A4_pasrhfnew, A4_pasrht, A4_pasrhtnew
17450 O << " = asrh(";
17451 printOperand(MI, OpNo: 2, O);
17452 O << ')';
17453 return;
17454 break;
17455 case 59:
17456 // A4_psxtbf, A4_psxtbfnew, A4_psxtbt, A4_psxtbtnew
17457 O << " = sxtb(";
17458 printOperand(MI, OpNo: 2, O);
17459 O << ')';
17460 return;
17461 break;
17462 case 60:
17463 // A4_psxthf, A4_psxthfnew, A4_psxtht, A4_psxthtnew
17464 O << " = sxth(";
17465 printOperand(MI, OpNo: 2, O);
17466 O << ')';
17467 return;
17468 break;
17469 case 61:
17470 // A4_pzxtbf, A4_pzxtbfnew, A4_pzxtbt, A4_pzxtbtnew
17471 O << " = zxtb(";
17472 printOperand(MI, OpNo: 2, O);
17473 O << ')';
17474 return;
17475 break;
17476 case 62:
17477 // A4_pzxthf, A4_pzxthfnew, A4_pzxtht, A4_pzxthtnew
17478 O << " = zxth(";
17479 printOperand(MI, OpNo: 2, O);
17480 O << ')';
17481 return;
17482 break;
17483 case 63:
17484 // C2_andn, C2_orn, V6_pred_and_n, V6_pred_or_n
17485 O << ",!";
17486 printOperand(MI, OpNo: 2, O);
17487 O << ')';
17488 return;
17489 break;
17490 case 64:
17491 // C2_ccombinewf, C2_ccombinewnewf, C2_ccombinewnewt, C2_ccombinewt
17492 O << " = combine(";
17493 printOperand(MI, OpNo: 2, O);
17494 O << ',';
17495 printOperand(MI, OpNo: 3, O);
17496 O << ')';
17497 return;
17498 break;
17499 case 65:
17500 // C4_and_and, C4_and_andn, C4_or_and, C4_or_andn, S4_or_andix
17501 O << ",and(";
17502 printOperand(MI, OpNo: 2, O);
17503 break;
17504 case 66:
17505 // C4_and_or, C4_and_orn, C4_or_or, C4_or_orn
17506 O << ",or(";
17507 printOperand(MI, OpNo: 2, O);
17508 break;
17509 case 67:
17510 // F2_conv_df2d_chop, F2_conv_df2ud_chop, F2_conv_df2uw_chop, F2_conv_df2...
17511 O << "):chop";
17512 return;
17513 break;
17514 case 68:
17515 // F2_dfimm_n, F2_sfimm_n
17516 O << "):neg";
17517 return;
17518 break;
17519 case 69:
17520 // F2_dfimm_p, F2_sfimm_p
17521 O << "):pos";
17522 return;
17523 break;
17524 case 70:
17525 // F2_sffma_lib, F2_sffms_lib
17526 O << "):lib";
17527 return;
17528 break;
17529 case 71:
17530 // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_t_jumpnv_nt, J4_cmpeqi_f_jumpnv_nt, J4_...
17531 O << ")) jump:nt ";
17532 printBrtarget(MI, OpNo: 2, O);
17533 return;
17534 break;
17535 case 72:
17536 // J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_t, J4_cmpeqi_f_jumpnv_t, J4_cmp...
17537 O << ")) jump:t ";
17538 printBrtarget(MI, OpNo: 2, O);
17539 return;
17540 break;
17541 case 73:
17542 // J4_jumpseti, J4_jumpsetr
17543 O << " ; jump ";
17544 printBrtarget(MI, OpNo: 2, O);
17545 return;
17546 break;
17547 case 74:
17548 // L2_loadbsw2_pbr, L2_loadbsw2_pr, L2_loadbsw4_pbr, L2_loadbsw4_pr, L2_l...
17549 O << "++";
17550 printOperand(MI, OpNo: 3, O);
17551 break;
17552 case 75:
17553 // L2_loadbsw2_pci, L2_loadbsw2_pi, L2_loadbsw4_pci, L2_loadbsw4_pi, L2_l...
17554 O << "++#";
17555 printOperand(MI, OpNo: 3, O);
17556 break;
17557 case 76:
17558 // L2_loadbsw2_pcr, L2_loadbsw4_pcr, L2_loadbzw2_pcr, L2_loadbzw4_pcr, L2...
17559 O << "++I:circ(";
17560 printOperand(MI, OpNo: 3, O);
17561 O << "))";
17562 return;
17563 break;
17564 case 77:
17565 // L4_add_memopb_io, L4_add_memoph_io, L4_add_memopw_io
17566 O << ") += ";
17567 printOperand(MI, OpNo: 2, O);
17568 return;
17569 break;
17570 case 78:
17571 // L4_and_memopb_io, L4_and_memoph_io, L4_and_memopw_io
17572 O << ") &= ";
17573 printOperand(MI, OpNo: 2, O);
17574 return;
17575 break;
17576 case 79:
17577 // L4_iadd_memopb_io, L4_iadd_memoph_io, L4_iadd_memopw_io
17578 O << ") += #";
17579 printOperand(MI, OpNo: 2, O);
17580 return;
17581 break;
17582 case 80:
17583 // L4_iand_memopb_io, L4_iand_memoph_io, L4_iand_memopw_io
17584 O << ") = clrbit(#";
17585 printOperand(MI, OpNo: 2, O);
17586 O << ')';
17587 return;
17588 break;
17589 case 81:
17590 // L4_ior_memopb_io, L4_ior_memoph_io, L4_ior_memopw_io
17591 O << ") = setbit(#";
17592 printOperand(MI, OpNo: 2, O);
17593 O << ')';
17594 return;
17595 break;
17596 case 82:
17597 // L4_isub_memopb_io, L4_isub_memoph_io, L4_isub_memopw_io
17598 O << ") -= #";
17599 printOperand(MI, OpNo: 2, O);
17600 return;
17601 break;
17602 case 83:
17603 // L4_loadbsw2_ap, L4_loadbsw4_ap, L4_loadbzw2_ap, L4_loadbzw4_ap, L4_loa...
17604 O << "=#";
17605 printOperand(MI, OpNo: 2, O);
17606 O << ')';
17607 return;
17608 break;
17609 case 84:
17610 // L4_loadbsw2_ur, L4_loadbsw4_ur, L4_loadbzw2_ur, L4_loadbzw4_ur, L4_loa...
17611 O << "<<#";
17612 printOperand(MI, OpNo: 2, O);
17613 O << "+#";
17614 printOperand(MI, OpNo: 3, O);
17615 O << ')';
17616 return;
17617 break;
17618 case 85:
17619 // L4_loadrb_rr, L4_loadrd_rr, L4_loadrh_rr, L4_loadri_rr, L4_loadrub_rr,...
17620 O << '+';
17621 printOperand(MI, OpNo: 2, O);
17622 O << "<<#";
17623 printOperand(MI, OpNo: 3, O);
17624 O << ')';
17625 return;
17626 break;
17627 case 86:
17628 // L4_or_memopb_io, L4_or_memoph_io, L4_or_memopw_io
17629 O << ") |= ";
17630 printOperand(MI, OpNo: 2, O);
17631 return;
17632 break;
17633 case 87:
17634 // L4_ploadrbf_abs, L4_ploadrbfnew_abs, L4_ploadrbt_abs, L4_ploadrbtnew_a...
17635 O << " = memb(#";
17636 printOperand(MI, OpNo: 2, O);
17637 O << ')';
17638 return;
17639 break;
17640 case 88:
17641 // L4_ploadrdf_abs, L4_ploadrdfnew_abs, L4_ploadrdt_abs, L4_ploadrdtnew_a...
17642 O << " = memd(#";
17643 printOperand(MI, OpNo: 2, O);
17644 O << ')';
17645 return;
17646 break;
17647 case 89:
17648 // L4_ploadrhf_abs, L4_ploadrhfnew_abs, L4_ploadrht_abs, L4_ploadrhtnew_a...
17649 O << " = memh(#";
17650 printOperand(MI, OpNo: 2, O);
17651 O << ')';
17652 return;
17653 break;
17654 case 90:
17655 // L4_ploadrif_abs, L4_ploadrifnew_abs, L4_ploadrit_abs, L4_ploadritnew_a...
17656 O << " = memw(#";
17657 printOperand(MI, OpNo: 2, O);
17658 O << ')';
17659 return;
17660 break;
17661 case 91:
17662 // L4_ploadrubf_abs, L4_ploadrubfnew_abs, L4_ploadrubt_abs, L4_ploadrubtn...
17663 O << " = memub(#";
17664 printOperand(MI, OpNo: 2, O);
17665 O << ')';
17666 return;
17667 break;
17668 case 92:
17669 // L4_ploadruhf_abs, L4_ploadruhfnew_abs, L4_ploadruht_abs, L4_ploadruhtn...
17670 O << " = memuh(#";
17671 printOperand(MI, OpNo: 2, O);
17672 O << ')';
17673 return;
17674 break;
17675 case 93:
17676 // L4_return_f, L4_return_fnew_pnt, L4_return_fnew_pt, L4_return_t, L4_re...
17677 O << " = dealloc_return(";
17678 printOperand(MI, OpNo: 2, O);
17679 break;
17680 case 94:
17681 // L4_sub_memopb_io, L4_sub_memoph_io, L4_sub_memopw_io
17682 O << ") -= ";
17683 printOperand(MI, OpNo: 2, O);
17684 return;
17685 break;
17686 case 95:
17687 // M2_cmacsc_s0, M2_cmpysc_s0, M2_cnacsc_s0
17688 O << "*):sat";
17689 return;
17690 break;
17691 case 96:
17692 // M2_cmacsc_s1, M2_cmpysc_s1, M2_cnacsc_s1, M7_wcmpyiwc, M7_wcmpyrwc
17693 O << "*):<<1:sat";
17694 return;
17695 break;
17696 case 97:
17697 // M2_cmpyrsc_s0
17698 O << "*):rnd:sat";
17699 return;
17700 break;
17701 case 98:
17702 // M2_cmpyrsc_s1, M4_cmpyi_whc, M4_cmpyr_whc, M7_wcmpyiwc_rnd, M7_wcmpyrw...
17703 O << "*):<<1:rnd:sat";
17704 return;
17705 break;
17706 case 99:
17707 // M2_vrcmaci_s0c, M2_vrcmacr_s0c, M2_vrcmpyi_s0c, M2_vrcmpyr_s0c, M7_dcm...
17708 O << "*)";
17709 return;
17710 break;
17711 case 100:
17712 // M2_vrcmpys_acc_s1_h, M2_vrcmpys_s1_h
17713 O << "):<<1:sat:raw:hi";
17714 return;
17715 break;
17716 case 101:
17717 // M2_vrcmpys_acc_s1_l, M2_vrcmpys_s1_l
17718 O << "):<<1:sat:raw:lo";
17719 return;
17720 break;
17721 case 102:
17722 // M2_vrcmpys_s1rp_h
17723 O << "):<<1:rnd:sat:raw:hi";
17724 return;
17725 break;
17726 case 103:
17727 // M2_vrcmpys_s1rp_l
17728 O << "):<<1:rnd:sat:raw:lo";
17729 return;
17730 break;
17731 case 104:
17732 // M4_mpyri_addi, M4_mpyrr_addi
17733 O << ",mpyi(";
17734 printOperand(MI, OpNo: 2, O);
17735 break;
17736 case 105:
17737 // M4_vrmpyeh_acc_s1, M4_vrmpyeh_s1, M4_vrmpyoh_acc_s1, M4_vrmpyoh_s1
17738 O << "):<<1";
17739 return;
17740 break;
17741 case 106:
17742 // S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_pi, S2_pstorerbne...
17743 printOperand(MI, OpNo: 0, O);
17744 break;
17745 case 107:
17746 // S2_storerb_pbr, S2_storerbnew_pbr, S2_storerd_pbr, S2_storerf_pbr, S2_...
17747 O << ":brev) = ";
17748 printOperand(MI, OpNo: 3, O);
17749 break;
17750 case 108:
17751 // S2_storerb_pci, S2_storerbnew_pci, S2_storerd_pci, S2_storerf_pci, S2_...
17752 O << ":circ(";
17753 printOperand(MI, OpNo: 3, O);
17754 O << ")) = ";
17755 printOperand(MI, OpNo: 4, O);
17756 break;
17757 case 109:
17758 // S2_tableidxb, S2_tableidxd, S2_tableidxh, S2_tableidxw, S5_asrhub_rnd_...
17759 O << "):raw";
17760 return;
17761 break;
17762 case 110:
17763 // S4_addi_asl_ri, S4_andi_asl_ri, S4_ori_asl_ri, S4_subi_asl_ri
17764 O << ",asl(";
17765 printOperand(MI, OpNo: 2, O);
17766 O << ",#";
17767 printOperand(MI, OpNo: 3, O);
17768 O << "))";
17769 return;
17770 break;
17771 case 111:
17772 // S4_addi_lsr_ri, S4_andi_lsr_ri, S4_ori_lsr_ri, S4_subi_lsr_ri
17773 O << ",lsr(";
17774 printOperand(MI, OpNo: 2, O);
17775 O << ",#";
17776 printOperand(MI, OpNo: 3, O);
17777 O << "))";
17778 return;
17779 break;
17780 case 112:
17781 // S4_vxaddsubhr, S4_vxsubaddhr
17782 O << "):rnd:>>1:sat";
17783 return;
17784 break;
17785 case 113:
17786 // SA1_and1
17787 O << ",#1)";
17788 return;
17789 break;
17790 case 114:
17791 // SA1_combinerz
17792 O << ",#0)";
17793 return;
17794 break;
17795 case 115:
17796 // SA1_zxtb
17797 O << ",#255)";
17798 return;
17799 break;
17800 case 116:
17801 // SS2_storebi0, SS2_storewi0
17802 O << ") = #0";
17803 return;
17804 break;
17805 case 117:
17806 // SS2_storebi1, SS2_storewi1
17807 O << ") = #1";
17808 return;
17809 break;
17810 case 118:
17811 // V6_shuffeqw, V6_vasrvwuhrndsat, V6_vasrvwuhsat, V6_vasrwh, V6_vasrwhrn...
17812 O << ".w,";
17813 break;
17814 case 119:
17815 // V6_v6mpyhubs10, V6_v6mpyvubs10, V6_vlutvvb_oracci, V6_vlutvvbi
17816 O << ".b,#";
17817 break;
17818 case 120:
17819 // V6_v6mpyhubs10_vxx
17820 O << "):h";
17821 return;
17822 break;
17823 case 121:
17824 // V6_v6mpyvubs10_vxx
17825 O << "):v";
17826 return;
17827 break;
17828 case 122:
17829 // V6_vS32b_nt_ai, V6_vS32b_nt_new_ai, V6_vS32b_nt_new_pi, V6_vS32b_nt_ne...
17830 O << "):nt = ";
17831 break;
17832 case 123:
17833 // V6_vS32b_srls_ai, V6_vS32b_srls_pi, V6_vS32b_srls_ppu
17834 O << "):scatter_release";
17835 return;
17836 break;
17837 case 124:
17838 // V6_vabs_qf16_hf, V6_vilog2_hf, V6_vneg_qf16_hf
17839 O << ".hf)";
17840 return;
17841 break;
17842 case 125:
17843 // V6_vabs_qf16_qf16, V6_vilog2_qf16, V6_vneg_qf16_qf16
17844 O << ".qf16)";
17845 return;
17846 break;
17847 case 126:
17848 // V6_vabs_qf32_qf32, V6_vilog2_qf32, V6_vneg_qf32_qf32
17849 O << ".qf32)";
17850 return;
17851 break;
17852 case 127:
17853 // V6_vabs_qf32_sf, V6_vilog2_sf, V6_vneg_qf32_sf
17854 O << ".sf)";
17855 return;
17856 break;
17857 case 128:
17858 // V6_vabsb, V6_vaddb, V6_vaddb_dv, V6_vavgb, V6_vcvt2_hf_b, V6_vcvt_hf_b...
17859 O << ".b)";
17860 return;
17861 break;
17862 case 129:
17863 // V6_vabsb_sat, V6_vaddbsat, V6_vaddbsat_dv, V6_vaddububb_sat, V6_vsubbs...
17864 O << ".b):sat";
17865 return;
17866 break;
17867 case 130:
17868 // V6_vabsh, V6_vaslhv, V6_vavgh, V6_vcvt_hf_h, V6_vmpyh, V6_vmpyh_acc, V...
17869 O << ".h)";
17870 return;
17871 break;
17872 case 131:
17873 // V6_vabsh_sat, V6_vdmpyhisat, V6_vdmpyhisat_acc, V6_vdmpyhsat, V6_vdmpy...
17874 O << ".h):sat";
17875 return;
17876 break;
17877 case 132:
17878 // V6_vabsw, V6_vaslwv, V6_vasrwv, V6_vavgw
17879 O << ".w)";
17880 return;
17881 break;
17882 case 133:
17883 // V6_vabsw_sat
17884 O << ".w):sat";
17885 return;
17886 break;
17887 case 134:
17888 // V6_vadd_hf, V6_vadd_hf_hf, V6_vadd_sf_hf, V6_veqhf, V6_veqhf_and, V6_v...
17889 O << ".hf,";
17890 break;
17891 case 135:
17892 // V6_vadd_hf_f8, V6_vmpy_hf_f8, V6_vmpy_hf_f8_acc, V6_vsub_hf_f8
17893 O << ".f8,";
17894 break;
17895 case 136:
17896 // V6_vadd_qf16, V6_vadd_qf16_mix, V6_vmpy_qf16, V6_vmpy_qf16_mix_hf, V6_...
17897 O << ".qf16,";
17898 printOperand(MI, OpNo: 2, O);
17899 break;
17900 case 137:
17901 // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vmpy_qf32, V6_vsub_qf32, V6_vsub_qf...
17902 O << ".qf32,";
17903 printOperand(MI, OpNo: 2, O);
17904 break;
17905 case 138:
17906 // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_veqsf, V6_veqsf_and, V6_v...
17907 O << ".sf,";
17908 break;
17909 case 139:
17910 // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
17911 O << ".bf,";
17912 break;
17913 case 140:
17914 // V6_vaddcarryo
17915 O << " = vadd(";
17916 printOperand(MI, OpNo: 2, O);
17917 O << ".w,";
17918 printOperand(MI, OpNo: 3, O);
17919 O << ".w):carry";
17920 return;
17921 break;
17922 case 141:
17923 // V6_vaddubsat, V6_vaddubsat_dv, V6_vsububsat, V6_vsububsat_dv
17924 O << ".ub):sat";
17925 return;
17926 break;
17927 case 142:
17928 // V6_vavgbrnd
17929 O << ".b):rnd";
17930 return;
17931 break;
17932 case 143:
17933 // V6_vavghrnd
17934 O << ".h):rnd";
17935 return;
17936 break;
17937 case 144:
17938 // V6_vavgubrnd
17939 O << ".ub):rnd";
17940 return;
17941 break;
17942 case 145:
17943 // V6_vavguh, V6_vcvt_hf_uh, V6_vmpyhus, V6_vmpyhus_acc, V6_vmpyiewuh_acc
17944 O << ".uh)";
17945 return;
17946 break;
17947 case 146:
17948 // V6_vavguhrnd
17949 O << ".uh):rnd";
17950 return;
17951 break;
17952 case 147:
17953 // V6_vavguw
17954 O << ".uw)";
17955 return;
17956 break;
17957 case 148:
17958 // V6_vavguwrnd
17959 O << ".uw):rnd";
17960 return;
17961 break;
17962 case 149:
17963 // V6_vavgwrnd
17964 O << ".w):rnd";
17965 return;
17966 break;
17967 case 150:
17968 // V6_vccombine, V6_vnccombine
17969 O << " = vcombine(";
17970 printOperand(MI, OpNo: 2, O);
17971 O << ',';
17972 printOperand(MI, OpNo: 3, O);
17973 O << ')';
17974 return;
17975 break;
17976 case 151:
17977 // V6_vconv_h_hf, V6_vconv_qf16_hf
17978 O << ".hf";
17979 return;
17980 break;
17981 case 152:
17982 // V6_vconv_h_hf_rnd
17983 O << ".hf:rnd";
17984 return;
17985 break;
17986 case 153:
17987 // V6_vconv_hf_qf16, V6_vconv_qf16_qf16
17988 O << ".qf16";
17989 return;
17990 break;
17991 case 154:
17992 // V6_vconv_hf_qf32, V6_vconv_qf32_qf32, V6_vconv_sf_qf32
17993 O << ".qf32";
17994 return;
17995 break;
17996 case 155:
17997 // V6_vconv_qf16_f8
17998 O << ".f8";
17999 return;
18000 break;
18001 case 156:
18002 // V6_vconv_qf32_sf
18003 O << ".sf";
18004 return;
18005 break;
18006 case 157:
18007 // V6_vconv_sf_w
18008 O << ".w";
18009 return;
18010 break;
18011 case 158:
18012 // V6_vcvt_hf_f8
18013 O << ".f8)";
18014 return;
18015 break;
18016 case 159:
18017 // V6_vdmpyhsuisat, V6_vdmpyhsuisat_acc
18018 O << ".uh,#1):sat";
18019 return;
18020 break;
18021 case 160:
18022 // V6_vdmpyhsusat, V6_vdmpyhsusat_acc
18023 O << ".uh):sat";
18024 return;
18025 break;
18026 case 161:
18027 // V6_vgathermhq
18028 O << ".h).h";
18029 return;
18030 break;
18031 case 162:
18032 // V6_vgathermhwq
18033 O << ".w).h";
18034 return;
18035 break;
18036 case 163:
18037 // V6_vlutvwh_oracci, V6_vlutvwhi
18038 O << ".h,#";
18039 break;
18040 case 164:
18041 // V6_vmpyowh
18042 O << ".h):<<1:sat";
18043 return;
18044 break;
18045 case 165:
18046 // V6_vmpyowh_rnd
18047 O << ".h):<<1:rnd:sat";
18048 return;
18049 break;
18050 case 166:
18051 // V6_vmpyowh_rnd_sacc
18052 O << ".h):<<1:rnd:sat:shift";
18053 return;
18054 break;
18055 case 167:
18056 // V6_vmpyowh_sacc
18057 O << ".h):<<1:sat:shift";
18058 return;
18059 break;
18060 case 168:
18061 // V6_vrmpyubi, V6_vrmpyubi_acc
18062 O << ".ub,#";
18063 break;
18064 case 169:
18065 // V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx_acc, V6_vrmpyzcb_rx_acc, V6_vrmpyz...
18066 printOperand(MI, OpNo: 3, O);
18067 break;
18068 case 170:
18069 // V6_vscattermhq
18070 O << ".h).h = ";
18071 printOperand(MI, OpNo: 4, O);
18072 return;
18073 break;
18074 case 171:
18075 // V6_vscattermhwq
18076 O << ".w).h = ";
18077 printOperand(MI, OpNo: 4, O);
18078 return;
18079 break;
18080 case 172:
18081 // V6_vscattermwq
18082 O << ".w).w = ";
18083 printOperand(MI, OpNo: 4, O);
18084 return;
18085 break;
18086 case 173:
18087 // V6_vsubcarryo
18088 O << " = vsub(";
18089 printOperand(MI, OpNo: 2, O);
18090 O << ".w,";
18091 printOperand(MI, OpNo: 3, O);
18092 O << ".w):carry";
18093 return;
18094 break;
18095 case 174:
18096 // dep_S2_packhl
18097 O << "):deprecated";
18098 return;
18099 break;
18100 }
18101
18102
18103 // Fragment 3 encoded into 6 bits for 60 unique commands.
18104 switch ((Bits >> 32) & 63) {
18105 default: llvm_unreachable("Invalid command number.");
18106 case 0:
18107 // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
18108 O << ',';
18109 break;
18110 case 1:
18111 // L2_loadalignb_zomap, L2_loadalignh_zomap, V6_zldp0, dup_L2_loadrb_io, ...
18112 O << ')';
18113 return;
18114 break;
18115 case 2:
18116 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
18117 printOperand(MI, OpNo: 2, O);
18118 break;
18119 case 3:
18120 // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
18121 O << ") = ";
18122 printOperand(MI, OpNo: 2, O);
18123 break;
18124 case 4:
18125 // S4_storeirbf_zomap, S4_storeirbfnew_zomap, S4_storeirbt_zomap, S4_stor...
18126 O << ") = #";
18127 printOperand(MI, OpNo: 2, O);
18128 return;
18129 break;
18130 case 5:
18131 // V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_MAP_equh_and, V6...
18132 printOperand(MI, OpNo: 3, O);
18133 break;
18134 case 6:
18135 // V6_stnpnt0, V6_stnqnt0, V6_stpnt0, V6_stqnt0
18136 O << "):nt = ";
18137 printOperand(MI, OpNo: 2, O);
18138 return;
18139 break;
18140 case 7:
18141 // V6_v6mpyhubs10_alt
18142 O << "):h";
18143 return;
18144 break;
18145 case 8:
18146 // V6_v6mpyvubs10_alt
18147 O << "):v";
18148 return;
18149 break;
18150 case 9:
18151 // V6_vrmpybusi_acc_alt, V6_vrmpyubi_acc_alt, V6_vrsadubi_acc_alt, F2_sff...
18152 printOperand(MI, OpNo: 4, O);
18153 break;
18154 case 10:
18155 // V6_vscattermwhq_alt, S2_storerf_pbr, S2_storerf_pci
18156 O << ".h";
18157 return;
18158 break;
18159 case 11:
18160 // V6_vscattermwq_alt
18161 O << ".w";
18162 return;
18163 break;
18164 case 12:
18165 // dup_A2_addi, A2_addi, A2_paddif, A2_paddifnew, A2_paddit, A2_padditnew...
18166 O << ",#";
18167 break;
18168 case 13:
18169 // dup_S2_allocframe, L4_return_f, L4_return_t, S2_allocframe
18170 O << "):raw";
18171 return;
18172 break;
18173 case 14:
18174 // A2_addh_h16_hh, A2_addh_h16_hl, A2_addh_h16_sat_hh, A2_addh_h16_sat_hl...
18175 O << ".h,";
18176 printOperand(MI, OpNo: 2, O);
18177 break;
18178 case 15:
18179 // A2_addh_h16_lh, A2_addh_h16_ll, A2_addh_h16_sat_lh, A2_addh_h16_sat_ll...
18180 O << ".l,";
18181 printOperand(MI, OpNo: 2, O);
18182 break;
18183 case 16:
18184 // A2_tfrih, A2_tfril, HI, LO, S2_storerb_pbr, S2_storerb_pci, S2_storerd...
18185 return;
18186 break;
18187 case 17:
18188 // A5_ACS
18189 O << " = vacsh(";
18190 printOperand(MI, OpNo: 3, O);
18191 O << ',';
18192 printOperand(MI, OpNo: 4, O);
18193 O << ')';
18194 return;
18195 break;
18196 case 18:
18197 // A6_vminub_RdP
18198 O << " = vminub(";
18199 printOperand(MI, OpNo: 2, O);
18200 O << ',';
18201 printOperand(MI, OpNo: 3, O);
18202 O << ')';
18203 return;
18204 break;
18205 case 19:
18206 // C4_and_andn, C4_and_orn, C4_or_andn, C4_or_orn
18207 O << ",!";
18208 printOperand(MI, OpNo: 3, O);
18209 O << "))";
18210 return;
18211 break;
18212 case 20:
18213 // F2_sfinvsqrta
18214 O << " = sfinvsqrta(";
18215 printOperand(MI, OpNo: 2, O);
18216 O << ')';
18217 return;
18218 break;
18219 case 21:
18220 // F2_sfrecipa
18221 O << " = sfrecipa(";
18222 printOperand(MI, OpNo: 2, O);
18223 O << ',';
18224 printOperand(MI, OpNo: 3, O);
18225 O << ')';
18226 return;
18227 break;
18228 case 22:
18229 // J4_cmpeq_fp0_jump_nt, J4_cmpeqi_fp0_jump_nt, J4_cmpeqn1_fp0_jump_nt, J...
18230 O << "); if (!p0.new) jump:nt ";
18231 printBrtarget(MI, OpNo: 2, O);
18232 return;
18233 break;
18234 case 23:
18235 // J4_cmpeq_fp0_jump_t, J4_cmpeqi_fp0_jump_t, J4_cmpeqn1_fp0_jump_t, J4_c...
18236 O << "); if (!p0.new) jump:t ";
18237 printBrtarget(MI, OpNo: 2, O);
18238 return;
18239 break;
18240 case 24:
18241 // J4_cmpeq_fp1_jump_nt, J4_cmpeqi_fp1_jump_nt, J4_cmpeqn1_fp1_jump_nt, J...
18242 O << "); if (!p1.new) jump:nt ";
18243 printBrtarget(MI, OpNo: 2, O);
18244 return;
18245 break;
18246 case 25:
18247 // J4_cmpeq_fp1_jump_t, J4_cmpeqi_fp1_jump_t, J4_cmpeqn1_fp1_jump_t, J4_c...
18248 O << "); if (!p1.new) jump:t ";
18249 printBrtarget(MI, OpNo: 2, O);
18250 return;
18251 break;
18252 case 26:
18253 // J4_cmpeq_tp0_jump_nt, J4_cmpeqi_tp0_jump_nt, J4_cmpeqn1_tp0_jump_nt, J...
18254 O << "); if (p0.new) jump:nt ";
18255 printBrtarget(MI, OpNo: 2, O);
18256 return;
18257 break;
18258 case 27:
18259 // J4_cmpeq_tp0_jump_t, J4_cmpeqi_tp0_jump_t, J4_cmpeqn1_tp0_jump_t, J4_c...
18260 O << "); if (p0.new) jump:t ";
18261 printBrtarget(MI, OpNo: 2, O);
18262 return;
18263 break;
18264 case 28:
18265 // J4_cmpeq_tp1_jump_nt, J4_cmpeqi_tp1_jump_nt, J4_cmpeqn1_tp1_jump_nt, J...
18266 O << "); if (p1.new) jump:nt ";
18267 printBrtarget(MI, OpNo: 2, O);
18268 return;
18269 break;
18270 case 29:
18271 // J4_cmpeq_tp1_jump_t, J4_cmpeqi_tp1_jump_t, J4_cmpeqn1_tp1_jump_t, J4_c...
18272 O << "); if (p1.new) jump:t ";
18273 printBrtarget(MI, OpNo: 2, O);
18274 return;
18275 break;
18276 case 30:
18277 // J4_cmplt_f_jumpnv_nt, J4_cmplt_t_jumpnv_nt, J4_cmpltu_f_jumpnv_nt, J4_...
18278 O << ".new)) jump:nt ";
18279 printBrtarget(MI, OpNo: 2, O);
18280 return;
18281 break;
18282 case 31:
18283 // J4_cmplt_f_jumpnv_t, J4_cmplt_t_jumpnv_t, J4_cmpltu_f_jumpnv_t, J4_cmp...
18284 O << ".new)) jump:t ";
18285 printBrtarget(MI, OpNo: 2, O);
18286 return;
18287 break;
18288 case 32:
18289 // L2_loadalignb_io, L2_loadalignh_io, S2_pstorerbf_io, S2_pstorerbnewf_i...
18290 O << "+#";
18291 break;
18292 case 33:
18293 // L2_loadalignb_pbr, L2_loadalignb_pr, L2_loadalignh_pbr, L2_loadalignh_...
18294 O << "++";
18295 break;
18296 case 34:
18297 // L2_loadalignb_pci, L2_loadalignb_pi, L2_loadalignh_pci, L2_loadalignh_...
18298 O << "++#";
18299 break;
18300 case 35:
18301 // L2_loadalignb_pcr, L2_loadalignh_pcr
18302 O << "++I:circ(";
18303 printOperand(MI, OpNo: 4, O);
18304 O << "))";
18305 return;
18306 break;
18307 case 36:
18308 // L2_loadbsw2_pbr, L2_loadbsw4_pbr, L2_loadbzw2_pbr, L2_loadbzw4_pbr, L2...
18309 O << ":brev)";
18310 return;
18311 break;
18312 case 37:
18313 // L2_loadbsw2_pci, L2_loadbsw4_pci, L2_loadbzw2_pci, L2_loadbzw4_pci, L2...
18314 O << ":circ(";
18315 printOperand(MI, OpNo: 4, O);
18316 O << "))";
18317 return;
18318 break;
18319 case 38:
18320 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
18321 printOperand(MI, OpNo: 1, O);
18322 break;
18323 case 39:
18324 // L4_loadalignb_ap, L4_loadalignh_ap
18325 O << "=#";
18326 printOperand(MI, OpNo: 3, O);
18327 O << ')';
18328 return;
18329 break;
18330 case 40:
18331 // L4_loadalignb_ur, L4_loadalignh_ur
18332 O << "<<#";
18333 printOperand(MI, OpNo: 3, O);
18334 O << "+#";
18335 printOperand(MI, OpNo: 4, O);
18336 O << ')';
18337 return;
18338 break;
18339 case 41:
18340 // L4_return_fnew_pnt, L4_return_tnew_pnt
18341 O << "):nt:raw";
18342 return;
18343 break;
18344 case 42:
18345 // L4_return_fnew_pt, L4_return_tnew_pt
18346 O << "):t:raw";
18347 return;
18348 break;
18349 case 43:
18350 // M4_mpyri_addr, M4_mpyrr_addr
18351 O << ",mpyi(";
18352 printOperand(MI, OpNo: 2, O);
18353 break;
18354 case 44:
18355 // M4_mpyri_addr_u2
18356 O << ",mpyi(#";
18357 printOperand(MI, OpNo: 2, O);
18358 O << ',';
18359 printOperand(MI, OpNo: 3, O);
18360 O << "))";
18361 return;
18362 break;
18363 case 45:
18364 // S2_storerbnew_pbr, S2_storerbnew_pci, S2_storerhnew_pbr, S2_storerhnew...
18365 O << ".new";
18366 return;
18367 break;
18368 case 46:
18369 // S4_addaddi
18370 O << ",add(";
18371 printOperand(MI, OpNo: 2, O);
18372 O << ",#";
18373 printOperand(MI, OpNo: 3, O);
18374 O << "))";
18375 return;
18376 break;
18377 case 47:
18378 // S4_pstorerbf_rr, S4_pstorerbfnew_rr, S4_pstorerbnewf_rr, S4_pstorerbne...
18379 O << '+';
18380 printOperand(MI, OpNo: 2, O);
18381 O << "<<#";
18382 printOperand(MI, OpNo: 3, O);
18383 O << ") = ";
18384 printOperand(MI, OpNo: 4, O);
18385 break;
18386 case 48:
18387 // S4_subaddi
18388 O << ",sub(#";
18389 printOperand(MI, OpNo: 2, O);
18390 O << ',';
18391 printOperand(MI, OpNo: 3, O);
18392 O << "))";
18393 return;
18394 break;
18395 case 49:
18396 // SA1_inc
18397 O << ",#1)";
18398 return;
18399 break;
18400 case 50:
18401 // V6_vL32b_nt_ai, V6_vL32b_nt_cur_ai, V6_vL32b_nt_cur_pi, V6_vL32b_nt_cu...
18402 O << "):nt";
18403 return;
18404 break;
18405 case 51:
18406 // V6_vadd_qf16, V6_vmpy_qf16, V6_vmpy_qf32_qf16, V6_vsub_qf16
18407 O << ".qf16)";
18408 return;
18409 break;
18410 case 52:
18411 // V6_vadd_qf16_mix, V6_vmpy_qf16_mix_hf, V6_vmpy_qf32_mix_hf, V6_vmpy_rt...
18412 O << ".hf)";
18413 return;
18414 break;
18415 case 53:
18416 // V6_vadd_qf32, V6_vmpy_qf32, V6_vsub_qf32
18417 O << ".qf32)";
18418 return;
18419 break;
18420 case 54:
18421 // V6_vadd_qf32_mix, V6_vsub_qf32_mix
18422 O << ".sf)";
18423 return;
18424 break;
18425 case 55:
18426 // V6_vaddcarry, V6_vaddcarrysat, V6_vaddw, V6_vaddw_dv, V6_vaddwsat, V6_...
18427 O << ".w,";
18428 break;
18429 case 56:
18430 // V6_vadduhw, V6_vsubuhw
18431 O << ".uh,";
18432 printOperand(MI, OpNo: 2, O);
18433 O << ".uh)";
18434 return;
18435 break;
18436 case 57:
18437 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc...
18438 O << ".b,";
18439 break;
18440 case 58:
18441 // V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
18442 O << ".c,";
18443 break;
18444 case 59:
18445 // V6_vrmpyznb_rt, V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx, V6_vrmpyznb_rx_acc
18446 O << ".n,";
18447 break;
18448 }
18449
18450
18451 // Fragment 4 encoded into 7 bits for 67 unique commands.
18452 switch ((Bits >> 38) & 127) {
18453 default: llvm_unreachable("Invalid command number.");
18454 case 0:
18455 // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
18456 printOperand(MI, OpNo: 2, O);
18457 break;
18458 case 1:
18459 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
18460 O << ')';
18461 return;
18462 break;
18463 case 2:
18464 // S2_pstorerbf_zomap, S2_pstorerbt_zomap, S2_pstorerdf_zomap, S2_pstorer...
18465 return;
18466 break;
18467 case 3:
18468 // S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_pstorerhnewf_zomap, S...
18469 O << ".new";
18470 return;
18471 break;
18472 case 4:
18473 // S2_pstorerff_zomap, S2_pstorerft_zomap, S4_pstorerffnew_zomap, S4_psto...
18474 O << ".h";
18475 return;
18476 break;
18477 case 5:
18478 // S5_vasrhrnd_goodsyntax, M2_dpmpyss_rnd_s0, S2_asr_i_p_rnd, S2_asr_i_r_...
18479 O << "):rnd";
18480 return;
18481 break;
18482 case 6:
18483 // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vrm...
18484 O << ".ub)";
18485 return;
18486 break;
18487 case 7:
18488 // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
18489 O << ".uh)";
18490 return;
18491 break;
18492 case 8:
18493 // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vgt...
18494 O << ".uw)";
18495 return;
18496 break;
18497 case 9:
18498 // V6_ldcnpnt0, V6_ldcpnt0, V6_ldnpnt0, V6_ldpnt0, V6_ldtnpnt0, V6_ldtpnt...
18499 O << "):nt";
18500 return;
18501 break;
18502 case 10:
18503 // V6_vtran2x2_map, L2_loadalignb_pbr, L2_loadalignb_pci, L2_loadalignb_p...
18504 printOperand(MI, OpNo: 4, O);
18505 break;
18506 case 11:
18507 // A2_addh_h16_hh, A2_addh_h16_lh, A2_subh_h16_hh, A2_subh_h16_lh
18508 O << ".h):<<16";
18509 return;
18510 break;
18511 case 12:
18512 // A2_addh_h16_hl, A2_addh_h16_ll, A2_subh_h16_hl, A2_subh_h16_ll
18513 O << ".l):<<16";
18514 return;
18515 break;
18516 case 13:
18517 // A2_addh_h16_sat_hh, A2_addh_h16_sat_lh, A2_subh_h16_sat_hh, A2_subh_h1...
18518 O << ".h):sat:<<16";
18519 return;
18520 break;
18521 case 14:
18522 // A2_addh_h16_sat_hl, A2_addh_h16_sat_ll, A2_subh_h16_sat_hl, A2_subh_h1...
18523 O << ".l):sat:<<16";
18524 return;
18525 break;
18526 case 15:
18527 // A2_addh_l16_hl, A2_combine_hh, A2_combine_lh, A2_subh_l16_hl, M2_mpy_a...
18528 O << ".h)";
18529 return;
18530 break;
18531 case 16:
18532 // A2_addh_l16_ll, A2_combine_hl, A2_combine_ll, A2_subh_l16_ll, M2_mpy_a...
18533 O << ".l)";
18534 return;
18535 break;
18536 case 17:
18537 // A2_addh_l16_sat_hl, A2_subh_l16_sat_hl, M2_mpy_acc_sat_hh_s0, M2_mpy_a...
18538 O << ".h):sat";
18539 return;
18540 break;
18541 case 18:
18542 // A2_addh_l16_sat_ll, A2_subh_l16_sat_ll, M2_mpy_acc_sat_hl_s0, M2_mpy_a...
18543 O << ".l):sat";
18544 return;
18545 break;
18546 case 19:
18547 // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
18548 printOperand(MI, OpNo: 3, O);
18549 break;
18550 case 20:
18551 // A4_round_ri_sat, A4_round_rr_sat, S2_asl_i_r_sat, S2_asl_r_r_sat, S2_a...
18552 O << "):sat";
18553 return;
18554 break;
18555 case 21:
18556 // C2_mux, C2_muxri, M4_mpyrr_addr
18557 O << ',';
18558 printOperand(MI, OpNo: 3, O);
18559 break;
18560 case 22:
18561 // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S2_inser...
18562 O << ",#";
18563 break;
18564 case 23:
18565 // F2_sffma_sc
18566 O << "):scale";
18567 return;
18568 break;
18569 case 24:
18570 // L2_ploadrbf_io, L2_ploadrbfnew_io, L2_ploadrbt_io, L2_ploadrbtnew_io, ...
18571 O << "+#";
18572 printOperand(MI, OpNo: 3, O);
18573 break;
18574 case 25:
18575 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
18576 O << "++#";
18577 printOperand(MI, OpNo: 4, O);
18578 break;
18579 case 26:
18580 // L4_ploadrbf_rr, L4_ploadrbfnew_rr, L4_ploadrbt_rr, L4_ploadrbtnew_rr, ...
18581 O << '+';
18582 printOperand(MI, OpNo: 3, O);
18583 O << "<<#";
18584 printOperand(MI, OpNo: 4, O);
18585 O << ')';
18586 return;
18587 break;
18588 case 27:
18589 // M2_hmmpyh_rs1, M2_mpy_sat_rnd_hh_s1, M2_mpy_sat_rnd_lh_s1, V6_vmpyhsrs...
18590 O << ".h):<<1:rnd:sat";
18591 return;
18592 break;
18593 case 28:
18594 // M2_hmmpyh_s1, M2_mpy_acc_sat_hh_s1, M2_mpy_acc_sat_lh_s1, M2_mpy_nac_s...
18595 O << ".h):<<1:sat";
18596 return;
18597 break;
18598 case 29:
18599 // M2_hmmpyl_rs1, M2_mpy_sat_rnd_hl_s1, M2_mpy_sat_rnd_ll_s1
18600 O << ".l):<<1:rnd:sat";
18601 return;
18602 break;
18603 case 30:
18604 // M2_hmmpyl_s1, M2_mpy_acc_sat_hl_s1, M2_mpy_acc_sat_ll_s1, M2_mpy_nac_s...
18605 O << ".l):<<1:sat";
18606 return;
18607 break;
18608 case 31:
18609 // M2_mpy_acc_hh_s1, M2_mpy_acc_lh_s1, M2_mpy_hh_s1, M2_mpy_lh_s1, M2_mpy...
18610 O << ".h):<<1";
18611 return;
18612 break;
18613 case 32:
18614 // M2_mpy_acc_hl_s1, M2_mpy_acc_ll_s1, M2_mpy_hl_s1, M2_mpy_ll_s1, M2_mpy...
18615 O << ".l):<<1";
18616 return;
18617 break;
18618 case 33:
18619 // M2_mpy_rnd_hh_s0, M2_mpy_rnd_lh_s0, M2_mpyd_rnd_hh_s0, M2_mpyd_rnd_lh_...
18620 O << ".h):rnd";
18621 return;
18622 break;
18623 case 34:
18624 // M2_mpy_rnd_hh_s1, M2_mpy_rnd_lh_s1, M2_mpyd_rnd_hh_s1, M2_mpyd_rnd_lh_...
18625 O << ".h):<<1:rnd";
18626 return;
18627 break;
18628 case 35:
18629 // M2_mpy_rnd_hl_s0, M2_mpy_rnd_ll_s0, M2_mpyd_rnd_hl_s0, M2_mpyd_rnd_ll_...
18630 O << ".l):rnd";
18631 return;
18632 break;
18633 case 36:
18634 // M2_mpy_rnd_hl_s1, M2_mpy_rnd_ll_s1, M2_mpyd_rnd_hl_s1, M2_mpyd_rnd_ll_...
18635 O << ".l):<<1:rnd";
18636 return;
18637 break;
18638 case 37:
18639 // M2_mpy_sat_rnd_hh_s0, M2_mpy_sat_rnd_lh_s0
18640 O << ".h):rnd:sat";
18641 return;
18642 break;
18643 case 38:
18644 // M2_mpy_sat_rnd_hl_s0, M2_mpy_sat_rnd_ll_s0
18645 O << ".l):rnd:sat";
18646 return;
18647 break;
18648 case 39:
18649 // M2_mpy_up_s1
18650 O << "):<<1";
18651 return;
18652 break;
18653 case 40:
18654 // M2_mpy_up_s1_sat, M4_mac_up_s1_sat, M4_nac_up_s1_sat
18655 O << "):<<1:sat";
18656 return;
18657 break;
18658 case 41:
18659 // S5_vasrhrnd
18660 O << "):raw";
18661 return;
18662 break;
18663 case 42:
18664 // V6_shuffeqw, V6_veqw, V6_veqw_and, V6_veqw_or, V6_veqw_xor, V6_vgtw, V...
18665 O << ".w)";
18666 return;
18667 break;
18668 case 43:
18669 // V6_v6mpyhubs10
18670 O << "):h";
18671 return;
18672 break;
18673 case 44:
18674 // V6_v6mpyvubs10
18675 O << "):v";
18676 return;
18677 break;
18678 case 45:
18679 // V6_vL32b_cur_npred_ppu, V6_vL32b_cur_pred_ppu, V6_vL32b_npred_ppu, V6_...
18680 O << "++";
18681 printOperand(MI, OpNo: 4, O);
18682 break;
18683 case 46:
18684 // V6_vadd_hf, V6_vadd_hf_hf, V6_vadd_sf_hf, V6_veqhf, V6_veqhf_and, V6_v...
18685 O << ".hf)";
18686 return;
18687 break;
18688 case 47:
18689 // V6_vadd_hf_f8, V6_vmpy_hf_f8, V6_vmpy_hf_f8_acc, V6_vsub_hf_f8
18690 O << ".f8)";
18691 return;
18692 break;
18693 case 48:
18694 // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_veqsf, V6_veqsf_and, V6_v...
18695 O << ".sf)";
18696 return;
18697 break;
18698 case 49:
18699 // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
18700 O << ".bf)";
18701 return;
18702 break;
18703 case 50:
18704 // V6_vasrhubrndsat, V6_vasrhubsat, V6_vmpahhsat
18705 O << ".h,";
18706 printOperand(MI, OpNo: 3, O);
18707 break;
18708 case 51:
18709 // V6_vasruhubrndsat, V6_vasruhubsat, V6_vmpauhuhsat
18710 O << ".uh,";
18711 printOperand(MI, OpNo: 3, O);
18712 break;
18713 case 52:
18714 // V6_vasruwuhrndsat, V6_vasruwuhsat
18715 O << ".uw,";
18716 printOperand(MI, OpNo: 3, O);
18717 break;
18718 case 53:
18719 // V6_vasrvuhubrndsat
18720 O << ".ub):rnd:sat";
18721 return;
18722 break;
18723 case 54:
18724 // V6_vasrvuhubsat
18725 O << ".ub):sat";
18726 return;
18727 break;
18728 case 55:
18729 // V6_vasrvwuhrndsat
18730 O << ".uh):rnd:sat";
18731 return;
18732 break;
18733 case 56:
18734 // V6_vasrvwuhsat, V6_vrounduhub
18735 O << ".uh):sat";
18736 return;
18737 break;
18738 case 57:
18739 // V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat, V6_vasrwuhrndsat, V6_vasrwuh...
18740 O << ".w,";
18741 printOperand(MI, OpNo: 3, O);
18742 break;
18743 case 58:
18744 // V6_veqb, V6_veqb_and, V6_veqb_or, V6_veqb_xor, V6_vgtb, V6_vgtb_and, V...
18745 O << ".b)";
18746 return;
18747 break;
18748 case 59:
18749 // V6_vlutvvb_nm, V6_vlutvwh_nm
18750 O << "):nomatch";
18751 return;
18752 break;
18753 case 60:
18754 // V6_vmpyuhvs
18755 O << ".uh):>>16";
18756 return;
18757 break;
18758 case 61:
18759 // V6_vrmpybusi, V6_vrmpybusi_acc
18760 O << ".b,#";
18761 break;
18762 case 62:
18763 // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_a...
18764 printOperand(MI, OpNo: 1, O);
18765 break;
18766 case 63:
18767 // V6_vrounduwuh
18768 O << ".uw):sat";
18769 return;
18770 break;
18771 case 64:
18772 // V6_vroundwuh
18773 O << ".w):sat";
18774 return;
18775 break;
18776 case 65:
18777 // V6_vsub_hf_mix
18778 O << ".qf16)";
18779 return;
18780 break;
18781 case 66:
18782 // V6_vsub_sf_mix
18783 O << ".qf32)";
18784 return;
18785 break;
18786 }
18787
18788
18789 // Fragment 5 encoded into 6 bits for 38 unique commands.
18790 switch ((Bits >> 45) & 63) {
18791 default: llvm_unreachable("Invalid command number.");
18792 case 0:
18793 // A2_addsp, V6_vtran2x2_map, dup_A2_add, dup_A2_addi, A2_add, A2_addi, A...
18794 O << ')';
18795 return;
18796 break;
18797 case 1:
18798 // V6_vscattermh_add_alt
18799 O << ".h) += ";
18800 printOperand(MI, OpNo: 3, O);
18801 O << ".h";
18802 return;
18803 break;
18804 case 2:
18805 // V6_vscattermh_alt
18806 O << ".h) = ";
18807 printOperand(MI, OpNo: 3, O);
18808 O << ".h";
18809 return;
18810 break;
18811 case 3:
18812 // V6_vscattermw_add_alt, V6_vscattermwh_add_alt
18813 O << ".w) += ";
18814 printOperand(MI, OpNo: 3, O);
18815 break;
18816 case 4:
18817 // V6_vscattermw_alt, V6_vscattermwh_alt
18818 O << ".w) = ";
18819 printOperand(MI, OpNo: 3, O);
18820 break;
18821 case 5:
18822 // A2_addpsat, A2_addsat, A2_subsat, V6_vasrhubsat, V6_vasruhubsat, V6_va...
18823 O << "):sat";
18824 return;
18825 break;
18826 case 6:
18827 // A2_addsph
18828 O << "):raw:hi";
18829 return;
18830 break;
18831 case 7:
18832 // A2_addspl
18833 O << "):raw:lo";
18834 return;
18835 break;
18836 case 8:
18837 // A4_addp_c, A4_subp_c
18838 O << ',';
18839 printOperand(MI, OpNo: 1, O);
18840 O << "):carry";
18841 return;
18842 break;
18843 case 9:
18844 // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S4_extra...
18845 printOperand(MI, OpNo: 3, O);
18846 break;
18847 case 10:
18848 // C4_and_and, C4_and_or, C4_or_and, C4_or_or, M4_mpyri_addi, M4_mpyrr_ad...
18849 O << "))";
18850 return;
18851 break;
18852 case 11:
18853 // L2_loadalignb_pbr, L2_loadalignh_pbr
18854 O << ":brev)";
18855 return;
18856 break;
18857 case 12:
18858 // L2_loadalignb_pci, L2_loadalignh_pci
18859 O << ":circ(";
18860 printOperand(MI, OpNo: 5, O);
18861 O << "))";
18862 return;
18863 break;
18864 case 13:
18865 // S2_insert, S2_insertp, V6_vrmpybusi_acc
18866 printOperand(MI, OpNo: 4, O);
18867 O << ')';
18868 return;
18869 break;
18870 case 14:
18871 // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_...
18872 O << ") = ";
18873 break;
18874 case 15:
18875 // S4_storeirbf_io, S4_storeirbfnew_io, S4_storeirbt_io, S4_storeirbtnew_...
18876 O << ") = #";
18877 printOperand(MI, OpNo: 3, O);
18878 return;
18879 break;
18880 case 16:
18881 // V6_vL32b_nt_cur_npred_ai, V6_vL32b_nt_cur_npred_pi, V6_vL32b_nt_cur_np...
18882 O << "):nt";
18883 return;
18884 break;
18885 case 17:
18886 // V6_vS32b_nt_new_npred_ai, V6_vS32b_nt_new_npred_pi, V6_vS32b_nt_new_np...
18887 O << "):nt = ";
18888 break;
18889 case 18:
18890 // V6_vaddcarry, V6_vaddcarrysat, V6_vsubcarry
18891 O << ".w,";
18892 break;
18893 case 19:
18894 // V6_vaddw, V6_vaddw_dv, V6_vsubw, V6_vsubw_dv
18895 O << ".w)";
18896 return;
18897 break;
18898 case 20:
18899 // V6_vaddwsat, V6_vaddwsat_dv, V6_vsubwsat, V6_vsubwsat_dv
18900 O << ".w):sat";
18901 return;
18902 break;
18903 case 21:
18904 // V6_vasrhubrndsat, V6_vasruhubrndsat, V6_vasruwuhrndsat, V6_vasrwhrndsa...
18905 O << "):rnd:sat";
18906 return;
18907 break;
18908 case 22:
18909 // V6_vgathermh
18910 O << ".h).h";
18911 return;
18912 break;
18913 case 23:
18914 // V6_vgathermhw
18915 O << ".w).h";
18916 return;
18917 break;
18918 case 24:
18919 // V6_vgathermw
18920 O << ".w).w";
18921 return;
18922 break;
18923 case 25:
18924 // V6_vmpahhsat
18925 O << ".h):sat";
18926 return;
18927 break;
18928 case 26:
18929 // V6_vmpauhuhsat
18930 O << ".uh):sat";
18931 return;
18932 break;
18933 case 27:
18934 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc...
18935 O << ".b)";
18936 return;
18937 break;
18938 case 28:
18939 // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
18940 O << ".b++)";
18941 return;
18942 break;
18943 case 29:
18944 // V6_vrmpyzbub_rt, V6_vrmpyzbub_rt_acc
18945 O << ".ub)";
18946 return;
18947 break;
18948 case 30:
18949 // V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_acc
18950 O << ".ub++)";
18951 return;
18952 break;
18953 case 31:
18954 // V6_vscattermh
18955 O << ".h).h = ";
18956 printOperand(MI, OpNo: 3, O);
18957 return;
18958 break;
18959 case 32:
18960 // V6_vscattermh_add
18961 O << ".h).h += ";
18962 printOperand(MI, OpNo: 3, O);
18963 return;
18964 break;
18965 case 33:
18966 // V6_vscattermhw
18967 O << ".w).h = ";
18968 printOperand(MI, OpNo: 3, O);
18969 return;
18970 break;
18971 case 34:
18972 // V6_vscattermhw_add
18973 O << ".w).h += ";
18974 printOperand(MI, OpNo: 3, O);
18975 return;
18976 break;
18977 case 35:
18978 // V6_vscattermw
18979 O << ".w).w = ";
18980 printOperand(MI, OpNo: 3, O);
18981 return;
18982 break;
18983 case 36:
18984 // V6_vscattermw_add
18985 O << ".w).w += ";
18986 printOperand(MI, OpNo: 3, O);
18987 return;
18988 break;
18989 case 37:
18990 // dep_A2_addsat, dep_A2_subsat
18991 O << "):sat:deprecated";
18992 return;
18993 break;
18994 }
18995
18996
18997 // Fragment 6 encoded into 3 bits for 7 unique commands.
18998 switch ((Bits >> 51) & 7) {
18999 default: llvm_unreachable("Invalid command number.");
19000 case 0:
19001 // V6_vscattermw_add_alt, V6_vscattermw_alt
19002 O << ".w";
19003 return;
19004 break;
19005 case 1:
19006 // V6_vscattermwh_add_alt, V6_vscattermwh_alt
19007 O << ".h";
19008 return;
19009 break;
19010 case 2:
19011 // C2_muxii, C2_muxir, S2_extractu, S2_extractup, S4_extract, S4_extractp...
19012 O << ')';
19013 return;
19014 break;
19015 case 3:
19016 // M4_mpyri_addr
19017 O << "))";
19018 return;
19019 break;
19020 case 4:
19021 // S2_pstorerbf_io, S2_pstorerbnewf_io, S2_pstorerbnewt_io, S2_pstorerbt_...
19022 printOperand(MI, OpNo: 3, O);
19023 break;
19024 case 5:
19025 // S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_pi, S2_pstorerbne...
19026 printOperand(MI, OpNo: 4, O);
19027 break;
19028 case 6:
19029 // V6_vaddcarry, V6_vsubcarry
19030 printOperand(MI, OpNo: 1, O);
19031 O << "):carry";
19032 return;
19033 break;
19034 }
19035
19036
19037 // Fragment 7 encoded into 2 bits for 4 unique commands.
19038 switch ((Bits >> 54) & 3) {
19039 default: llvm_unreachable("Invalid command number.");
19040 case 0:
19041 // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbt_io,...
19042 return;
19043 break;
19044 case 1:
19045 // S2_pstorerbnewf_io, S2_pstorerbnewf_pi, S2_pstorerbnewfnew_pi, S2_psto...
19046 O << ".new";
19047 return;
19048 break;
19049 case 2:
19050 // S2_pstorerff_io, S2_pstorerff_pi, S2_pstorerffnew_pi, S2_pstorerft_io,...
19051 O << ".h";
19052 return;
19053 break;
19054 case 3:
19055 // V6_vaddcarrysat
19056 O << "):carry:sat";
19057 return;
19058 break;
19059 }
19060
19061}
19062
19063
19064/// getRegisterName - This method is automatically generated by tblgen
19065/// from the register set description. This returns the assembler name
19066/// for the specified register.
19067const char *HexagonInstPrinter::getRegisterName(MCRegister Reg) {
19068 unsigned RegNo = Reg.id();
19069 assert(RegNo && RegNo < 398 && "Invalid register number!");
19070
19071
19072#ifdef __GNUC__
19073#pragma GCC diagnostic push
19074#pragma GCC diagnostic ignored "-Woverlength-strings"
19075#endif
19076 static const char AsmStrs[] = {
19077 /* 0 */ "__10000000\000"
19078 /* 11 */ "__1000000\000"
19079 /* 21 */ "__10000010\000"
19080 /* 32 */ "__1000010\000"
19081 /* 42 */ "c11:10\000"
19082 /* 49 */ "g11:10\000"
19083 /* 56 */ "r11:10\000"
19084 /* 63 */ "s11:10\000"
19085 /* 70 */ "v11:10\000"
19086 /* 77 */ "g10\000"
19087 /* 81 */ "r10\000"
19088 /* 85 */ "v10\000"
19089 /* 89 */ "__10000020\000"
19090 /* 100 */ "__1000020\000"
19091 /* 110 */ "g21:20\000"
19092 /* 117 */ "r21:20\000"
19093 /* 124 */ "s21:20\000"
19094 /* 131 */ "v21:20\000"
19095 /* 138 */ "v23:20\000"
19096 /* 145 */ "g20\000"
19097 /* 149 */ "r20\000"
19098 /* 153 */ "s20\000"
19099 /* 157 */ "v20\000"
19100 /* 161 */ "__10000030\000"
19101 /* 172 */ "__1000030\000"
19102 /* 182 */ "c31:30\000"
19103 /* 189 */ "g31:30\000"
19104 /* 196 */ "r31:30\000"
19105 /* 203 */ "s31:30\000"
19106 /* 210 */ "v31:30\000"
19107 /* 217 */ "g30\000"
19108 /* 221 */ "r30\000"
19109 /* 225 */ "v30\000"
19110 /* 229 */ "s41:40\000"
19111 /* 236 */ "s51:50\000"
19112 /* 243 */ "s61:60\000"
19113 /* 250 */ "s60\000"
19114 /* 254 */ "s71:70\000"
19115 /* 261 */ "s70\000"
19116 /* 265 */ "s80\000"
19117 /* 269 */ "c1:0\000"
19118 /* 274 */ "g1:0\000"
19119 /* 279 */ "r1:0\000"
19120 /* 284 */ "s1:0\000"
19121 /* 289 */ "v1:0\000"
19122 /* 294 */ "p3:0\000"
19123 /* 299 */ "v3:0\000"
19124 /* 304 */ "sa0\000"
19125 /* 308 */ "badva0\000"
19126 /* 315 */ "lc0\000"
19127 /* 319 */ "brkptpc0\000"
19128 /* 328 */ "isdbcfg0\000"
19129 /* 337 */ "brkptcfg0\000"
19130 /* 347 */ "m0\000"
19131 /* 350 */ "sgp0\000"
19132 /* 355 */ "q0\000"
19133 /* 358 */ "r0\000"
19134 /* 361 */ "cs0\000"
19135 /* 365 */ "gpmucnt0\000"
19136 /* 374 */ "v0\000"
19137 /* 377 */ "__10000001\000"
19138 /* 388 */ "__1000001\000"
19139 /* 398 */ "__10000011\000"
19140 /* 409 */ "__1000011\000"
19141 /* 419 */ "v10:11\000"
19142 /* 426 */ "g11\000"
19143 /* 430 */ "r11\000"
19144 /* 434 */ "s11\000"
19145 /* 438 */ "v11\000"
19146 /* 442 */ "__10000021\000"
19147 /* 453 */ "__1000021\000"
19148 /* 463 */ "v20:21\000"
19149 /* 470 */ "g21\000"
19150 /* 474 */ "r21\000"
19151 /* 478 */ "v21\000"
19152 /* 482 */ "v30:31\000"
19153 /* 489 */ "g31\000"
19154 /* 493 */ "r31\000"
19155 /* 497 */ "v31\000"
19156 /* 501 */ "s61\000"
19157 /* 505 */ "s71\000"
19158 /* 509 */ "v0:1\000"
19159 /* 514 */ "sa1\000"
19160 /* 518 */ "badva1\000"
19161 /* 525 */ "lc1\000"
19162 /* 529 */ "brkptpc1\000"
19163 /* 538 */ "isdbcfg1\000"
19164 /* 547 */ "brkptcfg1\000"
19165 /* 557 */ "m1\000"
19166 /* 560 */ "sgp1\000"
19167 /* 565 */ "q1\000"
19168 /* 568 */ "r1\000"
19169 /* 571 */ "cs1\000"
19170 /* 575 */ "gpmucnt1\000"
19171 /* 584 */ "v1\000"
19172 /* 587 */ "__10000002\000"
19173 /* 598 */ "__1000002\000"
19174 /* 608 */ "__10000012\000"
19175 /* 619 */ "__1000012\000"
19176 /* 629 */ "c13:12\000"
19177 /* 636 */ "g13:12\000"
19178 /* 643 */ "r13:12\000"
19179 /* 650 */ "s13:12\000"
19180 /* 657 */ "v13:12\000"
19181 /* 664 */ "v15:12\000"
19182 /* 671 */ "g12\000"
19183 /* 675 */ "r12\000"
19184 /* 679 */ "s12\000"
19185 /* 683 */ "v12\000"
19186 /* 687 */ "__10000022\000"
19187 /* 698 */ "__1000022\000"
19188 /* 708 */ "g23:22\000"
19189 /* 715 */ "r23:22\000"
19190 /* 722 */ "s23:22\000"
19191 /* 729 */ "v23:22\000"
19192 /* 736 */ "g22\000"
19193 /* 740 */ "r22\000"
19194 /* 744 */ "s22\000"
19195 /* 748 */ "v22\000"
19196 /* 752 */ "s33:32\000"
19197 /* 759 */ "s43:42\000"
19198 /* 766 */ "s53:52\000"
19199 /* 773 */ "s63:62\000"
19200 /* 780 */ "s62\000"
19201 /* 784 */ "s73:72\000"
19202 /* 791 */ "s72\000"
19203 /* 795 */ "c3:2\000"
19204 /* 800 */ "g3:2\000"
19205 /* 805 */ "r3:2\000"
19206 /* 810 */ "s3:2\000"
19207 /* 815 */ "v3:2\000"
19208 /* 820 */ "p2\000"
19209 /* 823 */ "q2\000"
19210 /* 826 */ "r2\000"
19211 /* 829 */ "gpmucnt2\000"
19212 /* 838 */ "v2\000"
19213 /* 841 */ "__10000003\000"
19214 /* 852 */ "__1000003\000"
19215 /* 862 */ "__10000013\000"
19216 /* 873 */ "__1000013\000"
19217 /* 883 */ "v12:13\000"
19218 /* 890 */ "g13\000"
19219 /* 894 */ "r13\000"
19220 /* 898 */ "s13\000"
19221 /* 902 */ "v13\000"
19222 /* 906 */ "__10000023\000"
19223 /* 917 */ "__1000023\000"
19224 /* 927 */ "v22:23\000"
19225 /* 934 */ "g23\000"
19226 /* 938 */ "r23\000"
19227 /* 942 */ "s23\000"
19228 /* 946 */ "v23\000"
19229 /* 950 */ "s63\000"
19230 /* 954 */ "s73\000"
19231 /* 958 */ "v2:3\000"
19232 /* 963 */ "p3\000"
19233 /* 966 */ "q3\000"
19234 /* 969 */ "r3\000"
19235 /* 972 */ "gpmucnt3\000"
19236 /* 981 */ "v3\000"
19237 /* 984 */ "__10000004\000"
19238 /* 995 */ "__1000004\000"
19239 /* 1005 */ "__10000014\000"
19240 /* 1016 */ "__1000014\000"
19241 /* 1026 */ "c15:14\000"
19242 /* 1033 */ "g15:14\000"
19243 /* 1040 */ "r15:14\000"
19244 /* 1047 */ "s15:14\000"
19245 /* 1054 */ "v15:14\000"
19246 /* 1061 */ "g14\000"
19247 /* 1065 */ "r14\000"
19248 /* 1069 */ "s14\000"
19249 /* 1073 */ "v14\000"
19250 /* 1077 */ "__10000024\000"
19251 /* 1088 */ "__1000024\000"
19252 /* 1098 */ "g25:24\000"
19253 /* 1105 */ "r25:24\000"
19254 /* 1112 */ "s25:24\000"
19255 /* 1119 */ "v25:24\000"
19256 /* 1126 */ "v27:24\000"
19257 /* 1133 */ "r24\000"
19258 /* 1137 */ "s24\000"
19259 /* 1141 */ "v24\000"
19260 /* 1145 */ "s35:34\000"
19261 /* 1152 */ "s45:44\000"
19262 /* 1159 */ "s44\000"
19263 /* 1163 */ "s55:54\000"
19264 /* 1170 */ "s54\000"
19265 /* 1174 */ "s65:64\000"
19266 /* 1181 */ "s64\000"
19267 /* 1185 */ "s75:74\000"
19268 /* 1192 */ "s74\000"
19269 /* 1196 */ "c5:4\000"
19270 /* 1201 */ "g5:4\000"
19271 /* 1206 */ "r5:4\000"
19272 /* 1211 */ "s5:4\000"
19273 /* 1216 */ "v5:4\000"
19274 /* 1221 */ "v7:4\000"
19275 /* 1226 */ "g4\000"
19276 /* 1229 */ "r4\000"
19277 /* 1232 */ "gpmucnt4\000"
19278 /* 1241 */ "v4\000"
19279 /* 1244 */ "__10000005\000"
19280 /* 1255 */ "__1000005\000"
19281 /* 1265 */ "__10000015\000"
19282 /* 1276 */ "__1000015\000"
19283 /* 1286 */ "v14:15\000"
19284 /* 1293 */ "g15\000"
19285 /* 1297 */ "r15\000"
19286 /* 1301 */ "s15\000"
19287 /* 1305 */ "v15\000"
19288 /* 1309 */ "__10000025\000"
19289 /* 1320 */ "__1000025\000"
19290 /* 1330 */ "v24:25\000"
19291 /* 1337 */ "r25\000"
19292 /* 1341 */ "s25\000"
19293 /* 1345 */ "v25\000"
19294 /* 1349 */ "s35\000"
19295 /* 1353 */ "s45\000"
19296 /* 1357 */ "s55\000"
19297 /* 1361 */ "s65\000"
19298 /* 1365 */ "s75\000"
19299 /* 1369 */ "v4:5\000"
19300 /* 1374 */ "c5\000"
19301 /* 1377 */ "g5\000"
19302 /* 1380 */ "r5\000"
19303 /* 1383 */ "gpmucnt5\000"
19304 /* 1392 */ "v5\000"
19305 /* 1395 */ "__10000006\000"
19306 /* 1406 */ "__1000006\000"
19307 /* 1416 */ "__10000016\000"
19308 /* 1427 */ "__1000016\000"
19309 /* 1437 */ "c17:16\000"
19310 /* 1444 */ "g17:16\000"
19311 /* 1451 */ "r17:16\000"
19312 /* 1458 */ "s17:16\000"
19313 /* 1465 */ "v17:16\000"
19314 /* 1472 */ "v19:16\000"
19315 /* 1479 */ "r16\000"
19316 /* 1483 */ "v16\000"
19317 /* 1487 */ "__10000026\000"
19318 /* 1498 */ "__1000026\000"
19319 /* 1508 */ "g27:26\000"
19320 /* 1515 */ "r27:26\000"
19321 /* 1522 */ "s27:26\000"
19322 /* 1529 */ "v27:26\000"
19323 /* 1536 */ "r26\000"
19324 /* 1540 */ "s26\000"
19325 /* 1544 */ "v26\000"
19326 /* 1548 */ "s37:36\000"
19327 /* 1555 */ "s47:46\000"
19328 /* 1562 */ "s46\000"
19329 /* 1566 */ "s57:56\000"
19330 /* 1573 */ "s56\000"
19331 /* 1577 */ "s67:66\000"
19332 /* 1584 */ "s66\000"
19333 /* 1588 */ "s77:76\000"
19334 /* 1595 */ "s76\000"
19335 /* 1599 */ "c7:6\000"
19336 /* 1604 */ "g7:6\000"
19337 /* 1609 */ "r7:6\000"
19338 /* 1614 */ "s7:6\000"
19339 /* 1619 */ "v7:6\000"
19340 /* 1624 */ "g6\000"
19341 /* 1627 */ "r6\000"
19342 /* 1630 */ "gpmucnt6\000"
19343 /* 1639 */ "v6\000"
19344 /* 1642 */ "__10000007\000"
19345 /* 1653 */ "__1000007\000"
19346 /* 1663 */ "__10000017\000"
19347 /* 1674 */ "__1000017\000"
19348 /* 1684 */ "v16:17\000"
19349 /* 1691 */ "r17\000"
19350 /* 1695 */ "v17\000"
19351 /* 1699 */ "__10000027\000"
19352 /* 1710 */ "__1000027\000"
19353 /* 1720 */ "v26:27\000"
19354 /* 1727 */ "r27\000"
19355 /* 1731 */ "v27\000"
19356 /* 1735 */ "s47\000"
19357 /* 1739 */ "s57\000"
19358 /* 1743 */ "s67\000"
19359 /* 1747 */ "s77\000"
19360 /* 1751 */ "v6:7\000"
19361 /* 1756 */ "g7\000"
19362 /* 1759 */ "r7\000"
19363 /* 1762 */ "gpmucnt7\000"
19364 /* 1771 */ "v7\000"
19365 /* 1774 */ "__10000008\000"
19366 /* 1785 */ "__1000008\000"
19367 /* 1795 */ "__10000018\000"
19368 /* 1806 */ "__1000018\000"
19369 /* 1816 */ "c19:18\000"
19370 /* 1823 */ "g19:18\000"
19371 /* 1830 */ "r19:18\000"
19372 /* 1837 */ "s19:18\000"
19373 /* 1844 */ "v19:18\000"
19374 /* 1851 */ "r18\000"
19375 /* 1855 */ "v18\000"
19376 /* 1859 */ "__10000028\000"
19377 /* 1870 */ "__1000028\000"
19378 /* 1880 */ "v31:28\000"
19379 /* 1887 */ "g29:28\000"
19380 /* 1894 */ "r29:28\000"
19381 /* 1901 */ "s29:28\000"
19382 /* 1908 */ "v29:28\000"
19383 /* 1915 */ "r28\000"
19384 /* 1919 */ "v28\000"
19385 /* 1923 */ "s39:38\000"
19386 /* 1930 */ "s49:48\000"
19387 /* 1937 */ "s59:58\000"
19388 /* 1944 */ "s58\000"
19389 /* 1948 */ "s69:68\000"
19390 /* 1955 */ "s68\000"
19391 /* 1959 */ "s79:78\000"
19392 /* 1966 */ "s78\000"
19393 /* 1970 */ "v11:8\000"
19394 /* 1976 */ "c9:8\000"
19395 /* 1981 */ "g9:8\000"
19396 /* 1986 */ "r9:8\000"
19397 /* 1991 */ "s9:8\000"
19398 /* 1996 */ "v9:8\000"
19399 /* 2001 */ "c8\000"
19400 /* 2004 */ "g8\000"
19401 /* 2007 */ "r8\000"
19402 /* 2010 */ "v8\000"
19403 /* 2013 */ "__10000009\000"
19404 /* 2024 */ "__1000009\000"
19405 /* 2034 */ "__10000019\000"
19406 /* 2045 */ "__1000019\000"
19407 /* 2055 */ "v18:19\000"
19408 /* 2062 */ "r19\000"
19409 /* 2066 */ "s19\000"
19410 /* 2070 */ "v19\000"
19411 /* 2074 */ "__10000029\000"
19412 /* 2085 */ "__1000029\000"
19413 /* 2095 */ "v28:29\000"
19414 /* 2102 */ "r29\000"
19415 /* 2106 */ "v29\000"
19416 /* 2110 */ "s59\000"
19417 /* 2114 */ "s69\000"
19418 /* 2118 */ "s79\000"
19419 /* 2122 */ "__9999999\000"
19420 /* 2132 */ "__999999\000"
19421 /* 2141 */ "v8:9\000"
19422 /* 2146 */ "g9\000"
19423 /* 2149 */ "r9\000"
19424 /* 2152 */ "v9\000"
19425 /* 2155 */ "gbadva\000"
19426 /* 2162 */ "evb\000"
19427 /* 2166 */ "pc\000"
19428 /* 2169 */ "htid\000"
19429 /* 2174 */ "stid\000"
19430 /* 2179 */ "vid\000"
19431 /* 2183 */ "cfgbase\000"
19432 /* 2191 */ "usr.ovf\000"
19433 /* 2199 */ "diag\000"
19434 /* 2204 */ "syscfg\000"
19435 /* 2211 */ "pmuevtcfg\000"
19436 /* 2221 */ "pmucfg\000"
19437 /* 2228 */ "gpcyclehi\000"
19438 /* 2238 */ "upcyclehi\000"
19439 /* 2248 */ "utimerhi\000"
19440 /* 2257 */ "pktcounthi\000"
19441 /* 2268 */ "imask\000"
19442 /* 2274 */ "modectl\000"
19443 /* 2282 */ "isdben\000"
19444 /* 2289 */ "isdbmbxin\000"
19445 /* 2299 */ "gpcyclelo\000"
19446 /* 2309 */ "upcyclelo\000"
19447 /* 2319 */ "utimerlo\000"
19448 /* 2328 */ "pktcountlo\000"
19449 /* 2339 */ "ugp\000"
19450 /* 2343 */ "vtmp\000"
19451 /* 2348 */ "gosp\000"
19452 /* 2353 */ "ccr\000"
19453 /* 2357 */ "gelr\000"
19454 /* 2362 */ "isdbgpr\000"
19455 /* 2370 */ "gsr\000"
19456 /* 2374 */ "ssr\000"
19457 /* 2378 */ "usr\000"
19458 /* 2382 */ "framelimit\000"
19459 /* 2393 */ "isdbst\000"
19460 /* 2400 */ "isdbmbxout\000"
19461 /* 2411 */ "rev\000"
19462 /* 2415 */ "framekey\000"
19463};
19464#ifdef __GNUC__
19465#pragma GCC diagnostic pop
19466#endif
19467
19468 static const uint16_t RegAsmOffset[] = {
19469 2156, 2353, 2183, 629, 2199, 2358, 2162, 2415, 2382, 2357, 2348, 2340, 2228, 2299,
19470 2370, 2169, 2268, 2282, 2362, 2289, 2400, 2393, 2274, 2166, 2229, 2300, 1816, 2257,
19471 2328, 2221, 2211, 2411, 2374, 2174, 2204, 2339, 1026, 2238, 2309, 2378, 2191, 182,
19472 2248, 2319, 2179, 2343, 308, 518, 337, 547, 319, 529, 1374, 2001, 361, 571,
19473 279, 805, 1206, 1609, 1986, 56, 643, 1040, 1451, 1830, 117, 715, 1105, 1515,
19474 1894, 196, 2155, 1226, 1377, 1624, 1756, 2004, 2146, 77, 426, 671, 890, 1061,
19475 1293, 145, 470, 736, 934, 217, 489, 365, 575, 829, 972, 1232, 1383, 1630,
19476 1762, 328, 538, 315, 525, 347, 557, 352, 562, 820, 963, 366, 576, 830,
19477 973, 355, 565, 823, 966, 358, 568, 826, 969, 1229, 1380, 1627, 1759, 2007,
19478 2149, 81, 430, 675, 894, 1065, 1297, 1479, 1691, 1851, 2062, 149, 474, 740,
19479 938, 1133, 1337, 1536, 1727, 1915, 2102, 221, 493, 434, 679, 898, 1069, 1301,
19480 2066, 153, 744, 942, 1137, 1341, 1540, 1349, 1159, 1353, 1562, 1735, 1170, 1357,
19481 1573, 1739, 1944, 2110, 250, 501, 780, 950, 1181, 1361, 1584, 1743, 1955, 2114,
19482 261, 505, 791, 954, 1192, 1365, 1595, 1747, 1966, 2118, 265, 304, 514, 350,
19483 560, 374, 584, 838, 981, 1241, 1392, 1639, 1771, 2010, 2152, 85, 438, 683,
19484 902, 1073, 1305, 1483, 1695, 1855, 2070, 157, 478, 748, 946, 1141, 1345, 1544,
19485 1731, 1919, 2106, 225, 497, 2132, 11, 388, 598, 852, 995, 1255, 1406, 1653,
19486 1785, 2024, 32, 409, 619, 873, 1016, 1276, 1427, 1674, 1806, 2045, 100, 453,
19487 698, 917, 1088, 1320, 1498, 1710, 1870, 2085, 172, 2122, 0, 377, 587, 841,
19488 984, 1244, 1395, 1642, 1774, 2013, 21, 398, 608, 862, 1005, 1265, 1416, 1663,
19489 1795, 2034, 89, 442, 687, 906, 1077, 1309, 1487, 1699, 1859, 2074, 161, 299,
19490 1221, 1970, 664, 1472, 138, 1126, 1880, 289, 815, 1216, 1619, 1996, 70, 657,
19491 1054, 1465, 1844, 131, 729, 1119, 1529, 1908, 210, 509, 958, 1369, 1751, 2141,
19492 419, 883, 1286, 1684, 2055, 463, 927, 1330, 1720, 2095, 482, 269, 795, 1196,
19493 1599, 1976, 42, 1437, 274, 800, 1201, 1604, 1981, 49, 636, 1033, 1444, 1823,
19494 110, 708, 1098, 1508, 1887, 189, 294, 810, 1211, 1614, 1991, 63, 650, 1047,
19495 1458, 1837, 124, 722, 1112, 1522, 1901, 203, 752, 1145, 1548, 1923, 229, 759,
19496 1152, 1555, 1930, 236, 766, 1163, 1566, 1937, 243, 773, 1174, 1577, 1948, 254,
19497 784, 1185, 1588, 1959, 284,
19498 };
19499
19500 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
19501 "Invalid alt name index for register!");
19502 return AsmStrs+RegAsmOffset[RegNo-1];
19503}
19504
19505#ifdef PRINT_ALIAS_INSTR
19506#undef PRINT_ALIAS_INSTR
19507
19508bool HexagonInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS) {
19509 static const PatternsForOpcode OpToPatterns[] = {
19510 {Hexagon::A2_andir, 0, 1 },
19511 {Hexagon::A2_paddif, 1, 1 },
19512 {Hexagon::A2_paddifnew, 2, 1 },
19513 {Hexagon::A2_paddit, 3, 1 },
19514 {Hexagon::A2_padditnew, 4, 1 },
19515 {Hexagon::A2_subri, 5, 2 },
19516 {Hexagon::A2_vaddub, 7, 1 },
19517 {Hexagon::A2_vsubub, 8, 1 },
19518 {Hexagon::C2_cmpgt, 9, 1 },
19519 {Hexagon::C2_cmpgtu, 10, 1 },
19520 {Hexagon::C2_or, 11, 1 },
19521 {Hexagon::J2_jumpf, 12, 1 },
19522 {Hexagon::J2_jumprf, 13, 1 },
19523 {Hexagon::J2_jumprt, 14, 1 },
19524 {Hexagon::J2_jumpt, 15, 1 },
19525 {Hexagon::J2_trap1, 16, 1 },
19526 {Hexagon::L2_deallocframe, 17, 1 },
19527 {Hexagon::L2_loadalignb_io, 18, 1 },
19528 {Hexagon::L2_loadalignh_io, 19, 1 },
19529 {Hexagon::L2_loadbsw2_io, 20, 1 },
19530 {Hexagon::L2_loadbsw4_io, 21, 1 },
19531 {Hexagon::L2_loadbzw2_io, 22, 1 },
19532 {Hexagon::L2_loadbzw4_io, 23, 1 },
19533 {Hexagon::L2_loadrb_io, 24, 1 },
19534 {Hexagon::L2_loadrd_io, 25, 1 },
19535 {Hexagon::L2_loadrh_io, 26, 1 },
19536 {Hexagon::L2_loadri_io, 27, 1 },
19537 {Hexagon::L2_loadrub_io, 28, 1 },
19538 {Hexagon::L2_loadruh_io, 29, 1 },
19539 {Hexagon::L2_ploadrbf_io, 30, 1 },
19540 {Hexagon::L2_ploadrbfnew_io, 31, 1 },
19541 {Hexagon::L2_ploadrbt_io, 32, 1 },
19542 {Hexagon::L2_ploadrbtnew_io, 33, 1 },
19543 {Hexagon::L2_ploadrdf_io, 34, 1 },
19544 {Hexagon::L2_ploadrdfnew_io, 35, 1 },
19545 {Hexagon::L2_ploadrdt_io, 36, 1 },
19546 {Hexagon::L2_ploadrdtnew_io, 37, 1 },
19547 {Hexagon::L2_ploadrhf_io, 38, 1 },
19548 {Hexagon::L2_ploadrhfnew_io, 39, 1 },
19549 {Hexagon::L2_ploadrht_io, 40, 1 },
19550 {Hexagon::L2_ploadrhtnew_io, 41, 1 },
19551 {Hexagon::L2_ploadrif_io, 42, 1 },
19552 {Hexagon::L2_ploadrifnew_io, 43, 1 },
19553 {Hexagon::L2_ploadrit_io, 44, 1 },
19554 {Hexagon::L2_ploadritnew_io, 45, 1 },
19555 {Hexagon::L2_ploadrubf_io, 46, 1 },
19556 {Hexagon::L2_ploadrubfnew_io, 47, 1 },
19557 {Hexagon::L2_ploadrubt_io, 48, 1 },
19558 {Hexagon::L2_ploadrubtnew_io, 49, 1 },
19559 {Hexagon::L2_ploadruhf_io, 50, 1 },
19560 {Hexagon::L2_ploadruhfnew_io, 51, 1 },
19561 {Hexagon::L2_ploadruht_io, 52, 1 },
19562 {Hexagon::L2_ploadruhtnew_io, 53, 1 },
19563 {Hexagon::L4_add_memopb_io, 54, 1 },
19564 {Hexagon::L4_add_memoph_io, 55, 1 },
19565 {Hexagon::L4_add_memopw_io, 56, 1 },
19566 {Hexagon::L4_and_memopb_io, 57, 1 },
19567 {Hexagon::L4_and_memoph_io, 58, 1 },
19568 {Hexagon::L4_and_memopw_io, 59, 1 },
19569 {Hexagon::L4_iadd_memopb_io, 60, 1 },
19570 {Hexagon::L4_iadd_memoph_io, 61, 1 },
19571 {Hexagon::L4_iadd_memopw_io, 62, 1 },
19572 {Hexagon::L4_iand_memopb_io, 63, 1 },
19573 {Hexagon::L4_iand_memoph_io, 64, 1 },
19574 {Hexagon::L4_iand_memopw_io, 65, 1 },
19575 {Hexagon::L4_ior_memopb_io, 66, 1 },
19576 {Hexagon::L4_ior_memoph_io, 67, 1 },
19577 {Hexagon::L4_ior_memopw_io, 68, 1 },
19578 {Hexagon::L4_isub_memopb_io, 69, 1 },
19579 {Hexagon::L4_isub_memoph_io, 70, 1 },
19580 {Hexagon::L4_isub_memopw_io, 71, 1 },
19581 {Hexagon::L4_or_memopb_io, 72, 1 },
19582 {Hexagon::L4_or_memoph_io, 73, 1 },
19583 {Hexagon::L4_or_memopw_io, 74, 1 },
19584 {Hexagon::L4_return, 75, 1 },
19585 {Hexagon::L4_return_f, 76, 1 },
19586 {Hexagon::L4_return_fnew_pnt, 77, 1 },
19587 {Hexagon::L4_return_fnew_pt, 78, 1 },
19588 {Hexagon::L4_return_t, 79, 1 },
19589 {Hexagon::L4_return_tnew_pnt, 80, 1 },
19590 {Hexagon::L4_return_tnew_pt, 81, 1 },
19591 {Hexagon::L4_sub_memopb_io, 82, 1 },
19592 {Hexagon::L4_sub_memoph_io, 83, 1 },
19593 {Hexagon::L4_sub_memopw_io, 84, 1 },
19594 {Hexagon::M2_mpyi, 85, 1 },
19595 {Hexagon::M7_dcmpyrwc, 86, 1 },
19596 {Hexagon::M7_dcmpyrwc_acc, 87, 1 },
19597 {Hexagon::S2_allocframe, 88, 1 },
19598 {Hexagon::S2_pstorerbf_io, 89, 1 },
19599 {Hexagon::S2_pstorerbnewf_io, 90, 1 },
19600 {Hexagon::S2_pstorerbnewt_io, 91, 1 },
19601 {Hexagon::S2_pstorerbt_io, 92, 1 },
19602 {Hexagon::S2_pstorerdf_io, 93, 1 },
19603 {Hexagon::S2_pstorerdt_io, 94, 1 },
19604 {Hexagon::S2_pstorerff_io, 95, 1 },
19605 {Hexagon::S2_pstorerft_io, 96, 1 },
19606 {Hexagon::S2_pstorerhf_io, 97, 1 },
19607 {Hexagon::S2_pstorerhnewf_io, 98, 1 },
19608 {Hexagon::S2_pstorerhnewt_io, 99, 1 },
19609 {Hexagon::S2_pstorerht_io, 100, 1 },
19610 {Hexagon::S2_pstorerif_io, 101, 1 },
19611 {Hexagon::S2_pstorerinewf_io, 102, 1 },
19612 {Hexagon::S2_pstorerinewt_io, 103, 1 },
19613 {Hexagon::S2_pstorerit_io, 104, 1 },
19614 {Hexagon::S2_storerb_io, 105, 1 },
19615 {Hexagon::S2_storerbnew_io, 106, 1 },
19616 {Hexagon::S2_storerd_io, 107, 1 },
19617 {Hexagon::S2_storerf_io, 108, 1 },
19618 {Hexagon::S2_storerh_io, 109, 1 },
19619 {Hexagon::S2_storerhnew_io, 110, 1 },
19620 {Hexagon::S2_storeri_io, 111, 1 },
19621 {Hexagon::S2_storerinew_io, 112, 1 },
19622 {Hexagon::S2_tableidxb, 113, 1 },
19623 {Hexagon::S4_pstorerbfnew_io, 114, 1 },
19624 {Hexagon::S4_pstorerbnewfnew_io, 115, 1 },
19625 {Hexagon::S4_pstorerbnewtnew_io, 116, 1 },
19626 {Hexagon::S4_pstorerbtnew_io, 117, 1 },
19627 {Hexagon::S4_pstorerdfnew_io, 118, 1 },
19628 {Hexagon::S4_pstorerdtnew_io, 119, 1 },
19629 {Hexagon::S4_pstorerffnew_io, 120, 1 },
19630 {Hexagon::S4_pstorerftnew_io, 121, 1 },
19631 {Hexagon::S4_pstorerhfnew_io, 122, 1 },
19632 {Hexagon::S4_pstorerhnewfnew_io, 123, 1 },
19633 {Hexagon::S4_pstorerhnewtnew_io, 124, 1 },
19634 {Hexagon::S4_pstorerhtnew_io, 125, 1 },
19635 {Hexagon::S4_pstorerifnew_io, 126, 1 },
19636 {Hexagon::S4_pstorerinewfnew_io, 127, 1 },
19637 {Hexagon::S4_pstorerinewtnew_io, 128, 1 },
19638 {Hexagon::S4_pstoreritnew_io, 129, 1 },
19639 {Hexagon::S4_storeirb_io, 130, 1 },
19640 {Hexagon::S4_storeirbf_io, 131, 1 },
19641 {Hexagon::S4_storeirbfnew_io, 132, 1 },
19642 {Hexagon::S4_storeirbt_io, 133, 1 },
19643 {Hexagon::S4_storeirbtnew_io, 134, 1 },
19644 {Hexagon::S4_storeirh_io, 135, 1 },
19645 {Hexagon::S4_storeirhf_io, 136, 1 },
19646 {Hexagon::S4_storeirhfnew_io, 137, 1 },
19647 {Hexagon::S4_storeirht_io, 138, 1 },
19648 {Hexagon::S4_storeirhtnew_io, 139, 1 },
19649 {Hexagon::S4_storeiri_io, 140, 1 },
19650 {Hexagon::S4_storeirif_io, 141, 1 },
19651 {Hexagon::S4_storeirifnew_io, 142, 1 },
19652 {Hexagon::S4_storeirit_io, 143, 1 },
19653 {Hexagon::S4_storeiritnew_io, 144, 1 },
19654 {Hexagon::V6_extractw, 145, 1 },
19655 {Hexagon::V6_v6mpyhubs10, 146, 1 },
19656 {Hexagon::V6_v6mpyvubs10, 147, 1 },
19657 {Hexagon::V6_vL32Ub_ai, 148, 1 },
19658 {Hexagon::V6_vL32b_ai, 149, 1 },
19659 {Hexagon::V6_vL32b_cur_npred_pi, 150, 1 },
19660 {Hexagon::V6_vL32b_cur_pred_pi, 151, 1 },
19661 {Hexagon::V6_vL32b_npred_ai, 152, 1 },
19662 {Hexagon::V6_vL32b_npred_pi, 153, 1 },
19663 {Hexagon::V6_vL32b_nt_ai, 154, 1 },
19664 {Hexagon::V6_vL32b_nt_cur_npred_pi, 155, 1 },
19665 {Hexagon::V6_vL32b_nt_cur_pred_pi, 156, 1 },
19666 {Hexagon::V6_vL32b_nt_npred_ai, 157, 1 },
19667 {Hexagon::V6_vL32b_nt_npred_pi, 158, 1 },
19668 {Hexagon::V6_vL32b_nt_pred_ai, 159, 1 },
19669 {Hexagon::V6_vL32b_nt_tmp_pred_ai, 160, 1 },
19670 {Hexagon::V6_vL32b_pred_ai, 161, 1 },
19671 {Hexagon::V6_vL32b_tmp_pred_ai, 162, 1 },
19672 {Hexagon::V6_vS32Ub_ai, 163, 1 },
19673 {Hexagon::V6_vS32Ub_npred_ai, 164, 1 },
19674 {Hexagon::V6_vS32Ub_pred_ai, 165, 1 },
19675 {Hexagon::V6_vS32b_ai, 166, 1 },
19676 {Hexagon::V6_vS32b_new_ai, 167, 1 },
19677 {Hexagon::V6_vS32b_npred_ai, 168, 1 },
19678 {Hexagon::V6_vS32b_nqpred_ai, 169, 1 },
19679 {Hexagon::V6_vS32b_nt_ai, 170, 1 },
19680 {Hexagon::V6_vS32b_nt_new_ai, 171, 1 },
19681 {Hexagon::V6_vS32b_nt_npred_ai, 172, 1 },
19682 {Hexagon::V6_vS32b_nt_nqpred_ai, 173, 1 },
19683 {Hexagon::V6_vS32b_nt_pred_ai, 174, 1 },
19684 {Hexagon::V6_vS32b_nt_qpred_ai, 175, 1 },
19685 {Hexagon::V6_vS32b_pred_ai, 176, 1 },
19686 {Hexagon::V6_vS32b_qpred_ai, 177, 1 },
19687 {Hexagon::V6_vabsb_sat, 178, 1 },
19688 {Hexagon::V6_vabsdiffh, 179, 1 },
19689 {Hexagon::V6_vabsdiffub, 180, 1 },
19690 {Hexagon::V6_vabsdiffuh, 181, 1 },
19691 {Hexagon::V6_vabsdiffw, 182, 1 },
19692 {Hexagon::V6_vabsh_sat, 183, 1 },
19693 {Hexagon::V6_vabsw_sat, 184, 1 },
19694 {Hexagon::V6_vaddb, 185, 1 },
19695 {Hexagon::V6_vaddb_dv, 186, 1 },
19696 {Hexagon::V6_vaddbnq, 187, 1 },
19697 {Hexagon::V6_vaddbq, 188, 1 },
19698 {Hexagon::V6_vaddbsat, 189, 1 },
19699 {Hexagon::V6_vaddbsat_dv, 190, 1 },
19700 {Hexagon::V6_vaddh, 191, 1 },
19701 {Hexagon::V6_vaddh_dv, 192, 1 },
19702 {Hexagon::V6_vaddhnq, 193, 1 },
19703 {Hexagon::V6_vaddhq, 194, 1 },
19704 {Hexagon::V6_vaddhsat, 195, 1 },
19705 {Hexagon::V6_vaddhsat_dv, 196, 1 },
19706 {Hexagon::V6_vaddhw, 197, 1 },
19707 {Hexagon::V6_vaddhw_acc, 198, 1 },
19708 {Hexagon::V6_vaddubh, 199, 1 },
19709 {Hexagon::V6_vaddubh_acc, 200, 1 },
19710 {Hexagon::V6_vaddubsat, 201, 1 },
19711 {Hexagon::V6_vaddubsat_dv, 202, 1 },
19712 {Hexagon::V6_vadduhsat, 203, 1 },
19713 {Hexagon::V6_vadduhsat_dv, 204, 1 },
19714 {Hexagon::V6_vadduhw, 205, 1 },
19715 {Hexagon::V6_vadduhw_acc, 206, 1 },
19716 {Hexagon::V6_vadduwsat, 207, 1 },
19717 {Hexagon::V6_vadduwsat_dv, 208, 1 },
19718 {Hexagon::V6_vaddw, 209, 1 },
19719 {Hexagon::V6_vaddw_dv, 210, 1 },
19720 {Hexagon::V6_vaddwnq, 211, 1 },
19721 {Hexagon::V6_vaddwq, 212, 1 },
19722 {Hexagon::V6_vaddwsat, 213, 1 },
19723 {Hexagon::V6_vaddwsat_dv, 214, 1 },
19724 {Hexagon::V6_vandnqrt, 215, 1 },
19725 {Hexagon::V6_vandnqrt_acc, 216, 1 },
19726 {Hexagon::V6_vandqrt, 217, 1 },
19727 {Hexagon::V6_vandqrt_acc, 218, 1 },
19728 {Hexagon::V6_vandvrt, 219, 1 },
19729 {Hexagon::V6_vandvrt_acc, 220, 1 },
19730 {Hexagon::V6_vaslh, 221, 1 },
19731 {Hexagon::V6_vaslh_acc, 222, 1 },
19732 {Hexagon::V6_vaslhv, 223, 1 },
19733 {Hexagon::V6_vaslw, 224, 1 },
19734 {Hexagon::V6_vaslw_acc, 225, 1 },
19735 {Hexagon::V6_vaslwv, 226, 1 },
19736 {Hexagon::V6_vasr_into, 227, 1 },
19737 {Hexagon::V6_vasrh, 228, 1 },
19738 {Hexagon::V6_vasrh_acc, 229, 1 },
19739 {Hexagon::V6_vasrhv, 230, 1 },
19740 {Hexagon::V6_vasrw, 231, 1 },
19741 {Hexagon::V6_vasrw_acc, 232, 1 },
19742 {Hexagon::V6_vasrwv, 233, 1 },
19743 {Hexagon::V6_vavgb, 234, 1 },
19744 {Hexagon::V6_vavgbrnd, 235, 1 },
19745 {Hexagon::V6_vavgh, 236, 1 },
19746 {Hexagon::V6_vavghrnd, 237, 1 },
19747 {Hexagon::V6_vavgub, 238, 1 },
19748 {Hexagon::V6_vavgubrnd, 239, 1 },
19749 {Hexagon::V6_vavguh, 240, 1 },
19750 {Hexagon::V6_vavguhrnd, 241, 1 },
19751 {Hexagon::V6_vavguw, 242, 1 },
19752 {Hexagon::V6_vavguwrnd, 243, 1 },
19753 {Hexagon::V6_vavgw, 244, 1 },
19754 {Hexagon::V6_vavgwrnd, 245, 1 },
19755 {Hexagon::V6_vcl0h, 246, 1 },
19756 {Hexagon::V6_vcl0w, 247, 1 },
19757 {Hexagon::V6_vdealb, 248, 1 },
19758 {Hexagon::V6_vdealb4w, 249, 1 },
19759 {Hexagon::V6_vdealh, 250, 1 },
19760 {Hexagon::V6_vdmpybus, 251, 1 },
19761 {Hexagon::V6_vdmpybus_acc, 252, 1 },
19762 {Hexagon::V6_vdmpybus_dv, 253, 1 },
19763 {Hexagon::V6_vdmpybus_dv_acc, 254, 1 },
19764 {Hexagon::V6_vdmpyhb, 255, 1 },
19765 {Hexagon::V6_vdmpyhb_acc, 256, 1 },
19766 {Hexagon::V6_vdmpyhb_dv, 257, 1 },
19767 {Hexagon::V6_vdmpyhb_dv_acc, 258, 1 },
19768 {Hexagon::V6_vdmpyhisat, 259, 1 },
19769 {Hexagon::V6_vdmpyhisat_acc, 260, 1 },
19770 {Hexagon::V6_vdmpyhsat, 261, 1 },
19771 {Hexagon::V6_vdmpyhsat_acc, 262, 1 },
19772 {Hexagon::V6_vdmpyhsuisat, 263, 1 },
19773 {Hexagon::V6_vdmpyhsuisat_acc, 264, 1 },
19774 {Hexagon::V6_vdmpyhsusat, 265, 1 },
19775 {Hexagon::V6_vdmpyhsusat_acc, 266, 1 },
19776 {Hexagon::V6_vdmpyhvsat, 267, 1 },
19777 {Hexagon::V6_vdmpyhvsat_acc, 268, 1 },
19778 {Hexagon::V6_vdsaduh, 269, 1 },
19779 {Hexagon::V6_vdsaduh_acc, 270, 1 },
19780 {Hexagon::V6_veqb, 271, 1 },
19781 {Hexagon::V6_veqb_and, 272, 1 },
19782 {Hexagon::V6_veqb_or, 273, 1 },
19783 {Hexagon::V6_veqb_xor, 274, 1 },
19784 {Hexagon::V6_veqh, 275, 1 },
19785 {Hexagon::V6_veqh_and, 276, 1 },
19786 {Hexagon::V6_veqh_or, 277, 1 },
19787 {Hexagon::V6_veqh_xor, 278, 1 },
19788 {Hexagon::V6_veqw, 279, 1 },
19789 {Hexagon::V6_veqw_and, 280, 1 },
19790 {Hexagon::V6_veqw_or, 281, 1 },
19791 {Hexagon::V6_veqw_xor, 282, 1 },
19792 {Hexagon::V6_vlsrh, 283, 1 },
19793 {Hexagon::V6_vlsrhv, 284, 1 },
19794 {Hexagon::V6_vlsrw, 285, 1 },
19795 {Hexagon::V6_vlsrwv, 286, 1 },
19796 {Hexagon::V6_vmaxb, 287, 1 },
19797 {Hexagon::V6_vmaxh, 288, 1 },
19798 {Hexagon::V6_vmaxub, 289, 1 },
19799 {Hexagon::V6_vmaxuh, 290, 1 },
19800 {Hexagon::V6_vmaxw, 291, 1 },
19801 {Hexagon::V6_vminb, 292, 1 },
19802 {Hexagon::V6_vminh, 293, 1 },
19803 {Hexagon::V6_vminub, 294, 1 },
19804 {Hexagon::V6_vminuh, 295, 1 },
19805 {Hexagon::V6_vminw, 296, 1 },
19806 {Hexagon::V6_vmpabus, 297, 1 },
19807 {Hexagon::V6_vmpabus_acc, 298, 1 },
19808 {Hexagon::V6_vmpabusv, 299, 1 },
19809 {Hexagon::V6_vmpabuu, 300, 1 },
19810 {Hexagon::V6_vmpabuu_acc, 301, 1 },
19811 {Hexagon::V6_vmpabuuv, 302, 1 },
19812 {Hexagon::V6_vmpahb, 303, 1 },
19813 {Hexagon::V6_vmpahb_acc, 304, 1 },
19814 {Hexagon::V6_vmpauhb, 305, 1 },
19815 {Hexagon::V6_vmpauhb_acc, 306, 1 },
19816 {Hexagon::V6_vmpybus, 307, 1 },
19817 {Hexagon::V6_vmpybus_acc, 308, 1 },
19818 {Hexagon::V6_vmpybusv, 309, 1 },
19819 {Hexagon::V6_vmpybusv_acc, 310, 1 },
19820 {Hexagon::V6_vmpybv, 311, 1 },
19821 {Hexagon::V6_vmpybv_acc, 312, 1 },
19822 {Hexagon::V6_vmpyewuh, 313, 1 },
19823 {Hexagon::V6_vmpyh, 314, 1 },
19824 {Hexagon::V6_vmpyh_acc, 315, 1 },
19825 {Hexagon::V6_vmpyhsat_acc, 316, 1 },
19826 {Hexagon::V6_vmpyhsrs, 317, 1 },
19827 {Hexagon::V6_vmpyhss, 318, 1 },
19828 {Hexagon::V6_vmpyhus, 319, 1 },
19829 {Hexagon::V6_vmpyhus_acc, 320, 1 },
19830 {Hexagon::V6_vmpyhv, 321, 1 },
19831 {Hexagon::V6_vmpyhv_acc, 322, 1 },
19832 {Hexagon::V6_vmpyhvsrs, 323, 1 },
19833 {Hexagon::V6_vmpyiewh_acc, 324, 1 },
19834 {Hexagon::V6_vmpyiewuh, 325, 1 },
19835 {Hexagon::V6_vmpyiewuh_acc, 326, 1 },
19836 {Hexagon::V6_vmpyih, 327, 1 },
19837 {Hexagon::V6_vmpyih_acc, 328, 1 },
19838 {Hexagon::V6_vmpyihb, 329, 1 },
19839 {Hexagon::V6_vmpyihb_acc, 330, 1 },
19840 {Hexagon::V6_vmpyiowh, 331, 1 },
19841 {Hexagon::V6_vmpyiwb, 332, 1 },
19842 {Hexagon::V6_vmpyiwb_acc, 333, 1 },
19843 {Hexagon::V6_vmpyiwh, 334, 1 },
19844 {Hexagon::V6_vmpyiwh_acc, 335, 1 },
19845 {Hexagon::V6_vmpyiwub, 336, 1 },
19846 {Hexagon::V6_vmpyiwub_acc, 337, 1 },
19847 {Hexagon::V6_vmpyowh, 338, 1 },
19848 {Hexagon::V6_vmpyowh_rnd, 339, 1 },
19849 {Hexagon::V6_vmpyub, 340, 1 },
19850 {Hexagon::V6_vmpyub_acc, 341, 1 },
19851 {Hexagon::V6_vmpyubv, 342, 1 },
19852 {Hexagon::V6_vmpyubv_acc, 343, 1 },
19853 {Hexagon::V6_vmpyuh, 344, 1 },
19854 {Hexagon::V6_vmpyuh_acc, 345, 1 },
19855 {Hexagon::V6_vmpyuhv, 346, 1 },
19856 {Hexagon::V6_vmpyuhv_acc, 347, 1 },
19857 {Hexagon::V6_vnavgb, 348, 1 },
19858 {Hexagon::V6_vnavgh, 349, 1 },
19859 {Hexagon::V6_vnavgub, 350, 1 },
19860 {Hexagon::V6_vnavgw, 351, 1 },
19861 {Hexagon::V6_vnormamth, 352, 1 },
19862 {Hexagon::V6_vnormamtw, 353, 1 },
19863 {Hexagon::V6_vpackeb, 354, 1 },
19864 {Hexagon::V6_vpackeh, 355, 1 },
19865 {Hexagon::V6_vpackhb_sat, 356, 1 },
19866 {Hexagon::V6_vpackhub_sat, 357, 1 },
19867 {Hexagon::V6_vpackob, 358, 1 },
19868 {Hexagon::V6_vpackoh, 359, 1 },
19869 {Hexagon::V6_vpackwh_sat, 360, 1 },
19870 {Hexagon::V6_vpackwuh_sat, 361, 1 },
19871 {Hexagon::V6_vpopcounth, 362, 1 },
19872 {Hexagon::V6_vrmpybub_rtt, 363, 1 },
19873 {Hexagon::V6_vrmpybub_rtt_acc, 364, 1 },
19874 {Hexagon::V6_vrmpybus, 365, 1 },
19875 {Hexagon::V6_vrmpybus_acc, 366, 1 },
19876 {Hexagon::V6_vrmpybusi, 367, 1 },
19877 {Hexagon::V6_vrmpybusi_acc, 368, 1 },
19878 {Hexagon::V6_vrmpybusv, 369, 1 },
19879 {Hexagon::V6_vrmpybusv_acc, 370, 1 },
19880 {Hexagon::V6_vrmpybv, 371, 1 },
19881 {Hexagon::V6_vrmpybv_acc, 372, 1 },
19882 {Hexagon::V6_vrmpyub, 373, 1 },
19883 {Hexagon::V6_vrmpyub_acc, 374, 1 },
19884 {Hexagon::V6_vrmpyub_rtt, 375, 1 },
19885 {Hexagon::V6_vrmpyub_rtt_acc, 376, 1 },
19886 {Hexagon::V6_vrmpyubi, 377, 1 },
19887 {Hexagon::V6_vrmpyubi_acc, 378, 1 },
19888 {Hexagon::V6_vrmpyubv, 379, 1 },
19889 {Hexagon::V6_vrmpyubv_acc, 380, 1 },
19890 {Hexagon::V6_vrotr, 381, 1 },
19891 {Hexagon::V6_vroundhb, 382, 1 },
19892 {Hexagon::V6_vroundhub, 383, 1 },
19893 {Hexagon::V6_vrounduhub, 384, 1 },
19894 {Hexagon::V6_vrounduwuh, 385, 1 },
19895 {Hexagon::V6_vroundwh, 386, 1 },
19896 {Hexagon::V6_vroundwuh, 387, 1 },
19897 {Hexagon::V6_vrsadubi, 388, 1 },
19898 {Hexagon::V6_vrsadubi_acc, 389, 1 },
19899 {Hexagon::V6_vsathub, 390, 1 },
19900 {Hexagon::V6_vsatuwuh, 391, 1 },
19901 {Hexagon::V6_vsatwh, 392, 1 },
19902 {Hexagon::V6_vsb, 393, 1 },
19903 {Hexagon::V6_vscattermh, 394, 1 },
19904 {Hexagon::V6_vscattermh_add, 395, 1 },
19905 {Hexagon::V6_vscattermhq, 396, 1 },
19906 {Hexagon::V6_vscattermhw, 397, 1 },
19907 {Hexagon::V6_vscattermhw_add, 398, 1 },
19908 {Hexagon::V6_vscattermhwq, 399, 1 },
19909 {Hexagon::V6_vscattermw, 400, 1 },
19910 {Hexagon::V6_vscattermw_add, 401, 1 },
19911 {Hexagon::V6_vscattermwq, 402, 1 },
19912 {Hexagon::V6_vsh, 403, 1 },
19913 {Hexagon::V6_vshufeh, 404, 1 },
19914 {Hexagon::V6_vshuff, 405, 1 },
19915 {Hexagon::V6_vshuffb, 406, 1 },
19916 {Hexagon::V6_vshuffeb, 407, 1 },
19917 {Hexagon::V6_vshuffh, 408, 1 },
19918 {Hexagon::V6_vshuffob, 409, 1 },
19919 {Hexagon::V6_vshufoeb, 410, 1 },
19920 {Hexagon::V6_vshufoeh, 411, 1 },
19921 {Hexagon::V6_vshufoh, 412, 1 },
19922 {Hexagon::V6_vsubb, 413, 1 },
19923 {Hexagon::V6_vsubb_dv, 414, 1 },
19924 {Hexagon::V6_vsubbnq, 415, 1 },
19925 {Hexagon::V6_vsubbq, 416, 1 },
19926 {Hexagon::V6_vsubbsat, 417, 1 },
19927 {Hexagon::V6_vsubbsat_dv, 418, 1 },
19928 {Hexagon::V6_vsubh, 419, 1 },
19929 {Hexagon::V6_vsubh_dv, 420, 1 },
19930 {Hexagon::V6_vsubhnq, 421, 1 },
19931 {Hexagon::V6_vsubhq, 422, 1 },
19932 {Hexagon::V6_vsubhsat, 423, 1 },
19933 {Hexagon::V6_vsubhsat_dv, 424, 1 },
19934 {Hexagon::V6_vsubhw, 425, 1 },
19935 {Hexagon::V6_vsububh, 426, 1 },
19936 {Hexagon::V6_vsububsat, 427, 1 },
19937 {Hexagon::V6_vsububsat_dv, 428, 1 },
19938 {Hexagon::V6_vsubuhsat, 429, 1 },
19939 {Hexagon::V6_vsubuhsat_dv, 430, 1 },
19940 {Hexagon::V6_vsubuhw, 431, 1 },
19941 {Hexagon::V6_vsubuwsat, 432, 1 },
19942 {Hexagon::V6_vsubuwsat_dv, 433, 1 },
19943 {Hexagon::V6_vsubw, 434, 1 },
19944 {Hexagon::V6_vsubw_dv, 435, 2 },
19945 {Hexagon::V6_vsubwnq, 437, 1 },
19946 {Hexagon::V6_vsubwq, 438, 1 },
19947 {Hexagon::V6_vsubwsat, 439, 1 },
19948 {Hexagon::V6_vsubwsat_dv, 440, 1 },
19949 {Hexagon::V6_vtmpyb, 441, 1 },
19950 {Hexagon::V6_vtmpyb_acc, 442, 1 },
19951 {Hexagon::V6_vtmpybus, 443, 1 },
19952 {Hexagon::V6_vtmpybus_acc, 444, 1 },
19953 {Hexagon::V6_vtmpyhb, 445, 1 },
19954 {Hexagon::V6_vtmpyhb_acc, 446, 1 },
19955 {Hexagon::V6_vunpackb, 447, 1 },
19956 {Hexagon::V6_vunpackh, 448, 1 },
19957 {Hexagon::V6_vunpackoh, 449, 1 },
19958 {Hexagon::V6_vunpackub, 450, 1 },
19959 {Hexagon::V6_vunpackuh, 451, 1 },
19960 {Hexagon::V6_vxor, 452, 1 },
19961 {Hexagon::V6_vzb, 453, 1 },
19962 {Hexagon::V6_vzh, 454, 1 },
19963 {Hexagon::V6_zLd_ai, 455, 1 },
19964 {Hexagon::V6_zLd_pred_ai, 456, 1 },
19965 {Hexagon::Y2_crswap0, 457, 1 },
19966 {Hexagon::Y2_dcfetchbo, 458, 1 },
19967 };
19968
19969 static const AliasPattern Patterns[] = {
19970 // Hexagon::A2_andir - 0
19971 {0, 0, 3, 3 },
19972 // Hexagon::A2_paddif - 1
19973 {14, 3, 4, 4 },
19974 // Hexagon::A2_paddifnew - 2
19975 {31, 7, 4, 4 },
19976 // Hexagon::A2_paddit - 3
19977 {52, 11, 4, 4 },
19978 // Hexagon::A2_padditnew - 4
19979 {68, 15, 4, 4 },
19980 // Hexagon::A2_subri - 5
19981 {88, 19, 3, 3 },
19982 {101, 22, 3, 3 },
19983 // Hexagon::A2_vaddub - 7
19984 {114, 25, 3, 3 },
19985 // Hexagon::A2_vsubub - 8
19986 {132, 28, 3, 3 },
19987 // Hexagon::C2_cmpgt - 9
19988 {150, 31, 3, 3 },
19989 // Hexagon::C2_cmpgtu - 10
19990 {169, 34, 3, 3 },
19991 // Hexagon::C2_or - 11
19992 {189, 37, 3, 3 },
19993 // Hexagon::J2_jumpf - 12
19994 {197, 40, 2, 1 },
19995 // Hexagon::J2_jumprf - 13
19996 {216, 41, 2, 2 },
19997 // Hexagon::J2_jumprt - 14
19998 {234, 43, 2, 2 },
19999 // Hexagon::J2_jumpt - 15
20000 {251, 45, 2, 1 },
20001 // Hexagon::J2_trap1 - 16
20002 {269, 46, 3, 2 },
20003 // Hexagon::L2_deallocframe - 17
20004 {280, 48, 2, 2 },
20005 // Hexagon::L2_loadalignb_io - 18
20006 {293, 50, 4, 4 },
20007 // Hexagon::L2_loadalignh_io - 19
20008 {312, 54, 4, 4 },
20009 // Hexagon::L2_loadbsw2_io - 20
20010 {331, 58, 3, 3 },
20011 // Hexagon::L2_loadbsw4_io - 21
20012 {331, 61, 3, 3 },
20013 // Hexagon::L2_loadbzw2_io - 22
20014 {346, 64, 3, 3 },
20015 // Hexagon::L2_loadbzw4_io - 23
20016 {346, 67, 3, 3 },
20017 // Hexagon::L2_loadrb_io - 24
20018 {362, 70, 3, 3 },
20019 // Hexagon::L2_loadrd_io - 25
20020 {376, 73, 3, 3 },
20021 // Hexagon::L2_loadrh_io - 26
20022 {390, 76, 3, 3 },
20023 // Hexagon::L2_loadri_io - 27
20024 {404, 79, 3, 3 },
20025 // Hexagon::L2_loadrub_io - 28
20026 {418, 82, 3, 3 },
20027 // Hexagon::L2_loadruh_io - 29
20028 {433, 85, 3, 3 },
20029 // Hexagon::L2_ploadrbf_io - 30
20030 {448, 88, 4, 4 },
20031 // Hexagon::L2_ploadrbfnew_io - 31
20032 {471, 92, 4, 4 },
20033 // Hexagon::L2_ploadrbt_io - 32
20034 {498, 96, 4, 4 },
20035 // Hexagon::L2_ploadrbtnew_io - 33
20036 {520, 100, 4, 4 },
20037 // Hexagon::L2_ploadrdf_io - 34
20038 {546, 104, 4, 4 },
20039 // Hexagon::L2_ploadrdfnew_io - 35
20040 {569, 108, 4, 4 },
20041 // Hexagon::L2_ploadrdt_io - 36
20042 {596, 112, 4, 4 },
20043 // Hexagon::L2_ploadrdtnew_io - 37
20044 {618, 116, 4, 4 },
20045 // Hexagon::L2_ploadrhf_io - 38
20046 {644, 120, 4, 4 },
20047 // Hexagon::L2_ploadrhfnew_io - 39
20048 {667, 124, 4, 4 },
20049 // Hexagon::L2_ploadrht_io - 40
20050 {694, 128, 4, 4 },
20051 // Hexagon::L2_ploadrhtnew_io - 41
20052 {716, 132, 4, 4 },
20053 // Hexagon::L2_ploadrif_io - 42
20054 {742, 136, 4, 4 },
20055 // Hexagon::L2_ploadrifnew_io - 43
20056 {765, 140, 4, 4 },
20057 // Hexagon::L2_ploadrit_io - 44
20058 {792, 144, 4, 4 },
20059 // Hexagon::L2_ploadritnew_io - 45
20060 {814, 148, 4, 4 },
20061 // Hexagon::L2_ploadrubf_io - 46
20062 {840, 152, 4, 4 },
20063 // Hexagon::L2_ploadrubfnew_io - 47
20064 {864, 156, 4, 4 },
20065 // Hexagon::L2_ploadrubt_io - 48
20066 {892, 160, 4, 4 },
20067 // Hexagon::L2_ploadrubtnew_io - 49
20068 {915, 164, 4, 4 },
20069 // Hexagon::L2_ploadruhf_io - 50
20070 {942, 168, 4, 4 },
20071 // Hexagon::L2_ploadruhfnew_io - 51
20072 {966, 172, 4, 4 },
20073 // Hexagon::L2_ploadruht_io - 52
20074 {994, 176, 4, 4 },
20075 // Hexagon::L2_ploadruhtnew_io - 53
20076 {1017, 180, 4, 4 },
20077 // Hexagon::L4_add_memopb_io - 54
20078 {1044, 184, 3, 3 },
20079 // Hexagon::L4_add_memoph_io - 55
20080 {1059, 187, 3, 3 },
20081 // Hexagon::L4_add_memopw_io - 56
20082 {1074, 190, 3, 3 },
20083 // Hexagon::L4_and_memopb_io - 57
20084 {1089, 193, 3, 3 },
20085 // Hexagon::L4_and_memoph_io - 58
20086 {1104, 196, 3, 3 },
20087 // Hexagon::L4_and_memopw_io - 59
20088 {1119, 199, 3, 3 },
20089 // Hexagon::L4_iadd_memopb_io - 60
20090 {1134, 202, 3, 2 },
20091 // Hexagon::L4_iadd_memoph_io - 61
20092 {1150, 204, 3, 2 },
20093 // Hexagon::L4_iadd_memopw_io - 62
20094 {1166, 206, 3, 2 },
20095 // Hexagon::L4_iand_memopb_io - 63
20096 {1182, 208, 3, 2 },
20097 // Hexagon::L4_iand_memoph_io - 64
20098 {1205, 210, 3, 2 },
20099 // Hexagon::L4_iand_memopw_io - 65
20100 {1228, 212, 3, 2 },
20101 // Hexagon::L4_ior_memopb_io - 66
20102 {1251, 214, 3, 2 },
20103 // Hexagon::L4_ior_memoph_io - 67
20104 {1274, 216, 3, 2 },
20105 // Hexagon::L4_ior_memopw_io - 68
20106 {1297, 218, 3, 2 },
20107 // Hexagon::L4_isub_memopb_io - 69
20108 {1320, 220, 3, 2 },
20109 // Hexagon::L4_isub_memoph_io - 70
20110 {1336, 222, 3, 2 },
20111 // Hexagon::L4_isub_memopw_io - 71
20112 {1352, 224, 3, 2 },
20113 // Hexagon::L4_or_memopb_io - 72
20114 {1368, 226, 3, 3 },
20115 // Hexagon::L4_or_memoph_io - 73
20116 {1383, 229, 3, 3 },
20117 // Hexagon::L4_or_memopw_io - 74
20118 {1398, 232, 3, 3 },
20119 // Hexagon::L4_return - 75
20120 {1413, 235, 2, 2 },
20121 // Hexagon::L4_return_f - 76
20122 {1428, 237, 3, 3 },
20123 // Hexagon::L4_return_fnew_pnt - 77
20124 {1452, 240, 3, 3 },
20125 // Hexagon::L4_return_fnew_pt - 78
20126 {1483, 243, 3, 3 },
20127 // Hexagon::L4_return_t - 79
20128 {1513, 246, 3, 3 },
20129 // Hexagon::L4_return_tnew_pnt - 80
20130 {1536, 249, 3, 3 },
20131 // Hexagon::L4_return_tnew_pt - 81
20132 {1566, 252, 3, 3 },
20133 // Hexagon::L4_sub_memopb_io - 82
20134 {1595, 255, 3, 3 },
20135 // Hexagon::L4_sub_memoph_io - 83
20136 {1610, 258, 3, 3 },
20137 // Hexagon::L4_sub_memopw_io - 84
20138 {1625, 261, 3, 3 },
20139 // Hexagon::M2_mpyi - 85
20140 {1640, 264, 3, 3 },
20141 // Hexagon::M7_dcmpyrwc - 86
20142 {1658, 267, 3, 3 },
20143 // Hexagon::M7_dcmpyrwc_acc - 87
20144 {1677, 270, 4, 4 },
20145 // Hexagon::S2_allocframe - 88
20146 {1697, 274, 3, 2 },
20147 // Hexagon::S2_pstorerbf_io - 89
20148 {1713, 276, 4, 4 },
20149 // Hexagon::S2_pstorerbnewf_io - 90
20150 {1736, 280, 4, 4 },
20151 // Hexagon::S2_pstorerbnewt_io - 91
20152 {1763, 284, 4, 4 },
20153 // Hexagon::S2_pstorerbt_io - 92
20154 {1789, 288, 4, 4 },
20155 // Hexagon::S2_pstorerdf_io - 93
20156 {1811, 292, 4, 4 },
20157 // Hexagon::S2_pstorerdt_io - 94
20158 {1834, 296, 4, 4 },
20159 // Hexagon::S2_pstorerff_io - 95
20160 {1856, 300, 4, 4 },
20161 // Hexagon::S2_pstorerft_io - 96
20162 {1881, 304, 4, 4 },
20163 // Hexagon::S2_pstorerhf_io - 97
20164 {1905, 308, 4, 4 },
20165 // Hexagon::S2_pstorerhnewf_io - 98
20166 {1928, 312, 4, 4 },
20167 // Hexagon::S2_pstorerhnewt_io - 99
20168 {1955, 316, 4, 4 },
20169 // Hexagon::S2_pstorerht_io - 100
20170 {1981, 320, 4, 4 },
20171 // Hexagon::S2_pstorerif_io - 101
20172 {2003, 324, 4, 4 },
20173 // Hexagon::S2_pstorerinewf_io - 102
20174 {2026, 328, 4, 4 },
20175 // Hexagon::S2_pstorerinewt_io - 103
20176 {2053, 332, 4, 4 },
20177 // Hexagon::S2_pstorerit_io - 104
20178 {2079, 336, 4, 4 },
20179 // Hexagon::S2_storerb_io - 105
20180 {2101, 340, 3, 3 },
20181 // Hexagon::S2_storerbnew_io - 106
20182 {2115, 343, 3, 3 },
20183 // Hexagon::S2_storerd_io - 107
20184 {2133, 346, 3, 3 },
20185 // Hexagon::S2_storerf_io - 108
20186 {2147, 349, 3, 3 },
20187 // Hexagon::S2_storerh_io - 109
20188 {2163, 352, 3, 3 },
20189 // Hexagon::S2_storerhnew_io - 110
20190 {2177, 355, 3, 3 },
20191 // Hexagon::S2_storeri_io - 111
20192 {2195, 358, 3, 3 },
20193 // Hexagon::S2_storerinew_io - 112
20194 {2209, 361, 3, 3 },
20195 // Hexagon::S2_tableidxb - 113
20196 {2227, 364, 5, 4 },
20197 // Hexagon::S4_pstorerbfnew_io - 114
20198 {2254, 368, 4, 4 },
20199 // Hexagon::S4_pstorerbnewfnew_io - 115
20200 {2281, 372, 4, 4 },
20201 // Hexagon::S4_pstorerbnewtnew_io - 116
20202 {2312, 376, 4, 4 },
20203 // Hexagon::S4_pstorerbtnew_io - 117
20204 {2342, 380, 4, 4 },
20205 // Hexagon::S4_pstorerdfnew_io - 118
20206 {2368, 384, 4, 4 },
20207 // Hexagon::S4_pstorerdtnew_io - 119
20208 {2395, 388, 4, 4 },
20209 // Hexagon::S4_pstorerffnew_io - 120
20210 {2421, 392, 4, 4 },
20211 // Hexagon::S4_pstorerftnew_io - 121
20212 {2450, 396, 4, 4 },
20213 // Hexagon::S4_pstorerhfnew_io - 122
20214 {2478, 400, 4, 4 },
20215 // Hexagon::S4_pstorerhnewfnew_io - 123
20216 {2505, 404, 4, 4 },
20217 // Hexagon::S4_pstorerhnewtnew_io - 124
20218 {2536, 408, 4, 4 },
20219 // Hexagon::S4_pstorerhtnew_io - 125
20220 {2566, 412, 4, 4 },
20221 // Hexagon::S4_pstorerifnew_io - 126
20222 {2592, 416, 4, 4 },
20223 // Hexagon::S4_pstorerinewfnew_io - 127
20224 {2619, 420, 4, 4 },
20225 // Hexagon::S4_pstorerinewtnew_io - 128
20226 {2650, 424, 4, 4 },
20227 // Hexagon::S4_pstoreritnew_io - 129
20228 {2680, 428, 4, 4 },
20229 // Hexagon::S4_storeirb_io - 130
20230 {2706, 432, 3, 2 },
20231 // Hexagon::S4_storeirbf_io - 131
20232 {2721, 434, 4, 3 },
20233 // Hexagon::S4_storeirbfnew_io - 132
20234 {2745, 437, 4, 3 },
20235 // Hexagon::S4_storeirbt_io - 133
20236 {2773, 440, 4, 3 },
20237 // Hexagon::S4_storeirbtnew_io - 134
20238 {2796, 443, 4, 3 },
20239 // Hexagon::S4_storeirh_io - 135
20240 {2823, 446, 3, 2 },
20241 // Hexagon::S4_storeirhf_io - 136
20242 {2838, 448, 4, 3 },
20243 // Hexagon::S4_storeirhfnew_io - 137
20244 {2862, 451, 4, 3 },
20245 // Hexagon::S4_storeirht_io - 138
20246 {2890, 454, 4, 3 },
20247 // Hexagon::S4_storeirhtnew_io - 139
20248 {2913, 457, 4, 3 },
20249 // Hexagon::S4_storeiri_io - 140
20250 {2940, 460, 3, 2 },
20251 // Hexagon::S4_storeirif_io - 141
20252 {2955, 462, 4, 3 },
20253 // Hexagon::S4_storeirifnew_io - 142
20254 {2979, 465, 4, 3 },
20255 // Hexagon::S4_storeirit_io - 143
20256 {3007, 468, 4, 3 },
20257 // Hexagon::S4_storeiritnew_io - 144
20258 {3030, 471, 4, 3 },
20259 // Hexagon::V6_extractw - 145
20260 {3057, 474, 3, 3 },
20261 // Hexagon::V6_v6mpyhubs10 - 146
20262 {3080, 477, 4, 3 },
20263 // Hexagon::V6_v6mpyvubs10 - 147
20264 {3113, 480, 4, 3 },
20265 // Hexagon::V6_vL32Ub_ai - 148
20266 {3146, 483, 3, 3 },
20267 // Hexagon::V6_vL32b_ai - 149
20268 {3161, 486, 3, 3 },
20269 // Hexagon::V6_vL32b_cur_npred_pi - 150
20270 {3175, 489, 5, 5 },
20271 // Hexagon::V6_vL32b_cur_pred_pi - 151
20272 {3202, 494, 5, 5 },
20273 // Hexagon::V6_vL32b_npred_ai - 152
20274 {3228, 499, 4, 4 },
20275 // Hexagon::V6_vL32b_npred_pi - 153
20276 {3255, 503, 5, 5 },
20277 // Hexagon::V6_vL32b_nt_ai - 154
20278 {3278, 508, 3, 3 },
20279 // Hexagon::V6_vL32b_nt_cur_npred_pi - 155
20280 {3295, 511, 5, 5 },
20281 // Hexagon::V6_vL32b_nt_cur_pred_pi - 156
20282 {3325, 516, 5, 5 },
20283 // Hexagon::V6_vL32b_nt_npred_ai - 157
20284 {3354, 521, 4, 4 },
20285 // Hexagon::V6_vL32b_nt_npred_pi - 158
20286 {3384, 525, 5, 5 },
20287 // Hexagon::V6_vL32b_nt_pred_ai - 159
20288 {3410, 530, 4, 4 },
20289 // Hexagon::V6_vL32b_nt_tmp_pred_ai - 160
20290 {3435, 534, 4, 4 },
20291 // Hexagon::V6_vL32b_pred_ai - 161
20292 {3464, 538, 4, 4 },
20293 // Hexagon::V6_vL32b_tmp_pred_ai - 162
20294 {3486, 542, 4, 4 },
20295 // Hexagon::V6_vS32Ub_ai - 163
20296 {3512, 546, 3, 3 },
20297 // Hexagon::V6_vS32Ub_npred_ai - 164
20298 {3527, 549, 4, 4 },
20299 // Hexagon::V6_vS32Ub_pred_ai - 165
20300 {3551, 553, 4, 4 },
20301 // Hexagon::V6_vS32b_ai - 166
20302 {3574, 557, 3, 3 },
20303 // Hexagon::V6_vS32b_new_ai - 167
20304 {3588, 560, 3, 3 },
20305 // Hexagon::V6_vS32b_npred_ai - 168
20306 {3606, 563, 4, 4 },
20307 // Hexagon::V6_vS32b_nqpred_ai - 169
20308 {3606, 567, 4, 4 },
20309 // Hexagon::V6_vS32b_nt_ai - 170
20310 {3629, 571, 3, 3 },
20311 // Hexagon::V6_vS32b_nt_new_ai - 171
20312 {3646, 574, 3, 3 },
20313 // Hexagon::V6_vS32b_nt_npred_ai - 172
20314 {3667, 577, 4, 4 },
20315 // Hexagon::V6_vS32b_nt_nqpred_ai - 173
20316 {3667, 581, 4, 4 },
20317 // Hexagon::V6_vS32b_nt_pred_ai - 174
20318 {3693, 585, 4, 4 },
20319 // Hexagon::V6_vS32b_nt_qpred_ai - 175
20320 {3693, 589, 4, 4 },
20321 // Hexagon::V6_vS32b_pred_ai - 176
20322 {3718, 593, 4, 4 },
20323 // Hexagon::V6_vS32b_qpred_ai - 177
20324 {3718, 597, 4, 4 },
20325 // Hexagon::V6_vabsb_sat - 178
20326 {3740, 601, 2, 2 },
20327 // Hexagon::V6_vabsdiffh - 179
20328 {3759, 603, 3, 3 },
20329 // Hexagon::V6_vabsdiffub - 180
20330 {3781, 606, 3, 3 },
20331 // Hexagon::V6_vabsdiffuh - 181
20332 {3804, 609, 3, 3 },
20333 // Hexagon::V6_vabsdiffw - 182
20334 {3827, 612, 3, 3 },
20335 // Hexagon::V6_vabsh_sat - 183
20336 {3849, 615, 2, 2 },
20337 // Hexagon::V6_vabsw_sat - 184
20338 {3868, 617, 2, 2 },
20339 // Hexagon::V6_vaddb - 185
20340 {114, 619, 3, 3 },
20341 // Hexagon::V6_vaddb_dv - 186
20342 {114, 622, 3, 3 },
20343 // Hexagon::V6_vaddbnq - 187
20344 {3887, 625, 4, 4 },
20345 // Hexagon::V6_vaddbq - 188
20346 {3911, 629, 4, 4 },
20347 // Hexagon::V6_vaddbsat - 189
20348 {3934, 633, 3, 3 },
20349 // Hexagon::V6_vaddbsat_dv - 190
20350 {3934, 636, 3, 3 },
20351 // Hexagon::V6_vaddh - 191
20352 {3956, 639, 3, 3 },
20353 // Hexagon::V6_vaddh_dv - 192
20354 {3956, 642, 3, 3 },
20355 // Hexagon::V6_vaddhnq - 193
20356 {3974, 645, 4, 4 },
20357 // Hexagon::V6_vaddhq - 194
20358 {3998, 649, 4, 4 },
20359 // Hexagon::V6_vaddhsat - 195
20360 {4021, 653, 3, 3 },
20361 // Hexagon::V6_vaddhsat_dv - 196
20362 {4021, 656, 3, 3 },
20363 // Hexagon::V6_vaddhw - 197
20364 {3956, 659, 3, 3 },
20365 // Hexagon::V6_vaddhw_acc - 198
20366 {4043, 662, 4, 4 },
20367 // Hexagon::V6_vaddubh - 199
20368 {4062, 666, 3, 3 },
20369 // Hexagon::V6_vaddubh_acc - 200
20370 {4081, 669, 4, 4 },
20371 // Hexagon::V6_vaddubsat - 201
20372 {4101, 673, 3, 3 },
20373 // Hexagon::V6_vaddubsat_dv - 202
20374 {4101, 676, 3, 3 },
20375 // Hexagon::V6_vadduhsat - 203
20376 {4124, 679, 3, 3 },
20377 // Hexagon::V6_vadduhsat_dv - 204
20378 {4124, 682, 3, 3 },
20379 // Hexagon::V6_vadduhw - 205
20380 {4147, 685, 3, 3 },
20381 // Hexagon::V6_vadduhw_acc - 206
20382 {4166, 688, 4, 4 },
20383 // Hexagon::V6_vadduwsat - 207
20384 {4186, 692, 3, 3 },
20385 // Hexagon::V6_vadduwsat_dv - 208
20386 {4186, 695, 3, 3 },
20387 // Hexagon::V6_vaddw - 209
20388 {4209, 698, 3, 3 },
20389 // Hexagon::V6_vaddw_dv - 210
20390 {4209, 701, 3, 3 },
20391 // Hexagon::V6_vaddwnq - 211
20392 {4227, 704, 4, 4 },
20393 // Hexagon::V6_vaddwq - 212
20394 {4251, 708, 4, 4 },
20395 // Hexagon::V6_vaddwsat - 213
20396 {4274, 712, 3, 3 },
20397 // Hexagon::V6_vaddwsat_dv - 214
20398 {4274, 715, 3, 3 },
20399 // Hexagon::V6_vandnqrt - 215
20400 {4296, 718, 3, 3 },
20401 // Hexagon::V6_vandnqrt_acc - 216
20402 {4323, 721, 4, 4 },
20403 // Hexagon::V6_vandqrt - 217
20404 {4351, 725, 3, 3 },
20405 // Hexagon::V6_vandqrt_acc - 218
20406 {4377, 728, 4, 4 },
20407 // Hexagon::V6_vandvrt - 219
20408 {4351, 732, 3, 3 },
20409 // Hexagon::V6_vandvrt_acc - 220
20410 {4377, 735, 4, 4 },
20411 // Hexagon::V6_vaslh - 221
20412 {4404, 739, 3, 3 },
20413 // Hexagon::V6_vaslh_acc - 222
20414 {4422, 742, 4, 4 },
20415 // Hexagon::V6_vaslhv - 223
20416 {4404, 746, 3, 3 },
20417 // Hexagon::V6_vaslw - 224
20418 {4441, 749, 3, 3 },
20419 // Hexagon::V6_vaslw_acc - 225
20420 {4459, 752, 4, 4 },
20421 // Hexagon::V6_vaslwv - 226
20422 {4441, 756, 3, 3 },
20423 // Hexagon::V6_vasr_into - 227
20424 {4478, 759, 4, 4 },
20425 // Hexagon::V6_vasrh - 228
20426 {4499, 763, 3, 3 },
20427 // Hexagon::V6_vasrh_acc - 229
20428 {4517, 766, 4, 4 },
20429 // Hexagon::V6_vasrhv - 230
20430 {4499, 770, 3, 3 },
20431 // Hexagon::V6_vasrw - 231
20432 {4536, 773, 3, 3 },
20433 // Hexagon::V6_vasrw_acc - 232
20434 {4554, 776, 4, 4 },
20435 // Hexagon::V6_vasrwv - 233
20436 {4536, 780, 3, 3 },
20437 // Hexagon::V6_vavgb - 234
20438 {4573, 783, 3, 3 },
20439 // Hexagon::V6_vavgbrnd - 235
20440 {4591, 786, 3, 3 },
20441 // Hexagon::V6_vavgh - 236
20442 {4613, 789, 3, 3 },
20443 // Hexagon::V6_vavghrnd - 237
20444 {4631, 792, 3, 3 },
20445 // Hexagon::V6_vavgub - 238
20446 {4653, 795, 3, 3 },
20447 // Hexagon::V6_vavgubrnd - 239
20448 {4672, 798, 3, 3 },
20449 // Hexagon::V6_vavguh - 240
20450 {4695, 801, 3, 3 },
20451 // Hexagon::V6_vavguhrnd - 241
20452 {4714, 804, 3, 3 },
20453 // Hexagon::V6_vavguw - 242
20454 {4737, 807, 3, 3 },
20455 // Hexagon::V6_vavguwrnd - 243
20456 {4756, 810, 3, 3 },
20457 // Hexagon::V6_vavgw - 244
20458 {4779, 813, 3, 3 },
20459 // Hexagon::V6_vavgwrnd - 245
20460 {4797, 816, 3, 3 },
20461 // Hexagon::V6_vcl0h - 246
20462 {4819, 819, 2, 2 },
20463 // Hexagon::V6_vcl0w - 247
20464 {4834, 821, 2, 2 },
20465 // Hexagon::V6_vdealb - 248
20466 {4849, 823, 2, 2 },
20467 // Hexagon::V6_vdealb4w - 249
20468 {4865, 825, 3, 3 },
20469 // Hexagon::V6_vdealh - 250
20470 {4886, 828, 2, 2 },
20471 // Hexagon::V6_vdmpybus - 251
20472 {4902, 830, 3, 3 },
20473 // Hexagon::V6_vdmpybus_acc - 252
20474 {4923, 833, 4, 4 },
20475 // Hexagon::V6_vdmpybus_dv - 253
20476 {4902, 837, 3, 3 },
20477 // Hexagon::V6_vdmpybus_dv_acc - 254
20478 {4923, 840, 4, 4 },
20479 // Hexagon::V6_vdmpyhb - 255
20480 {4945, 844, 3, 3 },
20481 // Hexagon::V6_vdmpyhb_acc - 256
20482 {4965, 847, 4, 4 },
20483 // Hexagon::V6_vdmpyhb_dv - 257
20484 {4945, 851, 3, 3 },
20485 // Hexagon::V6_vdmpyhb_dv_acc - 258
20486 {4965, 854, 4, 4 },
20487 // Hexagon::V6_vdmpyhisat - 259
20488 {4986, 858, 3, 3 },
20489 // Hexagon::V6_vdmpyhisat_acc - 260
20490 {5009, 861, 4, 4 },
20491 // Hexagon::V6_vdmpyhsat - 261
20492 {4986, 865, 3, 3 },
20493 // Hexagon::V6_vdmpyhsat_acc - 262
20494 {5009, 868, 4, 4 },
20495 // Hexagon::V6_vdmpyhsuisat - 263
20496 {5033, 872, 3, 3 },
20497 // Hexagon::V6_vdmpyhsuisat_acc - 264
20498 {5061, 875, 4, 4 },
20499 // Hexagon::V6_vdmpyhsusat - 265
20500 {5090, 879, 3, 3 },
20501 // Hexagon::V6_vdmpyhsusat_acc - 266
20502 {5115, 882, 4, 4 },
20503 // Hexagon::V6_vdmpyhvsat - 267
20504 {4986, 886, 3, 3 },
20505 // Hexagon::V6_vdmpyhvsat_acc - 268
20506 {5009, 889, 4, 4 },
20507 // Hexagon::V6_vdsaduh - 269
20508 {5141, 893, 3, 3 },
20509 // Hexagon::V6_vdsaduh_acc - 270
20510 {5161, 896, 4, 4 },
20511 // Hexagon::V6_veqb - 271
20512 {5182, 900, 3, 3 },
20513 // Hexagon::V6_veqb_and - 272
20514 {5208, 903, 4, 4 },
20515 // Hexagon::V6_veqb_or - 273
20516 {5235, 907, 4, 4 },
20517 // Hexagon::V6_veqb_xor - 274
20518 {5262, 911, 4, 4 },
20519 // Hexagon::V6_veqh - 275
20520 {5289, 915, 3, 3 },
20521 // Hexagon::V6_veqh_and - 276
20522 {5315, 918, 4, 4 },
20523 // Hexagon::V6_veqh_or - 277
20524 {5342, 922, 4, 4 },
20525 // Hexagon::V6_veqh_xor - 278
20526 {5369, 926, 4, 4 },
20527 // Hexagon::V6_veqw - 279
20528 {5396, 930, 3, 3 },
20529 // Hexagon::V6_veqw_and - 280
20530 {5422, 933, 4, 4 },
20531 // Hexagon::V6_veqw_or - 281
20532 {5449, 937, 4, 4 },
20533 // Hexagon::V6_veqw_xor - 282
20534 {5476, 941, 4, 4 },
20535 // Hexagon::V6_vlsrh - 283
20536 {5503, 945, 3, 3 },
20537 // Hexagon::V6_vlsrhv - 284
20538 {5503, 948, 3, 3 },
20539 // Hexagon::V6_vlsrw - 285
20540 {5521, 951, 3, 3 },
20541 // Hexagon::V6_vlsrwv - 286
20542 {5521, 954, 3, 3 },
20543 // Hexagon::V6_vmaxb - 287
20544 {5539, 957, 3, 3 },
20545 // Hexagon::V6_vmaxh - 288
20546 {5557, 960, 3, 3 },
20547 // Hexagon::V6_vmaxub - 289
20548 {5575, 963, 3, 3 },
20549 // Hexagon::V6_vmaxuh - 290
20550 {5594, 966, 3, 3 },
20551 // Hexagon::V6_vmaxw - 291
20552 {5613, 969, 3, 3 },
20553 // Hexagon::V6_vminb - 292
20554 {5631, 972, 3, 3 },
20555 // Hexagon::V6_vminh - 293
20556 {5649, 975, 3, 3 },
20557 // Hexagon::V6_vminub - 294
20558 {5667, 978, 3, 3 },
20559 // Hexagon::V6_vminuh - 295
20560 {5686, 981, 3, 3 },
20561 // Hexagon::V6_vminw - 296
20562 {5705, 984, 3, 3 },
20563 // Hexagon::V6_vmpabus - 297
20564 {5723, 987, 3, 3 },
20565 // Hexagon::V6_vmpabus_acc - 298
20566 {5743, 990, 4, 4 },
20567 // Hexagon::V6_vmpabusv - 299
20568 {5723, 994, 3, 3 },
20569 // Hexagon::V6_vmpabuu - 300
20570 {5764, 997, 3, 3 },
20571 // Hexagon::V6_vmpabuu_acc - 301
20572 {5784, 1000, 4, 4 },
20573 // Hexagon::V6_vmpabuuv - 302
20574 {5764, 1004, 3, 3 },
20575 // Hexagon::V6_vmpahb - 303
20576 {5805, 1007, 3, 3 },
20577 // Hexagon::V6_vmpahb_acc - 304
20578 {5824, 1010, 4, 4 },
20579 // Hexagon::V6_vmpauhb - 305
20580 {5844, 1014, 3, 3 },
20581 // Hexagon::V6_vmpauhb_acc - 306
20582 {5864, 1017, 4, 4 },
20583 // Hexagon::V6_vmpybus - 307
20584 {5885, 1021, 3, 3 },
20585 // Hexagon::V6_vmpybus_acc - 308
20586 {5905, 1024, 4, 4 },
20587 // Hexagon::V6_vmpybusv - 309
20588 {5885, 1028, 3, 3 },
20589 // Hexagon::V6_vmpybusv_acc - 310
20590 {5905, 1031, 4, 4 },
20591 // Hexagon::V6_vmpybv - 311
20592 {5926, 1035, 3, 3 },
20593 // Hexagon::V6_vmpybv_acc - 312
20594 {5944, 1038, 4, 4 },
20595 // Hexagon::V6_vmpyewuh - 313
20596 {5963, 1042, 3, 3 },
20597 // Hexagon::V6_vmpyh - 314
20598 {5984, 1045, 3, 3 },
20599 // Hexagon::V6_vmpyh_acc - 315
20600 {6002, 1048, 4, 4 },
20601 // Hexagon::V6_vmpyhsat_acc - 316
20602 {6021, 1052, 4, 4 },
20603 // Hexagon::V6_vmpyhsrs - 317
20604 {6044, 1056, 3, 3 },
20605 // Hexagon::V6_vmpyhss - 318
20606 {6074, 1059, 3, 3 },
20607 // Hexagon::V6_vmpyhus - 319
20608 {6100, 1062, 3, 3 },
20609 // Hexagon::V6_vmpyhus_acc - 320
20610 {6120, 1065, 4, 4 },
20611 // Hexagon::V6_vmpyhv - 321
20612 {5984, 1069, 3, 3 },
20613 // Hexagon::V6_vmpyhv_acc - 322
20614 {6002, 1072, 4, 4 },
20615 // Hexagon::V6_vmpyhvsrs - 323
20616 {6044, 1076, 3, 3 },
20617 // Hexagon::V6_vmpyiewh_acc - 324
20618 {6141, 1079, 4, 4 },
20619 // Hexagon::V6_vmpyiewuh - 325
20620 {6163, 1083, 3, 3 },
20621 // Hexagon::V6_vmpyiewuh_acc - 326
20622 {6185, 1086, 4, 4 },
20623 // Hexagon::V6_vmpyih - 327
20624 {6208, 1090, 3, 3 },
20625 // Hexagon::V6_vmpyih_acc - 328
20626 {6227, 1093, 4, 4 },
20627 // Hexagon::V6_vmpyihb - 329
20628 {6247, 1097, 3, 3 },
20629 // Hexagon::V6_vmpyihb_acc - 330
20630 {6267, 1100, 4, 4 },
20631 // Hexagon::V6_vmpyiowh - 331
20632 {6288, 1104, 3, 3 },
20633 // Hexagon::V6_vmpyiwb - 332
20634 {6309, 1107, 3, 3 },
20635 // Hexagon::V6_vmpyiwb_acc - 333
20636 {6329, 1110, 4, 4 },
20637 // Hexagon::V6_vmpyiwh - 334
20638 {6350, 1114, 3, 3 },
20639 // Hexagon::V6_vmpyiwh_acc - 335
20640 {6370, 1117, 4, 4 },
20641 // Hexagon::V6_vmpyiwub - 336
20642 {6391, 1121, 3, 3 },
20643 // Hexagon::V6_vmpyiwub_acc - 337
20644 {6412, 1124, 4, 4 },
20645 // Hexagon::V6_vmpyowh - 338
20646 {6434, 1128, 3, 3 },
20647 // Hexagon::V6_vmpyowh_rnd - 339
20648 {6462, 1131, 3, 3 },
20649 // Hexagon::V6_vmpyub - 340
20650 {6494, 1134, 3, 3 },
20651 // Hexagon::V6_vmpyub_acc - 341
20652 {6513, 1137, 4, 4 },
20653 // Hexagon::V6_vmpyubv - 342
20654 {6494, 1141, 3, 3 },
20655 // Hexagon::V6_vmpyubv_acc - 343
20656 {6513, 1144, 4, 4 },
20657 // Hexagon::V6_vmpyuh - 344
20658 {6533, 1148, 3, 3 },
20659 // Hexagon::V6_vmpyuh_acc - 345
20660 {6552, 1151, 4, 4 },
20661 // Hexagon::V6_vmpyuhv - 346
20662 {6533, 1155, 3, 3 },
20663 // Hexagon::V6_vmpyuhv_acc - 347
20664 {6552, 1158, 4, 4 },
20665 // Hexagon::V6_vnavgb - 348
20666 {6572, 1162, 3, 3 },
20667 // Hexagon::V6_vnavgh - 349
20668 {6591, 1165, 3, 3 },
20669 // Hexagon::V6_vnavgub - 350
20670 {6610, 1168, 3, 3 },
20671 // Hexagon::V6_vnavgw - 351
20672 {6630, 1171, 3, 3 },
20673 // Hexagon::V6_vnormamth - 352
20674 {6649, 1174, 2, 2 },
20675 // Hexagon::V6_vnormamtw - 353
20676 {6668, 1176, 2, 2 },
20677 // Hexagon::V6_vpackeb - 354
20678 {6687, 1178, 3, 3 },
20679 // Hexagon::V6_vpackeh - 355
20680 {6707, 1181, 3, 3 },
20681 // Hexagon::V6_vpackhb_sat - 356
20682 {6727, 1184, 3, 3 },
20683 // Hexagon::V6_vpackhub_sat - 357
20684 {6751, 1187, 3, 3 },
20685 // Hexagon::V6_vpackob - 358
20686 {6776, 1190, 3, 3 },
20687 // Hexagon::V6_vpackoh - 359
20688 {6796, 1193, 3, 3 },
20689 // Hexagon::V6_vpackwh_sat - 360
20690 {6816, 1196, 3, 3 },
20691 // Hexagon::V6_vpackwuh_sat - 361
20692 {6840, 1199, 3, 3 },
20693 // Hexagon::V6_vpopcounth - 362
20694 {6865, 1202, 2, 2 },
20695 // Hexagon::V6_vrmpybub_rtt - 363
20696 {6885, 1204, 3, 3 },
20697 // Hexagon::V6_vrmpybub_rtt_acc - 364
20698 {6910, 1207, 4, 4 },
20699 // Hexagon::V6_vrmpybus - 365
20700 {6936, 1211, 3, 3 },
20701 // Hexagon::V6_vrmpybus_acc - 366
20702 {6957, 1214, 4, 4 },
20703 // Hexagon::V6_vrmpybusi - 367
20704 {6979, 1218, 4, 3 },
20705 // Hexagon::V6_vrmpybusi_acc - 368
20706 {7004, 1221, 5, 4 },
20707 // Hexagon::V6_vrmpybusv - 369
20708 {6936, 1225, 3, 3 },
20709 // Hexagon::V6_vrmpybusv_acc - 370
20710 {6957, 1228, 4, 4 },
20711 // Hexagon::V6_vrmpybv - 371
20712 {7030, 1232, 3, 3 },
20713 // Hexagon::V6_vrmpybv_acc - 372
20714 {7049, 1235, 4, 4 },
20715 // Hexagon::V6_vrmpyub - 373
20716 {7069, 1239, 3, 3 },
20717 // Hexagon::V6_vrmpyub_acc - 374
20718 {7089, 1242, 4, 4 },
20719 // Hexagon::V6_vrmpyub_rtt - 375
20720 {7110, 1246, 3, 3 },
20721 // Hexagon::V6_vrmpyub_rtt_acc - 376
20722 {7137, 1249, 4, 4 },
20723 // Hexagon::V6_vrmpyubi - 377
20724 {7165, 1253, 4, 3 },
20725 // Hexagon::V6_vrmpyubi_acc - 378
20726 {7189, 1256, 5, 4 },
20727 // Hexagon::V6_vrmpyubv - 379
20728 {7069, 1260, 3, 3 },
20729 // Hexagon::V6_vrmpyubv_acc - 380
20730 {7089, 1263, 4, 4 },
20731 // Hexagon::V6_vrotr - 381
20732 {7214, 1267, 3, 3 },
20733 // Hexagon::V6_vroundhb - 382
20734 {7232, 1270, 3, 3 },
20735 // Hexagon::V6_vroundhub - 383
20736 {7257, 1273, 3, 3 },
20737 // Hexagon::V6_vrounduhub - 384
20738 {7283, 1276, 3, 3 },
20739 // Hexagon::V6_vrounduwuh - 385
20740 {7310, 1279, 3, 3 },
20741 // Hexagon::V6_vroundwh - 386
20742 {7337, 1282, 3, 3 },
20743 // Hexagon::V6_vroundwuh - 387
20744 {7362, 1285, 3, 3 },
20745 // Hexagon::V6_vrsadubi - 388
20746 {7388, 1288, 4, 3 },
20747 // Hexagon::V6_vrsadubi_acc - 389
20748 {7412, 1291, 5, 4 },
20749 // Hexagon::V6_vsathub - 390
20750 {7437, 1295, 3, 3 },
20751 // Hexagon::V6_vsatuwuh - 391
20752 {7457, 1298, 3, 3 },
20753 // Hexagon::V6_vsatwh - 392
20754 {7478, 1301, 3, 3 },
20755 // Hexagon::V6_vsb - 393
20756 {7497, 1304, 2, 2 },
20757 // Hexagon::V6_vscattermh - 394
20758 {7512, 1306, 4, 4 },
20759 // Hexagon::V6_vscattermh_add - 395
20760 {7540, 1310, 4, 4 },
20761 // Hexagon::V6_vscattermhq - 396
20762 {7569, 1314, 5, 5 },
20763 // Hexagon::V6_vscattermhw - 397
20764 {7605, 1319, 4, 4 },
20765 // Hexagon::V6_vscattermhw_add - 398
20766 {7633, 1323, 4, 4 },
20767 // Hexagon::V6_vscattermhwq - 399
20768 {7662, 1327, 5, 5 },
20769 // Hexagon::V6_vscattermw - 400
20770 {7698, 1332, 4, 4 },
20771 // Hexagon::V6_vscattermw_add - 401
20772 {7726, 1336, 4, 4 },
20773 // Hexagon::V6_vscattermwq - 402
20774 {7755, 1340, 5, 5 },
20775 // Hexagon::V6_vsh - 403
20776 {7791, 1345, 2, 2 },
20777 // Hexagon::V6_vshufeh - 404
20778 {7806, 1347, 3, 3 },
20779 // Hexagon::V6_vshuff - 405
20780 {7827, 1350, 5, 5 },
20781 // Hexagon::V6_vshuffb - 406
20782 {7847, 1355, 2, 2 },
20783 // Hexagon::V6_vshuffeb - 407
20784 {7864, 1357, 3, 3 },
20785 // Hexagon::V6_vshuffh - 408
20786 {7885, 1360, 2, 2 },
20787 // Hexagon::V6_vshuffob - 409
20788 {7902, 1362, 3, 3 },
20789 // Hexagon::V6_vshufoeb - 410
20790 {7923, 1365, 3, 3 },
20791 // Hexagon::V6_vshufoeh - 411
20792 {7945, 1368, 3, 3 },
20793 // Hexagon::V6_vshufoh - 412
20794 {7967, 1371, 3, 3 },
20795 // Hexagon::V6_vsubb - 413
20796 {132, 1374, 3, 3 },
20797 // Hexagon::V6_vsubb_dv - 414
20798 {132, 1377, 3, 3 },
20799 // Hexagon::V6_vsubbnq - 415
20800 {7988, 1380, 4, 4 },
20801 // Hexagon::V6_vsubbq - 416
20802 {8012, 1384, 4, 4 },
20803 // Hexagon::V6_vsubbsat - 417
20804 {8035, 1388, 3, 3 },
20805 // Hexagon::V6_vsubbsat_dv - 418
20806 {8035, 1391, 3, 3 },
20807 // Hexagon::V6_vsubh - 419
20808 {8057, 1394, 3, 3 },
20809 // Hexagon::V6_vsubh_dv - 420
20810 {8057, 1397, 3, 3 },
20811 // Hexagon::V6_vsubhnq - 421
20812 {8075, 1400, 4, 4 },
20813 // Hexagon::V6_vsubhq - 422
20814 {8099, 1404, 4, 4 },
20815 // Hexagon::V6_vsubhsat - 423
20816 {8122, 1408, 3, 3 },
20817 // Hexagon::V6_vsubhsat_dv - 424
20818 {8122, 1411, 3, 3 },
20819 // Hexagon::V6_vsubhw - 425
20820 {8057, 1414, 3, 3 },
20821 // Hexagon::V6_vsububh - 426
20822 {8144, 1417, 3, 3 },
20823 // Hexagon::V6_vsububsat - 427
20824 {8163, 1420, 3, 3 },
20825 // Hexagon::V6_vsububsat_dv - 428
20826 {8163, 1423, 3, 3 },
20827 // Hexagon::V6_vsubuhsat - 429
20828 {8186, 1426, 3, 3 },
20829 // Hexagon::V6_vsubuhsat_dv - 430
20830 {8186, 1429, 3, 3 },
20831 // Hexagon::V6_vsubuhw - 431
20832 {8209, 1432, 3, 3 },
20833 // Hexagon::V6_vsubuwsat - 432
20834 {8228, 1435, 3, 3 },
20835 // Hexagon::V6_vsubuwsat_dv - 433
20836 {8228, 1438, 3, 3 },
20837 // Hexagon::V6_vsubw - 434
20838 {8251, 1441, 3, 3 },
20839 // Hexagon::V6_vsubw_dv - 435
20840 {8269, 1444, 3, 3 },
20841 {8251, 1447, 3, 3 },
20842 // Hexagon::V6_vsubwnq - 437
20843 {8277, 1450, 4, 4 },
20844 // Hexagon::V6_vsubwq - 438
20845 {8301, 1454, 4, 4 },
20846 // Hexagon::V6_vsubwsat - 439
20847 {8324, 1458, 3, 3 },
20848 // Hexagon::V6_vsubwsat_dv - 440
20849 {8324, 1461, 3, 3 },
20850 // Hexagon::V6_vtmpyb - 441
20851 {8346, 1464, 3, 3 },
20852 // Hexagon::V6_vtmpyb_acc - 442
20853 {8365, 1467, 4, 4 },
20854 // Hexagon::V6_vtmpybus - 443
20855 {8385, 1471, 3, 3 },
20856 // Hexagon::V6_vtmpybus_acc - 444
20857 {8406, 1474, 4, 4 },
20858 // Hexagon::V6_vtmpyhb - 445
20859 {8428, 1478, 3, 3 },
20860 // Hexagon::V6_vtmpyhb_acc - 446
20861 {8448, 1481, 4, 4 },
20862 // Hexagon::V6_vunpackb - 447
20863 {8469, 1485, 2, 2 },
20864 // Hexagon::V6_vunpackh - 448
20865 {8487, 1487, 2, 2 },
20866 // Hexagon::V6_vunpackoh - 449
20867 {8505, 1489, 3, 3 },
20868 // Hexagon::V6_vunpackub - 450
20869 {8525, 1492, 2, 2 },
20870 // Hexagon::V6_vunpackuh - 451
20871 {8544, 1494, 2, 2 },
20872 // Hexagon::V6_vxor - 452
20873 {8269, 1496, 3, 3 },
20874 // Hexagon::V6_vzb - 453
20875 {8563, 1499, 2, 2 },
20876 // Hexagon::V6_vzh - 454
20877 {8578, 1501, 2, 2 },
20878 // Hexagon::V6_zLd_ai - 455
20879 {8593, 1503, 2, 2 },
20880 // Hexagon::V6_zLd_pred_ai - 456
20881 {8606, 1505, 3, 3 },
20882 // Hexagon::Y2_crswap0 - 457
20883 {8627, 1508, 2, 1 },
20884 // Hexagon::Y2_dcfetchbo - 458
20885 {8642, 1509, 2, 2 },
20886 };
20887
20888 static const AliasPatternCond Conds[] = {
20889 // (A2_andir IntRegs:$Rd32, IntRegs:$Rs32, 255) - 0
20890 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20891 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20892 {AliasPatternCond::K_Imm, uint32_t(255)},
20893 // (A2_paddif IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 3
20894 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20895 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20896 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20897 {AliasPatternCond::K_Imm, uint32_t(0)},
20898 // (A2_paddifnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 7
20899 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20900 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20901 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20902 {AliasPatternCond::K_Imm, uint32_t(0)},
20903 // (A2_paddit IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 11
20904 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20905 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20906 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20907 {AliasPatternCond::K_Imm, uint32_t(0)},
20908 // (A2_padditnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 15
20909 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20910 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20911 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20912 {AliasPatternCond::K_Imm, uint32_t(0)},
20913 // (A2_subri IntRegs:$Rd32, 0, IntRegs:$Rs32) - 19
20914 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20915 {AliasPatternCond::K_Imm, uint32_t(0)},
20916 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20917 // (A2_subri IntRegs:$Rd32, -1, IntRegs:$Rs32) - 22
20918 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20919 {AliasPatternCond::K_Imm, uint32_t(-1)},
20920 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20921 // (A2_vaddub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 25
20922 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20923 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20924 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20925 // (A2_vsubub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 28
20926 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20927 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20928 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20929 // (C2_cmpgt PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 31
20930 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20931 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20932 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20933 // (C2_cmpgtu PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 34
20934 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20935 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20936 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20937 // (C2_or PredRegs:$Pd4, PredRegs:$Ps4, PredRegs:$Ps4) - 37
20938 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20939 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20940 {AliasPatternCond::K_TiedReg, 1},
20941 // (J2_jumpf PredRegs:$Pu4, b30_2Imm:$Ii) - 40
20942 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20943 // (J2_jumprf PredRegs:$Pu4, IntRegs:$Rs32) - 41
20944 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20945 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20946 // (J2_jumprt PredRegs:$Pu4, IntRegs:$Rs32) - 43
20947 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20948 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20949 // (J2_jumpt PredRegs:$Pu4, b30_2Imm:$Ii) - 45
20950 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20951 // (J2_trap1 R0, u8_0Imm:$Ii) - 46
20952 {AliasPatternCond::K_Reg, Hexagon::R0},
20953 {AliasPatternCond::K_Ignore, 0},
20954 // (L2_deallocframe D15, R30) - 48
20955 {AliasPatternCond::K_Reg, Hexagon::D15},
20956 {AliasPatternCond::K_Reg, Hexagon::R30},
20957 // (L2_loadalignb_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 50
20958 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20959 {AliasPatternCond::K_Ignore, 0},
20960 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20961 {AliasPatternCond::K_Imm, uint32_t(0)},
20962 // (L2_loadalignh_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 54
20963 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20964 {AliasPatternCond::K_Ignore, 0},
20965 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20966 {AliasPatternCond::K_Imm, uint32_t(0)},
20967 // (L2_loadbsw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 58
20968 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20969 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20970 {AliasPatternCond::K_Imm, uint32_t(0)},
20971 // (L2_loadbsw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 61
20972 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20973 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20974 {AliasPatternCond::K_Imm, uint32_t(0)},
20975 // (L2_loadbzw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 64
20976 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20977 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20978 {AliasPatternCond::K_Imm, uint32_t(0)},
20979 // (L2_loadbzw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 67
20980 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20981 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20982 {AliasPatternCond::K_Imm, uint32_t(0)},
20983 // (L2_loadrb_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 70
20984 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20985 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20986 {AliasPatternCond::K_Imm, uint32_t(0)},
20987 // (L2_loadrd_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 73
20988 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20989 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20990 {AliasPatternCond::K_Imm, uint32_t(0)},
20991 // (L2_loadrh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 76
20992 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20993 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20994 {AliasPatternCond::K_Imm, uint32_t(0)},
20995 // (L2_loadri_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 79
20996 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20997 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20998 {AliasPatternCond::K_Imm, uint32_t(0)},
20999 // (L2_loadrub_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 82
21000 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21001 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21002 {AliasPatternCond::K_Imm, uint32_t(0)},
21003 // (L2_loadruh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 85
21004 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21005 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21006 {AliasPatternCond::K_Imm, uint32_t(0)},
21007 // (L2_ploadrbf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 88
21008 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21009 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21010 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21011 {AliasPatternCond::K_Imm, uint32_t(0)},
21012 // (L2_ploadrbfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 92
21013 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21014 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21015 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21016 {AliasPatternCond::K_Imm, uint32_t(0)},
21017 // (L2_ploadrbt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 96
21018 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21019 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21020 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21021 {AliasPatternCond::K_Imm, uint32_t(0)},
21022 // (L2_ploadrbtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 100
21023 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21024 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21025 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21026 {AliasPatternCond::K_Imm, uint32_t(0)},
21027 // (L2_ploadrdf_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 104
21028 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21029 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21030 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21031 {AliasPatternCond::K_Imm, uint32_t(0)},
21032 // (L2_ploadrdfnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 108
21033 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21034 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21035 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21036 {AliasPatternCond::K_Imm, uint32_t(0)},
21037 // (L2_ploadrdt_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 112
21038 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21039 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21040 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21041 {AliasPatternCond::K_Imm, uint32_t(0)},
21042 // (L2_ploadrdtnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 116
21043 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21044 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21045 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21046 {AliasPatternCond::K_Imm, uint32_t(0)},
21047 // (L2_ploadrhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 120
21048 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21049 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21050 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21051 {AliasPatternCond::K_Imm, uint32_t(0)},
21052 // (L2_ploadrhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 124
21053 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21054 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21055 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21056 {AliasPatternCond::K_Imm, uint32_t(0)},
21057 // (L2_ploadrht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 128
21058 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21059 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21060 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21061 {AliasPatternCond::K_Imm, uint32_t(0)},
21062 // (L2_ploadrhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 132
21063 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21064 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21065 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21066 {AliasPatternCond::K_Imm, uint32_t(0)},
21067 // (L2_ploadrif_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 136
21068 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21069 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21070 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21071 {AliasPatternCond::K_Imm, uint32_t(0)},
21072 // (L2_ploadrifnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 140
21073 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21074 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21075 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21076 {AliasPatternCond::K_Imm, uint32_t(0)},
21077 // (L2_ploadrit_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 144
21078 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21079 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21080 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21081 {AliasPatternCond::K_Imm, uint32_t(0)},
21082 // (L2_ploadritnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 148
21083 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21084 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21085 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21086 {AliasPatternCond::K_Imm, uint32_t(0)},
21087 // (L2_ploadrubf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 152
21088 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21089 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21090 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21091 {AliasPatternCond::K_Imm, uint32_t(0)},
21092 // (L2_ploadrubfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 156
21093 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21094 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21095 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21096 {AliasPatternCond::K_Imm, uint32_t(0)},
21097 // (L2_ploadrubt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 160
21098 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21099 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21100 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21101 {AliasPatternCond::K_Imm, uint32_t(0)},
21102 // (L2_ploadrubtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 164
21103 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21104 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21105 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21106 {AliasPatternCond::K_Imm, uint32_t(0)},
21107 // (L2_ploadruhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 168
21108 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21109 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21110 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21111 {AliasPatternCond::K_Imm, uint32_t(0)},
21112 // (L2_ploadruhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 172
21113 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21114 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21115 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21116 {AliasPatternCond::K_Imm, uint32_t(0)},
21117 // (L2_ploadruht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 176
21118 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21119 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21120 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21121 {AliasPatternCond::K_Imm, uint32_t(0)},
21122 // (L2_ploadruhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 180
21123 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21124 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21125 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21126 {AliasPatternCond::K_Imm, uint32_t(0)},
21127 // (L4_add_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 184
21128 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21129 {AliasPatternCond::K_Imm, uint32_t(0)},
21130 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21131 // (L4_add_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 187
21132 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21133 {AliasPatternCond::K_Imm, uint32_t(0)},
21134 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21135 // (L4_add_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 190
21136 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21137 {AliasPatternCond::K_Imm, uint32_t(0)},
21138 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21139 // (L4_and_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 193
21140 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21141 {AliasPatternCond::K_Imm, uint32_t(0)},
21142 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21143 // (L4_and_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 196
21144 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21145 {AliasPatternCond::K_Imm, uint32_t(0)},
21146 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21147 // (L4_and_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 199
21148 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21149 {AliasPatternCond::K_Imm, uint32_t(0)},
21150 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21151 // (L4_iadd_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 202
21152 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21153 {AliasPatternCond::K_Imm, uint32_t(0)},
21154 // (L4_iadd_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 204
21155 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21156 {AliasPatternCond::K_Imm, uint32_t(0)},
21157 // (L4_iadd_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 206
21158 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21159 {AliasPatternCond::K_Imm, uint32_t(0)},
21160 // (L4_iand_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 208
21161 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21162 {AliasPatternCond::K_Imm, uint32_t(0)},
21163 // (L4_iand_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 210
21164 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21165 {AliasPatternCond::K_Imm, uint32_t(0)},
21166 // (L4_iand_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 212
21167 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21168 {AliasPatternCond::K_Imm, uint32_t(0)},
21169 // (L4_ior_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 214
21170 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21171 {AliasPatternCond::K_Imm, uint32_t(0)},
21172 // (L4_ior_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 216
21173 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21174 {AliasPatternCond::K_Imm, uint32_t(0)},
21175 // (L4_ior_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 218
21176 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21177 {AliasPatternCond::K_Imm, uint32_t(0)},
21178 // (L4_isub_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 220
21179 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21180 {AliasPatternCond::K_Imm, uint32_t(0)},
21181 // (L4_isub_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 222
21182 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21183 {AliasPatternCond::K_Imm, uint32_t(0)},
21184 // (L4_isub_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 224
21185 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21186 {AliasPatternCond::K_Imm, uint32_t(0)},
21187 // (L4_or_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 226
21188 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21189 {AliasPatternCond::K_Imm, uint32_t(0)},
21190 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21191 // (L4_or_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 229
21192 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21193 {AliasPatternCond::K_Imm, uint32_t(0)},
21194 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21195 // (L4_or_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 232
21196 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21197 {AliasPatternCond::K_Imm, uint32_t(0)},
21198 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21199 // (L4_return D15, R30) - 235
21200 {AliasPatternCond::K_Reg, Hexagon::D15},
21201 {AliasPatternCond::K_Reg, Hexagon::R30},
21202 // (L4_return_f D15, PredRegs:$Pv4, R30) - 237
21203 {AliasPatternCond::K_Reg, Hexagon::D15},
21204 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21205 {AliasPatternCond::K_Reg, Hexagon::R30},
21206 // (L4_return_fnew_pnt D15, PredRegs:$Pv4, R30) - 240
21207 {AliasPatternCond::K_Reg, Hexagon::D15},
21208 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21209 {AliasPatternCond::K_Reg, Hexagon::R30},
21210 // (L4_return_fnew_pt D15, PredRegs:$Pv4, R30) - 243
21211 {AliasPatternCond::K_Reg, Hexagon::D15},
21212 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21213 {AliasPatternCond::K_Reg, Hexagon::R30},
21214 // (L4_return_t D15, PredRegs:$Pv4, R30) - 246
21215 {AliasPatternCond::K_Reg, Hexagon::D15},
21216 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21217 {AliasPatternCond::K_Reg, Hexagon::R30},
21218 // (L4_return_tnew_pnt D15, PredRegs:$Pv4, R30) - 249
21219 {AliasPatternCond::K_Reg, Hexagon::D15},
21220 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21221 {AliasPatternCond::K_Reg, Hexagon::R30},
21222 // (L4_return_tnew_pt D15, PredRegs:$Pv4, R30) - 252
21223 {AliasPatternCond::K_Reg, Hexagon::D15},
21224 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21225 {AliasPatternCond::K_Reg, Hexagon::R30},
21226 // (L4_sub_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 255
21227 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21228 {AliasPatternCond::K_Imm, uint32_t(0)},
21229 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21230 // (L4_sub_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 258
21231 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21232 {AliasPatternCond::K_Imm, uint32_t(0)},
21233 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21234 // (L4_sub_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 261
21235 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21236 {AliasPatternCond::K_Imm, uint32_t(0)},
21237 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21238 // (M2_mpyi IntRegs:$Rd32, IntRegs:$Rs32, IntRegs:$Rt32) - 264
21239 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21240 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21241 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21242 // (M7_dcmpyrwc DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 267
21243 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21244 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21245 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21246 // (M7_dcmpyrwc_acc DoubleRegs:$Rxx32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 270
21247 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21248 {AliasPatternCond::K_Ignore, 0},
21249 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21250 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21251 // (S2_allocframe R29, u11_3Imm:$Ii) - 274
21252 {AliasPatternCond::K_Reg, Hexagon::R29},
21253 {AliasPatternCond::K_Ignore, 0},
21254 // (S2_pstorerbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 276
21255 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21256 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21257 {AliasPatternCond::K_Imm, uint32_t(0)},
21258 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21259 // (S2_pstorerbnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 280
21260 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21261 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21262 {AliasPatternCond::K_Imm, uint32_t(0)},
21263 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21264 // (S2_pstorerbnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 284
21265 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21266 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21267 {AliasPatternCond::K_Imm, uint32_t(0)},
21268 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21269 // (S2_pstorerbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 288
21270 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21271 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21272 {AliasPatternCond::K_Imm, uint32_t(0)},
21273 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21274 // (S2_pstorerdf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 292
21275 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21276 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21277 {AliasPatternCond::K_Imm, uint32_t(0)},
21278 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21279 // (S2_pstorerdt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 296
21280 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21281 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21282 {AliasPatternCond::K_Imm, uint32_t(0)},
21283 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21284 // (S2_pstorerff_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 300
21285 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21286 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21287 {AliasPatternCond::K_Imm, uint32_t(0)},
21288 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21289 // (S2_pstorerft_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 304
21290 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21291 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21292 {AliasPatternCond::K_Imm, uint32_t(0)},
21293 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21294 // (S2_pstorerhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 308
21295 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21296 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21297 {AliasPatternCond::K_Imm, uint32_t(0)},
21298 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21299 // (S2_pstorerhnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 312
21300 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21301 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21302 {AliasPatternCond::K_Imm, uint32_t(0)},
21303 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21304 // (S2_pstorerhnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 316
21305 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21306 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21307 {AliasPatternCond::K_Imm, uint32_t(0)},
21308 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21309 // (S2_pstorerht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 320
21310 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21311 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21312 {AliasPatternCond::K_Imm, uint32_t(0)},
21313 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21314 // (S2_pstorerif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 324
21315 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21316 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21317 {AliasPatternCond::K_Imm, uint32_t(0)},
21318 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21319 // (S2_pstorerinewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 328
21320 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21321 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21322 {AliasPatternCond::K_Imm, uint32_t(0)},
21323 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21324 // (S2_pstorerinewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 332
21325 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21326 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21327 {AliasPatternCond::K_Imm, uint32_t(0)},
21328 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21329 // (S2_pstorerit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 336
21330 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21331 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21332 {AliasPatternCond::K_Imm, uint32_t(0)},
21333 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21334 // (S2_storerb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 340
21335 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21336 {AliasPatternCond::K_Imm, uint32_t(0)},
21337 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21338 // (S2_storerbnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 343
21339 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21340 {AliasPatternCond::K_Imm, uint32_t(0)},
21341 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21342 // (S2_storerd_io IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 346
21343 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21344 {AliasPatternCond::K_Imm, uint32_t(0)},
21345 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21346 // (S2_storerf_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 349
21347 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21348 {AliasPatternCond::K_Imm, uint32_t(0)},
21349 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21350 // (S2_storerh_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 352
21351 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21352 {AliasPatternCond::K_Imm, uint32_t(0)},
21353 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21354 // (S2_storerhnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 355
21355 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21356 {AliasPatternCond::K_Imm, uint32_t(0)},
21357 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21358 // (S2_storeri_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 358
21359 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21360 {AliasPatternCond::K_Imm, uint32_t(0)},
21361 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21362 // (S2_storerinew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 361
21363 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21364 {AliasPatternCond::K_Imm, uint32_t(0)},
21365 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21366 // (S2_tableidxb IntRegs:$Rx32, IntRegs:$Rs32, u4_0Imm:$Ii, u5_0Imm:$II) - 364
21367 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21368 {AliasPatternCond::K_Ignore, 0},
21369 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21370 {AliasPatternCond::K_Ignore, 0},
21371 // (S4_pstorerbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 368
21372 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21373 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21374 {AliasPatternCond::K_Imm, uint32_t(0)},
21375 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21376 // (S4_pstorerbnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 372
21377 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21378 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21379 {AliasPatternCond::K_Imm, uint32_t(0)},
21380 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21381 // (S4_pstorerbnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 376
21382 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21383 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21384 {AliasPatternCond::K_Imm, uint32_t(0)},
21385 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21386 // (S4_pstorerbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 380
21387 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21388 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21389 {AliasPatternCond::K_Imm, uint32_t(0)},
21390 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21391 // (S4_pstorerdfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 384
21392 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21393 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21394 {AliasPatternCond::K_Imm, uint32_t(0)},
21395 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21396 // (S4_pstorerdtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 388
21397 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21398 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21399 {AliasPatternCond::K_Imm, uint32_t(0)},
21400 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21401 // (S4_pstorerffnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 392
21402 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21403 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21404 {AliasPatternCond::K_Imm, uint32_t(0)},
21405 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21406 // (S4_pstorerftnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 396
21407 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21408 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21409 {AliasPatternCond::K_Imm, uint32_t(0)},
21410 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21411 // (S4_pstorerhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 400
21412 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21413 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21414 {AliasPatternCond::K_Imm, uint32_t(0)},
21415 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21416 // (S4_pstorerhnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 404
21417 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21418 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21419 {AliasPatternCond::K_Imm, uint32_t(0)},
21420 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21421 // (S4_pstorerhnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 408
21422 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21423 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21424 {AliasPatternCond::K_Imm, uint32_t(0)},
21425 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21426 // (S4_pstorerhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 412
21427 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21428 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21429 {AliasPatternCond::K_Imm, uint32_t(0)},
21430 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21431 // (S4_pstorerifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 416
21432 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21433 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21434 {AliasPatternCond::K_Imm, uint32_t(0)},
21435 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21436 // (S4_pstorerinewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 420
21437 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21438 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21439 {AliasPatternCond::K_Imm, uint32_t(0)},
21440 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21441 // (S4_pstorerinewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 424
21442 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21443 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21444 {AliasPatternCond::K_Imm, uint32_t(0)},
21445 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21446 // (S4_pstoreritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 428
21447 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21448 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21449 {AliasPatternCond::K_Imm, uint32_t(0)},
21450 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21451 // (S4_storeirb_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 432
21452 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21453 {AliasPatternCond::K_Imm, uint32_t(0)},
21454 // (S4_storeirbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 434
21455 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21456 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21457 {AliasPatternCond::K_Imm, uint32_t(0)},
21458 // (S4_storeirbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 437
21459 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21460 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21461 {AliasPatternCond::K_Imm, uint32_t(0)},
21462 // (S4_storeirbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 440
21463 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21464 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21465 {AliasPatternCond::K_Imm, uint32_t(0)},
21466 // (S4_storeirbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 443
21467 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21468 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21469 {AliasPatternCond::K_Imm, uint32_t(0)},
21470 // (S4_storeirh_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 446
21471 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21472 {AliasPatternCond::K_Imm, uint32_t(0)},
21473 // (S4_storeirhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 448
21474 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21475 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21476 {AliasPatternCond::K_Imm, uint32_t(0)},
21477 // (S4_storeirhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 451
21478 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21479 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21480 {AliasPatternCond::K_Imm, uint32_t(0)},
21481 // (S4_storeirht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 454
21482 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21483 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21484 {AliasPatternCond::K_Imm, uint32_t(0)},
21485 // (S4_storeirhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 457
21486 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21487 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21488 {AliasPatternCond::K_Imm, uint32_t(0)},
21489 // (S4_storeiri_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 460
21490 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21491 {AliasPatternCond::K_Imm, uint32_t(0)},
21492 // (S4_storeirif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 462
21493 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21494 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21495 {AliasPatternCond::K_Imm, uint32_t(0)},
21496 // (S4_storeirifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 465
21497 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21498 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21499 {AliasPatternCond::K_Imm, uint32_t(0)},
21500 // (S4_storeirit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 468
21501 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21502 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21503 {AliasPatternCond::K_Imm, uint32_t(0)},
21504 // (S4_storeiritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 471
21505 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21506 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21507 {AliasPatternCond::K_Imm, uint32_t(0)},
21508 // (V6_extractw IntRegs:$Rd32, HvxVR:$Vu32, IntRegs:$Rs32) - 474
21509 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21510 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21511 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21512 // (V6_v6mpyhubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 477
21513 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21514 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21515 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21516 // (V6_v6mpyvubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 480
21517 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21518 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21519 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21520 // (V6_vL32Ub_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 483
21521 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21522 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21523 {AliasPatternCond::K_Imm, uint32_t(0)},
21524 // (V6_vL32b_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 486
21525 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21526 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21527 {AliasPatternCond::K_Imm, uint32_t(0)},
21528 // (V6_vL32b_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 489
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_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 494
21535 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21536 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21537 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21538 {AliasPatternCond::K_Ignore, 0},
21539 {AliasPatternCond::K_Imm, uint32_t(0)},
21540 // (V6_vL32b_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 499
21541 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21542 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21543 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21544 {AliasPatternCond::K_Imm, uint32_t(0)},
21545 // (V6_vL32b_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 503
21546 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21547 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21548 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21549 {AliasPatternCond::K_Ignore, 0},
21550 {AliasPatternCond::K_Imm, uint32_t(0)},
21551 // (V6_vL32b_nt_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 508
21552 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21553 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21554 {AliasPatternCond::K_Imm, uint32_t(0)},
21555 // (V6_vL32b_nt_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 511
21556 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21557 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21558 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21559 {AliasPatternCond::K_Ignore, 0},
21560 {AliasPatternCond::K_Imm, uint32_t(0)},
21561 // (V6_vL32b_nt_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 516
21562 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21563 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21564 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21565 {AliasPatternCond::K_Ignore, 0},
21566 {AliasPatternCond::K_Imm, uint32_t(0)},
21567 // (V6_vL32b_nt_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 521
21568 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21569 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21570 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21571 {AliasPatternCond::K_Imm, uint32_t(0)},
21572 // (V6_vL32b_nt_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 525
21573 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21574 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21575 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21576 {AliasPatternCond::K_Ignore, 0},
21577 {AliasPatternCond::K_Imm, uint32_t(0)},
21578 // (V6_vL32b_nt_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 530
21579 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21580 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21581 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21582 {AliasPatternCond::K_Imm, uint32_t(0)},
21583 // (V6_vL32b_nt_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 534
21584 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21585 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21586 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21587 {AliasPatternCond::K_Imm, uint32_t(0)},
21588 // (V6_vL32b_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 538
21589 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21590 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21591 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21592 {AliasPatternCond::K_Imm, uint32_t(0)},
21593 // (V6_vL32b_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 542
21594 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21595 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21596 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21597 {AliasPatternCond::K_Imm, uint32_t(0)},
21598 // (V6_vS32Ub_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 546
21599 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21600 {AliasPatternCond::K_Imm, uint32_t(0)},
21601 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21602 // (V6_vS32Ub_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 549
21603 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21604 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21605 {AliasPatternCond::K_Imm, uint32_t(0)},
21606 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21607 // (V6_vS32Ub_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 553
21608 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21609 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21610 {AliasPatternCond::K_Imm, uint32_t(0)},
21611 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21612 // (V6_vS32b_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 557
21613 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21614 {AliasPatternCond::K_Imm, uint32_t(0)},
21615 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21616 // (V6_vS32b_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 560
21617 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21618 {AliasPatternCond::K_Imm, uint32_t(0)},
21619 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21620 // (V6_vS32b_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 563
21621 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21622 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21623 {AliasPatternCond::K_Imm, uint32_t(0)},
21624 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21625 // (V6_vS32b_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 567
21626 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21627 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21628 {AliasPatternCond::K_Imm, uint32_t(0)},
21629 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21630 // (V6_vS32b_nt_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 571
21631 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21632 {AliasPatternCond::K_Imm, uint32_t(0)},
21633 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21634 // (V6_vS32b_nt_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 574
21635 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21636 {AliasPatternCond::K_Imm, uint32_t(0)},
21637 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21638 // (V6_vS32b_nt_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 577
21639 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21640 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21641 {AliasPatternCond::K_Imm, uint32_t(0)},
21642 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21643 // (V6_vS32b_nt_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 581
21644 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21645 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21646 {AliasPatternCond::K_Imm, uint32_t(0)},
21647 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21648 // (V6_vS32b_nt_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 585
21649 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21650 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21651 {AliasPatternCond::K_Imm, uint32_t(0)},
21652 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21653 // (V6_vS32b_nt_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 589
21654 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21655 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21656 {AliasPatternCond::K_Imm, uint32_t(0)},
21657 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21658 // (V6_vS32b_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 593
21659 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21660 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21661 {AliasPatternCond::K_Imm, uint32_t(0)},
21662 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21663 // (V6_vS32b_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 597
21664 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21665 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21666 {AliasPatternCond::K_Imm, uint32_t(0)},
21667 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21668 // (V6_vabsb_sat HvxVR:$Vd32, HvxVR:$Vu32) - 601
21669 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21670 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21671 // (V6_vabsdiffh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 603
21672 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21673 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21674 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21675 // (V6_vabsdiffub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 606
21676 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21677 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21678 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21679 // (V6_vabsdiffuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 609
21680 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21681 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21682 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21683 // (V6_vabsdiffw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 612
21684 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21685 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21686 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21687 // (V6_vabsh_sat HvxVR:$Vd32, HvxVR:$Vu32) - 615
21688 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21689 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21690 // (V6_vabsw_sat HvxVR:$Vd32, HvxVR:$Vu32) - 617
21691 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21692 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21693 // (V6_vaddb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 619
21694 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21695 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21696 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21697 // (V6_vaddb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 622
21698 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21699 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21700 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21701 // (V6_vaddbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 625
21702 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21703 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21704 {AliasPatternCond::K_Ignore, 0},
21705 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21706 // (V6_vaddbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 629
21707 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21708 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21709 {AliasPatternCond::K_Ignore, 0},
21710 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21711 // (V6_vaddbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 633
21712 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21713 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21714 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21715 // (V6_vaddbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 636
21716 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21717 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21718 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21719 // (V6_vaddh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 639
21720 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21721 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21722 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21723 // (V6_vaddh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 642
21724 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21725 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21726 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21727 // (V6_vaddhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 645
21728 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21729 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21730 {AliasPatternCond::K_Ignore, 0},
21731 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21732 // (V6_vaddhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 649
21733 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21734 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21735 {AliasPatternCond::K_Ignore, 0},
21736 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21737 // (V6_vaddhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 653
21738 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21739 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21740 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21741 // (V6_vaddhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 656
21742 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21743 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21744 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21745 // (V6_vaddhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 659
21746 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21747 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21748 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21749 // (V6_vaddhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 662
21750 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21751 {AliasPatternCond::K_Ignore, 0},
21752 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21753 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21754 // (V6_vaddubh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 666
21755 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21756 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21757 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21758 // (V6_vaddubh_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 669
21759 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21760 {AliasPatternCond::K_Ignore, 0},
21761 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21762 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21763 // (V6_vaddubsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 673
21764 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21765 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21766 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21767 // (V6_vaddubsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 676
21768 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21769 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21770 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21771 // (V6_vadduhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 679
21772 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21773 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21774 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21775 // (V6_vadduhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 682
21776 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21777 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21778 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21779 // (V6_vadduhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 685
21780 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21781 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21782 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21783 // (V6_vadduhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 688
21784 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21785 {AliasPatternCond::K_Ignore, 0},
21786 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21787 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21788 // (V6_vadduwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 692
21789 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21790 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21791 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21792 // (V6_vadduwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 695
21793 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21794 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21795 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21796 // (V6_vaddw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 698
21797 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21798 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21799 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21800 // (V6_vaddw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 701
21801 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21802 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21803 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21804 // (V6_vaddwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 704
21805 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21806 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21807 {AliasPatternCond::K_Ignore, 0},
21808 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21809 // (V6_vaddwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 708
21810 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21811 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21812 {AliasPatternCond::K_Ignore, 0},
21813 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21814 // (V6_vaddwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 712
21815 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21816 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21817 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21818 // (V6_vaddwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 715
21819 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21820 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21821 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21822 // (V6_vandnqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 718
21823 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21824 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21825 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21826 // (V6_vandnqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 721
21827 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21828 {AliasPatternCond::K_Ignore, 0},
21829 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21830 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21831 // (V6_vandqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 725
21832 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21833 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21834 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21835 // (V6_vandqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 728
21836 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21837 {AliasPatternCond::K_Ignore, 0},
21838 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21839 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21840 // (V6_vandvrt HvxQR:$Qd4, HvxVR:$Vu32, IntRegs:$Rt32) - 732
21841 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21842 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21843 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21844 // (V6_vandvrt_acc HvxQR:$Qx4, HvxVR:$Vu32, IntRegs:$Rt32) - 735
21845 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21846 {AliasPatternCond::K_Ignore, 0},
21847 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21848 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21849 // (V6_vaslh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 739
21850 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21851 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21852 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21853 // (V6_vaslh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 742
21854 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21855 {AliasPatternCond::K_Ignore, 0},
21856 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21857 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21858 // (V6_vaslhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 746
21859 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21860 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21861 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21862 // (V6_vaslw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 749
21863 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21864 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21865 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21866 // (V6_vaslw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 752
21867 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21868 {AliasPatternCond::K_Ignore, 0},
21869 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21870 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21871 // (V6_vaslwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 756
21872 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21873 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21874 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21875 // (V6_vasr_into HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 759
21876 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21877 {AliasPatternCond::K_Ignore, 0},
21878 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21879 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21880 // (V6_vasrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 763
21881 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21882 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21883 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21884 // (V6_vasrh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 766
21885 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21886 {AliasPatternCond::K_Ignore, 0},
21887 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21888 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21889 // (V6_vasrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 770
21890 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21891 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21892 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21893 // (V6_vasrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 773
21894 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21895 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21896 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21897 // (V6_vasrw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 776
21898 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21899 {AliasPatternCond::K_Ignore, 0},
21900 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21901 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21902 // (V6_vasrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 780
21903 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21904 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21905 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21906 // (V6_vavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 783
21907 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21908 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21909 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21910 // (V6_vavgbrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 786
21911 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21912 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21913 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21914 // (V6_vavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 789
21915 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21916 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21917 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21918 // (V6_vavghrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 792
21919 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21920 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21921 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21922 // (V6_vavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 795
21923 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21924 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21925 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21926 // (V6_vavgubrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 798
21927 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21928 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21929 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21930 // (V6_vavguh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 801
21931 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21932 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21933 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21934 // (V6_vavguhrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 804
21935 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21936 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21937 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21938 // (V6_vavguw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 807
21939 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21940 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21941 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21942 // (V6_vavguwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 810
21943 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21944 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21945 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21946 // (V6_vavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 813
21947 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21948 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21949 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21950 // (V6_vavgwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 816
21951 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21952 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21953 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21954 // (V6_vcl0h HvxVR:$Vd32, HvxVR:$Vu32) - 819
21955 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21956 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21957 // (V6_vcl0w HvxVR:$Vd32, HvxVR:$Vu32) - 821
21958 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21959 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21960 // (V6_vdealb HvxVR:$Vd32, HvxVR:$Vu32) - 823
21961 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21962 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21963 // (V6_vdealb4w HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 825
21964 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21965 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21966 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21967 // (V6_vdealh HvxVR:$Vd32, HvxVR:$Vu32) - 828
21968 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21969 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21970 // (V6_vdmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 830
21971 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21972 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21973 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21974 // (V6_vdmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 833
21975 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21976 {AliasPatternCond::K_Ignore, 0},
21977 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21978 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21979 // (V6_vdmpybus_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 837
21980 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21981 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21982 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21983 // (V6_vdmpybus_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 840
21984 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21985 {AliasPatternCond::K_Ignore, 0},
21986 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21987 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21988 // (V6_vdmpyhb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 844
21989 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21990 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21991 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21992 // (V6_vdmpyhb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 847
21993 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21994 {AliasPatternCond::K_Ignore, 0},
21995 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21996 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21997 // (V6_vdmpyhb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 851
21998 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21999 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22000 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22001 // (V6_vdmpyhb_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 854
22002 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22003 {AliasPatternCond::K_Ignore, 0},
22004 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22005 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22006 // (V6_vdmpyhisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 858
22007 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22008 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22009 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22010 // (V6_vdmpyhisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 861
22011 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22012 {AliasPatternCond::K_Ignore, 0},
22013 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22014 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22015 // (V6_vdmpyhsat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 865
22016 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22017 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22018 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22019 // (V6_vdmpyhsat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 868
22020 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22021 {AliasPatternCond::K_Ignore, 0},
22022 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22023 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22024 // (V6_vdmpyhsuisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 872
22025 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22026 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22027 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22028 // (V6_vdmpyhsuisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 875
22029 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22030 {AliasPatternCond::K_Ignore, 0},
22031 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22032 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22033 // (V6_vdmpyhsusat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 879
22034 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22035 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22036 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22037 // (V6_vdmpyhsusat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 882
22038 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22039 {AliasPatternCond::K_Ignore, 0},
22040 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22041 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22042 // (V6_vdmpyhvsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 886
22043 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22044 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22045 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22046 // (V6_vdmpyhvsat_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 889
22047 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22048 {AliasPatternCond::K_Ignore, 0},
22049 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22050 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22051 // (V6_vdsaduh HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 893
22052 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22053 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22054 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22055 // (V6_vdsaduh_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 896
22056 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22057 {AliasPatternCond::K_Ignore, 0},
22058 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22059 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22060 // (V6_veqb HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 900
22061 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22062 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22063 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22064 // (V6_veqb_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 903
22065 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22066 {AliasPatternCond::K_Ignore, 0},
22067 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22068 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22069 // (V6_veqb_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 907
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_veqb_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 911
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_veqh HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 915
22080 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22081 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22082 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22083 // (V6_veqh_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 918
22084 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22085 {AliasPatternCond::K_Ignore, 0},
22086 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22087 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22088 // (V6_veqh_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 922
22089 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22090 {AliasPatternCond::K_Ignore, 0},
22091 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22092 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22093 // (V6_veqh_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 926
22094 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22095 {AliasPatternCond::K_Ignore, 0},
22096 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22097 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22098 // (V6_veqw HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 930
22099 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22100 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22101 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22102 // (V6_veqw_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 933
22103 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22104 {AliasPatternCond::K_Ignore, 0},
22105 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22106 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22107 // (V6_veqw_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 937
22108 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22109 {AliasPatternCond::K_Ignore, 0},
22110 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22111 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22112 // (V6_veqw_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 941
22113 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22114 {AliasPatternCond::K_Ignore, 0},
22115 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22116 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22117 // (V6_vlsrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 945
22118 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22119 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22120 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22121 // (V6_vlsrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 948
22122 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22123 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22124 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22125 // (V6_vlsrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 951
22126 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22127 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22128 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22129 // (V6_vlsrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 954
22130 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22131 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22132 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22133 // (V6_vmaxb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 957
22134 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22135 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22136 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22137 // (V6_vmaxh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 960
22138 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22139 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22140 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22141 // (V6_vmaxub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 963
22142 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22143 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22144 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22145 // (V6_vmaxuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 966
22146 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22147 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22148 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22149 // (V6_vmaxw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 969
22150 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22151 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22152 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22153 // (V6_vminb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 972
22154 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22155 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22156 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22157 // (V6_vminh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 975
22158 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22159 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22160 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22161 // (V6_vminub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 978
22162 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22163 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22164 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22165 // (V6_vminuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 981
22166 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22167 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22168 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22169 // (V6_vminw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 984
22170 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22171 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22172 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22173 // (V6_vmpabus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 987
22174 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22175 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22176 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22177 // (V6_vmpabus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 990
22178 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22179 {AliasPatternCond::K_Ignore, 0},
22180 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22181 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22182 // (V6_vmpabusv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 994
22183 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22184 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22185 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22186 // (V6_vmpabuu HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 997
22187 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22188 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22189 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22190 // (V6_vmpabuu_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1000
22191 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22192 {AliasPatternCond::K_Ignore, 0},
22193 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22194 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22195 // (V6_vmpabuuv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1004
22196 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22197 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22198 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22199 // (V6_vmpahb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1007
22200 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22201 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22202 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22203 // (V6_vmpahb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1010
22204 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22205 {AliasPatternCond::K_Ignore, 0},
22206 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22207 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22208 // (V6_vmpauhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1014
22209 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22210 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22211 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22212 // (V6_vmpauhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1017
22213 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22214 {AliasPatternCond::K_Ignore, 0},
22215 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22216 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22217 // (V6_vmpybus HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1021
22218 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22219 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22220 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22221 // (V6_vmpybus_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1024
22222 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22223 {AliasPatternCond::K_Ignore, 0},
22224 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22225 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22226 // (V6_vmpybusv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1028
22227 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22228 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22229 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22230 // (V6_vmpybusv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1031
22231 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22232 {AliasPatternCond::K_Ignore, 0},
22233 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22234 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22235 // (V6_vmpybv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1035
22236 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22237 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22238 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22239 // (V6_vmpybv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1038
22240 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22241 {AliasPatternCond::K_Ignore, 0},
22242 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22243 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22244 // (V6_vmpyewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1042
22245 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22246 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22247 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22248 // (V6_vmpyh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1045
22249 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22250 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22251 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22252 // (V6_vmpyh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1048
22253 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22254 {AliasPatternCond::K_Ignore, 0},
22255 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22256 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22257 // (V6_vmpyhsat_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1052
22258 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22259 {AliasPatternCond::K_Ignore, 0},
22260 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22261 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22262 // (V6_vmpyhsrs HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1056
22263 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22264 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22265 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22266 // (V6_vmpyhss HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1059
22267 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22268 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22269 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22270 // (V6_vmpyhus HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1062
22271 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22272 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22273 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22274 // (V6_vmpyhus_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1065
22275 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22276 {AliasPatternCond::K_Ignore, 0},
22277 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22278 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22279 // (V6_vmpyhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1069
22280 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22281 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22282 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22283 // (V6_vmpyhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1072
22284 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22285 {AliasPatternCond::K_Ignore, 0},
22286 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22287 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22288 // (V6_vmpyhvsrs HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1076
22289 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22290 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22291 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22292 // (V6_vmpyiewh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1079
22293 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22294 {AliasPatternCond::K_Ignore, 0},
22295 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22296 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22297 // (V6_vmpyiewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1083
22298 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22299 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22300 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22301 // (V6_vmpyiewuh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1086
22302 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22303 {AliasPatternCond::K_Ignore, 0},
22304 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22305 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22306 // (V6_vmpyih HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1090
22307 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22308 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22309 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22310 // (V6_vmpyih_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1093
22311 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22312 {AliasPatternCond::K_Ignore, 0},
22313 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22314 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22315 // (V6_vmpyihb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1097
22316 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22317 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22318 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22319 // (V6_vmpyihb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1100
22320 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22321 {AliasPatternCond::K_Ignore, 0},
22322 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22323 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22324 // (V6_vmpyiowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1104
22325 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22326 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22327 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22328 // (V6_vmpyiwb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1107
22329 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22330 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22331 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22332 // (V6_vmpyiwb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1110
22333 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22334 {AliasPatternCond::K_Ignore, 0},
22335 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22336 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22337 // (V6_vmpyiwh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1114
22338 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22339 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22340 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22341 // (V6_vmpyiwh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1117
22342 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22343 {AliasPatternCond::K_Ignore, 0},
22344 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22345 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22346 // (V6_vmpyiwub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1121
22347 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22348 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22349 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22350 // (V6_vmpyiwub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1124
22351 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22352 {AliasPatternCond::K_Ignore, 0},
22353 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22354 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22355 // (V6_vmpyowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1128
22356 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22357 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22358 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22359 // (V6_vmpyowh_rnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1131
22360 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22361 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22362 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22363 // (V6_vmpyub HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1134
22364 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22365 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22366 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22367 // (V6_vmpyub_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1137
22368 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22369 {AliasPatternCond::K_Ignore, 0},
22370 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22371 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22372 // (V6_vmpyubv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1141
22373 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22374 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22375 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22376 // (V6_vmpyubv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1144
22377 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22378 {AliasPatternCond::K_Ignore, 0},
22379 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22380 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22381 // (V6_vmpyuh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1148
22382 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22383 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22384 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22385 // (V6_vmpyuh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1151
22386 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22387 {AliasPatternCond::K_Ignore, 0},
22388 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22389 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22390 // (V6_vmpyuhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1155
22391 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22392 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22393 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22394 // (V6_vmpyuhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1158
22395 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22396 {AliasPatternCond::K_Ignore, 0},
22397 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22398 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22399 // (V6_vnavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1162
22400 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22401 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22402 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22403 // (V6_vnavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1165
22404 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22405 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22406 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22407 // (V6_vnavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1168
22408 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22409 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22410 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22411 // (V6_vnavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1171
22412 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22413 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22414 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22415 // (V6_vnormamth HvxVR:$Vd32, HvxVR:$Vu32) - 1174
22416 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22417 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22418 // (V6_vnormamtw HvxVR:$Vd32, HvxVR:$Vu32) - 1176
22419 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22420 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22421 // (V6_vpackeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1178
22422 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22423 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22424 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22425 // (V6_vpackeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1181
22426 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22427 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22428 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22429 // (V6_vpackhb_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1184
22430 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22431 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22432 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22433 // (V6_vpackhub_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1187
22434 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22435 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22436 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22437 // (V6_vpackob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1190
22438 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22439 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22440 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22441 // (V6_vpackoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1193
22442 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22443 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22444 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22445 // (V6_vpackwh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1196
22446 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22447 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22448 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22449 // (V6_vpackwuh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1199
22450 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22451 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22452 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22453 // (V6_vpopcounth HvxVR:$Vd32, HvxVR:$Vu32) - 1202
22454 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22455 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22456 // (V6_vrmpybub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1204
22457 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22458 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22459 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22460 // (V6_vrmpybub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1207
22461 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22462 {AliasPatternCond::K_Ignore, 0},
22463 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22464 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22465 // (V6_vrmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1211
22466 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22467 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22468 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22469 // (V6_vrmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1214
22470 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22471 {AliasPatternCond::K_Ignore, 0},
22472 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22473 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22474 // (V6_vrmpybusi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1218
22475 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22476 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22477 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22478 // (V6_vrmpybusi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1221
22479 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22480 {AliasPatternCond::K_Ignore, 0},
22481 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22482 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22483 // (V6_vrmpybusv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1225
22484 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22485 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22486 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22487 // (V6_vrmpybusv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1228
22488 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22489 {AliasPatternCond::K_Ignore, 0},
22490 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22491 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22492 // (V6_vrmpybv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1232
22493 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22494 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22495 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22496 // (V6_vrmpybv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1235
22497 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22498 {AliasPatternCond::K_Ignore, 0},
22499 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22500 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22501 // (V6_vrmpyub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1239
22502 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22503 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22504 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22505 // (V6_vrmpyub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1242
22506 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22507 {AliasPatternCond::K_Ignore, 0},
22508 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22509 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22510 // (V6_vrmpyub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1246
22511 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22512 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22513 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22514 // (V6_vrmpyub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1249
22515 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22516 {AliasPatternCond::K_Ignore, 0},
22517 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22518 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22519 // (V6_vrmpyubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1253
22520 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22521 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22522 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22523 // (V6_vrmpyubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1256
22524 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22525 {AliasPatternCond::K_Ignore, 0},
22526 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22527 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22528 // (V6_vrmpyubv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1260
22529 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22530 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22531 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22532 // (V6_vrmpyubv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1263
22533 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22534 {AliasPatternCond::K_Ignore, 0},
22535 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22536 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22537 // (V6_vrotr HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1267
22538 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22539 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22540 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22541 // (V6_vroundhb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1270
22542 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22543 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22544 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22545 // (V6_vroundhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1273
22546 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22547 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22548 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22549 // (V6_vrounduhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1276
22550 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22551 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22552 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22553 // (V6_vrounduwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1279
22554 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22555 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22556 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22557 // (V6_vroundwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1282
22558 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22559 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22560 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22561 // (V6_vroundwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1285
22562 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22563 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22564 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22565 // (V6_vrsadubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1288
22566 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22567 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22568 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22569 // (V6_vrsadubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1291
22570 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22571 {AliasPatternCond::K_Ignore, 0},
22572 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22573 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22574 // (V6_vsathub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1295
22575 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22576 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22577 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22578 // (V6_vsatuwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1298
22579 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22580 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22581 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22582 // (V6_vsatwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1301
22583 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22584 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22585 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22586 // (V6_vsb HvxWR:$Vdd32, HvxVR:$Vu32) - 1304
22587 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22588 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22589 // (V6_vscattermh IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1306
22590 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22591 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22592 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22593 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22594 // (V6_vscattermh_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1310
22595 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22596 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22597 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22598 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22599 // (V6_vscattermhq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1314
22600 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22601 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22602 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22603 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22604 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22605 // (V6_vscattermhw IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1319
22606 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22607 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22608 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22609 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22610 // (V6_vscattermhw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1323
22611 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22612 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22613 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22614 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22615 // (V6_vscattermhwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1327
22616 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22617 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22618 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22619 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22620 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22621 // (V6_vscattermw IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1332
22622 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22623 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22624 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22625 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22626 // (V6_vscattermw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1336
22627 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22628 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22629 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22630 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22631 // (V6_vscattermwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1340
22632 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22633 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22634 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22635 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22636 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22637 // (V6_vsh HvxWR:$Vdd32, HvxVR:$Vu32) - 1345
22638 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22639 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22640 // (V6_vshufeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1347
22641 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22642 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22643 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22644 // (V6_vshuff HvxVR:$Vy32, HvxVR:$Vx32, IntRegs:$Rt32) - 1350
22645 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22646 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22647 {AliasPatternCond::K_Ignore, 0},
22648 {AliasPatternCond::K_Ignore, 0},
22649 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22650 // (V6_vshuffb HvxVR:$Vd32, HvxVR:$Vu32) - 1355
22651 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22652 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22653 // (V6_vshuffeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1357
22654 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22655 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22656 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22657 // (V6_vshuffh HvxVR:$Vd32, HvxVR:$Vu32) - 1360
22658 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22659 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22660 // (V6_vshuffob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1362
22661 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22662 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22663 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22664 // (V6_vshufoeb HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1365
22665 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22666 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22667 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22668 // (V6_vshufoeh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1368
22669 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22670 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22671 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22672 // (V6_vshufoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1371
22673 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22674 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22675 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22676 // (V6_vsubb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1374
22677 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22678 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22679 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22680 // (V6_vsubb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1377
22681 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22682 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22683 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22684 // (V6_vsubbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1380
22685 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22686 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22687 {AliasPatternCond::K_Ignore, 0},
22688 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22689 // (V6_vsubbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1384
22690 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22691 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22692 {AliasPatternCond::K_Ignore, 0},
22693 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22694 // (V6_vsubbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1388
22695 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22696 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22697 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22698 // (V6_vsubbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1391
22699 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22700 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22701 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22702 // (V6_vsubh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1394
22703 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22704 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22705 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22706 // (V6_vsubh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1397
22707 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22708 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22709 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22710 // (V6_vsubhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1400
22711 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22712 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22713 {AliasPatternCond::K_Ignore, 0},
22714 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22715 // (V6_vsubhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1404
22716 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22717 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22718 {AliasPatternCond::K_Ignore, 0},
22719 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22720 // (V6_vsubhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1408
22721 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22722 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22723 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22724 // (V6_vsubhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1411
22725 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22726 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22727 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22728 // (V6_vsubhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1414
22729 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22730 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22731 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22732 // (V6_vsububh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1417
22733 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22734 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22735 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22736 // (V6_vsububsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1420
22737 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22738 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22739 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22740 // (V6_vsububsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1423
22741 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22742 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22743 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22744 // (V6_vsubuhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1426
22745 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22746 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22747 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22748 // (V6_vsubuhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1429
22749 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22750 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22751 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22752 // (V6_vsubuhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1432
22753 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22754 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22755 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22756 // (V6_vsubuwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1435
22757 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22758 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22759 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22760 // (V6_vsubuwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1438
22761 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22762 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22763 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22764 // (V6_vsubw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1441
22765 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22766 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22767 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22768 // (V6_vsubw_dv HvxWR:$Vdd32, W15, W15) - 1444
22769 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22770 {AliasPatternCond::K_Reg, Hexagon::W15},
22771 {AliasPatternCond::K_Reg, Hexagon::W15},
22772 // (V6_vsubw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1447
22773 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22774 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22775 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22776 // (V6_vsubwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1450
22777 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22778 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22779 {AliasPatternCond::K_Ignore, 0},
22780 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22781 // (V6_vsubwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1454
22782 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22783 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22784 {AliasPatternCond::K_Ignore, 0},
22785 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22786 // (V6_vsubwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1458
22787 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22788 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22789 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22790 // (V6_vsubwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1461
22791 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22792 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22793 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22794 // (V6_vtmpyb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1464
22795 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22796 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22797 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22798 // (V6_vtmpyb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1467
22799 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22800 {AliasPatternCond::K_Ignore, 0},
22801 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22802 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22803 // (V6_vtmpybus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1471
22804 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22805 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22806 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22807 // (V6_vtmpybus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1474
22808 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22809 {AliasPatternCond::K_Ignore, 0},
22810 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22811 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22812 // (V6_vtmpyhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1478
22813 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22814 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22815 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22816 // (V6_vtmpyhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1481
22817 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22818 {AliasPatternCond::K_Ignore, 0},
22819 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22820 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22821 // (V6_vunpackb HvxWR:$Vdd32, HvxVR:$Vu32) - 1485
22822 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22823 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22824 // (V6_vunpackh HvxWR:$Vdd32, HvxVR:$Vu32) - 1487
22825 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22826 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22827 // (V6_vunpackoh HvxWR:$Vxx32, HvxVR:$Vu32) - 1489
22828 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22829 {AliasPatternCond::K_Ignore, 0},
22830 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22831 // (V6_vunpackub HvxWR:$Vdd32, HvxVR:$Vu32) - 1492
22832 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22833 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22834 // (V6_vunpackuh HvxWR:$Vdd32, HvxVR:$Vu32) - 1494
22835 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22836 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22837 // (V6_vxor HvxVR:$Vd32, HvxVR:$Vd32, HvxVR:$Vd32) - 1496
22838 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22839 {AliasPatternCond::K_TiedReg, 0},
22840 {AliasPatternCond::K_TiedReg, 0},
22841 // (V6_vzb HvxWR:$Vdd32, HvxVR:$Vu32) - 1499
22842 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22843 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22844 // (V6_vzh HvxWR:$Vdd32, HvxVR:$Vu32) - 1501
22845 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22846 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22847 // (V6_zLd_ai IntRegs:$Rt32, 0) - 1503
22848 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22849 {AliasPatternCond::K_Imm, uint32_t(0)},
22850 // (V6_zLd_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0) - 1505
22851 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
22852 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22853 {AliasPatternCond::K_Imm, uint32_t(0)},
22854 // (Y2_crswap0 IntRegs:$Rx32) - 1508
22855 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22856 // (Y2_dcfetchbo IntRegs:$Rs32, 0) - 1509
22857 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22858 {AliasPatternCond::K_Imm, uint32_t(0)},
22859 };
22860
22861 static const char AsmStrings[] =
22862 /* 0 */ "$\x01 = zxtb($\x02)\0"
22863 /* 14 */ "if (!$\x02) $\x01 = $\x03\0"
22864 /* 31 */ "if (!$\x02.new) $\x01 = $\x03\0"
22865 /* 52 */ "if ($\x02) $\x01 = $\x03\0"
22866 /* 68 */ "if ($\x02.new) $\x01 = $\x03\0"
22867 /* 88 */ "$\x01 = neg($\x03)\0"
22868 /* 101 */ "$\x01 = not($\x03)\0"
22869 /* 114 */ "$\x01 = vaddb($\x02,$\x03)\0"
22870 /* 132 */ "$\x01 = vsubb($\x02,$\x03)\0"
22871 /* 150 */ "$\x01 = cmp.lt($\x03,$\x02)\0"
22872 /* 169 */ "$\x01 = cmp.ltu($\x03,$\x02)\0"
22873 /* 189 */ "$\x01 = $\x02\0"
22874 /* 197 */ "if (!$\x01) jump $\xFF\x02\x01\0"
22875 /* 216 */ "if (!$\x01) jumpr $\x02\0"
22876 /* 234 */ "if ($\x01) jumpr $\x02\0"
22877 /* 251 */ "if ($\x01) jump $\xFF\x02\x01\0"
22878 /* 269 */ "trap1(#$\x03)\0"
22879 /* 280 */ "deallocframe\0"
22880 /* 293 */ "$\x01 = memb_fifo($\x03)\0"
22881 /* 312 */ "$\x01 = memh_fifo($\x03)\0"
22882 /* 331 */ "$\x01 = membh($\x02)\0"
22883 /* 346 */ "$\x01 = memubh($\x02)\0"
22884 /* 362 */ "$\x01 = memb($\x02)\0"
22885 /* 376 */ "$\x01 = memd($\x02)\0"
22886 /* 390 */ "$\x01 = memh($\x02)\0"
22887 /* 404 */ "$\x01 = memw($\x02)\0"
22888 /* 418 */ "$\x01 = memub($\x02)\0"
22889 /* 433 */ "$\x01 = memuh($\x02)\0"
22890 /* 448 */ "if (!$\x02) $\x01 = memb($\x03)\0"
22891 /* 471 */ "if (!$\x02.new) $\x01 = memb($\x03)\0"
22892 /* 498 */ "if ($\x02) $\x01 = memb($\x03)\0"
22893 /* 520 */ "if ($\x02.new) $\x01 = memb($\x03)\0"
22894 /* 546 */ "if (!$\x02) $\x01 = memd($\x03)\0"
22895 /* 569 */ "if (!$\x02.new) $\x01 = memd($\x03)\0"
22896 /* 596 */ "if ($\x02) $\x01 = memd($\x03)\0"
22897 /* 618 */ "if ($\x02.new) $\x01 = memd($\x03)\0"
22898 /* 644 */ "if (!$\x02) $\x01 = memh($\x03)\0"
22899 /* 667 */ "if (!$\x02.new) $\x01 = memh($\x03)\0"
22900 /* 694 */ "if ($\x02) $\x01 = memh($\x03)\0"
22901 /* 716 */ "if ($\x02.new) $\x01 = memh($\x03)\0"
22902 /* 742 */ "if (!$\x02) $\x01 = memw($\x03)\0"
22903 /* 765 */ "if (!$\x02.new) $\x01 = memw($\x03)\0"
22904 /* 792 */ "if ($\x02) $\x01 = memw($\x03)\0"
22905 /* 814 */ "if ($\x02.new) $\x01 = memw($\x03)\0"
22906 /* 840 */ "if (!$\x02) $\x01 = memub($\x03)\0"
22907 /* 864 */ "if (!$\x02.new) $\x01 = memub($\x03)\0"
22908 /* 892 */ "if ($\x02) $\x01 = memub($\x03)\0"
22909 /* 915 */ "if ($\x02.new) $\x01 = memub($\x03)\0"
22910 /* 942 */ "if (!$\x02) $\x01 = memuh($\x03)\0"
22911 /* 966 */ "if (!$\x02.new) $\x01 = memuh($\x03)\0"
22912 /* 994 */ "if ($\x02) $\x01 = memuh($\x03)\0"
22913 /* 1017 */ "if ($\x02.new) $\x01 = memuh($\x03)\0"
22914 /* 1044 */ "memb($\x01) += $\x03\0"
22915 /* 1059 */ "memh($\x01) += $\x03\0"
22916 /* 1074 */ "memw($\x01) += $\x03\0"
22917 /* 1089 */ "memb($\x01) &= $\x03\0"
22918 /* 1104 */ "memh($\x01) &= $\x03\0"
22919 /* 1119 */ "memw($\x01) &= $\x03\0"
22920 /* 1134 */ "memb($\x01) += #$\x03\0"
22921 /* 1150 */ "memh($\x01) += #$\x03\0"
22922 /* 1166 */ "memw($\x01) += #$\x03\0"
22923 /* 1182 */ "memb($\x01) = clrbit(#$\x03)\0"
22924 /* 1205 */ "memh($\x01) = clrbit(#$\x03)\0"
22925 /* 1228 */ "memw($\x01) = clrbit(#$\x03)\0"
22926 /* 1251 */ "memb($\x01) = setbit(#$\x03)\0"
22927 /* 1274 */ "memh($\x01) = setbit(#$\x03)\0"
22928 /* 1297 */ "memw($\x01) = setbit(#$\x03)\0"
22929 /* 1320 */ "memb($\x01) -= #$\x03\0"
22930 /* 1336 */ "memh($\x01) -= #$\x03\0"
22931 /* 1352 */ "memw($\x01) -= #$\x03\0"
22932 /* 1368 */ "memb($\x01) |= $\x03\0"
22933 /* 1383 */ "memh($\x01) |= $\x03\0"
22934 /* 1398 */ "memw($\x01) |= $\x03\0"
22935 /* 1413 */ "dealloc_return\0"
22936 /* 1428 */ "if (!$\x02) dealloc_return\0"
22937 /* 1452 */ "if (!$\x02.new) dealloc_return:nt\0"
22938 /* 1483 */ "if (!$\x02.new) dealloc_return:t\0"
22939 /* 1513 */ "if ($\x02) dealloc_return\0"
22940 /* 1536 */ "if ($\x02.new) dealloc_return:nt\0"
22941 /* 1566 */ "if ($\x02.new) dealloc_return:t\0"
22942 /* 1595 */ "memb($\x01) -= $\x03\0"
22943 /* 1610 */ "memh($\x01) -= $\x03\0"
22944 /* 1625 */ "memw($\x01) -= $\x03\0"
22945 /* 1640 */ "$\x01 = mpyui($\x02,$\x03)\0"
22946 /* 1658 */ "$\x01 = vdmpyw($\x02,$\x03)\0"
22947 /* 1677 */ "$\x01 += vdmpyw($\x03,$\x04)\0"
22948 /* 1697 */ "allocframe(#$\x03)\0"
22949 /* 1713 */ "if (!$\x01) memb($\x02) = $\x04\0"
22950 /* 1736 */ "if (!$\x01) memb($\x02) = $\x04.new\0"
22951 /* 1763 */ "if ($\x01) memb($\x02) = $\x04.new\0"
22952 /* 1789 */ "if ($\x01) memb($\x02) = $\x04\0"
22953 /* 1811 */ "if (!$\x01) memd($\x02) = $\x04\0"
22954 /* 1834 */ "if ($\x01) memd($\x02) = $\x04\0"
22955 /* 1856 */ "if (!$\x01) memh($\x02) = $\x04.h\0"
22956 /* 1881 */ "if ($\x01) memh($\x02) = $\x04.h\0"
22957 /* 1905 */ "if (!$\x01) memh($\x02) = $\x04\0"
22958 /* 1928 */ "if (!$\x01) memh($\x02) = $\x04.new\0"
22959 /* 1955 */ "if ($\x01) memh($\x02) = $\x04.new\0"
22960 /* 1981 */ "if ($\x01) memh($\x02) = $\x04\0"
22961 /* 2003 */ "if (!$\x01) memw($\x02) = $\x04\0"
22962 /* 2026 */ "if (!$\x01) memw($\x02) = $\x04.new\0"
22963 /* 2053 */ "if ($\x01) memw($\x02) = $\x04.new\0"
22964 /* 2079 */ "if ($\x01) memw($\x02) = $\x04\0"
22965 /* 2101 */ "memb($\x01) = $\x03\0"
22966 /* 2115 */ "memb($\x01) = $\x03.new\0"
22967 /* 2133 */ "memd($\x01) = $\x03\0"
22968 /* 2147 */ "memh($\x01) = $\x03.h\0"
22969 /* 2163 */ "memh($\x01) = $\x03\0"
22970 /* 2177 */ "memh($\x01) = $\x03.new\0"
22971 /* 2195 */ "memw($\x01) = $\x03\0"
22972 /* 2209 */ "memw($\x01) = $\x03.new\0"
22973 /* 2227 */ "$\x01 = tableidxb($\x03,#$\x04,#$\x05)\0"
22974 /* 2254 */ "if (!$\x01.new) memb($\x02) = $\x04\0"
22975 /* 2281 */ "if (!$\x01.new) memb($\x02) = $\x04.new\0"
22976 /* 2312 */ "if ($\x01.new) memb($\x02) = $\x04.new\0"
22977 /* 2342 */ "if ($\x01.new) memb($\x02) = $\x04\0"
22978 /* 2368 */ "if (!$\x01.new) memd($\x02) = $\x04\0"
22979 /* 2395 */ "if ($\x01.new) memd($\x02) = $\x04\0"
22980 /* 2421 */ "if (!$\x01.new) memh($\x02) = $\x04.h\0"
22981 /* 2450 */ "if ($\x01.new) memh($\x02) = $\x04.h\0"
22982 /* 2478 */ "if (!$\x01.new) memh($\x02) = $\x04\0"
22983 /* 2505 */ "if (!$\x01.new) memh($\x02) = $\x04.new\0"
22984 /* 2536 */ "if ($\x01.new) memh($\x02) = $\x04.new\0"
22985 /* 2566 */ "if ($\x01.new) memh($\x02) = $\x04\0"
22986 /* 2592 */ "if (!$\x01.new) memw($\x02) = $\x04\0"
22987 /* 2619 */ "if (!$\x01.new) memw($\x02) = $\x04.new\0"
22988 /* 2650 */ "if ($\x01.new) memw($\x02) = $\x04.new\0"
22989 /* 2680 */ "if ($\x01.new) memw($\x02) = $\x04\0"
22990 /* 2706 */ "memb($\x01) = #$\x03\0"
22991 /* 2721 */ "if (!$\x01) memb($\x02) = #$\x04\0"
22992 /* 2745 */ "if (!$\x01.new) memb($\x02) = #$\x04\0"
22993 /* 2773 */ "if ($\x01) memb($\x02) = #$\x04\0"
22994 /* 2796 */ "if ($\x01.new) memb($\x02) = #$\x04\0"
22995 /* 2823 */ "memh($\x01) = #$\x03\0"
22996 /* 2838 */ "if (!$\x01) memh($\x02) = #$\x04\0"
22997 /* 2862 */ "if (!$\x01.new) memh($\x02) = #$\x04\0"
22998 /* 2890 */ "if ($\x01) memh($\x02) = #$\x04\0"
22999 /* 2913 */ "if ($\x01.new) memh($\x02) = #$\x04\0"
23000 /* 2940 */ "memw($\x01) = #$\x03\0"
23001 /* 2955 */ "if (!$\x01) memw($\x02) = #$\x04\0"
23002 /* 2979 */ "if (!$\x01.new) memw($\x02) = #$\x04\0"
23003 /* 3007 */ "if ($\x01) memw($\x02) = #$\x04\0"
23004 /* 3030 */ "if ($\x01.new) memw($\x02) = #$\x04\0"
23005 /* 3057 */ "$\x01.w = vextract($\x02,$\x03)\0"
23006 /* 3080 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):h\0"
23007 /* 3113 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):v\0"
23008 /* 3146 */ "$\x01 = vmemu($\x02)\0"
23009 /* 3161 */ "$\x01 = vmem($\x02)\0"
23010 /* 3175 */ "if (!$\x03) $\x01.cur = vmem($\x02)\0"
23011 /* 3202 */ "if ($\x03) $\x01.cur = vmem($\x02)\0"
23012 /* 3228 */ "if (!$\x02) $\x01.tmp = vmem($\x03)\0"
23013 /* 3255 */ "if (!$\x03) $\x01 = vmem($\x02)\0"
23014 /* 3278 */ "$\x01 = vmem($\x02):nt\0"
23015 /* 3295 */ "if (!$\x03) $\x01.cur = vmem($\x02):nt\0"
23016 /* 3325 */ "if ($\x03) $\x01.cur = vmem($\x02):nt\0"
23017 /* 3354 */ "if (!$\x02) $\x01.tmp = vmem($\x03):nt\0"
23018 /* 3384 */ "if (!$\x03) $\x01 = vmem($\x02):nt\0"
23019 /* 3410 */ "if ($\x02) $\x01 = vmem($\x03):nt\0"
23020 /* 3435 */ "if ($\x02) $\x01.tmp = vmem($\x03):nt\0"
23021 /* 3464 */ "if ($\x02) $\x01 = vmem($\x03)\0"
23022 /* 3486 */ "if ($\x02) $\x01.tmp = vmem($\x03)\0"
23023 /* 3512 */ "vmemu($\x01) = $\x03\0"
23024 /* 3527 */ "if (!$\x01) vmemu($\x02) = $\x04\0"
23025 /* 3551 */ "if ($\x01) vmemu($\x02) = $\x04\0"
23026 /* 3574 */ "vmem($\x01) = $\x03\0"
23027 /* 3588 */ "vmem($\x01) = $\x03.new\0"
23028 /* 3606 */ "if (!$\x01) vmem($\x02) = $\x04\0"
23029 /* 3629 */ "vmem($\x01):nt = $\x03\0"
23030 /* 3646 */ "vmem($\x01):nt = $\x03.new\0"
23031 /* 3667 */ "if (!$\x01) vmem($\x02):nt = $\x04\0"
23032 /* 3693 */ "if ($\x01) vmem($\x02):nt = $\x04\0"
23033 /* 3718 */ "if ($\x01) vmem($\x02) = $\x04\0"
23034 /* 3740 */ "$\x01 = vabsb($\x02):sat\0"
23035 /* 3759 */ "$\x01 = vabsdiffh($\x02,$\x03)\0"
23036 /* 3781 */ "$\x01 = vabsdiffub($\x02,$\x03)\0"
23037 /* 3804 */ "$\x01 = vabsdiffuh($\x02,$\x03)\0"
23038 /* 3827 */ "$\x01 = vabsdiffw($\x02,$\x03)\0"
23039 /* 3849 */ "$\x01 = vabsh($\x02):sat\0"
23040 /* 3868 */ "$\x01 = vabsw($\x02):sat\0"
23041 /* 3887 */ "if (!$\x02.b) $\x01.b += $\x04.b\0"
23042 /* 3911 */ "if ($\x02.b) $\x01.b += $\x04.b\0"
23043 /* 3934 */ "$\x01 = vaddb($\x02,$\x03):sat\0"
23044 /* 3956 */ "$\x01 = vaddh($\x02,$\x03)\0"
23045 /* 3974 */ "if (!$\x02.h) $\x01.h += $\x04.h\0"
23046 /* 3998 */ "if ($\x02.h) $\x01.h += $\x04.h\0"
23047 /* 4021 */ "$\x01 = vaddh($\x02,$\x03):sat\0"
23048 /* 4043 */ "$\x01 += vaddh($\x03,$\x04)\0"
23049 /* 4062 */ "$\x01 = vaddub($\x02,$\x03)\0"
23050 /* 4081 */ "$\x01 += vaddub($\x03,$\x04)\0"
23051 /* 4101 */ "$\x01 = vaddub($\x02,$\x03):sat\0"
23052 /* 4124 */ "$\x01 = vadduh($\x02,$\x03):sat\0"
23053 /* 4147 */ "$\x01 = vadduh($\x02,$\x03)\0"
23054 /* 4166 */ "$\x01 += vadduh($\x03,$\x04)\0"
23055 /* 4186 */ "$\x01 = vadduw($\x02,$\x03):sat\0"
23056 /* 4209 */ "$\x01 = vaddw($\x02,$\x03)\0"
23057 /* 4227 */ "if (!$\x02.w) $\x01.w += $\x04.w\0"
23058 /* 4251 */ "if ($\x02.w) $\x01.w += $\x04.w\0"
23059 /* 4274 */ "$\x01 = vaddw($\x02,$\x03):sat\0"
23060 /* 4296 */ "$\x01.ub = vand(!$\x02.ub,$\x03.ub)\0"
23061 /* 4323 */ "$\x01.ub |= vand(!$\x03.ub,$\x04.ub)\0"
23062 /* 4351 */ "$\x01.ub = vand($\x02.ub,$\x03.ub)\0"
23063 /* 4377 */ "$\x01.ub |= vand($\x03.ub,$\x04.ub)\0"
23064 /* 4404 */ "$\x01 = vaslh($\x02,$\x03)\0"
23065 /* 4422 */ "$\x01 += vaslh($\x03,$\x04)\0"
23066 /* 4441 */ "$\x01 = vaslw($\x02,$\x03)\0"
23067 /* 4459 */ "$\x01 += vaslw($\x03,$\x04)\0"
23068 /* 4478 */ "$\x01 = vasrinto($\x03,$\x04)\0"
23069 /* 4499 */ "$\x01 = vasrh($\x02,$\x03)\0"
23070 /* 4517 */ "$\x01 += vasrh($\x03,$\x04)\0"
23071 /* 4536 */ "$\x01 = vasrw($\x02,$\x03)\0"
23072 /* 4554 */ "$\x01 += vasrw($\x03,$\x04)\0"
23073 /* 4573 */ "$\x01 = vavgb($\x02,$\x03)\0"
23074 /* 4591 */ "$\x01 = vavgb($\x02,$\x03):rnd\0"
23075 /* 4613 */ "$\x01 = vavgh($\x02,$\x03)\0"
23076 /* 4631 */ "$\x01 = vavgh($\x02,$\x03):rnd\0"
23077 /* 4653 */ "$\x01 = vavgub($\x02,$\x03)\0"
23078 /* 4672 */ "$\x01 = vavgub($\x02,$\x03):rnd\0"
23079 /* 4695 */ "$\x01 = vavguh($\x02,$\x03)\0"
23080 /* 4714 */ "$\x01 = vavguh($\x02,$\x03):rnd\0"
23081 /* 4737 */ "$\x01 = vavguw($\x02,$\x03)\0"
23082 /* 4756 */ "$\x01 = vavguw($\x02,$\x03):rnd\0"
23083 /* 4779 */ "$\x01 = vavgw($\x02,$\x03)\0"
23084 /* 4797 */ "$\x01 = vavgw($\x02,$\x03):rnd\0"
23085 /* 4819 */ "$\x01 = vcl0h($\x02)\0"
23086 /* 4834 */ "$\x01 = vcl0w($\x02)\0"
23087 /* 4849 */ "$\x01 = vdealb($\x02)\0"
23088 /* 4865 */ "$\x01 = vdealb4w($\x02,$\x03)\0"
23089 /* 4886 */ "$\x01 = vdealh($\x02)\0"
23090 /* 4902 */ "$\x01 = vdmpybus($\x02,$\x03)\0"
23091 /* 4923 */ "$\x01 += vdmpybus($\x03,$\x04)\0"
23092 /* 4945 */ "$\x01 = vdmpyhb($\x02,$\x03)\0"
23093 /* 4965 */ "$\x01 += vdmpyhb($\x03,$\x04)\0"
23094 /* 4986 */ "$\x01 = vdmpyh($\x02,$\x03):sat\0"
23095 /* 5009 */ "$\x01 += vdmpyh($\x03,$\x04):sat\0"
23096 /* 5033 */ "$\x01 = vdmpyhsu($\x02,$\x03,#1):sat\0"
23097 /* 5061 */ "$\x01 += vdmpyhsu($\x03,$\x04,#1):sat\0"
23098 /* 5090 */ "$\x01 = vdmpyhsu($\x02,$\x03):sat\0"
23099 /* 5115 */ "$\x01 += vdmpyhsu($\x03,$\x04):sat\0"
23100 /* 5141 */ "$\x01 = vdsaduh($\x02,$\x03)\0"
23101 /* 5161 */ "$\x01 += vdsaduh($\x03,$\x04)\0"
23102 /* 5182 */ "$\x01 = vcmp.eq($\x02.ub,$\x03.ub)\0"
23103 /* 5208 */ "$\x01 &= vcmp.eq($\x03.ub,$\x04.ub)\0"
23104 /* 5235 */ "$\x01 |= vcmp.eq($\x03.ub,$\x04.ub)\0"
23105 /* 5262 */ "$\x01 ^= vcmp.eq($\x03.ub,$\x04.ub)\0"
23106 /* 5289 */ "$\x01 = vcmp.eq($\x02.uh,$\x03.uh)\0"
23107 /* 5315 */ "$\x01 &= vcmp.eq($\x03.uh,$\x04.uh)\0"
23108 /* 5342 */ "$\x01 |= vcmp.eq($\x03.uh,$\x04.uh)\0"
23109 /* 5369 */ "$\x01 ^= vcmp.eq($\x03.uh,$\x04.uh)\0"
23110 /* 5396 */ "$\x01 = vcmp.eq($\x02.uw,$\x03.uw)\0"
23111 /* 5422 */ "$\x01 &= vcmp.eq($\x03.uw,$\x04.uw)\0"
23112 /* 5449 */ "$\x01 |= vcmp.eq($\x03.uw,$\x04.uw)\0"
23113 /* 5476 */ "$\x01 ^= vcmp.eq($\x03.uw,$\x04.uw)\0"
23114 /* 5503 */ "$\x01 = vlsrh($\x02,$\x03)\0"
23115 /* 5521 */ "$\x01 = vlsrw($\x02,$\x03)\0"
23116 /* 5539 */ "$\x01 = vmaxb($\x02,$\x03)\0"
23117 /* 5557 */ "$\x01 = vmaxh($\x02,$\x03)\0"
23118 /* 5575 */ "$\x01 = vmaxub($\x02,$\x03)\0"
23119 /* 5594 */ "$\x01 = vmaxuh($\x02,$\x03)\0"
23120 /* 5613 */ "$\x01 = vmaxw($\x02,$\x03)\0"
23121 /* 5631 */ "$\x01 = vminb($\x02,$\x03)\0"
23122 /* 5649 */ "$\x01 = vminh($\x02,$\x03)\0"
23123 /* 5667 */ "$\x01 = vminub($\x02,$\x03)\0"
23124 /* 5686 */ "$\x01 = vminuh($\x02,$\x03)\0"
23125 /* 5705 */ "$\x01 = vminw($\x02,$\x03)\0"
23126 /* 5723 */ "$\x01 = vmpabus($\x02,$\x03)\0"
23127 /* 5743 */ "$\x01 += vmpabus($\x03,$\x04)\0"
23128 /* 5764 */ "$\x01 = vmpabuu($\x02,$\x03)\0"
23129 /* 5784 */ "$\x01 += vmpabuu($\x03,$\x04)\0"
23130 /* 5805 */ "$\x01 = vmpahb($\x02,$\x03)\0"
23131 /* 5824 */ "$\x01 += vmpahb($\x03,$\x04)\0"
23132 /* 5844 */ "$\x01 = vmpauhb($\x02,$\x03)\0"
23133 /* 5864 */ "$\x01 += vmpauhb($\x03,$\x04)\0"
23134 /* 5885 */ "$\x01 = vmpybus($\x02,$\x03)\0"
23135 /* 5905 */ "$\x01 += vmpybus($\x03,$\x04)\0"
23136 /* 5926 */ "$\x01 = vmpyb($\x02,$\x03)\0"
23137 /* 5944 */ "$\x01 += vmpyb($\x03,$\x04)\0"
23138 /* 5963 */ "$\x01 = vmpyewuh($\x02,$\x03)\0"
23139 /* 5984 */ "$\x01 = vmpyh($\x02,$\x03)\0"
23140 /* 6002 */ "$\x01 += vmpyh($\x03,$\x04)\0"
23141 /* 6021 */ "$\x01 += vmpyh($\x03,$\x04):sat\0"
23142 /* 6044 */ "$\x01 = vmpyh($\x02,$\x03):<<1:rnd:sat\0"
23143 /* 6074 */ "$\x01 = vmpyh($\x02,$\x03):<<1:sat\0"
23144 /* 6100 */ "$\x01 = vmpyhus($\x02,$\x03)\0"
23145 /* 6120 */ "$\x01 += vmpyhus($\x03,$\x04)\0"
23146 /* 6141 */ "$\x01 += vmpyiewh($\x03,$\x04)\0"
23147 /* 6163 */ "$\x01 = vmpyiewuh($\x02,$\x03)\0"
23148 /* 6185 */ "$\x01 += vmpyiewuh($\x03,$\x04)\0"
23149 /* 6208 */ "$\x01 = vmpyih($\x02,$\x03)\0"
23150 /* 6227 */ "$\x01 += vmpyih($\x03,$\x04)\0"
23151 /* 6247 */ "$\x01 = vmpyihb($\x02,$\x03)\0"
23152 /* 6267 */ "$\x01 += vmpyihb($\x03,$\x04)\0"
23153 /* 6288 */ "$\x01 = vmpyiowh($\x02,$\x03)\0"
23154 /* 6309 */ "$\x01 = vmpyiwb($\x02,$\x03)\0"
23155 /* 6329 */ "$\x01 += vmpyiwb($\x03,$\x04)\0"
23156 /* 6350 */ "$\x01 = vmpyiwh($\x02,$\x03)\0"
23157 /* 6370 */ "$\x01 += vmpyiwh($\x03,$\x04)\0"
23158 /* 6391 */ "$\x01 = vmpyiwub($\x02,$\x03)\0"
23159 /* 6412 */ "$\x01 += vmpyiwub($\x03,$\x04)\0"
23160 /* 6434 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:sat\0"
23161 /* 6462 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:rnd:sat\0"
23162 /* 6494 */ "$\x01 = vmpyub($\x02,$\x03)\0"
23163 /* 6513 */ "$\x01 += vmpyub($\x03,$\x04)\0"
23164 /* 6533 */ "$\x01 = vmpyuh($\x02,$\x03)\0"
23165 /* 6552 */ "$\x01 += vmpyuh($\x03,$\x04)\0"
23166 /* 6572 */ "$\x01 = vnavgb($\x02,$\x03)\0"
23167 /* 6591 */ "$\x01 = vnavgh($\x02,$\x03)\0"
23168 /* 6610 */ "$\x01 = vnavgub($\x02,$\x03)\0"
23169 /* 6630 */ "$\x01 = vnavgw($\x02,$\x03)\0"
23170 /* 6649 */ "$\x01 = vnormamth($\x02)\0"
23171 /* 6668 */ "$\x01 = vnormamtw($\x02)\0"
23172 /* 6687 */ "$\x01 = vpackeb($\x02,$\x03)\0"
23173 /* 6707 */ "$\x01 = vpackeh($\x02,$\x03)\0"
23174 /* 6727 */ "$\x01 = vpackhb($\x02,$\x03):sat\0"
23175 /* 6751 */ "$\x01 = vpackhub($\x02,$\x03):sat\0"
23176 /* 6776 */ "$\x01 = vpackob($\x02,$\x03)\0"
23177 /* 6796 */ "$\x01 = vpackoh($\x02,$\x03)\0"
23178 /* 6816 */ "$\x01 = vpackwh($\x02,$\x03):sat\0"
23179 /* 6840 */ "$\x01 = vpackwuh($\x02,$\x03):sat\0"
23180 /* 6865 */ "$\x01 = vpopcounth($\x02)\0"
23181 /* 6885 */ "$\x01.w = vrmpy($\x02.b,$\x03.ub)\0"
23182 /* 6910 */ "$\x01.w += vrmpy($\x03.b,$\x04.ub)\0"
23183 /* 6936 */ "$\x01 = vrmpybus($\x02,$\x03)\0"
23184 /* 6957 */ "$\x01 += vrmpybus($\x03,$\x04)\0"
23185 /* 6979 */ "$\x01 = vrmpybus($\x02,$\x03,#$\x04)\0"
23186 /* 7004 */ "$\x01 += vrmpybus($\x03,$\x04,#$\x05)\0"
23187 /* 7030 */ "$\x01 = vrmpyb($\x02,$\x03)\0"
23188 /* 7049 */ "$\x01 += vrmpyb($\x03,$\x04)\0"
23189 /* 7069 */ "$\x01 = vrmpyub($\x02,$\x03)\0"
23190 /* 7089 */ "$\x01 += vrmpyub($\x03,$\x04)\0"
23191 /* 7110 */ "$\x01.uw = vrmpy($\x02.ub,$\x03.ub)\0"
23192 /* 7137 */ "$\x01.uw += vrmpy($\x03.ub,$\x04.ub)\0"
23193 /* 7165 */ "$\x01 = vrmpyub($\x02,$\x03,#$\x04)\0"
23194 /* 7189 */ "$\x01 += vrmpyub($\x03,$\x04,#$\x05)\0"
23195 /* 7214 */ "$\x01 = vrotr($\x02,$\x03)\0"
23196 /* 7232 */ "$\x01 = vroundhb($\x02,$\x03):sat\0"
23197 /* 7257 */ "$\x01 = vroundhub($\x02,$\x03):sat\0"
23198 /* 7283 */ "$\x01 = vrounduhub($\x02,$\x03):sat\0"
23199 /* 7310 */ "$\x01 = vrounduwuh($\x02,$\x03):sat\0"
23200 /* 7337 */ "$\x01 = vroundwh($\x02,$\x03):sat\0"
23201 /* 7362 */ "$\x01 = vroundwuh($\x02,$\x03):sat\0"
23202 /* 7388 */ "$\x01 = vrsadub($\x02,$\x03,#$\x04)\0"
23203 /* 7412 */ "$\x01 += vrsadub($\x03,$\x04,#$\x05)\0"
23204 /* 7437 */ "$\x01 = vsathub($\x02,$\x03)\0"
23205 /* 7457 */ "$\x01 = vsatuwuh($\x02,$\x03)\0"
23206 /* 7478 */ "$\x01 = vsatwh($\x02,$\x03)\0"
23207 /* 7497 */ "$\x01 = vsxtb($\x02)\0"
23208 /* 7512 */ "vscatter($\x01,$\x02,$\x03.h) = $\x04.h\0"
23209 /* 7540 */ "vscatter($\x01,$\x02,$\x03.h) += $\x04.h\0"
23210 /* 7569 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.h) = $\x05.h\0"
23211 /* 7605 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.h\0"
23212 /* 7633 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.h\0"
23213 /* 7662 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.h\0"
23214 /* 7698 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.w\0"
23215 /* 7726 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.w\0"
23216 /* 7755 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.w\0"
23217 /* 7791 */ "$\x01 = vsxth($\x02)\0"
23218 /* 7806 */ "$\x01 = vshuffeh($\x02,$\x03)\0"
23219 /* 7827 */ "vtrans2x2($\x01,$\x02,$\x05)\0"
23220 /* 7847 */ "$\x01 = vshuffb($\x02)\0"
23221 /* 7864 */ "$\x01 = vshuffeb($\x02,$\x03)\0"
23222 /* 7885 */ "$\x01 = vshuffh($\x02)\0"
23223 /* 7902 */ "$\x01 = vshuffob($\x02,$\x03)\0"
23224 /* 7923 */ "$\x01 = vshuffoeb($\x02,$\x03)\0"
23225 /* 7945 */ "$\x01 = vshuffoeh($\x02,$\x03)\0"
23226 /* 7967 */ "$\x01 = vshuffoh($\x02,$\x03)\0"
23227 /* 7988 */ "if (!$\x02.b) $\x01.b -= $\x04.b\0"
23228 /* 8012 */ "if ($\x02.b) $\x01.b -= $\x04.b\0"
23229 /* 8035 */ "$\x01 = vsubb($\x02,$\x03):sat\0"
23230 /* 8057 */ "$\x01 = vsubh($\x02,$\x03)\0"
23231 /* 8075 */ "if (!$\x02.h) $\x01.h -= $\x04.h\0"
23232 /* 8099 */ "if ($\x02.h) $\x01.h -= $\x04.h\0"
23233 /* 8122 */ "$\x01 = vsubh($\x02,$\x03):sat\0"
23234 /* 8144 */ "$\x01 = vsubub($\x02,$\x03)\0"
23235 /* 8163 */ "$\x01 = vsubub($\x02,$\x03):sat\0"
23236 /* 8186 */ "$\x01 = vsubuh($\x02,$\x03):sat\0"
23237 /* 8209 */ "$\x01 = vsubuh($\x02,$\x03)\0"
23238 /* 8228 */ "$\x01 = vsubuw($\x02,$\x03):sat\0"
23239 /* 8251 */ "$\x01 = vsubw($\x02,$\x03)\0"
23240 /* 8269 */ "$\x01 = #0\0"
23241 /* 8277 */ "if (!$\x02.w) $\x01.w -= $\x04.w\0"
23242 /* 8301 */ "if ($\x02.w) $\x01.w -= $\x04.w\0"
23243 /* 8324 */ "$\x01 = vsubw($\x02,$\x03):sat\0"
23244 /* 8346 */ "$\x01 = vtmpyb($\x02,$\x03)\0"
23245 /* 8365 */ "$\x01 += vtmpyb($\x03,$\x04)\0"
23246 /* 8385 */ "$\x01 = vtmpybus($\x02,$\x03)\0"
23247 /* 8406 */ "$\x01 += vtmpybus($\x03,$\x04)\0"
23248 /* 8428 */ "$\x01 = vtmpyhb($\x02,$\x03)\0"
23249 /* 8448 */ "$\x01 += vtmpyhb($\x03,$\x04)\0"
23250 /* 8469 */ "$\x01 = vunpackb($\x02)\0"
23251 /* 8487 */ "$\x01 = vunpackh($\x02)\0"
23252 /* 8505 */ "$\x01 |= vunpackoh($\x03)\0"
23253 /* 8525 */ "$\x01 = vunpackub($\x02)\0"
23254 /* 8544 */ "$\x01 = vunpackuh($\x02)\0"
23255 /* 8563 */ "$\x01 = vzxtb($\x02)\0"
23256 /* 8578 */ "$\x01 = vzxth($\x02)\0"
23257 /* 8593 */ "z = vmem($\x01)\0"
23258 /* 8606 */ "if ($\x01) z = vmem($\x02)\0"
23259 /* 8627 */ "crswap($\x01,sgp)\0"
23260 /* 8642 */ "dcfetch($\x01)\0"
23261 ;
23262
23263#ifndef NDEBUG
23264 static struct SortCheck {
23265 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
23266 assert(std::is_sorted(
23267 OpToPatterns.begin(), OpToPatterns.end(),
23268 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
23269 return L.Opcode < R.Opcode;
23270 }) &&
23271 "tablegen failed to sort opcode patterns");
23272 }
23273 } sortCheckVar(OpToPatterns);
23274#endif
23275
23276 AliasMatchingData M {
23277 ArrayRef(OpToPatterns),
23278 ArrayRef(Patterns),
23279 ArrayRef(Conds),
23280 StringRef(AsmStrings, std::size(AsmStrings)),
23281 nullptr,
23282 };
23283 const char *AsmString = matchAliasPatterns(MI, nullptr, M);
23284 if (!AsmString) return false;
23285
23286 unsigned I = 0;
23287 while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
23288 AsmString[I] != '$' && AsmString[I] != '\0')
23289 ++I;
23290 OS << '\t' << StringRef(AsmString, I);
23291 if (AsmString[I] != '\0') {
23292 if (AsmString[I] == ' ' || AsmString[I] == '\t') {
23293 OS << '\t';
23294 ++I;
23295 }
23296 do {
23297 if (AsmString[I] == '$') {
23298 ++I;
23299 if (AsmString[I] == (char)0xff) {
23300 ++I;
23301 int OpIdx = AsmString[I++] - 1;
23302 int PrintMethodIdx = AsmString[I++] - 1;
23303 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
23304 } else
23305 printOperand(MI, unsigned(AsmString[I++]) - 1, OS);
23306 } else {
23307 OS << AsmString[I++];
23308 }
23309 } while (AsmString[I] != '\0');
23310 }
23311
23312 return true;
23313}
23314
23315void HexagonInstPrinter::printCustomAliasOperand(
23316 const MCInst *MI, uint64_t Address, unsigned OpIdx,
23317 unsigned PrintMethodIdx,
23318 raw_ostream &OS) {
23319 switch (PrintMethodIdx) {
23320 default:
23321 llvm_unreachable("Unknown PrintMethod kind");
23322 break;
23323 case 0:
23324 printBrtarget(MI, OpIdx, OS);
23325 break;
23326 }
23327}
23328
23329#endif // PRINT_ALIAS_INSTR
23330