1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Assembly Writer Source Fragment *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* From: Hexagon.td *|
7|* *|
8\*===----------------------------------------------------------------------===*/
9
10/// getMnemonic - This method is automatically generated by tablegen
11/// from the instruction set description.
12std::pair<const char *, uint64_t>
13HexagonInstPrinter::getMnemonic(const MCInst &MI) const {
14
15#ifdef __GNUC__
16#pragma GCC diagnostic push
17#pragma GCC diagnostic ignored "-Woverlength-strings"
18#endif
19 static const char AsmStrs[] = {
20 /* 0 */ ".error \"should not emit\" \000"
21 /* 26 */ "if (!p0) \000"
22 /* 36 */ "if (p0) \000"
23 /* 45 */ "if (!p0.new) \000"
24 /* 59 */ "if (p0.new) \000"
25 /* 72 */ "callrh \000"
26 /* 80 */ "jumprh \000"
27 /* 88 */ "call \000"
28 /* 94 */ "jump \000"
29 /* 100 */ "callr \000"
30 /* 107 */ "jumpr \000"
31 /* 114 */ "if (!\000"
32 /* 120 */ ".error \"should not emit\"\000"
33 /* 145 */ "trap0(#\000"
34 /* 153 */ "trap1(#\000"
35 /* 161 */ "vwhist128(#\000"
36 /* 173 */ "memb(#\000"
37 /* 180 */ "memd(#\000"
38 /* 187 */ "allocframe(#\000"
39 /* 200 */ "pause(#\000"
40 /* 208 */ "memh(#\000"
41 /* 215 */ "immext(#\000"
42 /* 224 */ "memw(#\000"
43 /* 231 */ "memd(r29+#\000"
44 /* 242 */ "memw(r29+#\000"
45 /* 253 */ "memb(gp+#\000"
46 /* 263 */ "memd(gp+#\000"
47 /* 273 */ "memh(gp+#\000"
48 /* 283 */ "memw(gp+#\000"
49 /* 293 */ "if (\000"
50 /* 298 */ "diag0(\000"
51 /* 305 */ "p3 = sp1loop0(\000"
52 /* 320 */ "p3 = sp2loop0(\000"
53 /* 335 */ "p3 = sp3loop0(\000"
54 /* 350 */ "diag1(\000"
55 /* 357 */ "trap1(\000"
56 /* 364 */ "loop1(\000"
57 /* 371 */ "vtrans2x2(\000"
58 /* 382 */ "vwhist256(\000"
59 /* 393 */ "vwhist128(\000"
60 /* 404 */ "l2unlocka(\000"
61 /* 415 */ "dccleana(\000"
62 /* 425 */ "dczeroa(\000"
63 /* 434 */ "dcinva(\000"
64 /* 442 */ "icinva(\000"
65 /* 450 */ "dccleaninva(\000"
66 /* 463 */ "memb(\000"
67 /* 469 */ "ciad(\000"
68 /* 475 */ "siad(\000"
69 /* 481 */ "memd_locked(\000"
70 /* 494 */ "memw_locked(\000"
71 /* 507 */ "tlbinvasid(\000"
72 /* 519 */ "memd(\000"
73 /* 525 */ "trace(\000"
74 /* 532 */ "allocframe(\000"
75 /* 544 */ "dmresume(\000"
76 /* 554 */ "release(\000"
77 /* 563 */ "vshuff(\000"
78 /* 571 */ "diag(\000"
79 /* 577 */ "l2fetch(\000"
80 /* 586 */ "dcfetch(\000"
81 /* 595 */ "memh(\000"
82 /* 601 */ "nmi(\000"
83 /* 606 */ "cswi(\000"
84 /* 612 */ "dmlink(\000"
85 /* 620 */ "setimask(\000"
86 /* 630 */ "vdeal(\000"
87 /* 637 */ "memd_rl(\000"
88 /* 646 */ "memw_rl(\000"
89 /* 655 */ "z = vmem(\000"
90 /* 665 */ "l2gclean(\000"
91 /* 675 */ "setprio(\000"
92 /* 684 */ "crswap(\000"
93 /* 692 */ "stop(\000"
94 /* 698 */ "p0 = cmp.eq(\000"
95 /* 711 */ "p1 = cmp.eq(\000"
96 /* 724 */ "if (!cmp.eq(\000"
97 /* 737 */ "if (cmp.eq(\000"
98 /* 749 */ "vtmp.h = vgather(\000"
99 /* 767 */ "vtmp.w = vgather(\000"
100 /* 785 */ "vscatter(\000"
101 /* 795 */ "hintjr(\000"
102 /* 803 */ "p0 = cmp.gt(\000"
103 /* 816 */ "p1 = cmp.gt(\000"
104 /* 829 */ "if (!cmp.gt(\000"
105 /* 842 */ "if (cmp.gt(\000"
106 /* 854 */ "wait(\000"
107 /* 860 */ "p0 = tstbit(\000"
108 /* 873 */ "p1 = tstbit(\000"
109 /* 886 */ "if (!tstbit(\000"
110 /* 899 */ "if (tstbit(\000"
111 /* 911 */ "dmstart(\000"
112 /* 920 */ "vhist(\000"
113 /* 927 */ "vmemu(\000"
114 /* 934 */ "p0 = cmp.gtu(\000"
115 /* 948 */ "p1 = cmp.gtu(\000"
116 /* 962 */ "if (!cmp.gtu(\000"
117 /* 976 */ "if (cmp.gtu(\000"
118 /* 989 */ "l2gcleaninv(\000"
119 /* 1002 */ "icdataw(\000"
120 /* 1011 */ "tlbw(\000"
121 /* 1017 */ "l2tagw(\000"
122 /* 1025 */ "dctagw(\000"
123 /* 1033 */ "ictagw(\000"
124 /* 1041 */ "memw(\000"
125 /* 1047 */ "iassignw(\000"
126 /* 1057 */ "l2cleanidx(\000"
127 /* 1069 */ "dccleanidx(\000"
128 /* 1081 */ "l2invidx(\000"
129 /* 1091 */ "dcinvidx(\000"
130 /* 1101 */ "icinvidx(\000"
131 /* 1111 */ "l2cleaninvidx(\000"
132 /* 1126 */ "dccleaninvidx(\000"
133 /* 1141 */ "memcpy(\000"
134 /* 1149 */ "# XRay Function Patchable RET.\000"
135 /* 1180 */ "# XRay Typed Event Log.\000"
136 /* 1204 */ "# XRay Custom Event Log.\000"
137 /* 1229 */ "# XRay Function Enter.\000"
138 /* 1252 */ "# XRay Tail Call Exit.\000"
139 /* 1275 */ "# XRay Function Exit.\000"
140 /* 1297 */ ":endloop0\000"
141 /* 1307 */ ":endloop01\000"
142 /* 1318 */ "if (!p0) jumpr r31\000"
143 /* 1337 */ "if (p0) jumpr r31\000"
144 /* 1355 */ "if (!p0.new) jumpr:nt r31\000"
145 /* 1381 */ "if (p0.new) jumpr:nt r31\000"
146 /* 1406 */ ":endloop1\000"
147 /* 1416 */ "vwhist256\000"
148 /* 1426 */ "vwhist128\000"
149 /* 1436 */ "<invalid>\000"
150 /* 1446 */ "LIFETIME_END\000"
151 /* 1459 */ "PSEUDO_PROBE\000"
152 /* 1472 */ "BUNDLE\000"
153 /* 1479 */ "FAKE_USE\000"
154 /* 1488 */ "DBG_VALUE\000"
155 /* 1498 */ "DBG_INSTR_REF\000"
156 /* 1512 */ "DBG_PHI\000"
157 /* 1520 */ "DBG_LABEL\000"
158 /* 1530 */ "LIFETIME_START\000"
159 /* 1545 */ "DBG_VALUE_LIST\000"
160 /* 1560 */ "DUPLEX\000"
161 /* 1567 */ "isync\000"
162 /* 1573 */ "deallocframe\000"
163 /* 1586 */ "unpause\000"
164 /* 1594 */ "rte\000"
165 /* 1598 */ "k0lock\000"
166 /* 1605 */ "k1lock\000"
167 /* 1612 */ "tlblock\000"
168 /* 1620 */ "k0unlock\000"
169 /* 1629 */ "k1unlock\000"
170 /* 1638 */ "tlbunlock\000"
171 /* 1648 */ "l2gunlock\000"
172 /* 1658 */ "# FEntry call\000"
173 /* 1672 */ "l2kill\000"
174 /* 1679 */ "dckill\000"
175 /* 1686 */ "ickill\000"
176 /* 1693 */ "l2gclean\000"
177 /* 1702 */ "if (!p0) dealloc_return\000"
178 /* 1726 */ "if (p0) dealloc_return\000"
179 /* 1749 */ "nop\000"
180 /* 1753 */ "barrier\000"
181 /* 1761 */ "vwhist256:sat\000"
182 /* 1775 */ "syncht\000"
183 /* 1782 */ "if (!p0.new) dealloc_return:nt\000"
184 /* 1813 */ "if (p0.new) dealloc_return:nt\000"
185 /* 1843 */ "brkpt\000"
186 /* 1849 */ "vhist\000"
187 /* 1855 */ "l2gcleaninv\000"
188};
189#ifdef __GNUC__
190#pragma GCC diagnostic pop
191#endif
192
193 static const uint32_t OpInfo0[] = {
194 0U, // PHI
195 0U, // INLINEASM
196 0U, // INLINEASM_BR
197 0U, // CFI_INSTRUCTION
198 0U, // EH_LABEL
199 0U, // GC_LABEL
200 0U, // ANNOTATION_LABEL
201 0U, // KILL
202 0U, // EXTRACT_SUBREG
203 0U, // INSERT_SUBREG
204 0U, // IMPLICIT_DEF
205 0U, // INIT_UNDEF
206 0U, // SUBREG_TO_REG
207 0U, // COPY_TO_REGCLASS
208 1489U, // DBG_VALUE
209 1546U, // DBG_VALUE_LIST
210 1499U, // DBG_INSTR_REF
211 1513U, // DBG_PHI
212 1521U, // DBG_LABEL
213 0U, // REG_SEQUENCE
214 0U, // COPY
215 0U, // COPY_LANEMASK
216 1473U, // BUNDLE
217 1531U, // LIFETIME_START
218 1447U, // LIFETIME_END
219 1460U, // PSEUDO_PROBE
220 0U, // ARITH_FENCE
221 0U, // STACKMAP
222 1659U, // FENTRY_CALL
223 0U, // PATCHPOINT
224 0U, // LOAD_STACK_GUARD
225 0U, // PREALLOCATED_SETUP
226 0U, // PREALLOCATED_ARG
227 0U, // STATEPOINT
228 0U, // LOCAL_ESCAPE
229 0U, // FAULTING_OP
230 0U, // PATCHABLE_OP
231 1230U, // PATCHABLE_FUNCTION_ENTER
232 1150U, // PATCHABLE_RET
233 1276U, // PATCHABLE_FUNCTION_EXIT
234 1253U, // PATCHABLE_TAIL_CALL
235 1205U, // PATCHABLE_EVENT_CALL
236 1181U, // PATCHABLE_TYPED_EVENT_CALL
237 0U, // ICALL_BRANCH_FUNNEL
238 1480U, // FAKE_USE
239 0U, // MEMBARRIER
240 0U, // JUMP_TABLE_DEBUG_INFO
241 0U, // RELOC_NONE
242 0U, // CONVERGENCECTRL_ENTRY
243 0U, // CONVERGENCECTRL_ANCHOR
244 0U, // CONVERGENCECTRL_LOOP
245 0U, // CONVERGENCECTRL_GLUE
246 0U, // G_ASSERT_SEXT
247 0U, // G_ASSERT_ZEXT
248 0U, // G_ASSERT_ALIGN
249 0U, // G_ADD
250 0U, // G_SUB
251 0U, // G_MUL
252 0U, // G_SDIV
253 0U, // G_UDIV
254 0U, // G_SREM
255 0U, // G_UREM
256 0U, // G_SDIVREM
257 0U, // G_UDIVREM
258 0U, // G_AND
259 0U, // G_OR
260 0U, // G_XOR
261 0U, // G_ABDS
262 0U, // G_ABDU
263 0U, // G_UAVGFLOOR
264 0U, // G_UAVGCEIL
265 0U, // G_SAVGFLOOR
266 0U, // G_SAVGCEIL
267 0U, // G_IMPLICIT_DEF
268 0U, // G_PHI
269 0U, // G_FRAME_INDEX
270 0U, // G_GLOBAL_VALUE
271 0U, // G_PTRAUTH_GLOBAL_VALUE
272 0U, // G_CONSTANT_POOL
273 0U, // G_EXTRACT
274 0U, // G_UNMERGE_VALUES
275 0U, // G_INSERT
276 0U, // G_MERGE_VALUES
277 0U, // G_BUILD_VECTOR
278 0U, // G_BUILD_VECTOR_TRUNC
279 0U, // G_CONCAT_VECTORS
280 0U, // G_PTRTOINT
281 0U, // G_INTTOPTR
282 0U, // G_BITCAST
283 0U, // G_FREEZE
284 0U, // G_CONSTANT_FOLD_BARRIER
285 0U, // G_INTRINSIC_FPTRUNC_ROUND
286 0U, // G_INTRINSIC_TRUNC
287 0U, // G_INTRINSIC_ROUND
288 0U, // G_INTRINSIC_LRINT
289 0U, // G_INTRINSIC_LLRINT
290 0U, // G_INTRINSIC_ROUNDEVEN
291 0U, // G_READCYCLECOUNTER
292 0U, // G_READSTEADYCOUNTER
293 0U, // G_LOAD
294 0U, // G_SEXTLOAD
295 0U, // G_ZEXTLOAD
296 0U, // G_INDEXED_LOAD
297 0U, // G_INDEXED_SEXTLOAD
298 0U, // G_INDEXED_ZEXTLOAD
299 0U, // G_STORE
300 0U, // G_INDEXED_STORE
301 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
302 0U, // G_ATOMIC_CMPXCHG
303 0U, // G_ATOMICRMW_XCHG
304 0U, // G_ATOMICRMW_ADD
305 0U, // G_ATOMICRMW_SUB
306 0U, // G_ATOMICRMW_AND
307 0U, // G_ATOMICRMW_NAND
308 0U, // G_ATOMICRMW_OR
309 0U, // G_ATOMICRMW_XOR
310 0U, // G_ATOMICRMW_MAX
311 0U, // G_ATOMICRMW_MIN
312 0U, // G_ATOMICRMW_UMAX
313 0U, // G_ATOMICRMW_UMIN
314 0U, // G_ATOMICRMW_FADD
315 0U, // G_ATOMICRMW_FSUB
316 0U, // G_ATOMICRMW_FMAX
317 0U, // G_ATOMICRMW_FMIN
318 0U, // G_ATOMICRMW_FMAXIMUM
319 0U, // G_ATOMICRMW_FMINIMUM
320 0U, // G_ATOMICRMW_UINC_WRAP
321 0U, // G_ATOMICRMW_UDEC_WRAP
322 0U, // G_ATOMICRMW_USUB_COND
323 0U, // G_ATOMICRMW_USUB_SAT
324 0U, // G_FENCE
325 0U, // G_PREFETCH
326 0U, // G_BRCOND
327 0U, // G_BRINDIRECT
328 0U, // G_INVOKE_REGION_START
329 0U, // G_INTRINSIC
330 0U, // G_INTRINSIC_W_SIDE_EFFECTS
331 0U, // G_INTRINSIC_CONVERGENT
332 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
333 0U, // G_ANYEXT
334 0U, // G_TRUNC
335 0U, // G_TRUNC_SSAT_S
336 0U, // G_TRUNC_SSAT_U
337 0U, // G_TRUNC_USAT_U
338 0U, // G_CONSTANT
339 0U, // G_FCONSTANT
340 0U, // G_VASTART
341 0U, // G_VAARG
342 0U, // G_SEXT
343 0U, // G_SEXT_INREG
344 0U, // G_ZEXT
345 0U, // G_SHL
346 0U, // G_LSHR
347 0U, // G_ASHR
348 0U, // G_FSHL
349 0U, // G_FSHR
350 0U, // G_ROTR
351 0U, // G_ROTL
352 0U, // G_ICMP
353 0U, // G_FCMP
354 0U, // G_SCMP
355 0U, // G_UCMP
356 0U, // G_SELECT
357 0U, // G_UADDO
358 0U, // G_UADDE
359 0U, // G_USUBO
360 0U, // G_USUBE
361 0U, // G_SADDO
362 0U, // G_SADDE
363 0U, // G_SSUBO
364 0U, // G_SSUBE
365 0U, // G_UMULO
366 0U, // G_SMULO
367 0U, // G_UMULH
368 0U, // G_SMULH
369 0U, // G_UADDSAT
370 0U, // G_SADDSAT
371 0U, // G_USUBSAT
372 0U, // G_SSUBSAT
373 0U, // G_USHLSAT
374 0U, // G_SSHLSAT
375 0U, // G_SMULFIX
376 0U, // G_UMULFIX
377 0U, // G_SMULFIXSAT
378 0U, // G_UMULFIXSAT
379 0U, // G_SDIVFIX
380 0U, // G_UDIVFIX
381 0U, // G_SDIVFIXSAT
382 0U, // G_UDIVFIXSAT
383 0U, // G_FADD
384 0U, // G_FSUB
385 0U, // G_FMUL
386 0U, // G_FMA
387 0U, // G_FMAD
388 0U, // G_FDIV
389 0U, // G_FREM
390 0U, // G_FMODF
391 0U, // G_FPOW
392 0U, // G_FPOWI
393 0U, // G_FEXP
394 0U, // G_FEXP2
395 0U, // G_FEXP10
396 0U, // G_FLOG
397 0U, // G_FLOG2
398 0U, // G_FLOG10
399 0U, // G_FLDEXP
400 0U, // G_FFREXP
401 0U, // G_FNEG
402 0U, // G_FPEXT
403 0U, // G_FPTRUNC
404 0U, // G_FPTOSI
405 0U, // G_FPTOUI
406 0U, // G_SITOFP
407 0U, // G_UITOFP
408 0U, // G_FPTOSI_SAT
409 0U, // G_FPTOUI_SAT
410 0U, // G_FABS
411 0U, // G_FCOPYSIGN
412 0U, // G_IS_FPCLASS
413 0U, // G_FCANONICALIZE
414 0U, // G_FMINNUM
415 0U, // G_FMAXNUM
416 0U, // G_FMINNUM_IEEE
417 0U, // G_FMAXNUM_IEEE
418 0U, // G_FMINIMUM
419 0U, // G_FMAXIMUM
420 0U, // G_FMINIMUMNUM
421 0U, // G_FMAXIMUMNUM
422 0U, // G_GET_FPENV
423 0U, // G_SET_FPENV
424 0U, // G_RESET_FPENV
425 0U, // G_GET_FPMODE
426 0U, // G_SET_FPMODE
427 0U, // G_RESET_FPMODE
428 0U, // G_GET_ROUNDING
429 0U, // G_SET_ROUNDING
430 0U, // G_PTR_ADD
431 0U, // G_PTRMASK
432 0U, // G_SMIN
433 0U, // G_SMAX
434 0U, // G_UMIN
435 0U, // G_UMAX
436 0U, // G_ABS
437 0U, // G_LROUND
438 0U, // G_LLROUND
439 0U, // G_BR
440 0U, // G_BRJT
441 0U, // G_VSCALE
442 0U, // G_INSERT_SUBVECTOR
443 0U, // G_EXTRACT_SUBVECTOR
444 0U, // G_INSERT_VECTOR_ELT
445 0U, // G_EXTRACT_VECTOR_ELT
446 0U, // G_SHUFFLE_VECTOR
447 0U, // G_SPLAT_VECTOR
448 0U, // G_STEP_VECTOR
449 0U, // G_VECTOR_COMPRESS
450 0U, // G_CTTZ
451 0U, // G_CTTZ_ZERO_UNDEF
452 0U, // G_CTLZ
453 0U, // G_CTLZ_ZERO_UNDEF
454 0U, // G_CTLS
455 0U, // G_CTPOP
456 0U, // G_BSWAP
457 0U, // G_BITREVERSE
458 0U, // G_FCEIL
459 0U, // G_FCOS
460 0U, // G_FSIN
461 0U, // G_FSINCOS
462 0U, // G_FTAN
463 0U, // G_FACOS
464 0U, // G_FASIN
465 0U, // G_FATAN
466 0U, // G_FATAN2
467 0U, // G_FCOSH
468 0U, // G_FSINH
469 0U, // G_FTANH
470 0U, // G_FSQRT
471 0U, // G_FFLOOR
472 0U, // G_FRINT
473 0U, // G_FNEARBYINT
474 0U, // G_ADDRSPACE_CAST
475 0U, // G_BLOCK_ADDR
476 0U, // G_JUMP_TABLE
477 0U, // G_DYN_STACKALLOC
478 0U, // G_STACKSAVE
479 0U, // G_STACKRESTORE
480 0U, // G_STRICT_FADD
481 0U, // G_STRICT_FSUB
482 0U, // G_STRICT_FMUL
483 0U, // G_STRICT_FDIV
484 0U, // G_STRICT_FREM
485 0U, // G_STRICT_FMA
486 0U, // G_STRICT_FSQRT
487 0U, // G_STRICT_FLDEXP
488 0U, // G_READ_REGISTER
489 0U, // G_WRITE_REGISTER
490 0U, // G_MEMCPY
491 0U, // G_MEMCPY_INLINE
492 0U, // G_MEMMOVE
493 0U, // G_MEMSET
494 0U, // G_BZERO
495 0U, // G_TRAP
496 0U, // G_DEBUGTRAP
497 0U, // G_UBSANTRAP
498 0U, // G_VECREDUCE_SEQ_FADD
499 0U, // G_VECREDUCE_SEQ_FMUL
500 0U, // G_VECREDUCE_FADD
501 0U, // G_VECREDUCE_FMUL
502 0U, // G_VECREDUCE_FMAX
503 0U, // G_VECREDUCE_FMIN
504 0U, // G_VECREDUCE_FMAXIMUM
505 0U, // G_VECREDUCE_FMINIMUM
506 0U, // G_VECREDUCE_ADD
507 0U, // G_VECREDUCE_MUL
508 0U, // G_VECREDUCE_AND
509 0U, // G_VECREDUCE_OR
510 0U, // G_VECREDUCE_XOR
511 0U, // G_VECREDUCE_SMAX
512 0U, // G_VECREDUCE_SMIN
513 0U, // G_VECREDUCE_UMAX
514 0U, // G_VECREDUCE_UMIN
515 0U, // G_SBFX
516 0U, // G_UBFX
517 2074U, // A2_addsp
518 18458U, // A2_iconst
519 16812058U, // A2_neg
520 51226U, // A2_not
521 33624179U, // A2_tfrf
522 33640563U, // A2_tfrfnew
523 50432026U, // A2_tfrp
524 33624179U, // A2_tfrpf
525 33640563U, // A2_tfrpfnew
526 50448410U, // A2_tfrpi
527 33624358U, // A2_tfrpt
528 33640742U, // A2_tfrptnew
529 33624358U, // A2_tfrt
530 33640742U, // A2_tfrtnew
531 16910362U, // A2_vaddb_map
532 16926746U, // A2_vsubb_map
533 165914U, // A2_zxtb
534 16959514U, // A4_boundscheck
535 1U, // ADJCALLSTACKDOWN
536 1U, // ADJCALLSTACKUP
537 198682U, // C2_cmpgei
538 215066U, // C2_cmpgeui
539 231450U, // C2_cmplt
540 247834U, // C2_cmpltu
541 50432026U, // C2_pxfer_map
542 1561U, // DUPLEX_Pseudo
543 1298U, // ENDLOOP0
544 1308U, // ENDLOOP01
545 1407U, // ENDLOOP1
546 1299U, // J2_endloop0
547 1309U, // J2_endloop01
548 1408U, // J2_endloop1
549 264307U, // J2_jumpf_nopred_map
550 280691U, // J2_jumprf_nopred_map
551 280870U, // J2_jumprt_nopred_map
552 264486U, // J2_jumpt_nopred_map
553 297114U, // J2_trap1_noregmap
554 67422234U, // L2_loadalignb_zomap
555 67438618U, // L2_loadalignh_zomap
556 17123354U, // L2_loadbsw2_zomap
557 17123354U, // L2_loadbsw4_zomap
558 17139738U, // L2_loadbzw2_zomap
559 17139738U, // L2_loadbzw4_zomap
560 17156122U, // L2_loadrb_zomap
561 17172506U, // L2_loadrd_zomap
562 17188890U, // L2_loadrh_zomap
563 17205274U, // L2_loadri_zomap
564 17221658U, // L2_loadrub_zomap
565 17238042U, // L2_loadruh_zomap
566 83955827U, // L2_ploadrbf_zomap
567 83972211U, // L2_ploadrbfnew_zomap
568 83956006U, // L2_ploadrbt_zomap
569 83972390U, // L2_ploadrbtnew_zomap
570 100733043U, // L2_ploadrdf_zomap
571 100749427U, // L2_ploadrdfnew_zomap
572 100733222U, // L2_ploadrdt_zomap
573 100749606U, // L2_ploadrdtnew_zomap
574 117510259U, // L2_ploadrhf_zomap
575 117526643U, // L2_ploadrhfnew_zomap
576 117510438U, // L2_ploadrht_zomap
577 117526822U, // L2_ploadrhtnew_zomap
578 134287475U, // L2_ploadrif_zomap
579 134303859U, // L2_ploadrifnew_zomap
580 134287654U, // L2_ploadrit_zomap
581 134304038U, // L2_ploadritnew_zomap
582 151064691U, // L2_ploadrubf_zomap
583 151081075U, // L2_ploadrubfnew_zomap
584 151064870U, // L2_ploadrubt_zomap
585 151081254U, // L2_ploadrubtnew_zomap
586 167841907U, // L2_ploadruhf_zomap
587 167858291U, // L2_ploadruhfnew_zomap
588 167842086U, // L2_ploadruht_zomap
589 167858470U, // L2_ploadruhtnew_zomap
590 477648U, // L4_add_memopb_zomap
591 477780U, // L4_add_memoph_zomap
592 478226U, // L4_add_memopw_zomap
593 494032U, // L4_and_memopb_zomap
594 494164U, // L4_and_memoph_zomap
595 494610U, // L4_and_memopw_zomap
596 510416U, // L4_iadd_memopb_zomap
597 510548U, // L4_iadd_memoph_zomap
598 510994U, // L4_iadd_memopw_zomap
599 526800U, // L4_iand_memopb_zomap
600 526932U, // L4_iand_memoph_zomap
601 527378U, // L4_iand_memopw_zomap
602 543184U, // L4_ior_memopb_zomap
603 543316U, // L4_ior_memoph_zomap
604 543762U, // L4_ior_memopw_zomap
605 559568U, // L4_isub_memopb_zomap
606 559700U, // L4_isub_memoph_zomap
607 560146U, // L4_isub_memopw_zomap
608 575952U, // L4_or_memopb_zomap
609 576084U, // L4_or_memoph_zomap
610 576530U, // L4_or_memopw_zomap
611 591987U, // L4_return_map_to_raw_f
612 608371U, // L4_return_map_to_raw_fnew_pnt
613 624755U, // L4_return_map_to_raw_fnew_pt
614 592166U, // L4_return_map_to_raw_t
615 608550U, // L4_return_map_to_raw_tnew_pnt
616 624934U, // L4_return_map_to_raw_tnew_pt
617 641488U, // L4_sub_memopb_zomap
618 641620U, // L4_sub_memoph_zomap
619 642066U, // L4_sub_memopw_zomap
620 1574U, // L6_deallocframe_map_to_raw
621 1712U, // L6_return_map_to_raw
622 121U, // LDriw_ctr
623 121U, // LDriw_pred
624 185206810U, // M2_mpysmi
625 673818U, // M2_mpyui
626 202016794U, // M2_vrcmpys_acc_s1
627 202033178U, // M2_vrcmpys_s1
628 218810394U, // M2_vrcmpys_s1rp
629 722970U, // M7_vdmpy
630 739354U, // M7_vdmpy_acc
631 0U, // PS_aligna
632 0U, // PS_alloca
633 0U, // PS_call_instrprof_custom
634 0U, // PS_call_nr
635 0U, // PS_crash
636 0U, // PS_false
637 0U, // PS_fi
638 0U, // PS_fia
639 1U, // PS_loadrb_pci
640 1U, // PS_loadrb_pcr
641 1U, // PS_loadrd_pci
642 1U, // PS_loadrd_pcr
643 1U, // PS_loadrh_pci
644 1U, // PS_loadrh_pcr
645 1U, // PS_loadri_pci
646 1U, // PS_loadri_pcr
647 1U, // PS_loadrub_pci
648 1U, // PS_loadrub_pcr
649 1U, // PS_loadruh_pci
650 1U, // PS_loadruh_pcr
651 1U, // PS_pselect
652 0U, // PS_qfalse
653 0U, // PS_qtrue
654 1U, // PS_readcr
655 1U, // PS_readcr64
656 1U, // PS_storerb_pci
657 1U, // PS_storerb_pcr
658 1U, // PS_storerd_pci
659 1U, // PS_storerd_pcr
660 1U, // PS_storerf_pci
661 1U, // PS_storerf_pcr
662 1U, // PS_storerh_pci
663 1U, // PS_storerh_pcr
664 1U, // PS_storeri_pci
665 1U, // PS_storeri_pcr
666 0U, // PS_tailcall_i
667 755820U, // PS_tailcall_r
668 0U, // PS_true
669 0U, // PS_vdd0
670 0U, // PS_vloadrq_ai
671 0U, // PS_vloadrv_ai
672 0U, // PS_vloadrv_nt_ai
673 0U, // PS_vloadrw_ai
674 0U, // PS_vloadrw_nt_ai
675 0U, // PS_vmulw
676 0U, // PS_vmulw_acc
677 0U, // PS_vselect
678 0U, // PS_vsplatib
679 0U, // PS_vsplatih
680 0U, // PS_vsplatiw
681 0U, // PS_vsplatrb
682 0U, // PS_vsplatrh
683 0U, // PS_vsplatrw
684 0U, // PS_vstorerq_ai
685 0U, // PS_vstorerv_ai
686 0U, // PS_vstorerv_nt_ai
687 0U, // PS_vstorerw_ai
688 0U, // PS_vstorerw_nt_ai
689 0U, // PS_wselect
690 772122U, // S2_asr_i_p_rnd_goodsyntax
691 772122U, // S2_asr_i_r_rnd_goodsyntax
692 788595U, // S2_pstorerbf_zomap
693 788595U, // S2_pstorerbnewf_zomap
694 788774U, // S2_pstorerbnewt_zomap
695 788774U, // S2_pstorerbt_zomap
696 804979U, // S2_pstorerdf_zomap
697 805158U, // S2_pstorerdt_zomap
698 821363U, // S2_pstorerff_zomap
699 821542U, // S2_pstorerft_zomap
700 821363U, // S2_pstorerhf_zomap
701 821363U, // S2_pstorerhnewf_zomap
702 821542U, // S2_pstorerhnewt_zomap
703 821542U, // S2_pstorerht_zomap
704 837747U, // S2_pstorerif_zomap
705 837747U, // S2_pstorerinewf_zomap
706 837926U, // S2_pstorerinewt_zomap
707 837926U, // S2_pstorerit_zomap
708 51186128U, // S2_storerb_zomap
709 235735504U, // S2_storerbnew_zomap
710 51186184U, // S2_storerd_zomap
711 252512852U, // S2_storerf_zomap
712 51186260U, // S2_storerh_zomap
713 235735636U, // S2_storerhnew_zomap
714 51186706U, // S2_storeri_zomap
715 235736082U, // S2_storerinew_zomap
716 17647642U, // S2_tableidxb_goodsyntax
717 17664026U, // S2_tableidxd_goodsyntax
718 17680410U, // S2_tableidxh_goodsyntax
719 17696794U, // S2_tableidxw_goodsyntax
720 936051U, // S4_pstorerbfnew_zomap
721 936051U, // S4_pstorerbnewfnew_zomap
722 936230U, // S4_pstorerbnewtnew_zomap
723 936230U, // S4_pstorerbtnew_zomap
724 952435U, // S4_pstorerdfnew_zomap
725 952614U, // S4_pstorerdtnew_zomap
726 968819U, // S4_pstorerffnew_zomap
727 968998U, // S4_pstorerftnew_zomap
728 968819U, // S4_pstorerhfnew_zomap
729 968819U, // S4_pstorerhnewfnew_zomap
730 968998U, // S4_pstorerhnewtnew_zomap
731 968998U, // S4_pstorerhtnew_zomap
732 985203U, // S4_pstorerifnew_zomap
733 985203U, // S4_pstorerinewfnew_zomap
734 985382U, // S4_pstorerinewtnew_zomap
735 985382U, // S4_pstoreritnew_zomap
736 1001936U, // S4_storeirb_zomap
737 788595U, // S4_storeirbf_zomap
738 936051U, // S4_storeirbfnew_zomap
739 788774U, // S4_storeirbt_zomap
740 936230U, // S4_storeirbtnew_zomap
741 1002068U, // S4_storeirh_zomap
742 821363U, // S4_storeirhf_zomap
743 968819U, // S4_storeirhfnew_zomap
744 821542U, // S4_storeirht_zomap
745 968998U, // S4_storeirhtnew_zomap
746 1002514U, // S4_storeiri_zomap
747 837747U, // S4_storeirif_zomap
748 985203U, // S4_storeirifnew_zomap
749 837926U, // S4_storeirit_zomap
750 985382U, // S4_storeiritnew_zomap
751 269453338U, // S5_asrhub_rnd_sat_goodsyntax
752 185583642U, // S5_vasrhrnd_goodsyntax
753 297148U, // S6_allocframe_to_raw
754 121U, // STriw_ctr
755 121U, // STriw_pred
756 286263322U, // V6_MAP_equb
757 286279706U, // V6_MAP_equb_and
758 286296090U, // V6_MAP_equb_ior
759 286312474U, // V6_MAP_equb_xor
760 303040538U, // V6_MAP_equh
761 303056922U, // V6_MAP_equh_and
762 303073306U, // V6_MAP_equh_ior
763 303089690U, // V6_MAP_equh_xor
764 319817754U, // V6_MAP_equw
765 319834138U, // V6_MAP_equw_and
766 319850522U, // V6_MAP_equw_ior
767 319866906U, // V6_MAP_equw_xor
768 17893402U, // V6_dbl_ld0
769 51186324U, // V6_dbl_st0
770 1132570U, // V6_extractw_alt
771 1148954U, // V6_hi
772 17893402U, // V6_ld0
773 335614067U, // V6_ldcnp0
774 335614067U, // V6_ldcnpnt0
775 335614246U, // V6_ldcp0
776 335614246U, // V6_ldcpnt0
777 352391283U, // V6_ldnp0
778 352391283U, // V6_ldnpnt0
779 370214938U, // V6_ldnt0
780 352391462U, // V6_ldp0
781 352391462U, // V6_ldpnt0
782 385945715U, // V6_ldtnp0
783 385945715U, // V6_ldtnpnt0
784 385945894U, // V6_ldtp0
785 385945894U, // V6_ldtpnt0
786 17942554U, // V6_ldu0
787 1181722U, // V6_lo
788 51186324U, // V6_st0
789 235735700U, // V6_stn0
790 236079764U, // V6_stnnt0
791 1214579U, // V6_stnp0
792 1214579U, // V6_stnpnt0
793 1214579U, // V6_stnq0
794 1214579U, // V6_stnqnt0
795 51530388U, // V6_stnt0
796 1214758U, // V6_stp0
797 1214758U, // V6_stpnt0
798 1214758U, // V6_stq0
799 1214758U, // V6_stqnt0
800 51186592U, // V6_stu0
801 1230963U, // V6_stunp0
802 1231142U, // V6_stup0
803 1247258U, // V6_v10mpyubs10
804 1263642U, // V6_v10mpyubs10_vxx
805 403933210U, // V6_v6mpyhubs10_alt
806 403933210U, // V6_v6mpyvubs10_alt
807 18073626U, // V6_vabsb_alt
808 420726810U, // V6_vabsb_sat_alt
809 1312794U, // V6_vabsdiffh_alt
810 1329178U, // V6_vabsdiffub_alt
811 1345562U, // V6_vabsdiffuh_alt
812 1361946U, // V6_vabsdiffw_alt
813 18155546U, // V6_vabsh_alt
814 420808730U, // V6_vabsh_sat_alt
815 1394714U, // V6_vabsub_alt
816 1411098U, // V6_vabsuh_alt
817 1427482U, // V6_vabsuw_alt
818 18221082U, // V6_vabsw_alt
819 420874266U, // V6_vabsw_sat_alt
820 16910362U, // V6_vaddb_alt
821 16910362U, // V6_vaddb_dv_alt
822 437670003U, // V6_vaddbnq_alt
823 437670182U, // V6_vaddbq_alt
824 419563546U, // V6_vaddbsat_alt
825 419563546U, // V6_vaddbsat_dv_alt
826 18253850U, // V6_vaddh_alt
827 18253850U, // V6_vaddh_dv_alt
828 454479987U, // V6_vaddhnq_alt
829 454480166U, // V6_vaddhq_alt
830 420907034U, // V6_vaddhsat_alt
831 420907034U, // V6_vaddhsat_dv_alt
832 1509402U, // V6_vaddhw_acc_alt
833 18253850U, // V6_vaddhw_alt
834 1525786U, // V6_vaddubh_acc_alt
835 18319386U, // V6_vaddubh_alt
836 420972570U, // V6_vaddubsat_alt
837 420972570U, // V6_vaddubsat_dv_alt
838 420988954U, // V6_vadduhsat_alt
839 420988954U, // V6_vadduhsat_dv_alt
840 1574938U, // V6_vadduhw_acc_alt
841 18335770U, // V6_vadduhw_alt
842 1591322U, // V6_vadduwsat_alt
843 1591322U, // V6_vadduwsat_dv_alt
844 18384922U, // V6_vaddw_alt
845 18384922U, // V6_vaddw_dv_alt
846 471388275U, // V6_vaddwnq_alt
847 471388454U, // V6_vaddwq_alt
848 421038106U, // V6_vaddwsat_alt
849 421038106U, // V6_vaddwsat_dv_alt
850 1640474U, // V6_vandnqrt_acc_alt
851 1656858U, // V6_vandnqrt_alt
852 1673242U, // V6_vandqrt_acc_alt
853 1689626U, // V6_vandqrt_alt
854 1673242U, // V6_vandvrt_acc_alt
855 1689626U, // V6_vandvrt_alt
856 1706010U, // V6_vaslh_acc_alt
857 488261658U, // V6_vaslh_alt
858 488261658U, // V6_vaslhv_alt
859 1738778U, // V6_vaslw_acc_alt
860 488294426U, // V6_vaslw_alt
861 488294426U, // V6_vaslwv_alt
862 1771546U, // V6_vasr_into_alt
863 1787930U, // V6_vasrh_acc_alt
864 487573530U, // V6_vasrh_alt
865 487573530U, // V6_vasrhv_alt
866 1804314U, // V6_vasrw_acc_alt
867 488359962U, // V6_vasrw_alt
868 488359962U, // V6_vasrwv_alt
869 50432026U, // V6_vassignp
870 18614298U, // V6_vavgb_alt
871 505153562U, // V6_vavgbrnd_alt
872 18630682U, // V6_vavgh_alt
873 505169946U, // V6_vavghrnd_alt
874 18647066U, // V6_vavgub_alt
875 505186330U, // V6_vavgubrnd_alt
876 18663450U, // V6_vavguh_alt
877 505202714U, // V6_vavguhrnd_alt
878 18679834U, // V6_vavguw_alt
879 505219098U, // V6_vavguwrnd_alt
880 18696218U, // V6_vavgw_alt
881 505235482U, // V6_vavgwrnd_alt
882 1935386U, // V6_vcl0h_alt
883 1951770U, // V6_vcl0w_alt
884 1968154U, // V6_vd0
885 1968154U, // V6_vdd0
886 1984538U, // V6_vdealb4w_alt
887 2000922U, // V6_vdealb_alt
888 2017306U, // V6_vdealh_alt
889 2033690U, // V6_vdmpybus_acc_alt
890 2050074U, // V6_vdmpybus_alt
891 2033690U, // V6_vdmpybus_dv_acc_alt
892 2050074U, // V6_vdmpybus_dv_alt
893 2066458U, // V6_vdmpyhb_acc_alt
894 2082842U, // V6_vdmpyhb_alt
895 2066458U, // V6_vdmpyhb_dv_acc_alt
896 2082842U, // V6_vdmpyhb_dv_alt
897 2099226U, // V6_vdmpyhisat_acc_alt
898 2115610U, // V6_vdmpyhisat_alt
899 2099226U, // V6_vdmpyhsat_acc_alt
900 2115610U, // V6_vdmpyhsat_alt
901 522225690U, // V6_vdmpyhsuisat_acc_alt
902 522242074U, // V6_vdmpyhsuisat_alt
903 421562394U, // V6_vdmpyhsusat_acc_alt
904 421578778U, // V6_vdmpyhsusat_alt
905 2099226U, // V6_vdmpyhvsat_acc_alt
906 2115610U, // V6_vdmpyhvsat_alt
907 2164762U, // V6_vdsaduh_acc_alt
908 2181146U, // V6_vdsaduh_alt
909 1U, // V6_vgather_vscatter_mh_pseudo
910 1U, // V6_vgathermh_pseudo
911 1U, // V6_vgathermhq_pseudo
912 1U, // V6_vgathermhw_pseudo
913 1U, // V6_vgathermhwq_pseudo
914 1U, // V6_vgathermw_pseudo
915 1U, // V6_vgathermwq_pseudo
916 488736794U, // V6_vlsrh_alt
917 488736794U, // V6_vlsrhv_alt
918 488753178U, // V6_vlsrw_alt
919 488753178U, // V6_vlsrwv_alt
920 2230298U, // V6_vmaxb_alt
921 2246682U, // V6_vmaxh_alt
922 2263066U, // V6_vmaxub_alt
923 2279450U, // V6_vmaxuh_alt
924 2295834U, // V6_vmaxw_alt
925 2312218U, // V6_vminb_alt
926 2328602U, // V6_vminh_alt
927 2344986U, // V6_vminub_alt
928 2361370U, // V6_vminuh_alt
929 2377754U, // V6_vminw_alt
930 2394138U, // V6_vmpabus_acc_alt
931 2410522U, // V6_vmpabus_alt
932 2410522U, // V6_vmpabusv_alt
933 2426906U, // V6_vmpabuu_acc_alt
934 2443290U, // V6_vmpabuu_alt
935 2443290U, // V6_vmpabuuv_alt
936 2459674U, // V6_vmpahb_acc_alt
937 2476058U, // V6_vmpahb_alt
938 2492442U, // V6_vmpauhb_acc_alt
939 2508826U, // V6_vmpauhb_alt
940 2525210U, // V6_vmpybus_acc_alt
941 2541594U, // V6_vmpybus_alt
942 2525210U, // V6_vmpybusv_acc_alt
943 2541594U, // V6_vmpybusv_alt
944 2557978U, // V6_vmpybv_acc_alt
945 2574362U, // V6_vmpybv_alt
946 2590746U, // V6_vmpyewuh_alt
947 19384346U, // V6_vmpyh_acc_alt
948 19400730U, // V6_vmpyh_alt
949 422037530U, // V6_vmpyhsat_acc_alt
950 220727322U, // V6_vmpyhsrs_alt
951 203950106U, // V6_vmpyhss_alt
952 2639898U, // V6_vmpyhus_acc_alt
953 2656282U, // V6_vmpyhus_alt
954 19384346U, // V6_vmpyhv_acc_alt
955 19400730U, // V6_vmpyhv_alt
956 220727322U, // V6_vmpyhvsrs_alt
957 2672666U, // V6_vmpyiewh_acc_alt
958 2689050U, // V6_vmpyiewuh_acc_alt
959 2705434U, // V6_vmpyiewuh_alt
960 2721818U, // V6_vmpyih_acc_alt
961 2738202U, // V6_vmpyih_alt
962 2754586U, // V6_vmpyihb_acc_alt
963 2770970U, // V6_vmpyihb_alt
964 2787354U, // V6_vmpyiowh_alt
965 2803738U, // V6_vmpyiwb_acc_alt
966 2820122U, // V6_vmpyiwb_alt
967 2836506U, // V6_vmpyiwh_acc_alt
968 2852890U, // V6_vmpyiwh_alt
969 2869274U, // V6_vmpyiwub_acc_alt
970 2885658U, // V6_vmpyiwub_alt
971 204228634U, // V6_vmpyowh_alt
972 221005850U, // V6_vmpyowh_rnd_alt
973 539789338U, // V6_vmpyowh_rnd_sacc_alt
974 556566554U, // V6_vmpyowh_sacc_alt
975 2934810U, // V6_vmpyub_acc_alt
976 2951194U, // V6_vmpyub_alt
977 2934810U, // V6_vmpyubv_acc_alt
978 2951194U, // V6_vmpyubv_alt
979 2967578U, // V6_vmpyuh_acc_alt
980 2983962U, // V6_vmpyuh_alt
981 2967578U, // V6_vmpyuhv_acc_alt
982 2983962U, // V6_vmpyuhv_alt
983 3000346U, // V6_vnavgb_alt
984 19793946U, // V6_vnavgh_alt
985 3033114U, // V6_vnavgub_alt
986 19826714U, // V6_vnavgw_alt
987 3065882U, // V6_vnormamth_alt
988 3082266U, // V6_vnormamtw_alt
989 3098650U, // V6_vpackeb_alt
990 3115034U, // V6_vpackeh_alt
991 3131418U, // V6_vpackhb_sat_alt
992 3147802U, // V6_vpackhub_sat_alt
993 3164186U, // V6_vpackob_alt
994 3180570U, // V6_vpackoh_alt
995 3196954U, // V6_vpackwh_sat_alt
996 3213338U, // V6_vpackwuh_sat_alt
997 3229722U, // V6_vpopcounth_alt
998 573671450U, // V6_vrmpybub_rtt_acc_alt
999 573687834U, // V6_vrmpybub_rtt_alt
1000 20056090U, // V6_vrmpybus_acc_alt
1001 20072474U, // V6_vrmpybus_alt
1002 187828250U, // V6_vrmpybusi_acc_alt
1003 187844634U, // V6_vrmpybusi_alt
1004 20056090U, // V6_vrmpybusv_acc_alt
1005 20072474U, // V6_vrmpybusv_alt
1006 3311642U, // V6_vrmpybv_acc_alt
1007 3328026U, // V6_vrmpybv_alt
1008 20121626U, // V6_vrmpyub_acc_alt
1009 20138010U, // V6_vrmpyub_alt
1010 590579738U, // V6_vrmpyub_rtt_acc_alt
1011 590596122U, // V6_vrmpyub_rtt_alt
1012 187893786U, // V6_vrmpyubi_acc_alt
1013 187910170U, // V6_vrmpyubi_alt
1014 20121626U, // V6_vrmpyubv_acc_alt
1015 20138010U, // V6_vrmpyubv_alt
1016 3409946U, // V6_vrotr_alt
1017 3426330U, // V6_vroundhb_alt
1018 3442714U, // V6_vroundhub_alt
1019 3459098U, // V6_vrounduhub_alt
1020 3475482U, // V6_vrounduwuh_alt
1021 3491866U, // V6_vroundwh_alt
1022 3508250U, // V6_vroundwuh_alt
1023 188074010U, // V6_vrsadubi_acc_alt
1024 188090394U, // V6_vrsadubi_alt
1025 490096666U, // V6_vsathub_alt
1026 3573786U, // V6_vsatuwuh_alt
1027 490129434U, // V6_vsatwh_alt
1028 3606554U, // V6_vsb_alt
1029 3623698U, // V6_vscattermh_add_alt
1030 3623698U, // V6_vscattermh_alt
1031 607619366U, // V6_vscattermhq_alt
1032 3623698U, // V6_vscattermw_add_alt
1033 3623698U, // V6_vscattermw_alt
1034 3623698U, // V6_vscattermwh_add_alt
1035 3623698U, // V6_vscattermwh_alt
1036 624396582U, // V6_vscattermwhq_alt
1037 624396582U, // V6_vscattermwq_alt
1038 3655706U, // V6_vsh_alt
1039 3672090U, // V6_vshufeh_alt
1040 3688474U, // V6_vshuffb_alt
1041 3704858U, // V6_vshuffeb_alt
1042 3721242U, // V6_vshuffh_alt
1043 3737626U, // V6_vshuffob_alt
1044 3754010U, // V6_vshufoeb_alt
1045 3770394U, // V6_vshufoeh_alt
1046 3786778U, // V6_vshufoh_alt
1047 16926746U, // V6_vsubb_alt
1048 16926746U, // V6_vsubb_dv_alt
1049 638996595U, // V6_vsubbnq_alt
1050 638996774U, // V6_vsubbq_alt
1051 419579930U, // V6_vsubbsat_alt
1052 419579930U, // V6_vsubbsat_dv_alt
1053 20580378U, // V6_vsubh_alt
1054 20580378U, // V6_vsubh_dv_alt
1055 655806579U, // V6_vsubhnq_alt
1056 655806758U, // V6_vsubhq_alt
1057 423233562U, // V6_vsubhsat_alt
1058 423233562U, // V6_vsubhsat_dv_alt
1059 20580378U, // V6_vsubhw_alt
1060 20596762U, // V6_vsububh_alt
1061 423249946U, // V6_vsububsat_alt
1062 423249946U, // V6_vsububsat_dv_alt
1063 423266330U, // V6_vsubuhsat_alt
1064 423266330U, // V6_vsubuhsat_dv_alt
1065 20613146U, // V6_vsubuhw_alt
1066 3852314U, // V6_vsubuwsat_alt
1067 3852314U, // V6_vsubuwsat_dv_alt
1068 20645914U, // V6_vsubw_alt
1069 20645914U, // V6_vsubw_dv_alt
1070 672714867U, // V6_vsubwnq_alt
1071 672715046U, // V6_vsubwq_alt
1072 423299098U, // V6_vsubwsat_alt
1073 423299098U, // V6_vsubwsat_dv_alt
1074 3885082U, // V6_vtmpyb_acc_alt
1075 3901466U, // V6_vtmpyb_alt
1076 3917850U, // V6_vtmpybus_acc_alt
1077 3934234U, // V6_vtmpybus_alt
1078 3950618U, // V6_vtmpyhb_acc_alt
1079 3967002U, // V6_vtmpyhb_alt
1080 3623284U, // V6_vtran2x2_map
1081 3983386U, // V6_vunpackb_alt
1082 3999770U, // V6_vunpackh_alt
1083 4016154U, // V6_vunpackob_alt
1084 4032538U, // V6_vunpackoh_alt
1085 4048922U, // V6_vunpackub_alt
1086 4065306U, // V6_vunpackuh_alt
1087 4081690U, // V6_vzb_alt
1088 4098074U, // V6_vzh_alt
1089 297616U, // V6_zld0
1090 4114726U, // V6_zldp0
1091 4131501U, // Y2_crswap_old
1092 297547U, // Y2_dcfetch
1093 1606U, // Y2_k1lock_map
1094 1630U, // Y2_k1unlock_map
1095 2074U, // dup_A2_add
1096 2074U, // dup_A2_addi
1097 188696602U, // dup_A2_andir
1098 188712986U, // dup_A2_combineii
1099 4179994U, // dup_A2_sxtb
1100 4196378U, // dup_A2_sxth
1101 50432026U, // dup_A2_tfr
1102 50448410U, // dup_A2_tfrsi
1103 165914U, // dup_A2_zxtb
1104 4212762U, // dup_A2_zxth
1105 188712986U, // dup_A4_combineii
1106 490702874U, // dup_A4_combineir
1107 188778522U, // dup_A4_combineri
1108 687935603U, // dup_C2_cmoveif
1109 687935782U, // dup_C2_cmoveit
1110 687951987U, // dup_C2_cmovenewif
1111 687952166U, // dup_C2_cmovenewit
1112 188794906U, // dup_C2_cmpeqi
1113 4261914U, // dup_L2_deallocframe
1114 705021978U, // dup_L2_loadrb_io
1115 705038362U, // dup_L2_loadrd_io
1116 705054746U, // dup_L2_loadrh_io
1117 705071130U, // dup_L2_loadri_io
1118 705087514U, // dup_L2_loadrub_io
1119 705103898U, // dup_L2_loadruh_io
1120 71387669U, // dup_S2_allocframe
1121 725715408U, // dup_S2_storerb_io
1122 725715464U, // dup_S2_storerd_io
1123 725715540U, // dup_S2_storerh_io
1124 725715986U, // dup_S2_storeri_io
1125 742492624U, // dup_S4_storeirb_io
1126 742493202U, // dup_S4_storeiri_io
1127 21088282U, // A2_abs
1128 21088282U, // A2_absp
1129 423741466U, // A2_abssat
1130 2074U, // A2_add
1131 2074U, // A2_addh_h16_hh
1132 2074U, // A2_addh_h16_hl
1133 2074U, // A2_addh_h16_lh
1134 2074U, // A2_addh_h16_ll
1135 2074U, // A2_addh_h16_sat_hh
1136 2074U, // A2_addh_h16_sat_hl
1137 2074U, // A2_addh_h16_sat_lh
1138 2074U, // A2_addh_h16_sat_ll
1139 2074U, // A2_addh_l16_hl
1140 2074U, // A2_addh_l16_ll
1141 2074U, // A2_addh_l16_sat_hl
1142 2074U, // A2_addh_l16_sat_ll
1143 2074U, // A2_addi
1144 2074U, // A2_addp
1145 2074U, // A2_addpsat
1146 2074U, // A2_addsat
1147 2074U, // A2_addsph
1148 2074U, // A2_addspl
1149 490686490U, // A2_and
1150 188696602U, // A2_andir
1151 490686490U, // A2_andp
1152 4327450U, // A2_aslh
1153 4343834U, // A2_asrh
1154 759203866U, // A2_combine_hh
1155 759203866U, // A2_combine_hl
1156 775981082U, // A2_combine_lh
1157 775981082U, // A2_combine_ll
1158 188712986U, // A2_combineii
1159 490768410U, // A2_combinew
1160 4360218U, // A2_max
1161 4360218U, // A2_maxp
1162 4376602U, // A2_maxu
1163 4376602U, // A2_maxup
1164 4392986U, // A2_min
1165 4392986U, // A2_minp
1166 4409370U, // A2_minu
1167 4409370U, // A2_minup
1168 16812058U, // A2_negp
1169 419465242U, // A2_negsat
1170 1750U, // A2_nop
1171 51226U, // A2_notp
1172 490965018U, // A2_or
1173 188975130U, // A2_orir
1174 490965018U, // A2_orp
1175 788598899U, // A2_paddf
1176 788615283U, // A2_paddfnew
1177 788598899U, // A2_paddif
1178 788615283U, // A2_paddifnew
1179 788599078U, // A2_paddit
1180 788615462U, // A2_padditnew
1181 788599078U, // A2_paddt
1182 788615462U, // A2_paddtnew
1183 805376115U, // A2_pandf
1184 805392499U, // A2_pandfnew
1185 805376294U, // A2_pandt
1186 805392678U, // A2_pandtnew
1187 822153331U, // A2_porf
1188 822169715U, // A2_porfnew
1189 822153510U, // A2_port
1190 822169894U, // A2_portnew
1191 838930547U, // A2_psubf
1192 838946931U, // A2_psubfnew
1193 838930726U, // A2_psubt
1194 838947110U, // A2_psubtnew
1195 855707763U, // A2_pxorf
1196 855724147U, // A2_pxorfnew
1197 855707942U, // A2_pxort
1198 855724326U, // A2_pxortnew
1199 423872538U, // A2_roundsat
1200 4458522U, // A2_sat
1201 4474906U, // A2_satb
1202 4491290U, // A2_sath
1203 4507674U, // A2_satub
1204 4524058U, // A2_satuh
1205 4540442U, // A2_sub
1206 4540442U, // A2_subh_h16_hh
1207 4540442U, // A2_subh_h16_hl
1208 4540442U, // A2_subh_h16_lh
1209 4540442U, // A2_subh_h16_ll
1210 4540442U, // A2_subh_h16_sat_hh
1211 4540442U, // A2_subh_h16_sat_hl
1212 4540442U, // A2_subh_h16_sat_lh
1213 4540442U, // A2_subh_h16_sat_ll
1214 4540442U, // A2_subh_l16_hl
1215 4540442U, // A2_subh_l16_ll
1216 4540442U, // A2_subh_l16_sat_hl
1217 4540442U, // A2_subh_l16_sat_ll
1218 4540442U, // A2_subp
1219 491096090U, // A2_subri
1220 4540442U, // A2_subsat
1221 18253850U, // A2_svaddh
1222 420907034U, // A2_svaddhs
1223 420988954U, // A2_svadduhs
1224 18630682U, // A2_svavgh
1225 505169946U, // A2_svavghs
1226 19793946U, // A2_svnavgh
1227 20580378U, // A2_svsubh
1228 423233562U, // A2_svsubhs
1229 423266330U, // A2_svsubuhs
1230 4573210U, // A2_swiz
1231 4179994U, // A2_sxtb
1232 4196378U, // A2_sxth
1233 4589594U, // A2_sxtw
1234 50432026U, // A2_tfr
1235 50432026U, // A2_tfrcrr
1236 71714842U, // A2_tfrih
1237 71731226U, // A2_tfril
1238 50432026U, // A2_tfrrcr
1239 50448410U, // A2_tfrsi
1240 18155546U, // A2_vabsh
1241 420808730U, // A2_vabshsat
1242 18221082U, // A2_vabsw
1243 420874266U, // A2_vabswsat
1244 18253850U, // A2_vaddh
1245 420907034U, // A2_vaddhs
1246 18319386U, // A2_vaddub
1247 420972570U, // A2_vaddubs
1248 420988954U, // A2_vadduhs
1249 18384922U, // A2_vaddw
1250 421038106U, // A2_vaddws
1251 18630682U, // A2_vavgh
1252 874268698U, // A2_vavghcr
1253 505169946U, // A2_vavghr
1254 18647066U, // A2_vavgub
1255 505186330U, // A2_vavgubr
1256 18663450U, // A2_vavguh
1257 505202714U, // A2_vavguhr
1258 18679834U, // A2_vavguw
1259 505219098U, // A2_vavguwr
1260 18696218U, // A2_vavgw
1261 874334234U, // A2_vavgwcr
1262 505235482U, // A2_vavgwr
1263 491178010U, // A2_vcmpbeq
1264 491194394U, // A2_vcmpbgtu
1265 491210778U, // A2_vcmpheq
1266 491227162U, // A2_vcmphgt
1267 491243546U, // A2_vcmphgtu
1268 491259930U, // A2_vcmpweq
1269 491276314U, // A2_vcmpwgt
1270 491292698U, // A2_vcmpwgtu
1271 4769818U, // A2_vconj
1272 2230298U, // A2_vmaxb
1273 2246682U, // A2_vmaxh
1274 2263066U, // A2_vmaxub
1275 2279450U, // A2_vmaxuh
1276 4786202U, // A2_vmaxuw
1277 2295834U, // A2_vmaxw
1278 2312218U, // A2_vminb
1279 2328602U, // A2_vminh
1280 2344986U, // A2_vminub
1281 2361370U, // A2_vminuh
1282 4802586U, // A2_vminuw
1283 2377754U, // A2_vminw
1284 19793946U, // A2_vnavgh
1285 892209178U, // A2_vnavghcr
1286 271452186U, // A2_vnavghr
1287 19826714U, // A2_vnavgw
1288 892241946U, // A2_vnavgwcr
1289 271484954U, // A2_vnavgwr
1290 4818970U, // A2_vraddub
1291 4835354U, // A2_vraddub_acc
1292 20318234U, // A2_vrsadub
1293 20301850U, // A2_vrsadub_acc
1294 20580378U, // A2_vsubh
1295 423233562U, // A2_vsubhs
1296 20596762U, // A2_vsubub
1297 423249946U, // A2_vsububs
1298 423266330U, // A2_vsubuhs
1299 20645914U, // A2_vsubw
1300 423299098U, // A2_vsubws
1301 4851738U, // A2_xor
1302 4851738U, // A2_xorp
1303 4212762U, // A2_zxth
1304 67110938U, // A4_addp_c
1305 910116890U, // A4_andn
1306 910116890U, // A4_andnp
1307 491407386U, // A4_bitsplit
1308 189417498U, // A4_bitspliti
1309 922929178U, // A4_boundscheck_hi
1310 939706394U, // A4_boundscheck_lo
1311 491423770U, // A4_cmpbeq
1312 189433882U, // A4_cmpbeqi
1313 491440154U, // A4_cmpbgt
1314 189450266U, // A4_cmpbgti
1315 491456538U, // A4_cmpbgtu
1316 189466650U, // A4_cmpbgtui
1317 491472922U, // A4_cmpheq
1318 189483034U, // A4_cmpheqi
1319 491489306U, // A4_cmphgt
1320 189499418U, // A4_cmphgti
1321 491505690U, // A4_cmphgtu
1322 189515802U, // A4_cmphgtui
1323 188712986U, // A4_combineii
1324 490702874U, // A4_combineir
1325 188778522U, // A4_combineri
1326 189532186U, // A4_cround_ri
1327 491522074U, // A4_cround_rr
1328 297176U, // A4_ext
1329 4999194U, // A4_modwrapu
1330 910395418U, // A4_orn
1331 910395418U, // A4_ornp
1332 956371059U, // A4_paslhf
1333 956387443U, // A4_paslhfnew
1334 956371238U, // A4_paslht
1335 956387622U, // A4_paslhtnew
1336 973148275U, // A4_pasrhf
1337 973164659U, // A4_pasrhfnew
1338 973148454U, // A4_pasrht
1339 973164838U, // A4_pasrhtnew
1340 989925491U, // A4_psxtbf
1341 989941875U, // A4_psxtbfnew
1342 989925670U, // A4_psxtbt
1343 989942054U, // A4_psxtbtnew
1344 1006702707U, // A4_psxthf
1345 1006719091U, // A4_psxthfnew
1346 1006702886U, // A4_psxtht
1347 1006719270U, // A4_psxthtnew
1348 1023479923U, // A4_pzxtbf
1349 1023496307U, // A4_pzxtbfnew
1350 1023480102U, // A4_pzxtbt
1351 1023496486U, // A4_pzxtbtnew
1352 1040257139U, // A4_pzxthf
1353 1040273523U, // A4_pzxthfnew
1354 1040257318U, // A4_pzxtht
1355 1040273702U, // A4_pzxthtnew
1356 490784794U, // A4_rcmpeq
1357 188794906U, // A4_rcmpeqi
1358 491554842U, // A4_rcmpneq
1359 189564954U, // A4_rcmpneqi
1360 188991514U, // A4_round_ri
1361 188991514U, // A4_round_ri_sat
1362 490981402U, // A4_round_rr
1363 490981402U, // A4_round_rr_sat
1364 71649306U, // A4_subp_c
1365 50432026U, // A4_tfrcpp
1366 50432026U, // A4_tfrpcp
1367 5031962U, // A4_tlbmatch
1368 5048346U, // A4_vcmpbeq_any
1369 189188122U, // A4_vcmpbeqi
1370 491603994U, // A4_vcmpbgt
1371 189614106U, // A4_vcmpbgti
1372 189204506U, // A4_vcmpbgtui
1373 189220890U, // A4_vcmpheqi
1374 189237274U, // A4_vcmphgti
1375 189253658U, // A4_vcmphgtui
1376 189270042U, // A4_vcmpweqi
1377 189286426U, // A4_vcmpwgti
1378 189302810U, // A4_vcmpwgtui
1379 5081114U, // A4_vrmaxh
1380 5097498U, // A4_vrmaxuh
1381 5113882U, // A4_vrmaxuw
1382 5130266U, // A4_vrmaxw
1383 5146650U, // A4_vrminh
1384 5163034U, // A4_vrminuh
1385 5179418U, // A4_vrminuw
1386 5195802U, // A4_vrminw
1387 3622938U, // A5_ACS
1388 5212186U, // A5_vaddhubs
1389 5228570U, // A6_vcmpbeq_notany
1390 3622938U, // A6_vminub_RdP
1391 5244954U, // A7_clip
1392 189532186U, // A7_croundd_ri
1393 491522074U, // A7_croundd_rr
1394 5261338U, // A7_vclip
1395 5277722U, // C2_all8
1396 490686490U, // C2_and
1397 1061111834U, // C2_andn
1398 5294106U, // C2_any8
1399 491849754U, // C2_bitsclr
1400 189859866U, // C2_bitsclri
1401 5326874U, // C2_bitsset
1402 1073811571U, // C2_ccombinewf
1403 1073827955U, // C2_ccombinewnewf
1404 1073828134U, // C2_ccombinewnewt
1405 1073811750U, // C2_ccombinewt
1406 687935603U, // C2_cmoveif
1407 687935782U, // C2_cmoveit
1408 687951987U, // C2_cmovenewif
1409 687952166U, // C2_cmovenewit
1410 490784794U, // C2_cmpeq
1411 188794906U, // C2_cmpeqi
1412 490784794U, // C2_cmpeqp
1413 491882522U, // C2_cmpgt
1414 189892634U, // C2_cmpgti
1415 491882522U, // C2_cmpgtp
1416 491898906U, // C2_cmpgtu
1417 189909018U, // C2_cmpgtui
1418 491898906U, // C2_cmpgtup
1419 5376026U, // C2_mask
1420 491931674U, // C2_mux
1421 189941786U, // C2_muxii
1422 491931674U, // C2_muxir
1423 189941786U, // C2_muxri
1424 51226U, // C2_not
1425 490965018U, // C2_or
1426 1061390362U, // C2_orn
1427 50432026U, // C2_tfrpr
1428 50432026U, // C2_tfrrp
1429 5408794U, // C2_vitpack
1430 5425178U, // C2_vmux
1431 4851738U, // C2_xor
1432 5441562U, // C4_addipc
1433 1094666266U, // C4_and_and
1434 1094666266U, // C4_and_andn
1435 1111443482U, // C4_and_or
1436 1111443482U, // C4_and_orn
1437 491997210U, // C4_cmplte
1438 190007322U, // C4_cmpltei
1439 492013594U, // C4_cmplteu
1440 190023706U, // C4_cmplteui
1441 491554842U, // C4_cmpneq
1442 189564954U, // C4_cmpneqi
1443 5490714U, // C4_fastcorner9
1444 5507098U, // C4_fastcorner9_not
1445 492062746U, // C4_nbitsclr
1446 190072858U, // C4_nbitsclri
1447 5539866U, // C4_nbitsset
1448 1094944794U, // C4_or_and
1449 1094944794U, // C4_or_andn
1450 1111722010U, // C4_or_or
1451 1111722010U, // C4_or_orn
1452 759897U, // CALLProfile
1453 5556250U, // CONST32
1454 5572634U, // CONST64
1455 0U, // DuplexIClass0
1456 0U, // DuplexIClass1
1457 0U, // DuplexIClass2
1458 0U, // DuplexIClass3
1459 0U, // DuplexIClass4
1460 0U, // DuplexIClass5
1461 0U, // DuplexIClass6
1462 0U, // DuplexIClass7
1463 0U, // DuplexIClass8
1464 0U, // DuplexIClass9
1465 0U, // DuplexIClassA
1466 0U, // DuplexIClassB
1467 0U, // DuplexIClassC
1468 0U, // DuplexIClassD
1469 0U, // DuplexIClassE
1470 0U, // DuplexIClassF
1471 755820U, // EH_RETURN_JMPR
1472 5589018U, // F2_conv_d2df
1473 5605402U, // F2_conv_d2sf
1474 22399002U, // F2_conv_df2d
1475 1129695258U, // F2_conv_df2d_chop
1476 5638170U, // F2_conv_df2sf
1477 22431770U, // F2_conv_df2ud
1478 1129728026U, // F2_conv_df2ud_chop
1479 22448154U, // F2_conv_df2uw
1480 1129744410U, // F2_conv_df2uw_chop
1481 22464538U, // F2_conv_df2w
1482 1129760794U, // F2_conv_df2w_chop
1483 22480922U, // F2_conv_sf2d
1484 1129777178U, // F2_conv_sf2d_chop
1485 5720090U, // F2_conv_sf2df
1486 22513690U, // F2_conv_sf2ud
1487 1129809946U, // F2_conv_sf2ud_chop
1488 22530074U, // F2_conv_sf2uw
1489 1129826330U, // F2_conv_sf2uw_chop
1490 22546458U, // F2_conv_sf2w
1491 1129842714U, // F2_conv_sf2w_chop
1492 5785626U, // F2_conv_ud2df
1493 5802010U, // F2_conv_ud2sf
1494 5818394U, // F2_conv_uw2df
1495 5834778U, // F2_conv_uw2sf
1496 5851162U, // F2_conv_w2df
1497 5867546U, // F2_conv_w2sf
1498 5883930U, // F2_dfadd
1499 5900314U, // F2_dfclass
1500 5916698U, // F2_dfcmpeq
1501 5933082U, // F2_dfcmpge
1502 5949466U, // F2_dfcmpgt
1503 5965850U, // F2_dfcmpuo
1504 1146832922U, // F2_dfimm_n
1505 1163610138U, // F2_dfimm_p
1506 5998618U, // F2_dfmax
1507 6015002U, // F2_dfmin
1508 6031386U, // F2_dfmpyfix
1509 6047770U, // F2_dfmpyhh
1510 6064154U, // F2_dfmpylh
1511 6080538U, // F2_dfmpyll
1512 6096922U, // F2_dfsub
1513 6113306U, // F2_sfadd
1514 6129690U, // F2_sfclass
1515 6146074U, // F2_sfcmpeq
1516 6162458U, // F2_sfcmpge
1517 6178842U, // F2_sfcmpgt
1518 6195226U, // F2_sfcmpuo
1519 6211610U, // F2_sffixupd
1520 6227994U, // F2_sffixupn
1521 6244378U, // F2_sffixupr
1522 23037978U, // F2_sffma
1523 1180665882U, // F2_sffma_lib
1524 492800026U, // F2_sffma_sc
1525 23054362U, // F2_sffms
1526 1180682266U, // F2_sffms_lib
1527 1147144218U, // F2_sfimm_n
1528 1163921434U, // F2_sfimm_p
1529 3622938U, // F2_sfinvsqrta
1530 6309914U, // F2_sfmax
1531 6326298U, // F2_sfmin
1532 6342682U, // F2_sfmpy
1533 3622938U, // F2_sfrecipa
1534 6359066U, // F2_sfsub
1535 50432026U, // G4_tfrgcpp
1536 50432026U, // G4_tfrgcrr
1537 50432026U, // G4_tfrgpcp
1538 50432026U, // G4_tfrgrcr
1539 4605978U, // HI
1540 759897U, // J2_call
1541 6375539U, // J2_callf
1542 755813U, // J2_callr
1543 6391923U, // J2_callrf
1544 755785U, // J2_callrh
1545 6392102U, // J2_callrt
1546 6375718U, // J2_callt
1547 759903U, // J2_jump
1548 6408307U, // J2_jumpf
1549 6424691U, // J2_jumpfnew
1550 6441075U, // J2_jumpfnewpt
1551 6457459U, // J2_jumpfpt
1552 755820U, // J2_jumpr
1553 6473843U, // J2_jumprf
1554 6490227U, // J2_jumprfnew
1555 6506611U, // J2_jumprfnewpt
1556 6522995U, // J2_jumprfpt
1557 6539558U, // J2_jumprgtez
1558 6555942U, // J2_jumprgtezpt
1559 755793U, // J2_jumprh
1560 6572326U, // J2_jumprltez
1561 6588710U, // J2_jumprltezpt
1562 6605094U, // J2_jumprnz
1563 6621478U, // J2_jumprnzpt
1564 6474022U, // J2_jumprt
1565 6490406U, // J2_jumprtnew
1566 6506790U, // J2_jumprtnewpt
1567 6523174U, // J2_jumprtpt
1568 6637862U, // J2_jumprz
1569 6654246U, // J2_jumprzpt
1570 6408486U, // J2_jumpt
1571 6424870U, // J2_jumptnew
1572 6441254U, // J2_jumptnewpt
1573 6457638U, // J2_jumptpt
1574 4282682U, // J2_loop0i
1575 4282682U, // J2_loop0iext
1576 3627322U, // J2_loop0r
1577 3627322U, // J2_loop0rext
1578 4282733U, // J2_loop1i
1579 4282733U, // J2_loop1iext
1580 3627373U, // J2_loop1r
1581 3627373U, // J2_loop1rext
1582 297161U, // J2_pause
1583 4282674U, // J2_ploop1si
1584 3627314U, // J2_ploop1sr
1585 4282689U, // J2_ploop2si
1586 3627329U, // J2_ploop2sr
1587 4282704U, // J2_ploop3si
1588 3627344U, // J2_ploop3sr
1589 1595U, // J2_rte
1590 297106U, // J2_trap0
1591 71387494U, // J2_trap1
1592 1587U, // J2_unpause
1593 1197853397U, // J4_cmpeq_f_jumpnv_nt
1594 1214630613U, // J4_cmpeq_f_jumpnv_t
1595 3623611U, // J4_cmpeq_fp0_jump_nt
1596 3623611U, // J4_cmpeq_fp0_jump_t
1597 3623624U, // J4_cmpeq_fp1_jump_nt
1598 3623624U, // J4_cmpeq_fp1_jump_t
1599 1197853410U, // J4_cmpeq_t_jumpnv_nt
1600 1214630626U, // J4_cmpeq_t_jumpnv_t
1601 3623611U, // J4_cmpeq_tp0_jump_nt
1602 3623611U, // J4_cmpeq_tp0_jump_t
1603 3623624U, // J4_cmpeq_tp1_jump_nt
1604 3623624U, // J4_cmpeq_tp1_jump_t
1605 1197869781U, // J4_cmpeqi_f_jumpnv_nt
1606 1214646997U, // J4_cmpeqi_f_jumpnv_t
1607 4278971U, // J4_cmpeqi_fp0_jump_nt
1608 4278971U, // J4_cmpeqi_fp0_jump_t
1609 4278984U, // J4_cmpeqi_fp1_jump_nt
1610 4278984U, // J4_cmpeqi_fp1_jump_t
1611 1197869794U, // J4_cmpeqi_t_jumpnv_nt
1612 1214647010U, // J4_cmpeqi_t_jumpnv_t
1613 4278971U, // J4_cmpeqi_tp0_jump_nt
1614 4278971U, // J4_cmpeqi_tp0_jump_t
1615 4278984U, // J4_cmpeqi_tp1_jump_nt
1616 4278984U, // J4_cmpeqi_tp1_jump_t
1617 1197869781U, // J4_cmpeqn1_f_jumpnv_nt
1618 1214646997U, // J4_cmpeqn1_f_jumpnv_t
1619 4278971U, // J4_cmpeqn1_fp0_jump_nt
1620 4278971U, // J4_cmpeqn1_fp0_jump_t
1621 4278984U, // J4_cmpeqn1_fp1_jump_nt
1622 4278984U, // J4_cmpeqn1_fp1_jump_t
1623 1197869794U, // J4_cmpeqn1_t_jumpnv_nt
1624 1214647010U, // J4_cmpeqn1_t_jumpnv_t
1625 4278971U, // J4_cmpeqn1_tp0_jump_nt
1626 4278971U, // J4_cmpeqn1_tp0_jump_t
1627 4278984U, // J4_cmpeqn1_tp1_jump_nt
1628 4278984U, // J4_cmpeqn1_tp1_jump_t
1629 1197853502U, // J4_cmpgt_f_jumpnv_nt
1630 1214630718U, // J4_cmpgt_f_jumpnv_t
1631 3623716U, // J4_cmpgt_fp0_jump_nt
1632 3623716U, // J4_cmpgt_fp0_jump_t
1633 3623729U, // J4_cmpgt_fp1_jump_nt
1634 3623729U, // J4_cmpgt_fp1_jump_t
1635 1197853515U, // J4_cmpgt_t_jumpnv_nt
1636 1214630731U, // J4_cmpgt_t_jumpnv_t
1637 3623716U, // J4_cmpgt_tp0_jump_nt
1638 3623716U, // J4_cmpgt_tp0_jump_t
1639 3623729U, // J4_cmpgt_tp1_jump_nt
1640 3623729U, // J4_cmpgt_tp1_jump_t
1641 1197869886U, // J4_cmpgti_f_jumpnv_nt
1642 1214647102U, // J4_cmpgti_f_jumpnv_t
1643 4279076U, // J4_cmpgti_fp0_jump_nt
1644 4279076U, // J4_cmpgti_fp0_jump_t
1645 4279089U, // J4_cmpgti_fp1_jump_nt
1646 4279089U, // J4_cmpgti_fp1_jump_t
1647 1197869899U, // J4_cmpgti_t_jumpnv_nt
1648 1214647115U, // J4_cmpgti_t_jumpnv_t
1649 4279076U, // J4_cmpgti_tp0_jump_nt
1650 4279076U, // J4_cmpgti_tp0_jump_t
1651 4279089U, // J4_cmpgti_tp1_jump_nt
1652 4279089U, // J4_cmpgti_tp1_jump_t
1653 1197869886U, // J4_cmpgtn1_f_jumpnv_nt
1654 1214647102U, // J4_cmpgtn1_f_jumpnv_t
1655 4279076U, // J4_cmpgtn1_fp0_jump_nt
1656 4279076U, // J4_cmpgtn1_fp0_jump_t
1657 4279089U, // J4_cmpgtn1_fp1_jump_nt
1658 4279089U, // J4_cmpgtn1_fp1_jump_t
1659 1197869899U, // J4_cmpgtn1_t_jumpnv_nt
1660 1214647115U, // J4_cmpgtn1_t_jumpnv_t
1661 4279076U, // J4_cmpgtn1_tp0_jump_nt
1662 4279076U, // J4_cmpgtn1_tp0_jump_t
1663 4279089U, // J4_cmpgtn1_tp1_jump_nt
1664 4279089U, // J4_cmpgtn1_tp1_jump_t
1665 1197853635U, // J4_cmpgtu_f_jumpnv_nt
1666 1214630851U, // J4_cmpgtu_f_jumpnv_t
1667 3623847U, // J4_cmpgtu_fp0_jump_nt
1668 3623847U, // J4_cmpgtu_fp0_jump_t
1669 3623861U, // J4_cmpgtu_fp1_jump_nt
1670 3623861U, // J4_cmpgtu_fp1_jump_t
1671 1197853649U, // J4_cmpgtu_t_jumpnv_nt
1672 1214630865U, // J4_cmpgtu_t_jumpnv_t
1673 3623847U, // J4_cmpgtu_tp0_jump_nt
1674 3623847U, // J4_cmpgtu_tp0_jump_t
1675 3623861U, // J4_cmpgtu_tp1_jump_nt
1676 3623861U, // J4_cmpgtu_tp1_jump_t
1677 1197870019U, // J4_cmpgtui_f_jumpnv_nt
1678 1214647235U, // J4_cmpgtui_f_jumpnv_t
1679 4279207U, // J4_cmpgtui_fp0_jump_nt
1680 4279207U, // J4_cmpgtui_fp0_jump_t
1681 4279221U, // J4_cmpgtui_fp1_jump_nt
1682 4279221U, // J4_cmpgtui_fp1_jump_t
1683 1197870033U, // J4_cmpgtui_t_jumpnv_nt
1684 1214647249U, // J4_cmpgtui_t_jumpnv_t
1685 4279207U, // J4_cmpgtui_tp0_jump_nt
1686 4279207U, // J4_cmpgtui_tp0_jump_t
1687 4279221U, // J4_cmpgtui_tp1_jump_nt
1688 4279221U, // J4_cmpgtui_tp1_jump_t
1689 3623742U, // J4_cmplt_f_jumpnv_nt
1690 3623742U, // J4_cmplt_f_jumpnv_t
1691 3623755U, // J4_cmplt_t_jumpnv_nt
1692 3623755U, // J4_cmplt_t_jumpnv_t
1693 3623875U, // J4_cmpltu_f_jumpnv_nt
1694 3623875U, // J4_cmpltu_f_jumpnv_t
1695 3623889U, // J4_cmpltu_t_jumpnv_nt
1696 3623889U, // J4_cmpltu_t_jumpnv_t
1697 297756U, // J4_hintjumpr
1698 1224853530U, // J4_jumpseti
1699 1224837146U, // J4_jumpsetr
1700 6703991U, // J4_tstbit0_f_jumpnv_nt
1701 6720375U, // J4_tstbit0_f_jumpnv_t
1702 6736733U, // J4_tstbit0_fp0_jump_nt
1703 6753117U, // J4_tstbit0_fp0_jump_t
1704 6769514U, // J4_tstbit0_fp1_jump_nt
1705 6785898U, // J4_tstbit0_fp1_jump_t
1706 6704004U, // J4_tstbit0_t_jumpnv_nt
1707 6720388U, // J4_tstbit0_t_jumpnv_t
1708 6802269U, // J4_tstbit0_tp0_jump_nt
1709 6818653U, // J4_tstbit0_tp0_jump_t
1710 6835050U, // J4_tstbit0_tp1_jump_nt
1711 6851434U, // J4_tstbit0_tp1_jump_t
1712 4261914U, // L2_deallocframe
1713 67422234U, // L2_loadalignb_io
1714 313370U, // L2_loadalignb_pbr
1715 313370U, // L2_loadalignb_pci
1716 313370U, // L2_loadalignb_pcr
1717 313370U, // L2_loadalignb_pi
1718 313370U, // L2_loadalignb_pr
1719 67438618U, // L2_loadalignh_io
1720 329754U, // L2_loadalignh_pbr
1721 329754U, // L2_loadalignh_pci
1722 329754U, // L2_loadalignh_pcr
1723 329754U, // L2_loadalignh_pi
1724 329754U, // L2_loadalignh_pr
1725 704989210U, // L2_loadbsw2_io
1726 1241860122U, // L2_loadbsw2_pbr
1727 1258637338U, // L2_loadbsw2_pci
1728 1275414554U, // L2_loadbsw2_pcr
1729 1258637338U, // L2_loadbsw2_pi
1730 1241860122U, // L2_loadbsw2_pr
1731 704989210U, // L2_loadbsw4_io
1732 1241860122U, // L2_loadbsw4_pbr
1733 1258637338U, // L2_loadbsw4_pci
1734 1275414554U, // L2_loadbsw4_pcr
1735 1258637338U, // L2_loadbsw4_pi
1736 1241860122U, // L2_loadbsw4_pr
1737 705005594U, // L2_loadbzw2_io
1738 1241876506U, // L2_loadbzw2_pbr
1739 1258653722U, // L2_loadbzw2_pci
1740 1275430938U, // L2_loadbzw2_pcr
1741 1258653722U, // L2_loadbzw2_pi
1742 1241876506U, // L2_loadbzw2_pr
1743 705005594U, // L2_loadbzw4_io
1744 1241876506U, // L2_loadbzw4_pbr
1745 1258653722U, // L2_loadbzw4_pci
1746 1275430938U, // L2_loadbzw4_pcr
1747 1258653722U, // L2_loadbzw4_pi
1748 1241876506U, // L2_loadbzw4_pr
1749 705021978U, // L2_loadrb_io
1750 1241892890U, // L2_loadrb_pbr
1751 1258670106U, // L2_loadrb_pci
1752 1275447322U, // L2_loadrb_pcr
1753 1258670106U, // L2_loadrb_pi
1754 1241892890U, // L2_loadrb_pr
1755 6866970U, // L2_loadrbgp
1756 705038362U, // L2_loadrd_io
1757 1241909274U, // L2_loadrd_pbr
1758 1258686490U, // L2_loadrd_pci
1759 1275463706U, // L2_loadrd_pcr
1760 1258686490U, // L2_loadrd_pi
1761 1241909274U, // L2_loadrd_pr
1762 6883354U, // L2_loadrdgp
1763 705054746U, // L2_loadrh_io
1764 1241925658U, // L2_loadrh_pbr
1765 1258702874U, // L2_loadrh_pci
1766 1275480090U, // L2_loadrh_pcr
1767 1258702874U, // L2_loadrh_pi
1768 1241925658U, // L2_loadrh_pr
1769 6899738U, // L2_loadrhgp
1770 705071130U, // L2_loadri_io
1771 1241942042U, // L2_loadri_pbr
1772 1258719258U, // L2_loadri_pci
1773 1275496474U, // L2_loadri_pcr
1774 1258719258U, // L2_loadri_pi
1775 1241942042U, // L2_loadri_pr
1776 6916122U, // L2_loadrigp
1777 705087514U, // L2_loadrub_io
1778 1241958426U, // L2_loadrub_pbr
1779 1258735642U, // L2_loadrub_pci
1780 1275512858U, // L2_loadrub_pcr
1781 1258735642U, // L2_loadrub_pi
1782 1241958426U, // L2_loadrub_pr
1783 6932506U, // L2_loadrubgp
1784 705103898U, // L2_loadruh_io
1785 1241974810U, // L2_loadruh_pbr
1786 1258752026U, // L2_loadruh_pci
1787 1275529242U, // L2_loadruh_pcr
1788 1258752026U, // L2_loadruh_pi
1789 1241974810U, // L2_loadruh_pr
1790 6948890U, // L2_loadruhgp
1791 6965274U, // L2_loadw_aq
1792 6981658U, // L2_loadw_locked
1793 83955827U, // L2_ploadrbf_io
1794 83959923U, // L2_ploadrbf_pi
1795 83972211U, // L2_ploadrbfnew_io
1796 83976307U, // L2_ploadrbfnew_pi
1797 83956006U, // L2_ploadrbt_io
1798 83960102U, // L2_ploadrbt_pi
1799 83972390U, // L2_ploadrbtnew_io
1800 83976486U, // L2_ploadrbtnew_pi
1801 100733043U, // L2_ploadrdf_io
1802 100737139U, // L2_ploadrdf_pi
1803 100749427U, // L2_ploadrdfnew_io
1804 100753523U, // L2_ploadrdfnew_pi
1805 100733222U, // L2_ploadrdt_io
1806 100737318U, // L2_ploadrdt_pi
1807 100749606U, // L2_ploadrdtnew_io
1808 100753702U, // L2_ploadrdtnew_pi
1809 117510259U, // L2_ploadrhf_io
1810 117514355U, // L2_ploadrhf_pi
1811 117526643U, // L2_ploadrhfnew_io
1812 117530739U, // L2_ploadrhfnew_pi
1813 117510438U, // L2_ploadrht_io
1814 117514534U, // L2_ploadrht_pi
1815 117526822U, // L2_ploadrhtnew_io
1816 117530918U, // L2_ploadrhtnew_pi
1817 134287475U, // L2_ploadrif_io
1818 134291571U, // L2_ploadrif_pi
1819 134303859U, // L2_ploadrifnew_io
1820 134307955U, // L2_ploadrifnew_pi
1821 134287654U, // L2_ploadrit_io
1822 134291750U, // L2_ploadrit_pi
1823 134304038U, // L2_ploadritnew_io
1824 134308134U, // L2_ploadritnew_pi
1825 151064691U, // L2_ploadrubf_io
1826 151068787U, // L2_ploadrubf_pi
1827 151081075U, // L2_ploadrubfnew_io
1828 151085171U, // L2_ploadrubfnew_pi
1829 151064870U, // L2_ploadrubt_io
1830 151068966U, // L2_ploadrubt_pi
1831 151081254U, // L2_ploadrubtnew_io
1832 151085350U, // L2_ploadrubtnew_pi
1833 167841907U, // L2_ploadruhf_io
1834 167846003U, // L2_ploadruhf_pi
1835 167858291U, // L2_ploadruhfnew_io
1836 167862387U, // L2_ploadruhfnew_pi
1837 167842086U, // L2_ploadruht_io
1838 167846182U, // L2_ploadruht_pi
1839 167858470U, // L2_ploadruhtnew_io
1840 167862566U, // L2_ploadruhtnew_pi
1841 1296140752U, // L4_add_memopb_io
1842 1296140884U, // L4_add_memoph_io
1843 1296141330U, // L4_add_memopw_io
1844 1312917968U, // L4_and_memopb_io
1845 1312918100U, // L4_and_memoph_io
1846 1312918546U, // L4_and_memopw_io
1847 1329695184U, // L4_iadd_memopb_io
1848 1329695316U, // L4_iadd_memoph_io
1849 1329695762U, // L4_iadd_memopw_io
1850 1346472400U, // L4_iand_memopb_io
1851 1346472532U, // L4_iand_memoph_io
1852 1346472978U, // L4_iand_memopw_io
1853 1363249616U, // L4_ior_memopb_io
1854 1363249748U, // L4_ior_memoph_io
1855 1363250194U, // L4_ior_memopw_io
1856 1380026832U, // L4_isub_memopb_io
1857 1380026964U, // L4_isub_memoph_io
1858 1380027410U, // L4_isub_memopw_io
1859 313370U, // L4_loadalignb_ap
1860 67422234U, // L4_loadalignb_ur
1861 329754U, // L4_loadalignh_ap
1862 67438618U, // L4_loadalignh_ur
1863 1392855066U, // L4_loadbsw2_ap
1864 1409632282U, // L4_loadbsw2_ur
1865 1392855066U, // L4_loadbsw4_ap
1866 1409632282U, // L4_loadbsw4_ur
1867 1392871450U, // L4_loadbzw2_ap
1868 1409648666U, // L4_loadbzw2_ur
1869 1392871450U, // L4_loadbzw4_ap
1870 1409648666U, // L4_loadbzw4_ur
1871 6998042U, // L4_loadd_aq
1872 7014426U, // L4_loadd_locked
1873 1392887834U, // L4_loadrb_ap
1874 1426442266U, // L4_loadrb_rr
1875 1409665050U, // L4_loadrb_ur
1876 1392904218U, // L4_loadrd_ap
1877 1426458650U, // L4_loadrd_rr
1878 1409681434U, // L4_loadrd_ur
1879 1392920602U, // L4_loadrh_ap
1880 1426475034U, // L4_loadrh_rr
1881 1409697818U, // L4_loadrh_ur
1882 1392936986U, // L4_loadri_ap
1883 1426491418U, // L4_loadri_rr
1884 1409714202U, // L4_loadri_ur
1885 1392953370U, // L4_loadrub_ap
1886 1426507802U, // L4_loadrub_rr
1887 1409730586U, // L4_loadrub_ur
1888 1392969754U, // L4_loadruh_ap
1889 1426524186U, // L4_loadruh_rr
1890 1409746970U, // L4_loadruh_ur
1891 7030810U, // L4_loadw_phys
1892 1447135696U, // L4_or_memopb_io
1893 1447135828U, // L4_or_memoph_io
1894 1447136274U, // L4_or_memopw_io
1895 1459687539U, // L4_ploadrbf_abs
1896 83955827U, // L4_ploadrbf_rr
1897 1459703923U, // L4_ploadrbfnew_abs
1898 83972211U, // L4_ploadrbfnew_rr
1899 1459687718U, // L4_ploadrbt_abs
1900 83956006U, // L4_ploadrbt_rr
1901 1459704102U, // L4_ploadrbtnew_abs
1902 83972390U, // L4_ploadrbtnew_rr
1903 1476464755U, // L4_ploadrdf_abs
1904 100733043U, // L4_ploadrdf_rr
1905 1476481139U, // L4_ploadrdfnew_abs
1906 100749427U, // L4_ploadrdfnew_rr
1907 1476464934U, // L4_ploadrdt_abs
1908 100733222U, // L4_ploadrdt_rr
1909 1476481318U, // L4_ploadrdtnew_abs
1910 100749606U, // L4_ploadrdtnew_rr
1911 1493241971U, // L4_ploadrhf_abs
1912 117510259U, // L4_ploadrhf_rr
1913 1493258355U, // L4_ploadrhfnew_abs
1914 117526643U, // L4_ploadrhfnew_rr
1915 1493242150U, // L4_ploadrht_abs
1916 117510438U, // L4_ploadrht_rr
1917 1493258534U, // L4_ploadrhtnew_abs
1918 117526822U, // L4_ploadrhtnew_rr
1919 1510019187U, // L4_ploadrif_abs
1920 134287475U, // L4_ploadrif_rr
1921 1510035571U, // L4_ploadrifnew_abs
1922 134303859U, // L4_ploadrifnew_rr
1923 1510019366U, // L4_ploadrit_abs
1924 134287654U, // L4_ploadrit_rr
1925 1510035750U, // L4_ploadritnew_abs
1926 134304038U, // L4_ploadritnew_rr
1927 1526796403U, // L4_ploadrubf_abs
1928 151064691U, // L4_ploadrubf_rr
1929 1526812787U, // L4_ploadrubfnew_abs
1930 151081075U, // L4_ploadrubfnew_rr
1931 1526796582U, // L4_ploadrubt_abs
1932 151064870U, // L4_ploadrubt_rr
1933 1526812966U, // L4_ploadrubtnew_abs
1934 151081254U, // L4_ploadrubtnew_rr
1935 1543573619U, // L4_ploadruhf_abs
1936 167841907U, // L4_ploadruhf_rr
1937 1543590003U, // L4_ploadruhfnew_abs
1938 167858291U, // L4_ploadruhfnew_rr
1939 1543573798U, // L4_ploadruht_abs
1940 167842086U, // L4_ploadruht_rr
1941 1543590182U, // L4_ploadruhtnew_abs
1942 167858470U, // L4_ploadruhtnew_rr
1943 7047194U, // L4_return
1944 1560350835U, // L4_return_f
1945 1560367219U, // L4_return_fnew_pnt
1946 1560367219U, // L4_return_fnew_pt
1947 1560351014U, // L4_return_t
1948 1560367398U, // L4_return_tnew_pnt
1949 1560367398U, // L4_return_tnew_pt
1950 1581353424U, // L4_sub_memopb_io
1951 1581353556U, // L4_sub_memoph_io
1952 1581354002U, // L4_sub_memopw_io
1953 3624054U, // L6_memcpy
1954 4622362U, // LO
1955 493602842U, // M2_acci
1956 191612954U, // M2_accii
1957 7079962U, // M2_cmaci_s0
1958 7096346U, // M2_cmacr_s0
1959 426543130U, // M2_cmacs_s0
1960 208439322U, // M2_cmacs_s1
1961 1600948250U, // M2_cmacsc_s0
1962 1617725466U, // M2_cmacsc_s1
1963 7129114U, // M2_cmpyi_s0
1964 7145498U, // M2_cmpyr_s0
1965 275597338U, // M2_cmpyrs_s0
1966 225265690U, // M2_cmpyrs_s1
1967 1634551834U, // M2_cmpyrsc_s0
1968 1651329050U, // M2_cmpyrsc_s1
1969 426592282U, // M2_cmpys_s0
1970 208488474U, // M2_cmpys_s1
1971 1600997402U, // M2_cmpysc_s0
1972 1617774618U, // M2_cmpysc_s1
1973 426608666U, // M2_cnacs_s0
1974 208504858U, // M2_cnacs_s1
1975 1601013786U, // M2_cnacsc_s0
1976 1617791002U, // M2_cnacsc_s1
1977 493733914U, // M2_dpmpyss_acc_s0
1978 493750298U, // M2_dpmpyss_nac_s0
1979 493766682U, // M2_dpmpyss_rnd_s0
1980 493766682U, // M2_dpmpyss_s0
1981 493783066U, // M2_dpmpyuu_acc_s0
1982 493799450U, // M2_dpmpyuu_nac_s0
1983 493815834U, // M2_dpmpyuu_s0
1984 493766682U, // M2_hmmpyh_rs1
1985 493766682U, // M2_hmmpyh_s1
1986 493766682U, // M2_hmmpyl_rs1
1987 493766682U, // M2_hmmpyl_s1
1988 493832218U, // M2_maci
1989 191858714U, // M2_macsin
1990 191842330U, // M2_macsip
1991 275761178U, // M2_mmachs_rs0
1992 225429530U, // M2_mmachs_rs1
1993 426756122U, // M2_mmachs_s0
1994 208652314U, // M2_mmachs_s1
1995 275777562U, // M2_mmacls_rs0
1996 225445914U, // M2_mmacls_rs1
1997 426772506U, // M2_mmacls_s0
1998 208668698U, // M2_mmacls_s1
1999 275793946U, // M2_mmacuhs_rs0
2000 225462298U, // M2_mmacuhs_rs1
2001 426788890U, // M2_mmacuhs_s0
2002 208685082U, // M2_mmacuhs_s1
2003 275810330U, // M2_mmaculs_rs0
2004 225478682U, // M2_mmaculs_rs1
2005 426805274U, // M2_mmaculs_s0
2006 208701466U, // M2_mmaculs_s1
2007 275826714U, // M2_mmpyh_rs0
2008 225495066U, // M2_mmpyh_rs1
2009 426821658U, // M2_mmpyh_s0
2010 208717850U, // M2_mmpyh_s1
2011 275843098U, // M2_mmpyl_rs0
2012 225511450U, // M2_mmpyl_rs1
2013 426838042U, // M2_mmpyl_s0
2014 208734234U, // M2_mmpyl_s1
2015 275859482U, // M2_mmpyuh_rs0
2016 225527834U, // M2_mmpyuh_rs1
2017 426854426U, // M2_mmpyuh_s0
2018 208750618U, // M2_mmpyuh_s1
2019 275875866U, // M2_mmpyul_rs0
2020 225544218U, // M2_mmpyul_rs1
2021 426870810U, // M2_mmpyul_s0
2022 208767002U, // M2_mmpyul_s1
2023 493848602U, // M2_mnaci
2024 762169370U, // M2_mpy_acc_hh_s0
2025 762169370U, // M2_mpy_acc_hh_s1
2026 762169370U, // M2_mpy_acc_hl_s0
2027 762169370U, // M2_mpy_acc_hl_s1
2028 778946586U, // M2_mpy_acc_lh_s0
2029 778946586U, // M2_mpy_acc_lh_s1
2030 778946586U, // M2_mpy_acc_ll_s0
2031 778946586U, // M2_mpy_acc_ll_s1
2032 762169370U, // M2_mpy_acc_sat_hh_s0
2033 762169370U, // M2_mpy_acc_sat_hh_s1
2034 762169370U, // M2_mpy_acc_sat_hl_s0
2035 762169370U, // M2_mpy_acc_sat_hl_s1
2036 778946586U, // M2_mpy_acc_sat_lh_s0
2037 778946586U, // M2_mpy_acc_sat_lh_s1
2038 778946586U, // M2_mpy_acc_sat_ll_s0
2039 778946586U, // M2_mpy_acc_sat_ll_s1
2040 762202138U, // M2_mpy_hh_s0
2041 762202138U, // M2_mpy_hh_s1
2042 762202138U, // M2_mpy_hl_s0
2043 762202138U, // M2_mpy_hl_s1
2044 778979354U, // M2_mpy_lh_s0
2045 778979354U, // M2_mpy_lh_s1
2046 778979354U, // M2_mpy_ll_s0
2047 778979354U, // M2_mpy_ll_s1
2048 762185754U, // M2_mpy_nac_hh_s0
2049 762185754U, // M2_mpy_nac_hh_s1
2050 762185754U, // M2_mpy_nac_hl_s0
2051 762185754U, // M2_mpy_nac_hl_s1
2052 778962970U, // M2_mpy_nac_lh_s0
2053 778962970U, // M2_mpy_nac_lh_s1
2054 778962970U, // M2_mpy_nac_ll_s0
2055 778962970U, // M2_mpy_nac_ll_s1
2056 762185754U, // M2_mpy_nac_sat_hh_s0
2057 762185754U, // M2_mpy_nac_sat_hh_s1
2058 762185754U, // M2_mpy_nac_sat_hl_s0
2059 762185754U, // M2_mpy_nac_sat_hl_s1
2060 778962970U, // M2_mpy_nac_sat_lh_s0
2061 778962970U, // M2_mpy_nac_sat_lh_s1
2062 778962970U, // M2_mpy_nac_sat_ll_s0
2063 778962970U, // M2_mpy_nac_sat_ll_s1
2064 762202138U, // M2_mpy_rnd_hh_s0
2065 762202138U, // M2_mpy_rnd_hh_s1
2066 762202138U, // M2_mpy_rnd_hl_s0
2067 762202138U, // M2_mpy_rnd_hl_s1
2068 778979354U, // M2_mpy_rnd_lh_s0
2069 778979354U, // M2_mpy_rnd_lh_s1
2070 778979354U, // M2_mpy_rnd_ll_s0
2071 778979354U, // M2_mpy_rnd_ll_s1
2072 762202138U, // M2_mpy_sat_hh_s0
2073 762202138U, // M2_mpy_sat_hh_s1
2074 762202138U, // M2_mpy_sat_hl_s0
2075 762202138U, // M2_mpy_sat_hl_s1
2076 778979354U, // M2_mpy_sat_lh_s0
2077 778979354U, // M2_mpy_sat_lh_s1
2078 778979354U, // M2_mpy_sat_ll_s0
2079 778979354U, // M2_mpy_sat_ll_s1
2080 762202138U, // M2_mpy_sat_rnd_hh_s0
2081 762202138U, // M2_mpy_sat_rnd_hh_s1
2082 762202138U, // M2_mpy_sat_rnd_hl_s0
2083 762202138U, // M2_mpy_sat_rnd_hl_s1
2084 778979354U, // M2_mpy_sat_rnd_lh_s0
2085 778979354U, // M2_mpy_sat_rnd_lh_s1
2086 778979354U, // M2_mpy_sat_rnd_ll_s0
2087 778979354U, // M2_mpy_sat_rnd_ll_s1
2088 493766682U, // M2_mpy_up
2089 493766682U, // M2_mpy_up_s1
2090 493766682U, // M2_mpy_up_s1_sat
2091 762169370U, // M2_mpyd_acc_hh_s0
2092 762169370U, // M2_mpyd_acc_hh_s1
2093 762169370U, // M2_mpyd_acc_hl_s0
2094 762169370U, // M2_mpyd_acc_hl_s1
2095 778946586U, // M2_mpyd_acc_lh_s0
2096 778946586U, // M2_mpyd_acc_lh_s1
2097 778946586U, // M2_mpyd_acc_ll_s0
2098 778946586U, // M2_mpyd_acc_ll_s1
2099 762202138U, // M2_mpyd_hh_s0
2100 762202138U, // M2_mpyd_hh_s1
2101 762202138U, // M2_mpyd_hl_s0
2102 762202138U, // M2_mpyd_hl_s1
2103 778979354U, // M2_mpyd_lh_s0
2104 778979354U, // M2_mpyd_lh_s1
2105 778979354U, // M2_mpyd_ll_s0
2106 778979354U, // M2_mpyd_ll_s1
2107 762185754U, // M2_mpyd_nac_hh_s0
2108 762185754U, // M2_mpyd_nac_hh_s1
2109 762185754U, // M2_mpyd_nac_hl_s0
2110 762185754U, // M2_mpyd_nac_hl_s1
2111 778962970U, // M2_mpyd_nac_lh_s0
2112 778962970U, // M2_mpyd_nac_lh_s1
2113 778962970U, // M2_mpyd_nac_ll_s0
2114 778962970U, // M2_mpyd_nac_ll_s1
2115 762202138U, // M2_mpyd_rnd_hh_s0
2116 762202138U, // M2_mpyd_rnd_hh_s1
2117 762202138U, // M2_mpyd_rnd_hl_s0
2118 762202138U, // M2_mpyd_rnd_hl_s1
2119 778979354U, // M2_mpyd_rnd_lh_s0
2120 778979354U, // M2_mpyd_rnd_lh_s1
2121 778979354U, // M2_mpyd_rnd_ll_s0
2122 778979354U, // M2_mpyd_rnd_ll_s1
2123 487196698U, // M2_mpyi
2124 7456794U, // M2_mpysin
2125 7473178U, // M2_mpysip
2126 7489562U, // M2_mpysu_up
2127 762218522U, // M2_mpyu_acc_hh_s0
2128 762218522U, // M2_mpyu_acc_hh_s1
2129 762218522U, // M2_mpyu_acc_hl_s0
2130 762218522U, // M2_mpyu_acc_hl_s1
2131 778995738U, // M2_mpyu_acc_lh_s0
2132 778995738U, // M2_mpyu_acc_lh_s1
2133 778995738U, // M2_mpyu_acc_ll_s0
2134 778995738U, // M2_mpyu_acc_ll_s1
2135 762251290U, // M2_mpyu_hh_s0
2136 762251290U, // M2_mpyu_hh_s1
2137 762251290U, // M2_mpyu_hl_s0
2138 762251290U, // M2_mpyu_hl_s1
2139 779028506U, // M2_mpyu_lh_s0
2140 779028506U, // M2_mpyu_lh_s1
2141 779028506U, // M2_mpyu_ll_s0
2142 779028506U, // M2_mpyu_ll_s1
2143 762234906U, // M2_mpyu_nac_hh_s0
2144 762234906U, // M2_mpyu_nac_hh_s1
2145 762234906U, // M2_mpyu_nac_hl_s0
2146 762234906U, // M2_mpyu_nac_hl_s1
2147 779012122U, // M2_mpyu_nac_lh_s0
2148 779012122U, // M2_mpyu_nac_lh_s1
2149 779012122U, // M2_mpyu_nac_ll_s0
2150 779012122U, // M2_mpyu_nac_ll_s1
2151 493815834U, // M2_mpyu_up
2152 762218522U, // M2_mpyud_acc_hh_s0
2153 762218522U, // M2_mpyud_acc_hh_s1
2154 762218522U, // M2_mpyud_acc_hl_s0
2155 762218522U, // M2_mpyud_acc_hl_s1
2156 778995738U, // M2_mpyud_acc_lh_s0
2157 778995738U, // M2_mpyud_acc_lh_s1
2158 778995738U, // M2_mpyud_acc_ll_s0
2159 778995738U, // M2_mpyud_acc_ll_s1
2160 762251290U, // M2_mpyud_hh_s0
2161 762251290U, // M2_mpyud_hh_s1
2162 762251290U, // M2_mpyud_hl_s0
2163 762251290U, // M2_mpyud_hl_s1
2164 779028506U, // M2_mpyud_lh_s0
2165 779028506U, // M2_mpyud_lh_s1
2166 779028506U, // M2_mpyud_ll_s0
2167 779028506U, // M2_mpyud_ll_s1
2168 762234906U, // M2_mpyud_nac_hh_s0
2169 762234906U, // M2_mpyud_nac_hh_s1
2170 762234906U, // M2_mpyud_nac_hl_s0
2171 762234906U, // M2_mpyud_nac_hl_s1
2172 779012122U, // M2_mpyud_nac_lh_s0
2173 779012122U, // M2_mpyud_nac_lh_s1
2174 779012122U, // M2_mpyud_nac_ll_s0
2175 779012122U, // M2_mpyud_nac_ll_s1
2176 494045210U, // M2_nacci
2177 192055322U, // M2_naccii
2178 7522330U, // M2_subacc
2179 1312794U, // M2_vabsdiffh
2180 1361946U, // M2_vabsdiffw
2181 7538714U, // M2_vcmac_s0_sat_i
2182 7555098U, // M2_vcmac_s0_sat_r
2183 427001882U, // M2_vcmpy_s0_sat_i
2184 427018266U, // M2_vcmpy_s0_sat_r
2185 208898074U, // M2_vcmpy_s1_sat_i
2186 208914458U, // M2_vcmpy_s1_sat_r
2187 427034650U, // M2_vdmacs_s0
2188 208930842U, // M2_vdmacs_s1
2189 276056090U, // M2_vdmpyrs_s0
2190 225724442U, // M2_vdmpyrs_s1
2191 427051034U, // M2_vdmpys_s0
2192 208947226U, // M2_vdmpys_s1
2193 19384346U, // M2_vmac2
2194 24414234U, // M2_vmac2es
2195 427067418U, // M2_vmac2es_s0
2196 208963610U, // M2_vmac2es_s1
2197 422037530U, // M2_vmac2s_s0
2198 203933722U, // M2_vmac2s_s1
2199 427083802U, // M2_vmac2su_s0
2200 208979994U, // M2_vmac2su_s1
2201 427100186U, // M2_vmpy2es_s0
2202 208996378U, // M2_vmpy2es_s1
2203 422053914U, // M2_vmpy2s_s0
2204 271058970U, // M2_vmpy2s_s0pack
2205 203950106U, // M2_vmpy2s_s1
2206 220727322U, // M2_vmpy2s_s1pack
2207 427116570U, // M2_vmpy2su_s0
2208 209012762U, // M2_vmpy2su_s1
2209 7702554U, // M2_vraddh
2210 7718938U, // M2_vradduh
2211 24512538U, // M2_vrcmaci_s0
2212 1668679706U, // M2_vrcmaci_s0c
2213 24528922U, // M2_vrcmacr_s0
2214 1668696090U, // M2_vrcmacr_s0c
2215 24545306U, // M2_vrcmpyi_s0
2216 1668712474U, // M2_vrcmpyi_s0c
2217 24561690U, // M2_vrcmpyr_s0
2218 1668728858U, // M2_vrcmpyr_s0c
2219 1678411802U, // M2_vrcmpys_acc_s1_h
2220 1695189018U, // M2_vrcmpys_acc_s1_l
2221 1678428186U, // M2_vrcmpys_s1_h
2222 1695205402U, // M2_vrcmpys_s1_l
2223 1711982618U, // M2_vrcmpys_s1rp_h
2224 1728759834U, // M2_vrcmpys_s1rp_l
2225 7800858U, // M2_vrmac_s0
2226 7817242U, // M2_vrmpy_s0
2227 7833626U, // M2_xor_xacc
2228 494389274U, // M4_and_and
2229 913819674U, // M4_and_andn
2230 7866394U, // M4_and_or
2231 7882778U, // M4_and_xor
2232 226002970U, // M4_cmpyi_wh
2233 1652066330U, // M4_cmpyi_whc
2234 226019354U, // M4_cmpyr_wh
2235 1652082714U, // M4_cmpyr_whc
2236 493733914U, // M4_mac_up_s1_sat
2237 1752762394U, // M4_mpyri_addi
2238 2074U, // M4_mpyri_addr
2239 2074U, // M4_mpyri_addr_u2
2240 1752762394U, // M4_mpyrr_addi
2241 2074U, // M4_mpyrr_addr
2242 493750298U, // M4_nac_up_s1_sat
2243 494487578U, // M4_or_and
2244 913917978U, // M4_or_andn
2245 494503962U, // M4_or_or
2246 7981082U, // M4_or_xor
2247 7997466U, // M4_pmpyw
2248 8013850U, // M4_pmpyw_acc
2249 8030234U, // M4_vpmpyh
2250 8046618U, // M4_vpmpyh_acc
2251 24840218U, // M4_vrmpyeh_acc_s0
2252 1769670682U, // M4_vrmpyeh_acc_s1
2253 24856602U, // M4_vrmpyeh_s0
2254 1769687066U, // M4_vrmpyeh_s1
2255 24872986U, // M4_vrmpyoh_acc_s0
2256 1769703450U, // M4_vrmpyoh_acc_s1
2257 24889370U, // M4_vrmpyoh_s0
2258 1769719834U, // M4_vrmpyoh_s1
2259 494667802U, // M4_xor_and
2260 914098202U, // M4_xor_andn
2261 8144922U, // M4_xor_or
2262 7833626U, // M4_xor_xacc
2263 8161306U, // M5_vdmacbsu
2264 8177690U, // M5_vdmpybsu
2265 8194074U, // M5_vmacbsu
2266 8210458U, // M5_vmacbuu
2267 8226842U, // M5_vmpybsu
2268 8243226U, // M5_vmpybuu
2269 8259610U, // M5_vrmacbsu
2270 8275994U, // M5_vrmacbuu
2271 8292378U, // M5_vrmpybsu
2272 8308762U, // M5_vrmpybuu
2273 8325146U, // M6_vabsdiffb
2274 1329178U, // M6_vabsdiffub
2275 25118746U, // M7_dcmpyiw
2276 25135130U, // M7_dcmpyiw_acc
2277 1669285914U, // M7_dcmpyiwc
2278 1669302298U, // M7_dcmpyiwc_acc
2279 25151514U, // M7_dcmpyrw
2280 25167898U, // M7_dcmpyrw_acc
2281 1669318682U, // M7_dcmpyrwc
2282 1669335066U, // M7_dcmpyrwc_acc
2283 209668122U, // M7_wcmpyiw
2284 226445338U, // M7_wcmpyiw_rnd
2285 1618954266U, // M7_wcmpyiwc
2286 1652508698U, // M7_wcmpyiwc_rnd
2287 209700890U, // M7_wcmpyrw
2288 226478106U, // M7_wcmpyrw_rnd
2289 1618987034U, // M7_wcmpyrwc
2290 1652541466U, // M7_wcmpyrwc_rnd
2291 759897U, // PS_call_stk
2292 755813U, // PS_callr_nr
2293 755820U, // PS_jmpret
2294 6473843U, // PS_jmpretf
2295 6490227U, // PS_jmpretfnew
2296 6506611U, // PS_jmpretfnewpt
2297 6474022U, // PS_jmprett
2298 6490406U, // PS_jmprettnew
2299 6506790U, // PS_jmprettnewpt
2300 8407066U, // PS_loadrbabs
2301 8423450U, // PS_loadrdabs
2302 8439834U, // PS_loadrhabs
2303 8456218U, // PS_loadriabs
2304 8472602U, // PS_loadrubabs
2305 8488986U, // PS_loadruhabs
2306 51185838U, // PS_storerbabs
2307 235735214U, // PS_storerbnewabs
2308 51185845U, // PS_storerdabs
2309 252512465U, // PS_storerfabs
2310 51185873U, // PS_storerhabs
2311 235735249U, // PS_storerhnewabs
2312 51185889U, // PS_storeriabs
2313 235735265U, // PS_storerinewabs
2314 297114U, // PS_trap1
2315 8505899U, // R6_release_at_vi
2316 8522283U, // R6_release_st_vi
2317 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
2318 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
2319 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
2320 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
2321 759903U, // RESTORE_DEALLOC_RET_JMP_V4
2322 759903U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
2323 759903U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
2324 759903U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
2325 8538138U, // S2_addasl_rrri
2326 71387669U, // S2_allocframe
2327 193103898U, // S2_asl_i_p
2328 193120282U, // S2_asl_i_p_acc
2329 193136666U, // S2_asl_i_p_and
2330 193153050U, // S2_asl_i_p_nac
2331 193169434U, // S2_asl_i_p_or
2332 193185818U, // S2_asl_i_p_xacc
2333 193103898U, // S2_asl_i_r
2334 193120282U, // S2_asl_i_r_acc
2335 193136666U, // S2_asl_i_r_and
2336 193153050U, // S2_asl_i_r_nac
2337 193169434U, // S2_asl_i_r_or
2338 193103898U, // S2_asl_i_r_sat
2339 193185818U, // S2_asl_i_r_xacc
2340 186271770U, // S2_asl_i_vh
2341 186304538U, // S2_asl_i_vw
2342 495093786U, // S2_asl_r_p
2343 495110170U, // S2_asl_r_p_acc
2344 495126554U, // S2_asl_r_p_and
2345 495142938U, // S2_asl_r_p_nac
2346 495159322U, // S2_asl_r_p_or
2347 495175706U, // S2_asl_r_p_xor
2348 495093786U, // S2_asl_r_r
2349 495110170U, // S2_asl_r_r_acc
2350 495126554U, // S2_asl_r_r_and
2351 495142938U, // S2_asl_r_r_nac
2352 495159322U, // S2_asl_r_r_or
2353 495093786U, // S2_asl_r_r_sat
2354 488261658U, // S2_asl_r_vh
2355 488294426U, // S2_asl_r_vw
2356 193202202U, // S2_asr_i_p
2357 193218586U, // S2_asr_i_p_acc
2358 193234970U, // S2_asr_i_p_and
2359 193251354U, // S2_asr_i_p_nac
2360 193267738U, // S2_asr_i_p_or
2361 193202202U, // S2_asr_i_p_rnd
2362 193202202U, // S2_asr_i_r
2363 193218586U, // S2_asr_i_r_acc
2364 193234970U, // S2_asr_i_r_and
2365 193251354U, // S2_asr_i_r_nac
2366 193267738U, // S2_asr_i_r_or
2367 193202202U, // S2_asr_i_r_rnd
2368 186370074U, // S2_asr_i_svw_trun
2369 185583642U, // S2_asr_i_vh
2370 186370074U, // S2_asr_i_vw
2371 495192090U, // S2_asr_r_p
2372 495208474U, // S2_asr_r_p_acc
2373 495224858U, // S2_asr_r_p_and
2374 495241242U, // S2_asr_r_p_nac
2375 495257626U, // S2_asr_r_p_or
2376 8734746U, // S2_asr_r_p_xor
2377 495192090U, // S2_asr_r_r
2378 495208474U, // S2_asr_r_r_acc
2379 495224858U, // S2_asr_r_r_and
2380 495241242U, // S2_asr_r_r_nac
2381 495257626U, // S2_asr_r_r_or
2382 495192090U, // S2_asr_r_r_sat
2383 488359962U, // S2_asr_r_svw_trun
2384 487573530U, // S2_asr_r_vh
2385 488359962U, // S2_asr_r_vw
2386 8751130U, // S2_brev
2387 8751130U, // S2_brevp
2388 8767514U, // S2_cabacdecbin
2389 8783898U, // S2_cl0
2390 8783898U, // S2_cl0p
2391 8800282U, // S2_cl1
2392 8800282U, // S2_cl1p
2393 8816666U, // S2_clb
2394 8833050U, // S2_clbnorm
2395 8816666U, // S2_clbp
2396 193398810U, // S2_clrbit_i
2397 495388698U, // S2_clrbit_r
2398 8865818U, // S2_ct0
2399 8865818U, // S2_ct0p
2400 8882202U, // S2_ct1
2401 8882202U, // S2_ct1p
2402 8898586U, // S2_deinterleave
2403 193464346U, // S2_extractu
2404 495454234U, // S2_extractu_rp
2405 193464346U, // S2_extractup
2406 495454234U, // S2_extractup_rp
2407 193480730U, // S2_insert
2408 495470618U, // S2_insert_rp
2409 193480730U, // S2_insertp
2410 495470618U, // S2_insertp_rp
2411 8947738U, // S2_interleave
2412 8964122U, // S2_lfsp
2413 8980506U, // S2_lsl_r_p
2414 8996890U, // S2_lsl_r_p_acc
2415 9013274U, // S2_lsl_r_p_and
2416 9029658U, // S2_lsl_r_p_nac
2417 9046042U, // S2_lsl_r_p_or
2418 9062426U, // S2_lsl_r_p_xor
2419 8980506U, // S2_lsl_r_r
2420 8996890U, // S2_lsl_r_r_acc
2421 9013274U, // S2_lsl_r_r_and
2422 9029658U, // S2_lsl_r_r_nac
2423 9046042U, // S2_lsl_r_r_or
2424 9078810U, // S2_lsl_r_vh
2425 9095194U, // S2_lsl_r_vw
2426 193660954U, // S2_lsr_i_p
2427 193677338U, // S2_lsr_i_p_acc
2428 193693722U, // S2_lsr_i_p_and
2429 193710106U, // S2_lsr_i_p_nac
2430 193726490U, // S2_lsr_i_p_or
2431 193742874U, // S2_lsr_i_p_xacc
2432 193660954U, // S2_lsr_i_r
2433 193677338U, // S2_lsr_i_r_acc
2434 193693722U, // S2_lsr_i_r_and
2435 193710106U, // S2_lsr_i_r_nac
2436 193726490U, // S2_lsr_i_r_or
2437 193742874U, // S2_lsr_i_r_xacc
2438 186746906U, // S2_lsr_i_vh
2439 186763290U, // S2_lsr_i_vw
2440 495650842U, // S2_lsr_r_p
2441 495667226U, // S2_lsr_r_p_acc
2442 495683610U, // S2_lsr_r_p_and
2443 495699994U, // S2_lsr_r_p_nac
2444 495716378U, // S2_lsr_r_p_or
2445 495732762U, // S2_lsr_r_p_xor
2446 495650842U, // S2_lsr_r_r
2447 495667226U, // S2_lsr_r_r_acc
2448 495683610U, // S2_lsr_r_r_and
2449 495699994U, // S2_lsr_r_r_nac
2450 495716378U, // S2_lsr_r_r_or
2451 488736794U, // S2_lsr_r_vh
2452 488753178U, // S2_lsr_r_vw
2453 9209882U, // S2_mask
2454 26003482U, // S2_packhl
2455 9242650U, // S2_parityp
2456 788595U, // S2_pstorerbf_io
2457 1779175539U, // S2_pstorerbf_pi
2458 1779322995U, // S2_pstorerbfnew_pi
2459 788595U, // S2_pstorerbnewf_io
2460 1779175539U, // S2_pstorerbnewf_pi
2461 1779322995U, // S2_pstorerbnewfnew_pi
2462 788774U, // S2_pstorerbnewt_io
2463 1779175718U, // S2_pstorerbnewt_pi
2464 1779323174U, // S2_pstorerbnewtnew_pi
2465 788774U, // S2_pstorerbt_io
2466 1779175718U, // S2_pstorerbt_pi
2467 1779323174U, // S2_pstorerbtnew_pi
2468 804979U, // S2_pstorerdf_io
2469 1779191923U, // S2_pstorerdf_pi
2470 1779339379U, // S2_pstorerdfnew_pi
2471 805158U, // S2_pstorerdt_io
2472 1779192102U, // S2_pstorerdt_pi
2473 1779339558U, // S2_pstorerdtnew_pi
2474 821363U, // S2_pstorerff_io
2475 1779208307U, // S2_pstorerff_pi
2476 1779355763U, // S2_pstorerffnew_pi
2477 821542U, // S2_pstorerft_io
2478 1779208486U, // S2_pstorerft_pi
2479 1779355942U, // S2_pstorerftnew_pi
2480 821363U, // S2_pstorerhf_io
2481 1779208307U, // S2_pstorerhf_pi
2482 1779355763U, // S2_pstorerhfnew_pi
2483 821363U, // S2_pstorerhnewf_io
2484 1779208307U, // S2_pstorerhnewf_pi
2485 1779355763U, // S2_pstorerhnewfnew_pi
2486 821542U, // S2_pstorerhnewt_io
2487 1779208486U, // S2_pstorerhnewt_pi
2488 1779355942U, // S2_pstorerhnewtnew_pi
2489 821542U, // S2_pstorerht_io
2490 1779208486U, // S2_pstorerht_pi
2491 1779355942U, // S2_pstorerhtnew_pi
2492 837747U, // S2_pstorerif_io
2493 1779224691U, // S2_pstorerif_pi
2494 1779372147U, // S2_pstorerifnew_pi
2495 837747U, // S2_pstorerinewf_io
2496 1779224691U, // S2_pstorerinewf_pi
2497 1779372147U, // S2_pstorerinewfnew_pi
2498 837926U, // S2_pstorerinewt_io
2499 1779224870U, // S2_pstorerinewt_pi
2500 1779372326U, // S2_pstorerinewtnew_pi
2501 837926U, // S2_pstorerit_io
2502 1779224870U, // S2_pstorerit_pi
2503 1779372326U, // S2_pstoreritnew_pi
2504 193808410U, // S2_setbit_i
2505 495798298U, // S2_setbit_r
2506 9275418U, // S2_shuffeb
2507 9291802U, // S2_shuffeh
2508 9308186U, // S2_shuffob
2509 9324570U, // S2_shuffoh
2510 725715408U, // S2_storerb_io
2511 1804503504U, // S2_storerb_pbr
2512 1821297104U, // S2_storerb_pci
2513 59705808U, // S2_storerb_pcr
2514 730778064U, // S2_storerb_pi
2515 730761680U, // S2_storerb_pr
2516 51185918U, // S2_storerbgp
2517 725715408U, // S2_storerbnew_io
2518 1804503504U, // S2_storerbnew_pbr
2519 1821297104U, // S2_storerbnew_pci
2520 244255184U, // S2_storerbnew_pcr
2521 730778064U, // S2_storerbnew_pi
2522 730761680U, // S2_storerbnew_pr
2523 235735294U, // S2_storerbnewgp
2524 725715464U, // S2_storerd_io
2525 1804503560U, // S2_storerd_pbr
2526 1821297160U, // S2_storerd_pci
2527 59705864U, // S2_storerd_pcr
2528 730778120U, // S2_storerd_pi
2529 730761736U, // S2_storerd_pr
2530 51185928U, // S2_storerdgp
2531 725715540U, // S2_storerf_io
2532 1804503636U, // S2_storerf_pbr
2533 1821297236U, // S2_storerf_pci
2534 261032532U, // S2_storerf_pcr
2535 730778196U, // S2_storerf_pi
2536 730761812U, // S2_storerf_pr
2537 252512530U, // S2_storerfgp
2538 725715540U, // S2_storerh_io
2539 1804503636U, // S2_storerh_pbr
2540 1821297236U, // S2_storerh_pci
2541 59705940U, // S2_storerh_pcr
2542 730778196U, // S2_storerh_pi
2543 730761812U, // S2_storerh_pr
2544 51185938U, // S2_storerhgp
2545 725715540U, // S2_storerhnew_io
2546 1804503636U, // S2_storerhnew_pbr
2547 1821297236U, // S2_storerhnew_pci
2548 244255316U, // S2_storerhnew_pcr
2549 730778196U, // S2_storerhnew_pi
2550 730761812U, // S2_storerhnew_pr
2551 235735314U, // S2_storerhnewgp
2552 725715986U, // S2_storeri_io
2553 1804504082U, // S2_storeri_pbr
2554 1821297682U, // S2_storeri_pci
2555 59706386U, // S2_storeri_pcr
2556 730778642U, // S2_storeri_pi
2557 730762258U, // S2_storeri_pr
2558 51185948U, // S2_storerigp
2559 725715986U, // S2_storerinew_io
2560 1804504082U, // S2_storerinew_pbr
2561 1821297682U, // S2_storerinew_pci
2562 244255762U, // S2_storerinew_pcr
2563 730778642U, // S2_storerinew_pi
2564 730762258U, // S2_storerinew_pr
2565 235735324U, // S2_storerinewgp
2566 1782010351U, // S2_storew_locked
2567 9390727U, // S2_storew_rl_at_vi
2568 9407111U, // S2_storew_rl_st_vi
2569 9422874U, // S2_svsathb
2570 20334618U, // S2_svsathub
2571 1829586970U, // S2_tableidxb
2572 1829603354U, // S2_tableidxd
2573 1829619738U, // S2_tableidxh
2574 1829636122U, // S2_tableidxw
2575 193988634U, // S2_togglebit_i
2576 495978522U, // S2_togglebit_r
2577 194005018U, // S2_tstbit_i
2578 495994906U, // S2_tstbit_r
2579 194021402U, // S2_valignib
2580 496011290U, // S2_valignrb
2581 9488410U, // S2_vcnegh
2582 9504794U, // S2_vcrotate
2583 9521178U, // S2_vrcnegh
2584 26314778U, // S2_vrndpackwh
2585 428967962U, // S2_vrndpackwhs
2586 9422874U, // S2_vsathb
2587 9422874U, // S2_vsathb_nopack
2588 20334618U, // S2_vsathub
2589 20334618U, // S2_vsathub_nopack
2590 20367386U, // S2_vsatwh
2591 20367386U, // S2_vsatwh_nopack
2592 9553946U, // S2_vsatwuh
2593 9553946U, // S2_vsatwuh_nopack
2594 9570330U, // S2_vsplatrb
2595 9586714U, // S2_vsplatrh
2596 194152474U, // S2_vspliceib
2597 496142362U, // S2_vsplicerb
2598 9619482U, // S2_vsxtbh
2599 9635866U, // S2_vsxthw
2600 26429466U, // S2_vtrunehb
2601 9668634U, // S2_vtrunewh
2602 26462234U, // S2_vtrunohb
2603 9701402U, // S2_vtrunowh
2604 9717786U, // S2_vzxtbh
2605 9734170U, // S2_vzxthw
2606 2074U, // S4_addaddi
2607 1853425690U, // S4_addi_asl_ri
2608 1870202906U, // S4_addi_lsr_ri
2609 1855244314U, // S4_andi_asl_ri
2610 1872021530U, // S4_andi_lsr_ri
2611 9766938U, // S4_clbaddi
2612 9766938U, // S4_clbpaddi
2613 8833050U, // S4_clbpnorm
2614 194332698U, // S4_extract
2615 496322586U, // S4_extract_rp
2616 194332698U, // S4_extractp
2617 496322586U, // S4_extractp_rp
2618 9799706U, // S4_lsli
2619 194365466U, // S4_ntstbit_i
2620 496355354U, // S4_ntstbit_r
2621 192497690U, // S4_or_andi
2622 1094944794U, // S4_or_andix
2623 192514074U, // S4_or_ori
2624 1855326234U, // S4_ori_asl_ri
2625 1872103450U, // S4_ori_lsr_ri
2626 9242650U, // S4_parity
2627 60180595U, // S4_pstorerbf_abs
2628 788595U, // S4_pstorerbf_rr
2629 60196979U, // S4_pstorerbfnew_abs
2630 936051U, // S4_pstorerbfnew_io
2631 936051U, // S4_pstorerbfnew_rr
2632 244729971U, // S4_pstorerbnewf_abs
2633 788595U, // S4_pstorerbnewf_rr
2634 244746355U, // S4_pstorerbnewfnew_abs
2635 936051U, // S4_pstorerbnewfnew_io
2636 936051U, // S4_pstorerbnewfnew_rr
2637 244730150U, // S4_pstorerbnewt_abs
2638 788774U, // S4_pstorerbnewt_rr
2639 244746534U, // S4_pstorerbnewtnew_abs
2640 936230U, // S4_pstorerbnewtnew_io
2641 936230U, // S4_pstorerbnewtnew_rr
2642 60180774U, // S4_pstorerbt_abs
2643 788774U, // S4_pstorerbt_rr
2644 60197158U, // S4_pstorerbtnew_abs
2645 936230U, // S4_pstorerbtnew_io
2646 936230U, // S4_pstorerbtnew_rr
2647 9881715U, // S4_pstorerdf_abs
2648 804979U, // S4_pstorerdf_rr
2649 9898099U, // S4_pstorerdfnew_abs
2650 952435U, // S4_pstorerdfnew_io
2651 952435U, // S4_pstorerdfnew_rr
2652 9881894U, // S4_pstorerdt_abs
2653 805158U, // S4_pstorerdt_rr
2654 9898278U, // S4_pstorerdtnew_abs
2655 952614U, // S4_pstorerdtnew_io
2656 952614U, // S4_pstorerdtnew_rr
2657 261572723U, // S4_pstorerff_abs
2658 821363U, // S4_pstorerff_rr
2659 261589107U, // S4_pstorerffnew_abs
2660 968819U, // S4_pstorerffnew_io
2661 968819U, // S4_pstorerffnew_rr
2662 261572902U, // S4_pstorerft_abs
2663 821542U, // S4_pstorerft_rr
2664 261589286U, // S4_pstorerftnew_abs
2665 968998U, // S4_pstorerftnew_io
2666 968998U, // S4_pstorerftnew_rr
2667 60246131U, // S4_pstorerhf_abs
2668 821363U, // S4_pstorerhf_rr
2669 60262515U, // S4_pstorerhfnew_abs
2670 968819U, // S4_pstorerhfnew_io
2671 968819U, // S4_pstorerhfnew_rr
2672 244795507U, // S4_pstorerhnewf_abs
2673 821363U, // S4_pstorerhnewf_rr
2674 244811891U, // S4_pstorerhnewfnew_abs
2675 968819U, // S4_pstorerhnewfnew_io
2676 968819U, // S4_pstorerhnewfnew_rr
2677 244795686U, // S4_pstorerhnewt_abs
2678 821542U, // S4_pstorerhnewt_rr
2679 244812070U, // S4_pstorerhnewtnew_abs
2680 968998U, // S4_pstorerhnewtnew_io
2681 968998U, // S4_pstorerhnewtnew_rr
2682 60246310U, // S4_pstorerht_abs
2683 821542U, // S4_pstorerht_rr
2684 60262694U, // S4_pstorerhtnew_abs
2685 968998U, // S4_pstorerhtnew_io
2686 968998U, // S4_pstorerhtnew_rr
2687 60278899U, // S4_pstorerif_abs
2688 837747U, // S4_pstorerif_rr
2689 60295283U, // S4_pstorerifnew_abs
2690 985203U, // S4_pstorerifnew_io
2691 985203U, // S4_pstorerifnew_rr
2692 244828275U, // S4_pstorerinewf_abs
2693 837747U, // S4_pstorerinewf_rr
2694 244844659U, // S4_pstorerinewfnew_abs
2695 985203U, // S4_pstorerinewfnew_io
2696 985203U, // S4_pstorerinewfnew_rr
2697 244828454U, // S4_pstorerinewt_abs
2698 837926U, // S4_pstorerinewt_rr
2699 244844838U, // S4_pstorerinewtnew_abs
2700 985382U, // S4_pstorerinewtnew_io
2701 985382U, // S4_pstorerinewtnew_rr
2702 60279078U, // S4_pstorerit_abs
2703 837926U, // S4_pstorerit_rr
2704 60295462U, // S4_pstoreritnew_abs
2705 985382U, // S4_pstoreritnew_io
2706 985382U, // S4_pstoreritnew_rr
2707 1782010338U, // S4_stored_locked
2708 9390718U, // S4_stored_rl_at_vi
2709 9407102U, // S4_stored_rl_st_vi
2710 742492624U, // S4_storeirb_io
2711 788595U, // S4_storeirbf_io
2712 936051U, // S4_storeirbfnew_io
2713 788774U, // S4_storeirbt_io
2714 936230U, // S4_storeirbtnew_io
2715 742492756U, // S4_storeirh_io
2716 821363U, // S4_storeirhf_io
2717 968819U, // S4_storeirhfnew_io
2718 821542U, // S4_storeirht_io
2719 968998U, // S4_storeirhtnew_io
2720 742493202U, // S4_storeiri_io
2721 837747U, // S4_storeirif_io
2722 985203U, // S4_storeirifnew_io
2723 837926U, // S4_storeirit_io
2724 985382U, // S4_storeiritnew_io
2725 60312016U, // S4_storerb_ap
2726 60328400U, // S4_storerb_rr
2727 60344784U, // S4_storerb_ur
2728 244861392U, // S4_storerbnew_ap
2729 244877776U, // S4_storerbnew_rr
2730 244894160U, // S4_storerbnew_ur
2731 60312072U, // S4_storerd_ap
2732 60328456U, // S4_storerd_rr
2733 60344840U, // S4_storerd_ur
2734 261638740U, // S4_storerf_ap
2735 261655124U, // S4_storerf_rr
2736 261671508U, // S4_storerf_ur
2737 60312148U, // S4_storerh_ap
2738 60328532U, // S4_storerh_rr
2739 60344916U, // S4_storerh_ur
2740 244861524U, // S4_storerhnew_ap
2741 244877908U, // S4_storerhnew_rr
2742 244894292U, // S4_storerhnew_ur
2743 60312594U, // S4_storeri_ap
2744 60328978U, // S4_storeri_rr
2745 60345362U, // S4_storeri_ur
2746 244861970U, // S4_storerinew_ap
2747 244878354U, // S4_storerinew_rr
2748 244894738U, // S4_storerinew_ur
2749 2074U, // S4_subaddi
2750 1850050586U, // S4_subi_asl_ri
2751 1866827802U, // S4_subi_lsr_ri
2752 10029082U, // S4_vrcrotate
2753 10045466U, // S4_vrcrotate_acc
2754 429492250U, // S4_vxaddsubh
2755 1889110042U, // S4_vxaddsubhr
2756 10078234U, // S4_vxaddsubw
2757 429525018U, // S4_vxsubaddh
2758 1889142810U, // S4_vxsubaddhr
2759 10111002U, // S4_vxsubaddw
2760 1829734426U, // S5_asrhub_rnd_sat
2761 420448282U, // S5_asrhub_sat
2762 10127386U, // S5_popcountp
2763 185583642U, // S5_vasrhrnd
2764 10143770U, // S6_rol_i_p
2765 10160154U, // S6_rol_i_p_acc
2766 10176538U, // S6_rol_i_p_and
2767 10192922U, // S6_rol_i_p_nac
2768 10209306U, // S6_rol_i_p_or
2769 10225690U, // S6_rol_i_p_xacc
2770 10143770U, // S6_rol_i_r
2771 10160154U, // S6_rol_i_r_acc
2772 10176538U, // S6_rol_i_r_and
2773 10192922U, // S6_rol_i_r_nac
2774 10209306U, // S6_rol_i_r_or
2775 10225690U, // S6_rol_i_r_xacc
2776 9570330U, // S6_vsplatrbp
2777 496191514U, // S6_vtrunehb_ppp
2778 496224282U, // S6_vtrunohb_ppp
2779 2074U, // SA1_addi
2780 2074U, // SA1_addrx
2781 10242074U, // SA1_addsp
2782 1899972634U, // SA1_and1
2783 1968155U, // SA1_clrf
2784 1968174U, // SA1_clrfnew
2785 1968165U, // SA1_clrt
2786 1968188U, // SA1_clrtnew
2787 4278971U, // SA1_cmpeqi
2788 10258458U, // SA1_combine0i
2789 10274842U, // SA1_combine1i
2790 10291226U, // SA1_combine2i
2791 10307610U, // SA1_combine3i
2792 1916831770U, // SA1_combinerz
2793 10323994U, // SA1_combinezr
2794 2074U, // SA1_dec
2795 2074U, // SA1_inc
2796 50448410U, // SA1_seti
2797 50448410U, // SA1_setin1
2798 4179994U, // SA1_sxtb
2799 4196378U, // SA1_sxth
2800 50432026U, // SA1_tfr
2801 1933527066U, // SA1_zxtb
2802 4212762U, // SA1_zxth
2803 759897U, // SAVE_REGISTERS_CALL_V4
2804 759897U, // SAVE_REGISTERS_CALL_V4STK
2805 759897U, // SAVE_REGISTERS_CALL_V4STK_EXT
2806 759897U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
2807 759897U, // SAVE_REGISTERS_CALL_V4STK_PIC
2808 759897U, // SAVE_REGISTERS_CALL_V4_EXT
2809 759897U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
2810 759897U, // SAVE_REGISTERS_CALL_V4_PIC
2811 705071130U, // SL1_loadri_io
2812 705087514U, // SL1_loadrub_io
2813 1574U, // SL2_deallocframe
2814 1328U, // SL2_jumpr31
2815 1319U, // SL2_jumpr31_f
2816 1356U, // SL2_jumpr31_fnew
2817 1338U, // SL2_jumpr31_t
2818 1382U, // SL2_jumpr31_tnew
2819 705021978U, // SL2_loadrb_io
2820 10340378U, // SL2_loadrd_sp
2821 705054746U, // SL2_loadrh_io
2822 10356762U, // SL2_loadri_sp
2823 705103898U, // SL2_loadruh_io
2824 1712U, // SL2_return
2825 1703U, // SL2_return_f
2826 1783U, // SL2_return_fnew
2827 1727U, // SL2_return_t
2828 1814U, // SL2_return_tnew
2829 725715408U, // SS1_storeb_io
2830 725715986U, // SS1_storew_io
2831 297148U, // SS2_allocframe
2832 1950452176U, // SS2_storebi0
2833 1967229392U, // SS2_storebi1
2834 51185896U, // SS2_stored_sp
2835 725715540U, // SS2_storeh_io
2836 51185907U, // SS2_storew_sp
2837 1950452754U, // SS2_storewi0
2838 1967229970U, // SS2_storewi1
2839 188712986U, // TFRI64_V2_ext
2840 50448410U, // TFRI64_V4
2841 10373146U, // V6_extractw
2842 10389530U, // V6_get_qfext
2843 10405914U, // V6_get_qfext_oracc
2844 10422298U, // V6_lvsplatb
2845 10438682U, // V6_lvsplath
2846 10455066U, // V6_lvsplatw
2847 490686490U, // V6_pred_and
2848 1061111834U, // V6_pred_and_n
2849 51226U, // V6_pred_not
2850 490965018U, // V6_pred_or
2851 1061390362U, // V6_pred_or_n
2852 10471450U, // V6_pred_scalar2
2853 10487834U, // V6_pred_scalar2v2
2854 4851738U, // V6_pred_xor
2855 10504218U, // V6_set_qfext
2856 765495322U, // V6_shuffeqh
2857 1990248474U, // V6_shuffeqw
2858 1997768730U, // V6_v6mpyhubs10
2859 2023819290U, // V6_v6mpyhubs10_vxx
2860 1997768730U, // V6_v6mpyvubs10
2861 2040596506U, // V6_v6mpyvubs10_vxx
2862 705808410U, // V6_vL32Ub_ai
2863 1259456538U, // V6_vL32Ub_pi
2864 1242679322U, // V6_vL32Ub_ppu
2865 705759258U, // V6_vL32b_ai
2866 715212826U, // V6_vL32b_cur_ai
2867 335614067U, // V6_vL32b_cur_npred_ai
2868 335618163U, // V6_vL32b_cur_npred_pi
2869 335618163U, // V6_vL32b_cur_npred_ppu
2870 1268860954U, // V6_vL32b_cur_pi
2871 1252083738U, // V6_vL32b_cur_ppu
2872 335614246U, // V6_vL32b_cur_pred_ai
2873 335618342U, // V6_vL32b_cur_pred_pi
2874 335618342U, // V6_vL32b_cur_pred_ppu
2875 352391283U, // V6_vL32b_npred_ai
2876 352395379U, // V6_vL32b_npred_pi
2877 352395379U, // V6_vL32b_npred_ppu
2878 705759258U, // V6_vL32b_nt_ai
2879 715212826U, // V6_vL32b_nt_cur_ai
2880 335614067U, // V6_vL32b_nt_cur_npred_ai
2881 335618163U, // V6_vL32b_nt_cur_npred_pi
2882 335618163U, // V6_vL32b_nt_cur_npred_ppu
2883 1268860954U, // V6_vL32b_nt_cur_pi
2884 1252083738U, // V6_vL32b_nt_cur_ppu
2885 335614246U, // V6_vL32b_nt_cur_pred_ai
2886 335618342U, // V6_vL32b_nt_cur_pred_pi
2887 335618342U, // V6_vL32b_nt_cur_pred_ppu
2888 352391283U, // V6_vL32b_nt_npred_ai
2889 352395379U, // V6_vL32b_nt_npred_pi
2890 352395379U, // V6_vL32b_nt_npred_ppu
2891 1259407386U, // V6_vL32b_nt_pi
2892 1242630170U, // V6_vL32b_nt_ppu
2893 352391462U, // V6_vL32b_nt_pred_ai
2894 352395558U, // V6_vL32b_nt_pred_pi
2895 352395558U, // V6_vL32b_nt_pred_ppu
2896 715229210U, // V6_vL32b_nt_tmp_ai
2897 385945715U, // V6_vL32b_nt_tmp_npred_ai
2898 385949811U, // V6_vL32b_nt_tmp_npred_pi
2899 385949811U, // V6_vL32b_nt_tmp_npred_ppu
2900 1268877338U, // V6_vL32b_nt_tmp_pi
2901 1252100122U, // V6_vL32b_nt_tmp_ppu
2902 385945894U, // V6_vL32b_nt_tmp_pred_ai
2903 385949990U, // V6_vL32b_nt_tmp_pred_pi
2904 385949990U, // V6_vL32b_nt_tmp_pred_ppu
2905 1259407386U, // V6_vL32b_pi
2906 1242630170U, // V6_vL32b_ppu
2907 352391462U, // V6_vL32b_pred_ai
2908 352395558U, // V6_vL32b_pred_pi
2909 352395558U, // V6_vL32b_pred_ppu
2910 715229210U, // V6_vL32b_tmp_ai
2911 385945715U, // V6_vL32b_tmp_npred_ai
2912 385949811U, // V6_vL32b_tmp_npred_pi
2913 385949811U, // V6_vL32b_tmp_npred_ppu
2914 1268877338U, // V6_vL32b_tmp_pi
2915 1252100122U, // V6_vL32b_tmp_ppu
2916 385945894U, // V6_vL32b_tmp_pred_ai
2917 385949990U, // V6_vL32b_tmp_pred_pi
2918 385949990U, // V6_vL32b_tmp_pred_ppu
2919 725715872U, // V6_vS32Ub_ai
2920 1230963U, // V6_vS32Ub_npred_ai
2921 1779617907U, // V6_vS32Ub_npred_pi
2922 1779617907U, // V6_vS32Ub_npred_ppu
2923 730778528U, // V6_vS32Ub_pi
2924 730762144U, // V6_vS32Ub_ppu
2925 1231142U, // V6_vS32Ub_pred_ai
2926 1779618086U, // V6_vS32Ub_pred_pi
2927 1779618086U, // V6_vS32Ub_pred_ppu
2928 725715604U, // V6_vS32b_ai
2929 725715604U, // V6_vS32b_new_ai
2930 1214579U, // V6_vS32b_new_npred_ai
2931 1779601523U, // V6_vS32b_new_npred_pi
2932 1779601523U, // V6_vS32b_new_npred_ppu
2933 730778260U, // V6_vS32b_new_pi
2934 730761876U, // V6_vS32b_new_ppu
2935 1214758U, // V6_vS32b_new_pred_ai
2936 1779601702U, // V6_vS32b_new_pred_pi
2937 1779601702U, // V6_vS32b_new_pred_ppu
2938 1214579U, // V6_vS32b_npred_ai
2939 1779601523U, // V6_vS32b_npred_pi
2940 1779601523U, // V6_vS32b_npred_ppu
2941 1214579U, // V6_vS32b_nqpred_ai
2942 1779601523U, // V6_vS32b_nqpred_pi
2943 1779601523U, // V6_vS32b_nqpred_ppu
2944 2051115668U, // V6_vS32b_nt_ai
2945 2051115668U, // V6_vS32b_nt_new_ai
2946 1214579U, // V6_vS32b_nt_new_npred_ai
2947 1779601523U, // V6_vS32b_nt_new_npred_pi
2948 1779601523U, // V6_vS32b_nt_new_npred_ppu
2949 2056178324U, // V6_vS32b_nt_new_pi
2950 2056161940U, // V6_vS32b_nt_new_ppu
2951 1214758U, // V6_vS32b_nt_new_pred_ai
2952 1779601702U, // V6_vS32b_nt_new_pred_pi
2953 1779601702U, // V6_vS32b_nt_new_pred_ppu
2954 1214579U, // V6_vS32b_nt_npred_ai
2955 1779601523U, // V6_vS32b_nt_npred_pi
2956 1779601523U, // V6_vS32b_nt_npred_ppu
2957 1214579U, // V6_vS32b_nt_nqpred_ai
2958 1779601523U, // V6_vS32b_nt_nqpred_pi
2959 1779601523U, // V6_vS32b_nt_nqpred_ppu
2960 2056178324U, // V6_vS32b_nt_pi
2961 2056161940U, // V6_vS32b_nt_ppu
2962 1214758U, // V6_vS32b_nt_pred_ai
2963 1779601702U, // V6_vS32b_nt_pred_pi
2964 1779601702U, // V6_vS32b_nt_pred_ppu
2965 1214758U, // V6_vS32b_nt_qpred_ai
2966 1779601702U, // V6_vS32b_nt_qpred_pi
2967 1779601702U, // V6_vS32b_nt_qpred_ppu
2968 730778260U, // V6_vS32b_pi
2969 730761876U, // V6_vS32b_ppu
2970 1214758U, // V6_vS32b_pred_ai
2971 1779601702U, // V6_vS32b_pred_pi
2972 1779601702U, // V6_vS32b_pred_ppu
2973 1214758U, // V6_vS32b_qpred_ai
2974 1779601702U, // V6_vS32b_qpred_pi
2975 1779601702U, // V6_vS32b_qpred_ppu
2976 2067892884U, // V6_vS32b_srls_ai
2977 2072955540U, // V6_vS32b_srls_pi
2978 2072939156U, // V6_vS32b_srls_ppu
2979 10602522U, // V6_vabs_f8
2980 10618906U, // V6_vabs_hf
2981 2091010074U, // V6_vabs_qf16_hf
2982 2107787290U, // V6_vabs_qf16_qf16
2983 2124580890U, // V6_vabs_qf32_qf32
2984 2141358106U, // V6_vabs_qf32_sf
2985 10668058U, // V6_vabs_sf
2986 2158168090U, // V6_vabsb
2987 2174945306U, // V6_vabsb_sat
2988 765675546U, // V6_vabsdiffh
2989 10717210U, // V6_vabsdiffub
2990 312690714U, // V6_vabsdiffuh
2991 10733594U, // V6_vabsdiffw
2992 2191788058U, // V6_vabsh
2993 2208565274U, // V6_vabsh_sat
2994 2225358874U, // V6_vabsw
2995 2242136090U, // V6_vabsw_sat
2996 2258929690U, // V6_vadd_hf
2997 2275723290U, // V6_vadd_hf_f8
2998 2258946074U, // V6_vadd_hf_hf
2999 2292484122U, // V6_vadd_qf16
3000 2292484122U, // V6_vadd_qf16_mix
3001 2309294106U, // V6_vadd_qf32
3002 2309294106U, // V6_vadd_qf32_mix
3003 2326071322U, // V6_vadd_sf
3004 2342864922U, // V6_vadd_sf_bf
3005 2258978842U, // V6_vadd_sf_hf
3006 2326087706U, // V6_vadd_sf_sf
3007 2158331930U, // V6_vaddb
3008 2158331930U, // V6_vaddb_dv
3009 436277363U, // V6_vaddbnq
3010 436277542U, // V6_vaddbq
3011 2175109146U, // V6_vaddbsat
3012 2175109146U, // V6_vaddbsat_dv
3013 77973530U, // V6_vaddcarry
3014 2359691290U, // V6_vaddcarryo
3015 10864666U, // V6_vaddcarrysat
3016 10897434U, // V6_vaddclbh
3017 10913818U, // V6_vaddclbw
3018 765904922U, // V6_vaddh
3019 765904922U, // V6_vaddh_dv
3020 453054579U, // V6_vaddhnq
3021 453054758U, // V6_vaddhq
3022 765904922U, // V6_vaddhsat
3023 765904922U, // V6_vaddhsat_dv
3024 10864666U, // V6_vaddhw
3025 765921306U, // V6_vaddhw_acc
3026 296142874U, // V6_vaddubh
3027 10962970U, // V6_vaddubh_acc
3028 2376566810U, // V6_vaddubsat
3029 2376566810U, // V6_vaddubsat_dv
3030 2175240218U, // V6_vaddububb_sat
3031 10995738U, // V6_vadduhsat
3032 10995738U, // V6_vadduhsat_dv
3033 10864666U, // V6_vadduhw
3034 312936474U, // V6_vadduhw_acc
3035 11012122U, // V6_vadduwsat
3036 11012122U, // V6_vadduwsat_dv
3037 10864666U, // V6_vaddw
3038 10864666U, // V6_vaddw_dv
3039 469831795U, // V6_vaddwnq
3040 469831974U, // V6_vaddwq
3041 10864666U, // V6_vaddwsat
3042 10864666U, // V6_vaddwsat_dv
3043 11028506U, // V6_valign4
3044 497584154U, // V6_valignb
3045 195594266U, // V6_valignbi
3046 11061274U, // V6_vand
3047 11077658U, // V6_vandnqrt
3048 11094042U, // V6_vandnqrt_acc
3049 11061274U, // V6_vandqrt
3050 11110426U, // V6_vandqrt_acc
3051 11077658U, // V6_vandvnqv
3052 11061274U, // V6_vandvqv
3053 11061274U, // V6_vandvrt
3054 11110426U, // V6_vandvrt_acc
3055 27904026U, // V6_vaslh
3056 11143194U, // V6_vaslh_acc
3057 2192164890U, // V6_vaslhv
3058 27936794U, // V6_vaslw
3059 11175962U, // V6_vaslw_acc
3060 2225752090U, // V6_vaslwv
3061 11192346U, // V6_vasr_into
3062 766183450U, // V6_vasrh
3063 11225114U, // V6_vasrh_acc
3064 279676954U, // V6_vasrhbrndsat
3065 430671898U, // V6_vasrhbsat
3066 766232602U, // V6_vasrhubrndsat
3067 766232602U, // V6_vasrhubsat
3068 766183450U, // V6_vasrhv
3069 313247770U, // V6_vasruhubrndsat
3070 313247770U, // V6_vasruhubsat
3071 330041370U, // V6_vasruwuhrndsat
3072 330041370U, // V6_vasruwuhsat
3073 313247770U, // V6_vasrvuhubrndsat
3074 313247770U, // V6_vasrvuhubsat
3075 1990985754U, // V6_vasrvwuhrndsat
3076 1990985754U, // V6_vasrvwuhsat
3077 28067866U, // V6_vasrw
3078 11307034U, // V6_vasrw_acc
3079 1990920218U, // V6_vasrwh
3080 1990920218U, // V6_vasrwhrndsat
3081 1990920218U, // V6_vasrwhsat
3082 1990985754U, // V6_vasrwuhrndsat
3083 1990985754U, // V6_vasrwuhsat
3084 2225883162U, // V6_vasrwv
3085 50432026U, // V6_vassign
3086 11323418U, // V6_vassign_fp
3087 11339802U, // V6_vassign_tmp
3088 2158839834U, // V6_vavgb
3089 2393720858U, // V6_vavgbrnd
3090 2192410650U, // V6_vavgh
3091 2410514458U, // V6_vavghrnd
3092 598591514U, // V6_vavgub
3093 2427308058U, // V6_vavgubrnd
3094 2444101658U, // V6_vavguh
3095 2460878874U, // V6_vavguhrnd
3096 2477672474U, // V6_vavguw
3097 2494449690U, // V6_vavguwrnd
3098 2226030618U, // V6_vavgw
3099 2511243290U, // V6_vavgwrnd
3100 2516652326U, // V6_vccombine
3101 11454490U, // V6_vcl0h
3102 11470874U, // V6_vcl0w
3103 33624358U, // V6_vcmov
3104 11487258U, // V6_vcombine
3105 11503642U, // V6_vcombine_tmp
3106 11520026U, // V6_vconv_bf_qf32
3107 11536410U, // V6_vconv_f8_qf16
3108 2544912410U, // V6_vconv_h_hf
3109 2561689626U, // V6_vconv_h_hf_rnd
3110 263227418U, // V6_vconv_hf_h
3111 2578483226U, // V6_vconv_hf_qf16
3112 2595260442U, // V6_vconv_hf_qf32
3113 2612054042U, // V6_vconv_qf16_f8
3114 2544945178U, // V6_vconv_qf16_hf
3115 2578499610U, // V6_vconv_qf16_qf16
3116 2595293210U, // V6_vconv_qf32_qf32
3117 2628847642U, // V6_vconv_qf32_sf
3118 2595309594U, // V6_vconv_sf_qf32
3119 2645641242U, // V6_vconv_sf_w
3120 11634714U, // V6_vconv_w_sf
3121 11651098U, // V6_vcvt2_b_hf
3122 2159151130U, // V6_vcvt2_hf_b
3123 598870042U, // V6_vcvt2_hf_ub
3124 11683866U, // V6_vcvt2_ub_hf
3125 11700250U, // V6_vcvt_b_hf
3126 11716634U, // V6_vcvt_bf_sf
3127 11733018U, // V6_vcvt_f8_hf
3128 11749402U, // V6_vcvt_h_hf
3129 2159249434U, // V6_vcvt_hf_b
3130 2662565914U, // V6_vcvt_hf_f8
3131 2192803866U, // V6_vcvt_hf_h
3132 2327021594U, // V6_vcvt_hf_sf
3133 598968346U, // V6_vcvt_hf_ub
3134 2444462106U, // V6_vcvt_hf_uh
3135 11782170U, // V6_vcvt_sf_hf
3136 11798554U, // V6_vcvt_ub_hf
3137 11814938U, // V6_vcvt_uh_hf
3138 3623543U, // V6_vdeal
3139 11831322U, // V6_vdealb
3140 11847706U, // V6_vdealb4w
3141 11864090U, // V6_vdealh
3142 11880474U, // V6_vdealvdd
3143 11896858U, // V6_vdelta
3144 11913242U, // V6_vdmpy_sf_hf
3145 11929626U, // V6_vdmpy_sf_hf_acc
3146 11946010U, // V6_vdmpybus
3147 11962394U, // V6_vdmpybus_acc
3148 11946010U, // V6_vdmpybus_dv
3149 11962394U, // V6_vdmpybus_dv_acc
3150 2159462426U, // V6_vdmpyhb
3151 2159478810U, // V6_vdmpyhb_acc
3152 2159462426U, // V6_vdmpyhb_dv
3153 2159478810U, // V6_vdmpyhb_dv_acc
3154 2209794074U, // V6_vdmpyhisat
3155 2209810458U, // V6_vdmpyhisat_acc
3156 2209794074U, // V6_vdmpyhsat
3157 2209810458U, // V6_vdmpyhsat_acc
3158 2679556122U, // V6_vdmpyhsuisat
3159 2679572506U, // V6_vdmpyhsuisat_acc
3160 2696333338U, // V6_vdmpyhsusat
3161 2696349722U, // V6_vdmpyhsusat_acc
3162 2209794074U, // V6_vdmpyhvsat
3163 2209810458U, // V6_vdmpyhvsat_acc
3164 12011546U, // V6_vdsaduh
3165 12027930U, // V6_vdsaduh_acc
3166 571475994U, // V6_veqb
3167 571492378U, // V6_veqb_and
3168 571508762U, // V6_veqb_or
3169 571525146U, // V6_veqb_xor
3170 756025370U, // V6_veqh
3171 756041754U, // V6_veqh_and
3172 756058138U, // V6_veqh_or
3173 756074522U, // V6_veqh_xor
3174 2249197594U, // V6_veqhf
3175 2249213978U, // V6_veqhf_and
3176 2249230362U, // V6_veqhf_or
3177 2249246746U, // V6_veqhf_xor
3178 2316306458U, // V6_veqsf
3179 2316322842U, // V6_veqsf_and
3180 2316339226U, // V6_veqsf_or
3181 2316355610U, // V6_veqsf_xor
3182 1980762138U, // V6_veqw
3183 1980778522U, // V6_veqw_and
3184 1980794906U, // V6_veqw_or
3185 1980811290U, // V6_veqw_xor
3186 12044314U, // V6_vfmax_f8
3187 12060698U, // V6_vfmax_hf
3188 12077082U, // V6_vfmax_sf
3189 12093466U, // V6_vfmin_f8
3190 12109850U, // V6_vfmin_hf
3191 12126234U, // V6_vfmin_sf
3192 12142618U, // V6_vfneg_f8
3193 12159002U, // V6_vfneg_hf
3194 12175386U, // V6_vfneg_sf
3195 3623662U, // V6_vgathermh
3196 2713323814U, // V6_vgathermhq
3197 3623662U, // V6_vgathermhw
3198 2730101030U, // V6_vgathermhwq
3199 3623680U, // V6_vgathermw
3200 12208422U, // V6_vgathermwq
3201 582649882U, // V6_vgtb
3202 582666266U, // V6_vgtb_and
3203 582682650U, // V6_vgtb_or
3204 582699034U, // V6_vgtb_xor
3205 2344257562U, // V6_vgtbf
3206 2344273946U, // V6_vgtbf_and
3207 2344290330U, // V6_vgtbf_or
3208 2344306714U, // V6_vgtbf_xor
3209 767199258U, // V6_vgth
3210 767215642U, // V6_vgth_and
3211 767232026U, // V6_vgth_or
3212 767248410U, // V6_vgth_xor
3213 2260371482U, // V6_vgthf
3214 2260387866U, // V6_vgthf_and
3215 2260404250U, // V6_vgthf_or
3216 2260420634U, // V6_vgthf_xor
3217 2327480346U, // V6_vgtsf
3218 2327496730U, // V6_vgtsf_and
3219 2327513114U, // V6_vgtsf_or
3220 2327529498U, // V6_vgtsf_xor
3221 297437210U, // V6_vgtub
3222 297453594U, // V6_vgtub_and
3223 297469978U, // V6_vgtub_or
3224 297486362U, // V6_vgtub_xor
3225 314214426U, // V6_vgtuh
3226 314230810U, // V6_vgtuh_and
3227 314247194U, // V6_vgtuh_or
3228 314263578U, // V6_vgtuh_xor
3229 330991642U, // V6_vgtuw
3230 331008026U, // V6_vgtuw_and
3231 331024410U, // V6_vgtuw_or
3232 331040794U, // V6_vgtuw_xor
3233 1991936026U, // V6_vgtw
3234 1991952410U, // V6_vgtw_and
3235 1991968794U, // V6_vgtw_or
3236 1991985178U, // V6_vgtw_xor
3237 1850U, // V6_vhist
3238 297881U, // V6_vhistq
3239 2092664858U, // V6_vilog2_hf
3240 2109442074U, // V6_vilog2_qf16
3241 2126219290U, // V6_vilog2_qf32
3242 2142996506U, // V6_vilog2_sf
3243 12306458U, // V6_vinsertwr
3244 498862106U, // V6_vlalignb
3245 196872218U, // V6_vlalignbi
3246 12339226U, // V6_vlsrb
3247 12355610U, // V6_vlsrh
3248 12371994U, // V6_vlsrhv
3249 12388378U, // V6_vlsrw
3250 12404762U, // V6_vlsrwv
3251 12421146U, // V6_vlut4
3252 582862874U, // V6_vlutvvb
3253 582862874U, // V6_vlutvvb_nm
3254 582879258U, // V6_vlutvvb_oracc
3255 2008942618U, // V6_vlutvvb_oracci
3256 2008926234U, // V6_vlutvvbi
3257 767445018U, // V6_vlutvwh
3258 767445018U, // V6_vlutvwh_nm
3259 767461402U, // V6_vlutvwh_oracc
3260 2747172890U, // V6_vlutvwh_oracci
3261 2747156506U, // V6_vlutvwhi
3262 12503066U, // V6_vmax_bf
3263 12519450U, // V6_vmax_hf
3264 12535834U, // V6_vmax_sf
3265 12552218U, // V6_vmaxb
3266 12568602U, // V6_vmaxh
3267 12584986U, // V6_vmaxub
3268 12601370U, // V6_vmaxuh
3269 12617754U, // V6_vmaxw
3270 12634138U, // V6_vmerge_qf
3271 12650522U, // V6_vmin_bf
3272 12666906U, // V6_vmin_hf
3273 12683290U, // V6_vmin_sf
3274 12699674U, // V6_vminb
3275 12716058U, // V6_vminh
3276 12732442U, // V6_vminub
3277 12748826U, // V6_vminuh
3278 12765210U, // V6_vminw
3279 297994266U, // V6_vmpabus
3280 2160281626U, // V6_vmpabus_acc
3281 297994266U, // V6_vmpabusv
3282 297994266U, // V6_vmpabuu
3283 600000538U, // V6_vmpabuu_acc
3284 297994266U, // V6_vmpabuuv
3285 767789082U, // V6_vmpahb
3286 767805466U, // V6_vmpahb_acc
3287 767756314U, // V6_vmpahhsat
3288 314804250U, // V6_vmpauhb
3289 314820634U, // V6_vmpauhb_acc
3290 767756314U, // V6_vmpauhuhsat
3291 12847130U, // V6_vmpsuhuhsat
3292 2277787674U, // V6_vmpy_hf_f8
3293 2277804058U, // V6_vmpy_hf_f8_acc
3294 2261010458U, // V6_vmpy_hf_hf
3295 2261026842U, // V6_vmpy_hf_hf_acc
3296 2294597658U, // V6_vmpy_qf16
3297 2261043226U, // V6_vmpy_qf16_hf
3298 2294597658U, // V6_vmpy_qf16_mix_hf
3299 2311391258U, // V6_vmpy_qf32
3300 2261059610U, // V6_vmpy_qf32_hf
3301 2294614042U, // V6_vmpy_qf32_mix_hf
3302 2294614042U, // V6_vmpy_qf32_qf16
3303 2328168474U, // V6_vmpy_qf32_sf
3304 2261043226U, // V6_vmpy_rt_hf
3305 2294597658U, // V6_vmpy_rt_qf16
3306 2328168474U, // V6_vmpy_rt_sf
3307 2344962074U, // V6_vmpy_sf_bf
3308 2344978458U, // V6_vmpy_sf_bf_acc
3309 2261075994U, // V6_vmpy_sf_hf
3310 2261092378U, // V6_vmpy_sf_hf_acc
3311 2328184858U, // V6_vmpy_sf_sf
3312 298174490U, // V6_vmpybus
3313 298190874U, // V6_vmpybus_acc
3314 298174490U, // V6_vmpybusv
3315 298190874U, // V6_vmpybusv_acc
3316 583387162U, // V6_vmpybv
3317 583403546U, // V6_vmpybv_acc
3318 12994586U, // V6_vmpyewuh
3319 13010970U, // V6_vmpyewuh_64
3320 2194065434U, // V6_vmpyh
3321 2194081818U, // V6_vmpyh_acc
3322 2210859034U, // V6_vmpyhsat_acc
3323 767936538U, // V6_vmpyhsrs
3324 767936538U, // V6_vmpyhss
3325 2445723674U, // V6_vmpyhus
3326 2445740058U, // V6_vmpyhus_acc
3327 2194065434U, // V6_vmpyhv
3328 2194081818U, // V6_vmpyhv_acc
3329 767936538U, // V6_vmpyhvsrs
3330 13060122U, // V6_vmpyieoh
3331 2194114586U, // V6_vmpyiewh_acc
3332 13092890U, // V6_vmpyiewuh
3333 2445772826U, // V6_vmpyiewuh_acc
3334 2194147354U, // V6_vmpyih
3335 2194163738U, // V6_vmpyih_acc
3336 2160592922U, // V6_vmpyihb
3337 2160609306U, // V6_vmpyihb_acc
3338 13142042U, // V6_vmpyiowh
3339 2160642074U, // V6_vmpyiwb
3340 2160658458U, // V6_vmpyiwb_acc
3341 2194196506U, // V6_vmpyiwh
3342 2194212890U, // V6_vmpyiwh_acc
3343 600360986U, // V6_vmpyiwub
3344 600377370U, // V6_vmpyiwub_acc
3345 2764654618U, // V6_vmpyowh
3346 13207578U, // V6_vmpyowh_64_acc
3347 2781431834U, // V6_vmpyowh_rnd
3348 2798241818U, // V6_vmpyowh_rnd_sacc
3349 2815019034U, // V6_vmpyowh_sacc
3350 298453018U, // V6_vmpyub
3351 13256730U, // V6_vmpyub_acc
3352 298453018U, // V6_vmpyubv
3353 13256730U, // V6_vmpyubv_acc
3354 13273114U, // V6_vmpyuh
3355 13289498U, // V6_vmpyuh_acc
3356 13305882U, // V6_vmpyuhe
3357 13322266U, // V6_vmpyuhe_acc
3358 13273114U, // V6_vmpyuhv
3359 13289498U, // V6_vmpyuhv_acc
3360 315230234U, // V6_vmpyuhvs
3361 5425178U, // V6_vmux
3362 583763994U, // V6_vnavgb
3363 13355034U, // V6_vnavgh
3364 298551322U, // V6_vnavgub
3365 13371418U, // V6_vnavgw
3366 2516652147U, // V6_vnccombine
3367 33624179U, // V6_vncmov
3368 2093762586U, // V6_vneg_qf16_hf
3369 2110539802U, // V6_vneg_qf16_qf16
3370 2127333402U, // V6_vneg_qf32_qf32
3371 2144110618U, // V6_vneg_qf32_sf
3372 13420570U, // V6_vnormamth
3373 13436954U, // V6_vnormamtw
3374 13453338U, // V6_vnot
3375 13469722U, // V6_vor
3376 13486106U, // V6_vpackeb
3377 13502490U, // V6_vpackeh
3378 13518874U, // V6_vpackhb_sat
3379 13535258U, // V6_vpackhub_sat
3380 13551642U, // V6_vpackob
3381 13568026U, // V6_vpackoh
3382 13584410U, // V6_vpackwh_sat
3383 13600794U, // V6_vpackwuh_sat
3384 13617178U, // V6_vpopcounth
3385 13633562U, // V6_vprefixqb
3386 13649946U, // V6_vprefixqh
3387 13666330U, // V6_vprefixqw
3388 13682714U, // V6_vrdelta
3389 573687834U, // V6_vrmpybub_rtt
3390 573671450U, // V6_vrmpybub_rtt_acc
3391 288475162U, // V6_vrmpybus
3392 288458778U, // V6_vrmpybus_acc
3393 288475162U, // V6_vrmpybusi
3394 288458778U, // V6_vrmpybusi_acc
3395 288475162U, // V6_vrmpybusv
3396 288458778U, // V6_vrmpybusv_acc
3397 573687834U, // V6_vrmpybv
3398 573671450U, // V6_vrmpybv_acc
3399 590596122U, // V6_vrmpyub
3400 590579738U, // V6_vrmpyub_acc
3401 590596122U, // V6_vrmpyub_rtt
3402 590579738U, // V6_vrmpyub_rtt_acc
3403 2821965850U, // V6_vrmpyubi
3404 2821949466U, // V6_vrmpyubi_acc
3405 590596122U, // V6_vrmpyubv
3406 590579738U, // V6_vrmpyubv_acc
3407 13699098U, // V6_vrmpyzbb_rt
3408 80824346U, // V6_vrmpyzbb_rt_acc
3409 80807962U, // V6_vrmpyzbb_rx
3410 2849064986U, // V6_vrmpyzbb_rx_acc
3411 13699098U, // V6_vrmpyzbub_rt
3412 80824346U, // V6_vrmpyzbub_rt_acc
3413 80807962U, // V6_vrmpyzbub_rx
3414 2849064986U, // V6_vrmpyzbub_rx_acc
3415 13731866U, // V6_vrmpyzcb_rt
3416 80857114U, // V6_vrmpyzcb_rt_acc
3417 80840730U, // V6_vrmpyzcb_rx
3418 2849097754U, // V6_vrmpyzcb_rx_acc
3419 13764634U, // V6_vrmpyzcbs_rt
3420 80889882U, // V6_vrmpyzcbs_rt_acc
3421 80873498U, // V6_vrmpyzcbs_rx
3422 2849130522U, // V6_vrmpyzcbs_rx_acc
3423 13797402U, // V6_vrmpyznb_rt
3424 80922650U, // V6_vrmpyznb_rt_acc
3425 80906266U, // V6_vrmpyznb_rx
3426 2849163290U, // V6_vrmpyznb_rx_acc
3427 13830170U, // V6_vror
3428 13846554U, // V6_vrotr
3429 13862938U, // V6_vroundhb
3430 768854042U, // V6_vroundhub
3431 315869210U, // V6_vrounduhub
3432 332662810U, // V6_vrounduwuh
3433 13912090U, // V6_vroundwh
3434 1993607194U, // V6_vroundwuh
3435 13928474U, // V6_vrsadubi
3436 13944858U, // V6_vrsadubi_acc
3437 13961242U, // V6_vsatdw
3438 13977626U, // V6_vsathub
3439 13994010U, // V6_vsatuwuh
3440 14010394U, // V6_vsatwh
3441 14026778U, // V6_vsb
3442 3623698U, // V6_vscattermh
3443 3623698U, // V6_vscattermh_add
3444 2855766310U, // V6_vscattermhq
3445 3623698U, // V6_vscattermhw
3446 3623698U, // V6_vscattermhw_add
3447 2872543526U, // V6_vscattermhwq
3448 3623698U, // V6_vscattermw
3449 3623698U, // V6_vscattermw_add
3450 2889320742U, // V6_vscattermwq
3451 14043162U, // V6_vsh
3452 765511706U, // V6_vshufeh
3453 3623476U, // V6_vshuff
3454 14059546U, // V6_vshuffb
3455 580945946U, // V6_vshuffeb
3456 14075930U, // V6_vshuffh
3457 14092314U, // V6_vshuffob
3458 14108698U, // V6_vshuffvdd
3459 14125082U, // V6_vshufoeb
3460 14141466U, // V6_vshufoeh
3461 14157850U, // V6_vshufoh
3462 2262321178U, // V6_vsub_hf
3463 2279114778U, // V6_vsub_hf_f8
3464 2262337562U, // V6_vsub_hf_hf
3465 2262321178U, // V6_vsub_hf_mix
3466 2295875610U, // V6_vsub_qf16
3467 2295875610U, // V6_vsub_qf16_mix
3468 2312685594U, // V6_vsub_qf32
3469 2312685594U, // V6_vsub_qf32_mix
3470 2329462810U, // V6_vsub_sf
3471 2346256410U, // V6_vsub_sf_bf
3472 2262370330U, // V6_vsub_sf_hf
3473 2329462810U, // V6_vsub_sf_mix
3474 2329479194U, // V6_vsub_sf_sf
3475 2161723418U, // V6_vsubb
3476 2161723418U, // V6_vsubb_dv
3477 637603955U, // V6_vsubbnq
3478 637604134U, // V6_vsubbq
3479 2178500634U, // V6_vsubbsat
3480 2178500634U, // V6_vsubbsat_dv
3481 81365018U, // V6_vsubcarry
3482 2913339418U, // V6_vsubcarryo
3483 769247258U, // V6_vsubh
3484 769247258U, // V6_vsubh_dv
3485 654381171U, // V6_vsubhnq
3486 654381350U, // V6_vsubhq
3487 769247258U, // V6_vsubhsat
3488 769247258U, // V6_vsubhsat_dv
3489 14256154U, // V6_vsubhw
3490 299485210U, // V6_vsububh
3491 2379876378U, // V6_vsububsat
3492 2379876378U, // V6_vsububsat_dv
3493 2178549786U, // V6_vsubububb_sat
3494 14305306U, // V6_vsubuhsat
3495 14305306U, // V6_vsubuhsat_dv
3496 14256154U, // V6_vsubuhw
3497 14321690U, // V6_vsubuwsat
3498 14321690U, // V6_vsubuwsat_dv
3499 14256154U, // V6_vsubw
3500 14256154U, // V6_vsubw_dv
3501 671158387U, // V6_vsubwnq
3502 671158566U, // V6_vsubwq
3503 14256154U, // V6_vsubwsat
3504 14256154U, // V6_vsubwsat_dv
3505 14338074U, // V6_vswap
3506 584779802U, // V6_vtmpyb
3507 584796186U, // V6_vtmpyb_acc
3508 299567130U, // V6_vtmpybus
3509 299583514U, // V6_vtmpybus_acc
3510 14387226U, // V6_vtmpyhb
3511 14403610U, // V6_vtmpyhb_acc
3512 14419994U, // V6_vunpackb
3513 14436378U, // V6_vunpackh
3514 14452762U, // V6_vunpackob
3515 14469146U, // V6_vunpackoh
3516 14485530U, // V6_vunpackub
3517 14501914U, // V6_vunpackuh
3518 1427U, // V6_vwhist128
3519 297122U, // V6_vwhist128m
3520 297354U, // V6_vwhist128q
3521 4278666U, // V6_vwhist128qm
3522 1417U, // V6_vwhist256
3523 1762U, // V6_vwhist256_sat
3524 297343U, // V6_vwhist256q
3525 14518655U, // V6_vwhist256q_sat
3526 14534682U, // V6_vxor
3527 14551066U, // V6_vzb
3528 14567450U, // V6_vzh
3529 21072528U, // V6_zLd_ai
3530 26135184U, // V6_zLd_pi
3531 26118800U, // V6_zLd_ppu
3532 4114726U, // V6_zLd_pred_ai
3533 1782501670U, // V6_zLd_pred_pi
3534 1782501670U, // V6_zLd_pred_ppu
3535 14583834U, // V6_zextract
3536 1754U, // Y2_barrier
3537 1844U, // Y2_break
3538 297430U, // Y2_ciad
3539 14600877U, // Y2_crswap0
3540 297567U, // Y2_cswi
3541 297376U, // Y2_dccleana
3542 298030U, // Y2_dccleanidx
3543 297411U, // Y2_dccleaninva
3544 298087U, // Y2_dccleaninvidx
3545 21072459U, // Y2_dcfetchbo
3546 297395U, // Y2_dcinva
3547 298052U, // Y2_dcinvidx
3548 1680U, // Y2_dckill
3549 14616602U, // Y2_dctagr
3550 3623938U, // Y2_dctagw
3551 297386U, // Y2_dczeroa
3552 14632986U, // Y2_getimask
3553 14649370U, // Y2_iassignr
3554 298008U, // Y2_iassignw
3555 14665754U, // Y2_icdatar
3556 3623915U, // Y2_icdataw
3557 297403U, // Y2_icinva
3558 298062U, // Y2_icinvidx
3559 1687U, // Y2_ickill
3560 14682138U, // Y2_ictagr
3561 3623946U, // Y2_ictagw
3562 1568U, // Y2_isync
3563 1599U, // Y2_k0lock
3564 1621U, // Y2_k0unlock
3565 298072U, // Y2_l2cleaninvidx
3566 1673U, // Y2_l2kill
3567 297507U, // Y2_resume
3568 3623533U, // Y2_setimask
3569 3623588U, // Y2_setprio
3570 297874U, // Y2_start
3571 297653U, // Y2_stop
3572 297568U, // Y2_swi
3573 1776U, // Y2_syncht
3574 50432026U, // Y2_tfrscrr
3575 50432026U, // Y2_tfrsrcr
3576 1613U, // Y2_tlblock
3577 14698522U, // Y2_tlbp
3578 14698522U, // Y2_tlbpp
3579 14714906U, // Y2_tlbr
3580 1639U, // Y2_tlbunlock
3581 3623924U, // Y2_tlbw
3582 297815U, // Y2_wait
3583 14731949U, // Y4_crswap1
3584 70732461U, // Y4_crswap10
3585 3623490U, // Y4_l2fetch
3586 14747674U, // Y4_l2tagr
3587 3623930U, // Y4_l2tagw
3588 297562U, // Y4_nmi
3589 297436U, // Y4_siad
3590 50432026U, // Y4_tfrscpp
3591 50432026U, // Y4_tfrspcp
3592 297486U, // Y4_trace
3593 14764058U, // Y5_ctlbw
3594 298018U, // Y5_l2cleanidx
3595 3623490U, // Y5_l2fetch
3596 1694U, // Y5_l2gclean
3597 1856U, // Y5_l2gcleaninv
3598 1649U, // Y5_l2gunlock
3599 298042U, // Y5_l2invidx
3600 14780442U, // Y5_l2locka
3601 297365U, // Y5_l2unlocka
3602 297468U, // Y5_tlbasidi
3603 14796826U, // Y5_tlboc
3604 297532U, // Y6_diag
3605 3623211U, // Y6_diag0
3606 3623263U, // Y6_diag1
3607 3623525U, // Y6_dmlink
3608 14813210U, // Y6_dmpause
3609 14829594U, // Y6_dmpoll
3610 297505U, // Y6_dmresume
3611 297872U, // Y6_dmstart
3612 14845978U, // Y6_dmwait
3613 297950U, // Y6_l2gcleaninvpa
3614 297626U, // Y6_l2gcleanpa
3615 2074U, // dep_A2_addsat
3616 4540442U, // dep_A2_subsat
3617 2928461850U, // dep_S2_packhl
3618 1437U, // invalid_decode
3619 };
3620
3621 static const uint16_t OpInfo1[] = {
3622 0U, // PHI
3623 0U, // INLINEASM
3624 0U, // INLINEASM_BR
3625 0U, // CFI_INSTRUCTION
3626 0U, // EH_LABEL
3627 0U, // GC_LABEL
3628 0U, // ANNOTATION_LABEL
3629 0U, // KILL
3630 0U, // EXTRACT_SUBREG
3631 0U, // INSERT_SUBREG
3632 0U, // IMPLICIT_DEF
3633 0U, // INIT_UNDEF
3634 0U, // SUBREG_TO_REG
3635 0U, // COPY_TO_REGCLASS
3636 0U, // DBG_VALUE
3637 0U, // DBG_VALUE_LIST
3638 0U, // DBG_INSTR_REF
3639 0U, // DBG_PHI
3640 0U, // DBG_LABEL
3641 0U, // REG_SEQUENCE
3642 0U, // COPY
3643 0U, // COPY_LANEMASK
3644 0U, // BUNDLE
3645 0U, // LIFETIME_START
3646 0U, // LIFETIME_END
3647 0U, // PSEUDO_PROBE
3648 0U, // ARITH_FENCE
3649 0U, // STACKMAP
3650 0U, // FENTRY_CALL
3651 0U, // PATCHPOINT
3652 0U, // LOAD_STACK_GUARD
3653 0U, // PREALLOCATED_SETUP
3654 0U, // PREALLOCATED_ARG
3655 0U, // STATEPOINT
3656 0U, // LOCAL_ESCAPE
3657 0U, // FAULTING_OP
3658 0U, // PATCHABLE_OP
3659 0U, // PATCHABLE_FUNCTION_ENTER
3660 0U, // PATCHABLE_RET
3661 0U, // PATCHABLE_FUNCTION_EXIT
3662 0U, // PATCHABLE_TAIL_CALL
3663 0U, // PATCHABLE_EVENT_CALL
3664 0U, // PATCHABLE_TYPED_EVENT_CALL
3665 0U, // ICALL_BRANCH_FUNNEL
3666 0U, // FAKE_USE
3667 0U, // MEMBARRIER
3668 0U, // JUMP_TABLE_DEBUG_INFO
3669 0U, // RELOC_NONE
3670 0U, // CONVERGENCECTRL_ENTRY
3671 0U, // CONVERGENCECTRL_ANCHOR
3672 0U, // CONVERGENCECTRL_LOOP
3673 0U, // CONVERGENCECTRL_GLUE
3674 0U, // G_ASSERT_SEXT
3675 0U, // G_ASSERT_ZEXT
3676 0U, // G_ASSERT_ALIGN
3677 0U, // G_ADD
3678 0U, // G_SUB
3679 0U, // G_MUL
3680 0U, // G_SDIV
3681 0U, // G_UDIV
3682 0U, // G_SREM
3683 0U, // G_UREM
3684 0U, // G_SDIVREM
3685 0U, // G_UDIVREM
3686 0U, // G_AND
3687 0U, // G_OR
3688 0U, // G_XOR
3689 0U, // G_ABDS
3690 0U, // G_ABDU
3691 0U, // G_UAVGFLOOR
3692 0U, // G_UAVGCEIL
3693 0U, // G_SAVGFLOOR
3694 0U, // G_SAVGCEIL
3695 0U, // G_IMPLICIT_DEF
3696 0U, // G_PHI
3697 0U, // G_FRAME_INDEX
3698 0U, // G_GLOBAL_VALUE
3699 0U, // G_PTRAUTH_GLOBAL_VALUE
3700 0U, // G_CONSTANT_POOL
3701 0U, // G_EXTRACT
3702 0U, // G_UNMERGE_VALUES
3703 0U, // G_INSERT
3704 0U, // G_MERGE_VALUES
3705 0U, // G_BUILD_VECTOR
3706 0U, // G_BUILD_VECTOR_TRUNC
3707 0U, // G_CONCAT_VECTORS
3708 0U, // G_PTRTOINT
3709 0U, // G_INTTOPTR
3710 0U, // G_BITCAST
3711 0U, // G_FREEZE
3712 0U, // G_CONSTANT_FOLD_BARRIER
3713 0U, // G_INTRINSIC_FPTRUNC_ROUND
3714 0U, // G_INTRINSIC_TRUNC
3715 0U, // G_INTRINSIC_ROUND
3716 0U, // G_INTRINSIC_LRINT
3717 0U, // G_INTRINSIC_LLRINT
3718 0U, // G_INTRINSIC_ROUNDEVEN
3719 0U, // G_READCYCLECOUNTER
3720 0U, // G_READSTEADYCOUNTER
3721 0U, // G_LOAD
3722 0U, // G_SEXTLOAD
3723 0U, // G_ZEXTLOAD
3724 0U, // G_INDEXED_LOAD
3725 0U, // G_INDEXED_SEXTLOAD
3726 0U, // G_INDEXED_ZEXTLOAD
3727 0U, // G_STORE
3728 0U, // G_INDEXED_STORE
3729 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
3730 0U, // G_ATOMIC_CMPXCHG
3731 0U, // G_ATOMICRMW_XCHG
3732 0U, // G_ATOMICRMW_ADD
3733 0U, // G_ATOMICRMW_SUB
3734 0U, // G_ATOMICRMW_AND
3735 0U, // G_ATOMICRMW_NAND
3736 0U, // G_ATOMICRMW_OR
3737 0U, // G_ATOMICRMW_XOR
3738 0U, // G_ATOMICRMW_MAX
3739 0U, // G_ATOMICRMW_MIN
3740 0U, // G_ATOMICRMW_UMAX
3741 0U, // G_ATOMICRMW_UMIN
3742 0U, // G_ATOMICRMW_FADD
3743 0U, // G_ATOMICRMW_FSUB
3744 0U, // G_ATOMICRMW_FMAX
3745 0U, // G_ATOMICRMW_FMIN
3746 0U, // G_ATOMICRMW_FMAXIMUM
3747 0U, // G_ATOMICRMW_FMINIMUM
3748 0U, // G_ATOMICRMW_UINC_WRAP
3749 0U, // G_ATOMICRMW_UDEC_WRAP
3750 0U, // G_ATOMICRMW_USUB_COND
3751 0U, // G_ATOMICRMW_USUB_SAT
3752 0U, // G_FENCE
3753 0U, // G_PREFETCH
3754 0U, // G_BRCOND
3755 0U, // G_BRINDIRECT
3756 0U, // G_INVOKE_REGION_START
3757 0U, // G_INTRINSIC
3758 0U, // G_INTRINSIC_W_SIDE_EFFECTS
3759 0U, // G_INTRINSIC_CONVERGENT
3760 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
3761 0U, // G_ANYEXT
3762 0U, // G_TRUNC
3763 0U, // G_TRUNC_SSAT_S
3764 0U, // G_TRUNC_SSAT_U
3765 0U, // G_TRUNC_USAT_U
3766 0U, // G_CONSTANT
3767 0U, // G_FCONSTANT
3768 0U, // G_VASTART
3769 0U, // G_VAARG
3770 0U, // G_SEXT
3771 0U, // G_SEXT_INREG
3772 0U, // G_ZEXT
3773 0U, // G_SHL
3774 0U, // G_LSHR
3775 0U, // G_ASHR
3776 0U, // G_FSHL
3777 0U, // G_FSHR
3778 0U, // G_ROTR
3779 0U, // G_ROTL
3780 0U, // G_ICMP
3781 0U, // G_FCMP
3782 0U, // G_SCMP
3783 0U, // G_UCMP
3784 0U, // G_SELECT
3785 0U, // G_UADDO
3786 0U, // G_UADDE
3787 0U, // G_USUBO
3788 0U, // G_USUBE
3789 0U, // G_SADDO
3790 0U, // G_SADDE
3791 0U, // G_SSUBO
3792 0U, // G_SSUBE
3793 0U, // G_UMULO
3794 0U, // G_SMULO
3795 0U, // G_UMULH
3796 0U, // G_SMULH
3797 0U, // G_UADDSAT
3798 0U, // G_SADDSAT
3799 0U, // G_USUBSAT
3800 0U, // G_SSUBSAT
3801 0U, // G_USHLSAT
3802 0U, // G_SSHLSAT
3803 0U, // G_SMULFIX
3804 0U, // G_UMULFIX
3805 0U, // G_SMULFIXSAT
3806 0U, // G_UMULFIXSAT
3807 0U, // G_SDIVFIX
3808 0U, // G_UDIVFIX
3809 0U, // G_SDIVFIXSAT
3810 0U, // G_UDIVFIXSAT
3811 0U, // G_FADD
3812 0U, // G_FSUB
3813 0U, // G_FMUL
3814 0U, // G_FMA
3815 0U, // G_FMAD
3816 0U, // G_FDIV
3817 0U, // G_FREM
3818 0U, // G_FMODF
3819 0U, // G_FPOW
3820 0U, // G_FPOWI
3821 0U, // G_FEXP
3822 0U, // G_FEXP2
3823 0U, // G_FEXP10
3824 0U, // G_FLOG
3825 0U, // G_FLOG2
3826 0U, // G_FLOG10
3827 0U, // G_FLDEXP
3828 0U, // G_FFREXP
3829 0U, // G_FNEG
3830 0U, // G_FPEXT
3831 0U, // G_FPTRUNC
3832 0U, // G_FPTOSI
3833 0U, // G_FPTOUI
3834 0U, // G_SITOFP
3835 0U, // G_UITOFP
3836 0U, // G_FPTOSI_SAT
3837 0U, // G_FPTOUI_SAT
3838 0U, // G_FABS
3839 0U, // G_FCOPYSIGN
3840 0U, // G_IS_FPCLASS
3841 0U, // G_FCANONICALIZE
3842 0U, // G_FMINNUM
3843 0U, // G_FMAXNUM
3844 0U, // G_FMINNUM_IEEE
3845 0U, // G_FMAXNUM_IEEE
3846 0U, // G_FMINIMUM
3847 0U, // G_FMAXIMUM
3848 0U, // G_FMINIMUMNUM
3849 0U, // G_FMAXIMUMNUM
3850 0U, // G_GET_FPENV
3851 0U, // G_SET_FPENV
3852 0U, // G_RESET_FPENV
3853 0U, // G_GET_FPMODE
3854 0U, // G_SET_FPMODE
3855 0U, // G_RESET_FPMODE
3856 0U, // G_GET_ROUNDING
3857 0U, // G_SET_ROUNDING
3858 0U, // G_PTR_ADD
3859 0U, // G_PTRMASK
3860 0U, // G_SMIN
3861 0U, // G_SMAX
3862 0U, // G_UMIN
3863 0U, // G_UMAX
3864 0U, // G_ABS
3865 0U, // G_LROUND
3866 0U, // G_LLROUND
3867 0U, // G_BR
3868 0U, // G_BRJT
3869 0U, // G_VSCALE
3870 0U, // G_INSERT_SUBVECTOR
3871 0U, // G_EXTRACT_SUBVECTOR
3872 0U, // G_INSERT_VECTOR_ELT
3873 0U, // G_EXTRACT_VECTOR_ELT
3874 0U, // G_SHUFFLE_VECTOR
3875 0U, // G_SPLAT_VECTOR
3876 0U, // G_STEP_VECTOR
3877 0U, // G_VECTOR_COMPRESS
3878 0U, // G_CTTZ
3879 0U, // G_CTTZ_ZERO_UNDEF
3880 0U, // G_CTLZ
3881 0U, // G_CTLZ_ZERO_UNDEF
3882 0U, // G_CTLS
3883 0U, // G_CTPOP
3884 0U, // G_BSWAP
3885 0U, // G_BITREVERSE
3886 0U, // G_FCEIL
3887 0U, // G_FCOS
3888 0U, // G_FSIN
3889 0U, // G_FSINCOS
3890 0U, // G_FTAN
3891 0U, // G_FACOS
3892 0U, // G_FASIN
3893 0U, // G_FATAN
3894 0U, // G_FATAN2
3895 0U, // G_FCOSH
3896 0U, // G_FSINH
3897 0U, // G_FTANH
3898 0U, // G_FSQRT
3899 0U, // G_FFLOOR
3900 0U, // G_FRINT
3901 0U, // G_FNEARBYINT
3902 0U, // G_ADDRSPACE_CAST
3903 0U, // G_BLOCK_ADDR
3904 0U, // G_JUMP_TABLE
3905 0U, // G_DYN_STACKALLOC
3906 0U, // G_STACKSAVE
3907 0U, // G_STACKRESTORE
3908 0U, // G_STRICT_FADD
3909 0U, // G_STRICT_FSUB
3910 0U, // G_STRICT_FMUL
3911 0U, // G_STRICT_FDIV
3912 0U, // G_STRICT_FREM
3913 0U, // G_STRICT_FMA
3914 0U, // G_STRICT_FSQRT
3915 0U, // G_STRICT_FLDEXP
3916 0U, // G_READ_REGISTER
3917 0U, // G_WRITE_REGISTER
3918 0U, // G_MEMCPY
3919 0U, // G_MEMCPY_INLINE
3920 0U, // G_MEMMOVE
3921 0U, // G_MEMSET
3922 0U, // G_BZERO
3923 0U, // G_TRAP
3924 0U, // G_DEBUGTRAP
3925 0U, // G_UBSANTRAP
3926 0U, // G_VECREDUCE_SEQ_FADD
3927 0U, // G_VECREDUCE_SEQ_FMUL
3928 0U, // G_VECREDUCE_FADD
3929 0U, // G_VECREDUCE_FMUL
3930 0U, // G_VECREDUCE_FMAX
3931 0U, // G_VECREDUCE_FMIN
3932 0U, // G_VECREDUCE_FMAXIMUM
3933 0U, // G_VECREDUCE_FMINIMUM
3934 0U, // G_VECREDUCE_ADD
3935 0U, // G_VECREDUCE_MUL
3936 0U, // G_VECREDUCE_AND
3937 0U, // G_VECREDUCE_OR
3938 0U, // G_VECREDUCE_XOR
3939 0U, // G_VECREDUCE_SMAX
3940 0U, // G_VECREDUCE_SMIN
3941 0U, // G_VECREDUCE_UMAX
3942 0U, // G_VECREDUCE_UMIN
3943 0U, // G_SBFX
3944 0U, // G_UBFX
3945 0U, // A2_addsp
3946 0U, // A2_iconst
3947 0U, // A2_neg
3948 0U, // A2_not
3949 0U, // A2_tfrf
3950 0U, // A2_tfrfnew
3951 0U, // A2_tfrp
3952 0U, // A2_tfrpf
3953 0U, // A2_tfrpfnew
3954 0U, // A2_tfrpi
3955 0U, // A2_tfrpt
3956 0U, // A2_tfrptnew
3957 0U, // A2_tfrt
3958 0U, // A2_tfrtnew
3959 0U, // A2_vaddb_map
3960 0U, // A2_vsubb_map
3961 0U, // A2_zxtb
3962 0U, // A4_boundscheck
3963 0U, // ADJCALLSTACKDOWN
3964 0U, // ADJCALLSTACKUP
3965 0U, // C2_cmpgei
3966 0U, // C2_cmpgeui
3967 0U, // C2_cmplt
3968 0U, // C2_cmpltu
3969 0U, // C2_pxfer_map
3970 0U, // DUPLEX_Pseudo
3971 0U, // ENDLOOP0
3972 0U, // ENDLOOP01
3973 0U, // ENDLOOP1
3974 0U, // J2_endloop0
3975 0U, // J2_endloop01
3976 0U, // J2_endloop1
3977 0U, // J2_jumpf_nopred_map
3978 0U, // J2_jumprf_nopred_map
3979 0U, // J2_jumprt_nopred_map
3980 0U, // J2_jumpt_nopred_map
3981 0U, // J2_trap1_noregmap
3982 1U, // L2_loadalignb_zomap
3983 1U, // L2_loadalignh_zomap
3984 0U, // L2_loadbsw2_zomap
3985 0U, // L2_loadbsw4_zomap
3986 0U, // L2_loadbzw2_zomap
3987 0U, // L2_loadbzw4_zomap
3988 0U, // L2_loadrb_zomap
3989 0U, // L2_loadrd_zomap
3990 0U, // L2_loadrh_zomap
3991 0U, // L2_loadri_zomap
3992 0U, // L2_loadrub_zomap
3993 0U, // L2_loadruh_zomap
3994 66U, // L2_ploadrbf_zomap
3995 66U, // L2_ploadrbfnew_zomap
3996 66U, // L2_ploadrbt_zomap
3997 66U, // L2_ploadrbtnew_zomap
3998 66U, // L2_ploadrdf_zomap
3999 66U, // L2_ploadrdfnew_zomap
4000 66U, // L2_ploadrdt_zomap
4001 66U, // L2_ploadrdtnew_zomap
4002 66U, // L2_ploadrhf_zomap
4003 66U, // L2_ploadrhfnew_zomap
4004 66U, // L2_ploadrht_zomap
4005 66U, // L2_ploadrhtnew_zomap
4006 66U, // L2_ploadrif_zomap
4007 66U, // L2_ploadrifnew_zomap
4008 66U, // L2_ploadrit_zomap
4009 66U, // L2_ploadritnew_zomap
4010 66U, // L2_ploadrubf_zomap
4011 66U, // L2_ploadrubfnew_zomap
4012 66U, // L2_ploadrubt_zomap
4013 66U, // L2_ploadrubtnew_zomap
4014 66U, // L2_ploadruhf_zomap
4015 66U, // L2_ploadruhfnew_zomap
4016 66U, // L2_ploadruht_zomap
4017 66U, // L2_ploadruhtnew_zomap
4018 0U, // L4_add_memopb_zomap
4019 0U, // L4_add_memoph_zomap
4020 0U, // L4_add_memopw_zomap
4021 0U, // L4_and_memopb_zomap
4022 0U, // L4_and_memoph_zomap
4023 0U, // L4_and_memopw_zomap
4024 0U, // L4_iadd_memopb_zomap
4025 0U, // L4_iadd_memoph_zomap
4026 0U, // L4_iadd_memopw_zomap
4027 0U, // L4_iand_memopb_zomap
4028 0U, // L4_iand_memoph_zomap
4029 0U, // L4_iand_memopw_zomap
4030 0U, // L4_ior_memopb_zomap
4031 0U, // L4_ior_memoph_zomap
4032 0U, // L4_ior_memopw_zomap
4033 0U, // L4_isub_memopb_zomap
4034 0U, // L4_isub_memoph_zomap
4035 0U, // L4_isub_memopw_zomap
4036 0U, // L4_or_memopb_zomap
4037 0U, // L4_or_memoph_zomap
4038 0U, // L4_or_memopw_zomap
4039 0U, // L4_return_map_to_raw_f
4040 0U, // L4_return_map_to_raw_fnew_pnt
4041 0U, // L4_return_map_to_raw_fnew_pt
4042 0U, // L4_return_map_to_raw_t
4043 0U, // L4_return_map_to_raw_tnew_pnt
4044 0U, // L4_return_map_to_raw_tnew_pt
4045 0U, // L4_sub_memopb_zomap
4046 0U, // L4_sub_memoph_zomap
4047 0U, // L4_sub_memopw_zomap
4048 0U, // L6_deallocframe_map_to_raw
4049 0U, // L6_return_map_to_raw
4050 0U, // LDriw_ctr
4051 0U, // LDriw_pred
4052 66U, // M2_mpysmi
4053 0U, // M2_mpyui
4054 0U, // M2_vrcmpys_acc_s1
4055 0U, // M2_vrcmpys_s1
4056 0U, // M2_vrcmpys_s1rp
4057 0U, // M7_vdmpy
4058 0U, // M7_vdmpy_acc
4059 0U, // PS_aligna
4060 0U, // PS_alloca
4061 0U, // PS_call_instrprof_custom
4062 0U, // PS_call_nr
4063 0U, // PS_crash
4064 0U, // PS_false
4065 0U, // PS_fi
4066 0U, // PS_fia
4067 0U, // PS_loadrb_pci
4068 0U, // PS_loadrb_pcr
4069 0U, // PS_loadrd_pci
4070 0U, // PS_loadrd_pcr
4071 0U, // PS_loadrh_pci
4072 0U, // PS_loadrh_pcr
4073 0U, // PS_loadri_pci
4074 0U, // PS_loadri_pcr
4075 0U, // PS_loadrub_pci
4076 0U, // PS_loadrub_pcr
4077 0U, // PS_loadruh_pci
4078 0U, // PS_loadruh_pcr
4079 0U, // PS_pselect
4080 0U, // PS_qfalse
4081 0U, // PS_qtrue
4082 0U, // PS_readcr
4083 0U, // PS_readcr64
4084 0U, // PS_storerb_pci
4085 0U, // PS_storerb_pcr
4086 0U, // PS_storerd_pci
4087 0U, // PS_storerd_pcr
4088 0U, // PS_storerf_pci
4089 0U, // PS_storerf_pcr
4090 0U, // PS_storerh_pci
4091 0U, // PS_storerh_pcr
4092 0U, // PS_storeri_pci
4093 0U, // PS_storeri_pcr
4094 0U, // PS_tailcall_i
4095 0U, // PS_tailcall_r
4096 0U, // PS_true
4097 0U, // PS_vdd0
4098 0U, // PS_vloadrq_ai
4099 0U, // PS_vloadrv_ai
4100 0U, // PS_vloadrv_nt_ai
4101 0U, // PS_vloadrw_ai
4102 0U, // PS_vloadrw_nt_ai
4103 0U, // PS_vmulw
4104 0U, // PS_vmulw_acc
4105 0U, // PS_vselect
4106 0U, // PS_vsplatib
4107 0U, // PS_vsplatih
4108 0U, // PS_vsplatiw
4109 0U, // PS_vsplatrb
4110 0U, // PS_vsplatrh
4111 0U, // PS_vsplatrw
4112 0U, // PS_vstorerq_ai
4113 0U, // PS_vstorerv_ai
4114 0U, // PS_vstorerv_nt_ai
4115 0U, // PS_vstorerw_ai
4116 0U, // PS_vstorerw_nt_ai
4117 0U, // PS_wselect
4118 0U, // S2_asr_i_p_rnd_goodsyntax
4119 0U, // S2_asr_i_r_rnd_goodsyntax
4120 131U, // S2_pstorerbf_zomap
4121 195U, // S2_pstorerbnewf_zomap
4122 195U, // S2_pstorerbnewt_zomap
4123 131U, // S2_pstorerbt_zomap
4124 131U, // S2_pstorerdf_zomap
4125 131U, // S2_pstorerdt_zomap
4126 259U, // S2_pstorerff_zomap
4127 259U, // S2_pstorerft_zomap
4128 131U, // S2_pstorerhf_zomap
4129 195U, // S2_pstorerhnewf_zomap
4130 195U, // S2_pstorerhnewt_zomap
4131 131U, // S2_pstorerht_zomap
4132 131U, // S2_pstorerif_zomap
4133 195U, // S2_pstorerinewf_zomap
4134 195U, // S2_pstorerinewt_zomap
4135 131U, // S2_pstorerit_zomap
4136 0U, // S2_storerb_zomap
4137 0U, // S2_storerbnew_zomap
4138 0U, // S2_storerd_zomap
4139 0U, // S2_storerf_zomap
4140 0U, // S2_storerh_zomap
4141 0U, // S2_storerhnew_zomap
4142 0U, // S2_storeri_zomap
4143 0U, // S2_storerinew_zomap
4144 0U, // S2_tableidxb_goodsyntax
4145 0U, // S2_tableidxd_goodsyntax
4146 0U, // S2_tableidxh_goodsyntax
4147 0U, // S2_tableidxw_goodsyntax
4148 131U, // S4_pstorerbfnew_zomap
4149 195U, // S4_pstorerbnewfnew_zomap
4150 195U, // S4_pstorerbnewtnew_zomap
4151 131U, // S4_pstorerbtnew_zomap
4152 131U, // S4_pstorerdfnew_zomap
4153 131U, // S4_pstorerdtnew_zomap
4154 259U, // S4_pstorerffnew_zomap
4155 259U, // S4_pstorerftnew_zomap
4156 131U, // S4_pstorerhfnew_zomap
4157 195U, // S4_pstorerhnewfnew_zomap
4158 195U, // S4_pstorerhnewtnew_zomap
4159 131U, // S4_pstorerhtnew_zomap
4160 131U, // S4_pstorerifnew_zomap
4161 195U, // S4_pstorerinewfnew_zomap
4162 195U, // S4_pstorerinewtnew_zomap
4163 131U, // S4_pstoreritnew_zomap
4164 0U, // S4_storeirb_zomap
4165 4U, // S4_storeirbf_zomap
4166 4U, // S4_storeirbfnew_zomap
4167 4U, // S4_storeirbt_zomap
4168 4U, // S4_storeirbtnew_zomap
4169 0U, // S4_storeirh_zomap
4170 4U, // S4_storeirhf_zomap
4171 4U, // S4_storeirhfnew_zomap
4172 4U, // S4_storeirht_zomap
4173 4U, // S4_storeirhtnew_zomap
4174 0U, // S4_storeiri_zomap
4175 4U, // S4_storeirif_zomap
4176 4U, // S4_storeirifnew_zomap
4177 4U, // S4_storeirit_zomap
4178 4U, // S4_storeiritnew_zomap
4179 0U, // S5_asrhub_rnd_sat_goodsyntax
4180 322U, // S5_vasrhrnd_goodsyntax
4181 0U, // S6_allocframe_to_raw
4182 0U, // STriw_ctr
4183 0U, // STriw_pred
4184 386U, // V6_MAP_equb
4185 389U, // V6_MAP_equb_and
4186 389U, // V6_MAP_equb_ior
4187 389U, // V6_MAP_equb_xor
4188 450U, // V6_MAP_equh
4189 453U, // V6_MAP_equh_and
4190 453U, // V6_MAP_equh_ior
4191 453U, // V6_MAP_equh_xor
4192 514U, // V6_MAP_equw
4193 517U, // V6_MAP_equw_and
4194 517U, // V6_MAP_equw_ior
4195 517U, // V6_MAP_equw_xor
4196 0U, // V6_dbl_ld0
4197 0U, // V6_dbl_st0
4198 0U, // V6_extractw_alt
4199 0U, // V6_hi
4200 0U, // V6_ld0
4201 66U, // V6_ldcnp0
4202 578U, // V6_ldcnpnt0
4203 66U, // V6_ldcp0
4204 578U, // V6_ldcpnt0
4205 66U, // V6_ldnp0
4206 578U, // V6_ldnpnt0
4207 0U, // V6_ldnt0
4208 66U, // V6_ldp0
4209 578U, // V6_ldpnt0
4210 66U, // V6_ldtnp0
4211 578U, // V6_ldtnpnt0
4212 66U, // V6_ldtp0
4213 578U, // V6_ldtpnt0
4214 0U, // V6_ldu0
4215 0U, // V6_lo
4216 0U, // V6_st0
4217 0U, // V6_stn0
4218 0U, // V6_stnnt0
4219 131U, // V6_stnp0
4220 6U, // V6_stnpnt0
4221 131U, // V6_stnq0
4222 6U, // V6_stnqnt0
4223 0U, // V6_stnt0
4224 131U, // V6_stp0
4225 6U, // V6_stpnt0
4226 131U, // V6_stq0
4227 6U, // V6_stqnt0
4228 0U, // V6_stu0
4229 131U, // V6_stunp0
4230 131U, // V6_stup0
4231 0U, // V6_v10mpyubs10
4232 0U, // V6_v10mpyubs10_vxx
4233 7U, // V6_v6mpyhubs10_alt
4234 8U, // V6_v6mpyvubs10_alt
4235 0U, // V6_vabsb_alt
4236 0U, // V6_vabsb_sat_alt
4237 0U, // V6_vabsdiffh_alt
4238 0U, // V6_vabsdiffub_alt
4239 0U, // V6_vabsdiffuh_alt
4240 0U, // V6_vabsdiffw_alt
4241 0U, // V6_vabsh_alt
4242 0U, // V6_vabsh_sat_alt
4243 0U, // V6_vabsub_alt
4244 0U, // V6_vabsuh_alt
4245 0U, // V6_vabsuw_alt
4246 0U, // V6_vabsw_alt
4247 0U, // V6_vabsw_sat_alt
4248 0U, // V6_vaddb_alt
4249 0U, // V6_vaddb_dv_alt
4250 0U, // V6_vaddbnq_alt
4251 0U, // V6_vaddbq_alt
4252 0U, // V6_vaddbsat_alt
4253 0U, // V6_vaddbsat_dv_alt
4254 0U, // V6_vaddh_alt
4255 0U, // V6_vaddh_dv_alt
4256 0U, // V6_vaddhnq_alt
4257 0U, // V6_vaddhq_alt
4258 0U, // V6_vaddhsat_alt
4259 0U, // V6_vaddhsat_dv_alt
4260 0U, // V6_vaddhw_acc_alt
4261 0U, // V6_vaddhw_alt
4262 0U, // V6_vaddubh_acc_alt
4263 0U, // V6_vaddubh_alt
4264 0U, // V6_vaddubsat_alt
4265 0U, // V6_vaddubsat_dv_alt
4266 0U, // V6_vadduhsat_alt
4267 0U, // V6_vadduhsat_dv_alt
4268 0U, // V6_vadduhw_acc_alt
4269 0U, // V6_vadduhw_alt
4270 0U, // V6_vadduwsat_alt
4271 0U, // V6_vadduwsat_dv_alt
4272 0U, // V6_vaddw_alt
4273 0U, // V6_vaddw_dv_alt
4274 0U, // V6_vaddwnq_alt
4275 0U, // V6_vaddwq_alt
4276 0U, // V6_vaddwsat_alt
4277 0U, // V6_vaddwsat_dv_alt
4278 0U, // V6_vandnqrt_acc_alt
4279 0U, // V6_vandnqrt_alt
4280 0U, // V6_vandqrt_acc_alt
4281 0U, // V6_vandqrt_alt
4282 0U, // V6_vandvrt_acc_alt
4283 0U, // V6_vandvrt_alt
4284 0U, // V6_vaslh_acc_alt
4285 66U, // V6_vaslh_alt
4286 66U, // V6_vaslhv_alt
4287 0U, // V6_vaslw_acc_alt
4288 66U, // V6_vaslw_alt
4289 66U, // V6_vaslwv_alt
4290 0U, // V6_vasr_into_alt
4291 0U, // V6_vasrh_acc_alt
4292 66U, // V6_vasrh_alt
4293 66U, // V6_vasrhv_alt
4294 0U, // V6_vasrw_acc_alt
4295 66U, // V6_vasrw_alt
4296 66U, // V6_vasrwv_alt
4297 0U, // V6_vassignp
4298 0U, // V6_vavgb_alt
4299 0U, // V6_vavgbrnd_alt
4300 0U, // V6_vavgh_alt
4301 0U, // V6_vavghrnd_alt
4302 0U, // V6_vavgub_alt
4303 0U, // V6_vavgubrnd_alt
4304 0U, // V6_vavguh_alt
4305 0U, // V6_vavguhrnd_alt
4306 0U, // V6_vavguw_alt
4307 0U, // V6_vavguwrnd_alt
4308 0U, // V6_vavgw_alt
4309 0U, // V6_vavgwrnd_alt
4310 0U, // V6_vcl0h_alt
4311 0U, // V6_vcl0w_alt
4312 0U, // V6_vd0
4313 0U, // V6_vdd0
4314 0U, // V6_vdealb4w_alt
4315 0U, // V6_vdealb_alt
4316 0U, // V6_vdealh_alt
4317 0U, // V6_vdmpybus_acc_alt
4318 0U, // V6_vdmpybus_alt
4319 0U, // V6_vdmpybus_dv_acc_alt
4320 0U, // V6_vdmpybus_dv_alt
4321 0U, // V6_vdmpyhb_acc_alt
4322 0U, // V6_vdmpyhb_alt
4323 0U, // V6_vdmpyhb_dv_acc_alt
4324 0U, // V6_vdmpyhb_dv_alt
4325 0U, // V6_vdmpyhisat_acc_alt
4326 0U, // V6_vdmpyhisat_alt
4327 0U, // V6_vdmpyhsat_acc_alt
4328 0U, // V6_vdmpyhsat_alt
4329 0U, // V6_vdmpyhsuisat_acc_alt
4330 0U, // V6_vdmpyhsuisat_alt
4331 0U, // V6_vdmpyhsusat_acc_alt
4332 0U, // V6_vdmpyhsusat_alt
4333 0U, // V6_vdmpyhvsat_acc_alt
4334 0U, // V6_vdmpyhvsat_alt
4335 0U, // V6_vdsaduh_acc_alt
4336 0U, // V6_vdsaduh_alt
4337 0U, // V6_vgather_vscatter_mh_pseudo
4338 0U, // V6_vgathermh_pseudo
4339 0U, // V6_vgathermhq_pseudo
4340 0U, // V6_vgathermhw_pseudo
4341 0U, // V6_vgathermhwq_pseudo
4342 0U, // V6_vgathermw_pseudo
4343 0U, // V6_vgathermwq_pseudo
4344 66U, // V6_vlsrh_alt
4345 66U, // V6_vlsrhv_alt
4346 66U, // V6_vlsrw_alt
4347 66U, // V6_vlsrwv_alt
4348 0U, // V6_vmaxb_alt
4349 0U, // V6_vmaxh_alt
4350 0U, // V6_vmaxub_alt
4351 0U, // V6_vmaxuh_alt
4352 0U, // V6_vmaxw_alt
4353 0U, // V6_vminb_alt
4354 0U, // V6_vminh_alt
4355 0U, // V6_vminub_alt
4356 0U, // V6_vminuh_alt
4357 0U, // V6_vminw_alt
4358 0U, // V6_vmpabus_acc_alt
4359 0U, // V6_vmpabus_alt
4360 0U, // V6_vmpabusv_alt
4361 0U, // V6_vmpabuu_acc_alt
4362 0U, // V6_vmpabuu_alt
4363 0U, // V6_vmpabuuv_alt
4364 0U, // V6_vmpahb_acc_alt
4365 0U, // V6_vmpahb_alt
4366 0U, // V6_vmpauhb_acc_alt
4367 0U, // V6_vmpauhb_alt
4368 0U, // V6_vmpybus_acc_alt
4369 0U, // V6_vmpybus_alt
4370 0U, // V6_vmpybusv_acc_alt
4371 0U, // V6_vmpybusv_alt
4372 0U, // V6_vmpybv_acc_alt
4373 0U, // V6_vmpybv_alt
4374 0U, // V6_vmpyewuh_alt
4375 0U, // V6_vmpyh_acc_alt
4376 0U, // V6_vmpyh_alt
4377 0U, // V6_vmpyhsat_acc_alt
4378 0U, // V6_vmpyhsrs_alt
4379 0U, // V6_vmpyhss_alt
4380 0U, // V6_vmpyhus_acc_alt
4381 0U, // V6_vmpyhus_alt
4382 0U, // V6_vmpyhv_acc_alt
4383 0U, // V6_vmpyhv_alt
4384 0U, // V6_vmpyhvsrs_alt
4385 0U, // V6_vmpyiewh_acc_alt
4386 0U, // V6_vmpyiewuh_acc_alt
4387 0U, // V6_vmpyiewuh_alt
4388 0U, // V6_vmpyih_acc_alt
4389 0U, // V6_vmpyih_alt
4390 0U, // V6_vmpyihb_acc_alt
4391 0U, // V6_vmpyihb_alt
4392 0U, // V6_vmpyiowh_alt
4393 0U, // V6_vmpyiwb_acc_alt
4394 0U, // V6_vmpyiwb_alt
4395 0U, // V6_vmpyiwh_acc_alt
4396 0U, // V6_vmpyiwh_alt
4397 0U, // V6_vmpyiwub_acc_alt
4398 0U, // V6_vmpyiwub_alt
4399 0U, // V6_vmpyowh_alt
4400 0U, // V6_vmpyowh_rnd_alt
4401 0U, // V6_vmpyowh_rnd_sacc_alt
4402 0U, // V6_vmpyowh_sacc_alt
4403 0U, // V6_vmpyub_acc_alt
4404 0U, // V6_vmpyub_alt
4405 0U, // V6_vmpyubv_acc_alt
4406 0U, // V6_vmpyubv_alt
4407 0U, // V6_vmpyuh_acc_alt
4408 0U, // V6_vmpyuh_alt
4409 0U, // V6_vmpyuhv_acc_alt
4410 0U, // V6_vmpyuhv_alt
4411 0U, // V6_vnavgb_alt
4412 0U, // V6_vnavgh_alt
4413 0U, // V6_vnavgub_alt
4414 0U, // V6_vnavgw_alt
4415 0U, // V6_vnormamth_alt
4416 0U, // V6_vnormamtw_alt
4417 0U, // V6_vpackeb_alt
4418 0U, // V6_vpackeh_alt
4419 0U, // V6_vpackhb_sat_alt
4420 0U, // V6_vpackhub_sat_alt
4421 0U, // V6_vpackob_alt
4422 0U, // V6_vpackoh_alt
4423 0U, // V6_vpackwh_sat_alt
4424 0U, // V6_vpackwuh_sat_alt
4425 0U, // V6_vpopcounth_alt
4426 389U, // V6_vrmpybub_rtt_acc_alt
4427 386U, // V6_vrmpybub_rtt_alt
4428 0U, // V6_vrmpybus_acc_alt
4429 0U, // V6_vrmpybus_alt
4430 73U, // V6_vrmpybusi_acc_alt
4431 69U, // V6_vrmpybusi_alt
4432 0U, // V6_vrmpybusv_acc_alt
4433 0U, // V6_vrmpybusv_alt
4434 0U, // V6_vrmpybv_acc_alt
4435 0U, // V6_vrmpybv_alt
4436 0U, // V6_vrmpyub_acc_alt
4437 0U, // V6_vrmpyub_alt
4438 0U, // V6_vrmpyub_rtt_acc_alt
4439 0U, // V6_vrmpyub_rtt_alt
4440 73U, // V6_vrmpyubi_acc_alt
4441 69U, // V6_vrmpyubi_alt
4442 0U, // V6_vrmpyubv_acc_alt
4443 0U, // V6_vrmpyubv_alt
4444 0U, // V6_vrotr_alt
4445 0U, // V6_vroundhb_alt
4446 0U, // V6_vroundhub_alt
4447 0U, // V6_vrounduhub_alt
4448 0U, // V6_vrounduwuh_alt
4449 0U, // V6_vroundwh_alt
4450 0U, // V6_vroundwuh_alt
4451 73U, // V6_vrsadubi_acc_alt
4452 69U, // V6_vrsadubi_alt
4453 66U, // V6_vsathub_alt
4454 0U, // V6_vsatuwuh_alt
4455 66U, // V6_vsatwh_alt
4456 0U, // V6_vsb_alt
4457 8192U, // V6_vscattermh_add_alt
4458 16384U, // V6_vscattermh_alt
4459 0U, // V6_vscattermhq_alt
4460 24576U, // V6_vscattermw_add_alt
4461 32768U, // V6_vscattermw_alt
4462 24576U, // V6_vscattermwh_add_alt
4463 32768U, // V6_vscattermwh_alt
4464 10U, // V6_vscattermwhq_alt
4465 11U, // V6_vscattermwq_alt
4466 0U, // V6_vsh_alt
4467 0U, // V6_vshufeh_alt
4468 0U, // V6_vshuffb_alt
4469 0U, // V6_vshuffeb_alt
4470 0U, // V6_vshuffh_alt
4471 0U, // V6_vshuffob_alt
4472 0U, // V6_vshufoeb_alt
4473 0U, // V6_vshufoeh_alt
4474 0U, // V6_vshufoh_alt
4475 0U, // V6_vsubb_alt
4476 0U, // V6_vsubb_dv_alt
4477 0U, // V6_vsubbnq_alt
4478 0U, // V6_vsubbq_alt
4479 0U, // V6_vsubbsat_alt
4480 0U, // V6_vsubbsat_dv_alt
4481 0U, // V6_vsubh_alt
4482 0U, // V6_vsubh_dv_alt
4483 0U, // V6_vsubhnq_alt
4484 0U, // V6_vsubhq_alt
4485 0U, // V6_vsubhsat_alt
4486 0U, // V6_vsubhsat_dv_alt
4487 0U, // V6_vsubhw_alt
4488 0U, // V6_vsububh_alt
4489 0U, // V6_vsububsat_alt
4490 0U, // V6_vsububsat_dv_alt
4491 0U, // V6_vsubuhsat_alt
4492 0U, // V6_vsubuhsat_dv_alt
4493 0U, // V6_vsubuhw_alt
4494 0U, // V6_vsubuwsat_alt
4495 0U, // V6_vsubuwsat_dv_alt
4496 0U, // V6_vsubw_alt
4497 0U, // V6_vsubw_dv_alt
4498 0U, // V6_vsubwnq_alt
4499 0U, // V6_vsubwq_alt
4500 0U, // V6_vsubwsat_alt
4501 0U, // V6_vsubwsat_dv_alt
4502 0U, // V6_vtmpyb_acc_alt
4503 0U, // V6_vtmpyb_alt
4504 0U, // V6_vtmpybus_acc_alt
4505 0U, // V6_vtmpybus_alt
4506 0U, // V6_vtmpyhb_acc_alt
4507 0U, // V6_vtmpyhb_alt
4508 640U, // V6_vtran2x2_map
4509 0U, // V6_vunpackb_alt
4510 0U, // V6_vunpackh_alt
4511 0U, // V6_vunpackob_alt
4512 0U, // V6_vunpackoh_alt
4513 0U, // V6_vunpackub_alt
4514 0U, // V6_vunpackuh_alt
4515 0U, // V6_vzb_alt
4516 0U, // V6_vzh_alt
4517 0U, // V6_zld0
4518 1U, // V6_zldp0
4519 0U, // Y2_crswap_old
4520 0U, // Y2_dcfetch
4521 0U, // Y2_k1lock_map
4522 0U, // Y2_k1unlock_map
4523 0U, // dup_A2_add
4524 12U, // dup_A2_addi
4525 66U, // dup_A2_andir
4526 66U, // dup_A2_combineii
4527 0U, // dup_A2_sxtb
4528 0U, // dup_A2_sxth
4529 0U, // dup_A2_tfr
4530 0U, // dup_A2_tfrsi
4531 0U, // dup_A2_zxtb
4532 0U, // dup_A2_zxth
4533 66U, // dup_A4_combineii
4534 66U, // dup_A4_combineir
4535 66U, // dup_A4_combineri
4536 0U, // dup_C2_cmoveif
4537 0U, // dup_C2_cmoveit
4538 0U, // dup_C2_cmovenewif
4539 0U, // dup_C2_cmovenewit
4540 66U, // dup_C2_cmpeqi
4541 0U, // dup_L2_deallocframe
4542 1U, // dup_L2_loadrb_io
4543 1U, // dup_L2_loadrd_io
4544 1U, // dup_L2_loadrh_io
4545 1U, // dup_L2_loadri_io
4546 1U, // dup_L2_loadrub_io
4547 1U, // dup_L2_loadruh_io
4548 13U, // dup_S2_allocframe
4549 130U, // dup_S2_storerb_io
4550 130U, // dup_S2_storerd_io
4551 130U, // dup_S2_storerh_io
4552 130U, // dup_S2_storeri_io
4553 0U, // dup_S4_storeirb_io
4554 0U, // dup_S4_storeiri_io
4555 0U, // A2_abs
4556 0U, // A2_absp
4557 0U, // A2_abssat
4558 0U, // A2_add
4559 718U, // A2_addh_h16_hh
4560 782U, // A2_addh_h16_hl
4561 719U, // A2_addh_h16_lh
4562 783U, // A2_addh_h16_ll
4563 846U, // A2_addh_h16_sat_hh
4564 910U, // A2_addh_h16_sat_hl
4565 847U, // A2_addh_h16_sat_lh
4566 911U, // A2_addh_h16_sat_ll
4567 975U, // A2_addh_l16_hl
4568 1039U, // A2_addh_l16_ll
4569 1103U, // A2_addh_l16_sat_hl
4570 1167U, // A2_addh_l16_sat_ll
4571 12U, // A2_addi
4572 0U, // A2_addp
4573 40960U, // A2_addpsat
4574 40960U, // A2_addsat
4575 49152U, // A2_addsph
4576 57344U, // A2_addspl
4577 66U, // A2_and
4578 66U, // A2_andir
4579 66U, // A2_andp
4580 0U, // A2_aslh
4581 0U, // A2_asrh
4582 962U, // A2_combine_hh
4583 1026U, // A2_combine_hl
4584 962U, // A2_combine_lh
4585 1026U, // A2_combine_ll
4586 66U, // A2_combineii
4587 66U, // A2_combinew
4588 0U, // A2_max
4589 0U, // A2_maxp
4590 0U, // A2_maxu
4591 0U, // A2_maxup
4592 0U, // A2_min
4593 0U, // A2_minp
4594 0U, // A2_minu
4595 0U, // A2_minup
4596 0U, // A2_negp
4597 0U, // A2_negsat
4598 0U, // A2_nop
4599 0U, // A2_notp
4600 66U, // A2_or
4601 66U, // A2_orir
4602 66U, // A2_orp
4603 1216U, // A2_paddf
4604 1216U, // A2_paddfnew
4605 1228U, // A2_paddif
4606 1228U, // A2_paddifnew
4607 1228U, // A2_paddit
4608 1228U, // A2_padditnew
4609 1216U, // A2_paddt
4610 1216U, // A2_paddtnew
4611 0U, // A2_pandf
4612 0U, // A2_pandfnew
4613 0U, // A2_pandt
4614 0U, // A2_pandtnew
4615 0U, // A2_porf
4616 0U, // A2_porfnew
4617 0U, // A2_port
4618 0U, // A2_portnew
4619 0U, // A2_psubf
4620 0U, // A2_psubfnew
4621 0U, // A2_psubt
4622 0U, // A2_psubtnew
4623 0U, // A2_pxorf
4624 0U, // A2_pxorfnew
4625 0U, // A2_pxort
4626 0U, // A2_pxortnew
4627 0U, // A2_roundsat
4628 0U, // A2_sat
4629 0U, // A2_satb
4630 0U, // A2_sath
4631 0U, // A2_satub
4632 0U, // A2_satuh
4633 0U, // A2_sub
4634 718U, // A2_subh_h16_hh
4635 782U, // A2_subh_h16_hl
4636 719U, // A2_subh_h16_lh
4637 783U, // A2_subh_h16_ll
4638 846U, // A2_subh_h16_sat_hh
4639 910U, // A2_subh_h16_sat_hl
4640 847U, // A2_subh_h16_sat_lh
4641 911U, // A2_subh_h16_sat_ll
4642 975U, // A2_subh_l16_hl
4643 1039U, // A2_subh_l16_ll
4644 1103U, // A2_subh_l16_sat_hl
4645 1167U, // A2_subh_l16_sat_ll
4646 0U, // A2_subp
4647 66U, // A2_subri
4648 40960U, // A2_subsat
4649 0U, // A2_svaddh
4650 0U, // A2_svaddhs
4651 0U, // A2_svadduhs
4652 0U, // A2_svavgh
4653 0U, // A2_svavghs
4654 0U, // A2_svnavgh
4655 0U, // A2_svsubh
4656 0U, // A2_svsubhs
4657 0U, // A2_svsubuhs
4658 0U, // A2_swiz
4659 0U, // A2_sxtb
4660 0U, // A2_sxth
4661 0U, // A2_sxtw
4662 0U, // A2_tfr
4663 0U, // A2_tfrcrr
4664 16U, // A2_tfrih
4665 16U, // A2_tfril
4666 0U, // A2_tfrrcr
4667 0U, // A2_tfrsi
4668 0U, // A2_vabsh
4669 0U, // A2_vabshsat
4670 0U, // A2_vabsw
4671 0U, // A2_vabswsat
4672 0U, // A2_vaddh
4673 0U, // A2_vaddhs
4674 0U, // A2_vaddub
4675 0U, // A2_vaddubs
4676 0U, // A2_vadduhs
4677 0U, // A2_vaddw
4678 0U, // A2_vaddws
4679 0U, // A2_vavgh
4680 0U, // A2_vavghcr
4681 0U, // A2_vavghr
4682 0U, // A2_vavgub
4683 0U, // A2_vavgubr
4684 0U, // A2_vavguh
4685 0U, // A2_vavguhr
4686 0U, // A2_vavguw
4687 0U, // A2_vavguwr
4688 0U, // A2_vavgw
4689 0U, // A2_vavgwcr
4690 0U, // A2_vavgwr
4691 66U, // A2_vcmpbeq
4692 66U, // A2_vcmpbgtu
4693 66U, // A2_vcmpheq
4694 66U, // A2_vcmphgt
4695 66U, // A2_vcmphgtu
4696 66U, // A2_vcmpweq
4697 66U, // A2_vcmpwgt
4698 66U, // A2_vcmpwgtu
4699 0U, // A2_vconj
4700 0U, // A2_vmaxb
4701 0U, // A2_vmaxh
4702 0U, // A2_vmaxub
4703 0U, // A2_vmaxuh
4704 0U, // A2_vmaxuw
4705 0U, // A2_vmaxw
4706 0U, // A2_vminb
4707 0U, // A2_vminh
4708 0U, // A2_vminub
4709 0U, // A2_vminuh
4710 0U, // A2_vminuw
4711 0U, // A2_vminw
4712 0U, // A2_vnavgh
4713 0U, // A2_vnavghcr
4714 0U, // A2_vnavghr
4715 0U, // A2_vnavgw
4716 0U, // A2_vnavgwcr
4717 0U, // A2_vnavgwr
4718 0U, // A2_vraddub
4719 0U, // A2_vraddub_acc
4720 0U, // A2_vrsadub
4721 0U, // A2_vrsadub_acc
4722 0U, // A2_vsubh
4723 0U, // A2_vsubhs
4724 0U, // A2_vsubub
4725 0U, // A2_vsububs
4726 0U, // A2_vsubuhs
4727 0U, // A2_vsubw
4728 0U, // A2_vsubws
4729 0U, // A2_xor
4730 0U, // A2_xorp
4731 0U, // A2_zxth
4732 1216U, // A4_addp_c
4733 66U, // A4_andn
4734 66U, // A4_andnp
4735 66U, // A4_bitsplit
4736 66U, // A4_bitspliti
4737 0U, // A4_boundscheck_hi
4738 0U, // A4_boundscheck_lo
4739 66U, // A4_cmpbeq
4740 66U, // A4_cmpbeqi
4741 66U, // A4_cmpbgt
4742 66U, // A4_cmpbgti
4743 66U, // A4_cmpbgtu
4744 66U, // A4_cmpbgtui
4745 66U, // A4_cmpheq
4746 66U, // A4_cmpheqi
4747 66U, // A4_cmphgt
4748 66U, // A4_cmphgti
4749 66U, // A4_cmphgtu
4750 66U, // A4_cmphgtui
4751 66U, // A4_combineii
4752 66U, // A4_combineir
4753 66U, // A4_combineri
4754 66U, // A4_cround_ri
4755 66U, // A4_cround_rr
4756 0U, // A4_ext
4757 0U, // A4_modwrapu
4758 66U, // A4_orn
4759 66U, // A4_ornp
4760 0U, // A4_paslhf
4761 0U, // A4_paslhfnew
4762 0U, // A4_paslht
4763 0U, // A4_paslhtnew
4764 0U, // A4_pasrhf
4765 0U, // A4_pasrhfnew
4766 0U, // A4_pasrht
4767 0U, // A4_pasrhtnew
4768 0U, // A4_psxtbf
4769 0U, // A4_psxtbfnew
4770 0U, // A4_psxtbt
4771 0U, // A4_psxtbtnew
4772 0U, // A4_psxthf
4773 0U, // A4_psxthfnew
4774 0U, // A4_psxtht
4775 0U, // A4_psxthtnew
4776 0U, // A4_pzxtbf
4777 0U, // A4_pzxtbfnew
4778 0U, // A4_pzxtbt
4779 0U, // A4_pzxtbtnew
4780 0U, // A4_pzxthf
4781 0U, // A4_pzxthfnew
4782 0U, // A4_pzxtht
4783 0U, // A4_pzxthtnew
4784 66U, // A4_rcmpeq
4785 66U, // A4_rcmpeqi
4786 66U, // A4_rcmpneq
4787 66U, // A4_rcmpneqi
4788 66U, // A4_round_ri
4789 1282U, // A4_round_ri_sat
4790 66U, // A4_round_rr
4791 1282U, // A4_round_rr_sat
4792 1216U, // A4_subp_c
4793 0U, // A4_tfrcpp
4794 0U, // A4_tfrpcp
4795 0U, // A4_tlbmatch
4796 0U, // A4_vcmpbeq_any
4797 66U, // A4_vcmpbeqi
4798 66U, // A4_vcmpbgt
4799 66U, // A4_vcmpbgti
4800 66U, // A4_vcmpbgtui
4801 66U, // A4_vcmpheqi
4802 66U, // A4_vcmphgti
4803 66U, // A4_vcmphgtui
4804 66U, // A4_vcmpweqi
4805 66U, // A4_vcmpwgti
4806 66U, // A4_vcmpwgtui
4807 0U, // A4_vrmaxh
4808 0U, // A4_vrmaxuh
4809 0U, // A4_vrmaxuw
4810 0U, // A4_vrmaxw
4811 0U, // A4_vrminh
4812 0U, // A4_vrminuh
4813 0U, // A4_vrminuw
4814 0U, // A4_vrminw
4815 17U, // A5_ACS
4816 0U, // A5_vaddhubs
4817 0U, // A6_vcmpbeq_notany
4818 18U, // A6_vminub_RdP
4819 0U, // A7_clip
4820 66U, // A7_croundd_ri
4821 66U, // A7_croundd_rr
4822 0U, // A7_vclip
4823 0U, // C2_all8
4824 66U, // C2_and
4825 0U, // C2_andn
4826 0U, // C2_any8
4827 66U, // C2_bitsclr
4828 66U, // C2_bitsclri
4829 0U, // C2_bitsset
4830 0U, // C2_ccombinewf
4831 0U, // C2_ccombinewnewf
4832 0U, // C2_ccombinewnewt
4833 0U, // C2_ccombinewt
4834 0U, // C2_cmoveif
4835 0U, // C2_cmoveit
4836 0U, // C2_cmovenewif
4837 0U, // C2_cmovenewit
4838 66U, // C2_cmpeq
4839 66U, // C2_cmpeqi
4840 66U, // C2_cmpeqp
4841 66U, // C2_cmpgt
4842 66U, // C2_cmpgti
4843 66U, // C2_cmpgtp
4844 66U, // C2_cmpgtu
4845 66U, // C2_cmpgtui
4846 66U, // C2_cmpgtup
4847 0U, // C2_mask
4848 1346U, // C2_mux
4849 9602U, // C2_muxii
4850 9602U, // C2_muxir
4851 1346U, // C2_muxri
4852 0U, // C2_not
4853 66U, // C2_or
4854 0U, // C2_orn
4855 0U, // C2_tfrpr
4856 0U, // C2_tfrrp
4857 0U, // C2_vitpack
4858 0U, // C2_vmux
4859 0U, // C2_xor
4860 0U, // C4_addipc
4861 17600U, // C4_and_and
4862 19U, // C4_and_andn
4863 17600U, // C4_and_or
4864 19U, // C4_and_orn
4865 66U, // C4_cmplte
4866 66U, // C4_cmpltei
4867 66U, // C4_cmplteu
4868 66U, // C4_cmplteui
4869 66U, // C4_cmpneq
4870 66U, // C4_cmpneqi
4871 0U, // C4_fastcorner9
4872 0U, // C4_fastcorner9_not
4873 66U, // C4_nbitsclr
4874 66U, // C4_nbitsclri
4875 0U, // C4_nbitsset
4876 17600U, // C4_or_and
4877 19U, // C4_or_andn
4878 17600U, // C4_or_or
4879 19U, // C4_or_orn
4880 0U, // CALLProfile
4881 0U, // CONST32
4882 0U, // CONST64
4883 0U, // DuplexIClass0
4884 0U, // DuplexIClass1
4885 0U, // DuplexIClass2
4886 0U, // DuplexIClass3
4887 0U, // DuplexIClass4
4888 0U, // DuplexIClass5
4889 0U, // DuplexIClass6
4890 0U, // DuplexIClass7
4891 0U, // DuplexIClass8
4892 0U, // DuplexIClass9
4893 0U, // DuplexIClassA
4894 0U, // DuplexIClassB
4895 0U, // DuplexIClassC
4896 0U, // DuplexIClassD
4897 0U, // DuplexIClassE
4898 0U, // DuplexIClassF
4899 0U, // EH_RETURN_JMPR
4900 0U, // F2_conv_d2df
4901 0U, // F2_conv_d2sf
4902 0U, // F2_conv_df2d
4903 0U, // F2_conv_df2d_chop
4904 0U, // F2_conv_df2sf
4905 0U, // F2_conv_df2ud
4906 0U, // F2_conv_df2ud_chop
4907 0U, // F2_conv_df2uw
4908 0U, // F2_conv_df2uw_chop
4909 0U, // F2_conv_df2w
4910 0U, // F2_conv_df2w_chop
4911 0U, // F2_conv_sf2d
4912 0U, // F2_conv_sf2d_chop
4913 0U, // F2_conv_sf2df
4914 0U, // F2_conv_sf2ud
4915 0U, // F2_conv_sf2ud_chop
4916 0U, // F2_conv_sf2uw
4917 0U, // F2_conv_sf2uw_chop
4918 0U, // F2_conv_sf2w
4919 0U, // F2_conv_sf2w_chop
4920 0U, // F2_conv_ud2df
4921 0U, // F2_conv_ud2sf
4922 0U, // F2_conv_uw2df
4923 0U, // F2_conv_uw2sf
4924 0U, // F2_conv_w2df
4925 0U, // F2_conv_w2sf
4926 0U, // F2_dfadd
4927 0U, // F2_dfclass
4928 0U, // F2_dfcmpeq
4929 0U, // F2_dfcmpge
4930 0U, // F2_dfcmpgt
4931 0U, // F2_dfcmpuo
4932 0U, // F2_dfimm_n
4933 0U, // F2_dfimm_p
4934 0U, // F2_dfmax
4935 0U, // F2_dfmin
4936 0U, // F2_dfmpyfix
4937 0U, // F2_dfmpyhh
4938 0U, // F2_dfmpylh
4939 0U, // F2_dfmpyll
4940 0U, // F2_dfsub
4941 0U, // F2_sfadd
4942 0U, // F2_sfclass
4943 0U, // F2_sfcmpeq
4944 0U, // F2_sfcmpge
4945 0U, // F2_sfcmpgt
4946 0U, // F2_sfcmpuo
4947 0U, // F2_sffixupd
4948 0U, // F2_sffixupn
4949 0U, // F2_sffixupr
4950 0U, // F2_sffma
4951 0U, // F2_sffma_lib
4952 1481U, // F2_sffma_sc
4953 0U, // F2_sffms
4954 0U, // F2_sffms_lib
4955 0U, // F2_sfimm_n
4956 0U, // F2_sfimm_p
4957 20U, // F2_sfinvsqrta
4958 0U, // F2_sfmax
4959 0U, // F2_sfmin
4960 0U, // F2_sfmpy
4961 21U, // F2_sfrecipa
4962 0U, // F2_sfsub
4963 0U, // G4_tfrgcpp
4964 0U, // G4_tfrgcrr
4965 0U, // G4_tfrgpcp
4966 0U, // G4_tfrgrcr
4967 16U, // HI
4968 0U, // J2_call
4969 0U, // J2_callf
4970 0U, // J2_callr
4971 0U, // J2_callrf
4972 0U, // J2_callrh
4973 0U, // J2_callrt
4974 0U, // J2_callt
4975 0U, // J2_jump
4976 0U, // J2_jumpf
4977 0U, // J2_jumpfnew
4978 0U, // J2_jumpfnewpt
4979 0U, // J2_jumpfpt
4980 0U, // J2_jumpr
4981 0U, // J2_jumprf
4982 0U, // J2_jumprfnew
4983 0U, // J2_jumprfnewpt
4984 0U, // J2_jumprfpt
4985 0U, // J2_jumprgtez
4986 0U, // J2_jumprgtezpt
4987 0U, // J2_jumprh
4988 0U, // J2_jumprltez
4989 0U, // J2_jumprltezpt
4990 0U, // J2_jumprnz
4991 0U, // J2_jumprnzpt
4992 0U, // J2_jumprt
4993 0U, // J2_jumprtnew
4994 0U, // J2_jumprtnewpt
4995 0U, // J2_jumprtpt
4996 0U, // J2_jumprz
4997 0U, // J2_jumprzpt
4998 0U, // J2_jumpt
4999 0U, // J2_jumptnew
5000 0U, // J2_jumptnewpt
5001 0U, // J2_jumptpt
5002 1U, // J2_loop0i
5003 1U, // J2_loop0iext
5004 1U, // J2_loop0r
5005 1U, // J2_loop0rext
5006 1U, // J2_loop1i
5007 1U, // J2_loop1iext
5008 1U, // J2_loop1r
5009 1U, // J2_loop1rext
5010 0U, // J2_pause
5011 1U, // J2_ploop1si
5012 1U, // J2_ploop1sr
5013 1U, // J2_ploop2si
5014 1U, // J2_ploop2sr
5015 1U, // J2_ploop3si
5016 1U, // J2_ploop3sr
5017 0U, // J2_rte
5018 0U, // J2_trap0
5019 1U, // J2_trap1
5020 0U, // J2_unpause
5021 0U, // J4_cmpeq_f_jumpnv_nt
5022 0U, // J4_cmpeq_f_jumpnv_t
5023 22U, // J4_cmpeq_fp0_jump_nt
5024 23U, // J4_cmpeq_fp0_jump_t
5025 24U, // J4_cmpeq_fp1_jump_nt
5026 25U, // J4_cmpeq_fp1_jump_t
5027 0U, // J4_cmpeq_t_jumpnv_nt
5028 0U, // J4_cmpeq_t_jumpnv_t
5029 26U, // J4_cmpeq_tp0_jump_nt
5030 27U, // J4_cmpeq_tp0_jump_t
5031 28U, // J4_cmpeq_tp1_jump_nt
5032 29U, // J4_cmpeq_tp1_jump_t
5033 0U, // J4_cmpeqi_f_jumpnv_nt
5034 0U, // J4_cmpeqi_f_jumpnv_t
5035 22U, // J4_cmpeqi_fp0_jump_nt
5036 23U, // J4_cmpeqi_fp0_jump_t
5037 24U, // J4_cmpeqi_fp1_jump_nt
5038 25U, // J4_cmpeqi_fp1_jump_t
5039 0U, // J4_cmpeqi_t_jumpnv_nt
5040 0U, // J4_cmpeqi_t_jumpnv_t
5041 26U, // J4_cmpeqi_tp0_jump_nt
5042 27U, // J4_cmpeqi_tp0_jump_t
5043 28U, // J4_cmpeqi_tp1_jump_nt
5044 29U, // J4_cmpeqi_tp1_jump_t
5045 0U, // J4_cmpeqn1_f_jumpnv_nt
5046 0U, // J4_cmpeqn1_f_jumpnv_t
5047 22U, // J4_cmpeqn1_fp0_jump_nt
5048 23U, // J4_cmpeqn1_fp0_jump_t
5049 24U, // J4_cmpeqn1_fp1_jump_nt
5050 25U, // J4_cmpeqn1_fp1_jump_t
5051 0U, // J4_cmpeqn1_t_jumpnv_nt
5052 0U, // J4_cmpeqn1_t_jumpnv_t
5053 26U, // J4_cmpeqn1_tp0_jump_nt
5054 27U, // J4_cmpeqn1_tp0_jump_t
5055 28U, // J4_cmpeqn1_tp1_jump_nt
5056 29U, // J4_cmpeqn1_tp1_jump_t
5057 0U, // J4_cmpgt_f_jumpnv_nt
5058 0U, // J4_cmpgt_f_jumpnv_t
5059 22U, // J4_cmpgt_fp0_jump_nt
5060 23U, // J4_cmpgt_fp0_jump_t
5061 24U, // J4_cmpgt_fp1_jump_nt
5062 25U, // J4_cmpgt_fp1_jump_t
5063 0U, // J4_cmpgt_t_jumpnv_nt
5064 0U, // J4_cmpgt_t_jumpnv_t
5065 26U, // J4_cmpgt_tp0_jump_nt
5066 27U, // J4_cmpgt_tp0_jump_t
5067 28U, // J4_cmpgt_tp1_jump_nt
5068 29U, // J4_cmpgt_tp1_jump_t
5069 0U, // J4_cmpgti_f_jumpnv_nt
5070 0U, // J4_cmpgti_f_jumpnv_t
5071 22U, // J4_cmpgti_fp0_jump_nt
5072 23U, // J4_cmpgti_fp0_jump_t
5073 24U, // J4_cmpgti_fp1_jump_nt
5074 25U, // J4_cmpgti_fp1_jump_t
5075 0U, // J4_cmpgti_t_jumpnv_nt
5076 0U, // J4_cmpgti_t_jumpnv_t
5077 26U, // J4_cmpgti_tp0_jump_nt
5078 27U, // J4_cmpgti_tp0_jump_t
5079 28U, // J4_cmpgti_tp1_jump_nt
5080 29U, // J4_cmpgti_tp1_jump_t
5081 0U, // J4_cmpgtn1_f_jumpnv_nt
5082 0U, // J4_cmpgtn1_f_jumpnv_t
5083 22U, // J4_cmpgtn1_fp0_jump_nt
5084 23U, // J4_cmpgtn1_fp0_jump_t
5085 24U, // J4_cmpgtn1_fp1_jump_nt
5086 25U, // J4_cmpgtn1_fp1_jump_t
5087 0U, // J4_cmpgtn1_t_jumpnv_nt
5088 0U, // J4_cmpgtn1_t_jumpnv_t
5089 26U, // J4_cmpgtn1_tp0_jump_nt
5090 27U, // J4_cmpgtn1_tp0_jump_t
5091 28U, // J4_cmpgtn1_tp1_jump_nt
5092 29U, // J4_cmpgtn1_tp1_jump_t
5093 0U, // J4_cmpgtu_f_jumpnv_nt
5094 0U, // J4_cmpgtu_f_jumpnv_t
5095 22U, // J4_cmpgtu_fp0_jump_nt
5096 23U, // J4_cmpgtu_fp0_jump_t
5097 24U, // J4_cmpgtu_fp1_jump_nt
5098 25U, // J4_cmpgtu_fp1_jump_t
5099 0U, // J4_cmpgtu_t_jumpnv_nt
5100 0U, // J4_cmpgtu_t_jumpnv_t
5101 26U, // J4_cmpgtu_tp0_jump_nt
5102 27U, // J4_cmpgtu_tp0_jump_t
5103 28U, // J4_cmpgtu_tp1_jump_nt
5104 29U, // J4_cmpgtu_tp1_jump_t
5105 0U, // J4_cmpgtui_f_jumpnv_nt
5106 0U, // J4_cmpgtui_f_jumpnv_t
5107 22U, // J4_cmpgtui_fp0_jump_nt
5108 23U, // J4_cmpgtui_fp0_jump_t
5109 24U, // J4_cmpgtui_fp1_jump_nt
5110 25U, // J4_cmpgtui_fp1_jump_t
5111 0U, // J4_cmpgtui_t_jumpnv_nt
5112 0U, // J4_cmpgtui_t_jumpnv_t
5113 26U, // J4_cmpgtui_tp0_jump_nt
5114 27U, // J4_cmpgtui_tp0_jump_t
5115 28U, // J4_cmpgtui_tp1_jump_nt
5116 29U, // J4_cmpgtui_tp1_jump_t
5117 30U, // J4_cmplt_f_jumpnv_nt
5118 31U, // J4_cmplt_f_jumpnv_t
5119 30U, // J4_cmplt_t_jumpnv_nt
5120 31U, // J4_cmplt_t_jumpnv_t
5121 30U, // J4_cmpltu_f_jumpnv_nt
5122 31U, // J4_cmpltu_f_jumpnv_t
5123 30U, // J4_cmpltu_t_jumpnv_nt
5124 31U, // J4_cmpltu_t_jumpnv_t
5125 0U, // J4_hintjumpr
5126 0U, // J4_jumpseti
5127 0U, // J4_jumpsetr
5128 0U, // J4_tstbit0_f_jumpnv_nt
5129 0U, // J4_tstbit0_f_jumpnv_t
5130 0U, // J4_tstbit0_fp0_jump_nt
5131 0U, // J4_tstbit0_fp0_jump_t
5132 0U, // J4_tstbit0_fp1_jump_nt
5133 0U, // J4_tstbit0_fp1_jump_t
5134 0U, // J4_tstbit0_t_jumpnv_nt
5135 0U, // J4_tstbit0_t_jumpnv_t
5136 0U, // J4_tstbit0_tp0_jump_nt
5137 0U, // J4_tstbit0_tp0_jump_t
5138 0U, // J4_tstbit0_tp1_jump_nt
5139 0U, // J4_tstbit0_tp1_jump_t
5140 0U, // L2_deallocframe
5141 1248U, // L2_loadalignb_io
5142 25249U, // L2_loadalignb_pbr
5143 33442U, // L2_loadalignb_pci
5144 35U, // L2_loadalignb_pcr
5145 674U, // L2_loadalignb_pi
5146 673U, // L2_loadalignb_pr
5147 1248U, // L2_loadalignh_io
5148 25249U, // L2_loadalignh_pbr
5149 33442U, // L2_loadalignh_pci
5150 35U, // L2_loadalignh_pcr
5151 674U, // L2_loadalignh_pi
5152 673U, // L2_loadalignh_pr
5153 1U, // L2_loadbsw2_io
5154 36U, // L2_loadbsw2_pbr
5155 37U, // L2_loadbsw2_pci
5156 0U, // L2_loadbsw2_pcr
5157 1U, // L2_loadbsw2_pi
5158 1U, // L2_loadbsw2_pr
5159 1U, // L2_loadbsw4_io
5160 36U, // L2_loadbsw4_pbr
5161 37U, // L2_loadbsw4_pci
5162 0U, // L2_loadbsw4_pcr
5163 1U, // L2_loadbsw4_pi
5164 1U, // L2_loadbsw4_pr
5165 1U, // L2_loadbzw2_io
5166 36U, // L2_loadbzw2_pbr
5167 37U, // L2_loadbzw2_pci
5168 0U, // L2_loadbzw2_pcr
5169 1U, // L2_loadbzw2_pi
5170 1U, // L2_loadbzw2_pr
5171 1U, // L2_loadbzw4_io
5172 36U, // L2_loadbzw4_pbr
5173 37U, // L2_loadbzw4_pci
5174 0U, // L2_loadbzw4_pcr
5175 1U, // L2_loadbzw4_pi
5176 1U, // L2_loadbzw4_pr
5177 1U, // L2_loadrb_io
5178 36U, // L2_loadrb_pbr
5179 37U, // L2_loadrb_pci
5180 0U, // L2_loadrb_pcr
5181 1U, // L2_loadrb_pi
5182 1U, // L2_loadrb_pr
5183 0U, // L2_loadrbgp
5184 1U, // L2_loadrd_io
5185 36U, // L2_loadrd_pbr
5186 37U, // L2_loadrd_pci
5187 0U, // L2_loadrd_pcr
5188 1U, // L2_loadrd_pi
5189 1U, // L2_loadrd_pr
5190 0U, // L2_loadrdgp
5191 1U, // L2_loadrh_io
5192 36U, // L2_loadrh_pbr
5193 37U, // L2_loadrh_pci
5194 0U, // L2_loadrh_pcr
5195 1U, // L2_loadrh_pi
5196 1U, // L2_loadrh_pr
5197 0U, // L2_loadrhgp
5198 1U, // L2_loadri_io
5199 36U, // L2_loadri_pbr
5200 37U, // L2_loadri_pci
5201 0U, // L2_loadri_pcr
5202 1U, // L2_loadri_pi
5203 1U, // L2_loadri_pr
5204 0U, // L2_loadrigp
5205 1U, // L2_loadrub_io
5206 36U, // L2_loadrub_pbr
5207 37U, // L2_loadrub_pci
5208 0U, // L2_loadrub_pcr
5209 1U, // L2_loadrub_pi
5210 1U, // L2_loadrub_pr
5211 0U, // L2_loadrubgp
5212 1U, // L2_loadruh_io
5213 36U, // L2_loadruh_pbr
5214 37U, // L2_loadruh_pci
5215 0U, // L2_loadruh_pcr
5216 1U, // L2_loadruh_pi
5217 1U, // L2_loadruh_pr
5218 0U, // L2_loadruhgp
5219 0U, // L2_loadw_aq
5220 0U, // L2_loadw_locked
5221 1538U, // L2_ploadrbf_io
5222 1638U, // L2_ploadrbf_pi
5223 1538U, // L2_ploadrbfnew_io
5224 1638U, // L2_ploadrbfnew_pi
5225 1538U, // L2_ploadrbt_io
5226 1638U, // L2_ploadrbt_pi
5227 1538U, // L2_ploadrbtnew_io
5228 1638U, // L2_ploadrbtnew_pi
5229 1538U, // L2_ploadrdf_io
5230 1638U, // L2_ploadrdf_pi
5231 1538U, // L2_ploadrdfnew_io
5232 1638U, // L2_ploadrdfnew_pi
5233 1538U, // L2_ploadrdt_io
5234 1638U, // L2_ploadrdt_pi
5235 1538U, // L2_ploadrdtnew_io
5236 1638U, // L2_ploadrdtnew_pi
5237 1538U, // L2_ploadrhf_io
5238 1638U, // L2_ploadrhf_pi
5239 1538U, // L2_ploadrhfnew_io
5240 1638U, // L2_ploadrhfnew_pi
5241 1538U, // L2_ploadrht_io
5242 1638U, // L2_ploadrht_pi
5243 1538U, // L2_ploadrhtnew_io
5244 1638U, // L2_ploadrhtnew_pi
5245 1538U, // L2_ploadrif_io
5246 1638U, // L2_ploadrif_pi
5247 1538U, // L2_ploadrifnew_io
5248 1638U, // L2_ploadrifnew_pi
5249 1538U, // L2_ploadrit_io
5250 1638U, // L2_ploadrit_pi
5251 1538U, // L2_ploadritnew_io
5252 1638U, // L2_ploadritnew_pi
5253 1538U, // L2_ploadrubf_io
5254 1638U, // L2_ploadrubf_pi
5255 1538U, // L2_ploadrubfnew_io
5256 1638U, // L2_ploadrubfnew_pi
5257 1538U, // L2_ploadrubt_io
5258 1638U, // L2_ploadrubt_pi
5259 1538U, // L2_ploadrubtnew_io
5260 1638U, // L2_ploadrubtnew_pi
5261 1538U, // L2_ploadruhf_io
5262 1638U, // L2_ploadruhf_pi
5263 1538U, // L2_ploadruhfnew_io
5264 1638U, // L2_ploadruhfnew_pi
5265 1538U, // L2_ploadruht_io
5266 1638U, // L2_ploadruht_pi
5267 1538U, // L2_ploadruhtnew_io
5268 1638U, // L2_ploadruhtnew_pi
5269 0U, // L4_add_memopb_io
5270 0U, // L4_add_memoph_io
5271 0U, // L4_add_memopw_io
5272 0U, // L4_and_memopb_io
5273 0U, // L4_and_memoph_io
5274 0U, // L4_and_memopw_io
5275 0U, // L4_iadd_memopb_io
5276 0U, // L4_iadd_memoph_io
5277 0U, // L4_iadd_memopw_io
5278 0U, // L4_iand_memopb_io
5279 0U, // L4_iand_memoph_io
5280 0U, // L4_iand_memopw_io
5281 0U, // L4_ior_memopb_io
5282 0U, // L4_ior_memoph_io
5283 0U, // L4_ior_memopw_io
5284 0U, // L4_isub_memopb_io
5285 0U, // L4_isub_memoph_io
5286 0U, // L4_isub_memopw_io
5287 39U, // L4_loadalignb_ap
5288 40U, // L4_loadalignb_ur
5289 39U, // L4_loadalignh_ap
5290 40U, // L4_loadalignh_ur
5291 0U, // L4_loadbsw2_ap
5292 0U, // L4_loadbsw2_ur
5293 0U, // L4_loadbsw4_ap
5294 0U, // L4_loadbsw4_ur
5295 0U, // L4_loadbzw2_ap
5296 0U, // L4_loadbzw2_ur
5297 0U, // L4_loadbzw4_ap
5298 0U, // L4_loadbzw4_ur
5299 0U, // L4_loadd_aq
5300 0U, // L4_loadd_locked
5301 0U, // L4_loadrb_ap
5302 0U, // L4_loadrb_rr
5303 0U, // L4_loadrb_ur
5304 0U, // L4_loadrd_ap
5305 0U, // L4_loadrd_rr
5306 0U, // L4_loadrd_ur
5307 0U, // L4_loadrh_ap
5308 0U, // L4_loadrh_rr
5309 0U, // L4_loadrh_ur
5310 0U, // L4_loadri_ap
5311 0U, // L4_loadri_rr
5312 0U, // L4_loadri_ur
5313 0U, // L4_loadrub_ap
5314 0U, // L4_loadrub_rr
5315 0U, // L4_loadrub_ur
5316 0U, // L4_loadruh_ap
5317 0U, // L4_loadruh_rr
5318 0U, // L4_loadruh_ur
5319 0U, // L4_loadw_phys
5320 0U, // L4_or_memopb_io
5321 0U, // L4_or_memoph_io
5322 0U, // L4_or_memopw_io
5323 0U, // L4_ploadrbf_abs
5324 1666U, // L4_ploadrbf_rr
5325 0U, // L4_ploadrbfnew_abs
5326 1666U, // L4_ploadrbfnew_rr
5327 0U, // L4_ploadrbt_abs
5328 1666U, // L4_ploadrbt_rr
5329 0U, // L4_ploadrbtnew_abs
5330 1666U, // L4_ploadrbtnew_rr
5331 0U, // L4_ploadrdf_abs
5332 1666U, // L4_ploadrdf_rr
5333 0U, // L4_ploadrdfnew_abs
5334 1666U, // L4_ploadrdfnew_rr
5335 0U, // L4_ploadrdt_abs
5336 1666U, // L4_ploadrdt_rr
5337 0U, // L4_ploadrdtnew_abs
5338 1666U, // L4_ploadrdtnew_rr
5339 0U, // L4_ploadrhf_abs
5340 1666U, // L4_ploadrhf_rr
5341 0U, // L4_ploadrhfnew_abs
5342 1666U, // L4_ploadrhfnew_rr
5343 0U, // L4_ploadrht_abs
5344 1666U, // L4_ploadrht_rr
5345 0U, // L4_ploadrhtnew_abs
5346 1666U, // L4_ploadrhtnew_rr
5347 0U, // L4_ploadrif_abs
5348 1666U, // L4_ploadrif_rr
5349 0U, // L4_ploadrifnew_abs
5350 1666U, // L4_ploadrifnew_rr
5351 0U, // L4_ploadrit_abs
5352 1666U, // L4_ploadrit_rr
5353 0U, // L4_ploadritnew_abs
5354 1666U, // L4_ploadritnew_rr
5355 0U, // L4_ploadrubf_abs
5356 1666U, // L4_ploadrubf_rr
5357 0U, // L4_ploadrubfnew_abs
5358 1666U, // L4_ploadrubfnew_rr
5359 0U, // L4_ploadrubt_abs
5360 1666U, // L4_ploadrubt_rr
5361 0U, // L4_ploadrubtnew_abs
5362 1666U, // L4_ploadrubtnew_rr
5363 0U, // L4_ploadruhf_abs
5364 1666U, // L4_ploadruhf_rr
5365 0U, // L4_ploadruhfnew_abs
5366 1666U, // L4_ploadruhfnew_rr
5367 0U, // L4_ploadruht_abs
5368 1666U, // L4_ploadruht_rr
5369 0U, // L4_ploadruhtnew_abs
5370 1666U, // L4_ploadruhtnew_rr
5371 0U, // L4_return
5372 13U, // L4_return_f
5373 41U, // L4_return_fnew_pnt
5374 42U, // L4_return_fnew_pt
5375 13U, // L4_return_t
5376 41U, // L4_return_tnew_pnt
5377 42U, // L4_return_tnew_pt
5378 0U, // L4_sub_memopb_io
5379 0U, // L4_sub_memoph_io
5380 0U, // L4_sub_memopw_io
5381 0U, // L6_memcpy
5382 16U, // LO
5383 69U, // M2_acci
5384 69U, // M2_accii
5385 0U, // M2_cmaci_s0
5386 0U, // M2_cmacr_s0
5387 0U, // M2_cmacs_s0
5388 0U, // M2_cmacs_s1
5389 0U, // M2_cmacsc_s0
5390 0U, // M2_cmacsc_s1
5391 0U, // M2_cmpyi_s0
5392 0U, // M2_cmpyr_s0
5393 0U, // M2_cmpyrs_s0
5394 0U, // M2_cmpyrs_s1
5395 0U, // M2_cmpyrsc_s0
5396 0U, // M2_cmpyrsc_s1
5397 0U, // M2_cmpys_s0
5398 0U, // M2_cmpys_s1
5399 0U, // M2_cmpysc_s0
5400 0U, // M2_cmpysc_s1
5401 0U, // M2_cnacs_s0
5402 0U, // M2_cnacs_s1
5403 0U, // M2_cnacsc_s0
5404 0U, // M2_cnacsc_s1
5405 69U, // M2_dpmpyss_acc_s0
5406 69U, // M2_dpmpyss_nac_s0
5407 322U, // M2_dpmpyss_rnd_s0
5408 66U, // M2_dpmpyss_s0
5409 69U, // M2_dpmpyuu_acc_s0
5410 69U, // M2_dpmpyuu_nac_s0
5411 66U, // M2_dpmpyuu_s0
5412 1730U, // M2_hmmpyh_rs1
5413 1794U, // M2_hmmpyh_s1
5414 1858U, // M2_hmmpyl_rs1
5415 1922U, // M2_hmmpyl_s1
5416 69U, // M2_maci
5417 69U, // M2_macsin
5418 69U, // M2_macsip
5419 0U, // M2_mmachs_rs0
5420 0U, // M2_mmachs_rs1
5421 0U, // M2_mmachs_s0
5422 0U, // M2_mmachs_s1
5423 0U, // M2_mmacls_rs0
5424 0U, // M2_mmacls_rs1
5425 0U, // M2_mmacls_s0
5426 0U, // M2_mmacls_s1
5427 0U, // M2_mmacuhs_rs0
5428 0U, // M2_mmacuhs_rs1
5429 0U, // M2_mmacuhs_s0
5430 0U, // M2_mmacuhs_s1
5431 0U, // M2_mmaculs_rs0
5432 0U, // M2_mmaculs_rs1
5433 0U, // M2_mmaculs_s0
5434 0U, // M2_mmaculs_s1
5435 0U, // M2_mmpyh_rs0
5436 0U, // M2_mmpyh_rs1
5437 0U, // M2_mmpyh_s0
5438 0U, // M2_mmpyh_s1
5439 0U, // M2_mmpyl_rs0
5440 0U, // M2_mmpyl_rs1
5441 0U, // M2_mmpyl_s0
5442 0U, // M2_mmpyl_s1
5443 0U, // M2_mmpyuh_rs0
5444 0U, // M2_mmpyuh_rs1
5445 0U, // M2_mmpyuh_s0
5446 0U, // M2_mmpyuh_s1
5447 0U, // M2_mmpyul_rs0
5448 0U, // M2_mmpyul_rs1
5449 0U, // M2_mmpyul_s0
5450 0U, // M2_mmpyul_s1
5451 69U, // M2_mnaci
5452 965U, // M2_mpy_acc_hh_s0
5453 1989U, // M2_mpy_acc_hh_s1
5454 1029U, // M2_mpy_acc_hl_s0
5455 2053U, // M2_mpy_acc_hl_s1
5456 965U, // M2_mpy_acc_lh_s0
5457 1989U, // M2_mpy_acc_lh_s1
5458 1029U, // M2_mpy_acc_ll_s0
5459 2053U, // M2_mpy_acc_ll_s1
5460 1093U, // M2_mpy_acc_sat_hh_s0
5461 1797U, // M2_mpy_acc_sat_hh_s1
5462 1157U, // M2_mpy_acc_sat_hl_s0
5463 1925U, // M2_mpy_acc_sat_hl_s1
5464 1093U, // M2_mpy_acc_sat_lh_s0
5465 1797U, // M2_mpy_acc_sat_lh_s1
5466 1157U, // M2_mpy_acc_sat_ll_s0
5467 1925U, // M2_mpy_acc_sat_ll_s1
5468 962U, // M2_mpy_hh_s0
5469 1986U, // M2_mpy_hh_s1
5470 1026U, // M2_mpy_hl_s0
5471 2050U, // M2_mpy_hl_s1
5472 962U, // M2_mpy_lh_s0
5473 1986U, // M2_mpy_lh_s1
5474 1026U, // M2_mpy_ll_s0
5475 2050U, // M2_mpy_ll_s1
5476 965U, // M2_mpy_nac_hh_s0
5477 1989U, // M2_mpy_nac_hh_s1
5478 1029U, // M2_mpy_nac_hl_s0
5479 2053U, // M2_mpy_nac_hl_s1
5480 965U, // M2_mpy_nac_lh_s0
5481 1989U, // M2_mpy_nac_lh_s1
5482 1029U, // M2_mpy_nac_ll_s0
5483 2053U, // M2_mpy_nac_ll_s1
5484 1093U, // M2_mpy_nac_sat_hh_s0
5485 1797U, // M2_mpy_nac_sat_hh_s1
5486 1157U, // M2_mpy_nac_sat_hl_s0
5487 1925U, // M2_mpy_nac_sat_hl_s1
5488 1093U, // M2_mpy_nac_sat_lh_s0
5489 1797U, // M2_mpy_nac_sat_lh_s1
5490 1157U, // M2_mpy_nac_sat_ll_s0
5491 1925U, // M2_mpy_nac_sat_ll_s1
5492 2114U, // M2_mpy_rnd_hh_s0
5493 2178U, // M2_mpy_rnd_hh_s1
5494 2242U, // M2_mpy_rnd_hl_s0
5495 2306U, // M2_mpy_rnd_hl_s1
5496 2114U, // M2_mpy_rnd_lh_s0
5497 2178U, // M2_mpy_rnd_lh_s1
5498 2242U, // M2_mpy_rnd_ll_s0
5499 2306U, // M2_mpy_rnd_ll_s1
5500 1090U, // M2_mpy_sat_hh_s0
5501 1794U, // M2_mpy_sat_hh_s1
5502 1154U, // M2_mpy_sat_hl_s0
5503 1922U, // M2_mpy_sat_hl_s1
5504 1090U, // M2_mpy_sat_lh_s0
5505 1794U, // M2_mpy_sat_lh_s1
5506 1154U, // M2_mpy_sat_ll_s0
5507 1922U, // M2_mpy_sat_ll_s1
5508 2370U, // M2_mpy_sat_rnd_hh_s0
5509 1730U, // M2_mpy_sat_rnd_hh_s1
5510 2434U, // M2_mpy_sat_rnd_hl_s0
5511 1858U, // M2_mpy_sat_rnd_hl_s1
5512 2370U, // M2_mpy_sat_rnd_lh_s0
5513 1730U, // M2_mpy_sat_rnd_lh_s1
5514 2434U, // M2_mpy_sat_rnd_ll_s0
5515 1858U, // M2_mpy_sat_rnd_ll_s1
5516 66U, // M2_mpy_up
5517 2498U, // M2_mpy_up_s1
5518 2562U, // M2_mpy_up_s1_sat
5519 965U, // M2_mpyd_acc_hh_s0
5520 1989U, // M2_mpyd_acc_hh_s1
5521 1029U, // M2_mpyd_acc_hl_s0
5522 2053U, // M2_mpyd_acc_hl_s1
5523 965U, // M2_mpyd_acc_lh_s0
5524 1989U, // M2_mpyd_acc_lh_s1
5525 1029U, // M2_mpyd_acc_ll_s0
5526 2053U, // M2_mpyd_acc_ll_s1
5527 962U, // M2_mpyd_hh_s0
5528 1986U, // M2_mpyd_hh_s1
5529 1026U, // M2_mpyd_hl_s0
5530 2050U, // M2_mpyd_hl_s1
5531 962U, // M2_mpyd_lh_s0
5532 1986U, // M2_mpyd_lh_s1
5533 1026U, // M2_mpyd_ll_s0
5534 2050U, // M2_mpyd_ll_s1
5535 965U, // M2_mpyd_nac_hh_s0
5536 1989U, // M2_mpyd_nac_hh_s1
5537 1029U, // M2_mpyd_nac_hl_s0
5538 2053U, // M2_mpyd_nac_hl_s1
5539 965U, // M2_mpyd_nac_lh_s0
5540 1989U, // M2_mpyd_nac_lh_s1
5541 1029U, // M2_mpyd_nac_ll_s0
5542 2053U, // M2_mpyd_nac_ll_s1
5543 2114U, // M2_mpyd_rnd_hh_s0
5544 2178U, // M2_mpyd_rnd_hh_s1
5545 2242U, // M2_mpyd_rnd_hl_s0
5546 2306U, // M2_mpyd_rnd_hl_s1
5547 2114U, // M2_mpyd_rnd_lh_s0
5548 2178U, // M2_mpyd_rnd_lh_s1
5549 2242U, // M2_mpyd_rnd_ll_s0
5550 2306U, // M2_mpyd_rnd_ll_s1
5551 66U, // M2_mpyi
5552 0U, // M2_mpysin
5553 0U, // M2_mpysip
5554 0U, // M2_mpysu_up
5555 965U, // M2_mpyu_acc_hh_s0
5556 1989U, // M2_mpyu_acc_hh_s1
5557 1029U, // M2_mpyu_acc_hl_s0
5558 2053U, // M2_mpyu_acc_hl_s1
5559 965U, // M2_mpyu_acc_lh_s0
5560 1989U, // M2_mpyu_acc_lh_s1
5561 1029U, // M2_mpyu_acc_ll_s0
5562 2053U, // M2_mpyu_acc_ll_s1
5563 962U, // M2_mpyu_hh_s0
5564 1986U, // M2_mpyu_hh_s1
5565 1026U, // M2_mpyu_hl_s0
5566 2050U, // M2_mpyu_hl_s1
5567 962U, // M2_mpyu_lh_s0
5568 1986U, // M2_mpyu_lh_s1
5569 1026U, // M2_mpyu_ll_s0
5570 2050U, // M2_mpyu_ll_s1
5571 965U, // M2_mpyu_nac_hh_s0
5572 1989U, // M2_mpyu_nac_hh_s1
5573 1029U, // M2_mpyu_nac_hl_s0
5574 2053U, // M2_mpyu_nac_hl_s1
5575 965U, // M2_mpyu_nac_lh_s0
5576 1989U, // M2_mpyu_nac_lh_s1
5577 1029U, // M2_mpyu_nac_ll_s0
5578 2053U, // M2_mpyu_nac_ll_s1
5579 66U, // M2_mpyu_up
5580 965U, // M2_mpyud_acc_hh_s0
5581 1989U, // M2_mpyud_acc_hh_s1
5582 1029U, // M2_mpyud_acc_hl_s0
5583 2053U, // M2_mpyud_acc_hl_s1
5584 965U, // M2_mpyud_acc_lh_s0
5585 1989U, // M2_mpyud_acc_lh_s1
5586 1029U, // M2_mpyud_acc_ll_s0
5587 2053U, // M2_mpyud_acc_ll_s1
5588 962U, // M2_mpyud_hh_s0
5589 1986U, // M2_mpyud_hh_s1
5590 1026U, // M2_mpyud_hl_s0
5591 2050U, // M2_mpyud_hl_s1
5592 962U, // M2_mpyud_lh_s0
5593 1986U, // M2_mpyud_lh_s1
5594 1026U, // M2_mpyud_ll_s0
5595 2050U, // M2_mpyud_ll_s1
5596 965U, // M2_mpyud_nac_hh_s0
5597 1989U, // M2_mpyud_nac_hh_s1
5598 1029U, // M2_mpyud_nac_hl_s0
5599 2053U, // M2_mpyud_nac_hl_s1
5600 965U, // M2_mpyud_nac_lh_s0
5601 1989U, // M2_mpyud_nac_lh_s1
5602 1029U, // M2_mpyud_nac_ll_s0
5603 2053U, // M2_mpyud_nac_ll_s1
5604 69U, // M2_nacci
5605 69U, // M2_naccii
5606 0U, // M2_subacc
5607 0U, // M2_vabsdiffh
5608 0U, // M2_vabsdiffw
5609 0U, // M2_vcmac_s0_sat_i
5610 0U, // M2_vcmac_s0_sat_r
5611 0U, // M2_vcmpy_s0_sat_i
5612 0U, // M2_vcmpy_s0_sat_r
5613 0U, // M2_vcmpy_s1_sat_i
5614 0U, // M2_vcmpy_s1_sat_r
5615 0U, // M2_vdmacs_s0
5616 0U, // M2_vdmacs_s1
5617 0U, // M2_vdmpyrs_s0
5618 0U, // M2_vdmpyrs_s1
5619 0U, // M2_vdmpys_s0
5620 0U, // M2_vdmpys_s1
5621 0U, // M2_vmac2
5622 0U, // M2_vmac2es
5623 0U, // M2_vmac2es_s0
5624 0U, // M2_vmac2es_s1
5625 0U, // M2_vmac2s_s0
5626 0U, // M2_vmac2s_s1
5627 0U, // M2_vmac2su_s0
5628 0U, // M2_vmac2su_s1
5629 0U, // M2_vmpy2es_s0
5630 0U, // M2_vmpy2es_s1
5631 0U, // M2_vmpy2s_s0
5632 0U, // M2_vmpy2s_s0pack
5633 0U, // M2_vmpy2s_s1
5634 0U, // M2_vmpy2s_s1pack
5635 0U, // M2_vmpy2su_s0
5636 0U, // M2_vmpy2su_s1
5637 0U, // M2_vraddh
5638 0U, // M2_vradduh
5639 0U, // M2_vrcmaci_s0
5640 0U, // M2_vrcmaci_s0c
5641 0U, // M2_vrcmacr_s0
5642 0U, // M2_vrcmacr_s0c
5643 0U, // M2_vrcmpyi_s0
5644 0U, // M2_vrcmpyi_s0c
5645 0U, // M2_vrcmpyr_s0
5646 0U, // M2_vrcmpyr_s0c
5647 0U, // M2_vrcmpys_acc_s1_h
5648 0U, // M2_vrcmpys_acc_s1_l
5649 0U, // M2_vrcmpys_s1_h
5650 0U, // M2_vrcmpys_s1_l
5651 0U, // M2_vrcmpys_s1rp_h
5652 0U, // M2_vrcmpys_s1rp_l
5653 0U, // M2_vrmac_s0
5654 0U, // M2_vrmpy_s0
5655 0U, // M2_xor_xacc
5656 69U, // M4_and_and
5657 69U, // M4_and_andn
5658 0U, // M4_and_or
5659 0U, // M4_and_xor
5660 0U, // M4_cmpyi_wh
5661 0U, // M4_cmpyi_whc
5662 0U, // M4_cmpyr_wh
5663 0U, // M4_cmpyr_whc
5664 2565U, // M4_mac_up_s1_sat
5665 17612U, // M4_mpyri_addi
5666 9643U, // M4_mpyri_addr
5667 44U, // M4_mpyri_addr_u2
5668 17600U, // M4_mpyrr_addi
5669 17771U, // M4_mpyrr_addr
5670 2565U, // M4_nac_up_s1_sat
5671 69U, // M4_or_and
5672 69U, // M4_or_andn
5673 69U, // M4_or_or
5674 0U, // M4_or_xor
5675 0U, // M4_pmpyw
5676 0U, // M4_pmpyw_acc
5677 0U, // M4_vpmpyh
5678 0U, // M4_vpmpyh_acc
5679 0U, // M4_vrmpyeh_acc_s0
5680 0U, // M4_vrmpyeh_acc_s1
5681 0U, // M4_vrmpyeh_s0
5682 0U, // M4_vrmpyeh_s1
5683 0U, // M4_vrmpyoh_acc_s0
5684 0U, // M4_vrmpyoh_acc_s1
5685 0U, // M4_vrmpyoh_s0
5686 0U, // M4_vrmpyoh_s1
5687 69U, // M4_xor_and
5688 69U, // M4_xor_andn
5689 0U, // M4_xor_or
5690 0U, // M4_xor_xacc
5691 0U, // M5_vdmacbsu
5692 0U, // M5_vdmpybsu
5693 0U, // M5_vmacbsu
5694 0U, // M5_vmacbuu
5695 0U, // M5_vmpybsu
5696 0U, // M5_vmpybuu
5697 0U, // M5_vrmacbsu
5698 0U, // M5_vrmacbuu
5699 0U, // M5_vrmpybsu
5700 0U, // M5_vrmpybuu
5701 0U, // M6_vabsdiffb
5702 0U, // M6_vabsdiffub
5703 0U, // M7_dcmpyiw
5704 0U, // M7_dcmpyiw_acc
5705 0U, // M7_dcmpyiwc
5706 0U, // M7_dcmpyiwc_acc
5707 0U, // M7_dcmpyrw
5708 0U, // M7_dcmpyrw_acc
5709 0U, // M7_dcmpyrwc
5710 0U, // M7_dcmpyrwc_acc
5711 0U, // M7_wcmpyiw
5712 0U, // M7_wcmpyiw_rnd
5713 0U, // M7_wcmpyiwc
5714 0U, // M7_wcmpyiwc_rnd
5715 0U, // M7_wcmpyrw
5716 0U, // M7_wcmpyrw_rnd
5717 0U, // M7_wcmpyrwc
5718 0U, // M7_wcmpyrwc_rnd
5719 0U, // PS_call_stk
5720 0U, // PS_callr_nr
5721 0U, // PS_jmpret
5722 0U, // PS_jmpretf
5723 0U, // PS_jmpretfnew
5724 0U, // PS_jmpretfnewpt
5725 0U, // PS_jmprett
5726 0U, // PS_jmprettnew
5727 0U, // PS_jmprettnewpt
5728 0U, // PS_loadrbabs
5729 0U, // PS_loadrdabs
5730 0U, // PS_loadrhabs
5731 0U, // PS_loadriabs
5732 0U, // PS_loadrubabs
5733 0U, // PS_loadruhabs
5734 0U, // PS_storerbabs
5735 0U, // PS_storerbnewabs
5736 0U, // PS_storerdabs
5737 0U, // PS_storerfabs
5738 0U, // PS_storerhabs
5739 0U, // PS_storerhnewabs
5740 0U, // PS_storeriabs
5741 0U, // PS_storerinewabs
5742 0U, // PS_trap1
5743 0U, // R6_release_at_vi
5744 0U, // R6_release_st_vi
5745 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
5746 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
5747 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
5748 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
5749 0U, // RESTORE_DEALLOC_RET_JMP_V4
5750 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
5751 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
5752 0U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
5753 0U, // S2_addasl_rrri
5754 13U, // S2_allocframe
5755 66U, // S2_asl_i_p
5756 69U, // S2_asl_i_p_acc
5757 69U, // S2_asl_i_p_and
5758 69U, // S2_asl_i_p_nac
5759 69U, // S2_asl_i_p_or
5760 69U, // S2_asl_i_p_xacc
5761 66U, // S2_asl_i_r
5762 69U, // S2_asl_i_r_acc
5763 69U, // S2_asl_i_r_and
5764 69U, // S2_asl_i_r_nac
5765 69U, // S2_asl_i_r_or
5766 1282U, // S2_asl_i_r_sat
5767 69U, // S2_asl_i_r_xacc
5768 66U, // S2_asl_i_vh
5769 66U, // S2_asl_i_vw
5770 66U, // S2_asl_r_p
5771 69U, // S2_asl_r_p_acc
5772 69U, // S2_asl_r_p_and
5773 69U, // S2_asl_r_p_nac
5774 69U, // S2_asl_r_p_or
5775 69U, // S2_asl_r_p_xor
5776 66U, // S2_asl_r_r
5777 69U, // S2_asl_r_r_acc
5778 69U, // S2_asl_r_r_and
5779 69U, // S2_asl_r_r_nac
5780 69U, // S2_asl_r_r_or
5781 1282U, // S2_asl_r_r_sat
5782 66U, // S2_asl_r_vh
5783 66U, // S2_asl_r_vw
5784 66U, // S2_asr_i_p
5785 69U, // S2_asr_i_p_acc
5786 69U, // S2_asr_i_p_and
5787 69U, // S2_asr_i_p_nac
5788 69U, // S2_asr_i_p_or
5789 322U, // S2_asr_i_p_rnd
5790 66U, // S2_asr_i_r
5791 69U, // S2_asr_i_r_acc
5792 69U, // S2_asr_i_r_and
5793 69U, // S2_asr_i_r_nac
5794 69U, // S2_asr_i_r_or
5795 322U, // S2_asr_i_r_rnd
5796 66U, // S2_asr_i_svw_trun
5797 66U, // S2_asr_i_vh
5798 66U, // S2_asr_i_vw
5799 66U, // S2_asr_r_p
5800 69U, // S2_asr_r_p_acc
5801 69U, // S2_asr_r_p_and
5802 69U, // S2_asr_r_p_nac
5803 69U, // S2_asr_r_p_or
5804 0U, // S2_asr_r_p_xor
5805 66U, // S2_asr_r_r
5806 69U, // S2_asr_r_r_acc
5807 69U, // S2_asr_r_r_and
5808 69U, // S2_asr_r_r_nac
5809 69U, // S2_asr_r_r_or
5810 1282U, // S2_asr_r_r_sat
5811 66U, // S2_asr_r_svw_trun
5812 66U, // S2_asr_r_vh
5813 66U, // S2_asr_r_vw
5814 0U, // S2_brev
5815 0U, // S2_brevp
5816 0U, // S2_cabacdecbin
5817 0U, // S2_cl0
5818 0U, // S2_cl0p
5819 0U, // S2_cl1
5820 0U, // S2_cl1p
5821 0U, // S2_clb
5822 0U, // S2_clbnorm
5823 0U, // S2_clbp
5824 66U, // S2_clrbit_i
5825 66U, // S2_clrbit_r
5826 0U, // S2_ct0
5827 0U, // S2_ct0p
5828 0U, // S2_ct1
5829 0U, // S2_ct1p
5830 0U, // S2_deinterleave
5831 9602U, // S2_extractu
5832 66U, // S2_extractu_rp
5833 9602U, // S2_extractup
5834 66U, // S2_extractup_rp
5835 42373U, // S2_insert
5836 69U, // S2_insert_rp
5837 42373U, // S2_insertp
5838 69U, // S2_insertp_rp
5839 0U, // S2_interleave
5840 0U, // S2_lfsp
5841 0U, // S2_lsl_r_p
5842 0U, // S2_lsl_r_p_acc
5843 0U, // S2_lsl_r_p_and
5844 0U, // S2_lsl_r_p_nac
5845 0U, // S2_lsl_r_p_or
5846 0U, // S2_lsl_r_p_xor
5847 0U, // S2_lsl_r_r
5848 0U, // S2_lsl_r_r_acc
5849 0U, // S2_lsl_r_r_and
5850 0U, // S2_lsl_r_r_nac
5851 0U, // S2_lsl_r_r_or
5852 0U, // S2_lsl_r_vh
5853 0U, // S2_lsl_r_vw
5854 66U, // S2_lsr_i_p
5855 69U, // S2_lsr_i_p_acc
5856 69U, // S2_lsr_i_p_and
5857 69U, // S2_lsr_i_p_nac
5858 69U, // S2_lsr_i_p_or
5859 69U, // S2_lsr_i_p_xacc
5860 66U, // S2_lsr_i_r
5861 69U, // S2_lsr_i_r_acc
5862 69U, // S2_lsr_i_r_and
5863 69U, // S2_lsr_i_r_nac
5864 69U, // S2_lsr_i_r_or
5865 69U, // S2_lsr_i_r_xacc
5866 66U, // S2_lsr_i_vh
5867 66U, // S2_lsr_i_vw
5868 66U, // S2_lsr_r_p
5869 69U, // S2_lsr_r_p_acc
5870 69U, // S2_lsr_r_p_and
5871 69U, // S2_lsr_r_p_nac
5872 69U, // S2_lsr_r_p_or
5873 69U, // S2_lsr_r_p_xor
5874 66U, // S2_lsr_r_r
5875 69U, // S2_lsr_r_r_acc
5876 69U, // S2_lsr_r_r_and
5877 69U, // S2_lsr_r_r_nac
5878 69U, // S2_lsr_r_r_or
5879 66U, // S2_lsr_r_vh
5880 66U, // S2_lsr_r_vw
5881 0U, // S2_mask
5882 0U, // S2_packhl
5883 0U, // S2_parityp
5884 49184U, // S2_pstorerbf_io
5885 50402U, // S2_pstorerbf_pi
5886 50402U, // S2_pstorerbfnew_pi
5887 49184U, // S2_pstorerbnewf_io
5888 50402U, // S2_pstorerbnewf_pi
5889 50402U, // S2_pstorerbnewfnew_pi
5890 49184U, // S2_pstorerbnewt_io
5891 50402U, // S2_pstorerbnewt_pi
5892 50402U, // S2_pstorerbnewtnew_pi
5893 49184U, // S2_pstorerbt_io
5894 50402U, // S2_pstorerbt_pi
5895 50402U, // S2_pstorerbtnew_pi
5896 49184U, // S2_pstorerdf_io
5897 50402U, // S2_pstorerdf_pi
5898 50402U, // S2_pstorerdfnew_pi
5899 49184U, // S2_pstorerdt_io
5900 50402U, // S2_pstorerdt_pi
5901 50402U, // S2_pstorerdtnew_pi
5902 49184U, // S2_pstorerff_io
5903 50402U, // S2_pstorerff_pi
5904 50402U, // S2_pstorerffnew_pi
5905 49184U, // S2_pstorerft_io
5906 50402U, // S2_pstorerft_pi
5907 50402U, // S2_pstorerftnew_pi
5908 49184U, // S2_pstorerhf_io
5909 50402U, // S2_pstorerhf_pi
5910 50402U, // S2_pstorerhfnew_pi
5911 49184U, // S2_pstorerhnewf_io
5912 50402U, // S2_pstorerhnewf_pi
5913 50402U, // S2_pstorerhnewfnew_pi
5914 49184U, // S2_pstorerhnewt_io
5915 50402U, // S2_pstorerhnewt_pi
5916 50402U, // S2_pstorerhnewtnew_pi
5917 49184U, // S2_pstorerht_io
5918 50402U, // S2_pstorerht_pi
5919 50402U, // S2_pstorerhtnew_pi
5920 49184U, // S2_pstorerif_io
5921 50402U, // S2_pstorerif_pi
5922 50402U, // S2_pstorerifnew_pi
5923 49184U, // S2_pstorerinewf_io
5924 50402U, // S2_pstorerinewf_pi
5925 50402U, // S2_pstorerinewfnew_pi
5926 49184U, // S2_pstorerinewt_io
5927 50402U, // S2_pstorerinewt_pi
5928 50402U, // S2_pstorerinewtnew_pi
5929 49184U, // S2_pstorerit_io
5930 50402U, // S2_pstorerit_pi
5931 50402U, // S2_pstoreritnew_pi
5932 66U, // S2_setbit_i
5933 66U, // S2_setbit_r
5934 0U, // S2_shuffeb
5935 0U, // S2_shuffeh
5936 0U, // S2_shuffob
5937 0U, // S2_shuffoh
5938 130U, // S2_storerb_io
5939 16U, // S2_storerb_pbr
5940 16U, // S2_storerb_pci
5941 0U, // S2_storerb_pcr
5942 133U, // S2_storerb_pi
5943 133U, // S2_storerb_pr
5944 0U, // S2_storerbgp
5945 194U, // S2_storerbnew_io
5946 45U, // S2_storerbnew_pbr
5947 45U, // S2_storerbnew_pci
5948 0U, // S2_storerbnew_pcr
5949 197U, // S2_storerbnew_pi
5950 197U, // S2_storerbnew_pr
5951 0U, // S2_storerbnewgp
5952 130U, // S2_storerd_io
5953 16U, // S2_storerd_pbr
5954 16U, // S2_storerd_pci
5955 0U, // S2_storerd_pcr
5956 133U, // S2_storerd_pi
5957 133U, // S2_storerd_pr
5958 0U, // S2_storerdgp
5959 258U, // S2_storerf_io
5960 10U, // S2_storerf_pbr
5961 10U, // S2_storerf_pci
5962 0U, // S2_storerf_pcr
5963 261U, // S2_storerf_pi
5964 261U, // S2_storerf_pr
5965 0U, // S2_storerfgp
5966 130U, // S2_storerh_io
5967 16U, // S2_storerh_pbr
5968 16U, // S2_storerh_pci
5969 0U, // S2_storerh_pcr
5970 133U, // S2_storerh_pi
5971 133U, // S2_storerh_pr
5972 0U, // S2_storerhgp
5973 194U, // S2_storerhnew_io
5974 45U, // S2_storerhnew_pbr
5975 45U, // S2_storerhnew_pci
5976 0U, // S2_storerhnew_pcr
5977 197U, // S2_storerhnew_pi
5978 197U, // S2_storerhnew_pr
5979 0U, // S2_storerhnewgp
5980 130U, // S2_storeri_io
5981 16U, // S2_storeri_pbr
5982 16U, // S2_storeri_pci
5983 0U, // S2_storeri_pcr
5984 133U, // S2_storeri_pi
5985 133U, // S2_storeri_pr
5986 0U, // S2_storerigp
5987 194U, // S2_storerinew_io
5988 45U, // S2_storerinew_pbr
5989 45U, // S2_storerinew_pci
5990 0U, // S2_storerinew_pcr
5991 197U, // S2_storerinew_pi
5992 197U, // S2_storerinew_pr
5993 0U, // S2_storerinewgp
5994 131U, // S2_storew_locked
5995 0U, // S2_storew_rl_at_vi
5996 0U, // S2_storew_rl_st_vi
5997 0U, // S2_svsathb
5998 0U, // S2_svsathub
5999 0U, // S2_tableidxb
6000 0U, // S2_tableidxd
6001 0U, // S2_tableidxh
6002 0U, // S2_tableidxw
6003 66U, // S2_togglebit_i
6004 66U, // S2_togglebit_r
6005 66U, // S2_tstbit_i
6006 66U, // S2_tstbit_r
6007 69U, // S2_valignib
6008 69U, // S2_valignrb
6009 0U, // S2_vcnegh
6010 0U, // S2_vcrotate
6011 0U, // S2_vrcnegh
6012 0U, // S2_vrndpackwh
6013 0U, // S2_vrndpackwhs
6014 0U, // S2_vsathb
6015 0U, // S2_vsathb_nopack
6016 0U, // S2_vsathub
6017 0U, // S2_vsathub_nopack
6018 0U, // S2_vsatwh
6019 0U, // S2_vsatwh_nopack
6020 0U, // S2_vsatwuh
6021 0U, // S2_vsatwuh_nopack
6022 0U, // S2_vsplatrb
6023 0U, // S2_vsplatrh
6024 69U, // S2_vspliceib
6025 69U, // S2_vsplicerb
6026 0U, // S2_vsxtbh
6027 0U, // S2_vsxthw
6028 0U, // S2_vtrunehb
6029 0U, // S2_vtrunewh
6030 0U, // S2_vtrunohb
6031 0U, // S2_vtrunowh
6032 0U, // S2_vzxtbh
6033 0U, // S2_vzxthw
6034 46U, // S4_addaddi
6035 0U, // S4_addi_asl_ri
6036 0U, // S4_addi_lsr_ri
6037 0U, // S4_andi_asl_ri
6038 0U, // S4_andi_lsr_ri
6039 0U, // S4_clbaddi
6040 0U, // S4_clbpaddi
6041 0U, // S4_clbpnorm
6042 9602U, // S4_extract
6043 66U, // S4_extract_rp
6044 9602U, // S4_extractp
6045 66U, // S4_extractp_rp
6046 0U, // S4_lsli
6047 66U, // S4_ntstbit_i
6048 66U, // S4_ntstbit_r
6049 69U, // S4_or_andi
6050 17612U, // S4_or_andix
6051 69U, // S4_or_ori
6052 0U, // S4_ori_asl_ri
6053 0U, // S4_ori_lsr_ri
6054 0U, // S4_parity
6055 0U, // S4_pstorerbf_abs
6056 175U, // S4_pstorerbf_rr
6057 0U, // S4_pstorerbfnew_abs
6058 49184U, // S4_pstorerbfnew_io
6059 175U, // S4_pstorerbfnew_rr
6060 0U, // S4_pstorerbnewf_abs
6061 239U, // S4_pstorerbnewf_rr
6062 0U, // S4_pstorerbnewfnew_abs
6063 49184U, // S4_pstorerbnewfnew_io
6064 239U, // S4_pstorerbnewfnew_rr
6065 0U, // S4_pstorerbnewt_abs
6066 239U, // S4_pstorerbnewt_rr
6067 0U, // S4_pstorerbnewtnew_abs
6068 49184U, // S4_pstorerbnewtnew_io
6069 239U, // S4_pstorerbnewtnew_rr
6070 0U, // S4_pstorerbt_abs
6071 175U, // S4_pstorerbt_rr
6072 0U, // S4_pstorerbtnew_abs
6073 49184U, // S4_pstorerbtnew_io
6074 175U, // S4_pstorerbtnew_rr
6075 0U, // S4_pstorerdf_abs
6076 175U, // S4_pstorerdf_rr
6077 0U, // S4_pstorerdfnew_abs
6078 49184U, // S4_pstorerdfnew_io
6079 175U, // S4_pstorerdfnew_rr
6080 0U, // S4_pstorerdt_abs
6081 175U, // S4_pstorerdt_rr
6082 0U, // S4_pstorerdtnew_abs
6083 49184U, // S4_pstorerdtnew_io
6084 175U, // S4_pstorerdtnew_rr
6085 0U, // S4_pstorerff_abs
6086 303U, // S4_pstorerff_rr
6087 0U, // S4_pstorerffnew_abs
6088 49184U, // S4_pstorerffnew_io
6089 303U, // S4_pstorerffnew_rr
6090 0U, // S4_pstorerft_abs
6091 303U, // S4_pstorerft_rr
6092 0U, // S4_pstorerftnew_abs
6093 49184U, // S4_pstorerftnew_io
6094 303U, // S4_pstorerftnew_rr
6095 0U, // S4_pstorerhf_abs
6096 175U, // S4_pstorerhf_rr
6097 0U, // S4_pstorerhfnew_abs
6098 49184U, // S4_pstorerhfnew_io
6099 175U, // S4_pstorerhfnew_rr
6100 0U, // S4_pstorerhnewf_abs
6101 239U, // S4_pstorerhnewf_rr
6102 0U, // S4_pstorerhnewfnew_abs
6103 49184U, // S4_pstorerhnewfnew_io
6104 239U, // S4_pstorerhnewfnew_rr
6105 0U, // S4_pstorerhnewt_abs
6106 239U, // S4_pstorerhnewt_rr
6107 0U, // S4_pstorerhnewtnew_abs
6108 49184U, // S4_pstorerhnewtnew_io
6109 239U, // S4_pstorerhnewtnew_rr
6110 0U, // S4_pstorerht_abs
6111 175U, // S4_pstorerht_rr
6112 0U, // S4_pstorerhtnew_abs
6113 49184U, // S4_pstorerhtnew_io
6114 175U, // S4_pstorerhtnew_rr
6115 0U, // S4_pstorerif_abs
6116 175U, // S4_pstorerif_rr
6117 0U, // S4_pstorerifnew_abs
6118 49184U, // S4_pstorerifnew_io
6119 175U, // S4_pstorerifnew_rr
6120 0U, // S4_pstorerinewf_abs
6121 239U, // S4_pstorerinewf_rr
6122 0U, // S4_pstorerinewfnew_abs
6123 49184U, // S4_pstorerinewfnew_io
6124 239U, // S4_pstorerinewfnew_rr
6125 0U, // S4_pstorerinewt_abs
6126 239U, // S4_pstorerinewt_rr
6127 0U, // S4_pstorerinewtnew_abs
6128 49184U, // S4_pstorerinewtnew_io
6129 239U, // S4_pstorerinewtnew_rr
6130 0U, // S4_pstorerit_abs
6131 175U, // S4_pstorerit_rr
6132 0U, // S4_pstoreritnew_abs
6133 49184U, // S4_pstoreritnew_io
6134 175U, // S4_pstoreritnew_rr
6135 131U, // S4_stored_locked
6136 0U, // S4_stored_rl_at_vi
6137 0U, // S4_stored_rl_st_vi
6138 0U, // S4_storeirb_io
6139 57376U, // S4_storeirbf_io
6140 57376U, // S4_storeirbfnew_io
6141 57376U, // S4_storeirbt_io
6142 57376U, // S4_storeirbtnew_io
6143 0U, // S4_storeirh_io
6144 57376U, // S4_storeirhf_io
6145 57376U, // S4_storeirhfnew_io
6146 57376U, // S4_storeirht_io
6147 57376U, // S4_storeirhtnew_io
6148 0U, // S4_storeiri_io
6149 57376U, // S4_storeirif_io
6150 57376U, // S4_storeirifnew_io
6151 57376U, // S4_storeirit_io
6152 57376U, // S4_storeiritnew_io
6153 0U, // S4_storerb_ap
6154 0U, // S4_storerb_rr
6155 0U, // S4_storerb_ur
6156 0U, // S4_storerbnew_ap
6157 0U, // S4_storerbnew_rr
6158 0U, // S4_storerbnew_ur
6159 0U, // S4_storerd_ap
6160 0U, // S4_storerd_rr
6161 0U, // S4_storerd_ur
6162 0U, // S4_storerf_ap
6163 0U, // S4_storerf_rr
6164 0U, // S4_storerf_ur
6165 0U, // S4_storerh_ap
6166 0U, // S4_storerh_rr
6167 0U, // S4_storerh_ur
6168 0U, // S4_storerhnew_ap
6169 0U, // S4_storerhnew_rr
6170 0U, // S4_storerhnew_ur
6171 0U, // S4_storeri_ap
6172 0U, // S4_storeri_rr
6173 0U, // S4_storeri_ur
6174 0U, // S4_storerinew_ap
6175 0U, // S4_storerinew_rr
6176 0U, // S4_storerinew_ur
6177 48U, // S4_subaddi
6178 0U, // S4_subi_asl_ri
6179 0U, // S4_subi_lsr_ri
6180 0U, // S4_vrcrotate
6181 0U, // S4_vrcrotate_acc
6182 0U, // S4_vxaddsubh
6183 0U, // S4_vxaddsubhr
6184 0U, // S4_vxaddsubw
6185 0U, // S4_vxsubaddh
6186 0U, // S4_vxsubaddhr
6187 0U, // S4_vxsubaddw
6188 0U, // S5_asrhub_rnd_sat
6189 0U, // S5_asrhub_sat
6190 0U, // S5_popcountp
6191 2626U, // S5_vasrhrnd
6192 0U, // S6_rol_i_p
6193 0U, // S6_rol_i_p_acc
6194 0U, // S6_rol_i_p_and
6195 0U, // S6_rol_i_p_nac
6196 0U, // S6_rol_i_p_or
6197 0U, // S6_rol_i_p_xacc
6198 0U, // S6_rol_i_r
6199 0U, // S6_rol_i_r_acc
6200 0U, // S6_rol_i_r_and
6201 0U, // S6_rol_i_r_nac
6202 0U, // S6_rol_i_r_or
6203 0U, // S6_rol_i_r_xacc
6204 0U, // S6_vsplatrbp
6205 66U, // S6_vtrunehb_ppp
6206 66U, // S6_vtrunohb_ppp
6207 12U, // SA1_addi
6208 0U, // SA1_addrx
6209 0U, // SA1_addsp
6210 0U, // SA1_and1
6211 0U, // SA1_clrf
6212 0U, // SA1_clrfnew
6213 0U, // SA1_clrt
6214 0U, // SA1_clrtnew
6215 1U, // SA1_cmpeqi
6216 0U, // SA1_combine0i
6217 0U, // SA1_combine1i
6218 0U, // SA1_combine2i
6219 0U, // SA1_combine3i
6220 0U, // SA1_combinerz
6221 0U, // SA1_combinezr
6222 12U, // SA1_dec
6223 49U, // SA1_inc
6224 0U, // SA1_seti
6225 0U, // SA1_setin1
6226 0U, // SA1_sxtb
6227 0U, // SA1_sxth
6228 0U, // SA1_tfr
6229 0U, // SA1_zxtb
6230 0U, // SA1_zxth
6231 0U, // SAVE_REGISTERS_CALL_V4
6232 0U, // SAVE_REGISTERS_CALL_V4STK
6233 0U, // SAVE_REGISTERS_CALL_V4STK_EXT
6234 0U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
6235 0U, // SAVE_REGISTERS_CALL_V4STK_PIC
6236 0U, // SAVE_REGISTERS_CALL_V4_EXT
6237 0U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
6238 0U, // SAVE_REGISTERS_CALL_V4_PIC
6239 1U, // SL1_loadri_io
6240 1U, // SL1_loadrub_io
6241 0U, // SL2_deallocframe
6242 0U, // SL2_jumpr31
6243 0U, // SL2_jumpr31_f
6244 0U, // SL2_jumpr31_fnew
6245 0U, // SL2_jumpr31_t
6246 0U, // SL2_jumpr31_tnew
6247 1U, // SL2_loadrb_io
6248 0U, // SL2_loadrd_sp
6249 1U, // SL2_loadrh_io
6250 0U, // SL2_loadri_sp
6251 1U, // SL2_loadruh_io
6252 0U, // SL2_return
6253 0U, // SL2_return_f
6254 0U, // SL2_return_fnew
6255 0U, // SL2_return_t
6256 0U, // SL2_return_tnew
6257 130U, // SS1_storeb_io
6258 130U, // SS1_storew_io
6259 0U, // SS2_allocframe
6260 0U, // SS2_storebi0
6261 0U, // SS2_storebi1
6262 0U, // SS2_stored_sp
6263 130U, // SS2_storeh_io
6264 0U, // SS2_storew_sp
6265 0U, // SS2_storewi0
6266 0U, // SS2_storewi1
6267 66U, // TFRI64_V2_ext
6268 0U, // TFRI64_V4
6269 0U, // V6_extractw
6270 0U, // V6_get_qfext
6271 0U, // V6_get_qfext_oracc
6272 0U, // V6_lvsplatb
6273 0U, // V6_lvsplath
6274 0U, // V6_lvsplatw
6275 66U, // V6_pred_and
6276 0U, // V6_pred_and_n
6277 0U, // V6_pred_not
6278 66U, // V6_pred_or
6279 0U, // V6_pred_or_n
6280 0U, // V6_pred_scalar2
6281 0U, // V6_pred_scalar2v2
6282 0U, // V6_pred_xor
6283 0U, // V6_set_qfext
6284 962U, // V6_shuffeqh
6285 2690U, // V6_shuffeqw
6286 2757U, // V6_v6mpyhubs10
6287 0U, // V6_v6mpyhubs10_vxx
6288 2821U, // V6_v6mpyvubs10
6289 0U, // V6_v6mpyvubs10_vxx
6290 1U, // V6_vL32Ub_ai
6291 1U, // V6_vL32Ub_pi
6292 1U, // V6_vL32Ub_ppu
6293 1U, // V6_vL32b_ai
6294 1U, // V6_vL32b_cur_ai
6295 1538U, // V6_vL32b_cur_npred_ai
6296 1638U, // V6_vL32b_cur_npred_pi
6297 2918U, // V6_vL32b_cur_npred_ppu
6298 1U, // V6_vL32b_cur_pi
6299 1U, // V6_vL32b_cur_ppu
6300 1538U, // V6_vL32b_cur_pred_ai
6301 1638U, // V6_vL32b_cur_pred_pi
6302 2918U, // V6_vL32b_cur_pred_ppu
6303 1538U, // V6_vL32b_npred_ai
6304 1638U, // V6_vL32b_npred_pi
6305 2918U, // V6_vL32b_npred_ppu
6306 50U, // V6_vL32b_nt_ai
6307 50U, // V6_vL32b_nt_cur_ai
6308 1538U, // V6_vL32b_nt_cur_npred_ai
6309 1638U, // V6_vL32b_nt_cur_npred_pi
6310 2918U, // V6_vL32b_nt_cur_npred_ppu
6311 50U, // V6_vL32b_nt_cur_pi
6312 50U, // V6_vL32b_nt_cur_ppu
6313 1538U, // V6_vL32b_nt_cur_pred_ai
6314 1638U, // V6_vL32b_nt_cur_pred_pi
6315 2918U, // V6_vL32b_nt_cur_pred_ppu
6316 1538U, // V6_vL32b_nt_npred_ai
6317 1638U, // V6_vL32b_nt_npred_pi
6318 2918U, // V6_vL32b_nt_npred_ppu
6319 50U, // V6_vL32b_nt_pi
6320 50U, // V6_vL32b_nt_ppu
6321 1538U, // V6_vL32b_nt_pred_ai
6322 1638U, // V6_vL32b_nt_pred_pi
6323 2918U, // V6_vL32b_nt_pred_ppu
6324 50U, // V6_vL32b_nt_tmp_ai
6325 1538U, // V6_vL32b_nt_tmp_npred_ai
6326 1638U, // V6_vL32b_nt_tmp_npred_pi
6327 2918U, // V6_vL32b_nt_tmp_npred_ppu
6328 50U, // V6_vL32b_nt_tmp_pi
6329 50U, // V6_vL32b_nt_tmp_ppu
6330 1538U, // V6_vL32b_nt_tmp_pred_ai
6331 1638U, // V6_vL32b_nt_tmp_pred_pi
6332 2918U, // V6_vL32b_nt_tmp_pred_ppu
6333 1U, // V6_vL32b_pi
6334 1U, // V6_vL32b_ppu
6335 1538U, // V6_vL32b_pred_ai
6336 1638U, // V6_vL32b_pred_pi
6337 2918U, // V6_vL32b_pred_ppu
6338 1U, // V6_vL32b_tmp_ai
6339 1538U, // V6_vL32b_tmp_npred_ai
6340 1638U, // V6_vL32b_tmp_npred_pi
6341 2918U, // V6_vL32b_tmp_npred_ppu
6342 1U, // V6_vL32b_tmp_pi
6343 1U, // V6_vL32b_tmp_ppu
6344 1538U, // V6_vL32b_tmp_pred_ai
6345 1638U, // V6_vL32b_tmp_pred_pi
6346 2918U, // V6_vL32b_tmp_pred_ppu
6347 130U, // V6_vS32Ub_ai
6348 49184U, // V6_vS32Ub_npred_ai
6349 50402U, // V6_vS32Ub_npred_pi
6350 50401U, // V6_vS32Ub_npred_ppu
6351 133U, // V6_vS32Ub_pi
6352 133U, // V6_vS32Ub_ppu
6353 49184U, // V6_vS32Ub_pred_ai
6354 50402U, // V6_vS32Ub_pred_pi
6355 50401U, // V6_vS32Ub_pred_ppu
6356 130U, // V6_vS32b_ai
6357 194U, // V6_vS32b_new_ai
6358 49184U, // V6_vS32b_new_npred_ai
6359 50402U, // V6_vS32b_new_npred_pi
6360 50401U, // V6_vS32b_new_npred_ppu
6361 197U, // V6_vS32b_new_pi
6362 197U, // V6_vS32b_new_ppu
6363 49184U, // V6_vS32b_new_pred_ai
6364 50402U, // V6_vS32b_new_pred_pi
6365 50401U, // V6_vS32b_new_pred_ppu
6366 49184U, // V6_vS32b_npred_ai
6367 50402U, // V6_vS32b_npred_pi
6368 50401U, // V6_vS32b_npred_ppu
6369 49184U, // V6_vS32b_nqpred_ai
6370 50402U, // V6_vS32b_nqpred_pi
6371 50401U, // V6_vS32b_nqpred_ppu
6372 130U, // V6_vS32b_nt_ai
6373 194U, // V6_vS32b_nt_new_ai
6374 8224U, // V6_vS32b_nt_new_npred_ai
6375 9442U, // V6_vS32b_nt_new_npred_pi
6376 9441U, // V6_vS32b_nt_new_npred_ppu
6377 197U, // V6_vS32b_nt_new_pi
6378 197U, // V6_vS32b_nt_new_ppu
6379 8224U, // V6_vS32b_nt_new_pred_ai
6380 9442U, // V6_vS32b_nt_new_pred_pi
6381 9441U, // V6_vS32b_nt_new_pred_ppu
6382 8224U, // V6_vS32b_nt_npred_ai
6383 9442U, // V6_vS32b_nt_npred_pi
6384 9441U, // V6_vS32b_nt_npred_ppu
6385 8224U, // V6_vS32b_nt_nqpred_ai
6386 9442U, // V6_vS32b_nt_nqpred_pi
6387 9441U, // V6_vS32b_nt_nqpred_ppu
6388 133U, // V6_vS32b_nt_pi
6389 133U, // V6_vS32b_nt_ppu
6390 8224U, // V6_vS32b_nt_pred_ai
6391 9442U, // V6_vS32b_nt_pred_pi
6392 9441U, // V6_vS32b_nt_pred_ppu
6393 8224U, // V6_vS32b_nt_qpred_ai
6394 9442U, // V6_vS32b_nt_qpred_pi
6395 9441U, // V6_vS32b_nt_qpred_ppu
6396 133U, // V6_vS32b_pi
6397 133U, // V6_vS32b_ppu
6398 49184U, // V6_vS32b_pred_ai
6399 50402U, // V6_vS32b_pred_pi
6400 50401U, // V6_vS32b_pred_ppu
6401 49184U, // V6_vS32b_qpred_ai
6402 50402U, // V6_vS32b_qpred_pi
6403 50401U, // V6_vS32b_qpred_ppu
6404 0U, // V6_vS32b_srls_ai
6405 0U, // V6_vS32b_srls_pi
6406 0U, // V6_vS32b_srls_ppu
6407 0U, // V6_vabs_f8
6408 0U, // V6_vabs_hf
6409 0U, // V6_vabs_qf16_hf
6410 0U, // V6_vabs_qf16_qf16
6411 0U, // V6_vabs_qf32_qf32
6412 0U, // V6_vabs_qf32_sf
6413 0U, // V6_vabs_sf
6414 0U, // V6_vabsb
6415 0U, // V6_vabsb_sat
6416 962U, // V6_vabsdiffh
6417 0U, // V6_vabsdiffub
6418 450U, // V6_vabsdiffuh
6419 0U, // V6_vabsdiffw
6420 0U, // V6_vabsh
6421 0U, // V6_vabsh_sat
6422 0U, // V6_vabsw
6423 0U, // V6_vabsw_sat
6424 2946U, // V6_vadd_hf
6425 3010U, // V6_vadd_hf_f8
6426 2946U, // V6_vadd_hf_hf
6427 51U, // V6_vadd_qf16
6428 52U, // V6_vadd_qf16_mix
6429 53U, // V6_vadd_qf32
6430 54U, // V6_vadd_qf32_mix
6431 3074U, // V6_vadd_sf
6432 3138U, // V6_vadd_sf_bf
6433 2946U, // V6_vadd_sf_hf
6434 3074U, // V6_vadd_sf_sf
6435 0U, // V6_vaddb
6436 0U, // V6_vaddb_dv
6437 0U, // V6_vaddbnq
6438 0U, // V6_vaddbq
6439 0U, // V6_vaddbsat
6440 0U, // V6_vaddbsat_dv
6441 17655U, // V6_vaddcarry
6442 0U, // V6_vaddcarryo
6443 16439U, // V6_vaddcarrysat
6444 0U, // V6_vaddclbh
6445 0U, // V6_vaddclbw
6446 962U, // V6_vaddh
6447 962U, // V6_vaddh_dv
6448 0U, // V6_vaddhnq
6449 0U, // V6_vaddhq
6450 1090U, // V6_vaddhsat
6451 1090U, // V6_vaddhsat_dv
6452 974U, // V6_vaddhw
6453 965U, // V6_vaddhw_acc
6454 386U, // V6_vaddubh
6455 0U, // V6_vaddubh_acc
6456 0U, // V6_vaddubsat
6457 0U, // V6_vaddubsat_dv
6458 0U, // V6_vaddububb_sat
6459 0U, // V6_vadduhsat
6460 0U, // V6_vadduhsat_dv
6461 56U, // V6_vadduhw
6462 453U, // V6_vadduhw_acc
6463 0U, // V6_vadduwsat
6464 0U, // V6_vadduwsat_dv
6465 24631U, // V6_vaddw
6466 24631U, // V6_vaddw_dv
6467 0U, // V6_vaddwnq
6468 0U, // V6_vaddwq
6469 32823U, // V6_vaddwsat
6470 32823U, // V6_vaddwsat_dv
6471 0U, // V6_valign4
6472 69U, // V6_valignb
6473 69U, // V6_valignbi
6474 0U, // V6_vand
6475 0U, // V6_vandnqrt
6476 0U, // V6_vandnqrt_acc
6477 0U, // V6_vandqrt
6478 0U, // V6_vandqrt_acc
6479 0U, // V6_vandvnqv
6480 0U, // V6_vandvqv
6481 0U, // V6_vandvrt
6482 0U, // V6_vandvrt_acc
6483 0U, // V6_vaslh
6484 0U, // V6_vaslh_acc
6485 0U, // V6_vaslhv
6486 0U, // V6_vaslw
6487 0U, // V6_vaslw_acc
6488 0U, // V6_vaslwv
6489 0U, // V6_vasr_into
6490 66U, // V6_vasrh
6491 0U, // V6_vasrh_acc
6492 0U, // V6_vasrhbrndsat
6493 0U, // V6_vasrhbsat
6494 44162U, // V6_vasrhubrndsat
6495 44162U, // V6_vasrhubsat
6496 962U, // V6_vasrhv
6497 44226U, // V6_vasruhubrndsat
6498 44226U, // V6_vasruhubsat
6499 44290U, // V6_vasruwuhrndsat
6500 44290U, // V6_vasruwuhsat
6501 3394U, // V6_vasrvuhubrndsat
6502 3458U, // V6_vasrvuhubsat
6503 3522U, // V6_vasrvwuhrndsat
6504 3586U, // V6_vasrvwuhsat
6505 0U, // V6_vasrw
6506 0U, // V6_vasrw_acc
6507 3650U, // V6_vasrwh
6508 44610U, // V6_vasrwhrndsat
6509 44610U, // V6_vasrwhsat
6510 44610U, // V6_vasrwuhrndsat
6511 44610U, // V6_vasrwuhsat
6512 0U, // V6_vasrwv
6513 0U, // V6_vassign
6514 0U, // V6_vassign_fp
6515 0U, // V6_vassign_tmp
6516 0U, // V6_vavgb
6517 0U, // V6_vavgbrnd
6518 0U, // V6_vavgh
6519 0U, // V6_vavghrnd
6520 0U, // V6_vavgub
6521 0U, // V6_vavgubrnd
6522 0U, // V6_vavguh
6523 0U, // V6_vavguhrnd
6524 0U, // V6_vavguw
6525 0U, // V6_vavguwrnd
6526 0U, // V6_vavgw
6527 0U, // V6_vavgwrnd
6528 0U, // V6_vccombine
6529 0U, // V6_vcl0h
6530 0U, // V6_vcl0w
6531 0U, // V6_vcmov
6532 0U, // V6_vcombine
6533 0U, // V6_vcombine_tmp
6534 0U, // V6_vconv_bf_qf32
6535 0U, // V6_vconv_f8_qf16
6536 0U, // V6_vconv_h_hf
6537 0U, // V6_vconv_h_hf_rnd
6538 0U, // V6_vconv_hf_h
6539 0U, // V6_vconv_hf_qf16
6540 0U, // V6_vconv_hf_qf32
6541 0U, // V6_vconv_qf16_f8
6542 0U, // V6_vconv_qf16_hf
6543 0U, // V6_vconv_qf16_qf16
6544 0U, // V6_vconv_qf32_qf32
6545 0U, // V6_vconv_qf32_sf
6546 0U, // V6_vconv_sf_qf32
6547 0U, // V6_vconv_sf_w
6548 0U, // V6_vconv_w_sf
6549 0U, // V6_vcvt2_b_hf
6550 0U, // V6_vcvt2_hf_b
6551 0U, // V6_vcvt2_hf_ub
6552 0U, // V6_vcvt2_ub_hf
6553 0U, // V6_vcvt_b_hf
6554 0U, // V6_vcvt_bf_sf
6555 0U, // V6_vcvt_f8_hf
6556 0U, // V6_vcvt_h_hf
6557 0U, // V6_vcvt_hf_b
6558 0U, // V6_vcvt_hf_f8
6559 0U, // V6_vcvt_hf_h
6560 3074U, // V6_vcvt_hf_sf
6561 0U, // V6_vcvt_hf_ub
6562 0U, // V6_vcvt_hf_uh
6563 0U, // V6_vcvt_sf_hf
6564 0U, // V6_vcvt_ub_hf
6565 0U, // V6_vcvt_uh_hf
6566 640U, // V6_vdeal
6567 0U, // V6_vdealb
6568 0U, // V6_vdealb4w
6569 0U, // V6_vdealh
6570 0U, // V6_vdealvdd
6571 0U, // V6_vdelta
6572 0U, // V6_vdmpy_sf_hf
6573 0U, // V6_vdmpy_sf_hf_acc
6574 0U, // V6_vdmpybus
6575 0U, // V6_vdmpybus_acc
6576 0U, // V6_vdmpybus_dv
6577 0U, // V6_vdmpybus_dv_acc
6578 0U, // V6_vdmpyhb
6579 0U, // V6_vdmpyhb_acc
6580 0U, // V6_vdmpyhb_dv
6581 0U, // V6_vdmpyhb_dv_acc
6582 0U, // V6_vdmpyhisat
6583 0U, // V6_vdmpyhisat_acc
6584 0U, // V6_vdmpyhsat
6585 0U, // V6_vdmpyhsat_acc
6586 0U, // V6_vdmpyhsuisat
6587 0U, // V6_vdmpyhsuisat_acc
6588 0U, // V6_vdmpyhsusat
6589 0U, // V6_vdmpyhsusat_acc
6590 0U, // V6_vdmpyhvsat
6591 0U, // V6_vdmpyhvsat_acc
6592 0U, // V6_vdsaduh
6593 0U, // V6_vdsaduh_acc
6594 3714U, // V6_veqb
6595 3717U, // V6_veqb_and
6596 3717U, // V6_veqb_or
6597 3717U, // V6_veqb_xor
6598 962U, // V6_veqh
6599 965U, // V6_veqh_and
6600 965U, // V6_veqh_or
6601 965U, // V6_veqh_xor
6602 2946U, // V6_veqhf
6603 2949U, // V6_veqhf_and
6604 2949U, // V6_veqhf_or
6605 2949U, // V6_veqhf_xor
6606 3074U, // V6_veqsf
6607 3077U, // V6_veqsf_and
6608 3077U, // V6_veqsf_or
6609 3077U, // V6_veqsf_xor
6610 2690U, // V6_veqw
6611 2693U, // V6_veqw_and
6612 2693U, // V6_veqw_or
6613 2693U, // V6_veqw_xor
6614 0U, // V6_vfmax_f8
6615 0U, // V6_vfmax_hf
6616 0U, // V6_vfmax_sf
6617 0U, // V6_vfmin_f8
6618 0U, // V6_vfmin_hf
6619 0U, // V6_vfmin_sf
6620 0U, // V6_vfneg_f8
6621 0U, // V6_vfneg_hf
6622 0U, // V6_vfneg_sf
6623 49152U, // V6_vgathermh
6624 0U, // V6_vgathermhq
6625 57344U, // V6_vgathermhw
6626 0U, // V6_vgathermhwq
6627 0U, // V6_vgathermw
6628 0U, // V6_vgathermwq
6629 3714U, // V6_vgtb
6630 3717U, // V6_vgtb_and
6631 3717U, // V6_vgtb_or
6632 3717U, // V6_vgtb_xor
6633 3138U, // V6_vgtbf
6634 3141U, // V6_vgtbf_and
6635 3141U, // V6_vgtbf_or
6636 3141U, // V6_vgtbf_xor
6637 962U, // V6_vgth
6638 965U, // V6_vgth_and
6639 965U, // V6_vgth_or
6640 965U, // V6_vgth_xor
6641 2946U, // V6_vgthf
6642 2949U, // V6_vgthf_and
6643 2949U, // V6_vgthf_or
6644 2949U, // V6_vgthf_xor
6645 3074U, // V6_vgtsf
6646 3077U, // V6_vgtsf_and
6647 3077U, // V6_vgtsf_or
6648 3077U, // V6_vgtsf_xor
6649 386U, // V6_vgtub
6650 389U, // V6_vgtub_and
6651 389U, // V6_vgtub_or
6652 389U, // V6_vgtub_xor
6653 450U, // V6_vgtuh
6654 453U, // V6_vgtuh_and
6655 453U, // V6_vgtuh_or
6656 453U, // V6_vgtuh_xor
6657 514U, // V6_vgtuw
6658 517U, // V6_vgtuw_and
6659 517U, // V6_vgtuw_or
6660 517U, // V6_vgtuw_xor
6661 2690U, // V6_vgtw
6662 2693U, // V6_vgtw_and
6663 2693U, // V6_vgtw_or
6664 2693U, // V6_vgtw_xor
6665 0U, // V6_vhist
6666 0U, // V6_vhistq
6667 0U, // V6_vilog2_hf
6668 0U, // V6_vilog2_qf16
6669 0U, // V6_vilog2_qf32
6670 0U, // V6_vilog2_sf
6671 0U, // V6_vinsertwr
6672 69U, // V6_vlalignb
6673 69U, // V6_vlalignbi
6674 0U, // V6_vlsrb
6675 0U, // V6_vlsrh
6676 0U, // V6_vlsrhv
6677 0U, // V6_vlsrw
6678 0U, // V6_vlsrwv
6679 0U, // V6_vlut4
6680 69U, // V6_vlutvvb
6681 3781U, // V6_vlutvvb_nm
6682 73U, // V6_vlutvvb_oracc
6683 73U, // V6_vlutvvb_oracci
6684 69U, // V6_vlutvvbi
6685 69U, // V6_vlutvwh
6686 3781U, // V6_vlutvwh_nm
6687 73U, // V6_vlutvwh_oracc
6688 73U, // V6_vlutvwh_oracci
6689 69U, // V6_vlutvwhi
6690 0U, // V6_vmax_bf
6691 0U, // V6_vmax_hf
6692 0U, // V6_vmax_sf
6693 0U, // V6_vmaxb
6694 0U, // V6_vmaxh
6695 0U, // V6_vmaxub
6696 0U, // V6_vmaxuh
6697 0U, // V6_vmaxw
6698 0U, // V6_vmerge_qf
6699 0U, // V6_vmin_bf
6700 0U, // V6_vmin_hf
6701 0U, // V6_vmin_sf
6702 0U, // V6_vminb
6703 0U, // V6_vminh
6704 0U, // V6_vminub
6705 0U, // V6_vminuh
6706 0U, // V6_vminw
6707 3714U, // V6_vmpabus
6708 0U, // V6_vmpabus_acc
6709 3714U, // V6_vmpabusv
6710 386U, // V6_vmpabuu
6711 0U, // V6_vmpabuu_acc
6712 386U, // V6_vmpabuuv
6713 3714U, // V6_vmpahb
6714 3717U, // V6_vmpahb_acc
6715 11394U, // V6_vmpahhsat
6716 3714U, // V6_vmpauhb
6717 3717U, // V6_vmpauhb_acc
6718 19650U, // V6_vmpauhuhsat
6719 0U, // V6_vmpsuhuhsat
6720 3010U, // V6_vmpy_hf_f8
6721 3013U, // V6_vmpy_hf_f8_acc
6722 2946U, // V6_vmpy_hf_hf
6723 2949U, // V6_vmpy_hf_hf_acc
6724 51U, // V6_vmpy_qf16
6725 2946U, // V6_vmpy_qf16_hf
6726 52U, // V6_vmpy_qf16_mix_hf
6727 53U, // V6_vmpy_qf32
6728 2946U, // V6_vmpy_qf32_hf
6729 52U, // V6_vmpy_qf32_mix_hf
6730 51U, // V6_vmpy_qf32_qf16
6731 3074U, // V6_vmpy_qf32_sf
6732 2946U, // V6_vmpy_rt_hf
6733 52U, // V6_vmpy_rt_qf16
6734 3074U, // V6_vmpy_rt_sf
6735 3138U, // V6_vmpy_sf_bf
6736 3141U, // V6_vmpy_sf_bf_acc
6737 2946U, // V6_vmpy_sf_hf
6738 2949U, // V6_vmpy_sf_hf_acc
6739 3074U, // V6_vmpy_sf_sf
6740 3714U, // V6_vmpybus
6741 3717U, // V6_vmpybus_acc
6742 3714U, // V6_vmpybusv
6743 3717U, // V6_vmpybusv_acc
6744 3714U, // V6_vmpybv
6745 3717U, // V6_vmpybv_acc
6746 0U, // V6_vmpyewuh
6747 0U, // V6_vmpyewuh_64
6748 0U, // V6_vmpyh
6749 0U, // V6_vmpyh_acc
6750 0U, // V6_vmpyhsat_acc
6751 1730U, // V6_vmpyhsrs
6752 1794U, // V6_vmpyhss
6753 0U, // V6_vmpyhus
6754 0U, // V6_vmpyhus_acc
6755 0U, // V6_vmpyhv
6756 0U, // V6_vmpyhv_acc
6757 1730U, // V6_vmpyhvsrs
6758 0U, // V6_vmpyieoh
6759 0U, // V6_vmpyiewh_acc
6760 0U, // V6_vmpyiewuh
6761 0U, // V6_vmpyiewuh_acc
6762 0U, // V6_vmpyih
6763 0U, // V6_vmpyih_acc
6764 0U, // V6_vmpyihb
6765 0U, // V6_vmpyihb_acc
6766 0U, // V6_vmpyiowh
6767 0U, // V6_vmpyiwb
6768 0U, // V6_vmpyiwb_acc
6769 0U, // V6_vmpyiwh
6770 0U, // V6_vmpyiwh_acc
6771 0U, // V6_vmpyiwub
6772 0U, // V6_vmpyiwub_acc
6773 0U, // V6_vmpyowh
6774 0U, // V6_vmpyowh_64_acc
6775 0U, // V6_vmpyowh_rnd
6776 0U, // V6_vmpyowh_rnd_sacc
6777 0U, // V6_vmpyowh_sacc
6778 386U, // V6_vmpyub
6779 0U, // V6_vmpyub_acc
6780 386U, // V6_vmpyubv
6781 0U, // V6_vmpyubv_acc
6782 0U, // V6_vmpyuh
6783 0U, // V6_vmpyuh_acc
6784 0U, // V6_vmpyuhe
6785 0U, // V6_vmpyuhe_acc
6786 0U, // V6_vmpyuhv
6787 0U, // V6_vmpyuhv_acc
6788 3842U, // V6_vmpyuhvs
6789 0U, // V6_vmux
6790 3714U, // V6_vnavgb
6791 0U, // V6_vnavgh
6792 386U, // V6_vnavgub
6793 0U, // V6_vnavgw
6794 0U, // V6_vnccombine
6795 0U, // V6_vncmov
6796 0U, // V6_vneg_qf16_hf
6797 0U, // V6_vneg_qf16_qf16
6798 0U, // V6_vneg_qf32_qf32
6799 0U, // V6_vneg_qf32_sf
6800 0U, // V6_vnormamth
6801 0U, // V6_vnormamtw
6802 0U, // V6_vnot
6803 0U, // V6_vor
6804 0U, // V6_vpackeb
6805 0U, // V6_vpackeh
6806 0U, // V6_vpackhb_sat
6807 0U, // V6_vpackhub_sat
6808 0U, // V6_vpackob
6809 0U, // V6_vpackoh
6810 0U, // V6_vpackwh_sat
6811 0U, // V6_vpackwuh_sat
6812 0U, // V6_vpopcounth
6813 0U, // V6_vprefixqb
6814 0U, // V6_vprefixqh
6815 0U, // V6_vprefixqw
6816 0U, // V6_vrdelta
6817 386U, // V6_vrmpybub_rtt
6818 389U, // V6_vrmpybub_rtt_acc
6819 3714U, // V6_vrmpybus
6820 3717U, // V6_vrmpybus_acc
6821 12098U, // V6_vrmpybusi
6822 44869U, // V6_vrmpybusi_acc
6823 3714U, // V6_vrmpybusv
6824 3717U, // V6_vrmpybusv_acc
6825 3714U, // V6_vrmpybv
6826 3717U, // V6_vrmpybv_acc
6827 0U, // V6_vrmpyub
6828 0U, // V6_vrmpyub_acc
6829 0U, // V6_vrmpyub_rtt
6830 0U, // V6_vrmpyub_rtt_acc
6831 69U, // V6_vrmpyubi
6832 73U, // V6_vrmpyubi_acc
6833 0U, // V6_vrmpyubv
6834 0U, // V6_vrmpyubv_acc
6835 24633U, // V6_vrmpyzbb_rt
6836 25849U, // V6_vrmpyzbb_rt_acc
6837 36793U, // V6_vrmpyzbb_rx
6838 36793U, // V6_vrmpyzbb_rx_acc
6839 41017U, // V6_vrmpyzbub_rt
6840 42233U, // V6_vrmpyzbub_rt_acc
6841 53177U, // V6_vrmpyzbub_rx
6842 53177U, // V6_vrmpyzbub_rx_acc
6843 24634U, // V6_vrmpyzcb_rt
6844 25850U, // V6_vrmpyzcb_rt_acc
6845 36794U, // V6_vrmpyzcb_rx
6846 36794U, // V6_vrmpyzcb_rx_acc
6847 24634U, // V6_vrmpyzcbs_rt
6848 25850U, // V6_vrmpyzcbs_rt_acc
6849 36794U, // V6_vrmpyzcbs_rx
6850 36794U, // V6_vrmpyzcbs_rx_acc
6851 24635U, // V6_vrmpyznb_rt
6852 25851U, // V6_vrmpyznb_rt_acc
6853 36795U, // V6_vrmpyznb_rx
6854 36795U, // V6_vrmpyznb_rx_acc
6855 0U, // V6_vror
6856 0U, // V6_vrotr
6857 0U, // V6_vroundhb
6858 1090U, // V6_vroundhub
6859 3586U, // V6_vrounduhub
6860 4034U, // V6_vrounduwuh
6861 0U, // V6_vroundwh
6862 4098U, // V6_vroundwuh
6863 0U, // V6_vrsadubi
6864 0U, // V6_vrsadubi_acc
6865 0U, // V6_vsatdw
6866 0U, // V6_vsathub
6867 0U, // V6_vsatuwuh
6868 0U, // V6_vsatwh
6869 0U, // V6_vsb
6870 57344U, // V6_vscattermh
6871 0U, // V6_vscattermh_add
6872 0U, // V6_vscattermhq
6873 8192U, // V6_vscattermhw
6874 16384U, // V6_vscattermhw_add
6875 0U, // V6_vscattermhwq
6876 24576U, // V6_vscattermw
6877 32768U, // V6_vscattermw_add
6878 0U, // V6_vscattermwq
6879 0U, // V6_vsh
6880 962U, // V6_vshufeh
6881 640U, // V6_vshuff
6882 0U, // V6_vshuffb
6883 3714U, // V6_vshuffeb
6884 0U, // V6_vshuffh
6885 0U, // V6_vshuffob
6886 0U, // V6_vshuffvdd
6887 0U, // V6_vshufoeb
6888 0U, // V6_vshufoeh
6889 0U, // V6_vshufoh
6890 2946U, // V6_vsub_hf
6891 3010U, // V6_vsub_hf_f8
6892 2946U, // V6_vsub_hf_hf
6893 4162U, // V6_vsub_hf_mix
6894 51U, // V6_vsub_qf16
6895 52U, // V6_vsub_qf16_mix
6896 53U, // V6_vsub_qf32
6897 54U, // V6_vsub_qf32_mix
6898 3074U, // V6_vsub_sf
6899 3138U, // V6_vsub_sf_bf
6900 2946U, // V6_vsub_sf_hf
6901 4226U, // V6_vsub_sf_mix
6902 3074U, // V6_vsub_sf_sf
6903 0U, // V6_vsubb
6904 0U, // V6_vsubb_dv
6905 0U, // V6_vsubbnq
6906 0U, // V6_vsubbq
6907 0U, // V6_vsubbsat
6908 0U, // V6_vsubbsat_dv
6909 17655U, // V6_vsubcarry
6910 0U, // V6_vsubcarryo
6911 962U, // V6_vsubh
6912 962U, // V6_vsubh_dv
6913 0U, // V6_vsubhnq
6914 0U, // V6_vsubhq
6915 1090U, // V6_vsubhsat
6916 1090U, // V6_vsubhsat_dv
6917 974U, // V6_vsubhw
6918 386U, // V6_vsububh
6919 0U, // V6_vsububsat
6920 0U, // V6_vsububsat_dv
6921 0U, // V6_vsubububb_sat
6922 0U, // V6_vsubuhsat
6923 0U, // V6_vsubuhsat_dv
6924 56U, // V6_vsubuhw
6925 0U, // V6_vsubuwsat
6926 0U, // V6_vsubuwsat_dv
6927 24631U, // V6_vsubw
6928 24631U, // V6_vsubw_dv
6929 0U, // V6_vsubwnq
6930 0U, // V6_vsubwq
6931 32823U, // V6_vsubwsat
6932 32823U, // V6_vsubwsat_dv
6933 0U, // V6_vswap
6934 3714U, // V6_vtmpyb
6935 3717U, // V6_vtmpyb_acc
6936 3714U, // V6_vtmpybus
6937 3717U, // V6_vtmpybus_acc
6938 0U, // V6_vtmpyhb
6939 0U, // V6_vtmpyhb_acc
6940 0U, // V6_vunpackb
6941 0U, // V6_vunpackh
6942 0U, // V6_vunpackob
6943 0U, // V6_vunpackoh
6944 0U, // V6_vunpackub
6945 0U, // V6_vunpackuh
6946 0U, // V6_vwhist128
6947 0U, // V6_vwhist128m
6948 0U, // V6_vwhist128q
6949 1U, // V6_vwhist128qm
6950 0U, // V6_vwhist256
6951 0U, // V6_vwhist256_sat
6952 0U, // V6_vwhist256q
6953 0U, // V6_vwhist256q_sat
6954 0U, // V6_vxor
6955 0U, // V6_vzb
6956 0U, // V6_vzh
6957 0U, // V6_zLd_ai
6958 0U, // V6_zLd_pi
6959 0U, // V6_zLd_ppu
6960 32U, // V6_zLd_pred_ai
6961 1250U, // V6_zLd_pred_pi
6962 1249U, // V6_zLd_pred_ppu
6963 0U, // V6_zextract
6964 0U, // Y2_barrier
6965 0U, // Y2_break
6966 0U, // Y2_ciad
6967 0U, // Y2_crswap0
6968 0U, // Y2_cswi
6969 0U, // Y2_dccleana
6970 0U, // Y2_dccleanidx
6971 0U, // Y2_dccleaninva
6972 0U, // Y2_dccleaninvidx
6973 0U, // Y2_dcfetchbo
6974 0U, // Y2_dcinva
6975 0U, // Y2_dcinvidx
6976 0U, // Y2_dckill
6977 0U, // Y2_dctagr
6978 1U, // Y2_dctagw
6979 0U, // Y2_dczeroa
6980 0U, // Y2_getimask
6981 0U, // Y2_iassignr
6982 0U, // Y2_iassignw
6983 0U, // Y2_icdatar
6984 1U, // Y2_icdataw
6985 0U, // Y2_icinva
6986 0U, // Y2_icinvidx
6987 0U, // Y2_ickill
6988 0U, // Y2_ictagr
6989 1U, // Y2_ictagw
6990 0U, // Y2_isync
6991 0U, // Y2_k0lock
6992 0U, // Y2_k0unlock
6993 0U, // Y2_l2cleaninvidx
6994 0U, // Y2_l2kill
6995 0U, // Y2_resume
6996 1U, // Y2_setimask
6997 1U, // Y2_setprio
6998 0U, // Y2_start
6999 0U, // Y2_stop
7000 0U, // Y2_swi
7001 0U, // Y2_syncht
7002 0U, // Y2_tfrscrr
7003 0U, // Y2_tfrsrcr
7004 0U, // Y2_tlblock
7005 0U, // Y2_tlbp
7006 0U, // Y2_tlbpp
7007 0U, // Y2_tlbr
7008 0U, // Y2_tlbunlock
7009 1U, // Y2_tlbw
7010 0U, // Y2_wait
7011 0U, // Y4_crswap1
7012 1U, // Y4_crswap10
7013 1U, // Y4_l2fetch
7014 0U, // Y4_l2tagr
7015 1U, // Y4_l2tagw
7016 0U, // Y4_nmi
7017 0U, // Y4_siad
7018 0U, // Y4_tfrscpp
7019 0U, // Y4_tfrspcp
7020 0U, // Y4_trace
7021 0U, // Y5_ctlbw
7022 0U, // Y5_l2cleanidx
7023 1U, // Y5_l2fetch
7024 0U, // Y5_l2gclean
7025 0U, // Y5_l2gcleaninv
7026 0U, // Y5_l2gunlock
7027 0U, // Y5_l2invidx
7028 0U, // Y5_l2locka
7029 0U, // Y5_l2unlocka
7030 0U, // Y5_tlbasidi
7031 0U, // Y5_tlboc
7032 0U, // Y6_diag
7033 1U, // Y6_diag0
7034 1U, // Y6_diag1
7035 1U, // Y6_dmlink
7036 0U, // Y6_dmpause
7037 0U, // Y6_dmpoll
7038 0U, // Y6_dmresume
7039 0U, // Y6_dmstart
7040 0U, // Y6_dmwait
7041 0U, // Y6_l2gcleaninvpa
7042 0U, // Y6_l2gcleanpa
7043 40960U, // dep_A2_addsat
7044 40960U, // dep_A2_subsat
7045 0U, // dep_S2_packhl
7046 0U, // invalid_decode
7047 };
7048
7049 static const uint8_t OpInfo2[] = {
7050 0U, // PHI
7051 0U, // INLINEASM
7052 0U, // INLINEASM_BR
7053 0U, // CFI_INSTRUCTION
7054 0U, // EH_LABEL
7055 0U, // GC_LABEL
7056 0U, // ANNOTATION_LABEL
7057 0U, // KILL
7058 0U, // EXTRACT_SUBREG
7059 0U, // INSERT_SUBREG
7060 0U, // IMPLICIT_DEF
7061 0U, // INIT_UNDEF
7062 0U, // SUBREG_TO_REG
7063 0U, // COPY_TO_REGCLASS
7064 0U, // DBG_VALUE
7065 0U, // DBG_VALUE_LIST
7066 0U, // DBG_INSTR_REF
7067 0U, // DBG_PHI
7068 0U, // DBG_LABEL
7069 0U, // REG_SEQUENCE
7070 0U, // COPY
7071 0U, // COPY_LANEMASK
7072 0U, // BUNDLE
7073 0U, // LIFETIME_START
7074 0U, // LIFETIME_END
7075 0U, // PSEUDO_PROBE
7076 0U, // ARITH_FENCE
7077 0U, // STACKMAP
7078 0U, // FENTRY_CALL
7079 0U, // PATCHPOINT
7080 0U, // LOAD_STACK_GUARD
7081 0U, // PREALLOCATED_SETUP
7082 0U, // PREALLOCATED_ARG
7083 0U, // STATEPOINT
7084 0U, // LOCAL_ESCAPE
7085 0U, // FAULTING_OP
7086 0U, // PATCHABLE_OP
7087 0U, // PATCHABLE_FUNCTION_ENTER
7088 0U, // PATCHABLE_RET
7089 0U, // PATCHABLE_FUNCTION_EXIT
7090 0U, // PATCHABLE_TAIL_CALL
7091 0U, // PATCHABLE_EVENT_CALL
7092 0U, // PATCHABLE_TYPED_EVENT_CALL
7093 0U, // ICALL_BRANCH_FUNNEL
7094 0U, // FAKE_USE
7095 0U, // MEMBARRIER
7096 0U, // JUMP_TABLE_DEBUG_INFO
7097 0U, // RELOC_NONE
7098 0U, // CONVERGENCECTRL_ENTRY
7099 0U, // CONVERGENCECTRL_ANCHOR
7100 0U, // CONVERGENCECTRL_LOOP
7101 0U, // CONVERGENCECTRL_GLUE
7102 0U, // G_ASSERT_SEXT
7103 0U, // G_ASSERT_ZEXT
7104 0U, // G_ASSERT_ALIGN
7105 0U, // G_ADD
7106 0U, // G_SUB
7107 0U, // G_MUL
7108 0U, // G_SDIV
7109 0U, // G_UDIV
7110 0U, // G_SREM
7111 0U, // G_UREM
7112 0U, // G_SDIVREM
7113 0U, // G_UDIVREM
7114 0U, // G_AND
7115 0U, // G_OR
7116 0U, // G_XOR
7117 0U, // G_ABDS
7118 0U, // G_ABDU
7119 0U, // G_UAVGFLOOR
7120 0U, // G_UAVGCEIL
7121 0U, // G_SAVGFLOOR
7122 0U, // G_SAVGCEIL
7123 0U, // G_IMPLICIT_DEF
7124 0U, // G_PHI
7125 0U, // G_FRAME_INDEX
7126 0U, // G_GLOBAL_VALUE
7127 0U, // G_PTRAUTH_GLOBAL_VALUE
7128 0U, // G_CONSTANT_POOL
7129 0U, // G_EXTRACT
7130 0U, // G_UNMERGE_VALUES
7131 0U, // G_INSERT
7132 0U, // G_MERGE_VALUES
7133 0U, // G_BUILD_VECTOR
7134 0U, // G_BUILD_VECTOR_TRUNC
7135 0U, // G_CONCAT_VECTORS
7136 0U, // G_PTRTOINT
7137 0U, // G_INTTOPTR
7138 0U, // G_BITCAST
7139 0U, // G_FREEZE
7140 0U, // G_CONSTANT_FOLD_BARRIER
7141 0U, // G_INTRINSIC_FPTRUNC_ROUND
7142 0U, // G_INTRINSIC_TRUNC
7143 0U, // G_INTRINSIC_ROUND
7144 0U, // G_INTRINSIC_LRINT
7145 0U, // G_INTRINSIC_LLRINT
7146 0U, // G_INTRINSIC_ROUNDEVEN
7147 0U, // G_READCYCLECOUNTER
7148 0U, // G_READSTEADYCOUNTER
7149 0U, // G_LOAD
7150 0U, // G_SEXTLOAD
7151 0U, // G_ZEXTLOAD
7152 0U, // G_INDEXED_LOAD
7153 0U, // G_INDEXED_SEXTLOAD
7154 0U, // G_INDEXED_ZEXTLOAD
7155 0U, // G_STORE
7156 0U, // G_INDEXED_STORE
7157 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
7158 0U, // G_ATOMIC_CMPXCHG
7159 0U, // G_ATOMICRMW_XCHG
7160 0U, // G_ATOMICRMW_ADD
7161 0U, // G_ATOMICRMW_SUB
7162 0U, // G_ATOMICRMW_AND
7163 0U, // G_ATOMICRMW_NAND
7164 0U, // G_ATOMICRMW_OR
7165 0U, // G_ATOMICRMW_XOR
7166 0U, // G_ATOMICRMW_MAX
7167 0U, // G_ATOMICRMW_MIN
7168 0U, // G_ATOMICRMW_UMAX
7169 0U, // G_ATOMICRMW_UMIN
7170 0U, // G_ATOMICRMW_FADD
7171 0U, // G_ATOMICRMW_FSUB
7172 0U, // G_ATOMICRMW_FMAX
7173 0U, // G_ATOMICRMW_FMIN
7174 0U, // G_ATOMICRMW_FMAXIMUM
7175 0U, // G_ATOMICRMW_FMINIMUM
7176 0U, // G_ATOMICRMW_UINC_WRAP
7177 0U, // G_ATOMICRMW_UDEC_WRAP
7178 0U, // G_ATOMICRMW_USUB_COND
7179 0U, // G_ATOMICRMW_USUB_SAT
7180 0U, // G_FENCE
7181 0U, // G_PREFETCH
7182 0U, // G_BRCOND
7183 0U, // G_BRINDIRECT
7184 0U, // G_INVOKE_REGION_START
7185 0U, // G_INTRINSIC
7186 0U, // G_INTRINSIC_W_SIDE_EFFECTS
7187 0U, // G_INTRINSIC_CONVERGENT
7188 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
7189 0U, // G_ANYEXT
7190 0U, // G_TRUNC
7191 0U, // G_TRUNC_SSAT_S
7192 0U, // G_TRUNC_SSAT_U
7193 0U, // G_TRUNC_USAT_U
7194 0U, // G_CONSTANT
7195 0U, // G_FCONSTANT
7196 0U, // G_VASTART
7197 0U, // G_VAARG
7198 0U, // G_SEXT
7199 0U, // G_SEXT_INREG
7200 0U, // G_ZEXT
7201 0U, // G_SHL
7202 0U, // G_LSHR
7203 0U, // G_ASHR
7204 0U, // G_FSHL
7205 0U, // G_FSHR
7206 0U, // G_ROTR
7207 0U, // G_ROTL
7208 0U, // G_ICMP
7209 0U, // G_FCMP
7210 0U, // G_SCMP
7211 0U, // G_UCMP
7212 0U, // G_SELECT
7213 0U, // G_UADDO
7214 0U, // G_UADDE
7215 0U, // G_USUBO
7216 0U, // G_USUBE
7217 0U, // G_SADDO
7218 0U, // G_SADDE
7219 0U, // G_SSUBO
7220 0U, // G_SSUBE
7221 0U, // G_UMULO
7222 0U, // G_SMULO
7223 0U, // G_UMULH
7224 0U, // G_SMULH
7225 0U, // G_UADDSAT
7226 0U, // G_SADDSAT
7227 0U, // G_USUBSAT
7228 0U, // G_SSUBSAT
7229 0U, // G_USHLSAT
7230 0U, // G_SSHLSAT
7231 0U, // G_SMULFIX
7232 0U, // G_UMULFIX
7233 0U, // G_SMULFIXSAT
7234 0U, // G_UMULFIXSAT
7235 0U, // G_SDIVFIX
7236 0U, // G_UDIVFIX
7237 0U, // G_SDIVFIXSAT
7238 0U, // G_UDIVFIXSAT
7239 0U, // G_FADD
7240 0U, // G_FSUB
7241 0U, // G_FMUL
7242 0U, // G_FMA
7243 0U, // G_FMAD
7244 0U, // G_FDIV
7245 0U, // G_FREM
7246 0U, // G_FMODF
7247 0U, // G_FPOW
7248 0U, // G_FPOWI
7249 0U, // G_FEXP
7250 0U, // G_FEXP2
7251 0U, // G_FEXP10
7252 0U, // G_FLOG
7253 0U, // G_FLOG2
7254 0U, // G_FLOG10
7255 0U, // G_FLDEXP
7256 0U, // G_FFREXP
7257 0U, // G_FNEG
7258 0U, // G_FPEXT
7259 0U, // G_FPTRUNC
7260 0U, // G_FPTOSI
7261 0U, // G_FPTOUI
7262 0U, // G_SITOFP
7263 0U, // G_UITOFP
7264 0U, // G_FPTOSI_SAT
7265 0U, // G_FPTOUI_SAT
7266 0U, // G_FABS
7267 0U, // G_FCOPYSIGN
7268 0U, // G_IS_FPCLASS
7269 0U, // G_FCANONICALIZE
7270 0U, // G_FMINNUM
7271 0U, // G_FMAXNUM
7272 0U, // G_FMINNUM_IEEE
7273 0U, // G_FMAXNUM_IEEE
7274 0U, // G_FMINIMUM
7275 0U, // G_FMAXIMUM
7276 0U, // G_FMINIMUMNUM
7277 0U, // G_FMAXIMUMNUM
7278 0U, // G_GET_FPENV
7279 0U, // G_SET_FPENV
7280 0U, // G_RESET_FPENV
7281 0U, // G_GET_FPMODE
7282 0U, // G_SET_FPMODE
7283 0U, // G_RESET_FPMODE
7284 0U, // G_GET_ROUNDING
7285 0U, // G_SET_ROUNDING
7286 0U, // G_PTR_ADD
7287 0U, // G_PTRMASK
7288 0U, // G_SMIN
7289 0U, // G_SMAX
7290 0U, // G_UMIN
7291 0U, // G_UMAX
7292 0U, // G_ABS
7293 0U, // G_LROUND
7294 0U, // G_LLROUND
7295 0U, // G_BR
7296 0U, // G_BRJT
7297 0U, // G_VSCALE
7298 0U, // G_INSERT_SUBVECTOR
7299 0U, // G_EXTRACT_SUBVECTOR
7300 0U, // G_INSERT_VECTOR_ELT
7301 0U, // G_EXTRACT_VECTOR_ELT
7302 0U, // G_SHUFFLE_VECTOR
7303 0U, // G_SPLAT_VECTOR
7304 0U, // G_STEP_VECTOR
7305 0U, // G_VECTOR_COMPRESS
7306 0U, // G_CTTZ
7307 0U, // G_CTTZ_ZERO_UNDEF
7308 0U, // G_CTLZ
7309 0U, // G_CTLZ_ZERO_UNDEF
7310 0U, // G_CTLS
7311 0U, // G_CTPOP
7312 0U, // G_BSWAP
7313 0U, // G_BITREVERSE
7314 0U, // G_FCEIL
7315 0U, // G_FCOS
7316 0U, // G_FSIN
7317 0U, // G_FSINCOS
7318 0U, // G_FTAN
7319 0U, // G_FACOS
7320 0U, // G_FASIN
7321 0U, // G_FATAN
7322 0U, // G_FATAN2
7323 0U, // G_FCOSH
7324 0U, // G_FSINH
7325 0U, // G_FTANH
7326 0U, // G_FSQRT
7327 0U, // G_FFLOOR
7328 0U, // G_FRINT
7329 0U, // G_FNEARBYINT
7330 0U, // G_ADDRSPACE_CAST
7331 0U, // G_BLOCK_ADDR
7332 0U, // G_JUMP_TABLE
7333 0U, // G_DYN_STACKALLOC
7334 0U, // G_STACKSAVE
7335 0U, // G_STACKRESTORE
7336 0U, // G_STRICT_FADD
7337 0U, // G_STRICT_FSUB
7338 0U, // G_STRICT_FMUL
7339 0U, // G_STRICT_FDIV
7340 0U, // G_STRICT_FREM
7341 0U, // G_STRICT_FMA
7342 0U, // G_STRICT_FSQRT
7343 0U, // G_STRICT_FLDEXP
7344 0U, // G_READ_REGISTER
7345 0U, // G_WRITE_REGISTER
7346 0U, // G_MEMCPY
7347 0U, // G_MEMCPY_INLINE
7348 0U, // G_MEMMOVE
7349 0U, // G_MEMSET
7350 0U, // G_BZERO
7351 0U, // G_TRAP
7352 0U, // G_DEBUGTRAP
7353 0U, // G_UBSANTRAP
7354 0U, // G_VECREDUCE_SEQ_FADD
7355 0U, // G_VECREDUCE_SEQ_FMUL
7356 0U, // G_VECREDUCE_FADD
7357 0U, // G_VECREDUCE_FMUL
7358 0U, // G_VECREDUCE_FMAX
7359 0U, // G_VECREDUCE_FMIN
7360 0U, // G_VECREDUCE_FMAXIMUM
7361 0U, // G_VECREDUCE_FMINIMUM
7362 0U, // G_VECREDUCE_ADD
7363 0U, // G_VECREDUCE_MUL
7364 0U, // G_VECREDUCE_AND
7365 0U, // G_VECREDUCE_OR
7366 0U, // G_VECREDUCE_XOR
7367 0U, // G_VECREDUCE_SMAX
7368 0U, // G_VECREDUCE_SMIN
7369 0U, // G_VECREDUCE_UMAX
7370 0U, // G_VECREDUCE_UMIN
7371 0U, // G_SBFX
7372 0U, // G_UBFX
7373 0U, // A2_addsp
7374 0U, // A2_iconst
7375 0U, // A2_neg
7376 0U, // A2_not
7377 0U, // A2_tfrf
7378 0U, // A2_tfrfnew
7379 0U, // A2_tfrp
7380 0U, // A2_tfrpf
7381 0U, // A2_tfrpfnew
7382 0U, // A2_tfrpi
7383 0U, // A2_tfrpt
7384 0U, // A2_tfrptnew
7385 0U, // A2_tfrt
7386 0U, // A2_tfrtnew
7387 0U, // A2_vaddb_map
7388 0U, // A2_vsubb_map
7389 0U, // A2_zxtb
7390 0U, // A4_boundscheck
7391 0U, // ADJCALLSTACKDOWN
7392 0U, // ADJCALLSTACKUP
7393 0U, // C2_cmpgei
7394 0U, // C2_cmpgeui
7395 0U, // C2_cmplt
7396 0U, // C2_cmpltu
7397 0U, // C2_pxfer_map
7398 0U, // DUPLEX_Pseudo
7399 0U, // ENDLOOP0
7400 0U, // ENDLOOP01
7401 0U, // ENDLOOP1
7402 0U, // J2_endloop0
7403 0U, // J2_endloop01
7404 0U, // J2_endloop1
7405 0U, // J2_jumpf_nopred_map
7406 0U, // J2_jumprf_nopred_map
7407 0U, // J2_jumprt_nopred_map
7408 0U, // J2_jumpt_nopred_map
7409 0U, // J2_trap1_noregmap
7410 0U, // L2_loadalignb_zomap
7411 0U, // L2_loadalignh_zomap
7412 0U, // L2_loadbsw2_zomap
7413 0U, // L2_loadbsw4_zomap
7414 0U, // L2_loadbzw2_zomap
7415 0U, // L2_loadbzw4_zomap
7416 0U, // L2_loadrb_zomap
7417 0U, // L2_loadrd_zomap
7418 0U, // L2_loadrh_zomap
7419 0U, // L2_loadri_zomap
7420 0U, // L2_loadrub_zomap
7421 0U, // L2_loadruh_zomap
7422 0U, // L2_ploadrbf_zomap
7423 0U, // L2_ploadrbfnew_zomap
7424 0U, // L2_ploadrbt_zomap
7425 0U, // L2_ploadrbtnew_zomap
7426 0U, // L2_ploadrdf_zomap
7427 0U, // L2_ploadrdfnew_zomap
7428 0U, // L2_ploadrdt_zomap
7429 0U, // L2_ploadrdtnew_zomap
7430 0U, // L2_ploadrhf_zomap
7431 0U, // L2_ploadrhfnew_zomap
7432 0U, // L2_ploadrht_zomap
7433 0U, // L2_ploadrhtnew_zomap
7434 0U, // L2_ploadrif_zomap
7435 0U, // L2_ploadrifnew_zomap
7436 0U, // L2_ploadrit_zomap
7437 0U, // L2_ploadritnew_zomap
7438 0U, // L2_ploadrubf_zomap
7439 0U, // L2_ploadrubfnew_zomap
7440 0U, // L2_ploadrubt_zomap
7441 0U, // L2_ploadrubtnew_zomap
7442 0U, // L2_ploadruhf_zomap
7443 0U, // L2_ploadruhfnew_zomap
7444 0U, // L2_ploadruht_zomap
7445 0U, // L2_ploadruhtnew_zomap
7446 0U, // L4_add_memopb_zomap
7447 0U, // L4_add_memoph_zomap
7448 0U, // L4_add_memopw_zomap
7449 0U, // L4_and_memopb_zomap
7450 0U, // L4_and_memoph_zomap
7451 0U, // L4_and_memopw_zomap
7452 0U, // L4_iadd_memopb_zomap
7453 0U, // L4_iadd_memoph_zomap
7454 0U, // L4_iadd_memopw_zomap
7455 0U, // L4_iand_memopb_zomap
7456 0U, // L4_iand_memoph_zomap
7457 0U, // L4_iand_memopw_zomap
7458 0U, // L4_ior_memopb_zomap
7459 0U, // L4_ior_memoph_zomap
7460 0U, // L4_ior_memopw_zomap
7461 0U, // L4_isub_memopb_zomap
7462 0U, // L4_isub_memoph_zomap
7463 0U, // L4_isub_memopw_zomap
7464 0U, // L4_or_memopb_zomap
7465 0U, // L4_or_memoph_zomap
7466 0U, // L4_or_memopw_zomap
7467 0U, // L4_return_map_to_raw_f
7468 0U, // L4_return_map_to_raw_fnew_pnt
7469 0U, // L4_return_map_to_raw_fnew_pt
7470 0U, // L4_return_map_to_raw_t
7471 0U, // L4_return_map_to_raw_tnew_pnt
7472 0U, // L4_return_map_to_raw_tnew_pt
7473 0U, // L4_sub_memopb_zomap
7474 0U, // L4_sub_memoph_zomap
7475 0U, // L4_sub_memopw_zomap
7476 0U, // L6_deallocframe_map_to_raw
7477 0U, // L6_return_map_to_raw
7478 0U, // LDriw_ctr
7479 0U, // LDriw_pred
7480 0U, // M2_mpysmi
7481 0U, // M2_mpyui
7482 0U, // M2_vrcmpys_acc_s1
7483 0U, // M2_vrcmpys_s1
7484 0U, // M2_vrcmpys_s1rp
7485 0U, // M7_vdmpy
7486 0U, // M7_vdmpy_acc
7487 0U, // PS_aligna
7488 0U, // PS_alloca
7489 0U, // PS_call_instrprof_custom
7490 0U, // PS_call_nr
7491 0U, // PS_crash
7492 0U, // PS_false
7493 0U, // PS_fi
7494 0U, // PS_fia
7495 0U, // PS_loadrb_pci
7496 0U, // PS_loadrb_pcr
7497 0U, // PS_loadrd_pci
7498 0U, // PS_loadrd_pcr
7499 0U, // PS_loadrh_pci
7500 0U, // PS_loadrh_pcr
7501 0U, // PS_loadri_pci
7502 0U, // PS_loadri_pcr
7503 0U, // PS_loadrub_pci
7504 0U, // PS_loadrub_pcr
7505 0U, // PS_loadruh_pci
7506 0U, // PS_loadruh_pcr
7507 0U, // PS_pselect
7508 0U, // PS_qfalse
7509 0U, // PS_qtrue
7510 0U, // PS_readcr
7511 0U, // PS_readcr64
7512 0U, // PS_storerb_pci
7513 0U, // PS_storerb_pcr
7514 0U, // PS_storerd_pci
7515 0U, // PS_storerd_pcr
7516 0U, // PS_storerf_pci
7517 0U, // PS_storerf_pcr
7518 0U, // PS_storerh_pci
7519 0U, // PS_storerh_pcr
7520 0U, // PS_storeri_pci
7521 0U, // PS_storeri_pcr
7522 0U, // PS_tailcall_i
7523 0U, // PS_tailcall_r
7524 0U, // PS_true
7525 0U, // PS_vdd0
7526 0U, // PS_vloadrq_ai
7527 0U, // PS_vloadrv_ai
7528 0U, // PS_vloadrv_nt_ai
7529 0U, // PS_vloadrw_ai
7530 0U, // PS_vloadrw_nt_ai
7531 0U, // PS_vmulw
7532 0U, // PS_vmulw_acc
7533 0U, // PS_vselect
7534 0U, // PS_vsplatib
7535 0U, // PS_vsplatih
7536 0U, // PS_vsplatiw
7537 0U, // PS_vsplatrb
7538 0U, // PS_vsplatrh
7539 0U, // PS_vsplatrw
7540 0U, // PS_vstorerq_ai
7541 0U, // PS_vstorerv_ai
7542 0U, // PS_vstorerv_nt_ai
7543 0U, // PS_vstorerw_ai
7544 0U, // PS_vstorerw_nt_ai
7545 0U, // PS_wselect
7546 0U, // S2_asr_i_p_rnd_goodsyntax
7547 0U, // S2_asr_i_r_rnd_goodsyntax
7548 0U, // S2_pstorerbf_zomap
7549 0U, // S2_pstorerbnewf_zomap
7550 0U, // S2_pstorerbnewt_zomap
7551 0U, // S2_pstorerbt_zomap
7552 0U, // S2_pstorerdf_zomap
7553 0U, // S2_pstorerdt_zomap
7554 0U, // S2_pstorerff_zomap
7555 0U, // S2_pstorerft_zomap
7556 0U, // S2_pstorerhf_zomap
7557 0U, // S2_pstorerhnewf_zomap
7558 0U, // S2_pstorerhnewt_zomap
7559 0U, // S2_pstorerht_zomap
7560 0U, // S2_pstorerif_zomap
7561 0U, // S2_pstorerinewf_zomap
7562 0U, // S2_pstorerinewt_zomap
7563 0U, // S2_pstorerit_zomap
7564 0U, // S2_storerb_zomap
7565 0U, // S2_storerbnew_zomap
7566 0U, // S2_storerd_zomap
7567 0U, // S2_storerf_zomap
7568 0U, // S2_storerh_zomap
7569 0U, // S2_storerhnew_zomap
7570 0U, // S2_storeri_zomap
7571 0U, // S2_storerinew_zomap
7572 0U, // S2_tableidxb_goodsyntax
7573 0U, // S2_tableidxd_goodsyntax
7574 0U, // S2_tableidxh_goodsyntax
7575 0U, // S2_tableidxw_goodsyntax
7576 0U, // S4_pstorerbfnew_zomap
7577 0U, // S4_pstorerbnewfnew_zomap
7578 0U, // S4_pstorerbnewtnew_zomap
7579 0U, // S4_pstorerbtnew_zomap
7580 0U, // S4_pstorerdfnew_zomap
7581 0U, // S4_pstorerdtnew_zomap
7582 0U, // S4_pstorerffnew_zomap
7583 0U, // S4_pstorerftnew_zomap
7584 0U, // S4_pstorerhfnew_zomap
7585 0U, // S4_pstorerhnewfnew_zomap
7586 0U, // S4_pstorerhnewtnew_zomap
7587 0U, // S4_pstorerhtnew_zomap
7588 0U, // S4_pstorerifnew_zomap
7589 0U, // S4_pstorerinewfnew_zomap
7590 0U, // S4_pstorerinewtnew_zomap
7591 0U, // S4_pstoreritnew_zomap
7592 0U, // S4_storeirb_zomap
7593 0U, // S4_storeirbf_zomap
7594 0U, // S4_storeirbfnew_zomap
7595 0U, // S4_storeirbt_zomap
7596 0U, // S4_storeirbtnew_zomap
7597 0U, // S4_storeirh_zomap
7598 0U, // S4_storeirhf_zomap
7599 0U, // S4_storeirhfnew_zomap
7600 0U, // S4_storeirht_zomap
7601 0U, // S4_storeirhtnew_zomap
7602 0U, // S4_storeiri_zomap
7603 0U, // S4_storeirif_zomap
7604 0U, // S4_storeirifnew_zomap
7605 0U, // S4_storeirit_zomap
7606 0U, // S4_storeiritnew_zomap
7607 0U, // S5_asrhub_rnd_sat_goodsyntax
7608 0U, // S5_vasrhrnd_goodsyntax
7609 0U, // S6_allocframe_to_raw
7610 0U, // STriw_ctr
7611 0U, // STriw_pred
7612 0U, // V6_MAP_equb
7613 0U, // V6_MAP_equb_and
7614 0U, // V6_MAP_equb_ior
7615 0U, // V6_MAP_equb_xor
7616 0U, // V6_MAP_equh
7617 0U, // V6_MAP_equh_and
7618 0U, // V6_MAP_equh_ior
7619 0U, // V6_MAP_equh_xor
7620 0U, // V6_MAP_equw
7621 0U, // V6_MAP_equw_and
7622 0U, // V6_MAP_equw_ior
7623 0U, // V6_MAP_equw_xor
7624 0U, // V6_dbl_ld0
7625 0U, // V6_dbl_st0
7626 0U, // V6_extractw_alt
7627 0U, // V6_hi
7628 0U, // V6_ld0
7629 0U, // V6_ldcnp0
7630 0U, // V6_ldcnpnt0
7631 0U, // V6_ldcp0
7632 0U, // V6_ldcpnt0
7633 0U, // V6_ldnp0
7634 0U, // V6_ldnpnt0
7635 0U, // V6_ldnt0
7636 0U, // V6_ldp0
7637 0U, // V6_ldpnt0
7638 0U, // V6_ldtnp0
7639 0U, // V6_ldtnpnt0
7640 0U, // V6_ldtp0
7641 0U, // V6_ldtpnt0
7642 0U, // V6_ldu0
7643 0U, // V6_lo
7644 0U, // V6_st0
7645 0U, // V6_stn0
7646 0U, // V6_stnnt0
7647 0U, // V6_stnp0
7648 0U, // V6_stnpnt0
7649 0U, // V6_stnq0
7650 0U, // V6_stnqnt0
7651 0U, // V6_stnt0
7652 0U, // V6_stp0
7653 0U, // V6_stpnt0
7654 0U, // V6_stq0
7655 0U, // V6_stqnt0
7656 0U, // V6_stu0
7657 0U, // V6_stunp0
7658 0U, // V6_stup0
7659 0U, // V6_v10mpyubs10
7660 0U, // V6_v10mpyubs10_vxx
7661 0U, // V6_v6mpyhubs10_alt
7662 0U, // V6_v6mpyvubs10_alt
7663 0U, // V6_vabsb_alt
7664 0U, // V6_vabsb_sat_alt
7665 0U, // V6_vabsdiffh_alt
7666 0U, // V6_vabsdiffub_alt
7667 0U, // V6_vabsdiffuh_alt
7668 0U, // V6_vabsdiffw_alt
7669 0U, // V6_vabsh_alt
7670 0U, // V6_vabsh_sat_alt
7671 0U, // V6_vabsub_alt
7672 0U, // V6_vabsuh_alt
7673 0U, // V6_vabsuw_alt
7674 0U, // V6_vabsw_alt
7675 0U, // V6_vabsw_sat_alt
7676 0U, // V6_vaddb_alt
7677 0U, // V6_vaddb_dv_alt
7678 0U, // V6_vaddbnq_alt
7679 0U, // V6_vaddbq_alt
7680 0U, // V6_vaddbsat_alt
7681 0U, // V6_vaddbsat_dv_alt
7682 0U, // V6_vaddh_alt
7683 0U, // V6_vaddh_dv_alt
7684 0U, // V6_vaddhnq_alt
7685 0U, // V6_vaddhq_alt
7686 0U, // V6_vaddhsat_alt
7687 0U, // V6_vaddhsat_dv_alt
7688 0U, // V6_vaddhw_acc_alt
7689 0U, // V6_vaddhw_alt
7690 0U, // V6_vaddubh_acc_alt
7691 0U, // V6_vaddubh_alt
7692 0U, // V6_vaddubsat_alt
7693 0U, // V6_vaddubsat_dv_alt
7694 0U, // V6_vadduhsat_alt
7695 0U, // V6_vadduhsat_dv_alt
7696 0U, // V6_vadduhw_acc_alt
7697 0U, // V6_vadduhw_alt
7698 0U, // V6_vadduwsat_alt
7699 0U, // V6_vadduwsat_dv_alt
7700 0U, // V6_vaddw_alt
7701 0U, // V6_vaddw_dv_alt
7702 0U, // V6_vaddwnq_alt
7703 0U, // V6_vaddwq_alt
7704 0U, // V6_vaddwsat_alt
7705 0U, // V6_vaddwsat_dv_alt
7706 0U, // V6_vandnqrt_acc_alt
7707 0U, // V6_vandnqrt_alt
7708 0U, // V6_vandqrt_acc_alt
7709 0U, // V6_vandqrt_alt
7710 0U, // V6_vandvrt_acc_alt
7711 0U, // V6_vandvrt_alt
7712 0U, // V6_vaslh_acc_alt
7713 0U, // V6_vaslh_alt
7714 0U, // V6_vaslhv_alt
7715 0U, // V6_vaslw_acc_alt
7716 0U, // V6_vaslw_alt
7717 0U, // V6_vaslwv_alt
7718 0U, // V6_vasr_into_alt
7719 0U, // V6_vasrh_acc_alt
7720 0U, // V6_vasrh_alt
7721 0U, // V6_vasrhv_alt
7722 0U, // V6_vasrw_acc_alt
7723 0U, // V6_vasrw_alt
7724 0U, // V6_vasrwv_alt
7725 0U, // V6_vassignp
7726 0U, // V6_vavgb_alt
7727 0U, // V6_vavgbrnd_alt
7728 0U, // V6_vavgh_alt
7729 0U, // V6_vavghrnd_alt
7730 0U, // V6_vavgub_alt
7731 0U, // V6_vavgubrnd_alt
7732 0U, // V6_vavguh_alt
7733 0U, // V6_vavguhrnd_alt
7734 0U, // V6_vavguw_alt
7735 0U, // V6_vavguwrnd_alt
7736 0U, // V6_vavgw_alt
7737 0U, // V6_vavgwrnd_alt
7738 0U, // V6_vcl0h_alt
7739 0U, // V6_vcl0w_alt
7740 0U, // V6_vd0
7741 0U, // V6_vdd0
7742 0U, // V6_vdealb4w_alt
7743 0U, // V6_vdealb_alt
7744 0U, // V6_vdealh_alt
7745 0U, // V6_vdmpybus_acc_alt
7746 0U, // V6_vdmpybus_alt
7747 0U, // V6_vdmpybus_dv_acc_alt
7748 0U, // V6_vdmpybus_dv_alt
7749 0U, // V6_vdmpyhb_acc_alt
7750 0U, // V6_vdmpyhb_alt
7751 0U, // V6_vdmpyhb_dv_acc_alt
7752 0U, // V6_vdmpyhb_dv_alt
7753 0U, // V6_vdmpyhisat_acc_alt
7754 0U, // V6_vdmpyhisat_alt
7755 0U, // V6_vdmpyhsat_acc_alt
7756 0U, // V6_vdmpyhsat_alt
7757 0U, // V6_vdmpyhsuisat_acc_alt
7758 0U, // V6_vdmpyhsuisat_alt
7759 0U, // V6_vdmpyhsusat_acc_alt
7760 0U, // V6_vdmpyhsusat_alt
7761 0U, // V6_vdmpyhvsat_acc_alt
7762 0U, // V6_vdmpyhvsat_alt
7763 0U, // V6_vdsaduh_acc_alt
7764 0U, // V6_vdsaduh_alt
7765 0U, // V6_vgather_vscatter_mh_pseudo
7766 0U, // V6_vgathermh_pseudo
7767 0U, // V6_vgathermhq_pseudo
7768 0U, // V6_vgathermhw_pseudo
7769 0U, // V6_vgathermhwq_pseudo
7770 0U, // V6_vgathermw_pseudo
7771 0U, // V6_vgathermwq_pseudo
7772 0U, // V6_vlsrh_alt
7773 0U, // V6_vlsrhv_alt
7774 0U, // V6_vlsrw_alt
7775 0U, // V6_vlsrwv_alt
7776 0U, // V6_vmaxb_alt
7777 0U, // V6_vmaxh_alt
7778 0U, // V6_vmaxub_alt
7779 0U, // V6_vmaxuh_alt
7780 0U, // V6_vmaxw_alt
7781 0U, // V6_vminb_alt
7782 0U, // V6_vminh_alt
7783 0U, // V6_vminub_alt
7784 0U, // V6_vminuh_alt
7785 0U, // V6_vminw_alt
7786 0U, // V6_vmpabus_acc_alt
7787 0U, // V6_vmpabus_alt
7788 0U, // V6_vmpabusv_alt
7789 0U, // V6_vmpabuu_acc_alt
7790 0U, // V6_vmpabuu_alt
7791 0U, // V6_vmpabuuv_alt
7792 0U, // V6_vmpahb_acc_alt
7793 0U, // V6_vmpahb_alt
7794 0U, // V6_vmpauhb_acc_alt
7795 0U, // V6_vmpauhb_alt
7796 0U, // V6_vmpybus_acc_alt
7797 0U, // V6_vmpybus_alt
7798 0U, // V6_vmpybusv_acc_alt
7799 0U, // V6_vmpybusv_alt
7800 0U, // V6_vmpybv_acc_alt
7801 0U, // V6_vmpybv_alt
7802 0U, // V6_vmpyewuh_alt
7803 0U, // V6_vmpyh_acc_alt
7804 0U, // V6_vmpyh_alt
7805 0U, // V6_vmpyhsat_acc_alt
7806 0U, // V6_vmpyhsrs_alt
7807 0U, // V6_vmpyhss_alt
7808 0U, // V6_vmpyhus_acc_alt
7809 0U, // V6_vmpyhus_alt
7810 0U, // V6_vmpyhv_acc_alt
7811 0U, // V6_vmpyhv_alt
7812 0U, // V6_vmpyhvsrs_alt
7813 0U, // V6_vmpyiewh_acc_alt
7814 0U, // V6_vmpyiewuh_acc_alt
7815 0U, // V6_vmpyiewuh_alt
7816 0U, // V6_vmpyih_acc_alt
7817 0U, // V6_vmpyih_alt
7818 0U, // V6_vmpyihb_acc_alt
7819 0U, // V6_vmpyihb_alt
7820 0U, // V6_vmpyiowh_alt
7821 0U, // V6_vmpyiwb_acc_alt
7822 0U, // V6_vmpyiwb_alt
7823 0U, // V6_vmpyiwh_acc_alt
7824 0U, // V6_vmpyiwh_alt
7825 0U, // V6_vmpyiwub_acc_alt
7826 0U, // V6_vmpyiwub_alt
7827 0U, // V6_vmpyowh_alt
7828 0U, // V6_vmpyowh_rnd_alt
7829 0U, // V6_vmpyowh_rnd_sacc_alt
7830 0U, // V6_vmpyowh_sacc_alt
7831 0U, // V6_vmpyub_acc_alt
7832 0U, // V6_vmpyub_alt
7833 0U, // V6_vmpyubv_acc_alt
7834 0U, // V6_vmpyubv_alt
7835 0U, // V6_vmpyuh_acc_alt
7836 0U, // V6_vmpyuh_alt
7837 0U, // V6_vmpyuhv_acc_alt
7838 0U, // V6_vmpyuhv_alt
7839 0U, // V6_vnavgb_alt
7840 0U, // V6_vnavgh_alt
7841 0U, // V6_vnavgub_alt
7842 0U, // V6_vnavgw_alt
7843 0U, // V6_vnormamth_alt
7844 0U, // V6_vnormamtw_alt
7845 0U, // V6_vpackeb_alt
7846 0U, // V6_vpackeh_alt
7847 0U, // V6_vpackhb_sat_alt
7848 0U, // V6_vpackhub_sat_alt
7849 0U, // V6_vpackob_alt
7850 0U, // V6_vpackoh_alt
7851 0U, // V6_vpackwh_sat_alt
7852 0U, // V6_vpackwuh_sat_alt
7853 0U, // V6_vpopcounth_alt
7854 0U, // V6_vrmpybub_rtt_acc_alt
7855 0U, // V6_vrmpybub_rtt_alt
7856 0U, // V6_vrmpybus_acc_alt
7857 0U, // V6_vrmpybus_alt
7858 0U, // V6_vrmpybusi_acc_alt
7859 0U, // V6_vrmpybusi_alt
7860 0U, // V6_vrmpybusv_acc_alt
7861 0U, // V6_vrmpybusv_alt
7862 0U, // V6_vrmpybv_acc_alt
7863 0U, // V6_vrmpybv_alt
7864 0U, // V6_vrmpyub_acc_alt
7865 0U, // V6_vrmpyub_alt
7866 0U, // V6_vrmpyub_rtt_acc_alt
7867 0U, // V6_vrmpyub_rtt_alt
7868 0U, // V6_vrmpyubi_acc_alt
7869 0U, // V6_vrmpyubi_alt
7870 0U, // V6_vrmpyubv_acc_alt
7871 0U, // V6_vrmpyubv_alt
7872 0U, // V6_vrotr_alt
7873 0U, // V6_vroundhb_alt
7874 0U, // V6_vroundhub_alt
7875 0U, // V6_vrounduhub_alt
7876 0U, // V6_vrounduwuh_alt
7877 0U, // V6_vroundwh_alt
7878 0U, // V6_vroundwuh_alt
7879 0U, // V6_vrsadubi_acc_alt
7880 0U, // V6_vrsadubi_alt
7881 0U, // V6_vsathub_alt
7882 0U, // V6_vsatuwuh_alt
7883 0U, // V6_vsatwh_alt
7884 0U, // V6_vsb_alt
7885 0U, // V6_vscattermh_add_alt
7886 0U, // V6_vscattermh_alt
7887 0U, // V6_vscattermhq_alt
7888 0U, // V6_vscattermw_add_alt
7889 0U, // V6_vscattermw_alt
7890 8U, // V6_vscattermwh_add_alt
7891 8U, // V6_vscattermwh_alt
7892 0U, // V6_vscattermwhq_alt
7893 0U, // V6_vscattermwq_alt
7894 0U, // V6_vsh_alt
7895 0U, // V6_vshufeh_alt
7896 0U, // V6_vshuffb_alt
7897 0U, // V6_vshuffeb_alt
7898 0U, // V6_vshuffh_alt
7899 0U, // V6_vshuffob_alt
7900 0U, // V6_vshufoeb_alt
7901 0U, // V6_vshufoeh_alt
7902 0U, // V6_vshufoh_alt
7903 0U, // V6_vsubb_alt
7904 0U, // V6_vsubb_dv_alt
7905 0U, // V6_vsubbnq_alt
7906 0U, // V6_vsubbq_alt
7907 0U, // V6_vsubbsat_alt
7908 0U, // V6_vsubbsat_dv_alt
7909 0U, // V6_vsubh_alt
7910 0U, // V6_vsubh_dv_alt
7911 0U, // V6_vsubhnq_alt
7912 0U, // V6_vsubhq_alt
7913 0U, // V6_vsubhsat_alt
7914 0U, // V6_vsubhsat_dv_alt
7915 0U, // V6_vsubhw_alt
7916 0U, // V6_vsububh_alt
7917 0U, // V6_vsububsat_alt
7918 0U, // V6_vsububsat_dv_alt
7919 0U, // V6_vsubuhsat_alt
7920 0U, // V6_vsubuhsat_dv_alt
7921 0U, // V6_vsubuhw_alt
7922 0U, // V6_vsubuwsat_alt
7923 0U, // V6_vsubuwsat_dv_alt
7924 0U, // V6_vsubw_alt
7925 0U, // V6_vsubw_dv_alt
7926 0U, // V6_vsubwnq_alt
7927 0U, // V6_vsubwq_alt
7928 0U, // V6_vsubwsat_alt
7929 0U, // V6_vsubwsat_dv_alt
7930 0U, // V6_vtmpyb_acc_alt
7931 0U, // V6_vtmpyb_alt
7932 0U, // V6_vtmpybus_acc_alt
7933 0U, // V6_vtmpybus_alt
7934 0U, // V6_vtmpyhb_acc_alt
7935 0U, // V6_vtmpyhb_alt
7936 0U, // V6_vtran2x2_map
7937 0U, // V6_vunpackb_alt
7938 0U, // V6_vunpackh_alt
7939 0U, // V6_vunpackob_alt
7940 0U, // V6_vunpackoh_alt
7941 0U, // V6_vunpackub_alt
7942 0U, // V6_vunpackuh_alt
7943 0U, // V6_vzb_alt
7944 0U, // V6_vzh_alt
7945 0U, // V6_zld0
7946 0U, // V6_zldp0
7947 0U, // Y2_crswap_old
7948 0U, // Y2_dcfetch
7949 0U, // Y2_k1lock_map
7950 0U, // Y2_k1unlock_map
7951 0U, // dup_A2_add
7952 0U, // dup_A2_addi
7953 0U, // dup_A2_andir
7954 0U, // dup_A2_combineii
7955 0U, // dup_A2_sxtb
7956 0U, // dup_A2_sxth
7957 0U, // dup_A2_tfr
7958 0U, // dup_A2_tfrsi
7959 0U, // dup_A2_zxtb
7960 0U, // dup_A2_zxth
7961 0U, // dup_A4_combineii
7962 0U, // dup_A4_combineir
7963 0U, // dup_A4_combineri
7964 0U, // dup_C2_cmoveif
7965 0U, // dup_C2_cmoveit
7966 0U, // dup_C2_cmovenewif
7967 0U, // dup_C2_cmovenewit
7968 0U, // dup_C2_cmpeqi
7969 0U, // dup_L2_deallocframe
7970 0U, // dup_L2_loadrb_io
7971 0U, // dup_L2_loadrd_io
7972 0U, // dup_L2_loadrh_io
7973 0U, // dup_L2_loadri_io
7974 0U, // dup_L2_loadrub_io
7975 0U, // dup_L2_loadruh_io
7976 0U, // dup_S2_allocframe
7977 0U, // dup_S2_storerb_io
7978 0U, // dup_S2_storerd_io
7979 0U, // dup_S2_storerh_io
7980 0U, // dup_S2_storeri_io
7981 0U, // dup_S4_storeirb_io
7982 0U, // dup_S4_storeiri_io
7983 0U, // A2_abs
7984 0U, // A2_absp
7985 0U, // A2_abssat
7986 0U, // A2_add
7987 0U, // A2_addh_h16_hh
7988 0U, // A2_addh_h16_hl
7989 0U, // A2_addh_h16_lh
7990 0U, // A2_addh_h16_ll
7991 0U, // A2_addh_h16_sat_hh
7992 0U, // A2_addh_h16_sat_hl
7993 0U, // A2_addh_h16_sat_lh
7994 0U, // A2_addh_h16_sat_ll
7995 0U, // A2_addh_l16_hl
7996 0U, // A2_addh_l16_ll
7997 0U, // A2_addh_l16_sat_hl
7998 0U, // A2_addh_l16_sat_ll
7999 0U, // A2_addi
8000 0U, // A2_addp
8001 0U, // A2_addpsat
8002 0U, // A2_addsat
8003 0U, // A2_addsph
8004 0U, // A2_addspl
8005 0U, // A2_and
8006 0U, // A2_andir
8007 0U, // A2_andp
8008 0U, // A2_aslh
8009 0U, // A2_asrh
8010 0U, // A2_combine_hh
8011 0U, // A2_combine_hl
8012 0U, // A2_combine_lh
8013 0U, // A2_combine_ll
8014 0U, // A2_combineii
8015 0U, // A2_combinew
8016 0U, // A2_max
8017 0U, // A2_maxp
8018 0U, // A2_maxu
8019 0U, // A2_maxup
8020 0U, // A2_min
8021 0U, // A2_minp
8022 0U, // A2_minu
8023 0U, // A2_minup
8024 0U, // A2_negp
8025 0U, // A2_negsat
8026 0U, // A2_nop
8027 0U, // A2_notp
8028 0U, // A2_or
8029 0U, // A2_orir
8030 0U, // A2_orp
8031 0U, // A2_paddf
8032 0U, // A2_paddfnew
8033 0U, // A2_paddif
8034 0U, // A2_paddifnew
8035 0U, // A2_paddit
8036 0U, // A2_padditnew
8037 0U, // A2_paddt
8038 0U, // A2_paddtnew
8039 0U, // A2_pandf
8040 0U, // A2_pandfnew
8041 0U, // A2_pandt
8042 0U, // A2_pandtnew
8043 0U, // A2_porf
8044 0U, // A2_porfnew
8045 0U, // A2_port
8046 0U, // A2_portnew
8047 0U, // A2_psubf
8048 0U, // A2_psubfnew
8049 0U, // A2_psubt
8050 0U, // A2_psubtnew
8051 0U, // A2_pxorf
8052 0U, // A2_pxorfnew
8053 0U, // A2_pxort
8054 0U, // A2_pxortnew
8055 0U, // A2_roundsat
8056 0U, // A2_sat
8057 0U, // A2_satb
8058 0U, // A2_sath
8059 0U, // A2_satub
8060 0U, // A2_satuh
8061 0U, // A2_sub
8062 0U, // A2_subh_h16_hh
8063 0U, // A2_subh_h16_hl
8064 0U, // A2_subh_h16_lh
8065 0U, // A2_subh_h16_ll
8066 0U, // A2_subh_h16_sat_hh
8067 0U, // A2_subh_h16_sat_hl
8068 0U, // A2_subh_h16_sat_lh
8069 0U, // A2_subh_h16_sat_ll
8070 0U, // A2_subh_l16_hl
8071 0U, // A2_subh_l16_ll
8072 0U, // A2_subh_l16_sat_hl
8073 0U, // A2_subh_l16_sat_ll
8074 0U, // A2_subp
8075 0U, // A2_subri
8076 0U, // A2_subsat
8077 0U, // A2_svaddh
8078 0U, // A2_svaddhs
8079 0U, // A2_svadduhs
8080 0U, // A2_svavgh
8081 0U, // A2_svavghs
8082 0U, // A2_svnavgh
8083 0U, // A2_svsubh
8084 0U, // A2_svsubhs
8085 0U, // A2_svsubuhs
8086 0U, // A2_swiz
8087 0U, // A2_sxtb
8088 0U, // A2_sxth
8089 0U, // A2_sxtw
8090 0U, // A2_tfr
8091 0U, // A2_tfrcrr
8092 0U, // A2_tfrih
8093 0U, // A2_tfril
8094 0U, // A2_tfrrcr
8095 0U, // A2_tfrsi
8096 0U, // A2_vabsh
8097 0U, // A2_vabshsat
8098 0U, // A2_vabsw
8099 0U, // A2_vabswsat
8100 0U, // A2_vaddh
8101 0U, // A2_vaddhs
8102 0U, // A2_vaddub
8103 0U, // A2_vaddubs
8104 0U, // A2_vadduhs
8105 0U, // A2_vaddw
8106 0U, // A2_vaddws
8107 0U, // A2_vavgh
8108 0U, // A2_vavghcr
8109 0U, // A2_vavghr
8110 0U, // A2_vavgub
8111 0U, // A2_vavgubr
8112 0U, // A2_vavguh
8113 0U, // A2_vavguhr
8114 0U, // A2_vavguw
8115 0U, // A2_vavguwr
8116 0U, // A2_vavgw
8117 0U, // A2_vavgwcr
8118 0U, // A2_vavgwr
8119 0U, // A2_vcmpbeq
8120 0U, // A2_vcmpbgtu
8121 0U, // A2_vcmpheq
8122 0U, // A2_vcmphgt
8123 0U, // A2_vcmphgtu
8124 0U, // A2_vcmpweq
8125 0U, // A2_vcmpwgt
8126 0U, // A2_vcmpwgtu
8127 0U, // A2_vconj
8128 0U, // A2_vmaxb
8129 0U, // A2_vmaxh
8130 0U, // A2_vmaxub
8131 0U, // A2_vmaxuh
8132 0U, // A2_vmaxuw
8133 0U, // A2_vmaxw
8134 0U, // A2_vminb
8135 0U, // A2_vminh
8136 0U, // A2_vminub
8137 0U, // A2_vminuh
8138 0U, // A2_vminuw
8139 0U, // A2_vminw
8140 0U, // A2_vnavgh
8141 0U, // A2_vnavghcr
8142 0U, // A2_vnavghr
8143 0U, // A2_vnavgw
8144 0U, // A2_vnavgwcr
8145 0U, // A2_vnavgwr
8146 0U, // A2_vraddub
8147 0U, // A2_vraddub_acc
8148 0U, // A2_vrsadub
8149 0U, // A2_vrsadub_acc
8150 0U, // A2_vsubh
8151 0U, // A2_vsubhs
8152 0U, // A2_vsubub
8153 0U, // A2_vsububs
8154 0U, // A2_vsubuhs
8155 0U, // A2_vsubw
8156 0U, // A2_vsubws
8157 0U, // A2_xor
8158 0U, // A2_xorp
8159 0U, // A2_zxth
8160 1U, // A4_addp_c
8161 0U, // A4_andn
8162 0U, // A4_andnp
8163 0U, // A4_bitsplit
8164 0U, // A4_bitspliti
8165 0U, // A4_boundscheck_hi
8166 0U, // A4_boundscheck_lo
8167 0U, // A4_cmpbeq
8168 0U, // A4_cmpbeqi
8169 0U, // A4_cmpbgt
8170 0U, // A4_cmpbgti
8171 0U, // A4_cmpbgtu
8172 0U, // A4_cmpbgtui
8173 0U, // A4_cmpheq
8174 0U, // A4_cmpheqi
8175 0U, // A4_cmphgt
8176 0U, // A4_cmphgti
8177 0U, // A4_cmphgtu
8178 0U, // A4_cmphgtui
8179 0U, // A4_combineii
8180 0U, // A4_combineir
8181 0U, // A4_combineri
8182 0U, // A4_cround_ri
8183 0U, // A4_cround_rr
8184 0U, // A4_ext
8185 0U, // A4_modwrapu
8186 0U, // A4_orn
8187 0U, // A4_ornp
8188 0U, // A4_paslhf
8189 0U, // A4_paslhfnew
8190 0U, // A4_paslht
8191 0U, // A4_paslhtnew
8192 0U, // A4_pasrhf
8193 0U, // A4_pasrhfnew
8194 0U, // A4_pasrht
8195 0U, // A4_pasrhtnew
8196 0U, // A4_psxtbf
8197 0U, // A4_psxtbfnew
8198 0U, // A4_psxtbt
8199 0U, // A4_psxtbtnew
8200 0U, // A4_psxthf
8201 0U, // A4_psxthfnew
8202 0U, // A4_psxtht
8203 0U, // A4_psxthtnew
8204 0U, // A4_pzxtbf
8205 0U, // A4_pzxtbfnew
8206 0U, // A4_pzxtbt
8207 0U, // A4_pzxtbtnew
8208 0U, // A4_pzxthf
8209 0U, // A4_pzxthfnew
8210 0U, // A4_pzxtht
8211 0U, // A4_pzxthtnew
8212 0U, // A4_rcmpeq
8213 0U, // A4_rcmpeqi
8214 0U, // A4_rcmpneq
8215 0U, // A4_rcmpneqi
8216 0U, // A4_round_ri
8217 0U, // A4_round_ri_sat
8218 0U, // A4_round_rr
8219 0U, // A4_round_rr_sat
8220 1U, // A4_subp_c
8221 0U, // A4_tfrcpp
8222 0U, // A4_tfrpcp
8223 0U, // A4_tlbmatch
8224 0U, // A4_vcmpbeq_any
8225 0U, // A4_vcmpbeqi
8226 0U, // A4_vcmpbgt
8227 0U, // A4_vcmpbgti
8228 0U, // A4_vcmpbgtui
8229 0U, // A4_vcmpheqi
8230 0U, // A4_vcmphgti
8231 0U, // A4_vcmphgtui
8232 0U, // A4_vcmpweqi
8233 0U, // A4_vcmpwgti
8234 0U, // A4_vcmpwgtui
8235 0U, // A4_vrmaxh
8236 0U, // A4_vrmaxuh
8237 0U, // A4_vrmaxuw
8238 0U, // A4_vrmaxw
8239 0U, // A4_vrminh
8240 0U, // A4_vrminuh
8241 0U, // A4_vrminuw
8242 0U, // A4_vrminw
8243 0U, // A5_ACS
8244 0U, // A5_vaddhubs
8245 0U, // A6_vcmpbeq_notany
8246 0U, // A6_vminub_RdP
8247 0U, // A7_clip
8248 0U, // A7_croundd_ri
8249 0U, // A7_croundd_rr
8250 0U, // A7_vclip
8251 0U, // C2_all8
8252 0U, // C2_and
8253 0U, // C2_andn
8254 0U, // C2_any8
8255 0U, // C2_bitsclr
8256 0U, // C2_bitsclri
8257 0U, // C2_bitsset
8258 0U, // C2_ccombinewf
8259 0U, // C2_ccombinewnewf
8260 0U, // C2_ccombinewnewt
8261 0U, // C2_ccombinewt
8262 0U, // C2_cmoveif
8263 0U, // C2_cmoveit
8264 0U, // C2_cmovenewif
8265 0U, // C2_cmovenewit
8266 0U, // C2_cmpeq
8267 0U, // C2_cmpeqi
8268 0U, // C2_cmpeqp
8269 0U, // C2_cmpgt
8270 0U, // C2_cmpgti
8271 0U, // C2_cmpgtp
8272 0U, // C2_cmpgtu
8273 0U, // C2_cmpgtui
8274 0U, // C2_cmpgtup
8275 0U, // C2_mask
8276 0U, // C2_mux
8277 17U, // C2_muxii
8278 17U, // C2_muxir
8279 0U, // C2_muxri
8280 0U, // C2_not
8281 0U, // C2_or
8282 0U, // C2_orn
8283 0U, // C2_tfrpr
8284 0U, // C2_tfrrp
8285 0U, // C2_vitpack
8286 0U, // C2_vmux
8287 0U, // C2_xor
8288 0U, // C4_addipc
8289 1U, // C4_and_and
8290 0U, // C4_and_andn
8291 1U, // C4_and_or
8292 0U, // C4_and_orn
8293 0U, // C4_cmplte
8294 0U, // C4_cmpltei
8295 0U, // C4_cmplteu
8296 0U, // C4_cmplteui
8297 0U, // C4_cmpneq
8298 0U, // C4_cmpneqi
8299 0U, // C4_fastcorner9
8300 0U, // C4_fastcorner9_not
8301 0U, // C4_nbitsclr
8302 0U, // C4_nbitsclri
8303 0U, // C4_nbitsset
8304 1U, // C4_or_and
8305 0U, // C4_or_andn
8306 1U, // C4_or_or
8307 0U, // C4_or_orn
8308 0U, // CALLProfile
8309 0U, // CONST32
8310 0U, // CONST64
8311 0U, // DuplexIClass0
8312 0U, // DuplexIClass1
8313 0U, // DuplexIClass2
8314 0U, // DuplexIClass3
8315 0U, // DuplexIClass4
8316 0U, // DuplexIClass5
8317 0U, // DuplexIClass6
8318 0U, // DuplexIClass7
8319 0U, // DuplexIClass8
8320 0U, // DuplexIClass9
8321 0U, // DuplexIClassA
8322 0U, // DuplexIClassB
8323 0U, // DuplexIClassC
8324 0U, // DuplexIClassD
8325 0U, // DuplexIClassE
8326 0U, // DuplexIClassF
8327 0U, // EH_RETURN_JMPR
8328 0U, // F2_conv_d2df
8329 0U, // F2_conv_d2sf
8330 0U, // F2_conv_df2d
8331 0U, // F2_conv_df2d_chop
8332 0U, // F2_conv_df2sf
8333 0U, // F2_conv_df2ud
8334 0U, // F2_conv_df2ud_chop
8335 0U, // F2_conv_df2uw
8336 0U, // F2_conv_df2uw_chop
8337 0U, // F2_conv_df2w
8338 0U, // F2_conv_df2w_chop
8339 0U, // F2_conv_sf2d
8340 0U, // F2_conv_sf2d_chop
8341 0U, // F2_conv_sf2df
8342 0U, // F2_conv_sf2ud
8343 0U, // F2_conv_sf2ud_chop
8344 0U, // F2_conv_sf2uw
8345 0U, // F2_conv_sf2uw_chop
8346 0U, // F2_conv_sf2w
8347 0U, // F2_conv_sf2w_chop
8348 0U, // F2_conv_ud2df
8349 0U, // F2_conv_ud2sf
8350 0U, // F2_conv_uw2df
8351 0U, // F2_conv_uw2sf
8352 0U, // F2_conv_w2df
8353 0U, // F2_conv_w2sf
8354 0U, // F2_dfadd
8355 0U, // F2_dfclass
8356 0U, // F2_dfcmpeq
8357 0U, // F2_dfcmpge
8358 0U, // F2_dfcmpgt
8359 0U, // F2_dfcmpuo
8360 0U, // F2_dfimm_n
8361 0U, // F2_dfimm_p
8362 0U, // F2_dfmax
8363 0U, // F2_dfmin
8364 0U, // F2_dfmpyfix
8365 0U, // F2_dfmpyhh
8366 0U, // F2_dfmpylh
8367 0U, // F2_dfmpyll
8368 0U, // F2_dfsub
8369 0U, // F2_sfadd
8370 0U, // F2_sfclass
8371 0U, // F2_sfcmpeq
8372 0U, // F2_sfcmpge
8373 0U, // F2_sfcmpgt
8374 0U, // F2_sfcmpuo
8375 0U, // F2_sffixupd
8376 0U, // F2_sffixupn
8377 0U, // F2_sffixupr
8378 0U, // F2_sffma
8379 0U, // F2_sffma_lib
8380 0U, // F2_sffma_sc
8381 0U, // F2_sffms
8382 0U, // F2_sffms_lib
8383 0U, // F2_sfimm_n
8384 0U, // F2_sfimm_p
8385 0U, // F2_sfinvsqrta
8386 0U, // F2_sfmax
8387 0U, // F2_sfmin
8388 0U, // F2_sfmpy
8389 0U, // F2_sfrecipa
8390 0U, // F2_sfsub
8391 0U, // G4_tfrgcpp
8392 0U, // G4_tfrgcrr
8393 0U, // G4_tfrgpcp
8394 0U, // G4_tfrgrcr
8395 0U, // HI
8396 0U, // J2_call
8397 0U, // J2_callf
8398 0U, // J2_callr
8399 0U, // J2_callrf
8400 0U, // J2_callrh
8401 0U, // J2_callrt
8402 0U, // J2_callt
8403 0U, // J2_jump
8404 0U, // J2_jumpf
8405 0U, // J2_jumpfnew
8406 0U, // J2_jumpfnewpt
8407 0U, // J2_jumpfpt
8408 0U, // J2_jumpr
8409 0U, // J2_jumprf
8410 0U, // J2_jumprfnew
8411 0U, // J2_jumprfnewpt
8412 0U, // J2_jumprfpt
8413 0U, // J2_jumprgtez
8414 0U, // J2_jumprgtezpt
8415 0U, // J2_jumprh
8416 0U, // J2_jumprltez
8417 0U, // J2_jumprltezpt
8418 0U, // J2_jumprnz
8419 0U, // J2_jumprnzpt
8420 0U, // J2_jumprt
8421 0U, // J2_jumprtnew
8422 0U, // J2_jumprtnewpt
8423 0U, // J2_jumprtpt
8424 0U, // J2_jumprz
8425 0U, // J2_jumprzpt
8426 0U, // J2_jumpt
8427 0U, // J2_jumptnew
8428 0U, // J2_jumptnewpt
8429 0U, // J2_jumptpt
8430 0U, // J2_loop0i
8431 0U, // J2_loop0iext
8432 0U, // J2_loop0r
8433 0U, // J2_loop0rext
8434 0U, // J2_loop1i
8435 0U, // J2_loop1iext
8436 0U, // J2_loop1r
8437 0U, // J2_loop1rext
8438 0U, // J2_pause
8439 0U, // J2_ploop1si
8440 0U, // J2_ploop1sr
8441 0U, // J2_ploop2si
8442 0U, // J2_ploop2sr
8443 0U, // J2_ploop3si
8444 0U, // J2_ploop3sr
8445 0U, // J2_rte
8446 0U, // J2_trap0
8447 0U, // J2_trap1
8448 0U, // J2_unpause
8449 0U, // J4_cmpeq_f_jumpnv_nt
8450 0U, // J4_cmpeq_f_jumpnv_t
8451 0U, // J4_cmpeq_fp0_jump_nt
8452 0U, // J4_cmpeq_fp0_jump_t
8453 0U, // J4_cmpeq_fp1_jump_nt
8454 0U, // J4_cmpeq_fp1_jump_t
8455 0U, // J4_cmpeq_t_jumpnv_nt
8456 0U, // J4_cmpeq_t_jumpnv_t
8457 0U, // J4_cmpeq_tp0_jump_nt
8458 0U, // J4_cmpeq_tp0_jump_t
8459 0U, // J4_cmpeq_tp1_jump_nt
8460 0U, // J4_cmpeq_tp1_jump_t
8461 0U, // J4_cmpeqi_f_jumpnv_nt
8462 0U, // J4_cmpeqi_f_jumpnv_t
8463 0U, // J4_cmpeqi_fp0_jump_nt
8464 0U, // J4_cmpeqi_fp0_jump_t
8465 0U, // J4_cmpeqi_fp1_jump_nt
8466 0U, // J4_cmpeqi_fp1_jump_t
8467 0U, // J4_cmpeqi_t_jumpnv_nt
8468 0U, // J4_cmpeqi_t_jumpnv_t
8469 0U, // J4_cmpeqi_tp0_jump_nt
8470 0U, // J4_cmpeqi_tp0_jump_t
8471 0U, // J4_cmpeqi_tp1_jump_nt
8472 0U, // J4_cmpeqi_tp1_jump_t
8473 0U, // J4_cmpeqn1_f_jumpnv_nt
8474 0U, // J4_cmpeqn1_f_jumpnv_t
8475 0U, // J4_cmpeqn1_fp0_jump_nt
8476 0U, // J4_cmpeqn1_fp0_jump_t
8477 0U, // J4_cmpeqn1_fp1_jump_nt
8478 0U, // J4_cmpeqn1_fp1_jump_t
8479 0U, // J4_cmpeqn1_t_jumpnv_nt
8480 0U, // J4_cmpeqn1_t_jumpnv_t
8481 0U, // J4_cmpeqn1_tp0_jump_nt
8482 0U, // J4_cmpeqn1_tp0_jump_t
8483 0U, // J4_cmpeqn1_tp1_jump_nt
8484 0U, // J4_cmpeqn1_tp1_jump_t
8485 0U, // J4_cmpgt_f_jumpnv_nt
8486 0U, // J4_cmpgt_f_jumpnv_t
8487 0U, // J4_cmpgt_fp0_jump_nt
8488 0U, // J4_cmpgt_fp0_jump_t
8489 0U, // J4_cmpgt_fp1_jump_nt
8490 0U, // J4_cmpgt_fp1_jump_t
8491 0U, // J4_cmpgt_t_jumpnv_nt
8492 0U, // J4_cmpgt_t_jumpnv_t
8493 0U, // J4_cmpgt_tp0_jump_nt
8494 0U, // J4_cmpgt_tp0_jump_t
8495 0U, // J4_cmpgt_tp1_jump_nt
8496 0U, // J4_cmpgt_tp1_jump_t
8497 0U, // J4_cmpgti_f_jumpnv_nt
8498 0U, // J4_cmpgti_f_jumpnv_t
8499 0U, // J4_cmpgti_fp0_jump_nt
8500 0U, // J4_cmpgti_fp0_jump_t
8501 0U, // J4_cmpgti_fp1_jump_nt
8502 0U, // J4_cmpgti_fp1_jump_t
8503 0U, // J4_cmpgti_t_jumpnv_nt
8504 0U, // J4_cmpgti_t_jumpnv_t
8505 0U, // J4_cmpgti_tp0_jump_nt
8506 0U, // J4_cmpgti_tp0_jump_t
8507 0U, // J4_cmpgti_tp1_jump_nt
8508 0U, // J4_cmpgti_tp1_jump_t
8509 0U, // J4_cmpgtn1_f_jumpnv_nt
8510 0U, // J4_cmpgtn1_f_jumpnv_t
8511 0U, // J4_cmpgtn1_fp0_jump_nt
8512 0U, // J4_cmpgtn1_fp0_jump_t
8513 0U, // J4_cmpgtn1_fp1_jump_nt
8514 0U, // J4_cmpgtn1_fp1_jump_t
8515 0U, // J4_cmpgtn1_t_jumpnv_nt
8516 0U, // J4_cmpgtn1_t_jumpnv_t
8517 0U, // J4_cmpgtn1_tp0_jump_nt
8518 0U, // J4_cmpgtn1_tp0_jump_t
8519 0U, // J4_cmpgtn1_tp1_jump_nt
8520 0U, // J4_cmpgtn1_tp1_jump_t
8521 0U, // J4_cmpgtu_f_jumpnv_nt
8522 0U, // J4_cmpgtu_f_jumpnv_t
8523 0U, // J4_cmpgtu_fp0_jump_nt
8524 0U, // J4_cmpgtu_fp0_jump_t
8525 0U, // J4_cmpgtu_fp1_jump_nt
8526 0U, // J4_cmpgtu_fp1_jump_t
8527 0U, // J4_cmpgtu_t_jumpnv_nt
8528 0U, // J4_cmpgtu_t_jumpnv_t
8529 0U, // J4_cmpgtu_tp0_jump_nt
8530 0U, // J4_cmpgtu_tp0_jump_t
8531 0U, // J4_cmpgtu_tp1_jump_nt
8532 0U, // J4_cmpgtu_tp1_jump_t
8533 0U, // J4_cmpgtui_f_jumpnv_nt
8534 0U, // J4_cmpgtui_f_jumpnv_t
8535 0U, // J4_cmpgtui_fp0_jump_nt
8536 0U, // J4_cmpgtui_fp0_jump_t
8537 0U, // J4_cmpgtui_fp1_jump_nt
8538 0U, // J4_cmpgtui_fp1_jump_t
8539 0U, // J4_cmpgtui_t_jumpnv_nt
8540 0U, // J4_cmpgtui_t_jumpnv_t
8541 0U, // J4_cmpgtui_tp0_jump_nt
8542 0U, // J4_cmpgtui_tp0_jump_t
8543 0U, // J4_cmpgtui_tp1_jump_nt
8544 0U, // J4_cmpgtui_tp1_jump_t
8545 0U, // J4_cmplt_f_jumpnv_nt
8546 0U, // J4_cmplt_f_jumpnv_t
8547 0U, // J4_cmplt_t_jumpnv_nt
8548 0U, // J4_cmplt_t_jumpnv_t
8549 0U, // J4_cmpltu_f_jumpnv_nt
8550 0U, // J4_cmpltu_f_jumpnv_t
8551 0U, // J4_cmpltu_t_jumpnv_nt
8552 0U, // J4_cmpltu_t_jumpnv_t
8553 0U, // J4_hintjumpr
8554 0U, // J4_jumpseti
8555 0U, // J4_jumpsetr
8556 0U, // J4_tstbit0_f_jumpnv_nt
8557 0U, // J4_tstbit0_f_jumpnv_t
8558 0U, // J4_tstbit0_fp0_jump_nt
8559 0U, // J4_tstbit0_fp0_jump_t
8560 0U, // J4_tstbit0_fp1_jump_nt
8561 0U, // J4_tstbit0_fp1_jump_t
8562 0U, // J4_tstbit0_t_jumpnv_nt
8563 0U, // J4_tstbit0_t_jumpnv_t
8564 0U, // J4_tstbit0_tp0_jump_nt
8565 0U, // J4_tstbit0_tp0_jump_t
8566 0U, // J4_tstbit0_tp1_jump_nt
8567 0U, // J4_tstbit0_tp1_jump_t
8568 0U, // L2_deallocframe
8569 0U, // L2_loadalignb_io
8570 1U, // L2_loadalignb_pbr
8571 1U, // L2_loadalignb_pci
8572 0U, // L2_loadalignb_pcr
8573 0U, // L2_loadalignb_pi
8574 0U, // L2_loadalignb_pr
8575 0U, // L2_loadalignh_io
8576 1U, // L2_loadalignh_pbr
8577 1U, // L2_loadalignh_pci
8578 0U, // L2_loadalignh_pcr
8579 0U, // L2_loadalignh_pi
8580 0U, // L2_loadalignh_pr
8581 0U, // L2_loadbsw2_io
8582 0U, // L2_loadbsw2_pbr
8583 0U, // L2_loadbsw2_pci
8584 0U, // L2_loadbsw2_pcr
8585 0U, // L2_loadbsw2_pi
8586 0U, // L2_loadbsw2_pr
8587 0U, // L2_loadbsw4_io
8588 0U, // L2_loadbsw4_pbr
8589 0U, // L2_loadbsw4_pci
8590 0U, // L2_loadbsw4_pcr
8591 0U, // L2_loadbsw4_pi
8592 0U, // L2_loadbsw4_pr
8593 0U, // L2_loadbzw2_io
8594 0U, // L2_loadbzw2_pbr
8595 0U, // L2_loadbzw2_pci
8596 0U, // L2_loadbzw2_pcr
8597 0U, // L2_loadbzw2_pi
8598 0U, // L2_loadbzw2_pr
8599 0U, // L2_loadbzw4_io
8600 0U, // L2_loadbzw4_pbr
8601 0U, // L2_loadbzw4_pci
8602 0U, // L2_loadbzw4_pcr
8603 0U, // L2_loadbzw4_pi
8604 0U, // L2_loadbzw4_pr
8605 0U, // L2_loadrb_io
8606 0U, // L2_loadrb_pbr
8607 0U, // L2_loadrb_pci
8608 0U, // L2_loadrb_pcr
8609 0U, // L2_loadrb_pi
8610 0U, // L2_loadrb_pr
8611 0U, // L2_loadrbgp
8612 0U, // L2_loadrd_io
8613 0U, // L2_loadrd_pbr
8614 0U, // L2_loadrd_pci
8615 0U, // L2_loadrd_pcr
8616 0U, // L2_loadrd_pi
8617 0U, // L2_loadrd_pr
8618 0U, // L2_loadrdgp
8619 0U, // L2_loadrh_io
8620 0U, // L2_loadrh_pbr
8621 0U, // L2_loadrh_pci
8622 0U, // L2_loadrh_pcr
8623 0U, // L2_loadrh_pi
8624 0U, // L2_loadrh_pr
8625 0U, // L2_loadrhgp
8626 0U, // L2_loadri_io
8627 0U, // L2_loadri_pbr
8628 0U, // L2_loadri_pci
8629 0U, // L2_loadri_pcr
8630 0U, // L2_loadri_pi
8631 0U, // L2_loadri_pr
8632 0U, // L2_loadrigp
8633 0U, // L2_loadrub_io
8634 0U, // L2_loadrub_pbr
8635 0U, // L2_loadrub_pci
8636 0U, // L2_loadrub_pcr
8637 0U, // L2_loadrub_pi
8638 0U, // L2_loadrub_pr
8639 0U, // L2_loadrubgp
8640 0U, // L2_loadruh_io
8641 0U, // L2_loadruh_pbr
8642 0U, // L2_loadruh_pci
8643 0U, // L2_loadruh_pcr
8644 0U, // L2_loadruh_pi
8645 0U, // L2_loadruh_pr
8646 0U, // L2_loadruhgp
8647 0U, // L2_loadw_aq
8648 0U, // L2_loadw_locked
8649 0U, // L2_ploadrbf_io
8650 0U, // L2_ploadrbf_pi
8651 0U, // L2_ploadrbfnew_io
8652 0U, // L2_ploadrbfnew_pi
8653 0U, // L2_ploadrbt_io
8654 0U, // L2_ploadrbt_pi
8655 0U, // L2_ploadrbtnew_io
8656 0U, // L2_ploadrbtnew_pi
8657 0U, // L2_ploadrdf_io
8658 0U, // L2_ploadrdf_pi
8659 0U, // L2_ploadrdfnew_io
8660 0U, // L2_ploadrdfnew_pi
8661 0U, // L2_ploadrdt_io
8662 0U, // L2_ploadrdt_pi
8663 0U, // L2_ploadrdtnew_io
8664 0U, // L2_ploadrdtnew_pi
8665 0U, // L2_ploadrhf_io
8666 0U, // L2_ploadrhf_pi
8667 0U, // L2_ploadrhfnew_io
8668 0U, // L2_ploadrhfnew_pi
8669 0U, // L2_ploadrht_io
8670 0U, // L2_ploadrht_pi
8671 0U, // L2_ploadrhtnew_io
8672 0U, // L2_ploadrhtnew_pi
8673 0U, // L2_ploadrif_io
8674 0U, // L2_ploadrif_pi
8675 0U, // L2_ploadrifnew_io
8676 0U, // L2_ploadrifnew_pi
8677 0U, // L2_ploadrit_io
8678 0U, // L2_ploadrit_pi
8679 0U, // L2_ploadritnew_io
8680 0U, // L2_ploadritnew_pi
8681 0U, // L2_ploadrubf_io
8682 0U, // L2_ploadrubf_pi
8683 0U, // L2_ploadrubfnew_io
8684 0U, // L2_ploadrubfnew_pi
8685 0U, // L2_ploadrubt_io
8686 0U, // L2_ploadrubt_pi
8687 0U, // L2_ploadrubtnew_io
8688 0U, // L2_ploadrubtnew_pi
8689 0U, // L2_ploadruhf_io
8690 0U, // L2_ploadruhf_pi
8691 0U, // L2_ploadruhfnew_io
8692 0U, // L2_ploadruhfnew_pi
8693 0U, // L2_ploadruht_io
8694 0U, // L2_ploadruht_pi
8695 0U, // L2_ploadruhtnew_io
8696 0U, // L2_ploadruhtnew_pi
8697 0U, // L4_add_memopb_io
8698 0U, // L4_add_memoph_io
8699 0U, // L4_add_memopw_io
8700 0U, // L4_and_memopb_io
8701 0U, // L4_and_memoph_io
8702 0U, // L4_and_memopw_io
8703 0U, // L4_iadd_memopb_io
8704 0U, // L4_iadd_memoph_io
8705 0U, // L4_iadd_memopw_io
8706 0U, // L4_iand_memopb_io
8707 0U, // L4_iand_memoph_io
8708 0U, // L4_iand_memopw_io
8709 0U, // L4_ior_memopb_io
8710 0U, // L4_ior_memoph_io
8711 0U, // L4_ior_memopw_io
8712 0U, // L4_isub_memopb_io
8713 0U, // L4_isub_memoph_io
8714 0U, // L4_isub_memopw_io
8715 0U, // L4_loadalignb_ap
8716 0U, // L4_loadalignb_ur
8717 0U, // L4_loadalignh_ap
8718 0U, // L4_loadalignh_ur
8719 0U, // L4_loadbsw2_ap
8720 0U, // L4_loadbsw2_ur
8721 0U, // L4_loadbsw4_ap
8722 0U, // L4_loadbsw4_ur
8723 0U, // L4_loadbzw2_ap
8724 0U, // L4_loadbzw2_ur
8725 0U, // L4_loadbzw4_ap
8726 0U, // L4_loadbzw4_ur
8727 0U, // L4_loadd_aq
8728 0U, // L4_loadd_locked
8729 0U, // L4_loadrb_ap
8730 0U, // L4_loadrb_rr
8731 0U, // L4_loadrb_ur
8732 0U, // L4_loadrd_ap
8733 0U, // L4_loadrd_rr
8734 0U, // L4_loadrd_ur
8735 0U, // L4_loadrh_ap
8736 0U, // L4_loadrh_rr
8737 0U, // L4_loadrh_ur
8738 0U, // L4_loadri_ap
8739 0U, // L4_loadri_rr
8740 0U, // L4_loadri_ur
8741 0U, // L4_loadrub_ap
8742 0U, // L4_loadrub_rr
8743 0U, // L4_loadrub_ur
8744 0U, // L4_loadruh_ap
8745 0U, // L4_loadruh_rr
8746 0U, // L4_loadruh_ur
8747 0U, // L4_loadw_phys
8748 0U, // L4_or_memopb_io
8749 0U, // L4_or_memoph_io
8750 0U, // L4_or_memopw_io
8751 0U, // L4_ploadrbf_abs
8752 0U, // L4_ploadrbf_rr
8753 0U, // L4_ploadrbfnew_abs
8754 0U, // L4_ploadrbfnew_rr
8755 0U, // L4_ploadrbt_abs
8756 0U, // L4_ploadrbt_rr
8757 0U, // L4_ploadrbtnew_abs
8758 0U, // L4_ploadrbtnew_rr
8759 0U, // L4_ploadrdf_abs
8760 0U, // L4_ploadrdf_rr
8761 0U, // L4_ploadrdfnew_abs
8762 0U, // L4_ploadrdfnew_rr
8763 0U, // L4_ploadrdt_abs
8764 0U, // L4_ploadrdt_rr
8765 0U, // L4_ploadrdtnew_abs
8766 0U, // L4_ploadrdtnew_rr
8767 0U, // L4_ploadrhf_abs
8768 0U, // L4_ploadrhf_rr
8769 0U, // L4_ploadrhfnew_abs
8770 0U, // L4_ploadrhfnew_rr
8771 0U, // L4_ploadrht_abs
8772 0U, // L4_ploadrht_rr
8773 0U, // L4_ploadrhtnew_abs
8774 0U, // L4_ploadrhtnew_rr
8775 0U, // L4_ploadrif_abs
8776 0U, // L4_ploadrif_rr
8777 0U, // L4_ploadrifnew_abs
8778 0U, // L4_ploadrifnew_rr
8779 0U, // L4_ploadrit_abs
8780 0U, // L4_ploadrit_rr
8781 0U, // L4_ploadritnew_abs
8782 0U, // L4_ploadritnew_rr
8783 0U, // L4_ploadrubf_abs
8784 0U, // L4_ploadrubf_rr
8785 0U, // L4_ploadrubfnew_abs
8786 0U, // L4_ploadrubfnew_rr
8787 0U, // L4_ploadrubt_abs
8788 0U, // L4_ploadrubt_rr
8789 0U, // L4_ploadrubtnew_abs
8790 0U, // L4_ploadrubtnew_rr
8791 0U, // L4_ploadruhf_abs
8792 0U, // L4_ploadruhf_rr
8793 0U, // L4_ploadruhfnew_abs
8794 0U, // L4_ploadruhfnew_rr
8795 0U, // L4_ploadruht_abs
8796 0U, // L4_ploadruht_rr
8797 0U, // L4_ploadruhtnew_abs
8798 0U, // L4_ploadruhtnew_rr
8799 0U, // L4_return
8800 0U, // L4_return_f
8801 0U, // L4_return_fnew_pnt
8802 0U, // L4_return_fnew_pt
8803 0U, // L4_return_t
8804 0U, // L4_return_tnew_pnt
8805 0U, // L4_return_tnew_pt
8806 0U, // L4_sub_memopb_io
8807 0U, // L4_sub_memoph_io
8808 0U, // L4_sub_memopw_io
8809 0U, // L6_memcpy
8810 0U, // LO
8811 0U, // M2_acci
8812 0U, // M2_accii
8813 0U, // M2_cmaci_s0
8814 0U, // M2_cmacr_s0
8815 0U, // M2_cmacs_s0
8816 0U, // M2_cmacs_s1
8817 0U, // M2_cmacsc_s0
8818 0U, // M2_cmacsc_s1
8819 0U, // M2_cmpyi_s0
8820 0U, // M2_cmpyr_s0
8821 0U, // M2_cmpyrs_s0
8822 0U, // M2_cmpyrs_s1
8823 0U, // M2_cmpyrsc_s0
8824 0U, // M2_cmpyrsc_s1
8825 0U, // M2_cmpys_s0
8826 0U, // M2_cmpys_s1
8827 0U, // M2_cmpysc_s0
8828 0U, // M2_cmpysc_s1
8829 0U, // M2_cnacs_s0
8830 0U, // M2_cnacs_s1
8831 0U, // M2_cnacsc_s0
8832 0U, // M2_cnacsc_s1
8833 0U, // M2_dpmpyss_acc_s0
8834 0U, // M2_dpmpyss_nac_s0
8835 0U, // M2_dpmpyss_rnd_s0
8836 0U, // M2_dpmpyss_s0
8837 0U, // M2_dpmpyuu_acc_s0
8838 0U, // M2_dpmpyuu_nac_s0
8839 0U, // M2_dpmpyuu_s0
8840 0U, // M2_hmmpyh_rs1
8841 0U, // M2_hmmpyh_s1
8842 0U, // M2_hmmpyl_rs1
8843 0U, // M2_hmmpyl_s1
8844 0U, // M2_maci
8845 0U, // M2_macsin
8846 0U, // M2_macsip
8847 0U, // M2_mmachs_rs0
8848 0U, // M2_mmachs_rs1
8849 0U, // M2_mmachs_s0
8850 0U, // M2_mmachs_s1
8851 0U, // M2_mmacls_rs0
8852 0U, // M2_mmacls_rs1
8853 0U, // M2_mmacls_s0
8854 0U, // M2_mmacls_s1
8855 0U, // M2_mmacuhs_rs0
8856 0U, // M2_mmacuhs_rs1
8857 0U, // M2_mmacuhs_s0
8858 0U, // M2_mmacuhs_s1
8859 0U, // M2_mmaculs_rs0
8860 0U, // M2_mmaculs_rs1
8861 0U, // M2_mmaculs_s0
8862 0U, // M2_mmaculs_s1
8863 0U, // M2_mmpyh_rs0
8864 0U, // M2_mmpyh_rs1
8865 0U, // M2_mmpyh_s0
8866 0U, // M2_mmpyh_s1
8867 0U, // M2_mmpyl_rs0
8868 0U, // M2_mmpyl_rs1
8869 0U, // M2_mmpyl_s0
8870 0U, // M2_mmpyl_s1
8871 0U, // M2_mmpyuh_rs0
8872 0U, // M2_mmpyuh_rs1
8873 0U, // M2_mmpyuh_s0
8874 0U, // M2_mmpyuh_s1
8875 0U, // M2_mmpyul_rs0
8876 0U, // M2_mmpyul_rs1
8877 0U, // M2_mmpyul_s0
8878 0U, // M2_mmpyul_s1
8879 0U, // M2_mnaci
8880 0U, // M2_mpy_acc_hh_s0
8881 0U, // M2_mpy_acc_hh_s1
8882 0U, // M2_mpy_acc_hl_s0
8883 0U, // M2_mpy_acc_hl_s1
8884 0U, // M2_mpy_acc_lh_s0
8885 0U, // M2_mpy_acc_lh_s1
8886 0U, // M2_mpy_acc_ll_s0
8887 0U, // M2_mpy_acc_ll_s1
8888 0U, // M2_mpy_acc_sat_hh_s0
8889 0U, // M2_mpy_acc_sat_hh_s1
8890 0U, // M2_mpy_acc_sat_hl_s0
8891 0U, // M2_mpy_acc_sat_hl_s1
8892 0U, // M2_mpy_acc_sat_lh_s0
8893 0U, // M2_mpy_acc_sat_lh_s1
8894 0U, // M2_mpy_acc_sat_ll_s0
8895 0U, // M2_mpy_acc_sat_ll_s1
8896 0U, // M2_mpy_hh_s0
8897 0U, // M2_mpy_hh_s1
8898 0U, // M2_mpy_hl_s0
8899 0U, // M2_mpy_hl_s1
8900 0U, // M2_mpy_lh_s0
8901 0U, // M2_mpy_lh_s1
8902 0U, // M2_mpy_ll_s0
8903 0U, // M2_mpy_ll_s1
8904 0U, // M2_mpy_nac_hh_s0
8905 0U, // M2_mpy_nac_hh_s1
8906 0U, // M2_mpy_nac_hl_s0
8907 0U, // M2_mpy_nac_hl_s1
8908 0U, // M2_mpy_nac_lh_s0
8909 0U, // M2_mpy_nac_lh_s1
8910 0U, // M2_mpy_nac_ll_s0
8911 0U, // M2_mpy_nac_ll_s1
8912 0U, // M2_mpy_nac_sat_hh_s0
8913 0U, // M2_mpy_nac_sat_hh_s1
8914 0U, // M2_mpy_nac_sat_hl_s0
8915 0U, // M2_mpy_nac_sat_hl_s1
8916 0U, // M2_mpy_nac_sat_lh_s0
8917 0U, // M2_mpy_nac_sat_lh_s1
8918 0U, // M2_mpy_nac_sat_ll_s0
8919 0U, // M2_mpy_nac_sat_ll_s1
8920 0U, // M2_mpy_rnd_hh_s0
8921 0U, // M2_mpy_rnd_hh_s1
8922 0U, // M2_mpy_rnd_hl_s0
8923 0U, // M2_mpy_rnd_hl_s1
8924 0U, // M2_mpy_rnd_lh_s0
8925 0U, // M2_mpy_rnd_lh_s1
8926 0U, // M2_mpy_rnd_ll_s0
8927 0U, // M2_mpy_rnd_ll_s1
8928 0U, // M2_mpy_sat_hh_s0
8929 0U, // M2_mpy_sat_hh_s1
8930 0U, // M2_mpy_sat_hl_s0
8931 0U, // M2_mpy_sat_hl_s1
8932 0U, // M2_mpy_sat_lh_s0
8933 0U, // M2_mpy_sat_lh_s1
8934 0U, // M2_mpy_sat_ll_s0
8935 0U, // M2_mpy_sat_ll_s1
8936 0U, // M2_mpy_sat_rnd_hh_s0
8937 0U, // M2_mpy_sat_rnd_hh_s1
8938 0U, // M2_mpy_sat_rnd_hl_s0
8939 0U, // M2_mpy_sat_rnd_hl_s1
8940 0U, // M2_mpy_sat_rnd_lh_s0
8941 0U, // M2_mpy_sat_rnd_lh_s1
8942 0U, // M2_mpy_sat_rnd_ll_s0
8943 0U, // M2_mpy_sat_rnd_ll_s1
8944 0U, // M2_mpy_up
8945 0U, // M2_mpy_up_s1
8946 0U, // M2_mpy_up_s1_sat
8947 0U, // M2_mpyd_acc_hh_s0
8948 0U, // M2_mpyd_acc_hh_s1
8949 0U, // M2_mpyd_acc_hl_s0
8950 0U, // M2_mpyd_acc_hl_s1
8951 0U, // M2_mpyd_acc_lh_s0
8952 0U, // M2_mpyd_acc_lh_s1
8953 0U, // M2_mpyd_acc_ll_s0
8954 0U, // M2_mpyd_acc_ll_s1
8955 0U, // M2_mpyd_hh_s0
8956 0U, // M2_mpyd_hh_s1
8957 0U, // M2_mpyd_hl_s0
8958 0U, // M2_mpyd_hl_s1
8959 0U, // M2_mpyd_lh_s0
8960 0U, // M2_mpyd_lh_s1
8961 0U, // M2_mpyd_ll_s0
8962 0U, // M2_mpyd_ll_s1
8963 0U, // M2_mpyd_nac_hh_s0
8964 0U, // M2_mpyd_nac_hh_s1
8965 0U, // M2_mpyd_nac_hl_s0
8966 0U, // M2_mpyd_nac_hl_s1
8967 0U, // M2_mpyd_nac_lh_s0
8968 0U, // M2_mpyd_nac_lh_s1
8969 0U, // M2_mpyd_nac_ll_s0
8970 0U, // M2_mpyd_nac_ll_s1
8971 0U, // M2_mpyd_rnd_hh_s0
8972 0U, // M2_mpyd_rnd_hh_s1
8973 0U, // M2_mpyd_rnd_hl_s0
8974 0U, // M2_mpyd_rnd_hl_s1
8975 0U, // M2_mpyd_rnd_lh_s0
8976 0U, // M2_mpyd_rnd_lh_s1
8977 0U, // M2_mpyd_rnd_ll_s0
8978 0U, // M2_mpyd_rnd_ll_s1
8979 0U, // M2_mpyi
8980 0U, // M2_mpysin
8981 0U, // M2_mpysip
8982 0U, // M2_mpysu_up
8983 0U, // M2_mpyu_acc_hh_s0
8984 0U, // M2_mpyu_acc_hh_s1
8985 0U, // M2_mpyu_acc_hl_s0
8986 0U, // M2_mpyu_acc_hl_s1
8987 0U, // M2_mpyu_acc_lh_s0
8988 0U, // M2_mpyu_acc_lh_s1
8989 0U, // M2_mpyu_acc_ll_s0
8990 0U, // M2_mpyu_acc_ll_s1
8991 0U, // M2_mpyu_hh_s0
8992 0U, // M2_mpyu_hh_s1
8993 0U, // M2_mpyu_hl_s0
8994 0U, // M2_mpyu_hl_s1
8995 0U, // M2_mpyu_lh_s0
8996 0U, // M2_mpyu_lh_s1
8997 0U, // M2_mpyu_ll_s0
8998 0U, // M2_mpyu_ll_s1
8999 0U, // M2_mpyu_nac_hh_s0
9000 0U, // M2_mpyu_nac_hh_s1
9001 0U, // M2_mpyu_nac_hl_s0
9002 0U, // M2_mpyu_nac_hl_s1
9003 0U, // M2_mpyu_nac_lh_s0
9004 0U, // M2_mpyu_nac_lh_s1
9005 0U, // M2_mpyu_nac_ll_s0
9006 0U, // M2_mpyu_nac_ll_s1
9007 0U, // M2_mpyu_up
9008 0U, // M2_mpyud_acc_hh_s0
9009 0U, // M2_mpyud_acc_hh_s1
9010 0U, // M2_mpyud_acc_hl_s0
9011 0U, // M2_mpyud_acc_hl_s1
9012 0U, // M2_mpyud_acc_lh_s0
9013 0U, // M2_mpyud_acc_lh_s1
9014 0U, // M2_mpyud_acc_ll_s0
9015 0U, // M2_mpyud_acc_ll_s1
9016 0U, // M2_mpyud_hh_s0
9017 0U, // M2_mpyud_hh_s1
9018 0U, // M2_mpyud_hl_s0
9019 0U, // M2_mpyud_hl_s1
9020 0U, // M2_mpyud_lh_s0
9021 0U, // M2_mpyud_lh_s1
9022 0U, // M2_mpyud_ll_s0
9023 0U, // M2_mpyud_ll_s1
9024 0U, // M2_mpyud_nac_hh_s0
9025 0U, // M2_mpyud_nac_hh_s1
9026 0U, // M2_mpyud_nac_hl_s0
9027 0U, // M2_mpyud_nac_hl_s1
9028 0U, // M2_mpyud_nac_lh_s0
9029 0U, // M2_mpyud_nac_lh_s1
9030 0U, // M2_mpyud_nac_ll_s0
9031 0U, // M2_mpyud_nac_ll_s1
9032 0U, // M2_nacci
9033 0U, // M2_naccii
9034 0U, // M2_subacc
9035 0U, // M2_vabsdiffh
9036 0U, // M2_vabsdiffw
9037 0U, // M2_vcmac_s0_sat_i
9038 0U, // M2_vcmac_s0_sat_r
9039 0U, // M2_vcmpy_s0_sat_i
9040 0U, // M2_vcmpy_s0_sat_r
9041 0U, // M2_vcmpy_s1_sat_i
9042 0U, // M2_vcmpy_s1_sat_r
9043 0U, // M2_vdmacs_s0
9044 0U, // M2_vdmacs_s1
9045 0U, // M2_vdmpyrs_s0
9046 0U, // M2_vdmpyrs_s1
9047 0U, // M2_vdmpys_s0
9048 0U, // M2_vdmpys_s1
9049 0U, // M2_vmac2
9050 0U, // M2_vmac2es
9051 0U, // M2_vmac2es_s0
9052 0U, // M2_vmac2es_s1
9053 0U, // M2_vmac2s_s0
9054 0U, // M2_vmac2s_s1
9055 0U, // M2_vmac2su_s0
9056 0U, // M2_vmac2su_s1
9057 0U, // M2_vmpy2es_s0
9058 0U, // M2_vmpy2es_s1
9059 0U, // M2_vmpy2s_s0
9060 0U, // M2_vmpy2s_s0pack
9061 0U, // M2_vmpy2s_s1
9062 0U, // M2_vmpy2s_s1pack
9063 0U, // M2_vmpy2su_s0
9064 0U, // M2_vmpy2su_s1
9065 0U, // M2_vraddh
9066 0U, // M2_vradduh
9067 0U, // M2_vrcmaci_s0
9068 0U, // M2_vrcmaci_s0c
9069 0U, // M2_vrcmacr_s0
9070 0U, // M2_vrcmacr_s0c
9071 0U, // M2_vrcmpyi_s0
9072 0U, // M2_vrcmpyi_s0c
9073 0U, // M2_vrcmpyr_s0
9074 0U, // M2_vrcmpyr_s0c
9075 0U, // M2_vrcmpys_acc_s1_h
9076 0U, // M2_vrcmpys_acc_s1_l
9077 0U, // M2_vrcmpys_s1_h
9078 0U, // M2_vrcmpys_s1_l
9079 0U, // M2_vrcmpys_s1rp_h
9080 0U, // M2_vrcmpys_s1rp_l
9081 0U, // M2_vrmac_s0
9082 0U, // M2_vrmpy_s0
9083 0U, // M2_xor_xacc
9084 0U, // M4_and_and
9085 0U, // M4_and_andn
9086 0U, // M4_and_or
9087 0U, // M4_and_xor
9088 0U, // M4_cmpyi_wh
9089 0U, // M4_cmpyi_whc
9090 0U, // M4_cmpyr_wh
9091 0U, // M4_cmpyr_whc
9092 0U, // M4_mac_up_s1_sat
9093 1U, // M4_mpyri_addi
9094 25U, // M4_mpyri_addr
9095 0U, // M4_mpyri_addr_u2
9096 1U, // M4_mpyrr_addi
9097 1U, // M4_mpyrr_addr
9098 0U, // M4_nac_up_s1_sat
9099 0U, // M4_or_and
9100 0U, // M4_or_andn
9101 0U, // M4_or_or
9102 0U, // M4_or_xor
9103 0U, // M4_pmpyw
9104 0U, // M4_pmpyw_acc
9105 0U, // M4_vpmpyh
9106 0U, // M4_vpmpyh_acc
9107 0U, // M4_vrmpyeh_acc_s0
9108 0U, // M4_vrmpyeh_acc_s1
9109 0U, // M4_vrmpyeh_s0
9110 0U, // M4_vrmpyeh_s1
9111 0U, // M4_vrmpyoh_acc_s0
9112 0U, // M4_vrmpyoh_acc_s1
9113 0U, // M4_vrmpyoh_s0
9114 0U, // M4_vrmpyoh_s1
9115 0U, // M4_xor_and
9116 0U, // M4_xor_andn
9117 0U, // M4_xor_or
9118 0U, // M4_xor_xacc
9119 0U, // M5_vdmacbsu
9120 0U, // M5_vdmpybsu
9121 0U, // M5_vmacbsu
9122 0U, // M5_vmacbuu
9123 0U, // M5_vmpybsu
9124 0U, // M5_vmpybuu
9125 0U, // M5_vrmacbsu
9126 0U, // M5_vrmacbuu
9127 0U, // M5_vrmpybsu
9128 0U, // M5_vrmpybuu
9129 0U, // M6_vabsdiffb
9130 0U, // M6_vabsdiffub
9131 0U, // M7_dcmpyiw
9132 0U, // M7_dcmpyiw_acc
9133 0U, // M7_dcmpyiwc
9134 0U, // M7_dcmpyiwc_acc
9135 0U, // M7_dcmpyrw
9136 0U, // M7_dcmpyrw_acc
9137 0U, // M7_dcmpyrwc
9138 0U, // M7_dcmpyrwc_acc
9139 0U, // M7_wcmpyiw
9140 0U, // M7_wcmpyiw_rnd
9141 0U, // M7_wcmpyiwc
9142 0U, // M7_wcmpyiwc_rnd
9143 0U, // M7_wcmpyrw
9144 0U, // M7_wcmpyrw_rnd
9145 0U, // M7_wcmpyrwc
9146 0U, // M7_wcmpyrwc_rnd
9147 0U, // PS_call_stk
9148 0U, // PS_callr_nr
9149 0U, // PS_jmpret
9150 0U, // PS_jmpretf
9151 0U, // PS_jmpretfnew
9152 0U, // PS_jmpretfnewpt
9153 0U, // PS_jmprett
9154 0U, // PS_jmprettnew
9155 0U, // PS_jmprettnewpt
9156 0U, // PS_loadrbabs
9157 0U, // PS_loadrdabs
9158 0U, // PS_loadrhabs
9159 0U, // PS_loadriabs
9160 0U, // PS_loadrubabs
9161 0U, // PS_loadruhabs
9162 0U, // PS_storerbabs
9163 0U, // PS_storerbnewabs
9164 0U, // PS_storerdabs
9165 0U, // PS_storerfabs
9166 0U, // PS_storerhabs
9167 0U, // PS_storerhnewabs
9168 0U, // PS_storeriabs
9169 0U, // PS_storerinewabs
9170 0U, // PS_trap1
9171 0U, // R6_release_at_vi
9172 0U, // R6_release_st_vi
9173 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
9174 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
9175 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
9176 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
9177 0U, // RESTORE_DEALLOC_RET_JMP_V4
9178 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
9179 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
9180 0U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
9181 0U, // S2_addasl_rrri
9182 0U, // S2_allocframe
9183 0U, // S2_asl_i_p
9184 0U, // S2_asl_i_p_acc
9185 0U, // S2_asl_i_p_and
9186 0U, // S2_asl_i_p_nac
9187 0U, // S2_asl_i_p_or
9188 0U, // S2_asl_i_p_xacc
9189 0U, // S2_asl_i_r
9190 0U, // S2_asl_i_r_acc
9191 0U, // S2_asl_i_r_and
9192 0U, // S2_asl_i_r_nac
9193 0U, // S2_asl_i_r_or
9194 0U, // S2_asl_i_r_sat
9195 0U, // S2_asl_i_r_xacc
9196 0U, // S2_asl_i_vh
9197 0U, // S2_asl_i_vw
9198 0U, // S2_asl_r_p
9199 0U, // S2_asl_r_p_acc
9200 0U, // S2_asl_r_p_and
9201 0U, // S2_asl_r_p_nac
9202 0U, // S2_asl_r_p_or
9203 0U, // S2_asl_r_p_xor
9204 0U, // S2_asl_r_r
9205 0U, // S2_asl_r_r_acc
9206 0U, // S2_asl_r_r_and
9207 0U, // S2_asl_r_r_nac
9208 0U, // S2_asl_r_r_or
9209 0U, // S2_asl_r_r_sat
9210 0U, // S2_asl_r_vh
9211 0U, // S2_asl_r_vw
9212 0U, // S2_asr_i_p
9213 0U, // S2_asr_i_p_acc
9214 0U, // S2_asr_i_p_and
9215 0U, // S2_asr_i_p_nac
9216 0U, // S2_asr_i_p_or
9217 0U, // S2_asr_i_p_rnd
9218 0U, // S2_asr_i_r
9219 0U, // S2_asr_i_r_acc
9220 0U, // S2_asr_i_r_and
9221 0U, // S2_asr_i_r_nac
9222 0U, // S2_asr_i_r_or
9223 0U, // S2_asr_i_r_rnd
9224 0U, // S2_asr_i_svw_trun
9225 0U, // S2_asr_i_vh
9226 0U, // S2_asr_i_vw
9227 0U, // S2_asr_r_p
9228 0U, // S2_asr_r_p_acc
9229 0U, // S2_asr_r_p_and
9230 0U, // S2_asr_r_p_nac
9231 0U, // S2_asr_r_p_or
9232 0U, // S2_asr_r_p_xor
9233 0U, // S2_asr_r_r
9234 0U, // S2_asr_r_r_acc
9235 0U, // S2_asr_r_r_and
9236 0U, // S2_asr_r_r_nac
9237 0U, // S2_asr_r_r_or
9238 0U, // S2_asr_r_r_sat
9239 0U, // S2_asr_r_svw_trun
9240 0U, // S2_asr_r_vh
9241 0U, // S2_asr_r_vw
9242 0U, // S2_brev
9243 0U, // S2_brevp
9244 0U, // S2_cabacdecbin
9245 0U, // S2_cl0
9246 0U, // S2_cl0p
9247 0U, // S2_cl1
9248 0U, // S2_cl1p
9249 0U, // S2_clb
9250 0U, // S2_clbnorm
9251 0U, // S2_clbp
9252 0U, // S2_clrbit_i
9253 0U, // S2_clrbit_r
9254 0U, // S2_ct0
9255 0U, // S2_ct0p
9256 0U, // S2_ct1
9257 0U, // S2_ct1p
9258 0U, // S2_deinterleave
9259 17U, // S2_extractu
9260 0U, // S2_extractu_rp
9261 17U, // S2_extractup
9262 0U, // S2_extractup_rp
9263 1U, // S2_insert
9264 0U, // S2_insert_rp
9265 1U, // S2_insertp
9266 0U, // S2_insertp_rp
9267 0U, // S2_interleave
9268 0U, // S2_lfsp
9269 0U, // S2_lsl_r_p
9270 0U, // S2_lsl_r_p_acc
9271 0U, // S2_lsl_r_p_and
9272 0U, // S2_lsl_r_p_nac
9273 0U, // S2_lsl_r_p_or
9274 0U, // S2_lsl_r_p_xor
9275 0U, // S2_lsl_r_r
9276 0U, // S2_lsl_r_r_acc
9277 0U, // S2_lsl_r_r_and
9278 0U, // S2_lsl_r_r_nac
9279 0U, // S2_lsl_r_r_or
9280 0U, // S2_lsl_r_vh
9281 0U, // S2_lsl_r_vw
9282 0U, // S2_lsr_i_p
9283 0U, // S2_lsr_i_p_acc
9284 0U, // S2_lsr_i_p_and
9285 0U, // S2_lsr_i_p_nac
9286 0U, // S2_lsr_i_p_or
9287 0U, // S2_lsr_i_p_xacc
9288 0U, // S2_lsr_i_r
9289 0U, // S2_lsr_i_r_acc
9290 0U, // S2_lsr_i_r_and
9291 0U, // S2_lsr_i_r_nac
9292 0U, // S2_lsr_i_r_or
9293 0U, // S2_lsr_i_r_xacc
9294 0U, // S2_lsr_i_vh
9295 0U, // S2_lsr_i_vw
9296 0U, // S2_lsr_r_p
9297 0U, // S2_lsr_r_p_acc
9298 0U, // S2_lsr_r_p_and
9299 0U, // S2_lsr_r_p_nac
9300 0U, // S2_lsr_r_p_or
9301 0U, // S2_lsr_r_p_xor
9302 0U, // S2_lsr_r_r
9303 0U, // S2_lsr_r_r_acc
9304 0U, // S2_lsr_r_r_and
9305 0U, // S2_lsr_r_r_nac
9306 0U, // S2_lsr_r_r_or
9307 0U, // S2_lsr_r_vh
9308 0U, // S2_lsr_r_vw
9309 0U, // S2_mask
9310 0U, // S2_packhl
9311 0U, // S2_parityp
9312 33U, // S2_pstorerbf_io
9313 41U, // S2_pstorerbf_pi
9314 41U, // S2_pstorerbfnew_pi
9315 97U, // S2_pstorerbnewf_io
9316 105U, // S2_pstorerbnewf_pi
9317 105U, // S2_pstorerbnewfnew_pi
9318 97U, // S2_pstorerbnewt_io
9319 105U, // S2_pstorerbnewt_pi
9320 105U, // S2_pstorerbnewtnew_pi
9321 33U, // S2_pstorerbt_io
9322 41U, // S2_pstorerbt_pi
9323 41U, // S2_pstorerbtnew_pi
9324 33U, // S2_pstorerdf_io
9325 41U, // S2_pstorerdf_pi
9326 41U, // S2_pstorerdfnew_pi
9327 33U, // S2_pstorerdt_io
9328 41U, // S2_pstorerdt_pi
9329 41U, // S2_pstorerdtnew_pi
9330 161U, // S2_pstorerff_io
9331 169U, // S2_pstorerff_pi
9332 169U, // S2_pstorerffnew_pi
9333 161U, // S2_pstorerft_io
9334 169U, // S2_pstorerft_pi
9335 169U, // S2_pstorerftnew_pi
9336 33U, // S2_pstorerhf_io
9337 41U, // S2_pstorerhf_pi
9338 41U, // S2_pstorerhfnew_pi
9339 97U, // S2_pstorerhnewf_io
9340 105U, // S2_pstorerhnewf_pi
9341 105U, // S2_pstorerhnewfnew_pi
9342 97U, // S2_pstorerhnewt_io
9343 105U, // S2_pstorerhnewt_pi
9344 105U, // S2_pstorerhnewtnew_pi
9345 33U, // S2_pstorerht_io
9346 41U, // S2_pstorerht_pi
9347 41U, // S2_pstorerhtnew_pi
9348 33U, // S2_pstorerif_io
9349 41U, // S2_pstorerif_pi
9350 41U, // S2_pstorerifnew_pi
9351 97U, // S2_pstorerinewf_io
9352 105U, // S2_pstorerinewf_pi
9353 105U, // S2_pstorerinewfnew_pi
9354 97U, // S2_pstorerinewt_io
9355 105U, // S2_pstorerinewt_pi
9356 105U, // S2_pstorerinewtnew_pi
9357 33U, // S2_pstorerit_io
9358 41U, // S2_pstorerit_pi
9359 41U, // S2_pstoreritnew_pi
9360 0U, // S2_setbit_i
9361 0U, // S2_setbit_r
9362 0U, // S2_shuffeb
9363 0U, // S2_shuffeh
9364 0U, // S2_shuffob
9365 0U, // S2_shuffoh
9366 0U, // S2_storerb_io
9367 0U, // S2_storerb_pbr
9368 0U, // S2_storerb_pci
9369 0U, // S2_storerb_pcr
9370 0U, // S2_storerb_pi
9371 0U, // S2_storerb_pr
9372 0U, // S2_storerbgp
9373 0U, // S2_storerbnew_io
9374 0U, // S2_storerbnew_pbr
9375 0U, // S2_storerbnew_pci
9376 0U, // S2_storerbnew_pcr
9377 0U, // S2_storerbnew_pi
9378 0U, // S2_storerbnew_pr
9379 0U, // S2_storerbnewgp
9380 0U, // S2_storerd_io
9381 0U, // S2_storerd_pbr
9382 0U, // S2_storerd_pci
9383 0U, // S2_storerd_pcr
9384 0U, // S2_storerd_pi
9385 0U, // S2_storerd_pr
9386 0U, // S2_storerdgp
9387 0U, // S2_storerf_io
9388 0U, // S2_storerf_pbr
9389 0U, // S2_storerf_pci
9390 0U, // S2_storerf_pcr
9391 0U, // S2_storerf_pi
9392 0U, // S2_storerf_pr
9393 0U, // S2_storerfgp
9394 0U, // S2_storerh_io
9395 0U, // S2_storerh_pbr
9396 0U, // S2_storerh_pci
9397 0U, // S2_storerh_pcr
9398 0U, // S2_storerh_pi
9399 0U, // S2_storerh_pr
9400 0U, // S2_storerhgp
9401 0U, // S2_storerhnew_io
9402 0U, // S2_storerhnew_pbr
9403 0U, // S2_storerhnew_pci
9404 0U, // S2_storerhnew_pcr
9405 0U, // S2_storerhnew_pi
9406 0U, // S2_storerhnew_pr
9407 0U, // S2_storerhnewgp
9408 0U, // S2_storeri_io
9409 0U, // S2_storeri_pbr
9410 0U, // S2_storeri_pci
9411 0U, // S2_storeri_pcr
9412 0U, // S2_storeri_pi
9413 0U, // S2_storeri_pr
9414 0U, // S2_storerigp
9415 0U, // S2_storerinew_io
9416 0U, // S2_storerinew_pbr
9417 0U, // S2_storerinew_pci
9418 0U, // S2_storerinew_pcr
9419 0U, // S2_storerinew_pi
9420 0U, // S2_storerinew_pr
9421 0U, // S2_storerinewgp
9422 0U, // S2_storew_locked
9423 0U, // S2_storew_rl_at_vi
9424 0U, // S2_storew_rl_st_vi
9425 0U, // S2_svsathb
9426 0U, // S2_svsathub
9427 0U, // S2_tableidxb
9428 0U, // S2_tableidxd
9429 0U, // S2_tableidxh
9430 0U, // S2_tableidxw
9431 0U, // S2_togglebit_i
9432 0U, // S2_togglebit_r
9433 0U, // S2_tstbit_i
9434 0U, // S2_tstbit_r
9435 0U, // S2_valignib
9436 0U, // S2_valignrb
9437 0U, // S2_vcnegh
9438 0U, // S2_vcrotate
9439 0U, // S2_vrcnegh
9440 0U, // S2_vrndpackwh
9441 0U, // S2_vrndpackwhs
9442 0U, // S2_vsathb
9443 0U, // S2_vsathb_nopack
9444 0U, // S2_vsathub
9445 0U, // S2_vsathub_nopack
9446 0U, // S2_vsatwh
9447 0U, // S2_vsatwh_nopack
9448 0U, // S2_vsatwuh
9449 0U, // S2_vsatwuh_nopack
9450 0U, // S2_vsplatrb
9451 0U, // S2_vsplatrh
9452 0U, // S2_vspliceib
9453 0U, // S2_vsplicerb
9454 0U, // S2_vsxtbh
9455 0U, // S2_vsxthw
9456 0U, // S2_vtrunehb
9457 0U, // S2_vtrunewh
9458 0U, // S2_vtrunohb
9459 0U, // S2_vtrunowh
9460 0U, // S2_vzxtbh
9461 0U, // S2_vzxthw
9462 0U, // S4_addaddi
9463 0U, // S4_addi_asl_ri
9464 0U, // S4_addi_lsr_ri
9465 0U, // S4_andi_asl_ri
9466 0U, // S4_andi_lsr_ri
9467 0U, // S4_clbaddi
9468 0U, // S4_clbpaddi
9469 0U, // S4_clbpnorm
9470 17U, // S4_extract
9471 0U, // S4_extract_rp
9472 17U, // S4_extractp
9473 0U, // S4_extractp_rp
9474 0U, // S4_lsli
9475 0U, // S4_ntstbit_i
9476 0U, // S4_ntstbit_r
9477 0U, // S4_or_andi
9478 1U, // S4_or_andix
9479 0U, // S4_or_ori
9480 0U, // S4_ori_asl_ri
9481 0U, // S4_ori_lsr_ri
9482 0U, // S4_parity
9483 0U, // S4_pstorerbf_abs
9484 0U, // S4_pstorerbf_rr
9485 0U, // S4_pstorerbfnew_abs
9486 33U, // S4_pstorerbfnew_io
9487 0U, // S4_pstorerbfnew_rr
9488 0U, // S4_pstorerbnewf_abs
9489 0U, // S4_pstorerbnewf_rr
9490 0U, // S4_pstorerbnewfnew_abs
9491 97U, // S4_pstorerbnewfnew_io
9492 0U, // S4_pstorerbnewfnew_rr
9493 0U, // S4_pstorerbnewt_abs
9494 0U, // S4_pstorerbnewt_rr
9495 0U, // S4_pstorerbnewtnew_abs
9496 97U, // S4_pstorerbnewtnew_io
9497 0U, // S4_pstorerbnewtnew_rr
9498 0U, // S4_pstorerbt_abs
9499 0U, // S4_pstorerbt_rr
9500 0U, // S4_pstorerbtnew_abs
9501 33U, // S4_pstorerbtnew_io
9502 0U, // S4_pstorerbtnew_rr
9503 0U, // S4_pstorerdf_abs
9504 0U, // S4_pstorerdf_rr
9505 0U, // S4_pstorerdfnew_abs
9506 33U, // S4_pstorerdfnew_io
9507 0U, // S4_pstorerdfnew_rr
9508 0U, // S4_pstorerdt_abs
9509 0U, // S4_pstorerdt_rr
9510 0U, // S4_pstorerdtnew_abs
9511 33U, // S4_pstorerdtnew_io
9512 0U, // S4_pstorerdtnew_rr
9513 0U, // S4_pstorerff_abs
9514 0U, // S4_pstorerff_rr
9515 0U, // S4_pstorerffnew_abs
9516 161U, // S4_pstorerffnew_io
9517 0U, // S4_pstorerffnew_rr
9518 0U, // S4_pstorerft_abs
9519 0U, // S4_pstorerft_rr
9520 0U, // S4_pstorerftnew_abs
9521 161U, // S4_pstorerftnew_io
9522 0U, // S4_pstorerftnew_rr
9523 0U, // S4_pstorerhf_abs
9524 0U, // S4_pstorerhf_rr
9525 0U, // S4_pstorerhfnew_abs
9526 33U, // S4_pstorerhfnew_io
9527 0U, // S4_pstorerhfnew_rr
9528 0U, // S4_pstorerhnewf_abs
9529 0U, // S4_pstorerhnewf_rr
9530 0U, // S4_pstorerhnewfnew_abs
9531 97U, // S4_pstorerhnewfnew_io
9532 0U, // S4_pstorerhnewfnew_rr
9533 0U, // S4_pstorerhnewt_abs
9534 0U, // S4_pstorerhnewt_rr
9535 0U, // S4_pstorerhnewtnew_abs
9536 97U, // S4_pstorerhnewtnew_io
9537 0U, // S4_pstorerhnewtnew_rr
9538 0U, // S4_pstorerht_abs
9539 0U, // S4_pstorerht_rr
9540 0U, // S4_pstorerhtnew_abs
9541 33U, // S4_pstorerhtnew_io
9542 0U, // S4_pstorerhtnew_rr
9543 0U, // S4_pstorerif_abs
9544 0U, // S4_pstorerif_rr
9545 0U, // S4_pstorerifnew_abs
9546 33U, // S4_pstorerifnew_io
9547 0U, // S4_pstorerifnew_rr
9548 0U, // S4_pstorerinewf_abs
9549 0U, // S4_pstorerinewf_rr
9550 0U, // S4_pstorerinewfnew_abs
9551 97U, // S4_pstorerinewfnew_io
9552 0U, // S4_pstorerinewfnew_rr
9553 0U, // S4_pstorerinewt_abs
9554 0U, // S4_pstorerinewt_rr
9555 0U, // S4_pstorerinewtnew_abs
9556 97U, // S4_pstorerinewtnew_io
9557 0U, // S4_pstorerinewtnew_rr
9558 0U, // S4_pstorerit_abs
9559 0U, // S4_pstorerit_rr
9560 0U, // S4_pstoreritnew_abs
9561 33U, // S4_pstoreritnew_io
9562 0U, // S4_pstoreritnew_rr
9563 0U, // S4_stored_locked
9564 0U, // S4_stored_rl_at_vi
9565 0U, // S4_stored_rl_st_vi
9566 0U, // S4_storeirb_io
9567 1U, // S4_storeirbf_io
9568 1U, // S4_storeirbfnew_io
9569 1U, // S4_storeirbt_io
9570 1U, // S4_storeirbtnew_io
9571 0U, // S4_storeirh_io
9572 1U, // S4_storeirhf_io
9573 1U, // S4_storeirhfnew_io
9574 1U, // S4_storeirht_io
9575 1U, // S4_storeirhtnew_io
9576 0U, // S4_storeiri_io
9577 1U, // S4_storeirif_io
9578 1U, // S4_storeirifnew_io
9579 1U, // S4_storeirit_io
9580 1U, // S4_storeiritnew_io
9581 0U, // S4_storerb_ap
9582 0U, // S4_storerb_rr
9583 0U, // S4_storerb_ur
9584 0U, // S4_storerbnew_ap
9585 0U, // S4_storerbnew_rr
9586 0U, // S4_storerbnew_ur
9587 0U, // S4_storerd_ap
9588 0U, // S4_storerd_rr
9589 0U, // S4_storerd_ur
9590 0U, // S4_storerf_ap
9591 0U, // S4_storerf_rr
9592 0U, // S4_storerf_ur
9593 0U, // S4_storerh_ap
9594 0U, // S4_storerh_rr
9595 0U, // S4_storerh_ur
9596 0U, // S4_storerhnew_ap
9597 0U, // S4_storerhnew_rr
9598 0U, // S4_storerhnew_ur
9599 0U, // S4_storeri_ap
9600 0U, // S4_storeri_rr
9601 0U, // S4_storeri_ur
9602 0U, // S4_storerinew_ap
9603 0U, // S4_storerinew_rr
9604 0U, // S4_storerinew_ur
9605 0U, // S4_subaddi
9606 0U, // S4_subi_asl_ri
9607 0U, // S4_subi_lsr_ri
9608 0U, // S4_vrcrotate
9609 0U, // S4_vrcrotate_acc
9610 0U, // S4_vxaddsubh
9611 0U, // S4_vxaddsubhr
9612 0U, // S4_vxaddsubw
9613 0U, // S4_vxsubaddh
9614 0U, // S4_vxsubaddhr
9615 0U, // S4_vxsubaddw
9616 0U, // S5_asrhub_rnd_sat
9617 0U, // S5_asrhub_sat
9618 0U, // S5_popcountp
9619 0U, // S5_vasrhrnd
9620 0U, // S6_rol_i_p
9621 0U, // S6_rol_i_p_acc
9622 0U, // S6_rol_i_p_and
9623 0U, // S6_rol_i_p_nac
9624 0U, // S6_rol_i_p_or
9625 0U, // S6_rol_i_p_xacc
9626 0U, // S6_rol_i_r
9627 0U, // S6_rol_i_r_acc
9628 0U, // S6_rol_i_r_and
9629 0U, // S6_rol_i_r_nac
9630 0U, // S6_rol_i_r_or
9631 0U, // S6_rol_i_r_xacc
9632 0U, // S6_vsplatrbp
9633 0U, // S6_vtrunehb_ppp
9634 0U, // S6_vtrunohb_ppp
9635 0U, // SA1_addi
9636 0U, // SA1_addrx
9637 0U, // SA1_addsp
9638 0U, // SA1_and1
9639 0U, // SA1_clrf
9640 0U, // SA1_clrfnew
9641 0U, // SA1_clrt
9642 0U, // SA1_clrtnew
9643 0U, // SA1_cmpeqi
9644 0U, // SA1_combine0i
9645 0U, // SA1_combine1i
9646 0U, // SA1_combine2i
9647 0U, // SA1_combine3i
9648 0U, // SA1_combinerz
9649 0U, // SA1_combinezr
9650 0U, // SA1_dec
9651 0U, // SA1_inc
9652 0U, // SA1_seti
9653 0U, // SA1_setin1
9654 0U, // SA1_sxtb
9655 0U, // SA1_sxth
9656 0U, // SA1_tfr
9657 0U, // SA1_zxtb
9658 0U, // SA1_zxth
9659 0U, // SAVE_REGISTERS_CALL_V4
9660 0U, // SAVE_REGISTERS_CALL_V4STK
9661 0U, // SAVE_REGISTERS_CALL_V4STK_EXT
9662 0U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
9663 0U, // SAVE_REGISTERS_CALL_V4STK_PIC
9664 0U, // SAVE_REGISTERS_CALL_V4_EXT
9665 0U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
9666 0U, // SAVE_REGISTERS_CALL_V4_PIC
9667 0U, // SL1_loadri_io
9668 0U, // SL1_loadrub_io
9669 0U, // SL2_deallocframe
9670 0U, // SL2_jumpr31
9671 0U, // SL2_jumpr31_f
9672 0U, // SL2_jumpr31_fnew
9673 0U, // SL2_jumpr31_t
9674 0U, // SL2_jumpr31_tnew
9675 0U, // SL2_loadrb_io
9676 0U, // SL2_loadrd_sp
9677 0U, // SL2_loadrh_io
9678 0U, // SL2_loadri_sp
9679 0U, // SL2_loadruh_io
9680 0U, // SL2_return
9681 0U, // SL2_return_f
9682 0U, // SL2_return_fnew
9683 0U, // SL2_return_t
9684 0U, // SL2_return_tnew
9685 0U, // SS1_storeb_io
9686 0U, // SS1_storew_io
9687 0U, // SS2_allocframe
9688 0U, // SS2_storebi0
9689 0U, // SS2_storebi1
9690 0U, // SS2_stored_sp
9691 0U, // SS2_storeh_io
9692 0U, // SS2_storew_sp
9693 0U, // SS2_storewi0
9694 0U, // SS2_storewi1
9695 0U, // TFRI64_V2_ext
9696 0U, // TFRI64_V4
9697 0U, // V6_extractw
9698 0U, // V6_get_qfext
9699 0U, // V6_get_qfext_oracc
9700 0U, // V6_lvsplatb
9701 0U, // V6_lvsplath
9702 0U, // V6_lvsplatw
9703 0U, // V6_pred_and
9704 0U, // V6_pred_and_n
9705 0U, // V6_pred_not
9706 0U, // V6_pred_or
9707 0U, // V6_pred_or_n
9708 0U, // V6_pred_scalar2
9709 0U, // V6_pred_scalar2v2
9710 0U, // V6_pred_xor
9711 0U, // V6_set_qfext
9712 0U, // V6_shuffeqh
9713 0U, // V6_shuffeqw
9714 0U, // V6_v6mpyhubs10
9715 0U, // V6_v6mpyhubs10_vxx
9716 0U, // V6_v6mpyvubs10
9717 0U, // V6_v6mpyvubs10_vxx
9718 0U, // V6_vL32Ub_ai
9719 0U, // V6_vL32Ub_pi
9720 0U, // V6_vL32Ub_ppu
9721 0U, // V6_vL32b_ai
9722 0U, // V6_vL32b_cur_ai
9723 0U, // V6_vL32b_cur_npred_ai
9724 0U, // V6_vL32b_cur_npred_pi
9725 0U, // V6_vL32b_cur_npred_ppu
9726 0U, // V6_vL32b_cur_pi
9727 0U, // V6_vL32b_cur_ppu
9728 0U, // V6_vL32b_cur_pred_ai
9729 0U, // V6_vL32b_cur_pred_pi
9730 0U, // V6_vL32b_cur_pred_ppu
9731 0U, // V6_vL32b_npred_ai
9732 0U, // V6_vL32b_npred_pi
9733 0U, // V6_vL32b_npred_ppu
9734 0U, // V6_vL32b_nt_ai
9735 0U, // V6_vL32b_nt_cur_ai
9736 2U, // V6_vL32b_nt_cur_npred_ai
9737 2U, // V6_vL32b_nt_cur_npred_pi
9738 2U, // V6_vL32b_nt_cur_npred_ppu
9739 0U, // V6_vL32b_nt_cur_pi
9740 0U, // V6_vL32b_nt_cur_ppu
9741 2U, // V6_vL32b_nt_cur_pred_ai
9742 2U, // V6_vL32b_nt_cur_pred_pi
9743 2U, // V6_vL32b_nt_cur_pred_ppu
9744 2U, // V6_vL32b_nt_npred_ai
9745 2U, // V6_vL32b_nt_npred_pi
9746 2U, // V6_vL32b_nt_npred_ppu
9747 0U, // V6_vL32b_nt_pi
9748 0U, // V6_vL32b_nt_ppu
9749 2U, // V6_vL32b_nt_pred_ai
9750 2U, // V6_vL32b_nt_pred_pi
9751 2U, // V6_vL32b_nt_pred_ppu
9752 0U, // V6_vL32b_nt_tmp_ai
9753 2U, // V6_vL32b_nt_tmp_npred_ai
9754 2U, // V6_vL32b_nt_tmp_npred_pi
9755 2U, // V6_vL32b_nt_tmp_npred_ppu
9756 0U, // V6_vL32b_nt_tmp_pi
9757 0U, // V6_vL32b_nt_tmp_ppu
9758 2U, // V6_vL32b_nt_tmp_pred_ai
9759 2U, // V6_vL32b_nt_tmp_pred_pi
9760 2U, // V6_vL32b_nt_tmp_pred_ppu
9761 0U, // V6_vL32b_pi
9762 0U, // V6_vL32b_ppu
9763 0U, // V6_vL32b_pred_ai
9764 0U, // V6_vL32b_pred_pi
9765 0U, // V6_vL32b_pred_ppu
9766 0U, // V6_vL32b_tmp_ai
9767 0U, // V6_vL32b_tmp_npred_ai
9768 0U, // V6_vL32b_tmp_npred_pi
9769 0U, // V6_vL32b_tmp_npred_ppu
9770 0U, // V6_vL32b_tmp_pi
9771 0U, // V6_vL32b_tmp_ppu
9772 0U, // V6_vL32b_tmp_pred_ai
9773 0U, // V6_vL32b_tmp_pred_pi
9774 0U, // V6_vL32b_tmp_pred_ppu
9775 0U, // V6_vS32Ub_ai
9776 33U, // V6_vS32Ub_npred_ai
9777 41U, // V6_vS32Ub_npred_pi
9778 41U, // V6_vS32Ub_npred_ppu
9779 0U, // V6_vS32Ub_pi
9780 0U, // V6_vS32Ub_ppu
9781 33U, // V6_vS32Ub_pred_ai
9782 41U, // V6_vS32Ub_pred_pi
9783 41U, // V6_vS32Ub_pred_ppu
9784 0U, // V6_vS32b_ai
9785 0U, // V6_vS32b_new_ai
9786 97U, // V6_vS32b_new_npred_ai
9787 105U, // V6_vS32b_new_npred_pi
9788 105U, // V6_vS32b_new_npred_ppu
9789 0U, // V6_vS32b_new_pi
9790 0U, // V6_vS32b_new_ppu
9791 97U, // V6_vS32b_new_pred_ai
9792 105U, // V6_vS32b_new_pred_pi
9793 105U, // V6_vS32b_new_pred_ppu
9794 33U, // V6_vS32b_npred_ai
9795 41U, // V6_vS32b_npred_pi
9796 41U, // V6_vS32b_npred_ppu
9797 33U, // V6_vS32b_nqpred_ai
9798 41U, // V6_vS32b_nqpred_pi
9799 41U, // V6_vS32b_nqpred_ppu
9800 0U, // V6_vS32b_nt_ai
9801 0U, // V6_vS32b_nt_new_ai
9802 98U, // V6_vS32b_nt_new_npred_ai
9803 106U, // V6_vS32b_nt_new_npred_pi
9804 106U, // V6_vS32b_nt_new_npred_ppu
9805 0U, // V6_vS32b_nt_new_pi
9806 0U, // V6_vS32b_nt_new_ppu
9807 98U, // V6_vS32b_nt_new_pred_ai
9808 106U, // V6_vS32b_nt_new_pred_pi
9809 106U, // V6_vS32b_nt_new_pred_ppu
9810 34U, // V6_vS32b_nt_npred_ai
9811 42U, // V6_vS32b_nt_npred_pi
9812 42U, // V6_vS32b_nt_npred_ppu
9813 34U, // V6_vS32b_nt_nqpred_ai
9814 42U, // V6_vS32b_nt_nqpred_pi
9815 42U, // V6_vS32b_nt_nqpred_ppu
9816 0U, // V6_vS32b_nt_pi
9817 0U, // V6_vS32b_nt_ppu
9818 34U, // V6_vS32b_nt_pred_ai
9819 42U, // V6_vS32b_nt_pred_pi
9820 42U, // V6_vS32b_nt_pred_ppu
9821 34U, // V6_vS32b_nt_qpred_ai
9822 42U, // V6_vS32b_nt_qpred_pi
9823 42U, // V6_vS32b_nt_qpred_ppu
9824 0U, // V6_vS32b_pi
9825 0U, // V6_vS32b_ppu
9826 33U, // V6_vS32b_pred_ai
9827 41U, // V6_vS32b_pred_pi
9828 41U, // V6_vS32b_pred_ppu
9829 33U, // V6_vS32b_qpred_ai
9830 41U, // V6_vS32b_qpred_pi
9831 41U, // V6_vS32b_qpred_ppu
9832 0U, // V6_vS32b_srls_ai
9833 0U, // V6_vS32b_srls_pi
9834 0U, // V6_vS32b_srls_ppu
9835 0U, // V6_vabs_f8
9836 0U, // V6_vabs_hf
9837 0U, // V6_vabs_qf16_hf
9838 0U, // V6_vabs_qf16_qf16
9839 0U, // V6_vabs_qf32_qf32
9840 0U, // V6_vabs_qf32_sf
9841 0U, // V6_vabs_sf
9842 0U, // V6_vabsb
9843 0U, // V6_vabsb_sat
9844 0U, // V6_vabsdiffh
9845 0U, // V6_vabsdiffub
9846 0U, // V6_vabsdiffuh
9847 0U, // V6_vabsdiffw
9848 0U, // V6_vabsh
9849 0U, // V6_vabsh_sat
9850 0U, // V6_vabsw
9851 0U, // V6_vabsw_sat
9852 0U, // V6_vadd_hf
9853 0U, // V6_vadd_hf_f8
9854 0U, // V6_vadd_hf_hf
9855 0U, // V6_vadd_qf16
9856 0U, // V6_vadd_qf16_mix
9857 0U, // V6_vadd_qf32
9858 0U, // V6_vadd_qf32_mix
9859 0U, // V6_vadd_sf
9860 0U, // V6_vadd_sf_bf
9861 0U, // V6_vadd_sf_hf
9862 0U, // V6_vadd_sf_sf
9863 0U, // V6_vaddb
9864 0U, // V6_vaddb_dv
9865 0U, // V6_vaddbnq
9866 0U, // V6_vaddbq
9867 0U, // V6_vaddbsat
9868 0U, // V6_vaddbsat_dv
9869 50U, // V6_vaddcarry
9870 0U, // V6_vaddcarryo
9871 226U, // V6_vaddcarrysat
9872 0U, // V6_vaddclbh
9873 0U, // V6_vaddclbw
9874 0U, // V6_vaddh
9875 0U, // V6_vaddh_dv
9876 0U, // V6_vaddhnq
9877 0U, // V6_vaddhq
9878 0U, // V6_vaddhsat
9879 0U, // V6_vaddhsat_dv
9880 0U, // V6_vaddhw
9881 0U, // V6_vaddhw_acc
9882 0U, // V6_vaddubh
9883 0U, // V6_vaddubh_acc
9884 0U, // V6_vaddubsat
9885 0U, // V6_vaddubsat_dv
9886 0U, // V6_vaddububb_sat
9887 0U, // V6_vadduhsat
9888 0U, // V6_vadduhsat_dv
9889 0U, // V6_vadduhw
9890 0U, // V6_vadduhw_acc
9891 0U, // V6_vadduwsat
9892 0U, // V6_vadduwsat_dv
9893 2U, // V6_vaddw
9894 2U, // V6_vaddw_dv
9895 0U, // V6_vaddwnq
9896 0U, // V6_vaddwq
9897 2U, // V6_vaddwsat
9898 2U, // V6_vaddwsat_dv
9899 0U, // V6_valign4
9900 0U, // V6_valignb
9901 0U, // V6_valignbi
9902 0U, // V6_vand
9903 0U, // V6_vandnqrt
9904 0U, // V6_vandnqrt_acc
9905 0U, // V6_vandqrt
9906 0U, // V6_vandqrt_acc
9907 0U, // V6_vandvnqv
9908 0U, // V6_vandvqv
9909 0U, // V6_vandvrt
9910 0U, // V6_vandvrt_acc
9911 0U, // V6_vaslh
9912 0U, // V6_vaslh_acc
9913 0U, // V6_vaslhv
9914 0U, // V6_vaslw
9915 0U, // V6_vaslw_acc
9916 0U, // V6_vaslwv
9917 0U, // V6_vasr_into
9918 0U, // V6_vasrh
9919 0U, // V6_vasrh_acc
9920 0U, // V6_vasrhbrndsat
9921 0U, // V6_vasrhbsat
9922 2U, // V6_vasrhubrndsat
9923 0U, // V6_vasrhubsat
9924 0U, // V6_vasrhv
9925 2U, // V6_vasruhubrndsat
9926 0U, // V6_vasruhubsat
9927 2U, // V6_vasruwuhrndsat
9928 0U, // V6_vasruwuhsat
9929 0U, // V6_vasrvuhubrndsat
9930 0U, // V6_vasrvuhubsat
9931 0U, // V6_vasrvwuhrndsat
9932 0U, // V6_vasrvwuhsat
9933 0U, // V6_vasrw
9934 0U, // V6_vasrw_acc
9935 0U, // V6_vasrwh
9936 2U, // V6_vasrwhrndsat
9937 0U, // V6_vasrwhsat
9938 2U, // V6_vasrwuhrndsat
9939 0U, // V6_vasrwuhsat
9940 0U, // V6_vasrwv
9941 0U, // V6_vassign
9942 0U, // V6_vassign_fp
9943 0U, // V6_vassign_tmp
9944 0U, // V6_vavgb
9945 0U, // V6_vavgbrnd
9946 0U, // V6_vavgh
9947 0U, // V6_vavghrnd
9948 0U, // V6_vavgub
9949 0U, // V6_vavgubrnd
9950 0U, // V6_vavguh
9951 0U, // V6_vavguhrnd
9952 0U, // V6_vavguw
9953 0U, // V6_vavguwrnd
9954 0U, // V6_vavgw
9955 0U, // V6_vavgwrnd
9956 0U, // V6_vccombine
9957 0U, // V6_vcl0h
9958 0U, // V6_vcl0w
9959 0U, // V6_vcmov
9960 0U, // V6_vcombine
9961 0U, // V6_vcombine_tmp
9962 0U, // V6_vconv_bf_qf32
9963 0U, // V6_vconv_f8_qf16
9964 0U, // V6_vconv_h_hf
9965 0U, // V6_vconv_h_hf_rnd
9966 0U, // V6_vconv_hf_h
9967 0U, // V6_vconv_hf_qf16
9968 0U, // V6_vconv_hf_qf32
9969 0U, // V6_vconv_qf16_f8
9970 0U, // V6_vconv_qf16_hf
9971 0U, // V6_vconv_qf16_qf16
9972 0U, // V6_vconv_qf32_qf32
9973 0U, // V6_vconv_qf32_sf
9974 0U, // V6_vconv_sf_qf32
9975 0U, // V6_vconv_sf_w
9976 0U, // V6_vconv_w_sf
9977 0U, // V6_vcvt2_b_hf
9978 0U, // V6_vcvt2_hf_b
9979 0U, // V6_vcvt2_hf_ub
9980 0U, // V6_vcvt2_ub_hf
9981 0U, // V6_vcvt_b_hf
9982 0U, // V6_vcvt_bf_sf
9983 0U, // V6_vcvt_f8_hf
9984 0U, // V6_vcvt_h_hf
9985 0U, // V6_vcvt_hf_b
9986 0U, // V6_vcvt_hf_f8
9987 0U, // V6_vcvt_hf_h
9988 0U, // V6_vcvt_hf_sf
9989 0U, // V6_vcvt_hf_ub
9990 0U, // V6_vcvt_hf_uh
9991 0U, // V6_vcvt_sf_hf
9992 0U, // V6_vcvt_ub_hf
9993 0U, // V6_vcvt_uh_hf
9994 0U, // V6_vdeal
9995 0U, // V6_vdealb
9996 0U, // V6_vdealb4w
9997 0U, // V6_vdealh
9998 0U, // V6_vdealvdd
9999 0U, // V6_vdelta
10000 0U, // V6_vdmpy_sf_hf
10001 0U, // V6_vdmpy_sf_hf_acc
10002 0U, // V6_vdmpybus
10003 0U, // V6_vdmpybus_acc
10004 0U, // V6_vdmpybus_dv
10005 0U, // V6_vdmpybus_dv_acc
10006 0U, // V6_vdmpyhb
10007 0U, // V6_vdmpyhb_acc
10008 0U, // V6_vdmpyhb_dv
10009 0U, // V6_vdmpyhb_dv_acc
10010 0U, // V6_vdmpyhisat
10011 0U, // V6_vdmpyhisat_acc
10012 0U, // V6_vdmpyhsat
10013 0U, // V6_vdmpyhsat_acc
10014 0U, // V6_vdmpyhsuisat
10015 0U, // V6_vdmpyhsuisat_acc
10016 0U, // V6_vdmpyhsusat
10017 0U, // V6_vdmpyhsusat_acc
10018 0U, // V6_vdmpyhvsat
10019 0U, // V6_vdmpyhvsat_acc
10020 0U, // V6_vdsaduh
10021 0U, // V6_vdsaduh_acc
10022 0U, // V6_veqb
10023 0U, // V6_veqb_and
10024 0U, // V6_veqb_or
10025 0U, // V6_veqb_xor
10026 0U, // V6_veqh
10027 0U, // V6_veqh_and
10028 0U, // V6_veqh_or
10029 0U, // V6_veqh_xor
10030 0U, // V6_veqhf
10031 0U, // V6_veqhf_and
10032 0U, // V6_veqhf_or
10033 0U, // V6_veqhf_xor
10034 0U, // V6_veqsf
10035 0U, // V6_veqsf_and
10036 0U, // V6_veqsf_or
10037 0U, // V6_veqsf_xor
10038 0U, // V6_veqw
10039 0U, // V6_veqw_and
10040 0U, // V6_veqw_or
10041 0U, // V6_veqw_xor
10042 0U, // V6_vfmax_f8
10043 0U, // V6_vfmax_hf
10044 0U, // V6_vfmax_sf
10045 0U, // V6_vfmin_f8
10046 0U, // V6_vfmin_hf
10047 0U, // V6_vfmin_sf
10048 0U, // V6_vfneg_f8
10049 0U, // V6_vfneg_hf
10050 0U, // V6_vfneg_sf
10051 2U, // V6_vgathermh
10052 0U, // V6_vgathermhq
10053 2U, // V6_vgathermhw
10054 0U, // V6_vgathermhwq
10055 3U, // V6_vgathermw
10056 0U, // V6_vgathermwq
10057 0U, // V6_vgtb
10058 0U, // V6_vgtb_and
10059 0U, // V6_vgtb_or
10060 0U, // V6_vgtb_xor
10061 0U, // V6_vgtbf
10062 0U, // V6_vgtbf_and
10063 0U, // V6_vgtbf_or
10064 0U, // V6_vgtbf_xor
10065 0U, // V6_vgth
10066 0U, // V6_vgth_and
10067 0U, // V6_vgth_or
10068 0U, // V6_vgth_xor
10069 0U, // V6_vgthf
10070 0U, // V6_vgthf_and
10071 0U, // V6_vgthf_or
10072 0U, // V6_vgthf_xor
10073 0U, // V6_vgtsf
10074 0U, // V6_vgtsf_and
10075 0U, // V6_vgtsf_or
10076 0U, // V6_vgtsf_xor
10077 0U, // V6_vgtub
10078 0U, // V6_vgtub_and
10079 0U, // V6_vgtub_or
10080 0U, // V6_vgtub_xor
10081 0U, // V6_vgtuh
10082 0U, // V6_vgtuh_and
10083 0U, // V6_vgtuh_or
10084 0U, // V6_vgtuh_xor
10085 0U, // V6_vgtuw
10086 0U, // V6_vgtuw_and
10087 0U, // V6_vgtuw_or
10088 0U, // V6_vgtuw_xor
10089 0U, // V6_vgtw
10090 0U, // V6_vgtw_and
10091 0U, // V6_vgtw_or
10092 0U, // V6_vgtw_xor
10093 0U, // V6_vhist
10094 0U, // V6_vhistq
10095 0U, // V6_vilog2_hf
10096 0U, // V6_vilog2_qf16
10097 0U, // V6_vilog2_qf32
10098 0U, // V6_vilog2_sf
10099 0U, // V6_vinsertwr
10100 0U, // V6_vlalignb
10101 0U, // V6_vlalignbi
10102 0U, // V6_vlsrb
10103 0U, // V6_vlsrh
10104 0U, // V6_vlsrhv
10105 0U, // V6_vlsrw
10106 0U, // V6_vlsrwv
10107 0U, // V6_vlut4
10108 0U, // V6_vlutvvb
10109 0U, // V6_vlutvvb_nm
10110 0U, // V6_vlutvvb_oracc
10111 0U, // V6_vlutvvb_oracci
10112 0U, // V6_vlutvvbi
10113 0U, // V6_vlutvwh
10114 0U, // V6_vlutvwh_nm
10115 0U, // V6_vlutvwh_oracc
10116 0U, // V6_vlutvwh_oracci
10117 0U, // V6_vlutvwhi
10118 0U, // V6_vmax_bf
10119 0U, // V6_vmax_hf
10120 0U, // V6_vmax_sf
10121 0U, // V6_vmaxb
10122 0U, // V6_vmaxh
10123 0U, // V6_vmaxub
10124 0U, // V6_vmaxuh
10125 0U, // V6_vmaxw
10126 0U, // V6_vmerge_qf
10127 0U, // V6_vmin_bf
10128 0U, // V6_vmin_hf
10129 0U, // V6_vmin_sf
10130 0U, // V6_vminb
10131 0U, // V6_vminh
10132 0U, // V6_vminub
10133 0U, // V6_vminuh
10134 0U, // V6_vminw
10135 0U, // V6_vmpabus
10136 0U, // V6_vmpabus_acc
10137 0U, // V6_vmpabusv
10138 0U, // V6_vmpabuu
10139 0U, // V6_vmpabuu_acc
10140 0U, // V6_vmpabuuv
10141 0U, // V6_vmpahb
10142 0U, // V6_vmpahb_acc
10143 3U, // V6_vmpahhsat
10144 0U, // V6_vmpauhb
10145 0U, // V6_vmpauhb_acc
10146 3U, // V6_vmpauhuhsat
10147 0U, // V6_vmpsuhuhsat
10148 0U, // V6_vmpy_hf_f8
10149 0U, // V6_vmpy_hf_f8_acc
10150 0U, // V6_vmpy_hf_hf
10151 0U, // V6_vmpy_hf_hf_acc
10152 0U, // V6_vmpy_qf16
10153 0U, // V6_vmpy_qf16_hf
10154 0U, // V6_vmpy_qf16_mix_hf
10155 0U, // V6_vmpy_qf32
10156 0U, // V6_vmpy_qf32_hf
10157 0U, // V6_vmpy_qf32_mix_hf
10158 0U, // V6_vmpy_qf32_qf16
10159 0U, // V6_vmpy_qf32_sf
10160 0U, // V6_vmpy_rt_hf
10161 0U, // V6_vmpy_rt_qf16
10162 0U, // V6_vmpy_rt_sf
10163 0U, // V6_vmpy_sf_bf
10164 0U, // V6_vmpy_sf_bf_acc
10165 0U, // V6_vmpy_sf_hf
10166 0U, // V6_vmpy_sf_hf_acc
10167 0U, // V6_vmpy_sf_sf
10168 0U, // V6_vmpybus
10169 0U, // V6_vmpybus_acc
10170 0U, // V6_vmpybusv
10171 0U, // V6_vmpybusv_acc
10172 0U, // V6_vmpybv
10173 0U, // V6_vmpybv_acc
10174 0U, // V6_vmpyewuh
10175 0U, // V6_vmpyewuh_64
10176 0U, // V6_vmpyh
10177 0U, // V6_vmpyh_acc
10178 0U, // V6_vmpyhsat_acc
10179 0U, // V6_vmpyhsrs
10180 0U, // V6_vmpyhss
10181 0U, // V6_vmpyhus
10182 0U, // V6_vmpyhus_acc
10183 0U, // V6_vmpyhv
10184 0U, // V6_vmpyhv_acc
10185 0U, // V6_vmpyhvsrs
10186 0U, // V6_vmpyieoh
10187 0U, // V6_vmpyiewh_acc
10188 0U, // V6_vmpyiewuh
10189 0U, // V6_vmpyiewuh_acc
10190 0U, // V6_vmpyih
10191 0U, // V6_vmpyih_acc
10192 0U, // V6_vmpyihb
10193 0U, // V6_vmpyihb_acc
10194 0U, // V6_vmpyiowh
10195 0U, // V6_vmpyiwb
10196 0U, // V6_vmpyiwb_acc
10197 0U, // V6_vmpyiwh
10198 0U, // V6_vmpyiwh_acc
10199 0U, // V6_vmpyiwub
10200 0U, // V6_vmpyiwub_acc
10201 0U, // V6_vmpyowh
10202 0U, // V6_vmpyowh_64_acc
10203 0U, // V6_vmpyowh_rnd
10204 0U, // V6_vmpyowh_rnd_sacc
10205 0U, // V6_vmpyowh_sacc
10206 0U, // V6_vmpyub
10207 0U, // V6_vmpyub_acc
10208 0U, // V6_vmpyubv
10209 0U, // V6_vmpyubv_acc
10210 0U, // V6_vmpyuh
10211 0U, // V6_vmpyuh_acc
10212 0U, // V6_vmpyuhe
10213 0U, // V6_vmpyuhe_acc
10214 0U, // V6_vmpyuhv
10215 0U, // V6_vmpyuhv_acc
10216 0U, // V6_vmpyuhvs
10217 0U, // V6_vmux
10218 0U, // V6_vnavgb
10219 0U, // V6_vnavgh
10220 0U, // V6_vnavgub
10221 0U, // V6_vnavgw
10222 0U, // V6_vnccombine
10223 0U, // V6_vncmov
10224 0U, // V6_vneg_qf16_hf
10225 0U, // V6_vneg_qf16_qf16
10226 0U, // V6_vneg_qf32_qf32
10227 0U, // V6_vneg_qf32_sf
10228 0U, // V6_vnormamth
10229 0U, // V6_vnormamtw
10230 0U, // V6_vnot
10231 0U, // V6_vor
10232 0U, // V6_vpackeb
10233 0U, // V6_vpackeh
10234 0U, // V6_vpackhb_sat
10235 0U, // V6_vpackhub_sat
10236 0U, // V6_vpackob
10237 0U, // V6_vpackoh
10238 0U, // V6_vpackwh_sat
10239 0U, // V6_vpackwuh_sat
10240 0U, // V6_vpopcounth
10241 0U, // V6_vprefixqb
10242 0U, // V6_vprefixqh
10243 0U, // V6_vprefixqw
10244 0U, // V6_vrdelta
10245 0U, // V6_vrmpybub_rtt
10246 0U, // V6_vrmpybub_rtt_acc
10247 0U, // V6_vrmpybus
10248 0U, // V6_vrmpybus_acc
10249 17U, // V6_vrmpybusi
10250 1U, // V6_vrmpybusi_acc
10251 0U, // V6_vrmpybusv
10252 0U, // V6_vrmpybusv_acc
10253 0U, // V6_vrmpybv
10254 0U, // V6_vrmpybv_acc
10255 0U, // V6_vrmpyub
10256 0U, // V6_vrmpyub_acc
10257 0U, // V6_vrmpyub_rtt
10258 0U, // V6_vrmpyub_rtt_acc
10259 0U, // V6_vrmpyubi
10260 0U, // V6_vrmpyubi_acc
10261 0U, // V6_vrmpyubv
10262 0U, // V6_vrmpyubv_acc
10263 3U, // V6_vrmpyzbb_rt
10264 3U, // V6_vrmpyzbb_rt_acc
10265 3U, // V6_vrmpyzbb_rx
10266 3U, // V6_vrmpyzbb_rx_acc
10267 3U, // V6_vrmpyzbub_rt
10268 3U, // V6_vrmpyzbub_rt_acc
10269 3U, // V6_vrmpyzbub_rx
10270 3U, // V6_vrmpyzbub_rx_acc
10271 3U, // V6_vrmpyzcb_rt
10272 3U, // V6_vrmpyzcb_rt_acc
10273 3U, // V6_vrmpyzcb_rx
10274 3U, // V6_vrmpyzcb_rx_acc
10275 3U, // V6_vrmpyzcbs_rt
10276 3U, // V6_vrmpyzcbs_rt_acc
10277 3U, // V6_vrmpyzcbs_rx
10278 3U, // V6_vrmpyzcbs_rx_acc
10279 3U, // V6_vrmpyznb_rt
10280 3U, // V6_vrmpyznb_rt_acc
10281 3U, // V6_vrmpyznb_rx
10282 3U, // V6_vrmpyznb_rx_acc
10283 0U, // V6_vror
10284 0U, // V6_vrotr
10285 0U, // V6_vroundhb
10286 0U, // V6_vroundhub
10287 0U, // V6_vrounduhub
10288 0U, // V6_vrounduwuh
10289 0U, // V6_vroundwh
10290 0U, // V6_vroundwuh
10291 0U, // V6_vrsadubi
10292 0U, // V6_vrsadubi_acc
10293 0U, // V6_vsatdw
10294 0U, // V6_vsathub
10295 0U, // V6_vsatuwuh
10296 0U, // V6_vsatwh
10297 0U, // V6_vsb
10298 3U, // V6_vscattermh
10299 4U, // V6_vscattermh_add
10300 0U, // V6_vscattermhq
10301 4U, // V6_vscattermhw
10302 4U, // V6_vscattermhw_add
10303 0U, // V6_vscattermhwq
10304 4U, // V6_vscattermw
10305 4U, // V6_vscattermw_add
10306 0U, // V6_vscattermwq
10307 0U, // V6_vsh
10308 0U, // V6_vshufeh
10309 0U, // V6_vshuff
10310 0U, // V6_vshuffb
10311 0U, // V6_vshuffeb
10312 0U, // V6_vshuffh
10313 0U, // V6_vshuffob
10314 0U, // V6_vshuffvdd
10315 0U, // V6_vshufoeb
10316 0U, // V6_vshufoeh
10317 0U, // V6_vshufoh
10318 0U, // V6_vsub_hf
10319 0U, // V6_vsub_hf_f8
10320 0U, // V6_vsub_hf_hf
10321 0U, // V6_vsub_hf_mix
10322 0U, // V6_vsub_qf16
10323 0U, // V6_vsub_qf16_mix
10324 0U, // V6_vsub_qf32
10325 0U, // V6_vsub_qf32_mix
10326 0U, // V6_vsub_sf
10327 0U, // V6_vsub_sf_bf
10328 0U, // V6_vsub_sf_hf
10329 0U, // V6_vsub_sf_mix
10330 0U, // V6_vsub_sf_sf
10331 0U, // V6_vsubb
10332 0U, // V6_vsubb_dv
10333 0U, // V6_vsubbnq
10334 0U, // V6_vsubbq
10335 0U, // V6_vsubbsat
10336 0U, // V6_vsubbsat_dv
10337 50U, // V6_vsubcarry
10338 0U, // V6_vsubcarryo
10339 0U, // V6_vsubh
10340 0U, // V6_vsubh_dv
10341 0U, // V6_vsubhnq
10342 0U, // V6_vsubhq
10343 0U, // V6_vsubhsat
10344 0U, // V6_vsubhsat_dv
10345 0U, // V6_vsubhw
10346 0U, // V6_vsububh
10347 0U, // V6_vsububsat
10348 0U, // V6_vsububsat_dv
10349 0U, // V6_vsubububb_sat
10350 0U, // V6_vsubuhsat
10351 0U, // V6_vsubuhsat_dv
10352 0U, // V6_vsubuhw
10353 0U, // V6_vsubuwsat
10354 0U, // V6_vsubuwsat_dv
10355 2U, // V6_vsubw
10356 2U, // V6_vsubw_dv
10357 0U, // V6_vsubwnq
10358 0U, // V6_vsubwq
10359 2U, // V6_vsubwsat
10360 2U, // V6_vsubwsat_dv
10361 0U, // V6_vswap
10362 0U, // V6_vtmpyb
10363 0U, // V6_vtmpyb_acc
10364 0U, // V6_vtmpybus
10365 0U, // V6_vtmpybus_acc
10366 0U, // V6_vtmpyhb
10367 0U, // V6_vtmpyhb_acc
10368 0U, // V6_vunpackb
10369 0U, // V6_vunpackh
10370 0U, // V6_vunpackob
10371 0U, // V6_vunpackoh
10372 0U, // V6_vunpackub
10373 0U, // V6_vunpackuh
10374 0U, // V6_vwhist128
10375 0U, // V6_vwhist128m
10376 0U, // V6_vwhist128q
10377 0U, // V6_vwhist128qm
10378 0U, // V6_vwhist256
10379 0U, // V6_vwhist256_sat
10380 0U, // V6_vwhist256q
10381 0U, // V6_vwhist256q_sat
10382 0U, // V6_vxor
10383 0U, // V6_vzb
10384 0U, // V6_vzh
10385 0U, // V6_zLd_ai
10386 0U, // V6_zLd_pi
10387 0U, // V6_zLd_ppu
10388 0U, // V6_zLd_pred_ai
10389 0U, // V6_zLd_pred_pi
10390 0U, // V6_zLd_pred_ppu
10391 0U, // V6_zextract
10392 0U, // Y2_barrier
10393 0U, // Y2_break
10394 0U, // Y2_ciad
10395 0U, // Y2_crswap0
10396 0U, // Y2_cswi
10397 0U, // Y2_dccleana
10398 0U, // Y2_dccleanidx
10399 0U, // Y2_dccleaninva
10400 0U, // Y2_dccleaninvidx
10401 0U, // Y2_dcfetchbo
10402 0U, // Y2_dcinva
10403 0U, // Y2_dcinvidx
10404 0U, // Y2_dckill
10405 0U, // Y2_dctagr
10406 0U, // Y2_dctagw
10407 0U, // Y2_dczeroa
10408 0U, // Y2_getimask
10409 0U, // Y2_iassignr
10410 0U, // Y2_iassignw
10411 0U, // Y2_icdatar
10412 0U, // Y2_icdataw
10413 0U, // Y2_icinva
10414 0U, // Y2_icinvidx
10415 0U, // Y2_ickill
10416 0U, // Y2_ictagr
10417 0U, // Y2_ictagw
10418 0U, // Y2_isync
10419 0U, // Y2_k0lock
10420 0U, // Y2_k0unlock
10421 0U, // Y2_l2cleaninvidx
10422 0U, // Y2_l2kill
10423 0U, // Y2_resume
10424 0U, // Y2_setimask
10425 0U, // Y2_setprio
10426 0U, // Y2_start
10427 0U, // Y2_stop
10428 0U, // Y2_swi
10429 0U, // Y2_syncht
10430 0U, // Y2_tfrscrr
10431 0U, // Y2_tfrsrcr
10432 0U, // Y2_tlblock
10433 0U, // Y2_tlbp
10434 0U, // Y2_tlbpp
10435 0U, // Y2_tlbr
10436 0U, // Y2_tlbunlock
10437 0U, // Y2_tlbw
10438 0U, // Y2_wait
10439 0U, // Y4_crswap1
10440 0U, // Y4_crswap10
10441 0U, // Y4_l2fetch
10442 0U, // Y4_l2tagr
10443 0U, // Y4_l2tagw
10444 0U, // Y4_nmi
10445 0U, // Y4_siad
10446 0U, // Y4_tfrscpp
10447 0U, // Y4_tfrspcp
10448 0U, // Y4_trace
10449 0U, // Y5_ctlbw
10450 0U, // Y5_l2cleanidx
10451 0U, // Y5_l2fetch
10452 0U, // Y5_l2gclean
10453 0U, // Y5_l2gcleaninv
10454 0U, // Y5_l2gunlock
10455 0U, // Y5_l2invidx
10456 0U, // Y5_l2locka
10457 0U, // Y5_l2unlocka
10458 0U, // Y5_tlbasidi
10459 0U, // Y5_tlboc
10460 0U, // Y6_diag
10461 0U, // Y6_diag0
10462 0U, // Y6_diag1
10463 0U, // Y6_dmlink
10464 0U, // Y6_dmpause
10465 0U, // Y6_dmpoll
10466 0U, // Y6_dmresume
10467 0U, // Y6_dmstart
10468 0U, // Y6_dmwait
10469 0U, // Y6_l2gcleaninvpa
10470 0U, // Y6_l2gcleanpa
10471 4U, // dep_A2_addsat
10472 4U, // dep_A2_subsat
10473 0U, // dep_S2_packhl
10474 0U, // invalid_decode
10475 };
10476
10477 // Emit the opcode for the instruction.
10478 uint64_t Bits = 0;
10479 Bits |= (uint64_t)OpInfo0[MI.getOpcode()] << 0;
10480 Bits |= (uint64_t)OpInfo1[MI.getOpcode()] << 32;
10481 Bits |= (uint64_t)OpInfo2[MI.getOpcode()] << 48;
10482 if (Bits == 0)
10483 return {nullptr, Bits};
10484 return {AsmStrs+(Bits & 2047)-1, Bits};
10485
10486}
10487/// printInstruction - This method is automatically generated by tablegen
10488/// from the instruction set description.
10489LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
10490void HexagonInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O) {
10491 O << "\t";
10492
10493 auto MnemonicInfo = getMnemonic(MI: *MI);
10494
10495 O << MnemonicInfo.first;
10496
10497 uint64_t Bits = MnemonicInfo.second;
10498 assert(Bits != 0 && "Cannot print this instruction.");
10499
10500 // Fragment 0 encoded into 3 bits for 5 unique commands.
10501 switch ((Bits >> 11) & 7) {
10502 default: llvm_unreachable("Invalid command number.");
10503 case 0:
10504 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
10505 return;
10506 break;
10507 case 1:
10508 // A2_addsp, A2_iconst, A2_neg, A2_not, A2_tfrp, A2_tfrpi, A2_vaddb_map, ...
10509 printOperand(MI, OpNo: 0, O);
10510 break;
10511 case 2:
10512 // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
10513 printOperand(MI, OpNo: 1, O);
10514 break;
10515 case 3:
10516 // CALLProfile, J2_call, J2_jump, J2_loop0i, J2_loop0iext, J2_loop0r, J2_...
10517 printBrtarget(MI, OpNo: 0, O);
10518 break;
10519 case 4:
10520 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
10521 printOperand(MI, OpNo: 2, O);
10522 break;
10523 }
10524
10525
10526 // Fragment 1 encoded into 10 bits for 907 unique commands.
10527 switch ((Bits >> 14) & 1023) {
10528 default: llvm_unreachable("Invalid command number.");
10529 case 0:
10530 // A2_addsp, dup_A2_add, dup_A2_addi, A2_add, A2_addh_h16_hh, A2_addh_h16...
10531 O << " = add(";
10532 break;
10533 case 1:
10534 // A2_iconst
10535 O << " = iconst(#";
10536 printOperand(MI, OpNo: 1, O);
10537 O << ')';
10538 return;
10539 break;
10540 case 2:
10541 // A2_neg, A2_negp, A2_negsat
10542 O << " = neg(";
10543 printOperand(MI, OpNo: 1, O);
10544 break;
10545 case 3:
10546 // A2_not, A2_notp, C2_not, V6_pred_not
10547 O << " = not(";
10548 printOperand(MI, OpNo: 1, O);
10549 O << ')';
10550 return;
10551 break;
10552 case 4:
10553 // A2_tfrf, A2_tfrpf, A2_tfrpt, A2_tfrt, L2_ploadrbf_zomap, L2_ploadrbt_z...
10554 O << ") ";
10555 printOperand(MI, OpNo: 0, O);
10556 break;
10557 case 5:
10558 // A2_tfrfnew, A2_tfrpfnew, A2_tfrptnew, A2_tfrtnew, L2_ploadrbfnew_zomap...
10559 O << ".new) ";
10560 printOperand(MI, OpNo: 0, O);
10561 break;
10562 case 6:
10563 // A2_tfrp, C2_pxfer_map, V6_vassignp, dup_A2_tfr, A2_tfr, A2_tfrcrr, A2_...
10564 O << " = ";
10565 printOperand(MI, OpNo: 1, O);
10566 break;
10567 case 7:
10568 // A2_tfrpi, dup_A2_tfrsi, A2_tfrsi, J4_jumpseti, SA1_seti, SA1_setin1, T...
10569 O << " = #";
10570 printOperand(MI, OpNo: 1, O);
10571 break;
10572 case 8:
10573 // A2_vaddb_map, V6_vaddb_alt, V6_vaddb_dv_alt, V6_vaddbsat_alt, V6_vaddb...
10574 O << " = vaddb(";
10575 printOperand(MI, OpNo: 1, O);
10576 O << ',';
10577 printOperand(MI, OpNo: 2, O);
10578 break;
10579 case 9:
10580 // A2_vsubb_map, V6_vsubb_alt, V6_vsubb_dv_alt, V6_vsubbsat_alt, V6_vsubb...
10581 O << " = vsubb(";
10582 printOperand(MI, OpNo: 1, O);
10583 O << ',';
10584 printOperand(MI, OpNo: 2, O);
10585 break;
10586 case 10:
10587 // A2_zxtb, dup_A2_zxtb
10588 O << " = zxtb(";
10589 printOperand(MI, OpNo: 1, O);
10590 O << ')';
10591 return;
10592 break;
10593 case 11:
10594 // A4_boundscheck, A4_boundscheck_hi, A4_boundscheck_lo
10595 O << " = boundscheck(";
10596 printOperand(MI, OpNo: 1, O);
10597 O << ',';
10598 printOperand(MI, OpNo: 2, O);
10599 break;
10600 case 12:
10601 // C2_cmpgei
10602 O << " = cmp.ge(";
10603 printOperand(MI, OpNo: 1, O);
10604 O << ",#";
10605 printOperand(MI, OpNo: 2, O);
10606 O << ')';
10607 return;
10608 break;
10609 case 13:
10610 // C2_cmpgeui
10611 O << " = cmp.geu(";
10612 printOperand(MI, OpNo: 1, O);
10613 O << ",#";
10614 printOperand(MI, OpNo: 2, O);
10615 O << ')';
10616 return;
10617 break;
10618 case 14:
10619 // C2_cmplt
10620 O << " = cmp.lt(";
10621 printOperand(MI, OpNo: 1, O);
10622 O << ',';
10623 printOperand(MI, OpNo: 2, O);
10624 O << ')';
10625 return;
10626 break;
10627 case 15:
10628 // C2_cmpltu
10629 O << " = cmp.ltu(";
10630 printOperand(MI, OpNo: 1, O);
10631 O << ',';
10632 printOperand(MI, OpNo: 2, O);
10633 O << ')';
10634 return;
10635 break;
10636 case 16:
10637 // J2_jumpf_nopred_map, J2_jumpt_nopred_map
10638 O << ") jump ";
10639 printBrtarget(MI, OpNo: 1, O);
10640 return;
10641 break;
10642 case 17:
10643 // J2_jumprf_nopred_map, J2_jumprt_nopred_map
10644 O << ") jumpr ";
10645 printOperand(MI, OpNo: 1, O);
10646 return;
10647 break;
10648 case 18:
10649 // J2_trap1_noregmap, S6_allocframe_to_raw, V6_zld0, Y2_dcfetch, A4_ext, ...
10650 O << ')';
10651 return;
10652 break;
10653 case 19:
10654 // L2_loadalignb_zomap, L2_loadalignb_io, L2_loadalignb_pbr, L2_loadalign...
10655 O << " = memb_fifo(";
10656 break;
10657 case 20:
10658 // L2_loadalignh_zomap, L2_loadalignh_io, L2_loadalignh_pbr, L2_loadalign...
10659 O << " = memh_fifo(";
10660 break;
10661 case 21:
10662 // L2_loadbsw2_zomap, L2_loadbsw4_zomap, L2_loadbsw2_io, L2_loadbsw2_pbr,...
10663 O << " = membh(";
10664 printOperand(MI, OpNo: 1, O);
10665 break;
10666 case 22:
10667 // L2_loadbzw2_zomap, L2_loadbzw4_zomap, L2_loadbzw2_io, L2_loadbzw2_pbr,...
10668 O << " = memubh(";
10669 printOperand(MI, OpNo: 1, O);
10670 break;
10671 case 23:
10672 // L2_loadrb_zomap, dup_L2_loadrb_io, L2_loadrb_io, L2_loadrb_pbr, L2_loa...
10673 O << " = memb(";
10674 printOperand(MI, OpNo: 1, O);
10675 break;
10676 case 24:
10677 // L2_loadrd_zomap, dup_L2_loadrd_io, L2_loadrd_io, L2_loadrd_pbr, L2_loa...
10678 O << " = memd(";
10679 printOperand(MI, OpNo: 1, O);
10680 break;
10681 case 25:
10682 // L2_loadrh_zomap, dup_L2_loadrh_io, L2_loadrh_io, L2_loadrh_pbr, L2_loa...
10683 O << " = memh(";
10684 printOperand(MI, OpNo: 1, O);
10685 break;
10686 case 26:
10687 // L2_loadri_zomap, dup_L2_loadri_io, L2_loadri_io, L2_loadri_pbr, L2_loa...
10688 O << " = memw(";
10689 printOperand(MI, OpNo: 1, O);
10690 break;
10691 case 27:
10692 // L2_loadrub_zomap, dup_L2_loadrub_io, L2_loadrub_io, L2_loadrub_pbr, L2...
10693 O << " = memub(";
10694 printOperand(MI, OpNo: 1, O);
10695 break;
10696 case 28:
10697 // L2_loadruh_zomap, dup_L2_loadruh_io, L2_loadruh_io, L2_loadruh_pbr, L2...
10698 O << " = memuh(";
10699 printOperand(MI, OpNo: 1, O);
10700 break;
10701 case 29:
10702 // L4_add_memopb_zomap, L4_add_memoph_zomap, L4_add_memopw_zomap
10703 O << ") += ";
10704 printOperand(MI, OpNo: 1, O);
10705 return;
10706 break;
10707 case 30:
10708 // L4_and_memopb_zomap, L4_and_memoph_zomap, L4_and_memopw_zomap
10709 O << ") &= ";
10710 printOperand(MI, OpNo: 1, O);
10711 return;
10712 break;
10713 case 31:
10714 // L4_iadd_memopb_zomap, L4_iadd_memoph_zomap, L4_iadd_memopw_zomap
10715 O << ") += #";
10716 printOperand(MI, OpNo: 1, O);
10717 return;
10718 break;
10719 case 32:
10720 // L4_iand_memopb_zomap, L4_iand_memoph_zomap, L4_iand_memopw_zomap
10721 O << ") = clrbit(#";
10722 printOperand(MI, OpNo: 1, O);
10723 O << ')';
10724 return;
10725 break;
10726 case 33:
10727 // L4_ior_memopb_zomap, L4_ior_memoph_zomap, L4_ior_memopw_zomap
10728 O << ") = setbit(#";
10729 printOperand(MI, OpNo: 1, O);
10730 O << ')';
10731 return;
10732 break;
10733 case 34:
10734 // L4_isub_memopb_zomap, L4_isub_memoph_zomap, L4_isub_memopw_zomap
10735 O << ") -= #";
10736 printOperand(MI, OpNo: 1, O);
10737 return;
10738 break;
10739 case 35:
10740 // L4_or_memopb_zomap, L4_or_memoph_zomap, L4_or_memopw_zomap
10741 O << ") |= ";
10742 printOperand(MI, OpNo: 1, O);
10743 return;
10744 break;
10745 case 36:
10746 // L4_return_map_to_raw_f, L4_return_map_to_raw_t
10747 O << ") dealloc_return";
10748 return;
10749 break;
10750 case 37:
10751 // L4_return_map_to_raw_fnew_pnt, L4_return_map_to_raw_tnew_pnt
10752 O << ".new) dealloc_return:nt";
10753 return;
10754 break;
10755 case 38:
10756 // L4_return_map_to_raw_fnew_pt, L4_return_map_to_raw_tnew_pt
10757 O << ".new) dealloc_return:t";
10758 return;
10759 break;
10760 case 39:
10761 // L4_sub_memopb_zomap, L4_sub_memoph_zomap, L4_sub_memopw_zomap
10762 O << ") -= ";
10763 printOperand(MI, OpNo: 1, O);
10764 return;
10765 break;
10766 case 40:
10767 // M2_mpysmi, M2_mpyi
10768 O << " = mpyi(";
10769 printOperand(MI, OpNo: 1, O);
10770 break;
10771 case 41:
10772 // M2_mpyui
10773 O << " = mpyui(";
10774 printOperand(MI, OpNo: 1, O);
10775 O << ',';
10776 printOperand(MI, OpNo: 2, O);
10777 O << ')';
10778 return;
10779 break;
10780 case 42:
10781 // M2_vrcmpys_acc_s1, M2_vrcmpys_acc_s1_h, M2_vrcmpys_acc_s1_l
10782 O << " += vrcmpys(";
10783 printOperand(MI, OpNo: 2, O);
10784 O << ',';
10785 printOperand(MI, OpNo: 3, O);
10786 break;
10787 case 43:
10788 // M2_vrcmpys_s1, M2_vrcmpys_s1rp, M2_vrcmpys_s1_h, M2_vrcmpys_s1_l, M2_v...
10789 O << " = vrcmpys(";
10790 printOperand(MI, OpNo: 1, O);
10791 O << ',';
10792 printOperand(MI, OpNo: 2, O);
10793 break;
10794 case 44:
10795 // M7_vdmpy
10796 O << " = vdmpyw(";
10797 printOperand(MI, OpNo: 1, O);
10798 O << ',';
10799 printOperand(MI, OpNo: 2, O);
10800 O << ')';
10801 return;
10802 break;
10803 case 45:
10804 // M7_vdmpy_acc
10805 O << " += vdmpyw(";
10806 printOperand(MI, OpNo: 2, O);
10807 O << ',';
10808 printOperand(MI, OpNo: 3, O);
10809 O << ')';
10810 return;
10811 break;
10812 case 46:
10813 // PS_tailcall_r, CALLProfile, EH_RETURN_JMPR, J2_call, J2_callr, J2_call...
10814 return;
10815 break;
10816 case 47:
10817 // S2_asr_i_p_rnd_goodsyntax, S2_asr_i_r_rnd_goodsyntax
10818 O << " = asrrnd(";
10819 printOperand(MI, OpNo: 1, O);
10820 O << ",#";
10821 printOperand(MI, OpNo: 2, O);
10822 O << ')';
10823 return;
10824 break;
10825 case 48:
10826 // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
10827 O << ") memb(";
10828 break;
10829 case 49:
10830 // S2_pstorerdf_zomap, S2_pstorerdt_zomap, S2_pstorerdf_io, S2_pstorerdf_...
10831 O << ") memd(";
10832 break;
10833 case 50:
10834 // S2_pstorerff_zomap, S2_pstorerft_zomap, S2_pstorerhf_zomap, S2_pstorer...
10835 O << ") memh(";
10836 break;
10837 case 51:
10838 // S2_pstorerif_zomap, S2_pstorerinewf_zomap, S2_pstorerinewt_zomap, S2_p...
10839 O << ") memw(";
10840 break;
10841 case 52:
10842 // S2_storerb_zomap, S2_storerbnew_zomap, S2_storerd_zomap, S2_storerf_zo...
10843 O << ") = ";
10844 printOperand(MI, OpNo: 1, O);
10845 break;
10846 case 53:
10847 // S2_tableidxb_goodsyntax, S2_tableidxb
10848 O << " = tableidxb(";
10849 printOperand(MI, OpNo: 2, O);
10850 O << ",#";
10851 printOperand(MI, OpNo: 3, O);
10852 O << ",#";
10853 printOperand(MI, OpNo: 4, O);
10854 break;
10855 case 54:
10856 // S2_tableidxd_goodsyntax, S2_tableidxd
10857 O << " = tableidxd(";
10858 printOperand(MI, OpNo: 2, O);
10859 O << ",#";
10860 printOperand(MI, OpNo: 3, O);
10861 O << ",#";
10862 printOperand(MI, OpNo: 4, O);
10863 break;
10864 case 55:
10865 // S2_tableidxh_goodsyntax, S2_tableidxh
10866 O << " = tableidxh(";
10867 printOperand(MI, OpNo: 2, O);
10868 O << ",#";
10869 printOperand(MI, OpNo: 3, O);
10870 O << ",#";
10871 printOperand(MI, OpNo: 4, O);
10872 break;
10873 case 56:
10874 // S2_tableidxw_goodsyntax, S2_tableidxw
10875 O << " = tableidxw(";
10876 printOperand(MI, OpNo: 2, O);
10877 O << ",#";
10878 printOperand(MI, OpNo: 3, O);
10879 O << ",#";
10880 printOperand(MI, OpNo: 4, O);
10881 break;
10882 case 57:
10883 // S4_pstorerbfnew_zomap, S4_pstorerbnewfnew_zomap, S4_pstorerbnewtnew_zo...
10884 O << ".new) memb(";
10885 break;
10886 case 58:
10887 // S4_pstorerdfnew_zomap, S4_pstorerdtnew_zomap, S2_pstorerdfnew_pi, S2_p...
10888 O << ".new) memd(";
10889 break;
10890 case 59:
10891 // S4_pstorerffnew_zomap, S4_pstorerftnew_zomap, S4_pstorerhfnew_zomap, S...
10892 O << ".new) memh(";
10893 break;
10894 case 60:
10895 // S4_pstorerifnew_zomap, S4_pstorerinewfnew_zomap, S4_pstorerinewtnew_zo...
10896 O << ".new) memw(";
10897 break;
10898 case 61:
10899 // S4_storeirb_zomap, S4_storeirh_zomap, S4_storeiri_zomap
10900 O << ") = #";
10901 printOperand(MI, OpNo: 1, O);
10902 return;
10903 break;
10904 case 62:
10905 // S5_asrhub_rnd_sat_goodsyntax, S5_asrhub_rnd_sat, S5_asrhub_sat
10906 O << " = vasrhub(";
10907 printOperand(MI, OpNo: 1, O);
10908 O << ",#";
10909 printOperand(MI, OpNo: 2, O);
10910 break;
10911 case 63:
10912 // S5_vasrhrnd_goodsyntax, V6_vasrh_alt, V6_vasrhv_alt, S2_asr_i_vh, S2_a...
10913 O << " = vasrh(";
10914 printOperand(MI, OpNo: 1, O);
10915 break;
10916 case 64:
10917 // V6_MAP_equb, V6_MAP_equh, V6_MAP_equw, V6_veqb, V6_veqh, V6_veqhf, V6_...
10918 O << " = vcmp.eq(";
10919 printOperand(MI, OpNo: 1, O);
10920 break;
10921 case 65:
10922 // V6_MAP_equb_and, V6_MAP_equh_and, V6_MAP_equw_and, V6_veqb_and, V6_veq...
10923 O << " &= vcmp.eq(";
10924 printOperand(MI, OpNo: 2, O);
10925 break;
10926 case 66:
10927 // V6_MAP_equb_ior, V6_MAP_equh_ior, V6_MAP_equw_ior, V6_veqb_or, V6_veqh...
10928 O << " |= vcmp.eq(";
10929 printOperand(MI, OpNo: 2, O);
10930 break;
10931 case 67:
10932 // V6_MAP_equb_xor, V6_MAP_equh_xor, V6_MAP_equw_xor, V6_veqb_xor, V6_veq...
10933 O << " ^= vcmp.eq(";
10934 printOperand(MI, OpNo: 2, O);
10935 break;
10936 case 68:
10937 // V6_dbl_ld0, V6_ld0, V6_ldnt0, V6_vL32b_ai, V6_vL32b_nt_ai, V6_vL32b_nt...
10938 O << " = vmem(";
10939 printOperand(MI, OpNo: 1, O);
10940 break;
10941 case 69:
10942 // V6_extractw_alt
10943 O << ".w = vextract(";
10944 printOperand(MI, OpNo: 1, O);
10945 O << ',';
10946 printOperand(MI, OpNo: 2, O);
10947 O << ')';
10948 return;
10949 break;
10950 case 70:
10951 // V6_hi
10952 O << " = hi(";
10953 printOperand(MI, OpNo: 1, O);
10954 O << ')';
10955 return;
10956 break;
10957 case 71:
10958 // V6_ldu0, V6_vL32Ub_ai, V6_vL32Ub_pi, V6_vL32Ub_ppu
10959 O << " = vmemu(";
10960 printOperand(MI, OpNo: 1, O);
10961 break;
10962 case 72:
10963 // V6_lo
10964 O << " = lo(";
10965 printOperand(MI, OpNo: 1, O);
10966 O << ')';
10967 return;
10968 break;
10969 case 73:
10970 // V6_stnnt0, V6_stnt0
10971 O << "):nt = ";
10972 printOperand(MI, OpNo: 1, O);
10973 break;
10974 case 74:
10975 // V6_stnp0, V6_stnpnt0, V6_stnq0, V6_stnqnt0, V6_stp0, V6_stpnt0, V6_stq...
10976 O << ") vmem(";
10977 break;
10978 case 75:
10979 // V6_stunp0, V6_stup0, V6_vS32Ub_npred_ai, V6_vS32Ub_npred_pi, V6_vS32Ub...
10980 O << ") vmemu(";
10981 break;
10982 case 76:
10983 // V6_v10mpyubs10
10984 O << ".w = v10mpy(";
10985 printOperand(MI, OpNo: 1, O);
10986 O << ".ub,";
10987 printOperand(MI, OpNo: 2, O);
10988 O << ".b,#";
10989 printOperand(MI, OpNo: 3, O);
10990 O << ')';
10991 return;
10992 break;
10993 case 77:
10994 // V6_v10mpyubs10_vxx
10995 O << ".w += v10mpy(";
10996 printOperand(MI, OpNo: 2, O);
10997 O << ".ub,";
10998 printOperand(MI, OpNo: 3, O);
10999 O << ".b,#";
11000 printOperand(MI, OpNo: 4, O);
11001 O << ')';
11002 return;
11003 break;
11004 case 78:
11005 // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt, V6_v6mpyhubs10, V6_v6mpyvubs10
11006 O << ".w = v6mpy(";
11007 printOperand(MI, OpNo: 1, O);
11008 O << ".ub,";
11009 printOperand(MI, OpNo: 2, O);
11010 break;
11011 case 79:
11012 // V6_vabsb_alt, V6_vabsb_sat_alt
11013 O << " = vabsb(";
11014 printOperand(MI, OpNo: 1, O);
11015 break;
11016 case 80:
11017 // V6_vabsdiffh_alt, M2_vabsdiffh
11018 O << " = vabsdiffh(";
11019 printOperand(MI, OpNo: 1, O);
11020 O << ',';
11021 printOperand(MI, OpNo: 2, O);
11022 O << ')';
11023 return;
11024 break;
11025 case 81:
11026 // V6_vabsdiffub_alt, M6_vabsdiffub
11027 O << " = vabsdiffub(";
11028 printOperand(MI, OpNo: 1, O);
11029 O << ',';
11030 printOperand(MI, OpNo: 2, O);
11031 O << ')';
11032 return;
11033 break;
11034 case 82:
11035 // V6_vabsdiffuh_alt
11036 O << " = vabsdiffuh(";
11037 printOperand(MI, OpNo: 1, O);
11038 O << ',';
11039 printOperand(MI, OpNo: 2, O);
11040 O << ')';
11041 return;
11042 break;
11043 case 83:
11044 // V6_vabsdiffw_alt, M2_vabsdiffw
11045 O << " = vabsdiffw(";
11046 printOperand(MI, OpNo: 1, O);
11047 O << ',';
11048 printOperand(MI, OpNo: 2, O);
11049 O << ')';
11050 return;
11051 break;
11052 case 84:
11053 // V6_vabsh_alt, V6_vabsh_sat_alt, A2_vabsh, A2_vabshsat
11054 O << " = vabsh(";
11055 printOperand(MI, OpNo: 1, O);
11056 break;
11057 case 85:
11058 // V6_vabsub_alt
11059 O << ".ub = vabs(";
11060 printOperand(MI, OpNo: 1, O);
11061 O << ".b)";
11062 return;
11063 break;
11064 case 86:
11065 // V6_vabsuh_alt
11066 O << ".uh = vabs(";
11067 printOperand(MI, OpNo: 1, O);
11068 O << ".h)";
11069 return;
11070 break;
11071 case 87:
11072 // V6_vabsuw_alt
11073 O << ".uw = vabs(";
11074 printOperand(MI, OpNo: 1, O);
11075 O << ".w)";
11076 return;
11077 break;
11078 case 88:
11079 // V6_vabsw_alt, V6_vabsw_sat_alt, A2_vabsw, A2_vabswsat
11080 O << " = vabsw(";
11081 printOperand(MI, OpNo: 1, O);
11082 break;
11083 case 89:
11084 // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vsubbnq_alt, V6_vsubbq_alt
11085 O << ".b) ";
11086 printOperand(MI, OpNo: 0, O);
11087 break;
11088 case 90:
11089 // V6_vaddh_alt, V6_vaddh_dv_alt, V6_vaddhsat_alt, V6_vaddhsat_dv_alt, V6...
11090 O << " = vaddh(";
11091 printOperand(MI, OpNo: 1, O);
11092 O << ',';
11093 printOperand(MI, OpNo: 2, O);
11094 break;
11095 case 91:
11096 // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vsubhnq_alt, V6_vsubhq_alt
11097 O << ".h) ";
11098 printOperand(MI, OpNo: 0, O);
11099 break;
11100 case 92:
11101 // V6_vaddhw_acc_alt
11102 O << " += vaddh(";
11103 printOperand(MI, OpNo: 2, O);
11104 O << ',';
11105 printOperand(MI, OpNo: 3, O);
11106 O << ')';
11107 return;
11108 break;
11109 case 93:
11110 // V6_vaddubh_acc_alt
11111 O << " += vaddub(";
11112 printOperand(MI, OpNo: 2, O);
11113 O << ',';
11114 printOperand(MI, OpNo: 3, O);
11115 O << ')';
11116 return;
11117 break;
11118 case 94:
11119 // V6_vaddubh_alt, V6_vaddubsat_alt, V6_vaddubsat_dv_alt, A2_vaddub, A2_v...
11120 O << " = vaddub(";
11121 printOperand(MI, OpNo: 1, O);
11122 O << ',';
11123 printOperand(MI, OpNo: 2, O);
11124 break;
11125 case 95:
11126 // V6_vadduhsat_alt, V6_vadduhsat_dv_alt, V6_vadduhw_alt, A2_svadduhs, A2...
11127 O << " = vadduh(";
11128 printOperand(MI, OpNo: 1, O);
11129 O << ',';
11130 printOperand(MI, OpNo: 2, O);
11131 break;
11132 case 96:
11133 // V6_vadduhw_acc_alt
11134 O << " += vadduh(";
11135 printOperand(MI, OpNo: 2, O);
11136 O << ',';
11137 printOperand(MI, OpNo: 3, O);
11138 O << ')';
11139 return;
11140 break;
11141 case 97:
11142 // V6_vadduwsat_alt, V6_vadduwsat_dv_alt
11143 O << " = vadduw(";
11144 printOperand(MI, OpNo: 1, O);
11145 O << ',';
11146 printOperand(MI, OpNo: 2, O);
11147 O << "):sat";
11148 return;
11149 break;
11150 case 98:
11151 // V6_vaddw_alt, V6_vaddw_dv_alt, V6_vaddwsat_alt, V6_vaddwsat_dv_alt, A2...
11152 O << " = vaddw(";
11153 printOperand(MI, OpNo: 1, O);
11154 O << ',';
11155 printOperand(MI, OpNo: 2, O);
11156 break;
11157 case 99:
11158 // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vsubwnq_alt, V6_vsubwq_alt
11159 O << ".w) ";
11160 printOperand(MI, OpNo: 0, O);
11161 break;
11162 case 100:
11163 // V6_vandnqrt_acc_alt
11164 O << ".ub |= vand(!";
11165 printOperand(MI, OpNo: 2, O);
11166 O << ".ub,";
11167 printOperand(MI, OpNo: 3, O);
11168 O << ".ub)";
11169 return;
11170 break;
11171 case 101:
11172 // V6_vandnqrt_alt
11173 O << ".ub = vand(!";
11174 printOperand(MI, OpNo: 1, O);
11175 O << ".ub,";
11176 printOperand(MI, OpNo: 2, O);
11177 O << ".ub)";
11178 return;
11179 break;
11180 case 102:
11181 // V6_vandqrt_acc_alt, V6_vandvrt_acc_alt
11182 O << ".ub |= vand(";
11183 printOperand(MI, OpNo: 2, O);
11184 O << ".ub,";
11185 printOperand(MI, OpNo: 3, O);
11186 O << ".ub)";
11187 return;
11188 break;
11189 case 103:
11190 // V6_vandqrt_alt, V6_vandvrt_alt
11191 O << ".ub = vand(";
11192 printOperand(MI, OpNo: 1, O);
11193 O << ".ub,";
11194 printOperand(MI, OpNo: 2, O);
11195 O << ".ub)";
11196 return;
11197 break;
11198 case 104:
11199 // V6_vaslh_acc_alt
11200 O << " += vaslh(";
11201 printOperand(MI, OpNo: 2, O);
11202 O << ',';
11203 printOperand(MI, OpNo: 3, O);
11204 O << ')';
11205 return;
11206 break;
11207 case 105:
11208 // V6_vaslh_alt, V6_vaslhv_alt, S2_asl_i_vh, S2_asl_r_vh
11209 O << " = vaslh(";
11210 printOperand(MI, OpNo: 1, O);
11211 break;
11212 case 106:
11213 // V6_vaslw_acc_alt
11214 O << " += vaslw(";
11215 printOperand(MI, OpNo: 2, O);
11216 O << ',';
11217 printOperand(MI, OpNo: 3, O);
11218 O << ')';
11219 return;
11220 break;
11221 case 107:
11222 // V6_vaslw_alt, V6_vaslwv_alt, S2_asl_i_vw, S2_asl_r_vw
11223 O << " = vaslw(";
11224 printOperand(MI, OpNo: 1, O);
11225 break;
11226 case 108:
11227 // V6_vasr_into_alt
11228 O << " = vasrinto(";
11229 printOperand(MI, OpNo: 2, O);
11230 O << ',';
11231 printOperand(MI, OpNo: 3, O);
11232 O << ')';
11233 return;
11234 break;
11235 case 109:
11236 // V6_vasrh_acc_alt
11237 O << " += vasrh(";
11238 printOperand(MI, OpNo: 2, O);
11239 O << ',';
11240 printOperand(MI, OpNo: 3, O);
11241 O << ')';
11242 return;
11243 break;
11244 case 110:
11245 // V6_vasrw_acc_alt
11246 O << " += vasrw(";
11247 printOperand(MI, OpNo: 2, O);
11248 O << ',';
11249 printOperand(MI, OpNo: 3, O);
11250 O << ')';
11251 return;
11252 break;
11253 case 111:
11254 // V6_vasrw_alt, V6_vasrwv_alt, S2_asr_i_svw_trun, S2_asr_i_vw, S2_asr_r_...
11255 O << " = vasrw(";
11256 printOperand(MI, OpNo: 1, O);
11257 break;
11258 case 112:
11259 // V6_vavgb_alt, V6_vavgbrnd_alt
11260 O << " = vavgb(";
11261 printOperand(MI, OpNo: 1, O);
11262 O << ',';
11263 printOperand(MI, OpNo: 2, O);
11264 break;
11265 case 113:
11266 // V6_vavgh_alt, V6_vavghrnd_alt, A2_svavgh, A2_svavghs, A2_vavgh, A2_vav...
11267 O << " = vavgh(";
11268 printOperand(MI, OpNo: 1, O);
11269 O << ',';
11270 printOperand(MI, OpNo: 2, O);
11271 break;
11272 case 114:
11273 // V6_vavgub_alt, V6_vavgubrnd_alt, A2_vavgub, A2_vavgubr
11274 O << " = vavgub(";
11275 printOperand(MI, OpNo: 1, O);
11276 O << ',';
11277 printOperand(MI, OpNo: 2, O);
11278 break;
11279 case 115:
11280 // V6_vavguh_alt, V6_vavguhrnd_alt, A2_vavguh, A2_vavguhr
11281 O << " = vavguh(";
11282 printOperand(MI, OpNo: 1, O);
11283 O << ',';
11284 printOperand(MI, OpNo: 2, O);
11285 break;
11286 case 116:
11287 // V6_vavguw_alt, V6_vavguwrnd_alt, A2_vavguw, A2_vavguwr
11288 O << " = vavguw(";
11289 printOperand(MI, OpNo: 1, O);
11290 O << ',';
11291 printOperand(MI, OpNo: 2, O);
11292 break;
11293 case 117:
11294 // V6_vavgw_alt, V6_vavgwrnd_alt, A2_vavgw, A2_vavgwcr, A2_vavgwr
11295 O << " = vavgw(";
11296 printOperand(MI, OpNo: 1, O);
11297 O << ',';
11298 printOperand(MI, OpNo: 2, O);
11299 break;
11300 case 118:
11301 // V6_vcl0h_alt
11302 O << " = vcl0h(";
11303 printOperand(MI, OpNo: 1, O);
11304 O << ')';
11305 return;
11306 break;
11307 case 119:
11308 // V6_vcl0w_alt
11309 O << " = vcl0w(";
11310 printOperand(MI, OpNo: 1, O);
11311 O << ')';
11312 return;
11313 break;
11314 case 120:
11315 // V6_vd0, V6_vdd0, SA1_clrf, SA1_clrfnew, SA1_clrt, SA1_clrtnew
11316 O << " = #0";
11317 return;
11318 break;
11319 case 121:
11320 // V6_vdealb4w_alt
11321 O << " = vdealb4w(";
11322 printOperand(MI, OpNo: 1, O);
11323 O << ',';
11324 printOperand(MI, OpNo: 2, O);
11325 O << ')';
11326 return;
11327 break;
11328 case 122:
11329 // V6_vdealb_alt
11330 O << " = vdealb(";
11331 printOperand(MI, OpNo: 1, O);
11332 O << ')';
11333 return;
11334 break;
11335 case 123:
11336 // V6_vdealh_alt
11337 O << " = vdealh(";
11338 printOperand(MI, OpNo: 1, O);
11339 O << ')';
11340 return;
11341 break;
11342 case 124:
11343 // V6_vdmpybus_acc_alt, V6_vdmpybus_dv_acc_alt
11344 O << " += vdmpybus(";
11345 printOperand(MI, OpNo: 2, O);
11346 O << ',';
11347 printOperand(MI, OpNo: 3, O);
11348 O << ')';
11349 return;
11350 break;
11351 case 125:
11352 // V6_vdmpybus_alt, V6_vdmpybus_dv_alt
11353 O << " = vdmpybus(";
11354 printOperand(MI, OpNo: 1, O);
11355 O << ',';
11356 printOperand(MI, OpNo: 2, O);
11357 O << ')';
11358 return;
11359 break;
11360 case 126:
11361 // V6_vdmpyhb_acc_alt, V6_vdmpyhb_dv_acc_alt
11362 O << " += vdmpyhb(";
11363 printOperand(MI, OpNo: 2, O);
11364 O << ',';
11365 printOperand(MI, OpNo: 3, O);
11366 O << ')';
11367 return;
11368 break;
11369 case 127:
11370 // V6_vdmpyhb_alt, V6_vdmpyhb_dv_alt
11371 O << " = vdmpyhb(";
11372 printOperand(MI, OpNo: 1, O);
11373 O << ',';
11374 printOperand(MI, OpNo: 2, O);
11375 O << ')';
11376 return;
11377 break;
11378 case 128:
11379 // V6_vdmpyhisat_acc_alt, V6_vdmpyhsat_acc_alt, V6_vdmpyhvsat_acc_alt
11380 O << " += vdmpyh(";
11381 printOperand(MI, OpNo: 2, O);
11382 O << ',';
11383 printOperand(MI, OpNo: 3, O);
11384 O << "):sat";
11385 return;
11386 break;
11387 case 129:
11388 // V6_vdmpyhisat_alt, V6_vdmpyhsat_alt, V6_vdmpyhvsat_alt
11389 O << " = vdmpyh(";
11390 printOperand(MI, OpNo: 1, O);
11391 O << ',';
11392 printOperand(MI, OpNo: 2, O);
11393 O << "):sat";
11394 return;
11395 break;
11396 case 130:
11397 // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsusat_acc_alt
11398 O << " += vdmpyhsu(";
11399 printOperand(MI, OpNo: 2, O);
11400 O << ',';
11401 printOperand(MI, OpNo: 3, O);
11402 break;
11403 case 131:
11404 // V6_vdmpyhsuisat_alt, V6_vdmpyhsusat_alt
11405 O << " = vdmpyhsu(";
11406 printOperand(MI, OpNo: 1, O);
11407 O << ',';
11408 printOperand(MI, OpNo: 2, O);
11409 break;
11410 case 132:
11411 // V6_vdsaduh_acc_alt
11412 O << " += vdsaduh(";
11413 printOperand(MI, OpNo: 2, O);
11414 O << ',';
11415 printOperand(MI, OpNo: 3, O);
11416 O << ')';
11417 return;
11418 break;
11419 case 133:
11420 // V6_vdsaduh_alt
11421 O << " = vdsaduh(";
11422 printOperand(MI, OpNo: 1, O);
11423 O << ',';
11424 printOperand(MI, OpNo: 2, O);
11425 O << ')';
11426 return;
11427 break;
11428 case 134:
11429 // V6_vlsrh_alt, V6_vlsrhv_alt, S2_lsr_i_vh, S2_lsr_r_vh
11430 O << " = vlsrh(";
11431 printOperand(MI, OpNo: 1, O);
11432 break;
11433 case 135:
11434 // V6_vlsrw_alt, V6_vlsrwv_alt, S2_lsr_i_vw, S2_lsr_r_vw
11435 O << " = vlsrw(";
11436 printOperand(MI, OpNo: 1, O);
11437 break;
11438 case 136:
11439 // V6_vmaxb_alt, A2_vmaxb
11440 O << " = vmaxb(";
11441 printOperand(MI, OpNo: 1, O);
11442 O << ',';
11443 printOperand(MI, OpNo: 2, O);
11444 O << ')';
11445 return;
11446 break;
11447 case 137:
11448 // V6_vmaxh_alt, A2_vmaxh
11449 O << " = vmaxh(";
11450 printOperand(MI, OpNo: 1, O);
11451 O << ',';
11452 printOperand(MI, OpNo: 2, O);
11453 O << ')';
11454 return;
11455 break;
11456 case 138:
11457 // V6_vmaxub_alt, A2_vmaxub
11458 O << " = vmaxub(";
11459 printOperand(MI, OpNo: 1, O);
11460 O << ',';
11461 printOperand(MI, OpNo: 2, O);
11462 O << ')';
11463 return;
11464 break;
11465 case 139:
11466 // V6_vmaxuh_alt, A2_vmaxuh
11467 O << " = vmaxuh(";
11468 printOperand(MI, OpNo: 1, O);
11469 O << ',';
11470 printOperand(MI, OpNo: 2, O);
11471 O << ')';
11472 return;
11473 break;
11474 case 140:
11475 // V6_vmaxw_alt, A2_vmaxw
11476 O << " = vmaxw(";
11477 printOperand(MI, OpNo: 1, O);
11478 O << ',';
11479 printOperand(MI, OpNo: 2, O);
11480 O << ')';
11481 return;
11482 break;
11483 case 141:
11484 // V6_vminb_alt, A2_vminb
11485 O << " = vminb(";
11486 printOperand(MI, OpNo: 1, O);
11487 O << ',';
11488 printOperand(MI, OpNo: 2, O);
11489 O << ')';
11490 return;
11491 break;
11492 case 142:
11493 // V6_vminh_alt, A2_vminh
11494 O << " = vminh(";
11495 printOperand(MI, OpNo: 1, O);
11496 O << ',';
11497 printOperand(MI, OpNo: 2, O);
11498 O << ')';
11499 return;
11500 break;
11501 case 143:
11502 // V6_vminub_alt, A2_vminub
11503 O << " = vminub(";
11504 printOperand(MI, OpNo: 1, O);
11505 O << ',';
11506 printOperand(MI, OpNo: 2, O);
11507 O << ')';
11508 return;
11509 break;
11510 case 144:
11511 // V6_vminuh_alt, A2_vminuh
11512 O << " = vminuh(";
11513 printOperand(MI, OpNo: 1, O);
11514 O << ',';
11515 printOperand(MI, OpNo: 2, O);
11516 O << ')';
11517 return;
11518 break;
11519 case 145:
11520 // V6_vminw_alt, A2_vminw
11521 O << " = vminw(";
11522 printOperand(MI, OpNo: 1, O);
11523 O << ',';
11524 printOperand(MI, OpNo: 2, O);
11525 O << ')';
11526 return;
11527 break;
11528 case 146:
11529 // V6_vmpabus_acc_alt
11530 O << " += vmpabus(";
11531 printOperand(MI, OpNo: 2, O);
11532 O << ',';
11533 printOperand(MI, OpNo: 3, O);
11534 O << ')';
11535 return;
11536 break;
11537 case 147:
11538 // V6_vmpabus_alt, V6_vmpabusv_alt
11539 O << " = vmpabus(";
11540 printOperand(MI, OpNo: 1, O);
11541 O << ',';
11542 printOperand(MI, OpNo: 2, O);
11543 O << ')';
11544 return;
11545 break;
11546 case 148:
11547 // V6_vmpabuu_acc_alt
11548 O << " += vmpabuu(";
11549 printOperand(MI, OpNo: 2, O);
11550 O << ',';
11551 printOperand(MI, OpNo: 3, O);
11552 O << ')';
11553 return;
11554 break;
11555 case 149:
11556 // V6_vmpabuu_alt, V6_vmpabuuv_alt
11557 O << " = vmpabuu(";
11558 printOperand(MI, OpNo: 1, O);
11559 O << ',';
11560 printOperand(MI, OpNo: 2, O);
11561 O << ')';
11562 return;
11563 break;
11564 case 150:
11565 // V6_vmpahb_acc_alt
11566 O << " += vmpahb(";
11567 printOperand(MI, OpNo: 2, O);
11568 O << ',';
11569 printOperand(MI, OpNo: 3, O);
11570 O << ')';
11571 return;
11572 break;
11573 case 151:
11574 // V6_vmpahb_alt
11575 O << " = vmpahb(";
11576 printOperand(MI, OpNo: 1, O);
11577 O << ',';
11578 printOperand(MI, OpNo: 2, O);
11579 O << ')';
11580 return;
11581 break;
11582 case 152:
11583 // V6_vmpauhb_acc_alt
11584 O << " += vmpauhb(";
11585 printOperand(MI, OpNo: 2, O);
11586 O << ',';
11587 printOperand(MI, OpNo: 3, O);
11588 O << ')';
11589 return;
11590 break;
11591 case 153:
11592 // V6_vmpauhb_alt
11593 O << " = vmpauhb(";
11594 printOperand(MI, OpNo: 1, O);
11595 O << ',';
11596 printOperand(MI, OpNo: 2, O);
11597 O << ')';
11598 return;
11599 break;
11600 case 154:
11601 // V6_vmpybus_acc_alt, V6_vmpybusv_acc_alt
11602 O << " += vmpybus(";
11603 printOperand(MI, OpNo: 2, O);
11604 O << ',';
11605 printOperand(MI, OpNo: 3, O);
11606 O << ')';
11607 return;
11608 break;
11609 case 155:
11610 // V6_vmpybus_alt, V6_vmpybusv_alt
11611 O << " = vmpybus(";
11612 printOperand(MI, OpNo: 1, O);
11613 O << ',';
11614 printOperand(MI, OpNo: 2, O);
11615 O << ')';
11616 return;
11617 break;
11618 case 156:
11619 // V6_vmpybv_acc_alt
11620 O << " += vmpyb(";
11621 printOperand(MI, OpNo: 2, O);
11622 O << ',';
11623 printOperand(MI, OpNo: 3, O);
11624 O << ')';
11625 return;
11626 break;
11627 case 157:
11628 // V6_vmpybv_alt
11629 O << " = vmpyb(";
11630 printOperand(MI, OpNo: 1, O);
11631 O << ',';
11632 printOperand(MI, OpNo: 2, O);
11633 O << ')';
11634 return;
11635 break;
11636 case 158:
11637 // V6_vmpyewuh_alt
11638 O << " = vmpyewuh(";
11639 printOperand(MI, OpNo: 1, O);
11640 O << ',';
11641 printOperand(MI, OpNo: 2, O);
11642 O << ')';
11643 return;
11644 break;
11645 case 159:
11646 // V6_vmpyh_acc_alt, V6_vmpyhsat_acc_alt, V6_vmpyhv_acc_alt, M2_vmac2, M2...
11647 O << " += vmpyh(";
11648 printOperand(MI, OpNo: 2, O);
11649 O << ',';
11650 printOperand(MI, OpNo: 3, O);
11651 break;
11652 case 160:
11653 // V6_vmpyh_alt, V6_vmpyhsrs_alt, V6_vmpyhss_alt, V6_vmpyhv_alt, V6_vmpyh...
11654 O << " = vmpyh(";
11655 printOperand(MI, OpNo: 1, O);
11656 O << ',';
11657 printOperand(MI, OpNo: 2, O);
11658 break;
11659 case 161:
11660 // V6_vmpyhus_acc_alt
11661 O << " += vmpyhus(";
11662 printOperand(MI, OpNo: 2, O);
11663 O << ',';
11664 printOperand(MI, OpNo: 3, O);
11665 O << ')';
11666 return;
11667 break;
11668 case 162:
11669 // V6_vmpyhus_alt
11670 O << " = vmpyhus(";
11671 printOperand(MI, OpNo: 1, O);
11672 O << ',';
11673 printOperand(MI, OpNo: 2, O);
11674 O << ')';
11675 return;
11676 break;
11677 case 163:
11678 // V6_vmpyiewh_acc_alt
11679 O << " += vmpyiewh(";
11680 printOperand(MI, OpNo: 2, O);
11681 O << ',';
11682 printOperand(MI, OpNo: 3, O);
11683 O << ')';
11684 return;
11685 break;
11686 case 164:
11687 // V6_vmpyiewuh_acc_alt
11688 O << " += vmpyiewuh(";
11689 printOperand(MI, OpNo: 2, O);
11690 O << ',';
11691 printOperand(MI, OpNo: 3, O);
11692 O << ')';
11693 return;
11694 break;
11695 case 165:
11696 // V6_vmpyiewuh_alt
11697 O << " = vmpyiewuh(";
11698 printOperand(MI, OpNo: 1, O);
11699 O << ',';
11700 printOperand(MI, OpNo: 2, O);
11701 O << ')';
11702 return;
11703 break;
11704 case 166:
11705 // V6_vmpyih_acc_alt
11706 O << " += vmpyih(";
11707 printOperand(MI, OpNo: 2, O);
11708 O << ',';
11709 printOperand(MI, OpNo: 3, O);
11710 O << ')';
11711 return;
11712 break;
11713 case 167:
11714 // V6_vmpyih_alt
11715 O << " = vmpyih(";
11716 printOperand(MI, OpNo: 1, O);
11717 O << ',';
11718 printOperand(MI, OpNo: 2, O);
11719 O << ')';
11720 return;
11721 break;
11722 case 168:
11723 // V6_vmpyihb_acc_alt
11724 O << " += vmpyihb(";
11725 printOperand(MI, OpNo: 2, O);
11726 O << ',';
11727 printOperand(MI, OpNo: 3, O);
11728 O << ')';
11729 return;
11730 break;
11731 case 169:
11732 // V6_vmpyihb_alt
11733 O << " = vmpyihb(";
11734 printOperand(MI, OpNo: 1, O);
11735 O << ',';
11736 printOperand(MI, OpNo: 2, O);
11737 O << ')';
11738 return;
11739 break;
11740 case 170:
11741 // V6_vmpyiowh_alt
11742 O << " = vmpyiowh(";
11743 printOperand(MI, OpNo: 1, O);
11744 O << ',';
11745 printOperand(MI, OpNo: 2, O);
11746 O << ')';
11747 return;
11748 break;
11749 case 171:
11750 // V6_vmpyiwb_acc_alt
11751 O << " += vmpyiwb(";
11752 printOperand(MI, OpNo: 2, O);
11753 O << ',';
11754 printOperand(MI, OpNo: 3, O);
11755 O << ')';
11756 return;
11757 break;
11758 case 172:
11759 // V6_vmpyiwb_alt
11760 O << " = vmpyiwb(";
11761 printOperand(MI, OpNo: 1, O);
11762 O << ',';
11763 printOperand(MI, OpNo: 2, O);
11764 O << ')';
11765 return;
11766 break;
11767 case 173:
11768 // V6_vmpyiwh_acc_alt
11769 O << " += vmpyiwh(";
11770 printOperand(MI, OpNo: 2, O);
11771 O << ',';
11772 printOperand(MI, OpNo: 3, O);
11773 O << ')';
11774 return;
11775 break;
11776 case 174:
11777 // V6_vmpyiwh_alt
11778 O << " = vmpyiwh(";
11779 printOperand(MI, OpNo: 1, O);
11780 O << ',';
11781 printOperand(MI, OpNo: 2, O);
11782 O << ')';
11783 return;
11784 break;
11785 case 175:
11786 // V6_vmpyiwub_acc_alt
11787 O << " += vmpyiwub(";
11788 printOperand(MI, OpNo: 2, O);
11789 O << ',';
11790 printOperand(MI, OpNo: 3, O);
11791 O << ')';
11792 return;
11793 break;
11794 case 176:
11795 // V6_vmpyiwub_alt
11796 O << " = vmpyiwub(";
11797 printOperand(MI, OpNo: 1, O);
11798 O << ',';
11799 printOperand(MI, OpNo: 2, O);
11800 O << ')';
11801 return;
11802 break;
11803 case 177:
11804 // V6_vmpyowh_alt, V6_vmpyowh_rnd_alt
11805 O << " = vmpyowh(";
11806 printOperand(MI, OpNo: 1, O);
11807 O << ',';
11808 printOperand(MI, OpNo: 2, O);
11809 break;
11810 case 178:
11811 // V6_vmpyowh_rnd_sacc_alt, V6_vmpyowh_sacc_alt
11812 O << " += vmpyowh(";
11813 printOperand(MI, OpNo: 2, O);
11814 O << ',';
11815 printOperand(MI, OpNo: 3, O);
11816 break;
11817 case 179:
11818 // V6_vmpyub_acc_alt, V6_vmpyubv_acc_alt
11819 O << " += vmpyub(";
11820 printOperand(MI, OpNo: 2, O);
11821 O << ',';
11822 printOperand(MI, OpNo: 3, O);
11823 O << ')';
11824 return;
11825 break;
11826 case 180:
11827 // V6_vmpyub_alt, V6_vmpyubv_alt
11828 O << " = vmpyub(";
11829 printOperand(MI, OpNo: 1, O);
11830 O << ',';
11831 printOperand(MI, OpNo: 2, O);
11832 O << ')';
11833 return;
11834 break;
11835 case 181:
11836 // V6_vmpyuh_acc_alt, V6_vmpyuhv_acc_alt
11837 O << " += vmpyuh(";
11838 printOperand(MI, OpNo: 2, O);
11839 O << ',';
11840 printOperand(MI, OpNo: 3, O);
11841 O << ')';
11842 return;
11843 break;
11844 case 182:
11845 // V6_vmpyuh_alt, V6_vmpyuhv_alt
11846 O << " = vmpyuh(";
11847 printOperand(MI, OpNo: 1, O);
11848 O << ',';
11849 printOperand(MI, OpNo: 2, O);
11850 O << ')';
11851 return;
11852 break;
11853 case 183:
11854 // V6_vnavgb_alt
11855 O << " = vnavgb(";
11856 printOperand(MI, OpNo: 1, O);
11857 O << ',';
11858 printOperand(MI, OpNo: 2, O);
11859 O << ')';
11860 return;
11861 break;
11862 case 184:
11863 // V6_vnavgh_alt, A2_svnavgh, A2_vnavgh, A2_vnavghcr, A2_vnavghr
11864 O << " = vnavgh(";
11865 printOperand(MI, OpNo: 1, O);
11866 O << ',';
11867 printOperand(MI, OpNo: 2, O);
11868 break;
11869 case 185:
11870 // V6_vnavgub_alt
11871 O << " = vnavgub(";
11872 printOperand(MI, OpNo: 1, O);
11873 O << ',';
11874 printOperand(MI, OpNo: 2, O);
11875 O << ')';
11876 return;
11877 break;
11878 case 186:
11879 // V6_vnavgw_alt, A2_vnavgw, A2_vnavgwcr, A2_vnavgwr
11880 O << " = vnavgw(";
11881 printOperand(MI, OpNo: 1, O);
11882 O << ',';
11883 printOperand(MI, OpNo: 2, O);
11884 break;
11885 case 187:
11886 // V6_vnormamth_alt
11887 O << " = vnormamth(";
11888 printOperand(MI, OpNo: 1, O);
11889 O << ')';
11890 return;
11891 break;
11892 case 188:
11893 // V6_vnormamtw_alt
11894 O << " = vnormamtw(";
11895 printOperand(MI, OpNo: 1, O);
11896 O << ')';
11897 return;
11898 break;
11899 case 189:
11900 // V6_vpackeb_alt
11901 O << " = vpackeb(";
11902 printOperand(MI, OpNo: 1, O);
11903 O << ',';
11904 printOperand(MI, OpNo: 2, O);
11905 O << ')';
11906 return;
11907 break;
11908 case 190:
11909 // V6_vpackeh_alt
11910 O << " = vpackeh(";
11911 printOperand(MI, OpNo: 1, O);
11912 O << ',';
11913 printOperand(MI, OpNo: 2, O);
11914 O << ')';
11915 return;
11916 break;
11917 case 191:
11918 // V6_vpackhb_sat_alt
11919 O << " = vpackhb(";
11920 printOperand(MI, OpNo: 1, O);
11921 O << ',';
11922 printOperand(MI, OpNo: 2, O);
11923 O << "):sat";
11924 return;
11925 break;
11926 case 192:
11927 // V6_vpackhub_sat_alt
11928 O << " = vpackhub(";
11929 printOperand(MI, OpNo: 1, O);
11930 O << ',';
11931 printOperand(MI, OpNo: 2, O);
11932 O << "):sat";
11933 return;
11934 break;
11935 case 193:
11936 // V6_vpackob_alt
11937 O << " = vpackob(";
11938 printOperand(MI, OpNo: 1, O);
11939 O << ',';
11940 printOperand(MI, OpNo: 2, O);
11941 O << ')';
11942 return;
11943 break;
11944 case 194:
11945 // V6_vpackoh_alt
11946 O << " = vpackoh(";
11947 printOperand(MI, OpNo: 1, O);
11948 O << ',';
11949 printOperand(MI, OpNo: 2, O);
11950 O << ')';
11951 return;
11952 break;
11953 case 195:
11954 // V6_vpackwh_sat_alt
11955 O << " = vpackwh(";
11956 printOperand(MI, OpNo: 1, O);
11957 O << ',';
11958 printOperand(MI, OpNo: 2, O);
11959 O << "):sat";
11960 return;
11961 break;
11962 case 196:
11963 // V6_vpackwuh_sat_alt
11964 O << " = vpackwuh(";
11965 printOperand(MI, OpNo: 1, O);
11966 O << ',';
11967 printOperand(MI, OpNo: 2, O);
11968 O << "):sat";
11969 return;
11970 break;
11971 case 197:
11972 // V6_vpopcounth_alt
11973 O << " = vpopcounth(";
11974 printOperand(MI, OpNo: 1, O);
11975 O << ')';
11976 return;
11977 break;
11978 case 198:
11979 // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_acc, V6_vrmpybus_acc, V6_vrmp...
11980 O << ".w += vrmpy(";
11981 printOperand(MI, OpNo: 2, O);
11982 break;
11983 case 199:
11984 // V6_vrmpybub_rtt_alt, V6_vrmpybub_rtt, V6_vrmpybus, V6_vrmpybusi, V6_vr...
11985 O << ".w = vrmpy(";
11986 printOperand(MI, OpNo: 1, O);
11987 break;
11988 case 200:
11989 // V6_vrmpybus_acc_alt, V6_vrmpybusi_acc_alt, V6_vrmpybusv_acc_alt
11990 O << " += vrmpybus(";
11991 printOperand(MI, OpNo: 2, O);
11992 O << ',';
11993 printOperand(MI, OpNo: 3, O);
11994 break;
11995 case 201:
11996 // V6_vrmpybus_alt, V6_vrmpybusi_alt, V6_vrmpybusv_alt
11997 O << " = vrmpybus(";
11998 printOperand(MI, OpNo: 1, O);
11999 O << ',';
12000 printOperand(MI, OpNo: 2, O);
12001 break;
12002 case 202:
12003 // V6_vrmpybv_acc_alt
12004 O << " += vrmpyb(";
12005 printOperand(MI, OpNo: 2, O);
12006 O << ',';
12007 printOperand(MI, OpNo: 3, O);
12008 O << ')';
12009 return;
12010 break;
12011 case 203:
12012 // V6_vrmpybv_alt
12013 O << " = vrmpyb(";
12014 printOperand(MI, OpNo: 1, O);
12015 O << ',';
12016 printOperand(MI, OpNo: 2, O);
12017 O << ')';
12018 return;
12019 break;
12020 case 204:
12021 // V6_vrmpyub_acc_alt, V6_vrmpyubi_acc_alt, V6_vrmpyubv_acc_alt
12022 O << " += vrmpyub(";
12023 printOperand(MI, OpNo: 2, O);
12024 O << ',';
12025 printOperand(MI, OpNo: 3, O);
12026 break;
12027 case 205:
12028 // V6_vrmpyub_alt, V6_vrmpyubi_alt, V6_vrmpyubv_alt
12029 O << " = vrmpyub(";
12030 printOperand(MI, OpNo: 1, O);
12031 O << ',';
12032 printOperand(MI, OpNo: 2, O);
12033 break;
12034 case 206:
12035 // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_acc, V6_vrmpyub_rtt_acc, V6_vrmpyub...
12036 O << ".uw += vrmpy(";
12037 printOperand(MI, OpNo: 2, O);
12038 O << ".ub,";
12039 printOperand(MI, OpNo: 3, O);
12040 break;
12041 case 207:
12042 // V6_vrmpyub_rtt_alt, V6_vrmpyub, V6_vrmpyub_rtt, V6_vrmpyubi, V6_vrmpyu...
12043 O << ".uw = vrmpy(";
12044 printOperand(MI, OpNo: 1, O);
12045 O << ".ub,";
12046 printOperand(MI, OpNo: 2, O);
12047 break;
12048 case 208:
12049 // V6_vrotr_alt
12050 O << " = vrotr(";
12051 printOperand(MI, OpNo: 1, O);
12052 O << ',';
12053 printOperand(MI, OpNo: 2, O);
12054 O << ')';
12055 return;
12056 break;
12057 case 209:
12058 // V6_vroundhb_alt
12059 O << " = vroundhb(";
12060 printOperand(MI, OpNo: 1, O);
12061 O << ',';
12062 printOperand(MI, OpNo: 2, O);
12063 O << "):sat";
12064 return;
12065 break;
12066 case 210:
12067 // V6_vroundhub_alt
12068 O << " = vroundhub(";
12069 printOperand(MI, OpNo: 1, O);
12070 O << ',';
12071 printOperand(MI, OpNo: 2, O);
12072 O << "):sat";
12073 return;
12074 break;
12075 case 211:
12076 // V6_vrounduhub_alt
12077 O << " = vrounduhub(";
12078 printOperand(MI, OpNo: 1, O);
12079 O << ',';
12080 printOperand(MI, OpNo: 2, O);
12081 O << "):sat";
12082 return;
12083 break;
12084 case 212:
12085 // V6_vrounduwuh_alt
12086 O << " = vrounduwuh(";
12087 printOperand(MI, OpNo: 1, O);
12088 O << ',';
12089 printOperand(MI, OpNo: 2, O);
12090 O << "):sat";
12091 return;
12092 break;
12093 case 213:
12094 // V6_vroundwh_alt
12095 O << " = vroundwh(";
12096 printOperand(MI, OpNo: 1, O);
12097 O << ',';
12098 printOperand(MI, OpNo: 2, O);
12099 O << "):sat";
12100 return;
12101 break;
12102 case 214:
12103 // V6_vroundwuh_alt
12104 O << " = vroundwuh(";
12105 printOperand(MI, OpNo: 1, O);
12106 O << ',';
12107 printOperand(MI, OpNo: 2, O);
12108 O << "):sat";
12109 return;
12110 break;
12111 case 215:
12112 // V6_vrsadubi_acc_alt, A2_vrsadub_acc
12113 O << " += vrsadub(";
12114 printOperand(MI, OpNo: 2, O);
12115 O << ',';
12116 printOperand(MI, OpNo: 3, O);
12117 break;
12118 case 216:
12119 // V6_vrsadubi_alt, A2_vrsadub
12120 O << " = vrsadub(";
12121 printOperand(MI, OpNo: 1, O);
12122 O << ',';
12123 printOperand(MI, OpNo: 2, O);
12124 break;
12125 case 217:
12126 // V6_vsathub_alt, S2_svsathub, S2_vsathub, S2_vsathub_nopack
12127 O << " = vsathub(";
12128 printOperand(MI, OpNo: 1, O);
12129 break;
12130 case 218:
12131 // V6_vsatuwuh_alt
12132 O << " = vsatuwuh(";
12133 printOperand(MI, OpNo: 1, O);
12134 O << ',';
12135 printOperand(MI, OpNo: 2, O);
12136 O << ')';
12137 return;
12138 break;
12139 case 219:
12140 // V6_vsatwh_alt, S2_vsatwh, S2_vsatwh_nopack
12141 O << " = vsatwh(";
12142 printOperand(MI, OpNo: 1, O);
12143 break;
12144 case 220:
12145 // V6_vsb_alt
12146 O << " = vsxtb(";
12147 printOperand(MI, OpNo: 1, O);
12148 O << ')';
12149 return;
12150 break;
12151 case 221:
12152 // V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_alt, V6_vs...
12153 O << ',';
12154 break;
12155 case 222:
12156 // V6_vscattermhq_alt, V6_vscattermwhq_alt, V6_vscattermwq_alt, V6_vscatt...
12157 O << ") vscatter(";
12158 printOperand(MI, OpNo: 1, O);
12159 O << ',';
12160 printOperand(MI, OpNo: 2, O);
12161 O << ',';
12162 printOperand(MI, OpNo: 3, O);
12163 break;
12164 case 223:
12165 // V6_vsh_alt
12166 O << " = vsxth(";
12167 printOperand(MI, OpNo: 1, O);
12168 O << ')';
12169 return;
12170 break;
12171 case 224:
12172 // V6_vshufeh_alt
12173 O << " = vshuffeh(";
12174 printOperand(MI, OpNo: 1, O);
12175 O << ',';
12176 printOperand(MI, OpNo: 2, O);
12177 O << ')';
12178 return;
12179 break;
12180 case 225:
12181 // V6_vshuffb_alt
12182 O << " = vshuffb(";
12183 printOperand(MI, OpNo: 1, O);
12184 O << ')';
12185 return;
12186 break;
12187 case 226:
12188 // V6_vshuffeb_alt
12189 O << " = vshuffeb(";
12190 printOperand(MI, OpNo: 1, O);
12191 O << ',';
12192 printOperand(MI, OpNo: 2, O);
12193 O << ')';
12194 return;
12195 break;
12196 case 227:
12197 // V6_vshuffh_alt
12198 O << " = vshuffh(";
12199 printOperand(MI, OpNo: 1, O);
12200 O << ')';
12201 return;
12202 break;
12203 case 228:
12204 // V6_vshuffob_alt
12205 O << " = vshuffob(";
12206 printOperand(MI, OpNo: 1, O);
12207 O << ',';
12208 printOperand(MI, OpNo: 2, O);
12209 O << ')';
12210 return;
12211 break;
12212 case 229:
12213 // V6_vshufoeb_alt
12214 O << " = vshuffoeb(";
12215 printOperand(MI, OpNo: 1, O);
12216 O << ',';
12217 printOperand(MI, OpNo: 2, O);
12218 O << ')';
12219 return;
12220 break;
12221 case 230:
12222 // V6_vshufoeh_alt
12223 O << " = vshuffoeh(";
12224 printOperand(MI, OpNo: 1, O);
12225 O << ',';
12226 printOperand(MI, OpNo: 2, O);
12227 O << ')';
12228 return;
12229 break;
12230 case 231:
12231 // V6_vshufoh_alt
12232 O << " = vshuffoh(";
12233 printOperand(MI, OpNo: 1, O);
12234 O << ',';
12235 printOperand(MI, OpNo: 2, O);
12236 O << ')';
12237 return;
12238 break;
12239 case 232:
12240 // V6_vsubh_alt, V6_vsubh_dv_alt, V6_vsubhsat_alt, V6_vsubhsat_dv_alt, V6...
12241 O << " = vsubh(";
12242 printOperand(MI, OpNo: 1, O);
12243 O << ',';
12244 printOperand(MI, OpNo: 2, O);
12245 break;
12246 case 233:
12247 // V6_vsububh_alt, V6_vsububsat_alt, V6_vsububsat_dv_alt, A2_vsubub, A2_v...
12248 O << " = vsubub(";
12249 printOperand(MI, OpNo: 1, O);
12250 O << ',';
12251 printOperand(MI, OpNo: 2, O);
12252 break;
12253 case 234:
12254 // V6_vsubuhsat_alt, V6_vsubuhsat_dv_alt, V6_vsubuhw_alt, A2_svsubuhs, A2...
12255 O << " = vsubuh(";
12256 printOperand(MI, OpNo: 1, O);
12257 O << ',';
12258 printOperand(MI, OpNo: 2, O);
12259 break;
12260 case 235:
12261 // V6_vsubuwsat_alt, V6_vsubuwsat_dv_alt
12262 O << " = vsubuw(";
12263 printOperand(MI, OpNo: 1, O);
12264 O << ',';
12265 printOperand(MI, OpNo: 2, O);
12266 O << "):sat";
12267 return;
12268 break;
12269 case 236:
12270 // V6_vsubw_alt, V6_vsubw_dv_alt, V6_vsubwsat_alt, V6_vsubwsat_dv_alt, A2...
12271 O << " = vsubw(";
12272 printOperand(MI, OpNo: 1, O);
12273 O << ',';
12274 printOperand(MI, OpNo: 2, O);
12275 break;
12276 case 237:
12277 // V6_vtmpyb_acc_alt
12278 O << " += vtmpyb(";
12279 printOperand(MI, OpNo: 2, O);
12280 O << ',';
12281 printOperand(MI, OpNo: 3, O);
12282 O << ')';
12283 return;
12284 break;
12285 case 238:
12286 // V6_vtmpyb_alt
12287 O << " = vtmpyb(";
12288 printOperand(MI, OpNo: 1, O);
12289 O << ',';
12290 printOperand(MI, OpNo: 2, O);
12291 O << ')';
12292 return;
12293 break;
12294 case 239:
12295 // V6_vtmpybus_acc_alt
12296 O << " += vtmpybus(";
12297 printOperand(MI, OpNo: 2, O);
12298 O << ',';
12299 printOperand(MI, OpNo: 3, O);
12300 O << ')';
12301 return;
12302 break;
12303 case 240:
12304 // V6_vtmpybus_alt
12305 O << " = vtmpybus(";
12306 printOperand(MI, OpNo: 1, O);
12307 O << ',';
12308 printOperand(MI, OpNo: 2, O);
12309 O << ')';
12310 return;
12311 break;
12312 case 241:
12313 // V6_vtmpyhb_acc_alt
12314 O << " += vtmpyhb(";
12315 printOperand(MI, OpNo: 2, O);
12316 O << ',';
12317 printOperand(MI, OpNo: 3, O);
12318 O << ')';
12319 return;
12320 break;
12321 case 242:
12322 // V6_vtmpyhb_alt
12323 O << " = vtmpyhb(";
12324 printOperand(MI, OpNo: 1, O);
12325 O << ',';
12326 printOperand(MI, OpNo: 2, O);
12327 O << ')';
12328 return;
12329 break;
12330 case 243:
12331 // V6_vunpackb_alt
12332 O << " = vunpackb(";
12333 printOperand(MI, OpNo: 1, O);
12334 O << ')';
12335 return;
12336 break;
12337 case 244:
12338 // V6_vunpackh_alt
12339 O << " = vunpackh(";
12340 printOperand(MI, OpNo: 1, O);
12341 O << ')';
12342 return;
12343 break;
12344 case 245:
12345 // V6_vunpackob_alt
12346 O << " |= vunpackob(";
12347 printOperand(MI, OpNo: 2, O);
12348 O << ')';
12349 return;
12350 break;
12351 case 246:
12352 // V6_vunpackoh_alt
12353 O << " |= vunpackoh(";
12354 printOperand(MI, OpNo: 2, O);
12355 O << ')';
12356 return;
12357 break;
12358 case 247:
12359 // V6_vunpackub_alt
12360 O << " = vunpackub(";
12361 printOperand(MI, OpNo: 1, O);
12362 O << ')';
12363 return;
12364 break;
12365 case 248:
12366 // V6_vunpackuh_alt
12367 O << " = vunpackuh(";
12368 printOperand(MI, OpNo: 1, O);
12369 O << ')';
12370 return;
12371 break;
12372 case 249:
12373 // V6_vzb_alt
12374 O << " = vzxtb(";
12375 printOperand(MI, OpNo: 1, O);
12376 O << ')';
12377 return;
12378 break;
12379 case 250:
12380 // V6_vzh_alt
12381 O << " = vzxth(";
12382 printOperand(MI, OpNo: 1, O);
12383 O << ')';
12384 return;
12385 break;
12386 case 251:
12387 // V6_zldp0, V6_zLd_pred_ai, V6_zLd_pred_pi, V6_zLd_pred_ppu
12388 O << ") z = vmem(";
12389 break;
12390 case 252:
12391 // Y2_crswap_old
12392 O << ",sgp)";
12393 return;
12394 break;
12395 case 253:
12396 // dup_A2_andir, A2_and, A2_andir, A2_andp, A4_andn, A4_andnp, C2_and, C2...
12397 O << " = and(";
12398 printOperand(MI, OpNo: 1, O);
12399 break;
12400 case 254:
12401 // dup_A2_combineii, dup_A4_combineii, dup_A4_combineir, A2_combineii, A4...
12402 O << " = combine(#";
12403 printOperand(MI, OpNo: 1, O);
12404 break;
12405 case 255:
12406 // dup_A2_sxtb, A2_sxtb, SA1_sxtb
12407 O << " = sxtb(";
12408 printOperand(MI, OpNo: 1, O);
12409 O << ')';
12410 return;
12411 break;
12412 case 256:
12413 // dup_A2_sxth, A2_sxth, SA1_sxth
12414 O << " = sxth(";
12415 printOperand(MI, OpNo: 1, O);
12416 O << ')';
12417 return;
12418 break;
12419 case 257:
12420 // dup_A2_zxth, A2_zxth, SA1_zxth
12421 O << " = zxth(";
12422 printOperand(MI, OpNo: 1, O);
12423 O << ')';
12424 return;
12425 break;
12426 case 258:
12427 // dup_A4_combineri, A2_combine_hh, A2_combine_hl, A2_combine_lh, A2_comb...
12428 O << " = combine(";
12429 printOperand(MI, OpNo: 1, O);
12430 break;
12431 case 259:
12432 // dup_C2_cmpeqi, A4_rcmpeq, A4_rcmpeqi, C2_cmpeq, C2_cmpeqi, C2_cmpeqp
12433 O << " = cmp.eq(";
12434 printOperand(MI, OpNo: 1, O);
12435 break;
12436 case 260:
12437 // dup_L2_deallocframe, L2_deallocframe
12438 O << " = deallocframe(";
12439 printOperand(MI, OpNo: 1, O);
12440 O << "):raw";
12441 return;
12442 break;
12443 case 261:
12444 // dup_S2_allocframe, J2_loop0i, J2_loop0iext, J2_loop1i, J2_loop1iext, J...
12445 O << ",#";
12446 break;
12447 case 262:
12448 // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
12449 O << "+#";
12450 printOperand(MI, OpNo: 1, O);
12451 break;
12452 case 263:
12453 // A2_abs, A2_absp, A2_abssat
12454 O << " = abs(";
12455 printOperand(MI, OpNo: 1, O);
12456 break;
12457 case 264:
12458 // A2_aslh
12459 O << " = aslh(";
12460 printOperand(MI, OpNo: 1, O);
12461 O << ')';
12462 return;
12463 break;
12464 case 265:
12465 // A2_asrh
12466 O << " = asrh(";
12467 printOperand(MI, OpNo: 1, O);
12468 O << ')';
12469 return;
12470 break;
12471 case 266:
12472 // A2_max, A2_maxp
12473 O << " = max(";
12474 printOperand(MI, OpNo: 1, O);
12475 O << ',';
12476 printOperand(MI, OpNo: 2, O);
12477 O << ')';
12478 return;
12479 break;
12480 case 267:
12481 // A2_maxu, A2_maxup
12482 O << " = maxu(";
12483 printOperand(MI, OpNo: 1, O);
12484 O << ',';
12485 printOperand(MI, OpNo: 2, O);
12486 O << ')';
12487 return;
12488 break;
12489 case 268:
12490 // A2_min, A2_minp
12491 O << " = min(";
12492 printOperand(MI, OpNo: 1, O);
12493 O << ',';
12494 printOperand(MI, OpNo: 2, O);
12495 O << ')';
12496 return;
12497 break;
12498 case 269:
12499 // A2_minu, A2_minup
12500 O << " = minu(";
12501 printOperand(MI, OpNo: 1, O);
12502 O << ',';
12503 printOperand(MI, OpNo: 2, O);
12504 O << ')';
12505 return;
12506 break;
12507 case 270:
12508 // A2_or, A2_orir, A2_orp, A4_orn, A4_ornp, C2_or, C2_orn, C4_or_and, C4_...
12509 O << " = or(";
12510 printOperand(MI, OpNo: 1, O);
12511 break;
12512 case 271:
12513 // A2_roundsat, A4_round_ri, A4_round_ri_sat, A4_round_rr, A4_round_rr_sa...
12514 O << " = round(";
12515 printOperand(MI, OpNo: 1, O);
12516 break;
12517 case 272:
12518 // A2_sat
12519 O << " = sat(";
12520 printOperand(MI, OpNo: 1, O);
12521 O << ')';
12522 return;
12523 break;
12524 case 273:
12525 // A2_satb
12526 O << " = satb(";
12527 printOperand(MI, OpNo: 1, O);
12528 O << ')';
12529 return;
12530 break;
12531 case 274:
12532 // A2_sath
12533 O << " = sath(";
12534 printOperand(MI, OpNo: 1, O);
12535 O << ')';
12536 return;
12537 break;
12538 case 275:
12539 // A2_satub
12540 O << " = satub(";
12541 printOperand(MI, OpNo: 1, O);
12542 O << ')';
12543 return;
12544 break;
12545 case 276:
12546 // A2_satuh
12547 O << " = satuh(";
12548 printOperand(MI, OpNo: 1, O);
12549 O << ')';
12550 return;
12551 break;
12552 case 277:
12553 // A2_sub, A2_subh_h16_hh, A2_subh_h16_hl, A2_subh_h16_lh, A2_subh_h16_ll...
12554 O << " = sub(";
12555 break;
12556 case 278:
12557 // A2_subri, S4_subi_asl_ri, S4_subi_lsr_ri
12558 O << " = sub(#";
12559 printOperand(MI, OpNo: 1, O);
12560 break;
12561 case 279:
12562 // A2_swiz
12563 O << " = swiz(";
12564 printOperand(MI, OpNo: 1, O);
12565 O << ')';
12566 return;
12567 break;
12568 case 280:
12569 // A2_sxtw
12570 O << " = sxtw(";
12571 printOperand(MI, OpNo: 1, O);
12572 O << ')';
12573 return;
12574 break;
12575 case 281:
12576 // A2_tfrih, HI
12577 O << ".h = #";
12578 break;
12579 case 282:
12580 // A2_tfril, LO
12581 O << ".l = #";
12582 break;
12583 case 283:
12584 // A2_vcmpbeq, A4_vcmpbeqi
12585 O << " = vcmpb.eq(";
12586 printOperand(MI, OpNo: 1, O);
12587 break;
12588 case 284:
12589 // A2_vcmpbgtu, A4_vcmpbgtui
12590 O << " = vcmpb.gtu(";
12591 printOperand(MI, OpNo: 1, O);
12592 break;
12593 case 285:
12594 // A2_vcmpheq, A4_vcmpheqi
12595 O << " = vcmph.eq(";
12596 printOperand(MI, OpNo: 1, O);
12597 break;
12598 case 286:
12599 // A2_vcmphgt, A4_vcmphgti
12600 O << " = vcmph.gt(";
12601 printOperand(MI, OpNo: 1, O);
12602 break;
12603 case 287:
12604 // A2_vcmphgtu, A4_vcmphgtui
12605 O << " = vcmph.gtu(";
12606 printOperand(MI, OpNo: 1, O);
12607 break;
12608 case 288:
12609 // A2_vcmpweq, A4_vcmpweqi
12610 O << " = vcmpw.eq(";
12611 printOperand(MI, OpNo: 1, O);
12612 break;
12613 case 289:
12614 // A2_vcmpwgt, A4_vcmpwgti
12615 O << " = vcmpw.gt(";
12616 printOperand(MI, OpNo: 1, O);
12617 break;
12618 case 290:
12619 // A2_vcmpwgtu, A4_vcmpwgtui
12620 O << " = vcmpw.gtu(";
12621 printOperand(MI, OpNo: 1, O);
12622 break;
12623 case 291:
12624 // A2_vconj
12625 O << " = vconj(";
12626 printOperand(MI, OpNo: 1, O);
12627 O << "):sat";
12628 return;
12629 break;
12630 case 292:
12631 // A2_vmaxuw
12632 O << " = vmaxuw(";
12633 printOperand(MI, OpNo: 1, O);
12634 O << ',';
12635 printOperand(MI, OpNo: 2, O);
12636 O << ')';
12637 return;
12638 break;
12639 case 293:
12640 // A2_vminuw
12641 O << " = vminuw(";
12642 printOperand(MI, OpNo: 1, O);
12643 O << ',';
12644 printOperand(MI, OpNo: 2, O);
12645 O << ')';
12646 return;
12647 break;
12648 case 294:
12649 // A2_vraddub
12650 O << " = vraddub(";
12651 printOperand(MI, OpNo: 1, O);
12652 O << ',';
12653 printOperand(MI, OpNo: 2, O);
12654 O << ')';
12655 return;
12656 break;
12657 case 295:
12658 // A2_vraddub_acc
12659 O << " += vraddub(";
12660 printOperand(MI, OpNo: 2, O);
12661 O << ',';
12662 printOperand(MI, OpNo: 3, O);
12663 O << ')';
12664 return;
12665 break;
12666 case 296:
12667 // A2_xor, A2_xorp, C2_xor, V6_pred_xor
12668 O << " = xor(";
12669 printOperand(MI, OpNo: 1, O);
12670 O << ',';
12671 printOperand(MI, OpNo: 2, O);
12672 O << ')';
12673 return;
12674 break;
12675 case 297:
12676 // A4_bitsplit, A4_bitspliti
12677 O << " = bitsplit(";
12678 printOperand(MI, OpNo: 1, O);
12679 break;
12680 case 298:
12681 // A4_cmpbeq, A4_cmpbeqi
12682 O << " = cmpb.eq(";
12683 printOperand(MI, OpNo: 1, O);
12684 break;
12685 case 299:
12686 // A4_cmpbgt, A4_cmpbgti
12687 O << " = cmpb.gt(";
12688 printOperand(MI, OpNo: 1, O);
12689 break;
12690 case 300:
12691 // A4_cmpbgtu, A4_cmpbgtui
12692 O << " = cmpb.gtu(";
12693 printOperand(MI, OpNo: 1, O);
12694 break;
12695 case 301:
12696 // A4_cmpheq, A4_cmpheqi
12697 O << " = cmph.eq(";
12698 printOperand(MI, OpNo: 1, O);
12699 break;
12700 case 302:
12701 // A4_cmphgt, A4_cmphgti
12702 O << " = cmph.gt(";
12703 printOperand(MI, OpNo: 1, O);
12704 break;
12705 case 303:
12706 // A4_cmphgtu, A4_cmphgtui
12707 O << " = cmph.gtu(";
12708 printOperand(MI, OpNo: 1, O);
12709 break;
12710 case 304:
12711 // A4_cround_ri, A4_cround_rr, A7_croundd_ri, A7_croundd_rr
12712 O << " = cround(";
12713 printOperand(MI, OpNo: 1, O);
12714 break;
12715 case 305:
12716 // A4_modwrapu
12717 O << " = modwrap(";
12718 printOperand(MI, OpNo: 1, O);
12719 O << ',';
12720 printOperand(MI, OpNo: 2, O);
12721 O << ')';
12722 return;
12723 break;
12724 case 306:
12725 // A4_rcmpneq, A4_rcmpneqi, C4_cmpneq, C4_cmpneqi
12726 O << " = !cmp.eq(";
12727 printOperand(MI, OpNo: 1, O);
12728 break;
12729 case 307:
12730 // A4_tlbmatch
12731 O << " = tlbmatch(";
12732 printOperand(MI, OpNo: 1, O);
12733 O << ',';
12734 printOperand(MI, OpNo: 2, O);
12735 O << ')';
12736 return;
12737 break;
12738 case 308:
12739 // A4_vcmpbeq_any
12740 O << " = any8(vcmpb.eq(";
12741 printOperand(MI, OpNo: 1, O);
12742 O << ',';
12743 printOperand(MI, OpNo: 2, O);
12744 O << "))";
12745 return;
12746 break;
12747 case 309:
12748 // A4_vcmpbgt, A4_vcmpbgti
12749 O << " = vcmpb.gt(";
12750 printOperand(MI, OpNo: 1, O);
12751 break;
12752 case 310:
12753 // A4_vrmaxh
12754 O << " = vrmaxh(";
12755 printOperand(MI, OpNo: 2, O);
12756 O << ',';
12757 printOperand(MI, OpNo: 3, O);
12758 O << ')';
12759 return;
12760 break;
12761 case 311:
12762 // A4_vrmaxuh
12763 O << " = vrmaxuh(";
12764 printOperand(MI, OpNo: 2, O);
12765 O << ',';
12766 printOperand(MI, OpNo: 3, O);
12767 O << ')';
12768 return;
12769 break;
12770 case 312:
12771 // A4_vrmaxuw
12772 O << " = vrmaxuw(";
12773 printOperand(MI, OpNo: 2, O);
12774 O << ',';
12775 printOperand(MI, OpNo: 3, O);
12776 O << ')';
12777 return;
12778 break;
12779 case 313:
12780 // A4_vrmaxw
12781 O << " = vrmaxw(";
12782 printOperand(MI, OpNo: 2, O);
12783 O << ',';
12784 printOperand(MI, OpNo: 3, O);
12785 O << ')';
12786 return;
12787 break;
12788 case 314:
12789 // A4_vrminh
12790 O << " = vrminh(";
12791 printOperand(MI, OpNo: 2, O);
12792 O << ',';
12793 printOperand(MI, OpNo: 3, O);
12794 O << ')';
12795 return;
12796 break;
12797 case 315:
12798 // A4_vrminuh
12799 O << " = vrminuh(";
12800 printOperand(MI, OpNo: 2, O);
12801 O << ',';
12802 printOperand(MI, OpNo: 3, O);
12803 O << ')';
12804 return;
12805 break;
12806 case 316:
12807 // A4_vrminuw
12808 O << " = vrminuw(";
12809 printOperand(MI, OpNo: 2, O);
12810 O << ',';
12811 printOperand(MI, OpNo: 3, O);
12812 O << ')';
12813 return;
12814 break;
12815 case 317:
12816 // A4_vrminw
12817 O << " = vrminw(";
12818 printOperand(MI, OpNo: 2, O);
12819 O << ',';
12820 printOperand(MI, OpNo: 3, O);
12821 O << ')';
12822 return;
12823 break;
12824 case 318:
12825 // A5_vaddhubs
12826 O << " = vaddhub(";
12827 printOperand(MI, OpNo: 1, O);
12828 O << ',';
12829 printOperand(MI, OpNo: 2, O);
12830 O << "):sat";
12831 return;
12832 break;
12833 case 319:
12834 // A6_vcmpbeq_notany
12835 O << " = !any8(vcmpb.eq(";
12836 printOperand(MI, OpNo: 1, O);
12837 O << ',';
12838 printOperand(MI, OpNo: 2, O);
12839 O << "))";
12840 return;
12841 break;
12842 case 320:
12843 // A7_clip
12844 O << " = clip(";
12845 printOperand(MI, OpNo: 1, O);
12846 O << ",#";
12847 printOperand(MI, OpNo: 2, O);
12848 O << ')';
12849 return;
12850 break;
12851 case 321:
12852 // A7_vclip
12853 O << " = vclip(";
12854 printOperand(MI, OpNo: 1, O);
12855 O << ",#";
12856 printOperand(MI, OpNo: 2, O);
12857 O << ')';
12858 return;
12859 break;
12860 case 322:
12861 // C2_all8
12862 O << " = all8(";
12863 printOperand(MI, OpNo: 1, O);
12864 O << ')';
12865 return;
12866 break;
12867 case 323:
12868 // C2_any8
12869 O << " = any8(";
12870 printOperand(MI, OpNo: 1, O);
12871 O << ')';
12872 return;
12873 break;
12874 case 324:
12875 // C2_bitsclr, C2_bitsclri
12876 O << " = bitsclr(";
12877 printOperand(MI, OpNo: 1, O);
12878 break;
12879 case 325:
12880 // C2_bitsset
12881 O << " = bitsset(";
12882 printOperand(MI, OpNo: 1, O);
12883 O << ',';
12884 printOperand(MI, OpNo: 2, O);
12885 O << ')';
12886 return;
12887 break;
12888 case 326:
12889 // C2_cmpgt, C2_cmpgti, C2_cmpgtp
12890 O << " = cmp.gt(";
12891 printOperand(MI, OpNo: 1, O);
12892 break;
12893 case 327:
12894 // C2_cmpgtu, C2_cmpgtui, C2_cmpgtup
12895 O << " = cmp.gtu(";
12896 printOperand(MI, OpNo: 1, O);
12897 break;
12898 case 328:
12899 // C2_mask
12900 O << " = mask(";
12901 printOperand(MI, OpNo: 1, O);
12902 O << ')';
12903 return;
12904 break;
12905 case 329:
12906 // C2_mux, C2_muxii, C2_muxir, C2_muxri
12907 O << " = mux(";
12908 printOperand(MI, OpNo: 1, O);
12909 break;
12910 case 330:
12911 // C2_vitpack
12912 O << " = vitpack(";
12913 printOperand(MI, OpNo: 1, O);
12914 O << ',';
12915 printOperand(MI, OpNo: 2, O);
12916 O << ')';
12917 return;
12918 break;
12919 case 331:
12920 // C2_vmux, V6_vmux
12921 O << " = vmux(";
12922 printOperand(MI, OpNo: 1, O);
12923 O << ',';
12924 printOperand(MI, OpNo: 2, O);
12925 O << ',';
12926 printOperand(MI, OpNo: 3, O);
12927 O << ')';
12928 return;
12929 break;
12930 case 332:
12931 // C4_addipc
12932 O << " = add(pc,#";
12933 printOperand(MI, OpNo: 1, O);
12934 O << ')';
12935 return;
12936 break;
12937 case 333:
12938 // C4_cmplte, C4_cmpltei
12939 O << " = !cmp.gt(";
12940 printOperand(MI, OpNo: 1, O);
12941 break;
12942 case 334:
12943 // C4_cmplteu, C4_cmplteui
12944 O << " = !cmp.gtu(";
12945 printOperand(MI, OpNo: 1, O);
12946 break;
12947 case 335:
12948 // C4_fastcorner9
12949 O << " = fastcorner9(";
12950 printOperand(MI, OpNo: 1, O);
12951 O << ',';
12952 printOperand(MI, OpNo: 2, O);
12953 O << ')';
12954 return;
12955 break;
12956 case 336:
12957 // C4_fastcorner9_not
12958 O << " = !fastcorner9(";
12959 printOperand(MI, OpNo: 1, O);
12960 O << ',';
12961 printOperand(MI, OpNo: 2, O);
12962 O << ')';
12963 return;
12964 break;
12965 case 337:
12966 // C4_nbitsclr, C4_nbitsclri
12967 O << " = !bitsclr(";
12968 printOperand(MI, OpNo: 1, O);
12969 break;
12970 case 338:
12971 // C4_nbitsset
12972 O << " = !bitsset(";
12973 printOperand(MI, OpNo: 1, O);
12974 O << ',';
12975 printOperand(MI, OpNo: 2, O);
12976 O << ')';
12977 return;
12978 break;
12979 case 339:
12980 // CONST32
12981 O << " = CONST32(#";
12982 printOperand(MI, OpNo: 1, O);
12983 O << ')';
12984 return;
12985 break;
12986 case 340:
12987 // CONST64
12988 O << " = CONST64(#";
12989 printOperand(MI, OpNo: 1, O);
12990 O << ')';
12991 return;
12992 break;
12993 case 341:
12994 // F2_conv_d2df
12995 O << " = convert_d2df(";
12996 printOperand(MI, OpNo: 1, O);
12997 O << ')';
12998 return;
12999 break;
13000 case 342:
13001 // F2_conv_d2sf
13002 O << " = convert_d2sf(";
13003 printOperand(MI, OpNo: 1, O);
13004 O << ')';
13005 return;
13006 break;
13007 case 343:
13008 // F2_conv_df2d, F2_conv_df2d_chop
13009 O << " = convert_df2d(";
13010 printOperand(MI, OpNo: 1, O);
13011 break;
13012 case 344:
13013 // F2_conv_df2sf
13014 O << " = convert_df2sf(";
13015 printOperand(MI, OpNo: 1, O);
13016 O << ')';
13017 return;
13018 break;
13019 case 345:
13020 // F2_conv_df2ud, F2_conv_df2ud_chop
13021 O << " = convert_df2ud(";
13022 printOperand(MI, OpNo: 1, O);
13023 break;
13024 case 346:
13025 // F2_conv_df2uw, F2_conv_df2uw_chop
13026 O << " = convert_df2uw(";
13027 printOperand(MI, OpNo: 1, O);
13028 break;
13029 case 347:
13030 // F2_conv_df2w, F2_conv_df2w_chop
13031 O << " = convert_df2w(";
13032 printOperand(MI, OpNo: 1, O);
13033 break;
13034 case 348:
13035 // F2_conv_sf2d, F2_conv_sf2d_chop
13036 O << " = convert_sf2d(";
13037 printOperand(MI, OpNo: 1, O);
13038 break;
13039 case 349:
13040 // F2_conv_sf2df
13041 O << " = convert_sf2df(";
13042 printOperand(MI, OpNo: 1, O);
13043 O << ')';
13044 return;
13045 break;
13046 case 350:
13047 // F2_conv_sf2ud, F2_conv_sf2ud_chop
13048 O << " = convert_sf2ud(";
13049 printOperand(MI, OpNo: 1, O);
13050 break;
13051 case 351:
13052 // F2_conv_sf2uw, F2_conv_sf2uw_chop
13053 O << " = convert_sf2uw(";
13054 printOperand(MI, OpNo: 1, O);
13055 break;
13056 case 352:
13057 // F2_conv_sf2w, F2_conv_sf2w_chop
13058 O << " = convert_sf2w(";
13059 printOperand(MI, OpNo: 1, O);
13060 break;
13061 case 353:
13062 // F2_conv_ud2df
13063 O << " = convert_ud2df(";
13064 printOperand(MI, OpNo: 1, O);
13065 O << ')';
13066 return;
13067 break;
13068 case 354:
13069 // F2_conv_ud2sf
13070 O << " = convert_ud2sf(";
13071 printOperand(MI, OpNo: 1, O);
13072 O << ')';
13073 return;
13074 break;
13075 case 355:
13076 // F2_conv_uw2df
13077 O << " = convert_uw2df(";
13078 printOperand(MI, OpNo: 1, O);
13079 O << ')';
13080 return;
13081 break;
13082 case 356:
13083 // F2_conv_uw2sf
13084 O << " = convert_uw2sf(";
13085 printOperand(MI, OpNo: 1, O);
13086 O << ')';
13087 return;
13088 break;
13089 case 357:
13090 // F2_conv_w2df
13091 O << " = convert_w2df(";
13092 printOperand(MI, OpNo: 1, O);
13093 O << ')';
13094 return;
13095 break;
13096 case 358:
13097 // F2_conv_w2sf
13098 O << " = convert_w2sf(";
13099 printOperand(MI, OpNo: 1, O);
13100 O << ')';
13101 return;
13102 break;
13103 case 359:
13104 // F2_dfadd
13105 O << " = dfadd(";
13106 printOperand(MI, OpNo: 1, O);
13107 O << ',';
13108 printOperand(MI, OpNo: 2, O);
13109 O << ')';
13110 return;
13111 break;
13112 case 360:
13113 // F2_dfclass
13114 O << " = dfclass(";
13115 printOperand(MI, OpNo: 1, O);
13116 O << ",#";
13117 printOperand(MI, OpNo: 2, O);
13118 O << ')';
13119 return;
13120 break;
13121 case 361:
13122 // F2_dfcmpeq
13123 O << " = dfcmp.eq(";
13124 printOperand(MI, OpNo: 1, O);
13125 O << ',';
13126 printOperand(MI, OpNo: 2, O);
13127 O << ')';
13128 return;
13129 break;
13130 case 362:
13131 // F2_dfcmpge
13132 O << " = dfcmp.ge(";
13133 printOperand(MI, OpNo: 1, O);
13134 O << ',';
13135 printOperand(MI, OpNo: 2, O);
13136 O << ')';
13137 return;
13138 break;
13139 case 363:
13140 // F2_dfcmpgt
13141 O << " = dfcmp.gt(";
13142 printOperand(MI, OpNo: 1, O);
13143 O << ',';
13144 printOperand(MI, OpNo: 2, O);
13145 O << ')';
13146 return;
13147 break;
13148 case 364:
13149 // F2_dfcmpuo
13150 O << " = dfcmp.uo(";
13151 printOperand(MI, OpNo: 1, O);
13152 O << ',';
13153 printOperand(MI, OpNo: 2, O);
13154 O << ')';
13155 return;
13156 break;
13157 case 365:
13158 // F2_dfimm_n, F2_dfimm_p
13159 O << " = dfmake(#";
13160 printOperand(MI, OpNo: 1, O);
13161 break;
13162 case 366:
13163 // F2_dfmax
13164 O << " = dfmax(";
13165 printOperand(MI, OpNo: 1, O);
13166 O << ',';
13167 printOperand(MI, OpNo: 2, O);
13168 O << ')';
13169 return;
13170 break;
13171 case 367:
13172 // F2_dfmin
13173 O << " = dfmin(";
13174 printOperand(MI, OpNo: 1, O);
13175 O << ',';
13176 printOperand(MI, OpNo: 2, O);
13177 O << ')';
13178 return;
13179 break;
13180 case 368:
13181 // F2_dfmpyfix
13182 O << " = dfmpyfix(";
13183 printOperand(MI, OpNo: 1, O);
13184 O << ',';
13185 printOperand(MI, OpNo: 2, O);
13186 O << ')';
13187 return;
13188 break;
13189 case 369:
13190 // F2_dfmpyhh
13191 O << " += dfmpyhh(";
13192 printOperand(MI, OpNo: 2, O);
13193 O << ',';
13194 printOperand(MI, OpNo: 3, O);
13195 O << ')';
13196 return;
13197 break;
13198 case 370:
13199 // F2_dfmpylh
13200 O << " += dfmpylh(";
13201 printOperand(MI, OpNo: 2, O);
13202 O << ',';
13203 printOperand(MI, OpNo: 3, O);
13204 O << ')';
13205 return;
13206 break;
13207 case 371:
13208 // F2_dfmpyll
13209 O << " = dfmpyll(";
13210 printOperand(MI, OpNo: 1, O);
13211 O << ',';
13212 printOperand(MI, OpNo: 2, O);
13213 O << ')';
13214 return;
13215 break;
13216 case 372:
13217 // F2_dfsub
13218 O << " = dfsub(";
13219 printOperand(MI, OpNo: 1, O);
13220 O << ',';
13221 printOperand(MI, OpNo: 2, O);
13222 O << ')';
13223 return;
13224 break;
13225 case 373:
13226 // F2_sfadd
13227 O << " = sfadd(";
13228 printOperand(MI, OpNo: 1, O);
13229 O << ',';
13230 printOperand(MI, OpNo: 2, O);
13231 O << ')';
13232 return;
13233 break;
13234 case 374:
13235 // F2_sfclass
13236 O << " = sfclass(";
13237 printOperand(MI, OpNo: 1, O);
13238 O << ",#";
13239 printOperand(MI, OpNo: 2, O);
13240 O << ')';
13241 return;
13242 break;
13243 case 375:
13244 // F2_sfcmpeq
13245 O << " = sfcmp.eq(";
13246 printOperand(MI, OpNo: 1, O);
13247 O << ',';
13248 printOperand(MI, OpNo: 2, O);
13249 O << ')';
13250 return;
13251 break;
13252 case 376:
13253 // F2_sfcmpge
13254 O << " = sfcmp.ge(";
13255 printOperand(MI, OpNo: 1, O);
13256 O << ',';
13257 printOperand(MI, OpNo: 2, O);
13258 O << ')';
13259 return;
13260 break;
13261 case 377:
13262 // F2_sfcmpgt
13263 O << " = sfcmp.gt(";
13264 printOperand(MI, OpNo: 1, O);
13265 O << ',';
13266 printOperand(MI, OpNo: 2, O);
13267 O << ')';
13268 return;
13269 break;
13270 case 378:
13271 // F2_sfcmpuo
13272 O << " = sfcmp.uo(";
13273 printOperand(MI, OpNo: 1, O);
13274 O << ',';
13275 printOperand(MI, OpNo: 2, O);
13276 O << ')';
13277 return;
13278 break;
13279 case 379:
13280 // F2_sffixupd
13281 O << " = sffixupd(";
13282 printOperand(MI, OpNo: 1, O);
13283 O << ',';
13284 printOperand(MI, OpNo: 2, O);
13285 O << ')';
13286 return;
13287 break;
13288 case 380:
13289 // F2_sffixupn
13290 O << " = sffixupn(";
13291 printOperand(MI, OpNo: 1, O);
13292 O << ',';
13293 printOperand(MI, OpNo: 2, O);
13294 O << ')';
13295 return;
13296 break;
13297 case 381:
13298 // F2_sffixupr
13299 O << " = sffixupr(";
13300 printOperand(MI, OpNo: 1, O);
13301 O << ')';
13302 return;
13303 break;
13304 case 382:
13305 // F2_sffma, F2_sffma_lib, F2_sffma_sc
13306 O << " += sfmpy(";
13307 printOperand(MI, OpNo: 2, O);
13308 O << ',';
13309 printOperand(MI, OpNo: 3, O);
13310 break;
13311 case 383:
13312 // F2_sffms, F2_sffms_lib
13313 O << " -= sfmpy(";
13314 printOperand(MI, OpNo: 2, O);
13315 O << ',';
13316 printOperand(MI, OpNo: 3, O);
13317 break;
13318 case 384:
13319 // F2_sfimm_n, F2_sfimm_p
13320 O << " = sfmake(#";
13321 printOperand(MI, OpNo: 1, O);
13322 break;
13323 case 385:
13324 // F2_sfmax
13325 O << " = sfmax(";
13326 printOperand(MI, OpNo: 1, O);
13327 O << ',';
13328 printOperand(MI, OpNo: 2, O);
13329 O << ')';
13330 return;
13331 break;
13332 case 386:
13333 // F2_sfmin
13334 O << " = sfmin(";
13335 printOperand(MI, OpNo: 1, O);
13336 O << ',';
13337 printOperand(MI, OpNo: 2, O);
13338 O << ')';
13339 return;
13340 break;
13341 case 387:
13342 // F2_sfmpy
13343 O << " = sfmpy(";
13344 printOperand(MI, OpNo: 1, O);
13345 O << ',';
13346 printOperand(MI, OpNo: 2, O);
13347 O << ')';
13348 return;
13349 break;
13350 case 388:
13351 // F2_sfsub
13352 O << " = sfsub(";
13353 printOperand(MI, OpNo: 1, O);
13354 O << ',';
13355 printOperand(MI, OpNo: 2, O);
13356 O << ')';
13357 return;
13358 break;
13359 case 389:
13360 // J2_callf, J2_callt
13361 O << ") call ";
13362 printBrtarget(MI, OpNo: 1, O);
13363 return;
13364 break;
13365 case 390:
13366 // J2_callrf, J2_callrt
13367 O << ") callr ";
13368 printOperand(MI, OpNo: 1, O);
13369 return;
13370 break;
13371 case 391:
13372 // J2_jumpf, J2_jumpt
13373 O << ") jump:nt ";
13374 printBrtarget(MI, OpNo: 1, O);
13375 return;
13376 break;
13377 case 392:
13378 // J2_jumpfnew, J2_jumptnew
13379 O << ".new) jump:nt ";
13380 printBrtarget(MI, OpNo: 1, O);
13381 return;
13382 break;
13383 case 393:
13384 // J2_jumpfnewpt, J2_jumptnewpt
13385 O << ".new) jump:t ";
13386 printBrtarget(MI, OpNo: 1, O);
13387 return;
13388 break;
13389 case 394:
13390 // J2_jumpfpt, J2_jumptpt
13391 O << ") jump:t ";
13392 printBrtarget(MI, OpNo: 1, O);
13393 return;
13394 break;
13395 case 395:
13396 // J2_jumprf, J2_jumprt, PS_jmpretf, PS_jmprett
13397 O << ") jumpr:nt ";
13398 printOperand(MI, OpNo: 1, O);
13399 return;
13400 break;
13401 case 396:
13402 // J2_jumprfnew, J2_jumprtnew, PS_jmpretfnew, PS_jmprettnew
13403 O << ".new) jumpr:nt ";
13404 printOperand(MI, OpNo: 1, O);
13405 return;
13406 break;
13407 case 397:
13408 // J2_jumprfnewpt, J2_jumprtnewpt, PS_jmpretfnewpt, PS_jmprettnewpt
13409 O << ".new) jumpr:t ";
13410 printOperand(MI, OpNo: 1, O);
13411 return;
13412 break;
13413 case 398:
13414 // J2_jumprfpt, J2_jumprtpt
13415 O << ") jumpr:t ";
13416 printOperand(MI, OpNo: 1, O);
13417 return;
13418 break;
13419 case 399:
13420 // J2_jumprgtez
13421 O << ">=#0) jump:nt ";
13422 printBrtarget(MI, OpNo: 1, O);
13423 return;
13424 break;
13425 case 400:
13426 // J2_jumprgtezpt
13427 O << ">=#0) jump:t ";
13428 printBrtarget(MI, OpNo: 1, O);
13429 return;
13430 break;
13431 case 401:
13432 // J2_jumprltez
13433 O << "<=#0) jump:nt ";
13434 printBrtarget(MI, OpNo: 1, O);
13435 return;
13436 break;
13437 case 402:
13438 // J2_jumprltezpt
13439 O << "<=#0) jump:t ";
13440 printBrtarget(MI, OpNo: 1, O);
13441 return;
13442 break;
13443 case 403:
13444 // J2_jumprnz
13445 O << "==#0) jump:nt ";
13446 printBrtarget(MI, OpNo: 1, O);
13447 return;
13448 break;
13449 case 404:
13450 // J2_jumprnzpt
13451 O << "==#0) jump:t ";
13452 printBrtarget(MI, OpNo: 1, O);
13453 return;
13454 break;
13455 case 405:
13456 // J2_jumprz
13457 O << "!=#0) jump:nt ";
13458 printBrtarget(MI, OpNo: 1, O);
13459 return;
13460 break;
13461 case 406:
13462 // J2_jumprzpt
13463 O << "!=#0) jump:t ";
13464 printBrtarget(MI, OpNo: 1, O);
13465 return;
13466 break;
13467 case 407:
13468 // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_nt, J4_cm...
13469 O << ".new,";
13470 printOperand(MI, OpNo: 1, O);
13471 break;
13472 case 408:
13473 // J4_cmpeqi_f_jumpnv_nt, J4_cmpeqi_f_jumpnv_t, J4_cmpeqi_t_jumpnv_nt, J4...
13474 O << ".new,#";
13475 printOperand(MI, OpNo: 1, O);
13476 break;
13477 case 409:
13478 // J4_tstbit0_f_jumpnv_nt, J4_tstbit0_t_jumpnv_nt
13479 O << ".new,#0)) jump:nt ";
13480 printBrtarget(MI, OpNo: 1, O);
13481 return;
13482 break;
13483 case 410:
13484 // J4_tstbit0_f_jumpnv_t, J4_tstbit0_t_jumpnv_t
13485 O << ".new,#0)) jump:t ";
13486 printBrtarget(MI, OpNo: 1, O);
13487 return;
13488 break;
13489 case 411:
13490 // J4_tstbit0_fp0_jump_nt
13491 O << ",#0); if (!p0.new) jump:nt ";
13492 printBrtarget(MI, OpNo: 1, O);
13493 return;
13494 break;
13495 case 412:
13496 // J4_tstbit0_fp0_jump_t
13497 O << ",#0); if (!p0.new) jump:t ";
13498 printBrtarget(MI, OpNo: 1, O);
13499 return;
13500 break;
13501 case 413:
13502 // J4_tstbit0_fp1_jump_nt
13503 O << ",#0); if (!p1.new) jump:nt ";
13504 printBrtarget(MI, OpNo: 1, O);
13505 return;
13506 break;
13507 case 414:
13508 // J4_tstbit0_fp1_jump_t
13509 O << ",#0); if (!p1.new) jump:t ";
13510 printBrtarget(MI, OpNo: 1, O);
13511 return;
13512 break;
13513 case 415:
13514 // J4_tstbit0_tp0_jump_nt
13515 O << ",#0); if (p0.new) jump:nt ";
13516 printBrtarget(MI, OpNo: 1, O);
13517 return;
13518 break;
13519 case 416:
13520 // J4_tstbit0_tp0_jump_t
13521 O << ",#0); if (p0.new) jump:t ";
13522 printBrtarget(MI, OpNo: 1, O);
13523 return;
13524 break;
13525 case 417:
13526 // J4_tstbit0_tp1_jump_nt
13527 O << ",#0); if (p1.new) jump:nt ";
13528 printBrtarget(MI, OpNo: 1, O);
13529 return;
13530 break;
13531 case 418:
13532 // J4_tstbit0_tp1_jump_t
13533 O << ",#0); if (p1.new) jump:t ";
13534 printBrtarget(MI, OpNo: 1, O);
13535 return;
13536 break;
13537 case 419:
13538 // L2_loadrbgp
13539 O << " = memb(gp+#";
13540 printOperand(MI, OpNo: 1, O);
13541 O << ')';
13542 return;
13543 break;
13544 case 420:
13545 // L2_loadrdgp
13546 O << " = memd(gp+#";
13547 printOperand(MI, OpNo: 1, O);
13548 O << ')';
13549 return;
13550 break;
13551 case 421:
13552 // L2_loadrhgp
13553 O << " = memh(gp+#";
13554 printOperand(MI, OpNo: 1, O);
13555 O << ')';
13556 return;
13557 break;
13558 case 422:
13559 // L2_loadrigp
13560 O << " = memw(gp+#";
13561 printOperand(MI, OpNo: 1, O);
13562 O << ')';
13563 return;
13564 break;
13565 case 423:
13566 // L2_loadrubgp
13567 O << " = memub(gp+#";
13568 printOperand(MI, OpNo: 1, O);
13569 O << ')';
13570 return;
13571 break;
13572 case 424:
13573 // L2_loadruhgp
13574 O << " = memuh(gp+#";
13575 printOperand(MI, OpNo: 1, O);
13576 O << ')';
13577 return;
13578 break;
13579 case 425:
13580 // L2_loadw_aq
13581 O << " = memw_aq(";
13582 printOperand(MI, OpNo: 1, O);
13583 O << ')';
13584 return;
13585 break;
13586 case 426:
13587 // L2_loadw_locked
13588 O << " = memw_locked(";
13589 printOperand(MI, OpNo: 1, O);
13590 O << ')';
13591 return;
13592 break;
13593 case 427:
13594 // L4_loadd_aq
13595 O << " = memd_aq(";
13596 printOperand(MI, OpNo: 1, O);
13597 O << ')';
13598 return;
13599 break;
13600 case 428:
13601 // L4_loadd_locked
13602 O << " = memd_locked(";
13603 printOperand(MI, OpNo: 1, O);
13604 O << ')';
13605 return;
13606 break;
13607 case 429:
13608 // L4_loadw_phys
13609 O << " = memw_phys(";
13610 printOperand(MI, OpNo: 1, O);
13611 O << ',';
13612 printOperand(MI, OpNo: 2, O);
13613 O << ')';
13614 return;
13615 break;
13616 case 430:
13617 // L4_return
13618 O << " = dealloc_return(";
13619 printOperand(MI, OpNo: 1, O);
13620 O << "):raw";
13621 return;
13622 break;
13623 case 431:
13624 // M2_acci, M2_accii
13625 O << " += add(";
13626 printOperand(MI, OpNo: 2, O);
13627 break;
13628 case 432:
13629 // M2_cmaci_s0
13630 O << " += cmpyi(";
13631 printOperand(MI, OpNo: 2, O);
13632 O << ',';
13633 printOperand(MI, OpNo: 3, O);
13634 O << ')';
13635 return;
13636 break;
13637 case 433:
13638 // M2_cmacr_s0
13639 O << " += cmpyr(";
13640 printOperand(MI, OpNo: 2, O);
13641 O << ',';
13642 printOperand(MI, OpNo: 3, O);
13643 O << ')';
13644 return;
13645 break;
13646 case 434:
13647 // M2_cmacs_s0, M2_cmacs_s1, M2_cmacsc_s0, M2_cmacsc_s1
13648 O << " += cmpy(";
13649 printOperand(MI, OpNo: 2, O);
13650 O << ',';
13651 printOperand(MI, OpNo: 3, O);
13652 break;
13653 case 435:
13654 // M2_cmpyi_s0
13655 O << " = cmpyi(";
13656 printOperand(MI, OpNo: 1, O);
13657 O << ',';
13658 printOperand(MI, OpNo: 2, O);
13659 O << ')';
13660 return;
13661 break;
13662 case 436:
13663 // M2_cmpyr_s0
13664 O << " = cmpyr(";
13665 printOperand(MI, OpNo: 1, O);
13666 O << ',';
13667 printOperand(MI, OpNo: 2, O);
13668 O << ')';
13669 return;
13670 break;
13671 case 437:
13672 // M2_cmpyrs_s0, M2_cmpyrs_s1, M2_cmpyrsc_s0, M2_cmpyrsc_s1, M2_cmpys_s0,...
13673 O << " = cmpy(";
13674 printOperand(MI, OpNo: 1, O);
13675 O << ',';
13676 printOperand(MI, OpNo: 2, O);
13677 break;
13678 case 438:
13679 // M2_cnacs_s0, M2_cnacs_s1, M2_cnacsc_s0, M2_cnacsc_s1
13680 O << " -= cmpy(";
13681 printOperand(MI, OpNo: 2, O);
13682 O << ',';
13683 printOperand(MI, OpNo: 3, O);
13684 break;
13685 case 439:
13686 // M2_dpmpyss_acc_s0, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_mpy_acc_hl_s...
13687 O << " += mpy(";
13688 printOperand(MI, OpNo: 2, O);
13689 break;
13690 case 440:
13691 // M2_dpmpyss_nac_s0, M2_mpy_nac_hh_s0, M2_mpy_nac_hh_s1, M2_mpy_nac_hl_s...
13692 O << " -= mpy(";
13693 printOperand(MI, OpNo: 2, O);
13694 break;
13695 case 441:
13696 // M2_dpmpyss_rnd_s0, M2_dpmpyss_s0, M2_hmmpyh_rs1, M2_hmmpyh_s1, M2_hmmp...
13697 O << " = mpy(";
13698 printOperand(MI, OpNo: 1, O);
13699 break;
13700 case 442:
13701 // M2_dpmpyuu_acc_s0, M2_mpyu_acc_hh_s0, M2_mpyu_acc_hh_s1, M2_mpyu_acc_h...
13702 O << " += mpyu(";
13703 printOperand(MI, OpNo: 2, O);
13704 break;
13705 case 443:
13706 // M2_dpmpyuu_nac_s0, M2_mpyu_nac_hh_s0, M2_mpyu_nac_hh_s1, M2_mpyu_nac_h...
13707 O << " -= mpyu(";
13708 printOperand(MI, OpNo: 2, O);
13709 break;
13710 case 444:
13711 // M2_dpmpyuu_s0, M2_mpyu_hh_s0, M2_mpyu_hh_s1, M2_mpyu_hl_s0, M2_mpyu_hl...
13712 O << " = mpyu(";
13713 printOperand(MI, OpNo: 1, O);
13714 break;
13715 case 445:
13716 // M2_maci, M2_macsip
13717 O << " += mpyi(";
13718 printOperand(MI, OpNo: 2, O);
13719 break;
13720 case 446:
13721 // M2_macsin, M2_mnaci
13722 O << " -= mpyi(";
13723 printOperand(MI, OpNo: 2, O);
13724 break;
13725 case 447:
13726 // M2_mmachs_rs0, M2_mmachs_rs1, M2_mmachs_s0, M2_mmachs_s1
13727 O << " += vmpywoh(";
13728 printOperand(MI, OpNo: 2, O);
13729 O << ',';
13730 printOperand(MI, OpNo: 3, O);
13731 break;
13732 case 448:
13733 // M2_mmacls_rs0, M2_mmacls_rs1, M2_mmacls_s0, M2_mmacls_s1
13734 O << " += vmpyweh(";
13735 printOperand(MI, OpNo: 2, O);
13736 O << ',';
13737 printOperand(MI, OpNo: 3, O);
13738 break;
13739 case 449:
13740 // M2_mmacuhs_rs0, M2_mmacuhs_rs1, M2_mmacuhs_s0, M2_mmacuhs_s1
13741 O << " += vmpywouh(";
13742 printOperand(MI, OpNo: 2, O);
13743 O << ',';
13744 printOperand(MI, OpNo: 3, O);
13745 break;
13746 case 450:
13747 // M2_mmaculs_rs0, M2_mmaculs_rs1, M2_mmaculs_s0, M2_mmaculs_s1
13748 O << " += vmpyweuh(";
13749 printOperand(MI, OpNo: 2, O);
13750 O << ',';
13751 printOperand(MI, OpNo: 3, O);
13752 break;
13753 case 451:
13754 // M2_mmpyh_rs0, M2_mmpyh_rs1, M2_mmpyh_s0, M2_mmpyh_s1
13755 O << " = vmpywoh(";
13756 printOperand(MI, OpNo: 1, O);
13757 O << ',';
13758 printOperand(MI, OpNo: 2, O);
13759 break;
13760 case 452:
13761 // M2_mmpyl_rs0, M2_mmpyl_rs1, M2_mmpyl_s0, M2_mmpyl_s1
13762 O << " = vmpyweh(";
13763 printOperand(MI, OpNo: 1, O);
13764 O << ',';
13765 printOperand(MI, OpNo: 2, O);
13766 break;
13767 case 453:
13768 // M2_mmpyuh_rs0, M2_mmpyuh_rs1, M2_mmpyuh_s0, M2_mmpyuh_s1
13769 O << " = vmpywouh(";
13770 printOperand(MI, OpNo: 1, O);
13771 O << ',';
13772 printOperand(MI, OpNo: 2, O);
13773 break;
13774 case 454:
13775 // M2_mmpyul_rs0, M2_mmpyul_rs1, M2_mmpyul_s0, M2_mmpyul_s1
13776 O << " = vmpyweuh(";
13777 printOperand(MI, OpNo: 1, O);
13778 O << ',';
13779 printOperand(MI, OpNo: 2, O);
13780 break;
13781 case 455:
13782 // M2_mpysin
13783 O << " = -mpyi(";
13784 printOperand(MI, OpNo: 1, O);
13785 O << ",#";
13786 printOperand(MI, OpNo: 2, O);
13787 O << ')';
13788 return;
13789 break;
13790 case 456:
13791 // M2_mpysip
13792 O << " = +mpyi(";
13793 printOperand(MI, OpNo: 1, O);
13794 O << ",#";
13795 printOperand(MI, OpNo: 2, O);
13796 O << ')';
13797 return;
13798 break;
13799 case 457:
13800 // M2_mpysu_up
13801 O << " = mpysu(";
13802 printOperand(MI, OpNo: 1, O);
13803 O << ',';
13804 printOperand(MI, OpNo: 2, O);
13805 O << ')';
13806 return;
13807 break;
13808 case 458:
13809 // M2_nacci, M2_naccii
13810 O << " -= add(";
13811 printOperand(MI, OpNo: 2, O);
13812 break;
13813 case 459:
13814 // M2_subacc
13815 O << " += sub(";
13816 printOperand(MI, OpNo: 2, O);
13817 O << ',';
13818 printOperand(MI, OpNo: 3, O);
13819 O << ')';
13820 return;
13821 break;
13822 case 460:
13823 // M2_vcmac_s0_sat_i
13824 O << " += vcmpyi(";
13825 printOperand(MI, OpNo: 2, O);
13826 O << ',';
13827 printOperand(MI, OpNo: 3, O);
13828 O << "):sat";
13829 return;
13830 break;
13831 case 461:
13832 // M2_vcmac_s0_sat_r
13833 O << " += vcmpyr(";
13834 printOperand(MI, OpNo: 2, O);
13835 O << ',';
13836 printOperand(MI, OpNo: 3, O);
13837 O << "):sat";
13838 return;
13839 break;
13840 case 462:
13841 // M2_vcmpy_s0_sat_i, M2_vcmpy_s1_sat_i
13842 O << " = vcmpyi(";
13843 printOperand(MI, OpNo: 1, O);
13844 O << ',';
13845 printOperand(MI, OpNo: 2, O);
13846 break;
13847 case 463:
13848 // M2_vcmpy_s0_sat_r, M2_vcmpy_s1_sat_r
13849 O << " = vcmpyr(";
13850 printOperand(MI, OpNo: 1, O);
13851 O << ',';
13852 printOperand(MI, OpNo: 2, O);
13853 break;
13854 case 464:
13855 // M2_vdmacs_s0, M2_vdmacs_s1
13856 O << " += vdmpy(";
13857 printOperand(MI, OpNo: 2, O);
13858 O << ',';
13859 printOperand(MI, OpNo: 3, O);
13860 break;
13861 case 465:
13862 // M2_vdmpyrs_s0, M2_vdmpyrs_s1, M2_vdmpys_s0, M2_vdmpys_s1
13863 O << " = vdmpy(";
13864 printOperand(MI, OpNo: 1, O);
13865 O << ',';
13866 printOperand(MI, OpNo: 2, O);
13867 break;
13868 case 466:
13869 // M2_vmac2es, M2_vmac2es_s0, M2_vmac2es_s1
13870 O << " += vmpyeh(";
13871 printOperand(MI, OpNo: 2, O);
13872 O << ',';
13873 printOperand(MI, OpNo: 3, O);
13874 break;
13875 case 467:
13876 // M2_vmac2su_s0, M2_vmac2su_s1
13877 O << " += vmpyhsu(";
13878 printOperand(MI, OpNo: 2, O);
13879 O << ',';
13880 printOperand(MI, OpNo: 3, O);
13881 break;
13882 case 468:
13883 // M2_vmpy2es_s0, M2_vmpy2es_s1
13884 O << " = vmpyeh(";
13885 printOperand(MI, OpNo: 1, O);
13886 O << ',';
13887 printOperand(MI, OpNo: 2, O);
13888 break;
13889 case 469:
13890 // M2_vmpy2su_s0, M2_vmpy2su_s1
13891 O << " = vmpyhsu(";
13892 printOperand(MI, OpNo: 1, O);
13893 O << ',';
13894 printOperand(MI, OpNo: 2, O);
13895 break;
13896 case 470:
13897 // M2_vraddh
13898 O << " = vraddh(";
13899 printOperand(MI, OpNo: 1, O);
13900 O << ',';
13901 printOperand(MI, OpNo: 2, O);
13902 O << ')';
13903 return;
13904 break;
13905 case 471:
13906 // M2_vradduh
13907 O << " = vradduh(";
13908 printOperand(MI, OpNo: 1, O);
13909 O << ',';
13910 printOperand(MI, OpNo: 2, O);
13911 O << ')';
13912 return;
13913 break;
13914 case 472:
13915 // M2_vrcmaci_s0, M2_vrcmaci_s0c
13916 O << " += vrcmpyi(";
13917 printOperand(MI, OpNo: 2, O);
13918 O << ',';
13919 printOperand(MI, OpNo: 3, O);
13920 break;
13921 case 473:
13922 // M2_vrcmacr_s0, M2_vrcmacr_s0c
13923 O << " += vrcmpyr(";
13924 printOperand(MI, OpNo: 2, O);
13925 O << ',';
13926 printOperand(MI, OpNo: 3, O);
13927 break;
13928 case 474:
13929 // M2_vrcmpyi_s0, M2_vrcmpyi_s0c
13930 O << " = vrcmpyi(";
13931 printOperand(MI, OpNo: 1, O);
13932 O << ',';
13933 printOperand(MI, OpNo: 2, O);
13934 break;
13935 case 475:
13936 // M2_vrcmpyr_s0, M2_vrcmpyr_s0c
13937 O << " = vrcmpyr(";
13938 printOperand(MI, OpNo: 1, O);
13939 O << ',';
13940 printOperand(MI, OpNo: 2, O);
13941 break;
13942 case 476:
13943 // M2_vrmac_s0
13944 O << " += vrmpyh(";
13945 printOperand(MI, OpNo: 2, O);
13946 O << ',';
13947 printOperand(MI, OpNo: 3, O);
13948 O << ')';
13949 return;
13950 break;
13951 case 477:
13952 // M2_vrmpy_s0
13953 O << " = vrmpyh(";
13954 printOperand(MI, OpNo: 1, O);
13955 O << ',';
13956 printOperand(MI, OpNo: 2, O);
13957 O << ')';
13958 return;
13959 break;
13960 case 478:
13961 // M2_xor_xacc, M4_xor_xacc
13962 O << " ^= xor(";
13963 printOperand(MI, OpNo: 2, O);
13964 O << ',';
13965 printOperand(MI, OpNo: 3, O);
13966 O << ')';
13967 return;
13968 break;
13969 case 479:
13970 // M4_and_and, M4_and_andn
13971 O << " &= and(";
13972 printOperand(MI, OpNo: 2, O);
13973 break;
13974 case 480:
13975 // M4_and_or
13976 O << " &= or(";
13977 printOperand(MI, OpNo: 2, O);
13978 O << ',';
13979 printOperand(MI, OpNo: 3, O);
13980 O << ')';
13981 return;
13982 break;
13983 case 481:
13984 // M4_and_xor
13985 O << " &= xor(";
13986 printOperand(MI, OpNo: 2, O);
13987 O << ',';
13988 printOperand(MI, OpNo: 3, O);
13989 O << ')';
13990 return;
13991 break;
13992 case 482:
13993 // M4_cmpyi_wh, M4_cmpyi_whc
13994 O << " = cmpyiwh(";
13995 printOperand(MI, OpNo: 1, O);
13996 O << ',';
13997 printOperand(MI, OpNo: 2, O);
13998 break;
13999 case 483:
14000 // M4_cmpyr_wh, M4_cmpyr_whc
14001 O << " = cmpyrwh(";
14002 printOperand(MI, OpNo: 1, O);
14003 O << ',';
14004 printOperand(MI, OpNo: 2, O);
14005 break;
14006 case 484:
14007 // M4_mpyri_addi, M4_mpyrr_addi, S4_addi_asl_ri, S4_addi_lsr_ri
14008 O << " = add(#";
14009 printOperand(MI, OpNo: 1, O);
14010 break;
14011 case 485:
14012 // M4_or_and, M4_or_andn, S4_or_andi
14013 O << " |= and(";
14014 printOperand(MI, OpNo: 2, O);
14015 break;
14016 case 486:
14017 // M4_or_or, S4_or_ori
14018 O << " |= or(";
14019 printOperand(MI, OpNo: 2, O);
14020 break;
14021 case 487:
14022 // M4_or_xor
14023 O << " |= xor(";
14024 printOperand(MI, OpNo: 2, O);
14025 O << ',';
14026 printOperand(MI, OpNo: 3, O);
14027 O << ')';
14028 return;
14029 break;
14030 case 488:
14031 // M4_pmpyw
14032 O << " = pmpyw(";
14033 printOperand(MI, OpNo: 1, O);
14034 O << ',';
14035 printOperand(MI, OpNo: 2, O);
14036 O << ')';
14037 return;
14038 break;
14039 case 489:
14040 // M4_pmpyw_acc
14041 O << " ^= pmpyw(";
14042 printOperand(MI, OpNo: 2, O);
14043 O << ',';
14044 printOperand(MI, OpNo: 3, O);
14045 O << ')';
14046 return;
14047 break;
14048 case 490:
14049 // M4_vpmpyh
14050 O << " = vpmpyh(";
14051 printOperand(MI, OpNo: 1, O);
14052 O << ',';
14053 printOperand(MI, OpNo: 2, O);
14054 O << ')';
14055 return;
14056 break;
14057 case 491:
14058 // M4_vpmpyh_acc
14059 O << " ^= vpmpyh(";
14060 printOperand(MI, OpNo: 2, O);
14061 O << ',';
14062 printOperand(MI, OpNo: 3, O);
14063 O << ')';
14064 return;
14065 break;
14066 case 492:
14067 // M4_vrmpyeh_acc_s0, M4_vrmpyeh_acc_s1
14068 O << " += vrmpyweh(";
14069 printOperand(MI, OpNo: 2, O);
14070 O << ',';
14071 printOperand(MI, OpNo: 3, O);
14072 break;
14073 case 493:
14074 // M4_vrmpyeh_s0, M4_vrmpyeh_s1
14075 O << " = vrmpyweh(";
14076 printOperand(MI, OpNo: 1, O);
14077 O << ',';
14078 printOperand(MI, OpNo: 2, O);
14079 break;
14080 case 494:
14081 // M4_vrmpyoh_acc_s0, M4_vrmpyoh_acc_s1
14082 O << " += vrmpywoh(";
14083 printOperand(MI, OpNo: 2, O);
14084 O << ',';
14085 printOperand(MI, OpNo: 3, O);
14086 break;
14087 case 495:
14088 // M4_vrmpyoh_s0, M4_vrmpyoh_s1
14089 O << " = vrmpywoh(";
14090 printOperand(MI, OpNo: 1, O);
14091 O << ',';
14092 printOperand(MI, OpNo: 2, O);
14093 break;
14094 case 496:
14095 // M4_xor_and, M4_xor_andn
14096 O << " ^= and(";
14097 printOperand(MI, OpNo: 2, O);
14098 break;
14099 case 497:
14100 // M4_xor_or
14101 O << " ^= or(";
14102 printOperand(MI, OpNo: 2, O);
14103 O << ',';
14104 printOperand(MI, OpNo: 3, O);
14105 O << ')';
14106 return;
14107 break;
14108 case 498:
14109 // M5_vdmacbsu
14110 O << " += vdmpybsu(";
14111 printOperand(MI, OpNo: 2, O);
14112 O << ',';
14113 printOperand(MI, OpNo: 3, O);
14114 O << "):sat";
14115 return;
14116 break;
14117 case 499:
14118 // M5_vdmpybsu
14119 O << " = vdmpybsu(";
14120 printOperand(MI, OpNo: 1, O);
14121 O << ',';
14122 printOperand(MI, OpNo: 2, O);
14123 O << "):sat";
14124 return;
14125 break;
14126 case 500:
14127 // M5_vmacbsu
14128 O << " += vmpybsu(";
14129 printOperand(MI, OpNo: 2, O);
14130 O << ',';
14131 printOperand(MI, OpNo: 3, O);
14132 O << ')';
14133 return;
14134 break;
14135 case 501:
14136 // M5_vmacbuu
14137 O << " += vmpybu(";
14138 printOperand(MI, OpNo: 2, O);
14139 O << ',';
14140 printOperand(MI, OpNo: 3, O);
14141 O << ')';
14142 return;
14143 break;
14144 case 502:
14145 // M5_vmpybsu
14146 O << " = vmpybsu(";
14147 printOperand(MI, OpNo: 1, O);
14148 O << ',';
14149 printOperand(MI, OpNo: 2, O);
14150 O << ')';
14151 return;
14152 break;
14153 case 503:
14154 // M5_vmpybuu
14155 O << " = vmpybu(";
14156 printOperand(MI, OpNo: 1, O);
14157 O << ',';
14158 printOperand(MI, OpNo: 2, O);
14159 O << ')';
14160 return;
14161 break;
14162 case 504:
14163 // M5_vrmacbsu
14164 O << " += vrmpybsu(";
14165 printOperand(MI, OpNo: 2, O);
14166 O << ',';
14167 printOperand(MI, OpNo: 3, O);
14168 O << ')';
14169 return;
14170 break;
14171 case 505:
14172 // M5_vrmacbuu
14173 O << " += vrmpybu(";
14174 printOperand(MI, OpNo: 2, O);
14175 O << ',';
14176 printOperand(MI, OpNo: 3, O);
14177 O << ')';
14178 return;
14179 break;
14180 case 506:
14181 // M5_vrmpybsu
14182 O << " = vrmpybsu(";
14183 printOperand(MI, OpNo: 1, O);
14184 O << ',';
14185 printOperand(MI, OpNo: 2, O);
14186 O << ')';
14187 return;
14188 break;
14189 case 507:
14190 // M5_vrmpybuu
14191 O << " = vrmpybu(";
14192 printOperand(MI, OpNo: 1, O);
14193 O << ',';
14194 printOperand(MI, OpNo: 2, O);
14195 O << ')';
14196 return;
14197 break;
14198 case 508:
14199 // M6_vabsdiffb
14200 O << " = vabsdiffb(";
14201 printOperand(MI, OpNo: 1, O);
14202 O << ',';
14203 printOperand(MI, OpNo: 2, O);
14204 O << ')';
14205 return;
14206 break;
14207 case 509:
14208 // M7_dcmpyiw, M7_dcmpyiwc, M7_wcmpyiw, M7_wcmpyiw_rnd, M7_wcmpyiwc, M7_w...
14209 O << " = cmpyiw(";
14210 printOperand(MI, OpNo: 1, O);
14211 O << ',';
14212 printOperand(MI, OpNo: 2, O);
14213 break;
14214 case 510:
14215 // M7_dcmpyiw_acc, M7_dcmpyiwc_acc
14216 O << " += cmpyiw(";
14217 printOperand(MI, OpNo: 2, O);
14218 O << ',';
14219 printOperand(MI, OpNo: 3, O);
14220 break;
14221 case 511:
14222 // M7_dcmpyrw, M7_dcmpyrwc, M7_wcmpyrw, M7_wcmpyrw_rnd, M7_wcmpyrwc, M7_w...
14223 O << " = cmpyrw(";
14224 printOperand(MI, OpNo: 1, O);
14225 O << ',';
14226 printOperand(MI, OpNo: 2, O);
14227 break;
14228 case 512:
14229 // M7_dcmpyrw_acc, M7_dcmpyrwc_acc
14230 O << " += cmpyrw(";
14231 printOperand(MI, OpNo: 2, O);
14232 O << ',';
14233 printOperand(MI, OpNo: 3, O);
14234 break;
14235 case 513:
14236 // PS_loadrbabs
14237 O << " = memb(#";
14238 printOperand(MI, OpNo: 1, O);
14239 O << ')';
14240 return;
14241 break;
14242 case 514:
14243 // PS_loadrdabs
14244 O << " = memd(#";
14245 printOperand(MI, OpNo: 1, O);
14246 O << ')';
14247 return;
14248 break;
14249 case 515:
14250 // PS_loadrhabs
14251 O << " = memh(#";
14252 printOperand(MI, OpNo: 1, O);
14253 O << ')';
14254 return;
14255 break;
14256 case 516:
14257 // PS_loadriabs
14258 O << " = memw(#";
14259 printOperand(MI, OpNo: 1, O);
14260 O << ')';
14261 return;
14262 break;
14263 case 517:
14264 // PS_loadrubabs
14265 O << " = memub(#";
14266 printOperand(MI, OpNo: 1, O);
14267 O << ')';
14268 return;
14269 break;
14270 case 518:
14271 // PS_loadruhabs
14272 O << " = memuh(#";
14273 printOperand(MI, OpNo: 1, O);
14274 O << ')';
14275 return;
14276 break;
14277 case 519:
14278 // R6_release_at_vi
14279 O << "):at";
14280 return;
14281 break;
14282 case 520:
14283 // R6_release_st_vi
14284 O << "):st";
14285 return;
14286 break;
14287 case 521:
14288 // S2_addasl_rrri
14289 O << " = addasl(";
14290 printOperand(MI, OpNo: 1, O);
14291 O << ',';
14292 printOperand(MI, OpNo: 2, O);
14293 O << ",#";
14294 printOperand(MI, OpNo: 3, O);
14295 O << ')';
14296 return;
14297 break;
14298 case 522:
14299 // S2_asl_i_p, S2_asl_i_r, S2_asl_i_r_sat, S2_asl_r_p, S2_asl_r_r, S2_asl...
14300 O << " = asl(";
14301 printOperand(MI, OpNo: 1, O);
14302 break;
14303 case 523:
14304 // S2_asl_i_p_acc, S2_asl_i_r_acc, S2_asl_r_p_acc, S2_asl_r_r_acc
14305 O << " += asl(";
14306 printOperand(MI, OpNo: 2, O);
14307 break;
14308 case 524:
14309 // S2_asl_i_p_and, S2_asl_i_r_and, S2_asl_r_p_and, S2_asl_r_r_and
14310 O << " &= asl(";
14311 printOperand(MI, OpNo: 2, O);
14312 break;
14313 case 525:
14314 // S2_asl_i_p_nac, S2_asl_i_r_nac, S2_asl_r_p_nac, S2_asl_r_r_nac
14315 O << " -= asl(";
14316 printOperand(MI, OpNo: 2, O);
14317 break;
14318 case 526:
14319 // S2_asl_i_p_or, S2_asl_i_r_or, S2_asl_r_p_or, S2_asl_r_r_or
14320 O << " |= asl(";
14321 printOperand(MI, OpNo: 2, O);
14322 break;
14323 case 527:
14324 // S2_asl_i_p_xacc, S2_asl_i_r_xacc, S2_asl_r_p_xor
14325 O << " ^= asl(";
14326 printOperand(MI, OpNo: 2, O);
14327 break;
14328 case 528:
14329 // S2_asr_i_p, S2_asr_i_p_rnd, S2_asr_i_r, S2_asr_i_r_rnd, S2_asr_r_p, S2...
14330 O << " = asr(";
14331 printOperand(MI, OpNo: 1, O);
14332 break;
14333 case 529:
14334 // S2_asr_i_p_acc, S2_asr_i_r_acc, S2_asr_r_p_acc, S2_asr_r_r_acc
14335 O << " += asr(";
14336 printOperand(MI, OpNo: 2, O);
14337 break;
14338 case 530:
14339 // S2_asr_i_p_and, S2_asr_i_r_and, S2_asr_r_p_and, S2_asr_r_r_and
14340 O << " &= asr(";
14341 printOperand(MI, OpNo: 2, O);
14342 break;
14343 case 531:
14344 // S2_asr_i_p_nac, S2_asr_i_r_nac, S2_asr_r_p_nac, S2_asr_r_r_nac
14345 O << " -= asr(";
14346 printOperand(MI, OpNo: 2, O);
14347 break;
14348 case 532:
14349 // S2_asr_i_p_or, S2_asr_i_r_or, S2_asr_r_p_or, S2_asr_r_r_or
14350 O << " |= asr(";
14351 printOperand(MI, OpNo: 2, O);
14352 break;
14353 case 533:
14354 // S2_asr_r_p_xor
14355 O << " ^= asr(";
14356 printOperand(MI, OpNo: 2, O);
14357 O << ',';
14358 printOperand(MI, OpNo: 3, O);
14359 O << ')';
14360 return;
14361 break;
14362 case 534:
14363 // S2_brev, S2_brevp
14364 O << " = brev(";
14365 printOperand(MI, OpNo: 1, O);
14366 O << ')';
14367 return;
14368 break;
14369 case 535:
14370 // S2_cabacdecbin
14371 O << " = decbin(";
14372 printOperand(MI, OpNo: 1, O);
14373 O << ',';
14374 printOperand(MI, OpNo: 2, O);
14375 O << ')';
14376 return;
14377 break;
14378 case 536:
14379 // S2_cl0, S2_cl0p
14380 O << " = cl0(";
14381 printOperand(MI, OpNo: 1, O);
14382 O << ')';
14383 return;
14384 break;
14385 case 537:
14386 // S2_cl1, S2_cl1p
14387 O << " = cl1(";
14388 printOperand(MI, OpNo: 1, O);
14389 O << ')';
14390 return;
14391 break;
14392 case 538:
14393 // S2_clb, S2_clbp
14394 O << " = clb(";
14395 printOperand(MI, OpNo: 1, O);
14396 O << ')';
14397 return;
14398 break;
14399 case 539:
14400 // S2_clbnorm, S4_clbpnorm
14401 O << " = normamt(";
14402 printOperand(MI, OpNo: 1, O);
14403 O << ')';
14404 return;
14405 break;
14406 case 540:
14407 // S2_clrbit_i, S2_clrbit_r
14408 O << " = clrbit(";
14409 printOperand(MI, OpNo: 1, O);
14410 break;
14411 case 541:
14412 // S2_ct0, S2_ct0p
14413 O << " = ct0(";
14414 printOperand(MI, OpNo: 1, O);
14415 O << ')';
14416 return;
14417 break;
14418 case 542:
14419 // S2_ct1, S2_ct1p
14420 O << " = ct1(";
14421 printOperand(MI, OpNo: 1, O);
14422 O << ')';
14423 return;
14424 break;
14425 case 543:
14426 // S2_deinterleave
14427 O << " = deinterleave(";
14428 printOperand(MI, OpNo: 1, O);
14429 O << ')';
14430 return;
14431 break;
14432 case 544:
14433 // S2_extractu, S2_extractu_rp, S2_extractup, S2_extractup_rp
14434 O << " = extractu(";
14435 printOperand(MI, OpNo: 1, O);
14436 break;
14437 case 545:
14438 // S2_insert, S2_insert_rp, S2_insertp, S2_insertp_rp
14439 O << " = insert(";
14440 printOperand(MI, OpNo: 2, O);
14441 break;
14442 case 546:
14443 // S2_interleave
14444 O << " = interleave(";
14445 printOperand(MI, OpNo: 1, O);
14446 O << ')';
14447 return;
14448 break;
14449 case 547:
14450 // S2_lfsp
14451 O << " = lfs(";
14452 printOperand(MI, OpNo: 1, O);
14453 O << ',';
14454 printOperand(MI, OpNo: 2, O);
14455 O << ')';
14456 return;
14457 break;
14458 case 548:
14459 // S2_lsl_r_p, S2_lsl_r_r
14460 O << " = lsl(";
14461 printOperand(MI, OpNo: 1, O);
14462 O << ',';
14463 printOperand(MI, OpNo: 2, O);
14464 O << ')';
14465 return;
14466 break;
14467 case 549:
14468 // S2_lsl_r_p_acc, S2_lsl_r_r_acc
14469 O << " += lsl(";
14470 printOperand(MI, OpNo: 2, O);
14471 O << ',';
14472 printOperand(MI, OpNo: 3, O);
14473 O << ')';
14474 return;
14475 break;
14476 case 550:
14477 // S2_lsl_r_p_and, S2_lsl_r_r_and
14478 O << " &= lsl(";
14479 printOperand(MI, OpNo: 2, O);
14480 O << ',';
14481 printOperand(MI, OpNo: 3, O);
14482 O << ')';
14483 return;
14484 break;
14485 case 551:
14486 // S2_lsl_r_p_nac, S2_lsl_r_r_nac
14487 O << " -= lsl(";
14488 printOperand(MI, OpNo: 2, O);
14489 O << ',';
14490 printOperand(MI, OpNo: 3, O);
14491 O << ')';
14492 return;
14493 break;
14494 case 552:
14495 // S2_lsl_r_p_or, S2_lsl_r_r_or
14496 O << " |= lsl(";
14497 printOperand(MI, OpNo: 2, O);
14498 O << ',';
14499 printOperand(MI, OpNo: 3, O);
14500 O << ')';
14501 return;
14502 break;
14503 case 553:
14504 // S2_lsl_r_p_xor
14505 O << " ^= lsl(";
14506 printOperand(MI, OpNo: 2, O);
14507 O << ',';
14508 printOperand(MI, OpNo: 3, O);
14509 O << ')';
14510 return;
14511 break;
14512 case 554:
14513 // S2_lsl_r_vh
14514 O << " = vlslh(";
14515 printOperand(MI, OpNo: 1, O);
14516 O << ',';
14517 printOperand(MI, OpNo: 2, O);
14518 O << ')';
14519 return;
14520 break;
14521 case 555:
14522 // S2_lsl_r_vw
14523 O << " = vlslw(";
14524 printOperand(MI, OpNo: 1, O);
14525 O << ',';
14526 printOperand(MI, OpNo: 2, O);
14527 O << ')';
14528 return;
14529 break;
14530 case 556:
14531 // S2_lsr_i_p, S2_lsr_i_r, S2_lsr_r_p, S2_lsr_r_r
14532 O << " = lsr(";
14533 printOperand(MI, OpNo: 1, O);
14534 break;
14535 case 557:
14536 // S2_lsr_i_p_acc, S2_lsr_i_r_acc, S2_lsr_r_p_acc, S2_lsr_r_r_acc
14537 O << " += lsr(";
14538 printOperand(MI, OpNo: 2, O);
14539 break;
14540 case 558:
14541 // S2_lsr_i_p_and, S2_lsr_i_r_and, S2_lsr_r_p_and, S2_lsr_r_r_and
14542 O << " &= lsr(";
14543 printOperand(MI, OpNo: 2, O);
14544 break;
14545 case 559:
14546 // S2_lsr_i_p_nac, S2_lsr_i_r_nac, S2_lsr_r_p_nac, S2_lsr_r_r_nac
14547 O << " -= lsr(";
14548 printOperand(MI, OpNo: 2, O);
14549 break;
14550 case 560:
14551 // S2_lsr_i_p_or, S2_lsr_i_r_or, S2_lsr_r_p_or, S2_lsr_r_r_or
14552 O << " |= lsr(";
14553 printOperand(MI, OpNo: 2, O);
14554 break;
14555 case 561:
14556 // S2_lsr_i_p_xacc, S2_lsr_i_r_xacc, S2_lsr_r_p_xor
14557 O << " ^= lsr(";
14558 printOperand(MI, OpNo: 2, O);
14559 break;
14560 case 562:
14561 // S2_mask
14562 O << " = mask(#";
14563 printOperand(MI, OpNo: 1, O);
14564 O << ",#";
14565 printOperand(MI, OpNo: 2, O);
14566 O << ')';
14567 return;
14568 break;
14569 case 563:
14570 // S2_packhl, dep_S2_packhl
14571 O << " = packhl(";
14572 printOperand(MI, OpNo: 1, O);
14573 O << ',';
14574 printOperand(MI, OpNo: 2, O);
14575 break;
14576 case 564:
14577 // S2_parityp, S4_parity
14578 O << " = parity(";
14579 printOperand(MI, OpNo: 1, O);
14580 O << ',';
14581 printOperand(MI, OpNo: 2, O);
14582 O << ')';
14583 return;
14584 break;
14585 case 565:
14586 // S2_setbit_i, S2_setbit_r
14587 O << " = setbit(";
14588 printOperand(MI, OpNo: 1, O);
14589 break;
14590 case 566:
14591 // S2_shuffeb
14592 O << " = shuffeb(";
14593 printOperand(MI, OpNo: 1, O);
14594 O << ',';
14595 printOperand(MI, OpNo: 2, O);
14596 O << ')';
14597 return;
14598 break;
14599 case 567:
14600 // S2_shuffeh
14601 O << " = shuffeh(";
14602 printOperand(MI, OpNo: 1, O);
14603 O << ',';
14604 printOperand(MI, OpNo: 2, O);
14605 O << ')';
14606 return;
14607 break;
14608 case 568:
14609 // S2_shuffob
14610 O << " = shuffob(";
14611 printOperand(MI, OpNo: 1, O);
14612 O << ',';
14613 printOperand(MI, OpNo: 2, O);
14614 O << ')';
14615 return;
14616 break;
14617 case 569:
14618 // S2_shuffoh
14619 O << " = shuffoh(";
14620 printOperand(MI, OpNo: 1, O);
14621 O << ',';
14622 printOperand(MI, OpNo: 2, O);
14623 O << ')';
14624 return;
14625 break;
14626 case 570:
14627 // S2_storerb_pbr, S2_storerb_pr, S2_storerbnew_pbr, S2_storerbnew_pr, S2...
14628 O << "++";
14629 printOperand(MI, OpNo: 2, O);
14630 break;
14631 case 571:
14632 // S2_storerb_pci, S2_storerb_pi, S2_storerbnew_pci, S2_storerbnew_pi, S2...
14633 O << "++#";
14634 printOperand(MI, OpNo: 2, O);
14635 break;
14636 case 572:
14637 // S2_storerb_pcr, S2_storerbnew_pcr, S2_storerd_pcr, S2_storerf_pcr, S2_...
14638 O << "++I:circ(";
14639 printOperand(MI, OpNo: 2, O);
14640 O << ")) = ";
14641 printOperand(MI, OpNo: 3, O);
14642 break;
14643 case 573:
14644 // S2_storew_rl_at_vi, S4_stored_rl_at_vi
14645 O << "):at = ";
14646 printOperand(MI, OpNo: 1, O);
14647 return;
14648 break;
14649 case 574:
14650 // S2_storew_rl_st_vi, S4_stored_rl_st_vi
14651 O << "):st = ";
14652 printOperand(MI, OpNo: 1, O);
14653 return;
14654 break;
14655 case 575:
14656 // S2_svsathb, S2_vsathb, S2_vsathb_nopack
14657 O << " = vsathb(";
14658 printOperand(MI, OpNo: 1, O);
14659 O << ')';
14660 return;
14661 break;
14662 case 576:
14663 // S2_togglebit_i, S2_togglebit_r
14664 O << " = togglebit(";
14665 printOperand(MI, OpNo: 1, O);
14666 break;
14667 case 577:
14668 // S2_tstbit_i, S2_tstbit_r
14669 O << " = tstbit(";
14670 printOperand(MI, OpNo: 1, O);
14671 break;
14672 case 578:
14673 // S2_valignib, S2_valignrb
14674 O << " = valignb(";
14675 printOperand(MI, OpNo: 1, O);
14676 O << ',';
14677 printOperand(MI, OpNo: 2, O);
14678 break;
14679 case 579:
14680 // S2_vcnegh
14681 O << " = vcnegh(";
14682 printOperand(MI, OpNo: 1, O);
14683 O << ',';
14684 printOperand(MI, OpNo: 2, O);
14685 O << ')';
14686 return;
14687 break;
14688 case 580:
14689 // S2_vcrotate
14690 O << " = vcrotate(";
14691 printOperand(MI, OpNo: 1, O);
14692 O << ',';
14693 printOperand(MI, OpNo: 2, O);
14694 O << ')';
14695 return;
14696 break;
14697 case 581:
14698 // S2_vrcnegh
14699 O << " += vrcnegh(";
14700 printOperand(MI, OpNo: 2, O);
14701 O << ',';
14702 printOperand(MI, OpNo: 3, O);
14703 O << ')';
14704 return;
14705 break;
14706 case 582:
14707 // S2_vrndpackwh, S2_vrndpackwhs
14708 O << " = vrndwh(";
14709 printOperand(MI, OpNo: 1, O);
14710 break;
14711 case 583:
14712 // S2_vsatwuh, S2_vsatwuh_nopack
14713 O << " = vsatwuh(";
14714 printOperand(MI, OpNo: 1, O);
14715 O << ')';
14716 return;
14717 break;
14718 case 584:
14719 // S2_vsplatrb, S6_vsplatrbp
14720 O << " = vsplatb(";
14721 printOperand(MI, OpNo: 1, O);
14722 O << ')';
14723 return;
14724 break;
14725 case 585:
14726 // S2_vsplatrh
14727 O << " = vsplath(";
14728 printOperand(MI, OpNo: 1, O);
14729 O << ')';
14730 return;
14731 break;
14732 case 586:
14733 // S2_vspliceib, S2_vsplicerb
14734 O << " = vspliceb(";
14735 printOperand(MI, OpNo: 1, O);
14736 O << ',';
14737 printOperand(MI, OpNo: 2, O);
14738 break;
14739 case 587:
14740 // S2_vsxtbh
14741 O << " = vsxtbh(";
14742 printOperand(MI, OpNo: 1, O);
14743 O << ')';
14744 return;
14745 break;
14746 case 588:
14747 // S2_vsxthw
14748 O << " = vsxthw(";
14749 printOperand(MI, OpNo: 1, O);
14750 O << ')';
14751 return;
14752 break;
14753 case 589:
14754 // S2_vtrunehb, S6_vtrunehb_ppp
14755 O << " = vtrunehb(";
14756 printOperand(MI, OpNo: 1, O);
14757 break;
14758 case 590:
14759 // S2_vtrunewh
14760 O << " = vtrunewh(";
14761 printOperand(MI, OpNo: 1, O);
14762 O << ',';
14763 printOperand(MI, OpNo: 2, O);
14764 O << ')';
14765 return;
14766 break;
14767 case 591:
14768 // S2_vtrunohb, S6_vtrunohb_ppp
14769 O << " = vtrunohb(";
14770 printOperand(MI, OpNo: 1, O);
14771 break;
14772 case 592:
14773 // S2_vtrunowh
14774 O << " = vtrunowh(";
14775 printOperand(MI, OpNo: 1, O);
14776 O << ',';
14777 printOperand(MI, OpNo: 2, O);
14778 O << ')';
14779 return;
14780 break;
14781 case 593:
14782 // S2_vzxtbh
14783 O << " = vzxtbh(";
14784 printOperand(MI, OpNo: 1, O);
14785 O << ')';
14786 return;
14787 break;
14788 case 594:
14789 // S2_vzxthw
14790 O << " = vzxthw(";
14791 printOperand(MI, OpNo: 1, O);
14792 O << ')';
14793 return;
14794 break;
14795 case 595:
14796 // S4_andi_asl_ri, S4_andi_lsr_ri
14797 O << " = and(#";
14798 printOperand(MI, OpNo: 1, O);
14799 break;
14800 case 596:
14801 // S4_clbaddi, S4_clbpaddi
14802 O << " = add(clb(";
14803 printOperand(MI, OpNo: 1, O);
14804 O << "),#";
14805 printOperand(MI, OpNo: 2, O);
14806 O << ')';
14807 return;
14808 break;
14809 case 597:
14810 // S4_extract, S4_extract_rp, S4_extractp, S4_extractp_rp
14811 O << " = extract(";
14812 printOperand(MI, OpNo: 1, O);
14813 break;
14814 case 598:
14815 // S4_lsli
14816 O << " = lsl(#";
14817 printOperand(MI, OpNo: 1, O);
14818 O << ',';
14819 printOperand(MI, OpNo: 2, O);
14820 O << ')';
14821 return;
14822 break;
14823 case 599:
14824 // S4_ntstbit_i, S4_ntstbit_r
14825 O << " = !tstbit(";
14826 printOperand(MI, OpNo: 1, O);
14827 break;
14828 case 600:
14829 // S4_ori_asl_ri, S4_ori_lsr_ri
14830 O << " = or(#";
14831 printOperand(MI, OpNo: 1, O);
14832 break;
14833 case 601:
14834 // S4_pstorerbf_abs, S4_pstorerbnewf_abs, S4_pstorerbnewt_abs, S4_pstorer...
14835 O << ") memb(#";
14836 printOperand(MI, OpNo: 1, O);
14837 O << ") = ";
14838 printOperand(MI, OpNo: 2, O);
14839 break;
14840 case 602:
14841 // S4_pstorerbfnew_abs, S4_pstorerbnewfnew_abs, S4_pstorerbnewtnew_abs, S...
14842 O << ".new) memb(#";
14843 printOperand(MI, OpNo: 1, O);
14844 O << ") = ";
14845 printOperand(MI, OpNo: 2, O);
14846 break;
14847 case 603:
14848 // S4_pstorerdf_abs, S4_pstorerdt_abs
14849 O << ") memd(#";
14850 printOperand(MI, OpNo: 1, O);
14851 O << ") = ";
14852 printOperand(MI, OpNo: 2, O);
14853 return;
14854 break;
14855 case 604:
14856 // S4_pstorerdfnew_abs, S4_pstorerdtnew_abs
14857 O << ".new) memd(#";
14858 printOperand(MI, OpNo: 1, O);
14859 O << ") = ";
14860 printOperand(MI, OpNo: 2, O);
14861 return;
14862 break;
14863 case 605:
14864 // S4_pstorerff_abs, S4_pstorerft_abs, S4_pstorerhf_abs, S4_pstorerhnewf_...
14865 O << ") memh(#";
14866 printOperand(MI, OpNo: 1, O);
14867 O << ") = ";
14868 printOperand(MI, OpNo: 2, O);
14869 break;
14870 case 606:
14871 // S4_pstorerffnew_abs, S4_pstorerftnew_abs, S4_pstorerhfnew_abs, S4_psto...
14872 O << ".new) memh(#";
14873 printOperand(MI, OpNo: 1, O);
14874 O << ") = ";
14875 printOperand(MI, OpNo: 2, O);
14876 break;
14877 case 607:
14878 // S4_pstorerif_abs, S4_pstorerinewf_abs, S4_pstorerinewt_abs, S4_pstorer...
14879 O << ") memw(#";
14880 printOperand(MI, OpNo: 1, O);
14881 O << ") = ";
14882 printOperand(MI, OpNo: 2, O);
14883 break;
14884 case 608:
14885 // S4_pstorerifnew_abs, S4_pstorerinewfnew_abs, S4_pstorerinewtnew_abs, S...
14886 O << ".new) memw(#";
14887 printOperand(MI, OpNo: 1, O);
14888 O << ") = ";
14889 printOperand(MI, OpNo: 2, O);
14890 break;
14891 case 609:
14892 // S4_storerb_ap, S4_storerbnew_ap, S4_storerd_ap, S4_storerf_ap, S4_stor...
14893 O << "=#";
14894 printOperand(MI, OpNo: 1, O);
14895 O << ") = ";
14896 printOperand(MI, OpNo: 2, O);
14897 break;
14898 case 610:
14899 // S4_storerb_rr, S4_storerbnew_rr, S4_storerd_rr, S4_storerf_rr, S4_stor...
14900 O << '+';
14901 printOperand(MI, OpNo: 1, O);
14902 O << "<<#";
14903 printOperand(MI, OpNo: 2, O);
14904 O << ") = ";
14905 printOperand(MI, OpNo: 3, O);
14906 break;
14907 case 611:
14908 // S4_storerb_ur, S4_storerbnew_ur, S4_storerd_ur, S4_storerf_ur, S4_stor...
14909 O << "<<#";
14910 printOperand(MI, OpNo: 1, O);
14911 O << "+#";
14912 printOperand(MI, OpNo: 2, O);
14913 O << ") = ";
14914 printOperand(MI, OpNo: 3, O);
14915 break;
14916 case 612:
14917 // S4_vrcrotate
14918 O << " = vrcrotate(";
14919 printOperand(MI, OpNo: 1, O);
14920 O << ',';
14921 printOperand(MI, OpNo: 2, O);
14922 O << ",#";
14923 printOperand(MI, OpNo: 3, O);
14924 O << ')';
14925 return;
14926 break;
14927 case 613:
14928 // S4_vrcrotate_acc
14929 O << " += vrcrotate(";
14930 printOperand(MI, OpNo: 2, O);
14931 O << ',';
14932 printOperand(MI, OpNo: 3, O);
14933 O << ",#";
14934 printOperand(MI, OpNo: 4, O);
14935 O << ')';
14936 return;
14937 break;
14938 case 614:
14939 // S4_vxaddsubh, S4_vxaddsubhr
14940 O << " = vxaddsubh(";
14941 printOperand(MI, OpNo: 1, O);
14942 O << ',';
14943 printOperand(MI, OpNo: 2, O);
14944 break;
14945 case 615:
14946 // S4_vxaddsubw
14947 O << " = vxaddsubw(";
14948 printOperand(MI, OpNo: 1, O);
14949 O << ',';
14950 printOperand(MI, OpNo: 2, O);
14951 O << "):sat";
14952 return;
14953 break;
14954 case 616:
14955 // S4_vxsubaddh, S4_vxsubaddhr
14956 O << " = vxsubaddh(";
14957 printOperand(MI, OpNo: 1, O);
14958 O << ',';
14959 printOperand(MI, OpNo: 2, O);
14960 break;
14961 case 617:
14962 // S4_vxsubaddw
14963 O << " = vxsubaddw(";
14964 printOperand(MI, OpNo: 1, O);
14965 O << ',';
14966 printOperand(MI, OpNo: 2, O);
14967 O << "):sat";
14968 return;
14969 break;
14970 case 618:
14971 // S5_popcountp
14972 O << " = popcount(";
14973 printOperand(MI, OpNo: 1, O);
14974 O << ')';
14975 return;
14976 break;
14977 case 619:
14978 // S6_rol_i_p, S6_rol_i_r
14979 O << " = rol(";
14980 printOperand(MI, OpNo: 1, O);
14981 O << ",#";
14982 printOperand(MI, OpNo: 2, O);
14983 O << ')';
14984 return;
14985 break;
14986 case 620:
14987 // S6_rol_i_p_acc, S6_rol_i_r_acc
14988 O << " += rol(";
14989 printOperand(MI, OpNo: 2, O);
14990 O << ",#";
14991 printOperand(MI, OpNo: 3, O);
14992 O << ')';
14993 return;
14994 break;
14995 case 621:
14996 // S6_rol_i_p_and, S6_rol_i_r_and
14997 O << " &= rol(";
14998 printOperand(MI, OpNo: 2, O);
14999 O << ",#";
15000 printOperand(MI, OpNo: 3, O);
15001 O << ')';
15002 return;
15003 break;
15004 case 622:
15005 // S6_rol_i_p_nac, S6_rol_i_r_nac
15006 O << " -= rol(";
15007 printOperand(MI, OpNo: 2, O);
15008 O << ",#";
15009 printOperand(MI, OpNo: 3, O);
15010 O << ')';
15011 return;
15012 break;
15013 case 623:
15014 // S6_rol_i_p_or, S6_rol_i_r_or
15015 O << " |= rol(";
15016 printOperand(MI, OpNo: 2, O);
15017 O << ",#";
15018 printOperand(MI, OpNo: 3, O);
15019 O << ')';
15020 return;
15021 break;
15022 case 624:
15023 // S6_rol_i_p_xacc, S6_rol_i_r_xacc
15024 O << " ^= rol(";
15025 printOperand(MI, OpNo: 2, O);
15026 O << ",#";
15027 printOperand(MI, OpNo: 3, O);
15028 O << ')';
15029 return;
15030 break;
15031 case 625:
15032 // SA1_addsp
15033 O << " = add(r29,#";
15034 printOperand(MI, OpNo: 1, O);
15035 O << ')';
15036 return;
15037 break;
15038 case 626:
15039 // SA1_combine0i
15040 O << " = combine(#0,#";
15041 printOperand(MI, OpNo: 1, O);
15042 O << ')';
15043 return;
15044 break;
15045 case 627:
15046 // SA1_combine1i
15047 O << " = combine(#1,#";
15048 printOperand(MI, OpNo: 1, O);
15049 O << ')';
15050 return;
15051 break;
15052 case 628:
15053 // SA1_combine2i
15054 O << " = combine(#2,#";
15055 printOperand(MI, OpNo: 1, O);
15056 O << ')';
15057 return;
15058 break;
15059 case 629:
15060 // SA1_combine3i
15061 O << " = combine(#3,#";
15062 printOperand(MI, OpNo: 1, O);
15063 O << ')';
15064 return;
15065 break;
15066 case 630:
15067 // SA1_combinezr
15068 O << " = combine(#0,";
15069 printOperand(MI, OpNo: 1, O);
15070 O << ')';
15071 return;
15072 break;
15073 case 631:
15074 // SL2_loadrd_sp
15075 O << " = memd(r29+#";
15076 printOperand(MI, OpNo: 1, O);
15077 O << ')';
15078 return;
15079 break;
15080 case 632:
15081 // SL2_loadri_sp
15082 O << " = memw(r29+#";
15083 printOperand(MI, OpNo: 1, O);
15084 O << ')';
15085 return;
15086 break;
15087 case 633:
15088 // V6_extractw
15089 O << " = vextract(";
15090 printOperand(MI, OpNo: 1, O);
15091 O << ',';
15092 printOperand(MI, OpNo: 2, O);
15093 O << ')';
15094 return;
15095 break;
15096 case 634:
15097 // V6_get_qfext
15098 O << " = vgetqfext(";
15099 printOperand(MI, OpNo: 1, O);
15100 O << ".x,";
15101 printOperand(MI, OpNo: 2, O);
15102 O << ')';
15103 return;
15104 break;
15105 case 635:
15106 // V6_get_qfext_oracc
15107 O << " |= vgetqfext(";
15108 printOperand(MI, OpNo: 2, O);
15109 O << ".x,";
15110 printOperand(MI, OpNo: 3, O);
15111 O << ')';
15112 return;
15113 break;
15114 case 636:
15115 // V6_lvsplatb
15116 O << ".b = vsplat(";
15117 printOperand(MI, OpNo: 1, O);
15118 O << ')';
15119 return;
15120 break;
15121 case 637:
15122 // V6_lvsplath
15123 O << ".h = vsplat(";
15124 printOperand(MI, OpNo: 1, O);
15125 O << ')';
15126 return;
15127 break;
15128 case 638:
15129 // V6_lvsplatw
15130 O << " = vsplat(";
15131 printOperand(MI, OpNo: 1, O);
15132 O << ')';
15133 return;
15134 break;
15135 case 639:
15136 // V6_pred_scalar2
15137 O << " = vsetq(";
15138 printOperand(MI, OpNo: 1, O);
15139 O << ')';
15140 return;
15141 break;
15142 case 640:
15143 // V6_pred_scalar2v2
15144 O << " = vsetq2(";
15145 printOperand(MI, OpNo: 1, O);
15146 O << ')';
15147 return;
15148 break;
15149 case 641:
15150 // V6_set_qfext
15151 O << ".x = vsetqfext(";
15152 printOperand(MI, OpNo: 1, O);
15153 O << ',';
15154 printOperand(MI, OpNo: 2, O);
15155 O << ')';
15156 return;
15157 break;
15158 case 642:
15159 // V6_shuffeqh, V6_vshuffeb
15160 O << ".b = vshuffe(";
15161 printOperand(MI, OpNo: 1, O);
15162 break;
15163 case 643:
15164 // V6_shuffeqw, V6_vshufeh
15165 O << ".h = vshuffe(";
15166 printOperand(MI, OpNo: 1, O);
15167 break;
15168 case 644:
15169 // V6_v6mpyhubs10_vxx, V6_v6mpyvubs10_vxx
15170 O << ".w += v6mpy(";
15171 printOperand(MI, OpNo: 2, O);
15172 O << ".ub,";
15173 printOperand(MI, OpNo: 3, O);
15174 O << ".b,#";
15175 printOperand(MI, OpNo: 4, O);
15176 break;
15177 case 645:
15178 // V6_vL32b_cur_ai, V6_vL32b_cur_pi, V6_vL32b_cur_ppu, V6_vL32b_nt_cur_ai...
15179 O << ".cur = vmem(";
15180 printOperand(MI, OpNo: 1, O);
15181 break;
15182 case 646:
15183 // V6_vL32b_nt_tmp_ai, V6_vL32b_nt_tmp_pi, V6_vL32b_nt_tmp_ppu, V6_vL32b_...
15184 O << ".tmp = vmem(";
15185 printOperand(MI, OpNo: 1, O);
15186 break;
15187 case 647:
15188 // V6_vabs_f8
15189 O << ".f8 = vabs(";
15190 printOperand(MI, OpNo: 1, O);
15191 O << ".f8)";
15192 return;
15193 break;
15194 case 648:
15195 // V6_vabs_hf
15196 O << ".hf = vabs(";
15197 printOperand(MI, OpNo: 1, O);
15198 O << ".hf)";
15199 return;
15200 break;
15201 case 649:
15202 // V6_vabs_qf16_hf, V6_vabs_qf16_qf16
15203 O << ".qf16 = vabs(";
15204 printOperand(MI, OpNo: 1, O);
15205 break;
15206 case 650:
15207 // V6_vabs_qf32_qf32, V6_vabs_qf32_sf
15208 O << ".qf32 = vabs(";
15209 printOperand(MI, OpNo: 1, O);
15210 break;
15211 case 651:
15212 // V6_vabs_sf
15213 O << ".sf = vabs(";
15214 printOperand(MI, OpNo: 1, O);
15215 O << ".sf)";
15216 return;
15217 break;
15218 case 652:
15219 // V6_vabsb, V6_vabsb_sat
15220 O << ".b = vabs(";
15221 printOperand(MI, OpNo: 1, O);
15222 break;
15223 case 653:
15224 // V6_vabsdiffh, V6_vabsdiffuh
15225 O << ".uh = vabsdiff(";
15226 printOperand(MI, OpNo: 1, O);
15227 break;
15228 case 654:
15229 // V6_vabsdiffub
15230 O << ".ub = vabsdiff(";
15231 printOperand(MI, OpNo: 1, O);
15232 O << ".ub,";
15233 printOperand(MI, OpNo: 2, O);
15234 O << ".ub)";
15235 return;
15236 break;
15237 case 655:
15238 // V6_vabsdiffw
15239 O << ".uw = vabsdiff(";
15240 printOperand(MI, OpNo: 1, O);
15241 O << ".w,";
15242 printOperand(MI, OpNo: 2, O);
15243 O << ".w)";
15244 return;
15245 break;
15246 case 656:
15247 // V6_vabsh, V6_vabsh_sat
15248 O << ".h = vabs(";
15249 printOperand(MI, OpNo: 1, O);
15250 break;
15251 case 657:
15252 // V6_vabsw, V6_vabsw_sat
15253 O << ".w = vabs(";
15254 printOperand(MI, OpNo: 1, O);
15255 break;
15256 case 658:
15257 // V6_vadd_hf, V6_vadd_qf16, V6_vadd_qf16_mix
15258 O << ".qf16 = vadd(";
15259 printOperand(MI, OpNo: 1, O);
15260 break;
15261 case 659:
15262 // V6_vadd_hf_f8, V6_vadd_hf_hf
15263 O << ".hf = vadd(";
15264 printOperand(MI, OpNo: 1, O);
15265 break;
15266 case 660:
15267 // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vadd_sf
15268 O << ".qf32 = vadd(";
15269 printOperand(MI, OpNo: 1, O);
15270 break;
15271 case 661:
15272 // V6_vadd_sf_bf, V6_vadd_sf_hf, V6_vadd_sf_sf
15273 O << ".sf = vadd(";
15274 printOperand(MI, OpNo: 1, O);
15275 break;
15276 case 662:
15277 // V6_vaddb, V6_vaddb_dv, V6_vaddbsat, V6_vaddbsat_dv
15278 O << ".b = vadd(";
15279 printOperand(MI, OpNo: 1, O);
15280 O << ".b,";
15281 printOperand(MI, OpNo: 2, O);
15282 break;
15283 case 663:
15284 // V6_vaddcarry, V6_vaddcarrysat, V6_vaddhw, V6_vadduhw, V6_vaddw, V6_vad...
15285 O << ".w = vadd(";
15286 break;
15287 case 664:
15288 // V6_vaddcarryo, V6_vsubcarryo
15289 O << ".w,";
15290 printOperand(MI, OpNo: 1, O);
15291 break;
15292 case 665:
15293 // V6_vaddclbh
15294 O << ".h = vadd(vclb(";
15295 printOperand(MI, OpNo: 1, O);
15296 O << ".h),";
15297 printOperand(MI, OpNo: 2, O);
15298 O << ".h)";
15299 return;
15300 break;
15301 case 666:
15302 // V6_vaddclbw
15303 O << ".w = vadd(vclb(";
15304 printOperand(MI, OpNo: 1, O);
15305 O << ".w),";
15306 printOperand(MI, OpNo: 2, O);
15307 O << ".w)";
15308 return;
15309 break;
15310 case 667:
15311 // V6_vaddh, V6_vaddh_dv, V6_vaddhsat, V6_vaddhsat_dv, V6_vaddubh
15312 O << ".h = vadd(";
15313 printOperand(MI, OpNo: 1, O);
15314 break;
15315 case 668:
15316 // V6_vaddhw_acc, V6_vadduhw_acc
15317 O << ".w += vadd(";
15318 printOperand(MI, OpNo: 2, O);
15319 break;
15320 case 669:
15321 // V6_vaddubh_acc
15322 O << ".h += vadd(";
15323 printOperand(MI, OpNo: 2, O);
15324 O << ".ub,";
15325 printOperand(MI, OpNo: 3, O);
15326 O << ".ub)";
15327 return;
15328 break;
15329 case 670:
15330 // V6_vaddubsat, V6_vaddubsat_dv, V6_vaddububb_sat
15331 O << ".ub = vadd(";
15332 printOperand(MI, OpNo: 1, O);
15333 O << ".ub,";
15334 printOperand(MI, OpNo: 2, O);
15335 break;
15336 case 671:
15337 // V6_vadduhsat, V6_vadduhsat_dv
15338 O << ".uh = vadd(";
15339 printOperand(MI, OpNo: 1, O);
15340 O << ".uh,";
15341 printOperand(MI, OpNo: 2, O);
15342 O << ".uh):sat";
15343 return;
15344 break;
15345 case 672:
15346 // V6_vadduwsat, V6_vadduwsat_dv
15347 O << ".uw = vadd(";
15348 printOperand(MI, OpNo: 1, O);
15349 O << ".uw,";
15350 printOperand(MI, OpNo: 2, O);
15351 O << ".uw):sat";
15352 return;
15353 break;
15354 case 673:
15355 // V6_valign4
15356 O << " = valign4(";
15357 printOperand(MI, OpNo: 1, O);
15358 O << ',';
15359 printOperand(MI, OpNo: 2, O);
15360 O << ',';
15361 printOperand(MI, OpNo: 3, O);
15362 O << ')';
15363 return;
15364 break;
15365 case 674:
15366 // V6_valignb, V6_valignbi
15367 O << " = valign(";
15368 printOperand(MI, OpNo: 1, O);
15369 O << ',';
15370 printOperand(MI, OpNo: 2, O);
15371 break;
15372 case 675:
15373 // V6_vand, V6_vandqrt, V6_vandvqv, V6_vandvrt
15374 O << " = vand(";
15375 printOperand(MI, OpNo: 1, O);
15376 O << ',';
15377 printOperand(MI, OpNo: 2, O);
15378 O << ')';
15379 return;
15380 break;
15381 case 676:
15382 // V6_vandnqrt, V6_vandvnqv
15383 O << " = vand(!";
15384 printOperand(MI, OpNo: 1, O);
15385 O << ',';
15386 printOperand(MI, OpNo: 2, O);
15387 O << ')';
15388 return;
15389 break;
15390 case 677:
15391 // V6_vandnqrt_acc
15392 O << " |= vand(!";
15393 printOperand(MI, OpNo: 2, O);
15394 O << ',';
15395 printOperand(MI, OpNo: 3, O);
15396 O << ')';
15397 return;
15398 break;
15399 case 678:
15400 // V6_vandqrt_acc, V6_vandvrt_acc
15401 O << " |= vand(";
15402 printOperand(MI, OpNo: 2, O);
15403 O << ',';
15404 printOperand(MI, OpNo: 3, O);
15405 O << ')';
15406 return;
15407 break;
15408 case 679:
15409 // V6_vaslh, V6_vaslhv
15410 O << ".h = vasl(";
15411 printOperand(MI, OpNo: 1, O);
15412 O << ".h,";
15413 printOperand(MI, OpNo: 2, O);
15414 break;
15415 case 680:
15416 // V6_vaslh_acc
15417 O << ".h += vasl(";
15418 printOperand(MI, OpNo: 2, O);
15419 O << ".h,";
15420 printOperand(MI, OpNo: 3, O);
15421 O << ')';
15422 return;
15423 break;
15424 case 681:
15425 // V6_vaslw, V6_vaslwv
15426 O << ".w = vasl(";
15427 printOperand(MI, OpNo: 1, O);
15428 O << ".w,";
15429 printOperand(MI, OpNo: 2, O);
15430 break;
15431 case 682:
15432 // V6_vaslw_acc
15433 O << ".w += vasl(";
15434 printOperand(MI, OpNo: 2, O);
15435 O << ".w,";
15436 printOperand(MI, OpNo: 3, O);
15437 O << ')';
15438 return;
15439 break;
15440 case 683:
15441 // V6_vasr_into
15442 O << ".w = vasrinto(";
15443 printOperand(MI, OpNo: 2, O);
15444 O << ".w,";
15445 printOperand(MI, OpNo: 3, O);
15446 O << ".w)";
15447 return;
15448 break;
15449 case 684:
15450 // V6_vasrh, V6_vasrhv, V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat
15451 O << ".h = vasr(";
15452 printOperand(MI, OpNo: 1, O);
15453 break;
15454 case 685:
15455 // V6_vasrh_acc
15456 O << ".h += vasr(";
15457 printOperand(MI, OpNo: 2, O);
15458 O << ".h,";
15459 printOperand(MI, OpNo: 3, O);
15460 O << ')';
15461 return;
15462 break;
15463 case 686:
15464 // V6_vasrhbrndsat, V6_vasrhbsat
15465 O << ".b = vasr(";
15466 printOperand(MI, OpNo: 1, O);
15467 O << ".h,";
15468 printOperand(MI, OpNo: 2, O);
15469 O << ".h,";
15470 printOperand(MI, OpNo: 3, O);
15471 break;
15472 case 687:
15473 // V6_vasrhubrndsat, V6_vasrhubsat, V6_vasruhubrndsat, V6_vasruhubsat, V6...
15474 O << ".ub = vasr(";
15475 printOperand(MI, OpNo: 1, O);
15476 break;
15477 case 688:
15478 // V6_vasruwuhrndsat, V6_vasruwuhsat, V6_vasrvwuhrndsat, V6_vasrvwuhsat, ...
15479 O << ".uh = vasr(";
15480 printOperand(MI, OpNo: 1, O);
15481 break;
15482 case 689:
15483 // V6_vasrw, V6_vasrwv
15484 O << ".w = vasr(";
15485 printOperand(MI, OpNo: 1, O);
15486 O << ".w,";
15487 printOperand(MI, OpNo: 2, O);
15488 break;
15489 case 690:
15490 // V6_vasrw_acc
15491 O << ".w += vasr(";
15492 printOperand(MI, OpNo: 2, O);
15493 O << ".w,";
15494 printOperand(MI, OpNo: 3, O);
15495 O << ')';
15496 return;
15497 break;
15498 case 691:
15499 // V6_vassign_fp
15500 O << ".w = vfmv(";
15501 printOperand(MI, OpNo: 1, O);
15502 O << ".w)";
15503 return;
15504 break;
15505 case 692:
15506 // V6_vassign_tmp
15507 O << ".tmp = ";
15508 printOperand(MI, OpNo: 1, O);
15509 return;
15510 break;
15511 case 693:
15512 // V6_vavgb, V6_vavgbrnd
15513 O << ".b = vavg(";
15514 printOperand(MI, OpNo: 1, O);
15515 O << ".b,";
15516 printOperand(MI, OpNo: 2, O);
15517 break;
15518 case 694:
15519 // V6_vavgh, V6_vavghrnd
15520 O << ".h = vavg(";
15521 printOperand(MI, OpNo: 1, O);
15522 O << ".h,";
15523 printOperand(MI, OpNo: 2, O);
15524 break;
15525 case 695:
15526 // V6_vavgub, V6_vavgubrnd
15527 O << ".ub = vavg(";
15528 printOperand(MI, OpNo: 1, O);
15529 O << ".ub,";
15530 printOperand(MI, OpNo: 2, O);
15531 break;
15532 case 696:
15533 // V6_vavguh, V6_vavguhrnd
15534 O << ".uh = vavg(";
15535 printOperand(MI, OpNo: 1, O);
15536 O << ".uh,";
15537 printOperand(MI, OpNo: 2, O);
15538 break;
15539 case 697:
15540 // V6_vavguw, V6_vavguwrnd
15541 O << ".uw = vavg(";
15542 printOperand(MI, OpNo: 1, O);
15543 O << ".uw,";
15544 printOperand(MI, OpNo: 2, O);
15545 break;
15546 case 698:
15547 // V6_vavgw, V6_vavgwrnd
15548 O << ".w = vavg(";
15549 printOperand(MI, OpNo: 1, O);
15550 O << ".w,";
15551 printOperand(MI, OpNo: 2, O);
15552 break;
15553 case 699:
15554 // V6_vcl0h
15555 O << ".uh = vcl0(";
15556 printOperand(MI, OpNo: 1, O);
15557 O << ".uh)";
15558 return;
15559 break;
15560 case 700:
15561 // V6_vcl0w
15562 O << ".uw = vcl0(";
15563 printOperand(MI, OpNo: 1, O);
15564 O << ".uw)";
15565 return;
15566 break;
15567 case 701:
15568 // V6_vcombine
15569 O << " = vcombine(";
15570 printOperand(MI, OpNo: 1, O);
15571 O << ',';
15572 printOperand(MI, OpNo: 2, O);
15573 O << ')';
15574 return;
15575 break;
15576 case 702:
15577 // V6_vcombine_tmp
15578 O << ".tmp = vcombine(";
15579 printOperand(MI, OpNo: 1, O);
15580 O << ',';
15581 printOperand(MI, OpNo: 2, O);
15582 O << ')';
15583 return;
15584 break;
15585 case 703:
15586 // V6_vconv_bf_qf32
15587 O << ".bf = ";
15588 printOperand(MI, OpNo: 1, O);
15589 O << ".qf32";
15590 return;
15591 break;
15592 case 704:
15593 // V6_vconv_f8_qf16
15594 O << ".f8 = ";
15595 printOperand(MI, OpNo: 1, O);
15596 O << ".qf16";
15597 return;
15598 break;
15599 case 705:
15600 // V6_vconv_h_hf, V6_vconv_h_hf_rnd
15601 O << ".h = ";
15602 printOperand(MI, OpNo: 1, O);
15603 break;
15604 case 706:
15605 // V6_vconv_hf_h, V6_vconv_hf_qf16, V6_vconv_hf_qf32
15606 O << ".hf = ";
15607 printOperand(MI, OpNo: 1, O);
15608 break;
15609 case 707:
15610 // V6_vconv_qf16_f8, V6_vconv_qf16_hf, V6_vconv_qf16_qf16
15611 O << ".qf16 = ";
15612 printOperand(MI, OpNo: 1, O);
15613 break;
15614 case 708:
15615 // V6_vconv_qf32_qf32, V6_vconv_qf32_sf
15616 O << ".qf32 = ";
15617 printOperand(MI, OpNo: 1, O);
15618 break;
15619 case 709:
15620 // V6_vconv_sf_qf32, V6_vconv_sf_w
15621 O << ".sf = ";
15622 printOperand(MI, OpNo: 1, O);
15623 break;
15624 case 710:
15625 // V6_vconv_w_sf
15626 O << ".w = ";
15627 printOperand(MI, OpNo: 1, O);
15628 O << ".sf";
15629 return;
15630 break;
15631 case 711:
15632 // V6_vcvt2_b_hf
15633 O << ".b = vcvt2(";
15634 printOperand(MI, OpNo: 1, O);
15635 O << ".hf,";
15636 printOperand(MI, OpNo: 2, O);
15637 O << ".hf)";
15638 return;
15639 break;
15640 case 712:
15641 // V6_vcvt2_hf_b, V6_vcvt2_hf_ub
15642 O << ".hf = vcvt2(";
15643 printOperand(MI, OpNo: 1, O);
15644 break;
15645 case 713:
15646 // V6_vcvt2_ub_hf
15647 O << ".ub = vcvt2(";
15648 printOperand(MI, OpNo: 1, O);
15649 O << ".hf,";
15650 printOperand(MI, OpNo: 2, O);
15651 O << ".hf)";
15652 return;
15653 break;
15654 case 714:
15655 // V6_vcvt_b_hf
15656 O << ".b = vcvt(";
15657 printOperand(MI, OpNo: 1, O);
15658 O << ".hf,";
15659 printOperand(MI, OpNo: 2, O);
15660 O << ".hf)";
15661 return;
15662 break;
15663 case 715:
15664 // V6_vcvt_bf_sf
15665 O << ".bf = vcvt(";
15666 printOperand(MI, OpNo: 1, O);
15667 O << ".sf,";
15668 printOperand(MI, OpNo: 2, O);
15669 O << ".sf)";
15670 return;
15671 break;
15672 case 716:
15673 // V6_vcvt_f8_hf
15674 O << ".f8 = vcvt(";
15675 printOperand(MI, OpNo: 1, O);
15676 O << ".hf,";
15677 printOperand(MI, OpNo: 2, O);
15678 O << ".hf)";
15679 return;
15680 break;
15681 case 717:
15682 // V6_vcvt_h_hf
15683 O << ".h = vcvt(";
15684 printOperand(MI, OpNo: 1, O);
15685 O << ".hf)";
15686 return;
15687 break;
15688 case 718:
15689 // V6_vcvt_hf_b, V6_vcvt_hf_f8, V6_vcvt_hf_h, V6_vcvt_hf_sf, V6_vcvt_hf_u...
15690 O << ".hf = vcvt(";
15691 printOperand(MI, OpNo: 1, O);
15692 break;
15693 case 719:
15694 // V6_vcvt_sf_hf
15695 O << ".sf = vcvt(";
15696 printOperand(MI, OpNo: 1, O);
15697 O << ".hf)";
15698 return;
15699 break;
15700 case 720:
15701 // V6_vcvt_ub_hf
15702 O << ".ub = vcvt(";
15703 printOperand(MI, OpNo: 1, O);
15704 O << ".hf,";
15705 printOperand(MI, OpNo: 2, O);
15706 O << ".hf)";
15707 return;
15708 break;
15709 case 721:
15710 // V6_vcvt_uh_hf
15711 O << ".uh = vcvt(";
15712 printOperand(MI, OpNo: 1, O);
15713 O << ".hf)";
15714 return;
15715 break;
15716 case 722:
15717 // V6_vdealb
15718 O << ".b = vdeal(";
15719 printOperand(MI, OpNo: 1, O);
15720 O << ".b)";
15721 return;
15722 break;
15723 case 723:
15724 // V6_vdealb4w
15725 O << ".b = vdeale(";
15726 printOperand(MI, OpNo: 1, O);
15727 O << ".b,";
15728 printOperand(MI, OpNo: 2, O);
15729 O << ".b)";
15730 return;
15731 break;
15732 case 724:
15733 // V6_vdealh
15734 O << ".h = vdeal(";
15735 printOperand(MI, OpNo: 1, O);
15736 O << ".h)";
15737 return;
15738 break;
15739 case 725:
15740 // V6_vdealvdd
15741 O << " = vdeal(";
15742 printOperand(MI, OpNo: 1, O);
15743 O << ',';
15744 printOperand(MI, OpNo: 2, O);
15745 O << ',';
15746 printOperand(MI, OpNo: 3, O);
15747 O << ')';
15748 return;
15749 break;
15750 case 726:
15751 // V6_vdelta
15752 O << " = vdelta(";
15753 printOperand(MI, OpNo: 1, O);
15754 O << ',';
15755 printOperand(MI, OpNo: 2, O);
15756 O << ')';
15757 return;
15758 break;
15759 case 727:
15760 // V6_vdmpy_sf_hf
15761 O << ".sf = vdmpy(";
15762 printOperand(MI, OpNo: 1, O);
15763 O << ".hf,";
15764 printOperand(MI, OpNo: 2, O);
15765 O << ".hf)";
15766 return;
15767 break;
15768 case 728:
15769 // V6_vdmpy_sf_hf_acc
15770 O << ".sf += vdmpy(";
15771 printOperand(MI, OpNo: 2, O);
15772 O << ".hf,";
15773 printOperand(MI, OpNo: 3, O);
15774 O << ".hf)";
15775 return;
15776 break;
15777 case 729:
15778 // V6_vdmpybus, V6_vdmpybus_dv
15779 O << ".h = vdmpy(";
15780 printOperand(MI, OpNo: 1, O);
15781 O << ".ub,";
15782 printOperand(MI, OpNo: 2, O);
15783 O << ".b)";
15784 return;
15785 break;
15786 case 730:
15787 // V6_vdmpybus_acc, V6_vdmpybus_dv_acc
15788 O << ".h += vdmpy(";
15789 printOperand(MI, OpNo: 2, O);
15790 O << ".ub,";
15791 printOperand(MI, OpNo: 3, O);
15792 O << ".b)";
15793 return;
15794 break;
15795 case 731:
15796 // V6_vdmpyhb, V6_vdmpyhb_dv, V6_vdmpyhisat, V6_vdmpyhsat, V6_vdmpyhsuisa...
15797 O << ".w = vdmpy(";
15798 printOperand(MI, OpNo: 1, O);
15799 O << ".h,";
15800 printOperand(MI, OpNo: 2, O);
15801 break;
15802 case 732:
15803 // V6_vdmpyhb_acc, V6_vdmpyhb_dv_acc, V6_vdmpyhisat_acc, V6_vdmpyhsat_acc...
15804 O << ".w += vdmpy(";
15805 printOperand(MI, OpNo: 2, O);
15806 O << ".h,";
15807 printOperand(MI, OpNo: 3, O);
15808 break;
15809 case 733:
15810 // V6_vdsaduh
15811 O << ".uw = vdsad(";
15812 printOperand(MI, OpNo: 1, O);
15813 O << ".uh,";
15814 printOperand(MI, OpNo: 2, O);
15815 O << ".uh)";
15816 return;
15817 break;
15818 case 734:
15819 // V6_vdsaduh_acc
15820 O << ".uw += vdsad(";
15821 printOperand(MI, OpNo: 2, O);
15822 O << ".uh,";
15823 printOperand(MI, OpNo: 3, O);
15824 O << ".uh)";
15825 return;
15826 break;
15827 case 735:
15828 // V6_vfmax_f8
15829 O << ".f8 = vfmax(";
15830 printOperand(MI, OpNo: 1, O);
15831 O << ".f8,";
15832 printOperand(MI, OpNo: 2, O);
15833 O << ".f8)";
15834 return;
15835 break;
15836 case 736:
15837 // V6_vfmax_hf
15838 O << ".hf = vfmax(";
15839 printOperand(MI, OpNo: 1, O);
15840 O << ".hf,";
15841 printOperand(MI, OpNo: 2, O);
15842 O << ".hf)";
15843 return;
15844 break;
15845 case 737:
15846 // V6_vfmax_sf
15847 O << ".sf = vfmax(";
15848 printOperand(MI, OpNo: 1, O);
15849 O << ".sf,";
15850 printOperand(MI, OpNo: 2, O);
15851 O << ".sf)";
15852 return;
15853 break;
15854 case 738:
15855 // V6_vfmin_f8
15856 O << ".f8 = vfmin(";
15857 printOperand(MI, OpNo: 1, O);
15858 O << ".f8,";
15859 printOperand(MI, OpNo: 2, O);
15860 O << ".f8)";
15861 return;
15862 break;
15863 case 739:
15864 // V6_vfmin_hf
15865 O << ".hf = vfmin(";
15866 printOperand(MI, OpNo: 1, O);
15867 O << ".hf,";
15868 printOperand(MI, OpNo: 2, O);
15869 O << ".hf)";
15870 return;
15871 break;
15872 case 740:
15873 // V6_vfmin_sf
15874 O << ".sf = vfmin(";
15875 printOperand(MI, OpNo: 1, O);
15876 O << ".sf,";
15877 printOperand(MI, OpNo: 2, O);
15878 O << ".sf)";
15879 return;
15880 break;
15881 case 741:
15882 // V6_vfneg_f8
15883 O << ".f8 = vfneg(";
15884 printOperand(MI, OpNo: 1, O);
15885 O << ".f8)";
15886 return;
15887 break;
15888 case 742:
15889 // V6_vfneg_hf
15890 O << ".hf = vfneg(";
15891 printOperand(MI, OpNo: 1, O);
15892 O << ".hf)";
15893 return;
15894 break;
15895 case 743:
15896 // V6_vfneg_sf
15897 O << ".sf = vfneg(";
15898 printOperand(MI, OpNo: 1, O);
15899 O << ".sf)";
15900 return;
15901 break;
15902 case 744:
15903 // V6_vgathermhq, V6_vgathermhwq
15904 O << ") vtmp.h = vgather(";
15905 printOperand(MI, OpNo: 1, O);
15906 O << ',';
15907 printOperand(MI, OpNo: 2, O);
15908 O << ',';
15909 printOperand(MI, OpNo: 3, O);
15910 break;
15911 case 745:
15912 // V6_vgathermwq
15913 O << ") vtmp.w = vgather(";
15914 printOperand(MI, OpNo: 1, O);
15915 O << ',';
15916 printOperand(MI, OpNo: 2, O);
15917 O << ',';
15918 printOperand(MI, OpNo: 3, O);
15919 O << ".w).w";
15920 return;
15921 break;
15922 case 746:
15923 // V6_vgtb, V6_vgtbf, V6_vgth, V6_vgthf, V6_vgtsf, V6_vgtub, V6_vgtuh, V6...
15924 O << " = vcmp.gt(";
15925 printOperand(MI, OpNo: 1, O);
15926 break;
15927 case 747:
15928 // V6_vgtb_and, V6_vgtbf_and, V6_vgth_and, V6_vgthf_and, V6_vgtsf_and, V6...
15929 O << " &= vcmp.gt(";
15930 printOperand(MI, OpNo: 2, O);
15931 break;
15932 case 748:
15933 // V6_vgtb_or, V6_vgtbf_or, V6_vgth_or, V6_vgthf_or, V6_vgtsf_or, V6_vgtu...
15934 O << " |= vcmp.gt(";
15935 printOperand(MI, OpNo: 2, O);
15936 break;
15937 case 749:
15938 // V6_vgtb_xor, V6_vgtbf_xor, V6_vgth_xor, V6_vgthf_xor, V6_vgtsf_xor, V6...
15939 O << " ^= vcmp.gt(";
15940 printOperand(MI, OpNo: 2, O);
15941 break;
15942 case 750:
15943 // V6_vilog2_hf, V6_vilog2_qf16, V6_vilog2_qf32, V6_vilog2_sf
15944 O << ".w = vilog2(";
15945 printOperand(MI, OpNo: 1, O);
15946 break;
15947 case 751:
15948 // V6_vinsertwr
15949 O << ".w = vinsert(";
15950 printOperand(MI, OpNo: 2, O);
15951 O << ')';
15952 return;
15953 break;
15954 case 752:
15955 // V6_vlalignb, V6_vlalignbi
15956 O << " = vlalign(";
15957 printOperand(MI, OpNo: 1, O);
15958 O << ',';
15959 printOperand(MI, OpNo: 2, O);
15960 break;
15961 case 753:
15962 // V6_vlsrb
15963 O << ".ub = vlsr(";
15964 printOperand(MI, OpNo: 1, O);
15965 O << ".ub,";
15966 printOperand(MI, OpNo: 2, O);
15967 O << ')';
15968 return;
15969 break;
15970 case 754:
15971 // V6_vlsrh
15972 O << ".uh = vlsr(";
15973 printOperand(MI, OpNo: 1, O);
15974 O << ".uh,";
15975 printOperand(MI, OpNo: 2, O);
15976 O << ')';
15977 return;
15978 break;
15979 case 755:
15980 // V6_vlsrhv
15981 O << ".h = vlsr(";
15982 printOperand(MI, OpNo: 1, O);
15983 O << ".h,";
15984 printOperand(MI, OpNo: 2, O);
15985 O << ".h)";
15986 return;
15987 break;
15988 case 756:
15989 // V6_vlsrw
15990 O << ".uw = vlsr(";
15991 printOperand(MI, OpNo: 1, O);
15992 O << ".uw,";
15993 printOperand(MI, OpNo: 2, O);
15994 O << ')';
15995 return;
15996 break;
15997 case 757:
15998 // V6_vlsrwv
15999 O << ".w = vlsr(";
16000 printOperand(MI, OpNo: 1, O);
16001 O << ".w,";
16002 printOperand(MI, OpNo: 2, O);
16003 O << ".w)";
16004 return;
16005 break;
16006 case 758:
16007 // V6_vlut4
16008 O << ".h = vlut4(";
16009 printOperand(MI, OpNo: 1, O);
16010 O << ".uh,";
16011 printOperand(MI, OpNo: 2, O);
16012 O << ".h)";
16013 return;
16014 break;
16015 case 759:
16016 // V6_vlutvvb, V6_vlutvvb_nm, V6_vlutvvbi
16017 O << ".b = vlut32(";
16018 printOperand(MI, OpNo: 1, O);
16019 O << ".b,";
16020 printOperand(MI, OpNo: 2, O);
16021 break;
16022 case 760:
16023 // V6_vlutvvb_oracc, V6_vlutvvb_oracci
16024 O << ".b |= vlut32(";
16025 printOperand(MI, OpNo: 2, O);
16026 O << ".b,";
16027 printOperand(MI, OpNo: 3, O);
16028 break;
16029 case 761:
16030 // V6_vlutvwh, V6_vlutvwh_nm, V6_vlutvwhi
16031 O << ".h = vlut16(";
16032 printOperand(MI, OpNo: 1, O);
16033 O << ".b,";
16034 printOperand(MI, OpNo: 2, O);
16035 break;
16036 case 762:
16037 // V6_vlutvwh_oracc, V6_vlutvwh_oracci
16038 O << ".h |= vlut16(";
16039 printOperand(MI, OpNo: 2, O);
16040 O << ".b,";
16041 printOperand(MI, OpNo: 3, O);
16042 break;
16043 case 763:
16044 // V6_vmax_bf
16045 O << ".bf = vmax(";
16046 printOperand(MI, OpNo: 1, O);
16047 O << ".bf,";
16048 printOperand(MI, OpNo: 2, O);
16049 O << ".bf)";
16050 return;
16051 break;
16052 case 764:
16053 // V6_vmax_hf
16054 O << ".hf = vmax(";
16055 printOperand(MI, OpNo: 1, O);
16056 O << ".hf,";
16057 printOperand(MI, OpNo: 2, O);
16058 O << ".hf)";
16059 return;
16060 break;
16061 case 765:
16062 // V6_vmax_sf
16063 O << ".sf = vmax(";
16064 printOperand(MI, OpNo: 1, O);
16065 O << ".sf,";
16066 printOperand(MI, OpNo: 2, O);
16067 O << ".sf)";
16068 return;
16069 break;
16070 case 766:
16071 // V6_vmaxb
16072 O << ".b = vmax(";
16073 printOperand(MI, OpNo: 1, O);
16074 O << ".b,";
16075 printOperand(MI, OpNo: 2, O);
16076 O << ".b)";
16077 return;
16078 break;
16079 case 767:
16080 // V6_vmaxh
16081 O << ".h = vmax(";
16082 printOperand(MI, OpNo: 1, O);
16083 O << ".h,";
16084 printOperand(MI, OpNo: 2, O);
16085 O << ".h)";
16086 return;
16087 break;
16088 case 768:
16089 // V6_vmaxub
16090 O << ".ub = vmax(";
16091 printOperand(MI, OpNo: 1, O);
16092 O << ".ub,";
16093 printOperand(MI, OpNo: 2, O);
16094 O << ".ub)";
16095 return;
16096 break;
16097 case 769:
16098 // V6_vmaxuh
16099 O << ".uh = vmax(";
16100 printOperand(MI, OpNo: 1, O);
16101 O << ".uh,";
16102 printOperand(MI, OpNo: 2, O);
16103 O << ".uh)";
16104 return;
16105 break;
16106 case 770:
16107 // V6_vmaxw
16108 O << ".w = vmax(";
16109 printOperand(MI, OpNo: 1, O);
16110 O << ".w,";
16111 printOperand(MI, OpNo: 2, O);
16112 O << ".w)";
16113 return;
16114 break;
16115 case 771:
16116 // V6_vmerge_qf
16117 O << " = vmerge(";
16118 printOperand(MI, OpNo: 1, O);
16119 O << ".x,";
16120 printOperand(MI, OpNo: 2, O);
16121 O << ".w)";
16122 return;
16123 break;
16124 case 772:
16125 // V6_vmin_bf
16126 O << ".bf = vmin(";
16127 printOperand(MI, OpNo: 1, O);
16128 O << ".bf,";
16129 printOperand(MI, OpNo: 2, O);
16130 O << ".bf)";
16131 return;
16132 break;
16133 case 773:
16134 // V6_vmin_hf
16135 O << ".hf = vmin(";
16136 printOperand(MI, OpNo: 1, O);
16137 O << ".hf,";
16138 printOperand(MI, OpNo: 2, O);
16139 O << ".hf)";
16140 return;
16141 break;
16142 case 774:
16143 // V6_vmin_sf
16144 O << ".sf = vmin(";
16145 printOperand(MI, OpNo: 1, O);
16146 O << ".sf,";
16147 printOperand(MI, OpNo: 2, O);
16148 O << ".sf)";
16149 return;
16150 break;
16151 case 775:
16152 // V6_vminb
16153 O << ".b = vmin(";
16154 printOperand(MI, OpNo: 1, O);
16155 O << ".b,";
16156 printOperand(MI, OpNo: 2, O);
16157 O << ".b)";
16158 return;
16159 break;
16160 case 776:
16161 // V6_vminh
16162 O << ".h = vmin(";
16163 printOperand(MI, OpNo: 1, O);
16164 O << ".h,";
16165 printOperand(MI, OpNo: 2, O);
16166 O << ".h)";
16167 return;
16168 break;
16169 case 777:
16170 // V6_vminub
16171 O << ".ub = vmin(";
16172 printOperand(MI, OpNo: 1, O);
16173 O << ".ub,";
16174 printOperand(MI, OpNo: 2, O);
16175 O << ".ub)";
16176 return;
16177 break;
16178 case 778:
16179 // V6_vminuh
16180 O << ".uh = vmin(";
16181 printOperand(MI, OpNo: 1, O);
16182 O << ".uh,";
16183 printOperand(MI, OpNo: 2, O);
16184 O << ".uh)";
16185 return;
16186 break;
16187 case 779:
16188 // V6_vminw
16189 O << ".w = vmin(";
16190 printOperand(MI, OpNo: 1, O);
16191 O << ".w,";
16192 printOperand(MI, OpNo: 2, O);
16193 O << ".w)";
16194 return;
16195 break;
16196 case 780:
16197 // V6_vmpabus, V6_vmpabusv, V6_vmpabuu, V6_vmpabuuv, V6_vmpahhsat, V6_vmp...
16198 O << ".h = vmpa(";
16199 printOperand(MI, OpNo: 1, O);
16200 break;
16201 case 781:
16202 // V6_vmpabus_acc, V6_vmpabuu_acc
16203 O << ".h += vmpa(";
16204 printOperand(MI, OpNo: 2, O);
16205 O << ".ub,";
16206 printOperand(MI, OpNo: 3, O);
16207 break;
16208 case 782:
16209 // V6_vmpahb, V6_vmpauhb
16210 O << ".w = vmpa(";
16211 printOperand(MI, OpNo: 1, O);
16212 break;
16213 case 783:
16214 // V6_vmpahb_acc, V6_vmpauhb_acc
16215 O << ".w += vmpa(";
16216 printOperand(MI, OpNo: 2, O);
16217 break;
16218 case 784:
16219 // V6_vmpsuhuhsat
16220 O << ".h = vmps(";
16221 printOperand(MI, OpNo: 1, O);
16222 O << ".h,";
16223 printOperand(MI, OpNo: 2, O);
16224 O << ".uh,";
16225 printOperand(MI, OpNo: 3, O);
16226 O << ".uh):sat";
16227 return;
16228 break;
16229 case 785:
16230 // V6_vmpy_hf_f8, V6_vmpy_hf_hf
16231 O << ".hf = vmpy(";
16232 printOperand(MI, OpNo: 1, O);
16233 break;
16234 case 786:
16235 // V6_vmpy_hf_f8_acc, V6_vmpy_hf_hf_acc
16236 O << ".hf += vmpy(";
16237 printOperand(MI, OpNo: 2, O);
16238 break;
16239 case 787:
16240 // V6_vmpy_qf16, V6_vmpy_qf16_hf, V6_vmpy_qf16_mix_hf, V6_vmpy_rt_hf, V6_...
16241 O << ".qf16 = vmpy(";
16242 printOperand(MI, OpNo: 1, O);
16243 break;
16244 case 788:
16245 // V6_vmpy_qf32, V6_vmpy_qf32_hf, V6_vmpy_qf32_mix_hf, V6_vmpy_qf32_qf16,...
16246 O << ".qf32 = vmpy(";
16247 printOperand(MI, OpNo: 1, O);
16248 break;
16249 case 789:
16250 // V6_vmpy_sf_bf, V6_vmpy_sf_hf, V6_vmpy_sf_sf
16251 O << ".sf = vmpy(";
16252 printOperand(MI, OpNo: 1, O);
16253 break;
16254 case 790:
16255 // V6_vmpy_sf_bf_acc, V6_vmpy_sf_hf_acc
16256 O << ".sf += vmpy(";
16257 printOperand(MI, OpNo: 2, O);
16258 break;
16259 case 791:
16260 // V6_vmpybus, V6_vmpybusv, V6_vmpybv, V6_vmpyhsrs, V6_vmpyhss, V6_vmpyhv...
16261 O << ".h = vmpy(";
16262 printOperand(MI, OpNo: 1, O);
16263 break;
16264 case 792:
16265 // V6_vmpybus_acc, V6_vmpybusv_acc, V6_vmpybv_acc
16266 O << ".h += vmpy(";
16267 printOperand(MI, OpNo: 2, O);
16268 break;
16269 case 793:
16270 // V6_vmpyewuh
16271 O << ".w = vmpye(";
16272 printOperand(MI, OpNo: 1, O);
16273 O << ".w,";
16274 printOperand(MI, OpNo: 2, O);
16275 O << ".uh)";
16276 return;
16277 break;
16278 case 794:
16279 // V6_vmpyewuh_64
16280 O << " = vmpye(";
16281 printOperand(MI, OpNo: 1, O);
16282 O << ".w,";
16283 printOperand(MI, OpNo: 2, O);
16284 O << ".uh)";
16285 return;
16286 break;
16287 case 795:
16288 // V6_vmpyh, V6_vmpyhus, V6_vmpyhv
16289 O << ".w = vmpy(";
16290 printOperand(MI, OpNo: 1, O);
16291 O << ".h,";
16292 printOperand(MI, OpNo: 2, O);
16293 break;
16294 case 796:
16295 // V6_vmpyh_acc, V6_vmpyhsat_acc, V6_vmpyhus_acc, V6_vmpyhv_acc
16296 O << ".w += vmpy(";
16297 printOperand(MI, OpNo: 2, O);
16298 O << ".h,";
16299 printOperand(MI, OpNo: 3, O);
16300 break;
16301 case 797:
16302 // V6_vmpyieoh
16303 O << ".w = vmpyieo(";
16304 printOperand(MI, OpNo: 1, O);
16305 O << ".h,";
16306 printOperand(MI, OpNo: 2, O);
16307 O << ".h)";
16308 return;
16309 break;
16310 case 798:
16311 // V6_vmpyiewh_acc, V6_vmpyiewuh_acc
16312 O << ".w += vmpyie(";
16313 printOperand(MI, OpNo: 2, O);
16314 O << ".w,";
16315 printOperand(MI, OpNo: 3, O);
16316 break;
16317 case 799:
16318 // V6_vmpyiewuh
16319 O << ".w = vmpyie(";
16320 printOperand(MI, OpNo: 1, O);
16321 O << ".w,";
16322 printOperand(MI, OpNo: 2, O);
16323 O << ".uh)";
16324 return;
16325 break;
16326 case 800:
16327 // V6_vmpyih, V6_vmpyihb
16328 O << ".h = vmpyi(";
16329 printOperand(MI, OpNo: 1, O);
16330 O << ".h,";
16331 printOperand(MI, OpNo: 2, O);
16332 break;
16333 case 801:
16334 // V6_vmpyih_acc, V6_vmpyihb_acc
16335 O << ".h += vmpyi(";
16336 printOperand(MI, OpNo: 2, O);
16337 O << ".h,";
16338 printOperand(MI, OpNo: 3, O);
16339 break;
16340 case 802:
16341 // V6_vmpyiowh
16342 O << ".w = vmpyio(";
16343 printOperand(MI, OpNo: 1, O);
16344 O << ".w,";
16345 printOperand(MI, OpNo: 2, O);
16346 O << ".h)";
16347 return;
16348 break;
16349 case 803:
16350 // V6_vmpyiwb, V6_vmpyiwh, V6_vmpyiwub
16351 O << ".w = vmpyi(";
16352 printOperand(MI, OpNo: 1, O);
16353 O << ".w,";
16354 printOperand(MI, OpNo: 2, O);
16355 break;
16356 case 804:
16357 // V6_vmpyiwb_acc, V6_vmpyiwh_acc, V6_vmpyiwub_acc
16358 O << ".w += vmpyi(";
16359 printOperand(MI, OpNo: 2, O);
16360 O << ".w,";
16361 printOperand(MI, OpNo: 3, O);
16362 break;
16363 case 805:
16364 // V6_vmpyowh, V6_vmpyowh_rnd
16365 O << ".w = vmpyo(";
16366 printOperand(MI, OpNo: 1, O);
16367 O << ".w,";
16368 printOperand(MI, OpNo: 2, O);
16369 break;
16370 case 806:
16371 // V6_vmpyowh_64_acc
16372 O << " += vmpyo(";
16373 printOperand(MI, OpNo: 2, O);
16374 O << ".w,";
16375 printOperand(MI, OpNo: 3, O);
16376 O << ".h)";
16377 return;
16378 break;
16379 case 807:
16380 // V6_vmpyowh_rnd_sacc, V6_vmpyowh_sacc
16381 O << ".w += vmpyo(";
16382 printOperand(MI, OpNo: 2, O);
16383 O << ".w,";
16384 printOperand(MI, OpNo: 3, O);
16385 break;
16386 case 808:
16387 // V6_vmpyub, V6_vmpyubv, V6_vmpyuhvs
16388 O << ".uh = vmpy(";
16389 printOperand(MI, OpNo: 1, O);
16390 break;
16391 case 809:
16392 // V6_vmpyub_acc, V6_vmpyubv_acc
16393 O << ".uh += vmpy(";
16394 printOperand(MI, OpNo: 2, O);
16395 O << ".ub,";
16396 printOperand(MI, OpNo: 3, O);
16397 O << ".ub)";
16398 return;
16399 break;
16400 case 810:
16401 // V6_vmpyuh, V6_vmpyuhv
16402 O << ".uw = vmpy(";
16403 printOperand(MI, OpNo: 1, O);
16404 O << ".uh,";
16405 printOperand(MI, OpNo: 2, O);
16406 O << ".uh)";
16407 return;
16408 break;
16409 case 811:
16410 // V6_vmpyuh_acc, V6_vmpyuhv_acc
16411 O << ".uw += vmpy(";
16412 printOperand(MI, OpNo: 2, O);
16413 O << ".uh,";
16414 printOperand(MI, OpNo: 3, O);
16415 O << ".uh)";
16416 return;
16417 break;
16418 case 812:
16419 // V6_vmpyuhe
16420 O << ".uw = vmpye(";
16421 printOperand(MI, OpNo: 1, O);
16422 O << ".uh,";
16423 printOperand(MI, OpNo: 2, O);
16424 O << ".uh)";
16425 return;
16426 break;
16427 case 813:
16428 // V6_vmpyuhe_acc
16429 O << ".uw += vmpye(";
16430 printOperand(MI, OpNo: 2, O);
16431 O << ".uh,";
16432 printOperand(MI, OpNo: 3, O);
16433 O << ".uh)";
16434 return;
16435 break;
16436 case 814:
16437 // V6_vnavgb, V6_vnavgub
16438 O << ".b = vnavg(";
16439 printOperand(MI, OpNo: 1, O);
16440 break;
16441 case 815:
16442 // V6_vnavgh
16443 O << ".h = vnavg(";
16444 printOperand(MI, OpNo: 1, O);
16445 O << ".h,";
16446 printOperand(MI, OpNo: 2, O);
16447 O << ".h)";
16448 return;
16449 break;
16450 case 816:
16451 // V6_vnavgw
16452 O << ".w = vnavg(";
16453 printOperand(MI, OpNo: 1, O);
16454 O << ".w,";
16455 printOperand(MI, OpNo: 2, O);
16456 O << ".w)";
16457 return;
16458 break;
16459 case 817:
16460 // V6_vneg_qf16_hf, V6_vneg_qf16_qf16
16461 O << ".qf16 = vneg(";
16462 printOperand(MI, OpNo: 1, O);
16463 break;
16464 case 818:
16465 // V6_vneg_qf32_qf32, V6_vneg_qf32_sf
16466 O << ".qf32 = vneg(";
16467 printOperand(MI, OpNo: 1, O);
16468 break;
16469 case 819:
16470 // V6_vnormamth
16471 O << ".h = vnormamt(";
16472 printOperand(MI, OpNo: 1, O);
16473 O << ".h)";
16474 return;
16475 break;
16476 case 820:
16477 // V6_vnormamtw
16478 O << ".w = vnormamt(";
16479 printOperand(MI, OpNo: 1, O);
16480 O << ".w)";
16481 return;
16482 break;
16483 case 821:
16484 // V6_vnot
16485 O << " = vnot(";
16486 printOperand(MI, OpNo: 1, O);
16487 O << ')';
16488 return;
16489 break;
16490 case 822:
16491 // V6_vor
16492 O << " = vor(";
16493 printOperand(MI, OpNo: 1, O);
16494 O << ',';
16495 printOperand(MI, OpNo: 2, O);
16496 O << ')';
16497 return;
16498 break;
16499 case 823:
16500 // V6_vpackeb
16501 O << ".b = vpacke(";
16502 printOperand(MI, OpNo: 1, O);
16503 O << ".h,";
16504 printOperand(MI, OpNo: 2, O);
16505 O << ".h)";
16506 return;
16507 break;
16508 case 824:
16509 // V6_vpackeh
16510 O << ".h = vpacke(";
16511 printOperand(MI, OpNo: 1, O);
16512 O << ".w,";
16513 printOperand(MI, OpNo: 2, O);
16514 O << ".w)";
16515 return;
16516 break;
16517 case 825:
16518 // V6_vpackhb_sat
16519 O << ".b = vpack(";
16520 printOperand(MI, OpNo: 1, O);
16521 O << ".h,";
16522 printOperand(MI, OpNo: 2, O);
16523 O << ".h):sat";
16524 return;
16525 break;
16526 case 826:
16527 // V6_vpackhub_sat
16528 O << ".ub = vpack(";
16529 printOperand(MI, OpNo: 1, O);
16530 O << ".h,";
16531 printOperand(MI, OpNo: 2, O);
16532 O << ".h):sat";
16533 return;
16534 break;
16535 case 827:
16536 // V6_vpackob
16537 O << ".b = vpacko(";
16538 printOperand(MI, OpNo: 1, O);
16539 O << ".h,";
16540 printOperand(MI, OpNo: 2, O);
16541 O << ".h)";
16542 return;
16543 break;
16544 case 828:
16545 // V6_vpackoh
16546 O << ".h = vpacko(";
16547 printOperand(MI, OpNo: 1, O);
16548 O << ".w,";
16549 printOperand(MI, OpNo: 2, O);
16550 O << ".w)";
16551 return;
16552 break;
16553 case 829:
16554 // V6_vpackwh_sat
16555 O << ".h = vpack(";
16556 printOperand(MI, OpNo: 1, O);
16557 O << ".w,";
16558 printOperand(MI, OpNo: 2, O);
16559 O << ".w):sat";
16560 return;
16561 break;
16562 case 830:
16563 // V6_vpackwuh_sat
16564 O << ".uh = vpack(";
16565 printOperand(MI, OpNo: 1, O);
16566 O << ".w,";
16567 printOperand(MI, OpNo: 2, O);
16568 O << ".w):sat";
16569 return;
16570 break;
16571 case 831:
16572 // V6_vpopcounth
16573 O << ".h = vpopcount(";
16574 printOperand(MI, OpNo: 1, O);
16575 O << ".h)";
16576 return;
16577 break;
16578 case 832:
16579 // V6_vprefixqb
16580 O << ".b = prefixsum(";
16581 printOperand(MI, OpNo: 1, O);
16582 O << ')';
16583 return;
16584 break;
16585 case 833:
16586 // V6_vprefixqh
16587 O << ".h = prefixsum(";
16588 printOperand(MI, OpNo: 1, O);
16589 O << ')';
16590 return;
16591 break;
16592 case 834:
16593 // V6_vprefixqw
16594 O << ".w = prefixsum(";
16595 printOperand(MI, OpNo: 1, O);
16596 O << ')';
16597 return;
16598 break;
16599 case 835:
16600 // V6_vrdelta
16601 O << " = vrdelta(";
16602 printOperand(MI, OpNo: 1, O);
16603 O << ',';
16604 printOperand(MI, OpNo: 2, O);
16605 O << ')';
16606 return;
16607 break;
16608 case 836:
16609 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rx, V6_vrmpyzbub_rt, V6_vrmpyzbub_rx
16610 O << ".w = vrmpyz(";
16611 break;
16612 case 837:
16613 // V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rt_acc, V6_vrmpyz...
16614 O << ".w += vrmpyz(";
16615 break;
16616 case 838:
16617 // V6_vrmpyzcb_rt, V6_vrmpyzcb_rx
16618 O << ".w = vr16mpyz(";
16619 break;
16620 case 839:
16621 // V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx_acc
16622 O << ".w += vr16mpyz(";
16623 break;
16624 case 840:
16625 // V6_vrmpyzcbs_rt, V6_vrmpyzcbs_rx
16626 O << ".w = vr16mpyzs(";
16627 break;
16628 case 841:
16629 // V6_vrmpyzcbs_rt_acc, V6_vrmpyzcbs_rx_acc
16630 O << ".w += vr16mpyzs(";
16631 break;
16632 case 842:
16633 // V6_vrmpyznb_rt, V6_vrmpyznb_rx
16634 O << ".w = vr8mpyz(";
16635 break;
16636 case 843:
16637 // V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx_acc
16638 O << ".w += vr8mpyz(";
16639 break;
16640 case 844:
16641 // V6_vror
16642 O << " = vror(";
16643 printOperand(MI, OpNo: 1, O);
16644 O << ',';
16645 printOperand(MI, OpNo: 2, O);
16646 O << ')';
16647 return;
16648 break;
16649 case 845:
16650 // V6_vrotr
16651 O << ".uw = vrotr(";
16652 printOperand(MI, OpNo: 1, O);
16653 O << ".uw,";
16654 printOperand(MI, OpNo: 2, O);
16655 O << ".uw)";
16656 return;
16657 break;
16658 case 846:
16659 // V6_vroundhb
16660 O << ".b = vround(";
16661 printOperand(MI, OpNo: 1, O);
16662 O << ".h,";
16663 printOperand(MI, OpNo: 2, O);
16664 O << ".h):sat";
16665 return;
16666 break;
16667 case 847:
16668 // V6_vroundhub, V6_vrounduhub
16669 O << ".ub = vround(";
16670 printOperand(MI, OpNo: 1, O);
16671 break;
16672 case 848:
16673 // V6_vrounduwuh, V6_vroundwuh
16674 O << ".uh = vround(";
16675 printOperand(MI, OpNo: 1, O);
16676 break;
16677 case 849:
16678 // V6_vroundwh
16679 O << ".h = vround(";
16680 printOperand(MI, OpNo: 1, O);
16681 O << ".w,";
16682 printOperand(MI, OpNo: 2, O);
16683 O << ".w):sat";
16684 return;
16685 break;
16686 case 850:
16687 // V6_vrsadubi
16688 O << ".uw = vrsad(";
16689 printOperand(MI, OpNo: 1, O);
16690 O << ".ub,";
16691 printOperand(MI, OpNo: 2, O);
16692 O << ".ub,#";
16693 printOperand(MI, OpNo: 3, O);
16694 O << ')';
16695 return;
16696 break;
16697 case 851:
16698 // V6_vrsadubi_acc
16699 O << ".uw += vrsad(";
16700 printOperand(MI, OpNo: 2, O);
16701 O << ".ub,";
16702 printOperand(MI, OpNo: 3, O);
16703 O << ".ub,#";
16704 printOperand(MI, OpNo: 4, O);
16705 O << ')';
16706 return;
16707 break;
16708 case 852:
16709 // V6_vsatdw
16710 O << ".w = vsatdw(";
16711 printOperand(MI, OpNo: 1, O);
16712 O << ".w,";
16713 printOperand(MI, OpNo: 2, O);
16714 O << ".w)";
16715 return;
16716 break;
16717 case 853:
16718 // V6_vsathub
16719 O << ".ub = vsat(";
16720 printOperand(MI, OpNo: 1, O);
16721 O << ".h,";
16722 printOperand(MI, OpNo: 2, O);
16723 O << ".h)";
16724 return;
16725 break;
16726 case 854:
16727 // V6_vsatuwuh
16728 O << ".uh = vsat(";
16729 printOperand(MI, OpNo: 1, O);
16730 O << ".uw,";
16731 printOperand(MI, OpNo: 2, O);
16732 O << ".uw)";
16733 return;
16734 break;
16735 case 855:
16736 // V6_vsatwh
16737 O << ".h = vsat(";
16738 printOperand(MI, OpNo: 1, O);
16739 O << ".w,";
16740 printOperand(MI, OpNo: 2, O);
16741 O << ".w)";
16742 return;
16743 break;
16744 case 856:
16745 // V6_vsb
16746 O << ".h = vsxt(";
16747 printOperand(MI, OpNo: 1, O);
16748 O << ".b)";
16749 return;
16750 break;
16751 case 857:
16752 // V6_vsh
16753 O << ".w = vsxt(";
16754 printOperand(MI, OpNo: 1, O);
16755 O << ".h)";
16756 return;
16757 break;
16758 case 858:
16759 // V6_vshuffb
16760 O << ".b = vshuff(";
16761 printOperand(MI, OpNo: 1, O);
16762 O << ".b)";
16763 return;
16764 break;
16765 case 859:
16766 // V6_vshuffh
16767 O << ".h = vshuff(";
16768 printOperand(MI, OpNo: 1, O);
16769 O << ".h)";
16770 return;
16771 break;
16772 case 860:
16773 // V6_vshuffob
16774 O << ".b = vshuffo(";
16775 printOperand(MI, OpNo: 1, O);
16776 O << ".b,";
16777 printOperand(MI, OpNo: 2, O);
16778 O << ".b)";
16779 return;
16780 break;
16781 case 861:
16782 // V6_vshuffvdd
16783 O << " = vshuff(";
16784 printOperand(MI, OpNo: 1, O);
16785 O << ',';
16786 printOperand(MI, OpNo: 2, O);
16787 O << ',';
16788 printOperand(MI, OpNo: 3, O);
16789 O << ')';
16790 return;
16791 break;
16792 case 862:
16793 // V6_vshufoeb
16794 O << ".b = vshuffoe(";
16795 printOperand(MI, OpNo: 1, O);
16796 O << ".b,";
16797 printOperand(MI, OpNo: 2, O);
16798 O << ".b)";
16799 return;
16800 break;
16801 case 863:
16802 // V6_vshufoeh
16803 O << ".h = vshuffoe(";
16804 printOperand(MI, OpNo: 1, O);
16805 O << ".h,";
16806 printOperand(MI, OpNo: 2, O);
16807 O << ".h)";
16808 return;
16809 break;
16810 case 864:
16811 // V6_vshufoh
16812 O << ".h = vshuffo(";
16813 printOperand(MI, OpNo: 1, O);
16814 O << ".h,";
16815 printOperand(MI, OpNo: 2, O);
16816 O << ".h)";
16817 return;
16818 break;
16819 case 865:
16820 // V6_vsub_hf, V6_vsub_hf_mix, V6_vsub_qf16, V6_vsub_qf16_mix
16821 O << ".qf16 = vsub(";
16822 printOperand(MI, OpNo: 1, O);
16823 break;
16824 case 866:
16825 // V6_vsub_hf_f8, V6_vsub_hf_hf
16826 O << ".hf = vsub(";
16827 printOperand(MI, OpNo: 1, O);
16828 break;
16829 case 867:
16830 // V6_vsub_qf32, V6_vsub_qf32_mix, V6_vsub_sf, V6_vsub_sf_mix
16831 O << ".qf32 = vsub(";
16832 printOperand(MI, OpNo: 1, O);
16833 break;
16834 case 868:
16835 // V6_vsub_sf_bf, V6_vsub_sf_hf, V6_vsub_sf_sf
16836 O << ".sf = vsub(";
16837 printOperand(MI, OpNo: 1, O);
16838 break;
16839 case 869:
16840 // V6_vsubb, V6_vsubb_dv, V6_vsubbsat, V6_vsubbsat_dv
16841 O << ".b = vsub(";
16842 printOperand(MI, OpNo: 1, O);
16843 O << ".b,";
16844 printOperand(MI, OpNo: 2, O);
16845 break;
16846 case 870:
16847 // V6_vsubcarry, V6_vsubhw, V6_vsubuhw, V6_vsubw, V6_vsubw_dv, V6_vsubwsa...
16848 O << ".w = vsub(";
16849 break;
16850 case 871:
16851 // V6_vsubh, V6_vsubh_dv, V6_vsubhsat, V6_vsubhsat_dv, V6_vsububh
16852 O << ".h = vsub(";
16853 printOperand(MI, OpNo: 1, O);
16854 break;
16855 case 872:
16856 // V6_vsububsat, V6_vsububsat_dv, V6_vsubububb_sat
16857 O << ".ub = vsub(";
16858 printOperand(MI, OpNo: 1, O);
16859 O << ".ub,";
16860 printOperand(MI, OpNo: 2, O);
16861 break;
16862 case 873:
16863 // V6_vsubuhsat, V6_vsubuhsat_dv
16864 O << ".uh = vsub(";
16865 printOperand(MI, OpNo: 1, O);
16866 O << ".uh,";
16867 printOperand(MI, OpNo: 2, O);
16868 O << ".uh):sat";
16869 return;
16870 break;
16871 case 874:
16872 // V6_vsubuwsat, V6_vsubuwsat_dv
16873 O << ".uw = vsub(";
16874 printOperand(MI, OpNo: 1, O);
16875 O << ".uw,";
16876 printOperand(MI, OpNo: 2, O);
16877 O << ".uw):sat";
16878 return;
16879 break;
16880 case 875:
16881 // V6_vswap
16882 O << " = vswap(";
16883 printOperand(MI, OpNo: 1, O);
16884 O << ',';
16885 printOperand(MI, OpNo: 2, O);
16886 O << ',';
16887 printOperand(MI, OpNo: 3, O);
16888 O << ')';
16889 return;
16890 break;
16891 case 876:
16892 // V6_vtmpyb, V6_vtmpybus
16893 O << ".h = vtmpy(";
16894 printOperand(MI, OpNo: 1, O);
16895 break;
16896 case 877:
16897 // V6_vtmpyb_acc, V6_vtmpybus_acc
16898 O << ".h += vtmpy(";
16899 printOperand(MI, OpNo: 2, O);
16900 break;
16901 case 878:
16902 // V6_vtmpyhb
16903 O << ".w = vtmpy(";
16904 printOperand(MI, OpNo: 1, O);
16905 O << ".h,";
16906 printOperand(MI, OpNo: 2, O);
16907 O << ".b)";
16908 return;
16909 break;
16910 case 879:
16911 // V6_vtmpyhb_acc
16912 O << ".w += vtmpy(";
16913 printOperand(MI, OpNo: 2, O);
16914 O << ".h,";
16915 printOperand(MI, OpNo: 3, O);
16916 O << ".b)";
16917 return;
16918 break;
16919 case 880:
16920 // V6_vunpackb
16921 O << ".h = vunpack(";
16922 printOperand(MI, OpNo: 1, O);
16923 O << ".b)";
16924 return;
16925 break;
16926 case 881:
16927 // V6_vunpackh
16928 O << ".w = vunpack(";
16929 printOperand(MI, OpNo: 1, O);
16930 O << ".h)";
16931 return;
16932 break;
16933 case 882:
16934 // V6_vunpackob
16935 O << ".h |= vunpacko(";
16936 printOperand(MI, OpNo: 2, O);
16937 O << ".b)";
16938 return;
16939 break;
16940 case 883:
16941 // V6_vunpackoh
16942 O << ".w |= vunpacko(";
16943 printOperand(MI, OpNo: 2, O);
16944 O << ".h)";
16945 return;
16946 break;
16947 case 884:
16948 // V6_vunpackub
16949 O << ".uh = vunpack(";
16950 printOperand(MI, OpNo: 1, O);
16951 O << ".ub)";
16952 return;
16953 break;
16954 case 885:
16955 // V6_vunpackuh
16956 O << ".uw = vunpack(";
16957 printOperand(MI, OpNo: 1, O);
16958 O << ".uh)";
16959 return;
16960 break;
16961 case 886:
16962 // V6_vwhist256q_sat
16963 O << "):sat";
16964 return;
16965 break;
16966 case 887:
16967 // V6_vxor
16968 O << " = vxor(";
16969 printOperand(MI, OpNo: 1, O);
16970 O << ',';
16971 printOperand(MI, OpNo: 2, O);
16972 O << ')';
16973 return;
16974 break;
16975 case 888:
16976 // V6_vzb
16977 O << ".uh = vzxt(";
16978 printOperand(MI, OpNo: 1, O);
16979 O << ".ub)";
16980 return;
16981 break;
16982 case 889:
16983 // V6_vzh
16984 O << ".uw = vzxt(";
16985 printOperand(MI, OpNo: 1, O);
16986 O << ".uh)";
16987 return;
16988 break;
16989 case 890:
16990 // V6_zextract
16991 O << " = zextract(";
16992 printOperand(MI, OpNo: 1, O);
16993 O << ')';
16994 return;
16995 break;
16996 case 891:
16997 // Y2_crswap0
16998 O << ",sgp0)";
16999 return;
17000 break;
17001 case 892:
17002 // Y2_dctagr
17003 O << " = dctagr(";
17004 printOperand(MI, OpNo: 1, O);
17005 O << ')';
17006 return;
17007 break;
17008 case 893:
17009 // Y2_getimask
17010 O << " = getimask(";
17011 printOperand(MI, OpNo: 1, O);
17012 O << ')';
17013 return;
17014 break;
17015 case 894:
17016 // Y2_iassignr
17017 O << " = iassignr(";
17018 printOperand(MI, OpNo: 1, O);
17019 O << ')';
17020 return;
17021 break;
17022 case 895:
17023 // Y2_icdatar
17024 O << " = icdatar(";
17025 printOperand(MI, OpNo: 1, O);
17026 O << ')';
17027 return;
17028 break;
17029 case 896:
17030 // Y2_ictagr
17031 O << " = ictagr(";
17032 printOperand(MI, OpNo: 1, O);
17033 O << ')';
17034 return;
17035 break;
17036 case 897:
17037 // Y2_tlbp, Y2_tlbpp
17038 O << " = tlbp(";
17039 printOperand(MI, OpNo: 1, O);
17040 O << ')';
17041 return;
17042 break;
17043 case 898:
17044 // Y2_tlbr
17045 O << " = tlbr(";
17046 printOperand(MI, OpNo: 1, O);
17047 O << ')';
17048 return;
17049 break;
17050 case 899:
17051 // Y4_crswap1
17052 O << ",sgp1)";
17053 return;
17054 break;
17055 case 900:
17056 // Y4_l2tagr
17057 O << " = l2tagr(";
17058 printOperand(MI, OpNo: 1, O);
17059 O << ')';
17060 return;
17061 break;
17062 case 901:
17063 // Y5_ctlbw
17064 O << " = ctlbw(";
17065 printOperand(MI, OpNo: 1, O);
17066 O << ',';
17067 printOperand(MI, OpNo: 2, O);
17068 O << ')';
17069 return;
17070 break;
17071 case 902:
17072 // Y5_l2locka
17073 O << " = l2locka(";
17074 printOperand(MI, OpNo: 1, O);
17075 O << ')';
17076 return;
17077 break;
17078 case 903:
17079 // Y5_tlboc
17080 O << " = tlboc(";
17081 printOperand(MI, OpNo: 1, O);
17082 O << ')';
17083 return;
17084 break;
17085 case 904:
17086 // Y6_dmpause
17087 O << " = dmpause";
17088 return;
17089 break;
17090 case 905:
17091 // Y6_dmpoll
17092 O << " = dmpoll";
17093 return;
17094 break;
17095 case 906:
17096 // Y6_dmwait
17097 O << " = dmwait";
17098 return;
17099 break;
17100 }
17101
17102
17103 // Fragment 2 encoded into 8 bits for 175 unique commands.
17104 switch ((Bits >> 24) & 255) {
17105 default: llvm_unreachable("Invalid command number.");
17106 case 0:
17107 // A2_addsp, S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_z...
17108 printOperand(MI, OpNo: 1, O);
17109 break;
17110 case 1:
17111 // A2_neg, A2_vaddb_map, A2_vsubb_map, A4_boundscheck, L2_loadbsw2_zomap,...
17112 O << ')';
17113 return;
17114 break;
17115 case 2:
17116 // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
17117 O << " = ";
17118 printOperand(MI, OpNo: 2, O);
17119 return;
17120 break;
17121 case 3:
17122 // A2_tfrp, A2_tfrpi, C2_pxfer_map, S2_storerb_zomap, S2_storerd_zomap, S...
17123 return;
17124 break;
17125 case 4:
17126 // L2_loadalignb_zomap, L2_loadalignh_zomap, dup_S2_allocframe, A2_tfrih,...
17127 printOperand(MI, OpNo: 2, O);
17128 break;
17129 case 5:
17130 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
17131 O << " = memb(";
17132 break;
17133 case 6:
17134 // L2_ploadrdf_zomap, L2_ploadrdfnew_zomap, L2_ploadrdt_zomap, L2_ploadrd...
17135 O << " = memd(";
17136 break;
17137 case 7:
17138 // L2_ploadrhf_zomap, L2_ploadrhfnew_zomap, L2_ploadrht_zomap, L2_ploadrh...
17139 O << " = memh(";
17140 break;
17141 case 8:
17142 // L2_ploadrif_zomap, L2_ploadrifnew_zomap, L2_ploadrit_zomap, L2_ploadri...
17143 O << " = memw(";
17144 break;
17145 case 9:
17146 // L2_ploadrubf_zomap, L2_ploadrubfnew_zomap, L2_ploadrubt_zomap, L2_ploa...
17147 O << " = memub(";
17148 break;
17149 case 10:
17150 // L2_ploadruhf_zomap, L2_ploadruhfnew_zomap, L2_ploadruht_zomap, L2_ploa...
17151 O << " = memuh(";
17152 break;
17153 case 11:
17154 // M2_mpysmi, S5_vasrhrnd_goodsyntax, V6_vrmpybusi_acc_alt, V6_vrmpybusi_...
17155 O << ",#";
17156 break;
17157 case 12:
17158 // M2_vrcmpys_acc_s1, M2_vrcmpys_s1, V6_vmpyhss_alt, V6_vmpyowh_alt, M2_c...
17159 O << "):<<1:sat";
17160 return;
17161 break;
17162 case 13:
17163 // M2_vrcmpys_s1rp, V6_vmpyhsrs_alt, V6_vmpyhvsrs_alt, V6_vmpyowh_rnd_alt...
17164 O << "):<<1:rnd:sat";
17165 return;
17166 break;
17167 case 14:
17168 // S2_storerbnew_zomap, S2_storerhnew_zomap, S2_storerinew_zomap, V6_stn0...
17169 O << ".new";
17170 return;
17171 break;
17172 case 15:
17173 // S2_storerf_zomap, PS_storerfabs, S2_storerf_pcr, S2_storerfgp, S4_psto...
17174 O << ".h";
17175 return;
17176 break;
17177 case 16:
17178 // S5_asrhub_rnd_sat_goodsyntax, A2_vnavghr, A2_vnavgwr, M2_cmpyrs_s0, M2...
17179 O << "):rnd:sat";
17180 return;
17181 break;
17182 case 17:
17183 // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vad...
17184 O << ".ub,";
17185 break;
17186 case 18:
17187 // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
17188 O << ".uh,";
17189 break;
17190 case 19:
17191 // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vas...
17192 O << ".uw,";
17193 break;
17194 case 20:
17195 // V6_ldcnp0, V6_ldcnpnt0, V6_ldcp0, V6_ldcpnt0, V6_vL32b_cur_npred_ai, V...
17196 O << ".cur = vmem(";
17197 break;
17198 case 21:
17199 // V6_ldnp0, V6_ldnpnt0, V6_ldp0, V6_ldpnt0, V6_vL32b_npred_ai, V6_vL32b_...
17200 O << " = vmem(";
17201 break;
17202 case 22:
17203 // V6_ldnt0
17204 O << "):nt";
17205 return;
17206 break;
17207 case 23:
17208 // V6_ldtnp0, V6_ldtnpnt0, V6_ldtp0, V6_ldtpnt0, V6_vL32b_nt_tmp_npred_ai...
17209 O << ".tmp = vmem(";
17210 break;
17211 case 24:
17212 // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt
17213 O << ".b10,#";
17214 printOperand(MI, OpNo: 3, O);
17215 break;
17216 case 25:
17217 // V6_vabsb_sat_alt, V6_vabsh_sat_alt, V6_vabsw_sat_alt, V6_vaddbsat_alt,...
17218 O << "):sat";
17219 return;
17220 break;
17221 case 26:
17222 // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vaddbnq, V6_vaddbq
17223 O << ".b += ";
17224 printOperand(MI, OpNo: 3, O);
17225 O << ".b";
17226 return;
17227 break;
17228 case 27:
17229 // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vaddhnq, V6_vaddhq
17230 O << ".h += ";
17231 printOperand(MI, OpNo: 3, O);
17232 O << ".h";
17233 return;
17234 break;
17235 case 28:
17236 // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vaddwnq, V6_vaddwq
17237 O << ".w += ";
17238 printOperand(MI, OpNo: 3, O);
17239 O << ".w";
17240 return;
17241 break;
17242 case 29:
17243 // V6_vaslh_alt, V6_vaslhv_alt, V6_vaslw_alt, V6_vaslwv_alt, V6_vasrh_alt...
17244 O << ',';
17245 break;
17246 case 30:
17247 // V6_vavgbrnd_alt, V6_vavghrnd_alt, V6_vavgubrnd_alt, V6_vavguhrnd_alt, ...
17248 O << "):rnd";
17249 return;
17250 break;
17251 case 31:
17252 // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsuisat_alt
17253 O << ",#1):sat";
17254 return;
17255 break;
17256 case 32:
17257 // V6_vmpyowh_rnd_sacc_alt
17258 O << "):<<1:rnd:sat:shift";
17259 return;
17260 break;
17261 case 33:
17262 // V6_vmpyowh_sacc_alt
17263 O << "):<<1:sat:shift";
17264 return;
17265 break;
17266 case 34:
17267 // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_alt, V6_veqb, V6_veqb_and, V6...
17268 O << ".b,";
17269 break;
17270 case 35:
17271 // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_rtt_alt, V6_vavgub, V6_vcvt2_hf_ub,...
17272 O << ".ub)";
17273 return;
17274 break;
17275 case 36:
17276 // V6_vscattermhq_alt
17277 O << ".h) = ";
17278 printOperand(MI, OpNo: 4, O);
17279 O << ".h";
17280 return;
17281 break;
17282 case 37:
17283 // V6_vscattermwhq_alt, V6_vscattermwq_alt
17284 O << ".w) = ";
17285 printOperand(MI, OpNo: 4, O);
17286 break;
17287 case 38:
17288 // V6_vsubbnq_alt, V6_vsubbq_alt, V6_vsubbnq, V6_vsubbq
17289 O << ".b -= ";
17290 printOperand(MI, OpNo: 3, O);
17291 O << ".b";
17292 return;
17293 break;
17294 case 39:
17295 // V6_vsubhnq_alt, V6_vsubhq_alt, V6_vsubhnq, V6_vsubhq
17296 O << ".h -= ";
17297 printOperand(MI, OpNo: 3, O);
17298 O << ".h";
17299 return;
17300 break;
17301 case 40:
17302 // V6_vsubwnq_alt, V6_vsubwq_alt, V6_vsubwnq, V6_vsubwq
17303 O << ".w -= ";
17304 printOperand(MI, OpNo: 3, O);
17305 O << ".w";
17306 return;
17307 break;
17308 case 41:
17309 // dup_C2_cmoveif, dup_C2_cmoveit, dup_C2_cmovenewif, dup_C2_cmovenewit, ...
17310 O << " = #";
17311 printOperand(MI, OpNo: 2, O);
17312 return;
17313 break;
17314 case 42:
17315 // dup_L2_loadrb_io, dup_L2_loadrd_io, dup_L2_loadrh_io, dup_L2_loadri_io...
17316 O << "+#";
17317 printOperand(MI, OpNo: 2, O);
17318 break;
17319 case 43:
17320 // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
17321 O << ") = ";
17322 break;
17323 case 44:
17324 // dup_S4_storeirb_io, dup_S4_storeiri_io, S4_storeirb_io, S4_storeirh_io...
17325 O << ") = #";
17326 printOperand(MI, OpNo: 2, O);
17327 return;
17328 break;
17329 case 45:
17330 // A2_combine_hh, A2_combine_hl, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_m...
17331 O << ".h,";
17332 break;
17333 case 46:
17334 // A2_combine_lh, A2_combine_ll, M2_mpy_acc_lh_s0, M2_mpy_acc_lh_s1, M2_m...
17335 O << ".l,";
17336 break;
17337 case 47:
17338 // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
17339 O << " = add(";
17340 printOperand(MI, OpNo: 2, O);
17341 break;
17342 case 48:
17343 // A2_pandf, A2_pandfnew, A2_pandt, A2_pandtnew
17344 O << " = and(";
17345 printOperand(MI, OpNo: 2, O);
17346 O << ',';
17347 printOperand(MI, OpNo: 3, O);
17348 O << ')';
17349 return;
17350 break;
17351 case 49:
17352 // A2_porf, A2_porfnew, A2_port, A2_portnew
17353 O << " = or(";
17354 printOperand(MI, OpNo: 2, O);
17355 O << ',';
17356 printOperand(MI, OpNo: 3, O);
17357 O << ')';
17358 return;
17359 break;
17360 case 50:
17361 // A2_psubf, A2_psubfnew, A2_psubt, A2_psubtnew
17362 O << " = sub(";
17363 printOperand(MI, OpNo: 2, O);
17364 O << ',';
17365 printOperand(MI, OpNo: 3, O);
17366 O << ')';
17367 return;
17368 break;
17369 case 51:
17370 // A2_pxorf, A2_pxorfnew, A2_pxort, A2_pxortnew
17371 O << " = xor(";
17372 printOperand(MI, OpNo: 2, O);
17373 O << ',';
17374 printOperand(MI, OpNo: 3, O);
17375 O << ')';
17376 return;
17377 break;
17378 case 52:
17379 // A2_vavghcr, A2_vavgwcr
17380 O << "):crnd";
17381 return;
17382 break;
17383 case 53:
17384 // A2_vnavghcr, A2_vnavgwcr
17385 O << "):crnd:sat";
17386 return;
17387 break;
17388 case 54:
17389 // A4_andn, A4_andnp, A4_orn, A4_ornp, M4_and_andn, M4_or_andn, M4_xor_an...
17390 O << ",~";
17391 break;
17392 case 55:
17393 // A4_boundscheck_hi
17394 O << "):raw:hi";
17395 return;
17396 break;
17397 case 56:
17398 // A4_boundscheck_lo
17399 O << "):raw:lo";
17400 return;
17401 break;
17402 case 57:
17403 // A4_paslhf, A4_paslhfnew, A4_paslht, A4_paslhtnew
17404 O << " = aslh(";
17405 printOperand(MI, OpNo: 2, O);
17406 O << ')';
17407 return;
17408 break;
17409 case 58:
17410 // A4_pasrhf, A4_pasrhfnew, A4_pasrht, A4_pasrhtnew
17411 O << " = asrh(";
17412 printOperand(MI, OpNo: 2, O);
17413 O << ')';
17414 return;
17415 break;
17416 case 59:
17417 // A4_psxtbf, A4_psxtbfnew, A4_psxtbt, A4_psxtbtnew
17418 O << " = sxtb(";
17419 printOperand(MI, OpNo: 2, O);
17420 O << ')';
17421 return;
17422 break;
17423 case 60:
17424 // A4_psxthf, A4_psxthfnew, A4_psxtht, A4_psxthtnew
17425 O << " = sxth(";
17426 printOperand(MI, OpNo: 2, O);
17427 O << ')';
17428 return;
17429 break;
17430 case 61:
17431 // A4_pzxtbf, A4_pzxtbfnew, A4_pzxtbt, A4_pzxtbtnew
17432 O << " = zxtb(";
17433 printOperand(MI, OpNo: 2, O);
17434 O << ')';
17435 return;
17436 break;
17437 case 62:
17438 // A4_pzxthf, A4_pzxthfnew, A4_pzxtht, A4_pzxthtnew
17439 O << " = zxth(";
17440 printOperand(MI, OpNo: 2, O);
17441 O << ')';
17442 return;
17443 break;
17444 case 63:
17445 // C2_andn, C2_orn, V6_pred_and_n, V6_pred_or_n
17446 O << ",!";
17447 printOperand(MI, OpNo: 2, O);
17448 O << ')';
17449 return;
17450 break;
17451 case 64:
17452 // C2_ccombinewf, C2_ccombinewnewf, C2_ccombinewnewt, C2_ccombinewt
17453 O << " = combine(";
17454 printOperand(MI, OpNo: 2, O);
17455 O << ',';
17456 printOperand(MI, OpNo: 3, O);
17457 O << ')';
17458 return;
17459 break;
17460 case 65:
17461 // C4_and_and, C4_and_andn, C4_or_and, C4_or_andn, S4_or_andix
17462 O << ",and(";
17463 printOperand(MI, OpNo: 2, O);
17464 break;
17465 case 66:
17466 // C4_and_or, C4_and_orn, C4_or_or, C4_or_orn
17467 O << ",or(";
17468 printOperand(MI, OpNo: 2, O);
17469 break;
17470 case 67:
17471 // F2_conv_df2d_chop, F2_conv_df2ud_chop, F2_conv_df2uw_chop, F2_conv_df2...
17472 O << "):chop";
17473 return;
17474 break;
17475 case 68:
17476 // F2_dfimm_n, F2_sfimm_n
17477 O << "):neg";
17478 return;
17479 break;
17480 case 69:
17481 // F2_dfimm_p, F2_sfimm_p
17482 O << "):pos";
17483 return;
17484 break;
17485 case 70:
17486 // F2_sffma_lib, F2_sffms_lib
17487 O << "):lib";
17488 return;
17489 break;
17490 case 71:
17491 // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_t_jumpnv_nt, J4_cmpeqi_f_jumpnv_nt, J4_...
17492 O << ")) jump:nt ";
17493 printBrtarget(MI, OpNo: 2, O);
17494 return;
17495 break;
17496 case 72:
17497 // J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_t, J4_cmpeqi_f_jumpnv_t, J4_cmp...
17498 O << ")) jump:t ";
17499 printBrtarget(MI, OpNo: 2, O);
17500 return;
17501 break;
17502 case 73:
17503 // J4_jumpseti, J4_jumpsetr
17504 O << " ; jump ";
17505 printBrtarget(MI, OpNo: 2, O);
17506 return;
17507 break;
17508 case 74:
17509 // L2_loadbsw2_pbr, L2_loadbsw2_pr, L2_loadbsw4_pbr, L2_loadbsw4_pr, L2_l...
17510 O << "++";
17511 printOperand(MI, OpNo: 3, O);
17512 break;
17513 case 75:
17514 // L2_loadbsw2_pci, L2_loadbsw2_pi, L2_loadbsw4_pci, L2_loadbsw4_pi, L2_l...
17515 O << "++#";
17516 printOperand(MI, OpNo: 3, O);
17517 break;
17518 case 76:
17519 // L2_loadbsw2_pcr, L2_loadbsw4_pcr, L2_loadbzw2_pcr, L2_loadbzw4_pcr, L2...
17520 O << "++I:circ(";
17521 printOperand(MI, OpNo: 3, O);
17522 O << "))";
17523 return;
17524 break;
17525 case 77:
17526 // L4_add_memopb_io, L4_add_memoph_io, L4_add_memopw_io
17527 O << ") += ";
17528 printOperand(MI, OpNo: 2, O);
17529 return;
17530 break;
17531 case 78:
17532 // L4_and_memopb_io, L4_and_memoph_io, L4_and_memopw_io
17533 O << ") &= ";
17534 printOperand(MI, OpNo: 2, O);
17535 return;
17536 break;
17537 case 79:
17538 // L4_iadd_memopb_io, L4_iadd_memoph_io, L4_iadd_memopw_io
17539 O << ") += #";
17540 printOperand(MI, OpNo: 2, O);
17541 return;
17542 break;
17543 case 80:
17544 // L4_iand_memopb_io, L4_iand_memoph_io, L4_iand_memopw_io
17545 O << ") = clrbit(#";
17546 printOperand(MI, OpNo: 2, O);
17547 O << ')';
17548 return;
17549 break;
17550 case 81:
17551 // L4_ior_memopb_io, L4_ior_memoph_io, L4_ior_memopw_io
17552 O << ") = setbit(#";
17553 printOperand(MI, OpNo: 2, O);
17554 O << ')';
17555 return;
17556 break;
17557 case 82:
17558 // L4_isub_memopb_io, L4_isub_memoph_io, L4_isub_memopw_io
17559 O << ") -= #";
17560 printOperand(MI, OpNo: 2, O);
17561 return;
17562 break;
17563 case 83:
17564 // L4_loadbsw2_ap, L4_loadbsw4_ap, L4_loadbzw2_ap, L4_loadbzw4_ap, L4_loa...
17565 O << "=#";
17566 printOperand(MI, OpNo: 2, O);
17567 O << ')';
17568 return;
17569 break;
17570 case 84:
17571 // L4_loadbsw2_ur, L4_loadbsw4_ur, L4_loadbzw2_ur, L4_loadbzw4_ur, L4_loa...
17572 O << "<<#";
17573 printOperand(MI, OpNo: 2, O);
17574 O << "+#";
17575 printOperand(MI, OpNo: 3, O);
17576 O << ')';
17577 return;
17578 break;
17579 case 85:
17580 // L4_loadrb_rr, L4_loadrd_rr, L4_loadrh_rr, L4_loadri_rr, L4_loadrub_rr,...
17581 O << '+';
17582 printOperand(MI, OpNo: 2, O);
17583 O << "<<#";
17584 printOperand(MI, OpNo: 3, O);
17585 O << ')';
17586 return;
17587 break;
17588 case 86:
17589 // L4_or_memopb_io, L4_or_memoph_io, L4_or_memopw_io
17590 O << ") |= ";
17591 printOperand(MI, OpNo: 2, O);
17592 return;
17593 break;
17594 case 87:
17595 // L4_ploadrbf_abs, L4_ploadrbfnew_abs, L4_ploadrbt_abs, L4_ploadrbtnew_a...
17596 O << " = memb(#";
17597 printOperand(MI, OpNo: 2, O);
17598 O << ')';
17599 return;
17600 break;
17601 case 88:
17602 // L4_ploadrdf_abs, L4_ploadrdfnew_abs, L4_ploadrdt_abs, L4_ploadrdtnew_a...
17603 O << " = memd(#";
17604 printOperand(MI, OpNo: 2, O);
17605 O << ')';
17606 return;
17607 break;
17608 case 89:
17609 // L4_ploadrhf_abs, L4_ploadrhfnew_abs, L4_ploadrht_abs, L4_ploadrhtnew_a...
17610 O << " = memh(#";
17611 printOperand(MI, OpNo: 2, O);
17612 O << ')';
17613 return;
17614 break;
17615 case 90:
17616 // L4_ploadrif_abs, L4_ploadrifnew_abs, L4_ploadrit_abs, L4_ploadritnew_a...
17617 O << " = memw(#";
17618 printOperand(MI, OpNo: 2, O);
17619 O << ')';
17620 return;
17621 break;
17622 case 91:
17623 // L4_ploadrubf_abs, L4_ploadrubfnew_abs, L4_ploadrubt_abs, L4_ploadrubtn...
17624 O << " = memub(#";
17625 printOperand(MI, OpNo: 2, O);
17626 O << ')';
17627 return;
17628 break;
17629 case 92:
17630 // L4_ploadruhf_abs, L4_ploadruhfnew_abs, L4_ploadruht_abs, L4_ploadruhtn...
17631 O << " = memuh(#";
17632 printOperand(MI, OpNo: 2, O);
17633 O << ')';
17634 return;
17635 break;
17636 case 93:
17637 // L4_return_f, L4_return_fnew_pnt, L4_return_fnew_pt, L4_return_t, L4_re...
17638 O << " = dealloc_return(";
17639 printOperand(MI, OpNo: 2, O);
17640 break;
17641 case 94:
17642 // L4_sub_memopb_io, L4_sub_memoph_io, L4_sub_memopw_io
17643 O << ") -= ";
17644 printOperand(MI, OpNo: 2, O);
17645 return;
17646 break;
17647 case 95:
17648 // M2_cmacsc_s0, M2_cmpysc_s0, M2_cnacsc_s0
17649 O << "*):sat";
17650 return;
17651 break;
17652 case 96:
17653 // M2_cmacsc_s1, M2_cmpysc_s1, M2_cnacsc_s1, M7_wcmpyiwc, M7_wcmpyrwc
17654 O << "*):<<1:sat";
17655 return;
17656 break;
17657 case 97:
17658 // M2_cmpyrsc_s0
17659 O << "*):rnd:sat";
17660 return;
17661 break;
17662 case 98:
17663 // M2_cmpyrsc_s1, M4_cmpyi_whc, M4_cmpyr_whc, M7_wcmpyiwc_rnd, M7_wcmpyrw...
17664 O << "*):<<1:rnd:sat";
17665 return;
17666 break;
17667 case 99:
17668 // M2_vrcmaci_s0c, M2_vrcmacr_s0c, M2_vrcmpyi_s0c, M2_vrcmpyr_s0c, M7_dcm...
17669 O << "*)";
17670 return;
17671 break;
17672 case 100:
17673 // M2_vrcmpys_acc_s1_h, M2_vrcmpys_s1_h
17674 O << "):<<1:sat:raw:hi";
17675 return;
17676 break;
17677 case 101:
17678 // M2_vrcmpys_acc_s1_l, M2_vrcmpys_s1_l
17679 O << "):<<1:sat:raw:lo";
17680 return;
17681 break;
17682 case 102:
17683 // M2_vrcmpys_s1rp_h
17684 O << "):<<1:rnd:sat:raw:hi";
17685 return;
17686 break;
17687 case 103:
17688 // M2_vrcmpys_s1rp_l
17689 O << "):<<1:rnd:sat:raw:lo";
17690 return;
17691 break;
17692 case 104:
17693 // M4_mpyri_addi, M4_mpyrr_addi
17694 O << ",mpyi(";
17695 printOperand(MI, OpNo: 2, O);
17696 break;
17697 case 105:
17698 // M4_vrmpyeh_acc_s1, M4_vrmpyeh_s1, M4_vrmpyoh_acc_s1, M4_vrmpyoh_s1
17699 O << "):<<1";
17700 return;
17701 break;
17702 case 106:
17703 // S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_pi, S2_pstorerbne...
17704 printOperand(MI, OpNo: 0, O);
17705 break;
17706 case 107:
17707 // S2_storerb_pbr, S2_storerbnew_pbr, S2_storerd_pbr, S2_storerf_pbr, S2_...
17708 O << ":brev) = ";
17709 printOperand(MI, OpNo: 3, O);
17710 break;
17711 case 108:
17712 // S2_storerb_pci, S2_storerbnew_pci, S2_storerd_pci, S2_storerf_pci, S2_...
17713 O << ":circ(";
17714 printOperand(MI, OpNo: 3, O);
17715 O << ")) = ";
17716 printOperand(MI, OpNo: 4, O);
17717 break;
17718 case 109:
17719 // S2_tableidxb, S2_tableidxd, S2_tableidxh, S2_tableidxw, S5_asrhub_rnd_...
17720 O << "):raw";
17721 return;
17722 break;
17723 case 110:
17724 // S4_addi_asl_ri, S4_andi_asl_ri, S4_ori_asl_ri, S4_subi_asl_ri
17725 O << ",asl(";
17726 printOperand(MI, OpNo: 2, O);
17727 O << ",#";
17728 printOperand(MI, OpNo: 3, O);
17729 O << "))";
17730 return;
17731 break;
17732 case 111:
17733 // S4_addi_lsr_ri, S4_andi_lsr_ri, S4_ori_lsr_ri, S4_subi_lsr_ri
17734 O << ",lsr(";
17735 printOperand(MI, OpNo: 2, O);
17736 O << ",#";
17737 printOperand(MI, OpNo: 3, O);
17738 O << "))";
17739 return;
17740 break;
17741 case 112:
17742 // S4_vxaddsubhr, S4_vxsubaddhr
17743 O << "):rnd:>>1:sat";
17744 return;
17745 break;
17746 case 113:
17747 // SA1_and1
17748 O << ",#1)";
17749 return;
17750 break;
17751 case 114:
17752 // SA1_combinerz
17753 O << ",#0)";
17754 return;
17755 break;
17756 case 115:
17757 // SA1_zxtb
17758 O << ",#255)";
17759 return;
17760 break;
17761 case 116:
17762 // SS2_storebi0, SS2_storewi0
17763 O << ") = #0";
17764 return;
17765 break;
17766 case 117:
17767 // SS2_storebi1, SS2_storewi1
17768 O << ") = #1";
17769 return;
17770 break;
17771 case 118:
17772 // V6_shuffeqw, V6_vasrvwuhrndsat, V6_vasrvwuhsat, V6_vasrwh, V6_vasrwhrn...
17773 O << ".w,";
17774 break;
17775 case 119:
17776 // V6_v6mpyhubs10, V6_v6mpyvubs10, V6_vlutvvb_oracci, V6_vlutvvbi
17777 O << ".b,#";
17778 break;
17779 case 120:
17780 // V6_v6mpyhubs10_vxx
17781 O << "):h";
17782 return;
17783 break;
17784 case 121:
17785 // V6_v6mpyvubs10_vxx
17786 O << "):v";
17787 return;
17788 break;
17789 case 122:
17790 // V6_vS32b_nt_ai, V6_vS32b_nt_new_ai, V6_vS32b_nt_new_pi, V6_vS32b_nt_ne...
17791 O << "):nt = ";
17792 break;
17793 case 123:
17794 // V6_vS32b_srls_ai, V6_vS32b_srls_pi, V6_vS32b_srls_ppu
17795 O << "):scatter_release";
17796 return;
17797 break;
17798 case 124:
17799 // V6_vabs_qf16_hf, V6_vilog2_hf, V6_vneg_qf16_hf
17800 O << ".hf)";
17801 return;
17802 break;
17803 case 125:
17804 // V6_vabs_qf16_qf16, V6_vilog2_qf16, V6_vneg_qf16_qf16
17805 O << ".qf16)";
17806 return;
17807 break;
17808 case 126:
17809 // V6_vabs_qf32_qf32, V6_vilog2_qf32, V6_vneg_qf32_qf32
17810 O << ".qf32)";
17811 return;
17812 break;
17813 case 127:
17814 // V6_vabs_qf32_sf, V6_vilog2_sf, V6_vneg_qf32_sf
17815 O << ".sf)";
17816 return;
17817 break;
17818 case 128:
17819 // V6_vabsb, V6_vaddb, V6_vaddb_dv, V6_vavgb, V6_vcvt2_hf_b, V6_vcvt_hf_b...
17820 O << ".b)";
17821 return;
17822 break;
17823 case 129:
17824 // V6_vabsb_sat, V6_vaddbsat, V6_vaddbsat_dv, V6_vaddububb_sat, V6_vsubbs...
17825 O << ".b):sat";
17826 return;
17827 break;
17828 case 130:
17829 // V6_vabsh, V6_vaslhv, V6_vavgh, V6_vcvt_hf_h, V6_vmpyh, V6_vmpyh_acc, V...
17830 O << ".h)";
17831 return;
17832 break;
17833 case 131:
17834 // V6_vabsh_sat, V6_vdmpyhisat, V6_vdmpyhisat_acc, V6_vdmpyhsat, V6_vdmpy...
17835 O << ".h):sat";
17836 return;
17837 break;
17838 case 132:
17839 // V6_vabsw, V6_vaslwv, V6_vasrwv, V6_vavgw
17840 O << ".w)";
17841 return;
17842 break;
17843 case 133:
17844 // V6_vabsw_sat
17845 O << ".w):sat";
17846 return;
17847 break;
17848 case 134:
17849 // V6_vadd_hf, V6_vadd_hf_hf, V6_vadd_sf_hf, V6_veqhf, V6_veqhf_and, V6_v...
17850 O << ".hf,";
17851 break;
17852 case 135:
17853 // V6_vadd_hf_f8, V6_vmpy_hf_f8, V6_vmpy_hf_f8_acc, V6_vsub_hf_f8
17854 O << ".f8,";
17855 break;
17856 case 136:
17857 // V6_vadd_qf16, V6_vadd_qf16_mix, V6_vmpy_qf16, V6_vmpy_qf16_mix_hf, V6_...
17858 O << ".qf16,";
17859 printOperand(MI, OpNo: 2, O);
17860 break;
17861 case 137:
17862 // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vmpy_qf32, V6_vsub_qf32, V6_vsub_qf...
17863 O << ".qf32,";
17864 printOperand(MI, OpNo: 2, O);
17865 break;
17866 case 138:
17867 // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_veqsf, V6_veqsf_and, V6_v...
17868 O << ".sf,";
17869 break;
17870 case 139:
17871 // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
17872 O << ".bf,";
17873 break;
17874 case 140:
17875 // V6_vaddcarryo
17876 O << " = vadd(";
17877 printOperand(MI, OpNo: 2, O);
17878 O << ".w,";
17879 printOperand(MI, OpNo: 3, O);
17880 O << ".w):carry";
17881 return;
17882 break;
17883 case 141:
17884 // V6_vaddubsat, V6_vaddubsat_dv, V6_vsububsat, V6_vsububsat_dv
17885 O << ".ub):sat";
17886 return;
17887 break;
17888 case 142:
17889 // V6_vavgbrnd
17890 O << ".b):rnd";
17891 return;
17892 break;
17893 case 143:
17894 // V6_vavghrnd
17895 O << ".h):rnd";
17896 return;
17897 break;
17898 case 144:
17899 // V6_vavgubrnd
17900 O << ".ub):rnd";
17901 return;
17902 break;
17903 case 145:
17904 // V6_vavguh, V6_vcvt_hf_uh, V6_vmpyhus, V6_vmpyhus_acc, V6_vmpyiewuh_acc
17905 O << ".uh)";
17906 return;
17907 break;
17908 case 146:
17909 // V6_vavguhrnd
17910 O << ".uh):rnd";
17911 return;
17912 break;
17913 case 147:
17914 // V6_vavguw
17915 O << ".uw)";
17916 return;
17917 break;
17918 case 148:
17919 // V6_vavguwrnd
17920 O << ".uw):rnd";
17921 return;
17922 break;
17923 case 149:
17924 // V6_vavgwrnd
17925 O << ".w):rnd";
17926 return;
17927 break;
17928 case 150:
17929 // V6_vccombine, V6_vnccombine
17930 O << " = vcombine(";
17931 printOperand(MI, OpNo: 2, O);
17932 O << ',';
17933 printOperand(MI, OpNo: 3, O);
17934 O << ')';
17935 return;
17936 break;
17937 case 151:
17938 // V6_vconv_h_hf, V6_vconv_qf16_hf
17939 O << ".hf";
17940 return;
17941 break;
17942 case 152:
17943 // V6_vconv_h_hf_rnd
17944 O << ".hf:rnd";
17945 return;
17946 break;
17947 case 153:
17948 // V6_vconv_hf_qf16, V6_vconv_qf16_qf16
17949 O << ".qf16";
17950 return;
17951 break;
17952 case 154:
17953 // V6_vconv_hf_qf32, V6_vconv_qf32_qf32, V6_vconv_sf_qf32
17954 O << ".qf32";
17955 return;
17956 break;
17957 case 155:
17958 // V6_vconv_qf16_f8
17959 O << ".f8";
17960 return;
17961 break;
17962 case 156:
17963 // V6_vconv_qf32_sf
17964 O << ".sf";
17965 return;
17966 break;
17967 case 157:
17968 // V6_vconv_sf_w
17969 O << ".w";
17970 return;
17971 break;
17972 case 158:
17973 // V6_vcvt_hf_f8
17974 O << ".f8)";
17975 return;
17976 break;
17977 case 159:
17978 // V6_vdmpyhsuisat, V6_vdmpyhsuisat_acc
17979 O << ".uh,#1):sat";
17980 return;
17981 break;
17982 case 160:
17983 // V6_vdmpyhsusat, V6_vdmpyhsusat_acc
17984 O << ".uh):sat";
17985 return;
17986 break;
17987 case 161:
17988 // V6_vgathermhq
17989 O << ".h).h";
17990 return;
17991 break;
17992 case 162:
17993 // V6_vgathermhwq
17994 O << ".w).h";
17995 return;
17996 break;
17997 case 163:
17998 // V6_vlutvwh_oracci, V6_vlutvwhi
17999 O << ".h,#";
18000 break;
18001 case 164:
18002 // V6_vmpyowh
18003 O << ".h):<<1:sat";
18004 return;
18005 break;
18006 case 165:
18007 // V6_vmpyowh_rnd
18008 O << ".h):<<1:rnd:sat";
18009 return;
18010 break;
18011 case 166:
18012 // V6_vmpyowh_rnd_sacc
18013 O << ".h):<<1:rnd:sat:shift";
18014 return;
18015 break;
18016 case 167:
18017 // V6_vmpyowh_sacc
18018 O << ".h):<<1:sat:shift";
18019 return;
18020 break;
18021 case 168:
18022 // V6_vrmpyubi, V6_vrmpyubi_acc
18023 O << ".ub,#";
18024 break;
18025 case 169:
18026 // V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx_acc, V6_vrmpyzcb_rx_acc, V6_vrmpyz...
18027 printOperand(MI, OpNo: 3, O);
18028 break;
18029 case 170:
18030 // V6_vscattermhq
18031 O << ".h).h = ";
18032 printOperand(MI, OpNo: 4, O);
18033 return;
18034 break;
18035 case 171:
18036 // V6_vscattermhwq
18037 O << ".w).h = ";
18038 printOperand(MI, OpNo: 4, O);
18039 return;
18040 break;
18041 case 172:
18042 // V6_vscattermwq
18043 O << ".w).w = ";
18044 printOperand(MI, OpNo: 4, O);
18045 return;
18046 break;
18047 case 173:
18048 // V6_vsubcarryo
18049 O << " = vsub(";
18050 printOperand(MI, OpNo: 2, O);
18051 O << ".w,";
18052 printOperand(MI, OpNo: 3, O);
18053 O << ".w):carry";
18054 return;
18055 break;
18056 case 174:
18057 // dep_S2_packhl
18058 O << "):deprecated";
18059 return;
18060 break;
18061 }
18062
18063
18064 // Fragment 3 encoded into 6 bits for 60 unique commands.
18065 switch ((Bits >> 32) & 63) {
18066 default: llvm_unreachable("Invalid command number.");
18067 case 0:
18068 // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
18069 O << ',';
18070 break;
18071 case 1:
18072 // L2_loadalignb_zomap, L2_loadalignh_zomap, V6_zldp0, dup_L2_loadrb_io, ...
18073 O << ')';
18074 return;
18075 break;
18076 case 2:
18077 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
18078 printOperand(MI, OpNo: 2, O);
18079 break;
18080 case 3:
18081 // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
18082 O << ") = ";
18083 printOperand(MI, OpNo: 2, O);
18084 break;
18085 case 4:
18086 // S4_storeirbf_zomap, S4_storeirbfnew_zomap, S4_storeirbt_zomap, S4_stor...
18087 O << ") = #";
18088 printOperand(MI, OpNo: 2, O);
18089 return;
18090 break;
18091 case 5:
18092 // V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_MAP_equh_and, V6...
18093 printOperand(MI, OpNo: 3, O);
18094 break;
18095 case 6:
18096 // V6_stnpnt0, V6_stnqnt0, V6_stpnt0, V6_stqnt0
18097 O << "):nt = ";
18098 printOperand(MI, OpNo: 2, O);
18099 return;
18100 break;
18101 case 7:
18102 // V6_v6mpyhubs10_alt
18103 O << "):h";
18104 return;
18105 break;
18106 case 8:
18107 // V6_v6mpyvubs10_alt
18108 O << "):v";
18109 return;
18110 break;
18111 case 9:
18112 // V6_vrmpybusi_acc_alt, V6_vrmpyubi_acc_alt, V6_vrsadubi_acc_alt, F2_sff...
18113 printOperand(MI, OpNo: 4, O);
18114 break;
18115 case 10:
18116 // V6_vscattermwhq_alt, S2_storerf_pbr, S2_storerf_pci
18117 O << ".h";
18118 return;
18119 break;
18120 case 11:
18121 // V6_vscattermwq_alt
18122 O << ".w";
18123 return;
18124 break;
18125 case 12:
18126 // dup_A2_addi, A2_addi, A2_paddif, A2_paddifnew, A2_paddit, A2_padditnew...
18127 O << ",#";
18128 break;
18129 case 13:
18130 // dup_S2_allocframe, L4_return_f, L4_return_t, S2_allocframe
18131 O << "):raw";
18132 return;
18133 break;
18134 case 14:
18135 // A2_addh_h16_hh, A2_addh_h16_hl, A2_addh_h16_sat_hh, A2_addh_h16_sat_hl...
18136 O << ".h,";
18137 printOperand(MI, OpNo: 2, O);
18138 break;
18139 case 15:
18140 // A2_addh_h16_lh, A2_addh_h16_ll, A2_addh_h16_sat_lh, A2_addh_h16_sat_ll...
18141 O << ".l,";
18142 printOperand(MI, OpNo: 2, O);
18143 break;
18144 case 16:
18145 // A2_tfrih, A2_tfril, HI, LO, S2_storerb_pbr, S2_storerb_pci, S2_storerd...
18146 return;
18147 break;
18148 case 17:
18149 // A5_ACS
18150 O << " = vacsh(";
18151 printOperand(MI, OpNo: 3, O);
18152 O << ',';
18153 printOperand(MI, OpNo: 4, O);
18154 O << ')';
18155 return;
18156 break;
18157 case 18:
18158 // A6_vminub_RdP
18159 O << " = vminub(";
18160 printOperand(MI, OpNo: 2, O);
18161 O << ',';
18162 printOperand(MI, OpNo: 3, O);
18163 O << ')';
18164 return;
18165 break;
18166 case 19:
18167 // C4_and_andn, C4_and_orn, C4_or_andn, C4_or_orn
18168 O << ",!";
18169 printOperand(MI, OpNo: 3, O);
18170 O << "))";
18171 return;
18172 break;
18173 case 20:
18174 // F2_sfinvsqrta
18175 O << " = sfinvsqrta(";
18176 printOperand(MI, OpNo: 2, O);
18177 O << ')';
18178 return;
18179 break;
18180 case 21:
18181 // F2_sfrecipa
18182 O << " = sfrecipa(";
18183 printOperand(MI, OpNo: 2, O);
18184 O << ',';
18185 printOperand(MI, OpNo: 3, O);
18186 O << ')';
18187 return;
18188 break;
18189 case 22:
18190 // J4_cmpeq_fp0_jump_nt, J4_cmpeqi_fp0_jump_nt, J4_cmpeqn1_fp0_jump_nt, J...
18191 O << "); if (!p0.new) jump:nt ";
18192 printBrtarget(MI, OpNo: 2, O);
18193 return;
18194 break;
18195 case 23:
18196 // J4_cmpeq_fp0_jump_t, J4_cmpeqi_fp0_jump_t, J4_cmpeqn1_fp0_jump_t, J4_c...
18197 O << "); if (!p0.new) jump:t ";
18198 printBrtarget(MI, OpNo: 2, O);
18199 return;
18200 break;
18201 case 24:
18202 // J4_cmpeq_fp1_jump_nt, J4_cmpeqi_fp1_jump_nt, J4_cmpeqn1_fp1_jump_nt, J...
18203 O << "); if (!p1.new) jump:nt ";
18204 printBrtarget(MI, OpNo: 2, O);
18205 return;
18206 break;
18207 case 25:
18208 // J4_cmpeq_fp1_jump_t, J4_cmpeqi_fp1_jump_t, J4_cmpeqn1_fp1_jump_t, J4_c...
18209 O << "); if (!p1.new) jump:t ";
18210 printBrtarget(MI, OpNo: 2, O);
18211 return;
18212 break;
18213 case 26:
18214 // J4_cmpeq_tp0_jump_nt, J4_cmpeqi_tp0_jump_nt, J4_cmpeqn1_tp0_jump_nt, J...
18215 O << "); if (p0.new) jump:nt ";
18216 printBrtarget(MI, OpNo: 2, O);
18217 return;
18218 break;
18219 case 27:
18220 // J4_cmpeq_tp0_jump_t, J4_cmpeqi_tp0_jump_t, J4_cmpeqn1_tp0_jump_t, J4_c...
18221 O << "); if (p0.new) jump:t ";
18222 printBrtarget(MI, OpNo: 2, O);
18223 return;
18224 break;
18225 case 28:
18226 // J4_cmpeq_tp1_jump_nt, J4_cmpeqi_tp1_jump_nt, J4_cmpeqn1_tp1_jump_nt, J...
18227 O << "); if (p1.new) jump:nt ";
18228 printBrtarget(MI, OpNo: 2, O);
18229 return;
18230 break;
18231 case 29:
18232 // J4_cmpeq_tp1_jump_t, J4_cmpeqi_tp1_jump_t, J4_cmpeqn1_tp1_jump_t, J4_c...
18233 O << "); if (p1.new) jump:t ";
18234 printBrtarget(MI, OpNo: 2, O);
18235 return;
18236 break;
18237 case 30:
18238 // J4_cmplt_f_jumpnv_nt, J4_cmplt_t_jumpnv_nt, J4_cmpltu_f_jumpnv_nt, J4_...
18239 O << ".new)) jump:nt ";
18240 printBrtarget(MI, OpNo: 2, O);
18241 return;
18242 break;
18243 case 31:
18244 // J4_cmplt_f_jumpnv_t, J4_cmplt_t_jumpnv_t, J4_cmpltu_f_jumpnv_t, J4_cmp...
18245 O << ".new)) jump:t ";
18246 printBrtarget(MI, OpNo: 2, O);
18247 return;
18248 break;
18249 case 32:
18250 // L2_loadalignb_io, L2_loadalignh_io, S2_pstorerbf_io, S2_pstorerbnewf_i...
18251 O << "+#";
18252 break;
18253 case 33:
18254 // L2_loadalignb_pbr, L2_loadalignb_pr, L2_loadalignh_pbr, L2_loadalignh_...
18255 O << "++";
18256 break;
18257 case 34:
18258 // L2_loadalignb_pci, L2_loadalignb_pi, L2_loadalignh_pci, L2_loadalignh_...
18259 O << "++#";
18260 break;
18261 case 35:
18262 // L2_loadalignb_pcr, L2_loadalignh_pcr
18263 O << "++I:circ(";
18264 printOperand(MI, OpNo: 4, O);
18265 O << "))";
18266 return;
18267 break;
18268 case 36:
18269 // L2_loadbsw2_pbr, L2_loadbsw4_pbr, L2_loadbzw2_pbr, L2_loadbzw4_pbr, L2...
18270 O << ":brev)";
18271 return;
18272 break;
18273 case 37:
18274 // L2_loadbsw2_pci, L2_loadbsw4_pci, L2_loadbzw2_pci, L2_loadbzw4_pci, L2...
18275 O << ":circ(";
18276 printOperand(MI, OpNo: 4, O);
18277 O << "))";
18278 return;
18279 break;
18280 case 38:
18281 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
18282 printOperand(MI, OpNo: 1, O);
18283 break;
18284 case 39:
18285 // L4_loadalignb_ap, L4_loadalignh_ap
18286 O << "=#";
18287 printOperand(MI, OpNo: 3, O);
18288 O << ')';
18289 return;
18290 break;
18291 case 40:
18292 // L4_loadalignb_ur, L4_loadalignh_ur
18293 O << "<<#";
18294 printOperand(MI, OpNo: 3, O);
18295 O << "+#";
18296 printOperand(MI, OpNo: 4, O);
18297 O << ')';
18298 return;
18299 break;
18300 case 41:
18301 // L4_return_fnew_pnt, L4_return_tnew_pnt
18302 O << "):nt:raw";
18303 return;
18304 break;
18305 case 42:
18306 // L4_return_fnew_pt, L4_return_tnew_pt
18307 O << "):t:raw";
18308 return;
18309 break;
18310 case 43:
18311 // M4_mpyri_addr, M4_mpyrr_addr
18312 O << ",mpyi(";
18313 printOperand(MI, OpNo: 2, O);
18314 break;
18315 case 44:
18316 // M4_mpyri_addr_u2
18317 O << ",mpyi(#";
18318 printOperand(MI, OpNo: 2, O);
18319 O << ',';
18320 printOperand(MI, OpNo: 3, O);
18321 O << "))";
18322 return;
18323 break;
18324 case 45:
18325 // S2_storerbnew_pbr, S2_storerbnew_pci, S2_storerhnew_pbr, S2_storerhnew...
18326 O << ".new";
18327 return;
18328 break;
18329 case 46:
18330 // S4_addaddi
18331 O << ",add(";
18332 printOperand(MI, OpNo: 2, O);
18333 O << ",#";
18334 printOperand(MI, OpNo: 3, O);
18335 O << "))";
18336 return;
18337 break;
18338 case 47:
18339 // S4_pstorerbf_rr, S4_pstorerbfnew_rr, S4_pstorerbnewf_rr, S4_pstorerbne...
18340 O << '+';
18341 printOperand(MI, OpNo: 2, O);
18342 O << "<<#";
18343 printOperand(MI, OpNo: 3, O);
18344 O << ") = ";
18345 printOperand(MI, OpNo: 4, O);
18346 break;
18347 case 48:
18348 // S4_subaddi
18349 O << ",sub(#";
18350 printOperand(MI, OpNo: 2, O);
18351 O << ',';
18352 printOperand(MI, OpNo: 3, O);
18353 O << "))";
18354 return;
18355 break;
18356 case 49:
18357 // SA1_inc
18358 O << ",#1)";
18359 return;
18360 break;
18361 case 50:
18362 // V6_vL32b_nt_ai, V6_vL32b_nt_cur_ai, V6_vL32b_nt_cur_pi, V6_vL32b_nt_cu...
18363 O << "):nt";
18364 return;
18365 break;
18366 case 51:
18367 // V6_vadd_qf16, V6_vmpy_qf16, V6_vmpy_qf32_qf16, V6_vsub_qf16
18368 O << ".qf16)";
18369 return;
18370 break;
18371 case 52:
18372 // V6_vadd_qf16_mix, V6_vmpy_qf16_mix_hf, V6_vmpy_qf32_mix_hf, V6_vmpy_rt...
18373 O << ".hf)";
18374 return;
18375 break;
18376 case 53:
18377 // V6_vadd_qf32, V6_vmpy_qf32, V6_vsub_qf32
18378 O << ".qf32)";
18379 return;
18380 break;
18381 case 54:
18382 // V6_vadd_qf32_mix, V6_vsub_qf32_mix
18383 O << ".sf)";
18384 return;
18385 break;
18386 case 55:
18387 // V6_vaddcarry, V6_vaddcarrysat, V6_vaddw, V6_vaddw_dv, V6_vaddwsat, V6_...
18388 O << ".w,";
18389 break;
18390 case 56:
18391 // V6_vadduhw, V6_vsubuhw
18392 O << ".uh,";
18393 printOperand(MI, OpNo: 2, O);
18394 O << ".uh)";
18395 return;
18396 break;
18397 case 57:
18398 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc...
18399 O << ".b,";
18400 break;
18401 case 58:
18402 // V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
18403 O << ".c,";
18404 break;
18405 case 59:
18406 // V6_vrmpyznb_rt, V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx, V6_vrmpyznb_rx_acc
18407 O << ".n,";
18408 break;
18409 }
18410
18411
18412 // Fragment 4 encoded into 7 bits for 67 unique commands.
18413 switch ((Bits >> 38) & 127) {
18414 default: llvm_unreachable("Invalid command number.");
18415 case 0:
18416 // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
18417 printOperand(MI, OpNo: 2, O);
18418 break;
18419 case 1:
18420 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
18421 O << ')';
18422 return;
18423 break;
18424 case 2:
18425 // S2_pstorerbf_zomap, S2_pstorerbt_zomap, S2_pstorerdf_zomap, S2_pstorer...
18426 return;
18427 break;
18428 case 3:
18429 // S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_pstorerhnewf_zomap, S...
18430 O << ".new";
18431 return;
18432 break;
18433 case 4:
18434 // S2_pstorerff_zomap, S2_pstorerft_zomap, S4_pstorerffnew_zomap, S4_psto...
18435 O << ".h";
18436 return;
18437 break;
18438 case 5:
18439 // S5_vasrhrnd_goodsyntax, M2_dpmpyss_rnd_s0, S2_asr_i_p_rnd, S2_asr_i_r_...
18440 O << "):rnd";
18441 return;
18442 break;
18443 case 6:
18444 // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vrm...
18445 O << ".ub)";
18446 return;
18447 break;
18448 case 7:
18449 // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
18450 O << ".uh)";
18451 return;
18452 break;
18453 case 8:
18454 // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vgt...
18455 O << ".uw)";
18456 return;
18457 break;
18458 case 9:
18459 // V6_ldcnpnt0, V6_ldcpnt0, V6_ldnpnt0, V6_ldpnt0, V6_ldtnpnt0, V6_ldtpnt...
18460 O << "):nt";
18461 return;
18462 break;
18463 case 10:
18464 // V6_vtran2x2_map, L2_loadalignb_pbr, L2_loadalignb_pci, L2_loadalignb_p...
18465 printOperand(MI, OpNo: 4, O);
18466 break;
18467 case 11:
18468 // A2_addh_h16_hh, A2_addh_h16_lh, A2_subh_h16_hh, A2_subh_h16_lh
18469 O << ".h):<<16";
18470 return;
18471 break;
18472 case 12:
18473 // A2_addh_h16_hl, A2_addh_h16_ll, A2_subh_h16_hl, A2_subh_h16_ll
18474 O << ".l):<<16";
18475 return;
18476 break;
18477 case 13:
18478 // A2_addh_h16_sat_hh, A2_addh_h16_sat_lh, A2_subh_h16_sat_hh, A2_subh_h1...
18479 O << ".h):sat:<<16";
18480 return;
18481 break;
18482 case 14:
18483 // A2_addh_h16_sat_hl, A2_addh_h16_sat_ll, A2_subh_h16_sat_hl, A2_subh_h1...
18484 O << ".l):sat:<<16";
18485 return;
18486 break;
18487 case 15:
18488 // A2_addh_l16_hl, A2_combine_hh, A2_combine_lh, A2_subh_l16_hl, M2_mpy_a...
18489 O << ".h)";
18490 return;
18491 break;
18492 case 16:
18493 // A2_addh_l16_ll, A2_combine_hl, A2_combine_ll, A2_subh_l16_ll, M2_mpy_a...
18494 O << ".l)";
18495 return;
18496 break;
18497 case 17:
18498 // A2_addh_l16_sat_hl, A2_subh_l16_sat_hl, M2_mpy_acc_sat_hh_s0, M2_mpy_a...
18499 O << ".h):sat";
18500 return;
18501 break;
18502 case 18:
18503 // A2_addh_l16_sat_ll, A2_subh_l16_sat_ll, M2_mpy_acc_sat_hl_s0, M2_mpy_a...
18504 O << ".l):sat";
18505 return;
18506 break;
18507 case 19:
18508 // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
18509 printOperand(MI, OpNo: 3, O);
18510 break;
18511 case 20:
18512 // A4_round_ri_sat, A4_round_rr_sat, S2_asl_i_r_sat, S2_asl_r_r_sat, S2_a...
18513 O << "):sat";
18514 return;
18515 break;
18516 case 21:
18517 // C2_mux, C2_muxri, M4_mpyrr_addr
18518 O << ',';
18519 printOperand(MI, OpNo: 3, O);
18520 break;
18521 case 22:
18522 // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S2_inser...
18523 O << ",#";
18524 break;
18525 case 23:
18526 // F2_sffma_sc
18527 O << "):scale";
18528 return;
18529 break;
18530 case 24:
18531 // L2_ploadrbf_io, L2_ploadrbfnew_io, L2_ploadrbt_io, L2_ploadrbtnew_io, ...
18532 O << "+#";
18533 printOperand(MI, OpNo: 3, O);
18534 break;
18535 case 25:
18536 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
18537 O << "++#";
18538 printOperand(MI, OpNo: 4, O);
18539 break;
18540 case 26:
18541 // L4_ploadrbf_rr, L4_ploadrbfnew_rr, L4_ploadrbt_rr, L4_ploadrbtnew_rr, ...
18542 O << '+';
18543 printOperand(MI, OpNo: 3, O);
18544 O << "<<#";
18545 printOperand(MI, OpNo: 4, O);
18546 O << ')';
18547 return;
18548 break;
18549 case 27:
18550 // M2_hmmpyh_rs1, M2_mpy_sat_rnd_hh_s1, M2_mpy_sat_rnd_lh_s1, V6_vmpyhsrs...
18551 O << ".h):<<1:rnd:sat";
18552 return;
18553 break;
18554 case 28:
18555 // M2_hmmpyh_s1, M2_mpy_acc_sat_hh_s1, M2_mpy_acc_sat_lh_s1, M2_mpy_nac_s...
18556 O << ".h):<<1:sat";
18557 return;
18558 break;
18559 case 29:
18560 // M2_hmmpyl_rs1, M2_mpy_sat_rnd_hl_s1, M2_mpy_sat_rnd_ll_s1
18561 O << ".l):<<1:rnd:sat";
18562 return;
18563 break;
18564 case 30:
18565 // M2_hmmpyl_s1, M2_mpy_acc_sat_hl_s1, M2_mpy_acc_sat_ll_s1, M2_mpy_nac_s...
18566 O << ".l):<<1:sat";
18567 return;
18568 break;
18569 case 31:
18570 // M2_mpy_acc_hh_s1, M2_mpy_acc_lh_s1, M2_mpy_hh_s1, M2_mpy_lh_s1, M2_mpy...
18571 O << ".h):<<1";
18572 return;
18573 break;
18574 case 32:
18575 // M2_mpy_acc_hl_s1, M2_mpy_acc_ll_s1, M2_mpy_hl_s1, M2_mpy_ll_s1, M2_mpy...
18576 O << ".l):<<1";
18577 return;
18578 break;
18579 case 33:
18580 // M2_mpy_rnd_hh_s0, M2_mpy_rnd_lh_s0, M2_mpyd_rnd_hh_s0, M2_mpyd_rnd_lh_...
18581 O << ".h):rnd";
18582 return;
18583 break;
18584 case 34:
18585 // M2_mpy_rnd_hh_s1, M2_mpy_rnd_lh_s1, M2_mpyd_rnd_hh_s1, M2_mpyd_rnd_lh_...
18586 O << ".h):<<1:rnd";
18587 return;
18588 break;
18589 case 35:
18590 // M2_mpy_rnd_hl_s0, M2_mpy_rnd_ll_s0, M2_mpyd_rnd_hl_s0, M2_mpyd_rnd_ll_...
18591 O << ".l):rnd";
18592 return;
18593 break;
18594 case 36:
18595 // M2_mpy_rnd_hl_s1, M2_mpy_rnd_ll_s1, M2_mpyd_rnd_hl_s1, M2_mpyd_rnd_ll_...
18596 O << ".l):<<1:rnd";
18597 return;
18598 break;
18599 case 37:
18600 // M2_mpy_sat_rnd_hh_s0, M2_mpy_sat_rnd_lh_s0
18601 O << ".h):rnd:sat";
18602 return;
18603 break;
18604 case 38:
18605 // M2_mpy_sat_rnd_hl_s0, M2_mpy_sat_rnd_ll_s0
18606 O << ".l):rnd:sat";
18607 return;
18608 break;
18609 case 39:
18610 // M2_mpy_up_s1
18611 O << "):<<1";
18612 return;
18613 break;
18614 case 40:
18615 // M2_mpy_up_s1_sat, M4_mac_up_s1_sat, M4_nac_up_s1_sat
18616 O << "):<<1:sat";
18617 return;
18618 break;
18619 case 41:
18620 // S5_vasrhrnd
18621 O << "):raw";
18622 return;
18623 break;
18624 case 42:
18625 // V6_shuffeqw, V6_veqw, V6_veqw_and, V6_veqw_or, V6_veqw_xor, V6_vgtw, V...
18626 O << ".w)";
18627 return;
18628 break;
18629 case 43:
18630 // V6_v6mpyhubs10
18631 O << "):h";
18632 return;
18633 break;
18634 case 44:
18635 // V6_v6mpyvubs10
18636 O << "):v";
18637 return;
18638 break;
18639 case 45:
18640 // V6_vL32b_cur_npred_ppu, V6_vL32b_cur_pred_ppu, V6_vL32b_npred_ppu, V6_...
18641 O << "++";
18642 printOperand(MI, OpNo: 4, O);
18643 break;
18644 case 46:
18645 // V6_vadd_hf, V6_vadd_hf_hf, V6_vadd_sf_hf, V6_veqhf, V6_veqhf_and, V6_v...
18646 O << ".hf)";
18647 return;
18648 break;
18649 case 47:
18650 // V6_vadd_hf_f8, V6_vmpy_hf_f8, V6_vmpy_hf_f8_acc, V6_vsub_hf_f8
18651 O << ".f8)";
18652 return;
18653 break;
18654 case 48:
18655 // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_veqsf, V6_veqsf_and, V6_v...
18656 O << ".sf)";
18657 return;
18658 break;
18659 case 49:
18660 // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
18661 O << ".bf)";
18662 return;
18663 break;
18664 case 50:
18665 // V6_vasrhubrndsat, V6_vasrhubsat, V6_vmpahhsat
18666 O << ".h,";
18667 printOperand(MI, OpNo: 3, O);
18668 break;
18669 case 51:
18670 // V6_vasruhubrndsat, V6_vasruhubsat, V6_vmpauhuhsat
18671 O << ".uh,";
18672 printOperand(MI, OpNo: 3, O);
18673 break;
18674 case 52:
18675 // V6_vasruwuhrndsat, V6_vasruwuhsat
18676 O << ".uw,";
18677 printOperand(MI, OpNo: 3, O);
18678 break;
18679 case 53:
18680 // V6_vasrvuhubrndsat
18681 O << ".ub):rnd:sat";
18682 return;
18683 break;
18684 case 54:
18685 // V6_vasrvuhubsat
18686 O << ".ub):sat";
18687 return;
18688 break;
18689 case 55:
18690 // V6_vasrvwuhrndsat
18691 O << ".uh):rnd:sat";
18692 return;
18693 break;
18694 case 56:
18695 // V6_vasrvwuhsat, V6_vrounduhub
18696 O << ".uh):sat";
18697 return;
18698 break;
18699 case 57:
18700 // V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat, V6_vasrwuhrndsat, V6_vasrwuh...
18701 O << ".w,";
18702 printOperand(MI, OpNo: 3, O);
18703 break;
18704 case 58:
18705 // V6_veqb, V6_veqb_and, V6_veqb_or, V6_veqb_xor, V6_vgtb, V6_vgtb_and, V...
18706 O << ".b)";
18707 return;
18708 break;
18709 case 59:
18710 // V6_vlutvvb_nm, V6_vlutvwh_nm
18711 O << "):nomatch";
18712 return;
18713 break;
18714 case 60:
18715 // V6_vmpyuhvs
18716 O << ".uh):>>16";
18717 return;
18718 break;
18719 case 61:
18720 // V6_vrmpybusi, V6_vrmpybusi_acc
18721 O << ".b,#";
18722 break;
18723 case 62:
18724 // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_a...
18725 printOperand(MI, OpNo: 1, O);
18726 break;
18727 case 63:
18728 // V6_vrounduwuh
18729 O << ".uw):sat";
18730 return;
18731 break;
18732 case 64:
18733 // V6_vroundwuh
18734 O << ".w):sat";
18735 return;
18736 break;
18737 case 65:
18738 // V6_vsub_hf_mix
18739 O << ".qf16)";
18740 return;
18741 break;
18742 case 66:
18743 // V6_vsub_sf_mix
18744 O << ".qf32)";
18745 return;
18746 break;
18747 }
18748
18749
18750 // Fragment 5 encoded into 6 bits for 38 unique commands.
18751 switch ((Bits >> 45) & 63) {
18752 default: llvm_unreachable("Invalid command number.");
18753 case 0:
18754 // A2_addsp, V6_vtran2x2_map, dup_A2_add, dup_A2_addi, A2_add, A2_addi, A...
18755 O << ')';
18756 return;
18757 break;
18758 case 1:
18759 // V6_vscattermh_add_alt
18760 O << ".h) += ";
18761 printOperand(MI, OpNo: 3, O);
18762 O << ".h";
18763 return;
18764 break;
18765 case 2:
18766 // V6_vscattermh_alt
18767 O << ".h) = ";
18768 printOperand(MI, OpNo: 3, O);
18769 O << ".h";
18770 return;
18771 break;
18772 case 3:
18773 // V6_vscattermw_add_alt, V6_vscattermwh_add_alt
18774 O << ".w) += ";
18775 printOperand(MI, OpNo: 3, O);
18776 break;
18777 case 4:
18778 // V6_vscattermw_alt, V6_vscattermwh_alt
18779 O << ".w) = ";
18780 printOperand(MI, OpNo: 3, O);
18781 break;
18782 case 5:
18783 // A2_addpsat, A2_addsat, A2_subsat, V6_vasrhubsat, V6_vasruhubsat, V6_va...
18784 O << "):sat";
18785 return;
18786 break;
18787 case 6:
18788 // A2_addsph
18789 O << "):raw:hi";
18790 return;
18791 break;
18792 case 7:
18793 // A2_addspl
18794 O << "):raw:lo";
18795 return;
18796 break;
18797 case 8:
18798 // A4_addp_c, A4_subp_c
18799 O << ',';
18800 printOperand(MI, OpNo: 1, O);
18801 O << "):carry";
18802 return;
18803 break;
18804 case 9:
18805 // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S4_extra...
18806 printOperand(MI, OpNo: 3, O);
18807 break;
18808 case 10:
18809 // C4_and_and, C4_and_or, C4_or_and, C4_or_or, M4_mpyri_addi, M4_mpyrr_ad...
18810 O << "))";
18811 return;
18812 break;
18813 case 11:
18814 // L2_loadalignb_pbr, L2_loadalignh_pbr
18815 O << ":brev)";
18816 return;
18817 break;
18818 case 12:
18819 // L2_loadalignb_pci, L2_loadalignh_pci
18820 O << ":circ(";
18821 printOperand(MI, OpNo: 5, O);
18822 O << "))";
18823 return;
18824 break;
18825 case 13:
18826 // S2_insert, S2_insertp, V6_vrmpybusi_acc
18827 printOperand(MI, OpNo: 4, O);
18828 O << ')';
18829 return;
18830 break;
18831 case 14:
18832 // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_...
18833 O << ") = ";
18834 break;
18835 case 15:
18836 // S4_storeirbf_io, S4_storeirbfnew_io, S4_storeirbt_io, S4_storeirbtnew_...
18837 O << ") = #";
18838 printOperand(MI, OpNo: 3, O);
18839 return;
18840 break;
18841 case 16:
18842 // V6_vL32b_nt_cur_npred_ai, V6_vL32b_nt_cur_npred_pi, V6_vL32b_nt_cur_np...
18843 O << "):nt";
18844 return;
18845 break;
18846 case 17:
18847 // V6_vS32b_nt_new_npred_ai, V6_vS32b_nt_new_npred_pi, V6_vS32b_nt_new_np...
18848 O << "):nt = ";
18849 break;
18850 case 18:
18851 // V6_vaddcarry, V6_vaddcarrysat, V6_vsubcarry
18852 O << ".w,";
18853 break;
18854 case 19:
18855 // V6_vaddw, V6_vaddw_dv, V6_vsubw, V6_vsubw_dv
18856 O << ".w)";
18857 return;
18858 break;
18859 case 20:
18860 // V6_vaddwsat, V6_vaddwsat_dv, V6_vsubwsat, V6_vsubwsat_dv
18861 O << ".w):sat";
18862 return;
18863 break;
18864 case 21:
18865 // V6_vasrhubrndsat, V6_vasruhubrndsat, V6_vasruwuhrndsat, V6_vasrwhrndsa...
18866 O << "):rnd:sat";
18867 return;
18868 break;
18869 case 22:
18870 // V6_vgathermh
18871 O << ".h).h";
18872 return;
18873 break;
18874 case 23:
18875 // V6_vgathermhw
18876 O << ".w).h";
18877 return;
18878 break;
18879 case 24:
18880 // V6_vgathermw
18881 O << ".w).w";
18882 return;
18883 break;
18884 case 25:
18885 // V6_vmpahhsat
18886 O << ".h):sat";
18887 return;
18888 break;
18889 case 26:
18890 // V6_vmpauhuhsat
18891 O << ".uh):sat";
18892 return;
18893 break;
18894 case 27:
18895 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc...
18896 O << ".b)";
18897 return;
18898 break;
18899 case 28:
18900 // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
18901 O << ".b++)";
18902 return;
18903 break;
18904 case 29:
18905 // V6_vrmpyzbub_rt, V6_vrmpyzbub_rt_acc
18906 O << ".ub)";
18907 return;
18908 break;
18909 case 30:
18910 // V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_acc
18911 O << ".ub++)";
18912 return;
18913 break;
18914 case 31:
18915 // V6_vscattermh
18916 O << ".h).h = ";
18917 printOperand(MI, OpNo: 3, O);
18918 return;
18919 break;
18920 case 32:
18921 // V6_vscattermh_add
18922 O << ".h).h += ";
18923 printOperand(MI, OpNo: 3, O);
18924 return;
18925 break;
18926 case 33:
18927 // V6_vscattermhw
18928 O << ".w).h = ";
18929 printOperand(MI, OpNo: 3, O);
18930 return;
18931 break;
18932 case 34:
18933 // V6_vscattermhw_add
18934 O << ".w).h += ";
18935 printOperand(MI, OpNo: 3, O);
18936 return;
18937 break;
18938 case 35:
18939 // V6_vscattermw
18940 O << ".w).w = ";
18941 printOperand(MI, OpNo: 3, O);
18942 return;
18943 break;
18944 case 36:
18945 // V6_vscattermw_add
18946 O << ".w).w += ";
18947 printOperand(MI, OpNo: 3, O);
18948 return;
18949 break;
18950 case 37:
18951 // dep_A2_addsat, dep_A2_subsat
18952 O << "):sat:deprecated";
18953 return;
18954 break;
18955 }
18956
18957
18958 // Fragment 6 encoded into 3 bits for 7 unique commands.
18959 switch ((Bits >> 51) & 7) {
18960 default: llvm_unreachable("Invalid command number.");
18961 case 0:
18962 // V6_vscattermw_add_alt, V6_vscattermw_alt
18963 O << ".w";
18964 return;
18965 break;
18966 case 1:
18967 // V6_vscattermwh_add_alt, V6_vscattermwh_alt
18968 O << ".h";
18969 return;
18970 break;
18971 case 2:
18972 // C2_muxii, C2_muxir, S2_extractu, S2_extractup, S4_extract, S4_extractp...
18973 O << ')';
18974 return;
18975 break;
18976 case 3:
18977 // M4_mpyri_addr
18978 O << "))";
18979 return;
18980 break;
18981 case 4:
18982 // S2_pstorerbf_io, S2_pstorerbnewf_io, S2_pstorerbnewt_io, S2_pstorerbt_...
18983 printOperand(MI, OpNo: 3, O);
18984 break;
18985 case 5:
18986 // S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_pi, S2_pstorerbne...
18987 printOperand(MI, OpNo: 4, O);
18988 break;
18989 case 6:
18990 // V6_vaddcarry, V6_vsubcarry
18991 printOperand(MI, OpNo: 1, O);
18992 O << "):carry";
18993 return;
18994 break;
18995 }
18996
18997
18998 // Fragment 7 encoded into 2 bits for 4 unique commands.
18999 switch ((Bits >> 54) & 3) {
19000 default: llvm_unreachable("Invalid command number.");
19001 case 0:
19002 // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbt_io,...
19003 return;
19004 break;
19005 case 1:
19006 // S2_pstorerbnewf_io, S2_pstorerbnewf_pi, S2_pstorerbnewfnew_pi, S2_psto...
19007 O << ".new";
19008 return;
19009 break;
19010 case 2:
19011 // S2_pstorerff_io, S2_pstorerff_pi, S2_pstorerffnew_pi, S2_pstorerft_io,...
19012 O << ".h";
19013 return;
19014 break;
19015 case 3:
19016 // V6_vaddcarrysat
19017 O << "):carry:sat";
19018 return;
19019 break;
19020 }
19021
19022}
19023
19024
19025/// getRegisterName - This method is automatically generated by tblgen
19026/// from the register set description. This returns the assembler name
19027/// for the specified register.
19028const char *HexagonInstPrinter::getRegisterName(MCRegister Reg) {
19029 unsigned RegNo = Reg.id();
19030 assert(RegNo && RegNo < 398 && "Invalid register number!");
19031
19032
19033#ifdef __GNUC__
19034#pragma GCC diagnostic push
19035#pragma GCC diagnostic ignored "-Woverlength-strings"
19036#endif
19037 static const char AsmStrs[] = {
19038 /* 0 */ "__10000000\000"
19039 /* 11 */ "__1000000\000"
19040 /* 21 */ "__10000010\000"
19041 /* 32 */ "__1000010\000"
19042 /* 42 */ "c11:10\000"
19043 /* 49 */ "g11:10\000"
19044 /* 56 */ "r11:10\000"
19045 /* 63 */ "s11:10\000"
19046 /* 70 */ "v11:10\000"
19047 /* 77 */ "g10\000"
19048 /* 81 */ "r10\000"
19049 /* 85 */ "v10\000"
19050 /* 89 */ "__10000020\000"
19051 /* 100 */ "__1000020\000"
19052 /* 110 */ "g21:20\000"
19053 /* 117 */ "r21:20\000"
19054 /* 124 */ "s21:20\000"
19055 /* 131 */ "v21:20\000"
19056 /* 138 */ "v23:20\000"
19057 /* 145 */ "g20\000"
19058 /* 149 */ "r20\000"
19059 /* 153 */ "s20\000"
19060 /* 157 */ "v20\000"
19061 /* 161 */ "__10000030\000"
19062 /* 172 */ "__1000030\000"
19063 /* 182 */ "c31:30\000"
19064 /* 189 */ "g31:30\000"
19065 /* 196 */ "r31:30\000"
19066 /* 203 */ "s31:30\000"
19067 /* 210 */ "v31:30\000"
19068 /* 217 */ "g30\000"
19069 /* 221 */ "r30\000"
19070 /* 225 */ "v30\000"
19071 /* 229 */ "s41:40\000"
19072 /* 236 */ "s51:50\000"
19073 /* 243 */ "s61:60\000"
19074 /* 250 */ "s60\000"
19075 /* 254 */ "s71:70\000"
19076 /* 261 */ "s70\000"
19077 /* 265 */ "s80\000"
19078 /* 269 */ "c1:0\000"
19079 /* 274 */ "g1:0\000"
19080 /* 279 */ "r1:0\000"
19081 /* 284 */ "s1:0\000"
19082 /* 289 */ "v1:0\000"
19083 /* 294 */ "p3:0\000"
19084 /* 299 */ "v3:0\000"
19085 /* 304 */ "sa0\000"
19086 /* 308 */ "badva0\000"
19087 /* 315 */ "lc0\000"
19088 /* 319 */ "brkptpc0\000"
19089 /* 328 */ "isdbcfg0\000"
19090 /* 337 */ "brkptcfg0\000"
19091 /* 347 */ "m0\000"
19092 /* 350 */ "sgp0\000"
19093 /* 355 */ "q0\000"
19094 /* 358 */ "r0\000"
19095 /* 361 */ "cs0\000"
19096 /* 365 */ "gpmucnt0\000"
19097 /* 374 */ "v0\000"
19098 /* 377 */ "__10000001\000"
19099 /* 388 */ "__1000001\000"
19100 /* 398 */ "__10000011\000"
19101 /* 409 */ "__1000011\000"
19102 /* 419 */ "v10:11\000"
19103 /* 426 */ "g11\000"
19104 /* 430 */ "r11\000"
19105 /* 434 */ "s11\000"
19106 /* 438 */ "v11\000"
19107 /* 442 */ "__10000021\000"
19108 /* 453 */ "__1000021\000"
19109 /* 463 */ "v20:21\000"
19110 /* 470 */ "g21\000"
19111 /* 474 */ "r21\000"
19112 /* 478 */ "v21\000"
19113 /* 482 */ "v30:31\000"
19114 /* 489 */ "g31\000"
19115 /* 493 */ "r31\000"
19116 /* 497 */ "v31\000"
19117 /* 501 */ "s61\000"
19118 /* 505 */ "s71\000"
19119 /* 509 */ "v0:1\000"
19120 /* 514 */ "sa1\000"
19121 /* 518 */ "badva1\000"
19122 /* 525 */ "lc1\000"
19123 /* 529 */ "brkptpc1\000"
19124 /* 538 */ "isdbcfg1\000"
19125 /* 547 */ "brkptcfg1\000"
19126 /* 557 */ "m1\000"
19127 /* 560 */ "sgp1\000"
19128 /* 565 */ "q1\000"
19129 /* 568 */ "r1\000"
19130 /* 571 */ "cs1\000"
19131 /* 575 */ "gpmucnt1\000"
19132 /* 584 */ "v1\000"
19133 /* 587 */ "__10000002\000"
19134 /* 598 */ "__1000002\000"
19135 /* 608 */ "__10000012\000"
19136 /* 619 */ "__1000012\000"
19137 /* 629 */ "c13:12\000"
19138 /* 636 */ "g13:12\000"
19139 /* 643 */ "r13:12\000"
19140 /* 650 */ "s13:12\000"
19141 /* 657 */ "v13:12\000"
19142 /* 664 */ "v15:12\000"
19143 /* 671 */ "g12\000"
19144 /* 675 */ "r12\000"
19145 /* 679 */ "s12\000"
19146 /* 683 */ "v12\000"
19147 /* 687 */ "__10000022\000"
19148 /* 698 */ "__1000022\000"
19149 /* 708 */ "g23:22\000"
19150 /* 715 */ "r23:22\000"
19151 /* 722 */ "s23:22\000"
19152 /* 729 */ "v23:22\000"
19153 /* 736 */ "g22\000"
19154 /* 740 */ "r22\000"
19155 /* 744 */ "s22\000"
19156 /* 748 */ "v22\000"
19157 /* 752 */ "s33:32\000"
19158 /* 759 */ "s43:42\000"
19159 /* 766 */ "s53:52\000"
19160 /* 773 */ "s63:62\000"
19161 /* 780 */ "s62\000"
19162 /* 784 */ "s73:72\000"
19163 /* 791 */ "s72\000"
19164 /* 795 */ "c3:2\000"
19165 /* 800 */ "g3:2\000"
19166 /* 805 */ "r3:2\000"
19167 /* 810 */ "s3:2\000"
19168 /* 815 */ "v3:2\000"
19169 /* 820 */ "p2\000"
19170 /* 823 */ "q2\000"
19171 /* 826 */ "r2\000"
19172 /* 829 */ "gpmucnt2\000"
19173 /* 838 */ "v2\000"
19174 /* 841 */ "__10000003\000"
19175 /* 852 */ "__1000003\000"
19176 /* 862 */ "__10000013\000"
19177 /* 873 */ "__1000013\000"
19178 /* 883 */ "v12:13\000"
19179 /* 890 */ "g13\000"
19180 /* 894 */ "r13\000"
19181 /* 898 */ "s13\000"
19182 /* 902 */ "v13\000"
19183 /* 906 */ "__10000023\000"
19184 /* 917 */ "__1000023\000"
19185 /* 927 */ "v22:23\000"
19186 /* 934 */ "g23\000"
19187 /* 938 */ "r23\000"
19188 /* 942 */ "s23\000"
19189 /* 946 */ "v23\000"
19190 /* 950 */ "s63\000"
19191 /* 954 */ "s73\000"
19192 /* 958 */ "v2:3\000"
19193 /* 963 */ "p3\000"
19194 /* 966 */ "q3\000"
19195 /* 969 */ "r3\000"
19196 /* 972 */ "gpmucnt3\000"
19197 /* 981 */ "v3\000"
19198 /* 984 */ "__10000004\000"
19199 /* 995 */ "__1000004\000"
19200 /* 1005 */ "__10000014\000"
19201 /* 1016 */ "__1000014\000"
19202 /* 1026 */ "c15:14\000"
19203 /* 1033 */ "g15:14\000"
19204 /* 1040 */ "r15:14\000"
19205 /* 1047 */ "s15:14\000"
19206 /* 1054 */ "v15:14\000"
19207 /* 1061 */ "g14\000"
19208 /* 1065 */ "r14\000"
19209 /* 1069 */ "s14\000"
19210 /* 1073 */ "v14\000"
19211 /* 1077 */ "__10000024\000"
19212 /* 1088 */ "__1000024\000"
19213 /* 1098 */ "g25:24\000"
19214 /* 1105 */ "r25:24\000"
19215 /* 1112 */ "s25:24\000"
19216 /* 1119 */ "v25:24\000"
19217 /* 1126 */ "v27:24\000"
19218 /* 1133 */ "r24\000"
19219 /* 1137 */ "s24\000"
19220 /* 1141 */ "v24\000"
19221 /* 1145 */ "s35:34\000"
19222 /* 1152 */ "s45:44\000"
19223 /* 1159 */ "s44\000"
19224 /* 1163 */ "s55:54\000"
19225 /* 1170 */ "s54\000"
19226 /* 1174 */ "s65:64\000"
19227 /* 1181 */ "s64\000"
19228 /* 1185 */ "s75:74\000"
19229 /* 1192 */ "s74\000"
19230 /* 1196 */ "c5:4\000"
19231 /* 1201 */ "g5:4\000"
19232 /* 1206 */ "r5:4\000"
19233 /* 1211 */ "s5:4\000"
19234 /* 1216 */ "v5:4\000"
19235 /* 1221 */ "v7:4\000"
19236 /* 1226 */ "g4\000"
19237 /* 1229 */ "r4\000"
19238 /* 1232 */ "gpmucnt4\000"
19239 /* 1241 */ "v4\000"
19240 /* 1244 */ "__10000005\000"
19241 /* 1255 */ "__1000005\000"
19242 /* 1265 */ "__10000015\000"
19243 /* 1276 */ "__1000015\000"
19244 /* 1286 */ "v14:15\000"
19245 /* 1293 */ "g15\000"
19246 /* 1297 */ "r15\000"
19247 /* 1301 */ "s15\000"
19248 /* 1305 */ "v15\000"
19249 /* 1309 */ "__10000025\000"
19250 /* 1320 */ "__1000025\000"
19251 /* 1330 */ "v24:25\000"
19252 /* 1337 */ "r25\000"
19253 /* 1341 */ "s25\000"
19254 /* 1345 */ "v25\000"
19255 /* 1349 */ "s35\000"
19256 /* 1353 */ "s45\000"
19257 /* 1357 */ "s55\000"
19258 /* 1361 */ "s65\000"
19259 /* 1365 */ "s75\000"
19260 /* 1369 */ "v4:5\000"
19261 /* 1374 */ "c5\000"
19262 /* 1377 */ "g5\000"
19263 /* 1380 */ "r5\000"
19264 /* 1383 */ "gpmucnt5\000"
19265 /* 1392 */ "v5\000"
19266 /* 1395 */ "__10000006\000"
19267 /* 1406 */ "__1000006\000"
19268 /* 1416 */ "__10000016\000"
19269 /* 1427 */ "__1000016\000"
19270 /* 1437 */ "c17:16\000"
19271 /* 1444 */ "g17:16\000"
19272 /* 1451 */ "r17:16\000"
19273 /* 1458 */ "s17:16\000"
19274 /* 1465 */ "v17:16\000"
19275 /* 1472 */ "v19:16\000"
19276 /* 1479 */ "r16\000"
19277 /* 1483 */ "v16\000"
19278 /* 1487 */ "__10000026\000"
19279 /* 1498 */ "__1000026\000"
19280 /* 1508 */ "g27:26\000"
19281 /* 1515 */ "r27:26\000"
19282 /* 1522 */ "s27:26\000"
19283 /* 1529 */ "v27:26\000"
19284 /* 1536 */ "r26\000"
19285 /* 1540 */ "s26\000"
19286 /* 1544 */ "v26\000"
19287 /* 1548 */ "s37:36\000"
19288 /* 1555 */ "s47:46\000"
19289 /* 1562 */ "s46\000"
19290 /* 1566 */ "s57:56\000"
19291 /* 1573 */ "s56\000"
19292 /* 1577 */ "s67:66\000"
19293 /* 1584 */ "s66\000"
19294 /* 1588 */ "s77:76\000"
19295 /* 1595 */ "s76\000"
19296 /* 1599 */ "c7:6\000"
19297 /* 1604 */ "g7:6\000"
19298 /* 1609 */ "r7:6\000"
19299 /* 1614 */ "s7:6\000"
19300 /* 1619 */ "v7:6\000"
19301 /* 1624 */ "g6\000"
19302 /* 1627 */ "r6\000"
19303 /* 1630 */ "gpmucnt6\000"
19304 /* 1639 */ "v6\000"
19305 /* 1642 */ "__10000007\000"
19306 /* 1653 */ "__1000007\000"
19307 /* 1663 */ "__10000017\000"
19308 /* 1674 */ "__1000017\000"
19309 /* 1684 */ "v16:17\000"
19310 /* 1691 */ "r17\000"
19311 /* 1695 */ "v17\000"
19312 /* 1699 */ "__10000027\000"
19313 /* 1710 */ "__1000027\000"
19314 /* 1720 */ "v26:27\000"
19315 /* 1727 */ "r27\000"
19316 /* 1731 */ "v27\000"
19317 /* 1735 */ "s47\000"
19318 /* 1739 */ "s57\000"
19319 /* 1743 */ "s67\000"
19320 /* 1747 */ "s77\000"
19321 /* 1751 */ "v6:7\000"
19322 /* 1756 */ "g7\000"
19323 /* 1759 */ "r7\000"
19324 /* 1762 */ "gpmucnt7\000"
19325 /* 1771 */ "v7\000"
19326 /* 1774 */ "__10000008\000"
19327 /* 1785 */ "__1000008\000"
19328 /* 1795 */ "__10000018\000"
19329 /* 1806 */ "__1000018\000"
19330 /* 1816 */ "c19:18\000"
19331 /* 1823 */ "g19:18\000"
19332 /* 1830 */ "r19:18\000"
19333 /* 1837 */ "s19:18\000"
19334 /* 1844 */ "v19:18\000"
19335 /* 1851 */ "r18\000"
19336 /* 1855 */ "v18\000"
19337 /* 1859 */ "__10000028\000"
19338 /* 1870 */ "__1000028\000"
19339 /* 1880 */ "v31:28\000"
19340 /* 1887 */ "g29:28\000"
19341 /* 1894 */ "r29:28\000"
19342 /* 1901 */ "s29:28\000"
19343 /* 1908 */ "v29:28\000"
19344 /* 1915 */ "r28\000"
19345 /* 1919 */ "v28\000"
19346 /* 1923 */ "s39:38\000"
19347 /* 1930 */ "s49:48\000"
19348 /* 1937 */ "s59:58\000"
19349 /* 1944 */ "s58\000"
19350 /* 1948 */ "s69:68\000"
19351 /* 1955 */ "s68\000"
19352 /* 1959 */ "s79:78\000"
19353 /* 1966 */ "s78\000"
19354 /* 1970 */ "v11:8\000"
19355 /* 1976 */ "c9:8\000"
19356 /* 1981 */ "g9:8\000"
19357 /* 1986 */ "r9:8\000"
19358 /* 1991 */ "s9:8\000"
19359 /* 1996 */ "v9:8\000"
19360 /* 2001 */ "c8\000"
19361 /* 2004 */ "g8\000"
19362 /* 2007 */ "r8\000"
19363 /* 2010 */ "v8\000"
19364 /* 2013 */ "__10000009\000"
19365 /* 2024 */ "__1000009\000"
19366 /* 2034 */ "__10000019\000"
19367 /* 2045 */ "__1000019\000"
19368 /* 2055 */ "v18:19\000"
19369 /* 2062 */ "r19\000"
19370 /* 2066 */ "s19\000"
19371 /* 2070 */ "v19\000"
19372 /* 2074 */ "__10000029\000"
19373 /* 2085 */ "__1000029\000"
19374 /* 2095 */ "v28:29\000"
19375 /* 2102 */ "r29\000"
19376 /* 2106 */ "v29\000"
19377 /* 2110 */ "s59\000"
19378 /* 2114 */ "s69\000"
19379 /* 2118 */ "s79\000"
19380 /* 2122 */ "__9999999\000"
19381 /* 2132 */ "__999999\000"
19382 /* 2141 */ "v8:9\000"
19383 /* 2146 */ "g9\000"
19384 /* 2149 */ "r9\000"
19385 /* 2152 */ "v9\000"
19386 /* 2155 */ "gbadva\000"
19387 /* 2162 */ "evb\000"
19388 /* 2166 */ "pc\000"
19389 /* 2169 */ "htid\000"
19390 /* 2174 */ "stid\000"
19391 /* 2179 */ "vid\000"
19392 /* 2183 */ "cfgbase\000"
19393 /* 2191 */ "usr.ovf\000"
19394 /* 2199 */ "diag\000"
19395 /* 2204 */ "syscfg\000"
19396 /* 2211 */ "pmuevtcfg\000"
19397 /* 2221 */ "pmucfg\000"
19398 /* 2228 */ "gpcyclehi\000"
19399 /* 2238 */ "upcyclehi\000"
19400 /* 2248 */ "utimerhi\000"
19401 /* 2257 */ "pktcounthi\000"
19402 /* 2268 */ "imask\000"
19403 /* 2274 */ "modectl\000"
19404 /* 2282 */ "isdben\000"
19405 /* 2289 */ "isdbmbxin\000"
19406 /* 2299 */ "gpcyclelo\000"
19407 /* 2309 */ "upcyclelo\000"
19408 /* 2319 */ "utimerlo\000"
19409 /* 2328 */ "pktcountlo\000"
19410 /* 2339 */ "ugp\000"
19411 /* 2343 */ "vtmp\000"
19412 /* 2348 */ "gosp\000"
19413 /* 2353 */ "ccr\000"
19414 /* 2357 */ "gelr\000"
19415 /* 2362 */ "isdbgpr\000"
19416 /* 2370 */ "gsr\000"
19417 /* 2374 */ "ssr\000"
19418 /* 2378 */ "usr\000"
19419 /* 2382 */ "framelimit\000"
19420 /* 2393 */ "isdbst\000"
19421 /* 2400 */ "isdbmbxout\000"
19422 /* 2411 */ "rev\000"
19423 /* 2415 */ "framekey\000"
19424};
19425#ifdef __GNUC__
19426#pragma GCC diagnostic pop
19427#endif
19428
19429 static const uint16_t RegAsmOffset[] = {
19430 2156, 2353, 2183, 629, 2199, 2358, 2162, 2415, 2382, 2357, 2348, 2340, 2228, 2299,
19431 2370, 2169, 2268, 2282, 2362, 2289, 2400, 2393, 2274, 2166, 2229, 2300, 1816, 2257,
19432 2328, 2221, 2211, 2411, 2374, 2174, 2204, 2339, 1026, 2238, 2309, 2378, 2191, 182,
19433 2248, 2319, 2179, 2343, 308, 518, 337, 547, 319, 529, 1374, 2001, 361, 571,
19434 279, 805, 1206, 1609, 1986, 56, 643, 1040, 1451, 1830, 117, 715, 1105, 1515,
19435 1894, 196, 2155, 1226, 1377, 1624, 1756, 2004, 2146, 77, 426, 671, 890, 1061,
19436 1293, 145, 470, 736, 934, 217, 489, 365, 575, 829, 972, 1232, 1383, 1630,
19437 1762, 328, 538, 315, 525, 347, 557, 352, 562, 820, 963, 366, 576, 830,
19438 973, 355, 565, 823, 966, 358, 568, 826, 969, 1229, 1380, 1627, 1759, 2007,
19439 2149, 81, 430, 675, 894, 1065, 1297, 1479, 1691, 1851, 2062, 149, 474, 740,
19440 938, 1133, 1337, 1536, 1727, 1915, 2102, 221, 493, 434, 679, 898, 1069, 1301,
19441 2066, 153, 744, 942, 1137, 1341, 1540, 1349, 1159, 1353, 1562, 1735, 1170, 1357,
19442 1573, 1739, 1944, 2110, 250, 501, 780, 950, 1181, 1361, 1584, 1743, 1955, 2114,
19443 261, 505, 791, 954, 1192, 1365, 1595, 1747, 1966, 2118, 265, 304, 514, 350,
19444 560, 374, 584, 838, 981, 1241, 1392, 1639, 1771, 2010, 2152, 85, 438, 683,
19445 902, 1073, 1305, 1483, 1695, 1855, 2070, 157, 478, 748, 946, 1141, 1345, 1544,
19446 1731, 1919, 2106, 225, 497, 2132, 11, 388, 598, 852, 995, 1255, 1406, 1653,
19447 1785, 2024, 32, 409, 619, 873, 1016, 1276, 1427, 1674, 1806, 2045, 100, 453,
19448 698, 917, 1088, 1320, 1498, 1710, 1870, 2085, 172, 2122, 0, 377, 587, 841,
19449 984, 1244, 1395, 1642, 1774, 2013, 21, 398, 608, 862, 1005, 1265, 1416, 1663,
19450 1795, 2034, 89, 442, 687, 906, 1077, 1309, 1487, 1699, 1859, 2074, 161, 299,
19451 1221, 1970, 664, 1472, 138, 1126, 1880, 289, 815, 1216, 1619, 1996, 70, 657,
19452 1054, 1465, 1844, 131, 729, 1119, 1529, 1908, 210, 509, 958, 1369, 1751, 2141,
19453 419, 883, 1286, 1684, 2055, 463, 927, 1330, 1720, 2095, 482, 269, 795, 1196,
19454 1599, 1976, 42, 1437, 274, 800, 1201, 1604, 1981, 49, 636, 1033, 1444, 1823,
19455 110, 708, 1098, 1508, 1887, 189, 294, 810, 1211, 1614, 1991, 63, 650, 1047,
19456 1458, 1837, 124, 722, 1112, 1522, 1901, 203, 752, 1145, 1548, 1923, 229, 759,
19457 1152, 1555, 1930, 236, 766, 1163, 1566, 1937, 243, 773, 1174, 1577, 1948, 254,
19458 784, 1185, 1588, 1959, 284,
19459 };
19460
19461 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
19462 "Invalid alt name index for register!");
19463 return AsmStrs+RegAsmOffset[RegNo-1];
19464}
19465
19466#ifdef PRINT_ALIAS_INSTR
19467#undef PRINT_ALIAS_INSTR
19468
19469bool HexagonInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS) {
19470 static const PatternsForOpcode OpToPatterns[] = {
19471 {Hexagon::A2_andir, 0, 1 },
19472 {Hexagon::A2_paddif, 1, 1 },
19473 {Hexagon::A2_paddifnew, 2, 1 },
19474 {Hexagon::A2_paddit, 3, 1 },
19475 {Hexagon::A2_padditnew, 4, 1 },
19476 {Hexagon::A2_subri, 5, 2 },
19477 {Hexagon::A2_vaddub, 7, 1 },
19478 {Hexagon::A2_vsubub, 8, 1 },
19479 {Hexagon::C2_cmpgt, 9, 1 },
19480 {Hexagon::C2_cmpgtu, 10, 1 },
19481 {Hexagon::C2_or, 11, 1 },
19482 {Hexagon::J2_jumpf, 12, 1 },
19483 {Hexagon::J2_jumprf, 13, 1 },
19484 {Hexagon::J2_jumprt, 14, 1 },
19485 {Hexagon::J2_jumpt, 15, 1 },
19486 {Hexagon::J2_trap1, 16, 1 },
19487 {Hexagon::L2_deallocframe, 17, 1 },
19488 {Hexagon::L2_loadalignb_io, 18, 1 },
19489 {Hexagon::L2_loadalignh_io, 19, 1 },
19490 {Hexagon::L2_loadbsw2_io, 20, 1 },
19491 {Hexagon::L2_loadbsw4_io, 21, 1 },
19492 {Hexagon::L2_loadbzw2_io, 22, 1 },
19493 {Hexagon::L2_loadbzw4_io, 23, 1 },
19494 {Hexagon::L2_loadrb_io, 24, 1 },
19495 {Hexagon::L2_loadrd_io, 25, 1 },
19496 {Hexagon::L2_loadrh_io, 26, 1 },
19497 {Hexagon::L2_loadri_io, 27, 1 },
19498 {Hexagon::L2_loadrub_io, 28, 1 },
19499 {Hexagon::L2_loadruh_io, 29, 1 },
19500 {Hexagon::L2_ploadrbf_io, 30, 1 },
19501 {Hexagon::L2_ploadrbfnew_io, 31, 1 },
19502 {Hexagon::L2_ploadrbt_io, 32, 1 },
19503 {Hexagon::L2_ploadrbtnew_io, 33, 1 },
19504 {Hexagon::L2_ploadrdf_io, 34, 1 },
19505 {Hexagon::L2_ploadrdfnew_io, 35, 1 },
19506 {Hexagon::L2_ploadrdt_io, 36, 1 },
19507 {Hexagon::L2_ploadrdtnew_io, 37, 1 },
19508 {Hexagon::L2_ploadrhf_io, 38, 1 },
19509 {Hexagon::L2_ploadrhfnew_io, 39, 1 },
19510 {Hexagon::L2_ploadrht_io, 40, 1 },
19511 {Hexagon::L2_ploadrhtnew_io, 41, 1 },
19512 {Hexagon::L2_ploadrif_io, 42, 1 },
19513 {Hexagon::L2_ploadrifnew_io, 43, 1 },
19514 {Hexagon::L2_ploadrit_io, 44, 1 },
19515 {Hexagon::L2_ploadritnew_io, 45, 1 },
19516 {Hexagon::L2_ploadrubf_io, 46, 1 },
19517 {Hexagon::L2_ploadrubfnew_io, 47, 1 },
19518 {Hexagon::L2_ploadrubt_io, 48, 1 },
19519 {Hexagon::L2_ploadrubtnew_io, 49, 1 },
19520 {Hexagon::L2_ploadruhf_io, 50, 1 },
19521 {Hexagon::L2_ploadruhfnew_io, 51, 1 },
19522 {Hexagon::L2_ploadruht_io, 52, 1 },
19523 {Hexagon::L2_ploadruhtnew_io, 53, 1 },
19524 {Hexagon::L4_add_memopb_io, 54, 1 },
19525 {Hexagon::L4_add_memoph_io, 55, 1 },
19526 {Hexagon::L4_add_memopw_io, 56, 1 },
19527 {Hexagon::L4_and_memopb_io, 57, 1 },
19528 {Hexagon::L4_and_memoph_io, 58, 1 },
19529 {Hexagon::L4_and_memopw_io, 59, 1 },
19530 {Hexagon::L4_iadd_memopb_io, 60, 1 },
19531 {Hexagon::L4_iadd_memoph_io, 61, 1 },
19532 {Hexagon::L4_iadd_memopw_io, 62, 1 },
19533 {Hexagon::L4_iand_memopb_io, 63, 1 },
19534 {Hexagon::L4_iand_memoph_io, 64, 1 },
19535 {Hexagon::L4_iand_memopw_io, 65, 1 },
19536 {Hexagon::L4_ior_memopb_io, 66, 1 },
19537 {Hexagon::L4_ior_memoph_io, 67, 1 },
19538 {Hexagon::L4_ior_memopw_io, 68, 1 },
19539 {Hexagon::L4_isub_memopb_io, 69, 1 },
19540 {Hexagon::L4_isub_memoph_io, 70, 1 },
19541 {Hexagon::L4_isub_memopw_io, 71, 1 },
19542 {Hexagon::L4_or_memopb_io, 72, 1 },
19543 {Hexagon::L4_or_memoph_io, 73, 1 },
19544 {Hexagon::L4_or_memopw_io, 74, 1 },
19545 {Hexagon::L4_return, 75, 1 },
19546 {Hexagon::L4_return_f, 76, 1 },
19547 {Hexagon::L4_return_fnew_pnt, 77, 1 },
19548 {Hexagon::L4_return_fnew_pt, 78, 1 },
19549 {Hexagon::L4_return_t, 79, 1 },
19550 {Hexagon::L4_return_tnew_pnt, 80, 1 },
19551 {Hexagon::L4_return_tnew_pt, 81, 1 },
19552 {Hexagon::L4_sub_memopb_io, 82, 1 },
19553 {Hexagon::L4_sub_memoph_io, 83, 1 },
19554 {Hexagon::L4_sub_memopw_io, 84, 1 },
19555 {Hexagon::M2_mpyi, 85, 1 },
19556 {Hexagon::M7_dcmpyrwc, 86, 1 },
19557 {Hexagon::M7_dcmpyrwc_acc, 87, 1 },
19558 {Hexagon::S2_allocframe, 88, 1 },
19559 {Hexagon::S2_pstorerbf_io, 89, 1 },
19560 {Hexagon::S2_pstorerbnewf_io, 90, 1 },
19561 {Hexagon::S2_pstorerbnewt_io, 91, 1 },
19562 {Hexagon::S2_pstorerbt_io, 92, 1 },
19563 {Hexagon::S2_pstorerdf_io, 93, 1 },
19564 {Hexagon::S2_pstorerdt_io, 94, 1 },
19565 {Hexagon::S2_pstorerff_io, 95, 1 },
19566 {Hexagon::S2_pstorerft_io, 96, 1 },
19567 {Hexagon::S2_pstorerhf_io, 97, 1 },
19568 {Hexagon::S2_pstorerhnewf_io, 98, 1 },
19569 {Hexagon::S2_pstorerhnewt_io, 99, 1 },
19570 {Hexagon::S2_pstorerht_io, 100, 1 },
19571 {Hexagon::S2_pstorerif_io, 101, 1 },
19572 {Hexagon::S2_pstorerinewf_io, 102, 1 },
19573 {Hexagon::S2_pstorerinewt_io, 103, 1 },
19574 {Hexagon::S2_pstorerit_io, 104, 1 },
19575 {Hexagon::S2_storerb_io, 105, 1 },
19576 {Hexagon::S2_storerbnew_io, 106, 1 },
19577 {Hexagon::S2_storerd_io, 107, 1 },
19578 {Hexagon::S2_storerf_io, 108, 1 },
19579 {Hexagon::S2_storerh_io, 109, 1 },
19580 {Hexagon::S2_storerhnew_io, 110, 1 },
19581 {Hexagon::S2_storeri_io, 111, 1 },
19582 {Hexagon::S2_storerinew_io, 112, 1 },
19583 {Hexagon::S2_tableidxb, 113, 1 },
19584 {Hexagon::S4_pstorerbfnew_io, 114, 1 },
19585 {Hexagon::S4_pstorerbnewfnew_io, 115, 1 },
19586 {Hexagon::S4_pstorerbnewtnew_io, 116, 1 },
19587 {Hexagon::S4_pstorerbtnew_io, 117, 1 },
19588 {Hexagon::S4_pstorerdfnew_io, 118, 1 },
19589 {Hexagon::S4_pstorerdtnew_io, 119, 1 },
19590 {Hexagon::S4_pstorerffnew_io, 120, 1 },
19591 {Hexagon::S4_pstorerftnew_io, 121, 1 },
19592 {Hexagon::S4_pstorerhfnew_io, 122, 1 },
19593 {Hexagon::S4_pstorerhnewfnew_io, 123, 1 },
19594 {Hexagon::S4_pstorerhnewtnew_io, 124, 1 },
19595 {Hexagon::S4_pstorerhtnew_io, 125, 1 },
19596 {Hexagon::S4_pstorerifnew_io, 126, 1 },
19597 {Hexagon::S4_pstorerinewfnew_io, 127, 1 },
19598 {Hexagon::S4_pstorerinewtnew_io, 128, 1 },
19599 {Hexagon::S4_pstoreritnew_io, 129, 1 },
19600 {Hexagon::S4_storeirb_io, 130, 1 },
19601 {Hexagon::S4_storeirbf_io, 131, 1 },
19602 {Hexagon::S4_storeirbfnew_io, 132, 1 },
19603 {Hexagon::S4_storeirbt_io, 133, 1 },
19604 {Hexagon::S4_storeirbtnew_io, 134, 1 },
19605 {Hexagon::S4_storeirh_io, 135, 1 },
19606 {Hexagon::S4_storeirhf_io, 136, 1 },
19607 {Hexagon::S4_storeirhfnew_io, 137, 1 },
19608 {Hexagon::S4_storeirht_io, 138, 1 },
19609 {Hexagon::S4_storeirhtnew_io, 139, 1 },
19610 {Hexagon::S4_storeiri_io, 140, 1 },
19611 {Hexagon::S4_storeirif_io, 141, 1 },
19612 {Hexagon::S4_storeirifnew_io, 142, 1 },
19613 {Hexagon::S4_storeirit_io, 143, 1 },
19614 {Hexagon::S4_storeiritnew_io, 144, 1 },
19615 {Hexagon::V6_extractw, 145, 1 },
19616 {Hexagon::V6_v6mpyhubs10, 146, 1 },
19617 {Hexagon::V6_v6mpyvubs10, 147, 1 },
19618 {Hexagon::V6_vL32Ub_ai, 148, 1 },
19619 {Hexagon::V6_vL32b_ai, 149, 1 },
19620 {Hexagon::V6_vL32b_cur_npred_pi, 150, 1 },
19621 {Hexagon::V6_vL32b_cur_pred_pi, 151, 1 },
19622 {Hexagon::V6_vL32b_npred_ai, 152, 1 },
19623 {Hexagon::V6_vL32b_npred_pi, 153, 1 },
19624 {Hexagon::V6_vL32b_nt_ai, 154, 1 },
19625 {Hexagon::V6_vL32b_nt_cur_npred_pi, 155, 1 },
19626 {Hexagon::V6_vL32b_nt_cur_pred_pi, 156, 1 },
19627 {Hexagon::V6_vL32b_nt_npred_ai, 157, 1 },
19628 {Hexagon::V6_vL32b_nt_npred_pi, 158, 1 },
19629 {Hexagon::V6_vL32b_nt_pred_ai, 159, 1 },
19630 {Hexagon::V6_vL32b_nt_tmp_pred_ai, 160, 1 },
19631 {Hexagon::V6_vL32b_pred_ai, 161, 1 },
19632 {Hexagon::V6_vL32b_tmp_pred_ai, 162, 1 },
19633 {Hexagon::V6_vS32Ub_ai, 163, 1 },
19634 {Hexagon::V6_vS32Ub_npred_ai, 164, 1 },
19635 {Hexagon::V6_vS32Ub_pred_ai, 165, 1 },
19636 {Hexagon::V6_vS32b_ai, 166, 1 },
19637 {Hexagon::V6_vS32b_new_ai, 167, 1 },
19638 {Hexagon::V6_vS32b_npred_ai, 168, 1 },
19639 {Hexagon::V6_vS32b_nqpred_ai, 169, 1 },
19640 {Hexagon::V6_vS32b_nt_ai, 170, 1 },
19641 {Hexagon::V6_vS32b_nt_new_ai, 171, 1 },
19642 {Hexagon::V6_vS32b_nt_npred_ai, 172, 1 },
19643 {Hexagon::V6_vS32b_nt_nqpred_ai, 173, 1 },
19644 {Hexagon::V6_vS32b_nt_pred_ai, 174, 1 },
19645 {Hexagon::V6_vS32b_nt_qpred_ai, 175, 1 },
19646 {Hexagon::V6_vS32b_pred_ai, 176, 1 },
19647 {Hexagon::V6_vS32b_qpred_ai, 177, 1 },
19648 {Hexagon::V6_vabsb_sat, 178, 1 },
19649 {Hexagon::V6_vabsdiffh, 179, 1 },
19650 {Hexagon::V6_vabsdiffub, 180, 1 },
19651 {Hexagon::V6_vabsdiffuh, 181, 1 },
19652 {Hexagon::V6_vabsdiffw, 182, 1 },
19653 {Hexagon::V6_vabsh_sat, 183, 1 },
19654 {Hexagon::V6_vabsw_sat, 184, 1 },
19655 {Hexagon::V6_vaddb, 185, 1 },
19656 {Hexagon::V6_vaddb_dv, 186, 1 },
19657 {Hexagon::V6_vaddbnq, 187, 1 },
19658 {Hexagon::V6_vaddbq, 188, 1 },
19659 {Hexagon::V6_vaddbsat, 189, 1 },
19660 {Hexagon::V6_vaddbsat_dv, 190, 1 },
19661 {Hexagon::V6_vaddh, 191, 1 },
19662 {Hexagon::V6_vaddh_dv, 192, 1 },
19663 {Hexagon::V6_vaddhnq, 193, 1 },
19664 {Hexagon::V6_vaddhq, 194, 1 },
19665 {Hexagon::V6_vaddhsat, 195, 1 },
19666 {Hexagon::V6_vaddhsat_dv, 196, 1 },
19667 {Hexagon::V6_vaddhw, 197, 1 },
19668 {Hexagon::V6_vaddhw_acc, 198, 1 },
19669 {Hexagon::V6_vaddubh, 199, 1 },
19670 {Hexagon::V6_vaddubh_acc, 200, 1 },
19671 {Hexagon::V6_vaddubsat, 201, 1 },
19672 {Hexagon::V6_vaddubsat_dv, 202, 1 },
19673 {Hexagon::V6_vadduhsat, 203, 1 },
19674 {Hexagon::V6_vadduhsat_dv, 204, 1 },
19675 {Hexagon::V6_vadduhw, 205, 1 },
19676 {Hexagon::V6_vadduhw_acc, 206, 1 },
19677 {Hexagon::V6_vadduwsat, 207, 1 },
19678 {Hexagon::V6_vadduwsat_dv, 208, 1 },
19679 {Hexagon::V6_vaddw, 209, 1 },
19680 {Hexagon::V6_vaddw_dv, 210, 1 },
19681 {Hexagon::V6_vaddwnq, 211, 1 },
19682 {Hexagon::V6_vaddwq, 212, 1 },
19683 {Hexagon::V6_vaddwsat, 213, 1 },
19684 {Hexagon::V6_vaddwsat_dv, 214, 1 },
19685 {Hexagon::V6_vandnqrt, 215, 1 },
19686 {Hexagon::V6_vandnqrt_acc, 216, 1 },
19687 {Hexagon::V6_vandqrt, 217, 1 },
19688 {Hexagon::V6_vandqrt_acc, 218, 1 },
19689 {Hexagon::V6_vandvrt, 219, 1 },
19690 {Hexagon::V6_vandvrt_acc, 220, 1 },
19691 {Hexagon::V6_vaslh, 221, 1 },
19692 {Hexagon::V6_vaslh_acc, 222, 1 },
19693 {Hexagon::V6_vaslhv, 223, 1 },
19694 {Hexagon::V6_vaslw, 224, 1 },
19695 {Hexagon::V6_vaslw_acc, 225, 1 },
19696 {Hexagon::V6_vaslwv, 226, 1 },
19697 {Hexagon::V6_vasr_into, 227, 1 },
19698 {Hexagon::V6_vasrh, 228, 1 },
19699 {Hexagon::V6_vasrh_acc, 229, 1 },
19700 {Hexagon::V6_vasrhv, 230, 1 },
19701 {Hexagon::V6_vasrw, 231, 1 },
19702 {Hexagon::V6_vasrw_acc, 232, 1 },
19703 {Hexagon::V6_vasrwv, 233, 1 },
19704 {Hexagon::V6_vavgb, 234, 1 },
19705 {Hexagon::V6_vavgbrnd, 235, 1 },
19706 {Hexagon::V6_vavgh, 236, 1 },
19707 {Hexagon::V6_vavghrnd, 237, 1 },
19708 {Hexagon::V6_vavgub, 238, 1 },
19709 {Hexagon::V6_vavgubrnd, 239, 1 },
19710 {Hexagon::V6_vavguh, 240, 1 },
19711 {Hexagon::V6_vavguhrnd, 241, 1 },
19712 {Hexagon::V6_vavguw, 242, 1 },
19713 {Hexagon::V6_vavguwrnd, 243, 1 },
19714 {Hexagon::V6_vavgw, 244, 1 },
19715 {Hexagon::V6_vavgwrnd, 245, 1 },
19716 {Hexagon::V6_vcl0h, 246, 1 },
19717 {Hexagon::V6_vcl0w, 247, 1 },
19718 {Hexagon::V6_vdealb, 248, 1 },
19719 {Hexagon::V6_vdealb4w, 249, 1 },
19720 {Hexagon::V6_vdealh, 250, 1 },
19721 {Hexagon::V6_vdmpybus, 251, 1 },
19722 {Hexagon::V6_vdmpybus_acc, 252, 1 },
19723 {Hexagon::V6_vdmpybus_dv, 253, 1 },
19724 {Hexagon::V6_vdmpybus_dv_acc, 254, 1 },
19725 {Hexagon::V6_vdmpyhb, 255, 1 },
19726 {Hexagon::V6_vdmpyhb_acc, 256, 1 },
19727 {Hexagon::V6_vdmpyhb_dv, 257, 1 },
19728 {Hexagon::V6_vdmpyhb_dv_acc, 258, 1 },
19729 {Hexagon::V6_vdmpyhisat, 259, 1 },
19730 {Hexagon::V6_vdmpyhisat_acc, 260, 1 },
19731 {Hexagon::V6_vdmpyhsat, 261, 1 },
19732 {Hexagon::V6_vdmpyhsat_acc, 262, 1 },
19733 {Hexagon::V6_vdmpyhsuisat, 263, 1 },
19734 {Hexagon::V6_vdmpyhsuisat_acc, 264, 1 },
19735 {Hexagon::V6_vdmpyhsusat, 265, 1 },
19736 {Hexagon::V6_vdmpyhsusat_acc, 266, 1 },
19737 {Hexagon::V6_vdmpyhvsat, 267, 1 },
19738 {Hexagon::V6_vdmpyhvsat_acc, 268, 1 },
19739 {Hexagon::V6_vdsaduh, 269, 1 },
19740 {Hexagon::V6_vdsaduh_acc, 270, 1 },
19741 {Hexagon::V6_veqb, 271, 1 },
19742 {Hexagon::V6_veqb_and, 272, 1 },
19743 {Hexagon::V6_veqb_or, 273, 1 },
19744 {Hexagon::V6_veqb_xor, 274, 1 },
19745 {Hexagon::V6_veqh, 275, 1 },
19746 {Hexagon::V6_veqh_and, 276, 1 },
19747 {Hexagon::V6_veqh_or, 277, 1 },
19748 {Hexagon::V6_veqh_xor, 278, 1 },
19749 {Hexagon::V6_veqw, 279, 1 },
19750 {Hexagon::V6_veqw_and, 280, 1 },
19751 {Hexagon::V6_veqw_or, 281, 1 },
19752 {Hexagon::V6_veqw_xor, 282, 1 },
19753 {Hexagon::V6_vlsrh, 283, 1 },
19754 {Hexagon::V6_vlsrhv, 284, 1 },
19755 {Hexagon::V6_vlsrw, 285, 1 },
19756 {Hexagon::V6_vlsrwv, 286, 1 },
19757 {Hexagon::V6_vmaxb, 287, 1 },
19758 {Hexagon::V6_vmaxh, 288, 1 },
19759 {Hexagon::V6_vmaxub, 289, 1 },
19760 {Hexagon::V6_vmaxuh, 290, 1 },
19761 {Hexagon::V6_vmaxw, 291, 1 },
19762 {Hexagon::V6_vminb, 292, 1 },
19763 {Hexagon::V6_vminh, 293, 1 },
19764 {Hexagon::V6_vminub, 294, 1 },
19765 {Hexagon::V6_vminuh, 295, 1 },
19766 {Hexagon::V6_vminw, 296, 1 },
19767 {Hexagon::V6_vmpabus, 297, 1 },
19768 {Hexagon::V6_vmpabus_acc, 298, 1 },
19769 {Hexagon::V6_vmpabusv, 299, 1 },
19770 {Hexagon::V6_vmpabuu, 300, 1 },
19771 {Hexagon::V6_vmpabuu_acc, 301, 1 },
19772 {Hexagon::V6_vmpabuuv, 302, 1 },
19773 {Hexagon::V6_vmpahb, 303, 1 },
19774 {Hexagon::V6_vmpahb_acc, 304, 1 },
19775 {Hexagon::V6_vmpauhb, 305, 1 },
19776 {Hexagon::V6_vmpauhb_acc, 306, 1 },
19777 {Hexagon::V6_vmpybus, 307, 1 },
19778 {Hexagon::V6_vmpybus_acc, 308, 1 },
19779 {Hexagon::V6_vmpybusv, 309, 1 },
19780 {Hexagon::V6_vmpybusv_acc, 310, 1 },
19781 {Hexagon::V6_vmpybv, 311, 1 },
19782 {Hexagon::V6_vmpybv_acc, 312, 1 },
19783 {Hexagon::V6_vmpyewuh, 313, 1 },
19784 {Hexagon::V6_vmpyh, 314, 1 },
19785 {Hexagon::V6_vmpyh_acc, 315, 1 },
19786 {Hexagon::V6_vmpyhsat_acc, 316, 1 },
19787 {Hexagon::V6_vmpyhsrs, 317, 1 },
19788 {Hexagon::V6_vmpyhss, 318, 1 },
19789 {Hexagon::V6_vmpyhus, 319, 1 },
19790 {Hexagon::V6_vmpyhus_acc, 320, 1 },
19791 {Hexagon::V6_vmpyhv, 321, 1 },
19792 {Hexagon::V6_vmpyhv_acc, 322, 1 },
19793 {Hexagon::V6_vmpyhvsrs, 323, 1 },
19794 {Hexagon::V6_vmpyiewh_acc, 324, 1 },
19795 {Hexagon::V6_vmpyiewuh, 325, 1 },
19796 {Hexagon::V6_vmpyiewuh_acc, 326, 1 },
19797 {Hexagon::V6_vmpyih, 327, 1 },
19798 {Hexagon::V6_vmpyih_acc, 328, 1 },
19799 {Hexagon::V6_vmpyihb, 329, 1 },
19800 {Hexagon::V6_vmpyihb_acc, 330, 1 },
19801 {Hexagon::V6_vmpyiowh, 331, 1 },
19802 {Hexagon::V6_vmpyiwb, 332, 1 },
19803 {Hexagon::V6_vmpyiwb_acc, 333, 1 },
19804 {Hexagon::V6_vmpyiwh, 334, 1 },
19805 {Hexagon::V6_vmpyiwh_acc, 335, 1 },
19806 {Hexagon::V6_vmpyiwub, 336, 1 },
19807 {Hexagon::V6_vmpyiwub_acc, 337, 1 },
19808 {Hexagon::V6_vmpyowh, 338, 1 },
19809 {Hexagon::V6_vmpyowh_rnd, 339, 1 },
19810 {Hexagon::V6_vmpyub, 340, 1 },
19811 {Hexagon::V6_vmpyub_acc, 341, 1 },
19812 {Hexagon::V6_vmpyubv, 342, 1 },
19813 {Hexagon::V6_vmpyubv_acc, 343, 1 },
19814 {Hexagon::V6_vmpyuh, 344, 1 },
19815 {Hexagon::V6_vmpyuh_acc, 345, 1 },
19816 {Hexagon::V6_vmpyuhv, 346, 1 },
19817 {Hexagon::V6_vmpyuhv_acc, 347, 1 },
19818 {Hexagon::V6_vnavgb, 348, 1 },
19819 {Hexagon::V6_vnavgh, 349, 1 },
19820 {Hexagon::V6_vnavgub, 350, 1 },
19821 {Hexagon::V6_vnavgw, 351, 1 },
19822 {Hexagon::V6_vnormamth, 352, 1 },
19823 {Hexagon::V6_vnormamtw, 353, 1 },
19824 {Hexagon::V6_vpackeb, 354, 1 },
19825 {Hexagon::V6_vpackeh, 355, 1 },
19826 {Hexagon::V6_vpackhb_sat, 356, 1 },
19827 {Hexagon::V6_vpackhub_sat, 357, 1 },
19828 {Hexagon::V6_vpackob, 358, 1 },
19829 {Hexagon::V6_vpackoh, 359, 1 },
19830 {Hexagon::V6_vpackwh_sat, 360, 1 },
19831 {Hexagon::V6_vpackwuh_sat, 361, 1 },
19832 {Hexagon::V6_vpopcounth, 362, 1 },
19833 {Hexagon::V6_vrmpybub_rtt, 363, 1 },
19834 {Hexagon::V6_vrmpybub_rtt_acc, 364, 1 },
19835 {Hexagon::V6_vrmpybus, 365, 1 },
19836 {Hexagon::V6_vrmpybus_acc, 366, 1 },
19837 {Hexagon::V6_vrmpybusi, 367, 1 },
19838 {Hexagon::V6_vrmpybusi_acc, 368, 1 },
19839 {Hexagon::V6_vrmpybusv, 369, 1 },
19840 {Hexagon::V6_vrmpybusv_acc, 370, 1 },
19841 {Hexagon::V6_vrmpybv, 371, 1 },
19842 {Hexagon::V6_vrmpybv_acc, 372, 1 },
19843 {Hexagon::V6_vrmpyub, 373, 1 },
19844 {Hexagon::V6_vrmpyub_acc, 374, 1 },
19845 {Hexagon::V6_vrmpyub_rtt, 375, 1 },
19846 {Hexagon::V6_vrmpyub_rtt_acc, 376, 1 },
19847 {Hexagon::V6_vrmpyubi, 377, 1 },
19848 {Hexagon::V6_vrmpyubi_acc, 378, 1 },
19849 {Hexagon::V6_vrmpyubv, 379, 1 },
19850 {Hexagon::V6_vrmpyubv_acc, 380, 1 },
19851 {Hexagon::V6_vrotr, 381, 1 },
19852 {Hexagon::V6_vroundhb, 382, 1 },
19853 {Hexagon::V6_vroundhub, 383, 1 },
19854 {Hexagon::V6_vrounduhub, 384, 1 },
19855 {Hexagon::V6_vrounduwuh, 385, 1 },
19856 {Hexagon::V6_vroundwh, 386, 1 },
19857 {Hexagon::V6_vroundwuh, 387, 1 },
19858 {Hexagon::V6_vrsadubi, 388, 1 },
19859 {Hexagon::V6_vrsadubi_acc, 389, 1 },
19860 {Hexagon::V6_vsathub, 390, 1 },
19861 {Hexagon::V6_vsatuwuh, 391, 1 },
19862 {Hexagon::V6_vsatwh, 392, 1 },
19863 {Hexagon::V6_vsb, 393, 1 },
19864 {Hexagon::V6_vscattermh, 394, 1 },
19865 {Hexagon::V6_vscattermh_add, 395, 1 },
19866 {Hexagon::V6_vscattermhq, 396, 1 },
19867 {Hexagon::V6_vscattermhw, 397, 1 },
19868 {Hexagon::V6_vscattermhw_add, 398, 1 },
19869 {Hexagon::V6_vscattermhwq, 399, 1 },
19870 {Hexagon::V6_vscattermw, 400, 1 },
19871 {Hexagon::V6_vscattermw_add, 401, 1 },
19872 {Hexagon::V6_vscattermwq, 402, 1 },
19873 {Hexagon::V6_vsh, 403, 1 },
19874 {Hexagon::V6_vshufeh, 404, 1 },
19875 {Hexagon::V6_vshuff, 405, 1 },
19876 {Hexagon::V6_vshuffb, 406, 1 },
19877 {Hexagon::V6_vshuffeb, 407, 1 },
19878 {Hexagon::V6_vshuffh, 408, 1 },
19879 {Hexagon::V6_vshuffob, 409, 1 },
19880 {Hexagon::V6_vshufoeb, 410, 1 },
19881 {Hexagon::V6_vshufoeh, 411, 1 },
19882 {Hexagon::V6_vshufoh, 412, 1 },
19883 {Hexagon::V6_vsubb, 413, 1 },
19884 {Hexagon::V6_vsubb_dv, 414, 1 },
19885 {Hexagon::V6_vsubbnq, 415, 1 },
19886 {Hexagon::V6_vsubbq, 416, 1 },
19887 {Hexagon::V6_vsubbsat, 417, 1 },
19888 {Hexagon::V6_vsubbsat_dv, 418, 1 },
19889 {Hexagon::V6_vsubh, 419, 1 },
19890 {Hexagon::V6_vsubh_dv, 420, 1 },
19891 {Hexagon::V6_vsubhnq, 421, 1 },
19892 {Hexagon::V6_vsubhq, 422, 1 },
19893 {Hexagon::V6_vsubhsat, 423, 1 },
19894 {Hexagon::V6_vsubhsat_dv, 424, 1 },
19895 {Hexagon::V6_vsubhw, 425, 1 },
19896 {Hexagon::V6_vsububh, 426, 1 },
19897 {Hexagon::V6_vsububsat, 427, 1 },
19898 {Hexagon::V6_vsububsat_dv, 428, 1 },
19899 {Hexagon::V6_vsubuhsat, 429, 1 },
19900 {Hexagon::V6_vsubuhsat_dv, 430, 1 },
19901 {Hexagon::V6_vsubuhw, 431, 1 },
19902 {Hexagon::V6_vsubuwsat, 432, 1 },
19903 {Hexagon::V6_vsubuwsat_dv, 433, 1 },
19904 {Hexagon::V6_vsubw, 434, 1 },
19905 {Hexagon::V6_vsubw_dv, 435, 2 },
19906 {Hexagon::V6_vsubwnq, 437, 1 },
19907 {Hexagon::V6_vsubwq, 438, 1 },
19908 {Hexagon::V6_vsubwsat, 439, 1 },
19909 {Hexagon::V6_vsubwsat_dv, 440, 1 },
19910 {Hexagon::V6_vtmpyb, 441, 1 },
19911 {Hexagon::V6_vtmpyb_acc, 442, 1 },
19912 {Hexagon::V6_vtmpybus, 443, 1 },
19913 {Hexagon::V6_vtmpybus_acc, 444, 1 },
19914 {Hexagon::V6_vtmpyhb, 445, 1 },
19915 {Hexagon::V6_vtmpyhb_acc, 446, 1 },
19916 {Hexagon::V6_vunpackb, 447, 1 },
19917 {Hexagon::V6_vunpackh, 448, 1 },
19918 {Hexagon::V6_vunpackoh, 449, 1 },
19919 {Hexagon::V6_vunpackub, 450, 1 },
19920 {Hexagon::V6_vunpackuh, 451, 1 },
19921 {Hexagon::V6_vxor, 452, 1 },
19922 {Hexagon::V6_vzb, 453, 1 },
19923 {Hexagon::V6_vzh, 454, 1 },
19924 {Hexagon::V6_zLd_ai, 455, 1 },
19925 {Hexagon::V6_zLd_pred_ai, 456, 1 },
19926 {Hexagon::Y2_crswap0, 457, 1 },
19927 {Hexagon::Y2_dcfetchbo, 458, 1 },
19928 };
19929
19930 static const AliasPattern Patterns[] = {
19931 // Hexagon::A2_andir - 0
19932 {0, 0, 3, 3 },
19933 // Hexagon::A2_paddif - 1
19934 {14, 3, 4, 4 },
19935 // Hexagon::A2_paddifnew - 2
19936 {31, 7, 4, 4 },
19937 // Hexagon::A2_paddit - 3
19938 {52, 11, 4, 4 },
19939 // Hexagon::A2_padditnew - 4
19940 {68, 15, 4, 4 },
19941 // Hexagon::A2_subri - 5
19942 {88, 19, 3, 3 },
19943 {101, 22, 3, 3 },
19944 // Hexagon::A2_vaddub - 7
19945 {114, 25, 3, 3 },
19946 // Hexagon::A2_vsubub - 8
19947 {132, 28, 3, 3 },
19948 // Hexagon::C2_cmpgt - 9
19949 {150, 31, 3, 3 },
19950 // Hexagon::C2_cmpgtu - 10
19951 {169, 34, 3, 3 },
19952 // Hexagon::C2_or - 11
19953 {189, 37, 3, 3 },
19954 // Hexagon::J2_jumpf - 12
19955 {197, 40, 2, 1 },
19956 // Hexagon::J2_jumprf - 13
19957 {216, 41, 2, 2 },
19958 // Hexagon::J2_jumprt - 14
19959 {234, 43, 2, 2 },
19960 // Hexagon::J2_jumpt - 15
19961 {251, 45, 2, 1 },
19962 // Hexagon::J2_trap1 - 16
19963 {269, 46, 3, 2 },
19964 // Hexagon::L2_deallocframe - 17
19965 {280, 48, 2, 2 },
19966 // Hexagon::L2_loadalignb_io - 18
19967 {293, 50, 4, 4 },
19968 // Hexagon::L2_loadalignh_io - 19
19969 {312, 54, 4, 4 },
19970 // Hexagon::L2_loadbsw2_io - 20
19971 {331, 58, 3, 3 },
19972 // Hexagon::L2_loadbsw4_io - 21
19973 {331, 61, 3, 3 },
19974 // Hexagon::L2_loadbzw2_io - 22
19975 {346, 64, 3, 3 },
19976 // Hexagon::L2_loadbzw4_io - 23
19977 {346, 67, 3, 3 },
19978 // Hexagon::L2_loadrb_io - 24
19979 {362, 70, 3, 3 },
19980 // Hexagon::L2_loadrd_io - 25
19981 {376, 73, 3, 3 },
19982 // Hexagon::L2_loadrh_io - 26
19983 {390, 76, 3, 3 },
19984 // Hexagon::L2_loadri_io - 27
19985 {404, 79, 3, 3 },
19986 // Hexagon::L2_loadrub_io - 28
19987 {418, 82, 3, 3 },
19988 // Hexagon::L2_loadruh_io - 29
19989 {433, 85, 3, 3 },
19990 // Hexagon::L2_ploadrbf_io - 30
19991 {448, 88, 4, 4 },
19992 // Hexagon::L2_ploadrbfnew_io - 31
19993 {471, 92, 4, 4 },
19994 // Hexagon::L2_ploadrbt_io - 32
19995 {498, 96, 4, 4 },
19996 // Hexagon::L2_ploadrbtnew_io - 33
19997 {520, 100, 4, 4 },
19998 // Hexagon::L2_ploadrdf_io - 34
19999 {546, 104, 4, 4 },
20000 // Hexagon::L2_ploadrdfnew_io - 35
20001 {569, 108, 4, 4 },
20002 // Hexagon::L2_ploadrdt_io - 36
20003 {596, 112, 4, 4 },
20004 // Hexagon::L2_ploadrdtnew_io - 37
20005 {618, 116, 4, 4 },
20006 // Hexagon::L2_ploadrhf_io - 38
20007 {644, 120, 4, 4 },
20008 // Hexagon::L2_ploadrhfnew_io - 39
20009 {667, 124, 4, 4 },
20010 // Hexagon::L2_ploadrht_io - 40
20011 {694, 128, 4, 4 },
20012 // Hexagon::L2_ploadrhtnew_io - 41
20013 {716, 132, 4, 4 },
20014 // Hexagon::L2_ploadrif_io - 42
20015 {742, 136, 4, 4 },
20016 // Hexagon::L2_ploadrifnew_io - 43
20017 {765, 140, 4, 4 },
20018 // Hexagon::L2_ploadrit_io - 44
20019 {792, 144, 4, 4 },
20020 // Hexagon::L2_ploadritnew_io - 45
20021 {814, 148, 4, 4 },
20022 // Hexagon::L2_ploadrubf_io - 46
20023 {840, 152, 4, 4 },
20024 // Hexagon::L2_ploadrubfnew_io - 47
20025 {864, 156, 4, 4 },
20026 // Hexagon::L2_ploadrubt_io - 48
20027 {892, 160, 4, 4 },
20028 // Hexagon::L2_ploadrubtnew_io - 49
20029 {915, 164, 4, 4 },
20030 // Hexagon::L2_ploadruhf_io - 50
20031 {942, 168, 4, 4 },
20032 // Hexagon::L2_ploadruhfnew_io - 51
20033 {966, 172, 4, 4 },
20034 // Hexagon::L2_ploadruht_io - 52
20035 {994, 176, 4, 4 },
20036 // Hexagon::L2_ploadruhtnew_io - 53
20037 {1017, 180, 4, 4 },
20038 // Hexagon::L4_add_memopb_io - 54
20039 {1044, 184, 3, 3 },
20040 // Hexagon::L4_add_memoph_io - 55
20041 {1059, 187, 3, 3 },
20042 // Hexagon::L4_add_memopw_io - 56
20043 {1074, 190, 3, 3 },
20044 // Hexagon::L4_and_memopb_io - 57
20045 {1089, 193, 3, 3 },
20046 // Hexagon::L4_and_memoph_io - 58
20047 {1104, 196, 3, 3 },
20048 // Hexagon::L4_and_memopw_io - 59
20049 {1119, 199, 3, 3 },
20050 // Hexagon::L4_iadd_memopb_io - 60
20051 {1134, 202, 3, 2 },
20052 // Hexagon::L4_iadd_memoph_io - 61
20053 {1150, 204, 3, 2 },
20054 // Hexagon::L4_iadd_memopw_io - 62
20055 {1166, 206, 3, 2 },
20056 // Hexagon::L4_iand_memopb_io - 63
20057 {1182, 208, 3, 2 },
20058 // Hexagon::L4_iand_memoph_io - 64
20059 {1205, 210, 3, 2 },
20060 // Hexagon::L4_iand_memopw_io - 65
20061 {1228, 212, 3, 2 },
20062 // Hexagon::L4_ior_memopb_io - 66
20063 {1251, 214, 3, 2 },
20064 // Hexagon::L4_ior_memoph_io - 67
20065 {1274, 216, 3, 2 },
20066 // Hexagon::L4_ior_memopw_io - 68
20067 {1297, 218, 3, 2 },
20068 // Hexagon::L4_isub_memopb_io - 69
20069 {1320, 220, 3, 2 },
20070 // Hexagon::L4_isub_memoph_io - 70
20071 {1336, 222, 3, 2 },
20072 // Hexagon::L4_isub_memopw_io - 71
20073 {1352, 224, 3, 2 },
20074 // Hexagon::L4_or_memopb_io - 72
20075 {1368, 226, 3, 3 },
20076 // Hexagon::L4_or_memoph_io - 73
20077 {1383, 229, 3, 3 },
20078 // Hexagon::L4_or_memopw_io - 74
20079 {1398, 232, 3, 3 },
20080 // Hexagon::L4_return - 75
20081 {1413, 235, 2, 2 },
20082 // Hexagon::L4_return_f - 76
20083 {1428, 237, 3, 3 },
20084 // Hexagon::L4_return_fnew_pnt - 77
20085 {1452, 240, 3, 3 },
20086 // Hexagon::L4_return_fnew_pt - 78
20087 {1483, 243, 3, 3 },
20088 // Hexagon::L4_return_t - 79
20089 {1513, 246, 3, 3 },
20090 // Hexagon::L4_return_tnew_pnt - 80
20091 {1536, 249, 3, 3 },
20092 // Hexagon::L4_return_tnew_pt - 81
20093 {1566, 252, 3, 3 },
20094 // Hexagon::L4_sub_memopb_io - 82
20095 {1595, 255, 3, 3 },
20096 // Hexagon::L4_sub_memoph_io - 83
20097 {1610, 258, 3, 3 },
20098 // Hexagon::L4_sub_memopw_io - 84
20099 {1625, 261, 3, 3 },
20100 // Hexagon::M2_mpyi - 85
20101 {1640, 264, 3, 3 },
20102 // Hexagon::M7_dcmpyrwc - 86
20103 {1658, 267, 3, 3 },
20104 // Hexagon::M7_dcmpyrwc_acc - 87
20105 {1677, 270, 4, 4 },
20106 // Hexagon::S2_allocframe - 88
20107 {1697, 274, 3, 2 },
20108 // Hexagon::S2_pstorerbf_io - 89
20109 {1713, 276, 4, 4 },
20110 // Hexagon::S2_pstorerbnewf_io - 90
20111 {1736, 280, 4, 4 },
20112 // Hexagon::S2_pstorerbnewt_io - 91
20113 {1763, 284, 4, 4 },
20114 // Hexagon::S2_pstorerbt_io - 92
20115 {1789, 288, 4, 4 },
20116 // Hexagon::S2_pstorerdf_io - 93
20117 {1811, 292, 4, 4 },
20118 // Hexagon::S2_pstorerdt_io - 94
20119 {1834, 296, 4, 4 },
20120 // Hexagon::S2_pstorerff_io - 95
20121 {1856, 300, 4, 4 },
20122 // Hexagon::S2_pstorerft_io - 96
20123 {1881, 304, 4, 4 },
20124 // Hexagon::S2_pstorerhf_io - 97
20125 {1905, 308, 4, 4 },
20126 // Hexagon::S2_pstorerhnewf_io - 98
20127 {1928, 312, 4, 4 },
20128 // Hexagon::S2_pstorerhnewt_io - 99
20129 {1955, 316, 4, 4 },
20130 // Hexagon::S2_pstorerht_io - 100
20131 {1981, 320, 4, 4 },
20132 // Hexagon::S2_pstorerif_io - 101
20133 {2003, 324, 4, 4 },
20134 // Hexagon::S2_pstorerinewf_io - 102
20135 {2026, 328, 4, 4 },
20136 // Hexagon::S2_pstorerinewt_io - 103
20137 {2053, 332, 4, 4 },
20138 // Hexagon::S2_pstorerit_io - 104
20139 {2079, 336, 4, 4 },
20140 // Hexagon::S2_storerb_io - 105
20141 {2101, 340, 3, 3 },
20142 // Hexagon::S2_storerbnew_io - 106
20143 {2115, 343, 3, 3 },
20144 // Hexagon::S2_storerd_io - 107
20145 {2133, 346, 3, 3 },
20146 // Hexagon::S2_storerf_io - 108
20147 {2147, 349, 3, 3 },
20148 // Hexagon::S2_storerh_io - 109
20149 {2163, 352, 3, 3 },
20150 // Hexagon::S2_storerhnew_io - 110
20151 {2177, 355, 3, 3 },
20152 // Hexagon::S2_storeri_io - 111
20153 {2195, 358, 3, 3 },
20154 // Hexagon::S2_storerinew_io - 112
20155 {2209, 361, 3, 3 },
20156 // Hexagon::S2_tableidxb - 113
20157 {2227, 364, 5, 4 },
20158 // Hexagon::S4_pstorerbfnew_io - 114
20159 {2254, 368, 4, 4 },
20160 // Hexagon::S4_pstorerbnewfnew_io - 115
20161 {2281, 372, 4, 4 },
20162 // Hexagon::S4_pstorerbnewtnew_io - 116
20163 {2312, 376, 4, 4 },
20164 // Hexagon::S4_pstorerbtnew_io - 117
20165 {2342, 380, 4, 4 },
20166 // Hexagon::S4_pstorerdfnew_io - 118
20167 {2368, 384, 4, 4 },
20168 // Hexagon::S4_pstorerdtnew_io - 119
20169 {2395, 388, 4, 4 },
20170 // Hexagon::S4_pstorerffnew_io - 120
20171 {2421, 392, 4, 4 },
20172 // Hexagon::S4_pstorerftnew_io - 121
20173 {2450, 396, 4, 4 },
20174 // Hexagon::S4_pstorerhfnew_io - 122
20175 {2478, 400, 4, 4 },
20176 // Hexagon::S4_pstorerhnewfnew_io - 123
20177 {2505, 404, 4, 4 },
20178 // Hexagon::S4_pstorerhnewtnew_io - 124
20179 {2536, 408, 4, 4 },
20180 // Hexagon::S4_pstorerhtnew_io - 125
20181 {2566, 412, 4, 4 },
20182 // Hexagon::S4_pstorerifnew_io - 126
20183 {2592, 416, 4, 4 },
20184 // Hexagon::S4_pstorerinewfnew_io - 127
20185 {2619, 420, 4, 4 },
20186 // Hexagon::S4_pstorerinewtnew_io - 128
20187 {2650, 424, 4, 4 },
20188 // Hexagon::S4_pstoreritnew_io - 129
20189 {2680, 428, 4, 4 },
20190 // Hexagon::S4_storeirb_io - 130
20191 {2706, 432, 3, 2 },
20192 // Hexagon::S4_storeirbf_io - 131
20193 {2721, 434, 4, 3 },
20194 // Hexagon::S4_storeirbfnew_io - 132
20195 {2745, 437, 4, 3 },
20196 // Hexagon::S4_storeirbt_io - 133
20197 {2773, 440, 4, 3 },
20198 // Hexagon::S4_storeirbtnew_io - 134
20199 {2796, 443, 4, 3 },
20200 // Hexagon::S4_storeirh_io - 135
20201 {2823, 446, 3, 2 },
20202 // Hexagon::S4_storeirhf_io - 136
20203 {2838, 448, 4, 3 },
20204 // Hexagon::S4_storeirhfnew_io - 137
20205 {2862, 451, 4, 3 },
20206 // Hexagon::S4_storeirht_io - 138
20207 {2890, 454, 4, 3 },
20208 // Hexagon::S4_storeirhtnew_io - 139
20209 {2913, 457, 4, 3 },
20210 // Hexagon::S4_storeiri_io - 140
20211 {2940, 460, 3, 2 },
20212 // Hexagon::S4_storeirif_io - 141
20213 {2955, 462, 4, 3 },
20214 // Hexagon::S4_storeirifnew_io - 142
20215 {2979, 465, 4, 3 },
20216 // Hexagon::S4_storeirit_io - 143
20217 {3007, 468, 4, 3 },
20218 // Hexagon::S4_storeiritnew_io - 144
20219 {3030, 471, 4, 3 },
20220 // Hexagon::V6_extractw - 145
20221 {3057, 474, 3, 3 },
20222 // Hexagon::V6_v6mpyhubs10 - 146
20223 {3080, 477, 4, 3 },
20224 // Hexagon::V6_v6mpyvubs10 - 147
20225 {3113, 480, 4, 3 },
20226 // Hexagon::V6_vL32Ub_ai - 148
20227 {3146, 483, 3, 3 },
20228 // Hexagon::V6_vL32b_ai - 149
20229 {3161, 486, 3, 3 },
20230 // Hexagon::V6_vL32b_cur_npred_pi - 150
20231 {3175, 489, 5, 5 },
20232 // Hexagon::V6_vL32b_cur_pred_pi - 151
20233 {3202, 494, 5, 5 },
20234 // Hexagon::V6_vL32b_npred_ai - 152
20235 {3228, 499, 4, 4 },
20236 // Hexagon::V6_vL32b_npred_pi - 153
20237 {3255, 503, 5, 5 },
20238 // Hexagon::V6_vL32b_nt_ai - 154
20239 {3278, 508, 3, 3 },
20240 // Hexagon::V6_vL32b_nt_cur_npred_pi - 155
20241 {3295, 511, 5, 5 },
20242 // Hexagon::V6_vL32b_nt_cur_pred_pi - 156
20243 {3325, 516, 5, 5 },
20244 // Hexagon::V6_vL32b_nt_npred_ai - 157
20245 {3354, 521, 4, 4 },
20246 // Hexagon::V6_vL32b_nt_npred_pi - 158
20247 {3384, 525, 5, 5 },
20248 // Hexagon::V6_vL32b_nt_pred_ai - 159
20249 {3410, 530, 4, 4 },
20250 // Hexagon::V6_vL32b_nt_tmp_pred_ai - 160
20251 {3435, 534, 4, 4 },
20252 // Hexagon::V6_vL32b_pred_ai - 161
20253 {3464, 538, 4, 4 },
20254 // Hexagon::V6_vL32b_tmp_pred_ai - 162
20255 {3486, 542, 4, 4 },
20256 // Hexagon::V6_vS32Ub_ai - 163
20257 {3512, 546, 3, 3 },
20258 // Hexagon::V6_vS32Ub_npred_ai - 164
20259 {3527, 549, 4, 4 },
20260 // Hexagon::V6_vS32Ub_pred_ai - 165
20261 {3551, 553, 4, 4 },
20262 // Hexagon::V6_vS32b_ai - 166
20263 {3574, 557, 3, 3 },
20264 // Hexagon::V6_vS32b_new_ai - 167
20265 {3588, 560, 3, 3 },
20266 // Hexagon::V6_vS32b_npred_ai - 168
20267 {3606, 563, 4, 4 },
20268 // Hexagon::V6_vS32b_nqpred_ai - 169
20269 {3606, 567, 4, 4 },
20270 // Hexagon::V6_vS32b_nt_ai - 170
20271 {3629, 571, 3, 3 },
20272 // Hexagon::V6_vS32b_nt_new_ai - 171
20273 {3646, 574, 3, 3 },
20274 // Hexagon::V6_vS32b_nt_npred_ai - 172
20275 {3667, 577, 4, 4 },
20276 // Hexagon::V6_vS32b_nt_nqpred_ai - 173
20277 {3667, 581, 4, 4 },
20278 // Hexagon::V6_vS32b_nt_pred_ai - 174
20279 {3693, 585, 4, 4 },
20280 // Hexagon::V6_vS32b_nt_qpred_ai - 175
20281 {3693, 589, 4, 4 },
20282 // Hexagon::V6_vS32b_pred_ai - 176
20283 {3718, 593, 4, 4 },
20284 // Hexagon::V6_vS32b_qpred_ai - 177
20285 {3718, 597, 4, 4 },
20286 // Hexagon::V6_vabsb_sat - 178
20287 {3740, 601, 2, 2 },
20288 // Hexagon::V6_vabsdiffh - 179
20289 {3759, 603, 3, 3 },
20290 // Hexagon::V6_vabsdiffub - 180
20291 {3781, 606, 3, 3 },
20292 // Hexagon::V6_vabsdiffuh - 181
20293 {3804, 609, 3, 3 },
20294 // Hexagon::V6_vabsdiffw - 182
20295 {3827, 612, 3, 3 },
20296 // Hexagon::V6_vabsh_sat - 183
20297 {3849, 615, 2, 2 },
20298 // Hexagon::V6_vabsw_sat - 184
20299 {3868, 617, 2, 2 },
20300 // Hexagon::V6_vaddb - 185
20301 {114, 619, 3, 3 },
20302 // Hexagon::V6_vaddb_dv - 186
20303 {114, 622, 3, 3 },
20304 // Hexagon::V6_vaddbnq - 187
20305 {3887, 625, 4, 4 },
20306 // Hexagon::V6_vaddbq - 188
20307 {3911, 629, 4, 4 },
20308 // Hexagon::V6_vaddbsat - 189
20309 {3934, 633, 3, 3 },
20310 // Hexagon::V6_vaddbsat_dv - 190
20311 {3934, 636, 3, 3 },
20312 // Hexagon::V6_vaddh - 191
20313 {3956, 639, 3, 3 },
20314 // Hexagon::V6_vaddh_dv - 192
20315 {3956, 642, 3, 3 },
20316 // Hexagon::V6_vaddhnq - 193
20317 {3974, 645, 4, 4 },
20318 // Hexagon::V6_vaddhq - 194
20319 {3998, 649, 4, 4 },
20320 // Hexagon::V6_vaddhsat - 195
20321 {4021, 653, 3, 3 },
20322 // Hexagon::V6_vaddhsat_dv - 196
20323 {4021, 656, 3, 3 },
20324 // Hexagon::V6_vaddhw - 197
20325 {3956, 659, 3, 3 },
20326 // Hexagon::V6_vaddhw_acc - 198
20327 {4043, 662, 4, 4 },
20328 // Hexagon::V6_vaddubh - 199
20329 {4062, 666, 3, 3 },
20330 // Hexagon::V6_vaddubh_acc - 200
20331 {4081, 669, 4, 4 },
20332 // Hexagon::V6_vaddubsat - 201
20333 {4101, 673, 3, 3 },
20334 // Hexagon::V6_vaddubsat_dv - 202
20335 {4101, 676, 3, 3 },
20336 // Hexagon::V6_vadduhsat - 203
20337 {4124, 679, 3, 3 },
20338 // Hexagon::V6_vadduhsat_dv - 204
20339 {4124, 682, 3, 3 },
20340 // Hexagon::V6_vadduhw - 205
20341 {4147, 685, 3, 3 },
20342 // Hexagon::V6_vadduhw_acc - 206
20343 {4166, 688, 4, 4 },
20344 // Hexagon::V6_vadduwsat - 207
20345 {4186, 692, 3, 3 },
20346 // Hexagon::V6_vadduwsat_dv - 208
20347 {4186, 695, 3, 3 },
20348 // Hexagon::V6_vaddw - 209
20349 {4209, 698, 3, 3 },
20350 // Hexagon::V6_vaddw_dv - 210
20351 {4209, 701, 3, 3 },
20352 // Hexagon::V6_vaddwnq - 211
20353 {4227, 704, 4, 4 },
20354 // Hexagon::V6_vaddwq - 212
20355 {4251, 708, 4, 4 },
20356 // Hexagon::V6_vaddwsat - 213
20357 {4274, 712, 3, 3 },
20358 // Hexagon::V6_vaddwsat_dv - 214
20359 {4274, 715, 3, 3 },
20360 // Hexagon::V6_vandnqrt - 215
20361 {4296, 718, 3, 3 },
20362 // Hexagon::V6_vandnqrt_acc - 216
20363 {4323, 721, 4, 4 },
20364 // Hexagon::V6_vandqrt - 217
20365 {4351, 725, 3, 3 },
20366 // Hexagon::V6_vandqrt_acc - 218
20367 {4377, 728, 4, 4 },
20368 // Hexagon::V6_vandvrt - 219
20369 {4351, 732, 3, 3 },
20370 // Hexagon::V6_vandvrt_acc - 220
20371 {4377, 735, 4, 4 },
20372 // Hexagon::V6_vaslh - 221
20373 {4404, 739, 3, 3 },
20374 // Hexagon::V6_vaslh_acc - 222
20375 {4422, 742, 4, 4 },
20376 // Hexagon::V6_vaslhv - 223
20377 {4404, 746, 3, 3 },
20378 // Hexagon::V6_vaslw - 224
20379 {4441, 749, 3, 3 },
20380 // Hexagon::V6_vaslw_acc - 225
20381 {4459, 752, 4, 4 },
20382 // Hexagon::V6_vaslwv - 226
20383 {4441, 756, 3, 3 },
20384 // Hexagon::V6_vasr_into - 227
20385 {4478, 759, 4, 4 },
20386 // Hexagon::V6_vasrh - 228
20387 {4499, 763, 3, 3 },
20388 // Hexagon::V6_vasrh_acc - 229
20389 {4517, 766, 4, 4 },
20390 // Hexagon::V6_vasrhv - 230
20391 {4499, 770, 3, 3 },
20392 // Hexagon::V6_vasrw - 231
20393 {4536, 773, 3, 3 },
20394 // Hexagon::V6_vasrw_acc - 232
20395 {4554, 776, 4, 4 },
20396 // Hexagon::V6_vasrwv - 233
20397 {4536, 780, 3, 3 },
20398 // Hexagon::V6_vavgb - 234
20399 {4573, 783, 3, 3 },
20400 // Hexagon::V6_vavgbrnd - 235
20401 {4591, 786, 3, 3 },
20402 // Hexagon::V6_vavgh - 236
20403 {4613, 789, 3, 3 },
20404 // Hexagon::V6_vavghrnd - 237
20405 {4631, 792, 3, 3 },
20406 // Hexagon::V6_vavgub - 238
20407 {4653, 795, 3, 3 },
20408 // Hexagon::V6_vavgubrnd - 239
20409 {4672, 798, 3, 3 },
20410 // Hexagon::V6_vavguh - 240
20411 {4695, 801, 3, 3 },
20412 // Hexagon::V6_vavguhrnd - 241
20413 {4714, 804, 3, 3 },
20414 // Hexagon::V6_vavguw - 242
20415 {4737, 807, 3, 3 },
20416 // Hexagon::V6_vavguwrnd - 243
20417 {4756, 810, 3, 3 },
20418 // Hexagon::V6_vavgw - 244
20419 {4779, 813, 3, 3 },
20420 // Hexagon::V6_vavgwrnd - 245
20421 {4797, 816, 3, 3 },
20422 // Hexagon::V6_vcl0h - 246
20423 {4819, 819, 2, 2 },
20424 // Hexagon::V6_vcl0w - 247
20425 {4834, 821, 2, 2 },
20426 // Hexagon::V6_vdealb - 248
20427 {4849, 823, 2, 2 },
20428 // Hexagon::V6_vdealb4w - 249
20429 {4865, 825, 3, 3 },
20430 // Hexagon::V6_vdealh - 250
20431 {4886, 828, 2, 2 },
20432 // Hexagon::V6_vdmpybus - 251
20433 {4902, 830, 3, 3 },
20434 // Hexagon::V6_vdmpybus_acc - 252
20435 {4923, 833, 4, 4 },
20436 // Hexagon::V6_vdmpybus_dv - 253
20437 {4902, 837, 3, 3 },
20438 // Hexagon::V6_vdmpybus_dv_acc - 254
20439 {4923, 840, 4, 4 },
20440 // Hexagon::V6_vdmpyhb - 255
20441 {4945, 844, 3, 3 },
20442 // Hexagon::V6_vdmpyhb_acc - 256
20443 {4965, 847, 4, 4 },
20444 // Hexagon::V6_vdmpyhb_dv - 257
20445 {4945, 851, 3, 3 },
20446 // Hexagon::V6_vdmpyhb_dv_acc - 258
20447 {4965, 854, 4, 4 },
20448 // Hexagon::V6_vdmpyhisat - 259
20449 {4986, 858, 3, 3 },
20450 // Hexagon::V6_vdmpyhisat_acc - 260
20451 {5009, 861, 4, 4 },
20452 // Hexagon::V6_vdmpyhsat - 261
20453 {4986, 865, 3, 3 },
20454 // Hexagon::V6_vdmpyhsat_acc - 262
20455 {5009, 868, 4, 4 },
20456 // Hexagon::V6_vdmpyhsuisat - 263
20457 {5033, 872, 3, 3 },
20458 // Hexagon::V6_vdmpyhsuisat_acc - 264
20459 {5061, 875, 4, 4 },
20460 // Hexagon::V6_vdmpyhsusat - 265
20461 {5090, 879, 3, 3 },
20462 // Hexagon::V6_vdmpyhsusat_acc - 266
20463 {5115, 882, 4, 4 },
20464 // Hexagon::V6_vdmpyhvsat - 267
20465 {4986, 886, 3, 3 },
20466 // Hexagon::V6_vdmpyhvsat_acc - 268
20467 {5009, 889, 4, 4 },
20468 // Hexagon::V6_vdsaduh - 269
20469 {5141, 893, 3, 3 },
20470 // Hexagon::V6_vdsaduh_acc - 270
20471 {5161, 896, 4, 4 },
20472 // Hexagon::V6_veqb - 271
20473 {5182, 900, 3, 3 },
20474 // Hexagon::V6_veqb_and - 272
20475 {5208, 903, 4, 4 },
20476 // Hexagon::V6_veqb_or - 273
20477 {5235, 907, 4, 4 },
20478 // Hexagon::V6_veqb_xor - 274
20479 {5262, 911, 4, 4 },
20480 // Hexagon::V6_veqh - 275
20481 {5289, 915, 3, 3 },
20482 // Hexagon::V6_veqh_and - 276
20483 {5315, 918, 4, 4 },
20484 // Hexagon::V6_veqh_or - 277
20485 {5342, 922, 4, 4 },
20486 // Hexagon::V6_veqh_xor - 278
20487 {5369, 926, 4, 4 },
20488 // Hexagon::V6_veqw - 279
20489 {5396, 930, 3, 3 },
20490 // Hexagon::V6_veqw_and - 280
20491 {5422, 933, 4, 4 },
20492 // Hexagon::V6_veqw_or - 281
20493 {5449, 937, 4, 4 },
20494 // Hexagon::V6_veqw_xor - 282
20495 {5476, 941, 4, 4 },
20496 // Hexagon::V6_vlsrh - 283
20497 {5503, 945, 3, 3 },
20498 // Hexagon::V6_vlsrhv - 284
20499 {5503, 948, 3, 3 },
20500 // Hexagon::V6_vlsrw - 285
20501 {5521, 951, 3, 3 },
20502 // Hexagon::V6_vlsrwv - 286
20503 {5521, 954, 3, 3 },
20504 // Hexagon::V6_vmaxb - 287
20505 {5539, 957, 3, 3 },
20506 // Hexagon::V6_vmaxh - 288
20507 {5557, 960, 3, 3 },
20508 // Hexagon::V6_vmaxub - 289
20509 {5575, 963, 3, 3 },
20510 // Hexagon::V6_vmaxuh - 290
20511 {5594, 966, 3, 3 },
20512 // Hexagon::V6_vmaxw - 291
20513 {5613, 969, 3, 3 },
20514 // Hexagon::V6_vminb - 292
20515 {5631, 972, 3, 3 },
20516 // Hexagon::V6_vminh - 293
20517 {5649, 975, 3, 3 },
20518 // Hexagon::V6_vminub - 294
20519 {5667, 978, 3, 3 },
20520 // Hexagon::V6_vminuh - 295
20521 {5686, 981, 3, 3 },
20522 // Hexagon::V6_vminw - 296
20523 {5705, 984, 3, 3 },
20524 // Hexagon::V6_vmpabus - 297
20525 {5723, 987, 3, 3 },
20526 // Hexagon::V6_vmpabus_acc - 298
20527 {5743, 990, 4, 4 },
20528 // Hexagon::V6_vmpabusv - 299
20529 {5723, 994, 3, 3 },
20530 // Hexagon::V6_vmpabuu - 300
20531 {5764, 997, 3, 3 },
20532 // Hexagon::V6_vmpabuu_acc - 301
20533 {5784, 1000, 4, 4 },
20534 // Hexagon::V6_vmpabuuv - 302
20535 {5764, 1004, 3, 3 },
20536 // Hexagon::V6_vmpahb - 303
20537 {5805, 1007, 3, 3 },
20538 // Hexagon::V6_vmpahb_acc - 304
20539 {5824, 1010, 4, 4 },
20540 // Hexagon::V6_vmpauhb - 305
20541 {5844, 1014, 3, 3 },
20542 // Hexagon::V6_vmpauhb_acc - 306
20543 {5864, 1017, 4, 4 },
20544 // Hexagon::V6_vmpybus - 307
20545 {5885, 1021, 3, 3 },
20546 // Hexagon::V6_vmpybus_acc - 308
20547 {5905, 1024, 4, 4 },
20548 // Hexagon::V6_vmpybusv - 309
20549 {5885, 1028, 3, 3 },
20550 // Hexagon::V6_vmpybusv_acc - 310
20551 {5905, 1031, 4, 4 },
20552 // Hexagon::V6_vmpybv - 311
20553 {5926, 1035, 3, 3 },
20554 // Hexagon::V6_vmpybv_acc - 312
20555 {5944, 1038, 4, 4 },
20556 // Hexagon::V6_vmpyewuh - 313
20557 {5963, 1042, 3, 3 },
20558 // Hexagon::V6_vmpyh - 314
20559 {5984, 1045, 3, 3 },
20560 // Hexagon::V6_vmpyh_acc - 315
20561 {6002, 1048, 4, 4 },
20562 // Hexagon::V6_vmpyhsat_acc - 316
20563 {6021, 1052, 4, 4 },
20564 // Hexagon::V6_vmpyhsrs - 317
20565 {6044, 1056, 3, 3 },
20566 // Hexagon::V6_vmpyhss - 318
20567 {6074, 1059, 3, 3 },
20568 // Hexagon::V6_vmpyhus - 319
20569 {6100, 1062, 3, 3 },
20570 // Hexagon::V6_vmpyhus_acc - 320
20571 {6120, 1065, 4, 4 },
20572 // Hexagon::V6_vmpyhv - 321
20573 {5984, 1069, 3, 3 },
20574 // Hexagon::V6_vmpyhv_acc - 322
20575 {6002, 1072, 4, 4 },
20576 // Hexagon::V6_vmpyhvsrs - 323
20577 {6044, 1076, 3, 3 },
20578 // Hexagon::V6_vmpyiewh_acc - 324
20579 {6141, 1079, 4, 4 },
20580 // Hexagon::V6_vmpyiewuh - 325
20581 {6163, 1083, 3, 3 },
20582 // Hexagon::V6_vmpyiewuh_acc - 326
20583 {6185, 1086, 4, 4 },
20584 // Hexagon::V6_vmpyih - 327
20585 {6208, 1090, 3, 3 },
20586 // Hexagon::V6_vmpyih_acc - 328
20587 {6227, 1093, 4, 4 },
20588 // Hexagon::V6_vmpyihb - 329
20589 {6247, 1097, 3, 3 },
20590 // Hexagon::V6_vmpyihb_acc - 330
20591 {6267, 1100, 4, 4 },
20592 // Hexagon::V6_vmpyiowh - 331
20593 {6288, 1104, 3, 3 },
20594 // Hexagon::V6_vmpyiwb - 332
20595 {6309, 1107, 3, 3 },
20596 // Hexagon::V6_vmpyiwb_acc - 333
20597 {6329, 1110, 4, 4 },
20598 // Hexagon::V6_vmpyiwh - 334
20599 {6350, 1114, 3, 3 },
20600 // Hexagon::V6_vmpyiwh_acc - 335
20601 {6370, 1117, 4, 4 },
20602 // Hexagon::V6_vmpyiwub - 336
20603 {6391, 1121, 3, 3 },
20604 // Hexagon::V6_vmpyiwub_acc - 337
20605 {6412, 1124, 4, 4 },
20606 // Hexagon::V6_vmpyowh - 338
20607 {6434, 1128, 3, 3 },
20608 // Hexagon::V6_vmpyowh_rnd - 339
20609 {6462, 1131, 3, 3 },
20610 // Hexagon::V6_vmpyub - 340
20611 {6494, 1134, 3, 3 },
20612 // Hexagon::V6_vmpyub_acc - 341
20613 {6513, 1137, 4, 4 },
20614 // Hexagon::V6_vmpyubv - 342
20615 {6494, 1141, 3, 3 },
20616 // Hexagon::V6_vmpyubv_acc - 343
20617 {6513, 1144, 4, 4 },
20618 // Hexagon::V6_vmpyuh - 344
20619 {6533, 1148, 3, 3 },
20620 // Hexagon::V6_vmpyuh_acc - 345
20621 {6552, 1151, 4, 4 },
20622 // Hexagon::V6_vmpyuhv - 346
20623 {6533, 1155, 3, 3 },
20624 // Hexagon::V6_vmpyuhv_acc - 347
20625 {6552, 1158, 4, 4 },
20626 // Hexagon::V6_vnavgb - 348
20627 {6572, 1162, 3, 3 },
20628 // Hexagon::V6_vnavgh - 349
20629 {6591, 1165, 3, 3 },
20630 // Hexagon::V6_vnavgub - 350
20631 {6610, 1168, 3, 3 },
20632 // Hexagon::V6_vnavgw - 351
20633 {6630, 1171, 3, 3 },
20634 // Hexagon::V6_vnormamth - 352
20635 {6649, 1174, 2, 2 },
20636 // Hexagon::V6_vnormamtw - 353
20637 {6668, 1176, 2, 2 },
20638 // Hexagon::V6_vpackeb - 354
20639 {6687, 1178, 3, 3 },
20640 // Hexagon::V6_vpackeh - 355
20641 {6707, 1181, 3, 3 },
20642 // Hexagon::V6_vpackhb_sat - 356
20643 {6727, 1184, 3, 3 },
20644 // Hexagon::V6_vpackhub_sat - 357
20645 {6751, 1187, 3, 3 },
20646 // Hexagon::V6_vpackob - 358
20647 {6776, 1190, 3, 3 },
20648 // Hexagon::V6_vpackoh - 359
20649 {6796, 1193, 3, 3 },
20650 // Hexagon::V6_vpackwh_sat - 360
20651 {6816, 1196, 3, 3 },
20652 // Hexagon::V6_vpackwuh_sat - 361
20653 {6840, 1199, 3, 3 },
20654 // Hexagon::V6_vpopcounth - 362
20655 {6865, 1202, 2, 2 },
20656 // Hexagon::V6_vrmpybub_rtt - 363
20657 {6885, 1204, 3, 3 },
20658 // Hexagon::V6_vrmpybub_rtt_acc - 364
20659 {6910, 1207, 4, 4 },
20660 // Hexagon::V6_vrmpybus - 365
20661 {6936, 1211, 3, 3 },
20662 // Hexagon::V6_vrmpybus_acc - 366
20663 {6957, 1214, 4, 4 },
20664 // Hexagon::V6_vrmpybusi - 367
20665 {6979, 1218, 4, 3 },
20666 // Hexagon::V6_vrmpybusi_acc - 368
20667 {7004, 1221, 5, 4 },
20668 // Hexagon::V6_vrmpybusv - 369
20669 {6936, 1225, 3, 3 },
20670 // Hexagon::V6_vrmpybusv_acc - 370
20671 {6957, 1228, 4, 4 },
20672 // Hexagon::V6_vrmpybv - 371
20673 {7030, 1232, 3, 3 },
20674 // Hexagon::V6_vrmpybv_acc - 372
20675 {7049, 1235, 4, 4 },
20676 // Hexagon::V6_vrmpyub - 373
20677 {7069, 1239, 3, 3 },
20678 // Hexagon::V6_vrmpyub_acc - 374
20679 {7089, 1242, 4, 4 },
20680 // Hexagon::V6_vrmpyub_rtt - 375
20681 {7110, 1246, 3, 3 },
20682 // Hexagon::V6_vrmpyub_rtt_acc - 376
20683 {7137, 1249, 4, 4 },
20684 // Hexagon::V6_vrmpyubi - 377
20685 {7165, 1253, 4, 3 },
20686 // Hexagon::V6_vrmpyubi_acc - 378
20687 {7189, 1256, 5, 4 },
20688 // Hexagon::V6_vrmpyubv - 379
20689 {7069, 1260, 3, 3 },
20690 // Hexagon::V6_vrmpyubv_acc - 380
20691 {7089, 1263, 4, 4 },
20692 // Hexagon::V6_vrotr - 381
20693 {7214, 1267, 3, 3 },
20694 // Hexagon::V6_vroundhb - 382
20695 {7232, 1270, 3, 3 },
20696 // Hexagon::V6_vroundhub - 383
20697 {7257, 1273, 3, 3 },
20698 // Hexagon::V6_vrounduhub - 384
20699 {7283, 1276, 3, 3 },
20700 // Hexagon::V6_vrounduwuh - 385
20701 {7310, 1279, 3, 3 },
20702 // Hexagon::V6_vroundwh - 386
20703 {7337, 1282, 3, 3 },
20704 // Hexagon::V6_vroundwuh - 387
20705 {7362, 1285, 3, 3 },
20706 // Hexagon::V6_vrsadubi - 388
20707 {7388, 1288, 4, 3 },
20708 // Hexagon::V6_vrsadubi_acc - 389
20709 {7412, 1291, 5, 4 },
20710 // Hexagon::V6_vsathub - 390
20711 {7437, 1295, 3, 3 },
20712 // Hexagon::V6_vsatuwuh - 391
20713 {7457, 1298, 3, 3 },
20714 // Hexagon::V6_vsatwh - 392
20715 {7478, 1301, 3, 3 },
20716 // Hexagon::V6_vsb - 393
20717 {7497, 1304, 2, 2 },
20718 // Hexagon::V6_vscattermh - 394
20719 {7512, 1306, 4, 4 },
20720 // Hexagon::V6_vscattermh_add - 395
20721 {7540, 1310, 4, 4 },
20722 // Hexagon::V6_vscattermhq - 396
20723 {7569, 1314, 5, 5 },
20724 // Hexagon::V6_vscattermhw - 397
20725 {7605, 1319, 4, 4 },
20726 // Hexagon::V6_vscattermhw_add - 398
20727 {7633, 1323, 4, 4 },
20728 // Hexagon::V6_vscattermhwq - 399
20729 {7662, 1327, 5, 5 },
20730 // Hexagon::V6_vscattermw - 400
20731 {7698, 1332, 4, 4 },
20732 // Hexagon::V6_vscattermw_add - 401
20733 {7726, 1336, 4, 4 },
20734 // Hexagon::V6_vscattermwq - 402
20735 {7755, 1340, 5, 5 },
20736 // Hexagon::V6_vsh - 403
20737 {7791, 1345, 2, 2 },
20738 // Hexagon::V6_vshufeh - 404
20739 {7806, 1347, 3, 3 },
20740 // Hexagon::V6_vshuff - 405
20741 {7827, 1350, 5, 5 },
20742 // Hexagon::V6_vshuffb - 406
20743 {7847, 1355, 2, 2 },
20744 // Hexagon::V6_vshuffeb - 407
20745 {7864, 1357, 3, 3 },
20746 // Hexagon::V6_vshuffh - 408
20747 {7885, 1360, 2, 2 },
20748 // Hexagon::V6_vshuffob - 409
20749 {7902, 1362, 3, 3 },
20750 // Hexagon::V6_vshufoeb - 410
20751 {7923, 1365, 3, 3 },
20752 // Hexagon::V6_vshufoeh - 411
20753 {7945, 1368, 3, 3 },
20754 // Hexagon::V6_vshufoh - 412
20755 {7967, 1371, 3, 3 },
20756 // Hexagon::V6_vsubb - 413
20757 {132, 1374, 3, 3 },
20758 // Hexagon::V6_vsubb_dv - 414
20759 {132, 1377, 3, 3 },
20760 // Hexagon::V6_vsubbnq - 415
20761 {7988, 1380, 4, 4 },
20762 // Hexagon::V6_vsubbq - 416
20763 {8012, 1384, 4, 4 },
20764 // Hexagon::V6_vsubbsat - 417
20765 {8035, 1388, 3, 3 },
20766 // Hexagon::V6_vsubbsat_dv - 418
20767 {8035, 1391, 3, 3 },
20768 // Hexagon::V6_vsubh - 419
20769 {8057, 1394, 3, 3 },
20770 // Hexagon::V6_vsubh_dv - 420
20771 {8057, 1397, 3, 3 },
20772 // Hexagon::V6_vsubhnq - 421
20773 {8075, 1400, 4, 4 },
20774 // Hexagon::V6_vsubhq - 422
20775 {8099, 1404, 4, 4 },
20776 // Hexagon::V6_vsubhsat - 423
20777 {8122, 1408, 3, 3 },
20778 // Hexagon::V6_vsubhsat_dv - 424
20779 {8122, 1411, 3, 3 },
20780 // Hexagon::V6_vsubhw - 425
20781 {8057, 1414, 3, 3 },
20782 // Hexagon::V6_vsububh - 426
20783 {8144, 1417, 3, 3 },
20784 // Hexagon::V6_vsububsat - 427
20785 {8163, 1420, 3, 3 },
20786 // Hexagon::V6_vsububsat_dv - 428
20787 {8163, 1423, 3, 3 },
20788 // Hexagon::V6_vsubuhsat - 429
20789 {8186, 1426, 3, 3 },
20790 // Hexagon::V6_vsubuhsat_dv - 430
20791 {8186, 1429, 3, 3 },
20792 // Hexagon::V6_vsubuhw - 431
20793 {8209, 1432, 3, 3 },
20794 // Hexagon::V6_vsubuwsat - 432
20795 {8228, 1435, 3, 3 },
20796 // Hexagon::V6_vsubuwsat_dv - 433
20797 {8228, 1438, 3, 3 },
20798 // Hexagon::V6_vsubw - 434
20799 {8251, 1441, 3, 3 },
20800 // Hexagon::V6_vsubw_dv - 435
20801 {8269, 1444, 3, 3 },
20802 {8251, 1447, 3, 3 },
20803 // Hexagon::V6_vsubwnq - 437
20804 {8277, 1450, 4, 4 },
20805 // Hexagon::V6_vsubwq - 438
20806 {8301, 1454, 4, 4 },
20807 // Hexagon::V6_vsubwsat - 439
20808 {8324, 1458, 3, 3 },
20809 // Hexagon::V6_vsubwsat_dv - 440
20810 {8324, 1461, 3, 3 },
20811 // Hexagon::V6_vtmpyb - 441
20812 {8346, 1464, 3, 3 },
20813 // Hexagon::V6_vtmpyb_acc - 442
20814 {8365, 1467, 4, 4 },
20815 // Hexagon::V6_vtmpybus - 443
20816 {8385, 1471, 3, 3 },
20817 // Hexagon::V6_vtmpybus_acc - 444
20818 {8406, 1474, 4, 4 },
20819 // Hexagon::V6_vtmpyhb - 445
20820 {8428, 1478, 3, 3 },
20821 // Hexagon::V6_vtmpyhb_acc - 446
20822 {8448, 1481, 4, 4 },
20823 // Hexagon::V6_vunpackb - 447
20824 {8469, 1485, 2, 2 },
20825 // Hexagon::V6_vunpackh - 448
20826 {8487, 1487, 2, 2 },
20827 // Hexagon::V6_vunpackoh - 449
20828 {8505, 1489, 3, 3 },
20829 // Hexagon::V6_vunpackub - 450
20830 {8525, 1492, 2, 2 },
20831 // Hexagon::V6_vunpackuh - 451
20832 {8544, 1494, 2, 2 },
20833 // Hexagon::V6_vxor - 452
20834 {8269, 1496, 3, 3 },
20835 // Hexagon::V6_vzb - 453
20836 {8563, 1499, 2, 2 },
20837 // Hexagon::V6_vzh - 454
20838 {8578, 1501, 2, 2 },
20839 // Hexagon::V6_zLd_ai - 455
20840 {8593, 1503, 2, 2 },
20841 // Hexagon::V6_zLd_pred_ai - 456
20842 {8606, 1505, 3, 3 },
20843 // Hexagon::Y2_crswap0 - 457
20844 {8627, 1508, 2, 1 },
20845 // Hexagon::Y2_dcfetchbo - 458
20846 {8642, 1509, 2, 2 },
20847 };
20848
20849 static const AliasPatternCond Conds[] = {
20850 // (A2_andir IntRegs:$Rd32, IntRegs:$Rs32, 255) - 0
20851 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20852 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20853 {AliasPatternCond::K_Imm, uint32_t(255)},
20854 // (A2_paddif IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 3
20855 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20856 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20857 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20858 {AliasPatternCond::K_Imm, uint32_t(0)},
20859 // (A2_paddifnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 7
20860 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20861 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20862 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20863 {AliasPatternCond::K_Imm, uint32_t(0)},
20864 // (A2_paddit IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 11
20865 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20866 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20867 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20868 {AliasPatternCond::K_Imm, uint32_t(0)},
20869 // (A2_padditnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 15
20870 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20871 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20872 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20873 {AliasPatternCond::K_Imm, uint32_t(0)},
20874 // (A2_subri IntRegs:$Rd32, 0, IntRegs:$Rs32) - 19
20875 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20876 {AliasPatternCond::K_Imm, uint32_t(0)},
20877 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20878 // (A2_subri IntRegs:$Rd32, -1, IntRegs:$Rs32) - 22
20879 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20880 {AliasPatternCond::K_Imm, uint32_t(-1)},
20881 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20882 // (A2_vaddub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 25
20883 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20884 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20885 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20886 // (A2_vsubub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 28
20887 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20888 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20889 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20890 // (C2_cmpgt PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 31
20891 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20892 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20893 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20894 // (C2_cmpgtu PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 34
20895 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20896 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20897 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20898 // (C2_or PredRegs:$Pd4, PredRegs:$Ps4, PredRegs:$Ps4) - 37
20899 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20900 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20901 {AliasPatternCond::K_TiedReg, 1},
20902 // (J2_jumpf PredRegs:$Pu4, b30_2Imm:$Ii) - 40
20903 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20904 // (J2_jumprf PredRegs:$Pu4, IntRegs:$Rs32) - 41
20905 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20906 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20907 // (J2_jumprt PredRegs:$Pu4, IntRegs:$Rs32) - 43
20908 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20909 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20910 // (J2_jumpt PredRegs:$Pu4, b30_2Imm:$Ii) - 45
20911 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20912 // (J2_trap1 R0, u8_0Imm:$Ii) - 46
20913 {AliasPatternCond::K_Reg, Hexagon::R0},
20914 {AliasPatternCond::K_Ignore, 0},
20915 // (L2_deallocframe D15, R30) - 48
20916 {AliasPatternCond::K_Reg, Hexagon::D15},
20917 {AliasPatternCond::K_Reg, Hexagon::R30},
20918 // (L2_loadalignb_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 50
20919 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20920 {AliasPatternCond::K_Ignore, 0},
20921 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20922 {AliasPatternCond::K_Imm, uint32_t(0)},
20923 // (L2_loadalignh_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 54
20924 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20925 {AliasPatternCond::K_Ignore, 0},
20926 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20927 {AliasPatternCond::K_Imm, uint32_t(0)},
20928 // (L2_loadbsw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 58
20929 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20930 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20931 {AliasPatternCond::K_Imm, uint32_t(0)},
20932 // (L2_loadbsw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 61
20933 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20934 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20935 {AliasPatternCond::K_Imm, uint32_t(0)},
20936 // (L2_loadbzw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 64
20937 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20938 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20939 {AliasPatternCond::K_Imm, uint32_t(0)},
20940 // (L2_loadbzw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 67
20941 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20942 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20943 {AliasPatternCond::K_Imm, uint32_t(0)},
20944 // (L2_loadrb_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 70
20945 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20946 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20947 {AliasPatternCond::K_Imm, uint32_t(0)},
20948 // (L2_loadrd_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 73
20949 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20950 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20951 {AliasPatternCond::K_Imm, uint32_t(0)},
20952 // (L2_loadrh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 76
20953 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20954 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20955 {AliasPatternCond::K_Imm, uint32_t(0)},
20956 // (L2_loadri_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 79
20957 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20958 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20959 {AliasPatternCond::K_Imm, uint32_t(0)},
20960 // (L2_loadrub_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 82
20961 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20962 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20963 {AliasPatternCond::K_Imm, uint32_t(0)},
20964 // (L2_loadruh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 85
20965 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20966 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20967 {AliasPatternCond::K_Imm, uint32_t(0)},
20968 // (L2_ploadrbf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 88
20969 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20970 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20971 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20972 {AliasPatternCond::K_Imm, uint32_t(0)},
20973 // (L2_ploadrbfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 92
20974 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20975 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20976 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20977 {AliasPatternCond::K_Imm, uint32_t(0)},
20978 // (L2_ploadrbt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 96
20979 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20980 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20981 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20982 {AliasPatternCond::K_Imm, uint32_t(0)},
20983 // (L2_ploadrbtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 100
20984 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20985 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20986 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20987 {AliasPatternCond::K_Imm, uint32_t(0)},
20988 // (L2_ploadrdf_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 104
20989 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20990 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20991 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20992 {AliasPatternCond::K_Imm, uint32_t(0)},
20993 // (L2_ploadrdfnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 108
20994 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20995 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20996 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20997 {AliasPatternCond::K_Imm, uint32_t(0)},
20998 // (L2_ploadrdt_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 112
20999 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21000 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21001 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21002 {AliasPatternCond::K_Imm, uint32_t(0)},
21003 // (L2_ploadrdtnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 116
21004 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21005 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21006 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21007 {AliasPatternCond::K_Imm, uint32_t(0)},
21008 // (L2_ploadrhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 120
21009 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21010 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21011 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21012 {AliasPatternCond::K_Imm, uint32_t(0)},
21013 // (L2_ploadrhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 124
21014 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21015 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21016 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21017 {AliasPatternCond::K_Imm, uint32_t(0)},
21018 // (L2_ploadrht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 128
21019 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21020 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21021 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21022 {AliasPatternCond::K_Imm, uint32_t(0)},
21023 // (L2_ploadrhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 132
21024 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21025 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21026 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21027 {AliasPatternCond::K_Imm, uint32_t(0)},
21028 // (L2_ploadrif_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 136
21029 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21030 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21031 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21032 {AliasPatternCond::K_Imm, uint32_t(0)},
21033 // (L2_ploadrifnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 140
21034 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21035 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21036 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21037 {AliasPatternCond::K_Imm, uint32_t(0)},
21038 // (L2_ploadrit_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 144
21039 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21040 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21041 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21042 {AliasPatternCond::K_Imm, uint32_t(0)},
21043 // (L2_ploadritnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 148
21044 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21045 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21046 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21047 {AliasPatternCond::K_Imm, uint32_t(0)},
21048 // (L2_ploadrubf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 152
21049 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21050 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21051 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21052 {AliasPatternCond::K_Imm, uint32_t(0)},
21053 // (L2_ploadrubfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 156
21054 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21055 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21056 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21057 {AliasPatternCond::K_Imm, uint32_t(0)},
21058 // (L2_ploadrubt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 160
21059 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21060 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21061 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21062 {AliasPatternCond::K_Imm, uint32_t(0)},
21063 // (L2_ploadrubtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 164
21064 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21065 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21066 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21067 {AliasPatternCond::K_Imm, uint32_t(0)},
21068 // (L2_ploadruhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 168
21069 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21070 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21071 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21072 {AliasPatternCond::K_Imm, uint32_t(0)},
21073 // (L2_ploadruhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 172
21074 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21075 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21076 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21077 {AliasPatternCond::K_Imm, uint32_t(0)},
21078 // (L2_ploadruht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 176
21079 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21080 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21081 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21082 {AliasPatternCond::K_Imm, uint32_t(0)},
21083 // (L2_ploadruhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 180
21084 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21085 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21086 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21087 {AliasPatternCond::K_Imm, uint32_t(0)},
21088 // (L4_add_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 184
21089 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21090 {AliasPatternCond::K_Imm, uint32_t(0)},
21091 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21092 // (L4_add_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 187
21093 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21094 {AliasPatternCond::K_Imm, uint32_t(0)},
21095 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21096 // (L4_add_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 190
21097 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21098 {AliasPatternCond::K_Imm, uint32_t(0)},
21099 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21100 // (L4_and_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 193
21101 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21102 {AliasPatternCond::K_Imm, uint32_t(0)},
21103 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21104 // (L4_and_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 196
21105 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21106 {AliasPatternCond::K_Imm, uint32_t(0)},
21107 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21108 // (L4_and_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 199
21109 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21110 {AliasPatternCond::K_Imm, uint32_t(0)},
21111 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21112 // (L4_iadd_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 202
21113 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21114 {AliasPatternCond::K_Imm, uint32_t(0)},
21115 // (L4_iadd_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 204
21116 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21117 {AliasPatternCond::K_Imm, uint32_t(0)},
21118 // (L4_iadd_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 206
21119 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21120 {AliasPatternCond::K_Imm, uint32_t(0)},
21121 // (L4_iand_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 208
21122 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21123 {AliasPatternCond::K_Imm, uint32_t(0)},
21124 // (L4_iand_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 210
21125 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21126 {AliasPatternCond::K_Imm, uint32_t(0)},
21127 // (L4_iand_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 212
21128 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21129 {AliasPatternCond::K_Imm, uint32_t(0)},
21130 // (L4_ior_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 214
21131 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21132 {AliasPatternCond::K_Imm, uint32_t(0)},
21133 // (L4_ior_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 216
21134 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21135 {AliasPatternCond::K_Imm, uint32_t(0)},
21136 // (L4_ior_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 218
21137 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21138 {AliasPatternCond::K_Imm, uint32_t(0)},
21139 // (L4_isub_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 220
21140 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21141 {AliasPatternCond::K_Imm, uint32_t(0)},
21142 // (L4_isub_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 222
21143 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21144 {AliasPatternCond::K_Imm, uint32_t(0)},
21145 // (L4_isub_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 224
21146 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21147 {AliasPatternCond::K_Imm, uint32_t(0)},
21148 // (L4_or_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 226
21149 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21150 {AliasPatternCond::K_Imm, uint32_t(0)},
21151 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21152 // (L4_or_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 229
21153 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21154 {AliasPatternCond::K_Imm, uint32_t(0)},
21155 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21156 // (L4_or_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 232
21157 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21158 {AliasPatternCond::K_Imm, uint32_t(0)},
21159 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21160 // (L4_return D15, R30) - 235
21161 {AliasPatternCond::K_Reg, Hexagon::D15},
21162 {AliasPatternCond::K_Reg, Hexagon::R30},
21163 // (L4_return_f D15, PredRegs:$Pv4, R30) - 237
21164 {AliasPatternCond::K_Reg, Hexagon::D15},
21165 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21166 {AliasPatternCond::K_Reg, Hexagon::R30},
21167 // (L4_return_fnew_pnt D15, PredRegs:$Pv4, R30) - 240
21168 {AliasPatternCond::K_Reg, Hexagon::D15},
21169 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21170 {AliasPatternCond::K_Reg, Hexagon::R30},
21171 // (L4_return_fnew_pt D15, PredRegs:$Pv4, R30) - 243
21172 {AliasPatternCond::K_Reg, Hexagon::D15},
21173 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21174 {AliasPatternCond::K_Reg, Hexagon::R30},
21175 // (L4_return_t D15, PredRegs:$Pv4, R30) - 246
21176 {AliasPatternCond::K_Reg, Hexagon::D15},
21177 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21178 {AliasPatternCond::K_Reg, Hexagon::R30},
21179 // (L4_return_tnew_pnt D15, PredRegs:$Pv4, R30) - 249
21180 {AliasPatternCond::K_Reg, Hexagon::D15},
21181 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21182 {AliasPatternCond::K_Reg, Hexagon::R30},
21183 // (L4_return_tnew_pt D15, PredRegs:$Pv4, R30) - 252
21184 {AliasPatternCond::K_Reg, Hexagon::D15},
21185 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21186 {AliasPatternCond::K_Reg, Hexagon::R30},
21187 // (L4_sub_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 255
21188 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21189 {AliasPatternCond::K_Imm, uint32_t(0)},
21190 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21191 // (L4_sub_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 258
21192 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21193 {AliasPatternCond::K_Imm, uint32_t(0)},
21194 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21195 // (L4_sub_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 261
21196 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21197 {AliasPatternCond::K_Imm, uint32_t(0)},
21198 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21199 // (M2_mpyi IntRegs:$Rd32, IntRegs:$Rs32, IntRegs:$Rt32) - 264
21200 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21201 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21202 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21203 // (M7_dcmpyrwc DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 267
21204 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21205 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21206 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21207 // (M7_dcmpyrwc_acc DoubleRegs:$Rxx32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 270
21208 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21209 {AliasPatternCond::K_Ignore, 0},
21210 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21211 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21212 // (S2_allocframe R29, u11_3Imm:$Ii) - 274
21213 {AliasPatternCond::K_Reg, Hexagon::R29},
21214 {AliasPatternCond::K_Ignore, 0},
21215 // (S2_pstorerbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 276
21216 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21217 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21218 {AliasPatternCond::K_Imm, uint32_t(0)},
21219 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21220 // (S2_pstorerbnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 280
21221 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21222 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21223 {AliasPatternCond::K_Imm, uint32_t(0)},
21224 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21225 // (S2_pstorerbnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 284
21226 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21227 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21228 {AliasPatternCond::K_Imm, uint32_t(0)},
21229 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21230 // (S2_pstorerbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 288
21231 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21232 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21233 {AliasPatternCond::K_Imm, uint32_t(0)},
21234 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21235 // (S2_pstorerdf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 292
21236 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21237 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21238 {AliasPatternCond::K_Imm, uint32_t(0)},
21239 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21240 // (S2_pstorerdt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 296
21241 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21242 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21243 {AliasPatternCond::K_Imm, uint32_t(0)},
21244 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21245 // (S2_pstorerff_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 300
21246 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21247 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21248 {AliasPatternCond::K_Imm, uint32_t(0)},
21249 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21250 // (S2_pstorerft_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 304
21251 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21252 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21253 {AliasPatternCond::K_Imm, uint32_t(0)},
21254 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21255 // (S2_pstorerhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 308
21256 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21257 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21258 {AliasPatternCond::K_Imm, uint32_t(0)},
21259 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21260 // (S2_pstorerhnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 312
21261 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21262 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21263 {AliasPatternCond::K_Imm, uint32_t(0)},
21264 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21265 // (S2_pstorerhnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 316
21266 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21267 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21268 {AliasPatternCond::K_Imm, uint32_t(0)},
21269 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21270 // (S2_pstorerht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 320
21271 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21272 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21273 {AliasPatternCond::K_Imm, uint32_t(0)},
21274 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21275 // (S2_pstorerif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 324
21276 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21277 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21278 {AliasPatternCond::K_Imm, uint32_t(0)},
21279 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21280 // (S2_pstorerinewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 328
21281 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21282 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21283 {AliasPatternCond::K_Imm, uint32_t(0)},
21284 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21285 // (S2_pstorerinewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 332
21286 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21287 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21288 {AliasPatternCond::K_Imm, uint32_t(0)},
21289 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21290 // (S2_pstorerit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 336
21291 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21292 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21293 {AliasPatternCond::K_Imm, uint32_t(0)},
21294 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21295 // (S2_storerb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 340
21296 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21297 {AliasPatternCond::K_Imm, uint32_t(0)},
21298 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21299 // (S2_storerbnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 343
21300 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21301 {AliasPatternCond::K_Imm, uint32_t(0)},
21302 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21303 // (S2_storerd_io IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 346
21304 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21305 {AliasPatternCond::K_Imm, uint32_t(0)},
21306 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21307 // (S2_storerf_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 349
21308 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21309 {AliasPatternCond::K_Imm, uint32_t(0)},
21310 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21311 // (S2_storerh_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 352
21312 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21313 {AliasPatternCond::K_Imm, uint32_t(0)},
21314 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21315 // (S2_storerhnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 355
21316 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21317 {AliasPatternCond::K_Imm, uint32_t(0)},
21318 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21319 // (S2_storeri_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 358
21320 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21321 {AliasPatternCond::K_Imm, uint32_t(0)},
21322 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21323 // (S2_storerinew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 361
21324 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21325 {AliasPatternCond::K_Imm, uint32_t(0)},
21326 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21327 // (S2_tableidxb IntRegs:$Rx32, IntRegs:$Rs32, u4_0Imm:$Ii, u5_0Imm:$II) - 364
21328 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21329 {AliasPatternCond::K_Ignore, 0},
21330 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21331 {AliasPatternCond::K_Ignore, 0},
21332 // (S4_pstorerbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 368
21333 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21334 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21335 {AliasPatternCond::K_Imm, uint32_t(0)},
21336 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21337 // (S4_pstorerbnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 372
21338 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21339 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21340 {AliasPatternCond::K_Imm, uint32_t(0)},
21341 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21342 // (S4_pstorerbnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 376
21343 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21344 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21345 {AliasPatternCond::K_Imm, uint32_t(0)},
21346 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21347 // (S4_pstorerbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 380
21348 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21349 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21350 {AliasPatternCond::K_Imm, uint32_t(0)},
21351 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21352 // (S4_pstorerdfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 384
21353 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21354 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21355 {AliasPatternCond::K_Imm, uint32_t(0)},
21356 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21357 // (S4_pstorerdtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 388
21358 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21359 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21360 {AliasPatternCond::K_Imm, uint32_t(0)},
21361 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21362 // (S4_pstorerffnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 392
21363 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21364 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21365 {AliasPatternCond::K_Imm, uint32_t(0)},
21366 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21367 // (S4_pstorerftnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 396
21368 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21369 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21370 {AliasPatternCond::K_Imm, uint32_t(0)},
21371 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21372 // (S4_pstorerhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 400
21373 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21374 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21375 {AliasPatternCond::K_Imm, uint32_t(0)},
21376 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21377 // (S4_pstorerhnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 404
21378 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21379 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21380 {AliasPatternCond::K_Imm, uint32_t(0)},
21381 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21382 // (S4_pstorerhnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 408
21383 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21384 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21385 {AliasPatternCond::K_Imm, uint32_t(0)},
21386 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21387 // (S4_pstorerhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 412
21388 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21389 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21390 {AliasPatternCond::K_Imm, uint32_t(0)},
21391 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21392 // (S4_pstorerifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 416
21393 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21394 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21395 {AliasPatternCond::K_Imm, uint32_t(0)},
21396 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21397 // (S4_pstorerinewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 420
21398 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21399 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21400 {AliasPatternCond::K_Imm, uint32_t(0)},
21401 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21402 // (S4_pstorerinewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 424
21403 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21404 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21405 {AliasPatternCond::K_Imm, uint32_t(0)},
21406 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21407 // (S4_pstoreritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 428
21408 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21409 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21410 {AliasPatternCond::K_Imm, uint32_t(0)},
21411 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21412 // (S4_storeirb_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 432
21413 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21414 {AliasPatternCond::K_Imm, uint32_t(0)},
21415 // (S4_storeirbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 434
21416 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21417 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21418 {AliasPatternCond::K_Imm, uint32_t(0)},
21419 // (S4_storeirbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 437
21420 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21421 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21422 {AliasPatternCond::K_Imm, uint32_t(0)},
21423 // (S4_storeirbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 440
21424 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21425 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21426 {AliasPatternCond::K_Imm, uint32_t(0)},
21427 // (S4_storeirbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 443
21428 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21429 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21430 {AliasPatternCond::K_Imm, uint32_t(0)},
21431 // (S4_storeirh_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 446
21432 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21433 {AliasPatternCond::K_Imm, uint32_t(0)},
21434 // (S4_storeirhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 448
21435 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21436 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21437 {AliasPatternCond::K_Imm, uint32_t(0)},
21438 // (S4_storeirhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 451
21439 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21440 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21441 {AliasPatternCond::K_Imm, uint32_t(0)},
21442 // (S4_storeirht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 454
21443 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21444 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21445 {AliasPatternCond::K_Imm, uint32_t(0)},
21446 // (S4_storeirhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 457
21447 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21448 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21449 {AliasPatternCond::K_Imm, uint32_t(0)},
21450 // (S4_storeiri_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 460
21451 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21452 {AliasPatternCond::K_Imm, uint32_t(0)},
21453 // (S4_storeirif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 462
21454 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21455 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21456 {AliasPatternCond::K_Imm, uint32_t(0)},
21457 // (S4_storeirifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 465
21458 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21459 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21460 {AliasPatternCond::K_Imm, uint32_t(0)},
21461 // (S4_storeirit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 468
21462 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21463 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21464 {AliasPatternCond::K_Imm, uint32_t(0)},
21465 // (S4_storeiritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 471
21466 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21467 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21468 {AliasPatternCond::K_Imm, uint32_t(0)},
21469 // (V6_extractw IntRegs:$Rd32, HvxVR:$Vu32, IntRegs:$Rs32) - 474
21470 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21471 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21472 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21473 // (V6_v6mpyhubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 477
21474 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21475 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21476 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21477 // (V6_v6mpyvubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 480
21478 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21479 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21480 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21481 // (V6_vL32Ub_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 483
21482 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21483 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21484 {AliasPatternCond::K_Imm, uint32_t(0)},
21485 // (V6_vL32b_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 486
21486 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21487 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21488 {AliasPatternCond::K_Imm, uint32_t(0)},
21489 // (V6_vL32b_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 489
21490 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21491 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21492 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21493 {AliasPatternCond::K_Ignore, 0},
21494 {AliasPatternCond::K_Imm, uint32_t(0)},
21495 // (V6_vL32b_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 494
21496 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21497 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21498 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21499 {AliasPatternCond::K_Ignore, 0},
21500 {AliasPatternCond::K_Imm, uint32_t(0)},
21501 // (V6_vL32b_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 499
21502 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21503 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21504 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21505 {AliasPatternCond::K_Imm, uint32_t(0)},
21506 // (V6_vL32b_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 503
21507 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21508 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21509 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21510 {AliasPatternCond::K_Ignore, 0},
21511 {AliasPatternCond::K_Imm, uint32_t(0)},
21512 // (V6_vL32b_nt_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 508
21513 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21514 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21515 {AliasPatternCond::K_Imm, uint32_t(0)},
21516 // (V6_vL32b_nt_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 511
21517 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21518 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21519 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21520 {AliasPatternCond::K_Ignore, 0},
21521 {AliasPatternCond::K_Imm, uint32_t(0)},
21522 // (V6_vL32b_nt_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 516
21523 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21524 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21525 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21526 {AliasPatternCond::K_Ignore, 0},
21527 {AliasPatternCond::K_Imm, uint32_t(0)},
21528 // (V6_vL32b_nt_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 521
21529 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21530 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21531 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21532 {AliasPatternCond::K_Imm, uint32_t(0)},
21533 // (V6_vL32b_nt_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 525
21534 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21535 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21536 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21537 {AliasPatternCond::K_Ignore, 0},
21538 {AliasPatternCond::K_Imm, uint32_t(0)},
21539 // (V6_vL32b_nt_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 530
21540 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21541 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21542 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21543 {AliasPatternCond::K_Imm, uint32_t(0)},
21544 // (V6_vL32b_nt_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 534
21545 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21546 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21547 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21548 {AliasPatternCond::K_Imm, uint32_t(0)},
21549 // (V6_vL32b_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 538
21550 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21551 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21552 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21553 {AliasPatternCond::K_Imm, uint32_t(0)},
21554 // (V6_vL32b_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 542
21555 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21556 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21557 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21558 {AliasPatternCond::K_Imm, uint32_t(0)},
21559 // (V6_vS32Ub_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 546
21560 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21561 {AliasPatternCond::K_Imm, uint32_t(0)},
21562 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21563 // (V6_vS32Ub_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 549
21564 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21565 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21566 {AliasPatternCond::K_Imm, uint32_t(0)},
21567 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21568 // (V6_vS32Ub_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 553
21569 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21570 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21571 {AliasPatternCond::K_Imm, uint32_t(0)},
21572 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21573 // (V6_vS32b_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 557
21574 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21575 {AliasPatternCond::K_Imm, uint32_t(0)},
21576 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21577 // (V6_vS32b_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 560
21578 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21579 {AliasPatternCond::K_Imm, uint32_t(0)},
21580 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21581 // (V6_vS32b_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 563
21582 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21583 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21584 {AliasPatternCond::K_Imm, uint32_t(0)},
21585 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21586 // (V6_vS32b_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 567
21587 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21588 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21589 {AliasPatternCond::K_Imm, uint32_t(0)},
21590 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21591 // (V6_vS32b_nt_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 571
21592 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21593 {AliasPatternCond::K_Imm, uint32_t(0)},
21594 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21595 // (V6_vS32b_nt_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 574
21596 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21597 {AliasPatternCond::K_Imm, uint32_t(0)},
21598 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21599 // (V6_vS32b_nt_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 577
21600 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21601 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21602 {AliasPatternCond::K_Imm, uint32_t(0)},
21603 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21604 // (V6_vS32b_nt_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 581
21605 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21606 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21607 {AliasPatternCond::K_Imm, uint32_t(0)},
21608 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21609 // (V6_vS32b_nt_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 585
21610 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21611 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21612 {AliasPatternCond::K_Imm, uint32_t(0)},
21613 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21614 // (V6_vS32b_nt_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 589
21615 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21616 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21617 {AliasPatternCond::K_Imm, uint32_t(0)},
21618 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21619 // (V6_vS32b_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 593
21620 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21621 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21622 {AliasPatternCond::K_Imm, uint32_t(0)},
21623 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21624 // (V6_vS32b_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 597
21625 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21626 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21627 {AliasPatternCond::K_Imm, uint32_t(0)},
21628 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21629 // (V6_vabsb_sat HvxVR:$Vd32, HvxVR:$Vu32) - 601
21630 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21631 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21632 // (V6_vabsdiffh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 603
21633 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21634 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21635 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21636 // (V6_vabsdiffub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 606
21637 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21638 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21639 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21640 // (V6_vabsdiffuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 609
21641 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21642 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21643 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21644 // (V6_vabsdiffw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 612
21645 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21646 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21647 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21648 // (V6_vabsh_sat HvxVR:$Vd32, HvxVR:$Vu32) - 615
21649 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21650 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21651 // (V6_vabsw_sat HvxVR:$Vd32, HvxVR:$Vu32) - 617
21652 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21653 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21654 // (V6_vaddb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 619
21655 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21656 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21657 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21658 // (V6_vaddb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 622
21659 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21660 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21661 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21662 // (V6_vaddbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 625
21663 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21664 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21665 {AliasPatternCond::K_Ignore, 0},
21666 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21667 // (V6_vaddbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 629
21668 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21669 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21670 {AliasPatternCond::K_Ignore, 0},
21671 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21672 // (V6_vaddbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 633
21673 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21674 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21675 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21676 // (V6_vaddbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 636
21677 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21678 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21679 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21680 // (V6_vaddh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 639
21681 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21682 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21683 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21684 // (V6_vaddh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 642
21685 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21686 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21687 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21688 // (V6_vaddhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 645
21689 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21690 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21691 {AliasPatternCond::K_Ignore, 0},
21692 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21693 // (V6_vaddhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 649
21694 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21695 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21696 {AliasPatternCond::K_Ignore, 0},
21697 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21698 // (V6_vaddhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 653
21699 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21700 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21701 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21702 // (V6_vaddhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 656
21703 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21704 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21705 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21706 // (V6_vaddhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 659
21707 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21708 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21709 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21710 // (V6_vaddhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 662
21711 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21712 {AliasPatternCond::K_Ignore, 0},
21713 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21714 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21715 // (V6_vaddubh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 666
21716 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21717 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21718 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21719 // (V6_vaddubh_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 669
21720 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21721 {AliasPatternCond::K_Ignore, 0},
21722 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21723 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21724 // (V6_vaddubsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 673
21725 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21726 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21727 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21728 // (V6_vaddubsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 676
21729 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21730 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21731 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21732 // (V6_vadduhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 679
21733 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21734 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21735 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21736 // (V6_vadduhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 682
21737 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21738 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21739 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21740 // (V6_vadduhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 685
21741 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21742 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21743 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21744 // (V6_vadduhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 688
21745 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21746 {AliasPatternCond::K_Ignore, 0},
21747 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21748 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21749 // (V6_vadduwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 692
21750 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21751 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21752 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21753 // (V6_vadduwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 695
21754 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21755 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21756 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21757 // (V6_vaddw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 698
21758 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21759 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21760 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21761 // (V6_vaddw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 701
21762 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21763 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21764 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21765 // (V6_vaddwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 704
21766 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21767 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21768 {AliasPatternCond::K_Ignore, 0},
21769 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21770 // (V6_vaddwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 708
21771 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21772 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21773 {AliasPatternCond::K_Ignore, 0},
21774 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21775 // (V6_vaddwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 712
21776 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21777 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21778 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21779 // (V6_vaddwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 715
21780 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21781 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21782 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21783 // (V6_vandnqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 718
21784 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21785 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21786 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21787 // (V6_vandnqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 721
21788 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21789 {AliasPatternCond::K_Ignore, 0},
21790 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21791 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21792 // (V6_vandqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 725
21793 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21794 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21795 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21796 // (V6_vandqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 728
21797 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21798 {AliasPatternCond::K_Ignore, 0},
21799 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21800 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21801 // (V6_vandvrt HvxQR:$Qd4, HvxVR:$Vu32, IntRegs:$Rt32) - 732
21802 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21803 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21804 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21805 // (V6_vandvrt_acc HvxQR:$Qx4, HvxVR:$Vu32, IntRegs:$Rt32) - 735
21806 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21807 {AliasPatternCond::K_Ignore, 0},
21808 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21809 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21810 // (V6_vaslh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 739
21811 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21812 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21813 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21814 // (V6_vaslh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 742
21815 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21816 {AliasPatternCond::K_Ignore, 0},
21817 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21818 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21819 // (V6_vaslhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 746
21820 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21821 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21822 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21823 // (V6_vaslw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 749
21824 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21825 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21826 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21827 // (V6_vaslw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 752
21828 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21829 {AliasPatternCond::K_Ignore, 0},
21830 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21831 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21832 // (V6_vaslwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 756
21833 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21834 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21835 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21836 // (V6_vasr_into HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 759
21837 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21838 {AliasPatternCond::K_Ignore, 0},
21839 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21840 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21841 // (V6_vasrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 763
21842 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21843 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21844 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21845 // (V6_vasrh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 766
21846 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21847 {AliasPatternCond::K_Ignore, 0},
21848 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21849 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21850 // (V6_vasrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 770
21851 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21852 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21853 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21854 // (V6_vasrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 773
21855 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21856 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21857 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21858 // (V6_vasrw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 776
21859 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21860 {AliasPatternCond::K_Ignore, 0},
21861 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21862 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21863 // (V6_vasrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 780
21864 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21865 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21866 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21867 // (V6_vavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 783
21868 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21869 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21870 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21871 // (V6_vavgbrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 786
21872 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21873 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21874 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21875 // (V6_vavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 789
21876 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21877 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21878 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21879 // (V6_vavghrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 792
21880 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21881 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21882 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21883 // (V6_vavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 795
21884 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21885 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21886 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21887 // (V6_vavgubrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 798
21888 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21889 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21890 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21891 // (V6_vavguh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 801
21892 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21893 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21894 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21895 // (V6_vavguhrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 804
21896 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21897 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21898 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21899 // (V6_vavguw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 807
21900 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21901 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21902 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21903 // (V6_vavguwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 810
21904 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21905 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21906 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21907 // (V6_vavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 813
21908 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21909 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21910 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21911 // (V6_vavgwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 816
21912 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21913 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21914 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21915 // (V6_vcl0h HvxVR:$Vd32, HvxVR:$Vu32) - 819
21916 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21917 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21918 // (V6_vcl0w HvxVR:$Vd32, HvxVR:$Vu32) - 821
21919 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21920 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21921 // (V6_vdealb HvxVR:$Vd32, HvxVR:$Vu32) - 823
21922 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21923 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21924 // (V6_vdealb4w HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 825
21925 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21926 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21927 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21928 // (V6_vdealh HvxVR:$Vd32, HvxVR:$Vu32) - 828
21929 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21930 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21931 // (V6_vdmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 830
21932 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21933 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21934 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21935 // (V6_vdmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 833
21936 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21937 {AliasPatternCond::K_Ignore, 0},
21938 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21939 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21940 // (V6_vdmpybus_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 837
21941 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21942 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21943 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21944 // (V6_vdmpybus_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 840
21945 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21946 {AliasPatternCond::K_Ignore, 0},
21947 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21948 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21949 // (V6_vdmpyhb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 844
21950 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21951 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21952 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21953 // (V6_vdmpyhb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 847
21954 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21955 {AliasPatternCond::K_Ignore, 0},
21956 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21957 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21958 // (V6_vdmpyhb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 851
21959 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21960 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21961 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21962 // (V6_vdmpyhb_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 854
21963 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21964 {AliasPatternCond::K_Ignore, 0},
21965 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21966 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21967 // (V6_vdmpyhisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 858
21968 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21969 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21970 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21971 // (V6_vdmpyhisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 861
21972 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21973 {AliasPatternCond::K_Ignore, 0},
21974 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21975 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21976 // (V6_vdmpyhsat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 865
21977 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21978 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21979 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21980 // (V6_vdmpyhsat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 868
21981 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21982 {AliasPatternCond::K_Ignore, 0},
21983 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21984 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21985 // (V6_vdmpyhsuisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 872
21986 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21987 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21988 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21989 // (V6_vdmpyhsuisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 875
21990 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21991 {AliasPatternCond::K_Ignore, 0},
21992 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21993 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21994 // (V6_vdmpyhsusat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 879
21995 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21996 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21997 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21998 // (V6_vdmpyhsusat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 882
21999 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22000 {AliasPatternCond::K_Ignore, 0},
22001 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22002 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22003 // (V6_vdmpyhvsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 886
22004 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22005 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22006 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22007 // (V6_vdmpyhvsat_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 889
22008 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22009 {AliasPatternCond::K_Ignore, 0},
22010 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22011 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22012 // (V6_vdsaduh HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 893
22013 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22014 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22015 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22016 // (V6_vdsaduh_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 896
22017 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22018 {AliasPatternCond::K_Ignore, 0},
22019 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22020 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22021 // (V6_veqb HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 900
22022 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22023 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22024 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22025 // (V6_veqb_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 903
22026 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22027 {AliasPatternCond::K_Ignore, 0},
22028 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22029 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22030 // (V6_veqb_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 907
22031 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22032 {AliasPatternCond::K_Ignore, 0},
22033 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22034 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22035 // (V6_veqb_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 911
22036 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22037 {AliasPatternCond::K_Ignore, 0},
22038 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22039 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22040 // (V6_veqh HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 915
22041 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22042 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22043 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22044 // (V6_veqh_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 918
22045 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22046 {AliasPatternCond::K_Ignore, 0},
22047 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22048 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22049 // (V6_veqh_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 922
22050 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22051 {AliasPatternCond::K_Ignore, 0},
22052 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22053 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22054 // (V6_veqh_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 926
22055 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22056 {AliasPatternCond::K_Ignore, 0},
22057 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22058 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22059 // (V6_veqw HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 930
22060 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22061 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22062 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22063 // (V6_veqw_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 933
22064 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22065 {AliasPatternCond::K_Ignore, 0},
22066 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22067 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22068 // (V6_veqw_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 937
22069 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22070 {AliasPatternCond::K_Ignore, 0},
22071 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22072 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22073 // (V6_veqw_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 941
22074 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22075 {AliasPatternCond::K_Ignore, 0},
22076 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22077 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22078 // (V6_vlsrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 945
22079 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22080 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22081 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22082 // (V6_vlsrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 948
22083 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22084 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22085 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22086 // (V6_vlsrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 951
22087 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22088 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22089 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22090 // (V6_vlsrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 954
22091 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22092 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22093 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22094 // (V6_vmaxb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 957
22095 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22096 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22097 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22098 // (V6_vmaxh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 960
22099 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22100 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22101 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22102 // (V6_vmaxub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 963
22103 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22104 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22105 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22106 // (V6_vmaxuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 966
22107 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22108 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22109 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22110 // (V6_vmaxw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 969
22111 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22112 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22113 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22114 // (V6_vminb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 972
22115 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22116 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22117 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22118 // (V6_vminh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 975
22119 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22120 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22121 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22122 // (V6_vminub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 978
22123 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22124 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22125 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22126 // (V6_vminuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 981
22127 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22128 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22129 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22130 // (V6_vminw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 984
22131 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22132 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22133 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22134 // (V6_vmpabus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 987
22135 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22136 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22137 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22138 // (V6_vmpabus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 990
22139 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22140 {AliasPatternCond::K_Ignore, 0},
22141 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22142 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22143 // (V6_vmpabusv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 994
22144 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22145 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22146 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22147 // (V6_vmpabuu HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 997
22148 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22149 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22150 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22151 // (V6_vmpabuu_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1000
22152 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22153 {AliasPatternCond::K_Ignore, 0},
22154 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22155 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22156 // (V6_vmpabuuv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1004
22157 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22158 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22159 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22160 // (V6_vmpahb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1007
22161 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22162 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22163 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22164 // (V6_vmpahb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1010
22165 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22166 {AliasPatternCond::K_Ignore, 0},
22167 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22168 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22169 // (V6_vmpauhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1014
22170 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22171 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22172 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22173 // (V6_vmpauhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1017
22174 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22175 {AliasPatternCond::K_Ignore, 0},
22176 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22177 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22178 // (V6_vmpybus HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1021
22179 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22180 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22181 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22182 // (V6_vmpybus_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1024
22183 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22184 {AliasPatternCond::K_Ignore, 0},
22185 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22186 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22187 // (V6_vmpybusv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1028
22188 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22189 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22190 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22191 // (V6_vmpybusv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1031
22192 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22193 {AliasPatternCond::K_Ignore, 0},
22194 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22195 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22196 // (V6_vmpybv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1035
22197 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22198 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22199 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22200 // (V6_vmpybv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1038
22201 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22202 {AliasPatternCond::K_Ignore, 0},
22203 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22204 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22205 // (V6_vmpyewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1042
22206 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22207 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22208 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22209 // (V6_vmpyh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1045
22210 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22211 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22212 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22213 // (V6_vmpyh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1048
22214 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22215 {AliasPatternCond::K_Ignore, 0},
22216 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22217 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22218 // (V6_vmpyhsat_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1052
22219 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22220 {AliasPatternCond::K_Ignore, 0},
22221 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22222 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22223 // (V6_vmpyhsrs HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1056
22224 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22225 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22226 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22227 // (V6_vmpyhss HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1059
22228 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22229 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22230 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22231 // (V6_vmpyhus HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1062
22232 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22233 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22234 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22235 // (V6_vmpyhus_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1065
22236 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22237 {AliasPatternCond::K_Ignore, 0},
22238 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22239 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22240 // (V6_vmpyhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1069
22241 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22242 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22243 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22244 // (V6_vmpyhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1072
22245 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22246 {AliasPatternCond::K_Ignore, 0},
22247 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22248 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22249 // (V6_vmpyhvsrs HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1076
22250 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22251 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22252 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22253 // (V6_vmpyiewh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1079
22254 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22255 {AliasPatternCond::K_Ignore, 0},
22256 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22257 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22258 // (V6_vmpyiewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1083
22259 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22260 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22261 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22262 // (V6_vmpyiewuh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1086
22263 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22264 {AliasPatternCond::K_Ignore, 0},
22265 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22266 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22267 // (V6_vmpyih HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1090
22268 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22269 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22270 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22271 // (V6_vmpyih_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1093
22272 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22273 {AliasPatternCond::K_Ignore, 0},
22274 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22275 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22276 // (V6_vmpyihb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1097
22277 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22278 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22279 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22280 // (V6_vmpyihb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1100
22281 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22282 {AliasPatternCond::K_Ignore, 0},
22283 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22284 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22285 // (V6_vmpyiowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1104
22286 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22287 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22288 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22289 // (V6_vmpyiwb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1107
22290 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22291 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22292 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22293 // (V6_vmpyiwb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1110
22294 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22295 {AliasPatternCond::K_Ignore, 0},
22296 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22297 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22298 // (V6_vmpyiwh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1114
22299 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22300 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22301 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22302 // (V6_vmpyiwh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1117
22303 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22304 {AliasPatternCond::K_Ignore, 0},
22305 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22306 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22307 // (V6_vmpyiwub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1121
22308 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22309 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22310 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22311 // (V6_vmpyiwub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1124
22312 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22313 {AliasPatternCond::K_Ignore, 0},
22314 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22315 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22316 // (V6_vmpyowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1128
22317 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22318 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22319 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22320 // (V6_vmpyowh_rnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1131
22321 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22322 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22323 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22324 // (V6_vmpyub HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1134
22325 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22326 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22327 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22328 // (V6_vmpyub_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1137
22329 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22330 {AliasPatternCond::K_Ignore, 0},
22331 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22332 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22333 // (V6_vmpyubv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1141
22334 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22335 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22336 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22337 // (V6_vmpyubv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1144
22338 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22339 {AliasPatternCond::K_Ignore, 0},
22340 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22341 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22342 // (V6_vmpyuh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1148
22343 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22344 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22345 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22346 // (V6_vmpyuh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1151
22347 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22348 {AliasPatternCond::K_Ignore, 0},
22349 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22350 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22351 // (V6_vmpyuhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1155
22352 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22353 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22354 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22355 // (V6_vmpyuhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1158
22356 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22357 {AliasPatternCond::K_Ignore, 0},
22358 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22359 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22360 // (V6_vnavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1162
22361 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22362 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22363 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22364 // (V6_vnavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1165
22365 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22366 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22367 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22368 // (V6_vnavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1168
22369 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22370 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22371 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22372 // (V6_vnavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1171
22373 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22374 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22375 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22376 // (V6_vnormamth HvxVR:$Vd32, HvxVR:$Vu32) - 1174
22377 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22378 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22379 // (V6_vnormamtw HvxVR:$Vd32, HvxVR:$Vu32) - 1176
22380 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22381 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22382 // (V6_vpackeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1178
22383 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22384 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22385 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22386 // (V6_vpackeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1181
22387 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22388 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22389 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22390 // (V6_vpackhb_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1184
22391 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22392 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22393 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22394 // (V6_vpackhub_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1187
22395 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22396 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22397 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22398 // (V6_vpackob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1190
22399 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22400 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22401 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22402 // (V6_vpackoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1193
22403 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22404 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22405 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22406 // (V6_vpackwh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1196
22407 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22408 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22409 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22410 // (V6_vpackwuh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1199
22411 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22412 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22413 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22414 // (V6_vpopcounth HvxVR:$Vd32, HvxVR:$Vu32) - 1202
22415 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22416 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22417 // (V6_vrmpybub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1204
22418 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22419 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22420 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22421 // (V6_vrmpybub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1207
22422 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22423 {AliasPatternCond::K_Ignore, 0},
22424 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22425 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22426 // (V6_vrmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1211
22427 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22428 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22429 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22430 // (V6_vrmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1214
22431 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22432 {AliasPatternCond::K_Ignore, 0},
22433 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22434 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22435 // (V6_vrmpybusi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1218
22436 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22437 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22438 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22439 // (V6_vrmpybusi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1221
22440 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22441 {AliasPatternCond::K_Ignore, 0},
22442 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22443 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22444 // (V6_vrmpybusv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1225
22445 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22446 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22447 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22448 // (V6_vrmpybusv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1228
22449 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22450 {AliasPatternCond::K_Ignore, 0},
22451 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22452 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22453 // (V6_vrmpybv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1232
22454 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22455 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22456 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22457 // (V6_vrmpybv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1235
22458 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22459 {AliasPatternCond::K_Ignore, 0},
22460 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22461 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22462 // (V6_vrmpyub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1239
22463 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22464 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22465 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22466 // (V6_vrmpyub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1242
22467 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22468 {AliasPatternCond::K_Ignore, 0},
22469 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22470 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22471 // (V6_vrmpyub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1246
22472 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22473 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22474 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22475 // (V6_vrmpyub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1249
22476 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22477 {AliasPatternCond::K_Ignore, 0},
22478 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22479 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22480 // (V6_vrmpyubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1253
22481 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22482 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22483 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22484 // (V6_vrmpyubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1256
22485 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22486 {AliasPatternCond::K_Ignore, 0},
22487 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22488 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22489 // (V6_vrmpyubv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1260
22490 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22491 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22492 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22493 // (V6_vrmpyubv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1263
22494 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22495 {AliasPatternCond::K_Ignore, 0},
22496 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22497 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22498 // (V6_vrotr HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1267
22499 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22500 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22501 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22502 // (V6_vroundhb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1270
22503 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22504 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22505 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22506 // (V6_vroundhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1273
22507 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22508 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22509 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22510 // (V6_vrounduhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1276
22511 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22512 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22513 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22514 // (V6_vrounduwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1279
22515 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22516 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22517 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22518 // (V6_vroundwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1282
22519 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22520 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22521 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22522 // (V6_vroundwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1285
22523 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22524 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22525 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22526 // (V6_vrsadubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1288
22527 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22528 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22529 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22530 // (V6_vrsadubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1291
22531 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22532 {AliasPatternCond::K_Ignore, 0},
22533 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22534 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22535 // (V6_vsathub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1295
22536 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22537 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22538 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22539 // (V6_vsatuwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1298
22540 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22541 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22542 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22543 // (V6_vsatwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1301
22544 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22545 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22546 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22547 // (V6_vsb HvxWR:$Vdd32, HvxVR:$Vu32) - 1304
22548 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22549 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22550 // (V6_vscattermh IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1306
22551 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22552 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22553 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22554 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22555 // (V6_vscattermh_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1310
22556 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22557 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22558 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22559 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22560 // (V6_vscattermhq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1314
22561 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22562 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22563 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22564 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22565 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22566 // (V6_vscattermhw IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1319
22567 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22568 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22569 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22570 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22571 // (V6_vscattermhw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1323
22572 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22573 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22574 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22575 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22576 // (V6_vscattermhwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1327
22577 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22578 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22579 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22580 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22581 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22582 // (V6_vscattermw IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1332
22583 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22584 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22585 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22586 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22587 // (V6_vscattermw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1336
22588 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22589 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22590 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22591 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22592 // (V6_vscattermwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1340
22593 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22594 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22595 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22596 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22597 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22598 // (V6_vsh HvxWR:$Vdd32, HvxVR:$Vu32) - 1345
22599 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22600 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22601 // (V6_vshufeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1347
22602 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22603 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22604 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22605 // (V6_vshuff HvxVR:$Vy32, HvxVR:$Vx32, IntRegs:$Rt32) - 1350
22606 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22607 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22608 {AliasPatternCond::K_Ignore, 0},
22609 {AliasPatternCond::K_Ignore, 0},
22610 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22611 // (V6_vshuffb HvxVR:$Vd32, HvxVR:$Vu32) - 1355
22612 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22613 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22614 // (V6_vshuffeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1357
22615 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22616 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22617 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22618 // (V6_vshuffh HvxVR:$Vd32, HvxVR:$Vu32) - 1360
22619 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22620 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22621 // (V6_vshuffob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1362
22622 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22623 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22624 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22625 // (V6_vshufoeb HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1365
22626 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22627 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22628 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22629 // (V6_vshufoeh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1368
22630 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22631 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22632 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22633 // (V6_vshufoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1371
22634 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22635 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22636 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22637 // (V6_vsubb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1374
22638 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22639 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22640 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22641 // (V6_vsubb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1377
22642 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22643 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22644 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22645 // (V6_vsubbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1380
22646 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22647 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22648 {AliasPatternCond::K_Ignore, 0},
22649 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22650 // (V6_vsubbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1384
22651 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22652 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22653 {AliasPatternCond::K_Ignore, 0},
22654 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22655 // (V6_vsubbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1388
22656 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22657 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22658 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22659 // (V6_vsubbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1391
22660 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22661 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22662 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22663 // (V6_vsubh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1394
22664 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22665 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22666 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22667 // (V6_vsubh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1397
22668 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22669 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22670 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22671 // (V6_vsubhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1400
22672 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22673 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22674 {AliasPatternCond::K_Ignore, 0},
22675 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22676 // (V6_vsubhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1404
22677 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22678 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22679 {AliasPatternCond::K_Ignore, 0},
22680 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22681 // (V6_vsubhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1408
22682 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22683 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22684 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22685 // (V6_vsubhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1411
22686 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22687 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22688 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22689 // (V6_vsubhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1414
22690 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22691 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22692 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22693 // (V6_vsububh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1417
22694 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22695 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22696 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22697 // (V6_vsububsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1420
22698 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22699 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22700 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22701 // (V6_vsububsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1423
22702 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22703 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22704 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22705 // (V6_vsubuhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1426
22706 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22707 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22708 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22709 // (V6_vsubuhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1429
22710 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22711 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22712 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22713 // (V6_vsubuhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1432
22714 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22715 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22716 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22717 // (V6_vsubuwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1435
22718 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22719 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22720 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22721 // (V6_vsubuwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1438
22722 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22723 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22724 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22725 // (V6_vsubw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1441
22726 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22727 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22728 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22729 // (V6_vsubw_dv HvxWR:$Vdd32, W15, W15) - 1444
22730 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22731 {AliasPatternCond::K_Reg, Hexagon::W15},
22732 {AliasPatternCond::K_Reg, Hexagon::W15},
22733 // (V6_vsubw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1447
22734 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22735 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22736 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22737 // (V6_vsubwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1450
22738 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22739 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22740 {AliasPatternCond::K_Ignore, 0},
22741 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22742 // (V6_vsubwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1454
22743 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22744 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22745 {AliasPatternCond::K_Ignore, 0},
22746 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22747 // (V6_vsubwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1458
22748 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22749 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22750 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22751 // (V6_vsubwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1461
22752 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22753 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22754 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22755 // (V6_vtmpyb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1464
22756 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22757 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22758 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22759 // (V6_vtmpyb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1467
22760 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22761 {AliasPatternCond::K_Ignore, 0},
22762 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22763 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22764 // (V6_vtmpybus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1471
22765 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22766 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22767 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22768 // (V6_vtmpybus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1474
22769 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22770 {AliasPatternCond::K_Ignore, 0},
22771 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22772 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22773 // (V6_vtmpyhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1478
22774 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22775 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22776 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22777 // (V6_vtmpyhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1481
22778 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22779 {AliasPatternCond::K_Ignore, 0},
22780 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22781 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22782 // (V6_vunpackb HvxWR:$Vdd32, HvxVR:$Vu32) - 1485
22783 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22784 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22785 // (V6_vunpackh HvxWR:$Vdd32, HvxVR:$Vu32) - 1487
22786 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22787 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22788 // (V6_vunpackoh HvxWR:$Vxx32, HvxVR:$Vu32) - 1489
22789 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22790 {AliasPatternCond::K_Ignore, 0},
22791 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22792 // (V6_vunpackub HvxWR:$Vdd32, HvxVR:$Vu32) - 1492
22793 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22794 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22795 // (V6_vunpackuh HvxWR:$Vdd32, HvxVR:$Vu32) - 1494
22796 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22797 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22798 // (V6_vxor HvxVR:$Vd32, HvxVR:$Vd32, HvxVR:$Vd32) - 1496
22799 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22800 {AliasPatternCond::K_TiedReg, 0},
22801 {AliasPatternCond::K_TiedReg, 0},
22802 // (V6_vzb HvxWR:$Vdd32, HvxVR:$Vu32) - 1499
22803 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22804 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22805 // (V6_vzh HvxWR:$Vdd32, HvxVR:$Vu32) - 1501
22806 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22807 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22808 // (V6_zLd_ai IntRegs:$Rt32, 0) - 1503
22809 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22810 {AliasPatternCond::K_Imm, uint32_t(0)},
22811 // (V6_zLd_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0) - 1505
22812 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
22813 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22814 {AliasPatternCond::K_Imm, uint32_t(0)},
22815 // (Y2_crswap0 IntRegs:$Rx32) - 1508
22816 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22817 // (Y2_dcfetchbo IntRegs:$Rs32, 0) - 1509
22818 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22819 {AliasPatternCond::K_Imm, uint32_t(0)},
22820 };
22821
22822 static const char AsmStrings[] =
22823 /* 0 */ "$\x01 = zxtb($\x02)\0"
22824 /* 14 */ "if (!$\x02) $\x01 = $\x03\0"
22825 /* 31 */ "if (!$\x02.new) $\x01 = $\x03\0"
22826 /* 52 */ "if ($\x02) $\x01 = $\x03\0"
22827 /* 68 */ "if ($\x02.new) $\x01 = $\x03\0"
22828 /* 88 */ "$\x01 = neg($\x03)\0"
22829 /* 101 */ "$\x01 = not($\x03)\0"
22830 /* 114 */ "$\x01 = vaddb($\x02,$\x03)\0"
22831 /* 132 */ "$\x01 = vsubb($\x02,$\x03)\0"
22832 /* 150 */ "$\x01 = cmp.lt($\x03,$\x02)\0"
22833 /* 169 */ "$\x01 = cmp.ltu($\x03,$\x02)\0"
22834 /* 189 */ "$\x01 = $\x02\0"
22835 /* 197 */ "if (!$\x01) jump $\xFF\x02\x01\0"
22836 /* 216 */ "if (!$\x01) jumpr $\x02\0"
22837 /* 234 */ "if ($\x01) jumpr $\x02\0"
22838 /* 251 */ "if ($\x01) jump $\xFF\x02\x01\0"
22839 /* 269 */ "trap1(#$\x03)\0"
22840 /* 280 */ "deallocframe\0"
22841 /* 293 */ "$\x01 = memb_fifo($\x03)\0"
22842 /* 312 */ "$\x01 = memh_fifo($\x03)\0"
22843 /* 331 */ "$\x01 = membh($\x02)\0"
22844 /* 346 */ "$\x01 = memubh($\x02)\0"
22845 /* 362 */ "$\x01 = memb($\x02)\0"
22846 /* 376 */ "$\x01 = memd($\x02)\0"
22847 /* 390 */ "$\x01 = memh($\x02)\0"
22848 /* 404 */ "$\x01 = memw($\x02)\0"
22849 /* 418 */ "$\x01 = memub($\x02)\0"
22850 /* 433 */ "$\x01 = memuh($\x02)\0"
22851 /* 448 */ "if (!$\x02) $\x01 = memb($\x03)\0"
22852 /* 471 */ "if (!$\x02.new) $\x01 = memb($\x03)\0"
22853 /* 498 */ "if ($\x02) $\x01 = memb($\x03)\0"
22854 /* 520 */ "if ($\x02.new) $\x01 = memb($\x03)\0"
22855 /* 546 */ "if (!$\x02) $\x01 = memd($\x03)\0"
22856 /* 569 */ "if (!$\x02.new) $\x01 = memd($\x03)\0"
22857 /* 596 */ "if ($\x02) $\x01 = memd($\x03)\0"
22858 /* 618 */ "if ($\x02.new) $\x01 = memd($\x03)\0"
22859 /* 644 */ "if (!$\x02) $\x01 = memh($\x03)\0"
22860 /* 667 */ "if (!$\x02.new) $\x01 = memh($\x03)\0"
22861 /* 694 */ "if ($\x02) $\x01 = memh($\x03)\0"
22862 /* 716 */ "if ($\x02.new) $\x01 = memh($\x03)\0"
22863 /* 742 */ "if (!$\x02) $\x01 = memw($\x03)\0"
22864 /* 765 */ "if (!$\x02.new) $\x01 = memw($\x03)\0"
22865 /* 792 */ "if ($\x02) $\x01 = memw($\x03)\0"
22866 /* 814 */ "if ($\x02.new) $\x01 = memw($\x03)\0"
22867 /* 840 */ "if (!$\x02) $\x01 = memub($\x03)\0"
22868 /* 864 */ "if (!$\x02.new) $\x01 = memub($\x03)\0"
22869 /* 892 */ "if ($\x02) $\x01 = memub($\x03)\0"
22870 /* 915 */ "if ($\x02.new) $\x01 = memub($\x03)\0"
22871 /* 942 */ "if (!$\x02) $\x01 = memuh($\x03)\0"
22872 /* 966 */ "if (!$\x02.new) $\x01 = memuh($\x03)\0"
22873 /* 994 */ "if ($\x02) $\x01 = memuh($\x03)\0"
22874 /* 1017 */ "if ($\x02.new) $\x01 = memuh($\x03)\0"
22875 /* 1044 */ "memb($\x01) += $\x03\0"
22876 /* 1059 */ "memh($\x01) += $\x03\0"
22877 /* 1074 */ "memw($\x01) += $\x03\0"
22878 /* 1089 */ "memb($\x01) &= $\x03\0"
22879 /* 1104 */ "memh($\x01) &= $\x03\0"
22880 /* 1119 */ "memw($\x01) &= $\x03\0"
22881 /* 1134 */ "memb($\x01) += #$\x03\0"
22882 /* 1150 */ "memh($\x01) += #$\x03\0"
22883 /* 1166 */ "memw($\x01) += #$\x03\0"
22884 /* 1182 */ "memb($\x01) = clrbit(#$\x03)\0"
22885 /* 1205 */ "memh($\x01) = clrbit(#$\x03)\0"
22886 /* 1228 */ "memw($\x01) = clrbit(#$\x03)\0"
22887 /* 1251 */ "memb($\x01) = setbit(#$\x03)\0"
22888 /* 1274 */ "memh($\x01) = setbit(#$\x03)\0"
22889 /* 1297 */ "memw($\x01) = setbit(#$\x03)\0"
22890 /* 1320 */ "memb($\x01) -= #$\x03\0"
22891 /* 1336 */ "memh($\x01) -= #$\x03\0"
22892 /* 1352 */ "memw($\x01) -= #$\x03\0"
22893 /* 1368 */ "memb($\x01) |= $\x03\0"
22894 /* 1383 */ "memh($\x01) |= $\x03\0"
22895 /* 1398 */ "memw($\x01) |= $\x03\0"
22896 /* 1413 */ "dealloc_return\0"
22897 /* 1428 */ "if (!$\x02) dealloc_return\0"
22898 /* 1452 */ "if (!$\x02.new) dealloc_return:nt\0"
22899 /* 1483 */ "if (!$\x02.new) dealloc_return:t\0"
22900 /* 1513 */ "if ($\x02) dealloc_return\0"
22901 /* 1536 */ "if ($\x02.new) dealloc_return:nt\0"
22902 /* 1566 */ "if ($\x02.new) dealloc_return:t\0"
22903 /* 1595 */ "memb($\x01) -= $\x03\0"
22904 /* 1610 */ "memh($\x01) -= $\x03\0"
22905 /* 1625 */ "memw($\x01) -= $\x03\0"
22906 /* 1640 */ "$\x01 = mpyui($\x02,$\x03)\0"
22907 /* 1658 */ "$\x01 = vdmpyw($\x02,$\x03)\0"
22908 /* 1677 */ "$\x01 += vdmpyw($\x03,$\x04)\0"
22909 /* 1697 */ "allocframe(#$\x03)\0"
22910 /* 1713 */ "if (!$\x01) memb($\x02) = $\x04\0"
22911 /* 1736 */ "if (!$\x01) memb($\x02) = $\x04.new\0"
22912 /* 1763 */ "if ($\x01) memb($\x02) = $\x04.new\0"
22913 /* 1789 */ "if ($\x01) memb($\x02) = $\x04\0"
22914 /* 1811 */ "if (!$\x01) memd($\x02) = $\x04\0"
22915 /* 1834 */ "if ($\x01) memd($\x02) = $\x04\0"
22916 /* 1856 */ "if (!$\x01) memh($\x02) = $\x04.h\0"
22917 /* 1881 */ "if ($\x01) memh($\x02) = $\x04.h\0"
22918 /* 1905 */ "if (!$\x01) memh($\x02) = $\x04\0"
22919 /* 1928 */ "if (!$\x01) memh($\x02) = $\x04.new\0"
22920 /* 1955 */ "if ($\x01) memh($\x02) = $\x04.new\0"
22921 /* 1981 */ "if ($\x01) memh($\x02) = $\x04\0"
22922 /* 2003 */ "if (!$\x01) memw($\x02) = $\x04\0"
22923 /* 2026 */ "if (!$\x01) memw($\x02) = $\x04.new\0"
22924 /* 2053 */ "if ($\x01) memw($\x02) = $\x04.new\0"
22925 /* 2079 */ "if ($\x01) memw($\x02) = $\x04\0"
22926 /* 2101 */ "memb($\x01) = $\x03\0"
22927 /* 2115 */ "memb($\x01) = $\x03.new\0"
22928 /* 2133 */ "memd($\x01) = $\x03\0"
22929 /* 2147 */ "memh($\x01) = $\x03.h\0"
22930 /* 2163 */ "memh($\x01) = $\x03\0"
22931 /* 2177 */ "memh($\x01) = $\x03.new\0"
22932 /* 2195 */ "memw($\x01) = $\x03\0"
22933 /* 2209 */ "memw($\x01) = $\x03.new\0"
22934 /* 2227 */ "$\x01 = tableidxb($\x03,#$\x04,#$\x05)\0"
22935 /* 2254 */ "if (!$\x01.new) memb($\x02) = $\x04\0"
22936 /* 2281 */ "if (!$\x01.new) memb($\x02) = $\x04.new\0"
22937 /* 2312 */ "if ($\x01.new) memb($\x02) = $\x04.new\0"
22938 /* 2342 */ "if ($\x01.new) memb($\x02) = $\x04\0"
22939 /* 2368 */ "if (!$\x01.new) memd($\x02) = $\x04\0"
22940 /* 2395 */ "if ($\x01.new) memd($\x02) = $\x04\0"
22941 /* 2421 */ "if (!$\x01.new) memh($\x02) = $\x04.h\0"
22942 /* 2450 */ "if ($\x01.new) memh($\x02) = $\x04.h\0"
22943 /* 2478 */ "if (!$\x01.new) memh($\x02) = $\x04\0"
22944 /* 2505 */ "if (!$\x01.new) memh($\x02) = $\x04.new\0"
22945 /* 2536 */ "if ($\x01.new) memh($\x02) = $\x04.new\0"
22946 /* 2566 */ "if ($\x01.new) memh($\x02) = $\x04\0"
22947 /* 2592 */ "if (!$\x01.new) memw($\x02) = $\x04\0"
22948 /* 2619 */ "if (!$\x01.new) memw($\x02) = $\x04.new\0"
22949 /* 2650 */ "if ($\x01.new) memw($\x02) = $\x04.new\0"
22950 /* 2680 */ "if ($\x01.new) memw($\x02) = $\x04\0"
22951 /* 2706 */ "memb($\x01) = #$\x03\0"
22952 /* 2721 */ "if (!$\x01) memb($\x02) = #$\x04\0"
22953 /* 2745 */ "if (!$\x01.new) memb($\x02) = #$\x04\0"
22954 /* 2773 */ "if ($\x01) memb($\x02) = #$\x04\0"
22955 /* 2796 */ "if ($\x01.new) memb($\x02) = #$\x04\0"
22956 /* 2823 */ "memh($\x01) = #$\x03\0"
22957 /* 2838 */ "if (!$\x01) memh($\x02) = #$\x04\0"
22958 /* 2862 */ "if (!$\x01.new) memh($\x02) = #$\x04\0"
22959 /* 2890 */ "if ($\x01) memh($\x02) = #$\x04\0"
22960 /* 2913 */ "if ($\x01.new) memh($\x02) = #$\x04\0"
22961 /* 2940 */ "memw($\x01) = #$\x03\0"
22962 /* 2955 */ "if (!$\x01) memw($\x02) = #$\x04\0"
22963 /* 2979 */ "if (!$\x01.new) memw($\x02) = #$\x04\0"
22964 /* 3007 */ "if ($\x01) memw($\x02) = #$\x04\0"
22965 /* 3030 */ "if ($\x01.new) memw($\x02) = #$\x04\0"
22966 /* 3057 */ "$\x01.w = vextract($\x02,$\x03)\0"
22967 /* 3080 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):h\0"
22968 /* 3113 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):v\0"
22969 /* 3146 */ "$\x01 = vmemu($\x02)\0"
22970 /* 3161 */ "$\x01 = vmem($\x02)\0"
22971 /* 3175 */ "if (!$\x03) $\x01.cur = vmem($\x02)\0"
22972 /* 3202 */ "if ($\x03) $\x01.cur = vmem($\x02)\0"
22973 /* 3228 */ "if (!$\x02) $\x01.tmp = vmem($\x03)\0"
22974 /* 3255 */ "if (!$\x03) $\x01 = vmem($\x02)\0"
22975 /* 3278 */ "$\x01 = vmem($\x02):nt\0"
22976 /* 3295 */ "if (!$\x03) $\x01.cur = vmem($\x02):nt\0"
22977 /* 3325 */ "if ($\x03) $\x01.cur = vmem($\x02):nt\0"
22978 /* 3354 */ "if (!$\x02) $\x01.tmp = vmem($\x03):nt\0"
22979 /* 3384 */ "if (!$\x03) $\x01 = vmem($\x02):nt\0"
22980 /* 3410 */ "if ($\x02) $\x01 = vmem($\x03):nt\0"
22981 /* 3435 */ "if ($\x02) $\x01.tmp = vmem($\x03):nt\0"
22982 /* 3464 */ "if ($\x02) $\x01 = vmem($\x03)\0"
22983 /* 3486 */ "if ($\x02) $\x01.tmp = vmem($\x03)\0"
22984 /* 3512 */ "vmemu($\x01) = $\x03\0"
22985 /* 3527 */ "if (!$\x01) vmemu($\x02) = $\x04\0"
22986 /* 3551 */ "if ($\x01) vmemu($\x02) = $\x04\0"
22987 /* 3574 */ "vmem($\x01) = $\x03\0"
22988 /* 3588 */ "vmem($\x01) = $\x03.new\0"
22989 /* 3606 */ "if (!$\x01) vmem($\x02) = $\x04\0"
22990 /* 3629 */ "vmem($\x01):nt = $\x03\0"
22991 /* 3646 */ "vmem($\x01):nt = $\x03.new\0"
22992 /* 3667 */ "if (!$\x01) vmem($\x02):nt = $\x04\0"
22993 /* 3693 */ "if ($\x01) vmem($\x02):nt = $\x04\0"
22994 /* 3718 */ "if ($\x01) vmem($\x02) = $\x04\0"
22995 /* 3740 */ "$\x01 = vabsb($\x02):sat\0"
22996 /* 3759 */ "$\x01 = vabsdiffh($\x02,$\x03)\0"
22997 /* 3781 */ "$\x01 = vabsdiffub($\x02,$\x03)\0"
22998 /* 3804 */ "$\x01 = vabsdiffuh($\x02,$\x03)\0"
22999 /* 3827 */ "$\x01 = vabsdiffw($\x02,$\x03)\0"
23000 /* 3849 */ "$\x01 = vabsh($\x02):sat\0"
23001 /* 3868 */ "$\x01 = vabsw($\x02):sat\0"
23002 /* 3887 */ "if (!$\x02.b) $\x01.b += $\x04.b\0"
23003 /* 3911 */ "if ($\x02.b) $\x01.b += $\x04.b\0"
23004 /* 3934 */ "$\x01 = vaddb($\x02,$\x03):sat\0"
23005 /* 3956 */ "$\x01 = vaddh($\x02,$\x03)\0"
23006 /* 3974 */ "if (!$\x02.h) $\x01.h += $\x04.h\0"
23007 /* 3998 */ "if ($\x02.h) $\x01.h += $\x04.h\0"
23008 /* 4021 */ "$\x01 = vaddh($\x02,$\x03):sat\0"
23009 /* 4043 */ "$\x01 += vaddh($\x03,$\x04)\0"
23010 /* 4062 */ "$\x01 = vaddub($\x02,$\x03)\0"
23011 /* 4081 */ "$\x01 += vaddub($\x03,$\x04)\0"
23012 /* 4101 */ "$\x01 = vaddub($\x02,$\x03):sat\0"
23013 /* 4124 */ "$\x01 = vadduh($\x02,$\x03):sat\0"
23014 /* 4147 */ "$\x01 = vadduh($\x02,$\x03)\0"
23015 /* 4166 */ "$\x01 += vadduh($\x03,$\x04)\0"
23016 /* 4186 */ "$\x01 = vadduw($\x02,$\x03):sat\0"
23017 /* 4209 */ "$\x01 = vaddw($\x02,$\x03)\0"
23018 /* 4227 */ "if (!$\x02.w) $\x01.w += $\x04.w\0"
23019 /* 4251 */ "if ($\x02.w) $\x01.w += $\x04.w\0"
23020 /* 4274 */ "$\x01 = vaddw($\x02,$\x03):sat\0"
23021 /* 4296 */ "$\x01.ub = vand(!$\x02.ub,$\x03.ub)\0"
23022 /* 4323 */ "$\x01.ub |= vand(!$\x03.ub,$\x04.ub)\0"
23023 /* 4351 */ "$\x01.ub = vand($\x02.ub,$\x03.ub)\0"
23024 /* 4377 */ "$\x01.ub |= vand($\x03.ub,$\x04.ub)\0"
23025 /* 4404 */ "$\x01 = vaslh($\x02,$\x03)\0"
23026 /* 4422 */ "$\x01 += vaslh($\x03,$\x04)\0"
23027 /* 4441 */ "$\x01 = vaslw($\x02,$\x03)\0"
23028 /* 4459 */ "$\x01 += vaslw($\x03,$\x04)\0"
23029 /* 4478 */ "$\x01 = vasrinto($\x03,$\x04)\0"
23030 /* 4499 */ "$\x01 = vasrh($\x02,$\x03)\0"
23031 /* 4517 */ "$\x01 += vasrh($\x03,$\x04)\0"
23032 /* 4536 */ "$\x01 = vasrw($\x02,$\x03)\0"
23033 /* 4554 */ "$\x01 += vasrw($\x03,$\x04)\0"
23034 /* 4573 */ "$\x01 = vavgb($\x02,$\x03)\0"
23035 /* 4591 */ "$\x01 = vavgb($\x02,$\x03):rnd\0"
23036 /* 4613 */ "$\x01 = vavgh($\x02,$\x03)\0"
23037 /* 4631 */ "$\x01 = vavgh($\x02,$\x03):rnd\0"
23038 /* 4653 */ "$\x01 = vavgub($\x02,$\x03)\0"
23039 /* 4672 */ "$\x01 = vavgub($\x02,$\x03):rnd\0"
23040 /* 4695 */ "$\x01 = vavguh($\x02,$\x03)\0"
23041 /* 4714 */ "$\x01 = vavguh($\x02,$\x03):rnd\0"
23042 /* 4737 */ "$\x01 = vavguw($\x02,$\x03)\0"
23043 /* 4756 */ "$\x01 = vavguw($\x02,$\x03):rnd\0"
23044 /* 4779 */ "$\x01 = vavgw($\x02,$\x03)\0"
23045 /* 4797 */ "$\x01 = vavgw($\x02,$\x03):rnd\0"
23046 /* 4819 */ "$\x01 = vcl0h($\x02)\0"
23047 /* 4834 */ "$\x01 = vcl0w($\x02)\0"
23048 /* 4849 */ "$\x01 = vdealb($\x02)\0"
23049 /* 4865 */ "$\x01 = vdealb4w($\x02,$\x03)\0"
23050 /* 4886 */ "$\x01 = vdealh($\x02)\0"
23051 /* 4902 */ "$\x01 = vdmpybus($\x02,$\x03)\0"
23052 /* 4923 */ "$\x01 += vdmpybus($\x03,$\x04)\0"
23053 /* 4945 */ "$\x01 = vdmpyhb($\x02,$\x03)\0"
23054 /* 4965 */ "$\x01 += vdmpyhb($\x03,$\x04)\0"
23055 /* 4986 */ "$\x01 = vdmpyh($\x02,$\x03):sat\0"
23056 /* 5009 */ "$\x01 += vdmpyh($\x03,$\x04):sat\0"
23057 /* 5033 */ "$\x01 = vdmpyhsu($\x02,$\x03,#1):sat\0"
23058 /* 5061 */ "$\x01 += vdmpyhsu($\x03,$\x04,#1):sat\0"
23059 /* 5090 */ "$\x01 = vdmpyhsu($\x02,$\x03):sat\0"
23060 /* 5115 */ "$\x01 += vdmpyhsu($\x03,$\x04):sat\0"
23061 /* 5141 */ "$\x01 = vdsaduh($\x02,$\x03)\0"
23062 /* 5161 */ "$\x01 += vdsaduh($\x03,$\x04)\0"
23063 /* 5182 */ "$\x01 = vcmp.eq($\x02.ub,$\x03.ub)\0"
23064 /* 5208 */ "$\x01 &= vcmp.eq($\x03.ub,$\x04.ub)\0"
23065 /* 5235 */ "$\x01 |= vcmp.eq($\x03.ub,$\x04.ub)\0"
23066 /* 5262 */ "$\x01 ^= vcmp.eq($\x03.ub,$\x04.ub)\0"
23067 /* 5289 */ "$\x01 = vcmp.eq($\x02.uh,$\x03.uh)\0"
23068 /* 5315 */ "$\x01 &= vcmp.eq($\x03.uh,$\x04.uh)\0"
23069 /* 5342 */ "$\x01 |= vcmp.eq($\x03.uh,$\x04.uh)\0"
23070 /* 5369 */ "$\x01 ^= vcmp.eq($\x03.uh,$\x04.uh)\0"
23071 /* 5396 */ "$\x01 = vcmp.eq($\x02.uw,$\x03.uw)\0"
23072 /* 5422 */ "$\x01 &= vcmp.eq($\x03.uw,$\x04.uw)\0"
23073 /* 5449 */ "$\x01 |= vcmp.eq($\x03.uw,$\x04.uw)\0"
23074 /* 5476 */ "$\x01 ^= vcmp.eq($\x03.uw,$\x04.uw)\0"
23075 /* 5503 */ "$\x01 = vlsrh($\x02,$\x03)\0"
23076 /* 5521 */ "$\x01 = vlsrw($\x02,$\x03)\0"
23077 /* 5539 */ "$\x01 = vmaxb($\x02,$\x03)\0"
23078 /* 5557 */ "$\x01 = vmaxh($\x02,$\x03)\0"
23079 /* 5575 */ "$\x01 = vmaxub($\x02,$\x03)\0"
23080 /* 5594 */ "$\x01 = vmaxuh($\x02,$\x03)\0"
23081 /* 5613 */ "$\x01 = vmaxw($\x02,$\x03)\0"
23082 /* 5631 */ "$\x01 = vminb($\x02,$\x03)\0"
23083 /* 5649 */ "$\x01 = vminh($\x02,$\x03)\0"
23084 /* 5667 */ "$\x01 = vminub($\x02,$\x03)\0"
23085 /* 5686 */ "$\x01 = vminuh($\x02,$\x03)\0"
23086 /* 5705 */ "$\x01 = vminw($\x02,$\x03)\0"
23087 /* 5723 */ "$\x01 = vmpabus($\x02,$\x03)\0"
23088 /* 5743 */ "$\x01 += vmpabus($\x03,$\x04)\0"
23089 /* 5764 */ "$\x01 = vmpabuu($\x02,$\x03)\0"
23090 /* 5784 */ "$\x01 += vmpabuu($\x03,$\x04)\0"
23091 /* 5805 */ "$\x01 = vmpahb($\x02,$\x03)\0"
23092 /* 5824 */ "$\x01 += vmpahb($\x03,$\x04)\0"
23093 /* 5844 */ "$\x01 = vmpauhb($\x02,$\x03)\0"
23094 /* 5864 */ "$\x01 += vmpauhb($\x03,$\x04)\0"
23095 /* 5885 */ "$\x01 = vmpybus($\x02,$\x03)\0"
23096 /* 5905 */ "$\x01 += vmpybus($\x03,$\x04)\0"
23097 /* 5926 */ "$\x01 = vmpyb($\x02,$\x03)\0"
23098 /* 5944 */ "$\x01 += vmpyb($\x03,$\x04)\0"
23099 /* 5963 */ "$\x01 = vmpyewuh($\x02,$\x03)\0"
23100 /* 5984 */ "$\x01 = vmpyh($\x02,$\x03)\0"
23101 /* 6002 */ "$\x01 += vmpyh($\x03,$\x04)\0"
23102 /* 6021 */ "$\x01 += vmpyh($\x03,$\x04):sat\0"
23103 /* 6044 */ "$\x01 = vmpyh($\x02,$\x03):<<1:rnd:sat\0"
23104 /* 6074 */ "$\x01 = vmpyh($\x02,$\x03):<<1:sat\0"
23105 /* 6100 */ "$\x01 = vmpyhus($\x02,$\x03)\0"
23106 /* 6120 */ "$\x01 += vmpyhus($\x03,$\x04)\0"
23107 /* 6141 */ "$\x01 += vmpyiewh($\x03,$\x04)\0"
23108 /* 6163 */ "$\x01 = vmpyiewuh($\x02,$\x03)\0"
23109 /* 6185 */ "$\x01 += vmpyiewuh($\x03,$\x04)\0"
23110 /* 6208 */ "$\x01 = vmpyih($\x02,$\x03)\0"
23111 /* 6227 */ "$\x01 += vmpyih($\x03,$\x04)\0"
23112 /* 6247 */ "$\x01 = vmpyihb($\x02,$\x03)\0"
23113 /* 6267 */ "$\x01 += vmpyihb($\x03,$\x04)\0"
23114 /* 6288 */ "$\x01 = vmpyiowh($\x02,$\x03)\0"
23115 /* 6309 */ "$\x01 = vmpyiwb($\x02,$\x03)\0"
23116 /* 6329 */ "$\x01 += vmpyiwb($\x03,$\x04)\0"
23117 /* 6350 */ "$\x01 = vmpyiwh($\x02,$\x03)\0"
23118 /* 6370 */ "$\x01 += vmpyiwh($\x03,$\x04)\0"
23119 /* 6391 */ "$\x01 = vmpyiwub($\x02,$\x03)\0"
23120 /* 6412 */ "$\x01 += vmpyiwub($\x03,$\x04)\0"
23121 /* 6434 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:sat\0"
23122 /* 6462 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:rnd:sat\0"
23123 /* 6494 */ "$\x01 = vmpyub($\x02,$\x03)\0"
23124 /* 6513 */ "$\x01 += vmpyub($\x03,$\x04)\0"
23125 /* 6533 */ "$\x01 = vmpyuh($\x02,$\x03)\0"
23126 /* 6552 */ "$\x01 += vmpyuh($\x03,$\x04)\0"
23127 /* 6572 */ "$\x01 = vnavgb($\x02,$\x03)\0"
23128 /* 6591 */ "$\x01 = vnavgh($\x02,$\x03)\0"
23129 /* 6610 */ "$\x01 = vnavgub($\x02,$\x03)\0"
23130 /* 6630 */ "$\x01 = vnavgw($\x02,$\x03)\0"
23131 /* 6649 */ "$\x01 = vnormamth($\x02)\0"
23132 /* 6668 */ "$\x01 = vnormamtw($\x02)\0"
23133 /* 6687 */ "$\x01 = vpackeb($\x02,$\x03)\0"
23134 /* 6707 */ "$\x01 = vpackeh($\x02,$\x03)\0"
23135 /* 6727 */ "$\x01 = vpackhb($\x02,$\x03):sat\0"
23136 /* 6751 */ "$\x01 = vpackhub($\x02,$\x03):sat\0"
23137 /* 6776 */ "$\x01 = vpackob($\x02,$\x03)\0"
23138 /* 6796 */ "$\x01 = vpackoh($\x02,$\x03)\0"
23139 /* 6816 */ "$\x01 = vpackwh($\x02,$\x03):sat\0"
23140 /* 6840 */ "$\x01 = vpackwuh($\x02,$\x03):sat\0"
23141 /* 6865 */ "$\x01 = vpopcounth($\x02)\0"
23142 /* 6885 */ "$\x01.w = vrmpy($\x02.b,$\x03.ub)\0"
23143 /* 6910 */ "$\x01.w += vrmpy($\x03.b,$\x04.ub)\0"
23144 /* 6936 */ "$\x01 = vrmpybus($\x02,$\x03)\0"
23145 /* 6957 */ "$\x01 += vrmpybus($\x03,$\x04)\0"
23146 /* 6979 */ "$\x01 = vrmpybus($\x02,$\x03,#$\x04)\0"
23147 /* 7004 */ "$\x01 += vrmpybus($\x03,$\x04,#$\x05)\0"
23148 /* 7030 */ "$\x01 = vrmpyb($\x02,$\x03)\0"
23149 /* 7049 */ "$\x01 += vrmpyb($\x03,$\x04)\0"
23150 /* 7069 */ "$\x01 = vrmpyub($\x02,$\x03)\0"
23151 /* 7089 */ "$\x01 += vrmpyub($\x03,$\x04)\0"
23152 /* 7110 */ "$\x01.uw = vrmpy($\x02.ub,$\x03.ub)\0"
23153 /* 7137 */ "$\x01.uw += vrmpy($\x03.ub,$\x04.ub)\0"
23154 /* 7165 */ "$\x01 = vrmpyub($\x02,$\x03,#$\x04)\0"
23155 /* 7189 */ "$\x01 += vrmpyub($\x03,$\x04,#$\x05)\0"
23156 /* 7214 */ "$\x01 = vrotr($\x02,$\x03)\0"
23157 /* 7232 */ "$\x01 = vroundhb($\x02,$\x03):sat\0"
23158 /* 7257 */ "$\x01 = vroundhub($\x02,$\x03):sat\0"
23159 /* 7283 */ "$\x01 = vrounduhub($\x02,$\x03):sat\0"
23160 /* 7310 */ "$\x01 = vrounduwuh($\x02,$\x03):sat\0"
23161 /* 7337 */ "$\x01 = vroundwh($\x02,$\x03):sat\0"
23162 /* 7362 */ "$\x01 = vroundwuh($\x02,$\x03):sat\0"
23163 /* 7388 */ "$\x01 = vrsadub($\x02,$\x03,#$\x04)\0"
23164 /* 7412 */ "$\x01 += vrsadub($\x03,$\x04,#$\x05)\0"
23165 /* 7437 */ "$\x01 = vsathub($\x02,$\x03)\0"
23166 /* 7457 */ "$\x01 = vsatuwuh($\x02,$\x03)\0"
23167 /* 7478 */ "$\x01 = vsatwh($\x02,$\x03)\0"
23168 /* 7497 */ "$\x01 = vsxtb($\x02)\0"
23169 /* 7512 */ "vscatter($\x01,$\x02,$\x03.h) = $\x04.h\0"
23170 /* 7540 */ "vscatter($\x01,$\x02,$\x03.h) += $\x04.h\0"
23171 /* 7569 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.h) = $\x05.h\0"
23172 /* 7605 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.h\0"
23173 /* 7633 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.h\0"
23174 /* 7662 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.h\0"
23175 /* 7698 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.w\0"
23176 /* 7726 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.w\0"
23177 /* 7755 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.w\0"
23178 /* 7791 */ "$\x01 = vsxth($\x02)\0"
23179 /* 7806 */ "$\x01 = vshuffeh($\x02,$\x03)\0"
23180 /* 7827 */ "vtrans2x2($\x01,$\x02,$\x05)\0"
23181 /* 7847 */ "$\x01 = vshuffb($\x02)\0"
23182 /* 7864 */ "$\x01 = vshuffeb($\x02,$\x03)\0"
23183 /* 7885 */ "$\x01 = vshuffh($\x02)\0"
23184 /* 7902 */ "$\x01 = vshuffob($\x02,$\x03)\0"
23185 /* 7923 */ "$\x01 = vshuffoeb($\x02,$\x03)\0"
23186 /* 7945 */ "$\x01 = vshuffoeh($\x02,$\x03)\0"
23187 /* 7967 */ "$\x01 = vshuffoh($\x02,$\x03)\0"
23188 /* 7988 */ "if (!$\x02.b) $\x01.b -= $\x04.b\0"
23189 /* 8012 */ "if ($\x02.b) $\x01.b -= $\x04.b\0"
23190 /* 8035 */ "$\x01 = vsubb($\x02,$\x03):sat\0"
23191 /* 8057 */ "$\x01 = vsubh($\x02,$\x03)\0"
23192 /* 8075 */ "if (!$\x02.h) $\x01.h -= $\x04.h\0"
23193 /* 8099 */ "if ($\x02.h) $\x01.h -= $\x04.h\0"
23194 /* 8122 */ "$\x01 = vsubh($\x02,$\x03):sat\0"
23195 /* 8144 */ "$\x01 = vsubub($\x02,$\x03)\0"
23196 /* 8163 */ "$\x01 = vsubub($\x02,$\x03):sat\0"
23197 /* 8186 */ "$\x01 = vsubuh($\x02,$\x03):sat\0"
23198 /* 8209 */ "$\x01 = vsubuh($\x02,$\x03)\0"
23199 /* 8228 */ "$\x01 = vsubuw($\x02,$\x03):sat\0"
23200 /* 8251 */ "$\x01 = vsubw($\x02,$\x03)\0"
23201 /* 8269 */ "$\x01 = #0\0"
23202 /* 8277 */ "if (!$\x02.w) $\x01.w -= $\x04.w\0"
23203 /* 8301 */ "if ($\x02.w) $\x01.w -= $\x04.w\0"
23204 /* 8324 */ "$\x01 = vsubw($\x02,$\x03):sat\0"
23205 /* 8346 */ "$\x01 = vtmpyb($\x02,$\x03)\0"
23206 /* 8365 */ "$\x01 += vtmpyb($\x03,$\x04)\0"
23207 /* 8385 */ "$\x01 = vtmpybus($\x02,$\x03)\0"
23208 /* 8406 */ "$\x01 += vtmpybus($\x03,$\x04)\0"
23209 /* 8428 */ "$\x01 = vtmpyhb($\x02,$\x03)\0"
23210 /* 8448 */ "$\x01 += vtmpyhb($\x03,$\x04)\0"
23211 /* 8469 */ "$\x01 = vunpackb($\x02)\0"
23212 /* 8487 */ "$\x01 = vunpackh($\x02)\0"
23213 /* 8505 */ "$\x01 |= vunpackoh($\x03)\0"
23214 /* 8525 */ "$\x01 = vunpackub($\x02)\0"
23215 /* 8544 */ "$\x01 = vunpackuh($\x02)\0"
23216 /* 8563 */ "$\x01 = vzxtb($\x02)\0"
23217 /* 8578 */ "$\x01 = vzxth($\x02)\0"
23218 /* 8593 */ "z = vmem($\x01)\0"
23219 /* 8606 */ "if ($\x01) z = vmem($\x02)\0"
23220 /* 8627 */ "crswap($\x01,sgp)\0"
23221 /* 8642 */ "dcfetch($\x01)\0"
23222 ;
23223
23224#ifndef NDEBUG
23225 static struct SortCheck {
23226 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
23227 assert(std::is_sorted(
23228 OpToPatterns.begin(), OpToPatterns.end(),
23229 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
23230 return L.Opcode < R.Opcode;
23231 }) &&
23232 "tablegen failed to sort opcode patterns");
23233 }
23234 } sortCheckVar(OpToPatterns);
23235#endif
23236
23237 AliasMatchingData M {
23238 ArrayRef(OpToPatterns),
23239 ArrayRef(Patterns),
23240 ArrayRef(Conds),
23241 StringRef(AsmStrings, std::size(AsmStrings)),
23242 nullptr,
23243 };
23244 const char *AsmString = matchAliasPatterns(MI, nullptr, M);
23245 if (!AsmString) return false;
23246
23247 unsigned I = 0;
23248 while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
23249 AsmString[I] != '$' && AsmString[I] != '\0')
23250 ++I;
23251 OS << '\t' << StringRef(AsmString, I);
23252 if (AsmString[I] != '\0') {
23253 if (AsmString[I] == ' ' || AsmString[I] == '\t') {
23254 OS << '\t';
23255 ++I;
23256 }
23257 do {
23258 if (AsmString[I] == '$') {
23259 ++I;
23260 if (AsmString[I] == (char)0xff) {
23261 ++I;
23262 int OpIdx = AsmString[I++] - 1;
23263 int PrintMethodIdx = AsmString[I++] - 1;
23264 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
23265 } else
23266 printOperand(MI, unsigned(AsmString[I++]) - 1, OS);
23267 } else {
23268 OS << AsmString[I++];
23269 }
23270 } while (AsmString[I] != '\0');
23271 }
23272
23273 return true;
23274}
23275
23276void HexagonInstPrinter::printCustomAliasOperand(
23277 const MCInst *MI, uint64_t Address, unsigned OpIdx,
23278 unsigned PrintMethodIdx,
23279 raw_ostream &OS) {
23280 switch (PrintMethodIdx) {
23281 default:
23282 llvm_unreachable("Unknown PrintMethod kind");
23283 break;
23284 case 0:
23285 printBrtarget(MI, OpIdx, OS);
23286 break;
23287 }
23288}
23289
23290#endif // PRINT_ALIAS_INSTR
23291