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_CLMULR
465 0U, // G_FCEIL
466 0U, // G_FCOS
467 0U, // G_FSIN
468 0U, // G_FSINCOS
469 0U, // G_FTAN
470 0U, // G_FACOS
471 0U, // G_FASIN
472 0U, // G_FATAN
473 0U, // G_FATAN2
474 0U, // G_FCOSH
475 0U, // G_FSINH
476 0U, // G_FTANH
477 0U, // G_FSQRT
478 0U, // G_FFLOOR
479 0U, // G_FRINT
480 0U, // G_FNEARBYINT
481 0U, // G_ADDRSPACE_CAST
482 0U, // G_BLOCK_ADDR
483 0U, // G_JUMP_TABLE
484 0U, // G_DYN_STACKALLOC
485 0U, // G_STACKSAVE
486 0U, // G_STACKRESTORE
487 0U, // G_STRICT_FADD
488 0U, // G_STRICT_FSUB
489 0U, // G_STRICT_FMUL
490 0U, // G_STRICT_FDIV
491 0U, // G_STRICT_FREM
492 0U, // G_STRICT_FMA
493 0U, // G_STRICT_FSQRT
494 0U, // G_STRICT_FLDEXP
495 0U, // G_STRICT_FCMP
496 0U, // G_STRICT_FCMPS
497 0U, // G_READ_REGISTER
498 0U, // G_WRITE_REGISTER
499 0U, // G_MEMCPY
500 0U, // G_MEMCPY_INLINE
501 0U, // G_MEMMOVE
502 0U, // G_MEMSET
503 0U, // G_BZERO
504 0U, // G_MEMSET_INLINE
505 0U, // G_TRAP
506 0U, // G_DEBUGTRAP
507 0U, // G_UBSANTRAP
508 0U, // G_VECREDUCE_SEQ_FADD
509 0U, // G_VECREDUCE_SEQ_FMUL
510 0U, // G_VECREDUCE_FADD
511 0U, // G_VECREDUCE_FMUL
512 0U, // G_VECREDUCE_FMAX
513 0U, // G_VECREDUCE_FMIN
514 0U, // G_VECREDUCE_FMAXIMUM
515 0U, // G_VECREDUCE_FMINIMUM
516 0U, // G_VECREDUCE_FMAXIMUMNUM
517 0U, // G_VECREDUCE_FMINIMUMNUM
518 0U, // G_VECREDUCE_ADD
519 0U, // G_VECREDUCE_MUL
520 0U, // G_VECREDUCE_AND
521 0U, // G_VECREDUCE_OR
522 0U, // G_VECREDUCE_XOR
523 0U, // G_VECREDUCE_SMAX
524 0U, // G_VECREDUCE_SMIN
525 0U, // G_VECREDUCE_UMAX
526 0U, // G_VECREDUCE_UMIN
527 0U, // G_SBFX
528 0U, // G_UBFX
529 2074U, // A2_addsp
530 18458U, // A2_iconst
531 16812058U, // A2_neg
532 51226U, // A2_not
533 33624179U, // A2_tfrf
534 33640563U, // A2_tfrfnew
535 50432026U, // A2_tfrp
536 33624179U, // A2_tfrpf
537 33640563U, // A2_tfrpfnew
538 50448410U, // A2_tfrpi
539 33624358U, // A2_tfrpt
540 33640742U, // A2_tfrptnew
541 33624358U, // A2_tfrt
542 33640742U, // A2_tfrtnew
543 16910362U, // A2_vaddb_map
544 16926746U, // A2_vsubb_map
545 165914U, // A2_zxtb
546 16959514U, // A4_boundscheck
547 1U, // ADJCALLSTACKDOWN
548 1U, // ADJCALLSTACKUP
549 198682U, // C2_cmpgei
550 215066U, // C2_cmpgeui
551 231450U, // C2_cmplt
552 247834U, // C2_cmpltu
553 50432026U, // C2_pxfer_map
554 1561U, // DUPLEX_Pseudo
555 1298U, // ENDLOOP0
556 1308U, // ENDLOOP01
557 1407U, // ENDLOOP1
558 1299U, // J2_endloop0
559 1309U, // J2_endloop01
560 1408U, // J2_endloop1
561 264307U, // J2_jumpf_nopred_map
562 280691U, // J2_jumprf_nopred_map
563 280870U, // J2_jumprt_nopred_map
564 264486U, // J2_jumpt_nopred_map
565 297114U, // J2_trap1_noregmap
566 0U, // KCFI_CHECK
567 67422234U, // L2_loadalignb_zomap
568 67438618U, // L2_loadalignh_zomap
569 17123354U, // L2_loadbsw2_zomap
570 17123354U, // L2_loadbsw4_zomap
571 17139738U, // L2_loadbzw2_zomap
572 17139738U, // L2_loadbzw4_zomap
573 17156122U, // L2_loadrb_zomap
574 17172506U, // L2_loadrd_zomap
575 17188890U, // L2_loadrh_zomap
576 17205274U, // L2_loadri_zomap
577 17221658U, // L2_loadrub_zomap
578 17238042U, // L2_loadruh_zomap
579 83955827U, // L2_ploadrbf_zomap
580 83972211U, // L2_ploadrbfnew_zomap
581 83956006U, // L2_ploadrbt_zomap
582 83972390U, // L2_ploadrbtnew_zomap
583 100733043U, // L2_ploadrdf_zomap
584 100749427U, // L2_ploadrdfnew_zomap
585 100733222U, // L2_ploadrdt_zomap
586 100749606U, // L2_ploadrdtnew_zomap
587 117510259U, // L2_ploadrhf_zomap
588 117526643U, // L2_ploadrhfnew_zomap
589 117510438U, // L2_ploadrht_zomap
590 117526822U, // L2_ploadrhtnew_zomap
591 134287475U, // L2_ploadrif_zomap
592 134303859U, // L2_ploadrifnew_zomap
593 134287654U, // L2_ploadrit_zomap
594 134304038U, // L2_ploadritnew_zomap
595 151064691U, // L2_ploadrubf_zomap
596 151081075U, // L2_ploadrubfnew_zomap
597 151064870U, // L2_ploadrubt_zomap
598 151081254U, // L2_ploadrubtnew_zomap
599 167841907U, // L2_ploadruhf_zomap
600 167858291U, // L2_ploadruhfnew_zomap
601 167842086U, // L2_ploadruht_zomap
602 167858470U, // L2_ploadruhtnew_zomap
603 477648U, // L4_add_memopb_zomap
604 477780U, // L4_add_memoph_zomap
605 478226U, // L4_add_memopw_zomap
606 494032U, // L4_and_memopb_zomap
607 494164U, // L4_and_memoph_zomap
608 494610U, // L4_and_memopw_zomap
609 510416U, // L4_iadd_memopb_zomap
610 510548U, // L4_iadd_memoph_zomap
611 510994U, // L4_iadd_memopw_zomap
612 526800U, // L4_iand_memopb_zomap
613 526932U, // L4_iand_memoph_zomap
614 527378U, // L4_iand_memopw_zomap
615 543184U, // L4_ior_memopb_zomap
616 543316U, // L4_ior_memoph_zomap
617 543762U, // L4_ior_memopw_zomap
618 559568U, // L4_isub_memopb_zomap
619 559700U, // L4_isub_memoph_zomap
620 560146U, // L4_isub_memopw_zomap
621 575952U, // L4_or_memopb_zomap
622 576084U, // L4_or_memoph_zomap
623 576530U, // L4_or_memopw_zomap
624 591987U, // L4_return_map_to_raw_f
625 608371U, // L4_return_map_to_raw_fnew_pnt
626 624755U, // L4_return_map_to_raw_fnew_pt
627 592166U, // L4_return_map_to_raw_t
628 608550U, // L4_return_map_to_raw_tnew_pnt
629 624934U, // L4_return_map_to_raw_tnew_pt
630 641488U, // L4_sub_memopb_zomap
631 641620U, // L4_sub_memoph_zomap
632 642066U, // L4_sub_memopw_zomap
633 1574U, // L6_deallocframe_map_to_raw
634 1712U, // L6_return_map_to_raw
635 121U, // LDriw_ctr
636 121U, // LDriw_pred
637 185206810U, // M2_mpysmi
638 673818U, // M2_mpyui
639 202016794U, // M2_vrcmpys_acc_s1
640 202033178U, // M2_vrcmpys_s1
641 218810394U, // M2_vrcmpys_s1rp
642 722970U, // M7_vdmpy
643 739354U, // M7_vdmpy_acc
644 0U, // PS_aligna
645 0U, // PS_alloca
646 0U, // PS_call_instrprof_custom
647 0U, // PS_call_nr
648 0U, // PS_crash
649 0U, // PS_false
650 0U, // PS_fi
651 0U, // PS_fia
652 1U, // PS_loadrb_pci
653 1U, // PS_loadrb_pcr
654 1U, // PS_loadrd_pci
655 1U, // PS_loadrd_pcr
656 1U, // PS_loadrh_pci
657 1U, // PS_loadrh_pcr
658 1U, // PS_loadri_pci
659 1U, // PS_loadri_pcr
660 1U, // PS_loadrub_pci
661 1U, // PS_loadrub_pcr
662 1U, // PS_loadruh_pci
663 1U, // PS_loadruh_pcr
664 0U, // PS_probed_stackalloc
665 1U, // PS_pselect
666 0U, // PS_qfalse
667 0U, // PS_qtrue
668 1U, // PS_readcr
669 1U, // PS_readcr64
670 1U, // PS_storerb_pci
671 1U, // PS_storerb_pcr
672 1U, // PS_storerd_pci
673 1U, // PS_storerd_pcr
674 1U, // PS_storerf_pci
675 1U, // PS_storerf_pcr
676 1U, // PS_storerh_pci
677 1U, // PS_storerh_pcr
678 1U, // PS_storeri_pci
679 1U, // PS_storeri_pcr
680 0U, // PS_tailcall_i
681 755820U, // PS_tailcall_r
682 0U, // PS_true
683 0U, // PS_vdd0
684 0U, // PS_vloadrq_ai
685 0U, // PS_vloadrv_ai
686 0U, // PS_vloadrv_nt_ai
687 0U, // PS_vloadrw_ai
688 0U, // PS_vloadrw_nt_ai
689 0U, // PS_vmulw
690 0U, // PS_vmulw_acc
691 0U, // PS_vselect
692 0U, // PS_vsplatib
693 0U, // PS_vsplatih
694 0U, // PS_vsplatiw
695 0U, // PS_vsplatrb
696 0U, // PS_vsplatrh
697 0U, // PS_vsplatrw
698 0U, // PS_vstorerq_ai
699 0U, // PS_vstorerv_ai
700 0U, // PS_vstorerv_nt_ai
701 0U, // PS_vstorerw_ai
702 0U, // PS_vstorerw_nt_ai
703 0U, // PS_wselect
704 772122U, // S2_asr_i_p_rnd_goodsyntax
705 772122U, // S2_asr_i_r_rnd_goodsyntax
706 788595U, // S2_pstorerbf_zomap
707 788595U, // S2_pstorerbnewf_zomap
708 788774U, // S2_pstorerbnewt_zomap
709 788774U, // S2_pstorerbt_zomap
710 804979U, // S2_pstorerdf_zomap
711 805158U, // S2_pstorerdt_zomap
712 821363U, // S2_pstorerff_zomap
713 821542U, // S2_pstorerft_zomap
714 821363U, // S2_pstorerhf_zomap
715 821363U, // S2_pstorerhnewf_zomap
716 821542U, // S2_pstorerhnewt_zomap
717 821542U, // S2_pstorerht_zomap
718 837747U, // S2_pstorerif_zomap
719 837747U, // S2_pstorerinewf_zomap
720 837926U, // S2_pstorerinewt_zomap
721 837926U, // S2_pstorerit_zomap
722 51186128U, // S2_storerb_zomap
723 235735504U, // S2_storerbnew_zomap
724 51186184U, // S2_storerd_zomap
725 252512852U, // S2_storerf_zomap
726 51186260U, // S2_storerh_zomap
727 235735636U, // S2_storerhnew_zomap
728 51186706U, // S2_storeri_zomap
729 235736082U, // S2_storerinew_zomap
730 17647642U, // S2_tableidxb_goodsyntax
731 17664026U, // S2_tableidxd_goodsyntax
732 17680410U, // S2_tableidxh_goodsyntax
733 17696794U, // S2_tableidxw_goodsyntax
734 936051U, // S4_pstorerbfnew_zomap
735 936051U, // S4_pstorerbnewfnew_zomap
736 936230U, // S4_pstorerbnewtnew_zomap
737 936230U, // S4_pstorerbtnew_zomap
738 952435U, // S4_pstorerdfnew_zomap
739 952614U, // S4_pstorerdtnew_zomap
740 968819U, // S4_pstorerffnew_zomap
741 968998U, // S4_pstorerftnew_zomap
742 968819U, // S4_pstorerhfnew_zomap
743 968819U, // S4_pstorerhnewfnew_zomap
744 968998U, // S4_pstorerhnewtnew_zomap
745 968998U, // S4_pstorerhtnew_zomap
746 985203U, // S4_pstorerifnew_zomap
747 985203U, // S4_pstorerinewfnew_zomap
748 985382U, // S4_pstorerinewtnew_zomap
749 985382U, // S4_pstoreritnew_zomap
750 1001936U, // S4_storeirb_zomap
751 788595U, // S4_storeirbf_zomap
752 936051U, // S4_storeirbfnew_zomap
753 788774U, // S4_storeirbt_zomap
754 936230U, // S4_storeirbtnew_zomap
755 1002068U, // S4_storeirh_zomap
756 821363U, // S4_storeirhf_zomap
757 968819U, // S4_storeirhfnew_zomap
758 821542U, // S4_storeirht_zomap
759 968998U, // S4_storeirhtnew_zomap
760 1002514U, // S4_storeiri_zomap
761 837747U, // S4_storeirif_zomap
762 985203U, // S4_storeirifnew_zomap
763 837926U, // S4_storeirit_zomap
764 985382U, // S4_storeiritnew_zomap
765 269453338U, // S5_asrhub_rnd_sat_goodsyntax
766 185583642U, // S5_vasrhrnd_goodsyntax
767 297148U, // S6_allocframe_to_raw
768 121U, // STriw_ctr
769 121U, // STriw_pred
770 286263322U, // V6_MAP_equb
771 286279706U, // V6_MAP_equb_and
772 286296090U, // V6_MAP_equb_ior
773 286312474U, // V6_MAP_equb_xor
774 303040538U, // V6_MAP_equh
775 303056922U, // V6_MAP_equh_and
776 303073306U, // V6_MAP_equh_ior
777 303089690U, // V6_MAP_equh_xor
778 319817754U, // V6_MAP_equw
779 319834138U, // V6_MAP_equw_and
780 319850522U, // V6_MAP_equw_ior
781 319866906U, // V6_MAP_equw_xor
782 17893402U, // V6_dbl_ld0
783 51186324U, // V6_dbl_st0
784 1132570U, // V6_extractw_alt
785 1148954U, // V6_hi
786 17893402U, // V6_ld0
787 335614067U, // V6_ldcnp0
788 335614067U, // V6_ldcnpnt0
789 335614246U, // V6_ldcp0
790 335614246U, // V6_ldcpnt0
791 352391283U, // V6_ldnp0
792 352391283U, // V6_ldnpnt0
793 370214938U, // V6_ldnt0
794 352391462U, // V6_ldp0
795 352391462U, // V6_ldpnt0
796 385945715U, // V6_ldtnp0
797 385945715U, // V6_ldtnpnt0
798 385945894U, // V6_ldtp0
799 385945894U, // V6_ldtpnt0
800 17942554U, // V6_ldu0
801 1181722U, // V6_lo
802 51186324U, // V6_st0
803 235735700U, // V6_stn0
804 236079764U, // V6_stnnt0
805 1214579U, // V6_stnp0
806 1214579U, // V6_stnpnt0
807 1214579U, // V6_stnq0
808 1214579U, // V6_stnqnt0
809 51530388U, // V6_stnt0
810 1214758U, // V6_stp0
811 1214758U, // V6_stpnt0
812 1214758U, // V6_stq0
813 1214758U, // V6_stqnt0
814 51186592U, // V6_stu0
815 1230963U, // V6_stunp0
816 1231142U, // V6_stup0
817 1247258U, // V6_v10mpyubs10
818 1263642U, // V6_v10mpyubs10_vxx
819 403933210U, // V6_v6mpyhubs10_alt
820 403933210U, // V6_v6mpyvubs10_alt
821 18073626U, // V6_vabsb_alt
822 420726810U, // V6_vabsb_sat_alt
823 1312794U, // V6_vabsdiffh_alt
824 1329178U, // V6_vabsdiffub_alt
825 1345562U, // V6_vabsdiffuh_alt
826 1361946U, // V6_vabsdiffw_alt
827 18155546U, // V6_vabsh_alt
828 420808730U, // V6_vabsh_sat_alt
829 1394714U, // V6_vabsub_alt
830 1411098U, // V6_vabsuh_alt
831 1427482U, // V6_vabsuw_alt
832 18221082U, // V6_vabsw_alt
833 420874266U, // V6_vabsw_sat_alt
834 16910362U, // V6_vaddb_alt
835 16910362U, // V6_vaddb_dv_alt
836 437670003U, // V6_vaddbnq_alt
837 437670182U, // V6_vaddbq_alt
838 419563546U, // V6_vaddbsat_alt
839 419563546U, // V6_vaddbsat_dv_alt
840 18253850U, // V6_vaddh_alt
841 18253850U, // V6_vaddh_dv_alt
842 454479987U, // V6_vaddhnq_alt
843 454480166U, // V6_vaddhq_alt
844 420907034U, // V6_vaddhsat_alt
845 420907034U, // V6_vaddhsat_dv_alt
846 1509402U, // V6_vaddhw_acc_alt
847 18253850U, // V6_vaddhw_alt
848 1525786U, // V6_vaddubh_acc_alt
849 18319386U, // V6_vaddubh_alt
850 420972570U, // V6_vaddubsat_alt
851 420972570U, // V6_vaddubsat_dv_alt
852 420988954U, // V6_vadduhsat_alt
853 420988954U, // V6_vadduhsat_dv_alt
854 1574938U, // V6_vadduhw_acc_alt
855 18335770U, // V6_vadduhw_alt
856 1591322U, // V6_vadduwsat_alt
857 1591322U, // V6_vadduwsat_dv_alt
858 18384922U, // V6_vaddw_alt
859 18384922U, // V6_vaddw_dv_alt
860 471388275U, // V6_vaddwnq_alt
861 471388454U, // V6_vaddwq_alt
862 421038106U, // V6_vaddwsat_alt
863 421038106U, // V6_vaddwsat_dv_alt
864 1640474U, // V6_vandnqrt_acc_alt
865 1656858U, // V6_vandnqrt_alt
866 1673242U, // V6_vandqrt_acc_alt
867 1689626U, // V6_vandqrt_alt
868 1673242U, // V6_vandvrt_acc_alt
869 1689626U, // V6_vandvrt_alt
870 1706010U, // V6_vaslh_acc_alt
871 488261658U, // V6_vaslh_alt
872 488261658U, // V6_vaslhv_alt
873 1738778U, // V6_vaslw_acc_alt
874 488294426U, // V6_vaslw_alt
875 488294426U, // V6_vaslwv_alt
876 1771546U, // V6_vasr_into_alt
877 1787930U, // V6_vasrh_acc_alt
878 487573530U, // V6_vasrh_alt
879 487573530U, // V6_vasrhv_alt
880 1804314U, // V6_vasrw_acc_alt
881 488359962U, // V6_vasrw_alt
882 488359962U, // V6_vasrwv_alt
883 50432026U, // V6_vassignp
884 18614298U, // V6_vavgb_alt
885 505153562U, // V6_vavgbrnd_alt
886 18630682U, // V6_vavgh_alt
887 505169946U, // V6_vavghrnd_alt
888 18647066U, // V6_vavgub_alt
889 505186330U, // V6_vavgubrnd_alt
890 18663450U, // V6_vavguh_alt
891 505202714U, // V6_vavguhrnd_alt
892 18679834U, // V6_vavguw_alt
893 505219098U, // V6_vavguwrnd_alt
894 18696218U, // V6_vavgw_alt
895 505235482U, // V6_vavgwrnd_alt
896 1935386U, // V6_vcl0h_alt
897 1951770U, // V6_vcl0w_alt
898 1968154U, // V6_vd0
899 1968154U, // V6_vdd0
900 1984538U, // V6_vdealb4w_alt
901 2000922U, // V6_vdealb_alt
902 2017306U, // V6_vdealh_alt
903 2033690U, // V6_vdmpybus_acc_alt
904 2050074U, // V6_vdmpybus_alt
905 2033690U, // V6_vdmpybus_dv_acc_alt
906 2050074U, // V6_vdmpybus_dv_alt
907 2066458U, // V6_vdmpyhb_acc_alt
908 2082842U, // V6_vdmpyhb_alt
909 2066458U, // V6_vdmpyhb_dv_acc_alt
910 2082842U, // V6_vdmpyhb_dv_alt
911 2099226U, // V6_vdmpyhisat_acc_alt
912 2115610U, // V6_vdmpyhisat_alt
913 2099226U, // V6_vdmpyhsat_acc_alt
914 2115610U, // V6_vdmpyhsat_alt
915 522225690U, // V6_vdmpyhsuisat_acc_alt
916 522242074U, // V6_vdmpyhsuisat_alt
917 421562394U, // V6_vdmpyhsusat_acc_alt
918 421578778U, // V6_vdmpyhsusat_alt
919 2099226U, // V6_vdmpyhvsat_acc_alt
920 2115610U, // V6_vdmpyhvsat_alt
921 2164762U, // V6_vdsaduh_acc_alt
922 2181146U, // V6_vdsaduh_alt
923 1U, // V6_vgather_vscatter_mh_pseudo
924 1U, // V6_vgathermh_pseudo
925 1U, // V6_vgathermhq_pseudo
926 1U, // V6_vgathermhw_pseudo
927 1U, // V6_vgathermhwq_pseudo
928 1U, // V6_vgathermw_pseudo
929 1U, // V6_vgathermwq_pseudo
930 488736794U, // V6_vlsrh_alt
931 488736794U, // V6_vlsrhv_alt
932 488753178U, // V6_vlsrw_alt
933 488753178U, // V6_vlsrwv_alt
934 2230298U, // V6_vmaxb_alt
935 2246682U, // V6_vmaxh_alt
936 2263066U, // V6_vmaxub_alt
937 2279450U, // V6_vmaxuh_alt
938 2295834U, // V6_vmaxw_alt
939 2312218U, // V6_vminb_alt
940 2328602U, // V6_vminh_alt
941 2344986U, // V6_vminub_alt
942 2361370U, // V6_vminuh_alt
943 2377754U, // V6_vminw_alt
944 2394138U, // V6_vmpabus_acc_alt
945 2410522U, // V6_vmpabus_alt
946 2410522U, // V6_vmpabusv_alt
947 2426906U, // V6_vmpabuu_acc_alt
948 2443290U, // V6_vmpabuu_alt
949 2443290U, // V6_vmpabuuv_alt
950 2459674U, // V6_vmpahb_acc_alt
951 2476058U, // V6_vmpahb_alt
952 2492442U, // V6_vmpauhb_acc_alt
953 2508826U, // V6_vmpauhb_alt
954 2525210U, // V6_vmpybus_acc_alt
955 2541594U, // V6_vmpybus_alt
956 2525210U, // V6_vmpybusv_acc_alt
957 2541594U, // V6_vmpybusv_alt
958 2557978U, // V6_vmpybv_acc_alt
959 2574362U, // V6_vmpybv_alt
960 2590746U, // V6_vmpyewuh_alt
961 19384346U, // V6_vmpyh_acc_alt
962 19400730U, // V6_vmpyh_alt
963 422037530U, // V6_vmpyhsat_acc_alt
964 220727322U, // V6_vmpyhsrs_alt
965 203950106U, // V6_vmpyhss_alt
966 2639898U, // V6_vmpyhus_acc_alt
967 2656282U, // V6_vmpyhus_alt
968 19384346U, // V6_vmpyhv_acc_alt
969 19400730U, // V6_vmpyhv_alt
970 220727322U, // V6_vmpyhvsrs_alt
971 2672666U, // V6_vmpyiewh_acc_alt
972 2689050U, // V6_vmpyiewuh_acc_alt
973 2705434U, // V6_vmpyiewuh_alt
974 2721818U, // V6_vmpyih_acc_alt
975 2738202U, // V6_vmpyih_alt
976 2754586U, // V6_vmpyihb_acc_alt
977 2770970U, // V6_vmpyihb_alt
978 2787354U, // V6_vmpyiowh_alt
979 2803738U, // V6_vmpyiwb_acc_alt
980 2820122U, // V6_vmpyiwb_alt
981 2836506U, // V6_vmpyiwh_acc_alt
982 2852890U, // V6_vmpyiwh_alt
983 2869274U, // V6_vmpyiwub_acc_alt
984 2885658U, // V6_vmpyiwub_alt
985 204228634U, // V6_vmpyowh_alt
986 221005850U, // V6_vmpyowh_rnd_alt
987 539789338U, // V6_vmpyowh_rnd_sacc_alt
988 556566554U, // V6_vmpyowh_sacc_alt
989 2934810U, // V6_vmpyub_acc_alt
990 2951194U, // V6_vmpyub_alt
991 2934810U, // V6_vmpyubv_acc_alt
992 2951194U, // V6_vmpyubv_alt
993 2967578U, // V6_vmpyuh_acc_alt
994 2983962U, // V6_vmpyuh_alt
995 2967578U, // V6_vmpyuhv_acc_alt
996 2983962U, // V6_vmpyuhv_alt
997 3000346U, // V6_vnavgb_alt
998 19793946U, // V6_vnavgh_alt
999 3033114U, // V6_vnavgub_alt
1000 19826714U, // V6_vnavgw_alt
1001 3065882U, // V6_vnormamth_alt
1002 3082266U, // V6_vnormamtw_alt
1003 3098650U, // V6_vpackeb_alt
1004 3115034U, // V6_vpackeh_alt
1005 3131418U, // V6_vpackhb_sat_alt
1006 3147802U, // V6_vpackhub_sat_alt
1007 3164186U, // V6_vpackob_alt
1008 3180570U, // V6_vpackoh_alt
1009 3196954U, // V6_vpackwh_sat_alt
1010 3213338U, // V6_vpackwuh_sat_alt
1011 3229722U, // V6_vpopcounth_alt
1012 573671450U, // V6_vrmpybub_rtt_acc_alt
1013 573687834U, // V6_vrmpybub_rtt_alt
1014 20056090U, // V6_vrmpybus_acc_alt
1015 20072474U, // V6_vrmpybus_alt
1016 187828250U, // V6_vrmpybusi_acc_alt
1017 187844634U, // V6_vrmpybusi_alt
1018 20056090U, // V6_vrmpybusv_acc_alt
1019 20072474U, // V6_vrmpybusv_alt
1020 3311642U, // V6_vrmpybv_acc_alt
1021 3328026U, // V6_vrmpybv_alt
1022 20121626U, // V6_vrmpyub_acc_alt
1023 20138010U, // V6_vrmpyub_alt
1024 590579738U, // V6_vrmpyub_rtt_acc_alt
1025 590596122U, // V6_vrmpyub_rtt_alt
1026 187893786U, // V6_vrmpyubi_acc_alt
1027 187910170U, // V6_vrmpyubi_alt
1028 20121626U, // V6_vrmpyubv_acc_alt
1029 20138010U, // V6_vrmpyubv_alt
1030 3409946U, // V6_vrotr_alt
1031 3426330U, // V6_vroundhb_alt
1032 3442714U, // V6_vroundhub_alt
1033 3459098U, // V6_vrounduhub_alt
1034 3475482U, // V6_vrounduwuh_alt
1035 3491866U, // V6_vroundwh_alt
1036 3508250U, // V6_vroundwuh_alt
1037 188074010U, // V6_vrsadubi_acc_alt
1038 188090394U, // V6_vrsadubi_alt
1039 490096666U, // V6_vsathub_alt
1040 3573786U, // V6_vsatuwuh_alt
1041 490129434U, // V6_vsatwh_alt
1042 3606554U, // V6_vsb_alt
1043 3623698U, // V6_vscattermh_add_alt
1044 3623698U, // V6_vscattermh_alt
1045 607619366U, // V6_vscattermhq_alt
1046 3623698U, // V6_vscattermw_add_alt
1047 3623698U, // V6_vscattermw_alt
1048 3623698U, // V6_vscattermwh_add_alt
1049 3623698U, // V6_vscattermwh_alt
1050 624396582U, // V6_vscattermwhq_alt
1051 624396582U, // V6_vscattermwq_alt
1052 3655706U, // V6_vsh_alt
1053 3672090U, // V6_vshufeh_alt
1054 3688474U, // V6_vshuffb_alt
1055 3704858U, // V6_vshuffeb_alt
1056 3721242U, // V6_vshuffh_alt
1057 3737626U, // V6_vshuffob_alt
1058 3754010U, // V6_vshufoeb_alt
1059 3770394U, // V6_vshufoeh_alt
1060 3786778U, // V6_vshufoh_alt
1061 16926746U, // V6_vsubb_alt
1062 16926746U, // V6_vsubb_dv_alt
1063 638996595U, // V6_vsubbnq_alt
1064 638996774U, // V6_vsubbq_alt
1065 419579930U, // V6_vsubbsat_alt
1066 419579930U, // V6_vsubbsat_dv_alt
1067 20580378U, // V6_vsubh_alt
1068 20580378U, // V6_vsubh_dv_alt
1069 655806579U, // V6_vsubhnq_alt
1070 655806758U, // V6_vsubhq_alt
1071 423233562U, // V6_vsubhsat_alt
1072 423233562U, // V6_vsubhsat_dv_alt
1073 20580378U, // V6_vsubhw_alt
1074 20596762U, // V6_vsububh_alt
1075 423249946U, // V6_vsububsat_alt
1076 423249946U, // V6_vsububsat_dv_alt
1077 423266330U, // V6_vsubuhsat_alt
1078 423266330U, // V6_vsubuhsat_dv_alt
1079 20613146U, // V6_vsubuhw_alt
1080 3852314U, // V6_vsubuwsat_alt
1081 3852314U, // V6_vsubuwsat_dv_alt
1082 20645914U, // V6_vsubw_alt
1083 20645914U, // V6_vsubw_dv_alt
1084 672714867U, // V6_vsubwnq_alt
1085 672715046U, // V6_vsubwq_alt
1086 423299098U, // V6_vsubwsat_alt
1087 423299098U, // V6_vsubwsat_dv_alt
1088 3885082U, // V6_vtmpyb_acc_alt
1089 3901466U, // V6_vtmpyb_alt
1090 3917850U, // V6_vtmpybus_acc_alt
1091 3934234U, // V6_vtmpybus_alt
1092 3950618U, // V6_vtmpyhb_acc_alt
1093 3967002U, // V6_vtmpyhb_alt
1094 3623284U, // V6_vtran2x2_map
1095 3983386U, // V6_vunpackb_alt
1096 3999770U, // V6_vunpackh_alt
1097 4016154U, // V6_vunpackob_alt
1098 4032538U, // V6_vunpackoh_alt
1099 4048922U, // V6_vunpackub_alt
1100 4065306U, // V6_vunpackuh_alt
1101 4081690U, // V6_vzb_alt
1102 4098074U, // V6_vzh_alt
1103 297616U, // V6_zld0
1104 4114726U, // V6_zldp0
1105 4131501U, // Y2_crswap_old
1106 297547U, // Y2_dcfetch
1107 1606U, // Y2_k1lock_map
1108 1630U, // Y2_k1unlock_map
1109 2074U, // dup_A2_add
1110 2074U, // dup_A2_addi
1111 188696602U, // dup_A2_andir
1112 188712986U, // dup_A2_combineii
1113 4179994U, // dup_A2_sxtb
1114 4196378U, // dup_A2_sxth
1115 50432026U, // dup_A2_tfr
1116 50448410U, // dup_A2_tfrsi
1117 165914U, // dup_A2_zxtb
1118 4212762U, // dup_A2_zxth
1119 188712986U, // dup_A4_combineii
1120 490702874U, // dup_A4_combineir
1121 188778522U, // dup_A4_combineri
1122 687935603U, // dup_C2_cmoveif
1123 687935782U, // dup_C2_cmoveit
1124 687951987U, // dup_C2_cmovenewif
1125 687952166U, // dup_C2_cmovenewit
1126 188794906U, // dup_C2_cmpeqi
1127 4261914U, // dup_L2_deallocframe
1128 705021978U, // dup_L2_loadrb_io
1129 705038362U, // dup_L2_loadrd_io
1130 705054746U, // dup_L2_loadrh_io
1131 705071130U, // dup_L2_loadri_io
1132 705087514U, // dup_L2_loadrub_io
1133 705103898U, // dup_L2_loadruh_io
1134 71387669U, // dup_S2_allocframe
1135 725715408U, // dup_S2_storerb_io
1136 725715464U, // dup_S2_storerd_io
1137 725715540U, // dup_S2_storerh_io
1138 725715986U, // dup_S2_storeri_io
1139 742492624U, // dup_S4_storeirb_io
1140 742493202U, // dup_S4_storeiri_io
1141 21088282U, // A2_abs
1142 21088282U, // A2_absp
1143 423741466U, // A2_abssat
1144 2074U, // A2_add
1145 2074U, // A2_addh_h16_hh
1146 2074U, // A2_addh_h16_hl
1147 2074U, // A2_addh_h16_lh
1148 2074U, // A2_addh_h16_ll
1149 2074U, // A2_addh_h16_sat_hh
1150 2074U, // A2_addh_h16_sat_hl
1151 2074U, // A2_addh_h16_sat_lh
1152 2074U, // A2_addh_h16_sat_ll
1153 2074U, // A2_addh_l16_hl
1154 2074U, // A2_addh_l16_ll
1155 2074U, // A2_addh_l16_sat_hl
1156 2074U, // A2_addh_l16_sat_ll
1157 2074U, // A2_addi
1158 2074U, // A2_addp
1159 2074U, // A2_addpsat
1160 2074U, // A2_addsat
1161 2074U, // A2_addsph
1162 2074U, // A2_addspl
1163 490686490U, // A2_and
1164 188696602U, // A2_andir
1165 490686490U, // A2_andp
1166 4327450U, // A2_aslh
1167 4343834U, // A2_asrh
1168 759203866U, // A2_combine_hh
1169 759203866U, // A2_combine_hl
1170 775981082U, // A2_combine_lh
1171 775981082U, // A2_combine_ll
1172 188712986U, // A2_combineii
1173 490768410U, // A2_combinew
1174 4360218U, // A2_max
1175 4360218U, // A2_maxp
1176 4376602U, // A2_maxu
1177 4376602U, // A2_maxup
1178 4392986U, // A2_min
1179 4392986U, // A2_minp
1180 4409370U, // A2_minu
1181 4409370U, // A2_minup
1182 16812058U, // A2_negp
1183 419465242U, // A2_negsat
1184 1750U, // A2_nop
1185 51226U, // A2_notp
1186 490965018U, // A2_or
1187 188975130U, // A2_orir
1188 490965018U, // A2_orp
1189 788598899U, // A2_paddf
1190 788615283U, // A2_paddfnew
1191 788598899U, // A2_paddif
1192 788615283U, // A2_paddifnew
1193 788599078U, // A2_paddit
1194 788615462U, // A2_padditnew
1195 788599078U, // A2_paddt
1196 788615462U, // A2_paddtnew
1197 805376115U, // A2_pandf
1198 805392499U, // A2_pandfnew
1199 805376294U, // A2_pandt
1200 805392678U, // A2_pandtnew
1201 822153331U, // A2_porf
1202 822169715U, // A2_porfnew
1203 822153510U, // A2_port
1204 822169894U, // A2_portnew
1205 838930547U, // A2_psubf
1206 838946931U, // A2_psubfnew
1207 838930726U, // A2_psubt
1208 838947110U, // A2_psubtnew
1209 855707763U, // A2_pxorf
1210 855724147U, // A2_pxorfnew
1211 855707942U, // A2_pxort
1212 855724326U, // A2_pxortnew
1213 423872538U, // A2_roundsat
1214 4458522U, // A2_sat
1215 4474906U, // A2_satb
1216 4491290U, // A2_sath
1217 4507674U, // A2_satub
1218 4524058U, // A2_satuh
1219 4540442U, // A2_sub
1220 4540442U, // A2_subh_h16_hh
1221 4540442U, // A2_subh_h16_hl
1222 4540442U, // A2_subh_h16_lh
1223 4540442U, // A2_subh_h16_ll
1224 4540442U, // A2_subh_h16_sat_hh
1225 4540442U, // A2_subh_h16_sat_hl
1226 4540442U, // A2_subh_h16_sat_lh
1227 4540442U, // A2_subh_h16_sat_ll
1228 4540442U, // A2_subh_l16_hl
1229 4540442U, // A2_subh_l16_ll
1230 4540442U, // A2_subh_l16_sat_hl
1231 4540442U, // A2_subh_l16_sat_ll
1232 4540442U, // A2_subp
1233 491096090U, // A2_subri
1234 4540442U, // A2_subsat
1235 18253850U, // A2_svaddh
1236 420907034U, // A2_svaddhs
1237 420988954U, // A2_svadduhs
1238 18630682U, // A2_svavgh
1239 505169946U, // A2_svavghs
1240 19793946U, // A2_svnavgh
1241 20580378U, // A2_svsubh
1242 423233562U, // A2_svsubhs
1243 423266330U, // A2_svsubuhs
1244 4573210U, // A2_swiz
1245 4179994U, // A2_sxtb
1246 4196378U, // A2_sxth
1247 4589594U, // A2_sxtw
1248 50432026U, // A2_tfr
1249 50432026U, // A2_tfrcrr
1250 71714842U, // A2_tfrih
1251 71731226U, // A2_tfril
1252 50432026U, // A2_tfrrcr
1253 50448410U, // A2_tfrsi
1254 18155546U, // A2_vabsh
1255 420808730U, // A2_vabshsat
1256 18221082U, // A2_vabsw
1257 420874266U, // A2_vabswsat
1258 18253850U, // A2_vaddh
1259 420907034U, // A2_vaddhs
1260 18319386U, // A2_vaddub
1261 420972570U, // A2_vaddubs
1262 420988954U, // A2_vadduhs
1263 18384922U, // A2_vaddw
1264 421038106U, // A2_vaddws
1265 18630682U, // A2_vavgh
1266 874268698U, // A2_vavghcr
1267 505169946U, // A2_vavghr
1268 18647066U, // A2_vavgub
1269 505186330U, // A2_vavgubr
1270 18663450U, // A2_vavguh
1271 505202714U, // A2_vavguhr
1272 18679834U, // A2_vavguw
1273 505219098U, // A2_vavguwr
1274 18696218U, // A2_vavgw
1275 874334234U, // A2_vavgwcr
1276 505235482U, // A2_vavgwr
1277 491178010U, // A2_vcmpbeq
1278 491194394U, // A2_vcmpbgtu
1279 491210778U, // A2_vcmpheq
1280 491227162U, // A2_vcmphgt
1281 491243546U, // A2_vcmphgtu
1282 491259930U, // A2_vcmpweq
1283 491276314U, // A2_vcmpwgt
1284 491292698U, // A2_vcmpwgtu
1285 4769818U, // A2_vconj
1286 2230298U, // A2_vmaxb
1287 2246682U, // A2_vmaxh
1288 2263066U, // A2_vmaxub
1289 2279450U, // A2_vmaxuh
1290 4786202U, // A2_vmaxuw
1291 2295834U, // A2_vmaxw
1292 2312218U, // A2_vminb
1293 2328602U, // A2_vminh
1294 2344986U, // A2_vminub
1295 2361370U, // A2_vminuh
1296 4802586U, // A2_vminuw
1297 2377754U, // A2_vminw
1298 19793946U, // A2_vnavgh
1299 892209178U, // A2_vnavghcr
1300 271452186U, // A2_vnavghr
1301 19826714U, // A2_vnavgw
1302 892241946U, // A2_vnavgwcr
1303 271484954U, // A2_vnavgwr
1304 4818970U, // A2_vraddub
1305 4835354U, // A2_vraddub_acc
1306 20318234U, // A2_vrsadub
1307 20301850U, // A2_vrsadub_acc
1308 20580378U, // A2_vsubh
1309 423233562U, // A2_vsubhs
1310 20596762U, // A2_vsubub
1311 423249946U, // A2_vsububs
1312 423266330U, // A2_vsubuhs
1313 20645914U, // A2_vsubw
1314 423299098U, // A2_vsubws
1315 4851738U, // A2_xor
1316 4851738U, // A2_xorp
1317 4212762U, // A2_zxth
1318 67110938U, // A4_addp_c
1319 910116890U, // A4_andn
1320 910116890U, // A4_andnp
1321 491407386U, // A4_bitsplit
1322 189417498U, // A4_bitspliti
1323 922929178U, // A4_boundscheck_hi
1324 939706394U, // A4_boundscheck_lo
1325 491423770U, // A4_cmpbeq
1326 189433882U, // A4_cmpbeqi
1327 491440154U, // A4_cmpbgt
1328 189450266U, // A4_cmpbgti
1329 491456538U, // A4_cmpbgtu
1330 189466650U, // A4_cmpbgtui
1331 491472922U, // A4_cmpheq
1332 189483034U, // A4_cmpheqi
1333 491489306U, // A4_cmphgt
1334 189499418U, // A4_cmphgti
1335 491505690U, // A4_cmphgtu
1336 189515802U, // A4_cmphgtui
1337 188712986U, // A4_combineii
1338 490702874U, // A4_combineir
1339 188778522U, // A4_combineri
1340 189532186U, // A4_cround_ri
1341 491522074U, // A4_cround_rr
1342 297176U, // A4_ext
1343 4999194U, // A4_modwrapu
1344 910395418U, // A4_orn
1345 910395418U, // A4_ornp
1346 956371059U, // A4_paslhf
1347 956387443U, // A4_paslhfnew
1348 956371238U, // A4_paslht
1349 956387622U, // A4_paslhtnew
1350 973148275U, // A4_pasrhf
1351 973164659U, // A4_pasrhfnew
1352 973148454U, // A4_pasrht
1353 973164838U, // A4_pasrhtnew
1354 989925491U, // A4_psxtbf
1355 989941875U, // A4_psxtbfnew
1356 989925670U, // A4_psxtbt
1357 989942054U, // A4_psxtbtnew
1358 1006702707U, // A4_psxthf
1359 1006719091U, // A4_psxthfnew
1360 1006702886U, // A4_psxtht
1361 1006719270U, // A4_psxthtnew
1362 1023479923U, // A4_pzxtbf
1363 1023496307U, // A4_pzxtbfnew
1364 1023480102U, // A4_pzxtbt
1365 1023496486U, // A4_pzxtbtnew
1366 1040257139U, // A4_pzxthf
1367 1040273523U, // A4_pzxthfnew
1368 1040257318U, // A4_pzxtht
1369 1040273702U, // A4_pzxthtnew
1370 490784794U, // A4_rcmpeq
1371 188794906U, // A4_rcmpeqi
1372 491554842U, // A4_rcmpneq
1373 189564954U, // A4_rcmpneqi
1374 188991514U, // A4_round_ri
1375 188991514U, // A4_round_ri_sat
1376 490981402U, // A4_round_rr
1377 490981402U, // A4_round_rr_sat
1378 71649306U, // A4_subp_c
1379 50432026U, // A4_tfrcpp
1380 50432026U, // A4_tfrpcp
1381 5031962U, // A4_tlbmatch
1382 5048346U, // A4_vcmpbeq_any
1383 189188122U, // A4_vcmpbeqi
1384 491603994U, // A4_vcmpbgt
1385 189614106U, // A4_vcmpbgti
1386 189204506U, // A4_vcmpbgtui
1387 189220890U, // A4_vcmpheqi
1388 189237274U, // A4_vcmphgti
1389 189253658U, // A4_vcmphgtui
1390 189270042U, // A4_vcmpweqi
1391 189286426U, // A4_vcmpwgti
1392 189302810U, // A4_vcmpwgtui
1393 5081114U, // A4_vrmaxh
1394 5097498U, // A4_vrmaxuh
1395 5113882U, // A4_vrmaxuw
1396 5130266U, // A4_vrmaxw
1397 5146650U, // A4_vrminh
1398 5163034U, // A4_vrminuh
1399 5179418U, // A4_vrminuw
1400 5195802U, // A4_vrminw
1401 3622938U, // A5_ACS
1402 5212186U, // A5_vaddhubs
1403 5228570U, // A6_vcmpbeq_notany
1404 3622938U, // A6_vminub_RdP
1405 5244954U, // A7_clip
1406 189532186U, // A7_croundd_ri
1407 491522074U, // A7_croundd_rr
1408 5261338U, // A7_vclip
1409 5277722U, // C2_all8
1410 490686490U, // C2_and
1411 1061111834U, // C2_andn
1412 5294106U, // C2_any8
1413 491849754U, // C2_bitsclr
1414 189859866U, // C2_bitsclri
1415 5326874U, // C2_bitsset
1416 1073811571U, // C2_ccombinewf
1417 1073827955U, // C2_ccombinewnewf
1418 1073828134U, // C2_ccombinewnewt
1419 1073811750U, // C2_ccombinewt
1420 687935603U, // C2_cmoveif
1421 687935782U, // C2_cmoveit
1422 687951987U, // C2_cmovenewif
1423 687952166U, // C2_cmovenewit
1424 490784794U, // C2_cmpeq
1425 188794906U, // C2_cmpeqi
1426 490784794U, // C2_cmpeqp
1427 491882522U, // C2_cmpgt
1428 189892634U, // C2_cmpgti
1429 491882522U, // C2_cmpgtp
1430 491898906U, // C2_cmpgtu
1431 189909018U, // C2_cmpgtui
1432 491898906U, // C2_cmpgtup
1433 5376026U, // C2_mask
1434 491931674U, // C2_mux
1435 189941786U, // C2_muxii
1436 491931674U, // C2_muxir
1437 189941786U, // C2_muxri
1438 51226U, // C2_not
1439 490965018U, // C2_or
1440 1061390362U, // C2_orn
1441 50432026U, // C2_tfrpr
1442 50432026U, // C2_tfrrp
1443 5408794U, // C2_vitpack
1444 5425178U, // C2_vmux
1445 4851738U, // C2_xor
1446 5441562U, // C4_addipc
1447 1094666266U, // C4_and_and
1448 1094666266U, // C4_and_andn
1449 1111443482U, // C4_and_or
1450 1111443482U, // C4_and_orn
1451 491997210U, // C4_cmplte
1452 190007322U, // C4_cmpltei
1453 492013594U, // C4_cmplteu
1454 190023706U, // C4_cmplteui
1455 491554842U, // C4_cmpneq
1456 189564954U, // C4_cmpneqi
1457 5490714U, // C4_fastcorner9
1458 5507098U, // C4_fastcorner9_not
1459 492062746U, // C4_nbitsclr
1460 190072858U, // C4_nbitsclri
1461 5539866U, // C4_nbitsset
1462 1094944794U, // C4_or_and
1463 1094944794U, // C4_or_andn
1464 1111722010U, // C4_or_or
1465 1111722010U, // C4_or_orn
1466 759897U, // CALLProfile
1467 5556250U, // CONST32
1468 5572634U, // CONST64
1469 0U, // DuplexIClass0
1470 0U, // DuplexIClass1
1471 0U, // DuplexIClass2
1472 0U, // DuplexIClass3
1473 0U, // DuplexIClass4
1474 0U, // DuplexIClass5
1475 0U, // DuplexIClass6
1476 0U, // DuplexIClass7
1477 0U, // DuplexIClass8
1478 0U, // DuplexIClass9
1479 0U, // DuplexIClassA
1480 0U, // DuplexIClassB
1481 0U, // DuplexIClassC
1482 0U, // DuplexIClassD
1483 0U, // DuplexIClassE
1484 0U, // DuplexIClassF
1485 755820U, // EH_RETURN_JMPR
1486 5589018U, // F2_conv_d2df
1487 5605402U, // F2_conv_d2sf
1488 22399002U, // F2_conv_df2d
1489 1129695258U, // F2_conv_df2d_chop
1490 5638170U, // F2_conv_df2sf
1491 22431770U, // F2_conv_df2ud
1492 1129728026U, // F2_conv_df2ud_chop
1493 22448154U, // F2_conv_df2uw
1494 1129744410U, // F2_conv_df2uw_chop
1495 22464538U, // F2_conv_df2w
1496 1129760794U, // F2_conv_df2w_chop
1497 22480922U, // F2_conv_sf2d
1498 1129777178U, // F2_conv_sf2d_chop
1499 5720090U, // F2_conv_sf2df
1500 22513690U, // F2_conv_sf2ud
1501 1129809946U, // F2_conv_sf2ud_chop
1502 22530074U, // F2_conv_sf2uw
1503 1129826330U, // F2_conv_sf2uw_chop
1504 22546458U, // F2_conv_sf2w
1505 1129842714U, // F2_conv_sf2w_chop
1506 5785626U, // F2_conv_ud2df
1507 5802010U, // F2_conv_ud2sf
1508 5818394U, // F2_conv_uw2df
1509 5834778U, // F2_conv_uw2sf
1510 5851162U, // F2_conv_w2df
1511 5867546U, // F2_conv_w2sf
1512 5883930U, // F2_dfadd
1513 5900314U, // F2_dfclass
1514 5916698U, // F2_dfcmpeq
1515 5933082U, // F2_dfcmpge
1516 5949466U, // F2_dfcmpgt
1517 5965850U, // F2_dfcmpuo
1518 1146832922U, // F2_dfimm_n
1519 1163610138U, // F2_dfimm_p
1520 5998618U, // F2_dfmax
1521 6015002U, // F2_dfmin
1522 6031386U, // F2_dfmpyfix
1523 6047770U, // F2_dfmpyhh
1524 6064154U, // F2_dfmpylh
1525 6080538U, // F2_dfmpyll
1526 6096922U, // F2_dfsub
1527 6113306U, // F2_sfadd
1528 6129690U, // F2_sfclass
1529 6146074U, // F2_sfcmpeq
1530 6162458U, // F2_sfcmpge
1531 6178842U, // F2_sfcmpgt
1532 6195226U, // F2_sfcmpuo
1533 6211610U, // F2_sffixupd
1534 6227994U, // F2_sffixupn
1535 6244378U, // F2_sffixupr
1536 23037978U, // F2_sffma
1537 1180665882U, // F2_sffma_lib
1538 492800026U, // F2_sffma_sc
1539 23054362U, // F2_sffms
1540 1180682266U, // F2_sffms_lib
1541 1147144218U, // F2_sfimm_n
1542 1163921434U, // F2_sfimm_p
1543 3622938U, // F2_sfinvsqrta
1544 6309914U, // F2_sfmax
1545 6326298U, // F2_sfmin
1546 6342682U, // F2_sfmpy
1547 3622938U, // F2_sfrecipa
1548 6359066U, // F2_sfsub
1549 50432026U, // G4_tfrgcpp
1550 50432026U, // G4_tfrgcrr
1551 50432026U, // G4_tfrgpcp
1552 50432026U, // G4_tfrgrcr
1553 4605978U, // HI
1554 759897U, // J2_call
1555 6375539U, // J2_callf
1556 755813U, // J2_callr
1557 6391923U, // J2_callrf
1558 755785U, // J2_callrh
1559 6392102U, // J2_callrt
1560 6375718U, // J2_callt
1561 759903U, // J2_jump
1562 6408307U, // J2_jumpf
1563 6424691U, // J2_jumpfnew
1564 6441075U, // J2_jumpfnewpt
1565 6457459U, // J2_jumpfpt
1566 755820U, // J2_jumpr
1567 6473843U, // J2_jumprf
1568 6490227U, // J2_jumprfnew
1569 6506611U, // J2_jumprfnewpt
1570 6522995U, // J2_jumprfpt
1571 6539558U, // J2_jumprgtez
1572 6555942U, // J2_jumprgtezpt
1573 755793U, // J2_jumprh
1574 6572326U, // J2_jumprltez
1575 6588710U, // J2_jumprltezpt
1576 6605094U, // J2_jumprnz
1577 6621478U, // J2_jumprnzpt
1578 6474022U, // J2_jumprt
1579 6490406U, // J2_jumprtnew
1580 6506790U, // J2_jumprtnewpt
1581 6523174U, // J2_jumprtpt
1582 6637862U, // J2_jumprz
1583 6654246U, // J2_jumprzpt
1584 6408486U, // J2_jumpt
1585 6424870U, // J2_jumptnew
1586 6441254U, // J2_jumptnewpt
1587 6457638U, // J2_jumptpt
1588 4282682U, // J2_loop0i
1589 4282682U, // J2_loop0iext
1590 3627322U, // J2_loop0r
1591 3627322U, // J2_loop0rext
1592 4282733U, // J2_loop1i
1593 4282733U, // J2_loop1iext
1594 3627373U, // J2_loop1r
1595 3627373U, // J2_loop1rext
1596 297161U, // J2_pause
1597 4282674U, // J2_ploop1si
1598 3627314U, // J2_ploop1sr
1599 4282689U, // J2_ploop2si
1600 3627329U, // J2_ploop2sr
1601 4282704U, // J2_ploop3si
1602 3627344U, // J2_ploop3sr
1603 1595U, // J2_rte
1604 297106U, // J2_trap0
1605 71387494U, // J2_trap1
1606 1587U, // J2_unpause
1607 1197853397U, // J4_cmpeq_f_jumpnv_nt
1608 1214630613U, // J4_cmpeq_f_jumpnv_t
1609 3623611U, // J4_cmpeq_fp0_jump_nt
1610 3623611U, // J4_cmpeq_fp0_jump_t
1611 3623624U, // J4_cmpeq_fp1_jump_nt
1612 3623624U, // J4_cmpeq_fp1_jump_t
1613 1197853410U, // J4_cmpeq_t_jumpnv_nt
1614 1214630626U, // J4_cmpeq_t_jumpnv_t
1615 3623611U, // J4_cmpeq_tp0_jump_nt
1616 3623611U, // J4_cmpeq_tp0_jump_t
1617 3623624U, // J4_cmpeq_tp1_jump_nt
1618 3623624U, // J4_cmpeq_tp1_jump_t
1619 1197869781U, // J4_cmpeqi_f_jumpnv_nt
1620 1214646997U, // J4_cmpeqi_f_jumpnv_t
1621 4278971U, // J4_cmpeqi_fp0_jump_nt
1622 4278971U, // J4_cmpeqi_fp0_jump_t
1623 4278984U, // J4_cmpeqi_fp1_jump_nt
1624 4278984U, // J4_cmpeqi_fp1_jump_t
1625 1197869794U, // J4_cmpeqi_t_jumpnv_nt
1626 1214647010U, // J4_cmpeqi_t_jumpnv_t
1627 4278971U, // J4_cmpeqi_tp0_jump_nt
1628 4278971U, // J4_cmpeqi_tp0_jump_t
1629 4278984U, // J4_cmpeqi_tp1_jump_nt
1630 4278984U, // J4_cmpeqi_tp1_jump_t
1631 1197869781U, // J4_cmpeqn1_f_jumpnv_nt
1632 1214646997U, // J4_cmpeqn1_f_jumpnv_t
1633 4278971U, // J4_cmpeqn1_fp0_jump_nt
1634 4278971U, // J4_cmpeqn1_fp0_jump_t
1635 4278984U, // J4_cmpeqn1_fp1_jump_nt
1636 4278984U, // J4_cmpeqn1_fp1_jump_t
1637 1197869794U, // J4_cmpeqn1_t_jumpnv_nt
1638 1214647010U, // J4_cmpeqn1_t_jumpnv_t
1639 4278971U, // J4_cmpeqn1_tp0_jump_nt
1640 4278971U, // J4_cmpeqn1_tp0_jump_t
1641 4278984U, // J4_cmpeqn1_tp1_jump_nt
1642 4278984U, // J4_cmpeqn1_tp1_jump_t
1643 1197853502U, // J4_cmpgt_f_jumpnv_nt
1644 1214630718U, // J4_cmpgt_f_jumpnv_t
1645 3623716U, // J4_cmpgt_fp0_jump_nt
1646 3623716U, // J4_cmpgt_fp0_jump_t
1647 3623729U, // J4_cmpgt_fp1_jump_nt
1648 3623729U, // J4_cmpgt_fp1_jump_t
1649 1197853515U, // J4_cmpgt_t_jumpnv_nt
1650 1214630731U, // J4_cmpgt_t_jumpnv_t
1651 3623716U, // J4_cmpgt_tp0_jump_nt
1652 3623716U, // J4_cmpgt_tp0_jump_t
1653 3623729U, // J4_cmpgt_tp1_jump_nt
1654 3623729U, // J4_cmpgt_tp1_jump_t
1655 1197869886U, // J4_cmpgti_f_jumpnv_nt
1656 1214647102U, // J4_cmpgti_f_jumpnv_t
1657 4279076U, // J4_cmpgti_fp0_jump_nt
1658 4279076U, // J4_cmpgti_fp0_jump_t
1659 4279089U, // J4_cmpgti_fp1_jump_nt
1660 4279089U, // J4_cmpgti_fp1_jump_t
1661 1197869899U, // J4_cmpgti_t_jumpnv_nt
1662 1214647115U, // J4_cmpgti_t_jumpnv_t
1663 4279076U, // J4_cmpgti_tp0_jump_nt
1664 4279076U, // J4_cmpgti_tp0_jump_t
1665 4279089U, // J4_cmpgti_tp1_jump_nt
1666 4279089U, // J4_cmpgti_tp1_jump_t
1667 1197869886U, // J4_cmpgtn1_f_jumpnv_nt
1668 1214647102U, // J4_cmpgtn1_f_jumpnv_t
1669 4279076U, // J4_cmpgtn1_fp0_jump_nt
1670 4279076U, // J4_cmpgtn1_fp0_jump_t
1671 4279089U, // J4_cmpgtn1_fp1_jump_nt
1672 4279089U, // J4_cmpgtn1_fp1_jump_t
1673 1197869899U, // J4_cmpgtn1_t_jumpnv_nt
1674 1214647115U, // J4_cmpgtn1_t_jumpnv_t
1675 4279076U, // J4_cmpgtn1_tp0_jump_nt
1676 4279076U, // J4_cmpgtn1_tp0_jump_t
1677 4279089U, // J4_cmpgtn1_tp1_jump_nt
1678 4279089U, // J4_cmpgtn1_tp1_jump_t
1679 1197853635U, // J4_cmpgtu_f_jumpnv_nt
1680 1214630851U, // J4_cmpgtu_f_jumpnv_t
1681 3623847U, // J4_cmpgtu_fp0_jump_nt
1682 3623847U, // J4_cmpgtu_fp0_jump_t
1683 3623861U, // J4_cmpgtu_fp1_jump_nt
1684 3623861U, // J4_cmpgtu_fp1_jump_t
1685 1197853649U, // J4_cmpgtu_t_jumpnv_nt
1686 1214630865U, // J4_cmpgtu_t_jumpnv_t
1687 3623847U, // J4_cmpgtu_tp0_jump_nt
1688 3623847U, // J4_cmpgtu_tp0_jump_t
1689 3623861U, // J4_cmpgtu_tp1_jump_nt
1690 3623861U, // J4_cmpgtu_tp1_jump_t
1691 1197870019U, // J4_cmpgtui_f_jumpnv_nt
1692 1214647235U, // J4_cmpgtui_f_jumpnv_t
1693 4279207U, // J4_cmpgtui_fp0_jump_nt
1694 4279207U, // J4_cmpgtui_fp0_jump_t
1695 4279221U, // J4_cmpgtui_fp1_jump_nt
1696 4279221U, // J4_cmpgtui_fp1_jump_t
1697 1197870033U, // J4_cmpgtui_t_jumpnv_nt
1698 1214647249U, // J4_cmpgtui_t_jumpnv_t
1699 4279207U, // J4_cmpgtui_tp0_jump_nt
1700 4279207U, // J4_cmpgtui_tp0_jump_t
1701 4279221U, // J4_cmpgtui_tp1_jump_nt
1702 4279221U, // J4_cmpgtui_tp1_jump_t
1703 3623742U, // J4_cmplt_f_jumpnv_nt
1704 3623742U, // J4_cmplt_f_jumpnv_t
1705 3623755U, // J4_cmplt_t_jumpnv_nt
1706 3623755U, // J4_cmplt_t_jumpnv_t
1707 3623875U, // J4_cmpltu_f_jumpnv_nt
1708 3623875U, // J4_cmpltu_f_jumpnv_t
1709 3623889U, // J4_cmpltu_t_jumpnv_nt
1710 3623889U, // J4_cmpltu_t_jumpnv_t
1711 297756U, // J4_hintjumpr
1712 1224853530U, // J4_jumpseti
1713 1224837146U, // J4_jumpsetr
1714 6703991U, // J4_tstbit0_f_jumpnv_nt
1715 6720375U, // J4_tstbit0_f_jumpnv_t
1716 6736733U, // J4_tstbit0_fp0_jump_nt
1717 6753117U, // J4_tstbit0_fp0_jump_t
1718 6769514U, // J4_tstbit0_fp1_jump_nt
1719 6785898U, // J4_tstbit0_fp1_jump_t
1720 6704004U, // J4_tstbit0_t_jumpnv_nt
1721 6720388U, // J4_tstbit0_t_jumpnv_t
1722 6802269U, // J4_tstbit0_tp0_jump_nt
1723 6818653U, // J4_tstbit0_tp0_jump_t
1724 6835050U, // J4_tstbit0_tp1_jump_nt
1725 6851434U, // J4_tstbit0_tp1_jump_t
1726 4261914U, // L2_deallocframe
1727 67422234U, // L2_loadalignb_io
1728 313370U, // L2_loadalignb_pbr
1729 313370U, // L2_loadalignb_pci
1730 313370U, // L2_loadalignb_pcr
1731 313370U, // L2_loadalignb_pi
1732 313370U, // L2_loadalignb_pr
1733 67438618U, // L2_loadalignh_io
1734 329754U, // L2_loadalignh_pbr
1735 329754U, // L2_loadalignh_pci
1736 329754U, // L2_loadalignh_pcr
1737 329754U, // L2_loadalignh_pi
1738 329754U, // L2_loadalignh_pr
1739 704989210U, // L2_loadbsw2_io
1740 1241860122U, // L2_loadbsw2_pbr
1741 1258637338U, // L2_loadbsw2_pci
1742 1275414554U, // L2_loadbsw2_pcr
1743 1258637338U, // L2_loadbsw2_pi
1744 1241860122U, // L2_loadbsw2_pr
1745 704989210U, // L2_loadbsw4_io
1746 1241860122U, // L2_loadbsw4_pbr
1747 1258637338U, // L2_loadbsw4_pci
1748 1275414554U, // L2_loadbsw4_pcr
1749 1258637338U, // L2_loadbsw4_pi
1750 1241860122U, // L2_loadbsw4_pr
1751 705005594U, // L2_loadbzw2_io
1752 1241876506U, // L2_loadbzw2_pbr
1753 1258653722U, // L2_loadbzw2_pci
1754 1275430938U, // L2_loadbzw2_pcr
1755 1258653722U, // L2_loadbzw2_pi
1756 1241876506U, // L2_loadbzw2_pr
1757 705005594U, // L2_loadbzw4_io
1758 1241876506U, // L2_loadbzw4_pbr
1759 1258653722U, // L2_loadbzw4_pci
1760 1275430938U, // L2_loadbzw4_pcr
1761 1258653722U, // L2_loadbzw4_pi
1762 1241876506U, // L2_loadbzw4_pr
1763 705021978U, // L2_loadrb_io
1764 1241892890U, // L2_loadrb_pbr
1765 1258670106U, // L2_loadrb_pci
1766 1275447322U, // L2_loadrb_pcr
1767 1258670106U, // L2_loadrb_pi
1768 1241892890U, // L2_loadrb_pr
1769 6866970U, // L2_loadrbgp
1770 705038362U, // L2_loadrd_io
1771 1241909274U, // L2_loadrd_pbr
1772 1258686490U, // L2_loadrd_pci
1773 1275463706U, // L2_loadrd_pcr
1774 1258686490U, // L2_loadrd_pi
1775 1241909274U, // L2_loadrd_pr
1776 6883354U, // L2_loadrdgp
1777 705054746U, // L2_loadrh_io
1778 1241925658U, // L2_loadrh_pbr
1779 1258702874U, // L2_loadrh_pci
1780 1275480090U, // L2_loadrh_pcr
1781 1258702874U, // L2_loadrh_pi
1782 1241925658U, // L2_loadrh_pr
1783 6899738U, // L2_loadrhgp
1784 705071130U, // L2_loadri_io
1785 1241942042U, // L2_loadri_pbr
1786 1258719258U, // L2_loadri_pci
1787 1275496474U, // L2_loadri_pcr
1788 1258719258U, // L2_loadri_pi
1789 1241942042U, // L2_loadri_pr
1790 6916122U, // L2_loadrigp
1791 705087514U, // L2_loadrub_io
1792 1241958426U, // L2_loadrub_pbr
1793 1258735642U, // L2_loadrub_pci
1794 1275512858U, // L2_loadrub_pcr
1795 1258735642U, // L2_loadrub_pi
1796 1241958426U, // L2_loadrub_pr
1797 6932506U, // L2_loadrubgp
1798 705103898U, // L2_loadruh_io
1799 1241974810U, // L2_loadruh_pbr
1800 1258752026U, // L2_loadruh_pci
1801 1275529242U, // L2_loadruh_pcr
1802 1258752026U, // L2_loadruh_pi
1803 1241974810U, // L2_loadruh_pr
1804 6948890U, // L2_loadruhgp
1805 6965274U, // L2_loadw_aq
1806 6981658U, // L2_loadw_locked
1807 83955827U, // L2_ploadrbf_io
1808 83959923U, // L2_ploadrbf_pi
1809 83972211U, // L2_ploadrbfnew_io
1810 83976307U, // L2_ploadrbfnew_pi
1811 83956006U, // L2_ploadrbt_io
1812 83960102U, // L2_ploadrbt_pi
1813 83972390U, // L2_ploadrbtnew_io
1814 83976486U, // L2_ploadrbtnew_pi
1815 100733043U, // L2_ploadrdf_io
1816 100737139U, // L2_ploadrdf_pi
1817 100749427U, // L2_ploadrdfnew_io
1818 100753523U, // L2_ploadrdfnew_pi
1819 100733222U, // L2_ploadrdt_io
1820 100737318U, // L2_ploadrdt_pi
1821 100749606U, // L2_ploadrdtnew_io
1822 100753702U, // L2_ploadrdtnew_pi
1823 117510259U, // L2_ploadrhf_io
1824 117514355U, // L2_ploadrhf_pi
1825 117526643U, // L2_ploadrhfnew_io
1826 117530739U, // L2_ploadrhfnew_pi
1827 117510438U, // L2_ploadrht_io
1828 117514534U, // L2_ploadrht_pi
1829 117526822U, // L2_ploadrhtnew_io
1830 117530918U, // L2_ploadrhtnew_pi
1831 134287475U, // L2_ploadrif_io
1832 134291571U, // L2_ploadrif_pi
1833 134303859U, // L2_ploadrifnew_io
1834 134307955U, // L2_ploadrifnew_pi
1835 134287654U, // L2_ploadrit_io
1836 134291750U, // L2_ploadrit_pi
1837 134304038U, // L2_ploadritnew_io
1838 134308134U, // L2_ploadritnew_pi
1839 151064691U, // L2_ploadrubf_io
1840 151068787U, // L2_ploadrubf_pi
1841 151081075U, // L2_ploadrubfnew_io
1842 151085171U, // L2_ploadrubfnew_pi
1843 151064870U, // L2_ploadrubt_io
1844 151068966U, // L2_ploadrubt_pi
1845 151081254U, // L2_ploadrubtnew_io
1846 151085350U, // L2_ploadrubtnew_pi
1847 167841907U, // L2_ploadruhf_io
1848 167846003U, // L2_ploadruhf_pi
1849 167858291U, // L2_ploadruhfnew_io
1850 167862387U, // L2_ploadruhfnew_pi
1851 167842086U, // L2_ploadruht_io
1852 167846182U, // L2_ploadruht_pi
1853 167858470U, // L2_ploadruhtnew_io
1854 167862566U, // L2_ploadruhtnew_pi
1855 1296140752U, // L4_add_memopb_io
1856 1296140884U, // L4_add_memoph_io
1857 1296141330U, // L4_add_memopw_io
1858 1312917968U, // L4_and_memopb_io
1859 1312918100U, // L4_and_memoph_io
1860 1312918546U, // L4_and_memopw_io
1861 1329695184U, // L4_iadd_memopb_io
1862 1329695316U, // L4_iadd_memoph_io
1863 1329695762U, // L4_iadd_memopw_io
1864 1346472400U, // L4_iand_memopb_io
1865 1346472532U, // L4_iand_memoph_io
1866 1346472978U, // L4_iand_memopw_io
1867 1363249616U, // L4_ior_memopb_io
1868 1363249748U, // L4_ior_memoph_io
1869 1363250194U, // L4_ior_memopw_io
1870 1380026832U, // L4_isub_memopb_io
1871 1380026964U, // L4_isub_memoph_io
1872 1380027410U, // L4_isub_memopw_io
1873 313370U, // L4_loadalignb_ap
1874 67422234U, // L4_loadalignb_ur
1875 329754U, // L4_loadalignh_ap
1876 67438618U, // L4_loadalignh_ur
1877 1392855066U, // L4_loadbsw2_ap
1878 1409632282U, // L4_loadbsw2_ur
1879 1392855066U, // L4_loadbsw4_ap
1880 1409632282U, // L4_loadbsw4_ur
1881 1392871450U, // L4_loadbzw2_ap
1882 1409648666U, // L4_loadbzw2_ur
1883 1392871450U, // L4_loadbzw4_ap
1884 1409648666U, // L4_loadbzw4_ur
1885 6998042U, // L4_loadd_aq
1886 7014426U, // L4_loadd_locked
1887 1392887834U, // L4_loadrb_ap
1888 1426442266U, // L4_loadrb_rr
1889 1409665050U, // L4_loadrb_ur
1890 1392904218U, // L4_loadrd_ap
1891 1426458650U, // L4_loadrd_rr
1892 1409681434U, // L4_loadrd_ur
1893 1392920602U, // L4_loadrh_ap
1894 1426475034U, // L4_loadrh_rr
1895 1409697818U, // L4_loadrh_ur
1896 1392936986U, // L4_loadri_ap
1897 1426491418U, // L4_loadri_rr
1898 1409714202U, // L4_loadri_ur
1899 1392953370U, // L4_loadrub_ap
1900 1426507802U, // L4_loadrub_rr
1901 1409730586U, // L4_loadrub_ur
1902 1392969754U, // L4_loadruh_ap
1903 1426524186U, // L4_loadruh_rr
1904 1409746970U, // L4_loadruh_ur
1905 7030810U, // L4_loadw_phys
1906 1447135696U, // L4_or_memopb_io
1907 1447135828U, // L4_or_memoph_io
1908 1447136274U, // L4_or_memopw_io
1909 1459687539U, // L4_ploadrbf_abs
1910 83955827U, // L4_ploadrbf_rr
1911 1459703923U, // L4_ploadrbfnew_abs
1912 83972211U, // L4_ploadrbfnew_rr
1913 1459687718U, // L4_ploadrbt_abs
1914 83956006U, // L4_ploadrbt_rr
1915 1459704102U, // L4_ploadrbtnew_abs
1916 83972390U, // L4_ploadrbtnew_rr
1917 1476464755U, // L4_ploadrdf_abs
1918 100733043U, // L4_ploadrdf_rr
1919 1476481139U, // L4_ploadrdfnew_abs
1920 100749427U, // L4_ploadrdfnew_rr
1921 1476464934U, // L4_ploadrdt_abs
1922 100733222U, // L4_ploadrdt_rr
1923 1476481318U, // L4_ploadrdtnew_abs
1924 100749606U, // L4_ploadrdtnew_rr
1925 1493241971U, // L4_ploadrhf_abs
1926 117510259U, // L4_ploadrhf_rr
1927 1493258355U, // L4_ploadrhfnew_abs
1928 117526643U, // L4_ploadrhfnew_rr
1929 1493242150U, // L4_ploadrht_abs
1930 117510438U, // L4_ploadrht_rr
1931 1493258534U, // L4_ploadrhtnew_abs
1932 117526822U, // L4_ploadrhtnew_rr
1933 1510019187U, // L4_ploadrif_abs
1934 134287475U, // L4_ploadrif_rr
1935 1510035571U, // L4_ploadrifnew_abs
1936 134303859U, // L4_ploadrifnew_rr
1937 1510019366U, // L4_ploadrit_abs
1938 134287654U, // L4_ploadrit_rr
1939 1510035750U, // L4_ploadritnew_abs
1940 134304038U, // L4_ploadritnew_rr
1941 1526796403U, // L4_ploadrubf_abs
1942 151064691U, // L4_ploadrubf_rr
1943 1526812787U, // L4_ploadrubfnew_abs
1944 151081075U, // L4_ploadrubfnew_rr
1945 1526796582U, // L4_ploadrubt_abs
1946 151064870U, // L4_ploadrubt_rr
1947 1526812966U, // L4_ploadrubtnew_abs
1948 151081254U, // L4_ploadrubtnew_rr
1949 1543573619U, // L4_ploadruhf_abs
1950 167841907U, // L4_ploadruhf_rr
1951 1543590003U, // L4_ploadruhfnew_abs
1952 167858291U, // L4_ploadruhfnew_rr
1953 1543573798U, // L4_ploadruht_abs
1954 167842086U, // L4_ploadruht_rr
1955 1543590182U, // L4_ploadruhtnew_abs
1956 167858470U, // L4_ploadruhtnew_rr
1957 7047194U, // L4_return
1958 1560350835U, // L4_return_f
1959 1560367219U, // L4_return_fnew_pnt
1960 1560367219U, // L4_return_fnew_pt
1961 1560351014U, // L4_return_t
1962 1560367398U, // L4_return_tnew_pnt
1963 1560367398U, // L4_return_tnew_pt
1964 1581353424U, // L4_sub_memopb_io
1965 1581353556U, // L4_sub_memoph_io
1966 1581354002U, // L4_sub_memopw_io
1967 3624054U, // L6_memcpy
1968 4622362U, // LO
1969 493602842U, // M2_acci
1970 191612954U, // M2_accii
1971 7079962U, // M2_cmaci_s0
1972 7096346U, // M2_cmacr_s0
1973 426543130U, // M2_cmacs_s0
1974 208439322U, // M2_cmacs_s1
1975 1600948250U, // M2_cmacsc_s0
1976 1617725466U, // M2_cmacsc_s1
1977 7129114U, // M2_cmpyi_s0
1978 7145498U, // M2_cmpyr_s0
1979 275597338U, // M2_cmpyrs_s0
1980 225265690U, // M2_cmpyrs_s1
1981 1634551834U, // M2_cmpyrsc_s0
1982 1651329050U, // M2_cmpyrsc_s1
1983 426592282U, // M2_cmpys_s0
1984 208488474U, // M2_cmpys_s1
1985 1600997402U, // M2_cmpysc_s0
1986 1617774618U, // M2_cmpysc_s1
1987 426608666U, // M2_cnacs_s0
1988 208504858U, // M2_cnacs_s1
1989 1601013786U, // M2_cnacsc_s0
1990 1617791002U, // M2_cnacsc_s1
1991 493733914U, // M2_dpmpyss_acc_s0
1992 493750298U, // M2_dpmpyss_nac_s0
1993 493766682U, // M2_dpmpyss_rnd_s0
1994 493766682U, // M2_dpmpyss_s0
1995 493783066U, // M2_dpmpyuu_acc_s0
1996 493799450U, // M2_dpmpyuu_nac_s0
1997 493815834U, // M2_dpmpyuu_s0
1998 493766682U, // M2_hmmpyh_rs1
1999 493766682U, // M2_hmmpyh_s1
2000 493766682U, // M2_hmmpyl_rs1
2001 493766682U, // M2_hmmpyl_s1
2002 493832218U, // M2_maci
2003 191858714U, // M2_macsin
2004 191842330U, // M2_macsip
2005 275761178U, // M2_mmachs_rs0
2006 225429530U, // M2_mmachs_rs1
2007 426756122U, // M2_mmachs_s0
2008 208652314U, // M2_mmachs_s1
2009 275777562U, // M2_mmacls_rs0
2010 225445914U, // M2_mmacls_rs1
2011 426772506U, // M2_mmacls_s0
2012 208668698U, // M2_mmacls_s1
2013 275793946U, // M2_mmacuhs_rs0
2014 225462298U, // M2_mmacuhs_rs1
2015 426788890U, // M2_mmacuhs_s0
2016 208685082U, // M2_mmacuhs_s1
2017 275810330U, // M2_mmaculs_rs0
2018 225478682U, // M2_mmaculs_rs1
2019 426805274U, // M2_mmaculs_s0
2020 208701466U, // M2_mmaculs_s1
2021 275826714U, // M2_mmpyh_rs0
2022 225495066U, // M2_mmpyh_rs1
2023 426821658U, // M2_mmpyh_s0
2024 208717850U, // M2_mmpyh_s1
2025 275843098U, // M2_mmpyl_rs0
2026 225511450U, // M2_mmpyl_rs1
2027 426838042U, // M2_mmpyl_s0
2028 208734234U, // M2_mmpyl_s1
2029 275859482U, // M2_mmpyuh_rs0
2030 225527834U, // M2_mmpyuh_rs1
2031 426854426U, // M2_mmpyuh_s0
2032 208750618U, // M2_mmpyuh_s1
2033 275875866U, // M2_mmpyul_rs0
2034 225544218U, // M2_mmpyul_rs1
2035 426870810U, // M2_mmpyul_s0
2036 208767002U, // M2_mmpyul_s1
2037 493848602U, // M2_mnaci
2038 762169370U, // M2_mpy_acc_hh_s0
2039 762169370U, // M2_mpy_acc_hh_s1
2040 762169370U, // M2_mpy_acc_hl_s0
2041 762169370U, // M2_mpy_acc_hl_s1
2042 778946586U, // M2_mpy_acc_lh_s0
2043 778946586U, // M2_mpy_acc_lh_s1
2044 778946586U, // M2_mpy_acc_ll_s0
2045 778946586U, // M2_mpy_acc_ll_s1
2046 762169370U, // M2_mpy_acc_sat_hh_s0
2047 762169370U, // M2_mpy_acc_sat_hh_s1
2048 762169370U, // M2_mpy_acc_sat_hl_s0
2049 762169370U, // M2_mpy_acc_sat_hl_s1
2050 778946586U, // M2_mpy_acc_sat_lh_s0
2051 778946586U, // M2_mpy_acc_sat_lh_s1
2052 778946586U, // M2_mpy_acc_sat_ll_s0
2053 778946586U, // M2_mpy_acc_sat_ll_s1
2054 762202138U, // M2_mpy_hh_s0
2055 762202138U, // M2_mpy_hh_s1
2056 762202138U, // M2_mpy_hl_s0
2057 762202138U, // M2_mpy_hl_s1
2058 778979354U, // M2_mpy_lh_s0
2059 778979354U, // M2_mpy_lh_s1
2060 778979354U, // M2_mpy_ll_s0
2061 778979354U, // M2_mpy_ll_s1
2062 762185754U, // M2_mpy_nac_hh_s0
2063 762185754U, // M2_mpy_nac_hh_s1
2064 762185754U, // M2_mpy_nac_hl_s0
2065 762185754U, // M2_mpy_nac_hl_s1
2066 778962970U, // M2_mpy_nac_lh_s0
2067 778962970U, // M2_mpy_nac_lh_s1
2068 778962970U, // M2_mpy_nac_ll_s0
2069 778962970U, // M2_mpy_nac_ll_s1
2070 762185754U, // M2_mpy_nac_sat_hh_s0
2071 762185754U, // M2_mpy_nac_sat_hh_s1
2072 762185754U, // M2_mpy_nac_sat_hl_s0
2073 762185754U, // M2_mpy_nac_sat_hl_s1
2074 778962970U, // M2_mpy_nac_sat_lh_s0
2075 778962970U, // M2_mpy_nac_sat_lh_s1
2076 778962970U, // M2_mpy_nac_sat_ll_s0
2077 778962970U, // M2_mpy_nac_sat_ll_s1
2078 762202138U, // M2_mpy_rnd_hh_s0
2079 762202138U, // M2_mpy_rnd_hh_s1
2080 762202138U, // M2_mpy_rnd_hl_s0
2081 762202138U, // M2_mpy_rnd_hl_s1
2082 778979354U, // M2_mpy_rnd_lh_s0
2083 778979354U, // M2_mpy_rnd_lh_s1
2084 778979354U, // M2_mpy_rnd_ll_s0
2085 778979354U, // M2_mpy_rnd_ll_s1
2086 762202138U, // M2_mpy_sat_hh_s0
2087 762202138U, // M2_mpy_sat_hh_s1
2088 762202138U, // M2_mpy_sat_hl_s0
2089 762202138U, // M2_mpy_sat_hl_s1
2090 778979354U, // M2_mpy_sat_lh_s0
2091 778979354U, // M2_mpy_sat_lh_s1
2092 778979354U, // M2_mpy_sat_ll_s0
2093 778979354U, // M2_mpy_sat_ll_s1
2094 762202138U, // M2_mpy_sat_rnd_hh_s0
2095 762202138U, // M2_mpy_sat_rnd_hh_s1
2096 762202138U, // M2_mpy_sat_rnd_hl_s0
2097 762202138U, // M2_mpy_sat_rnd_hl_s1
2098 778979354U, // M2_mpy_sat_rnd_lh_s0
2099 778979354U, // M2_mpy_sat_rnd_lh_s1
2100 778979354U, // M2_mpy_sat_rnd_ll_s0
2101 778979354U, // M2_mpy_sat_rnd_ll_s1
2102 493766682U, // M2_mpy_up
2103 493766682U, // M2_mpy_up_s1
2104 493766682U, // M2_mpy_up_s1_sat
2105 762169370U, // M2_mpyd_acc_hh_s0
2106 762169370U, // M2_mpyd_acc_hh_s1
2107 762169370U, // M2_mpyd_acc_hl_s0
2108 762169370U, // M2_mpyd_acc_hl_s1
2109 778946586U, // M2_mpyd_acc_lh_s0
2110 778946586U, // M2_mpyd_acc_lh_s1
2111 778946586U, // M2_mpyd_acc_ll_s0
2112 778946586U, // M2_mpyd_acc_ll_s1
2113 762202138U, // M2_mpyd_hh_s0
2114 762202138U, // M2_mpyd_hh_s1
2115 762202138U, // M2_mpyd_hl_s0
2116 762202138U, // M2_mpyd_hl_s1
2117 778979354U, // M2_mpyd_lh_s0
2118 778979354U, // M2_mpyd_lh_s1
2119 778979354U, // M2_mpyd_ll_s0
2120 778979354U, // M2_mpyd_ll_s1
2121 762185754U, // M2_mpyd_nac_hh_s0
2122 762185754U, // M2_mpyd_nac_hh_s1
2123 762185754U, // M2_mpyd_nac_hl_s0
2124 762185754U, // M2_mpyd_nac_hl_s1
2125 778962970U, // M2_mpyd_nac_lh_s0
2126 778962970U, // M2_mpyd_nac_lh_s1
2127 778962970U, // M2_mpyd_nac_ll_s0
2128 778962970U, // M2_mpyd_nac_ll_s1
2129 762202138U, // M2_mpyd_rnd_hh_s0
2130 762202138U, // M2_mpyd_rnd_hh_s1
2131 762202138U, // M2_mpyd_rnd_hl_s0
2132 762202138U, // M2_mpyd_rnd_hl_s1
2133 778979354U, // M2_mpyd_rnd_lh_s0
2134 778979354U, // M2_mpyd_rnd_lh_s1
2135 778979354U, // M2_mpyd_rnd_ll_s0
2136 778979354U, // M2_mpyd_rnd_ll_s1
2137 487196698U, // M2_mpyi
2138 7456794U, // M2_mpysin
2139 7473178U, // M2_mpysip
2140 7489562U, // M2_mpysu_up
2141 762218522U, // M2_mpyu_acc_hh_s0
2142 762218522U, // M2_mpyu_acc_hh_s1
2143 762218522U, // M2_mpyu_acc_hl_s0
2144 762218522U, // M2_mpyu_acc_hl_s1
2145 778995738U, // M2_mpyu_acc_lh_s0
2146 778995738U, // M2_mpyu_acc_lh_s1
2147 778995738U, // M2_mpyu_acc_ll_s0
2148 778995738U, // M2_mpyu_acc_ll_s1
2149 762251290U, // M2_mpyu_hh_s0
2150 762251290U, // M2_mpyu_hh_s1
2151 762251290U, // M2_mpyu_hl_s0
2152 762251290U, // M2_mpyu_hl_s1
2153 779028506U, // M2_mpyu_lh_s0
2154 779028506U, // M2_mpyu_lh_s1
2155 779028506U, // M2_mpyu_ll_s0
2156 779028506U, // M2_mpyu_ll_s1
2157 762234906U, // M2_mpyu_nac_hh_s0
2158 762234906U, // M2_mpyu_nac_hh_s1
2159 762234906U, // M2_mpyu_nac_hl_s0
2160 762234906U, // M2_mpyu_nac_hl_s1
2161 779012122U, // M2_mpyu_nac_lh_s0
2162 779012122U, // M2_mpyu_nac_lh_s1
2163 779012122U, // M2_mpyu_nac_ll_s0
2164 779012122U, // M2_mpyu_nac_ll_s1
2165 493815834U, // M2_mpyu_up
2166 762218522U, // M2_mpyud_acc_hh_s0
2167 762218522U, // M2_mpyud_acc_hh_s1
2168 762218522U, // M2_mpyud_acc_hl_s0
2169 762218522U, // M2_mpyud_acc_hl_s1
2170 778995738U, // M2_mpyud_acc_lh_s0
2171 778995738U, // M2_mpyud_acc_lh_s1
2172 778995738U, // M2_mpyud_acc_ll_s0
2173 778995738U, // M2_mpyud_acc_ll_s1
2174 762251290U, // M2_mpyud_hh_s0
2175 762251290U, // M2_mpyud_hh_s1
2176 762251290U, // M2_mpyud_hl_s0
2177 762251290U, // M2_mpyud_hl_s1
2178 779028506U, // M2_mpyud_lh_s0
2179 779028506U, // M2_mpyud_lh_s1
2180 779028506U, // M2_mpyud_ll_s0
2181 779028506U, // M2_mpyud_ll_s1
2182 762234906U, // M2_mpyud_nac_hh_s0
2183 762234906U, // M2_mpyud_nac_hh_s1
2184 762234906U, // M2_mpyud_nac_hl_s0
2185 762234906U, // M2_mpyud_nac_hl_s1
2186 779012122U, // M2_mpyud_nac_lh_s0
2187 779012122U, // M2_mpyud_nac_lh_s1
2188 779012122U, // M2_mpyud_nac_ll_s0
2189 779012122U, // M2_mpyud_nac_ll_s1
2190 494045210U, // M2_nacci
2191 192055322U, // M2_naccii
2192 7522330U, // M2_subacc
2193 1312794U, // M2_vabsdiffh
2194 1361946U, // M2_vabsdiffw
2195 7538714U, // M2_vcmac_s0_sat_i
2196 7555098U, // M2_vcmac_s0_sat_r
2197 427001882U, // M2_vcmpy_s0_sat_i
2198 427018266U, // M2_vcmpy_s0_sat_r
2199 208898074U, // M2_vcmpy_s1_sat_i
2200 208914458U, // M2_vcmpy_s1_sat_r
2201 427034650U, // M2_vdmacs_s0
2202 208930842U, // M2_vdmacs_s1
2203 276056090U, // M2_vdmpyrs_s0
2204 225724442U, // M2_vdmpyrs_s1
2205 427051034U, // M2_vdmpys_s0
2206 208947226U, // M2_vdmpys_s1
2207 19384346U, // M2_vmac2
2208 24414234U, // M2_vmac2es
2209 427067418U, // M2_vmac2es_s0
2210 208963610U, // M2_vmac2es_s1
2211 422037530U, // M2_vmac2s_s0
2212 203933722U, // M2_vmac2s_s1
2213 427083802U, // M2_vmac2su_s0
2214 208979994U, // M2_vmac2su_s1
2215 427100186U, // M2_vmpy2es_s0
2216 208996378U, // M2_vmpy2es_s1
2217 422053914U, // M2_vmpy2s_s0
2218 271058970U, // M2_vmpy2s_s0pack
2219 203950106U, // M2_vmpy2s_s1
2220 220727322U, // M2_vmpy2s_s1pack
2221 427116570U, // M2_vmpy2su_s0
2222 209012762U, // M2_vmpy2su_s1
2223 7702554U, // M2_vraddh
2224 7718938U, // M2_vradduh
2225 24512538U, // M2_vrcmaci_s0
2226 1668679706U, // M2_vrcmaci_s0c
2227 24528922U, // M2_vrcmacr_s0
2228 1668696090U, // M2_vrcmacr_s0c
2229 24545306U, // M2_vrcmpyi_s0
2230 1668712474U, // M2_vrcmpyi_s0c
2231 24561690U, // M2_vrcmpyr_s0
2232 1668728858U, // M2_vrcmpyr_s0c
2233 1678411802U, // M2_vrcmpys_acc_s1_h
2234 1695189018U, // M2_vrcmpys_acc_s1_l
2235 1678428186U, // M2_vrcmpys_s1_h
2236 1695205402U, // M2_vrcmpys_s1_l
2237 1711982618U, // M2_vrcmpys_s1rp_h
2238 1728759834U, // M2_vrcmpys_s1rp_l
2239 7800858U, // M2_vrmac_s0
2240 7817242U, // M2_vrmpy_s0
2241 7833626U, // M2_xor_xacc
2242 494389274U, // M4_and_and
2243 913819674U, // M4_and_andn
2244 7866394U, // M4_and_or
2245 7882778U, // M4_and_xor
2246 226002970U, // M4_cmpyi_wh
2247 1652066330U, // M4_cmpyi_whc
2248 226019354U, // M4_cmpyr_wh
2249 1652082714U, // M4_cmpyr_whc
2250 493733914U, // M4_mac_up_s1_sat
2251 1752762394U, // M4_mpyri_addi
2252 2074U, // M4_mpyri_addr
2253 2074U, // M4_mpyri_addr_u2
2254 1752762394U, // M4_mpyrr_addi
2255 2074U, // M4_mpyrr_addr
2256 493750298U, // M4_nac_up_s1_sat
2257 494487578U, // M4_or_and
2258 913917978U, // M4_or_andn
2259 494503962U, // M4_or_or
2260 7981082U, // M4_or_xor
2261 7997466U, // M4_pmpyw
2262 8013850U, // M4_pmpyw_acc
2263 8030234U, // M4_vpmpyh
2264 8046618U, // M4_vpmpyh_acc
2265 24840218U, // M4_vrmpyeh_acc_s0
2266 1769670682U, // M4_vrmpyeh_acc_s1
2267 24856602U, // M4_vrmpyeh_s0
2268 1769687066U, // M4_vrmpyeh_s1
2269 24872986U, // M4_vrmpyoh_acc_s0
2270 1769703450U, // M4_vrmpyoh_acc_s1
2271 24889370U, // M4_vrmpyoh_s0
2272 1769719834U, // M4_vrmpyoh_s1
2273 494667802U, // M4_xor_and
2274 914098202U, // M4_xor_andn
2275 8144922U, // M4_xor_or
2276 7833626U, // M4_xor_xacc
2277 8161306U, // M5_vdmacbsu
2278 8177690U, // M5_vdmpybsu
2279 8194074U, // M5_vmacbsu
2280 8210458U, // M5_vmacbuu
2281 8226842U, // M5_vmpybsu
2282 8243226U, // M5_vmpybuu
2283 8259610U, // M5_vrmacbsu
2284 8275994U, // M5_vrmacbuu
2285 8292378U, // M5_vrmpybsu
2286 8308762U, // M5_vrmpybuu
2287 8325146U, // M6_vabsdiffb
2288 1329178U, // M6_vabsdiffub
2289 25118746U, // M7_dcmpyiw
2290 25135130U, // M7_dcmpyiw_acc
2291 1669285914U, // M7_dcmpyiwc
2292 1669302298U, // M7_dcmpyiwc_acc
2293 25151514U, // M7_dcmpyrw
2294 25167898U, // M7_dcmpyrw_acc
2295 1669318682U, // M7_dcmpyrwc
2296 1669335066U, // M7_dcmpyrwc_acc
2297 209668122U, // M7_wcmpyiw
2298 226445338U, // M7_wcmpyiw_rnd
2299 1618954266U, // M7_wcmpyiwc
2300 1652508698U, // M7_wcmpyiwc_rnd
2301 209700890U, // M7_wcmpyrw
2302 226478106U, // M7_wcmpyrw_rnd
2303 1618987034U, // M7_wcmpyrwc
2304 1652541466U, // M7_wcmpyrwc_rnd
2305 759897U, // PS_call_stk
2306 755813U, // PS_callr_nr
2307 755820U, // PS_jmpret
2308 6473843U, // PS_jmpretf
2309 6490227U, // PS_jmpretfnew
2310 6506611U, // PS_jmpretfnewpt
2311 6474022U, // PS_jmprett
2312 6490406U, // PS_jmprettnew
2313 6506790U, // PS_jmprettnewpt
2314 8407066U, // PS_loadrbabs
2315 8423450U, // PS_loadrdabs
2316 8439834U, // PS_loadrhabs
2317 8456218U, // PS_loadriabs
2318 8472602U, // PS_loadrubabs
2319 8488986U, // PS_loadruhabs
2320 51185838U, // PS_storerbabs
2321 235735214U, // PS_storerbnewabs
2322 51185845U, // PS_storerdabs
2323 252512465U, // PS_storerfabs
2324 51185873U, // PS_storerhabs
2325 235735249U, // PS_storerhnewabs
2326 51185889U, // PS_storeriabs
2327 235735265U, // PS_storerinewabs
2328 297114U, // PS_trap1
2329 8505899U, // R6_release_at_vi
2330 8522283U, // R6_release_st_vi
2331 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
2332 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
2333 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
2334 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
2335 759903U, // RESTORE_DEALLOC_RET_JMP_V4
2336 759903U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
2337 759903U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
2338 759903U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
2339 8538138U, // S2_addasl_rrri
2340 71387669U, // S2_allocframe
2341 193103898U, // S2_asl_i_p
2342 193120282U, // S2_asl_i_p_acc
2343 193136666U, // S2_asl_i_p_and
2344 193153050U, // S2_asl_i_p_nac
2345 193169434U, // S2_asl_i_p_or
2346 193185818U, // S2_asl_i_p_xacc
2347 193103898U, // S2_asl_i_r
2348 193120282U, // S2_asl_i_r_acc
2349 193136666U, // S2_asl_i_r_and
2350 193153050U, // S2_asl_i_r_nac
2351 193169434U, // S2_asl_i_r_or
2352 193103898U, // S2_asl_i_r_sat
2353 193185818U, // S2_asl_i_r_xacc
2354 186271770U, // S2_asl_i_vh
2355 186304538U, // S2_asl_i_vw
2356 495093786U, // S2_asl_r_p
2357 495110170U, // S2_asl_r_p_acc
2358 495126554U, // S2_asl_r_p_and
2359 495142938U, // S2_asl_r_p_nac
2360 495159322U, // S2_asl_r_p_or
2361 495175706U, // S2_asl_r_p_xor
2362 495093786U, // S2_asl_r_r
2363 495110170U, // S2_asl_r_r_acc
2364 495126554U, // S2_asl_r_r_and
2365 495142938U, // S2_asl_r_r_nac
2366 495159322U, // S2_asl_r_r_or
2367 495093786U, // S2_asl_r_r_sat
2368 488261658U, // S2_asl_r_vh
2369 488294426U, // S2_asl_r_vw
2370 193202202U, // S2_asr_i_p
2371 193218586U, // S2_asr_i_p_acc
2372 193234970U, // S2_asr_i_p_and
2373 193251354U, // S2_asr_i_p_nac
2374 193267738U, // S2_asr_i_p_or
2375 193202202U, // S2_asr_i_p_rnd
2376 193202202U, // S2_asr_i_r
2377 193218586U, // S2_asr_i_r_acc
2378 193234970U, // S2_asr_i_r_and
2379 193251354U, // S2_asr_i_r_nac
2380 193267738U, // S2_asr_i_r_or
2381 193202202U, // S2_asr_i_r_rnd
2382 186370074U, // S2_asr_i_svw_trun
2383 185583642U, // S2_asr_i_vh
2384 186370074U, // S2_asr_i_vw
2385 495192090U, // S2_asr_r_p
2386 495208474U, // S2_asr_r_p_acc
2387 495224858U, // S2_asr_r_p_and
2388 495241242U, // S2_asr_r_p_nac
2389 495257626U, // S2_asr_r_p_or
2390 8734746U, // S2_asr_r_p_xor
2391 495192090U, // S2_asr_r_r
2392 495208474U, // S2_asr_r_r_acc
2393 495224858U, // S2_asr_r_r_and
2394 495241242U, // S2_asr_r_r_nac
2395 495257626U, // S2_asr_r_r_or
2396 495192090U, // S2_asr_r_r_sat
2397 488359962U, // S2_asr_r_svw_trun
2398 487573530U, // S2_asr_r_vh
2399 488359962U, // S2_asr_r_vw
2400 8751130U, // S2_brev
2401 8751130U, // S2_brevp
2402 8767514U, // S2_cabacdecbin
2403 8783898U, // S2_cl0
2404 8783898U, // S2_cl0p
2405 8800282U, // S2_cl1
2406 8800282U, // S2_cl1p
2407 8816666U, // S2_clb
2408 8833050U, // S2_clbnorm
2409 8816666U, // S2_clbp
2410 193398810U, // S2_clrbit_i
2411 495388698U, // S2_clrbit_r
2412 8865818U, // S2_ct0
2413 8865818U, // S2_ct0p
2414 8882202U, // S2_ct1
2415 8882202U, // S2_ct1p
2416 8898586U, // S2_deinterleave
2417 193464346U, // S2_extractu
2418 495454234U, // S2_extractu_rp
2419 193464346U, // S2_extractup
2420 495454234U, // S2_extractup_rp
2421 193480730U, // S2_insert
2422 495470618U, // S2_insert_rp
2423 193480730U, // S2_insertp
2424 495470618U, // S2_insertp_rp
2425 8947738U, // S2_interleave
2426 8964122U, // S2_lfsp
2427 8980506U, // S2_lsl_r_p
2428 8996890U, // S2_lsl_r_p_acc
2429 9013274U, // S2_lsl_r_p_and
2430 9029658U, // S2_lsl_r_p_nac
2431 9046042U, // S2_lsl_r_p_or
2432 9062426U, // S2_lsl_r_p_xor
2433 8980506U, // S2_lsl_r_r
2434 8996890U, // S2_lsl_r_r_acc
2435 9013274U, // S2_lsl_r_r_and
2436 9029658U, // S2_lsl_r_r_nac
2437 9046042U, // S2_lsl_r_r_or
2438 9078810U, // S2_lsl_r_vh
2439 9095194U, // S2_lsl_r_vw
2440 193660954U, // S2_lsr_i_p
2441 193677338U, // S2_lsr_i_p_acc
2442 193693722U, // S2_lsr_i_p_and
2443 193710106U, // S2_lsr_i_p_nac
2444 193726490U, // S2_lsr_i_p_or
2445 193742874U, // S2_lsr_i_p_xacc
2446 193660954U, // S2_lsr_i_r
2447 193677338U, // S2_lsr_i_r_acc
2448 193693722U, // S2_lsr_i_r_and
2449 193710106U, // S2_lsr_i_r_nac
2450 193726490U, // S2_lsr_i_r_or
2451 193742874U, // S2_lsr_i_r_xacc
2452 186746906U, // S2_lsr_i_vh
2453 186763290U, // S2_lsr_i_vw
2454 495650842U, // S2_lsr_r_p
2455 495667226U, // S2_lsr_r_p_acc
2456 495683610U, // S2_lsr_r_p_and
2457 495699994U, // S2_lsr_r_p_nac
2458 495716378U, // S2_lsr_r_p_or
2459 495732762U, // S2_lsr_r_p_xor
2460 495650842U, // S2_lsr_r_r
2461 495667226U, // S2_lsr_r_r_acc
2462 495683610U, // S2_lsr_r_r_and
2463 495699994U, // S2_lsr_r_r_nac
2464 495716378U, // S2_lsr_r_r_or
2465 488736794U, // S2_lsr_r_vh
2466 488753178U, // S2_lsr_r_vw
2467 9209882U, // S2_mask
2468 26003482U, // S2_packhl
2469 9242650U, // S2_parityp
2470 788595U, // S2_pstorerbf_io
2471 1779175539U, // S2_pstorerbf_pi
2472 1779175539U, // S2_pstorerbf_pi_nt
2473 1779322995U, // S2_pstorerbfnew_pi
2474 788595U, // S2_pstorerbnewf_io
2475 1779175539U, // S2_pstorerbnewf_pi
2476 1779322995U, // S2_pstorerbnewfnew_pi
2477 788774U, // S2_pstorerbnewt_io
2478 1779175718U, // S2_pstorerbnewt_pi
2479 1779323174U, // S2_pstorerbnewtnew_pi
2480 788774U, // S2_pstorerbt_io
2481 1779175718U, // S2_pstorerbt_pi
2482 1779175718U, // S2_pstorerbt_pi_nt
2483 1779323174U, // S2_pstorerbtnew_pi
2484 804979U, // S2_pstorerdf_io
2485 1779191923U, // S2_pstorerdf_pi
2486 1779191923U, // S2_pstorerdf_pi_nt
2487 1779339379U, // S2_pstorerdfnew_pi
2488 805158U, // S2_pstorerdt_io
2489 1779192102U, // S2_pstorerdt_pi
2490 1779192102U, // S2_pstorerdt_pi_nt
2491 1779339558U, // S2_pstorerdtnew_pi
2492 821363U, // S2_pstorerff_io
2493 1779208307U, // S2_pstorerff_pi
2494 1779355763U, // S2_pstorerffnew_pi
2495 821542U, // S2_pstorerft_io
2496 1779208486U, // S2_pstorerft_pi
2497 1779355942U, // S2_pstorerftnew_pi
2498 821363U, // S2_pstorerhf_io
2499 1779208307U, // S2_pstorerhf_pi
2500 1779208307U, // S2_pstorerhf_pi_nt
2501 1779355763U, // S2_pstorerhfnew_pi
2502 821363U, // S2_pstorerhnewf_io
2503 1779208307U, // S2_pstorerhnewf_pi
2504 1779355763U, // S2_pstorerhnewfnew_pi
2505 821542U, // S2_pstorerhnewt_io
2506 1779208486U, // S2_pstorerhnewt_pi
2507 1779355942U, // S2_pstorerhnewtnew_pi
2508 821542U, // S2_pstorerht_io
2509 1779208486U, // S2_pstorerht_pi
2510 1779208486U, // S2_pstorerht_pi_nt
2511 1779355942U, // S2_pstorerhtnew_pi
2512 837747U, // S2_pstorerif_io
2513 1779224691U, // S2_pstorerif_pi
2514 1779224691U, // S2_pstorerif_pi_nt
2515 1779372147U, // S2_pstorerifnew_pi
2516 837747U, // S2_pstorerinewf_io
2517 1779224691U, // S2_pstorerinewf_pi
2518 1779372147U, // S2_pstorerinewfnew_pi
2519 837926U, // S2_pstorerinewt_io
2520 1779224870U, // S2_pstorerinewt_pi
2521 1779372326U, // S2_pstorerinewtnew_pi
2522 837926U, // S2_pstorerit_io
2523 1779224870U, // S2_pstorerit_pi
2524 1779224870U, // S2_pstorerit_pi_nt
2525 1779372326U, // S2_pstoreritnew_pi
2526 193808410U, // S2_setbit_i
2527 495798298U, // S2_setbit_r
2528 9275418U, // S2_shuffeb
2529 9291802U, // S2_shuffeh
2530 9308186U, // S2_shuffob
2531 9324570U, // S2_shuffoh
2532 725715408U, // S2_storerb_io
2533 1804503504U, // S2_storerb_pbr
2534 1821297104U, // S2_storerb_pci
2535 59705808U, // S2_storerb_pcr
2536 730778064U, // S2_storerb_pi
2537 1838074320U, // S2_storerb_pi_nt
2538 730761680U, // S2_storerb_pr
2539 51185918U, // S2_storerbgp
2540 725715408U, // S2_storerbnew_io
2541 1804503504U, // S2_storerbnew_pbr
2542 1821297104U, // S2_storerbnew_pci
2543 244255184U, // S2_storerbnew_pcr
2544 730778064U, // S2_storerbnew_pi
2545 730761680U, // S2_storerbnew_pr
2546 235735294U, // S2_storerbnewgp
2547 725715464U, // S2_storerd_io
2548 1804503560U, // S2_storerd_pbr
2549 1821297160U, // S2_storerd_pci
2550 59705864U, // S2_storerd_pcr
2551 730778120U, // S2_storerd_pi
2552 1838074376U, // S2_storerd_pi_nt
2553 730761736U, // S2_storerd_pr
2554 51185928U, // S2_storerdgp
2555 725715540U, // S2_storerf_io
2556 1804503636U, // S2_storerf_pbr
2557 1821297236U, // S2_storerf_pci
2558 261032532U, // S2_storerf_pcr
2559 730778196U, // S2_storerf_pi
2560 730761812U, // S2_storerf_pr
2561 252512530U, // S2_storerfgp
2562 725715540U, // S2_storerh_io
2563 1804503636U, // S2_storerh_pbr
2564 1821297236U, // S2_storerh_pci
2565 59705940U, // S2_storerh_pcr
2566 730778196U, // S2_storerh_pi
2567 1838074452U, // S2_storerh_pi_nt
2568 730761812U, // S2_storerh_pr
2569 51185938U, // S2_storerhgp
2570 725715540U, // S2_storerhnew_io
2571 1804503636U, // S2_storerhnew_pbr
2572 1821297236U, // S2_storerhnew_pci
2573 244255316U, // S2_storerhnew_pcr
2574 730778196U, // S2_storerhnew_pi
2575 730761812U, // S2_storerhnew_pr
2576 235735314U, // S2_storerhnewgp
2577 725715986U, // S2_storeri_io
2578 1804504082U, // S2_storeri_pbr
2579 1821297682U, // S2_storeri_pci
2580 59706386U, // S2_storeri_pcr
2581 730778642U, // S2_storeri_pi
2582 1838074898U, // S2_storeri_pi_nt
2583 730762258U, // S2_storeri_pr
2584 51185948U, // S2_storerigp
2585 725715986U, // S2_storerinew_io
2586 1804504082U, // S2_storerinew_pbr
2587 1821297682U, // S2_storerinew_pci
2588 244255762U, // S2_storerinew_pcr
2589 730778642U, // S2_storerinew_pi
2590 730762258U, // S2_storerinew_pr
2591 235735324U, // S2_storerinewgp
2592 1782010351U, // S2_storew_locked
2593 9390727U, // S2_storew_rl_at_vi
2594 9407111U, // S2_storew_rl_st_vi
2595 9422874U, // S2_svsathb
2596 20334618U, // S2_svsathub
2597 1846364186U, // S2_tableidxb
2598 1846380570U, // S2_tableidxd
2599 1846396954U, // S2_tableidxh
2600 1846413338U, // S2_tableidxw
2601 193988634U, // S2_togglebit_i
2602 495978522U, // S2_togglebit_r
2603 194005018U, // S2_tstbit_i
2604 495994906U, // S2_tstbit_r
2605 194021402U, // S2_valignib
2606 496011290U, // S2_valignrb
2607 9488410U, // S2_vcnegh
2608 9504794U, // S2_vcrotate
2609 9521178U, // S2_vrcnegh
2610 26314778U, // S2_vrndpackwh
2611 428967962U, // S2_vrndpackwhs
2612 9422874U, // S2_vsathb
2613 9422874U, // S2_vsathb_nopack
2614 20334618U, // S2_vsathub
2615 20334618U, // S2_vsathub_nopack
2616 20367386U, // S2_vsatwh
2617 20367386U, // S2_vsatwh_nopack
2618 9553946U, // S2_vsatwuh
2619 9553946U, // S2_vsatwuh_nopack
2620 9570330U, // S2_vsplatrb
2621 9586714U, // S2_vsplatrh
2622 194152474U, // S2_vspliceib
2623 496142362U, // S2_vsplicerb
2624 9619482U, // S2_vsxtbh
2625 9635866U, // S2_vsxthw
2626 26429466U, // S2_vtrunehb
2627 9668634U, // S2_vtrunewh
2628 26462234U, // S2_vtrunohb
2629 9701402U, // S2_vtrunowh
2630 9717786U, // S2_vzxtbh
2631 9734170U, // S2_vzxthw
2632 2074U, // S4_addaddi
2633 1870202906U, // S4_addi_asl_ri
2634 1886980122U, // S4_addi_lsr_ri
2635 1872021530U, // S4_andi_asl_ri
2636 1888798746U, // S4_andi_lsr_ri
2637 9766938U, // S4_clbaddi
2638 9766938U, // S4_clbpaddi
2639 8833050U, // S4_clbpnorm
2640 194332698U, // S4_extract
2641 496322586U, // S4_extract_rp
2642 194332698U, // S4_extractp
2643 496322586U, // S4_extractp_rp
2644 9799706U, // S4_lsli
2645 194365466U, // S4_ntstbit_i
2646 496355354U, // S4_ntstbit_r
2647 192497690U, // S4_or_andi
2648 1094944794U, // S4_or_andix
2649 192514074U, // S4_or_ori
2650 1872103450U, // S4_ori_asl_ri
2651 1888880666U, // S4_ori_lsr_ri
2652 9242650U, // S4_parity
2653 60180595U, // S4_pstorerbf_abs
2654 788595U, // S4_pstorerbf_rr
2655 60196979U, // S4_pstorerbfnew_abs
2656 936051U, // S4_pstorerbfnew_io
2657 936051U, // S4_pstorerbfnew_rr
2658 244729971U, // S4_pstorerbnewf_abs
2659 788595U, // S4_pstorerbnewf_rr
2660 244746355U, // S4_pstorerbnewfnew_abs
2661 936051U, // S4_pstorerbnewfnew_io
2662 936051U, // S4_pstorerbnewfnew_rr
2663 244730150U, // S4_pstorerbnewt_abs
2664 788774U, // S4_pstorerbnewt_rr
2665 244746534U, // S4_pstorerbnewtnew_abs
2666 936230U, // S4_pstorerbnewtnew_io
2667 936230U, // S4_pstorerbnewtnew_rr
2668 60180774U, // S4_pstorerbt_abs
2669 788774U, // S4_pstorerbt_rr
2670 60197158U, // S4_pstorerbtnew_abs
2671 936230U, // S4_pstorerbtnew_io
2672 936230U, // S4_pstorerbtnew_rr
2673 9881715U, // S4_pstorerdf_abs
2674 804979U, // S4_pstorerdf_rr
2675 9898099U, // S4_pstorerdfnew_abs
2676 952435U, // S4_pstorerdfnew_io
2677 952435U, // S4_pstorerdfnew_rr
2678 9881894U, // S4_pstorerdt_abs
2679 805158U, // S4_pstorerdt_rr
2680 9898278U, // S4_pstorerdtnew_abs
2681 952614U, // S4_pstorerdtnew_io
2682 952614U, // S4_pstorerdtnew_rr
2683 261572723U, // S4_pstorerff_abs
2684 821363U, // S4_pstorerff_rr
2685 261589107U, // S4_pstorerffnew_abs
2686 968819U, // S4_pstorerffnew_io
2687 968819U, // S4_pstorerffnew_rr
2688 261572902U, // S4_pstorerft_abs
2689 821542U, // S4_pstorerft_rr
2690 261589286U, // S4_pstorerftnew_abs
2691 968998U, // S4_pstorerftnew_io
2692 968998U, // S4_pstorerftnew_rr
2693 60246131U, // S4_pstorerhf_abs
2694 821363U, // S4_pstorerhf_rr
2695 60262515U, // S4_pstorerhfnew_abs
2696 968819U, // S4_pstorerhfnew_io
2697 968819U, // S4_pstorerhfnew_rr
2698 244795507U, // S4_pstorerhnewf_abs
2699 821363U, // S4_pstorerhnewf_rr
2700 244811891U, // S4_pstorerhnewfnew_abs
2701 968819U, // S4_pstorerhnewfnew_io
2702 968819U, // S4_pstorerhnewfnew_rr
2703 244795686U, // S4_pstorerhnewt_abs
2704 821542U, // S4_pstorerhnewt_rr
2705 244812070U, // S4_pstorerhnewtnew_abs
2706 968998U, // S4_pstorerhnewtnew_io
2707 968998U, // S4_pstorerhnewtnew_rr
2708 60246310U, // S4_pstorerht_abs
2709 821542U, // S4_pstorerht_rr
2710 60262694U, // S4_pstorerhtnew_abs
2711 968998U, // S4_pstorerhtnew_io
2712 968998U, // S4_pstorerhtnew_rr
2713 60278899U, // S4_pstorerif_abs
2714 837747U, // S4_pstorerif_rr
2715 60295283U, // S4_pstorerifnew_abs
2716 985203U, // S4_pstorerifnew_io
2717 985203U, // S4_pstorerifnew_rr
2718 244828275U, // S4_pstorerinewf_abs
2719 837747U, // S4_pstorerinewf_rr
2720 244844659U, // S4_pstorerinewfnew_abs
2721 985203U, // S4_pstorerinewfnew_io
2722 985203U, // S4_pstorerinewfnew_rr
2723 244828454U, // S4_pstorerinewt_abs
2724 837926U, // S4_pstorerinewt_rr
2725 244844838U, // S4_pstorerinewtnew_abs
2726 985382U, // S4_pstorerinewtnew_io
2727 985382U, // S4_pstorerinewtnew_rr
2728 60279078U, // S4_pstorerit_abs
2729 837926U, // S4_pstorerit_rr
2730 60295462U, // S4_pstoreritnew_abs
2731 985382U, // S4_pstoreritnew_io
2732 985382U, // S4_pstoreritnew_rr
2733 1782010338U, // S4_stored_locked
2734 9390718U, // S4_stored_rl_at_vi
2735 9407102U, // S4_stored_rl_st_vi
2736 742492624U, // S4_storeirb_io
2737 788595U, // S4_storeirbf_io
2738 936051U, // S4_storeirbfnew_io
2739 788774U, // S4_storeirbt_io
2740 936230U, // S4_storeirbtnew_io
2741 742492756U, // S4_storeirh_io
2742 821363U, // S4_storeirhf_io
2743 968819U, // S4_storeirhfnew_io
2744 821542U, // S4_storeirht_io
2745 968998U, // S4_storeirhtnew_io
2746 742493202U, // S4_storeiri_io
2747 837747U, // S4_storeirif_io
2748 985203U, // S4_storeirifnew_io
2749 837926U, // S4_storeirit_io
2750 985382U, // S4_storeiritnew_io
2751 60312016U, // S4_storerb_ap
2752 60328400U, // S4_storerb_rr
2753 60344784U, // S4_storerb_ur
2754 244861392U, // S4_storerbnew_ap
2755 244877776U, // S4_storerbnew_rr
2756 244894160U, // S4_storerbnew_ur
2757 60312072U, // S4_storerd_ap
2758 60328456U, // S4_storerd_rr
2759 60344840U, // S4_storerd_ur
2760 261638740U, // S4_storerf_ap
2761 261655124U, // S4_storerf_rr
2762 261671508U, // S4_storerf_ur
2763 60312148U, // S4_storerh_ap
2764 60328532U, // S4_storerh_rr
2765 60344916U, // S4_storerh_ur
2766 244861524U, // S4_storerhnew_ap
2767 244877908U, // S4_storerhnew_rr
2768 244894292U, // S4_storerhnew_ur
2769 60312594U, // S4_storeri_ap
2770 60328978U, // S4_storeri_rr
2771 60345362U, // S4_storeri_ur
2772 244861970U, // S4_storerinew_ap
2773 244878354U, // S4_storerinew_rr
2774 244894738U, // S4_storerinew_ur
2775 2074U, // S4_subaddi
2776 1866827802U, // S4_subi_asl_ri
2777 1883605018U, // S4_subi_lsr_ri
2778 10029082U, // S4_vrcrotate
2779 10045466U, // S4_vrcrotate_acc
2780 429492250U, // S4_vxaddsubh
2781 1905887258U, // S4_vxaddsubhr
2782 10078234U, // S4_vxaddsubw
2783 429525018U, // S4_vxsubaddh
2784 1905920026U, // S4_vxsubaddhr
2785 10111002U, // S4_vxsubaddw
2786 1846511642U, // S5_asrhub_rnd_sat
2787 420448282U, // S5_asrhub_sat
2788 10127386U, // S5_popcountp
2789 185583642U, // S5_vasrhrnd
2790 10143770U, // S6_rol_i_p
2791 10160154U, // S6_rol_i_p_acc
2792 10176538U, // S6_rol_i_p_and
2793 10192922U, // S6_rol_i_p_nac
2794 10209306U, // S6_rol_i_p_or
2795 10225690U, // S6_rol_i_p_xacc
2796 10143770U, // S6_rol_i_r
2797 10160154U, // S6_rol_i_r_acc
2798 10176538U, // S6_rol_i_r_and
2799 10192922U, // S6_rol_i_r_nac
2800 10209306U, // S6_rol_i_r_or
2801 10225690U, // S6_rol_i_r_xacc
2802 9570330U, // S6_vsplatrbp
2803 496191514U, // S6_vtrunehb_ppp
2804 496224282U, // S6_vtrunohb_ppp
2805 2074U, // SA1_addi
2806 2074U, // SA1_addrx
2807 10242074U, // SA1_addsp
2808 1916749850U, // SA1_and1
2809 1968155U, // SA1_clrf
2810 1968174U, // SA1_clrfnew
2811 1968165U, // SA1_clrt
2812 1968188U, // SA1_clrtnew
2813 4278971U, // SA1_cmpeqi
2814 10258458U, // SA1_combine0i
2815 10274842U, // SA1_combine1i
2816 10291226U, // SA1_combine2i
2817 10307610U, // SA1_combine3i
2818 1933608986U, // SA1_combinerz
2819 10323994U, // SA1_combinezr
2820 2074U, // SA1_dec
2821 2074U, // SA1_inc
2822 50448410U, // SA1_seti
2823 50448410U, // SA1_setin1
2824 4179994U, // SA1_sxtb
2825 4196378U, // SA1_sxth
2826 50432026U, // SA1_tfr
2827 1950304282U, // SA1_zxtb
2828 4212762U, // SA1_zxth
2829 759897U, // SAVE_REGISTERS_CALL_V4
2830 759897U, // SAVE_REGISTERS_CALL_V4STK
2831 759897U, // SAVE_REGISTERS_CALL_V4STK_EXT
2832 759897U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
2833 759897U, // SAVE_REGISTERS_CALL_V4STK_PIC
2834 759897U, // SAVE_REGISTERS_CALL_V4_EXT
2835 759897U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
2836 759897U, // SAVE_REGISTERS_CALL_V4_PIC
2837 705071130U, // SL1_loadri_io
2838 705087514U, // SL1_loadrub_io
2839 1574U, // SL2_deallocframe
2840 1328U, // SL2_jumpr31
2841 1319U, // SL2_jumpr31_f
2842 1356U, // SL2_jumpr31_fnew
2843 1338U, // SL2_jumpr31_t
2844 1382U, // SL2_jumpr31_tnew
2845 705021978U, // SL2_loadrb_io
2846 10340378U, // SL2_loadrd_sp
2847 705054746U, // SL2_loadrh_io
2848 10356762U, // SL2_loadri_sp
2849 705103898U, // SL2_loadruh_io
2850 1712U, // SL2_return
2851 1703U, // SL2_return_f
2852 1783U, // SL2_return_fnew
2853 1727U, // SL2_return_t
2854 1814U, // SL2_return_tnew
2855 725715408U, // SS1_storeb_io
2856 725715986U, // SS1_storew_io
2857 297148U, // SS2_allocframe
2858 1967229392U, // SS2_storebi0
2859 1984006608U, // SS2_storebi1
2860 51185896U, // SS2_stored_sp
2861 725715540U, // SS2_storeh_io
2862 51185907U, // SS2_storew_sp
2863 1967229970U, // SS2_storewi0
2864 1984007186U, // SS2_storewi1
2865 188712986U, // TFRI64_V2_ext
2866 50448410U, // TFRI64_V4
2867 10373146U, // V6_extractw
2868 10389530U, // V6_get_qfext
2869 10405914U, // V6_get_qfext_oracc
2870 10422298U, // V6_lvsplatb
2871 10438682U, // V6_lvsplath
2872 10455066U, // V6_lvsplatw
2873 490686490U, // V6_pred_and
2874 1061111834U, // V6_pred_and_n
2875 51226U, // V6_pred_not
2876 490965018U, // V6_pred_or
2877 1061390362U, // V6_pred_or_n
2878 10471450U, // V6_pred_scalar2
2879 10487834U, // V6_pred_scalar2v2
2880 4851738U, // V6_pred_xor
2881 10504218U, // V6_set_qfext
2882 765495322U, // V6_shuffeqh
2883 2007025690U, // V6_shuffeqw
2884 2014545946U, // V6_v6mpyhubs10
2885 2040596506U, // V6_v6mpyhubs10_vxx
2886 2014545946U, // V6_v6mpyvubs10
2887 2057373722U, // V6_v6mpyvubs10_vxx
2888 705808410U, // V6_vL32Ub_ai
2889 1259456538U, // V6_vL32Ub_pi
2890 1242679322U, // V6_vL32Ub_ppu
2891 705759258U, // V6_vL32b_ai
2892 715212826U, // V6_vL32b_cur_ai
2893 335614067U, // V6_vL32b_cur_npred_ai
2894 335618163U, // V6_vL32b_cur_npred_pi
2895 335618163U, // V6_vL32b_cur_npred_ppu
2896 1268860954U, // V6_vL32b_cur_pi
2897 1252083738U, // V6_vL32b_cur_ppu
2898 335614246U, // V6_vL32b_cur_pred_ai
2899 335618342U, // V6_vL32b_cur_pred_pi
2900 335618342U, // V6_vL32b_cur_pred_ppu
2901 352391283U, // V6_vL32b_npred_ai
2902 352395379U, // V6_vL32b_npred_pi
2903 352395379U, // V6_vL32b_npred_ppu
2904 705759258U, // V6_vL32b_nt_ai
2905 715212826U, // V6_vL32b_nt_cur_ai
2906 335614067U, // V6_vL32b_nt_cur_npred_ai
2907 335618163U, // V6_vL32b_nt_cur_npred_pi
2908 335618163U, // V6_vL32b_nt_cur_npred_ppu
2909 1268860954U, // V6_vL32b_nt_cur_pi
2910 1252083738U, // V6_vL32b_nt_cur_ppu
2911 335614246U, // V6_vL32b_nt_cur_pred_ai
2912 335618342U, // V6_vL32b_nt_cur_pred_pi
2913 335618342U, // V6_vL32b_nt_cur_pred_ppu
2914 352391283U, // V6_vL32b_nt_npred_ai
2915 352395379U, // V6_vL32b_nt_npred_pi
2916 352395379U, // V6_vL32b_nt_npred_ppu
2917 1259407386U, // V6_vL32b_nt_pi
2918 1242630170U, // V6_vL32b_nt_ppu
2919 352391462U, // V6_vL32b_nt_pred_ai
2920 352395558U, // V6_vL32b_nt_pred_pi
2921 352395558U, // V6_vL32b_nt_pred_ppu
2922 715229210U, // V6_vL32b_nt_tmp_ai
2923 385945715U, // V6_vL32b_nt_tmp_npred_ai
2924 385949811U, // V6_vL32b_nt_tmp_npred_pi
2925 385949811U, // V6_vL32b_nt_tmp_npred_ppu
2926 1268877338U, // V6_vL32b_nt_tmp_pi
2927 1252100122U, // V6_vL32b_nt_tmp_ppu
2928 385945894U, // V6_vL32b_nt_tmp_pred_ai
2929 385949990U, // V6_vL32b_nt_tmp_pred_pi
2930 385949990U, // V6_vL32b_nt_tmp_pred_ppu
2931 1259407386U, // V6_vL32b_pi
2932 1242630170U, // V6_vL32b_ppu
2933 352391462U, // V6_vL32b_pred_ai
2934 352395558U, // V6_vL32b_pred_pi
2935 352395558U, // V6_vL32b_pred_ppu
2936 715229210U, // V6_vL32b_tmp_ai
2937 385945715U, // V6_vL32b_tmp_npred_ai
2938 385949811U, // V6_vL32b_tmp_npred_pi
2939 385949811U, // V6_vL32b_tmp_npred_ppu
2940 1268877338U, // V6_vL32b_tmp_pi
2941 1252100122U, // V6_vL32b_tmp_ppu
2942 385945894U, // V6_vL32b_tmp_pred_ai
2943 385949990U, // V6_vL32b_tmp_pred_pi
2944 385949990U, // V6_vL32b_tmp_pred_ppu
2945 725715872U, // V6_vS32Ub_ai
2946 1230963U, // V6_vS32Ub_npred_ai
2947 1779617907U, // V6_vS32Ub_npred_pi
2948 1779617907U, // V6_vS32Ub_npred_ppu
2949 730778528U, // V6_vS32Ub_pi
2950 730762144U, // V6_vS32Ub_ppu
2951 1231142U, // V6_vS32Ub_pred_ai
2952 1779618086U, // V6_vS32Ub_pred_pi
2953 1779618086U, // V6_vS32Ub_pred_ppu
2954 725715604U, // V6_vS32b_ai
2955 725715604U, // V6_vS32b_new_ai
2956 1214579U, // V6_vS32b_new_npred_ai
2957 1779601523U, // V6_vS32b_new_npred_pi
2958 1779601523U, // V6_vS32b_new_npred_ppu
2959 730778260U, // V6_vS32b_new_pi
2960 730761876U, // V6_vS32b_new_ppu
2961 1214758U, // V6_vS32b_new_pred_ai
2962 1779601702U, // V6_vS32b_new_pred_pi
2963 1779601702U, // V6_vS32b_new_pred_ppu
2964 1214579U, // V6_vS32b_npred_ai
2965 1779601523U, // V6_vS32b_npred_pi
2966 1779601523U, // V6_vS32b_npred_ppu
2967 1214579U, // V6_vS32b_nqpred_ai
2968 1779601523U, // V6_vS32b_nqpred_pi
2969 1779601523U, // V6_vS32b_nqpred_ppu
2970 1833011860U, // V6_vS32b_nt_ai
2971 1833011860U, // V6_vS32b_nt_new_ai
2972 1214579U, // V6_vS32b_nt_new_npred_ai
2973 1779601523U, // V6_vS32b_nt_new_npred_pi
2974 1779601523U, // V6_vS32b_nt_new_npred_ppu
2975 1838074516U, // V6_vS32b_nt_new_pi
2976 1838058132U, // V6_vS32b_nt_new_ppu
2977 1214758U, // V6_vS32b_nt_new_pred_ai
2978 1779601702U, // V6_vS32b_nt_new_pred_pi
2979 1779601702U, // V6_vS32b_nt_new_pred_ppu
2980 1214579U, // V6_vS32b_nt_npred_ai
2981 1779601523U, // V6_vS32b_nt_npred_pi
2982 1779601523U, // V6_vS32b_nt_npred_ppu
2983 1214579U, // V6_vS32b_nt_nqpred_ai
2984 1779601523U, // V6_vS32b_nt_nqpred_pi
2985 1779601523U, // V6_vS32b_nt_nqpred_ppu
2986 1838074516U, // V6_vS32b_nt_pi
2987 1838058132U, // V6_vS32b_nt_ppu
2988 1214758U, // V6_vS32b_nt_pred_ai
2989 1779601702U, // V6_vS32b_nt_pred_pi
2990 1779601702U, // V6_vS32b_nt_pred_ppu
2991 1214758U, // V6_vS32b_nt_qpred_ai
2992 1779601702U, // V6_vS32b_nt_qpred_pi
2993 1779601702U, // V6_vS32b_nt_qpred_ppu
2994 730778260U, // V6_vS32b_pi
2995 730761876U, // V6_vS32b_ppu
2996 1214758U, // V6_vS32b_pred_ai
2997 1779601702U, // V6_vS32b_pred_pi
2998 1779601702U, // V6_vS32b_pred_ppu
2999 1214758U, // V6_vS32b_qpred_ai
3000 1779601702U, // V6_vS32b_qpred_pi
3001 1779601702U, // V6_vS32b_qpred_ppu
3002 2067892884U, // V6_vS32b_srls_ai
3003 2072955540U, // V6_vS32b_srls_pi
3004 2072939156U, // V6_vS32b_srls_ppu
3005 10602522U, // V6_vabs_f8
3006 10618906U, // V6_vabs_hf
3007 2091010074U, // V6_vabs_qf16_hf
3008 2107787290U, // V6_vabs_qf16_qf16
3009 2124580890U, // V6_vabs_qf32_qf32
3010 2141358106U, // V6_vabs_qf32_sf
3011 10668058U, // V6_vabs_sf
3012 2158168090U, // V6_vabsb
3013 2174945306U, // V6_vabsb_sat
3014 765675546U, // V6_vabsdiffh
3015 10717210U, // V6_vabsdiffub
3016 312690714U, // V6_vabsdiffuh
3017 10733594U, // V6_vabsdiffw
3018 2191788058U, // V6_vabsh
3019 2208565274U, // V6_vabsh_sat
3020 2225358874U, // V6_vabsw
3021 2242136090U, // V6_vabsw_sat
3022 2258929690U, // V6_vadd_hf
3023 2275723290U, // V6_vadd_hf_f8
3024 2258946074U, // V6_vadd_hf_hf
3025 2292484122U, // V6_vadd_qf16
3026 2292484122U, // V6_vadd_qf16_mix
3027 2309294106U, // V6_vadd_qf32
3028 2309294106U, // V6_vadd_qf32_mix
3029 2326071322U, // V6_vadd_sf
3030 2342864922U, // V6_vadd_sf_bf
3031 2258978842U, // V6_vadd_sf_hf
3032 2326087706U, // V6_vadd_sf_sf
3033 2158331930U, // V6_vaddb
3034 2158331930U, // V6_vaddb_dv
3035 436277363U, // V6_vaddbnq
3036 436277542U, // V6_vaddbq
3037 2175109146U, // V6_vaddbsat
3038 2175109146U, // V6_vaddbsat_dv
3039 77973530U, // V6_vaddcarry
3040 2359691290U, // V6_vaddcarryo
3041 10864666U, // V6_vaddcarrysat
3042 10897434U, // V6_vaddclbh
3043 10913818U, // V6_vaddclbw
3044 765904922U, // V6_vaddh
3045 765904922U, // V6_vaddh_dv
3046 453054579U, // V6_vaddhnq
3047 453054758U, // V6_vaddhq
3048 765904922U, // V6_vaddhsat
3049 765904922U, // V6_vaddhsat_dv
3050 10864666U, // V6_vaddhw
3051 765921306U, // V6_vaddhw_acc
3052 296142874U, // V6_vaddubh
3053 10962970U, // V6_vaddubh_acc
3054 2376566810U, // V6_vaddubsat
3055 2376566810U, // V6_vaddubsat_dv
3056 2175240218U, // V6_vaddububb_sat
3057 10995738U, // V6_vadduhsat
3058 10995738U, // V6_vadduhsat_dv
3059 10864666U, // V6_vadduhw
3060 312936474U, // V6_vadduhw_acc
3061 11012122U, // V6_vadduwsat
3062 11012122U, // V6_vadduwsat_dv
3063 10864666U, // V6_vaddw
3064 10864666U, // V6_vaddw_dv
3065 469831795U, // V6_vaddwnq
3066 469831974U, // V6_vaddwq
3067 10864666U, // V6_vaddwsat
3068 10864666U, // V6_vaddwsat_dv
3069 11028506U, // V6_valign4
3070 497584154U, // V6_valignb
3071 195594266U, // V6_valignbi
3072 11061274U, // V6_vand
3073 11077658U, // V6_vandnqrt
3074 11094042U, // V6_vandnqrt_acc
3075 11061274U, // V6_vandqrt
3076 11110426U, // V6_vandqrt_acc
3077 11077658U, // V6_vandvnqv
3078 11061274U, // V6_vandvqv
3079 11061274U, // V6_vandvrt
3080 11110426U, // V6_vandvrt_acc
3081 27904026U, // V6_vaslh
3082 11143194U, // V6_vaslh_acc
3083 2192164890U, // V6_vaslhv
3084 27936794U, // V6_vaslw
3085 11175962U, // V6_vaslw_acc
3086 2225752090U, // V6_vaslwv
3087 11192346U, // V6_vasr_into
3088 766183450U, // V6_vasrh
3089 11225114U, // V6_vasrh_acc
3090 279676954U, // V6_vasrhbrndsat
3091 430671898U, // V6_vasrhbsat
3092 766232602U, // V6_vasrhubrndsat
3093 766232602U, // V6_vasrhubsat
3094 766183450U, // V6_vasrhv
3095 313247770U, // V6_vasruhubrndsat
3096 313247770U, // V6_vasruhubsat
3097 330041370U, // V6_vasruwuhrndsat
3098 330041370U, // V6_vasruwuhsat
3099 313247770U, // V6_vasrvuhubrndsat
3100 313247770U, // V6_vasrvuhubsat
3101 2007762970U, // V6_vasrvwuhrndsat
3102 2007762970U, // V6_vasrvwuhsat
3103 28067866U, // V6_vasrw
3104 11307034U, // V6_vasrw_acc
3105 2007697434U, // V6_vasrwh
3106 2007697434U, // V6_vasrwhrndsat
3107 2007697434U, // V6_vasrwhsat
3108 2007762970U, // V6_vasrwuhrndsat
3109 2007762970U, // V6_vasrwuhsat
3110 2225883162U, // V6_vasrwv
3111 50432026U, // V6_vassign
3112 11323418U, // V6_vassign_fp
3113 11339802U, // V6_vassign_tmp
3114 2158839834U, // V6_vavgb
3115 2393720858U, // V6_vavgbrnd
3116 2192410650U, // V6_vavgh
3117 2410514458U, // V6_vavghrnd
3118 598591514U, // V6_vavgub
3119 2427308058U, // V6_vavgubrnd
3120 2444101658U, // V6_vavguh
3121 2460878874U, // V6_vavguhrnd
3122 2477672474U, // V6_vavguw
3123 2494449690U, // V6_vavguwrnd
3124 2226030618U, // V6_vavgw
3125 2511243290U, // V6_vavgwrnd
3126 2516652326U, // V6_vccombine
3127 11454490U, // V6_vcl0h
3128 11470874U, // V6_vcl0w
3129 33624358U, // V6_vcmov
3130 11487258U, // V6_vcombine
3131 11503642U, // V6_vcombine_tmp
3132 11520026U, // V6_vconv_bf_qf32
3133 11536410U, // V6_vconv_f8_qf16
3134 2544912410U, // V6_vconv_h_hf
3135 2561689626U, // V6_vconv_h_hf_rnd
3136 263227418U, // V6_vconv_hf_h
3137 2578483226U, // V6_vconv_hf_qf16
3138 2595260442U, // V6_vconv_hf_qf32
3139 2612054042U, // V6_vconv_qf16_f8
3140 2544945178U, // V6_vconv_qf16_hf
3141 2578499610U, // V6_vconv_qf16_qf16
3142 2595293210U, // V6_vconv_qf32_qf32
3143 2628847642U, // V6_vconv_qf32_sf
3144 2595309594U, // V6_vconv_sf_qf32
3145 2645641242U, // V6_vconv_sf_w
3146 11634714U, // V6_vconv_w_sf
3147 11651098U, // V6_vcvt2_b_hf
3148 2159151130U, // V6_vcvt2_hf_b
3149 598870042U, // V6_vcvt2_hf_ub
3150 11683866U, // V6_vcvt2_ub_hf
3151 11700250U, // V6_vcvt_b_hf
3152 11716634U, // V6_vcvt_bf_sf
3153 11733018U, // V6_vcvt_f8_hf
3154 11749402U, // V6_vcvt_h_hf
3155 2159249434U, // V6_vcvt_hf_b
3156 2662565914U, // V6_vcvt_hf_f8
3157 2192803866U, // V6_vcvt_hf_h
3158 2327021594U, // V6_vcvt_hf_sf
3159 598968346U, // V6_vcvt_hf_ub
3160 2444462106U, // V6_vcvt_hf_uh
3161 11782170U, // V6_vcvt_sf_hf
3162 11798554U, // V6_vcvt_ub_hf
3163 11814938U, // V6_vcvt_uh_hf
3164 3623543U, // V6_vdeal
3165 11831322U, // V6_vdealb
3166 11847706U, // V6_vdealb4w
3167 11864090U, // V6_vdealh
3168 11880474U, // V6_vdealvdd
3169 11896858U, // V6_vdelta
3170 11913242U, // V6_vdmpy_sf_hf
3171 11929626U, // V6_vdmpy_sf_hf_acc
3172 11946010U, // V6_vdmpybus
3173 11962394U, // V6_vdmpybus_acc
3174 11946010U, // V6_vdmpybus_dv
3175 11962394U, // V6_vdmpybus_dv_acc
3176 2159462426U, // V6_vdmpyhb
3177 2159478810U, // V6_vdmpyhb_acc
3178 2159462426U, // V6_vdmpyhb_dv
3179 2159478810U, // V6_vdmpyhb_dv_acc
3180 2209794074U, // V6_vdmpyhisat
3181 2209810458U, // V6_vdmpyhisat_acc
3182 2209794074U, // V6_vdmpyhsat
3183 2209810458U, // V6_vdmpyhsat_acc
3184 2679556122U, // V6_vdmpyhsuisat
3185 2679572506U, // V6_vdmpyhsuisat_acc
3186 2696333338U, // V6_vdmpyhsusat
3187 2696349722U, // V6_vdmpyhsusat_acc
3188 2209794074U, // V6_vdmpyhvsat
3189 2209810458U, // V6_vdmpyhvsat_acc
3190 12011546U, // V6_vdsaduh
3191 12027930U, // V6_vdsaduh_acc
3192 571475994U, // V6_veqb
3193 571492378U, // V6_veqb_and
3194 571508762U, // V6_veqb_or
3195 571525146U, // V6_veqb_xor
3196 756025370U, // V6_veqh
3197 756041754U, // V6_veqh_and
3198 756058138U, // V6_veqh_or
3199 756074522U, // V6_veqh_xor
3200 2249197594U, // V6_veqhf
3201 2249213978U, // V6_veqhf_and
3202 2249230362U, // V6_veqhf_or
3203 2249246746U, // V6_veqhf_xor
3204 2316306458U, // V6_veqsf
3205 2316322842U, // V6_veqsf_and
3206 2316339226U, // V6_veqsf_or
3207 2316355610U, // V6_veqsf_xor
3208 1997539354U, // V6_veqw
3209 1997555738U, // V6_veqw_and
3210 1997572122U, // V6_veqw_or
3211 1997588506U, // V6_veqw_xor
3212 12044314U, // V6_vfmax_f8
3213 12060698U, // V6_vfmax_hf
3214 12077082U, // V6_vfmax_sf
3215 12093466U, // V6_vfmin_f8
3216 12109850U, // V6_vfmin_hf
3217 12126234U, // V6_vfmin_sf
3218 12142618U, // V6_vfneg_f8
3219 12159002U, // V6_vfneg_hf
3220 12175386U, // V6_vfneg_sf
3221 3623662U, // V6_vgathermh
3222 2713323814U, // V6_vgathermhq
3223 3623662U, // V6_vgathermhw
3224 2730101030U, // V6_vgathermhwq
3225 3623680U, // V6_vgathermw
3226 12208422U, // V6_vgathermwq
3227 582649882U, // V6_vgtb
3228 582666266U, // V6_vgtb_and
3229 582682650U, // V6_vgtb_or
3230 582699034U, // V6_vgtb_xor
3231 2344257562U, // V6_vgtbf
3232 2344273946U, // V6_vgtbf_and
3233 2344290330U, // V6_vgtbf_or
3234 2344306714U, // V6_vgtbf_xor
3235 767199258U, // V6_vgth
3236 767215642U, // V6_vgth_and
3237 767232026U, // V6_vgth_or
3238 767248410U, // V6_vgth_xor
3239 2260371482U, // V6_vgthf
3240 2260387866U, // V6_vgthf_and
3241 2260404250U, // V6_vgthf_or
3242 2260420634U, // V6_vgthf_xor
3243 2327480346U, // V6_vgtsf
3244 2327496730U, // V6_vgtsf_and
3245 2327513114U, // V6_vgtsf_or
3246 2327529498U, // V6_vgtsf_xor
3247 297437210U, // V6_vgtub
3248 297453594U, // V6_vgtub_and
3249 297469978U, // V6_vgtub_or
3250 297486362U, // V6_vgtub_xor
3251 314214426U, // V6_vgtuh
3252 314230810U, // V6_vgtuh_and
3253 314247194U, // V6_vgtuh_or
3254 314263578U, // V6_vgtuh_xor
3255 330991642U, // V6_vgtuw
3256 331008026U, // V6_vgtuw_and
3257 331024410U, // V6_vgtuw_or
3258 331040794U, // V6_vgtuw_xor
3259 2008713242U, // V6_vgtw
3260 2008729626U, // V6_vgtw_and
3261 2008746010U, // V6_vgtw_or
3262 2008762394U, // V6_vgtw_xor
3263 1850U, // V6_vhist
3264 297881U, // V6_vhistq
3265 2092664858U, // V6_vilog2_hf
3266 2109442074U, // V6_vilog2_qf16
3267 2126219290U, // V6_vilog2_qf32
3268 2142996506U, // V6_vilog2_sf
3269 12306458U, // V6_vinsertwr
3270 498862106U, // V6_vlalignb
3271 196872218U, // V6_vlalignbi
3272 12339226U, // V6_vlsrb
3273 12355610U, // V6_vlsrh
3274 12371994U, // V6_vlsrhv
3275 12388378U, // V6_vlsrw
3276 12404762U, // V6_vlsrwv
3277 12421146U, // V6_vlut4
3278 582862874U, // V6_vlutvvb
3279 582862874U, // V6_vlutvvb_nm
3280 582879258U, // V6_vlutvvb_oracc
3281 2025719834U, // V6_vlutvvb_oracci
3282 2025703450U, // V6_vlutvvbi
3283 767445018U, // V6_vlutvwh
3284 767445018U, // V6_vlutvwh_nm
3285 767461402U, // V6_vlutvwh_oracc
3286 2747172890U, // V6_vlutvwh_oracci
3287 2747156506U, // V6_vlutvwhi
3288 12503066U, // V6_vmax_bf
3289 12519450U, // V6_vmax_hf
3290 12535834U, // V6_vmax_sf
3291 12552218U, // V6_vmaxb
3292 12568602U, // V6_vmaxh
3293 12584986U, // V6_vmaxub
3294 12601370U, // V6_vmaxuh
3295 12617754U, // V6_vmaxw
3296 12634138U, // V6_vmerge_qf
3297 12650522U, // V6_vmin_bf
3298 12666906U, // V6_vmin_hf
3299 12683290U, // V6_vmin_sf
3300 12699674U, // V6_vminb
3301 12716058U, // V6_vminh
3302 12732442U, // V6_vminub
3303 12748826U, // V6_vminuh
3304 12765210U, // V6_vminw
3305 297994266U, // V6_vmpabus
3306 2160281626U, // V6_vmpabus_acc
3307 297994266U, // V6_vmpabusv
3308 297994266U, // V6_vmpabuu
3309 600000538U, // V6_vmpabuu_acc
3310 297994266U, // V6_vmpabuuv
3311 767789082U, // V6_vmpahb
3312 767805466U, // V6_vmpahb_acc
3313 767756314U, // V6_vmpahhsat
3314 314804250U, // V6_vmpauhb
3315 314820634U, // V6_vmpauhb_acc
3316 767756314U, // V6_vmpauhuhsat
3317 12847130U, // V6_vmpsuhuhsat
3318 2277787674U, // V6_vmpy_hf_f8
3319 2277804058U, // V6_vmpy_hf_f8_acc
3320 2261010458U, // V6_vmpy_hf_hf
3321 2261026842U, // V6_vmpy_hf_hf_acc
3322 2294597658U, // V6_vmpy_qf16
3323 2261043226U, // V6_vmpy_qf16_hf
3324 2294597658U, // V6_vmpy_qf16_mix_hf
3325 2311391258U, // V6_vmpy_qf32
3326 2261059610U, // V6_vmpy_qf32_hf
3327 2294614042U, // V6_vmpy_qf32_mix_hf
3328 2294614042U, // V6_vmpy_qf32_qf16
3329 2328168474U, // V6_vmpy_qf32_sf
3330 2261043226U, // V6_vmpy_rt_hf
3331 2294597658U, // V6_vmpy_rt_qf16
3332 2328168474U, // V6_vmpy_rt_sf
3333 2344962074U, // V6_vmpy_sf_bf
3334 2344978458U, // V6_vmpy_sf_bf_acc
3335 2261075994U, // V6_vmpy_sf_hf
3336 2261092378U, // V6_vmpy_sf_hf_acc
3337 2328184858U, // V6_vmpy_sf_sf
3338 298174490U, // V6_vmpybus
3339 298190874U, // V6_vmpybus_acc
3340 298174490U, // V6_vmpybusv
3341 298190874U, // V6_vmpybusv_acc
3342 583387162U, // V6_vmpybv
3343 583403546U, // V6_vmpybv_acc
3344 12994586U, // V6_vmpyewuh
3345 13010970U, // V6_vmpyewuh_64
3346 2194065434U, // V6_vmpyh
3347 2194081818U, // V6_vmpyh_acc
3348 2210859034U, // V6_vmpyhsat_acc
3349 767936538U, // V6_vmpyhsrs
3350 767936538U, // V6_vmpyhss
3351 2445723674U, // V6_vmpyhus
3352 2445740058U, // V6_vmpyhus_acc
3353 2194065434U, // V6_vmpyhv
3354 2194081818U, // V6_vmpyhv_acc
3355 767936538U, // V6_vmpyhvsrs
3356 13060122U, // V6_vmpyieoh
3357 2194114586U, // V6_vmpyiewh_acc
3358 13092890U, // V6_vmpyiewuh
3359 2445772826U, // V6_vmpyiewuh_acc
3360 2194147354U, // V6_vmpyih
3361 2194163738U, // V6_vmpyih_acc
3362 2160592922U, // V6_vmpyihb
3363 2160609306U, // V6_vmpyihb_acc
3364 13142042U, // V6_vmpyiowh
3365 2160642074U, // V6_vmpyiwb
3366 2160658458U, // V6_vmpyiwb_acc
3367 2194196506U, // V6_vmpyiwh
3368 2194212890U, // V6_vmpyiwh_acc
3369 600360986U, // V6_vmpyiwub
3370 600377370U, // V6_vmpyiwub_acc
3371 2764654618U, // V6_vmpyowh
3372 13207578U, // V6_vmpyowh_64_acc
3373 2781431834U, // V6_vmpyowh_rnd
3374 2798241818U, // V6_vmpyowh_rnd_sacc
3375 2815019034U, // V6_vmpyowh_sacc
3376 298453018U, // V6_vmpyub
3377 13256730U, // V6_vmpyub_acc
3378 298453018U, // V6_vmpyubv
3379 13256730U, // V6_vmpyubv_acc
3380 13273114U, // V6_vmpyuh
3381 13289498U, // V6_vmpyuh_acc
3382 13305882U, // V6_vmpyuhe
3383 13322266U, // V6_vmpyuhe_acc
3384 13273114U, // V6_vmpyuhv
3385 13289498U, // V6_vmpyuhv_acc
3386 315230234U, // V6_vmpyuhvs
3387 5425178U, // V6_vmux
3388 583763994U, // V6_vnavgb
3389 13355034U, // V6_vnavgh
3390 298551322U, // V6_vnavgub
3391 13371418U, // V6_vnavgw
3392 2516652147U, // V6_vnccombine
3393 33624179U, // V6_vncmov
3394 2093762586U, // V6_vneg_qf16_hf
3395 2110539802U, // V6_vneg_qf16_qf16
3396 2127333402U, // V6_vneg_qf32_qf32
3397 2144110618U, // V6_vneg_qf32_sf
3398 13420570U, // V6_vnormamth
3399 13436954U, // V6_vnormamtw
3400 13453338U, // V6_vnot
3401 13469722U, // V6_vor
3402 13486106U, // V6_vpackeb
3403 13502490U, // V6_vpackeh
3404 13518874U, // V6_vpackhb_sat
3405 13535258U, // V6_vpackhub_sat
3406 13551642U, // V6_vpackob
3407 13568026U, // V6_vpackoh
3408 13584410U, // V6_vpackwh_sat
3409 13600794U, // V6_vpackwuh_sat
3410 13617178U, // V6_vpopcounth
3411 13633562U, // V6_vprefixqb
3412 13649946U, // V6_vprefixqh
3413 13666330U, // V6_vprefixqw
3414 13682714U, // V6_vrdelta
3415 573687834U, // V6_vrmpybub_rtt
3416 573671450U, // V6_vrmpybub_rtt_acc
3417 288475162U, // V6_vrmpybus
3418 288458778U, // V6_vrmpybus_acc
3419 288475162U, // V6_vrmpybusi
3420 288458778U, // V6_vrmpybusi_acc
3421 288475162U, // V6_vrmpybusv
3422 288458778U, // V6_vrmpybusv_acc
3423 573687834U, // V6_vrmpybv
3424 573671450U, // V6_vrmpybv_acc
3425 590596122U, // V6_vrmpyub
3426 590579738U, // V6_vrmpyub_acc
3427 590596122U, // V6_vrmpyub_rtt
3428 590579738U, // V6_vrmpyub_rtt_acc
3429 2821965850U, // V6_vrmpyubi
3430 2821949466U, // V6_vrmpyubi_acc
3431 590596122U, // V6_vrmpyubv
3432 590579738U, // V6_vrmpyubv_acc
3433 13699098U, // V6_vrmpyzbb_rt
3434 80824346U, // V6_vrmpyzbb_rt_acc
3435 80807962U, // V6_vrmpyzbb_rx
3436 2849064986U, // V6_vrmpyzbb_rx_acc
3437 13699098U, // V6_vrmpyzbub_rt
3438 80824346U, // V6_vrmpyzbub_rt_acc
3439 80807962U, // V6_vrmpyzbub_rx
3440 2849064986U, // V6_vrmpyzbub_rx_acc
3441 13731866U, // V6_vrmpyzcb_rt
3442 80857114U, // V6_vrmpyzcb_rt_acc
3443 80840730U, // V6_vrmpyzcb_rx
3444 2849097754U, // V6_vrmpyzcb_rx_acc
3445 13764634U, // V6_vrmpyzcbs_rt
3446 80889882U, // V6_vrmpyzcbs_rt_acc
3447 80873498U, // V6_vrmpyzcbs_rx
3448 2849130522U, // V6_vrmpyzcbs_rx_acc
3449 13797402U, // V6_vrmpyznb_rt
3450 80922650U, // V6_vrmpyznb_rt_acc
3451 80906266U, // V6_vrmpyznb_rx
3452 2849163290U, // V6_vrmpyznb_rx_acc
3453 13830170U, // V6_vror
3454 13846554U, // V6_vrotr
3455 13862938U, // V6_vroundhb
3456 768854042U, // V6_vroundhub
3457 315869210U, // V6_vrounduhub
3458 332662810U, // V6_vrounduwuh
3459 13912090U, // V6_vroundwh
3460 2010384410U, // V6_vroundwuh
3461 13928474U, // V6_vrsadubi
3462 13944858U, // V6_vrsadubi_acc
3463 13961242U, // V6_vsatdw
3464 13977626U, // V6_vsathub
3465 13994010U, // V6_vsatuwuh
3466 14010394U, // V6_vsatwh
3467 14026778U, // V6_vsb
3468 3623698U, // V6_vscattermh
3469 3623698U, // V6_vscattermh_add
3470 2855766310U, // V6_vscattermhq
3471 3623698U, // V6_vscattermhw
3472 3623698U, // V6_vscattermhw_add
3473 2872543526U, // V6_vscattermhwq
3474 3623698U, // V6_vscattermw
3475 3623698U, // V6_vscattermw_add
3476 2889320742U, // V6_vscattermwq
3477 14043162U, // V6_vsh
3478 765511706U, // V6_vshufeh
3479 3623476U, // V6_vshuff
3480 14059546U, // V6_vshuffb
3481 580945946U, // V6_vshuffeb
3482 14075930U, // V6_vshuffh
3483 14092314U, // V6_vshuffob
3484 14108698U, // V6_vshuffvdd
3485 14125082U, // V6_vshufoeb
3486 14141466U, // V6_vshufoeh
3487 14157850U, // V6_vshufoh
3488 2262321178U, // V6_vsub_hf
3489 2279114778U, // V6_vsub_hf_f8
3490 2262337562U, // V6_vsub_hf_hf
3491 2262321178U, // V6_vsub_hf_mix
3492 2295875610U, // V6_vsub_qf16
3493 2295875610U, // V6_vsub_qf16_mix
3494 2312685594U, // V6_vsub_qf32
3495 2312685594U, // V6_vsub_qf32_mix
3496 2329462810U, // V6_vsub_sf
3497 2346256410U, // V6_vsub_sf_bf
3498 2262370330U, // V6_vsub_sf_hf
3499 2329462810U, // V6_vsub_sf_mix
3500 2329479194U, // V6_vsub_sf_sf
3501 2161723418U, // V6_vsubb
3502 2161723418U, // V6_vsubb_dv
3503 637603955U, // V6_vsubbnq
3504 637604134U, // V6_vsubbq
3505 2178500634U, // V6_vsubbsat
3506 2178500634U, // V6_vsubbsat_dv
3507 81365018U, // V6_vsubcarry
3508 2913339418U, // V6_vsubcarryo
3509 769247258U, // V6_vsubh
3510 769247258U, // V6_vsubh_dv
3511 654381171U, // V6_vsubhnq
3512 654381350U, // V6_vsubhq
3513 769247258U, // V6_vsubhsat
3514 769247258U, // V6_vsubhsat_dv
3515 14256154U, // V6_vsubhw
3516 299485210U, // V6_vsububh
3517 2379876378U, // V6_vsububsat
3518 2379876378U, // V6_vsububsat_dv
3519 2178549786U, // V6_vsubububb_sat
3520 14305306U, // V6_vsubuhsat
3521 14305306U, // V6_vsubuhsat_dv
3522 14256154U, // V6_vsubuhw
3523 14321690U, // V6_vsubuwsat
3524 14321690U, // V6_vsubuwsat_dv
3525 14256154U, // V6_vsubw
3526 14256154U, // V6_vsubw_dv
3527 671158387U, // V6_vsubwnq
3528 671158566U, // V6_vsubwq
3529 14256154U, // V6_vsubwsat
3530 14256154U, // V6_vsubwsat_dv
3531 14338074U, // V6_vswap
3532 584779802U, // V6_vtmpyb
3533 584796186U, // V6_vtmpyb_acc
3534 299567130U, // V6_vtmpybus
3535 299583514U, // V6_vtmpybus_acc
3536 14387226U, // V6_vtmpyhb
3537 14403610U, // V6_vtmpyhb_acc
3538 14419994U, // V6_vunpackb
3539 14436378U, // V6_vunpackh
3540 14452762U, // V6_vunpackob
3541 14469146U, // V6_vunpackoh
3542 14485530U, // V6_vunpackub
3543 14501914U, // V6_vunpackuh
3544 1427U, // V6_vwhist128
3545 297122U, // V6_vwhist128m
3546 297354U, // V6_vwhist128q
3547 4278666U, // V6_vwhist128qm
3548 1417U, // V6_vwhist256
3549 1762U, // V6_vwhist256_sat
3550 297343U, // V6_vwhist256q
3551 14518655U, // V6_vwhist256q_sat
3552 14534682U, // V6_vxor
3553 14551066U, // V6_vzb
3554 14567450U, // V6_vzh
3555 21072528U, // V6_zLd_ai
3556 26135184U, // V6_zLd_pi
3557 26118800U, // V6_zLd_ppu
3558 4114726U, // V6_zLd_pred_ai
3559 1782501670U, // V6_zLd_pred_pi
3560 1782501670U, // V6_zLd_pred_ppu
3561 14583834U, // V6_zextract
3562 1754U, // Y2_barrier
3563 1844U, // Y2_break
3564 297430U, // Y2_ciad
3565 14600877U, // Y2_crswap0
3566 297567U, // Y2_cswi
3567 297376U, // Y2_dccleana
3568 298030U, // Y2_dccleanidx
3569 297411U, // Y2_dccleaninva
3570 298087U, // Y2_dccleaninvidx
3571 21072459U, // Y2_dcfetchbo
3572 373393995U, // Y2_dcfetchbo_nt
3573 297395U, // Y2_dcinva
3574 298052U, // Y2_dcinvidx
3575 1680U, // Y2_dckill
3576 14616602U, // Y2_dctagr
3577 3623938U, // Y2_dctagw
3578 297386U, // Y2_dczeroa
3579 14633386U, // Y2_dczeroa_nt
3580 14649370U, // Y2_getimask
3581 14665754U, // Y2_iassignr
3582 298008U, // Y2_iassignw
3583 14682138U, // Y2_icdatar
3584 3623915U, // Y2_icdataw
3585 297403U, // Y2_icinva
3586 298062U, // Y2_icinvidx
3587 1687U, // Y2_ickill
3588 14698522U, // Y2_ictagr
3589 3623946U, // Y2_ictagw
3590 1568U, // Y2_isync
3591 1599U, // Y2_k0lock
3592 1621U, // Y2_k0unlock
3593 298072U, // Y2_l2cleaninvidx
3594 1673U, // Y2_l2kill
3595 297507U, // Y2_resume
3596 3623533U, // Y2_setimask
3597 3623588U, // Y2_setprio
3598 297874U, // Y2_start
3599 297653U, // Y2_stop
3600 297568U, // Y2_swi
3601 1776U, // Y2_syncht
3602 50432026U, // Y2_tfrscrr
3603 50432026U, // Y2_tfrsrcr
3604 1613U, // Y2_tlblock
3605 14714906U, // Y2_tlbp
3606 14714906U, // Y2_tlbpp
3607 14731290U, // Y2_tlbr
3608 1639U, // Y2_tlbunlock
3609 3623924U, // Y2_tlbw
3610 297815U, // Y2_wait
3611 14748333U, // Y4_crswap1
3612 70732461U, // Y4_crswap10
3613 3623490U, // Y4_l2fetch
3614 14764058U, // Y4_l2tagr
3615 3623930U, // Y4_l2tagw
3616 297562U, // Y4_nmi
3617 297436U, // Y4_siad
3618 50432026U, // Y4_tfrscpp
3619 50432026U, // Y4_tfrspcp
3620 297486U, // Y4_trace
3621 14780442U, // Y5_ctlbw
3622 298018U, // Y5_l2cleanidx
3623 3623490U, // Y5_l2fetch
3624 1694U, // Y5_l2gclean
3625 1856U, // Y5_l2gcleaninv
3626 1649U, // Y5_l2gunlock
3627 298042U, // Y5_l2invidx
3628 14796826U, // Y5_l2locka
3629 297365U, // Y5_l2unlocka
3630 297468U, // Y5_tlbasidi
3631 14813210U, // Y5_tlboc
3632 297532U, // Y6_diag
3633 3623211U, // Y6_diag0
3634 3623263U, // Y6_diag1
3635 3623525U, // Y6_dmlink
3636 14829594U, // Y6_dmpause
3637 14845978U, // Y6_dmpoll
3638 297505U, // Y6_dmresume
3639 297872U, // Y6_dmstart
3640 14862362U, // Y6_dmwait
3641 297950U, // Y6_l2gcleaninvpa
3642 297626U, // Y6_l2gcleanpa
3643 2074U, // dep_A2_addsat
3644 4540442U, // dep_A2_subsat
3645 2928461850U, // dep_S2_packhl
3646 1437U, // invalid_decode
3647 };
3648
3649 static const uint16_t OpInfo1[] = {
3650 0U, // PHI
3651 0U, // INLINEASM
3652 0U, // INLINEASM_BR
3653 0U, // CFI_INSTRUCTION
3654 0U, // EH_LABEL
3655 0U, // GC_LABEL
3656 0U, // ANNOTATION_LABEL
3657 0U, // KILL
3658 0U, // EXTRACT_SUBREG
3659 0U, // INSERT_SUBREG
3660 0U, // IMPLICIT_DEF
3661 0U, // INIT_UNDEF
3662 0U, // SUBREG_TO_REG
3663 0U, // COPY_TO_REGCLASS
3664 0U, // DBG_VALUE
3665 0U, // DBG_VALUE_LIST
3666 0U, // DBG_INSTR_REF
3667 0U, // DBG_PHI
3668 0U, // DBG_LABEL
3669 0U, // REG_SEQUENCE
3670 0U, // COPY
3671 0U, // COPY_LANEMASK
3672 0U, // BUNDLE
3673 0U, // LIFETIME_START
3674 0U, // LIFETIME_END
3675 0U, // PSEUDO_PROBE
3676 0U, // ARITH_FENCE
3677 0U, // STACKMAP
3678 0U, // FENTRY_CALL
3679 0U, // PATCHPOINT
3680 0U, // LOAD_STACK_GUARD
3681 0U, // PREALLOCATED_SETUP
3682 0U, // PREALLOCATED_ARG
3683 0U, // STATEPOINT
3684 0U, // LOCAL_ESCAPE
3685 0U, // FAULTING_OP
3686 0U, // PATCHABLE_OP
3687 0U, // PATCHABLE_FUNCTION_ENTER
3688 0U, // PATCHABLE_RET
3689 0U, // PATCHABLE_FUNCTION_EXIT
3690 0U, // PATCHABLE_TAIL_CALL
3691 0U, // PATCHABLE_EVENT_CALL
3692 0U, // PATCHABLE_TYPED_EVENT_CALL
3693 0U, // ICALL_BRANCH_FUNNEL
3694 0U, // FAKE_USE
3695 0U, // MEMBARRIER
3696 0U, // JUMP_TABLE_DEBUG_INFO
3697 0U, // RELOC_NONE
3698 0U, // CONVERGENCECTRL_ENTRY
3699 0U, // CONVERGENCECTRL_ANCHOR
3700 0U, // CONVERGENCECTRL_LOOP
3701 0U, // CONVERGENCECTRL_GLUE
3702 0U, // G_ASSERT_SEXT
3703 0U, // G_ASSERT_ZEXT
3704 0U, // G_ASSERT_ALIGN
3705 0U, // G_ADD
3706 0U, // G_SUB
3707 0U, // G_MUL
3708 0U, // G_SDIV
3709 0U, // G_UDIV
3710 0U, // G_SREM
3711 0U, // G_UREM
3712 0U, // G_SDIVREM
3713 0U, // G_UDIVREM
3714 0U, // G_AND
3715 0U, // G_OR
3716 0U, // G_XOR
3717 0U, // G_ABDS
3718 0U, // G_ABDU
3719 0U, // G_UAVGFLOOR
3720 0U, // G_UAVGCEIL
3721 0U, // G_SAVGFLOOR
3722 0U, // G_SAVGCEIL
3723 0U, // G_IMPLICIT_DEF
3724 0U, // G_PHI
3725 0U, // G_FRAME_INDEX
3726 0U, // G_GLOBAL_VALUE
3727 0U, // G_PTRAUTH_GLOBAL_VALUE
3728 0U, // G_CONSTANT_POOL
3729 0U, // G_EXTRACT
3730 0U, // G_UNMERGE_VALUES
3731 0U, // G_INSERT
3732 0U, // G_MERGE_VALUES
3733 0U, // G_BUILD_VECTOR
3734 0U, // G_BUILD_VECTOR_TRUNC
3735 0U, // G_CONCAT_VECTORS
3736 0U, // G_PTRTOINT
3737 0U, // G_INTTOPTR
3738 0U, // G_BITCAST
3739 0U, // G_FREEZE
3740 0U, // G_CONSTANT_FOLD_BARRIER
3741 0U, // G_INTRINSIC_FPTRUNC_ROUND
3742 0U, // G_INTRINSIC_TRUNC
3743 0U, // G_INTRINSIC_ROUND
3744 0U, // G_INTRINSIC_LRINT
3745 0U, // G_INTRINSIC_LLRINT
3746 0U, // G_INTRINSIC_ROUNDEVEN
3747 0U, // G_READCYCLECOUNTER
3748 0U, // G_READSTEADYCOUNTER
3749 0U, // G_LOAD
3750 0U, // G_SEXTLOAD
3751 0U, // G_ZEXTLOAD
3752 0U, // G_FPEXTLOAD
3753 0U, // G_INDEXED_LOAD
3754 0U, // G_INDEXED_SEXTLOAD
3755 0U, // G_INDEXED_ZEXTLOAD
3756 0U, // G_STORE
3757 0U, // G_FPTRUNCSTORE
3758 0U, // G_INDEXED_STORE
3759 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
3760 0U, // G_ATOMIC_CMPXCHG
3761 0U, // G_ATOMICRMW_XCHG
3762 0U, // G_ATOMICRMW_ADD
3763 0U, // G_ATOMICRMW_SUB
3764 0U, // G_ATOMICRMW_AND
3765 0U, // G_ATOMICRMW_NAND
3766 0U, // G_ATOMICRMW_OR
3767 0U, // G_ATOMICRMW_XOR
3768 0U, // G_ATOMICRMW_MAX
3769 0U, // G_ATOMICRMW_MIN
3770 0U, // G_ATOMICRMW_UMAX
3771 0U, // G_ATOMICRMW_UMIN
3772 0U, // G_ATOMICRMW_FADD
3773 0U, // G_ATOMICRMW_FSUB
3774 0U, // G_ATOMICRMW_FMAX
3775 0U, // G_ATOMICRMW_FMIN
3776 0U, // G_ATOMICRMW_FMAXIMUM
3777 0U, // G_ATOMICRMW_FMINIMUM
3778 0U, // G_ATOMICRMW_FMAXIMUMNUM
3779 0U, // G_ATOMICRMW_FMINIMUMNUM
3780 0U, // G_ATOMICRMW_UINC_WRAP
3781 0U, // G_ATOMICRMW_UDEC_WRAP
3782 0U, // G_ATOMICRMW_USUB_COND
3783 0U, // G_ATOMICRMW_USUB_SAT
3784 0U, // G_FENCE
3785 0U, // G_PREFETCH
3786 0U, // G_BRCOND
3787 0U, // G_BRINDIRECT
3788 0U, // G_INVOKE_REGION_START
3789 0U, // G_INTRINSIC
3790 0U, // G_INTRINSIC_W_SIDE_EFFECTS
3791 0U, // G_INTRINSIC_CONVERGENT
3792 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
3793 0U, // G_ANYEXT
3794 0U, // G_TRUNC
3795 0U, // G_TRUNC_SSAT_S
3796 0U, // G_TRUNC_SSAT_U
3797 0U, // G_TRUNC_USAT_U
3798 0U, // G_CONSTANT
3799 0U, // G_FCONSTANT
3800 0U, // G_VASTART
3801 0U, // G_VAARG
3802 0U, // G_SEXT
3803 0U, // G_SEXT_INREG
3804 0U, // G_ZEXT
3805 0U, // G_SHL
3806 0U, // G_LSHR
3807 0U, // G_ASHR
3808 0U, // G_FSHL
3809 0U, // G_FSHR
3810 0U, // G_ROTR
3811 0U, // G_ROTL
3812 0U, // G_ICMP
3813 0U, // G_FCMP
3814 0U, // G_SCMP
3815 0U, // G_UCMP
3816 0U, // G_SELECT
3817 0U, // G_UADDO
3818 0U, // G_UADDE
3819 0U, // G_USUBO
3820 0U, // G_USUBE
3821 0U, // G_SADDO
3822 0U, // G_SADDE
3823 0U, // G_SSUBO
3824 0U, // G_SSUBE
3825 0U, // G_UMULO
3826 0U, // G_SMULO
3827 0U, // G_UMULH
3828 0U, // G_SMULH
3829 0U, // G_UADDSAT
3830 0U, // G_SADDSAT
3831 0U, // G_USUBSAT
3832 0U, // G_SSUBSAT
3833 0U, // G_USHLSAT
3834 0U, // G_SSHLSAT
3835 0U, // G_SMULFIX
3836 0U, // G_UMULFIX
3837 0U, // G_SMULFIXSAT
3838 0U, // G_UMULFIXSAT
3839 0U, // G_SDIVFIX
3840 0U, // G_UDIVFIX
3841 0U, // G_SDIVFIXSAT
3842 0U, // G_UDIVFIXSAT
3843 0U, // G_FADD
3844 0U, // G_FSUB
3845 0U, // G_FMUL
3846 0U, // G_FMA
3847 0U, // G_FMAD
3848 0U, // G_FDIV
3849 0U, // G_FREM
3850 0U, // G_FMODF
3851 0U, // G_FPOW
3852 0U, // G_FPOWI
3853 0U, // G_FEXP
3854 0U, // G_FEXP2
3855 0U, // G_FEXP10
3856 0U, // G_FLOG
3857 0U, // G_FLOG2
3858 0U, // G_FLOG10
3859 0U, // G_FLDEXP
3860 0U, // G_FFREXP
3861 0U, // G_FNEG
3862 0U, // G_FPEXT
3863 0U, // G_FPTRUNC
3864 0U, // G_FPTOSI
3865 0U, // G_FPTOUI
3866 0U, // G_SITOFP
3867 0U, // G_UITOFP
3868 0U, // G_FPTOSI_SAT
3869 0U, // G_FPTOUI_SAT
3870 0U, // G_FABS
3871 0U, // G_FCOPYSIGN
3872 0U, // G_IS_FPCLASS
3873 0U, // G_FCANONICALIZE
3874 0U, // G_FMINNUM
3875 0U, // G_FMAXNUM
3876 0U, // G_FMINNUM_IEEE
3877 0U, // G_FMAXNUM_IEEE
3878 0U, // G_FMINIMUM
3879 0U, // G_FMAXIMUM
3880 0U, // G_FMINIMUMNUM
3881 0U, // G_FMAXIMUMNUM
3882 0U, // G_GET_FPENV
3883 0U, // G_SET_FPENV
3884 0U, // G_RESET_FPENV
3885 0U, // G_GET_FPMODE
3886 0U, // G_SET_FPMODE
3887 0U, // G_RESET_FPMODE
3888 0U, // G_GET_ROUNDING
3889 0U, // G_SET_ROUNDING
3890 0U, // G_PTR_ADD
3891 0U, // G_PTRMASK
3892 0U, // G_SMIN
3893 0U, // G_SMAX
3894 0U, // G_UMIN
3895 0U, // G_UMAX
3896 0U, // G_ABS
3897 0U, // G_LROUND
3898 0U, // G_LLROUND
3899 0U, // G_BR
3900 0U, // G_BRJT
3901 0U, // G_VSCALE
3902 0U, // G_INSERT_SUBVECTOR
3903 0U, // G_EXTRACT_SUBVECTOR
3904 0U, // G_INSERT_VECTOR_ELT
3905 0U, // G_EXTRACT_VECTOR_ELT
3906 0U, // G_SHUFFLE_VECTOR
3907 0U, // G_SPLAT_VECTOR
3908 0U, // G_STEP_VECTOR
3909 0U, // G_VECTOR_COMPRESS
3910 0U, // G_CTTZ
3911 0U, // G_CTTZ_ZERO_POISON
3912 0U, // G_CTLZ
3913 0U, // G_CTLZ_ZERO_POISON
3914 0U, // G_CTLS
3915 0U, // G_CTPOP
3916 0U, // G_BSWAP
3917 0U, // G_BITREVERSE
3918 0U, // G_CLMUL
3919 0U, // G_CLMULH
3920 0U, // G_CLMULR
3921 0U, // G_FCEIL
3922 0U, // G_FCOS
3923 0U, // G_FSIN
3924 0U, // G_FSINCOS
3925 0U, // G_FTAN
3926 0U, // G_FACOS
3927 0U, // G_FASIN
3928 0U, // G_FATAN
3929 0U, // G_FATAN2
3930 0U, // G_FCOSH
3931 0U, // G_FSINH
3932 0U, // G_FTANH
3933 0U, // G_FSQRT
3934 0U, // G_FFLOOR
3935 0U, // G_FRINT
3936 0U, // G_FNEARBYINT
3937 0U, // G_ADDRSPACE_CAST
3938 0U, // G_BLOCK_ADDR
3939 0U, // G_JUMP_TABLE
3940 0U, // G_DYN_STACKALLOC
3941 0U, // G_STACKSAVE
3942 0U, // G_STACKRESTORE
3943 0U, // G_STRICT_FADD
3944 0U, // G_STRICT_FSUB
3945 0U, // G_STRICT_FMUL
3946 0U, // G_STRICT_FDIV
3947 0U, // G_STRICT_FREM
3948 0U, // G_STRICT_FMA
3949 0U, // G_STRICT_FSQRT
3950 0U, // G_STRICT_FLDEXP
3951 0U, // G_STRICT_FCMP
3952 0U, // G_STRICT_FCMPS
3953 0U, // G_READ_REGISTER
3954 0U, // G_WRITE_REGISTER
3955 0U, // G_MEMCPY
3956 0U, // G_MEMCPY_INLINE
3957 0U, // G_MEMMOVE
3958 0U, // G_MEMSET
3959 0U, // G_BZERO
3960 0U, // G_MEMSET_INLINE
3961 0U, // G_TRAP
3962 0U, // G_DEBUGTRAP
3963 0U, // G_UBSANTRAP
3964 0U, // G_VECREDUCE_SEQ_FADD
3965 0U, // G_VECREDUCE_SEQ_FMUL
3966 0U, // G_VECREDUCE_FADD
3967 0U, // G_VECREDUCE_FMUL
3968 0U, // G_VECREDUCE_FMAX
3969 0U, // G_VECREDUCE_FMIN
3970 0U, // G_VECREDUCE_FMAXIMUM
3971 0U, // G_VECREDUCE_FMINIMUM
3972 0U, // G_VECREDUCE_FMAXIMUMNUM
3973 0U, // G_VECREDUCE_FMINIMUMNUM
3974 0U, // G_VECREDUCE_ADD
3975 0U, // G_VECREDUCE_MUL
3976 0U, // G_VECREDUCE_AND
3977 0U, // G_VECREDUCE_OR
3978 0U, // G_VECREDUCE_XOR
3979 0U, // G_VECREDUCE_SMAX
3980 0U, // G_VECREDUCE_SMIN
3981 0U, // G_VECREDUCE_UMAX
3982 0U, // G_VECREDUCE_UMIN
3983 0U, // G_SBFX
3984 0U, // G_UBFX
3985 0U, // A2_addsp
3986 0U, // A2_iconst
3987 0U, // A2_neg
3988 0U, // A2_not
3989 0U, // A2_tfrf
3990 0U, // A2_tfrfnew
3991 0U, // A2_tfrp
3992 0U, // A2_tfrpf
3993 0U, // A2_tfrpfnew
3994 0U, // A2_tfrpi
3995 0U, // A2_tfrpt
3996 0U, // A2_tfrptnew
3997 0U, // A2_tfrt
3998 0U, // A2_tfrtnew
3999 0U, // A2_vaddb_map
4000 0U, // A2_vsubb_map
4001 0U, // A2_zxtb
4002 0U, // A4_boundscheck
4003 0U, // ADJCALLSTACKDOWN
4004 0U, // ADJCALLSTACKUP
4005 0U, // C2_cmpgei
4006 0U, // C2_cmpgeui
4007 0U, // C2_cmplt
4008 0U, // C2_cmpltu
4009 0U, // C2_pxfer_map
4010 0U, // DUPLEX_Pseudo
4011 0U, // ENDLOOP0
4012 0U, // ENDLOOP01
4013 0U, // ENDLOOP1
4014 0U, // J2_endloop0
4015 0U, // J2_endloop01
4016 0U, // J2_endloop1
4017 0U, // J2_jumpf_nopred_map
4018 0U, // J2_jumprf_nopred_map
4019 0U, // J2_jumprt_nopred_map
4020 0U, // J2_jumpt_nopred_map
4021 0U, // J2_trap1_noregmap
4022 0U, // KCFI_CHECK
4023 1U, // L2_loadalignb_zomap
4024 1U, // L2_loadalignh_zomap
4025 0U, // L2_loadbsw2_zomap
4026 0U, // L2_loadbsw4_zomap
4027 0U, // L2_loadbzw2_zomap
4028 0U, // L2_loadbzw4_zomap
4029 0U, // L2_loadrb_zomap
4030 0U, // L2_loadrd_zomap
4031 0U, // L2_loadrh_zomap
4032 0U, // L2_loadri_zomap
4033 0U, // L2_loadrub_zomap
4034 0U, // L2_loadruh_zomap
4035 66U, // L2_ploadrbf_zomap
4036 66U, // L2_ploadrbfnew_zomap
4037 66U, // L2_ploadrbt_zomap
4038 66U, // L2_ploadrbtnew_zomap
4039 66U, // L2_ploadrdf_zomap
4040 66U, // L2_ploadrdfnew_zomap
4041 66U, // L2_ploadrdt_zomap
4042 66U, // L2_ploadrdtnew_zomap
4043 66U, // L2_ploadrhf_zomap
4044 66U, // L2_ploadrhfnew_zomap
4045 66U, // L2_ploadrht_zomap
4046 66U, // L2_ploadrhtnew_zomap
4047 66U, // L2_ploadrif_zomap
4048 66U, // L2_ploadrifnew_zomap
4049 66U, // L2_ploadrit_zomap
4050 66U, // L2_ploadritnew_zomap
4051 66U, // L2_ploadrubf_zomap
4052 66U, // L2_ploadrubfnew_zomap
4053 66U, // L2_ploadrubt_zomap
4054 66U, // L2_ploadrubtnew_zomap
4055 66U, // L2_ploadruhf_zomap
4056 66U, // L2_ploadruhfnew_zomap
4057 66U, // L2_ploadruht_zomap
4058 66U, // L2_ploadruhtnew_zomap
4059 0U, // L4_add_memopb_zomap
4060 0U, // L4_add_memoph_zomap
4061 0U, // L4_add_memopw_zomap
4062 0U, // L4_and_memopb_zomap
4063 0U, // L4_and_memoph_zomap
4064 0U, // L4_and_memopw_zomap
4065 0U, // L4_iadd_memopb_zomap
4066 0U, // L4_iadd_memoph_zomap
4067 0U, // L4_iadd_memopw_zomap
4068 0U, // L4_iand_memopb_zomap
4069 0U, // L4_iand_memoph_zomap
4070 0U, // L4_iand_memopw_zomap
4071 0U, // L4_ior_memopb_zomap
4072 0U, // L4_ior_memoph_zomap
4073 0U, // L4_ior_memopw_zomap
4074 0U, // L4_isub_memopb_zomap
4075 0U, // L4_isub_memoph_zomap
4076 0U, // L4_isub_memopw_zomap
4077 0U, // L4_or_memopb_zomap
4078 0U, // L4_or_memoph_zomap
4079 0U, // L4_or_memopw_zomap
4080 0U, // L4_return_map_to_raw_f
4081 0U, // L4_return_map_to_raw_fnew_pnt
4082 0U, // L4_return_map_to_raw_fnew_pt
4083 0U, // L4_return_map_to_raw_t
4084 0U, // L4_return_map_to_raw_tnew_pnt
4085 0U, // L4_return_map_to_raw_tnew_pt
4086 0U, // L4_sub_memopb_zomap
4087 0U, // L4_sub_memoph_zomap
4088 0U, // L4_sub_memopw_zomap
4089 0U, // L6_deallocframe_map_to_raw
4090 0U, // L6_return_map_to_raw
4091 0U, // LDriw_ctr
4092 0U, // LDriw_pred
4093 66U, // M2_mpysmi
4094 0U, // M2_mpyui
4095 0U, // M2_vrcmpys_acc_s1
4096 0U, // M2_vrcmpys_s1
4097 0U, // M2_vrcmpys_s1rp
4098 0U, // M7_vdmpy
4099 0U, // M7_vdmpy_acc
4100 0U, // PS_aligna
4101 0U, // PS_alloca
4102 0U, // PS_call_instrprof_custom
4103 0U, // PS_call_nr
4104 0U, // PS_crash
4105 0U, // PS_false
4106 0U, // PS_fi
4107 0U, // PS_fia
4108 0U, // PS_loadrb_pci
4109 0U, // PS_loadrb_pcr
4110 0U, // PS_loadrd_pci
4111 0U, // PS_loadrd_pcr
4112 0U, // PS_loadrh_pci
4113 0U, // PS_loadrh_pcr
4114 0U, // PS_loadri_pci
4115 0U, // PS_loadri_pcr
4116 0U, // PS_loadrub_pci
4117 0U, // PS_loadrub_pcr
4118 0U, // PS_loadruh_pci
4119 0U, // PS_loadruh_pcr
4120 0U, // PS_probed_stackalloc
4121 0U, // PS_pselect
4122 0U, // PS_qfalse
4123 0U, // PS_qtrue
4124 0U, // PS_readcr
4125 0U, // PS_readcr64
4126 0U, // PS_storerb_pci
4127 0U, // PS_storerb_pcr
4128 0U, // PS_storerd_pci
4129 0U, // PS_storerd_pcr
4130 0U, // PS_storerf_pci
4131 0U, // PS_storerf_pcr
4132 0U, // PS_storerh_pci
4133 0U, // PS_storerh_pcr
4134 0U, // PS_storeri_pci
4135 0U, // PS_storeri_pcr
4136 0U, // PS_tailcall_i
4137 0U, // PS_tailcall_r
4138 0U, // PS_true
4139 0U, // PS_vdd0
4140 0U, // PS_vloadrq_ai
4141 0U, // PS_vloadrv_ai
4142 0U, // PS_vloadrv_nt_ai
4143 0U, // PS_vloadrw_ai
4144 0U, // PS_vloadrw_nt_ai
4145 0U, // PS_vmulw
4146 0U, // PS_vmulw_acc
4147 0U, // PS_vselect
4148 0U, // PS_vsplatib
4149 0U, // PS_vsplatih
4150 0U, // PS_vsplatiw
4151 0U, // PS_vsplatrb
4152 0U, // PS_vsplatrh
4153 0U, // PS_vsplatrw
4154 0U, // PS_vstorerq_ai
4155 0U, // PS_vstorerv_ai
4156 0U, // PS_vstorerv_nt_ai
4157 0U, // PS_vstorerw_ai
4158 0U, // PS_vstorerw_nt_ai
4159 0U, // PS_wselect
4160 0U, // S2_asr_i_p_rnd_goodsyntax
4161 0U, // S2_asr_i_r_rnd_goodsyntax
4162 131U, // S2_pstorerbf_zomap
4163 195U, // S2_pstorerbnewf_zomap
4164 195U, // S2_pstorerbnewt_zomap
4165 131U, // S2_pstorerbt_zomap
4166 131U, // S2_pstorerdf_zomap
4167 131U, // S2_pstorerdt_zomap
4168 259U, // S2_pstorerff_zomap
4169 259U, // S2_pstorerft_zomap
4170 131U, // S2_pstorerhf_zomap
4171 195U, // S2_pstorerhnewf_zomap
4172 195U, // S2_pstorerhnewt_zomap
4173 131U, // S2_pstorerht_zomap
4174 131U, // S2_pstorerif_zomap
4175 195U, // S2_pstorerinewf_zomap
4176 195U, // S2_pstorerinewt_zomap
4177 131U, // S2_pstorerit_zomap
4178 0U, // S2_storerb_zomap
4179 0U, // S2_storerbnew_zomap
4180 0U, // S2_storerd_zomap
4181 0U, // S2_storerf_zomap
4182 0U, // S2_storerh_zomap
4183 0U, // S2_storerhnew_zomap
4184 0U, // S2_storeri_zomap
4185 0U, // S2_storerinew_zomap
4186 0U, // S2_tableidxb_goodsyntax
4187 0U, // S2_tableidxd_goodsyntax
4188 0U, // S2_tableidxh_goodsyntax
4189 0U, // S2_tableidxw_goodsyntax
4190 131U, // S4_pstorerbfnew_zomap
4191 195U, // S4_pstorerbnewfnew_zomap
4192 195U, // S4_pstorerbnewtnew_zomap
4193 131U, // S4_pstorerbtnew_zomap
4194 131U, // S4_pstorerdfnew_zomap
4195 131U, // S4_pstorerdtnew_zomap
4196 259U, // S4_pstorerffnew_zomap
4197 259U, // S4_pstorerftnew_zomap
4198 131U, // S4_pstorerhfnew_zomap
4199 195U, // S4_pstorerhnewfnew_zomap
4200 195U, // S4_pstorerhnewtnew_zomap
4201 131U, // S4_pstorerhtnew_zomap
4202 131U, // S4_pstorerifnew_zomap
4203 195U, // S4_pstorerinewfnew_zomap
4204 195U, // S4_pstorerinewtnew_zomap
4205 131U, // S4_pstoreritnew_zomap
4206 0U, // S4_storeirb_zomap
4207 4U, // S4_storeirbf_zomap
4208 4U, // S4_storeirbfnew_zomap
4209 4U, // S4_storeirbt_zomap
4210 4U, // S4_storeirbtnew_zomap
4211 0U, // S4_storeirh_zomap
4212 4U, // S4_storeirhf_zomap
4213 4U, // S4_storeirhfnew_zomap
4214 4U, // S4_storeirht_zomap
4215 4U, // S4_storeirhtnew_zomap
4216 0U, // S4_storeiri_zomap
4217 4U, // S4_storeirif_zomap
4218 4U, // S4_storeirifnew_zomap
4219 4U, // S4_storeirit_zomap
4220 4U, // S4_storeiritnew_zomap
4221 0U, // S5_asrhub_rnd_sat_goodsyntax
4222 322U, // S5_vasrhrnd_goodsyntax
4223 0U, // S6_allocframe_to_raw
4224 0U, // STriw_ctr
4225 0U, // STriw_pred
4226 386U, // V6_MAP_equb
4227 389U, // V6_MAP_equb_and
4228 389U, // V6_MAP_equb_ior
4229 389U, // V6_MAP_equb_xor
4230 450U, // V6_MAP_equh
4231 453U, // V6_MAP_equh_and
4232 453U, // V6_MAP_equh_ior
4233 453U, // V6_MAP_equh_xor
4234 514U, // V6_MAP_equw
4235 517U, // V6_MAP_equw_and
4236 517U, // V6_MAP_equw_ior
4237 517U, // V6_MAP_equw_xor
4238 0U, // V6_dbl_ld0
4239 0U, // V6_dbl_st0
4240 0U, // V6_extractw_alt
4241 0U, // V6_hi
4242 0U, // V6_ld0
4243 66U, // V6_ldcnp0
4244 578U, // V6_ldcnpnt0
4245 66U, // V6_ldcp0
4246 578U, // V6_ldcpnt0
4247 66U, // V6_ldnp0
4248 578U, // V6_ldnpnt0
4249 0U, // V6_ldnt0
4250 66U, // V6_ldp0
4251 578U, // V6_ldpnt0
4252 66U, // V6_ldtnp0
4253 578U, // V6_ldtnpnt0
4254 66U, // V6_ldtp0
4255 578U, // V6_ldtpnt0
4256 0U, // V6_ldu0
4257 0U, // V6_lo
4258 0U, // V6_st0
4259 0U, // V6_stn0
4260 0U, // V6_stnnt0
4261 131U, // V6_stnp0
4262 6U, // V6_stnpnt0
4263 131U, // V6_stnq0
4264 6U, // V6_stnqnt0
4265 0U, // V6_stnt0
4266 131U, // V6_stp0
4267 6U, // V6_stpnt0
4268 131U, // V6_stq0
4269 6U, // V6_stqnt0
4270 0U, // V6_stu0
4271 131U, // V6_stunp0
4272 131U, // V6_stup0
4273 0U, // V6_v10mpyubs10
4274 0U, // V6_v10mpyubs10_vxx
4275 7U, // V6_v6mpyhubs10_alt
4276 8U, // V6_v6mpyvubs10_alt
4277 0U, // V6_vabsb_alt
4278 0U, // V6_vabsb_sat_alt
4279 0U, // V6_vabsdiffh_alt
4280 0U, // V6_vabsdiffub_alt
4281 0U, // V6_vabsdiffuh_alt
4282 0U, // V6_vabsdiffw_alt
4283 0U, // V6_vabsh_alt
4284 0U, // V6_vabsh_sat_alt
4285 0U, // V6_vabsub_alt
4286 0U, // V6_vabsuh_alt
4287 0U, // V6_vabsuw_alt
4288 0U, // V6_vabsw_alt
4289 0U, // V6_vabsw_sat_alt
4290 0U, // V6_vaddb_alt
4291 0U, // V6_vaddb_dv_alt
4292 0U, // V6_vaddbnq_alt
4293 0U, // V6_vaddbq_alt
4294 0U, // V6_vaddbsat_alt
4295 0U, // V6_vaddbsat_dv_alt
4296 0U, // V6_vaddh_alt
4297 0U, // V6_vaddh_dv_alt
4298 0U, // V6_vaddhnq_alt
4299 0U, // V6_vaddhq_alt
4300 0U, // V6_vaddhsat_alt
4301 0U, // V6_vaddhsat_dv_alt
4302 0U, // V6_vaddhw_acc_alt
4303 0U, // V6_vaddhw_alt
4304 0U, // V6_vaddubh_acc_alt
4305 0U, // V6_vaddubh_alt
4306 0U, // V6_vaddubsat_alt
4307 0U, // V6_vaddubsat_dv_alt
4308 0U, // V6_vadduhsat_alt
4309 0U, // V6_vadduhsat_dv_alt
4310 0U, // V6_vadduhw_acc_alt
4311 0U, // V6_vadduhw_alt
4312 0U, // V6_vadduwsat_alt
4313 0U, // V6_vadduwsat_dv_alt
4314 0U, // V6_vaddw_alt
4315 0U, // V6_vaddw_dv_alt
4316 0U, // V6_vaddwnq_alt
4317 0U, // V6_vaddwq_alt
4318 0U, // V6_vaddwsat_alt
4319 0U, // V6_vaddwsat_dv_alt
4320 0U, // V6_vandnqrt_acc_alt
4321 0U, // V6_vandnqrt_alt
4322 0U, // V6_vandqrt_acc_alt
4323 0U, // V6_vandqrt_alt
4324 0U, // V6_vandvrt_acc_alt
4325 0U, // V6_vandvrt_alt
4326 0U, // V6_vaslh_acc_alt
4327 66U, // V6_vaslh_alt
4328 66U, // V6_vaslhv_alt
4329 0U, // V6_vaslw_acc_alt
4330 66U, // V6_vaslw_alt
4331 66U, // V6_vaslwv_alt
4332 0U, // V6_vasr_into_alt
4333 0U, // V6_vasrh_acc_alt
4334 66U, // V6_vasrh_alt
4335 66U, // V6_vasrhv_alt
4336 0U, // V6_vasrw_acc_alt
4337 66U, // V6_vasrw_alt
4338 66U, // V6_vasrwv_alt
4339 0U, // V6_vassignp
4340 0U, // V6_vavgb_alt
4341 0U, // V6_vavgbrnd_alt
4342 0U, // V6_vavgh_alt
4343 0U, // V6_vavghrnd_alt
4344 0U, // V6_vavgub_alt
4345 0U, // V6_vavgubrnd_alt
4346 0U, // V6_vavguh_alt
4347 0U, // V6_vavguhrnd_alt
4348 0U, // V6_vavguw_alt
4349 0U, // V6_vavguwrnd_alt
4350 0U, // V6_vavgw_alt
4351 0U, // V6_vavgwrnd_alt
4352 0U, // V6_vcl0h_alt
4353 0U, // V6_vcl0w_alt
4354 0U, // V6_vd0
4355 0U, // V6_vdd0
4356 0U, // V6_vdealb4w_alt
4357 0U, // V6_vdealb_alt
4358 0U, // V6_vdealh_alt
4359 0U, // V6_vdmpybus_acc_alt
4360 0U, // V6_vdmpybus_alt
4361 0U, // V6_vdmpybus_dv_acc_alt
4362 0U, // V6_vdmpybus_dv_alt
4363 0U, // V6_vdmpyhb_acc_alt
4364 0U, // V6_vdmpyhb_alt
4365 0U, // V6_vdmpyhb_dv_acc_alt
4366 0U, // V6_vdmpyhb_dv_alt
4367 0U, // V6_vdmpyhisat_acc_alt
4368 0U, // V6_vdmpyhisat_alt
4369 0U, // V6_vdmpyhsat_acc_alt
4370 0U, // V6_vdmpyhsat_alt
4371 0U, // V6_vdmpyhsuisat_acc_alt
4372 0U, // V6_vdmpyhsuisat_alt
4373 0U, // V6_vdmpyhsusat_acc_alt
4374 0U, // V6_vdmpyhsusat_alt
4375 0U, // V6_vdmpyhvsat_acc_alt
4376 0U, // V6_vdmpyhvsat_alt
4377 0U, // V6_vdsaduh_acc_alt
4378 0U, // V6_vdsaduh_alt
4379 0U, // V6_vgather_vscatter_mh_pseudo
4380 0U, // V6_vgathermh_pseudo
4381 0U, // V6_vgathermhq_pseudo
4382 0U, // V6_vgathermhw_pseudo
4383 0U, // V6_vgathermhwq_pseudo
4384 0U, // V6_vgathermw_pseudo
4385 0U, // V6_vgathermwq_pseudo
4386 66U, // V6_vlsrh_alt
4387 66U, // V6_vlsrhv_alt
4388 66U, // V6_vlsrw_alt
4389 66U, // V6_vlsrwv_alt
4390 0U, // V6_vmaxb_alt
4391 0U, // V6_vmaxh_alt
4392 0U, // V6_vmaxub_alt
4393 0U, // V6_vmaxuh_alt
4394 0U, // V6_vmaxw_alt
4395 0U, // V6_vminb_alt
4396 0U, // V6_vminh_alt
4397 0U, // V6_vminub_alt
4398 0U, // V6_vminuh_alt
4399 0U, // V6_vminw_alt
4400 0U, // V6_vmpabus_acc_alt
4401 0U, // V6_vmpabus_alt
4402 0U, // V6_vmpabusv_alt
4403 0U, // V6_vmpabuu_acc_alt
4404 0U, // V6_vmpabuu_alt
4405 0U, // V6_vmpabuuv_alt
4406 0U, // V6_vmpahb_acc_alt
4407 0U, // V6_vmpahb_alt
4408 0U, // V6_vmpauhb_acc_alt
4409 0U, // V6_vmpauhb_alt
4410 0U, // V6_vmpybus_acc_alt
4411 0U, // V6_vmpybus_alt
4412 0U, // V6_vmpybusv_acc_alt
4413 0U, // V6_vmpybusv_alt
4414 0U, // V6_vmpybv_acc_alt
4415 0U, // V6_vmpybv_alt
4416 0U, // V6_vmpyewuh_alt
4417 0U, // V6_vmpyh_acc_alt
4418 0U, // V6_vmpyh_alt
4419 0U, // V6_vmpyhsat_acc_alt
4420 0U, // V6_vmpyhsrs_alt
4421 0U, // V6_vmpyhss_alt
4422 0U, // V6_vmpyhus_acc_alt
4423 0U, // V6_vmpyhus_alt
4424 0U, // V6_vmpyhv_acc_alt
4425 0U, // V6_vmpyhv_alt
4426 0U, // V6_vmpyhvsrs_alt
4427 0U, // V6_vmpyiewh_acc_alt
4428 0U, // V6_vmpyiewuh_acc_alt
4429 0U, // V6_vmpyiewuh_alt
4430 0U, // V6_vmpyih_acc_alt
4431 0U, // V6_vmpyih_alt
4432 0U, // V6_vmpyihb_acc_alt
4433 0U, // V6_vmpyihb_alt
4434 0U, // V6_vmpyiowh_alt
4435 0U, // V6_vmpyiwb_acc_alt
4436 0U, // V6_vmpyiwb_alt
4437 0U, // V6_vmpyiwh_acc_alt
4438 0U, // V6_vmpyiwh_alt
4439 0U, // V6_vmpyiwub_acc_alt
4440 0U, // V6_vmpyiwub_alt
4441 0U, // V6_vmpyowh_alt
4442 0U, // V6_vmpyowh_rnd_alt
4443 0U, // V6_vmpyowh_rnd_sacc_alt
4444 0U, // V6_vmpyowh_sacc_alt
4445 0U, // V6_vmpyub_acc_alt
4446 0U, // V6_vmpyub_alt
4447 0U, // V6_vmpyubv_acc_alt
4448 0U, // V6_vmpyubv_alt
4449 0U, // V6_vmpyuh_acc_alt
4450 0U, // V6_vmpyuh_alt
4451 0U, // V6_vmpyuhv_acc_alt
4452 0U, // V6_vmpyuhv_alt
4453 0U, // V6_vnavgb_alt
4454 0U, // V6_vnavgh_alt
4455 0U, // V6_vnavgub_alt
4456 0U, // V6_vnavgw_alt
4457 0U, // V6_vnormamth_alt
4458 0U, // V6_vnormamtw_alt
4459 0U, // V6_vpackeb_alt
4460 0U, // V6_vpackeh_alt
4461 0U, // V6_vpackhb_sat_alt
4462 0U, // V6_vpackhub_sat_alt
4463 0U, // V6_vpackob_alt
4464 0U, // V6_vpackoh_alt
4465 0U, // V6_vpackwh_sat_alt
4466 0U, // V6_vpackwuh_sat_alt
4467 0U, // V6_vpopcounth_alt
4468 389U, // V6_vrmpybub_rtt_acc_alt
4469 386U, // V6_vrmpybub_rtt_alt
4470 0U, // V6_vrmpybus_acc_alt
4471 0U, // V6_vrmpybus_alt
4472 73U, // V6_vrmpybusi_acc_alt
4473 69U, // V6_vrmpybusi_alt
4474 0U, // V6_vrmpybusv_acc_alt
4475 0U, // V6_vrmpybusv_alt
4476 0U, // V6_vrmpybv_acc_alt
4477 0U, // V6_vrmpybv_alt
4478 0U, // V6_vrmpyub_acc_alt
4479 0U, // V6_vrmpyub_alt
4480 0U, // V6_vrmpyub_rtt_acc_alt
4481 0U, // V6_vrmpyub_rtt_alt
4482 73U, // V6_vrmpyubi_acc_alt
4483 69U, // V6_vrmpyubi_alt
4484 0U, // V6_vrmpyubv_acc_alt
4485 0U, // V6_vrmpyubv_alt
4486 0U, // V6_vrotr_alt
4487 0U, // V6_vroundhb_alt
4488 0U, // V6_vroundhub_alt
4489 0U, // V6_vrounduhub_alt
4490 0U, // V6_vrounduwuh_alt
4491 0U, // V6_vroundwh_alt
4492 0U, // V6_vroundwuh_alt
4493 73U, // V6_vrsadubi_acc_alt
4494 69U, // V6_vrsadubi_alt
4495 66U, // V6_vsathub_alt
4496 0U, // V6_vsatuwuh_alt
4497 66U, // V6_vsatwh_alt
4498 0U, // V6_vsb_alt
4499 8192U, // V6_vscattermh_add_alt
4500 16384U, // V6_vscattermh_alt
4501 0U, // V6_vscattermhq_alt
4502 24576U, // V6_vscattermw_add_alt
4503 32768U, // V6_vscattermw_alt
4504 24576U, // V6_vscattermwh_add_alt
4505 32768U, // V6_vscattermwh_alt
4506 10U, // V6_vscattermwhq_alt
4507 11U, // V6_vscattermwq_alt
4508 0U, // V6_vsh_alt
4509 0U, // V6_vshufeh_alt
4510 0U, // V6_vshuffb_alt
4511 0U, // V6_vshuffeb_alt
4512 0U, // V6_vshuffh_alt
4513 0U, // V6_vshuffob_alt
4514 0U, // V6_vshufoeb_alt
4515 0U, // V6_vshufoeh_alt
4516 0U, // V6_vshufoh_alt
4517 0U, // V6_vsubb_alt
4518 0U, // V6_vsubb_dv_alt
4519 0U, // V6_vsubbnq_alt
4520 0U, // V6_vsubbq_alt
4521 0U, // V6_vsubbsat_alt
4522 0U, // V6_vsubbsat_dv_alt
4523 0U, // V6_vsubh_alt
4524 0U, // V6_vsubh_dv_alt
4525 0U, // V6_vsubhnq_alt
4526 0U, // V6_vsubhq_alt
4527 0U, // V6_vsubhsat_alt
4528 0U, // V6_vsubhsat_dv_alt
4529 0U, // V6_vsubhw_alt
4530 0U, // V6_vsububh_alt
4531 0U, // V6_vsububsat_alt
4532 0U, // V6_vsububsat_dv_alt
4533 0U, // V6_vsubuhsat_alt
4534 0U, // V6_vsubuhsat_dv_alt
4535 0U, // V6_vsubuhw_alt
4536 0U, // V6_vsubuwsat_alt
4537 0U, // V6_vsubuwsat_dv_alt
4538 0U, // V6_vsubw_alt
4539 0U, // V6_vsubw_dv_alt
4540 0U, // V6_vsubwnq_alt
4541 0U, // V6_vsubwq_alt
4542 0U, // V6_vsubwsat_alt
4543 0U, // V6_vsubwsat_dv_alt
4544 0U, // V6_vtmpyb_acc_alt
4545 0U, // V6_vtmpyb_alt
4546 0U, // V6_vtmpybus_acc_alt
4547 0U, // V6_vtmpybus_alt
4548 0U, // V6_vtmpyhb_acc_alt
4549 0U, // V6_vtmpyhb_alt
4550 640U, // V6_vtran2x2_map
4551 0U, // V6_vunpackb_alt
4552 0U, // V6_vunpackh_alt
4553 0U, // V6_vunpackob_alt
4554 0U, // V6_vunpackoh_alt
4555 0U, // V6_vunpackub_alt
4556 0U, // V6_vunpackuh_alt
4557 0U, // V6_vzb_alt
4558 0U, // V6_vzh_alt
4559 0U, // V6_zld0
4560 1U, // V6_zldp0
4561 0U, // Y2_crswap_old
4562 0U, // Y2_dcfetch
4563 0U, // Y2_k1lock_map
4564 0U, // Y2_k1unlock_map
4565 0U, // dup_A2_add
4566 12U, // dup_A2_addi
4567 66U, // dup_A2_andir
4568 66U, // dup_A2_combineii
4569 0U, // dup_A2_sxtb
4570 0U, // dup_A2_sxth
4571 0U, // dup_A2_tfr
4572 0U, // dup_A2_tfrsi
4573 0U, // dup_A2_zxtb
4574 0U, // dup_A2_zxth
4575 66U, // dup_A4_combineii
4576 66U, // dup_A4_combineir
4577 66U, // dup_A4_combineri
4578 0U, // dup_C2_cmoveif
4579 0U, // dup_C2_cmoveit
4580 0U, // dup_C2_cmovenewif
4581 0U, // dup_C2_cmovenewit
4582 66U, // dup_C2_cmpeqi
4583 0U, // dup_L2_deallocframe
4584 1U, // dup_L2_loadrb_io
4585 1U, // dup_L2_loadrd_io
4586 1U, // dup_L2_loadrh_io
4587 1U, // dup_L2_loadri_io
4588 1U, // dup_L2_loadrub_io
4589 1U, // dup_L2_loadruh_io
4590 13U, // dup_S2_allocframe
4591 130U, // dup_S2_storerb_io
4592 130U, // dup_S2_storerd_io
4593 130U, // dup_S2_storerh_io
4594 130U, // dup_S2_storeri_io
4595 0U, // dup_S4_storeirb_io
4596 0U, // dup_S4_storeiri_io
4597 0U, // A2_abs
4598 0U, // A2_absp
4599 0U, // A2_abssat
4600 0U, // A2_add
4601 718U, // A2_addh_h16_hh
4602 782U, // A2_addh_h16_hl
4603 719U, // A2_addh_h16_lh
4604 783U, // A2_addh_h16_ll
4605 846U, // A2_addh_h16_sat_hh
4606 910U, // A2_addh_h16_sat_hl
4607 847U, // A2_addh_h16_sat_lh
4608 911U, // A2_addh_h16_sat_ll
4609 975U, // A2_addh_l16_hl
4610 1039U, // A2_addh_l16_ll
4611 1103U, // A2_addh_l16_sat_hl
4612 1167U, // A2_addh_l16_sat_ll
4613 12U, // A2_addi
4614 0U, // A2_addp
4615 40960U, // A2_addpsat
4616 40960U, // A2_addsat
4617 49152U, // A2_addsph
4618 57344U, // A2_addspl
4619 66U, // A2_and
4620 66U, // A2_andir
4621 66U, // A2_andp
4622 0U, // A2_aslh
4623 0U, // A2_asrh
4624 962U, // A2_combine_hh
4625 1026U, // A2_combine_hl
4626 962U, // A2_combine_lh
4627 1026U, // A2_combine_ll
4628 66U, // A2_combineii
4629 66U, // A2_combinew
4630 0U, // A2_max
4631 0U, // A2_maxp
4632 0U, // A2_maxu
4633 0U, // A2_maxup
4634 0U, // A2_min
4635 0U, // A2_minp
4636 0U, // A2_minu
4637 0U, // A2_minup
4638 0U, // A2_negp
4639 0U, // A2_negsat
4640 0U, // A2_nop
4641 0U, // A2_notp
4642 66U, // A2_or
4643 66U, // A2_orir
4644 66U, // A2_orp
4645 1216U, // A2_paddf
4646 1216U, // A2_paddfnew
4647 1228U, // A2_paddif
4648 1228U, // A2_paddifnew
4649 1228U, // A2_paddit
4650 1228U, // A2_padditnew
4651 1216U, // A2_paddt
4652 1216U, // A2_paddtnew
4653 0U, // A2_pandf
4654 0U, // A2_pandfnew
4655 0U, // A2_pandt
4656 0U, // A2_pandtnew
4657 0U, // A2_porf
4658 0U, // A2_porfnew
4659 0U, // A2_port
4660 0U, // A2_portnew
4661 0U, // A2_psubf
4662 0U, // A2_psubfnew
4663 0U, // A2_psubt
4664 0U, // A2_psubtnew
4665 0U, // A2_pxorf
4666 0U, // A2_pxorfnew
4667 0U, // A2_pxort
4668 0U, // A2_pxortnew
4669 0U, // A2_roundsat
4670 0U, // A2_sat
4671 0U, // A2_satb
4672 0U, // A2_sath
4673 0U, // A2_satub
4674 0U, // A2_satuh
4675 0U, // A2_sub
4676 718U, // A2_subh_h16_hh
4677 782U, // A2_subh_h16_hl
4678 719U, // A2_subh_h16_lh
4679 783U, // A2_subh_h16_ll
4680 846U, // A2_subh_h16_sat_hh
4681 910U, // A2_subh_h16_sat_hl
4682 847U, // A2_subh_h16_sat_lh
4683 911U, // A2_subh_h16_sat_ll
4684 975U, // A2_subh_l16_hl
4685 1039U, // A2_subh_l16_ll
4686 1103U, // A2_subh_l16_sat_hl
4687 1167U, // A2_subh_l16_sat_ll
4688 0U, // A2_subp
4689 66U, // A2_subri
4690 40960U, // A2_subsat
4691 0U, // A2_svaddh
4692 0U, // A2_svaddhs
4693 0U, // A2_svadduhs
4694 0U, // A2_svavgh
4695 0U, // A2_svavghs
4696 0U, // A2_svnavgh
4697 0U, // A2_svsubh
4698 0U, // A2_svsubhs
4699 0U, // A2_svsubuhs
4700 0U, // A2_swiz
4701 0U, // A2_sxtb
4702 0U, // A2_sxth
4703 0U, // A2_sxtw
4704 0U, // A2_tfr
4705 0U, // A2_tfrcrr
4706 16U, // A2_tfrih
4707 16U, // A2_tfril
4708 0U, // A2_tfrrcr
4709 0U, // A2_tfrsi
4710 0U, // A2_vabsh
4711 0U, // A2_vabshsat
4712 0U, // A2_vabsw
4713 0U, // A2_vabswsat
4714 0U, // A2_vaddh
4715 0U, // A2_vaddhs
4716 0U, // A2_vaddub
4717 0U, // A2_vaddubs
4718 0U, // A2_vadduhs
4719 0U, // A2_vaddw
4720 0U, // A2_vaddws
4721 0U, // A2_vavgh
4722 0U, // A2_vavghcr
4723 0U, // A2_vavghr
4724 0U, // A2_vavgub
4725 0U, // A2_vavgubr
4726 0U, // A2_vavguh
4727 0U, // A2_vavguhr
4728 0U, // A2_vavguw
4729 0U, // A2_vavguwr
4730 0U, // A2_vavgw
4731 0U, // A2_vavgwcr
4732 0U, // A2_vavgwr
4733 66U, // A2_vcmpbeq
4734 66U, // A2_vcmpbgtu
4735 66U, // A2_vcmpheq
4736 66U, // A2_vcmphgt
4737 66U, // A2_vcmphgtu
4738 66U, // A2_vcmpweq
4739 66U, // A2_vcmpwgt
4740 66U, // A2_vcmpwgtu
4741 0U, // A2_vconj
4742 0U, // A2_vmaxb
4743 0U, // A2_vmaxh
4744 0U, // A2_vmaxub
4745 0U, // A2_vmaxuh
4746 0U, // A2_vmaxuw
4747 0U, // A2_vmaxw
4748 0U, // A2_vminb
4749 0U, // A2_vminh
4750 0U, // A2_vminub
4751 0U, // A2_vminuh
4752 0U, // A2_vminuw
4753 0U, // A2_vminw
4754 0U, // A2_vnavgh
4755 0U, // A2_vnavghcr
4756 0U, // A2_vnavghr
4757 0U, // A2_vnavgw
4758 0U, // A2_vnavgwcr
4759 0U, // A2_vnavgwr
4760 0U, // A2_vraddub
4761 0U, // A2_vraddub_acc
4762 0U, // A2_vrsadub
4763 0U, // A2_vrsadub_acc
4764 0U, // A2_vsubh
4765 0U, // A2_vsubhs
4766 0U, // A2_vsubub
4767 0U, // A2_vsububs
4768 0U, // A2_vsubuhs
4769 0U, // A2_vsubw
4770 0U, // A2_vsubws
4771 0U, // A2_xor
4772 0U, // A2_xorp
4773 0U, // A2_zxth
4774 1216U, // A4_addp_c
4775 66U, // A4_andn
4776 66U, // A4_andnp
4777 66U, // A4_bitsplit
4778 66U, // A4_bitspliti
4779 0U, // A4_boundscheck_hi
4780 0U, // A4_boundscheck_lo
4781 66U, // A4_cmpbeq
4782 66U, // A4_cmpbeqi
4783 66U, // A4_cmpbgt
4784 66U, // A4_cmpbgti
4785 66U, // A4_cmpbgtu
4786 66U, // A4_cmpbgtui
4787 66U, // A4_cmpheq
4788 66U, // A4_cmpheqi
4789 66U, // A4_cmphgt
4790 66U, // A4_cmphgti
4791 66U, // A4_cmphgtu
4792 66U, // A4_cmphgtui
4793 66U, // A4_combineii
4794 66U, // A4_combineir
4795 66U, // A4_combineri
4796 66U, // A4_cround_ri
4797 66U, // A4_cround_rr
4798 0U, // A4_ext
4799 0U, // A4_modwrapu
4800 66U, // A4_orn
4801 66U, // A4_ornp
4802 0U, // A4_paslhf
4803 0U, // A4_paslhfnew
4804 0U, // A4_paslht
4805 0U, // A4_paslhtnew
4806 0U, // A4_pasrhf
4807 0U, // A4_pasrhfnew
4808 0U, // A4_pasrht
4809 0U, // A4_pasrhtnew
4810 0U, // A4_psxtbf
4811 0U, // A4_psxtbfnew
4812 0U, // A4_psxtbt
4813 0U, // A4_psxtbtnew
4814 0U, // A4_psxthf
4815 0U, // A4_psxthfnew
4816 0U, // A4_psxtht
4817 0U, // A4_psxthtnew
4818 0U, // A4_pzxtbf
4819 0U, // A4_pzxtbfnew
4820 0U, // A4_pzxtbt
4821 0U, // A4_pzxtbtnew
4822 0U, // A4_pzxthf
4823 0U, // A4_pzxthfnew
4824 0U, // A4_pzxtht
4825 0U, // A4_pzxthtnew
4826 66U, // A4_rcmpeq
4827 66U, // A4_rcmpeqi
4828 66U, // A4_rcmpneq
4829 66U, // A4_rcmpneqi
4830 66U, // A4_round_ri
4831 1282U, // A4_round_ri_sat
4832 66U, // A4_round_rr
4833 1282U, // A4_round_rr_sat
4834 1216U, // A4_subp_c
4835 0U, // A4_tfrcpp
4836 0U, // A4_tfrpcp
4837 0U, // A4_tlbmatch
4838 0U, // A4_vcmpbeq_any
4839 66U, // A4_vcmpbeqi
4840 66U, // A4_vcmpbgt
4841 66U, // A4_vcmpbgti
4842 66U, // A4_vcmpbgtui
4843 66U, // A4_vcmpheqi
4844 66U, // A4_vcmphgti
4845 66U, // A4_vcmphgtui
4846 66U, // A4_vcmpweqi
4847 66U, // A4_vcmpwgti
4848 66U, // A4_vcmpwgtui
4849 0U, // A4_vrmaxh
4850 0U, // A4_vrmaxuh
4851 0U, // A4_vrmaxuw
4852 0U, // A4_vrmaxw
4853 0U, // A4_vrminh
4854 0U, // A4_vrminuh
4855 0U, // A4_vrminuw
4856 0U, // A4_vrminw
4857 17U, // A5_ACS
4858 0U, // A5_vaddhubs
4859 0U, // A6_vcmpbeq_notany
4860 18U, // A6_vminub_RdP
4861 0U, // A7_clip
4862 66U, // A7_croundd_ri
4863 66U, // A7_croundd_rr
4864 0U, // A7_vclip
4865 0U, // C2_all8
4866 66U, // C2_and
4867 0U, // C2_andn
4868 0U, // C2_any8
4869 66U, // C2_bitsclr
4870 66U, // C2_bitsclri
4871 0U, // C2_bitsset
4872 0U, // C2_ccombinewf
4873 0U, // C2_ccombinewnewf
4874 0U, // C2_ccombinewnewt
4875 0U, // C2_ccombinewt
4876 0U, // C2_cmoveif
4877 0U, // C2_cmoveit
4878 0U, // C2_cmovenewif
4879 0U, // C2_cmovenewit
4880 66U, // C2_cmpeq
4881 66U, // C2_cmpeqi
4882 66U, // C2_cmpeqp
4883 66U, // C2_cmpgt
4884 66U, // C2_cmpgti
4885 66U, // C2_cmpgtp
4886 66U, // C2_cmpgtu
4887 66U, // C2_cmpgtui
4888 66U, // C2_cmpgtup
4889 0U, // C2_mask
4890 1346U, // C2_mux
4891 9602U, // C2_muxii
4892 9602U, // C2_muxir
4893 1346U, // C2_muxri
4894 0U, // C2_not
4895 66U, // C2_or
4896 0U, // C2_orn
4897 0U, // C2_tfrpr
4898 0U, // C2_tfrrp
4899 0U, // C2_vitpack
4900 0U, // C2_vmux
4901 0U, // C2_xor
4902 0U, // C4_addipc
4903 17600U, // C4_and_and
4904 19U, // C4_and_andn
4905 17600U, // C4_and_or
4906 19U, // C4_and_orn
4907 66U, // C4_cmplte
4908 66U, // C4_cmpltei
4909 66U, // C4_cmplteu
4910 66U, // C4_cmplteui
4911 66U, // C4_cmpneq
4912 66U, // C4_cmpneqi
4913 0U, // C4_fastcorner9
4914 0U, // C4_fastcorner9_not
4915 66U, // C4_nbitsclr
4916 66U, // C4_nbitsclri
4917 0U, // C4_nbitsset
4918 17600U, // C4_or_and
4919 19U, // C4_or_andn
4920 17600U, // C4_or_or
4921 19U, // C4_or_orn
4922 0U, // CALLProfile
4923 0U, // CONST32
4924 0U, // CONST64
4925 0U, // DuplexIClass0
4926 0U, // DuplexIClass1
4927 0U, // DuplexIClass2
4928 0U, // DuplexIClass3
4929 0U, // DuplexIClass4
4930 0U, // DuplexIClass5
4931 0U, // DuplexIClass6
4932 0U, // DuplexIClass7
4933 0U, // DuplexIClass8
4934 0U, // DuplexIClass9
4935 0U, // DuplexIClassA
4936 0U, // DuplexIClassB
4937 0U, // DuplexIClassC
4938 0U, // DuplexIClassD
4939 0U, // DuplexIClassE
4940 0U, // DuplexIClassF
4941 0U, // EH_RETURN_JMPR
4942 0U, // F2_conv_d2df
4943 0U, // F2_conv_d2sf
4944 0U, // F2_conv_df2d
4945 0U, // F2_conv_df2d_chop
4946 0U, // F2_conv_df2sf
4947 0U, // F2_conv_df2ud
4948 0U, // F2_conv_df2ud_chop
4949 0U, // F2_conv_df2uw
4950 0U, // F2_conv_df2uw_chop
4951 0U, // F2_conv_df2w
4952 0U, // F2_conv_df2w_chop
4953 0U, // F2_conv_sf2d
4954 0U, // F2_conv_sf2d_chop
4955 0U, // F2_conv_sf2df
4956 0U, // F2_conv_sf2ud
4957 0U, // F2_conv_sf2ud_chop
4958 0U, // F2_conv_sf2uw
4959 0U, // F2_conv_sf2uw_chop
4960 0U, // F2_conv_sf2w
4961 0U, // F2_conv_sf2w_chop
4962 0U, // F2_conv_ud2df
4963 0U, // F2_conv_ud2sf
4964 0U, // F2_conv_uw2df
4965 0U, // F2_conv_uw2sf
4966 0U, // F2_conv_w2df
4967 0U, // F2_conv_w2sf
4968 0U, // F2_dfadd
4969 0U, // F2_dfclass
4970 0U, // F2_dfcmpeq
4971 0U, // F2_dfcmpge
4972 0U, // F2_dfcmpgt
4973 0U, // F2_dfcmpuo
4974 0U, // F2_dfimm_n
4975 0U, // F2_dfimm_p
4976 0U, // F2_dfmax
4977 0U, // F2_dfmin
4978 0U, // F2_dfmpyfix
4979 0U, // F2_dfmpyhh
4980 0U, // F2_dfmpylh
4981 0U, // F2_dfmpyll
4982 0U, // F2_dfsub
4983 0U, // F2_sfadd
4984 0U, // F2_sfclass
4985 0U, // F2_sfcmpeq
4986 0U, // F2_sfcmpge
4987 0U, // F2_sfcmpgt
4988 0U, // F2_sfcmpuo
4989 0U, // F2_sffixupd
4990 0U, // F2_sffixupn
4991 0U, // F2_sffixupr
4992 0U, // F2_sffma
4993 0U, // F2_sffma_lib
4994 1481U, // F2_sffma_sc
4995 0U, // F2_sffms
4996 0U, // F2_sffms_lib
4997 0U, // F2_sfimm_n
4998 0U, // F2_sfimm_p
4999 20U, // F2_sfinvsqrta
5000 0U, // F2_sfmax
5001 0U, // F2_sfmin
5002 0U, // F2_sfmpy
5003 21U, // F2_sfrecipa
5004 0U, // F2_sfsub
5005 0U, // G4_tfrgcpp
5006 0U, // G4_tfrgcrr
5007 0U, // G4_tfrgpcp
5008 0U, // G4_tfrgrcr
5009 16U, // HI
5010 0U, // J2_call
5011 0U, // J2_callf
5012 0U, // J2_callr
5013 0U, // J2_callrf
5014 0U, // J2_callrh
5015 0U, // J2_callrt
5016 0U, // J2_callt
5017 0U, // J2_jump
5018 0U, // J2_jumpf
5019 0U, // J2_jumpfnew
5020 0U, // J2_jumpfnewpt
5021 0U, // J2_jumpfpt
5022 0U, // J2_jumpr
5023 0U, // J2_jumprf
5024 0U, // J2_jumprfnew
5025 0U, // J2_jumprfnewpt
5026 0U, // J2_jumprfpt
5027 0U, // J2_jumprgtez
5028 0U, // J2_jumprgtezpt
5029 0U, // J2_jumprh
5030 0U, // J2_jumprltez
5031 0U, // J2_jumprltezpt
5032 0U, // J2_jumprnz
5033 0U, // J2_jumprnzpt
5034 0U, // J2_jumprt
5035 0U, // J2_jumprtnew
5036 0U, // J2_jumprtnewpt
5037 0U, // J2_jumprtpt
5038 0U, // J2_jumprz
5039 0U, // J2_jumprzpt
5040 0U, // J2_jumpt
5041 0U, // J2_jumptnew
5042 0U, // J2_jumptnewpt
5043 0U, // J2_jumptpt
5044 1U, // J2_loop0i
5045 1U, // J2_loop0iext
5046 1U, // J2_loop0r
5047 1U, // J2_loop0rext
5048 1U, // J2_loop1i
5049 1U, // J2_loop1iext
5050 1U, // J2_loop1r
5051 1U, // J2_loop1rext
5052 0U, // J2_pause
5053 1U, // J2_ploop1si
5054 1U, // J2_ploop1sr
5055 1U, // J2_ploop2si
5056 1U, // J2_ploop2sr
5057 1U, // J2_ploop3si
5058 1U, // J2_ploop3sr
5059 0U, // J2_rte
5060 0U, // J2_trap0
5061 1U, // J2_trap1
5062 0U, // J2_unpause
5063 0U, // J4_cmpeq_f_jumpnv_nt
5064 0U, // J4_cmpeq_f_jumpnv_t
5065 22U, // J4_cmpeq_fp0_jump_nt
5066 23U, // J4_cmpeq_fp0_jump_t
5067 24U, // J4_cmpeq_fp1_jump_nt
5068 25U, // J4_cmpeq_fp1_jump_t
5069 0U, // J4_cmpeq_t_jumpnv_nt
5070 0U, // J4_cmpeq_t_jumpnv_t
5071 26U, // J4_cmpeq_tp0_jump_nt
5072 27U, // J4_cmpeq_tp0_jump_t
5073 28U, // J4_cmpeq_tp1_jump_nt
5074 29U, // J4_cmpeq_tp1_jump_t
5075 0U, // J4_cmpeqi_f_jumpnv_nt
5076 0U, // J4_cmpeqi_f_jumpnv_t
5077 22U, // J4_cmpeqi_fp0_jump_nt
5078 23U, // J4_cmpeqi_fp0_jump_t
5079 24U, // J4_cmpeqi_fp1_jump_nt
5080 25U, // J4_cmpeqi_fp1_jump_t
5081 0U, // J4_cmpeqi_t_jumpnv_nt
5082 0U, // J4_cmpeqi_t_jumpnv_t
5083 26U, // J4_cmpeqi_tp0_jump_nt
5084 27U, // J4_cmpeqi_tp0_jump_t
5085 28U, // J4_cmpeqi_tp1_jump_nt
5086 29U, // J4_cmpeqi_tp1_jump_t
5087 0U, // J4_cmpeqn1_f_jumpnv_nt
5088 0U, // J4_cmpeqn1_f_jumpnv_t
5089 22U, // J4_cmpeqn1_fp0_jump_nt
5090 23U, // J4_cmpeqn1_fp0_jump_t
5091 24U, // J4_cmpeqn1_fp1_jump_nt
5092 25U, // J4_cmpeqn1_fp1_jump_t
5093 0U, // J4_cmpeqn1_t_jumpnv_nt
5094 0U, // J4_cmpeqn1_t_jumpnv_t
5095 26U, // J4_cmpeqn1_tp0_jump_nt
5096 27U, // J4_cmpeqn1_tp0_jump_t
5097 28U, // J4_cmpeqn1_tp1_jump_nt
5098 29U, // J4_cmpeqn1_tp1_jump_t
5099 0U, // J4_cmpgt_f_jumpnv_nt
5100 0U, // J4_cmpgt_f_jumpnv_t
5101 22U, // J4_cmpgt_fp0_jump_nt
5102 23U, // J4_cmpgt_fp0_jump_t
5103 24U, // J4_cmpgt_fp1_jump_nt
5104 25U, // J4_cmpgt_fp1_jump_t
5105 0U, // J4_cmpgt_t_jumpnv_nt
5106 0U, // J4_cmpgt_t_jumpnv_t
5107 26U, // J4_cmpgt_tp0_jump_nt
5108 27U, // J4_cmpgt_tp0_jump_t
5109 28U, // J4_cmpgt_tp1_jump_nt
5110 29U, // J4_cmpgt_tp1_jump_t
5111 0U, // J4_cmpgti_f_jumpnv_nt
5112 0U, // J4_cmpgti_f_jumpnv_t
5113 22U, // J4_cmpgti_fp0_jump_nt
5114 23U, // J4_cmpgti_fp0_jump_t
5115 24U, // J4_cmpgti_fp1_jump_nt
5116 25U, // J4_cmpgti_fp1_jump_t
5117 0U, // J4_cmpgti_t_jumpnv_nt
5118 0U, // J4_cmpgti_t_jumpnv_t
5119 26U, // J4_cmpgti_tp0_jump_nt
5120 27U, // J4_cmpgti_tp0_jump_t
5121 28U, // J4_cmpgti_tp1_jump_nt
5122 29U, // J4_cmpgti_tp1_jump_t
5123 0U, // J4_cmpgtn1_f_jumpnv_nt
5124 0U, // J4_cmpgtn1_f_jumpnv_t
5125 22U, // J4_cmpgtn1_fp0_jump_nt
5126 23U, // J4_cmpgtn1_fp0_jump_t
5127 24U, // J4_cmpgtn1_fp1_jump_nt
5128 25U, // J4_cmpgtn1_fp1_jump_t
5129 0U, // J4_cmpgtn1_t_jumpnv_nt
5130 0U, // J4_cmpgtn1_t_jumpnv_t
5131 26U, // J4_cmpgtn1_tp0_jump_nt
5132 27U, // J4_cmpgtn1_tp0_jump_t
5133 28U, // J4_cmpgtn1_tp1_jump_nt
5134 29U, // J4_cmpgtn1_tp1_jump_t
5135 0U, // J4_cmpgtu_f_jumpnv_nt
5136 0U, // J4_cmpgtu_f_jumpnv_t
5137 22U, // J4_cmpgtu_fp0_jump_nt
5138 23U, // J4_cmpgtu_fp0_jump_t
5139 24U, // J4_cmpgtu_fp1_jump_nt
5140 25U, // J4_cmpgtu_fp1_jump_t
5141 0U, // J4_cmpgtu_t_jumpnv_nt
5142 0U, // J4_cmpgtu_t_jumpnv_t
5143 26U, // J4_cmpgtu_tp0_jump_nt
5144 27U, // J4_cmpgtu_tp0_jump_t
5145 28U, // J4_cmpgtu_tp1_jump_nt
5146 29U, // J4_cmpgtu_tp1_jump_t
5147 0U, // J4_cmpgtui_f_jumpnv_nt
5148 0U, // J4_cmpgtui_f_jumpnv_t
5149 22U, // J4_cmpgtui_fp0_jump_nt
5150 23U, // J4_cmpgtui_fp0_jump_t
5151 24U, // J4_cmpgtui_fp1_jump_nt
5152 25U, // J4_cmpgtui_fp1_jump_t
5153 0U, // J4_cmpgtui_t_jumpnv_nt
5154 0U, // J4_cmpgtui_t_jumpnv_t
5155 26U, // J4_cmpgtui_tp0_jump_nt
5156 27U, // J4_cmpgtui_tp0_jump_t
5157 28U, // J4_cmpgtui_tp1_jump_nt
5158 29U, // J4_cmpgtui_tp1_jump_t
5159 30U, // J4_cmplt_f_jumpnv_nt
5160 31U, // J4_cmplt_f_jumpnv_t
5161 30U, // J4_cmplt_t_jumpnv_nt
5162 31U, // J4_cmplt_t_jumpnv_t
5163 30U, // J4_cmpltu_f_jumpnv_nt
5164 31U, // J4_cmpltu_f_jumpnv_t
5165 30U, // J4_cmpltu_t_jumpnv_nt
5166 31U, // J4_cmpltu_t_jumpnv_t
5167 0U, // J4_hintjumpr
5168 0U, // J4_jumpseti
5169 0U, // J4_jumpsetr
5170 0U, // J4_tstbit0_f_jumpnv_nt
5171 0U, // J4_tstbit0_f_jumpnv_t
5172 0U, // J4_tstbit0_fp0_jump_nt
5173 0U, // J4_tstbit0_fp0_jump_t
5174 0U, // J4_tstbit0_fp1_jump_nt
5175 0U, // J4_tstbit0_fp1_jump_t
5176 0U, // J4_tstbit0_t_jumpnv_nt
5177 0U, // J4_tstbit0_t_jumpnv_t
5178 0U, // J4_tstbit0_tp0_jump_nt
5179 0U, // J4_tstbit0_tp0_jump_t
5180 0U, // J4_tstbit0_tp1_jump_nt
5181 0U, // J4_tstbit0_tp1_jump_t
5182 0U, // L2_deallocframe
5183 1248U, // L2_loadalignb_io
5184 25249U, // L2_loadalignb_pbr
5185 33442U, // L2_loadalignb_pci
5186 35U, // L2_loadalignb_pcr
5187 674U, // L2_loadalignb_pi
5188 673U, // L2_loadalignb_pr
5189 1248U, // L2_loadalignh_io
5190 25249U, // L2_loadalignh_pbr
5191 33442U, // L2_loadalignh_pci
5192 35U, // L2_loadalignh_pcr
5193 674U, // L2_loadalignh_pi
5194 673U, // L2_loadalignh_pr
5195 1U, // L2_loadbsw2_io
5196 36U, // L2_loadbsw2_pbr
5197 37U, // L2_loadbsw2_pci
5198 0U, // L2_loadbsw2_pcr
5199 1U, // L2_loadbsw2_pi
5200 1U, // L2_loadbsw2_pr
5201 1U, // L2_loadbsw4_io
5202 36U, // L2_loadbsw4_pbr
5203 37U, // L2_loadbsw4_pci
5204 0U, // L2_loadbsw4_pcr
5205 1U, // L2_loadbsw4_pi
5206 1U, // L2_loadbsw4_pr
5207 1U, // L2_loadbzw2_io
5208 36U, // L2_loadbzw2_pbr
5209 37U, // L2_loadbzw2_pci
5210 0U, // L2_loadbzw2_pcr
5211 1U, // L2_loadbzw2_pi
5212 1U, // L2_loadbzw2_pr
5213 1U, // L2_loadbzw4_io
5214 36U, // L2_loadbzw4_pbr
5215 37U, // L2_loadbzw4_pci
5216 0U, // L2_loadbzw4_pcr
5217 1U, // L2_loadbzw4_pi
5218 1U, // L2_loadbzw4_pr
5219 1U, // L2_loadrb_io
5220 36U, // L2_loadrb_pbr
5221 37U, // L2_loadrb_pci
5222 0U, // L2_loadrb_pcr
5223 1U, // L2_loadrb_pi
5224 1U, // L2_loadrb_pr
5225 0U, // L2_loadrbgp
5226 1U, // L2_loadrd_io
5227 36U, // L2_loadrd_pbr
5228 37U, // L2_loadrd_pci
5229 0U, // L2_loadrd_pcr
5230 1U, // L2_loadrd_pi
5231 1U, // L2_loadrd_pr
5232 0U, // L2_loadrdgp
5233 1U, // L2_loadrh_io
5234 36U, // L2_loadrh_pbr
5235 37U, // L2_loadrh_pci
5236 0U, // L2_loadrh_pcr
5237 1U, // L2_loadrh_pi
5238 1U, // L2_loadrh_pr
5239 0U, // L2_loadrhgp
5240 1U, // L2_loadri_io
5241 36U, // L2_loadri_pbr
5242 37U, // L2_loadri_pci
5243 0U, // L2_loadri_pcr
5244 1U, // L2_loadri_pi
5245 1U, // L2_loadri_pr
5246 0U, // L2_loadrigp
5247 1U, // L2_loadrub_io
5248 36U, // L2_loadrub_pbr
5249 37U, // L2_loadrub_pci
5250 0U, // L2_loadrub_pcr
5251 1U, // L2_loadrub_pi
5252 1U, // L2_loadrub_pr
5253 0U, // L2_loadrubgp
5254 1U, // L2_loadruh_io
5255 36U, // L2_loadruh_pbr
5256 37U, // L2_loadruh_pci
5257 0U, // L2_loadruh_pcr
5258 1U, // L2_loadruh_pi
5259 1U, // L2_loadruh_pr
5260 0U, // L2_loadruhgp
5261 0U, // L2_loadw_aq
5262 0U, // L2_loadw_locked
5263 1538U, // L2_ploadrbf_io
5264 1638U, // L2_ploadrbf_pi
5265 1538U, // L2_ploadrbfnew_io
5266 1638U, // L2_ploadrbfnew_pi
5267 1538U, // L2_ploadrbt_io
5268 1638U, // L2_ploadrbt_pi
5269 1538U, // L2_ploadrbtnew_io
5270 1638U, // L2_ploadrbtnew_pi
5271 1538U, // L2_ploadrdf_io
5272 1638U, // L2_ploadrdf_pi
5273 1538U, // L2_ploadrdfnew_io
5274 1638U, // L2_ploadrdfnew_pi
5275 1538U, // L2_ploadrdt_io
5276 1638U, // L2_ploadrdt_pi
5277 1538U, // L2_ploadrdtnew_io
5278 1638U, // L2_ploadrdtnew_pi
5279 1538U, // L2_ploadrhf_io
5280 1638U, // L2_ploadrhf_pi
5281 1538U, // L2_ploadrhfnew_io
5282 1638U, // L2_ploadrhfnew_pi
5283 1538U, // L2_ploadrht_io
5284 1638U, // L2_ploadrht_pi
5285 1538U, // L2_ploadrhtnew_io
5286 1638U, // L2_ploadrhtnew_pi
5287 1538U, // L2_ploadrif_io
5288 1638U, // L2_ploadrif_pi
5289 1538U, // L2_ploadrifnew_io
5290 1638U, // L2_ploadrifnew_pi
5291 1538U, // L2_ploadrit_io
5292 1638U, // L2_ploadrit_pi
5293 1538U, // L2_ploadritnew_io
5294 1638U, // L2_ploadritnew_pi
5295 1538U, // L2_ploadrubf_io
5296 1638U, // L2_ploadrubf_pi
5297 1538U, // L2_ploadrubfnew_io
5298 1638U, // L2_ploadrubfnew_pi
5299 1538U, // L2_ploadrubt_io
5300 1638U, // L2_ploadrubt_pi
5301 1538U, // L2_ploadrubtnew_io
5302 1638U, // L2_ploadrubtnew_pi
5303 1538U, // L2_ploadruhf_io
5304 1638U, // L2_ploadruhf_pi
5305 1538U, // L2_ploadruhfnew_io
5306 1638U, // L2_ploadruhfnew_pi
5307 1538U, // L2_ploadruht_io
5308 1638U, // L2_ploadruht_pi
5309 1538U, // L2_ploadruhtnew_io
5310 1638U, // L2_ploadruhtnew_pi
5311 0U, // L4_add_memopb_io
5312 0U, // L4_add_memoph_io
5313 0U, // L4_add_memopw_io
5314 0U, // L4_and_memopb_io
5315 0U, // L4_and_memoph_io
5316 0U, // L4_and_memopw_io
5317 0U, // L4_iadd_memopb_io
5318 0U, // L4_iadd_memoph_io
5319 0U, // L4_iadd_memopw_io
5320 0U, // L4_iand_memopb_io
5321 0U, // L4_iand_memoph_io
5322 0U, // L4_iand_memopw_io
5323 0U, // L4_ior_memopb_io
5324 0U, // L4_ior_memoph_io
5325 0U, // L4_ior_memopw_io
5326 0U, // L4_isub_memopb_io
5327 0U, // L4_isub_memoph_io
5328 0U, // L4_isub_memopw_io
5329 39U, // L4_loadalignb_ap
5330 40U, // L4_loadalignb_ur
5331 39U, // L4_loadalignh_ap
5332 40U, // L4_loadalignh_ur
5333 0U, // L4_loadbsw2_ap
5334 0U, // L4_loadbsw2_ur
5335 0U, // L4_loadbsw4_ap
5336 0U, // L4_loadbsw4_ur
5337 0U, // L4_loadbzw2_ap
5338 0U, // L4_loadbzw2_ur
5339 0U, // L4_loadbzw4_ap
5340 0U, // L4_loadbzw4_ur
5341 0U, // L4_loadd_aq
5342 0U, // L4_loadd_locked
5343 0U, // L4_loadrb_ap
5344 0U, // L4_loadrb_rr
5345 0U, // L4_loadrb_ur
5346 0U, // L4_loadrd_ap
5347 0U, // L4_loadrd_rr
5348 0U, // L4_loadrd_ur
5349 0U, // L4_loadrh_ap
5350 0U, // L4_loadrh_rr
5351 0U, // L4_loadrh_ur
5352 0U, // L4_loadri_ap
5353 0U, // L4_loadri_rr
5354 0U, // L4_loadri_ur
5355 0U, // L4_loadrub_ap
5356 0U, // L4_loadrub_rr
5357 0U, // L4_loadrub_ur
5358 0U, // L4_loadruh_ap
5359 0U, // L4_loadruh_rr
5360 0U, // L4_loadruh_ur
5361 0U, // L4_loadw_phys
5362 0U, // L4_or_memopb_io
5363 0U, // L4_or_memoph_io
5364 0U, // L4_or_memopw_io
5365 0U, // L4_ploadrbf_abs
5366 1666U, // L4_ploadrbf_rr
5367 0U, // L4_ploadrbfnew_abs
5368 1666U, // L4_ploadrbfnew_rr
5369 0U, // L4_ploadrbt_abs
5370 1666U, // L4_ploadrbt_rr
5371 0U, // L4_ploadrbtnew_abs
5372 1666U, // L4_ploadrbtnew_rr
5373 0U, // L4_ploadrdf_abs
5374 1666U, // L4_ploadrdf_rr
5375 0U, // L4_ploadrdfnew_abs
5376 1666U, // L4_ploadrdfnew_rr
5377 0U, // L4_ploadrdt_abs
5378 1666U, // L4_ploadrdt_rr
5379 0U, // L4_ploadrdtnew_abs
5380 1666U, // L4_ploadrdtnew_rr
5381 0U, // L4_ploadrhf_abs
5382 1666U, // L4_ploadrhf_rr
5383 0U, // L4_ploadrhfnew_abs
5384 1666U, // L4_ploadrhfnew_rr
5385 0U, // L4_ploadrht_abs
5386 1666U, // L4_ploadrht_rr
5387 0U, // L4_ploadrhtnew_abs
5388 1666U, // L4_ploadrhtnew_rr
5389 0U, // L4_ploadrif_abs
5390 1666U, // L4_ploadrif_rr
5391 0U, // L4_ploadrifnew_abs
5392 1666U, // L4_ploadrifnew_rr
5393 0U, // L4_ploadrit_abs
5394 1666U, // L4_ploadrit_rr
5395 0U, // L4_ploadritnew_abs
5396 1666U, // L4_ploadritnew_rr
5397 0U, // L4_ploadrubf_abs
5398 1666U, // L4_ploadrubf_rr
5399 0U, // L4_ploadrubfnew_abs
5400 1666U, // L4_ploadrubfnew_rr
5401 0U, // L4_ploadrubt_abs
5402 1666U, // L4_ploadrubt_rr
5403 0U, // L4_ploadrubtnew_abs
5404 1666U, // L4_ploadrubtnew_rr
5405 0U, // L4_ploadruhf_abs
5406 1666U, // L4_ploadruhf_rr
5407 0U, // L4_ploadruhfnew_abs
5408 1666U, // L4_ploadruhfnew_rr
5409 0U, // L4_ploadruht_abs
5410 1666U, // L4_ploadruht_rr
5411 0U, // L4_ploadruhtnew_abs
5412 1666U, // L4_ploadruhtnew_rr
5413 0U, // L4_return
5414 13U, // L4_return_f
5415 41U, // L4_return_fnew_pnt
5416 42U, // L4_return_fnew_pt
5417 13U, // L4_return_t
5418 41U, // L4_return_tnew_pnt
5419 42U, // L4_return_tnew_pt
5420 0U, // L4_sub_memopb_io
5421 0U, // L4_sub_memoph_io
5422 0U, // L4_sub_memopw_io
5423 0U, // L6_memcpy
5424 16U, // LO
5425 69U, // M2_acci
5426 69U, // M2_accii
5427 0U, // M2_cmaci_s0
5428 0U, // M2_cmacr_s0
5429 0U, // M2_cmacs_s0
5430 0U, // M2_cmacs_s1
5431 0U, // M2_cmacsc_s0
5432 0U, // M2_cmacsc_s1
5433 0U, // M2_cmpyi_s0
5434 0U, // M2_cmpyr_s0
5435 0U, // M2_cmpyrs_s0
5436 0U, // M2_cmpyrs_s1
5437 0U, // M2_cmpyrsc_s0
5438 0U, // M2_cmpyrsc_s1
5439 0U, // M2_cmpys_s0
5440 0U, // M2_cmpys_s1
5441 0U, // M2_cmpysc_s0
5442 0U, // M2_cmpysc_s1
5443 0U, // M2_cnacs_s0
5444 0U, // M2_cnacs_s1
5445 0U, // M2_cnacsc_s0
5446 0U, // M2_cnacsc_s1
5447 69U, // M2_dpmpyss_acc_s0
5448 69U, // M2_dpmpyss_nac_s0
5449 322U, // M2_dpmpyss_rnd_s0
5450 66U, // M2_dpmpyss_s0
5451 69U, // M2_dpmpyuu_acc_s0
5452 69U, // M2_dpmpyuu_nac_s0
5453 66U, // M2_dpmpyuu_s0
5454 1730U, // M2_hmmpyh_rs1
5455 1794U, // M2_hmmpyh_s1
5456 1858U, // M2_hmmpyl_rs1
5457 1922U, // M2_hmmpyl_s1
5458 69U, // M2_maci
5459 69U, // M2_macsin
5460 69U, // M2_macsip
5461 0U, // M2_mmachs_rs0
5462 0U, // M2_mmachs_rs1
5463 0U, // M2_mmachs_s0
5464 0U, // M2_mmachs_s1
5465 0U, // M2_mmacls_rs0
5466 0U, // M2_mmacls_rs1
5467 0U, // M2_mmacls_s0
5468 0U, // M2_mmacls_s1
5469 0U, // M2_mmacuhs_rs0
5470 0U, // M2_mmacuhs_rs1
5471 0U, // M2_mmacuhs_s0
5472 0U, // M2_mmacuhs_s1
5473 0U, // M2_mmaculs_rs0
5474 0U, // M2_mmaculs_rs1
5475 0U, // M2_mmaculs_s0
5476 0U, // M2_mmaculs_s1
5477 0U, // M2_mmpyh_rs0
5478 0U, // M2_mmpyh_rs1
5479 0U, // M2_mmpyh_s0
5480 0U, // M2_mmpyh_s1
5481 0U, // M2_mmpyl_rs0
5482 0U, // M2_mmpyl_rs1
5483 0U, // M2_mmpyl_s0
5484 0U, // M2_mmpyl_s1
5485 0U, // M2_mmpyuh_rs0
5486 0U, // M2_mmpyuh_rs1
5487 0U, // M2_mmpyuh_s0
5488 0U, // M2_mmpyuh_s1
5489 0U, // M2_mmpyul_rs0
5490 0U, // M2_mmpyul_rs1
5491 0U, // M2_mmpyul_s0
5492 0U, // M2_mmpyul_s1
5493 69U, // M2_mnaci
5494 965U, // M2_mpy_acc_hh_s0
5495 1989U, // M2_mpy_acc_hh_s1
5496 1029U, // M2_mpy_acc_hl_s0
5497 2053U, // M2_mpy_acc_hl_s1
5498 965U, // M2_mpy_acc_lh_s0
5499 1989U, // M2_mpy_acc_lh_s1
5500 1029U, // M2_mpy_acc_ll_s0
5501 2053U, // M2_mpy_acc_ll_s1
5502 1093U, // M2_mpy_acc_sat_hh_s0
5503 1797U, // M2_mpy_acc_sat_hh_s1
5504 1157U, // M2_mpy_acc_sat_hl_s0
5505 1925U, // M2_mpy_acc_sat_hl_s1
5506 1093U, // M2_mpy_acc_sat_lh_s0
5507 1797U, // M2_mpy_acc_sat_lh_s1
5508 1157U, // M2_mpy_acc_sat_ll_s0
5509 1925U, // M2_mpy_acc_sat_ll_s1
5510 962U, // M2_mpy_hh_s0
5511 1986U, // M2_mpy_hh_s1
5512 1026U, // M2_mpy_hl_s0
5513 2050U, // M2_mpy_hl_s1
5514 962U, // M2_mpy_lh_s0
5515 1986U, // M2_mpy_lh_s1
5516 1026U, // M2_mpy_ll_s0
5517 2050U, // M2_mpy_ll_s1
5518 965U, // M2_mpy_nac_hh_s0
5519 1989U, // M2_mpy_nac_hh_s1
5520 1029U, // M2_mpy_nac_hl_s0
5521 2053U, // M2_mpy_nac_hl_s1
5522 965U, // M2_mpy_nac_lh_s0
5523 1989U, // M2_mpy_nac_lh_s1
5524 1029U, // M2_mpy_nac_ll_s0
5525 2053U, // M2_mpy_nac_ll_s1
5526 1093U, // M2_mpy_nac_sat_hh_s0
5527 1797U, // M2_mpy_nac_sat_hh_s1
5528 1157U, // M2_mpy_nac_sat_hl_s0
5529 1925U, // M2_mpy_nac_sat_hl_s1
5530 1093U, // M2_mpy_nac_sat_lh_s0
5531 1797U, // M2_mpy_nac_sat_lh_s1
5532 1157U, // M2_mpy_nac_sat_ll_s0
5533 1925U, // M2_mpy_nac_sat_ll_s1
5534 2114U, // M2_mpy_rnd_hh_s0
5535 2178U, // M2_mpy_rnd_hh_s1
5536 2242U, // M2_mpy_rnd_hl_s0
5537 2306U, // M2_mpy_rnd_hl_s1
5538 2114U, // M2_mpy_rnd_lh_s0
5539 2178U, // M2_mpy_rnd_lh_s1
5540 2242U, // M2_mpy_rnd_ll_s0
5541 2306U, // M2_mpy_rnd_ll_s1
5542 1090U, // M2_mpy_sat_hh_s0
5543 1794U, // M2_mpy_sat_hh_s1
5544 1154U, // M2_mpy_sat_hl_s0
5545 1922U, // M2_mpy_sat_hl_s1
5546 1090U, // M2_mpy_sat_lh_s0
5547 1794U, // M2_mpy_sat_lh_s1
5548 1154U, // M2_mpy_sat_ll_s0
5549 1922U, // M2_mpy_sat_ll_s1
5550 2370U, // M2_mpy_sat_rnd_hh_s0
5551 1730U, // M2_mpy_sat_rnd_hh_s1
5552 2434U, // M2_mpy_sat_rnd_hl_s0
5553 1858U, // M2_mpy_sat_rnd_hl_s1
5554 2370U, // M2_mpy_sat_rnd_lh_s0
5555 1730U, // M2_mpy_sat_rnd_lh_s1
5556 2434U, // M2_mpy_sat_rnd_ll_s0
5557 1858U, // M2_mpy_sat_rnd_ll_s1
5558 66U, // M2_mpy_up
5559 2498U, // M2_mpy_up_s1
5560 2562U, // M2_mpy_up_s1_sat
5561 965U, // M2_mpyd_acc_hh_s0
5562 1989U, // M2_mpyd_acc_hh_s1
5563 1029U, // M2_mpyd_acc_hl_s0
5564 2053U, // M2_mpyd_acc_hl_s1
5565 965U, // M2_mpyd_acc_lh_s0
5566 1989U, // M2_mpyd_acc_lh_s1
5567 1029U, // M2_mpyd_acc_ll_s0
5568 2053U, // M2_mpyd_acc_ll_s1
5569 962U, // M2_mpyd_hh_s0
5570 1986U, // M2_mpyd_hh_s1
5571 1026U, // M2_mpyd_hl_s0
5572 2050U, // M2_mpyd_hl_s1
5573 962U, // M2_mpyd_lh_s0
5574 1986U, // M2_mpyd_lh_s1
5575 1026U, // M2_mpyd_ll_s0
5576 2050U, // M2_mpyd_ll_s1
5577 965U, // M2_mpyd_nac_hh_s0
5578 1989U, // M2_mpyd_nac_hh_s1
5579 1029U, // M2_mpyd_nac_hl_s0
5580 2053U, // M2_mpyd_nac_hl_s1
5581 965U, // M2_mpyd_nac_lh_s0
5582 1989U, // M2_mpyd_nac_lh_s1
5583 1029U, // M2_mpyd_nac_ll_s0
5584 2053U, // M2_mpyd_nac_ll_s1
5585 2114U, // M2_mpyd_rnd_hh_s0
5586 2178U, // M2_mpyd_rnd_hh_s1
5587 2242U, // M2_mpyd_rnd_hl_s0
5588 2306U, // M2_mpyd_rnd_hl_s1
5589 2114U, // M2_mpyd_rnd_lh_s0
5590 2178U, // M2_mpyd_rnd_lh_s1
5591 2242U, // M2_mpyd_rnd_ll_s0
5592 2306U, // M2_mpyd_rnd_ll_s1
5593 66U, // M2_mpyi
5594 0U, // M2_mpysin
5595 0U, // M2_mpysip
5596 0U, // M2_mpysu_up
5597 965U, // M2_mpyu_acc_hh_s0
5598 1989U, // M2_mpyu_acc_hh_s1
5599 1029U, // M2_mpyu_acc_hl_s0
5600 2053U, // M2_mpyu_acc_hl_s1
5601 965U, // M2_mpyu_acc_lh_s0
5602 1989U, // M2_mpyu_acc_lh_s1
5603 1029U, // M2_mpyu_acc_ll_s0
5604 2053U, // M2_mpyu_acc_ll_s1
5605 962U, // M2_mpyu_hh_s0
5606 1986U, // M2_mpyu_hh_s1
5607 1026U, // M2_mpyu_hl_s0
5608 2050U, // M2_mpyu_hl_s1
5609 962U, // M2_mpyu_lh_s0
5610 1986U, // M2_mpyu_lh_s1
5611 1026U, // M2_mpyu_ll_s0
5612 2050U, // M2_mpyu_ll_s1
5613 965U, // M2_mpyu_nac_hh_s0
5614 1989U, // M2_mpyu_nac_hh_s1
5615 1029U, // M2_mpyu_nac_hl_s0
5616 2053U, // M2_mpyu_nac_hl_s1
5617 965U, // M2_mpyu_nac_lh_s0
5618 1989U, // M2_mpyu_nac_lh_s1
5619 1029U, // M2_mpyu_nac_ll_s0
5620 2053U, // M2_mpyu_nac_ll_s1
5621 66U, // M2_mpyu_up
5622 965U, // M2_mpyud_acc_hh_s0
5623 1989U, // M2_mpyud_acc_hh_s1
5624 1029U, // M2_mpyud_acc_hl_s0
5625 2053U, // M2_mpyud_acc_hl_s1
5626 965U, // M2_mpyud_acc_lh_s0
5627 1989U, // M2_mpyud_acc_lh_s1
5628 1029U, // M2_mpyud_acc_ll_s0
5629 2053U, // M2_mpyud_acc_ll_s1
5630 962U, // M2_mpyud_hh_s0
5631 1986U, // M2_mpyud_hh_s1
5632 1026U, // M2_mpyud_hl_s0
5633 2050U, // M2_mpyud_hl_s1
5634 962U, // M2_mpyud_lh_s0
5635 1986U, // M2_mpyud_lh_s1
5636 1026U, // M2_mpyud_ll_s0
5637 2050U, // M2_mpyud_ll_s1
5638 965U, // M2_mpyud_nac_hh_s0
5639 1989U, // M2_mpyud_nac_hh_s1
5640 1029U, // M2_mpyud_nac_hl_s0
5641 2053U, // M2_mpyud_nac_hl_s1
5642 965U, // M2_mpyud_nac_lh_s0
5643 1989U, // M2_mpyud_nac_lh_s1
5644 1029U, // M2_mpyud_nac_ll_s0
5645 2053U, // M2_mpyud_nac_ll_s1
5646 69U, // M2_nacci
5647 69U, // M2_naccii
5648 0U, // M2_subacc
5649 0U, // M2_vabsdiffh
5650 0U, // M2_vabsdiffw
5651 0U, // M2_vcmac_s0_sat_i
5652 0U, // M2_vcmac_s0_sat_r
5653 0U, // M2_vcmpy_s0_sat_i
5654 0U, // M2_vcmpy_s0_sat_r
5655 0U, // M2_vcmpy_s1_sat_i
5656 0U, // M2_vcmpy_s1_sat_r
5657 0U, // M2_vdmacs_s0
5658 0U, // M2_vdmacs_s1
5659 0U, // M2_vdmpyrs_s0
5660 0U, // M2_vdmpyrs_s1
5661 0U, // M2_vdmpys_s0
5662 0U, // M2_vdmpys_s1
5663 0U, // M2_vmac2
5664 0U, // M2_vmac2es
5665 0U, // M2_vmac2es_s0
5666 0U, // M2_vmac2es_s1
5667 0U, // M2_vmac2s_s0
5668 0U, // M2_vmac2s_s1
5669 0U, // M2_vmac2su_s0
5670 0U, // M2_vmac2su_s1
5671 0U, // M2_vmpy2es_s0
5672 0U, // M2_vmpy2es_s1
5673 0U, // M2_vmpy2s_s0
5674 0U, // M2_vmpy2s_s0pack
5675 0U, // M2_vmpy2s_s1
5676 0U, // M2_vmpy2s_s1pack
5677 0U, // M2_vmpy2su_s0
5678 0U, // M2_vmpy2su_s1
5679 0U, // M2_vraddh
5680 0U, // M2_vradduh
5681 0U, // M2_vrcmaci_s0
5682 0U, // M2_vrcmaci_s0c
5683 0U, // M2_vrcmacr_s0
5684 0U, // M2_vrcmacr_s0c
5685 0U, // M2_vrcmpyi_s0
5686 0U, // M2_vrcmpyi_s0c
5687 0U, // M2_vrcmpyr_s0
5688 0U, // M2_vrcmpyr_s0c
5689 0U, // M2_vrcmpys_acc_s1_h
5690 0U, // M2_vrcmpys_acc_s1_l
5691 0U, // M2_vrcmpys_s1_h
5692 0U, // M2_vrcmpys_s1_l
5693 0U, // M2_vrcmpys_s1rp_h
5694 0U, // M2_vrcmpys_s1rp_l
5695 0U, // M2_vrmac_s0
5696 0U, // M2_vrmpy_s0
5697 0U, // M2_xor_xacc
5698 69U, // M4_and_and
5699 69U, // M4_and_andn
5700 0U, // M4_and_or
5701 0U, // M4_and_xor
5702 0U, // M4_cmpyi_wh
5703 0U, // M4_cmpyi_whc
5704 0U, // M4_cmpyr_wh
5705 0U, // M4_cmpyr_whc
5706 2565U, // M4_mac_up_s1_sat
5707 17612U, // M4_mpyri_addi
5708 9643U, // M4_mpyri_addr
5709 44U, // M4_mpyri_addr_u2
5710 17600U, // M4_mpyrr_addi
5711 17771U, // M4_mpyrr_addr
5712 2565U, // M4_nac_up_s1_sat
5713 69U, // M4_or_and
5714 69U, // M4_or_andn
5715 69U, // M4_or_or
5716 0U, // M4_or_xor
5717 0U, // M4_pmpyw
5718 0U, // M4_pmpyw_acc
5719 0U, // M4_vpmpyh
5720 0U, // M4_vpmpyh_acc
5721 0U, // M4_vrmpyeh_acc_s0
5722 0U, // M4_vrmpyeh_acc_s1
5723 0U, // M4_vrmpyeh_s0
5724 0U, // M4_vrmpyeh_s1
5725 0U, // M4_vrmpyoh_acc_s0
5726 0U, // M4_vrmpyoh_acc_s1
5727 0U, // M4_vrmpyoh_s0
5728 0U, // M4_vrmpyoh_s1
5729 69U, // M4_xor_and
5730 69U, // M4_xor_andn
5731 0U, // M4_xor_or
5732 0U, // M4_xor_xacc
5733 0U, // M5_vdmacbsu
5734 0U, // M5_vdmpybsu
5735 0U, // M5_vmacbsu
5736 0U, // M5_vmacbuu
5737 0U, // M5_vmpybsu
5738 0U, // M5_vmpybuu
5739 0U, // M5_vrmacbsu
5740 0U, // M5_vrmacbuu
5741 0U, // M5_vrmpybsu
5742 0U, // M5_vrmpybuu
5743 0U, // M6_vabsdiffb
5744 0U, // M6_vabsdiffub
5745 0U, // M7_dcmpyiw
5746 0U, // M7_dcmpyiw_acc
5747 0U, // M7_dcmpyiwc
5748 0U, // M7_dcmpyiwc_acc
5749 0U, // M7_dcmpyrw
5750 0U, // M7_dcmpyrw_acc
5751 0U, // M7_dcmpyrwc
5752 0U, // M7_dcmpyrwc_acc
5753 0U, // M7_wcmpyiw
5754 0U, // M7_wcmpyiw_rnd
5755 0U, // M7_wcmpyiwc
5756 0U, // M7_wcmpyiwc_rnd
5757 0U, // M7_wcmpyrw
5758 0U, // M7_wcmpyrw_rnd
5759 0U, // M7_wcmpyrwc
5760 0U, // M7_wcmpyrwc_rnd
5761 0U, // PS_call_stk
5762 0U, // PS_callr_nr
5763 0U, // PS_jmpret
5764 0U, // PS_jmpretf
5765 0U, // PS_jmpretfnew
5766 0U, // PS_jmpretfnewpt
5767 0U, // PS_jmprett
5768 0U, // PS_jmprettnew
5769 0U, // PS_jmprettnewpt
5770 0U, // PS_loadrbabs
5771 0U, // PS_loadrdabs
5772 0U, // PS_loadrhabs
5773 0U, // PS_loadriabs
5774 0U, // PS_loadrubabs
5775 0U, // PS_loadruhabs
5776 0U, // PS_storerbabs
5777 0U, // PS_storerbnewabs
5778 0U, // PS_storerdabs
5779 0U, // PS_storerfabs
5780 0U, // PS_storerhabs
5781 0U, // PS_storerhnewabs
5782 0U, // PS_storeriabs
5783 0U, // PS_storerinewabs
5784 0U, // PS_trap1
5785 0U, // R6_release_at_vi
5786 0U, // R6_release_st_vi
5787 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
5788 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
5789 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
5790 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
5791 0U, // RESTORE_DEALLOC_RET_JMP_V4
5792 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
5793 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
5794 0U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
5795 0U, // S2_addasl_rrri
5796 13U, // S2_allocframe
5797 66U, // S2_asl_i_p
5798 69U, // S2_asl_i_p_acc
5799 69U, // S2_asl_i_p_and
5800 69U, // S2_asl_i_p_nac
5801 69U, // S2_asl_i_p_or
5802 69U, // S2_asl_i_p_xacc
5803 66U, // S2_asl_i_r
5804 69U, // S2_asl_i_r_acc
5805 69U, // S2_asl_i_r_and
5806 69U, // S2_asl_i_r_nac
5807 69U, // S2_asl_i_r_or
5808 1282U, // S2_asl_i_r_sat
5809 69U, // S2_asl_i_r_xacc
5810 66U, // S2_asl_i_vh
5811 66U, // S2_asl_i_vw
5812 66U, // S2_asl_r_p
5813 69U, // S2_asl_r_p_acc
5814 69U, // S2_asl_r_p_and
5815 69U, // S2_asl_r_p_nac
5816 69U, // S2_asl_r_p_or
5817 69U, // S2_asl_r_p_xor
5818 66U, // S2_asl_r_r
5819 69U, // S2_asl_r_r_acc
5820 69U, // S2_asl_r_r_and
5821 69U, // S2_asl_r_r_nac
5822 69U, // S2_asl_r_r_or
5823 1282U, // S2_asl_r_r_sat
5824 66U, // S2_asl_r_vh
5825 66U, // S2_asl_r_vw
5826 66U, // S2_asr_i_p
5827 69U, // S2_asr_i_p_acc
5828 69U, // S2_asr_i_p_and
5829 69U, // S2_asr_i_p_nac
5830 69U, // S2_asr_i_p_or
5831 322U, // S2_asr_i_p_rnd
5832 66U, // S2_asr_i_r
5833 69U, // S2_asr_i_r_acc
5834 69U, // S2_asr_i_r_and
5835 69U, // S2_asr_i_r_nac
5836 69U, // S2_asr_i_r_or
5837 322U, // S2_asr_i_r_rnd
5838 66U, // S2_asr_i_svw_trun
5839 66U, // S2_asr_i_vh
5840 66U, // S2_asr_i_vw
5841 66U, // S2_asr_r_p
5842 69U, // S2_asr_r_p_acc
5843 69U, // S2_asr_r_p_and
5844 69U, // S2_asr_r_p_nac
5845 69U, // S2_asr_r_p_or
5846 0U, // S2_asr_r_p_xor
5847 66U, // S2_asr_r_r
5848 69U, // S2_asr_r_r_acc
5849 69U, // S2_asr_r_r_and
5850 69U, // S2_asr_r_r_nac
5851 69U, // S2_asr_r_r_or
5852 1282U, // S2_asr_r_r_sat
5853 66U, // S2_asr_r_svw_trun
5854 66U, // S2_asr_r_vh
5855 66U, // S2_asr_r_vw
5856 0U, // S2_brev
5857 0U, // S2_brevp
5858 0U, // S2_cabacdecbin
5859 0U, // S2_cl0
5860 0U, // S2_cl0p
5861 0U, // S2_cl1
5862 0U, // S2_cl1p
5863 0U, // S2_clb
5864 0U, // S2_clbnorm
5865 0U, // S2_clbp
5866 66U, // S2_clrbit_i
5867 66U, // S2_clrbit_r
5868 0U, // S2_ct0
5869 0U, // S2_ct0p
5870 0U, // S2_ct1
5871 0U, // S2_ct1p
5872 0U, // S2_deinterleave
5873 9602U, // S2_extractu
5874 66U, // S2_extractu_rp
5875 9602U, // S2_extractup
5876 66U, // S2_extractup_rp
5877 42373U, // S2_insert
5878 69U, // S2_insert_rp
5879 42373U, // S2_insertp
5880 69U, // S2_insertp_rp
5881 0U, // S2_interleave
5882 0U, // S2_lfsp
5883 0U, // S2_lsl_r_p
5884 0U, // S2_lsl_r_p_acc
5885 0U, // S2_lsl_r_p_and
5886 0U, // S2_lsl_r_p_nac
5887 0U, // S2_lsl_r_p_or
5888 0U, // S2_lsl_r_p_xor
5889 0U, // S2_lsl_r_r
5890 0U, // S2_lsl_r_r_acc
5891 0U, // S2_lsl_r_r_and
5892 0U, // S2_lsl_r_r_nac
5893 0U, // S2_lsl_r_r_or
5894 0U, // S2_lsl_r_vh
5895 0U, // S2_lsl_r_vw
5896 66U, // S2_lsr_i_p
5897 69U, // S2_lsr_i_p_acc
5898 69U, // S2_lsr_i_p_and
5899 69U, // S2_lsr_i_p_nac
5900 69U, // S2_lsr_i_p_or
5901 69U, // S2_lsr_i_p_xacc
5902 66U, // S2_lsr_i_r
5903 69U, // S2_lsr_i_r_acc
5904 69U, // S2_lsr_i_r_and
5905 69U, // S2_lsr_i_r_nac
5906 69U, // S2_lsr_i_r_or
5907 69U, // S2_lsr_i_r_xacc
5908 66U, // S2_lsr_i_vh
5909 66U, // S2_lsr_i_vw
5910 66U, // S2_lsr_r_p
5911 69U, // S2_lsr_r_p_acc
5912 69U, // S2_lsr_r_p_and
5913 69U, // S2_lsr_r_p_nac
5914 69U, // S2_lsr_r_p_or
5915 69U, // S2_lsr_r_p_xor
5916 66U, // S2_lsr_r_r
5917 69U, // S2_lsr_r_r_acc
5918 69U, // S2_lsr_r_r_and
5919 69U, // S2_lsr_r_r_nac
5920 69U, // S2_lsr_r_r_or
5921 66U, // S2_lsr_r_vh
5922 66U, // S2_lsr_r_vw
5923 0U, // S2_mask
5924 0U, // S2_packhl
5925 0U, // S2_parityp
5926 49184U, // S2_pstorerbf_io
5927 50402U, // S2_pstorerbf_pi
5928 58594U, // S2_pstorerbf_pi_nt
5929 50402U, // S2_pstorerbfnew_pi
5930 49184U, // S2_pstorerbnewf_io
5931 50402U, // S2_pstorerbnewf_pi
5932 50402U, // S2_pstorerbnewfnew_pi
5933 49184U, // S2_pstorerbnewt_io
5934 50402U, // S2_pstorerbnewt_pi
5935 50402U, // S2_pstorerbnewtnew_pi
5936 49184U, // S2_pstorerbt_io
5937 50402U, // S2_pstorerbt_pi
5938 58594U, // S2_pstorerbt_pi_nt
5939 50402U, // S2_pstorerbtnew_pi
5940 49184U, // S2_pstorerdf_io
5941 50402U, // S2_pstorerdf_pi
5942 58594U, // S2_pstorerdf_pi_nt
5943 50402U, // S2_pstorerdfnew_pi
5944 49184U, // S2_pstorerdt_io
5945 50402U, // S2_pstorerdt_pi
5946 58594U, // S2_pstorerdt_pi_nt
5947 50402U, // S2_pstorerdtnew_pi
5948 49184U, // S2_pstorerff_io
5949 50402U, // S2_pstorerff_pi
5950 50402U, // S2_pstorerffnew_pi
5951 49184U, // S2_pstorerft_io
5952 50402U, // S2_pstorerft_pi
5953 50402U, // S2_pstorerftnew_pi
5954 49184U, // S2_pstorerhf_io
5955 50402U, // S2_pstorerhf_pi
5956 58594U, // S2_pstorerhf_pi_nt
5957 50402U, // S2_pstorerhfnew_pi
5958 49184U, // S2_pstorerhnewf_io
5959 50402U, // S2_pstorerhnewf_pi
5960 50402U, // S2_pstorerhnewfnew_pi
5961 49184U, // S2_pstorerhnewt_io
5962 50402U, // S2_pstorerhnewt_pi
5963 50402U, // S2_pstorerhnewtnew_pi
5964 49184U, // S2_pstorerht_io
5965 50402U, // S2_pstorerht_pi
5966 58594U, // S2_pstorerht_pi_nt
5967 50402U, // S2_pstorerhtnew_pi
5968 49184U, // S2_pstorerif_io
5969 50402U, // S2_pstorerif_pi
5970 58594U, // S2_pstorerif_pi_nt
5971 50402U, // S2_pstorerifnew_pi
5972 49184U, // S2_pstorerinewf_io
5973 50402U, // S2_pstorerinewf_pi
5974 50402U, // S2_pstorerinewfnew_pi
5975 49184U, // S2_pstorerinewt_io
5976 50402U, // S2_pstorerinewt_pi
5977 50402U, // S2_pstorerinewtnew_pi
5978 49184U, // S2_pstorerit_io
5979 50402U, // S2_pstorerit_pi
5980 58594U, // S2_pstorerit_pi_nt
5981 50402U, // S2_pstoreritnew_pi
5982 66U, // S2_setbit_i
5983 66U, // S2_setbit_r
5984 0U, // S2_shuffeb
5985 0U, // S2_shuffeh
5986 0U, // S2_shuffob
5987 0U, // S2_shuffoh
5988 130U, // S2_storerb_io
5989 16U, // S2_storerb_pbr
5990 16U, // S2_storerb_pci
5991 0U, // S2_storerb_pcr
5992 133U, // S2_storerb_pi
5993 133U, // S2_storerb_pi_nt
5994 133U, // S2_storerb_pr
5995 0U, // S2_storerbgp
5996 194U, // S2_storerbnew_io
5997 45U, // S2_storerbnew_pbr
5998 45U, // S2_storerbnew_pci
5999 0U, // S2_storerbnew_pcr
6000 197U, // S2_storerbnew_pi
6001 197U, // S2_storerbnew_pr
6002 0U, // S2_storerbnewgp
6003 130U, // S2_storerd_io
6004 16U, // S2_storerd_pbr
6005 16U, // S2_storerd_pci
6006 0U, // S2_storerd_pcr
6007 133U, // S2_storerd_pi
6008 133U, // S2_storerd_pi_nt
6009 133U, // S2_storerd_pr
6010 0U, // S2_storerdgp
6011 258U, // S2_storerf_io
6012 10U, // S2_storerf_pbr
6013 10U, // S2_storerf_pci
6014 0U, // S2_storerf_pcr
6015 261U, // S2_storerf_pi
6016 261U, // S2_storerf_pr
6017 0U, // S2_storerfgp
6018 130U, // S2_storerh_io
6019 16U, // S2_storerh_pbr
6020 16U, // S2_storerh_pci
6021 0U, // S2_storerh_pcr
6022 133U, // S2_storerh_pi
6023 133U, // S2_storerh_pi_nt
6024 133U, // S2_storerh_pr
6025 0U, // S2_storerhgp
6026 194U, // S2_storerhnew_io
6027 45U, // S2_storerhnew_pbr
6028 45U, // S2_storerhnew_pci
6029 0U, // S2_storerhnew_pcr
6030 197U, // S2_storerhnew_pi
6031 197U, // S2_storerhnew_pr
6032 0U, // S2_storerhnewgp
6033 130U, // S2_storeri_io
6034 16U, // S2_storeri_pbr
6035 16U, // S2_storeri_pci
6036 0U, // S2_storeri_pcr
6037 133U, // S2_storeri_pi
6038 133U, // S2_storeri_pi_nt
6039 133U, // S2_storeri_pr
6040 0U, // S2_storerigp
6041 194U, // S2_storerinew_io
6042 45U, // S2_storerinew_pbr
6043 45U, // S2_storerinew_pci
6044 0U, // S2_storerinew_pcr
6045 197U, // S2_storerinew_pi
6046 197U, // S2_storerinew_pr
6047 0U, // S2_storerinewgp
6048 131U, // S2_storew_locked
6049 0U, // S2_storew_rl_at_vi
6050 0U, // S2_storew_rl_st_vi
6051 0U, // S2_svsathb
6052 0U, // S2_svsathub
6053 0U, // S2_tableidxb
6054 0U, // S2_tableidxd
6055 0U, // S2_tableidxh
6056 0U, // S2_tableidxw
6057 66U, // S2_togglebit_i
6058 66U, // S2_togglebit_r
6059 66U, // S2_tstbit_i
6060 66U, // S2_tstbit_r
6061 69U, // S2_valignib
6062 69U, // S2_valignrb
6063 0U, // S2_vcnegh
6064 0U, // S2_vcrotate
6065 0U, // S2_vrcnegh
6066 0U, // S2_vrndpackwh
6067 0U, // S2_vrndpackwhs
6068 0U, // S2_vsathb
6069 0U, // S2_vsathb_nopack
6070 0U, // S2_vsathub
6071 0U, // S2_vsathub_nopack
6072 0U, // S2_vsatwh
6073 0U, // S2_vsatwh_nopack
6074 0U, // S2_vsatwuh
6075 0U, // S2_vsatwuh_nopack
6076 0U, // S2_vsplatrb
6077 0U, // S2_vsplatrh
6078 69U, // S2_vspliceib
6079 69U, // S2_vsplicerb
6080 0U, // S2_vsxtbh
6081 0U, // S2_vsxthw
6082 0U, // S2_vtrunehb
6083 0U, // S2_vtrunewh
6084 0U, // S2_vtrunohb
6085 0U, // S2_vtrunowh
6086 0U, // S2_vzxtbh
6087 0U, // S2_vzxthw
6088 46U, // S4_addaddi
6089 0U, // S4_addi_asl_ri
6090 0U, // S4_addi_lsr_ri
6091 0U, // S4_andi_asl_ri
6092 0U, // S4_andi_lsr_ri
6093 0U, // S4_clbaddi
6094 0U, // S4_clbpaddi
6095 0U, // S4_clbpnorm
6096 9602U, // S4_extract
6097 66U, // S4_extract_rp
6098 9602U, // S4_extractp
6099 66U, // S4_extractp_rp
6100 0U, // S4_lsli
6101 66U, // S4_ntstbit_i
6102 66U, // S4_ntstbit_r
6103 69U, // S4_or_andi
6104 17612U, // S4_or_andix
6105 69U, // S4_or_ori
6106 0U, // S4_ori_asl_ri
6107 0U, // S4_ori_lsr_ri
6108 0U, // S4_parity
6109 0U, // S4_pstorerbf_abs
6110 175U, // S4_pstorerbf_rr
6111 0U, // S4_pstorerbfnew_abs
6112 49184U, // S4_pstorerbfnew_io
6113 175U, // S4_pstorerbfnew_rr
6114 0U, // S4_pstorerbnewf_abs
6115 239U, // S4_pstorerbnewf_rr
6116 0U, // S4_pstorerbnewfnew_abs
6117 49184U, // S4_pstorerbnewfnew_io
6118 239U, // S4_pstorerbnewfnew_rr
6119 0U, // S4_pstorerbnewt_abs
6120 239U, // S4_pstorerbnewt_rr
6121 0U, // S4_pstorerbnewtnew_abs
6122 49184U, // S4_pstorerbnewtnew_io
6123 239U, // S4_pstorerbnewtnew_rr
6124 0U, // S4_pstorerbt_abs
6125 175U, // S4_pstorerbt_rr
6126 0U, // S4_pstorerbtnew_abs
6127 49184U, // S4_pstorerbtnew_io
6128 175U, // S4_pstorerbtnew_rr
6129 0U, // S4_pstorerdf_abs
6130 175U, // S4_pstorerdf_rr
6131 0U, // S4_pstorerdfnew_abs
6132 49184U, // S4_pstorerdfnew_io
6133 175U, // S4_pstorerdfnew_rr
6134 0U, // S4_pstorerdt_abs
6135 175U, // S4_pstorerdt_rr
6136 0U, // S4_pstorerdtnew_abs
6137 49184U, // S4_pstorerdtnew_io
6138 175U, // S4_pstorerdtnew_rr
6139 0U, // S4_pstorerff_abs
6140 303U, // S4_pstorerff_rr
6141 0U, // S4_pstorerffnew_abs
6142 49184U, // S4_pstorerffnew_io
6143 303U, // S4_pstorerffnew_rr
6144 0U, // S4_pstorerft_abs
6145 303U, // S4_pstorerft_rr
6146 0U, // S4_pstorerftnew_abs
6147 49184U, // S4_pstorerftnew_io
6148 303U, // S4_pstorerftnew_rr
6149 0U, // S4_pstorerhf_abs
6150 175U, // S4_pstorerhf_rr
6151 0U, // S4_pstorerhfnew_abs
6152 49184U, // S4_pstorerhfnew_io
6153 175U, // S4_pstorerhfnew_rr
6154 0U, // S4_pstorerhnewf_abs
6155 239U, // S4_pstorerhnewf_rr
6156 0U, // S4_pstorerhnewfnew_abs
6157 49184U, // S4_pstorerhnewfnew_io
6158 239U, // S4_pstorerhnewfnew_rr
6159 0U, // S4_pstorerhnewt_abs
6160 239U, // S4_pstorerhnewt_rr
6161 0U, // S4_pstorerhnewtnew_abs
6162 49184U, // S4_pstorerhnewtnew_io
6163 239U, // S4_pstorerhnewtnew_rr
6164 0U, // S4_pstorerht_abs
6165 175U, // S4_pstorerht_rr
6166 0U, // S4_pstorerhtnew_abs
6167 49184U, // S4_pstorerhtnew_io
6168 175U, // S4_pstorerhtnew_rr
6169 0U, // S4_pstorerif_abs
6170 175U, // S4_pstorerif_rr
6171 0U, // S4_pstorerifnew_abs
6172 49184U, // S4_pstorerifnew_io
6173 175U, // S4_pstorerifnew_rr
6174 0U, // S4_pstorerinewf_abs
6175 239U, // S4_pstorerinewf_rr
6176 0U, // S4_pstorerinewfnew_abs
6177 49184U, // S4_pstorerinewfnew_io
6178 239U, // S4_pstorerinewfnew_rr
6179 0U, // S4_pstorerinewt_abs
6180 239U, // S4_pstorerinewt_rr
6181 0U, // S4_pstorerinewtnew_abs
6182 49184U, // S4_pstorerinewtnew_io
6183 239U, // S4_pstorerinewtnew_rr
6184 0U, // S4_pstorerit_abs
6185 175U, // S4_pstorerit_rr
6186 0U, // S4_pstoreritnew_abs
6187 49184U, // S4_pstoreritnew_io
6188 175U, // S4_pstoreritnew_rr
6189 131U, // S4_stored_locked
6190 0U, // S4_stored_rl_at_vi
6191 0U, // S4_stored_rl_st_vi
6192 0U, // S4_storeirb_io
6193 32U, // S4_storeirbf_io
6194 32U, // S4_storeirbfnew_io
6195 32U, // S4_storeirbt_io
6196 32U, // S4_storeirbtnew_io
6197 0U, // S4_storeirh_io
6198 32U, // S4_storeirhf_io
6199 32U, // S4_storeirhfnew_io
6200 32U, // S4_storeirht_io
6201 32U, // S4_storeirhtnew_io
6202 0U, // S4_storeiri_io
6203 32U, // S4_storeirif_io
6204 32U, // S4_storeirifnew_io
6205 32U, // S4_storeirit_io
6206 32U, // S4_storeiritnew_io
6207 0U, // S4_storerb_ap
6208 0U, // S4_storerb_rr
6209 0U, // S4_storerb_ur
6210 0U, // S4_storerbnew_ap
6211 0U, // S4_storerbnew_rr
6212 0U, // S4_storerbnew_ur
6213 0U, // S4_storerd_ap
6214 0U, // S4_storerd_rr
6215 0U, // S4_storerd_ur
6216 0U, // S4_storerf_ap
6217 0U, // S4_storerf_rr
6218 0U, // S4_storerf_ur
6219 0U, // S4_storerh_ap
6220 0U, // S4_storerh_rr
6221 0U, // S4_storerh_ur
6222 0U, // S4_storerhnew_ap
6223 0U, // S4_storerhnew_rr
6224 0U, // S4_storerhnew_ur
6225 0U, // S4_storeri_ap
6226 0U, // S4_storeri_rr
6227 0U, // S4_storeri_ur
6228 0U, // S4_storerinew_ap
6229 0U, // S4_storerinew_rr
6230 0U, // S4_storerinew_ur
6231 48U, // S4_subaddi
6232 0U, // S4_subi_asl_ri
6233 0U, // S4_subi_lsr_ri
6234 0U, // S4_vrcrotate
6235 0U, // S4_vrcrotate_acc
6236 0U, // S4_vxaddsubh
6237 0U, // S4_vxaddsubhr
6238 0U, // S4_vxaddsubw
6239 0U, // S4_vxsubaddh
6240 0U, // S4_vxsubaddhr
6241 0U, // S4_vxsubaddw
6242 0U, // S5_asrhub_rnd_sat
6243 0U, // S5_asrhub_sat
6244 0U, // S5_popcountp
6245 2626U, // S5_vasrhrnd
6246 0U, // S6_rol_i_p
6247 0U, // S6_rol_i_p_acc
6248 0U, // S6_rol_i_p_and
6249 0U, // S6_rol_i_p_nac
6250 0U, // S6_rol_i_p_or
6251 0U, // S6_rol_i_p_xacc
6252 0U, // S6_rol_i_r
6253 0U, // S6_rol_i_r_acc
6254 0U, // S6_rol_i_r_and
6255 0U, // S6_rol_i_r_nac
6256 0U, // S6_rol_i_r_or
6257 0U, // S6_rol_i_r_xacc
6258 0U, // S6_vsplatrbp
6259 66U, // S6_vtrunehb_ppp
6260 66U, // S6_vtrunohb_ppp
6261 12U, // SA1_addi
6262 0U, // SA1_addrx
6263 0U, // SA1_addsp
6264 0U, // SA1_and1
6265 0U, // SA1_clrf
6266 0U, // SA1_clrfnew
6267 0U, // SA1_clrt
6268 0U, // SA1_clrtnew
6269 1U, // SA1_cmpeqi
6270 0U, // SA1_combine0i
6271 0U, // SA1_combine1i
6272 0U, // SA1_combine2i
6273 0U, // SA1_combine3i
6274 0U, // SA1_combinerz
6275 0U, // SA1_combinezr
6276 12U, // SA1_dec
6277 49U, // SA1_inc
6278 0U, // SA1_seti
6279 0U, // SA1_setin1
6280 0U, // SA1_sxtb
6281 0U, // SA1_sxth
6282 0U, // SA1_tfr
6283 0U, // SA1_zxtb
6284 0U, // SA1_zxth
6285 0U, // SAVE_REGISTERS_CALL_V4
6286 0U, // SAVE_REGISTERS_CALL_V4STK
6287 0U, // SAVE_REGISTERS_CALL_V4STK_EXT
6288 0U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
6289 0U, // SAVE_REGISTERS_CALL_V4STK_PIC
6290 0U, // SAVE_REGISTERS_CALL_V4_EXT
6291 0U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
6292 0U, // SAVE_REGISTERS_CALL_V4_PIC
6293 1U, // SL1_loadri_io
6294 1U, // SL1_loadrub_io
6295 0U, // SL2_deallocframe
6296 0U, // SL2_jumpr31
6297 0U, // SL2_jumpr31_f
6298 0U, // SL2_jumpr31_fnew
6299 0U, // SL2_jumpr31_t
6300 0U, // SL2_jumpr31_tnew
6301 1U, // SL2_loadrb_io
6302 0U, // SL2_loadrd_sp
6303 1U, // SL2_loadrh_io
6304 0U, // SL2_loadri_sp
6305 1U, // SL2_loadruh_io
6306 0U, // SL2_return
6307 0U, // SL2_return_f
6308 0U, // SL2_return_fnew
6309 0U, // SL2_return_t
6310 0U, // SL2_return_tnew
6311 130U, // SS1_storeb_io
6312 130U, // SS1_storew_io
6313 0U, // SS2_allocframe
6314 0U, // SS2_storebi0
6315 0U, // SS2_storebi1
6316 0U, // SS2_stored_sp
6317 130U, // SS2_storeh_io
6318 0U, // SS2_storew_sp
6319 0U, // SS2_storewi0
6320 0U, // SS2_storewi1
6321 66U, // TFRI64_V2_ext
6322 0U, // TFRI64_V4
6323 0U, // V6_extractw
6324 0U, // V6_get_qfext
6325 0U, // V6_get_qfext_oracc
6326 0U, // V6_lvsplatb
6327 0U, // V6_lvsplath
6328 0U, // V6_lvsplatw
6329 66U, // V6_pred_and
6330 0U, // V6_pred_and_n
6331 0U, // V6_pred_not
6332 66U, // V6_pred_or
6333 0U, // V6_pred_or_n
6334 0U, // V6_pred_scalar2
6335 0U, // V6_pred_scalar2v2
6336 0U, // V6_pred_xor
6337 0U, // V6_set_qfext
6338 962U, // V6_shuffeqh
6339 2690U, // V6_shuffeqw
6340 2757U, // V6_v6mpyhubs10
6341 0U, // V6_v6mpyhubs10_vxx
6342 2821U, // V6_v6mpyvubs10
6343 0U, // V6_v6mpyvubs10_vxx
6344 1U, // V6_vL32Ub_ai
6345 1U, // V6_vL32Ub_pi
6346 1U, // V6_vL32Ub_ppu
6347 1U, // V6_vL32b_ai
6348 1U, // V6_vL32b_cur_ai
6349 1538U, // V6_vL32b_cur_npred_ai
6350 1638U, // V6_vL32b_cur_npred_pi
6351 2918U, // V6_vL32b_cur_npred_ppu
6352 1U, // V6_vL32b_cur_pi
6353 1U, // V6_vL32b_cur_ppu
6354 1538U, // V6_vL32b_cur_pred_ai
6355 1638U, // V6_vL32b_cur_pred_pi
6356 2918U, // V6_vL32b_cur_pred_ppu
6357 1538U, // V6_vL32b_npred_ai
6358 1638U, // V6_vL32b_npred_pi
6359 2918U, // V6_vL32b_npred_ppu
6360 50U, // V6_vL32b_nt_ai
6361 50U, // V6_vL32b_nt_cur_ai
6362 9730U, // V6_vL32b_nt_cur_npred_ai
6363 9830U, // V6_vL32b_nt_cur_npred_pi
6364 11110U, // V6_vL32b_nt_cur_npred_ppu
6365 50U, // V6_vL32b_nt_cur_pi
6366 50U, // V6_vL32b_nt_cur_ppu
6367 9730U, // V6_vL32b_nt_cur_pred_ai
6368 9830U, // V6_vL32b_nt_cur_pred_pi
6369 11110U, // V6_vL32b_nt_cur_pred_ppu
6370 9730U, // V6_vL32b_nt_npred_ai
6371 9830U, // V6_vL32b_nt_npred_pi
6372 11110U, // V6_vL32b_nt_npred_ppu
6373 50U, // V6_vL32b_nt_pi
6374 50U, // V6_vL32b_nt_ppu
6375 9730U, // V6_vL32b_nt_pred_ai
6376 9830U, // V6_vL32b_nt_pred_pi
6377 11110U, // V6_vL32b_nt_pred_ppu
6378 50U, // V6_vL32b_nt_tmp_ai
6379 9730U, // V6_vL32b_nt_tmp_npred_ai
6380 9830U, // V6_vL32b_nt_tmp_npred_pi
6381 11110U, // V6_vL32b_nt_tmp_npred_ppu
6382 50U, // V6_vL32b_nt_tmp_pi
6383 50U, // V6_vL32b_nt_tmp_ppu
6384 9730U, // V6_vL32b_nt_tmp_pred_ai
6385 9830U, // V6_vL32b_nt_tmp_pred_pi
6386 11110U, // V6_vL32b_nt_tmp_pred_ppu
6387 1U, // V6_vL32b_pi
6388 1U, // V6_vL32b_ppu
6389 1538U, // V6_vL32b_pred_ai
6390 1638U, // V6_vL32b_pred_pi
6391 2918U, // V6_vL32b_pred_ppu
6392 1U, // V6_vL32b_tmp_ai
6393 1538U, // V6_vL32b_tmp_npred_ai
6394 1638U, // V6_vL32b_tmp_npred_pi
6395 2918U, // V6_vL32b_tmp_npred_ppu
6396 1U, // V6_vL32b_tmp_pi
6397 1U, // V6_vL32b_tmp_ppu
6398 1538U, // V6_vL32b_tmp_pred_ai
6399 1638U, // V6_vL32b_tmp_pred_pi
6400 2918U, // V6_vL32b_tmp_pred_ppu
6401 130U, // V6_vS32Ub_ai
6402 49184U, // V6_vS32Ub_npred_ai
6403 50402U, // V6_vS32Ub_npred_pi
6404 50401U, // V6_vS32Ub_npred_ppu
6405 133U, // V6_vS32Ub_pi
6406 133U, // V6_vS32Ub_ppu
6407 49184U, // V6_vS32Ub_pred_ai
6408 50402U, // V6_vS32Ub_pred_pi
6409 50401U, // V6_vS32Ub_pred_ppu
6410 130U, // V6_vS32b_ai
6411 194U, // V6_vS32b_new_ai
6412 49184U, // V6_vS32b_new_npred_ai
6413 50402U, // V6_vS32b_new_npred_pi
6414 50401U, // V6_vS32b_new_npred_ppu
6415 197U, // V6_vS32b_new_pi
6416 197U, // V6_vS32b_new_ppu
6417 49184U, // V6_vS32b_new_pred_ai
6418 50402U, // V6_vS32b_new_pred_pi
6419 50401U, // V6_vS32b_new_pred_ppu
6420 49184U, // V6_vS32b_npred_ai
6421 50402U, // V6_vS32b_npred_pi
6422 50401U, // V6_vS32b_npred_ppu
6423 49184U, // V6_vS32b_nqpred_ai
6424 50402U, // V6_vS32b_nqpred_pi
6425 50401U, // V6_vS32b_nqpred_ppu
6426 130U, // V6_vS32b_nt_ai
6427 194U, // V6_vS32b_nt_new_ai
6428 57376U, // V6_vS32b_nt_new_npred_ai
6429 58594U, // V6_vS32b_nt_new_npred_pi
6430 58593U, // V6_vS32b_nt_new_npred_ppu
6431 197U, // V6_vS32b_nt_new_pi
6432 197U, // V6_vS32b_nt_new_ppu
6433 57376U, // V6_vS32b_nt_new_pred_ai
6434 58594U, // V6_vS32b_nt_new_pred_pi
6435 58593U, // V6_vS32b_nt_new_pred_ppu
6436 57376U, // V6_vS32b_nt_npred_ai
6437 58594U, // V6_vS32b_nt_npred_pi
6438 58593U, // V6_vS32b_nt_npred_ppu
6439 57376U, // V6_vS32b_nt_nqpred_ai
6440 58594U, // V6_vS32b_nt_nqpred_pi
6441 58593U, // V6_vS32b_nt_nqpred_ppu
6442 133U, // V6_vS32b_nt_pi
6443 133U, // V6_vS32b_nt_ppu
6444 57376U, // V6_vS32b_nt_pred_ai
6445 58594U, // V6_vS32b_nt_pred_pi
6446 58593U, // V6_vS32b_nt_pred_ppu
6447 57376U, // V6_vS32b_nt_qpred_ai
6448 58594U, // V6_vS32b_nt_qpred_pi
6449 58593U, // V6_vS32b_nt_qpred_ppu
6450 133U, // V6_vS32b_pi
6451 133U, // V6_vS32b_ppu
6452 49184U, // V6_vS32b_pred_ai
6453 50402U, // V6_vS32b_pred_pi
6454 50401U, // V6_vS32b_pred_ppu
6455 49184U, // V6_vS32b_qpred_ai
6456 50402U, // V6_vS32b_qpred_pi
6457 50401U, // V6_vS32b_qpred_ppu
6458 0U, // V6_vS32b_srls_ai
6459 0U, // V6_vS32b_srls_pi
6460 0U, // V6_vS32b_srls_ppu
6461 0U, // V6_vabs_f8
6462 0U, // V6_vabs_hf
6463 0U, // V6_vabs_qf16_hf
6464 0U, // V6_vabs_qf16_qf16
6465 0U, // V6_vabs_qf32_qf32
6466 0U, // V6_vabs_qf32_sf
6467 0U, // V6_vabs_sf
6468 0U, // V6_vabsb
6469 0U, // V6_vabsb_sat
6470 962U, // V6_vabsdiffh
6471 0U, // V6_vabsdiffub
6472 450U, // V6_vabsdiffuh
6473 0U, // V6_vabsdiffw
6474 0U, // V6_vabsh
6475 0U, // V6_vabsh_sat
6476 0U, // V6_vabsw
6477 0U, // V6_vabsw_sat
6478 2946U, // V6_vadd_hf
6479 3010U, // V6_vadd_hf_f8
6480 2946U, // V6_vadd_hf_hf
6481 51U, // V6_vadd_qf16
6482 52U, // V6_vadd_qf16_mix
6483 53U, // V6_vadd_qf32
6484 54U, // V6_vadd_qf32_mix
6485 3074U, // V6_vadd_sf
6486 3138U, // V6_vadd_sf_bf
6487 2946U, // V6_vadd_sf_hf
6488 3074U, // V6_vadd_sf_sf
6489 0U, // V6_vaddb
6490 0U, // V6_vaddb_dv
6491 0U, // V6_vaddbnq
6492 0U, // V6_vaddbq
6493 0U, // V6_vaddbsat
6494 0U, // V6_vaddbsat_dv
6495 17655U, // V6_vaddcarry
6496 0U, // V6_vaddcarryo
6497 16439U, // V6_vaddcarrysat
6498 0U, // V6_vaddclbh
6499 0U, // V6_vaddclbw
6500 962U, // V6_vaddh
6501 962U, // V6_vaddh_dv
6502 0U, // V6_vaddhnq
6503 0U, // V6_vaddhq
6504 1090U, // V6_vaddhsat
6505 1090U, // V6_vaddhsat_dv
6506 974U, // V6_vaddhw
6507 965U, // V6_vaddhw_acc
6508 386U, // V6_vaddubh
6509 0U, // V6_vaddubh_acc
6510 0U, // V6_vaddubsat
6511 0U, // V6_vaddubsat_dv
6512 0U, // V6_vaddububb_sat
6513 0U, // V6_vadduhsat
6514 0U, // V6_vadduhsat_dv
6515 56U, // V6_vadduhw
6516 453U, // V6_vadduhw_acc
6517 0U, // V6_vadduwsat
6518 0U, // V6_vadduwsat_dv
6519 24631U, // V6_vaddw
6520 24631U, // V6_vaddw_dv
6521 0U, // V6_vaddwnq
6522 0U, // V6_vaddwq
6523 32823U, // V6_vaddwsat
6524 32823U, // V6_vaddwsat_dv
6525 0U, // V6_valign4
6526 69U, // V6_valignb
6527 69U, // V6_valignbi
6528 0U, // V6_vand
6529 0U, // V6_vandnqrt
6530 0U, // V6_vandnqrt_acc
6531 0U, // V6_vandqrt
6532 0U, // V6_vandqrt_acc
6533 0U, // V6_vandvnqv
6534 0U, // V6_vandvqv
6535 0U, // V6_vandvrt
6536 0U, // V6_vandvrt_acc
6537 0U, // V6_vaslh
6538 0U, // V6_vaslh_acc
6539 0U, // V6_vaslhv
6540 0U, // V6_vaslw
6541 0U, // V6_vaslw_acc
6542 0U, // V6_vaslwv
6543 0U, // V6_vasr_into
6544 66U, // V6_vasrh
6545 0U, // V6_vasrh_acc
6546 0U, // V6_vasrhbrndsat
6547 0U, // V6_vasrhbsat
6548 44162U, // V6_vasrhubrndsat
6549 44162U, // V6_vasrhubsat
6550 962U, // V6_vasrhv
6551 44226U, // V6_vasruhubrndsat
6552 44226U, // V6_vasruhubsat
6553 44290U, // V6_vasruwuhrndsat
6554 44290U, // V6_vasruwuhsat
6555 3394U, // V6_vasrvuhubrndsat
6556 3458U, // V6_vasrvuhubsat
6557 3522U, // V6_vasrvwuhrndsat
6558 3586U, // V6_vasrvwuhsat
6559 0U, // V6_vasrw
6560 0U, // V6_vasrw_acc
6561 3650U, // V6_vasrwh
6562 44610U, // V6_vasrwhrndsat
6563 44610U, // V6_vasrwhsat
6564 44610U, // V6_vasrwuhrndsat
6565 44610U, // V6_vasrwuhsat
6566 0U, // V6_vasrwv
6567 0U, // V6_vassign
6568 0U, // V6_vassign_fp
6569 0U, // V6_vassign_tmp
6570 0U, // V6_vavgb
6571 0U, // V6_vavgbrnd
6572 0U, // V6_vavgh
6573 0U, // V6_vavghrnd
6574 0U, // V6_vavgub
6575 0U, // V6_vavgubrnd
6576 0U, // V6_vavguh
6577 0U, // V6_vavguhrnd
6578 0U, // V6_vavguw
6579 0U, // V6_vavguwrnd
6580 0U, // V6_vavgw
6581 0U, // V6_vavgwrnd
6582 0U, // V6_vccombine
6583 0U, // V6_vcl0h
6584 0U, // V6_vcl0w
6585 0U, // V6_vcmov
6586 0U, // V6_vcombine
6587 0U, // V6_vcombine_tmp
6588 0U, // V6_vconv_bf_qf32
6589 0U, // V6_vconv_f8_qf16
6590 0U, // V6_vconv_h_hf
6591 0U, // V6_vconv_h_hf_rnd
6592 0U, // V6_vconv_hf_h
6593 0U, // V6_vconv_hf_qf16
6594 0U, // V6_vconv_hf_qf32
6595 0U, // V6_vconv_qf16_f8
6596 0U, // V6_vconv_qf16_hf
6597 0U, // V6_vconv_qf16_qf16
6598 0U, // V6_vconv_qf32_qf32
6599 0U, // V6_vconv_qf32_sf
6600 0U, // V6_vconv_sf_qf32
6601 0U, // V6_vconv_sf_w
6602 0U, // V6_vconv_w_sf
6603 0U, // V6_vcvt2_b_hf
6604 0U, // V6_vcvt2_hf_b
6605 0U, // V6_vcvt2_hf_ub
6606 0U, // V6_vcvt2_ub_hf
6607 0U, // V6_vcvt_b_hf
6608 0U, // V6_vcvt_bf_sf
6609 0U, // V6_vcvt_f8_hf
6610 0U, // V6_vcvt_h_hf
6611 0U, // V6_vcvt_hf_b
6612 0U, // V6_vcvt_hf_f8
6613 0U, // V6_vcvt_hf_h
6614 3074U, // V6_vcvt_hf_sf
6615 0U, // V6_vcvt_hf_ub
6616 0U, // V6_vcvt_hf_uh
6617 0U, // V6_vcvt_sf_hf
6618 0U, // V6_vcvt_ub_hf
6619 0U, // V6_vcvt_uh_hf
6620 640U, // V6_vdeal
6621 0U, // V6_vdealb
6622 0U, // V6_vdealb4w
6623 0U, // V6_vdealh
6624 0U, // V6_vdealvdd
6625 0U, // V6_vdelta
6626 0U, // V6_vdmpy_sf_hf
6627 0U, // V6_vdmpy_sf_hf_acc
6628 0U, // V6_vdmpybus
6629 0U, // V6_vdmpybus_acc
6630 0U, // V6_vdmpybus_dv
6631 0U, // V6_vdmpybus_dv_acc
6632 0U, // V6_vdmpyhb
6633 0U, // V6_vdmpyhb_acc
6634 0U, // V6_vdmpyhb_dv
6635 0U, // V6_vdmpyhb_dv_acc
6636 0U, // V6_vdmpyhisat
6637 0U, // V6_vdmpyhisat_acc
6638 0U, // V6_vdmpyhsat
6639 0U, // V6_vdmpyhsat_acc
6640 0U, // V6_vdmpyhsuisat
6641 0U, // V6_vdmpyhsuisat_acc
6642 0U, // V6_vdmpyhsusat
6643 0U, // V6_vdmpyhsusat_acc
6644 0U, // V6_vdmpyhvsat
6645 0U, // V6_vdmpyhvsat_acc
6646 0U, // V6_vdsaduh
6647 0U, // V6_vdsaduh_acc
6648 3714U, // V6_veqb
6649 3717U, // V6_veqb_and
6650 3717U, // V6_veqb_or
6651 3717U, // V6_veqb_xor
6652 962U, // V6_veqh
6653 965U, // V6_veqh_and
6654 965U, // V6_veqh_or
6655 965U, // V6_veqh_xor
6656 2946U, // V6_veqhf
6657 2949U, // V6_veqhf_and
6658 2949U, // V6_veqhf_or
6659 2949U, // V6_veqhf_xor
6660 3074U, // V6_veqsf
6661 3077U, // V6_veqsf_and
6662 3077U, // V6_veqsf_or
6663 3077U, // V6_veqsf_xor
6664 2690U, // V6_veqw
6665 2693U, // V6_veqw_and
6666 2693U, // V6_veqw_or
6667 2693U, // V6_veqw_xor
6668 0U, // V6_vfmax_f8
6669 0U, // V6_vfmax_hf
6670 0U, // V6_vfmax_sf
6671 0U, // V6_vfmin_f8
6672 0U, // V6_vfmin_hf
6673 0U, // V6_vfmin_sf
6674 0U, // V6_vfneg_f8
6675 0U, // V6_vfneg_hf
6676 0U, // V6_vfneg_sf
6677 49152U, // V6_vgathermh
6678 0U, // V6_vgathermhq
6679 57344U, // V6_vgathermhw
6680 0U, // V6_vgathermhwq
6681 0U, // V6_vgathermw
6682 0U, // V6_vgathermwq
6683 3714U, // V6_vgtb
6684 3717U, // V6_vgtb_and
6685 3717U, // V6_vgtb_or
6686 3717U, // V6_vgtb_xor
6687 3138U, // V6_vgtbf
6688 3141U, // V6_vgtbf_and
6689 3141U, // V6_vgtbf_or
6690 3141U, // V6_vgtbf_xor
6691 962U, // V6_vgth
6692 965U, // V6_vgth_and
6693 965U, // V6_vgth_or
6694 965U, // V6_vgth_xor
6695 2946U, // V6_vgthf
6696 2949U, // V6_vgthf_and
6697 2949U, // V6_vgthf_or
6698 2949U, // V6_vgthf_xor
6699 3074U, // V6_vgtsf
6700 3077U, // V6_vgtsf_and
6701 3077U, // V6_vgtsf_or
6702 3077U, // V6_vgtsf_xor
6703 386U, // V6_vgtub
6704 389U, // V6_vgtub_and
6705 389U, // V6_vgtub_or
6706 389U, // V6_vgtub_xor
6707 450U, // V6_vgtuh
6708 453U, // V6_vgtuh_and
6709 453U, // V6_vgtuh_or
6710 453U, // V6_vgtuh_xor
6711 514U, // V6_vgtuw
6712 517U, // V6_vgtuw_and
6713 517U, // V6_vgtuw_or
6714 517U, // V6_vgtuw_xor
6715 2690U, // V6_vgtw
6716 2693U, // V6_vgtw_and
6717 2693U, // V6_vgtw_or
6718 2693U, // V6_vgtw_xor
6719 0U, // V6_vhist
6720 0U, // V6_vhistq
6721 0U, // V6_vilog2_hf
6722 0U, // V6_vilog2_qf16
6723 0U, // V6_vilog2_qf32
6724 0U, // V6_vilog2_sf
6725 0U, // V6_vinsertwr
6726 69U, // V6_vlalignb
6727 69U, // V6_vlalignbi
6728 0U, // V6_vlsrb
6729 0U, // V6_vlsrh
6730 0U, // V6_vlsrhv
6731 0U, // V6_vlsrw
6732 0U, // V6_vlsrwv
6733 0U, // V6_vlut4
6734 69U, // V6_vlutvvb
6735 3781U, // V6_vlutvvb_nm
6736 73U, // V6_vlutvvb_oracc
6737 73U, // V6_vlutvvb_oracci
6738 69U, // V6_vlutvvbi
6739 69U, // V6_vlutvwh
6740 3781U, // V6_vlutvwh_nm
6741 73U, // V6_vlutvwh_oracc
6742 73U, // V6_vlutvwh_oracci
6743 69U, // V6_vlutvwhi
6744 0U, // V6_vmax_bf
6745 0U, // V6_vmax_hf
6746 0U, // V6_vmax_sf
6747 0U, // V6_vmaxb
6748 0U, // V6_vmaxh
6749 0U, // V6_vmaxub
6750 0U, // V6_vmaxuh
6751 0U, // V6_vmaxw
6752 0U, // V6_vmerge_qf
6753 0U, // V6_vmin_bf
6754 0U, // V6_vmin_hf
6755 0U, // V6_vmin_sf
6756 0U, // V6_vminb
6757 0U, // V6_vminh
6758 0U, // V6_vminub
6759 0U, // V6_vminuh
6760 0U, // V6_vminw
6761 3714U, // V6_vmpabus
6762 0U, // V6_vmpabus_acc
6763 3714U, // V6_vmpabusv
6764 386U, // V6_vmpabuu
6765 0U, // V6_vmpabuu_acc
6766 386U, // V6_vmpabuuv
6767 3714U, // V6_vmpahb
6768 3717U, // V6_vmpahb_acc
6769 11394U, // V6_vmpahhsat
6770 3714U, // V6_vmpauhb
6771 3717U, // V6_vmpauhb_acc
6772 19650U, // V6_vmpauhuhsat
6773 0U, // V6_vmpsuhuhsat
6774 3010U, // V6_vmpy_hf_f8
6775 3013U, // V6_vmpy_hf_f8_acc
6776 2946U, // V6_vmpy_hf_hf
6777 2949U, // V6_vmpy_hf_hf_acc
6778 51U, // V6_vmpy_qf16
6779 2946U, // V6_vmpy_qf16_hf
6780 52U, // V6_vmpy_qf16_mix_hf
6781 53U, // V6_vmpy_qf32
6782 2946U, // V6_vmpy_qf32_hf
6783 52U, // V6_vmpy_qf32_mix_hf
6784 51U, // V6_vmpy_qf32_qf16
6785 3074U, // V6_vmpy_qf32_sf
6786 2946U, // V6_vmpy_rt_hf
6787 52U, // V6_vmpy_rt_qf16
6788 3074U, // V6_vmpy_rt_sf
6789 3138U, // V6_vmpy_sf_bf
6790 3141U, // V6_vmpy_sf_bf_acc
6791 2946U, // V6_vmpy_sf_hf
6792 2949U, // V6_vmpy_sf_hf_acc
6793 3074U, // V6_vmpy_sf_sf
6794 3714U, // V6_vmpybus
6795 3717U, // V6_vmpybus_acc
6796 3714U, // V6_vmpybusv
6797 3717U, // V6_vmpybusv_acc
6798 3714U, // V6_vmpybv
6799 3717U, // V6_vmpybv_acc
6800 0U, // V6_vmpyewuh
6801 0U, // V6_vmpyewuh_64
6802 0U, // V6_vmpyh
6803 0U, // V6_vmpyh_acc
6804 0U, // V6_vmpyhsat_acc
6805 1730U, // V6_vmpyhsrs
6806 1794U, // V6_vmpyhss
6807 0U, // V6_vmpyhus
6808 0U, // V6_vmpyhus_acc
6809 0U, // V6_vmpyhv
6810 0U, // V6_vmpyhv_acc
6811 1730U, // V6_vmpyhvsrs
6812 0U, // V6_vmpyieoh
6813 0U, // V6_vmpyiewh_acc
6814 0U, // V6_vmpyiewuh
6815 0U, // V6_vmpyiewuh_acc
6816 0U, // V6_vmpyih
6817 0U, // V6_vmpyih_acc
6818 0U, // V6_vmpyihb
6819 0U, // V6_vmpyihb_acc
6820 0U, // V6_vmpyiowh
6821 0U, // V6_vmpyiwb
6822 0U, // V6_vmpyiwb_acc
6823 0U, // V6_vmpyiwh
6824 0U, // V6_vmpyiwh_acc
6825 0U, // V6_vmpyiwub
6826 0U, // V6_vmpyiwub_acc
6827 0U, // V6_vmpyowh
6828 0U, // V6_vmpyowh_64_acc
6829 0U, // V6_vmpyowh_rnd
6830 0U, // V6_vmpyowh_rnd_sacc
6831 0U, // V6_vmpyowh_sacc
6832 386U, // V6_vmpyub
6833 0U, // V6_vmpyub_acc
6834 386U, // V6_vmpyubv
6835 0U, // V6_vmpyubv_acc
6836 0U, // V6_vmpyuh
6837 0U, // V6_vmpyuh_acc
6838 0U, // V6_vmpyuhe
6839 0U, // V6_vmpyuhe_acc
6840 0U, // V6_vmpyuhv
6841 0U, // V6_vmpyuhv_acc
6842 3842U, // V6_vmpyuhvs
6843 0U, // V6_vmux
6844 3714U, // V6_vnavgb
6845 0U, // V6_vnavgh
6846 386U, // V6_vnavgub
6847 0U, // V6_vnavgw
6848 0U, // V6_vnccombine
6849 0U, // V6_vncmov
6850 0U, // V6_vneg_qf16_hf
6851 0U, // V6_vneg_qf16_qf16
6852 0U, // V6_vneg_qf32_qf32
6853 0U, // V6_vneg_qf32_sf
6854 0U, // V6_vnormamth
6855 0U, // V6_vnormamtw
6856 0U, // V6_vnot
6857 0U, // V6_vor
6858 0U, // V6_vpackeb
6859 0U, // V6_vpackeh
6860 0U, // V6_vpackhb_sat
6861 0U, // V6_vpackhub_sat
6862 0U, // V6_vpackob
6863 0U, // V6_vpackoh
6864 0U, // V6_vpackwh_sat
6865 0U, // V6_vpackwuh_sat
6866 0U, // V6_vpopcounth
6867 0U, // V6_vprefixqb
6868 0U, // V6_vprefixqh
6869 0U, // V6_vprefixqw
6870 0U, // V6_vrdelta
6871 386U, // V6_vrmpybub_rtt
6872 389U, // V6_vrmpybub_rtt_acc
6873 3714U, // V6_vrmpybus
6874 3717U, // V6_vrmpybus_acc
6875 12098U, // V6_vrmpybusi
6876 44869U, // V6_vrmpybusi_acc
6877 3714U, // V6_vrmpybusv
6878 3717U, // V6_vrmpybusv_acc
6879 3714U, // V6_vrmpybv
6880 3717U, // V6_vrmpybv_acc
6881 0U, // V6_vrmpyub
6882 0U, // V6_vrmpyub_acc
6883 0U, // V6_vrmpyub_rtt
6884 0U, // V6_vrmpyub_rtt_acc
6885 69U, // V6_vrmpyubi
6886 73U, // V6_vrmpyubi_acc
6887 0U, // V6_vrmpyubv
6888 0U, // V6_vrmpyubv_acc
6889 24633U, // V6_vrmpyzbb_rt
6890 25849U, // V6_vrmpyzbb_rt_acc
6891 36793U, // V6_vrmpyzbb_rx
6892 36793U, // V6_vrmpyzbb_rx_acc
6893 41017U, // V6_vrmpyzbub_rt
6894 42233U, // V6_vrmpyzbub_rt_acc
6895 53177U, // V6_vrmpyzbub_rx
6896 53177U, // V6_vrmpyzbub_rx_acc
6897 24634U, // V6_vrmpyzcb_rt
6898 25850U, // V6_vrmpyzcb_rt_acc
6899 36794U, // V6_vrmpyzcb_rx
6900 36794U, // V6_vrmpyzcb_rx_acc
6901 24634U, // V6_vrmpyzcbs_rt
6902 25850U, // V6_vrmpyzcbs_rt_acc
6903 36794U, // V6_vrmpyzcbs_rx
6904 36794U, // V6_vrmpyzcbs_rx_acc
6905 24635U, // V6_vrmpyznb_rt
6906 25851U, // V6_vrmpyznb_rt_acc
6907 36795U, // V6_vrmpyznb_rx
6908 36795U, // V6_vrmpyznb_rx_acc
6909 0U, // V6_vror
6910 0U, // V6_vrotr
6911 0U, // V6_vroundhb
6912 1090U, // V6_vroundhub
6913 3586U, // V6_vrounduhub
6914 4034U, // V6_vrounduwuh
6915 0U, // V6_vroundwh
6916 4098U, // V6_vroundwuh
6917 0U, // V6_vrsadubi
6918 0U, // V6_vrsadubi_acc
6919 0U, // V6_vsatdw
6920 0U, // V6_vsathub
6921 0U, // V6_vsatuwuh
6922 0U, // V6_vsatwh
6923 0U, // V6_vsb
6924 57344U, // V6_vscattermh
6925 0U, // V6_vscattermh_add
6926 0U, // V6_vscattermhq
6927 8192U, // V6_vscattermhw
6928 16384U, // V6_vscattermhw_add
6929 0U, // V6_vscattermhwq
6930 24576U, // V6_vscattermw
6931 32768U, // V6_vscattermw_add
6932 0U, // V6_vscattermwq
6933 0U, // V6_vsh
6934 962U, // V6_vshufeh
6935 640U, // V6_vshuff
6936 0U, // V6_vshuffb
6937 3714U, // V6_vshuffeb
6938 0U, // V6_vshuffh
6939 0U, // V6_vshuffob
6940 0U, // V6_vshuffvdd
6941 0U, // V6_vshufoeb
6942 0U, // V6_vshufoeh
6943 0U, // V6_vshufoh
6944 2946U, // V6_vsub_hf
6945 3010U, // V6_vsub_hf_f8
6946 2946U, // V6_vsub_hf_hf
6947 4162U, // V6_vsub_hf_mix
6948 51U, // V6_vsub_qf16
6949 52U, // V6_vsub_qf16_mix
6950 53U, // V6_vsub_qf32
6951 54U, // V6_vsub_qf32_mix
6952 3074U, // V6_vsub_sf
6953 3138U, // V6_vsub_sf_bf
6954 2946U, // V6_vsub_sf_hf
6955 4226U, // V6_vsub_sf_mix
6956 3074U, // V6_vsub_sf_sf
6957 0U, // V6_vsubb
6958 0U, // V6_vsubb_dv
6959 0U, // V6_vsubbnq
6960 0U, // V6_vsubbq
6961 0U, // V6_vsubbsat
6962 0U, // V6_vsubbsat_dv
6963 17655U, // V6_vsubcarry
6964 0U, // V6_vsubcarryo
6965 962U, // V6_vsubh
6966 962U, // V6_vsubh_dv
6967 0U, // V6_vsubhnq
6968 0U, // V6_vsubhq
6969 1090U, // V6_vsubhsat
6970 1090U, // V6_vsubhsat_dv
6971 974U, // V6_vsubhw
6972 386U, // V6_vsububh
6973 0U, // V6_vsububsat
6974 0U, // V6_vsububsat_dv
6975 0U, // V6_vsubububb_sat
6976 0U, // V6_vsubuhsat
6977 0U, // V6_vsubuhsat_dv
6978 56U, // V6_vsubuhw
6979 0U, // V6_vsubuwsat
6980 0U, // V6_vsubuwsat_dv
6981 24631U, // V6_vsubw
6982 24631U, // V6_vsubw_dv
6983 0U, // V6_vsubwnq
6984 0U, // V6_vsubwq
6985 32823U, // V6_vsubwsat
6986 32823U, // V6_vsubwsat_dv
6987 0U, // V6_vswap
6988 3714U, // V6_vtmpyb
6989 3717U, // V6_vtmpyb_acc
6990 3714U, // V6_vtmpybus
6991 3717U, // V6_vtmpybus_acc
6992 0U, // V6_vtmpyhb
6993 0U, // V6_vtmpyhb_acc
6994 0U, // V6_vunpackb
6995 0U, // V6_vunpackh
6996 0U, // V6_vunpackob
6997 0U, // V6_vunpackoh
6998 0U, // V6_vunpackub
6999 0U, // V6_vunpackuh
7000 0U, // V6_vwhist128
7001 0U, // V6_vwhist128m
7002 0U, // V6_vwhist128q
7003 1U, // V6_vwhist128qm
7004 0U, // V6_vwhist256
7005 0U, // V6_vwhist256_sat
7006 0U, // V6_vwhist256q
7007 0U, // V6_vwhist256q_sat
7008 0U, // V6_vxor
7009 0U, // V6_vzb
7010 0U, // V6_vzh
7011 0U, // V6_zLd_ai
7012 0U, // V6_zLd_pi
7013 0U, // V6_zLd_ppu
7014 32U, // V6_zLd_pred_ai
7015 1250U, // V6_zLd_pred_pi
7016 1249U, // V6_zLd_pred_ppu
7017 0U, // V6_zextract
7018 0U, // Y2_barrier
7019 0U, // Y2_break
7020 0U, // Y2_ciad
7021 0U, // Y2_crswap0
7022 0U, // Y2_cswi
7023 0U, // Y2_dccleana
7024 0U, // Y2_dccleanidx
7025 0U, // Y2_dccleaninva
7026 0U, // Y2_dccleaninvidx
7027 0U, // Y2_dcfetchbo
7028 0U, // Y2_dcfetchbo_nt
7029 0U, // Y2_dcinva
7030 0U, // Y2_dcinvidx
7031 0U, // Y2_dckill
7032 0U, // Y2_dctagr
7033 1U, // Y2_dctagw
7034 0U, // Y2_dczeroa
7035 0U, // Y2_dczeroa_nt
7036 0U, // Y2_getimask
7037 0U, // Y2_iassignr
7038 0U, // Y2_iassignw
7039 0U, // Y2_icdatar
7040 1U, // Y2_icdataw
7041 0U, // Y2_icinva
7042 0U, // Y2_icinvidx
7043 0U, // Y2_ickill
7044 0U, // Y2_ictagr
7045 1U, // Y2_ictagw
7046 0U, // Y2_isync
7047 0U, // Y2_k0lock
7048 0U, // Y2_k0unlock
7049 0U, // Y2_l2cleaninvidx
7050 0U, // Y2_l2kill
7051 0U, // Y2_resume
7052 1U, // Y2_setimask
7053 1U, // Y2_setprio
7054 0U, // Y2_start
7055 0U, // Y2_stop
7056 0U, // Y2_swi
7057 0U, // Y2_syncht
7058 0U, // Y2_tfrscrr
7059 0U, // Y2_tfrsrcr
7060 0U, // Y2_tlblock
7061 0U, // Y2_tlbp
7062 0U, // Y2_tlbpp
7063 0U, // Y2_tlbr
7064 0U, // Y2_tlbunlock
7065 1U, // Y2_tlbw
7066 0U, // Y2_wait
7067 0U, // Y4_crswap1
7068 1U, // Y4_crswap10
7069 1U, // Y4_l2fetch
7070 0U, // Y4_l2tagr
7071 1U, // Y4_l2tagw
7072 0U, // Y4_nmi
7073 0U, // Y4_siad
7074 0U, // Y4_tfrscpp
7075 0U, // Y4_tfrspcp
7076 0U, // Y4_trace
7077 0U, // Y5_ctlbw
7078 0U, // Y5_l2cleanidx
7079 1U, // Y5_l2fetch
7080 0U, // Y5_l2gclean
7081 0U, // Y5_l2gcleaninv
7082 0U, // Y5_l2gunlock
7083 0U, // Y5_l2invidx
7084 0U, // Y5_l2locka
7085 0U, // Y5_l2unlocka
7086 0U, // Y5_tlbasidi
7087 0U, // Y5_tlboc
7088 0U, // Y6_diag
7089 1U, // Y6_diag0
7090 1U, // Y6_diag1
7091 1U, // Y6_dmlink
7092 0U, // Y6_dmpause
7093 0U, // Y6_dmpoll
7094 0U, // Y6_dmresume
7095 0U, // Y6_dmstart
7096 0U, // Y6_dmwait
7097 0U, // Y6_l2gcleaninvpa
7098 0U, // Y6_l2gcleanpa
7099 40960U, // dep_A2_addsat
7100 40960U, // dep_A2_subsat
7101 0U, // dep_S2_packhl
7102 0U, // invalid_decode
7103 };
7104
7105 static const uint8_t OpInfo2[] = {
7106 0U, // PHI
7107 0U, // INLINEASM
7108 0U, // INLINEASM_BR
7109 0U, // CFI_INSTRUCTION
7110 0U, // EH_LABEL
7111 0U, // GC_LABEL
7112 0U, // ANNOTATION_LABEL
7113 0U, // KILL
7114 0U, // EXTRACT_SUBREG
7115 0U, // INSERT_SUBREG
7116 0U, // IMPLICIT_DEF
7117 0U, // INIT_UNDEF
7118 0U, // SUBREG_TO_REG
7119 0U, // COPY_TO_REGCLASS
7120 0U, // DBG_VALUE
7121 0U, // DBG_VALUE_LIST
7122 0U, // DBG_INSTR_REF
7123 0U, // DBG_PHI
7124 0U, // DBG_LABEL
7125 0U, // REG_SEQUENCE
7126 0U, // COPY
7127 0U, // COPY_LANEMASK
7128 0U, // BUNDLE
7129 0U, // LIFETIME_START
7130 0U, // LIFETIME_END
7131 0U, // PSEUDO_PROBE
7132 0U, // ARITH_FENCE
7133 0U, // STACKMAP
7134 0U, // FENTRY_CALL
7135 0U, // PATCHPOINT
7136 0U, // LOAD_STACK_GUARD
7137 0U, // PREALLOCATED_SETUP
7138 0U, // PREALLOCATED_ARG
7139 0U, // STATEPOINT
7140 0U, // LOCAL_ESCAPE
7141 0U, // FAULTING_OP
7142 0U, // PATCHABLE_OP
7143 0U, // PATCHABLE_FUNCTION_ENTER
7144 0U, // PATCHABLE_RET
7145 0U, // PATCHABLE_FUNCTION_EXIT
7146 0U, // PATCHABLE_TAIL_CALL
7147 0U, // PATCHABLE_EVENT_CALL
7148 0U, // PATCHABLE_TYPED_EVENT_CALL
7149 0U, // ICALL_BRANCH_FUNNEL
7150 0U, // FAKE_USE
7151 0U, // MEMBARRIER
7152 0U, // JUMP_TABLE_DEBUG_INFO
7153 0U, // RELOC_NONE
7154 0U, // CONVERGENCECTRL_ENTRY
7155 0U, // CONVERGENCECTRL_ANCHOR
7156 0U, // CONVERGENCECTRL_LOOP
7157 0U, // CONVERGENCECTRL_GLUE
7158 0U, // G_ASSERT_SEXT
7159 0U, // G_ASSERT_ZEXT
7160 0U, // G_ASSERT_ALIGN
7161 0U, // G_ADD
7162 0U, // G_SUB
7163 0U, // G_MUL
7164 0U, // G_SDIV
7165 0U, // G_UDIV
7166 0U, // G_SREM
7167 0U, // G_UREM
7168 0U, // G_SDIVREM
7169 0U, // G_UDIVREM
7170 0U, // G_AND
7171 0U, // G_OR
7172 0U, // G_XOR
7173 0U, // G_ABDS
7174 0U, // G_ABDU
7175 0U, // G_UAVGFLOOR
7176 0U, // G_UAVGCEIL
7177 0U, // G_SAVGFLOOR
7178 0U, // G_SAVGCEIL
7179 0U, // G_IMPLICIT_DEF
7180 0U, // G_PHI
7181 0U, // G_FRAME_INDEX
7182 0U, // G_GLOBAL_VALUE
7183 0U, // G_PTRAUTH_GLOBAL_VALUE
7184 0U, // G_CONSTANT_POOL
7185 0U, // G_EXTRACT
7186 0U, // G_UNMERGE_VALUES
7187 0U, // G_INSERT
7188 0U, // G_MERGE_VALUES
7189 0U, // G_BUILD_VECTOR
7190 0U, // G_BUILD_VECTOR_TRUNC
7191 0U, // G_CONCAT_VECTORS
7192 0U, // G_PTRTOINT
7193 0U, // G_INTTOPTR
7194 0U, // G_BITCAST
7195 0U, // G_FREEZE
7196 0U, // G_CONSTANT_FOLD_BARRIER
7197 0U, // G_INTRINSIC_FPTRUNC_ROUND
7198 0U, // G_INTRINSIC_TRUNC
7199 0U, // G_INTRINSIC_ROUND
7200 0U, // G_INTRINSIC_LRINT
7201 0U, // G_INTRINSIC_LLRINT
7202 0U, // G_INTRINSIC_ROUNDEVEN
7203 0U, // G_READCYCLECOUNTER
7204 0U, // G_READSTEADYCOUNTER
7205 0U, // G_LOAD
7206 0U, // G_SEXTLOAD
7207 0U, // G_ZEXTLOAD
7208 0U, // G_FPEXTLOAD
7209 0U, // G_INDEXED_LOAD
7210 0U, // G_INDEXED_SEXTLOAD
7211 0U, // G_INDEXED_ZEXTLOAD
7212 0U, // G_STORE
7213 0U, // G_FPTRUNCSTORE
7214 0U, // G_INDEXED_STORE
7215 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
7216 0U, // G_ATOMIC_CMPXCHG
7217 0U, // G_ATOMICRMW_XCHG
7218 0U, // G_ATOMICRMW_ADD
7219 0U, // G_ATOMICRMW_SUB
7220 0U, // G_ATOMICRMW_AND
7221 0U, // G_ATOMICRMW_NAND
7222 0U, // G_ATOMICRMW_OR
7223 0U, // G_ATOMICRMW_XOR
7224 0U, // G_ATOMICRMW_MAX
7225 0U, // G_ATOMICRMW_MIN
7226 0U, // G_ATOMICRMW_UMAX
7227 0U, // G_ATOMICRMW_UMIN
7228 0U, // G_ATOMICRMW_FADD
7229 0U, // G_ATOMICRMW_FSUB
7230 0U, // G_ATOMICRMW_FMAX
7231 0U, // G_ATOMICRMW_FMIN
7232 0U, // G_ATOMICRMW_FMAXIMUM
7233 0U, // G_ATOMICRMW_FMINIMUM
7234 0U, // G_ATOMICRMW_FMAXIMUMNUM
7235 0U, // G_ATOMICRMW_FMINIMUMNUM
7236 0U, // G_ATOMICRMW_UINC_WRAP
7237 0U, // G_ATOMICRMW_UDEC_WRAP
7238 0U, // G_ATOMICRMW_USUB_COND
7239 0U, // G_ATOMICRMW_USUB_SAT
7240 0U, // G_FENCE
7241 0U, // G_PREFETCH
7242 0U, // G_BRCOND
7243 0U, // G_BRINDIRECT
7244 0U, // G_INVOKE_REGION_START
7245 0U, // G_INTRINSIC
7246 0U, // G_INTRINSIC_W_SIDE_EFFECTS
7247 0U, // G_INTRINSIC_CONVERGENT
7248 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
7249 0U, // G_ANYEXT
7250 0U, // G_TRUNC
7251 0U, // G_TRUNC_SSAT_S
7252 0U, // G_TRUNC_SSAT_U
7253 0U, // G_TRUNC_USAT_U
7254 0U, // G_CONSTANT
7255 0U, // G_FCONSTANT
7256 0U, // G_VASTART
7257 0U, // G_VAARG
7258 0U, // G_SEXT
7259 0U, // G_SEXT_INREG
7260 0U, // G_ZEXT
7261 0U, // G_SHL
7262 0U, // G_LSHR
7263 0U, // G_ASHR
7264 0U, // G_FSHL
7265 0U, // G_FSHR
7266 0U, // G_ROTR
7267 0U, // G_ROTL
7268 0U, // G_ICMP
7269 0U, // G_FCMP
7270 0U, // G_SCMP
7271 0U, // G_UCMP
7272 0U, // G_SELECT
7273 0U, // G_UADDO
7274 0U, // G_UADDE
7275 0U, // G_USUBO
7276 0U, // G_USUBE
7277 0U, // G_SADDO
7278 0U, // G_SADDE
7279 0U, // G_SSUBO
7280 0U, // G_SSUBE
7281 0U, // G_UMULO
7282 0U, // G_SMULO
7283 0U, // G_UMULH
7284 0U, // G_SMULH
7285 0U, // G_UADDSAT
7286 0U, // G_SADDSAT
7287 0U, // G_USUBSAT
7288 0U, // G_SSUBSAT
7289 0U, // G_USHLSAT
7290 0U, // G_SSHLSAT
7291 0U, // G_SMULFIX
7292 0U, // G_UMULFIX
7293 0U, // G_SMULFIXSAT
7294 0U, // G_UMULFIXSAT
7295 0U, // G_SDIVFIX
7296 0U, // G_UDIVFIX
7297 0U, // G_SDIVFIXSAT
7298 0U, // G_UDIVFIXSAT
7299 0U, // G_FADD
7300 0U, // G_FSUB
7301 0U, // G_FMUL
7302 0U, // G_FMA
7303 0U, // G_FMAD
7304 0U, // G_FDIV
7305 0U, // G_FREM
7306 0U, // G_FMODF
7307 0U, // G_FPOW
7308 0U, // G_FPOWI
7309 0U, // G_FEXP
7310 0U, // G_FEXP2
7311 0U, // G_FEXP10
7312 0U, // G_FLOG
7313 0U, // G_FLOG2
7314 0U, // G_FLOG10
7315 0U, // G_FLDEXP
7316 0U, // G_FFREXP
7317 0U, // G_FNEG
7318 0U, // G_FPEXT
7319 0U, // G_FPTRUNC
7320 0U, // G_FPTOSI
7321 0U, // G_FPTOUI
7322 0U, // G_SITOFP
7323 0U, // G_UITOFP
7324 0U, // G_FPTOSI_SAT
7325 0U, // G_FPTOUI_SAT
7326 0U, // G_FABS
7327 0U, // G_FCOPYSIGN
7328 0U, // G_IS_FPCLASS
7329 0U, // G_FCANONICALIZE
7330 0U, // G_FMINNUM
7331 0U, // G_FMAXNUM
7332 0U, // G_FMINNUM_IEEE
7333 0U, // G_FMAXNUM_IEEE
7334 0U, // G_FMINIMUM
7335 0U, // G_FMAXIMUM
7336 0U, // G_FMINIMUMNUM
7337 0U, // G_FMAXIMUMNUM
7338 0U, // G_GET_FPENV
7339 0U, // G_SET_FPENV
7340 0U, // G_RESET_FPENV
7341 0U, // G_GET_FPMODE
7342 0U, // G_SET_FPMODE
7343 0U, // G_RESET_FPMODE
7344 0U, // G_GET_ROUNDING
7345 0U, // G_SET_ROUNDING
7346 0U, // G_PTR_ADD
7347 0U, // G_PTRMASK
7348 0U, // G_SMIN
7349 0U, // G_SMAX
7350 0U, // G_UMIN
7351 0U, // G_UMAX
7352 0U, // G_ABS
7353 0U, // G_LROUND
7354 0U, // G_LLROUND
7355 0U, // G_BR
7356 0U, // G_BRJT
7357 0U, // G_VSCALE
7358 0U, // G_INSERT_SUBVECTOR
7359 0U, // G_EXTRACT_SUBVECTOR
7360 0U, // G_INSERT_VECTOR_ELT
7361 0U, // G_EXTRACT_VECTOR_ELT
7362 0U, // G_SHUFFLE_VECTOR
7363 0U, // G_SPLAT_VECTOR
7364 0U, // G_STEP_VECTOR
7365 0U, // G_VECTOR_COMPRESS
7366 0U, // G_CTTZ
7367 0U, // G_CTTZ_ZERO_POISON
7368 0U, // G_CTLZ
7369 0U, // G_CTLZ_ZERO_POISON
7370 0U, // G_CTLS
7371 0U, // G_CTPOP
7372 0U, // G_BSWAP
7373 0U, // G_BITREVERSE
7374 0U, // G_CLMUL
7375 0U, // G_CLMULH
7376 0U, // G_CLMULR
7377 0U, // G_FCEIL
7378 0U, // G_FCOS
7379 0U, // G_FSIN
7380 0U, // G_FSINCOS
7381 0U, // G_FTAN
7382 0U, // G_FACOS
7383 0U, // G_FASIN
7384 0U, // G_FATAN
7385 0U, // G_FATAN2
7386 0U, // G_FCOSH
7387 0U, // G_FSINH
7388 0U, // G_FTANH
7389 0U, // G_FSQRT
7390 0U, // G_FFLOOR
7391 0U, // G_FRINT
7392 0U, // G_FNEARBYINT
7393 0U, // G_ADDRSPACE_CAST
7394 0U, // G_BLOCK_ADDR
7395 0U, // G_JUMP_TABLE
7396 0U, // G_DYN_STACKALLOC
7397 0U, // G_STACKSAVE
7398 0U, // G_STACKRESTORE
7399 0U, // G_STRICT_FADD
7400 0U, // G_STRICT_FSUB
7401 0U, // G_STRICT_FMUL
7402 0U, // G_STRICT_FDIV
7403 0U, // G_STRICT_FREM
7404 0U, // G_STRICT_FMA
7405 0U, // G_STRICT_FSQRT
7406 0U, // G_STRICT_FLDEXP
7407 0U, // G_STRICT_FCMP
7408 0U, // G_STRICT_FCMPS
7409 0U, // G_READ_REGISTER
7410 0U, // G_WRITE_REGISTER
7411 0U, // G_MEMCPY
7412 0U, // G_MEMCPY_INLINE
7413 0U, // G_MEMMOVE
7414 0U, // G_MEMSET
7415 0U, // G_BZERO
7416 0U, // G_MEMSET_INLINE
7417 0U, // G_TRAP
7418 0U, // G_DEBUGTRAP
7419 0U, // G_UBSANTRAP
7420 0U, // G_VECREDUCE_SEQ_FADD
7421 0U, // G_VECREDUCE_SEQ_FMUL
7422 0U, // G_VECREDUCE_FADD
7423 0U, // G_VECREDUCE_FMUL
7424 0U, // G_VECREDUCE_FMAX
7425 0U, // G_VECREDUCE_FMIN
7426 0U, // G_VECREDUCE_FMAXIMUM
7427 0U, // G_VECREDUCE_FMINIMUM
7428 0U, // G_VECREDUCE_FMAXIMUMNUM
7429 0U, // G_VECREDUCE_FMINIMUMNUM
7430 0U, // G_VECREDUCE_ADD
7431 0U, // G_VECREDUCE_MUL
7432 0U, // G_VECREDUCE_AND
7433 0U, // G_VECREDUCE_OR
7434 0U, // G_VECREDUCE_XOR
7435 0U, // G_VECREDUCE_SMAX
7436 0U, // G_VECREDUCE_SMIN
7437 0U, // G_VECREDUCE_UMAX
7438 0U, // G_VECREDUCE_UMIN
7439 0U, // G_SBFX
7440 0U, // G_UBFX
7441 0U, // A2_addsp
7442 0U, // A2_iconst
7443 0U, // A2_neg
7444 0U, // A2_not
7445 0U, // A2_tfrf
7446 0U, // A2_tfrfnew
7447 0U, // A2_tfrp
7448 0U, // A2_tfrpf
7449 0U, // A2_tfrpfnew
7450 0U, // A2_tfrpi
7451 0U, // A2_tfrpt
7452 0U, // A2_tfrptnew
7453 0U, // A2_tfrt
7454 0U, // A2_tfrtnew
7455 0U, // A2_vaddb_map
7456 0U, // A2_vsubb_map
7457 0U, // A2_zxtb
7458 0U, // A4_boundscheck
7459 0U, // ADJCALLSTACKDOWN
7460 0U, // ADJCALLSTACKUP
7461 0U, // C2_cmpgei
7462 0U, // C2_cmpgeui
7463 0U, // C2_cmplt
7464 0U, // C2_cmpltu
7465 0U, // C2_pxfer_map
7466 0U, // DUPLEX_Pseudo
7467 0U, // ENDLOOP0
7468 0U, // ENDLOOP01
7469 0U, // ENDLOOP1
7470 0U, // J2_endloop0
7471 0U, // J2_endloop01
7472 0U, // J2_endloop1
7473 0U, // J2_jumpf_nopred_map
7474 0U, // J2_jumprf_nopred_map
7475 0U, // J2_jumprt_nopred_map
7476 0U, // J2_jumpt_nopred_map
7477 0U, // J2_trap1_noregmap
7478 0U, // KCFI_CHECK
7479 0U, // L2_loadalignb_zomap
7480 0U, // L2_loadalignh_zomap
7481 0U, // L2_loadbsw2_zomap
7482 0U, // L2_loadbsw4_zomap
7483 0U, // L2_loadbzw2_zomap
7484 0U, // L2_loadbzw4_zomap
7485 0U, // L2_loadrb_zomap
7486 0U, // L2_loadrd_zomap
7487 0U, // L2_loadrh_zomap
7488 0U, // L2_loadri_zomap
7489 0U, // L2_loadrub_zomap
7490 0U, // L2_loadruh_zomap
7491 0U, // L2_ploadrbf_zomap
7492 0U, // L2_ploadrbfnew_zomap
7493 0U, // L2_ploadrbt_zomap
7494 0U, // L2_ploadrbtnew_zomap
7495 0U, // L2_ploadrdf_zomap
7496 0U, // L2_ploadrdfnew_zomap
7497 0U, // L2_ploadrdt_zomap
7498 0U, // L2_ploadrdtnew_zomap
7499 0U, // L2_ploadrhf_zomap
7500 0U, // L2_ploadrhfnew_zomap
7501 0U, // L2_ploadrht_zomap
7502 0U, // L2_ploadrhtnew_zomap
7503 0U, // L2_ploadrif_zomap
7504 0U, // L2_ploadrifnew_zomap
7505 0U, // L2_ploadrit_zomap
7506 0U, // L2_ploadritnew_zomap
7507 0U, // L2_ploadrubf_zomap
7508 0U, // L2_ploadrubfnew_zomap
7509 0U, // L2_ploadrubt_zomap
7510 0U, // L2_ploadrubtnew_zomap
7511 0U, // L2_ploadruhf_zomap
7512 0U, // L2_ploadruhfnew_zomap
7513 0U, // L2_ploadruht_zomap
7514 0U, // L2_ploadruhtnew_zomap
7515 0U, // L4_add_memopb_zomap
7516 0U, // L4_add_memoph_zomap
7517 0U, // L4_add_memopw_zomap
7518 0U, // L4_and_memopb_zomap
7519 0U, // L4_and_memoph_zomap
7520 0U, // L4_and_memopw_zomap
7521 0U, // L4_iadd_memopb_zomap
7522 0U, // L4_iadd_memoph_zomap
7523 0U, // L4_iadd_memopw_zomap
7524 0U, // L4_iand_memopb_zomap
7525 0U, // L4_iand_memoph_zomap
7526 0U, // L4_iand_memopw_zomap
7527 0U, // L4_ior_memopb_zomap
7528 0U, // L4_ior_memoph_zomap
7529 0U, // L4_ior_memopw_zomap
7530 0U, // L4_isub_memopb_zomap
7531 0U, // L4_isub_memoph_zomap
7532 0U, // L4_isub_memopw_zomap
7533 0U, // L4_or_memopb_zomap
7534 0U, // L4_or_memoph_zomap
7535 0U, // L4_or_memopw_zomap
7536 0U, // L4_return_map_to_raw_f
7537 0U, // L4_return_map_to_raw_fnew_pnt
7538 0U, // L4_return_map_to_raw_fnew_pt
7539 0U, // L4_return_map_to_raw_t
7540 0U, // L4_return_map_to_raw_tnew_pnt
7541 0U, // L4_return_map_to_raw_tnew_pt
7542 0U, // L4_sub_memopb_zomap
7543 0U, // L4_sub_memoph_zomap
7544 0U, // L4_sub_memopw_zomap
7545 0U, // L6_deallocframe_map_to_raw
7546 0U, // L6_return_map_to_raw
7547 0U, // LDriw_ctr
7548 0U, // LDriw_pred
7549 0U, // M2_mpysmi
7550 0U, // M2_mpyui
7551 0U, // M2_vrcmpys_acc_s1
7552 0U, // M2_vrcmpys_s1
7553 0U, // M2_vrcmpys_s1rp
7554 0U, // M7_vdmpy
7555 0U, // M7_vdmpy_acc
7556 0U, // PS_aligna
7557 0U, // PS_alloca
7558 0U, // PS_call_instrprof_custom
7559 0U, // PS_call_nr
7560 0U, // PS_crash
7561 0U, // PS_false
7562 0U, // PS_fi
7563 0U, // PS_fia
7564 0U, // PS_loadrb_pci
7565 0U, // PS_loadrb_pcr
7566 0U, // PS_loadrd_pci
7567 0U, // PS_loadrd_pcr
7568 0U, // PS_loadrh_pci
7569 0U, // PS_loadrh_pcr
7570 0U, // PS_loadri_pci
7571 0U, // PS_loadri_pcr
7572 0U, // PS_loadrub_pci
7573 0U, // PS_loadrub_pcr
7574 0U, // PS_loadruh_pci
7575 0U, // PS_loadruh_pcr
7576 0U, // PS_probed_stackalloc
7577 0U, // PS_pselect
7578 0U, // PS_qfalse
7579 0U, // PS_qtrue
7580 0U, // PS_readcr
7581 0U, // PS_readcr64
7582 0U, // PS_storerb_pci
7583 0U, // PS_storerb_pcr
7584 0U, // PS_storerd_pci
7585 0U, // PS_storerd_pcr
7586 0U, // PS_storerf_pci
7587 0U, // PS_storerf_pcr
7588 0U, // PS_storerh_pci
7589 0U, // PS_storerh_pcr
7590 0U, // PS_storeri_pci
7591 0U, // PS_storeri_pcr
7592 0U, // PS_tailcall_i
7593 0U, // PS_tailcall_r
7594 0U, // PS_true
7595 0U, // PS_vdd0
7596 0U, // PS_vloadrq_ai
7597 0U, // PS_vloadrv_ai
7598 0U, // PS_vloadrv_nt_ai
7599 0U, // PS_vloadrw_ai
7600 0U, // PS_vloadrw_nt_ai
7601 0U, // PS_vmulw
7602 0U, // PS_vmulw_acc
7603 0U, // PS_vselect
7604 0U, // PS_vsplatib
7605 0U, // PS_vsplatih
7606 0U, // PS_vsplatiw
7607 0U, // PS_vsplatrb
7608 0U, // PS_vsplatrh
7609 0U, // PS_vsplatrw
7610 0U, // PS_vstorerq_ai
7611 0U, // PS_vstorerv_ai
7612 0U, // PS_vstorerv_nt_ai
7613 0U, // PS_vstorerw_ai
7614 0U, // PS_vstorerw_nt_ai
7615 0U, // PS_wselect
7616 0U, // S2_asr_i_p_rnd_goodsyntax
7617 0U, // S2_asr_i_r_rnd_goodsyntax
7618 0U, // S2_pstorerbf_zomap
7619 0U, // S2_pstorerbnewf_zomap
7620 0U, // S2_pstorerbnewt_zomap
7621 0U, // S2_pstorerbt_zomap
7622 0U, // S2_pstorerdf_zomap
7623 0U, // S2_pstorerdt_zomap
7624 0U, // S2_pstorerff_zomap
7625 0U, // S2_pstorerft_zomap
7626 0U, // S2_pstorerhf_zomap
7627 0U, // S2_pstorerhnewf_zomap
7628 0U, // S2_pstorerhnewt_zomap
7629 0U, // S2_pstorerht_zomap
7630 0U, // S2_pstorerif_zomap
7631 0U, // S2_pstorerinewf_zomap
7632 0U, // S2_pstorerinewt_zomap
7633 0U, // S2_pstorerit_zomap
7634 0U, // S2_storerb_zomap
7635 0U, // S2_storerbnew_zomap
7636 0U, // S2_storerd_zomap
7637 0U, // S2_storerf_zomap
7638 0U, // S2_storerh_zomap
7639 0U, // S2_storerhnew_zomap
7640 0U, // S2_storeri_zomap
7641 0U, // S2_storerinew_zomap
7642 0U, // S2_tableidxb_goodsyntax
7643 0U, // S2_tableidxd_goodsyntax
7644 0U, // S2_tableidxh_goodsyntax
7645 0U, // S2_tableidxw_goodsyntax
7646 0U, // S4_pstorerbfnew_zomap
7647 0U, // S4_pstorerbnewfnew_zomap
7648 0U, // S4_pstorerbnewtnew_zomap
7649 0U, // S4_pstorerbtnew_zomap
7650 0U, // S4_pstorerdfnew_zomap
7651 0U, // S4_pstorerdtnew_zomap
7652 0U, // S4_pstorerffnew_zomap
7653 0U, // S4_pstorerftnew_zomap
7654 0U, // S4_pstorerhfnew_zomap
7655 0U, // S4_pstorerhnewfnew_zomap
7656 0U, // S4_pstorerhnewtnew_zomap
7657 0U, // S4_pstorerhtnew_zomap
7658 0U, // S4_pstorerifnew_zomap
7659 0U, // S4_pstorerinewfnew_zomap
7660 0U, // S4_pstorerinewtnew_zomap
7661 0U, // S4_pstoreritnew_zomap
7662 0U, // S4_storeirb_zomap
7663 0U, // S4_storeirbf_zomap
7664 0U, // S4_storeirbfnew_zomap
7665 0U, // S4_storeirbt_zomap
7666 0U, // S4_storeirbtnew_zomap
7667 0U, // S4_storeirh_zomap
7668 0U, // S4_storeirhf_zomap
7669 0U, // S4_storeirhfnew_zomap
7670 0U, // S4_storeirht_zomap
7671 0U, // S4_storeirhtnew_zomap
7672 0U, // S4_storeiri_zomap
7673 0U, // S4_storeirif_zomap
7674 0U, // S4_storeirifnew_zomap
7675 0U, // S4_storeirit_zomap
7676 0U, // S4_storeiritnew_zomap
7677 0U, // S5_asrhub_rnd_sat_goodsyntax
7678 0U, // S5_vasrhrnd_goodsyntax
7679 0U, // S6_allocframe_to_raw
7680 0U, // STriw_ctr
7681 0U, // STriw_pred
7682 0U, // V6_MAP_equb
7683 0U, // V6_MAP_equb_and
7684 0U, // V6_MAP_equb_ior
7685 0U, // V6_MAP_equb_xor
7686 0U, // V6_MAP_equh
7687 0U, // V6_MAP_equh_and
7688 0U, // V6_MAP_equh_ior
7689 0U, // V6_MAP_equh_xor
7690 0U, // V6_MAP_equw
7691 0U, // V6_MAP_equw_and
7692 0U, // V6_MAP_equw_ior
7693 0U, // V6_MAP_equw_xor
7694 0U, // V6_dbl_ld0
7695 0U, // V6_dbl_st0
7696 0U, // V6_extractw_alt
7697 0U, // V6_hi
7698 0U, // V6_ld0
7699 0U, // V6_ldcnp0
7700 0U, // V6_ldcnpnt0
7701 0U, // V6_ldcp0
7702 0U, // V6_ldcpnt0
7703 0U, // V6_ldnp0
7704 0U, // V6_ldnpnt0
7705 0U, // V6_ldnt0
7706 0U, // V6_ldp0
7707 0U, // V6_ldpnt0
7708 0U, // V6_ldtnp0
7709 0U, // V6_ldtnpnt0
7710 0U, // V6_ldtp0
7711 0U, // V6_ldtpnt0
7712 0U, // V6_ldu0
7713 0U, // V6_lo
7714 0U, // V6_st0
7715 0U, // V6_stn0
7716 0U, // V6_stnnt0
7717 0U, // V6_stnp0
7718 0U, // V6_stnpnt0
7719 0U, // V6_stnq0
7720 0U, // V6_stnqnt0
7721 0U, // V6_stnt0
7722 0U, // V6_stp0
7723 0U, // V6_stpnt0
7724 0U, // V6_stq0
7725 0U, // V6_stqnt0
7726 0U, // V6_stu0
7727 0U, // V6_stunp0
7728 0U, // V6_stup0
7729 0U, // V6_v10mpyubs10
7730 0U, // V6_v10mpyubs10_vxx
7731 0U, // V6_v6mpyhubs10_alt
7732 0U, // V6_v6mpyvubs10_alt
7733 0U, // V6_vabsb_alt
7734 0U, // V6_vabsb_sat_alt
7735 0U, // V6_vabsdiffh_alt
7736 0U, // V6_vabsdiffub_alt
7737 0U, // V6_vabsdiffuh_alt
7738 0U, // V6_vabsdiffw_alt
7739 0U, // V6_vabsh_alt
7740 0U, // V6_vabsh_sat_alt
7741 0U, // V6_vabsub_alt
7742 0U, // V6_vabsuh_alt
7743 0U, // V6_vabsuw_alt
7744 0U, // V6_vabsw_alt
7745 0U, // V6_vabsw_sat_alt
7746 0U, // V6_vaddb_alt
7747 0U, // V6_vaddb_dv_alt
7748 0U, // V6_vaddbnq_alt
7749 0U, // V6_vaddbq_alt
7750 0U, // V6_vaddbsat_alt
7751 0U, // V6_vaddbsat_dv_alt
7752 0U, // V6_vaddh_alt
7753 0U, // V6_vaddh_dv_alt
7754 0U, // V6_vaddhnq_alt
7755 0U, // V6_vaddhq_alt
7756 0U, // V6_vaddhsat_alt
7757 0U, // V6_vaddhsat_dv_alt
7758 0U, // V6_vaddhw_acc_alt
7759 0U, // V6_vaddhw_alt
7760 0U, // V6_vaddubh_acc_alt
7761 0U, // V6_vaddubh_alt
7762 0U, // V6_vaddubsat_alt
7763 0U, // V6_vaddubsat_dv_alt
7764 0U, // V6_vadduhsat_alt
7765 0U, // V6_vadduhsat_dv_alt
7766 0U, // V6_vadduhw_acc_alt
7767 0U, // V6_vadduhw_alt
7768 0U, // V6_vadduwsat_alt
7769 0U, // V6_vadduwsat_dv_alt
7770 0U, // V6_vaddw_alt
7771 0U, // V6_vaddw_dv_alt
7772 0U, // V6_vaddwnq_alt
7773 0U, // V6_vaddwq_alt
7774 0U, // V6_vaddwsat_alt
7775 0U, // V6_vaddwsat_dv_alt
7776 0U, // V6_vandnqrt_acc_alt
7777 0U, // V6_vandnqrt_alt
7778 0U, // V6_vandqrt_acc_alt
7779 0U, // V6_vandqrt_alt
7780 0U, // V6_vandvrt_acc_alt
7781 0U, // V6_vandvrt_alt
7782 0U, // V6_vaslh_acc_alt
7783 0U, // V6_vaslh_alt
7784 0U, // V6_vaslhv_alt
7785 0U, // V6_vaslw_acc_alt
7786 0U, // V6_vaslw_alt
7787 0U, // V6_vaslwv_alt
7788 0U, // V6_vasr_into_alt
7789 0U, // V6_vasrh_acc_alt
7790 0U, // V6_vasrh_alt
7791 0U, // V6_vasrhv_alt
7792 0U, // V6_vasrw_acc_alt
7793 0U, // V6_vasrw_alt
7794 0U, // V6_vasrwv_alt
7795 0U, // V6_vassignp
7796 0U, // V6_vavgb_alt
7797 0U, // V6_vavgbrnd_alt
7798 0U, // V6_vavgh_alt
7799 0U, // V6_vavghrnd_alt
7800 0U, // V6_vavgub_alt
7801 0U, // V6_vavgubrnd_alt
7802 0U, // V6_vavguh_alt
7803 0U, // V6_vavguhrnd_alt
7804 0U, // V6_vavguw_alt
7805 0U, // V6_vavguwrnd_alt
7806 0U, // V6_vavgw_alt
7807 0U, // V6_vavgwrnd_alt
7808 0U, // V6_vcl0h_alt
7809 0U, // V6_vcl0w_alt
7810 0U, // V6_vd0
7811 0U, // V6_vdd0
7812 0U, // V6_vdealb4w_alt
7813 0U, // V6_vdealb_alt
7814 0U, // V6_vdealh_alt
7815 0U, // V6_vdmpybus_acc_alt
7816 0U, // V6_vdmpybus_alt
7817 0U, // V6_vdmpybus_dv_acc_alt
7818 0U, // V6_vdmpybus_dv_alt
7819 0U, // V6_vdmpyhb_acc_alt
7820 0U, // V6_vdmpyhb_alt
7821 0U, // V6_vdmpyhb_dv_acc_alt
7822 0U, // V6_vdmpyhb_dv_alt
7823 0U, // V6_vdmpyhisat_acc_alt
7824 0U, // V6_vdmpyhisat_alt
7825 0U, // V6_vdmpyhsat_acc_alt
7826 0U, // V6_vdmpyhsat_alt
7827 0U, // V6_vdmpyhsuisat_acc_alt
7828 0U, // V6_vdmpyhsuisat_alt
7829 0U, // V6_vdmpyhsusat_acc_alt
7830 0U, // V6_vdmpyhsusat_alt
7831 0U, // V6_vdmpyhvsat_acc_alt
7832 0U, // V6_vdmpyhvsat_alt
7833 0U, // V6_vdsaduh_acc_alt
7834 0U, // V6_vdsaduh_alt
7835 0U, // V6_vgather_vscatter_mh_pseudo
7836 0U, // V6_vgathermh_pseudo
7837 0U, // V6_vgathermhq_pseudo
7838 0U, // V6_vgathermhw_pseudo
7839 0U, // V6_vgathermhwq_pseudo
7840 0U, // V6_vgathermw_pseudo
7841 0U, // V6_vgathermwq_pseudo
7842 0U, // V6_vlsrh_alt
7843 0U, // V6_vlsrhv_alt
7844 0U, // V6_vlsrw_alt
7845 0U, // V6_vlsrwv_alt
7846 0U, // V6_vmaxb_alt
7847 0U, // V6_vmaxh_alt
7848 0U, // V6_vmaxub_alt
7849 0U, // V6_vmaxuh_alt
7850 0U, // V6_vmaxw_alt
7851 0U, // V6_vminb_alt
7852 0U, // V6_vminh_alt
7853 0U, // V6_vminub_alt
7854 0U, // V6_vminuh_alt
7855 0U, // V6_vminw_alt
7856 0U, // V6_vmpabus_acc_alt
7857 0U, // V6_vmpabus_alt
7858 0U, // V6_vmpabusv_alt
7859 0U, // V6_vmpabuu_acc_alt
7860 0U, // V6_vmpabuu_alt
7861 0U, // V6_vmpabuuv_alt
7862 0U, // V6_vmpahb_acc_alt
7863 0U, // V6_vmpahb_alt
7864 0U, // V6_vmpauhb_acc_alt
7865 0U, // V6_vmpauhb_alt
7866 0U, // V6_vmpybus_acc_alt
7867 0U, // V6_vmpybus_alt
7868 0U, // V6_vmpybusv_acc_alt
7869 0U, // V6_vmpybusv_alt
7870 0U, // V6_vmpybv_acc_alt
7871 0U, // V6_vmpybv_alt
7872 0U, // V6_vmpyewuh_alt
7873 0U, // V6_vmpyh_acc_alt
7874 0U, // V6_vmpyh_alt
7875 0U, // V6_vmpyhsat_acc_alt
7876 0U, // V6_vmpyhsrs_alt
7877 0U, // V6_vmpyhss_alt
7878 0U, // V6_vmpyhus_acc_alt
7879 0U, // V6_vmpyhus_alt
7880 0U, // V6_vmpyhv_acc_alt
7881 0U, // V6_vmpyhv_alt
7882 0U, // V6_vmpyhvsrs_alt
7883 0U, // V6_vmpyiewh_acc_alt
7884 0U, // V6_vmpyiewuh_acc_alt
7885 0U, // V6_vmpyiewuh_alt
7886 0U, // V6_vmpyih_acc_alt
7887 0U, // V6_vmpyih_alt
7888 0U, // V6_vmpyihb_acc_alt
7889 0U, // V6_vmpyihb_alt
7890 0U, // V6_vmpyiowh_alt
7891 0U, // V6_vmpyiwb_acc_alt
7892 0U, // V6_vmpyiwb_alt
7893 0U, // V6_vmpyiwh_acc_alt
7894 0U, // V6_vmpyiwh_alt
7895 0U, // V6_vmpyiwub_acc_alt
7896 0U, // V6_vmpyiwub_alt
7897 0U, // V6_vmpyowh_alt
7898 0U, // V6_vmpyowh_rnd_alt
7899 0U, // V6_vmpyowh_rnd_sacc_alt
7900 0U, // V6_vmpyowh_sacc_alt
7901 0U, // V6_vmpyub_acc_alt
7902 0U, // V6_vmpyub_alt
7903 0U, // V6_vmpyubv_acc_alt
7904 0U, // V6_vmpyubv_alt
7905 0U, // V6_vmpyuh_acc_alt
7906 0U, // V6_vmpyuh_alt
7907 0U, // V6_vmpyuhv_acc_alt
7908 0U, // V6_vmpyuhv_alt
7909 0U, // V6_vnavgb_alt
7910 0U, // V6_vnavgh_alt
7911 0U, // V6_vnavgub_alt
7912 0U, // V6_vnavgw_alt
7913 0U, // V6_vnormamth_alt
7914 0U, // V6_vnormamtw_alt
7915 0U, // V6_vpackeb_alt
7916 0U, // V6_vpackeh_alt
7917 0U, // V6_vpackhb_sat_alt
7918 0U, // V6_vpackhub_sat_alt
7919 0U, // V6_vpackob_alt
7920 0U, // V6_vpackoh_alt
7921 0U, // V6_vpackwh_sat_alt
7922 0U, // V6_vpackwuh_sat_alt
7923 0U, // V6_vpopcounth_alt
7924 0U, // V6_vrmpybub_rtt_acc_alt
7925 0U, // V6_vrmpybub_rtt_alt
7926 0U, // V6_vrmpybus_acc_alt
7927 0U, // V6_vrmpybus_alt
7928 0U, // V6_vrmpybusi_acc_alt
7929 0U, // V6_vrmpybusi_alt
7930 0U, // V6_vrmpybusv_acc_alt
7931 0U, // V6_vrmpybusv_alt
7932 0U, // V6_vrmpybv_acc_alt
7933 0U, // V6_vrmpybv_alt
7934 0U, // V6_vrmpyub_acc_alt
7935 0U, // V6_vrmpyub_alt
7936 0U, // V6_vrmpyub_rtt_acc_alt
7937 0U, // V6_vrmpyub_rtt_alt
7938 0U, // V6_vrmpyubi_acc_alt
7939 0U, // V6_vrmpyubi_alt
7940 0U, // V6_vrmpyubv_acc_alt
7941 0U, // V6_vrmpyubv_alt
7942 0U, // V6_vrotr_alt
7943 0U, // V6_vroundhb_alt
7944 0U, // V6_vroundhub_alt
7945 0U, // V6_vrounduhub_alt
7946 0U, // V6_vrounduwuh_alt
7947 0U, // V6_vroundwh_alt
7948 0U, // V6_vroundwuh_alt
7949 0U, // V6_vrsadubi_acc_alt
7950 0U, // V6_vrsadubi_alt
7951 0U, // V6_vsathub_alt
7952 0U, // V6_vsatuwuh_alt
7953 0U, // V6_vsatwh_alt
7954 0U, // V6_vsb_alt
7955 0U, // V6_vscattermh_add_alt
7956 0U, // V6_vscattermh_alt
7957 0U, // V6_vscattermhq_alt
7958 0U, // V6_vscattermw_add_alt
7959 0U, // V6_vscattermw_alt
7960 8U, // V6_vscattermwh_add_alt
7961 8U, // V6_vscattermwh_alt
7962 0U, // V6_vscattermwhq_alt
7963 0U, // V6_vscattermwq_alt
7964 0U, // V6_vsh_alt
7965 0U, // V6_vshufeh_alt
7966 0U, // V6_vshuffb_alt
7967 0U, // V6_vshuffeb_alt
7968 0U, // V6_vshuffh_alt
7969 0U, // V6_vshuffob_alt
7970 0U, // V6_vshufoeb_alt
7971 0U, // V6_vshufoeh_alt
7972 0U, // V6_vshufoh_alt
7973 0U, // V6_vsubb_alt
7974 0U, // V6_vsubb_dv_alt
7975 0U, // V6_vsubbnq_alt
7976 0U, // V6_vsubbq_alt
7977 0U, // V6_vsubbsat_alt
7978 0U, // V6_vsubbsat_dv_alt
7979 0U, // V6_vsubh_alt
7980 0U, // V6_vsubh_dv_alt
7981 0U, // V6_vsubhnq_alt
7982 0U, // V6_vsubhq_alt
7983 0U, // V6_vsubhsat_alt
7984 0U, // V6_vsubhsat_dv_alt
7985 0U, // V6_vsubhw_alt
7986 0U, // V6_vsububh_alt
7987 0U, // V6_vsububsat_alt
7988 0U, // V6_vsububsat_dv_alt
7989 0U, // V6_vsubuhsat_alt
7990 0U, // V6_vsubuhsat_dv_alt
7991 0U, // V6_vsubuhw_alt
7992 0U, // V6_vsubuwsat_alt
7993 0U, // V6_vsubuwsat_dv_alt
7994 0U, // V6_vsubw_alt
7995 0U, // V6_vsubw_dv_alt
7996 0U, // V6_vsubwnq_alt
7997 0U, // V6_vsubwq_alt
7998 0U, // V6_vsubwsat_alt
7999 0U, // V6_vsubwsat_dv_alt
8000 0U, // V6_vtmpyb_acc_alt
8001 0U, // V6_vtmpyb_alt
8002 0U, // V6_vtmpybus_acc_alt
8003 0U, // V6_vtmpybus_alt
8004 0U, // V6_vtmpyhb_acc_alt
8005 0U, // V6_vtmpyhb_alt
8006 0U, // V6_vtran2x2_map
8007 0U, // V6_vunpackb_alt
8008 0U, // V6_vunpackh_alt
8009 0U, // V6_vunpackob_alt
8010 0U, // V6_vunpackoh_alt
8011 0U, // V6_vunpackub_alt
8012 0U, // V6_vunpackuh_alt
8013 0U, // V6_vzb_alt
8014 0U, // V6_vzh_alt
8015 0U, // V6_zld0
8016 0U, // V6_zldp0
8017 0U, // Y2_crswap_old
8018 0U, // Y2_dcfetch
8019 0U, // Y2_k1lock_map
8020 0U, // Y2_k1unlock_map
8021 0U, // dup_A2_add
8022 0U, // dup_A2_addi
8023 0U, // dup_A2_andir
8024 0U, // dup_A2_combineii
8025 0U, // dup_A2_sxtb
8026 0U, // dup_A2_sxth
8027 0U, // dup_A2_tfr
8028 0U, // dup_A2_tfrsi
8029 0U, // dup_A2_zxtb
8030 0U, // dup_A2_zxth
8031 0U, // dup_A4_combineii
8032 0U, // dup_A4_combineir
8033 0U, // dup_A4_combineri
8034 0U, // dup_C2_cmoveif
8035 0U, // dup_C2_cmoveit
8036 0U, // dup_C2_cmovenewif
8037 0U, // dup_C2_cmovenewit
8038 0U, // dup_C2_cmpeqi
8039 0U, // dup_L2_deallocframe
8040 0U, // dup_L2_loadrb_io
8041 0U, // dup_L2_loadrd_io
8042 0U, // dup_L2_loadrh_io
8043 0U, // dup_L2_loadri_io
8044 0U, // dup_L2_loadrub_io
8045 0U, // dup_L2_loadruh_io
8046 0U, // dup_S2_allocframe
8047 0U, // dup_S2_storerb_io
8048 0U, // dup_S2_storerd_io
8049 0U, // dup_S2_storerh_io
8050 0U, // dup_S2_storeri_io
8051 0U, // dup_S4_storeirb_io
8052 0U, // dup_S4_storeiri_io
8053 0U, // A2_abs
8054 0U, // A2_absp
8055 0U, // A2_abssat
8056 0U, // A2_add
8057 0U, // A2_addh_h16_hh
8058 0U, // A2_addh_h16_hl
8059 0U, // A2_addh_h16_lh
8060 0U, // A2_addh_h16_ll
8061 0U, // A2_addh_h16_sat_hh
8062 0U, // A2_addh_h16_sat_hl
8063 0U, // A2_addh_h16_sat_lh
8064 0U, // A2_addh_h16_sat_ll
8065 0U, // A2_addh_l16_hl
8066 0U, // A2_addh_l16_ll
8067 0U, // A2_addh_l16_sat_hl
8068 0U, // A2_addh_l16_sat_ll
8069 0U, // A2_addi
8070 0U, // A2_addp
8071 0U, // A2_addpsat
8072 0U, // A2_addsat
8073 0U, // A2_addsph
8074 0U, // A2_addspl
8075 0U, // A2_and
8076 0U, // A2_andir
8077 0U, // A2_andp
8078 0U, // A2_aslh
8079 0U, // A2_asrh
8080 0U, // A2_combine_hh
8081 0U, // A2_combine_hl
8082 0U, // A2_combine_lh
8083 0U, // A2_combine_ll
8084 0U, // A2_combineii
8085 0U, // A2_combinew
8086 0U, // A2_max
8087 0U, // A2_maxp
8088 0U, // A2_maxu
8089 0U, // A2_maxup
8090 0U, // A2_min
8091 0U, // A2_minp
8092 0U, // A2_minu
8093 0U, // A2_minup
8094 0U, // A2_negp
8095 0U, // A2_negsat
8096 0U, // A2_nop
8097 0U, // A2_notp
8098 0U, // A2_or
8099 0U, // A2_orir
8100 0U, // A2_orp
8101 0U, // A2_paddf
8102 0U, // A2_paddfnew
8103 0U, // A2_paddif
8104 0U, // A2_paddifnew
8105 0U, // A2_paddit
8106 0U, // A2_padditnew
8107 0U, // A2_paddt
8108 0U, // A2_paddtnew
8109 0U, // A2_pandf
8110 0U, // A2_pandfnew
8111 0U, // A2_pandt
8112 0U, // A2_pandtnew
8113 0U, // A2_porf
8114 0U, // A2_porfnew
8115 0U, // A2_port
8116 0U, // A2_portnew
8117 0U, // A2_psubf
8118 0U, // A2_psubfnew
8119 0U, // A2_psubt
8120 0U, // A2_psubtnew
8121 0U, // A2_pxorf
8122 0U, // A2_pxorfnew
8123 0U, // A2_pxort
8124 0U, // A2_pxortnew
8125 0U, // A2_roundsat
8126 0U, // A2_sat
8127 0U, // A2_satb
8128 0U, // A2_sath
8129 0U, // A2_satub
8130 0U, // A2_satuh
8131 0U, // A2_sub
8132 0U, // A2_subh_h16_hh
8133 0U, // A2_subh_h16_hl
8134 0U, // A2_subh_h16_lh
8135 0U, // A2_subh_h16_ll
8136 0U, // A2_subh_h16_sat_hh
8137 0U, // A2_subh_h16_sat_hl
8138 0U, // A2_subh_h16_sat_lh
8139 0U, // A2_subh_h16_sat_ll
8140 0U, // A2_subh_l16_hl
8141 0U, // A2_subh_l16_ll
8142 0U, // A2_subh_l16_sat_hl
8143 0U, // A2_subh_l16_sat_ll
8144 0U, // A2_subp
8145 0U, // A2_subri
8146 0U, // A2_subsat
8147 0U, // A2_svaddh
8148 0U, // A2_svaddhs
8149 0U, // A2_svadduhs
8150 0U, // A2_svavgh
8151 0U, // A2_svavghs
8152 0U, // A2_svnavgh
8153 0U, // A2_svsubh
8154 0U, // A2_svsubhs
8155 0U, // A2_svsubuhs
8156 0U, // A2_swiz
8157 0U, // A2_sxtb
8158 0U, // A2_sxth
8159 0U, // A2_sxtw
8160 0U, // A2_tfr
8161 0U, // A2_tfrcrr
8162 0U, // A2_tfrih
8163 0U, // A2_tfril
8164 0U, // A2_tfrrcr
8165 0U, // A2_tfrsi
8166 0U, // A2_vabsh
8167 0U, // A2_vabshsat
8168 0U, // A2_vabsw
8169 0U, // A2_vabswsat
8170 0U, // A2_vaddh
8171 0U, // A2_vaddhs
8172 0U, // A2_vaddub
8173 0U, // A2_vaddubs
8174 0U, // A2_vadduhs
8175 0U, // A2_vaddw
8176 0U, // A2_vaddws
8177 0U, // A2_vavgh
8178 0U, // A2_vavghcr
8179 0U, // A2_vavghr
8180 0U, // A2_vavgub
8181 0U, // A2_vavgubr
8182 0U, // A2_vavguh
8183 0U, // A2_vavguhr
8184 0U, // A2_vavguw
8185 0U, // A2_vavguwr
8186 0U, // A2_vavgw
8187 0U, // A2_vavgwcr
8188 0U, // A2_vavgwr
8189 0U, // A2_vcmpbeq
8190 0U, // A2_vcmpbgtu
8191 0U, // A2_vcmpheq
8192 0U, // A2_vcmphgt
8193 0U, // A2_vcmphgtu
8194 0U, // A2_vcmpweq
8195 0U, // A2_vcmpwgt
8196 0U, // A2_vcmpwgtu
8197 0U, // A2_vconj
8198 0U, // A2_vmaxb
8199 0U, // A2_vmaxh
8200 0U, // A2_vmaxub
8201 0U, // A2_vmaxuh
8202 0U, // A2_vmaxuw
8203 0U, // A2_vmaxw
8204 0U, // A2_vminb
8205 0U, // A2_vminh
8206 0U, // A2_vminub
8207 0U, // A2_vminuh
8208 0U, // A2_vminuw
8209 0U, // A2_vminw
8210 0U, // A2_vnavgh
8211 0U, // A2_vnavghcr
8212 0U, // A2_vnavghr
8213 0U, // A2_vnavgw
8214 0U, // A2_vnavgwcr
8215 0U, // A2_vnavgwr
8216 0U, // A2_vraddub
8217 0U, // A2_vraddub_acc
8218 0U, // A2_vrsadub
8219 0U, // A2_vrsadub_acc
8220 0U, // A2_vsubh
8221 0U, // A2_vsubhs
8222 0U, // A2_vsubub
8223 0U, // A2_vsububs
8224 0U, // A2_vsubuhs
8225 0U, // A2_vsubw
8226 0U, // A2_vsubws
8227 0U, // A2_xor
8228 0U, // A2_xorp
8229 0U, // A2_zxth
8230 1U, // A4_addp_c
8231 0U, // A4_andn
8232 0U, // A4_andnp
8233 0U, // A4_bitsplit
8234 0U, // A4_bitspliti
8235 0U, // A4_boundscheck_hi
8236 0U, // A4_boundscheck_lo
8237 0U, // A4_cmpbeq
8238 0U, // A4_cmpbeqi
8239 0U, // A4_cmpbgt
8240 0U, // A4_cmpbgti
8241 0U, // A4_cmpbgtu
8242 0U, // A4_cmpbgtui
8243 0U, // A4_cmpheq
8244 0U, // A4_cmpheqi
8245 0U, // A4_cmphgt
8246 0U, // A4_cmphgti
8247 0U, // A4_cmphgtu
8248 0U, // A4_cmphgtui
8249 0U, // A4_combineii
8250 0U, // A4_combineir
8251 0U, // A4_combineri
8252 0U, // A4_cround_ri
8253 0U, // A4_cround_rr
8254 0U, // A4_ext
8255 0U, // A4_modwrapu
8256 0U, // A4_orn
8257 0U, // A4_ornp
8258 0U, // A4_paslhf
8259 0U, // A4_paslhfnew
8260 0U, // A4_paslht
8261 0U, // A4_paslhtnew
8262 0U, // A4_pasrhf
8263 0U, // A4_pasrhfnew
8264 0U, // A4_pasrht
8265 0U, // A4_pasrhtnew
8266 0U, // A4_psxtbf
8267 0U, // A4_psxtbfnew
8268 0U, // A4_psxtbt
8269 0U, // A4_psxtbtnew
8270 0U, // A4_psxthf
8271 0U, // A4_psxthfnew
8272 0U, // A4_psxtht
8273 0U, // A4_psxthtnew
8274 0U, // A4_pzxtbf
8275 0U, // A4_pzxtbfnew
8276 0U, // A4_pzxtbt
8277 0U, // A4_pzxtbtnew
8278 0U, // A4_pzxthf
8279 0U, // A4_pzxthfnew
8280 0U, // A4_pzxtht
8281 0U, // A4_pzxthtnew
8282 0U, // A4_rcmpeq
8283 0U, // A4_rcmpeqi
8284 0U, // A4_rcmpneq
8285 0U, // A4_rcmpneqi
8286 0U, // A4_round_ri
8287 0U, // A4_round_ri_sat
8288 0U, // A4_round_rr
8289 0U, // A4_round_rr_sat
8290 1U, // A4_subp_c
8291 0U, // A4_tfrcpp
8292 0U, // A4_tfrpcp
8293 0U, // A4_tlbmatch
8294 0U, // A4_vcmpbeq_any
8295 0U, // A4_vcmpbeqi
8296 0U, // A4_vcmpbgt
8297 0U, // A4_vcmpbgti
8298 0U, // A4_vcmpbgtui
8299 0U, // A4_vcmpheqi
8300 0U, // A4_vcmphgti
8301 0U, // A4_vcmphgtui
8302 0U, // A4_vcmpweqi
8303 0U, // A4_vcmpwgti
8304 0U, // A4_vcmpwgtui
8305 0U, // A4_vrmaxh
8306 0U, // A4_vrmaxuh
8307 0U, // A4_vrmaxuw
8308 0U, // A4_vrmaxw
8309 0U, // A4_vrminh
8310 0U, // A4_vrminuh
8311 0U, // A4_vrminuw
8312 0U, // A4_vrminw
8313 0U, // A5_ACS
8314 0U, // A5_vaddhubs
8315 0U, // A6_vcmpbeq_notany
8316 0U, // A6_vminub_RdP
8317 0U, // A7_clip
8318 0U, // A7_croundd_ri
8319 0U, // A7_croundd_rr
8320 0U, // A7_vclip
8321 0U, // C2_all8
8322 0U, // C2_and
8323 0U, // C2_andn
8324 0U, // C2_any8
8325 0U, // C2_bitsclr
8326 0U, // C2_bitsclri
8327 0U, // C2_bitsset
8328 0U, // C2_ccombinewf
8329 0U, // C2_ccombinewnewf
8330 0U, // C2_ccombinewnewt
8331 0U, // C2_ccombinewt
8332 0U, // C2_cmoveif
8333 0U, // C2_cmoveit
8334 0U, // C2_cmovenewif
8335 0U, // C2_cmovenewit
8336 0U, // C2_cmpeq
8337 0U, // C2_cmpeqi
8338 0U, // C2_cmpeqp
8339 0U, // C2_cmpgt
8340 0U, // C2_cmpgti
8341 0U, // C2_cmpgtp
8342 0U, // C2_cmpgtu
8343 0U, // C2_cmpgtui
8344 0U, // C2_cmpgtup
8345 0U, // C2_mask
8346 0U, // C2_mux
8347 17U, // C2_muxii
8348 17U, // C2_muxir
8349 0U, // C2_muxri
8350 0U, // C2_not
8351 0U, // C2_or
8352 0U, // C2_orn
8353 0U, // C2_tfrpr
8354 0U, // C2_tfrrp
8355 0U, // C2_vitpack
8356 0U, // C2_vmux
8357 0U, // C2_xor
8358 0U, // C4_addipc
8359 1U, // C4_and_and
8360 0U, // C4_and_andn
8361 1U, // C4_and_or
8362 0U, // C4_and_orn
8363 0U, // C4_cmplte
8364 0U, // C4_cmpltei
8365 0U, // C4_cmplteu
8366 0U, // C4_cmplteui
8367 0U, // C4_cmpneq
8368 0U, // C4_cmpneqi
8369 0U, // C4_fastcorner9
8370 0U, // C4_fastcorner9_not
8371 0U, // C4_nbitsclr
8372 0U, // C4_nbitsclri
8373 0U, // C4_nbitsset
8374 1U, // C4_or_and
8375 0U, // C4_or_andn
8376 1U, // C4_or_or
8377 0U, // C4_or_orn
8378 0U, // CALLProfile
8379 0U, // CONST32
8380 0U, // CONST64
8381 0U, // DuplexIClass0
8382 0U, // DuplexIClass1
8383 0U, // DuplexIClass2
8384 0U, // DuplexIClass3
8385 0U, // DuplexIClass4
8386 0U, // DuplexIClass5
8387 0U, // DuplexIClass6
8388 0U, // DuplexIClass7
8389 0U, // DuplexIClass8
8390 0U, // DuplexIClass9
8391 0U, // DuplexIClassA
8392 0U, // DuplexIClassB
8393 0U, // DuplexIClassC
8394 0U, // DuplexIClassD
8395 0U, // DuplexIClassE
8396 0U, // DuplexIClassF
8397 0U, // EH_RETURN_JMPR
8398 0U, // F2_conv_d2df
8399 0U, // F2_conv_d2sf
8400 0U, // F2_conv_df2d
8401 0U, // F2_conv_df2d_chop
8402 0U, // F2_conv_df2sf
8403 0U, // F2_conv_df2ud
8404 0U, // F2_conv_df2ud_chop
8405 0U, // F2_conv_df2uw
8406 0U, // F2_conv_df2uw_chop
8407 0U, // F2_conv_df2w
8408 0U, // F2_conv_df2w_chop
8409 0U, // F2_conv_sf2d
8410 0U, // F2_conv_sf2d_chop
8411 0U, // F2_conv_sf2df
8412 0U, // F2_conv_sf2ud
8413 0U, // F2_conv_sf2ud_chop
8414 0U, // F2_conv_sf2uw
8415 0U, // F2_conv_sf2uw_chop
8416 0U, // F2_conv_sf2w
8417 0U, // F2_conv_sf2w_chop
8418 0U, // F2_conv_ud2df
8419 0U, // F2_conv_ud2sf
8420 0U, // F2_conv_uw2df
8421 0U, // F2_conv_uw2sf
8422 0U, // F2_conv_w2df
8423 0U, // F2_conv_w2sf
8424 0U, // F2_dfadd
8425 0U, // F2_dfclass
8426 0U, // F2_dfcmpeq
8427 0U, // F2_dfcmpge
8428 0U, // F2_dfcmpgt
8429 0U, // F2_dfcmpuo
8430 0U, // F2_dfimm_n
8431 0U, // F2_dfimm_p
8432 0U, // F2_dfmax
8433 0U, // F2_dfmin
8434 0U, // F2_dfmpyfix
8435 0U, // F2_dfmpyhh
8436 0U, // F2_dfmpylh
8437 0U, // F2_dfmpyll
8438 0U, // F2_dfsub
8439 0U, // F2_sfadd
8440 0U, // F2_sfclass
8441 0U, // F2_sfcmpeq
8442 0U, // F2_sfcmpge
8443 0U, // F2_sfcmpgt
8444 0U, // F2_sfcmpuo
8445 0U, // F2_sffixupd
8446 0U, // F2_sffixupn
8447 0U, // F2_sffixupr
8448 0U, // F2_sffma
8449 0U, // F2_sffma_lib
8450 0U, // F2_sffma_sc
8451 0U, // F2_sffms
8452 0U, // F2_sffms_lib
8453 0U, // F2_sfimm_n
8454 0U, // F2_sfimm_p
8455 0U, // F2_sfinvsqrta
8456 0U, // F2_sfmax
8457 0U, // F2_sfmin
8458 0U, // F2_sfmpy
8459 0U, // F2_sfrecipa
8460 0U, // F2_sfsub
8461 0U, // G4_tfrgcpp
8462 0U, // G4_tfrgcrr
8463 0U, // G4_tfrgpcp
8464 0U, // G4_tfrgrcr
8465 0U, // HI
8466 0U, // J2_call
8467 0U, // J2_callf
8468 0U, // J2_callr
8469 0U, // J2_callrf
8470 0U, // J2_callrh
8471 0U, // J2_callrt
8472 0U, // J2_callt
8473 0U, // J2_jump
8474 0U, // J2_jumpf
8475 0U, // J2_jumpfnew
8476 0U, // J2_jumpfnewpt
8477 0U, // J2_jumpfpt
8478 0U, // J2_jumpr
8479 0U, // J2_jumprf
8480 0U, // J2_jumprfnew
8481 0U, // J2_jumprfnewpt
8482 0U, // J2_jumprfpt
8483 0U, // J2_jumprgtez
8484 0U, // J2_jumprgtezpt
8485 0U, // J2_jumprh
8486 0U, // J2_jumprltez
8487 0U, // J2_jumprltezpt
8488 0U, // J2_jumprnz
8489 0U, // J2_jumprnzpt
8490 0U, // J2_jumprt
8491 0U, // J2_jumprtnew
8492 0U, // J2_jumprtnewpt
8493 0U, // J2_jumprtpt
8494 0U, // J2_jumprz
8495 0U, // J2_jumprzpt
8496 0U, // J2_jumpt
8497 0U, // J2_jumptnew
8498 0U, // J2_jumptnewpt
8499 0U, // J2_jumptpt
8500 0U, // J2_loop0i
8501 0U, // J2_loop0iext
8502 0U, // J2_loop0r
8503 0U, // J2_loop0rext
8504 0U, // J2_loop1i
8505 0U, // J2_loop1iext
8506 0U, // J2_loop1r
8507 0U, // J2_loop1rext
8508 0U, // J2_pause
8509 0U, // J2_ploop1si
8510 0U, // J2_ploop1sr
8511 0U, // J2_ploop2si
8512 0U, // J2_ploop2sr
8513 0U, // J2_ploop3si
8514 0U, // J2_ploop3sr
8515 0U, // J2_rte
8516 0U, // J2_trap0
8517 0U, // J2_trap1
8518 0U, // J2_unpause
8519 0U, // J4_cmpeq_f_jumpnv_nt
8520 0U, // J4_cmpeq_f_jumpnv_t
8521 0U, // J4_cmpeq_fp0_jump_nt
8522 0U, // J4_cmpeq_fp0_jump_t
8523 0U, // J4_cmpeq_fp1_jump_nt
8524 0U, // J4_cmpeq_fp1_jump_t
8525 0U, // J4_cmpeq_t_jumpnv_nt
8526 0U, // J4_cmpeq_t_jumpnv_t
8527 0U, // J4_cmpeq_tp0_jump_nt
8528 0U, // J4_cmpeq_tp0_jump_t
8529 0U, // J4_cmpeq_tp1_jump_nt
8530 0U, // J4_cmpeq_tp1_jump_t
8531 0U, // J4_cmpeqi_f_jumpnv_nt
8532 0U, // J4_cmpeqi_f_jumpnv_t
8533 0U, // J4_cmpeqi_fp0_jump_nt
8534 0U, // J4_cmpeqi_fp0_jump_t
8535 0U, // J4_cmpeqi_fp1_jump_nt
8536 0U, // J4_cmpeqi_fp1_jump_t
8537 0U, // J4_cmpeqi_t_jumpnv_nt
8538 0U, // J4_cmpeqi_t_jumpnv_t
8539 0U, // J4_cmpeqi_tp0_jump_nt
8540 0U, // J4_cmpeqi_tp0_jump_t
8541 0U, // J4_cmpeqi_tp1_jump_nt
8542 0U, // J4_cmpeqi_tp1_jump_t
8543 0U, // J4_cmpeqn1_f_jumpnv_nt
8544 0U, // J4_cmpeqn1_f_jumpnv_t
8545 0U, // J4_cmpeqn1_fp0_jump_nt
8546 0U, // J4_cmpeqn1_fp0_jump_t
8547 0U, // J4_cmpeqn1_fp1_jump_nt
8548 0U, // J4_cmpeqn1_fp1_jump_t
8549 0U, // J4_cmpeqn1_t_jumpnv_nt
8550 0U, // J4_cmpeqn1_t_jumpnv_t
8551 0U, // J4_cmpeqn1_tp0_jump_nt
8552 0U, // J4_cmpeqn1_tp0_jump_t
8553 0U, // J4_cmpeqn1_tp1_jump_nt
8554 0U, // J4_cmpeqn1_tp1_jump_t
8555 0U, // J4_cmpgt_f_jumpnv_nt
8556 0U, // J4_cmpgt_f_jumpnv_t
8557 0U, // J4_cmpgt_fp0_jump_nt
8558 0U, // J4_cmpgt_fp0_jump_t
8559 0U, // J4_cmpgt_fp1_jump_nt
8560 0U, // J4_cmpgt_fp1_jump_t
8561 0U, // J4_cmpgt_t_jumpnv_nt
8562 0U, // J4_cmpgt_t_jumpnv_t
8563 0U, // J4_cmpgt_tp0_jump_nt
8564 0U, // J4_cmpgt_tp0_jump_t
8565 0U, // J4_cmpgt_tp1_jump_nt
8566 0U, // J4_cmpgt_tp1_jump_t
8567 0U, // J4_cmpgti_f_jumpnv_nt
8568 0U, // J4_cmpgti_f_jumpnv_t
8569 0U, // J4_cmpgti_fp0_jump_nt
8570 0U, // J4_cmpgti_fp0_jump_t
8571 0U, // J4_cmpgti_fp1_jump_nt
8572 0U, // J4_cmpgti_fp1_jump_t
8573 0U, // J4_cmpgti_t_jumpnv_nt
8574 0U, // J4_cmpgti_t_jumpnv_t
8575 0U, // J4_cmpgti_tp0_jump_nt
8576 0U, // J4_cmpgti_tp0_jump_t
8577 0U, // J4_cmpgti_tp1_jump_nt
8578 0U, // J4_cmpgti_tp1_jump_t
8579 0U, // J4_cmpgtn1_f_jumpnv_nt
8580 0U, // J4_cmpgtn1_f_jumpnv_t
8581 0U, // J4_cmpgtn1_fp0_jump_nt
8582 0U, // J4_cmpgtn1_fp0_jump_t
8583 0U, // J4_cmpgtn1_fp1_jump_nt
8584 0U, // J4_cmpgtn1_fp1_jump_t
8585 0U, // J4_cmpgtn1_t_jumpnv_nt
8586 0U, // J4_cmpgtn1_t_jumpnv_t
8587 0U, // J4_cmpgtn1_tp0_jump_nt
8588 0U, // J4_cmpgtn1_tp0_jump_t
8589 0U, // J4_cmpgtn1_tp1_jump_nt
8590 0U, // J4_cmpgtn1_tp1_jump_t
8591 0U, // J4_cmpgtu_f_jumpnv_nt
8592 0U, // J4_cmpgtu_f_jumpnv_t
8593 0U, // J4_cmpgtu_fp0_jump_nt
8594 0U, // J4_cmpgtu_fp0_jump_t
8595 0U, // J4_cmpgtu_fp1_jump_nt
8596 0U, // J4_cmpgtu_fp1_jump_t
8597 0U, // J4_cmpgtu_t_jumpnv_nt
8598 0U, // J4_cmpgtu_t_jumpnv_t
8599 0U, // J4_cmpgtu_tp0_jump_nt
8600 0U, // J4_cmpgtu_tp0_jump_t
8601 0U, // J4_cmpgtu_tp1_jump_nt
8602 0U, // J4_cmpgtu_tp1_jump_t
8603 0U, // J4_cmpgtui_f_jumpnv_nt
8604 0U, // J4_cmpgtui_f_jumpnv_t
8605 0U, // J4_cmpgtui_fp0_jump_nt
8606 0U, // J4_cmpgtui_fp0_jump_t
8607 0U, // J4_cmpgtui_fp1_jump_nt
8608 0U, // J4_cmpgtui_fp1_jump_t
8609 0U, // J4_cmpgtui_t_jumpnv_nt
8610 0U, // J4_cmpgtui_t_jumpnv_t
8611 0U, // J4_cmpgtui_tp0_jump_nt
8612 0U, // J4_cmpgtui_tp0_jump_t
8613 0U, // J4_cmpgtui_tp1_jump_nt
8614 0U, // J4_cmpgtui_tp1_jump_t
8615 0U, // J4_cmplt_f_jumpnv_nt
8616 0U, // J4_cmplt_f_jumpnv_t
8617 0U, // J4_cmplt_t_jumpnv_nt
8618 0U, // J4_cmplt_t_jumpnv_t
8619 0U, // J4_cmpltu_f_jumpnv_nt
8620 0U, // J4_cmpltu_f_jumpnv_t
8621 0U, // J4_cmpltu_t_jumpnv_nt
8622 0U, // J4_cmpltu_t_jumpnv_t
8623 0U, // J4_hintjumpr
8624 0U, // J4_jumpseti
8625 0U, // J4_jumpsetr
8626 0U, // J4_tstbit0_f_jumpnv_nt
8627 0U, // J4_tstbit0_f_jumpnv_t
8628 0U, // J4_tstbit0_fp0_jump_nt
8629 0U, // J4_tstbit0_fp0_jump_t
8630 0U, // J4_tstbit0_fp1_jump_nt
8631 0U, // J4_tstbit0_fp1_jump_t
8632 0U, // J4_tstbit0_t_jumpnv_nt
8633 0U, // J4_tstbit0_t_jumpnv_t
8634 0U, // J4_tstbit0_tp0_jump_nt
8635 0U, // J4_tstbit0_tp0_jump_t
8636 0U, // J4_tstbit0_tp1_jump_nt
8637 0U, // J4_tstbit0_tp1_jump_t
8638 0U, // L2_deallocframe
8639 0U, // L2_loadalignb_io
8640 1U, // L2_loadalignb_pbr
8641 1U, // L2_loadalignb_pci
8642 0U, // L2_loadalignb_pcr
8643 0U, // L2_loadalignb_pi
8644 0U, // L2_loadalignb_pr
8645 0U, // L2_loadalignh_io
8646 1U, // L2_loadalignh_pbr
8647 1U, // L2_loadalignh_pci
8648 0U, // L2_loadalignh_pcr
8649 0U, // L2_loadalignh_pi
8650 0U, // L2_loadalignh_pr
8651 0U, // L2_loadbsw2_io
8652 0U, // L2_loadbsw2_pbr
8653 0U, // L2_loadbsw2_pci
8654 0U, // L2_loadbsw2_pcr
8655 0U, // L2_loadbsw2_pi
8656 0U, // L2_loadbsw2_pr
8657 0U, // L2_loadbsw4_io
8658 0U, // L2_loadbsw4_pbr
8659 0U, // L2_loadbsw4_pci
8660 0U, // L2_loadbsw4_pcr
8661 0U, // L2_loadbsw4_pi
8662 0U, // L2_loadbsw4_pr
8663 0U, // L2_loadbzw2_io
8664 0U, // L2_loadbzw2_pbr
8665 0U, // L2_loadbzw2_pci
8666 0U, // L2_loadbzw2_pcr
8667 0U, // L2_loadbzw2_pi
8668 0U, // L2_loadbzw2_pr
8669 0U, // L2_loadbzw4_io
8670 0U, // L2_loadbzw4_pbr
8671 0U, // L2_loadbzw4_pci
8672 0U, // L2_loadbzw4_pcr
8673 0U, // L2_loadbzw4_pi
8674 0U, // L2_loadbzw4_pr
8675 0U, // L2_loadrb_io
8676 0U, // L2_loadrb_pbr
8677 0U, // L2_loadrb_pci
8678 0U, // L2_loadrb_pcr
8679 0U, // L2_loadrb_pi
8680 0U, // L2_loadrb_pr
8681 0U, // L2_loadrbgp
8682 0U, // L2_loadrd_io
8683 0U, // L2_loadrd_pbr
8684 0U, // L2_loadrd_pci
8685 0U, // L2_loadrd_pcr
8686 0U, // L2_loadrd_pi
8687 0U, // L2_loadrd_pr
8688 0U, // L2_loadrdgp
8689 0U, // L2_loadrh_io
8690 0U, // L2_loadrh_pbr
8691 0U, // L2_loadrh_pci
8692 0U, // L2_loadrh_pcr
8693 0U, // L2_loadrh_pi
8694 0U, // L2_loadrh_pr
8695 0U, // L2_loadrhgp
8696 0U, // L2_loadri_io
8697 0U, // L2_loadri_pbr
8698 0U, // L2_loadri_pci
8699 0U, // L2_loadri_pcr
8700 0U, // L2_loadri_pi
8701 0U, // L2_loadri_pr
8702 0U, // L2_loadrigp
8703 0U, // L2_loadrub_io
8704 0U, // L2_loadrub_pbr
8705 0U, // L2_loadrub_pci
8706 0U, // L2_loadrub_pcr
8707 0U, // L2_loadrub_pi
8708 0U, // L2_loadrub_pr
8709 0U, // L2_loadrubgp
8710 0U, // L2_loadruh_io
8711 0U, // L2_loadruh_pbr
8712 0U, // L2_loadruh_pci
8713 0U, // L2_loadruh_pcr
8714 0U, // L2_loadruh_pi
8715 0U, // L2_loadruh_pr
8716 0U, // L2_loadruhgp
8717 0U, // L2_loadw_aq
8718 0U, // L2_loadw_locked
8719 0U, // L2_ploadrbf_io
8720 0U, // L2_ploadrbf_pi
8721 0U, // L2_ploadrbfnew_io
8722 0U, // L2_ploadrbfnew_pi
8723 0U, // L2_ploadrbt_io
8724 0U, // L2_ploadrbt_pi
8725 0U, // L2_ploadrbtnew_io
8726 0U, // L2_ploadrbtnew_pi
8727 0U, // L2_ploadrdf_io
8728 0U, // L2_ploadrdf_pi
8729 0U, // L2_ploadrdfnew_io
8730 0U, // L2_ploadrdfnew_pi
8731 0U, // L2_ploadrdt_io
8732 0U, // L2_ploadrdt_pi
8733 0U, // L2_ploadrdtnew_io
8734 0U, // L2_ploadrdtnew_pi
8735 0U, // L2_ploadrhf_io
8736 0U, // L2_ploadrhf_pi
8737 0U, // L2_ploadrhfnew_io
8738 0U, // L2_ploadrhfnew_pi
8739 0U, // L2_ploadrht_io
8740 0U, // L2_ploadrht_pi
8741 0U, // L2_ploadrhtnew_io
8742 0U, // L2_ploadrhtnew_pi
8743 0U, // L2_ploadrif_io
8744 0U, // L2_ploadrif_pi
8745 0U, // L2_ploadrifnew_io
8746 0U, // L2_ploadrifnew_pi
8747 0U, // L2_ploadrit_io
8748 0U, // L2_ploadrit_pi
8749 0U, // L2_ploadritnew_io
8750 0U, // L2_ploadritnew_pi
8751 0U, // L2_ploadrubf_io
8752 0U, // L2_ploadrubf_pi
8753 0U, // L2_ploadrubfnew_io
8754 0U, // L2_ploadrubfnew_pi
8755 0U, // L2_ploadrubt_io
8756 0U, // L2_ploadrubt_pi
8757 0U, // L2_ploadrubtnew_io
8758 0U, // L2_ploadrubtnew_pi
8759 0U, // L2_ploadruhf_io
8760 0U, // L2_ploadruhf_pi
8761 0U, // L2_ploadruhfnew_io
8762 0U, // L2_ploadruhfnew_pi
8763 0U, // L2_ploadruht_io
8764 0U, // L2_ploadruht_pi
8765 0U, // L2_ploadruhtnew_io
8766 0U, // L2_ploadruhtnew_pi
8767 0U, // L4_add_memopb_io
8768 0U, // L4_add_memoph_io
8769 0U, // L4_add_memopw_io
8770 0U, // L4_and_memopb_io
8771 0U, // L4_and_memoph_io
8772 0U, // L4_and_memopw_io
8773 0U, // L4_iadd_memopb_io
8774 0U, // L4_iadd_memoph_io
8775 0U, // L4_iadd_memopw_io
8776 0U, // L4_iand_memopb_io
8777 0U, // L4_iand_memoph_io
8778 0U, // L4_iand_memopw_io
8779 0U, // L4_ior_memopb_io
8780 0U, // L4_ior_memoph_io
8781 0U, // L4_ior_memopw_io
8782 0U, // L4_isub_memopb_io
8783 0U, // L4_isub_memoph_io
8784 0U, // L4_isub_memopw_io
8785 0U, // L4_loadalignb_ap
8786 0U, // L4_loadalignb_ur
8787 0U, // L4_loadalignh_ap
8788 0U, // L4_loadalignh_ur
8789 0U, // L4_loadbsw2_ap
8790 0U, // L4_loadbsw2_ur
8791 0U, // L4_loadbsw4_ap
8792 0U, // L4_loadbsw4_ur
8793 0U, // L4_loadbzw2_ap
8794 0U, // L4_loadbzw2_ur
8795 0U, // L4_loadbzw4_ap
8796 0U, // L4_loadbzw4_ur
8797 0U, // L4_loadd_aq
8798 0U, // L4_loadd_locked
8799 0U, // L4_loadrb_ap
8800 0U, // L4_loadrb_rr
8801 0U, // L4_loadrb_ur
8802 0U, // L4_loadrd_ap
8803 0U, // L4_loadrd_rr
8804 0U, // L4_loadrd_ur
8805 0U, // L4_loadrh_ap
8806 0U, // L4_loadrh_rr
8807 0U, // L4_loadrh_ur
8808 0U, // L4_loadri_ap
8809 0U, // L4_loadri_rr
8810 0U, // L4_loadri_ur
8811 0U, // L4_loadrub_ap
8812 0U, // L4_loadrub_rr
8813 0U, // L4_loadrub_ur
8814 0U, // L4_loadruh_ap
8815 0U, // L4_loadruh_rr
8816 0U, // L4_loadruh_ur
8817 0U, // L4_loadw_phys
8818 0U, // L4_or_memopb_io
8819 0U, // L4_or_memoph_io
8820 0U, // L4_or_memopw_io
8821 0U, // L4_ploadrbf_abs
8822 0U, // L4_ploadrbf_rr
8823 0U, // L4_ploadrbfnew_abs
8824 0U, // L4_ploadrbfnew_rr
8825 0U, // L4_ploadrbt_abs
8826 0U, // L4_ploadrbt_rr
8827 0U, // L4_ploadrbtnew_abs
8828 0U, // L4_ploadrbtnew_rr
8829 0U, // L4_ploadrdf_abs
8830 0U, // L4_ploadrdf_rr
8831 0U, // L4_ploadrdfnew_abs
8832 0U, // L4_ploadrdfnew_rr
8833 0U, // L4_ploadrdt_abs
8834 0U, // L4_ploadrdt_rr
8835 0U, // L4_ploadrdtnew_abs
8836 0U, // L4_ploadrdtnew_rr
8837 0U, // L4_ploadrhf_abs
8838 0U, // L4_ploadrhf_rr
8839 0U, // L4_ploadrhfnew_abs
8840 0U, // L4_ploadrhfnew_rr
8841 0U, // L4_ploadrht_abs
8842 0U, // L4_ploadrht_rr
8843 0U, // L4_ploadrhtnew_abs
8844 0U, // L4_ploadrhtnew_rr
8845 0U, // L4_ploadrif_abs
8846 0U, // L4_ploadrif_rr
8847 0U, // L4_ploadrifnew_abs
8848 0U, // L4_ploadrifnew_rr
8849 0U, // L4_ploadrit_abs
8850 0U, // L4_ploadrit_rr
8851 0U, // L4_ploadritnew_abs
8852 0U, // L4_ploadritnew_rr
8853 0U, // L4_ploadrubf_abs
8854 0U, // L4_ploadrubf_rr
8855 0U, // L4_ploadrubfnew_abs
8856 0U, // L4_ploadrubfnew_rr
8857 0U, // L4_ploadrubt_abs
8858 0U, // L4_ploadrubt_rr
8859 0U, // L4_ploadrubtnew_abs
8860 0U, // L4_ploadrubtnew_rr
8861 0U, // L4_ploadruhf_abs
8862 0U, // L4_ploadruhf_rr
8863 0U, // L4_ploadruhfnew_abs
8864 0U, // L4_ploadruhfnew_rr
8865 0U, // L4_ploadruht_abs
8866 0U, // L4_ploadruht_rr
8867 0U, // L4_ploadruhtnew_abs
8868 0U, // L4_ploadruhtnew_rr
8869 0U, // L4_return
8870 0U, // L4_return_f
8871 0U, // L4_return_fnew_pnt
8872 0U, // L4_return_fnew_pt
8873 0U, // L4_return_t
8874 0U, // L4_return_tnew_pnt
8875 0U, // L4_return_tnew_pt
8876 0U, // L4_sub_memopb_io
8877 0U, // L4_sub_memoph_io
8878 0U, // L4_sub_memopw_io
8879 0U, // L6_memcpy
8880 0U, // LO
8881 0U, // M2_acci
8882 0U, // M2_accii
8883 0U, // M2_cmaci_s0
8884 0U, // M2_cmacr_s0
8885 0U, // M2_cmacs_s0
8886 0U, // M2_cmacs_s1
8887 0U, // M2_cmacsc_s0
8888 0U, // M2_cmacsc_s1
8889 0U, // M2_cmpyi_s0
8890 0U, // M2_cmpyr_s0
8891 0U, // M2_cmpyrs_s0
8892 0U, // M2_cmpyrs_s1
8893 0U, // M2_cmpyrsc_s0
8894 0U, // M2_cmpyrsc_s1
8895 0U, // M2_cmpys_s0
8896 0U, // M2_cmpys_s1
8897 0U, // M2_cmpysc_s0
8898 0U, // M2_cmpysc_s1
8899 0U, // M2_cnacs_s0
8900 0U, // M2_cnacs_s1
8901 0U, // M2_cnacsc_s0
8902 0U, // M2_cnacsc_s1
8903 0U, // M2_dpmpyss_acc_s0
8904 0U, // M2_dpmpyss_nac_s0
8905 0U, // M2_dpmpyss_rnd_s0
8906 0U, // M2_dpmpyss_s0
8907 0U, // M2_dpmpyuu_acc_s0
8908 0U, // M2_dpmpyuu_nac_s0
8909 0U, // M2_dpmpyuu_s0
8910 0U, // M2_hmmpyh_rs1
8911 0U, // M2_hmmpyh_s1
8912 0U, // M2_hmmpyl_rs1
8913 0U, // M2_hmmpyl_s1
8914 0U, // M2_maci
8915 0U, // M2_macsin
8916 0U, // M2_macsip
8917 0U, // M2_mmachs_rs0
8918 0U, // M2_mmachs_rs1
8919 0U, // M2_mmachs_s0
8920 0U, // M2_mmachs_s1
8921 0U, // M2_mmacls_rs0
8922 0U, // M2_mmacls_rs1
8923 0U, // M2_mmacls_s0
8924 0U, // M2_mmacls_s1
8925 0U, // M2_mmacuhs_rs0
8926 0U, // M2_mmacuhs_rs1
8927 0U, // M2_mmacuhs_s0
8928 0U, // M2_mmacuhs_s1
8929 0U, // M2_mmaculs_rs0
8930 0U, // M2_mmaculs_rs1
8931 0U, // M2_mmaculs_s0
8932 0U, // M2_mmaculs_s1
8933 0U, // M2_mmpyh_rs0
8934 0U, // M2_mmpyh_rs1
8935 0U, // M2_mmpyh_s0
8936 0U, // M2_mmpyh_s1
8937 0U, // M2_mmpyl_rs0
8938 0U, // M2_mmpyl_rs1
8939 0U, // M2_mmpyl_s0
8940 0U, // M2_mmpyl_s1
8941 0U, // M2_mmpyuh_rs0
8942 0U, // M2_mmpyuh_rs1
8943 0U, // M2_mmpyuh_s0
8944 0U, // M2_mmpyuh_s1
8945 0U, // M2_mmpyul_rs0
8946 0U, // M2_mmpyul_rs1
8947 0U, // M2_mmpyul_s0
8948 0U, // M2_mmpyul_s1
8949 0U, // M2_mnaci
8950 0U, // M2_mpy_acc_hh_s0
8951 0U, // M2_mpy_acc_hh_s1
8952 0U, // M2_mpy_acc_hl_s0
8953 0U, // M2_mpy_acc_hl_s1
8954 0U, // M2_mpy_acc_lh_s0
8955 0U, // M2_mpy_acc_lh_s1
8956 0U, // M2_mpy_acc_ll_s0
8957 0U, // M2_mpy_acc_ll_s1
8958 0U, // M2_mpy_acc_sat_hh_s0
8959 0U, // M2_mpy_acc_sat_hh_s1
8960 0U, // M2_mpy_acc_sat_hl_s0
8961 0U, // M2_mpy_acc_sat_hl_s1
8962 0U, // M2_mpy_acc_sat_lh_s0
8963 0U, // M2_mpy_acc_sat_lh_s1
8964 0U, // M2_mpy_acc_sat_ll_s0
8965 0U, // M2_mpy_acc_sat_ll_s1
8966 0U, // M2_mpy_hh_s0
8967 0U, // M2_mpy_hh_s1
8968 0U, // M2_mpy_hl_s0
8969 0U, // M2_mpy_hl_s1
8970 0U, // M2_mpy_lh_s0
8971 0U, // M2_mpy_lh_s1
8972 0U, // M2_mpy_ll_s0
8973 0U, // M2_mpy_ll_s1
8974 0U, // M2_mpy_nac_hh_s0
8975 0U, // M2_mpy_nac_hh_s1
8976 0U, // M2_mpy_nac_hl_s0
8977 0U, // M2_mpy_nac_hl_s1
8978 0U, // M2_mpy_nac_lh_s0
8979 0U, // M2_mpy_nac_lh_s1
8980 0U, // M2_mpy_nac_ll_s0
8981 0U, // M2_mpy_nac_ll_s1
8982 0U, // M2_mpy_nac_sat_hh_s0
8983 0U, // M2_mpy_nac_sat_hh_s1
8984 0U, // M2_mpy_nac_sat_hl_s0
8985 0U, // M2_mpy_nac_sat_hl_s1
8986 0U, // M2_mpy_nac_sat_lh_s0
8987 0U, // M2_mpy_nac_sat_lh_s1
8988 0U, // M2_mpy_nac_sat_ll_s0
8989 0U, // M2_mpy_nac_sat_ll_s1
8990 0U, // M2_mpy_rnd_hh_s0
8991 0U, // M2_mpy_rnd_hh_s1
8992 0U, // M2_mpy_rnd_hl_s0
8993 0U, // M2_mpy_rnd_hl_s1
8994 0U, // M2_mpy_rnd_lh_s0
8995 0U, // M2_mpy_rnd_lh_s1
8996 0U, // M2_mpy_rnd_ll_s0
8997 0U, // M2_mpy_rnd_ll_s1
8998 0U, // M2_mpy_sat_hh_s0
8999 0U, // M2_mpy_sat_hh_s1
9000 0U, // M2_mpy_sat_hl_s0
9001 0U, // M2_mpy_sat_hl_s1
9002 0U, // M2_mpy_sat_lh_s0
9003 0U, // M2_mpy_sat_lh_s1
9004 0U, // M2_mpy_sat_ll_s0
9005 0U, // M2_mpy_sat_ll_s1
9006 0U, // M2_mpy_sat_rnd_hh_s0
9007 0U, // M2_mpy_sat_rnd_hh_s1
9008 0U, // M2_mpy_sat_rnd_hl_s0
9009 0U, // M2_mpy_sat_rnd_hl_s1
9010 0U, // M2_mpy_sat_rnd_lh_s0
9011 0U, // M2_mpy_sat_rnd_lh_s1
9012 0U, // M2_mpy_sat_rnd_ll_s0
9013 0U, // M2_mpy_sat_rnd_ll_s1
9014 0U, // M2_mpy_up
9015 0U, // M2_mpy_up_s1
9016 0U, // M2_mpy_up_s1_sat
9017 0U, // M2_mpyd_acc_hh_s0
9018 0U, // M2_mpyd_acc_hh_s1
9019 0U, // M2_mpyd_acc_hl_s0
9020 0U, // M2_mpyd_acc_hl_s1
9021 0U, // M2_mpyd_acc_lh_s0
9022 0U, // M2_mpyd_acc_lh_s1
9023 0U, // M2_mpyd_acc_ll_s0
9024 0U, // M2_mpyd_acc_ll_s1
9025 0U, // M2_mpyd_hh_s0
9026 0U, // M2_mpyd_hh_s1
9027 0U, // M2_mpyd_hl_s0
9028 0U, // M2_mpyd_hl_s1
9029 0U, // M2_mpyd_lh_s0
9030 0U, // M2_mpyd_lh_s1
9031 0U, // M2_mpyd_ll_s0
9032 0U, // M2_mpyd_ll_s1
9033 0U, // M2_mpyd_nac_hh_s0
9034 0U, // M2_mpyd_nac_hh_s1
9035 0U, // M2_mpyd_nac_hl_s0
9036 0U, // M2_mpyd_nac_hl_s1
9037 0U, // M2_mpyd_nac_lh_s0
9038 0U, // M2_mpyd_nac_lh_s1
9039 0U, // M2_mpyd_nac_ll_s0
9040 0U, // M2_mpyd_nac_ll_s1
9041 0U, // M2_mpyd_rnd_hh_s0
9042 0U, // M2_mpyd_rnd_hh_s1
9043 0U, // M2_mpyd_rnd_hl_s0
9044 0U, // M2_mpyd_rnd_hl_s1
9045 0U, // M2_mpyd_rnd_lh_s0
9046 0U, // M2_mpyd_rnd_lh_s1
9047 0U, // M2_mpyd_rnd_ll_s0
9048 0U, // M2_mpyd_rnd_ll_s1
9049 0U, // M2_mpyi
9050 0U, // M2_mpysin
9051 0U, // M2_mpysip
9052 0U, // M2_mpysu_up
9053 0U, // M2_mpyu_acc_hh_s0
9054 0U, // M2_mpyu_acc_hh_s1
9055 0U, // M2_mpyu_acc_hl_s0
9056 0U, // M2_mpyu_acc_hl_s1
9057 0U, // M2_mpyu_acc_lh_s0
9058 0U, // M2_mpyu_acc_lh_s1
9059 0U, // M2_mpyu_acc_ll_s0
9060 0U, // M2_mpyu_acc_ll_s1
9061 0U, // M2_mpyu_hh_s0
9062 0U, // M2_mpyu_hh_s1
9063 0U, // M2_mpyu_hl_s0
9064 0U, // M2_mpyu_hl_s1
9065 0U, // M2_mpyu_lh_s0
9066 0U, // M2_mpyu_lh_s1
9067 0U, // M2_mpyu_ll_s0
9068 0U, // M2_mpyu_ll_s1
9069 0U, // M2_mpyu_nac_hh_s0
9070 0U, // M2_mpyu_nac_hh_s1
9071 0U, // M2_mpyu_nac_hl_s0
9072 0U, // M2_mpyu_nac_hl_s1
9073 0U, // M2_mpyu_nac_lh_s0
9074 0U, // M2_mpyu_nac_lh_s1
9075 0U, // M2_mpyu_nac_ll_s0
9076 0U, // M2_mpyu_nac_ll_s1
9077 0U, // M2_mpyu_up
9078 0U, // M2_mpyud_acc_hh_s0
9079 0U, // M2_mpyud_acc_hh_s1
9080 0U, // M2_mpyud_acc_hl_s0
9081 0U, // M2_mpyud_acc_hl_s1
9082 0U, // M2_mpyud_acc_lh_s0
9083 0U, // M2_mpyud_acc_lh_s1
9084 0U, // M2_mpyud_acc_ll_s0
9085 0U, // M2_mpyud_acc_ll_s1
9086 0U, // M2_mpyud_hh_s0
9087 0U, // M2_mpyud_hh_s1
9088 0U, // M2_mpyud_hl_s0
9089 0U, // M2_mpyud_hl_s1
9090 0U, // M2_mpyud_lh_s0
9091 0U, // M2_mpyud_lh_s1
9092 0U, // M2_mpyud_ll_s0
9093 0U, // M2_mpyud_ll_s1
9094 0U, // M2_mpyud_nac_hh_s0
9095 0U, // M2_mpyud_nac_hh_s1
9096 0U, // M2_mpyud_nac_hl_s0
9097 0U, // M2_mpyud_nac_hl_s1
9098 0U, // M2_mpyud_nac_lh_s0
9099 0U, // M2_mpyud_nac_lh_s1
9100 0U, // M2_mpyud_nac_ll_s0
9101 0U, // M2_mpyud_nac_ll_s1
9102 0U, // M2_nacci
9103 0U, // M2_naccii
9104 0U, // M2_subacc
9105 0U, // M2_vabsdiffh
9106 0U, // M2_vabsdiffw
9107 0U, // M2_vcmac_s0_sat_i
9108 0U, // M2_vcmac_s0_sat_r
9109 0U, // M2_vcmpy_s0_sat_i
9110 0U, // M2_vcmpy_s0_sat_r
9111 0U, // M2_vcmpy_s1_sat_i
9112 0U, // M2_vcmpy_s1_sat_r
9113 0U, // M2_vdmacs_s0
9114 0U, // M2_vdmacs_s1
9115 0U, // M2_vdmpyrs_s0
9116 0U, // M2_vdmpyrs_s1
9117 0U, // M2_vdmpys_s0
9118 0U, // M2_vdmpys_s1
9119 0U, // M2_vmac2
9120 0U, // M2_vmac2es
9121 0U, // M2_vmac2es_s0
9122 0U, // M2_vmac2es_s1
9123 0U, // M2_vmac2s_s0
9124 0U, // M2_vmac2s_s1
9125 0U, // M2_vmac2su_s0
9126 0U, // M2_vmac2su_s1
9127 0U, // M2_vmpy2es_s0
9128 0U, // M2_vmpy2es_s1
9129 0U, // M2_vmpy2s_s0
9130 0U, // M2_vmpy2s_s0pack
9131 0U, // M2_vmpy2s_s1
9132 0U, // M2_vmpy2s_s1pack
9133 0U, // M2_vmpy2su_s0
9134 0U, // M2_vmpy2su_s1
9135 0U, // M2_vraddh
9136 0U, // M2_vradduh
9137 0U, // M2_vrcmaci_s0
9138 0U, // M2_vrcmaci_s0c
9139 0U, // M2_vrcmacr_s0
9140 0U, // M2_vrcmacr_s0c
9141 0U, // M2_vrcmpyi_s0
9142 0U, // M2_vrcmpyi_s0c
9143 0U, // M2_vrcmpyr_s0
9144 0U, // M2_vrcmpyr_s0c
9145 0U, // M2_vrcmpys_acc_s1_h
9146 0U, // M2_vrcmpys_acc_s1_l
9147 0U, // M2_vrcmpys_s1_h
9148 0U, // M2_vrcmpys_s1_l
9149 0U, // M2_vrcmpys_s1rp_h
9150 0U, // M2_vrcmpys_s1rp_l
9151 0U, // M2_vrmac_s0
9152 0U, // M2_vrmpy_s0
9153 0U, // M2_xor_xacc
9154 0U, // M4_and_and
9155 0U, // M4_and_andn
9156 0U, // M4_and_or
9157 0U, // M4_and_xor
9158 0U, // M4_cmpyi_wh
9159 0U, // M4_cmpyi_whc
9160 0U, // M4_cmpyr_wh
9161 0U, // M4_cmpyr_whc
9162 0U, // M4_mac_up_s1_sat
9163 1U, // M4_mpyri_addi
9164 25U, // M4_mpyri_addr
9165 0U, // M4_mpyri_addr_u2
9166 1U, // M4_mpyrr_addi
9167 1U, // M4_mpyrr_addr
9168 0U, // M4_nac_up_s1_sat
9169 0U, // M4_or_and
9170 0U, // M4_or_andn
9171 0U, // M4_or_or
9172 0U, // M4_or_xor
9173 0U, // M4_pmpyw
9174 0U, // M4_pmpyw_acc
9175 0U, // M4_vpmpyh
9176 0U, // M4_vpmpyh_acc
9177 0U, // M4_vrmpyeh_acc_s0
9178 0U, // M4_vrmpyeh_acc_s1
9179 0U, // M4_vrmpyeh_s0
9180 0U, // M4_vrmpyeh_s1
9181 0U, // M4_vrmpyoh_acc_s0
9182 0U, // M4_vrmpyoh_acc_s1
9183 0U, // M4_vrmpyoh_s0
9184 0U, // M4_vrmpyoh_s1
9185 0U, // M4_xor_and
9186 0U, // M4_xor_andn
9187 0U, // M4_xor_or
9188 0U, // M4_xor_xacc
9189 0U, // M5_vdmacbsu
9190 0U, // M5_vdmpybsu
9191 0U, // M5_vmacbsu
9192 0U, // M5_vmacbuu
9193 0U, // M5_vmpybsu
9194 0U, // M5_vmpybuu
9195 0U, // M5_vrmacbsu
9196 0U, // M5_vrmacbuu
9197 0U, // M5_vrmpybsu
9198 0U, // M5_vrmpybuu
9199 0U, // M6_vabsdiffb
9200 0U, // M6_vabsdiffub
9201 0U, // M7_dcmpyiw
9202 0U, // M7_dcmpyiw_acc
9203 0U, // M7_dcmpyiwc
9204 0U, // M7_dcmpyiwc_acc
9205 0U, // M7_dcmpyrw
9206 0U, // M7_dcmpyrw_acc
9207 0U, // M7_dcmpyrwc
9208 0U, // M7_dcmpyrwc_acc
9209 0U, // M7_wcmpyiw
9210 0U, // M7_wcmpyiw_rnd
9211 0U, // M7_wcmpyiwc
9212 0U, // M7_wcmpyiwc_rnd
9213 0U, // M7_wcmpyrw
9214 0U, // M7_wcmpyrw_rnd
9215 0U, // M7_wcmpyrwc
9216 0U, // M7_wcmpyrwc_rnd
9217 0U, // PS_call_stk
9218 0U, // PS_callr_nr
9219 0U, // PS_jmpret
9220 0U, // PS_jmpretf
9221 0U, // PS_jmpretfnew
9222 0U, // PS_jmpretfnewpt
9223 0U, // PS_jmprett
9224 0U, // PS_jmprettnew
9225 0U, // PS_jmprettnewpt
9226 0U, // PS_loadrbabs
9227 0U, // PS_loadrdabs
9228 0U, // PS_loadrhabs
9229 0U, // PS_loadriabs
9230 0U, // PS_loadrubabs
9231 0U, // PS_loadruhabs
9232 0U, // PS_storerbabs
9233 0U, // PS_storerbnewabs
9234 0U, // PS_storerdabs
9235 0U, // PS_storerfabs
9236 0U, // PS_storerhabs
9237 0U, // PS_storerhnewabs
9238 0U, // PS_storeriabs
9239 0U, // PS_storerinewabs
9240 0U, // PS_trap1
9241 0U, // R6_release_at_vi
9242 0U, // R6_release_st_vi
9243 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
9244 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
9245 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
9246 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
9247 0U, // RESTORE_DEALLOC_RET_JMP_V4
9248 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
9249 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
9250 0U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
9251 0U, // S2_addasl_rrri
9252 0U, // S2_allocframe
9253 0U, // S2_asl_i_p
9254 0U, // S2_asl_i_p_acc
9255 0U, // S2_asl_i_p_and
9256 0U, // S2_asl_i_p_nac
9257 0U, // S2_asl_i_p_or
9258 0U, // S2_asl_i_p_xacc
9259 0U, // S2_asl_i_r
9260 0U, // S2_asl_i_r_acc
9261 0U, // S2_asl_i_r_and
9262 0U, // S2_asl_i_r_nac
9263 0U, // S2_asl_i_r_or
9264 0U, // S2_asl_i_r_sat
9265 0U, // S2_asl_i_r_xacc
9266 0U, // S2_asl_i_vh
9267 0U, // S2_asl_i_vw
9268 0U, // S2_asl_r_p
9269 0U, // S2_asl_r_p_acc
9270 0U, // S2_asl_r_p_and
9271 0U, // S2_asl_r_p_nac
9272 0U, // S2_asl_r_p_or
9273 0U, // S2_asl_r_p_xor
9274 0U, // S2_asl_r_r
9275 0U, // S2_asl_r_r_acc
9276 0U, // S2_asl_r_r_and
9277 0U, // S2_asl_r_r_nac
9278 0U, // S2_asl_r_r_or
9279 0U, // S2_asl_r_r_sat
9280 0U, // S2_asl_r_vh
9281 0U, // S2_asl_r_vw
9282 0U, // S2_asr_i_p
9283 0U, // S2_asr_i_p_acc
9284 0U, // S2_asr_i_p_and
9285 0U, // S2_asr_i_p_nac
9286 0U, // S2_asr_i_p_or
9287 0U, // S2_asr_i_p_rnd
9288 0U, // S2_asr_i_r
9289 0U, // S2_asr_i_r_acc
9290 0U, // S2_asr_i_r_and
9291 0U, // S2_asr_i_r_nac
9292 0U, // S2_asr_i_r_or
9293 0U, // S2_asr_i_r_rnd
9294 0U, // S2_asr_i_svw_trun
9295 0U, // S2_asr_i_vh
9296 0U, // S2_asr_i_vw
9297 0U, // S2_asr_r_p
9298 0U, // S2_asr_r_p_acc
9299 0U, // S2_asr_r_p_and
9300 0U, // S2_asr_r_p_nac
9301 0U, // S2_asr_r_p_or
9302 0U, // S2_asr_r_p_xor
9303 0U, // S2_asr_r_r
9304 0U, // S2_asr_r_r_acc
9305 0U, // S2_asr_r_r_and
9306 0U, // S2_asr_r_r_nac
9307 0U, // S2_asr_r_r_or
9308 0U, // S2_asr_r_r_sat
9309 0U, // S2_asr_r_svw_trun
9310 0U, // S2_asr_r_vh
9311 0U, // S2_asr_r_vw
9312 0U, // S2_brev
9313 0U, // S2_brevp
9314 0U, // S2_cabacdecbin
9315 0U, // S2_cl0
9316 0U, // S2_cl0p
9317 0U, // S2_cl1
9318 0U, // S2_cl1p
9319 0U, // S2_clb
9320 0U, // S2_clbnorm
9321 0U, // S2_clbp
9322 0U, // S2_clrbit_i
9323 0U, // S2_clrbit_r
9324 0U, // S2_ct0
9325 0U, // S2_ct0p
9326 0U, // S2_ct1
9327 0U, // S2_ct1p
9328 0U, // S2_deinterleave
9329 17U, // S2_extractu
9330 0U, // S2_extractu_rp
9331 17U, // S2_extractup
9332 0U, // S2_extractup_rp
9333 1U, // S2_insert
9334 0U, // S2_insert_rp
9335 1U, // S2_insertp
9336 0U, // S2_insertp_rp
9337 0U, // S2_interleave
9338 0U, // S2_lfsp
9339 0U, // S2_lsl_r_p
9340 0U, // S2_lsl_r_p_acc
9341 0U, // S2_lsl_r_p_and
9342 0U, // S2_lsl_r_p_nac
9343 0U, // S2_lsl_r_p_or
9344 0U, // S2_lsl_r_p_xor
9345 0U, // S2_lsl_r_r
9346 0U, // S2_lsl_r_r_acc
9347 0U, // S2_lsl_r_r_and
9348 0U, // S2_lsl_r_r_nac
9349 0U, // S2_lsl_r_r_or
9350 0U, // S2_lsl_r_vh
9351 0U, // S2_lsl_r_vw
9352 0U, // S2_lsr_i_p
9353 0U, // S2_lsr_i_p_acc
9354 0U, // S2_lsr_i_p_and
9355 0U, // S2_lsr_i_p_nac
9356 0U, // S2_lsr_i_p_or
9357 0U, // S2_lsr_i_p_xacc
9358 0U, // S2_lsr_i_r
9359 0U, // S2_lsr_i_r_acc
9360 0U, // S2_lsr_i_r_and
9361 0U, // S2_lsr_i_r_nac
9362 0U, // S2_lsr_i_r_or
9363 0U, // S2_lsr_i_r_xacc
9364 0U, // S2_lsr_i_vh
9365 0U, // S2_lsr_i_vw
9366 0U, // S2_lsr_r_p
9367 0U, // S2_lsr_r_p_acc
9368 0U, // S2_lsr_r_p_and
9369 0U, // S2_lsr_r_p_nac
9370 0U, // S2_lsr_r_p_or
9371 0U, // S2_lsr_r_p_xor
9372 0U, // S2_lsr_r_r
9373 0U, // S2_lsr_r_r_acc
9374 0U, // S2_lsr_r_r_and
9375 0U, // S2_lsr_r_r_nac
9376 0U, // S2_lsr_r_r_or
9377 0U, // S2_lsr_r_vh
9378 0U, // S2_lsr_r_vw
9379 0U, // S2_mask
9380 0U, // S2_packhl
9381 0U, // S2_parityp
9382 33U, // S2_pstorerbf_io
9383 41U, // S2_pstorerbf_pi
9384 41U, // S2_pstorerbf_pi_nt
9385 41U, // S2_pstorerbfnew_pi
9386 97U, // S2_pstorerbnewf_io
9387 105U, // S2_pstorerbnewf_pi
9388 105U, // S2_pstorerbnewfnew_pi
9389 97U, // S2_pstorerbnewt_io
9390 105U, // S2_pstorerbnewt_pi
9391 105U, // S2_pstorerbnewtnew_pi
9392 33U, // S2_pstorerbt_io
9393 41U, // S2_pstorerbt_pi
9394 41U, // S2_pstorerbt_pi_nt
9395 41U, // S2_pstorerbtnew_pi
9396 33U, // S2_pstorerdf_io
9397 41U, // S2_pstorerdf_pi
9398 41U, // S2_pstorerdf_pi_nt
9399 41U, // S2_pstorerdfnew_pi
9400 33U, // S2_pstorerdt_io
9401 41U, // S2_pstorerdt_pi
9402 41U, // S2_pstorerdt_pi_nt
9403 41U, // S2_pstorerdtnew_pi
9404 161U, // S2_pstorerff_io
9405 169U, // S2_pstorerff_pi
9406 169U, // S2_pstorerffnew_pi
9407 161U, // S2_pstorerft_io
9408 169U, // S2_pstorerft_pi
9409 169U, // S2_pstorerftnew_pi
9410 33U, // S2_pstorerhf_io
9411 41U, // S2_pstorerhf_pi
9412 41U, // S2_pstorerhf_pi_nt
9413 41U, // S2_pstorerhfnew_pi
9414 97U, // S2_pstorerhnewf_io
9415 105U, // S2_pstorerhnewf_pi
9416 105U, // S2_pstorerhnewfnew_pi
9417 97U, // S2_pstorerhnewt_io
9418 105U, // S2_pstorerhnewt_pi
9419 105U, // S2_pstorerhnewtnew_pi
9420 33U, // S2_pstorerht_io
9421 41U, // S2_pstorerht_pi
9422 41U, // S2_pstorerht_pi_nt
9423 41U, // S2_pstorerhtnew_pi
9424 33U, // S2_pstorerif_io
9425 41U, // S2_pstorerif_pi
9426 41U, // S2_pstorerif_pi_nt
9427 41U, // S2_pstorerifnew_pi
9428 97U, // S2_pstorerinewf_io
9429 105U, // S2_pstorerinewf_pi
9430 105U, // S2_pstorerinewfnew_pi
9431 97U, // S2_pstorerinewt_io
9432 105U, // S2_pstorerinewt_pi
9433 105U, // S2_pstorerinewtnew_pi
9434 33U, // S2_pstorerit_io
9435 41U, // S2_pstorerit_pi
9436 41U, // S2_pstorerit_pi_nt
9437 41U, // S2_pstoreritnew_pi
9438 0U, // S2_setbit_i
9439 0U, // S2_setbit_r
9440 0U, // S2_shuffeb
9441 0U, // S2_shuffeh
9442 0U, // S2_shuffob
9443 0U, // S2_shuffoh
9444 0U, // S2_storerb_io
9445 0U, // S2_storerb_pbr
9446 0U, // S2_storerb_pci
9447 0U, // S2_storerb_pcr
9448 0U, // S2_storerb_pi
9449 0U, // S2_storerb_pi_nt
9450 0U, // S2_storerb_pr
9451 0U, // S2_storerbgp
9452 0U, // S2_storerbnew_io
9453 0U, // S2_storerbnew_pbr
9454 0U, // S2_storerbnew_pci
9455 0U, // S2_storerbnew_pcr
9456 0U, // S2_storerbnew_pi
9457 0U, // S2_storerbnew_pr
9458 0U, // S2_storerbnewgp
9459 0U, // S2_storerd_io
9460 0U, // S2_storerd_pbr
9461 0U, // S2_storerd_pci
9462 0U, // S2_storerd_pcr
9463 0U, // S2_storerd_pi
9464 0U, // S2_storerd_pi_nt
9465 0U, // S2_storerd_pr
9466 0U, // S2_storerdgp
9467 0U, // S2_storerf_io
9468 0U, // S2_storerf_pbr
9469 0U, // S2_storerf_pci
9470 0U, // S2_storerf_pcr
9471 0U, // S2_storerf_pi
9472 0U, // S2_storerf_pr
9473 0U, // S2_storerfgp
9474 0U, // S2_storerh_io
9475 0U, // S2_storerh_pbr
9476 0U, // S2_storerh_pci
9477 0U, // S2_storerh_pcr
9478 0U, // S2_storerh_pi
9479 0U, // S2_storerh_pi_nt
9480 0U, // S2_storerh_pr
9481 0U, // S2_storerhgp
9482 0U, // S2_storerhnew_io
9483 0U, // S2_storerhnew_pbr
9484 0U, // S2_storerhnew_pci
9485 0U, // S2_storerhnew_pcr
9486 0U, // S2_storerhnew_pi
9487 0U, // S2_storerhnew_pr
9488 0U, // S2_storerhnewgp
9489 0U, // S2_storeri_io
9490 0U, // S2_storeri_pbr
9491 0U, // S2_storeri_pci
9492 0U, // S2_storeri_pcr
9493 0U, // S2_storeri_pi
9494 0U, // S2_storeri_pi_nt
9495 0U, // S2_storeri_pr
9496 0U, // S2_storerigp
9497 0U, // S2_storerinew_io
9498 0U, // S2_storerinew_pbr
9499 0U, // S2_storerinew_pci
9500 0U, // S2_storerinew_pcr
9501 0U, // S2_storerinew_pi
9502 0U, // S2_storerinew_pr
9503 0U, // S2_storerinewgp
9504 0U, // S2_storew_locked
9505 0U, // S2_storew_rl_at_vi
9506 0U, // S2_storew_rl_st_vi
9507 0U, // S2_svsathb
9508 0U, // S2_svsathub
9509 0U, // S2_tableidxb
9510 0U, // S2_tableidxd
9511 0U, // S2_tableidxh
9512 0U, // S2_tableidxw
9513 0U, // S2_togglebit_i
9514 0U, // S2_togglebit_r
9515 0U, // S2_tstbit_i
9516 0U, // S2_tstbit_r
9517 0U, // S2_valignib
9518 0U, // S2_valignrb
9519 0U, // S2_vcnegh
9520 0U, // S2_vcrotate
9521 0U, // S2_vrcnegh
9522 0U, // S2_vrndpackwh
9523 0U, // S2_vrndpackwhs
9524 0U, // S2_vsathb
9525 0U, // S2_vsathb_nopack
9526 0U, // S2_vsathub
9527 0U, // S2_vsathub_nopack
9528 0U, // S2_vsatwh
9529 0U, // S2_vsatwh_nopack
9530 0U, // S2_vsatwuh
9531 0U, // S2_vsatwuh_nopack
9532 0U, // S2_vsplatrb
9533 0U, // S2_vsplatrh
9534 0U, // S2_vspliceib
9535 0U, // S2_vsplicerb
9536 0U, // S2_vsxtbh
9537 0U, // S2_vsxthw
9538 0U, // S2_vtrunehb
9539 0U, // S2_vtrunewh
9540 0U, // S2_vtrunohb
9541 0U, // S2_vtrunowh
9542 0U, // S2_vzxtbh
9543 0U, // S2_vzxthw
9544 0U, // S4_addaddi
9545 0U, // S4_addi_asl_ri
9546 0U, // S4_addi_lsr_ri
9547 0U, // S4_andi_asl_ri
9548 0U, // S4_andi_lsr_ri
9549 0U, // S4_clbaddi
9550 0U, // S4_clbpaddi
9551 0U, // S4_clbpnorm
9552 17U, // S4_extract
9553 0U, // S4_extract_rp
9554 17U, // S4_extractp
9555 0U, // S4_extractp_rp
9556 0U, // S4_lsli
9557 0U, // S4_ntstbit_i
9558 0U, // S4_ntstbit_r
9559 0U, // S4_or_andi
9560 1U, // S4_or_andix
9561 0U, // S4_or_ori
9562 0U, // S4_ori_asl_ri
9563 0U, // S4_ori_lsr_ri
9564 0U, // S4_parity
9565 0U, // S4_pstorerbf_abs
9566 0U, // S4_pstorerbf_rr
9567 0U, // S4_pstorerbfnew_abs
9568 33U, // S4_pstorerbfnew_io
9569 0U, // S4_pstorerbfnew_rr
9570 0U, // S4_pstorerbnewf_abs
9571 0U, // S4_pstorerbnewf_rr
9572 0U, // S4_pstorerbnewfnew_abs
9573 97U, // S4_pstorerbnewfnew_io
9574 0U, // S4_pstorerbnewfnew_rr
9575 0U, // S4_pstorerbnewt_abs
9576 0U, // S4_pstorerbnewt_rr
9577 0U, // S4_pstorerbnewtnew_abs
9578 97U, // S4_pstorerbnewtnew_io
9579 0U, // S4_pstorerbnewtnew_rr
9580 0U, // S4_pstorerbt_abs
9581 0U, // S4_pstorerbt_rr
9582 0U, // S4_pstorerbtnew_abs
9583 33U, // S4_pstorerbtnew_io
9584 0U, // S4_pstorerbtnew_rr
9585 0U, // S4_pstorerdf_abs
9586 0U, // S4_pstorerdf_rr
9587 0U, // S4_pstorerdfnew_abs
9588 33U, // S4_pstorerdfnew_io
9589 0U, // S4_pstorerdfnew_rr
9590 0U, // S4_pstorerdt_abs
9591 0U, // S4_pstorerdt_rr
9592 0U, // S4_pstorerdtnew_abs
9593 33U, // S4_pstorerdtnew_io
9594 0U, // S4_pstorerdtnew_rr
9595 0U, // S4_pstorerff_abs
9596 0U, // S4_pstorerff_rr
9597 0U, // S4_pstorerffnew_abs
9598 161U, // S4_pstorerffnew_io
9599 0U, // S4_pstorerffnew_rr
9600 0U, // S4_pstorerft_abs
9601 0U, // S4_pstorerft_rr
9602 0U, // S4_pstorerftnew_abs
9603 161U, // S4_pstorerftnew_io
9604 0U, // S4_pstorerftnew_rr
9605 0U, // S4_pstorerhf_abs
9606 0U, // S4_pstorerhf_rr
9607 0U, // S4_pstorerhfnew_abs
9608 33U, // S4_pstorerhfnew_io
9609 0U, // S4_pstorerhfnew_rr
9610 0U, // S4_pstorerhnewf_abs
9611 0U, // S4_pstorerhnewf_rr
9612 0U, // S4_pstorerhnewfnew_abs
9613 97U, // S4_pstorerhnewfnew_io
9614 0U, // S4_pstorerhnewfnew_rr
9615 0U, // S4_pstorerhnewt_abs
9616 0U, // S4_pstorerhnewt_rr
9617 0U, // S4_pstorerhnewtnew_abs
9618 97U, // S4_pstorerhnewtnew_io
9619 0U, // S4_pstorerhnewtnew_rr
9620 0U, // S4_pstorerht_abs
9621 0U, // S4_pstorerht_rr
9622 0U, // S4_pstorerhtnew_abs
9623 33U, // S4_pstorerhtnew_io
9624 0U, // S4_pstorerhtnew_rr
9625 0U, // S4_pstorerif_abs
9626 0U, // S4_pstorerif_rr
9627 0U, // S4_pstorerifnew_abs
9628 33U, // S4_pstorerifnew_io
9629 0U, // S4_pstorerifnew_rr
9630 0U, // S4_pstorerinewf_abs
9631 0U, // S4_pstorerinewf_rr
9632 0U, // S4_pstorerinewfnew_abs
9633 97U, // S4_pstorerinewfnew_io
9634 0U, // S4_pstorerinewfnew_rr
9635 0U, // S4_pstorerinewt_abs
9636 0U, // S4_pstorerinewt_rr
9637 0U, // S4_pstorerinewtnew_abs
9638 97U, // S4_pstorerinewtnew_io
9639 0U, // S4_pstorerinewtnew_rr
9640 0U, // S4_pstorerit_abs
9641 0U, // S4_pstorerit_rr
9642 0U, // S4_pstoreritnew_abs
9643 33U, // S4_pstoreritnew_io
9644 0U, // S4_pstoreritnew_rr
9645 0U, // S4_stored_locked
9646 0U, // S4_stored_rl_at_vi
9647 0U, // S4_stored_rl_st_vi
9648 0U, // S4_storeirb_io
9649 2U, // S4_storeirbf_io
9650 2U, // S4_storeirbfnew_io
9651 2U, // S4_storeirbt_io
9652 2U, // S4_storeirbtnew_io
9653 0U, // S4_storeirh_io
9654 2U, // S4_storeirhf_io
9655 2U, // S4_storeirhfnew_io
9656 2U, // S4_storeirht_io
9657 2U, // S4_storeirhtnew_io
9658 0U, // S4_storeiri_io
9659 2U, // S4_storeirif_io
9660 2U, // S4_storeirifnew_io
9661 2U, // S4_storeirit_io
9662 2U, // S4_storeiritnew_io
9663 0U, // S4_storerb_ap
9664 0U, // S4_storerb_rr
9665 0U, // S4_storerb_ur
9666 0U, // S4_storerbnew_ap
9667 0U, // S4_storerbnew_rr
9668 0U, // S4_storerbnew_ur
9669 0U, // S4_storerd_ap
9670 0U, // S4_storerd_rr
9671 0U, // S4_storerd_ur
9672 0U, // S4_storerf_ap
9673 0U, // S4_storerf_rr
9674 0U, // S4_storerf_ur
9675 0U, // S4_storerh_ap
9676 0U, // S4_storerh_rr
9677 0U, // S4_storerh_ur
9678 0U, // S4_storerhnew_ap
9679 0U, // S4_storerhnew_rr
9680 0U, // S4_storerhnew_ur
9681 0U, // S4_storeri_ap
9682 0U, // S4_storeri_rr
9683 0U, // S4_storeri_ur
9684 0U, // S4_storerinew_ap
9685 0U, // S4_storerinew_rr
9686 0U, // S4_storerinew_ur
9687 0U, // S4_subaddi
9688 0U, // S4_subi_asl_ri
9689 0U, // S4_subi_lsr_ri
9690 0U, // S4_vrcrotate
9691 0U, // S4_vrcrotate_acc
9692 0U, // S4_vxaddsubh
9693 0U, // S4_vxaddsubhr
9694 0U, // S4_vxaddsubw
9695 0U, // S4_vxsubaddh
9696 0U, // S4_vxsubaddhr
9697 0U, // S4_vxsubaddw
9698 0U, // S5_asrhub_rnd_sat
9699 0U, // S5_asrhub_sat
9700 0U, // S5_popcountp
9701 0U, // S5_vasrhrnd
9702 0U, // S6_rol_i_p
9703 0U, // S6_rol_i_p_acc
9704 0U, // S6_rol_i_p_and
9705 0U, // S6_rol_i_p_nac
9706 0U, // S6_rol_i_p_or
9707 0U, // S6_rol_i_p_xacc
9708 0U, // S6_rol_i_r
9709 0U, // S6_rol_i_r_acc
9710 0U, // S6_rol_i_r_and
9711 0U, // S6_rol_i_r_nac
9712 0U, // S6_rol_i_r_or
9713 0U, // S6_rol_i_r_xacc
9714 0U, // S6_vsplatrbp
9715 0U, // S6_vtrunehb_ppp
9716 0U, // S6_vtrunohb_ppp
9717 0U, // SA1_addi
9718 0U, // SA1_addrx
9719 0U, // SA1_addsp
9720 0U, // SA1_and1
9721 0U, // SA1_clrf
9722 0U, // SA1_clrfnew
9723 0U, // SA1_clrt
9724 0U, // SA1_clrtnew
9725 0U, // SA1_cmpeqi
9726 0U, // SA1_combine0i
9727 0U, // SA1_combine1i
9728 0U, // SA1_combine2i
9729 0U, // SA1_combine3i
9730 0U, // SA1_combinerz
9731 0U, // SA1_combinezr
9732 0U, // SA1_dec
9733 0U, // SA1_inc
9734 0U, // SA1_seti
9735 0U, // SA1_setin1
9736 0U, // SA1_sxtb
9737 0U, // SA1_sxth
9738 0U, // SA1_tfr
9739 0U, // SA1_zxtb
9740 0U, // SA1_zxth
9741 0U, // SAVE_REGISTERS_CALL_V4
9742 0U, // SAVE_REGISTERS_CALL_V4STK
9743 0U, // SAVE_REGISTERS_CALL_V4STK_EXT
9744 0U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
9745 0U, // SAVE_REGISTERS_CALL_V4STK_PIC
9746 0U, // SAVE_REGISTERS_CALL_V4_EXT
9747 0U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
9748 0U, // SAVE_REGISTERS_CALL_V4_PIC
9749 0U, // SL1_loadri_io
9750 0U, // SL1_loadrub_io
9751 0U, // SL2_deallocframe
9752 0U, // SL2_jumpr31
9753 0U, // SL2_jumpr31_f
9754 0U, // SL2_jumpr31_fnew
9755 0U, // SL2_jumpr31_t
9756 0U, // SL2_jumpr31_tnew
9757 0U, // SL2_loadrb_io
9758 0U, // SL2_loadrd_sp
9759 0U, // SL2_loadrh_io
9760 0U, // SL2_loadri_sp
9761 0U, // SL2_loadruh_io
9762 0U, // SL2_return
9763 0U, // SL2_return_f
9764 0U, // SL2_return_fnew
9765 0U, // SL2_return_t
9766 0U, // SL2_return_tnew
9767 0U, // SS1_storeb_io
9768 0U, // SS1_storew_io
9769 0U, // SS2_allocframe
9770 0U, // SS2_storebi0
9771 0U, // SS2_storebi1
9772 0U, // SS2_stored_sp
9773 0U, // SS2_storeh_io
9774 0U, // SS2_storew_sp
9775 0U, // SS2_storewi0
9776 0U, // SS2_storewi1
9777 0U, // TFRI64_V2_ext
9778 0U, // TFRI64_V4
9779 0U, // V6_extractw
9780 0U, // V6_get_qfext
9781 0U, // V6_get_qfext_oracc
9782 0U, // V6_lvsplatb
9783 0U, // V6_lvsplath
9784 0U, // V6_lvsplatw
9785 0U, // V6_pred_and
9786 0U, // V6_pred_and_n
9787 0U, // V6_pred_not
9788 0U, // V6_pred_or
9789 0U, // V6_pred_or_n
9790 0U, // V6_pred_scalar2
9791 0U, // V6_pred_scalar2v2
9792 0U, // V6_pred_xor
9793 0U, // V6_set_qfext
9794 0U, // V6_shuffeqh
9795 0U, // V6_shuffeqw
9796 0U, // V6_v6mpyhubs10
9797 0U, // V6_v6mpyhubs10_vxx
9798 0U, // V6_v6mpyvubs10
9799 0U, // V6_v6mpyvubs10_vxx
9800 0U, // V6_vL32Ub_ai
9801 0U, // V6_vL32Ub_pi
9802 0U, // V6_vL32Ub_ppu
9803 0U, // V6_vL32b_ai
9804 0U, // V6_vL32b_cur_ai
9805 0U, // V6_vL32b_cur_npred_ai
9806 0U, // V6_vL32b_cur_npred_pi
9807 0U, // V6_vL32b_cur_npred_ppu
9808 0U, // V6_vL32b_cur_pi
9809 0U, // V6_vL32b_cur_ppu
9810 0U, // V6_vL32b_cur_pred_ai
9811 0U, // V6_vL32b_cur_pred_pi
9812 0U, // V6_vL32b_cur_pred_ppu
9813 0U, // V6_vL32b_npred_ai
9814 0U, // V6_vL32b_npred_pi
9815 0U, // V6_vL32b_npred_ppu
9816 0U, // V6_vL32b_nt_ai
9817 0U, // V6_vL32b_nt_cur_ai
9818 2U, // V6_vL32b_nt_cur_npred_ai
9819 2U, // V6_vL32b_nt_cur_npred_pi
9820 2U, // V6_vL32b_nt_cur_npred_ppu
9821 0U, // V6_vL32b_nt_cur_pi
9822 0U, // V6_vL32b_nt_cur_ppu
9823 2U, // V6_vL32b_nt_cur_pred_ai
9824 2U, // V6_vL32b_nt_cur_pred_pi
9825 2U, // V6_vL32b_nt_cur_pred_ppu
9826 2U, // V6_vL32b_nt_npred_ai
9827 2U, // V6_vL32b_nt_npred_pi
9828 2U, // V6_vL32b_nt_npred_ppu
9829 0U, // V6_vL32b_nt_pi
9830 0U, // V6_vL32b_nt_ppu
9831 2U, // V6_vL32b_nt_pred_ai
9832 2U, // V6_vL32b_nt_pred_pi
9833 2U, // V6_vL32b_nt_pred_ppu
9834 0U, // V6_vL32b_nt_tmp_ai
9835 2U, // V6_vL32b_nt_tmp_npred_ai
9836 2U, // V6_vL32b_nt_tmp_npred_pi
9837 2U, // V6_vL32b_nt_tmp_npred_ppu
9838 0U, // V6_vL32b_nt_tmp_pi
9839 0U, // V6_vL32b_nt_tmp_ppu
9840 2U, // V6_vL32b_nt_tmp_pred_ai
9841 2U, // V6_vL32b_nt_tmp_pred_pi
9842 2U, // V6_vL32b_nt_tmp_pred_ppu
9843 0U, // V6_vL32b_pi
9844 0U, // V6_vL32b_ppu
9845 0U, // V6_vL32b_pred_ai
9846 0U, // V6_vL32b_pred_pi
9847 0U, // V6_vL32b_pred_ppu
9848 0U, // V6_vL32b_tmp_ai
9849 0U, // V6_vL32b_tmp_npred_ai
9850 0U, // V6_vL32b_tmp_npred_pi
9851 0U, // V6_vL32b_tmp_npred_ppu
9852 0U, // V6_vL32b_tmp_pi
9853 0U, // V6_vL32b_tmp_ppu
9854 0U, // V6_vL32b_tmp_pred_ai
9855 0U, // V6_vL32b_tmp_pred_pi
9856 0U, // V6_vL32b_tmp_pred_ppu
9857 0U, // V6_vS32Ub_ai
9858 33U, // V6_vS32Ub_npred_ai
9859 41U, // V6_vS32Ub_npred_pi
9860 41U, // V6_vS32Ub_npred_ppu
9861 0U, // V6_vS32Ub_pi
9862 0U, // V6_vS32Ub_ppu
9863 33U, // V6_vS32Ub_pred_ai
9864 41U, // V6_vS32Ub_pred_pi
9865 41U, // V6_vS32Ub_pred_ppu
9866 0U, // V6_vS32b_ai
9867 0U, // V6_vS32b_new_ai
9868 97U, // V6_vS32b_new_npred_ai
9869 105U, // V6_vS32b_new_npred_pi
9870 105U, // V6_vS32b_new_npred_ppu
9871 0U, // V6_vS32b_new_pi
9872 0U, // V6_vS32b_new_ppu
9873 97U, // V6_vS32b_new_pred_ai
9874 105U, // V6_vS32b_new_pred_pi
9875 105U, // V6_vS32b_new_pred_ppu
9876 33U, // V6_vS32b_npred_ai
9877 41U, // V6_vS32b_npred_pi
9878 41U, // V6_vS32b_npred_ppu
9879 33U, // V6_vS32b_nqpred_ai
9880 41U, // V6_vS32b_nqpred_pi
9881 41U, // V6_vS32b_nqpred_ppu
9882 0U, // V6_vS32b_nt_ai
9883 0U, // V6_vS32b_nt_new_ai
9884 97U, // V6_vS32b_nt_new_npred_ai
9885 105U, // V6_vS32b_nt_new_npred_pi
9886 105U, // V6_vS32b_nt_new_npred_ppu
9887 0U, // V6_vS32b_nt_new_pi
9888 0U, // V6_vS32b_nt_new_ppu
9889 97U, // V6_vS32b_nt_new_pred_ai
9890 105U, // V6_vS32b_nt_new_pred_pi
9891 105U, // V6_vS32b_nt_new_pred_ppu
9892 33U, // V6_vS32b_nt_npred_ai
9893 41U, // V6_vS32b_nt_npred_pi
9894 41U, // V6_vS32b_nt_npred_ppu
9895 33U, // V6_vS32b_nt_nqpred_ai
9896 41U, // V6_vS32b_nt_nqpred_pi
9897 41U, // V6_vS32b_nt_nqpred_ppu
9898 0U, // V6_vS32b_nt_pi
9899 0U, // V6_vS32b_nt_ppu
9900 33U, // V6_vS32b_nt_pred_ai
9901 41U, // V6_vS32b_nt_pred_pi
9902 41U, // V6_vS32b_nt_pred_ppu
9903 33U, // V6_vS32b_nt_qpred_ai
9904 41U, // V6_vS32b_nt_qpred_pi
9905 41U, // V6_vS32b_nt_qpred_ppu
9906 0U, // V6_vS32b_pi
9907 0U, // V6_vS32b_ppu
9908 33U, // V6_vS32b_pred_ai
9909 41U, // V6_vS32b_pred_pi
9910 41U, // V6_vS32b_pred_ppu
9911 33U, // V6_vS32b_qpred_ai
9912 41U, // V6_vS32b_qpred_pi
9913 41U, // V6_vS32b_qpred_ppu
9914 0U, // V6_vS32b_srls_ai
9915 0U, // V6_vS32b_srls_pi
9916 0U, // V6_vS32b_srls_ppu
9917 0U, // V6_vabs_f8
9918 0U, // V6_vabs_hf
9919 0U, // V6_vabs_qf16_hf
9920 0U, // V6_vabs_qf16_qf16
9921 0U, // V6_vabs_qf32_qf32
9922 0U, // V6_vabs_qf32_sf
9923 0U, // V6_vabs_sf
9924 0U, // V6_vabsb
9925 0U, // V6_vabsb_sat
9926 0U, // V6_vabsdiffh
9927 0U, // V6_vabsdiffub
9928 0U, // V6_vabsdiffuh
9929 0U, // V6_vabsdiffw
9930 0U, // V6_vabsh
9931 0U, // V6_vabsh_sat
9932 0U, // V6_vabsw
9933 0U, // V6_vabsw_sat
9934 0U, // V6_vadd_hf
9935 0U, // V6_vadd_hf_f8
9936 0U, // V6_vadd_hf_hf
9937 0U, // V6_vadd_qf16
9938 0U, // V6_vadd_qf16_mix
9939 0U, // V6_vadd_qf32
9940 0U, // V6_vadd_qf32_mix
9941 0U, // V6_vadd_sf
9942 0U, // V6_vadd_sf_bf
9943 0U, // V6_vadd_sf_hf
9944 0U, // V6_vadd_sf_sf
9945 0U, // V6_vaddb
9946 0U, // V6_vaddb_dv
9947 0U, // V6_vaddbnq
9948 0U, // V6_vaddbq
9949 0U, // V6_vaddbsat
9950 0U, // V6_vaddbsat_dv
9951 50U, // V6_vaddcarry
9952 0U, // V6_vaddcarryo
9953 226U, // V6_vaddcarrysat
9954 0U, // V6_vaddclbh
9955 0U, // V6_vaddclbw
9956 0U, // V6_vaddh
9957 0U, // V6_vaddh_dv
9958 0U, // V6_vaddhnq
9959 0U, // V6_vaddhq
9960 0U, // V6_vaddhsat
9961 0U, // V6_vaddhsat_dv
9962 0U, // V6_vaddhw
9963 0U, // V6_vaddhw_acc
9964 0U, // V6_vaddubh
9965 0U, // V6_vaddubh_acc
9966 0U, // V6_vaddubsat
9967 0U, // V6_vaddubsat_dv
9968 0U, // V6_vaddububb_sat
9969 0U, // V6_vadduhsat
9970 0U, // V6_vadduhsat_dv
9971 0U, // V6_vadduhw
9972 0U, // V6_vadduhw_acc
9973 0U, // V6_vadduwsat
9974 0U, // V6_vadduwsat_dv
9975 2U, // V6_vaddw
9976 2U, // V6_vaddw_dv
9977 0U, // V6_vaddwnq
9978 0U, // V6_vaddwq
9979 2U, // V6_vaddwsat
9980 2U, // V6_vaddwsat_dv
9981 0U, // V6_valign4
9982 0U, // V6_valignb
9983 0U, // V6_valignbi
9984 0U, // V6_vand
9985 0U, // V6_vandnqrt
9986 0U, // V6_vandnqrt_acc
9987 0U, // V6_vandqrt
9988 0U, // V6_vandqrt_acc
9989 0U, // V6_vandvnqv
9990 0U, // V6_vandvqv
9991 0U, // V6_vandvrt
9992 0U, // V6_vandvrt_acc
9993 0U, // V6_vaslh
9994 0U, // V6_vaslh_acc
9995 0U, // V6_vaslhv
9996 0U, // V6_vaslw
9997 0U, // V6_vaslw_acc
9998 0U, // V6_vaslwv
9999 0U, // V6_vasr_into
10000 0U, // V6_vasrh
10001 0U, // V6_vasrh_acc
10002 0U, // V6_vasrhbrndsat
10003 0U, // V6_vasrhbsat
10004 2U, // V6_vasrhubrndsat
10005 0U, // V6_vasrhubsat
10006 0U, // V6_vasrhv
10007 2U, // V6_vasruhubrndsat
10008 0U, // V6_vasruhubsat
10009 2U, // V6_vasruwuhrndsat
10010 0U, // V6_vasruwuhsat
10011 0U, // V6_vasrvuhubrndsat
10012 0U, // V6_vasrvuhubsat
10013 0U, // V6_vasrvwuhrndsat
10014 0U, // V6_vasrvwuhsat
10015 0U, // V6_vasrw
10016 0U, // V6_vasrw_acc
10017 0U, // V6_vasrwh
10018 2U, // V6_vasrwhrndsat
10019 0U, // V6_vasrwhsat
10020 2U, // V6_vasrwuhrndsat
10021 0U, // V6_vasrwuhsat
10022 0U, // V6_vasrwv
10023 0U, // V6_vassign
10024 0U, // V6_vassign_fp
10025 0U, // V6_vassign_tmp
10026 0U, // V6_vavgb
10027 0U, // V6_vavgbrnd
10028 0U, // V6_vavgh
10029 0U, // V6_vavghrnd
10030 0U, // V6_vavgub
10031 0U, // V6_vavgubrnd
10032 0U, // V6_vavguh
10033 0U, // V6_vavguhrnd
10034 0U, // V6_vavguw
10035 0U, // V6_vavguwrnd
10036 0U, // V6_vavgw
10037 0U, // V6_vavgwrnd
10038 0U, // V6_vccombine
10039 0U, // V6_vcl0h
10040 0U, // V6_vcl0w
10041 0U, // V6_vcmov
10042 0U, // V6_vcombine
10043 0U, // V6_vcombine_tmp
10044 0U, // V6_vconv_bf_qf32
10045 0U, // V6_vconv_f8_qf16
10046 0U, // V6_vconv_h_hf
10047 0U, // V6_vconv_h_hf_rnd
10048 0U, // V6_vconv_hf_h
10049 0U, // V6_vconv_hf_qf16
10050 0U, // V6_vconv_hf_qf32
10051 0U, // V6_vconv_qf16_f8
10052 0U, // V6_vconv_qf16_hf
10053 0U, // V6_vconv_qf16_qf16
10054 0U, // V6_vconv_qf32_qf32
10055 0U, // V6_vconv_qf32_sf
10056 0U, // V6_vconv_sf_qf32
10057 0U, // V6_vconv_sf_w
10058 0U, // V6_vconv_w_sf
10059 0U, // V6_vcvt2_b_hf
10060 0U, // V6_vcvt2_hf_b
10061 0U, // V6_vcvt2_hf_ub
10062 0U, // V6_vcvt2_ub_hf
10063 0U, // V6_vcvt_b_hf
10064 0U, // V6_vcvt_bf_sf
10065 0U, // V6_vcvt_f8_hf
10066 0U, // V6_vcvt_h_hf
10067 0U, // V6_vcvt_hf_b
10068 0U, // V6_vcvt_hf_f8
10069 0U, // V6_vcvt_hf_h
10070 0U, // V6_vcvt_hf_sf
10071 0U, // V6_vcvt_hf_ub
10072 0U, // V6_vcvt_hf_uh
10073 0U, // V6_vcvt_sf_hf
10074 0U, // V6_vcvt_ub_hf
10075 0U, // V6_vcvt_uh_hf
10076 0U, // V6_vdeal
10077 0U, // V6_vdealb
10078 0U, // V6_vdealb4w
10079 0U, // V6_vdealh
10080 0U, // V6_vdealvdd
10081 0U, // V6_vdelta
10082 0U, // V6_vdmpy_sf_hf
10083 0U, // V6_vdmpy_sf_hf_acc
10084 0U, // V6_vdmpybus
10085 0U, // V6_vdmpybus_acc
10086 0U, // V6_vdmpybus_dv
10087 0U, // V6_vdmpybus_dv_acc
10088 0U, // V6_vdmpyhb
10089 0U, // V6_vdmpyhb_acc
10090 0U, // V6_vdmpyhb_dv
10091 0U, // V6_vdmpyhb_dv_acc
10092 0U, // V6_vdmpyhisat
10093 0U, // V6_vdmpyhisat_acc
10094 0U, // V6_vdmpyhsat
10095 0U, // V6_vdmpyhsat_acc
10096 0U, // V6_vdmpyhsuisat
10097 0U, // V6_vdmpyhsuisat_acc
10098 0U, // V6_vdmpyhsusat
10099 0U, // V6_vdmpyhsusat_acc
10100 0U, // V6_vdmpyhvsat
10101 0U, // V6_vdmpyhvsat_acc
10102 0U, // V6_vdsaduh
10103 0U, // V6_vdsaduh_acc
10104 0U, // V6_veqb
10105 0U, // V6_veqb_and
10106 0U, // V6_veqb_or
10107 0U, // V6_veqb_xor
10108 0U, // V6_veqh
10109 0U, // V6_veqh_and
10110 0U, // V6_veqh_or
10111 0U, // V6_veqh_xor
10112 0U, // V6_veqhf
10113 0U, // V6_veqhf_and
10114 0U, // V6_veqhf_or
10115 0U, // V6_veqhf_xor
10116 0U, // V6_veqsf
10117 0U, // V6_veqsf_and
10118 0U, // V6_veqsf_or
10119 0U, // V6_veqsf_xor
10120 0U, // V6_veqw
10121 0U, // V6_veqw_and
10122 0U, // V6_veqw_or
10123 0U, // V6_veqw_xor
10124 0U, // V6_vfmax_f8
10125 0U, // V6_vfmax_hf
10126 0U, // V6_vfmax_sf
10127 0U, // V6_vfmin_f8
10128 0U, // V6_vfmin_hf
10129 0U, // V6_vfmin_sf
10130 0U, // V6_vfneg_f8
10131 0U, // V6_vfneg_hf
10132 0U, // V6_vfneg_sf
10133 2U, // V6_vgathermh
10134 0U, // V6_vgathermhq
10135 2U, // V6_vgathermhw
10136 0U, // V6_vgathermhwq
10137 3U, // V6_vgathermw
10138 0U, // V6_vgathermwq
10139 0U, // V6_vgtb
10140 0U, // V6_vgtb_and
10141 0U, // V6_vgtb_or
10142 0U, // V6_vgtb_xor
10143 0U, // V6_vgtbf
10144 0U, // V6_vgtbf_and
10145 0U, // V6_vgtbf_or
10146 0U, // V6_vgtbf_xor
10147 0U, // V6_vgth
10148 0U, // V6_vgth_and
10149 0U, // V6_vgth_or
10150 0U, // V6_vgth_xor
10151 0U, // V6_vgthf
10152 0U, // V6_vgthf_and
10153 0U, // V6_vgthf_or
10154 0U, // V6_vgthf_xor
10155 0U, // V6_vgtsf
10156 0U, // V6_vgtsf_and
10157 0U, // V6_vgtsf_or
10158 0U, // V6_vgtsf_xor
10159 0U, // V6_vgtub
10160 0U, // V6_vgtub_and
10161 0U, // V6_vgtub_or
10162 0U, // V6_vgtub_xor
10163 0U, // V6_vgtuh
10164 0U, // V6_vgtuh_and
10165 0U, // V6_vgtuh_or
10166 0U, // V6_vgtuh_xor
10167 0U, // V6_vgtuw
10168 0U, // V6_vgtuw_and
10169 0U, // V6_vgtuw_or
10170 0U, // V6_vgtuw_xor
10171 0U, // V6_vgtw
10172 0U, // V6_vgtw_and
10173 0U, // V6_vgtw_or
10174 0U, // V6_vgtw_xor
10175 0U, // V6_vhist
10176 0U, // V6_vhistq
10177 0U, // V6_vilog2_hf
10178 0U, // V6_vilog2_qf16
10179 0U, // V6_vilog2_qf32
10180 0U, // V6_vilog2_sf
10181 0U, // V6_vinsertwr
10182 0U, // V6_vlalignb
10183 0U, // V6_vlalignbi
10184 0U, // V6_vlsrb
10185 0U, // V6_vlsrh
10186 0U, // V6_vlsrhv
10187 0U, // V6_vlsrw
10188 0U, // V6_vlsrwv
10189 0U, // V6_vlut4
10190 0U, // V6_vlutvvb
10191 0U, // V6_vlutvvb_nm
10192 0U, // V6_vlutvvb_oracc
10193 0U, // V6_vlutvvb_oracci
10194 0U, // V6_vlutvvbi
10195 0U, // V6_vlutvwh
10196 0U, // V6_vlutvwh_nm
10197 0U, // V6_vlutvwh_oracc
10198 0U, // V6_vlutvwh_oracci
10199 0U, // V6_vlutvwhi
10200 0U, // V6_vmax_bf
10201 0U, // V6_vmax_hf
10202 0U, // V6_vmax_sf
10203 0U, // V6_vmaxb
10204 0U, // V6_vmaxh
10205 0U, // V6_vmaxub
10206 0U, // V6_vmaxuh
10207 0U, // V6_vmaxw
10208 0U, // V6_vmerge_qf
10209 0U, // V6_vmin_bf
10210 0U, // V6_vmin_hf
10211 0U, // V6_vmin_sf
10212 0U, // V6_vminb
10213 0U, // V6_vminh
10214 0U, // V6_vminub
10215 0U, // V6_vminuh
10216 0U, // V6_vminw
10217 0U, // V6_vmpabus
10218 0U, // V6_vmpabus_acc
10219 0U, // V6_vmpabusv
10220 0U, // V6_vmpabuu
10221 0U, // V6_vmpabuu_acc
10222 0U, // V6_vmpabuuv
10223 0U, // V6_vmpahb
10224 0U, // V6_vmpahb_acc
10225 3U, // V6_vmpahhsat
10226 0U, // V6_vmpauhb
10227 0U, // V6_vmpauhb_acc
10228 3U, // V6_vmpauhuhsat
10229 0U, // V6_vmpsuhuhsat
10230 0U, // V6_vmpy_hf_f8
10231 0U, // V6_vmpy_hf_f8_acc
10232 0U, // V6_vmpy_hf_hf
10233 0U, // V6_vmpy_hf_hf_acc
10234 0U, // V6_vmpy_qf16
10235 0U, // V6_vmpy_qf16_hf
10236 0U, // V6_vmpy_qf16_mix_hf
10237 0U, // V6_vmpy_qf32
10238 0U, // V6_vmpy_qf32_hf
10239 0U, // V6_vmpy_qf32_mix_hf
10240 0U, // V6_vmpy_qf32_qf16
10241 0U, // V6_vmpy_qf32_sf
10242 0U, // V6_vmpy_rt_hf
10243 0U, // V6_vmpy_rt_qf16
10244 0U, // V6_vmpy_rt_sf
10245 0U, // V6_vmpy_sf_bf
10246 0U, // V6_vmpy_sf_bf_acc
10247 0U, // V6_vmpy_sf_hf
10248 0U, // V6_vmpy_sf_hf_acc
10249 0U, // V6_vmpy_sf_sf
10250 0U, // V6_vmpybus
10251 0U, // V6_vmpybus_acc
10252 0U, // V6_vmpybusv
10253 0U, // V6_vmpybusv_acc
10254 0U, // V6_vmpybv
10255 0U, // V6_vmpybv_acc
10256 0U, // V6_vmpyewuh
10257 0U, // V6_vmpyewuh_64
10258 0U, // V6_vmpyh
10259 0U, // V6_vmpyh_acc
10260 0U, // V6_vmpyhsat_acc
10261 0U, // V6_vmpyhsrs
10262 0U, // V6_vmpyhss
10263 0U, // V6_vmpyhus
10264 0U, // V6_vmpyhus_acc
10265 0U, // V6_vmpyhv
10266 0U, // V6_vmpyhv_acc
10267 0U, // V6_vmpyhvsrs
10268 0U, // V6_vmpyieoh
10269 0U, // V6_vmpyiewh_acc
10270 0U, // V6_vmpyiewuh
10271 0U, // V6_vmpyiewuh_acc
10272 0U, // V6_vmpyih
10273 0U, // V6_vmpyih_acc
10274 0U, // V6_vmpyihb
10275 0U, // V6_vmpyihb_acc
10276 0U, // V6_vmpyiowh
10277 0U, // V6_vmpyiwb
10278 0U, // V6_vmpyiwb_acc
10279 0U, // V6_vmpyiwh
10280 0U, // V6_vmpyiwh_acc
10281 0U, // V6_vmpyiwub
10282 0U, // V6_vmpyiwub_acc
10283 0U, // V6_vmpyowh
10284 0U, // V6_vmpyowh_64_acc
10285 0U, // V6_vmpyowh_rnd
10286 0U, // V6_vmpyowh_rnd_sacc
10287 0U, // V6_vmpyowh_sacc
10288 0U, // V6_vmpyub
10289 0U, // V6_vmpyub_acc
10290 0U, // V6_vmpyubv
10291 0U, // V6_vmpyubv_acc
10292 0U, // V6_vmpyuh
10293 0U, // V6_vmpyuh_acc
10294 0U, // V6_vmpyuhe
10295 0U, // V6_vmpyuhe_acc
10296 0U, // V6_vmpyuhv
10297 0U, // V6_vmpyuhv_acc
10298 0U, // V6_vmpyuhvs
10299 0U, // V6_vmux
10300 0U, // V6_vnavgb
10301 0U, // V6_vnavgh
10302 0U, // V6_vnavgub
10303 0U, // V6_vnavgw
10304 0U, // V6_vnccombine
10305 0U, // V6_vncmov
10306 0U, // V6_vneg_qf16_hf
10307 0U, // V6_vneg_qf16_qf16
10308 0U, // V6_vneg_qf32_qf32
10309 0U, // V6_vneg_qf32_sf
10310 0U, // V6_vnormamth
10311 0U, // V6_vnormamtw
10312 0U, // V6_vnot
10313 0U, // V6_vor
10314 0U, // V6_vpackeb
10315 0U, // V6_vpackeh
10316 0U, // V6_vpackhb_sat
10317 0U, // V6_vpackhub_sat
10318 0U, // V6_vpackob
10319 0U, // V6_vpackoh
10320 0U, // V6_vpackwh_sat
10321 0U, // V6_vpackwuh_sat
10322 0U, // V6_vpopcounth
10323 0U, // V6_vprefixqb
10324 0U, // V6_vprefixqh
10325 0U, // V6_vprefixqw
10326 0U, // V6_vrdelta
10327 0U, // V6_vrmpybub_rtt
10328 0U, // V6_vrmpybub_rtt_acc
10329 0U, // V6_vrmpybus
10330 0U, // V6_vrmpybus_acc
10331 17U, // V6_vrmpybusi
10332 1U, // V6_vrmpybusi_acc
10333 0U, // V6_vrmpybusv
10334 0U, // V6_vrmpybusv_acc
10335 0U, // V6_vrmpybv
10336 0U, // V6_vrmpybv_acc
10337 0U, // V6_vrmpyub
10338 0U, // V6_vrmpyub_acc
10339 0U, // V6_vrmpyub_rtt
10340 0U, // V6_vrmpyub_rtt_acc
10341 0U, // V6_vrmpyubi
10342 0U, // V6_vrmpyubi_acc
10343 0U, // V6_vrmpyubv
10344 0U, // V6_vrmpyubv_acc
10345 3U, // V6_vrmpyzbb_rt
10346 3U, // V6_vrmpyzbb_rt_acc
10347 3U, // V6_vrmpyzbb_rx
10348 3U, // V6_vrmpyzbb_rx_acc
10349 3U, // V6_vrmpyzbub_rt
10350 3U, // V6_vrmpyzbub_rt_acc
10351 3U, // V6_vrmpyzbub_rx
10352 3U, // V6_vrmpyzbub_rx_acc
10353 3U, // V6_vrmpyzcb_rt
10354 3U, // V6_vrmpyzcb_rt_acc
10355 3U, // V6_vrmpyzcb_rx
10356 3U, // V6_vrmpyzcb_rx_acc
10357 3U, // V6_vrmpyzcbs_rt
10358 3U, // V6_vrmpyzcbs_rt_acc
10359 3U, // V6_vrmpyzcbs_rx
10360 3U, // V6_vrmpyzcbs_rx_acc
10361 3U, // V6_vrmpyznb_rt
10362 3U, // V6_vrmpyznb_rt_acc
10363 3U, // V6_vrmpyznb_rx
10364 3U, // V6_vrmpyznb_rx_acc
10365 0U, // V6_vror
10366 0U, // V6_vrotr
10367 0U, // V6_vroundhb
10368 0U, // V6_vroundhub
10369 0U, // V6_vrounduhub
10370 0U, // V6_vrounduwuh
10371 0U, // V6_vroundwh
10372 0U, // V6_vroundwuh
10373 0U, // V6_vrsadubi
10374 0U, // V6_vrsadubi_acc
10375 0U, // V6_vsatdw
10376 0U, // V6_vsathub
10377 0U, // V6_vsatuwuh
10378 0U, // V6_vsatwh
10379 0U, // V6_vsb
10380 3U, // V6_vscattermh
10381 4U, // V6_vscattermh_add
10382 0U, // V6_vscattermhq
10383 4U, // V6_vscattermhw
10384 4U, // V6_vscattermhw_add
10385 0U, // V6_vscattermhwq
10386 4U, // V6_vscattermw
10387 4U, // V6_vscattermw_add
10388 0U, // V6_vscattermwq
10389 0U, // V6_vsh
10390 0U, // V6_vshufeh
10391 0U, // V6_vshuff
10392 0U, // V6_vshuffb
10393 0U, // V6_vshuffeb
10394 0U, // V6_vshuffh
10395 0U, // V6_vshuffob
10396 0U, // V6_vshuffvdd
10397 0U, // V6_vshufoeb
10398 0U, // V6_vshufoeh
10399 0U, // V6_vshufoh
10400 0U, // V6_vsub_hf
10401 0U, // V6_vsub_hf_f8
10402 0U, // V6_vsub_hf_hf
10403 0U, // V6_vsub_hf_mix
10404 0U, // V6_vsub_qf16
10405 0U, // V6_vsub_qf16_mix
10406 0U, // V6_vsub_qf32
10407 0U, // V6_vsub_qf32_mix
10408 0U, // V6_vsub_sf
10409 0U, // V6_vsub_sf_bf
10410 0U, // V6_vsub_sf_hf
10411 0U, // V6_vsub_sf_mix
10412 0U, // V6_vsub_sf_sf
10413 0U, // V6_vsubb
10414 0U, // V6_vsubb_dv
10415 0U, // V6_vsubbnq
10416 0U, // V6_vsubbq
10417 0U, // V6_vsubbsat
10418 0U, // V6_vsubbsat_dv
10419 50U, // V6_vsubcarry
10420 0U, // V6_vsubcarryo
10421 0U, // V6_vsubh
10422 0U, // V6_vsubh_dv
10423 0U, // V6_vsubhnq
10424 0U, // V6_vsubhq
10425 0U, // V6_vsubhsat
10426 0U, // V6_vsubhsat_dv
10427 0U, // V6_vsubhw
10428 0U, // V6_vsububh
10429 0U, // V6_vsububsat
10430 0U, // V6_vsububsat_dv
10431 0U, // V6_vsubububb_sat
10432 0U, // V6_vsubuhsat
10433 0U, // V6_vsubuhsat_dv
10434 0U, // V6_vsubuhw
10435 0U, // V6_vsubuwsat
10436 0U, // V6_vsubuwsat_dv
10437 2U, // V6_vsubw
10438 2U, // V6_vsubw_dv
10439 0U, // V6_vsubwnq
10440 0U, // V6_vsubwq
10441 2U, // V6_vsubwsat
10442 2U, // V6_vsubwsat_dv
10443 0U, // V6_vswap
10444 0U, // V6_vtmpyb
10445 0U, // V6_vtmpyb_acc
10446 0U, // V6_vtmpybus
10447 0U, // V6_vtmpybus_acc
10448 0U, // V6_vtmpyhb
10449 0U, // V6_vtmpyhb_acc
10450 0U, // V6_vunpackb
10451 0U, // V6_vunpackh
10452 0U, // V6_vunpackob
10453 0U, // V6_vunpackoh
10454 0U, // V6_vunpackub
10455 0U, // V6_vunpackuh
10456 0U, // V6_vwhist128
10457 0U, // V6_vwhist128m
10458 0U, // V6_vwhist128q
10459 0U, // V6_vwhist128qm
10460 0U, // V6_vwhist256
10461 0U, // V6_vwhist256_sat
10462 0U, // V6_vwhist256q
10463 0U, // V6_vwhist256q_sat
10464 0U, // V6_vxor
10465 0U, // V6_vzb
10466 0U, // V6_vzh
10467 0U, // V6_zLd_ai
10468 0U, // V6_zLd_pi
10469 0U, // V6_zLd_ppu
10470 0U, // V6_zLd_pred_ai
10471 0U, // V6_zLd_pred_pi
10472 0U, // V6_zLd_pred_ppu
10473 0U, // V6_zextract
10474 0U, // Y2_barrier
10475 0U, // Y2_break
10476 0U, // Y2_ciad
10477 0U, // Y2_crswap0
10478 0U, // Y2_cswi
10479 0U, // Y2_dccleana
10480 0U, // Y2_dccleanidx
10481 0U, // Y2_dccleaninva
10482 0U, // Y2_dccleaninvidx
10483 0U, // Y2_dcfetchbo
10484 0U, // Y2_dcfetchbo_nt
10485 0U, // Y2_dcinva
10486 0U, // Y2_dcinvidx
10487 0U, // Y2_dckill
10488 0U, // Y2_dctagr
10489 0U, // Y2_dctagw
10490 0U, // Y2_dczeroa
10491 0U, // Y2_dczeroa_nt
10492 0U, // Y2_getimask
10493 0U, // Y2_iassignr
10494 0U, // Y2_iassignw
10495 0U, // Y2_icdatar
10496 0U, // Y2_icdataw
10497 0U, // Y2_icinva
10498 0U, // Y2_icinvidx
10499 0U, // Y2_ickill
10500 0U, // Y2_ictagr
10501 0U, // Y2_ictagw
10502 0U, // Y2_isync
10503 0U, // Y2_k0lock
10504 0U, // Y2_k0unlock
10505 0U, // Y2_l2cleaninvidx
10506 0U, // Y2_l2kill
10507 0U, // Y2_resume
10508 0U, // Y2_setimask
10509 0U, // Y2_setprio
10510 0U, // Y2_start
10511 0U, // Y2_stop
10512 0U, // Y2_swi
10513 0U, // Y2_syncht
10514 0U, // Y2_tfrscrr
10515 0U, // Y2_tfrsrcr
10516 0U, // Y2_tlblock
10517 0U, // Y2_tlbp
10518 0U, // Y2_tlbpp
10519 0U, // Y2_tlbr
10520 0U, // Y2_tlbunlock
10521 0U, // Y2_tlbw
10522 0U, // Y2_wait
10523 0U, // Y4_crswap1
10524 0U, // Y4_crswap10
10525 0U, // Y4_l2fetch
10526 0U, // Y4_l2tagr
10527 0U, // Y4_l2tagw
10528 0U, // Y4_nmi
10529 0U, // Y4_siad
10530 0U, // Y4_tfrscpp
10531 0U, // Y4_tfrspcp
10532 0U, // Y4_trace
10533 0U, // Y5_ctlbw
10534 0U, // Y5_l2cleanidx
10535 0U, // Y5_l2fetch
10536 0U, // Y5_l2gclean
10537 0U, // Y5_l2gcleaninv
10538 0U, // Y5_l2gunlock
10539 0U, // Y5_l2invidx
10540 0U, // Y5_l2locka
10541 0U, // Y5_l2unlocka
10542 0U, // Y5_tlbasidi
10543 0U, // Y5_tlboc
10544 0U, // Y6_diag
10545 0U, // Y6_diag0
10546 0U, // Y6_diag1
10547 0U, // Y6_dmlink
10548 0U, // Y6_dmpause
10549 0U, // Y6_dmpoll
10550 0U, // Y6_dmresume
10551 0U, // Y6_dmstart
10552 0U, // Y6_dmwait
10553 0U, // Y6_l2gcleaninvpa
10554 0U, // Y6_l2gcleanpa
10555 4U, // dep_A2_addsat
10556 4U, // dep_A2_subsat
10557 0U, // dep_S2_packhl
10558 0U, // invalid_decode
10559 };
10560
10561 // Emit the opcode for the instruction.
10562 uint64_t Bits = 0;
10563 Bits |= (uint64_t)OpInfo0[MI.getOpcode()] << 0;
10564 Bits |= (uint64_t)OpInfo1[MI.getOpcode()] << 32;
10565 Bits |= (uint64_t)OpInfo2[MI.getOpcode()] << 48;
10566 if (Bits == 0)
10567 return {nullptr, Bits};
10568 return {AsmStrs+(Bits & 2047)-1, Bits};
10569
10570}
10571/// printInstruction - This method is automatically generated by tablegen
10572/// from the instruction set description.
10573LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
10574void HexagonInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O) {
10575 O << "\t";
10576
10577 auto MnemonicInfo = getMnemonic(MI: *MI);
10578
10579 O << MnemonicInfo.first;
10580
10581 uint64_t Bits = MnemonicInfo.second;
10582 assert(Bits != 0 && "Cannot print this instruction.");
10583
10584 // Fragment 0 encoded into 3 bits for 5 unique commands.
10585 switch ((Bits >> 11) & 7) {
10586 default: llvm_unreachable("Invalid command number.");
10587 case 0:
10588 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
10589 return;
10590 break;
10591 case 1:
10592 // A2_addsp, A2_iconst, A2_neg, A2_not, A2_tfrp, A2_tfrpi, A2_vaddb_map, ...
10593 printOperand(MI, OpNo: 0, O);
10594 break;
10595 case 2:
10596 // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
10597 printOperand(MI, OpNo: 1, O);
10598 break;
10599 case 3:
10600 // CALLProfile, J2_call, J2_jump, J2_loop0i, J2_loop0iext, J2_loop0r, J2_...
10601 printBrtarget(MI, OpNo: 0, O);
10602 break;
10603 case 4:
10604 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
10605 printOperand(MI, OpNo: 2, O);
10606 break;
10607 }
10608
10609
10610 // Fragment 1 encoded into 10 bits for 908 unique commands.
10611 switch ((Bits >> 14) & 1023) {
10612 default: llvm_unreachable("Invalid command number.");
10613 case 0:
10614 // A2_addsp, dup_A2_add, dup_A2_addi, A2_add, A2_addh_h16_hh, A2_addh_h16...
10615 O << " = add(";
10616 break;
10617 case 1:
10618 // A2_iconst
10619 O << " = iconst(#";
10620 printOperand(MI, OpNo: 1, O);
10621 O << ')';
10622 return;
10623 break;
10624 case 2:
10625 // A2_neg, A2_negp, A2_negsat
10626 O << " = neg(";
10627 printOperand(MI, OpNo: 1, O);
10628 break;
10629 case 3:
10630 // A2_not, A2_notp, C2_not, V6_pred_not
10631 O << " = not(";
10632 printOperand(MI, OpNo: 1, O);
10633 O << ')';
10634 return;
10635 break;
10636 case 4:
10637 // A2_tfrf, A2_tfrpf, A2_tfrpt, A2_tfrt, L2_ploadrbf_zomap, L2_ploadrbt_z...
10638 O << ") ";
10639 printOperand(MI, OpNo: 0, O);
10640 break;
10641 case 5:
10642 // A2_tfrfnew, A2_tfrpfnew, A2_tfrptnew, A2_tfrtnew, L2_ploadrbfnew_zomap...
10643 O << ".new) ";
10644 printOperand(MI, OpNo: 0, O);
10645 break;
10646 case 6:
10647 // A2_tfrp, C2_pxfer_map, V6_vassignp, dup_A2_tfr, A2_tfr, A2_tfrcrr, A2_...
10648 O << " = ";
10649 printOperand(MI, OpNo: 1, O);
10650 break;
10651 case 7:
10652 // A2_tfrpi, dup_A2_tfrsi, A2_tfrsi, J4_jumpseti, SA1_seti, SA1_setin1, T...
10653 O << " = #";
10654 printOperand(MI, OpNo: 1, O);
10655 break;
10656 case 8:
10657 // A2_vaddb_map, V6_vaddb_alt, V6_vaddb_dv_alt, V6_vaddbsat_alt, V6_vaddb...
10658 O << " = vaddb(";
10659 printOperand(MI, OpNo: 1, O);
10660 O << ',';
10661 printOperand(MI, OpNo: 2, O);
10662 break;
10663 case 9:
10664 // A2_vsubb_map, V6_vsubb_alt, V6_vsubb_dv_alt, V6_vsubbsat_alt, V6_vsubb...
10665 O << " = vsubb(";
10666 printOperand(MI, OpNo: 1, O);
10667 O << ',';
10668 printOperand(MI, OpNo: 2, O);
10669 break;
10670 case 10:
10671 // A2_zxtb, dup_A2_zxtb
10672 O << " = zxtb(";
10673 printOperand(MI, OpNo: 1, O);
10674 O << ')';
10675 return;
10676 break;
10677 case 11:
10678 // A4_boundscheck, A4_boundscheck_hi, A4_boundscheck_lo
10679 O << " = boundscheck(";
10680 printOperand(MI, OpNo: 1, O);
10681 O << ',';
10682 printOperand(MI, OpNo: 2, O);
10683 break;
10684 case 12:
10685 // C2_cmpgei
10686 O << " = cmp.ge(";
10687 printOperand(MI, OpNo: 1, O);
10688 O << ",#";
10689 printOperand(MI, OpNo: 2, O);
10690 O << ')';
10691 return;
10692 break;
10693 case 13:
10694 // C2_cmpgeui
10695 O << " = cmp.geu(";
10696 printOperand(MI, OpNo: 1, O);
10697 O << ",#";
10698 printOperand(MI, OpNo: 2, O);
10699 O << ')';
10700 return;
10701 break;
10702 case 14:
10703 // C2_cmplt
10704 O << " = cmp.lt(";
10705 printOperand(MI, OpNo: 1, O);
10706 O << ',';
10707 printOperand(MI, OpNo: 2, O);
10708 O << ')';
10709 return;
10710 break;
10711 case 15:
10712 // C2_cmpltu
10713 O << " = cmp.ltu(";
10714 printOperand(MI, OpNo: 1, O);
10715 O << ',';
10716 printOperand(MI, OpNo: 2, O);
10717 O << ')';
10718 return;
10719 break;
10720 case 16:
10721 // J2_jumpf_nopred_map, J2_jumpt_nopred_map
10722 O << ") jump ";
10723 printBrtarget(MI, OpNo: 1, O);
10724 return;
10725 break;
10726 case 17:
10727 // J2_jumprf_nopred_map, J2_jumprt_nopred_map
10728 O << ") jumpr ";
10729 printOperand(MI, OpNo: 1, O);
10730 return;
10731 break;
10732 case 18:
10733 // J2_trap1_noregmap, S6_allocframe_to_raw, V6_zld0, Y2_dcfetch, A4_ext, ...
10734 O << ')';
10735 return;
10736 break;
10737 case 19:
10738 // L2_loadalignb_zomap, L2_loadalignb_io, L2_loadalignb_pbr, L2_loadalign...
10739 O << " = memb_fifo(";
10740 break;
10741 case 20:
10742 // L2_loadalignh_zomap, L2_loadalignh_io, L2_loadalignh_pbr, L2_loadalign...
10743 O << " = memh_fifo(";
10744 break;
10745 case 21:
10746 // L2_loadbsw2_zomap, L2_loadbsw4_zomap, L2_loadbsw2_io, L2_loadbsw2_pbr,...
10747 O << " = membh(";
10748 printOperand(MI, OpNo: 1, O);
10749 break;
10750 case 22:
10751 // L2_loadbzw2_zomap, L2_loadbzw4_zomap, L2_loadbzw2_io, L2_loadbzw2_pbr,...
10752 O << " = memubh(";
10753 printOperand(MI, OpNo: 1, O);
10754 break;
10755 case 23:
10756 // L2_loadrb_zomap, dup_L2_loadrb_io, L2_loadrb_io, L2_loadrb_pbr, L2_loa...
10757 O << " = memb(";
10758 printOperand(MI, OpNo: 1, O);
10759 break;
10760 case 24:
10761 // L2_loadrd_zomap, dup_L2_loadrd_io, L2_loadrd_io, L2_loadrd_pbr, L2_loa...
10762 O << " = memd(";
10763 printOperand(MI, OpNo: 1, O);
10764 break;
10765 case 25:
10766 // L2_loadrh_zomap, dup_L2_loadrh_io, L2_loadrh_io, L2_loadrh_pbr, L2_loa...
10767 O << " = memh(";
10768 printOperand(MI, OpNo: 1, O);
10769 break;
10770 case 26:
10771 // L2_loadri_zomap, dup_L2_loadri_io, L2_loadri_io, L2_loadri_pbr, L2_loa...
10772 O << " = memw(";
10773 printOperand(MI, OpNo: 1, O);
10774 break;
10775 case 27:
10776 // L2_loadrub_zomap, dup_L2_loadrub_io, L2_loadrub_io, L2_loadrub_pbr, L2...
10777 O << " = memub(";
10778 printOperand(MI, OpNo: 1, O);
10779 break;
10780 case 28:
10781 // L2_loadruh_zomap, dup_L2_loadruh_io, L2_loadruh_io, L2_loadruh_pbr, L2...
10782 O << " = memuh(";
10783 printOperand(MI, OpNo: 1, O);
10784 break;
10785 case 29:
10786 // L4_add_memopb_zomap, L4_add_memoph_zomap, L4_add_memopw_zomap
10787 O << ") += ";
10788 printOperand(MI, OpNo: 1, O);
10789 return;
10790 break;
10791 case 30:
10792 // L4_and_memopb_zomap, L4_and_memoph_zomap, L4_and_memopw_zomap
10793 O << ") &= ";
10794 printOperand(MI, OpNo: 1, O);
10795 return;
10796 break;
10797 case 31:
10798 // L4_iadd_memopb_zomap, L4_iadd_memoph_zomap, L4_iadd_memopw_zomap
10799 O << ") += #";
10800 printOperand(MI, OpNo: 1, O);
10801 return;
10802 break;
10803 case 32:
10804 // L4_iand_memopb_zomap, L4_iand_memoph_zomap, L4_iand_memopw_zomap
10805 O << ") = clrbit(#";
10806 printOperand(MI, OpNo: 1, O);
10807 O << ')';
10808 return;
10809 break;
10810 case 33:
10811 // L4_ior_memopb_zomap, L4_ior_memoph_zomap, L4_ior_memopw_zomap
10812 O << ") = setbit(#";
10813 printOperand(MI, OpNo: 1, O);
10814 O << ')';
10815 return;
10816 break;
10817 case 34:
10818 // L4_isub_memopb_zomap, L4_isub_memoph_zomap, L4_isub_memopw_zomap
10819 O << ") -= #";
10820 printOperand(MI, OpNo: 1, O);
10821 return;
10822 break;
10823 case 35:
10824 // L4_or_memopb_zomap, L4_or_memoph_zomap, L4_or_memopw_zomap
10825 O << ") |= ";
10826 printOperand(MI, OpNo: 1, O);
10827 return;
10828 break;
10829 case 36:
10830 // L4_return_map_to_raw_f, L4_return_map_to_raw_t
10831 O << ") dealloc_return";
10832 return;
10833 break;
10834 case 37:
10835 // L4_return_map_to_raw_fnew_pnt, L4_return_map_to_raw_tnew_pnt
10836 O << ".new) dealloc_return:nt";
10837 return;
10838 break;
10839 case 38:
10840 // L4_return_map_to_raw_fnew_pt, L4_return_map_to_raw_tnew_pt
10841 O << ".new) dealloc_return:t";
10842 return;
10843 break;
10844 case 39:
10845 // L4_sub_memopb_zomap, L4_sub_memoph_zomap, L4_sub_memopw_zomap
10846 O << ") -= ";
10847 printOperand(MI, OpNo: 1, O);
10848 return;
10849 break;
10850 case 40:
10851 // M2_mpysmi, M2_mpyi
10852 O << " = mpyi(";
10853 printOperand(MI, OpNo: 1, O);
10854 break;
10855 case 41:
10856 // M2_mpyui
10857 O << " = mpyui(";
10858 printOperand(MI, OpNo: 1, O);
10859 O << ',';
10860 printOperand(MI, OpNo: 2, O);
10861 O << ')';
10862 return;
10863 break;
10864 case 42:
10865 // M2_vrcmpys_acc_s1, M2_vrcmpys_acc_s1_h, M2_vrcmpys_acc_s1_l
10866 O << " += vrcmpys(";
10867 printOperand(MI, OpNo: 2, O);
10868 O << ',';
10869 printOperand(MI, OpNo: 3, O);
10870 break;
10871 case 43:
10872 // M2_vrcmpys_s1, M2_vrcmpys_s1rp, M2_vrcmpys_s1_h, M2_vrcmpys_s1_l, M2_v...
10873 O << " = vrcmpys(";
10874 printOperand(MI, OpNo: 1, O);
10875 O << ',';
10876 printOperand(MI, OpNo: 2, O);
10877 break;
10878 case 44:
10879 // M7_vdmpy
10880 O << " = vdmpyw(";
10881 printOperand(MI, OpNo: 1, O);
10882 O << ',';
10883 printOperand(MI, OpNo: 2, O);
10884 O << ')';
10885 return;
10886 break;
10887 case 45:
10888 // M7_vdmpy_acc
10889 O << " += vdmpyw(";
10890 printOperand(MI, OpNo: 2, O);
10891 O << ',';
10892 printOperand(MI, OpNo: 3, O);
10893 O << ')';
10894 return;
10895 break;
10896 case 46:
10897 // PS_tailcall_r, CALLProfile, EH_RETURN_JMPR, J2_call, J2_callr, J2_call...
10898 return;
10899 break;
10900 case 47:
10901 // S2_asr_i_p_rnd_goodsyntax, S2_asr_i_r_rnd_goodsyntax
10902 O << " = asrrnd(";
10903 printOperand(MI, OpNo: 1, O);
10904 O << ",#";
10905 printOperand(MI, OpNo: 2, O);
10906 O << ')';
10907 return;
10908 break;
10909 case 48:
10910 // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
10911 O << ") memb(";
10912 break;
10913 case 49:
10914 // S2_pstorerdf_zomap, S2_pstorerdt_zomap, S2_pstorerdf_io, S2_pstorerdf_...
10915 O << ") memd(";
10916 break;
10917 case 50:
10918 // S2_pstorerff_zomap, S2_pstorerft_zomap, S2_pstorerhf_zomap, S2_pstorer...
10919 O << ") memh(";
10920 break;
10921 case 51:
10922 // S2_pstorerif_zomap, S2_pstorerinewf_zomap, S2_pstorerinewt_zomap, S2_p...
10923 O << ") memw(";
10924 break;
10925 case 52:
10926 // S2_storerb_zomap, S2_storerbnew_zomap, S2_storerd_zomap, S2_storerf_zo...
10927 O << ") = ";
10928 printOperand(MI, OpNo: 1, O);
10929 break;
10930 case 53:
10931 // S2_tableidxb_goodsyntax, S2_tableidxb
10932 O << " = tableidxb(";
10933 printOperand(MI, OpNo: 2, O);
10934 O << ",#";
10935 printOperand(MI, OpNo: 3, O);
10936 O << ",#";
10937 printOperand(MI, OpNo: 4, O);
10938 break;
10939 case 54:
10940 // S2_tableidxd_goodsyntax, S2_tableidxd
10941 O << " = tableidxd(";
10942 printOperand(MI, OpNo: 2, O);
10943 O << ",#";
10944 printOperand(MI, OpNo: 3, O);
10945 O << ",#";
10946 printOperand(MI, OpNo: 4, O);
10947 break;
10948 case 55:
10949 // S2_tableidxh_goodsyntax, S2_tableidxh
10950 O << " = tableidxh(";
10951 printOperand(MI, OpNo: 2, O);
10952 O << ",#";
10953 printOperand(MI, OpNo: 3, O);
10954 O << ",#";
10955 printOperand(MI, OpNo: 4, O);
10956 break;
10957 case 56:
10958 // S2_tableidxw_goodsyntax, S2_tableidxw
10959 O << " = tableidxw(";
10960 printOperand(MI, OpNo: 2, O);
10961 O << ",#";
10962 printOperand(MI, OpNo: 3, O);
10963 O << ",#";
10964 printOperand(MI, OpNo: 4, O);
10965 break;
10966 case 57:
10967 // S4_pstorerbfnew_zomap, S4_pstorerbnewfnew_zomap, S4_pstorerbnewtnew_zo...
10968 O << ".new) memb(";
10969 break;
10970 case 58:
10971 // S4_pstorerdfnew_zomap, S4_pstorerdtnew_zomap, S2_pstorerdfnew_pi, S2_p...
10972 O << ".new) memd(";
10973 break;
10974 case 59:
10975 // S4_pstorerffnew_zomap, S4_pstorerftnew_zomap, S4_pstorerhfnew_zomap, S...
10976 O << ".new) memh(";
10977 break;
10978 case 60:
10979 // S4_pstorerifnew_zomap, S4_pstorerinewfnew_zomap, S4_pstorerinewtnew_zo...
10980 O << ".new) memw(";
10981 break;
10982 case 61:
10983 // S4_storeirb_zomap, S4_storeirh_zomap, S4_storeiri_zomap
10984 O << ") = #";
10985 printOperand(MI, OpNo: 1, O);
10986 return;
10987 break;
10988 case 62:
10989 // S5_asrhub_rnd_sat_goodsyntax, S5_asrhub_rnd_sat, S5_asrhub_sat
10990 O << " = vasrhub(";
10991 printOperand(MI, OpNo: 1, O);
10992 O << ",#";
10993 printOperand(MI, OpNo: 2, O);
10994 break;
10995 case 63:
10996 // S5_vasrhrnd_goodsyntax, V6_vasrh_alt, V6_vasrhv_alt, S2_asr_i_vh, S2_a...
10997 O << " = vasrh(";
10998 printOperand(MI, OpNo: 1, O);
10999 break;
11000 case 64:
11001 // V6_MAP_equb, V6_MAP_equh, V6_MAP_equw, V6_veqb, V6_veqh, V6_veqhf, V6_...
11002 O << " = vcmp.eq(";
11003 printOperand(MI, OpNo: 1, O);
11004 break;
11005 case 65:
11006 // V6_MAP_equb_and, V6_MAP_equh_and, V6_MAP_equw_and, V6_veqb_and, V6_veq...
11007 O << " &= vcmp.eq(";
11008 printOperand(MI, OpNo: 2, O);
11009 break;
11010 case 66:
11011 // V6_MAP_equb_ior, V6_MAP_equh_ior, V6_MAP_equw_ior, V6_veqb_or, V6_veqh...
11012 O << " |= vcmp.eq(";
11013 printOperand(MI, OpNo: 2, O);
11014 break;
11015 case 67:
11016 // V6_MAP_equb_xor, V6_MAP_equh_xor, V6_MAP_equw_xor, V6_veqb_xor, V6_veq...
11017 O << " ^= vcmp.eq(";
11018 printOperand(MI, OpNo: 2, O);
11019 break;
11020 case 68:
11021 // V6_dbl_ld0, V6_ld0, V6_ldnt0, V6_vL32b_ai, V6_vL32b_nt_ai, V6_vL32b_nt...
11022 O << " = vmem(";
11023 printOperand(MI, OpNo: 1, O);
11024 break;
11025 case 69:
11026 // V6_extractw_alt
11027 O << ".w = vextract(";
11028 printOperand(MI, OpNo: 1, O);
11029 O << ',';
11030 printOperand(MI, OpNo: 2, O);
11031 O << ')';
11032 return;
11033 break;
11034 case 70:
11035 // V6_hi
11036 O << " = hi(";
11037 printOperand(MI, OpNo: 1, O);
11038 O << ')';
11039 return;
11040 break;
11041 case 71:
11042 // V6_ldu0, V6_vL32Ub_ai, V6_vL32Ub_pi, V6_vL32Ub_ppu
11043 O << " = vmemu(";
11044 printOperand(MI, OpNo: 1, O);
11045 break;
11046 case 72:
11047 // V6_lo
11048 O << " = lo(";
11049 printOperand(MI, OpNo: 1, O);
11050 O << ')';
11051 return;
11052 break;
11053 case 73:
11054 // V6_stnnt0, V6_stnt0
11055 O << "):nt = ";
11056 printOperand(MI, OpNo: 1, O);
11057 break;
11058 case 74:
11059 // V6_stnp0, V6_stnpnt0, V6_stnq0, V6_stnqnt0, V6_stp0, V6_stpnt0, V6_stq...
11060 O << ") vmem(";
11061 break;
11062 case 75:
11063 // V6_stunp0, V6_stup0, V6_vS32Ub_npred_ai, V6_vS32Ub_npred_pi, V6_vS32Ub...
11064 O << ") vmemu(";
11065 break;
11066 case 76:
11067 // V6_v10mpyubs10
11068 O << ".w = v10mpy(";
11069 printOperand(MI, OpNo: 1, O);
11070 O << ".ub,";
11071 printOperand(MI, OpNo: 2, O);
11072 O << ".b,#";
11073 printOperand(MI, OpNo: 3, O);
11074 O << ')';
11075 return;
11076 break;
11077 case 77:
11078 // V6_v10mpyubs10_vxx
11079 O << ".w += v10mpy(";
11080 printOperand(MI, OpNo: 2, O);
11081 O << ".ub,";
11082 printOperand(MI, OpNo: 3, O);
11083 O << ".b,#";
11084 printOperand(MI, OpNo: 4, O);
11085 O << ')';
11086 return;
11087 break;
11088 case 78:
11089 // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt, V6_v6mpyhubs10, V6_v6mpyvubs10
11090 O << ".w = v6mpy(";
11091 printOperand(MI, OpNo: 1, O);
11092 O << ".ub,";
11093 printOperand(MI, OpNo: 2, O);
11094 break;
11095 case 79:
11096 // V6_vabsb_alt, V6_vabsb_sat_alt
11097 O << " = vabsb(";
11098 printOperand(MI, OpNo: 1, O);
11099 break;
11100 case 80:
11101 // V6_vabsdiffh_alt, M2_vabsdiffh
11102 O << " = vabsdiffh(";
11103 printOperand(MI, OpNo: 1, O);
11104 O << ',';
11105 printOperand(MI, OpNo: 2, O);
11106 O << ')';
11107 return;
11108 break;
11109 case 81:
11110 // V6_vabsdiffub_alt, M6_vabsdiffub
11111 O << " = vabsdiffub(";
11112 printOperand(MI, OpNo: 1, O);
11113 O << ',';
11114 printOperand(MI, OpNo: 2, O);
11115 O << ')';
11116 return;
11117 break;
11118 case 82:
11119 // V6_vabsdiffuh_alt
11120 O << " = vabsdiffuh(";
11121 printOperand(MI, OpNo: 1, O);
11122 O << ',';
11123 printOperand(MI, OpNo: 2, O);
11124 O << ')';
11125 return;
11126 break;
11127 case 83:
11128 // V6_vabsdiffw_alt, M2_vabsdiffw
11129 O << " = vabsdiffw(";
11130 printOperand(MI, OpNo: 1, O);
11131 O << ',';
11132 printOperand(MI, OpNo: 2, O);
11133 O << ')';
11134 return;
11135 break;
11136 case 84:
11137 // V6_vabsh_alt, V6_vabsh_sat_alt, A2_vabsh, A2_vabshsat
11138 O << " = vabsh(";
11139 printOperand(MI, OpNo: 1, O);
11140 break;
11141 case 85:
11142 // V6_vabsub_alt
11143 O << ".ub = vabs(";
11144 printOperand(MI, OpNo: 1, O);
11145 O << ".b)";
11146 return;
11147 break;
11148 case 86:
11149 // V6_vabsuh_alt
11150 O << ".uh = vabs(";
11151 printOperand(MI, OpNo: 1, O);
11152 O << ".h)";
11153 return;
11154 break;
11155 case 87:
11156 // V6_vabsuw_alt
11157 O << ".uw = vabs(";
11158 printOperand(MI, OpNo: 1, O);
11159 O << ".w)";
11160 return;
11161 break;
11162 case 88:
11163 // V6_vabsw_alt, V6_vabsw_sat_alt, A2_vabsw, A2_vabswsat
11164 O << " = vabsw(";
11165 printOperand(MI, OpNo: 1, O);
11166 break;
11167 case 89:
11168 // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vsubbnq_alt, V6_vsubbq_alt
11169 O << ".b) ";
11170 printOperand(MI, OpNo: 0, O);
11171 break;
11172 case 90:
11173 // V6_vaddh_alt, V6_vaddh_dv_alt, V6_vaddhsat_alt, V6_vaddhsat_dv_alt, V6...
11174 O << " = vaddh(";
11175 printOperand(MI, OpNo: 1, O);
11176 O << ',';
11177 printOperand(MI, OpNo: 2, O);
11178 break;
11179 case 91:
11180 // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vsubhnq_alt, V6_vsubhq_alt
11181 O << ".h) ";
11182 printOperand(MI, OpNo: 0, O);
11183 break;
11184 case 92:
11185 // V6_vaddhw_acc_alt
11186 O << " += vaddh(";
11187 printOperand(MI, OpNo: 2, O);
11188 O << ',';
11189 printOperand(MI, OpNo: 3, O);
11190 O << ')';
11191 return;
11192 break;
11193 case 93:
11194 // V6_vaddubh_acc_alt
11195 O << " += vaddub(";
11196 printOperand(MI, OpNo: 2, O);
11197 O << ',';
11198 printOperand(MI, OpNo: 3, O);
11199 O << ')';
11200 return;
11201 break;
11202 case 94:
11203 // V6_vaddubh_alt, V6_vaddubsat_alt, V6_vaddubsat_dv_alt, A2_vaddub, A2_v...
11204 O << " = vaddub(";
11205 printOperand(MI, OpNo: 1, O);
11206 O << ',';
11207 printOperand(MI, OpNo: 2, O);
11208 break;
11209 case 95:
11210 // V6_vadduhsat_alt, V6_vadduhsat_dv_alt, V6_vadduhw_alt, A2_svadduhs, A2...
11211 O << " = vadduh(";
11212 printOperand(MI, OpNo: 1, O);
11213 O << ',';
11214 printOperand(MI, OpNo: 2, O);
11215 break;
11216 case 96:
11217 // V6_vadduhw_acc_alt
11218 O << " += vadduh(";
11219 printOperand(MI, OpNo: 2, O);
11220 O << ',';
11221 printOperand(MI, OpNo: 3, O);
11222 O << ')';
11223 return;
11224 break;
11225 case 97:
11226 // V6_vadduwsat_alt, V6_vadduwsat_dv_alt
11227 O << " = vadduw(";
11228 printOperand(MI, OpNo: 1, O);
11229 O << ',';
11230 printOperand(MI, OpNo: 2, O);
11231 O << "):sat";
11232 return;
11233 break;
11234 case 98:
11235 // V6_vaddw_alt, V6_vaddw_dv_alt, V6_vaddwsat_alt, V6_vaddwsat_dv_alt, A2...
11236 O << " = vaddw(";
11237 printOperand(MI, OpNo: 1, O);
11238 O << ',';
11239 printOperand(MI, OpNo: 2, O);
11240 break;
11241 case 99:
11242 // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vsubwnq_alt, V6_vsubwq_alt
11243 O << ".w) ";
11244 printOperand(MI, OpNo: 0, O);
11245 break;
11246 case 100:
11247 // V6_vandnqrt_acc_alt
11248 O << ".ub |= vand(!";
11249 printOperand(MI, OpNo: 2, O);
11250 O << ".ub,";
11251 printOperand(MI, OpNo: 3, O);
11252 O << ".ub)";
11253 return;
11254 break;
11255 case 101:
11256 // V6_vandnqrt_alt
11257 O << ".ub = vand(!";
11258 printOperand(MI, OpNo: 1, O);
11259 O << ".ub,";
11260 printOperand(MI, OpNo: 2, O);
11261 O << ".ub)";
11262 return;
11263 break;
11264 case 102:
11265 // V6_vandqrt_acc_alt, V6_vandvrt_acc_alt
11266 O << ".ub |= vand(";
11267 printOperand(MI, OpNo: 2, O);
11268 O << ".ub,";
11269 printOperand(MI, OpNo: 3, O);
11270 O << ".ub)";
11271 return;
11272 break;
11273 case 103:
11274 // V6_vandqrt_alt, V6_vandvrt_alt
11275 O << ".ub = vand(";
11276 printOperand(MI, OpNo: 1, O);
11277 O << ".ub,";
11278 printOperand(MI, OpNo: 2, O);
11279 O << ".ub)";
11280 return;
11281 break;
11282 case 104:
11283 // V6_vaslh_acc_alt
11284 O << " += vaslh(";
11285 printOperand(MI, OpNo: 2, O);
11286 O << ',';
11287 printOperand(MI, OpNo: 3, O);
11288 O << ')';
11289 return;
11290 break;
11291 case 105:
11292 // V6_vaslh_alt, V6_vaslhv_alt, S2_asl_i_vh, S2_asl_r_vh
11293 O << " = vaslh(";
11294 printOperand(MI, OpNo: 1, O);
11295 break;
11296 case 106:
11297 // V6_vaslw_acc_alt
11298 O << " += vaslw(";
11299 printOperand(MI, OpNo: 2, O);
11300 O << ',';
11301 printOperand(MI, OpNo: 3, O);
11302 O << ')';
11303 return;
11304 break;
11305 case 107:
11306 // V6_vaslw_alt, V6_vaslwv_alt, S2_asl_i_vw, S2_asl_r_vw
11307 O << " = vaslw(";
11308 printOperand(MI, OpNo: 1, O);
11309 break;
11310 case 108:
11311 // V6_vasr_into_alt
11312 O << " = vasrinto(";
11313 printOperand(MI, OpNo: 2, O);
11314 O << ',';
11315 printOperand(MI, OpNo: 3, O);
11316 O << ')';
11317 return;
11318 break;
11319 case 109:
11320 // V6_vasrh_acc_alt
11321 O << " += vasrh(";
11322 printOperand(MI, OpNo: 2, O);
11323 O << ',';
11324 printOperand(MI, OpNo: 3, O);
11325 O << ')';
11326 return;
11327 break;
11328 case 110:
11329 // V6_vasrw_acc_alt
11330 O << " += vasrw(";
11331 printOperand(MI, OpNo: 2, O);
11332 O << ',';
11333 printOperand(MI, OpNo: 3, O);
11334 O << ')';
11335 return;
11336 break;
11337 case 111:
11338 // V6_vasrw_alt, V6_vasrwv_alt, S2_asr_i_svw_trun, S2_asr_i_vw, S2_asr_r_...
11339 O << " = vasrw(";
11340 printOperand(MI, OpNo: 1, O);
11341 break;
11342 case 112:
11343 // V6_vavgb_alt, V6_vavgbrnd_alt
11344 O << " = vavgb(";
11345 printOperand(MI, OpNo: 1, O);
11346 O << ',';
11347 printOperand(MI, OpNo: 2, O);
11348 break;
11349 case 113:
11350 // V6_vavgh_alt, V6_vavghrnd_alt, A2_svavgh, A2_svavghs, A2_vavgh, A2_vav...
11351 O << " = vavgh(";
11352 printOperand(MI, OpNo: 1, O);
11353 O << ',';
11354 printOperand(MI, OpNo: 2, O);
11355 break;
11356 case 114:
11357 // V6_vavgub_alt, V6_vavgubrnd_alt, A2_vavgub, A2_vavgubr
11358 O << " = vavgub(";
11359 printOperand(MI, OpNo: 1, O);
11360 O << ',';
11361 printOperand(MI, OpNo: 2, O);
11362 break;
11363 case 115:
11364 // V6_vavguh_alt, V6_vavguhrnd_alt, A2_vavguh, A2_vavguhr
11365 O << " = vavguh(";
11366 printOperand(MI, OpNo: 1, O);
11367 O << ',';
11368 printOperand(MI, OpNo: 2, O);
11369 break;
11370 case 116:
11371 // V6_vavguw_alt, V6_vavguwrnd_alt, A2_vavguw, A2_vavguwr
11372 O << " = vavguw(";
11373 printOperand(MI, OpNo: 1, O);
11374 O << ',';
11375 printOperand(MI, OpNo: 2, O);
11376 break;
11377 case 117:
11378 // V6_vavgw_alt, V6_vavgwrnd_alt, A2_vavgw, A2_vavgwcr, A2_vavgwr
11379 O << " = vavgw(";
11380 printOperand(MI, OpNo: 1, O);
11381 O << ',';
11382 printOperand(MI, OpNo: 2, O);
11383 break;
11384 case 118:
11385 // V6_vcl0h_alt
11386 O << " = vcl0h(";
11387 printOperand(MI, OpNo: 1, O);
11388 O << ')';
11389 return;
11390 break;
11391 case 119:
11392 // V6_vcl0w_alt
11393 O << " = vcl0w(";
11394 printOperand(MI, OpNo: 1, O);
11395 O << ')';
11396 return;
11397 break;
11398 case 120:
11399 // V6_vd0, V6_vdd0, SA1_clrf, SA1_clrfnew, SA1_clrt, SA1_clrtnew
11400 O << " = #0";
11401 return;
11402 break;
11403 case 121:
11404 // V6_vdealb4w_alt
11405 O << " = vdealb4w(";
11406 printOperand(MI, OpNo: 1, O);
11407 O << ',';
11408 printOperand(MI, OpNo: 2, O);
11409 O << ')';
11410 return;
11411 break;
11412 case 122:
11413 // V6_vdealb_alt
11414 O << " = vdealb(";
11415 printOperand(MI, OpNo: 1, O);
11416 O << ')';
11417 return;
11418 break;
11419 case 123:
11420 // V6_vdealh_alt
11421 O << " = vdealh(";
11422 printOperand(MI, OpNo: 1, O);
11423 O << ')';
11424 return;
11425 break;
11426 case 124:
11427 // V6_vdmpybus_acc_alt, V6_vdmpybus_dv_acc_alt
11428 O << " += vdmpybus(";
11429 printOperand(MI, OpNo: 2, O);
11430 O << ',';
11431 printOperand(MI, OpNo: 3, O);
11432 O << ')';
11433 return;
11434 break;
11435 case 125:
11436 // V6_vdmpybus_alt, V6_vdmpybus_dv_alt
11437 O << " = vdmpybus(";
11438 printOperand(MI, OpNo: 1, O);
11439 O << ',';
11440 printOperand(MI, OpNo: 2, O);
11441 O << ')';
11442 return;
11443 break;
11444 case 126:
11445 // V6_vdmpyhb_acc_alt, V6_vdmpyhb_dv_acc_alt
11446 O << " += vdmpyhb(";
11447 printOperand(MI, OpNo: 2, O);
11448 O << ',';
11449 printOperand(MI, OpNo: 3, O);
11450 O << ')';
11451 return;
11452 break;
11453 case 127:
11454 // V6_vdmpyhb_alt, V6_vdmpyhb_dv_alt
11455 O << " = vdmpyhb(";
11456 printOperand(MI, OpNo: 1, O);
11457 O << ',';
11458 printOperand(MI, OpNo: 2, O);
11459 O << ')';
11460 return;
11461 break;
11462 case 128:
11463 // V6_vdmpyhisat_acc_alt, V6_vdmpyhsat_acc_alt, V6_vdmpyhvsat_acc_alt
11464 O << " += vdmpyh(";
11465 printOperand(MI, OpNo: 2, O);
11466 O << ',';
11467 printOperand(MI, OpNo: 3, O);
11468 O << "):sat";
11469 return;
11470 break;
11471 case 129:
11472 // V6_vdmpyhisat_alt, V6_vdmpyhsat_alt, V6_vdmpyhvsat_alt
11473 O << " = vdmpyh(";
11474 printOperand(MI, OpNo: 1, O);
11475 O << ',';
11476 printOperand(MI, OpNo: 2, O);
11477 O << "):sat";
11478 return;
11479 break;
11480 case 130:
11481 // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsusat_acc_alt
11482 O << " += vdmpyhsu(";
11483 printOperand(MI, OpNo: 2, O);
11484 O << ',';
11485 printOperand(MI, OpNo: 3, O);
11486 break;
11487 case 131:
11488 // V6_vdmpyhsuisat_alt, V6_vdmpyhsusat_alt
11489 O << " = vdmpyhsu(";
11490 printOperand(MI, OpNo: 1, O);
11491 O << ',';
11492 printOperand(MI, OpNo: 2, O);
11493 break;
11494 case 132:
11495 // V6_vdsaduh_acc_alt
11496 O << " += vdsaduh(";
11497 printOperand(MI, OpNo: 2, O);
11498 O << ',';
11499 printOperand(MI, OpNo: 3, O);
11500 O << ')';
11501 return;
11502 break;
11503 case 133:
11504 // V6_vdsaduh_alt
11505 O << " = vdsaduh(";
11506 printOperand(MI, OpNo: 1, O);
11507 O << ',';
11508 printOperand(MI, OpNo: 2, O);
11509 O << ')';
11510 return;
11511 break;
11512 case 134:
11513 // V6_vlsrh_alt, V6_vlsrhv_alt, S2_lsr_i_vh, S2_lsr_r_vh
11514 O << " = vlsrh(";
11515 printOperand(MI, OpNo: 1, O);
11516 break;
11517 case 135:
11518 // V6_vlsrw_alt, V6_vlsrwv_alt, S2_lsr_i_vw, S2_lsr_r_vw
11519 O << " = vlsrw(";
11520 printOperand(MI, OpNo: 1, O);
11521 break;
11522 case 136:
11523 // V6_vmaxb_alt, A2_vmaxb
11524 O << " = vmaxb(";
11525 printOperand(MI, OpNo: 1, O);
11526 O << ',';
11527 printOperand(MI, OpNo: 2, O);
11528 O << ')';
11529 return;
11530 break;
11531 case 137:
11532 // V6_vmaxh_alt, A2_vmaxh
11533 O << " = vmaxh(";
11534 printOperand(MI, OpNo: 1, O);
11535 O << ',';
11536 printOperand(MI, OpNo: 2, O);
11537 O << ')';
11538 return;
11539 break;
11540 case 138:
11541 // V6_vmaxub_alt, A2_vmaxub
11542 O << " = vmaxub(";
11543 printOperand(MI, OpNo: 1, O);
11544 O << ',';
11545 printOperand(MI, OpNo: 2, O);
11546 O << ')';
11547 return;
11548 break;
11549 case 139:
11550 // V6_vmaxuh_alt, A2_vmaxuh
11551 O << " = vmaxuh(";
11552 printOperand(MI, OpNo: 1, O);
11553 O << ',';
11554 printOperand(MI, OpNo: 2, O);
11555 O << ')';
11556 return;
11557 break;
11558 case 140:
11559 // V6_vmaxw_alt, A2_vmaxw
11560 O << " = vmaxw(";
11561 printOperand(MI, OpNo: 1, O);
11562 O << ',';
11563 printOperand(MI, OpNo: 2, O);
11564 O << ')';
11565 return;
11566 break;
11567 case 141:
11568 // V6_vminb_alt, A2_vminb
11569 O << " = vminb(";
11570 printOperand(MI, OpNo: 1, O);
11571 O << ',';
11572 printOperand(MI, OpNo: 2, O);
11573 O << ')';
11574 return;
11575 break;
11576 case 142:
11577 // V6_vminh_alt, A2_vminh
11578 O << " = vminh(";
11579 printOperand(MI, OpNo: 1, O);
11580 O << ',';
11581 printOperand(MI, OpNo: 2, O);
11582 O << ')';
11583 return;
11584 break;
11585 case 143:
11586 // V6_vminub_alt, A2_vminub
11587 O << " = vminub(";
11588 printOperand(MI, OpNo: 1, O);
11589 O << ',';
11590 printOperand(MI, OpNo: 2, O);
11591 O << ')';
11592 return;
11593 break;
11594 case 144:
11595 // V6_vminuh_alt, A2_vminuh
11596 O << " = vminuh(";
11597 printOperand(MI, OpNo: 1, O);
11598 O << ',';
11599 printOperand(MI, OpNo: 2, O);
11600 O << ')';
11601 return;
11602 break;
11603 case 145:
11604 // V6_vminw_alt, A2_vminw
11605 O << " = vminw(";
11606 printOperand(MI, OpNo: 1, O);
11607 O << ',';
11608 printOperand(MI, OpNo: 2, O);
11609 O << ')';
11610 return;
11611 break;
11612 case 146:
11613 // V6_vmpabus_acc_alt
11614 O << " += vmpabus(";
11615 printOperand(MI, OpNo: 2, O);
11616 O << ',';
11617 printOperand(MI, OpNo: 3, O);
11618 O << ')';
11619 return;
11620 break;
11621 case 147:
11622 // V6_vmpabus_alt, V6_vmpabusv_alt
11623 O << " = vmpabus(";
11624 printOperand(MI, OpNo: 1, O);
11625 O << ',';
11626 printOperand(MI, OpNo: 2, O);
11627 O << ')';
11628 return;
11629 break;
11630 case 148:
11631 // V6_vmpabuu_acc_alt
11632 O << " += vmpabuu(";
11633 printOperand(MI, OpNo: 2, O);
11634 O << ',';
11635 printOperand(MI, OpNo: 3, O);
11636 O << ')';
11637 return;
11638 break;
11639 case 149:
11640 // V6_vmpabuu_alt, V6_vmpabuuv_alt
11641 O << " = vmpabuu(";
11642 printOperand(MI, OpNo: 1, O);
11643 O << ',';
11644 printOperand(MI, OpNo: 2, O);
11645 O << ')';
11646 return;
11647 break;
11648 case 150:
11649 // V6_vmpahb_acc_alt
11650 O << " += vmpahb(";
11651 printOperand(MI, OpNo: 2, O);
11652 O << ',';
11653 printOperand(MI, OpNo: 3, O);
11654 O << ')';
11655 return;
11656 break;
11657 case 151:
11658 // V6_vmpahb_alt
11659 O << " = vmpahb(";
11660 printOperand(MI, OpNo: 1, O);
11661 O << ',';
11662 printOperand(MI, OpNo: 2, O);
11663 O << ')';
11664 return;
11665 break;
11666 case 152:
11667 // V6_vmpauhb_acc_alt
11668 O << " += vmpauhb(";
11669 printOperand(MI, OpNo: 2, O);
11670 O << ',';
11671 printOperand(MI, OpNo: 3, O);
11672 O << ')';
11673 return;
11674 break;
11675 case 153:
11676 // V6_vmpauhb_alt
11677 O << " = vmpauhb(";
11678 printOperand(MI, OpNo: 1, O);
11679 O << ',';
11680 printOperand(MI, OpNo: 2, O);
11681 O << ')';
11682 return;
11683 break;
11684 case 154:
11685 // V6_vmpybus_acc_alt, V6_vmpybusv_acc_alt
11686 O << " += vmpybus(";
11687 printOperand(MI, OpNo: 2, O);
11688 O << ',';
11689 printOperand(MI, OpNo: 3, O);
11690 O << ')';
11691 return;
11692 break;
11693 case 155:
11694 // V6_vmpybus_alt, V6_vmpybusv_alt
11695 O << " = vmpybus(";
11696 printOperand(MI, OpNo: 1, O);
11697 O << ',';
11698 printOperand(MI, OpNo: 2, O);
11699 O << ')';
11700 return;
11701 break;
11702 case 156:
11703 // V6_vmpybv_acc_alt
11704 O << " += vmpyb(";
11705 printOperand(MI, OpNo: 2, O);
11706 O << ',';
11707 printOperand(MI, OpNo: 3, O);
11708 O << ')';
11709 return;
11710 break;
11711 case 157:
11712 // V6_vmpybv_alt
11713 O << " = vmpyb(";
11714 printOperand(MI, OpNo: 1, O);
11715 O << ',';
11716 printOperand(MI, OpNo: 2, O);
11717 O << ')';
11718 return;
11719 break;
11720 case 158:
11721 // V6_vmpyewuh_alt
11722 O << " = vmpyewuh(";
11723 printOperand(MI, OpNo: 1, O);
11724 O << ',';
11725 printOperand(MI, OpNo: 2, O);
11726 O << ')';
11727 return;
11728 break;
11729 case 159:
11730 // V6_vmpyh_acc_alt, V6_vmpyhsat_acc_alt, V6_vmpyhv_acc_alt, M2_vmac2, M2...
11731 O << " += vmpyh(";
11732 printOperand(MI, OpNo: 2, O);
11733 O << ',';
11734 printOperand(MI, OpNo: 3, O);
11735 break;
11736 case 160:
11737 // V6_vmpyh_alt, V6_vmpyhsrs_alt, V6_vmpyhss_alt, V6_vmpyhv_alt, V6_vmpyh...
11738 O << " = vmpyh(";
11739 printOperand(MI, OpNo: 1, O);
11740 O << ',';
11741 printOperand(MI, OpNo: 2, O);
11742 break;
11743 case 161:
11744 // V6_vmpyhus_acc_alt
11745 O << " += vmpyhus(";
11746 printOperand(MI, OpNo: 2, O);
11747 O << ',';
11748 printOperand(MI, OpNo: 3, O);
11749 O << ')';
11750 return;
11751 break;
11752 case 162:
11753 // V6_vmpyhus_alt
11754 O << " = vmpyhus(";
11755 printOperand(MI, OpNo: 1, O);
11756 O << ',';
11757 printOperand(MI, OpNo: 2, O);
11758 O << ')';
11759 return;
11760 break;
11761 case 163:
11762 // V6_vmpyiewh_acc_alt
11763 O << " += vmpyiewh(";
11764 printOperand(MI, OpNo: 2, O);
11765 O << ',';
11766 printOperand(MI, OpNo: 3, O);
11767 O << ')';
11768 return;
11769 break;
11770 case 164:
11771 // V6_vmpyiewuh_acc_alt
11772 O << " += vmpyiewuh(";
11773 printOperand(MI, OpNo: 2, O);
11774 O << ',';
11775 printOperand(MI, OpNo: 3, O);
11776 O << ')';
11777 return;
11778 break;
11779 case 165:
11780 // V6_vmpyiewuh_alt
11781 O << " = vmpyiewuh(";
11782 printOperand(MI, OpNo: 1, O);
11783 O << ',';
11784 printOperand(MI, OpNo: 2, O);
11785 O << ')';
11786 return;
11787 break;
11788 case 166:
11789 // V6_vmpyih_acc_alt
11790 O << " += vmpyih(";
11791 printOperand(MI, OpNo: 2, O);
11792 O << ',';
11793 printOperand(MI, OpNo: 3, O);
11794 O << ')';
11795 return;
11796 break;
11797 case 167:
11798 // V6_vmpyih_alt
11799 O << " = vmpyih(";
11800 printOperand(MI, OpNo: 1, O);
11801 O << ',';
11802 printOperand(MI, OpNo: 2, O);
11803 O << ')';
11804 return;
11805 break;
11806 case 168:
11807 // V6_vmpyihb_acc_alt
11808 O << " += vmpyihb(";
11809 printOperand(MI, OpNo: 2, O);
11810 O << ',';
11811 printOperand(MI, OpNo: 3, O);
11812 O << ')';
11813 return;
11814 break;
11815 case 169:
11816 // V6_vmpyihb_alt
11817 O << " = vmpyihb(";
11818 printOperand(MI, OpNo: 1, O);
11819 O << ',';
11820 printOperand(MI, OpNo: 2, O);
11821 O << ')';
11822 return;
11823 break;
11824 case 170:
11825 // V6_vmpyiowh_alt
11826 O << " = vmpyiowh(";
11827 printOperand(MI, OpNo: 1, O);
11828 O << ',';
11829 printOperand(MI, OpNo: 2, O);
11830 O << ')';
11831 return;
11832 break;
11833 case 171:
11834 // V6_vmpyiwb_acc_alt
11835 O << " += vmpyiwb(";
11836 printOperand(MI, OpNo: 2, O);
11837 O << ',';
11838 printOperand(MI, OpNo: 3, O);
11839 O << ')';
11840 return;
11841 break;
11842 case 172:
11843 // V6_vmpyiwb_alt
11844 O << " = vmpyiwb(";
11845 printOperand(MI, OpNo: 1, O);
11846 O << ',';
11847 printOperand(MI, OpNo: 2, O);
11848 O << ')';
11849 return;
11850 break;
11851 case 173:
11852 // V6_vmpyiwh_acc_alt
11853 O << " += vmpyiwh(";
11854 printOperand(MI, OpNo: 2, O);
11855 O << ',';
11856 printOperand(MI, OpNo: 3, O);
11857 O << ')';
11858 return;
11859 break;
11860 case 174:
11861 // V6_vmpyiwh_alt
11862 O << " = vmpyiwh(";
11863 printOperand(MI, OpNo: 1, O);
11864 O << ',';
11865 printOperand(MI, OpNo: 2, O);
11866 O << ')';
11867 return;
11868 break;
11869 case 175:
11870 // V6_vmpyiwub_acc_alt
11871 O << " += vmpyiwub(";
11872 printOperand(MI, OpNo: 2, O);
11873 O << ',';
11874 printOperand(MI, OpNo: 3, O);
11875 O << ')';
11876 return;
11877 break;
11878 case 176:
11879 // V6_vmpyiwub_alt
11880 O << " = vmpyiwub(";
11881 printOperand(MI, OpNo: 1, O);
11882 O << ',';
11883 printOperand(MI, OpNo: 2, O);
11884 O << ')';
11885 return;
11886 break;
11887 case 177:
11888 // V6_vmpyowh_alt, V6_vmpyowh_rnd_alt
11889 O << " = vmpyowh(";
11890 printOperand(MI, OpNo: 1, O);
11891 O << ',';
11892 printOperand(MI, OpNo: 2, O);
11893 break;
11894 case 178:
11895 // V6_vmpyowh_rnd_sacc_alt, V6_vmpyowh_sacc_alt
11896 O << " += vmpyowh(";
11897 printOperand(MI, OpNo: 2, O);
11898 O << ',';
11899 printOperand(MI, OpNo: 3, O);
11900 break;
11901 case 179:
11902 // V6_vmpyub_acc_alt, V6_vmpyubv_acc_alt
11903 O << " += vmpyub(";
11904 printOperand(MI, OpNo: 2, O);
11905 O << ',';
11906 printOperand(MI, OpNo: 3, O);
11907 O << ')';
11908 return;
11909 break;
11910 case 180:
11911 // V6_vmpyub_alt, V6_vmpyubv_alt
11912 O << " = vmpyub(";
11913 printOperand(MI, OpNo: 1, O);
11914 O << ',';
11915 printOperand(MI, OpNo: 2, O);
11916 O << ')';
11917 return;
11918 break;
11919 case 181:
11920 // V6_vmpyuh_acc_alt, V6_vmpyuhv_acc_alt
11921 O << " += vmpyuh(";
11922 printOperand(MI, OpNo: 2, O);
11923 O << ',';
11924 printOperand(MI, OpNo: 3, O);
11925 O << ')';
11926 return;
11927 break;
11928 case 182:
11929 // V6_vmpyuh_alt, V6_vmpyuhv_alt
11930 O << " = vmpyuh(";
11931 printOperand(MI, OpNo: 1, O);
11932 O << ',';
11933 printOperand(MI, OpNo: 2, O);
11934 O << ')';
11935 return;
11936 break;
11937 case 183:
11938 // V6_vnavgb_alt
11939 O << " = vnavgb(";
11940 printOperand(MI, OpNo: 1, O);
11941 O << ',';
11942 printOperand(MI, OpNo: 2, O);
11943 O << ')';
11944 return;
11945 break;
11946 case 184:
11947 // V6_vnavgh_alt, A2_svnavgh, A2_vnavgh, A2_vnavghcr, A2_vnavghr
11948 O << " = vnavgh(";
11949 printOperand(MI, OpNo: 1, O);
11950 O << ',';
11951 printOperand(MI, OpNo: 2, O);
11952 break;
11953 case 185:
11954 // V6_vnavgub_alt
11955 O << " = vnavgub(";
11956 printOperand(MI, OpNo: 1, O);
11957 O << ',';
11958 printOperand(MI, OpNo: 2, O);
11959 O << ')';
11960 return;
11961 break;
11962 case 186:
11963 // V6_vnavgw_alt, A2_vnavgw, A2_vnavgwcr, A2_vnavgwr
11964 O << " = vnavgw(";
11965 printOperand(MI, OpNo: 1, O);
11966 O << ',';
11967 printOperand(MI, OpNo: 2, O);
11968 break;
11969 case 187:
11970 // V6_vnormamth_alt
11971 O << " = vnormamth(";
11972 printOperand(MI, OpNo: 1, O);
11973 O << ')';
11974 return;
11975 break;
11976 case 188:
11977 // V6_vnormamtw_alt
11978 O << " = vnormamtw(";
11979 printOperand(MI, OpNo: 1, O);
11980 O << ')';
11981 return;
11982 break;
11983 case 189:
11984 // V6_vpackeb_alt
11985 O << " = vpackeb(";
11986 printOperand(MI, OpNo: 1, O);
11987 O << ',';
11988 printOperand(MI, OpNo: 2, O);
11989 O << ')';
11990 return;
11991 break;
11992 case 190:
11993 // V6_vpackeh_alt
11994 O << " = vpackeh(";
11995 printOperand(MI, OpNo: 1, O);
11996 O << ',';
11997 printOperand(MI, OpNo: 2, O);
11998 O << ')';
11999 return;
12000 break;
12001 case 191:
12002 // V6_vpackhb_sat_alt
12003 O << " = vpackhb(";
12004 printOperand(MI, OpNo: 1, O);
12005 O << ',';
12006 printOperand(MI, OpNo: 2, O);
12007 O << "):sat";
12008 return;
12009 break;
12010 case 192:
12011 // V6_vpackhub_sat_alt
12012 O << " = vpackhub(";
12013 printOperand(MI, OpNo: 1, O);
12014 O << ',';
12015 printOperand(MI, OpNo: 2, O);
12016 O << "):sat";
12017 return;
12018 break;
12019 case 193:
12020 // V6_vpackob_alt
12021 O << " = vpackob(";
12022 printOperand(MI, OpNo: 1, O);
12023 O << ',';
12024 printOperand(MI, OpNo: 2, O);
12025 O << ')';
12026 return;
12027 break;
12028 case 194:
12029 // V6_vpackoh_alt
12030 O << " = vpackoh(";
12031 printOperand(MI, OpNo: 1, O);
12032 O << ',';
12033 printOperand(MI, OpNo: 2, O);
12034 O << ')';
12035 return;
12036 break;
12037 case 195:
12038 // V6_vpackwh_sat_alt
12039 O << " = vpackwh(";
12040 printOperand(MI, OpNo: 1, O);
12041 O << ',';
12042 printOperand(MI, OpNo: 2, O);
12043 O << "):sat";
12044 return;
12045 break;
12046 case 196:
12047 // V6_vpackwuh_sat_alt
12048 O << " = vpackwuh(";
12049 printOperand(MI, OpNo: 1, O);
12050 O << ',';
12051 printOperand(MI, OpNo: 2, O);
12052 O << "):sat";
12053 return;
12054 break;
12055 case 197:
12056 // V6_vpopcounth_alt
12057 O << " = vpopcounth(";
12058 printOperand(MI, OpNo: 1, O);
12059 O << ')';
12060 return;
12061 break;
12062 case 198:
12063 // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_acc, V6_vrmpybus_acc, V6_vrmp...
12064 O << ".w += vrmpy(";
12065 printOperand(MI, OpNo: 2, O);
12066 break;
12067 case 199:
12068 // V6_vrmpybub_rtt_alt, V6_vrmpybub_rtt, V6_vrmpybus, V6_vrmpybusi, V6_vr...
12069 O << ".w = vrmpy(";
12070 printOperand(MI, OpNo: 1, O);
12071 break;
12072 case 200:
12073 // V6_vrmpybus_acc_alt, V6_vrmpybusi_acc_alt, V6_vrmpybusv_acc_alt
12074 O << " += vrmpybus(";
12075 printOperand(MI, OpNo: 2, O);
12076 O << ',';
12077 printOperand(MI, OpNo: 3, O);
12078 break;
12079 case 201:
12080 // V6_vrmpybus_alt, V6_vrmpybusi_alt, V6_vrmpybusv_alt
12081 O << " = vrmpybus(";
12082 printOperand(MI, OpNo: 1, O);
12083 O << ',';
12084 printOperand(MI, OpNo: 2, O);
12085 break;
12086 case 202:
12087 // V6_vrmpybv_acc_alt
12088 O << " += vrmpyb(";
12089 printOperand(MI, OpNo: 2, O);
12090 O << ',';
12091 printOperand(MI, OpNo: 3, O);
12092 O << ')';
12093 return;
12094 break;
12095 case 203:
12096 // V6_vrmpybv_alt
12097 O << " = vrmpyb(";
12098 printOperand(MI, OpNo: 1, O);
12099 O << ',';
12100 printOperand(MI, OpNo: 2, O);
12101 O << ')';
12102 return;
12103 break;
12104 case 204:
12105 // V6_vrmpyub_acc_alt, V6_vrmpyubi_acc_alt, V6_vrmpyubv_acc_alt
12106 O << " += vrmpyub(";
12107 printOperand(MI, OpNo: 2, O);
12108 O << ',';
12109 printOperand(MI, OpNo: 3, O);
12110 break;
12111 case 205:
12112 // V6_vrmpyub_alt, V6_vrmpyubi_alt, V6_vrmpyubv_alt
12113 O << " = vrmpyub(";
12114 printOperand(MI, OpNo: 1, O);
12115 O << ',';
12116 printOperand(MI, OpNo: 2, O);
12117 break;
12118 case 206:
12119 // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_acc, V6_vrmpyub_rtt_acc, V6_vrmpyub...
12120 O << ".uw += vrmpy(";
12121 printOperand(MI, OpNo: 2, O);
12122 O << ".ub,";
12123 printOperand(MI, OpNo: 3, O);
12124 break;
12125 case 207:
12126 // V6_vrmpyub_rtt_alt, V6_vrmpyub, V6_vrmpyub_rtt, V6_vrmpyubi, V6_vrmpyu...
12127 O << ".uw = vrmpy(";
12128 printOperand(MI, OpNo: 1, O);
12129 O << ".ub,";
12130 printOperand(MI, OpNo: 2, O);
12131 break;
12132 case 208:
12133 // V6_vrotr_alt
12134 O << " = vrotr(";
12135 printOperand(MI, OpNo: 1, O);
12136 O << ',';
12137 printOperand(MI, OpNo: 2, O);
12138 O << ')';
12139 return;
12140 break;
12141 case 209:
12142 // V6_vroundhb_alt
12143 O << " = vroundhb(";
12144 printOperand(MI, OpNo: 1, O);
12145 O << ',';
12146 printOperand(MI, OpNo: 2, O);
12147 O << "):sat";
12148 return;
12149 break;
12150 case 210:
12151 // V6_vroundhub_alt
12152 O << " = vroundhub(";
12153 printOperand(MI, OpNo: 1, O);
12154 O << ',';
12155 printOperand(MI, OpNo: 2, O);
12156 O << "):sat";
12157 return;
12158 break;
12159 case 211:
12160 // V6_vrounduhub_alt
12161 O << " = vrounduhub(";
12162 printOperand(MI, OpNo: 1, O);
12163 O << ',';
12164 printOperand(MI, OpNo: 2, O);
12165 O << "):sat";
12166 return;
12167 break;
12168 case 212:
12169 // V6_vrounduwuh_alt
12170 O << " = vrounduwuh(";
12171 printOperand(MI, OpNo: 1, O);
12172 O << ',';
12173 printOperand(MI, OpNo: 2, O);
12174 O << "):sat";
12175 return;
12176 break;
12177 case 213:
12178 // V6_vroundwh_alt
12179 O << " = vroundwh(";
12180 printOperand(MI, OpNo: 1, O);
12181 O << ',';
12182 printOperand(MI, OpNo: 2, O);
12183 O << "):sat";
12184 return;
12185 break;
12186 case 214:
12187 // V6_vroundwuh_alt
12188 O << " = vroundwuh(";
12189 printOperand(MI, OpNo: 1, O);
12190 O << ',';
12191 printOperand(MI, OpNo: 2, O);
12192 O << "):sat";
12193 return;
12194 break;
12195 case 215:
12196 // V6_vrsadubi_acc_alt, A2_vrsadub_acc
12197 O << " += vrsadub(";
12198 printOperand(MI, OpNo: 2, O);
12199 O << ',';
12200 printOperand(MI, OpNo: 3, O);
12201 break;
12202 case 216:
12203 // V6_vrsadubi_alt, A2_vrsadub
12204 O << " = vrsadub(";
12205 printOperand(MI, OpNo: 1, O);
12206 O << ',';
12207 printOperand(MI, OpNo: 2, O);
12208 break;
12209 case 217:
12210 // V6_vsathub_alt, S2_svsathub, S2_vsathub, S2_vsathub_nopack
12211 O << " = vsathub(";
12212 printOperand(MI, OpNo: 1, O);
12213 break;
12214 case 218:
12215 // V6_vsatuwuh_alt
12216 O << " = vsatuwuh(";
12217 printOperand(MI, OpNo: 1, O);
12218 O << ',';
12219 printOperand(MI, OpNo: 2, O);
12220 O << ')';
12221 return;
12222 break;
12223 case 219:
12224 // V6_vsatwh_alt, S2_vsatwh, S2_vsatwh_nopack
12225 O << " = vsatwh(";
12226 printOperand(MI, OpNo: 1, O);
12227 break;
12228 case 220:
12229 // V6_vsb_alt
12230 O << " = vsxtb(";
12231 printOperand(MI, OpNo: 1, O);
12232 O << ')';
12233 return;
12234 break;
12235 case 221:
12236 // V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_alt, V6_vs...
12237 O << ',';
12238 break;
12239 case 222:
12240 // V6_vscattermhq_alt, V6_vscattermwhq_alt, V6_vscattermwq_alt, V6_vscatt...
12241 O << ") vscatter(";
12242 printOperand(MI, OpNo: 1, O);
12243 O << ',';
12244 printOperand(MI, OpNo: 2, O);
12245 O << ',';
12246 printOperand(MI, OpNo: 3, O);
12247 break;
12248 case 223:
12249 // V6_vsh_alt
12250 O << " = vsxth(";
12251 printOperand(MI, OpNo: 1, O);
12252 O << ')';
12253 return;
12254 break;
12255 case 224:
12256 // V6_vshufeh_alt
12257 O << " = vshuffeh(";
12258 printOperand(MI, OpNo: 1, O);
12259 O << ',';
12260 printOperand(MI, OpNo: 2, O);
12261 O << ')';
12262 return;
12263 break;
12264 case 225:
12265 // V6_vshuffb_alt
12266 O << " = vshuffb(";
12267 printOperand(MI, OpNo: 1, O);
12268 O << ')';
12269 return;
12270 break;
12271 case 226:
12272 // V6_vshuffeb_alt
12273 O << " = vshuffeb(";
12274 printOperand(MI, OpNo: 1, O);
12275 O << ',';
12276 printOperand(MI, OpNo: 2, O);
12277 O << ')';
12278 return;
12279 break;
12280 case 227:
12281 // V6_vshuffh_alt
12282 O << " = vshuffh(";
12283 printOperand(MI, OpNo: 1, O);
12284 O << ')';
12285 return;
12286 break;
12287 case 228:
12288 // V6_vshuffob_alt
12289 O << " = vshuffob(";
12290 printOperand(MI, OpNo: 1, O);
12291 O << ',';
12292 printOperand(MI, OpNo: 2, O);
12293 O << ')';
12294 return;
12295 break;
12296 case 229:
12297 // V6_vshufoeb_alt
12298 O << " = vshuffoeb(";
12299 printOperand(MI, OpNo: 1, O);
12300 O << ',';
12301 printOperand(MI, OpNo: 2, O);
12302 O << ')';
12303 return;
12304 break;
12305 case 230:
12306 // V6_vshufoeh_alt
12307 O << " = vshuffoeh(";
12308 printOperand(MI, OpNo: 1, O);
12309 O << ',';
12310 printOperand(MI, OpNo: 2, O);
12311 O << ')';
12312 return;
12313 break;
12314 case 231:
12315 // V6_vshufoh_alt
12316 O << " = vshuffoh(";
12317 printOperand(MI, OpNo: 1, O);
12318 O << ',';
12319 printOperand(MI, OpNo: 2, O);
12320 O << ')';
12321 return;
12322 break;
12323 case 232:
12324 // V6_vsubh_alt, V6_vsubh_dv_alt, V6_vsubhsat_alt, V6_vsubhsat_dv_alt, V6...
12325 O << " = vsubh(";
12326 printOperand(MI, OpNo: 1, O);
12327 O << ',';
12328 printOperand(MI, OpNo: 2, O);
12329 break;
12330 case 233:
12331 // V6_vsububh_alt, V6_vsububsat_alt, V6_vsububsat_dv_alt, A2_vsubub, A2_v...
12332 O << " = vsubub(";
12333 printOperand(MI, OpNo: 1, O);
12334 O << ',';
12335 printOperand(MI, OpNo: 2, O);
12336 break;
12337 case 234:
12338 // V6_vsubuhsat_alt, V6_vsubuhsat_dv_alt, V6_vsubuhw_alt, A2_svsubuhs, A2...
12339 O << " = vsubuh(";
12340 printOperand(MI, OpNo: 1, O);
12341 O << ',';
12342 printOperand(MI, OpNo: 2, O);
12343 break;
12344 case 235:
12345 // V6_vsubuwsat_alt, V6_vsubuwsat_dv_alt
12346 O << " = vsubuw(";
12347 printOperand(MI, OpNo: 1, O);
12348 O << ',';
12349 printOperand(MI, OpNo: 2, O);
12350 O << "):sat";
12351 return;
12352 break;
12353 case 236:
12354 // V6_vsubw_alt, V6_vsubw_dv_alt, V6_vsubwsat_alt, V6_vsubwsat_dv_alt, A2...
12355 O << " = vsubw(";
12356 printOperand(MI, OpNo: 1, O);
12357 O << ',';
12358 printOperand(MI, OpNo: 2, O);
12359 break;
12360 case 237:
12361 // V6_vtmpyb_acc_alt
12362 O << " += vtmpyb(";
12363 printOperand(MI, OpNo: 2, O);
12364 O << ',';
12365 printOperand(MI, OpNo: 3, O);
12366 O << ')';
12367 return;
12368 break;
12369 case 238:
12370 // V6_vtmpyb_alt
12371 O << " = vtmpyb(";
12372 printOperand(MI, OpNo: 1, O);
12373 O << ',';
12374 printOperand(MI, OpNo: 2, O);
12375 O << ')';
12376 return;
12377 break;
12378 case 239:
12379 // V6_vtmpybus_acc_alt
12380 O << " += vtmpybus(";
12381 printOperand(MI, OpNo: 2, O);
12382 O << ',';
12383 printOperand(MI, OpNo: 3, O);
12384 O << ')';
12385 return;
12386 break;
12387 case 240:
12388 // V6_vtmpybus_alt
12389 O << " = vtmpybus(";
12390 printOperand(MI, OpNo: 1, O);
12391 O << ',';
12392 printOperand(MI, OpNo: 2, O);
12393 O << ')';
12394 return;
12395 break;
12396 case 241:
12397 // V6_vtmpyhb_acc_alt
12398 O << " += vtmpyhb(";
12399 printOperand(MI, OpNo: 2, O);
12400 O << ',';
12401 printOperand(MI, OpNo: 3, O);
12402 O << ')';
12403 return;
12404 break;
12405 case 242:
12406 // V6_vtmpyhb_alt
12407 O << " = vtmpyhb(";
12408 printOperand(MI, OpNo: 1, O);
12409 O << ',';
12410 printOperand(MI, OpNo: 2, O);
12411 O << ')';
12412 return;
12413 break;
12414 case 243:
12415 // V6_vunpackb_alt
12416 O << " = vunpackb(";
12417 printOperand(MI, OpNo: 1, O);
12418 O << ')';
12419 return;
12420 break;
12421 case 244:
12422 // V6_vunpackh_alt
12423 O << " = vunpackh(";
12424 printOperand(MI, OpNo: 1, O);
12425 O << ')';
12426 return;
12427 break;
12428 case 245:
12429 // V6_vunpackob_alt
12430 O << " |= vunpackob(";
12431 printOperand(MI, OpNo: 2, O);
12432 O << ')';
12433 return;
12434 break;
12435 case 246:
12436 // V6_vunpackoh_alt
12437 O << " |= vunpackoh(";
12438 printOperand(MI, OpNo: 2, O);
12439 O << ')';
12440 return;
12441 break;
12442 case 247:
12443 // V6_vunpackub_alt
12444 O << " = vunpackub(";
12445 printOperand(MI, OpNo: 1, O);
12446 O << ')';
12447 return;
12448 break;
12449 case 248:
12450 // V6_vunpackuh_alt
12451 O << " = vunpackuh(";
12452 printOperand(MI, OpNo: 1, O);
12453 O << ')';
12454 return;
12455 break;
12456 case 249:
12457 // V6_vzb_alt
12458 O << " = vzxtb(";
12459 printOperand(MI, OpNo: 1, O);
12460 O << ')';
12461 return;
12462 break;
12463 case 250:
12464 // V6_vzh_alt
12465 O << " = vzxth(";
12466 printOperand(MI, OpNo: 1, O);
12467 O << ')';
12468 return;
12469 break;
12470 case 251:
12471 // V6_zldp0, V6_zLd_pred_ai, V6_zLd_pred_pi, V6_zLd_pred_ppu
12472 O << ") z = vmem(";
12473 break;
12474 case 252:
12475 // Y2_crswap_old
12476 O << ",sgp)";
12477 return;
12478 break;
12479 case 253:
12480 // dup_A2_andir, A2_and, A2_andir, A2_andp, A4_andn, A4_andnp, C2_and, C2...
12481 O << " = and(";
12482 printOperand(MI, OpNo: 1, O);
12483 break;
12484 case 254:
12485 // dup_A2_combineii, dup_A4_combineii, dup_A4_combineir, A2_combineii, A4...
12486 O << " = combine(#";
12487 printOperand(MI, OpNo: 1, O);
12488 break;
12489 case 255:
12490 // dup_A2_sxtb, A2_sxtb, SA1_sxtb
12491 O << " = sxtb(";
12492 printOperand(MI, OpNo: 1, O);
12493 O << ')';
12494 return;
12495 break;
12496 case 256:
12497 // dup_A2_sxth, A2_sxth, SA1_sxth
12498 O << " = sxth(";
12499 printOperand(MI, OpNo: 1, O);
12500 O << ')';
12501 return;
12502 break;
12503 case 257:
12504 // dup_A2_zxth, A2_zxth, SA1_zxth
12505 O << " = zxth(";
12506 printOperand(MI, OpNo: 1, O);
12507 O << ')';
12508 return;
12509 break;
12510 case 258:
12511 // dup_A4_combineri, A2_combine_hh, A2_combine_hl, A2_combine_lh, A2_comb...
12512 O << " = combine(";
12513 printOperand(MI, OpNo: 1, O);
12514 break;
12515 case 259:
12516 // dup_C2_cmpeqi, A4_rcmpeq, A4_rcmpeqi, C2_cmpeq, C2_cmpeqi, C2_cmpeqp
12517 O << " = cmp.eq(";
12518 printOperand(MI, OpNo: 1, O);
12519 break;
12520 case 260:
12521 // dup_L2_deallocframe, L2_deallocframe
12522 O << " = deallocframe(";
12523 printOperand(MI, OpNo: 1, O);
12524 O << "):raw";
12525 return;
12526 break;
12527 case 261:
12528 // dup_S2_allocframe, J2_loop0i, J2_loop0iext, J2_loop1i, J2_loop1iext, J...
12529 O << ",#";
12530 break;
12531 case 262:
12532 // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
12533 O << "+#";
12534 printOperand(MI, OpNo: 1, O);
12535 break;
12536 case 263:
12537 // A2_abs, A2_absp, A2_abssat
12538 O << " = abs(";
12539 printOperand(MI, OpNo: 1, O);
12540 break;
12541 case 264:
12542 // A2_aslh
12543 O << " = aslh(";
12544 printOperand(MI, OpNo: 1, O);
12545 O << ')';
12546 return;
12547 break;
12548 case 265:
12549 // A2_asrh
12550 O << " = asrh(";
12551 printOperand(MI, OpNo: 1, O);
12552 O << ')';
12553 return;
12554 break;
12555 case 266:
12556 // A2_max, A2_maxp
12557 O << " = max(";
12558 printOperand(MI, OpNo: 1, O);
12559 O << ',';
12560 printOperand(MI, OpNo: 2, O);
12561 O << ')';
12562 return;
12563 break;
12564 case 267:
12565 // A2_maxu, A2_maxup
12566 O << " = maxu(";
12567 printOperand(MI, OpNo: 1, O);
12568 O << ',';
12569 printOperand(MI, OpNo: 2, O);
12570 O << ')';
12571 return;
12572 break;
12573 case 268:
12574 // A2_min, A2_minp
12575 O << " = min(";
12576 printOperand(MI, OpNo: 1, O);
12577 O << ',';
12578 printOperand(MI, OpNo: 2, O);
12579 O << ')';
12580 return;
12581 break;
12582 case 269:
12583 // A2_minu, A2_minup
12584 O << " = minu(";
12585 printOperand(MI, OpNo: 1, O);
12586 O << ',';
12587 printOperand(MI, OpNo: 2, O);
12588 O << ')';
12589 return;
12590 break;
12591 case 270:
12592 // A2_or, A2_orir, A2_orp, A4_orn, A4_ornp, C2_or, C2_orn, C4_or_and, C4_...
12593 O << " = or(";
12594 printOperand(MI, OpNo: 1, O);
12595 break;
12596 case 271:
12597 // A2_roundsat, A4_round_ri, A4_round_ri_sat, A4_round_rr, A4_round_rr_sa...
12598 O << " = round(";
12599 printOperand(MI, OpNo: 1, O);
12600 break;
12601 case 272:
12602 // A2_sat
12603 O << " = sat(";
12604 printOperand(MI, OpNo: 1, O);
12605 O << ')';
12606 return;
12607 break;
12608 case 273:
12609 // A2_satb
12610 O << " = satb(";
12611 printOperand(MI, OpNo: 1, O);
12612 O << ')';
12613 return;
12614 break;
12615 case 274:
12616 // A2_sath
12617 O << " = sath(";
12618 printOperand(MI, OpNo: 1, O);
12619 O << ')';
12620 return;
12621 break;
12622 case 275:
12623 // A2_satub
12624 O << " = satub(";
12625 printOperand(MI, OpNo: 1, O);
12626 O << ')';
12627 return;
12628 break;
12629 case 276:
12630 // A2_satuh
12631 O << " = satuh(";
12632 printOperand(MI, OpNo: 1, O);
12633 O << ')';
12634 return;
12635 break;
12636 case 277:
12637 // A2_sub, A2_subh_h16_hh, A2_subh_h16_hl, A2_subh_h16_lh, A2_subh_h16_ll...
12638 O << " = sub(";
12639 break;
12640 case 278:
12641 // A2_subri, S4_subi_asl_ri, S4_subi_lsr_ri
12642 O << " = sub(#";
12643 printOperand(MI, OpNo: 1, O);
12644 break;
12645 case 279:
12646 // A2_swiz
12647 O << " = swiz(";
12648 printOperand(MI, OpNo: 1, O);
12649 O << ')';
12650 return;
12651 break;
12652 case 280:
12653 // A2_sxtw
12654 O << " = sxtw(";
12655 printOperand(MI, OpNo: 1, O);
12656 O << ')';
12657 return;
12658 break;
12659 case 281:
12660 // A2_tfrih, HI
12661 O << ".h = #";
12662 break;
12663 case 282:
12664 // A2_tfril, LO
12665 O << ".l = #";
12666 break;
12667 case 283:
12668 // A2_vcmpbeq, A4_vcmpbeqi
12669 O << " = vcmpb.eq(";
12670 printOperand(MI, OpNo: 1, O);
12671 break;
12672 case 284:
12673 // A2_vcmpbgtu, A4_vcmpbgtui
12674 O << " = vcmpb.gtu(";
12675 printOperand(MI, OpNo: 1, O);
12676 break;
12677 case 285:
12678 // A2_vcmpheq, A4_vcmpheqi
12679 O << " = vcmph.eq(";
12680 printOperand(MI, OpNo: 1, O);
12681 break;
12682 case 286:
12683 // A2_vcmphgt, A4_vcmphgti
12684 O << " = vcmph.gt(";
12685 printOperand(MI, OpNo: 1, O);
12686 break;
12687 case 287:
12688 // A2_vcmphgtu, A4_vcmphgtui
12689 O << " = vcmph.gtu(";
12690 printOperand(MI, OpNo: 1, O);
12691 break;
12692 case 288:
12693 // A2_vcmpweq, A4_vcmpweqi
12694 O << " = vcmpw.eq(";
12695 printOperand(MI, OpNo: 1, O);
12696 break;
12697 case 289:
12698 // A2_vcmpwgt, A4_vcmpwgti
12699 O << " = vcmpw.gt(";
12700 printOperand(MI, OpNo: 1, O);
12701 break;
12702 case 290:
12703 // A2_vcmpwgtu, A4_vcmpwgtui
12704 O << " = vcmpw.gtu(";
12705 printOperand(MI, OpNo: 1, O);
12706 break;
12707 case 291:
12708 // A2_vconj
12709 O << " = vconj(";
12710 printOperand(MI, OpNo: 1, O);
12711 O << "):sat";
12712 return;
12713 break;
12714 case 292:
12715 // A2_vmaxuw
12716 O << " = vmaxuw(";
12717 printOperand(MI, OpNo: 1, O);
12718 O << ',';
12719 printOperand(MI, OpNo: 2, O);
12720 O << ')';
12721 return;
12722 break;
12723 case 293:
12724 // A2_vminuw
12725 O << " = vminuw(";
12726 printOperand(MI, OpNo: 1, O);
12727 O << ',';
12728 printOperand(MI, OpNo: 2, O);
12729 O << ')';
12730 return;
12731 break;
12732 case 294:
12733 // A2_vraddub
12734 O << " = vraddub(";
12735 printOperand(MI, OpNo: 1, O);
12736 O << ',';
12737 printOperand(MI, OpNo: 2, O);
12738 O << ')';
12739 return;
12740 break;
12741 case 295:
12742 // A2_vraddub_acc
12743 O << " += vraddub(";
12744 printOperand(MI, OpNo: 2, O);
12745 O << ',';
12746 printOperand(MI, OpNo: 3, O);
12747 O << ')';
12748 return;
12749 break;
12750 case 296:
12751 // A2_xor, A2_xorp, C2_xor, V6_pred_xor
12752 O << " = xor(";
12753 printOperand(MI, OpNo: 1, O);
12754 O << ',';
12755 printOperand(MI, OpNo: 2, O);
12756 O << ')';
12757 return;
12758 break;
12759 case 297:
12760 // A4_bitsplit, A4_bitspliti
12761 O << " = bitsplit(";
12762 printOperand(MI, OpNo: 1, O);
12763 break;
12764 case 298:
12765 // A4_cmpbeq, A4_cmpbeqi
12766 O << " = cmpb.eq(";
12767 printOperand(MI, OpNo: 1, O);
12768 break;
12769 case 299:
12770 // A4_cmpbgt, A4_cmpbgti
12771 O << " = cmpb.gt(";
12772 printOperand(MI, OpNo: 1, O);
12773 break;
12774 case 300:
12775 // A4_cmpbgtu, A4_cmpbgtui
12776 O << " = cmpb.gtu(";
12777 printOperand(MI, OpNo: 1, O);
12778 break;
12779 case 301:
12780 // A4_cmpheq, A4_cmpheqi
12781 O << " = cmph.eq(";
12782 printOperand(MI, OpNo: 1, O);
12783 break;
12784 case 302:
12785 // A4_cmphgt, A4_cmphgti
12786 O << " = cmph.gt(";
12787 printOperand(MI, OpNo: 1, O);
12788 break;
12789 case 303:
12790 // A4_cmphgtu, A4_cmphgtui
12791 O << " = cmph.gtu(";
12792 printOperand(MI, OpNo: 1, O);
12793 break;
12794 case 304:
12795 // A4_cround_ri, A4_cround_rr, A7_croundd_ri, A7_croundd_rr
12796 O << " = cround(";
12797 printOperand(MI, OpNo: 1, O);
12798 break;
12799 case 305:
12800 // A4_modwrapu
12801 O << " = modwrap(";
12802 printOperand(MI, OpNo: 1, O);
12803 O << ',';
12804 printOperand(MI, OpNo: 2, O);
12805 O << ')';
12806 return;
12807 break;
12808 case 306:
12809 // A4_rcmpneq, A4_rcmpneqi, C4_cmpneq, C4_cmpneqi
12810 O << " = !cmp.eq(";
12811 printOperand(MI, OpNo: 1, O);
12812 break;
12813 case 307:
12814 // A4_tlbmatch
12815 O << " = tlbmatch(";
12816 printOperand(MI, OpNo: 1, O);
12817 O << ',';
12818 printOperand(MI, OpNo: 2, O);
12819 O << ')';
12820 return;
12821 break;
12822 case 308:
12823 // A4_vcmpbeq_any
12824 O << " = any8(vcmpb.eq(";
12825 printOperand(MI, OpNo: 1, O);
12826 O << ',';
12827 printOperand(MI, OpNo: 2, O);
12828 O << "))";
12829 return;
12830 break;
12831 case 309:
12832 // A4_vcmpbgt, A4_vcmpbgti
12833 O << " = vcmpb.gt(";
12834 printOperand(MI, OpNo: 1, O);
12835 break;
12836 case 310:
12837 // A4_vrmaxh
12838 O << " = vrmaxh(";
12839 printOperand(MI, OpNo: 2, O);
12840 O << ',';
12841 printOperand(MI, OpNo: 3, O);
12842 O << ')';
12843 return;
12844 break;
12845 case 311:
12846 // A4_vrmaxuh
12847 O << " = vrmaxuh(";
12848 printOperand(MI, OpNo: 2, O);
12849 O << ',';
12850 printOperand(MI, OpNo: 3, O);
12851 O << ')';
12852 return;
12853 break;
12854 case 312:
12855 // A4_vrmaxuw
12856 O << " = vrmaxuw(";
12857 printOperand(MI, OpNo: 2, O);
12858 O << ',';
12859 printOperand(MI, OpNo: 3, O);
12860 O << ')';
12861 return;
12862 break;
12863 case 313:
12864 // A4_vrmaxw
12865 O << " = vrmaxw(";
12866 printOperand(MI, OpNo: 2, O);
12867 O << ',';
12868 printOperand(MI, OpNo: 3, O);
12869 O << ')';
12870 return;
12871 break;
12872 case 314:
12873 // A4_vrminh
12874 O << " = vrminh(";
12875 printOperand(MI, OpNo: 2, O);
12876 O << ',';
12877 printOperand(MI, OpNo: 3, O);
12878 O << ')';
12879 return;
12880 break;
12881 case 315:
12882 // A4_vrminuh
12883 O << " = vrminuh(";
12884 printOperand(MI, OpNo: 2, O);
12885 O << ',';
12886 printOperand(MI, OpNo: 3, O);
12887 O << ')';
12888 return;
12889 break;
12890 case 316:
12891 // A4_vrminuw
12892 O << " = vrminuw(";
12893 printOperand(MI, OpNo: 2, O);
12894 O << ',';
12895 printOperand(MI, OpNo: 3, O);
12896 O << ')';
12897 return;
12898 break;
12899 case 317:
12900 // A4_vrminw
12901 O << " = vrminw(";
12902 printOperand(MI, OpNo: 2, O);
12903 O << ',';
12904 printOperand(MI, OpNo: 3, O);
12905 O << ')';
12906 return;
12907 break;
12908 case 318:
12909 // A5_vaddhubs
12910 O << " = vaddhub(";
12911 printOperand(MI, OpNo: 1, O);
12912 O << ',';
12913 printOperand(MI, OpNo: 2, O);
12914 O << "):sat";
12915 return;
12916 break;
12917 case 319:
12918 // A6_vcmpbeq_notany
12919 O << " = !any8(vcmpb.eq(";
12920 printOperand(MI, OpNo: 1, O);
12921 O << ',';
12922 printOperand(MI, OpNo: 2, O);
12923 O << "))";
12924 return;
12925 break;
12926 case 320:
12927 // A7_clip
12928 O << " = clip(";
12929 printOperand(MI, OpNo: 1, O);
12930 O << ",#";
12931 printOperand(MI, OpNo: 2, O);
12932 O << ')';
12933 return;
12934 break;
12935 case 321:
12936 // A7_vclip
12937 O << " = vclip(";
12938 printOperand(MI, OpNo: 1, O);
12939 O << ",#";
12940 printOperand(MI, OpNo: 2, O);
12941 O << ')';
12942 return;
12943 break;
12944 case 322:
12945 // C2_all8
12946 O << " = all8(";
12947 printOperand(MI, OpNo: 1, O);
12948 O << ')';
12949 return;
12950 break;
12951 case 323:
12952 // C2_any8
12953 O << " = any8(";
12954 printOperand(MI, OpNo: 1, O);
12955 O << ')';
12956 return;
12957 break;
12958 case 324:
12959 // C2_bitsclr, C2_bitsclri
12960 O << " = bitsclr(";
12961 printOperand(MI, OpNo: 1, O);
12962 break;
12963 case 325:
12964 // C2_bitsset
12965 O << " = bitsset(";
12966 printOperand(MI, OpNo: 1, O);
12967 O << ',';
12968 printOperand(MI, OpNo: 2, O);
12969 O << ')';
12970 return;
12971 break;
12972 case 326:
12973 // C2_cmpgt, C2_cmpgti, C2_cmpgtp
12974 O << " = cmp.gt(";
12975 printOperand(MI, OpNo: 1, O);
12976 break;
12977 case 327:
12978 // C2_cmpgtu, C2_cmpgtui, C2_cmpgtup
12979 O << " = cmp.gtu(";
12980 printOperand(MI, OpNo: 1, O);
12981 break;
12982 case 328:
12983 // C2_mask
12984 O << " = mask(";
12985 printOperand(MI, OpNo: 1, O);
12986 O << ')';
12987 return;
12988 break;
12989 case 329:
12990 // C2_mux, C2_muxii, C2_muxir, C2_muxri
12991 O << " = mux(";
12992 printOperand(MI, OpNo: 1, O);
12993 break;
12994 case 330:
12995 // C2_vitpack
12996 O << " = vitpack(";
12997 printOperand(MI, OpNo: 1, O);
12998 O << ',';
12999 printOperand(MI, OpNo: 2, O);
13000 O << ')';
13001 return;
13002 break;
13003 case 331:
13004 // C2_vmux, V6_vmux
13005 O << " = vmux(";
13006 printOperand(MI, OpNo: 1, O);
13007 O << ',';
13008 printOperand(MI, OpNo: 2, O);
13009 O << ',';
13010 printOperand(MI, OpNo: 3, O);
13011 O << ')';
13012 return;
13013 break;
13014 case 332:
13015 // C4_addipc
13016 O << " = add(pc,#";
13017 printOperand(MI, OpNo: 1, O);
13018 O << ')';
13019 return;
13020 break;
13021 case 333:
13022 // C4_cmplte, C4_cmpltei
13023 O << " = !cmp.gt(";
13024 printOperand(MI, OpNo: 1, O);
13025 break;
13026 case 334:
13027 // C4_cmplteu, C4_cmplteui
13028 O << " = !cmp.gtu(";
13029 printOperand(MI, OpNo: 1, O);
13030 break;
13031 case 335:
13032 // C4_fastcorner9
13033 O << " = fastcorner9(";
13034 printOperand(MI, OpNo: 1, O);
13035 O << ',';
13036 printOperand(MI, OpNo: 2, O);
13037 O << ')';
13038 return;
13039 break;
13040 case 336:
13041 // C4_fastcorner9_not
13042 O << " = !fastcorner9(";
13043 printOperand(MI, OpNo: 1, O);
13044 O << ',';
13045 printOperand(MI, OpNo: 2, O);
13046 O << ')';
13047 return;
13048 break;
13049 case 337:
13050 // C4_nbitsclr, C4_nbitsclri
13051 O << " = !bitsclr(";
13052 printOperand(MI, OpNo: 1, O);
13053 break;
13054 case 338:
13055 // C4_nbitsset
13056 O << " = !bitsset(";
13057 printOperand(MI, OpNo: 1, O);
13058 O << ',';
13059 printOperand(MI, OpNo: 2, O);
13060 O << ')';
13061 return;
13062 break;
13063 case 339:
13064 // CONST32
13065 O << " = CONST32(#";
13066 printOperand(MI, OpNo: 1, O);
13067 O << ')';
13068 return;
13069 break;
13070 case 340:
13071 // CONST64
13072 O << " = CONST64(#";
13073 printOperand(MI, OpNo: 1, O);
13074 O << ')';
13075 return;
13076 break;
13077 case 341:
13078 // F2_conv_d2df
13079 O << " = convert_d2df(";
13080 printOperand(MI, OpNo: 1, O);
13081 O << ')';
13082 return;
13083 break;
13084 case 342:
13085 // F2_conv_d2sf
13086 O << " = convert_d2sf(";
13087 printOperand(MI, OpNo: 1, O);
13088 O << ')';
13089 return;
13090 break;
13091 case 343:
13092 // F2_conv_df2d, F2_conv_df2d_chop
13093 O << " = convert_df2d(";
13094 printOperand(MI, OpNo: 1, O);
13095 break;
13096 case 344:
13097 // F2_conv_df2sf
13098 O << " = convert_df2sf(";
13099 printOperand(MI, OpNo: 1, O);
13100 O << ')';
13101 return;
13102 break;
13103 case 345:
13104 // F2_conv_df2ud, F2_conv_df2ud_chop
13105 O << " = convert_df2ud(";
13106 printOperand(MI, OpNo: 1, O);
13107 break;
13108 case 346:
13109 // F2_conv_df2uw, F2_conv_df2uw_chop
13110 O << " = convert_df2uw(";
13111 printOperand(MI, OpNo: 1, O);
13112 break;
13113 case 347:
13114 // F2_conv_df2w, F2_conv_df2w_chop
13115 O << " = convert_df2w(";
13116 printOperand(MI, OpNo: 1, O);
13117 break;
13118 case 348:
13119 // F2_conv_sf2d, F2_conv_sf2d_chop
13120 O << " = convert_sf2d(";
13121 printOperand(MI, OpNo: 1, O);
13122 break;
13123 case 349:
13124 // F2_conv_sf2df
13125 O << " = convert_sf2df(";
13126 printOperand(MI, OpNo: 1, O);
13127 O << ')';
13128 return;
13129 break;
13130 case 350:
13131 // F2_conv_sf2ud, F2_conv_sf2ud_chop
13132 O << " = convert_sf2ud(";
13133 printOperand(MI, OpNo: 1, O);
13134 break;
13135 case 351:
13136 // F2_conv_sf2uw, F2_conv_sf2uw_chop
13137 O << " = convert_sf2uw(";
13138 printOperand(MI, OpNo: 1, O);
13139 break;
13140 case 352:
13141 // F2_conv_sf2w, F2_conv_sf2w_chop
13142 O << " = convert_sf2w(";
13143 printOperand(MI, OpNo: 1, O);
13144 break;
13145 case 353:
13146 // F2_conv_ud2df
13147 O << " = convert_ud2df(";
13148 printOperand(MI, OpNo: 1, O);
13149 O << ')';
13150 return;
13151 break;
13152 case 354:
13153 // F2_conv_ud2sf
13154 O << " = convert_ud2sf(";
13155 printOperand(MI, OpNo: 1, O);
13156 O << ')';
13157 return;
13158 break;
13159 case 355:
13160 // F2_conv_uw2df
13161 O << " = convert_uw2df(";
13162 printOperand(MI, OpNo: 1, O);
13163 O << ')';
13164 return;
13165 break;
13166 case 356:
13167 // F2_conv_uw2sf
13168 O << " = convert_uw2sf(";
13169 printOperand(MI, OpNo: 1, O);
13170 O << ')';
13171 return;
13172 break;
13173 case 357:
13174 // F2_conv_w2df
13175 O << " = convert_w2df(";
13176 printOperand(MI, OpNo: 1, O);
13177 O << ')';
13178 return;
13179 break;
13180 case 358:
13181 // F2_conv_w2sf
13182 O << " = convert_w2sf(";
13183 printOperand(MI, OpNo: 1, O);
13184 O << ')';
13185 return;
13186 break;
13187 case 359:
13188 // F2_dfadd
13189 O << " = dfadd(";
13190 printOperand(MI, OpNo: 1, O);
13191 O << ',';
13192 printOperand(MI, OpNo: 2, O);
13193 O << ')';
13194 return;
13195 break;
13196 case 360:
13197 // F2_dfclass
13198 O << " = dfclass(";
13199 printOperand(MI, OpNo: 1, O);
13200 O << ",#";
13201 printOperand(MI, OpNo: 2, O);
13202 O << ')';
13203 return;
13204 break;
13205 case 361:
13206 // F2_dfcmpeq
13207 O << " = dfcmp.eq(";
13208 printOperand(MI, OpNo: 1, O);
13209 O << ',';
13210 printOperand(MI, OpNo: 2, O);
13211 O << ')';
13212 return;
13213 break;
13214 case 362:
13215 // F2_dfcmpge
13216 O << " = dfcmp.ge(";
13217 printOperand(MI, OpNo: 1, O);
13218 O << ',';
13219 printOperand(MI, OpNo: 2, O);
13220 O << ')';
13221 return;
13222 break;
13223 case 363:
13224 // F2_dfcmpgt
13225 O << " = dfcmp.gt(";
13226 printOperand(MI, OpNo: 1, O);
13227 O << ',';
13228 printOperand(MI, OpNo: 2, O);
13229 O << ')';
13230 return;
13231 break;
13232 case 364:
13233 // F2_dfcmpuo
13234 O << " = dfcmp.uo(";
13235 printOperand(MI, OpNo: 1, O);
13236 O << ',';
13237 printOperand(MI, OpNo: 2, O);
13238 O << ')';
13239 return;
13240 break;
13241 case 365:
13242 // F2_dfimm_n, F2_dfimm_p
13243 O << " = dfmake(#";
13244 printOperand(MI, OpNo: 1, O);
13245 break;
13246 case 366:
13247 // F2_dfmax
13248 O << " = dfmax(";
13249 printOperand(MI, OpNo: 1, O);
13250 O << ',';
13251 printOperand(MI, OpNo: 2, O);
13252 O << ')';
13253 return;
13254 break;
13255 case 367:
13256 // F2_dfmin
13257 O << " = dfmin(";
13258 printOperand(MI, OpNo: 1, O);
13259 O << ',';
13260 printOperand(MI, OpNo: 2, O);
13261 O << ')';
13262 return;
13263 break;
13264 case 368:
13265 // F2_dfmpyfix
13266 O << " = dfmpyfix(";
13267 printOperand(MI, OpNo: 1, O);
13268 O << ',';
13269 printOperand(MI, OpNo: 2, O);
13270 O << ')';
13271 return;
13272 break;
13273 case 369:
13274 // F2_dfmpyhh
13275 O << " += dfmpyhh(";
13276 printOperand(MI, OpNo: 2, O);
13277 O << ',';
13278 printOperand(MI, OpNo: 3, O);
13279 O << ')';
13280 return;
13281 break;
13282 case 370:
13283 // F2_dfmpylh
13284 O << " += dfmpylh(";
13285 printOperand(MI, OpNo: 2, O);
13286 O << ',';
13287 printOperand(MI, OpNo: 3, O);
13288 O << ')';
13289 return;
13290 break;
13291 case 371:
13292 // F2_dfmpyll
13293 O << " = dfmpyll(";
13294 printOperand(MI, OpNo: 1, O);
13295 O << ',';
13296 printOperand(MI, OpNo: 2, O);
13297 O << ')';
13298 return;
13299 break;
13300 case 372:
13301 // F2_dfsub
13302 O << " = dfsub(";
13303 printOperand(MI, OpNo: 1, O);
13304 O << ',';
13305 printOperand(MI, OpNo: 2, O);
13306 O << ')';
13307 return;
13308 break;
13309 case 373:
13310 // F2_sfadd
13311 O << " = sfadd(";
13312 printOperand(MI, OpNo: 1, O);
13313 O << ',';
13314 printOperand(MI, OpNo: 2, O);
13315 O << ')';
13316 return;
13317 break;
13318 case 374:
13319 // F2_sfclass
13320 O << " = sfclass(";
13321 printOperand(MI, OpNo: 1, O);
13322 O << ",#";
13323 printOperand(MI, OpNo: 2, O);
13324 O << ')';
13325 return;
13326 break;
13327 case 375:
13328 // F2_sfcmpeq
13329 O << " = sfcmp.eq(";
13330 printOperand(MI, OpNo: 1, O);
13331 O << ',';
13332 printOperand(MI, OpNo: 2, O);
13333 O << ')';
13334 return;
13335 break;
13336 case 376:
13337 // F2_sfcmpge
13338 O << " = sfcmp.ge(";
13339 printOperand(MI, OpNo: 1, O);
13340 O << ',';
13341 printOperand(MI, OpNo: 2, O);
13342 O << ')';
13343 return;
13344 break;
13345 case 377:
13346 // F2_sfcmpgt
13347 O << " = sfcmp.gt(";
13348 printOperand(MI, OpNo: 1, O);
13349 O << ',';
13350 printOperand(MI, OpNo: 2, O);
13351 O << ')';
13352 return;
13353 break;
13354 case 378:
13355 // F2_sfcmpuo
13356 O << " = sfcmp.uo(";
13357 printOperand(MI, OpNo: 1, O);
13358 O << ',';
13359 printOperand(MI, OpNo: 2, O);
13360 O << ')';
13361 return;
13362 break;
13363 case 379:
13364 // F2_sffixupd
13365 O << " = sffixupd(";
13366 printOperand(MI, OpNo: 1, O);
13367 O << ',';
13368 printOperand(MI, OpNo: 2, O);
13369 O << ')';
13370 return;
13371 break;
13372 case 380:
13373 // F2_sffixupn
13374 O << " = sffixupn(";
13375 printOperand(MI, OpNo: 1, O);
13376 O << ',';
13377 printOperand(MI, OpNo: 2, O);
13378 O << ')';
13379 return;
13380 break;
13381 case 381:
13382 // F2_sffixupr
13383 O << " = sffixupr(";
13384 printOperand(MI, OpNo: 1, O);
13385 O << ')';
13386 return;
13387 break;
13388 case 382:
13389 // F2_sffma, F2_sffma_lib, F2_sffma_sc
13390 O << " += sfmpy(";
13391 printOperand(MI, OpNo: 2, O);
13392 O << ',';
13393 printOperand(MI, OpNo: 3, O);
13394 break;
13395 case 383:
13396 // F2_sffms, F2_sffms_lib
13397 O << " -= sfmpy(";
13398 printOperand(MI, OpNo: 2, O);
13399 O << ',';
13400 printOperand(MI, OpNo: 3, O);
13401 break;
13402 case 384:
13403 // F2_sfimm_n, F2_sfimm_p
13404 O << " = sfmake(#";
13405 printOperand(MI, OpNo: 1, O);
13406 break;
13407 case 385:
13408 // F2_sfmax
13409 O << " = sfmax(";
13410 printOperand(MI, OpNo: 1, O);
13411 O << ',';
13412 printOperand(MI, OpNo: 2, O);
13413 O << ')';
13414 return;
13415 break;
13416 case 386:
13417 // F2_sfmin
13418 O << " = sfmin(";
13419 printOperand(MI, OpNo: 1, O);
13420 O << ',';
13421 printOperand(MI, OpNo: 2, O);
13422 O << ')';
13423 return;
13424 break;
13425 case 387:
13426 // F2_sfmpy
13427 O << " = sfmpy(";
13428 printOperand(MI, OpNo: 1, O);
13429 O << ',';
13430 printOperand(MI, OpNo: 2, O);
13431 O << ')';
13432 return;
13433 break;
13434 case 388:
13435 // F2_sfsub
13436 O << " = sfsub(";
13437 printOperand(MI, OpNo: 1, O);
13438 O << ',';
13439 printOperand(MI, OpNo: 2, O);
13440 O << ')';
13441 return;
13442 break;
13443 case 389:
13444 // J2_callf, J2_callt
13445 O << ") call ";
13446 printBrtarget(MI, OpNo: 1, O);
13447 return;
13448 break;
13449 case 390:
13450 // J2_callrf, J2_callrt
13451 O << ") callr ";
13452 printOperand(MI, OpNo: 1, O);
13453 return;
13454 break;
13455 case 391:
13456 // J2_jumpf, J2_jumpt
13457 O << ") jump:nt ";
13458 printBrtarget(MI, OpNo: 1, O);
13459 return;
13460 break;
13461 case 392:
13462 // J2_jumpfnew, J2_jumptnew
13463 O << ".new) jump:nt ";
13464 printBrtarget(MI, OpNo: 1, O);
13465 return;
13466 break;
13467 case 393:
13468 // J2_jumpfnewpt, J2_jumptnewpt
13469 O << ".new) jump:t ";
13470 printBrtarget(MI, OpNo: 1, O);
13471 return;
13472 break;
13473 case 394:
13474 // J2_jumpfpt, J2_jumptpt
13475 O << ") jump:t ";
13476 printBrtarget(MI, OpNo: 1, O);
13477 return;
13478 break;
13479 case 395:
13480 // J2_jumprf, J2_jumprt, PS_jmpretf, PS_jmprett
13481 O << ") jumpr:nt ";
13482 printOperand(MI, OpNo: 1, O);
13483 return;
13484 break;
13485 case 396:
13486 // J2_jumprfnew, J2_jumprtnew, PS_jmpretfnew, PS_jmprettnew
13487 O << ".new) jumpr:nt ";
13488 printOperand(MI, OpNo: 1, O);
13489 return;
13490 break;
13491 case 397:
13492 // J2_jumprfnewpt, J2_jumprtnewpt, PS_jmpretfnewpt, PS_jmprettnewpt
13493 O << ".new) jumpr:t ";
13494 printOperand(MI, OpNo: 1, O);
13495 return;
13496 break;
13497 case 398:
13498 // J2_jumprfpt, J2_jumprtpt
13499 O << ") jumpr:t ";
13500 printOperand(MI, OpNo: 1, O);
13501 return;
13502 break;
13503 case 399:
13504 // J2_jumprgtez
13505 O << ">=#0) jump:nt ";
13506 printBrtarget(MI, OpNo: 1, O);
13507 return;
13508 break;
13509 case 400:
13510 // J2_jumprgtezpt
13511 O << ">=#0) jump:t ";
13512 printBrtarget(MI, OpNo: 1, O);
13513 return;
13514 break;
13515 case 401:
13516 // J2_jumprltez
13517 O << "<=#0) jump:nt ";
13518 printBrtarget(MI, OpNo: 1, O);
13519 return;
13520 break;
13521 case 402:
13522 // J2_jumprltezpt
13523 O << "<=#0) jump:t ";
13524 printBrtarget(MI, OpNo: 1, O);
13525 return;
13526 break;
13527 case 403:
13528 // J2_jumprnz
13529 O << "==#0) jump:nt ";
13530 printBrtarget(MI, OpNo: 1, O);
13531 return;
13532 break;
13533 case 404:
13534 // J2_jumprnzpt
13535 O << "==#0) jump:t ";
13536 printBrtarget(MI, OpNo: 1, O);
13537 return;
13538 break;
13539 case 405:
13540 // J2_jumprz
13541 O << "!=#0) jump:nt ";
13542 printBrtarget(MI, OpNo: 1, O);
13543 return;
13544 break;
13545 case 406:
13546 // J2_jumprzpt
13547 O << "!=#0) jump:t ";
13548 printBrtarget(MI, OpNo: 1, O);
13549 return;
13550 break;
13551 case 407:
13552 // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_nt, J4_cm...
13553 O << ".new,";
13554 printOperand(MI, OpNo: 1, O);
13555 break;
13556 case 408:
13557 // J4_cmpeqi_f_jumpnv_nt, J4_cmpeqi_f_jumpnv_t, J4_cmpeqi_t_jumpnv_nt, J4...
13558 O << ".new,#";
13559 printOperand(MI, OpNo: 1, O);
13560 break;
13561 case 409:
13562 // J4_tstbit0_f_jumpnv_nt, J4_tstbit0_t_jumpnv_nt
13563 O << ".new,#0)) jump:nt ";
13564 printBrtarget(MI, OpNo: 1, O);
13565 return;
13566 break;
13567 case 410:
13568 // J4_tstbit0_f_jumpnv_t, J4_tstbit0_t_jumpnv_t
13569 O << ".new,#0)) jump:t ";
13570 printBrtarget(MI, OpNo: 1, O);
13571 return;
13572 break;
13573 case 411:
13574 // J4_tstbit0_fp0_jump_nt
13575 O << ",#0); if (!p0.new) jump:nt ";
13576 printBrtarget(MI, OpNo: 1, O);
13577 return;
13578 break;
13579 case 412:
13580 // J4_tstbit0_fp0_jump_t
13581 O << ",#0); if (!p0.new) jump:t ";
13582 printBrtarget(MI, OpNo: 1, O);
13583 return;
13584 break;
13585 case 413:
13586 // J4_tstbit0_fp1_jump_nt
13587 O << ",#0); if (!p1.new) jump:nt ";
13588 printBrtarget(MI, OpNo: 1, O);
13589 return;
13590 break;
13591 case 414:
13592 // J4_tstbit0_fp1_jump_t
13593 O << ",#0); if (!p1.new) jump:t ";
13594 printBrtarget(MI, OpNo: 1, O);
13595 return;
13596 break;
13597 case 415:
13598 // J4_tstbit0_tp0_jump_nt
13599 O << ",#0); if (p0.new) jump:nt ";
13600 printBrtarget(MI, OpNo: 1, O);
13601 return;
13602 break;
13603 case 416:
13604 // J4_tstbit0_tp0_jump_t
13605 O << ",#0); if (p0.new) jump:t ";
13606 printBrtarget(MI, OpNo: 1, O);
13607 return;
13608 break;
13609 case 417:
13610 // J4_tstbit0_tp1_jump_nt
13611 O << ",#0); if (p1.new) jump:nt ";
13612 printBrtarget(MI, OpNo: 1, O);
13613 return;
13614 break;
13615 case 418:
13616 // J4_tstbit0_tp1_jump_t
13617 O << ",#0); if (p1.new) jump:t ";
13618 printBrtarget(MI, OpNo: 1, O);
13619 return;
13620 break;
13621 case 419:
13622 // L2_loadrbgp
13623 O << " = memb(gp+#";
13624 printOperand(MI, OpNo: 1, O);
13625 O << ')';
13626 return;
13627 break;
13628 case 420:
13629 // L2_loadrdgp
13630 O << " = memd(gp+#";
13631 printOperand(MI, OpNo: 1, O);
13632 O << ')';
13633 return;
13634 break;
13635 case 421:
13636 // L2_loadrhgp
13637 O << " = memh(gp+#";
13638 printOperand(MI, OpNo: 1, O);
13639 O << ')';
13640 return;
13641 break;
13642 case 422:
13643 // L2_loadrigp
13644 O << " = memw(gp+#";
13645 printOperand(MI, OpNo: 1, O);
13646 O << ')';
13647 return;
13648 break;
13649 case 423:
13650 // L2_loadrubgp
13651 O << " = memub(gp+#";
13652 printOperand(MI, OpNo: 1, O);
13653 O << ')';
13654 return;
13655 break;
13656 case 424:
13657 // L2_loadruhgp
13658 O << " = memuh(gp+#";
13659 printOperand(MI, OpNo: 1, O);
13660 O << ')';
13661 return;
13662 break;
13663 case 425:
13664 // L2_loadw_aq
13665 O << " = memw_aq(";
13666 printOperand(MI, OpNo: 1, O);
13667 O << ')';
13668 return;
13669 break;
13670 case 426:
13671 // L2_loadw_locked
13672 O << " = memw_locked(";
13673 printOperand(MI, OpNo: 1, O);
13674 O << ')';
13675 return;
13676 break;
13677 case 427:
13678 // L4_loadd_aq
13679 O << " = memd_aq(";
13680 printOperand(MI, OpNo: 1, O);
13681 O << ')';
13682 return;
13683 break;
13684 case 428:
13685 // L4_loadd_locked
13686 O << " = memd_locked(";
13687 printOperand(MI, OpNo: 1, O);
13688 O << ')';
13689 return;
13690 break;
13691 case 429:
13692 // L4_loadw_phys
13693 O << " = memw_phys(";
13694 printOperand(MI, OpNo: 1, O);
13695 O << ',';
13696 printOperand(MI, OpNo: 2, O);
13697 O << ')';
13698 return;
13699 break;
13700 case 430:
13701 // L4_return
13702 O << " = dealloc_return(";
13703 printOperand(MI, OpNo: 1, O);
13704 O << "):raw";
13705 return;
13706 break;
13707 case 431:
13708 // M2_acci, M2_accii
13709 O << " += add(";
13710 printOperand(MI, OpNo: 2, O);
13711 break;
13712 case 432:
13713 // M2_cmaci_s0
13714 O << " += cmpyi(";
13715 printOperand(MI, OpNo: 2, O);
13716 O << ',';
13717 printOperand(MI, OpNo: 3, O);
13718 O << ')';
13719 return;
13720 break;
13721 case 433:
13722 // M2_cmacr_s0
13723 O << " += cmpyr(";
13724 printOperand(MI, OpNo: 2, O);
13725 O << ',';
13726 printOperand(MI, OpNo: 3, O);
13727 O << ')';
13728 return;
13729 break;
13730 case 434:
13731 // M2_cmacs_s0, M2_cmacs_s1, M2_cmacsc_s0, M2_cmacsc_s1
13732 O << " += cmpy(";
13733 printOperand(MI, OpNo: 2, O);
13734 O << ',';
13735 printOperand(MI, OpNo: 3, O);
13736 break;
13737 case 435:
13738 // M2_cmpyi_s0
13739 O << " = cmpyi(";
13740 printOperand(MI, OpNo: 1, O);
13741 O << ',';
13742 printOperand(MI, OpNo: 2, O);
13743 O << ')';
13744 return;
13745 break;
13746 case 436:
13747 // M2_cmpyr_s0
13748 O << " = cmpyr(";
13749 printOperand(MI, OpNo: 1, O);
13750 O << ',';
13751 printOperand(MI, OpNo: 2, O);
13752 O << ')';
13753 return;
13754 break;
13755 case 437:
13756 // M2_cmpyrs_s0, M2_cmpyrs_s1, M2_cmpyrsc_s0, M2_cmpyrsc_s1, M2_cmpys_s0,...
13757 O << " = cmpy(";
13758 printOperand(MI, OpNo: 1, O);
13759 O << ',';
13760 printOperand(MI, OpNo: 2, O);
13761 break;
13762 case 438:
13763 // M2_cnacs_s0, M2_cnacs_s1, M2_cnacsc_s0, M2_cnacsc_s1
13764 O << " -= cmpy(";
13765 printOperand(MI, OpNo: 2, O);
13766 O << ',';
13767 printOperand(MI, OpNo: 3, O);
13768 break;
13769 case 439:
13770 // M2_dpmpyss_acc_s0, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_mpy_acc_hl_s...
13771 O << " += mpy(";
13772 printOperand(MI, OpNo: 2, O);
13773 break;
13774 case 440:
13775 // M2_dpmpyss_nac_s0, M2_mpy_nac_hh_s0, M2_mpy_nac_hh_s1, M2_mpy_nac_hl_s...
13776 O << " -= mpy(";
13777 printOperand(MI, OpNo: 2, O);
13778 break;
13779 case 441:
13780 // M2_dpmpyss_rnd_s0, M2_dpmpyss_s0, M2_hmmpyh_rs1, M2_hmmpyh_s1, M2_hmmp...
13781 O << " = mpy(";
13782 printOperand(MI, OpNo: 1, O);
13783 break;
13784 case 442:
13785 // M2_dpmpyuu_acc_s0, M2_mpyu_acc_hh_s0, M2_mpyu_acc_hh_s1, M2_mpyu_acc_h...
13786 O << " += mpyu(";
13787 printOperand(MI, OpNo: 2, O);
13788 break;
13789 case 443:
13790 // M2_dpmpyuu_nac_s0, M2_mpyu_nac_hh_s0, M2_mpyu_nac_hh_s1, M2_mpyu_nac_h...
13791 O << " -= mpyu(";
13792 printOperand(MI, OpNo: 2, O);
13793 break;
13794 case 444:
13795 // M2_dpmpyuu_s0, M2_mpyu_hh_s0, M2_mpyu_hh_s1, M2_mpyu_hl_s0, M2_mpyu_hl...
13796 O << " = mpyu(";
13797 printOperand(MI, OpNo: 1, O);
13798 break;
13799 case 445:
13800 // M2_maci, M2_macsip
13801 O << " += mpyi(";
13802 printOperand(MI, OpNo: 2, O);
13803 break;
13804 case 446:
13805 // M2_macsin, M2_mnaci
13806 O << " -= mpyi(";
13807 printOperand(MI, OpNo: 2, O);
13808 break;
13809 case 447:
13810 // M2_mmachs_rs0, M2_mmachs_rs1, M2_mmachs_s0, M2_mmachs_s1
13811 O << " += vmpywoh(";
13812 printOperand(MI, OpNo: 2, O);
13813 O << ',';
13814 printOperand(MI, OpNo: 3, O);
13815 break;
13816 case 448:
13817 // M2_mmacls_rs0, M2_mmacls_rs1, M2_mmacls_s0, M2_mmacls_s1
13818 O << " += vmpyweh(";
13819 printOperand(MI, OpNo: 2, O);
13820 O << ',';
13821 printOperand(MI, OpNo: 3, O);
13822 break;
13823 case 449:
13824 // M2_mmacuhs_rs0, M2_mmacuhs_rs1, M2_mmacuhs_s0, M2_mmacuhs_s1
13825 O << " += vmpywouh(";
13826 printOperand(MI, OpNo: 2, O);
13827 O << ',';
13828 printOperand(MI, OpNo: 3, O);
13829 break;
13830 case 450:
13831 // M2_mmaculs_rs0, M2_mmaculs_rs1, M2_mmaculs_s0, M2_mmaculs_s1
13832 O << " += vmpyweuh(";
13833 printOperand(MI, OpNo: 2, O);
13834 O << ',';
13835 printOperand(MI, OpNo: 3, O);
13836 break;
13837 case 451:
13838 // M2_mmpyh_rs0, M2_mmpyh_rs1, M2_mmpyh_s0, M2_mmpyh_s1
13839 O << " = vmpywoh(";
13840 printOperand(MI, OpNo: 1, O);
13841 O << ',';
13842 printOperand(MI, OpNo: 2, O);
13843 break;
13844 case 452:
13845 // M2_mmpyl_rs0, M2_mmpyl_rs1, M2_mmpyl_s0, M2_mmpyl_s1
13846 O << " = vmpyweh(";
13847 printOperand(MI, OpNo: 1, O);
13848 O << ',';
13849 printOperand(MI, OpNo: 2, O);
13850 break;
13851 case 453:
13852 // M2_mmpyuh_rs0, M2_mmpyuh_rs1, M2_mmpyuh_s0, M2_mmpyuh_s1
13853 O << " = vmpywouh(";
13854 printOperand(MI, OpNo: 1, O);
13855 O << ',';
13856 printOperand(MI, OpNo: 2, O);
13857 break;
13858 case 454:
13859 // M2_mmpyul_rs0, M2_mmpyul_rs1, M2_mmpyul_s0, M2_mmpyul_s1
13860 O << " = vmpyweuh(";
13861 printOperand(MI, OpNo: 1, O);
13862 O << ',';
13863 printOperand(MI, OpNo: 2, O);
13864 break;
13865 case 455:
13866 // M2_mpysin
13867 O << " = -mpyi(";
13868 printOperand(MI, OpNo: 1, O);
13869 O << ",#";
13870 printOperand(MI, OpNo: 2, O);
13871 O << ')';
13872 return;
13873 break;
13874 case 456:
13875 // M2_mpysip
13876 O << " = +mpyi(";
13877 printOperand(MI, OpNo: 1, O);
13878 O << ",#";
13879 printOperand(MI, OpNo: 2, O);
13880 O << ')';
13881 return;
13882 break;
13883 case 457:
13884 // M2_mpysu_up
13885 O << " = mpysu(";
13886 printOperand(MI, OpNo: 1, O);
13887 O << ',';
13888 printOperand(MI, OpNo: 2, O);
13889 O << ')';
13890 return;
13891 break;
13892 case 458:
13893 // M2_nacci, M2_naccii
13894 O << " -= add(";
13895 printOperand(MI, OpNo: 2, O);
13896 break;
13897 case 459:
13898 // M2_subacc
13899 O << " += sub(";
13900 printOperand(MI, OpNo: 2, O);
13901 O << ',';
13902 printOperand(MI, OpNo: 3, O);
13903 O << ')';
13904 return;
13905 break;
13906 case 460:
13907 // M2_vcmac_s0_sat_i
13908 O << " += vcmpyi(";
13909 printOperand(MI, OpNo: 2, O);
13910 O << ',';
13911 printOperand(MI, OpNo: 3, O);
13912 O << "):sat";
13913 return;
13914 break;
13915 case 461:
13916 // M2_vcmac_s0_sat_r
13917 O << " += vcmpyr(";
13918 printOperand(MI, OpNo: 2, O);
13919 O << ',';
13920 printOperand(MI, OpNo: 3, O);
13921 O << "):sat";
13922 return;
13923 break;
13924 case 462:
13925 // M2_vcmpy_s0_sat_i, M2_vcmpy_s1_sat_i
13926 O << " = vcmpyi(";
13927 printOperand(MI, OpNo: 1, O);
13928 O << ',';
13929 printOperand(MI, OpNo: 2, O);
13930 break;
13931 case 463:
13932 // M2_vcmpy_s0_sat_r, M2_vcmpy_s1_sat_r
13933 O << " = vcmpyr(";
13934 printOperand(MI, OpNo: 1, O);
13935 O << ',';
13936 printOperand(MI, OpNo: 2, O);
13937 break;
13938 case 464:
13939 // M2_vdmacs_s0, M2_vdmacs_s1
13940 O << " += vdmpy(";
13941 printOperand(MI, OpNo: 2, O);
13942 O << ',';
13943 printOperand(MI, OpNo: 3, O);
13944 break;
13945 case 465:
13946 // M2_vdmpyrs_s0, M2_vdmpyrs_s1, M2_vdmpys_s0, M2_vdmpys_s1
13947 O << " = vdmpy(";
13948 printOperand(MI, OpNo: 1, O);
13949 O << ',';
13950 printOperand(MI, OpNo: 2, O);
13951 break;
13952 case 466:
13953 // M2_vmac2es, M2_vmac2es_s0, M2_vmac2es_s1
13954 O << " += vmpyeh(";
13955 printOperand(MI, OpNo: 2, O);
13956 O << ',';
13957 printOperand(MI, OpNo: 3, O);
13958 break;
13959 case 467:
13960 // M2_vmac2su_s0, M2_vmac2su_s1
13961 O << " += vmpyhsu(";
13962 printOperand(MI, OpNo: 2, O);
13963 O << ',';
13964 printOperand(MI, OpNo: 3, O);
13965 break;
13966 case 468:
13967 // M2_vmpy2es_s0, M2_vmpy2es_s1
13968 O << " = vmpyeh(";
13969 printOperand(MI, OpNo: 1, O);
13970 O << ',';
13971 printOperand(MI, OpNo: 2, O);
13972 break;
13973 case 469:
13974 // M2_vmpy2su_s0, M2_vmpy2su_s1
13975 O << " = vmpyhsu(";
13976 printOperand(MI, OpNo: 1, O);
13977 O << ',';
13978 printOperand(MI, OpNo: 2, O);
13979 break;
13980 case 470:
13981 // M2_vraddh
13982 O << " = vraddh(";
13983 printOperand(MI, OpNo: 1, O);
13984 O << ',';
13985 printOperand(MI, OpNo: 2, O);
13986 O << ')';
13987 return;
13988 break;
13989 case 471:
13990 // M2_vradduh
13991 O << " = vradduh(";
13992 printOperand(MI, OpNo: 1, O);
13993 O << ',';
13994 printOperand(MI, OpNo: 2, O);
13995 O << ')';
13996 return;
13997 break;
13998 case 472:
13999 // M2_vrcmaci_s0, M2_vrcmaci_s0c
14000 O << " += vrcmpyi(";
14001 printOperand(MI, OpNo: 2, O);
14002 O << ',';
14003 printOperand(MI, OpNo: 3, O);
14004 break;
14005 case 473:
14006 // M2_vrcmacr_s0, M2_vrcmacr_s0c
14007 O << " += vrcmpyr(";
14008 printOperand(MI, OpNo: 2, O);
14009 O << ',';
14010 printOperand(MI, OpNo: 3, O);
14011 break;
14012 case 474:
14013 // M2_vrcmpyi_s0, M2_vrcmpyi_s0c
14014 O << " = vrcmpyi(";
14015 printOperand(MI, OpNo: 1, O);
14016 O << ',';
14017 printOperand(MI, OpNo: 2, O);
14018 break;
14019 case 475:
14020 // M2_vrcmpyr_s0, M2_vrcmpyr_s0c
14021 O << " = vrcmpyr(";
14022 printOperand(MI, OpNo: 1, O);
14023 O << ',';
14024 printOperand(MI, OpNo: 2, O);
14025 break;
14026 case 476:
14027 // M2_vrmac_s0
14028 O << " += vrmpyh(";
14029 printOperand(MI, OpNo: 2, O);
14030 O << ',';
14031 printOperand(MI, OpNo: 3, O);
14032 O << ')';
14033 return;
14034 break;
14035 case 477:
14036 // M2_vrmpy_s0
14037 O << " = vrmpyh(";
14038 printOperand(MI, OpNo: 1, O);
14039 O << ',';
14040 printOperand(MI, OpNo: 2, O);
14041 O << ')';
14042 return;
14043 break;
14044 case 478:
14045 // M2_xor_xacc, M4_xor_xacc
14046 O << " ^= xor(";
14047 printOperand(MI, OpNo: 2, O);
14048 O << ',';
14049 printOperand(MI, OpNo: 3, O);
14050 O << ')';
14051 return;
14052 break;
14053 case 479:
14054 // M4_and_and, M4_and_andn
14055 O << " &= and(";
14056 printOperand(MI, OpNo: 2, O);
14057 break;
14058 case 480:
14059 // M4_and_or
14060 O << " &= or(";
14061 printOperand(MI, OpNo: 2, O);
14062 O << ',';
14063 printOperand(MI, OpNo: 3, O);
14064 O << ')';
14065 return;
14066 break;
14067 case 481:
14068 // M4_and_xor
14069 O << " &= xor(";
14070 printOperand(MI, OpNo: 2, O);
14071 O << ',';
14072 printOperand(MI, OpNo: 3, O);
14073 O << ')';
14074 return;
14075 break;
14076 case 482:
14077 // M4_cmpyi_wh, M4_cmpyi_whc
14078 O << " = cmpyiwh(";
14079 printOperand(MI, OpNo: 1, O);
14080 O << ',';
14081 printOperand(MI, OpNo: 2, O);
14082 break;
14083 case 483:
14084 // M4_cmpyr_wh, M4_cmpyr_whc
14085 O << " = cmpyrwh(";
14086 printOperand(MI, OpNo: 1, O);
14087 O << ',';
14088 printOperand(MI, OpNo: 2, O);
14089 break;
14090 case 484:
14091 // M4_mpyri_addi, M4_mpyrr_addi, S4_addi_asl_ri, S4_addi_lsr_ri
14092 O << " = add(#";
14093 printOperand(MI, OpNo: 1, O);
14094 break;
14095 case 485:
14096 // M4_or_and, M4_or_andn, S4_or_andi
14097 O << " |= and(";
14098 printOperand(MI, OpNo: 2, O);
14099 break;
14100 case 486:
14101 // M4_or_or, S4_or_ori
14102 O << " |= or(";
14103 printOperand(MI, OpNo: 2, O);
14104 break;
14105 case 487:
14106 // M4_or_xor
14107 O << " |= xor(";
14108 printOperand(MI, OpNo: 2, O);
14109 O << ',';
14110 printOperand(MI, OpNo: 3, O);
14111 O << ')';
14112 return;
14113 break;
14114 case 488:
14115 // M4_pmpyw
14116 O << " = pmpyw(";
14117 printOperand(MI, OpNo: 1, O);
14118 O << ',';
14119 printOperand(MI, OpNo: 2, O);
14120 O << ')';
14121 return;
14122 break;
14123 case 489:
14124 // M4_pmpyw_acc
14125 O << " ^= pmpyw(";
14126 printOperand(MI, OpNo: 2, O);
14127 O << ',';
14128 printOperand(MI, OpNo: 3, O);
14129 O << ')';
14130 return;
14131 break;
14132 case 490:
14133 // M4_vpmpyh
14134 O << " = vpmpyh(";
14135 printOperand(MI, OpNo: 1, O);
14136 O << ',';
14137 printOperand(MI, OpNo: 2, O);
14138 O << ')';
14139 return;
14140 break;
14141 case 491:
14142 // M4_vpmpyh_acc
14143 O << " ^= vpmpyh(";
14144 printOperand(MI, OpNo: 2, O);
14145 O << ',';
14146 printOperand(MI, OpNo: 3, O);
14147 O << ')';
14148 return;
14149 break;
14150 case 492:
14151 // M4_vrmpyeh_acc_s0, M4_vrmpyeh_acc_s1
14152 O << " += vrmpyweh(";
14153 printOperand(MI, OpNo: 2, O);
14154 O << ',';
14155 printOperand(MI, OpNo: 3, O);
14156 break;
14157 case 493:
14158 // M4_vrmpyeh_s0, M4_vrmpyeh_s1
14159 O << " = vrmpyweh(";
14160 printOperand(MI, OpNo: 1, O);
14161 O << ',';
14162 printOperand(MI, OpNo: 2, O);
14163 break;
14164 case 494:
14165 // M4_vrmpyoh_acc_s0, M4_vrmpyoh_acc_s1
14166 O << " += vrmpywoh(";
14167 printOperand(MI, OpNo: 2, O);
14168 O << ',';
14169 printOperand(MI, OpNo: 3, O);
14170 break;
14171 case 495:
14172 // M4_vrmpyoh_s0, M4_vrmpyoh_s1
14173 O << " = vrmpywoh(";
14174 printOperand(MI, OpNo: 1, O);
14175 O << ',';
14176 printOperand(MI, OpNo: 2, O);
14177 break;
14178 case 496:
14179 // M4_xor_and, M4_xor_andn
14180 O << " ^= and(";
14181 printOperand(MI, OpNo: 2, O);
14182 break;
14183 case 497:
14184 // M4_xor_or
14185 O << " ^= or(";
14186 printOperand(MI, OpNo: 2, O);
14187 O << ',';
14188 printOperand(MI, OpNo: 3, O);
14189 O << ')';
14190 return;
14191 break;
14192 case 498:
14193 // M5_vdmacbsu
14194 O << " += vdmpybsu(";
14195 printOperand(MI, OpNo: 2, O);
14196 O << ',';
14197 printOperand(MI, OpNo: 3, O);
14198 O << "):sat";
14199 return;
14200 break;
14201 case 499:
14202 // M5_vdmpybsu
14203 O << " = vdmpybsu(";
14204 printOperand(MI, OpNo: 1, O);
14205 O << ',';
14206 printOperand(MI, OpNo: 2, O);
14207 O << "):sat";
14208 return;
14209 break;
14210 case 500:
14211 // M5_vmacbsu
14212 O << " += vmpybsu(";
14213 printOperand(MI, OpNo: 2, O);
14214 O << ',';
14215 printOperand(MI, OpNo: 3, O);
14216 O << ')';
14217 return;
14218 break;
14219 case 501:
14220 // M5_vmacbuu
14221 O << " += vmpybu(";
14222 printOperand(MI, OpNo: 2, O);
14223 O << ',';
14224 printOperand(MI, OpNo: 3, O);
14225 O << ')';
14226 return;
14227 break;
14228 case 502:
14229 // M5_vmpybsu
14230 O << " = vmpybsu(";
14231 printOperand(MI, OpNo: 1, O);
14232 O << ',';
14233 printOperand(MI, OpNo: 2, O);
14234 O << ')';
14235 return;
14236 break;
14237 case 503:
14238 // M5_vmpybuu
14239 O << " = vmpybu(";
14240 printOperand(MI, OpNo: 1, O);
14241 O << ',';
14242 printOperand(MI, OpNo: 2, O);
14243 O << ')';
14244 return;
14245 break;
14246 case 504:
14247 // M5_vrmacbsu
14248 O << " += vrmpybsu(";
14249 printOperand(MI, OpNo: 2, O);
14250 O << ',';
14251 printOperand(MI, OpNo: 3, O);
14252 O << ')';
14253 return;
14254 break;
14255 case 505:
14256 // M5_vrmacbuu
14257 O << " += vrmpybu(";
14258 printOperand(MI, OpNo: 2, O);
14259 O << ',';
14260 printOperand(MI, OpNo: 3, O);
14261 O << ')';
14262 return;
14263 break;
14264 case 506:
14265 // M5_vrmpybsu
14266 O << " = vrmpybsu(";
14267 printOperand(MI, OpNo: 1, O);
14268 O << ',';
14269 printOperand(MI, OpNo: 2, O);
14270 O << ')';
14271 return;
14272 break;
14273 case 507:
14274 // M5_vrmpybuu
14275 O << " = vrmpybu(";
14276 printOperand(MI, OpNo: 1, O);
14277 O << ',';
14278 printOperand(MI, OpNo: 2, O);
14279 O << ')';
14280 return;
14281 break;
14282 case 508:
14283 // M6_vabsdiffb
14284 O << " = vabsdiffb(";
14285 printOperand(MI, OpNo: 1, O);
14286 O << ',';
14287 printOperand(MI, OpNo: 2, O);
14288 O << ')';
14289 return;
14290 break;
14291 case 509:
14292 // M7_dcmpyiw, M7_dcmpyiwc, M7_wcmpyiw, M7_wcmpyiw_rnd, M7_wcmpyiwc, M7_w...
14293 O << " = cmpyiw(";
14294 printOperand(MI, OpNo: 1, O);
14295 O << ',';
14296 printOperand(MI, OpNo: 2, O);
14297 break;
14298 case 510:
14299 // M7_dcmpyiw_acc, M7_dcmpyiwc_acc
14300 O << " += cmpyiw(";
14301 printOperand(MI, OpNo: 2, O);
14302 O << ',';
14303 printOperand(MI, OpNo: 3, O);
14304 break;
14305 case 511:
14306 // M7_dcmpyrw, M7_dcmpyrwc, M7_wcmpyrw, M7_wcmpyrw_rnd, M7_wcmpyrwc, M7_w...
14307 O << " = cmpyrw(";
14308 printOperand(MI, OpNo: 1, O);
14309 O << ',';
14310 printOperand(MI, OpNo: 2, O);
14311 break;
14312 case 512:
14313 // M7_dcmpyrw_acc, M7_dcmpyrwc_acc
14314 O << " += cmpyrw(";
14315 printOperand(MI, OpNo: 2, O);
14316 O << ',';
14317 printOperand(MI, OpNo: 3, O);
14318 break;
14319 case 513:
14320 // PS_loadrbabs
14321 O << " = memb(#";
14322 printOperand(MI, OpNo: 1, O);
14323 O << ')';
14324 return;
14325 break;
14326 case 514:
14327 // PS_loadrdabs
14328 O << " = memd(#";
14329 printOperand(MI, OpNo: 1, O);
14330 O << ')';
14331 return;
14332 break;
14333 case 515:
14334 // PS_loadrhabs
14335 O << " = memh(#";
14336 printOperand(MI, OpNo: 1, O);
14337 O << ')';
14338 return;
14339 break;
14340 case 516:
14341 // PS_loadriabs
14342 O << " = memw(#";
14343 printOperand(MI, OpNo: 1, O);
14344 O << ')';
14345 return;
14346 break;
14347 case 517:
14348 // PS_loadrubabs
14349 O << " = memub(#";
14350 printOperand(MI, OpNo: 1, O);
14351 O << ')';
14352 return;
14353 break;
14354 case 518:
14355 // PS_loadruhabs
14356 O << " = memuh(#";
14357 printOperand(MI, OpNo: 1, O);
14358 O << ')';
14359 return;
14360 break;
14361 case 519:
14362 // R6_release_at_vi
14363 O << "):at";
14364 return;
14365 break;
14366 case 520:
14367 // R6_release_st_vi
14368 O << "):st";
14369 return;
14370 break;
14371 case 521:
14372 // S2_addasl_rrri
14373 O << " = addasl(";
14374 printOperand(MI, OpNo: 1, O);
14375 O << ',';
14376 printOperand(MI, OpNo: 2, O);
14377 O << ",#";
14378 printOperand(MI, OpNo: 3, O);
14379 O << ')';
14380 return;
14381 break;
14382 case 522:
14383 // S2_asl_i_p, S2_asl_i_r, S2_asl_i_r_sat, S2_asl_r_p, S2_asl_r_r, S2_asl...
14384 O << " = asl(";
14385 printOperand(MI, OpNo: 1, O);
14386 break;
14387 case 523:
14388 // S2_asl_i_p_acc, S2_asl_i_r_acc, S2_asl_r_p_acc, S2_asl_r_r_acc
14389 O << " += asl(";
14390 printOperand(MI, OpNo: 2, O);
14391 break;
14392 case 524:
14393 // S2_asl_i_p_and, S2_asl_i_r_and, S2_asl_r_p_and, S2_asl_r_r_and
14394 O << " &= asl(";
14395 printOperand(MI, OpNo: 2, O);
14396 break;
14397 case 525:
14398 // S2_asl_i_p_nac, S2_asl_i_r_nac, S2_asl_r_p_nac, S2_asl_r_r_nac
14399 O << " -= asl(";
14400 printOperand(MI, OpNo: 2, O);
14401 break;
14402 case 526:
14403 // S2_asl_i_p_or, S2_asl_i_r_or, S2_asl_r_p_or, S2_asl_r_r_or
14404 O << " |= asl(";
14405 printOperand(MI, OpNo: 2, O);
14406 break;
14407 case 527:
14408 // S2_asl_i_p_xacc, S2_asl_i_r_xacc, S2_asl_r_p_xor
14409 O << " ^= asl(";
14410 printOperand(MI, OpNo: 2, O);
14411 break;
14412 case 528:
14413 // S2_asr_i_p, S2_asr_i_p_rnd, S2_asr_i_r, S2_asr_i_r_rnd, S2_asr_r_p, S2...
14414 O << " = asr(";
14415 printOperand(MI, OpNo: 1, O);
14416 break;
14417 case 529:
14418 // S2_asr_i_p_acc, S2_asr_i_r_acc, S2_asr_r_p_acc, S2_asr_r_r_acc
14419 O << " += asr(";
14420 printOperand(MI, OpNo: 2, O);
14421 break;
14422 case 530:
14423 // S2_asr_i_p_and, S2_asr_i_r_and, S2_asr_r_p_and, S2_asr_r_r_and
14424 O << " &= asr(";
14425 printOperand(MI, OpNo: 2, O);
14426 break;
14427 case 531:
14428 // S2_asr_i_p_nac, S2_asr_i_r_nac, S2_asr_r_p_nac, S2_asr_r_r_nac
14429 O << " -= asr(";
14430 printOperand(MI, OpNo: 2, O);
14431 break;
14432 case 532:
14433 // S2_asr_i_p_or, S2_asr_i_r_or, S2_asr_r_p_or, S2_asr_r_r_or
14434 O << " |= asr(";
14435 printOperand(MI, OpNo: 2, O);
14436 break;
14437 case 533:
14438 // S2_asr_r_p_xor
14439 O << " ^= asr(";
14440 printOperand(MI, OpNo: 2, O);
14441 O << ',';
14442 printOperand(MI, OpNo: 3, O);
14443 O << ')';
14444 return;
14445 break;
14446 case 534:
14447 // S2_brev, S2_brevp
14448 O << " = brev(";
14449 printOperand(MI, OpNo: 1, O);
14450 O << ')';
14451 return;
14452 break;
14453 case 535:
14454 // S2_cabacdecbin
14455 O << " = decbin(";
14456 printOperand(MI, OpNo: 1, O);
14457 O << ',';
14458 printOperand(MI, OpNo: 2, O);
14459 O << ')';
14460 return;
14461 break;
14462 case 536:
14463 // S2_cl0, S2_cl0p
14464 O << " = cl0(";
14465 printOperand(MI, OpNo: 1, O);
14466 O << ')';
14467 return;
14468 break;
14469 case 537:
14470 // S2_cl1, S2_cl1p
14471 O << " = cl1(";
14472 printOperand(MI, OpNo: 1, O);
14473 O << ')';
14474 return;
14475 break;
14476 case 538:
14477 // S2_clb, S2_clbp
14478 O << " = clb(";
14479 printOperand(MI, OpNo: 1, O);
14480 O << ')';
14481 return;
14482 break;
14483 case 539:
14484 // S2_clbnorm, S4_clbpnorm
14485 O << " = normamt(";
14486 printOperand(MI, OpNo: 1, O);
14487 O << ')';
14488 return;
14489 break;
14490 case 540:
14491 // S2_clrbit_i, S2_clrbit_r
14492 O << " = clrbit(";
14493 printOperand(MI, OpNo: 1, O);
14494 break;
14495 case 541:
14496 // S2_ct0, S2_ct0p
14497 O << " = ct0(";
14498 printOperand(MI, OpNo: 1, O);
14499 O << ')';
14500 return;
14501 break;
14502 case 542:
14503 // S2_ct1, S2_ct1p
14504 O << " = ct1(";
14505 printOperand(MI, OpNo: 1, O);
14506 O << ')';
14507 return;
14508 break;
14509 case 543:
14510 // S2_deinterleave
14511 O << " = deinterleave(";
14512 printOperand(MI, OpNo: 1, O);
14513 O << ')';
14514 return;
14515 break;
14516 case 544:
14517 // S2_extractu, S2_extractu_rp, S2_extractup, S2_extractup_rp
14518 O << " = extractu(";
14519 printOperand(MI, OpNo: 1, O);
14520 break;
14521 case 545:
14522 // S2_insert, S2_insert_rp, S2_insertp, S2_insertp_rp
14523 O << " = insert(";
14524 printOperand(MI, OpNo: 2, O);
14525 break;
14526 case 546:
14527 // S2_interleave
14528 O << " = interleave(";
14529 printOperand(MI, OpNo: 1, O);
14530 O << ')';
14531 return;
14532 break;
14533 case 547:
14534 // S2_lfsp
14535 O << " = lfs(";
14536 printOperand(MI, OpNo: 1, O);
14537 O << ',';
14538 printOperand(MI, OpNo: 2, O);
14539 O << ')';
14540 return;
14541 break;
14542 case 548:
14543 // S2_lsl_r_p, S2_lsl_r_r
14544 O << " = lsl(";
14545 printOperand(MI, OpNo: 1, O);
14546 O << ',';
14547 printOperand(MI, OpNo: 2, O);
14548 O << ')';
14549 return;
14550 break;
14551 case 549:
14552 // S2_lsl_r_p_acc, S2_lsl_r_r_acc
14553 O << " += lsl(";
14554 printOperand(MI, OpNo: 2, O);
14555 O << ',';
14556 printOperand(MI, OpNo: 3, O);
14557 O << ')';
14558 return;
14559 break;
14560 case 550:
14561 // S2_lsl_r_p_and, S2_lsl_r_r_and
14562 O << " &= lsl(";
14563 printOperand(MI, OpNo: 2, O);
14564 O << ',';
14565 printOperand(MI, OpNo: 3, O);
14566 O << ')';
14567 return;
14568 break;
14569 case 551:
14570 // S2_lsl_r_p_nac, S2_lsl_r_r_nac
14571 O << " -= lsl(";
14572 printOperand(MI, OpNo: 2, O);
14573 O << ',';
14574 printOperand(MI, OpNo: 3, O);
14575 O << ')';
14576 return;
14577 break;
14578 case 552:
14579 // S2_lsl_r_p_or, S2_lsl_r_r_or
14580 O << " |= lsl(";
14581 printOperand(MI, OpNo: 2, O);
14582 O << ',';
14583 printOperand(MI, OpNo: 3, O);
14584 O << ')';
14585 return;
14586 break;
14587 case 553:
14588 // S2_lsl_r_p_xor
14589 O << " ^= lsl(";
14590 printOperand(MI, OpNo: 2, O);
14591 O << ',';
14592 printOperand(MI, OpNo: 3, O);
14593 O << ')';
14594 return;
14595 break;
14596 case 554:
14597 // S2_lsl_r_vh
14598 O << " = vlslh(";
14599 printOperand(MI, OpNo: 1, O);
14600 O << ',';
14601 printOperand(MI, OpNo: 2, O);
14602 O << ')';
14603 return;
14604 break;
14605 case 555:
14606 // S2_lsl_r_vw
14607 O << " = vlslw(";
14608 printOperand(MI, OpNo: 1, O);
14609 O << ',';
14610 printOperand(MI, OpNo: 2, O);
14611 O << ')';
14612 return;
14613 break;
14614 case 556:
14615 // S2_lsr_i_p, S2_lsr_i_r, S2_lsr_r_p, S2_lsr_r_r
14616 O << " = lsr(";
14617 printOperand(MI, OpNo: 1, O);
14618 break;
14619 case 557:
14620 // S2_lsr_i_p_acc, S2_lsr_i_r_acc, S2_lsr_r_p_acc, S2_lsr_r_r_acc
14621 O << " += lsr(";
14622 printOperand(MI, OpNo: 2, O);
14623 break;
14624 case 558:
14625 // S2_lsr_i_p_and, S2_lsr_i_r_and, S2_lsr_r_p_and, S2_lsr_r_r_and
14626 O << " &= lsr(";
14627 printOperand(MI, OpNo: 2, O);
14628 break;
14629 case 559:
14630 // S2_lsr_i_p_nac, S2_lsr_i_r_nac, S2_lsr_r_p_nac, S2_lsr_r_r_nac
14631 O << " -= lsr(";
14632 printOperand(MI, OpNo: 2, O);
14633 break;
14634 case 560:
14635 // S2_lsr_i_p_or, S2_lsr_i_r_or, S2_lsr_r_p_or, S2_lsr_r_r_or
14636 O << " |= lsr(";
14637 printOperand(MI, OpNo: 2, O);
14638 break;
14639 case 561:
14640 // S2_lsr_i_p_xacc, S2_lsr_i_r_xacc, S2_lsr_r_p_xor
14641 O << " ^= lsr(";
14642 printOperand(MI, OpNo: 2, O);
14643 break;
14644 case 562:
14645 // S2_mask
14646 O << " = mask(#";
14647 printOperand(MI, OpNo: 1, O);
14648 O << ",#";
14649 printOperand(MI, OpNo: 2, O);
14650 O << ')';
14651 return;
14652 break;
14653 case 563:
14654 // S2_packhl, dep_S2_packhl
14655 O << " = packhl(";
14656 printOperand(MI, OpNo: 1, O);
14657 O << ',';
14658 printOperand(MI, OpNo: 2, O);
14659 break;
14660 case 564:
14661 // S2_parityp, S4_parity
14662 O << " = parity(";
14663 printOperand(MI, OpNo: 1, O);
14664 O << ',';
14665 printOperand(MI, OpNo: 2, O);
14666 O << ')';
14667 return;
14668 break;
14669 case 565:
14670 // S2_setbit_i, S2_setbit_r
14671 O << " = setbit(";
14672 printOperand(MI, OpNo: 1, O);
14673 break;
14674 case 566:
14675 // S2_shuffeb
14676 O << " = shuffeb(";
14677 printOperand(MI, OpNo: 1, O);
14678 O << ',';
14679 printOperand(MI, OpNo: 2, O);
14680 O << ')';
14681 return;
14682 break;
14683 case 567:
14684 // S2_shuffeh
14685 O << " = shuffeh(";
14686 printOperand(MI, OpNo: 1, O);
14687 O << ',';
14688 printOperand(MI, OpNo: 2, O);
14689 O << ')';
14690 return;
14691 break;
14692 case 568:
14693 // S2_shuffob
14694 O << " = shuffob(";
14695 printOperand(MI, OpNo: 1, O);
14696 O << ',';
14697 printOperand(MI, OpNo: 2, O);
14698 O << ')';
14699 return;
14700 break;
14701 case 569:
14702 // S2_shuffoh
14703 O << " = shuffoh(";
14704 printOperand(MI, OpNo: 1, O);
14705 O << ',';
14706 printOperand(MI, OpNo: 2, O);
14707 O << ')';
14708 return;
14709 break;
14710 case 570:
14711 // S2_storerb_pbr, S2_storerb_pr, S2_storerbnew_pbr, S2_storerbnew_pr, S2...
14712 O << "++";
14713 printOperand(MI, OpNo: 2, O);
14714 break;
14715 case 571:
14716 // S2_storerb_pci, S2_storerb_pi, S2_storerb_pi_nt, S2_storerbnew_pci, S2...
14717 O << "++#";
14718 printOperand(MI, OpNo: 2, O);
14719 break;
14720 case 572:
14721 // S2_storerb_pcr, S2_storerbnew_pcr, S2_storerd_pcr, S2_storerf_pcr, S2_...
14722 O << "++I:circ(";
14723 printOperand(MI, OpNo: 2, O);
14724 O << ")) = ";
14725 printOperand(MI, OpNo: 3, O);
14726 break;
14727 case 573:
14728 // S2_storew_rl_at_vi, S4_stored_rl_at_vi
14729 O << "):at = ";
14730 printOperand(MI, OpNo: 1, O);
14731 return;
14732 break;
14733 case 574:
14734 // S2_storew_rl_st_vi, S4_stored_rl_st_vi
14735 O << "):st = ";
14736 printOperand(MI, OpNo: 1, O);
14737 return;
14738 break;
14739 case 575:
14740 // S2_svsathb, S2_vsathb, S2_vsathb_nopack
14741 O << " = vsathb(";
14742 printOperand(MI, OpNo: 1, O);
14743 O << ')';
14744 return;
14745 break;
14746 case 576:
14747 // S2_togglebit_i, S2_togglebit_r
14748 O << " = togglebit(";
14749 printOperand(MI, OpNo: 1, O);
14750 break;
14751 case 577:
14752 // S2_tstbit_i, S2_tstbit_r
14753 O << " = tstbit(";
14754 printOperand(MI, OpNo: 1, O);
14755 break;
14756 case 578:
14757 // S2_valignib, S2_valignrb
14758 O << " = valignb(";
14759 printOperand(MI, OpNo: 1, O);
14760 O << ',';
14761 printOperand(MI, OpNo: 2, O);
14762 break;
14763 case 579:
14764 // S2_vcnegh
14765 O << " = vcnegh(";
14766 printOperand(MI, OpNo: 1, O);
14767 O << ',';
14768 printOperand(MI, OpNo: 2, O);
14769 O << ')';
14770 return;
14771 break;
14772 case 580:
14773 // S2_vcrotate
14774 O << " = vcrotate(";
14775 printOperand(MI, OpNo: 1, O);
14776 O << ',';
14777 printOperand(MI, OpNo: 2, O);
14778 O << ')';
14779 return;
14780 break;
14781 case 581:
14782 // S2_vrcnegh
14783 O << " += vrcnegh(";
14784 printOperand(MI, OpNo: 2, O);
14785 O << ',';
14786 printOperand(MI, OpNo: 3, O);
14787 O << ')';
14788 return;
14789 break;
14790 case 582:
14791 // S2_vrndpackwh, S2_vrndpackwhs
14792 O << " = vrndwh(";
14793 printOperand(MI, OpNo: 1, O);
14794 break;
14795 case 583:
14796 // S2_vsatwuh, S2_vsatwuh_nopack
14797 O << " = vsatwuh(";
14798 printOperand(MI, OpNo: 1, O);
14799 O << ')';
14800 return;
14801 break;
14802 case 584:
14803 // S2_vsplatrb, S6_vsplatrbp
14804 O << " = vsplatb(";
14805 printOperand(MI, OpNo: 1, O);
14806 O << ')';
14807 return;
14808 break;
14809 case 585:
14810 // S2_vsplatrh
14811 O << " = vsplath(";
14812 printOperand(MI, OpNo: 1, O);
14813 O << ')';
14814 return;
14815 break;
14816 case 586:
14817 // S2_vspliceib, S2_vsplicerb
14818 O << " = vspliceb(";
14819 printOperand(MI, OpNo: 1, O);
14820 O << ',';
14821 printOperand(MI, OpNo: 2, O);
14822 break;
14823 case 587:
14824 // S2_vsxtbh
14825 O << " = vsxtbh(";
14826 printOperand(MI, OpNo: 1, O);
14827 O << ')';
14828 return;
14829 break;
14830 case 588:
14831 // S2_vsxthw
14832 O << " = vsxthw(";
14833 printOperand(MI, OpNo: 1, O);
14834 O << ')';
14835 return;
14836 break;
14837 case 589:
14838 // S2_vtrunehb, S6_vtrunehb_ppp
14839 O << " = vtrunehb(";
14840 printOperand(MI, OpNo: 1, O);
14841 break;
14842 case 590:
14843 // S2_vtrunewh
14844 O << " = vtrunewh(";
14845 printOperand(MI, OpNo: 1, O);
14846 O << ',';
14847 printOperand(MI, OpNo: 2, O);
14848 O << ')';
14849 return;
14850 break;
14851 case 591:
14852 // S2_vtrunohb, S6_vtrunohb_ppp
14853 O << " = vtrunohb(";
14854 printOperand(MI, OpNo: 1, O);
14855 break;
14856 case 592:
14857 // S2_vtrunowh
14858 O << " = vtrunowh(";
14859 printOperand(MI, OpNo: 1, O);
14860 O << ',';
14861 printOperand(MI, OpNo: 2, O);
14862 O << ')';
14863 return;
14864 break;
14865 case 593:
14866 // S2_vzxtbh
14867 O << " = vzxtbh(";
14868 printOperand(MI, OpNo: 1, O);
14869 O << ')';
14870 return;
14871 break;
14872 case 594:
14873 // S2_vzxthw
14874 O << " = vzxthw(";
14875 printOperand(MI, OpNo: 1, O);
14876 O << ')';
14877 return;
14878 break;
14879 case 595:
14880 // S4_andi_asl_ri, S4_andi_lsr_ri
14881 O << " = and(#";
14882 printOperand(MI, OpNo: 1, O);
14883 break;
14884 case 596:
14885 // S4_clbaddi, S4_clbpaddi
14886 O << " = add(clb(";
14887 printOperand(MI, OpNo: 1, O);
14888 O << "),#";
14889 printOperand(MI, OpNo: 2, O);
14890 O << ')';
14891 return;
14892 break;
14893 case 597:
14894 // S4_extract, S4_extract_rp, S4_extractp, S4_extractp_rp
14895 O << " = extract(";
14896 printOperand(MI, OpNo: 1, O);
14897 break;
14898 case 598:
14899 // S4_lsli
14900 O << " = lsl(#";
14901 printOperand(MI, OpNo: 1, O);
14902 O << ',';
14903 printOperand(MI, OpNo: 2, O);
14904 O << ')';
14905 return;
14906 break;
14907 case 599:
14908 // S4_ntstbit_i, S4_ntstbit_r
14909 O << " = !tstbit(";
14910 printOperand(MI, OpNo: 1, O);
14911 break;
14912 case 600:
14913 // S4_ori_asl_ri, S4_ori_lsr_ri
14914 O << " = or(#";
14915 printOperand(MI, OpNo: 1, O);
14916 break;
14917 case 601:
14918 // S4_pstorerbf_abs, S4_pstorerbnewf_abs, S4_pstorerbnewt_abs, S4_pstorer...
14919 O << ") memb(#";
14920 printOperand(MI, OpNo: 1, O);
14921 O << ") = ";
14922 printOperand(MI, OpNo: 2, O);
14923 break;
14924 case 602:
14925 // S4_pstorerbfnew_abs, S4_pstorerbnewfnew_abs, S4_pstorerbnewtnew_abs, S...
14926 O << ".new) memb(#";
14927 printOperand(MI, OpNo: 1, O);
14928 O << ") = ";
14929 printOperand(MI, OpNo: 2, O);
14930 break;
14931 case 603:
14932 // S4_pstorerdf_abs, S4_pstorerdt_abs
14933 O << ") memd(#";
14934 printOperand(MI, OpNo: 1, O);
14935 O << ") = ";
14936 printOperand(MI, OpNo: 2, O);
14937 return;
14938 break;
14939 case 604:
14940 // S4_pstorerdfnew_abs, S4_pstorerdtnew_abs
14941 O << ".new) memd(#";
14942 printOperand(MI, OpNo: 1, O);
14943 O << ") = ";
14944 printOperand(MI, OpNo: 2, O);
14945 return;
14946 break;
14947 case 605:
14948 // S4_pstorerff_abs, S4_pstorerft_abs, S4_pstorerhf_abs, S4_pstorerhnewf_...
14949 O << ") memh(#";
14950 printOperand(MI, OpNo: 1, O);
14951 O << ") = ";
14952 printOperand(MI, OpNo: 2, O);
14953 break;
14954 case 606:
14955 // S4_pstorerffnew_abs, S4_pstorerftnew_abs, S4_pstorerhfnew_abs, S4_psto...
14956 O << ".new) memh(#";
14957 printOperand(MI, OpNo: 1, O);
14958 O << ") = ";
14959 printOperand(MI, OpNo: 2, O);
14960 break;
14961 case 607:
14962 // S4_pstorerif_abs, S4_pstorerinewf_abs, S4_pstorerinewt_abs, S4_pstorer...
14963 O << ") memw(#";
14964 printOperand(MI, OpNo: 1, O);
14965 O << ") = ";
14966 printOperand(MI, OpNo: 2, O);
14967 break;
14968 case 608:
14969 // S4_pstorerifnew_abs, S4_pstorerinewfnew_abs, S4_pstorerinewtnew_abs, S...
14970 O << ".new) memw(#";
14971 printOperand(MI, OpNo: 1, O);
14972 O << ") = ";
14973 printOperand(MI, OpNo: 2, O);
14974 break;
14975 case 609:
14976 // S4_storerb_ap, S4_storerbnew_ap, S4_storerd_ap, S4_storerf_ap, S4_stor...
14977 O << "=#";
14978 printOperand(MI, OpNo: 1, O);
14979 O << ") = ";
14980 printOperand(MI, OpNo: 2, O);
14981 break;
14982 case 610:
14983 // S4_storerb_rr, S4_storerbnew_rr, S4_storerd_rr, S4_storerf_rr, S4_stor...
14984 O << '+';
14985 printOperand(MI, OpNo: 1, O);
14986 O << "<<#";
14987 printOperand(MI, OpNo: 2, O);
14988 O << ") = ";
14989 printOperand(MI, OpNo: 3, O);
14990 break;
14991 case 611:
14992 // S4_storerb_ur, S4_storerbnew_ur, S4_storerd_ur, S4_storerf_ur, S4_stor...
14993 O << "<<#";
14994 printOperand(MI, OpNo: 1, O);
14995 O << "+#";
14996 printOperand(MI, OpNo: 2, O);
14997 O << ") = ";
14998 printOperand(MI, OpNo: 3, O);
14999 break;
15000 case 612:
15001 // S4_vrcrotate
15002 O << " = vrcrotate(";
15003 printOperand(MI, OpNo: 1, O);
15004 O << ',';
15005 printOperand(MI, OpNo: 2, O);
15006 O << ",#";
15007 printOperand(MI, OpNo: 3, O);
15008 O << ')';
15009 return;
15010 break;
15011 case 613:
15012 // S4_vrcrotate_acc
15013 O << " += vrcrotate(";
15014 printOperand(MI, OpNo: 2, O);
15015 O << ',';
15016 printOperand(MI, OpNo: 3, O);
15017 O << ",#";
15018 printOperand(MI, OpNo: 4, O);
15019 O << ')';
15020 return;
15021 break;
15022 case 614:
15023 // S4_vxaddsubh, S4_vxaddsubhr
15024 O << " = vxaddsubh(";
15025 printOperand(MI, OpNo: 1, O);
15026 O << ',';
15027 printOperand(MI, OpNo: 2, O);
15028 break;
15029 case 615:
15030 // S4_vxaddsubw
15031 O << " = vxaddsubw(";
15032 printOperand(MI, OpNo: 1, O);
15033 O << ',';
15034 printOperand(MI, OpNo: 2, O);
15035 O << "):sat";
15036 return;
15037 break;
15038 case 616:
15039 // S4_vxsubaddh, S4_vxsubaddhr
15040 O << " = vxsubaddh(";
15041 printOperand(MI, OpNo: 1, O);
15042 O << ',';
15043 printOperand(MI, OpNo: 2, O);
15044 break;
15045 case 617:
15046 // S4_vxsubaddw
15047 O << " = vxsubaddw(";
15048 printOperand(MI, OpNo: 1, O);
15049 O << ',';
15050 printOperand(MI, OpNo: 2, O);
15051 O << "):sat";
15052 return;
15053 break;
15054 case 618:
15055 // S5_popcountp
15056 O << " = popcount(";
15057 printOperand(MI, OpNo: 1, O);
15058 O << ')';
15059 return;
15060 break;
15061 case 619:
15062 // S6_rol_i_p, S6_rol_i_r
15063 O << " = rol(";
15064 printOperand(MI, OpNo: 1, O);
15065 O << ",#";
15066 printOperand(MI, OpNo: 2, O);
15067 O << ')';
15068 return;
15069 break;
15070 case 620:
15071 // S6_rol_i_p_acc, S6_rol_i_r_acc
15072 O << " += rol(";
15073 printOperand(MI, OpNo: 2, O);
15074 O << ",#";
15075 printOperand(MI, OpNo: 3, O);
15076 O << ')';
15077 return;
15078 break;
15079 case 621:
15080 // S6_rol_i_p_and, S6_rol_i_r_and
15081 O << " &= rol(";
15082 printOperand(MI, OpNo: 2, O);
15083 O << ",#";
15084 printOperand(MI, OpNo: 3, O);
15085 O << ')';
15086 return;
15087 break;
15088 case 622:
15089 // S6_rol_i_p_nac, S6_rol_i_r_nac
15090 O << " -= rol(";
15091 printOperand(MI, OpNo: 2, O);
15092 O << ",#";
15093 printOperand(MI, OpNo: 3, O);
15094 O << ')';
15095 return;
15096 break;
15097 case 623:
15098 // S6_rol_i_p_or, S6_rol_i_r_or
15099 O << " |= rol(";
15100 printOperand(MI, OpNo: 2, O);
15101 O << ",#";
15102 printOperand(MI, OpNo: 3, O);
15103 O << ')';
15104 return;
15105 break;
15106 case 624:
15107 // S6_rol_i_p_xacc, S6_rol_i_r_xacc
15108 O << " ^= rol(";
15109 printOperand(MI, OpNo: 2, O);
15110 O << ",#";
15111 printOperand(MI, OpNo: 3, O);
15112 O << ')';
15113 return;
15114 break;
15115 case 625:
15116 // SA1_addsp
15117 O << " = add(r29,#";
15118 printOperand(MI, OpNo: 1, O);
15119 O << ')';
15120 return;
15121 break;
15122 case 626:
15123 // SA1_combine0i
15124 O << " = combine(#0,#";
15125 printOperand(MI, OpNo: 1, O);
15126 O << ')';
15127 return;
15128 break;
15129 case 627:
15130 // SA1_combine1i
15131 O << " = combine(#1,#";
15132 printOperand(MI, OpNo: 1, O);
15133 O << ')';
15134 return;
15135 break;
15136 case 628:
15137 // SA1_combine2i
15138 O << " = combine(#2,#";
15139 printOperand(MI, OpNo: 1, O);
15140 O << ')';
15141 return;
15142 break;
15143 case 629:
15144 // SA1_combine3i
15145 O << " = combine(#3,#";
15146 printOperand(MI, OpNo: 1, O);
15147 O << ')';
15148 return;
15149 break;
15150 case 630:
15151 // SA1_combinezr
15152 O << " = combine(#0,";
15153 printOperand(MI, OpNo: 1, O);
15154 O << ')';
15155 return;
15156 break;
15157 case 631:
15158 // SL2_loadrd_sp
15159 O << " = memd(r29+#";
15160 printOperand(MI, OpNo: 1, O);
15161 O << ')';
15162 return;
15163 break;
15164 case 632:
15165 // SL2_loadri_sp
15166 O << " = memw(r29+#";
15167 printOperand(MI, OpNo: 1, O);
15168 O << ')';
15169 return;
15170 break;
15171 case 633:
15172 // V6_extractw
15173 O << " = vextract(";
15174 printOperand(MI, OpNo: 1, O);
15175 O << ',';
15176 printOperand(MI, OpNo: 2, O);
15177 O << ')';
15178 return;
15179 break;
15180 case 634:
15181 // V6_get_qfext
15182 O << " = vgetqfext(";
15183 printOperand(MI, OpNo: 1, O);
15184 O << ".x,";
15185 printOperand(MI, OpNo: 2, O);
15186 O << ')';
15187 return;
15188 break;
15189 case 635:
15190 // V6_get_qfext_oracc
15191 O << " |= vgetqfext(";
15192 printOperand(MI, OpNo: 2, O);
15193 O << ".x,";
15194 printOperand(MI, OpNo: 3, O);
15195 O << ')';
15196 return;
15197 break;
15198 case 636:
15199 // V6_lvsplatb
15200 O << ".b = vsplat(";
15201 printOperand(MI, OpNo: 1, O);
15202 O << ')';
15203 return;
15204 break;
15205 case 637:
15206 // V6_lvsplath
15207 O << ".h = vsplat(";
15208 printOperand(MI, OpNo: 1, O);
15209 O << ')';
15210 return;
15211 break;
15212 case 638:
15213 // V6_lvsplatw
15214 O << " = vsplat(";
15215 printOperand(MI, OpNo: 1, O);
15216 O << ')';
15217 return;
15218 break;
15219 case 639:
15220 // V6_pred_scalar2
15221 O << " = vsetq(";
15222 printOperand(MI, OpNo: 1, O);
15223 O << ')';
15224 return;
15225 break;
15226 case 640:
15227 // V6_pred_scalar2v2
15228 O << " = vsetq2(";
15229 printOperand(MI, OpNo: 1, O);
15230 O << ')';
15231 return;
15232 break;
15233 case 641:
15234 // V6_set_qfext
15235 O << ".x = vsetqfext(";
15236 printOperand(MI, OpNo: 1, O);
15237 O << ',';
15238 printOperand(MI, OpNo: 2, O);
15239 O << ')';
15240 return;
15241 break;
15242 case 642:
15243 // V6_shuffeqh, V6_vshuffeb
15244 O << ".b = vshuffe(";
15245 printOperand(MI, OpNo: 1, O);
15246 break;
15247 case 643:
15248 // V6_shuffeqw, V6_vshufeh
15249 O << ".h = vshuffe(";
15250 printOperand(MI, OpNo: 1, O);
15251 break;
15252 case 644:
15253 // V6_v6mpyhubs10_vxx, V6_v6mpyvubs10_vxx
15254 O << ".w += v6mpy(";
15255 printOperand(MI, OpNo: 2, O);
15256 O << ".ub,";
15257 printOperand(MI, OpNo: 3, O);
15258 O << ".b,#";
15259 printOperand(MI, OpNo: 4, O);
15260 break;
15261 case 645:
15262 // V6_vL32b_cur_ai, V6_vL32b_cur_pi, V6_vL32b_cur_ppu, V6_vL32b_nt_cur_ai...
15263 O << ".cur = vmem(";
15264 printOperand(MI, OpNo: 1, O);
15265 break;
15266 case 646:
15267 // V6_vL32b_nt_tmp_ai, V6_vL32b_nt_tmp_pi, V6_vL32b_nt_tmp_ppu, V6_vL32b_...
15268 O << ".tmp = vmem(";
15269 printOperand(MI, OpNo: 1, O);
15270 break;
15271 case 647:
15272 // V6_vabs_f8
15273 O << ".f8 = vabs(";
15274 printOperand(MI, OpNo: 1, O);
15275 O << ".f8)";
15276 return;
15277 break;
15278 case 648:
15279 // V6_vabs_hf
15280 O << ".hf = vabs(";
15281 printOperand(MI, OpNo: 1, O);
15282 O << ".hf)";
15283 return;
15284 break;
15285 case 649:
15286 // V6_vabs_qf16_hf, V6_vabs_qf16_qf16
15287 O << ".qf16 = vabs(";
15288 printOperand(MI, OpNo: 1, O);
15289 break;
15290 case 650:
15291 // V6_vabs_qf32_qf32, V6_vabs_qf32_sf
15292 O << ".qf32 = vabs(";
15293 printOperand(MI, OpNo: 1, O);
15294 break;
15295 case 651:
15296 // V6_vabs_sf
15297 O << ".sf = vabs(";
15298 printOperand(MI, OpNo: 1, O);
15299 O << ".sf)";
15300 return;
15301 break;
15302 case 652:
15303 // V6_vabsb, V6_vabsb_sat
15304 O << ".b = vabs(";
15305 printOperand(MI, OpNo: 1, O);
15306 break;
15307 case 653:
15308 // V6_vabsdiffh, V6_vabsdiffuh
15309 O << ".uh = vabsdiff(";
15310 printOperand(MI, OpNo: 1, O);
15311 break;
15312 case 654:
15313 // V6_vabsdiffub
15314 O << ".ub = vabsdiff(";
15315 printOperand(MI, OpNo: 1, O);
15316 O << ".ub,";
15317 printOperand(MI, OpNo: 2, O);
15318 O << ".ub)";
15319 return;
15320 break;
15321 case 655:
15322 // V6_vabsdiffw
15323 O << ".uw = vabsdiff(";
15324 printOperand(MI, OpNo: 1, O);
15325 O << ".w,";
15326 printOperand(MI, OpNo: 2, O);
15327 O << ".w)";
15328 return;
15329 break;
15330 case 656:
15331 // V6_vabsh, V6_vabsh_sat
15332 O << ".h = vabs(";
15333 printOperand(MI, OpNo: 1, O);
15334 break;
15335 case 657:
15336 // V6_vabsw, V6_vabsw_sat
15337 O << ".w = vabs(";
15338 printOperand(MI, OpNo: 1, O);
15339 break;
15340 case 658:
15341 // V6_vadd_hf, V6_vadd_qf16, V6_vadd_qf16_mix
15342 O << ".qf16 = vadd(";
15343 printOperand(MI, OpNo: 1, O);
15344 break;
15345 case 659:
15346 // V6_vadd_hf_f8, V6_vadd_hf_hf
15347 O << ".hf = vadd(";
15348 printOperand(MI, OpNo: 1, O);
15349 break;
15350 case 660:
15351 // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vadd_sf
15352 O << ".qf32 = vadd(";
15353 printOperand(MI, OpNo: 1, O);
15354 break;
15355 case 661:
15356 // V6_vadd_sf_bf, V6_vadd_sf_hf, V6_vadd_sf_sf
15357 O << ".sf = vadd(";
15358 printOperand(MI, OpNo: 1, O);
15359 break;
15360 case 662:
15361 // V6_vaddb, V6_vaddb_dv, V6_vaddbsat, V6_vaddbsat_dv
15362 O << ".b = vadd(";
15363 printOperand(MI, OpNo: 1, O);
15364 O << ".b,";
15365 printOperand(MI, OpNo: 2, O);
15366 break;
15367 case 663:
15368 // V6_vaddcarry, V6_vaddcarrysat, V6_vaddhw, V6_vadduhw, V6_vaddw, V6_vad...
15369 O << ".w = vadd(";
15370 break;
15371 case 664:
15372 // V6_vaddcarryo, V6_vsubcarryo
15373 O << ".w,";
15374 printOperand(MI, OpNo: 1, O);
15375 break;
15376 case 665:
15377 // V6_vaddclbh
15378 O << ".h = vadd(vclb(";
15379 printOperand(MI, OpNo: 1, O);
15380 O << ".h),";
15381 printOperand(MI, OpNo: 2, O);
15382 O << ".h)";
15383 return;
15384 break;
15385 case 666:
15386 // V6_vaddclbw
15387 O << ".w = vadd(vclb(";
15388 printOperand(MI, OpNo: 1, O);
15389 O << ".w),";
15390 printOperand(MI, OpNo: 2, O);
15391 O << ".w)";
15392 return;
15393 break;
15394 case 667:
15395 // V6_vaddh, V6_vaddh_dv, V6_vaddhsat, V6_vaddhsat_dv, V6_vaddubh
15396 O << ".h = vadd(";
15397 printOperand(MI, OpNo: 1, O);
15398 break;
15399 case 668:
15400 // V6_vaddhw_acc, V6_vadduhw_acc
15401 O << ".w += vadd(";
15402 printOperand(MI, OpNo: 2, O);
15403 break;
15404 case 669:
15405 // V6_vaddubh_acc
15406 O << ".h += vadd(";
15407 printOperand(MI, OpNo: 2, O);
15408 O << ".ub,";
15409 printOperand(MI, OpNo: 3, O);
15410 O << ".ub)";
15411 return;
15412 break;
15413 case 670:
15414 // V6_vaddubsat, V6_vaddubsat_dv, V6_vaddububb_sat
15415 O << ".ub = vadd(";
15416 printOperand(MI, OpNo: 1, O);
15417 O << ".ub,";
15418 printOperand(MI, OpNo: 2, O);
15419 break;
15420 case 671:
15421 // V6_vadduhsat, V6_vadduhsat_dv
15422 O << ".uh = vadd(";
15423 printOperand(MI, OpNo: 1, O);
15424 O << ".uh,";
15425 printOperand(MI, OpNo: 2, O);
15426 O << ".uh):sat";
15427 return;
15428 break;
15429 case 672:
15430 // V6_vadduwsat, V6_vadduwsat_dv
15431 O << ".uw = vadd(";
15432 printOperand(MI, OpNo: 1, O);
15433 O << ".uw,";
15434 printOperand(MI, OpNo: 2, O);
15435 O << ".uw):sat";
15436 return;
15437 break;
15438 case 673:
15439 // V6_valign4
15440 O << " = valign4(";
15441 printOperand(MI, OpNo: 1, O);
15442 O << ',';
15443 printOperand(MI, OpNo: 2, O);
15444 O << ',';
15445 printOperand(MI, OpNo: 3, O);
15446 O << ')';
15447 return;
15448 break;
15449 case 674:
15450 // V6_valignb, V6_valignbi
15451 O << " = valign(";
15452 printOperand(MI, OpNo: 1, O);
15453 O << ',';
15454 printOperand(MI, OpNo: 2, O);
15455 break;
15456 case 675:
15457 // V6_vand, V6_vandqrt, V6_vandvqv, V6_vandvrt
15458 O << " = vand(";
15459 printOperand(MI, OpNo: 1, O);
15460 O << ',';
15461 printOperand(MI, OpNo: 2, O);
15462 O << ')';
15463 return;
15464 break;
15465 case 676:
15466 // V6_vandnqrt, V6_vandvnqv
15467 O << " = vand(!";
15468 printOperand(MI, OpNo: 1, O);
15469 O << ',';
15470 printOperand(MI, OpNo: 2, O);
15471 O << ')';
15472 return;
15473 break;
15474 case 677:
15475 // V6_vandnqrt_acc
15476 O << " |= vand(!";
15477 printOperand(MI, OpNo: 2, O);
15478 O << ',';
15479 printOperand(MI, OpNo: 3, O);
15480 O << ')';
15481 return;
15482 break;
15483 case 678:
15484 // V6_vandqrt_acc, V6_vandvrt_acc
15485 O << " |= vand(";
15486 printOperand(MI, OpNo: 2, O);
15487 O << ',';
15488 printOperand(MI, OpNo: 3, O);
15489 O << ')';
15490 return;
15491 break;
15492 case 679:
15493 // V6_vaslh, V6_vaslhv
15494 O << ".h = vasl(";
15495 printOperand(MI, OpNo: 1, O);
15496 O << ".h,";
15497 printOperand(MI, OpNo: 2, O);
15498 break;
15499 case 680:
15500 // V6_vaslh_acc
15501 O << ".h += vasl(";
15502 printOperand(MI, OpNo: 2, O);
15503 O << ".h,";
15504 printOperand(MI, OpNo: 3, O);
15505 O << ')';
15506 return;
15507 break;
15508 case 681:
15509 // V6_vaslw, V6_vaslwv
15510 O << ".w = vasl(";
15511 printOperand(MI, OpNo: 1, O);
15512 O << ".w,";
15513 printOperand(MI, OpNo: 2, O);
15514 break;
15515 case 682:
15516 // V6_vaslw_acc
15517 O << ".w += vasl(";
15518 printOperand(MI, OpNo: 2, O);
15519 O << ".w,";
15520 printOperand(MI, OpNo: 3, O);
15521 O << ')';
15522 return;
15523 break;
15524 case 683:
15525 // V6_vasr_into
15526 O << ".w = vasrinto(";
15527 printOperand(MI, OpNo: 2, O);
15528 O << ".w,";
15529 printOperand(MI, OpNo: 3, O);
15530 O << ".w)";
15531 return;
15532 break;
15533 case 684:
15534 // V6_vasrh, V6_vasrhv, V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat
15535 O << ".h = vasr(";
15536 printOperand(MI, OpNo: 1, O);
15537 break;
15538 case 685:
15539 // V6_vasrh_acc
15540 O << ".h += vasr(";
15541 printOperand(MI, OpNo: 2, O);
15542 O << ".h,";
15543 printOperand(MI, OpNo: 3, O);
15544 O << ')';
15545 return;
15546 break;
15547 case 686:
15548 // V6_vasrhbrndsat, V6_vasrhbsat
15549 O << ".b = vasr(";
15550 printOperand(MI, OpNo: 1, O);
15551 O << ".h,";
15552 printOperand(MI, OpNo: 2, O);
15553 O << ".h,";
15554 printOperand(MI, OpNo: 3, O);
15555 break;
15556 case 687:
15557 // V6_vasrhubrndsat, V6_vasrhubsat, V6_vasruhubrndsat, V6_vasruhubsat, V6...
15558 O << ".ub = vasr(";
15559 printOperand(MI, OpNo: 1, O);
15560 break;
15561 case 688:
15562 // V6_vasruwuhrndsat, V6_vasruwuhsat, V6_vasrvwuhrndsat, V6_vasrvwuhsat, ...
15563 O << ".uh = vasr(";
15564 printOperand(MI, OpNo: 1, O);
15565 break;
15566 case 689:
15567 // V6_vasrw, V6_vasrwv
15568 O << ".w = vasr(";
15569 printOperand(MI, OpNo: 1, O);
15570 O << ".w,";
15571 printOperand(MI, OpNo: 2, O);
15572 break;
15573 case 690:
15574 // V6_vasrw_acc
15575 O << ".w += vasr(";
15576 printOperand(MI, OpNo: 2, O);
15577 O << ".w,";
15578 printOperand(MI, OpNo: 3, O);
15579 O << ')';
15580 return;
15581 break;
15582 case 691:
15583 // V6_vassign_fp
15584 O << ".w = vfmv(";
15585 printOperand(MI, OpNo: 1, O);
15586 O << ".w)";
15587 return;
15588 break;
15589 case 692:
15590 // V6_vassign_tmp
15591 O << ".tmp = ";
15592 printOperand(MI, OpNo: 1, O);
15593 return;
15594 break;
15595 case 693:
15596 // V6_vavgb, V6_vavgbrnd
15597 O << ".b = vavg(";
15598 printOperand(MI, OpNo: 1, O);
15599 O << ".b,";
15600 printOperand(MI, OpNo: 2, O);
15601 break;
15602 case 694:
15603 // V6_vavgh, V6_vavghrnd
15604 O << ".h = vavg(";
15605 printOperand(MI, OpNo: 1, O);
15606 O << ".h,";
15607 printOperand(MI, OpNo: 2, O);
15608 break;
15609 case 695:
15610 // V6_vavgub, V6_vavgubrnd
15611 O << ".ub = vavg(";
15612 printOperand(MI, OpNo: 1, O);
15613 O << ".ub,";
15614 printOperand(MI, OpNo: 2, O);
15615 break;
15616 case 696:
15617 // V6_vavguh, V6_vavguhrnd
15618 O << ".uh = vavg(";
15619 printOperand(MI, OpNo: 1, O);
15620 O << ".uh,";
15621 printOperand(MI, OpNo: 2, O);
15622 break;
15623 case 697:
15624 // V6_vavguw, V6_vavguwrnd
15625 O << ".uw = vavg(";
15626 printOperand(MI, OpNo: 1, O);
15627 O << ".uw,";
15628 printOperand(MI, OpNo: 2, O);
15629 break;
15630 case 698:
15631 // V6_vavgw, V6_vavgwrnd
15632 O << ".w = vavg(";
15633 printOperand(MI, OpNo: 1, O);
15634 O << ".w,";
15635 printOperand(MI, OpNo: 2, O);
15636 break;
15637 case 699:
15638 // V6_vcl0h
15639 O << ".uh = vcl0(";
15640 printOperand(MI, OpNo: 1, O);
15641 O << ".uh)";
15642 return;
15643 break;
15644 case 700:
15645 // V6_vcl0w
15646 O << ".uw = vcl0(";
15647 printOperand(MI, OpNo: 1, O);
15648 O << ".uw)";
15649 return;
15650 break;
15651 case 701:
15652 // V6_vcombine
15653 O << " = vcombine(";
15654 printOperand(MI, OpNo: 1, O);
15655 O << ',';
15656 printOperand(MI, OpNo: 2, O);
15657 O << ')';
15658 return;
15659 break;
15660 case 702:
15661 // V6_vcombine_tmp
15662 O << ".tmp = vcombine(";
15663 printOperand(MI, OpNo: 1, O);
15664 O << ',';
15665 printOperand(MI, OpNo: 2, O);
15666 O << ')';
15667 return;
15668 break;
15669 case 703:
15670 // V6_vconv_bf_qf32
15671 O << ".bf = ";
15672 printOperand(MI, OpNo: 1, O);
15673 O << ".qf32";
15674 return;
15675 break;
15676 case 704:
15677 // V6_vconv_f8_qf16
15678 O << ".f8 = ";
15679 printOperand(MI, OpNo: 1, O);
15680 O << ".qf16";
15681 return;
15682 break;
15683 case 705:
15684 // V6_vconv_h_hf, V6_vconv_h_hf_rnd
15685 O << ".h = ";
15686 printOperand(MI, OpNo: 1, O);
15687 break;
15688 case 706:
15689 // V6_vconv_hf_h, V6_vconv_hf_qf16, V6_vconv_hf_qf32
15690 O << ".hf = ";
15691 printOperand(MI, OpNo: 1, O);
15692 break;
15693 case 707:
15694 // V6_vconv_qf16_f8, V6_vconv_qf16_hf, V6_vconv_qf16_qf16
15695 O << ".qf16 = ";
15696 printOperand(MI, OpNo: 1, O);
15697 break;
15698 case 708:
15699 // V6_vconv_qf32_qf32, V6_vconv_qf32_sf
15700 O << ".qf32 = ";
15701 printOperand(MI, OpNo: 1, O);
15702 break;
15703 case 709:
15704 // V6_vconv_sf_qf32, V6_vconv_sf_w
15705 O << ".sf = ";
15706 printOperand(MI, OpNo: 1, O);
15707 break;
15708 case 710:
15709 // V6_vconv_w_sf
15710 O << ".w = ";
15711 printOperand(MI, OpNo: 1, O);
15712 O << ".sf";
15713 return;
15714 break;
15715 case 711:
15716 // V6_vcvt2_b_hf
15717 O << ".b = vcvt2(";
15718 printOperand(MI, OpNo: 1, O);
15719 O << ".hf,";
15720 printOperand(MI, OpNo: 2, O);
15721 O << ".hf)";
15722 return;
15723 break;
15724 case 712:
15725 // V6_vcvt2_hf_b, V6_vcvt2_hf_ub
15726 O << ".hf = vcvt2(";
15727 printOperand(MI, OpNo: 1, O);
15728 break;
15729 case 713:
15730 // V6_vcvt2_ub_hf
15731 O << ".ub = vcvt2(";
15732 printOperand(MI, OpNo: 1, O);
15733 O << ".hf,";
15734 printOperand(MI, OpNo: 2, O);
15735 O << ".hf)";
15736 return;
15737 break;
15738 case 714:
15739 // V6_vcvt_b_hf
15740 O << ".b = vcvt(";
15741 printOperand(MI, OpNo: 1, O);
15742 O << ".hf,";
15743 printOperand(MI, OpNo: 2, O);
15744 O << ".hf)";
15745 return;
15746 break;
15747 case 715:
15748 // V6_vcvt_bf_sf
15749 O << ".bf = vcvt(";
15750 printOperand(MI, OpNo: 1, O);
15751 O << ".sf,";
15752 printOperand(MI, OpNo: 2, O);
15753 O << ".sf)";
15754 return;
15755 break;
15756 case 716:
15757 // V6_vcvt_f8_hf
15758 O << ".f8 = vcvt(";
15759 printOperand(MI, OpNo: 1, O);
15760 O << ".hf,";
15761 printOperand(MI, OpNo: 2, O);
15762 O << ".hf)";
15763 return;
15764 break;
15765 case 717:
15766 // V6_vcvt_h_hf
15767 O << ".h = vcvt(";
15768 printOperand(MI, OpNo: 1, O);
15769 O << ".hf)";
15770 return;
15771 break;
15772 case 718:
15773 // V6_vcvt_hf_b, V6_vcvt_hf_f8, V6_vcvt_hf_h, V6_vcvt_hf_sf, V6_vcvt_hf_u...
15774 O << ".hf = vcvt(";
15775 printOperand(MI, OpNo: 1, O);
15776 break;
15777 case 719:
15778 // V6_vcvt_sf_hf
15779 O << ".sf = vcvt(";
15780 printOperand(MI, OpNo: 1, O);
15781 O << ".hf)";
15782 return;
15783 break;
15784 case 720:
15785 // V6_vcvt_ub_hf
15786 O << ".ub = vcvt(";
15787 printOperand(MI, OpNo: 1, O);
15788 O << ".hf,";
15789 printOperand(MI, OpNo: 2, O);
15790 O << ".hf)";
15791 return;
15792 break;
15793 case 721:
15794 // V6_vcvt_uh_hf
15795 O << ".uh = vcvt(";
15796 printOperand(MI, OpNo: 1, O);
15797 O << ".hf)";
15798 return;
15799 break;
15800 case 722:
15801 // V6_vdealb
15802 O << ".b = vdeal(";
15803 printOperand(MI, OpNo: 1, O);
15804 O << ".b)";
15805 return;
15806 break;
15807 case 723:
15808 // V6_vdealb4w
15809 O << ".b = vdeale(";
15810 printOperand(MI, OpNo: 1, O);
15811 O << ".b,";
15812 printOperand(MI, OpNo: 2, O);
15813 O << ".b)";
15814 return;
15815 break;
15816 case 724:
15817 // V6_vdealh
15818 O << ".h = vdeal(";
15819 printOperand(MI, OpNo: 1, O);
15820 O << ".h)";
15821 return;
15822 break;
15823 case 725:
15824 // V6_vdealvdd
15825 O << " = vdeal(";
15826 printOperand(MI, OpNo: 1, O);
15827 O << ',';
15828 printOperand(MI, OpNo: 2, O);
15829 O << ',';
15830 printOperand(MI, OpNo: 3, O);
15831 O << ')';
15832 return;
15833 break;
15834 case 726:
15835 // V6_vdelta
15836 O << " = vdelta(";
15837 printOperand(MI, OpNo: 1, O);
15838 O << ',';
15839 printOperand(MI, OpNo: 2, O);
15840 O << ')';
15841 return;
15842 break;
15843 case 727:
15844 // V6_vdmpy_sf_hf
15845 O << ".sf = vdmpy(";
15846 printOperand(MI, OpNo: 1, O);
15847 O << ".hf,";
15848 printOperand(MI, OpNo: 2, O);
15849 O << ".hf)";
15850 return;
15851 break;
15852 case 728:
15853 // V6_vdmpy_sf_hf_acc
15854 O << ".sf += vdmpy(";
15855 printOperand(MI, OpNo: 2, O);
15856 O << ".hf,";
15857 printOperand(MI, OpNo: 3, O);
15858 O << ".hf)";
15859 return;
15860 break;
15861 case 729:
15862 // V6_vdmpybus, V6_vdmpybus_dv
15863 O << ".h = vdmpy(";
15864 printOperand(MI, OpNo: 1, O);
15865 O << ".ub,";
15866 printOperand(MI, OpNo: 2, O);
15867 O << ".b)";
15868 return;
15869 break;
15870 case 730:
15871 // V6_vdmpybus_acc, V6_vdmpybus_dv_acc
15872 O << ".h += vdmpy(";
15873 printOperand(MI, OpNo: 2, O);
15874 O << ".ub,";
15875 printOperand(MI, OpNo: 3, O);
15876 O << ".b)";
15877 return;
15878 break;
15879 case 731:
15880 // V6_vdmpyhb, V6_vdmpyhb_dv, V6_vdmpyhisat, V6_vdmpyhsat, V6_vdmpyhsuisa...
15881 O << ".w = vdmpy(";
15882 printOperand(MI, OpNo: 1, O);
15883 O << ".h,";
15884 printOperand(MI, OpNo: 2, O);
15885 break;
15886 case 732:
15887 // V6_vdmpyhb_acc, V6_vdmpyhb_dv_acc, V6_vdmpyhisat_acc, V6_vdmpyhsat_acc...
15888 O << ".w += vdmpy(";
15889 printOperand(MI, OpNo: 2, O);
15890 O << ".h,";
15891 printOperand(MI, OpNo: 3, O);
15892 break;
15893 case 733:
15894 // V6_vdsaduh
15895 O << ".uw = vdsad(";
15896 printOperand(MI, OpNo: 1, O);
15897 O << ".uh,";
15898 printOperand(MI, OpNo: 2, O);
15899 O << ".uh)";
15900 return;
15901 break;
15902 case 734:
15903 // V6_vdsaduh_acc
15904 O << ".uw += vdsad(";
15905 printOperand(MI, OpNo: 2, O);
15906 O << ".uh,";
15907 printOperand(MI, OpNo: 3, O);
15908 O << ".uh)";
15909 return;
15910 break;
15911 case 735:
15912 // V6_vfmax_f8
15913 O << ".f8 = vfmax(";
15914 printOperand(MI, OpNo: 1, O);
15915 O << ".f8,";
15916 printOperand(MI, OpNo: 2, O);
15917 O << ".f8)";
15918 return;
15919 break;
15920 case 736:
15921 // V6_vfmax_hf
15922 O << ".hf = vfmax(";
15923 printOperand(MI, OpNo: 1, O);
15924 O << ".hf,";
15925 printOperand(MI, OpNo: 2, O);
15926 O << ".hf)";
15927 return;
15928 break;
15929 case 737:
15930 // V6_vfmax_sf
15931 O << ".sf = vfmax(";
15932 printOperand(MI, OpNo: 1, O);
15933 O << ".sf,";
15934 printOperand(MI, OpNo: 2, O);
15935 O << ".sf)";
15936 return;
15937 break;
15938 case 738:
15939 // V6_vfmin_f8
15940 O << ".f8 = vfmin(";
15941 printOperand(MI, OpNo: 1, O);
15942 O << ".f8,";
15943 printOperand(MI, OpNo: 2, O);
15944 O << ".f8)";
15945 return;
15946 break;
15947 case 739:
15948 // V6_vfmin_hf
15949 O << ".hf = vfmin(";
15950 printOperand(MI, OpNo: 1, O);
15951 O << ".hf,";
15952 printOperand(MI, OpNo: 2, O);
15953 O << ".hf)";
15954 return;
15955 break;
15956 case 740:
15957 // V6_vfmin_sf
15958 O << ".sf = vfmin(";
15959 printOperand(MI, OpNo: 1, O);
15960 O << ".sf,";
15961 printOperand(MI, OpNo: 2, O);
15962 O << ".sf)";
15963 return;
15964 break;
15965 case 741:
15966 // V6_vfneg_f8
15967 O << ".f8 = vfneg(";
15968 printOperand(MI, OpNo: 1, O);
15969 O << ".f8)";
15970 return;
15971 break;
15972 case 742:
15973 // V6_vfneg_hf
15974 O << ".hf = vfneg(";
15975 printOperand(MI, OpNo: 1, O);
15976 O << ".hf)";
15977 return;
15978 break;
15979 case 743:
15980 // V6_vfneg_sf
15981 O << ".sf = vfneg(";
15982 printOperand(MI, OpNo: 1, O);
15983 O << ".sf)";
15984 return;
15985 break;
15986 case 744:
15987 // V6_vgathermhq, V6_vgathermhwq
15988 O << ") vtmp.h = vgather(";
15989 printOperand(MI, OpNo: 1, O);
15990 O << ',';
15991 printOperand(MI, OpNo: 2, O);
15992 O << ',';
15993 printOperand(MI, OpNo: 3, O);
15994 break;
15995 case 745:
15996 // V6_vgathermwq
15997 O << ") vtmp.w = vgather(";
15998 printOperand(MI, OpNo: 1, O);
15999 O << ',';
16000 printOperand(MI, OpNo: 2, O);
16001 O << ',';
16002 printOperand(MI, OpNo: 3, O);
16003 O << ".w).w";
16004 return;
16005 break;
16006 case 746:
16007 // V6_vgtb, V6_vgtbf, V6_vgth, V6_vgthf, V6_vgtsf, V6_vgtub, V6_vgtuh, V6...
16008 O << " = vcmp.gt(";
16009 printOperand(MI, OpNo: 1, O);
16010 break;
16011 case 747:
16012 // V6_vgtb_and, V6_vgtbf_and, V6_vgth_and, V6_vgthf_and, V6_vgtsf_and, V6...
16013 O << " &= vcmp.gt(";
16014 printOperand(MI, OpNo: 2, O);
16015 break;
16016 case 748:
16017 // V6_vgtb_or, V6_vgtbf_or, V6_vgth_or, V6_vgthf_or, V6_vgtsf_or, V6_vgtu...
16018 O << " |= vcmp.gt(";
16019 printOperand(MI, OpNo: 2, O);
16020 break;
16021 case 749:
16022 // V6_vgtb_xor, V6_vgtbf_xor, V6_vgth_xor, V6_vgthf_xor, V6_vgtsf_xor, V6...
16023 O << " ^= vcmp.gt(";
16024 printOperand(MI, OpNo: 2, O);
16025 break;
16026 case 750:
16027 // V6_vilog2_hf, V6_vilog2_qf16, V6_vilog2_qf32, V6_vilog2_sf
16028 O << ".w = vilog2(";
16029 printOperand(MI, OpNo: 1, O);
16030 break;
16031 case 751:
16032 // V6_vinsertwr
16033 O << ".w = vinsert(";
16034 printOperand(MI, OpNo: 2, O);
16035 O << ')';
16036 return;
16037 break;
16038 case 752:
16039 // V6_vlalignb, V6_vlalignbi
16040 O << " = vlalign(";
16041 printOperand(MI, OpNo: 1, O);
16042 O << ',';
16043 printOperand(MI, OpNo: 2, O);
16044 break;
16045 case 753:
16046 // V6_vlsrb
16047 O << ".ub = vlsr(";
16048 printOperand(MI, OpNo: 1, O);
16049 O << ".ub,";
16050 printOperand(MI, OpNo: 2, O);
16051 O << ')';
16052 return;
16053 break;
16054 case 754:
16055 // V6_vlsrh
16056 O << ".uh = vlsr(";
16057 printOperand(MI, OpNo: 1, O);
16058 O << ".uh,";
16059 printOperand(MI, OpNo: 2, O);
16060 O << ')';
16061 return;
16062 break;
16063 case 755:
16064 // V6_vlsrhv
16065 O << ".h = vlsr(";
16066 printOperand(MI, OpNo: 1, O);
16067 O << ".h,";
16068 printOperand(MI, OpNo: 2, O);
16069 O << ".h)";
16070 return;
16071 break;
16072 case 756:
16073 // V6_vlsrw
16074 O << ".uw = vlsr(";
16075 printOperand(MI, OpNo: 1, O);
16076 O << ".uw,";
16077 printOperand(MI, OpNo: 2, O);
16078 O << ')';
16079 return;
16080 break;
16081 case 757:
16082 // V6_vlsrwv
16083 O << ".w = vlsr(";
16084 printOperand(MI, OpNo: 1, O);
16085 O << ".w,";
16086 printOperand(MI, OpNo: 2, O);
16087 O << ".w)";
16088 return;
16089 break;
16090 case 758:
16091 // V6_vlut4
16092 O << ".h = vlut4(";
16093 printOperand(MI, OpNo: 1, O);
16094 O << ".uh,";
16095 printOperand(MI, OpNo: 2, O);
16096 O << ".h)";
16097 return;
16098 break;
16099 case 759:
16100 // V6_vlutvvb, V6_vlutvvb_nm, V6_vlutvvbi
16101 O << ".b = vlut32(";
16102 printOperand(MI, OpNo: 1, O);
16103 O << ".b,";
16104 printOperand(MI, OpNo: 2, O);
16105 break;
16106 case 760:
16107 // V6_vlutvvb_oracc, V6_vlutvvb_oracci
16108 O << ".b |= vlut32(";
16109 printOperand(MI, OpNo: 2, O);
16110 O << ".b,";
16111 printOperand(MI, OpNo: 3, O);
16112 break;
16113 case 761:
16114 // V6_vlutvwh, V6_vlutvwh_nm, V6_vlutvwhi
16115 O << ".h = vlut16(";
16116 printOperand(MI, OpNo: 1, O);
16117 O << ".b,";
16118 printOperand(MI, OpNo: 2, O);
16119 break;
16120 case 762:
16121 // V6_vlutvwh_oracc, V6_vlutvwh_oracci
16122 O << ".h |= vlut16(";
16123 printOperand(MI, OpNo: 2, O);
16124 O << ".b,";
16125 printOperand(MI, OpNo: 3, O);
16126 break;
16127 case 763:
16128 // V6_vmax_bf
16129 O << ".bf = vmax(";
16130 printOperand(MI, OpNo: 1, O);
16131 O << ".bf,";
16132 printOperand(MI, OpNo: 2, O);
16133 O << ".bf)";
16134 return;
16135 break;
16136 case 764:
16137 // V6_vmax_hf
16138 O << ".hf = vmax(";
16139 printOperand(MI, OpNo: 1, O);
16140 O << ".hf,";
16141 printOperand(MI, OpNo: 2, O);
16142 O << ".hf)";
16143 return;
16144 break;
16145 case 765:
16146 // V6_vmax_sf
16147 O << ".sf = vmax(";
16148 printOperand(MI, OpNo: 1, O);
16149 O << ".sf,";
16150 printOperand(MI, OpNo: 2, O);
16151 O << ".sf)";
16152 return;
16153 break;
16154 case 766:
16155 // V6_vmaxb
16156 O << ".b = vmax(";
16157 printOperand(MI, OpNo: 1, O);
16158 O << ".b,";
16159 printOperand(MI, OpNo: 2, O);
16160 O << ".b)";
16161 return;
16162 break;
16163 case 767:
16164 // V6_vmaxh
16165 O << ".h = vmax(";
16166 printOperand(MI, OpNo: 1, O);
16167 O << ".h,";
16168 printOperand(MI, OpNo: 2, O);
16169 O << ".h)";
16170 return;
16171 break;
16172 case 768:
16173 // V6_vmaxub
16174 O << ".ub = vmax(";
16175 printOperand(MI, OpNo: 1, O);
16176 O << ".ub,";
16177 printOperand(MI, OpNo: 2, O);
16178 O << ".ub)";
16179 return;
16180 break;
16181 case 769:
16182 // V6_vmaxuh
16183 O << ".uh = vmax(";
16184 printOperand(MI, OpNo: 1, O);
16185 O << ".uh,";
16186 printOperand(MI, OpNo: 2, O);
16187 O << ".uh)";
16188 return;
16189 break;
16190 case 770:
16191 // V6_vmaxw
16192 O << ".w = vmax(";
16193 printOperand(MI, OpNo: 1, O);
16194 O << ".w,";
16195 printOperand(MI, OpNo: 2, O);
16196 O << ".w)";
16197 return;
16198 break;
16199 case 771:
16200 // V6_vmerge_qf
16201 O << " = vmerge(";
16202 printOperand(MI, OpNo: 1, O);
16203 O << ".x,";
16204 printOperand(MI, OpNo: 2, O);
16205 O << ".w)";
16206 return;
16207 break;
16208 case 772:
16209 // V6_vmin_bf
16210 O << ".bf = vmin(";
16211 printOperand(MI, OpNo: 1, O);
16212 O << ".bf,";
16213 printOperand(MI, OpNo: 2, O);
16214 O << ".bf)";
16215 return;
16216 break;
16217 case 773:
16218 // V6_vmin_hf
16219 O << ".hf = vmin(";
16220 printOperand(MI, OpNo: 1, O);
16221 O << ".hf,";
16222 printOperand(MI, OpNo: 2, O);
16223 O << ".hf)";
16224 return;
16225 break;
16226 case 774:
16227 // V6_vmin_sf
16228 O << ".sf = vmin(";
16229 printOperand(MI, OpNo: 1, O);
16230 O << ".sf,";
16231 printOperand(MI, OpNo: 2, O);
16232 O << ".sf)";
16233 return;
16234 break;
16235 case 775:
16236 // V6_vminb
16237 O << ".b = vmin(";
16238 printOperand(MI, OpNo: 1, O);
16239 O << ".b,";
16240 printOperand(MI, OpNo: 2, O);
16241 O << ".b)";
16242 return;
16243 break;
16244 case 776:
16245 // V6_vminh
16246 O << ".h = vmin(";
16247 printOperand(MI, OpNo: 1, O);
16248 O << ".h,";
16249 printOperand(MI, OpNo: 2, O);
16250 O << ".h)";
16251 return;
16252 break;
16253 case 777:
16254 // V6_vminub
16255 O << ".ub = vmin(";
16256 printOperand(MI, OpNo: 1, O);
16257 O << ".ub,";
16258 printOperand(MI, OpNo: 2, O);
16259 O << ".ub)";
16260 return;
16261 break;
16262 case 778:
16263 // V6_vminuh
16264 O << ".uh = vmin(";
16265 printOperand(MI, OpNo: 1, O);
16266 O << ".uh,";
16267 printOperand(MI, OpNo: 2, O);
16268 O << ".uh)";
16269 return;
16270 break;
16271 case 779:
16272 // V6_vminw
16273 O << ".w = vmin(";
16274 printOperand(MI, OpNo: 1, O);
16275 O << ".w,";
16276 printOperand(MI, OpNo: 2, O);
16277 O << ".w)";
16278 return;
16279 break;
16280 case 780:
16281 // V6_vmpabus, V6_vmpabusv, V6_vmpabuu, V6_vmpabuuv, V6_vmpahhsat, V6_vmp...
16282 O << ".h = vmpa(";
16283 printOperand(MI, OpNo: 1, O);
16284 break;
16285 case 781:
16286 // V6_vmpabus_acc, V6_vmpabuu_acc
16287 O << ".h += vmpa(";
16288 printOperand(MI, OpNo: 2, O);
16289 O << ".ub,";
16290 printOperand(MI, OpNo: 3, O);
16291 break;
16292 case 782:
16293 // V6_vmpahb, V6_vmpauhb
16294 O << ".w = vmpa(";
16295 printOperand(MI, OpNo: 1, O);
16296 break;
16297 case 783:
16298 // V6_vmpahb_acc, V6_vmpauhb_acc
16299 O << ".w += vmpa(";
16300 printOperand(MI, OpNo: 2, O);
16301 break;
16302 case 784:
16303 // V6_vmpsuhuhsat
16304 O << ".h = vmps(";
16305 printOperand(MI, OpNo: 1, O);
16306 O << ".h,";
16307 printOperand(MI, OpNo: 2, O);
16308 O << ".uh,";
16309 printOperand(MI, OpNo: 3, O);
16310 O << ".uh):sat";
16311 return;
16312 break;
16313 case 785:
16314 // V6_vmpy_hf_f8, V6_vmpy_hf_hf
16315 O << ".hf = vmpy(";
16316 printOperand(MI, OpNo: 1, O);
16317 break;
16318 case 786:
16319 // V6_vmpy_hf_f8_acc, V6_vmpy_hf_hf_acc
16320 O << ".hf += vmpy(";
16321 printOperand(MI, OpNo: 2, O);
16322 break;
16323 case 787:
16324 // V6_vmpy_qf16, V6_vmpy_qf16_hf, V6_vmpy_qf16_mix_hf, V6_vmpy_rt_hf, V6_...
16325 O << ".qf16 = vmpy(";
16326 printOperand(MI, OpNo: 1, O);
16327 break;
16328 case 788:
16329 // V6_vmpy_qf32, V6_vmpy_qf32_hf, V6_vmpy_qf32_mix_hf, V6_vmpy_qf32_qf16,...
16330 O << ".qf32 = vmpy(";
16331 printOperand(MI, OpNo: 1, O);
16332 break;
16333 case 789:
16334 // V6_vmpy_sf_bf, V6_vmpy_sf_hf, V6_vmpy_sf_sf
16335 O << ".sf = vmpy(";
16336 printOperand(MI, OpNo: 1, O);
16337 break;
16338 case 790:
16339 // V6_vmpy_sf_bf_acc, V6_vmpy_sf_hf_acc
16340 O << ".sf += vmpy(";
16341 printOperand(MI, OpNo: 2, O);
16342 break;
16343 case 791:
16344 // V6_vmpybus, V6_vmpybusv, V6_vmpybv, V6_vmpyhsrs, V6_vmpyhss, V6_vmpyhv...
16345 O << ".h = vmpy(";
16346 printOperand(MI, OpNo: 1, O);
16347 break;
16348 case 792:
16349 // V6_vmpybus_acc, V6_vmpybusv_acc, V6_vmpybv_acc
16350 O << ".h += vmpy(";
16351 printOperand(MI, OpNo: 2, O);
16352 break;
16353 case 793:
16354 // V6_vmpyewuh
16355 O << ".w = vmpye(";
16356 printOperand(MI, OpNo: 1, O);
16357 O << ".w,";
16358 printOperand(MI, OpNo: 2, O);
16359 O << ".uh)";
16360 return;
16361 break;
16362 case 794:
16363 // V6_vmpyewuh_64
16364 O << " = vmpye(";
16365 printOperand(MI, OpNo: 1, O);
16366 O << ".w,";
16367 printOperand(MI, OpNo: 2, O);
16368 O << ".uh)";
16369 return;
16370 break;
16371 case 795:
16372 // V6_vmpyh, V6_vmpyhus, V6_vmpyhv
16373 O << ".w = vmpy(";
16374 printOperand(MI, OpNo: 1, O);
16375 O << ".h,";
16376 printOperand(MI, OpNo: 2, O);
16377 break;
16378 case 796:
16379 // V6_vmpyh_acc, V6_vmpyhsat_acc, V6_vmpyhus_acc, V6_vmpyhv_acc
16380 O << ".w += vmpy(";
16381 printOperand(MI, OpNo: 2, O);
16382 O << ".h,";
16383 printOperand(MI, OpNo: 3, O);
16384 break;
16385 case 797:
16386 // V6_vmpyieoh
16387 O << ".w = vmpyieo(";
16388 printOperand(MI, OpNo: 1, O);
16389 O << ".h,";
16390 printOperand(MI, OpNo: 2, O);
16391 O << ".h)";
16392 return;
16393 break;
16394 case 798:
16395 // V6_vmpyiewh_acc, V6_vmpyiewuh_acc
16396 O << ".w += vmpyie(";
16397 printOperand(MI, OpNo: 2, O);
16398 O << ".w,";
16399 printOperand(MI, OpNo: 3, O);
16400 break;
16401 case 799:
16402 // V6_vmpyiewuh
16403 O << ".w = vmpyie(";
16404 printOperand(MI, OpNo: 1, O);
16405 O << ".w,";
16406 printOperand(MI, OpNo: 2, O);
16407 O << ".uh)";
16408 return;
16409 break;
16410 case 800:
16411 // V6_vmpyih, V6_vmpyihb
16412 O << ".h = vmpyi(";
16413 printOperand(MI, OpNo: 1, O);
16414 O << ".h,";
16415 printOperand(MI, OpNo: 2, O);
16416 break;
16417 case 801:
16418 // V6_vmpyih_acc, V6_vmpyihb_acc
16419 O << ".h += vmpyi(";
16420 printOperand(MI, OpNo: 2, O);
16421 O << ".h,";
16422 printOperand(MI, OpNo: 3, O);
16423 break;
16424 case 802:
16425 // V6_vmpyiowh
16426 O << ".w = vmpyio(";
16427 printOperand(MI, OpNo: 1, O);
16428 O << ".w,";
16429 printOperand(MI, OpNo: 2, O);
16430 O << ".h)";
16431 return;
16432 break;
16433 case 803:
16434 // V6_vmpyiwb, V6_vmpyiwh, V6_vmpyiwub
16435 O << ".w = vmpyi(";
16436 printOperand(MI, OpNo: 1, O);
16437 O << ".w,";
16438 printOperand(MI, OpNo: 2, O);
16439 break;
16440 case 804:
16441 // V6_vmpyiwb_acc, V6_vmpyiwh_acc, V6_vmpyiwub_acc
16442 O << ".w += vmpyi(";
16443 printOperand(MI, OpNo: 2, O);
16444 O << ".w,";
16445 printOperand(MI, OpNo: 3, O);
16446 break;
16447 case 805:
16448 // V6_vmpyowh, V6_vmpyowh_rnd
16449 O << ".w = vmpyo(";
16450 printOperand(MI, OpNo: 1, O);
16451 O << ".w,";
16452 printOperand(MI, OpNo: 2, O);
16453 break;
16454 case 806:
16455 // V6_vmpyowh_64_acc
16456 O << " += vmpyo(";
16457 printOperand(MI, OpNo: 2, O);
16458 O << ".w,";
16459 printOperand(MI, OpNo: 3, O);
16460 O << ".h)";
16461 return;
16462 break;
16463 case 807:
16464 // V6_vmpyowh_rnd_sacc, V6_vmpyowh_sacc
16465 O << ".w += vmpyo(";
16466 printOperand(MI, OpNo: 2, O);
16467 O << ".w,";
16468 printOperand(MI, OpNo: 3, O);
16469 break;
16470 case 808:
16471 // V6_vmpyub, V6_vmpyubv, V6_vmpyuhvs
16472 O << ".uh = vmpy(";
16473 printOperand(MI, OpNo: 1, O);
16474 break;
16475 case 809:
16476 // V6_vmpyub_acc, V6_vmpyubv_acc
16477 O << ".uh += vmpy(";
16478 printOperand(MI, OpNo: 2, O);
16479 O << ".ub,";
16480 printOperand(MI, OpNo: 3, O);
16481 O << ".ub)";
16482 return;
16483 break;
16484 case 810:
16485 // V6_vmpyuh, V6_vmpyuhv
16486 O << ".uw = vmpy(";
16487 printOperand(MI, OpNo: 1, O);
16488 O << ".uh,";
16489 printOperand(MI, OpNo: 2, O);
16490 O << ".uh)";
16491 return;
16492 break;
16493 case 811:
16494 // V6_vmpyuh_acc, V6_vmpyuhv_acc
16495 O << ".uw += vmpy(";
16496 printOperand(MI, OpNo: 2, O);
16497 O << ".uh,";
16498 printOperand(MI, OpNo: 3, O);
16499 O << ".uh)";
16500 return;
16501 break;
16502 case 812:
16503 // V6_vmpyuhe
16504 O << ".uw = vmpye(";
16505 printOperand(MI, OpNo: 1, O);
16506 O << ".uh,";
16507 printOperand(MI, OpNo: 2, O);
16508 O << ".uh)";
16509 return;
16510 break;
16511 case 813:
16512 // V6_vmpyuhe_acc
16513 O << ".uw += vmpye(";
16514 printOperand(MI, OpNo: 2, O);
16515 O << ".uh,";
16516 printOperand(MI, OpNo: 3, O);
16517 O << ".uh)";
16518 return;
16519 break;
16520 case 814:
16521 // V6_vnavgb, V6_vnavgub
16522 O << ".b = vnavg(";
16523 printOperand(MI, OpNo: 1, O);
16524 break;
16525 case 815:
16526 // V6_vnavgh
16527 O << ".h = vnavg(";
16528 printOperand(MI, OpNo: 1, O);
16529 O << ".h,";
16530 printOperand(MI, OpNo: 2, O);
16531 O << ".h)";
16532 return;
16533 break;
16534 case 816:
16535 // V6_vnavgw
16536 O << ".w = vnavg(";
16537 printOperand(MI, OpNo: 1, O);
16538 O << ".w,";
16539 printOperand(MI, OpNo: 2, O);
16540 O << ".w)";
16541 return;
16542 break;
16543 case 817:
16544 // V6_vneg_qf16_hf, V6_vneg_qf16_qf16
16545 O << ".qf16 = vneg(";
16546 printOperand(MI, OpNo: 1, O);
16547 break;
16548 case 818:
16549 // V6_vneg_qf32_qf32, V6_vneg_qf32_sf
16550 O << ".qf32 = vneg(";
16551 printOperand(MI, OpNo: 1, O);
16552 break;
16553 case 819:
16554 // V6_vnormamth
16555 O << ".h = vnormamt(";
16556 printOperand(MI, OpNo: 1, O);
16557 O << ".h)";
16558 return;
16559 break;
16560 case 820:
16561 // V6_vnormamtw
16562 O << ".w = vnormamt(";
16563 printOperand(MI, OpNo: 1, O);
16564 O << ".w)";
16565 return;
16566 break;
16567 case 821:
16568 // V6_vnot
16569 O << " = vnot(";
16570 printOperand(MI, OpNo: 1, O);
16571 O << ')';
16572 return;
16573 break;
16574 case 822:
16575 // V6_vor
16576 O << " = vor(";
16577 printOperand(MI, OpNo: 1, O);
16578 O << ',';
16579 printOperand(MI, OpNo: 2, O);
16580 O << ')';
16581 return;
16582 break;
16583 case 823:
16584 // V6_vpackeb
16585 O << ".b = vpacke(";
16586 printOperand(MI, OpNo: 1, O);
16587 O << ".h,";
16588 printOperand(MI, OpNo: 2, O);
16589 O << ".h)";
16590 return;
16591 break;
16592 case 824:
16593 // V6_vpackeh
16594 O << ".h = vpacke(";
16595 printOperand(MI, OpNo: 1, O);
16596 O << ".w,";
16597 printOperand(MI, OpNo: 2, O);
16598 O << ".w)";
16599 return;
16600 break;
16601 case 825:
16602 // V6_vpackhb_sat
16603 O << ".b = vpack(";
16604 printOperand(MI, OpNo: 1, O);
16605 O << ".h,";
16606 printOperand(MI, OpNo: 2, O);
16607 O << ".h):sat";
16608 return;
16609 break;
16610 case 826:
16611 // V6_vpackhub_sat
16612 O << ".ub = vpack(";
16613 printOperand(MI, OpNo: 1, O);
16614 O << ".h,";
16615 printOperand(MI, OpNo: 2, O);
16616 O << ".h):sat";
16617 return;
16618 break;
16619 case 827:
16620 // V6_vpackob
16621 O << ".b = vpacko(";
16622 printOperand(MI, OpNo: 1, O);
16623 O << ".h,";
16624 printOperand(MI, OpNo: 2, O);
16625 O << ".h)";
16626 return;
16627 break;
16628 case 828:
16629 // V6_vpackoh
16630 O << ".h = vpacko(";
16631 printOperand(MI, OpNo: 1, O);
16632 O << ".w,";
16633 printOperand(MI, OpNo: 2, O);
16634 O << ".w)";
16635 return;
16636 break;
16637 case 829:
16638 // V6_vpackwh_sat
16639 O << ".h = vpack(";
16640 printOperand(MI, OpNo: 1, O);
16641 O << ".w,";
16642 printOperand(MI, OpNo: 2, O);
16643 O << ".w):sat";
16644 return;
16645 break;
16646 case 830:
16647 // V6_vpackwuh_sat
16648 O << ".uh = vpack(";
16649 printOperand(MI, OpNo: 1, O);
16650 O << ".w,";
16651 printOperand(MI, OpNo: 2, O);
16652 O << ".w):sat";
16653 return;
16654 break;
16655 case 831:
16656 // V6_vpopcounth
16657 O << ".h = vpopcount(";
16658 printOperand(MI, OpNo: 1, O);
16659 O << ".h)";
16660 return;
16661 break;
16662 case 832:
16663 // V6_vprefixqb
16664 O << ".b = prefixsum(";
16665 printOperand(MI, OpNo: 1, O);
16666 O << ')';
16667 return;
16668 break;
16669 case 833:
16670 // V6_vprefixqh
16671 O << ".h = prefixsum(";
16672 printOperand(MI, OpNo: 1, O);
16673 O << ')';
16674 return;
16675 break;
16676 case 834:
16677 // V6_vprefixqw
16678 O << ".w = prefixsum(";
16679 printOperand(MI, OpNo: 1, O);
16680 O << ')';
16681 return;
16682 break;
16683 case 835:
16684 // V6_vrdelta
16685 O << " = vrdelta(";
16686 printOperand(MI, OpNo: 1, O);
16687 O << ',';
16688 printOperand(MI, OpNo: 2, O);
16689 O << ')';
16690 return;
16691 break;
16692 case 836:
16693 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rx, V6_vrmpyzbub_rt, V6_vrmpyzbub_rx
16694 O << ".w = vrmpyz(";
16695 break;
16696 case 837:
16697 // V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rt_acc, V6_vrmpyz...
16698 O << ".w += vrmpyz(";
16699 break;
16700 case 838:
16701 // V6_vrmpyzcb_rt, V6_vrmpyzcb_rx
16702 O << ".w = vr16mpyz(";
16703 break;
16704 case 839:
16705 // V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx_acc
16706 O << ".w += vr16mpyz(";
16707 break;
16708 case 840:
16709 // V6_vrmpyzcbs_rt, V6_vrmpyzcbs_rx
16710 O << ".w = vr16mpyzs(";
16711 break;
16712 case 841:
16713 // V6_vrmpyzcbs_rt_acc, V6_vrmpyzcbs_rx_acc
16714 O << ".w += vr16mpyzs(";
16715 break;
16716 case 842:
16717 // V6_vrmpyznb_rt, V6_vrmpyznb_rx
16718 O << ".w = vr8mpyz(";
16719 break;
16720 case 843:
16721 // V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx_acc
16722 O << ".w += vr8mpyz(";
16723 break;
16724 case 844:
16725 // V6_vror
16726 O << " = vror(";
16727 printOperand(MI, OpNo: 1, O);
16728 O << ',';
16729 printOperand(MI, OpNo: 2, O);
16730 O << ')';
16731 return;
16732 break;
16733 case 845:
16734 // V6_vrotr
16735 O << ".uw = vrotr(";
16736 printOperand(MI, OpNo: 1, O);
16737 O << ".uw,";
16738 printOperand(MI, OpNo: 2, O);
16739 O << ".uw)";
16740 return;
16741 break;
16742 case 846:
16743 // V6_vroundhb
16744 O << ".b = vround(";
16745 printOperand(MI, OpNo: 1, O);
16746 O << ".h,";
16747 printOperand(MI, OpNo: 2, O);
16748 O << ".h):sat";
16749 return;
16750 break;
16751 case 847:
16752 // V6_vroundhub, V6_vrounduhub
16753 O << ".ub = vround(";
16754 printOperand(MI, OpNo: 1, O);
16755 break;
16756 case 848:
16757 // V6_vrounduwuh, V6_vroundwuh
16758 O << ".uh = vround(";
16759 printOperand(MI, OpNo: 1, O);
16760 break;
16761 case 849:
16762 // V6_vroundwh
16763 O << ".h = vround(";
16764 printOperand(MI, OpNo: 1, O);
16765 O << ".w,";
16766 printOperand(MI, OpNo: 2, O);
16767 O << ".w):sat";
16768 return;
16769 break;
16770 case 850:
16771 // V6_vrsadubi
16772 O << ".uw = vrsad(";
16773 printOperand(MI, OpNo: 1, O);
16774 O << ".ub,";
16775 printOperand(MI, OpNo: 2, O);
16776 O << ".ub,#";
16777 printOperand(MI, OpNo: 3, O);
16778 O << ')';
16779 return;
16780 break;
16781 case 851:
16782 // V6_vrsadubi_acc
16783 O << ".uw += vrsad(";
16784 printOperand(MI, OpNo: 2, O);
16785 O << ".ub,";
16786 printOperand(MI, OpNo: 3, O);
16787 O << ".ub,#";
16788 printOperand(MI, OpNo: 4, O);
16789 O << ')';
16790 return;
16791 break;
16792 case 852:
16793 // V6_vsatdw
16794 O << ".w = vsatdw(";
16795 printOperand(MI, OpNo: 1, O);
16796 O << ".w,";
16797 printOperand(MI, OpNo: 2, O);
16798 O << ".w)";
16799 return;
16800 break;
16801 case 853:
16802 // V6_vsathub
16803 O << ".ub = vsat(";
16804 printOperand(MI, OpNo: 1, O);
16805 O << ".h,";
16806 printOperand(MI, OpNo: 2, O);
16807 O << ".h)";
16808 return;
16809 break;
16810 case 854:
16811 // V6_vsatuwuh
16812 O << ".uh = vsat(";
16813 printOperand(MI, OpNo: 1, O);
16814 O << ".uw,";
16815 printOperand(MI, OpNo: 2, O);
16816 O << ".uw)";
16817 return;
16818 break;
16819 case 855:
16820 // V6_vsatwh
16821 O << ".h = vsat(";
16822 printOperand(MI, OpNo: 1, O);
16823 O << ".w,";
16824 printOperand(MI, OpNo: 2, O);
16825 O << ".w)";
16826 return;
16827 break;
16828 case 856:
16829 // V6_vsb
16830 O << ".h = vsxt(";
16831 printOperand(MI, OpNo: 1, O);
16832 O << ".b)";
16833 return;
16834 break;
16835 case 857:
16836 // V6_vsh
16837 O << ".w = vsxt(";
16838 printOperand(MI, OpNo: 1, O);
16839 O << ".h)";
16840 return;
16841 break;
16842 case 858:
16843 // V6_vshuffb
16844 O << ".b = vshuff(";
16845 printOperand(MI, OpNo: 1, O);
16846 O << ".b)";
16847 return;
16848 break;
16849 case 859:
16850 // V6_vshuffh
16851 O << ".h = vshuff(";
16852 printOperand(MI, OpNo: 1, O);
16853 O << ".h)";
16854 return;
16855 break;
16856 case 860:
16857 // V6_vshuffob
16858 O << ".b = vshuffo(";
16859 printOperand(MI, OpNo: 1, O);
16860 O << ".b,";
16861 printOperand(MI, OpNo: 2, O);
16862 O << ".b)";
16863 return;
16864 break;
16865 case 861:
16866 // V6_vshuffvdd
16867 O << " = vshuff(";
16868 printOperand(MI, OpNo: 1, O);
16869 O << ',';
16870 printOperand(MI, OpNo: 2, O);
16871 O << ',';
16872 printOperand(MI, OpNo: 3, O);
16873 O << ')';
16874 return;
16875 break;
16876 case 862:
16877 // V6_vshufoeb
16878 O << ".b = vshuffoe(";
16879 printOperand(MI, OpNo: 1, O);
16880 O << ".b,";
16881 printOperand(MI, OpNo: 2, O);
16882 O << ".b)";
16883 return;
16884 break;
16885 case 863:
16886 // V6_vshufoeh
16887 O << ".h = vshuffoe(";
16888 printOperand(MI, OpNo: 1, O);
16889 O << ".h,";
16890 printOperand(MI, OpNo: 2, O);
16891 O << ".h)";
16892 return;
16893 break;
16894 case 864:
16895 // V6_vshufoh
16896 O << ".h = vshuffo(";
16897 printOperand(MI, OpNo: 1, O);
16898 O << ".h,";
16899 printOperand(MI, OpNo: 2, O);
16900 O << ".h)";
16901 return;
16902 break;
16903 case 865:
16904 // V6_vsub_hf, V6_vsub_hf_mix, V6_vsub_qf16, V6_vsub_qf16_mix
16905 O << ".qf16 = vsub(";
16906 printOperand(MI, OpNo: 1, O);
16907 break;
16908 case 866:
16909 // V6_vsub_hf_f8, V6_vsub_hf_hf
16910 O << ".hf = vsub(";
16911 printOperand(MI, OpNo: 1, O);
16912 break;
16913 case 867:
16914 // V6_vsub_qf32, V6_vsub_qf32_mix, V6_vsub_sf, V6_vsub_sf_mix
16915 O << ".qf32 = vsub(";
16916 printOperand(MI, OpNo: 1, O);
16917 break;
16918 case 868:
16919 // V6_vsub_sf_bf, V6_vsub_sf_hf, V6_vsub_sf_sf
16920 O << ".sf = vsub(";
16921 printOperand(MI, OpNo: 1, O);
16922 break;
16923 case 869:
16924 // V6_vsubb, V6_vsubb_dv, V6_vsubbsat, V6_vsubbsat_dv
16925 O << ".b = vsub(";
16926 printOperand(MI, OpNo: 1, O);
16927 O << ".b,";
16928 printOperand(MI, OpNo: 2, O);
16929 break;
16930 case 870:
16931 // V6_vsubcarry, V6_vsubhw, V6_vsubuhw, V6_vsubw, V6_vsubw_dv, V6_vsubwsa...
16932 O << ".w = vsub(";
16933 break;
16934 case 871:
16935 // V6_vsubh, V6_vsubh_dv, V6_vsubhsat, V6_vsubhsat_dv, V6_vsububh
16936 O << ".h = vsub(";
16937 printOperand(MI, OpNo: 1, O);
16938 break;
16939 case 872:
16940 // V6_vsububsat, V6_vsububsat_dv, V6_vsubububb_sat
16941 O << ".ub = vsub(";
16942 printOperand(MI, OpNo: 1, O);
16943 O << ".ub,";
16944 printOperand(MI, OpNo: 2, O);
16945 break;
16946 case 873:
16947 // V6_vsubuhsat, V6_vsubuhsat_dv
16948 O << ".uh = vsub(";
16949 printOperand(MI, OpNo: 1, O);
16950 O << ".uh,";
16951 printOperand(MI, OpNo: 2, O);
16952 O << ".uh):sat";
16953 return;
16954 break;
16955 case 874:
16956 // V6_vsubuwsat, V6_vsubuwsat_dv
16957 O << ".uw = vsub(";
16958 printOperand(MI, OpNo: 1, O);
16959 O << ".uw,";
16960 printOperand(MI, OpNo: 2, O);
16961 O << ".uw):sat";
16962 return;
16963 break;
16964 case 875:
16965 // V6_vswap
16966 O << " = vswap(";
16967 printOperand(MI, OpNo: 1, O);
16968 O << ',';
16969 printOperand(MI, OpNo: 2, O);
16970 O << ',';
16971 printOperand(MI, OpNo: 3, O);
16972 O << ')';
16973 return;
16974 break;
16975 case 876:
16976 // V6_vtmpyb, V6_vtmpybus
16977 O << ".h = vtmpy(";
16978 printOperand(MI, OpNo: 1, O);
16979 break;
16980 case 877:
16981 // V6_vtmpyb_acc, V6_vtmpybus_acc
16982 O << ".h += vtmpy(";
16983 printOperand(MI, OpNo: 2, O);
16984 break;
16985 case 878:
16986 // V6_vtmpyhb
16987 O << ".w = vtmpy(";
16988 printOperand(MI, OpNo: 1, O);
16989 O << ".h,";
16990 printOperand(MI, OpNo: 2, O);
16991 O << ".b)";
16992 return;
16993 break;
16994 case 879:
16995 // V6_vtmpyhb_acc
16996 O << ".w += vtmpy(";
16997 printOperand(MI, OpNo: 2, O);
16998 O << ".h,";
16999 printOperand(MI, OpNo: 3, O);
17000 O << ".b)";
17001 return;
17002 break;
17003 case 880:
17004 // V6_vunpackb
17005 O << ".h = vunpack(";
17006 printOperand(MI, OpNo: 1, O);
17007 O << ".b)";
17008 return;
17009 break;
17010 case 881:
17011 // V6_vunpackh
17012 O << ".w = vunpack(";
17013 printOperand(MI, OpNo: 1, O);
17014 O << ".h)";
17015 return;
17016 break;
17017 case 882:
17018 // V6_vunpackob
17019 O << ".h |= vunpacko(";
17020 printOperand(MI, OpNo: 2, O);
17021 O << ".b)";
17022 return;
17023 break;
17024 case 883:
17025 // V6_vunpackoh
17026 O << ".w |= vunpacko(";
17027 printOperand(MI, OpNo: 2, O);
17028 O << ".h)";
17029 return;
17030 break;
17031 case 884:
17032 // V6_vunpackub
17033 O << ".uh = vunpack(";
17034 printOperand(MI, OpNo: 1, O);
17035 O << ".ub)";
17036 return;
17037 break;
17038 case 885:
17039 // V6_vunpackuh
17040 O << ".uw = vunpack(";
17041 printOperand(MI, OpNo: 1, O);
17042 O << ".uh)";
17043 return;
17044 break;
17045 case 886:
17046 // V6_vwhist256q_sat
17047 O << "):sat";
17048 return;
17049 break;
17050 case 887:
17051 // V6_vxor
17052 O << " = vxor(";
17053 printOperand(MI, OpNo: 1, O);
17054 O << ',';
17055 printOperand(MI, OpNo: 2, O);
17056 O << ')';
17057 return;
17058 break;
17059 case 888:
17060 // V6_vzb
17061 O << ".uh = vzxt(";
17062 printOperand(MI, OpNo: 1, O);
17063 O << ".ub)";
17064 return;
17065 break;
17066 case 889:
17067 // V6_vzh
17068 O << ".uw = vzxt(";
17069 printOperand(MI, OpNo: 1, O);
17070 O << ".uh)";
17071 return;
17072 break;
17073 case 890:
17074 // V6_zextract
17075 O << " = zextract(";
17076 printOperand(MI, OpNo: 1, O);
17077 O << ')';
17078 return;
17079 break;
17080 case 891:
17081 // Y2_crswap0
17082 O << ",sgp0)";
17083 return;
17084 break;
17085 case 892:
17086 // Y2_dctagr
17087 O << " = dctagr(";
17088 printOperand(MI, OpNo: 1, O);
17089 O << ')';
17090 return;
17091 break;
17092 case 893:
17093 // Y2_dczeroa_nt
17094 O << "):nt";
17095 return;
17096 break;
17097 case 894:
17098 // Y2_getimask
17099 O << " = getimask(";
17100 printOperand(MI, OpNo: 1, O);
17101 O << ')';
17102 return;
17103 break;
17104 case 895:
17105 // Y2_iassignr
17106 O << " = iassignr(";
17107 printOperand(MI, OpNo: 1, O);
17108 O << ')';
17109 return;
17110 break;
17111 case 896:
17112 // Y2_icdatar
17113 O << " = icdatar(";
17114 printOperand(MI, OpNo: 1, O);
17115 O << ')';
17116 return;
17117 break;
17118 case 897:
17119 // Y2_ictagr
17120 O << " = ictagr(";
17121 printOperand(MI, OpNo: 1, O);
17122 O << ')';
17123 return;
17124 break;
17125 case 898:
17126 // Y2_tlbp, Y2_tlbpp
17127 O << " = tlbp(";
17128 printOperand(MI, OpNo: 1, O);
17129 O << ')';
17130 return;
17131 break;
17132 case 899:
17133 // Y2_tlbr
17134 O << " = tlbr(";
17135 printOperand(MI, OpNo: 1, O);
17136 O << ')';
17137 return;
17138 break;
17139 case 900:
17140 // Y4_crswap1
17141 O << ",sgp1)";
17142 return;
17143 break;
17144 case 901:
17145 // Y4_l2tagr
17146 O << " = l2tagr(";
17147 printOperand(MI, OpNo: 1, O);
17148 O << ')';
17149 return;
17150 break;
17151 case 902:
17152 // Y5_ctlbw
17153 O << " = ctlbw(";
17154 printOperand(MI, OpNo: 1, O);
17155 O << ',';
17156 printOperand(MI, OpNo: 2, O);
17157 O << ')';
17158 return;
17159 break;
17160 case 903:
17161 // Y5_l2locka
17162 O << " = l2locka(";
17163 printOperand(MI, OpNo: 1, O);
17164 O << ')';
17165 return;
17166 break;
17167 case 904:
17168 // Y5_tlboc
17169 O << " = tlboc(";
17170 printOperand(MI, OpNo: 1, O);
17171 O << ')';
17172 return;
17173 break;
17174 case 905:
17175 // Y6_dmpause
17176 O << " = dmpause";
17177 return;
17178 break;
17179 case 906:
17180 // Y6_dmpoll
17181 O << " = dmpoll";
17182 return;
17183 break;
17184 case 907:
17185 // Y6_dmwait
17186 O << " = dmwait";
17187 return;
17188 break;
17189 }
17190
17191
17192 // Fragment 2 encoded into 8 bits for 175 unique commands.
17193 switch ((Bits >> 24) & 255) {
17194 default: llvm_unreachable("Invalid command number.");
17195 case 0:
17196 // A2_addsp, S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_z...
17197 printOperand(MI, OpNo: 1, O);
17198 break;
17199 case 1:
17200 // A2_neg, A2_vaddb_map, A2_vsubb_map, A4_boundscheck, L2_loadbsw2_zomap,...
17201 O << ')';
17202 return;
17203 break;
17204 case 2:
17205 // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
17206 O << " = ";
17207 printOperand(MI, OpNo: 2, O);
17208 return;
17209 break;
17210 case 3:
17211 // A2_tfrp, A2_tfrpi, C2_pxfer_map, S2_storerb_zomap, S2_storerd_zomap, S...
17212 return;
17213 break;
17214 case 4:
17215 // L2_loadalignb_zomap, L2_loadalignh_zomap, dup_S2_allocframe, A2_tfrih,...
17216 printOperand(MI, OpNo: 2, O);
17217 break;
17218 case 5:
17219 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
17220 O << " = memb(";
17221 break;
17222 case 6:
17223 // L2_ploadrdf_zomap, L2_ploadrdfnew_zomap, L2_ploadrdt_zomap, L2_ploadrd...
17224 O << " = memd(";
17225 break;
17226 case 7:
17227 // L2_ploadrhf_zomap, L2_ploadrhfnew_zomap, L2_ploadrht_zomap, L2_ploadrh...
17228 O << " = memh(";
17229 break;
17230 case 8:
17231 // L2_ploadrif_zomap, L2_ploadrifnew_zomap, L2_ploadrit_zomap, L2_ploadri...
17232 O << " = memw(";
17233 break;
17234 case 9:
17235 // L2_ploadrubf_zomap, L2_ploadrubfnew_zomap, L2_ploadrubt_zomap, L2_ploa...
17236 O << " = memub(";
17237 break;
17238 case 10:
17239 // L2_ploadruhf_zomap, L2_ploadruhfnew_zomap, L2_ploadruht_zomap, L2_ploa...
17240 O << " = memuh(";
17241 break;
17242 case 11:
17243 // M2_mpysmi, S5_vasrhrnd_goodsyntax, V6_vrmpybusi_acc_alt, V6_vrmpybusi_...
17244 O << ",#";
17245 break;
17246 case 12:
17247 // M2_vrcmpys_acc_s1, M2_vrcmpys_s1, V6_vmpyhss_alt, V6_vmpyowh_alt, M2_c...
17248 O << "):<<1:sat";
17249 return;
17250 break;
17251 case 13:
17252 // M2_vrcmpys_s1rp, V6_vmpyhsrs_alt, V6_vmpyhvsrs_alt, V6_vmpyowh_rnd_alt...
17253 O << "):<<1:rnd:sat";
17254 return;
17255 break;
17256 case 14:
17257 // S2_storerbnew_zomap, S2_storerhnew_zomap, S2_storerinew_zomap, V6_stn0...
17258 O << ".new";
17259 return;
17260 break;
17261 case 15:
17262 // S2_storerf_zomap, PS_storerfabs, S2_storerf_pcr, S2_storerfgp, S4_psto...
17263 O << ".h";
17264 return;
17265 break;
17266 case 16:
17267 // S5_asrhub_rnd_sat_goodsyntax, A2_vnavghr, A2_vnavgwr, M2_cmpyrs_s0, M2...
17268 O << "):rnd:sat";
17269 return;
17270 break;
17271 case 17:
17272 // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vad...
17273 O << ".ub,";
17274 break;
17275 case 18:
17276 // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
17277 O << ".uh,";
17278 break;
17279 case 19:
17280 // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vas...
17281 O << ".uw,";
17282 break;
17283 case 20:
17284 // V6_ldcnp0, V6_ldcnpnt0, V6_ldcp0, V6_ldcpnt0, V6_vL32b_cur_npred_ai, V...
17285 O << ".cur = vmem(";
17286 break;
17287 case 21:
17288 // V6_ldnp0, V6_ldnpnt0, V6_ldp0, V6_ldpnt0, V6_vL32b_npred_ai, V6_vL32b_...
17289 O << " = vmem(";
17290 break;
17291 case 22:
17292 // V6_ldnt0, Y2_dcfetchbo_nt
17293 O << "):nt";
17294 return;
17295 break;
17296 case 23:
17297 // V6_ldtnp0, V6_ldtnpnt0, V6_ldtp0, V6_ldtpnt0, V6_vL32b_nt_tmp_npred_ai...
17298 O << ".tmp = vmem(";
17299 break;
17300 case 24:
17301 // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt
17302 O << ".b10,#";
17303 printOperand(MI, OpNo: 3, O);
17304 break;
17305 case 25:
17306 // V6_vabsb_sat_alt, V6_vabsh_sat_alt, V6_vabsw_sat_alt, V6_vaddbsat_alt,...
17307 O << "):sat";
17308 return;
17309 break;
17310 case 26:
17311 // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vaddbnq, V6_vaddbq
17312 O << ".b += ";
17313 printOperand(MI, OpNo: 3, O);
17314 O << ".b";
17315 return;
17316 break;
17317 case 27:
17318 // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vaddhnq, V6_vaddhq
17319 O << ".h += ";
17320 printOperand(MI, OpNo: 3, O);
17321 O << ".h";
17322 return;
17323 break;
17324 case 28:
17325 // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vaddwnq, V6_vaddwq
17326 O << ".w += ";
17327 printOperand(MI, OpNo: 3, O);
17328 O << ".w";
17329 return;
17330 break;
17331 case 29:
17332 // V6_vaslh_alt, V6_vaslhv_alt, V6_vaslw_alt, V6_vaslwv_alt, V6_vasrh_alt...
17333 O << ',';
17334 break;
17335 case 30:
17336 // V6_vavgbrnd_alt, V6_vavghrnd_alt, V6_vavgubrnd_alt, V6_vavguhrnd_alt, ...
17337 O << "):rnd";
17338 return;
17339 break;
17340 case 31:
17341 // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsuisat_alt
17342 O << ",#1):sat";
17343 return;
17344 break;
17345 case 32:
17346 // V6_vmpyowh_rnd_sacc_alt
17347 O << "):<<1:rnd:sat:shift";
17348 return;
17349 break;
17350 case 33:
17351 // V6_vmpyowh_sacc_alt
17352 O << "):<<1:sat:shift";
17353 return;
17354 break;
17355 case 34:
17356 // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_alt, V6_veqb, V6_veqb_and, V6...
17357 O << ".b,";
17358 break;
17359 case 35:
17360 // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_rtt_alt, V6_vavgub, V6_vcvt2_hf_ub,...
17361 O << ".ub)";
17362 return;
17363 break;
17364 case 36:
17365 // V6_vscattermhq_alt
17366 O << ".h) = ";
17367 printOperand(MI, OpNo: 4, O);
17368 O << ".h";
17369 return;
17370 break;
17371 case 37:
17372 // V6_vscattermwhq_alt, V6_vscattermwq_alt
17373 O << ".w) = ";
17374 printOperand(MI, OpNo: 4, O);
17375 break;
17376 case 38:
17377 // V6_vsubbnq_alt, V6_vsubbq_alt, V6_vsubbnq, V6_vsubbq
17378 O << ".b -= ";
17379 printOperand(MI, OpNo: 3, O);
17380 O << ".b";
17381 return;
17382 break;
17383 case 39:
17384 // V6_vsubhnq_alt, V6_vsubhq_alt, V6_vsubhnq, V6_vsubhq
17385 O << ".h -= ";
17386 printOperand(MI, OpNo: 3, O);
17387 O << ".h";
17388 return;
17389 break;
17390 case 40:
17391 // V6_vsubwnq_alt, V6_vsubwq_alt, V6_vsubwnq, V6_vsubwq
17392 O << ".w -= ";
17393 printOperand(MI, OpNo: 3, O);
17394 O << ".w";
17395 return;
17396 break;
17397 case 41:
17398 // dup_C2_cmoveif, dup_C2_cmoveit, dup_C2_cmovenewif, dup_C2_cmovenewit, ...
17399 O << " = #";
17400 printOperand(MI, OpNo: 2, O);
17401 return;
17402 break;
17403 case 42:
17404 // dup_L2_loadrb_io, dup_L2_loadrd_io, dup_L2_loadrh_io, dup_L2_loadri_io...
17405 O << "+#";
17406 printOperand(MI, OpNo: 2, O);
17407 break;
17408 case 43:
17409 // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
17410 O << ") = ";
17411 break;
17412 case 44:
17413 // dup_S4_storeirb_io, dup_S4_storeiri_io, S4_storeirb_io, S4_storeirh_io...
17414 O << ") = #";
17415 printOperand(MI, OpNo: 2, O);
17416 return;
17417 break;
17418 case 45:
17419 // A2_combine_hh, A2_combine_hl, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_m...
17420 O << ".h,";
17421 break;
17422 case 46:
17423 // A2_combine_lh, A2_combine_ll, M2_mpy_acc_lh_s0, M2_mpy_acc_lh_s1, M2_m...
17424 O << ".l,";
17425 break;
17426 case 47:
17427 // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
17428 O << " = add(";
17429 printOperand(MI, OpNo: 2, O);
17430 break;
17431 case 48:
17432 // A2_pandf, A2_pandfnew, A2_pandt, A2_pandtnew
17433 O << " = and(";
17434 printOperand(MI, OpNo: 2, O);
17435 O << ',';
17436 printOperand(MI, OpNo: 3, O);
17437 O << ')';
17438 return;
17439 break;
17440 case 49:
17441 // A2_porf, A2_porfnew, A2_port, A2_portnew
17442 O << " = or(";
17443 printOperand(MI, OpNo: 2, O);
17444 O << ',';
17445 printOperand(MI, OpNo: 3, O);
17446 O << ')';
17447 return;
17448 break;
17449 case 50:
17450 // A2_psubf, A2_psubfnew, A2_psubt, A2_psubtnew
17451 O << " = sub(";
17452 printOperand(MI, OpNo: 2, O);
17453 O << ',';
17454 printOperand(MI, OpNo: 3, O);
17455 O << ')';
17456 return;
17457 break;
17458 case 51:
17459 // A2_pxorf, A2_pxorfnew, A2_pxort, A2_pxortnew
17460 O << " = xor(";
17461 printOperand(MI, OpNo: 2, O);
17462 O << ',';
17463 printOperand(MI, OpNo: 3, O);
17464 O << ')';
17465 return;
17466 break;
17467 case 52:
17468 // A2_vavghcr, A2_vavgwcr
17469 O << "):crnd";
17470 return;
17471 break;
17472 case 53:
17473 // A2_vnavghcr, A2_vnavgwcr
17474 O << "):crnd:sat";
17475 return;
17476 break;
17477 case 54:
17478 // A4_andn, A4_andnp, A4_orn, A4_ornp, M4_and_andn, M4_or_andn, M4_xor_an...
17479 O << ",~";
17480 break;
17481 case 55:
17482 // A4_boundscheck_hi
17483 O << "):raw:hi";
17484 return;
17485 break;
17486 case 56:
17487 // A4_boundscheck_lo
17488 O << "):raw:lo";
17489 return;
17490 break;
17491 case 57:
17492 // A4_paslhf, A4_paslhfnew, A4_paslht, A4_paslhtnew
17493 O << " = aslh(";
17494 printOperand(MI, OpNo: 2, O);
17495 O << ')';
17496 return;
17497 break;
17498 case 58:
17499 // A4_pasrhf, A4_pasrhfnew, A4_pasrht, A4_pasrhtnew
17500 O << " = asrh(";
17501 printOperand(MI, OpNo: 2, O);
17502 O << ')';
17503 return;
17504 break;
17505 case 59:
17506 // A4_psxtbf, A4_psxtbfnew, A4_psxtbt, A4_psxtbtnew
17507 O << " = sxtb(";
17508 printOperand(MI, OpNo: 2, O);
17509 O << ')';
17510 return;
17511 break;
17512 case 60:
17513 // A4_psxthf, A4_psxthfnew, A4_psxtht, A4_psxthtnew
17514 O << " = sxth(";
17515 printOperand(MI, OpNo: 2, O);
17516 O << ')';
17517 return;
17518 break;
17519 case 61:
17520 // A4_pzxtbf, A4_pzxtbfnew, A4_pzxtbt, A4_pzxtbtnew
17521 O << " = zxtb(";
17522 printOperand(MI, OpNo: 2, O);
17523 O << ')';
17524 return;
17525 break;
17526 case 62:
17527 // A4_pzxthf, A4_pzxthfnew, A4_pzxtht, A4_pzxthtnew
17528 O << " = zxth(";
17529 printOperand(MI, OpNo: 2, O);
17530 O << ')';
17531 return;
17532 break;
17533 case 63:
17534 // C2_andn, C2_orn, V6_pred_and_n, V6_pred_or_n
17535 O << ",!";
17536 printOperand(MI, OpNo: 2, O);
17537 O << ')';
17538 return;
17539 break;
17540 case 64:
17541 // C2_ccombinewf, C2_ccombinewnewf, C2_ccombinewnewt, C2_ccombinewt
17542 O << " = combine(";
17543 printOperand(MI, OpNo: 2, O);
17544 O << ',';
17545 printOperand(MI, OpNo: 3, O);
17546 O << ')';
17547 return;
17548 break;
17549 case 65:
17550 // C4_and_and, C4_and_andn, C4_or_and, C4_or_andn, S4_or_andix
17551 O << ",and(";
17552 printOperand(MI, OpNo: 2, O);
17553 break;
17554 case 66:
17555 // C4_and_or, C4_and_orn, C4_or_or, C4_or_orn
17556 O << ",or(";
17557 printOperand(MI, OpNo: 2, O);
17558 break;
17559 case 67:
17560 // F2_conv_df2d_chop, F2_conv_df2ud_chop, F2_conv_df2uw_chop, F2_conv_df2...
17561 O << "):chop";
17562 return;
17563 break;
17564 case 68:
17565 // F2_dfimm_n, F2_sfimm_n
17566 O << "):neg";
17567 return;
17568 break;
17569 case 69:
17570 // F2_dfimm_p, F2_sfimm_p
17571 O << "):pos";
17572 return;
17573 break;
17574 case 70:
17575 // F2_sffma_lib, F2_sffms_lib
17576 O << "):lib";
17577 return;
17578 break;
17579 case 71:
17580 // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_t_jumpnv_nt, J4_cmpeqi_f_jumpnv_nt, J4_...
17581 O << ")) jump:nt ";
17582 printBrtarget(MI, OpNo: 2, O);
17583 return;
17584 break;
17585 case 72:
17586 // J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_t, J4_cmpeqi_f_jumpnv_t, J4_cmp...
17587 O << ")) jump:t ";
17588 printBrtarget(MI, OpNo: 2, O);
17589 return;
17590 break;
17591 case 73:
17592 // J4_jumpseti, J4_jumpsetr
17593 O << " ; jump ";
17594 printBrtarget(MI, OpNo: 2, O);
17595 return;
17596 break;
17597 case 74:
17598 // L2_loadbsw2_pbr, L2_loadbsw2_pr, L2_loadbsw4_pbr, L2_loadbsw4_pr, L2_l...
17599 O << "++";
17600 printOperand(MI, OpNo: 3, O);
17601 break;
17602 case 75:
17603 // L2_loadbsw2_pci, L2_loadbsw2_pi, L2_loadbsw4_pci, L2_loadbsw4_pi, L2_l...
17604 O << "++#";
17605 printOperand(MI, OpNo: 3, O);
17606 break;
17607 case 76:
17608 // L2_loadbsw2_pcr, L2_loadbsw4_pcr, L2_loadbzw2_pcr, L2_loadbzw4_pcr, L2...
17609 O << "++I:circ(";
17610 printOperand(MI, OpNo: 3, O);
17611 O << "))";
17612 return;
17613 break;
17614 case 77:
17615 // L4_add_memopb_io, L4_add_memoph_io, L4_add_memopw_io
17616 O << ") += ";
17617 printOperand(MI, OpNo: 2, O);
17618 return;
17619 break;
17620 case 78:
17621 // L4_and_memopb_io, L4_and_memoph_io, L4_and_memopw_io
17622 O << ") &= ";
17623 printOperand(MI, OpNo: 2, O);
17624 return;
17625 break;
17626 case 79:
17627 // L4_iadd_memopb_io, L4_iadd_memoph_io, L4_iadd_memopw_io
17628 O << ") += #";
17629 printOperand(MI, OpNo: 2, O);
17630 return;
17631 break;
17632 case 80:
17633 // L4_iand_memopb_io, L4_iand_memoph_io, L4_iand_memopw_io
17634 O << ") = clrbit(#";
17635 printOperand(MI, OpNo: 2, O);
17636 O << ')';
17637 return;
17638 break;
17639 case 81:
17640 // L4_ior_memopb_io, L4_ior_memoph_io, L4_ior_memopw_io
17641 O << ") = setbit(#";
17642 printOperand(MI, OpNo: 2, O);
17643 O << ')';
17644 return;
17645 break;
17646 case 82:
17647 // L4_isub_memopb_io, L4_isub_memoph_io, L4_isub_memopw_io
17648 O << ") -= #";
17649 printOperand(MI, OpNo: 2, O);
17650 return;
17651 break;
17652 case 83:
17653 // L4_loadbsw2_ap, L4_loadbsw4_ap, L4_loadbzw2_ap, L4_loadbzw4_ap, L4_loa...
17654 O << "=#";
17655 printOperand(MI, OpNo: 2, O);
17656 O << ')';
17657 return;
17658 break;
17659 case 84:
17660 // L4_loadbsw2_ur, L4_loadbsw4_ur, L4_loadbzw2_ur, L4_loadbzw4_ur, L4_loa...
17661 O << "<<#";
17662 printOperand(MI, OpNo: 2, O);
17663 O << "+#";
17664 printOperand(MI, OpNo: 3, O);
17665 O << ')';
17666 return;
17667 break;
17668 case 85:
17669 // L4_loadrb_rr, L4_loadrd_rr, L4_loadrh_rr, L4_loadri_rr, L4_loadrub_rr,...
17670 O << '+';
17671 printOperand(MI, OpNo: 2, O);
17672 O << "<<#";
17673 printOperand(MI, OpNo: 3, O);
17674 O << ')';
17675 return;
17676 break;
17677 case 86:
17678 // L4_or_memopb_io, L4_or_memoph_io, L4_or_memopw_io
17679 O << ") |= ";
17680 printOperand(MI, OpNo: 2, O);
17681 return;
17682 break;
17683 case 87:
17684 // L4_ploadrbf_abs, L4_ploadrbfnew_abs, L4_ploadrbt_abs, L4_ploadrbtnew_a...
17685 O << " = memb(#";
17686 printOperand(MI, OpNo: 2, O);
17687 O << ')';
17688 return;
17689 break;
17690 case 88:
17691 // L4_ploadrdf_abs, L4_ploadrdfnew_abs, L4_ploadrdt_abs, L4_ploadrdtnew_a...
17692 O << " = memd(#";
17693 printOperand(MI, OpNo: 2, O);
17694 O << ')';
17695 return;
17696 break;
17697 case 89:
17698 // L4_ploadrhf_abs, L4_ploadrhfnew_abs, L4_ploadrht_abs, L4_ploadrhtnew_a...
17699 O << " = memh(#";
17700 printOperand(MI, OpNo: 2, O);
17701 O << ')';
17702 return;
17703 break;
17704 case 90:
17705 // L4_ploadrif_abs, L4_ploadrifnew_abs, L4_ploadrit_abs, L4_ploadritnew_a...
17706 O << " = memw(#";
17707 printOperand(MI, OpNo: 2, O);
17708 O << ')';
17709 return;
17710 break;
17711 case 91:
17712 // L4_ploadrubf_abs, L4_ploadrubfnew_abs, L4_ploadrubt_abs, L4_ploadrubtn...
17713 O << " = memub(#";
17714 printOperand(MI, OpNo: 2, O);
17715 O << ')';
17716 return;
17717 break;
17718 case 92:
17719 // L4_ploadruhf_abs, L4_ploadruhfnew_abs, L4_ploadruht_abs, L4_ploadruhtn...
17720 O << " = memuh(#";
17721 printOperand(MI, OpNo: 2, O);
17722 O << ')';
17723 return;
17724 break;
17725 case 93:
17726 // L4_return_f, L4_return_fnew_pnt, L4_return_fnew_pt, L4_return_t, L4_re...
17727 O << " = dealloc_return(";
17728 printOperand(MI, OpNo: 2, O);
17729 break;
17730 case 94:
17731 // L4_sub_memopb_io, L4_sub_memoph_io, L4_sub_memopw_io
17732 O << ") -= ";
17733 printOperand(MI, OpNo: 2, O);
17734 return;
17735 break;
17736 case 95:
17737 // M2_cmacsc_s0, M2_cmpysc_s0, M2_cnacsc_s0
17738 O << "*):sat";
17739 return;
17740 break;
17741 case 96:
17742 // M2_cmacsc_s1, M2_cmpysc_s1, M2_cnacsc_s1, M7_wcmpyiwc, M7_wcmpyrwc
17743 O << "*):<<1:sat";
17744 return;
17745 break;
17746 case 97:
17747 // M2_cmpyrsc_s0
17748 O << "*):rnd:sat";
17749 return;
17750 break;
17751 case 98:
17752 // M2_cmpyrsc_s1, M4_cmpyi_whc, M4_cmpyr_whc, M7_wcmpyiwc_rnd, M7_wcmpyrw...
17753 O << "*):<<1:rnd:sat";
17754 return;
17755 break;
17756 case 99:
17757 // M2_vrcmaci_s0c, M2_vrcmacr_s0c, M2_vrcmpyi_s0c, M2_vrcmpyr_s0c, M7_dcm...
17758 O << "*)";
17759 return;
17760 break;
17761 case 100:
17762 // M2_vrcmpys_acc_s1_h, M2_vrcmpys_s1_h
17763 O << "):<<1:sat:raw:hi";
17764 return;
17765 break;
17766 case 101:
17767 // M2_vrcmpys_acc_s1_l, M2_vrcmpys_s1_l
17768 O << "):<<1:sat:raw:lo";
17769 return;
17770 break;
17771 case 102:
17772 // M2_vrcmpys_s1rp_h
17773 O << "):<<1:rnd:sat:raw:hi";
17774 return;
17775 break;
17776 case 103:
17777 // M2_vrcmpys_s1rp_l
17778 O << "):<<1:rnd:sat:raw:lo";
17779 return;
17780 break;
17781 case 104:
17782 // M4_mpyri_addi, M4_mpyrr_addi
17783 O << ",mpyi(";
17784 printOperand(MI, OpNo: 2, O);
17785 break;
17786 case 105:
17787 // M4_vrmpyeh_acc_s1, M4_vrmpyeh_s1, M4_vrmpyoh_acc_s1, M4_vrmpyoh_s1
17788 O << "):<<1";
17789 return;
17790 break;
17791 case 106:
17792 // S2_pstorerbf_pi, S2_pstorerbf_pi_nt, S2_pstorerbfnew_pi, S2_pstorerbne...
17793 printOperand(MI, OpNo: 0, O);
17794 break;
17795 case 107:
17796 // S2_storerb_pbr, S2_storerbnew_pbr, S2_storerd_pbr, S2_storerf_pbr, S2_...
17797 O << ":brev) = ";
17798 printOperand(MI, OpNo: 3, O);
17799 break;
17800 case 108:
17801 // S2_storerb_pci, S2_storerbnew_pci, S2_storerd_pci, S2_storerf_pci, S2_...
17802 O << ":circ(";
17803 printOperand(MI, OpNo: 3, O);
17804 O << ")) = ";
17805 printOperand(MI, OpNo: 4, O);
17806 break;
17807 case 109:
17808 // S2_storerb_pi_nt, S2_storerd_pi_nt, S2_storerh_pi_nt, S2_storeri_pi_nt...
17809 O << "):nt = ";
17810 break;
17811 case 110:
17812 // S2_tableidxb, S2_tableidxd, S2_tableidxh, S2_tableidxw, S5_asrhub_rnd_...
17813 O << "):raw";
17814 return;
17815 break;
17816 case 111:
17817 // S4_addi_asl_ri, S4_andi_asl_ri, S4_ori_asl_ri, S4_subi_asl_ri
17818 O << ",asl(";
17819 printOperand(MI, OpNo: 2, O);
17820 O << ",#";
17821 printOperand(MI, OpNo: 3, O);
17822 O << "))";
17823 return;
17824 break;
17825 case 112:
17826 // S4_addi_lsr_ri, S4_andi_lsr_ri, S4_ori_lsr_ri, S4_subi_lsr_ri
17827 O << ",lsr(";
17828 printOperand(MI, OpNo: 2, O);
17829 O << ",#";
17830 printOperand(MI, OpNo: 3, O);
17831 O << "))";
17832 return;
17833 break;
17834 case 113:
17835 // S4_vxaddsubhr, S4_vxsubaddhr
17836 O << "):rnd:>>1:sat";
17837 return;
17838 break;
17839 case 114:
17840 // SA1_and1
17841 O << ",#1)";
17842 return;
17843 break;
17844 case 115:
17845 // SA1_combinerz
17846 O << ",#0)";
17847 return;
17848 break;
17849 case 116:
17850 // SA1_zxtb
17851 O << ",#255)";
17852 return;
17853 break;
17854 case 117:
17855 // SS2_storebi0, SS2_storewi0
17856 O << ") = #0";
17857 return;
17858 break;
17859 case 118:
17860 // SS2_storebi1, SS2_storewi1
17861 O << ") = #1";
17862 return;
17863 break;
17864 case 119:
17865 // V6_shuffeqw, V6_vasrvwuhrndsat, V6_vasrvwuhsat, V6_vasrwh, V6_vasrwhrn...
17866 O << ".w,";
17867 break;
17868 case 120:
17869 // V6_v6mpyhubs10, V6_v6mpyvubs10, V6_vlutvvb_oracci, V6_vlutvvbi
17870 O << ".b,#";
17871 break;
17872 case 121:
17873 // V6_v6mpyhubs10_vxx
17874 O << "):h";
17875 return;
17876 break;
17877 case 122:
17878 // V6_v6mpyvubs10_vxx
17879 O << "):v";
17880 return;
17881 break;
17882 case 123:
17883 // V6_vS32b_srls_ai, V6_vS32b_srls_pi, V6_vS32b_srls_ppu
17884 O << "):scatter_release";
17885 return;
17886 break;
17887 case 124:
17888 // V6_vabs_qf16_hf, V6_vilog2_hf, V6_vneg_qf16_hf
17889 O << ".hf)";
17890 return;
17891 break;
17892 case 125:
17893 // V6_vabs_qf16_qf16, V6_vilog2_qf16, V6_vneg_qf16_qf16
17894 O << ".qf16)";
17895 return;
17896 break;
17897 case 126:
17898 // V6_vabs_qf32_qf32, V6_vilog2_qf32, V6_vneg_qf32_qf32
17899 O << ".qf32)";
17900 return;
17901 break;
17902 case 127:
17903 // V6_vabs_qf32_sf, V6_vilog2_sf, V6_vneg_qf32_sf
17904 O << ".sf)";
17905 return;
17906 break;
17907 case 128:
17908 // V6_vabsb, V6_vaddb, V6_vaddb_dv, V6_vavgb, V6_vcvt2_hf_b, V6_vcvt_hf_b...
17909 O << ".b)";
17910 return;
17911 break;
17912 case 129:
17913 // V6_vabsb_sat, V6_vaddbsat, V6_vaddbsat_dv, V6_vaddububb_sat, V6_vsubbs...
17914 O << ".b):sat";
17915 return;
17916 break;
17917 case 130:
17918 // V6_vabsh, V6_vaslhv, V6_vavgh, V6_vcvt_hf_h, V6_vmpyh, V6_vmpyh_acc, V...
17919 O << ".h)";
17920 return;
17921 break;
17922 case 131:
17923 // V6_vabsh_sat, V6_vdmpyhisat, V6_vdmpyhisat_acc, V6_vdmpyhsat, V6_vdmpy...
17924 O << ".h):sat";
17925 return;
17926 break;
17927 case 132:
17928 // V6_vabsw, V6_vaslwv, V6_vasrwv, V6_vavgw
17929 O << ".w)";
17930 return;
17931 break;
17932 case 133:
17933 // V6_vabsw_sat
17934 O << ".w):sat";
17935 return;
17936 break;
17937 case 134:
17938 // V6_vadd_hf, V6_vadd_hf_hf, V6_vadd_sf_hf, V6_veqhf, V6_veqhf_and, V6_v...
17939 O << ".hf,";
17940 break;
17941 case 135:
17942 // V6_vadd_hf_f8, V6_vmpy_hf_f8, V6_vmpy_hf_f8_acc, V6_vsub_hf_f8
17943 O << ".f8,";
17944 break;
17945 case 136:
17946 // V6_vadd_qf16, V6_vadd_qf16_mix, V6_vmpy_qf16, V6_vmpy_qf16_mix_hf, V6_...
17947 O << ".qf16,";
17948 printOperand(MI, OpNo: 2, O);
17949 break;
17950 case 137:
17951 // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vmpy_qf32, V6_vsub_qf32, V6_vsub_qf...
17952 O << ".qf32,";
17953 printOperand(MI, OpNo: 2, O);
17954 break;
17955 case 138:
17956 // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_veqsf, V6_veqsf_and, V6_v...
17957 O << ".sf,";
17958 break;
17959 case 139:
17960 // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
17961 O << ".bf,";
17962 break;
17963 case 140:
17964 // V6_vaddcarryo
17965 O << " = vadd(";
17966 printOperand(MI, OpNo: 2, O);
17967 O << ".w,";
17968 printOperand(MI, OpNo: 3, O);
17969 O << ".w):carry";
17970 return;
17971 break;
17972 case 141:
17973 // V6_vaddubsat, V6_vaddubsat_dv, V6_vsububsat, V6_vsububsat_dv
17974 O << ".ub):sat";
17975 return;
17976 break;
17977 case 142:
17978 // V6_vavgbrnd
17979 O << ".b):rnd";
17980 return;
17981 break;
17982 case 143:
17983 // V6_vavghrnd
17984 O << ".h):rnd";
17985 return;
17986 break;
17987 case 144:
17988 // V6_vavgubrnd
17989 O << ".ub):rnd";
17990 return;
17991 break;
17992 case 145:
17993 // V6_vavguh, V6_vcvt_hf_uh, V6_vmpyhus, V6_vmpyhus_acc, V6_vmpyiewuh_acc
17994 O << ".uh)";
17995 return;
17996 break;
17997 case 146:
17998 // V6_vavguhrnd
17999 O << ".uh):rnd";
18000 return;
18001 break;
18002 case 147:
18003 // V6_vavguw
18004 O << ".uw)";
18005 return;
18006 break;
18007 case 148:
18008 // V6_vavguwrnd
18009 O << ".uw):rnd";
18010 return;
18011 break;
18012 case 149:
18013 // V6_vavgwrnd
18014 O << ".w):rnd";
18015 return;
18016 break;
18017 case 150:
18018 // V6_vccombine, V6_vnccombine
18019 O << " = vcombine(";
18020 printOperand(MI, OpNo: 2, O);
18021 O << ',';
18022 printOperand(MI, OpNo: 3, O);
18023 O << ')';
18024 return;
18025 break;
18026 case 151:
18027 // V6_vconv_h_hf, V6_vconv_qf16_hf
18028 O << ".hf";
18029 return;
18030 break;
18031 case 152:
18032 // V6_vconv_h_hf_rnd
18033 O << ".hf:rnd";
18034 return;
18035 break;
18036 case 153:
18037 // V6_vconv_hf_qf16, V6_vconv_qf16_qf16
18038 O << ".qf16";
18039 return;
18040 break;
18041 case 154:
18042 // V6_vconv_hf_qf32, V6_vconv_qf32_qf32, V6_vconv_sf_qf32
18043 O << ".qf32";
18044 return;
18045 break;
18046 case 155:
18047 // V6_vconv_qf16_f8
18048 O << ".f8";
18049 return;
18050 break;
18051 case 156:
18052 // V6_vconv_qf32_sf
18053 O << ".sf";
18054 return;
18055 break;
18056 case 157:
18057 // V6_vconv_sf_w
18058 O << ".w";
18059 return;
18060 break;
18061 case 158:
18062 // V6_vcvt_hf_f8
18063 O << ".f8)";
18064 return;
18065 break;
18066 case 159:
18067 // V6_vdmpyhsuisat, V6_vdmpyhsuisat_acc
18068 O << ".uh,#1):sat";
18069 return;
18070 break;
18071 case 160:
18072 // V6_vdmpyhsusat, V6_vdmpyhsusat_acc
18073 O << ".uh):sat";
18074 return;
18075 break;
18076 case 161:
18077 // V6_vgathermhq
18078 O << ".h).h";
18079 return;
18080 break;
18081 case 162:
18082 // V6_vgathermhwq
18083 O << ".w).h";
18084 return;
18085 break;
18086 case 163:
18087 // V6_vlutvwh_oracci, V6_vlutvwhi
18088 O << ".h,#";
18089 break;
18090 case 164:
18091 // V6_vmpyowh
18092 O << ".h):<<1:sat";
18093 return;
18094 break;
18095 case 165:
18096 // V6_vmpyowh_rnd
18097 O << ".h):<<1:rnd:sat";
18098 return;
18099 break;
18100 case 166:
18101 // V6_vmpyowh_rnd_sacc
18102 O << ".h):<<1:rnd:sat:shift";
18103 return;
18104 break;
18105 case 167:
18106 // V6_vmpyowh_sacc
18107 O << ".h):<<1:sat:shift";
18108 return;
18109 break;
18110 case 168:
18111 // V6_vrmpyubi, V6_vrmpyubi_acc
18112 O << ".ub,#";
18113 break;
18114 case 169:
18115 // V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx_acc, V6_vrmpyzcb_rx_acc, V6_vrmpyz...
18116 printOperand(MI, OpNo: 3, O);
18117 break;
18118 case 170:
18119 // V6_vscattermhq
18120 O << ".h).h = ";
18121 printOperand(MI, OpNo: 4, O);
18122 return;
18123 break;
18124 case 171:
18125 // V6_vscattermhwq
18126 O << ".w).h = ";
18127 printOperand(MI, OpNo: 4, O);
18128 return;
18129 break;
18130 case 172:
18131 // V6_vscattermwq
18132 O << ".w).w = ";
18133 printOperand(MI, OpNo: 4, O);
18134 return;
18135 break;
18136 case 173:
18137 // V6_vsubcarryo
18138 O << " = vsub(";
18139 printOperand(MI, OpNo: 2, O);
18140 O << ".w,";
18141 printOperand(MI, OpNo: 3, O);
18142 O << ".w):carry";
18143 return;
18144 break;
18145 case 174:
18146 // dep_S2_packhl
18147 O << "):deprecated";
18148 return;
18149 break;
18150 }
18151
18152
18153 // Fragment 3 encoded into 6 bits for 60 unique commands.
18154 switch ((Bits >> 32) & 63) {
18155 default: llvm_unreachable("Invalid command number.");
18156 case 0:
18157 // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
18158 O << ',';
18159 break;
18160 case 1:
18161 // L2_loadalignb_zomap, L2_loadalignh_zomap, V6_zldp0, dup_L2_loadrb_io, ...
18162 O << ')';
18163 return;
18164 break;
18165 case 2:
18166 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
18167 printOperand(MI, OpNo: 2, O);
18168 break;
18169 case 3:
18170 // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
18171 O << ") = ";
18172 printOperand(MI, OpNo: 2, O);
18173 break;
18174 case 4:
18175 // S4_storeirbf_zomap, S4_storeirbfnew_zomap, S4_storeirbt_zomap, S4_stor...
18176 O << ") = #";
18177 printOperand(MI, OpNo: 2, O);
18178 return;
18179 break;
18180 case 5:
18181 // V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_MAP_equh_and, V6...
18182 printOperand(MI, OpNo: 3, O);
18183 break;
18184 case 6:
18185 // V6_stnpnt0, V6_stnqnt0, V6_stpnt0, V6_stqnt0
18186 O << "):nt = ";
18187 printOperand(MI, OpNo: 2, O);
18188 return;
18189 break;
18190 case 7:
18191 // V6_v6mpyhubs10_alt
18192 O << "):h";
18193 return;
18194 break;
18195 case 8:
18196 // V6_v6mpyvubs10_alt
18197 O << "):v";
18198 return;
18199 break;
18200 case 9:
18201 // V6_vrmpybusi_acc_alt, V6_vrmpyubi_acc_alt, V6_vrsadubi_acc_alt, F2_sff...
18202 printOperand(MI, OpNo: 4, O);
18203 break;
18204 case 10:
18205 // V6_vscattermwhq_alt, S2_storerf_pbr, S2_storerf_pci
18206 O << ".h";
18207 return;
18208 break;
18209 case 11:
18210 // V6_vscattermwq_alt
18211 O << ".w";
18212 return;
18213 break;
18214 case 12:
18215 // dup_A2_addi, A2_addi, A2_paddif, A2_paddifnew, A2_paddit, A2_padditnew...
18216 O << ",#";
18217 break;
18218 case 13:
18219 // dup_S2_allocframe, L4_return_f, L4_return_t, S2_allocframe
18220 O << "):raw";
18221 return;
18222 break;
18223 case 14:
18224 // A2_addh_h16_hh, A2_addh_h16_hl, A2_addh_h16_sat_hh, A2_addh_h16_sat_hl...
18225 O << ".h,";
18226 printOperand(MI, OpNo: 2, O);
18227 break;
18228 case 15:
18229 // A2_addh_h16_lh, A2_addh_h16_ll, A2_addh_h16_sat_lh, A2_addh_h16_sat_ll...
18230 O << ".l,";
18231 printOperand(MI, OpNo: 2, O);
18232 break;
18233 case 16:
18234 // A2_tfrih, A2_tfril, HI, LO, S2_storerb_pbr, S2_storerb_pci, S2_storerd...
18235 return;
18236 break;
18237 case 17:
18238 // A5_ACS
18239 O << " = vacsh(";
18240 printOperand(MI, OpNo: 3, O);
18241 O << ',';
18242 printOperand(MI, OpNo: 4, O);
18243 O << ')';
18244 return;
18245 break;
18246 case 18:
18247 // A6_vminub_RdP
18248 O << " = vminub(";
18249 printOperand(MI, OpNo: 2, O);
18250 O << ',';
18251 printOperand(MI, OpNo: 3, O);
18252 O << ')';
18253 return;
18254 break;
18255 case 19:
18256 // C4_and_andn, C4_and_orn, C4_or_andn, C4_or_orn
18257 O << ",!";
18258 printOperand(MI, OpNo: 3, O);
18259 O << "))";
18260 return;
18261 break;
18262 case 20:
18263 // F2_sfinvsqrta
18264 O << " = sfinvsqrta(";
18265 printOperand(MI, OpNo: 2, O);
18266 O << ')';
18267 return;
18268 break;
18269 case 21:
18270 // F2_sfrecipa
18271 O << " = sfrecipa(";
18272 printOperand(MI, OpNo: 2, O);
18273 O << ',';
18274 printOperand(MI, OpNo: 3, O);
18275 O << ')';
18276 return;
18277 break;
18278 case 22:
18279 // J4_cmpeq_fp0_jump_nt, J4_cmpeqi_fp0_jump_nt, J4_cmpeqn1_fp0_jump_nt, J...
18280 O << "); if (!p0.new) jump:nt ";
18281 printBrtarget(MI, OpNo: 2, O);
18282 return;
18283 break;
18284 case 23:
18285 // J4_cmpeq_fp0_jump_t, J4_cmpeqi_fp0_jump_t, J4_cmpeqn1_fp0_jump_t, J4_c...
18286 O << "); if (!p0.new) jump:t ";
18287 printBrtarget(MI, OpNo: 2, O);
18288 return;
18289 break;
18290 case 24:
18291 // J4_cmpeq_fp1_jump_nt, J4_cmpeqi_fp1_jump_nt, J4_cmpeqn1_fp1_jump_nt, J...
18292 O << "); if (!p1.new) jump:nt ";
18293 printBrtarget(MI, OpNo: 2, O);
18294 return;
18295 break;
18296 case 25:
18297 // J4_cmpeq_fp1_jump_t, J4_cmpeqi_fp1_jump_t, J4_cmpeqn1_fp1_jump_t, J4_c...
18298 O << "); if (!p1.new) jump:t ";
18299 printBrtarget(MI, OpNo: 2, O);
18300 return;
18301 break;
18302 case 26:
18303 // J4_cmpeq_tp0_jump_nt, J4_cmpeqi_tp0_jump_nt, J4_cmpeqn1_tp0_jump_nt, J...
18304 O << "); if (p0.new) jump:nt ";
18305 printBrtarget(MI, OpNo: 2, O);
18306 return;
18307 break;
18308 case 27:
18309 // J4_cmpeq_tp0_jump_t, J4_cmpeqi_tp0_jump_t, J4_cmpeqn1_tp0_jump_t, J4_c...
18310 O << "); if (p0.new) jump:t ";
18311 printBrtarget(MI, OpNo: 2, O);
18312 return;
18313 break;
18314 case 28:
18315 // J4_cmpeq_tp1_jump_nt, J4_cmpeqi_tp1_jump_nt, J4_cmpeqn1_tp1_jump_nt, J...
18316 O << "); if (p1.new) jump:nt ";
18317 printBrtarget(MI, OpNo: 2, O);
18318 return;
18319 break;
18320 case 29:
18321 // J4_cmpeq_tp1_jump_t, J4_cmpeqi_tp1_jump_t, J4_cmpeqn1_tp1_jump_t, J4_c...
18322 O << "); if (p1.new) jump:t ";
18323 printBrtarget(MI, OpNo: 2, O);
18324 return;
18325 break;
18326 case 30:
18327 // J4_cmplt_f_jumpnv_nt, J4_cmplt_t_jumpnv_nt, J4_cmpltu_f_jumpnv_nt, J4_...
18328 O << ".new)) jump:nt ";
18329 printBrtarget(MI, OpNo: 2, O);
18330 return;
18331 break;
18332 case 31:
18333 // J4_cmplt_f_jumpnv_t, J4_cmplt_t_jumpnv_t, J4_cmpltu_f_jumpnv_t, J4_cmp...
18334 O << ".new)) jump:t ";
18335 printBrtarget(MI, OpNo: 2, O);
18336 return;
18337 break;
18338 case 32:
18339 // L2_loadalignb_io, L2_loadalignh_io, S2_pstorerbf_io, S2_pstorerbnewf_i...
18340 O << "+#";
18341 break;
18342 case 33:
18343 // L2_loadalignb_pbr, L2_loadalignb_pr, L2_loadalignh_pbr, L2_loadalignh_...
18344 O << "++";
18345 break;
18346 case 34:
18347 // L2_loadalignb_pci, L2_loadalignb_pi, L2_loadalignh_pci, L2_loadalignh_...
18348 O << "++#";
18349 break;
18350 case 35:
18351 // L2_loadalignb_pcr, L2_loadalignh_pcr
18352 O << "++I:circ(";
18353 printOperand(MI, OpNo: 4, O);
18354 O << "))";
18355 return;
18356 break;
18357 case 36:
18358 // L2_loadbsw2_pbr, L2_loadbsw4_pbr, L2_loadbzw2_pbr, L2_loadbzw4_pbr, L2...
18359 O << ":brev)";
18360 return;
18361 break;
18362 case 37:
18363 // L2_loadbsw2_pci, L2_loadbsw4_pci, L2_loadbzw2_pci, L2_loadbzw4_pci, L2...
18364 O << ":circ(";
18365 printOperand(MI, OpNo: 4, O);
18366 O << "))";
18367 return;
18368 break;
18369 case 38:
18370 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
18371 printOperand(MI, OpNo: 1, O);
18372 break;
18373 case 39:
18374 // L4_loadalignb_ap, L4_loadalignh_ap
18375 O << "=#";
18376 printOperand(MI, OpNo: 3, O);
18377 O << ')';
18378 return;
18379 break;
18380 case 40:
18381 // L4_loadalignb_ur, L4_loadalignh_ur
18382 O << "<<#";
18383 printOperand(MI, OpNo: 3, O);
18384 O << "+#";
18385 printOperand(MI, OpNo: 4, O);
18386 O << ')';
18387 return;
18388 break;
18389 case 41:
18390 // L4_return_fnew_pnt, L4_return_tnew_pnt
18391 O << "):nt:raw";
18392 return;
18393 break;
18394 case 42:
18395 // L4_return_fnew_pt, L4_return_tnew_pt
18396 O << "):t:raw";
18397 return;
18398 break;
18399 case 43:
18400 // M4_mpyri_addr, M4_mpyrr_addr
18401 O << ",mpyi(";
18402 printOperand(MI, OpNo: 2, O);
18403 break;
18404 case 44:
18405 // M4_mpyri_addr_u2
18406 O << ",mpyi(#";
18407 printOperand(MI, OpNo: 2, O);
18408 O << ',';
18409 printOperand(MI, OpNo: 3, O);
18410 O << "))";
18411 return;
18412 break;
18413 case 45:
18414 // S2_storerbnew_pbr, S2_storerbnew_pci, S2_storerhnew_pbr, S2_storerhnew...
18415 O << ".new";
18416 return;
18417 break;
18418 case 46:
18419 // S4_addaddi
18420 O << ",add(";
18421 printOperand(MI, OpNo: 2, O);
18422 O << ",#";
18423 printOperand(MI, OpNo: 3, O);
18424 O << "))";
18425 return;
18426 break;
18427 case 47:
18428 // S4_pstorerbf_rr, S4_pstorerbfnew_rr, S4_pstorerbnewf_rr, S4_pstorerbne...
18429 O << '+';
18430 printOperand(MI, OpNo: 2, O);
18431 O << "<<#";
18432 printOperand(MI, OpNo: 3, O);
18433 O << ") = ";
18434 printOperand(MI, OpNo: 4, O);
18435 break;
18436 case 48:
18437 // S4_subaddi
18438 O << ",sub(#";
18439 printOperand(MI, OpNo: 2, O);
18440 O << ',';
18441 printOperand(MI, OpNo: 3, O);
18442 O << "))";
18443 return;
18444 break;
18445 case 49:
18446 // SA1_inc
18447 O << ",#1)";
18448 return;
18449 break;
18450 case 50:
18451 // V6_vL32b_nt_ai, V6_vL32b_nt_cur_ai, V6_vL32b_nt_cur_pi, V6_vL32b_nt_cu...
18452 O << "):nt";
18453 return;
18454 break;
18455 case 51:
18456 // V6_vadd_qf16, V6_vmpy_qf16, V6_vmpy_qf32_qf16, V6_vsub_qf16
18457 O << ".qf16)";
18458 return;
18459 break;
18460 case 52:
18461 // V6_vadd_qf16_mix, V6_vmpy_qf16_mix_hf, V6_vmpy_qf32_mix_hf, V6_vmpy_rt...
18462 O << ".hf)";
18463 return;
18464 break;
18465 case 53:
18466 // V6_vadd_qf32, V6_vmpy_qf32, V6_vsub_qf32
18467 O << ".qf32)";
18468 return;
18469 break;
18470 case 54:
18471 // V6_vadd_qf32_mix, V6_vsub_qf32_mix
18472 O << ".sf)";
18473 return;
18474 break;
18475 case 55:
18476 // V6_vaddcarry, V6_vaddcarrysat, V6_vaddw, V6_vaddw_dv, V6_vaddwsat, V6_...
18477 O << ".w,";
18478 break;
18479 case 56:
18480 // V6_vadduhw, V6_vsubuhw
18481 O << ".uh,";
18482 printOperand(MI, OpNo: 2, O);
18483 O << ".uh)";
18484 return;
18485 break;
18486 case 57:
18487 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc...
18488 O << ".b,";
18489 break;
18490 case 58:
18491 // V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
18492 O << ".c,";
18493 break;
18494 case 59:
18495 // V6_vrmpyznb_rt, V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx, V6_vrmpyznb_rx_acc
18496 O << ".n,";
18497 break;
18498 }
18499
18500
18501 // Fragment 4 encoded into 7 bits for 67 unique commands.
18502 switch ((Bits >> 38) & 127) {
18503 default: llvm_unreachable("Invalid command number.");
18504 case 0:
18505 // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
18506 printOperand(MI, OpNo: 2, O);
18507 break;
18508 case 1:
18509 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
18510 O << ')';
18511 return;
18512 break;
18513 case 2:
18514 // S2_pstorerbf_zomap, S2_pstorerbt_zomap, S2_pstorerdf_zomap, S2_pstorer...
18515 return;
18516 break;
18517 case 3:
18518 // S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_pstorerhnewf_zomap, S...
18519 O << ".new";
18520 return;
18521 break;
18522 case 4:
18523 // S2_pstorerff_zomap, S2_pstorerft_zomap, S4_pstorerffnew_zomap, S4_psto...
18524 O << ".h";
18525 return;
18526 break;
18527 case 5:
18528 // S5_vasrhrnd_goodsyntax, M2_dpmpyss_rnd_s0, S2_asr_i_p_rnd, S2_asr_i_r_...
18529 O << "):rnd";
18530 return;
18531 break;
18532 case 6:
18533 // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vrm...
18534 O << ".ub)";
18535 return;
18536 break;
18537 case 7:
18538 // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
18539 O << ".uh)";
18540 return;
18541 break;
18542 case 8:
18543 // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vgt...
18544 O << ".uw)";
18545 return;
18546 break;
18547 case 9:
18548 // V6_ldcnpnt0, V6_ldcpnt0, V6_ldnpnt0, V6_ldpnt0, V6_ldtnpnt0, V6_ldtpnt...
18549 O << "):nt";
18550 return;
18551 break;
18552 case 10:
18553 // V6_vtran2x2_map, L2_loadalignb_pbr, L2_loadalignb_pci, L2_loadalignb_p...
18554 printOperand(MI, OpNo: 4, O);
18555 break;
18556 case 11:
18557 // A2_addh_h16_hh, A2_addh_h16_lh, A2_subh_h16_hh, A2_subh_h16_lh
18558 O << ".h):<<16";
18559 return;
18560 break;
18561 case 12:
18562 // A2_addh_h16_hl, A2_addh_h16_ll, A2_subh_h16_hl, A2_subh_h16_ll
18563 O << ".l):<<16";
18564 return;
18565 break;
18566 case 13:
18567 // A2_addh_h16_sat_hh, A2_addh_h16_sat_lh, A2_subh_h16_sat_hh, A2_subh_h1...
18568 O << ".h):sat:<<16";
18569 return;
18570 break;
18571 case 14:
18572 // A2_addh_h16_sat_hl, A2_addh_h16_sat_ll, A2_subh_h16_sat_hl, A2_subh_h1...
18573 O << ".l):sat:<<16";
18574 return;
18575 break;
18576 case 15:
18577 // A2_addh_l16_hl, A2_combine_hh, A2_combine_lh, A2_subh_l16_hl, M2_mpy_a...
18578 O << ".h)";
18579 return;
18580 break;
18581 case 16:
18582 // A2_addh_l16_ll, A2_combine_hl, A2_combine_ll, A2_subh_l16_ll, M2_mpy_a...
18583 O << ".l)";
18584 return;
18585 break;
18586 case 17:
18587 // A2_addh_l16_sat_hl, A2_subh_l16_sat_hl, M2_mpy_acc_sat_hh_s0, M2_mpy_a...
18588 O << ".h):sat";
18589 return;
18590 break;
18591 case 18:
18592 // A2_addh_l16_sat_ll, A2_subh_l16_sat_ll, M2_mpy_acc_sat_hl_s0, M2_mpy_a...
18593 O << ".l):sat";
18594 return;
18595 break;
18596 case 19:
18597 // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
18598 printOperand(MI, OpNo: 3, O);
18599 break;
18600 case 20:
18601 // A4_round_ri_sat, A4_round_rr_sat, S2_asl_i_r_sat, S2_asl_r_r_sat, S2_a...
18602 O << "):sat";
18603 return;
18604 break;
18605 case 21:
18606 // C2_mux, C2_muxri, M4_mpyrr_addr
18607 O << ',';
18608 printOperand(MI, OpNo: 3, O);
18609 break;
18610 case 22:
18611 // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S2_inser...
18612 O << ",#";
18613 break;
18614 case 23:
18615 // F2_sffma_sc
18616 O << "):scale";
18617 return;
18618 break;
18619 case 24:
18620 // L2_ploadrbf_io, L2_ploadrbfnew_io, L2_ploadrbt_io, L2_ploadrbtnew_io, ...
18621 O << "+#";
18622 printOperand(MI, OpNo: 3, O);
18623 break;
18624 case 25:
18625 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
18626 O << "++#";
18627 printOperand(MI, OpNo: 4, O);
18628 break;
18629 case 26:
18630 // L4_ploadrbf_rr, L4_ploadrbfnew_rr, L4_ploadrbt_rr, L4_ploadrbtnew_rr, ...
18631 O << '+';
18632 printOperand(MI, OpNo: 3, O);
18633 O << "<<#";
18634 printOperand(MI, OpNo: 4, O);
18635 O << ')';
18636 return;
18637 break;
18638 case 27:
18639 // M2_hmmpyh_rs1, M2_mpy_sat_rnd_hh_s1, M2_mpy_sat_rnd_lh_s1, V6_vmpyhsrs...
18640 O << ".h):<<1:rnd:sat";
18641 return;
18642 break;
18643 case 28:
18644 // M2_hmmpyh_s1, M2_mpy_acc_sat_hh_s1, M2_mpy_acc_sat_lh_s1, M2_mpy_nac_s...
18645 O << ".h):<<1:sat";
18646 return;
18647 break;
18648 case 29:
18649 // M2_hmmpyl_rs1, M2_mpy_sat_rnd_hl_s1, M2_mpy_sat_rnd_ll_s1
18650 O << ".l):<<1:rnd:sat";
18651 return;
18652 break;
18653 case 30:
18654 // M2_hmmpyl_s1, M2_mpy_acc_sat_hl_s1, M2_mpy_acc_sat_ll_s1, M2_mpy_nac_s...
18655 O << ".l):<<1:sat";
18656 return;
18657 break;
18658 case 31:
18659 // M2_mpy_acc_hh_s1, M2_mpy_acc_lh_s1, M2_mpy_hh_s1, M2_mpy_lh_s1, M2_mpy...
18660 O << ".h):<<1";
18661 return;
18662 break;
18663 case 32:
18664 // M2_mpy_acc_hl_s1, M2_mpy_acc_ll_s1, M2_mpy_hl_s1, M2_mpy_ll_s1, M2_mpy...
18665 O << ".l):<<1";
18666 return;
18667 break;
18668 case 33:
18669 // M2_mpy_rnd_hh_s0, M2_mpy_rnd_lh_s0, M2_mpyd_rnd_hh_s0, M2_mpyd_rnd_lh_...
18670 O << ".h):rnd";
18671 return;
18672 break;
18673 case 34:
18674 // M2_mpy_rnd_hh_s1, M2_mpy_rnd_lh_s1, M2_mpyd_rnd_hh_s1, M2_mpyd_rnd_lh_...
18675 O << ".h):<<1:rnd";
18676 return;
18677 break;
18678 case 35:
18679 // M2_mpy_rnd_hl_s0, M2_mpy_rnd_ll_s0, M2_mpyd_rnd_hl_s0, M2_mpyd_rnd_ll_...
18680 O << ".l):rnd";
18681 return;
18682 break;
18683 case 36:
18684 // M2_mpy_rnd_hl_s1, M2_mpy_rnd_ll_s1, M2_mpyd_rnd_hl_s1, M2_mpyd_rnd_ll_...
18685 O << ".l):<<1:rnd";
18686 return;
18687 break;
18688 case 37:
18689 // M2_mpy_sat_rnd_hh_s0, M2_mpy_sat_rnd_lh_s0
18690 O << ".h):rnd:sat";
18691 return;
18692 break;
18693 case 38:
18694 // M2_mpy_sat_rnd_hl_s0, M2_mpy_sat_rnd_ll_s0
18695 O << ".l):rnd:sat";
18696 return;
18697 break;
18698 case 39:
18699 // M2_mpy_up_s1
18700 O << "):<<1";
18701 return;
18702 break;
18703 case 40:
18704 // M2_mpy_up_s1_sat, M4_mac_up_s1_sat, M4_nac_up_s1_sat
18705 O << "):<<1:sat";
18706 return;
18707 break;
18708 case 41:
18709 // S5_vasrhrnd
18710 O << "):raw";
18711 return;
18712 break;
18713 case 42:
18714 // V6_shuffeqw, V6_veqw, V6_veqw_and, V6_veqw_or, V6_veqw_xor, V6_vgtw, V...
18715 O << ".w)";
18716 return;
18717 break;
18718 case 43:
18719 // V6_v6mpyhubs10
18720 O << "):h";
18721 return;
18722 break;
18723 case 44:
18724 // V6_v6mpyvubs10
18725 O << "):v";
18726 return;
18727 break;
18728 case 45:
18729 // V6_vL32b_cur_npred_ppu, V6_vL32b_cur_pred_ppu, V6_vL32b_npred_ppu, V6_...
18730 O << "++";
18731 printOperand(MI, OpNo: 4, O);
18732 break;
18733 case 46:
18734 // V6_vadd_hf, V6_vadd_hf_hf, V6_vadd_sf_hf, V6_veqhf, V6_veqhf_and, V6_v...
18735 O << ".hf)";
18736 return;
18737 break;
18738 case 47:
18739 // V6_vadd_hf_f8, V6_vmpy_hf_f8, V6_vmpy_hf_f8_acc, V6_vsub_hf_f8
18740 O << ".f8)";
18741 return;
18742 break;
18743 case 48:
18744 // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_veqsf, V6_veqsf_and, V6_v...
18745 O << ".sf)";
18746 return;
18747 break;
18748 case 49:
18749 // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
18750 O << ".bf)";
18751 return;
18752 break;
18753 case 50:
18754 // V6_vasrhubrndsat, V6_vasrhubsat, V6_vmpahhsat
18755 O << ".h,";
18756 printOperand(MI, OpNo: 3, O);
18757 break;
18758 case 51:
18759 // V6_vasruhubrndsat, V6_vasruhubsat, V6_vmpauhuhsat
18760 O << ".uh,";
18761 printOperand(MI, OpNo: 3, O);
18762 break;
18763 case 52:
18764 // V6_vasruwuhrndsat, V6_vasruwuhsat
18765 O << ".uw,";
18766 printOperand(MI, OpNo: 3, O);
18767 break;
18768 case 53:
18769 // V6_vasrvuhubrndsat
18770 O << ".ub):rnd:sat";
18771 return;
18772 break;
18773 case 54:
18774 // V6_vasrvuhubsat
18775 O << ".ub):sat";
18776 return;
18777 break;
18778 case 55:
18779 // V6_vasrvwuhrndsat
18780 O << ".uh):rnd:sat";
18781 return;
18782 break;
18783 case 56:
18784 // V6_vasrvwuhsat, V6_vrounduhub
18785 O << ".uh):sat";
18786 return;
18787 break;
18788 case 57:
18789 // V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat, V6_vasrwuhrndsat, V6_vasrwuh...
18790 O << ".w,";
18791 printOperand(MI, OpNo: 3, O);
18792 break;
18793 case 58:
18794 // V6_veqb, V6_veqb_and, V6_veqb_or, V6_veqb_xor, V6_vgtb, V6_vgtb_and, V...
18795 O << ".b)";
18796 return;
18797 break;
18798 case 59:
18799 // V6_vlutvvb_nm, V6_vlutvwh_nm
18800 O << "):nomatch";
18801 return;
18802 break;
18803 case 60:
18804 // V6_vmpyuhvs
18805 O << ".uh):>>16";
18806 return;
18807 break;
18808 case 61:
18809 // V6_vrmpybusi, V6_vrmpybusi_acc
18810 O << ".b,#";
18811 break;
18812 case 62:
18813 // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_a...
18814 printOperand(MI, OpNo: 1, O);
18815 break;
18816 case 63:
18817 // V6_vrounduwuh
18818 O << ".uw):sat";
18819 return;
18820 break;
18821 case 64:
18822 // V6_vroundwuh
18823 O << ".w):sat";
18824 return;
18825 break;
18826 case 65:
18827 // V6_vsub_hf_mix
18828 O << ".qf16)";
18829 return;
18830 break;
18831 case 66:
18832 // V6_vsub_sf_mix
18833 O << ".qf32)";
18834 return;
18835 break;
18836 }
18837
18838
18839 // Fragment 5 encoded into 6 bits for 38 unique commands.
18840 switch ((Bits >> 45) & 63) {
18841 default: llvm_unreachable("Invalid command number.");
18842 case 0:
18843 // A2_addsp, V6_vtran2x2_map, dup_A2_add, dup_A2_addi, A2_add, A2_addi, A...
18844 O << ')';
18845 return;
18846 break;
18847 case 1:
18848 // V6_vscattermh_add_alt
18849 O << ".h) += ";
18850 printOperand(MI, OpNo: 3, O);
18851 O << ".h";
18852 return;
18853 break;
18854 case 2:
18855 // V6_vscattermh_alt
18856 O << ".h) = ";
18857 printOperand(MI, OpNo: 3, O);
18858 O << ".h";
18859 return;
18860 break;
18861 case 3:
18862 // V6_vscattermw_add_alt, V6_vscattermwh_add_alt
18863 O << ".w) += ";
18864 printOperand(MI, OpNo: 3, O);
18865 break;
18866 case 4:
18867 // V6_vscattermw_alt, V6_vscattermwh_alt
18868 O << ".w) = ";
18869 printOperand(MI, OpNo: 3, O);
18870 break;
18871 case 5:
18872 // A2_addpsat, A2_addsat, A2_subsat, V6_vasrhubsat, V6_vasruhubsat, V6_va...
18873 O << "):sat";
18874 return;
18875 break;
18876 case 6:
18877 // A2_addsph
18878 O << "):raw:hi";
18879 return;
18880 break;
18881 case 7:
18882 // A2_addspl
18883 O << "):raw:lo";
18884 return;
18885 break;
18886 case 8:
18887 // A4_addp_c, A4_subp_c
18888 O << ',';
18889 printOperand(MI, OpNo: 1, O);
18890 O << "):carry";
18891 return;
18892 break;
18893 case 9:
18894 // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S4_extra...
18895 printOperand(MI, OpNo: 3, O);
18896 break;
18897 case 10:
18898 // C4_and_and, C4_and_or, C4_or_and, C4_or_or, M4_mpyri_addi, M4_mpyrr_ad...
18899 O << "))";
18900 return;
18901 break;
18902 case 11:
18903 // L2_loadalignb_pbr, L2_loadalignh_pbr
18904 O << ":brev)";
18905 return;
18906 break;
18907 case 12:
18908 // L2_loadalignb_pci, L2_loadalignh_pci
18909 O << ":circ(";
18910 printOperand(MI, OpNo: 5, O);
18911 O << "))";
18912 return;
18913 break;
18914 case 13:
18915 // S2_insert, S2_insertp, V6_vrmpybusi_acc
18916 printOperand(MI, OpNo: 4, O);
18917 O << ')';
18918 return;
18919 break;
18920 case 14:
18921 // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_...
18922 O << ") = ";
18923 break;
18924 case 15:
18925 // S2_pstorerbf_pi_nt, S2_pstorerbt_pi_nt, S2_pstorerdf_pi_nt, S2_pstorer...
18926 O << "):nt = ";
18927 break;
18928 case 16:
18929 // S4_storeirbf_io, S4_storeirbfnew_io, S4_storeirbt_io, S4_storeirbtnew_...
18930 O << ") = #";
18931 printOperand(MI, OpNo: 3, O);
18932 return;
18933 break;
18934 case 17:
18935 // V6_vL32b_nt_cur_npred_ai, V6_vL32b_nt_cur_npred_pi, V6_vL32b_nt_cur_np...
18936 O << "):nt";
18937 return;
18938 break;
18939 case 18:
18940 // V6_vaddcarry, V6_vaddcarrysat, V6_vsubcarry
18941 O << ".w,";
18942 break;
18943 case 19:
18944 // V6_vaddw, V6_vaddw_dv, V6_vsubw, V6_vsubw_dv
18945 O << ".w)";
18946 return;
18947 break;
18948 case 20:
18949 // V6_vaddwsat, V6_vaddwsat_dv, V6_vsubwsat, V6_vsubwsat_dv
18950 O << ".w):sat";
18951 return;
18952 break;
18953 case 21:
18954 // V6_vasrhubrndsat, V6_vasruhubrndsat, V6_vasruwuhrndsat, V6_vasrwhrndsa...
18955 O << "):rnd:sat";
18956 return;
18957 break;
18958 case 22:
18959 // V6_vgathermh
18960 O << ".h).h";
18961 return;
18962 break;
18963 case 23:
18964 // V6_vgathermhw
18965 O << ".w).h";
18966 return;
18967 break;
18968 case 24:
18969 // V6_vgathermw
18970 O << ".w).w";
18971 return;
18972 break;
18973 case 25:
18974 // V6_vmpahhsat
18975 O << ".h):sat";
18976 return;
18977 break;
18978 case 26:
18979 // V6_vmpauhuhsat
18980 O << ".uh):sat";
18981 return;
18982 break;
18983 case 27:
18984 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc...
18985 O << ".b)";
18986 return;
18987 break;
18988 case 28:
18989 // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
18990 O << ".b++)";
18991 return;
18992 break;
18993 case 29:
18994 // V6_vrmpyzbub_rt, V6_vrmpyzbub_rt_acc
18995 O << ".ub)";
18996 return;
18997 break;
18998 case 30:
18999 // V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_acc
19000 O << ".ub++)";
19001 return;
19002 break;
19003 case 31:
19004 // V6_vscattermh
19005 O << ".h).h = ";
19006 printOperand(MI, OpNo: 3, O);
19007 return;
19008 break;
19009 case 32:
19010 // V6_vscattermh_add
19011 O << ".h).h += ";
19012 printOperand(MI, OpNo: 3, O);
19013 return;
19014 break;
19015 case 33:
19016 // V6_vscattermhw
19017 O << ".w).h = ";
19018 printOperand(MI, OpNo: 3, O);
19019 return;
19020 break;
19021 case 34:
19022 // V6_vscattermhw_add
19023 O << ".w).h += ";
19024 printOperand(MI, OpNo: 3, O);
19025 return;
19026 break;
19027 case 35:
19028 // V6_vscattermw
19029 O << ".w).w = ";
19030 printOperand(MI, OpNo: 3, O);
19031 return;
19032 break;
19033 case 36:
19034 // V6_vscattermw_add
19035 O << ".w).w += ";
19036 printOperand(MI, OpNo: 3, O);
19037 return;
19038 break;
19039 case 37:
19040 // dep_A2_addsat, dep_A2_subsat
19041 O << "):sat:deprecated";
19042 return;
19043 break;
19044 }
19045
19046
19047 // Fragment 6 encoded into 3 bits for 7 unique commands.
19048 switch ((Bits >> 51) & 7) {
19049 default: llvm_unreachable("Invalid command number.");
19050 case 0:
19051 // V6_vscattermw_add_alt, V6_vscattermw_alt
19052 O << ".w";
19053 return;
19054 break;
19055 case 1:
19056 // V6_vscattermwh_add_alt, V6_vscattermwh_alt
19057 O << ".h";
19058 return;
19059 break;
19060 case 2:
19061 // C2_muxii, C2_muxir, S2_extractu, S2_extractup, S4_extract, S4_extractp...
19062 O << ')';
19063 return;
19064 break;
19065 case 3:
19066 // M4_mpyri_addr
19067 O << "))";
19068 return;
19069 break;
19070 case 4:
19071 // S2_pstorerbf_io, S2_pstorerbnewf_io, S2_pstorerbnewt_io, S2_pstorerbt_...
19072 printOperand(MI, OpNo: 3, O);
19073 break;
19074 case 5:
19075 // S2_pstorerbf_pi, S2_pstorerbf_pi_nt, S2_pstorerbfnew_pi, S2_pstorerbne...
19076 printOperand(MI, OpNo: 4, O);
19077 break;
19078 case 6:
19079 // V6_vaddcarry, V6_vsubcarry
19080 printOperand(MI, OpNo: 1, O);
19081 O << "):carry";
19082 return;
19083 break;
19084 }
19085
19086
19087 // Fragment 7 encoded into 2 bits for 4 unique commands.
19088 switch ((Bits >> 54) & 3) {
19089 default: llvm_unreachable("Invalid command number.");
19090 case 0:
19091 // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbf_pi_nt, S2_pstorerbfnew_...
19092 return;
19093 break;
19094 case 1:
19095 // S2_pstorerbnewf_io, S2_pstorerbnewf_pi, S2_pstorerbnewfnew_pi, S2_psto...
19096 O << ".new";
19097 return;
19098 break;
19099 case 2:
19100 // S2_pstorerff_io, S2_pstorerff_pi, S2_pstorerffnew_pi, S2_pstorerft_io,...
19101 O << ".h";
19102 return;
19103 break;
19104 case 3:
19105 // V6_vaddcarrysat
19106 O << "):carry:sat";
19107 return;
19108 break;
19109 }
19110
19111}
19112
19113
19114/// getRegisterName - This method is automatically generated by tblgen
19115/// from the register set description. This returns the assembler name
19116/// for the specified register.
19117const char *HexagonInstPrinter::getRegisterName(MCRegister Reg) {
19118 unsigned RegNo = Reg.id();
19119 assert(RegNo && RegNo < 398 && "Invalid register number!");
19120
19121
19122#ifdef __GNUC__
19123#pragma GCC diagnostic push
19124#pragma GCC diagnostic ignored "-Woverlength-strings"
19125#endif
19126 static const char AsmStrs[] = {
19127 /* 0 */ "__10000000\000"
19128 /* 11 */ "__1000000\000"
19129 /* 21 */ "__10000010\000"
19130 /* 32 */ "__1000010\000"
19131 /* 42 */ "c11:10\000"
19132 /* 49 */ "g11:10\000"
19133 /* 56 */ "r11:10\000"
19134 /* 63 */ "s11:10\000"
19135 /* 70 */ "v11:10\000"
19136 /* 77 */ "g10\000"
19137 /* 81 */ "r10\000"
19138 /* 85 */ "v10\000"
19139 /* 89 */ "__10000020\000"
19140 /* 100 */ "__1000020\000"
19141 /* 110 */ "g21:20\000"
19142 /* 117 */ "r21:20\000"
19143 /* 124 */ "s21:20\000"
19144 /* 131 */ "v21:20\000"
19145 /* 138 */ "v23:20\000"
19146 /* 145 */ "g20\000"
19147 /* 149 */ "r20\000"
19148 /* 153 */ "s20\000"
19149 /* 157 */ "v20\000"
19150 /* 161 */ "__10000030\000"
19151 /* 172 */ "__1000030\000"
19152 /* 182 */ "c31:30\000"
19153 /* 189 */ "g31:30\000"
19154 /* 196 */ "r31:30\000"
19155 /* 203 */ "s31:30\000"
19156 /* 210 */ "v31:30\000"
19157 /* 217 */ "g30\000"
19158 /* 221 */ "r30\000"
19159 /* 225 */ "v30\000"
19160 /* 229 */ "s41:40\000"
19161 /* 236 */ "s51:50\000"
19162 /* 243 */ "s61:60\000"
19163 /* 250 */ "s60\000"
19164 /* 254 */ "s71:70\000"
19165 /* 261 */ "s70\000"
19166 /* 265 */ "s80\000"
19167 /* 269 */ "c1:0\000"
19168 /* 274 */ "g1:0\000"
19169 /* 279 */ "r1:0\000"
19170 /* 284 */ "s1:0\000"
19171 /* 289 */ "v1:0\000"
19172 /* 294 */ "p3:0\000"
19173 /* 299 */ "v3:0\000"
19174 /* 304 */ "sa0\000"
19175 /* 308 */ "badva0\000"
19176 /* 315 */ "lc0\000"
19177 /* 319 */ "brkptpc0\000"
19178 /* 328 */ "isdbcfg0\000"
19179 /* 337 */ "brkptcfg0\000"
19180 /* 347 */ "m0\000"
19181 /* 350 */ "sgp0\000"
19182 /* 355 */ "q0\000"
19183 /* 358 */ "r0\000"
19184 /* 361 */ "cs0\000"
19185 /* 365 */ "gpmucnt0\000"
19186 /* 374 */ "v0\000"
19187 /* 377 */ "__10000001\000"
19188 /* 388 */ "__1000001\000"
19189 /* 398 */ "__10000011\000"
19190 /* 409 */ "__1000011\000"
19191 /* 419 */ "v10:11\000"
19192 /* 426 */ "g11\000"
19193 /* 430 */ "r11\000"
19194 /* 434 */ "s11\000"
19195 /* 438 */ "v11\000"
19196 /* 442 */ "__10000021\000"
19197 /* 453 */ "__1000021\000"
19198 /* 463 */ "v20:21\000"
19199 /* 470 */ "g21\000"
19200 /* 474 */ "r21\000"
19201 /* 478 */ "v21\000"
19202 /* 482 */ "v30:31\000"
19203 /* 489 */ "g31\000"
19204 /* 493 */ "r31\000"
19205 /* 497 */ "v31\000"
19206 /* 501 */ "s61\000"
19207 /* 505 */ "s71\000"
19208 /* 509 */ "v0:1\000"
19209 /* 514 */ "sa1\000"
19210 /* 518 */ "badva1\000"
19211 /* 525 */ "lc1\000"
19212 /* 529 */ "brkptpc1\000"
19213 /* 538 */ "isdbcfg1\000"
19214 /* 547 */ "brkptcfg1\000"
19215 /* 557 */ "m1\000"
19216 /* 560 */ "sgp1\000"
19217 /* 565 */ "q1\000"
19218 /* 568 */ "r1\000"
19219 /* 571 */ "cs1\000"
19220 /* 575 */ "gpmucnt1\000"
19221 /* 584 */ "v1\000"
19222 /* 587 */ "__10000002\000"
19223 /* 598 */ "__1000002\000"
19224 /* 608 */ "__10000012\000"
19225 /* 619 */ "__1000012\000"
19226 /* 629 */ "c13:12\000"
19227 /* 636 */ "g13:12\000"
19228 /* 643 */ "r13:12\000"
19229 /* 650 */ "s13:12\000"
19230 /* 657 */ "v13:12\000"
19231 /* 664 */ "v15:12\000"
19232 /* 671 */ "g12\000"
19233 /* 675 */ "r12\000"
19234 /* 679 */ "s12\000"
19235 /* 683 */ "v12\000"
19236 /* 687 */ "__10000022\000"
19237 /* 698 */ "__1000022\000"
19238 /* 708 */ "g23:22\000"
19239 /* 715 */ "r23:22\000"
19240 /* 722 */ "s23:22\000"
19241 /* 729 */ "v23:22\000"
19242 /* 736 */ "g22\000"
19243 /* 740 */ "r22\000"
19244 /* 744 */ "s22\000"
19245 /* 748 */ "v22\000"
19246 /* 752 */ "s33:32\000"
19247 /* 759 */ "s43:42\000"
19248 /* 766 */ "s53:52\000"
19249 /* 773 */ "s63:62\000"
19250 /* 780 */ "s62\000"
19251 /* 784 */ "s73:72\000"
19252 /* 791 */ "s72\000"
19253 /* 795 */ "c3:2\000"
19254 /* 800 */ "g3:2\000"
19255 /* 805 */ "r3:2\000"
19256 /* 810 */ "s3:2\000"
19257 /* 815 */ "v3:2\000"
19258 /* 820 */ "p2\000"
19259 /* 823 */ "q2\000"
19260 /* 826 */ "r2\000"
19261 /* 829 */ "gpmucnt2\000"
19262 /* 838 */ "v2\000"
19263 /* 841 */ "__10000003\000"
19264 /* 852 */ "__1000003\000"
19265 /* 862 */ "__10000013\000"
19266 /* 873 */ "__1000013\000"
19267 /* 883 */ "v12:13\000"
19268 /* 890 */ "g13\000"
19269 /* 894 */ "r13\000"
19270 /* 898 */ "s13\000"
19271 /* 902 */ "v13\000"
19272 /* 906 */ "__10000023\000"
19273 /* 917 */ "__1000023\000"
19274 /* 927 */ "v22:23\000"
19275 /* 934 */ "g23\000"
19276 /* 938 */ "r23\000"
19277 /* 942 */ "s23\000"
19278 /* 946 */ "v23\000"
19279 /* 950 */ "s63\000"
19280 /* 954 */ "s73\000"
19281 /* 958 */ "v2:3\000"
19282 /* 963 */ "p3\000"
19283 /* 966 */ "q3\000"
19284 /* 969 */ "r3\000"
19285 /* 972 */ "gpmucnt3\000"
19286 /* 981 */ "v3\000"
19287 /* 984 */ "__10000004\000"
19288 /* 995 */ "__1000004\000"
19289 /* 1005 */ "__10000014\000"
19290 /* 1016 */ "__1000014\000"
19291 /* 1026 */ "c15:14\000"
19292 /* 1033 */ "g15:14\000"
19293 /* 1040 */ "r15:14\000"
19294 /* 1047 */ "s15:14\000"
19295 /* 1054 */ "v15:14\000"
19296 /* 1061 */ "g14\000"
19297 /* 1065 */ "r14\000"
19298 /* 1069 */ "s14\000"
19299 /* 1073 */ "v14\000"
19300 /* 1077 */ "__10000024\000"
19301 /* 1088 */ "__1000024\000"
19302 /* 1098 */ "g25:24\000"
19303 /* 1105 */ "r25:24\000"
19304 /* 1112 */ "s25:24\000"
19305 /* 1119 */ "v25:24\000"
19306 /* 1126 */ "v27:24\000"
19307 /* 1133 */ "r24\000"
19308 /* 1137 */ "s24\000"
19309 /* 1141 */ "v24\000"
19310 /* 1145 */ "s35:34\000"
19311 /* 1152 */ "s45:44\000"
19312 /* 1159 */ "s44\000"
19313 /* 1163 */ "s55:54\000"
19314 /* 1170 */ "s54\000"
19315 /* 1174 */ "s65:64\000"
19316 /* 1181 */ "s64\000"
19317 /* 1185 */ "s75:74\000"
19318 /* 1192 */ "s74\000"
19319 /* 1196 */ "c5:4\000"
19320 /* 1201 */ "g5:4\000"
19321 /* 1206 */ "r5:4\000"
19322 /* 1211 */ "s5:4\000"
19323 /* 1216 */ "v5:4\000"
19324 /* 1221 */ "v7:4\000"
19325 /* 1226 */ "g4\000"
19326 /* 1229 */ "r4\000"
19327 /* 1232 */ "gpmucnt4\000"
19328 /* 1241 */ "v4\000"
19329 /* 1244 */ "__10000005\000"
19330 /* 1255 */ "__1000005\000"
19331 /* 1265 */ "__10000015\000"
19332 /* 1276 */ "__1000015\000"
19333 /* 1286 */ "v14:15\000"
19334 /* 1293 */ "g15\000"
19335 /* 1297 */ "r15\000"
19336 /* 1301 */ "s15\000"
19337 /* 1305 */ "v15\000"
19338 /* 1309 */ "__10000025\000"
19339 /* 1320 */ "__1000025\000"
19340 /* 1330 */ "v24:25\000"
19341 /* 1337 */ "r25\000"
19342 /* 1341 */ "s25\000"
19343 /* 1345 */ "v25\000"
19344 /* 1349 */ "s35\000"
19345 /* 1353 */ "s45\000"
19346 /* 1357 */ "s55\000"
19347 /* 1361 */ "s65\000"
19348 /* 1365 */ "s75\000"
19349 /* 1369 */ "v4:5\000"
19350 /* 1374 */ "c5\000"
19351 /* 1377 */ "g5\000"
19352 /* 1380 */ "r5\000"
19353 /* 1383 */ "gpmucnt5\000"
19354 /* 1392 */ "v5\000"
19355 /* 1395 */ "__10000006\000"
19356 /* 1406 */ "__1000006\000"
19357 /* 1416 */ "__10000016\000"
19358 /* 1427 */ "__1000016\000"
19359 /* 1437 */ "c17:16\000"
19360 /* 1444 */ "g17:16\000"
19361 /* 1451 */ "r17:16\000"
19362 /* 1458 */ "s17:16\000"
19363 /* 1465 */ "v17:16\000"
19364 /* 1472 */ "v19:16\000"
19365 /* 1479 */ "r16\000"
19366 /* 1483 */ "v16\000"
19367 /* 1487 */ "__10000026\000"
19368 /* 1498 */ "__1000026\000"
19369 /* 1508 */ "g27:26\000"
19370 /* 1515 */ "r27:26\000"
19371 /* 1522 */ "s27:26\000"
19372 /* 1529 */ "v27:26\000"
19373 /* 1536 */ "r26\000"
19374 /* 1540 */ "s26\000"
19375 /* 1544 */ "v26\000"
19376 /* 1548 */ "s37:36\000"
19377 /* 1555 */ "s47:46\000"
19378 /* 1562 */ "s46\000"
19379 /* 1566 */ "s57:56\000"
19380 /* 1573 */ "s56\000"
19381 /* 1577 */ "s67:66\000"
19382 /* 1584 */ "s66\000"
19383 /* 1588 */ "s77:76\000"
19384 /* 1595 */ "s76\000"
19385 /* 1599 */ "c7:6\000"
19386 /* 1604 */ "g7:6\000"
19387 /* 1609 */ "r7:6\000"
19388 /* 1614 */ "s7:6\000"
19389 /* 1619 */ "v7:6\000"
19390 /* 1624 */ "g6\000"
19391 /* 1627 */ "r6\000"
19392 /* 1630 */ "gpmucnt6\000"
19393 /* 1639 */ "v6\000"
19394 /* 1642 */ "__10000007\000"
19395 /* 1653 */ "__1000007\000"
19396 /* 1663 */ "__10000017\000"
19397 /* 1674 */ "__1000017\000"
19398 /* 1684 */ "v16:17\000"
19399 /* 1691 */ "r17\000"
19400 /* 1695 */ "v17\000"
19401 /* 1699 */ "__10000027\000"
19402 /* 1710 */ "__1000027\000"
19403 /* 1720 */ "v26:27\000"
19404 /* 1727 */ "r27\000"
19405 /* 1731 */ "v27\000"
19406 /* 1735 */ "s47\000"
19407 /* 1739 */ "s57\000"
19408 /* 1743 */ "s67\000"
19409 /* 1747 */ "s77\000"
19410 /* 1751 */ "v6:7\000"
19411 /* 1756 */ "g7\000"
19412 /* 1759 */ "r7\000"
19413 /* 1762 */ "gpmucnt7\000"
19414 /* 1771 */ "v7\000"
19415 /* 1774 */ "__10000008\000"
19416 /* 1785 */ "__1000008\000"
19417 /* 1795 */ "__10000018\000"
19418 /* 1806 */ "__1000018\000"
19419 /* 1816 */ "c19:18\000"
19420 /* 1823 */ "g19:18\000"
19421 /* 1830 */ "r19:18\000"
19422 /* 1837 */ "s19:18\000"
19423 /* 1844 */ "v19:18\000"
19424 /* 1851 */ "r18\000"
19425 /* 1855 */ "v18\000"
19426 /* 1859 */ "__10000028\000"
19427 /* 1870 */ "__1000028\000"
19428 /* 1880 */ "v31:28\000"
19429 /* 1887 */ "g29:28\000"
19430 /* 1894 */ "r29:28\000"
19431 /* 1901 */ "s29:28\000"
19432 /* 1908 */ "v29:28\000"
19433 /* 1915 */ "r28\000"
19434 /* 1919 */ "v28\000"
19435 /* 1923 */ "s39:38\000"
19436 /* 1930 */ "s49:48\000"
19437 /* 1937 */ "s59:58\000"
19438 /* 1944 */ "s58\000"
19439 /* 1948 */ "s69:68\000"
19440 /* 1955 */ "s68\000"
19441 /* 1959 */ "s79:78\000"
19442 /* 1966 */ "s78\000"
19443 /* 1970 */ "v11:8\000"
19444 /* 1976 */ "c9:8\000"
19445 /* 1981 */ "g9:8\000"
19446 /* 1986 */ "r9:8\000"
19447 /* 1991 */ "s9:8\000"
19448 /* 1996 */ "v9:8\000"
19449 /* 2001 */ "c8\000"
19450 /* 2004 */ "g8\000"
19451 /* 2007 */ "r8\000"
19452 /* 2010 */ "v8\000"
19453 /* 2013 */ "__10000009\000"
19454 /* 2024 */ "__1000009\000"
19455 /* 2034 */ "__10000019\000"
19456 /* 2045 */ "__1000019\000"
19457 /* 2055 */ "v18:19\000"
19458 /* 2062 */ "r19\000"
19459 /* 2066 */ "s19\000"
19460 /* 2070 */ "v19\000"
19461 /* 2074 */ "__10000029\000"
19462 /* 2085 */ "__1000029\000"
19463 /* 2095 */ "v28:29\000"
19464 /* 2102 */ "r29\000"
19465 /* 2106 */ "v29\000"
19466 /* 2110 */ "s59\000"
19467 /* 2114 */ "s69\000"
19468 /* 2118 */ "s79\000"
19469 /* 2122 */ "__9999999\000"
19470 /* 2132 */ "__999999\000"
19471 /* 2141 */ "v8:9\000"
19472 /* 2146 */ "g9\000"
19473 /* 2149 */ "r9\000"
19474 /* 2152 */ "v9\000"
19475 /* 2155 */ "gbadva\000"
19476 /* 2162 */ "evb\000"
19477 /* 2166 */ "pc\000"
19478 /* 2169 */ "htid\000"
19479 /* 2174 */ "stid\000"
19480 /* 2179 */ "vid\000"
19481 /* 2183 */ "cfgbase\000"
19482 /* 2191 */ "usr.ovf\000"
19483 /* 2199 */ "diag\000"
19484 /* 2204 */ "syscfg\000"
19485 /* 2211 */ "pmuevtcfg\000"
19486 /* 2221 */ "pmucfg\000"
19487 /* 2228 */ "gpcyclehi\000"
19488 /* 2238 */ "upcyclehi\000"
19489 /* 2248 */ "utimerhi\000"
19490 /* 2257 */ "pktcounthi\000"
19491 /* 2268 */ "imask\000"
19492 /* 2274 */ "modectl\000"
19493 /* 2282 */ "isdben\000"
19494 /* 2289 */ "isdbmbxin\000"
19495 /* 2299 */ "gpcyclelo\000"
19496 /* 2309 */ "upcyclelo\000"
19497 /* 2319 */ "utimerlo\000"
19498 /* 2328 */ "pktcountlo\000"
19499 /* 2339 */ "ugp\000"
19500 /* 2343 */ "vtmp\000"
19501 /* 2348 */ "gosp\000"
19502 /* 2353 */ "ccr\000"
19503 /* 2357 */ "gelr\000"
19504 /* 2362 */ "isdbgpr\000"
19505 /* 2370 */ "gsr\000"
19506 /* 2374 */ "ssr\000"
19507 /* 2378 */ "usr\000"
19508 /* 2382 */ "framelimit\000"
19509 /* 2393 */ "isdbst\000"
19510 /* 2400 */ "isdbmbxout\000"
19511 /* 2411 */ "rev\000"
19512 /* 2415 */ "framekey\000"
19513};
19514#ifdef __GNUC__
19515#pragma GCC diagnostic pop
19516#endif
19517
19518 static const uint16_t RegAsmOffset[] = {
19519 2156, 2353, 2183, 629, 2199, 2358, 2162, 2415, 2382, 2357, 2348, 2340, 2228, 2299,
19520 2370, 2169, 2268, 2282, 2362, 2289, 2400, 2393, 2274, 2166, 2229, 2300, 1816, 2257,
19521 2328, 2221, 2211, 2411, 2374, 2174, 2204, 2339, 1026, 2238, 2309, 2378, 2191, 182,
19522 2248, 2319, 2179, 2343, 308, 518, 337, 547, 319, 529, 1374, 2001, 361, 571,
19523 279, 805, 1206, 1609, 1986, 56, 643, 1040, 1451, 1830, 117, 715, 1105, 1515,
19524 1894, 196, 2155, 1226, 1377, 1624, 1756, 2004, 2146, 77, 426, 671, 890, 1061,
19525 1293, 145, 470, 736, 934, 217, 489, 365, 575, 829, 972, 1232, 1383, 1630,
19526 1762, 328, 538, 315, 525, 347, 557, 352, 562, 820, 963, 366, 576, 830,
19527 973, 355, 565, 823, 966, 358, 568, 826, 969, 1229, 1380, 1627, 1759, 2007,
19528 2149, 81, 430, 675, 894, 1065, 1297, 1479, 1691, 1851, 2062, 149, 474, 740,
19529 938, 1133, 1337, 1536, 1727, 1915, 2102, 221, 493, 434, 679, 898, 1069, 1301,
19530 2066, 153, 744, 942, 1137, 1341, 1540, 1349, 1159, 1353, 1562, 1735, 1170, 1357,
19531 1573, 1739, 1944, 2110, 250, 501, 780, 950, 1181, 1361, 1584, 1743, 1955, 2114,
19532 261, 505, 791, 954, 1192, 1365, 1595, 1747, 1966, 2118, 265, 304, 514, 350,
19533 560, 374, 584, 838, 981, 1241, 1392, 1639, 1771, 2010, 2152, 85, 438, 683,
19534 902, 1073, 1305, 1483, 1695, 1855, 2070, 157, 478, 748, 946, 1141, 1345, 1544,
19535 1731, 1919, 2106, 225, 497, 2132, 11, 388, 598, 852, 995, 1255, 1406, 1653,
19536 1785, 2024, 32, 409, 619, 873, 1016, 1276, 1427, 1674, 1806, 2045, 100, 453,
19537 698, 917, 1088, 1320, 1498, 1710, 1870, 2085, 172, 2122, 0, 377, 587, 841,
19538 984, 1244, 1395, 1642, 1774, 2013, 21, 398, 608, 862, 1005, 1265, 1416, 1663,
19539 1795, 2034, 89, 442, 687, 906, 1077, 1309, 1487, 1699, 1859, 2074, 161, 299,
19540 1221, 1970, 664, 1472, 138, 1126, 1880, 289, 815, 1216, 1619, 1996, 70, 657,
19541 1054, 1465, 1844, 131, 729, 1119, 1529, 1908, 210, 509, 958, 1369, 1751, 2141,
19542 419, 883, 1286, 1684, 2055, 463, 927, 1330, 1720, 2095, 482, 269, 795, 1196,
19543 1599, 1976, 42, 1437, 274, 800, 1201, 1604, 1981, 49, 636, 1033, 1444, 1823,
19544 110, 708, 1098, 1508, 1887, 189, 294, 810, 1211, 1614, 1991, 63, 650, 1047,
19545 1458, 1837, 124, 722, 1112, 1522, 1901, 203, 752, 1145, 1548, 1923, 229, 759,
19546 1152, 1555, 1930, 236, 766, 1163, 1566, 1937, 243, 773, 1174, 1577, 1948, 254,
19547 784, 1185, 1588, 1959, 284,
19548 };
19549
19550 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
19551 "Invalid alt name index for register!");
19552 return AsmStrs+RegAsmOffset[RegNo-1];
19553}
19554
19555#ifdef PRINT_ALIAS_INSTR
19556#undef PRINT_ALIAS_INSTR
19557
19558bool HexagonInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS) {
19559 static const PatternsForOpcode OpToPatterns[] = {
19560 {Hexagon::A2_andir, 0, 1 },
19561 {Hexagon::A2_paddif, 1, 1 },
19562 {Hexagon::A2_paddifnew, 2, 1 },
19563 {Hexagon::A2_paddit, 3, 1 },
19564 {Hexagon::A2_padditnew, 4, 1 },
19565 {Hexagon::A2_subri, 5, 2 },
19566 {Hexagon::A2_vaddub, 7, 1 },
19567 {Hexagon::A2_vsubub, 8, 1 },
19568 {Hexagon::C2_cmpgt, 9, 1 },
19569 {Hexagon::C2_cmpgtu, 10, 1 },
19570 {Hexagon::C2_or, 11, 1 },
19571 {Hexagon::J2_jumpf, 12, 1 },
19572 {Hexagon::J2_jumprf, 13, 1 },
19573 {Hexagon::J2_jumprt, 14, 1 },
19574 {Hexagon::J2_jumpt, 15, 1 },
19575 {Hexagon::J2_trap1, 16, 1 },
19576 {Hexagon::L2_deallocframe, 17, 1 },
19577 {Hexagon::L2_loadalignb_io, 18, 1 },
19578 {Hexagon::L2_loadalignh_io, 19, 1 },
19579 {Hexagon::L2_loadbsw2_io, 20, 1 },
19580 {Hexagon::L2_loadbsw4_io, 21, 1 },
19581 {Hexagon::L2_loadbzw2_io, 22, 1 },
19582 {Hexagon::L2_loadbzw4_io, 23, 1 },
19583 {Hexagon::L2_loadrb_io, 24, 1 },
19584 {Hexagon::L2_loadrd_io, 25, 1 },
19585 {Hexagon::L2_loadrh_io, 26, 1 },
19586 {Hexagon::L2_loadri_io, 27, 1 },
19587 {Hexagon::L2_loadrub_io, 28, 1 },
19588 {Hexagon::L2_loadruh_io, 29, 1 },
19589 {Hexagon::L2_ploadrbf_io, 30, 1 },
19590 {Hexagon::L2_ploadrbfnew_io, 31, 1 },
19591 {Hexagon::L2_ploadrbt_io, 32, 1 },
19592 {Hexagon::L2_ploadrbtnew_io, 33, 1 },
19593 {Hexagon::L2_ploadrdf_io, 34, 1 },
19594 {Hexagon::L2_ploadrdfnew_io, 35, 1 },
19595 {Hexagon::L2_ploadrdt_io, 36, 1 },
19596 {Hexagon::L2_ploadrdtnew_io, 37, 1 },
19597 {Hexagon::L2_ploadrhf_io, 38, 1 },
19598 {Hexagon::L2_ploadrhfnew_io, 39, 1 },
19599 {Hexagon::L2_ploadrht_io, 40, 1 },
19600 {Hexagon::L2_ploadrhtnew_io, 41, 1 },
19601 {Hexagon::L2_ploadrif_io, 42, 1 },
19602 {Hexagon::L2_ploadrifnew_io, 43, 1 },
19603 {Hexagon::L2_ploadrit_io, 44, 1 },
19604 {Hexagon::L2_ploadritnew_io, 45, 1 },
19605 {Hexagon::L2_ploadrubf_io, 46, 1 },
19606 {Hexagon::L2_ploadrubfnew_io, 47, 1 },
19607 {Hexagon::L2_ploadrubt_io, 48, 1 },
19608 {Hexagon::L2_ploadrubtnew_io, 49, 1 },
19609 {Hexagon::L2_ploadruhf_io, 50, 1 },
19610 {Hexagon::L2_ploadruhfnew_io, 51, 1 },
19611 {Hexagon::L2_ploadruht_io, 52, 1 },
19612 {Hexagon::L2_ploadruhtnew_io, 53, 1 },
19613 {Hexagon::L4_add_memopb_io, 54, 1 },
19614 {Hexagon::L4_add_memoph_io, 55, 1 },
19615 {Hexagon::L4_add_memopw_io, 56, 1 },
19616 {Hexagon::L4_and_memopb_io, 57, 1 },
19617 {Hexagon::L4_and_memoph_io, 58, 1 },
19618 {Hexagon::L4_and_memopw_io, 59, 1 },
19619 {Hexagon::L4_iadd_memopb_io, 60, 1 },
19620 {Hexagon::L4_iadd_memoph_io, 61, 1 },
19621 {Hexagon::L4_iadd_memopw_io, 62, 1 },
19622 {Hexagon::L4_iand_memopb_io, 63, 1 },
19623 {Hexagon::L4_iand_memoph_io, 64, 1 },
19624 {Hexagon::L4_iand_memopw_io, 65, 1 },
19625 {Hexagon::L4_ior_memopb_io, 66, 1 },
19626 {Hexagon::L4_ior_memoph_io, 67, 1 },
19627 {Hexagon::L4_ior_memopw_io, 68, 1 },
19628 {Hexagon::L4_isub_memopb_io, 69, 1 },
19629 {Hexagon::L4_isub_memoph_io, 70, 1 },
19630 {Hexagon::L4_isub_memopw_io, 71, 1 },
19631 {Hexagon::L4_or_memopb_io, 72, 1 },
19632 {Hexagon::L4_or_memoph_io, 73, 1 },
19633 {Hexagon::L4_or_memopw_io, 74, 1 },
19634 {Hexagon::L4_return, 75, 1 },
19635 {Hexagon::L4_return_f, 76, 1 },
19636 {Hexagon::L4_return_fnew_pnt, 77, 1 },
19637 {Hexagon::L4_return_fnew_pt, 78, 1 },
19638 {Hexagon::L4_return_t, 79, 1 },
19639 {Hexagon::L4_return_tnew_pnt, 80, 1 },
19640 {Hexagon::L4_return_tnew_pt, 81, 1 },
19641 {Hexagon::L4_sub_memopb_io, 82, 1 },
19642 {Hexagon::L4_sub_memoph_io, 83, 1 },
19643 {Hexagon::L4_sub_memopw_io, 84, 1 },
19644 {Hexagon::M2_mpyi, 85, 1 },
19645 {Hexagon::M7_dcmpyrwc, 86, 1 },
19646 {Hexagon::M7_dcmpyrwc_acc, 87, 1 },
19647 {Hexagon::S2_allocframe, 88, 1 },
19648 {Hexagon::S2_pstorerbf_io, 89, 1 },
19649 {Hexagon::S2_pstorerbnewf_io, 90, 1 },
19650 {Hexagon::S2_pstorerbnewt_io, 91, 1 },
19651 {Hexagon::S2_pstorerbt_io, 92, 1 },
19652 {Hexagon::S2_pstorerdf_io, 93, 1 },
19653 {Hexagon::S2_pstorerdt_io, 94, 1 },
19654 {Hexagon::S2_pstorerff_io, 95, 1 },
19655 {Hexagon::S2_pstorerft_io, 96, 1 },
19656 {Hexagon::S2_pstorerhf_io, 97, 1 },
19657 {Hexagon::S2_pstorerhnewf_io, 98, 1 },
19658 {Hexagon::S2_pstorerhnewt_io, 99, 1 },
19659 {Hexagon::S2_pstorerht_io, 100, 1 },
19660 {Hexagon::S2_pstorerif_io, 101, 1 },
19661 {Hexagon::S2_pstorerinewf_io, 102, 1 },
19662 {Hexagon::S2_pstorerinewt_io, 103, 1 },
19663 {Hexagon::S2_pstorerit_io, 104, 1 },
19664 {Hexagon::S2_storerb_io, 105, 1 },
19665 {Hexagon::S2_storerbnew_io, 106, 1 },
19666 {Hexagon::S2_storerd_io, 107, 1 },
19667 {Hexagon::S2_storerf_io, 108, 1 },
19668 {Hexagon::S2_storerh_io, 109, 1 },
19669 {Hexagon::S2_storerhnew_io, 110, 1 },
19670 {Hexagon::S2_storeri_io, 111, 1 },
19671 {Hexagon::S2_storerinew_io, 112, 1 },
19672 {Hexagon::S2_tableidxb, 113, 1 },
19673 {Hexagon::S4_pstorerbfnew_io, 114, 1 },
19674 {Hexagon::S4_pstorerbnewfnew_io, 115, 1 },
19675 {Hexagon::S4_pstorerbnewtnew_io, 116, 1 },
19676 {Hexagon::S4_pstorerbtnew_io, 117, 1 },
19677 {Hexagon::S4_pstorerdfnew_io, 118, 1 },
19678 {Hexagon::S4_pstorerdtnew_io, 119, 1 },
19679 {Hexagon::S4_pstorerffnew_io, 120, 1 },
19680 {Hexagon::S4_pstorerftnew_io, 121, 1 },
19681 {Hexagon::S4_pstorerhfnew_io, 122, 1 },
19682 {Hexagon::S4_pstorerhnewfnew_io, 123, 1 },
19683 {Hexagon::S4_pstorerhnewtnew_io, 124, 1 },
19684 {Hexagon::S4_pstorerhtnew_io, 125, 1 },
19685 {Hexagon::S4_pstorerifnew_io, 126, 1 },
19686 {Hexagon::S4_pstorerinewfnew_io, 127, 1 },
19687 {Hexagon::S4_pstorerinewtnew_io, 128, 1 },
19688 {Hexagon::S4_pstoreritnew_io, 129, 1 },
19689 {Hexagon::S4_storeirb_io, 130, 1 },
19690 {Hexagon::S4_storeirbf_io, 131, 1 },
19691 {Hexagon::S4_storeirbfnew_io, 132, 1 },
19692 {Hexagon::S4_storeirbt_io, 133, 1 },
19693 {Hexagon::S4_storeirbtnew_io, 134, 1 },
19694 {Hexagon::S4_storeirh_io, 135, 1 },
19695 {Hexagon::S4_storeirhf_io, 136, 1 },
19696 {Hexagon::S4_storeirhfnew_io, 137, 1 },
19697 {Hexagon::S4_storeirht_io, 138, 1 },
19698 {Hexagon::S4_storeirhtnew_io, 139, 1 },
19699 {Hexagon::S4_storeiri_io, 140, 1 },
19700 {Hexagon::S4_storeirif_io, 141, 1 },
19701 {Hexagon::S4_storeirifnew_io, 142, 1 },
19702 {Hexagon::S4_storeirit_io, 143, 1 },
19703 {Hexagon::S4_storeiritnew_io, 144, 1 },
19704 {Hexagon::V6_extractw, 145, 1 },
19705 {Hexagon::V6_v6mpyhubs10, 146, 1 },
19706 {Hexagon::V6_v6mpyvubs10, 147, 1 },
19707 {Hexagon::V6_vL32Ub_ai, 148, 1 },
19708 {Hexagon::V6_vL32b_ai, 149, 1 },
19709 {Hexagon::V6_vL32b_cur_npred_pi, 150, 1 },
19710 {Hexagon::V6_vL32b_cur_pred_pi, 151, 1 },
19711 {Hexagon::V6_vL32b_npred_ai, 152, 1 },
19712 {Hexagon::V6_vL32b_npred_pi, 153, 1 },
19713 {Hexagon::V6_vL32b_nt_ai, 154, 1 },
19714 {Hexagon::V6_vL32b_nt_cur_npred_pi, 155, 1 },
19715 {Hexagon::V6_vL32b_nt_cur_pred_pi, 156, 1 },
19716 {Hexagon::V6_vL32b_nt_npred_ai, 157, 1 },
19717 {Hexagon::V6_vL32b_nt_npred_pi, 158, 1 },
19718 {Hexagon::V6_vL32b_nt_pred_ai, 159, 1 },
19719 {Hexagon::V6_vL32b_nt_tmp_pred_ai, 160, 1 },
19720 {Hexagon::V6_vL32b_pred_ai, 161, 1 },
19721 {Hexagon::V6_vL32b_tmp_pred_ai, 162, 1 },
19722 {Hexagon::V6_vS32Ub_ai, 163, 1 },
19723 {Hexagon::V6_vS32Ub_npred_ai, 164, 1 },
19724 {Hexagon::V6_vS32Ub_pred_ai, 165, 1 },
19725 {Hexagon::V6_vS32b_ai, 166, 1 },
19726 {Hexagon::V6_vS32b_new_ai, 167, 1 },
19727 {Hexagon::V6_vS32b_npred_ai, 168, 1 },
19728 {Hexagon::V6_vS32b_nqpred_ai, 169, 1 },
19729 {Hexagon::V6_vS32b_nt_ai, 170, 1 },
19730 {Hexagon::V6_vS32b_nt_new_ai, 171, 1 },
19731 {Hexagon::V6_vS32b_nt_npred_ai, 172, 1 },
19732 {Hexagon::V6_vS32b_nt_nqpred_ai, 173, 1 },
19733 {Hexagon::V6_vS32b_nt_pred_ai, 174, 1 },
19734 {Hexagon::V6_vS32b_nt_qpred_ai, 175, 1 },
19735 {Hexagon::V6_vS32b_pred_ai, 176, 1 },
19736 {Hexagon::V6_vS32b_qpred_ai, 177, 1 },
19737 {Hexagon::V6_vabsb_sat, 178, 1 },
19738 {Hexagon::V6_vabsdiffh, 179, 1 },
19739 {Hexagon::V6_vabsdiffub, 180, 1 },
19740 {Hexagon::V6_vabsdiffuh, 181, 1 },
19741 {Hexagon::V6_vabsdiffw, 182, 1 },
19742 {Hexagon::V6_vabsh_sat, 183, 1 },
19743 {Hexagon::V6_vabsw_sat, 184, 1 },
19744 {Hexagon::V6_vaddb, 185, 1 },
19745 {Hexagon::V6_vaddb_dv, 186, 1 },
19746 {Hexagon::V6_vaddbnq, 187, 1 },
19747 {Hexagon::V6_vaddbq, 188, 1 },
19748 {Hexagon::V6_vaddbsat, 189, 1 },
19749 {Hexagon::V6_vaddbsat_dv, 190, 1 },
19750 {Hexagon::V6_vaddh, 191, 1 },
19751 {Hexagon::V6_vaddh_dv, 192, 1 },
19752 {Hexagon::V6_vaddhnq, 193, 1 },
19753 {Hexagon::V6_vaddhq, 194, 1 },
19754 {Hexagon::V6_vaddhsat, 195, 1 },
19755 {Hexagon::V6_vaddhsat_dv, 196, 1 },
19756 {Hexagon::V6_vaddhw, 197, 1 },
19757 {Hexagon::V6_vaddhw_acc, 198, 1 },
19758 {Hexagon::V6_vaddubh, 199, 1 },
19759 {Hexagon::V6_vaddubh_acc, 200, 1 },
19760 {Hexagon::V6_vaddubsat, 201, 1 },
19761 {Hexagon::V6_vaddubsat_dv, 202, 1 },
19762 {Hexagon::V6_vadduhsat, 203, 1 },
19763 {Hexagon::V6_vadduhsat_dv, 204, 1 },
19764 {Hexagon::V6_vadduhw, 205, 1 },
19765 {Hexagon::V6_vadduhw_acc, 206, 1 },
19766 {Hexagon::V6_vadduwsat, 207, 1 },
19767 {Hexagon::V6_vadduwsat_dv, 208, 1 },
19768 {Hexagon::V6_vaddw, 209, 1 },
19769 {Hexagon::V6_vaddw_dv, 210, 1 },
19770 {Hexagon::V6_vaddwnq, 211, 1 },
19771 {Hexagon::V6_vaddwq, 212, 1 },
19772 {Hexagon::V6_vaddwsat, 213, 1 },
19773 {Hexagon::V6_vaddwsat_dv, 214, 1 },
19774 {Hexagon::V6_vandnqrt, 215, 1 },
19775 {Hexagon::V6_vandnqrt_acc, 216, 1 },
19776 {Hexagon::V6_vandqrt, 217, 1 },
19777 {Hexagon::V6_vandqrt_acc, 218, 1 },
19778 {Hexagon::V6_vandvrt, 219, 1 },
19779 {Hexagon::V6_vandvrt_acc, 220, 1 },
19780 {Hexagon::V6_vaslh, 221, 1 },
19781 {Hexagon::V6_vaslh_acc, 222, 1 },
19782 {Hexagon::V6_vaslhv, 223, 1 },
19783 {Hexagon::V6_vaslw, 224, 1 },
19784 {Hexagon::V6_vaslw_acc, 225, 1 },
19785 {Hexagon::V6_vaslwv, 226, 1 },
19786 {Hexagon::V6_vasr_into, 227, 1 },
19787 {Hexagon::V6_vasrh, 228, 1 },
19788 {Hexagon::V6_vasrh_acc, 229, 1 },
19789 {Hexagon::V6_vasrhv, 230, 1 },
19790 {Hexagon::V6_vasrw, 231, 1 },
19791 {Hexagon::V6_vasrw_acc, 232, 1 },
19792 {Hexagon::V6_vasrwv, 233, 1 },
19793 {Hexagon::V6_vavgb, 234, 1 },
19794 {Hexagon::V6_vavgbrnd, 235, 1 },
19795 {Hexagon::V6_vavgh, 236, 1 },
19796 {Hexagon::V6_vavghrnd, 237, 1 },
19797 {Hexagon::V6_vavgub, 238, 1 },
19798 {Hexagon::V6_vavgubrnd, 239, 1 },
19799 {Hexagon::V6_vavguh, 240, 1 },
19800 {Hexagon::V6_vavguhrnd, 241, 1 },
19801 {Hexagon::V6_vavguw, 242, 1 },
19802 {Hexagon::V6_vavguwrnd, 243, 1 },
19803 {Hexagon::V6_vavgw, 244, 1 },
19804 {Hexagon::V6_vavgwrnd, 245, 1 },
19805 {Hexagon::V6_vcl0h, 246, 1 },
19806 {Hexagon::V6_vcl0w, 247, 1 },
19807 {Hexagon::V6_vdealb, 248, 1 },
19808 {Hexagon::V6_vdealb4w, 249, 1 },
19809 {Hexagon::V6_vdealh, 250, 1 },
19810 {Hexagon::V6_vdmpybus, 251, 1 },
19811 {Hexagon::V6_vdmpybus_acc, 252, 1 },
19812 {Hexagon::V6_vdmpybus_dv, 253, 1 },
19813 {Hexagon::V6_vdmpybus_dv_acc, 254, 1 },
19814 {Hexagon::V6_vdmpyhb, 255, 1 },
19815 {Hexagon::V6_vdmpyhb_acc, 256, 1 },
19816 {Hexagon::V6_vdmpyhb_dv, 257, 1 },
19817 {Hexagon::V6_vdmpyhb_dv_acc, 258, 1 },
19818 {Hexagon::V6_vdmpyhisat, 259, 1 },
19819 {Hexagon::V6_vdmpyhisat_acc, 260, 1 },
19820 {Hexagon::V6_vdmpyhsat, 261, 1 },
19821 {Hexagon::V6_vdmpyhsat_acc, 262, 1 },
19822 {Hexagon::V6_vdmpyhsuisat, 263, 1 },
19823 {Hexagon::V6_vdmpyhsuisat_acc, 264, 1 },
19824 {Hexagon::V6_vdmpyhsusat, 265, 1 },
19825 {Hexagon::V6_vdmpyhsusat_acc, 266, 1 },
19826 {Hexagon::V6_vdmpyhvsat, 267, 1 },
19827 {Hexagon::V6_vdmpyhvsat_acc, 268, 1 },
19828 {Hexagon::V6_vdsaduh, 269, 1 },
19829 {Hexagon::V6_vdsaduh_acc, 270, 1 },
19830 {Hexagon::V6_veqb, 271, 1 },
19831 {Hexagon::V6_veqb_and, 272, 1 },
19832 {Hexagon::V6_veqb_or, 273, 1 },
19833 {Hexagon::V6_veqb_xor, 274, 1 },
19834 {Hexagon::V6_veqh, 275, 1 },
19835 {Hexagon::V6_veqh_and, 276, 1 },
19836 {Hexagon::V6_veqh_or, 277, 1 },
19837 {Hexagon::V6_veqh_xor, 278, 1 },
19838 {Hexagon::V6_veqw, 279, 1 },
19839 {Hexagon::V6_veqw_and, 280, 1 },
19840 {Hexagon::V6_veqw_or, 281, 1 },
19841 {Hexagon::V6_veqw_xor, 282, 1 },
19842 {Hexagon::V6_vlsrh, 283, 1 },
19843 {Hexagon::V6_vlsrhv, 284, 1 },
19844 {Hexagon::V6_vlsrw, 285, 1 },
19845 {Hexagon::V6_vlsrwv, 286, 1 },
19846 {Hexagon::V6_vmaxb, 287, 1 },
19847 {Hexagon::V6_vmaxh, 288, 1 },
19848 {Hexagon::V6_vmaxub, 289, 1 },
19849 {Hexagon::V6_vmaxuh, 290, 1 },
19850 {Hexagon::V6_vmaxw, 291, 1 },
19851 {Hexagon::V6_vminb, 292, 1 },
19852 {Hexagon::V6_vminh, 293, 1 },
19853 {Hexagon::V6_vminub, 294, 1 },
19854 {Hexagon::V6_vminuh, 295, 1 },
19855 {Hexagon::V6_vminw, 296, 1 },
19856 {Hexagon::V6_vmpabus, 297, 1 },
19857 {Hexagon::V6_vmpabus_acc, 298, 1 },
19858 {Hexagon::V6_vmpabusv, 299, 1 },
19859 {Hexagon::V6_vmpabuu, 300, 1 },
19860 {Hexagon::V6_vmpabuu_acc, 301, 1 },
19861 {Hexagon::V6_vmpabuuv, 302, 1 },
19862 {Hexagon::V6_vmpahb, 303, 1 },
19863 {Hexagon::V6_vmpahb_acc, 304, 1 },
19864 {Hexagon::V6_vmpauhb, 305, 1 },
19865 {Hexagon::V6_vmpauhb_acc, 306, 1 },
19866 {Hexagon::V6_vmpybus, 307, 1 },
19867 {Hexagon::V6_vmpybus_acc, 308, 1 },
19868 {Hexagon::V6_vmpybusv, 309, 1 },
19869 {Hexagon::V6_vmpybusv_acc, 310, 1 },
19870 {Hexagon::V6_vmpybv, 311, 1 },
19871 {Hexagon::V6_vmpybv_acc, 312, 1 },
19872 {Hexagon::V6_vmpyewuh, 313, 1 },
19873 {Hexagon::V6_vmpyh, 314, 1 },
19874 {Hexagon::V6_vmpyh_acc, 315, 1 },
19875 {Hexagon::V6_vmpyhsat_acc, 316, 1 },
19876 {Hexagon::V6_vmpyhsrs, 317, 1 },
19877 {Hexagon::V6_vmpyhss, 318, 1 },
19878 {Hexagon::V6_vmpyhus, 319, 1 },
19879 {Hexagon::V6_vmpyhus_acc, 320, 1 },
19880 {Hexagon::V6_vmpyhv, 321, 1 },
19881 {Hexagon::V6_vmpyhv_acc, 322, 1 },
19882 {Hexagon::V6_vmpyhvsrs, 323, 1 },
19883 {Hexagon::V6_vmpyiewh_acc, 324, 1 },
19884 {Hexagon::V6_vmpyiewuh, 325, 1 },
19885 {Hexagon::V6_vmpyiewuh_acc, 326, 1 },
19886 {Hexagon::V6_vmpyih, 327, 1 },
19887 {Hexagon::V6_vmpyih_acc, 328, 1 },
19888 {Hexagon::V6_vmpyihb, 329, 1 },
19889 {Hexagon::V6_vmpyihb_acc, 330, 1 },
19890 {Hexagon::V6_vmpyiowh, 331, 1 },
19891 {Hexagon::V6_vmpyiwb, 332, 1 },
19892 {Hexagon::V6_vmpyiwb_acc, 333, 1 },
19893 {Hexagon::V6_vmpyiwh, 334, 1 },
19894 {Hexagon::V6_vmpyiwh_acc, 335, 1 },
19895 {Hexagon::V6_vmpyiwub, 336, 1 },
19896 {Hexagon::V6_vmpyiwub_acc, 337, 1 },
19897 {Hexagon::V6_vmpyowh, 338, 1 },
19898 {Hexagon::V6_vmpyowh_rnd, 339, 1 },
19899 {Hexagon::V6_vmpyub, 340, 1 },
19900 {Hexagon::V6_vmpyub_acc, 341, 1 },
19901 {Hexagon::V6_vmpyubv, 342, 1 },
19902 {Hexagon::V6_vmpyubv_acc, 343, 1 },
19903 {Hexagon::V6_vmpyuh, 344, 1 },
19904 {Hexagon::V6_vmpyuh_acc, 345, 1 },
19905 {Hexagon::V6_vmpyuhv, 346, 1 },
19906 {Hexagon::V6_vmpyuhv_acc, 347, 1 },
19907 {Hexagon::V6_vnavgb, 348, 1 },
19908 {Hexagon::V6_vnavgh, 349, 1 },
19909 {Hexagon::V6_vnavgub, 350, 1 },
19910 {Hexagon::V6_vnavgw, 351, 1 },
19911 {Hexagon::V6_vnormamth, 352, 1 },
19912 {Hexagon::V6_vnormamtw, 353, 1 },
19913 {Hexagon::V6_vpackeb, 354, 1 },
19914 {Hexagon::V6_vpackeh, 355, 1 },
19915 {Hexagon::V6_vpackhb_sat, 356, 1 },
19916 {Hexagon::V6_vpackhub_sat, 357, 1 },
19917 {Hexagon::V6_vpackob, 358, 1 },
19918 {Hexagon::V6_vpackoh, 359, 1 },
19919 {Hexagon::V6_vpackwh_sat, 360, 1 },
19920 {Hexagon::V6_vpackwuh_sat, 361, 1 },
19921 {Hexagon::V6_vpopcounth, 362, 1 },
19922 {Hexagon::V6_vrmpybub_rtt, 363, 1 },
19923 {Hexagon::V6_vrmpybub_rtt_acc, 364, 1 },
19924 {Hexagon::V6_vrmpybus, 365, 1 },
19925 {Hexagon::V6_vrmpybus_acc, 366, 1 },
19926 {Hexagon::V6_vrmpybusi, 367, 1 },
19927 {Hexagon::V6_vrmpybusi_acc, 368, 1 },
19928 {Hexagon::V6_vrmpybusv, 369, 1 },
19929 {Hexagon::V6_vrmpybusv_acc, 370, 1 },
19930 {Hexagon::V6_vrmpybv, 371, 1 },
19931 {Hexagon::V6_vrmpybv_acc, 372, 1 },
19932 {Hexagon::V6_vrmpyub, 373, 1 },
19933 {Hexagon::V6_vrmpyub_acc, 374, 1 },
19934 {Hexagon::V6_vrmpyub_rtt, 375, 1 },
19935 {Hexagon::V6_vrmpyub_rtt_acc, 376, 1 },
19936 {Hexagon::V6_vrmpyubi, 377, 1 },
19937 {Hexagon::V6_vrmpyubi_acc, 378, 1 },
19938 {Hexagon::V6_vrmpyubv, 379, 1 },
19939 {Hexagon::V6_vrmpyubv_acc, 380, 1 },
19940 {Hexagon::V6_vrotr, 381, 1 },
19941 {Hexagon::V6_vroundhb, 382, 1 },
19942 {Hexagon::V6_vroundhub, 383, 1 },
19943 {Hexagon::V6_vrounduhub, 384, 1 },
19944 {Hexagon::V6_vrounduwuh, 385, 1 },
19945 {Hexagon::V6_vroundwh, 386, 1 },
19946 {Hexagon::V6_vroundwuh, 387, 1 },
19947 {Hexagon::V6_vrsadubi, 388, 1 },
19948 {Hexagon::V6_vrsadubi_acc, 389, 1 },
19949 {Hexagon::V6_vsathub, 390, 1 },
19950 {Hexagon::V6_vsatuwuh, 391, 1 },
19951 {Hexagon::V6_vsatwh, 392, 1 },
19952 {Hexagon::V6_vsb, 393, 1 },
19953 {Hexagon::V6_vscattermh, 394, 1 },
19954 {Hexagon::V6_vscattermh_add, 395, 1 },
19955 {Hexagon::V6_vscattermhq, 396, 1 },
19956 {Hexagon::V6_vscattermhw, 397, 1 },
19957 {Hexagon::V6_vscattermhw_add, 398, 1 },
19958 {Hexagon::V6_vscattermhwq, 399, 1 },
19959 {Hexagon::V6_vscattermw, 400, 1 },
19960 {Hexagon::V6_vscattermw_add, 401, 1 },
19961 {Hexagon::V6_vscattermwq, 402, 1 },
19962 {Hexagon::V6_vsh, 403, 1 },
19963 {Hexagon::V6_vshufeh, 404, 1 },
19964 {Hexagon::V6_vshuff, 405, 1 },
19965 {Hexagon::V6_vshuffb, 406, 1 },
19966 {Hexagon::V6_vshuffeb, 407, 1 },
19967 {Hexagon::V6_vshuffh, 408, 1 },
19968 {Hexagon::V6_vshuffob, 409, 1 },
19969 {Hexagon::V6_vshufoeb, 410, 1 },
19970 {Hexagon::V6_vshufoeh, 411, 1 },
19971 {Hexagon::V6_vshufoh, 412, 1 },
19972 {Hexagon::V6_vsubb, 413, 1 },
19973 {Hexagon::V6_vsubb_dv, 414, 1 },
19974 {Hexagon::V6_vsubbnq, 415, 1 },
19975 {Hexagon::V6_vsubbq, 416, 1 },
19976 {Hexagon::V6_vsubbsat, 417, 1 },
19977 {Hexagon::V6_vsubbsat_dv, 418, 1 },
19978 {Hexagon::V6_vsubh, 419, 1 },
19979 {Hexagon::V6_vsubh_dv, 420, 1 },
19980 {Hexagon::V6_vsubhnq, 421, 1 },
19981 {Hexagon::V6_vsubhq, 422, 1 },
19982 {Hexagon::V6_vsubhsat, 423, 1 },
19983 {Hexagon::V6_vsubhsat_dv, 424, 1 },
19984 {Hexagon::V6_vsubhw, 425, 1 },
19985 {Hexagon::V6_vsububh, 426, 1 },
19986 {Hexagon::V6_vsububsat, 427, 1 },
19987 {Hexagon::V6_vsububsat_dv, 428, 1 },
19988 {Hexagon::V6_vsubuhsat, 429, 1 },
19989 {Hexagon::V6_vsubuhsat_dv, 430, 1 },
19990 {Hexagon::V6_vsubuhw, 431, 1 },
19991 {Hexagon::V6_vsubuwsat, 432, 1 },
19992 {Hexagon::V6_vsubuwsat_dv, 433, 1 },
19993 {Hexagon::V6_vsubw, 434, 1 },
19994 {Hexagon::V6_vsubw_dv, 435, 2 },
19995 {Hexagon::V6_vsubwnq, 437, 1 },
19996 {Hexagon::V6_vsubwq, 438, 1 },
19997 {Hexagon::V6_vsubwsat, 439, 1 },
19998 {Hexagon::V6_vsubwsat_dv, 440, 1 },
19999 {Hexagon::V6_vtmpyb, 441, 1 },
20000 {Hexagon::V6_vtmpyb_acc, 442, 1 },
20001 {Hexagon::V6_vtmpybus, 443, 1 },
20002 {Hexagon::V6_vtmpybus_acc, 444, 1 },
20003 {Hexagon::V6_vtmpyhb, 445, 1 },
20004 {Hexagon::V6_vtmpyhb_acc, 446, 1 },
20005 {Hexagon::V6_vunpackb, 447, 1 },
20006 {Hexagon::V6_vunpackh, 448, 1 },
20007 {Hexagon::V6_vunpackoh, 449, 1 },
20008 {Hexagon::V6_vunpackub, 450, 1 },
20009 {Hexagon::V6_vunpackuh, 451, 1 },
20010 {Hexagon::V6_vxor, 452, 1 },
20011 {Hexagon::V6_vzb, 453, 1 },
20012 {Hexagon::V6_vzh, 454, 1 },
20013 {Hexagon::V6_zLd_ai, 455, 1 },
20014 {Hexagon::V6_zLd_pred_ai, 456, 1 },
20015 {Hexagon::Y2_crswap0, 457, 1 },
20016 {Hexagon::Y2_dcfetchbo, 458, 1 },
20017 };
20018
20019 static const AliasPattern Patterns[] = {
20020 // Hexagon::A2_andir - 0
20021 {0, 0, 3, 3 },
20022 // Hexagon::A2_paddif - 1
20023 {14, 3, 4, 4 },
20024 // Hexagon::A2_paddifnew - 2
20025 {31, 7, 4, 4 },
20026 // Hexagon::A2_paddit - 3
20027 {52, 11, 4, 4 },
20028 // Hexagon::A2_padditnew - 4
20029 {68, 15, 4, 4 },
20030 // Hexagon::A2_subri - 5
20031 {88, 19, 3, 3 },
20032 {101, 22, 3, 3 },
20033 // Hexagon::A2_vaddub - 7
20034 {114, 25, 3, 3 },
20035 // Hexagon::A2_vsubub - 8
20036 {132, 28, 3, 3 },
20037 // Hexagon::C2_cmpgt - 9
20038 {150, 31, 3, 3 },
20039 // Hexagon::C2_cmpgtu - 10
20040 {169, 34, 3, 3 },
20041 // Hexagon::C2_or - 11
20042 {189, 37, 3, 3 },
20043 // Hexagon::J2_jumpf - 12
20044 {197, 40, 2, 1 },
20045 // Hexagon::J2_jumprf - 13
20046 {216, 41, 2, 2 },
20047 // Hexagon::J2_jumprt - 14
20048 {234, 43, 2, 2 },
20049 // Hexagon::J2_jumpt - 15
20050 {251, 45, 2, 1 },
20051 // Hexagon::J2_trap1 - 16
20052 {269, 46, 3, 2 },
20053 // Hexagon::L2_deallocframe - 17
20054 {280, 48, 2, 2 },
20055 // Hexagon::L2_loadalignb_io - 18
20056 {293, 50, 4, 4 },
20057 // Hexagon::L2_loadalignh_io - 19
20058 {312, 54, 4, 4 },
20059 // Hexagon::L2_loadbsw2_io - 20
20060 {331, 58, 3, 3 },
20061 // Hexagon::L2_loadbsw4_io - 21
20062 {331, 61, 3, 3 },
20063 // Hexagon::L2_loadbzw2_io - 22
20064 {346, 64, 3, 3 },
20065 // Hexagon::L2_loadbzw4_io - 23
20066 {346, 67, 3, 3 },
20067 // Hexagon::L2_loadrb_io - 24
20068 {362, 70, 3, 3 },
20069 // Hexagon::L2_loadrd_io - 25
20070 {376, 73, 3, 3 },
20071 // Hexagon::L2_loadrh_io - 26
20072 {390, 76, 3, 3 },
20073 // Hexagon::L2_loadri_io - 27
20074 {404, 79, 3, 3 },
20075 // Hexagon::L2_loadrub_io - 28
20076 {418, 82, 3, 3 },
20077 // Hexagon::L2_loadruh_io - 29
20078 {433, 85, 3, 3 },
20079 // Hexagon::L2_ploadrbf_io - 30
20080 {448, 88, 4, 4 },
20081 // Hexagon::L2_ploadrbfnew_io - 31
20082 {471, 92, 4, 4 },
20083 // Hexagon::L2_ploadrbt_io - 32
20084 {498, 96, 4, 4 },
20085 // Hexagon::L2_ploadrbtnew_io - 33
20086 {520, 100, 4, 4 },
20087 // Hexagon::L2_ploadrdf_io - 34
20088 {546, 104, 4, 4 },
20089 // Hexagon::L2_ploadrdfnew_io - 35
20090 {569, 108, 4, 4 },
20091 // Hexagon::L2_ploadrdt_io - 36
20092 {596, 112, 4, 4 },
20093 // Hexagon::L2_ploadrdtnew_io - 37
20094 {618, 116, 4, 4 },
20095 // Hexagon::L2_ploadrhf_io - 38
20096 {644, 120, 4, 4 },
20097 // Hexagon::L2_ploadrhfnew_io - 39
20098 {667, 124, 4, 4 },
20099 // Hexagon::L2_ploadrht_io - 40
20100 {694, 128, 4, 4 },
20101 // Hexagon::L2_ploadrhtnew_io - 41
20102 {716, 132, 4, 4 },
20103 // Hexagon::L2_ploadrif_io - 42
20104 {742, 136, 4, 4 },
20105 // Hexagon::L2_ploadrifnew_io - 43
20106 {765, 140, 4, 4 },
20107 // Hexagon::L2_ploadrit_io - 44
20108 {792, 144, 4, 4 },
20109 // Hexagon::L2_ploadritnew_io - 45
20110 {814, 148, 4, 4 },
20111 // Hexagon::L2_ploadrubf_io - 46
20112 {840, 152, 4, 4 },
20113 // Hexagon::L2_ploadrubfnew_io - 47
20114 {864, 156, 4, 4 },
20115 // Hexagon::L2_ploadrubt_io - 48
20116 {892, 160, 4, 4 },
20117 // Hexagon::L2_ploadrubtnew_io - 49
20118 {915, 164, 4, 4 },
20119 // Hexagon::L2_ploadruhf_io - 50
20120 {942, 168, 4, 4 },
20121 // Hexagon::L2_ploadruhfnew_io - 51
20122 {966, 172, 4, 4 },
20123 // Hexagon::L2_ploadruht_io - 52
20124 {994, 176, 4, 4 },
20125 // Hexagon::L2_ploadruhtnew_io - 53
20126 {1017, 180, 4, 4 },
20127 // Hexagon::L4_add_memopb_io - 54
20128 {1044, 184, 3, 3 },
20129 // Hexagon::L4_add_memoph_io - 55
20130 {1059, 187, 3, 3 },
20131 // Hexagon::L4_add_memopw_io - 56
20132 {1074, 190, 3, 3 },
20133 // Hexagon::L4_and_memopb_io - 57
20134 {1089, 193, 3, 3 },
20135 // Hexagon::L4_and_memoph_io - 58
20136 {1104, 196, 3, 3 },
20137 // Hexagon::L4_and_memopw_io - 59
20138 {1119, 199, 3, 3 },
20139 // Hexagon::L4_iadd_memopb_io - 60
20140 {1134, 202, 3, 2 },
20141 // Hexagon::L4_iadd_memoph_io - 61
20142 {1150, 204, 3, 2 },
20143 // Hexagon::L4_iadd_memopw_io - 62
20144 {1166, 206, 3, 2 },
20145 // Hexagon::L4_iand_memopb_io - 63
20146 {1182, 208, 3, 2 },
20147 // Hexagon::L4_iand_memoph_io - 64
20148 {1205, 210, 3, 2 },
20149 // Hexagon::L4_iand_memopw_io - 65
20150 {1228, 212, 3, 2 },
20151 // Hexagon::L4_ior_memopb_io - 66
20152 {1251, 214, 3, 2 },
20153 // Hexagon::L4_ior_memoph_io - 67
20154 {1274, 216, 3, 2 },
20155 // Hexagon::L4_ior_memopw_io - 68
20156 {1297, 218, 3, 2 },
20157 // Hexagon::L4_isub_memopb_io - 69
20158 {1320, 220, 3, 2 },
20159 // Hexagon::L4_isub_memoph_io - 70
20160 {1336, 222, 3, 2 },
20161 // Hexagon::L4_isub_memopw_io - 71
20162 {1352, 224, 3, 2 },
20163 // Hexagon::L4_or_memopb_io - 72
20164 {1368, 226, 3, 3 },
20165 // Hexagon::L4_or_memoph_io - 73
20166 {1383, 229, 3, 3 },
20167 // Hexagon::L4_or_memopw_io - 74
20168 {1398, 232, 3, 3 },
20169 // Hexagon::L4_return - 75
20170 {1413, 235, 2, 2 },
20171 // Hexagon::L4_return_f - 76
20172 {1428, 237, 3, 3 },
20173 // Hexagon::L4_return_fnew_pnt - 77
20174 {1452, 240, 3, 3 },
20175 // Hexagon::L4_return_fnew_pt - 78
20176 {1483, 243, 3, 3 },
20177 // Hexagon::L4_return_t - 79
20178 {1513, 246, 3, 3 },
20179 // Hexagon::L4_return_tnew_pnt - 80
20180 {1536, 249, 3, 3 },
20181 // Hexagon::L4_return_tnew_pt - 81
20182 {1566, 252, 3, 3 },
20183 // Hexagon::L4_sub_memopb_io - 82
20184 {1595, 255, 3, 3 },
20185 // Hexagon::L4_sub_memoph_io - 83
20186 {1610, 258, 3, 3 },
20187 // Hexagon::L4_sub_memopw_io - 84
20188 {1625, 261, 3, 3 },
20189 // Hexagon::M2_mpyi - 85
20190 {1640, 264, 3, 3 },
20191 // Hexagon::M7_dcmpyrwc - 86
20192 {1658, 267, 3, 3 },
20193 // Hexagon::M7_dcmpyrwc_acc - 87
20194 {1677, 270, 4, 4 },
20195 // Hexagon::S2_allocframe - 88
20196 {1697, 274, 3, 2 },
20197 // Hexagon::S2_pstorerbf_io - 89
20198 {1713, 276, 4, 4 },
20199 // Hexagon::S2_pstorerbnewf_io - 90
20200 {1736, 280, 4, 4 },
20201 // Hexagon::S2_pstorerbnewt_io - 91
20202 {1763, 284, 4, 4 },
20203 // Hexagon::S2_pstorerbt_io - 92
20204 {1789, 288, 4, 4 },
20205 // Hexagon::S2_pstorerdf_io - 93
20206 {1811, 292, 4, 4 },
20207 // Hexagon::S2_pstorerdt_io - 94
20208 {1834, 296, 4, 4 },
20209 // Hexagon::S2_pstorerff_io - 95
20210 {1856, 300, 4, 4 },
20211 // Hexagon::S2_pstorerft_io - 96
20212 {1881, 304, 4, 4 },
20213 // Hexagon::S2_pstorerhf_io - 97
20214 {1905, 308, 4, 4 },
20215 // Hexagon::S2_pstorerhnewf_io - 98
20216 {1928, 312, 4, 4 },
20217 // Hexagon::S2_pstorerhnewt_io - 99
20218 {1955, 316, 4, 4 },
20219 // Hexagon::S2_pstorerht_io - 100
20220 {1981, 320, 4, 4 },
20221 // Hexagon::S2_pstorerif_io - 101
20222 {2003, 324, 4, 4 },
20223 // Hexagon::S2_pstorerinewf_io - 102
20224 {2026, 328, 4, 4 },
20225 // Hexagon::S2_pstorerinewt_io - 103
20226 {2053, 332, 4, 4 },
20227 // Hexagon::S2_pstorerit_io - 104
20228 {2079, 336, 4, 4 },
20229 // Hexagon::S2_storerb_io - 105
20230 {2101, 340, 3, 3 },
20231 // Hexagon::S2_storerbnew_io - 106
20232 {2115, 343, 3, 3 },
20233 // Hexagon::S2_storerd_io - 107
20234 {2133, 346, 3, 3 },
20235 // Hexagon::S2_storerf_io - 108
20236 {2147, 349, 3, 3 },
20237 // Hexagon::S2_storerh_io - 109
20238 {2163, 352, 3, 3 },
20239 // Hexagon::S2_storerhnew_io - 110
20240 {2177, 355, 3, 3 },
20241 // Hexagon::S2_storeri_io - 111
20242 {2195, 358, 3, 3 },
20243 // Hexagon::S2_storerinew_io - 112
20244 {2209, 361, 3, 3 },
20245 // Hexagon::S2_tableidxb - 113
20246 {2227, 364, 5, 4 },
20247 // Hexagon::S4_pstorerbfnew_io - 114
20248 {2254, 368, 4, 4 },
20249 // Hexagon::S4_pstorerbnewfnew_io - 115
20250 {2281, 372, 4, 4 },
20251 // Hexagon::S4_pstorerbnewtnew_io - 116
20252 {2312, 376, 4, 4 },
20253 // Hexagon::S4_pstorerbtnew_io - 117
20254 {2342, 380, 4, 4 },
20255 // Hexagon::S4_pstorerdfnew_io - 118
20256 {2368, 384, 4, 4 },
20257 // Hexagon::S4_pstorerdtnew_io - 119
20258 {2395, 388, 4, 4 },
20259 // Hexagon::S4_pstorerffnew_io - 120
20260 {2421, 392, 4, 4 },
20261 // Hexagon::S4_pstorerftnew_io - 121
20262 {2450, 396, 4, 4 },
20263 // Hexagon::S4_pstorerhfnew_io - 122
20264 {2478, 400, 4, 4 },
20265 // Hexagon::S4_pstorerhnewfnew_io - 123
20266 {2505, 404, 4, 4 },
20267 // Hexagon::S4_pstorerhnewtnew_io - 124
20268 {2536, 408, 4, 4 },
20269 // Hexagon::S4_pstorerhtnew_io - 125
20270 {2566, 412, 4, 4 },
20271 // Hexagon::S4_pstorerifnew_io - 126
20272 {2592, 416, 4, 4 },
20273 // Hexagon::S4_pstorerinewfnew_io - 127
20274 {2619, 420, 4, 4 },
20275 // Hexagon::S4_pstorerinewtnew_io - 128
20276 {2650, 424, 4, 4 },
20277 // Hexagon::S4_pstoreritnew_io - 129
20278 {2680, 428, 4, 4 },
20279 // Hexagon::S4_storeirb_io - 130
20280 {2706, 432, 3, 2 },
20281 // Hexagon::S4_storeirbf_io - 131
20282 {2721, 434, 4, 3 },
20283 // Hexagon::S4_storeirbfnew_io - 132
20284 {2745, 437, 4, 3 },
20285 // Hexagon::S4_storeirbt_io - 133
20286 {2773, 440, 4, 3 },
20287 // Hexagon::S4_storeirbtnew_io - 134
20288 {2796, 443, 4, 3 },
20289 // Hexagon::S4_storeirh_io - 135
20290 {2823, 446, 3, 2 },
20291 // Hexagon::S4_storeirhf_io - 136
20292 {2838, 448, 4, 3 },
20293 // Hexagon::S4_storeirhfnew_io - 137
20294 {2862, 451, 4, 3 },
20295 // Hexagon::S4_storeirht_io - 138
20296 {2890, 454, 4, 3 },
20297 // Hexagon::S4_storeirhtnew_io - 139
20298 {2913, 457, 4, 3 },
20299 // Hexagon::S4_storeiri_io - 140
20300 {2940, 460, 3, 2 },
20301 // Hexagon::S4_storeirif_io - 141
20302 {2955, 462, 4, 3 },
20303 // Hexagon::S4_storeirifnew_io - 142
20304 {2979, 465, 4, 3 },
20305 // Hexagon::S4_storeirit_io - 143
20306 {3007, 468, 4, 3 },
20307 // Hexagon::S4_storeiritnew_io - 144
20308 {3030, 471, 4, 3 },
20309 // Hexagon::V6_extractw - 145
20310 {3057, 474, 3, 3 },
20311 // Hexagon::V6_v6mpyhubs10 - 146
20312 {3080, 477, 4, 3 },
20313 // Hexagon::V6_v6mpyvubs10 - 147
20314 {3113, 480, 4, 3 },
20315 // Hexagon::V6_vL32Ub_ai - 148
20316 {3146, 483, 3, 3 },
20317 // Hexagon::V6_vL32b_ai - 149
20318 {3161, 486, 3, 3 },
20319 // Hexagon::V6_vL32b_cur_npred_pi - 150
20320 {3175, 489, 5, 5 },
20321 // Hexagon::V6_vL32b_cur_pred_pi - 151
20322 {3202, 494, 5, 5 },
20323 // Hexagon::V6_vL32b_npred_ai - 152
20324 {3228, 499, 4, 4 },
20325 // Hexagon::V6_vL32b_npred_pi - 153
20326 {3255, 503, 5, 5 },
20327 // Hexagon::V6_vL32b_nt_ai - 154
20328 {3278, 508, 3, 3 },
20329 // Hexagon::V6_vL32b_nt_cur_npred_pi - 155
20330 {3295, 511, 5, 5 },
20331 // Hexagon::V6_vL32b_nt_cur_pred_pi - 156
20332 {3325, 516, 5, 5 },
20333 // Hexagon::V6_vL32b_nt_npred_ai - 157
20334 {3354, 521, 4, 4 },
20335 // Hexagon::V6_vL32b_nt_npred_pi - 158
20336 {3384, 525, 5, 5 },
20337 // Hexagon::V6_vL32b_nt_pred_ai - 159
20338 {3410, 530, 4, 4 },
20339 // Hexagon::V6_vL32b_nt_tmp_pred_ai - 160
20340 {3435, 534, 4, 4 },
20341 // Hexagon::V6_vL32b_pred_ai - 161
20342 {3464, 538, 4, 4 },
20343 // Hexagon::V6_vL32b_tmp_pred_ai - 162
20344 {3486, 542, 4, 4 },
20345 // Hexagon::V6_vS32Ub_ai - 163
20346 {3512, 546, 3, 3 },
20347 // Hexagon::V6_vS32Ub_npred_ai - 164
20348 {3527, 549, 4, 4 },
20349 // Hexagon::V6_vS32Ub_pred_ai - 165
20350 {3551, 553, 4, 4 },
20351 // Hexagon::V6_vS32b_ai - 166
20352 {3574, 557, 3, 3 },
20353 // Hexagon::V6_vS32b_new_ai - 167
20354 {3588, 560, 3, 3 },
20355 // Hexagon::V6_vS32b_npred_ai - 168
20356 {3606, 563, 4, 4 },
20357 // Hexagon::V6_vS32b_nqpred_ai - 169
20358 {3606, 567, 4, 4 },
20359 // Hexagon::V6_vS32b_nt_ai - 170
20360 {3629, 571, 3, 3 },
20361 // Hexagon::V6_vS32b_nt_new_ai - 171
20362 {3646, 574, 3, 3 },
20363 // Hexagon::V6_vS32b_nt_npred_ai - 172
20364 {3667, 577, 4, 4 },
20365 // Hexagon::V6_vS32b_nt_nqpred_ai - 173
20366 {3667, 581, 4, 4 },
20367 // Hexagon::V6_vS32b_nt_pred_ai - 174
20368 {3693, 585, 4, 4 },
20369 // Hexagon::V6_vS32b_nt_qpred_ai - 175
20370 {3693, 589, 4, 4 },
20371 // Hexagon::V6_vS32b_pred_ai - 176
20372 {3718, 593, 4, 4 },
20373 // Hexagon::V6_vS32b_qpred_ai - 177
20374 {3718, 597, 4, 4 },
20375 // Hexagon::V6_vabsb_sat - 178
20376 {3740, 601, 2, 2 },
20377 // Hexagon::V6_vabsdiffh - 179
20378 {3759, 603, 3, 3 },
20379 // Hexagon::V6_vabsdiffub - 180
20380 {3781, 606, 3, 3 },
20381 // Hexagon::V6_vabsdiffuh - 181
20382 {3804, 609, 3, 3 },
20383 // Hexagon::V6_vabsdiffw - 182
20384 {3827, 612, 3, 3 },
20385 // Hexagon::V6_vabsh_sat - 183
20386 {3849, 615, 2, 2 },
20387 // Hexagon::V6_vabsw_sat - 184
20388 {3868, 617, 2, 2 },
20389 // Hexagon::V6_vaddb - 185
20390 {114, 619, 3, 3 },
20391 // Hexagon::V6_vaddb_dv - 186
20392 {114, 622, 3, 3 },
20393 // Hexagon::V6_vaddbnq - 187
20394 {3887, 625, 4, 4 },
20395 // Hexagon::V6_vaddbq - 188
20396 {3911, 629, 4, 4 },
20397 // Hexagon::V6_vaddbsat - 189
20398 {3934, 633, 3, 3 },
20399 // Hexagon::V6_vaddbsat_dv - 190
20400 {3934, 636, 3, 3 },
20401 // Hexagon::V6_vaddh - 191
20402 {3956, 639, 3, 3 },
20403 // Hexagon::V6_vaddh_dv - 192
20404 {3956, 642, 3, 3 },
20405 // Hexagon::V6_vaddhnq - 193
20406 {3974, 645, 4, 4 },
20407 // Hexagon::V6_vaddhq - 194
20408 {3998, 649, 4, 4 },
20409 // Hexagon::V6_vaddhsat - 195
20410 {4021, 653, 3, 3 },
20411 // Hexagon::V6_vaddhsat_dv - 196
20412 {4021, 656, 3, 3 },
20413 // Hexagon::V6_vaddhw - 197
20414 {3956, 659, 3, 3 },
20415 // Hexagon::V6_vaddhw_acc - 198
20416 {4043, 662, 4, 4 },
20417 // Hexagon::V6_vaddubh - 199
20418 {4062, 666, 3, 3 },
20419 // Hexagon::V6_vaddubh_acc - 200
20420 {4081, 669, 4, 4 },
20421 // Hexagon::V6_vaddubsat - 201
20422 {4101, 673, 3, 3 },
20423 // Hexagon::V6_vaddubsat_dv - 202
20424 {4101, 676, 3, 3 },
20425 // Hexagon::V6_vadduhsat - 203
20426 {4124, 679, 3, 3 },
20427 // Hexagon::V6_vadduhsat_dv - 204
20428 {4124, 682, 3, 3 },
20429 // Hexagon::V6_vadduhw - 205
20430 {4147, 685, 3, 3 },
20431 // Hexagon::V6_vadduhw_acc - 206
20432 {4166, 688, 4, 4 },
20433 // Hexagon::V6_vadduwsat - 207
20434 {4186, 692, 3, 3 },
20435 // Hexagon::V6_vadduwsat_dv - 208
20436 {4186, 695, 3, 3 },
20437 // Hexagon::V6_vaddw - 209
20438 {4209, 698, 3, 3 },
20439 // Hexagon::V6_vaddw_dv - 210
20440 {4209, 701, 3, 3 },
20441 // Hexagon::V6_vaddwnq - 211
20442 {4227, 704, 4, 4 },
20443 // Hexagon::V6_vaddwq - 212
20444 {4251, 708, 4, 4 },
20445 // Hexagon::V6_vaddwsat - 213
20446 {4274, 712, 3, 3 },
20447 // Hexagon::V6_vaddwsat_dv - 214
20448 {4274, 715, 3, 3 },
20449 // Hexagon::V6_vandnqrt - 215
20450 {4296, 718, 3, 3 },
20451 // Hexagon::V6_vandnqrt_acc - 216
20452 {4323, 721, 4, 4 },
20453 // Hexagon::V6_vandqrt - 217
20454 {4351, 725, 3, 3 },
20455 // Hexagon::V6_vandqrt_acc - 218
20456 {4377, 728, 4, 4 },
20457 // Hexagon::V6_vandvrt - 219
20458 {4351, 732, 3, 3 },
20459 // Hexagon::V6_vandvrt_acc - 220
20460 {4377, 735, 4, 4 },
20461 // Hexagon::V6_vaslh - 221
20462 {4404, 739, 3, 3 },
20463 // Hexagon::V6_vaslh_acc - 222
20464 {4422, 742, 4, 4 },
20465 // Hexagon::V6_vaslhv - 223
20466 {4404, 746, 3, 3 },
20467 // Hexagon::V6_vaslw - 224
20468 {4441, 749, 3, 3 },
20469 // Hexagon::V6_vaslw_acc - 225
20470 {4459, 752, 4, 4 },
20471 // Hexagon::V6_vaslwv - 226
20472 {4441, 756, 3, 3 },
20473 // Hexagon::V6_vasr_into - 227
20474 {4478, 759, 4, 4 },
20475 // Hexagon::V6_vasrh - 228
20476 {4499, 763, 3, 3 },
20477 // Hexagon::V6_vasrh_acc - 229
20478 {4517, 766, 4, 4 },
20479 // Hexagon::V6_vasrhv - 230
20480 {4499, 770, 3, 3 },
20481 // Hexagon::V6_vasrw - 231
20482 {4536, 773, 3, 3 },
20483 // Hexagon::V6_vasrw_acc - 232
20484 {4554, 776, 4, 4 },
20485 // Hexagon::V6_vasrwv - 233
20486 {4536, 780, 3, 3 },
20487 // Hexagon::V6_vavgb - 234
20488 {4573, 783, 3, 3 },
20489 // Hexagon::V6_vavgbrnd - 235
20490 {4591, 786, 3, 3 },
20491 // Hexagon::V6_vavgh - 236
20492 {4613, 789, 3, 3 },
20493 // Hexagon::V6_vavghrnd - 237
20494 {4631, 792, 3, 3 },
20495 // Hexagon::V6_vavgub - 238
20496 {4653, 795, 3, 3 },
20497 // Hexagon::V6_vavgubrnd - 239
20498 {4672, 798, 3, 3 },
20499 // Hexagon::V6_vavguh - 240
20500 {4695, 801, 3, 3 },
20501 // Hexagon::V6_vavguhrnd - 241
20502 {4714, 804, 3, 3 },
20503 // Hexagon::V6_vavguw - 242
20504 {4737, 807, 3, 3 },
20505 // Hexagon::V6_vavguwrnd - 243
20506 {4756, 810, 3, 3 },
20507 // Hexagon::V6_vavgw - 244
20508 {4779, 813, 3, 3 },
20509 // Hexagon::V6_vavgwrnd - 245
20510 {4797, 816, 3, 3 },
20511 // Hexagon::V6_vcl0h - 246
20512 {4819, 819, 2, 2 },
20513 // Hexagon::V6_vcl0w - 247
20514 {4834, 821, 2, 2 },
20515 // Hexagon::V6_vdealb - 248
20516 {4849, 823, 2, 2 },
20517 // Hexagon::V6_vdealb4w - 249
20518 {4865, 825, 3, 3 },
20519 // Hexagon::V6_vdealh - 250
20520 {4886, 828, 2, 2 },
20521 // Hexagon::V6_vdmpybus - 251
20522 {4902, 830, 3, 3 },
20523 // Hexagon::V6_vdmpybus_acc - 252
20524 {4923, 833, 4, 4 },
20525 // Hexagon::V6_vdmpybus_dv - 253
20526 {4902, 837, 3, 3 },
20527 // Hexagon::V6_vdmpybus_dv_acc - 254
20528 {4923, 840, 4, 4 },
20529 // Hexagon::V6_vdmpyhb - 255
20530 {4945, 844, 3, 3 },
20531 // Hexagon::V6_vdmpyhb_acc - 256
20532 {4965, 847, 4, 4 },
20533 // Hexagon::V6_vdmpyhb_dv - 257
20534 {4945, 851, 3, 3 },
20535 // Hexagon::V6_vdmpyhb_dv_acc - 258
20536 {4965, 854, 4, 4 },
20537 // Hexagon::V6_vdmpyhisat - 259
20538 {4986, 858, 3, 3 },
20539 // Hexagon::V6_vdmpyhisat_acc - 260
20540 {5009, 861, 4, 4 },
20541 // Hexagon::V6_vdmpyhsat - 261
20542 {4986, 865, 3, 3 },
20543 // Hexagon::V6_vdmpyhsat_acc - 262
20544 {5009, 868, 4, 4 },
20545 // Hexagon::V6_vdmpyhsuisat - 263
20546 {5033, 872, 3, 3 },
20547 // Hexagon::V6_vdmpyhsuisat_acc - 264
20548 {5061, 875, 4, 4 },
20549 // Hexagon::V6_vdmpyhsusat - 265
20550 {5090, 879, 3, 3 },
20551 // Hexagon::V6_vdmpyhsusat_acc - 266
20552 {5115, 882, 4, 4 },
20553 // Hexagon::V6_vdmpyhvsat - 267
20554 {4986, 886, 3, 3 },
20555 // Hexagon::V6_vdmpyhvsat_acc - 268
20556 {5009, 889, 4, 4 },
20557 // Hexagon::V6_vdsaduh - 269
20558 {5141, 893, 3, 3 },
20559 // Hexagon::V6_vdsaduh_acc - 270
20560 {5161, 896, 4, 4 },
20561 // Hexagon::V6_veqb - 271
20562 {5182, 900, 3, 3 },
20563 // Hexagon::V6_veqb_and - 272
20564 {5208, 903, 4, 4 },
20565 // Hexagon::V6_veqb_or - 273
20566 {5235, 907, 4, 4 },
20567 // Hexagon::V6_veqb_xor - 274
20568 {5262, 911, 4, 4 },
20569 // Hexagon::V6_veqh - 275
20570 {5289, 915, 3, 3 },
20571 // Hexagon::V6_veqh_and - 276
20572 {5315, 918, 4, 4 },
20573 // Hexagon::V6_veqh_or - 277
20574 {5342, 922, 4, 4 },
20575 // Hexagon::V6_veqh_xor - 278
20576 {5369, 926, 4, 4 },
20577 // Hexagon::V6_veqw - 279
20578 {5396, 930, 3, 3 },
20579 // Hexagon::V6_veqw_and - 280
20580 {5422, 933, 4, 4 },
20581 // Hexagon::V6_veqw_or - 281
20582 {5449, 937, 4, 4 },
20583 // Hexagon::V6_veqw_xor - 282
20584 {5476, 941, 4, 4 },
20585 // Hexagon::V6_vlsrh - 283
20586 {5503, 945, 3, 3 },
20587 // Hexagon::V6_vlsrhv - 284
20588 {5503, 948, 3, 3 },
20589 // Hexagon::V6_vlsrw - 285
20590 {5521, 951, 3, 3 },
20591 // Hexagon::V6_vlsrwv - 286
20592 {5521, 954, 3, 3 },
20593 // Hexagon::V6_vmaxb - 287
20594 {5539, 957, 3, 3 },
20595 // Hexagon::V6_vmaxh - 288
20596 {5557, 960, 3, 3 },
20597 // Hexagon::V6_vmaxub - 289
20598 {5575, 963, 3, 3 },
20599 // Hexagon::V6_vmaxuh - 290
20600 {5594, 966, 3, 3 },
20601 // Hexagon::V6_vmaxw - 291
20602 {5613, 969, 3, 3 },
20603 // Hexagon::V6_vminb - 292
20604 {5631, 972, 3, 3 },
20605 // Hexagon::V6_vminh - 293
20606 {5649, 975, 3, 3 },
20607 // Hexagon::V6_vminub - 294
20608 {5667, 978, 3, 3 },
20609 // Hexagon::V6_vminuh - 295
20610 {5686, 981, 3, 3 },
20611 // Hexagon::V6_vminw - 296
20612 {5705, 984, 3, 3 },
20613 // Hexagon::V6_vmpabus - 297
20614 {5723, 987, 3, 3 },
20615 // Hexagon::V6_vmpabus_acc - 298
20616 {5743, 990, 4, 4 },
20617 // Hexagon::V6_vmpabusv - 299
20618 {5723, 994, 3, 3 },
20619 // Hexagon::V6_vmpabuu - 300
20620 {5764, 997, 3, 3 },
20621 // Hexagon::V6_vmpabuu_acc - 301
20622 {5784, 1000, 4, 4 },
20623 // Hexagon::V6_vmpabuuv - 302
20624 {5764, 1004, 3, 3 },
20625 // Hexagon::V6_vmpahb - 303
20626 {5805, 1007, 3, 3 },
20627 // Hexagon::V6_vmpahb_acc - 304
20628 {5824, 1010, 4, 4 },
20629 // Hexagon::V6_vmpauhb - 305
20630 {5844, 1014, 3, 3 },
20631 // Hexagon::V6_vmpauhb_acc - 306
20632 {5864, 1017, 4, 4 },
20633 // Hexagon::V6_vmpybus - 307
20634 {5885, 1021, 3, 3 },
20635 // Hexagon::V6_vmpybus_acc - 308
20636 {5905, 1024, 4, 4 },
20637 // Hexagon::V6_vmpybusv - 309
20638 {5885, 1028, 3, 3 },
20639 // Hexagon::V6_vmpybusv_acc - 310
20640 {5905, 1031, 4, 4 },
20641 // Hexagon::V6_vmpybv - 311
20642 {5926, 1035, 3, 3 },
20643 // Hexagon::V6_vmpybv_acc - 312
20644 {5944, 1038, 4, 4 },
20645 // Hexagon::V6_vmpyewuh - 313
20646 {5963, 1042, 3, 3 },
20647 // Hexagon::V6_vmpyh - 314
20648 {5984, 1045, 3, 3 },
20649 // Hexagon::V6_vmpyh_acc - 315
20650 {6002, 1048, 4, 4 },
20651 // Hexagon::V6_vmpyhsat_acc - 316
20652 {6021, 1052, 4, 4 },
20653 // Hexagon::V6_vmpyhsrs - 317
20654 {6044, 1056, 3, 3 },
20655 // Hexagon::V6_vmpyhss - 318
20656 {6074, 1059, 3, 3 },
20657 // Hexagon::V6_vmpyhus - 319
20658 {6100, 1062, 3, 3 },
20659 // Hexagon::V6_vmpyhus_acc - 320
20660 {6120, 1065, 4, 4 },
20661 // Hexagon::V6_vmpyhv - 321
20662 {5984, 1069, 3, 3 },
20663 // Hexagon::V6_vmpyhv_acc - 322
20664 {6002, 1072, 4, 4 },
20665 // Hexagon::V6_vmpyhvsrs - 323
20666 {6044, 1076, 3, 3 },
20667 // Hexagon::V6_vmpyiewh_acc - 324
20668 {6141, 1079, 4, 4 },
20669 // Hexagon::V6_vmpyiewuh - 325
20670 {6163, 1083, 3, 3 },
20671 // Hexagon::V6_vmpyiewuh_acc - 326
20672 {6185, 1086, 4, 4 },
20673 // Hexagon::V6_vmpyih - 327
20674 {6208, 1090, 3, 3 },
20675 // Hexagon::V6_vmpyih_acc - 328
20676 {6227, 1093, 4, 4 },
20677 // Hexagon::V6_vmpyihb - 329
20678 {6247, 1097, 3, 3 },
20679 // Hexagon::V6_vmpyihb_acc - 330
20680 {6267, 1100, 4, 4 },
20681 // Hexagon::V6_vmpyiowh - 331
20682 {6288, 1104, 3, 3 },
20683 // Hexagon::V6_vmpyiwb - 332
20684 {6309, 1107, 3, 3 },
20685 // Hexagon::V6_vmpyiwb_acc - 333
20686 {6329, 1110, 4, 4 },
20687 // Hexagon::V6_vmpyiwh - 334
20688 {6350, 1114, 3, 3 },
20689 // Hexagon::V6_vmpyiwh_acc - 335
20690 {6370, 1117, 4, 4 },
20691 // Hexagon::V6_vmpyiwub - 336
20692 {6391, 1121, 3, 3 },
20693 // Hexagon::V6_vmpyiwub_acc - 337
20694 {6412, 1124, 4, 4 },
20695 // Hexagon::V6_vmpyowh - 338
20696 {6434, 1128, 3, 3 },
20697 // Hexagon::V6_vmpyowh_rnd - 339
20698 {6462, 1131, 3, 3 },
20699 // Hexagon::V6_vmpyub - 340
20700 {6494, 1134, 3, 3 },
20701 // Hexagon::V6_vmpyub_acc - 341
20702 {6513, 1137, 4, 4 },
20703 // Hexagon::V6_vmpyubv - 342
20704 {6494, 1141, 3, 3 },
20705 // Hexagon::V6_vmpyubv_acc - 343
20706 {6513, 1144, 4, 4 },
20707 // Hexagon::V6_vmpyuh - 344
20708 {6533, 1148, 3, 3 },
20709 // Hexagon::V6_vmpyuh_acc - 345
20710 {6552, 1151, 4, 4 },
20711 // Hexagon::V6_vmpyuhv - 346
20712 {6533, 1155, 3, 3 },
20713 // Hexagon::V6_vmpyuhv_acc - 347
20714 {6552, 1158, 4, 4 },
20715 // Hexagon::V6_vnavgb - 348
20716 {6572, 1162, 3, 3 },
20717 // Hexagon::V6_vnavgh - 349
20718 {6591, 1165, 3, 3 },
20719 // Hexagon::V6_vnavgub - 350
20720 {6610, 1168, 3, 3 },
20721 // Hexagon::V6_vnavgw - 351
20722 {6630, 1171, 3, 3 },
20723 // Hexagon::V6_vnormamth - 352
20724 {6649, 1174, 2, 2 },
20725 // Hexagon::V6_vnormamtw - 353
20726 {6668, 1176, 2, 2 },
20727 // Hexagon::V6_vpackeb - 354
20728 {6687, 1178, 3, 3 },
20729 // Hexagon::V6_vpackeh - 355
20730 {6707, 1181, 3, 3 },
20731 // Hexagon::V6_vpackhb_sat - 356
20732 {6727, 1184, 3, 3 },
20733 // Hexagon::V6_vpackhub_sat - 357
20734 {6751, 1187, 3, 3 },
20735 // Hexagon::V6_vpackob - 358
20736 {6776, 1190, 3, 3 },
20737 // Hexagon::V6_vpackoh - 359
20738 {6796, 1193, 3, 3 },
20739 // Hexagon::V6_vpackwh_sat - 360
20740 {6816, 1196, 3, 3 },
20741 // Hexagon::V6_vpackwuh_sat - 361
20742 {6840, 1199, 3, 3 },
20743 // Hexagon::V6_vpopcounth - 362
20744 {6865, 1202, 2, 2 },
20745 // Hexagon::V6_vrmpybub_rtt - 363
20746 {6885, 1204, 3, 3 },
20747 // Hexagon::V6_vrmpybub_rtt_acc - 364
20748 {6910, 1207, 4, 4 },
20749 // Hexagon::V6_vrmpybus - 365
20750 {6936, 1211, 3, 3 },
20751 // Hexagon::V6_vrmpybus_acc - 366
20752 {6957, 1214, 4, 4 },
20753 // Hexagon::V6_vrmpybusi - 367
20754 {6979, 1218, 4, 3 },
20755 // Hexagon::V6_vrmpybusi_acc - 368
20756 {7004, 1221, 5, 4 },
20757 // Hexagon::V6_vrmpybusv - 369
20758 {6936, 1225, 3, 3 },
20759 // Hexagon::V6_vrmpybusv_acc - 370
20760 {6957, 1228, 4, 4 },
20761 // Hexagon::V6_vrmpybv - 371
20762 {7030, 1232, 3, 3 },
20763 // Hexagon::V6_vrmpybv_acc - 372
20764 {7049, 1235, 4, 4 },
20765 // Hexagon::V6_vrmpyub - 373
20766 {7069, 1239, 3, 3 },
20767 // Hexagon::V6_vrmpyub_acc - 374
20768 {7089, 1242, 4, 4 },
20769 // Hexagon::V6_vrmpyub_rtt - 375
20770 {7110, 1246, 3, 3 },
20771 // Hexagon::V6_vrmpyub_rtt_acc - 376
20772 {7137, 1249, 4, 4 },
20773 // Hexagon::V6_vrmpyubi - 377
20774 {7165, 1253, 4, 3 },
20775 // Hexagon::V6_vrmpyubi_acc - 378
20776 {7189, 1256, 5, 4 },
20777 // Hexagon::V6_vrmpyubv - 379
20778 {7069, 1260, 3, 3 },
20779 // Hexagon::V6_vrmpyubv_acc - 380
20780 {7089, 1263, 4, 4 },
20781 // Hexagon::V6_vrotr - 381
20782 {7214, 1267, 3, 3 },
20783 // Hexagon::V6_vroundhb - 382
20784 {7232, 1270, 3, 3 },
20785 // Hexagon::V6_vroundhub - 383
20786 {7257, 1273, 3, 3 },
20787 // Hexagon::V6_vrounduhub - 384
20788 {7283, 1276, 3, 3 },
20789 // Hexagon::V6_vrounduwuh - 385
20790 {7310, 1279, 3, 3 },
20791 // Hexagon::V6_vroundwh - 386
20792 {7337, 1282, 3, 3 },
20793 // Hexagon::V6_vroundwuh - 387
20794 {7362, 1285, 3, 3 },
20795 // Hexagon::V6_vrsadubi - 388
20796 {7388, 1288, 4, 3 },
20797 // Hexagon::V6_vrsadubi_acc - 389
20798 {7412, 1291, 5, 4 },
20799 // Hexagon::V6_vsathub - 390
20800 {7437, 1295, 3, 3 },
20801 // Hexagon::V6_vsatuwuh - 391
20802 {7457, 1298, 3, 3 },
20803 // Hexagon::V6_vsatwh - 392
20804 {7478, 1301, 3, 3 },
20805 // Hexagon::V6_vsb - 393
20806 {7497, 1304, 2, 2 },
20807 // Hexagon::V6_vscattermh - 394
20808 {7512, 1306, 4, 4 },
20809 // Hexagon::V6_vscattermh_add - 395
20810 {7540, 1310, 4, 4 },
20811 // Hexagon::V6_vscattermhq - 396
20812 {7569, 1314, 5, 5 },
20813 // Hexagon::V6_vscattermhw - 397
20814 {7605, 1319, 4, 4 },
20815 // Hexagon::V6_vscattermhw_add - 398
20816 {7633, 1323, 4, 4 },
20817 // Hexagon::V6_vscattermhwq - 399
20818 {7662, 1327, 5, 5 },
20819 // Hexagon::V6_vscattermw - 400
20820 {7698, 1332, 4, 4 },
20821 // Hexagon::V6_vscattermw_add - 401
20822 {7726, 1336, 4, 4 },
20823 // Hexagon::V6_vscattermwq - 402
20824 {7755, 1340, 5, 5 },
20825 // Hexagon::V6_vsh - 403
20826 {7791, 1345, 2, 2 },
20827 // Hexagon::V6_vshufeh - 404
20828 {7806, 1347, 3, 3 },
20829 // Hexagon::V6_vshuff - 405
20830 {7827, 1350, 5, 5 },
20831 // Hexagon::V6_vshuffb - 406
20832 {7847, 1355, 2, 2 },
20833 // Hexagon::V6_vshuffeb - 407
20834 {7864, 1357, 3, 3 },
20835 // Hexagon::V6_vshuffh - 408
20836 {7885, 1360, 2, 2 },
20837 // Hexagon::V6_vshuffob - 409
20838 {7902, 1362, 3, 3 },
20839 // Hexagon::V6_vshufoeb - 410
20840 {7923, 1365, 3, 3 },
20841 // Hexagon::V6_vshufoeh - 411
20842 {7945, 1368, 3, 3 },
20843 // Hexagon::V6_vshufoh - 412
20844 {7967, 1371, 3, 3 },
20845 // Hexagon::V6_vsubb - 413
20846 {132, 1374, 3, 3 },
20847 // Hexagon::V6_vsubb_dv - 414
20848 {132, 1377, 3, 3 },
20849 // Hexagon::V6_vsubbnq - 415
20850 {7988, 1380, 4, 4 },
20851 // Hexagon::V6_vsubbq - 416
20852 {8012, 1384, 4, 4 },
20853 // Hexagon::V6_vsubbsat - 417
20854 {8035, 1388, 3, 3 },
20855 // Hexagon::V6_vsubbsat_dv - 418
20856 {8035, 1391, 3, 3 },
20857 // Hexagon::V6_vsubh - 419
20858 {8057, 1394, 3, 3 },
20859 // Hexagon::V6_vsubh_dv - 420
20860 {8057, 1397, 3, 3 },
20861 // Hexagon::V6_vsubhnq - 421
20862 {8075, 1400, 4, 4 },
20863 // Hexagon::V6_vsubhq - 422
20864 {8099, 1404, 4, 4 },
20865 // Hexagon::V6_vsubhsat - 423
20866 {8122, 1408, 3, 3 },
20867 // Hexagon::V6_vsubhsat_dv - 424
20868 {8122, 1411, 3, 3 },
20869 // Hexagon::V6_vsubhw - 425
20870 {8057, 1414, 3, 3 },
20871 // Hexagon::V6_vsububh - 426
20872 {8144, 1417, 3, 3 },
20873 // Hexagon::V6_vsububsat - 427
20874 {8163, 1420, 3, 3 },
20875 // Hexagon::V6_vsububsat_dv - 428
20876 {8163, 1423, 3, 3 },
20877 // Hexagon::V6_vsubuhsat - 429
20878 {8186, 1426, 3, 3 },
20879 // Hexagon::V6_vsubuhsat_dv - 430
20880 {8186, 1429, 3, 3 },
20881 // Hexagon::V6_vsubuhw - 431
20882 {8209, 1432, 3, 3 },
20883 // Hexagon::V6_vsubuwsat - 432
20884 {8228, 1435, 3, 3 },
20885 // Hexagon::V6_vsubuwsat_dv - 433
20886 {8228, 1438, 3, 3 },
20887 // Hexagon::V6_vsubw - 434
20888 {8251, 1441, 3, 3 },
20889 // Hexagon::V6_vsubw_dv - 435
20890 {8269, 1444, 3, 3 },
20891 {8251, 1447, 3, 3 },
20892 // Hexagon::V6_vsubwnq - 437
20893 {8277, 1450, 4, 4 },
20894 // Hexagon::V6_vsubwq - 438
20895 {8301, 1454, 4, 4 },
20896 // Hexagon::V6_vsubwsat - 439
20897 {8324, 1458, 3, 3 },
20898 // Hexagon::V6_vsubwsat_dv - 440
20899 {8324, 1461, 3, 3 },
20900 // Hexagon::V6_vtmpyb - 441
20901 {8346, 1464, 3, 3 },
20902 // Hexagon::V6_vtmpyb_acc - 442
20903 {8365, 1467, 4, 4 },
20904 // Hexagon::V6_vtmpybus - 443
20905 {8385, 1471, 3, 3 },
20906 // Hexagon::V6_vtmpybus_acc - 444
20907 {8406, 1474, 4, 4 },
20908 // Hexagon::V6_vtmpyhb - 445
20909 {8428, 1478, 3, 3 },
20910 // Hexagon::V6_vtmpyhb_acc - 446
20911 {8448, 1481, 4, 4 },
20912 // Hexagon::V6_vunpackb - 447
20913 {8469, 1485, 2, 2 },
20914 // Hexagon::V6_vunpackh - 448
20915 {8487, 1487, 2, 2 },
20916 // Hexagon::V6_vunpackoh - 449
20917 {8505, 1489, 3, 3 },
20918 // Hexagon::V6_vunpackub - 450
20919 {8525, 1492, 2, 2 },
20920 // Hexagon::V6_vunpackuh - 451
20921 {8544, 1494, 2, 2 },
20922 // Hexagon::V6_vxor - 452
20923 {8269, 1496, 3, 3 },
20924 // Hexagon::V6_vzb - 453
20925 {8563, 1499, 2, 2 },
20926 // Hexagon::V6_vzh - 454
20927 {8578, 1501, 2, 2 },
20928 // Hexagon::V6_zLd_ai - 455
20929 {8593, 1503, 2, 2 },
20930 // Hexagon::V6_zLd_pred_ai - 456
20931 {8606, 1505, 3, 3 },
20932 // Hexagon::Y2_crswap0 - 457
20933 {8627, 1508, 2, 1 },
20934 // Hexagon::Y2_dcfetchbo - 458
20935 {8642, 1509, 2, 2 },
20936 };
20937
20938 static const AliasPatternCond Conds[] = {
20939 // (A2_andir IntRegs:$Rd32, IntRegs:$Rs32, 255) - 0
20940 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20941 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20942 {AliasPatternCond::K_Imm, uint32_t(255)},
20943 // (A2_paddif IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 3
20944 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20945 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20946 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20947 {AliasPatternCond::K_Imm, uint32_t(0)},
20948 // (A2_paddifnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 7
20949 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20950 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20951 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20952 {AliasPatternCond::K_Imm, uint32_t(0)},
20953 // (A2_paddit IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 11
20954 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20955 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20956 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20957 {AliasPatternCond::K_Imm, uint32_t(0)},
20958 // (A2_padditnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 15
20959 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20960 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20961 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20962 {AliasPatternCond::K_Imm, uint32_t(0)},
20963 // (A2_subri IntRegs:$Rd32, 0, IntRegs:$Rs32) - 19
20964 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20965 {AliasPatternCond::K_Imm, uint32_t(0)},
20966 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20967 // (A2_subri IntRegs:$Rd32, -1, IntRegs:$Rs32) - 22
20968 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20969 {AliasPatternCond::K_Imm, uint32_t(-1)},
20970 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20971 // (A2_vaddub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 25
20972 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20973 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20974 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20975 // (A2_vsubub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 28
20976 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20977 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20978 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20979 // (C2_cmpgt PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 31
20980 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20981 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20982 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20983 // (C2_cmpgtu PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 34
20984 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20985 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20986 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20987 // (C2_or PredRegs:$Pd4, PredRegs:$Ps4, PredRegs:$Ps4) - 37
20988 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20989 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20990 {AliasPatternCond::K_TiedReg, 1},
20991 // (J2_jumpf PredRegs:$Pu4, b30_2Imm:$Ii) - 40
20992 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20993 // (J2_jumprf PredRegs:$Pu4, IntRegs:$Rs32) - 41
20994 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20995 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20996 // (J2_jumprt PredRegs:$Pu4, IntRegs:$Rs32) - 43
20997 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20998 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20999 // (J2_jumpt PredRegs:$Pu4, b30_2Imm:$Ii) - 45
21000 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21001 // (J2_trap1 R0, u8_0Imm:$Ii) - 46
21002 {AliasPatternCond::K_Reg, Hexagon::R0},
21003 {AliasPatternCond::K_Ignore, 0},
21004 // (L2_deallocframe D15, R30) - 48
21005 {AliasPatternCond::K_Reg, Hexagon::D15},
21006 {AliasPatternCond::K_Reg, Hexagon::R30},
21007 // (L2_loadalignb_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 50
21008 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21009 {AliasPatternCond::K_Ignore, 0},
21010 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21011 {AliasPatternCond::K_Imm, uint32_t(0)},
21012 // (L2_loadalignh_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 54
21013 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21014 {AliasPatternCond::K_Ignore, 0},
21015 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21016 {AliasPatternCond::K_Imm, uint32_t(0)},
21017 // (L2_loadbsw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 58
21018 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21019 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21020 {AliasPatternCond::K_Imm, uint32_t(0)},
21021 // (L2_loadbsw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 61
21022 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21023 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21024 {AliasPatternCond::K_Imm, uint32_t(0)},
21025 // (L2_loadbzw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 64
21026 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21027 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21028 {AliasPatternCond::K_Imm, uint32_t(0)},
21029 // (L2_loadbzw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 67
21030 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21031 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21032 {AliasPatternCond::K_Imm, uint32_t(0)},
21033 // (L2_loadrb_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 70
21034 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21035 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21036 {AliasPatternCond::K_Imm, uint32_t(0)},
21037 // (L2_loadrd_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 73
21038 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21039 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21040 {AliasPatternCond::K_Imm, uint32_t(0)},
21041 // (L2_loadrh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 76
21042 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21043 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21044 {AliasPatternCond::K_Imm, uint32_t(0)},
21045 // (L2_loadri_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 79
21046 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21047 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21048 {AliasPatternCond::K_Imm, uint32_t(0)},
21049 // (L2_loadrub_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 82
21050 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21051 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21052 {AliasPatternCond::K_Imm, uint32_t(0)},
21053 // (L2_loadruh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 85
21054 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21055 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21056 {AliasPatternCond::K_Imm, uint32_t(0)},
21057 // (L2_ploadrbf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 88
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_ploadrbfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 92
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_ploadrbt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 96
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_ploadrbtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 100
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_ploadrdf_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 104
21078 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21079 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21080 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21081 {AliasPatternCond::K_Imm, uint32_t(0)},
21082 // (L2_ploadrdfnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 108
21083 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21084 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21085 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21086 {AliasPatternCond::K_Imm, uint32_t(0)},
21087 // (L2_ploadrdt_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 112
21088 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21089 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21090 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21091 {AliasPatternCond::K_Imm, uint32_t(0)},
21092 // (L2_ploadrdtnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 116
21093 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21094 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21095 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21096 {AliasPatternCond::K_Imm, uint32_t(0)},
21097 // (L2_ploadrhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 120
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_ploadrhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 124
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_ploadrht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 128
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_ploadrhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 132
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_ploadrif_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 136
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_ploadrifnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 140
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 // (L2_ploadrit_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 144
21128 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21129 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21130 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21131 {AliasPatternCond::K_Imm, uint32_t(0)},
21132 // (L2_ploadritnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 148
21133 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21134 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21135 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21136 {AliasPatternCond::K_Imm, uint32_t(0)},
21137 // (L2_ploadrubf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 152
21138 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21139 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21140 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21141 {AliasPatternCond::K_Imm, uint32_t(0)},
21142 // (L2_ploadrubfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 156
21143 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21144 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21145 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21146 {AliasPatternCond::K_Imm, uint32_t(0)},
21147 // (L2_ploadrubt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 160
21148 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21149 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21150 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21151 {AliasPatternCond::K_Imm, uint32_t(0)},
21152 // (L2_ploadrubtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 164
21153 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21154 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21155 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21156 {AliasPatternCond::K_Imm, uint32_t(0)},
21157 // (L2_ploadruhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 168
21158 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21159 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21160 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21161 {AliasPatternCond::K_Imm, uint32_t(0)},
21162 // (L2_ploadruhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 172
21163 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21164 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21165 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21166 {AliasPatternCond::K_Imm, uint32_t(0)},
21167 // (L2_ploadruht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 176
21168 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21169 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21170 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21171 {AliasPatternCond::K_Imm, uint32_t(0)},
21172 // (L2_ploadruhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 180
21173 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21174 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21175 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21176 {AliasPatternCond::K_Imm, uint32_t(0)},
21177 // (L4_add_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 184
21178 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21179 {AliasPatternCond::K_Imm, uint32_t(0)},
21180 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21181 // (L4_add_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 187
21182 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21183 {AliasPatternCond::K_Imm, uint32_t(0)},
21184 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21185 // (L4_add_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 190
21186 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21187 {AliasPatternCond::K_Imm, uint32_t(0)},
21188 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21189 // (L4_and_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 193
21190 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21191 {AliasPatternCond::K_Imm, uint32_t(0)},
21192 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21193 // (L4_and_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 196
21194 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21195 {AliasPatternCond::K_Imm, uint32_t(0)},
21196 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21197 // (L4_and_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 199
21198 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21199 {AliasPatternCond::K_Imm, uint32_t(0)},
21200 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21201 // (L4_iadd_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 202
21202 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21203 {AliasPatternCond::K_Imm, uint32_t(0)},
21204 // (L4_iadd_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 204
21205 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21206 {AliasPatternCond::K_Imm, uint32_t(0)},
21207 // (L4_iadd_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 206
21208 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21209 {AliasPatternCond::K_Imm, uint32_t(0)},
21210 // (L4_iand_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 208
21211 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21212 {AliasPatternCond::K_Imm, uint32_t(0)},
21213 // (L4_iand_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 210
21214 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21215 {AliasPatternCond::K_Imm, uint32_t(0)},
21216 // (L4_iand_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 212
21217 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21218 {AliasPatternCond::K_Imm, uint32_t(0)},
21219 // (L4_ior_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 214
21220 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21221 {AliasPatternCond::K_Imm, uint32_t(0)},
21222 // (L4_ior_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 216
21223 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21224 {AliasPatternCond::K_Imm, uint32_t(0)},
21225 // (L4_ior_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 218
21226 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21227 {AliasPatternCond::K_Imm, uint32_t(0)},
21228 // (L4_isub_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 220
21229 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21230 {AliasPatternCond::K_Imm, uint32_t(0)},
21231 // (L4_isub_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 222
21232 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21233 {AliasPatternCond::K_Imm, uint32_t(0)},
21234 // (L4_isub_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 224
21235 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21236 {AliasPatternCond::K_Imm, uint32_t(0)},
21237 // (L4_or_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 226
21238 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21239 {AliasPatternCond::K_Imm, uint32_t(0)},
21240 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21241 // (L4_or_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 229
21242 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21243 {AliasPatternCond::K_Imm, uint32_t(0)},
21244 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21245 // (L4_or_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 232
21246 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21247 {AliasPatternCond::K_Imm, uint32_t(0)},
21248 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21249 // (L4_return D15, R30) - 235
21250 {AliasPatternCond::K_Reg, Hexagon::D15},
21251 {AliasPatternCond::K_Reg, Hexagon::R30},
21252 // (L4_return_f D15, PredRegs:$Pv4, R30) - 237
21253 {AliasPatternCond::K_Reg, Hexagon::D15},
21254 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21255 {AliasPatternCond::K_Reg, Hexagon::R30},
21256 // (L4_return_fnew_pnt D15, PredRegs:$Pv4, R30) - 240
21257 {AliasPatternCond::K_Reg, Hexagon::D15},
21258 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21259 {AliasPatternCond::K_Reg, Hexagon::R30},
21260 // (L4_return_fnew_pt D15, PredRegs:$Pv4, R30) - 243
21261 {AliasPatternCond::K_Reg, Hexagon::D15},
21262 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21263 {AliasPatternCond::K_Reg, Hexagon::R30},
21264 // (L4_return_t D15, PredRegs:$Pv4, R30) - 246
21265 {AliasPatternCond::K_Reg, Hexagon::D15},
21266 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21267 {AliasPatternCond::K_Reg, Hexagon::R30},
21268 // (L4_return_tnew_pnt D15, PredRegs:$Pv4, R30) - 249
21269 {AliasPatternCond::K_Reg, Hexagon::D15},
21270 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21271 {AliasPatternCond::K_Reg, Hexagon::R30},
21272 // (L4_return_tnew_pt D15, PredRegs:$Pv4, R30) - 252
21273 {AliasPatternCond::K_Reg, Hexagon::D15},
21274 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21275 {AliasPatternCond::K_Reg, Hexagon::R30},
21276 // (L4_sub_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 255
21277 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21278 {AliasPatternCond::K_Imm, uint32_t(0)},
21279 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21280 // (L4_sub_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 258
21281 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21282 {AliasPatternCond::K_Imm, uint32_t(0)},
21283 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21284 // (L4_sub_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 261
21285 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21286 {AliasPatternCond::K_Imm, uint32_t(0)},
21287 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21288 // (M2_mpyi IntRegs:$Rd32, IntRegs:$Rs32, IntRegs:$Rt32) - 264
21289 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21290 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21291 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21292 // (M7_dcmpyrwc DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 267
21293 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21294 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21295 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21296 // (M7_dcmpyrwc_acc DoubleRegs:$Rxx32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 270
21297 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21298 {AliasPatternCond::K_Ignore, 0},
21299 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21300 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21301 // (S2_allocframe R29, u11_3Imm:$Ii) - 274
21302 {AliasPatternCond::K_Reg, Hexagon::R29},
21303 {AliasPatternCond::K_Ignore, 0},
21304 // (S2_pstorerbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 276
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_pstorerbnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 280
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_pstorerbnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 284
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_pstorerbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 288
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_pstorerdf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 292
21325 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21326 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21327 {AliasPatternCond::K_Imm, uint32_t(0)},
21328 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21329 // (S2_pstorerdt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 296
21330 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21331 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21332 {AliasPatternCond::K_Imm, uint32_t(0)},
21333 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21334 // (S2_pstorerff_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 300
21335 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21336 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21337 {AliasPatternCond::K_Imm, uint32_t(0)},
21338 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21339 // (S2_pstorerft_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 304
21340 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21341 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21342 {AliasPatternCond::K_Imm, uint32_t(0)},
21343 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21344 // (S2_pstorerhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 308
21345 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21346 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21347 {AliasPatternCond::K_Imm, uint32_t(0)},
21348 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21349 // (S2_pstorerhnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 312
21350 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21351 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21352 {AliasPatternCond::K_Imm, uint32_t(0)},
21353 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21354 // (S2_pstorerhnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 316
21355 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21356 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21357 {AliasPatternCond::K_Imm, uint32_t(0)},
21358 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21359 // (S2_pstorerht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 320
21360 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21361 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21362 {AliasPatternCond::K_Imm, uint32_t(0)},
21363 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21364 // (S2_pstorerif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 324
21365 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21366 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21367 {AliasPatternCond::K_Imm, uint32_t(0)},
21368 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21369 // (S2_pstorerinewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 328
21370 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21371 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21372 {AliasPatternCond::K_Imm, uint32_t(0)},
21373 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21374 // (S2_pstorerinewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 332
21375 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21376 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21377 {AliasPatternCond::K_Imm, uint32_t(0)},
21378 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21379 // (S2_pstorerit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 336
21380 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21381 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21382 {AliasPatternCond::K_Imm, uint32_t(0)},
21383 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21384 // (S2_storerb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 340
21385 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21386 {AliasPatternCond::K_Imm, uint32_t(0)},
21387 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21388 // (S2_storerbnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 343
21389 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21390 {AliasPatternCond::K_Imm, uint32_t(0)},
21391 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21392 // (S2_storerd_io IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 346
21393 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21394 {AliasPatternCond::K_Imm, uint32_t(0)},
21395 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21396 // (S2_storerf_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 349
21397 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21398 {AliasPatternCond::K_Imm, uint32_t(0)},
21399 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21400 // (S2_storerh_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 352
21401 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21402 {AliasPatternCond::K_Imm, uint32_t(0)},
21403 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21404 // (S2_storerhnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 355
21405 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21406 {AliasPatternCond::K_Imm, uint32_t(0)},
21407 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21408 // (S2_storeri_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 358
21409 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21410 {AliasPatternCond::K_Imm, uint32_t(0)},
21411 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21412 // (S2_storerinew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 361
21413 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21414 {AliasPatternCond::K_Imm, uint32_t(0)},
21415 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21416 // (S2_tableidxb IntRegs:$Rx32, IntRegs:$Rs32, u4_0Imm:$Ii, u5_0Imm:$II) - 364
21417 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21418 {AliasPatternCond::K_Ignore, 0},
21419 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21420 {AliasPatternCond::K_Ignore, 0},
21421 // (S4_pstorerbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 368
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_pstorerbnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 372
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_pstorerbnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 376
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_pstorerbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 380
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_pstorerdfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 384
21442 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21443 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21444 {AliasPatternCond::K_Imm, uint32_t(0)},
21445 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21446 // (S4_pstorerdtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 388
21447 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21448 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21449 {AliasPatternCond::K_Imm, uint32_t(0)},
21450 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21451 // (S4_pstorerffnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 392
21452 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21453 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21454 {AliasPatternCond::K_Imm, uint32_t(0)},
21455 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21456 // (S4_pstorerftnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 396
21457 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21458 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21459 {AliasPatternCond::K_Imm, uint32_t(0)},
21460 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21461 // (S4_pstorerhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 400
21462 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21463 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21464 {AliasPatternCond::K_Imm, uint32_t(0)},
21465 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21466 // (S4_pstorerhnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 404
21467 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21468 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21469 {AliasPatternCond::K_Imm, uint32_t(0)},
21470 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21471 // (S4_pstorerhnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 408
21472 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21473 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21474 {AliasPatternCond::K_Imm, uint32_t(0)},
21475 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21476 // (S4_pstorerhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 412
21477 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21478 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21479 {AliasPatternCond::K_Imm, uint32_t(0)},
21480 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21481 // (S4_pstorerifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 416
21482 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21483 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21484 {AliasPatternCond::K_Imm, uint32_t(0)},
21485 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21486 // (S4_pstorerinewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 420
21487 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21488 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21489 {AliasPatternCond::K_Imm, uint32_t(0)},
21490 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21491 // (S4_pstorerinewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 424
21492 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21493 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21494 {AliasPatternCond::K_Imm, uint32_t(0)},
21495 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21496 // (S4_pstoreritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 428
21497 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21498 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21499 {AliasPatternCond::K_Imm, uint32_t(0)},
21500 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21501 // (S4_storeirb_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 432
21502 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21503 {AliasPatternCond::K_Imm, uint32_t(0)},
21504 // (S4_storeirbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 434
21505 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21506 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21507 {AliasPatternCond::K_Imm, uint32_t(0)},
21508 // (S4_storeirbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 437
21509 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21510 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21511 {AliasPatternCond::K_Imm, uint32_t(0)},
21512 // (S4_storeirbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 440
21513 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21514 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21515 {AliasPatternCond::K_Imm, uint32_t(0)},
21516 // (S4_storeirbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 443
21517 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21518 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21519 {AliasPatternCond::K_Imm, uint32_t(0)},
21520 // (S4_storeirh_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 446
21521 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21522 {AliasPatternCond::K_Imm, uint32_t(0)},
21523 // (S4_storeirhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 448
21524 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21525 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21526 {AliasPatternCond::K_Imm, uint32_t(0)},
21527 // (S4_storeirhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 451
21528 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21529 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21530 {AliasPatternCond::K_Imm, uint32_t(0)},
21531 // (S4_storeirht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 454
21532 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21533 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21534 {AliasPatternCond::K_Imm, uint32_t(0)},
21535 // (S4_storeirhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 457
21536 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21537 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21538 {AliasPatternCond::K_Imm, uint32_t(0)},
21539 // (S4_storeiri_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 460
21540 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21541 {AliasPatternCond::K_Imm, uint32_t(0)},
21542 // (S4_storeirif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 462
21543 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21544 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21545 {AliasPatternCond::K_Imm, uint32_t(0)},
21546 // (S4_storeirifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 465
21547 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21548 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21549 {AliasPatternCond::K_Imm, uint32_t(0)},
21550 // (S4_storeirit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 468
21551 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21552 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21553 {AliasPatternCond::K_Imm, uint32_t(0)},
21554 // (S4_storeiritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 471
21555 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21556 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21557 {AliasPatternCond::K_Imm, uint32_t(0)},
21558 // (V6_extractw IntRegs:$Rd32, HvxVR:$Vu32, IntRegs:$Rs32) - 474
21559 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21560 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21561 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21562 // (V6_v6mpyhubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 477
21563 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21564 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21565 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21566 // (V6_v6mpyvubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 480
21567 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21568 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21569 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21570 // (V6_vL32Ub_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 483
21571 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21572 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21573 {AliasPatternCond::K_Imm, uint32_t(0)},
21574 // (V6_vL32b_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 486
21575 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21576 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21577 {AliasPatternCond::K_Imm, uint32_t(0)},
21578 // (V6_vL32b_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 489
21579 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21580 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21581 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21582 {AliasPatternCond::K_Ignore, 0},
21583 {AliasPatternCond::K_Imm, uint32_t(0)},
21584 // (V6_vL32b_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 494
21585 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21586 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21587 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21588 {AliasPatternCond::K_Ignore, 0},
21589 {AliasPatternCond::K_Imm, uint32_t(0)},
21590 // (V6_vL32b_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 499
21591 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21592 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21593 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21594 {AliasPatternCond::K_Imm, uint32_t(0)},
21595 // (V6_vL32b_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 503
21596 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21597 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21598 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21599 {AliasPatternCond::K_Ignore, 0},
21600 {AliasPatternCond::K_Imm, uint32_t(0)},
21601 // (V6_vL32b_nt_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 508
21602 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21603 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21604 {AliasPatternCond::K_Imm, uint32_t(0)},
21605 // (V6_vL32b_nt_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 511
21606 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21607 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21608 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21609 {AliasPatternCond::K_Ignore, 0},
21610 {AliasPatternCond::K_Imm, uint32_t(0)},
21611 // (V6_vL32b_nt_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 516
21612 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21613 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21614 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21615 {AliasPatternCond::K_Ignore, 0},
21616 {AliasPatternCond::K_Imm, uint32_t(0)},
21617 // (V6_vL32b_nt_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 521
21618 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21619 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21620 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21621 {AliasPatternCond::K_Imm, uint32_t(0)},
21622 // (V6_vL32b_nt_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 525
21623 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21624 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21625 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21626 {AliasPatternCond::K_Ignore, 0},
21627 {AliasPatternCond::K_Imm, uint32_t(0)},
21628 // (V6_vL32b_nt_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 530
21629 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21630 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21631 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21632 {AliasPatternCond::K_Imm, uint32_t(0)},
21633 // (V6_vL32b_nt_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 534
21634 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21635 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21636 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21637 {AliasPatternCond::K_Imm, uint32_t(0)},
21638 // (V6_vL32b_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 538
21639 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21640 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21641 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21642 {AliasPatternCond::K_Imm, uint32_t(0)},
21643 // (V6_vL32b_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 542
21644 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21645 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21646 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21647 {AliasPatternCond::K_Imm, uint32_t(0)},
21648 // (V6_vS32Ub_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 546
21649 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21650 {AliasPatternCond::K_Imm, uint32_t(0)},
21651 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21652 // (V6_vS32Ub_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 549
21653 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21654 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21655 {AliasPatternCond::K_Imm, uint32_t(0)},
21656 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21657 // (V6_vS32Ub_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 553
21658 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21659 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21660 {AliasPatternCond::K_Imm, uint32_t(0)},
21661 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21662 // (V6_vS32b_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 557
21663 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21664 {AliasPatternCond::K_Imm, uint32_t(0)},
21665 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21666 // (V6_vS32b_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 560
21667 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21668 {AliasPatternCond::K_Imm, uint32_t(0)},
21669 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21670 // (V6_vS32b_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 563
21671 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21672 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21673 {AliasPatternCond::K_Imm, uint32_t(0)},
21674 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21675 // (V6_vS32b_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 567
21676 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21677 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21678 {AliasPatternCond::K_Imm, uint32_t(0)},
21679 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21680 // (V6_vS32b_nt_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 571
21681 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21682 {AliasPatternCond::K_Imm, uint32_t(0)},
21683 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21684 // (V6_vS32b_nt_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 574
21685 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21686 {AliasPatternCond::K_Imm, uint32_t(0)},
21687 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21688 // (V6_vS32b_nt_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 577
21689 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21690 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21691 {AliasPatternCond::K_Imm, uint32_t(0)},
21692 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21693 // (V6_vS32b_nt_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 581
21694 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21695 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21696 {AliasPatternCond::K_Imm, uint32_t(0)},
21697 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21698 // (V6_vS32b_nt_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 585
21699 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21700 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21701 {AliasPatternCond::K_Imm, uint32_t(0)},
21702 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21703 // (V6_vS32b_nt_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 589
21704 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21705 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21706 {AliasPatternCond::K_Imm, uint32_t(0)},
21707 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21708 // (V6_vS32b_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 593
21709 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21710 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21711 {AliasPatternCond::K_Imm, uint32_t(0)},
21712 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21713 // (V6_vS32b_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 597
21714 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21715 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21716 {AliasPatternCond::K_Imm, uint32_t(0)},
21717 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21718 // (V6_vabsb_sat HvxVR:$Vd32, HvxVR:$Vu32) - 601
21719 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21720 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21721 // (V6_vabsdiffh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 603
21722 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21723 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21724 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21725 // (V6_vabsdiffub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 606
21726 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21727 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21728 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21729 // (V6_vabsdiffuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 609
21730 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21731 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21732 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21733 // (V6_vabsdiffw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 612
21734 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21735 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21736 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21737 // (V6_vabsh_sat HvxVR:$Vd32, HvxVR:$Vu32) - 615
21738 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21739 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21740 // (V6_vabsw_sat HvxVR:$Vd32, HvxVR:$Vu32) - 617
21741 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21742 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21743 // (V6_vaddb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 619
21744 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21745 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21746 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21747 // (V6_vaddb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 622
21748 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21749 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21750 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21751 // (V6_vaddbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 625
21752 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21753 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21754 {AliasPatternCond::K_Ignore, 0},
21755 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21756 // (V6_vaddbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 629
21757 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21758 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21759 {AliasPatternCond::K_Ignore, 0},
21760 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21761 // (V6_vaddbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 633
21762 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21763 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21764 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21765 // (V6_vaddbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 636
21766 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21767 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21768 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21769 // (V6_vaddh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 639
21770 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21771 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21772 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21773 // (V6_vaddh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 642
21774 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21775 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21776 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21777 // (V6_vaddhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 645
21778 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21779 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21780 {AliasPatternCond::K_Ignore, 0},
21781 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21782 // (V6_vaddhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 649
21783 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21784 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21785 {AliasPatternCond::K_Ignore, 0},
21786 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21787 // (V6_vaddhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 653
21788 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21789 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21790 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21791 // (V6_vaddhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 656
21792 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21793 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21794 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21795 // (V6_vaddhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 659
21796 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21797 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21798 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21799 // (V6_vaddhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 662
21800 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21801 {AliasPatternCond::K_Ignore, 0},
21802 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21803 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21804 // (V6_vaddubh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 666
21805 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21806 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21807 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21808 // (V6_vaddubh_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 669
21809 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21810 {AliasPatternCond::K_Ignore, 0},
21811 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21812 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21813 // (V6_vaddubsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 673
21814 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21815 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21816 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21817 // (V6_vaddubsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 676
21818 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21819 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21820 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21821 // (V6_vadduhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 679
21822 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21823 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21824 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21825 // (V6_vadduhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 682
21826 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21827 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21828 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21829 // (V6_vadduhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 685
21830 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21831 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21832 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21833 // (V6_vadduhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 688
21834 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21835 {AliasPatternCond::K_Ignore, 0},
21836 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21837 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21838 // (V6_vadduwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 692
21839 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21840 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21841 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21842 // (V6_vadduwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 695
21843 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21844 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21845 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21846 // (V6_vaddw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 698
21847 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21848 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21849 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21850 // (V6_vaddw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 701
21851 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21852 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21853 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21854 // (V6_vaddwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 704
21855 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21856 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21857 {AliasPatternCond::K_Ignore, 0},
21858 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21859 // (V6_vaddwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 708
21860 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21861 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21862 {AliasPatternCond::K_Ignore, 0},
21863 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21864 // (V6_vaddwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 712
21865 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21866 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21867 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21868 // (V6_vaddwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 715
21869 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21870 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21871 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21872 // (V6_vandnqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 718
21873 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21874 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21875 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21876 // (V6_vandnqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 721
21877 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21878 {AliasPatternCond::K_Ignore, 0},
21879 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21880 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21881 // (V6_vandqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 725
21882 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21883 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21884 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21885 // (V6_vandqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 728
21886 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21887 {AliasPatternCond::K_Ignore, 0},
21888 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21889 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21890 // (V6_vandvrt HvxQR:$Qd4, HvxVR:$Vu32, IntRegs:$Rt32) - 732
21891 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21892 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21893 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21894 // (V6_vandvrt_acc HvxQR:$Qx4, HvxVR:$Vu32, IntRegs:$Rt32) - 735
21895 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21896 {AliasPatternCond::K_Ignore, 0},
21897 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21898 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21899 // (V6_vaslh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 739
21900 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21901 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21902 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21903 // (V6_vaslh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 742
21904 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21905 {AliasPatternCond::K_Ignore, 0},
21906 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21907 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21908 // (V6_vaslhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 746
21909 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21910 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21911 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21912 // (V6_vaslw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 749
21913 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21914 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21915 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21916 // (V6_vaslw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 752
21917 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21918 {AliasPatternCond::K_Ignore, 0},
21919 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21920 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21921 // (V6_vaslwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 756
21922 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21923 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21924 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21925 // (V6_vasr_into HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 759
21926 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21927 {AliasPatternCond::K_Ignore, 0},
21928 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21929 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21930 // (V6_vasrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 763
21931 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21932 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21933 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21934 // (V6_vasrh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 766
21935 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21936 {AliasPatternCond::K_Ignore, 0},
21937 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21938 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21939 // (V6_vasrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 770
21940 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21941 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21942 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21943 // (V6_vasrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 773
21944 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21945 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21946 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21947 // (V6_vasrw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 776
21948 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21949 {AliasPatternCond::K_Ignore, 0},
21950 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21951 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21952 // (V6_vasrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 780
21953 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21954 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21955 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21956 // (V6_vavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 783
21957 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21958 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21959 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21960 // (V6_vavgbrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 786
21961 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21962 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21963 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21964 // (V6_vavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 789
21965 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21966 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21967 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21968 // (V6_vavghrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 792
21969 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21970 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21971 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21972 // (V6_vavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 795
21973 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21974 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21975 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21976 // (V6_vavgubrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 798
21977 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21978 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21979 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21980 // (V6_vavguh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 801
21981 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21982 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21983 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21984 // (V6_vavguhrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 804
21985 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21986 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21987 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21988 // (V6_vavguw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 807
21989 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21990 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21991 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21992 // (V6_vavguwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 810
21993 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21994 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21995 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21996 // (V6_vavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 813
21997 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21998 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21999 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22000 // (V6_vavgwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 816
22001 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22002 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22003 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22004 // (V6_vcl0h HvxVR:$Vd32, HvxVR:$Vu32) - 819
22005 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22006 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22007 // (V6_vcl0w HvxVR:$Vd32, HvxVR:$Vu32) - 821
22008 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22009 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22010 // (V6_vdealb HvxVR:$Vd32, HvxVR:$Vu32) - 823
22011 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22012 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22013 // (V6_vdealb4w HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 825
22014 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22015 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22016 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22017 // (V6_vdealh HvxVR:$Vd32, HvxVR:$Vu32) - 828
22018 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22019 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22020 // (V6_vdmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 830
22021 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22022 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22023 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22024 // (V6_vdmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 833
22025 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22026 {AliasPatternCond::K_Ignore, 0},
22027 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22028 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22029 // (V6_vdmpybus_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 837
22030 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22031 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22032 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22033 // (V6_vdmpybus_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 840
22034 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22035 {AliasPatternCond::K_Ignore, 0},
22036 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22037 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22038 // (V6_vdmpyhb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 844
22039 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22040 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22041 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22042 // (V6_vdmpyhb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 847
22043 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22044 {AliasPatternCond::K_Ignore, 0},
22045 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22046 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22047 // (V6_vdmpyhb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 851
22048 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22049 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22050 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22051 // (V6_vdmpyhb_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 854
22052 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22053 {AliasPatternCond::K_Ignore, 0},
22054 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22055 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22056 // (V6_vdmpyhisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 858
22057 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22058 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22059 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22060 // (V6_vdmpyhisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 861
22061 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22062 {AliasPatternCond::K_Ignore, 0},
22063 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22064 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22065 // (V6_vdmpyhsat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 865
22066 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22067 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22068 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22069 // (V6_vdmpyhsat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 868
22070 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22071 {AliasPatternCond::K_Ignore, 0},
22072 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22073 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22074 // (V6_vdmpyhsuisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 872
22075 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22076 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22077 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22078 // (V6_vdmpyhsuisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 875
22079 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22080 {AliasPatternCond::K_Ignore, 0},
22081 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22082 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22083 // (V6_vdmpyhsusat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 879
22084 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22085 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22086 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22087 // (V6_vdmpyhsusat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 882
22088 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22089 {AliasPatternCond::K_Ignore, 0},
22090 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22091 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22092 // (V6_vdmpyhvsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 886
22093 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22094 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22095 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22096 // (V6_vdmpyhvsat_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 889
22097 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22098 {AliasPatternCond::K_Ignore, 0},
22099 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22100 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22101 // (V6_vdsaduh HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 893
22102 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22103 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22104 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22105 // (V6_vdsaduh_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 896
22106 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22107 {AliasPatternCond::K_Ignore, 0},
22108 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22109 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22110 // (V6_veqb HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 900
22111 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22112 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22113 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22114 // (V6_veqb_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 903
22115 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22116 {AliasPatternCond::K_Ignore, 0},
22117 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22118 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22119 // (V6_veqb_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 907
22120 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22121 {AliasPatternCond::K_Ignore, 0},
22122 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22123 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22124 // (V6_veqb_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 911
22125 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22126 {AliasPatternCond::K_Ignore, 0},
22127 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22128 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22129 // (V6_veqh HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 915
22130 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22131 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22132 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22133 // (V6_veqh_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 918
22134 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22135 {AliasPatternCond::K_Ignore, 0},
22136 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22137 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22138 // (V6_veqh_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 922
22139 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22140 {AliasPatternCond::K_Ignore, 0},
22141 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22142 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22143 // (V6_veqh_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 926
22144 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22145 {AliasPatternCond::K_Ignore, 0},
22146 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22147 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22148 // (V6_veqw HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 930
22149 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22150 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22151 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22152 // (V6_veqw_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 933
22153 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22154 {AliasPatternCond::K_Ignore, 0},
22155 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22156 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22157 // (V6_veqw_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 937
22158 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22159 {AliasPatternCond::K_Ignore, 0},
22160 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22161 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22162 // (V6_veqw_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 941
22163 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22164 {AliasPatternCond::K_Ignore, 0},
22165 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22166 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22167 // (V6_vlsrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 945
22168 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22169 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22170 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22171 // (V6_vlsrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 948
22172 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22173 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22174 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22175 // (V6_vlsrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 951
22176 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22177 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22178 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22179 // (V6_vlsrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 954
22180 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22181 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22182 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22183 // (V6_vmaxb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 957
22184 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22185 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22186 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22187 // (V6_vmaxh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 960
22188 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22189 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22190 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22191 // (V6_vmaxub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 963
22192 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22193 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22194 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22195 // (V6_vmaxuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 966
22196 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22197 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22198 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22199 // (V6_vmaxw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 969
22200 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22201 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22202 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22203 // (V6_vminb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 972
22204 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22205 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22206 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22207 // (V6_vminh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 975
22208 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22209 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22210 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22211 // (V6_vminub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 978
22212 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22213 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22214 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22215 // (V6_vminuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 981
22216 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22217 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22218 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22219 // (V6_vminw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 984
22220 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22221 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22222 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22223 // (V6_vmpabus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 987
22224 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22225 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22226 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22227 // (V6_vmpabus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 990
22228 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22229 {AliasPatternCond::K_Ignore, 0},
22230 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22231 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22232 // (V6_vmpabusv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 994
22233 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22234 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22235 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22236 // (V6_vmpabuu HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 997
22237 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22238 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22239 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22240 // (V6_vmpabuu_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1000
22241 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22242 {AliasPatternCond::K_Ignore, 0},
22243 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22244 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22245 // (V6_vmpabuuv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1004
22246 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22247 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22248 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22249 // (V6_vmpahb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1007
22250 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22251 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22252 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22253 // (V6_vmpahb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1010
22254 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22255 {AliasPatternCond::K_Ignore, 0},
22256 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22257 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22258 // (V6_vmpauhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1014
22259 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22260 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22261 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22262 // (V6_vmpauhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1017
22263 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22264 {AliasPatternCond::K_Ignore, 0},
22265 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22266 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22267 // (V6_vmpybus HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1021
22268 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22269 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22270 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22271 // (V6_vmpybus_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1024
22272 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22273 {AliasPatternCond::K_Ignore, 0},
22274 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22275 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22276 // (V6_vmpybusv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1028
22277 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22278 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22279 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22280 // (V6_vmpybusv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1031
22281 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22282 {AliasPatternCond::K_Ignore, 0},
22283 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22284 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22285 // (V6_vmpybv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1035
22286 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22287 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22288 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22289 // (V6_vmpybv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1038
22290 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22291 {AliasPatternCond::K_Ignore, 0},
22292 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22293 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22294 // (V6_vmpyewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1042
22295 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22296 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22297 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22298 // (V6_vmpyh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1045
22299 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22300 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22301 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22302 // (V6_vmpyh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1048
22303 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22304 {AliasPatternCond::K_Ignore, 0},
22305 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22306 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22307 // (V6_vmpyhsat_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1052
22308 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22309 {AliasPatternCond::K_Ignore, 0},
22310 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22311 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22312 // (V6_vmpyhsrs HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1056
22313 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22314 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22315 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22316 // (V6_vmpyhss HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1059
22317 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22318 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22319 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22320 // (V6_vmpyhus HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1062
22321 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22322 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22323 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22324 // (V6_vmpyhus_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1065
22325 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22326 {AliasPatternCond::K_Ignore, 0},
22327 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22328 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22329 // (V6_vmpyhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1069
22330 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22331 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22332 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22333 // (V6_vmpyhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1072
22334 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22335 {AliasPatternCond::K_Ignore, 0},
22336 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22337 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22338 // (V6_vmpyhvsrs HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1076
22339 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22340 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22341 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22342 // (V6_vmpyiewh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1079
22343 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22344 {AliasPatternCond::K_Ignore, 0},
22345 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22346 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22347 // (V6_vmpyiewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1083
22348 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22349 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22350 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22351 // (V6_vmpyiewuh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1086
22352 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22353 {AliasPatternCond::K_Ignore, 0},
22354 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22355 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22356 // (V6_vmpyih HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1090
22357 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22358 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22359 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22360 // (V6_vmpyih_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1093
22361 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22362 {AliasPatternCond::K_Ignore, 0},
22363 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22364 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22365 // (V6_vmpyihb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1097
22366 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22367 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22368 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22369 // (V6_vmpyihb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1100
22370 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22371 {AliasPatternCond::K_Ignore, 0},
22372 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22373 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22374 // (V6_vmpyiowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1104
22375 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22376 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22377 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22378 // (V6_vmpyiwb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1107
22379 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22380 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22381 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22382 // (V6_vmpyiwb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1110
22383 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22384 {AliasPatternCond::K_Ignore, 0},
22385 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22386 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22387 // (V6_vmpyiwh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1114
22388 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22389 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22390 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22391 // (V6_vmpyiwh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1117
22392 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22393 {AliasPatternCond::K_Ignore, 0},
22394 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22395 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22396 // (V6_vmpyiwub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1121
22397 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22398 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22399 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22400 // (V6_vmpyiwub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1124
22401 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22402 {AliasPatternCond::K_Ignore, 0},
22403 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22404 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22405 // (V6_vmpyowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1128
22406 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22407 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22408 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22409 // (V6_vmpyowh_rnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1131
22410 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22411 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22412 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22413 // (V6_vmpyub HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1134
22414 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22415 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22416 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22417 // (V6_vmpyub_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1137
22418 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22419 {AliasPatternCond::K_Ignore, 0},
22420 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22421 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22422 // (V6_vmpyubv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1141
22423 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22424 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22425 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22426 // (V6_vmpyubv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1144
22427 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22428 {AliasPatternCond::K_Ignore, 0},
22429 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22430 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22431 // (V6_vmpyuh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1148
22432 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22433 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22434 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22435 // (V6_vmpyuh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1151
22436 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22437 {AliasPatternCond::K_Ignore, 0},
22438 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22439 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22440 // (V6_vmpyuhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1155
22441 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22442 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22443 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22444 // (V6_vmpyuhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1158
22445 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22446 {AliasPatternCond::K_Ignore, 0},
22447 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22448 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22449 // (V6_vnavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1162
22450 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22451 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22452 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22453 // (V6_vnavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1165
22454 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22455 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22456 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22457 // (V6_vnavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1168
22458 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22459 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22460 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22461 // (V6_vnavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1171
22462 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22463 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22464 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22465 // (V6_vnormamth HvxVR:$Vd32, HvxVR:$Vu32) - 1174
22466 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22467 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22468 // (V6_vnormamtw HvxVR:$Vd32, HvxVR:$Vu32) - 1176
22469 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22470 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22471 // (V6_vpackeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1178
22472 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22473 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22474 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22475 // (V6_vpackeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1181
22476 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22477 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22478 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22479 // (V6_vpackhb_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1184
22480 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22481 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22482 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22483 // (V6_vpackhub_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1187
22484 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22485 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22486 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22487 // (V6_vpackob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1190
22488 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22489 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22490 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22491 // (V6_vpackoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1193
22492 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22493 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22494 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22495 // (V6_vpackwh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1196
22496 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22497 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22498 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22499 // (V6_vpackwuh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1199
22500 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22501 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22502 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22503 // (V6_vpopcounth HvxVR:$Vd32, HvxVR:$Vu32) - 1202
22504 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22505 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22506 // (V6_vrmpybub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1204
22507 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22508 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22509 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22510 // (V6_vrmpybub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1207
22511 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22512 {AliasPatternCond::K_Ignore, 0},
22513 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22514 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22515 // (V6_vrmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1211
22516 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22517 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22518 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22519 // (V6_vrmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1214
22520 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22521 {AliasPatternCond::K_Ignore, 0},
22522 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22523 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22524 // (V6_vrmpybusi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1218
22525 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22526 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22527 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22528 // (V6_vrmpybusi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1221
22529 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22530 {AliasPatternCond::K_Ignore, 0},
22531 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22532 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22533 // (V6_vrmpybusv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1225
22534 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22535 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22536 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22537 // (V6_vrmpybusv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1228
22538 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22539 {AliasPatternCond::K_Ignore, 0},
22540 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22541 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22542 // (V6_vrmpybv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1232
22543 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22544 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22545 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22546 // (V6_vrmpybv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1235
22547 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22548 {AliasPatternCond::K_Ignore, 0},
22549 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22550 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22551 // (V6_vrmpyub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1239
22552 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22553 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22554 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22555 // (V6_vrmpyub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1242
22556 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22557 {AliasPatternCond::K_Ignore, 0},
22558 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22559 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22560 // (V6_vrmpyub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1246
22561 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22562 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22563 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22564 // (V6_vrmpyub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1249
22565 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22566 {AliasPatternCond::K_Ignore, 0},
22567 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22568 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22569 // (V6_vrmpyubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1253
22570 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22571 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22572 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22573 // (V6_vrmpyubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1256
22574 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22575 {AliasPatternCond::K_Ignore, 0},
22576 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22577 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22578 // (V6_vrmpyubv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1260
22579 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22580 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22581 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22582 // (V6_vrmpyubv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1263
22583 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22584 {AliasPatternCond::K_Ignore, 0},
22585 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22586 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22587 // (V6_vrotr HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1267
22588 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22589 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22590 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22591 // (V6_vroundhb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1270
22592 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22593 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22594 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22595 // (V6_vroundhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1273
22596 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22597 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22598 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22599 // (V6_vrounduhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1276
22600 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22601 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22602 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22603 // (V6_vrounduwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1279
22604 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22605 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22606 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22607 // (V6_vroundwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1282
22608 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22609 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22610 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22611 // (V6_vroundwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1285
22612 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22613 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22614 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22615 // (V6_vrsadubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1288
22616 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22617 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22618 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22619 // (V6_vrsadubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1291
22620 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22621 {AliasPatternCond::K_Ignore, 0},
22622 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22623 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22624 // (V6_vsathub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1295
22625 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22626 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22627 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22628 // (V6_vsatuwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1298
22629 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22630 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22631 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22632 // (V6_vsatwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1301
22633 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22634 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22635 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22636 // (V6_vsb HvxWR:$Vdd32, HvxVR:$Vu32) - 1304
22637 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22638 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22639 // (V6_vscattermh IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1306
22640 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22641 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22642 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22643 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22644 // (V6_vscattermh_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1310
22645 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22646 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22647 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22648 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22649 // (V6_vscattermhq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1314
22650 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22651 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22652 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22653 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22654 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22655 // (V6_vscattermhw IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1319
22656 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22657 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22658 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22659 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22660 // (V6_vscattermhw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1323
22661 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22662 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22663 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22664 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22665 // (V6_vscattermhwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1327
22666 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22667 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22668 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22669 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22670 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22671 // (V6_vscattermw IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1332
22672 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22673 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22674 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22675 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22676 // (V6_vscattermw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1336
22677 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22678 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22679 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22680 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22681 // (V6_vscattermwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1340
22682 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22683 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22684 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22685 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22686 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22687 // (V6_vsh HvxWR:$Vdd32, HvxVR:$Vu32) - 1345
22688 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22689 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22690 // (V6_vshufeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1347
22691 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22692 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22693 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22694 // (V6_vshuff HvxVR:$Vy32, HvxVR:$Vx32, IntRegs:$Rt32) - 1350
22695 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22696 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22697 {AliasPatternCond::K_Ignore, 0},
22698 {AliasPatternCond::K_Ignore, 0},
22699 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22700 // (V6_vshuffb HvxVR:$Vd32, HvxVR:$Vu32) - 1355
22701 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22702 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22703 // (V6_vshuffeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1357
22704 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22705 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22706 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22707 // (V6_vshuffh HvxVR:$Vd32, HvxVR:$Vu32) - 1360
22708 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22709 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22710 // (V6_vshuffob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1362
22711 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22712 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22713 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22714 // (V6_vshufoeb HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1365
22715 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22716 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22717 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22718 // (V6_vshufoeh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1368
22719 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22720 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22721 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22722 // (V6_vshufoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1371
22723 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22724 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22725 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22726 // (V6_vsubb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1374
22727 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22728 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22729 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22730 // (V6_vsubb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1377
22731 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22732 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22733 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22734 // (V6_vsubbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1380
22735 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22736 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22737 {AliasPatternCond::K_Ignore, 0},
22738 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22739 // (V6_vsubbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1384
22740 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22741 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22742 {AliasPatternCond::K_Ignore, 0},
22743 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22744 // (V6_vsubbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1388
22745 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22746 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22747 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22748 // (V6_vsubbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1391
22749 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22750 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22751 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22752 // (V6_vsubh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1394
22753 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22754 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22755 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22756 // (V6_vsubh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1397
22757 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22758 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22759 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22760 // (V6_vsubhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1400
22761 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22762 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22763 {AliasPatternCond::K_Ignore, 0},
22764 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22765 // (V6_vsubhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1404
22766 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22767 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22768 {AliasPatternCond::K_Ignore, 0},
22769 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22770 // (V6_vsubhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1408
22771 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22772 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22773 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22774 // (V6_vsubhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1411
22775 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22776 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22777 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22778 // (V6_vsubhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1414
22779 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22780 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22781 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22782 // (V6_vsububh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1417
22783 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22784 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22785 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22786 // (V6_vsububsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1420
22787 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22788 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22789 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22790 // (V6_vsububsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1423
22791 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22792 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22793 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22794 // (V6_vsubuhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1426
22795 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22796 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22797 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22798 // (V6_vsubuhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1429
22799 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22800 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22801 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22802 // (V6_vsubuhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1432
22803 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22804 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22805 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22806 // (V6_vsubuwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1435
22807 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22808 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22809 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22810 // (V6_vsubuwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1438
22811 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22812 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22813 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22814 // (V6_vsubw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1441
22815 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22816 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22817 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22818 // (V6_vsubw_dv HvxWR:$Vdd32, W15, W15) - 1444
22819 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22820 {AliasPatternCond::K_Reg, Hexagon::W15},
22821 {AliasPatternCond::K_Reg, Hexagon::W15},
22822 // (V6_vsubw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1447
22823 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22824 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22825 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22826 // (V6_vsubwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1450
22827 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22828 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22829 {AliasPatternCond::K_Ignore, 0},
22830 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22831 // (V6_vsubwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1454
22832 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22833 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22834 {AliasPatternCond::K_Ignore, 0},
22835 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22836 // (V6_vsubwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1458
22837 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22838 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22839 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22840 // (V6_vsubwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1461
22841 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22842 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22843 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22844 // (V6_vtmpyb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1464
22845 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22846 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22847 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22848 // (V6_vtmpyb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1467
22849 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22850 {AliasPatternCond::K_Ignore, 0},
22851 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22852 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22853 // (V6_vtmpybus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1471
22854 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22855 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22856 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22857 // (V6_vtmpybus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1474
22858 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22859 {AliasPatternCond::K_Ignore, 0},
22860 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22861 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22862 // (V6_vtmpyhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1478
22863 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22864 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22865 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22866 // (V6_vtmpyhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1481
22867 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22868 {AliasPatternCond::K_Ignore, 0},
22869 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22870 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22871 // (V6_vunpackb HvxWR:$Vdd32, HvxVR:$Vu32) - 1485
22872 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22873 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22874 // (V6_vunpackh HvxWR:$Vdd32, HvxVR:$Vu32) - 1487
22875 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22876 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22877 // (V6_vunpackoh HvxWR:$Vxx32, HvxVR:$Vu32) - 1489
22878 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22879 {AliasPatternCond::K_Ignore, 0},
22880 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22881 // (V6_vunpackub HvxWR:$Vdd32, HvxVR:$Vu32) - 1492
22882 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22883 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22884 // (V6_vunpackuh HvxWR:$Vdd32, HvxVR:$Vu32) - 1494
22885 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22886 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22887 // (V6_vxor HvxVR:$Vd32, HvxVR:$Vd32, HvxVR:$Vd32) - 1496
22888 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22889 {AliasPatternCond::K_TiedReg, 0},
22890 {AliasPatternCond::K_TiedReg, 0},
22891 // (V6_vzb HvxWR:$Vdd32, HvxVR:$Vu32) - 1499
22892 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22893 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22894 // (V6_vzh HvxWR:$Vdd32, HvxVR:$Vu32) - 1501
22895 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22896 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22897 // (V6_zLd_ai IntRegs:$Rt32, 0) - 1503
22898 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22899 {AliasPatternCond::K_Imm, uint32_t(0)},
22900 // (V6_zLd_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0) - 1505
22901 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
22902 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22903 {AliasPatternCond::K_Imm, uint32_t(0)},
22904 // (Y2_crswap0 IntRegs:$Rx32) - 1508
22905 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22906 // (Y2_dcfetchbo IntRegs:$Rs32, 0) - 1509
22907 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22908 {AliasPatternCond::K_Imm, uint32_t(0)},
22909 };
22910
22911 static const char AsmStrings[] =
22912 /* 0 */ "$\x01 = zxtb($\x02)\0"
22913 /* 14 */ "if (!$\x02) $\x01 = $\x03\0"
22914 /* 31 */ "if (!$\x02.new) $\x01 = $\x03\0"
22915 /* 52 */ "if ($\x02) $\x01 = $\x03\0"
22916 /* 68 */ "if ($\x02.new) $\x01 = $\x03\0"
22917 /* 88 */ "$\x01 = neg($\x03)\0"
22918 /* 101 */ "$\x01 = not($\x03)\0"
22919 /* 114 */ "$\x01 = vaddb($\x02,$\x03)\0"
22920 /* 132 */ "$\x01 = vsubb($\x02,$\x03)\0"
22921 /* 150 */ "$\x01 = cmp.lt($\x03,$\x02)\0"
22922 /* 169 */ "$\x01 = cmp.ltu($\x03,$\x02)\0"
22923 /* 189 */ "$\x01 = $\x02\0"
22924 /* 197 */ "if (!$\x01) jump $\xFF\x02\x01\0"
22925 /* 216 */ "if (!$\x01) jumpr $\x02\0"
22926 /* 234 */ "if ($\x01) jumpr $\x02\0"
22927 /* 251 */ "if ($\x01) jump $\xFF\x02\x01\0"
22928 /* 269 */ "trap1(#$\x03)\0"
22929 /* 280 */ "deallocframe\0"
22930 /* 293 */ "$\x01 = memb_fifo($\x03)\0"
22931 /* 312 */ "$\x01 = memh_fifo($\x03)\0"
22932 /* 331 */ "$\x01 = membh($\x02)\0"
22933 /* 346 */ "$\x01 = memubh($\x02)\0"
22934 /* 362 */ "$\x01 = memb($\x02)\0"
22935 /* 376 */ "$\x01 = memd($\x02)\0"
22936 /* 390 */ "$\x01 = memh($\x02)\0"
22937 /* 404 */ "$\x01 = memw($\x02)\0"
22938 /* 418 */ "$\x01 = memub($\x02)\0"
22939 /* 433 */ "$\x01 = memuh($\x02)\0"
22940 /* 448 */ "if (!$\x02) $\x01 = memb($\x03)\0"
22941 /* 471 */ "if (!$\x02.new) $\x01 = memb($\x03)\0"
22942 /* 498 */ "if ($\x02) $\x01 = memb($\x03)\0"
22943 /* 520 */ "if ($\x02.new) $\x01 = memb($\x03)\0"
22944 /* 546 */ "if (!$\x02) $\x01 = memd($\x03)\0"
22945 /* 569 */ "if (!$\x02.new) $\x01 = memd($\x03)\0"
22946 /* 596 */ "if ($\x02) $\x01 = memd($\x03)\0"
22947 /* 618 */ "if ($\x02.new) $\x01 = memd($\x03)\0"
22948 /* 644 */ "if (!$\x02) $\x01 = memh($\x03)\0"
22949 /* 667 */ "if (!$\x02.new) $\x01 = memh($\x03)\0"
22950 /* 694 */ "if ($\x02) $\x01 = memh($\x03)\0"
22951 /* 716 */ "if ($\x02.new) $\x01 = memh($\x03)\0"
22952 /* 742 */ "if (!$\x02) $\x01 = memw($\x03)\0"
22953 /* 765 */ "if (!$\x02.new) $\x01 = memw($\x03)\0"
22954 /* 792 */ "if ($\x02) $\x01 = memw($\x03)\0"
22955 /* 814 */ "if ($\x02.new) $\x01 = memw($\x03)\0"
22956 /* 840 */ "if (!$\x02) $\x01 = memub($\x03)\0"
22957 /* 864 */ "if (!$\x02.new) $\x01 = memub($\x03)\0"
22958 /* 892 */ "if ($\x02) $\x01 = memub($\x03)\0"
22959 /* 915 */ "if ($\x02.new) $\x01 = memub($\x03)\0"
22960 /* 942 */ "if (!$\x02) $\x01 = memuh($\x03)\0"
22961 /* 966 */ "if (!$\x02.new) $\x01 = memuh($\x03)\0"
22962 /* 994 */ "if ($\x02) $\x01 = memuh($\x03)\0"
22963 /* 1017 */ "if ($\x02.new) $\x01 = memuh($\x03)\0"
22964 /* 1044 */ "memb($\x01) += $\x03\0"
22965 /* 1059 */ "memh($\x01) += $\x03\0"
22966 /* 1074 */ "memw($\x01) += $\x03\0"
22967 /* 1089 */ "memb($\x01) &= $\x03\0"
22968 /* 1104 */ "memh($\x01) &= $\x03\0"
22969 /* 1119 */ "memw($\x01) &= $\x03\0"
22970 /* 1134 */ "memb($\x01) += #$\x03\0"
22971 /* 1150 */ "memh($\x01) += #$\x03\0"
22972 /* 1166 */ "memw($\x01) += #$\x03\0"
22973 /* 1182 */ "memb($\x01) = clrbit(#$\x03)\0"
22974 /* 1205 */ "memh($\x01) = clrbit(#$\x03)\0"
22975 /* 1228 */ "memw($\x01) = clrbit(#$\x03)\0"
22976 /* 1251 */ "memb($\x01) = setbit(#$\x03)\0"
22977 /* 1274 */ "memh($\x01) = setbit(#$\x03)\0"
22978 /* 1297 */ "memw($\x01) = setbit(#$\x03)\0"
22979 /* 1320 */ "memb($\x01) -= #$\x03\0"
22980 /* 1336 */ "memh($\x01) -= #$\x03\0"
22981 /* 1352 */ "memw($\x01) -= #$\x03\0"
22982 /* 1368 */ "memb($\x01) |= $\x03\0"
22983 /* 1383 */ "memh($\x01) |= $\x03\0"
22984 /* 1398 */ "memw($\x01) |= $\x03\0"
22985 /* 1413 */ "dealloc_return\0"
22986 /* 1428 */ "if (!$\x02) dealloc_return\0"
22987 /* 1452 */ "if (!$\x02.new) dealloc_return:nt\0"
22988 /* 1483 */ "if (!$\x02.new) dealloc_return:t\0"
22989 /* 1513 */ "if ($\x02) dealloc_return\0"
22990 /* 1536 */ "if ($\x02.new) dealloc_return:nt\0"
22991 /* 1566 */ "if ($\x02.new) dealloc_return:t\0"
22992 /* 1595 */ "memb($\x01) -= $\x03\0"
22993 /* 1610 */ "memh($\x01) -= $\x03\0"
22994 /* 1625 */ "memw($\x01) -= $\x03\0"
22995 /* 1640 */ "$\x01 = mpyui($\x02,$\x03)\0"
22996 /* 1658 */ "$\x01 = vdmpyw($\x02,$\x03)\0"
22997 /* 1677 */ "$\x01 += vdmpyw($\x03,$\x04)\0"
22998 /* 1697 */ "allocframe(#$\x03)\0"
22999 /* 1713 */ "if (!$\x01) memb($\x02) = $\x04\0"
23000 /* 1736 */ "if (!$\x01) memb($\x02) = $\x04.new\0"
23001 /* 1763 */ "if ($\x01) memb($\x02) = $\x04.new\0"
23002 /* 1789 */ "if ($\x01) memb($\x02) = $\x04\0"
23003 /* 1811 */ "if (!$\x01) memd($\x02) = $\x04\0"
23004 /* 1834 */ "if ($\x01) memd($\x02) = $\x04\0"
23005 /* 1856 */ "if (!$\x01) memh($\x02) = $\x04.h\0"
23006 /* 1881 */ "if ($\x01) memh($\x02) = $\x04.h\0"
23007 /* 1905 */ "if (!$\x01) memh($\x02) = $\x04\0"
23008 /* 1928 */ "if (!$\x01) memh($\x02) = $\x04.new\0"
23009 /* 1955 */ "if ($\x01) memh($\x02) = $\x04.new\0"
23010 /* 1981 */ "if ($\x01) memh($\x02) = $\x04\0"
23011 /* 2003 */ "if (!$\x01) memw($\x02) = $\x04\0"
23012 /* 2026 */ "if (!$\x01) memw($\x02) = $\x04.new\0"
23013 /* 2053 */ "if ($\x01) memw($\x02) = $\x04.new\0"
23014 /* 2079 */ "if ($\x01) memw($\x02) = $\x04\0"
23015 /* 2101 */ "memb($\x01) = $\x03\0"
23016 /* 2115 */ "memb($\x01) = $\x03.new\0"
23017 /* 2133 */ "memd($\x01) = $\x03\0"
23018 /* 2147 */ "memh($\x01) = $\x03.h\0"
23019 /* 2163 */ "memh($\x01) = $\x03\0"
23020 /* 2177 */ "memh($\x01) = $\x03.new\0"
23021 /* 2195 */ "memw($\x01) = $\x03\0"
23022 /* 2209 */ "memw($\x01) = $\x03.new\0"
23023 /* 2227 */ "$\x01 = tableidxb($\x03,#$\x04,#$\x05)\0"
23024 /* 2254 */ "if (!$\x01.new) memb($\x02) = $\x04\0"
23025 /* 2281 */ "if (!$\x01.new) memb($\x02) = $\x04.new\0"
23026 /* 2312 */ "if ($\x01.new) memb($\x02) = $\x04.new\0"
23027 /* 2342 */ "if ($\x01.new) memb($\x02) = $\x04\0"
23028 /* 2368 */ "if (!$\x01.new) memd($\x02) = $\x04\0"
23029 /* 2395 */ "if ($\x01.new) memd($\x02) = $\x04\0"
23030 /* 2421 */ "if (!$\x01.new) memh($\x02) = $\x04.h\0"
23031 /* 2450 */ "if ($\x01.new) memh($\x02) = $\x04.h\0"
23032 /* 2478 */ "if (!$\x01.new) memh($\x02) = $\x04\0"
23033 /* 2505 */ "if (!$\x01.new) memh($\x02) = $\x04.new\0"
23034 /* 2536 */ "if ($\x01.new) memh($\x02) = $\x04.new\0"
23035 /* 2566 */ "if ($\x01.new) memh($\x02) = $\x04\0"
23036 /* 2592 */ "if (!$\x01.new) memw($\x02) = $\x04\0"
23037 /* 2619 */ "if (!$\x01.new) memw($\x02) = $\x04.new\0"
23038 /* 2650 */ "if ($\x01.new) memw($\x02) = $\x04.new\0"
23039 /* 2680 */ "if ($\x01.new) memw($\x02) = $\x04\0"
23040 /* 2706 */ "memb($\x01) = #$\x03\0"
23041 /* 2721 */ "if (!$\x01) memb($\x02) = #$\x04\0"
23042 /* 2745 */ "if (!$\x01.new) memb($\x02) = #$\x04\0"
23043 /* 2773 */ "if ($\x01) memb($\x02) = #$\x04\0"
23044 /* 2796 */ "if ($\x01.new) memb($\x02) = #$\x04\0"
23045 /* 2823 */ "memh($\x01) = #$\x03\0"
23046 /* 2838 */ "if (!$\x01) memh($\x02) = #$\x04\0"
23047 /* 2862 */ "if (!$\x01.new) memh($\x02) = #$\x04\0"
23048 /* 2890 */ "if ($\x01) memh($\x02) = #$\x04\0"
23049 /* 2913 */ "if ($\x01.new) memh($\x02) = #$\x04\0"
23050 /* 2940 */ "memw($\x01) = #$\x03\0"
23051 /* 2955 */ "if (!$\x01) memw($\x02) = #$\x04\0"
23052 /* 2979 */ "if (!$\x01.new) memw($\x02) = #$\x04\0"
23053 /* 3007 */ "if ($\x01) memw($\x02) = #$\x04\0"
23054 /* 3030 */ "if ($\x01.new) memw($\x02) = #$\x04\0"
23055 /* 3057 */ "$\x01.w = vextract($\x02,$\x03)\0"
23056 /* 3080 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):h\0"
23057 /* 3113 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):v\0"
23058 /* 3146 */ "$\x01 = vmemu($\x02)\0"
23059 /* 3161 */ "$\x01 = vmem($\x02)\0"
23060 /* 3175 */ "if (!$\x03) $\x01.cur = vmem($\x02)\0"
23061 /* 3202 */ "if ($\x03) $\x01.cur = vmem($\x02)\0"
23062 /* 3228 */ "if (!$\x02) $\x01.tmp = vmem($\x03)\0"
23063 /* 3255 */ "if (!$\x03) $\x01 = vmem($\x02)\0"
23064 /* 3278 */ "$\x01 = vmem($\x02):nt\0"
23065 /* 3295 */ "if (!$\x03) $\x01.cur = vmem($\x02):nt\0"
23066 /* 3325 */ "if ($\x03) $\x01.cur = vmem($\x02):nt\0"
23067 /* 3354 */ "if (!$\x02) $\x01.tmp = vmem($\x03):nt\0"
23068 /* 3384 */ "if (!$\x03) $\x01 = vmem($\x02):nt\0"
23069 /* 3410 */ "if ($\x02) $\x01 = vmem($\x03):nt\0"
23070 /* 3435 */ "if ($\x02) $\x01.tmp = vmem($\x03):nt\0"
23071 /* 3464 */ "if ($\x02) $\x01 = vmem($\x03)\0"
23072 /* 3486 */ "if ($\x02) $\x01.tmp = vmem($\x03)\0"
23073 /* 3512 */ "vmemu($\x01) = $\x03\0"
23074 /* 3527 */ "if (!$\x01) vmemu($\x02) = $\x04\0"
23075 /* 3551 */ "if ($\x01) vmemu($\x02) = $\x04\0"
23076 /* 3574 */ "vmem($\x01) = $\x03\0"
23077 /* 3588 */ "vmem($\x01) = $\x03.new\0"
23078 /* 3606 */ "if (!$\x01) vmem($\x02) = $\x04\0"
23079 /* 3629 */ "vmem($\x01):nt = $\x03\0"
23080 /* 3646 */ "vmem($\x01):nt = $\x03.new\0"
23081 /* 3667 */ "if (!$\x01) vmem($\x02):nt = $\x04\0"
23082 /* 3693 */ "if ($\x01) vmem($\x02):nt = $\x04\0"
23083 /* 3718 */ "if ($\x01) vmem($\x02) = $\x04\0"
23084 /* 3740 */ "$\x01 = vabsb($\x02):sat\0"
23085 /* 3759 */ "$\x01 = vabsdiffh($\x02,$\x03)\0"
23086 /* 3781 */ "$\x01 = vabsdiffub($\x02,$\x03)\0"
23087 /* 3804 */ "$\x01 = vabsdiffuh($\x02,$\x03)\0"
23088 /* 3827 */ "$\x01 = vabsdiffw($\x02,$\x03)\0"
23089 /* 3849 */ "$\x01 = vabsh($\x02):sat\0"
23090 /* 3868 */ "$\x01 = vabsw($\x02):sat\0"
23091 /* 3887 */ "if (!$\x02.b) $\x01.b += $\x04.b\0"
23092 /* 3911 */ "if ($\x02.b) $\x01.b += $\x04.b\0"
23093 /* 3934 */ "$\x01 = vaddb($\x02,$\x03):sat\0"
23094 /* 3956 */ "$\x01 = vaddh($\x02,$\x03)\0"
23095 /* 3974 */ "if (!$\x02.h) $\x01.h += $\x04.h\0"
23096 /* 3998 */ "if ($\x02.h) $\x01.h += $\x04.h\0"
23097 /* 4021 */ "$\x01 = vaddh($\x02,$\x03):sat\0"
23098 /* 4043 */ "$\x01 += vaddh($\x03,$\x04)\0"
23099 /* 4062 */ "$\x01 = vaddub($\x02,$\x03)\0"
23100 /* 4081 */ "$\x01 += vaddub($\x03,$\x04)\0"
23101 /* 4101 */ "$\x01 = vaddub($\x02,$\x03):sat\0"
23102 /* 4124 */ "$\x01 = vadduh($\x02,$\x03):sat\0"
23103 /* 4147 */ "$\x01 = vadduh($\x02,$\x03)\0"
23104 /* 4166 */ "$\x01 += vadduh($\x03,$\x04)\0"
23105 /* 4186 */ "$\x01 = vadduw($\x02,$\x03):sat\0"
23106 /* 4209 */ "$\x01 = vaddw($\x02,$\x03)\0"
23107 /* 4227 */ "if (!$\x02.w) $\x01.w += $\x04.w\0"
23108 /* 4251 */ "if ($\x02.w) $\x01.w += $\x04.w\0"
23109 /* 4274 */ "$\x01 = vaddw($\x02,$\x03):sat\0"
23110 /* 4296 */ "$\x01.ub = vand(!$\x02.ub,$\x03.ub)\0"
23111 /* 4323 */ "$\x01.ub |= vand(!$\x03.ub,$\x04.ub)\0"
23112 /* 4351 */ "$\x01.ub = vand($\x02.ub,$\x03.ub)\0"
23113 /* 4377 */ "$\x01.ub |= vand($\x03.ub,$\x04.ub)\0"
23114 /* 4404 */ "$\x01 = vaslh($\x02,$\x03)\0"
23115 /* 4422 */ "$\x01 += vaslh($\x03,$\x04)\0"
23116 /* 4441 */ "$\x01 = vaslw($\x02,$\x03)\0"
23117 /* 4459 */ "$\x01 += vaslw($\x03,$\x04)\0"
23118 /* 4478 */ "$\x01 = vasrinto($\x03,$\x04)\0"
23119 /* 4499 */ "$\x01 = vasrh($\x02,$\x03)\0"
23120 /* 4517 */ "$\x01 += vasrh($\x03,$\x04)\0"
23121 /* 4536 */ "$\x01 = vasrw($\x02,$\x03)\0"
23122 /* 4554 */ "$\x01 += vasrw($\x03,$\x04)\0"
23123 /* 4573 */ "$\x01 = vavgb($\x02,$\x03)\0"
23124 /* 4591 */ "$\x01 = vavgb($\x02,$\x03):rnd\0"
23125 /* 4613 */ "$\x01 = vavgh($\x02,$\x03)\0"
23126 /* 4631 */ "$\x01 = vavgh($\x02,$\x03):rnd\0"
23127 /* 4653 */ "$\x01 = vavgub($\x02,$\x03)\0"
23128 /* 4672 */ "$\x01 = vavgub($\x02,$\x03):rnd\0"
23129 /* 4695 */ "$\x01 = vavguh($\x02,$\x03)\0"
23130 /* 4714 */ "$\x01 = vavguh($\x02,$\x03):rnd\0"
23131 /* 4737 */ "$\x01 = vavguw($\x02,$\x03)\0"
23132 /* 4756 */ "$\x01 = vavguw($\x02,$\x03):rnd\0"
23133 /* 4779 */ "$\x01 = vavgw($\x02,$\x03)\0"
23134 /* 4797 */ "$\x01 = vavgw($\x02,$\x03):rnd\0"
23135 /* 4819 */ "$\x01 = vcl0h($\x02)\0"
23136 /* 4834 */ "$\x01 = vcl0w($\x02)\0"
23137 /* 4849 */ "$\x01 = vdealb($\x02)\0"
23138 /* 4865 */ "$\x01 = vdealb4w($\x02,$\x03)\0"
23139 /* 4886 */ "$\x01 = vdealh($\x02)\0"
23140 /* 4902 */ "$\x01 = vdmpybus($\x02,$\x03)\0"
23141 /* 4923 */ "$\x01 += vdmpybus($\x03,$\x04)\0"
23142 /* 4945 */ "$\x01 = vdmpyhb($\x02,$\x03)\0"
23143 /* 4965 */ "$\x01 += vdmpyhb($\x03,$\x04)\0"
23144 /* 4986 */ "$\x01 = vdmpyh($\x02,$\x03):sat\0"
23145 /* 5009 */ "$\x01 += vdmpyh($\x03,$\x04):sat\0"
23146 /* 5033 */ "$\x01 = vdmpyhsu($\x02,$\x03,#1):sat\0"
23147 /* 5061 */ "$\x01 += vdmpyhsu($\x03,$\x04,#1):sat\0"
23148 /* 5090 */ "$\x01 = vdmpyhsu($\x02,$\x03):sat\0"
23149 /* 5115 */ "$\x01 += vdmpyhsu($\x03,$\x04):sat\0"
23150 /* 5141 */ "$\x01 = vdsaduh($\x02,$\x03)\0"
23151 /* 5161 */ "$\x01 += vdsaduh($\x03,$\x04)\0"
23152 /* 5182 */ "$\x01 = vcmp.eq($\x02.ub,$\x03.ub)\0"
23153 /* 5208 */ "$\x01 &= vcmp.eq($\x03.ub,$\x04.ub)\0"
23154 /* 5235 */ "$\x01 |= vcmp.eq($\x03.ub,$\x04.ub)\0"
23155 /* 5262 */ "$\x01 ^= vcmp.eq($\x03.ub,$\x04.ub)\0"
23156 /* 5289 */ "$\x01 = vcmp.eq($\x02.uh,$\x03.uh)\0"
23157 /* 5315 */ "$\x01 &= vcmp.eq($\x03.uh,$\x04.uh)\0"
23158 /* 5342 */ "$\x01 |= vcmp.eq($\x03.uh,$\x04.uh)\0"
23159 /* 5369 */ "$\x01 ^= vcmp.eq($\x03.uh,$\x04.uh)\0"
23160 /* 5396 */ "$\x01 = vcmp.eq($\x02.uw,$\x03.uw)\0"
23161 /* 5422 */ "$\x01 &= vcmp.eq($\x03.uw,$\x04.uw)\0"
23162 /* 5449 */ "$\x01 |= vcmp.eq($\x03.uw,$\x04.uw)\0"
23163 /* 5476 */ "$\x01 ^= vcmp.eq($\x03.uw,$\x04.uw)\0"
23164 /* 5503 */ "$\x01 = vlsrh($\x02,$\x03)\0"
23165 /* 5521 */ "$\x01 = vlsrw($\x02,$\x03)\0"
23166 /* 5539 */ "$\x01 = vmaxb($\x02,$\x03)\0"
23167 /* 5557 */ "$\x01 = vmaxh($\x02,$\x03)\0"
23168 /* 5575 */ "$\x01 = vmaxub($\x02,$\x03)\0"
23169 /* 5594 */ "$\x01 = vmaxuh($\x02,$\x03)\0"
23170 /* 5613 */ "$\x01 = vmaxw($\x02,$\x03)\0"
23171 /* 5631 */ "$\x01 = vminb($\x02,$\x03)\0"
23172 /* 5649 */ "$\x01 = vminh($\x02,$\x03)\0"
23173 /* 5667 */ "$\x01 = vminub($\x02,$\x03)\0"
23174 /* 5686 */ "$\x01 = vminuh($\x02,$\x03)\0"
23175 /* 5705 */ "$\x01 = vminw($\x02,$\x03)\0"
23176 /* 5723 */ "$\x01 = vmpabus($\x02,$\x03)\0"
23177 /* 5743 */ "$\x01 += vmpabus($\x03,$\x04)\0"
23178 /* 5764 */ "$\x01 = vmpabuu($\x02,$\x03)\0"
23179 /* 5784 */ "$\x01 += vmpabuu($\x03,$\x04)\0"
23180 /* 5805 */ "$\x01 = vmpahb($\x02,$\x03)\0"
23181 /* 5824 */ "$\x01 += vmpahb($\x03,$\x04)\0"
23182 /* 5844 */ "$\x01 = vmpauhb($\x02,$\x03)\0"
23183 /* 5864 */ "$\x01 += vmpauhb($\x03,$\x04)\0"
23184 /* 5885 */ "$\x01 = vmpybus($\x02,$\x03)\0"
23185 /* 5905 */ "$\x01 += vmpybus($\x03,$\x04)\0"
23186 /* 5926 */ "$\x01 = vmpyb($\x02,$\x03)\0"
23187 /* 5944 */ "$\x01 += vmpyb($\x03,$\x04)\0"
23188 /* 5963 */ "$\x01 = vmpyewuh($\x02,$\x03)\0"
23189 /* 5984 */ "$\x01 = vmpyh($\x02,$\x03)\0"
23190 /* 6002 */ "$\x01 += vmpyh($\x03,$\x04)\0"
23191 /* 6021 */ "$\x01 += vmpyh($\x03,$\x04):sat\0"
23192 /* 6044 */ "$\x01 = vmpyh($\x02,$\x03):<<1:rnd:sat\0"
23193 /* 6074 */ "$\x01 = vmpyh($\x02,$\x03):<<1:sat\0"
23194 /* 6100 */ "$\x01 = vmpyhus($\x02,$\x03)\0"
23195 /* 6120 */ "$\x01 += vmpyhus($\x03,$\x04)\0"
23196 /* 6141 */ "$\x01 += vmpyiewh($\x03,$\x04)\0"
23197 /* 6163 */ "$\x01 = vmpyiewuh($\x02,$\x03)\0"
23198 /* 6185 */ "$\x01 += vmpyiewuh($\x03,$\x04)\0"
23199 /* 6208 */ "$\x01 = vmpyih($\x02,$\x03)\0"
23200 /* 6227 */ "$\x01 += vmpyih($\x03,$\x04)\0"
23201 /* 6247 */ "$\x01 = vmpyihb($\x02,$\x03)\0"
23202 /* 6267 */ "$\x01 += vmpyihb($\x03,$\x04)\0"
23203 /* 6288 */ "$\x01 = vmpyiowh($\x02,$\x03)\0"
23204 /* 6309 */ "$\x01 = vmpyiwb($\x02,$\x03)\0"
23205 /* 6329 */ "$\x01 += vmpyiwb($\x03,$\x04)\0"
23206 /* 6350 */ "$\x01 = vmpyiwh($\x02,$\x03)\0"
23207 /* 6370 */ "$\x01 += vmpyiwh($\x03,$\x04)\0"
23208 /* 6391 */ "$\x01 = vmpyiwub($\x02,$\x03)\0"
23209 /* 6412 */ "$\x01 += vmpyiwub($\x03,$\x04)\0"
23210 /* 6434 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:sat\0"
23211 /* 6462 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:rnd:sat\0"
23212 /* 6494 */ "$\x01 = vmpyub($\x02,$\x03)\0"
23213 /* 6513 */ "$\x01 += vmpyub($\x03,$\x04)\0"
23214 /* 6533 */ "$\x01 = vmpyuh($\x02,$\x03)\0"
23215 /* 6552 */ "$\x01 += vmpyuh($\x03,$\x04)\0"
23216 /* 6572 */ "$\x01 = vnavgb($\x02,$\x03)\0"
23217 /* 6591 */ "$\x01 = vnavgh($\x02,$\x03)\0"
23218 /* 6610 */ "$\x01 = vnavgub($\x02,$\x03)\0"
23219 /* 6630 */ "$\x01 = vnavgw($\x02,$\x03)\0"
23220 /* 6649 */ "$\x01 = vnormamth($\x02)\0"
23221 /* 6668 */ "$\x01 = vnormamtw($\x02)\0"
23222 /* 6687 */ "$\x01 = vpackeb($\x02,$\x03)\0"
23223 /* 6707 */ "$\x01 = vpackeh($\x02,$\x03)\0"
23224 /* 6727 */ "$\x01 = vpackhb($\x02,$\x03):sat\0"
23225 /* 6751 */ "$\x01 = vpackhub($\x02,$\x03):sat\0"
23226 /* 6776 */ "$\x01 = vpackob($\x02,$\x03)\0"
23227 /* 6796 */ "$\x01 = vpackoh($\x02,$\x03)\0"
23228 /* 6816 */ "$\x01 = vpackwh($\x02,$\x03):sat\0"
23229 /* 6840 */ "$\x01 = vpackwuh($\x02,$\x03):sat\0"
23230 /* 6865 */ "$\x01 = vpopcounth($\x02)\0"
23231 /* 6885 */ "$\x01.w = vrmpy($\x02.b,$\x03.ub)\0"
23232 /* 6910 */ "$\x01.w += vrmpy($\x03.b,$\x04.ub)\0"
23233 /* 6936 */ "$\x01 = vrmpybus($\x02,$\x03)\0"
23234 /* 6957 */ "$\x01 += vrmpybus($\x03,$\x04)\0"
23235 /* 6979 */ "$\x01 = vrmpybus($\x02,$\x03,#$\x04)\0"
23236 /* 7004 */ "$\x01 += vrmpybus($\x03,$\x04,#$\x05)\0"
23237 /* 7030 */ "$\x01 = vrmpyb($\x02,$\x03)\0"
23238 /* 7049 */ "$\x01 += vrmpyb($\x03,$\x04)\0"
23239 /* 7069 */ "$\x01 = vrmpyub($\x02,$\x03)\0"
23240 /* 7089 */ "$\x01 += vrmpyub($\x03,$\x04)\0"
23241 /* 7110 */ "$\x01.uw = vrmpy($\x02.ub,$\x03.ub)\0"
23242 /* 7137 */ "$\x01.uw += vrmpy($\x03.ub,$\x04.ub)\0"
23243 /* 7165 */ "$\x01 = vrmpyub($\x02,$\x03,#$\x04)\0"
23244 /* 7189 */ "$\x01 += vrmpyub($\x03,$\x04,#$\x05)\0"
23245 /* 7214 */ "$\x01 = vrotr($\x02,$\x03)\0"
23246 /* 7232 */ "$\x01 = vroundhb($\x02,$\x03):sat\0"
23247 /* 7257 */ "$\x01 = vroundhub($\x02,$\x03):sat\0"
23248 /* 7283 */ "$\x01 = vrounduhub($\x02,$\x03):sat\0"
23249 /* 7310 */ "$\x01 = vrounduwuh($\x02,$\x03):sat\0"
23250 /* 7337 */ "$\x01 = vroundwh($\x02,$\x03):sat\0"
23251 /* 7362 */ "$\x01 = vroundwuh($\x02,$\x03):sat\0"
23252 /* 7388 */ "$\x01 = vrsadub($\x02,$\x03,#$\x04)\0"
23253 /* 7412 */ "$\x01 += vrsadub($\x03,$\x04,#$\x05)\0"
23254 /* 7437 */ "$\x01 = vsathub($\x02,$\x03)\0"
23255 /* 7457 */ "$\x01 = vsatuwuh($\x02,$\x03)\0"
23256 /* 7478 */ "$\x01 = vsatwh($\x02,$\x03)\0"
23257 /* 7497 */ "$\x01 = vsxtb($\x02)\0"
23258 /* 7512 */ "vscatter($\x01,$\x02,$\x03.h) = $\x04.h\0"
23259 /* 7540 */ "vscatter($\x01,$\x02,$\x03.h) += $\x04.h\0"
23260 /* 7569 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.h) = $\x05.h\0"
23261 /* 7605 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.h\0"
23262 /* 7633 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.h\0"
23263 /* 7662 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.h\0"
23264 /* 7698 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.w\0"
23265 /* 7726 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.w\0"
23266 /* 7755 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.w\0"
23267 /* 7791 */ "$\x01 = vsxth($\x02)\0"
23268 /* 7806 */ "$\x01 = vshuffeh($\x02,$\x03)\0"
23269 /* 7827 */ "vtrans2x2($\x01,$\x02,$\x05)\0"
23270 /* 7847 */ "$\x01 = vshuffb($\x02)\0"
23271 /* 7864 */ "$\x01 = vshuffeb($\x02,$\x03)\0"
23272 /* 7885 */ "$\x01 = vshuffh($\x02)\0"
23273 /* 7902 */ "$\x01 = vshuffob($\x02,$\x03)\0"
23274 /* 7923 */ "$\x01 = vshuffoeb($\x02,$\x03)\0"
23275 /* 7945 */ "$\x01 = vshuffoeh($\x02,$\x03)\0"
23276 /* 7967 */ "$\x01 = vshuffoh($\x02,$\x03)\0"
23277 /* 7988 */ "if (!$\x02.b) $\x01.b -= $\x04.b\0"
23278 /* 8012 */ "if ($\x02.b) $\x01.b -= $\x04.b\0"
23279 /* 8035 */ "$\x01 = vsubb($\x02,$\x03):sat\0"
23280 /* 8057 */ "$\x01 = vsubh($\x02,$\x03)\0"
23281 /* 8075 */ "if (!$\x02.h) $\x01.h -= $\x04.h\0"
23282 /* 8099 */ "if ($\x02.h) $\x01.h -= $\x04.h\0"
23283 /* 8122 */ "$\x01 = vsubh($\x02,$\x03):sat\0"
23284 /* 8144 */ "$\x01 = vsubub($\x02,$\x03)\0"
23285 /* 8163 */ "$\x01 = vsubub($\x02,$\x03):sat\0"
23286 /* 8186 */ "$\x01 = vsubuh($\x02,$\x03):sat\0"
23287 /* 8209 */ "$\x01 = vsubuh($\x02,$\x03)\0"
23288 /* 8228 */ "$\x01 = vsubuw($\x02,$\x03):sat\0"
23289 /* 8251 */ "$\x01 = vsubw($\x02,$\x03)\0"
23290 /* 8269 */ "$\x01 = #0\0"
23291 /* 8277 */ "if (!$\x02.w) $\x01.w -= $\x04.w\0"
23292 /* 8301 */ "if ($\x02.w) $\x01.w -= $\x04.w\0"
23293 /* 8324 */ "$\x01 = vsubw($\x02,$\x03):sat\0"
23294 /* 8346 */ "$\x01 = vtmpyb($\x02,$\x03)\0"
23295 /* 8365 */ "$\x01 += vtmpyb($\x03,$\x04)\0"
23296 /* 8385 */ "$\x01 = vtmpybus($\x02,$\x03)\0"
23297 /* 8406 */ "$\x01 += vtmpybus($\x03,$\x04)\0"
23298 /* 8428 */ "$\x01 = vtmpyhb($\x02,$\x03)\0"
23299 /* 8448 */ "$\x01 += vtmpyhb($\x03,$\x04)\0"
23300 /* 8469 */ "$\x01 = vunpackb($\x02)\0"
23301 /* 8487 */ "$\x01 = vunpackh($\x02)\0"
23302 /* 8505 */ "$\x01 |= vunpackoh($\x03)\0"
23303 /* 8525 */ "$\x01 = vunpackub($\x02)\0"
23304 /* 8544 */ "$\x01 = vunpackuh($\x02)\0"
23305 /* 8563 */ "$\x01 = vzxtb($\x02)\0"
23306 /* 8578 */ "$\x01 = vzxth($\x02)\0"
23307 /* 8593 */ "z = vmem($\x01)\0"
23308 /* 8606 */ "if ($\x01) z = vmem($\x02)\0"
23309 /* 8627 */ "crswap($\x01,sgp)\0"
23310 /* 8642 */ "dcfetch($\x01)\0"
23311 ;
23312
23313#ifndef NDEBUG
23314 static struct SortCheck {
23315 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
23316 assert(std::is_sorted(
23317 OpToPatterns.begin(), OpToPatterns.end(),
23318 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
23319 return L.Opcode < R.Opcode;
23320 }) &&
23321 "tablegen failed to sort opcode patterns");
23322 }
23323 } sortCheckVar(OpToPatterns);
23324#endif
23325
23326 AliasMatchingData M {
23327 ArrayRef(OpToPatterns),
23328 ArrayRef(Patterns),
23329 ArrayRef(Conds),
23330 StringRef(AsmStrings, std::size(AsmStrings)),
23331 nullptr,
23332 };
23333 const char *AsmString = matchAliasPatterns(MI, nullptr, M);
23334 if (!AsmString) return false;
23335
23336 unsigned I = 0;
23337 while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
23338 AsmString[I] != '$' && AsmString[I] != '\0')
23339 ++I;
23340 OS << '\t' << StringRef(AsmString, I);
23341 if (AsmString[I] != '\0') {
23342 if (AsmString[I] == ' ' || AsmString[I] == '\t') {
23343 OS << '\t';
23344 ++I;
23345 }
23346 do {
23347 if (AsmString[I] == '$') {
23348 ++I;
23349 if (AsmString[I] == (char)0xff) {
23350 ++I;
23351 int OpIdx = AsmString[I++] - 1;
23352 int PrintMethodIdx = AsmString[I++] - 1;
23353 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
23354 } else
23355 printOperand(MI, unsigned(AsmString[I++]) - 1, OS);
23356 } else {
23357 OS << AsmString[I++];
23358 }
23359 } while (AsmString[I] != '\0');
23360 }
23361
23362 return true;
23363}
23364
23365void HexagonInstPrinter::printCustomAliasOperand(
23366 const MCInst *MI, uint64_t Address, unsigned OpIdx,
23367 unsigned PrintMethodIdx,
23368 raw_ostream &OS) {
23369 switch (PrintMethodIdx) {
23370 default:
23371 llvm_unreachable("Unknown PrintMethod kind");
23372 break;
23373 case 0:
23374 printBrtarget(MI, OpIdx, OS);
23375 break;
23376 }
23377}
23378
23379#endif // PRINT_ALIAS_INSTR
23380