1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Assembly Writer Source Fragment *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* From: Hexagon.td *|
7|* *|
8\*===----------------------------------------------------------------------===*/
9
10/// getMnemonic - This method is automatically generated by tablegen
11/// from the instruction set description.
12std::pair<const char *, uint64_t>
13HexagonInstPrinter::getMnemonic(const MCInst &MI) const {
14
15#ifdef __GNUC__
16#pragma GCC diagnostic push
17#pragma GCC diagnostic ignored "-Woverlength-strings"
18#endif
19 static const char AsmStrs[] = {
20 /* 0 */ ".error \"should not emit\" \000"
21 /* 26 */ "if (!p0) \000"
22 /* 36 */ "if (p0) \000"
23 /* 45 */ "if (!p0.new) \000"
24 /* 59 */ "if (p0.new) \000"
25 /* 72 */ "callrh \000"
26 /* 80 */ "jumprh \000"
27 /* 88 */ "call \000"
28 /* 94 */ "jump \000"
29 /* 100 */ "callr \000"
30 /* 107 */ "jumpr \000"
31 /* 114 */ "if (!\000"
32 /* 120 */ ".error \"should not emit\"\000"
33 /* 145 */ "trap0(#\000"
34 /* 153 */ "trap1(#\000"
35 /* 161 */ "vwhist128(#\000"
36 /* 173 */ "memb(#\000"
37 /* 180 */ "memd(#\000"
38 /* 187 */ "allocframe(#\000"
39 /* 200 */ "pause(#\000"
40 /* 208 */ "memh(#\000"
41 /* 215 */ "immext(#\000"
42 /* 224 */ "memw(#\000"
43 /* 231 */ "memd(r29+#\000"
44 /* 242 */ "memw(r29+#\000"
45 /* 253 */ "memb(gp+#\000"
46 /* 263 */ "memd(gp+#\000"
47 /* 273 */ "memh(gp+#\000"
48 /* 283 */ "memw(gp+#\000"
49 /* 293 */ "if (\000"
50 /* 298 */ "diag0(\000"
51 /* 305 */ "p3 = sp1loop0(\000"
52 /* 320 */ "p3 = sp2loop0(\000"
53 /* 335 */ "p3 = sp3loop0(\000"
54 /* 350 */ "diag1(\000"
55 /* 357 */ "trap1(\000"
56 /* 364 */ "loop1(\000"
57 /* 371 */ "vtrans2x2(\000"
58 /* 382 */ "vwhist256(\000"
59 /* 393 */ "vwhist128(\000"
60 /* 404 */ "l2unlocka(\000"
61 /* 415 */ "dccleana(\000"
62 /* 425 */ "dczeroa(\000"
63 /* 434 */ "dcinva(\000"
64 /* 442 */ "icinva(\000"
65 /* 450 */ "dccleaninva(\000"
66 /* 463 */ "memb(\000"
67 /* 469 */ "ciad(\000"
68 /* 475 */ "siad(\000"
69 /* 481 */ "memd_locked(\000"
70 /* 494 */ "memw_locked(\000"
71 /* 507 */ "tlbinvasid(\000"
72 /* 519 */ "memd(\000"
73 /* 525 */ "trace(\000"
74 /* 532 */ "allocframe(\000"
75 /* 544 */ "dmresume(\000"
76 /* 554 */ "release(\000"
77 /* 563 */ "vshuff(\000"
78 /* 571 */ "diag(\000"
79 /* 577 */ "l2fetch(\000"
80 /* 586 */ "dcfetch(\000"
81 /* 595 */ "memh(\000"
82 /* 601 */ "nmi(\000"
83 /* 606 */ "cswi(\000"
84 /* 612 */ "dmlink(\000"
85 /* 620 */ "setimask(\000"
86 /* 630 */ "vdeal(\000"
87 /* 637 */ "memd_rl(\000"
88 /* 646 */ "memw_rl(\000"
89 /* 655 */ "z = vmem(\000"
90 /* 665 */ "l2gclean(\000"
91 /* 675 */ "setprio(\000"
92 /* 684 */ "crswap(\000"
93 /* 692 */ "stop(\000"
94 /* 698 */ "p0 = cmp.eq(\000"
95 /* 711 */ "p1 = cmp.eq(\000"
96 /* 724 */ "if (!cmp.eq(\000"
97 /* 737 */ "if (cmp.eq(\000"
98 /* 749 */ "vtmp.h = vgather(\000"
99 /* 767 */ "vtmp.w = vgather(\000"
100 /* 785 */ "vscatter(\000"
101 /* 795 */ "hintjr(\000"
102 /* 803 */ "p0 = cmp.gt(\000"
103 /* 816 */ "p1 = cmp.gt(\000"
104 /* 829 */ "if (!cmp.gt(\000"
105 /* 842 */ "if (cmp.gt(\000"
106 /* 854 */ "wait(\000"
107 /* 860 */ "p0 = tstbit(\000"
108 /* 873 */ "p1 = tstbit(\000"
109 /* 886 */ "if (!tstbit(\000"
110 /* 899 */ "if (tstbit(\000"
111 /* 911 */ "dmstart(\000"
112 /* 920 */ "vhist(\000"
113 /* 927 */ "vmemu(\000"
114 /* 934 */ "p0 = cmp.gtu(\000"
115 /* 948 */ "p1 = cmp.gtu(\000"
116 /* 962 */ "if (!cmp.gtu(\000"
117 /* 976 */ "if (cmp.gtu(\000"
118 /* 989 */ "l2gcleaninv(\000"
119 /* 1002 */ "icdataw(\000"
120 /* 1011 */ "tlbw(\000"
121 /* 1017 */ "l2tagw(\000"
122 /* 1025 */ "dctagw(\000"
123 /* 1033 */ "ictagw(\000"
124 /* 1041 */ "memw(\000"
125 /* 1047 */ "iassignw(\000"
126 /* 1057 */ "l2cleanidx(\000"
127 /* 1069 */ "dccleanidx(\000"
128 /* 1081 */ "l2invidx(\000"
129 /* 1091 */ "dcinvidx(\000"
130 /* 1101 */ "icinvidx(\000"
131 /* 1111 */ "l2cleaninvidx(\000"
132 /* 1126 */ "dccleaninvidx(\000"
133 /* 1141 */ "memcpy(\000"
134 /* 1149 */ "# XRay Function Patchable RET.\000"
135 /* 1180 */ "# XRay Typed Event Log.\000"
136 /* 1204 */ "# XRay Custom Event Log.\000"
137 /* 1229 */ "# XRay Function Enter.\000"
138 /* 1252 */ "# XRay Tail Call Exit.\000"
139 /* 1275 */ "# XRay Function Exit.\000"
140 /* 1297 */ ":endloop0\000"
141 /* 1307 */ ":endloop01\000"
142 /* 1318 */ "if (!p0) jumpr r31\000"
143 /* 1337 */ "if (p0) jumpr r31\000"
144 /* 1355 */ "if (!p0.new) jumpr:nt r31\000"
145 /* 1381 */ "if (p0.new) jumpr:nt r31\000"
146 /* 1406 */ ":endloop1\000"
147 /* 1416 */ "vwhist256\000"
148 /* 1426 */ "vwhist128\000"
149 /* 1436 */ "<invalid>\000"
150 /* 1446 */ "LIFETIME_END\000"
151 /* 1459 */ "PSEUDO_PROBE\000"
152 /* 1472 */ "BUNDLE\000"
153 /* 1479 */ "FAKE_USE\000"
154 /* 1488 */ "DBG_VALUE\000"
155 /* 1498 */ "DBG_INSTR_REF\000"
156 /* 1512 */ "DBG_PHI\000"
157 /* 1520 */ "DBG_LABEL\000"
158 /* 1530 */ "LIFETIME_START\000"
159 /* 1545 */ "DBG_VALUE_LIST\000"
160 /* 1560 */ "DUPLEX\000"
161 /* 1567 */ "isync\000"
162 /* 1573 */ "deallocframe\000"
163 /* 1586 */ "unpause\000"
164 /* 1594 */ "rte\000"
165 /* 1598 */ "k0lock\000"
166 /* 1605 */ "k1lock\000"
167 /* 1612 */ "tlblock\000"
168 /* 1620 */ "k0unlock\000"
169 /* 1629 */ "k1unlock\000"
170 /* 1638 */ "tlbunlock\000"
171 /* 1648 */ "l2gunlock\000"
172 /* 1658 */ "# FEntry call\000"
173 /* 1672 */ "l2kill\000"
174 /* 1679 */ "dckill\000"
175 /* 1686 */ "ickill\000"
176 /* 1693 */ "l2gclean\000"
177 /* 1702 */ "if (!p0) dealloc_return\000"
178 /* 1726 */ "if (p0) dealloc_return\000"
179 /* 1749 */ "nop\000"
180 /* 1753 */ "barrier\000"
181 /* 1761 */ "vwhist256:sat\000"
182 /* 1775 */ "syncht\000"
183 /* 1782 */ "if (!p0.new) dealloc_return:nt\000"
184 /* 1813 */ "if (p0.new) dealloc_return:nt\000"
185 /* 1843 */ "brkpt\000"
186 /* 1849 */ "vhist\000"
187 /* 1855 */ "l2gcleaninv\000"
188};
189#ifdef __GNUC__
190#pragma GCC diagnostic pop
191#endif
192
193 static const uint32_t OpInfo0[] = {
194 0U, // PHI
195 0U, // INLINEASM
196 0U, // INLINEASM_BR
197 0U, // CFI_INSTRUCTION
198 0U, // EH_LABEL
199 0U, // GC_LABEL
200 0U, // ANNOTATION_LABEL
201 0U, // KILL
202 0U, // EXTRACT_SUBREG
203 0U, // INSERT_SUBREG
204 0U, // IMPLICIT_DEF
205 0U, // INIT_UNDEF
206 0U, // SUBREG_TO_REG
207 0U, // COPY_TO_REGCLASS
208 1489U, // DBG_VALUE
209 1546U, // DBG_VALUE_LIST
210 1499U, // DBG_INSTR_REF
211 1513U, // DBG_PHI
212 1521U, // DBG_LABEL
213 0U, // REG_SEQUENCE
214 0U, // COPY
215 0U, // COPY_LANEMASK
216 1473U, // BUNDLE
217 1531U, // LIFETIME_START
218 1447U, // LIFETIME_END
219 1460U, // PSEUDO_PROBE
220 0U, // ARITH_FENCE
221 0U, // STACKMAP
222 1659U, // FENTRY_CALL
223 0U, // PATCHPOINT
224 0U, // LOAD_STACK_GUARD
225 0U, // PREALLOCATED_SETUP
226 0U, // PREALLOCATED_ARG
227 0U, // STATEPOINT
228 0U, // LOCAL_ESCAPE
229 0U, // FAULTING_OP
230 0U, // PATCHABLE_OP
231 1230U, // PATCHABLE_FUNCTION_ENTER
232 1150U, // PATCHABLE_RET
233 1276U, // PATCHABLE_FUNCTION_EXIT
234 1253U, // PATCHABLE_TAIL_CALL
235 1205U, // PATCHABLE_EVENT_CALL
236 1181U, // PATCHABLE_TYPED_EVENT_CALL
237 0U, // ICALL_BRANCH_FUNNEL
238 1480U, // FAKE_USE
239 0U, // MEMBARRIER
240 0U, // JUMP_TABLE_DEBUG_INFO
241 0U, // RELOC_NONE
242 0U, // CONVERGENCECTRL_ENTRY
243 0U, // CONVERGENCECTRL_ANCHOR
244 0U, // CONVERGENCECTRL_LOOP
245 0U, // CONVERGENCECTRL_GLUE
246 0U, // G_ASSERT_SEXT
247 0U, // G_ASSERT_ZEXT
248 0U, // G_ASSERT_ALIGN
249 0U, // G_ADD
250 0U, // G_SUB
251 0U, // G_MUL
252 0U, // G_SDIV
253 0U, // G_UDIV
254 0U, // G_SREM
255 0U, // G_UREM
256 0U, // G_SDIVREM
257 0U, // G_UDIVREM
258 0U, // G_AND
259 0U, // G_OR
260 0U, // G_XOR
261 0U, // G_ABDS
262 0U, // G_ABDU
263 0U, // G_UAVGFLOOR
264 0U, // G_UAVGCEIL
265 0U, // G_SAVGFLOOR
266 0U, // G_SAVGCEIL
267 0U, // G_IMPLICIT_DEF
268 0U, // G_PHI
269 0U, // G_FRAME_INDEX
270 0U, // G_GLOBAL_VALUE
271 0U, // G_PTRAUTH_GLOBAL_VALUE
272 0U, // G_CONSTANT_POOL
273 0U, // G_EXTRACT
274 0U, // G_UNMERGE_VALUES
275 0U, // G_INSERT
276 0U, // G_MERGE_VALUES
277 0U, // G_BUILD_VECTOR
278 0U, // G_BUILD_VECTOR_TRUNC
279 0U, // G_CONCAT_VECTORS
280 0U, // G_PTRTOINT
281 0U, // G_INTTOPTR
282 0U, // G_BITCAST
283 0U, // G_FREEZE
284 0U, // G_CONSTANT_FOLD_BARRIER
285 0U, // G_INTRINSIC_FPTRUNC_ROUND
286 0U, // G_INTRINSIC_TRUNC
287 0U, // G_INTRINSIC_ROUND
288 0U, // G_INTRINSIC_LRINT
289 0U, // G_INTRINSIC_LLRINT
290 0U, // G_INTRINSIC_ROUNDEVEN
291 0U, // G_READCYCLECOUNTER
292 0U, // G_READSTEADYCOUNTER
293 0U, // G_LOAD
294 0U, // G_SEXTLOAD
295 0U, // G_ZEXTLOAD
296 0U, // G_FPEXTLOAD
297 0U, // G_INDEXED_LOAD
298 0U, // G_INDEXED_SEXTLOAD
299 0U, // G_INDEXED_ZEXTLOAD
300 0U, // G_STORE
301 0U, // G_FPTRUNCSTORE
302 0U, // G_INDEXED_STORE
303 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
304 0U, // G_ATOMIC_CMPXCHG
305 0U, // G_ATOMICRMW_XCHG
306 0U, // G_ATOMICRMW_ADD
307 0U, // G_ATOMICRMW_SUB
308 0U, // G_ATOMICRMW_AND
309 0U, // G_ATOMICRMW_NAND
310 0U, // G_ATOMICRMW_OR
311 0U, // G_ATOMICRMW_XOR
312 0U, // G_ATOMICRMW_MAX
313 0U, // G_ATOMICRMW_MIN
314 0U, // G_ATOMICRMW_UMAX
315 0U, // G_ATOMICRMW_UMIN
316 0U, // G_ATOMICRMW_FADD
317 0U, // G_ATOMICRMW_FSUB
318 0U, // G_ATOMICRMW_FMAX
319 0U, // G_ATOMICRMW_FMIN
320 0U, // G_ATOMICRMW_FMAXIMUM
321 0U, // G_ATOMICRMW_FMINIMUM
322 0U, // G_ATOMICRMW_FMAXIMUMNUM
323 0U, // G_ATOMICRMW_FMINIMUMNUM
324 0U, // G_ATOMICRMW_UINC_WRAP
325 0U, // G_ATOMICRMW_UDEC_WRAP
326 0U, // G_ATOMICRMW_USUB_COND
327 0U, // G_ATOMICRMW_USUB_SAT
328 0U, // G_FENCE
329 0U, // G_PREFETCH
330 0U, // G_BRCOND
331 0U, // G_BRINDIRECT
332 0U, // G_INVOKE_REGION_START
333 0U, // G_INTRINSIC
334 0U, // G_INTRINSIC_W_SIDE_EFFECTS
335 0U, // G_INTRINSIC_CONVERGENT
336 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
337 0U, // G_ANYEXT
338 0U, // G_TRUNC
339 0U, // G_TRUNC_SSAT_S
340 0U, // G_TRUNC_SSAT_U
341 0U, // G_TRUNC_USAT_U
342 0U, // G_CONSTANT
343 0U, // G_FCONSTANT
344 0U, // G_VASTART
345 0U, // G_VAARG
346 0U, // G_SEXT
347 0U, // G_SEXT_INREG
348 0U, // G_ZEXT
349 0U, // G_SHL
350 0U, // G_LSHR
351 0U, // G_ASHR
352 0U, // G_FSHL
353 0U, // G_FSHR
354 0U, // G_ROTR
355 0U, // G_ROTL
356 0U, // G_ICMP
357 0U, // G_FCMP
358 0U, // G_SCMP
359 0U, // G_UCMP
360 0U, // G_SELECT
361 0U, // G_UADDO
362 0U, // G_UADDE
363 0U, // G_USUBO
364 0U, // G_USUBE
365 0U, // G_SADDO
366 0U, // G_SADDE
367 0U, // G_SSUBO
368 0U, // G_SSUBE
369 0U, // G_UMULO
370 0U, // G_SMULO
371 0U, // G_UMULH
372 0U, // G_SMULH
373 0U, // G_UADDSAT
374 0U, // G_SADDSAT
375 0U, // G_USUBSAT
376 0U, // G_SSUBSAT
377 0U, // G_USHLSAT
378 0U, // G_SSHLSAT
379 0U, // G_SMULFIX
380 0U, // G_UMULFIX
381 0U, // G_SMULFIXSAT
382 0U, // G_UMULFIXSAT
383 0U, // G_SDIVFIX
384 0U, // G_UDIVFIX
385 0U, // G_SDIVFIXSAT
386 0U, // G_UDIVFIXSAT
387 0U, // G_FADD
388 0U, // G_FSUB
389 0U, // G_FMUL
390 0U, // G_FMA
391 0U, // G_FMAD
392 0U, // G_FDIV
393 0U, // G_FREM
394 0U, // G_FMODF
395 0U, // G_FPOW
396 0U, // G_FPOWI
397 0U, // G_FEXP
398 0U, // G_FEXP2
399 0U, // G_FEXP10
400 0U, // G_FLOG
401 0U, // G_FLOG2
402 0U, // G_FLOG10
403 0U, // G_FLDEXP
404 0U, // G_FFREXP
405 0U, // G_FNEG
406 0U, // G_FPEXT
407 0U, // G_FPTRUNC
408 0U, // G_FPTOSI
409 0U, // G_FPTOUI
410 0U, // G_SITOFP
411 0U, // G_UITOFP
412 0U, // G_FPTOSI_SAT
413 0U, // G_FPTOUI_SAT
414 0U, // G_FABS
415 0U, // G_FCOPYSIGN
416 0U, // G_IS_FPCLASS
417 0U, // G_FCANONICALIZE
418 0U, // G_FMINNUM
419 0U, // G_FMAXNUM
420 0U, // G_FMINNUM_IEEE
421 0U, // G_FMAXNUM_IEEE
422 0U, // G_FMINIMUM
423 0U, // G_FMAXIMUM
424 0U, // G_FMINIMUMNUM
425 0U, // G_FMAXIMUMNUM
426 0U, // G_GET_FPENV
427 0U, // G_SET_FPENV
428 0U, // G_RESET_FPENV
429 0U, // G_GET_FPMODE
430 0U, // G_SET_FPMODE
431 0U, // G_RESET_FPMODE
432 0U, // G_GET_ROUNDING
433 0U, // G_SET_ROUNDING
434 0U, // G_PTR_ADD
435 0U, // G_PTRMASK
436 0U, // G_SMIN
437 0U, // G_SMAX
438 0U, // G_UMIN
439 0U, // G_UMAX
440 0U, // G_ABS
441 0U, // G_LROUND
442 0U, // G_LLROUND
443 0U, // G_BR
444 0U, // G_BRJT
445 0U, // G_VSCALE
446 0U, // G_INSERT_SUBVECTOR
447 0U, // G_EXTRACT_SUBVECTOR
448 0U, // G_INSERT_VECTOR_ELT
449 0U, // G_EXTRACT_VECTOR_ELT
450 0U, // G_SHUFFLE_VECTOR
451 0U, // G_SPLAT_VECTOR
452 0U, // G_STEP_VECTOR
453 0U, // G_VECTOR_COMPRESS
454 0U, // G_CTTZ
455 0U, // G_CTTZ_ZERO_POISON
456 0U, // G_CTLZ
457 0U, // G_CTLZ_ZERO_POISON
458 0U, // G_CTLS
459 0U, // G_CTPOP
460 0U, // G_BSWAP
461 0U, // G_BITREVERSE
462 0U, // G_CLMUL
463 0U, // G_FCEIL
464 0U, // G_FCOS
465 0U, // G_FSIN
466 0U, // G_FSINCOS
467 0U, // G_FTAN
468 0U, // G_FACOS
469 0U, // G_FASIN
470 0U, // G_FATAN
471 0U, // G_FATAN2
472 0U, // G_FCOSH
473 0U, // G_FSINH
474 0U, // G_FTANH
475 0U, // G_FSQRT
476 0U, // G_FFLOOR
477 0U, // G_FRINT
478 0U, // G_FNEARBYINT
479 0U, // G_ADDRSPACE_CAST
480 0U, // G_BLOCK_ADDR
481 0U, // G_JUMP_TABLE
482 0U, // G_DYN_STACKALLOC
483 0U, // G_STACKSAVE
484 0U, // G_STACKRESTORE
485 0U, // G_STRICT_FADD
486 0U, // G_STRICT_FSUB
487 0U, // G_STRICT_FMUL
488 0U, // G_STRICT_FDIV
489 0U, // G_STRICT_FREM
490 0U, // G_STRICT_FMA
491 0U, // G_STRICT_FSQRT
492 0U, // G_STRICT_FLDEXP
493 0U, // G_STRICT_FCMP
494 0U, // G_STRICT_FCMPS
495 0U, // G_READ_REGISTER
496 0U, // G_WRITE_REGISTER
497 0U, // G_MEMCPY
498 0U, // G_MEMCPY_INLINE
499 0U, // G_MEMMOVE
500 0U, // G_MEMSET
501 0U, // G_BZERO
502 0U, // G_MEMSET_INLINE
503 0U, // G_TRAP
504 0U, // G_DEBUGTRAP
505 0U, // G_UBSANTRAP
506 0U, // G_VECREDUCE_SEQ_FADD
507 0U, // G_VECREDUCE_SEQ_FMUL
508 0U, // G_VECREDUCE_FADD
509 0U, // G_VECREDUCE_FMUL
510 0U, // G_VECREDUCE_FMAX
511 0U, // G_VECREDUCE_FMIN
512 0U, // G_VECREDUCE_FMAXIMUM
513 0U, // G_VECREDUCE_FMINIMUM
514 0U, // G_VECREDUCE_ADD
515 0U, // G_VECREDUCE_MUL
516 0U, // G_VECREDUCE_AND
517 0U, // G_VECREDUCE_OR
518 0U, // G_VECREDUCE_XOR
519 0U, // G_VECREDUCE_SMAX
520 0U, // G_VECREDUCE_SMIN
521 0U, // G_VECREDUCE_UMAX
522 0U, // G_VECREDUCE_UMIN
523 0U, // G_SBFX
524 0U, // G_UBFX
525 2074U, // A2_addsp
526 18458U, // A2_iconst
527 16812058U, // A2_neg
528 51226U, // A2_not
529 33624179U, // A2_tfrf
530 33640563U, // A2_tfrfnew
531 50432026U, // A2_tfrp
532 33624179U, // A2_tfrpf
533 33640563U, // A2_tfrpfnew
534 50448410U, // A2_tfrpi
535 33624358U, // A2_tfrpt
536 33640742U, // A2_tfrptnew
537 33624358U, // A2_tfrt
538 33640742U, // A2_tfrtnew
539 16910362U, // A2_vaddb_map
540 16926746U, // A2_vsubb_map
541 165914U, // A2_zxtb
542 16959514U, // A4_boundscheck
543 1U, // ADJCALLSTACKDOWN
544 1U, // ADJCALLSTACKUP
545 198682U, // C2_cmpgei
546 215066U, // C2_cmpgeui
547 231450U, // C2_cmplt
548 247834U, // C2_cmpltu
549 50432026U, // C2_pxfer_map
550 1561U, // DUPLEX_Pseudo
551 1298U, // ENDLOOP0
552 1308U, // ENDLOOP01
553 1407U, // ENDLOOP1
554 1299U, // J2_endloop0
555 1309U, // J2_endloop01
556 1408U, // J2_endloop1
557 264307U, // J2_jumpf_nopred_map
558 280691U, // J2_jumprf_nopred_map
559 280870U, // J2_jumprt_nopred_map
560 264486U, // J2_jumpt_nopred_map
561 297114U, // J2_trap1_noregmap
562 0U, // KCFI_CHECK
563 67422234U, // L2_loadalignb_zomap
564 67438618U, // L2_loadalignh_zomap
565 17123354U, // L2_loadbsw2_zomap
566 17123354U, // L2_loadbsw4_zomap
567 17139738U, // L2_loadbzw2_zomap
568 17139738U, // L2_loadbzw4_zomap
569 17156122U, // L2_loadrb_zomap
570 17172506U, // L2_loadrd_zomap
571 17188890U, // L2_loadrh_zomap
572 17205274U, // L2_loadri_zomap
573 17221658U, // L2_loadrub_zomap
574 17238042U, // L2_loadruh_zomap
575 83955827U, // L2_ploadrbf_zomap
576 83972211U, // L2_ploadrbfnew_zomap
577 83956006U, // L2_ploadrbt_zomap
578 83972390U, // L2_ploadrbtnew_zomap
579 100733043U, // L2_ploadrdf_zomap
580 100749427U, // L2_ploadrdfnew_zomap
581 100733222U, // L2_ploadrdt_zomap
582 100749606U, // L2_ploadrdtnew_zomap
583 117510259U, // L2_ploadrhf_zomap
584 117526643U, // L2_ploadrhfnew_zomap
585 117510438U, // L2_ploadrht_zomap
586 117526822U, // L2_ploadrhtnew_zomap
587 134287475U, // L2_ploadrif_zomap
588 134303859U, // L2_ploadrifnew_zomap
589 134287654U, // L2_ploadrit_zomap
590 134304038U, // L2_ploadritnew_zomap
591 151064691U, // L2_ploadrubf_zomap
592 151081075U, // L2_ploadrubfnew_zomap
593 151064870U, // L2_ploadrubt_zomap
594 151081254U, // L2_ploadrubtnew_zomap
595 167841907U, // L2_ploadruhf_zomap
596 167858291U, // L2_ploadruhfnew_zomap
597 167842086U, // L2_ploadruht_zomap
598 167858470U, // L2_ploadruhtnew_zomap
599 477648U, // L4_add_memopb_zomap
600 477780U, // L4_add_memoph_zomap
601 478226U, // L4_add_memopw_zomap
602 494032U, // L4_and_memopb_zomap
603 494164U, // L4_and_memoph_zomap
604 494610U, // L4_and_memopw_zomap
605 510416U, // L4_iadd_memopb_zomap
606 510548U, // L4_iadd_memoph_zomap
607 510994U, // L4_iadd_memopw_zomap
608 526800U, // L4_iand_memopb_zomap
609 526932U, // L4_iand_memoph_zomap
610 527378U, // L4_iand_memopw_zomap
611 543184U, // L4_ior_memopb_zomap
612 543316U, // L4_ior_memoph_zomap
613 543762U, // L4_ior_memopw_zomap
614 559568U, // L4_isub_memopb_zomap
615 559700U, // L4_isub_memoph_zomap
616 560146U, // L4_isub_memopw_zomap
617 575952U, // L4_or_memopb_zomap
618 576084U, // L4_or_memoph_zomap
619 576530U, // L4_or_memopw_zomap
620 591987U, // L4_return_map_to_raw_f
621 608371U, // L4_return_map_to_raw_fnew_pnt
622 624755U, // L4_return_map_to_raw_fnew_pt
623 592166U, // L4_return_map_to_raw_t
624 608550U, // L4_return_map_to_raw_tnew_pnt
625 624934U, // L4_return_map_to_raw_tnew_pt
626 641488U, // L4_sub_memopb_zomap
627 641620U, // L4_sub_memoph_zomap
628 642066U, // L4_sub_memopw_zomap
629 1574U, // L6_deallocframe_map_to_raw
630 1712U, // L6_return_map_to_raw
631 121U, // LDriw_ctr
632 121U, // LDriw_pred
633 185206810U, // M2_mpysmi
634 673818U, // M2_mpyui
635 202016794U, // M2_vrcmpys_acc_s1
636 202033178U, // M2_vrcmpys_s1
637 218810394U, // M2_vrcmpys_s1rp
638 722970U, // M7_vdmpy
639 739354U, // M7_vdmpy_acc
640 0U, // PS_aligna
641 0U, // PS_alloca
642 0U, // PS_call_instrprof_custom
643 0U, // PS_call_nr
644 0U, // PS_crash
645 0U, // PS_false
646 0U, // PS_fi
647 0U, // PS_fia
648 1U, // PS_loadrb_pci
649 1U, // PS_loadrb_pcr
650 1U, // PS_loadrd_pci
651 1U, // PS_loadrd_pcr
652 1U, // PS_loadrh_pci
653 1U, // PS_loadrh_pcr
654 1U, // PS_loadri_pci
655 1U, // PS_loadri_pcr
656 1U, // PS_loadrub_pci
657 1U, // PS_loadrub_pcr
658 1U, // PS_loadruh_pci
659 1U, // PS_loadruh_pcr
660 0U, // PS_probed_stackalloc
661 1U, // PS_pselect
662 0U, // PS_qfalse
663 0U, // PS_qtrue
664 1U, // PS_readcr
665 1U, // PS_readcr64
666 1U, // PS_storerb_pci
667 1U, // PS_storerb_pcr
668 1U, // PS_storerd_pci
669 1U, // PS_storerd_pcr
670 1U, // PS_storerf_pci
671 1U, // PS_storerf_pcr
672 1U, // PS_storerh_pci
673 1U, // PS_storerh_pcr
674 1U, // PS_storeri_pci
675 1U, // PS_storeri_pcr
676 0U, // PS_tailcall_i
677 755820U, // PS_tailcall_r
678 0U, // PS_true
679 0U, // PS_vdd0
680 0U, // PS_vloadrq_ai
681 0U, // PS_vloadrv_ai
682 0U, // PS_vloadrv_nt_ai
683 0U, // PS_vloadrw_ai
684 0U, // PS_vloadrw_nt_ai
685 0U, // PS_vmulw
686 0U, // PS_vmulw_acc
687 0U, // PS_vselect
688 0U, // PS_vsplatib
689 0U, // PS_vsplatih
690 0U, // PS_vsplatiw
691 0U, // PS_vsplatrb
692 0U, // PS_vsplatrh
693 0U, // PS_vsplatrw
694 0U, // PS_vstorerq_ai
695 0U, // PS_vstorerv_ai
696 0U, // PS_vstorerv_nt_ai
697 0U, // PS_vstorerw_ai
698 0U, // PS_vstorerw_nt_ai
699 0U, // PS_wselect
700 772122U, // S2_asr_i_p_rnd_goodsyntax
701 772122U, // S2_asr_i_r_rnd_goodsyntax
702 788595U, // S2_pstorerbf_zomap
703 788595U, // S2_pstorerbnewf_zomap
704 788774U, // S2_pstorerbnewt_zomap
705 788774U, // S2_pstorerbt_zomap
706 804979U, // S2_pstorerdf_zomap
707 805158U, // S2_pstorerdt_zomap
708 821363U, // S2_pstorerff_zomap
709 821542U, // S2_pstorerft_zomap
710 821363U, // S2_pstorerhf_zomap
711 821363U, // S2_pstorerhnewf_zomap
712 821542U, // S2_pstorerhnewt_zomap
713 821542U, // S2_pstorerht_zomap
714 837747U, // S2_pstorerif_zomap
715 837747U, // S2_pstorerinewf_zomap
716 837926U, // S2_pstorerinewt_zomap
717 837926U, // S2_pstorerit_zomap
718 51186128U, // S2_storerb_zomap
719 235735504U, // S2_storerbnew_zomap
720 51186184U, // S2_storerd_zomap
721 252512852U, // S2_storerf_zomap
722 51186260U, // S2_storerh_zomap
723 235735636U, // S2_storerhnew_zomap
724 51186706U, // S2_storeri_zomap
725 235736082U, // S2_storerinew_zomap
726 17647642U, // S2_tableidxb_goodsyntax
727 17664026U, // S2_tableidxd_goodsyntax
728 17680410U, // S2_tableidxh_goodsyntax
729 17696794U, // S2_tableidxw_goodsyntax
730 936051U, // S4_pstorerbfnew_zomap
731 936051U, // S4_pstorerbnewfnew_zomap
732 936230U, // S4_pstorerbnewtnew_zomap
733 936230U, // S4_pstorerbtnew_zomap
734 952435U, // S4_pstorerdfnew_zomap
735 952614U, // S4_pstorerdtnew_zomap
736 968819U, // S4_pstorerffnew_zomap
737 968998U, // S4_pstorerftnew_zomap
738 968819U, // S4_pstorerhfnew_zomap
739 968819U, // S4_pstorerhnewfnew_zomap
740 968998U, // S4_pstorerhnewtnew_zomap
741 968998U, // S4_pstorerhtnew_zomap
742 985203U, // S4_pstorerifnew_zomap
743 985203U, // S4_pstorerinewfnew_zomap
744 985382U, // S4_pstorerinewtnew_zomap
745 985382U, // S4_pstoreritnew_zomap
746 1001936U, // S4_storeirb_zomap
747 788595U, // S4_storeirbf_zomap
748 936051U, // S4_storeirbfnew_zomap
749 788774U, // S4_storeirbt_zomap
750 936230U, // S4_storeirbtnew_zomap
751 1002068U, // S4_storeirh_zomap
752 821363U, // S4_storeirhf_zomap
753 968819U, // S4_storeirhfnew_zomap
754 821542U, // S4_storeirht_zomap
755 968998U, // S4_storeirhtnew_zomap
756 1002514U, // S4_storeiri_zomap
757 837747U, // S4_storeirif_zomap
758 985203U, // S4_storeirifnew_zomap
759 837926U, // S4_storeirit_zomap
760 985382U, // S4_storeiritnew_zomap
761 269453338U, // S5_asrhub_rnd_sat_goodsyntax
762 185583642U, // S5_vasrhrnd_goodsyntax
763 297148U, // S6_allocframe_to_raw
764 121U, // STriw_ctr
765 121U, // STriw_pred
766 286263322U, // V6_MAP_equb
767 286279706U, // V6_MAP_equb_and
768 286296090U, // V6_MAP_equb_ior
769 286312474U, // V6_MAP_equb_xor
770 303040538U, // V6_MAP_equh
771 303056922U, // V6_MAP_equh_and
772 303073306U, // V6_MAP_equh_ior
773 303089690U, // V6_MAP_equh_xor
774 319817754U, // V6_MAP_equw
775 319834138U, // V6_MAP_equw_and
776 319850522U, // V6_MAP_equw_ior
777 319866906U, // V6_MAP_equw_xor
778 17893402U, // V6_dbl_ld0
779 51186324U, // V6_dbl_st0
780 1132570U, // V6_extractw_alt
781 1148954U, // V6_hi
782 17893402U, // V6_ld0
783 335614067U, // V6_ldcnp0
784 335614067U, // V6_ldcnpnt0
785 335614246U, // V6_ldcp0
786 335614246U, // V6_ldcpnt0
787 352391283U, // V6_ldnp0
788 352391283U, // V6_ldnpnt0
789 370214938U, // V6_ldnt0
790 352391462U, // V6_ldp0
791 352391462U, // V6_ldpnt0
792 385945715U, // V6_ldtnp0
793 385945715U, // V6_ldtnpnt0
794 385945894U, // V6_ldtp0
795 385945894U, // V6_ldtpnt0
796 17942554U, // V6_ldu0
797 1181722U, // V6_lo
798 51186324U, // V6_st0
799 235735700U, // V6_stn0
800 236079764U, // V6_stnnt0
801 1214579U, // V6_stnp0
802 1214579U, // V6_stnpnt0
803 1214579U, // V6_stnq0
804 1214579U, // V6_stnqnt0
805 51530388U, // V6_stnt0
806 1214758U, // V6_stp0
807 1214758U, // V6_stpnt0
808 1214758U, // V6_stq0
809 1214758U, // V6_stqnt0
810 51186592U, // V6_stu0
811 1230963U, // V6_stunp0
812 1231142U, // V6_stup0
813 1247258U, // V6_v10mpyubs10
814 1263642U, // V6_v10mpyubs10_vxx
815 403933210U, // V6_v6mpyhubs10_alt
816 403933210U, // V6_v6mpyvubs10_alt
817 18073626U, // V6_vabsb_alt
818 420726810U, // V6_vabsb_sat_alt
819 1312794U, // V6_vabsdiffh_alt
820 1329178U, // V6_vabsdiffub_alt
821 1345562U, // V6_vabsdiffuh_alt
822 1361946U, // V6_vabsdiffw_alt
823 18155546U, // V6_vabsh_alt
824 420808730U, // V6_vabsh_sat_alt
825 1394714U, // V6_vabsub_alt
826 1411098U, // V6_vabsuh_alt
827 1427482U, // V6_vabsuw_alt
828 18221082U, // V6_vabsw_alt
829 420874266U, // V6_vabsw_sat_alt
830 16910362U, // V6_vaddb_alt
831 16910362U, // V6_vaddb_dv_alt
832 437670003U, // V6_vaddbnq_alt
833 437670182U, // V6_vaddbq_alt
834 419563546U, // V6_vaddbsat_alt
835 419563546U, // V6_vaddbsat_dv_alt
836 18253850U, // V6_vaddh_alt
837 18253850U, // V6_vaddh_dv_alt
838 454479987U, // V6_vaddhnq_alt
839 454480166U, // V6_vaddhq_alt
840 420907034U, // V6_vaddhsat_alt
841 420907034U, // V6_vaddhsat_dv_alt
842 1509402U, // V6_vaddhw_acc_alt
843 18253850U, // V6_vaddhw_alt
844 1525786U, // V6_vaddubh_acc_alt
845 18319386U, // V6_vaddubh_alt
846 420972570U, // V6_vaddubsat_alt
847 420972570U, // V6_vaddubsat_dv_alt
848 420988954U, // V6_vadduhsat_alt
849 420988954U, // V6_vadduhsat_dv_alt
850 1574938U, // V6_vadduhw_acc_alt
851 18335770U, // V6_vadduhw_alt
852 1591322U, // V6_vadduwsat_alt
853 1591322U, // V6_vadduwsat_dv_alt
854 18384922U, // V6_vaddw_alt
855 18384922U, // V6_vaddw_dv_alt
856 471388275U, // V6_vaddwnq_alt
857 471388454U, // V6_vaddwq_alt
858 421038106U, // V6_vaddwsat_alt
859 421038106U, // V6_vaddwsat_dv_alt
860 1640474U, // V6_vandnqrt_acc_alt
861 1656858U, // V6_vandnqrt_alt
862 1673242U, // V6_vandqrt_acc_alt
863 1689626U, // V6_vandqrt_alt
864 1673242U, // V6_vandvrt_acc_alt
865 1689626U, // V6_vandvrt_alt
866 1706010U, // V6_vaslh_acc_alt
867 488261658U, // V6_vaslh_alt
868 488261658U, // V6_vaslhv_alt
869 1738778U, // V6_vaslw_acc_alt
870 488294426U, // V6_vaslw_alt
871 488294426U, // V6_vaslwv_alt
872 1771546U, // V6_vasr_into_alt
873 1787930U, // V6_vasrh_acc_alt
874 487573530U, // V6_vasrh_alt
875 487573530U, // V6_vasrhv_alt
876 1804314U, // V6_vasrw_acc_alt
877 488359962U, // V6_vasrw_alt
878 488359962U, // V6_vasrwv_alt
879 50432026U, // V6_vassignp
880 18614298U, // V6_vavgb_alt
881 505153562U, // V6_vavgbrnd_alt
882 18630682U, // V6_vavgh_alt
883 505169946U, // V6_vavghrnd_alt
884 18647066U, // V6_vavgub_alt
885 505186330U, // V6_vavgubrnd_alt
886 18663450U, // V6_vavguh_alt
887 505202714U, // V6_vavguhrnd_alt
888 18679834U, // V6_vavguw_alt
889 505219098U, // V6_vavguwrnd_alt
890 18696218U, // V6_vavgw_alt
891 505235482U, // V6_vavgwrnd_alt
892 1935386U, // V6_vcl0h_alt
893 1951770U, // V6_vcl0w_alt
894 1968154U, // V6_vd0
895 1968154U, // V6_vdd0
896 1984538U, // V6_vdealb4w_alt
897 2000922U, // V6_vdealb_alt
898 2017306U, // V6_vdealh_alt
899 2033690U, // V6_vdmpybus_acc_alt
900 2050074U, // V6_vdmpybus_alt
901 2033690U, // V6_vdmpybus_dv_acc_alt
902 2050074U, // V6_vdmpybus_dv_alt
903 2066458U, // V6_vdmpyhb_acc_alt
904 2082842U, // V6_vdmpyhb_alt
905 2066458U, // V6_vdmpyhb_dv_acc_alt
906 2082842U, // V6_vdmpyhb_dv_alt
907 2099226U, // V6_vdmpyhisat_acc_alt
908 2115610U, // V6_vdmpyhisat_alt
909 2099226U, // V6_vdmpyhsat_acc_alt
910 2115610U, // V6_vdmpyhsat_alt
911 522225690U, // V6_vdmpyhsuisat_acc_alt
912 522242074U, // V6_vdmpyhsuisat_alt
913 421562394U, // V6_vdmpyhsusat_acc_alt
914 421578778U, // V6_vdmpyhsusat_alt
915 2099226U, // V6_vdmpyhvsat_acc_alt
916 2115610U, // V6_vdmpyhvsat_alt
917 2164762U, // V6_vdsaduh_acc_alt
918 2181146U, // V6_vdsaduh_alt
919 1U, // V6_vgather_vscatter_mh_pseudo
920 1U, // V6_vgathermh_pseudo
921 1U, // V6_vgathermhq_pseudo
922 1U, // V6_vgathermhw_pseudo
923 1U, // V6_vgathermhwq_pseudo
924 1U, // V6_vgathermw_pseudo
925 1U, // V6_vgathermwq_pseudo
926 488736794U, // V6_vlsrh_alt
927 488736794U, // V6_vlsrhv_alt
928 488753178U, // V6_vlsrw_alt
929 488753178U, // V6_vlsrwv_alt
930 2230298U, // V6_vmaxb_alt
931 2246682U, // V6_vmaxh_alt
932 2263066U, // V6_vmaxub_alt
933 2279450U, // V6_vmaxuh_alt
934 2295834U, // V6_vmaxw_alt
935 2312218U, // V6_vminb_alt
936 2328602U, // V6_vminh_alt
937 2344986U, // V6_vminub_alt
938 2361370U, // V6_vminuh_alt
939 2377754U, // V6_vminw_alt
940 2394138U, // V6_vmpabus_acc_alt
941 2410522U, // V6_vmpabus_alt
942 2410522U, // V6_vmpabusv_alt
943 2426906U, // V6_vmpabuu_acc_alt
944 2443290U, // V6_vmpabuu_alt
945 2443290U, // V6_vmpabuuv_alt
946 2459674U, // V6_vmpahb_acc_alt
947 2476058U, // V6_vmpahb_alt
948 2492442U, // V6_vmpauhb_acc_alt
949 2508826U, // V6_vmpauhb_alt
950 2525210U, // V6_vmpybus_acc_alt
951 2541594U, // V6_vmpybus_alt
952 2525210U, // V6_vmpybusv_acc_alt
953 2541594U, // V6_vmpybusv_alt
954 2557978U, // V6_vmpybv_acc_alt
955 2574362U, // V6_vmpybv_alt
956 2590746U, // V6_vmpyewuh_alt
957 19384346U, // V6_vmpyh_acc_alt
958 19400730U, // V6_vmpyh_alt
959 422037530U, // V6_vmpyhsat_acc_alt
960 220727322U, // V6_vmpyhsrs_alt
961 203950106U, // V6_vmpyhss_alt
962 2639898U, // V6_vmpyhus_acc_alt
963 2656282U, // V6_vmpyhus_alt
964 19384346U, // V6_vmpyhv_acc_alt
965 19400730U, // V6_vmpyhv_alt
966 220727322U, // V6_vmpyhvsrs_alt
967 2672666U, // V6_vmpyiewh_acc_alt
968 2689050U, // V6_vmpyiewuh_acc_alt
969 2705434U, // V6_vmpyiewuh_alt
970 2721818U, // V6_vmpyih_acc_alt
971 2738202U, // V6_vmpyih_alt
972 2754586U, // V6_vmpyihb_acc_alt
973 2770970U, // V6_vmpyihb_alt
974 2787354U, // V6_vmpyiowh_alt
975 2803738U, // V6_vmpyiwb_acc_alt
976 2820122U, // V6_vmpyiwb_alt
977 2836506U, // V6_vmpyiwh_acc_alt
978 2852890U, // V6_vmpyiwh_alt
979 2869274U, // V6_vmpyiwub_acc_alt
980 2885658U, // V6_vmpyiwub_alt
981 204228634U, // V6_vmpyowh_alt
982 221005850U, // V6_vmpyowh_rnd_alt
983 539789338U, // V6_vmpyowh_rnd_sacc_alt
984 556566554U, // V6_vmpyowh_sacc_alt
985 2934810U, // V6_vmpyub_acc_alt
986 2951194U, // V6_vmpyub_alt
987 2934810U, // V6_vmpyubv_acc_alt
988 2951194U, // V6_vmpyubv_alt
989 2967578U, // V6_vmpyuh_acc_alt
990 2983962U, // V6_vmpyuh_alt
991 2967578U, // V6_vmpyuhv_acc_alt
992 2983962U, // V6_vmpyuhv_alt
993 3000346U, // V6_vnavgb_alt
994 19793946U, // V6_vnavgh_alt
995 3033114U, // V6_vnavgub_alt
996 19826714U, // V6_vnavgw_alt
997 3065882U, // V6_vnormamth_alt
998 3082266U, // V6_vnormamtw_alt
999 3098650U, // V6_vpackeb_alt
1000 3115034U, // V6_vpackeh_alt
1001 3131418U, // V6_vpackhb_sat_alt
1002 3147802U, // V6_vpackhub_sat_alt
1003 3164186U, // V6_vpackob_alt
1004 3180570U, // V6_vpackoh_alt
1005 3196954U, // V6_vpackwh_sat_alt
1006 3213338U, // V6_vpackwuh_sat_alt
1007 3229722U, // V6_vpopcounth_alt
1008 573671450U, // V6_vrmpybub_rtt_acc_alt
1009 573687834U, // V6_vrmpybub_rtt_alt
1010 20056090U, // V6_vrmpybus_acc_alt
1011 20072474U, // V6_vrmpybus_alt
1012 187828250U, // V6_vrmpybusi_acc_alt
1013 187844634U, // V6_vrmpybusi_alt
1014 20056090U, // V6_vrmpybusv_acc_alt
1015 20072474U, // V6_vrmpybusv_alt
1016 3311642U, // V6_vrmpybv_acc_alt
1017 3328026U, // V6_vrmpybv_alt
1018 20121626U, // V6_vrmpyub_acc_alt
1019 20138010U, // V6_vrmpyub_alt
1020 590579738U, // V6_vrmpyub_rtt_acc_alt
1021 590596122U, // V6_vrmpyub_rtt_alt
1022 187893786U, // V6_vrmpyubi_acc_alt
1023 187910170U, // V6_vrmpyubi_alt
1024 20121626U, // V6_vrmpyubv_acc_alt
1025 20138010U, // V6_vrmpyubv_alt
1026 3409946U, // V6_vrotr_alt
1027 3426330U, // V6_vroundhb_alt
1028 3442714U, // V6_vroundhub_alt
1029 3459098U, // V6_vrounduhub_alt
1030 3475482U, // V6_vrounduwuh_alt
1031 3491866U, // V6_vroundwh_alt
1032 3508250U, // V6_vroundwuh_alt
1033 188074010U, // V6_vrsadubi_acc_alt
1034 188090394U, // V6_vrsadubi_alt
1035 490096666U, // V6_vsathub_alt
1036 3573786U, // V6_vsatuwuh_alt
1037 490129434U, // V6_vsatwh_alt
1038 3606554U, // V6_vsb_alt
1039 3623698U, // V6_vscattermh_add_alt
1040 3623698U, // V6_vscattermh_alt
1041 607619366U, // V6_vscattermhq_alt
1042 3623698U, // V6_vscattermw_add_alt
1043 3623698U, // V6_vscattermw_alt
1044 3623698U, // V6_vscattermwh_add_alt
1045 3623698U, // V6_vscattermwh_alt
1046 624396582U, // V6_vscattermwhq_alt
1047 624396582U, // V6_vscattermwq_alt
1048 3655706U, // V6_vsh_alt
1049 3672090U, // V6_vshufeh_alt
1050 3688474U, // V6_vshuffb_alt
1051 3704858U, // V6_vshuffeb_alt
1052 3721242U, // V6_vshuffh_alt
1053 3737626U, // V6_vshuffob_alt
1054 3754010U, // V6_vshufoeb_alt
1055 3770394U, // V6_vshufoeh_alt
1056 3786778U, // V6_vshufoh_alt
1057 16926746U, // V6_vsubb_alt
1058 16926746U, // V6_vsubb_dv_alt
1059 638996595U, // V6_vsubbnq_alt
1060 638996774U, // V6_vsubbq_alt
1061 419579930U, // V6_vsubbsat_alt
1062 419579930U, // V6_vsubbsat_dv_alt
1063 20580378U, // V6_vsubh_alt
1064 20580378U, // V6_vsubh_dv_alt
1065 655806579U, // V6_vsubhnq_alt
1066 655806758U, // V6_vsubhq_alt
1067 423233562U, // V6_vsubhsat_alt
1068 423233562U, // V6_vsubhsat_dv_alt
1069 20580378U, // V6_vsubhw_alt
1070 20596762U, // V6_vsububh_alt
1071 423249946U, // V6_vsububsat_alt
1072 423249946U, // V6_vsububsat_dv_alt
1073 423266330U, // V6_vsubuhsat_alt
1074 423266330U, // V6_vsubuhsat_dv_alt
1075 20613146U, // V6_vsubuhw_alt
1076 3852314U, // V6_vsubuwsat_alt
1077 3852314U, // V6_vsubuwsat_dv_alt
1078 20645914U, // V6_vsubw_alt
1079 20645914U, // V6_vsubw_dv_alt
1080 672714867U, // V6_vsubwnq_alt
1081 672715046U, // V6_vsubwq_alt
1082 423299098U, // V6_vsubwsat_alt
1083 423299098U, // V6_vsubwsat_dv_alt
1084 3885082U, // V6_vtmpyb_acc_alt
1085 3901466U, // V6_vtmpyb_alt
1086 3917850U, // V6_vtmpybus_acc_alt
1087 3934234U, // V6_vtmpybus_alt
1088 3950618U, // V6_vtmpyhb_acc_alt
1089 3967002U, // V6_vtmpyhb_alt
1090 3623284U, // V6_vtran2x2_map
1091 3983386U, // V6_vunpackb_alt
1092 3999770U, // V6_vunpackh_alt
1093 4016154U, // V6_vunpackob_alt
1094 4032538U, // V6_vunpackoh_alt
1095 4048922U, // V6_vunpackub_alt
1096 4065306U, // V6_vunpackuh_alt
1097 4081690U, // V6_vzb_alt
1098 4098074U, // V6_vzh_alt
1099 297616U, // V6_zld0
1100 4114726U, // V6_zldp0
1101 4131501U, // Y2_crswap_old
1102 297547U, // Y2_dcfetch
1103 1606U, // Y2_k1lock_map
1104 1630U, // Y2_k1unlock_map
1105 2074U, // dup_A2_add
1106 2074U, // dup_A2_addi
1107 188696602U, // dup_A2_andir
1108 188712986U, // dup_A2_combineii
1109 4179994U, // dup_A2_sxtb
1110 4196378U, // dup_A2_sxth
1111 50432026U, // dup_A2_tfr
1112 50448410U, // dup_A2_tfrsi
1113 165914U, // dup_A2_zxtb
1114 4212762U, // dup_A2_zxth
1115 188712986U, // dup_A4_combineii
1116 490702874U, // dup_A4_combineir
1117 188778522U, // dup_A4_combineri
1118 687935603U, // dup_C2_cmoveif
1119 687935782U, // dup_C2_cmoveit
1120 687951987U, // dup_C2_cmovenewif
1121 687952166U, // dup_C2_cmovenewit
1122 188794906U, // dup_C2_cmpeqi
1123 4261914U, // dup_L2_deallocframe
1124 705021978U, // dup_L2_loadrb_io
1125 705038362U, // dup_L2_loadrd_io
1126 705054746U, // dup_L2_loadrh_io
1127 705071130U, // dup_L2_loadri_io
1128 705087514U, // dup_L2_loadrub_io
1129 705103898U, // dup_L2_loadruh_io
1130 71387669U, // dup_S2_allocframe
1131 725715408U, // dup_S2_storerb_io
1132 725715464U, // dup_S2_storerd_io
1133 725715540U, // dup_S2_storerh_io
1134 725715986U, // dup_S2_storeri_io
1135 742492624U, // dup_S4_storeirb_io
1136 742493202U, // dup_S4_storeiri_io
1137 21088282U, // A2_abs
1138 21088282U, // A2_absp
1139 423741466U, // A2_abssat
1140 2074U, // A2_add
1141 2074U, // A2_addh_h16_hh
1142 2074U, // A2_addh_h16_hl
1143 2074U, // A2_addh_h16_lh
1144 2074U, // A2_addh_h16_ll
1145 2074U, // A2_addh_h16_sat_hh
1146 2074U, // A2_addh_h16_sat_hl
1147 2074U, // A2_addh_h16_sat_lh
1148 2074U, // A2_addh_h16_sat_ll
1149 2074U, // A2_addh_l16_hl
1150 2074U, // A2_addh_l16_ll
1151 2074U, // A2_addh_l16_sat_hl
1152 2074U, // A2_addh_l16_sat_ll
1153 2074U, // A2_addi
1154 2074U, // A2_addp
1155 2074U, // A2_addpsat
1156 2074U, // A2_addsat
1157 2074U, // A2_addsph
1158 2074U, // A2_addspl
1159 490686490U, // A2_and
1160 188696602U, // A2_andir
1161 490686490U, // A2_andp
1162 4327450U, // A2_aslh
1163 4343834U, // A2_asrh
1164 759203866U, // A2_combine_hh
1165 759203866U, // A2_combine_hl
1166 775981082U, // A2_combine_lh
1167 775981082U, // A2_combine_ll
1168 188712986U, // A2_combineii
1169 490768410U, // A2_combinew
1170 4360218U, // A2_max
1171 4360218U, // A2_maxp
1172 4376602U, // A2_maxu
1173 4376602U, // A2_maxup
1174 4392986U, // A2_min
1175 4392986U, // A2_minp
1176 4409370U, // A2_minu
1177 4409370U, // A2_minup
1178 16812058U, // A2_negp
1179 419465242U, // A2_negsat
1180 1750U, // A2_nop
1181 51226U, // A2_notp
1182 490965018U, // A2_or
1183 188975130U, // A2_orir
1184 490965018U, // A2_orp
1185 788598899U, // A2_paddf
1186 788615283U, // A2_paddfnew
1187 788598899U, // A2_paddif
1188 788615283U, // A2_paddifnew
1189 788599078U, // A2_paddit
1190 788615462U, // A2_padditnew
1191 788599078U, // A2_paddt
1192 788615462U, // A2_paddtnew
1193 805376115U, // A2_pandf
1194 805392499U, // A2_pandfnew
1195 805376294U, // A2_pandt
1196 805392678U, // A2_pandtnew
1197 822153331U, // A2_porf
1198 822169715U, // A2_porfnew
1199 822153510U, // A2_port
1200 822169894U, // A2_portnew
1201 838930547U, // A2_psubf
1202 838946931U, // A2_psubfnew
1203 838930726U, // A2_psubt
1204 838947110U, // A2_psubtnew
1205 855707763U, // A2_pxorf
1206 855724147U, // A2_pxorfnew
1207 855707942U, // A2_pxort
1208 855724326U, // A2_pxortnew
1209 423872538U, // A2_roundsat
1210 4458522U, // A2_sat
1211 4474906U, // A2_satb
1212 4491290U, // A2_sath
1213 4507674U, // A2_satub
1214 4524058U, // A2_satuh
1215 4540442U, // A2_sub
1216 4540442U, // A2_subh_h16_hh
1217 4540442U, // A2_subh_h16_hl
1218 4540442U, // A2_subh_h16_lh
1219 4540442U, // A2_subh_h16_ll
1220 4540442U, // A2_subh_h16_sat_hh
1221 4540442U, // A2_subh_h16_sat_hl
1222 4540442U, // A2_subh_h16_sat_lh
1223 4540442U, // A2_subh_h16_sat_ll
1224 4540442U, // A2_subh_l16_hl
1225 4540442U, // A2_subh_l16_ll
1226 4540442U, // A2_subh_l16_sat_hl
1227 4540442U, // A2_subh_l16_sat_ll
1228 4540442U, // A2_subp
1229 491096090U, // A2_subri
1230 4540442U, // A2_subsat
1231 18253850U, // A2_svaddh
1232 420907034U, // A2_svaddhs
1233 420988954U, // A2_svadduhs
1234 18630682U, // A2_svavgh
1235 505169946U, // A2_svavghs
1236 19793946U, // A2_svnavgh
1237 20580378U, // A2_svsubh
1238 423233562U, // A2_svsubhs
1239 423266330U, // A2_svsubuhs
1240 4573210U, // A2_swiz
1241 4179994U, // A2_sxtb
1242 4196378U, // A2_sxth
1243 4589594U, // A2_sxtw
1244 50432026U, // A2_tfr
1245 50432026U, // A2_tfrcrr
1246 71714842U, // A2_tfrih
1247 71731226U, // A2_tfril
1248 50432026U, // A2_tfrrcr
1249 50448410U, // A2_tfrsi
1250 18155546U, // A2_vabsh
1251 420808730U, // A2_vabshsat
1252 18221082U, // A2_vabsw
1253 420874266U, // A2_vabswsat
1254 18253850U, // A2_vaddh
1255 420907034U, // A2_vaddhs
1256 18319386U, // A2_vaddub
1257 420972570U, // A2_vaddubs
1258 420988954U, // A2_vadduhs
1259 18384922U, // A2_vaddw
1260 421038106U, // A2_vaddws
1261 18630682U, // A2_vavgh
1262 874268698U, // A2_vavghcr
1263 505169946U, // A2_vavghr
1264 18647066U, // A2_vavgub
1265 505186330U, // A2_vavgubr
1266 18663450U, // A2_vavguh
1267 505202714U, // A2_vavguhr
1268 18679834U, // A2_vavguw
1269 505219098U, // A2_vavguwr
1270 18696218U, // A2_vavgw
1271 874334234U, // A2_vavgwcr
1272 505235482U, // A2_vavgwr
1273 491178010U, // A2_vcmpbeq
1274 491194394U, // A2_vcmpbgtu
1275 491210778U, // A2_vcmpheq
1276 491227162U, // A2_vcmphgt
1277 491243546U, // A2_vcmphgtu
1278 491259930U, // A2_vcmpweq
1279 491276314U, // A2_vcmpwgt
1280 491292698U, // A2_vcmpwgtu
1281 4769818U, // A2_vconj
1282 2230298U, // A2_vmaxb
1283 2246682U, // A2_vmaxh
1284 2263066U, // A2_vmaxub
1285 2279450U, // A2_vmaxuh
1286 4786202U, // A2_vmaxuw
1287 2295834U, // A2_vmaxw
1288 2312218U, // A2_vminb
1289 2328602U, // A2_vminh
1290 2344986U, // A2_vminub
1291 2361370U, // A2_vminuh
1292 4802586U, // A2_vminuw
1293 2377754U, // A2_vminw
1294 19793946U, // A2_vnavgh
1295 892209178U, // A2_vnavghcr
1296 271452186U, // A2_vnavghr
1297 19826714U, // A2_vnavgw
1298 892241946U, // A2_vnavgwcr
1299 271484954U, // A2_vnavgwr
1300 4818970U, // A2_vraddub
1301 4835354U, // A2_vraddub_acc
1302 20318234U, // A2_vrsadub
1303 20301850U, // A2_vrsadub_acc
1304 20580378U, // A2_vsubh
1305 423233562U, // A2_vsubhs
1306 20596762U, // A2_vsubub
1307 423249946U, // A2_vsububs
1308 423266330U, // A2_vsubuhs
1309 20645914U, // A2_vsubw
1310 423299098U, // A2_vsubws
1311 4851738U, // A2_xor
1312 4851738U, // A2_xorp
1313 4212762U, // A2_zxth
1314 67110938U, // A4_addp_c
1315 910116890U, // A4_andn
1316 910116890U, // A4_andnp
1317 491407386U, // A4_bitsplit
1318 189417498U, // A4_bitspliti
1319 922929178U, // A4_boundscheck_hi
1320 939706394U, // A4_boundscheck_lo
1321 491423770U, // A4_cmpbeq
1322 189433882U, // A4_cmpbeqi
1323 491440154U, // A4_cmpbgt
1324 189450266U, // A4_cmpbgti
1325 491456538U, // A4_cmpbgtu
1326 189466650U, // A4_cmpbgtui
1327 491472922U, // A4_cmpheq
1328 189483034U, // A4_cmpheqi
1329 491489306U, // A4_cmphgt
1330 189499418U, // A4_cmphgti
1331 491505690U, // A4_cmphgtu
1332 189515802U, // A4_cmphgtui
1333 188712986U, // A4_combineii
1334 490702874U, // A4_combineir
1335 188778522U, // A4_combineri
1336 189532186U, // A4_cround_ri
1337 491522074U, // A4_cround_rr
1338 297176U, // A4_ext
1339 4999194U, // A4_modwrapu
1340 910395418U, // A4_orn
1341 910395418U, // A4_ornp
1342 956371059U, // A4_paslhf
1343 956387443U, // A4_paslhfnew
1344 956371238U, // A4_paslht
1345 956387622U, // A4_paslhtnew
1346 973148275U, // A4_pasrhf
1347 973164659U, // A4_pasrhfnew
1348 973148454U, // A4_pasrht
1349 973164838U, // A4_pasrhtnew
1350 989925491U, // A4_psxtbf
1351 989941875U, // A4_psxtbfnew
1352 989925670U, // A4_psxtbt
1353 989942054U, // A4_psxtbtnew
1354 1006702707U, // A4_psxthf
1355 1006719091U, // A4_psxthfnew
1356 1006702886U, // A4_psxtht
1357 1006719270U, // A4_psxthtnew
1358 1023479923U, // A4_pzxtbf
1359 1023496307U, // A4_pzxtbfnew
1360 1023480102U, // A4_pzxtbt
1361 1023496486U, // A4_pzxtbtnew
1362 1040257139U, // A4_pzxthf
1363 1040273523U, // A4_pzxthfnew
1364 1040257318U, // A4_pzxtht
1365 1040273702U, // A4_pzxthtnew
1366 490784794U, // A4_rcmpeq
1367 188794906U, // A4_rcmpeqi
1368 491554842U, // A4_rcmpneq
1369 189564954U, // A4_rcmpneqi
1370 188991514U, // A4_round_ri
1371 188991514U, // A4_round_ri_sat
1372 490981402U, // A4_round_rr
1373 490981402U, // A4_round_rr_sat
1374 71649306U, // A4_subp_c
1375 50432026U, // A4_tfrcpp
1376 50432026U, // A4_tfrpcp
1377 5031962U, // A4_tlbmatch
1378 5048346U, // A4_vcmpbeq_any
1379 189188122U, // A4_vcmpbeqi
1380 491603994U, // A4_vcmpbgt
1381 189614106U, // A4_vcmpbgti
1382 189204506U, // A4_vcmpbgtui
1383 189220890U, // A4_vcmpheqi
1384 189237274U, // A4_vcmphgti
1385 189253658U, // A4_vcmphgtui
1386 189270042U, // A4_vcmpweqi
1387 189286426U, // A4_vcmpwgti
1388 189302810U, // A4_vcmpwgtui
1389 5081114U, // A4_vrmaxh
1390 5097498U, // A4_vrmaxuh
1391 5113882U, // A4_vrmaxuw
1392 5130266U, // A4_vrmaxw
1393 5146650U, // A4_vrminh
1394 5163034U, // A4_vrminuh
1395 5179418U, // A4_vrminuw
1396 5195802U, // A4_vrminw
1397 3622938U, // A5_ACS
1398 5212186U, // A5_vaddhubs
1399 5228570U, // A6_vcmpbeq_notany
1400 3622938U, // A6_vminub_RdP
1401 5244954U, // A7_clip
1402 189532186U, // A7_croundd_ri
1403 491522074U, // A7_croundd_rr
1404 5261338U, // A7_vclip
1405 5277722U, // C2_all8
1406 490686490U, // C2_and
1407 1061111834U, // C2_andn
1408 5294106U, // C2_any8
1409 491849754U, // C2_bitsclr
1410 189859866U, // C2_bitsclri
1411 5326874U, // C2_bitsset
1412 1073811571U, // C2_ccombinewf
1413 1073827955U, // C2_ccombinewnewf
1414 1073828134U, // C2_ccombinewnewt
1415 1073811750U, // C2_ccombinewt
1416 687935603U, // C2_cmoveif
1417 687935782U, // C2_cmoveit
1418 687951987U, // C2_cmovenewif
1419 687952166U, // C2_cmovenewit
1420 490784794U, // C2_cmpeq
1421 188794906U, // C2_cmpeqi
1422 490784794U, // C2_cmpeqp
1423 491882522U, // C2_cmpgt
1424 189892634U, // C2_cmpgti
1425 491882522U, // C2_cmpgtp
1426 491898906U, // C2_cmpgtu
1427 189909018U, // C2_cmpgtui
1428 491898906U, // C2_cmpgtup
1429 5376026U, // C2_mask
1430 491931674U, // C2_mux
1431 189941786U, // C2_muxii
1432 491931674U, // C2_muxir
1433 189941786U, // C2_muxri
1434 51226U, // C2_not
1435 490965018U, // C2_or
1436 1061390362U, // C2_orn
1437 50432026U, // C2_tfrpr
1438 50432026U, // C2_tfrrp
1439 5408794U, // C2_vitpack
1440 5425178U, // C2_vmux
1441 4851738U, // C2_xor
1442 5441562U, // C4_addipc
1443 1094666266U, // C4_and_and
1444 1094666266U, // C4_and_andn
1445 1111443482U, // C4_and_or
1446 1111443482U, // C4_and_orn
1447 491997210U, // C4_cmplte
1448 190007322U, // C4_cmpltei
1449 492013594U, // C4_cmplteu
1450 190023706U, // C4_cmplteui
1451 491554842U, // C4_cmpneq
1452 189564954U, // C4_cmpneqi
1453 5490714U, // C4_fastcorner9
1454 5507098U, // C4_fastcorner9_not
1455 492062746U, // C4_nbitsclr
1456 190072858U, // C4_nbitsclri
1457 5539866U, // C4_nbitsset
1458 1094944794U, // C4_or_and
1459 1094944794U, // C4_or_andn
1460 1111722010U, // C4_or_or
1461 1111722010U, // C4_or_orn
1462 759897U, // CALLProfile
1463 5556250U, // CONST32
1464 5572634U, // CONST64
1465 0U, // DuplexIClass0
1466 0U, // DuplexIClass1
1467 0U, // DuplexIClass2
1468 0U, // DuplexIClass3
1469 0U, // DuplexIClass4
1470 0U, // DuplexIClass5
1471 0U, // DuplexIClass6
1472 0U, // DuplexIClass7
1473 0U, // DuplexIClass8
1474 0U, // DuplexIClass9
1475 0U, // DuplexIClassA
1476 0U, // DuplexIClassB
1477 0U, // DuplexIClassC
1478 0U, // DuplexIClassD
1479 0U, // DuplexIClassE
1480 0U, // DuplexIClassF
1481 755820U, // EH_RETURN_JMPR
1482 5589018U, // F2_conv_d2df
1483 5605402U, // F2_conv_d2sf
1484 22399002U, // F2_conv_df2d
1485 1129695258U, // F2_conv_df2d_chop
1486 5638170U, // F2_conv_df2sf
1487 22431770U, // F2_conv_df2ud
1488 1129728026U, // F2_conv_df2ud_chop
1489 22448154U, // F2_conv_df2uw
1490 1129744410U, // F2_conv_df2uw_chop
1491 22464538U, // F2_conv_df2w
1492 1129760794U, // F2_conv_df2w_chop
1493 22480922U, // F2_conv_sf2d
1494 1129777178U, // F2_conv_sf2d_chop
1495 5720090U, // F2_conv_sf2df
1496 22513690U, // F2_conv_sf2ud
1497 1129809946U, // F2_conv_sf2ud_chop
1498 22530074U, // F2_conv_sf2uw
1499 1129826330U, // F2_conv_sf2uw_chop
1500 22546458U, // F2_conv_sf2w
1501 1129842714U, // F2_conv_sf2w_chop
1502 5785626U, // F2_conv_ud2df
1503 5802010U, // F2_conv_ud2sf
1504 5818394U, // F2_conv_uw2df
1505 5834778U, // F2_conv_uw2sf
1506 5851162U, // F2_conv_w2df
1507 5867546U, // F2_conv_w2sf
1508 5883930U, // F2_dfadd
1509 5900314U, // F2_dfclass
1510 5916698U, // F2_dfcmpeq
1511 5933082U, // F2_dfcmpge
1512 5949466U, // F2_dfcmpgt
1513 5965850U, // F2_dfcmpuo
1514 1146832922U, // F2_dfimm_n
1515 1163610138U, // F2_dfimm_p
1516 5998618U, // F2_dfmax
1517 6015002U, // F2_dfmin
1518 6031386U, // F2_dfmpyfix
1519 6047770U, // F2_dfmpyhh
1520 6064154U, // F2_dfmpylh
1521 6080538U, // F2_dfmpyll
1522 6096922U, // F2_dfsub
1523 6113306U, // F2_sfadd
1524 6129690U, // F2_sfclass
1525 6146074U, // F2_sfcmpeq
1526 6162458U, // F2_sfcmpge
1527 6178842U, // F2_sfcmpgt
1528 6195226U, // F2_sfcmpuo
1529 6211610U, // F2_sffixupd
1530 6227994U, // F2_sffixupn
1531 6244378U, // F2_sffixupr
1532 23037978U, // F2_sffma
1533 1180665882U, // F2_sffma_lib
1534 492800026U, // F2_sffma_sc
1535 23054362U, // F2_sffms
1536 1180682266U, // F2_sffms_lib
1537 1147144218U, // F2_sfimm_n
1538 1163921434U, // F2_sfimm_p
1539 3622938U, // F2_sfinvsqrta
1540 6309914U, // F2_sfmax
1541 6326298U, // F2_sfmin
1542 6342682U, // F2_sfmpy
1543 3622938U, // F2_sfrecipa
1544 6359066U, // F2_sfsub
1545 50432026U, // G4_tfrgcpp
1546 50432026U, // G4_tfrgcrr
1547 50432026U, // G4_tfrgpcp
1548 50432026U, // G4_tfrgrcr
1549 4605978U, // HI
1550 759897U, // J2_call
1551 6375539U, // J2_callf
1552 755813U, // J2_callr
1553 6391923U, // J2_callrf
1554 755785U, // J2_callrh
1555 6392102U, // J2_callrt
1556 6375718U, // J2_callt
1557 759903U, // J2_jump
1558 6408307U, // J2_jumpf
1559 6424691U, // J2_jumpfnew
1560 6441075U, // J2_jumpfnewpt
1561 6457459U, // J2_jumpfpt
1562 755820U, // J2_jumpr
1563 6473843U, // J2_jumprf
1564 6490227U, // J2_jumprfnew
1565 6506611U, // J2_jumprfnewpt
1566 6522995U, // J2_jumprfpt
1567 6539558U, // J2_jumprgtez
1568 6555942U, // J2_jumprgtezpt
1569 755793U, // J2_jumprh
1570 6572326U, // J2_jumprltez
1571 6588710U, // J2_jumprltezpt
1572 6605094U, // J2_jumprnz
1573 6621478U, // J2_jumprnzpt
1574 6474022U, // J2_jumprt
1575 6490406U, // J2_jumprtnew
1576 6506790U, // J2_jumprtnewpt
1577 6523174U, // J2_jumprtpt
1578 6637862U, // J2_jumprz
1579 6654246U, // J2_jumprzpt
1580 6408486U, // J2_jumpt
1581 6424870U, // J2_jumptnew
1582 6441254U, // J2_jumptnewpt
1583 6457638U, // J2_jumptpt
1584 4282682U, // J2_loop0i
1585 4282682U, // J2_loop0iext
1586 3627322U, // J2_loop0r
1587 3627322U, // J2_loop0rext
1588 4282733U, // J2_loop1i
1589 4282733U, // J2_loop1iext
1590 3627373U, // J2_loop1r
1591 3627373U, // J2_loop1rext
1592 297161U, // J2_pause
1593 4282674U, // J2_ploop1si
1594 3627314U, // J2_ploop1sr
1595 4282689U, // J2_ploop2si
1596 3627329U, // J2_ploop2sr
1597 4282704U, // J2_ploop3si
1598 3627344U, // J2_ploop3sr
1599 1595U, // J2_rte
1600 297106U, // J2_trap0
1601 71387494U, // J2_trap1
1602 1587U, // J2_unpause
1603 1197853397U, // J4_cmpeq_f_jumpnv_nt
1604 1214630613U, // J4_cmpeq_f_jumpnv_t
1605 3623611U, // J4_cmpeq_fp0_jump_nt
1606 3623611U, // J4_cmpeq_fp0_jump_t
1607 3623624U, // J4_cmpeq_fp1_jump_nt
1608 3623624U, // J4_cmpeq_fp1_jump_t
1609 1197853410U, // J4_cmpeq_t_jumpnv_nt
1610 1214630626U, // J4_cmpeq_t_jumpnv_t
1611 3623611U, // J4_cmpeq_tp0_jump_nt
1612 3623611U, // J4_cmpeq_tp0_jump_t
1613 3623624U, // J4_cmpeq_tp1_jump_nt
1614 3623624U, // J4_cmpeq_tp1_jump_t
1615 1197869781U, // J4_cmpeqi_f_jumpnv_nt
1616 1214646997U, // J4_cmpeqi_f_jumpnv_t
1617 4278971U, // J4_cmpeqi_fp0_jump_nt
1618 4278971U, // J4_cmpeqi_fp0_jump_t
1619 4278984U, // J4_cmpeqi_fp1_jump_nt
1620 4278984U, // J4_cmpeqi_fp1_jump_t
1621 1197869794U, // J4_cmpeqi_t_jumpnv_nt
1622 1214647010U, // J4_cmpeqi_t_jumpnv_t
1623 4278971U, // J4_cmpeqi_tp0_jump_nt
1624 4278971U, // J4_cmpeqi_tp0_jump_t
1625 4278984U, // J4_cmpeqi_tp1_jump_nt
1626 4278984U, // J4_cmpeqi_tp1_jump_t
1627 1197869781U, // J4_cmpeqn1_f_jumpnv_nt
1628 1214646997U, // J4_cmpeqn1_f_jumpnv_t
1629 4278971U, // J4_cmpeqn1_fp0_jump_nt
1630 4278971U, // J4_cmpeqn1_fp0_jump_t
1631 4278984U, // J4_cmpeqn1_fp1_jump_nt
1632 4278984U, // J4_cmpeqn1_fp1_jump_t
1633 1197869794U, // J4_cmpeqn1_t_jumpnv_nt
1634 1214647010U, // J4_cmpeqn1_t_jumpnv_t
1635 4278971U, // J4_cmpeqn1_tp0_jump_nt
1636 4278971U, // J4_cmpeqn1_tp0_jump_t
1637 4278984U, // J4_cmpeqn1_tp1_jump_nt
1638 4278984U, // J4_cmpeqn1_tp1_jump_t
1639 1197853502U, // J4_cmpgt_f_jumpnv_nt
1640 1214630718U, // J4_cmpgt_f_jumpnv_t
1641 3623716U, // J4_cmpgt_fp0_jump_nt
1642 3623716U, // J4_cmpgt_fp0_jump_t
1643 3623729U, // J4_cmpgt_fp1_jump_nt
1644 3623729U, // J4_cmpgt_fp1_jump_t
1645 1197853515U, // J4_cmpgt_t_jumpnv_nt
1646 1214630731U, // J4_cmpgt_t_jumpnv_t
1647 3623716U, // J4_cmpgt_tp0_jump_nt
1648 3623716U, // J4_cmpgt_tp0_jump_t
1649 3623729U, // J4_cmpgt_tp1_jump_nt
1650 3623729U, // J4_cmpgt_tp1_jump_t
1651 1197869886U, // J4_cmpgti_f_jumpnv_nt
1652 1214647102U, // J4_cmpgti_f_jumpnv_t
1653 4279076U, // J4_cmpgti_fp0_jump_nt
1654 4279076U, // J4_cmpgti_fp0_jump_t
1655 4279089U, // J4_cmpgti_fp1_jump_nt
1656 4279089U, // J4_cmpgti_fp1_jump_t
1657 1197869899U, // J4_cmpgti_t_jumpnv_nt
1658 1214647115U, // J4_cmpgti_t_jumpnv_t
1659 4279076U, // J4_cmpgti_tp0_jump_nt
1660 4279076U, // J4_cmpgti_tp0_jump_t
1661 4279089U, // J4_cmpgti_tp1_jump_nt
1662 4279089U, // J4_cmpgti_tp1_jump_t
1663 1197869886U, // J4_cmpgtn1_f_jumpnv_nt
1664 1214647102U, // J4_cmpgtn1_f_jumpnv_t
1665 4279076U, // J4_cmpgtn1_fp0_jump_nt
1666 4279076U, // J4_cmpgtn1_fp0_jump_t
1667 4279089U, // J4_cmpgtn1_fp1_jump_nt
1668 4279089U, // J4_cmpgtn1_fp1_jump_t
1669 1197869899U, // J4_cmpgtn1_t_jumpnv_nt
1670 1214647115U, // J4_cmpgtn1_t_jumpnv_t
1671 4279076U, // J4_cmpgtn1_tp0_jump_nt
1672 4279076U, // J4_cmpgtn1_tp0_jump_t
1673 4279089U, // J4_cmpgtn1_tp1_jump_nt
1674 4279089U, // J4_cmpgtn1_tp1_jump_t
1675 1197853635U, // J4_cmpgtu_f_jumpnv_nt
1676 1214630851U, // J4_cmpgtu_f_jumpnv_t
1677 3623847U, // J4_cmpgtu_fp0_jump_nt
1678 3623847U, // J4_cmpgtu_fp0_jump_t
1679 3623861U, // J4_cmpgtu_fp1_jump_nt
1680 3623861U, // J4_cmpgtu_fp1_jump_t
1681 1197853649U, // J4_cmpgtu_t_jumpnv_nt
1682 1214630865U, // J4_cmpgtu_t_jumpnv_t
1683 3623847U, // J4_cmpgtu_tp0_jump_nt
1684 3623847U, // J4_cmpgtu_tp0_jump_t
1685 3623861U, // J4_cmpgtu_tp1_jump_nt
1686 3623861U, // J4_cmpgtu_tp1_jump_t
1687 1197870019U, // J4_cmpgtui_f_jumpnv_nt
1688 1214647235U, // J4_cmpgtui_f_jumpnv_t
1689 4279207U, // J4_cmpgtui_fp0_jump_nt
1690 4279207U, // J4_cmpgtui_fp0_jump_t
1691 4279221U, // J4_cmpgtui_fp1_jump_nt
1692 4279221U, // J4_cmpgtui_fp1_jump_t
1693 1197870033U, // J4_cmpgtui_t_jumpnv_nt
1694 1214647249U, // J4_cmpgtui_t_jumpnv_t
1695 4279207U, // J4_cmpgtui_tp0_jump_nt
1696 4279207U, // J4_cmpgtui_tp0_jump_t
1697 4279221U, // J4_cmpgtui_tp1_jump_nt
1698 4279221U, // J4_cmpgtui_tp1_jump_t
1699 3623742U, // J4_cmplt_f_jumpnv_nt
1700 3623742U, // J4_cmplt_f_jumpnv_t
1701 3623755U, // J4_cmplt_t_jumpnv_nt
1702 3623755U, // J4_cmplt_t_jumpnv_t
1703 3623875U, // J4_cmpltu_f_jumpnv_nt
1704 3623875U, // J4_cmpltu_f_jumpnv_t
1705 3623889U, // J4_cmpltu_t_jumpnv_nt
1706 3623889U, // J4_cmpltu_t_jumpnv_t
1707 297756U, // J4_hintjumpr
1708 1224853530U, // J4_jumpseti
1709 1224837146U, // J4_jumpsetr
1710 6703991U, // J4_tstbit0_f_jumpnv_nt
1711 6720375U, // J4_tstbit0_f_jumpnv_t
1712 6736733U, // J4_tstbit0_fp0_jump_nt
1713 6753117U, // J4_tstbit0_fp0_jump_t
1714 6769514U, // J4_tstbit0_fp1_jump_nt
1715 6785898U, // J4_tstbit0_fp1_jump_t
1716 6704004U, // J4_tstbit0_t_jumpnv_nt
1717 6720388U, // J4_tstbit0_t_jumpnv_t
1718 6802269U, // J4_tstbit0_tp0_jump_nt
1719 6818653U, // J4_tstbit0_tp0_jump_t
1720 6835050U, // J4_tstbit0_tp1_jump_nt
1721 6851434U, // J4_tstbit0_tp1_jump_t
1722 4261914U, // L2_deallocframe
1723 67422234U, // L2_loadalignb_io
1724 313370U, // L2_loadalignb_pbr
1725 313370U, // L2_loadalignb_pci
1726 313370U, // L2_loadalignb_pcr
1727 313370U, // L2_loadalignb_pi
1728 313370U, // L2_loadalignb_pr
1729 67438618U, // L2_loadalignh_io
1730 329754U, // L2_loadalignh_pbr
1731 329754U, // L2_loadalignh_pci
1732 329754U, // L2_loadalignh_pcr
1733 329754U, // L2_loadalignh_pi
1734 329754U, // L2_loadalignh_pr
1735 704989210U, // L2_loadbsw2_io
1736 1241860122U, // L2_loadbsw2_pbr
1737 1258637338U, // L2_loadbsw2_pci
1738 1275414554U, // L2_loadbsw2_pcr
1739 1258637338U, // L2_loadbsw2_pi
1740 1241860122U, // L2_loadbsw2_pr
1741 704989210U, // L2_loadbsw4_io
1742 1241860122U, // L2_loadbsw4_pbr
1743 1258637338U, // L2_loadbsw4_pci
1744 1275414554U, // L2_loadbsw4_pcr
1745 1258637338U, // L2_loadbsw4_pi
1746 1241860122U, // L2_loadbsw4_pr
1747 705005594U, // L2_loadbzw2_io
1748 1241876506U, // L2_loadbzw2_pbr
1749 1258653722U, // L2_loadbzw2_pci
1750 1275430938U, // L2_loadbzw2_pcr
1751 1258653722U, // L2_loadbzw2_pi
1752 1241876506U, // L2_loadbzw2_pr
1753 705005594U, // L2_loadbzw4_io
1754 1241876506U, // L2_loadbzw4_pbr
1755 1258653722U, // L2_loadbzw4_pci
1756 1275430938U, // L2_loadbzw4_pcr
1757 1258653722U, // L2_loadbzw4_pi
1758 1241876506U, // L2_loadbzw4_pr
1759 705021978U, // L2_loadrb_io
1760 1241892890U, // L2_loadrb_pbr
1761 1258670106U, // L2_loadrb_pci
1762 1275447322U, // L2_loadrb_pcr
1763 1258670106U, // L2_loadrb_pi
1764 1241892890U, // L2_loadrb_pr
1765 6866970U, // L2_loadrbgp
1766 705038362U, // L2_loadrd_io
1767 1241909274U, // L2_loadrd_pbr
1768 1258686490U, // L2_loadrd_pci
1769 1275463706U, // L2_loadrd_pcr
1770 1258686490U, // L2_loadrd_pi
1771 1241909274U, // L2_loadrd_pr
1772 6883354U, // L2_loadrdgp
1773 705054746U, // L2_loadrh_io
1774 1241925658U, // L2_loadrh_pbr
1775 1258702874U, // L2_loadrh_pci
1776 1275480090U, // L2_loadrh_pcr
1777 1258702874U, // L2_loadrh_pi
1778 1241925658U, // L2_loadrh_pr
1779 6899738U, // L2_loadrhgp
1780 705071130U, // L2_loadri_io
1781 1241942042U, // L2_loadri_pbr
1782 1258719258U, // L2_loadri_pci
1783 1275496474U, // L2_loadri_pcr
1784 1258719258U, // L2_loadri_pi
1785 1241942042U, // L2_loadri_pr
1786 6916122U, // L2_loadrigp
1787 705087514U, // L2_loadrub_io
1788 1241958426U, // L2_loadrub_pbr
1789 1258735642U, // L2_loadrub_pci
1790 1275512858U, // L2_loadrub_pcr
1791 1258735642U, // L2_loadrub_pi
1792 1241958426U, // L2_loadrub_pr
1793 6932506U, // L2_loadrubgp
1794 705103898U, // L2_loadruh_io
1795 1241974810U, // L2_loadruh_pbr
1796 1258752026U, // L2_loadruh_pci
1797 1275529242U, // L2_loadruh_pcr
1798 1258752026U, // L2_loadruh_pi
1799 1241974810U, // L2_loadruh_pr
1800 6948890U, // L2_loadruhgp
1801 6965274U, // L2_loadw_aq
1802 6981658U, // L2_loadw_locked
1803 83955827U, // L2_ploadrbf_io
1804 83959923U, // L2_ploadrbf_pi
1805 83972211U, // L2_ploadrbfnew_io
1806 83976307U, // L2_ploadrbfnew_pi
1807 83956006U, // L2_ploadrbt_io
1808 83960102U, // L2_ploadrbt_pi
1809 83972390U, // L2_ploadrbtnew_io
1810 83976486U, // L2_ploadrbtnew_pi
1811 100733043U, // L2_ploadrdf_io
1812 100737139U, // L2_ploadrdf_pi
1813 100749427U, // L2_ploadrdfnew_io
1814 100753523U, // L2_ploadrdfnew_pi
1815 100733222U, // L2_ploadrdt_io
1816 100737318U, // L2_ploadrdt_pi
1817 100749606U, // L2_ploadrdtnew_io
1818 100753702U, // L2_ploadrdtnew_pi
1819 117510259U, // L2_ploadrhf_io
1820 117514355U, // L2_ploadrhf_pi
1821 117526643U, // L2_ploadrhfnew_io
1822 117530739U, // L2_ploadrhfnew_pi
1823 117510438U, // L2_ploadrht_io
1824 117514534U, // L2_ploadrht_pi
1825 117526822U, // L2_ploadrhtnew_io
1826 117530918U, // L2_ploadrhtnew_pi
1827 134287475U, // L2_ploadrif_io
1828 134291571U, // L2_ploadrif_pi
1829 134303859U, // L2_ploadrifnew_io
1830 134307955U, // L2_ploadrifnew_pi
1831 134287654U, // L2_ploadrit_io
1832 134291750U, // L2_ploadrit_pi
1833 134304038U, // L2_ploadritnew_io
1834 134308134U, // L2_ploadritnew_pi
1835 151064691U, // L2_ploadrubf_io
1836 151068787U, // L2_ploadrubf_pi
1837 151081075U, // L2_ploadrubfnew_io
1838 151085171U, // L2_ploadrubfnew_pi
1839 151064870U, // L2_ploadrubt_io
1840 151068966U, // L2_ploadrubt_pi
1841 151081254U, // L2_ploadrubtnew_io
1842 151085350U, // L2_ploadrubtnew_pi
1843 167841907U, // L2_ploadruhf_io
1844 167846003U, // L2_ploadruhf_pi
1845 167858291U, // L2_ploadruhfnew_io
1846 167862387U, // L2_ploadruhfnew_pi
1847 167842086U, // L2_ploadruht_io
1848 167846182U, // L2_ploadruht_pi
1849 167858470U, // L2_ploadruhtnew_io
1850 167862566U, // L2_ploadruhtnew_pi
1851 1296140752U, // L4_add_memopb_io
1852 1296140884U, // L4_add_memoph_io
1853 1296141330U, // L4_add_memopw_io
1854 1312917968U, // L4_and_memopb_io
1855 1312918100U, // L4_and_memoph_io
1856 1312918546U, // L4_and_memopw_io
1857 1329695184U, // L4_iadd_memopb_io
1858 1329695316U, // L4_iadd_memoph_io
1859 1329695762U, // L4_iadd_memopw_io
1860 1346472400U, // L4_iand_memopb_io
1861 1346472532U, // L4_iand_memoph_io
1862 1346472978U, // L4_iand_memopw_io
1863 1363249616U, // L4_ior_memopb_io
1864 1363249748U, // L4_ior_memoph_io
1865 1363250194U, // L4_ior_memopw_io
1866 1380026832U, // L4_isub_memopb_io
1867 1380026964U, // L4_isub_memoph_io
1868 1380027410U, // L4_isub_memopw_io
1869 313370U, // L4_loadalignb_ap
1870 67422234U, // L4_loadalignb_ur
1871 329754U, // L4_loadalignh_ap
1872 67438618U, // L4_loadalignh_ur
1873 1392855066U, // L4_loadbsw2_ap
1874 1409632282U, // L4_loadbsw2_ur
1875 1392855066U, // L4_loadbsw4_ap
1876 1409632282U, // L4_loadbsw4_ur
1877 1392871450U, // L4_loadbzw2_ap
1878 1409648666U, // L4_loadbzw2_ur
1879 1392871450U, // L4_loadbzw4_ap
1880 1409648666U, // L4_loadbzw4_ur
1881 6998042U, // L4_loadd_aq
1882 7014426U, // L4_loadd_locked
1883 1392887834U, // L4_loadrb_ap
1884 1426442266U, // L4_loadrb_rr
1885 1409665050U, // L4_loadrb_ur
1886 1392904218U, // L4_loadrd_ap
1887 1426458650U, // L4_loadrd_rr
1888 1409681434U, // L4_loadrd_ur
1889 1392920602U, // L4_loadrh_ap
1890 1426475034U, // L4_loadrh_rr
1891 1409697818U, // L4_loadrh_ur
1892 1392936986U, // L4_loadri_ap
1893 1426491418U, // L4_loadri_rr
1894 1409714202U, // L4_loadri_ur
1895 1392953370U, // L4_loadrub_ap
1896 1426507802U, // L4_loadrub_rr
1897 1409730586U, // L4_loadrub_ur
1898 1392969754U, // L4_loadruh_ap
1899 1426524186U, // L4_loadruh_rr
1900 1409746970U, // L4_loadruh_ur
1901 7030810U, // L4_loadw_phys
1902 1447135696U, // L4_or_memopb_io
1903 1447135828U, // L4_or_memoph_io
1904 1447136274U, // L4_or_memopw_io
1905 1459687539U, // L4_ploadrbf_abs
1906 83955827U, // L4_ploadrbf_rr
1907 1459703923U, // L4_ploadrbfnew_abs
1908 83972211U, // L4_ploadrbfnew_rr
1909 1459687718U, // L4_ploadrbt_abs
1910 83956006U, // L4_ploadrbt_rr
1911 1459704102U, // L4_ploadrbtnew_abs
1912 83972390U, // L4_ploadrbtnew_rr
1913 1476464755U, // L4_ploadrdf_abs
1914 100733043U, // L4_ploadrdf_rr
1915 1476481139U, // L4_ploadrdfnew_abs
1916 100749427U, // L4_ploadrdfnew_rr
1917 1476464934U, // L4_ploadrdt_abs
1918 100733222U, // L4_ploadrdt_rr
1919 1476481318U, // L4_ploadrdtnew_abs
1920 100749606U, // L4_ploadrdtnew_rr
1921 1493241971U, // L4_ploadrhf_abs
1922 117510259U, // L4_ploadrhf_rr
1923 1493258355U, // L4_ploadrhfnew_abs
1924 117526643U, // L4_ploadrhfnew_rr
1925 1493242150U, // L4_ploadrht_abs
1926 117510438U, // L4_ploadrht_rr
1927 1493258534U, // L4_ploadrhtnew_abs
1928 117526822U, // L4_ploadrhtnew_rr
1929 1510019187U, // L4_ploadrif_abs
1930 134287475U, // L4_ploadrif_rr
1931 1510035571U, // L4_ploadrifnew_abs
1932 134303859U, // L4_ploadrifnew_rr
1933 1510019366U, // L4_ploadrit_abs
1934 134287654U, // L4_ploadrit_rr
1935 1510035750U, // L4_ploadritnew_abs
1936 134304038U, // L4_ploadritnew_rr
1937 1526796403U, // L4_ploadrubf_abs
1938 151064691U, // L4_ploadrubf_rr
1939 1526812787U, // L4_ploadrubfnew_abs
1940 151081075U, // L4_ploadrubfnew_rr
1941 1526796582U, // L4_ploadrubt_abs
1942 151064870U, // L4_ploadrubt_rr
1943 1526812966U, // L4_ploadrubtnew_abs
1944 151081254U, // L4_ploadrubtnew_rr
1945 1543573619U, // L4_ploadruhf_abs
1946 167841907U, // L4_ploadruhf_rr
1947 1543590003U, // L4_ploadruhfnew_abs
1948 167858291U, // L4_ploadruhfnew_rr
1949 1543573798U, // L4_ploadruht_abs
1950 167842086U, // L4_ploadruht_rr
1951 1543590182U, // L4_ploadruhtnew_abs
1952 167858470U, // L4_ploadruhtnew_rr
1953 7047194U, // L4_return
1954 1560350835U, // L4_return_f
1955 1560367219U, // L4_return_fnew_pnt
1956 1560367219U, // L4_return_fnew_pt
1957 1560351014U, // L4_return_t
1958 1560367398U, // L4_return_tnew_pnt
1959 1560367398U, // L4_return_tnew_pt
1960 1581353424U, // L4_sub_memopb_io
1961 1581353556U, // L4_sub_memoph_io
1962 1581354002U, // L4_sub_memopw_io
1963 3624054U, // L6_memcpy
1964 4622362U, // LO
1965 493602842U, // M2_acci
1966 191612954U, // M2_accii
1967 7079962U, // M2_cmaci_s0
1968 7096346U, // M2_cmacr_s0
1969 426543130U, // M2_cmacs_s0
1970 208439322U, // M2_cmacs_s1
1971 1600948250U, // M2_cmacsc_s0
1972 1617725466U, // M2_cmacsc_s1
1973 7129114U, // M2_cmpyi_s0
1974 7145498U, // M2_cmpyr_s0
1975 275597338U, // M2_cmpyrs_s0
1976 225265690U, // M2_cmpyrs_s1
1977 1634551834U, // M2_cmpyrsc_s0
1978 1651329050U, // M2_cmpyrsc_s1
1979 426592282U, // M2_cmpys_s0
1980 208488474U, // M2_cmpys_s1
1981 1600997402U, // M2_cmpysc_s0
1982 1617774618U, // M2_cmpysc_s1
1983 426608666U, // M2_cnacs_s0
1984 208504858U, // M2_cnacs_s1
1985 1601013786U, // M2_cnacsc_s0
1986 1617791002U, // M2_cnacsc_s1
1987 493733914U, // M2_dpmpyss_acc_s0
1988 493750298U, // M2_dpmpyss_nac_s0
1989 493766682U, // M2_dpmpyss_rnd_s0
1990 493766682U, // M2_dpmpyss_s0
1991 493783066U, // M2_dpmpyuu_acc_s0
1992 493799450U, // M2_dpmpyuu_nac_s0
1993 493815834U, // M2_dpmpyuu_s0
1994 493766682U, // M2_hmmpyh_rs1
1995 493766682U, // M2_hmmpyh_s1
1996 493766682U, // M2_hmmpyl_rs1
1997 493766682U, // M2_hmmpyl_s1
1998 493832218U, // M2_maci
1999 191858714U, // M2_macsin
2000 191842330U, // M2_macsip
2001 275761178U, // M2_mmachs_rs0
2002 225429530U, // M2_mmachs_rs1
2003 426756122U, // M2_mmachs_s0
2004 208652314U, // M2_mmachs_s1
2005 275777562U, // M2_mmacls_rs0
2006 225445914U, // M2_mmacls_rs1
2007 426772506U, // M2_mmacls_s0
2008 208668698U, // M2_mmacls_s1
2009 275793946U, // M2_mmacuhs_rs0
2010 225462298U, // M2_mmacuhs_rs1
2011 426788890U, // M2_mmacuhs_s0
2012 208685082U, // M2_mmacuhs_s1
2013 275810330U, // M2_mmaculs_rs0
2014 225478682U, // M2_mmaculs_rs1
2015 426805274U, // M2_mmaculs_s0
2016 208701466U, // M2_mmaculs_s1
2017 275826714U, // M2_mmpyh_rs0
2018 225495066U, // M2_mmpyh_rs1
2019 426821658U, // M2_mmpyh_s0
2020 208717850U, // M2_mmpyh_s1
2021 275843098U, // M2_mmpyl_rs0
2022 225511450U, // M2_mmpyl_rs1
2023 426838042U, // M2_mmpyl_s0
2024 208734234U, // M2_mmpyl_s1
2025 275859482U, // M2_mmpyuh_rs0
2026 225527834U, // M2_mmpyuh_rs1
2027 426854426U, // M2_mmpyuh_s0
2028 208750618U, // M2_mmpyuh_s1
2029 275875866U, // M2_mmpyul_rs0
2030 225544218U, // M2_mmpyul_rs1
2031 426870810U, // M2_mmpyul_s0
2032 208767002U, // M2_mmpyul_s1
2033 493848602U, // M2_mnaci
2034 762169370U, // M2_mpy_acc_hh_s0
2035 762169370U, // M2_mpy_acc_hh_s1
2036 762169370U, // M2_mpy_acc_hl_s0
2037 762169370U, // M2_mpy_acc_hl_s1
2038 778946586U, // M2_mpy_acc_lh_s0
2039 778946586U, // M2_mpy_acc_lh_s1
2040 778946586U, // M2_mpy_acc_ll_s0
2041 778946586U, // M2_mpy_acc_ll_s1
2042 762169370U, // M2_mpy_acc_sat_hh_s0
2043 762169370U, // M2_mpy_acc_sat_hh_s1
2044 762169370U, // M2_mpy_acc_sat_hl_s0
2045 762169370U, // M2_mpy_acc_sat_hl_s1
2046 778946586U, // M2_mpy_acc_sat_lh_s0
2047 778946586U, // M2_mpy_acc_sat_lh_s1
2048 778946586U, // M2_mpy_acc_sat_ll_s0
2049 778946586U, // M2_mpy_acc_sat_ll_s1
2050 762202138U, // M2_mpy_hh_s0
2051 762202138U, // M2_mpy_hh_s1
2052 762202138U, // M2_mpy_hl_s0
2053 762202138U, // M2_mpy_hl_s1
2054 778979354U, // M2_mpy_lh_s0
2055 778979354U, // M2_mpy_lh_s1
2056 778979354U, // M2_mpy_ll_s0
2057 778979354U, // M2_mpy_ll_s1
2058 762185754U, // M2_mpy_nac_hh_s0
2059 762185754U, // M2_mpy_nac_hh_s1
2060 762185754U, // M2_mpy_nac_hl_s0
2061 762185754U, // M2_mpy_nac_hl_s1
2062 778962970U, // M2_mpy_nac_lh_s0
2063 778962970U, // M2_mpy_nac_lh_s1
2064 778962970U, // M2_mpy_nac_ll_s0
2065 778962970U, // M2_mpy_nac_ll_s1
2066 762185754U, // M2_mpy_nac_sat_hh_s0
2067 762185754U, // M2_mpy_nac_sat_hh_s1
2068 762185754U, // M2_mpy_nac_sat_hl_s0
2069 762185754U, // M2_mpy_nac_sat_hl_s1
2070 778962970U, // M2_mpy_nac_sat_lh_s0
2071 778962970U, // M2_mpy_nac_sat_lh_s1
2072 778962970U, // M2_mpy_nac_sat_ll_s0
2073 778962970U, // M2_mpy_nac_sat_ll_s1
2074 762202138U, // M2_mpy_rnd_hh_s0
2075 762202138U, // M2_mpy_rnd_hh_s1
2076 762202138U, // M2_mpy_rnd_hl_s0
2077 762202138U, // M2_mpy_rnd_hl_s1
2078 778979354U, // M2_mpy_rnd_lh_s0
2079 778979354U, // M2_mpy_rnd_lh_s1
2080 778979354U, // M2_mpy_rnd_ll_s0
2081 778979354U, // M2_mpy_rnd_ll_s1
2082 762202138U, // M2_mpy_sat_hh_s0
2083 762202138U, // M2_mpy_sat_hh_s1
2084 762202138U, // M2_mpy_sat_hl_s0
2085 762202138U, // M2_mpy_sat_hl_s1
2086 778979354U, // M2_mpy_sat_lh_s0
2087 778979354U, // M2_mpy_sat_lh_s1
2088 778979354U, // M2_mpy_sat_ll_s0
2089 778979354U, // M2_mpy_sat_ll_s1
2090 762202138U, // M2_mpy_sat_rnd_hh_s0
2091 762202138U, // M2_mpy_sat_rnd_hh_s1
2092 762202138U, // M2_mpy_sat_rnd_hl_s0
2093 762202138U, // M2_mpy_sat_rnd_hl_s1
2094 778979354U, // M2_mpy_sat_rnd_lh_s0
2095 778979354U, // M2_mpy_sat_rnd_lh_s1
2096 778979354U, // M2_mpy_sat_rnd_ll_s0
2097 778979354U, // M2_mpy_sat_rnd_ll_s1
2098 493766682U, // M2_mpy_up
2099 493766682U, // M2_mpy_up_s1
2100 493766682U, // M2_mpy_up_s1_sat
2101 762169370U, // M2_mpyd_acc_hh_s0
2102 762169370U, // M2_mpyd_acc_hh_s1
2103 762169370U, // M2_mpyd_acc_hl_s0
2104 762169370U, // M2_mpyd_acc_hl_s1
2105 778946586U, // M2_mpyd_acc_lh_s0
2106 778946586U, // M2_mpyd_acc_lh_s1
2107 778946586U, // M2_mpyd_acc_ll_s0
2108 778946586U, // M2_mpyd_acc_ll_s1
2109 762202138U, // M2_mpyd_hh_s0
2110 762202138U, // M2_mpyd_hh_s1
2111 762202138U, // M2_mpyd_hl_s0
2112 762202138U, // M2_mpyd_hl_s1
2113 778979354U, // M2_mpyd_lh_s0
2114 778979354U, // M2_mpyd_lh_s1
2115 778979354U, // M2_mpyd_ll_s0
2116 778979354U, // M2_mpyd_ll_s1
2117 762185754U, // M2_mpyd_nac_hh_s0
2118 762185754U, // M2_mpyd_nac_hh_s1
2119 762185754U, // M2_mpyd_nac_hl_s0
2120 762185754U, // M2_mpyd_nac_hl_s1
2121 778962970U, // M2_mpyd_nac_lh_s0
2122 778962970U, // M2_mpyd_nac_lh_s1
2123 778962970U, // M2_mpyd_nac_ll_s0
2124 778962970U, // M2_mpyd_nac_ll_s1
2125 762202138U, // M2_mpyd_rnd_hh_s0
2126 762202138U, // M2_mpyd_rnd_hh_s1
2127 762202138U, // M2_mpyd_rnd_hl_s0
2128 762202138U, // M2_mpyd_rnd_hl_s1
2129 778979354U, // M2_mpyd_rnd_lh_s0
2130 778979354U, // M2_mpyd_rnd_lh_s1
2131 778979354U, // M2_mpyd_rnd_ll_s0
2132 778979354U, // M2_mpyd_rnd_ll_s1
2133 487196698U, // M2_mpyi
2134 7456794U, // M2_mpysin
2135 7473178U, // M2_mpysip
2136 7489562U, // M2_mpysu_up
2137 762218522U, // M2_mpyu_acc_hh_s0
2138 762218522U, // M2_mpyu_acc_hh_s1
2139 762218522U, // M2_mpyu_acc_hl_s0
2140 762218522U, // M2_mpyu_acc_hl_s1
2141 778995738U, // M2_mpyu_acc_lh_s0
2142 778995738U, // M2_mpyu_acc_lh_s1
2143 778995738U, // M2_mpyu_acc_ll_s0
2144 778995738U, // M2_mpyu_acc_ll_s1
2145 762251290U, // M2_mpyu_hh_s0
2146 762251290U, // M2_mpyu_hh_s1
2147 762251290U, // M2_mpyu_hl_s0
2148 762251290U, // M2_mpyu_hl_s1
2149 779028506U, // M2_mpyu_lh_s0
2150 779028506U, // M2_mpyu_lh_s1
2151 779028506U, // M2_mpyu_ll_s0
2152 779028506U, // M2_mpyu_ll_s1
2153 762234906U, // M2_mpyu_nac_hh_s0
2154 762234906U, // M2_mpyu_nac_hh_s1
2155 762234906U, // M2_mpyu_nac_hl_s0
2156 762234906U, // M2_mpyu_nac_hl_s1
2157 779012122U, // M2_mpyu_nac_lh_s0
2158 779012122U, // M2_mpyu_nac_lh_s1
2159 779012122U, // M2_mpyu_nac_ll_s0
2160 779012122U, // M2_mpyu_nac_ll_s1
2161 493815834U, // M2_mpyu_up
2162 762218522U, // M2_mpyud_acc_hh_s0
2163 762218522U, // M2_mpyud_acc_hh_s1
2164 762218522U, // M2_mpyud_acc_hl_s0
2165 762218522U, // M2_mpyud_acc_hl_s1
2166 778995738U, // M2_mpyud_acc_lh_s0
2167 778995738U, // M2_mpyud_acc_lh_s1
2168 778995738U, // M2_mpyud_acc_ll_s0
2169 778995738U, // M2_mpyud_acc_ll_s1
2170 762251290U, // M2_mpyud_hh_s0
2171 762251290U, // M2_mpyud_hh_s1
2172 762251290U, // M2_mpyud_hl_s0
2173 762251290U, // M2_mpyud_hl_s1
2174 779028506U, // M2_mpyud_lh_s0
2175 779028506U, // M2_mpyud_lh_s1
2176 779028506U, // M2_mpyud_ll_s0
2177 779028506U, // M2_mpyud_ll_s1
2178 762234906U, // M2_mpyud_nac_hh_s0
2179 762234906U, // M2_mpyud_nac_hh_s1
2180 762234906U, // M2_mpyud_nac_hl_s0
2181 762234906U, // M2_mpyud_nac_hl_s1
2182 779012122U, // M2_mpyud_nac_lh_s0
2183 779012122U, // M2_mpyud_nac_lh_s1
2184 779012122U, // M2_mpyud_nac_ll_s0
2185 779012122U, // M2_mpyud_nac_ll_s1
2186 494045210U, // M2_nacci
2187 192055322U, // M2_naccii
2188 7522330U, // M2_subacc
2189 1312794U, // M2_vabsdiffh
2190 1361946U, // M2_vabsdiffw
2191 7538714U, // M2_vcmac_s0_sat_i
2192 7555098U, // M2_vcmac_s0_sat_r
2193 427001882U, // M2_vcmpy_s0_sat_i
2194 427018266U, // M2_vcmpy_s0_sat_r
2195 208898074U, // M2_vcmpy_s1_sat_i
2196 208914458U, // M2_vcmpy_s1_sat_r
2197 427034650U, // M2_vdmacs_s0
2198 208930842U, // M2_vdmacs_s1
2199 276056090U, // M2_vdmpyrs_s0
2200 225724442U, // M2_vdmpyrs_s1
2201 427051034U, // M2_vdmpys_s0
2202 208947226U, // M2_vdmpys_s1
2203 19384346U, // M2_vmac2
2204 24414234U, // M2_vmac2es
2205 427067418U, // M2_vmac2es_s0
2206 208963610U, // M2_vmac2es_s1
2207 422037530U, // M2_vmac2s_s0
2208 203933722U, // M2_vmac2s_s1
2209 427083802U, // M2_vmac2su_s0
2210 208979994U, // M2_vmac2su_s1
2211 427100186U, // M2_vmpy2es_s0
2212 208996378U, // M2_vmpy2es_s1
2213 422053914U, // M2_vmpy2s_s0
2214 271058970U, // M2_vmpy2s_s0pack
2215 203950106U, // M2_vmpy2s_s1
2216 220727322U, // M2_vmpy2s_s1pack
2217 427116570U, // M2_vmpy2su_s0
2218 209012762U, // M2_vmpy2su_s1
2219 7702554U, // M2_vraddh
2220 7718938U, // M2_vradduh
2221 24512538U, // M2_vrcmaci_s0
2222 1668679706U, // M2_vrcmaci_s0c
2223 24528922U, // M2_vrcmacr_s0
2224 1668696090U, // M2_vrcmacr_s0c
2225 24545306U, // M2_vrcmpyi_s0
2226 1668712474U, // M2_vrcmpyi_s0c
2227 24561690U, // M2_vrcmpyr_s0
2228 1668728858U, // M2_vrcmpyr_s0c
2229 1678411802U, // M2_vrcmpys_acc_s1_h
2230 1695189018U, // M2_vrcmpys_acc_s1_l
2231 1678428186U, // M2_vrcmpys_s1_h
2232 1695205402U, // M2_vrcmpys_s1_l
2233 1711982618U, // M2_vrcmpys_s1rp_h
2234 1728759834U, // M2_vrcmpys_s1rp_l
2235 7800858U, // M2_vrmac_s0
2236 7817242U, // M2_vrmpy_s0
2237 7833626U, // M2_xor_xacc
2238 494389274U, // M4_and_and
2239 913819674U, // M4_and_andn
2240 7866394U, // M4_and_or
2241 7882778U, // M4_and_xor
2242 226002970U, // M4_cmpyi_wh
2243 1652066330U, // M4_cmpyi_whc
2244 226019354U, // M4_cmpyr_wh
2245 1652082714U, // M4_cmpyr_whc
2246 493733914U, // M4_mac_up_s1_sat
2247 1752762394U, // M4_mpyri_addi
2248 2074U, // M4_mpyri_addr
2249 2074U, // M4_mpyri_addr_u2
2250 1752762394U, // M4_mpyrr_addi
2251 2074U, // M4_mpyrr_addr
2252 493750298U, // M4_nac_up_s1_sat
2253 494487578U, // M4_or_and
2254 913917978U, // M4_or_andn
2255 494503962U, // M4_or_or
2256 7981082U, // M4_or_xor
2257 7997466U, // M4_pmpyw
2258 8013850U, // M4_pmpyw_acc
2259 8030234U, // M4_vpmpyh
2260 8046618U, // M4_vpmpyh_acc
2261 24840218U, // M4_vrmpyeh_acc_s0
2262 1769670682U, // M4_vrmpyeh_acc_s1
2263 24856602U, // M4_vrmpyeh_s0
2264 1769687066U, // M4_vrmpyeh_s1
2265 24872986U, // M4_vrmpyoh_acc_s0
2266 1769703450U, // M4_vrmpyoh_acc_s1
2267 24889370U, // M4_vrmpyoh_s0
2268 1769719834U, // M4_vrmpyoh_s1
2269 494667802U, // M4_xor_and
2270 914098202U, // M4_xor_andn
2271 8144922U, // M4_xor_or
2272 7833626U, // M4_xor_xacc
2273 8161306U, // M5_vdmacbsu
2274 8177690U, // M5_vdmpybsu
2275 8194074U, // M5_vmacbsu
2276 8210458U, // M5_vmacbuu
2277 8226842U, // M5_vmpybsu
2278 8243226U, // M5_vmpybuu
2279 8259610U, // M5_vrmacbsu
2280 8275994U, // M5_vrmacbuu
2281 8292378U, // M5_vrmpybsu
2282 8308762U, // M5_vrmpybuu
2283 8325146U, // M6_vabsdiffb
2284 1329178U, // M6_vabsdiffub
2285 25118746U, // M7_dcmpyiw
2286 25135130U, // M7_dcmpyiw_acc
2287 1669285914U, // M7_dcmpyiwc
2288 1669302298U, // M7_dcmpyiwc_acc
2289 25151514U, // M7_dcmpyrw
2290 25167898U, // M7_dcmpyrw_acc
2291 1669318682U, // M7_dcmpyrwc
2292 1669335066U, // M7_dcmpyrwc_acc
2293 209668122U, // M7_wcmpyiw
2294 226445338U, // M7_wcmpyiw_rnd
2295 1618954266U, // M7_wcmpyiwc
2296 1652508698U, // M7_wcmpyiwc_rnd
2297 209700890U, // M7_wcmpyrw
2298 226478106U, // M7_wcmpyrw_rnd
2299 1618987034U, // M7_wcmpyrwc
2300 1652541466U, // M7_wcmpyrwc_rnd
2301 759897U, // PS_call_stk
2302 755813U, // PS_callr_nr
2303 755820U, // PS_jmpret
2304 6473843U, // PS_jmpretf
2305 6490227U, // PS_jmpretfnew
2306 6506611U, // PS_jmpretfnewpt
2307 6474022U, // PS_jmprett
2308 6490406U, // PS_jmprettnew
2309 6506790U, // PS_jmprettnewpt
2310 8407066U, // PS_loadrbabs
2311 8423450U, // PS_loadrdabs
2312 8439834U, // PS_loadrhabs
2313 8456218U, // PS_loadriabs
2314 8472602U, // PS_loadrubabs
2315 8488986U, // PS_loadruhabs
2316 51185838U, // PS_storerbabs
2317 235735214U, // PS_storerbnewabs
2318 51185845U, // PS_storerdabs
2319 252512465U, // PS_storerfabs
2320 51185873U, // PS_storerhabs
2321 235735249U, // PS_storerhnewabs
2322 51185889U, // PS_storeriabs
2323 235735265U, // PS_storerinewabs
2324 297114U, // PS_trap1
2325 8505899U, // R6_release_at_vi
2326 8522283U, // R6_release_st_vi
2327 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
2328 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
2329 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
2330 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
2331 759903U, // RESTORE_DEALLOC_RET_JMP_V4
2332 759903U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
2333 759903U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
2334 759903U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
2335 8538138U, // S2_addasl_rrri
2336 71387669U, // S2_allocframe
2337 193103898U, // S2_asl_i_p
2338 193120282U, // S2_asl_i_p_acc
2339 193136666U, // S2_asl_i_p_and
2340 193153050U, // S2_asl_i_p_nac
2341 193169434U, // S2_asl_i_p_or
2342 193185818U, // S2_asl_i_p_xacc
2343 193103898U, // S2_asl_i_r
2344 193120282U, // S2_asl_i_r_acc
2345 193136666U, // S2_asl_i_r_and
2346 193153050U, // S2_asl_i_r_nac
2347 193169434U, // S2_asl_i_r_or
2348 193103898U, // S2_asl_i_r_sat
2349 193185818U, // S2_asl_i_r_xacc
2350 186271770U, // S2_asl_i_vh
2351 186304538U, // S2_asl_i_vw
2352 495093786U, // S2_asl_r_p
2353 495110170U, // S2_asl_r_p_acc
2354 495126554U, // S2_asl_r_p_and
2355 495142938U, // S2_asl_r_p_nac
2356 495159322U, // S2_asl_r_p_or
2357 495175706U, // S2_asl_r_p_xor
2358 495093786U, // S2_asl_r_r
2359 495110170U, // S2_asl_r_r_acc
2360 495126554U, // S2_asl_r_r_and
2361 495142938U, // S2_asl_r_r_nac
2362 495159322U, // S2_asl_r_r_or
2363 495093786U, // S2_asl_r_r_sat
2364 488261658U, // S2_asl_r_vh
2365 488294426U, // S2_asl_r_vw
2366 193202202U, // S2_asr_i_p
2367 193218586U, // S2_asr_i_p_acc
2368 193234970U, // S2_asr_i_p_and
2369 193251354U, // S2_asr_i_p_nac
2370 193267738U, // S2_asr_i_p_or
2371 193202202U, // S2_asr_i_p_rnd
2372 193202202U, // S2_asr_i_r
2373 193218586U, // S2_asr_i_r_acc
2374 193234970U, // S2_asr_i_r_and
2375 193251354U, // S2_asr_i_r_nac
2376 193267738U, // S2_asr_i_r_or
2377 193202202U, // S2_asr_i_r_rnd
2378 186370074U, // S2_asr_i_svw_trun
2379 185583642U, // S2_asr_i_vh
2380 186370074U, // S2_asr_i_vw
2381 495192090U, // S2_asr_r_p
2382 495208474U, // S2_asr_r_p_acc
2383 495224858U, // S2_asr_r_p_and
2384 495241242U, // S2_asr_r_p_nac
2385 495257626U, // S2_asr_r_p_or
2386 8734746U, // S2_asr_r_p_xor
2387 495192090U, // S2_asr_r_r
2388 495208474U, // S2_asr_r_r_acc
2389 495224858U, // S2_asr_r_r_and
2390 495241242U, // S2_asr_r_r_nac
2391 495257626U, // S2_asr_r_r_or
2392 495192090U, // S2_asr_r_r_sat
2393 488359962U, // S2_asr_r_svw_trun
2394 487573530U, // S2_asr_r_vh
2395 488359962U, // S2_asr_r_vw
2396 8751130U, // S2_brev
2397 8751130U, // S2_brevp
2398 8767514U, // S2_cabacdecbin
2399 8783898U, // S2_cl0
2400 8783898U, // S2_cl0p
2401 8800282U, // S2_cl1
2402 8800282U, // S2_cl1p
2403 8816666U, // S2_clb
2404 8833050U, // S2_clbnorm
2405 8816666U, // S2_clbp
2406 193398810U, // S2_clrbit_i
2407 495388698U, // S2_clrbit_r
2408 8865818U, // S2_ct0
2409 8865818U, // S2_ct0p
2410 8882202U, // S2_ct1
2411 8882202U, // S2_ct1p
2412 8898586U, // S2_deinterleave
2413 193464346U, // S2_extractu
2414 495454234U, // S2_extractu_rp
2415 193464346U, // S2_extractup
2416 495454234U, // S2_extractup_rp
2417 193480730U, // S2_insert
2418 495470618U, // S2_insert_rp
2419 193480730U, // S2_insertp
2420 495470618U, // S2_insertp_rp
2421 8947738U, // S2_interleave
2422 8964122U, // S2_lfsp
2423 8980506U, // S2_lsl_r_p
2424 8996890U, // S2_lsl_r_p_acc
2425 9013274U, // S2_lsl_r_p_and
2426 9029658U, // S2_lsl_r_p_nac
2427 9046042U, // S2_lsl_r_p_or
2428 9062426U, // S2_lsl_r_p_xor
2429 8980506U, // S2_lsl_r_r
2430 8996890U, // S2_lsl_r_r_acc
2431 9013274U, // S2_lsl_r_r_and
2432 9029658U, // S2_lsl_r_r_nac
2433 9046042U, // S2_lsl_r_r_or
2434 9078810U, // S2_lsl_r_vh
2435 9095194U, // S2_lsl_r_vw
2436 193660954U, // S2_lsr_i_p
2437 193677338U, // S2_lsr_i_p_acc
2438 193693722U, // S2_lsr_i_p_and
2439 193710106U, // S2_lsr_i_p_nac
2440 193726490U, // S2_lsr_i_p_or
2441 193742874U, // S2_lsr_i_p_xacc
2442 193660954U, // S2_lsr_i_r
2443 193677338U, // S2_lsr_i_r_acc
2444 193693722U, // S2_lsr_i_r_and
2445 193710106U, // S2_lsr_i_r_nac
2446 193726490U, // S2_lsr_i_r_or
2447 193742874U, // S2_lsr_i_r_xacc
2448 186746906U, // S2_lsr_i_vh
2449 186763290U, // S2_lsr_i_vw
2450 495650842U, // S2_lsr_r_p
2451 495667226U, // S2_lsr_r_p_acc
2452 495683610U, // S2_lsr_r_p_and
2453 495699994U, // S2_lsr_r_p_nac
2454 495716378U, // S2_lsr_r_p_or
2455 495732762U, // S2_lsr_r_p_xor
2456 495650842U, // S2_lsr_r_r
2457 495667226U, // S2_lsr_r_r_acc
2458 495683610U, // S2_lsr_r_r_and
2459 495699994U, // S2_lsr_r_r_nac
2460 495716378U, // S2_lsr_r_r_or
2461 488736794U, // S2_lsr_r_vh
2462 488753178U, // S2_lsr_r_vw
2463 9209882U, // S2_mask
2464 26003482U, // S2_packhl
2465 9242650U, // S2_parityp
2466 788595U, // S2_pstorerbf_io
2467 1779175539U, // S2_pstorerbf_pi
2468 1779322995U, // S2_pstorerbfnew_pi
2469 788595U, // S2_pstorerbnewf_io
2470 1779175539U, // S2_pstorerbnewf_pi
2471 1779322995U, // S2_pstorerbnewfnew_pi
2472 788774U, // S2_pstorerbnewt_io
2473 1779175718U, // S2_pstorerbnewt_pi
2474 1779323174U, // S2_pstorerbnewtnew_pi
2475 788774U, // S2_pstorerbt_io
2476 1779175718U, // S2_pstorerbt_pi
2477 1779323174U, // S2_pstorerbtnew_pi
2478 804979U, // S2_pstorerdf_io
2479 1779191923U, // S2_pstorerdf_pi
2480 1779339379U, // S2_pstorerdfnew_pi
2481 805158U, // S2_pstorerdt_io
2482 1779192102U, // S2_pstorerdt_pi
2483 1779339558U, // S2_pstorerdtnew_pi
2484 821363U, // S2_pstorerff_io
2485 1779208307U, // S2_pstorerff_pi
2486 1779355763U, // S2_pstorerffnew_pi
2487 821542U, // S2_pstorerft_io
2488 1779208486U, // S2_pstorerft_pi
2489 1779355942U, // S2_pstorerftnew_pi
2490 821363U, // S2_pstorerhf_io
2491 1779208307U, // S2_pstorerhf_pi
2492 1779355763U, // S2_pstorerhfnew_pi
2493 821363U, // S2_pstorerhnewf_io
2494 1779208307U, // S2_pstorerhnewf_pi
2495 1779355763U, // S2_pstorerhnewfnew_pi
2496 821542U, // S2_pstorerhnewt_io
2497 1779208486U, // S2_pstorerhnewt_pi
2498 1779355942U, // S2_pstorerhnewtnew_pi
2499 821542U, // S2_pstorerht_io
2500 1779208486U, // S2_pstorerht_pi
2501 1779355942U, // S2_pstorerhtnew_pi
2502 837747U, // S2_pstorerif_io
2503 1779224691U, // S2_pstorerif_pi
2504 1779372147U, // S2_pstorerifnew_pi
2505 837747U, // S2_pstorerinewf_io
2506 1779224691U, // S2_pstorerinewf_pi
2507 1779372147U, // S2_pstorerinewfnew_pi
2508 837926U, // S2_pstorerinewt_io
2509 1779224870U, // S2_pstorerinewt_pi
2510 1779372326U, // S2_pstorerinewtnew_pi
2511 837926U, // S2_pstorerit_io
2512 1779224870U, // S2_pstorerit_pi
2513 1779372326U, // S2_pstoreritnew_pi
2514 193808410U, // S2_setbit_i
2515 495798298U, // S2_setbit_r
2516 9275418U, // S2_shuffeb
2517 9291802U, // S2_shuffeh
2518 9308186U, // S2_shuffob
2519 9324570U, // S2_shuffoh
2520 725715408U, // S2_storerb_io
2521 1804503504U, // S2_storerb_pbr
2522 1821297104U, // S2_storerb_pci
2523 59705808U, // S2_storerb_pcr
2524 730778064U, // S2_storerb_pi
2525 730761680U, // S2_storerb_pr
2526 51185918U, // S2_storerbgp
2527 725715408U, // S2_storerbnew_io
2528 1804503504U, // S2_storerbnew_pbr
2529 1821297104U, // S2_storerbnew_pci
2530 244255184U, // S2_storerbnew_pcr
2531 730778064U, // S2_storerbnew_pi
2532 730761680U, // S2_storerbnew_pr
2533 235735294U, // S2_storerbnewgp
2534 725715464U, // S2_storerd_io
2535 1804503560U, // S2_storerd_pbr
2536 1821297160U, // S2_storerd_pci
2537 59705864U, // S2_storerd_pcr
2538 730778120U, // S2_storerd_pi
2539 730761736U, // S2_storerd_pr
2540 51185928U, // S2_storerdgp
2541 725715540U, // S2_storerf_io
2542 1804503636U, // S2_storerf_pbr
2543 1821297236U, // S2_storerf_pci
2544 261032532U, // S2_storerf_pcr
2545 730778196U, // S2_storerf_pi
2546 730761812U, // S2_storerf_pr
2547 252512530U, // S2_storerfgp
2548 725715540U, // S2_storerh_io
2549 1804503636U, // S2_storerh_pbr
2550 1821297236U, // S2_storerh_pci
2551 59705940U, // S2_storerh_pcr
2552 730778196U, // S2_storerh_pi
2553 730761812U, // S2_storerh_pr
2554 51185938U, // S2_storerhgp
2555 725715540U, // S2_storerhnew_io
2556 1804503636U, // S2_storerhnew_pbr
2557 1821297236U, // S2_storerhnew_pci
2558 244255316U, // S2_storerhnew_pcr
2559 730778196U, // S2_storerhnew_pi
2560 730761812U, // S2_storerhnew_pr
2561 235735314U, // S2_storerhnewgp
2562 725715986U, // S2_storeri_io
2563 1804504082U, // S2_storeri_pbr
2564 1821297682U, // S2_storeri_pci
2565 59706386U, // S2_storeri_pcr
2566 730778642U, // S2_storeri_pi
2567 730762258U, // S2_storeri_pr
2568 51185948U, // S2_storerigp
2569 725715986U, // S2_storerinew_io
2570 1804504082U, // S2_storerinew_pbr
2571 1821297682U, // S2_storerinew_pci
2572 244255762U, // S2_storerinew_pcr
2573 730778642U, // S2_storerinew_pi
2574 730762258U, // S2_storerinew_pr
2575 235735324U, // S2_storerinewgp
2576 1782010351U, // S2_storew_locked
2577 9390727U, // S2_storew_rl_at_vi
2578 9407111U, // S2_storew_rl_st_vi
2579 9422874U, // S2_svsathb
2580 20334618U, // S2_svsathub
2581 1829586970U, // S2_tableidxb
2582 1829603354U, // S2_tableidxd
2583 1829619738U, // S2_tableidxh
2584 1829636122U, // S2_tableidxw
2585 193988634U, // S2_togglebit_i
2586 495978522U, // S2_togglebit_r
2587 194005018U, // S2_tstbit_i
2588 495994906U, // S2_tstbit_r
2589 194021402U, // S2_valignib
2590 496011290U, // S2_valignrb
2591 9488410U, // S2_vcnegh
2592 9504794U, // S2_vcrotate
2593 9521178U, // S2_vrcnegh
2594 26314778U, // S2_vrndpackwh
2595 428967962U, // S2_vrndpackwhs
2596 9422874U, // S2_vsathb
2597 9422874U, // S2_vsathb_nopack
2598 20334618U, // S2_vsathub
2599 20334618U, // S2_vsathub_nopack
2600 20367386U, // S2_vsatwh
2601 20367386U, // S2_vsatwh_nopack
2602 9553946U, // S2_vsatwuh
2603 9553946U, // S2_vsatwuh_nopack
2604 9570330U, // S2_vsplatrb
2605 9586714U, // S2_vsplatrh
2606 194152474U, // S2_vspliceib
2607 496142362U, // S2_vsplicerb
2608 9619482U, // S2_vsxtbh
2609 9635866U, // S2_vsxthw
2610 26429466U, // S2_vtrunehb
2611 9668634U, // S2_vtrunewh
2612 26462234U, // S2_vtrunohb
2613 9701402U, // S2_vtrunowh
2614 9717786U, // S2_vzxtbh
2615 9734170U, // S2_vzxthw
2616 2074U, // S4_addaddi
2617 1853425690U, // S4_addi_asl_ri
2618 1870202906U, // S4_addi_lsr_ri
2619 1855244314U, // S4_andi_asl_ri
2620 1872021530U, // S4_andi_lsr_ri
2621 9766938U, // S4_clbaddi
2622 9766938U, // S4_clbpaddi
2623 8833050U, // S4_clbpnorm
2624 194332698U, // S4_extract
2625 496322586U, // S4_extract_rp
2626 194332698U, // S4_extractp
2627 496322586U, // S4_extractp_rp
2628 9799706U, // S4_lsli
2629 194365466U, // S4_ntstbit_i
2630 496355354U, // S4_ntstbit_r
2631 192497690U, // S4_or_andi
2632 1094944794U, // S4_or_andix
2633 192514074U, // S4_or_ori
2634 1855326234U, // S4_ori_asl_ri
2635 1872103450U, // S4_ori_lsr_ri
2636 9242650U, // S4_parity
2637 60180595U, // S4_pstorerbf_abs
2638 788595U, // S4_pstorerbf_rr
2639 60196979U, // S4_pstorerbfnew_abs
2640 936051U, // S4_pstorerbfnew_io
2641 936051U, // S4_pstorerbfnew_rr
2642 244729971U, // S4_pstorerbnewf_abs
2643 788595U, // S4_pstorerbnewf_rr
2644 244746355U, // S4_pstorerbnewfnew_abs
2645 936051U, // S4_pstorerbnewfnew_io
2646 936051U, // S4_pstorerbnewfnew_rr
2647 244730150U, // S4_pstorerbnewt_abs
2648 788774U, // S4_pstorerbnewt_rr
2649 244746534U, // S4_pstorerbnewtnew_abs
2650 936230U, // S4_pstorerbnewtnew_io
2651 936230U, // S4_pstorerbnewtnew_rr
2652 60180774U, // S4_pstorerbt_abs
2653 788774U, // S4_pstorerbt_rr
2654 60197158U, // S4_pstorerbtnew_abs
2655 936230U, // S4_pstorerbtnew_io
2656 936230U, // S4_pstorerbtnew_rr
2657 9881715U, // S4_pstorerdf_abs
2658 804979U, // S4_pstorerdf_rr
2659 9898099U, // S4_pstorerdfnew_abs
2660 952435U, // S4_pstorerdfnew_io
2661 952435U, // S4_pstorerdfnew_rr
2662 9881894U, // S4_pstorerdt_abs
2663 805158U, // S4_pstorerdt_rr
2664 9898278U, // S4_pstorerdtnew_abs
2665 952614U, // S4_pstorerdtnew_io
2666 952614U, // S4_pstorerdtnew_rr
2667 261572723U, // S4_pstorerff_abs
2668 821363U, // S4_pstorerff_rr
2669 261589107U, // S4_pstorerffnew_abs
2670 968819U, // S4_pstorerffnew_io
2671 968819U, // S4_pstorerffnew_rr
2672 261572902U, // S4_pstorerft_abs
2673 821542U, // S4_pstorerft_rr
2674 261589286U, // S4_pstorerftnew_abs
2675 968998U, // S4_pstorerftnew_io
2676 968998U, // S4_pstorerftnew_rr
2677 60246131U, // S4_pstorerhf_abs
2678 821363U, // S4_pstorerhf_rr
2679 60262515U, // S4_pstorerhfnew_abs
2680 968819U, // S4_pstorerhfnew_io
2681 968819U, // S4_pstorerhfnew_rr
2682 244795507U, // S4_pstorerhnewf_abs
2683 821363U, // S4_pstorerhnewf_rr
2684 244811891U, // S4_pstorerhnewfnew_abs
2685 968819U, // S4_pstorerhnewfnew_io
2686 968819U, // S4_pstorerhnewfnew_rr
2687 244795686U, // S4_pstorerhnewt_abs
2688 821542U, // S4_pstorerhnewt_rr
2689 244812070U, // S4_pstorerhnewtnew_abs
2690 968998U, // S4_pstorerhnewtnew_io
2691 968998U, // S4_pstorerhnewtnew_rr
2692 60246310U, // S4_pstorerht_abs
2693 821542U, // S4_pstorerht_rr
2694 60262694U, // S4_pstorerhtnew_abs
2695 968998U, // S4_pstorerhtnew_io
2696 968998U, // S4_pstorerhtnew_rr
2697 60278899U, // S4_pstorerif_abs
2698 837747U, // S4_pstorerif_rr
2699 60295283U, // S4_pstorerifnew_abs
2700 985203U, // S4_pstorerifnew_io
2701 985203U, // S4_pstorerifnew_rr
2702 244828275U, // S4_pstorerinewf_abs
2703 837747U, // S4_pstorerinewf_rr
2704 244844659U, // S4_pstorerinewfnew_abs
2705 985203U, // S4_pstorerinewfnew_io
2706 985203U, // S4_pstorerinewfnew_rr
2707 244828454U, // S4_pstorerinewt_abs
2708 837926U, // S4_pstorerinewt_rr
2709 244844838U, // S4_pstorerinewtnew_abs
2710 985382U, // S4_pstorerinewtnew_io
2711 985382U, // S4_pstorerinewtnew_rr
2712 60279078U, // S4_pstorerit_abs
2713 837926U, // S4_pstorerit_rr
2714 60295462U, // S4_pstoreritnew_abs
2715 985382U, // S4_pstoreritnew_io
2716 985382U, // S4_pstoreritnew_rr
2717 1782010338U, // S4_stored_locked
2718 9390718U, // S4_stored_rl_at_vi
2719 9407102U, // S4_stored_rl_st_vi
2720 742492624U, // S4_storeirb_io
2721 788595U, // S4_storeirbf_io
2722 936051U, // S4_storeirbfnew_io
2723 788774U, // S4_storeirbt_io
2724 936230U, // S4_storeirbtnew_io
2725 742492756U, // S4_storeirh_io
2726 821363U, // S4_storeirhf_io
2727 968819U, // S4_storeirhfnew_io
2728 821542U, // S4_storeirht_io
2729 968998U, // S4_storeirhtnew_io
2730 742493202U, // S4_storeiri_io
2731 837747U, // S4_storeirif_io
2732 985203U, // S4_storeirifnew_io
2733 837926U, // S4_storeirit_io
2734 985382U, // S4_storeiritnew_io
2735 60312016U, // S4_storerb_ap
2736 60328400U, // S4_storerb_rr
2737 60344784U, // S4_storerb_ur
2738 244861392U, // S4_storerbnew_ap
2739 244877776U, // S4_storerbnew_rr
2740 244894160U, // S4_storerbnew_ur
2741 60312072U, // S4_storerd_ap
2742 60328456U, // S4_storerd_rr
2743 60344840U, // S4_storerd_ur
2744 261638740U, // S4_storerf_ap
2745 261655124U, // S4_storerf_rr
2746 261671508U, // S4_storerf_ur
2747 60312148U, // S4_storerh_ap
2748 60328532U, // S4_storerh_rr
2749 60344916U, // S4_storerh_ur
2750 244861524U, // S4_storerhnew_ap
2751 244877908U, // S4_storerhnew_rr
2752 244894292U, // S4_storerhnew_ur
2753 60312594U, // S4_storeri_ap
2754 60328978U, // S4_storeri_rr
2755 60345362U, // S4_storeri_ur
2756 244861970U, // S4_storerinew_ap
2757 244878354U, // S4_storerinew_rr
2758 244894738U, // S4_storerinew_ur
2759 2074U, // S4_subaddi
2760 1850050586U, // S4_subi_asl_ri
2761 1866827802U, // S4_subi_lsr_ri
2762 10029082U, // S4_vrcrotate
2763 10045466U, // S4_vrcrotate_acc
2764 429492250U, // S4_vxaddsubh
2765 1889110042U, // S4_vxaddsubhr
2766 10078234U, // S4_vxaddsubw
2767 429525018U, // S4_vxsubaddh
2768 1889142810U, // S4_vxsubaddhr
2769 10111002U, // S4_vxsubaddw
2770 1829734426U, // S5_asrhub_rnd_sat
2771 420448282U, // S5_asrhub_sat
2772 10127386U, // S5_popcountp
2773 185583642U, // S5_vasrhrnd
2774 10143770U, // S6_rol_i_p
2775 10160154U, // S6_rol_i_p_acc
2776 10176538U, // S6_rol_i_p_and
2777 10192922U, // S6_rol_i_p_nac
2778 10209306U, // S6_rol_i_p_or
2779 10225690U, // S6_rol_i_p_xacc
2780 10143770U, // S6_rol_i_r
2781 10160154U, // S6_rol_i_r_acc
2782 10176538U, // S6_rol_i_r_and
2783 10192922U, // S6_rol_i_r_nac
2784 10209306U, // S6_rol_i_r_or
2785 10225690U, // S6_rol_i_r_xacc
2786 9570330U, // S6_vsplatrbp
2787 496191514U, // S6_vtrunehb_ppp
2788 496224282U, // S6_vtrunohb_ppp
2789 2074U, // SA1_addi
2790 2074U, // SA1_addrx
2791 10242074U, // SA1_addsp
2792 1899972634U, // SA1_and1
2793 1968155U, // SA1_clrf
2794 1968174U, // SA1_clrfnew
2795 1968165U, // SA1_clrt
2796 1968188U, // SA1_clrtnew
2797 4278971U, // SA1_cmpeqi
2798 10258458U, // SA1_combine0i
2799 10274842U, // SA1_combine1i
2800 10291226U, // SA1_combine2i
2801 10307610U, // SA1_combine3i
2802 1916831770U, // SA1_combinerz
2803 10323994U, // SA1_combinezr
2804 2074U, // SA1_dec
2805 2074U, // SA1_inc
2806 50448410U, // SA1_seti
2807 50448410U, // SA1_setin1
2808 4179994U, // SA1_sxtb
2809 4196378U, // SA1_sxth
2810 50432026U, // SA1_tfr
2811 1933527066U, // SA1_zxtb
2812 4212762U, // SA1_zxth
2813 759897U, // SAVE_REGISTERS_CALL_V4
2814 759897U, // SAVE_REGISTERS_CALL_V4STK
2815 759897U, // SAVE_REGISTERS_CALL_V4STK_EXT
2816 759897U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
2817 759897U, // SAVE_REGISTERS_CALL_V4STK_PIC
2818 759897U, // SAVE_REGISTERS_CALL_V4_EXT
2819 759897U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
2820 759897U, // SAVE_REGISTERS_CALL_V4_PIC
2821 705071130U, // SL1_loadri_io
2822 705087514U, // SL1_loadrub_io
2823 1574U, // SL2_deallocframe
2824 1328U, // SL2_jumpr31
2825 1319U, // SL2_jumpr31_f
2826 1356U, // SL2_jumpr31_fnew
2827 1338U, // SL2_jumpr31_t
2828 1382U, // SL2_jumpr31_tnew
2829 705021978U, // SL2_loadrb_io
2830 10340378U, // SL2_loadrd_sp
2831 705054746U, // SL2_loadrh_io
2832 10356762U, // SL2_loadri_sp
2833 705103898U, // SL2_loadruh_io
2834 1712U, // SL2_return
2835 1703U, // SL2_return_f
2836 1783U, // SL2_return_fnew
2837 1727U, // SL2_return_t
2838 1814U, // SL2_return_tnew
2839 725715408U, // SS1_storeb_io
2840 725715986U, // SS1_storew_io
2841 297148U, // SS2_allocframe
2842 1950452176U, // SS2_storebi0
2843 1967229392U, // SS2_storebi1
2844 51185896U, // SS2_stored_sp
2845 725715540U, // SS2_storeh_io
2846 51185907U, // SS2_storew_sp
2847 1950452754U, // SS2_storewi0
2848 1967229970U, // SS2_storewi1
2849 188712986U, // TFRI64_V2_ext
2850 50448410U, // TFRI64_V4
2851 10373146U, // V6_extractw
2852 10389530U, // V6_get_qfext
2853 10405914U, // V6_get_qfext_oracc
2854 10422298U, // V6_lvsplatb
2855 10438682U, // V6_lvsplath
2856 10455066U, // V6_lvsplatw
2857 490686490U, // V6_pred_and
2858 1061111834U, // V6_pred_and_n
2859 51226U, // V6_pred_not
2860 490965018U, // V6_pred_or
2861 1061390362U, // V6_pred_or_n
2862 10471450U, // V6_pred_scalar2
2863 10487834U, // V6_pred_scalar2v2
2864 4851738U, // V6_pred_xor
2865 10504218U, // V6_set_qfext
2866 765495322U, // V6_shuffeqh
2867 1990248474U, // V6_shuffeqw
2868 1997768730U, // V6_v6mpyhubs10
2869 2023819290U, // V6_v6mpyhubs10_vxx
2870 1997768730U, // V6_v6mpyvubs10
2871 2040596506U, // V6_v6mpyvubs10_vxx
2872 705808410U, // V6_vL32Ub_ai
2873 1259456538U, // V6_vL32Ub_pi
2874 1242679322U, // V6_vL32Ub_ppu
2875 705759258U, // V6_vL32b_ai
2876 715212826U, // V6_vL32b_cur_ai
2877 335614067U, // V6_vL32b_cur_npred_ai
2878 335618163U, // V6_vL32b_cur_npred_pi
2879 335618163U, // V6_vL32b_cur_npred_ppu
2880 1268860954U, // V6_vL32b_cur_pi
2881 1252083738U, // V6_vL32b_cur_ppu
2882 335614246U, // V6_vL32b_cur_pred_ai
2883 335618342U, // V6_vL32b_cur_pred_pi
2884 335618342U, // V6_vL32b_cur_pred_ppu
2885 352391283U, // V6_vL32b_npred_ai
2886 352395379U, // V6_vL32b_npred_pi
2887 352395379U, // V6_vL32b_npred_ppu
2888 705759258U, // V6_vL32b_nt_ai
2889 715212826U, // V6_vL32b_nt_cur_ai
2890 335614067U, // V6_vL32b_nt_cur_npred_ai
2891 335618163U, // V6_vL32b_nt_cur_npred_pi
2892 335618163U, // V6_vL32b_nt_cur_npred_ppu
2893 1268860954U, // V6_vL32b_nt_cur_pi
2894 1252083738U, // V6_vL32b_nt_cur_ppu
2895 335614246U, // V6_vL32b_nt_cur_pred_ai
2896 335618342U, // V6_vL32b_nt_cur_pred_pi
2897 335618342U, // V6_vL32b_nt_cur_pred_ppu
2898 352391283U, // V6_vL32b_nt_npred_ai
2899 352395379U, // V6_vL32b_nt_npred_pi
2900 352395379U, // V6_vL32b_nt_npred_ppu
2901 1259407386U, // V6_vL32b_nt_pi
2902 1242630170U, // V6_vL32b_nt_ppu
2903 352391462U, // V6_vL32b_nt_pred_ai
2904 352395558U, // V6_vL32b_nt_pred_pi
2905 352395558U, // V6_vL32b_nt_pred_ppu
2906 715229210U, // V6_vL32b_nt_tmp_ai
2907 385945715U, // V6_vL32b_nt_tmp_npred_ai
2908 385949811U, // V6_vL32b_nt_tmp_npred_pi
2909 385949811U, // V6_vL32b_nt_tmp_npred_ppu
2910 1268877338U, // V6_vL32b_nt_tmp_pi
2911 1252100122U, // V6_vL32b_nt_tmp_ppu
2912 385945894U, // V6_vL32b_nt_tmp_pred_ai
2913 385949990U, // V6_vL32b_nt_tmp_pred_pi
2914 385949990U, // V6_vL32b_nt_tmp_pred_ppu
2915 1259407386U, // V6_vL32b_pi
2916 1242630170U, // V6_vL32b_ppu
2917 352391462U, // V6_vL32b_pred_ai
2918 352395558U, // V6_vL32b_pred_pi
2919 352395558U, // V6_vL32b_pred_ppu
2920 715229210U, // V6_vL32b_tmp_ai
2921 385945715U, // V6_vL32b_tmp_npred_ai
2922 385949811U, // V6_vL32b_tmp_npred_pi
2923 385949811U, // V6_vL32b_tmp_npred_ppu
2924 1268877338U, // V6_vL32b_tmp_pi
2925 1252100122U, // V6_vL32b_tmp_ppu
2926 385945894U, // V6_vL32b_tmp_pred_ai
2927 385949990U, // V6_vL32b_tmp_pred_pi
2928 385949990U, // V6_vL32b_tmp_pred_ppu
2929 725715872U, // V6_vS32Ub_ai
2930 1230963U, // V6_vS32Ub_npred_ai
2931 1779617907U, // V6_vS32Ub_npred_pi
2932 1779617907U, // V6_vS32Ub_npred_ppu
2933 730778528U, // V6_vS32Ub_pi
2934 730762144U, // V6_vS32Ub_ppu
2935 1231142U, // V6_vS32Ub_pred_ai
2936 1779618086U, // V6_vS32Ub_pred_pi
2937 1779618086U, // V6_vS32Ub_pred_ppu
2938 725715604U, // V6_vS32b_ai
2939 725715604U, // V6_vS32b_new_ai
2940 1214579U, // V6_vS32b_new_npred_ai
2941 1779601523U, // V6_vS32b_new_npred_pi
2942 1779601523U, // V6_vS32b_new_npred_ppu
2943 730778260U, // V6_vS32b_new_pi
2944 730761876U, // V6_vS32b_new_ppu
2945 1214758U, // V6_vS32b_new_pred_ai
2946 1779601702U, // V6_vS32b_new_pred_pi
2947 1779601702U, // V6_vS32b_new_pred_ppu
2948 1214579U, // V6_vS32b_npred_ai
2949 1779601523U, // V6_vS32b_npred_pi
2950 1779601523U, // V6_vS32b_npred_ppu
2951 1214579U, // V6_vS32b_nqpred_ai
2952 1779601523U, // V6_vS32b_nqpred_pi
2953 1779601523U, // V6_vS32b_nqpred_ppu
2954 2051115668U, // V6_vS32b_nt_ai
2955 2051115668U, // V6_vS32b_nt_new_ai
2956 1214579U, // V6_vS32b_nt_new_npred_ai
2957 1779601523U, // V6_vS32b_nt_new_npred_pi
2958 1779601523U, // V6_vS32b_nt_new_npred_ppu
2959 2056178324U, // V6_vS32b_nt_new_pi
2960 2056161940U, // V6_vS32b_nt_new_ppu
2961 1214758U, // V6_vS32b_nt_new_pred_ai
2962 1779601702U, // V6_vS32b_nt_new_pred_pi
2963 1779601702U, // V6_vS32b_nt_new_pred_ppu
2964 1214579U, // V6_vS32b_nt_npred_ai
2965 1779601523U, // V6_vS32b_nt_npred_pi
2966 1779601523U, // V6_vS32b_nt_npred_ppu
2967 1214579U, // V6_vS32b_nt_nqpred_ai
2968 1779601523U, // V6_vS32b_nt_nqpred_pi
2969 1779601523U, // V6_vS32b_nt_nqpred_ppu
2970 2056178324U, // V6_vS32b_nt_pi
2971 2056161940U, // V6_vS32b_nt_ppu
2972 1214758U, // V6_vS32b_nt_pred_ai
2973 1779601702U, // V6_vS32b_nt_pred_pi
2974 1779601702U, // V6_vS32b_nt_pred_ppu
2975 1214758U, // V6_vS32b_nt_qpred_ai
2976 1779601702U, // V6_vS32b_nt_qpred_pi
2977 1779601702U, // V6_vS32b_nt_qpred_ppu
2978 730778260U, // V6_vS32b_pi
2979 730761876U, // V6_vS32b_ppu
2980 1214758U, // V6_vS32b_pred_ai
2981 1779601702U, // V6_vS32b_pred_pi
2982 1779601702U, // V6_vS32b_pred_ppu
2983 1214758U, // V6_vS32b_qpred_ai
2984 1779601702U, // V6_vS32b_qpred_pi
2985 1779601702U, // V6_vS32b_qpred_ppu
2986 2067892884U, // V6_vS32b_srls_ai
2987 2072955540U, // V6_vS32b_srls_pi
2988 2072939156U, // V6_vS32b_srls_ppu
2989 10602522U, // V6_vabs_f8
2990 10618906U, // V6_vabs_hf
2991 2091010074U, // V6_vabs_qf16_hf
2992 2107787290U, // V6_vabs_qf16_qf16
2993 2124580890U, // V6_vabs_qf32_qf32
2994 2141358106U, // V6_vabs_qf32_sf
2995 10668058U, // V6_vabs_sf
2996 2158168090U, // V6_vabsb
2997 2174945306U, // V6_vabsb_sat
2998 765675546U, // V6_vabsdiffh
2999 10717210U, // V6_vabsdiffub
3000 312690714U, // V6_vabsdiffuh
3001 10733594U, // V6_vabsdiffw
3002 2191788058U, // V6_vabsh
3003 2208565274U, // V6_vabsh_sat
3004 2225358874U, // V6_vabsw
3005 2242136090U, // V6_vabsw_sat
3006 2258929690U, // V6_vadd_hf
3007 2275723290U, // V6_vadd_hf_f8
3008 2258946074U, // V6_vadd_hf_hf
3009 2292484122U, // V6_vadd_qf16
3010 2292484122U, // V6_vadd_qf16_mix
3011 2309294106U, // V6_vadd_qf32
3012 2309294106U, // V6_vadd_qf32_mix
3013 2326071322U, // V6_vadd_sf
3014 2342864922U, // V6_vadd_sf_bf
3015 2258978842U, // V6_vadd_sf_hf
3016 2326087706U, // V6_vadd_sf_sf
3017 2158331930U, // V6_vaddb
3018 2158331930U, // V6_vaddb_dv
3019 436277363U, // V6_vaddbnq
3020 436277542U, // V6_vaddbq
3021 2175109146U, // V6_vaddbsat
3022 2175109146U, // V6_vaddbsat_dv
3023 77973530U, // V6_vaddcarry
3024 2359691290U, // V6_vaddcarryo
3025 10864666U, // V6_vaddcarrysat
3026 10897434U, // V6_vaddclbh
3027 10913818U, // V6_vaddclbw
3028 765904922U, // V6_vaddh
3029 765904922U, // V6_vaddh_dv
3030 453054579U, // V6_vaddhnq
3031 453054758U, // V6_vaddhq
3032 765904922U, // V6_vaddhsat
3033 765904922U, // V6_vaddhsat_dv
3034 10864666U, // V6_vaddhw
3035 765921306U, // V6_vaddhw_acc
3036 296142874U, // V6_vaddubh
3037 10962970U, // V6_vaddubh_acc
3038 2376566810U, // V6_vaddubsat
3039 2376566810U, // V6_vaddubsat_dv
3040 2175240218U, // V6_vaddububb_sat
3041 10995738U, // V6_vadduhsat
3042 10995738U, // V6_vadduhsat_dv
3043 10864666U, // V6_vadduhw
3044 312936474U, // V6_vadduhw_acc
3045 11012122U, // V6_vadduwsat
3046 11012122U, // V6_vadduwsat_dv
3047 10864666U, // V6_vaddw
3048 10864666U, // V6_vaddw_dv
3049 469831795U, // V6_vaddwnq
3050 469831974U, // V6_vaddwq
3051 10864666U, // V6_vaddwsat
3052 10864666U, // V6_vaddwsat_dv
3053 11028506U, // V6_valign4
3054 497584154U, // V6_valignb
3055 195594266U, // V6_valignbi
3056 11061274U, // V6_vand
3057 11077658U, // V6_vandnqrt
3058 11094042U, // V6_vandnqrt_acc
3059 11061274U, // V6_vandqrt
3060 11110426U, // V6_vandqrt_acc
3061 11077658U, // V6_vandvnqv
3062 11061274U, // V6_vandvqv
3063 11061274U, // V6_vandvrt
3064 11110426U, // V6_vandvrt_acc
3065 27904026U, // V6_vaslh
3066 11143194U, // V6_vaslh_acc
3067 2192164890U, // V6_vaslhv
3068 27936794U, // V6_vaslw
3069 11175962U, // V6_vaslw_acc
3070 2225752090U, // V6_vaslwv
3071 11192346U, // V6_vasr_into
3072 766183450U, // V6_vasrh
3073 11225114U, // V6_vasrh_acc
3074 279676954U, // V6_vasrhbrndsat
3075 430671898U, // V6_vasrhbsat
3076 766232602U, // V6_vasrhubrndsat
3077 766232602U, // V6_vasrhubsat
3078 766183450U, // V6_vasrhv
3079 313247770U, // V6_vasruhubrndsat
3080 313247770U, // V6_vasruhubsat
3081 330041370U, // V6_vasruwuhrndsat
3082 330041370U, // V6_vasruwuhsat
3083 313247770U, // V6_vasrvuhubrndsat
3084 313247770U, // V6_vasrvuhubsat
3085 1990985754U, // V6_vasrvwuhrndsat
3086 1990985754U, // V6_vasrvwuhsat
3087 28067866U, // V6_vasrw
3088 11307034U, // V6_vasrw_acc
3089 1990920218U, // V6_vasrwh
3090 1990920218U, // V6_vasrwhrndsat
3091 1990920218U, // V6_vasrwhsat
3092 1990985754U, // V6_vasrwuhrndsat
3093 1990985754U, // V6_vasrwuhsat
3094 2225883162U, // V6_vasrwv
3095 50432026U, // V6_vassign
3096 11323418U, // V6_vassign_fp
3097 11339802U, // V6_vassign_tmp
3098 2158839834U, // V6_vavgb
3099 2393720858U, // V6_vavgbrnd
3100 2192410650U, // V6_vavgh
3101 2410514458U, // V6_vavghrnd
3102 598591514U, // V6_vavgub
3103 2427308058U, // V6_vavgubrnd
3104 2444101658U, // V6_vavguh
3105 2460878874U, // V6_vavguhrnd
3106 2477672474U, // V6_vavguw
3107 2494449690U, // V6_vavguwrnd
3108 2226030618U, // V6_vavgw
3109 2511243290U, // V6_vavgwrnd
3110 2516652326U, // V6_vccombine
3111 11454490U, // V6_vcl0h
3112 11470874U, // V6_vcl0w
3113 33624358U, // V6_vcmov
3114 11487258U, // V6_vcombine
3115 11503642U, // V6_vcombine_tmp
3116 11520026U, // V6_vconv_bf_qf32
3117 11536410U, // V6_vconv_f8_qf16
3118 2544912410U, // V6_vconv_h_hf
3119 2561689626U, // V6_vconv_h_hf_rnd
3120 263227418U, // V6_vconv_hf_h
3121 2578483226U, // V6_vconv_hf_qf16
3122 2595260442U, // V6_vconv_hf_qf32
3123 2612054042U, // V6_vconv_qf16_f8
3124 2544945178U, // V6_vconv_qf16_hf
3125 2578499610U, // V6_vconv_qf16_qf16
3126 2595293210U, // V6_vconv_qf32_qf32
3127 2628847642U, // V6_vconv_qf32_sf
3128 2595309594U, // V6_vconv_sf_qf32
3129 2645641242U, // V6_vconv_sf_w
3130 11634714U, // V6_vconv_w_sf
3131 11651098U, // V6_vcvt2_b_hf
3132 2159151130U, // V6_vcvt2_hf_b
3133 598870042U, // V6_vcvt2_hf_ub
3134 11683866U, // V6_vcvt2_ub_hf
3135 11700250U, // V6_vcvt_b_hf
3136 11716634U, // V6_vcvt_bf_sf
3137 11733018U, // V6_vcvt_f8_hf
3138 11749402U, // V6_vcvt_h_hf
3139 2159249434U, // V6_vcvt_hf_b
3140 2662565914U, // V6_vcvt_hf_f8
3141 2192803866U, // V6_vcvt_hf_h
3142 2327021594U, // V6_vcvt_hf_sf
3143 598968346U, // V6_vcvt_hf_ub
3144 2444462106U, // V6_vcvt_hf_uh
3145 11782170U, // V6_vcvt_sf_hf
3146 11798554U, // V6_vcvt_ub_hf
3147 11814938U, // V6_vcvt_uh_hf
3148 3623543U, // V6_vdeal
3149 11831322U, // V6_vdealb
3150 11847706U, // V6_vdealb4w
3151 11864090U, // V6_vdealh
3152 11880474U, // V6_vdealvdd
3153 11896858U, // V6_vdelta
3154 11913242U, // V6_vdmpy_sf_hf
3155 11929626U, // V6_vdmpy_sf_hf_acc
3156 11946010U, // V6_vdmpybus
3157 11962394U, // V6_vdmpybus_acc
3158 11946010U, // V6_vdmpybus_dv
3159 11962394U, // V6_vdmpybus_dv_acc
3160 2159462426U, // V6_vdmpyhb
3161 2159478810U, // V6_vdmpyhb_acc
3162 2159462426U, // V6_vdmpyhb_dv
3163 2159478810U, // V6_vdmpyhb_dv_acc
3164 2209794074U, // V6_vdmpyhisat
3165 2209810458U, // V6_vdmpyhisat_acc
3166 2209794074U, // V6_vdmpyhsat
3167 2209810458U, // V6_vdmpyhsat_acc
3168 2679556122U, // V6_vdmpyhsuisat
3169 2679572506U, // V6_vdmpyhsuisat_acc
3170 2696333338U, // V6_vdmpyhsusat
3171 2696349722U, // V6_vdmpyhsusat_acc
3172 2209794074U, // V6_vdmpyhvsat
3173 2209810458U, // V6_vdmpyhvsat_acc
3174 12011546U, // V6_vdsaduh
3175 12027930U, // V6_vdsaduh_acc
3176 571475994U, // V6_veqb
3177 571492378U, // V6_veqb_and
3178 571508762U, // V6_veqb_or
3179 571525146U, // V6_veqb_xor
3180 756025370U, // V6_veqh
3181 756041754U, // V6_veqh_and
3182 756058138U, // V6_veqh_or
3183 756074522U, // V6_veqh_xor
3184 2249197594U, // V6_veqhf
3185 2249213978U, // V6_veqhf_and
3186 2249230362U, // V6_veqhf_or
3187 2249246746U, // V6_veqhf_xor
3188 2316306458U, // V6_veqsf
3189 2316322842U, // V6_veqsf_and
3190 2316339226U, // V6_veqsf_or
3191 2316355610U, // V6_veqsf_xor
3192 1980762138U, // V6_veqw
3193 1980778522U, // V6_veqw_and
3194 1980794906U, // V6_veqw_or
3195 1980811290U, // V6_veqw_xor
3196 12044314U, // V6_vfmax_f8
3197 12060698U, // V6_vfmax_hf
3198 12077082U, // V6_vfmax_sf
3199 12093466U, // V6_vfmin_f8
3200 12109850U, // V6_vfmin_hf
3201 12126234U, // V6_vfmin_sf
3202 12142618U, // V6_vfneg_f8
3203 12159002U, // V6_vfneg_hf
3204 12175386U, // V6_vfneg_sf
3205 3623662U, // V6_vgathermh
3206 2713323814U, // V6_vgathermhq
3207 3623662U, // V6_vgathermhw
3208 2730101030U, // V6_vgathermhwq
3209 3623680U, // V6_vgathermw
3210 12208422U, // V6_vgathermwq
3211 582649882U, // V6_vgtb
3212 582666266U, // V6_vgtb_and
3213 582682650U, // V6_vgtb_or
3214 582699034U, // V6_vgtb_xor
3215 2344257562U, // V6_vgtbf
3216 2344273946U, // V6_vgtbf_and
3217 2344290330U, // V6_vgtbf_or
3218 2344306714U, // V6_vgtbf_xor
3219 767199258U, // V6_vgth
3220 767215642U, // V6_vgth_and
3221 767232026U, // V6_vgth_or
3222 767248410U, // V6_vgth_xor
3223 2260371482U, // V6_vgthf
3224 2260387866U, // V6_vgthf_and
3225 2260404250U, // V6_vgthf_or
3226 2260420634U, // V6_vgthf_xor
3227 2327480346U, // V6_vgtsf
3228 2327496730U, // V6_vgtsf_and
3229 2327513114U, // V6_vgtsf_or
3230 2327529498U, // V6_vgtsf_xor
3231 297437210U, // V6_vgtub
3232 297453594U, // V6_vgtub_and
3233 297469978U, // V6_vgtub_or
3234 297486362U, // V6_vgtub_xor
3235 314214426U, // V6_vgtuh
3236 314230810U, // V6_vgtuh_and
3237 314247194U, // V6_vgtuh_or
3238 314263578U, // V6_vgtuh_xor
3239 330991642U, // V6_vgtuw
3240 331008026U, // V6_vgtuw_and
3241 331024410U, // V6_vgtuw_or
3242 331040794U, // V6_vgtuw_xor
3243 1991936026U, // V6_vgtw
3244 1991952410U, // V6_vgtw_and
3245 1991968794U, // V6_vgtw_or
3246 1991985178U, // V6_vgtw_xor
3247 1850U, // V6_vhist
3248 297881U, // V6_vhistq
3249 2092664858U, // V6_vilog2_hf
3250 2109442074U, // V6_vilog2_qf16
3251 2126219290U, // V6_vilog2_qf32
3252 2142996506U, // V6_vilog2_sf
3253 12306458U, // V6_vinsertwr
3254 498862106U, // V6_vlalignb
3255 196872218U, // V6_vlalignbi
3256 12339226U, // V6_vlsrb
3257 12355610U, // V6_vlsrh
3258 12371994U, // V6_vlsrhv
3259 12388378U, // V6_vlsrw
3260 12404762U, // V6_vlsrwv
3261 12421146U, // V6_vlut4
3262 582862874U, // V6_vlutvvb
3263 582862874U, // V6_vlutvvb_nm
3264 582879258U, // V6_vlutvvb_oracc
3265 2008942618U, // V6_vlutvvb_oracci
3266 2008926234U, // V6_vlutvvbi
3267 767445018U, // V6_vlutvwh
3268 767445018U, // V6_vlutvwh_nm
3269 767461402U, // V6_vlutvwh_oracc
3270 2747172890U, // V6_vlutvwh_oracci
3271 2747156506U, // V6_vlutvwhi
3272 12503066U, // V6_vmax_bf
3273 12519450U, // V6_vmax_hf
3274 12535834U, // V6_vmax_sf
3275 12552218U, // V6_vmaxb
3276 12568602U, // V6_vmaxh
3277 12584986U, // V6_vmaxub
3278 12601370U, // V6_vmaxuh
3279 12617754U, // V6_vmaxw
3280 12634138U, // V6_vmerge_qf
3281 12650522U, // V6_vmin_bf
3282 12666906U, // V6_vmin_hf
3283 12683290U, // V6_vmin_sf
3284 12699674U, // V6_vminb
3285 12716058U, // V6_vminh
3286 12732442U, // V6_vminub
3287 12748826U, // V6_vminuh
3288 12765210U, // V6_vminw
3289 297994266U, // V6_vmpabus
3290 2160281626U, // V6_vmpabus_acc
3291 297994266U, // V6_vmpabusv
3292 297994266U, // V6_vmpabuu
3293 600000538U, // V6_vmpabuu_acc
3294 297994266U, // V6_vmpabuuv
3295 767789082U, // V6_vmpahb
3296 767805466U, // V6_vmpahb_acc
3297 767756314U, // V6_vmpahhsat
3298 314804250U, // V6_vmpauhb
3299 314820634U, // V6_vmpauhb_acc
3300 767756314U, // V6_vmpauhuhsat
3301 12847130U, // V6_vmpsuhuhsat
3302 2277787674U, // V6_vmpy_hf_f8
3303 2277804058U, // V6_vmpy_hf_f8_acc
3304 2261010458U, // V6_vmpy_hf_hf
3305 2261026842U, // V6_vmpy_hf_hf_acc
3306 2294597658U, // V6_vmpy_qf16
3307 2261043226U, // V6_vmpy_qf16_hf
3308 2294597658U, // V6_vmpy_qf16_mix_hf
3309 2311391258U, // V6_vmpy_qf32
3310 2261059610U, // V6_vmpy_qf32_hf
3311 2294614042U, // V6_vmpy_qf32_mix_hf
3312 2294614042U, // V6_vmpy_qf32_qf16
3313 2328168474U, // V6_vmpy_qf32_sf
3314 2261043226U, // V6_vmpy_rt_hf
3315 2294597658U, // V6_vmpy_rt_qf16
3316 2328168474U, // V6_vmpy_rt_sf
3317 2344962074U, // V6_vmpy_sf_bf
3318 2344978458U, // V6_vmpy_sf_bf_acc
3319 2261075994U, // V6_vmpy_sf_hf
3320 2261092378U, // V6_vmpy_sf_hf_acc
3321 2328184858U, // V6_vmpy_sf_sf
3322 298174490U, // V6_vmpybus
3323 298190874U, // V6_vmpybus_acc
3324 298174490U, // V6_vmpybusv
3325 298190874U, // V6_vmpybusv_acc
3326 583387162U, // V6_vmpybv
3327 583403546U, // V6_vmpybv_acc
3328 12994586U, // V6_vmpyewuh
3329 13010970U, // V6_vmpyewuh_64
3330 2194065434U, // V6_vmpyh
3331 2194081818U, // V6_vmpyh_acc
3332 2210859034U, // V6_vmpyhsat_acc
3333 767936538U, // V6_vmpyhsrs
3334 767936538U, // V6_vmpyhss
3335 2445723674U, // V6_vmpyhus
3336 2445740058U, // V6_vmpyhus_acc
3337 2194065434U, // V6_vmpyhv
3338 2194081818U, // V6_vmpyhv_acc
3339 767936538U, // V6_vmpyhvsrs
3340 13060122U, // V6_vmpyieoh
3341 2194114586U, // V6_vmpyiewh_acc
3342 13092890U, // V6_vmpyiewuh
3343 2445772826U, // V6_vmpyiewuh_acc
3344 2194147354U, // V6_vmpyih
3345 2194163738U, // V6_vmpyih_acc
3346 2160592922U, // V6_vmpyihb
3347 2160609306U, // V6_vmpyihb_acc
3348 13142042U, // V6_vmpyiowh
3349 2160642074U, // V6_vmpyiwb
3350 2160658458U, // V6_vmpyiwb_acc
3351 2194196506U, // V6_vmpyiwh
3352 2194212890U, // V6_vmpyiwh_acc
3353 600360986U, // V6_vmpyiwub
3354 600377370U, // V6_vmpyiwub_acc
3355 2764654618U, // V6_vmpyowh
3356 13207578U, // V6_vmpyowh_64_acc
3357 2781431834U, // V6_vmpyowh_rnd
3358 2798241818U, // V6_vmpyowh_rnd_sacc
3359 2815019034U, // V6_vmpyowh_sacc
3360 298453018U, // V6_vmpyub
3361 13256730U, // V6_vmpyub_acc
3362 298453018U, // V6_vmpyubv
3363 13256730U, // V6_vmpyubv_acc
3364 13273114U, // V6_vmpyuh
3365 13289498U, // V6_vmpyuh_acc
3366 13305882U, // V6_vmpyuhe
3367 13322266U, // V6_vmpyuhe_acc
3368 13273114U, // V6_vmpyuhv
3369 13289498U, // V6_vmpyuhv_acc
3370 315230234U, // V6_vmpyuhvs
3371 5425178U, // V6_vmux
3372 583763994U, // V6_vnavgb
3373 13355034U, // V6_vnavgh
3374 298551322U, // V6_vnavgub
3375 13371418U, // V6_vnavgw
3376 2516652147U, // V6_vnccombine
3377 33624179U, // V6_vncmov
3378 2093762586U, // V6_vneg_qf16_hf
3379 2110539802U, // V6_vneg_qf16_qf16
3380 2127333402U, // V6_vneg_qf32_qf32
3381 2144110618U, // V6_vneg_qf32_sf
3382 13420570U, // V6_vnormamth
3383 13436954U, // V6_vnormamtw
3384 13453338U, // V6_vnot
3385 13469722U, // V6_vor
3386 13486106U, // V6_vpackeb
3387 13502490U, // V6_vpackeh
3388 13518874U, // V6_vpackhb_sat
3389 13535258U, // V6_vpackhub_sat
3390 13551642U, // V6_vpackob
3391 13568026U, // V6_vpackoh
3392 13584410U, // V6_vpackwh_sat
3393 13600794U, // V6_vpackwuh_sat
3394 13617178U, // V6_vpopcounth
3395 13633562U, // V6_vprefixqb
3396 13649946U, // V6_vprefixqh
3397 13666330U, // V6_vprefixqw
3398 13682714U, // V6_vrdelta
3399 573687834U, // V6_vrmpybub_rtt
3400 573671450U, // V6_vrmpybub_rtt_acc
3401 288475162U, // V6_vrmpybus
3402 288458778U, // V6_vrmpybus_acc
3403 288475162U, // V6_vrmpybusi
3404 288458778U, // V6_vrmpybusi_acc
3405 288475162U, // V6_vrmpybusv
3406 288458778U, // V6_vrmpybusv_acc
3407 573687834U, // V6_vrmpybv
3408 573671450U, // V6_vrmpybv_acc
3409 590596122U, // V6_vrmpyub
3410 590579738U, // V6_vrmpyub_acc
3411 590596122U, // V6_vrmpyub_rtt
3412 590579738U, // V6_vrmpyub_rtt_acc
3413 2821965850U, // V6_vrmpyubi
3414 2821949466U, // V6_vrmpyubi_acc
3415 590596122U, // V6_vrmpyubv
3416 590579738U, // V6_vrmpyubv_acc
3417 13699098U, // V6_vrmpyzbb_rt
3418 80824346U, // V6_vrmpyzbb_rt_acc
3419 80807962U, // V6_vrmpyzbb_rx
3420 2849064986U, // V6_vrmpyzbb_rx_acc
3421 13699098U, // V6_vrmpyzbub_rt
3422 80824346U, // V6_vrmpyzbub_rt_acc
3423 80807962U, // V6_vrmpyzbub_rx
3424 2849064986U, // V6_vrmpyzbub_rx_acc
3425 13731866U, // V6_vrmpyzcb_rt
3426 80857114U, // V6_vrmpyzcb_rt_acc
3427 80840730U, // V6_vrmpyzcb_rx
3428 2849097754U, // V6_vrmpyzcb_rx_acc
3429 13764634U, // V6_vrmpyzcbs_rt
3430 80889882U, // V6_vrmpyzcbs_rt_acc
3431 80873498U, // V6_vrmpyzcbs_rx
3432 2849130522U, // V6_vrmpyzcbs_rx_acc
3433 13797402U, // V6_vrmpyznb_rt
3434 80922650U, // V6_vrmpyznb_rt_acc
3435 80906266U, // V6_vrmpyznb_rx
3436 2849163290U, // V6_vrmpyznb_rx_acc
3437 13830170U, // V6_vror
3438 13846554U, // V6_vrotr
3439 13862938U, // V6_vroundhb
3440 768854042U, // V6_vroundhub
3441 315869210U, // V6_vrounduhub
3442 332662810U, // V6_vrounduwuh
3443 13912090U, // V6_vroundwh
3444 1993607194U, // V6_vroundwuh
3445 13928474U, // V6_vrsadubi
3446 13944858U, // V6_vrsadubi_acc
3447 13961242U, // V6_vsatdw
3448 13977626U, // V6_vsathub
3449 13994010U, // V6_vsatuwuh
3450 14010394U, // V6_vsatwh
3451 14026778U, // V6_vsb
3452 3623698U, // V6_vscattermh
3453 3623698U, // V6_vscattermh_add
3454 2855766310U, // V6_vscattermhq
3455 3623698U, // V6_vscattermhw
3456 3623698U, // V6_vscattermhw_add
3457 2872543526U, // V6_vscattermhwq
3458 3623698U, // V6_vscattermw
3459 3623698U, // V6_vscattermw_add
3460 2889320742U, // V6_vscattermwq
3461 14043162U, // V6_vsh
3462 765511706U, // V6_vshufeh
3463 3623476U, // V6_vshuff
3464 14059546U, // V6_vshuffb
3465 580945946U, // V6_vshuffeb
3466 14075930U, // V6_vshuffh
3467 14092314U, // V6_vshuffob
3468 14108698U, // V6_vshuffvdd
3469 14125082U, // V6_vshufoeb
3470 14141466U, // V6_vshufoeh
3471 14157850U, // V6_vshufoh
3472 2262321178U, // V6_vsub_hf
3473 2279114778U, // V6_vsub_hf_f8
3474 2262337562U, // V6_vsub_hf_hf
3475 2262321178U, // V6_vsub_hf_mix
3476 2295875610U, // V6_vsub_qf16
3477 2295875610U, // V6_vsub_qf16_mix
3478 2312685594U, // V6_vsub_qf32
3479 2312685594U, // V6_vsub_qf32_mix
3480 2329462810U, // V6_vsub_sf
3481 2346256410U, // V6_vsub_sf_bf
3482 2262370330U, // V6_vsub_sf_hf
3483 2329462810U, // V6_vsub_sf_mix
3484 2329479194U, // V6_vsub_sf_sf
3485 2161723418U, // V6_vsubb
3486 2161723418U, // V6_vsubb_dv
3487 637603955U, // V6_vsubbnq
3488 637604134U, // V6_vsubbq
3489 2178500634U, // V6_vsubbsat
3490 2178500634U, // V6_vsubbsat_dv
3491 81365018U, // V6_vsubcarry
3492 2913339418U, // V6_vsubcarryo
3493 769247258U, // V6_vsubh
3494 769247258U, // V6_vsubh_dv
3495 654381171U, // V6_vsubhnq
3496 654381350U, // V6_vsubhq
3497 769247258U, // V6_vsubhsat
3498 769247258U, // V6_vsubhsat_dv
3499 14256154U, // V6_vsubhw
3500 299485210U, // V6_vsububh
3501 2379876378U, // V6_vsububsat
3502 2379876378U, // V6_vsububsat_dv
3503 2178549786U, // V6_vsubububb_sat
3504 14305306U, // V6_vsubuhsat
3505 14305306U, // V6_vsubuhsat_dv
3506 14256154U, // V6_vsubuhw
3507 14321690U, // V6_vsubuwsat
3508 14321690U, // V6_vsubuwsat_dv
3509 14256154U, // V6_vsubw
3510 14256154U, // V6_vsubw_dv
3511 671158387U, // V6_vsubwnq
3512 671158566U, // V6_vsubwq
3513 14256154U, // V6_vsubwsat
3514 14256154U, // V6_vsubwsat_dv
3515 14338074U, // V6_vswap
3516 584779802U, // V6_vtmpyb
3517 584796186U, // V6_vtmpyb_acc
3518 299567130U, // V6_vtmpybus
3519 299583514U, // V6_vtmpybus_acc
3520 14387226U, // V6_vtmpyhb
3521 14403610U, // V6_vtmpyhb_acc
3522 14419994U, // V6_vunpackb
3523 14436378U, // V6_vunpackh
3524 14452762U, // V6_vunpackob
3525 14469146U, // V6_vunpackoh
3526 14485530U, // V6_vunpackub
3527 14501914U, // V6_vunpackuh
3528 1427U, // V6_vwhist128
3529 297122U, // V6_vwhist128m
3530 297354U, // V6_vwhist128q
3531 4278666U, // V6_vwhist128qm
3532 1417U, // V6_vwhist256
3533 1762U, // V6_vwhist256_sat
3534 297343U, // V6_vwhist256q
3535 14518655U, // V6_vwhist256q_sat
3536 14534682U, // V6_vxor
3537 14551066U, // V6_vzb
3538 14567450U, // V6_vzh
3539 21072528U, // V6_zLd_ai
3540 26135184U, // V6_zLd_pi
3541 26118800U, // V6_zLd_ppu
3542 4114726U, // V6_zLd_pred_ai
3543 1782501670U, // V6_zLd_pred_pi
3544 1782501670U, // V6_zLd_pred_ppu
3545 14583834U, // V6_zextract
3546 1754U, // Y2_barrier
3547 1844U, // Y2_break
3548 297430U, // Y2_ciad
3549 14600877U, // Y2_crswap0
3550 297567U, // Y2_cswi
3551 297376U, // Y2_dccleana
3552 298030U, // Y2_dccleanidx
3553 297411U, // Y2_dccleaninva
3554 298087U, // Y2_dccleaninvidx
3555 21072459U, // Y2_dcfetchbo
3556 297395U, // Y2_dcinva
3557 298052U, // Y2_dcinvidx
3558 1680U, // Y2_dckill
3559 14616602U, // Y2_dctagr
3560 3623938U, // Y2_dctagw
3561 297386U, // Y2_dczeroa
3562 14632986U, // Y2_getimask
3563 14649370U, // Y2_iassignr
3564 298008U, // Y2_iassignw
3565 14665754U, // Y2_icdatar
3566 3623915U, // Y2_icdataw
3567 297403U, // Y2_icinva
3568 298062U, // Y2_icinvidx
3569 1687U, // Y2_ickill
3570 14682138U, // Y2_ictagr
3571 3623946U, // Y2_ictagw
3572 1568U, // Y2_isync
3573 1599U, // Y2_k0lock
3574 1621U, // Y2_k0unlock
3575 298072U, // Y2_l2cleaninvidx
3576 1673U, // Y2_l2kill
3577 297507U, // Y2_resume
3578 3623533U, // Y2_setimask
3579 3623588U, // Y2_setprio
3580 297874U, // Y2_start
3581 297653U, // Y2_stop
3582 297568U, // Y2_swi
3583 1776U, // Y2_syncht
3584 50432026U, // Y2_tfrscrr
3585 50432026U, // Y2_tfrsrcr
3586 1613U, // Y2_tlblock
3587 14698522U, // Y2_tlbp
3588 14698522U, // Y2_tlbpp
3589 14714906U, // Y2_tlbr
3590 1639U, // Y2_tlbunlock
3591 3623924U, // Y2_tlbw
3592 297815U, // Y2_wait
3593 14731949U, // Y4_crswap1
3594 70732461U, // Y4_crswap10
3595 3623490U, // Y4_l2fetch
3596 14747674U, // Y4_l2tagr
3597 3623930U, // Y4_l2tagw
3598 297562U, // Y4_nmi
3599 297436U, // Y4_siad
3600 50432026U, // Y4_tfrscpp
3601 50432026U, // Y4_tfrspcp
3602 297486U, // Y4_trace
3603 14764058U, // Y5_ctlbw
3604 298018U, // Y5_l2cleanidx
3605 3623490U, // Y5_l2fetch
3606 1694U, // Y5_l2gclean
3607 1856U, // Y5_l2gcleaninv
3608 1649U, // Y5_l2gunlock
3609 298042U, // Y5_l2invidx
3610 14780442U, // Y5_l2locka
3611 297365U, // Y5_l2unlocka
3612 297468U, // Y5_tlbasidi
3613 14796826U, // Y5_tlboc
3614 297532U, // Y6_diag
3615 3623211U, // Y6_diag0
3616 3623263U, // Y6_diag1
3617 3623525U, // Y6_dmlink
3618 14813210U, // Y6_dmpause
3619 14829594U, // Y6_dmpoll
3620 297505U, // Y6_dmresume
3621 297872U, // Y6_dmstart
3622 14845978U, // Y6_dmwait
3623 297950U, // Y6_l2gcleaninvpa
3624 297626U, // Y6_l2gcleanpa
3625 2074U, // dep_A2_addsat
3626 4540442U, // dep_A2_subsat
3627 2928461850U, // dep_S2_packhl
3628 1437U, // invalid_decode
3629 };
3630
3631 static const uint16_t OpInfo1[] = {
3632 0U, // PHI
3633 0U, // INLINEASM
3634 0U, // INLINEASM_BR
3635 0U, // CFI_INSTRUCTION
3636 0U, // EH_LABEL
3637 0U, // GC_LABEL
3638 0U, // ANNOTATION_LABEL
3639 0U, // KILL
3640 0U, // EXTRACT_SUBREG
3641 0U, // INSERT_SUBREG
3642 0U, // IMPLICIT_DEF
3643 0U, // INIT_UNDEF
3644 0U, // SUBREG_TO_REG
3645 0U, // COPY_TO_REGCLASS
3646 0U, // DBG_VALUE
3647 0U, // DBG_VALUE_LIST
3648 0U, // DBG_INSTR_REF
3649 0U, // DBG_PHI
3650 0U, // DBG_LABEL
3651 0U, // REG_SEQUENCE
3652 0U, // COPY
3653 0U, // COPY_LANEMASK
3654 0U, // BUNDLE
3655 0U, // LIFETIME_START
3656 0U, // LIFETIME_END
3657 0U, // PSEUDO_PROBE
3658 0U, // ARITH_FENCE
3659 0U, // STACKMAP
3660 0U, // FENTRY_CALL
3661 0U, // PATCHPOINT
3662 0U, // LOAD_STACK_GUARD
3663 0U, // PREALLOCATED_SETUP
3664 0U, // PREALLOCATED_ARG
3665 0U, // STATEPOINT
3666 0U, // LOCAL_ESCAPE
3667 0U, // FAULTING_OP
3668 0U, // PATCHABLE_OP
3669 0U, // PATCHABLE_FUNCTION_ENTER
3670 0U, // PATCHABLE_RET
3671 0U, // PATCHABLE_FUNCTION_EXIT
3672 0U, // PATCHABLE_TAIL_CALL
3673 0U, // PATCHABLE_EVENT_CALL
3674 0U, // PATCHABLE_TYPED_EVENT_CALL
3675 0U, // ICALL_BRANCH_FUNNEL
3676 0U, // FAKE_USE
3677 0U, // MEMBARRIER
3678 0U, // JUMP_TABLE_DEBUG_INFO
3679 0U, // RELOC_NONE
3680 0U, // CONVERGENCECTRL_ENTRY
3681 0U, // CONVERGENCECTRL_ANCHOR
3682 0U, // CONVERGENCECTRL_LOOP
3683 0U, // CONVERGENCECTRL_GLUE
3684 0U, // G_ASSERT_SEXT
3685 0U, // G_ASSERT_ZEXT
3686 0U, // G_ASSERT_ALIGN
3687 0U, // G_ADD
3688 0U, // G_SUB
3689 0U, // G_MUL
3690 0U, // G_SDIV
3691 0U, // G_UDIV
3692 0U, // G_SREM
3693 0U, // G_UREM
3694 0U, // G_SDIVREM
3695 0U, // G_UDIVREM
3696 0U, // G_AND
3697 0U, // G_OR
3698 0U, // G_XOR
3699 0U, // G_ABDS
3700 0U, // G_ABDU
3701 0U, // G_UAVGFLOOR
3702 0U, // G_UAVGCEIL
3703 0U, // G_SAVGFLOOR
3704 0U, // G_SAVGCEIL
3705 0U, // G_IMPLICIT_DEF
3706 0U, // G_PHI
3707 0U, // G_FRAME_INDEX
3708 0U, // G_GLOBAL_VALUE
3709 0U, // G_PTRAUTH_GLOBAL_VALUE
3710 0U, // G_CONSTANT_POOL
3711 0U, // G_EXTRACT
3712 0U, // G_UNMERGE_VALUES
3713 0U, // G_INSERT
3714 0U, // G_MERGE_VALUES
3715 0U, // G_BUILD_VECTOR
3716 0U, // G_BUILD_VECTOR_TRUNC
3717 0U, // G_CONCAT_VECTORS
3718 0U, // G_PTRTOINT
3719 0U, // G_INTTOPTR
3720 0U, // G_BITCAST
3721 0U, // G_FREEZE
3722 0U, // G_CONSTANT_FOLD_BARRIER
3723 0U, // G_INTRINSIC_FPTRUNC_ROUND
3724 0U, // G_INTRINSIC_TRUNC
3725 0U, // G_INTRINSIC_ROUND
3726 0U, // G_INTRINSIC_LRINT
3727 0U, // G_INTRINSIC_LLRINT
3728 0U, // G_INTRINSIC_ROUNDEVEN
3729 0U, // G_READCYCLECOUNTER
3730 0U, // G_READSTEADYCOUNTER
3731 0U, // G_LOAD
3732 0U, // G_SEXTLOAD
3733 0U, // G_ZEXTLOAD
3734 0U, // G_FPEXTLOAD
3735 0U, // G_INDEXED_LOAD
3736 0U, // G_INDEXED_SEXTLOAD
3737 0U, // G_INDEXED_ZEXTLOAD
3738 0U, // G_STORE
3739 0U, // G_FPTRUNCSTORE
3740 0U, // G_INDEXED_STORE
3741 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
3742 0U, // G_ATOMIC_CMPXCHG
3743 0U, // G_ATOMICRMW_XCHG
3744 0U, // G_ATOMICRMW_ADD
3745 0U, // G_ATOMICRMW_SUB
3746 0U, // G_ATOMICRMW_AND
3747 0U, // G_ATOMICRMW_NAND
3748 0U, // G_ATOMICRMW_OR
3749 0U, // G_ATOMICRMW_XOR
3750 0U, // G_ATOMICRMW_MAX
3751 0U, // G_ATOMICRMW_MIN
3752 0U, // G_ATOMICRMW_UMAX
3753 0U, // G_ATOMICRMW_UMIN
3754 0U, // G_ATOMICRMW_FADD
3755 0U, // G_ATOMICRMW_FSUB
3756 0U, // G_ATOMICRMW_FMAX
3757 0U, // G_ATOMICRMW_FMIN
3758 0U, // G_ATOMICRMW_FMAXIMUM
3759 0U, // G_ATOMICRMW_FMINIMUM
3760 0U, // G_ATOMICRMW_FMAXIMUMNUM
3761 0U, // G_ATOMICRMW_FMINIMUMNUM
3762 0U, // G_ATOMICRMW_UINC_WRAP
3763 0U, // G_ATOMICRMW_UDEC_WRAP
3764 0U, // G_ATOMICRMW_USUB_COND
3765 0U, // G_ATOMICRMW_USUB_SAT
3766 0U, // G_FENCE
3767 0U, // G_PREFETCH
3768 0U, // G_BRCOND
3769 0U, // G_BRINDIRECT
3770 0U, // G_INVOKE_REGION_START
3771 0U, // G_INTRINSIC
3772 0U, // G_INTRINSIC_W_SIDE_EFFECTS
3773 0U, // G_INTRINSIC_CONVERGENT
3774 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
3775 0U, // G_ANYEXT
3776 0U, // G_TRUNC
3777 0U, // G_TRUNC_SSAT_S
3778 0U, // G_TRUNC_SSAT_U
3779 0U, // G_TRUNC_USAT_U
3780 0U, // G_CONSTANT
3781 0U, // G_FCONSTANT
3782 0U, // G_VASTART
3783 0U, // G_VAARG
3784 0U, // G_SEXT
3785 0U, // G_SEXT_INREG
3786 0U, // G_ZEXT
3787 0U, // G_SHL
3788 0U, // G_LSHR
3789 0U, // G_ASHR
3790 0U, // G_FSHL
3791 0U, // G_FSHR
3792 0U, // G_ROTR
3793 0U, // G_ROTL
3794 0U, // G_ICMP
3795 0U, // G_FCMP
3796 0U, // G_SCMP
3797 0U, // G_UCMP
3798 0U, // G_SELECT
3799 0U, // G_UADDO
3800 0U, // G_UADDE
3801 0U, // G_USUBO
3802 0U, // G_USUBE
3803 0U, // G_SADDO
3804 0U, // G_SADDE
3805 0U, // G_SSUBO
3806 0U, // G_SSUBE
3807 0U, // G_UMULO
3808 0U, // G_SMULO
3809 0U, // G_UMULH
3810 0U, // G_SMULH
3811 0U, // G_UADDSAT
3812 0U, // G_SADDSAT
3813 0U, // G_USUBSAT
3814 0U, // G_SSUBSAT
3815 0U, // G_USHLSAT
3816 0U, // G_SSHLSAT
3817 0U, // G_SMULFIX
3818 0U, // G_UMULFIX
3819 0U, // G_SMULFIXSAT
3820 0U, // G_UMULFIXSAT
3821 0U, // G_SDIVFIX
3822 0U, // G_UDIVFIX
3823 0U, // G_SDIVFIXSAT
3824 0U, // G_UDIVFIXSAT
3825 0U, // G_FADD
3826 0U, // G_FSUB
3827 0U, // G_FMUL
3828 0U, // G_FMA
3829 0U, // G_FMAD
3830 0U, // G_FDIV
3831 0U, // G_FREM
3832 0U, // G_FMODF
3833 0U, // G_FPOW
3834 0U, // G_FPOWI
3835 0U, // G_FEXP
3836 0U, // G_FEXP2
3837 0U, // G_FEXP10
3838 0U, // G_FLOG
3839 0U, // G_FLOG2
3840 0U, // G_FLOG10
3841 0U, // G_FLDEXP
3842 0U, // G_FFREXP
3843 0U, // G_FNEG
3844 0U, // G_FPEXT
3845 0U, // G_FPTRUNC
3846 0U, // G_FPTOSI
3847 0U, // G_FPTOUI
3848 0U, // G_SITOFP
3849 0U, // G_UITOFP
3850 0U, // G_FPTOSI_SAT
3851 0U, // G_FPTOUI_SAT
3852 0U, // G_FABS
3853 0U, // G_FCOPYSIGN
3854 0U, // G_IS_FPCLASS
3855 0U, // G_FCANONICALIZE
3856 0U, // G_FMINNUM
3857 0U, // G_FMAXNUM
3858 0U, // G_FMINNUM_IEEE
3859 0U, // G_FMAXNUM_IEEE
3860 0U, // G_FMINIMUM
3861 0U, // G_FMAXIMUM
3862 0U, // G_FMINIMUMNUM
3863 0U, // G_FMAXIMUMNUM
3864 0U, // G_GET_FPENV
3865 0U, // G_SET_FPENV
3866 0U, // G_RESET_FPENV
3867 0U, // G_GET_FPMODE
3868 0U, // G_SET_FPMODE
3869 0U, // G_RESET_FPMODE
3870 0U, // G_GET_ROUNDING
3871 0U, // G_SET_ROUNDING
3872 0U, // G_PTR_ADD
3873 0U, // G_PTRMASK
3874 0U, // G_SMIN
3875 0U, // G_SMAX
3876 0U, // G_UMIN
3877 0U, // G_UMAX
3878 0U, // G_ABS
3879 0U, // G_LROUND
3880 0U, // G_LLROUND
3881 0U, // G_BR
3882 0U, // G_BRJT
3883 0U, // G_VSCALE
3884 0U, // G_INSERT_SUBVECTOR
3885 0U, // G_EXTRACT_SUBVECTOR
3886 0U, // G_INSERT_VECTOR_ELT
3887 0U, // G_EXTRACT_VECTOR_ELT
3888 0U, // G_SHUFFLE_VECTOR
3889 0U, // G_SPLAT_VECTOR
3890 0U, // G_STEP_VECTOR
3891 0U, // G_VECTOR_COMPRESS
3892 0U, // G_CTTZ
3893 0U, // G_CTTZ_ZERO_POISON
3894 0U, // G_CTLZ
3895 0U, // G_CTLZ_ZERO_POISON
3896 0U, // G_CTLS
3897 0U, // G_CTPOP
3898 0U, // G_BSWAP
3899 0U, // G_BITREVERSE
3900 0U, // G_CLMUL
3901 0U, // G_FCEIL
3902 0U, // G_FCOS
3903 0U, // G_FSIN
3904 0U, // G_FSINCOS
3905 0U, // G_FTAN
3906 0U, // G_FACOS
3907 0U, // G_FASIN
3908 0U, // G_FATAN
3909 0U, // G_FATAN2
3910 0U, // G_FCOSH
3911 0U, // G_FSINH
3912 0U, // G_FTANH
3913 0U, // G_FSQRT
3914 0U, // G_FFLOOR
3915 0U, // G_FRINT
3916 0U, // G_FNEARBYINT
3917 0U, // G_ADDRSPACE_CAST
3918 0U, // G_BLOCK_ADDR
3919 0U, // G_JUMP_TABLE
3920 0U, // G_DYN_STACKALLOC
3921 0U, // G_STACKSAVE
3922 0U, // G_STACKRESTORE
3923 0U, // G_STRICT_FADD
3924 0U, // G_STRICT_FSUB
3925 0U, // G_STRICT_FMUL
3926 0U, // G_STRICT_FDIV
3927 0U, // G_STRICT_FREM
3928 0U, // G_STRICT_FMA
3929 0U, // G_STRICT_FSQRT
3930 0U, // G_STRICT_FLDEXP
3931 0U, // G_STRICT_FCMP
3932 0U, // G_STRICT_FCMPS
3933 0U, // G_READ_REGISTER
3934 0U, // G_WRITE_REGISTER
3935 0U, // G_MEMCPY
3936 0U, // G_MEMCPY_INLINE
3937 0U, // G_MEMMOVE
3938 0U, // G_MEMSET
3939 0U, // G_BZERO
3940 0U, // G_MEMSET_INLINE
3941 0U, // G_TRAP
3942 0U, // G_DEBUGTRAP
3943 0U, // G_UBSANTRAP
3944 0U, // G_VECREDUCE_SEQ_FADD
3945 0U, // G_VECREDUCE_SEQ_FMUL
3946 0U, // G_VECREDUCE_FADD
3947 0U, // G_VECREDUCE_FMUL
3948 0U, // G_VECREDUCE_FMAX
3949 0U, // G_VECREDUCE_FMIN
3950 0U, // G_VECREDUCE_FMAXIMUM
3951 0U, // G_VECREDUCE_FMINIMUM
3952 0U, // G_VECREDUCE_ADD
3953 0U, // G_VECREDUCE_MUL
3954 0U, // G_VECREDUCE_AND
3955 0U, // G_VECREDUCE_OR
3956 0U, // G_VECREDUCE_XOR
3957 0U, // G_VECREDUCE_SMAX
3958 0U, // G_VECREDUCE_SMIN
3959 0U, // G_VECREDUCE_UMAX
3960 0U, // G_VECREDUCE_UMIN
3961 0U, // G_SBFX
3962 0U, // G_UBFX
3963 0U, // A2_addsp
3964 0U, // A2_iconst
3965 0U, // A2_neg
3966 0U, // A2_not
3967 0U, // A2_tfrf
3968 0U, // A2_tfrfnew
3969 0U, // A2_tfrp
3970 0U, // A2_tfrpf
3971 0U, // A2_tfrpfnew
3972 0U, // A2_tfrpi
3973 0U, // A2_tfrpt
3974 0U, // A2_tfrptnew
3975 0U, // A2_tfrt
3976 0U, // A2_tfrtnew
3977 0U, // A2_vaddb_map
3978 0U, // A2_vsubb_map
3979 0U, // A2_zxtb
3980 0U, // A4_boundscheck
3981 0U, // ADJCALLSTACKDOWN
3982 0U, // ADJCALLSTACKUP
3983 0U, // C2_cmpgei
3984 0U, // C2_cmpgeui
3985 0U, // C2_cmplt
3986 0U, // C2_cmpltu
3987 0U, // C2_pxfer_map
3988 0U, // DUPLEX_Pseudo
3989 0U, // ENDLOOP0
3990 0U, // ENDLOOP01
3991 0U, // ENDLOOP1
3992 0U, // J2_endloop0
3993 0U, // J2_endloop01
3994 0U, // J2_endloop1
3995 0U, // J2_jumpf_nopred_map
3996 0U, // J2_jumprf_nopred_map
3997 0U, // J2_jumprt_nopred_map
3998 0U, // J2_jumpt_nopred_map
3999 0U, // J2_trap1_noregmap
4000 0U, // KCFI_CHECK
4001 1U, // L2_loadalignb_zomap
4002 1U, // L2_loadalignh_zomap
4003 0U, // L2_loadbsw2_zomap
4004 0U, // L2_loadbsw4_zomap
4005 0U, // L2_loadbzw2_zomap
4006 0U, // L2_loadbzw4_zomap
4007 0U, // L2_loadrb_zomap
4008 0U, // L2_loadrd_zomap
4009 0U, // L2_loadrh_zomap
4010 0U, // L2_loadri_zomap
4011 0U, // L2_loadrub_zomap
4012 0U, // L2_loadruh_zomap
4013 66U, // L2_ploadrbf_zomap
4014 66U, // L2_ploadrbfnew_zomap
4015 66U, // L2_ploadrbt_zomap
4016 66U, // L2_ploadrbtnew_zomap
4017 66U, // L2_ploadrdf_zomap
4018 66U, // L2_ploadrdfnew_zomap
4019 66U, // L2_ploadrdt_zomap
4020 66U, // L2_ploadrdtnew_zomap
4021 66U, // L2_ploadrhf_zomap
4022 66U, // L2_ploadrhfnew_zomap
4023 66U, // L2_ploadrht_zomap
4024 66U, // L2_ploadrhtnew_zomap
4025 66U, // L2_ploadrif_zomap
4026 66U, // L2_ploadrifnew_zomap
4027 66U, // L2_ploadrit_zomap
4028 66U, // L2_ploadritnew_zomap
4029 66U, // L2_ploadrubf_zomap
4030 66U, // L2_ploadrubfnew_zomap
4031 66U, // L2_ploadrubt_zomap
4032 66U, // L2_ploadrubtnew_zomap
4033 66U, // L2_ploadruhf_zomap
4034 66U, // L2_ploadruhfnew_zomap
4035 66U, // L2_ploadruht_zomap
4036 66U, // L2_ploadruhtnew_zomap
4037 0U, // L4_add_memopb_zomap
4038 0U, // L4_add_memoph_zomap
4039 0U, // L4_add_memopw_zomap
4040 0U, // L4_and_memopb_zomap
4041 0U, // L4_and_memoph_zomap
4042 0U, // L4_and_memopw_zomap
4043 0U, // L4_iadd_memopb_zomap
4044 0U, // L4_iadd_memoph_zomap
4045 0U, // L4_iadd_memopw_zomap
4046 0U, // L4_iand_memopb_zomap
4047 0U, // L4_iand_memoph_zomap
4048 0U, // L4_iand_memopw_zomap
4049 0U, // L4_ior_memopb_zomap
4050 0U, // L4_ior_memoph_zomap
4051 0U, // L4_ior_memopw_zomap
4052 0U, // L4_isub_memopb_zomap
4053 0U, // L4_isub_memoph_zomap
4054 0U, // L4_isub_memopw_zomap
4055 0U, // L4_or_memopb_zomap
4056 0U, // L4_or_memoph_zomap
4057 0U, // L4_or_memopw_zomap
4058 0U, // L4_return_map_to_raw_f
4059 0U, // L4_return_map_to_raw_fnew_pnt
4060 0U, // L4_return_map_to_raw_fnew_pt
4061 0U, // L4_return_map_to_raw_t
4062 0U, // L4_return_map_to_raw_tnew_pnt
4063 0U, // L4_return_map_to_raw_tnew_pt
4064 0U, // L4_sub_memopb_zomap
4065 0U, // L4_sub_memoph_zomap
4066 0U, // L4_sub_memopw_zomap
4067 0U, // L6_deallocframe_map_to_raw
4068 0U, // L6_return_map_to_raw
4069 0U, // LDriw_ctr
4070 0U, // LDriw_pred
4071 66U, // M2_mpysmi
4072 0U, // M2_mpyui
4073 0U, // M2_vrcmpys_acc_s1
4074 0U, // M2_vrcmpys_s1
4075 0U, // M2_vrcmpys_s1rp
4076 0U, // M7_vdmpy
4077 0U, // M7_vdmpy_acc
4078 0U, // PS_aligna
4079 0U, // PS_alloca
4080 0U, // PS_call_instrprof_custom
4081 0U, // PS_call_nr
4082 0U, // PS_crash
4083 0U, // PS_false
4084 0U, // PS_fi
4085 0U, // PS_fia
4086 0U, // PS_loadrb_pci
4087 0U, // PS_loadrb_pcr
4088 0U, // PS_loadrd_pci
4089 0U, // PS_loadrd_pcr
4090 0U, // PS_loadrh_pci
4091 0U, // PS_loadrh_pcr
4092 0U, // PS_loadri_pci
4093 0U, // PS_loadri_pcr
4094 0U, // PS_loadrub_pci
4095 0U, // PS_loadrub_pcr
4096 0U, // PS_loadruh_pci
4097 0U, // PS_loadruh_pcr
4098 0U, // PS_probed_stackalloc
4099 0U, // PS_pselect
4100 0U, // PS_qfalse
4101 0U, // PS_qtrue
4102 0U, // PS_readcr
4103 0U, // PS_readcr64
4104 0U, // PS_storerb_pci
4105 0U, // PS_storerb_pcr
4106 0U, // PS_storerd_pci
4107 0U, // PS_storerd_pcr
4108 0U, // PS_storerf_pci
4109 0U, // PS_storerf_pcr
4110 0U, // PS_storerh_pci
4111 0U, // PS_storerh_pcr
4112 0U, // PS_storeri_pci
4113 0U, // PS_storeri_pcr
4114 0U, // PS_tailcall_i
4115 0U, // PS_tailcall_r
4116 0U, // PS_true
4117 0U, // PS_vdd0
4118 0U, // PS_vloadrq_ai
4119 0U, // PS_vloadrv_ai
4120 0U, // PS_vloadrv_nt_ai
4121 0U, // PS_vloadrw_ai
4122 0U, // PS_vloadrw_nt_ai
4123 0U, // PS_vmulw
4124 0U, // PS_vmulw_acc
4125 0U, // PS_vselect
4126 0U, // PS_vsplatib
4127 0U, // PS_vsplatih
4128 0U, // PS_vsplatiw
4129 0U, // PS_vsplatrb
4130 0U, // PS_vsplatrh
4131 0U, // PS_vsplatrw
4132 0U, // PS_vstorerq_ai
4133 0U, // PS_vstorerv_ai
4134 0U, // PS_vstorerv_nt_ai
4135 0U, // PS_vstorerw_ai
4136 0U, // PS_vstorerw_nt_ai
4137 0U, // PS_wselect
4138 0U, // S2_asr_i_p_rnd_goodsyntax
4139 0U, // S2_asr_i_r_rnd_goodsyntax
4140 131U, // S2_pstorerbf_zomap
4141 195U, // S2_pstorerbnewf_zomap
4142 195U, // S2_pstorerbnewt_zomap
4143 131U, // S2_pstorerbt_zomap
4144 131U, // S2_pstorerdf_zomap
4145 131U, // S2_pstorerdt_zomap
4146 259U, // S2_pstorerff_zomap
4147 259U, // S2_pstorerft_zomap
4148 131U, // S2_pstorerhf_zomap
4149 195U, // S2_pstorerhnewf_zomap
4150 195U, // S2_pstorerhnewt_zomap
4151 131U, // S2_pstorerht_zomap
4152 131U, // S2_pstorerif_zomap
4153 195U, // S2_pstorerinewf_zomap
4154 195U, // S2_pstorerinewt_zomap
4155 131U, // S2_pstorerit_zomap
4156 0U, // S2_storerb_zomap
4157 0U, // S2_storerbnew_zomap
4158 0U, // S2_storerd_zomap
4159 0U, // S2_storerf_zomap
4160 0U, // S2_storerh_zomap
4161 0U, // S2_storerhnew_zomap
4162 0U, // S2_storeri_zomap
4163 0U, // S2_storerinew_zomap
4164 0U, // S2_tableidxb_goodsyntax
4165 0U, // S2_tableidxd_goodsyntax
4166 0U, // S2_tableidxh_goodsyntax
4167 0U, // S2_tableidxw_goodsyntax
4168 131U, // S4_pstorerbfnew_zomap
4169 195U, // S4_pstorerbnewfnew_zomap
4170 195U, // S4_pstorerbnewtnew_zomap
4171 131U, // S4_pstorerbtnew_zomap
4172 131U, // S4_pstorerdfnew_zomap
4173 131U, // S4_pstorerdtnew_zomap
4174 259U, // S4_pstorerffnew_zomap
4175 259U, // S4_pstorerftnew_zomap
4176 131U, // S4_pstorerhfnew_zomap
4177 195U, // S4_pstorerhnewfnew_zomap
4178 195U, // S4_pstorerhnewtnew_zomap
4179 131U, // S4_pstorerhtnew_zomap
4180 131U, // S4_pstorerifnew_zomap
4181 195U, // S4_pstorerinewfnew_zomap
4182 195U, // S4_pstorerinewtnew_zomap
4183 131U, // S4_pstoreritnew_zomap
4184 0U, // S4_storeirb_zomap
4185 4U, // S4_storeirbf_zomap
4186 4U, // S4_storeirbfnew_zomap
4187 4U, // S4_storeirbt_zomap
4188 4U, // S4_storeirbtnew_zomap
4189 0U, // S4_storeirh_zomap
4190 4U, // S4_storeirhf_zomap
4191 4U, // S4_storeirhfnew_zomap
4192 4U, // S4_storeirht_zomap
4193 4U, // S4_storeirhtnew_zomap
4194 0U, // S4_storeiri_zomap
4195 4U, // S4_storeirif_zomap
4196 4U, // S4_storeirifnew_zomap
4197 4U, // S4_storeirit_zomap
4198 4U, // S4_storeiritnew_zomap
4199 0U, // S5_asrhub_rnd_sat_goodsyntax
4200 322U, // S5_vasrhrnd_goodsyntax
4201 0U, // S6_allocframe_to_raw
4202 0U, // STriw_ctr
4203 0U, // STriw_pred
4204 386U, // V6_MAP_equb
4205 389U, // V6_MAP_equb_and
4206 389U, // V6_MAP_equb_ior
4207 389U, // V6_MAP_equb_xor
4208 450U, // V6_MAP_equh
4209 453U, // V6_MAP_equh_and
4210 453U, // V6_MAP_equh_ior
4211 453U, // V6_MAP_equh_xor
4212 514U, // V6_MAP_equw
4213 517U, // V6_MAP_equw_and
4214 517U, // V6_MAP_equw_ior
4215 517U, // V6_MAP_equw_xor
4216 0U, // V6_dbl_ld0
4217 0U, // V6_dbl_st0
4218 0U, // V6_extractw_alt
4219 0U, // V6_hi
4220 0U, // V6_ld0
4221 66U, // V6_ldcnp0
4222 578U, // V6_ldcnpnt0
4223 66U, // V6_ldcp0
4224 578U, // V6_ldcpnt0
4225 66U, // V6_ldnp0
4226 578U, // V6_ldnpnt0
4227 0U, // V6_ldnt0
4228 66U, // V6_ldp0
4229 578U, // V6_ldpnt0
4230 66U, // V6_ldtnp0
4231 578U, // V6_ldtnpnt0
4232 66U, // V6_ldtp0
4233 578U, // V6_ldtpnt0
4234 0U, // V6_ldu0
4235 0U, // V6_lo
4236 0U, // V6_st0
4237 0U, // V6_stn0
4238 0U, // V6_stnnt0
4239 131U, // V6_stnp0
4240 6U, // V6_stnpnt0
4241 131U, // V6_stnq0
4242 6U, // V6_stnqnt0
4243 0U, // V6_stnt0
4244 131U, // V6_stp0
4245 6U, // V6_stpnt0
4246 131U, // V6_stq0
4247 6U, // V6_stqnt0
4248 0U, // V6_stu0
4249 131U, // V6_stunp0
4250 131U, // V6_stup0
4251 0U, // V6_v10mpyubs10
4252 0U, // V6_v10mpyubs10_vxx
4253 7U, // V6_v6mpyhubs10_alt
4254 8U, // V6_v6mpyvubs10_alt
4255 0U, // V6_vabsb_alt
4256 0U, // V6_vabsb_sat_alt
4257 0U, // V6_vabsdiffh_alt
4258 0U, // V6_vabsdiffub_alt
4259 0U, // V6_vabsdiffuh_alt
4260 0U, // V6_vabsdiffw_alt
4261 0U, // V6_vabsh_alt
4262 0U, // V6_vabsh_sat_alt
4263 0U, // V6_vabsub_alt
4264 0U, // V6_vabsuh_alt
4265 0U, // V6_vabsuw_alt
4266 0U, // V6_vabsw_alt
4267 0U, // V6_vabsw_sat_alt
4268 0U, // V6_vaddb_alt
4269 0U, // V6_vaddb_dv_alt
4270 0U, // V6_vaddbnq_alt
4271 0U, // V6_vaddbq_alt
4272 0U, // V6_vaddbsat_alt
4273 0U, // V6_vaddbsat_dv_alt
4274 0U, // V6_vaddh_alt
4275 0U, // V6_vaddh_dv_alt
4276 0U, // V6_vaddhnq_alt
4277 0U, // V6_vaddhq_alt
4278 0U, // V6_vaddhsat_alt
4279 0U, // V6_vaddhsat_dv_alt
4280 0U, // V6_vaddhw_acc_alt
4281 0U, // V6_vaddhw_alt
4282 0U, // V6_vaddubh_acc_alt
4283 0U, // V6_vaddubh_alt
4284 0U, // V6_vaddubsat_alt
4285 0U, // V6_vaddubsat_dv_alt
4286 0U, // V6_vadduhsat_alt
4287 0U, // V6_vadduhsat_dv_alt
4288 0U, // V6_vadduhw_acc_alt
4289 0U, // V6_vadduhw_alt
4290 0U, // V6_vadduwsat_alt
4291 0U, // V6_vadduwsat_dv_alt
4292 0U, // V6_vaddw_alt
4293 0U, // V6_vaddw_dv_alt
4294 0U, // V6_vaddwnq_alt
4295 0U, // V6_vaddwq_alt
4296 0U, // V6_vaddwsat_alt
4297 0U, // V6_vaddwsat_dv_alt
4298 0U, // V6_vandnqrt_acc_alt
4299 0U, // V6_vandnqrt_alt
4300 0U, // V6_vandqrt_acc_alt
4301 0U, // V6_vandqrt_alt
4302 0U, // V6_vandvrt_acc_alt
4303 0U, // V6_vandvrt_alt
4304 0U, // V6_vaslh_acc_alt
4305 66U, // V6_vaslh_alt
4306 66U, // V6_vaslhv_alt
4307 0U, // V6_vaslw_acc_alt
4308 66U, // V6_vaslw_alt
4309 66U, // V6_vaslwv_alt
4310 0U, // V6_vasr_into_alt
4311 0U, // V6_vasrh_acc_alt
4312 66U, // V6_vasrh_alt
4313 66U, // V6_vasrhv_alt
4314 0U, // V6_vasrw_acc_alt
4315 66U, // V6_vasrw_alt
4316 66U, // V6_vasrwv_alt
4317 0U, // V6_vassignp
4318 0U, // V6_vavgb_alt
4319 0U, // V6_vavgbrnd_alt
4320 0U, // V6_vavgh_alt
4321 0U, // V6_vavghrnd_alt
4322 0U, // V6_vavgub_alt
4323 0U, // V6_vavgubrnd_alt
4324 0U, // V6_vavguh_alt
4325 0U, // V6_vavguhrnd_alt
4326 0U, // V6_vavguw_alt
4327 0U, // V6_vavguwrnd_alt
4328 0U, // V6_vavgw_alt
4329 0U, // V6_vavgwrnd_alt
4330 0U, // V6_vcl0h_alt
4331 0U, // V6_vcl0w_alt
4332 0U, // V6_vd0
4333 0U, // V6_vdd0
4334 0U, // V6_vdealb4w_alt
4335 0U, // V6_vdealb_alt
4336 0U, // V6_vdealh_alt
4337 0U, // V6_vdmpybus_acc_alt
4338 0U, // V6_vdmpybus_alt
4339 0U, // V6_vdmpybus_dv_acc_alt
4340 0U, // V6_vdmpybus_dv_alt
4341 0U, // V6_vdmpyhb_acc_alt
4342 0U, // V6_vdmpyhb_alt
4343 0U, // V6_vdmpyhb_dv_acc_alt
4344 0U, // V6_vdmpyhb_dv_alt
4345 0U, // V6_vdmpyhisat_acc_alt
4346 0U, // V6_vdmpyhisat_alt
4347 0U, // V6_vdmpyhsat_acc_alt
4348 0U, // V6_vdmpyhsat_alt
4349 0U, // V6_vdmpyhsuisat_acc_alt
4350 0U, // V6_vdmpyhsuisat_alt
4351 0U, // V6_vdmpyhsusat_acc_alt
4352 0U, // V6_vdmpyhsusat_alt
4353 0U, // V6_vdmpyhvsat_acc_alt
4354 0U, // V6_vdmpyhvsat_alt
4355 0U, // V6_vdsaduh_acc_alt
4356 0U, // V6_vdsaduh_alt
4357 0U, // V6_vgather_vscatter_mh_pseudo
4358 0U, // V6_vgathermh_pseudo
4359 0U, // V6_vgathermhq_pseudo
4360 0U, // V6_vgathermhw_pseudo
4361 0U, // V6_vgathermhwq_pseudo
4362 0U, // V6_vgathermw_pseudo
4363 0U, // V6_vgathermwq_pseudo
4364 66U, // V6_vlsrh_alt
4365 66U, // V6_vlsrhv_alt
4366 66U, // V6_vlsrw_alt
4367 66U, // V6_vlsrwv_alt
4368 0U, // V6_vmaxb_alt
4369 0U, // V6_vmaxh_alt
4370 0U, // V6_vmaxub_alt
4371 0U, // V6_vmaxuh_alt
4372 0U, // V6_vmaxw_alt
4373 0U, // V6_vminb_alt
4374 0U, // V6_vminh_alt
4375 0U, // V6_vminub_alt
4376 0U, // V6_vminuh_alt
4377 0U, // V6_vminw_alt
4378 0U, // V6_vmpabus_acc_alt
4379 0U, // V6_vmpabus_alt
4380 0U, // V6_vmpabusv_alt
4381 0U, // V6_vmpabuu_acc_alt
4382 0U, // V6_vmpabuu_alt
4383 0U, // V6_vmpabuuv_alt
4384 0U, // V6_vmpahb_acc_alt
4385 0U, // V6_vmpahb_alt
4386 0U, // V6_vmpauhb_acc_alt
4387 0U, // V6_vmpauhb_alt
4388 0U, // V6_vmpybus_acc_alt
4389 0U, // V6_vmpybus_alt
4390 0U, // V6_vmpybusv_acc_alt
4391 0U, // V6_vmpybusv_alt
4392 0U, // V6_vmpybv_acc_alt
4393 0U, // V6_vmpybv_alt
4394 0U, // V6_vmpyewuh_alt
4395 0U, // V6_vmpyh_acc_alt
4396 0U, // V6_vmpyh_alt
4397 0U, // V6_vmpyhsat_acc_alt
4398 0U, // V6_vmpyhsrs_alt
4399 0U, // V6_vmpyhss_alt
4400 0U, // V6_vmpyhus_acc_alt
4401 0U, // V6_vmpyhus_alt
4402 0U, // V6_vmpyhv_acc_alt
4403 0U, // V6_vmpyhv_alt
4404 0U, // V6_vmpyhvsrs_alt
4405 0U, // V6_vmpyiewh_acc_alt
4406 0U, // V6_vmpyiewuh_acc_alt
4407 0U, // V6_vmpyiewuh_alt
4408 0U, // V6_vmpyih_acc_alt
4409 0U, // V6_vmpyih_alt
4410 0U, // V6_vmpyihb_acc_alt
4411 0U, // V6_vmpyihb_alt
4412 0U, // V6_vmpyiowh_alt
4413 0U, // V6_vmpyiwb_acc_alt
4414 0U, // V6_vmpyiwb_alt
4415 0U, // V6_vmpyiwh_acc_alt
4416 0U, // V6_vmpyiwh_alt
4417 0U, // V6_vmpyiwub_acc_alt
4418 0U, // V6_vmpyiwub_alt
4419 0U, // V6_vmpyowh_alt
4420 0U, // V6_vmpyowh_rnd_alt
4421 0U, // V6_vmpyowh_rnd_sacc_alt
4422 0U, // V6_vmpyowh_sacc_alt
4423 0U, // V6_vmpyub_acc_alt
4424 0U, // V6_vmpyub_alt
4425 0U, // V6_vmpyubv_acc_alt
4426 0U, // V6_vmpyubv_alt
4427 0U, // V6_vmpyuh_acc_alt
4428 0U, // V6_vmpyuh_alt
4429 0U, // V6_vmpyuhv_acc_alt
4430 0U, // V6_vmpyuhv_alt
4431 0U, // V6_vnavgb_alt
4432 0U, // V6_vnavgh_alt
4433 0U, // V6_vnavgub_alt
4434 0U, // V6_vnavgw_alt
4435 0U, // V6_vnormamth_alt
4436 0U, // V6_vnormamtw_alt
4437 0U, // V6_vpackeb_alt
4438 0U, // V6_vpackeh_alt
4439 0U, // V6_vpackhb_sat_alt
4440 0U, // V6_vpackhub_sat_alt
4441 0U, // V6_vpackob_alt
4442 0U, // V6_vpackoh_alt
4443 0U, // V6_vpackwh_sat_alt
4444 0U, // V6_vpackwuh_sat_alt
4445 0U, // V6_vpopcounth_alt
4446 389U, // V6_vrmpybub_rtt_acc_alt
4447 386U, // V6_vrmpybub_rtt_alt
4448 0U, // V6_vrmpybus_acc_alt
4449 0U, // V6_vrmpybus_alt
4450 73U, // V6_vrmpybusi_acc_alt
4451 69U, // V6_vrmpybusi_alt
4452 0U, // V6_vrmpybusv_acc_alt
4453 0U, // V6_vrmpybusv_alt
4454 0U, // V6_vrmpybv_acc_alt
4455 0U, // V6_vrmpybv_alt
4456 0U, // V6_vrmpyub_acc_alt
4457 0U, // V6_vrmpyub_alt
4458 0U, // V6_vrmpyub_rtt_acc_alt
4459 0U, // V6_vrmpyub_rtt_alt
4460 73U, // V6_vrmpyubi_acc_alt
4461 69U, // V6_vrmpyubi_alt
4462 0U, // V6_vrmpyubv_acc_alt
4463 0U, // V6_vrmpyubv_alt
4464 0U, // V6_vrotr_alt
4465 0U, // V6_vroundhb_alt
4466 0U, // V6_vroundhub_alt
4467 0U, // V6_vrounduhub_alt
4468 0U, // V6_vrounduwuh_alt
4469 0U, // V6_vroundwh_alt
4470 0U, // V6_vroundwuh_alt
4471 73U, // V6_vrsadubi_acc_alt
4472 69U, // V6_vrsadubi_alt
4473 66U, // V6_vsathub_alt
4474 0U, // V6_vsatuwuh_alt
4475 66U, // V6_vsatwh_alt
4476 0U, // V6_vsb_alt
4477 8192U, // V6_vscattermh_add_alt
4478 16384U, // V6_vscattermh_alt
4479 0U, // V6_vscattermhq_alt
4480 24576U, // V6_vscattermw_add_alt
4481 32768U, // V6_vscattermw_alt
4482 24576U, // V6_vscattermwh_add_alt
4483 32768U, // V6_vscattermwh_alt
4484 10U, // V6_vscattermwhq_alt
4485 11U, // V6_vscattermwq_alt
4486 0U, // V6_vsh_alt
4487 0U, // V6_vshufeh_alt
4488 0U, // V6_vshuffb_alt
4489 0U, // V6_vshuffeb_alt
4490 0U, // V6_vshuffh_alt
4491 0U, // V6_vshuffob_alt
4492 0U, // V6_vshufoeb_alt
4493 0U, // V6_vshufoeh_alt
4494 0U, // V6_vshufoh_alt
4495 0U, // V6_vsubb_alt
4496 0U, // V6_vsubb_dv_alt
4497 0U, // V6_vsubbnq_alt
4498 0U, // V6_vsubbq_alt
4499 0U, // V6_vsubbsat_alt
4500 0U, // V6_vsubbsat_dv_alt
4501 0U, // V6_vsubh_alt
4502 0U, // V6_vsubh_dv_alt
4503 0U, // V6_vsubhnq_alt
4504 0U, // V6_vsubhq_alt
4505 0U, // V6_vsubhsat_alt
4506 0U, // V6_vsubhsat_dv_alt
4507 0U, // V6_vsubhw_alt
4508 0U, // V6_vsububh_alt
4509 0U, // V6_vsububsat_alt
4510 0U, // V6_vsububsat_dv_alt
4511 0U, // V6_vsubuhsat_alt
4512 0U, // V6_vsubuhsat_dv_alt
4513 0U, // V6_vsubuhw_alt
4514 0U, // V6_vsubuwsat_alt
4515 0U, // V6_vsubuwsat_dv_alt
4516 0U, // V6_vsubw_alt
4517 0U, // V6_vsubw_dv_alt
4518 0U, // V6_vsubwnq_alt
4519 0U, // V6_vsubwq_alt
4520 0U, // V6_vsubwsat_alt
4521 0U, // V6_vsubwsat_dv_alt
4522 0U, // V6_vtmpyb_acc_alt
4523 0U, // V6_vtmpyb_alt
4524 0U, // V6_vtmpybus_acc_alt
4525 0U, // V6_vtmpybus_alt
4526 0U, // V6_vtmpyhb_acc_alt
4527 0U, // V6_vtmpyhb_alt
4528 640U, // V6_vtran2x2_map
4529 0U, // V6_vunpackb_alt
4530 0U, // V6_vunpackh_alt
4531 0U, // V6_vunpackob_alt
4532 0U, // V6_vunpackoh_alt
4533 0U, // V6_vunpackub_alt
4534 0U, // V6_vunpackuh_alt
4535 0U, // V6_vzb_alt
4536 0U, // V6_vzh_alt
4537 0U, // V6_zld0
4538 1U, // V6_zldp0
4539 0U, // Y2_crswap_old
4540 0U, // Y2_dcfetch
4541 0U, // Y2_k1lock_map
4542 0U, // Y2_k1unlock_map
4543 0U, // dup_A2_add
4544 12U, // dup_A2_addi
4545 66U, // dup_A2_andir
4546 66U, // dup_A2_combineii
4547 0U, // dup_A2_sxtb
4548 0U, // dup_A2_sxth
4549 0U, // dup_A2_tfr
4550 0U, // dup_A2_tfrsi
4551 0U, // dup_A2_zxtb
4552 0U, // dup_A2_zxth
4553 66U, // dup_A4_combineii
4554 66U, // dup_A4_combineir
4555 66U, // dup_A4_combineri
4556 0U, // dup_C2_cmoveif
4557 0U, // dup_C2_cmoveit
4558 0U, // dup_C2_cmovenewif
4559 0U, // dup_C2_cmovenewit
4560 66U, // dup_C2_cmpeqi
4561 0U, // dup_L2_deallocframe
4562 1U, // dup_L2_loadrb_io
4563 1U, // dup_L2_loadrd_io
4564 1U, // dup_L2_loadrh_io
4565 1U, // dup_L2_loadri_io
4566 1U, // dup_L2_loadrub_io
4567 1U, // dup_L2_loadruh_io
4568 13U, // dup_S2_allocframe
4569 130U, // dup_S2_storerb_io
4570 130U, // dup_S2_storerd_io
4571 130U, // dup_S2_storerh_io
4572 130U, // dup_S2_storeri_io
4573 0U, // dup_S4_storeirb_io
4574 0U, // dup_S4_storeiri_io
4575 0U, // A2_abs
4576 0U, // A2_absp
4577 0U, // A2_abssat
4578 0U, // A2_add
4579 718U, // A2_addh_h16_hh
4580 782U, // A2_addh_h16_hl
4581 719U, // A2_addh_h16_lh
4582 783U, // A2_addh_h16_ll
4583 846U, // A2_addh_h16_sat_hh
4584 910U, // A2_addh_h16_sat_hl
4585 847U, // A2_addh_h16_sat_lh
4586 911U, // A2_addh_h16_sat_ll
4587 975U, // A2_addh_l16_hl
4588 1039U, // A2_addh_l16_ll
4589 1103U, // A2_addh_l16_sat_hl
4590 1167U, // A2_addh_l16_sat_ll
4591 12U, // A2_addi
4592 0U, // A2_addp
4593 40960U, // A2_addpsat
4594 40960U, // A2_addsat
4595 49152U, // A2_addsph
4596 57344U, // A2_addspl
4597 66U, // A2_and
4598 66U, // A2_andir
4599 66U, // A2_andp
4600 0U, // A2_aslh
4601 0U, // A2_asrh
4602 962U, // A2_combine_hh
4603 1026U, // A2_combine_hl
4604 962U, // A2_combine_lh
4605 1026U, // A2_combine_ll
4606 66U, // A2_combineii
4607 66U, // A2_combinew
4608 0U, // A2_max
4609 0U, // A2_maxp
4610 0U, // A2_maxu
4611 0U, // A2_maxup
4612 0U, // A2_min
4613 0U, // A2_minp
4614 0U, // A2_minu
4615 0U, // A2_minup
4616 0U, // A2_negp
4617 0U, // A2_negsat
4618 0U, // A2_nop
4619 0U, // A2_notp
4620 66U, // A2_or
4621 66U, // A2_orir
4622 66U, // A2_orp
4623 1216U, // A2_paddf
4624 1216U, // A2_paddfnew
4625 1228U, // A2_paddif
4626 1228U, // A2_paddifnew
4627 1228U, // A2_paddit
4628 1228U, // A2_padditnew
4629 1216U, // A2_paddt
4630 1216U, // A2_paddtnew
4631 0U, // A2_pandf
4632 0U, // A2_pandfnew
4633 0U, // A2_pandt
4634 0U, // A2_pandtnew
4635 0U, // A2_porf
4636 0U, // A2_porfnew
4637 0U, // A2_port
4638 0U, // A2_portnew
4639 0U, // A2_psubf
4640 0U, // A2_psubfnew
4641 0U, // A2_psubt
4642 0U, // A2_psubtnew
4643 0U, // A2_pxorf
4644 0U, // A2_pxorfnew
4645 0U, // A2_pxort
4646 0U, // A2_pxortnew
4647 0U, // A2_roundsat
4648 0U, // A2_sat
4649 0U, // A2_satb
4650 0U, // A2_sath
4651 0U, // A2_satub
4652 0U, // A2_satuh
4653 0U, // A2_sub
4654 718U, // A2_subh_h16_hh
4655 782U, // A2_subh_h16_hl
4656 719U, // A2_subh_h16_lh
4657 783U, // A2_subh_h16_ll
4658 846U, // A2_subh_h16_sat_hh
4659 910U, // A2_subh_h16_sat_hl
4660 847U, // A2_subh_h16_sat_lh
4661 911U, // A2_subh_h16_sat_ll
4662 975U, // A2_subh_l16_hl
4663 1039U, // A2_subh_l16_ll
4664 1103U, // A2_subh_l16_sat_hl
4665 1167U, // A2_subh_l16_sat_ll
4666 0U, // A2_subp
4667 66U, // A2_subri
4668 40960U, // A2_subsat
4669 0U, // A2_svaddh
4670 0U, // A2_svaddhs
4671 0U, // A2_svadduhs
4672 0U, // A2_svavgh
4673 0U, // A2_svavghs
4674 0U, // A2_svnavgh
4675 0U, // A2_svsubh
4676 0U, // A2_svsubhs
4677 0U, // A2_svsubuhs
4678 0U, // A2_swiz
4679 0U, // A2_sxtb
4680 0U, // A2_sxth
4681 0U, // A2_sxtw
4682 0U, // A2_tfr
4683 0U, // A2_tfrcrr
4684 16U, // A2_tfrih
4685 16U, // A2_tfril
4686 0U, // A2_tfrrcr
4687 0U, // A2_tfrsi
4688 0U, // A2_vabsh
4689 0U, // A2_vabshsat
4690 0U, // A2_vabsw
4691 0U, // A2_vabswsat
4692 0U, // A2_vaddh
4693 0U, // A2_vaddhs
4694 0U, // A2_vaddub
4695 0U, // A2_vaddubs
4696 0U, // A2_vadduhs
4697 0U, // A2_vaddw
4698 0U, // A2_vaddws
4699 0U, // A2_vavgh
4700 0U, // A2_vavghcr
4701 0U, // A2_vavghr
4702 0U, // A2_vavgub
4703 0U, // A2_vavgubr
4704 0U, // A2_vavguh
4705 0U, // A2_vavguhr
4706 0U, // A2_vavguw
4707 0U, // A2_vavguwr
4708 0U, // A2_vavgw
4709 0U, // A2_vavgwcr
4710 0U, // A2_vavgwr
4711 66U, // A2_vcmpbeq
4712 66U, // A2_vcmpbgtu
4713 66U, // A2_vcmpheq
4714 66U, // A2_vcmphgt
4715 66U, // A2_vcmphgtu
4716 66U, // A2_vcmpweq
4717 66U, // A2_vcmpwgt
4718 66U, // A2_vcmpwgtu
4719 0U, // A2_vconj
4720 0U, // A2_vmaxb
4721 0U, // A2_vmaxh
4722 0U, // A2_vmaxub
4723 0U, // A2_vmaxuh
4724 0U, // A2_vmaxuw
4725 0U, // A2_vmaxw
4726 0U, // A2_vminb
4727 0U, // A2_vminh
4728 0U, // A2_vminub
4729 0U, // A2_vminuh
4730 0U, // A2_vminuw
4731 0U, // A2_vminw
4732 0U, // A2_vnavgh
4733 0U, // A2_vnavghcr
4734 0U, // A2_vnavghr
4735 0U, // A2_vnavgw
4736 0U, // A2_vnavgwcr
4737 0U, // A2_vnavgwr
4738 0U, // A2_vraddub
4739 0U, // A2_vraddub_acc
4740 0U, // A2_vrsadub
4741 0U, // A2_vrsadub_acc
4742 0U, // A2_vsubh
4743 0U, // A2_vsubhs
4744 0U, // A2_vsubub
4745 0U, // A2_vsububs
4746 0U, // A2_vsubuhs
4747 0U, // A2_vsubw
4748 0U, // A2_vsubws
4749 0U, // A2_xor
4750 0U, // A2_xorp
4751 0U, // A2_zxth
4752 1216U, // A4_addp_c
4753 66U, // A4_andn
4754 66U, // A4_andnp
4755 66U, // A4_bitsplit
4756 66U, // A4_bitspliti
4757 0U, // A4_boundscheck_hi
4758 0U, // A4_boundscheck_lo
4759 66U, // A4_cmpbeq
4760 66U, // A4_cmpbeqi
4761 66U, // A4_cmpbgt
4762 66U, // A4_cmpbgti
4763 66U, // A4_cmpbgtu
4764 66U, // A4_cmpbgtui
4765 66U, // A4_cmpheq
4766 66U, // A4_cmpheqi
4767 66U, // A4_cmphgt
4768 66U, // A4_cmphgti
4769 66U, // A4_cmphgtu
4770 66U, // A4_cmphgtui
4771 66U, // A4_combineii
4772 66U, // A4_combineir
4773 66U, // A4_combineri
4774 66U, // A4_cround_ri
4775 66U, // A4_cround_rr
4776 0U, // A4_ext
4777 0U, // A4_modwrapu
4778 66U, // A4_orn
4779 66U, // A4_ornp
4780 0U, // A4_paslhf
4781 0U, // A4_paslhfnew
4782 0U, // A4_paslht
4783 0U, // A4_paslhtnew
4784 0U, // A4_pasrhf
4785 0U, // A4_pasrhfnew
4786 0U, // A4_pasrht
4787 0U, // A4_pasrhtnew
4788 0U, // A4_psxtbf
4789 0U, // A4_psxtbfnew
4790 0U, // A4_psxtbt
4791 0U, // A4_psxtbtnew
4792 0U, // A4_psxthf
4793 0U, // A4_psxthfnew
4794 0U, // A4_psxtht
4795 0U, // A4_psxthtnew
4796 0U, // A4_pzxtbf
4797 0U, // A4_pzxtbfnew
4798 0U, // A4_pzxtbt
4799 0U, // A4_pzxtbtnew
4800 0U, // A4_pzxthf
4801 0U, // A4_pzxthfnew
4802 0U, // A4_pzxtht
4803 0U, // A4_pzxthtnew
4804 66U, // A4_rcmpeq
4805 66U, // A4_rcmpeqi
4806 66U, // A4_rcmpneq
4807 66U, // A4_rcmpneqi
4808 66U, // A4_round_ri
4809 1282U, // A4_round_ri_sat
4810 66U, // A4_round_rr
4811 1282U, // A4_round_rr_sat
4812 1216U, // A4_subp_c
4813 0U, // A4_tfrcpp
4814 0U, // A4_tfrpcp
4815 0U, // A4_tlbmatch
4816 0U, // A4_vcmpbeq_any
4817 66U, // A4_vcmpbeqi
4818 66U, // A4_vcmpbgt
4819 66U, // A4_vcmpbgti
4820 66U, // A4_vcmpbgtui
4821 66U, // A4_vcmpheqi
4822 66U, // A4_vcmphgti
4823 66U, // A4_vcmphgtui
4824 66U, // A4_vcmpweqi
4825 66U, // A4_vcmpwgti
4826 66U, // A4_vcmpwgtui
4827 0U, // A4_vrmaxh
4828 0U, // A4_vrmaxuh
4829 0U, // A4_vrmaxuw
4830 0U, // A4_vrmaxw
4831 0U, // A4_vrminh
4832 0U, // A4_vrminuh
4833 0U, // A4_vrminuw
4834 0U, // A4_vrminw
4835 17U, // A5_ACS
4836 0U, // A5_vaddhubs
4837 0U, // A6_vcmpbeq_notany
4838 18U, // A6_vminub_RdP
4839 0U, // A7_clip
4840 66U, // A7_croundd_ri
4841 66U, // A7_croundd_rr
4842 0U, // A7_vclip
4843 0U, // C2_all8
4844 66U, // C2_and
4845 0U, // C2_andn
4846 0U, // C2_any8
4847 66U, // C2_bitsclr
4848 66U, // C2_bitsclri
4849 0U, // C2_bitsset
4850 0U, // C2_ccombinewf
4851 0U, // C2_ccombinewnewf
4852 0U, // C2_ccombinewnewt
4853 0U, // C2_ccombinewt
4854 0U, // C2_cmoveif
4855 0U, // C2_cmoveit
4856 0U, // C2_cmovenewif
4857 0U, // C2_cmovenewit
4858 66U, // C2_cmpeq
4859 66U, // C2_cmpeqi
4860 66U, // C2_cmpeqp
4861 66U, // C2_cmpgt
4862 66U, // C2_cmpgti
4863 66U, // C2_cmpgtp
4864 66U, // C2_cmpgtu
4865 66U, // C2_cmpgtui
4866 66U, // C2_cmpgtup
4867 0U, // C2_mask
4868 1346U, // C2_mux
4869 9602U, // C2_muxii
4870 9602U, // C2_muxir
4871 1346U, // C2_muxri
4872 0U, // C2_not
4873 66U, // C2_or
4874 0U, // C2_orn
4875 0U, // C2_tfrpr
4876 0U, // C2_tfrrp
4877 0U, // C2_vitpack
4878 0U, // C2_vmux
4879 0U, // C2_xor
4880 0U, // C4_addipc
4881 17600U, // C4_and_and
4882 19U, // C4_and_andn
4883 17600U, // C4_and_or
4884 19U, // C4_and_orn
4885 66U, // C4_cmplte
4886 66U, // C4_cmpltei
4887 66U, // C4_cmplteu
4888 66U, // C4_cmplteui
4889 66U, // C4_cmpneq
4890 66U, // C4_cmpneqi
4891 0U, // C4_fastcorner9
4892 0U, // C4_fastcorner9_not
4893 66U, // C4_nbitsclr
4894 66U, // C4_nbitsclri
4895 0U, // C4_nbitsset
4896 17600U, // C4_or_and
4897 19U, // C4_or_andn
4898 17600U, // C4_or_or
4899 19U, // C4_or_orn
4900 0U, // CALLProfile
4901 0U, // CONST32
4902 0U, // CONST64
4903 0U, // DuplexIClass0
4904 0U, // DuplexIClass1
4905 0U, // DuplexIClass2
4906 0U, // DuplexIClass3
4907 0U, // DuplexIClass4
4908 0U, // DuplexIClass5
4909 0U, // DuplexIClass6
4910 0U, // DuplexIClass7
4911 0U, // DuplexIClass8
4912 0U, // DuplexIClass9
4913 0U, // DuplexIClassA
4914 0U, // DuplexIClassB
4915 0U, // DuplexIClassC
4916 0U, // DuplexIClassD
4917 0U, // DuplexIClassE
4918 0U, // DuplexIClassF
4919 0U, // EH_RETURN_JMPR
4920 0U, // F2_conv_d2df
4921 0U, // F2_conv_d2sf
4922 0U, // F2_conv_df2d
4923 0U, // F2_conv_df2d_chop
4924 0U, // F2_conv_df2sf
4925 0U, // F2_conv_df2ud
4926 0U, // F2_conv_df2ud_chop
4927 0U, // F2_conv_df2uw
4928 0U, // F2_conv_df2uw_chop
4929 0U, // F2_conv_df2w
4930 0U, // F2_conv_df2w_chop
4931 0U, // F2_conv_sf2d
4932 0U, // F2_conv_sf2d_chop
4933 0U, // F2_conv_sf2df
4934 0U, // F2_conv_sf2ud
4935 0U, // F2_conv_sf2ud_chop
4936 0U, // F2_conv_sf2uw
4937 0U, // F2_conv_sf2uw_chop
4938 0U, // F2_conv_sf2w
4939 0U, // F2_conv_sf2w_chop
4940 0U, // F2_conv_ud2df
4941 0U, // F2_conv_ud2sf
4942 0U, // F2_conv_uw2df
4943 0U, // F2_conv_uw2sf
4944 0U, // F2_conv_w2df
4945 0U, // F2_conv_w2sf
4946 0U, // F2_dfadd
4947 0U, // F2_dfclass
4948 0U, // F2_dfcmpeq
4949 0U, // F2_dfcmpge
4950 0U, // F2_dfcmpgt
4951 0U, // F2_dfcmpuo
4952 0U, // F2_dfimm_n
4953 0U, // F2_dfimm_p
4954 0U, // F2_dfmax
4955 0U, // F2_dfmin
4956 0U, // F2_dfmpyfix
4957 0U, // F2_dfmpyhh
4958 0U, // F2_dfmpylh
4959 0U, // F2_dfmpyll
4960 0U, // F2_dfsub
4961 0U, // F2_sfadd
4962 0U, // F2_sfclass
4963 0U, // F2_sfcmpeq
4964 0U, // F2_sfcmpge
4965 0U, // F2_sfcmpgt
4966 0U, // F2_sfcmpuo
4967 0U, // F2_sffixupd
4968 0U, // F2_sffixupn
4969 0U, // F2_sffixupr
4970 0U, // F2_sffma
4971 0U, // F2_sffma_lib
4972 1481U, // F2_sffma_sc
4973 0U, // F2_sffms
4974 0U, // F2_sffms_lib
4975 0U, // F2_sfimm_n
4976 0U, // F2_sfimm_p
4977 20U, // F2_sfinvsqrta
4978 0U, // F2_sfmax
4979 0U, // F2_sfmin
4980 0U, // F2_sfmpy
4981 21U, // F2_sfrecipa
4982 0U, // F2_sfsub
4983 0U, // G4_tfrgcpp
4984 0U, // G4_tfrgcrr
4985 0U, // G4_tfrgpcp
4986 0U, // G4_tfrgrcr
4987 16U, // HI
4988 0U, // J2_call
4989 0U, // J2_callf
4990 0U, // J2_callr
4991 0U, // J2_callrf
4992 0U, // J2_callrh
4993 0U, // J2_callrt
4994 0U, // J2_callt
4995 0U, // J2_jump
4996 0U, // J2_jumpf
4997 0U, // J2_jumpfnew
4998 0U, // J2_jumpfnewpt
4999 0U, // J2_jumpfpt
5000 0U, // J2_jumpr
5001 0U, // J2_jumprf
5002 0U, // J2_jumprfnew
5003 0U, // J2_jumprfnewpt
5004 0U, // J2_jumprfpt
5005 0U, // J2_jumprgtez
5006 0U, // J2_jumprgtezpt
5007 0U, // J2_jumprh
5008 0U, // J2_jumprltez
5009 0U, // J2_jumprltezpt
5010 0U, // J2_jumprnz
5011 0U, // J2_jumprnzpt
5012 0U, // J2_jumprt
5013 0U, // J2_jumprtnew
5014 0U, // J2_jumprtnewpt
5015 0U, // J2_jumprtpt
5016 0U, // J2_jumprz
5017 0U, // J2_jumprzpt
5018 0U, // J2_jumpt
5019 0U, // J2_jumptnew
5020 0U, // J2_jumptnewpt
5021 0U, // J2_jumptpt
5022 1U, // J2_loop0i
5023 1U, // J2_loop0iext
5024 1U, // J2_loop0r
5025 1U, // J2_loop0rext
5026 1U, // J2_loop1i
5027 1U, // J2_loop1iext
5028 1U, // J2_loop1r
5029 1U, // J2_loop1rext
5030 0U, // J2_pause
5031 1U, // J2_ploop1si
5032 1U, // J2_ploop1sr
5033 1U, // J2_ploop2si
5034 1U, // J2_ploop2sr
5035 1U, // J2_ploop3si
5036 1U, // J2_ploop3sr
5037 0U, // J2_rte
5038 0U, // J2_trap0
5039 1U, // J2_trap1
5040 0U, // J2_unpause
5041 0U, // J4_cmpeq_f_jumpnv_nt
5042 0U, // J4_cmpeq_f_jumpnv_t
5043 22U, // J4_cmpeq_fp0_jump_nt
5044 23U, // J4_cmpeq_fp0_jump_t
5045 24U, // J4_cmpeq_fp1_jump_nt
5046 25U, // J4_cmpeq_fp1_jump_t
5047 0U, // J4_cmpeq_t_jumpnv_nt
5048 0U, // J4_cmpeq_t_jumpnv_t
5049 26U, // J4_cmpeq_tp0_jump_nt
5050 27U, // J4_cmpeq_tp0_jump_t
5051 28U, // J4_cmpeq_tp1_jump_nt
5052 29U, // J4_cmpeq_tp1_jump_t
5053 0U, // J4_cmpeqi_f_jumpnv_nt
5054 0U, // J4_cmpeqi_f_jumpnv_t
5055 22U, // J4_cmpeqi_fp0_jump_nt
5056 23U, // J4_cmpeqi_fp0_jump_t
5057 24U, // J4_cmpeqi_fp1_jump_nt
5058 25U, // J4_cmpeqi_fp1_jump_t
5059 0U, // J4_cmpeqi_t_jumpnv_nt
5060 0U, // J4_cmpeqi_t_jumpnv_t
5061 26U, // J4_cmpeqi_tp0_jump_nt
5062 27U, // J4_cmpeqi_tp0_jump_t
5063 28U, // J4_cmpeqi_tp1_jump_nt
5064 29U, // J4_cmpeqi_tp1_jump_t
5065 0U, // J4_cmpeqn1_f_jumpnv_nt
5066 0U, // J4_cmpeqn1_f_jumpnv_t
5067 22U, // J4_cmpeqn1_fp0_jump_nt
5068 23U, // J4_cmpeqn1_fp0_jump_t
5069 24U, // J4_cmpeqn1_fp1_jump_nt
5070 25U, // J4_cmpeqn1_fp1_jump_t
5071 0U, // J4_cmpeqn1_t_jumpnv_nt
5072 0U, // J4_cmpeqn1_t_jumpnv_t
5073 26U, // J4_cmpeqn1_tp0_jump_nt
5074 27U, // J4_cmpeqn1_tp0_jump_t
5075 28U, // J4_cmpeqn1_tp1_jump_nt
5076 29U, // J4_cmpeqn1_tp1_jump_t
5077 0U, // J4_cmpgt_f_jumpnv_nt
5078 0U, // J4_cmpgt_f_jumpnv_t
5079 22U, // J4_cmpgt_fp0_jump_nt
5080 23U, // J4_cmpgt_fp0_jump_t
5081 24U, // J4_cmpgt_fp1_jump_nt
5082 25U, // J4_cmpgt_fp1_jump_t
5083 0U, // J4_cmpgt_t_jumpnv_nt
5084 0U, // J4_cmpgt_t_jumpnv_t
5085 26U, // J4_cmpgt_tp0_jump_nt
5086 27U, // J4_cmpgt_tp0_jump_t
5087 28U, // J4_cmpgt_tp1_jump_nt
5088 29U, // J4_cmpgt_tp1_jump_t
5089 0U, // J4_cmpgti_f_jumpnv_nt
5090 0U, // J4_cmpgti_f_jumpnv_t
5091 22U, // J4_cmpgti_fp0_jump_nt
5092 23U, // J4_cmpgti_fp0_jump_t
5093 24U, // J4_cmpgti_fp1_jump_nt
5094 25U, // J4_cmpgti_fp1_jump_t
5095 0U, // J4_cmpgti_t_jumpnv_nt
5096 0U, // J4_cmpgti_t_jumpnv_t
5097 26U, // J4_cmpgti_tp0_jump_nt
5098 27U, // J4_cmpgti_tp0_jump_t
5099 28U, // J4_cmpgti_tp1_jump_nt
5100 29U, // J4_cmpgti_tp1_jump_t
5101 0U, // J4_cmpgtn1_f_jumpnv_nt
5102 0U, // J4_cmpgtn1_f_jumpnv_t
5103 22U, // J4_cmpgtn1_fp0_jump_nt
5104 23U, // J4_cmpgtn1_fp0_jump_t
5105 24U, // J4_cmpgtn1_fp1_jump_nt
5106 25U, // J4_cmpgtn1_fp1_jump_t
5107 0U, // J4_cmpgtn1_t_jumpnv_nt
5108 0U, // J4_cmpgtn1_t_jumpnv_t
5109 26U, // J4_cmpgtn1_tp0_jump_nt
5110 27U, // J4_cmpgtn1_tp0_jump_t
5111 28U, // J4_cmpgtn1_tp1_jump_nt
5112 29U, // J4_cmpgtn1_tp1_jump_t
5113 0U, // J4_cmpgtu_f_jumpnv_nt
5114 0U, // J4_cmpgtu_f_jumpnv_t
5115 22U, // J4_cmpgtu_fp0_jump_nt
5116 23U, // J4_cmpgtu_fp0_jump_t
5117 24U, // J4_cmpgtu_fp1_jump_nt
5118 25U, // J4_cmpgtu_fp1_jump_t
5119 0U, // J4_cmpgtu_t_jumpnv_nt
5120 0U, // J4_cmpgtu_t_jumpnv_t
5121 26U, // J4_cmpgtu_tp0_jump_nt
5122 27U, // J4_cmpgtu_tp0_jump_t
5123 28U, // J4_cmpgtu_tp1_jump_nt
5124 29U, // J4_cmpgtu_tp1_jump_t
5125 0U, // J4_cmpgtui_f_jumpnv_nt
5126 0U, // J4_cmpgtui_f_jumpnv_t
5127 22U, // J4_cmpgtui_fp0_jump_nt
5128 23U, // J4_cmpgtui_fp0_jump_t
5129 24U, // J4_cmpgtui_fp1_jump_nt
5130 25U, // J4_cmpgtui_fp1_jump_t
5131 0U, // J4_cmpgtui_t_jumpnv_nt
5132 0U, // J4_cmpgtui_t_jumpnv_t
5133 26U, // J4_cmpgtui_tp0_jump_nt
5134 27U, // J4_cmpgtui_tp0_jump_t
5135 28U, // J4_cmpgtui_tp1_jump_nt
5136 29U, // J4_cmpgtui_tp1_jump_t
5137 30U, // J4_cmplt_f_jumpnv_nt
5138 31U, // J4_cmplt_f_jumpnv_t
5139 30U, // J4_cmplt_t_jumpnv_nt
5140 31U, // J4_cmplt_t_jumpnv_t
5141 30U, // J4_cmpltu_f_jumpnv_nt
5142 31U, // J4_cmpltu_f_jumpnv_t
5143 30U, // J4_cmpltu_t_jumpnv_nt
5144 31U, // J4_cmpltu_t_jumpnv_t
5145 0U, // J4_hintjumpr
5146 0U, // J4_jumpseti
5147 0U, // J4_jumpsetr
5148 0U, // J4_tstbit0_f_jumpnv_nt
5149 0U, // J4_tstbit0_f_jumpnv_t
5150 0U, // J4_tstbit0_fp0_jump_nt
5151 0U, // J4_tstbit0_fp0_jump_t
5152 0U, // J4_tstbit0_fp1_jump_nt
5153 0U, // J4_tstbit0_fp1_jump_t
5154 0U, // J4_tstbit0_t_jumpnv_nt
5155 0U, // J4_tstbit0_t_jumpnv_t
5156 0U, // J4_tstbit0_tp0_jump_nt
5157 0U, // J4_tstbit0_tp0_jump_t
5158 0U, // J4_tstbit0_tp1_jump_nt
5159 0U, // J4_tstbit0_tp1_jump_t
5160 0U, // L2_deallocframe
5161 1248U, // L2_loadalignb_io
5162 25249U, // L2_loadalignb_pbr
5163 33442U, // L2_loadalignb_pci
5164 35U, // L2_loadalignb_pcr
5165 674U, // L2_loadalignb_pi
5166 673U, // L2_loadalignb_pr
5167 1248U, // L2_loadalignh_io
5168 25249U, // L2_loadalignh_pbr
5169 33442U, // L2_loadalignh_pci
5170 35U, // L2_loadalignh_pcr
5171 674U, // L2_loadalignh_pi
5172 673U, // L2_loadalignh_pr
5173 1U, // L2_loadbsw2_io
5174 36U, // L2_loadbsw2_pbr
5175 37U, // L2_loadbsw2_pci
5176 0U, // L2_loadbsw2_pcr
5177 1U, // L2_loadbsw2_pi
5178 1U, // L2_loadbsw2_pr
5179 1U, // L2_loadbsw4_io
5180 36U, // L2_loadbsw4_pbr
5181 37U, // L2_loadbsw4_pci
5182 0U, // L2_loadbsw4_pcr
5183 1U, // L2_loadbsw4_pi
5184 1U, // L2_loadbsw4_pr
5185 1U, // L2_loadbzw2_io
5186 36U, // L2_loadbzw2_pbr
5187 37U, // L2_loadbzw2_pci
5188 0U, // L2_loadbzw2_pcr
5189 1U, // L2_loadbzw2_pi
5190 1U, // L2_loadbzw2_pr
5191 1U, // L2_loadbzw4_io
5192 36U, // L2_loadbzw4_pbr
5193 37U, // L2_loadbzw4_pci
5194 0U, // L2_loadbzw4_pcr
5195 1U, // L2_loadbzw4_pi
5196 1U, // L2_loadbzw4_pr
5197 1U, // L2_loadrb_io
5198 36U, // L2_loadrb_pbr
5199 37U, // L2_loadrb_pci
5200 0U, // L2_loadrb_pcr
5201 1U, // L2_loadrb_pi
5202 1U, // L2_loadrb_pr
5203 0U, // L2_loadrbgp
5204 1U, // L2_loadrd_io
5205 36U, // L2_loadrd_pbr
5206 37U, // L2_loadrd_pci
5207 0U, // L2_loadrd_pcr
5208 1U, // L2_loadrd_pi
5209 1U, // L2_loadrd_pr
5210 0U, // L2_loadrdgp
5211 1U, // L2_loadrh_io
5212 36U, // L2_loadrh_pbr
5213 37U, // L2_loadrh_pci
5214 0U, // L2_loadrh_pcr
5215 1U, // L2_loadrh_pi
5216 1U, // L2_loadrh_pr
5217 0U, // L2_loadrhgp
5218 1U, // L2_loadri_io
5219 36U, // L2_loadri_pbr
5220 37U, // L2_loadri_pci
5221 0U, // L2_loadri_pcr
5222 1U, // L2_loadri_pi
5223 1U, // L2_loadri_pr
5224 0U, // L2_loadrigp
5225 1U, // L2_loadrub_io
5226 36U, // L2_loadrub_pbr
5227 37U, // L2_loadrub_pci
5228 0U, // L2_loadrub_pcr
5229 1U, // L2_loadrub_pi
5230 1U, // L2_loadrub_pr
5231 0U, // L2_loadrubgp
5232 1U, // L2_loadruh_io
5233 36U, // L2_loadruh_pbr
5234 37U, // L2_loadruh_pci
5235 0U, // L2_loadruh_pcr
5236 1U, // L2_loadruh_pi
5237 1U, // L2_loadruh_pr
5238 0U, // L2_loadruhgp
5239 0U, // L2_loadw_aq
5240 0U, // L2_loadw_locked
5241 1538U, // L2_ploadrbf_io
5242 1638U, // L2_ploadrbf_pi
5243 1538U, // L2_ploadrbfnew_io
5244 1638U, // L2_ploadrbfnew_pi
5245 1538U, // L2_ploadrbt_io
5246 1638U, // L2_ploadrbt_pi
5247 1538U, // L2_ploadrbtnew_io
5248 1638U, // L2_ploadrbtnew_pi
5249 1538U, // L2_ploadrdf_io
5250 1638U, // L2_ploadrdf_pi
5251 1538U, // L2_ploadrdfnew_io
5252 1638U, // L2_ploadrdfnew_pi
5253 1538U, // L2_ploadrdt_io
5254 1638U, // L2_ploadrdt_pi
5255 1538U, // L2_ploadrdtnew_io
5256 1638U, // L2_ploadrdtnew_pi
5257 1538U, // L2_ploadrhf_io
5258 1638U, // L2_ploadrhf_pi
5259 1538U, // L2_ploadrhfnew_io
5260 1638U, // L2_ploadrhfnew_pi
5261 1538U, // L2_ploadrht_io
5262 1638U, // L2_ploadrht_pi
5263 1538U, // L2_ploadrhtnew_io
5264 1638U, // L2_ploadrhtnew_pi
5265 1538U, // L2_ploadrif_io
5266 1638U, // L2_ploadrif_pi
5267 1538U, // L2_ploadrifnew_io
5268 1638U, // L2_ploadrifnew_pi
5269 1538U, // L2_ploadrit_io
5270 1638U, // L2_ploadrit_pi
5271 1538U, // L2_ploadritnew_io
5272 1638U, // L2_ploadritnew_pi
5273 1538U, // L2_ploadrubf_io
5274 1638U, // L2_ploadrubf_pi
5275 1538U, // L2_ploadrubfnew_io
5276 1638U, // L2_ploadrubfnew_pi
5277 1538U, // L2_ploadrubt_io
5278 1638U, // L2_ploadrubt_pi
5279 1538U, // L2_ploadrubtnew_io
5280 1638U, // L2_ploadrubtnew_pi
5281 1538U, // L2_ploadruhf_io
5282 1638U, // L2_ploadruhf_pi
5283 1538U, // L2_ploadruhfnew_io
5284 1638U, // L2_ploadruhfnew_pi
5285 1538U, // L2_ploadruht_io
5286 1638U, // L2_ploadruht_pi
5287 1538U, // L2_ploadruhtnew_io
5288 1638U, // L2_ploadruhtnew_pi
5289 0U, // L4_add_memopb_io
5290 0U, // L4_add_memoph_io
5291 0U, // L4_add_memopw_io
5292 0U, // L4_and_memopb_io
5293 0U, // L4_and_memoph_io
5294 0U, // L4_and_memopw_io
5295 0U, // L4_iadd_memopb_io
5296 0U, // L4_iadd_memoph_io
5297 0U, // L4_iadd_memopw_io
5298 0U, // L4_iand_memopb_io
5299 0U, // L4_iand_memoph_io
5300 0U, // L4_iand_memopw_io
5301 0U, // L4_ior_memopb_io
5302 0U, // L4_ior_memoph_io
5303 0U, // L4_ior_memopw_io
5304 0U, // L4_isub_memopb_io
5305 0U, // L4_isub_memoph_io
5306 0U, // L4_isub_memopw_io
5307 39U, // L4_loadalignb_ap
5308 40U, // L4_loadalignb_ur
5309 39U, // L4_loadalignh_ap
5310 40U, // L4_loadalignh_ur
5311 0U, // L4_loadbsw2_ap
5312 0U, // L4_loadbsw2_ur
5313 0U, // L4_loadbsw4_ap
5314 0U, // L4_loadbsw4_ur
5315 0U, // L4_loadbzw2_ap
5316 0U, // L4_loadbzw2_ur
5317 0U, // L4_loadbzw4_ap
5318 0U, // L4_loadbzw4_ur
5319 0U, // L4_loadd_aq
5320 0U, // L4_loadd_locked
5321 0U, // L4_loadrb_ap
5322 0U, // L4_loadrb_rr
5323 0U, // L4_loadrb_ur
5324 0U, // L4_loadrd_ap
5325 0U, // L4_loadrd_rr
5326 0U, // L4_loadrd_ur
5327 0U, // L4_loadrh_ap
5328 0U, // L4_loadrh_rr
5329 0U, // L4_loadrh_ur
5330 0U, // L4_loadri_ap
5331 0U, // L4_loadri_rr
5332 0U, // L4_loadri_ur
5333 0U, // L4_loadrub_ap
5334 0U, // L4_loadrub_rr
5335 0U, // L4_loadrub_ur
5336 0U, // L4_loadruh_ap
5337 0U, // L4_loadruh_rr
5338 0U, // L4_loadruh_ur
5339 0U, // L4_loadw_phys
5340 0U, // L4_or_memopb_io
5341 0U, // L4_or_memoph_io
5342 0U, // L4_or_memopw_io
5343 0U, // L4_ploadrbf_abs
5344 1666U, // L4_ploadrbf_rr
5345 0U, // L4_ploadrbfnew_abs
5346 1666U, // L4_ploadrbfnew_rr
5347 0U, // L4_ploadrbt_abs
5348 1666U, // L4_ploadrbt_rr
5349 0U, // L4_ploadrbtnew_abs
5350 1666U, // L4_ploadrbtnew_rr
5351 0U, // L4_ploadrdf_abs
5352 1666U, // L4_ploadrdf_rr
5353 0U, // L4_ploadrdfnew_abs
5354 1666U, // L4_ploadrdfnew_rr
5355 0U, // L4_ploadrdt_abs
5356 1666U, // L4_ploadrdt_rr
5357 0U, // L4_ploadrdtnew_abs
5358 1666U, // L4_ploadrdtnew_rr
5359 0U, // L4_ploadrhf_abs
5360 1666U, // L4_ploadrhf_rr
5361 0U, // L4_ploadrhfnew_abs
5362 1666U, // L4_ploadrhfnew_rr
5363 0U, // L4_ploadrht_abs
5364 1666U, // L4_ploadrht_rr
5365 0U, // L4_ploadrhtnew_abs
5366 1666U, // L4_ploadrhtnew_rr
5367 0U, // L4_ploadrif_abs
5368 1666U, // L4_ploadrif_rr
5369 0U, // L4_ploadrifnew_abs
5370 1666U, // L4_ploadrifnew_rr
5371 0U, // L4_ploadrit_abs
5372 1666U, // L4_ploadrit_rr
5373 0U, // L4_ploadritnew_abs
5374 1666U, // L4_ploadritnew_rr
5375 0U, // L4_ploadrubf_abs
5376 1666U, // L4_ploadrubf_rr
5377 0U, // L4_ploadrubfnew_abs
5378 1666U, // L4_ploadrubfnew_rr
5379 0U, // L4_ploadrubt_abs
5380 1666U, // L4_ploadrubt_rr
5381 0U, // L4_ploadrubtnew_abs
5382 1666U, // L4_ploadrubtnew_rr
5383 0U, // L4_ploadruhf_abs
5384 1666U, // L4_ploadruhf_rr
5385 0U, // L4_ploadruhfnew_abs
5386 1666U, // L4_ploadruhfnew_rr
5387 0U, // L4_ploadruht_abs
5388 1666U, // L4_ploadruht_rr
5389 0U, // L4_ploadruhtnew_abs
5390 1666U, // L4_ploadruhtnew_rr
5391 0U, // L4_return
5392 13U, // L4_return_f
5393 41U, // L4_return_fnew_pnt
5394 42U, // L4_return_fnew_pt
5395 13U, // L4_return_t
5396 41U, // L4_return_tnew_pnt
5397 42U, // L4_return_tnew_pt
5398 0U, // L4_sub_memopb_io
5399 0U, // L4_sub_memoph_io
5400 0U, // L4_sub_memopw_io
5401 0U, // L6_memcpy
5402 16U, // LO
5403 69U, // M2_acci
5404 69U, // M2_accii
5405 0U, // M2_cmaci_s0
5406 0U, // M2_cmacr_s0
5407 0U, // M2_cmacs_s0
5408 0U, // M2_cmacs_s1
5409 0U, // M2_cmacsc_s0
5410 0U, // M2_cmacsc_s1
5411 0U, // M2_cmpyi_s0
5412 0U, // M2_cmpyr_s0
5413 0U, // M2_cmpyrs_s0
5414 0U, // M2_cmpyrs_s1
5415 0U, // M2_cmpyrsc_s0
5416 0U, // M2_cmpyrsc_s1
5417 0U, // M2_cmpys_s0
5418 0U, // M2_cmpys_s1
5419 0U, // M2_cmpysc_s0
5420 0U, // M2_cmpysc_s1
5421 0U, // M2_cnacs_s0
5422 0U, // M2_cnacs_s1
5423 0U, // M2_cnacsc_s0
5424 0U, // M2_cnacsc_s1
5425 69U, // M2_dpmpyss_acc_s0
5426 69U, // M2_dpmpyss_nac_s0
5427 322U, // M2_dpmpyss_rnd_s0
5428 66U, // M2_dpmpyss_s0
5429 69U, // M2_dpmpyuu_acc_s0
5430 69U, // M2_dpmpyuu_nac_s0
5431 66U, // M2_dpmpyuu_s0
5432 1730U, // M2_hmmpyh_rs1
5433 1794U, // M2_hmmpyh_s1
5434 1858U, // M2_hmmpyl_rs1
5435 1922U, // M2_hmmpyl_s1
5436 69U, // M2_maci
5437 69U, // M2_macsin
5438 69U, // M2_macsip
5439 0U, // M2_mmachs_rs0
5440 0U, // M2_mmachs_rs1
5441 0U, // M2_mmachs_s0
5442 0U, // M2_mmachs_s1
5443 0U, // M2_mmacls_rs0
5444 0U, // M2_mmacls_rs1
5445 0U, // M2_mmacls_s0
5446 0U, // M2_mmacls_s1
5447 0U, // M2_mmacuhs_rs0
5448 0U, // M2_mmacuhs_rs1
5449 0U, // M2_mmacuhs_s0
5450 0U, // M2_mmacuhs_s1
5451 0U, // M2_mmaculs_rs0
5452 0U, // M2_mmaculs_rs1
5453 0U, // M2_mmaculs_s0
5454 0U, // M2_mmaculs_s1
5455 0U, // M2_mmpyh_rs0
5456 0U, // M2_mmpyh_rs1
5457 0U, // M2_mmpyh_s0
5458 0U, // M2_mmpyh_s1
5459 0U, // M2_mmpyl_rs0
5460 0U, // M2_mmpyl_rs1
5461 0U, // M2_mmpyl_s0
5462 0U, // M2_mmpyl_s1
5463 0U, // M2_mmpyuh_rs0
5464 0U, // M2_mmpyuh_rs1
5465 0U, // M2_mmpyuh_s0
5466 0U, // M2_mmpyuh_s1
5467 0U, // M2_mmpyul_rs0
5468 0U, // M2_mmpyul_rs1
5469 0U, // M2_mmpyul_s0
5470 0U, // M2_mmpyul_s1
5471 69U, // M2_mnaci
5472 965U, // M2_mpy_acc_hh_s0
5473 1989U, // M2_mpy_acc_hh_s1
5474 1029U, // M2_mpy_acc_hl_s0
5475 2053U, // M2_mpy_acc_hl_s1
5476 965U, // M2_mpy_acc_lh_s0
5477 1989U, // M2_mpy_acc_lh_s1
5478 1029U, // M2_mpy_acc_ll_s0
5479 2053U, // M2_mpy_acc_ll_s1
5480 1093U, // M2_mpy_acc_sat_hh_s0
5481 1797U, // M2_mpy_acc_sat_hh_s1
5482 1157U, // M2_mpy_acc_sat_hl_s0
5483 1925U, // M2_mpy_acc_sat_hl_s1
5484 1093U, // M2_mpy_acc_sat_lh_s0
5485 1797U, // M2_mpy_acc_sat_lh_s1
5486 1157U, // M2_mpy_acc_sat_ll_s0
5487 1925U, // M2_mpy_acc_sat_ll_s1
5488 962U, // M2_mpy_hh_s0
5489 1986U, // M2_mpy_hh_s1
5490 1026U, // M2_mpy_hl_s0
5491 2050U, // M2_mpy_hl_s1
5492 962U, // M2_mpy_lh_s0
5493 1986U, // M2_mpy_lh_s1
5494 1026U, // M2_mpy_ll_s0
5495 2050U, // M2_mpy_ll_s1
5496 965U, // M2_mpy_nac_hh_s0
5497 1989U, // M2_mpy_nac_hh_s1
5498 1029U, // M2_mpy_nac_hl_s0
5499 2053U, // M2_mpy_nac_hl_s1
5500 965U, // M2_mpy_nac_lh_s0
5501 1989U, // M2_mpy_nac_lh_s1
5502 1029U, // M2_mpy_nac_ll_s0
5503 2053U, // M2_mpy_nac_ll_s1
5504 1093U, // M2_mpy_nac_sat_hh_s0
5505 1797U, // M2_mpy_nac_sat_hh_s1
5506 1157U, // M2_mpy_nac_sat_hl_s0
5507 1925U, // M2_mpy_nac_sat_hl_s1
5508 1093U, // M2_mpy_nac_sat_lh_s0
5509 1797U, // M2_mpy_nac_sat_lh_s1
5510 1157U, // M2_mpy_nac_sat_ll_s0
5511 1925U, // M2_mpy_nac_sat_ll_s1
5512 2114U, // M2_mpy_rnd_hh_s0
5513 2178U, // M2_mpy_rnd_hh_s1
5514 2242U, // M2_mpy_rnd_hl_s0
5515 2306U, // M2_mpy_rnd_hl_s1
5516 2114U, // M2_mpy_rnd_lh_s0
5517 2178U, // M2_mpy_rnd_lh_s1
5518 2242U, // M2_mpy_rnd_ll_s0
5519 2306U, // M2_mpy_rnd_ll_s1
5520 1090U, // M2_mpy_sat_hh_s0
5521 1794U, // M2_mpy_sat_hh_s1
5522 1154U, // M2_mpy_sat_hl_s0
5523 1922U, // M2_mpy_sat_hl_s1
5524 1090U, // M2_mpy_sat_lh_s0
5525 1794U, // M2_mpy_sat_lh_s1
5526 1154U, // M2_mpy_sat_ll_s0
5527 1922U, // M2_mpy_sat_ll_s1
5528 2370U, // M2_mpy_sat_rnd_hh_s0
5529 1730U, // M2_mpy_sat_rnd_hh_s1
5530 2434U, // M2_mpy_sat_rnd_hl_s0
5531 1858U, // M2_mpy_sat_rnd_hl_s1
5532 2370U, // M2_mpy_sat_rnd_lh_s0
5533 1730U, // M2_mpy_sat_rnd_lh_s1
5534 2434U, // M2_mpy_sat_rnd_ll_s0
5535 1858U, // M2_mpy_sat_rnd_ll_s1
5536 66U, // M2_mpy_up
5537 2498U, // M2_mpy_up_s1
5538 2562U, // M2_mpy_up_s1_sat
5539 965U, // M2_mpyd_acc_hh_s0
5540 1989U, // M2_mpyd_acc_hh_s1
5541 1029U, // M2_mpyd_acc_hl_s0
5542 2053U, // M2_mpyd_acc_hl_s1
5543 965U, // M2_mpyd_acc_lh_s0
5544 1989U, // M2_mpyd_acc_lh_s1
5545 1029U, // M2_mpyd_acc_ll_s0
5546 2053U, // M2_mpyd_acc_ll_s1
5547 962U, // M2_mpyd_hh_s0
5548 1986U, // M2_mpyd_hh_s1
5549 1026U, // M2_mpyd_hl_s0
5550 2050U, // M2_mpyd_hl_s1
5551 962U, // M2_mpyd_lh_s0
5552 1986U, // M2_mpyd_lh_s1
5553 1026U, // M2_mpyd_ll_s0
5554 2050U, // M2_mpyd_ll_s1
5555 965U, // M2_mpyd_nac_hh_s0
5556 1989U, // M2_mpyd_nac_hh_s1
5557 1029U, // M2_mpyd_nac_hl_s0
5558 2053U, // M2_mpyd_nac_hl_s1
5559 965U, // M2_mpyd_nac_lh_s0
5560 1989U, // M2_mpyd_nac_lh_s1
5561 1029U, // M2_mpyd_nac_ll_s0
5562 2053U, // M2_mpyd_nac_ll_s1
5563 2114U, // M2_mpyd_rnd_hh_s0
5564 2178U, // M2_mpyd_rnd_hh_s1
5565 2242U, // M2_mpyd_rnd_hl_s0
5566 2306U, // M2_mpyd_rnd_hl_s1
5567 2114U, // M2_mpyd_rnd_lh_s0
5568 2178U, // M2_mpyd_rnd_lh_s1
5569 2242U, // M2_mpyd_rnd_ll_s0
5570 2306U, // M2_mpyd_rnd_ll_s1
5571 66U, // M2_mpyi
5572 0U, // M2_mpysin
5573 0U, // M2_mpysip
5574 0U, // M2_mpysu_up
5575 965U, // M2_mpyu_acc_hh_s0
5576 1989U, // M2_mpyu_acc_hh_s1
5577 1029U, // M2_mpyu_acc_hl_s0
5578 2053U, // M2_mpyu_acc_hl_s1
5579 965U, // M2_mpyu_acc_lh_s0
5580 1989U, // M2_mpyu_acc_lh_s1
5581 1029U, // M2_mpyu_acc_ll_s0
5582 2053U, // M2_mpyu_acc_ll_s1
5583 962U, // M2_mpyu_hh_s0
5584 1986U, // M2_mpyu_hh_s1
5585 1026U, // M2_mpyu_hl_s0
5586 2050U, // M2_mpyu_hl_s1
5587 962U, // M2_mpyu_lh_s0
5588 1986U, // M2_mpyu_lh_s1
5589 1026U, // M2_mpyu_ll_s0
5590 2050U, // M2_mpyu_ll_s1
5591 965U, // M2_mpyu_nac_hh_s0
5592 1989U, // M2_mpyu_nac_hh_s1
5593 1029U, // M2_mpyu_nac_hl_s0
5594 2053U, // M2_mpyu_nac_hl_s1
5595 965U, // M2_mpyu_nac_lh_s0
5596 1989U, // M2_mpyu_nac_lh_s1
5597 1029U, // M2_mpyu_nac_ll_s0
5598 2053U, // M2_mpyu_nac_ll_s1
5599 66U, // M2_mpyu_up
5600 965U, // M2_mpyud_acc_hh_s0
5601 1989U, // M2_mpyud_acc_hh_s1
5602 1029U, // M2_mpyud_acc_hl_s0
5603 2053U, // M2_mpyud_acc_hl_s1
5604 965U, // M2_mpyud_acc_lh_s0
5605 1989U, // M2_mpyud_acc_lh_s1
5606 1029U, // M2_mpyud_acc_ll_s0
5607 2053U, // M2_mpyud_acc_ll_s1
5608 962U, // M2_mpyud_hh_s0
5609 1986U, // M2_mpyud_hh_s1
5610 1026U, // M2_mpyud_hl_s0
5611 2050U, // M2_mpyud_hl_s1
5612 962U, // M2_mpyud_lh_s0
5613 1986U, // M2_mpyud_lh_s1
5614 1026U, // M2_mpyud_ll_s0
5615 2050U, // M2_mpyud_ll_s1
5616 965U, // M2_mpyud_nac_hh_s0
5617 1989U, // M2_mpyud_nac_hh_s1
5618 1029U, // M2_mpyud_nac_hl_s0
5619 2053U, // M2_mpyud_nac_hl_s1
5620 965U, // M2_mpyud_nac_lh_s0
5621 1989U, // M2_mpyud_nac_lh_s1
5622 1029U, // M2_mpyud_nac_ll_s0
5623 2053U, // M2_mpyud_nac_ll_s1
5624 69U, // M2_nacci
5625 69U, // M2_naccii
5626 0U, // M2_subacc
5627 0U, // M2_vabsdiffh
5628 0U, // M2_vabsdiffw
5629 0U, // M2_vcmac_s0_sat_i
5630 0U, // M2_vcmac_s0_sat_r
5631 0U, // M2_vcmpy_s0_sat_i
5632 0U, // M2_vcmpy_s0_sat_r
5633 0U, // M2_vcmpy_s1_sat_i
5634 0U, // M2_vcmpy_s1_sat_r
5635 0U, // M2_vdmacs_s0
5636 0U, // M2_vdmacs_s1
5637 0U, // M2_vdmpyrs_s0
5638 0U, // M2_vdmpyrs_s1
5639 0U, // M2_vdmpys_s0
5640 0U, // M2_vdmpys_s1
5641 0U, // M2_vmac2
5642 0U, // M2_vmac2es
5643 0U, // M2_vmac2es_s0
5644 0U, // M2_vmac2es_s1
5645 0U, // M2_vmac2s_s0
5646 0U, // M2_vmac2s_s1
5647 0U, // M2_vmac2su_s0
5648 0U, // M2_vmac2su_s1
5649 0U, // M2_vmpy2es_s0
5650 0U, // M2_vmpy2es_s1
5651 0U, // M2_vmpy2s_s0
5652 0U, // M2_vmpy2s_s0pack
5653 0U, // M2_vmpy2s_s1
5654 0U, // M2_vmpy2s_s1pack
5655 0U, // M2_vmpy2su_s0
5656 0U, // M2_vmpy2su_s1
5657 0U, // M2_vraddh
5658 0U, // M2_vradduh
5659 0U, // M2_vrcmaci_s0
5660 0U, // M2_vrcmaci_s0c
5661 0U, // M2_vrcmacr_s0
5662 0U, // M2_vrcmacr_s0c
5663 0U, // M2_vrcmpyi_s0
5664 0U, // M2_vrcmpyi_s0c
5665 0U, // M2_vrcmpyr_s0
5666 0U, // M2_vrcmpyr_s0c
5667 0U, // M2_vrcmpys_acc_s1_h
5668 0U, // M2_vrcmpys_acc_s1_l
5669 0U, // M2_vrcmpys_s1_h
5670 0U, // M2_vrcmpys_s1_l
5671 0U, // M2_vrcmpys_s1rp_h
5672 0U, // M2_vrcmpys_s1rp_l
5673 0U, // M2_vrmac_s0
5674 0U, // M2_vrmpy_s0
5675 0U, // M2_xor_xacc
5676 69U, // M4_and_and
5677 69U, // M4_and_andn
5678 0U, // M4_and_or
5679 0U, // M4_and_xor
5680 0U, // M4_cmpyi_wh
5681 0U, // M4_cmpyi_whc
5682 0U, // M4_cmpyr_wh
5683 0U, // M4_cmpyr_whc
5684 2565U, // M4_mac_up_s1_sat
5685 17612U, // M4_mpyri_addi
5686 9643U, // M4_mpyri_addr
5687 44U, // M4_mpyri_addr_u2
5688 17600U, // M4_mpyrr_addi
5689 17771U, // M4_mpyrr_addr
5690 2565U, // M4_nac_up_s1_sat
5691 69U, // M4_or_and
5692 69U, // M4_or_andn
5693 69U, // M4_or_or
5694 0U, // M4_or_xor
5695 0U, // M4_pmpyw
5696 0U, // M4_pmpyw_acc
5697 0U, // M4_vpmpyh
5698 0U, // M4_vpmpyh_acc
5699 0U, // M4_vrmpyeh_acc_s0
5700 0U, // M4_vrmpyeh_acc_s1
5701 0U, // M4_vrmpyeh_s0
5702 0U, // M4_vrmpyeh_s1
5703 0U, // M4_vrmpyoh_acc_s0
5704 0U, // M4_vrmpyoh_acc_s1
5705 0U, // M4_vrmpyoh_s0
5706 0U, // M4_vrmpyoh_s1
5707 69U, // M4_xor_and
5708 69U, // M4_xor_andn
5709 0U, // M4_xor_or
5710 0U, // M4_xor_xacc
5711 0U, // M5_vdmacbsu
5712 0U, // M5_vdmpybsu
5713 0U, // M5_vmacbsu
5714 0U, // M5_vmacbuu
5715 0U, // M5_vmpybsu
5716 0U, // M5_vmpybuu
5717 0U, // M5_vrmacbsu
5718 0U, // M5_vrmacbuu
5719 0U, // M5_vrmpybsu
5720 0U, // M5_vrmpybuu
5721 0U, // M6_vabsdiffb
5722 0U, // M6_vabsdiffub
5723 0U, // M7_dcmpyiw
5724 0U, // M7_dcmpyiw_acc
5725 0U, // M7_dcmpyiwc
5726 0U, // M7_dcmpyiwc_acc
5727 0U, // M7_dcmpyrw
5728 0U, // M7_dcmpyrw_acc
5729 0U, // M7_dcmpyrwc
5730 0U, // M7_dcmpyrwc_acc
5731 0U, // M7_wcmpyiw
5732 0U, // M7_wcmpyiw_rnd
5733 0U, // M7_wcmpyiwc
5734 0U, // M7_wcmpyiwc_rnd
5735 0U, // M7_wcmpyrw
5736 0U, // M7_wcmpyrw_rnd
5737 0U, // M7_wcmpyrwc
5738 0U, // M7_wcmpyrwc_rnd
5739 0U, // PS_call_stk
5740 0U, // PS_callr_nr
5741 0U, // PS_jmpret
5742 0U, // PS_jmpretf
5743 0U, // PS_jmpretfnew
5744 0U, // PS_jmpretfnewpt
5745 0U, // PS_jmprett
5746 0U, // PS_jmprettnew
5747 0U, // PS_jmprettnewpt
5748 0U, // PS_loadrbabs
5749 0U, // PS_loadrdabs
5750 0U, // PS_loadrhabs
5751 0U, // PS_loadriabs
5752 0U, // PS_loadrubabs
5753 0U, // PS_loadruhabs
5754 0U, // PS_storerbabs
5755 0U, // PS_storerbnewabs
5756 0U, // PS_storerdabs
5757 0U, // PS_storerfabs
5758 0U, // PS_storerhabs
5759 0U, // PS_storerhnewabs
5760 0U, // PS_storeriabs
5761 0U, // PS_storerinewabs
5762 0U, // PS_trap1
5763 0U, // R6_release_at_vi
5764 0U, // R6_release_st_vi
5765 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
5766 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
5767 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
5768 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
5769 0U, // RESTORE_DEALLOC_RET_JMP_V4
5770 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
5771 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
5772 0U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
5773 0U, // S2_addasl_rrri
5774 13U, // S2_allocframe
5775 66U, // S2_asl_i_p
5776 69U, // S2_asl_i_p_acc
5777 69U, // S2_asl_i_p_and
5778 69U, // S2_asl_i_p_nac
5779 69U, // S2_asl_i_p_or
5780 69U, // S2_asl_i_p_xacc
5781 66U, // S2_asl_i_r
5782 69U, // S2_asl_i_r_acc
5783 69U, // S2_asl_i_r_and
5784 69U, // S2_asl_i_r_nac
5785 69U, // S2_asl_i_r_or
5786 1282U, // S2_asl_i_r_sat
5787 69U, // S2_asl_i_r_xacc
5788 66U, // S2_asl_i_vh
5789 66U, // S2_asl_i_vw
5790 66U, // S2_asl_r_p
5791 69U, // S2_asl_r_p_acc
5792 69U, // S2_asl_r_p_and
5793 69U, // S2_asl_r_p_nac
5794 69U, // S2_asl_r_p_or
5795 69U, // S2_asl_r_p_xor
5796 66U, // S2_asl_r_r
5797 69U, // S2_asl_r_r_acc
5798 69U, // S2_asl_r_r_and
5799 69U, // S2_asl_r_r_nac
5800 69U, // S2_asl_r_r_or
5801 1282U, // S2_asl_r_r_sat
5802 66U, // S2_asl_r_vh
5803 66U, // S2_asl_r_vw
5804 66U, // S2_asr_i_p
5805 69U, // S2_asr_i_p_acc
5806 69U, // S2_asr_i_p_and
5807 69U, // S2_asr_i_p_nac
5808 69U, // S2_asr_i_p_or
5809 322U, // S2_asr_i_p_rnd
5810 66U, // S2_asr_i_r
5811 69U, // S2_asr_i_r_acc
5812 69U, // S2_asr_i_r_and
5813 69U, // S2_asr_i_r_nac
5814 69U, // S2_asr_i_r_or
5815 322U, // S2_asr_i_r_rnd
5816 66U, // S2_asr_i_svw_trun
5817 66U, // S2_asr_i_vh
5818 66U, // S2_asr_i_vw
5819 66U, // S2_asr_r_p
5820 69U, // S2_asr_r_p_acc
5821 69U, // S2_asr_r_p_and
5822 69U, // S2_asr_r_p_nac
5823 69U, // S2_asr_r_p_or
5824 0U, // S2_asr_r_p_xor
5825 66U, // S2_asr_r_r
5826 69U, // S2_asr_r_r_acc
5827 69U, // S2_asr_r_r_and
5828 69U, // S2_asr_r_r_nac
5829 69U, // S2_asr_r_r_or
5830 1282U, // S2_asr_r_r_sat
5831 66U, // S2_asr_r_svw_trun
5832 66U, // S2_asr_r_vh
5833 66U, // S2_asr_r_vw
5834 0U, // S2_brev
5835 0U, // S2_brevp
5836 0U, // S2_cabacdecbin
5837 0U, // S2_cl0
5838 0U, // S2_cl0p
5839 0U, // S2_cl1
5840 0U, // S2_cl1p
5841 0U, // S2_clb
5842 0U, // S2_clbnorm
5843 0U, // S2_clbp
5844 66U, // S2_clrbit_i
5845 66U, // S2_clrbit_r
5846 0U, // S2_ct0
5847 0U, // S2_ct0p
5848 0U, // S2_ct1
5849 0U, // S2_ct1p
5850 0U, // S2_deinterleave
5851 9602U, // S2_extractu
5852 66U, // S2_extractu_rp
5853 9602U, // S2_extractup
5854 66U, // S2_extractup_rp
5855 42373U, // S2_insert
5856 69U, // S2_insert_rp
5857 42373U, // S2_insertp
5858 69U, // S2_insertp_rp
5859 0U, // S2_interleave
5860 0U, // S2_lfsp
5861 0U, // S2_lsl_r_p
5862 0U, // S2_lsl_r_p_acc
5863 0U, // S2_lsl_r_p_and
5864 0U, // S2_lsl_r_p_nac
5865 0U, // S2_lsl_r_p_or
5866 0U, // S2_lsl_r_p_xor
5867 0U, // S2_lsl_r_r
5868 0U, // S2_lsl_r_r_acc
5869 0U, // S2_lsl_r_r_and
5870 0U, // S2_lsl_r_r_nac
5871 0U, // S2_lsl_r_r_or
5872 0U, // S2_lsl_r_vh
5873 0U, // S2_lsl_r_vw
5874 66U, // S2_lsr_i_p
5875 69U, // S2_lsr_i_p_acc
5876 69U, // S2_lsr_i_p_and
5877 69U, // S2_lsr_i_p_nac
5878 69U, // S2_lsr_i_p_or
5879 69U, // S2_lsr_i_p_xacc
5880 66U, // S2_lsr_i_r
5881 69U, // S2_lsr_i_r_acc
5882 69U, // S2_lsr_i_r_and
5883 69U, // S2_lsr_i_r_nac
5884 69U, // S2_lsr_i_r_or
5885 69U, // S2_lsr_i_r_xacc
5886 66U, // S2_lsr_i_vh
5887 66U, // S2_lsr_i_vw
5888 66U, // S2_lsr_r_p
5889 69U, // S2_lsr_r_p_acc
5890 69U, // S2_lsr_r_p_and
5891 69U, // S2_lsr_r_p_nac
5892 69U, // S2_lsr_r_p_or
5893 69U, // S2_lsr_r_p_xor
5894 66U, // S2_lsr_r_r
5895 69U, // S2_lsr_r_r_acc
5896 69U, // S2_lsr_r_r_and
5897 69U, // S2_lsr_r_r_nac
5898 69U, // S2_lsr_r_r_or
5899 66U, // S2_lsr_r_vh
5900 66U, // S2_lsr_r_vw
5901 0U, // S2_mask
5902 0U, // S2_packhl
5903 0U, // S2_parityp
5904 49184U, // S2_pstorerbf_io
5905 50402U, // S2_pstorerbf_pi
5906 50402U, // S2_pstorerbfnew_pi
5907 49184U, // S2_pstorerbnewf_io
5908 50402U, // S2_pstorerbnewf_pi
5909 50402U, // S2_pstorerbnewfnew_pi
5910 49184U, // S2_pstorerbnewt_io
5911 50402U, // S2_pstorerbnewt_pi
5912 50402U, // S2_pstorerbnewtnew_pi
5913 49184U, // S2_pstorerbt_io
5914 50402U, // S2_pstorerbt_pi
5915 50402U, // S2_pstorerbtnew_pi
5916 49184U, // S2_pstorerdf_io
5917 50402U, // S2_pstorerdf_pi
5918 50402U, // S2_pstorerdfnew_pi
5919 49184U, // S2_pstorerdt_io
5920 50402U, // S2_pstorerdt_pi
5921 50402U, // S2_pstorerdtnew_pi
5922 49184U, // S2_pstorerff_io
5923 50402U, // S2_pstorerff_pi
5924 50402U, // S2_pstorerffnew_pi
5925 49184U, // S2_pstorerft_io
5926 50402U, // S2_pstorerft_pi
5927 50402U, // S2_pstorerftnew_pi
5928 49184U, // S2_pstorerhf_io
5929 50402U, // S2_pstorerhf_pi
5930 50402U, // S2_pstorerhfnew_pi
5931 49184U, // S2_pstorerhnewf_io
5932 50402U, // S2_pstorerhnewf_pi
5933 50402U, // S2_pstorerhnewfnew_pi
5934 49184U, // S2_pstorerhnewt_io
5935 50402U, // S2_pstorerhnewt_pi
5936 50402U, // S2_pstorerhnewtnew_pi
5937 49184U, // S2_pstorerht_io
5938 50402U, // S2_pstorerht_pi
5939 50402U, // S2_pstorerhtnew_pi
5940 49184U, // S2_pstorerif_io
5941 50402U, // S2_pstorerif_pi
5942 50402U, // S2_pstorerifnew_pi
5943 49184U, // S2_pstorerinewf_io
5944 50402U, // S2_pstorerinewf_pi
5945 50402U, // S2_pstorerinewfnew_pi
5946 49184U, // S2_pstorerinewt_io
5947 50402U, // S2_pstorerinewt_pi
5948 50402U, // S2_pstorerinewtnew_pi
5949 49184U, // S2_pstorerit_io
5950 50402U, // S2_pstorerit_pi
5951 50402U, // S2_pstoreritnew_pi
5952 66U, // S2_setbit_i
5953 66U, // S2_setbit_r
5954 0U, // S2_shuffeb
5955 0U, // S2_shuffeh
5956 0U, // S2_shuffob
5957 0U, // S2_shuffoh
5958 130U, // S2_storerb_io
5959 16U, // S2_storerb_pbr
5960 16U, // S2_storerb_pci
5961 0U, // S2_storerb_pcr
5962 133U, // S2_storerb_pi
5963 133U, // S2_storerb_pr
5964 0U, // S2_storerbgp
5965 194U, // S2_storerbnew_io
5966 45U, // S2_storerbnew_pbr
5967 45U, // S2_storerbnew_pci
5968 0U, // S2_storerbnew_pcr
5969 197U, // S2_storerbnew_pi
5970 197U, // S2_storerbnew_pr
5971 0U, // S2_storerbnewgp
5972 130U, // S2_storerd_io
5973 16U, // S2_storerd_pbr
5974 16U, // S2_storerd_pci
5975 0U, // S2_storerd_pcr
5976 133U, // S2_storerd_pi
5977 133U, // S2_storerd_pr
5978 0U, // S2_storerdgp
5979 258U, // S2_storerf_io
5980 10U, // S2_storerf_pbr
5981 10U, // S2_storerf_pci
5982 0U, // S2_storerf_pcr
5983 261U, // S2_storerf_pi
5984 261U, // S2_storerf_pr
5985 0U, // S2_storerfgp
5986 130U, // S2_storerh_io
5987 16U, // S2_storerh_pbr
5988 16U, // S2_storerh_pci
5989 0U, // S2_storerh_pcr
5990 133U, // S2_storerh_pi
5991 133U, // S2_storerh_pr
5992 0U, // S2_storerhgp
5993 194U, // S2_storerhnew_io
5994 45U, // S2_storerhnew_pbr
5995 45U, // S2_storerhnew_pci
5996 0U, // S2_storerhnew_pcr
5997 197U, // S2_storerhnew_pi
5998 197U, // S2_storerhnew_pr
5999 0U, // S2_storerhnewgp
6000 130U, // S2_storeri_io
6001 16U, // S2_storeri_pbr
6002 16U, // S2_storeri_pci
6003 0U, // S2_storeri_pcr
6004 133U, // S2_storeri_pi
6005 133U, // S2_storeri_pr
6006 0U, // S2_storerigp
6007 194U, // S2_storerinew_io
6008 45U, // S2_storerinew_pbr
6009 45U, // S2_storerinew_pci
6010 0U, // S2_storerinew_pcr
6011 197U, // S2_storerinew_pi
6012 197U, // S2_storerinew_pr
6013 0U, // S2_storerinewgp
6014 131U, // S2_storew_locked
6015 0U, // S2_storew_rl_at_vi
6016 0U, // S2_storew_rl_st_vi
6017 0U, // S2_svsathb
6018 0U, // S2_svsathub
6019 0U, // S2_tableidxb
6020 0U, // S2_tableidxd
6021 0U, // S2_tableidxh
6022 0U, // S2_tableidxw
6023 66U, // S2_togglebit_i
6024 66U, // S2_togglebit_r
6025 66U, // S2_tstbit_i
6026 66U, // S2_tstbit_r
6027 69U, // S2_valignib
6028 69U, // S2_valignrb
6029 0U, // S2_vcnegh
6030 0U, // S2_vcrotate
6031 0U, // S2_vrcnegh
6032 0U, // S2_vrndpackwh
6033 0U, // S2_vrndpackwhs
6034 0U, // S2_vsathb
6035 0U, // S2_vsathb_nopack
6036 0U, // S2_vsathub
6037 0U, // S2_vsathub_nopack
6038 0U, // S2_vsatwh
6039 0U, // S2_vsatwh_nopack
6040 0U, // S2_vsatwuh
6041 0U, // S2_vsatwuh_nopack
6042 0U, // S2_vsplatrb
6043 0U, // S2_vsplatrh
6044 69U, // S2_vspliceib
6045 69U, // S2_vsplicerb
6046 0U, // S2_vsxtbh
6047 0U, // S2_vsxthw
6048 0U, // S2_vtrunehb
6049 0U, // S2_vtrunewh
6050 0U, // S2_vtrunohb
6051 0U, // S2_vtrunowh
6052 0U, // S2_vzxtbh
6053 0U, // S2_vzxthw
6054 46U, // S4_addaddi
6055 0U, // S4_addi_asl_ri
6056 0U, // S4_addi_lsr_ri
6057 0U, // S4_andi_asl_ri
6058 0U, // S4_andi_lsr_ri
6059 0U, // S4_clbaddi
6060 0U, // S4_clbpaddi
6061 0U, // S4_clbpnorm
6062 9602U, // S4_extract
6063 66U, // S4_extract_rp
6064 9602U, // S4_extractp
6065 66U, // S4_extractp_rp
6066 0U, // S4_lsli
6067 66U, // S4_ntstbit_i
6068 66U, // S4_ntstbit_r
6069 69U, // S4_or_andi
6070 17612U, // S4_or_andix
6071 69U, // S4_or_ori
6072 0U, // S4_ori_asl_ri
6073 0U, // S4_ori_lsr_ri
6074 0U, // S4_parity
6075 0U, // S4_pstorerbf_abs
6076 175U, // S4_pstorerbf_rr
6077 0U, // S4_pstorerbfnew_abs
6078 49184U, // S4_pstorerbfnew_io
6079 175U, // S4_pstorerbfnew_rr
6080 0U, // S4_pstorerbnewf_abs
6081 239U, // S4_pstorerbnewf_rr
6082 0U, // S4_pstorerbnewfnew_abs
6083 49184U, // S4_pstorerbnewfnew_io
6084 239U, // S4_pstorerbnewfnew_rr
6085 0U, // S4_pstorerbnewt_abs
6086 239U, // S4_pstorerbnewt_rr
6087 0U, // S4_pstorerbnewtnew_abs
6088 49184U, // S4_pstorerbnewtnew_io
6089 239U, // S4_pstorerbnewtnew_rr
6090 0U, // S4_pstorerbt_abs
6091 175U, // S4_pstorerbt_rr
6092 0U, // S4_pstorerbtnew_abs
6093 49184U, // S4_pstorerbtnew_io
6094 175U, // S4_pstorerbtnew_rr
6095 0U, // S4_pstorerdf_abs
6096 175U, // S4_pstorerdf_rr
6097 0U, // S4_pstorerdfnew_abs
6098 49184U, // S4_pstorerdfnew_io
6099 175U, // S4_pstorerdfnew_rr
6100 0U, // S4_pstorerdt_abs
6101 175U, // S4_pstorerdt_rr
6102 0U, // S4_pstorerdtnew_abs
6103 49184U, // S4_pstorerdtnew_io
6104 175U, // S4_pstorerdtnew_rr
6105 0U, // S4_pstorerff_abs
6106 303U, // S4_pstorerff_rr
6107 0U, // S4_pstorerffnew_abs
6108 49184U, // S4_pstorerffnew_io
6109 303U, // S4_pstorerffnew_rr
6110 0U, // S4_pstorerft_abs
6111 303U, // S4_pstorerft_rr
6112 0U, // S4_pstorerftnew_abs
6113 49184U, // S4_pstorerftnew_io
6114 303U, // S4_pstorerftnew_rr
6115 0U, // S4_pstorerhf_abs
6116 175U, // S4_pstorerhf_rr
6117 0U, // S4_pstorerhfnew_abs
6118 49184U, // S4_pstorerhfnew_io
6119 175U, // S4_pstorerhfnew_rr
6120 0U, // S4_pstorerhnewf_abs
6121 239U, // S4_pstorerhnewf_rr
6122 0U, // S4_pstorerhnewfnew_abs
6123 49184U, // S4_pstorerhnewfnew_io
6124 239U, // S4_pstorerhnewfnew_rr
6125 0U, // S4_pstorerhnewt_abs
6126 239U, // S4_pstorerhnewt_rr
6127 0U, // S4_pstorerhnewtnew_abs
6128 49184U, // S4_pstorerhnewtnew_io
6129 239U, // S4_pstorerhnewtnew_rr
6130 0U, // S4_pstorerht_abs
6131 175U, // S4_pstorerht_rr
6132 0U, // S4_pstorerhtnew_abs
6133 49184U, // S4_pstorerhtnew_io
6134 175U, // S4_pstorerhtnew_rr
6135 0U, // S4_pstorerif_abs
6136 175U, // S4_pstorerif_rr
6137 0U, // S4_pstorerifnew_abs
6138 49184U, // S4_pstorerifnew_io
6139 175U, // S4_pstorerifnew_rr
6140 0U, // S4_pstorerinewf_abs
6141 239U, // S4_pstorerinewf_rr
6142 0U, // S4_pstorerinewfnew_abs
6143 49184U, // S4_pstorerinewfnew_io
6144 239U, // S4_pstorerinewfnew_rr
6145 0U, // S4_pstorerinewt_abs
6146 239U, // S4_pstorerinewt_rr
6147 0U, // S4_pstorerinewtnew_abs
6148 49184U, // S4_pstorerinewtnew_io
6149 239U, // S4_pstorerinewtnew_rr
6150 0U, // S4_pstorerit_abs
6151 175U, // S4_pstorerit_rr
6152 0U, // S4_pstoreritnew_abs
6153 49184U, // S4_pstoreritnew_io
6154 175U, // S4_pstoreritnew_rr
6155 131U, // S4_stored_locked
6156 0U, // S4_stored_rl_at_vi
6157 0U, // S4_stored_rl_st_vi
6158 0U, // S4_storeirb_io
6159 57376U, // S4_storeirbf_io
6160 57376U, // S4_storeirbfnew_io
6161 57376U, // S4_storeirbt_io
6162 57376U, // S4_storeirbtnew_io
6163 0U, // S4_storeirh_io
6164 57376U, // S4_storeirhf_io
6165 57376U, // S4_storeirhfnew_io
6166 57376U, // S4_storeirht_io
6167 57376U, // S4_storeirhtnew_io
6168 0U, // S4_storeiri_io
6169 57376U, // S4_storeirif_io
6170 57376U, // S4_storeirifnew_io
6171 57376U, // S4_storeirit_io
6172 57376U, // S4_storeiritnew_io
6173 0U, // S4_storerb_ap
6174 0U, // S4_storerb_rr
6175 0U, // S4_storerb_ur
6176 0U, // S4_storerbnew_ap
6177 0U, // S4_storerbnew_rr
6178 0U, // S4_storerbnew_ur
6179 0U, // S4_storerd_ap
6180 0U, // S4_storerd_rr
6181 0U, // S4_storerd_ur
6182 0U, // S4_storerf_ap
6183 0U, // S4_storerf_rr
6184 0U, // S4_storerf_ur
6185 0U, // S4_storerh_ap
6186 0U, // S4_storerh_rr
6187 0U, // S4_storerh_ur
6188 0U, // S4_storerhnew_ap
6189 0U, // S4_storerhnew_rr
6190 0U, // S4_storerhnew_ur
6191 0U, // S4_storeri_ap
6192 0U, // S4_storeri_rr
6193 0U, // S4_storeri_ur
6194 0U, // S4_storerinew_ap
6195 0U, // S4_storerinew_rr
6196 0U, // S4_storerinew_ur
6197 48U, // S4_subaddi
6198 0U, // S4_subi_asl_ri
6199 0U, // S4_subi_lsr_ri
6200 0U, // S4_vrcrotate
6201 0U, // S4_vrcrotate_acc
6202 0U, // S4_vxaddsubh
6203 0U, // S4_vxaddsubhr
6204 0U, // S4_vxaddsubw
6205 0U, // S4_vxsubaddh
6206 0U, // S4_vxsubaddhr
6207 0U, // S4_vxsubaddw
6208 0U, // S5_asrhub_rnd_sat
6209 0U, // S5_asrhub_sat
6210 0U, // S5_popcountp
6211 2626U, // S5_vasrhrnd
6212 0U, // S6_rol_i_p
6213 0U, // S6_rol_i_p_acc
6214 0U, // S6_rol_i_p_and
6215 0U, // S6_rol_i_p_nac
6216 0U, // S6_rol_i_p_or
6217 0U, // S6_rol_i_p_xacc
6218 0U, // S6_rol_i_r
6219 0U, // S6_rol_i_r_acc
6220 0U, // S6_rol_i_r_and
6221 0U, // S6_rol_i_r_nac
6222 0U, // S6_rol_i_r_or
6223 0U, // S6_rol_i_r_xacc
6224 0U, // S6_vsplatrbp
6225 66U, // S6_vtrunehb_ppp
6226 66U, // S6_vtrunohb_ppp
6227 12U, // SA1_addi
6228 0U, // SA1_addrx
6229 0U, // SA1_addsp
6230 0U, // SA1_and1
6231 0U, // SA1_clrf
6232 0U, // SA1_clrfnew
6233 0U, // SA1_clrt
6234 0U, // SA1_clrtnew
6235 1U, // SA1_cmpeqi
6236 0U, // SA1_combine0i
6237 0U, // SA1_combine1i
6238 0U, // SA1_combine2i
6239 0U, // SA1_combine3i
6240 0U, // SA1_combinerz
6241 0U, // SA1_combinezr
6242 12U, // SA1_dec
6243 49U, // SA1_inc
6244 0U, // SA1_seti
6245 0U, // SA1_setin1
6246 0U, // SA1_sxtb
6247 0U, // SA1_sxth
6248 0U, // SA1_tfr
6249 0U, // SA1_zxtb
6250 0U, // SA1_zxth
6251 0U, // SAVE_REGISTERS_CALL_V4
6252 0U, // SAVE_REGISTERS_CALL_V4STK
6253 0U, // SAVE_REGISTERS_CALL_V4STK_EXT
6254 0U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
6255 0U, // SAVE_REGISTERS_CALL_V4STK_PIC
6256 0U, // SAVE_REGISTERS_CALL_V4_EXT
6257 0U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
6258 0U, // SAVE_REGISTERS_CALL_V4_PIC
6259 1U, // SL1_loadri_io
6260 1U, // SL1_loadrub_io
6261 0U, // SL2_deallocframe
6262 0U, // SL2_jumpr31
6263 0U, // SL2_jumpr31_f
6264 0U, // SL2_jumpr31_fnew
6265 0U, // SL2_jumpr31_t
6266 0U, // SL2_jumpr31_tnew
6267 1U, // SL2_loadrb_io
6268 0U, // SL2_loadrd_sp
6269 1U, // SL2_loadrh_io
6270 0U, // SL2_loadri_sp
6271 1U, // SL2_loadruh_io
6272 0U, // SL2_return
6273 0U, // SL2_return_f
6274 0U, // SL2_return_fnew
6275 0U, // SL2_return_t
6276 0U, // SL2_return_tnew
6277 130U, // SS1_storeb_io
6278 130U, // SS1_storew_io
6279 0U, // SS2_allocframe
6280 0U, // SS2_storebi0
6281 0U, // SS2_storebi1
6282 0U, // SS2_stored_sp
6283 130U, // SS2_storeh_io
6284 0U, // SS2_storew_sp
6285 0U, // SS2_storewi0
6286 0U, // SS2_storewi1
6287 66U, // TFRI64_V2_ext
6288 0U, // TFRI64_V4
6289 0U, // V6_extractw
6290 0U, // V6_get_qfext
6291 0U, // V6_get_qfext_oracc
6292 0U, // V6_lvsplatb
6293 0U, // V6_lvsplath
6294 0U, // V6_lvsplatw
6295 66U, // V6_pred_and
6296 0U, // V6_pred_and_n
6297 0U, // V6_pred_not
6298 66U, // V6_pred_or
6299 0U, // V6_pred_or_n
6300 0U, // V6_pred_scalar2
6301 0U, // V6_pred_scalar2v2
6302 0U, // V6_pred_xor
6303 0U, // V6_set_qfext
6304 962U, // V6_shuffeqh
6305 2690U, // V6_shuffeqw
6306 2757U, // V6_v6mpyhubs10
6307 0U, // V6_v6mpyhubs10_vxx
6308 2821U, // V6_v6mpyvubs10
6309 0U, // V6_v6mpyvubs10_vxx
6310 1U, // V6_vL32Ub_ai
6311 1U, // V6_vL32Ub_pi
6312 1U, // V6_vL32Ub_ppu
6313 1U, // V6_vL32b_ai
6314 1U, // V6_vL32b_cur_ai
6315 1538U, // V6_vL32b_cur_npred_ai
6316 1638U, // V6_vL32b_cur_npred_pi
6317 2918U, // V6_vL32b_cur_npred_ppu
6318 1U, // V6_vL32b_cur_pi
6319 1U, // V6_vL32b_cur_ppu
6320 1538U, // V6_vL32b_cur_pred_ai
6321 1638U, // V6_vL32b_cur_pred_pi
6322 2918U, // V6_vL32b_cur_pred_ppu
6323 1538U, // V6_vL32b_npred_ai
6324 1638U, // V6_vL32b_npred_pi
6325 2918U, // V6_vL32b_npred_ppu
6326 50U, // V6_vL32b_nt_ai
6327 50U, // V6_vL32b_nt_cur_ai
6328 1538U, // V6_vL32b_nt_cur_npred_ai
6329 1638U, // V6_vL32b_nt_cur_npred_pi
6330 2918U, // V6_vL32b_nt_cur_npred_ppu
6331 50U, // V6_vL32b_nt_cur_pi
6332 50U, // V6_vL32b_nt_cur_ppu
6333 1538U, // V6_vL32b_nt_cur_pred_ai
6334 1638U, // V6_vL32b_nt_cur_pred_pi
6335 2918U, // V6_vL32b_nt_cur_pred_ppu
6336 1538U, // V6_vL32b_nt_npred_ai
6337 1638U, // V6_vL32b_nt_npred_pi
6338 2918U, // V6_vL32b_nt_npred_ppu
6339 50U, // V6_vL32b_nt_pi
6340 50U, // V6_vL32b_nt_ppu
6341 1538U, // V6_vL32b_nt_pred_ai
6342 1638U, // V6_vL32b_nt_pred_pi
6343 2918U, // V6_vL32b_nt_pred_ppu
6344 50U, // V6_vL32b_nt_tmp_ai
6345 1538U, // V6_vL32b_nt_tmp_npred_ai
6346 1638U, // V6_vL32b_nt_tmp_npred_pi
6347 2918U, // V6_vL32b_nt_tmp_npred_ppu
6348 50U, // V6_vL32b_nt_tmp_pi
6349 50U, // V6_vL32b_nt_tmp_ppu
6350 1538U, // V6_vL32b_nt_tmp_pred_ai
6351 1638U, // V6_vL32b_nt_tmp_pred_pi
6352 2918U, // V6_vL32b_nt_tmp_pred_ppu
6353 1U, // V6_vL32b_pi
6354 1U, // V6_vL32b_ppu
6355 1538U, // V6_vL32b_pred_ai
6356 1638U, // V6_vL32b_pred_pi
6357 2918U, // V6_vL32b_pred_ppu
6358 1U, // V6_vL32b_tmp_ai
6359 1538U, // V6_vL32b_tmp_npred_ai
6360 1638U, // V6_vL32b_tmp_npred_pi
6361 2918U, // V6_vL32b_tmp_npred_ppu
6362 1U, // V6_vL32b_tmp_pi
6363 1U, // V6_vL32b_tmp_ppu
6364 1538U, // V6_vL32b_tmp_pred_ai
6365 1638U, // V6_vL32b_tmp_pred_pi
6366 2918U, // V6_vL32b_tmp_pred_ppu
6367 130U, // V6_vS32Ub_ai
6368 49184U, // V6_vS32Ub_npred_ai
6369 50402U, // V6_vS32Ub_npred_pi
6370 50401U, // V6_vS32Ub_npred_ppu
6371 133U, // V6_vS32Ub_pi
6372 133U, // V6_vS32Ub_ppu
6373 49184U, // V6_vS32Ub_pred_ai
6374 50402U, // V6_vS32Ub_pred_pi
6375 50401U, // V6_vS32Ub_pred_ppu
6376 130U, // V6_vS32b_ai
6377 194U, // V6_vS32b_new_ai
6378 49184U, // V6_vS32b_new_npred_ai
6379 50402U, // V6_vS32b_new_npred_pi
6380 50401U, // V6_vS32b_new_npred_ppu
6381 197U, // V6_vS32b_new_pi
6382 197U, // V6_vS32b_new_ppu
6383 49184U, // V6_vS32b_new_pred_ai
6384 50402U, // V6_vS32b_new_pred_pi
6385 50401U, // V6_vS32b_new_pred_ppu
6386 49184U, // V6_vS32b_npred_ai
6387 50402U, // V6_vS32b_npred_pi
6388 50401U, // V6_vS32b_npred_ppu
6389 49184U, // V6_vS32b_nqpred_ai
6390 50402U, // V6_vS32b_nqpred_pi
6391 50401U, // V6_vS32b_nqpred_ppu
6392 130U, // V6_vS32b_nt_ai
6393 194U, // V6_vS32b_nt_new_ai
6394 8224U, // V6_vS32b_nt_new_npred_ai
6395 9442U, // V6_vS32b_nt_new_npred_pi
6396 9441U, // V6_vS32b_nt_new_npred_ppu
6397 197U, // V6_vS32b_nt_new_pi
6398 197U, // V6_vS32b_nt_new_ppu
6399 8224U, // V6_vS32b_nt_new_pred_ai
6400 9442U, // V6_vS32b_nt_new_pred_pi
6401 9441U, // V6_vS32b_nt_new_pred_ppu
6402 8224U, // V6_vS32b_nt_npred_ai
6403 9442U, // V6_vS32b_nt_npred_pi
6404 9441U, // V6_vS32b_nt_npred_ppu
6405 8224U, // V6_vS32b_nt_nqpred_ai
6406 9442U, // V6_vS32b_nt_nqpred_pi
6407 9441U, // V6_vS32b_nt_nqpred_ppu
6408 133U, // V6_vS32b_nt_pi
6409 133U, // V6_vS32b_nt_ppu
6410 8224U, // V6_vS32b_nt_pred_ai
6411 9442U, // V6_vS32b_nt_pred_pi
6412 9441U, // V6_vS32b_nt_pred_ppu
6413 8224U, // V6_vS32b_nt_qpred_ai
6414 9442U, // V6_vS32b_nt_qpred_pi
6415 9441U, // V6_vS32b_nt_qpred_ppu
6416 133U, // V6_vS32b_pi
6417 133U, // V6_vS32b_ppu
6418 49184U, // V6_vS32b_pred_ai
6419 50402U, // V6_vS32b_pred_pi
6420 50401U, // V6_vS32b_pred_ppu
6421 49184U, // V6_vS32b_qpred_ai
6422 50402U, // V6_vS32b_qpred_pi
6423 50401U, // V6_vS32b_qpred_ppu
6424 0U, // V6_vS32b_srls_ai
6425 0U, // V6_vS32b_srls_pi
6426 0U, // V6_vS32b_srls_ppu
6427 0U, // V6_vabs_f8
6428 0U, // V6_vabs_hf
6429 0U, // V6_vabs_qf16_hf
6430 0U, // V6_vabs_qf16_qf16
6431 0U, // V6_vabs_qf32_qf32
6432 0U, // V6_vabs_qf32_sf
6433 0U, // V6_vabs_sf
6434 0U, // V6_vabsb
6435 0U, // V6_vabsb_sat
6436 962U, // V6_vabsdiffh
6437 0U, // V6_vabsdiffub
6438 450U, // V6_vabsdiffuh
6439 0U, // V6_vabsdiffw
6440 0U, // V6_vabsh
6441 0U, // V6_vabsh_sat
6442 0U, // V6_vabsw
6443 0U, // V6_vabsw_sat
6444 2946U, // V6_vadd_hf
6445 3010U, // V6_vadd_hf_f8
6446 2946U, // V6_vadd_hf_hf
6447 51U, // V6_vadd_qf16
6448 52U, // V6_vadd_qf16_mix
6449 53U, // V6_vadd_qf32
6450 54U, // V6_vadd_qf32_mix
6451 3074U, // V6_vadd_sf
6452 3138U, // V6_vadd_sf_bf
6453 2946U, // V6_vadd_sf_hf
6454 3074U, // V6_vadd_sf_sf
6455 0U, // V6_vaddb
6456 0U, // V6_vaddb_dv
6457 0U, // V6_vaddbnq
6458 0U, // V6_vaddbq
6459 0U, // V6_vaddbsat
6460 0U, // V6_vaddbsat_dv
6461 17655U, // V6_vaddcarry
6462 0U, // V6_vaddcarryo
6463 16439U, // V6_vaddcarrysat
6464 0U, // V6_vaddclbh
6465 0U, // V6_vaddclbw
6466 962U, // V6_vaddh
6467 962U, // V6_vaddh_dv
6468 0U, // V6_vaddhnq
6469 0U, // V6_vaddhq
6470 1090U, // V6_vaddhsat
6471 1090U, // V6_vaddhsat_dv
6472 974U, // V6_vaddhw
6473 965U, // V6_vaddhw_acc
6474 386U, // V6_vaddubh
6475 0U, // V6_vaddubh_acc
6476 0U, // V6_vaddubsat
6477 0U, // V6_vaddubsat_dv
6478 0U, // V6_vaddububb_sat
6479 0U, // V6_vadduhsat
6480 0U, // V6_vadduhsat_dv
6481 56U, // V6_vadduhw
6482 453U, // V6_vadduhw_acc
6483 0U, // V6_vadduwsat
6484 0U, // V6_vadduwsat_dv
6485 24631U, // V6_vaddw
6486 24631U, // V6_vaddw_dv
6487 0U, // V6_vaddwnq
6488 0U, // V6_vaddwq
6489 32823U, // V6_vaddwsat
6490 32823U, // V6_vaddwsat_dv
6491 0U, // V6_valign4
6492 69U, // V6_valignb
6493 69U, // V6_valignbi
6494 0U, // V6_vand
6495 0U, // V6_vandnqrt
6496 0U, // V6_vandnqrt_acc
6497 0U, // V6_vandqrt
6498 0U, // V6_vandqrt_acc
6499 0U, // V6_vandvnqv
6500 0U, // V6_vandvqv
6501 0U, // V6_vandvrt
6502 0U, // V6_vandvrt_acc
6503 0U, // V6_vaslh
6504 0U, // V6_vaslh_acc
6505 0U, // V6_vaslhv
6506 0U, // V6_vaslw
6507 0U, // V6_vaslw_acc
6508 0U, // V6_vaslwv
6509 0U, // V6_vasr_into
6510 66U, // V6_vasrh
6511 0U, // V6_vasrh_acc
6512 0U, // V6_vasrhbrndsat
6513 0U, // V6_vasrhbsat
6514 44162U, // V6_vasrhubrndsat
6515 44162U, // V6_vasrhubsat
6516 962U, // V6_vasrhv
6517 44226U, // V6_vasruhubrndsat
6518 44226U, // V6_vasruhubsat
6519 44290U, // V6_vasruwuhrndsat
6520 44290U, // V6_vasruwuhsat
6521 3394U, // V6_vasrvuhubrndsat
6522 3458U, // V6_vasrvuhubsat
6523 3522U, // V6_vasrvwuhrndsat
6524 3586U, // V6_vasrvwuhsat
6525 0U, // V6_vasrw
6526 0U, // V6_vasrw_acc
6527 3650U, // V6_vasrwh
6528 44610U, // V6_vasrwhrndsat
6529 44610U, // V6_vasrwhsat
6530 44610U, // V6_vasrwuhrndsat
6531 44610U, // V6_vasrwuhsat
6532 0U, // V6_vasrwv
6533 0U, // V6_vassign
6534 0U, // V6_vassign_fp
6535 0U, // V6_vassign_tmp
6536 0U, // V6_vavgb
6537 0U, // V6_vavgbrnd
6538 0U, // V6_vavgh
6539 0U, // V6_vavghrnd
6540 0U, // V6_vavgub
6541 0U, // V6_vavgubrnd
6542 0U, // V6_vavguh
6543 0U, // V6_vavguhrnd
6544 0U, // V6_vavguw
6545 0U, // V6_vavguwrnd
6546 0U, // V6_vavgw
6547 0U, // V6_vavgwrnd
6548 0U, // V6_vccombine
6549 0U, // V6_vcl0h
6550 0U, // V6_vcl0w
6551 0U, // V6_vcmov
6552 0U, // V6_vcombine
6553 0U, // V6_vcombine_tmp
6554 0U, // V6_vconv_bf_qf32
6555 0U, // V6_vconv_f8_qf16
6556 0U, // V6_vconv_h_hf
6557 0U, // V6_vconv_h_hf_rnd
6558 0U, // V6_vconv_hf_h
6559 0U, // V6_vconv_hf_qf16
6560 0U, // V6_vconv_hf_qf32
6561 0U, // V6_vconv_qf16_f8
6562 0U, // V6_vconv_qf16_hf
6563 0U, // V6_vconv_qf16_qf16
6564 0U, // V6_vconv_qf32_qf32
6565 0U, // V6_vconv_qf32_sf
6566 0U, // V6_vconv_sf_qf32
6567 0U, // V6_vconv_sf_w
6568 0U, // V6_vconv_w_sf
6569 0U, // V6_vcvt2_b_hf
6570 0U, // V6_vcvt2_hf_b
6571 0U, // V6_vcvt2_hf_ub
6572 0U, // V6_vcvt2_ub_hf
6573 0U, // V6_vcvt_b_hf
6574 0U, // V6_vcvt_bf_sf
6575 0U, // V6_vcvt_f8_hf
6576 0U, // V6_vcvt_h_hf
6577 0U, // V6_vcvt_hf_b
6578 0U, // V6_vcvt_hf_f8
6579 0U, // V6_vcvt_hf_h
6580 3074U, // V6_vcvt_hf_sf
6581 0U, // V6_vcvt_hf_ub
6582 0U, // V6_vcvt_hf_uh
6583 0U, // V6_vcvt_sf_hf
6584 0U, // V6_vcvt_ub_hf
6585 0U, // V6_vcvt_uh_hf
6586 640U, // V6_vdeal
6587 0U, // V6_vdealb
6588 0U, // V6_vdealb4w
6589 0U, // V6_vdealh
6590 0U, // V6_vdealvdd
6591 0U, // V6_vdelta
6592 0U, // V6_vdmpy_sf_hf
6593 0U, // V6_vdmpy_sf_hf_acc
6594 0U, // V6_vdmpybus
6595 0U, // V6_vdmpybus_acc
6596 0U, // V6_vdmpybus_dv
6597 0U, // V6_vdmpybus_dv_acc
6598 0U, // V6_vdmpyhb
6599 0U, // V6_vdmpyhb_acc
6600 0U, // V6_vdmpyhb_dv
6601 0U, // V6_vdmpyhb_dv_acc
6602 0U, // V6_vdmpyhisat
6603 0U, // V6_vdmpyhisat_acc
6604 0U, // V6_vdmpyhsat
6605 0U, // V6_vdmpyhsat_acc
6606 0U, // V6_vdmpyhsuisat
6607 0U, // V6_vdmpyhsuisat_acc
6608 0U, // V6_vdmpyhsusat
6609 0U, // V6_vdmpyhsusat_acc
6610 0U, // V6_vdmpyhvsat
6611 0U, // V6_vdmpyhvsat_acc
6612 0U, // V6_vdsaduh
6613 0U, // V6_vdsaduh_acc
6614 3714U, // V6_veqb
6615 3717U, // V6_veqb_and
6616 3717U, // V6_veqb_or
6617 3717U, // V6_veqb_xor
6618 962U, // V6_veqh
6619 965U, // V6_veqh_and
6620 965U, // V6_veqh_or
6621 965U, // V6_veqh_xor
6622 2946U, // V6_veqhf
6623 2949U, // V6_veqhf_and
6624 2949U, // V6_veqhf_or
6625 2949U, // V6_veqhf_xor
6626 3074U, // V6_veqsf
6627 3077U, // V6_veqsf_and
6628 3077U, // V6_veqsf_or
6629 3077U, // V6_veqsf_xor
6630 2690U, // V6_veqw
6631 2693U, // V6_veqw_and
6632 2693U, // V6_veqw_or
6633 2693U, // V6_veqw_xor
6634 0U, // V6_vfmax_f8
6635 0U, // V6_vfmax_hf
6636 0U, // V6_vfmax_sf
6637 0U, // V6_vfmin_f8
6638 0U, // V6_vfmin_hf
6639 0U, // V6_vfmin_sf
6640 0U, // V6_vfneg_f8
6641 0U, // V6_vfneg_hf
6642 0U, // V6_vfneg_sf
6643 49152U, // V6_vgathermh
6644 0U, // V6_vgathermhq
6645 57344U, // V6_vgathermhw
6646 0U, // V6_vgathermhwq
6647 0U, // V6_vgathermw
6648 0U, // V6_vgathermwq
6649 3714U, // V6_vgtb
6650 3717U, // V6_vgtb_and
6651 3717U, // V6_vgtb_or
6652 3717U, // V6_vgtb_xor
6653 3138U, // V6_vgtbf
6654 3141U, // V6_vgtbf_and
6655 3141U, // V6_vgtbf_or
6656 3141U, // V6_vgtbf_xor
6657 962U, // V6_vgth
6658 965U, // V6_vgth_and
6659 965U, // V6_vgth_or
6660 965U, // V6_vgth_xor
6661 2946U, // V6_vgthf
6662 2949U, // V6_vgthf_and
6663 2949U, // V6_vgthf_or
6664 2949U, // V6_vgthf_xor
6665 3074U, // V6_vgtsf
6666 3077U, // V6_vgtsf_and
6667 3077U, // V6_vgtsf_or
6668 3077U, // V6_vgtsf_xor
6669 386U, // V6_vgtub
6670 389U, // V6_vgtub_and
6671 389U, // V6_vgtub_or
6672 389U, // V6_vgtub_xor
6673 450U, // V6_vgtuh
6674 453U, // V6_vgtuh_and
6675 453U, // V6_vgtuh_or
6676 453U, // V6_vgtuh_xor
6677 514U, // V6_vgtuw
6678 517U, // V6_vgtuw_and
6679 517U, // V6_vgtuw_or
6680 517U, // V6_vgtuw_xor
6681 2690U, // V6_vgtw
6682 2693U, // V6_vgtw_and
6683 2693U, // V6_vgtw_or
6684 2693U, // V6_vgtw_xor
6685 0U, // V6_vhist
6686 0U, // V6_vhistq
6687 0U, // V6_vilog2_hf
6688 0U, // V6_vilog2_qf16
6689 0U, // V6_vilog2_qf32
6690 0U, // V6_vilog2_sf
6691 0U, // V6_vinsertwr
6692 69U, // V6_vlalignb
6693 69U, // V6_vlalignbi
6694 0U, // V6_vlsrb
6695 0U, // V6_vlsrh
6696 0U, // V6_vlsrhv
6697 0U, // V6_vlsrw
6698 0U, // V6_vlsrwv
6699 0U, // V6_vlut4
6700 69U, // V6_vlutvvb
6701 3781U, // V6_vlutvvb_nm
6702 73U, // V6_vlutvvb_oracc
6703 73U, // V6_vlutvvb_oracci
6704 69U, // V6_vlutvvbi
6705 69U, // V6_vlutvwh
6706 3781U, // V6_vlutvwh_nm
6707 73U, // V6_vlutvwh_oracc
6708 73U, // V6_vlutvwh_oracci
6709 69U, // V6_vlutvwhi
6710 0U, // V6_vmax_bf
6711 0U, // V6_vmax_hf
6712 0U, // V6_vmax_sf
6713 0U, // V6_vmaxb
6714 0U, // V6_vmaxh
6715 0U, // V6_vmaxub
6716 0U, // V6_vmaxuh
6717 0U, // V6_vmaxw
6718 0U, // V6_vmerge_qf
6719 0U, // V6_vmin_bf
6720 0U, // V6_vmin_hf
6721 0U, // V6_vmin_sf
6722 0U, // V6_vminb
6723 0U, // V6_vminh
6724 0U, // V6_vminub
6725 0U, // V6_vminuh
6726 0U, // V6_vminw
6727 3714U, // V6_vmpabus
6728 0U, // V6_vmpabus_acc
6729 3714U, // V6_vmpabusv
6730 386U, // V6_vmpabuu
6731 0U, // V6_vmpabuu_acc
6732 386U, // V6_vmpabuuv
6733 3714U, // V6_vmpahb
6734 3717U, // V6_vmpahb_acc
6735 11394U, // V6_vmpahhsat
6736 3714U, // V6_vmpauhb
6737 3717U, // V6_vmpauhb_acc
6738 19650U, // V6_vmpauhuhsat
6739 0U, // V6_vmpsuhuhsat
6740 3010U, // V6_vmpy_hf_f8
6741 3013U, // V6_vmpy_hf_f8_acc
6742 2946U, // V6_vmpy_hf_hf
6743 2949U, // V6_vmpy_hf_hf_acc
6744 51U, // V6_vmpy_qf16
6745 2946U, // V6_vmpy_qf16_hf
6746 52U, // V6_vmpy_qf16_mix_hf
6747 53U, // V6_vmpy_qf32
6748 2946U, // V6_vmpy_qf32_hf
6749 52U, // V6_vmpy_qf32_mix_hf
6750 51U, // V6_vmpy_qf32_qf16
6751 3074U, // V6_vmpy_qf32_sf
6752 2946U, // V6_vmpy_rt_hf
6753 52U, // V6_vmpy_rt_qf16
6754 3074U, // V6_vmpy_rt_sf
6755 3138U, // V6_vmpy_sf_bf
6756 3141U, // V6_vmpy_sf_bf_acc
6757 2946U, // V6_vmpy_sf_hf
6758 2949U, // V6_vmpy_sf_hf_acc
6759 3074U, // V6_vmpy_sf_sf
6760 3714U, // V6_vmpybus
6761 3717U, // V6_vmpybus_acc
6762 3714U, // V6_vmpybusv
6763 3717U, // V6_vmpybusv_acc
6764 3714U, // V6_vmpybv
6765 3717U, // V6_vmpybv_acc
6766 0U, // V6_vmpyewuh
6767 0U, // V6_vmpyewuh_64
6768 0U, // V6_vmpyh
6769 0U, // V6_vmpyh_acc
6770 0U, // V6_vmpyhsat_acc
6771 1730U, // V6_vmpyhsrs
6772 1794U, // V6_vmpyhss
6773 0U, // V6_vmpyhus
6774 0U, // V6_vmpyhus_acc
6775 0U, // V6_vmpyhv
6776 0U, // V6_vmpyhv_acc
6777 1730U, // V6_vmpyhvsrs
6778 0U, // V6_vmpyieoh
6779 0U, // V6_vmpyiewh_acc
6780 0U, // V6_vmpyiewuh
6781 0U, // V6_vmpyiewuh_acc
6782 0U, // V6_vmpyih
6783 0U, // V6_vmpyih_acc
6784 0U, // V6_vmpyihb
6785 0U, // V6_vmpyihb_acc
6786 0U, // V6_vmpyiowh
6787 0U, // V6_vmpyiwb
6788 0U, // V6_vmpyiwb_acc
6789 0U, // V6_vmpyiwh
6790 0U, // V6_vmpyiwh_acc
6791 0U, // V6_vmpyiwub
6792 0U, // V6_vmpyiwub_acc
6793 0U, // V6_vmpyowh
6794 0U, // V6_vmpyowh_64_acc
6795 0U, // V6_vmpyowh_rnd
6796 0U, // V6_vmpyowh_rnd_sacc
6797 0U, // V6_vmpyowh_sacc
6798 386U, // V6_vmpyub
6799 0U, // V6_vmpyub_acc
6800 386U, // V6_vmpyubv
6801 0U, // V6_vmpyubv_acc
6802 0U, // V6_vmpyuh
6803 0U, // V6_vmpyuh_acc
6804 0U, // V6_vmpyuhe
6805 0U, // V6_vmpyuhe_acc
6806 0U, // V6_vmpyuhv
6807 0U, // V6_vmpyuhv_acc
6808 3842U, // V6_vmpyuhvs
6809 0U, // V6_vmux
6810 3714U, // V6_vnavgb
6811 0U, // V6_vnavgh
6812 386U, // V6_vnavgub
6813 0U, // V6_vnavgw
6814 0U, // V6_vnccombine
6815 0U, // V6_vncmov
6816 0U, // V6_vneg_qf16_hf
6817 0U, // V6_vneg_qf16_qf16
6818 0U, // V6_vneg_qf32_qf32
6819 0U, // V6_vneg_qf32_sf
6820 0U, // V6_vnormamth
6821 0U, // V6_vnormamtw
6822 0U, // V6_vnot
6823 0U, // V6_vor
6824 0U, // V6_vpackeb
6825 0U, // V6_vpackeh
6826 0U, // V6_vpackhb_sat
6827 0U, // V6_vpackhub_sat
6828 0U, // V6_vpackob
6829 0U, // V6_vpackoh
6830 0U, // V6_vpackwh_sat
6831 0U, // V6_vpackwuh_sat
6832 0U, // V6_vpopcounth
6833 0U, // V6_vprefixqb
6834 0U, // V6_vprefixqh
6835 0U, // V6_vprefixqw
6836 0U, // V6_vrdelta
6837 386U, // V6_vrmpybub_rtt
6838 389U, // V6_vrmpybub_rtt_acc
6839 3714U, // V6_vrmpybus
6840 3717U, // V6_vrmpybus_acc
6841 12098U, // V6_vrmpybusi
6842 44869U, // V6_vrmpybusi_acc
6843 3714U, // V6_vrmpybusv
6844 3717U, // V6_vrmpybusv_acc
6845 3714U, // V6_vrmpybv
6846 3717U, // V6_vrmpybv_acc
6847 0U, // V6_vrmpyub
6848 0U, // V6_vrmpyub_acc
6849 0U, // V6_vrmpyub_rtt
6850 0U, // V6_vrmpyub_rtt_acc
6851 69U, // V6_vrmpyubi
6852 73U, // V6_vrmpyubi_acc
6853 0U, // V6_vrmpyubv
6854 0U, // V6_vrmpyubv_acc
6855 24633U, // V6_vrmpyzbb_rt
6856 25849U, // V6_vrmpyzbb_rt_acc
6857 36793U, // V6_vrmpyzbb_rx
6858 36793U, // V6_vrmpyzbb_rx_acc
6859 41017U, // V6_vrmpyzbub_rt
6860 42233U, // V6_vrmpyzbub_rt_acc
6861 53177U, // V6_vrmpyzbub_rx
6862 53177U, // V6_vrmpyzbub_rx_acc
6863 24634U, // V6_vrmpyzcb_rt
6864 25850U, // V6_vrmpyzcb_rt_acc
6865 36794U, // V6_vrmpyzcb_rx
6866 36794U, // V6_vrmpyzcb_rx_acc
6867 24634U, // V6_vrmpyzcbs_rt
6868 25850U, // V6_vrmpyzcbs_rt_acc
6869 36794U, // V6_vrmpyzcbs_rx
6870 36794U, // V6_vrmpyzcbs_rx_acc
6871 24635U, // V6_vrmpyznb_rt
6872 25851U, // V6_vrmpyznb_rt_acc
6873 36795U, // V6_vrmpyznb_rx
6874 36795U, // V6_vrmpyznb_rx_acc
6875 0U, // V6_vror
6876 0U, // V6_vrotr
6877 0U, // V6_vroundhb
6878 1090U, // V6_vroundhub
6879 3586U, // V6_vrounduhub
6880 4034U, // V6_vrounduwuh
6881 0U, // V6_vroundwh
6882 4098U, // V6_vroundwuh
6883 0U, // V6_vrsadubi
6884 0U, // V6_vrsadubi_acc
6885 0U, // V6_vsatdw
6886 0U, // V6_vsathub
6887 0U, // V6_vsatuwuh
6888 0U, // V6_vsatwh
6889 0U, // V6_vsb
6890 57344U, // V6_vscattermh
6891 0U, // V6_vscattermh_add
6892 0U, // V6_vscattermhq
6893 8192U, // V6_vscattermhw
6894 16384U, // V6_vscattermhw_add
6895 0U, // V6_vscattermhwq
6896 24576U, // V6_vscattermw
6897 32768U, // V6_vscattermw_add
6898 0U, // V6_vscattermwq
6899 0U, // V6_vsh
6900 962U, // V6_vshufeh
6901 640U, // V6_vshuff
6902 0U, // V6_vshuffb
6903 3714U, // V6_vshuffeb
6904 0U, // V6_vshuffh
6905 0U, // V6_vshuffob
6906 0U, // V6_vshuffvdd
6907 0U, // V6_vshufoeb
6908 0U, // V6_vshufoeh
6909 0U, // V6_vshufoh
6910 2946U, // V6_vsub_hf
6911 3010U, // V6_vsub_hf_f8
6912 2946U, // V6_vsub_hf_hf
6913 4162U, // V6_vsub_hf_mix
6914 51U, // V6_vsub_qf16
6915 52U, // V6_vsub_qf16_mix
6916 53U, // V6_vsub_qf32
6917 54U, // V6_vsub_qf32_mix
6918 3074U, // V6_vsub_sf
6919 3138U, // V6_vsub_sf_bf
6920 2946U, // V6_vsub_sf_hf
6921 4226U, // V6_vsub_sf_mix
6922 3074U, // V6_vsub_sf_sf
6923 0U, // V6_vsubb
6924 0U, // V6_vsubb_dv
6925 0U, // V6_vsubbnq
6926 0U, // V6_vsubbq
6927 0U, // V6_vsubbsat
6928 0U, // V6_vsubbsat_dv
6929 17655U, // V6_vsubcarry
6930 0U, // V6_vsubcarryo
6931 962U, // V6_vsubh
6932 962U, // V6_vsubh_dv
6933 0U, // V6_vsubhnq
6934 0U, // V6_vsubhq
6935 1090U, // V6_vsubhsat
6936 1090U, // V6_vsubhsat_dv
6937 974U, // V6_vsubhw
6938 386U, // V6_vsububh
6939 0U, // V6_vsububsat
6940 0U, // V6_vsububsat_dv
6941 0U, // V6_vsubububb_sat
6942 0U, // V6_vsubuhsat
6943 0U, // V6_vsubuhsat_dv
6944 56U, // V6_vsubuhw
6945 0U, // V6_vsubuwsat
6946 0U, // V6_vsubuwsat_dv
6947 24631U, // V6_vsubw
6948 24631U, // V6_vsubw_dv
6949 0U, // V6_vsubwnq
6950 0U, // V6_vsubwq
6951 32823U, // V6_vsubwsat
6952 32823U, // V6_vsubwsat_dv
6953 0U, // V6_vswap
6954 3714U, // V6_vtmpyb
6955 3717U, // V6_vtmpyb_acc
6956 3714U, // V6_vtmpybus
6957 3717U, // V6_vtmpybus_acc
6958 0U, // V6_vtmpyhb
6959 0U, // V6_vtmpyhb_acc
6960 0U, // V6_vunpackb
6961 0U, // V6_vunpackh
6962 0U, // V6_vunpackob
6963 0U, // V6_vunpackoh
6964 0U, // V6_vunpackub
6965 0U, // V6_vunpackuh
6966 0U, // V6_vwhist128
6967 0U, // V6_vwhist128m
6968 0U, // V6_vwhist128q
6969 1U, // V6_vwhist128qm
6970 0U, // V6_vwhist256
6971 0U, // V6_vwhist256_sat
6972 0U, // V6_vwhist256q
6973 0U, // V6_vwhist256q_sat
6974 0U, // V6_vxor
6975 0U, // V6_vzb
6976 0U, // V6_vzh
6977 0U, // V6_zLd_ai
6978 0U, // V6_zLd_pi
6979 0U, // V6_zLd_ppu
6980 32U, // V6_zLd_pred_ai
6981 1250U, // V6_zLd_pred_pi
6982 1249U, // V6_zLd_pred_ppu
6983 0U, // V6_zextract
6984 0U, // Y2_barrier
6985 0U, // Y2_break
6986 0U, // Y2_ciad
6987 0U, // Y2_crswap0
6988 0U, // Y2_cswi
6989 0U, // Y2_dccleana
6990 0U, // Y2_dccleanidx
6991 0U, // Y2_dccleaninva
6992 0U, // Y2_dccleaninvidx
6993 0U, // Y2_dcfetchbo
6994 0U, // Y2_dcinva
6995 0U, // Y2_dcinvidx
6996 0U, // Y2_dckill
6997 0U, // Y2_dctagr
6998 1U, // Y2_dctagw
6999 0U, // Y2_dczeroa
7000 0U, // Y2_getimask
7001 0U, // Y2_iassignr
7002 0U, // Y2_iassignw
7003 0U, // Y2_icdatar
7004 1U, // Y2_icdataw
7005 0U, // Y2_icinva
7006 0U, // Y2_icinvidx
7007 0U, // Y2_ickill
7008 0U, // Y2_ictagr
7009 1U, // Y2_ictagw
7010 0U, // Y2_isync
7011 0U, // Y2_k0lock
7012 0U, // Y2_k0unlock
7013 0U, // Y2_l2cleaninvidx
7014 0U, // Y2_l2kill
7015 0U, // Y2_resume
7016 1U, // Y2_setimask
7017 1U, // Y2_setprio
7018 0U, // Y2_start
7019 0U, // Y2_stop
7020 0U, // Y2_swi
7021 0U, // Y2_syncht
7022 0U, // Y2_tfrscrr
7023 0U, // Y2_tfrsrcr
7024 0U, // Y2_tlblock
7025 0U, // Y2_tlbp
7026 0U, // Y2_tlbpp
7027 0U, // Y2_tlbr
7028 0U, // Y2_tlbunlock
7029 1U, // Y2_tlbw
7030 0U, // Y2_wait
7031 0U, // Y4_crswap1
7032 1U, // Y4_crswap10
7033 1U, // Y4_l2fetch
7034 0U, // Y4_l2tagr
7035 1U, // Y4_l2tagw
7036 0U, // Y4_nmi
7037 0U, // Y4_siad
7038 0U, // Y4_tfrscpp
7039 0U, // Y4_tfrspcp
7040 0U, // Y4_trace
7041 0U, // Y5_ctlbw
7042 0U, // Y5_l2cleanidx
7043 1U, // Y5_l2fetch
7044 0U, // Y5_l2gclean
7045 0U, // Y5_l2gcleaninv
7046 0U, // Y5_l2gunlock
7047 0U, // Y5_l2invidx
7048 0U, // Y5_l2locka
7049 0U, // Y5_l2unlocka
7050 0U, // Y5_tlbasidi
7051 0U, // Y5_tlboc
7052 0U, // Y6_diag
7053 1U, // Y6_diag0
7054 1U, // Y6_diag1
7055 1U, // Y6_dmlink
7056 0U, // Y6_dmpause
7057 0U, // Y6_dmpoll
7058 0U, // Y6_dmresume
7059 0U, // Y6_dmstart
7060 0U, // Y6_dmwait
7061 0U, // Y6_l2gcleaninvpa
7062 0U, // Y6_l2gcleanpa
7063 40960U, // dep_A2_addsat
7064 40960U, // dep_A2_subsat
7065 0U, // dep_S2_packhl
7066 0U, // invalid_decode
7067 };
7068
7069 static const uint8_t OpInfo2[] = {
7070 0U, // PHI
7071 0U, // INLINEASM
7072 0U, // INLINEASM_BR
7073 0U, // CFI_INSTRUCTION
7074 0U, // EH_LABEL
7075 0U, // GC_LABEL
7076 0U, // ANNOTATION_LABEL
7077 0U, // KILL
7078 0U, // EXTRACT_SUBREG
7079 0U, // INSERT_SUBREG
7080 0U, // IMPLICIT_DEF
7081 0U, // INIT_UNDEF
7082 0U, // SUBREG_TO_REG
7083 0U, // COPY_TO_REGCLASS
7084 0U, // DBG_VALUE
7085 0U, // DBG_VALUE_LIST
7086 0U, // DBG_INSTR_REF
7087 0U, // DBG_PHI
7088 0U, // DBG_LABEL
7089 0U, // REG_SEQUENCE
7090 0U, // COPY
7091 0U, // COPY_LANEMASK
7092 0U, // BUNDLE
7093 0U, // LIFETIME_START
7094 0U, // LIFETIME_END
7095 0U, // PSEUDO_PROBE
7096 0U, // ARITH_FENCE
7097 0U, // STACKMAP
7098 0U, // FENTRY_CALL
7099 0U, // PATCHPOINT
7100 0U, // LOAD_STACK_GUARD
7101 0U, // PREALLOCATED_SETUP
7102 0U, // PREALLOCATED_ARG
7103 0U, // STATEPOINT
7104 0U, // LOCAL_ESCAPE
7105 0U, // FAULTING_OP
7106 0U, // PATCHABLE_OP
7107 0U, // PATCHABLE_FUNCTION_ENTER
7108 0U, // PATCHABLE_RET
7109 0U, // PATCHABLE_FUNCTION_EXIT
7110 0U, // PATCHABLE_TAIL_CALL
7111 0U, // PATCHABLE_EVENT_CALL
7112 0U, // PATCHABLE_TYPED_EVENT_CALL
7113 0U, // ICALL_BRANCH_FUNNEL
7114 0U, // FAKE_USE
7115 0U, // MEMBARRIER
7116 0U, // JUMP_TABLE_DEBUG_INFO
7117 0U, // RELOC_NONE
7118 0U, // CONVERGENCECTRL_ENTRY
7119 0U, // CONVERGENCECTRL_ANCHOR
7120 0U, // CONVERGENCECTRL_LOOP
7121 0U, // CONVERGENCECTRL_GLUE
7122 0U, // G_ASSERT_SEXT
7123 0U, // G_ASSERT_ZEXT
7124 0U, // G_ASSERT_ALIGN
7125 0U, // G_ADD
7126 0U, // G_SUB
7127 0U, // G_MUL
7128 0U, // G_SDIV
7129 0U, // G_UDIV
7130 0U, // G_SREM
7131 0U, // G_UREM
7132 0U, // G_SDIVREM
7133 0U, // G_UDIVREM
7134 0U, // G_AND
7135 0U, // G_OR
7136 0U, // G_XOR
7137 0U, // G_ABDS
7138 0U, // G_ABDU
7139 0U, // G_UAVGFLOOR
7140 0U, // G_UAVGCEIL
7141 0U, // G_SAVGFLOOR
7142 0U, // G_SAVGCEIL
7143 0U, // G_IMPLICIT_DEF
7144 0U, // G_PHI
7145 0U, // G_FRAME_INDEX
7146 0U, // G_GLOBAL_VALUE
7147 0U, // G_PTRAUTH_GLOBAL_VALUE
7148 0U, // G_CONSTANT_POOL
7149 0U, // G_EXTRACT
7150 0U, // G_UNMERGE_VALUES
7151 0U, // G_INSERT
7152 0U, // G_MERGE_VALUES
7153 0U, // G_BUILD_VECTOR
7154 0U, // G_BUILD_VECTOR_TRUNC
7155 0U, // G_CONCAT_VECTORS
7156 0U, // G_PTRTOINT
7157 0U, // G_INTTOPTR
7158 0U, // G_BITCAST
7159 0U, // G_FREEZE
7160 0U, // G_CONSTANT_FOLD_BARRIER
7161 0U, // G_INTRINSIC_FPTRUNC_ROUND
7162 0U, // G_INTRINSIC_TRUNC
7163 0U, // G_INTRINSIC_ROUND
7164 0U, // G_INTRINSIC_LRINT
7165 0U, // G_INTRINSIC_LLRINT
7166 0U, // G_INTRINSIC_ROUNDEVEN
7167 0U, // G_READCYCLECOUNTER
7168 0U, // G_READSTEADYCOUNTER
7169 0U, // G_LOAD
7170 0U, // G_SEXTLOAD
7171 0U, // G_ZEXTLOAD
7172 0U, // G_FPEXTLOAD
7173 0U, // G_INDEXED_LOAD
7174 0U, // G_INDEXED_SEXTLOAD
7175 0U, // G_INDEXED_ZEXTLOAD
7176 0U, // G_STORE
7177 0U, // G_FPTRUNCSTORE
7178 0U, // G_INDEXED_STORE
7179 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
7180 0U, // G_ATOMIC_CMPXCHG
7181 0U, // G_ATOMICRMW_XCHG
7182 0U, // G_ATOMICRMW_ADD
7183 0U, // G_ATOMICRMW_SUB
7184 0U, // G_ATOMICRMW_AND
7185 0U, // G_ATOMICRMW_NAND
7186 0U, // G_ATOMICRMW_OR
7187 0U, // G_ATOMICRMW_XOR
7188 0U, // G_ATOMICRMW_MAX
7189 0U, // G_ATOMICRMW_MIN
7190 0U, // G_ATOMICRMW_UMAX
7191 0U, // G_ATOMICRMW_UMIN
7192 0U, // G_ATOMICRMW_FADD
7193 0U, // G_ATOMICRMW_FSUB
7194 0U, // G_ATOMICRMW_FMAX
7195 0U, // G_ATOMICRMW_FMIN
7196 0U, // G_ATOMICRMW_FMAXIMUM
7197 0U, // G_ATOMICRMW_FMINIMUM
7198 0U, // G_ATOMICRMW_FMAXIMUMNUM
7199 0U, // G_ATOMICRMW_FMINIMUMNUM
7200 0U, // G_ATOMICRMW_UINC_WRAP
7201 0U, // G_ATOMICRMW_UDEC_WRAP
7202 0U, // G_ATOMICRMW_USUB_COND
7203 0U, // G_ATOMICRMW_USUB_SAT
7204 0U, // G_FENCE
7205 0U, // G_PREFETCH
7206 0U, // G_BRCOND
7207 0U, // G_BRINDIRECT
7208 0U, // G_INVOKE_REGION_START
7209 0U, // G_INTRINSIC
7210 0U, // G_INTRINSIC_W_SIDE_EFFECTS
7211 0U, // G_INTRINSIC_CONVERGENT
7212 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
7213 0U, // G_ANYEXT
7214 0U, // G_TRUNC
7215 0U, // G_TRUNC_SSAT_S
7216 0U, // G_TRUNC_SSAT_U
7217 0U, // G_TRUNC_USAT_U
7218 0U, // G_CONSTANT
7219 0U, // G_FCONSTANT
7220 0U, // G_VASTART
7221 0U, // G_VAARG
7222 0U, // G_SEXT
7223 0U, // G_SEXT_INREG
7224 0U, // G_ZEXT
7225 0U, // G_SHL
7226 0U, // G_LSHR
7227 0U, // G_ASHR
7228 0U, // G_FSHL
7229 0U, // G_FSHR
7230 0U, // G_ROTR
7231 0U, // G_ROTL
7232 0U, // G_ICMP
7233 0U, // G_FCMP
7234 0U, // G_SCMP
7235 0U, // G_UCMP
7236 0U, // G_SELECT
7237 0U, // G_UADDO
7238 0U, // G_UADDE
7239 0U, // G_USUBO
7240 0U, // G_USUBE
7241 0U, // G_SADDO
7242 0U, // G_SADDE
7243 0U, // G_SSUBO
7244 0U, // G_SSUBE
7245 0U, // G_UMULO
7246 0U, // G_SMULO
7247 0U, // G_UMULH
7248 0U, // G_SMULH
7249 0U, // G_UADDSAT
7250 0U, // G_SADDSAT
7251 0U, // G_USUBSAT
7252 0U, // G_SSUBSAT
7253 0U, // G_USHLSAT
7254 0U, // G_SSHLSAT
7255 0U, // G_SMULFIX
7256 0U, // G_UMULFIX
7257 0U, // G_SMULFIXSAT
7258 0U, // G_UMULFIXSAT
7259 0U, // G_SDIVFIX
7260 0U, // G_UDIVFIX
7261 0U, // G_SDIVFIXSAT
7262 0U, // G_UDIVFIXSAT
7263 0U, // G_FADD
7264 0U, // G_FSUB
7265 0U, // G_FMUL
7266 0U, // G_FMA
7267 0U, // G_FMAD
7268 0U, // G_FDIV
7269 0U, // G_FREM
7270 0U, // G_FMODF
7271 0U, // G_FPOW
7272 0U, // G_FPOWI
7273 0U, // G_FEXP
7274 0U, // G_FEXP2
7275 0U, // G_FEXP10
7276 0U, // G_FLOG
7277 0U, // G_FLOG2
7278 0U, // G_FLOG10
7279 0U, // G_FLDEXP
7280 0U, // G_FFREXP
7281 0U, // G_FNEG
7282 0U, // G_FPEXT
7283 0U, // G_FPTRUNC
7284 0U, // G_FPTOSI
7285 0U, // G_FPTOUI
7286 0U, // G_SITOFP
7287 0U, // G_UITOFP
7288 0U, // G_FPTOSI_SAT
7289 0U, // G_FPTOUI_SAT
7290 0U, // G_FABS
7291 0U, // G_FCOPYSIGN
7292 0U, // G_IS_FPCLASS
7293 0U, // G_FCANONICALIZE
7294 0U, // G_FMINNUM
7295 0U, // G_FMAXNUM
7296 0U, // G_FMINNUM_IEEE
7297 0U, // G_FMAXNUM_IEEE
7298 0U, // G_FMINIMUM
7299 0U, // G_FMAXIMUM
7300 0U, // G_FMINIMUMNUM
7301 0U, // G_FMAXIMUMNUM
7302 0U, // G_GET_FPENV
7303 0U, // G_SET_FPENV
7304 0U, // G_RESET_FPENV
7305 0U, // G_GET_FPMODE
7306 0U, // G_SET_FPMODE
7307 0U, // G_RESET_FPMODE
7308 0U, // G_GET_ROUNDING
7309 0U, // G_SET_ROUNDING
7310 0U, // G_PTR_ADD
7311 0U, // G_PTRMASK
7312 0U, // G_SMIN
7313 0U, // G_SMAX
7314 0U, // G_UMIN
7315 0U, // G_UMAX
7316 0U, // G_ABS
7317 0U, // G_LROUND
7318 0U, // G_LLROUND
7319 0U, // G_BR
7320 0U, // G_BRJT
7321 0U, // G_VSCALE
7322 0U, // G_INSERT_SUBVECTOR
7323 0U, // G_EXTRACT_SUBVECTOR
7324 0U, // G_INSERT_VECTOR_ELT
7325 0U, // G_EXTRACT_VECTOR_ELT
7326 0U, // G_SHUFFLE_VECTOR
7327 0U, // G_SPLAT_VECTOR
7328 0U, // G_STEP_VECTOR
7329 0U, // G_VECTOR_COMPRESS
7330 0U, // G_CTTZ
7331 0U, // G_CTTZ_ZERO_POISON
7332 0U, // G_CTLZ
7333 0U, // G_CTLZ_ZERO_POISON
7334 0U, // G_CTLS
7335 0U, // G_CTPOP
7336 0U, // G_BSWAP
7337 0U, // G_BITREVERSE
7338 0U, // G_CLMUL
7339 0U, // G_FCEIL
7340 0U, // G_FCOS
7341 0U, // G_FSIN
7342 0U, // G_FSINCOS
7343 0U, // G_FTAN
7344 0U, // G_FACOS
7345 0U, // G_FASIN
7346 0U, // G_FATAN
7347 0U, // G_FATAN2
7348 0U, // G_FCOSH
7349 0U, // G_FSINH
7350 0U, // G_FTANH
7351 0U, // G_FSQRT
7352 0U, // G_FFLOOR
7353 0U, // G_FRINT
7354 0U, // G_FNEARBYINT
7355 0U, // G_ADDRSPACE_CAST
7356 0U, // G_BLOCK_ADDR
7357 0U, // G_JUMP_TABLE
7358 0U, // G_DYN_STACKALLOC
7359 0U, // G_STACKSAVE
7360 0U, // G_STACKRESTORE
7361 0U, // G_STRICT_FADD
7362 0U, // G_STRICT_FSUB
7363 0U, // G_STRICT_FMUL
7364 0U, // G_STRICT_FDIV
7365 0U, // G_STRICT_FREM
7366 0U, // G_STRICT_FMA
7367 0U, // G_STRICT_FSQRT
7368 0U, // G_STRICT_FLDEXP
7369 0U, // G_STRICT_FCMP
7370 0U, // G_STRICT_FCMPS
7371 0U, // G_READ_REGISTER
7372 0U, // G_WRITE_REGISTER
7373 0U, // G_MEMCPY
7374 0U, // G_MEMCPY_INLINE
7375 0U, // G_MEMMOVE
7376 0U, // G_MEMSET
7377 0U, // G_BZERO
7378 0U, // G_MEMSET_INLINE
7379 0U, // G_TRAP
7380 0U, // G_DEBUGTRAP
7381 0U, // G_UBSANTRAP
7382 0U, // G_VECREDUCE_SEQ_FADD
7383 0U, // G_VECREDUCE_SEQ_FMUL
7384 0U, // G_VECREDUCE_FADD
7385 0U, // G_VECREDUCE_FMUL
7386 0U, // G_VECREDUCE_FMAX
7387 0U, // G_VECREDUCE_FMIN
7388 0U, // G_VECREDUCE_FMAXIMUM
7389 0U, // G_VECREDUCE_FMINIMUM
7390 0U, // G_VECREDUCE_ADD
7391 0U, // G_VECREDUCE_MUL
7392 0U, // G_VECREDUCE_AND
7393 0U, // G_VECREDUCE_OR
7394 0U, // G_VECREDUCE_XOR
7395 0U, // G_VECREDUCE_SMAX
7396 0U, // G_VECREDUCE_SMIN
7397 0U, // G_VECREDUCE_UMAX
7398 0U, // G_VECREDUCE_UMIN
7399 0U, // G_SBFX
7400 0U, // G_UBFX
7401 0U, // A2_addsp
7402 0U, // A2_iconst
7403 0U, // A2_neg
7404 0U, // A2_not
7405 0U, // A2_tfrf
7406 0U, // A2_tfrfnew
7407 0U, // A2_tfrp
7408 0U, // A2_tfrpf
7409 0U, // A2_tfrpfnew
7410 0U, // A2_tfrpi
7411 0U, // A2_tfrpt
7412 0U, // A2_tfrptnew
7413 0U, // A2_tfrt
7414 0U, // A2_tfrtnew
7415 0U, // A2_vaddb_map
7416 0U, // A2_vsubb_map
7417 0U, // A2_zxtb
7418 0U, // A4_boundscheck
7419 0U, // ADJCALLSTACKDOWN
7420 0U, // ADJCALLSTACKUP
7421 0U, // C2_cmpgei
7422 0U, // C2_cmpgeui
7423 0U, // C2_cmplt
7424 0U, // C2_cmpltu
7425 0U, // C2_pxfer_map
7426 0U, // DUPLEX_Pseudo
7427 0U, // ENDLOOP0
7428 0U, // ENDLOOP01
7429 0U, // ENDLOOP1
7430 0U, // J2_endloop0
7431 0U, // J2_endloop01
7432 0U, // J2_endloop1
7433 0U, // J2_jumpf_nopred_map
7434 0U, // J2_jumprf_nopred_map
7435 0U, // J2_jumprt_nopred_map
7436 0U, // J2_jumpt_nopred_map
7437 0U, // J2_trap1_noregmap
7438 0U, // KCFI_CHECK
7439 0U, // L2_loadalignb_zomap
7440 0U, // L2_loadalignh_zomap
7441 0U, // L2_loadbsw2_zomap
7442 0U, // L2_loadbsw4_zomap
7443 0U, // L2_loadbzw2_zomap
7444 0U, // L2_loadbzw4_zomap
7445 0U, // L2_loadrb_zomap
7446 0U, // L2_loadrd_zomap
7447 0U, // L2_loadrh_zomap
7448 0U, // L2_loadri_zomap
7449 0U, // L2_loadrub_zomap
7450 0U, // L2_loadruh_zomap
7451 0U, // L2_ploadrbf_zomap
7452 0U, // L2_ploadrbfnew_zomap
7453 0U, // L2_ploadrbt_zomap
7454 0U, // L2_ploadrbtnew_zomap
7455 0U, // L2_ploadrdf_zomap
7456 0U, // L2_ploadrdfnew_zomap
7457 0U, // L2_ploadrdt_zomap
7458 0U, // L2_ploadrdtnew_zomap
7459 0U, // L2_ploadrhf_zomap
7460 0U, // L2_ploadrhfnew_zomap
7461 0U, // L2_ploadrht_zomap
7462 0U, // L2_ploadrhtnew_zomap
7463 0U, // L2_ploadrif_zomap
7464 0U, // L2_ploadrifnew_zomap
7465 0U, // L2_ploadrit_zomap
7466 0U, // L2_ploadritnew_zomap
7467 0U, // L2_ploadrubf_zomap
7468 0U, // L2_ploadrubfnew_zomap
7469 0U, // L2_ploadrubt_zomap
7470 0U, // L2_ploadrubtnew_zomap
7471 0U, // L2_ploadruhf_zomap
7472 0U, // L2_ploadruhfnew_zomap
7473 0U, // L2_ploadruht_zomap
7474 0U, // L2_ploadruhtnew_zomap
7475 0U, // L4_add_memopb_zomap
7476 0U, // L4_add_memoph_zomap
7477 0U, // L4_add_memopw_zomap
7478 0U, // L4_and_memopb_zomap
7479 0U, // L4_and_memoph_zomap
7480 0U, // L4_and_memopw_zomap
7481 0U, // L4_iadd_memopb_zomap
7482 0U, // L4_iadd_memoph_zomap
7483 0U, // L4_iadd_memopw_zomap
7484 0U, // L4_iand_memopb_zomap
7485 0U, // L4_iand_memoph_zomap
7486 0U, // L4_iand_memopw_zomap
7487 0U, // L4_ior_memopb_zomap
7488 0U, // L4_ior_memoph_zomap
7489 0U, // L4_ior_memopw_zomap
7490 0U, // L4_isub_memopb_zomap
7491 0U, // L4_isub_memoph_zomap
7492 0U, // L4_isub_memopw_zomap
7493 0U, // L4_or_memopb_zomap
7494 0U, // L4_or_memoph_zomap
7495 0U, // L4_or_memopw_zomap
7496 0U, // L4_return_map_to_raw_f
7497 0U, // L4_return_map_to_raw_fnew_pnt
7498 0U, // L4_return_map_to_raw_fnew_pt
7499 0U, // L4_return_map_to_raw_t
7500 0U, // L4_return_map_to_raw_tnew_pnt
7501 0U, // L4_return_map_to_raw_tnew_pt
7502 0U, // L4_sub_memopb_zomap
7503 0U, // L4_sub_memoph_zomap
7504 0U, // L4_sub_memopw_zomap
7505 0U, // L6_deallocframe_map_to_raw
7506 0U, // L6_return_map_to_raw
7507 0U, // LDriw_ctr
7508 0U, // LDriw_pred
7509 0U, // M2_mpysmi
7510 0U, // M2_mpyui
7511 0U, // M2_vrcmpys_acc_s1
7512 0U, // M2_vrcmpys_s1
7513 0U, // M2_vrcmpys_s1rp
7514 0U, // M7_vdmpy
7515 0U, // M7_vdmpy_acc
7516 0U, // PS_aligna
7517 0U, // PS_alloca
7518 0U, // PS_call_instrprof_custom
7519 0U, // PS_call_nr
7520 0U, // PS_crash
7521 0U, // PS_false
7522 0U, // PS_fi
7523 0U, // PS_fia
7524 0U, // PS_loadrb_pci
7525 0U, // PS_loadrb_pcr
7526 0U, // PS_loadrd_pci
7527 0U, // PS_loadrd_pcr
7528 0U, // PS_loadrh_pci
7529 0U, // PS_loadrh_pcr
7530 0U, // PS_loadri_pci
7531 0U, // PS_loadri_pcr
7532 0U, // PS_loadrub_pci
7533 0U, // PS_loadrub_pcr
7534 0U, // PS_loadruh_pci
7535 0U, // PS_loadruh_pcr
7536 0U, // PS_probed_stackalloc
7537 0U, // PS_pselect
7538 0U, // PS_qfalse
7539 0U, // PS_qtrue
7540 0U, // PS_readcr
7541 0U, // PS_readcr64
7542 0U, // PS_storerb_pci
7543 0U, // PS_storerb_pcr
7544 0U, // PS_storerd_pci
7545 0U, // PS_storerd_pcr
7546 0U, // PS_storerf_pci
7547 0U, // PS_storerf_pcr
7548 0U, // PS_storerh_pci
7549 0U, // PS_storerh_pcr
7550 0U, // PS_storeri_pci
7551 0U, // PS_storeri_pcr
7552 0U, // PS_tailcall_i
7553 0U, // PS_tailcall_r
7554 0U, // PS_true
7555 0U, // PS_vdd0
7556 0U, // PS_vloadrq_ai
7557 0U, // PS_vloadrv_ai
7558 0U, // PS_vloadrv_nt_ai
7559 0U, // PS_vloadrw_ai
7560 0U, // PS_vloadrw_nt_ai
7561 0U, // PS_vmulw
7562 0U, // PS_vmulw_acc
7563 0U, // PS_vselect
7564 0U, // PS_vsplatib
7565 0U, // PS_vsplatih
7566 0U, // PS_vsplatiw
7567 0U, // PS_vsplatrb
7568 0U, // PS_vsplatrh
7569 0U, // PS_vsplatrw
7570 0U, // PS_vstorerq_ai
7571 0U, // PS_vstorerv_ai
7572 0U, // PS_vstorerv_nt_ai
7573 0U, // PS_vstorerw_ai
7574 0U, // PS_vstorerw_nt_ai
7575 0U, // PS_wselect
7576 0U, // S2_asr_i_p_rnd_goodsyntax
7577 0U, // S2_asr_i_r_rnd_goodsyntax
7578 0U, // S2_pstorerbf_zomap
7579 0U, // S2_pstorerbnewf_zomap
7580 0U, // S2_pstorerbnewt_zomap
7581 0U, // S2_pstorerbt_zomap
7582 0U, // S2_pstorerdf_zomap
7583 0U, // S2_pstorerdt_zomap
7584 0U, // S2_pstorerff_zomap
7585 0U, // S2_pstorerft_zomap
7586 0U, // S2_pstorerhf_zomap
7587 0U, // S2_pstorerhnewf_zomap
7588 0U, // S2_pstorerhnewt_zomap
7589 0U, // S2_pstorerht_zomap
7590 0U, // S2_pstorerif_zomap
7591 0U, // S2_pstorerinewf_zomap
7592 0U, // S2_pstorerinewt_zomap
7593 0U, // S2_pstorerit_zomap
7594 0U, // S2_storerb_zomap
7595 0U, // S2_storerbnew_zomap
7596 0U, // S2_storerd_zomap
7597 0U, // S2_storerf_zomap
7598 0U, // S2_storerh_zomap
7599 0U, // S2_storerhnew_zomap
7600 0U, // S2_storeri_zomap
7601 0U, // S2_storerinew_zomap
7602 0U, // S2_tableidxb_goodsyntax
7603 0U, // S2_tableidxd_goodsyntax
7604 0U, // S2_tableidxh_goodsyntax
7605 0U, // S2_tableidxw_goodsyntax
7606 0U, // S4_pstorerbfnew_zomap
7607 0U, // S4_pstorerbnewfnew_zomap
7608 0U, // S4_pstorerbnewtnew_zomap
7609 0U, // S4_pstorerbtnew_zomap
7610 0U, // S4_pstorerdfnew_zomap
7611 0U, // S4_pstorerdtnew_zomap
7612 0U, // S4_pstorerffnew_zomap
7613 0U, // S4_pstorerftnew_zomap
7614 0U, // S4_pstorerhfnew_zomap
7615 0U, // S4_pstorerhnewfnew_zomap
7616 0U, // S4_pstorerhnewtnew_zomap
7617 0U, // S4_pstorerhtnew_zomap
7618 0U, // S4_pstorerifnew_zomap
7619 0U, // S4_pstorerinewfnew_zomap
7620 0U, // S4_pstorerinewtnew_zomap
7621 0U, // S4_pstoreritnew_zomap
7622 0U, // S4_storeirb_zomap
7623 0U, // S4_storeirbf_zomap
7624 0U, // S4_storeirbfnew_zomap
7625 0U, // S4_storeirbt_zomap
7626 0U, // S4_storeirbtnew_zomap
7627 0U, // S4_storeirh_zomap
7628 0U, // S4_storeirhf_zomap
7629 0U, // S4_storeirhfnew_zomap
7630 0U, // S4_storeirht_zomap
7631 0U, // S4_storeirhtnew_zomap
7632 0U, // S4_storeiri_zomap
7633 0U, // S4_storeirif_zomap
7634 0U, // S4_storeirifnew_zomap
7635 0U, // S4_storeirit_zomap
7636 0U, // S4_storeiritnew_zomap
7637 0U, // S5_asrhub_rnd_sat_goodsyntax
7638 0U, // S5_vasrhrnd_goodsyntax
7639 0U, // S6_allocframe_to_raw
7640 0U, // STriw_ctr
7641 0U, // STriw_pred
7642 0U, // V6_MAP_equb
7643 0U, // V6_MAP_equb_and
7644 0U, // V6_MAP_equb_ior
7645 0U, // V6_MAP_equb_xor
7646 0U, // V6_MAP_equh
7647 0U, // V6_MAP_equh_and
7648 0U, // V6_MAP_equh_ior
7649 0U, // V6_MAP_equh_xor
7650 0U, // V6_MAP_equw
7651 0U, // V6_MAP_equw_and
7652 0U, // V6_MAP_equw_ior
7653 0U, // V6_MAP_equw_xor
7654 0U, // V6_dbl_ld0
7655 0U, // V6_dbl_st0
7656 0U, // V6_extractw_alt
7657 0U, // V6_hi
7658 0U, // V6_ld0
7659 0U, // V6_ldcnp0
7660 0U, // V6_ldcnpnt0
7661 0U, // V6_ldcp0
7662 0U, // V6_ldcpnt0
7663 0U, // V6_ldnp0
7664 0U, // V6_ldnpnt0
7665 0U, // V6_ldnt0
7666 0U, // V6_ldp0
7667 0U, // V6_ldpnt0
7668 0U, // V6_ldtnp0
7669 0U, // V6_ldtnpnt0
7670 0U, // V6_ldtp0
7671 0U, // V6_ldtpnt0
7672 0U, // V6_ldu0
7673 0U, // V6_lo
7674 0U, // V6_st0
7675 0U, // V6_stn0
7676 0U, // V6_stnnt0
7677 0U, // V6_stnp0
7678 0U, // V6_stnpnt0
7679 0U, // V6_stnq0
7680 0U, // V6_stnqnt0
7681 0U, // V6_stnt0
7682 0U, // V6_stp0
7683 0U, // V6_stpnt0
7684 0U, // V6_stq0
7685 0U, // V6_stqnt0
7686 0U, // V6_stu0
7687 0U, // V6_stunp0
7688 0U, // V6_stup0
7689 0U, // V6_v10mpyubs10
7690 0U, // V6_v10mpyubs10_vxx
7691 0U, // V6_v6mpyhubs10_alt
7692 0U, // V6_v6mpyvubs10_alt
7693 0U, // V6_vabsb_alt
7694 0U, // V6_vabsb_sat_alt
7695 0U, // V6_vabsdiffh_alt
7696 0U, // V6_vabsdiffub_alt
7697 0U, // V6_vabsdiffuh_alt
7698 0U, // V6_vabsdiffw_alt
7699 0U, // V6_vabsh_alt
7700 0U, // V6_vabsh_sat_alt
7701 0U, // V6_vabsub_alt
7702 0U, // V6_vabsuh_alt
7703 0U, // V6_vabsuw_alt
7704 0U, // V6_vabsw_alt
7705 0U, // V6_vabsw_sat_alt
7706 0U, // V6_vaddb_alt
7707 0U, // V6_vaddb_dv_alt
7708 0U, // V6_vaddbnq_alt
7709 0U, // V6_vaddbq_alt
7710 0U, // V6_vaddbsat_alt
7711 0U, // V6_vaddbsat_dv_alt
7712 0U, // V6_vaddh_alt
7713 0U, // V6_vaddh_dv_alt
7714 0U, // V6_vaddhnq_alt
7715 0U, // V6_vaddhq_alt
7716 0U, // V6_vaddhsat_alt
7717 0U, // V6_vaddhsat_dv_alt
7718 0U, // V6_vaddhw_acc_alt
7719 0U, // V6_vaddhw_alt
7720 0U, // V6_vaddubh_acc_alt
7721 0U, // V6_vaddubh_alt
7722 0U, // V6_vaddubsat_alt
7723 0U, // V6_vaddubsat_dv_alt
7724 0U, // V6_vadduhsat_alt
7725 0U, // V6_vadduhsat_dv_alt
7726 0U, // V6_vadduhw_acc_alt
7727 0U, // V6_vadduhw_alt
7728 0U, // V6_vadduwsat_alt
7729 0U, // V6_vadduwsat_dv_alt
7730 0U, // V6_vaddw_alt
7731 0U, // V6_vaddw_dv_alt
7732 0U, // V6_vaddwnq_alt
7733 0U, // V6_vaddwq_alt
7734 0U, // V6_vaddwsat_alt
7735 0U, // V6_vaddwsat_dv_alt
7736 0U, // V6_vandnqrt_acc_alt
7737 0U, // V6_vandnqrt_alt
7738 0U, // V6_vandqrt_acc_alt
7739 0U, // V6_vandqrt_alt
7740 0U, // V6_vandvrt_acc_alt
7741 0U, // V6_vandvrt_alt
7742 0U, // V6_vaslh_acc_alt
7743 0U, // V6_vaslh_alt
7744 0U, // V6_vaslhv_alt
7745 0U, // V6_vaslw_acc_alt
7746 0U, // V6_vaslw_alt
7747 0U, // V6_vaslwv_alt
7748 0U, // V6_vasr_into_alt
7749 0U, // V6_vasrh_acc_alt
7750 0U, // V6_vasrh_alt
7751 0U, // V6_vasrhv_alt
7752 0U, // V6_vasrw_acc_alt
7753 0U, // V6_vasrw_alt
7754 0U, // V6_vasrwv_alt
7755 0U, // V6_vassignp
7756 0U, // V6_vavgb_alt
7757 0U, // V6_vavgbrnd_alt
7758 0U, // V6_vavgh_alt
7759 0U, // V6_vavghrnd_alt
7760 0U, // V6_vavgub_alt
7761 0U, // V6_vavgubrnd_alt
7762 0U, // V6_vavguh_alt
7763 0U, // V6_vavguhrnd_alt
7764 0U, // V6_vavguw_alt
7765 0U, // V6_vavguwrnd_alt
7766 0U, // V6_vavgw_alt
7767 0U, // V6_vavgwrnd_alt
7768 0U, // V6_vcl0h_alt
7769 0U, // V6_vcl0w_alt
7770 0U, // V6_vd0
7771 0U, // V6_vdd0
7772 0U, // V6_vdealb4w_alt
7773 0U, // V6_vdealb_alt
7774 0U, // V6_vdealh_alt
7775 0U, // V6_vdmpybus_acc_alt
7776 0U, // V6_vdmpybus_alt
7777 0U, // V6_vdmpybus_dv_acc_alt
7778 0U, // V6_vdmpybus_dv_alt
7779 0U, // V6_vdmpyhb_acc_alt
7780 0U, // V6_vdmpyhb_alt
7781 0U, // V6_vdmpyhb_dv_acc_alt
7782 0U, // V6_vdmpyhb_dv_alt
7783 0U, // V6_vdmpyhisat_acc_alt
7784 0U, // V6_vdmpyhisat_alt
7785 0U, // V6_vdmpyhsat_acc_alt
7786 0U, // V6_vdmpyhsat_alt
7787 0U, // V6_vdmpyhsuisat_acc_alt
7788 0U, // V6_vdmpyhsuisat_alt
7789 0U, // V6_vdmpyhsusat_acc_alt
7790 0U, // V6_vdmpyhsusat_alt
7791 0U, // V6_vdmpyhvsat_acc_alt
7792 0U, // V6_vdmpyhvsat_alt
7793 0U, // V6_vdsaduh_acc_alt
7794 0U, // V6_vdsaduh_alt
7795 0U, // V6_vgather_vscatter_mh_pseudo
7796 0U, // V6_vgathermh_pseudo
7797 0U, // V6_vgathermhq_pseudo
7798 0U, // V6_vgathermhw_pseudo
7799 0U, // V6_vgathermhwq_pseudo
7800 0U, // V6_vgathermw_pseudo
7801 0U, // V6_vgathermwq_pseudo
7802 0U, // V6_vlsrh_alt
7803 0U, // V6_vlsrhv_alt
7804 0U, // V6_vlsrw_alt
7805 0U, // V6_vlsrwv_alt
7806 0U, // V6_vmaxb_alt
7807 0U, // V6_vmaxh_alt
7808 0U, // V6_vmaxub_alt
7809 0U, // V6_vmaxuh_alt
7810 0U, // V6_vmaxw_alt
7811 0U, // V6_vminb_alt
7812 0U, // V6_vminh_alt
7813 0U, // V6_vminub_alt
7814 0U, // V6_vminuh_alt
7815 0U, // V6_vminw_alt
7816 0U, // V6_vmpabus_acc_alt
7817 0U, // V6_vmpabus_alt
7818 0U, // V6_vmpabusv_alt
7819 0U, // V6_vmpabuu_acc_alt
7820 0U, // V6_vmpabuu_alt
7821 0U, // V6_vmpabuuv_alt
7822 0U, // V6_vmpahb_acc_alt
7823 0U, // V6_vmpahb_alt
7824 0U, // V6_vmpauhb_acc_alt
7825 0U, // V6_vmpauhb_alt
7826 0U, // V6_vmpybus_acc_alt
7827 0U, // V6_vmpybus_alt
7828 0U, // V6_vmpybusv_acc_alt
7829 0U, // V6_vmpybusv_alt
7830 0U, // V6_vmpybv_acc_alt
7831 0U, // V6_vmpybv_alt
7832 0U, // V6_vmpyewuh_alt
7833 0U, // V6_vmpyh_acc_alt
7834 0U, // V6_vmpyh_alt
7835 0U, // V6_vmpyhsat_acc_alt
7836 0U, // V6_vmpyhsrs_alt
7837 0U, // V6_vmpyhss_alt
7838 0U, // V6_vmpyhus_acc_alt
7839 0U, // V6_vmpyhus_alt
7840 0U, // V6_vmpyhv_acc_alt
7841 0U, // V6_vmpyhv_alt
7842 0U, // V6_vmpyhvsrs_alt
7843 0U, // V6_vmpyiewh_acc_alt
7844 0U, // V6_vmpyiewuh_acc_alt
7845 0U, // V6_vmpyiewuh_alt
7846 0U, // V6_vmpyih_acc_alt
7847 0U, // V6_vmpyih_alt
7848 0U, // V6_vmpyihb_acc_alt
7849 0U, // V6_vmpyihb_alt
7850 0U, // V6_vmpyiowh_alt
7851 0U, // V6_vmpyiwb_acc_alt
7852 0U, // V6_vmpyiwb_alt
7853 0U, // V6_vmpyiwh_acc_alt
7854 0U, // V6_vmpyiwh_alt
7855 0U, // V6_vmpyiwub_acc_alt
7856 0U, // V6_vmpyiwub_alt
7857 0U, // V6_vmpyowh_alt
7858 0U, // V6_vmpyowh_rnd_alt
7859 0U, // V6_vmpyowh_rnd_sacc_alt
7860 0U, // V6_vmpyowh_sacc_alt
7861 0U, // V6_vmpyub_acc_alt
7862 0U, // V6_vmpyub_alt
7863 0U, // V6_vmpyubv_acc_alt
7864 0U, // V6_vmpyubv_alt
7865 0U, // V6_vmpyuh_acc_alt
7866 0U, // V6_vmpyuh_alt
7867 0U, // V6_vmpyuhv_acc_alt
7868 0U, // V6_vmpyuhv_alt
7869 0U, // V6_vnavgb_alt
7870 0U, // V6_vnavgh_alt
7871 0U, // V6_vnavgub_alt
7872 0U, // V6_vnavgw_alt
7873 0U, // V6_vnormamth_alt
7874 0U, // V6_vnormamtw_alt
7875 0U, // V6_vpackeb_alt
7876 0U, // V6_vpackeh_alt
7877 0U, // V6_vpackhb_sat_alt
7878 0U, // V6_vpackhub_sat_alt
7879 0U, // V6_vpackob_alt
7880 0U, // V6_vpackoh_alt
7881 0U, // V6_vpackwh_sat_alt
7882 0U, // V6_vpackwuh_sat_alt
7883 0U, // V6_vpopcounth_alt
7884 0U, // V6_vrmpybub_rtt_acc_alt
7885 0U, // V6_vrmpybub_rtt_alt
7886 0U, // V6_vrmpybus_acc_alt
7887 0U, // V6_vrmpybus_alt
7888 0U, // V6_vrmpybusi_acc_alt
7889 0U, // V6_vrmpybusi_alt
7890 0U, // V6_vrmpybusv_acc_alt
7891 0U, // V6_vrmpybusv_alt
7892 0U, // V6_vrmpybv_acc_alt
7893 0U, // V6_vrmpybv_alt
7894 0U, // V6_vrmpyub_acc_alt
7895 0U, // V6_vrmpyub_alt
7896 0U, // V6_vrmpyub_rtt_acc_alt
7897 0U, // V6_vrmpyub_rtt_alt
7898 0U, // V6_vrmpyubi_acc_alt
7899 0U, // V6_vrmpyubi_alt
7900 0U, // V6_vrmpyubv_acc_alt
7901 0U, // V6_vrmpyubv_alt
7902 0U, // V6_vrotr_alt
7903 0U, // V6_vroundhb_alt
7904 0U, // V6_vroundhub_alt
7905 0U, // V6_vrounduhub_alt
7906 0U, // V6_vrounduwuh_alt
7907 0U, // V6_vroundwh_alt
7908 0U, // V6_vroundwuh_alt
7909 0U, // V6_vrsadubi_acc_alt
7910 0U, // V6_vrsadubi_alt
7911 0U, // V6_vsathub_alt
7912 0U, // V6_vsatuwuh_alt
7913 0U, // V6_vsatwh_alt
7914 0U, // V6_vsb_alt
7915 0U, // V6_vscattermh_add_alt
7916 0U, // V6_vscattermh_alt
7917 0U, // V6_vscattermhq_alt
7918 0U, // V6_vscattermw_add_alt
7919 0U, // V6_vscattermw_alt
7920 8U, // V6_vscattermwh_add_alt
7921 8U, // V6_vscattermwh_alt
7922 0U, // V6_vscattermwhq_alt
7923 0U, // V6_vscattermwq_alt
7924 0U, // V6_vsh_alt
7925 0U, // V6_vshufeh_alt
7926 0U, // V6_vshuffb_alt
7927 0U, // V6_vshuffeb_alt
7928 0U, // V6_vshuffh_alt
7929 0U, // V6_vshuffob_alt
7930 0U, // V6_vshufoeb_alt
7931 0U, // V6_vshufoeh_alt
7932 0U, // V6_vshufoh_alt
7933 0U, // V6_vsubb_alt
7934 0U, // V6_vsubb_dv_alt
7935 0U, // V6_vsubbnq_alt
7936 0U, // V6_vsubbq_alt
7937 0U, // V6_vsubbsat_alt
7938 0U, // V6_vsubbsat_dv_alt
7939 0U, // V6_vsubh_alt
7940 0U, // V6_vsubh_dv_alt
7941 0U, // V6_vsubhnq_alt
7942 0U, // V6_vsubhq_alt
7943 0U, // V6_vsubhsat_alt
7944 0U, // V6_vsubhsat_dv_alt
7945 0U, // V6_vsubhw_alt
7946 0U, // V6_vsububh_alt
7947 0U, // V6_vsububsat_alt
7948 0U, // V6_vsububsat_dv_alt
7949 0U, // V6_vsubuhsat_alt
7950 0U, // V6_vsubuhsat_dv_alt
7951 0U, // V6_vsubuhw_alt
7952 0U, // V6_vsubuwsat_alt
7953 0U, // V6_vsubuwsat_dv_alt
7954 0U, // V6_vsubw_alt
7955 0U, // V6_vsubw_dv_alt
7956 0U, // V6_vsubwnq_alt
7957 0U, // V6_vsubwq_alt
7958 0U, // V6_vsubwsat_alt
7959 0U, // V6_vsubwsat_dv_alt
7960 0U, // V6_vtmpyb_acc_alt
7961 0U, // V6_vtmpyb_alt
7962 0U, // V6_vtmpybus_acc_alt
7963 0U, // V6_vtmpybus_alt
7964 0U, // V6_vtmpyhb_acc_alt
7965 0U, // V6_vtmpyhb_alt
7966 0U, // V6_vtran2x2_map
7967 0U, // V6_vunpackb_alt
7968 0U, // V6_vunpackh_alt
7969 0U, // V6_vunpackob_alt
7970 0U, // V6_vunpackoh_alt
7971 0U, // V6_vunpackub_alt
7972 0U, // V6_vunpackuh_alt
7973 0U, // V6_vzb_alt
7974 0U, // V6_vzh_alt
7975 0U, // V6_zld0
7976 0U, // V6_zldp0
7977 0U, // Y2_crswap_old
7978 0U, // Y2_dcfetch
7979 0U, // Y2_k1lock_map
7980 0U, // Y2_k1unlock_map
7981 0U, // dup_A2_add
7982 0U, // dup_A2_addi
7983 0U, // dup_A2_andir
7984 0U, // dup_A2_combineii
7985 0U, // dup_A2_sxtb
7986 0U, // dup_A2_sxth
7987 0U, // dup_A2_tfr
7988 0U, // dup_A2_tfrsi
7989 0U, // dup_A2_zxtb
7990 0U, // dup_A2_zxth
7991 0U, // dup_A4_combineii
7992 0U, // dup_A4_combineir
7993 0U, // dup_A4_combineri
7994 0U, // dup_C2_cmoveif
7995 0U, // dup_C2_cmoveit
7996 0U, // dup_C2_cmovenewif
7997 0U, // dup_C2_cmovenewit
7998 0U, // dup_C2_cmpeqi
7999 0U, // dup_L2_deallocframe
8000 0U, // dup_L2_loadrb_io
8001 0U, // dup_L2_loadrd_io
8002 0U, // dup_L2_loadrh_io
8003 0U, // dup_L2_loadri_io
8004 0U, // dup_L2_loadrub_io
8005 0U, // dup_L2_loadruh_io
8006 0U, // dup_S2_allocframe
8007 0U, // dup_S2_storerb_io
8008 0U, // dup_S2_storerd_io
8009 0U, // dup_S2_storerh_io
8010 0U, // dup_S2_storeri_io
8011 0U, // dup_S4_storeirb_io
8012 0U, // dup_S4_storeiri_io
8013 0U, // A2_abs
8014 0U, // A2_absp
8015 0U, // A2_abssat
8016 0U, // A2_add
8017 0U, // A2_addh_h16_hh
8018 0U, // A2_addh_h16_hl
8019 0U, // A2_addh_h16_lh
8020 0U, // A2_addh_h16_ll
8021 0U, // A2_addh_h16_sat_hh
8022 0U, // A2_addh_h16_sat_hl
8023 0U, // A2_addh_h16_sat_lh
8024 0U, // A2_addh_h16_sat_ll
8025 0U, // A2_addh_l16_hl
8026 0U, // A2_addh_l16_ll
8027 0U, // A2_addh_l16_sat_hl
8028 0U, // A2_addh_l16_sat_ll
8029 0U, // A2_addi
8030 0U, // A2_addp
8031 0U, // A2_addpsat
8032 0U, // A2_addsat
8033 0U, // A2_addsph
8034 0U, // A2_addspl
8035 0U, // A2_and
8036 0U, // A2_andir
8037 0U, // A2_andp
8038 0U, // A2_aslh
8039 0U, // A2_asrh
8040 0U, // A2_combine_hh
8041 0U, // A2_combine_hl
8042 0U, // A2_combine_lh
8043 0U, // A2_combine_ll
8044 0U, // A2_combineii
8045 0U, // A2_combinew
8046 0U, // A2_max
8047 0U, // A2_maxp
8048 0U, // A2_maxu
8049 0U, // A2_maxup
8050 0U, // A2_min
8051 0U, // A2_minp
8052 0U, // A2_minu
8053 0U, // A2_minup
8054 0U, // A2_negp
8055 0U, // A2_negsat
8056 0U, // A2_nop
8057 0U, // A2_notp
8058 0U, // A2_or
8059 0U, // A2_orir
8060 0U, // A2_orp
8061 0U, // A2_paddf
8062 0U, // A2_paddfnew
8063 0U, // A2_paddif
8064 0U, // A2_paddifnew
8065 0U, // A2_paddit
8066 0U, // A2_padditnew
8067 0U, // A2_paddt
8068 0U, // A2_paddtnew
8069 0U, // A2_pandf
8070 0U, // A2_pandfnew
8071 0U, // A2_pandt
8072 0U, // A2_pandtnew
8073 0U, // A2_porf
8074 0U, // A2_porfnew
8075 0U, // A2_port
8076 0U, // A2_portnew
8077 0U, // A2_psubf
8078 0U, // A2_psubfnew
8079 0U, // A2_psubt
8080 0U, // A2_psubtnew
8081 0U, // A2_pxorf
8082 0U, // A2_pxorfnew
8083 0U, // A2_pxort
8084 0U, // A2_pxortnew
8085 0U, // A2_roundsat
8086 0U, // A2_sat
8087 0U, // A2_satb
8088 0U, // A2_sath
8089 0U, // A2_satub
8090 0U, // A2_satuh
8091 0U, // A2_sub
8092 0U, // A2_subh_h16_hh
8093 0U, // A2_subh_h16_hl
8094 0U, // A2_subh_h16_lh
8095 0U, // A2_subh_h16_ll
8096 0U, // A2_subh_h16_sat_hh
8097 0U, // A2_subh_h16_sat_hl
8098 0U, // A2_subh_h16_sat_lh
8099 0U, // A2_subh_h16_sat_ll
8100 0U, // A2_subh_l16_hl
8101 0U, // A2_subh_l16_ll
8102 0U, // A2_subh_l16_sat_hl
8103 0U, // A2_subh_l16_sat_ll
8104 0U, // A2_subp
8105 0U, // A2_subri
8106 0U, // A2_subsat
8107 0U, // A2_svaddh
8108 0U, // A2_svaddhs
8109 0U, // A2_svadduhs
8110 0U, // A2_svavgh
8111 0U, // A2_svavghs
8112 0U, // A2_svnavgh
8113 0U, // A2_svsubh
8114 0U, // A2_svsubhs
8115 0U, // A2_svsubuhs
8116 0U, // A2_swiz
8117 0U, // A2_sxtb
8118 0U, // A2_sxth
8119 0U, // A2_sxtw
8120 0U, // A2_tfr
8121 0U, // A2_tfrcrr
8122 0U, // A2_tfrih
8123 0U, // A2_tfril
8124 0U, // A2_tfrrcr
8125 0U, // A2_tfrsi
8126 0U, // A2_vabsh
8127 0U, // A2_vabshsat
8128 0U, // A2_vabsw
8129 0U, // A2_vabswsat
8130 0U, // A2_vaddh
8131 0U, // A2_vaddhs
8132 0U, // A2_vaddub
8133 0U, // A2_vaddubs
8134 0U, // A2_vadduhs
8135 0U, // A2_vaddw
8136 0U, // A2_vaddws
8137 0U, // A2_vavgh
8138 0U, // A2_vavghcr
8139 0U, // A2_vavghr
8140 0U, // A2_vavgub
8141 0U, // A2_vavgubr
8142 0U, // A2_vavguh
8143 0U, // A2_vavguhr
8144 0U, // A2_vavguw
8145 0U, // A2_vavguwr
8146 0U, // A2_vavgw
8147 0U, // A2_vavgwcr
8148 0U, // A2_vavgwr
8149 0U, // A2_vcmpbeq
8150 0U, // A2_vcmpbgtu
8151 0U, // A2_vcmpheq
8152 0U, // A2_vcmphgt
8153 0U, // A2_vcmphgtu
8154 0U, // A2_vcmpweq
8155 0U, // A2_vcmpwgt
8156 0U, // A2_vcmpwgtu
8157 0U, // A2_vconj
8158 0U, // A2_vmaxb
8159 0U, // A2_vmaxh
8160 0U, // A2_vmaxub
8161 0U, // A2_vmaxuh
8162 0U, // A2_vmaxuw
8163 0U, // A2_vmaxw
8164 0U, // A2_vminb
8165 0U, // A2_vminh
8166 0U, // A2_vminub
8167 0U, // A2_vminuh
8168 0U, // A2_vminuw
8169 0U, // A2_vminw
8170 0U, // A2_vnavgh
8171 0U, // A2_vnavghcr
8172 0U, // A2_vnavghr
8173 0U, // A2_vnavgw
8174 0U, // A2_vnavgwcr
8175 0U, // A2_vnavgwr
8176 0U, // A2_vraddub
8177 0U, // A2_vraddub_acc
8178 0U, // A2_vrsadub
8179 0U, // A2_vrsadub_acc
8180 0U, // A2_vsubh
8181 0U, // A2_vsubhs
8182 0U, // A2_vsubub
8183 0U, // A2_vsububs
8184 0U, // A2_vsubuhs
8185 0U, // A2_vsubw
8186 0U, // A2_vsubws
8187 0U, // A2_xor
8188 0U, // A2_xorp
8189 0U, // A2_zxth
8190 1U, // A4_addp_c
8191 0U, // A4_andn
8192 0U, // A4_andnp
8193 0U, // A4_bitsplit
8194 0U, // A4_bitspliti
8195 0U, // A4_boundscheck_hi
8196 0U, // A4_boundscheck_lo
8197 0U, // A4_cmpbeq
8198 0U, // A4_cmpbeqi
8199 0U, // A4_cmpbgt
8200 0U, // A4_cmpbgti
8201 0U, // A4_cmpbgtu
8202 0U, // A4_cmpbgtui
8203 0U, // A4_cmpheq
8204 0U, // A4_cmpheqi
8205 0U, // A4_cmphgt
8206 0U, // A4_cmphgti
8207 0U, // A4_cmphgtu
8208 0U, // A4_cmphgtui
8209 0U, // A4_combineii
8210 0U, // A4_combineir
8211 0U, // A4_combineri
8212 0U, // A4_cround_ri
8213 0U, // A4_cround_rr
8214 0U, // A4_ext
8215 0U, // A4_modwrapu
8216 0U, // A4_orn
8217 0U, // A4_ornp
8218 0U, // A4_paslhf
8219 0U, // A4_paslhfnew
8220 0U, // A4_paslht
8221 0U, // A4_paslhtnew
8222 0U, // A4_pasrhf
8223 0U, // A4_pasrhfnew
8224 0U, // A4_pasrht
8225 0U, // A4_pasrhtnew
8226 0U, // A4_psxtbf
8227 0U, // A4_psxtbfnew
8228 0U, // A4_psxtbt
8229 0U, // A4_psxtbtnew
8230 0U, // A4_psxthf
8231 0U, // A4_psxthfnew
8232 0U, // A4_psxtht
8233 0U, // A4_psxthtnew
8234 0U, // A4_pzxtbf
8235 0U, // A4_pzxtbfnew
8236 0U, // A4_pzxtbt
8237 0U, // A4_pzxtbtnew
8238 0U, // A4_pzxthf
8239 0U, // A4_pzxthfnew
8240 0U, // A4_pzxtht
8241 0U, // A4_pzxthtnew
8242 0U, // A4_rcmpeq
8243 0U, // A4_rcmpeqi
8244 0U, // A4_rcmpneq
8245 0U, // A4_rcmpneqi
8246 0U, // A4_round_ri
8247 0U, // A4_round_ri_sat
8248 0U, // A4_round_rr
8249 0U, // A4_round_rr_sat
8250 1U, // A4_subp_c
8251 0U, // A4_tfrcpp
8252 0U, // A4_tfrpcp
8253 0U, // A4_tlbmatch
8254 0U, // A4_vcmpbeq_any
8255 0U, // A4_vcmpbeqi
8256 0U, // A4_vcmpbgt
8257 0U, // A4_vcmpbgti
8258 0U, // A4_vcmpbgtui
8259 0U, // A4_vcmpheqi
8260 0U, // A4_vcmphgti
8261 0U, // A4_vcmphgtui
8262 0U, // A4_vcmpweqi
8263 0U, // A4_vcmpwgti
8264 0U, // A4_vcmpwgtui
8265 0U, // A4_vrmaxh
8266 0U, // A4_vrmaxuh
8267 0U, // A4_vrmaxuw
8268 0U, // A4_vrmaxw
8269 0U, // A4_vrminh
8270 0U, // A4_vrminuh
8271 0U, // A4_vrminuw
8272 0U, // A4_vrminw
8273 0U, // A5_ACS
8274 0U, // A5_vaddhubs
8275 0U, // A6_vcmpbeq_notany
8276 0U, // A6_vminub_RdP
8277 0U, // A7_clip
8278 0U, // A7_croundd_ri
8279 0U, // A7_croundd_rr
8280 0U, // A7_vclip
8281 0U, // C2_all8
8282 0U, // C2_and
8283 0U, // C2_andn
8284 0U, // C2_any8
8285 0U, // C2_bitsclr
8286 0U, // C2_bitsclri
8287 0U, // C2_bitsset
8288 0U, // C2_ccombinewf
8289 0U, // C2_ccombinewnewf
8290 0U, // C2_ccombinewnewt
8291 0U, // C2_ccombinewt
8292 0U, // C2_cmoveif
8293 0U, // C2_cmoveit
8294 0U, // C2_cmovenewif
8295 0U, // C2_cmovenewit
8296 0U, // C2_cmpeq
8297 0U, // C2_cmpeqi
8298 0U, // C2_cmpeqp
8299 0U, // C2_cmpgt
8300 0U, // C2_cmpgti
8301 0U, // C2_cmpgtp
8302 0U, // C2_cmpgtu
8303 0U, // C2_cmpgtui
8304 0U, // C2_cmpgtup
8305 0U, // C2_mask
8306 0U, // C2_mux
8307 17U, // C2_muxii
8308 17U, // C2_muxir
8309 0U, // C2_muxri
8310 0U, // C2_not
8311 0U, // C2_or
8312 0U, // C2_orn
8313 0U, // C2_tfrpr
8314 0U, // C2_tfrrp
8315 0U, // C2_vitpack
8316 0U, // C2_vmux
8317 0U, // C2_xor
8318 0U, // C4_addipc
8319 1U, // C4_and_and
8320 0U, // C4_and_andn
8321 1U, // C4_and_or
8322 0U, // C4_and_orn
8323 0U, // C4_cmplte
8324 0U, // C4_cmpltei
8325 0U, // C4_cmplteu
8326 0U, // C4_cmplteui
8327 0U, // C4_cmpneq
8328 0U, // C4_cmpneqi
8329 0U, // C4_fastcorner9
8330 0U, // C4_fastcorner9_not
8331 0U, // C4_nbitsclr
8332 0U, // C4_nbitsclri
8333 0U, // C4_nbitsset
8334 1U, // C4_or_and
8335 0U, // C4_or_andn
8336 1U, // C4_or_or
8337 0U, // C4_or_orn
8338 0U, // CALLProfile
8339 0U, // CONST32
8340 0U, // CONST64
8341 0U, // DuplexIClass0
8342 0U, // DuplexIClass1
8343 0U, // DuplexIClass2
8344 0U, // DuplexIClass3
8345 0U, // DuplexIClass4
8346 0U, // DuplexIClass5
8347 0U, // DuplexIClass6
8348 0U, // DuplexIClass7
8349 0U, // DuplexIClass8
8350 0U, // DuplexIClass9
8351 0U, // DuplexIClassA
8352 0U, // DuplexIClassB
8353 0U, // DuplexIClassC
8354 0U, // DuplexIClassD
8355 0U, // DuplexIClassE
8356 0U, // DuplexIClassF
8357 0U, // EH_RETURN_JMPR
8358 0U, // F2_conv_d2df
8359 0U, // F2_conv_d2sf
8360 0U, // F2_conv_df2d
8361 0U, // F2_conv_df2d_chop
8362 0U, // F2_conv_df2sf
8363 0U, // F2_conv_df2ud
8364 0U, // F2_conv_df2ud_chop
8365 0U, // F2_conv_df2uw
8366 0U, // F2_conv_df2uw_chop
8367 0U, // F2_conv_df2w
8368 0U, // F2_conv_df2w_chop
8369 0U, // F2_conv_sf2d
8370 0U, // F2_conv_sf2d_chop
8371 0U, // F2_conv_sf2df
8372 0U, // F2_conv_sf2ud
8373 0U, // F2_conv_sf2ud_chop
8374 0U, // F2_conv_sf2uw
8375 0U, // F2_conv_sf2uw_chop
8376 0U, // F2_conv_sf2w
8377 0U, // F2_conv_sf2w_chop
8378 0U, // F2_conv_ud2df
8379 0U, // F2_conv_ud2sf
8380 0U, // F2_conv_uw2df
8381 0U, // F2_conv_uw2sf
8382 0U, // F2_conv_w2df
8383 0U, // F2_conv_w2sf
8384 0U, // F2_dfadd
8385 0U, // F2_dfclass
8386 0U, // F2_dfcmpeq
8387 0U, // F2_dfcmpge
8388 0U, // F2_dfcmpgt
8389 0U, // F2_dfcmpuo
8390 0U, // F2_dfimm_n
8391 0U, // F2_dfimm_p
8392 0U, // F2_dfmax
8393 0U, // F2_dfmin
8394 0U, // F2_dfmpyfix
8395 0U, // F2_dfmpyhh
8396 0U, // F2_dfmpylh
8397 0U, // F2_dfmpyll
8398 0U, // F2_dfsub
8399 0U, // F2_sfadd
8400 0U, // F2_sfclass
8401 0U, // F2_sfcmpeq
8402 0U, // F2_sfcmpge
8403 0U, // F2_sfcmpgt
8404 0U, // F2_sfcmpuo
8405 0U, // F2_sffixupd
8406 0U, // F2_sffixupn
8407 0U, // F2_sffixupr
8408 0U, // F2_sffma
8409 0U, // F2_sffma_lib
8410 0U, // F2_sffma_sc
8411 0U, // F2_sffms
8412 0U, // F2_sffms_lib
8413 0U, // F2_sfimm_n
8414 0U, // F2_sfimm_p
8415 0U, // F2_sfinvsqrta
8416 0U, // F2_sfmax
8417 0U, // F2_sfmin
8418 0U, // F2_sfmpy
8419 0U, // F2_sfrecipa
8420 0U, // F2_sfsub
8421 0U, // G4_tfrgcpp
8422 0U, // G4_tfrgcrr
8423 0U, // G4_tfrgpcp
8424 0U, // G4_tfrgrcr
8425 0U, // HI
8426 0U, // J2_call
8427 0U, // J2_callf
8428 0U, // J2_callr
8429 0U, // J2_callrf
8430 0U, // J2_callrh
8431 0U, // J2_callrt
8432 0U, // J2_callt
8433 0U, // J2_jump
8434 0U, // J2_jumpf
8435 0U, // J2_jumpfnew
8436 0U, // J2_jumpfnewpt
8437 0U, // J2_jumpfpt
8438 0U, // J2_jumpr
8439 0U, // J2_jumprf
8440 0U, // J2_jumprfnew
8441 0U, // J2_jumprfnewpt
8442 0U, // J2_jumprfpt
8443 0U, // J2_jumprgtez
8444 0U, // J2_jumprgtezpt
8445 0U, // J2_jumprh
8446 0U, // J2_jumprltez
8447 0U, // J2_jumprltezpt
8448 0U, // J2_jumprnz
8449 0U, // J2_jumprnzpt
8450 0U, // J2_jumprt
8451 0U, // J2_jumprtnew
8452 0U, // J2_jumprtnewpt
8453 0U, // J2_jumprtpt
8454 0U, // J2_jumprz
8455 0U, // J2_jumprzpt
8456 0U, // J2_jumpt
8457 0U, // J2_jumptnew
8458 0U, // J2_jumptnewpt
8459 0U, // J2_jumptpt
8460 0U, // J2_loop0i
8461 0U, // J2_loop0iext
8462 0U, // J2_loop0r
8463 0U, // J2_loop0rext
8464 0U, // J2_loop1i
8465 0U, // J2_loop1iext
8466 0U, // J2_loop1r
8467 0U, // J2_loop1rext
8468 0U, // J2_pause
8469 0U, // J2_ploop1si
8470 0U, // J2_ploop1sr
8471 0U, // J2_ploop2si
8472 0U, // J2_ploop2sr
8473 0U, // J2_ploop3si
8474 0U, // J2_ploop3sr
8475 0U, // J2_rte
8476 0U, // J2_trap0
8477 0U, // J2_trap1
8478 0U, // J2_unpause
8479 0U, // J4_cmpeq_f_jumpnv_nt
8480 0U, // J4_cmpeq_f_jumpnv_t
8481 0U, // J4_cmpeq_fp0_jump_nt
8482 0U, // J4_cmpeq_fp0_jump_t
8483 0U, // J4_cmpeq_fp1_jump_nt
8484 0U, // J4_cmpeq_fp1_jump_t
8485 0U, // J4_cmpeq_t_jumpnv_nt
8486 0U, // J4_cmpeq_t_jumpnv_t
8487 0U, // J4_cmpeq_tp0_jump_nt
8488 0U, // J4_cmpeq_tp0_jump_t
8489 0U, // J4_cmpeq_tp1_jump_nt
8490 0U, // J4_cmpeq_tp1_jump_t
8491 0U, // J4_cmpeqi_f_jumpnv_nt
8492 0U, // J4_cmpeqi_f_jumpnv_t
8493 0U, // J4_cmpeqi_fp0_jump_nt
8494 0U, // J4_cmpeqi_fp0_jump_t
8495 0U, // J4_cmpeqi_fp1_jump_nt
8496 0U, // J4_cmpeqi_fp1_jump_t
8497 0U, // J4_cmpeqi_t_jumpnv_nt
8498 0U, // J4_cmpeqi_t_jumpnv_t
8499 0U, // J4_cmpeqi_tp0_jump_nt
8500 0U, // J4_cmpeqi_tp0_jump_t
8501 0U, // J4_cmpeqi_tp1_jump_nt
8502 0U, // J4_cmpeqi_tp1_jump_t
8503 0U, // J4_cmpeqn1_f_jumpnv_nt
8504 0U, // J4_cmpeqn1_f_jumpnv_t
8505 0U, // J4_cmpeqn1_fp0_jump_nt
8506 0U, // J4_cmpeqn1_fp0_jump_t
8507 0U, // J4_cmpeqn1_fp1_jump_nt
8508 0U, // J4_cmpeqn1_fp1_jump_t
8509 0U, // J4_cmpeqn1_t_jumpnv_nt
8510 0U, // J4_cmpeqn1_t_jumpnv_t
8511 0U, // J4_cmpeqn1_tp0_jump_nt
8512 0U, // J4_cmpeqn1_tp0_jump_t
8513 0U, // J4_cmpeqn1_tp1_jump_nt
8514 0U, // J4_cmpeqn1_tp1_jump_t
8515 0U, // J4_cmpgt_f_jumpnv_nt
8516 0U, // J4_cmpgt_f_jumpnv_t
8517 0U, // J4_cmpgt_fp0_jump_nt
8518 0U, // J4_cmpgt_fp0_jump_t
8519 0U, // J4_cmpgt_fp1_jump_nt
8520 0U, // J4_cmpgt_fp1_jump_t
8521 0U, // J4_cmpgt_t_jumpnv_nt
8522 0U, // J4_cmpgt_t_jumpnv_t
8523 0U, // J4_cmpgt_tp0_jump_nt
8524 0U, // J4_cmpgt_tp0_jump_t
8525 0U, // J4_cmpgt_tp1_jump_nt
8526 0U, // J4_cmpgt_tp1_jump_t
8527 0U, // J4_cmpgti_f_jumpnv_nt
8528 0U, // J4_cmpgti_f_jumpnv_t
8529 0U, // J4_cmpgti_fp0_jump_nt
8530 0U, // J4_cmpgti_fp0_jump_t
8531 0U, // J4_cmpgti_fp1_jump_nt
8532 0U, // J4_cmpgti_fp1_jump_t
8533 0U, // J4_cmpgti_t_jumpnv_nt
8534 0U, // J4_cmpgti_t_jumpnv_t
8535 0U, // J4_cmpgti_tp0_jump_nt
8536 0U, // J4_cmpgti_tp0_jump_t
8537 0U, // J4_cmpgti_tp1_jump_nt
8538 0U, // J4_cmpgti_tp1_jump_t
8539 0U, // J4_cmpgtn1_f_jumpnv_nt
8540 0U, // J4_cmpgtn1_f_jumpnv_t
8541 0U, // J4_cmpgtn1_fp0_jump_nt
8542 0U, // J4_cmpgtn1_fp0_jump_t
8543 0U, // J4_cmpgtn1_fp1_jump_nt
8544 0U, // J4_cmpgtn1_fp1_jump_t
8545 0U, // J4_cmpgtn1_t_jumpnv_nt
8546 0U, // J4_cmpgtn1_t_jumpnv_t
8547 0U, // J4_cmpgtn1_tp0_jump_nt
8548 0U, // J4_cmpgtn1_tp0_jump_t
8549 0U, // J4_cmpgtn1_tp1_jump_nt
8550 0U, // J4_cmpgtn1_tp1_jump_t
8551 0U, // J4_cmpgtu_f_jumpnv_nt
8552 0U, // J4_cmpgtu_f_jumpnv_t
8553 0U, // J4_cmpgtu_fp0_jump_nt
8554 0U, // J4_cmpgtu_fp0_jump_t
8555 0U, // J4_cmpgtu_fp1_jump_nt
8556 0U, // J4_cmpgtu_fp1_jump_t
8557 0U, // J4_cmpgtu_t_jumpnv_nt
8558 0U, // J4_cmpgtu_t_jumpnv_t
8559 0U, // J4_cmpgtu_tp0_jump_nt
8560 0U, // J4_cmpgtu_tp0_jump_t
8561 0U, // J4_cmpgtu_tp1_jump_nt
8562 0U, // J4_cmpgtu_tp1_jump_t
8563 0U, // J4_cmpgtui_f_jumpnv_nt
8564 0U, // J4_cmpgtui_f_jumpnv_t
8565 0U, // J4_cmpgtui_fp0_jump_nt
8566 0U, // J4_cmpgtui_fp0_jump_t
8567 0U, // J4_cmpgtui_fp1_jump_nt
8568 0U, // J4_cmpgtui_fp1_jump_t
8569 0U, // J4_cmpgtui_t_jumpnv_nt
8570 0U, // J4_cmpgtui_t_jumpnv_t
8571 0U, // J4_cmpgtui_tp0_jump_nt
8572 0U, // J4_cmpgtui_tp0_jump_t
8573 0U, // J4_cmpgtui_tp1_jump_nt
8574 0U, // J4_cmpgtui_tp1_jump_t
8575 0U, // J4_cmplt_f_jumpnv_nt
8576 0U, // J4_cmplt_f_jumpnv_t
8577 0U, // J4_cmplt_t_jumpnv_nt
8578 0U, // J4_cmplt_t_jumpnv_t
8579 0U, // J4_cmpltu_f_jumpnv_nt
8580 0U, // J4_cmpltu_f_jumpnv_t
8581 0U, // J4_cmpltu_t_jumpnv_nt
8582 0U, // J4_cmpltu_t_jumpnv_t
8583 0U, // J4_hintjumpr
8584 0U, // J4_jumpseti
8585 0U, // J4_jumpsetr
8586 0U, // J4_tstbit0_f_jumpnv_nt
8587 0U, // J4_tstbit0_f_jumpnv_t
8588 0U, // J4_tstbit0_fp0_jump_nt
8589 0U, // J4_tstbit0_fp0_jump_t
8590 0U, // J4_tstbit0_fp1_jump_nt
8591 0U, // J4_tstbit0_fp1_jump_t
8592 0U, // J4_tstbit0_t_jumpnv_nt
8593 0U, // J4_tstbit0_t_jumpnv_t
8594 0U, // J4_tstbit0_tp0_jump_nt
8595 0U, // J4_tstbit0_tp0_jump_t
8596 0U, // J4_tstbit0_tp1_jump_nt
8597 0U, // J4_tstbit0_tp1_jump_t
8598 0U, // L2_deallocframe
8599 0U, // L2_loadalignb_io
8600 1U, // L2_loadalignb_pbr
8601 1U, // L2_loadalignb_pci
8602 0U, // L2_loadalignb_pcr
8603 0U, // L2_loadalignb_pi
8604 0U, // L2_loadalignb_pr
8605 0U, // L2_loadalignh_io
8606 1U, // L2_loadalignh_pbr
8607 1U, // L2_loadalignh_pci
8608 0U, // L2_loadalignh_pcr
8609 0U, // L2_loadalignh_pi
8610 0U, // L2_loadalignh_pr
8611 0U, // L2_loadbsw2_io
8612 0U, // L2_loadbsw2_pbr
8613 0U, // L2_loadbsw2_pci
8614 0U, // L2_loadbsw2_pcr
8615 0U, // L2_loadbsw2_pi
8616 0U, // L2_loadbsw2_pr
8617 0U, // L2_loadbsw4_io
8618 0U, // L2_loadbsw4_pbr
8619 0U, // L2_loadbsw4_pci
8620 0U, // L2_loadbsw4_pcr
8621 0U, // L2_loadbsw4_pi
8622 0U, // L2_loadbsw4_pr
8623 0U, // L2_loadbzw2_io
8624 0U, // L2_loadbzw2_pbr
8625 0U, // L2_loadbzw2_pci
8626 0U, // L2_loadbzw2_pcr
8627 0U, // L2_loadbzw2_pi
8628 0U, // L2_loadbzw2_pr
8629 0U, // L2_loadbzw4_io
8630 0U, // L2_loadbzw4_pbr
8631 0U, // L2_loadbzw4_pci
8632 0U, // L2_loadbzw4_pcr
8633 0U, // L2_loadbzw4_pi
8634 0U, // L2_loadbzw4_pr
8635 0U, // L2_loadrb_io
8636 0U, // L2_loadrb_pbr
8637 0U, // L2_loadrb_pci
8638 0U, // L2_loadrb_pcr
8639 0U, // L2_loadrb_pi
8640 0U, // L2_loadrb_pr
8641 0U, // L2_loadrbgp
8642 0U, // L2_loadrd_io
8643 0U, // L2_loadrd_pbr
8644 0U, // L2_loadrd_pci
8645 0U, // L2_loadrd_pcr
8646 0U, // L2_loadrd_pi
8647 0U, // L2_loadrd_pr
8648 0U, // L2_loadrdgp
8649 0U, // L2_loadrh_io
8650 0U, // L2_loadrh_pbr
8651 0U, // L2_loadrh_pci
8652 0U, // L2_loadrh_pcr
8653 0U, // L2_loadrh_pi
8654 0U, // L2_loadrh_pr
8655 0U, // L2_loadrhgp
8656 0U, // L2_loadri_io
8657 0U, // L2_loadri_pbr
8658 0U, // L2_loadri_pci
8659 0U, // L2_loadri_pcr
8660 0U, // L2_loadri_pi
8661 0U, // L2_loadri_pr
8662 0U, // L2_loadrigp
8663 0U, // L2_loadrub_io
8664 0U, // L2_loadrub_pbr
8665 0U, // L2_loadrub_pci
8666 0U, // L2_loadrub_pcr
8667 0U, // L2_loadrub_pi
8668 0U, // L2_loadrub_pr
8669 0U, // L2_loadrubgp
8670 0U, // L2_loadruh_io
8671 0U, // L2_loadruh_pbr
8672 0U, // L2_loadruh_pci
8673 0U, // L2_loadruh_pcr
8674 0U, // L2_loadruh_pi
8675 0U, // L2_loadruh_pr
8676 0U, // L2_loadruhgp
8677 0U, // L2_loadw_aq
8678 0U, // L2_loadw_locked
8679 0U, // L2_ploadrbf_io
8680 0U, // L2_ploadrbf_pi
8681 0U, // L2_ploadrbfnew_io
8682 0U, // L2_ploadrbfnew_pi
8683 0U, // L2_ploadrbt_io
8684 0U, // L2_ploadrbt_pi
8685 0U, // L2_ploadrbtnew_io
8686 0U, // L2_ploadrbtnew_pi
8687 0U, // L2_ploadrdf_io
8688 0U, // L2_ploadrdf_pi
8689 0U, // L2_ploadrdfnew_io
8690 0U, // L2_ploadrdfnew_pi
8691 0U, // L2_ploadrdt_io
8692 0U, // L2_ploadrdt_pi
8693 0U, // L2_ploadrdtnew_io
8694 0U, // L2_ploadrdtnew_pi
8695 0U, // L2_ploadrhf_io
8696 0U, // L2_ploadrhf_pi
8697 0U, // L2_ploadrhfnew_io
8698 0U, // L2_ploadrhfnew_pi
8699 0U, // L2_ploadrht_io
8700 0U, // L2_ploadrht_pi
8701 0U, // L2_ploadrhtnew_io
8702 0U, // L2_ploadrhtnew_pi
8703 0U, // L2_ploadrif_io
8704 0U, // L2_ploadrif_pi
8705 0U, // L2_ploadrifnew_io
8706 0U, // L2_ploadrifnew_pi
8707 0U, // L2_ploadrit_io
8708 0U, // L2_ploadrit_pi
8709 0U, // L2_ploadritnew_io
8710 0U, // L2_ploadritnew_pi
8711 0U, // L2_ploadrubf_io
8712 0U, // L2_ploadrubf_pi
8713 0U, // L2_ploadrubfnew_io
8714 0U, // L2_ploadrubfnew_pi
8715 0U, // L2_ploadrubt_io
8716 0U, // L2_ploadrubt_pi
8717 0U, // L2_ploadrubtnew_io
8718 0U, // L2_ploadrubtnew_pi
8719 0U, // L2_ploadruhf_io
8720 0U, // L2_ploadruhf_pi
8721 0U, // L2_ploadruhfnew_io
8722 0U, // L2_ploadruhfnew_pi
8723 0U, // L2_ploadruht_io
8724 0U, // L2_ploadruht_pi
8725 0U, // L2_ploadruhtnew_io
8726 0U, // L2_ploadruhtnew_pi
8727 0U, // L4_add_memopb_io
8728 0U, // L4_add_memoph_io
8729 0U, // L4_add_memopw_io
8730 0U, // L4_and_memopb_io
8731 0U, // L4_and_memoph_io
8732 0U, // L4_and_memopw_io
8733 0U, // L4_iadd_memopb_io
8734 0U, // L4_iadd_memoph_io
8735 0U, // L4_iadd_memopw_io
8736 0U, // L4_iand_memopb_io
8737 0U, // L4_iand_memoph_io
8738 0U, // L4_iand_memopw_io
8739 0U, // L4_ior_memopb_io
8740 0U, // L4_ior_memoph_io
8741 0U, // L4_ior_memopw_io
8742 0U, // L4_isub_memopb_io
8743 0U, // L4_isub_memoph_io
8744 0U, // L4_isub_memopw_io
8745 0U, // L4_loadalignb_ap
8746 0U, // L4_loadalignb_ur
8747 0U, // L4_loadalignh_ap
8748 0U, // L4_loadalignh_ur
8749 0U, // L4_loadbsw2_ap
8750 0U, // L4_loadbsw2_ur
8751 0U, // L4_loadbsw4_ap
8752 0U, // L4_loadbsw4_ur
8753 0U, // L4_loadbzw2_ap
8754 0U, // L4_loadbzw2_ur
8755 0U, // L4_loadbzw4_ap
8756 0U, // L4_loadbzw4_ur
8757 0U, // L4_loadd_aq
8758 0U, // L4_loadd_locked
8759 0U, // L4_loadrb_ap
8760 0U, // L4_loadrb_rr
8761 0U, // L4_loadrb_ur
8762 0U, // L4_loadrd_ap
8763 0U, // L4_loadrd_rr
8764 0U, // L4_loadrd_ur
8765 0U, // L4_loadrh_ap
8766 0U, // L4_loadrh_rr
8767 0U, // L4_loadrh_ur
8768 0U, // L4_loadri_ap
8769 0U, // L4_loadri_rr
8770 0U, // L4_loadri_ur
8771 0U, // L4_loadrub_ap
8772 0U, // L4_loadrub_rr
8773 0U, // L4_loadrub_ur
8774 0U, // L4_loadruh_ap
8775 0U, // L4_loadruh_rr
8776 0U, // L4_loadruh_ur
8777 0U, // L4_loadw_phys
8778 0U, // L4_or_memopb_io
8779 0U, // L4_or_memoph_io
8780 0U, // L4_or_memopw_io
8781 0U, // L4_ploadrbf_abs
8782 0U, // L4_ploadrbf_rr
8783 0U, // L4_ploadrbfnew_abs
8784 0U, // L4_ploadrbfnew_rr
8785 0U, // L4_ploadrbt_abs
8786 0U, // L4_ploadrbt_rr
8787 0U, // L4_ploadrbtnew_abs
8788 0U, // L4_ploadrbtnew_rr
8789 0U, // L4_ploadrdf_abs
8790 0U, // L4_ploadrdf_rr
8791 0U, // L4_ploadrdfnew_abs
8792 0U, // L4_ploadrdfnew_rr
8793 0U, // L4_ploadrdt_abs
8794 0U, // L4_ploadrdt_rr
8795 0U, // L4_ploadrdtnew_abs
8796 0U, // L4_ploadrdtnew_rr
8797 0U, // L4_ploadrhf_abs
8798 0U, // L4_ploadrhf_rr
8799 0U, // L4_ploadrhfnew_abs
8800 0U, // L4_ploadrhfnew_rr
8801 0U, // L4_ploadrht_abs
8802 0U, // L4_ploadrht_rr
8803 0U, // L4_ploadrhtnew_abs
8804 0U, // L4_ploadrhtnew_rr
8805 0U, // L4_ploadrif_abs
8806 0U, // L4_ploadrif_rr
8807 0U, // L4_ploadrifnew_abs
8808 0U, // L4_ploadrifnew_rr
8809 0U, // L4_ploadrit_abs
8810 0U, // L4_ploadrit_rr
8811 0U, // L4_ploadritnew_abs
8812 0U, // L4_ploadritnew_rr
8813 0U, // L4_ploadrubf_abs
8814 0U, // L4_ploadrubf_rr
8815 0U, // L4_ploadrubfnew_abs
8816 0U, // L4_ploadrubfnew_rr
8817 0U, // L4_ploadrubt_abs
8818 0U, // L4_ploadrubt_rr
8819 0U, // L4_ploadrubtnew_abs
8820 0U, // L4_ploadrubtnew_rr
8821 0U, // L4_ploadruhf_abs
8822 0U, // L4_ploadruhf_rr
8823 0U, // L4_ploadruhfnew_abs
8824 0U, // L4_ploadruhfnew_rr
8825 0U, // L4_ploadruht_abs
8826 0U, // L4_ploadruht_rr
8827 0U, // L4_ploadruhtnew_abs
8828 0U, // L4_ploadruhtnew_rr
8829 0U, // L4_return
8830 0U, // L4_return_f
8831 0U, // L4_return_fnew_pnt
8832 0U, // L4_return_fnew_pt
8833 0U, // L4_return_t
8834 0U, // L4_return_tnew_pnt
8835 0U, // L4_return_tnew_pt
8836 0U, // L4_sub_memopb_io
8837 0U, // L4_sub_memoph_io
8838 0U, // L4_sub_memopw_io
8839 0U, // L6_memcpy
8840 0U, // LO
8841 0U, // M2_acci
8842 0U, // M2_accii
8843 0U, // M2_cmaci_s0
8844 0U, // M2_cmacr_s0
8845 0U, // M2_cmacs_s0
8846 0U, // M2_cmacs_s1
8847 0U, // M2_cmacsc_s0
8848 0U, // M2_cmacsc_s1
8849 0U, // M2_cmpyi_s0
8850 0U, // M2_cmpyr_s0
8851 0U, // M2_cmpyrs_s0
8852 0U, // M2_cmpyrs_s1
8853 0U, // M2_cmpyrsc_s0
8854 0U, // M2_cmpyrsc_s1
8855 0U, // M2_cmpys_s0
8856 0U, // M2_cmpys_s1
8857 0U, // M2_cmpysc_s0
8858 0U, // M2_cmpysc_s1
8859 0U, // M2_cnacs_s0
8860 0U, // M2_cnacs_s1
8861 0U, // M2_cnacsc_s0
8862 0U, // M2_cnacsc_s1
8863 0U, // M2_dpmpyss_acc_s0
8864 0U, // M2_dpmpyss_nac_s0
8865 0U, // M2_dpmpyss_rnd_s0
8866 0U, // M2_dpmpyss_s0
8867 0U, // M2_dpmpyuu_acc_s0
8868 0U, // M2_dpmpyuu_nac_s0
8869 0U, // M2_dpmpyuu_s0
8870 0U, // M2_hmmpyh_rs1
8871 0U, // M2_hmmpyh_s1
8872 0U, // M2_hmmpyl_rs1
8873 0U, // M2_hmmpyl_s1
8874 0U, // M2_maci
8875 0U, // M2_macsin
8876 0U, // M2_macsip
8877 0U, // M2_mmachs_rs0
8878 0U, // M2_mmachs_rs1
8879 0U, // M2_mmachs_s0
8880 0U, // M2_mmachs_s1
8881 0U, // M2_mmacls_rs0
8882 0U, // M2_mmacls_rs1
8883 0U, // M2_mmacls_s0
8884 0U, // M2_mmacls_s1
8885 0U, // M2_mmacuhs_rs0
8886 0U, // M2_mmacuhs_rs1
8887 0U, // M2_mmacuhs_s0
8888 0U, // M2_mmacuhs_s1
8889 0U, // M2_mmaculs_rs0
8890 0U, // M2_mmaculs_rs1
8891 0U, // M2_mmaculs_s0
8892 0U, // M2_mmaculs_s1
8893 0U, // M2_mmpyh_rs0
8894 0U, // M2_mmpyh_rs1
8895 0U, // M2_mmpyh_s0
8896 0U, // M2_mmpyh_s1
8897 0U, // M2_mmpyl_rs0
8898 0U, // M2_mmpyl_rs1
8899 0U, // M2_mmpyl_s0
8900 0U, // M2_mmpyl_s1
8901 0U, // M2_mmpyuh_rs0
8902 0U, // M2_mmpyuh_rs1
8903 0U, // M2_mmpyuh_s0
8904 0U, // M2_mmpyuh_s1
8905 0U, // M2_mmpyul_rs0
8906 0U, // M2_mmpyul_rs1
8907 0U, // M2_mmpyul_s0
8908 0U, // M2_mmpyul_s1
8909 0U, // M2_mnaci
8910 0U, // M2_mpy_acc_hh_s0
8911 0U, // M2_mpy_acc_hh_s1
8912 0U, // M2_mpy_acc_hl_s0
8913 0U, // M2_mpy_acc_hl_s1
8914 0U, // M2_mpy_acc_lh_s0
8915 0U, // M2_mpy_acc_lh_s1
8916 0U, // M2_mpy_acc_ll_s0
8917 0U, // M2_mpy_acc_ll_s1
8918 0U, // M2_mpy_acc_sat_hh_s0
8919 0U, // M2_mpy_acc_sat_hh_s1
8920 0U, // M2_mpy_acc_sat_hl_s0
8921 0U, // M2_mpy_acc_sat_hl_s1
8922 0U, // M2_mpy_acc_sat_lh_s0
8923 0U, // M2_mpy_acc_sat_lh_s1
8924 0U, // M2_mpy_acc_sat_ll_s0
8925 0U, // M2_mpy_acc_sat_ll_s1
8926 0U, // M2_mpy_hh_s0
8927 0U, // M2_mpy_hh_s1
8928 0U, // M2_mpy_hl_s0
8929 0U, // M2_mpy_hl_s1
8930 0U, // M2_mpy_lh_s0
8931 0U, // M2_mpy_lh_s1
8932 0U, // M2_mpy_ll_s0
8933 0U, // M2_mpy_ll_s1
8934 0U, // M2_mpy_nac_hh_s0
8935 0U, // M2_mpy_nac_hh_s1
8936 0U, // M2_mpy_nac_hl_s0
8937 0U, // M2_mpy_nac_hl_s1
8938 0U, // M2_mpy_nac_lh_s0
8939 0U, // M2_mpy_nac_lh_s1
8940 0U, // M2_mpy_nac_ll_s0
8941 0U, // M2_mpy_nac_ll_s1
8942 0U, // M2_mpy_nac_sat_hh_s0
8943 0U, // M2_mpy_nac_sat_hh_s1
8944 0U, // M2_mpy_nac_sat_hl_s0
8945 0U, // M2_mpy_nac_sat_hl_s1
8946 0U, // M2_mpy_nac_sat_lh_s0
8947 0U, // M2_mpy_nac_sat_lh_s1
8948 0U, // M2_mpy_nac_sat_ll_s0
8949 0U, // M2_mpy_nac_sat_ll_s1
8950 0U, // M2_mpy_rnd_hh_s0
8951 0U, // M2_mpy_rnd_hh_s1
8952 0U, // M2_mpy_rnd_hl_s0
8953 0U, // M2_mpy_rnd_hl_s1
8954 0U, // M2_mpy_rnd_lh_s0
8955 0U, // M2_mpy_rnd_lh_s1
8956 0U, // M2_mpy_rnd_ll_s0
8957 0U, // M2_mpy_rnd_ll_s1
8958 0U, // M2_mpy_sat_hh_s0
8959 0U, // M2_mpy_sat_hh_s1
8960 0U, // M2_mpy_sat_hl_s0
8961 0U, // M2_mpy_sat_hl_s1
8962 0U, // M2_mpy_sat_lh_s0
8963 0U, // M2_mpy_sat_lh_s1
8964 0U, // M2_mpy_sat_ll_s0
8965 0U, // M2_mpy_sat_ll_s1
8966 0U, // M2_mpy_sat_rnd_hh_s0
8967 0U, // M2_mpy_sat_rnd_hh_s1
8968 0U, // M2_mpy_sat_rnd_hl_s0
8969 0U, // M2_mpy_sat_rnd_hl_s1
8970 0U, // M2_mpy_sat_rnd_lh_s0
8971 0U, // M2_mpy_sat_rnd_lh_s1
8972 0U, // M2_mpy_sat_rnd_ll_s0
8973 0U, // M2_mpy_sat_rnd_ll_s1
8974 0U, // M2_mpy_up
8975 0U, // M2_mpy_up_s1
8976 0U, // M2_mpy_up_s1_sat
8977 0U, // M2_mpyd_acc_hh_s0
8978 0U, // M2_mpyd_acc_hh_s1
8979 0U, // M2_mpyd_acc_hl_s0
8980 0U, // M2_mpyd_acc_hl_s1
8981 0U, // M2_mpyd_acc_lh_s0
8982 0U, // M2_mpyd_acc_lh_s1
8983 0U, // M2_mpyd_acc_ll_s0
8984 0U, // M2_mpyd_acc_ll_s1
8985 0U, // M2_mpyd_hh_s0
8986 0U, // M2_mpyd_hh_s1
8987 0U, // M2_mpyd_hl_s0
8988 0U, // M2_mpyd_hl_s1
8989 0U, // M2_mpyd_lh_s0
8990 0U, // M2_mpyd_lh_s1
8991 0U, // M2_mpyd_ll_s0
8992 0U, // M2_mpyd_ll_s1
8993 0U, // M2_mpyd_nac_hh_s0
8994 0U, // M2_mpyd_nac_hh_s1
8995 0U, // M2_mpyd_nac_hl_s0
8996 0U, // M2_mpyd_nac_hl_s1
8997 0U, // M2_mpyd_nac_lh_s0
8998 0U, // M2_mpyd_nac_lh_s1
8999 0U, // M2_mpyd_nac_ll_s0
9000 0U, // M2_mpyd_nac_ll_s1
9001 0U, // M2_mpyd_rnd_hh_s0
9002 0U, // M2_mpyd_rnd_hh_s1
9003 0U, // M2_mpyd_rnd_hl_s0
9004 0U, // M2_mpyd_rnd_hl_s1
9005 0U, // M2_mpyd_rnd_lh_s0
9006 0U, // M2_mpyd_rnd_lh_s1
9007 0U, // M2_mpyd_rnd_ll_s0
9008 0U, // M2_mpyd_rnd_ll_s1
9009 0U, // M2_mpyi
9010 0U, // M2_mpysin
9011 0U, // M2_mpysip
9012 0U, // M2_mpysu_up
9013 0U, // M2_mpyu_acc_hh_s0
9014 0U, // M2_mpyu_acc_hh_s1
9015 0U, // M2_mpyu_acc_hl_s0
9016 0U, // M2_mpyu_acc_hl_s1
9017 0U, // M2_mpyu_acc_lh_s0
9018 0U, // M2_mpyu_acc_lh_s1
9019 0U, // M2_mpyu_acc_ll_s0
9020 0U, // M2_mpyu_acc_ll_s1
9021 0U, // M2_mpyu_hh_s0
9022 0U, // M2_mpyu_hh_s1
9023 0U, // M2_mpyu_hl_s0
9024 0U, // M2_mpyu_hl_s1
9025 0U, // M2_mpyu_lh_s0
9026 0U, // M2_mpyu_lh_s1
9027 0U, // M2_mpyu_ll_s0
9028 0U, // M2_mpyu_ll_s1
9029 0U, // M2_mpyu_nac_hh_s0
9030 0U, // M2_mpyu_nac_hh_s1
9031 0U, // M2_mpyu_nac_hl_s0
9032 0U, // M2_mpyu_nac_hl_s1
9033 0U, // M2_mpyu_nac_lh_s0
9034 0U, // M2_mpyu_nac_lh_s1
9035 0U, // M2_mpyu_nac_ll_s0
9036 0U, // M2_mpyu_nac_ll_s1
9037 0U, // M2_mpyu_up
9038 0U, // M2_mpyud_acc_hh_s0
9039 0U, // M2_mpyud_acc_hh_s1
9040 0U, // M2_mpyud_acc_hl_s0
9041 0U, // M2_mpyud_acc_hl_s1
9042 0U, // M2_mpyud_acc_lh_s0
9043 0U, // M2_mpyud_acc_lh_s1
9044 0U, // M2_mpyud_acc_ll_s0
9045 0U, // M2_mpyud_acc_ll_s1
9046 0U, // M2_mpyud_hh_s0
9047 0U, // M2_mpyud_hh_s1
9048 0U, // M2_mpyud_hl_s0
9049 0U, // M2_mpyud_hl_s1
9050 0U, // M2_mpyud_lh_s0
9051 0U, // M2_mpyud_lh_s1
9052 0U, // M2_mpyud_ll_s0
9053 0U, // M2_mpyud_ll_s1
9054 0U, // M2_mpyud_nac_hh_s0
9055 0U, // M2_mpyud_nac_hh_s1
9056 0U, // M2_mpyud_nac_hl_s0
9057 0U, // M2_mpyud_nac_hl_s1
9058 0U, // M2_mpyud_nac_lh_s0
9059 0U, // M2_mpyud_nac_lh_s1
9060 0U, // M2_mpyud_nac_ll_s0
9061 0U, // M2_mpyud_nac_ll_s1
9062 0U, // M2_nacci
9063 0U, // M2_naccii
9064 0U, // M2_subacc
9065 0U, // M2_vabsdiffh
9066 0U, // M2_vabsdiffw
9067 0U, // M2_vcmac_s0_sat_i
9068 0U, // M2_vcmac_s0_sat_r
9069 0U, // M2_vcmpy_s0_sat_i
9070 0U, // M2_vcmpy_s0_sat_r
9071 0U, // M2_vcmpy_s1_sat_i
9072 0U, // M2_vcmpy_s1_sat_r
9073 0U, // M2_vdmacs_s0
9074 0U, // M2_vdmacs_s1
9075 0U, // M2_vdmpyrs_s0
9076 0U, // M2_vdmpyrs_s1
9077 0U, // M2_vdmpys_s0
9078 0U, // M2_vdmpys_s1
9079 0U, // M2_vmac2
9080 0U, // M2_vmac2es
9081 0U, // M2_vmac2es_s0
9082 0U, // M2_vmac2es_s1
9083 0U, // M2_vmac2s_s0
9084 0U, // M2_vmac2s_s1
9085 0U, // M2_vmac2su_s0
9086 0U, // M2_vmac2su_s1
9087 0U, // M2_vmpy2es_s0
9088 0U, // M2_vmpy2es_s1
9089 0U, // M2_vmpy2s_s0
9090 0U, // M2_vmpy2s_s0pack
9091 0U, // M2_vmpy2s_s1
9092 0U, // M2_vmpy2s_s1pack
9093 0U, // M2_vmpy2su_s0
9094 0U, // M2_vmpy2su_s1
9095 0U, // M2_vraddh
9096 0U, // M2_vradduh
9097 0U, // M2_vrcmaci_s0
9098 0U, // M2_vrcmaci_s0c
9099 0U, // M2_vrcmacr_s0
9100 0U, // M2_vrcmacr_s0c
9101 0U, // M2_vrcmpyi_s0
9102 0U, // M2_vrcmpyi_s0c
9103 0U, // M2_vrcmpyr_s0
9104 0U, // M2_vrcmpyr_s0c
9105 0U, // M2_vrcmpys_acc_s1_h
9106 0U, // M2_vrcmpys_acc_s1_l
9107 0U, // M2_vrcmpys_s1_h
9108 0U, // M2_vrcmpys_s1_l
9109 0U, // M2_vrcmpys_s1rp_h
9110 0U, // M2_vrcmpys_s1rp_l
9111 0U, // M2_vrmac_s0
9112 0U, // M2_vrmpy_s0
9113 0U, // M2_xor_xacc
9114 0U, // M4_and_and
9115 0U, // M4_and_andn
9116 0U, // M4_and_or
9117 0U, // M4_and_xor
9118 0U, // M4_cmpyi_wh
9119 0U, // M4_cmpyi_whc
9120 0U, // M4_cmpyr_wh
9121 0U, // M4_cmpyr_whc
9122 0U, // M4_mac_up_s1_sat
9123 1U, // M4_mpyri_addi
9124 25U, // M4_mpyri_addr
9125 0U, // M4_mpyri_addr_u2
9126 1U, // M4_mpyrr_addi
9127 1U, // M4_mpyrr_addr
9128 0U, // M4_nac_up_s1_sat
9129 0U, // M4_or_and
9130 0U, // M4_or_andn
9131 0U, // M4_or_or
9132 0U, // M4_or_xor
9133 0U, // M4_pmpyw
9134 0U, // M4_pmpyw_acc
9135 0U, // M4_vpmpyh
9136 0U, // M4_vpmpyh_acc
9137 0U, // M4_vrmpyeh_acc_s0
9138 0U, // M4_vrmpyeh_acc_s1
9139 0U, // M4_vrmpyeh_s0
9140 0U, // M4_vrmpyeh_s1
9141 0U, // M4_vrmpyoh_acc_s0
9142 0U, // M4_vrmpyoh_acc_s1
9143 0U, // M4_vrmpyoh_s0
9144 0U, // M4_vrmpyoh_s1
9145 0U, // M4_xor_and
9146 0U, // M4_xor_andn
9147 0U, // M4_xor_or
9148 0U, // M4_xor_xacc
9149 0U, // M5_vdmacbsu
9150 0U, // M5_vdmpybsu
9151 0U, // M5_vmacbsu
9152 0U, // M5_vmacbuu
9153 0U, // M5_vmpybsu
9154 0U, // M5_vmpybuu
9155 0U, // M5_vrmacbsu
9156 0U, // M5_vrmacbuu
9157 0U, // M5_vrmpybsu
9158 0U, // M5_vrmpybuu
9159 0U, // M6_vabsdiffb
9160 0U, // M6_vabsdiffub
9161 0U, // M7_dcmpyiw
9162 0U, // M7_dcmpyiw_acc
9163 0U, // M7_dcmpyiwc
9164 0U, // M7_dcmpyiwc_acc
9165 0U, // M7_dcmpyrw
9166 0U, // M7_dcmpyrw_acc
9167 0U, // M7_dcmpyrwc
9168 0U, // M7_dcmpyrwc_acc
9169 0U, // M7_wcmpyiw
9170 0U, // M7_wcmpyiw_rnd
9171 0U, // M7_wcmpyiwc
9172 0U, // M7_wcmpyiwc_rnd
9173 0U, // M7_wcmpyrw
9174 0U, // M7_wcmpyrw_rnd
9175 0U, // M7_wcmpyrwc
9176 0U, // M7_wcmpyrwc_rnd
9177 0U, // PS_call_stk
9178 0U, // PS_callr_nr
9179 0U, // PS_jmpret
9180 0U, // PS_jmpretf
9181 0U, // PS_jmpretfnew
9182 0U, // PS_jmpretfnewpt
9183 0U, // PS_jmprett
9184 0U, // PS_jmprettnew
9185 0U, // PS_jmprettnewpt
9186 0U, // PS_loadrbabs
9187 0U, // PS_loadrdabs
9188 0U, // PS_loadrhabs
9189 0U, // PS_loadriabs
9190 0U, // PS_loadrubabs
9191 0U, // PS_loadruhabs
9192 0U, // PS_storerbabs
9193 0U, // PS_storerbnewabs
9194 0U, // PS_storerdabs
9195 0U, // PS_storerfabs
9196 0U, // PS_storerhabs
9197 0U, // PS_storerhnewabs
9198 0U, // PS_storeriabs
9199 0U, // PS_storerinewabs
9200 0U, // PS_trap1
9201 0U, // R6_release_at_vi
9202 0U, // R6_release_st_vi
9203 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
9204 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
9205 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
9206 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
9207 0U, // RESTORE_DEALLOC_RET_JMP_V4
9208 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
9209 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
9210 0U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
9211 0U, // S2_addasl_rrri
9212 0U, // S2_allocframe
9213 0U, // S2_asl_i_p
9214 0U, // S2_asl_i_p_acc
9215 0U, // S2_asl_i_p_and
9216 0U, // S2_asl_i_p_nac
9217 0U, // S2_asl_i_p_or
9218 0U, // S2_asl_i_p_xacc
9219 0U, // S2_asl_i_r
9220 0U, // S2_asl_i_r_acc
9221 0U, // S2_asl_i_r_and
9222 0U, // S2_asl_i_r_nac
9223 0U, // S2_asl_i_r_or
9224 0U, // S2_asl_i_r_sat
9225 0U, // S2_asl_i_r_xacc
9226 0U, // S2_asl_i_vh
9227 0U, // S2_asl_i_vw
9228 0U, // S2_asl_r_p
9229 0U, // S2_asl_r_p_acc
9230 0U, // S2_asl_r_p_and
9231 0U, // S2_asl_r_p_nac
9232 0U, // S2_asl_r_p_or
9233 0U, // S2_asl_r_p_xor
9234 0U, // S2_asl_r_r
9235 0U, // S2_asl_r_r_acc
9236 0U, // S2_asl_r_r_and
9237 0U, // S2_asl_r_r_nac
9238 0U, // S2_asl_r_r_or
9239 0U, // S2_asl_r_r_sat
9240 0U, // S2_asl_r_vh
9241 0U, // S2_asl_r_vw
9242 0U, // S2_asr_i_p
9243 0U, // S2_asr_i_p_acc
9244 0U, // S2_asr_i_p_and
9245 0U, // S2_asr_i_p_nac
9246 0U, // S2_asr_i_p_or
9247 0U, // S2_asr_i_p_rnd
9248 0U, // S2_asr_i_r
9249 0U, // S2_asr_i_r_acc
9250 0U, // S2_asr_i_r_and
9251 0U, // S2_asr_i_r_nac
9252 0U, // S2_asr_i_r_or
9253 0U, // S2_asr_i_r_rnd
9254 0U, // S2_asr_i_svw_trun
9255 0U, // S2_asr_i_vh
9256 0U, // S2_asr_i_vw
9257 0U, // S2_asr_r_p
9258 0U, // S2_asr_r_p_acc
9259 0U, // S2_asr_r_p_and
9260 0U, // S2_asr_r_p_nac
9261 0U, // S2_asr_r_p_or
9262 0U, // S2_asr_r_p_xor
9263 0U, // S2_asr_r_r
9264 0U, // S2_asr_r_r_acc
9265 0U, // S2_asr_r_r_and
9266 0U, // S2_asr_r_r_nac
9267 0U, // S2_asr_r_r_or
9268 0U, // S2_asr_r_r_sat
9269 0U, // S2_asr_r_svw_trun
9270 0U, // S2_asr_r_vh
9271 0U, // S2_asr_r_vw
9272 0U, // S2_brev
9273 0U, // S2_brevp
9274 0U, // S2_cabacdecbin
9275 0U, // S2_cl0
9276 0U, // S2_cl0p
9277 0U, // S2_cl1
9278 0U, // S2_cl1p
9279 0U, // S2_clb
9280 0U, // S2_clbnorm
9281 0U, // S2_clbp
9282 0U, // S2_clrbit_i
9283 0U, // S2_clrbit_r
9284 0U, // S2_ct0
9285 0U, // S2_ct0p
9286 0U, // S2_ct1
9287 0U, // S2_ct1p
9288 0U, // S2_deinterleave
9289 17U, // S2_extractu
9290 0U, // S2_extractu_rp
9291 17U, // S2_extractup
9292 0U, // S2_extractup_rp
9293 1U, // S2_insert
9294 0U, // S2_insert_rp
9295 1U, // S2_insertp
9296 0U, // S2_insertp_rp
9297 0U, // S2_interleave
9298 0U, // S2_lfsp
9299 0U, // S2_lsl_r_p
9300 0U, // S2_lsl_r_p_acc
9301 0U, // S2_lsl_r_p_and
9302 0U, // S2_lsl_r_p_nac
9303 0U, // S2_lsl_r_p_or
9304 0U, // S2_lsl_r_p_xor
9305 0U, // S2_lsl_r_r
9306 0U, // S2_lsl_r_r_acc
9307 0U, // S2_lsl_r_r_and
9308 0U, // S2_lsl_r_r_nac
9309 0U, // S2_lsl_r_r_or
9310 0U, // S2_lsl_r_vh
9311 0U, // S2_lsl_r_vw
9312 0U, // S2_lsr_i_p
9313 0U, // S2_lsr_i_p_acc
9314 0U, // S2_lsr_i_p_and
9315 0U, // S2_lsr_i_p_nac
9316 0U, // S2_lsr_i_p_or
9317 0U, // S2_lsr_i_p_xacc
9318 0U, // S2_lsr_i_r
9319 0U, // S2_lsr_i_r_acc
9320 0U, // S2_lsr_i_r_and
9321 0U, // S2_lsr_i_r_nac
9322 0U, // S2_lsr_i_r_or
9323 0U, // S2_lsr_i_r_xacc
9324 0U, // S2_lsr_i_vh
9325 0U, // S2_lsr_i_vw
9326 0U, // S2_lsr_r_p
9327 0U, // S2_lsr_r_p_acc
9328 0U, // S2_lsr_r_p_and
9329 0U, // S2_lsr_r_p_nac
9330 0U, // S2_lsr_r_p_or
9331 0U, // S2_lsr_r_p_xor
9332 0U, // S2_lsr_r_r
9333 0U, // S2_lsr_r_r_acc
9334 0U, // S2_lsr_r_r_and
9335 0U, // S2_lsr_r_r_nac
9336 0U, // S2_lsr_r_r_or
9337 0U, // S2_lsr_r_vh
9338 0U, // S2_lsr_r_vw
9339 0U, // S2_mask
9340 0U, // S2_packhl
9341 0U, // S2_parityp
9342 33U, // S2_pstorerbf_io
9343 41U, // S2_pstorerbf_pi
9344 41U, // S2_pstorerbfnew_pi
9345 97U, // S2_pstorerbnewf_io
9346 105U, // S2_pstorerbnewf_pi
9347 105U, // S2_pstorerbnewfnew_pi
9348 97U, // S2_pstorerbnewt_io
9349 105U, // S2_pstorerbnewt_pi
9350 105U, // S2_pstorerbnewtnew_pi
9351 33U, // S2_pstorerbt_io
9352 41U, // S2_pstorerbt_pi
9353 41U, // S2_pstorerbtnew_pi
9354 33U, // S2_pstorerdf_io
9355 41U, // S2_pstorerdf_pi
9356 41U, // S2_pstorerdfnew_pi
9357 33U, // S2_pstorerdt_io
9358 41U, // S2_pstorerdt_pi
9359 41U, // S2_pstorerdtnew_pi
9360 161U, // S2_pstorerff_io
9361 169U, // S2_pstorerff_pi
9362 169U, // S2_pstorerffnew_pi
9363 161U, // S2_pstorerft_io
9364 169U, // S2_pstorerft_pi
9365 169U, // S2_pstorerftnew_pi
9366 33U, // S2_pstorerhf_io
9367 41U, // S2_pstorerhf_pi
9368 41U, // S2_pstorerhfnew_pi
9369 97U, // S2_pstorerhnewf_io
9370 105U, // S2_pstorerhnewf_pi
9371 105U, // S2_pstorerhnewfnew_pi
9372 97U, // S2_pstorerhnewt_io
9373 105U, // S2_pstorerhnewt_pi
9374 105U, // S2_pstorerhnewtnew_pi
9375 33U, // S2_pstorerht_io
9376 41U, // S2_pstorerht_pi
9377 41U, // S2_pstorerhtnew_pi
9378 33U, // S2_pstorerif_io
9379 41U, // S2_pstorerif_pi
9380 41U, // S2_pstorerifnew_pi
9381 97U, // S2_pstorerinewf_io
9382 105U, // S2_pstorerinewf_pi
9383 105U, // S2_pstorerinewfnew_pi
9384 97U, // S2_pstorerinewt_io
9385 105U, // S2_pstorerinewt_pi
9386 105U, // S2_pstorerinewtnew_pi
9387 33U, // S2_pstorerit_io
9388 41U, // S2_pstorerit_pi
9389 41U, // S2_pstoreritnew_pi
9390 0U, // S2_setbit_i
9391 0U, // S2_setbit_r
9392 0U, // S2_shuffeb
9393 0U, // S2_shuffeh
9394 0U, // S2_shuffob
9395 0U, // S2_shuffoh
9396 0U, // S2_storerb_io
9397 0U, // S2_storerb_pbr
9398 0U, // S2_storerb_pci
9399 0U, // S2_storerb_pcr
9400 0U, // S2_storerb_pi
9401 0U, // S2_storerb_pr
9402 0U, // S2_storerbgp
9403 0U, // S2_storerbnew_io
9404 0U, // S2_storerbnew_pbr
9405 0U, // S2_storerbnew_pci
9406 0U, // S2_storerbnew_pcr
9407 0U, // S2_storerbnew_pi
9408 0U, // S2_storerbnew_pr
9409 0U, // S2_storerbnewgp
9410 0U, // S2_storerd_io
9411 0U, // S2_storerd_pbr
9412 0U, // S2_storerd_pci
9413 0U, // S2_storerd_pcr
9414 0U, // S2_storerd_pi
9415 0U, // S2_storerd_pr
9416 0U, // S2_storerdgp
9417 0U, // S2_storerf_io
9418 0U, // S2_storerf_pbr
9419 0U, // S2_storerf_pci
9420 0U, // S2_storerf_pcr
9421 0U, // S2_storerf_pi
9422 0U, // S2_storerf_pr
9423 0U, // S2_storerfgp
9424 0U, // S2_storerh_io
9425 0U, // S2_storerh_pbr
9426 0U, // S2_storerh_pci
9427 0U, // S2_storerh_pcr
9428 0U, // S2_storerh_pi
9429 0U, // S2_storerh_pr
9430 0U, // S2_storerhgp
9431 0U, // S2_storerhnew_io
9432 0U, // S2_storerhnew_pbr
9433 0U, // S2_storerhnew_pci
9434 0U, // S2_storerhnew_pcr
9435 0U, // S2_storerhnew_pi
9436 0U, // S2_storerhnew_pr
9437 0U, // S2_storerhnewgp
9438 0U, // S2_storeri_io
9439 0U, // S2_storeri_pbr
9440 0U, // S2_storeri_pci
9441 0U, // S2_storeri_pcr
9442 0U, // S2_storeri_pi
9443 0U, // S2_storeri_pr
9444 0U, // S2_storerigp
9445 0U, // S2_storerinew_io
9446 0U, // S2_storerinew_pbr
9447 0U, // S2_storerinew_pci
9448 0U, // S2_storerinew_pcr
9449 0U, // S2_storerinew_pi
9450 0U, // S2_storerinew_pr
9451 0U, // S2_storerinewgp
9452 0U, // S2_storew_locked
9453 0U, // S2_storew_rl_at_vi
9454 0U, // S2_storew_rl_st_vi
9455 0U, // S2_svsathb
9456 0U, // S2_svsathub
9457 0U, // S2_tableidxb
9458 0U, // S2_tableidxd
9459 0U, // S2_tableidxh
9460 0U, // S2_tableidxw
9461 0U, // S2_togglebit_i
9462 0U, // S2_togglebit_r
9463 0U, // S2_tstbit_i
9464 0U, // S2_tstbit_r
9465 0U, // S2_valignib
9466 0U, // S2_valignrb
9467 0U, // S2_vcnegh
9468 0U, // S2_vcrotate
9469 0U, // S2_vrcnegh
9470 0U, // S2_vrndpackwh
9471 0U, // S2_vrndpackwhs
9472 0U, // S2_vsathb
9473 0U, // S2_vsathb_nopack
9474 0U, // S2_vsathub
9475 0U, // S2_vsathub_nopack
9476 0U, // S2_vsatwh
9477 0U, // S2_vsatwh_nopack
9478 0U, // S2_vsatwuh
9479 0U, // S2_vsatwuh_nopack
9480 0U, // S2_vsplatrb
9481 0U, // S2_vsplatrh
9482 0U, // S2_vspliceib
9483 0U, // S2_vsplicerb
9484 0U, // S2_vsxtbh
9485 0U, // S2_vsxthw
9486 0U, // S2_vtrunehb
9487 0U, // S2_vtrunewh
9488 0U, // S2_vtrunohb
9489 0U, // S2_vtrunowh
9490 0U, // S2_vzxtbh
9491 0U, // S2_vzxthw
9492 0U, // S4_addaddi
9493 0U, // S4_addi_asl_ri
9494 0U, // S4_addi_lsr_ri
9495 0U, // S4_andi_asl_ri
9496 0U, // S4_andi_lsr_ri
9497 0U, // S4_clbaddi
9498 0U, // S4_clbpaddi
9499 0U, // S4_clbpnorm
9500 17U, // S4_extract
9501 0U, // S4_extract_rp
9502 17U, // S4_extractp
9503 0U, // S4_extractp_rp
9504 0U, // S4_lsli
9505 0U, // S4_ntstbit_i
9506 0U, // S4_ntstbit_r
9507 0U, // S4_or_andi
9508 1U, // S4_or_andix
9509 0U, // S4_or_ori
9510 0U, // S4_ori_asl_ri
9511 0U, // S4_ori_lsr_ri
9512 0U, // S4_parity
9513 0U, // S4_pstorerbf_abs
9514 0U, // S4_pstorerbf_rr
9515 0U, // S4_pstorerbfnew_abs
9516 33U, // S4_pstorerbfnew_io
9517 0U, // S4_pstorerbfnew_rr
9518 0U, // S4_pstorerbnewf_abs
9519 0U, // S4_pstorerbnewf_rr
9520 0U, // S4_pstorerbnewfnew_abs
9521 97U, // S4_pstorerbnewfnew_io
9522 0U, // S4_pstorerbnewfnew_rr
9523 0U, // S4_pstorerbnewt_abs
9524 0U, // S4_pstorerbnewt_rr
9525 0U, // S4_pstorerbnewtnew_abs
9526 97U, // S4_pstorerbnewtnew_io
9527 0U, // S4_pstorerbnewtnew_rr
9528 0U, // S4_pstorerbt_abs
9529 0U, // S4_pstorerbt_rr
9530 0U, // S4_pstorerbtnew_abs
9531 33U, // S4_pstorerbtnew_io
9532 0U, // S4_pstorerbtnew_rr
9533 0U, // S4_pstorerdf_abs
9534 0U, // S4_pstorerdf_rr
9535 0U, // S4_pstorerdfnew_abs
9536 33U, // S4_pstorerdfnew_io
9537 0U, // S4_pstorerdfnew_rr
9538 0U, // S4_pstorerdt_abs
9539 0U, // S4_pstorerdt_rr
9540 0U, // S4_pstorerdtnew_abs
9541 33U, // S4_pstorerdtnew_io
9542 0U, // S4_pstorerdtnew_rr
9543 0U, // S4_pstorerff_abs
9544 0U, // S4_pstorerff_rr
9545 0U, // S4_pstorerffnew_abs
9546 161U, // S4_pstorerffnew_io
9547 0U, // S4_pstorerffnew_rr
9548 0U, // S4_pstorerft_abs
9549 0U, // S4_pstorerft_rr
9550 0U, // S4_pstorerftnew_abs
9551 161U, // S4_pstorerftnew_io
9552 0U, // S4_pstorerftnew_rr
9553 0U, // S4_pstorerhf_abs
9554 0U, // S4_pstorerhf_rr
9555 0U, // S4_pstorerhfnew_abs
9556 33U, // S4_pstorerhfnew_io
9557 0U, // S4_pstorerhfnew_rr
9558 0U, // S4_pstorerhnewf_abs
9559 0U, // S4_pstorerhnewf_rr
9560 0U, // S4_pstorerhnewfnew_abs
9561 97U, // S4_pstorerhnewfnew_io
9562 0U, // S4_pstorerhnewfnew_rr
9563 0U, // S4_pstorerhnewt_abs
9564 0U, // S4_pstorerhnewt_rr
9565 0U, // S4_pstorerhnewtnew_abs
9566 97U, // S4_pstorerhnewtnew_io
9567 0U, // S4_pstorerhnewtnew_rr
9568 0U, // S4_pstorerht_abs
9569 0U, // S4_pstorerht_rr
9570 0U, // S4_pstorerhtnew_abs
9571 33U, // S4_pstorerhtnew_io
9572 0U, // S4_pstorerhtnew_rr
9573 0U, // S4_pstorerif_abs
9574 0U, // S4_pstorerif_rr
9575 0U, // S4_pstorerifnew_abs
9576 33U, // S4_pstorerifnew_io
9577 0U, // S4_pstorerifnew_rr
9578 0U, // S4_pstorerinewf_abs
9579 0U, // S4_pstorerinewf_rr
9580 0U, // S4_pstorerinewfnew_abs
9581 97U, // S4_pstorerinewfnew_io
9582 0U, // S4_pstorerinewfnew_rr
9583 0U, // S4_pstorerinewt_abs
9584 0U, // S4_pstorerinewt_rr
9585 0U, // S4_pstorerinewtnew_abs
9586 97U, // S4_pstorerinewtnew_io
9587 0U, // S4_pstorerinewtnew_rr
9588 0U, // S4_pstorerit_abs
9589 0U, // S4_pstorerit_rr
9590 0U, // S4_pstoreritnew_abs
9591 33U, // S4_pstoreritnew_io
9592 0U, // S4_pstoreritnew_rr
9593 0U, // S4_stored_locked
9594 0U, // S4_stored_rl_at_vi
9595 0U, // S4_stored_rl_st_vi
9596 0U, // S4_storeirb_io
9597 1U, // S4_storeirbf_io
9598 1U, // S4_storeirbfnew_io
9599 1U, // S4_storeirbt_io
9600 1U, // S4_storeirbtnew_io
9601 0U, // S4_storeirh_io
9602 1U, // S4_storeirhf_io
9603 1U, // S4_storeirhfnew_io
9604 1U, // S4_storeirht_io
9605 1U, // S4_storeirhtnew_io
9606 0U, // S4_storeiri_io
9607 1U, // S4_storeirif_io
9608 1U, // S4_storeirifnew_io
9609 1U, // S4_storeirit_io
9610 1U, // S4_storeiritnew_io
9611 0U, // S4_storerb_ap
9612 0U, // S4_storerb_rr
9613 0U, // S4_storerb_ur
9614 0U, // S4_storerbnew_ap
9615 0U, // S4_storerbnew_rr
9616 0U, // S4_storerbnew_ur
9617 0U, // S4_storerd_ap
9618 0U, // S4_storerd_rr
9619 0U, // S4_storerd_ur
9620 0U, // S4_storerf_ap
9621 0U, // S4_storerf_rr
9622 0U, // S4_storerf_ur
9623 0U, // S4_storerh_ap
9624 0U, // S4_storerh_rr
9625 0U, // S4_storerh_ur
9626 0U, // S4_storerhnew_ap
9627 0U, // S4_storerhnew_rr
9628 0U, // S4_storerhnew_ur
9629 0U, // S4_storeri_ap
9630 0U, // S4_storeri_rr
9631 0U, // S4_storeri_ur
9632 0U, // S4_storerinew_ap
9633 0U, // S4_storerinew_rr
9634 0U, // S4_storerinew_ur
9635 0U, // S4_subaddi
9636 0U, // S4_subi_asl_ri
9637 0U, // S4_subi_lsr_ri
9638 0U, // S4_vrcrotate
9639 0U, // S4_vrcrotate_acc
9640 0U, // S4_vxaddsubh
9641 0U, // S4_vxaddsubhr
9642 0U, // S4_vxaddsubw
9643 0U, // S4_vxsubaddh
9644 0U, // S4_vxsubaddhr
9645 0U, // S4_vxsubaddw
9646 0U, // S5_asrhub_rnd_sat
9647 0U, // S5_asrhub_sat
9648 0U, // S5_popcountp
9649 0U, // S5_vasrhrnd
9650 0U, // S6_rol_i_p
9651 0U, // S6_rol_i_p_acc
9652 0U, // S6_rol_i_p_and
9653 0U, // S6_rol_i_p_nac
9654 0U, // S6_rol_i_p_or
9655 0U, // S6_rol_i_p_xacc
9656 0U, // S6_rol_i_r
9657 0U, // S6_rol_i_r_acc
9658 0U, // S6_rol_i_r_and
9659 0U, // S6_rol_i_r_nac
9660 0U, // S6_rol_i_r_or
9661 0U, // S6_rol_i_r_xacc
9662 0U, // S6_vsplatrbp
9663 0U, // S6_vtrunehb_ppp
9664 0U, // S6_vtrunohb_ppp
9665 0U, // SA1_addi
9666 0U, // SA1_addrx
9667 0U, // SA1_addsp
9668 0U, // SA1_and1
9669 0U, // SA1_clrf
9670 0U, // SA1_clrfnew
9671 0U, // SA1_clrt
9672 0U, // SA1_clrtnew
9673 0U, // SA1_cmpeqi
9674 0U, // SA1_combine0i
9675 0U, // SA1_combine1i
9676 0U, // SA1_combine2i
9677 0U, // SA1_combine3i
9678 0U, // SA1_combinerz
9679 0U, // SA1_combinezr
9680 0U, // SA1_dec
9681 0U, // SA1_inc
9682 0U, // SA1_seti
9683 0U, // SA1_setin1
9684 0U, // SA1_sxtb
9685 0U, // SA1_sxth
9686 0U, // SA1_tfr
9687 0U, // SA1_zxtb
9688 0U, // SA1_zxth
9689 0U, // SAVE_REGISTERS_CALL_V4
9690 0U, // SAVE_REGISTERS_CALL_V4STK
9691 0U, // SAVE_REGISTERS_CALL_V4STK_EXT
9692 0U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
9693 0U, // SAVE_REGISTERS_CALL_V4STK_PIC
9694 0U, // SAVE_REGISTERS_CALL_V4_EXT
9695 0U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
9696 0U, // SAVE_REGISTERS_CALL_V4_PIC
9697 0U, // SL1_loadri_io
9698 0U, // SL1_loadrub_io
9699 0U, // SL2_deallocframe
9700 0U, // SL2_jumpr31
9701 0U, // SL2_jumpr31_f
9702 0U, // SL2_jumpr31_fnew
9703 0U, // SL2_jumpr31_t
9704 0U, // SL2_jumpr31_tnew
9705 0U, // SL2_loadrb_io
9706 0U, // SL2_loadrd_sp
9707 0U, // SL2_loadrh_io
9708 0U, // SL2_loadri_sp
9709 0U, // SL2_loadruh_io
9710 0U, // SL2_return
9711 0U, // SL2_return_f
9712 0U, // SL2_return_fnew
9713 0U, // SL2_return_t
9714 0U, // SL2_return_tnew
9715 0U, // SS1_storeb_io
9716 0U, // SS1_storew_io
9717 0U, // SS2_allocframe
9718 0U, // SS2_storebi0
9719 0U, // SS2_storebi1
9720 0U, // SS2_stored_sp
9721 0U, // SS2_storeh_io
9722 0U, // SS2_storew_sp
9723 0U, // SS2_storewi0
9724 0U, // SS2_storewi1
9725 0U, // TFRI64_V2_ext
9726 0U, // TFRI64_V4
9727 0U, // V6_extractw
9728 0U, // V6_get_qfext
9729 0U, // V6_get_qfext_oracc
9730 0U, // V6_lvsplatb
9731 0U, // V6_lvsplath
9732 0U, // V6_lvsplatw
9733 0U, // V6_pred_and
9734 0U, // V6_pred_and_n
9735 0U, // V6_pred_not
9736 0U, // V6_pred_or
9737 0U, // V6_pred_or_n
9738 0U, // V6_pred_scalar2
9739 0U, // V6_pred_scalar2v2
9740 0U, // V6_pred_xor
9741 0U, // V6_set_qfext
9742 0U, // V6_shuffeqh
9743 0U, // V6_shuffeqw
9744 0U, // V6_v6mpyhubs10
9745 0U, // V6_v6mpyhubs10_vxx
9746 0U, // V6_v6mpyvubs10
9747 0U, // V6_v6mpyvubs10_vxx
9748 0U, // V6_vL32Ub_ai
9749 0U, // V6_vL32Ub_pi
9750 0U, // V6_vL32Ub_ppu
9751 0U, // V6_vL32b_ai
9752 0U, // V6_vL32b_cur_ai
9753 0U, // V6_vL32b_cur_npred_ai
9754 0U, // V6_vL32b_cur_npred_pi
9755 0U, // V6_vL32b_cur_npred_ppu
9756 0U, // V6_vL32b_cur_pi
9757 0U, // V6_vL32b_cur_ppu
9758 0U, // V6_vL32b_cur_pred_ai
9759 0U, // V6_vL32b_cur_pred_pi
9760 0U, // V6_vL32b_cur_pred_ppu
9761 0U, // V6_vL32b_npred_ai
9762 0U, // V6_vL32b_npred_pi
9763 0U, // V6_vL32b_npred_ppu
9764 0U, // V6_vL32b_nt_ai
9765 0U, // V6_vL32b_nt_cur_ai
9766 2U, // V6_vL32b_nt_cur_npred_ai
9767 2U, // V6_vL32b_nt_cur_npred_pi
9768 2U, // V6_vL32b_nt_cur_npred_ppu
9769 0U, // V6_vL32b_nt_cur_pi
9770 0U, // V6_vL32b_nt_cur_ppu
9771 2U, // V6_vL32b_nt_cur_pred_ai
9772 2U, // V6_vL32b_nt_cur_pred_pi
9773 2U, // V6_vL32b_nt_cur_pred_ppu
9774 2U, // V6_vL32b_nt_npred_ai
9775 2U, // V6_vL32b_nt_npred_pi
9776 2U, // V6_vL32b_nt_npred_ppu
9777 0U, // V6_vL32b_nt_pi
9778 0U, // V6_vL32b_nt_ppu
9779 2U, // V6_vL32b_nt_pred_ai
9780 2U, // V6_vL32b_nt_pred_pi
9781 2U, // V6_vL32b_nt_pred_ppu
9782 0U, // V6_vL32b_nt_tmp_ai
9783 2U, // V6_vL32b_nt_tmp_npred_ai
9784 2U, // V6_vL32b_nt_tmp_npred_pi
9785 2U, // V6_vL32b_nt_tmp_npred_ppu
9786 0U, // V6_vL32b_nt_tmp_pi
9787 0U, // V6_vL32b_nt_tmp_ppu
9788 2U, // V6_vL32b_nt_tmp_pred_ai
9789 2U, // V6_vL32b_nt_tmp_pred_pi
9790 2U, // V6_vL32b_nt_tmp_pred_ppu
9791 0U, // V6_vL32b_pi
9792 0U, // V6_vL32b_ppu
9793 0U, // V6_vL32b_pred_ai
9794 0U, // V6_vL32b_pred_pi
9795 0U, // V6_vL32b_pred_ppu
9796 0U, // V6_vL32b_tmp_ai
9797 0U, // V6_vL32b_tmp_npred_ai
9798 0U, // V6_vL32b_tmp_npred_pi
9799 0U, // V6_vL32b_tmp_npred_ppu
9800 0U, // V6_vL32b_tmp_pi
9801 0U, // V6_vL32b_tmp_ppu
9802 0U, // V6_vL32b_tmp_pred_ai
9803 0U, // V6_vL32b_tmp_pred_pi
9804 0U, // V6_vL32b_tmp_pred_ppu
9805 0U, // V6_vS32Ub_ai
9806 33U, // V6_vS32Ub_npred_ai
9807 41U, // V6_vS32Ub_npred_pi
9808 41U, // V6_vS32Ub_npred_ppu
9809 0U, // V6_vS32Ub_pi
9810 0U, // V6_vS32Ub_ppu
9811 33U, // V6_vS32Ub_pred_ai
9812 41U, // V6_vS32Ub_pred_pi
9813 41U, // V6_vS32Ub_pred_ppu
9814 0U, // V6_vS32b_ai
9815 0U, // V6_vS32b_new_ai
9816 97U, // V6_vS32b_new_npred_ai
9817 105U, // V6_vS32b_new_npred_pi
9818 105U, // V6_vS32b_new_npred_ppu
9819 0U, // V6_vS32b_new_pi
9820 0U, // V6_vS32b_new_ppu
9821 97U, // V6_vS32b_new_pred_ai
9822 105U, // V6_vS32b_new_pred_pi
9823 105U, // V6_vS32b_new_pred_ppu
9824 33U, // V6_vS32b_npred_ai
9825 41U, // V6_vS32b_npred_pi
9826 41U, // V6_vS32b_npred_ppu
9827 33U, // V6_vS32b_nqpred_ai
9828 41U, // V6_vS32b_nqpred_pi
9829 41U, // V6_vS32b_nqpred_ppu
9830 0U, // V6_vS32b_nt_ai
9831 0U, // V6_vS32b_nt_new_ai
9832 98U, // V6_vS32b_nt_new_npred_ai
9833 106U, // V6_vS32b_nt_new_npred_pi
9834 106U, // V6_vS32b_nt_new_npred_ppu
9835 0U, // V6_vS32b_nt_new_pi
9836 0U, // V6_vS32b_nt_new_ppu
9837 98U, // V6_vS32b_nt_new_pred_ai
9838 106U, // V6_vS32b_nt_new_pred_pi
9839 106U, // V6_vS32b_nt_new_pred_ppu
9840 34U, // V6_vS32b_nt_npred_ai
9841 42U, // V6_vS32b_nt_npred_pi
9842 42U, // V6_vS32b_nt_npred_ppu
9843 34U, // V6_vS32b_nt_nqpred_ai
9844 42U, // V6_vS32b_nt_nqpred_pi
9845 42U, // V6_vS32b_nt_nqpred_ppu
9846 0U, // V6_vS32b_nt_pi
9847 0U, // V6_vS32b_nt_ppu
9848 34U, // V6_vS32b_nt_pred_ai
9849 42U, // V6_vS32b_nt_pred_pi
9850 42U, // V6_vS32b_nt_pred_ppu
9851 34U, // V6_vS32b_nt_qpred_ai
9852 42U, // V6_vS32b_nt_qpred_pi
9853 42U, // V6_vS32b_nt_qpred_ppu
9854 0U, // V6_vS32b_pi
9855 0U, // V6_vS32b_ppu
9856 33U, // V6_vS32b_pred_ai
9857 41U, // V6_vS32b_pred_pi
9858 41U, // V6_vS32b_pred_ppu
9859 33U, // V6_vS32b_qpred_ai
9860 41U, // V6_vS32b_qpred_pi
9861 41U, // V6_vS32b_qpred_ppu
9862 0U, // V6_vS32b_srls_ai
9863 0U, // V6_vS32b_srls_pi
9864 0U, // V6_vS32b_srls_ppu
9865 0U, // V6_vabs_f8
9866 0U, // V6_vabs_hf
9867 0U, // V6_vabs_qf16_hf
9868 0U, // V6_vabs_qf16_qf16
9869 0U, // V6_vabs_qf32_qf32
9870 0U, // V6_vabs_qf32_sf
9871 0U, // V6_vabs_sf
9872 0U, // V6_vabsb
9873 0U, // V6_vabsb_sat
9874 0U, // V6_vabsdiffh
9875 0U, // V6_vabsdiffub
9876 0U, // V6_vabsdiffuh
9877 0U, // V6_vabsdiffw
9878 0U, // V6_vabsh
9879 0U, // V6_vabsh_sat
9880 0U, // V6_vabsw
9881 0U, // V6_vabsw_sat
9882 0U, // V6_vadd_hf
9883 0U, // V6_vadd_hf_f8
9884 0U, // V6_vadd_hf_hf
9885 0U, // V6_vadd_qf16
9886 0U, // V6_vadd_qf16_mix
9887 0U, // V6_vadd_qf32
9888 0U, // V6_vadd_qf32_mix
9889 0U, // V6_vadd_sf
9890 0U, // V6_vadd_sf_bf
9891 0U, // V6_vadd_sf_hf
9892 0U, // V6_vadd_sf_sf
9893 0U, // V6_vaddb
9894 0U, // V6_vaddb_dv
9895 0U, // V6_vaddbnq
9896 0U, // V6_vaddbq
9897 0U, // V6_vaddbsat
9898 0U, // V6_vaddbsat_dv
9899 50U, // V6_vaddcarry
9900 0U, // V6_vaddcarryo
9901 226U, // V6_vaddcarrysat
9902 0U, // V6_vaddclbh
9903 0U, // V6_vaddclbw
9904 0U, // V6_vaddh
9905 0U, // V6_vaddh_dv
9906 0U, // V6_vaddhnq
9907 0U, // V6_vaddhq
9908 0U, // V6_vaddhsat
9909 0U, // V6_vaddhsat_dv
9910 0U, // V6_vaddhw
9911 0U, // V6_vaddhw_acc
9912 0U, // V6_vaddubh
9913 0U, // V6_vaddubh_acc
9914 0U, // V6_vaddubsat
9915 0U, // V6_vaddubsat_dv
9916 0U, // V6_vaddububb_sat
9917 0U, // V6_vadduhsat
9918 0U, // V6_vadduhsat_dv
9919 0U, // V6_vadduhw
9920 0U, // V6_vadduhw_acc
9921 0U, // V6_vadduwsat
9922 0U, // V6_vadduwsat_dv
9923 2U, // V6_vaddw
9924 2U, // V6_vaddw_dv
9925 0U, // V6_vaddwnq
9926 0U, // V6_vaddwq
9927 2U, // V6_vaddwsat
9928 2U, // V6_vaddwsat_dv
9929 0U, // V6_valign4
9930 0U, // V6_valignb
9931 0U, // V6_valignbi
9932 0U, // V6_vand
9933 0U, // V6_vandnqrt
9934 0U, // V6_vandnqrt_acc
9935 0U, // V6_vandqrt
9936 0U, // V6_vandqrt_acc
9937 0U, // V6_vandvnqv
9938 0U, // V6_vandvqv
9939 0U, // V6_vandvrt
9940 0U, // V6_vandvrt_acc
9941 0U, // V6_vaslh
9942 0U, // V6_vaslh_acc
9943 0U, // V6_vaslhv
9944 0U, // V6_vaslw
9945 0U, // V6_vaslw_acc
9946 0U, // V6_vaslwv
9947 0U, // V6_vasr_into
9948 0U, // V6_vasrh
9949 0U, // V6_vasrh_acc
9950 0U, // V6_vasrhbrndsat
9951 0U, // V6_vasrhbsat
9952 2U, // V6_vasrhubrndsat
9953 0U, // V6_vasrhubsat
9954 0U, // V6_vasrhv
9955 2U, // V6_vasruhubrndsat
9956 0U, // V6_vasruhubsat
9957 2U, // V6_vasruwuhrndsat
9958 0U, // V6_vasruwuhsat
9959 0U, // V6_vasrvuhubrndsat
9960 0U, // V6_vasrvuhubsat
9961 0U, // V6_vasrvwuhrndsat
9962 0U, // V6_vasrvwuhsat
9963 0U, // V6_vasrw
9964 0U, // V6_vasrw_acc
9965 0U, // V6_vasrwh
9966 2U, // V6_vasrwhrndsat
9967 0U, // V6_vasrwhsat
9968 2U, // V6_vasrwuhrndsat
9969 0U, // V6_vasrwuhsat
9970 0U, // V6_vasrwv
9971 0U, // V6_vassign
9972 0U, // V6_vassign_fp
9973 0U, // V6_vassign_tmp
9974 0U, // V6_vavgb
9975 0U, // V6_vavgbrnd
9976 0U, // V6_vavgh
9977 0U, // V6_vavghrnd
9978 0U, // V6_vavgub
9979 0U, // V6_vavgubrnd
9980 0U, // V6_vavguh
9981 0U, // V6_vavguhrnd
9982 0U, // V6_vavguw
9983 0U, // V6_vavguwrnd
9984 0U, // V6_vavgw
9985 0U, // V6_vavgwrnd
9986 0U, // V6_vccombine
9987 0U, // V6_vcl0h
9988 0U, // V6_vcl0w
9989 0U, // V6_vcmov
9990 0U, // V6_vcombine
9991 0U, // V6_vcombine_tmp
9992 0U, // V6_vconv_bf_qf32
9993 0U, // V6_vconv_f8_qf16
9994 0U, // V6_vconv_h_hf
9995 0U, // V6_vconv_h_hf_rnd
9996 0U, // V6_vconv_hf_h
9997 0U, // V6_vconv_hf_qf16
9998 0U, // V6_vconv_hf_qf32
9999 0U, // V6_vconv_qf16_f8
10000 0U, // V6_vconv_qf16_hf
10001 0U, // V6_vconv_qf16_qf16
10002 0U, // V6_vconv_qf32_qf32
10003 0U, // V6_vconv_qf32_sf
10004 0U, // V6_vconv_sf_qf32
10005 0U, // V6_vconv_sf_w
10006 0U, // V6_vconv_w_sf
10007 0U, // V6_vcvt2_b_hf
10008 0U, // V6_vcvt2_hf_b
10009 0U, // V6_vcvt2_hf_ub
10010 0U, // V6_vcvt2_ub_hf
10011 0U, // V6_vcvt_b_hf
10012 0U, // V6_vcvt_bf_sf
10013 0U, // V6_vcvt_f8_hf
10014 0U, // V6_vcvt_h_hf
10015 0U, // V6_vcvt_hf_b
10016 0U, // V6_vcvt_hf_f8
10017 0U, // V6_vcvt_hf_h
10018 0U, // V6_vcvt_hf_sf
10019 0U, // V6_vcvt_hf_ub
10020 0U, // V6_vcvt_hf_uh
10021 0U, // V6_vcvt_sf_hf
10022 0U, // V6_vcvt_ub_hf
10023 0U, // V6_vcvt_uh_hf
10024 0U, // V6_vdeal
10025 0U, // V6_vdealb
10026 0U, // V6_vdealb4w
10027 0U, // V6_vdealh
10028 0U, // V6_vdealvdd
10029 0U, // V6_vdelta
10030 0U, // V6_vdmpy_sf_hf
10031 0U, // V6_vdmpy_sf_hf_acc
10032 0U, // V6_vdmpybus
10033 0U, // V6_vdmpybus_acc
10034 0U, // V6_vdmpybus_dv
10035 0U, // V6_vdmpybus_dv_acc
10036 0U, // V6_vdmpyhb
10037 0U, // V6_vdmpyhb_acc
10038 0U, // V6_vdmpyhb_dv
10039 0U, // V6_vdmpyhb_dv_acc
10040 0U, // V6_vdmpyhisat
10041 0U, // V6_vdmpyhisat_acc
10042 0U, // V6_vdmpyhsat
10043 0U, // V6_vdmpyhsat_acc
10044 0U, // V6_vdmpyhsuisat
10045 0U, // V6_vdmpyhsuisat_acc
10046 0U, // V6_vdmpyhsusat
10047 0U, // V6_vdmpyhsusat_acc
10048 0U, // V6_vdmpyhvsat
10049 0U, // V6_vdmpyhvsat_acc
10050 0U, // V6_vdsaduh
10051 0U, // V6_vdsaduh_acc
10052 0U, // V6_veqb
10053 0U, // V6_veqb_and
10054 0U, // V6_veqb_or
10055 0U, // V6_veqb_xor
10056 0U, // V6_veqh
10057 0U, // V6_veqh_and
10058 0U, // V6_veqh_or
10059 0U, // V6_veqh_xor
10060 0U, // V6_veqhf
10061 0U, // V6_veqhf_and
10062 0U, // V6_veqhf_or
10063 0U, // V6_veqhf_xor
10064 0U, // V6_veqsf
10065 0U, // V6_veqsf_and
10066 0U, // V6_veqsf_or
10067 0U, // V6_veqsf_xor
10068 0U, // V6_veqw
10069 0U, // V6_veqw_and
10070 0U, // V6_veqw_or
10071 0U, // V6_veqw_xor
10072 0U, // V6_vfmax_f8
10073 0U, // V6_vfmax_hf
10074 0U, // V6_vfmax_sf
10075 0U, // V6_vfmin_f8
10076 0U, // V6_vfmin_hf
10077 0U, // V6_vfmin_sf
10078 0U, // V6_vfneg_f8
10079 0U, // V6_vfneg_hf
10080 0U, // V6_vfneg_sf
10081 2U, // V6_vgathermh
10082 0U, // V6_vgathermhq
10083 2U, // V6_vgathermhw
10084 0U, // V6_vgathermhwq
10085 3U, // V6_vgathermw
10086 0U, // V6_vgathermwq
10087 0U, // V6_vgtb
10088 0U, // V6_vgtb_and
10089 0U, // V6_vgtb_or
10090 0U, // V6_vgtb_xor
10091 0U, // V6_vgtbf
10092 0U, // V6_vgtbf_and
10093 0U, // V6_vgtbf_or
10094 0U, // V6_vgtbf_xor
10095 0U, // V6_vgth
10096 0U, // V6_vgth_and
10097 0U, // V6_vgth_or
10098 0U, // V6_vgth_xor
10099 0U, // V6_vgthf
10100 0U, // V6_vgthf_and
10101 0U, // V6_vgthf_or
10102 0U, // V6_vgthf_xor
10103 0U, // V6_vgtsf
10104 0U, // V6_vgtsf_and
10105 0U, // V6_vgtsf_or
10106 0U, // V6_vgtsf_xor
10107 0U, // V6_vgtub
10108 0U, // V6_vgtub_and
10109 0U, // V6_vgtub_or
10110 0U, // V6_vgtub_xor
10111 0U, // V6_vgtuh
10112 0U, // V6_vgtuh_and
10113 0U, // V6_vgtuh_or
10114 0U, // V6_vgtuh_xor
10115 0U, // V6_vgtuw
10116 0U, // V6_vgtuw_and
10117 0U, // V6_vgtuw_or
10118 0U, // V6_vgtuw_xor
10119 0U, // V6_vgtw
10120 0U, // V6_vgtw_and
10121 0U, // V6_vgtw_or
10122 0U, // V6_vgtw_xor
10123 0U, // V6_vhist
10124 0U, // V6_vhistq
10125 0U, // V6_vilog2_hf
10126 0U, // V6_vilog2_qf16
10127 0U, // V6_vilog2_qf32
10128 0U, // V6_vilog2_sf
10129 0U, // V6_vinsertwr
10130 0U, // V6_vlalignb
10131 0U, // V6_vlalignbi
10132 0U, // V6_vlsrb
10133 0U, // V6_vlsrh
10134 0U, // V6_vlsrhv
10135 0U, // V6_vlsrw
10136 0U, // V6_vlsrwv
10137 0U, // V6_vlut4
10138 0U, // V6_vlutvvb
10139 0U, // V6_vlutvvb_nm
10140 0U, // V6_vlutvvb_oracc
10141 0U, // V6_vlutvvb_oracci
10142 0U, // V6_vlutvvbi
10143 0U, // V6_vlutvwh
10144 0U, // V6_vlutvwh_nm
10145 0U, // V6_vlutvwh_oracc
10146 0U, // V6_vlutvwh_oracci
10147 0U, // V6_vlutvwhi
10148 0U, // V6_vmax_bf
10149 0U, // V6_vmax_hf
10150 0U, // V6_vmax_sf
10151 0U, // V6_vmaxb
10152 0U, // V6_vmaxh
10153 0U, // V6_vmaxub
10154 0U, // V6_vmaxuh
10155 0U, // V6_vmaxw
10156 0U, // V6_vmerge_qf
10157 0U, // V6_vmin_bf
10158 0U, // V6_vmin_hf
10159 0U, // V6_vmin_sf
10160 0U, // V6_vminb
10161 0U, // V6_vminh
10162 0U, // V6_vminub
10163 0U, // V6_vminuh
10164 0U, // V6_vminw
10165 0U, // V6_vmpabus
10166 0U, // V6_vmpabus_acc
10167 0U, // V6_vmpabusv
10168 0U, // V6_vmpabuu
10169 0U, // V6_vmpabuu_acc
10170 0U, // V6_vmpabuuv
10171 0U, // V6_vmpahb
10172 0U, // V6_vmpahb_acc
10173 3U, // V6_vmpahhsat
10174 0U, // V6_vmpauhb
10175 0U, // V6_vmpauhb_acc
10176 3U, // V6_vmpauhuhsat
10177 0U, // V6_vmpsuhuhsat
10178 0U, // V6_vmpy_hf_f8
10179 0U, // V6_vmpy_hf_f8_acc
10180 0U, // V6_vmpy_hf_hf
10181 0U, // V6_vmpy_hf_hf_acc
10182 0U, // V6_vmpy_qf16
10183 0U, // V6_vmpy_qf16_hf
10184 0U, // V6_vmpy_qf16_mix_hf
10185 0U, // V6_vmpy_qf32
10186 0U, // V6_vmpy_qf32_hf
10187 0U, // V6_vmpy_qf32_mix_hf
10188 0U, // V6_vmpy_qf32_qf16
10189 0U, // V6_vmpy_qf32_sf
10190 0U, // V6_vmpy_rt_hf
10191 0U, // V6_vmpy_rt_qf16
10192 0U, // V6_vmpy_rt_sf
10193 0U, // V6_vmpy_sf_bf
10194 0U, // V6_vmpy_sf_bf_acc
10195 0U, // V6_vmpy_sf_hf
10196 0U, // V6_vmpy_sf_hf_acc
10197 0U, // V6_vmpy_sf_sf
10198 0U, // V6_vmpybus
10199 0U, // V6_vmpybus_acc
10200 0U, // V6_vmpybusv
10201 0U, // V6_vmpybusv_acc
10202 0U, // V6_vmpybv
10203 0U, // V6_vmpybv_acc
10204 0U, // V6_vmpyewuh
10205 0U, // V6_vmpyewuh_64
10206 0U, // V6_vmpyh
10207 0U, // V6_vmpyh_acc
10208 0U, // V6_vmpyhsat_acc
10209 0U, // V6_vmpyhsrs
10210 0U, // V6_vmpyhss
10211 0U, // V6_vmpyhus
10212 0U, // V6_vmpyhus_acc
10213 0U, // V6_vmpyhv
10214 0U, // V6_vmpyhv_acc
10215 0U, // V6_vmpyhvsrs
10216 0U, // V6_vmpyieoh
10217 0U, // V6_vmpyiewh_acc
10218 0U, // V6_vmpyiewuh
10219 0U, // V6_vmpyiewuh_acc
10220 0U, // V6_vmpyih
10221 0U, // V6_vmpyih_acc
10222 0U, // V6_vmpyihb
10223 0U, // V6_vmpyihb_acc
10224 0U, // V6_vmpyiowh
10225 0U, // V6_vmpyiwb
10226 0U, // V6_vmpyiwb_acc
10227 0U, // V6_vmpyiwh
10228 0U, // V6_vmpyiwh_acc
10229 0U, // V6_vmpyiwub
10230 0U, // V6_vmpyiwub_acc
10231 0U, // V6_vmpyowh
10232 0U, // V6_vmpyowh_64_acc
10233 0U, // V6_vmpyowh_rnd
10234 0U, // V6_vmpyowh_rnd_sacc
10235 0U, // V6_vmpyowh_sacc
10236 0U, // V6_vmpyub
10237 0U, // V6_vmpyub_acc
10238 0U, // V6_vmpyubv
10239 0U, // V6_vmpyubv_acc
10240 0U, // V6_vmpyuh
10241 0U, // V6_vmpyuh_acc
10242 0U, // V6_vmpyuhe
10243 0U, // V6_vmpyuhe_acc
10244 0U, // V6_vmpyuhv
10245 0U, // V6_vmpyuhv_acc
10246 0U, // V6_vmpyuhvs
10247 0U, // V6_vmux
10248 0U, // V6_vnavgb
10249 0U, // V6_vnavgh
10250 0U, // V6_vnavgub
10251 0U, // V6_vnavgw
10252 0U, // V6_vnccombine
10253 0U, // V6_vncmov
10254 0U, // V6_vneg_qf16_hf
10255 0U, // V6_vneg_qf16_qf16
10256 0U, // V6_vneg_qf32_qf32
10257 0U, // V6_vneg_qf32_sf
10258 0U, // V6_vnormamth
10259 0U, // V6_vnormamtw
10260 0U, // V6_vnot
10261 0U, // V6_vor
10262 0U, // V6_vpackeb
10263 0U, // V6_vpackeh
10264 0U, // V6_vpackhb_sat
10265 0U, // V6_vpackhub_sat
10266 0U, // V6_vpackob
10267 0U, // V6_vpackoh
10268 0U, // V6_vpackwh_sat
10269 0U, // V6_vpackwuh_sat
10270 0U, // V6_vpopcounth
10271 0U, // V6_vprefixqb
10272 0U, // V6_vprefixqh
10273 0U, // V6_vprefixqw
10274 0U, // V6_vrdelta
10275 0U, // V6_vrmpybub_rtt
10276 0U, // V6_vrmpybub_rtt_acc
10277 0U, // V6_vrmpybus
10278 0U, // V6_vrmpybus_acc
10279 17U, // V6_vrmpybusi
10280 1U, // V6_vrmpybusi_acc
10281 0U, // V6_vrmpybusv
10282 0U, // V6_vrmpybusv_acc
10283 0U, // V6_vrmpybv
10284 0U, // V6_vrmpybv_acc
10285 0U, // V6_vrmpyub
10286 0U, // V6_vrmpyub_acc
10287 0U, // V6_vrmpyub_rtt
10288 0U, // V6_vrmpyub_rtt_acc
10289 0U, // V6_vrmpyubi
10290 0U, // V6_vrmpyubi_acc
10291 0U, // V6_vrmpyubv
10292 0U, // V6_vrmpyubv_acc
10293 3U, // V6_vrmpyzbb_rt
10294 3U, // V6_vrmpyzbb_rt_acc
10295 3U, // V6_vrmpyzbb_rx
10296 3U, // V6_vrmpyzbb_rx_acc
10297 3U, // V6_vrmpyzbub_rt
10298 3U, // V6_vrmpyzbub_rt_acc
10299 3U, // V6_vrmpyzbub_rx
10300 3U, // V6_vrmpyzbub_rx_acc
10301 3U, // V6_vrmpyzcb_rt
10302 3U, // V6_vrmpyzcb_rt_acc
10303 3U, // V6_vrmpyzcb_rx
10304 3U, // V6_vrmpyzcb_rx_acc
10305 3U, // V6_vrmpyzcbs_rt
10306 3U, // V6_vrmpyzcbs_rt_acc
10307 3U, // V6_vrmpyzcbs_rx
10308 3U, // V6_vrmpyzcbs_rx_acc
10309 3U, // V6_vrmpyznb_rt
10310 3U, // V6_vrmpyznb_rt_acc
10311 3U, // V6_vrmpyznb_rx
10312 3U, // V6_vrmpyznb_rx_acc
10313 0U, // V6_vror
10314 0U, // V6_vrotr
10315 0U, // V6_vroundhb
10316 0U, // V6_vroundhub
10317 0U, // V6_vrounduhub
10318 0U, // V6_vrounduwuh
10319 0U, // V6_vroundwh
10320 0U, // V6_vroundwuh
10321 0U, // V6_vrsadubi
10322 0U, // V6_vrsadubi_acc
10323 0U, // V6_vsatdw
10324 0U, // V6_vsathub
10325 0U, // V6_vsatuwuh
10326 0U, // V6_vsatwh
10327 0U, // V6_vsb
10328 3U, // V6_vscattermh
10329 4U, // V6_vscattermh_add
10330 0U, // V6_vscattermhq
10331 4U, // V6_vscattermhw
10332 4U, // V6_vscattermhw_add
10333 0U, // V6_vscattermhwq
10334 4U, // V6_vscattermw
10335 4U, // V6_vscattermw_add
10336 0U, // V6_vscattermwq
10337 0U, // V6_vsh
10338 0U, // V6_vshufeh
10339 0U, // V6_vshuff
10340 0U, // V6_vshuffb
10341 0U, // V6_vshuffeb
10342 0U, // V6_vshuffh
10343 0U, // V6_vshuffob
10344 0U, // V6_vshuffvdd
10345 0U, // V6_vshufoeb
10346 0U, // V6_vshufoeh
10347 0U, // V6_vshufoh
10348 0U, // V6_vsub_hf
10349 0U, // V6_vsub_hf_f8
10350 0U, // V6_vsub_hf_hf
10351 0U, // V6_vsub_hf_mix
10352 0U, // V6_vsub_qf16
10353 0U, // V6_vsub_qf16_mix
10354 0U, // V6_vsub_qf32
10355 0U, // V6_vsub_qf32_mix
10356 0U, // V6_vsub_sf
10357 0U, // V6_vsub_sf_bf
10358 0U, // V6_vsub_sf_hf
10359 0U, // V6_vsub_sf_mix
10360 0U, // V6_vsub_sf_sf
10361 0U, // V6_vsubb
10362 0U, // V6_vsubb_dv
10363 0U, // V6_vsubbnq
10364 0U, // V6_vsubbq
10365 0U, // V6_vsubbsat
10366 0U, // V6_vsubbsat_dv
10367 50U, // V6_vsubcarry
10368 0U, // V6_vsubcarryo
10369 0U, // V6_vsubh
10370 0U, // V6_vsubh_dv
10371 0U, // V6_vsubhnq
10372 0U, // V6_vsubhq
10373 0U, // V6_vsubhsat
10374 0U, // V6_vsubhsat_dv
10375 0U, // V6_vsubhw
10376 0U, // V6_vsububh
10377 0U, // V6_vsububsat
10378 0U, // V6_vsububsat_dv
10379 0U, // V6_vsubububb_sat
10380 0U, // V6_vsubuhsat
10381 0U, // V6_vsubuhsat_dv
10382 0U, // V6_vsubuhw
10383 0U, // V6_vsubuwsat
10384 0U, // V6_vsubuwsat_dv
10385 2U, // V6_vsubw
10386 2U, // V6_vsubw_dv
10387 0U, // V6_vsubwnq
10388 0U, // V6_vsubwq
10389 2U, // V6_vsubwsat
10390 2U, // V6_vsubwsat_dv
10391 0U, // V6_vswap
10392 0U, // V6_vtmpyb
10393 0U, // V6_vtmpyb_acc
10394 0U, // V6_vtmpybus
10395 0U, // V6_vtmpybus_acc
10396 0U, // V6_vtmpyhb
10397 0U, // V6_vtmpyhb_acc
10398 0U, // V6_vunpackb
10399 0U, // V6_vunpackh
10400 0U, // V6_vunpackob
10401 0U, // V6_vunpackoh
10402 0U, // V6_vunpackub
10403 0U, // V6_vunpackuh
10404 0U, // V6_vwhist128
10405 0U, // V6_vwhist128m
10406 0U, // V6_vwhist128q
10407 0U, // V6_vwhist128qm
10408 0U, // V6_vwhist256
10409 0U, // V6_vwhist256_sat
10410 0U, // V6_vwhist256q
10411 0U, // V6_vwhist256q_sat
10412 0U, // V6_vxor
10413 0U, // V6_vzb
10414 0U, // V6_vzh
10415 0U, // V6_zLd_ai
10416 0U, // V6_zLd_pi
10417 0U, // V6_zLd_ppu
10418 0U, // V6_zLd_pred_ai
10419 0U, // V6_zLd_pred_pi
10420 0U, // V6_zLd_pred_ppu
10421 0U, // V6_zextract
10422 0U, // Y2_barrier
10423 0U, // Y2_break
10424 0U, // Y2_ciad
10425 0U, // Y2_crswap0
10426 0U, // Y2_cswi
10427 0U, // Y2_dccleana
10428 0U, // Y2_dccleanidx
10429 0U, // Y2_dccleaninva
10430 0U, // Y2_dccleaninvidx
10431 0U, // Y2_dcfetchbo
10432 0U, // Y2_dcinva
10433 0U, // Y2_dcinvidx
10434 0U, // Y2_dckill
10435 0U, // Y2_dctagr
10436 0U, // Y2_dctagw
10437 0U, // Y2_dczeroa
10438 0U, // Y2_getimask
10439 0U, // Y2_iassignr
10440 0U, // Y2_iassignw
10441 0U, // Y2_icdatar
10442 0U, // Y2_icdataw
10443 0U, // Y2_icinva
10444 0U, // Y2_icinvidx
10445 0U, // Y2_ickill
10446 0U, // Y2_ictagr
10447 0U, // Y2_ictagw
10448 0U, // Y2_isync
10449 0U, // Y2_k0lock
10450 0U, // Y2_k0unlock
10451 0U, // Y2_l2cleaninvidx
10452 0U, // Y2_l2kill
10453 0U, // Y2_resume
10454 0U, // Y2_setimask
10455 0U, // Y2_setprio
10456 0U, // Y2_start
10457 0U, // Y2_stop
10458 0U, // Y2_swi
10459 0U, // Y2_syncht
10460 0U, // Y2_tfrscrr
10461 0U, // Y2_tfrsrcr
10462 0U, // Y2_tlblock
10463 0U, // Y2_tlbp
10464 0U, // Y2_tlbpp
10465 0U, // Y2_tlbr
10466 0U, // Y2_tlbunlock
10467 0U, // Y2_tlbw
10468 0U, // Y2_wait
10469 0U, // Y4_crswap1
10470 0U, // Y4_crswap10
10471 0U, // Y4_l2fetch
10472 0U, // Y4_l2tagr
10473 0U, // Y4_l2tagw
10474 0U, // Y4_nmi
10475 0U, // Y4_siad
10476 0U, // Y4_tfrscpp
10477 0U, // Y4_tfrspcp
10478 0U, // Y4_trace
10479 0U, // Y5_ctlbw
10480 0U, // Y5_l2cleanidx
10481 0U, // Y5_l2fetch
10482 0U, // Y5_l2gclean
10483 0U, // Y5_l2gcleaninv
10484 0U, // Y5_l2gunlock
10485 0U, // Y5_l2invidx
10486 0U, // Y5_l2locka
10487 0U, // Y5_l2unlocka
10488 0U, // Y5_tlbasidi
10489 0U, // Y5_tlboc
10490 0U, // Y6_diag
10491 0U, // Y6_diag0
10492 0U, // Y6_diag1
10493 0U, // Y6_dmlink
10494 0U, // Y6_dmpause
10495 0U, // Y6_dmpoll
10496 0U, // Y6_dmresume
10497 0U, // Y6_dmstart
10498 0U, // Y6_dmwait
10499 0U, // Y6_l2gcleaninvpa
10500 0U, // Y6_l2gcleanpa
10501 4U, // dep_A2_addsat
10502 4U, // dep_A2_subsat
10503 0U, // dep_S2_packhl
10504 0U, // invalid_decode
10505 };
10506
10507 // Emit the opcode for the instruction.
10508 uint64_t Bits = 0;
10509 Bits |= (uint64_t)OpInfo0[MI.getOpcode()] << 0;
10510 Bits |= (uint64_t)OpInfo1[MI.getOpcode()] << 32;
10511 Bits |= (uint64_t)OpInfo2[MI.getOpcode()] << 48;
10512 if (Bits == 0)
10513 return {nullptr, Bits};
10514 return {AsmStrs+(Bits & 2047)-1, Bits};
10515
10516}
10517/// printInstruction - This method is automatically generated by tablegen
10518/// from the instruction set description.
10519LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
10520void HexagonInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O) {
10521 O << "\t";
10522
10523 auto MnemonicInfo = getMnemonic(MI: *MI);
10524
10525 O << MnemonicInfo.first;
10526
10527 uint64_t Bits = MnemonicInfo.second;
10528 assert(Bits != 0 && "Cannot print this instruction.");
10529
10530 // Fragment 0 encoded into 3 bits for 5 unique commands.
10531 switch ((Bits >> 11) & 7) {
10532 default: llvm_unreachable("Invalid command number.");
10533 case 0:
10534 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
10535 return;
10536 break;
10537 case 1:
10538 // A2_addsp, A2_iconst, A2_neg, A2_not, A2_tfrp, A2_tfrpi, A2_vaddb_map, ...
10539 printOperand(MI, OpNo: 0, O);
10540 break;
10541 case 2:
10542 // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
10543 printOperand(MI, OpNo: 1, O);
10544 break;
10545 case 3:
10546 // CALLProfile, J2_call, J2_jump, J2_loop0i, J2_loop0iext, J2_loop0r, J2_...
10547 printBrtarget(MI, OpNo: 0, O);
10548 break;
10549 case 4:
10550 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
10551 printOperand(MI, OpNo: 2, O);
10552 break;
10553 }
10554
10555
10556 // Fragment 1 encoded into 10 bits for 907 unique commands.
10557 switch ((Bits >> 14) & 1023) {
10558 default: llvm_unreachable("Invalid command number.");
10559 case 0:
10560 // A2_addsp, dup_A2_add, dup_A2_addi, A2_add, A2_addh_h16_hh, A2_addh_h16...
10561 O << " = add(";
10562 break;
10563 case 1:
10564 // A2_iconst
10565 O << " = iconst(#";
10566 printOperand(MI, OpNo: 1, O);
10567 O << ')';
10568 return;
10569 break;
10570 case 2:
10571 // A2_neg, A2_negp, A2_negsat
10572 O << " = neg(";
10573 printOperand(MI, OpNo: 1, O);
10574 break;
10575 case 3:
10576 // A2_not, A2_notp, C2_not, V6_pred_not
10577 O << " = not(";
10578 printOperand(MI, OpNo: 1, O);
10579 O << ')';
10580 return;
10581 break;
10582 case 4:
10583 // A2_tfrf, A2_tfrpf, A2_tfrpt, A2_tfrt, L2_ploadrbf_zomap, L2_ploadrbt_z...
10584 O << ") ";
10585 printOperand(MI, OpNo: 0, O);
10586 break;
10587 case 5:
10588 // A2_tfrfnew, A2_tfrpfnew, A2_tfrptnew, A2_tfrtnew, L2_ploadrbfnew_zomap...
10589 O << ".new) ";
10590 printOperand(MI, OpNo: 0, O);
10591 break;
10592 case 6:
10593 // A2_tfrp, C2_pxfer_map, V6_vassignp, dup_A2_tfr, A2_tfr, A2_tfrcrr, A2_...
10594 O << " = ";
10595 printOperand(MI, OpNo: 1, O);
10596 break;
10597 case 7:
10598 // A2_tfrpi, dup_A2_tfrsi, A2_tfrsi, J4_jumpseti, SA1_seti, SA1_setin1, T...
10599 O << " = #";
10600 printOperand(MI, OpNo: 1, O);
10601 break;
10602 case 8:
10603 // A2_vaddb_map, V6_vaddb_alt, V6_vaddb_dv_alt, V6_vaddbsat_alt, V6_vaddb...
10604 O << " = vaddb(";
10605 printOperand(MI, OpNo: 1, O);
10606 O << ',';
10607 printOperand(MI, OpNo: 2, O);
10608 break;
10609 case 9:
10610 // A2_vsubb_map, V6_vsubb_alt, V6_vsubb_dv_alt, V6_vsubbsat_alt, V6_vsubb...
10611 O << " = vsubb(";
10612 printOperand(MI, OpNo: 1, O);
10613 O << ',';
10614 printOperand(MI, OpNo: 2, O);
10615 break;
10616 case 10:
10617 // A2_zxtb, dup_A2_zxtb
10618 O << " = zxtb(";
10619 printOperand(MI, OpNo: 1, O);
10620 O << ')';
10621 return;
10622 break;
10623 case 11:
10624 // A4_boundscheck, A4_boundscheck_hi, A4_boundscheck_lo
10625 O << " = boundscheck(";
10626 printOperand(MI, OpNo: 1, O);
10627 O << ',';
10628 printOperand(MI, OpNo: 2, O);
10629 break;
10630 case 12:
10631 // C2_cmpgei
10632 O << " = cmp.ge(";
10633 printOperand(MI, OpNo: 1, O);
10634 O << ",#";
10635 printOperand(MI, OpNo: 2, O);
10636 O << ')';
10637 return;
10638 break;
10639 case 13:
10640 // C2_cmpgeui
10641 O << " = cmp.geu(";
10642 printOperand(MI, OpNo: 1, O);
10643 O << ",#";
10644 printOperand(MI, OpNo: 2, O);
10645 O << ')';
10646 return;
10647 break;
10648 case 14:
10649 // C2_cmplt
10650 O << " = cmp.lt(";
10651 printOperand(MI, OpNo: 1, O);
10652 O << ',';
10653 printOperand(MI, OpNo: 2, O);
10654 O << ')';
10655 return;
10656 break;
10657 case 15:
10658 // C2_cmpltu
10659 O << " = cmp.ltu(";
10660 printOperand(MI, OpNo: 1, O);
10661 O << ',';
10662 printOperand(MI, OpNo: 2, O);
10663 O << ')';
10664 return;
10665 break;
10666 case 16:
10667 // J2_jumpf_nopred_map, J2_jumpt_nopred_map
10668 O << ") jump ";
10669 printBrtarget(MI, OpNo: 1, O);
10670 return;
10671 break;
10672 case 17:
10673 // J2_jumprf_nopred_map, J2_jumprt_nopred_map
10674 O << ") jumpr ";
10675 printOperand(MI, OpNo: 1, O);
10676 return;
10677 break;
10678 case 18:
10679 // J2_trap1_noregmap, S6_allocframe_to_raw, V6_zld0, Y2_dcfetch, A4_ext, ...
10680 O << ')';
10681 return;
10682 break;
10683 case 19:
10684 // L2_loadalignb_zomap, L2_loadalignb_io, L2_loadalignb_pbr, L2_loadalign...
10685 O << " = memb_fifo(";
10686 break;
10687 case 20:
10688 // L2_loadalignh_zomap, L2_loadalignh_io, L2_loadalignh_pbr, L2_loadalign...
10689 O << " = memh_fifo(";
10690 break;
10691 case 21:
10692 // L2_loadbsw2_zomap, L2_loadbsw4_zomap, L2_loadbsw2_io, L2_loadbsw2_pbr,...
10693 O << " = membh(";
10694 printOperand(MI, OpNo: 1, O);
10695 break;
10696 case 22:
10697 // L2_loadbzw2_zomap, L2_loadbzw4_zomap, L2_loadbzw2_io, L2_loadbzw2_pbr,...
10698 O << " = memubh(";
10699 printOperand(MI, OpNo: 1, O);
10700 break;
10701 case 23:
10702 // L2_loadrb_zomap, dup_L2_loadrb_io, L2_loadrb_io, L2_loadrb_pbr, L2_loa...
10703 O << " = memb(";
10704 printOperand(MI, OpNo: 1, O);
10705 break;
10706 case 24:
10707 // L2_loadrd_zomap, dup_L2_loadrd_io, L2_loadrd_io, L2_loadrd_pbr, L2_loa...
10708 O << " = memd(";
10709 printOperand(MI, OpNo: 1, O);
10710 break;
10711 case 25:
10712 // L2_loadrh_zomap, dup_L2_loadrh_io, L2_loadrh_io, L2_loadrh_pbr, L2_loa...
10713 O << " = memh(";
10714 printOperand(MI, OpNo: 1, O);
10715 break;
10716 case 26:
10717 // L2_loadri_zomap, dup_L2_loadri_io, L2_loadri_io, L2_loadri_pbr, L2_loa...
10718 O << " = memw(";
10719 printOperand(MI, OpNo: 1, O);
10720 break;
10721 case 27:
10722 // L2_loadrub_zomap, dup_L2_loadrub_io, L2_loadrub_io, L2_loadrub_pbr, L2...
10723 O << " = memub(";
10724 printOperand(MI, OpNo: 1, O);
10725 break;
10726 case 28:
10727 // L2_loadruh_zomap, dup_L2_loadruh_io, L2_loadruh_io, L2_loadruh_pbr, L2...
10728 O << " = memuh(";
10729 printOperand(MI, OpNo: 1, O);
10730 break;
10731 case 29:
10732 // L4_add_memopb_zomap, L4_add_memoph_zomap, L4_add_memopw_zomap
10733 O << ") += ";
10734 printOperand(MI, OpNo: 1, O);
10735 return;
10736 break;
10737 case 30:
10738 // L4_and_memopb_zomap, L4_and_memoph_zomap, L4_and_memopw_zomap
10739 O << ") &= ";
10740 printOperand(MI, OpNo: 1, O);
10741 return;
10742 break;
10743 case 31:
10744 // L4_iadd_memopb_zomap, L4_iadd_memoph_zomap, L4_iadd_memopw_zomap
10745 O << ") += #";
10746 printOperand(MI, OpNo: 1, O);
10747 return;
10748 break;
10749 case 32:
10750 // L4_iand_memopb_zomap, L4_iand_memoph_zomap, L4_iand_memopw_zomap
10751 O << ") = clrbit(#";
10752 printOperand(MI, OpNo: 1, O);
10753 O << ')';
10754 return;
10755 break;
10756 case 33:
10757 // L4_ior_memopb_zomap, L4_ior_memoph_zomap, L4_ior_memopw_zomap
10758 O << ") = setbit(#";
10759 printOperand(MI, OpNo: 1, O);
10760 O << ')';
10761 return;
10762 break;
10763 case 34:
10764 // L4_isub_memopb_zomap, L4_isub_memoph_zomap, L4_isub_memopw_zomap
10765 O << ") -= #";
10766 printOperand(MI, OpNo: 1, O);
10767 return;
10768 break;
10769 case 35:
10770 // L4_or_memopb_zomap, L4_or_memoph_zomap, L4_or_memopw_zomap
10771 O << ") |= ";
10772 printOperand(MI, OpNo: 1, O);
10773 return;
10774 break;
10775 case 36:
10776 // L4_return_map_to_raw_f, L4_return_map_to_raw_t
10777 O << ") dealloc_return";
10778 return;
10779 break;
10780 case 37:
10781 // L4_return_map_to_raw_fnew_pnt, L4_return_map_to_raw_tnew_pnt
10782 O << ".new) dealloc_return:nt";
10783 return;
10784 break;
10785 case 38:
10786 // L4_return_map_to_raw_fnew_pt, L4_return_map_to_raw_tnew_pt
10787 O << ".new) dealloc_return:t";
10788 return;
10789 break;
10790 case 39:
10791 // L4_sub_memopb_zomap, L4_sub_memoph_zomap, L4_sub_memopw_zomap
10792 O << ") -= ";
10793 printOperand(MI, OpNo: 1, O);
10794 return;
10795 break;
10796 case 40:
10797 // M2_mpysmi, M2_mpyi
10798 O << " = mpyi(";
10799 printOperand(MI, OpNo: 1, O);
10800 break;
10801 case 41:
10802 // M2_mpyui
10803 O << " = mpyui(";
10804 printOperand(MI, OpNo: 1, O);
10805 O << ',';
10806 printOperand(MI, OpNo: 2, O);
10807 O << ')';
10808 return;
10809 break;
10810 case 42:
10811 // M2_vrcmpys_acc_s1, M2_vrcmpys_acc_s1_h, M2_vrcmpys_acc_s1_l
10812 O << " += vrcmpys(";
10813 printOperand(MI, OpNo: 2, O);
10814 O << ',';
10815 printOperand(MI, OpNo: 3, O);
10816 break;
10817 case 43:
10818 // M2_vrcmpys_s1, M2_vrcmpys_s1rp, M2_vrcmpys_s1_h, M2_vrcmpys_s1_l, M2_v...
10819 O << " = vrcmpys(";
10820 printOperand(MI, OpNo: 1, O);
10821 O << ',';
10822 printOperand(MI, OpNo: 2, O);
10823 break;
10824 case 44:
10825 // M7_vdmpy
10826 O << " = vdmpyw(";
10827 printOperand(MI, OpNo: 1, O);
10828 O << ',';
10829 printOperand(MI, OpNo: 2, O);
10830 O << ')';
10831 return;
10832 break;
10833 case 45:
10834 // M7_vdmpy_acc
10835 O << " += vdmpyw(";
10836 printOperand(MI, OpNo: 2, O);
10837 O << ',';
10838 printOperand(MI, OpNo: 3, O);
10839 O << ')';
10840 return;
10841 break;
10842 case 46:
10843 // PS_tailcall_r, CALLProfile, EH_RETURN_JMPR, J2_call, J2_callr, J2_call...
10844 return;
10845 break;
10846 case 47:
10847 // S2_asr_i_p_rnd_goodsyntax, S2_asr_i_r_rnd_goodsyntax
10848 O << " = asrrnd(";
10849 printOperand(MI, OpNo: 1, O);
10850 O << ",#";
10851 printOperand(MI, OpNo: 2, O);
10852 O << ')';
10853 return;
10854 break;
10855 case 48:
10856 // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
10857 O << ") memb(";
10858 break;
10859 case 49:
10860 // S2_pstorerdf_zomap, S2_pstorerdt_zomap, S2_pstorerdf_io, S2_pstorerdf_...
10861 O << ") memd(";
10862 break;
10863 case 50:
10864 // S2_pstorerff_zomap, S2_pstorerft_zomap, S2_pstorerhf_zomap, S2_pstorer...
10865 O << ") memh(";
10866 break;
10867 case 51:
10868 // S2_pstorerif_zomap, S2_pstorerinewf_zomap, S2_pstorerinewt_zomap, S2_p...
10869 O << ") memw(";
10870 break;
10871 case 52:
10872 // S2_storerb_zomap, S2_storerbnew_zomap, S2_storerd_zomap, S2_storerf_zo...
10873 O << ") = ";
10874 printOperand(MI, OpNo: 1, O);
10875 break;
10876 case 53:
10877 // S2_tableidxb_goodsyntax, S2_tableidxb
10878 O << " = tableidxb(";
10879 printOperand(MI, OpNo: 2, O);
10880 O << ",#";
10881 printOperand(MI, OpNo: 3, O);
10882 O << ",#";
10883 printOperand(MI, OpNo: 4, O);
10884 break;
10885 case 54:
10886 // S2_tableidxd_goodsyntax, S2_tableidxd
10887 O << " = tableidxd(";
10888 printOperand(MI, OpNo: 2, O);
10889 O << ",#";
10890 printOperand(MI, OpNo: 3, O);
10891 O << ",#";
10892 printOperand(MI, OpNo: 4, O);
10893 break;
10894 case 55:
10895 // S2_tableidxh_goodsyntax, S2_tableidxh
10896 O << " = tableidxh(";
10897 printOperand(MI, OpNo: 2, O);
10898 O << ",#";
10899 printOperand(MI, OpNo: 3, O);
10900 O << ",#";
10901 printOperand(MI, OpNo: 4, O);
10902 break;
10903 case 56:
10904 // S2_tableidxw_goodsyntax, S2_tableidxw
10905 O << " = tableidxw(";
10906 printOperand(MI, OpNo: 2, O);
10907 O << ",#";
10908 printOperand(MI, OpNo: 3, O);
10909 O << ",#";
10910 printOperand(MI, OpNo: 4, O);
10911 break;
10912 case 57:
10913 // S4_pstorerbfnew_zomap, S4_pstorerbnewfnew_zomap, S4_pstorerbnewtnew_zo...
10914 O << ".new) memb(";
10915 break;
10916 case 58:
10917 // S4_pstorerdfnew_zomap, S4_pstorerdtnew_zomap, S2_pstorerdfnew_pi, S2_p...
10918 O << ".new) memd(";
10919 break;
10920 case 59:
10921 // S4_pstorerffnew_zomap, S4_pstorerftnew_zomap, S4_pstorerhfnew_zomap, S...
10922 O << ".new) memh(";
10923 break;
10924 case 60:
10925 // S4_pstorerifnew_zomap, S4_pstorerinewfnew_zomap, S4_pstorerinewtnew_zo...
10926 O << ".new) memw(";
10927 break;
10928 case 61:
10929 // S4_storeirb_zomap, S4_storeirh_zomap, S4_storeiri_zomap
10930 O << ") = #";
10931 printOperand(MI, OpNo: 1, O);
10932 return;
10933 break;
10934 case 62:
10935 // S5_asrhub_rnd_sat_goodsyntax, S5_asrhub_rnd_sat, S5_asrhub_sat
10936 O << " = vasrhub(";
10937 printOperand(MI, OpNo: 1, O);
10938 O << ",#";
10939 printOperand(MI, OpNo: 2, O);
10940 break;
10941 case 63:
10942 // S5_vasrhrnd_goodsyntax, V6_vasrh_alt, V6_vasrhv_alt, S2_asr_i_vh, S2_a...
10943 O << " = vasrh(";
10944 printOperand(MI, OpNo: 1, O);
10945 break;
10946 case 64:
10947 // V6_MAP_equb, V6_MAP_equh, V6_MAP_equw, V6_veqb, V6_veqh, V6_veqhf, V6_...
10948 O << " = vcmp.eq(";
10949 printOperand(MI, OpNo: 1, O);
10950 break;
10951 case 65:
10952 // V6_MAP_equb_and, V6_MAP_equh_and, V6_MAP_equw_and, V6_veqb_and, V6_veq...
10953 O << " &= vcmp.eq(";
10954 printOperand(MI, OpNo: 2, O);
10955 break;
10956 case 66:
10957 // V6_MAP_equb_ior, V6_MAP_equh_ior, V6_MAP_equw_ior, V6_veqb_or, V6_veqh...
10958 O << " |= vcmp.eq(";
10959 printOperand(MI, OpNo: 2, O);
10960 break;
10961 case 67:
10962 // V6_MAP_equb_xor, V6_MAP_equh_xor, V6_MAP_equw_xor, V6_veqb_xor, V6_veq...
10963 O << " ^= vcmp.eq(";
10964 printOperand(MI, OpNo: 2, O);
10965 break;
10966 case 68:
10967 // V6_dbl_ld0, V6_ld0, V6_ldnt0, V6_vL32b_ai, V6_vL32b_nt_ai, V6_vL32b_nt...
10968 O << " = vmem(";
10969 printOperand(MI, OpNo: 1, O);
10970 break;
10971 case 69:
10972 // V6_extractw_alt
10973 O << ".w = vextract(";
10974 printOperand(MI, OpNo: 1, O);
10975 O << ',';
10976 printOperand(MI, OpNo: 2, O);
10977 O << ')';
10978 return;
10979 break;
10980 case 70:
10981 // V6_hi
10982 O << " = hi(";
10983 printOperand(MI, OpNo: 1, O);
10984 O << ')';
10985 return;
10986 break;
10987 case 71:
10988 // V6_ldu0, V6_vL32Ub_ai, V6_vL32Ub_pi, V6_vL32Ub_ppu
10989 O << " = vmemu(";
10990 printOperand(MI, OpNo: 1, O);
10991 break;
10992 case 72:
10993 // V6_lo
10994 O << " = lo(";
10995 printOperand(MI, OpNo: 1, O);
10996 O << ')';
10997 return;
10998 break;
10999 case 73:
11000 // V6_stnnt0, V6_stnt0
11001 O << "):nt = ";
11002 printOperand(MI, OpNo: 1, O);
11003 break;
11004 case 74:
11005 // V6_stnp0, V6_stnpnt0, V6_stnq0, V6_stnqnt0, V6_stp0, V6_stpnt0, V6_stq...
11006 O << ") vmem(";
11007 break;
11008 case 75:
11009 // V6_stunp0, V6_stup0, V6_vS32Ub_npred_ai, V6_vS32Ub_npred_pi, V6_vS32Ub...
11010 O << ") vmemu(";
11011 break;
11012 case 76:
11013 // V6_v10mpyubs10
11014 O << ".w = v10mpy(";
11015 printOperand(MI, OpNo: 1, O);
11016 O << ".ub,";
11017 printOperand(MI, OpNo: 2, O);
11018 O << ".b,#";
11019 printOperand(MI, OpNo: 3, O);
11020 O << ')';
11021 return;
11022 break;
11023 case 77:
11024 // V6_v10mpyubs10_vxx
11025 O << ".w += v10mpy(";
11026 printOperand(MI, OpNo: 2, O);
11027 O << ".ub,";
11028 printOperand(MI, OpNo: 3, O);
11029 O << ".b,#";
11030 printOperand(MI, OpNo: 4, O);
11031 O << ')';
11032 return;
11033 break;
11034 case 78:
11035 // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt, V6_v6mpyhubs10, V6_v6mpyvubs10
11036 O << ".w = v6mpy(";
11037 printOperand(MI, OpNo: 1, O);
11038 O << ".ub,";
11039 printOperand(MI, OpNo: 2, O);
11040 break;
11041 case 79:
11042 // V6_vabsb_alt, V6_vabsb_sat_alt
11043 O << " = vabsb(";
11044 printOperand(MI, OpNo: 1, O);
11045 break;
11046 case 80:
11047 // V6_vabsdiffh_alt, M2_vabsdiffh
11048 O << " = vabsdiffh(";
11049 printOperand(MI, OpNo: 1, O);
11050 O << ',';
11051 printOperand(MI, OpNo: 2, O);
11052 O << ')';
11053 return;
11054 break;
11055 case 81:
11056 // V6_vabsdiffub_alt, M6_vabsdiffub
11057 O << " = vabsdiffub(";
11058 printOperand(MI, OpNo: 1, O);
11059 O << ',';
11060 printOperand(MI, OpNo: 2, O);
11061 O << ')';
11062 return;
11063 break;
11064 case 82:
11065 // V6_vabsdiffuh_alt
11066 O << " = vabsdiffuh(";
11067 printOperand(MI, OpNo: 1, O);
11068 O << ',';
11069 printOperand(MI, OpNo: 2, O);
11070 O << ')';
11071 return;
11072 break;
11073 case 83:
11074 // V6_vabsdiffw_alt, M2_vabsdiffw
11075 O << " = vabsdiffw(";
11076 printOperand(MI, OpNo: 1, O);
11077 O << ',';
11078 printOperand(MI, OpNo: 2, O);
11079 O << ')';
11080 return;
11081 break;
11082 case 84:
11083 // V6_vabsh_alt, V6_vabsh_sat_alt, A2_vabsh, A2_vabshsat
11084 O << " = vabsh(";
11085 printOperand(MI, OpNo: 1, O);
11086 break;
11087 case 85:
11088 // V6_vabsub_alt
11089 O << ".ub = vabs(";
11090 printOperand(MI, OpNo: 1, O);
11091 O << ".b)";
11092 return;
11093 break;
11094 case 86:
11095 // V6_vabsuh_alt
11096 O << ".uh = vabs(";
11097 printOperand(MI, OpNo: 1, O);
11098 O << ".h)";
11099 return;
11100 break;
11101 case 87:
11102 // V6_vabsuw_alt
11103 O << ".uw = vabs(";
11104 printOperand(MI, OpNo: 1, O);
11105 O << ".w)";
11106 return;
11107 break;
11108 case 88:
11109 // V6_vabsw_alt, V6_vabsw_sat_alt, A2_vabsw, A2_vabswsat
11110 O << " = vabsw(";
11111 printOperand(MI, OpNo: 1, O);
11112 break;
11113 case 89:
11114 // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vsubbnq_alt, V6_vsubbq_alt
11115 O << ".b) ";
11116 printOperand(MI, OpNo: 0, O);
11117 break;
11118 case 90:
11119 // V6_vaddh_alt, V6_vaddh_dv_alt, V6_vaddhsat_alt, V6_vaddhsat_dv_alt, V6...
11120 O << " = vaddh(";
11121 printOperand(MI, OpNo: 1, O);
11122 O << ',';
11123 printOperand(MI, OpNo: 2, O);
11124 break;
11125 case 91:
11126 // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vsubhnq_alt, V6_vsubhq_alt
11127 O << ".h) ";
11128 printOperand(MI, OpNo: 0, O);
11129 break;
11130 case 92:
11131 // V6_vaddhw_acc_alt
11132 O << " += vaddh(";
11133 printOperand(MI, OpNo: 2, O);
11134 O << ',';
11135 printOperand(MI, OpNo: 3, O);
11136 O << ')';
11137 return;
11138 break;
11139 case 93:
11140 // V6_vaddubh_acc_alt
11141 O << " += vaddub(";
11142 printOperand(MI, OpNo: 2, O);
11143 O << ',';
11144 printOperand(MI, OpNo: 3, O);
11145 O << ')';
11146 return;
11147 break;
11148 case 94:
11149 // V6_vaddubh_alt, V6_vaddubsat_alt, V6_vaddubsat_dv_alt, A2_vaddub, A2_v...
11150 O << " = vaddub(";
11151 printOperand(MI, OpNo: 1, O);
11152 O << ',';
11153 printOperand(MI, OpNo: 2, O);
11154 break;
11155 case 95:
11156 // V6_vadduhsat_alt, V6_vadduhsat_dv_alt, V6_vadduhw_alt, A2_svadduhs, A2...
11157 O << " = vadduh(";
11158 printOperand(MI, OpNo: 1, O);
11159 O << ',';
11160 printOperand(MI, OpNo: 2, O);
11161 break;
11162 case 96:
11163 // V6_vadduhw_acc_alt
11164 O << " += vadduh(";
11165 printOperand(MI, OpNo: 2, O);
11166 O << ',';
11167 printOperand(MI, OpNo: 3, O);
11168 O << ')';
11169 return;
11170 break;
11171 case 97:
11172 // V6_vadduwsat_alt, V6_vadduwsat_dv_alt
11173 O << " = vadduw(";
11174 printOperand(MI, OpNo: 1, O);
11175 O << ',';
11176 printOperand(MI, OpNo: 2, O);
11177 O << "):sat";
11178 return;
11179 break;
11180 case 98:
11181 // V6_vaddw_alt, V6_vaddw_dv_alt, V6_vaddwsat_alt, V6_vaddwsat_dv_alt, A2...
11182 O << " = vaddw(";
11183 printOperand(MI, OpNo: 1, O);
11184 O << ',';
11185 printOperand(MI, OpNo: 2, O);
11186 break;
11187 case 99:
11188 // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vsubwnq_alt, V6_vsubwq_alt
11189 O << ".w) ";
11190 printOperand(MI, OpNo: 0, O);
11191 break;
11192 case 100:
11193 // V6_vandnqrt_acc_alt
11194 O << ".ub |= vand(!";
11195 printOperand(MI, OpNo: 2, O);
11196 O << ".ub,";
11197 printOperand(MI, OpNo: 3, O);
11198 O << ".ub)";
11199 return;
11200 break;
11201 case 101:
11202 // V6_vandnqrt_alt
11203 O << ".ub = vand(!";
11204 printOperand(MI, OpNo: 1, O);
11205 O << ".ub,";
11206 printOperand(MI, OpNo: 2, O);
11207 O << ".ub)";
11208 return;
11209 break;
11210 case 102:
11211 // V6_vandqrt_acc_alt, V6_vandvrt_acc_alt
11212 O << ".ub |= vand(";
11213 printOperand(MI, OpNo: 2, O);
11214 O << ".ub,";
11215 printOperand(MI, OpNo: 3, O);
11216 O << ".ub)";
11217 return;
11218 break;
11219 case 103:
11220 // V6_vandqrt_alt, V6_vandvrt_alt
11221 O << ".ub = vand(";
11222 printOperand(MI, OpNo: 1, O);
11223 O << ".ub,";
11224 printOperand(MI, OpNo: 2, O);
11225 O << ".ub)";
11226 return;
11227 break;
11228 case 104:
11229 // V6_vaslh_acc_alt
11230 O << " += vaslh(";
11231 printOperand(MI, OpNo: 2, O);
11232 O << ',';
11233 printOperand(MI, OpNo: 3, O);
11234 O << ')';
11235 return;
11236 break;
11237 case 105:
11238 // V6_vaslh_alt, V6_vaslhv_alt, S2_asl_i_vh, S2_asl_r_vh
11239 O << " = vaslh(";
11240 printOperand(MI, OpNo: 1, O);
11241 break;
11242 case 106:
11243 // V6_vaslw_acc_alt
11244 O << " += vaslw(";
11245 printOperand(MI, OpNo: 2, O);
11246 O << ',';
11247 printOperand(MI, OpNo: 3, O);
11248 O << ')';
11249 return;
11250 break;
11251 case 107:
11252 // V6_vaslw_alt, V6_vaslwv_alt, S2_asl_i_vw, S2_asl_r_vw
11253 O << " = vaslw(";
11254 printOperand(MI, OpNo: 1, O);
11255 break;
11256 case 108:
11257 // V6_vasr_into_alt
11258 O << " = vasrinto(";
11259 printOperand(MI, OpNo: 2, O);
11260 O << ',';
11261 printOperand(MI, OpNo: 3, O);
11262 O << ')';
11263 return;
11264 break;
11265 case 109:
11266 // V6_vasrh_acc_alt
11267 O << " += vasrh(";
11268 printOperand(MI, OpNo: 2, O);
11269 O << ',';
11270 printOperand(MI, OpNo: 3, O);
11271 O << ')';
11272 return;
11273 break;
11274 case 110:
11275 // V6_vasrw_acc_alt
11276 O << " += vasrw(";
11277 printOperand(MI, OpNo: 2, O);
11278 O << ',';
11279 printOperand(MI, OpNo: 3, O);
11280 O << ')';
11281 return;
11282 break;
11283 case 111:
11284 // V6_vasrw_alt, V6_vasrwv_alt, S2_asr_i_svw_trun, S2_asr_i_vw, S2_asr_r_...
11285 O << " = vasrw(";
11286 printOperand(MI, OpNo: 1, O);
11287 break;
11288 case 112:
11289 // V6_vavgb_alt, V6_vavgbrnd_alt
11290 O << " = vavgb(";
11291 printOperand(MI, OpNo: 1, O);
11292 O << ',';
11293 printOperand(MI, OpNo: 2, O);
11294 break;
11295 case 113:
11296 // V6_vavgh_alt, V6_vavghrnd_alt, A2_svavgh, A2_svavghs, A2_vavgh, A2_vav...
11297 O << " = vavgh(";
11298 printOperand(MI, OpNo: 1, O);
11299 O << ',';
11300 printOperand(MI, OpNo: 2, O);
11301 break;
11302 case 114:
11303 // V6_vavgub_alt, V6_vavgubrnd_alt, A2_vavgub, A2_vavgubr
11304 O << " = vavgub(";
11305 printOperand(MI, OpNo: 1, O);
11306 O << ',';
11307 printOperand(MI, OpNo: 2, O);
11308 break;
11309 case 115:
11310 // V6_vavguh_alt, V6_vavguhrnd_alt, A2_vavguh, A2_vavguhr
11311 O << " = vavguh(";
11312 printOperand(MI, OpNo: 1, O);
11313 O << ',';
11314 printOperand(MI, OpNo: 2, O);
11315 break;
11316 case 116:
11317 // V6_vavguw_alt, V6_vavguwrnd_alt, A2_vavguw, A2_vavguwr
11318 O << " = vavguw(";
11319 printOperand(MI, OpNo: 1, O);
11320 O << ',';
11321 printOperand(MI, OpNo: 2, O);
11322 break;
11323 case 117:
11324 // V6_vavgw_alt, V6_vavgwrnd_alt, A2_vavgw, A2_vavgwcr, A2_vavgwr
11325 O << " = vavgw(";
11326 printOperand(MI, OpNo: 1, O);
11327 O << ',';
11328 printOperand(MI, OpNo: 2, O);
11329 break;
11330 case 118:
11331 // V6_vcl0h_alt
11332 O << " = vcl0h(";
11333 printOperand(MI, OpNo: 1, O);
11334 O << ')';
11335 return;
11336 break;
11337 case 119:
11338 // V6_vcl0w_alt
11339 O << " = vcl0w(";
11340 printOperand(MI, OpNo: 1, O);
11341 O << ')';
11342 return;
11343 break;
11344 case 120:
11345 // V6_vd0, V6_vdd0, SA1_clrf, SA1_clrfnew, SA1_clrt, SA1_clrtnew
11346 O << " = #0";
11347 return;
11348 break;
11349 case 121:
11350 // V6_vdealb4w_alt
11351 O << " = vdealb4w(";
11352 printOperand(MI, OpNo: 1, O);
11353 O << ',';
11354 printOperand(MI, OpNo: 2, O);
11355 O << ')';
11356 return;
11357 break;
11358 case 122:
11359 // V6_vdealb_alt
11360 O << " = vdealb(";
11361 printOperand(MI, OpNo: 1, O);
11362 O << ')';
11363 return;
11364 break;
11365 case 123:
11366 // V6_vdealh_alt
11367 O << " = vdealh(";
11368 printOperand(MI, OpNo: 1, O);
11369 O << ')';
11370 return;
11371 break;
11372 case 124:
11373 // V6_vdmpybus_acc_alt, V6_vdmpybus_dv_acc_alt
11374 O << " += vdmpybus(";
11375 printOperand(MI, OpNo: 2, O);
11376 O << ',';
11377 printOperand(MI, OpNo: 3, O);
11378 O << ')';
11379 return;
11380 break;
11381 case 125:
11382 // V6_vdmpybus_alt, V6_vdmpybus_dv_alt
11383 O << " = vdmpybus(";
11384 printOperand(MI, OpNo: 1, O);
11385 O << ',';
11386 printOperand(MI, OpNo: 2, O);
11387 O << ')';
11388 return;
11389 break;
11390 case 126:
11391 // V6_vdmpyhb_acc_alt, V6_vdmpyhb_dv_acc_alt
11392 O << " += vdmpyhb(";
11393 printOperand(MI, OpNo: 2, O);
11394 O << ',';
11395 printOperand(MI, OpNo: 3, O);
11396 O << ')';
11397 return;
11398 break;
11399 case 127:
11400 // V6_vdmpyhb_alt, V6_vdmpyhb_dv_alt
11401 O << " = vdmpyhb(";
11402 printOperand(MI, OpNo: 1, O);
11403 O << ',';
11404 printOperand(MI, OpNo: 2, O);
11405 O << ')';
11406 return;
11407 break;
11408 case 128:
11409 // V6_vdmpyhisat_acc_alt, V6_vdmpyhsat_acc_alt, V6_vdmpyhvsat_acc_alt
11410 O << " += vdmpyh(";
11411 printOperand(MI, OpNo: 2, O);
11412 O << ',';
11413 printOperand(MI, OpNo: 3, O);
11414 O << "):sat";
11415 return;
11416 break;
11417 case 129:
11418 // V6_vdmpyhisat_alt, V6_vdmpyhsat_alt, V6_vdmpyhvsat_alt
11419 O << " = vdmpyh(";
11420 printOperand(MI, OpNo: 1, O);
11421 O << ',';
11422 printOperand(MI, OpNo: 2, O);
11423 O << "):sat";
11424 return;
11425 break;
11426 case 130:
11427 // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsusat_acc_alt
11428 O << " += vdmpyhsu(";
11429 printOperand(MI, OpNo: 2, O);
11430 O << ',';
11431 printOperand(MI, OpNo: 3, O);
11432 break;
11433 case 131:
11434 // V6_vdmpyhsuisat_alt, V6_vdmpyhsusat_alt
11435 O << " = vdmpyhsu(";
11436 printOperand(MI, OpNo: 1, O);
11437 O << ',';
11438 printOperand(MI, OpNo: 2, O);
11439 break;
11440 case 132:
11441 // V6_vdsaduh_acc_alt
11442 O << " += vdsaduh(";
11443 printOperand(MI, OpNo: 2, O);
11444 O << ',';
11445 printOperand(MI, OpNo: 3, O);
11446 O << ')';
11447 return;
11448 break;
11449 case 133:
11450 // V6_vdsaduh_alt
11451 O << " = vdsaduh(";
11452 printOperand(MI, OpNo: 1, O);
11453 O << ',';
11454 printOperand(MI, OpNo: 2, O);
11455 O << ')';
11456 return;
11457 break;
11458 case 134:
11459 // V6_vlsrh_alt, V6_vlsrhv_alt, S2_lsr_i_vh, S2_lsr_r_vh
11460 O << " = vlsrh(";
11461 printOperand(MI, OpNo: 1, O);
11462 break;
11463 case 135:
11464 // V6_vlsrw_alt, V6_vlsrwv_alt, S2_lsr_i_vw, S2_lsr_r_vw
11465 O << " = vlsrw(";
11466 printOperand(MI, OpNo: 1, O);
11467 break;
11468 case 136:
11469 // V6_vmaxb_alt, A2_vmaxb
11470 O << " = vmaxb(";
11471 printOperand(MI, OpNo: 1, O);
11472 O << ',';
11473 printOperand(MI, OpNo: 2, O);
11474 O << ')';
11475 return;
11476 break;
11477 case 137:
11478 // V6_vmaxh_alt, A2_vmaxh
11479 O << " = vmaxh(";
11480 printOperand(MI, OpNo: 1, O);
11481 O << ',';
11482 printOperand(MI, OpNo: 2, O);
11483 O << ')';
11484 return;
11485 break;
11486 case 138:
11487 // V6_vmaxub_alt, A2_vmaxub
11488 O << " = vmaxub(";
11489 printOperand(MI, OpNo: 1, O);
11490 O << ',';
11491 printOperand(MI, OpNo: 2, O);
11492 O << ')';
11493 return;
11494 break;
11495 case 139:
11496 // V6_vmaxuh_alt, A2_vmaxuh
11497 O << " = vmaxuh(";
11498 printOperand(MI, OpNo: 1, O);
11499 O << ',';
11500 printOperand(MI, OpNo: 2, O);
11501 O << ')';
11502 return;
11503 break;
11504 case 140:
11505 // V6_vmaxw_alt, A2_vmaxw
11506 O << " = vmaxw(";
11507 printOperand(MI, OpNo: 1, O);
11508 O << ',';
11509 printOperand(MI, OpNo: 2, O);
11510 O << ')';
11511 return;
11512 break;
11513 case 141:
11514 // V6_vminb_alt, A2_vminb
11515 O << " = vminb(";
11516 printOperand(MI, OpNo: 1, O);
11517 O << ',';
11518 printOperand(MI, OpNo: 2, O);
11519 O << ')';
11520 return;
11521 break;
11522 case 142:
11523 // V6_vminh_alt, A2_vminh
11524 O << " = vminh(";
11525 printOperand(MI, OpNo: 1, O);
11526 O << ',';
11527 printOperand(MI, OpNo: 2, O);
11528 O << ')';
11529 return;
11530 break;
11531 case 143:
11532 // V6_vminub_alt, A2_vminub
11533 O << " = vminub(";
11534 printOperand(MI, OpNo: 1, O);
11535 O << ',';
11536 printOperand(MI, OpNo: 2, O);
11537 O << ')';
11538 return;
11539 break;
11540 case 144:
11541 // V6_vminuh_alt, A2_vminuh
11542 O << " = vminuh(";
11543 printOperand(MI, OpNo: 1, O);
11544 O << ',';
11545 printOperand(MI, OpNo: 2, O);
11546 O << ')';
11547 return;
11548 break;
11549 case 145:
11550 // V6_vminw_alt, A2_vminw
11551 O << " = vminw(";
11552 printOperand(MI, OpNo: 1, O);
11553 O << ',';
11554 printOperand(MI, OpNo: 2, O);
11555 O << ')';
11556 return;
11557 break;
11558 case 146:
11559 // V6_vmpabus_acc_alt
11560 O << " += vmpabus(";
11561 printOperand(MI, OpNo: 2, O);
11562 O << ',';
11563 printOperand(MI, OpNo: 3, O);
11564 O << ')';
11565 return;
11566 break;
11567 case 147:
11568 // V6_vmpabus_alt, V6_vmpabusv_alt
11569 O << " = vmpabus(";
11570 printOperand(MI, OpNo: 1, O);
11571 O << ',';
11572 printOperand(MI, OpNo: 2, O);
11573 O << ')';
11574 return;
11575 break;
11576 case 148:
11577 // V6_vmpabuu_acc_alt
11578 O << " += vmpabuu(";
11579 printOperand(MI, OpNo: 2, O);
11580 O << ',';
11581 printOperand(MI, OpNo: 3, O);
11582 O << ')';
11583 return;
11584 break;
11585 case 149:
11586 // V6_vmpabuu_alt, V6_vmpabuuv_alt
11587 O << " = vmpabuu(";
11588 printOperand(MI, OpNo: 1, O);
11589 O << ',';
11590 printOperand(MI, OpNo: 2, O);
11591 O << ')';
11592 return;
11593 break;
11594 case 150:
11595 // V6_vmpahb_acc_alt
11596 O << " += vmpahb(";
11597 printOperand(MI, OpNo: 2, O);
11598 O << ',';
11599 printOperand(MI, OpNo: 3, O);
11600 O << ')';
11601 return;
11602 break;
11603 case 151:
11604 // V6_vmpahb_alt
11605 O << " = vmpahb(";
11606 printOperand(MI, OpNo: 1, O);
11607 O << ',';
11608 printOperand(MI, OpNo: 2, O);
11609 O << ')';
11610 return;
11611 break;
11612 case 152:
11613 // V6_vmpauhb_acc_alt
11614 O << " += vmpauhb(";
11615 printOperand(MI, OpNo: 2, O);
11616 O << ',';
11617 printOperand(MI, OpNo: 3, O);
11618 O << ')';
11619 return;
11620 break;
11621 case 153:
11622 // V6_vmpauhb_alt
11623 O << " = vmpauhb(";
11624 printOperand(MI, OpNo: 1, O);
11625 O << ',';
11626 printOperand(MI, OpNo: 2, O);
11627 O << ')';
11628 return;
11629 break;
11630 case 154:
11631 // V6_vmpybus_acc_alt, V6_vmpybusv_acc_alt
11632 O << " += vmpybus(";
11633 printOperand(MI, OpNo: 2, O);
11634 O << ',';
11635 printOperand(MI, OpNo: 3, O);
11636 O << ')';
11637 return;
11638 break;
11639 case 155:
11640 // V6_vmpybus_alt, V6_vmpybusv_alt
11641 O << " = vmpybus(";
11642 printOperand(MI, OpNo: 1, O);
11643 O << ',';
11644 printOperand(MI, OpNo: 2, O);
11645 O << ')';
11646 return;
11647 break;
11648 case 156:
11649 // V6_vmpybv_acc_alt
11650 O << " += vmpyb(";
11651 printOperand(MI, OpNo: 2, O);
11652 O << ',';
11653 printOperand(MI, OpNo: 3, O);
11654 O << ')';
11655 return;
11656 break;
11657 case 157:
11658 // V6_vmpybv_alt
11659 O << " = vmpyb(";
11660 printOperand(MI, OpNo: 1, O);
11661 O << ',';
11662 printOperand(MI, OpNo: 2, O);
11663 O << ')';
11664 return;
11665 break;
11666 case 158:
11667 // V6_vmpyewuh_alt
11668 O << " = vmpyewuh(";
11669 printOperand(MI, OpNo: 1, O);
11670 O << ',';
11671 printOperand(MI, OpNo: 2, O);
11672 O << ')';
11673 return;
11674 break;
11675 case 159:
11676 // V6_vmpyh_acc_alt, V6_vmpyhsat_acc_alt, V6_vmpyhv_acc_alt, M2_vmac2, M2...
11677 O << " += vmpyh(";
11678 printOperand(MI, OpNo: 2, O);
11679 O << ',';
11680 printOperand(MI, OpNo: 3, O);
11681 break;
11682 case 160:
11683 // V6_vmpyh_alt, V6_vmpyhsrs_alt, V6_vmpyhss_alt, V6_vmpyhv_alt, V6_vmpyh...
11684 O << " = vmpyh(";
11685 printOperand(MI, OpNo: 1, O);
11686 O << ',';
11687 printOperand(MI, OpNo: 2, O);
11688 break;
11689 case 161:
11690 // V6_vmpyhus_acc_alt
11691 O << " += vmpyhus(";
11692 printOperand(MI, OpNo: 2, O);
11693 O << ',';
11694 printOperand(MI, OpNo: 3, O);
11695 O << ')';
11696 return;
11697 break;
11698 case 162:
11699 // V6_vmpyhus_alt
11700 O << " = vmpyhus(";
11701 printOperand(MI, OpNo: 1, O);
11702 O << ',';
11703 printOperand(MI, OpNo: 2, O);
11704 O << ')';
11705 return;
11706 break;
11707 case 163:
11708 // V6_vmpyiewh_acc_alt
11709 O << " += vmpyiewh(";
11710 printOperand(MI, OpNo: 2, O);
11711 O << ',';
11712 printOperand(MI, OpNo: 3, O);
11713 O << ')';
11714 return;
11715 break;
11716 case 164:
11717 // V6_vmpyiewuh_acc_alt
11718 O << " += vmpyiewuh(";
11719 printOperand(MI, OpNo: 2, O);
11720 O << ',';
11721 printOperand(MI, OpNo: 3, O);
11722 O << ')';
11723 return;
11724 break;
11725 case 165:
11726 // V6_vmpyiewuh_alt
11727 O << " = vmpyiewuh(";
11728 printOperand(MI, OpNo: 1, O);
11729 O << ',';
11730 printOperand(MI, OpNo: 2, O);
11731 O << ')';
11732 return;
11733 break;
11734 case 166:
11735 // V6_vmpyih_acc_alt
11736 O << " += vmpyih(";
11737 printOperand(MI, OpNo: 2, O);
11738 O << ',';
11739 printOperand(MI, OpNo: 3, O);
11740 O << ')';
11741 return;
11742 break;
11743 case 167:
11744 // V6_vmpyih_alt
11745 O << " = vmpyih(";
11746 printOperand(MI, OpNo: 1, O);
11747 O << ',';
11748 printOperand(MI, OpNo: 2, O);
11749 O << ')';
11750 return;
11751 break;
11752 case 168:
11753 // V6_vmpyihb_acc_alt
11754 O << " += vmpyihb(";
11755 printOperand(MI, OpNo: 2, O);
11756 O << ',';
11757 printOperand(MI, OpNo: 3, O);
11758 O << ')';
11759 return;
11760 break;
11761 case 169:
11762 // V6_vmpyihb_alt
11763 O << " = vmpyihb(";
11764 printOperand(MI, OpNo: 1, O);
11765 O << ',';
11766 printOperand(MI, OpNo: 2, O);
11767 O << ')';
11768 return;
11769 break;
11770 case 170:
11771 // V6_vmpyiowh_alt
11772 O << " = vmpyiowh(";
11773 printOperand(MI, OpNo: 1, O);
11774 O << ',';
11775 printOperand(MI, OpNo: 2, O);
11776 O << ')';
11777 return;
11778 break;
11779 case 171:
11780 // V6_vmpyiwb_acc_alt
11781 O << " += vmpyiwb(";
11782 printOperand(MI, OpNo: 2, O);
11783 O << ',';
11784 printOperand(MI, OpNo: 3, O);
11785 O << ')';
11786 return;
11787 break;
11788 case 172:
11789 // V6_vmpyiwb_alt
11790 O << " = vmpyiwb(";
11791 printOperand(MI, OpNo: 1, O);
11792 O << ',';
11793 printOperand(MI, OpNo: 2, O);
11794 O << ')';
11795 return;
11796 break;
11797 case 173:
11798 // V6_vmpyiwh_acc_alt
11799 O << " += vmpyiwh(";
11800 printOperand(MI, OpNo: 2, O);
11801 O << ',';
11802 printOperand(MI, OpNo: 3, O);
11803 O << ')';
11804 return;
11805 break;
11806 case 174:
11807 // V6_vmpyiwh_alt
11808 O << " = vmpyiwh(";
11809 printOperand(MI, OpNo: 1, O);
11810 O << ',';
11811 printOperand(MI, OpNo: 2, O);
11812 O << ')';
11813 return;
11814 break;
11815 case 175:
11816 // V6_vmpyiwub_acc_alt
11817 O << " += vmpyiwub(";
11818 printOperand(MI, OpNo: 2, O);
11819 O << ',';
11820 printOperand(MI, OpNo: 3, O);
11821 O << ')';
11822 return;
11823 break;
11824 case 176:
11825 // V6_vmpyiwub_alt
11826 O << " = vmpyiwub(";
11827 printOperand(MI, OpNo: 1, O);
11828 O << ',';
11829 printOperand(MI, OpNo: 2, O);
11830 O << ')';
11831 return;
11832 break;
11833 case 177:
11834 // V6_vmpyowh_alt, V6_vmpyowh_rnd_alt
11835 O << " = vmpyowh(";
11836 printOperand(MI, OpNo: 1, O);
11837 O << ',';
11838 printOperand(MI, OpNo: 2, O);
11839 break;
11840 case 178:
11841 // V6_vmpyowh_rnd_sacc_alt, V6_vmpyowh_sacc_alt
11842 O << " += vmpyowh(";
11843 printOperand(MI, OpNo: 2, O);
11844 O << ',';
11845 printOperand(MI, OpNo: 3, O);
11846 break;
11847 case 179:
11848 // V6_vmpyub_acc_alt, V6_vmpyubv_acc_alt
11849 O << " += vmpyub(";
11850 printOperand(MI, OpNo: 2, O);
11851 O << ',';
11852 printOperand(MI, OpNo: 3, O);
11853 O << ')';
11854 return;
11855 break;
11856 case 180:
11857 // V6_vmpyub_alt, V6_vmpyubv_alt
11858 O << " = vmpyub(";
11859 printOperand(MI, OpNo: 1, O);
11860 O << ',';
11861 printOperand(MI, OpNo: 2, O);
11862 O << ')';
11863 return;
11864 break;
11865 case 181:
11866 // V6_vmpyuh_acc_alt, V6_vmpyuhv_acc_alt
11867 O << " += vmpyuh(";
11868 printOperand(MI, OpNo: 2, O);
11869 O << ',';
11870 printOperand(MI, OpNo: 3, O);
11871 O << ')';
11872 return;
11873 break;
11874 case 182:
11875 // V6_vmpyuh_alt, V6_vmpyuhv_alt
11876 O << " = vmpyuh(";
11877 printOperand(MI, OpNo: 1, O);
11878 O << ',';
11879 printOperand(MI, OpNo: 2, O);
11880 O << ')';
11881 return;
11882 break;
11883 case 183:
11884 // V6_vnavgb_alt
11885 O << " = vnavgb(";
11886 printOperand(MI, OpNo: 1, O);
11887 O << ',';
11888 printOperand(MI, OpNo: 2, O);
11889 O << ')';
11890 return;
11891 break;
11892 case 184:
11893 // V6_vnavgh_alt, A2_svnavgh, A2_vnavgh, A2_vnavghcr, A2_vnavghr
11894 O << " = vnavgh(";
11895 printOperand(MI, OpNo: 1, O);
11896 O << ',';
11897 printOperand(MI, OpNo: 2, O);
11898 break;
11899 case 185:
11900 // V6_vnavgub_alt
11901 O << " = vnavgub(";
11902 printOperand(MI, OpNo: 1, O);
11903 O << ',';
11904 printOperand(MI, OpNo: 2, O);
11905 O << ')';
11906 return;
11907 break;
11908 case 186:
11909 // V6_vnavgw_alt, A2_vnavgw, A2_vnavgwcr, A2_vnavgwr
11910 O << " = vnavgw(";
11911 printOperand(MI, OpNo: 1, O);
11912 O << ',';
11913 printOperand(MI, OpNo: 2, O);
11914 break;
11915 case 187:
11916 // V6_vnormamth_alt
11917 O << " = vnormamth(";
11918 printOperand(MI, OpNo: 1, O);
11919 O << ')';
11920 return;
11921 break;
11922 case 188:
11923 // V6_vnormamtw_alt
11924 O << " = vnormamtw(";
11925 printOperand(MI, OpNo: 1, O);
11926 O << ')';
11927 return;
11928 break;
11929 case 189:
11930 // V6_vpackeb_alt
11931 O << " = vpackeb(";
11932 printOperand(MI, OpNo: 1, O);
11933 O << ',';
11934 printOperand(MI, OpNo: 2, O);
11935 O << ')';
11936 return;
11937 break;
11938 case 190:
11939 // V6_vpackeh_alt
11940 O << " = vpackeh(";
11941 printOperand(MI, OpNo: 1, O);
11942 O << ',';
11943 printOperand(MI, OpNo: 2, O);
11944 O << ')';
11945 return;
11946 break;
11947 case 191:
11948 // V6_vpackhb_sat_alt
11949 O << " = vpackhb(";
11950 printOperand(MI, OpNo: 1, O);
11951 O << ',';
11952 printOperand(MI, OpNo: 2, O);
11953 O << "):sat";
11954 return;
11955 break;
11956 case 192:
11957 // V6_vpackhub_sat_alt
11958 O << " = vpackhub(";
11959 printOperand(MI, OpNo: 1, O);
11960 O << ',';
11961 printOperand(MI, OpNo: 2, O);
11962 O << "):sat";
11963 return;
11964 break;
11965 case 193:
11966 // V6_vpackob_alt
11967 O << " = vpackob(";
11968 printOperand(MI, OpNo: 1, O);
11969 O << ',';
11970 printOperand(MI, OpNo: 2, O);
11971 O << ')';
11972 return;
11973 break;
11974 case 194:
11975 // V6_vpackoh_alt
11976 O << " = vpackoh(";
11977 printOperand(MI, OpNo: 1, O);
11978 O << ',';
11979 printOperand(MI, OpNo: 2, O);
11980 O << ')';
11981 return;
11982 break;
11983 case 195:
11984 // V6_vpackwh_sat_alt
11985 O << " = vpackwh(";
11986 printOperand(MI, OpNo: 1, O);
11987 O << ',';
11988 printOperand(MI, OpNo: 2, O);
11989 O << "):sat";
11990 return;
11991 break;
11992 case 196:
11993 // V6_vpackwuh_sat_alt
11994 O << " = vpackwuh(";
11995 printOperand(MI, OpNo: 1, O);
11996 O << ',';
11997 printOperand(MI, OpNo: 2, O);
11998 O << "):sat";
11999 return;
12000 break;
12001 case 197:
12002 // V6_vpopcounth_alt
12003 O << " = vpopcounth(";
12004 printOperand(MI, OpNo: 1, O);
12005 O << ')';
12006 return;
12007 break;
12008 case 198:
12009 // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_acc, V6_vrmpybus_acc, V6_vrmp...
12010 O << ".w += vrmpy(";
12011 printOperand(MI, OpNo: 2, O);
12012 break;
12013 case 199:
12014 // V6_vrmpybub_rtt_alt, V6_vrmpybub_rtt, V6_vrmpybus, V6_vrmpybusi, V6_vr...
12015 O << ".w = vrmpy(";
12016 printOperand(MI, OpNo: 1, O);
12017 break;
12018 case 200:
12019 // V6_vrmpybus_acc_alt, V6_vrmpybusi_acc_alt, V6_vrmpybusv_acc_alt
12020 O << " += vrmpybus(";
12021 printOperand(MI, OpNo: 2, O);
12022 O << ',';
12023 printOperand(MI, OpNo: 3, O);
12024 break;
12025 case 201:
12026 // V6_vrmpybus_alt, V6_vrmpybusi_alt, V6_vrmpybusv_alt
12027 O << " = vrmpybus(";
12028 printOperand(MI, OpNo: 1, O);
12029 O << ',';
12030 printOperand(MI, OpNo: 2, O);
12031 break;
12032 case 202:
12033 // V6_vrmpybv_acc_alt
12034 O << " += vrmpyb(";
12035 printOperand(MI, OpNo: 2, O);
12036 O << ',';
12037 printOperand(MI, OpNo: 3, O);
12038 O << ')';
12039 return;
12040 break;
12041 case 203:
12042 // V6_vrmpybv_alt
12043 O << " = vrmpyb(";
12044 printOperand(MI, OpNo: 1, O);
12045 O << ',';
12046 printOperand(MI, OpNo: 2, O);
12047 O << ')';
12048 return;
12049 break;
12050 case 204:
12051 // V6_vrmpyub_acc_alt, V6_vrmpyubi_acc_alt, V6_vrmpyubv_acc_alt
12052 O << " += vrmpyub(";
12053 printOperand(MI, OpNo: 2, O);
12054 O << ',';
12055 printOperand(MI, OpNo: 3, O);
12056 break;
12057 case 205:
12058 // V6_vrmpyub_alt, V6_vrmpyubi_alt, V6_vrmpyubv_alt
12059 O << " = vrmpyub(";
12060 printOperand(MI, OpNo: 1, O);
12061 O << ',';
12062 printOperand(MI, OpNo: 2, O);
12063 break;
12064 case 206:
12065 // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_acc, V6_vrmpyub_rtt_acc, V6_vrmpyub...
12066 O << ".uw += vrmpy(";
12067 printOperand(MI, OpNo: 2, O);
12068 O << ".ub,";
12069 printOperand(MI, OpNo: 3, O);
12070 break;
12071 case 207:
12072 // V6_vrmpyub_rtt_alt, V6_vrmpyub, V6_vrmpyub_rtt, V6_vrmpyubi, V6_vrmpyu...
12073 O << ".uw = vrmpy(";
12074 printOperand(MI, OpNo: 1, O);
12075 O << ".ub,";
12076 printOperand(MI, OpNo: 2, O);
12077 break;
12078 case 208:
12079 // V6_vrotr_alt
12080 O << " = vrotr(";
12081 printOperand(MI, OpNo: 1, O);
12082 O << ',';
12083 printOperand(MI, OpNo: 2, O);
12084 O << ')';
12085 return;
12086 break;
12087 case 209:
12088 // V6_vroundhb_alt
12089 O << " = vroundhb(";
12090 printOperand(MI, OpNo: 1, O);
12091 O << ',';
12092 printOperand(MI, OpNo: 2, O);
12093 O << "):sat";
12094 return;
12095 break;
12096 case 210:
12097 // V6_vroundhub_alt
12098 O << " = vroundhub(";
12099 printOperand(MI, OpNo: 1, O);
12100 O << ',';
12101 printOperand(MI, OpNo: 2, O);
12102 O << "):sat";
12103 return;
12104 break;
12105 case 211:
12106 // V6_vrounduhub_alt
12107 O << " = vrounduhub(";
12108 printOperand(MI, OpNo: 1, O);
12109 O << ',';
12110 printOperand(MI, OpNo: 2, O);
12111 O << "):sat";
12112 return;
12113 break;
12114 case 212:
12115 // V6_vrounduwuh_alt
12116 O << " = vrounduwuh(";
12117 printOperand(MI, OpNo: 1, O);
12118 O << ',';
12119 printOperand(MI, OpNo: 2, O);
12120 O << "):sat";
12121 return;
12122 break;
12123 case 213:
12124 // V6_vroundwh_alt
12125 O << " = vroundwh(";
12126 printOperand(MI, OpNo: 1, O);
12127 O << ',';
12128 printOperand(MI, OpNo: 2, O);
12129 O << "):sat";
12130 return;
12131 break;
12132 case 214:
12133 // V6_vroundwuh_alt
12134 O << " = vroundwuh(";
12135 printOperand(MI, OpNo: 1, O);
12136 O << ',';
12137 printOperand(MI, OpNo: 2, O);
12138 O << "):sat";
12139 return;
12140 break;
12141 case 215:
12142 // V6_vrsadubi_acc_alt, A2_vrsadub_acc
12143 O << " += vrsadub(";
12144 printOperand(MI, OpNo: 2, O);
12145 O << ',';
12146 printOperand(MI, OpNo: 3, O);
12147 break;
12148 case 216:
12149 // V6_vrsadubi_alt, A2_vrsadub
12150 O << " = vrsadub(";
12151 printOperand(MI, OpNo: 1, O);
12152 O << ',';
12153 printOperand(MI, OpNo: 2, O);
12154 break;
12155 case 217:
12156 // V6_vsathub_alt, S2_svsathub, S2_vsathub, S2_vsathub_nopack
12157 O << " = vsathub(";
12158 printOperand(MI, OpNo: 1, O);
12159 break;
12160 case 218:
12161 // V6_vsatuwuh_alt
12162 O << " = vsatuwuh(";
12163 printOperand(MI, OpNo: 1, O);
12164 O << ',';
12165 printOperand(MI, OpNo: 2, O);
12166 O << ')';
12167 return;
12168 break;
12169 case 219:
12170 // V6_vsatwh_alt, S2_vsatwh, S2_vsatwh_nopack
12171 O << " = vsatwh(";
12172 printOperand(MI, OpNo: 1, O);
12173 break;
12174 case 220:
12175 // V6_vsb_alt
12176 O << " = vsxtb(";
12177 printOperand(MI, OpNo: 1, O);
12178 O << ')';
12179 return;
12180 break;
12181 case 221:
12182 // V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_alt, V6_vs...
12183 O << ',';
12184 break;
12185 case 222:
12186 // V6_vscattermhq_alt, V6_vscattermwhq_alt, V6_vscattermwq_alt, V6_vscatt...
12187 O << ") vscatter(";
12188 printOperand(MI, OpNo: 1, O);
12189 O << ',';
12190 printOperand(MI, OpNo: 2, O);
12191 O << ',';
12192 printOperand(MI, OpNo: 3, O);
12193 break;
12194 case 223:
12195 // V6_vsh_alt
12196 O << " = vsxth(";
12197 printOperand(MI, OpNo: 1, O);
12198 O << ')';
12199 return;
12200 break;
12201 case 224:
12202 // V6_vshufeh_alt
12203 O << " = vshuffeh(";
12204 printOperand(MI, OpNo: 1, O);
12205 O << ',';
12206 printOperand(MI, OpNo: 2, O);
12207 O << ')';
12208 return;
12209 break;
12210 case 225:
12211 // V6_vshuffb_alt
12212 O << " = vshuffb(";
12213 printOperand(MI, OpNo: 1, O);
12214 O << ')';
12215 return;
12216 break;
12217 case 226:
12218 // V6_vshuffeb_alt
12219 O << " = vshuffeb(";
12220 printOperand(MI, OpNo: 1, O);
12221 O << ',';
12222 printOperand(MI, OpNo: 2, O);
12223 O << ')';
12224 return;
12225 break;
12226 case 227:
12227 // V6_vshuffh_alt
12228 O << " = vshuffh(";
12229 printOperand(MI, OpNo: 1, O);
12230 O << ')';
12231 return;
12232 break;
12233 case 228:
12234 // V6_vshuffob_alt
12235 O << " = vshuffob(";
12236 printOperand(MI, OpNo: 1, O);
12237 O << ',';
12238 printOperand(MI, OpNo: 2, O);
12239 O << ')';
12240 return;
12241 break;
12242 case 229:
12243 // V6_vshufoeb_alt
12244 O << " = vshuffoeb(";
12245 printOperand(MI, OpNo: 1, O);
12246 O << ',';
12247 printOperand(MI, OpNo: 2, O);
12248 O << ')';
12249 return;
12250 break;
12251 case 230:
12252 // V6_vshufoeh_alt
12253 O << " = vshuffoeh(";
12254 printOperand(MI, OpNo: 1, O);
12255 O << ',';
12256 printOperand(MI, OpNo: 2, O);
12257 O << ')';
12258 return;
12259 break;
12260 case 231:
12261 // V6_vshufoh_alt
12262 O << " = vshuffoh(";
12263 printOperand(MI, OpNo: 1, O);
12264 O << ',';
12265 printOperand(MI, OpNo: 2, O);
12266 O << ')';
12267 return;
12268 break;
12269 case 232:
12270 // V6_vsubh_alt, V6_vsubh_dv_alt, V6_vsubhsat_alt, V6_vsubhsat_dv_alt, V6...
12271 O << " = vsubh(";
12272 printOperand(MI, OpNo: 1, O);
12273 O << ',';
12274 printOperand(MI, OpNo: 2, O);
12275 break;
12276 case 233:
12277 // V6_vsububh_alt, V6_vsububsat_alt, V6_vsububsat_dv_alt, A2_vsubub, A2_v...
12278 O << " = vsubub(";
12279 printOperand(MI, OpNo: 1, O);
12280 O << ',';
12281 printOperand(MI, OpNo: 2, O);
12282 break;
12283 case 234:
12284 // V6_vsubuhsat_alt, V6_vsubuhsat_dv_alt, V6_vsubuhw_alt, A2_svsubuhs, A2...
12285 O << " = vsubuh(";
12286 printOperand(MI, OpNo: 1, O);
12287 O << ',';
12288 printOperand(MI, OpNo: 2, O);
12289 break;
12290 case 235:
12291 // V6_vsubuwsat_alt, V6_vsubuwsat_dv_alt
12292 O << " = vsubuw(";
12293 printOperand(MI, OpNo: 1, O);
12294 O << ',';
12295 printOperand(MI, OpNo: 2, O);
12296 O << "):sat";
12297 return;
12298 break;
12299 case 236:
12300 // V6_vsubw_alt, V6_vsubw_dv_alt, V6_vsubwsat_alt, V6_vsubwsat_dv_alt, A2...
12301 O << " = vsubw(";
12302 printOperand(MI, OpNo: 1, O);
12303 O << ',';
12304 printOperand(MI, OpNo: 2, O);
12305 break;
12306 case 237:
12307 // V6_vtmpyb_acc_alt
12308 O << " += vtmpyb(";
12309 printOperand(MI, OpNo: 2, O);
12310 O << ',';
12311 printOperand(MI, OpNo: 3, O);
12312 O << ')';
12313 return;
12314 break;
12315 case 238:
12316 // V6_vtmpyb_alt
12317 O << " = vtmpyb(";
12318 printOperand(MI, OpNo: 1, O);
12319 O << ',';
12320 printOperand(MI, OpNo: 2, O);
12321 O << ')';
12322 return;
12323 break;
12324 case 239:
12325 // V6_vtmpybus_acc_alt
12326 O << " += vtmpybus(";
12327 printOperand(MI, OpNo: 2, O);
12328 O << ',';
12329 printOperand(MI, OpNo: 3, O);
12330 O << ')';
12331 return;
12332 break;
12333 case 240:
12334 // V6_vtmpybus_alt
12335 O << " = vtmpybus(";
12336 printOperand(MI, OpNo: 1, O);
12337 O << ',';
12338 printOperand(MI, OpNo: 2, O);
12339 O << ')';
12340 return;
12341 break;
12342 case 241:
12343 // V6_vtmpyhb_acc_alt
12344 O << " += vtmpyhb(";
12345 printOperand(MI, OpNo: 2, O);
12346 O << ',';
12347 printOperand(MI, OpNo: 3, O);
12348 O << ')';
12349 return;
12350 break;
12351 case 242:
12352 // V6_vtmpyhb_alt
12353 O << " = vtmpyhb(";
12354 printOperand(MI, OpNo: 1, O);
12355 O << ',';
12356 printOperand(MI, OpNo: 2, O);
12357 O << ')';
12358 return;
12359 break;
12360 case 243:
12361 // V6_vunpackb_alt
12362 O << " = vunpackb(";
12363 printOperand(MI, OpNo: 1, O);
12364 O << ')';
12365 return;
12366 break;
12367 case 244:
12368 // V6_vunpackh_alt
12369 O << " = vunpackh(";
12370 printOperand(MI, OpNo: 1, O);
12371 O << ')';
12372 return;
12373 break;
12374 case 245:
12375 // V6_vunpackob_alt
12376 O << " |= vunpackob(";
12377 printOperand(MI, OpNo: 2, O);
12378 O << ')';
12379 return;
12380 break;
12381 case 246:
12382 // V6_vunpackoh_alt
12383 O << " |= vunpackoh(";
12384 printOperand(MI, OpNo: 2, O);
12385 O << ')';
12386 return;
12387 break;
12388 case 247:
12389 // V6_vunpackub_alt
12390 O << " = vunpackub(";
12391 printOperand(MI, OpNo: 1, O);
12392 O << ')';
12393 return;
12394 break;
12395 case 248:
12396 // V6_vunpackuh_alt
12397 O << " = vunpackuh(";
12398 printOperand(MI, OpNo: 1, O);
12399 O << ')';
12400 return;
12401 break;
12402 case 249:
12403 // V6_vzb_alt
12404 O << " = vzxtb(";
12405 printOperand(MI, OpNo: 1, O);
12406 O << ')';
12407 return;
12408 break;
12409 case 250:
12410 // V6_vzh_alt
12411 O << " = vzxth(";
12412 printOperand(MI, OpNo: 1, O);
12413 O << ')';
12414 return;
12415 break;
12416 case 251:
12417 // V6_zldp0, V6_zLd_pred_ai, V6_zLd_pred_pi, V6_zLd_pred_ppu
12418 O << ") z = vmem(";
12419 break;
12420 case 252:
12421 // Y2_crswap_old
12422 O << ",sgp)";
12423 return;
12424 break;
12425 case 253:
12426 // dup_A2_andir, A2_and, A2_andir, A2_andp, A4_andn, A4_andnp, C2_and, C2...
12427 O << " = and(";
12428 printOperand(MI, OpNo: 1, O);
12429 break;
12430 case 254:
12431 // dup_A2_combineii, dup_A4_combineii, dup_A4_combineir, A2_combineii, A4...
12432 O << " = combine(#";
12433 printOperand(MI, OpNo: 1, O);
12434 break;
12435 case 255:
12436 // dup_A2_sxtb, A2_sxtb, SA1_sxtb
12437 O << " = sxtb(";
12438 printOperand(MI, OpNo: 1, O);
12439 O << ')';
12440 return;
12441 break;
12442 case 256:
12443 // dup_A2_sxth, A2_sxth, SA1_sxth
12444 O << " = sxth(";
12445 printOperand(MI, OpNo: 1, O);
12446 O << ')';
12447 return;
12448 break;
12449 case 257:
12450 // dup_A2_zxth, A2_zxth, SA1_zxth
12451 O << " = zxth(";
12452 printOperand(MI, OpNo: 1, O);
12453 O << ')';
12454 return;
12455 break;
12456 case 258:
12457 // dup_A4_combineri, A2_combine_hh, A2_combine_hl, A2_combine_lh, A2_comb...
12458 O << " = combine(";
12459 printOperand(MI, OpNo: 1, O);
12460 break;
12461 case 259:
12462 // dup_C2_cmpeqi, A4_rcmpeq, A4_rcmpeqi, C2_cmpeq, C2_cmpeqi, C2_cmpeqp
12463 O << " = cmp.eq(";
12464 printOperand(MI, OpNo: 1, O);
12465 break;
12466 case 260:
12467 // dup_L2_deallocframe, L2_deallocframe
12468 O << " = deallocframe(";
12469 printOperand(MI, OpNo: 1, O);
12470 O << "):raw";
12471 return;
12472 break;
12473 case 261:
12474 // dup_S2_allocframe, J2_loop0i, J2_loop0iext, J2_loop1i, J2_loop1iext, J...
12475 O << ",#";
12476 break;
12477 case 262:
12478 // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
12479 O << "+#";
12480 printOperand(MI, OpNo: 1, O);
12481 break;
12482 case 263:
12483 // A2_abs, A2_absp, A2_abssat
12484 O << " = abs(";
12485 printOperand(MI, OpNo: 1, O);
12486 break;
12487 case 264:
12488 // A2_aslh
12489 O << " = aslh(";
12490 printOperand(MI, OpNo: 1, O);
12491 O << ')';
12492 return;
12493 break;
12494 case 265:
12495 // A2_asrh
12496 O << " = asrh(";
12497 printOperand(MI, OpNo: 1, O);
12498 O << ')';
12499 return;
12500 break;
12501 case 266:
12502 // A2_max, A2_maxp
12503 O << " = max(";
12504 printOperand(MI, OpNo: 1, O);
12505 O << ',';
12506 printOperand(MI, OpNo: 2, O);
12507 O << ')';
12508 return;
12509 break;
12510 case 267:
12511 // A2_maxu, A2_maxup
12512 O << " = maxu(";
12513 printOperand(MI, OpNo: 1, O);
12514 O << ',';
12515 printOperand(MI, OpNo: 2, O);
12516 O << ')';
12517 return;
12518 break;
12519 case 268:
12520 // A2_min, A2_minp
12521 O << " = min(";
12522 printOperand(MI, OpNo: 1, O);
12523 O << ',';
12524 printOperand(MI, OpNo: 2, O);
12525 O << ')';
12526 return;
12527 break;
12528 case 269:
12529 // A2_minu, A2_minup
12530 O << " = minu(";
12531 printOperand(MI, OpNo: 1, O);
12532 O << ',';
12533 printOperand(MI, OpNo: 2, O);
12534 O << ')';
12535 return;
12536 break;
12537 case 270:
12538 // A2_or, A2_orir, A2_orp, A4_orn, A4_ornp, C2_or, C2_orn, C4_or_and, C4_...
12539 O << " = or(";
12540 printOperand(MI, OpNo: 1, O);
12541 break;
12542 case 271:
12543 // A2_roundsat, A4_round_ri, A4_round_ri_sat, A4_round_rr, A4_round_rr_sa...
12544 O << " = round(";
12545 printOperand(MI, OpNo: 1, O);
12546 break;
12547 case 272:
12548 // A2_sat
12549 O << " = sat(";
12550 printOperand(MI, OpNo: 1, O);
12551 O << ')';
12552 return;
12553 break;
12554 case 273:
12555 // A2_satb
12556 O << " = satb(";
12557 printOperand(MI, OpNo: 1, O);
12558 O << ')';
12559 return;
12560 break;
12561 case 274:
12562 // A2_sath
12563 O << " = sath(";
12564 printOperand(MI, OpNo: 1, O);
12565 O << ')';
12566 return;
12567 break;
12568 case 275:
12569 // A2_satub
12570 O << " = satub(";
12571 printOperand(MI, OpNo: 1, O);
12572 O << ')';
12573 return;
12574 break;
12575 case 276:
12576 // A2_satuh
12577 O << " = satuh(";
12578 printOperand(MI, OpNo: 1, O);
12579 O << ')';
12580 return;
12581 break;
12582 case 277:
12583 // A2_sub, A2_subh_h16_hh, A2_subh_h16_hl, A2_subh_h16_lh, A2_subh_h16_ll...
12584 O << " = sub(";
12585 break;
12586 case 278:
12587 // A2_subri, S4_subi_asl_ri, S4_subi_lsr_ri
12588 O << " = sub(#";
12589 printOperand(MI, OpNo: 1, O);
12590 break;
12591 case 279:
12592 // A2_swiz
12593 O << " = swiz(";
12594 printOperand(MI, OpNo: 1, O);
12595 O << ')';
12596 return;
12597 break;
12598 case 280:
12599 // A2_sxtw
12600 O << " = sxtw(";
12601 printOperand(MI, OpNo: 1, O);
12602 O << ')';
12603 return;
12604 break;
12605 case 281:
12606 // A2_tfrih, HI
12607 O << ".h = #";
12608 break;
12609 case 282:
12610 // A2_tfril, LO
12611 O << ".l = #";
12612 break;
12613 case 283:
12614 // A2_vcmpbeq, A4_vcmpbeqi
12615 O << " = vcmpb.eq(";
12616 printOperand(MI, OpNo: 1, O);
12617 break;
12618 case 284:
12619 // A2_vcmpbgtu, A4_vcmpbgtui
12620 O << " = vcmpb.gtu(";
12621 printOperand(MI, OpNo: 1, O);
12622 break;
12623 case 285:
12624 // A2_vcmpheq, A4_vcmpheqi
12625 O << " = vcmph.eq(";
12626 printOperand(MI, OpNo: 1, O);
12627 break;
12628 case 286:
12629 // A2_vcmphgt, A4_vcmphgti
12630 O << " = vcmph.gt(";
12631 printOperand(MI, OpNo: 1, O);
12632 break;
12633 case 287:
12634 // A2_vcmphgtu, A4_vcmphgtui
12635 O << " = vcmph.gtu(";
12636 printOperand(MI, OpNo: 1, O);
12637 break;
12638 case 288:
12639 // A2_vcmpweq, A4_vcmpweqi
12640 O << " = vcmpw.eq(";
12641 printOperand(MI, OpNo: 1, O);
12642 break;
12643 case 289:
12644 // A2_vcmpwgt, A4_vcmpwgti
12645 O << " = vcmpw.gt(";
12646 printOperand(MI, OpNo: 1, O);
12647 break;
12648 case 290:
12649 // A2_vcmpwgtu, A4_vcmpwgtui
12650 O << " = vcmpw.gtu(";
12651 printOperand(MI, OpNo: 1, O);
12652 break;
12653 case 291:
12654 // A2_vconj
12655 O << " = vconj(";
12656 printOperand(MI, OpNo: 1, O);
12657 O << "):sat";
12658 return;
12659 break;
12660 case 292:
12661 // A2_vmaxuw
12662 O << " = vmaxuw(";
12663 printOperand(MI, OpNo: 1, O);
12664 O << ',';
12665 printOperand(MI, OpNo: 2, O);
12666 O << ')';
12667 return;
12668 break;
12669 case 293:
12670 // A2_vminuw
12671 O << " = vminuw(";
12672 printOperand(MI, OpNo: 1, O);
12673 O << ',';
12674 printOperand(MI, OpNo: 2, O);
12675 O << ')';
12676 return;
12677 break;
12678 case 294:
12679 // A2_vraddub
12680 O << " = vraddub(";
12681 printOperand(MI, OpNo: 1, O);
12682 O << ',';
12683 printOperand(MI, OpNo: 2, O);
12684 O << ')';
12685 return;
12686 break;
12687 case 295:
12688 // A2_vraddub_acc
12689 O << " += vraddub(";
12690 printOperand(MI, OpNo: 2, O);
12691 O << ',';
12692 printOperand(MI, OpNo: 3, O);
12693 O << ')';
12694 return;
12695 break;
12696 case 296:
12697 // A2_xor, A2_xorp, C2_xor, V6_pred_xor
12698 O << " = xor(";
12699 printOperand(MI, OpNo: 1, O);
12700 O << ',';
12701 printOperand(MI, OpNo: 2, O);
12702 O << ')';
12703 return;
12704 break;
12705 case 297:
12706 // A4_bitsplit, A4_bitspliti
12707 O << " = bitsplit(";
12708 printOperand(MI, OpNo: 1, O);
12709 break;
12710 case 298:
12711 // A4_cmpbeq, A4_cmpbeqi
12712 O << " = cmpb.eq(";
12713 printOperand(MI, OpNo: 1, O);
12714 break;
12715 case 299:
12716 // A4_cmpbgt, A4_cmpbgti
12717 O << " = cmpb.gt(";
12718 printOperand(MI, OpNo: 1, O);
12719 break;
12720 case 300:
12721 // A4_cmpbgtu, A4_cmpbgtui
12722 O << " = cmpb.gtu(";
12723 printOperand(MI, OpNo: 1, O);
12724 break;
12725 case 301:
12726 // A4_cmpheq, A4_cmpheqi
12727 O << " = cmph.eq(";
12728 printOperand(MI, OpNo: 1, O);
12729 break;
12730 case 302:
12731 // A4_cmphgt, A4_cmphgti
12732 O << " = cmph.gt(";
12733 printOperand(MI, OpNo: 1, O);
12734 break;
12735 case 303:
12736 // A4_cmphgtu, A4_cmphgtui
12737 O << " = cmph.gtu(";
12738 printOperand(MI, OpNo: 1, O);
12739 break;
12740 case 304:
12741 // A4_cround_ri, A4_cround_rr, A7_croundd_ri, A7_croundd_rr
12742 O << " = cround(";
12743 printOperand(MI, OpNo: 1, O);
12744 break;
12745 case 305:
12746 // A4_modwrapu
12747 O << " = modwrap(";
12748 printOperand(MI, OpNo: 1, O);
12749 O << ',';
12750 printOperand(MI, OpNo: 2, O);
12751 O << ')';
12752 return;
12753 break;
12754 case 306:
12755 // A4_rcmpneq, A4_rcmpneqi, C4_cmpneq, C4_cmpneqi
12756 O << " = !cmp.eq(";
12757 printOperand(MI, OpNo: 1, O);
12758 break;
12759 case 307:
12760 // A4_tlbmatch
12761 O << " = tlbmatch(";
12762 printOperand(MI, OpNo: 1, O);
12763 O << ',';
12764 printOperand(MI, OpNo: 2, O);
12765 O << ')';
12766 return;
12767 break;
12768 case 308:
12769 // A4_vcmpbeq_any
12770 O << " = any8(vcmpb.eq(";
12771 printOperand(MI, OpNo: 1, O);
12772 O << ',';
12773 printOperand(MI, OpNo: 2, O);
12774 O << "))";
12775 return;
12776 break;
12777 case 309:
12778 // A4_vcmpbgt, A4_vcmpbgti
12779 O << " = vcmpb.gt(";
12780 printOperand(MI, OpNo: 1, O);
12781 break;
12782 case 310:
12783 // A4_vrmaxh
12784 O << " = vrmaxh(";
12785 printOperand(MI, OpNo: 2, O);
12786 O << ',';
12787 printOperand(MI, OpNo: 3, O);
12788 O << ')';
12789 return;
12790 break;
12791 case 311:
12792 // A4_vrmaxuh
12793 O << " = vrmaxuh(";
12794 printOperand(MI, OpNo: 2, O);
12795 O << ',';
12796 printOperand(MI, OpNo: 3, O);
12797 O << ')';
12798 return;
12799 break;
12800 case 312:
12801 // A4_vrmaxuw
12802 O << " = vrmaxuw(";
12803 printOperand(MI, OpNo: 2, O);
12804 O << ',';
12805 printOperand(MI, OpNo: 3, O);
12806 O << ')';
12807 return;
12808 break;
12809 case 313:
12810 // A4_vrmaxw
12811 O << " = vrmaxw(";
12812 printOperand(MI, OpNo: 2, O);
12813 O << ',';
12814 printOperand(MI, OpNo: 3, O);
12815 O << ')';
12816 return;
12817 break;
12818 case 314:
12819 // A4_vrminh
12820 O << " = vrminh(";
12821 printOperand(MI, OpNo: 2, O);
12822 O << ',';
12823 printOperand(MI, OpNo: 3, O);
12824 O << ')';
12825 return;
12826 break;
12827 case 315:
12828 // A4_vrminuh
12829 O << " = vrminuh(";
12830 printOperand(MI, OpNo: 2, O);
12831 O << ',';
12832 printOperand(MI, OpNo: 3, O);
12833 O << ')';
12834 return;
12835 break;
12836 case 316:
12837 // A4_vrminuw
12838 O << " = vrminuw(";
12839 printOperand(MI, OpNo: 2, O);
12840 O << ',';
12841 printOperand(MI, OpNo: 3, O);
12842 O << ')';
12843 return;
12844 break;
12845 case 317:
12846 // A4_vrminw
12847 O << " = vrminw(";
12848 printOperand(MI, OpNo: 2, O);
12849 O << ',';
12850 printOperand(MI, OpNo: 3, O);
12851 O << ')';
12852 return;
12853 break;
12854 case 318:
12855 // A5_vaddhubs
12856 O << " = vaddhub(";
12857 printOperand(MI, OpNo: 1, O);
12858 O << ',';
12859 printOperand(MI, OpNo: 2, O);
12860 O << "):sat";
12861 return;
12862 break;
12863 case 319:
12864 // A6_vcmpbeq_notany
12865 O << " = !any8(vcmpb.eq(";
12866 printOperand(MI, OpNo: 1, O);
12867 O << ',';
12868 printOperand(MI, OpNo: 2, O);
12869 O << "))";
12870 return;
12871 break;
12872 case 320:
12873 // A7_clip
12874 O << " = clip(";
12875 printOperand(MI, OpNo: 1, O);
12876 O << ",#";
12877 printOperand(MI, OpNo: 2, O);
12878 O << ')';
12879 return;
12880 break;
12881 case 321:
12882 // A7_vclip
12883 O << " = vclip(";
12884 printOperand(MI, OpNo: 1, O);
12885 O << ",#";
12886 printOperand(MI, OpNo: 2, O);
12887 O << ')';
12888 return;
12889 break;
12890 case 322:
12891 // C2_all8
12892 O << " = all8(";
12893 printOperand(MI, OpNo: 1, O);
12894 O << ')';
12895 return;
12896 break;
12897 case 323:
12898 // C2_any8
12899 O << " = any8(";
12900 printOperand(MI, OpNo: 1, O);
12901 O << ')';
12902 return;
12903 break;
12904 case 324:
12905 // C2_bitsclr, C2_bitsclri
12906 O << " = bitsclr(";
12907 printOperand(MI, OpNo: 1, O);
12908 break;
12909 case 325:
12910 // C2_bitsset
12911 O << " = bitsset(";
12912 printOperand(MI, OpNo: 1, O);
12913 O << ',';
12914 printOperand(MI, OpNo: 2, O);
12915 O << ')';
12916 return;
12917 break;
12918 case 326:
12919 // C2_cmpgt, C2_cmpgti, C2_cmpgtp
12920 O << " = cmp.gt(";
12921 printOperand(MI, OpNo: 1, O);
12922 break;
12923 case 327:
12924 // C2_cmpgtu, C2_cmpgtui, C2_cmpgtup
12925 O << " = cmp.gtu(";
12926 printOperand(MI, OpNo: 1, O);
12927 break;
12928 case 328:
12929 // C2_mask
12930 O << " = mask(";
12931 printOperand(MI, OpNo: 1, O);
12932 O << ')';
12933 return;
12934 break;
12935 case 329:
12936 // C2_mux, C2_muxii, C2_muxir, C2_muxri
12937 O << " = mux(";
12938 printOperand(MI, OpNo: 1, O);
12939 break;
12940 case 330:
12941 // C2_vitpack
12942 O << " = vitpack(";
12943 printOperand(MI, OpNo: 1, O);
12944 O << ',';
12945 printOperand(MI, OpNo: 2, O);
12946 O << ')';
12947 return;
12948 break;
12949 case 331:
12950 // C2_vmux, V6_vmux
12951 O << " = vmux(";
12952 printOperand(MI, OpNo: 1, O);
12953 O << ',';
12954 printOperand(MI, OpNo: 2, O);
12955 O << ',';
12956 printOperand(MI, OpNo: 3, O);
12957 O << ')';
12958 return;
12959 break;
12960 case 332:
12961 // C4_addipc
12962 O << " = add(pc,#";
12963 printOperand(MI, OpNo: 1, O);
12964 O << ')';
12965 return;
12966 break;
12967 case 333:
12968 // C4_cmplte, C4_cmpltei
12969 O << " = !cmp.gt(";
12970 printOperand(MI, OpNo: 1, O);
12971 break;
12972 case 334:
12973 // C4_cmplteu, C4_cmplteui
12974 O << " = !cmp.gtu(";
12975 printOperand(MI, OpNo: 1, O);
12976 break;
12977 case 335:
12978 // C4_fastcorner9
12979 O << " = fastcorner9(";
12980 printOperand(MI, OpNo: 1, O);
12981 O << ',';
12982 printOperand(MI, OpNo: 2, O);
12983 O << ')';
12984 return;
12985 break;
12986 case 336:
12987 // C4_fastcorner9_not
12988 O << " = !fastcorner9(";
12989 printOperand(MI, OpNo: 1, O);
12990 O << ',';
12991 printOperand(MI, OpNo: 2, O);
12992 O << ')';
12993 return;
12994 break;
12995 case 337:
12996 // C4_nbitsclr, C4_nbitsclri
12997 O << " = !bitsclr(";
12998 printOperand(MI, OpNo: 1, O);
12999 break;
13000 case 338:
13001 // C4_nbitsset
13002 O << " = !bitsset(";
13003 printOperand(MI, OpNo: 1, O);
13004 O << ',';
13005 printOperand(MI, OpNo: 2, O);
13006 O << ')';
13007 return;
13008 break;
13009 case 339:
13010 // CONST32
13011 O << " = CONST32(#";
13012 printOperand(MI, OpNo: 1, O);
13013 O << ')';
13014 return;
13015 break;
13016 case 340:
13017 // CONST64
13018 O << " = CONST64(#";
13019 printOperand(MI, OpNo: 1, O);
13020 O << ')';
13021 return;
13022 break;
13023 case 341:
13024 // F2_conv_d2df
13025 O << " = convert_d2df(";
13026 printOperand(MI, OpNo: 1, O);
13027 O << ')';
13028 return;
13029 break;
13030 case 342:
13031 // F2_conv_d2sf
13032 O << " = convert_d2sf(";
13033 printOperand(MI, OpNo: 1, O);
13034 O << ')';
13035 return;
13036 break;
13037 case 343:
13038 // F2_conv_df2d, F2_conv_df2d_chop
13039 O << " = convert_df2d(";
13040 printOperand(MI, OpNo: 1, O);
13041 break;
13042 case 344:
13043 // F2_conv_df2sf
13044 O << " = convert_df2sf(";
13045 printOperand(MI, OpNo: 1, O);
13046 O << ')';
13047 return;
13048 break;
13049 case 345:
13050 // F2_conv_df2ud, F2_conv_df2ud_chop
13051 O << " = convert_df2ud(";
13052 printOperand(MI, OpNo: 1, O);
13053 break;
13054 case 346:
13055 // F2_conv_df2uw, F2_conv_df2uw_chop
13056 O << " = convert_df2uw(";
13057 printOperand(MI, OpNo: 1, O);
13058 break;
13059 case 347:
13060 // F2_conv_df2w, F2_conv_df2w_chop
13061 O << " = convert_df2w(";
13062 printOperand(MI, OpNo: 1, O);
13063 break;
13064 case 348:
13065 // F2_conv_sf2d, F2_conv_sf2d_chop
13066 O << " = convert_sf2d(";
13067 printOperand(MI, OpNo: 1, O);
13068 break;
13069 case 349:
13070 // F2_conv_sf2df
13071 O << " = convert_sf2df(";
13072 printOperand(MI, OpNo: 1, O);
13073 O << ')';
13074 return;
13075 break;
13076 case 350:
13077 // F2_conv_sf2ud, F2_conv_sf2ud_chop
13078 O << " = convert_sf2ud(";
13079 printOperand(MI, OpNo: 1, O);
13080 break;
13081 case 351:
13082 // F2_conv_sf2uw, F2_conv_sf2uw_chop
13083 O << " = convert_sf2uw(";
13084 printOperand(MI, OpNo: 1, O);
13085 break;
13086 case 352:
13087 // F2_conv_sf2w, F2_conv_sf2w_chop
13088 O << " = convert_sf2w(";
13089 printOperand(MI, OpNo: 1, O);
13090 break;
13091 case 353:
13092 // F2_conv_ud2df
13093 O << " = convert_ud2df(";
13094 printOperand(MI, OpNo: 1, O);
13095 O << ')';
13096 return;
13097 break;
13098 case 354:
13099 // F2_conv_ud2sf
13100 O << " = convert_ud2sf(";
13101 printOperand(MI, OpNo: 1, O);
13102 O << ')';
13103 return;
13104 break;
13105 case 355:
13106 // F2_conv_uw2df
13107 O << " = convert_uw2df(";
13108 printOperand(MI, OpNo: 1, O);
13109 O << ')';
13110 return;
13111 break;
13112 case 356:
13113 // F2_conv_uw2sf
13114 O << " = convert_uw2sf(";
13115 printOperand(MI, OpNo: 1, O);
13116 O << ')';
13117 return;
13118 break;
13119 case 357:
13120 // F2_conv_w2df
13121 O << " = convert_w2df(";
13122 printOperand(MI, OpNo: 1, O);
13123 O << ')';
13124 return;
13125 break;
13126 case 358:
13127 // F2_conv_w2sf
13128 O << " = convert_w2sf(";
13129 printOperand(MI, OpNo: 1, O);
13130 O << ')';
13131 return;
13132 break;
13133 case 359:
13134 // F2_dfadd
13135 O << " = dfadd(";
13136 printOperand(MI, OpNo: 1, O);
13137 O << ',';
13138 printOperand(MI, OpNo: 2, O);
13139 O << ')';
13140 return;
13141 break;
13142 case 360:
13143 // F2_dfclass
13144 O << " = dfclass(";
13145 printOperand(MI, OpNo: 1, O);
13146 O << ",#";
13147 printOperand(MI, OpNo: 2, O);
13148 O << ')';
13149 return;
13150 break;
13151 case 361:
13152 // F2_dfcmpeq
13153 O << " = dfcmp.eq(";
13154 printOperand(MI, OpNo: 1, O);
13155 O << ',';
13156 printOperand(MI, OpNo: 2, O);
13157 O << ')';
13158 return;
13159 break;
13160 case 362:
13161 // F2_dfcmpge
13162 O << " = dfcmp.ge(";
13163 printOperand(MI, OpNo: 1, O);
13164 O << ',';
13165 printOperand(MI, OpNo: 2, O);
13166 O << ')';
13167 return;
13168 break;
13169 case 363:
13170 // F2_dfcmpgt
13171 O << " = dfcmp.gt(";
13172 printOperand(MI, OpNo: 1, O);
13173 O << ',';
13174 printOperand(MI, OpNo: 2, O);
13175 O << ')';
13176 return;
13177 break;
13178 case 364:
13179 // F2_dfcmpuo
13180 O << " = dfcmp.uo(";
13181 printOperand(MI, OpNo: 1, O);
13182 O << ',';
13183 printOperand(MI, OpNo: 2, O);
13184 O << ')';
13185 return;
13186 break;
13187 case 365:
13188 // F2_dfimm_n, F2_dfimm_p
13189 O << " = dfmake(#";
13190 printOperand(MI, OpNo: 1, O);
13191 break;
13192 case 366:
13193 // F2_dfmax
13194 O << " = dfmax(";
13195 printOperand(MI, OpNo: 1, O);
13196 O << ',';
13197 printOperand(MI, OpNo: 2, O);
13198 O << ')';
13199 return;
13200 break;
13201 case 367:
13202 // F2_dfmin
13203 O << " = dfmin(";
13204 printOperand(MI, OpNo: 1, O);
13205 O << ',';
13206 printOperand(MI, OpNo: 2, O);
13207 O << ')';
13208 return;
13209 break;
13210 case 368:
13211 // F2_dfmpyfix
13212 O << " = dfmpyfix(";
13213 printOperand(MI, OpNo: 1, O);
13214 O << ',';
13215 printOperand(MI, OpNo: 2, O);
13216 O << ')';
13217 return;
13218 break;
13219 case 369:
13220 // F2_dfmpyhh
13221 O << " += dfmpyhh(";
13222 printOperand(MI, OpNo: 2, O);
13223 O << ',';
13224 printOperand(MI, OpNo: 3, O);
13225 O << ')';
13226 return;
13227 break;
13228 case 370:
13229 // F2_dfmpylh
13230 O << " += dfmpylh(";
13231 printOperand(MI, OpNo: 2, O);
13232 O << ',';
13233 printOperand(MI, OpNo: 3, O);
13234 O << ')';
13235 return;
13236 break;
13237 case 371:
13238 // F2_dfmpyll
13239 O << " = dfmpyll(";
13240 printOperand(MI, OpNo: 1, O);
13241 O << ',';
13242 printOperand(MI, OpNo: 2, O);
13243 O << ')';
13244 return;
13245 break;
13246 case 372:
13247 // F2_dfsub
13248 O << " = dfsub(";
13249 printOperand(MI, OpNo: 1, O);
13250 O << ',';
13251 printOperand(MI, OpNo: 2, O);
13252 O << ')';
13253 return;
13254 break;
13255 case 373:
13256 // F2_sfadd
13257 O << " = sfadd(";
13258 printOperand(MI, OpNo: 1, O);
13259 O << ',';
13260 printOperand(MI, OpNo: 2, O);
13261 O << ')';
13262 return;
13263 break;
13264 case 374:
13265 // F2_sfclass
13266 O << " = sfclass(";
13267 printOperand(MI, OpNo: 1, O);
13268 O << ",#";
13269 printOperand(MI, OpNo: 2, O);
13270 O << ')';
13271 return;
13272 break;
13273 case 375:
13274 // F2_sfcmpeq
13275 O << " = sfcmp.eq(";
13276 printOperand(MI, OpNo: 1, O);
13277 O << ',';
13278 printOperand(MI, OpNo: 2, O);
13279 O << ')';
13280 return;
13281 break;
13282 case 376:
13283 // F2_sfcmpge
13284 O << " = sfcmp.ge(";
13285 printOperand(MI, OpNo: 1, O);
13286 O << ',';
13287 printOperand(MI, OpNo: 2, O);
13288 O << ')';
13289 return;
13290 break;
13291 case 377:
13292 // F2_sfcmpgt
13293 O << " = sfcmp.gt(";
13294 printOperand(MI, OpNo: 1, O);
13295 O << ',';
13296 printOperand(MI, OpNo: 2, O);
13297 O << ')';
13298 return;
13299 break;
13300 case 378:
13301 // F2_sfcmpuo
13302 O << " = sfcmp.uo(";
13303 printOperand(MI, OpNo: 1, O);
13304 O << ',';
13305 printOperand(MI, OpNo: 2, O);
13306 O << ')';
13307 return;
13308 break;
13309 case 379:
13310 // F2_sffixupd
13311 O << " = sffixupd(";
13312 printOperand(MI, OpNo: 1, O);
13313 O << ',';
13314 printOperand(MI, OpNo: 2, O);
13315 O << ')';
13316 return;
13317 break;
13318 case 380:
13319 // F2_sffixupn
13320 O << " = sffixupn(";
13321 printOperand(MI, OpNo: 1, O);
13322 O << ',';
13323 printOperand(MI, OpNo: 2, O);
13324 O << ')';
13325 return;
13326 break;
13327 case 381:
13328 // F2_sffixupr
13329 O << " = sffixupr(";
13330 printOperand(MI, OpNo: 1, O);
13331 O << ')';
13332 return;
13333 break;
13334 case 382:
13335 // F2_sffma, F2_sffma_lib, F2_sffma_sc
13336 O << " += sfmpy(";
13337 printOperand(MI, OpNo: 2, O);
13338 O << ',';
13339 printOperand(MI, OpNo: 3, O);
13340 break;
13341 case 383:
13342 // F2_sffms, F2_sffms_lib
13343 O << " -= sfmpy(";
13344 printOperand(MI, OpNo: 2, O);
13345 O << ',';
13346 printOperand(MI, OpNo: 3, O);
13347 break;
13348 case 384:
13349 // F2_sfimm_n, F2_sfimm_p
13350 O << " = sfmake(#";
13351 printOperand(MI, OpNo: 1, O);
13352 break;
13353 case 385:
13354 // F2_sfmax
13355 O << " = sfmax(";
13356 printOperand(MI, OpNo: 1, O);
13357 O << ',';
13358 printOperand(MI, OpNo: 2, O);
13359 O << ')';
13360 return;
13361 break;
13362 case 386:
13363 // F2_sfmin
13364 O << " = sfmin(";
13365 printOperand(MI, OpNo: 1, O);
13366 O << ',';
13367 printOperand(MI, OpNo: 2, O);
13368 O << ')';
13369 return;
13370 break;
13371 case 387:
13372 // F2_sfmpy
13373 O << " = sfmpy(";
13374 printOperand(MI, OpNo: 1, O);
13375 O << ',';
13376 printOperand(MI, OpNo: 2, O);
13377 O << ')';
13378 return;
13379 break;
13380 case 388:
13381 // F2_sfsub
13382 O << " = sfsub(";
13383 printOperand(MI, OpNo: 1, O);
13384 O << ',';
13385 printOperand(MI, OpNo: 2, O);
13386 O << ')';
13387 return;
13388 break;
13389 case 389:
13390 // J2_callf, J2_callt
13391 O << ") call ";
13392 printBrtarget(MI, OpNo: 1, O);
13393 return;
13394 break;
13395 case 390:
13396 // J2_callrf, J2_callrt
13397 O << ") callr ";
13398 printOperand(MI, OpNo: 1, O);
13399 return;
13400 break;
13401 case 391:
13402 // J2_jumpf, J2_jumpt
13403 O << ") jump:nt ";
13404 printBrtarget(MI, OpNo: 1, O);
13405 return;
13406 break;
13407 case 392:
13408 // J2_jumpfnew, J2_jumptnew
13409 O << ".new) jump:nt ";
13410 printBrtarget(MI, OpNo: 1, O);
13411 return;
13412 break;
13413 case 393:
13414 // J2_jumpfnewpt, J2_jumptnewpt
13415 O << ".new) jump:t ";
13416 printBrtarget(MI, OpNo: 1, O);
13417 return;
13418 break;
13419 case 394:
13420 // J2_jumpfpt, J2_jumptpt
13421 O << ") jump:t ";
13422 printBrtarget(MI, OpNo: 1, O);
13423 return;
13424 break;
13425 case 395:
13426 // J2_jumprf, J2_jumprt, PS_jmpretf, PS_jmprett
13427 O << ") jumpr:nt ";
13428 printOperand(MI, OpNo: 1, O);
13429 return;
13430 break;
13431 case 396:
13432 // J2_jumprfnew, J2_jumprtnew, PS_jmpretfnew, PS_jmprettnew
13433 O << ".new) jumpr:nt ";
13434 printOperand(MI, OpNo: 1, O);
13435 return;
13436 break;
13437 case 397:
13438 // J2_jumprfnewpt, J2_jumprtnewpt, PS_jmpretfnewpt, PS_jmprettnewpt
13439 O << ".new) jumpr:t ";
13440 printOperand(MI, OpNo: 1, O);
13441 return;
13442 break;
13443 case 398:
13444 // J2_jumprfpt, J2_jumprtpt
13445 O << ") jumpr:t ";
13446 printOperand(MI, OpNo: 1, O);
13447 return;
13448 break;
13449 case 399:
13450 // J2_jumprgtez
13451 O << ">=#0) jump:nt ";
13452 printBrtarget(MI, OpNo: 1, O);
13453 return;
13454 break;
13455 case 400:
13456 // J2_jumprgtezpt
13457 O << ">=#0) jump:t ";
13458 printBrtarget(MI, OpNo: 1, O);
13459 return;
13460 break;
13461 case 401:
13462 // J2_jumprltez
13463 O << "<=#0) jump:nt ";
13464 printBrtarget(MI, OpNo: 1, O);
13465 return;
13466 break;
13467 case 402:
13468 // J2_jumprltezpt
13469 O << "<=#0) jump:t ";
13470 printBrtarget(MI, OpNo: 1, O);
13471 return;
13472 break;
13473 case 403:
13474 // J2_jumprnz
13475 O << "==#0) jump:nt ";
13476 printBrtarget(MI, OpNo: 1, O);
13477 return;
13478 break;
13479 case 404:
13480 // J2_jumprnzpt
13481 O << "==#0) jump:t ";
13482 printBrtarget(MI, OpNo: 1, O);
13483 return;
13484 break;
13485 case 405:
13486 // J2_jumprz
13487 O << "!=#0) jump:nt ";
13488 printBrtarget(MI, OpNo: 1, O);
13489 return;
13490 break;
13491 case 406:
13492 // J2_jumprzpt
13493 O << "!=#0) jump:t ";
13494 printBrtarget(MI, OpNo: 1, O);
13495 return;
13496 break;
13497 case 407:
13498 // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_nt, J4_cm...
13499 O << ".new,";
13500 printOperand(MI, OpNo: 1, O);
13501 break;
13502 case 408:
13503 // J4_cmpeqi_f_jumpnv_nt, J4_cmpeqi_f_jumpnv_t, J4_cmpeqi_t_jumpnv_nt, J4...
13504 O << ".new,#";
13505 printOperand(MI, OpNo: 1, O);
13506 break;
13507 case 409:
13508 // J4_tstbit0_f_jumpnv_nt, J4_tstbit0_t_jumpnv_nt
13509 O << ".new,#0)) jump:nt ";
13510 printBrtarget(MI, OpNo: 1, O);
13511 return;
13512 break;
13513 case 410:
13514 // J4_tstbit0_f_jumpnv_t, J4_tstbit0_t_jumpnv_t
13515 O << ".new,#0)) jump:t ";
13516 printBrtarget(MI, OpNo: 1, O);
13517 return;
13518 break;
13519 case 411:
13520 // J4_tstbit0_fp0_jump_nt
13521 O << ",#0); if (!p0.new) jump:nt ";
13522 printBrtarget(MI, OpNo: 1, O);
13523 return;
13524 break;
13525 case 412:
13526 // J4_tstbit0_fp0_jump_t
13527 O << ",#0); if (!p0.new) jump:t ";
13528 printBrtarget(MI, OpNo: 1, O);
13529 return;
13530 break;
13531 case 413:
13532 // J4_tstbit0_fp1_jump_nt
13533 O << ",#0); if (!p1.new) jump:nt ";
13534 printBrtarget(MI, OpNo: 1, O);
13535 return;
13536 break;
13537 case 414:
13538 // J4_tstbit0_fp1_jump_t
13539 O << ",#0); if (!p1.new) jump:t ";
13540 printBrtarget(MI, OpNo: 1, O);
13541 return;
13542 break;
13543 case 415:
13544 // J4_tstbit0_tp0_jump_nt
13545 O << ",#0); if (p0.new) jump:nt ";
13546 printBrtarget(MI, OpNo: 1, O);
13547 return;
13548 break;
13549 case 416:
13550 // J4_tstbit0_tp0_jump_t
13551 O << ",#0); if (p0.new) jump:t ";
13552 printBrtarget(MI, OpNo: 1, O);
13553 return;
13554 break;
13555 case 417:
13556 // J4_tstbit0_tp1_jump_nt
13557 O << ",#0); if (p1.new) jump:nt ";
13558 printBrtarget(MI, OpNo: 1, O);
13559 return;
13560 break;
13561 case 418:
13562 // J4_tstbit0_tp1_jump_t
13563 O << ",#0); if (p1.new) jump:t ";
13564 printBrtarget(MI, OpNo: 1, O);
13565 return;
13566 break;
13567 case 419:
13568 // L2_loadrbgp
13569 O << " = memb(gp+#";
13570 printOperand(MI, OpNo: 1, O);
13571 O << ')';
13572 return;
13573 break;
13574 case 420:
13575 // L2_loadrdgp
13576 O << " = memd(gp+#";
13577 printOperand(MI, OpNo: 1, O);
13578 O << ')';
13579 return;
13580 break;
13581 case 421:
13582 // L2_loadrhgp
13583 O << " = memh(gp+#";
13584 printOperand(MI, OpNo: 1, O);
13585 O << ')';
13586 return;
13587 break;
13588 case 422:
13589 // L2_loadrigp
13590 O << " = memw(gp+#";
13591 printOperand(MI, OpNo: 1, O);
13592 O << ')';
13593 return;
13594 break;
13595 case 423:
13596 // L2_loadrubgp
13597 O << " = memub(gp+#";
13598 printOperand(MI, OpNo: 1, O);
13599 O << ')';
13600 return;
13601 break;
13602 case 424:
13603 // L2_loadruhgp
13604 O << " = memuh(gp+#";
13605 printOperand(MI, OpNo: 1, O);
13606 O << ')';
13607 return;
13608 break;
13609 case 425:
13610 // L2_loadw_aq
13611 O << " = memw_aq(";
13612 printOperand(MI, OpNo: 1, O);
13613 O << ')';
13614 return;
13615 break;
13616 case 426:
13617 // L2_loadw_locked
13618 O << " = memw_locked(";
13619 printOperand(MI, OpNo: 1, O);
13620 O << ')';
13621 return;
13622 break;
13623 case 427:
13624 // L4_loadd_aq
13625 O << " = memd_aq(";
13626 printOperand(MI, OpNo: 1, O);
13627 O << ')';
13628 return;
13629 break;
13630 case 428:
13631 // L4_loadd_locked
13632 O << " = memd_locked(";
13633 printOperand(MI, OpNo: 1, O);
13634 O << ')';
13635 return;
13636 break;
13637 case 429:
13638 // L4_loadw_phys
13639 O << " = memw_phys(";
13640 printOperand(MI, OpNo: 1, O);
13641 O << ',';
13642 printOperand(MI, OpNo: 2, O);
13643 O << ')';
13644 return;
13645 break;
13646 case 430:
13647 // L4_return
13648 O << " = dealloc_return(";
13649 printOperand(MI, OpNo: 1, O);
13650 O << "):raw";
13651 return;
13652 break;
13653 case 431:
13654 // M2_acci, M2_accii
13655 O << " += add(";
13656 printOperand(MI, OpNo: 2, O);
13657 break;
13658 case 432:
13659 // M2_cmaci_s0
13660 O << " += cmpyi(";
13661 printOperand(MI, OpNo: 2, O);
13662 O << ',';
13663 printOperand(MI, OpNo: 3, O);
13664 O << ')';
13665 return;
13666 break;
13667 case 433:
13668 // M2_cmacr_s0
13669 O << " += cmpyr(";
13670 printOperand(MI, OpNo: 2, O);
13671 O << ',';
13672 printOperand(MI, OpNo: 3, O);
13673 O << ')';
13674 return;
13675 break;
13676 case 434:
13677 // M2_cmacs_s0, M2_cmacs_s1, M2_cmacsc_s0, M2_cmacsc_s1
13678 O << " += cmpy(";
13679 printOperand(MI, OpNo: 2, O);
13680 O << ',';
13681 printOperand(MI, OpNo: 3, O);
13682 break;
13683 case 435:
13684 // M2_cmpyi_s0
13685 O << " = cmpyi(";
13686 printOperand(MI, OpNo: 1, O);
13687 O << ',';
13688 printOperand(MI, OpNo: 2, O);
13689 O << ')';
13690 return;
13691 break;
13692 case 436:
13693 // M2_cmpyr_s0
13694 O << " = cmpyr(";
13695 printOperand(MI, OpNo: 1, O);
13696 O << ',';
13697 printOperand(MI, OpNo: 2, O);
13698 O << ')';
13699 return;
13700 break;
13701 case 437:
13702 // M2_cmpyrs_s0, M2_cmpyrs_s1, M2_cmpyrsc_s0, M2_cmpyrsc_s1, M2_cmpys_s0,...
13703 O << " = cmpy(";
13704 printOperand(MI, OpNo: 1, O);
13705 O << ',';
13706 printOperand(MI, OpNo: 2, O);
13707 break;
13708 case 438:
13709 // M2_cnacs_s0, M2_cnacs_s1, M2_cnacsc_s0, M2_cnacsc_s1
13710 O << " -= cmpy(";
13711 printOperand(MI, OpNo: 2, O);
13712 O << ',';
13713 printOperand(MI, OpNo: 3, O);
13714 break;
13715 case 439:
13716 // M2_dpmpyss_acc_s0, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_mpy_acc_hl_s...
13717 O << " += mpy(";
13718 printOperand(MI, OpNo: 2, O);
13719 break;
13720 case 440:
13721 // M2_dpmpyss_nac_s0, M2_mpy_nac_hh_s0, M2_mpy_nac_hh_s1, M2_mpy_nac_hl_s...
13722 O << " -= mpy(";
13723 printOperand(MI, OpNo: 2, O);
13724 break;
13725 case 441:
13726 // M2_dpmpyss_rnd_s0, M2_dpmpyss_s0, M2_hmmpyh_rs1, M2_hmmpyh_s1, M2_hmmp...
13727 O << " = mpy(";
13728 printOperand(MI, OpNo: 1, O);
13729 break;
13730 case 442:
13731 // M2_dpmpyuu_acc_s0, M2_mpyu_acc_hh_s0, M2_mpyu_acc_hh_s1, M2_mpyu_acc_h...
13732 O << " += mpyu(";
13733 printOperand(MI, OpNo: 2, O);
13734 break;
13735 case 443:
13736 // M2_dpmpyuu_nac_s0, M2_mpyu_nac_hh_s0, M2_mpyu_nac_hh_s1, M2_mpyu_nac_h...
13737 O << " -= mpyu(";
13738 printOperand(MI, OpNo: 2, O);
13739 break;
13740 case 444:
13741 // M2_dpmpyuu_s0, M2_mpyu_hh_s0, M2_mpyu_hh_s1, M2_mpyu_hl_s0, M2_mpyu_hl...
13742 O << " = mpyu(";
13743 printOperand(MI, OpNo: 1, O);
13744 break;
13745 case 445:
13746 // M2_maci, M2_macsip
13747 O << " += mpyi(";
13748 printOperand(MI, OpNo: 2, O);
13749 break;
13750 case 446:
13751 // M2_macsin, M2_mnaci
13752 O << " -= mpyi(";
13753 printOperand(MI, OpNo: 2, O);
13754 break;
13755 case 447:
13756 // M2_mmachs_rs0, M2_mmachs_rs1, M2_mmachs_s0, M2_mmachs_s1
13757 O << " += vmpywoh(";
13758 printOperand(MI, OpNo: 2, O);
13759 O << ',';
13760 printOperand(MI, OpNo: 3, O);
13761 break;
13762 case 448:
13763 // M2_mmacls_rs0, M2_mmacls_rs1, M2_mmacls_s0, M2_mmacls_s1
13764 O << " += vmpyweh(";
13765 printOperand(MI, OpNo: 2, O);
13766 O << ',';
13767 printOperand(MI, OpNo: 3, O);
13768 break;
13769 case 449:
13770 // M2_mmacuhs_rs0, M2_mmacuhs_rs1, M2_mmacuhs_s0, M2_mmacuhs_s1
13771 O << " += vmpywouh(";
13772 printOperand(MI, OpNo: 2, O);
13773 O << ',';
13774 printOperand(MI, OpNo: 3, O);
13775 break;
13776 case 450:
13777 // M2_mmaculs_rs0, M2_mmaculs_rs1, M2_mmaculs_s0, M2_mmaculs_s1
13778 O << " += vmpyweuh(";
13779 printOperand(MI, OpNo: 2, O);
13780 O << ',';
13781 printOperand(MI, OpNo: 3, O);
13782 break;
13783 case 451:
13784 // M2_mmpyh_rs0, M2_mmpyh_rs1, M2_mmpyh_s0, M2_mmpyh_s1
13785 O << " = vmpywoh(";
13786 printOperand(MI, OpNo: 1, O);
13787 O << ',';
13788 printOperand(MI, OpNo: 2, O);
13789 break;
13790 case 452:
13791 // M2_mmpyl_rs0, M2_mmpyl_rs1, M2_mmpyl_s0, M2_mmpyl_s1
13792 O << " = vmpyweh(";
13793 printOperand(MI, OpNo: 1, O);
13794 O << ',';
13795 printOperand(MI, OpNo: 2, O);
13796 break;
13797 case 453:
13798 // M2_mmpyuh_rs0, M2_mmpyuh_rs1, M2_mmpyuh_s0, M2_mmpyuh_s1
13799 O << " = vmpywouh(";
13800 printOperand(MI, OpNo: 1, O);
13801 O << ',';
13802 printOperand(MI, OpNo: 2, O);
13803 break;
13804 case 454:
13805 // M2_mmpyul_rs0, M2_mmpyul_rs1, M2_mmpyul_s0, M2_mmpyul_s1
13806 O << " = vmpyweuh(";
13807 printOperand(MI, OpNo: 1, O);
13808 O << ',';
13809 printOperand(MI, OpNo: 2, O);
13810 break;
13811 case 455:
13812 // M2_mpysin
13813 O << " = -mpyi(";
13814 printOperand(MI, OpNo: 1, O);
13815 O << ",#";
13816 printOperand(MI, OpNo: 2, O);
13817 O << ')';
13818 return;
13819 break;
13820 case 456:
13821 // M2_mpysip
13822 O << " = +mpyi(";
13823 printOperand(MI, OpNo: 1, O);
13824 O << ",#";
13825 printOperand(MI, OpNo: 2, O);
13826 O << ')';
13827 return;
13828 break;
13829 case 457:
13830 // M2_mpysu_up
13831 O << " = mpysu(";
13832 printOperand(MI, OpNo: 1, O);
13833 O << ',';
13834 printOperand(MI, OpNo: 2, O);
13835 O << ')';
13836 return;
13837 break;
13838 case 458:
13839 // M2_nacci, M2_naccii
13840 O << " -= add(";
13841 printOperand(MI, OpNo: 2, O);
13842 break;
13843 case 459:
13844 // M2_subacc
13845 O << " += sub(";
13846 printOperand(MI, OpNo: 2, O);
13847 O << ',';
13848 printOperand(MI, OpNo: 3, O);
13849 O << ')';
13850 return;
13851 break;
13852 case 460:
13853 // M2_vcmac_s0_sat_i
13854 O << " += vcmpyi(";
13855 printOperand(MI, OpNo: 2, O);
13856 O << ',';
13857 printOperand(MI, OpNo: 3, O);
13858 O << "):sat";
13859 return;
13860 break;
13861 case 461:
13862 // M2_vcmac_s0_sat_r
13863 O << " += vcmpyr(";
13864 printOperand(MI, OpNo: 2, O);
13865 O << ',';
13866 printOperand(MI, OpNo: 3, O);
13867 O << "):sat";
13868 return;
13869 break;
13870 case 462:
13871 // M2_vcmpy_s0_sat_i, M2_vcmpy_s1_sat_i
13872 O << " = vcmpyi(";
13873 printOperand(MI, OpNo: 1, O);
13874 O << ',';
13875 printOperand(MI, OpNo: 2, O);
13876 break;
13877 case 463:
13878 // M2_vcmpy_s0_sat_r, M2_vcmpy_s1_sat_r
13879 O << " = vcmpyr(";
13880 printOperand(MI, OpNo: 1, O);
13881 O << ',';
13882 printOperand(MI, OpNo: 2, O);
13883 break;
13884 case 464:
13885 // M2_vdmacs_s0, M2_vdmacs_s1
13886 O << " += vdmpy(";
13887 printOperand(MI, OpNo: 2, O);
13888 O << ',';
13889 printOperand(MI, OpNo: 3, O);
13890 break;
13891 case 465:
13892 // M2_vdmpyrs_s0, M2_vdmpyrs_s1, M2_vdmpys_s0, M2_vdmpys_s1
13893 O << " = vdmpy(";
13894 printOperand(MI, OpNo: 1, O);
13895 O << ',';
13896 printOperand(MI, OpNo: 2, O);
13897 break;
13898 case 466:
13899 // M2_vmac2es, M2_vmac2es_s0, M2_vmac2es_s1
13900 O << " += vmpyeh(";
13901 printOperand(MI, OpNo: 2, O);
13902 O << ',';
13903 printOperand(MI, OpNo: 3, O);
13904 break;
13905 case 467:
13906 // M2_vmac2su_s0, M2_vmac2su_s1
13907 O << " += vmpyhsu(";
13908 printOperand(MI, OpNo: 2, O);
13909 O << ',';
13910 printOperand(MI, OpNo: 3, O);
13911 break;
13912 case 468:
13913 // M2_vmpy2es_s0, M2_vmpy2es_s1
13914 O << " = vmpyeh(";
13915 printOperand(MI, OpNo: 1, O);
13916 O << ',';
13917 printOperand(MI, OpNo: 2, O);
13918 break;
13919 case 469:
13920 // M2_vmpy2su_s0, M2_vmpy2su_s1
13921 O << " = vmpyhsu(";
13922 printOperand(MI, OpNo: 1, O);
13923 O << ',';
13924 printOperand(MI, OpNo: 2, O);
13925 break;
13926 case 470:
13927 // M2_vraddh
13928 O << " = vraddh(";
13929 printOperand(MI, OpNo: 1, O);
13930 O << ',';
13931 printOperand(MI, OpNo: 2, O);
13932 O << ')';
13933 return;
13934 break;
13935 case 471:
13936 // M2_vradduh
13937 O << " = vradduh(";
13938 printOperand(MI, OpNo: 1, O);
13939 O << ',';
13940 printOperand(MI, OpNo: 2, O);
13941 O << ')';
13942 return;
13943 break;
13944 case 472:
13945 // M2_vrcmaci_s0, M2_vrcmaci_s0c
13946 O << " += vrcmpyi(";
13947 printOperand(MI, OpNo: 2, O);
13948 O << ',';
13949 printOperand(MI, OpNo: 3, O);
13950 break;
13951 case 473:
13952 // M2_vrcmacr_s0, M2_vrcmacr_s0c
13953 O << " += vrcmpyr(";
13954 printOperand(MI, OpNo: 2, O);
13955 O << ',';
13956 printOperand(MI, OpNo: 3, O);
13957 break;
13958 case 474:
13959 // M2_vrcmpyi_s0, M2_vrcmpyi_s0c
13960 O << " = vrcmpyi(";
13961 printOperand(MI, OpNo: 1, O);
13962 O << ',';
13963 printOperand(MI, OpNo: 2, O);
13964 break;
13965 case 475:
13966 // M2_vrcmpyr_s0, M2_vrcmpyr_s0c
13967 O << " = vrcmpyr(";
13968 printOperand(MI, OpNo: 1, O);
13969 O << ',';
13970 printOperand(MI, OpNo: 2, O);
13971 break;
13972 case 476:
13973 // M2_vrmac_s0
13974 O << " += vrmpyh(";
13975 printOperand(MI, OpNo: 2, O);
13976 O << ',';
13977 printOperand(MI, OpNo: 3, O);
13978 O << ')';
13979 return;
13980 break;
13981 case 477:
13982 // M2_vrmpy_s0
13983 O << " = vrmpyh(";
13984 printOperand(MI, OpNo: 1, O);
13985 O << ',';
13986 printOperand(MI, OpNo: 2, O);
13987 O << ')';
13988 return;
13989 break;
13990 case 478:
13991 // M2_xor_xacc, M4_xor_xacc
13992 O << " ^= xor(";
13993 printOperand(MI, OpNo: 2, O);
13994 O << ',';
13995 printOperand(MI, OpNo: 3, O);
13996 O << ')';
13997 return;
13998 break;
13999 case 479:
14000 // M4_and_and, M4_and_andn
14001 O << " &= and(";
14002 printOperand(MI, OpNo: 2, O);
14003 break;
14004 case 480:
14005 // M4_and_or
14006 O << " &= or(";
14007 printOperand(MI, OpNo: 2, O);
14008 O << ',';
14009 printOperand(MI, OpNo: 3, O);
14010 O << ')';
14011 return;
14012 break;
14013 case 481:
14014 // M4_and_xor
14015 O << " &= xor(";
14016 printOperand(MI, OpNo: 2, O);
14017 O << ',';
14018 printOperand(MI, OpNo: 3, O);
14019 O << ')';
14020 return;
14021 break;
14022 case 482:
14023 // M4_cmpyi_wh, M4_cmpyi_whc
14024 O << " = cmpyiwh(";
14025 printOperand(MI, OpNo: 1, O);
14026 O << ',';
14027 printOperand(MI, OpNo: 2, O);
14028 break;
14029 case 483:
14030 // M4_cmpyr_wh, M4_cmpyr_whc
14031 O << " = cmpyrwh(";
14032 printOperand(MI, OpNo: 1, O);
14033 O << ',';
14034 printOperand(MI, OpNo: 2, O);
14035 break;
14036 case 484:
14037 // M4_mpyri_addi, M4_mpyrr_addi, S4_addi_asl_ri, S4_addi_lsr_ri
14038 O << " = add(#";
14039 printOperand(MI, OpNo: 1, O);
14040 break;
14041 case 485:
14042 // M4_or_and, M4_or_andn, S4_or_andi
14043 O << " |= and(";
14044 printOperand(MI, OpNo: 2, O);
14045 break;
14046 case 486:
14047 // M4_or_or, S4_or_ori
14048 O << " |= or(";
14049 printOperand(MI, OpNo: 2, O);
14050 break;
14051 case 487:
14052 // M4_or_xor
14053 O << " |= xor(";
14054 printOperand(MI, OpNo: 2, O);
14055 O << ',';
14056 printOperand(MI, OpNo: 3, O);
14057 O << ')';
14058 return;
14059 break;
14060 case 488:
14061 // M4_pmpyw
14062 O << " = pmpyw(";
14063 printOperand(MI, OpNo: 1, O);
14064 O << ',';
14065 printOperand(MI, OpNo: 2, O);
14066 O << ')';
14067 return;
14068 break;
14069 case 489:
14070 // M4_pmpyw_acc
14071 O << " ^= pmpyw(";
14072 printOperand(MI, OpNo: 2, O);
14073 O << ',';
14074 printOperand(MI, OpNo: 3, O);
14075 O << ')';
14076 return;
14077 break;
14078 case 490:
14079 // M4_vpmpyh
14080 O << " = vpmpyh(";
14081 printOperand(MI, OpNo: 1, O);
14082 O << ',';
14083 printOperand(MI, OpNo: 2, O);
14084 O << ')';
14085 return;
14086 break;
14087 case 491:
14088 // M4_vpmpyh_acc
14089 O << " ^= vpmpyh(";
14090 printOperand(MI, OpNo: 2, O);
14091 O << ',';
14092 printOperand(MI, OpNo: 3, O);
14093 O << ')';
14094 return;
14095 break;
14096 case 492:
14097 // M4_vrmpyeh_acc_s0, M4_vrmpyeh_acc_s1
14098 O << " += vrmpyweh(";
14099 printOperand(MI, OpNo: 2, O);
14100 O << ',';
14101 printOperand(MI, OpNo: 3, O);
14102 break;
14103 case 493:
14104 // M4_vrmpyeh_s0, M4_vrmpyeh_s1
14105 O << " = vrmpyweh(";
14106 printOperand(MI, OpNo: 1, O);
14107 O << ',';
14108 printOperand(MI, OpNo: 2, O);
14109 break;
14110 case 494:
14111 // M4_vrmpyoh_acc_s0, M4_vrmpyoh_acc_s1
14112 O << " += vrmpywoh(";
14113 printOperand(MI, OpNo: 2, O);
14114 O << ',';
14115 printOperand(MI, OpNo: 3, O);
14116 break;
14117 case 495:
14118 // M4_vrmpyoh_s0, M4_vrmpyoh_s1
14119 O << " = vrmpywoh(";
14120 printOperand(MI, OpNo: 1, O);
14121 O << ',';
14122 printOperand(MI, OpNo: 2, O);
14123 break;
14124 case 496:
14125 // M4_xor_and, M4_xor_andn
14126 O << " ^= and(";
14127 printOperand(MI, OpNo: 2, O);
14128 break;
14129 case 497:
14130 // M4_xor_or
14131 O << " ^= or(";
14132 printOperand(MI, OpNo: 2, O);
14133 O << ',';
14134 printOperand(MI, OpNo: 3, O);
14135 O << ')';
14136 return;
14137 break;
14138 case 498:
14139 // M5_vdmacbsu
14140 O << " += vdmpybsu(";
14141 printOperand(MI, OpNo: 2, O);
14142 O << ',';
14143 printOperand(MI, OpNo: 3, O);
14144 O << "):sat";
14145 return;
14146 break;
14147 case 499:
14148 // M5_vdmpybsu
14149 O << " = vdmpybsu(";
14150 printOperand(MI, OpNo: 1, O);
14151 O << ',';
14152 printOperand(MI, OpNo: 2, O);
14153 O << "):sat";
14154 return;
14155 break;
14156 case 500:
14157 // M5_vmacbsu
14158 O << " += vmpybsu(";
14159 printOperand(MI, OpNo: 2, O);
14160 O << ',';
14161 printOperand(MI, OpNo: 3, O);
14162 O << ')';
14163 return;
14164 break;
14165 case 501:
14166 // M5_vmacbuu
14167 O << " += vmpybu(";
14168 printOperand(MI, OpNo: 2, O);
14169 O << ',';
14170 printOperand(MI, OpNo: 3, O);
14171 O << ')';
14172 return;
14173 break;
14174 case 502:
14175 // M5_vmpybsu
14176 O << " = vmpybsu(";
14177 printOperand(MI, OpNo: 1, O);
14178 O << ',';
14179 printOperand(MI, OpNo: 2, O);
14180 O << ')';
14181 return;
14182 break;
14183 case 503:
14184 // M5_vmpybuu
14185 O << " = vmpybu(";
14186 printOperand(MI, OpNo: 1, O);
14187 O << ',';
14188 printOperand(MI, OpNo: 2, O);
14189 O << ')';
14190 return;
14191 break;
14192 case 504:
14193 // M5_vrmacbsu
14194 O << " += vrmpybsu(";
14195 printOperand(MI, OpNo: 2, O);
14196 O << ',';
14197 printOperand(MI, OpNo: 3, O);
14198 O << ')';
14199 return;
14200 break;
14201 case 505:
14202 // M5_vrmacbuu
14203 O << " += vrmpybu(";
14204 printOperand(MI, OpNo: 2, O);
14205 O << ',';
14206 printOperand(MI, OpNo: 3, O);
14207 O << ')';
14208 return;
14209 break;
14210 case 506:
14211 // M5_vrmpybsu
14212 O << " = vrmpybsu(";
14213 printOperand(MI, OpNo: 1, O);
14214 O << ',';
14215 printOperand(MI, OpNo: 2, O);
14216 O << ')';
14217 return;
14218 break;
14219 case 507:
14220 // M5_vrmpybuu
14221 O << " = vrmpybu(";
14222 printOperand(MI, OpNo: 1, O);
14223 O << ',';
14224 printOperand(MI, OpNo: 2, O);
14225 O << ')';
14226 return;
14227 break;
14228 case 508:
14229 // M6_vabsdiffb
14230 O << " = vabsdiffb(";
14231 printOperand(MI, OpNo: 1, O);
14232 O << ',';
14233 printOperand(MI, OpNo: 2, O);
14234 O << ')';
14235 return;
14236 break;
14237 case 509:
14238 // M7_dcmpyiw, M7_dcmpyiwc, M7_wcmpyiw, M7_wcmpyiw_rnd, M7_wcmpyiwc, M7_w...
14239 O << " = cmpyiw(";
14240 printOperand(MI, OpNo: 1, O);
14241 O << ',';
14242 printOperand(MI, OpNo: 2, O);
14243 break;
14244 case 510:
14245 // M7_dcmpyiw_acc, M7_dcmpyiwc_acc
14246 O << " += cmpyiw(";
14247 printOperand(MI, OpNo: 2, O);
14248 O << ',';
14249 printOperand(MI, OpNo: 3, O);
14250 break;
14251 case 511:
14252 // M7_dcmpyrw, M7_dcmpyrwc, M7_wcmpyrw, M7_wcmpyrw_rnd, M7_wcmpyrwc, M7_w...
14253 O << " = cmpyrw(";
14254 printOperand(MI, OpNo: 1, O);
14255 O << ',';
14256 printOperand(MI, OpNo: 2, O);
14257 break;
14258 case 512:
14259 // M7_dcmpyrw_acc, M7_dcmpyrwc_acc
14260 O << " += cmpyrw(";
14261 printOperand(MI, OpNo: 2, O);
14262 O << ',';
14263 printOperand(MI, OpNo: 3, O);
14264 break;
14265 case 513:
14266 // PS_loadrbabs
14267 O << " = memb(#";
14268 printOperand(MI, OpNo: 1, O);
14269 O << ')';
14270 return;
14271 break;
14272 case 514:
14273 // PS_loadrdabs
14274 O << " = memd(#";
14275 printOperand(MI, OpNo: 1, O);
14276 O << ')';
14277 return;
14278 break;
14279 case 515:
14280 // PS_loadrhabs
14281 O << " = memh(#";
14282 printOperand(MI, OpNo: 1, O);
14283 O << ')';
14284 return;
14285 break;
14286 case 516:
14287 // PS_loadriabs
14288 O << " = memw(#";
14289 printOperand(MI, OpNo: 1, O);
14290 O << ')';
14291 return;
14292 break;
14293 case 517:
14294 // PS_loadrubabs
14295 O << " = memub(#";
14296 printOperand(MI, OpNo: 1, O);
14297 O << ')';
14298 return;
14299 break;
14300 case 518:
14301 // PS_loadruhabs
14302 O << " = memuh(#";
14303 printOperand(MI, OpNo: 1, O);
14304 O << ')';
14305 return;
14306 break;
14307 case 519:
14308 // R6_release_at_vi
14309 O << "):at";
14310 return;
14311 break;
14312 case 520:
14313 // R6_release_st_vi
14314 O << "):st";
14315 return;
14316 break;
14317 case 521:
14318 // S2_addasl_rrri
14319 O << " = addasl(";
14320 printOperand(MI, OpNo: 1, O);
14321 O << ',';
14322 printOperand(MI, OpNo: 2, O);
14323 O << ",#";
14324 printOperand(MI, OpNo: 3, O);
14325 O << ')';
14326 return;
14327 break;
14328 case 522:
14329 // S2_asl_i_p, S2_asl_i_r, S2_asl_i_r_sat, S2_asl_r_p, S2_asl_r_r, S2_asl...
14330 O << " = asl(";
14331 printOperand(MI, OpNo: 1, O);
14332 break;
14333 case 523:
14334 // S2_asl_i_p_acc, S2_asl_i_r_acc, S2_asl_r_p_acc, S2_asl_r_r_acc
14335 O << " += asl(";
14336 printOperand(MI, OpNo: 2, O);
14337 break;
14338 case 524:
14339 // S2_asl_i_p_and, S2_asl_i_r_and, S2_asl_r_p_and, S2_asl_r_r_and
14340 O << " &= asl(";
14341 printOperand(MI, OpNo: 2, O);
14342 break;
14343 case 525:
14344 // S2_asl_i_p_nac, S2_asl_i_r_nac, S2_asl_r_p_nac, S2_asl_r_r_nac
14345 O << " -= asl(";
14346 printOperand(MI, OpNo: 2, O);
14347 break;
14348 case 526:
14349 // S2_asl_i_p_or, S2_asl_i_r_or, S2_asl_r_p_or, S2_asl_r_r_or
14350 O << " |= asl(";
14351 printOperand(MI, OpNo: 2, O);
14352 break;
14353 case 527:
14354 // S2_asl_i_p_xacc, S2_asl_i_r_xacc, S2_asl_r_p_xor
14355 O << " ^= asl(";
14356 printOperand(MI, OpNo: 2, O);
14357 break;
14358 case 528:
14359 // S2_asr_i_p, S2_asr_i_p_rnd, S2_asr_i_r, S2_asr_i_r_rnd, S2_asr_r_p, S2...
14360 O << " = asr(";
14361 printOperand(MI, OpNo: 1, O);
14362 break;
14363 case 529:
14364 // S2_asr_i_p_acc, S2_asr_i_r_acc, S2_asr_r_p_acc, S2_asr_r_r_acc
14365 O << " += asr(";
14366 printOperand(MI, OpNo: 2, O);
14367 break;
14368 case 530:
14369 // S2_asr_i_p_and, S2_asr_i_r_and, S2_asr_r_p_and, S2_asr_r_r_and
14370 O << " &= asr(";
14371 printOperand(MI, OpNo: 2, O);
14372 break;
14373 case 531:
14374 // S2_asr_i_p_nac, S2_asr_i_r_nac, S2_asr_r_p_nac, S2_asr_r_r_nac
14375 O << " -= asr(";
14376 printOperand(MI, OpNo: 2, O);
14377 break;
14378 case 532:
14379 // S2_asr_i_p_or, S2_asr_i_r_or, S2_asr_r_p_or, S2_asr_r_r_or
14380 O << " |= asr(";
14381 printOperand(MI, OpNo: 2, O);
14382 break;
14383 case 533:
14384 // S2_asr_r_p_xor
14385 O << " ^= asr(";
14386 printOperand(MI, OpNo: 2, O);
14387 O << ',';
14388 printOperand(MI, OpNo: 3, O);
14389 O << ')';
14390 return;
14391 break;
14392 case 534:
14393 // S2_brev, S2_brevp
14394 O << " = brev(";
14395 printOperand(MI, OpNo: 1, O);
14396 O << ')';
14397 return;
14398 break;
14399 case 535:
14400 // S2_cabacdecbin
14401 O << " = decbin(";
14402 printOperand(MI, OpNo: 1, O);
14403 O << ',';
14404 printOperand(MI, OpNo: 2, O);
14405 O << ')';
14406 return;
14407 break;
14408 case 536:
14409 // S2_cl0, S2_cl0p
14410 O << " = cl0(";
14411 printOperand(MI, OpNo: 1, O);
14412 O << ')';
14413 return;
14414 break;
14415 case 537:
14416 // S2_cl1, S2_cl1p
14417 O << " = cl1(";
14418 printOperand(MI, OpNo: 1, O);
14419 O << ')';
14420 return;
14421 break;
14422 case 538:
14423 // S2_clb, S2_clbp
14424 O << " = clb(";
14425 printOperand(MI, OpNo: 1, O);
14426 O << ')';
14427 return;
14428 break;
14429 case 539:
14430 // S2_clbnorm, S4_clbpnorm
14431 O << " = normamt(";
14432 printOperand(MI, OpNo: 1, O);
14433 O << ')';
14434 return;
14435 break;
14436 case 540:
14437 // S2_clrbit_i, S2_clrbit_r
14438 O << " = clrbit(";
14439 printOperand(MI, OpNo: 1, O);
14440 break;
14441 case 541:
14442 // S2_ct0, S2_ct0p
14443 O << " = ct0(";
14444 printOperand(MI, OpNo: 1, O);
14445 O << ')';
14446 return;
14447 break;
14448 case 542:
14449 // S2_ct1, S2_ct1p
14450 O << " = ct1(";
14451 printOperand(MI, OpNo: 1, O);
14452 O << ')';
14453 return;
14454 break;
14455 case 543:
14456 // S2_deinterleave
14457 O << " = deinterleave(";
14458 printOperand(MI, OpNo: 1, O);
14459 O << ')';
14460 return;
14461 break;
14462 case 544:
14463 // S2_extractu, S2_extractu_rp, S2_extractup, S2_extractup_rp
14464 O << " = extractu(";
14465 printOperand(MI, OpNo: 1, O);
14466 break;
14467 case 545:
14468 // S2_insert, S2_insert_rp, S2_insertp, S2_insertp_rp
14469 O << " = insert(";
14470 printOperand(MI, OpNo: 2, O);
14471 break;
14472 case 546:
14473 // S2_interleave
14474 O << " = interleave(";
14475 printOperand(MI, OpNo: 1, O);
14476 O << ')';
14477 return;
14478 break;
14479 case 547:
14480 // S2_lfsp
14481 O << " = lfs(";
14482 printOperand(MI, OpNo: 1, O);
14483 O << ',';
14484 printOperand(MI, OpNo: 2, O);
14485 O << ')';
14486 return;
14487 break;
14488 case 548:
14489 // S2_lsl_r_p, S2_lsl_r_r
14490 O << " = lsl(";
14491 printOperand(MI, OpNo: 1, O);
14492 O << ',';
14493 printOperand(MI, OpNo: 2, O);
14494 O << ')';
14495 return;
14496 break;
14497 case 549:
14498 // S2_lsl_r_p_acc, S2_lsl_r_r_acc
14499 O << " += lsl(";
14500 printOperand(MI, OpNo: 2, O);
14501 O << ',';
14502 printOperand(MI, OpNo: 3, O);
14503 O << ')';
14504 return;
14505 break;
14506 case 550:
14507 // S2_lsl_r_p_and, S2_lsl_r_r_and
14508 O << " &= lsl(";
14509 printOperand(MI, OpNo: 2, O);
14510 O << ',';
14511 printOperand(MI, OpNo: 3, O);
14512 O << ')';
14513 return;
14514 break;
14515 case 551:
14516 // S2_lsl_r_p_nac, S2_lsl_r_r_nac
14517 O << " -= lsl(";
14518 printOperand(MI, OpNo: 2, O);
14519 O << ',';
14520 printOperand(MI, OpNo: 3, O);
14521 O << ')';
14522 return;
14523 break;
14524 case 552:
14525 // S2_lsl_r_p_or, S2_lsl_r_r_or
14526 O << " |= lsl(";
14527 printOperand(MI, OpNo: 2, O);
14528 O << ',';
14529 printOperand(MI, OpNo: 3, O);
14530 O << ')';
14531 return;
14532 break;
14533 case 553:
14534 // S2_lsl_r_p_xor
14535 O << " ^= lsl(";
14536 printOperand(MI, OpNo: 2, O);
14537 O << ',';
14538 printOperand(MI, OpNo: 3, O);
14539 O << ')';
14540 return;
14541 break;
14542 case 554:
14543 // S2_lsl_r_vh
14544 O << " = vlslh(";
14545 printOperand(MI, OpNo: 1, O);
14546 O << ',';
14547 printOperand(MI, OpNo: 2, O);
14548 O << ')';
14549 return;
14550 break;
14551 case 555:
14552 // S2_lsl_r_vw
14553 O << " = vlslw(";
14554 printOperand(MI, OpNo: 1, O);
14555 O << ',';
14556 printOperand(MI, OpNo: 2, O);
14557 O << ')';
14558 return;
14559 break;
14560 case 556:
14561 // S2_lsr_i_p, S2_lsr_i_r, S2_lsr_r_p, S2_lsr_r_r
14562 O << " = lsr(";
14563 printOperand(MI, OpNo: 1, O);
14564 break;
14565 case 557:
14566 // S2_lsr_i_p_acc, S2_lsr_i_r_acc, S2_lsr_r_p_acc, S2_lsr_r_r_acc
14567 O << " += lsr(";
14568 printOperand(MI, OpNo: 2, O);
14569 break;
14570 case 558:
14571 // S2_lsr_i_p_and, S2_lsr_i_r_and, S2_lsr_r_p_and, S2_lsr_r_r_and
14572 O << " &= lsr(";
14573 printOperand(MI, OpNo: 2, O);
14574 break;
14575 case 559:
14576 // S2_lsr_i_p_nac, S2_lsr_i_r_nac, S2_lsr_r_p_nac, S2_lsr_r_r_nac
14577 O << " -= lsr(";
14578 printOperand(MI, OpNo: 2, O);
14579 break;
14580 case 560:
14581 // S2_lsr_i_p_or, S2_lsr_i_r_or, S2_lsr_r_p_or, S2_lsr_r_r_or
14582 O << " |= lsr(";
14583 printOperand(MI, OpNo: 2, O);
14584 break;
14585 case 561:
14586 // S2_lsr_i_p_xacc, S2_lsr_i_r_xacc, S2_lsr_r_p_xor
14587 O << " ^= lsr(";
14588 printOperand(MI, OpNo: 2, O);
14589 break;
14590 case 562:
14591 // S2_mask
14592 O << " = mask(#";
14593 printOperand(MI, OpNo: 1, O);
14594 O << ",#";
14595 printOperand(MI, OpNo: 2, O);
14596 O << ')';
14597 return;
14598 break;
14599 case 563:
14600 // S2_packhl, dep_S2_packhl
14601 O << " = packhl(";
14602 printOperand(MI, OpNo: 1, O);
14603 O << ',';
14604 printOperand(MI, OpNo: 2, O);
14605 break;
14606 case 564:
14607 // S2_parityp, S4_parity
14608 O << " = parity(";
14609 printOperand(MI, OpNo: 1, O);
14610 O << ',';
14611 printOperand(MI, OpNo: 2, O);
14612 O << ')';
14613 return;
14614 break;
14615 case 565:
14616 // S2_setbit_i, S2_setbit_r
14617 O << " = setbit(";
14618 printOperand(MI, OpNo: 1, O);
14619 break;
14620 case 566:
14621 // S2_shuffeb
14622 O << " = shuffeb(";
14623 printOperand(MI, OpNo: 1, O);
14624 O << ',';
14625 printOperand(MI, OpNo: 2, O);
14626 O << ')';
14627 return;
14628 break;
14629 case 567:
14630 // S2_shuffeh
14631 O << " = shuffeh(";
14632 printOperand(MI, OpNo: 1, O);
14633 O << ',';
14634 printOperand(MI, OpNo: 2, O);
14635 O << ')';
14636 return;
14637 break;
14638 case 568:
14639 // S2_shuffob
14640 O << " = shuffob(";
14641 printOperand(MI, OpNo: 1, O);
14642 O << ',';
14643 printOperand(MI, OpNo: 2, O);
14644 O << ')';
14645 return;
14646 break;
14647 case 569:
14648 // S2_shuffoh
14649 O << " = shuffoh(";
14650 printOperand(MI, OpNo: 1, O);
14651 O << ',';
14652 printOperand(MI, OpNo: 2, O);
14653 O << ')';
14654 return;
14655 break;
14656 case 570:
14657 // S2_storerb_pbr, S2_storerb_pr, S2_storerbnew_pbr, S2_storerbnew_pr, S2...
14658 O << "++";
14659 printOperand(MI, OpNo: 2, O);
14660 break;
14661 case 571:
14662 // S2_storerb_pci, S2_storerb_pi, S2_storerbnew_pci, S2_storerbnew_pi, S2...
14663 O << "++#";
14664 printOperand(MI, OpNo: 2, O);
14665 break;
14666 case 572:
14667 // S2_storerb_pcr, S2_storerbnew_pcr, S2_storerd_pcr, S2_storerf_pcr, S2_...
14668 O << "++I:circ(";
14669 printOperand(MI, OpNo: 2, O);
14670 O << ")) = ";
14671 printOperand(MI, OpNo: 3, O);
14672 break;
14673 case 573:
14674 // S2_storew_rl_at_vi, S4_stored_rl_at_vi
14675 O << "):at = ";
14676 printOperand(MI, OpNo: 1, O);
14677 return;
14678 break;
14679 case 574:
14680 // S2_storew_rl_st_vi, S4_stored_rl_st_vi
14681 O << "):st = ";
14682 printOperand(MI, OpNo: 1, O);
14683 return;
14684 break;
14685 case 575:
14686 // S2_svsathb, S2_vsathb, S2_vsathb_nopack
14687 O << " = vsathb(";
14688 printOperand(MI, OpNo: 1, O);
14689 O << ')';
14690 return;
14691 break;
14692 case 576:
14693 // S2_togglebit_i, S2_togglebit_r
14694 O << " = togglebit(";
14695 printOperand(MI, OpNo: 1, O);
14696 break;
14697 case 577:
14698 // S2_tstbit_i, S2_tstbit_r
14699 O << " = tstbit(";
14700 printOperand(MI, OpNo: 1, O);
14701 break;
14702 case 578:
14703 // S2_valignib, S2_valignrb
14704 O << " = valignb(";
14705 printOperand(MI, OpNo: 1, O);
14706 O << ',';
14707 printOperand(MI, OpNo: 2, O);
14708 break;
14709 case 579:
14710 // S2_vcnegh
14711 O << " = vcnegh(";
14712 printOperand(MI, OpNo: 1, O);
14713 O << ',';
14714 printOperand(MI, OpNo: 2, O);
14715 O << ')';
14716 return;
14717 break;
14718 case 580:
14719 // S2_vcrotate
14720 O << " = vcrotate(";
14721 printOperand(MI, OpNo: 1, O);
14722 O << ',';
14723 printOperand(MI, OpNo: 2, O);
14724 O << ')';
14725 return;
14726 break;
14727 case 581:
14728 // S2_vrcnegh
14729 O << " += vrcnegh(";
14730 printOperand(MI, OpNo: 2, O);
14731 O << ',';
14732 printOperand(MI, OpNo: 3, O);
14733 O << ')';
14734 return;
14735 break;
14736 case 582:
14737 // S2_vrndpackwh, S2_vrndpackwhs
14738 O << " = vrndwh(";
14739 printOperand(MI, OpNo: 1, O);
14740 break;
14741 case 583:
14742 // S2_vsatwuh, S2_vsatwuh_nopack
14743 O << " = vsatwuh(";
14744 printOperand(MI, OpNo: 1, O);
14745 O << ')';
14746 return;
14747 break;
14748 case 584:
14749 // S2_vsplatrb, S6_vsplatrbp
14750 O << " = vsplatb(";
14751 printOperand(MI, OpNo: 1, O);
14752 O << ')';
14753 return;
14754 break;
14755 case 585:
14756 // S2_vsplatrh
14757 O << " = vsplath(";
14758 printOperand(MI, OpNo: 1, O);
14759 O << ')';
14760 return;
14761 break;
14762 case 586:
14763 // S2_vspliceib, S2_vsplicerb
14764 O << " = vspliceb(";
14765 printOperand(MI, OpNo: 1, O);
14766 O << ',';
14767 printOperand(MI, OpNo: 2, O);
14768 break;
14769 case 587:
14770 // S2_vsxtbh
14771 O << " = vsxtbh(";
14772 printOperand(MI, OpNo: 1, O);
14773 O << ')';
14774 return;
14775 break;
14776 case 588:
14777 // S2_vsxthw
14778 O << " = vsxthw(";
14779 printOperand(MI, OpNo: 1, O);
14780 O << ')';
14781 return;
14782 break;
14783 case 589:
14784 // S2_vtrunehb, S6_vtrunehb_ppp
14785 O << " = vtrunehb(";
14786 printOperand(MI, OpNo: 1, O);
14787 break;
14788 case 590:
14789 // S2_vtrunewh
14790 O << " = vtrunewh(";
14791 printOperand(MI, OpNo: 1, O);
14792 O << ',';
14793 printOperand(MI, OpNo: 2, O);
14794 O << ')';
14795 return;
14796 break;
14797 case 591:
14798 // S2_vtrunohb, S6_vtrunohb_ppp
14799 O << " = vtrunohb(";
14800 printOperand(MI, OpNo: 1, O);
14801 break;
14802 case 592:
14803 // S2_vtrunowh
14804 O << " = vtrunowh(";
14805 printOperand(MI, OpNo: 1, O);
14806 O << ',';
14807 printOperand(MI, OpNo: 2, O);
14808 O << ')';
14809 return;
14810 break;
14811 case 593:
14812 // S2_vzxtbh
14813 O << " = vzxtbh(";
14814 printOperand(MI, OpNo: 1, O);
14815 O << ')';
14816 return;
14817 break;
14818 case 594:
14819 // S2_vzxthw
14820 O << " = vzxthw(";
14821 printOperand(MI, OpNo: 1, O);
14822 O << ')';
14823 return;
14824 break;
14825 case 595:
14826 // S4_andi_asl_ri, S4_andi_lsr_ri
14827 O << " = and(#";
14828 printOperand(MI, OpNo: 1, O);
14829 break;
14830 case 596:
14831 // S4_clbaddi, S4_clbpaddi
14832 O << " = add(clb(";
14833 printOperand(MI, OpNo: 1, O);
14834 O << "),#";
14835 printOperand(MI, OpNo: 2, O);
14836 O << ')';
14837 return;
14838 break;
14839 case 597:
14840 // S4_extract, S4_extract_rp, S4_extractp, S4_extractp_rp
14841 O << " = extract(";
14842 printOperand(MI, OpNo: 1, O);
14843 break;
14844 case 598:
14845 // S4_lsli
14846 O << " = lsl(#";
14847 printOperand(MI, OpNo: 1, O);
14848 O << ',';
14849 printOperand(MI, OpNo: 2, O);
14850 O << ')';
14851 return;
14852 break;
14853 case 599:
14854 // S4_ntstbit_i, S4_ntstbit_r
14855 O << " = !tstbit(";
14856 printOperand(MI, OpNo: 1, O);
14857 break;
14858 case 600:
14859 // S4_ori_asl_ri, S4_ori_lsr_ri
14860 O << " = or(#";
14861 printOperand(MI, OpNo: 1, O);
14862 break;
14863 case 601:
14864 // S4_pstorerbf_abs, S4_pstorerbnewf_abs, S4_pstorerbnewt_abs, S4_pstorer...
14865 O << ") memb(#";
14866 printOperand(MI, OpNo: 1, O);
14867 O << ") = ";
14868 printOperand(MI, OpNo: 2, O);
14869 break;
14870 case 602:
14871 // S4_pstorerbfnew_abs, S4_pstorerbnewfnew_abs, S4_pstorerbnewtnew_abs, S...
14872 O << ".new) memb(#";
14873 printOperand(MI, OpNo: 1, O);
14874 O << ") = ";
14875 printOperand(MI, OpNo: 2, O);
14876 break;
14877 case 603:
14878 // S4_pstorerdf_abs, S4_pstorerdt_abs
14879 O << ") memd(#";
14880 printOperand(MI, OpNo: 1, O);
14881 O << ") = ";
14882 printOperand(MI, OpNo: 2, O);
14883 return;
14884 break;
14885 case 604:
14886 // S4_pstorerdfnew_abs, S4_pstorerdtnew_abs
14887 O << ".new) memd(#";
14888 printOperand(MI, OpNo: 1, O);
14889 O << ") = ";
14890 printOperand(MI, OpNo: 2, O);
14891 return;
14892 break;
14893 case 605:
14894 // S4_pstorerff_abs, S4_pstorerft_abs, S4_pstorerhf_abs, S4_pstorerhnewf_...
14895 O << ") memh(#";
14896 printOperand(MI, OpNo: 1, O);
14897 O << ") = ";
14898 printOperand(MI, OpNo: 2, O);
14899 break;
14900 case 606:
14901 // S4_pstorerffnew_abs, S4_pstorerftnew_abs, S4_pstorerhfnew_abs, S4_psto...
14902 O << ".new) memh(#";
14903 printOperand(MI, OpNo: 1, O);
14904 O << ") = ";
14905 printOperand(MI, OpNo: 2, O);
14906 break;
14907 case 607:
14908 // S4_pstorerif_abs, S4_pstorerinewf_abs, S4_pstorerinewt_abs, S4_pstorer...
14909 O << ") memw(#";
14910 printOperand(MI, OpNo: 1, O);
14911 O << ") = ";
14912 printOperand(MI, OpNo: 2, O);
14913 break;
14914 case 608:
14915 // S4_pstorerifnew_abs, S4_pstorerinewfnew_abs, S4_pstorerinewtnew_abs, S...
14916 O << ".new) memw(#";
14917 printOperand(MI, OpNo: 1, O);
14918 O << ") = ";
14919 printOperand(MI, OpNo: 2, O);
14920 break;
14921 case 609:
14922 // S4_storerb_ap, S4_storerbnew_ap, S4_storerd_ap, S4_storerf_ap, S4_stor...
14923 O << "=#";
14924 printOperand(MI, OpNo: 1, O);
14925 O << ") = ";
14926 printOperand(MI, OpNo: 2, O);
14927 break;
14928 case 610:
14929 // S4_storerb_rr, S4_storerbnew_rr, S4_storerd_rr, S4_storerf_rr, S4_stor...
14930 O << '+';
14931 printOperand(MI, OpNo: 1, O);
14932 O << "<<#";
14933 printOperand(MI, OpNo: 2, O);
14934 O << ") = ";
14935 printOperand(MI, OpNo: 3, O);
14936 break;
14937 case 611:
14938 // S4_storerb_ur, S4_storerbnew_ur, S4_storerd_ur, S4_storerf_ur, S4_stor...
14939 O << "<<#";
14940 printOperand(MI, OpNo: 1, O);
14941 O << "+#";
14942 printOperand(MI, OpNo: 2, O);
14943 O << ") = ";
14944 printOperand(MI, OpNo: 3, O);
14945 break;
14946 case 612:
14947 // S4_vrcrotate
14948 O << " = vrcrotate(";
14949 printOperand(MI, OpNo: 1, O);
14950 O << ',';
14951 printOperand(MI, OpNo: 2, O);
14952 O << ",#";
14953 printOperand(MI, OpNo: 3, O);
14954 O << ')';
14955 return;
14956 break;
14957 case 613:
14958 // S4_vrcrotate_acc
14959 O << " += vrcrotate(";
14960 printOperand(MI, OpNo: 2, O);
14961 O << ',';
14962 printOperand(MI, OpNo: 3, O);
14963 O << ",#";
14964 printOperand(MI, OpNo: 4, O);
14965 O << ')';
14966 return;
14967 break;
14968 case 614:
14969 // S4_vxaddsubh, S4_vxaddsubhr
14970 O << " = vxaddsubh(";
14971 printOperand(MI, OpNo: 1, O);
14972 O << ',';
14973 printOperand(MI, OpNo: 2, O);
14974 break;
14975 case 615:
14976 // S4_vxaddsubw
14977 O << " = vxaddsubw(";
14978 printOperand(MI, OpNo: 1, O);
14979 O << ',';
14980 printOperand(MI, OpNo: 2, O);
14981 O << "):sat";
14982 return;
14983 break;
14984 case 616:
14985 // S4_vxsubaddh, S4_vxsubaddhr
14986 O << " = vxsubaddh(";
14987 printOperand(MI, OpNo: 1, O);
14988 O << ',';
14989 printOperand(MI, OpNo: 2, O);
14990 break;
14991 case 617:
14992 // S4_vxsubaddw
14993 O << " = vxsubaddw(";
14994 printOperand(MI, OpNo: 1, O);
14995 O << ',';
14996 printOperand(MI, OpNo: 2, O);
14997 O << "):sat";
14998 return;
14999 break;
15000 case 618:
15001 // S5_popcountp
15002 O << " = popcount(";
15003 printOperand(MI, OpNo: 1, O);
15004 O << ')';
15005 return;
15006 break;
15007 case 619:
15008 // S6_rol_i_p, S6_rol_i_r
15009 O << " = rol(";
15010 printOperand(MI, OpNo: 1, O);
15011 O << ",#";
15012 printOperand(MI, OpNo: 2, O);
15013 O << ')';
15014 return;
15015 break;
15016 case 620:
15017 // S6_rol_i_p_acc, S6_rol_i_r_acc
15018 O << " += rol(";
15019 printOperand(MI, OpNo: 2, O);
15020 O << ",#";
15021 printOperand(MI, OpNo: 3, O);
15022 O << ')';
15023 return;
15024 break;
15025 case 621:
15026 // S6_rol_i_p_and, S6_rol_i_r_and
15027 O << " &= rol(";
15028 printOperand(MI, OpNo: 2, O);
15029 O << ",#";
15030 printOperand(MI, OpNo: 3, O);
15031 O << ')';
15032 return;
15033 break;
15034 case 622:
15035 // S6_rol_i_p_nac, S6_rol_i_r_nac
15036 O << " -= rol(";
15037 printOperand(MI, OpNo: 2, O);
15038 O << ",#";
15039 printOperand(MI, OpNo: 3, O);
15040 O << ')';
15041 return;
15042 break;
15043 case 623:
15044 // S6_rol_i_p_or, S6_rol_i_r_or
15045 O << " |= rol(";
15046 printOperand(MI, OpNo: 2, O);
15047 O << ",#";
15048 printOperand(MI, OpNo: 3, O);
15049 O << ')';
15050 return;
15051 break;
15052 case 624:
15053 // S6_rol_i_p_xacc, S6_rol_i_r_xacc
15054 O << " ^= rol(";
15055 printOperand(MI, OpNo: 2, O);
15056 O << ",#";
15057 printOperand(MI, OpNo: 3, O);
15058 O << ')';
15059 return;
15060 break;
15061 case 625:
15062 // SA1_addsp
15063 O << " = add(r29,#";
15064 printOperand(MI, OpNo: 1, O);
15065 O << ')';
15066 return;
15067 break;
15068 case 626:
15069 // SA1_combine0i
15070 O << " = combine(#0,#";
15071 printOperand(MI, OpNo: 1, O);
15072 O << ')';
15073 return;
15074 break;
15075 case 627:
15076 // SA1_combine1i
15077 O << " = combine(#1,#";
15078 printOperand(MI, OpNo: 1, O);
15079 O << ')';
15080 return;
15081 break;
15082 case 628:
15083 // SA1_combine2i
15084 O << " = combine(#2,#";
15085 printOperand(MI, OpNo: 1, O);
15086 O << ')';
15087 return;
15088 break;
15089 case 629:
15090 // SA1_combine3i
15091 O << " = combine(#3,#";
15092 printOperand(MI, OpNo: 1, O);
15093 O << ')';
15094 return;
15095 break;
15096 case 630:
15097 // SA1_combinezr
15098 O << " = combine(#0,";
15099 printOperand(MI, OpNo: 1, O);
15100 O << ')';
15101 return;
15102 break;
15103 case 631:
15104 // SL2_loadrd_sp
15105 O << " = memd(r29+#";
15106 printOperand(MI, OpNo: 1, O);
15107 O << ')';
15108 return;
15109 break;
15110 case 632:
15111 // SL2_loadri_sp
15112 O << " = memw(r29+#";
15113 printOperand(MI, OpNo: 1, O);
15114 O << ')';
15115 return;
15116 break;
15117 case 633:
15118 // V6_extractw
15119 O << " = vextract(";
15120 printOperand(MI, OpNo: 1, O);
15121 O << ',';
15122 printOperand(MI, OpNo: 2, O);
15123 O << ')';
15124 return;
15125 break;
15126 case 634:
15127 // V6_get_qfext
15128 O << " = vgetqfext(";
15129 printOperand(MI, OpNo: 1, O);
15130 O << ".x,";
15131 printOperand(MI, OpNo: 2, O);
15132 O << ')';
15133 return;
15134 break;
15135 case 635:
15136 // V6_get_qfext_oracc
15137 O << " |= vgetqfext(";
15138 printOperand(MI, OpNo: 2, O);
15139 O << ".x,";
15140 printOperand(MI, OpNo: 3, O);
15141 O << ')';
15142 return;
15143 break;
15144 case 636:
15145 // V6_lvsplatb
15146 O << ".b = vsplat(";
15147 printOperand(MI, OpNo: 1, O);
15148 O << ')';
15149 return;
15150 break;
15151 case 637:
15152 // V6_lvsplath
15153 O << ".h = vsplat(";
15154 printOperand(MI, OpNo: 1, O);
15155 O << ')';
15156 return;
15157 break;
15158 case 638:
15159 // V6_lvsplatw
15160 O << " = vsplat(";
15161 printOperand(MI, OpNo: 1, O);
15162 O << ')';
15163 return;
15164 break;
15165 case 639:
15166 // V6_pred_scalar2
15167 O << " = vsetq(";
15168 printOperand(MI, OpNo: 1, O);
15169 O << ')';
15170 return;
15171 break;
15172 case 640:
15173 // V6_pred_scalar2v2
15174 O << " = vsetq2(";
15175 printOperand(MI, OpNo: 1, O);
15176 O << ')';
15177 return;
15178 break;
15179 case 641:
15180 // V6_set_qfext
15181 O << ".x = vsetqfext(";
15182 printOperand(MI, OpNo: 1, O);
15183 O << ',';
15184 printOperand(MI, OpNo: 2, O);
15185 O << ')';
15186 return;
15187 break;
15188 case 642:
15189 // V6_shuffeqh, V6_vshuffeb
15190 O << ".b = vshuffe(";
15191 printOperand(MI, OpNo: 1, O);
15192 break;
15193 case 643:
15194 // V6_shuffeqw, V6_vshufeh
15195 O << ".h = vshuffe(";
15196 printOperand(MI, OpNo: 1, O);
15197 break;
15198 case 644:
15199 // V6_v6mpyhubs10_vxx, V6_v6mpyvubs10_vxx
15200 O << ".w += v6mpy(";
15201 printOperand(MI, OpNo: 2, O);
15202 O << ".ub,";
15203 printOperand(MI, OpNo: 3, O);
15204 O << ".b,#";
15205 printOperand(MI, OpNo: 4, O);
15206 break;
15207 case 645:
15208 // V6_vL32b_cur_ai, V6_vL32b_cur_pi, V6_vL32b_cur_ppu, V6_vL32b_nt_cur_ai...
15209 O << ".cur = vmem(";
15210 printOperand(MI, OpNo: 1, O);
15211 break;
15212 case 646:
15213 // V6_vL32b_nt_tmp_ai, V6_vL32b_nt_tmp_pi, V6_vL32b_nt_tmp_ppu, V6_vL32b_...
15214 O << ".tmp = vmem(";
15215 printOperand(MI, OpNo: 1, O);
15216 break;
15217 case 647:
15218 // V6_vabs_f8
15219 O << ".f8 = vabs(";
15220 printOperand(MI, OpNo: 1, O);
15221 O << ".f8)";
15222 return;
15223 break;
15224 case 648:
15225 // V6_vabs_hf
15226 O << ".hf = vabs(";
15227 printOperand(MI, OpNo: 1, O);
15228 O << ".hf)";
15229 return;
15230 break;
15231 case 649:
15232 // V6_vabs_qf16_hf, V6_vabs_qf16_qf16
15233 O << ".qf16 = vabs(";
15234 printOperand(MI, OpNo: 1, O);
15235 break;
15236 case 650:
15237 // V6_vabs_qf32_qf32, V6_vabs_qf32_sf
15238 O << ".qf32 = vabs(";
15239 printOperand(MI, OpNo: 1, O);
15240 break;
15241 case 651:
15242 // V6_vabs_sf
15243 O << ".sf = vabs(";
15244 printOperand(MI, OpNo: 1, O);
15245 O << ".sf)";
15246 return;
15247 break;
15248 case 652:
15249 // V6_vabsb, V6_vabsb_sat
15250 O << ".b = vabs(";
15251 printOperand(MI, OpNo: 1, O);
15252 break;
15253 case 653:
15254 // V6_vabsdiffh, V6_vabsdiffuh
15255 O << ".uh = vabsdiff(";
15256 printOperand(MI, OpNo: 1, O);
15257 break;
15258 case 654:
15259 // V6_vabsdiffub
15260 O << ".ub = vabsdiff(";
15261 printOperand(MI, OpNo: 1, O);
15262 O << ".ub,";
15263 printOperand(MI, OpNo: 2, O);
15264 O << ".ub)";
15265 return;
15266 break;
15267 case 655:
15268 // V6_vabsdiffw
15269 O << ".uw = vabsdiff(";
15270 printOperand(MI, OpNo: 1, O);
15271 O << ".w,";
15272 printOperand(MI, OpNo: 2, O);
15273 O << ".w)";
15274 return;
15275 break;
15276 case 656:
15277 // V6_vabsh, V6_vabsh_sat
15278 O << ".h = vabs(";
15279 printOperand(MI, OpNo: 1, O);
15280 break;
15281 case 657:
15282 // V6_vabsw, V6_vabsw_sat
15283 O << ".w = vabs(";
15284 printOperand(MI, OpNo: 1, O);
15285 break;
15286 case 658:
15287 // V6_vadd_hf, V6_vadd_qf16, V6_vadd_qf16_mix
15288 O << ".qf16 = vadd(";
15289 printOperand(MI, OpNo: 1, O);
15290 break;
15291 case 659:
15292 // V6_vadd_hf_f8, V6_vadd_hf_hf
15293 O << ".hf = vadd(";
15294 printOperand(MI, OpNo: 1, O);
15295 break;
15296 case 660:
15297 // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vadd_sf
15298 O << ".qf32 = vadd(";
15299 printOperand(MI, OpNo: 1, O);
15300 break;
15301 case 661:
15302 // V6_vadd_sf_bf, V6_vadd_sf_hf, V6_vadd_sf_sf
15303 O << ".sf = vadd(";
15304 printOperand(MI, OpNo: 1, O);
15305 break;
15306 case 662:
15307 // V6_vaddb, V6_vaddb_dv, V6_vaddbsat, V6_vaddbsat_dv
15308 O << ".b = vadd(";
15309 printOperand(MI, OpNo: 1, O);
15310 O << ".b,";
15311 printOperand(MI, OpNo: 2, O);
15312 break;
15313 case 663:
15314 // V6_vaddcarry, V6_vaddcarrysat, V6_vaddhw, V6_vadduhw, V6_vaddw, V6_vad...
15315 O << ".w = vadd(";
15316 break;
15317 case 664:
15318 // V6_vaddcarryo, V6_vsubcarryo
15319 O << ".w,";
15320 printOperand(MI, OpNo: 1, O);
15321 break;
15322 case 665:
15323 // V6_vaddclbh
15324 O << ".h = vadd(vclb(";
15325 printOperand(MI, OpNo: 1, O);
15326 O << ".h),";
15327 printOperand(MI, OpNo: 2, O);
15328 O << ".h)";
15329 return;
15330 break;
15331 case 666:
15332 // V6_vaddclbw
15333 O << ".w = vadd(vclb(";
15334 printOperand(MI, OpNo: 1, O);
15335 O << ".w),";
15336 printOperand(MI, OpNo: 2, O);
15337 O << ".w)";
15338 return;
15339 break;
15340 case 667:
15341 // V6_vaddh, V6_vaddh_dv, V6_vaddhsat, V6_vaddhsat_dv, V6_vaddubh
15342 O << ".h = vadd(";
15343 printOperand(MI, OpNo: 1, O);
15344 break;
15345 case 668:
15346 // V6_vaddhw_acc, V6_vadduhw_acc
15347 O << ".w += vadd(";
15348 printOperand(MI, OpNo: 2, O);
15349 break;
15350 case 669:
15351 // V6_vaddubh_acc
15352 O << ".h += vadd(";
15353 printOperand(MI, OpNo: 2, O);
15354 O << ".ub,";
15355 printOperand(MI, OpNo: 3, O);
15356 O << ".ub)";
15357 return;
15358 break;
15359 case 670:
15360 // V6_vaddubsat, V6_vaddubsat_dv, V6_vaddububb_sat
15361 O << ".ub = vadd(";
15362 printOperand(MI, OpNo: 1, O);
15363 O << ".ub,";
15364 printOperand(MI, OpNo: 2, O);
15365 break;
15366 case 671:
15367 // V6_vadduhsat, V6_vadduhsat_dv
15368 O << ".uh = vadd(";
15369 printOperand(MI, OpNo: 1, O);
15370 O << ".uh,";
15371 printOperand(MI, OpNo: 2, O);
15372 O << ".uh):sat";
15373 return;
15374 break;
15375 case 672:
15376 // V6_vadduwsat, V6_vadduwsat_dv
15377 O << ".uw = vadd(";
15378 printOperand(MI, OpNo: 1, O);
15379 O << ".uw,";
15380 printOperand(MI, OpNo: 2, O);
15381 O << ".uw):sat";
15382 return;
15383 break;
15384 case 673:
15385 // V6_valign4
15386 O << " = valign4(";
15387 printOperand(MI, OpNo: 1, O);
15388 O << ',';
15389 printOperand(MI, OpNo: 2, O);
15390 O << ',';
15391 printOperand(MI, OpNo: 3, O);
15392 O << ')';
15393 return;
15394 break;
15395 case 674:
15396 // V6_valignb, V6_valignbi
15397 O << " = valign(";
15398 printOperand(MI, OpNo: 1, O);
15399 O << ',';
15400 printOperand(MI, OpNo: 2, O);
15401 break;
15402 case 675:
15403 // V6_vand, V6_vandqrt, V6_vandvqv, V6_vandvrt
15404 O << " = vand(";
15405 printOperand(MI, OpNo: 1, O);
15406 O << ',';
15407 printOperand(MI, OpNo: 2, O);
15408 O << ')';
15409 return;
15410 break;
15411 case 676:
15412 // V6_vandnqrt, V6_vandvnqv
15413 O << " = vand(!";
15414 printOperand(MI, OpNo: 1, O);
15415 O << ',';
15416 printOperand(MI, OpNo: 2, O);
15417 O << ')';
15418 return;
15419 break;
15420 case 677:
15421 // V6_vandnqrt_acc
15422 O << " |= vand(!";
15423 printOperand(MI, OpNo: 2, O);
15424 O << ',';
15425 printOperand(MI, OpNo: 3, O);
15426 O << ')';
15427 return;
15428 break;
15429 case 678:
15430 // V6_vandqrt_acc, V6_vandvrt_acc
15431 O << " |= vand(";
15432 printOperand(MI, OpNo: 2, O);
15433 O << ',';
15434 printOperand(MI, OpNo: 3, O);
15435 O << ')';
15436 return;
15437 break;
15438 case 679:
15439 // V6_vaslh, V6_vaslhv
15440 O << ".h = vasl(";
15441 printOperand(MI, OpNo: 1, O);
15442 O << ".h,";
15443 printOperand(MI, OpNo: 2, O);
15444 break;
15445 case 680:
15446 // V6_vaslh_acc
15447 O << ".h += vasl(";
15448 printOperand(MI, OpNo: 2, O);
15449 O << ".h,";
15450 printOperand(MI, OpNo: 3, O);
15451 O << ')';
15452 return;
15453 break;
15454 case 681:
15455 // V6_vaslw, V6_vaslwv
15456 O << ".w = vasl(";
15457 printOperand(MI, OpNo: 1, O);
15458 O << ".w,";
15459 printOperand(MI, OpNo: 2, O);
15460 break;
15461 case 682:
15462 // V6_vaslw_acc
15463 O << ".w += vasl(";
15464 printOperand(MI, OpNo: 2, O);
15465 O << ".w,";
15466 printOperand(MI, OpNo: 3, O);
15467 O << ')';
15468 return;
15469 break;
15470 case 683:
15471 // V6_vasr_into
15472 O << ".w = vasrinto(";
15473 printOperand(MI, OpNo: 2, O);
15474 O << ".w,";
15475 printOperand(MI, OpNo: 3, O);
15476 O << ".w)";
15477 return;
15478 break;
15479 case 684:
15480 // V6_vasrh, V6_vasrhv, V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat
15481 O << ".h = vasr(";
15482 printOperand(MI, OpNo: 1, O);
15483 break;
15484 case 685:
15485 // V6_vasrh_acc
15486 O << ".h += vasr(";
15487 printOperand(MI, OpNo: 2, O);
15488 O << ".h,";
15489 printOperand(MI, OpNo: 3, O);
15490 O << ')';
15491 return;
15492 break;
15493 case 686:
15494 // V6_vasrhbrndsat, V6_vasrhbsat
15495 O << ".b = vasr(";
15496 printOperand(MI, OpNo: 1, O);
15497 O << ".h,";
15498 printOperand(MI, OpNo: 2, O);
15499 O << ".h,";
15500 printOperand(MI, OpNo: 3, O);
15501 break;
15502 case 687:
15503 // V6_vasrhubrndsat, V6_vasrhubsat, V6_vasruhubrndsat, V6_vasruhubsat, V6...
15504 O << ".ub = vasr(";
15505 printOperand(MI, OpNo: 1, O);
15506 break;
15507 case 688:
15508 // V6_vasruwuhrndsat, V6_vasruwuhsat, V6_vasrvwuhrndsat, V6_vasrvwuhsat, ...
15509 O << ".uh = vasr(";
15510 printOperand(MI, OpNo: 1, O);
15511 break;
15512 case 689:
15513 // V6_vasrw, V6_vasrwv
15514 O << ".w = vasr(";
15515 printOperand(MI, OpNo: 1, O);
15516 O << ".w,";
15517 printOperand(MI, OpNo: 2, O);
15518 break;
15519 case 690:
15520 // V6_vasrw_acc
15521 O << ".w += vasr(";
15522 printOperand(MI, OpNo: 2, O);
15523 O << ".w,";
15524 printOperand(MI, OpNo: 3, O);
15525 O << ')';
15526 return;
15527 break;
15528 case 691:
15529 // V6_vassign_fp
15530 O << ".w = vfmv(";
15531 printOperand(MI, OpNo: 1, O);
15532 O << ".w)";
15533 return;
15534 break;
15535 case 692:
15536 // V6_vassign_tmp
15537 O << ".tmp = ";
15538 printOperand(MI, OpNo: 1, O);
15539 return;
15540 break;
15541 case 693:
15542 // V6_vavgb, V6_vavgbrnd
15543 O << ".b = vavg(";
15544 printOperand(MI, OpNo: 1, O);
15545 O << ".b,";
15546 printOperand(MI, OpNo: 2, O);
15547 break;
15548 case 694:
15549 // V6_vavgh, V6_vavghrnd
15550 O << ".h = vavg(";
15551 printOperand(MI, OpNo: 1, O);
15552 O << ".h,";
15553 printOperand(MI, OpNo: 2, O);
15554 break;
15555 case 695:
15556 // V6_vavgub, V6_vavgubrnd
15557 O << ".ub = vavg(";
15558 printOperand(MI, OpNo: 1, O);
15559 O << ".ub,";
15560 printOperand(MI, OpNo: 2, O);
15561 break;
15562 case 696:
15563 // V6_vavguh, V6_vavguhrnd
15564 O << ".uh = vavg(";
15565 printOperand(MI, OpNo: 1, O);
15566 O << ".uh,";
15567 printOperand(MI, OpNo: 2, O);
15568 break;
15569 case 697:
15570 // V6_vavguw, V6_vavguwrnd
15571 O << ".uw = vavg(";
15572 printOperand(MI, OpNo: 1, O);
15573 O << ".uw,";
15574 printOperand(MI, OpNo: 2, O);
15575 break;
15576 case 698:
15577 // V6_vavgw, V6_vavgwrnd
15578 O << ".w = vavg(";
15579 printOperand(MI, OpNo: 1, O);
15580 O << ".w,";
15581 printOperand(MI, OpNo: 2, O);
15582 break;
15583 case 699:
15584 // V6_vcl0h
15585 O << ".uh = vcl0(";
15586 printOperand(MI, OpNo: 1, O);
15587 O << ".uh)";
15588 return;
15589 break;
15590 case 700:
15591 // V6_vcl0w
15592 O << ".uw = vcl0(";
15593 printOperand(MI, OpNo: 1, O);
15594 O << ".uw)";
15595 return;
15596 break;
15597 case 701:
15598 // V6_vcombine
15599 O << " = vcombine(";
15600 printOperand(MI, OpNo: 1, O);
15601 O << ',';
15602 printOperand(MI, OpNo: 2, O);
15603 O << ')';
15604 return;
15605 break;
15606 case 702:
15607 // V6_vcombine_tmp
15608 O << ".tmp = vcombine(";
15609 printOperand(MI, OpNo: 1, O);
15610 O << ',';
15611 printOperand(MI, OpNo: 2, O);
15612 O << ')';
15613 return;
15614 break;
15615 case 703:
15616 // V6_vconv_bf_qf32
15617 O << ".bf = ";
15618 printOperand(MI, OpNo: 1, O);
15619 O << ".qf32";
15620 return;
15621 break;
15622 case 704:
15623 // V6_vconv_f8_qf16
15624 O << ".f8 = ";
15625 printOperand(MI, OpNo: 1, O);
15626 O << ".qf16";
15627 return;
15628 break;
15629 case 705:
15630 // V6_vconv_h_hf, V6_vconv_h_hf_rnd
15631 O << ".h = ";
15632 printOperand(MI, OpNo: 1, O);
15633 break;
15634 case 706:
15635 // V6_vconv_hf_h, V6_vconv_hf_qf16, V6_vconv_hf_qf32
15636 O << ".hf = ";
15637 printOperand(MI, OpNo: 1, O);
15638 break;
15639 case 707:
15640 // V6_vconv_qf16_f8, V6_vconv_qf16_hf, V6_vconv_qf16_qf16
15641 O << ".qf16 = ";
15642 printOperand(MI, OpNo: 1, O);
15643 break;
15644 case 708:
15645 // V6_vconv_qf32_qf32, V6_vconv_qf32_sf
15646 O << ".qf32 = ";
15647 printOperand(MI, OpNo: 1, O);
15648 break;
15649 case 709:
15650 // V6_vconv_sf_qf32, V6_vconv_sf_w
15651 O << ".sf = ";
15652 printOperand(MI, OpNo: 1, O);
15653 break;
15654 case 710:
15655 // V6_vconv_w_sf
15656 O << ".w = ";
15657 printOperand(MI, OpNo: 1, O);
15658 O << ".sf";
15659 return;
15660 break;
15661 case 711:
15662 // V6_vcvt2_b_hf
15663 O << ".b = vcvt2(";
15664 printOperand(MI, OpNo: 1, O);
15665 O << ".hf,";
15666 printOperand(MI, OpNo: 2, O);
15667 O << ".hf)";
15668 return;
15669 break;
15670 case 712:
15671 // V6_vcvt2_hf_b, V6_vcvt2_hf_ub
15672 O << ".hf = vcvt2(";
15673 printOperand(MI, OpNo: 1, O);
15674 break;
15675 case 713:
15676 // V6_vcvt2_ub_hf
15677 O << ".ub = vcvt2(";
15678 printOperand(MI, OpNo: 1, O);
15679 O << ".hf,";
15680 printOperand(MI, OpNo: 2, O);
15681 O << ".hf)";
15682 return;
15683 break;
15684 case 714:
15685 // V6_vcvt_b_hf
15686 O << ".b = vcvt(";
15687 printOperand(MI, OpNo: 1, O);
15688 O << ".hf,";
15689 printOperand(MI, OpNo: 2, O);
15690 O << ".hf)";
15691 return;
15692 break;
15693 case 715:
15694 // V6_vcvt_bf_sf
15695 O << ".bf = vcvt(";
15696 printOperand(MI, OpNo: 1, O);
15697 O << ".sf,";
15698 printOperand(MI, OpNo: 2, O);
15699 O << ".sf)";
15700 return;
15701 break;
15702 case 716:
15703 // V6_vcvt_f8_hf
15704 O << ".f8 = vcvt(";
15705 printOperand(MI, OpNo: 1, O);
15706 O << ".hf,";
15707 printOperand(MI, OpNo: 2, O);
15708 O << ".hf)";
15709 return;
15710 break;
15711 case 717:
15712 // V6_vcvt_h_hf
15713 O << ".h = vcvt(";
15714 printOperand(MI, OpNo: 1, O);
15715 O << ".hf)";
15716 return;
15717 break;
15718 case 718:
15719 // V6_vcvt_hf_b, V6_vcvt_hf_f8, V6_vcvt_hf_h, V6_vcvt_hf_sf, V6_vcvt_hf_u...
15720 O << ".hf = vcvt(";
15721 printOperand(MI, OpNo: 1, O);
15722 break;
15723 case 719:
15724 // V6_vcvt_sf_hf
15725 O << ".sf = vcvt(";
15726 printOperand(MI, OpNo: 1, O);
15727 O << ".hf)";
15728 return;
15729 break;
15730 case 720:
15731 // V6_vcvt_ub_hf
15732 O << ".ub = vcvt(";
15733 printOperand(MI, OpNo: 1, O);
15734 O << ".hf,";
15735 printOperand(MI, OpNo: 2, O);
15736 O << ".hf)";
15737 return;
15738 break;
15739 case 721:
15740 // V6_vcvt_uh_hf
15741 O << ".uh = vcvt(";
15742 printOperand(MI, OpNo: 1, O);
15743 O << ".hf)";
15744 return;
15745 break;
15746 case 722:
15747 // V6_vdealb
15748 O << ".b = vdeal(";
15749 printOperand(MI, OpNo: 1, O);
15750 O << ".b)";
15751 return;
15752 break;
15753 case 723:
15754 // V6_vdealb4w
15755 O << ".b = vdeale(";
15756 printOperand(MI, OpNo: 1, O);
15757 O << ".b,";
15758 printOperand(MI, OpNo: 2, O);
15759 O << ".b)";
15760 return;
15761 break;
15762 case 724:
15763 // V6_vdealh
15764 O << ".h = vdeal(";
15765 printOperand(MI, OpNo: 1, O);
15766 O << ".h)";
15767 return;
15768 break;
15769 case 725:
15770 // V6_vdealvdd
15771 O << " = vdeal(";
15772 printOperand(MI, OpNo: 1, O);
15773 O << ',';
15774 printOperand(MI, OpNo: 2, O);
15775 O << ',';
15776 printOperand(MI, OpNo: 3, O);
15777 O << ')';
15778 return;
15779 break;
15780 case 726:
15781 // V6_vdelta
15782 O << " = vdelta(";
15783 printOperand(MI, OpNo: 1, O);
15784 O << ',';
15785 printOperand(MI, OpNo: 2, O);
15786 O << ')';
15787 return;
15788 break;
15789 case 727:
15790 // V6_vdmpy_sf_hf
15791 O << ".sf = vdmpy(";
15792 printOperand(MI, OpNo: 1, O);
15793 O << ".hf,";
15794 printOperand(MI, OpNo: 2, O);
15795 O << ".hf)";
15796 return;
15797 break;
15798 case 728:
15799 // V6_vdmpy_sf_hf_acc
15800 O << ".sf += vdmpy(";
15801 printOperand(MI, OpNo: 2, O);
15802 O << ".hf,";
15803 printOperand(MI, OpNo: 3, O);
15804 O << ".hf)";
15805 return;
15806 break;
15807 case 729:
15808 // V6_vdmpybus, V6_vdmpybus_dv
15809 O << ".h = vdmpy(";
15810 printOperand(MI, OpNo: 1, O);
15811 O << ".ub,";
15812 printOperand(MI, OpNo: 2, O);
15813 O << ".b)";
15814 return;
15815 break;
15816 case 730:
15817 // V6_vdmpybus_acc, V6_vdmpybus_dv_acc
15818 O << ".h += vdmpy(";
15819 printOperand(MI, OpNo: 2, O);
15820 O << ".ub,";
15821 printOperand(MI, OpNo: 3, O);
15822 O << ".b)";
15823 return;
15824 break;
15825 case 731:
15826 // V6_vdmpyhb, V6_vdmpyhb_dv, V6_vdmpyhisat, V6_vdmpyhsat, V6_vdmpyhsuisa...
15827 O << ".w = vdmpy(";
15828 printOperand(MI, OpNo: 1, O);
15829 O << ".h,";
15830 printOperand(MI, OpNo: 2, O);
15831 break;
15832 case 732:
15833 // V6_vdmpyhb_acc, V6_vdmpyhb_dv_acc, V6_vdmpyhisat_acc, V6_vdmpyhsat_acc...
15834 O << ".w += vdmpy(";
15835 printOperand(MI, OpNo: 2, O);
15836 O << ".h,";
15837 printOperand(MI, OpNo: 3, O);
15838 break;
15839 case 733:
15840 // V6_vdsaduh
15841 O << ".uw = vdsad(";
15842 printOperand(MI, OpNo: 1, O);
15843 O << ".uh,";
15844 printOperand(MI, OpNo: 2, O);
15845 O << ".uh)";
15846 return;
15847 break;
15848 case 734:
15849 // V6_vdsaduh_acc
15850 O << ".uw += vdsad(";
15851 printOperand(MI, OpNo: 2, O);
15852 O << ".uh,";
15853 printOperand(MI, OpNo: 3, O);
15854 O << ".uh)";
15855 return;
15856 break;
15857 case 735:
15858 // V6_vfmax_f8
15859 O << ".f8 = vfmax(";
15860 printOperand(MI, OpNo: 1, O);
15861 O << ".f8,";
15862 printOperand(MI, OpNo: 2, O);
15863 O << ".f8)";
15864 return;
15865 break;
15866 case 736:
15867 // V6_vfmax_hf
15868 O << ".hf = vfmax(";
15869 printOperand(MI, OpNo: 1, O);
15870 O << ".hf,";
15871 printOperand(MI, OpNo: 2, O);
15872 O << ".hf)";
15873 return;
15874 break;
15875 case 737:
15876 // V6_vfmax_sf
15877 O << ".sf = vfmax(";
15878 printOperand(MI, OpNo: 1, O);
15879 O << ".sf,";
15880 printOperand(MI, OpNo: 2, O);
15881 O << ".sf)";
15882 return;
15883 break;
15884 case 738:
15885 // V6_vfmin_f8
15886 O << ".f8 = vfmin(";
15887 printOperand(MI, OpNo: 1, O);
15888 O << ".f8,";
15889 printOperand(MI, OpNo: 2, O);
15890 O << ".f8)";
15891 return;
15892 break;
15893 case 739:
15894 // V6_vfmin_hf
15895 O << ".hf = vfmin(";
15896 printOperand(MI, OpNo: 1, O);
15897 O << ".hf,";
15898 printOperand(MI, OpNo: 2, O);
15899 O << ".hf)";
15900 return;
15901 break;
15902 case 740:
15903 // V6_vfmin_sf
15904 O << ".sf = vfmin(";
15905 printOperand(MI, OpNo: 1, O);
15906 O << ".sf,";
15907 printOperand(MI, OpNo: 2, O);
15908 O << ".sf)";
15909 return;
15910 break;
15911 case 741:
15912 // V6_vfneg_f8
15913 O << ".f8 = vfneg(";
15914 printOperand(MI, OpNo: 1, O);
15915 O << ".f8)";
15916 return;
15917 break;
15918 case 742:
15919 // V6_vfneg_hf
15920 O << ".hf = vfneg(";
15921 printOperand(MI, OpNo: 1, O);
15922 O << ".hf)";
15923 return;
15924 break;
15925 case 743:
15926 // V6_vfneg_sf
15927 O << ".sf = vfneg(";
15928 printOperand(MI, OpNo: 1, O);
15929 O << ".sf)";
15930 return;
15931 break;
15932 case 744:
15933 // V6_vgathermhq, V6_vgathermhwq
15934 O << ") vtmp.h = vgather(";
15935 printOperand(MI, OpNo: 1, O);
15936 O << ',';
15937 printOperand(MI, OpNo: 2, O);
15938 O << ',';
15939 printOperand(MI, OpNo: 3, O);
15940 break;
15941 case 745:
15942 // V6_vgathermwq
15943 O << ") vtmp.w = vgather(";
15944 printOperand(MI, OpNo: 1, O);
15945 O << ',';
15946 printOperand(MI, OpNo: 2, O);
15947 O << ',';
15948 printOperand(MI, OpNo: 3, O);
15949 O << ".w).w";
15950 return;
15951 break;
15952 case 746:
15953 // V6_vgtb, V6_vgtbf, V6_vgth, V6_vgthf, V6_vgtsf, V6_vgtub, V6_vgtuh, V6...
15954 O << " = vcmp.gt(";
15955 printOperand(MI, OpNo: 1, O);
15956 break;
15957 case 747:
15958 // V6_vgtb_and, V6_vgtbf_and, V6_vgth_and, V6_vgthf_and, V6_vgtsf_and, V6...
15959 O << " &= vcmp.gt(";
15960 printOperand(MI, OpNo: 2, O);
15961 break;
15962 case 748:
15963 // V6_vgtb_or, V6_vgtbf_or, V6_vgth_or, V6_vgthf_or, V6_vgtsf_or, V6_vgtu...
15964 O << " |= vcmp.gt(";
15965 printOperand(MI, OpNo: 2, O);
15966 break;
15967 case 749:
15968 // V6_vgtb_xor, V6_vgtbf_xor, V6_vgth_xor, V6_vgthf_xor, V6_vgtsf_xor, V6...
15969 O << " ^= vcmp.gt(";
15970 printOperand(MI, OpNo: 2, O);
15971 break;
15972 case 750:
15973 // V6_vilog2_hf, V6_vilog2_qf16, V6_vilog2_qf32, V6_vilog2_sf
15974 O << ".w = vilog2(";
15975 printOperand(MI, OpNo: 1, O);
15976 break;
15977 case 751:
15978 // V6_vinsertwr
15979 O << ".w = vinsert(";
15980 printOperand(MI, OpNo: 2, O);
15981 O << ')';
15982 return;
15983 break;
15984 case 752:
15985 // V6_vlalignb, V6_vlalignbi
15986 O << " = vlalign(";
15987 printOperand(MI, OpNo: 1, O);
15988 O << ',';
15989 printOperand(MI, OpNo: 2, O);
15990 break;
15991 case 753:
15992 // V6_vlsrb
15993 O << ".ub = vlsr(";
15994 printOperand(MI, OpNo: 1, O);
15995 O << ".ub,";
15996 printOperand(MI, OpNo: 2, O);
15997 O << ')';
15998 return;
15999 break;
16000 case 754:
16001 // V6_vlsrh
16002 O << ".uh = vlsr(";
16003 printOperand(MI, OpNo: 1, O);
16004 O << ".uh,";
16005 printOperand(MI, OpNo: 2, O);
16006 O << ')';
16007 return;
16008 break;
16009 case 755:
16010 // V6_vlsrhv
16011 O << ".h = vlsr(";
16012 printOperand(MI, OpNo: 1, O);
16013 O << ".h,";
16014 printOperand(MI, OpNo: 2, O);
16015 O << ".h)";
16016 return;
16017 break;
16018 case 756:
16019 // V6_vlsrw
16020 O << ".uw = vlsr(";
16021 printOperand(MI, OpNo: 1, O);
16022 O << ".uw,";
16023 printOperand(MI, OpNo: 2, O);
16024 O << ')';
16025 return;
16026 break;
16027 case 757:
16028 // V6_vlsrwv
16029 O << ".w = vlsr(";
16030 printOperand(MI, OpNo: 1, O);
16031 O << ".w,";
16032 printOperand(MI, OpNo: 2, O);
16033 O << ".w)";
16034 return;
16035 break;
16036 case 758:
16037 // V6_vlut4
16038 O << ".h = vlut4(";
16039 printOperand(MI, OpNo: 1, O);
16040 O << ".uh,";
16041 printOperand(MI, OpNo: 2, O);
16042 O << ".h)";
16043 return;
16044 break;
16045 case 759:
16046 // V6_vlutvvb, V6_vlutvvb_nm, V6_vlutvvbi
16047 O << ".b = vlut32(";
16048 printOperand(MI, OpNo: 1, O);
16049 O << ".b,";
16050 printOperand(MI, OpNo: 2, O);
16051 break;
16052 case 760:
16053 // V6_vlutvvb_oracc, V6_vlutvvb_oracci
16054 O << ".b |= vlut32(";
16055 printOperand(MI, OpNo: 2, O);
16056 O << ".b,";
16057 printOperand(MI, OpNo: 3, O);
16058 break;
16059 case 761:
16060 // V6_vlutvwh, V6_vlutvwh_nm, V6_vlutvwhi
16061 O << ".h = vlut16(";
16062 printOperand(MI, OpNo: 1, O);
16063 O << ".b,";
16064 printOperand(MI, OpNo: 2, O);
16065 break;
16066 case 762:
16067 // V6_vlutvwh_oracc, V6_vlutvwh_oracci
16068 O << ".h |= vlut16(";
16069 printOperand(MI, OpNo: 2, O);
16070 O << ".b,";
16071 printOperand(MI, OpNo: 3, O);
16072 break;
16073 case 763:
16074 // V6_vmax_bf
16075 O << ".bf = vmax(";
16076 printOperand(MI, OpNo: 1, O);
16077 O << ".bf,";
16078 printOperand(MI, OpNo: 2, O);
16079 O << ".bf)";
16080 return;
16081 break;
16082 case 764:
16083 // V6_vmax_hf
16084 O << ".hf = vmax(";
16085 printOperand(MI, OpNo: 1, O);
16086 O << ".hf,";
16087 printOperand(MI, OpNo: 2, O);
16088 O << ".hf)";
16089 return;
16090 break;
16091 case 765:
16092 // V6_vmax_sf
16093 O << ".sf = vmax(";
16094 printOperand(MI, OpNo: 1, O);
16095 O << ".sf,";
16096 printOperand(MI, OpNo: 2, O);
16097 O << ".sf)";
16098 return;
16099 break;
16100 case 766:
16101 // V6_vmaxb
16102 O << ".b = vmax(";
16103 printOperand(MI, OpNo: 1, O);
16104 O << ".b,";
16105 printOperand(MI, OpNo: 2, O);
16106 O << ".b)";
16107 return;
16108 break;
16109 case 767:
16110 // V6_vmaxh
16111 O << ".h = vmax(";
16112 printOperand(MI, OpNo: 1, O);
16113 O << ".h,";
16114 printOperand(MI, OpNo: 2, O);
16115 O << ".h)";
16116 return;
16117 break;
16118 case 768:
16119 // V6_vmaxub
16120 O << ".ub = vmax(";
16121 printOperand(MI, OpNo: 1, O);
16122 O << ".ub,";
16123 printOperand(MI, OpNo: 2, O);
16124 O << ".ub)";
16125 return;
16126 break;
16127 case 769:
16128 // V6_vmaxuh
16129 O << ".uh = vmax(";
16130 printOperand(MI, OpNo: 1, O);
16131 O << ".uh,";
16132 printOperand(MI, OpNo: 2, O);
16133 O << ".uh)";
16134 return;
16135 break;
16136 case 770:
16137 // V6_vmaxw
16138 O << ".w = vmax(";
16139 printOperand(MI, OpNo: 1, O);
16140 O << ".w,";
16141 printOperand(MI, OpNo: 2, O);
16142 O << ".w)";
16143 return;
16144 break;
16145 case 771:
16146 // V6_vmerge_qf
16147 O << " = vmerge(";
16148 printOperand(MI, OpNo: 1, O);
16149 O << ".x,";
16150 printOperand(MI, OpNo: 2, O);
16151 O << ".w)";
16152 return;
16153 break;
16154 case 772:
16155 // V6_vmin_bf
16156 O << ".bf = vmin(";
16157 printOperand(MI, OpNo: 1, O);
16158 O << ".bf,";
16159 printOperand(MI, OpNo: 2, O);
16160 O << ".bf)";
16161 return;
16162 break;
16163 case 773:
16164 // V6_vmin_hf
16165 O << ".hf = vmin(";
16166 printOperand(MI, OpNo: 1, O);
16167 O << ".hf,";
16168 printOperand(MI, OpNo: 2, O);
16169 O << ".hf)";
16170 return;
16171 break;
16172 case 774:
16173 // V6_vmin_sf
16174 O << ".sf = vmin(";
16175 printOperand(MI, OpNo: 1, O);
16176 O << ".sf,";
16177 printOperand(MI, OpNo: 2, O);
16178 O << ".sf)";
16179 return;
16180 break;
16181 case 775:
16182 // V6_vminb
16183 O << ".b = vmin(";
16184 printOperand(MI, OpNo: 1, O);
16185 O << ".b,";
16186 printOperand(MI, OpNo: 2, O);
16187 O << ".b)";
16188 return;
16189 break;
16190 case 776:
16191 // V6_vminh
16192 O << ".h = vmin(";
16193 printOperand(MI, OpNo: 1, O);
16194 O << ".h,";
16195 printOperand(MI, OpNo: 2, O);
16196 O << ".h)";
16197 return;
16198 break;
16199 case 777:
16200 // V6_vminub
16201 O << ".ub = vmin(";
16202 printOperand(MI, OpNo: 1, O);
16203 O << ".ub,";
16204 printOperand(MI, OpNo: 2, O);
16205 O << ".ub)";
16206 return;
16207 break;
16208 case 778:
16209 // V6_vminuh
16210 O << ".uh = vmin(";
16211 printOperand(MI, OpNo: 1, O);
16212 O << ".uh,";
16213 printOperand(MI, OpNo: 2, O);
16214 O << ".uh)";
16215 return;
16216 break;
16217 case 779:
16218 // V6_vminw
16219 O << ".w = vmin(";
16220 printOperand(MI, OpNo: 1, O);
16221 O << ".w,";
16222 printOperand(MI, OpNo: 2, O);
16223 O << ".w)";
16224 return;
16225 break;
16226 case 780:
16227 // V6_vmpabus, V6_vmpabusv, V6_vmpabuu, V6_vmpabuuv, V6_vmpahhsat, V6_vmp...
16228 O << ".h = vmpa(";
16229 printOperand(MI, OpNo: 1, O);
16230 break;
16231 case 781:
16232 // V6_vmpabus_acc, V6_vmpabuu_acc
16233 O << ".h += vmpa(";
16234 printOperand(MI, OpNo: 2, O);
16235 O << ".ub,";
16236 printOperand(MI, OpNo: 3, O);
16237 break;
16238 case 782:
16239 // V6_vmpahb, V6_vmpauhb
16240 O << ".w = vmpa(";
16241 printOperand(MI, OpNo: 1, O);
16242 break;
16243 case 783:
16244 // V6_vmpahb_acc, V6_vmpauhb_acc
16245 O << ".w += vmpa(";
16246 printOperand(MI, OpNo: 2, O);
16247 break;
16248 case 784:
16249 // V6_vmpsuhuhsat
16250 O << ".h = vmps(";
16251 printOperand(MI, OpNo: 1, O);
16252 O << ".h,";
16253 printOperand(MI, OpNo: 2, O);
16254 O << ".uh,";
16255 printOperand(MI, OpNo: 3, O);
16256 O << ".uh):sat";
16257 return;
16258 break;
16259 case 785:
16260 // V6_vmpy_hf_f8, V6_vmpy_hf_hf
16261 O << ".hf = vmpy(";
16262 printOperand(MI, OpNo: 1, O);
16263 break;
16264 case 786:
16265 // V6_vmpy_hf_f8_acc, V6_vmpy_hf_hf_acc
16266 O << ".hf += vmpy(";
16267 printOperand(MI, OpNo: 2, O);
16268 break;
16269 case 787:
16270 // V6_vmpy_qf16, V6_vmpy_qf16_hf, V6_vmpy_qf16_mix_hf, V6_vmpy_rt_hf, V6_...
16271 O << ".qf16 = vmpy(";
16272 printOperand(MI, OpNo: 1, O);
16273 break;
16274 case 788:
16275 // V6_vmpy_qf32, V6_vmpy_qf32_hf, V6_vmpy_qf32_mix_hf, V6_vmpy_qf32_qf16,...
16276 O << ".qf32 = vmpy(";
16277 printOperand(MI, OpNo: 1, O);
16278 break;
16279 case 789:
16280 // V6_vmpy_sf_bf, V6_vmpy_sf_hf, V6_vmpy_sf_sf
16281 O << ".sf = vmpy(";
16282 printOperand(MI, OpNo: 1, O);
16283 break;
16284 case 790:
16285 // V6_vmpy_sf_bf_acc, V6_vmpy_sf_hf_acc
16286 O << ".sf += vmpy(";
16287 printOperand(MI, OpNo: 2, O);
16288 break;
16289 case 791:
16290 // V6_vmpybus, V6_vmpybusv, V6_vmpybv, V6_vmpyhsrs, V6_vmpyhss, V6_vmpyhv...
16291 O << ".h = vmpy(";
16292 printOperand(MI, OpNo: 1, O);
16293 break;
16294 case 792:
16295 // V6_vmpybus_acc, V6_vmpybusv_acc, V6_vmpybv_acc
16296 O << ".h += vmpy(";
16297 printOperand(MI, OpNo: 2, O);
16298 break;
16299 case 793:
16300 // V6_vmpyewuh
16301 O << ".w = vmpye(";
16302 printOperand(MI, OpNo: 1, O);
16303 O << ".w,";
16304 printOperand(MI, OpNo: 2, O);
16305 O << ".uh)";
16306 return;
16307 break;
16308 case 794:
16309 // V6_vmpyewuh_64
16310 O << " = vmpye(";
16311 printOperand(MI, OpNo: 1, O);
16312 O << ".w,";
16313 printOperand(MI, OpNo: 2, O);
16314 O << ".uh)";
16315 return;
16316 break;
16317 case 795:
16318 // V6_vmpyh, V6_vmpyhus, V6_vmpyhv
16319 O << ".w = vmpy(";
16320 printOperand(MI, OpNo: 1, O);
16321 O << ".h,";
16322 printOperand(MI, OpNo: 2, O);
16323 break;
16324 case 796:
16325 // V6_vmpyh_acc, V6_vmpyhsat_acc, V6_vmpyhus_acc, V6_vmpyhv_acc
16326 O << ".w += vmpy(";
16327 printOperand(MI, OpNo: 2, O);
16328 O << ".h,";
16329 printOperand(MI, OpNo: 3, O);
16330 break;
16331 case 797:
16332 // V6_vmpyieoh
16333 O << ".w = vmpyieo(";
16334 printOperand(MI, OpNo: 1, O);
16335 O << ".h,";
16336 printOperand(MI, OpNo: 2, O);
16337 O << ".h)";
16338 return;
16339 break;
16340 case 798:
16341 // V6_vmpyiewh_acc, V6_vmpyiewuh_acc
16342 O << ".w += vmpyie(";
16343 printOperand(MI, OpNo: 2, O);
16344 O << ".w,";
16345 printOperand(MI, OpNo: 3, O);
16346 break;
16347 case 799:
16348 // V6_vmpyiewuh
16349 O << ".w = vmpyie(";
16350 printOperand(MI, OpNo: 1, O);
16351 O << ".w,";
16352 printOperand(MI, OpNo: 2, O);
16353 O << ".uh)";
16354 return;
16355 break;
16356 case 800:
16357 // V6_vmpyih, V6_vmpyihb
16358 O << ".h = vmpyi(";
16359 printOperand(MI, OpNo: 1, O);
16360 O << ".h,";
16361 printOperand(MI, OpNo: 2, O);
16362 break;
16363 case 801:
16364 // V6_vmpyih_acc, V6_vmpyihb_acc
16365 O << ".h += vmpyi(";
16366 printOperand(MI, OpNo: 2, O);
16367 O << ".h,";
16368 printOperand(MI, OpNo: 3, O);
16369 break;
16370 case 802:
16371 // V6_vmpyiowh
16372 O << ".w = vmpyio(";
16373 printOperand(MI, OpNo: 1, O);
16374 O << ".w,";
16375 printOperand(MI, OpNo: 2, O);
16376 O << ".h)";
16377 return;
16378 break;
16379 case 803:
16380 // V6_vmpyiwb, V6_vmpyiwh, V6_vmpyiwub
16381 O << ".w = vmpyi(";
16382 printOperand(MI, OpNo: 1, O);
16383 O << ".w,";
16384 printOperand(MI, OpNo: 2, O);
16385 break;
16386 case 804:
16387 // V6_vmpyiwb_acc, V6_vmpyiwh_acc, V6_vmpyiwub_acc
16388 O << ".w += vmpyi(";
16389 printOperand(MI, OpNo: 2, O);
16390 O << ".w,";
16391 printOperand(MI, OpNo: 3, O);
16392 break;
16393 case 805:
16394 // V6_vmpyowh, V6_vmpyowh_rnd
16395 O << ".w = vmpyo(";
16396 printOperand(MI, OpNo: 1, O);
16397 O << ".w,";
16398 printOperand(MI, OpNo: 2, O);
16399 break;
16400 case 806:
16401 // V6_vmpyowh_64_acc
16402 O << " += vmpyo(";
16403 printOperand(MI, OpNo: 2, O);
16404 O << ".w,";
16405 printOperand(MI, OpNo: 3, O);
16406 O << ".h)";
16407 return;
16408 break;
16409 case 807:
16410 // V6_vmpyowh_rnd_sacc, V6_vmpyowh_sacc
16411 O << ".w += vmpyo(";
16412 printOperand(MI, OpNo: 2, O);
16413 O << ".w,";
16414 printOperand(MI, OpNo: 3, O);
16415 break;
16416 case 808:
16417 // V6_vmpyub, V6_vmpyubv, V6_vmpyuhvs
16418 O << ".uh = vmpy(";
16419 printOperand(MI, OpNo: 1, O);
16420 break;
16421 case 809:
16422 // V6_vmpyub_acc, V6_vmpyubv_acc
16423 O << ".uh += vmpy(";
16424 printOperand(MI, OpNo: 2, O);
16425 O << ".ub,";
16426 printOperand(MI, OpNo: 3, O);
16427 O << ".ub)";
16428 return;
16429 break;
16430 case 810:
16431 // V6_vmpyuh, V6_vmpyuhv
16432 O << ".uw = vmpy(";
16433 printOperand(MI, OpNo: 1, O);
16434 O << ".uh,";
16435 printOperand(MI, OpNo: 2, O);
16436 O << ".uh)";
16437 return;
16438 break;
16439 case 811:
16440 // V6_vmpyuh_acc, V6_vmpyuhv_acc
16441 O << ".uw += vmpy(";
16442 printOperand(MI, OpNo: 2, O);
16443 O << ".uh,";
16444 printOperand(MI, OpNo: 3, O);
16445 O << ".uh)";
16446 return;
16447 break;
16448 case 812:
16449 // V6_vmpyuhe
16450 O << ".uw = vmpye(";
16451 printOperand(MI, OpNo: 1, O);
16452 O << ".uh,";
16453 printOperand(MI, OpNo: 2, O);
16454 O << ".uh)";
16455 return;
16456 break;
16457 case 813:
16458 // V6_vmpyuhe_acc
16459 O << ".uw += vmpye(";
16460 printOperand(MI, OpNo: 2, O);
16461 O << ".uh,";
16462 printOperand(MI, OpNo: 3, O);
16463 O << ".uh)";
16464 return;
16465 break;
16466 case 814:
16467 // V6_vnavgb, V6_vnavgub
16468 O << ".b = vnavg(";
16469 printOperand(MI, OpNo: 1, O);
16470 break;
16471 case 815:
16472 // V6_vnavgh
16473 O << ".h = vnavg(";
16474 printOperand(MI, OpNo: 1, O);
16475 O << ".h,";
16476 printOperand(MI, OpNo: 2, O);
16477 O << ".h)";
16478 return;
16479 break;
16480 case 816:
16481 // V6_vnavgw
16482 O << ".w = vnavg(";
16483 printOperand(MI, OpNo: 1, O);
16484 O << ".w,";
16485 printOperand(MI, OpNo: 2, O);
16486 O << ".w)";
16487 return;
16488 break;
16489 case 817:
16490 // V6_vneg_qf16_hf, V6_vneg_qf16_qf16
16491 O << ".qf16 = vneg(";
16492 printOperand(MI, OpNo: 1, O);
16493 break;
16494 case 818:
16495 // V6_vneg_qf32_qf32, V6_vneg_qf32_sf
16496 O << ".qf32 = vneg(";
16497 printOperand(MI, OpNo: 1, O);
16498 break;
16499 case 819:
16500 // V6_vnormamth
16501 O << ".h = vnormamt(";
16502 printOperand(MI, OpNo: 1, O);
16503 O << ".h)";
16504 return;
16505 break;
16506 case 820:
16507 // V6_vnormamtw
16508 O << ".w = vnormamt(";
16509 printOperand(MI, OpNo: 1, O);
16510 O << ".w)";
16511 return;
16512 break;
16513 case 821:
16514 // V6_vnot
16515 O << " = vnot(";
16516 printOperand(MI, OpNo: 1, O);
16517 O << ')';
16518 return;
16519 break;
16520 case 822:
16521 // V6_vor
16522 O << " = vor(";
16523 printOperand(MI, OpNo: 1, O);
16524 O << ',';
16525 printOperand(MI, OpNo: 2, O);
16526 O << ')';
16527 return;
16528 break;
16529 case 823:
16530 // V6_vpackeb
16531 O << ".b = vpacke(";
16532 printOperand(MI, OpNo: 1, O);
16533 O << ".h,";
16534 printOperand(MI, OpNo: 2, O);
16535 O << ".h)";
16536 return;
16537 break;
16538 case 824:
16539 // V6_vpackeh
16540 O << ".h = vpacke(";
16541 printOperand(MI, OpNo: 1, O);
16542 O << ".w,";
16543 printOperand(MI, OpNo: 2, O);
16544 O << ".w)";
16545 return;
16546 break;
16547 case 825:
16548 // V6_vpackhb_sat
16549 O << ".b = vpack(";
16550 printOperand(MI, OpNo: 1, O);
16551 O << ".h,";
16552 printOperand(MI, OpNo: 2, O);
16553 O << ".h):sat";
16554 return;
16555 break;
16556 case 826:
16557 // V6_vpackhub_sat
16558 O << ".ub = vpack(";
16559 printOperand(MI, OpNo: 1, O);
16560 O << ".h,";
16561 printOperand(MI, OpNo: 2, O);
16562 O << ".h):sat";
16563 return;
16564 break;
16565 case 827:
16566 // V6_vpackob
16567 O << ".b = vpacko(";
16568 printOperand(MI, OpNo: 1, O);
16569 O << ".h,";
16570 printOperand(MI, OpNo: 2, O);
16571 O << ".h)";
16572 return;
16573 break;
16574 case 828:
16575 // V6_vpackoh
16576 O << ".h = vpacko(";
16577 printOperand(MI, OpNo: 1, O);
16578 O << ".w,";
16579 printOperand(MI, OpNo: 2, O);
16580 O << ".w)";
16581 return;
16582 break;
16583 case 829:
16584 // V6_vpackwh_sat
16585 O << ".h = vpack(";
16586 printOperand(MI, OpNo: 1, O);
16587 O << ".w,";
16588 printOperand(MI, OpNo: 2, O);
16589 O << ".w):sat";
16590 return;
16591 break;
16592 case 830:
16593 // V6_vpackwuh_sat
16594 O << ".uh = vpack(";
16595 printOperand(MI, OpNo: 1, O);
16596 O << ".w,";
16597 printOperand(MI, OpNo: 2, O);
16598 O << ".w):sat";
16599 return;
16600 break;
16601 case 831:
16602 // V6_vpopcounth
16603 O << ".h = vpopcount(";
16604 printOperand(MI, OpNo: 1, O);
16605 O << ".h)";
16606 return;
16607 break;
16608 case 832:
16609 // V6_vprefixqb
16610 O << ".b = prefixsum(";
16611 printOperand(MI, OpNo: 1, O);
16612 O << ')';
16613 return;
16614 break;
16615 case 833:
16616 // V6_vprefixqh
16617 O << ".h = prefixsum(";
16618 printOperand(MI, OpNo: 1, O);
16619 O << ')';
16620 return;
16621 break;
16622 case 834:
16623 // V6_vprefixqw
16624 O << ".w = prefixsum(";
16625 printOperand(MI, OpNo: 1, O);
16626 O << ')';
16627 return;
16628 break;
16629 case 835:
16630 // V6_vrdelta
16631 O << " = vrdelta(";
16632 printOperand(MI, OpNo: 1, O);
16633 O << ',';
16634 printOperand(MI, OpNo: 2, O);
16635 O << ')';
16636 return;
16637 break;
16638 case 836:
16639 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rx, V6_vrmpyzbub_rt, V6_vrmpyzbub_rx
16640 O << ".w = vrmpyz(";
16641 break;
16642 case 837:
16643 // V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rt_acc, V6_vrmpyz...
16644 O << ".w += vrmpyz(";
16645 break;
16646 case 838:
16647 // V6_vrmpyzcb_rt, V6_vrmpyzcb_rx
16648 O << ".w = vr16mpyz(";
16649 break;
16650 case 839:
16651 // V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx_acc
16652 O << ".w += vr16mpyz(";
16653 break;
16654 case 840:
16655 // V6_vrmpyzcbs_rt, V6_vrmpyzcbs_rx
16656 O << ".w = vr16mpyzs(";
16657 break;
16658 case 841:
16659 // V6_vrmpyzcbs_rt_acc, V6_vrmpyzcbs_rx_acc
16660 O << ".w += vr16mpyzs(";
16661 break;
16662 case 842:
16663 // V6_vrmpyznb_rt, V6_vrmpyznb_rx
16664 O << ".w = vr8mpyz(";
16665 break;
16666 case 843:
16667 // V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx_acc
16668 O << ".w += vr8mpyz(";
16669 break;
16670 case 844:
16671 // V6_vror
16672 O << " = vror(";
16673 printOperand(MI, OpNo: 1, O);
16674 O << ',';
16675 printOperand(MI, OpNo: 2, O);
16676 O << ')';
16677 return;
16678 break;
16679 case 845:
16680 // V6_vrotr
16681 O << ".uw = vrotr(";
16682 printOperand(MI, OpNo: 1, O);
16683 O << ".uw,";
16684 printOperand(MI, OpNo: 2, O);
16685 O << ".uw)";
16686 return;
16687 break;
16688 case 846:
16689 // V6_vroundhb
16690 O << ".b = vround(";
16691 printOperand(MI, OpNo: 1, O);
16692 O << ".h,";
16693 printOperand(MI, OpNo: 2, O);
16694 O << ".h):sat";
16695 return;
16696 break;
16697 case 847:
16698 // V6_vroundhub, V6_vrounduhub
16699 O << ".ub = vround(";
16700 printOperand(MI, OpNo: 1, O);
16701 break;
16702 case 848:
16703 // V6_vrounduwuh, V6_vroundwuh
16704 O << ".uh = vround(";
16705 printOperand(MI, OpNo: 1, O);
16706 break;
16707 case 849:
16708 // V6_vroundwh
16709 O << ".h = vround(";
16710 printOperand(MI, OpNo: 1, O);
16711 O << ".w,";
16712 printOperand(MI, OpNo: 2, O);
16713 O << ".w):sat";
16714 return;
16715 break;
16716 case 850:
16717 // V6_vrsadubi
16718 O << ".uw = vrsad(";
16719 printOperand(MI, OpNo: 1, O);
16720 O << ".ub,";
16721 printOperand(MI, OpNo: 2, O);
16722 O << ".ub,#";
16723 printOperand(MI, OpNo: 3, O);
16724 O << ')';
16725 return;
16726 break;
16727 case 851:
16728 // V6_vrsadubi_acc
16729 O << ".uw += vrsad(";
16730 printOperand(MI, OpNo: 2, O);
16731 O << ".ub,";
16732 printOperand(MI, OpNo: 3, O);
16733 O << ".ub,#";
16734 printOperand(MI, OpNo: 4, O);
16735 O << ')';
16736 return;
16737 break;
16738 case 852:
16739 // V6_vsatdw
16740 O << ".w = vsatdw(";
16741 printOperand(MI, OpNo: 1, O);
16742 O << ".w,";
16743 printOperand(MI, OpNo: 2, O);
16744 O << ".w)";
16745 return;
16746 break;
16747 case 853:
16748 // V6_vsathub
16749 O << ".ub = vsat(";
16750 printOperand(MI, OpNo: 1, O);
16751 O << ".h,";
16752 printOperand(MI, OpNo: 2, O);
16753 O << ".h)";
16754 return;
16755 break;
16756 case 854:
16757 // V6_vsatuwuh
16758 O << ".uh = vsat(";
16759 printOperand(MI, OpNo: 1, O);
16760 O << ".uw,";
16761 printOperand(MI, OpNo: 2, O);
16762 O << ".uw)";
16763 return;
16764 break;
16765 case 855:
16766 // V6_vsatwh
16767 O << ".h = vsat(";
16768 printOperand(MI, OpNo: 1, O);
16769 O << ".w,";
16770 printOperand(MI, OpNo: 2, O);
16771 O << ".w)";
16772 return;
16773 break;
16774 case 856:
16775 // V6_vsb
16776 O << ".h = vsxt(";
16777 printOperand(MI, OpNo: 1, O);
16778 O << ".b)";
16779 return;
16780 break;
16781 case 857:
16782 // V6_vsh
16783 O << ".w = vsxt(";
16784 printOperand(MI, OpNo: 1, O);
16785 O << ".h)";
16786 return;
16787 break;
16788 case 858:
16789 // V6_vshuffb
16790 O << ".b = vshuff(";
16791 printOperand(MI, OpNo: 1, O);
16792 O << ".b)";
16793 return;
16794 break;
16795 case 859:
16796 // V6_vshuffh
16797 O << ".h = vshuff(";
16798 printOperand(MI, OpNo: 1, O);
16799 O << ".h)";
16800 return;
16801 break;
16802 case 860:
16803 // V6_vshuffob
16804 O << ".b = vshuffo(";
16805 printOperand(MI, OpNo: 1, O);
16806 O << ".b,";
16807 printOperand(MI, OpNo: 2, O);
16808 O << ".b)";
16809 return;
16810 break;
16811 case 861:
16812 // V6_vshuffvdd
16813 O << " = vshuff(";
16814 printOperand(MI, OpNo: 1, O);
16815 O << ',';
16816 printOperand(MI, OpNo: 2, O);
16817 O << ',';
16818 printOperand(MI, OpNo: 3, O);
16819 O << ')';
16820 return;
16821 break;
16822 case 862:
16823 // V6_vshufoeb
16824 O << ".b = vshuffoe(";
16825 printOperand(MI, OpNo: 1, O);
16826 O << ".b,";
16827 printOperand(MI, OpNo: 2, O);
16828 O << ".b)";
16829 return;
16830 break;
16831 case 863:
16832 // V6_vshufoeh
16833 O << ".h = vshuffoe(";
16834 printOperand(MI, OpNo: 1, O);
16835 O << ".h,";
16836 printOperand(MI, OpNo: 2, O);
16837 O << ".h)";
16838 return;
16839 break;
16840 case 864:
16841 // V6_vshufoh
16842 O << ".h = vshuffo(";
16843 printOperand(MI, OpNo: 1, O);
16844 O << ".h,";
16845 printOperand(MI, OpNo: 2, O);
16846 O << ".h)";
16847 return;
16848 break;
16849 case 865:
16850 // V6_vsub_hf, V6_vsub_hf_mix, V6_vsub_qf16, V6_vsub_qf16_mix
16851 O << ".qf16 = vsub(";
16852 printOperand(MI, OpNo: 1, O);
16853 break;
16854 case 866:
16855 // V6_vsub_hf_f8, V6_vsub_hf_hf
16856 O << ".hf = vsub(";
16857 printOperand(MI, OpNo: 1, O);
16858 break;
16859 case 867:
16860 // V6_vsub_qf32, V6_vsub_qf32_mix, V6_vsub_sf, V6_vsub_sf_mix
16861 O << ".qf32 = vsub(";
16862 printOperand(MI, OpNo: 1, O);
16863 break;
16864 case 868:
16865 // V6_vsub_sf_bf, V6_vsub_sf_hf, V6_vsub_sf_sf
16866 O << ".sf = vsub(";
16867 printOperand(MI, OpNo: 1, O);
16868 break;
16869 case 869:
16870 // V6_vsubb, V6_vsubb_dv, V6_vsubbsat, V6_vsubbsat_dv
16871 O << ".b = vsub(";
16872 printOperand(MI, OpNo: 1, O);
16873 O << ".b,";
16874 printOperand(MI, OpNo: 2, O);
16875 break;
16876 case 870:
16877 // V6_vsubcarry, V6_vsubhw, V6_vsubuhw, V6_vsubw, V6_vsubw_dv, V6_vsubwsa...
16878 O << ".w = vsub(";
16879 break;
16880 case 871:
16881 // V6_vsubh, V6_vsubh_dv, V6_vsubhsat, V6_vsubhsat_dv, V6_vsububh
16882 O << ".h = vsub(";
16883 printOperand(MI, OpNo: 1, O);
16884 break;
16885 case 872:
16886 // V6_vsububsat, V6_vsububsat_dv, V6_vsubububb_sat
16887 O << ".ub = vsub(";
16888 printOperand(MI, OpNo: 1, O);
16889 O << ".ub,";
16890 printOperand(MI, OpNo: 2, O);
16891 break;
16892 case 873:
16893 // V6_vsubuhsat, V6_vsubuhsat_dv
16894 O << ".uh = vsub(";
16895 printOperand(MI, OpNo: 1, O);
16896 O << ".uh,";
16897 printOperand(MI, OpNo: 2, O);
16898 O << ".uh):sat";
16899 return;
16900 break;
16901 case 874:
16902 // V6_vsubuwsat, V6_vsubuwsat_dv
16903 O << ".uw = vsub(";
16904 printOperand(MI, OpNo: 1, O);
16905 O << ".uw,";
16906 printOperand(MI, OpNo: 2, O);
16907 O << ".uw):sat";
16908 return;
16909 break;
16910 case 875:
16911 // V6_vswap
16912 O << " = vswap(";
16913 printOperand(MI, OpNo: 1, O);
16914 O << ',';
16915 printOperand(MI, OpNo: 2, O);
16916 O << ',';
16917 printOperand(MI, OpNo: 3, O);
16918 O << ')';
16919 return;
16920 break;
16921 case 876:
16922 // V6_vtmpyb, V6_vtmpybus
16923 O << ".h = vtmpy(";
16924 printOperand(MI, OpNo: 1, O);
16925 break;
16926 case 877:
16927 // V6_vtmpyb_acc, V6_vtmpybus_acc
16928 O << ".h += vtmpy(";
16929 printOperand(MI, OpNo: 2, O);
16930 break;
16931 case 878:
16932 // V6_vtmpyhb
16933 O << ".w = vtmpy(";
16934 printOperand(MI, OpNo: 1, O);
16935 O << ".h,";
16936 printOperand(MI, OpNo: 2, O);
16937 O << ".b)";
16938 return;
16939 break;
16940 case 879:
16941 // V6_vtmpyhb_acc
16942 O << ".w += vtmpy(";
16943 printOperand(MI, OpNo: 2, O);
16944 O << ".h,";
16945 printOperand(MI, OpNo: 3, O);
16946 O << ".b)";
16947 return;
16948 break;
16949 case 880:
16950 // V6_vunpackb
16951 O << ".h = vunpack(";
16952 printOperand(MI, OpNo: 1, O);
16953 O << ".b)";
16954 return;
16955 break;
16956 case 881:
16957 // V6_vunpackh
16958 O << ".w = vunpack(";
16959 printOperand(MI, OpNo: 1, O);
16960 O << ".h)";
16961 return;
16962 break;
16963 case 882:
16964 // V6_vunpackob
16965 O << ".h |= vunpacko(";
16966 printOperand(MI, OpNo: 2, O);
16967 O << ".b)";
16968 return;
16969 break;
16970 case 883:
16971 // V6_vunpackoh
16972 O << ".w |= vunpacko(";
16973 printOperand(MI, OpNo: 2, O);
16974 O << ".h)";
16975 return;
16976 break;
16977 case 884:
16978 // V6_vunpackub
16979 O << ".uh = vunpack(";
16980 printOperand(MI, OpNo: 1, O);
16981 O << ".ub)";
16982 return;
16983 break;
16984 case 885:
16985 // V6_vunpackuh
16986 O << ".uw = vunpack(";
16987 printOperand(MI, OpNo: 1, O);
16988 O << ".uh)";
16989 return;
16990 break;
16991 case 886:
16992 // V6_vwhist256q_sat
16993 O << "):sat";
16994 return;
16995 break;
16996 case 887:
16997 // V6_vxor
16998 O << " = vxor(";
16999 printOperand(MI, OpNo: 1, O);
17000 O << ',';
17001 printOperand(MI, OpNo: 2, O);
17002 O << ')';
17003 return;
17004 break;
17005 case 888:
17006 // V6_vzb
17007 O << ".uh = vzxt(";
17008 printOperand(MI, OpNo: 1, O);
17009 O << ".ub)";
17010 return;
17011 break;
17012 case 889:
17013 // V6_vzh
17014 O << ".uw = vzxt(";
17015 printOperand(MI, OpNo: 1, O);
17016 O << ".uh)";
17017 return;
17018 break;
17019 case 890:
17020 // V6_zextract
17021 O << " = zextract(";
17022 printOperand(MI, OpNo: 1, O);
17023 O << ')';
17024 return;
17025 break;
17026 case 891:
17027 // Y2_crswap0
17028 O << ",sgp0)";
17029 return;
17030 break;
17031 case 892:
17032 // Y2_dctagr
17033 O << " = dctagr(";
17034 printOperand(MI, OpNo: 1, O);
17035 O << ')';
17036 return;
17037 break;
17038 case 893:
17039 // Y2_getimask
17040 O << " = getimask(";
17041 printOperand(MI, OpNo: 1, O);
17042 O << ')';
17043 return;
17044 break;
17045 case 894:
17046 // Y2_iassignr
17047 O << " = iassignr(";
17048 printOperand(MI, OpNo: 1, O);
17049 O << ')';
17050 return;
17051 break;
17052 case 895:
17053 // Y2_icdatar
17054 O << " = icdatar(";
17055 printOperand(MI, OpNo: 1, O);
17056 O << ')';
17057 return;
17058 break;
17059 case 896:
17060 // Y2_ictagr
17061 O << " = ictagr(";
17062 printOperand(MI, OpNo: 1, O);
17063 O << ')';
17064 return;
17065 break;
17066 case 897:
17067 // Y2_tlbp, Y2_tlbpp
17068 O << " = tlbp(";
17069 printOperand(MI, OpNo: 1, O);
17070 O << ')';
17071 return;
17072 break;
17073 case 898:
17074 // Y2_tlbr
17075 O << " = tlbr(";
17076 printOperand(MI, OpNo: 1, O);
17077 O << ')';
17078 return;
17079 break;
17080 case 899:
17081 // Y4_crswap1
17082 O << ",sgp1)";
17083 return;
17084 break;
17085 case 900:
17086 // Y4_l2tagr
17087 O << " = l2tagr(";
17088 printOperand(MI, OpNo: 1, O);
17089 O << ')';
17090 return;
17091 break;
17092 case 901:
17093 // Y5_ctlbw
17094 O << " = ctlbw(";
17095 printOperand(MI, OpNo: 1, O);
17096 O << ',';
17097 printOperand(MI, OpNo: 2, O);
17098 O << ')';
17099 return;
17100 break;
17101 case 902:
17102 // Y5_l2locka
17103 O << " = l2locka(";
17104 printOperand(MI, OpNo: 1, O);
17105 O << ')';
17106 return;
17107 break;
17108 case 903:
17109 // Y5_tlboc
17110 O << " = tlboc(";
17111 printOperand(MI, OpNo: 1, O);
17112 O << ')';
17113 return;
17114 break;
17115 case 904:
17116 // Y6_dmpause
17117 O << " = dmpause";
17118 return;
17119 break;
17120 case 905:
17121 // Y6_dmpoll
17122 O << " = dmpoll";
17123 return;
17124 break;
17125 case 906:
17126 // Y6_dmwait
17127 O << " = dmwait";
17128 return;
17129 break;
17130 }
17131
17132
17133 // Fragment 2 encoded into 8 bits for 175 unique commands.
17134 switch ((Bits >> 24) & 255) {
17135 default: llvm_unreachable("Invalid command number.");
17136 case 0:
17137 // A2_addsp, S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_z...
17138 printOperand(MI, OpNo: 1, O);
17139 break;
17140 case 1:
17141 // A2_neg, A2_vaddb_map, A2_vsubb_map, A4_boundscheck, L2_loadbsw2_zomap,...
17142 O << ')';
17143 return;
17144 break;
17145 case 2:
17146 // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
17147 O << " = ";
17148 printOperand(MI, OpNo: 2, O);
17149 return;
17150 break;
17151 case 3:
17152 // A2_tfrp, A2_tfrpi, C2_pxfer_map, S2_storerb_zomap, S2_storerd_zomap, S...
17153 return;
17154 break;
17155 case 4:
17156 // L2_loadalignb_zomap, L2_loadalignh_zomap, dup_S2_allocframe, A2_tfrih,...
17157 printOperand(MI, OpNo: 2, O);
17158 break;
17159 case 5:
17160 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
17161 O << " = memb(";
17162 break;
17163 case 6:
17164 // L2_ploadrdf_zomap, L2_ploadrdfnew_zomap, L2_ploadrdt_zomap, L2_ploadrd...
17165 O << " = memd(";
17166 break;
17167 case 7:
17168 // L2_ploadrhf_zomap, L2_ploadrhfnew_zomap, L2_ploadrht_zomap, L2_ploadrh...
17169 O << " = memh(";
17170 break;
17171 case 8:
17172 // L2_ploadrif_zomap, L2_ploadrifnew_zomap, L2_ploadrit_zomap, L2_ploadri...
17173 O << " = memw(";
17174 break;
17175 case 9:
17176 // L2_ploadrubf_zomap, L2_ploadrubfnew_zomap, L2_ploadrubt_zomap, L2_ploa...
17177 O << " = memub(";
17178 break;
17179 case 10:
17180 // L2_ploadruhf_zomap, L2_ploadruhfnew_zomap, L2_ploadruht_zomap, L2_ploa...
17181 O << " = memuh(";
17182 break;
17183 case 11:
17184 // M2_mpysmi, S5_vasrhrnd_goodsyntax, V6_vrmpybusi_acc_alt, V6_vrmpybusi_...
17185 O << ",#";
17186 break;
17187 case 12:
17188 // M2_vrcmpys_acc_s1, M2_vrcmpys_s1, V6_vmpyhss_alt, V6_vmpyowh_alt, M2_c...
17189 O << "):<<1:sat";
17190 return;
17191 break;
17192 case 13:
17193 // M2_vrcmpys_s1rp, V6_vmpyhsrs_alt, V6_vmpyhvsrs_alt, V6_vmpyowh_rnd_alt...
17194 O << "):<<1:rnd:sat";
17195 return;
17196 break;
17197 case 14:
17198 // S2_storerbnew_zomap, S2_storerhnew_zomap, S2_storerinew_zomap, V6_stn0...
17199 O << ".new";
17200 return;
17201 break;
17202 case 15:
17203 // S2_storerf_zomap, PS_storerfabs, S2_storerf_pcr, S2_storerfgp, S4_psto...
17204 O << ".h";
17205 return;
17206 break;
17207 case 16:
17208 // S5_asrhub_rnd_sat_goodsyntax, A2_vnavghr, A2_vnavgwr, M2_cmpyrs_s0, M2...
17209 O << "):rnd:sat";
17210 return;
17211 break;
17212 case 17:
17213 // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vad...
17214 O << ".ub,";
17215 break;
17216 case 18:
17217 // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
17218 O << ".uh,";
17219 break;
17220 case 19:
17221 // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vas...
17222 O << ".uw,";
17223 break;
17224 case 20:
17225 // V6_ldcnp0, V6_ldcnpnt0, V6_ldcp0, V6_ldcpnt0, V6_vL32b_cur_npred_ai, V...
17226 O << ".cur = vmem(";
17227 break;
17228 case 21:
17229 // V6_ldnp0, V6_ldnpnt0, V6_ldp0, V6_ldpnt0, V6_vL32b_npred_ai, V6_vL32b_...
17230 O << " = vmem(";
17231 break;
17232 case 22:
17233 // V6_ldnt0
17234 O << "):nt";
17235 return;
17236 break;
17237 case 23:
17238 // V6_ldtnp0, V6_ldtnpnt0, V6_ldtp0, V6_ldtpnt0, V6_vL32b_nt_tmp_npred_ai...
17239 O << ".tmp = vmem(";
17240 break;
17241 case 24:
17242 // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt
17243 O << ".b10,#";
17244 printOperand(MI, OpNo: 3, O);
17245 break;
17246 case 25:
17247 // V6_vabsb_sat_alt, V6_vabsh_sat_alt, V6_vabsw_sat_alt, V6_vaddbsat_alt,...
17248 O << "):sat";
17249 return;
17250 break;
17251 case 26:
17252 // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vaddbnq, V6_vaddbq
17253 O << ".b += ";
17254 printOperand(MI, OpNo: 3, O);
17255 O << ".b";
17256 return;
17257 break;
17258 case 27:
17259 // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vaddhnq, V6_vaddhq
17260 O << ".h += ";
17261 printOperand(MI, OpNo: 3, O);
17262 O << ".h";
17263 return;
17264 break;
17265 case 28:
17266 // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vaddwnq, V6_vaddwq
17267 O << ".w += ";
17268 printOperand(MI, OpNo: 3, O);
17269 O << ".w";
17270 return;
17271 break;
17272 case 29:
17273 // V6_vaslh_alt, V6_vaslhv_alt, V6_vaslw_alt, V6_vaslwv_alt, V6_vasrh_alt...
17274 O << ',';
17275 break;
17276 case 30:
17277 // V6_vavgbrnd_alt, V6_vavghrnd_alt, V6_vavgubrnd_alt, V6_vavguhrnd_alt, ...
17278 O << "):rnd";
17279 return;
17280 break;
17281 case 31:
17282 // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsuisat_alt
17283 O << ",#1):sat";
17284 return;
17285 break;
17286 case 32:
17287 // V6_vmpyowh_rnd_sacc_alt
17288 O << "):<<1:rnd:sat:shift";
17289 return;
17290 break;
17291 case 33:
17292 // V6_vmpyowh_sacc_alt
17293 O << "):<<1:sat:shift";
17294 return;
17295 break;
17296 case 34:
17297 // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_alt, V6_veqb, V6_veqb_and, V6...
17298 O << ".b,";
17299 break;
17300 case 35:
17301 // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_rtt_alt, V6_vavgub, V6_vcvt2_hf_ub,...
17302 O << ".ub)";
17303 return;
17304 break;
17305 case 36:
17306 // V6_vscattermhq_alt
17307 O << ".h) = ";
17308 printOperand(MI, OpNo: 4, O);
17309 O << ".h";
17310 return;
17311 break;
17312 case 37:
17313 // V6_vscattermwhq_alt, V6_vscattermwq_alt
17314 O << ".w) = ";
17315 printOperand(MI, OpNo: 4, O);
17316 break;
17317 case 38:
17318 // V6_vsubbnq_alt, V6_vsubbq_alt, V6_vsubbnq, V6_vsubbq
17319 O << ".b -= ";
17320 printOperand(MI, OpNo: 3, O);
17321 O << ".b";
17322 return;
17323 break;
17324 case 39:
17325 // V6_vsubhnq_alt, V6_vsubhq_alt, V6_vsubhnq, V6_vsubhq
17326 O << ".h -= ";
17327 printOperand(MI, OpNo: 3, O);
17328 O << ".h";
17329 return;
17330 break;
17331 case 40:
17332 // V6_vsubwnq_alt, V6_vsubwq_alt, V6_vsubwnq, V6_vsubwq
17333 O << ".w -= ";
17334 printOperand(MI, OpNo: 3, O);
17335 O << ".w";
17336 return;
17337 break;
17338 case 41:
17339 // dup_C2_cmoveif, dup_C2_cmoveit, dup_C2_cmovenewif, dup_C2_cmovenewit, ...
17340 O << " = #";
17341 printOperand(MI, OpNo: 2, O);
17342 return;
17343 break;
17344 case 42:
17345 // dup_L2_loadrb_io, dup_L2_loadrd_io, dup_L2_loadrh_io, dup_L2_loadri_io...
17346 O << "+#";
17347 printOperand(MI, OpNo: 2, O);
17348 break;
17349 case 43:
17350 // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
17351 O << ") = ";
17352 break;
17353 case 44:
17354 // dup_S4_storeirb_io, dup_S4_storeiri_io, S4_storeirb_io, S4_storeirh_io...
17355 O << ") = #";
17356 printOperand(MI, OpNo: 2, O);
17357 return;
17358 break;
17359 case 45:
17360 // A2_combine_hh, A2_combine_hl, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_m...
17361 O << ".h,";
17362 break;
17363 case 46:
17364 // A2_combine_lh, A2_combine_ll, M2_mpy_acc_lh_s0, M2_mpy_acc_lh_s1, M2_m...
17365 O << ".l,";
17366 break;
17367 case 47:
17368 // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
17369 O << " = add(";
17370 printOperand(MI, OpNo: 2, O);
17371 break;
17372 case 48:
17373 // A2_pandf, A2_pandfnew, A2_pandt, A2_pandtnew
17374 O << " = and(";
17375 printOperand(MI, OpNo: 2, O);
17376 O << ',';
17377 printOperand(MI, OpNo: 3, O);
17378 O << ')';
17379 return;
17380 break;
17381 case 49:
17382 // A2_porf, A2_porfnew, A2_port, A2_portnew
17383 O << " = or(";
17384 printOperand(MI, OpNo: 2, O);
17385 O << ',';
17386 printOperand(MI, OpNo: 3, O);
17387 O << ')';
17388 return;
17389 break;
17390 case 50:
17391 // A2_psubf, A2_psubfnew, A2_psubt, A2_psubtnew
17392 O << " = sub(";
17393 printOperand(MI, OpNo: 2, O);
17394 O << ',';
17395 printOperand(MI, OpNo: 3, O);
17396 O << ')';
17397 return;
17398 break;
17399 case 51:
17400 // A2_pxorf, A2_pxorfnew, A2_pxort, A2_pxortnew
17401 O << " = xor(";
17402 printOperand(MI, OpNo: 2, O);
17403 O << ',';
17404 printOperand(MI, OpNo: 3, O);
17405 O << ')';
17406 return;
17407 break;
17408 case 52:
17409 // A2_vavghcr, A2_vavgwcr
17410 O << "):crnd";
17411 return;
17412 break;
17413 case 53:
17414 // A2_vnavghcr, A2_vnavgwcr
17415 O << "):crnd:sat";
17416 return;
17417 break;
17418 case 54:
17419 // A4_andn, A4_andnp, A4_orn, A4_ornp, M4_and_andn, M4_or_andn, M4_xor_an...
17420 O << ",~";
17421 break;
17422 case 55:
17423 // A4_boundscheck_hi
17424 O << "):raw:hi";
17425 return;
17426 break;
17427 case 56:
17428 // A4_boundscheck_lo
17429 O << "):raw:lo";
17430 return;
17431 break;
17432 case 57:
17433 // A4_paslhf, A4_paslhfnew, A4_paslht, A4_paslhtnew
17434 O << " = aslh(";
17435 printOperand(MI, OpNo: 2, O);
17436 O << ')';
17437 return;
17438 break;
17439 case 58:
17440 // A4_pasrhf, A4_pasrhfnew, A4_pasrht, A4_pasrhtnew
17441 O << " = asrh(";
17442 printOperand(MI, OpNo: 2, O);
17443 O << ')';
17444 return;
17445 break;
17446 case 59:
17447 // A4_psxtbf, A4_psxtbfnew, A4_psxtbt, A4_psxtbtnew
17448 O << " = sxtb(";
17449 printOperand(MI, OpNo: 2, O);
17450 O << ')';
17451 return;
17452 break;
17453 case 60:
17454 // A4_psxthf, A4_psxthfnew, A4_psxtht, A4_psxthtnew
17455 O << " = sxth(";
17456 printOperand(MI, OpNo: 2, O);
17457 O << ')';
17458 return;
17459 break;
17460 case 61:
17461 // A4_pzxtbf, A4_pzxtbfnew, A4_pzxtbt, A4_pzxtbtnew
17462 O << " = zxtb(";
17463 printOperand(MI, OpNo: 2, O);
17464 O << ')';
17465 return;
17466 break;
17467 case 62:
17468 // A4_pzxthf, A4_pzxthfnew, A4_pzxtht, A4_pzxthtnew
17469 O << " = zxth(";
17470 printOperand(MI, OpNo: 2, O);
17471 O << ')';
17472 return;
17473 break;
17474 case 63:
17475 // C2_andn, C2_orn, V6_pred_and_n, V6_pred_or_n
17476 O << ",!";
17477 printOperand(MI, OpNo: 2, O);
17478 O << ')';
17479 return;
17480 break;
17481 case 64:
17482 // C2_ccombinewf, C2_ccombinewnewf, C2_ccombinewnewt, C2_ccombinewt
17483 O << " = combine(";
17484 printOperand(MI, OpNo: 2, O);
17485 O << ',';
17486 printOperand(MI, OpNo: 3, O);
17487 O << ')';
17488 return;
17489 break;
17490 case 65:
17491 // C4_and_and, C4_and_andn, C4_or_and, C4_or_andn, S4_or_andix
17492 O << ",and(";
17493 printOperand(MI, OpNo: 2, O);
17494 break;
17495 case 66:
17496 // C4_and_or, C4_and_orn, C4_or_or, C4_or_orn
17497 O << ",or(";
17498 printOperand(MI, OpNo: 2, O);
17499 break;
17500 case 67:
17501 // F2_conv_df2d_chop, F2_conv_df2ud_chop, F2_conv_df2uw_chop, F2_conv_df2...
17502 O << "):chop";
17503 return;
17504 break;
17505 case 68:
17506 // F2_dfimm_n, F2_sfimm_n
17507 O << "):neg";
17508 return;
17509 break;
17510 case 69:
17511 // F2_dfimm_p, F2_sfimm_p
17512 O << "):pos";
17513 return;
17514 break;
17515 case 70:
17516 // F2_sffma_lib, F2_sffms_lib
17517 O << "):lib";
17518 return;
17519 break;
17520 case 71:
17521 // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_t_jumpnv_nt, J4_cmpeqi_f_jumpnv_nt, J4_...
17522 O << ")) jump:nt ";
17523 printBrtarget(MI, OpNo: 2, O);
17524 return;
17525 break;
17526 case 72:
17527 // J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_t, J4_cmpeqi_f_jumpnv_t, J4_cmp...
17528 O << ")) jump:t ";
17529 printBrtarget(MI, OpNo: 2, O);
17530 return;
17531 break;
17532 case 73:
17533 // J4_jumpseti, J4_jumpsetr
17534 O << " ; jump ";
17535 printBrtarget(MI, OpNo: 2, O);
17536 return;
17537 break;
17538 case 74:
17539 // L2_loadbsw2_pbr, L2_loadbsw2_pr, L2_loadbsw4_pbr, L2_loadbsw4_pr, L2_l...
17540 O << "++";
17541 printOperand(MI, OpNo: 3, O);
17542 break;
17543 case 75:
17544 // L2_loadbsw2_pci, L2_loadbsw2_pi, L2_loadbsw4_pci, L2_loadbsw4_pi, L2_l...
17545 O << "++#";
17546 printOperand(MI, OpNo: 3, O);
17547 break;
17548 case 76:
17549 // L2_loadbsw2_pcr, L2_loadbsw4_pcr, L2_loadbzw2_pcr, L2_loadbzw4_pcr, L2...
17550 O << "++I:circ(";
17551 printOperand(MI, OpNo: 3, O);
17552 O << "))";
17553 return;
17554 break;
17555 case 77:
17556 // L4_add_memopb_io, L4_add_memoph_io, L4_add_memopw_io
17557 O << ") += ";
17558 printOperand(MI, OpNo: 2, O);
17559 return;
17560 break;
17561 case 78:
17562 // L4_and_memopb_io, L4_and_memoph_io, L4_and_memopw_io
17563 O << ") &= ";
17564 printOperand(MI, OpNo: 2, O);
17565 return;
17566 break;
17567 case 79:
17568 // L4_iadd_memopb_io, L4_iadd_memoph_io, L4_iadd_memopw_io
17569 O << ") += #";
17570 printOperand(MI, OpNo: 2, O);
17571 return;
17572 break;
17573 case 80:
17574 // L4_iand_memopb_io, L4_iand_memoph_io, L4_iand_memopw_io
17575 O << ") = clrbit(#";
17576 printOperand(MI, OpNo: 2, O);
17577 O << ')';
17578 return;
17579 break;
17580 case 81:
17581 // L4_ior_memopb_io, L4_ior_memoph_io, L4_ior_memopw_io
17582 O << ") = setbit(#";
17583 printOperand(MI, OpNo: 2, O);
17584 O << ')';
17585 return;
17586 break;
17587 case 82:
17588 // L4_isub_memopb_io, L4_isub_memoph_io, L4_isub_memopw_io
17589 O << ") -= #";
17590 printOperand(MI, OpNo: 2, O);
17591 return;
17592 break;
17593 case 83:
17594 // L4_loadbsw2_ap, L4_loadbsw4_ap, L4_loadbzw2_ap, L4_loadbzw4_ap, L4_loa...
17595 O << "=#";
17596 printOperand(MI, OpNo: 2, O);
17597 O << ')';
17598 return;
17599 break;
17600 case 84:
17601 // L4_loadbsw2_ur, L4_loadbsw4_ur, L4_loadbzw2_ur, L4_loadbzw4_ur, L4_loa...
17602 O << "<<#";
17603 printOperand(MI, OpNo: 2, O);
17604 O << "+#";
17605 printOperand(MI, OpNo: 3, O);
17606 O << ')';
17607 return;
17608 break;
17609 case 85:
17610 // L4_loadrb_rr, L4_loadrd_rr, L4_loadrh_rr, L4_loadri_rr, L4_loadrub_rr,...
17611 O << '+';
17612 printOperand(MI, OpNo: 2, O);
17613 O << "<<#";
17614 printOperand(MI, OpNo: 3, O);
17615 O << ')';
17616 return;
17617 break;
17618 case 86:
17619 // L4_or_memopb_io, L4_or_memoph_io, L4_or_memopw_io
17620 O << ") |= ";
17621 printOperand(MI, OpNo: 2, O);
17622 return;
17623 break;
17624 case 87:
17625 // L4_ploadrbf_abs, L4_ploadrbfnew_abs, L4_ploadrbt_abs, L4_ploadrbtnew_a...
17626 O << " = memb(#";
17627 printOperand(MI, OpNo: 2, O);
17628 O << ')';
17629 return;
17630 break;
17631 case 88:
17632 // L4_ploadrdf_abs, L4_ploadrdfnew_abs, L4_ploadrdt_abs, L4_ploadrdtnew_a...
17633 O << " = memd(#";
17634 printOperand(MI, OpNo: 2, O);
17635 O << ')';
17636 return;
17637 break;
17638 case 89:
17639 // L4_ploadrhf_abs, L4_ploadrhfnew_abs, L4_ploadrht_abs, L4_ploadrhtnew_a...
17640 O << " = memh(#";
17641 printOperand(MI, OpNo: 2, O);
17642 O << ')';
17643 return;
17644 break;
17645 case 90:
17646 // L4_ploadrif_abs, L4_ploadrifnew_abs, L4_ploadrit_abs, L4_ploadritnew_a...
17647 O << " = memw(#";
17648 printOperand(MI, OpNo: 2, O);
17649 O << ')';
17650 return;
17651 break;
17652 case 91:
17653 // L4_ploadrubf_abs, L4_ploadrubfnew_abs, L4_ploadrubt_abs, L4_ploadrubtn...
17654 O << " = memub(#";
17655 printOperand(MI, OpNo: 2, O);
17656 O << ')';
17657 return;
17658 break;
17659 case 92:
17660 // L4_ploadruhf_abs, L4_ploadruhfnew_abs, L4_ploadruht_abs, L4_ploadruhtn...
17661 O << " = memuh(#";
17662 printOperand(MI, OpNo: 2, O);
17663 O << ')';
17664 return;
17665 break;
17666 case 93:
17667 // L4_return_f, L4_return_fnew_pnt, L4_return_fnew_pt, L4_return_t, L4_re...
17668 O << " = dealloc_return(";
17669 printOperand(MI, OpNo: 2, O);
17670 break;
17671 case 94:
17672 // L4_sub_memopb_io, L4_sub_memoph_io, L4_sub_memopw_io
17673 O << ") -= ";
17674 printOperand(MI, OpNo: 2, O);
17675 return;
17676 break;
17677 case 95:
17678 // M2_cmacsc_s0, M2_cmpysc_s0, M2_cnacsc_s0
17679 O << "*):sat";
17680 return;
17681 break;
17682 case 96:
17683 // M2_cmacsc_s1, M2_cmpysc_s1, M2_cnacsc_s1, M7_wcmpyiwc, M7_wcmpyrwc
17684 O << "*):<<1:sat";
17685 return;
17686 break;
17687 case 97:
17688 // M2_cmpyrsc_s0
17689 O << "*):rnd:sat";
17690 return;
17691 break;
17692 case 98:
17693 // M2_cmpyrsc_s1, M4_cmpyi_whc, M4_cmpyr_whc, M7_wcmpyiwc_rnd, M7_wcmpyrw...
17694 O << "*):<<1:rnd:sat";
17695 return;
17696 break;
17697 case 99:
17698 // M2_vrcmaci_s0c, M2_vrcmacr_s0c, M2_vrcmpyi_s0c, M2_vrcmpyr_s0c, M7_dcm...
17699 O << "*)";
17700 return;
17701 break;
17702 case 100:
17703 // M2_vrcmpys_acc_s1_h, M2_vrcmpys_s1_h
17704 O << "):<<1:sat:raw:hi";
17705 return;
17706 break;
17707 case 101:
17708 // M2_vrcmpys_acc_s1_l, M2_vrcmpys_s1_l
17709 O << "):<<1:sat:raw:lo";
17710 return;
17711 break;
17712 case 102:
17713 // M2_vrcmpys_s1rp_h
17714 O << "):<<1:rnd:sat:raw:hi";
17715 return;
17716 break;
17717 case 103:
17718 // M2_vrcmpys_s1rp_l
17719 O << "):<<1:rnd:sat:raw:lo";
17720 return;
17721 break;
17722 case 104:
17723 // M4_mpyri_addi, M4_mpyrr_addi
17724 O << ",mpyi(";
17725 printOperand(MI, OpNo: 2, O);
17726 break;
17727 case 105:
17728 // M4_vrmpyeh_acc_s1, M4_vrmpyeh_s1, M4_vrmpyoh_acc_s1, M4_vrmpyoh_s1
17729 O << "):<<1";
17730 return;
17731 break;
17732 case 106:
17733 // S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_pi, S2_pstorerbne...
17734 printOperand(MI, OpNo: 0, O);
17735 break;
17736 case 107:
17737 // S2_storerb_pbr, S2_storerbnew_pbr, S2_storerd_pbr, S2_storerf_pbr, S2_...
17738 O << ":brev) = ";
17739 printOperand(MI, OpNo: 3, O);
17740 break;
17741 case 108:
17742 // S2_storerb_pci, S2_storerbnew_pci, S2_storerd_pci, S2_storerf_pci, S2_...
17743 O << ":circ(";
17744 printOperand(MI, OpNo: 3, O);
17745 O << ")) = ";
17746 printOperand(MI, OpNo: 4, O);
17747 break;
17748 case 109:
17749 // S2_tableidxb, S2_tableidxd, S2_tableidxh, S2_tableidxw, S5_asrhub_rnd_...
17750 O << "):raw";
17751 return;
17752 break;
17753 case 110:
17754 // S4_addi_asl_ri, S4_andi_asl_ri, S4_ori_asl_ri, S4_subi_asl_ri
17755 O << ",asl(";
17756 printOperand(MI, OpNo: 2, O);
17757 O << ",#";
17758 printOperand(MI, OpNo: 3, O);
17759 O << "))";
17760 return;
17761 break;
17762 case 111:
17763 // S4_addi_lsr_ri, S4_andi_lsr_ri, S4_ori_lsr_ri, S4_subi_lsr_ri
17764 O << ",lsr(";
17765 printOperand(MI, OpNo: 2, O);
17766 O << ",#";
17767 printOperand(MI, OpNo: 3, O);
17768 O << "))";
17769 return;
17770 break;
17771 case 112:
17772 // S4_vxaddsubhr, S4_vxsubaddhr
17773 O << "):rnd:>>1:sat";
17774 return;
17775 break;
17776 case 113:
17777 // SA1_and1
17778 O << ",#1)";
17779 return;
17780 break;
17781 case 114:
17782 // SA1_combinerz
17783 O << ",#0)";
17784 return;
17785 break;
17786 case 115:
17787 // SA1_zxtb
17788 O << ",#255)";
17789 return;
17790 break;
17791 case 116:
17792 // SS2_storebi0, SS2_storewi0
17793 O << ") = #0";
17794 return;
17795 break;
17796 case 117:
17797 // SS2_storebi1, SS2_storewi1
17798 O << ") = #1";
17799 return;
17800 break;
17801 case 118:
17802 // V6_shuffeqw, V6_vasrvwuhrndsat, V6_vasrvwuhsat, V6_vasrwh, V6_vasrwhrn...
17803 O << ".w,";
17804 break;
17805 case 119:
17806 // V6_v6mpyhubs10, V6_v6mpyvubs10, V6_vlutvvb_oracci, V6_vlutvvbi
17807 O << ".b,#";
17808 break;
17809 case 120:
17810 // V6_v6mpyhubs10_vxx
17811 O << "):h";
17812 return;
17813 break;
17814 case 121:
17815 // V6_v6mpyvubs10_vxx
17816 O << "):v";
17817 return;
17818 break;
17819 case 122:
17820 // V6_vS32b_nt_ai, V6_vS32b_nt_new_ai, V6_vS32b_nt_new_pi, V6_vS32b_nt_ne...
17821 O << "):nt = ";
17822 break;
17823 case 123:
17824 // V6_vS32b_srls_ai, V6_vS32b_srls_pi, V6_vS32b_srls_ppu
17825 O << "):scatter_release";
17826 return;
17827 break;
17828 case 124:
17829 // V6_vabs_qf16_hf, V6_vilog2_hf, V6_vneg_qf16_hf
17830 O << ".hf)";
17831 return;
17832 break;
17833 case 125:
17834 // V6_vabs_qf16_qf16, V6_vilog2_qf16, V6_vneg_qf16_qf16
17835 O << ".qf16)";
17836 return;
17837 break;
17838 case 126:
17839 // V6_vabs_qf32_qf32, V6_vilog2_qf32, V6_vneg_qf32_qf32
17840 O << ".qf32)";
17841 return;
17842 break;
17843 case 127:
17844 // V6_vabs_qf32_sf, V6_vilog2_sf, V6_vneg_qf32_sf
17845 O << ".sf)";
17846 return;
17847 break;
17848 case 128:
17849 // V6_vabsb, V6_vaddb, V6_vaddb_dv, V6_vavgb, V6_vcvt2_hf_b, V6_vcvt_hf_b...
17850 O << ".b)";
17851 return;
17852 break;
17853 case 129:
17854 // V6_vabsb_sat, V6_vaddbsat, V6_vaddbsat_dv, V6_vaddububb_sat, V6_vsubbs...
17855 O << ".b):sat";
17856 return;
17857 break;
17858 case 130:
17859 // V6_vabsh, V6_vaslhv, V6_vavgh, V6_vcvt_hf_h, V6_vmpyh, V6_vmpyh_acc, V...
17860 O << ".h)";
17861 return;
17862 break;
17863 case 131:
17864 // V6_vabsh_sat, V6_vdmpyhisat, V6_vdmpyhisat_acc, V6_vdmpyhsat, V6_vdmpy...
17865 O << ".h):sat";
17866 return;
17867 break;
17868 case 132:
17869 // V6_vabsw, V6_vaslwv, V6_vasrwv, V6_vavgw
17870 O << ".w)";
17871 return;
17872 break;
17873 case 133:
17874 // V6_vabsw_sat
17875 O << ".w):sat";
17876 return;
17877 break;
17878 case 134:
17879 // V6_vadd_hf, V6_vadd_hf_hf, V6_vadd_sf_hf, V6_veqhf, V6_veqhf_and, V6_v...
17880 O << ".hf,";
17881 break;
17882 case 135:
17883 // V6_vadd_hf_f8, V6_vmpy_hf_f8, V6_vmpy_hf_f8_acc, V6_vsub_hf_f8
17884 O << ".f8,";
17885 break;
17886 case 136:
17887 // V6_vadd_qf16, V6_vadd_qf16_mix, V6_vmpy_qf16, V6_vmpy_qf16_mix_hf, V6_...
17888 O << ".qf16,";
17889 printOperand(MI, OpNo: 2, O);
17890 break;
17891 case 137:
17892 // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vmpy_qf32, V6_vsub_qf32, V6_vsub_qf...
17893 O << ".qf32,";
17894 printOperand(MI, OpNo: 2, O);
17895 break;
17896 case 138:
17897 // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_veqsf, V6_veqsf_and, V6_v...
17898 O << ".sf,";
17899 break;
17900 case 139:
17901 // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
17902 O << ".bf,";
17903 break;
17904 case 140:
17905 // V6_vaddcarryo
17906 O << " = vadd(";
17907 printOperand(MI, OpNo: 2, O);
17908 O << ".w,";
17909 printOperand(MI, OpNo: 3, O);
17910 O << ".w):carry";
17911 return;
17912 break;
17913 case 141:
17914 // V6_vaddubsat, V6_vaddubsat_dv, V6_vsububsat, V6_vsububsat_dv
17915 O << ".ub):sat";
17916 return;
17917 break;
17918 case 142:
17919 // V6_vavgbrnd
17920 O << ".b):rnd";
17921 return;
17922 break;
17923 case 143:
17924 // V6_vavghrnd
17925 O << ".h):rnd";
17926 return;
17927 break;
17928 case 144:
17929 // V6_vavgubrnd
17930 O << ".ub):rnd";
17931 return;
17932 break;
17933 case 145:
17934 // V6_vavguh, V6_vcvt_hf_uh, V6_vmpyhus, V6_vmpyhus_acc, V6_vmpyiewuh_acc
17935 O << ".uh)";
17936 return;
17937 break;
17938 case 146:
17939 // V6_vavguhrnd
17940 O << ".uh):rnd";
17941 return;
17942 break;
17943 case 147:
17944 // V6_vavguw
17945 O << ".uw)";
17946 return;
17947 break;
17948 case 148:
17949 // V6_vavguwrnd
17950 O << ".uw):rnd";
17951 return;
17952 break;
17953 case 149:
17954 // V6_vavgwrnd
17955 O << ".w):rnd";
17956 return;
17957 break;
17958 case 150:
17959 // V6_vccombine, V6_vnccombine
17960 O << " = vcombine(";
17961 printOperand(MI, OpNo: 2, O);
17962 O << ',';
17963 printOperand(MI, OpNo: 3, O);
17964 O << ')';
17965 return;
17966 break;
17967 case 151:
17968 // V6_vconv_h_hf, V6_vconv_qf16_hf
17969 O << ".hf";
17970 return;
17971 break;
17972 case 152:
17973 // V6_vconv_h_hf_rnd
17974 O << ".hf:rnd";
17975 return;
17976 break;
17977 case 153:
17978 // V6_vconv_hf_qf16, V6_vconv_qf16_qf16
17979 O << ".qf16";
17980 return;
17981 break;
17982 case 154:
17983 // V6_vconv_hf_qf32, V6_vconv_qf32_qf32, V6_vconv_sf_qf32
17984 O << ".qf32";
17985 return;
17986 break;
17987 case 155:
17988 // V6_vconv_qf16_f8
17989 O << ".f8";
17990 return;
17991 break;
17992 case 156:
17993 // V6_vconv_qf32_sf
17994 O << ".sf";
17995 return;
17996 break;
17997 case 157:
17998 // V6_vconv_sf_w
17999 O << ".w";
18000 return;
18001 break;
18002 case 158:
18003 // V6_vcvt_hf_f8
18004 O << ".f8)";
18005 return;
18006 break;
18007 case 159:
18008 // V6_vdmpyhsuisat, V6_vdmpyhsuisat_acc
18009 O << ".uh,#1):sat";
18010 return;
18011 break;
18012 case 160:
18013 // V6_vdmpyhsusat, V6_vdmpyhsusat_acc
18014 O << ".uh):sat";
18015 return;
18016 break;
18017 case 161:
18018 // V6_vgathermhq
18019 O << ".h).h";
18020 return;
18021 break;
18022 case 162:
18023 // V6_vgathermhwq
18024 O << ".w).h";
18025 return;
18026 break;
18027 case 163:
18028 // V6_vlutvwh_oracci, V6_vlutvwhi
18029 O << ".h,#";
18030 break;
18031 case 164:
18032 // V6_vmpyowh
18033 O << ".h):<<1:sat";
18034 return;
18035 break;
18036 case 165:
18037 // V6_vmpyowh_rnd
18038 O << ".h):<<1:rnd:sat";
18039 return;
18040 break;
18041 case 166:
18042 // V6_vmpyowh_rnd_sacc
18043 O << ".h):<<1:rnd:sat:shift";
18044 return;
18045 break;
18046 case 167:
18047 // V6_vmpyowh_sacc
18048 O << ".h):<<1:sat:shift";
18049 return;
18050 break;
18051 case 168:
18052 // V6_vrmpyubi, V6_vrmpyubi_acc
18053 O << ".ub,#";
18054 break;
18055 case 169:
18056 // V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx_acc, V6_vrmpyzcb_rx_acc, V6_vrmpyz...
18057 printOperand(MI, OpNo: 3, O);
18058 break;
18059 case 170:
18060 // V6_vscattermhq
18061 O << ".h).h = ";
18062 printOperand(MI, OpNo: 4, O);
18063 return;
18064 break;
18065 case 171:
18066 // V6_vscattermhwq
18067 O << ".w).h = ";
18068 printOperand(MI, OpNo: 4, O);
18069 return;
18070 break;
18071 case 172:
18072 // V6_vscattermwq
18073 O << ".w).w = ";
18074 printOperand(MI, OpNo: 4, O);
18075 return;
18076 break;
18077 case 173:
18078 // V6_vsubcarryo
18079 O << " = vsub(";
18080 printOperand(MI, OpNo: 2, O);
18081 O << ".w,";
18082 printOperand(MI, OpNo: 3, O);
18083 O << ".w):carry";
18084 return;
18085 break;
18086 case 174:
18087 // dep_S2_packhl
18088 O << "):deprecated";
18089 return;
18090 break;
18091 }
18092
18093
18094 // Fragment 3 encoded into 6 bits for 60 unique commands.
18095 switch ((Bits >> 32) & 63) {
18096 default: llvm_unreachable("Invalid command number.");
18097 case 0:
18098 // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
18099 O << ',';
18100 break;
18101 case 1:
18102 // L2_loadalignb_zomap, L2_loadalignh_zomap, V6_zldp0, dup_L2_loadrb_io, ...
18103 O << ')';
18104 return;
18105 break;
18106 case 2:
18107 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
18108 printOperand(MI, OpNo: 2, O);
18109 break;
18110 case 3:
18111 // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
18112 O << ") = ";
18113 printOperand(MI, OpNo: 2, O);
18114 break;
18115 case 4:
18116 // S4_storeirbf_zomap, S4_storeirbfnew_zomap, S4_storeirbt_zomap, S4_stor...
18117 O << ") = #";
18118 printOperand(MI, OpNo: 2, O);
18119 return;
18120 break;
18121 case 5:
18122 // V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_MAP_equh_and, V6...
18123 printOperand(MI, OpNo: 3, O);
18124 break;
18125 case 6:
18126 // V6_stnpnt0, V6_stnqnt0, V6_stpnt0, V6_stqnt0
18127 O << "):nt = ";
18128 printOperand(MI, OpNo: 2, O);
18129 return;
18130 break;
18131 case 7:
18132 // V6_v6mpyhubs10_alt
18133 O << "):h";
18134 return;
18135 break;
18136 case 8:
18137 // V6_v6mpyvubs10_alt
18138 O << "):v";
18139 return;
18140 break;
18141 case 9:
18142 // V6_vrmpybusi_acc_alt, V6_vrmpyubi_acc_alt, V6_vrsadubi_acc_alt, F2_sff...
18143 printOperand(MI, OpNo: 4, O);
18144 break;
18145 case 10:
18146 // V6_vscattermwhq_alt, S2_storerf_pbr, S2_storerf_pci
18147 O << ".h";
18148 return;
18149 break;
18150 case 11:
18151 // V6_vscattermwq_alt
18152 O << ".w";
18153 return;
18154 break;
18155 case 12:
18156 // dup_A2_addi, A2_addi, A2_paddif, A2_paddifnew, A2_paddit, A2_padditnew...
18157 O << ",#";
18158 break;
18159 case 13:
18160 // dup_S2_allocframe, L4_return_f, L4_return_t, S2_allocframe
18161 O << "):raw";
18162 return;
18163 break;
18164 case 14:
18165 // A2_addh_h16_hh, A2_addh_h16_hl, A2_addh_h16_sat_hh, A2_addh_h16_sat_hl...
18166 O << ".h,";
18167 printOperand(MI, OpNo: 2, O);
18168 break;
18169 case 15:
18170 // A2_addh_h16_lh, A2_addh_h16_ll, A2_addh_h16_sat_lh, A2_addh_h16_sat_ll...
18171 O << ".l,";
18172 printOperand(MI, OpNo: 2, O);
18173 break;
18174 case 16:
18175 // A2_tfrih, A2_tfril, HI, LO, S2_storerb_pbr, S2_storerb_pci, S2_storerd...
18176 return;
18177 break;
18178 case 17:
18179 // A5_ACS
18180 O << " = vacsh(";
18181 printOperand(MI, OpNo: 3, O);
18182 O << ',';
18183 printOperand(MI, OpNo: 4, O);
18184 O << ')';
18185 return;
18186 break;
18187 case 18:
18188 // A6_vminub_RdP
18189 O << " = vminub(";
18190 printOperand(MI, OpNo: 2, O);
18191 O << ',';
18192 printOperand(MI, OpNo: 3, O);
18193 O << ')';
18194 return;
18195 break;
18196 case 19:
18197 // C4_and_andn, C4_and_orn, C4_or_andn, C4_or_orn
18198 O << ",!";
18199 printOperand(MI, OpNo: 3, O);
18200 O << "))";
18201 return;
18202 break;
18203 case 20:
18204 // F2_sfinvsqrta
18205 O << " = sfinvsqrta(";
18206 printOperand(MI, OpNo: 2, O);
18207 O << ')';
18208 return;
18209 break;
18210 case 21:
18211 // F2_sfrecipa
18212 O << " = sfrecipa(";
18213 printOperand(MI, OpNo: 2, O);
18214 O << ',';
18215 printOperand(MI, OpNo: 3, O);
18216 O << ')';
18217 return;
18218 break;
18219 case 22:
18220 // J4_cmpeq_fp0_jump_nt, J4_cmpeqi_fp0_jump_nt, J4_cmpeqn1_fp0_jump_nt, J...
18221 O << "); if (!p0.new) jump:nt ";
18222 printBrtarget(MI, OpNo: 2, O);
18223 return;
18224 break;
18225 case 23:
18226 // J4_cmpeq_fp0_jump_t, J4_cmpeqi_fp0_jump_t, J4_cmpeqn1_fp0_jump_t, J4_c...
18227 O << "); if (!p0.new) jump:t ";
18228 printBrtarget(MI, OpNo: 2, O);
18229 return;
18230 break;
18231 case 24:
18232 // J4_cmpeq_fp1_jump_nt, J4_cmpeqi_fp1_jump_nt, J4_cmpeqn1_fp1_jump_nt, J...
18233 O << "); if (!p1.new) jump:nt ";
18234 printBrtarget(MI, OpNo: 2, O);
18235 return;
18236 break;
18237 case 25:
18238 // J4_cmpeq_fp1_jump_t, J4_cmpeqi_fp1_jump_t, J4_cmpeqn1_fp1_jump_t, J4_c...
18239 O << "); if (!p1.new) jump:t ";
18240 printBrtarget(MI, OpNo: 2, O);
18241 return;
18242 break;
18243 case 26:
18244 // J4_cmpeq_tp0_jump_nt, J4_cmpeqi_tp0_jump_nt, J4_cmpeqn1_tp0_jump_nt, J...
18245 O << "); if (p0.new) jump:nt ";
18246 printBrtarget(MI, OpNo: 2, O);
18247 return;
18248 break;
18249 case 27:
18250 // J4_cmpeq_tp0_jump_t, J4_cmpeqi_tp0_jump_t, J4_cmpeqn1_tp0_jump_t, J4_c...
18251 O << "); if (p0.new) jump:t ";
18252 printBrtarget(MI, OpNo: 2, O);
18253 return;
18254 break;
18255 case 28:
18256 // J4_cmpeq_tp1_jump_nt, J4_cmpeqi_tp1_jump_nt, J4_cmpeqn1_tp1_jump_nt, J...
18257 O << "); if (p1.new) jump:nt ";
18258 printBrtarget(MI, OpNo: 2, O);
18259 return;
18260 break;
18261 case 29:
18262 // J4_cmpeq_tp1_jump_t, J4_cmpeqi_tp1_jump_t, J4_cmpeqn1_tp1_jump_t, J4_c...
18263 O << "); if (p1.new) jump:t ";
18264 printBrtarget(MI, OpNo: 2, O);
18265 return;
18266 break;
18267 case 30:
18268 // J4_cmplt_f_jumpnv_nt, J4_cmplt_t_jumpnv_nt, J4_cmpltu_f_jumpnv_nt, J4_...
18269 O << ".new)) jump:nt ";
18270 printBrtarget(MI, OpNo: 2, O);
18271 return;
18272 break;
18273 case 31:
18274 // J4_cmplt_f_jumpnv_t, J4_cmplt_t_jumpnv_t, J4_cmpltu_f_jumpnv_t, J4_cmp...
18275 O << ".new)) jump:t ";
18276 printBrtarget(MI, OpNo: 2, O);
18277 return;
18278 break;
18279 case 32:
18280 // L2_loadalignb_io, L2_loadalignh_io, S2_pstorerbf_io, S2_pstorerbnewf_i...
18281 O << "+#";
18282 break;
18283 case 33:
18284 // L2_loadalignb_pbr, L2_loadalignb_pr, L2_loadalignh_pbr, L2_loadalignh_...
18285 O << "++";
18286 break;
18287 case 34:
18288 // L2_loadalignb_pci, L2_loadalignb_pi, L2_loadalignh_pci, L2_loadalignh_...
18289 O << "++#";
18290 break;
18291 case 35:
18292 // L2_loadalignb_pcr, L2_loadalignh_pcr
18293 O << "++I:circ(";
18294 printOperand(MI, OpNo: 4, O);
18295 O << "))";
18296 return;
18297 break;
18298 case 36:
18299 // L2_loadbsw2_pbr, L2_loadbsw4_pbr, L2_loadbzw2_pbr, L2_loadbzw4_pbr, L2...
18300 O << ":brev)";
18301 return;
18302 break;
18303 case 37:
18304 // L2_loadbsw2_pci, L2_loadbsw4_pci, L2_loadbzw2_pci, L2_loadbzw4_pci, L2...
18305 O << ":circ(";
18306 printOperand(MI, OpNo: 4, O);
18307 O << "))";
18308 return;
18309 break;
18310 case 38:
18311 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
18312 printOperand(MI, OpNo: 1, O);
18313 break;
18314 case 39:
18315 // L4_loadalignb_ap, L4_loadalignh_ap
18316 O << "=#";
18317 printOperand(MI, OpNo: 3, O);
18318 O << ')';
18319 return;
18320 break;
18321 case 40:
18322 // L4_loadalignb_ur, L4_loadalignh_ur
18323 O << "<<#";
18324 printOperand(MI, OpNo: 3, O);
18325 O << "+#";
18326 printOperand(MI, OpNo: 4, O);
18327 O << ')';
18328 return;
18329 break;
18330 case 41:
18331 // L4_return_fnew_pnt, L4_return_tnew_pnt
18332 O << "):nt:raw";
18333 return;
18334 break;
18335 case 42:
18336 // L4_return_fnew_pt, L4_return_tnew_pt
18337 O << "):t:raw";
18338 return;
18339 break;
18340 case 43:
18341 // M4_mpyri_addr, M4_mpyrr_addr
18342 O << ",mpyi(";
18343 printOperand(MI, OpNo: 2, O);
18344 break;
18345 case 44:
18346 // M4_mpyri_addr_u2
18347 O << ",mpyi(#";
18348 printOperand(MI, OpNo: 2, O);
18349 O << ',';
18350 printOperand(MI, OpNo: 3, O);
18351 O << "))";
18352 return;
18353 break;
18354 case 45:
18355 // S2_storerbnew_pbr, S2_storerbnew_pci, S2_storerhnew_pbr, S2_storerhnew...
18356 O << ".new";
18357 return;
18358 break;
18359 case 46:
18360 // S4_addaddi
18361 O << ",add(";
18362 printOperand(MI, OpNo: 2, O);
18363 O << ",#";
18364 printOperand(MI, OpNo: 3, O);
18365 O << "))";
18366 return;
18367 break;
18368 case 47:
18369 // S4_pstorerbf_rr, S4_pstorerbfnew_rr, S4_pstorerbnewf_rr, S4_pstorerbne...
18370 O << '+';
18371 printOperand(MI, OpNo: 2, O);
18372 O << "<<#";
18373 printOperand(MI, OpNo: 3, O);
18374 O << ") = ";
18375 printOperand(MI, OpNo: 4, O);
18376 break;
18377 case 48:
18378 // S4_subaddi
18379 O << ",sub(#";
18380 printOperand(MI, OpNo: 2, O);
18381 O << ',';
18382 printOperand(MI, OpNo: 3, O);
18383 O << "))";
18384 return;
18385 break;
18386 case 49:
18387 // SA1_inc
18388 O << ",#1)";
18389 return;
18390 break;
18391 case 50:
18392 // V6_vL32b_nt_ai, V6_vL32b_nt_cur_ai, V6_vL32b_nt_cur_pi, V6_vL32b_nt_cu...
18393 O << "):nt";
18394 return;
18395 break;
18396 case 51:
18397 // V6_vadd_qf16, V6_vmpy_qf16, V6_vmpy_qf32_qf16, V6_vsub_qf16
18398 O << ".qf16)";
18399 return;
18400 break;
18401 case 52:
18402 // V6_vadd_qf16_mix, V6_vmpy_qf16_mix_hf, V6_vmpy_qf32_mix_hf, V6_vmpy_rt...
18403 O << ".hf)";
18404 return;
18405 break;
18406 case 53:
18407 // V6_vadd_qf32, V6_vmpy_qf32, V6_vsub_qf32
18408 O << ".qf32)";
18409 return;
18410 break;
18411 case 54:
18412 // V6_vadd_qf32_mix, V6_vsub_qf32_mix
18413 O << ".sf)";
18414 return;
18415 break;
18416 case 55:
18417 // V6_vaddcarry, V6_vaddcarrysat, V6_vaddw, V6_vaddw_dv, V6_vaddwsat, V6_...
18418 O << ".w,";
18419 break;
18420 case 56:
18421 // V6_vadduhw, V6_vsubuhw
18422 O << ".uh,";
18423 printOperand(MI, OpNo: 2, O);
18424 O << ".uh)";
18425 return;
18426 break;
18427 case 57:
18428 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc...
18429 O << ".b,";
18430 break;
18431 case 58:
18432 // V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
18433 O << ".c,";
18434 break;
18435 case 59:
18436 // V6_vrmpyznb_rt, V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx, V6_vrmpyznb_rx_acc
18437 O << ".n,";
18438 break;
18439 }
18440
18441
18442 // Fragment 4 encoded into 7 bits for 67 unique commands.
18443 switch ((Bits >> 38) & 127) {
18444 default: llvm_unreachable("Invalid command number.");
18445 case 0:
18446 // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
18447 printOperand(MI, OpNo: 2, O);
18448 break;
18449 case 1:
18450 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
18451 O << ')';
18452 return;
18453 break;
18454 case 2:
18455 // S2_pstorerbf_zomap, S2_pstorerbt_zomap, S2_pstorerdf_zomap, S2_pstorer...
18456 return;
18457 break;
18458 case 3:
18459 // S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_pstorerhnewf_zomap, S...
18460 O << ".new";
18461 return;
18462 break;
18463 case 4:
18464 // S2_pstorerff_zomap, S2_pstorerft_zomap, S4_pstorerffnew_zomap, S4_psto...
18465 O << ".h";
18466 return;
18467 break;
18468 case 5:
18469 // S5_vasrhrnd_goodsyntax, M2_dpmpyss_rnd_s0, S2_asr_i_p_rnd, S2_asr_i_r_...
18470 O << "):rnd";
18471 return;
18472 break;
18473 case 6:
18474 // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vrm...
18475 O << ".ub)";
18476 return;
18477 break;
18478 case 7:
18479 // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
18480 O << ".uh)";
18481 return;
18482 break;
18483 case 8:
18484 // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vgt...
18485 O << ".uw)";
18486 return;
18487 break;
18488 case 9:
18489 // V6_ldcnpnt0, V6_ldcpnt0, V6_ldnpnt0, V6_ldpnt0, V6_ldtnpnt0, V6_ldtpnt...
18490 O << "):nt";
18491 return;
18492 break;
18493 case 10:
18494 // V6_vtran2x2_map, L2_loadalignb_pbr, L2_loadalignb_pci, L2_loadalignb_p...
18495 printOperand(MI, OpNo: 4, O);
18496 break;
18497 case 11:
18498 // A2_addh_h16_hh, A2_addh_h16_lh, A2_subh_h16_hh, A2_subh_h16_lh
18499 O << ".h):<<16";
18500 return;
18501 break;
18502 case 12:
18503 // A2_addh_h16_hl, A2_addh_h16_ll, A2_subh_h16_hl, A2_subh_h16_ll
18504 O << ".l):<<16";
18505 return;
18506 break;
18507 case 13:
18508 // A2_addh_h16_sat_hh, A2_addh_h16_sat_lh, A2_subh_h16_sat_hh, A2_subh_h1...
18509 O << ".h):sat:<<16";
18510 return;
18511 break;
18512 case 14:
18513 // A2_addh_h16_sat_hl, A2_addh_h16_sat_ll, A2_subh_h16_sat_hl, A2_subh_h1...
18514 O << ".l):sat:<<16";
18515 return;
18516 break;
18517 case 15:
18518 // A2_addh_l16_hl, A2_combine_hh, A2_combine_lh, A2_subh_l16_hl, M2_mpy_a...
18519 O << ".h)";
18520 return;
18521 break;
18522 case 16:
18523 // A2_addh_l16_ll, A2_combine_hl, A2_combine_ll, A2_subh_l16_ll, M2_mpy_a...
18524 O << ".l)";
18525 return;
18526 break;
18527 case 17:
18528 // A2_addh_l16_sat_hl, A2_subh_l16_sat_hl, M2_mpy_acc_sat_hh_s0, M2_mpy_a...
18529 O << ".h):sat";
18530 return;
18531 break;
18532 case 18:
18533 // A2_addh_l16_sat_ll, A2_subh_l16_sat_ll, M2_mpy_acc_sat_hl_s0, M2_mpy_a...
18534 O << ".l):sat";
18535 return;
18536 break;
18537 case 19:
18538 // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
18539 printOperand(MI, OpNo: 3, O);
18540 break;
18541 case 20:
18542 // A4_round_ri_sat, A4_round_rr_sat, S2_asl_i_r_sat, S2_asl_r_r_sat, S2_a...
18543 O << "):sat";
18544 return;
18545 break;
18546 case 21:
18547 // C2_mux, C2_muxri, M4_mpyrr_addr
18548 O << ',';
18549 printOperand(MI, OpNo: 3, O);
18550 break;
18551 case 22:
18552 // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S2_inser...
18553 O << ",#";
18554 break;
18555 case 23:
18556 // F2_sffma_sc
18557 O << "):scale";
18558 return;
18559 break;
18560 case 24:
18561 // L2_ploadrbf_io, L2_ploadrbfnew_io, L2_ploadrbt_io, L2_ploadrbtnew_io, ...
18562 O << "+#";
18563 printOperand(MI, OpNo: 3, O);
18564 break;
18565 case 25:
18566 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
18567 O << "++#";
18568 printOperand(MI, OpNo: 4, O);
18569 break;
18570 case 26:
18571 // L4_ploadrbf_rr, L4_ploadrbfnew_rr, L4_ploadrbt_rr, L4_ploadrbtnew_rr, ...
18572 O << '+';
18573 printOperand(MI, OpNo: 3, O);
18574 O << "<<#";
18575 printOperand(MI, OpNo: 4, O);
18576 O << ')';
18577 return;
18578 break;
18579 case 27:
18580 // M2_hmmpyh_rs1, M2_mpy_sat_rnd_hh_s1, M2_mpy_sat_rnd_lh_s1, V6_vmpyhsrs...
18581 O << ".h):<<1:rnd:sat";
18582 return;
18583 break;
18584 case 28:
18585 // M2_hmmpyh_s1, M2_mpy_acc_sat_hh_s1, M2_mpy_acc_sat_lh_s1, M2_mpy_nac_s...
18586 O << ".h):<<1:sat";
18587 return;
18588 break;
18589 case 29:
18590 // M2_hmmpyl_rs1, M2_mpy_sat_rnd_hl_s1, M2_mpy_sat_rnd_ll_s1
18591 O << ".l):<<1:rnd:sat";
18592 return;
18593 break;
18594 case 30:
18595 // M2_hmmpyl_s1, M2_mpy_acc_sat_hl_s1, M2_mpy_acc_sat_ll_s1, M2_mpy_nac_s...
18596 O << ".l):<<1:sat";
18597 return;
18598 break;
18599 case 31:
18600 // M2_mpy_acc_hh_s1, M2_mpy_acc_lh_s1, M2_mpy_hh_s1, M2_mpy_lh_s1, M2_mpy...
18601 O << ".h):<<1";
18602 return;
18603 break;
18604 case 32:
18605 // M2_mpy_acc_hl_s1, M2_mpy_acc_ll_s1, M2_mpy_hl_s1, M2_mpy_ll_s1, M2_mpy...
18606 O << ".l):<<1";
18607 return;
18608 break;
18609 case 33:
18610 // M2_mpy_rnd_hh_s0, M2_mpy_rnd_lh_s0, M2_mpyd_rnd_hh_s0, M2_mpyd_rnd_lh_...
18611 O << ".h):rnd";
18612 return;
18613 break;
18614 case 34:
18615 // M2_mpy_rnd_hh_s1, M2_mpy_rnd_lh_s1, M2_mpyd_rnd_hh_s1, M2_mpyd_rnd_lh_...
18616 O << ".h):<<1:rnd";
18617 return;
18618 break;
18619 case 35:
18620 // M2_mpy_rnd_hl_s0, M2_mpy_rnd_ll_s0, M2_mpyd_rnd_hl_s0, M2_mpyd_rnd_ll_...
18621 O << ".l):rnd";
18622 return;
18623 break;
18624 case 36:
18625 // M2_mpy_rnd_hl_s1, M2_mpy_rnd_ll_s1, M2_mpyd_rnd_hl_s1, M2_mpyd_rnd_ll_...
18626 O << ".l):<<1:rnd";
18627 return;
18628 break;
18629 case 37:
18630 // M2_mpy_sat_rnd_hh_s0, M2_mpy_sat_rnd_lh_s0
18631 O << ".h):rnd:sat";
18632 return;
18633 break;
18634 case 38:
18635 // M2_mpy_sat_rnd_hl_s0, M2_mpy_sat_rnd_ll_s0
18636 O << ".l):rnd:sat";
18637 return;
18638 break;
18639 case 39:
18640 // M2_mpy_up_s1
18641 O << "):<<1";
18642 return;
18643 break;
18644 case 40:
18645 // M2_mpy_up_s1_sat, M4_mac_up_s1_sat, M4_nac_up_s1_sat
18646 O << "):<<1:sat";
18647 return;
18648 break;
18649 case 41:
18650 // S5_vasrhrnd
18651 O << "):raw";
18652 return;
18653 break;
18654 case 42:
18655 // V6_shuffeqw, V6_veqw, V6_veqw_and, V6_veqw_or, V6_veqw_xor, V6_vgtw, V...
18656 O << ".w)";
18657 return;
18658 break;
18659 case 43:
18660 // V6_v6mpyhubs10
18661 O << "):h";
18662 return;
18663 break;
18664 case 44:
18665 // V6_v6mpyvubs10
18666 O << "):v";
18667 return;
18668 break;
18669 case 45:
18670 // V6_vL32b_cur_npred_ppu, V6_vL32b_cur_pred_ppu, V6_vL32b_npred_ppu, V6_...
18671 O << "++";
18672 printOperand(MI, OpNo: 4, O);
18673 break;
18674 case 46:
18675 // V6_vadd_hf, V6_vadd_hf_hf, V6_vadd_sf_hf, V6_veqhf, V6_veqhf_and, V6_v...
18676 O << ".hf)";
18677 return;
18678 break;
18679 case 47:
18680 // V6_vadd_hf_f8, V6_vmpy_hf_f8, V6_vmpy_hf_f8_acc, V6_vsub_hf_f8
18681 O << ".f8)";
18682 return;
18683 break;
18684 case 48:
18685 // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_veqsf, V6_veqsf_and, V6_v...
18686 O << ".sf)";
18687 return;
18688 break;
18689 case 49:
18690 // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
18691 O << ".bf)";
18692 return;
18693 break;
18694 case 50:
18695 // V6_vasrhubrndsat, V6_vasrhubsat, V6_vmpahhsat
18696 O << ".h,";
18697 printOperand(MI, OpNo: 3, O);
18698 break;
18699 case 51:
18700 // V6_vasruhubrndsat, V6_vasruhubsat, V6_vmpauhuhsat
18701 O << ".uh,";
18702 printOperand(MI, OpNo: 3, O);
18703 break;
18704 case 52:
18705 // V6_vasruwuhrndsat, V6_vasruwuhsat
18706 O << ".uw,";
18707 printOperand(MI, OpNo: 3, O);
18708 break;
18709 case 53:
18710 // V6_vasrvuhubrndsat
18711 O << ".ub):rnd:sat";
18712 return;
18713 break;
18714 case 54:
18715 // V6_vasrvuhubsat
18716 O << ".ub):sat";
18717 return;
18718 break;
18719 case 55:
18720 // V6_vasrvwuhrndsat
18721 O << ".uh):rnd:sat";
18722 return;
18723 break;
18724 case 56:
18725 // V6_vasrvwuhsat, V6_vrounduhub
18726 O << ".uh):sat";
18727 return;
18728 break;
18729 case 57:
18730 // V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat, V6_vasrwuhrndsat, V6_vasrwuh...
18731 O << ".w,";
18732 printOperand(MI, OpNo: 3, O);
18733 break;
18734 case 58:
18735 // V6_veqb, V6_veqb_and, V6_veqb_or, V6_veqb_xor, V6_vgtb, V6_vgtb_and, V...
18736 O << ".b)";
18737 return;
18738 break;
18739 case 59:
18740 // V6_vlutvvb_nm, V6_vlutvwh_nm
18741 O << "):nomatch";
18742 return;
18743 break;
18744 case 60:
18745 // V6_vmpyuhvs
18746 O << ".uh):>>16";
18747 return;
18748 break;
18749 case 61:
18750 // V6_vrmpybusi, V6_vrmpybusi_acc
18751 O << ".b,#";
18752 break;
18753 case 62:
18754 // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_a...
18755 printOperand(MI, OpNo: 1, O);
18756 break;
18757 case 63:
18758 // V6_vrounduwuh
18759 O << ".uw):sat";
18760 return;
18761 break;
18762 case 64:
18763 // V6_vroundwuh
18764 O << ".w):sat";
18765 return;
18766 break;
18767 case 65:
18768 // V6_vsub_hf_mix
18769 O << ".qf16)";
18770 return;
18771 break;
18772 case 66:
18773 // V6_vsub_sf_mix
18774 O << ".qf32)";
18775 return;
18776 break;
18777 }
18778
18779
18780 // Fragment 5 encoded into 6 bits for 38 unique commands.
18781 switch ((Bits >> 45) & 63) {
18782 default: llvm_unreachable("Invalid command number.");
18783 case 0:
18784 // A2_addsp, V6_vtran2x2_map, dup_A2_add, dup_A2_addi, A2_add, A2_addi, A...
18785 O << ')';
18786 return;
18787 break;
18788 case 1:
18789 // V6_vscattermh_add_alt
18790 O << ".h) += ";
18791 printOperand(MI, OpNo: 3, O);
18792 O << ".h";
18793 return;
18794 break;
18795 case 2:
18796 // V6_vscattermh_alt
18797 O << ".h) = ";
18798 printOperand(MI, OpNo: 3, O);
18799 O << ".h";
18800 return;
18801 break;
18802 case 3:
18803 // V6_vscattermw_add_alt, V6_vscattermwh_add_alt
18804 O << ".w) += ";
18805 printOperand(MI, OpNo: 3, O);
18806 break;
18807 case 4:
18808 // V6_vscattermw_alt, V6_vscattermwh_alt
18809 O << ".w) = ";
18810 printOperand(MI, OpNo: 3, O);
18811 break;
18812 case 5:
18813 // A2_addpsat, A2_addsat, A2_subsat, V6_vasrhubsat, V6_vasruhubsat, V6_va...
18814 O << "):sat";
18815 return;
18816 break;
18817 case 6:
18818 // A2_addsph
18819 O << "):raw:hi";
18820 return;
18821 break;
18822 case 7:
18823 // A2_addspl
18824 O << "):raw:lo";
18825 return;
18826 break;
18827 case 8:
18828 // A4_addp_c, A4_subp_c
18829 O << ',';
18830 printOperand(MI, OpNo: 1, O);
18831 O << "):carry";
18832 return;
18833 break;
18834 case 9:
18835 // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S4_extra...
18836 printOperand(MI, OpNo: 3, O);
18837 break;
18838 case 10:
18839 // C4_and_and, C4_and_or, C4_or_and, C4_or_or, M4_mpyri_addi, M4_mpyrr_ad...
18840 O << "))";
18841 return;
18842 break;
18843 case 11:
18844 // L2_loadalignb_pbr, L2_loadalignh_pbr
18845 O << ":brev)";
18846 return;
18847 break;
18848 case 12:
18849 // L2_loadalignb_pci, L2_loadalignh_pci
18850 O << ":circ(";
18851 printOperand(MI, OpNo: 5, O);
18852 O << "))";
18853 return;
18854 break;
18855 case 13:
18856 // S2_insert, S2_insertp, V6_vrmpybusi_acc
18857 printOperand(MI, OpNo: 4, O);
18858 O << ')';
18859 return;
18860 break;
18861 case 14:
18862 // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_...
18863 O << ") = ";
18864 break;
18865 case 15:
18866 // S4_storeirbf_io, S4_storeirbfnew_io, S4_storeirbt_io, S4_storeirbtnew_...
18867 O << ") = #";
18868 printOperand(MI, OpNo: 3, O);
18869 return;
18870 break;
18871 case 16:
18872 // V6_vL32b_nt_cur_npred_ai, V6_vL32b_nt_cur_npred_pi, V6_vL32b_nt_cur_np...
18873 O << "):nt";
18874 return;
18875 break;
18876 case 17:
18877 // V6_vS32b_nt_new_npred_ai, V6_vS32b_nt_new_npred_pi, V6_vS32b_nt_new_np...
18878 O << "):nt = ";
18879 break;
18880 case 18:
18881 // V6_vaddcarry, V6_vaddcarrysat, V6_vsubcarry
18882 O << ".w,";
18883 break;
18884 case 19:
18885 // V6_vaddw, V6_vaddw_dv, V6_vsubw, V6_vsubw_dv
18886 O << ".w)";
18887 return;
18888 break;
18889 case 20:
18890 // V6_vaddwsat, V6_vaddwsat_dv, V6_vsubwsat, V6_vsubwsat_dv
18891 O << ".w):sat";
18892 return;
18893 break;
18894 case 21:
18895 // V6_vasrhubrndsat, V6_vasruhubrndsat, V6_vasruwuhrndsat, V6_vasrwhrndsa...
18896 O << "):rnd:sat";
18897 return;
18898 break;
18899 case 22:
18900 // V6_vgathermh
18901 O << ".h).h";
18902 return;
18903 break;
18904 case 23:
18905 // V6_vgathermhw
18906 O << ".w).h";
18907 return;
18908 break;
18909 case 24:
18910 // V6_vgathermw
18911 O << ".w).w";
18912 return;
18913 break;
18914 case 25:
18915 // V6_vmpahhsat
18916 O << ".h):sat";
18917 return;
18918 break;
18919 case 26:
18920 // V6_vmpauhuhsat
18921 O << ".uh):sat";
18922 return;
18923 break;
18924 case 27:
18925 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc...
18926 O << ".b)";
18927 return;
18928 break;
18929 case 28:
18930 // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
18931 O << ".b++)";
18932 return;
18933 break;
18934 case 29:
18935 // V6_vrmpyzbub_rt, V6_vrmpyzbub_rt_acc
18936 O << ".ub)";
18937 return;
18938 break;
18939 case 30:
18940 // V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_acc
18941 O << ".ub++)";
18942 return;
18943 break;
18944 case 31:
18945 // V6_vscattermh
18946 O << ".h).h = ";
18947 printOperand(MI, OpNo: 3, O);
18948 return;
18949 break;
18950 case 32:
18951 // V6_vscattermh_add
18952 O << ".h).h += ";
18953 printOperand(MI, OpNo: 3, O);
18954 return;
18955 break;
18956 case 33:
18957 // V6_vscattermhw
18958 O << ".w).h = ";
18959 printOperand(MI, OpNo: 3, O);
18960 return;
18961 break;
18962 case 34:
18963 // V6_vscattermhw_add
18964 O << ".w).h += ";
18965 printOperand(MI, OpNo: 3, O);
18966 return;
18967 break;
18968 case 35:
18969 // V6_vscattermw
18970 O << ".w).w = ";
18971 printOperand(MI, OpNo: 3, O);
18972 return;
18973 break;
18974 case 36:
18975 // V6_vscattermw_add
18976 O << ".w).w += ";
18977 printOperand(MI, OpNo: 3, O);
18978 return;
18979 break;
18980 case 37:
18981 // dep_A2_addsat, dep_A2_subsat
18982 O << "):sat:deprecated";
18983 return;
18984 break;
18985 }
18986
18987
18988 // Fragment 6 encoded into 3 bits for 7 unique commands.
18989 switch ((Bits >> 51) & 7) {
18990 default: llvm_unreachable("Invalid command number.");
18991 case 0:
18992 // V6_vscattermw_add_alt, V6_vscattermw_alt
18993 O << ".w";
18994 return;
18995 break;
18996 case 1:
18997 // V6_vscattermwh_add_alt, V6_vscattermwh_alt
18998 O << ".h";
18999 return;
19000 break;
19001 case 2:
19002 // C2_muxii, C2_muxir, S2_extractu, S2_extractup, S4_extract, S4_extractp...
19003 O << ')';
19004 return;
19005 break;
19006 case 3:
19007 // M4_mpyri_addr
19008 O << "))";
19009 return;
19010 break;
19011 case 4:
19012 // S2_pstorerbf_io, S2_pstorerbnewf_io, S2_pstorerbnewt_io, S2_pstorerbt_...
19013 printOperand(MI, OpNo: 3, O);
19014 break;
19015 case 5:
19016 // S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_pi, S2_pstorerbne...
19017 printOperand(MI, OpNo: 4, O);
19018 break;
19019 case 6:
19020 // V6_vaddcarry, V6_vsubcarry
19021 printOperand(MI, OpNo: 1, O);
19022 O << "):carry";
19023 return;
19024 break;
19025 }
19026
19027
19028 // Fragment 7 encoded into 2 bits for 4 unique commands.
19029 switch ((Bits >> 54) & 3) {
19030 default: llvm_unreachable("Invalid command number.");
19031 case 0:
19032 // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbt_io,...
19033 return;
19034 break;
19035 case 1:
19036 // S2_pstorerbnewf_io, S2_pstorerbnewf_pi, S2_pstorerbnewfnew_pi, S2_psto...
19037 O << ".new";
19038 return;
19039 break;
19040 case 2:
19041 // S2_pstorerff_io, S2_pstorerff_pi, S2_pstorerffnew_pi, S2_pstorerft_io,...
19042 O << ".h";
19043 return;
19044 break;
19045 case 3:
19046 // V6_vaddcarrysat
19047 O << "):carry:sat";
19048 return;
19049 break;
19050 }
19051
19052}
19053
19054
19055/// getRegisterName - This method is automatically generated by tblgen
19056/// from the register set description. This returns the assembler name
19057/// for the specified register.
19058const char *HexagonInstPrinter::getRegisterName(MCRegister Reg) {
19059 unsigned RegNo = Reg.id();
19060 assert(RegNo && RegNo < 398 && "Invalid register number!");
19061
19062
19063#ifdef __GNUC__
19064#pragma GCC diagnostic push
19065#pragma GCC diagnostic ignored "-Woverlength-strings"
19066#endif
19067 static const char AsmStrs[] = {
19068 /* 0 */ "__10000000\000"
19069 /* 11 */ "__1000000\000"
19070 /* 21 */ "__10000010\000"
19071 /* 32 */ "__1000010\000"
19072 /* 42 */ "c11:10\000"
19073 /* 49 */ "g11:10\000"
19074 /* 56 */ "r11:10\000"
19075 /* 63 */ "s11:10\000"
19076 /* 70 */ "v11:10\000"
19077 /* 77 */ "g10\000"
19078 /* 81 */ "r10\000"
19079 /* 85 */ "v10\000"
19080 /* 89 */ "__10000020\000"
19081 /* 100 */ "__1000020\000"
19082 /* 110 */ "g21:20\000"
19083 /* 117 */ "r21:20\000"
19084 /* 124 */ "s21:20\000"
19085 /* 131 */ "v21:20\000"
19086 /* 138 */ "v23:20\000"
19087 /* 145 */ "g20\000"
19088 /* 149 */ "r20\000"
19089 /* 153 */ "s20\000"
19090 /* 157 */ "v20\000"
19091 /* 161 */ "__10000030\000"
19092 /* 172 */ "__1000030\000"
19093 /* 182 */ "c31:30\000"
19094 /* 189 */ "g31:30\000"
19095 /* 196 */ "r31:30\000"
19096 /* 203 */ "s31:30\000"
19097 /* 210 */ "v31:30\000"
19098 /* 217 */ "g30\000"
19099 /* 221 */ "r30\000"
19100 /* 225 */ "v30\000"
19101 /* 229 */ "s41:40\000"
19102 /* 236 */ "s51:50\000"
19103 /* 243 */ "s61:60\000"
19104 /* 250 */ "s60\000"
19105 /* 254 */ "s71:70\000"
19106 /* 261 */ "s70\000"
19107 /* 265 */ "s80\000"
19108 /* 269 */ "c1:0\000"
19109 /* 274 */ "g1:0\000"
19110 /* 279 */ "r1:0\000"
19111 /* 284 */ "s1:0\000"
19112 /* 289 */ "v1:0\000"
19113 /* 294 */ "p3:0\000"
19114 /* 299 */ "v3:0\000"
19115 /* 304 */ "sa0\000"
19116 /* 308 */ "badva0\000"
19117 /* 315 */ "lc0\000"
19118 /* 319 */ "brkptpc0\000"
19119 /* 328 */ "isdbcfg0\000"
19120 /* 337 */ "brkptcfg0\000"
19121 /* 347 */ "m0\000"
19122 /* 350 */ "sgp0\000"
19123 /* 355 */ "q0\000"
19124 /* 358 */ "r0\000"
19125 /* 361 */ "cs0\000"
19126 /* 365 */ "gpmucnt0\000"
19127 /* 374 */ "v0\000"
19128 /* 377 */ "__10000001\000"
19129 /* 388 */ "__1000001\000"
19130 /* 398 */ "__10000011\000"
19131 /* 409 */ "__1000011\000"
19132 /* 419 */ "v10:11\000"
19133 /* 426 */ "g11\000"
19134 /* 430 */ "r11\000"
19135 /* 434 */ "s11\000"
19136 /* 438 */ "v11\000"
19137 /* 442 */ "__10000021\000"
19138 /* 453 */ "__1000021\000"
19139 /* 463 */ "v20:21\000"
19140 /* 470 */ "g21\000"
19141 /* 474 */ "r21\000"
19142 /* 478 */ "v21\000"
19143 /* 482 */ "v30:31\000"
19144 /* 489 */ "g31\000"
19145 /* 493 */ "r31\000"
19146 /* 497 */ "v31\000"
19147 /* 501 */ "s61\000"
19148 /* 505 */ "s71\000"
19149 /* 509 */ "v0:1\000"
19150 /* 514 */ "sa1\000"
19151 /* 518 */ "badva1\000"
19152 /* 525 */ "lc1\000"
19153 /* 529 */ "brkptpc1\000"
19154 /* 538 */ "isdbcfg1\000"
19155 /* 547 */ "brkptcfg1\000"
19156 /* 557 */ "m1\000"
19157 /* 560 */ "sgp1\000"
19158 /* 565 */ "q1\000"
19159 /* 568 */ "r1\000"
19160 /* 571 */ "cs1\000"
19161 /* 575 */ "gpmucnt1\000"
19162 /* 584 */ "v1\000"
19163 /* 587 */ "__10000002\000"
19164 /* 598 */ "__1000002\000"
19165 /* 608 */ "__10000012\000"
19166 /* 619 */ "__1000012\000"
19167 /* 629 */ "c13:12\000"
19168 /* 636 */ "g13:12\000"
19169 /* 643 */ "r13:12\000"
19170 /* 650 */ "s13:12\000"
19171 /* 657 */ "v13:12\000"
19172 /* 664 */ "v15:12\000"
19173 /* 671 */ "g12\000"
19174 /* 675 */ "r12\000"
19175 /* 679 */ "s12\000"
19176 /* 683 */ "v12\000"
19177 /* 687 */ "__10000022\000"
19178 /* 698 */ "__1000022\000"
19179 /* 708 */ "g23:22\000"
19180 /* 715 */ "r23:22\000"
19181 /* 722 */ "s23:22\000"
19182 /* 729 */ "v23:22\000"
19183 /* 736 */ "g22\000"
19184 /* 740 */ "r22\000"
19185 /* 744 */ "s22\000"
19186 /* 748 */ "v22\000"
19187 /* 752 */ "s33:32\000"
19188 /* 759 */ "s43:42\000"
19189 /* 766 */ "s53:52\000"
19190 /* 773 */ "s63:62\000"
19191 /* 780 */ "s62\000"
19192 /* 784 */ "s73:72\000"
19193 /* 791 */ "s72\000"
19194 /* 795 */ "c3:2\000"
19195 /* 800 */ "g3:2\000"
19196 /* 805 */ "r3:2\000"
19197 /* 810 */ "s3:2\000"
19198 /* 815 */ "v3:2\000"
19199 /* 820 */ "p2\000"
19200 /* 823 */ "q2\000"
19201 /* 826 */ "r2\000"
19202 /* 829 */ "gpmucnt2\000"
19203 /* 838 */ "v2\000"
19204 /* 841 */ "__10000003\000"
19205 /* 852 */ "__1000003\000"
19206 /* 862 */ "__10000013\000"
19207 /* 873 */ "__1000013\000"
19208 /* 883 */ "v12:13\000"
19209 /* 890 */ "g13\000"
19210 /* 894 */ "r13\000"
19211 /* 898 */ "s13\000"
19212 /* 902 */ "v13\000"
19213 /* 906 */ "__10000023\000"
19214 /* 917 */ "__1000023\000"
19215 /* 927 */ "v22:23\000"
19216 /* 934 */ "g23\000"
19217 /* 938 */ "r23\000"
19218 /* 942 */ "s23\000"
19219 /* 946 */ "v23\000"
19220 /* 950 */ "s63\000"
19221 /* 954 */ "s73\000"
19222 /* 958 */ "v2:3\000"
19223 /* 963 */ "p3\000"
19224 /* 966 */ "q3\000"
19225 /* 969 */ "r3\000"
19226 /* 972 */ "gpmucnt3\000"
19227 /* 981 */ "v3\000"
19228 /* 984 */ "__10000004\000"
19229 /* 995 */ "__1000004\000"
19230 /* 1005 */ "__10000014\000"
19231 /* 1016 */ "__1000014\000"
19232 /* 1026 */ "c15:14\000"
19233 /* 1033 */ "g15:14\000"
19234 /* 1040 */ "r15:14\000"
19235 /* 1047 */ "s15:14\000"
19236 /* 1054 */ "v15:14\000"
19237 /* 1061 */ "g14\000"
19238 /* 1065 */ "r14\000"
19239 /* 1069 */ "s14\000"
19240 /* 1073 */ "v14\000"
19241 /* 1077 */ "__10000024\000"
19242 /* 1088 */ "__1000024\000"
19243 /* 1098 */ "g25:24\000"
19244 /* 1105 */ "r25:24\000"
19245 /* 1112 */ "s25:24\000"
19246 /* 1119 */ "v25:24\000"
19247 /* 1126 */ "v27:24\000"
19248 /* 1133 */ "r24\000"
19249 /* 1137 */ "s24\000"
19250 /* 1141 */ "v24\000"
19251 /* 1145 */ "s35:34\000"
19252 /* 1152 */ "s45:44\000"
19253 /* 1159 */ "s44\000"
19254 /* 1163 */ "s55:54\000"
19255 /* 1170 */ "s54\000"
19256 /* 1174 */ "s65:64\000"
19257 /* 1181 */ "s64\000"
19258 /* 1185 */ "s75:74\000"
19259 /* 1192 */ "s74\000"
19260 /* 1196 */ "c5:4\000"
19261 /* 1201 */ "g5:4\000"
19262 /* 1206 */ "r5:4\000"
19263 /* 1211 */ "s5:4\000"
19264 /* 1216 */ "v5:4\000"
19265 /* 1221 */ "v7:4\000"
19266 /* 1226 */ "g4\000"
19267 /* 1229 */ "r4\000"
19268 /* 1232 */ "gpmucnt4\000"
19269 /* 1241 */ "v4\000"
19270 /* 1244 */ "__10000005\000"
19271 /* 1255 */ "__1000005\000"
19272 /* 1265 */ "__10000015\000"
19273 /* 1276 */ "__1000015\000"
19274 /* 1286 */ "v14:15\000"
19275 /* 1293 */ "g15\000"
19276 /* 1297 */ "r15\000"
19277 /* 1301 */ "s15\000"
19278 /* 1305 */ "v15\000"
19279 /* 1309 */ "__10000025\000"
19280 /* 1320 */ "__1000025\000"
19281 /* 1330 */ "v24:25\000"
19282 /* 1337 */ "r25\000"
19283 /* 1341 */ "s25\000"
19284 /* 1345 */ "v25\000"
19285 /* 1349 */ "s35\000"
19286 /* 1353 */ "s45\000"
19287 /* 1357 */ "s55\000"
19288 /* 1361 */ "s65\000"
19289 /* 1365 */ "s75\000"
19290 /* 1369 */ "v4:5\000"
19291 /* 1374 */ "c5\000"
19292 /* 1377 */ "g5\000"
19293 /* 1380 */ "r5\000"
19294 /* 1383 */ "gpmucnt5\000"
19295 /* 1392 */ "v5\000"
19296 /* 1395 */ "__10000006\000"
19297 /* 1406 */ "__1000006\000"
19298 /* 1416 */ "__10000016\000"
19299 /* 1427 */ "__1000016\000"
19300 /* 1437 */ "c17:16\000"
19301 /* 1444 */ "g17:16\000"
19302 /* 1451 */ "r17:16\000"
19303 /* 1458 */ "s17:16\000"
19304 /* 1465 */ "v17:16\000"
19305 /* 1472 */ "v19:16\000"
19306 /* 1479 */ "r16\000"
19307 /* 1483 */ "v16\000"
19308 /* 1487 */ "__10000026\000"
19309 /* 1498 */ "__1000026\000"
19310 /* 1508 */ "g27:26\000"
19311 /* 1515 */ "r27:26\000"
19312 /* 1522 */ "s27:26\000"
19313 /* 1529 */ "v27:26\000"
19314 /* 1536 */ "r26\000"
19315 /* 1540 */ "s26\000"
19316 /* 1544 */ "v26\000"
19317 /* 1548 */ "s37:36\000"
19318 /* 1555 */ "s47:46\000"
19319 /* 1562 */ "s46\000"
19320 /* 1566 */ "s57:56\000"
19321 /* 1573 */ "s56\000"
19322 /* 1577 */ "s67:66\000"
19323 /* 1584 */ "s66\000"
19324 /* 1588 */ "s77:76\000"
19325 /* 1595 */ "s76\000"
19326 /* 1599 */ "c7:6\000"
19327 /* 1604 */ "g7:6\000"
19328 /* 1609 */ "r7:6\000"
19329 /* 1614 */ "s7:6\000"
19330 /* 1619 */ "v7:6\000"
19331 /* 1624 */ "g6\000"
19332 /* 1627 */ "r6\000"
19333 /* 1630 */ "gpmucnt6\000"
19334 /* 1639 */ "v6\000"
19335 /* 1642 */ "__10000007\000"
19336 /* 1653 */ "__1000007\000"
19337 /* 1663 */ "__10000017\000"
19338 /* 1674 */ "__1000017\000"
19339 /* 1684 */ "v16:17\000"
19340 /* 1691 */ "r17\000"
19341 /* 1695 */ "v17\000"
19342 /* 1699 */ "__10000027\000"
19343 /* 1710 */ "__1000027\000"
19344 /* 1720 */ "v26:27\000"
19345 /* 1727 */ "r27\000"
19346 /* 1731 */ "v27\000"
19347 /* 1735 */ "s47\000"
19348 /* 1739 */ "s57\000"
19349 /* 1743 */ "s67\000"
19350 /* 1747 */ "s77\000"
19351 /* 1751 */ "v6:7\000"
19352 /* 1756 */ "g7\000"
19353 /* 1759 */ "r7\000"
19354 /* 1762 */ "gpmucnt7\000"
19355 /* 1771 */ "v7\000"
19356 /* 1774 */ "__10000008\000"
19357 /* 1785 */ "__1000008\000"
19358 /* 1795 */ "__10000018\000"
19359 /* 1806 */ "__1000018\000"
19360 /* 1816 */ "c19:18\000"
19361 /* 1823 */ "g19:18\000"
19362 /* 1830 */ "r19:18\000"
19363 /* 1837 */ "s19:18\000"
19364 /* 1844 */ "v19:18\000"
19365 /* 1851 */ "r18\000"
19366 /* 1855 */ "v18\000"
19367 /* 1859 */ "__10000028\000"
19368 /* 1870 */ "__1000028\000"
19369 /* 1880 */ "v31:28\000"
19370 /* 1887 */ "g29:28\000"
19371 /* 1894 */ "r29:28\000"
19372 /* 1901 */ "s29:28\000"
19373 /* 1908 */ "v29:28\000"
19374 /* 1915 */ "r28\000"
19375 /* 1919 */ "v28\000"
19376 /* 1923 */ "s39:38\000"
19377 /* 1930 */ "s49:48\000"
19378 /* 1937 */ "s59:58\000"
19379 /* 1944 */ "s58\000"
19380 /* 1948 */ "s69:68\000"
19381 /* 1955 */ "s68\000"
19382 /* 1959 */ "s79:78\000"
19383 /* 1966 */ "s78\000"
19384 /* 1970 */ "v11:8\000"
19385 /* 1976 */ "c9:8\000"
19386 /* 1981 */ "g9:8\000"
19387 /* 1986 */ "r9:8\000"
19388 /* 1991 */ "s9:8\000"
19389 /* 1996 */ "v9:8\000"
19390 /* 2001 */ "c8\000"
19391 /* 2004 */ "g8\000"
19392 /* 2007 */ "r8\000"
19393 /* 2010 */ "v8\000"
19394 /* 2013 */ "__10000009\000"
19395 /* 2024 */ "__1000009\000"
19396 /* 2034 */ "__10000019\000"
19397 /* 2045 */ "__1000019\000"
19398 /* 2055 */ "v18:19\000"
19399 /* 2062 */ "r19\000"
19400 /* 2066 */ "s19\000"
19401 /* 2070 */ "v19\000"
19402 /* 2074 */ "__10000029\000"
19403 /* 2085 */ "__1000029\000"
19404 /* 2095 */ "v28:29\000"
19405 /* 2102 */ "r29\000"
19406 /* 2106 */ "v29\000"
19407 /* 2110 */ "s59\000"
19408 /* 2114 */ "s69\000"
19409 /* 2118 */ "s79\000"
19410 /* 2122 */ "__9999999\000"
19411 /* 2132 */ "__999999\000"
19412 /* 2141 */ "v8:9\000"
19413 /* 2146 */ "g9\000"
19414 /* 2149 */ "r9\000"
19415 /* 2152 */ "v9\000"
19416 /* 2155 */ "gbadva\000"
19417 /* 2162 */ "evb\000"
19418 /* 2166 */ "pc\000"
19419 /* 2169 */ "htid\000"
19420 /* 2174 */ "stid\000"
19421 /* 2179 */ "vid\000"
19422 /* 2183 */ "cfgbase\000"
19423 /* 2191 */ "usr.ovf\000"
19424 /* 2199 */ "diag\000"
19425 /* 2204 */ "syscfg\000"
19426 /* 2211 */ "pmuevtcfg\000"
19427 /* 2221 */ "pmucfg\000"
19428 /* 2228 */ "gpcyclehi\000"
19429 /* 2238 */ "upcyclehi\000"
19430 /* 2248 */ "utimerhi\000"
19431 /* 2257 */ "pktcounthi\000"
19432 /* 2268 */ "imask\000"
19433 /* 2274 */ "modectl\000"
19434 /* 2282 */ "isdben\000"
19435 /* 2289 */ "isdbmbxin\000"
19436 /* 2299 */ "gpcyclelo\000"
19437 /* 2309 */ "upcyclelo\000"
19438 /* 2319 */ "utimerlo\000"
19439 /* 2328 */ "pktcountlo\000"
19440 /* 2339 */ "ugp\000"
19441 /* 2343 */ "vtmp\000"
19442 /* 2348 */ "gosp\000"
19443 /* 2353 */ "ccr\000"
19444 /* 2357 */ "gelr\000"
19445 /* 2362 */ "isdbgpr\000"
19446 /* 2370 */ "gsr\000"
19447 /* 2374 */ "ssr\000"
19448 /* 2378 */ "usr\000"
19449 /* 2382 */ "framelimit\000"
19450 /* 2393 */ "isdbst\000"
19451 /* 2400 */ "isdbmbxout\000"
19452 /* 2411 */ "rev\000"
19453 /* 2415 */ "framekey\000"
19454};
19455#ifdef __GNUC__
19456#pragma GCC diagnostic pop
19457#endif
19458
19459 static const uint16_t RegAsmOffset[] = {
19460 2156, 2353, 2183, 629, 2199, 2358, 2162, 2415, 2382, 2357, 2348, 2340, 2228, 2299,
19461 2370, 2169, 2268, 2282, 2362, 2289, 2400, 2393, 2274, 2166, 2229, 2300, 1816, 2257,
19462 2328, 2221, 2211, 2411, 2374, 2174, 2204, 2339, 1026, 2238, 2309, 2378, 2191, 182,
19463 2248, 2319, 2179, 2343, 308, 518, 337, 547, 319, 529, 1374, 2001, 361, 571,
19464 279, 805, 1206, 1609, 1986, 56, 643, 1040, 1451, 1830, 117, 715, 1105, 1515,
19465 1894, 196, 2155, 1226, 1377, 1624, 1756, 2004, 2146, 77, 426, 671, 890, 1061,
19466 1293, 145, 470, 736, 934, 217, 489, 365, 575, 829, 972, 1232, 1383, 1630,
19467 1762, 328, 538, 315, 525, 347, 557, 352, 562, 820, 963, 366, 576, 830,
19468 973, 355, 565, 823, 966, 358, 568, 826, 969, 1229, 1380, 1627, 1759, 2007,
19469 2149, 81, 430, 675, 894, 1065, 1297, 1479, 1691, 1851, 2062, 149, 474, 740,
19470 938, 1133, 1337, 1536, 1727, 1915, 2102, 221, 493, 434, 679, 898, 1069, 1301,
19471 2066, 153, 744, 942, 1137, 1341, 1540, 1349, 1159, 1353, 1562, 1735, 1170, 1357,
19472 1573, 1739, 1944, 2110, 250, 501, 780, 950, 1181, 1361, 1584, 1743, 1955, 2114,
19473 261, 505, 791, 954, 1192, 1365, 1595, 1747, 1966, 2118, 265, 304, 514, 350,
19474 560, 374, 584, 838, 981, 1241, 1392, 1639, 1771, 2010, 2152, 85, 438, 683,
19475 902, 1073, 1305, 1483, 1695, 1855, 2070, 157, 478, 748, 946, 1141, 1345, 1544,
19476 1731, 1919, 2106, 225, 497, 2132, 11, 388, 598, 852, 995, 1255, 1406, 1653,
19477 1785, 2024, 32, 409, 619, 873, 1016, 1276, 1427, 1674, 1806, 2045, 100, 453,
19478 698, 917, 1088, 1320, 1498, 1710, 1870, 2085, 172, 2122, 0, 377, 587, 841,
19479 984, 1244, 1395, 1642, 1774, 2013, 21, 398, 608, 862, 1005, 1265, 1416, 1663,
19480 1795, 2034, 89, 442, 687, 906, 1077, 1309, 1487, 1699, 1859, 2074, 161, 299,
19481 1221, 1970, 664, 1472, 138, 1126, 1880, 289, 815, 1216, 1619, 1996, 70, 657,
19482 1054, 1465, 1844, 131, 729, 1119, 1529, 1908, 210, 509, 958, 1369, 1751, 2141,
19483 419, 883, 1286, 1684, 2055, 463, 927, 1330, 1720, 2095, 482, 269, 795, 1196,
19484 1599, 1976, 42, 1437, 274, 800, 1201, 1604, 1981, 49, 636, 1033, 1444, 1823,
19485 110, 708, 1098, 1508, 1887, 189, 294, 810, 1211, 1614, 1991, 63, 650, 1047,
19486 1458, 1837, 124, 722, 1112, 1522, 1901, 203, 752, 1145, 1548, 1923, 229, 759,
19487 1152, 1555, 1930, 236, 766, 1163, 1566, 1937, 243, 773, 1174, 1577, 1948, 254,
19488 784, 1185, 1588, 1959, 284,
19489 };
19490
19491 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
19492 "Invalid alt name index for register!");
19493 return AsmStrs+RegAsmOffset[RegNo-1];
19494}
19495
19496#ifdef PRINT_ALIAS_INSTR
19497#undef PRINT_ALIAS_INSTR
19498
19499bool HexagonInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS) {
19500 static const PatternsForOpcode OpToPatterns[] = {
19501 {Hexagon::A2_andir, 0, 1 },
19502 {Hexagon::A2_paddif, 1, 1 },
19503 {Hexagon::A2_paddifnew, 2, 1 },
19504 {Hexagon::A2_paddit, 3, 1 },
19505 {Hexagon::A2_padditnew, 4, 1 },
19506 {Hexagon::A2_subri, 5, 2 },
19507 {Hexagon::A2_vaddub, 7, 1 },
19508 {Hexagon::A2_vsubub, 8, 1 },
19509 {Hexagon::C2_cmpgt, 9, 1 },
19510 {Hexagon::C2_cmpgtu, 10, 1 },
19511 {Hexagon::C2_or, 11, 1 },
19512 {Hexagon::J2_jumpf, 12, 1 },
19513 {Hexagon::J2_jumprf, 13, 1 },
19514 {Hexagon::J2_jumprt, 14, 1 },
19515 {Hexagon::J2_jumpt, 15, 1 },
19516 {Hexagon::J2_trap1, 16, 1 },
19517 {Hexagon::L2_deallocframe, 17, 1 },
19518 {Hexagon::L2_loadalignb_io, 18, 1 },
19519 {Hexagon::L2_loadalignh_io, 19, 1 },
19520 {Hexagon::L2_loadbsw2_io, 20, 1 },
19521 {Hexagon::L2_loadbsw4_io, 21, 1 },
19522 {Hexagon::L2_loadbzw2_io, 22, 1 },
19523 {Hexagon::L2_loadbzw4_io, 23, 1 },
19524 {Hexagon::L2_loadrb_io, 24, 1 },
19525 {Hexagon::L2_loadrd_io, 25, 1 },
19526 {Hexagon::L2_loadrh_io, 26, 1 },
19527 {Hexagon::L2_loadri_io, 27, 1 },
19528 {Hexagon::L2_loadrub_io, 28, 1 },
19529 {Hexagon::L2_loadruh_io, 29, 1 },
19530 {Hexagon::L2_ploadrbf_io, 30, 1 },
19531 {Hexagon::L2_ploadrbfnew_io, 31, 1 },
19532 {Hexagon::L2_ploadrbt_io, 32, 1 },
19533 {Hexagon::L2_ploadrbtnew_io, 33, 1 },
19534 {Hexagon::L2_ploadrdf_io, 34, 1 },
19535 {Hexagon::L2_ploadrdfnew_io, 35, 1 },
19536 {Hexagon::L2_ploadrdt_io, 36, 1 },
19537 {Hexagon::L2_ploadrdtnew_io, 37, 1 },
19538 {Hexagon::L2_ploadrhf_io, 38, 1 },
19539 {Hexagon::L2_ploadrhfnew_io, 39, 1 },
19540 {Hexagon::L2_ploadrht_io, 40, 1 },
19541 {Hexagon::L2_ploadrhtnew_io, 41, 1 },
19542 {Hexagon::L2_ploadrif_io, 42, 1 },
19543 {Hexagon::L2_ploadrifnew_io, 43, 1 },
19544 {Hexagon::L2_ploadrit_io, 44, 1 },
19545 {Hexagon::L2_ploadritnew_io, 45, 1 },
19546 {Hexagon::L2_ploadrubf_io, 46, 1 },
19547 {Hexagon::L2_ploadrubfnew_io, 47, 1 },
19548 {Hexagon::L2_ploadrubt_io, 48, 1 },
19549 {Hexagon::L2_ploadrubtnew_io, 49, 1 },
19550 {Hexagon::L2_ploadruhf_io, 50, 1 },
19551 {Hexagon::L2_ploadruhfnew_io, 51, 1 },
19552 {Hexagon::L2_ploadruht_io, 52, 1 },
19553 {Hexagon::L2_ploadruhtnew_io, 53, 1 },
19554 {Hexagon::L4_add_memopb_io, 54, 1 },
19555 {Hexagon::L4_add_memoph_io, 55, 1 },
19556 {Hexagon::L4_add_memopw_io, 56, 1 },
19557 {Hexagon::L4_and_memopb_io, 57, 1 },
19558 {Hexagon::L4_and_memoph_io, 58, 1 },
19559 {Hexagon::L4_and_memopw_io, 59, 1 },
19560 {Hexagon::L4_iadd_memopb_io, 60, 1 },
19561 {Hexagon::L4_iadd_memoph_io, 61, 1 },
19562 {Hexagon::L4_iadd_memopw_io, 62, 1 },
19563 {Hexagon::L4_iand_memopb_io, 63, 1 },
19564 {Hexagon::L4_iand_memoph_io, 64, 1 },
19565 {Hexagon::L4_iand_memopw_io, 65, 1 },
19566 {Hexagon::L4_ior_memopb_io, 66, 1 },
19567 {Hexagon::L4_ior_memoph_io, 67, 1 },
19568 {Hexagon::L4_ior_memopw_io, 68, 1 },
19569 {Hexagon::L4_isub_memopb_io, 69, 1 },
19570 {Hexagon::L4_isub_memoph_io, 70, 1 },
19571 {Hexagon::L4_isub_memopw_io, 71, 1 },
19572 {Hexagon::L4_or_memopb_io, 72, 1 },
19573 {Hexagon::L4_or_memoph_io, 73, 1 },
19574 {Hexagon::L4_or_memopw_io, 74, 1 },
19575 {Hexagon::L4_return, 75, 1 },
19576 {Hexagon::L4_return_f, 76, 1 },
19577 {Hexagon::L4_return_fnew_pnt, 77, 1 },
19578 {Hexagon::L4_return_fnew_pt, 78, 1 },
19579 {Hexagon::L4_return_t, 79, 1 },
19580 {Hexagon::L4_return_tnew_pnt, 80, 1 },
19581 {Hexagon::L4_return_tnew_pt, 81, 1 },
19582 {Hexagon::L4_sub_memopb_io, 82, 1 },
19583 {Hexagon::L4_sub_memoph_io, 83, 1 },
19584 {Hexagon::L4_sub_memopw_io, 84, 1 },
19585 {Hexagon::M2_mpyi, 85, 1 },
19586 {Hexagon::M7_dcmpyrwc, 86, 1 },
19587 {Hexagon::M7_dcmpyrwc_acc, 87, 1 },
19588 {Hexagon::S2_allocframe, 88, 1 },
19589 {Hexagon::S2_pstorerbf_io, 89, 1 },
19590 {Hexagon::S2_pstorerbnewf_io, 90, 1 },
19591 {Hexagon::S2_pstorerbnewt_io, 91, 1 },
19592 {Hexagon::S2_pstorerbt_io, 92, 1 },
19593 {Hexagon::S2_pstorerdf_io, 93, 1 },
19594 {Hexagon::S2_pstorerdt_io, 94, 1 },
19595 {Hexagon::S2_pstorerff_io, 95, 1 },
19596 {Hexagon::S2_pstorerft_io, 96, 1 },
19597 {Hexagon::S2_pstorerhf_io, 97, 1 },
19598 {Hexagon::S2_pstorerhnewf_io, 98, 1 },
19599 {Hexagon::S2_pstorerhnewt_io, 99, 1 },
19600 {Hexagon::S2_pstorerht_io, 100, 1 },
19601 {Hexagon::S2_pstorerif_io, 101, 1 },
19602 {Hexagon::S2_pstorerinewf_io, 102, 1 },
19603 {Hexagon::S2_pstorerinewt_io, 103, 1 },
19604 {Hexagon::S2_pstorerit_io, 104, 1 },
19605 {Hexagon::S2_storerb_io, 105, 1 },
19606 {Hexagon::S2_storerbnew_io, 106, 1 },
19607 {Hexagon::S2_storerd_io, 107, 1 },
19608 {Hexagon::S2_storerf_io, 108, 1 },
19609 {Hexagon::S2_storerh_io, 109, 1 },
19610 {Hexagon::S2_storerhnew_io, 110, 1 },
19611 {Hexagon::S2_storeri_io, 111, 1 },
19612 {Hexagon::S2_storerinew_io, 112, 1 },
19613 {Hexagon::S2_tableidxb, 113, 1 },
19614 {Hexagon::S4_pstorerbfnew_io, 114, 1 },
19615 {Hexagon::S4_pstorerbnewfnew_io, 115, 1 },
19616 {Hexagon::S4_pstorerbnewtnew_io, 116, 1 },
19617 {Hexagon::S4_pstorerbtnew_io, 117, 1 },
19618 {Hexagon::S4_pstorerdfnew_io, 118, 1 },
19619 {Hexagon::S4_pstorerdtnew_io, 119, 1 },
19620 {Hexagon::S4_pstorerffnew_io, 120, 1 },
19621 {Hexagon::S4_pstorerftnew_io, 121, 1 },
19622 {Hexagon::S4_pstorerhfnew_io, 122, 1 },
19623 {Hexagon::S4_pstorerhnewfnew_io, 123, 1 },
19624 {Hexagon::S4_pstorerhnewtnew_io, 124, 1 },
19625 {Hexagon::S4_pstorerhtnew_io, 125, 1 },
19626 {Hexagon::S4_pstorerifnew_io, 126, 1 },
19627 {Hexagon::S4_pstorerinewfnew_io, 127, 1 },
19628 {Hexagon::S4_pstorerinewtnew_io, 128, 1 },
19629 {Hexagon::S4_pstoreritnew_io, 129, 1 },
19630 {Hexagon::S4_storeirb_io, 130, 1 },
19631 {Hexagon::S4_storeirbf_io, 131, 1 },
19632 {Hexagon::S4_storeirbfnew_io, 132, 1 },
19633 {Hexagon::S4_storeirbt_io, 133, 1 },
19634 {Hexagon::S4_storeirbtnew_io, 134, 1 },
19635 {Hexagon::S4_storeirh_io, 135, 1 },
19636 {Hexagon::S4_storeirhf_io, 136, 1 },
19637 {Hexagon::S4_storeirhfnew_io, 137, 1 },
19638 {Hexagon::S4_storeirht_io, 138, 1 },
19639 {Hexagon::S4_storeirhtnew_io, 139, 1 },
19640 {Hexagon::S4_storeiri_io, 140, 1 },
19641 {Hexagon::S4_storeirif_io, 141, 1 },
19642 {Hexagon::S4_storeirifnew_io, 142, 1 },
19643 {Hexagon::S4_storeirit_io, 143, 1 },
19644 {Hexagon::S4_storeiritnew_io, 144, 1 },
19645 {Hexagon::V6_extractw, 145, 1 },
19646 {Hexagon::V6_v6mpyhubs10, 146, 1 },
19647 {Hexagon::V6_v6mpyvubs10, 147, 1 },
19648 {Hexagon::V6_vL32Ub_ai, 148, 1 },
19649 {Hexagon::V6_vL32b_ai, 149, 1 },
19650 {Hexagon::V6_vL32b_cur_npred_pi, 150, 1 },
19651 {Hexagon::V6_vL32b_cur_pred_pi, 151, 1 },
19652 {Hexagon::V6_vL32b_npred_ai, 152, 1 },
19653 {Hexagon::V6_vL32b_npred_pi, 153, 1 },
19654 {Hexagon::V6_vL32b_nt_ai, 154, 1 },
19655 {Hexagon::V6_vL32b_nt_cur_npred_pi, 155, 1 },
19656 {Hexagon::V6_vL32b_nt_cur_pred_pi, 156, 1 },
19657 {Hexagon::V6_vL32b_nt_npred_ai, 157, 1 },
19658 {Hexagon::V6_vL32b_nt_npred_pi, 158, 1 },
19659 {Hexagon::V6_vL32b_nt_pred_ai, 159, 1 },
19660 {Hexagon::V6_vL32b_nt_tmp_pred_ai, 160, 1 },
19661 {Hexagon::V6_vL32b_pred_ai, 161, 1 },
19662 {Hexagon::V6_vL32b_tmp_pred_ai, 162, 1 },
19663 {Hexagon::V6_vS32Ub_ai, 163, 1 },
19664 {Hexagon::V6_vS32Ub_npred_ai, 164, 1 },
19665 {Hexagon::V6_vS32Ub_pred_ai, 165, 1 },
19666 {Hexagon::V6_vS32b_ai, 166, 1 },
19667 {Hexagon::V6_vS32b_new_ai, 167, 1 },
19668 {Hexagon::V6_vS32b_npred_ai, 168, 1 },
19669 {Hexagon::V6_vS32b_nqpred_ai, 169, 1 },
19670 {Hexagon::V6_vS32b_nt_ai, 170, 1 },
19671 {Hexagon::V6_vS32b_nt_new_ai, 171, 1 },
19672 {Hexagon::V6_vS32b_nt_npred_ai, 172, 1 },
19673 {Hexagon::V6_vS32b_nt_nqpred_ai, 173, 1 },
19674 {Hexagon::V6_vS32b_nt_pred_ai, 174, 1 },
19675 {Hexagon::V6_vS32b_nt_qpred_ai, 175, 1 },
19676 {Hexagon::V6_vS32b_pred_ai, 176, 1 },
19677 {Hexagon::V6_vS32b_qpred_ai, 177, 1 },
19678 {Hexagon::V6_vabsb_sat, 178, 1 },
19679 {Hexagon::V6_vabsdiffh, 179, 1 },
19680 {Hexagon::V6_vabsdiffub, 180, 1 },
19681 {Hexagon::V6_vabsdiffuh, 181, 1 },
19682 {Hexagon::V6_vabsdiffw, 182, 1 },
19683 {Hexagon::V6_vabsh_sat, 183, 1 },
19684 {Hexagon::V6_vabsw_sat, 184, 1 },
19685 {Hexagon::V6_vaddb, 185, 1 },
19686 {Hexagon::V6_vaddb_dv, 186, 1 },
19687 {Hexagon::V6_vaddbnq, 187, 1 },
19688 {Hexagon::V6_vaddbq, 188, 1 },
19689 {Hexagon::V6_vaddbsat, 189, 1 },
19690 {Hexagon::V6_vaddbsat_dv, 190, 1 },
19691 {Hexagon::V6_vaddh, 191, 1 },
19692 {Hexagon::V6_vaddh_dv, 192, 1 },
19693 {Hexagon::V6_vaddhnq, 193, 1 },
19694 {Hexagon::V6_vaddhq, 194, 1 },
19695 {Hexagon::V6_vaddhsat, 195, 1 },
19696 {Hexagon::V6_vaddhsat_dv, 196, 1 },
19697 {Hexagon::V6_vaddhw, 197, 1 },
19698 {Hexagon::V6_vaddhw_acc, 198, 1 },
19699 {Hexagon::V6_vaddubh, 199, 1 },
19700 {Hexagon::V6_vaddubh_acc, 200, 1 },
19701 {Hexagon::V6_vaddubsat, 201, 1 },
19702 {Hexagon::V6_vaddubsat_dv, 202, 1 },
19703 {Hexagon::V6_vadduhsat, 203, 1 },
19704 {Hexagon::V6_vadduhsat_dv, 204, 1 },
19705 {Hexagon::V6_vadduhw, 205, 1 },
19706 {Hexagon::V6_vadduhw_acc, 206, 1 },
19707 {Hexagon::V6_vadduwsat, 207, 1 },
19708 {Hexagon::V6_vadduwsat_dv, 208, 1 },
19709 {Hexagon::V6_vaddw, 209, 1 },
19710 {Hexagon::V6_vaddw_dv, 210, 1 },
19711 {Hexagon::V6_vaddwnq, 211, 1 },
19712 {Hexagon::V6_vaddwq, 212, 1 },
19713 {Hexagon::V6_vaddwsat, 213, 1 },
19714 {Hexagon::V6_vaddwsat_dv, 214, 1 },
19715 {Hexagon::V6_vandnqrt, 215, 1 },
19716 {Hexagon::V6_vandnqrt_acc, 216, 1 },
19717 {Hexagon::V6_vandqrt, 217, 1 },
19718 {Hexagon::V6_vandqrt_acc, 218, 1 },
19719 {Hexagon::V6_vandvrt, 219, 1 },
19720 {Hexagon::V6_vandvrt_acc, 220, 1 },
19721 {Hexagon::V6_vaslh, 221, 1 },
19722 {Hexagon::V6_vaslh_acc, 222, 1 },
19723 {Hexagon::V6_vaslhv, 223, 1 },
19724 {Hexagon::V6_vaslw, 224, 1 },
19725 {Hexagon::V6_vaslw_acc, 225, 1 },
19726 {Hexagon::V6_vaslwv, 226, 1 },
19727 {Hexagon::V6_vasr_into, 227, 1 },
19728 {Hexagon::V6_vasrh, 228, 1 },
19729 {Hexagon::V6_vasrh_acc, 229, 1 },
19730 {Hexagon::V6_vasrhv, 230, 1 },
19731 {Hexagon::V6_vasrw, 231, 1 },
19732 {Hexagon::V6_vasrw_acc, 232, 1 },
19733 {Hexagon::V6_vasrwv, 233, 1 },
19734 {Hexagon::V6_vavgb, 234, 1 },
19735 {Hexagon::V6_vavgbrnd, 235, 1 },
19736 {Hexagon::V6_vavgh, 236, 1 },
19737 {Hexagon::V6_vavghrnd, 237, 1 },
19738 {Hexagon::V6_vavgub, 238, 1 },
19739 {Hexagon::V6_vavgubrnd, 239, 1 },
19740 {Hexagon::V6_vavguh, 240, 1 },
19741 {Hexagon::V6_vavguhrnd, 241, 1 },
19742 {Hexagon::V6_vavguw, 242, 1 },
19743 {Hexagon::V6_vavguwrnd, 243, 1 },
19744 {Hexagon::V6_vavgw, 244, 1 },
19745 {Hexagon::V6_vavgwrnd, 245, 1 },
19746 {Hexagon::V6_vcl0h, 246, 1 },
19747 {Hexagon::V6_vcl0w, 247, 1 },
19748 {Hexagon::V6_vdealb, 248, 1 },
19749 {Hexagon::V6_vdealb4w, 249, 1 },
19750 {Hexagon::V6_vdealh, 250, 1 },
19751 {Hexagon::V6_vdmpybus, 251, 1 },
19752 {Hexagon::V6_vdmpybus_acc, 252, 1 },
19753 {Hexagon::V6_vdmpybus_dv, 253, 1 },
19754 {Hexagon::V6_vdmpybus_dv_acc, 254, 1 },
19755 {Hexagon::V6_vdmpyhb, 255, 1 },
19756 {Hexagon::V6_vdmpyhb_acc, 256, 1 },
19757 {Hexagon::V6_vdmpyhb_dv, 257, 1 },
19758 {Hexagon::V6_vdmpyhb_dv_acc, 258, 1 },
19759 {Hexagon::V6_vdmpyhisat, 259, 1 },
19760 {Hexagon::V6_vdmpyhisat_acc, 260, 1 },
19761 {Hexagon::V6_vdmpyhsat, 261, 1 },
19762 {Hexagon::V6_vdmpyhsat_acc, 262, 1 },
19763 {Hexagon::V6_vdmpyhsuisat, 263, 1 },
19764 {Hexagon::V6_vdmpyhsuisat_acc, 264, 1 },
19765 {Hexagon::V6_vdmpyhsusat, 265, 1 },
19766 {Hexagon::V6_vdmpyhsusat_acc, 266, 1 },
19767 {Hexagon::V6_vdmpyhvsat, 267, 1 },
19768 {Hexagon::V6_vdmpyhvsat_acc, 268, 1 },
19769 {Hexagon::V6_vdsaduh, 269, 1 },
19770 {Hexagon::V6_vdsaduh_acc, 270, 1 },
19771 {Hexagon::V6_veqb, 271, 1 },
19772 {Hexagon::V6_veqb_and, 272, 1 },
19773 {Hexagon::V6_veqb_or, 273, 1 },
19774 {Hexagon::V6_veqb_xor, 274, 1 },
19775 {Hexagon::V6_veqh, 275, 1 },
19776 {Hexagon::V6_veqh_and, 276, 1 },
19777 {Hexagon::V6_veqh_or, 277, 1 },
19778 {Hexagon::V6_veqh_xor, 278, 1 },
19779 {Hexagon::V6_veqw, 279, 1 },
19780 {Hexagon::V6_veqw_and, 280, 1 },
19781 {Hexagon::V6_veqw_or, 281, 1 },
19782 {Hexagon::V6_veqw_xor, 282, 1 },
19783 {Hexagon::V6_vlsrh, 283, 1 },
19784 {Hexagon::V6_vlsrhv, 284, 1 },
19785 {Hexagon::V6_vlsrw, 285, 1 },
19786 {Hexagon::V6_vlsrwv, 286, 1 },
19787 {Hexagon::V6_vmaxb, 287, 1 },
19788 {Hexagon::V6_vmaxh, 288, 1 },
19789 {Hexagon::V6_vmaxub, 289, 1 },
19790 {Hexagon::V6_vmaxuh, 290, 1 },
19791 {Hexagon::V6_vmaxw, 291, 1 },
19792 {Hexagon::V6_vminb, 292, 1 },
19793 {Hexagon::V6_vminh, 293, 1 },
19794 {Hexagon::V6_vminub, 294, 1 },
19795 {Hexagon::V6_vminuh, 295, 1 },
19796 {Hexagon::V6_vminw, 296, 1 },
19797 {Hexagon::V6_vmpabus, 297, 1 },
19798 {Hexagon::V6_vmpabus_acc, 298, 1 },
19799 {Hexagon::V6_vmpabusv, 299, 1 },
19800 {Hexagon::V6_vmpabuu, 300, 1 },
19801 {Hexagon::V6_vmpabuu_acc, 301, 1 },
19802 {Hexagon::V6_vmpabuuv, 302, 1 },
19803 {Hexagon::V6_vmpahb, 303, 1 },
19804 {Hexagon::V6_vmpahb_acc, 304, 1 },
19805 {Hexagon::V6_vmpauhb, 305, 1 },
19806 {Hexagon::V6_vmpauhb_acc, 306, 1 },
19807 {Hexagon::V6_vmpybus, 307, 1 },
19808 {Hexagon::V6_vmpybus_acc, 308, 1 },
19809 {Hexagon::V6_vmpybusv, 309, 1 },
19810 {Hexagon::V6_vmpybusv_acc, 310, 1 },
19811 {Hexagon::V6_vmpybv, 311, 1 },
19812 {Hexagon::V6_vmpybv_acc, 312, 1 },
19813 {Hexagon::V6_vmpyewuh, 313, 1 },
19814 {Hexagon::V6_vmpyh, 314, 1 },
19815 {Hexagon::V6_vmpyh_acc, 315, 1 },
19816 {Hexagon::V6_vmpyhsat_acc, 316, 1 },
19817 {Hexagon::V6_vmpyhsrs, 317, 1 },
19818 {Hexagon::V6_vmpyhss, 318, 1 },
19819 {Hexagon::V6_vmpyhus, 319, 1 },
19820 {Hexagon::V6_vmpyhus_acc, 320, 1 },
19821 {Hexagon::V6_vmpyhv, 321, 1 },
19822 {Hexagon::V6_vmpyhv_acc, 322, 1 },
19823 {Hexagon::V6_vmpyhvsrs, 323, 1 },
19824 {Hexagon::V6_vmpyiewh_acc, 324, 1 },
19825 {Hexagon::V6_vmpyiewuh, 325, 1 },
19826 {Hexagon::V6_vmpyiewuh_acc, 326, 1 },
19827 {Hexagon::V6_vmpyih, 327, 1 },
19828 {Hexagon::V6_vmpyih_acc, 328, 1 },
19829 {Hexagon::V6_vmpyihb, 329, 1 },
19830 {Hexagon::V6_vmpyihb_acc, 330, 1 },
19831 {Hexagon::V6_vmpyiowh, 331, 1 },
19832 {Hexagon::V6_vmpyiwb, 332, 1 },
19833 {Hexagon::V6_vmpyiwb_acc, 333, 1 },
19834 {Hexagon::V6_vmpyiwh, 334, 1 },
19835 {Hexagon::V6_vmpyiwh_acc, 335, 1 },
19836 {Hexagon::V6_vmpyiwub, 336, 1 },
19837 {Hexagon::V6_vmpyiwub_acc, 337, 1 },
19838 {Hexagon::V6_vmpyowh, 338, 1 },
19839 {Hexagon::V6_vmpyowh_rnd, 339, 1 },
19840 {Hexagon::V6_vmpyub, 340, 1 },
19841 {Hexagon::V6_vmpyub_acc, 341, 1 },
19842 {Hexagon::V6_vmpyubv, 342, 1 },
19843 {Hexagon::V6_vmpyubv_acc, 343, 1 },
19844 {Hexagon::V6_vmpyuh, 344, 1 },
19845 {Hexagon::V6_vmpyuh_acc, 345, 1 },
19846 {Hexagon::V6_vmpyuhv, 346, 1 },
19847 {Hexagon::V6_vmpyuhv_acc, 347, 1 },
19848 {Hexagon::V6_vnavgb, 348, 1 },
19849 {Hexagon::V6_vnavgh, 349, 1 },
19850 {Hexagon::V6_vnavgub, 350, 1 },
19851 {Hexagon::V6_vnavgw, 351, 1 },
19852 {Hexagon::V6_vnormamth, 352, 1 },
19853 {Hexagon::V6_vnormamtw, 353, 1 },
19854 {Hexagon::V6_vpackeb, 354, 1 },
19855 {Hexagon::V6_vpackeh, 355, 1 },
19856 {Hexagon::V6_vpackhb_sat, 356, 1 },
19857 {Hexagon::V6_vpackhub_sat, 357, 1 },
19858 {Hexagon::V6_vpackob, 358, 1 },
19859 {Hexagon::V6_vpackoh, 359, 1 },
19860 {Hexagon::V6_vpackwh_sat, 360, 1 },
19861 {Hexagon::V6_vpackwuh_sat, 361, 1 },
19862 {Hexagon::V6_vpopcounth, 362, 1 },
19863 {Hexagon::V6_vrmpybub_rtt, 363, 1 },
19864 {Hexagon::V6_vrmpybub_rtt_acc, 364, 1 },
19865 {Hexagon::V6_vrmpybus, 365, 1 },
19866 {Hexagon::V6_vrmpybus_acc, 366, 1 },
19867 {Hexagon::V6_vrmpybusi, 367, 1 },
19868 {Hexagon::V6_vrmpybusi_acc, 368, 1 },
19869 {Hexagon::V6_vrmpybusv, 369, 1 },
19870 {Hexagon::V6_vrmpybusv_acc, 370, 1 },
19871 {Hexagon::V6_vrmpybv, 371, 1 },
19872 {Hexagon::V6_vrmpybv_acc, 372, 1 },
19873 {Hexagon::V6_vrmpyub, 373, 1 },
19874 {Hexagon::V6_vrmpyub_acc, 374, 1 },
19875 {Hexagon::V6_vrmpyub_rtt, 375, 1 },
19876 {Hexagon::V6_vrmpyub_rtt_acc, 376, 1 },
19877 {Hexagon::V6_vrmpyubi, 377, 1 },
19878 {Hexagon::V6_vrmpyubi_acc, 378, 1 },
19879 {Hexagon::V6_vrmpyubv, 379, 1 },
19880 {Hexagon::V6_vrmpyubv_acc, 380, 1 },
19881 {Hexagon::V6_vrotr, 381, 1 },
19882 {Hexagon::V6_vroundhb, 382, 1 },
19883 {Hexagon::V6_vroundhub, 383, 1 },
19884 {Hexagon::V6_vrounduhub, 384, 1 },
19885 {Hexagon::V6_vrounduwuh, 385, 1 },
19886 {Hexagon::V6_vroundwh, 386, 1 },
19887 {Hexagon::V6_vroundwuh, 387, 1 },
19888 {Hexagon::V6_vrsadubi, 388, 1 },
19889 {Hexagon::V6_vrsadubi_acc, 389, 1 },
19890 {Hexagon::V6_vsathub, 390, 1 },
19891 {Hexagon::V6_vsatuwuh, 391, 1 },
19892 {Hexagon::V6_vsatwh, 392, 1 },
19893 {Hexagon::V6_vsb, 393, 1 },
19894 {Hexagon::V6_vscattermh, 394, 1 },
19895 {Hexagon::V6_vscattermh_add, 395, 1 },
19896 {Hexagon::V6_vscattermhq, 396, 1 },
19897 {Hexagon::V6_vscattermhw, 397, 1 },
19898 {Hexagon::V6_vscattermhw_add, 398, 1 },
19899 {Hexagon::V6_vscattermhwq, 399, 1 },
19900 {Hexagon::V6_vscattermw, 400, 1 },
19901 {Hexagon::V6_vscattermw_add, 401, 1 },
19902 {Hexagon::V6_vscattermwq, 402, 1 },
19903 {Hexagon::V6_vsh, 403, 1 },
19904 {Hexagon::V6_vshufeh, 404, 1 },
19905 {Hexagon::V6_vshuff, 405, 1 },
19906 {Hexagon::V6_vshuffb, 406, 1 },
19907 {Hexagon::V6_vshuffeb, 407, 1 },
19908 {Hexagon::V6_vshuffh, 408, 1 },
19909 {Hexagon::V6_vshuffob, 409, 1 },
19910 {Hexagon::V6_vshufoeb, 410, 1 },
19911 {Hexagon::V6_vshufoeh, 411, 1 },
19912 {Hexagon::V6_vshufoh, 412, 1 },
19913 {Hexagon::V6_vsubb, 413, 1 },
19914 {Hexagon::V6_vsubb_dv, 414, 1 },
19915 {Hexagon::V6_vsubbnq, 415, 1 },
19916 {Hexagon::V6_vsubbq, 416, 1 },
19917 {Hexagon::V6_vsubbsat, 417, 1 },
19918 {Hexagon::V6_vsubbsat_dv, 418, 1 },
19919 {Hexagon::V6_vsubh, 419, 1 },
19920 {Hexagon::V6_vsubh_dv, 420, 1 },
19921 {Hexagon::V6_vsubhnq, 421, 1 },
19922 {Hexagon::V6_vsubhq, 422, 1 },
19923 {Hexagon::V6_vsubhsat, 423, 1 },
19924 {Hexagon::V6_vsubhsat_dv, 424, 1 },
19925 {Hexagon::V6_vsubhw, 425, 1 },
19926 {Hexagon::V6_vsububh, 426, 1 },
19927 {Hexagon::V6_vsububsat, 427, 1 },
19928 {Hexagon::V6_vsububsat_dv, 428, 1 },
19929 {Hexagon::V6_vsubuhsat, 429, 1 },
19930 {Hexagon::V6_vsubuhsat_dv, 430, 1 },
19931 {Hexagon::V6_vsubuhw, 431, 1 },
19932 {Hexagon::V6_vsubuwsat, 432, 1 },
19933 {Hexagon::V6_vsubuwsat_dv, 433, 1 },
19934 {Hexagon::V6_vsubw, 434, 1 },
19935 {Hexagon::V6_vsubw_dv, 435, 2 },
19936 {Hexagon::V6_vsubwnq, 437, 1 },
19937 {Hexagon::V6_vsubwq, 438, 1 },
19938 {Hexagon::V6_vsubwsat, 439, 1 },
19939 {Hexagon::V6_vsubwsat_dv, 440, 1 },
19940 {Hexagon::V6_vtmpyb, 441, 1 },
19941 {Hexagon::V6_vtmpyb_acc, 442, 1 },
19942 {Hexagon::V6_vtmpybus, 443, 1 },
19943 {Hexagon::V6_vtmpybus_acc, 444, 1 },
19944 {Hexagon::V6_vtmpyhb, 445, 1 },
19945 {Hexagon::V6_vtmpyhb_acc, 446, 1 },
19946 {Hexagon::V6_vunpackb, 447, 1 },
19947 {Hexagon::V6_vunpackh, 448, 1 },
19948 {Hexagon::V6_vunpackoh, 449, 1 },
19949 {Hexagon::V6_vunpackub, 450, 1 },
19950 {Hexagon::V6_vunpackuh, 451, 1 },
19951 {Hexagon::V6_vxor, 452, 1 },
19952 {Hexagon::V6_vzb, 453, 1 },
19953 {Hexagon::V6_vzh, 454, 1 },
19954 {Hexagon::V6_zLd_ai, 455, 1 },
19955 {Hexagon::V6_zLd_pred_ai, 456, 1 },
19956 {Hexagon::Y2_crswap0, 457, 1 },
19957 {Hexagon::Y2_dcfetchbo, 458, 1 },
19958 };
19959
19960 static const AliasPattern Patterns[] = {
19961 // Hexagon::A2_andir - 0
19962 {0, 0, 3, 3 },
19963 // Hexagon::A2_paddif - 1
19964 {14, 3, 4, 4 },
19965 // Hexagon::A2_paddifnew - 2
19966 {31, 7, 4, 4 },
19967 // Hexagon::A2_paddit - 3
19968 {52, 11, 4, 4 },
19969 // Hexagon::A2_padditnew - 4
19970 {68, 15, 4, 4 },
19971 // Hexagon::A2_subri - 5
19972 {88, 19, 3, 3 },
19973 {101, 22, 3, 3 },
19974 // Hexagon::A2_vaddub - 7
19975 {114, 25, 3, 3 },
19976 // Hexagon::A2_vsubub - 8
19977 {132, 28, 3, 3 },
19978 // Hexagon::C2_cmpgt - 9
19979 {150, 31, 3, 3 },
19980 // Hexagon::C2_cmpgtu - 10
19981 {169, 34, 3, 3 },
19982 // Hexagon::C2_or - 11
19983 {189, 37, 3, 3 },
19984 // Hexagon::J2_jumpf - 12
19985 {197, 40, 2, 1 },
19986 // Hexagon::J2_jumprf - 13
19987 {216, 41, 2, 2 },
19988 // Hexagon::J2_jumprt - 14
19989 {234, 43, 2, 2 },
19990 // Hexagon::J2_jumpt - 15
19991 {251, 45, 2, 1 },
19992 // Hexagon::J2_trap1 - 16
19993 {269, 46, 3, 2 },
19994 // Hexagon::L2_deallocframe - 17
19995 {280, 48, 2, 2 },
19996 // Hexagon::L2_loadalignb_io - 18
19997 {293, 50, 4, 4 },
19998 // Hexagon::L2_loadalignh_io - 19
19999 {312, 54, 4, 4 },
20000 // Hexagon::L2_loadbsw2_io - 20
20001 {331, 58, 3, 3 },
20002 // Hexagon::L2_loadbsw4_io - 21
20003 {331, 61, 3, 3 },
20004 // Hexagon::L2_loadbzw2_io - 22
20005 {346, 64, 3, 3 },
20006 // Hexagon::L2_loadbzw4_io - 23
20007 {346, 67, 3, 3 },
20008 // Hexagon::L2_loadrb_io - 24
20009 {362, 70, 3, 3 },
20010 // Hexagon::L2_loadrd_io - 25
20011 {376, 73, 3, 3 },
20012 // Hexagon::L2_loadrh_io - 26
20013 {390, 76, 3, 3 },
20014 // Hexagon::L2_loadri_io - 27
20015 {404, 79, 3, 3 },
20016 // Hexagon::L2_loadrub_io - 28
20017 {418, 82, 3, 3 },
20018 // Hexagon::L2_loadruh_io - 29
20019 {433, 85, 3, 3 },
20020 // Hexagon::L2_ploadrbf_io - 30
20021 {448, 88, 4, 4 },
20022 // Hexagon::L2_ploadrbfnew_io - 31
20023 {471, 92, 4, 4 },
20024 // Hexagon::L2_ploadrbt_io - 32
20025 {498, 96, 4, 4 },
20026 // Hexagon::L2_ploadrbtnew_io - 33
20027 {520, 100, 4, 4 },
20028 // Hexagon::L2_ploadrdf_io - 34
20029 {546, 104, 4, 4 },
20030 // Hexagon::L2_ploadrdfnew_io - 35
20031 {569, 108, 4, 4 },
20032 // Hexagon::L2_ploadrdt_io - 36
20033 {596, 112, 4, 4 },
20034 // Hexagon::L2_ploadrdtnew_io - 37
20035 {618, 116, 4, 4 },
20036 // Hexagon::L2_ploadrhf_io - 38
20037 {644, 120, 4, 4 },
20038 // Hexagon::L2_ploadrhfnew_io - 39
20039 {667, 124, 4, 4 },
20040 // Hexagon::L2_ploadrht_io - 40
20041 {694, 128, 4, 4 },
20042 // Hexagon::L2_ploadrhtnew_io - 41
20043 {716, 132, 4, 4 },
20044 // Hexagon::L2_ploadrif_io - 42
20045 {742, 136, 4, 4 },
20046 // Hexagon::L2_ploadrifnew_io - 43
20047 {765, 140, 4, 4 },
20048 // Hexagon::L2_ploadrit_io - 44
20049 {792, 144, 4, 4 },
20050 // Hexagon::L2_ploadritnew_io - 45
20051 {814, 148, 4, 4 },
20052 // Hexagon::L2_ploadrubf_io - 46
20053 {840, 152, 4, 4 },
20054 // Hexagon::L2_ploadrubfnew_io - 47
20055 {864, 156, 4, 4 },
20056 // Hexagon::L2_ploadrubt_io - 48
20057 {892, 160, 4, 4 },
20058 // Hexagon::L2_ploadrubtnew_io - 49
20059 {915, 164, 4, 4 },
20060 // Hexagon::L2_ploadruhf_io - 50
20061 {942, 168, 4, 4 },
20062 // Hexagon::L2_ploadruhfnew_io - 51
20063 {966, 172, 4, 4 },
20064 // Hexagon::L2_ploadruht_io - 52
20065 {994, 176, 4, 4 },
20066 // Hexagon::L2_ploadruhtnew_io - 53
20067 {1017, 180, 4, 4 },
20068 // Hexagon::L4_add_memopb_io - 54
20069 {1044, 184, 3, 3 },
20070 // Hexagon::L4_add_memoph_io - 55
20071 {1059, 187, 3, 3 },
20072 // Hexagon::L4_add_memopw_io - 56
20073 {1074, 190, 3, 3 },
20074 // Hexagon::L4_and_memopb_io - 57
20075 {1089, 193, 3, 3 },
20076 // Hexagon::L4_and_memoph_io - 58
20077 {1104, 196, 3, 3 },
20078 // Hexagon::L4_and_memopw_io - 59
20079 {1119, 199, 3, 3 },
20080 // Hexagon::L4_iadd_memopb_io - 60
20081 {1134, 202, 3, 2 },
20082 // Hexagon::L4_iadd_memoph_io - 61
20083 {1150, 204, 3, 2 },
20084 // Hexagon::L4_iadd_memopw_io - 62
20085 {1166, 206, 3, 2 },
20086 // Hexagon::L4_iand_memopb_io - 63
20087 {1182, 208, 3, 2 },
20088 // Hexagon::L4_iand_memoph_io - 64
20089 {1205, 210, 3, 2 },
20090 // Hexagon::L4_iand_memopw_io - 65
20091 {1228, 212, 3, 2 },
20092 // Hexagon::L4_ior_memopb_io - 66
20093 {1251, 214, 3, 2 },
20094 // Hexagon::L4_ior_memoph_io - 67
20095 {1274, 216, 3, 2 },
20096 // Hexagon::L4_ior_memopw_io - 68
20097 {1297, 218, 3, 2 },
20098 // Hexagon::L4_isub_memopb_io - 69
20099 {1320, 220, 3, 2 },
20100 // Hexagon::L4_isub_memoph_io - 70
20101 {1336, 222, 3, 2 },
20102 // Hexagon::L4_isub_memopw_io - 71
20103 {1352, 224, 3, 2 },
20104 // Hexagon::L4_or_memopb_io - 72
20105 {1368, 226, 3, 3 },
20106 // Hexagon::L4_or_memoph_io - 73
20107 {1383, 229, 3, 3 },
20108 // Hexagon::L4_or_memopw_io - 74
20109 {1398, 232, 3, 3 },
20110 // Hexagon::L4_return - 75
20111 {1413, 235, 2, 2 },
20112 // Hexagon::L4_return_f - 76
20113 {1428, 237, 3, 3 },
20114 // Hexagon::L4_return_fnew_pnt - 77
20115 {1452, 240, 3, 3 },
20116 // Hexagon::L4_return_fnew_pt - 78
20117 {1483, 243, 3, 3 },
20118 // Hexagon::L4_return_t - 79
20119 {1513, 246, 3, 3 },
20120 // Hexagon::L4_return_tnew_pnt - 80
20121 {1536, 249, 3, 3 },
20122 // Hexagon::L4_return_tnew_pt - 81
20123 {1566, 252, 3, 3 },
20124 // Hexagon::L4_sub_memopb_io - 82
20125 {1595, 255, 3, 3 },
20126 // Hexagon::L4_sub_memoph_io - 83
20127 {1610, 258, 3, 3 },
20128 // Hexagon::L4_sub_memopw_io - 84
20129 {1625, 261, 3, 3 },
20130 // Hexagon::M2_mpyi - 85
20131 {1640, 264, 3, 3 },
20132 // Hexagon::M7_dcmpyrwc - 86
20133 {1658, 267, 3, 3 },
20134 // Hexagon::M7_dcmpyrwc_acc - 87
20135 {1677, 270, 4, 4 },
20136 // Hexagon::S2_allocframe - 88
20137 {1697, 274, 3, 2 },
20138 // Hexagon::S2_pstorerbf_io - 89
20139 {1713, 276, 4, 4 },
20140 // Hexagon::S2_pstorerbnewf_io - 90
20141 {1736, 280, 4, 4 },
20142 // Hexagon::S2_pstorerbnewt_io - 91
20143 {1763, 284, 4, 4 },
20144 // Hexagon::S2_pstorerbt_io - 92
20145 {1789, 288, 4, 4 },
20146 // Hexagon::S2_pstorerdf_io - 93
20147 {1811, 292, 4, 4 },
20148 // Hexagon::S2_pstorerdt_io - 94
20149 {1834, 296, 4, 4 },
20150 // Hexagon::S2_pstorerff_io - 95
20151 {1856, 300, 4, 4 },
20152 // Hexagon::S2_pstorerft_io - 96
20153 {1881, 304, 4, 4 },
20154 // Hexagon::S2_pstorerhf_io - 97
20155 {1905, 308, 4, 4 },
20156 // Hexagon::S2_pstorerhnewf_io - 98
20157 {1928, 312, 4, 4 },
20158 // Hexagon::S2_pstorerhnewt_io - 99
20159 {1955, 316, 4, 4 },
20160 // Hexagon::S2_pstorerht_io - 100
20161 {1981, 320, 4, 4 },
20162 // Hexagon::S2_pstorerif_io - 101
20163 {2003, 324, 4, 4 },
20164 // Hexagon::S2_pstorerinewf_io - 102
20165 {2026, 328, 4, 4 },
20166 // Hexagon::S2_pstorerinewt_io - 103
20167 {2053, 332, 4, 4 },
20168 // Hexagon::S2_pstorerit_io - 104
20169 {2079, 336, 4, 4 },
20170 // Hexagon::S2_storerb_io - 105
20171 {2101, 340, 3, 3 },
20172 // Hexagon::S2_storerbnew_io - 106
20173 {2115, 343, 3, 3 },
20174 // Hexagon::S2_storerd_io - 107
20175 {2133, 346, 3, 3 },
20176 // Hexagon::S2_storerf_io - 108
20177 {2147, 349, 3, 3 },
20178 // Hexagon::S2_storerh_io - 109
20179 {2163, 352, 3, 3 },
20180 // Hexagon::S2_storerhnew_io - 110
20181 {2177, 355, 3, 3 },
20182 // Hexagon::S2_storeri_io - 111
20183 {2195, 358, 3, 3 },
20184 // Hexagon::S2_storerinew_io - 112
20185 {2209, 361, 3, 3 },
20186 // Hexagon::S2_tableidxb - 113
20187 {2227, 364, 5, 4 },
20188 // Hexagon::S4_pstorerbfnew_io - 114
20189 {2254, 368, 4, 4 },
20190 // Hexagon::S4_pstorerbnewfnew_io - 115
20191 {2281, 372, 4, 4 },
20192 // Hexagon::S4_pstorerbnewtnew_io - 116
20193 {2312, 376, 4, 4 },
20194 // Hexagon::S4_pstorerbtnew_io - 117
20195 {2342, 380, 4, 4 },
20196 // Hexagon::S4_pstorerdfnew_io - 118
20197 {2368, 384, 4, 4 },
20198 // Hexagon::S4_pstorerdtnew_io - 119
20199 {2395, 388, 4, 4 },
20200 // Hexagon::S4_pstorerffnew_io - 120
20201 {2421, 392, 4, 4 },
20202 // Hexagon::S4_pstorerftnew_io - 121
20203 {2450, 396, 4, 4 },
20204 // Hexagon::S4_pstorerhfnew_io - 122
20205 {2478, 400, 4, 4 },
20206 // Hexagon::S4_pstorerhnewfnew_io - 123
20207 {2505, 404, 4, 4 },
20208 // Hexagon::S4_pstorerhnewtnew_io - 124
20209 {2536, 408, 4, 4 },
20210 // Hexagon::S4_pstorerhtnew_io - 125
20211 {2566, 412, 4, 4 },
20212 // Hexagon::S4_pstorerifnew_io - 126
20213 {2592, 416, 4, 4 },
20214 // Hexagon::S4_pstorerinewfnew_io - 127
20215 {2619, 420, 4, 4 },
20216 // Hexagon::S4_pstorerinewtnew_io - 128
20217 {2650, 424, 4, 4 },
20218 // Hexagon::S4_pstoreritnew_io - 129
20219 {2680, 428, 4, 4 },
20220 // Hexagon::S4_storeirb_io - 130
20221 {2706, 432, 3, 2 },
20222 // Hexagon::S4_storeirbf_io - 131
20223 {2721, 434, 4, 3 },
20224 // Hexagon::S4_storeirbfnew_io - 132
20225 {2745, 437, 4, 3 },
20226 // Hexagon::S4_storeirbt_io - 133
20227 {2773, 440, 4, 3 },
20228 // Hexagon::S4_storeirbtnew_io - 134
20229 {2796, 443, 4, 3 },
20230 // Hexagon::S4_storeirh_io - 135
20231 {2823, 446, 3, 2 },
20232 // Hexagon::S4_storeirhf_io - 136
20233 {2838, 448, 4, 3 },
20234 // Hexagon::S4_storeirhfnew_io - 137
20235 {2862, 451, 4, 3 },
20236 // Hexagon::S4_storeirht_io - 138
20237 {2890, 454, 4, 3 },
20238 // Hexagon::S4_storeirhtnew_io - 139
20239 {2913, 457, 4, 3 },
20240 // Hexagon::S4_storeiri_io - 140
20241 {2940, 460, 3, 2 },
20242 // Hexagon::S4_storeirif_io - 141
20243 {2955, 462, 4, 3 },
20244 // Hexagon::S4_storeirifnew_io - 142
20245 {2979, 465, 4, 3 },
20246 // Hexagon::S4_storeirit_io - 143
20247 {3007, 468, 4, 3 },
20248 // Hexagon::S4_storeiritnew_io - 144
20249 {3030, 471, 4, 3 },
20250 // Hexagon::V6_extractw - 145
20251 {3057, 474, 3, 3 },
20252 // Hexagon::V6_v6mpyhubs10 - 146
20253 {3080, 477, 4, 3 },
20254 // Hexagon::V6_v6mpyvubs10 - 147
20255 {3113, 480, 4, 3 },
20256 // Hexagon::V6_vL32Ub_ai - 148
20257 {3146, 483, 3, 3 },
20258 // Hexagon::V6_vL32b_ai - 149
20259 {3161, 486, 3, 3 },
20260 // Hexagon::V6_vL32b_cur_npred_pi - 150
20261 {3175, 489, 5, 5 },
20262 // Hexagon::V6_vL32b_cur_pred_pi - 151
20263 {3202, 494, 5, 5 },
20264 // Hexagon::V6_vL32b_npred_ai - 152
20265 {3228, 499, 4, 4 },
20266 // Hexagon::V6_vL32b_npred_pi - 153
20267 {3255, 503, 5, 5 },
20268 // Hexagon::V6_vL32b_nt_ai - 154
20269 {3278, 508, 3, 3 },
20270 // Hexagon::V6_vL32b_nt_cur_npred_pi - 155
20271 {3295, 511, 5, 5 },
20272 // Hexagon::V6_vL32b_nt_cur_pred_pi - 156
20273 {3325, 516, 5, 5 },
20274 // Hexagon::V6_vL32b_nt_npred_ai - 157
20275 {3354, 521, 4, 4 },
20276 // Hexagon::V6_vL32b_nt_npred_pi - 158
20277 {3384, 525, 5, 5 },
20278 // Hexagon::V6_vL32b_nt_pred_ai - 159
20279 {3410, 530, 4, 4 },
20280 // Hexagon::V6_vL32b_nt_tmp_pred_ai - 160
20281 {3435, 534, 4, 4 },
20282 // Hexagon::V6_vL32b_pred_ai - 161
20283 {3464, 538, 4, 4 },
20284 // Hexagon::V6_vL32b_tmp_pred_ai - 162
20285 {3486, 542, 4, 4 },
20286 // Hexagon::V6_vS32Ub_ai - 163
20287 {3512, 546, 3, 3 },
20288 // Hexagon::V6_vS32Ub_npred_ai - 164
20289 {3527, 549, 4, 4 },
20290 // Hexagon::V6_vS32Ub_pred_ai - 165
20291 {3551, 553, 4, 4 },
20292 // Hexagon::V6_vS32b_ai - 166
20293 {3574, 557, 3, 3 },
20294 // Hexagon::V6_vS32b_new_ai - 167
20295 {3588, 560, 3, 3 },
20296 // Hexagon::V6_vS32b_npred_ai - 168
20297 {3606, 563, 4, 4 },
20298 // Hexagon::V6_vS32b_nqpred_ai - 169
20299 {3606, 567, 4, 4 },
20300 // Hexagon::V6_vS32b_nt_ai - 170
20301 {3629, 571, 3, 3 },
20302 // Hexagon::V6_vS32b_nt_new_ai - 171
20303 {3646, 574, 3, 3 },
20304 // Hexagon::V6_vS32b_nt_npred_ai - 172
20305 {3667, 577, 4, 4 },
20306 // Hexagon::V6_vS32b_nt_nqpred_ai - 173
20307 {3667, 581, 4, 4 },
20308 // Hexagon::V6_vS32b_nt_pred_ai - 174
20309 {3693, 585, 4, 4 },
20310 // Hexagon::V6_vS32b_nt_qpred_ai - 175
20311 {3693, 589, 4, 4 },
20312 // Hexagon::V6_vS32b_pred_ai - 176
20313 {3718, 593, 4, 4 },
20314 // Hexagon::V6_vS32b_qpred_ai - 177
20315 {3718, 597, 4, 4 },
20316 // Hexagon::V6_vabsb_sat - 178
20317 {3740, 601, 2, 2 },
20318 // Hexagon::V6_vabsdiffh - 179
20319 {3759, 603, 3, 3 },
20320 // Hexagon::V6_vabsdiffub - 180
20321 {3781, 606, 3, 3 },
20322 // Hexagon::V6_vabsdiffuh - 181
20323 {3804, 609, 3, 3 },
20324 // Hexagon::V6_vabsdiffw - 182
20325 {3827, 612, 3, 3 },
20326 // Hexagon::V6_vabsh_sat - 183
20327 {3849, 615, 2, 2 },
20328 // Hexagon::V6_vabsw_sat - 184
20329 {3868, 617, 2, 2 },
20330 // Hexagon::V6_vaddb - 185
20331 {114, 619, 3, 3 },
20332 // Hexagon::V6_vaddb_dv - 186
20333 {114, 622, 3, 3 },
20334 // Hexagon::V6_vaddbnq - 187
20335 {3887, 625, 4, 4 },
20336 // Hexagon::V6_vaddbq - 188
20337 {3911, 629, 4, 4 },
20338 // Hexagon::V6_vaddbsat - 189
20339 {3934, 633, 3, 3 },
20340 // Hexagon::V6_vaddbsat_dv - 190
20341 {3934, 636, 3, 3 },
20342 // Hexagon::V6_vaddh - 191
20343 {3956, 639, 3, 3 },
20344 // Hexagon::V6_vaddh_dv - 192
20345 {3956, 642, 3, 3 },
20346 // Hexagon::V6_vaddhnq - 193
20347 {3974, 645, 4, 4 },
20348 // Hexagon::V6_vaddhq - 194
20349 {3998, 649, 4, 4 },
20350 // Hexagon::V6_vaddhsat - 195
20351 {4021, 653, 3, 3 },
20352 // Hexagon::V6_vaddhsat_dv - 196
20353 {4021, 656, 3, 3 },
20354 // Hexagon::V6_vaddhw - 197
20355 {3956, 659, 3, 3 },
20356 // Hexagon::V6_vaddhw_acc - 198
20357 {4043, 662, 4, 4 },
20358 // Hexagon::V6_vaddubh - 199
20359 {4062, 666, 3, 3 },
20360 // Hexagon::V6_vaddubh_acc - 200
20361 {4081, 669, 4, 4 },
20362 // Hexagon::V6_vaddubsat - 201
20363 {4101, 673, 3, 3 },
20364 // Hexagon::V6_vaddubsat_dv - 202
20365 {4101, 676, 3, 3 },
20366 // Hexagon::V6_vadduhsat - 203
20367 {4124, 679, 3, 3 },
20368 // Hexagon::V6_vadduhsat_dv - 204
20369 {4124, 682, 3, 3 },
20370 // Hexagon::V6_vadduhw - 205
20371 {4147, 685, 3, 3 },
20372 // Hexagon::V6_vadduhw_acc - 206
20373 {4166, 688, 4, 4 },
20374 // Hexagon::V6_vadduwsat - 207
20375 {4186, 692, 3, 3 },
20376 // Hexagon::V6_vadduwsat_dv - 208
20377 {4186, 695, 3, 3 },
20378 // Hexagon::V6_vaddw - 209
20379 {4209, 698, 3, 3 },
20380 // Hexagon::V6_vaddw_dv - 210
20381 {4209, 701, 3, 3 },
20382 // Hexagon::V6_vaddwnq - 211
20383 {4227, 704, 4, 4 },
20384 // Hexagon::V6_vaddwq - 212
20385 {4251, 708, 4, 4 },
20386 // Hexagon::V6_vaddwsat - 213
20387 {4274, 712, 3, 3 },
20388 // Hexagon::V6_vaddwsat_dv - 214
20389 {4274, 715, 3, 3 },
20390 // Hexagon::V6_vandnqrt - 215
20391 {4296, 718, 3, 3 },
20392 // Hexagon::V6_vandnqrt_acc - 216
20393 {4323, 721, 4, 4 },
20394 // Hexagon::V6_vandqrt - 217
20395 {4351, 725, 3, 3 },
20396 // Hexagon::V6_vandqrt_acc - 218
20397 {4377, 728, 4, 4 },
20398 // Hexagon::V6_vandvrt - 219
20399 {4351, 732, 3, 3 },
20400 // Hexagon::V6_vandvrt_acc - 220
20401 {4377, 735, 4, 4 },
20402 // Hexagon::V6_vaslh - 221
20403 {4404, 739, 3, 3 },
20404 // Hexagon::V6_vaslh_acc - 222
20405 {4422, 742, 4, 4 },
20406 // Hexagon::V6_vaslhv - 223
20407 {4404, 746, 3, 3 },
20408 // Hexagon::V6_vaslw - 224
20409 {4441, 749, 3, 3 },
20410 // Hexagon::V6_vaslw_acc - 225
20411 {4459, 752, 4, 4 },
20412 // Hexagon::V6_vaslwv - 226
20413 {4441, 756, 3, 3 },
20414 // Hexagon::V6_vasr_into - 227
20415 {4478, 759, 4, 4 },
20416 // Hexagon::V6_vasrh - 228
20417 {4499, 763, 3, 3 },
20418 // Hexagon::V6_vasrh_acc - 229
20419 {4517, 766, 4, 4 },
20420 // Hexagon::V6_vasrhv - 230
20421 {4499, 770, 3, 3 },
20422 // Hexagon::V6_vasrw - 231
20423 {4536, 773, 3, 3 },
20424 // Hexagon::V6_vasrw_acc - 232
20425 {4554, 776, 4, 4 },
20426 // Hexagon::V6_vasrwv - 233
20427 {4536, 780, 3, 3 },
20428 // Hexagon::V6_vavgb - 234
20429 {4573, 783, 3, 3 },
20430 // Hexagon::V6_vavgbrnd - 235
20431 {4591, 786, 3, 3 },
20432 // Hexagon::V6_vavgh - 236
20433 {4613, 789, 3, 3 },
20434 // Hexagon::V6_vavghrnd - 237
20435 {4631, 792, 3, 3 },
20436 // Hexagon::V6_vavgub - 238
20437 {4653, 795, 3, 3 },
20438 // Hexagon::V6_vavgubrnd - 239
20439 {4672, 798, 3, 3 },
20440 // Hexagon::V6_vavguh - 240
20441 {4695, 801, 3, 3 },
20442 // Hexagon::V6_vavguhrnd - 241
20443 {4714, 804, 3, 3 },
20444 // Hexagon::V6_vavguw - 242
20445 {4737, 807, 3, 3 },
20446 // Hexagon::V6_vavguwrnd - 243
20447 {4756, 810, 3, 3 },
20448 // Hexagon::V6_vavgw - 244
20449 {4779, 813, 3, 3 },
20450 // Hexagon::V6_vavgwrnd - 245
20451 {4797, 816, 3, 3 },
20452 // Hexagon::V6_vcl0h - 246
20453 {4819, 819, 2, 2 },
20454 // Hexagon::V6_vcl0w - 247
20455 {4834, 821, 2, 2 },
20456 // Hexagon::V6_vdealb - 248
20457 {4849, 823, 2, 2 },
20458 // Hexagon::V6_vdealb4w - 249
20459 {4865, 825, 3, 3 },
20460 // Hexagon::V6_vdealh - 250
20461 {4886, 828, 2, 2 },
20462 // Hexagon::V6_vdmpybus - 251
20463 {4902, 830, 3, 3 },
20464 // Hexagon::V6_vdmpybus_acc - 252
20465 {4923, 833, 4, 4 },
20466 // Hexagon::V6_vdmpybus_dv - 253
20467 {4902, 837, 3, 3 },
20468 // Hexagon::V6_vdmpybus_dv_acc - 254
20469 {4923, 840, 4, 4 },
20470 // Hexagon::V6_vdmpyhb - 255
20471 {4945, 844, 3, 3 },
20472 // Hexagon::V6_vdmpyhb_acc - 256
20473 {4965, 847, 4, 4 },
20474 // Hexagon::V6_vdmpyhb_dv - 257
20475 {4945, 851, 3, 3 },
20476 // Hexagon::V6_vdmpyhb_dv_acc - 258
20477 {4965, 854, 4, 4 },
20478 // Hexagon::V6_vdmpyhisat - 259
20479 {4986, 858, 3, 3 },
20480 // Hexagon::V6_vdmpyhisat_acc - 260
20481 {5009, 861, 4, 4 },
20482 // Hexagon::V6_vdmpyhsat - 261
20483 {4986, 865, 3, 3 },
20484 // Hexagon::V6_vdmpyhsat_acc - 262
20485 {5009, 868, 4, 4 },
20486 // Hexagon::V6_vdmpyhsuisat - 263
20487 {5033, 872, 3, 3 },
20488 // Hexagon::V6_vdmpyhsuisat_acc - 264
20489 {5061, 875, 4, 4 },
20490 // Hexagon::V6_vdmpyhsusat - 265
20491 {5090, 879, 3, 3 },
20492 // Hexagon::V6_vdmpyhsusat_acc - 266
20493 {5115, 882, 4, 4 },
20494 // Hexagon::V6_vdmpyhvsat - 267
20495 {4986, 886, 3, 3 },
20496 // Hexagon::V6_vdmpyhvsat_acc - 268
20497 {5009, 889, 4, 4 },
20498 // Hexagon::V6_vdsaduh - 269
20499 {5141, 893, 3, 3 },
20500 // Hexagon::V6_vdsaduh_acc - 270
20501 {5161, 896, 4, 4 },
20502 // Hexagon::V6_veqb - 271
20503 {5182, 900, 3, 3 },
20504 // Hexagon::V6_veqb_and - 272
20505 {5208, 903, 4, 4 },
20506 // Hexagon::V6_veqb_or - 273
20507 {5235, 907, 4, 4 },
20508 // Hexagon::V6_veqb_xor - 274
20509 {5262, 911, 4, 4 },
20510 // Hexagon::V6_veqh - 275
20511 {5289, 915, 3, 3 },
20512 // Hexagon::V6_veqh_and - 276
20513 {5315, 918, 4, 4 },
20514 // Hexagon::V6_veqh_or - 277
20515 {5342, 922, 4, 4 },
20516 // Hexagon::V6_veqh_xor - 278
20517 {5369, 926, 4, 4 },
20518 // Hexagon::V6_veqw - 279
20519 {5396, 930, 3, 3 },
20520 // Hexagon::V6_veqw_and - 280
20521 {5422, 933, 4, 4 },
20522 // Hexagon::V6_veqw_or - 281
20523 {5449, 937, 4, 4 },
20524 // Hexagon::V6_veqw_xor - 282
20525 {5476, 941, 4, 4 },
20526 // Hexagon::V6_vlsrh - 283
20527 {5503, 945, 3, 3 },
20528 // Hexagon::V6_vlsrhv - 284
20529 {5503, 948, 3, 3 },
20530 // Hexagon::V6_vlsrw - 285
20531 {5521, 951, 3, 3 },
20532 // Hexagon::V6_vlsrwv - 286
20533 {5521, 954, 3, 3 },
20534 // Hexagon::V6_vmaxb - 287
20535 {5539, 957, 3, 3 },
20536 // Hexagon::V6_vmaxh - 288
20537 {5557, 960, 3, 3 },
20538 // Hexagon::V6_vmaxub - 289
20539 {5575, 963, 3, 3 },
20540 // Hexagon::V6_vmaxuh - 290
20541 {5594, 966, 3, 3 },
20542 // Hexagon::V6_vmaxw - 291
20543 {5613, 969, 3, 3 },
20544 // Hexagon::V6_vminb - 292
20545 {5631, 972, 3, 3 },
20546 // Hexagon::V6_vminh - 293
20547 {5649, 975, 3, 3 },
20548 // Hexagon::V6_vminub - 294
20549 {5667, 978, 3, 3 },
20550 // Hexagon::V6_vminuh - 295
20551 {5686, 981, 3, 3 },
20552 // Hexagon::V6_vminw - 296
20553 {5705, 984, 3, 3 },
20554 // Hexagon::V6_vmpabus - 297
20555 {5723, 987, 3, 3 },
20556 // Hexagon::V6_vmpabus_acc - 298
20557 {5743, 990, 4, 4 },
20558 // Hexagon::V6_vmpabusv - 299
20559 {5723, 994, 3, 3 },
20560 // Hexagon::V6_vmpabuu - 300
20561 {5764, 997, 3, 3 },
20562 // Hexagon::V6_vmpabuu_acc - 301
20563 {5784, 1000, 4, 4 },
20564 // Hexagon::V6_vmpabuuv - 302
20565 {5764, 1004, 3, 3 },
20566 // Hexagon::V6_vmpahb - 303
20567 {5805, 1007, 3, 3 },
20568 // Hexagon::V6_vmpahb_acc - 304
20569 {5824, 1010, 4, 4 },
20570 // Hexagon::V6_vmpauhb - 305
20571 {5844, 1014, 3, 3 },
20572 // Hexagon::V6_vmpauhb_acc - 306
20573 {5864, 1017, 4, 4 },
20574 // Hexagon::V6_vmpybus - 307
20575 {5885, 1021, 3, 3 },
20576 // Hexagon::V6_vmpybus_acc - 308
20577 {5905, 1024, 4, 4 },
20578 // Hexagon::V6_vmpybusv - 309
20579 {5885, 1028, 3, 3 },
20580 // Hexagon::V6_vmpybusv_acc - 310
20581 {5905, 1031, 4, 4 },
20582 // Hexagon::V6_vmpybv - 311
20583 {5926, 1035, 3, 3 },
20584 // Hexagon::V6_vmpybv_acc - 312
20585 {5944, 1038, 4, 4 },
20586 // Hexagon::V6_vmpyewuh - 313
20587 {5963, 1042, 3, 3 },
20588 // Hexagon::V6_vmpyh - 314
20589 {5984, 1045, 3, 3 },
20590 // Hexagon::V6_vmpyh_acc - 315
20591 {6002, 1048, 4, 4 },
20592 // Hexagon::V6_vmpyhsat_acc - 316
20593 {6021, 1052, 4, 4 },
20594 // Hexagon::V6_vmpyhsrs - 317
20595 {6044, 1056, 3, 3 },
20596 // Hexagon::V6_vmpyhss - 318
20597 {6074, 1059, 3, 3 },
20598 // Hexagon::V6_vmpyhus - 319
20599 {6100, 1062, 3, 3 },
20600 // Hexagon::V6_vmpyhus_acc - 320
20601 {6120, 1065, 4, 4 },
20602 // Hexagon::V6_vmpyhv - 321
20603 {5984, 1069, 3, 3 },
20604 // Hexagon::V6_vmpyhv_acc - 322
20605 {6002, 1072, 4, 4 },
20606 // Hexagon::V6_vmpyhvsrs - 323
20607 {6044, 1076, 3, 3 },
20608 // Hexagon::V6_vmpyiewh_acc - 324
20609 {6141, 1079, 4, 4 },
20610 // Hexagon::V6_vmpyiewuh - 325
20611 {6163, 1083, 3, 3 },
20612 // Hexagon::V6_vmpyiewuh_acc - 326
20613 {6185, 1086, 4, 4 },
20614 // Hexagon::V6_vmpyih - 327
20615 {6208, 1090, 3, 3 },
20616 // Hexagon::V6_vmpyih_acc - 328
20617 {6227, 1093, 4, 4 },
20618 // Hexagon::V6_vmpyihb - 329
20619 {6247, 1097, 3, 3 },
20620 // Hexagon::V6_vmpyihb_acc - 330
20621 {6267, 1100, 4, 4 },
20622 // Hexagon::V6_vmpyiowh - 331
20623 {6288, 1104, 3, 3 },
20624 // Hexagon::V6_vmpyiwb - 332
20625 {6309, 1107, 3, 3 },
20626 // Hexagon::V6_vmpyiwb_acc - 333
20627 {6329, 1110, 4, 4 },
20628 // Hexagon::V6_vmpyiwh - 334
20629 {6350, 1114, 3, 3 },
20630 // Hexagon::V6_vmpyiwh_acc - 335
20631 {6370, 1117, 4, 4 },
20632 // Hexagon::V6_vmpyiwub - 336
20633 {6391, 1121, 3, 3 },
20634 // Hexagon::V6_vmpyiwub_acc - 337
20635 {6412, 1124, 4, 4 },
20636 // Hexagon::V6_vmpyowh - 338
20637 {6434, 1128, 3, 3 },
20638 // Hexagon::V6_vmpyowh_rnd - 339
20639 {6462, 1131, 3, 3 },
20640 // Hexagon::V6_vmpyub - 340
20641 {6494, 1134, 3, 3 },
20642 // Hexagon::V6_vmpyub_acc - 341
20643 {6513, 1137, 4, 4 },
20644 // Hexagon::V6_vmpyubv - 342
20645 {6494, 1141, 3, 3 },
20646 // Hexagon::V6_vmpyubv_acc - 343
20647 {6513, 1144, 4, 4 },
20648 // Hexagon::V6_vmpyuh - 344
20649 {6533, 1148, 3, 3 },
20650 // Hexagon::V6_vmpyuh_acc - 345
20651 {6552, 1151, 4, 4 },
20652 // Hexagon::V6_vmpyuhv - 346
20653 {6533, 1155, 3, 3 },
20654 // Hexagon::V6_vmpyuhv_acc - 347
20655 {6552, 1158, 4, 4 },
20656 // Hexagon::V6_vnavgb - 348
20657 {6572, 1162, 3, 3 },
20658 // Hexagon::V6_vnavgh - 349
20659 {6591, 1165, 3, 3 },
20660 // Hexagon::V6_vnavgub - 350
20661 {6610, 1168, 3, 3 },
20662 // Hexagon::V6_vnavgw - 351
20663 {6630, 1171, 3, 3 },
20664 // Hexagon::V6_vnormamth - 352
20665 {6649, 1174, 2, 2 },
20666 // Hexagon::V6_vnormamtw - 353
20667 {6668, 1176, 2, 2 },
20668 // Hexagon::V6_vpackeb - 354
20669 {6687, 1178, 3, 3 },
20670 // Hexagon::V6_vpackeh - 355
20671 {6707, 1181, 3, 3 },
20672 // Hexagon::V6_vpackhb_sat - 356
20673 {6727, 1184, 3, 3 },
20674 // Hexagon::V6_vpackhub_sat - 357
20675 {6751, 1187, 3, 3 },
20676 // Hexagon::V6_vpackob - 358
20677 {6776, 1190, 3, 3 },
20678 // Hexagon::V6_vpackoh - 359
20679 {6796, 1193, 3, 3 },
20680 // Hexagon::V6_vpackwh_sat - 360
20681 {6816, 1196, 3, 3 },
20682 // Hexagon::V6_vpackwuh_sat - 361
20683 {6840, 1199, 3, 3 },
20684 // Hexagon::V6_vpopcounth - 362
20685 {6865, 1202, 2, 2 },
20686 // Hexagon::V6_vrmpybub_rtt - 363
20687 {6885, 1204, 3, 3 },
20688 // Hexagon::V6_vrmpybub_rtt_acc - 364
20689 {6910, 1207, 4, 4 },
20690 // Hexagon::V6_vrmpybus - 365
20691 {6936, 1211, 3, 3 },
20692 // Hexagon::V6_vrmpybus_acc - 366
20693 {6957, 1214, 4, 4 },
20694 // Hexagon::V6_vrmpybusi - 367
20695 {6979, 1218, 4, 3 },
20696 // Hexagon::V6_vrmpybusi_acc - 368
20697 {7004, 1221, 5, 4 },
20698 // Hexagon::V6_vrmpybusv - 369
20699 {6936, 1225, 3, 3 },
20700 // Hexagon::V6_vrmpybusv_acc - 370
20701 {6957, 1228, 4, 4 },
20702 // Hexagon::V6_vrmpybv - 371
20703 {7030, 1232, 3, 3 },
20704 // Hexagon::V6_vrmpybv_acc - 372
20705 {7049, 1235, 4, 4 },
20706 // Hexagon::V6_vrmpyub - 373
20707 {7069, 1239, 3, 3 },
20708 // Hexagon::V6_vrmpyub_acc - 374
20709 {7089, 1242, 4, 4 },
20710 // Hexagon::V6_vrmpyub_rtt - 375
20711 {7110, 1246, 3, 3 },
20712 // Hexagon::V6_vrmpyub_rtt_acc - 376
20713 {7137, 1249, 4, 4 },
20714 // Hexagon::V6_vrmpyubi - 377
20715 {7165, 1253, 4, 3 },
20716 // Hexagon::V6_vrmpyubi_acc - 378
20717 {7189, 1256, 5, 4 },
20718 // Hexagon::V6_vrmpyubv - 379
20719 {7069, 1260, 3, 3 },
20720 // Hexagon::V6_vrmpyubv_acc - 380
20721 {7089, 1263, 4, 4 },
20722 // Hexagon::V6_vrotr - 381
20723 {7214, 1267, 3, 3 },
20724 // Hexagon::V6_vroundhb - 382
20725 {7232, 1270, 3, 3 },
20726 // Hexagon::V6_vroundhub - 383
20727 {7257, 1273, 3, 3 },
20728 // Hexagon::V6_vrounduhub - 384
20729 {7283, 1276, 3, 3 },
20730 // Hexagon::V6_vrounduwuh - 385
20731 {7310, 1279, 3, 3 },
20732 // Hexagon::V6_vroundwh - 386
20733 {7337, 1282, 3, 3 },
20734 // Hexagon::V6_vroundwuh - 387
20735 {7362, 1285, 3, 3 },
20736 // Hexagon::V6_vrsadubi - 388
20737 {7388, 1288, 4, 3 },
20738 // Hexagon::V6_vrsadubi_acc - 389
20739 {7412, 1291, 5, 4 },
20740 // Hexagon::V6_vsathub - 390
20741 {7437, 1295, 3, 3 },
20742 // Hexagon::V6_vsatuwuh - 391
20743 {7457, 1298, 3, 3 },
20744 // Hexagon::V6_vsatwh - 392
20745 {7478, 1301, 3, 3 },
20746 // Hexagon::V6_vsb - 393
20747 {7497, 1304, 2, 2 },
20748 // Hexagon::V6_vscattermh - 394
20749 {7512, 1306, 4, 4 },
20750 // Hexagon::V6_vscattermh_add - 395
20751 {7540, 1310, 4, 4 },
20752 // Hexagon::V6_vscattermhq - 396
20753 {7569, 1314, 5, 5 },
20754 // Hexagon::V6_vscattermhw - 397
20755 {7605, 1319, 4, 4 },
20756 // Hexagon::V6_vscattermhw_add - 398
20757 {7633, 1323, 4, 4 },
20758 // Hexagon::V6_vscattermhwq - 399
20759 {7662, 1327, 5, 5 },
20760 // Hexagon::V6_vscattermw - 400
20761 {7698, 1332, 4, 4 },
20762 // Hexagon::V6_vscattermw_add - 401
20763 {7726, 1336, 4, 4 },
20764 // Hexagon::V6_vscattermwq - 402
20765 {7755, 1340, 5, 5 },
20766 // Hexagon::V6_vsh - 403
20767 {7791, 1345, 2, 2 },
20768 // Hexagon::V6_vshufeh - 404
20769 {7806, 1347, 3, 3 },
20770 // Hexagon::V6_vshuff - 405
20771 {7827, 1350, 5, 5 },
20772 // Hexagon::V6_vshuffb - 406
20773 {7847, 1355, 2, 2 },
20774 // Hexagon::V6_vshuffeb - 407
20775 {7864, 1357, 3, 3 },
20776 // Hexagon::V6_vshuffh - 408
20777 {7885, 1360, 2, 2 },
20778 // Hexagon::V6_vshuffob - 409
20779 {7902, 1362, 3, 3 },
20780 // Hexagon::V6_vshufoeb - 410
20781 {7923, 1365, 3, 3 },
20782 // Hexagon::V6_vshufoeh - 411
20783 {7945, 1368, 3, 3 },
20784 // Hexagon::V6_vshufoh - 412
20785 {7967, 1371, 3, 3 },
20786 // Hexagon::V6_vsubb - 413
20787 {132, 1374, 3, 3 },
20788 // Hexagon::V6_vsubb_dv - 414
20789 {132, 1377, 3, 3 },
20790 // Hexagon::V6_vsubbnq - 415
20791 {7988, 1380, 4, 4 },
20792 // Hexagon::V6_vsubbq - 416
20793 {8012, 1384, 4, 4 },
20794 // Hexagon::V6_vsubbsat - 417
20795 {8035, 1388, 3, 3 },
20796 // Hexagon::V6_vsubbsat_dv - 418
20797 {8035, 1391, 3, 3 },
20798 // Hexagon::V6_vsubh - 419
20799 {8057, 1394, 3, 3 },
20800 // Hexagon::V6_vsubh_dv - 420
20801 {8057, 1397, 3, 3 },
20802 // Hexagon::V6_vsubhnq - 421
20803 {8075, 1400, 4, 4 },
20804 // Hexagon::V6_vsubhq - 422
20805 {8099, 1404, 4, 4 },
20806 // Hexagon::V6_vsubhsat - 423
20807 {8122, 1408, 3, 3 },
20808 // Hexagon::V6_vsubhsat_dv - 424
20809 {8122, 1411, 3, 3 },
20810 // Hexagon::V6_vsubhw - 425
20811 {8057, 1414, 3, 3 },
20812 // Hexagon::V6_vsububh - 426
20813 {8144, 1417, 3, 3 },
20814 // Hexagon::V6_vsububsat - 427
20815 {8163, 1420, 3, 3 },
20816 // Hexagon::V6_vsububsat_dv - 428
20817 {8163, 1423, 3, 3 },
20818 // Hexagon::V6_vsubuhsat - 429
20819 {8186, 1426, 3, 3 },
20820 // Hexagon::V6_vsubuhsat_dv - 430
20821 {8186, 1429, 3, 3 },
20822 // Hexagon::V6_vsubuhw - 431
20823 {8209, 1432, 3, 3 },
20824 // Hexagon::V6_vsubuwsat - 432
20825 {8228, 1435, 3, 3 },
20826 // Hexagon::V6_vsubuwsat_dv - 433
20827 {8228, 1438, 3, 3 },
20828 // Hexagon::V6_vsubw - 434
20829 {8251, 1441, 3, 3 },
20830 // Hexagon::V6_vsubw_dv - 435
20831 {8269, 1444, 3, 3 },
20832 {8251, 1447, 3, 3 },
20833 // Hexagon::V6_vsubwnq - 437
20834 {8277, 1450, 4, 4 },
20835 // Hexagon::V6_vsubwq - 438
20836 {8301, 1454, 4, 4 },
20837 // Hexagon::V6_vsubwsat - 439
20838 {8324, 1458, 3, 3 },
20839 // Hexagon::V6_vsubwsat_dv - 440
20840 {8324, 1461, 3, 3 },
20841 // Hexagon::V6_vtmpyb - 441
20842 {8346, 1464, 3, 3 },
20843 // Hexagon::V6_vtmpyb_acc - 442
20844 {8365, 1467, 4, 4 },
20845 // Hexagon::V6_vtmpybus - 443
20846 {8385, 1471, 3, 3 },
20847 // Hexagon::V6_vtmpybus_acc - 444
20848 {8406, 1474, 4, 4 },
20849 // Hexagon::V6_vtmpyhb - 445
20850 {8428, 1478, 3, 3 },
20851 // Hexagon::V6_vtmpyhb_acc - 446
20852 {8448, 1481, 4, 4 },
20853 // Hexagon::V6_vunpackb - 447
20854 {8469, 1485, 2, 2 },
20855 // Hexagon::V6_vunpackh - 448
20856 {8487, 1487, 2, 2 },
20857 // Hexagon::V6_vunpackoh - 449
20858 {8505, 1489, 3, 3 },
20859 // Hexagon::V6_vunpackub - 450
20860 {8525, 1492, 2, 2 },
20861 // Hexagon::V6_vunpackuh - 451
20862 {8544, 1494, 2, 2 },
20863 // Hexagon::V6_vxor - 452
20864 {8269, 1496, 3, 3 },
20865 // Hexagon::V6_vzb - 453
20866 {8563, 1499, 2, 2 },
20867 // Hexagon::V6_vzh - 454
20868 {8578, 1501, 2, 2 },
20869 // Hexagon::V6_zLd_ai - 455
20870 {8593, 1503, 2, 2 },
20871 // Hexagon::V6_zLd_pred_ai - 456
20872 {8606, 1505, 3, 3 },
20873 // Hexagon::Y2_crswap0 - 457
20874 {8627, 1508, 2, 1 },
20875 // Hexagon::Y2_dcfetchbo - 458
20876 {8642, 1509, 2, 2 },
20877 };
20878
20879 static const AliasPatternCond Conds[] = {
20880 // (A2_andir IntRegs:$Rd32, IntRegs:$Rs32, 255) - 0
20881 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20882 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20883 {AliasPatternCond::K_Imm, uint32_t(255)},
20884 // (A2_paddif IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 3
20885 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20886 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20887 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20888 {AliasPatternCond::K_Imm, uint32_t(0)},
20889 // (A2_paddifnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 7
20890 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20891 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20892 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20893 {AliasPatternCond::K_Imm, uint32_t(0)},
20894 // (A2_paddit IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 11
20895 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20896 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20897 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20898 {AliasPatternCond::K_Imm, uint32_t(0)},
20899 // (A2_padditnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 15
20900 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20901 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20902 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20903 {AliasPatternCond::K_Imm, uint32_t(0)},
20904 // (A2_subri IntRegs:$Rd32, 0, IntRegs:$Rs32) - 19
20905 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20906 {AliasPatternCond::K_Imm, uint32_t(0)},
20907 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20908 // (A2_subri IntRegs:$Rd32, -1, IntRegs:$Rs32) - 22
20909 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20910 {AliasPatternCond::K_Imm, uint32_t(-1)},
20911 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20912 // (A2_vaddub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 25
20913 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20914 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20915 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20916 // (A2_vsubub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 28
20917 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20918 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20919 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20920 // (C2_cmpgt PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 31
20921 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20922 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20923 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20924 // (C2_cmpgtu PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 34
20925 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20926 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20927 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20928 // (C2_or PredRegs:$Pd4, PredRegs:$Ps4, PredRegs:$Ps4) - 37
20929 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20930 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20931 {AliasPatternCond::K_TiedReg, 1},
20932 // (J2_jumpf PredRegs:$Pu4, b30_2Imm:$Ii) - 40
20933 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20934 // (J2_jumprf PredRegs:$Pu4, IntRegs:$Rs32) - 41
20935 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20936 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20937 // (J2_jumprt PredRegs:$Pu4, IntRegs:$Rs32) - 43
20938 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20939 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20940 // (J2_jumpt PredRegs:$Pu4, b30_2Imm:$Ii) - 45
20941 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20942 // (J2_trap1 R0, u8_0Imm:$Ii) - 46
20943 {AliasPatternCond::K_Reg, Hexagon::R0},
20944 {AliasPatternCond::K_Ignore, 0},
20945 // (L2_deallocframe D15, R30) - 48
20946 {AliasPatternCond::K_Reg, Hexagon::D15},
20947 {AliasPatternCond::K_Reg, Hexagon::R30},
20948 // (L2_loadalignb_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 50
20949 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20950 {AliasPatternCond::K_Ignore, 0},
20951 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20952 {AliasPatternCond::K_Imm, uint32_t(0)},
20953 // (L2_loadalignh_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 54
20954 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20955 {AliasPatternCond::K_Ignore, 0},
20956 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20957 {AliasPatternCond::K_Imm, uint32_t(0)},
20958 // (L2_loadbsw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 58
20959 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20960 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20961 {AliasPatternCond::K_Imm, uint32_t(0)},
20962 // (L2_loadbsw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 61
20963 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20964 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20965 {AliasPatternCond::K_Imm, uint32_t(0)},
20966 // (L2_loadbzw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 64
20967 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20968 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20969 {AliasPatternCond::K_Imm, uint32_t(0)},
20970 // (L2_loadbzw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 67
20971 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20972 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20973 {AliasPatternCond::K_Imm, uint32_t(0)},
20974 // (L2_loadrb_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 70
20975 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20976 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20977 {AliasPatternCond::K_Imm, uint32_t(0)},
20978 // (L2_loadrd_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 73
20979 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20980 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20981 {AliasPatternCond::K_Imm, uint32_t(0)},
20982 // (L2_loadrh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 76
20983 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20984 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20985 {AliasPatternCond::K_Imm, uint32_t(0)},
20986 // (L2_loadri_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 79
20987 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20988 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20989 {AliasPatternCond::K_Imm, uint32_t(0)},
20990 // (L2_loadrub_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 82
20991 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20992 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20993 {AliasPatternCond::K_Imm, uint32_t(0)},
20994 // (L2_loadruh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 85
20995 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20996 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20997 {AliasPatternCond::K_Imm, uint32_t(0)},
20998 // (L2_ploadrbf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 88
20999 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21000 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21001 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21002 {AliasPatternCond::K_Imm, uint32_t(0)},
21003 // (L2_ploadrbfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 92
21004 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21005 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21006 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21007 {AliasPatternCond::K_Imm, uint32_t(0)},
21008 // (L2_ploadrbt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 96
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_ploadrbtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 100
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_ploadrdf_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 104
21019 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21020 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21021 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21022 {AliasPatternCond::K_Imm, uint32_t(0)},
21023 // (L2_ploadrdfnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 108
21024 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21025 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21026 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21027 {AliasPatternCond::K_Imm, uint32_t(0)},
21028 // (L2_ploadrdt_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 112
21029 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21030 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21031 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21032 {AliasPatternCond::K_Imm, uint32_t(0)},
21033 // (L2_ploadrdtnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 116
21034 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21035 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21036 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21037 {AliasPatternCond::K_Imm, uint32_t(0)},
21038 // (L2_ploadrhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 120
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_ploadrhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 124
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_ploadrht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 128
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_ploadrhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 132
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_ploadrif_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 136
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_ploadrifnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 140
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_ploadrit_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 144
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_ploadritnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 148
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_ploadrubf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 152
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_ploadrubfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 156
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 // (L2_ploadrubt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 160
21089 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21090 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21091 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21092 {AliasPatternCond::K_Imm, uint32_t(0)},
21093 // (L2_ploadrubtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 164
21094 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21095 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21096 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21097 {AliasPatternCond::K_Imm, uint32_t(0)},
21098 // (L2_ploadruhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 168
21099 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21100 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21101 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21102 {AliasPatternCond::K_Imm, uint32_t(0)},
21103 // (L2_ploadruhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 172
21104 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21105 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21106 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21107 {AliasPatternCond::K_Imm, uint32_t(0)},
21108 // (L2_ploadruht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 176
21109 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21110 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21111 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21112 {AliasPatternCond::K_Imm, uint32_t(0)},
21113 // (L2_ploadruhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 180
21114 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21115 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21116 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21117 {AliasPatternCond::K_Imm, uint32_t(0)},
21118 // (L4_add_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 184
21119 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21120 {AliasPatternCond::K_Imm, uint32_t(0)},
21121 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21122 // (L4_add_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 187
21123 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21124 {AliasPatternCond::K_Imm, uint32_t(0)},
21125 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21126 // (L4_add_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 190
21127 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21128 {AliasPatternCond::K_Imm, uint32_t(0)},
21129 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21130 // (L4_and_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 193
21131 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21132 {AliasPatternCond::K_Imm, uint32_t(0)},
21133 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21134 // (L4_and_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 196
21135 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21136 {AliasPatternCond::K_Imm, uint32_t(0)},
21137 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21138 // (L4_and_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 199
21139 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21140 {AliasPatternCond::K_Imm, uint32_t(0)},
21141 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21142 // (L4_iadd_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 202
21143 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21144 {AliasPatternCond::K_Imm, uint32_t(0)},
21145 // (L4_iadd_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 204
21146 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21147 {AliasPatternCond::K_Imm, uint32_t(0)},
21148 // (L4_iadd_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 206
21149 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21150 {AliasPatternCond::K_Imm, uint32_t(0)},
21151 // (L4_iand_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 208
21152 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21153 {AliasPatternCond::K_Imm, uint32_t(0)},
21154 // (L4_iand_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 210
21155 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21156 {AliasPatternCond::K_Imm, uint32_t(0)},
21157 // (L4_iand_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 212
21158 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21159 {AliasPatternCond::K_Imm, uint32_t(0)},
21160 // (L4_ior_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 214
21161 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21162 {AliasPatternCond::K_Imm, uint32_t(0)},
21163 // (L4_ior_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 216
21164 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21165 {AliasPatternCond::K_Imm, uint32_t(0)},
21166 // (L4_ior_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 218
21167 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21168 {AliasPatternCond::K_Imm, uint32_t(0)},
21169 // (L4_isub_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 220
21170 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21171 {AliasPatternCond::K_Imm, uint32_t(0)},
21172 // (L4_isub_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 222
21173 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21174 {AliasPatternCond::K_Imm, uint32_t(0)},
21175 // (L4_isub_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 224
21176 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21177 {AliasPatternCond::K_Imm, uint32_t(0)},
21178 // (L4_or_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 226
21179 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21180 {AliasPatternCond::K_Imm, uint32_t(0)},
21181 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21182 // (L4_or_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 229
21183 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21184 {AliasPatternCond::K_Imm, uint32_t(0)},
21185 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21186 // (L4_or_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 232
21187 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21188 {AliasPatternCond::K_Imm, uint32_t(0)},
21189 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21190 // (L4_return D15, R30) - 235
21191 {AliasPatternCond::K_Reg, Hexagon::D15},
21192 {AliasPatternCond::K_Reg, Hexagon::R30},
21193 // (L4_return_f D15, PredRegs:$Pv4, R30) - 237
21194 {AliasPatternCond::K_Reg, Hexagon::D15},
21195 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21196 {AliasPatternCond::K_Reg, Hexagon::R30},
21197 // (L4_return_fnew_pnt D15, PredRegs:$Pv4, R30) - 240
21198 {AliasPatternCond::K_Reg, Hexagon::D15},
21199 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21200 {AliasPatternCond::K_Reg, Hexagon::R30},
21201 // (L4_return_fnew_pt D15, PredRegs:$Pv4, R30) - 243
21202 {AliasPatternCond::K_Reg, Hexagon::D15},
21203 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21204 {AliasPatternCond::K_Reg, Hexagon::R30},
21205 // (L4_return_t D15, PredRegs:$Pv4, R30) - 246
21206 {AliasPatternCond::K_Reg, Hexagon::D15},
21207 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21208 {AliasPatternCond::K_Reg, Hexagon::R30},
21209 // (L4_return_tnew_pnt D15, PredRegs:$Pv4, R30) - 249
21210 {AliasPatternCond::K_Reg, Hexagon::D15},
21211 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21212 {AliasPatternCond::K_Reg, Hexagon::R30},
21213 // (L4_return_tnew_pt D15, PredRegs:$Pv4, R30) - 252
21214 {AliasPatternCond::K_Reg, Hexagon::D15},
21215 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21216 {AliasPatternCond::K_Reg, Hexagon::R30},
21217 // (L4_sub_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 255
21218 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21219 {AliasPatternCond::K_Imm, uint32_t(0)},
21220 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21221 // (L4_sub_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 258
21222 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21223 {AliasPatternCond::K_Imm, uint32_t(0)},
21224 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21225 // (L4_sub_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 261
21226 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21227 {AliasPatternCond::K_Imm, uint32_t(0)},
21228 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21229 // (M2_mpyi IntRegs:$Rd32, IntRegs:$Rs32, IntRegs:$Rt32) - 264
21230 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21231 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21232 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21233 // (M7_dcmpyrwc DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 267
21234 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21235 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21236 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21237 // (M7_dcmpyrwc_acc DoubleRegs:$Rxx32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 270
21238 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21239 {AliasPatternCond::K_Ignore, 0},
21240 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21241 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21242 // (S2_allocframe R29, u11_3Imm:$Ii) - 274
21243 {AliasPatternCond::K_Reg, Hexagon::R29},
21244 {AliasPatternCond::K_Ignore, 0},
21245 // (S2_pstorerbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 276
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_pstorerbnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 280
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_pstorerbnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 284
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_pstorerbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 288
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_pstorerdf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 292
21266 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21267 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21268 {AliasPatternCond::K_Imm, uint32_t(0)},
21269 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21270 // (S2_pstorerdt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 296
21271 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21272 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21273 {AliasPatternCond::K_Imm, uint32_t(0)},
21274 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21275 // (S2_pstorerff_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 300
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_pstorerft_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 304
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_pstorerhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 308
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_pstorerhnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 312
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_pstorerhnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 316
21296 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21297 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21298 {AliasPatternCond::K_Imm, uint32_t(0)},
21299 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21300 // (S2_pstorerht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 320
21301 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21302 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21303 {AliasPatternCond::K_Imm, uint32_t(0)},
21304 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21305 // (S2_pstorerif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 324
21306 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21307 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21308 {AliasPatternCond::K_Imm, uint32_t(0)},
21309 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21310 // (S2_pstorerinewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 328
21311 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21312 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21313 {AliasPatternCond::K_Imm, uint32_t(0)},
21314 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21315 // (S2_pstorerinewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 332
21316 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21317 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21318 {AliasPatternCond::K_Imm, uint32_t(0)},
21319 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21320 // (S2_pstorerit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 336
21321 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21322 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21323 {AliasPatternCond::K_Imm, uint32_t(0)},
21324 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21325 // (S2_storerb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 340
21326 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21327 {AliasPatternCond::K_Imm, uint32_t(0)},
21328 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21329 // (S2_storerbnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 343
21330 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21331 {AliasPatternCond::K_Imm, uint32_t(0)},
21332 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21333 // (S2_storerd_io IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 346
21334 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21335 {AliasPatternCond::K_Imm, uint32_t(0)},
21336 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21337 // (S2_storerf_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 349
21338 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21339 {AliasPatternCond::K_Imm, uint32_t(0)},
21340 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21341 // (S2_storerh_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 352
21342 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21343 {AliasPatternCond::K_Imm, uint32_t(0)},
21344 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21345 // (S2_storerhnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 355
21346 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21347 {AliasPatternCond::K_Imm, uint32_t(0)},
21348 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21349 // (S2_storeri_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 358
21350 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21351 {AliasPatternCond::K_Imm, uint32_t(0)},
21352 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21353 // (S2_storerinew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 361
21354 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21355 {AliasPatternCond::K_Imm, uint32_t(0)},
21356 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21357 // (S2_tableidxb IntRegs:$Rx32, IntRegs:$Rs32, u4_0Imm:$Ii, u5_0Imm:$II) - 364
21358 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21359 {AliasPatternCond::K_Ignore, 0},
21360 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21361 {AliasPatternCond::K_Ignore, 0},
21362 // (S4_pstorerbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 368
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_pstorerbnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 372
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_pstorerbnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 376
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_pstorerbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 380
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_pstorerdfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 384
21383 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21384 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21385 {AliasPatternCond::K_Imm, uint32_t(0)},
21386 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21387 // (S4_pstorerdtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 388
21388 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21389 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21390 {AliasPatternCond::K_Imm, uint32_t(0)},
21391 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21392 // (S4_pstorerffnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 392
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_pstorerftnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 396
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_pstorerhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 400
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_pstorerhnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 404
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_pstorerhnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 408
21413 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21414 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21415 {AliasPatternCond::K_Imm, uint32_t(0)},
21416 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21417 // (S4_pstorerhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 412
21418 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21419 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21420 {AliasPatternCond::K_Imm, uint32_t(0)},
21421 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21422 // (S4_pstorerifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 416
21423 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21424 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21425 {AliasPatternCond::K_Imm, uint32_t(0)},
21426 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21427 // (S4_pstorerinewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 420
21428 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21429 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21430 {AliasPatternCond::K_Imm, uint32_t(0)},
21431 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21432 // (S4_pstorerinewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 424
21433 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21434 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21435 {AliasPatternCond::K_Imm, uint32_t(0)},
21436 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21437 // (S4_pstoreritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 428
21438 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21439 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21440 {AliasPatternCond::K_Imm, uint32_t(0)},
21441 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21442 // (S4_storeirb_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 432
21443 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21444 {AliasPatternCond::K_Imm, uint32_t(0)},
21445 // (S4_storeirbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 434
21446 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21447 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21448 {AliasPatternCond::K_Imm, uint32_t(0)},
21449 // (S4_storeirbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 437
21450 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21451 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21452 {AliasPatternCond::K_Imm, uint32_t(0)},
21453 // (S4_storeirbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 440
21454 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21455 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21456 {AliasPatternCond::K_Imm, uint32_t(0)},
21457 // (S4_storeirbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 443
21458 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21459 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21460 {AliasPatternCond::K_Imm, uint32_t(0)},
21461 // (S4_storeirh_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 446
21462 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21463 {AliasPatternCond::K_Imm, uint32_t(0)},
21464 // (S4_storeirhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 448
21465 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21466 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21467 {AliasPatternCond::K_Imm, uint32_t(0)},
21468 // (S4_storeirhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 451
21469 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21470 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21471 {AliasPatternCond::K_Imm, uint32_t(0)},
21472 // (S4_storeirht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 454
21473 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21474 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21475 {AliasPatternCond::K_Imm, uint32_t(0)},
21476 // (S4_storeirhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 457
21477 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21478 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21479 {AliasPatternCond::K_Imm, uint32_t(0)},
21480 // (S4_storeiri_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 460
21481 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21482 {AliasPatternCond::K_Imm, uint32_t(0)},
21483 // (S4_storeirif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 462
21484 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21485 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21486 {AliasPatternCond::K_Imm, uint32_t(0)},
21487 // (S4_storeirifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 465
21488 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21489 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21490 {AliasPatternCond::K_Imm, uint32_t(0)},
21491 // (S4_storeirit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 468
21492 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21493 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21494 {AliasPatternCond::K_Imm, uint32_t(0)},
21495 // (S4_storeiritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 471
21496 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21497 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21498 {AliasPatternCond::K_Imm, uint32_t(0)},
21499 // (V6_extractw IntRegs:$Rd32, HvxVR:$Vu32, IntRegs:$Rs32) - 474
21500 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21501 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21502 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21503 // (V6_v6mpyhubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 477
21504 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21505 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21506 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21507 // (V6_v6mpyvubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 480
21508 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21509 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21510 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21511 // (V6_vL32Ub_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 483
21512 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21513 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21514 {AliasPatternCond::K_Imm, uint32_t(0)},
21515 // (V6_vL32b_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 486
21516 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21517 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21518 {AliasPatternCond::K_Imm, uint32_t(0)},
21519 // (V6_vL32b_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 489
21520 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21521 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21522 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21523 {AliasPatternCond::K_Ignore, 0},
21524 {AliasPatternCond::K_Imm, uint32_t(0)},
21525 // (V6_vL32b_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 494
21526 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21527 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21528 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21529 {AliasPatternCond::K_Ignore, 0},
21530 {AliasPatternCond::K_Imm, uint32_t(0)},
21531 // (V6_vL32b_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 499
21532 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21533 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21534 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21535 {AliasPatternCond::K_Imm, uint32_t(0)},
21536 // (V6_vL32b_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 503
21537 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21538 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21539 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21540 {AliasPatternCond::K_Ignore, 0},
21541 {AliasPatternCond::K_Imm, uint32_t(0)},
21542 // (V6_vL32b_nt_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 508
21543 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21544 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21545 {AliasPatternCond::K_Imm, uint32_t(0)},
21546 // (V6_vL32b_nt_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 511
21547 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21548 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21549 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21550 {AliasPatternCond::K_Ignore, 0},
21551 {AliasPatternCond::K_Imm, uint32_t(0)},
21552 // (V6_vL32b_nt_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 516
21553 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21554 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21555 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21556 {AliasPatternCond::K_Ignore, 0},
21557 {AliasPatternCond::K_Imm, uint32_t(0)},
21558 // (V6_vL32b_nt_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 521
21559 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21560 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21561 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21562 {AliasPatternCond::K_Imm, uint32_t(0)},
21563 // (V6_vL32b_nt_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 525
21564 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21565 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21566 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21567 {AliasPatternCond::K_Ignore, 0},
21568 {AliasPatternCond::K_Imm, uint32_t(0)},
21569 // (V6_vL32b_nt_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 530
21570 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21571 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21572 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21573 {AliasPatternCond::K_Imm, uint32_t(0)},
21574 // (V6_vL32b_nt_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 534
21575 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21576 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21577 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21578 {AliasPatternCond::K_Imm, uint32_t(0)},
21579 // (V6_vL32b_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 538
21580 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21581 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21582 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21583 {AliasPatternCond::K_Imm, uint32_t(0)},
21584 // (V6_vL32b_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 542
21585 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21586 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21587 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21588 {AliasPatternCond::K_Imm, uint32_t(0)},
21589 // (V6_vS32Ub_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 546
21590 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21591 {AliasPatternCond::K_Imm, uint32_t(0)},
21592 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21593 // (V6_vS32Ub_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 549
21594 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21595 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21596 {AliasPatternCond::K_Imm, uint32_t(0)},
21597 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21598 // (V6_vS32Ub_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 553
21599 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21600 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21601 {AliasPatternCond::K_Imm, uint32_t(0)},
21602 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21603 // (V6_vS32b_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 557
21604 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21605 {AliasPatternCond::K_Imm, uint32_t(0)},
21606 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21607 // (V6_vS32b_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 560
21608 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21609 {AliasPatternCond::K_Imm, uint32_t(0)},
21610 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21611 // (V6_vS32b_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 563
21612 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21613 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21614 {AliasPatternCond::K_Imm, uint32_t(0)},
21615 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21616 // (V6_vS32b_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 567
21617 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21618 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21619 {AliasPatternCond::K_Imm, uint32_t(0)},
21620 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21621 // (V6_vS32b_nt_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 571
21622 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21623 {AliasPatternCond::K_Imm, uint32_t(0)},
21624 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21625 // (V6_vS32b_nt_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 574
21626 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21627 {AliasPatternCond::K_Imm, uint32_t(0)},
21628 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21629 // (V6_vS32b_nt_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 577
21630 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21631 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21632 {AliasPatternCond::K_Imm, uint32_t(0)},
21633 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21634 // (V6_vS32b_nt_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 581
21635 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21636 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21637 {AliasPatternCond::K_Imm, uint32_t(0)},
21638 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21639 // (V6_vS32b_nt_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 585
21640 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21641 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21642 {AliasPatternCond::K_Imm, uint32_t(0)},
21643 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21644 // (V6_vS32b_nt_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 589
21645 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21646 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21647 {AliasPatternCond::K_Imm, uint32_t(0)},
21648 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21649 // (V6_vS32b_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 593
21650 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21651 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21652 {AliasPatternCond::K_Imm, uint32_t(0)},
21653 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21654 // (V6_vS32b_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 597
21655 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21656 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21657 {AliasPatternCond::K_Imm, uint32_t(0)},
21658 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21659 // (V6_vabsb_sat HvxVR:$Vd32, HvxVR:$Vu32) - 601
21660 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21661 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21662 // (V6_vabsdiffh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 603
21663 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21664 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21665 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21666 // (V6_vabsdiffub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 606
21667 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21668 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21669 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21670 // (V6_vabsdiffuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 609
21671 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21672 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21673 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21674 // (V6_vabsdiffw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 612
21675 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21676 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21677 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21678 // (V6_vabsh_sat HvxVR:$Vd32, HvxVR:$Vu32) - 615
21679 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21680 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21681 // (V6_vabsw_sat HvxVR:$Vd32, HvxVR:$Vu32) - 617
21682 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21683 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21684 // (V6_vaddb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 619
21685 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21686 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21687 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21688 // (V6_vaddb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 622
21689 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21690 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21691 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21692 // (V6_vaddbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 625
21693 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21694 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21695 {AliasPatternCond::K_Ignore, 0},
21696 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21697 // (V6_vaddbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 629
21698 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21699 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21700 {AliasPatternCond::K_Ignore, 0},
21701 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21702 // (V6_vaddbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 633
21703 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21704 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21705 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21706 // (V6_vaddbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 636
21707 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21708 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21709 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21710 // (V6_vaddh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 639
21711 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21712 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21713 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21714 // (V6_vaddh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 642
21715 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21716 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21717 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21718 // (V6_vaddhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 645
21719 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21720 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21721 {AliasPatternCond::K_Ignore, 0},
21722 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21723 // (V6_vaddhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 649
21724 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21725 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21726 {AliasPatternCond::K_Ignore, 0},
21727 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21728 // (V6_vaddhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 653
21729 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21730 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21731 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21732 // (V6_vaddhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 656
21733 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21734 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21735 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21736 // (V6_vaddhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 659
21737 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21738 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21739 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21740 // (V6_vaddhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 662
21741 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21742 {AliasPatternCond::K_Ignore, 0},
21743 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21744 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21745 // (V6_vaddubh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 666
21746 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21747 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21748 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21749 // (V6_vaddubh_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 669
21750 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21751 {AliasPatternCond::K_Ignore, 0},
21752 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21753 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21754 // (V6_vaddubsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 673
21755 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21756 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21757 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21758 // (V6_vaddubsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 676
21759 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21760 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21761 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21762 // (V6_vadduhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 679
21763 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21764 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21765 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21766 // (V6_vadduhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 682
21767 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21768 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21769 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21770 // (V6_vadduhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 685
21771 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21772 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21773 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21774 // (V6_vadduhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 688
21775 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21776 {AliasPatternCond::K_Ignore, 0},
21777 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21778 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21779 // (V6_vadduwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 692
21780 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21781 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21782 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21783 // (V6_vadduwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 695
21784 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21785 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21786 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21787 // (V6_vaddw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 698
21788 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21789 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21790 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21791 // (V6_vaddw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 701
21792 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21793 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21794 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21795 // (V6_vaddwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 704
21796 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21797 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21798 {AliasPatternCond::K_Ignore, 0},
21799 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21800 // (V6_vaddwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 708
21801 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21802 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21803 {AliasPatternCond::K_Ignore, 0},
21804 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21805 // (V6_vaddwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 712
21806 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21807 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21808 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21809 // (V6_vaddwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 715
21810 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21811 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21812 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21813 // (V6_vandnqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 718
21814 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21815 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21816 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21817 // (V6_vandnqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 721
21818 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21819 {AliasPatternCond::K_Ignore, 0},
21820 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21821 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21822 // (V6_vandqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 725
21823 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21824 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21825 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21826 // (V6_vandqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 728
21827 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21828 {AliasPatternCond::K_Ignore, 0},
21829 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21830 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21831 // (V6_vandvrt HvxQR:$Qd4, HvxVR:$Vu32, IntRegs:$Rt32) - 732
21832 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21833 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21834 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21835 // (V6_vandvrt_acc HvxQR:$Qx4, HvxVR:$Vu32, IntRegs:$Rt32) - 735
21836 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21837 {AliasPatternCond::K_Ignore, 0},
21838 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21839 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21840 // (V6_vaslh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 739
21841 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21842 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21843 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21844 // (V6_vaslh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 742
21845 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21846 {AliasPatternCond::K_Ignore, 0},
21847 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21848 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21849 // (V6_vaslhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 746
21850 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21851 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21852 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21853 // (V6_vaslw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 749
21854 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21855 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21856 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21857 // (V6_vaslw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 752
21858 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21859 {AliasPatternCond::K_Ignore, 0},
21860 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21861 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21862 // (V6_vaslwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 756
21863 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21864 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21865 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21866 // (V6_vasr_into HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 759
21867 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21868 {AliasPatternCond::K_Ignore, 0},
21869 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21870 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21871 // (V6_vasrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 763
21872 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21873 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21874 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21875 // (V6_vasrh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 766
21876 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21877 {AliasPatternCond::K_Ignore, 0},
21878 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21879 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21880 // (V6_vasrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 770
21881 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21882 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21883 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21884 // (V6_vasrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 773
21885 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21886 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21887 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21888 // (V6_vasrw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 776
21889 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21890 {AliasPatternCond::K_Ignore, 0},
21891 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21892 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21893 // (V6_vasrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 780
21894 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21895 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21896 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21897 // (V6_vavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 783
21898 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21899 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21900 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21901 // (V6_vavgbrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 786
21902 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21903 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21904 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21905 // (V6_vavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 789
21906 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21907 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21908 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21909 // (V6_vavghrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 792
21910 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21911 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21912 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21913 // (V6_vavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 795
21914 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21915 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21916 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21917 // (V6_vavgubrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 798
21918 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21919 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21920 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21921 // (V6_vavguh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 801
21922 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21923 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21924 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21925 // (V6_vavguhrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 804
21926 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21927 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21928 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21929 // (V6_vavguw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 807
21930 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21931 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21932 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21933 // (V6_vavguwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 810
21934 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21935 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21936 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21937 // (V6_vavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 813
21938 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21939 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21940 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21941 // (V6_vavgwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 816
21942 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21943 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21944 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21945 // (V6_vcl0h HvxVR:$Vd32, HvxVR:$Vu32) - 819
21946 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21947 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21948 // (V6_vcl0w HvxVR:$Vd32, HvxVR:$Vu32) - 821
21949 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21950 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21951 // (V6_vdealb HvxVR:$Vd32, HvxVR:$Vu32) - 823
21952 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21953 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21954 // (V6_vdealb4w HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 825
21955 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21956 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21957 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21958 // (V6_vdealh HvxVR:$Vd32, HvxVR:$Vu32) - 828
21959 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21960 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21961 // (V6_vdmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 830
21962 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21963 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21964 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21965 // (V6_vdmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 833
21966 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21967 {AliasPatternCond::K_Ignore, 0},
21968 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21969 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21970 // (V6_vdmpybus_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 837
21971 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21972 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21973 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21974 // (V6_vdmpybus_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 840
21975 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21976 {AliasPatternCond::K_Ignore, 0},
21977 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21978 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21979 // (V6_vdmpyhb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 844
21980 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21981 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21982 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21983 // (V6_vdmpyhb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 847
21984 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21985 {AliasPatternCond::K_Ignore, 0},
21986 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21987 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21988 // (V6_vdmpyhb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 851
21989 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21990 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21991 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21992 // (V6_vdmpyhb_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 854
21993 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21994 {AliasPatternCond::K_Ignore, 0},
21995 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21996 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21997 // (V6_vdmpyhisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 858
21998 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21999 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22000 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22001 // (V6_vdmpyhisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 861
22002 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22003 {AliasPatternCond::K_Ignore, 0},
22004 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22005 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22006 // (V6_vdmpyhsat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 865
22007 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22008 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22009 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22010 // (V6_vdmpyhsat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 868
22011 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22012 {AliasPatternCond::K_Ignore, 0},
22013 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22014 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22015 // (V6_vdmpyhsuisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 872
22016 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22017 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22018 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22019 // (V6_vdmpyhsuisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 875
22020 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22021 {AliasPatternCond::K_Ignore, 0},
22022 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22023 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22024 // (V6_vdmpyhsusat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 879
22025 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22026 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22027 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22028 // (V6_vdmpyhsusat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 882
22029 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22030 {AliasPatternCond::K_Ignore, 0},
22031 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22032 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22033 // (V6_vdmpyhvsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 886
22034 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22035 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22036 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22037 // (V6_vdmpyhvsat_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 889
22038 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22039 {AliasPatternCond::K_Ignore, 0},
22040 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22041 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22042 // (V6_vdsaduh HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 893
22043 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22044 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22045 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22046 // (V6_vdsaduh_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 896
22047 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22048 {AliasPatternCond::K_Ignore, 0},
22049 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22050 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22051 // (V6_veqb HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 900
22052 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22053 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22054 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22055 // (V6_veqb_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 903
22056 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22057 {AliasPatternCond::K_Ignore, 0},
22058 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22059 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22060 // (V6_veqb_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 907
22061 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22062 {AliasPatternCond::K_Ignore, 0},
22063 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22064 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22065 // (V6_veqb_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 911
22066 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22067 {AliasPatternCond::K_Ignore, 0},
22068 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22069 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22070 // (V6_veqh HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 915
22071 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22072 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22073 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22074 // (V6_veqh_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 918
22075 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22076 {AliasPatternCond::K_Ignore, 0},
22077 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22078 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22079 // (V6_veqh_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 922
22080 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22081 {AliasPatternCond::K_Ignore, 0},
22082 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22083 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22084 // (V6_veqh_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 926
22085 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22086 {AliasPatternCond::K_Ignore, 0},
22087 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22088 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22089 // (V6_veqw HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 930
22090 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22091 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22092 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22093 // (V6_veqw_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 933
22094 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22095 {AliasPatternCond::K_Ignore, 0},
22096 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22097 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22098 // (V6_veqw_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 937
22099 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22100 {AliasPatternCond::K_Ignore, 0},
22101 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22102 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22103 // (V6_veqw_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 941
22104 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22105 {AliasPatternCond::K_Ignore, 0},
22106 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22107 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22108 // (V6_vlsrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 945
22109 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22110 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22111 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22112 // (V6_vlsrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 948
22113 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22114 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22115 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22116 // (V6_vlsrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 951
22117 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22118 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22119 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22120 // (V6_vlsrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 954
22121 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22122 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22123 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22124 // (V6_vmaxb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 957
22125 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22126 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22127 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22128 // (V6_vmaxh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 960
22129 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22130 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22131 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22132 // (V6_vmaxub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 963
22133 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22134 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22135 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22136 // (V6_vmaxuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 966
22137 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22138 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22139 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22140 // (V6_vmaxw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 969
22141 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22142 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22143 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22144 // (V6_vminb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 972
22145 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22146 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22147 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22148 // (V6_vminh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 975
22149 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22150 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22151 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22152 // (V6_vminub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 978
22153 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22154 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22155 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22156 // (V6_vminuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 981
22157 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22158 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22159 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22160 // (V6_vminw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 984
22161 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22162 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22163 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22164 // (V6_vmpabus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 987
22165 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22166 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22167 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22168 // (V6_vmpabus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 990
22169 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22170 {AliasPatternCond::K_Ignore, 0},
22171 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22172 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22173 // (V6_vmpabusv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 994
22174 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22175 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22176 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22177 // (V6_vmpabuu HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 997
22178 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22179 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22180 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22181 // (V6_vmpabuu_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1000
22182 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22183 {AliasPatternCond::K_Ignore, 0},
22184 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22185 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22186 // (V6_vmpabuuv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1004
22187 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22188 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22189 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22190 // (V6_vmpahb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1007
22191 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22192 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22193 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22194 // (V6_vmpahb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1010
22195 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22196 {AliasPatternCond::K_Ignore, 0},
22197 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22198 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22199 // (V6_vmpauhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1014
22200 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22201 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22202 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22203 // (V6_vmpauhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1017
22204 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22205 {AliasPatternCond::K_Ignore, 0},
22206 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22207 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22208 // (V6_vmpybus HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1021
22209 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22210 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22211 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22212 // (V6_vmpybus_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1024
22213 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22214 {AliasPatternCond::K_Ignore, 0},
22215 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22216 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22217 // (V6_vmpybusv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1028
22218 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22219 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22220 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22221 // (V6_vmpybusv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1031
22222 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22223 {AliasPatternCond::K_Ignore, 0},
22224 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22225 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22226 // (V6_vmpybv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1035
22227 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22228 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22229 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22230 // (V6_vmpybv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1038
22231 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22232 {AliasPatternCond::K_Ignore, 0},
22233 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22234 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22235 // (V6_vmpyewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1042
22236 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22237 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22238 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22239 // (V6_vmpyh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1045
22240 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22241 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22242 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22243 // (V6_vmpyh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1048
22244 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22245 {AliasPatternCond::K_Ignore, 0},
22246 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22247 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22248 // (V6_vmpyhsat_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1052
22249 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22250 {AliasPatternCond::K_Ignore, 0},
22251 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22252 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22253 // (V6_vmpyhsrs HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1056
22254 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22255 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22256 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22257 // (V6_vmpyhss HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1059
22258 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22259 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22260 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22261 // (V6_vmpyhus HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1062
22262 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22263 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22264 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22265 // (V6_vmpyhus_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1065
22266 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22267 {AliasPatternCond::K_Ignore, 0},
22268 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22269 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22270 // (V6_vmpyhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1069
22271 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22272 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22273 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22274 // (V6_vmpyhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1072
22275 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22276 {AliasPatternCond::K_Ignore, 0},
22277 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22278 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22279 // (V6_vmpyhvsrs HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1076
22280 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22281 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22282 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22283 // (V6_vmpyiewh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1079
22284 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22285 {AliasPatternCond::K_Ignore, 0},
22286 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22287 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22288 // (V6_vmpyiewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1083
22289 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22290 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22291 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22292 // (V6_vmpyiewuh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1086
22293 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22294 {AliasPatternCond::K_Ignore, 0},
22295 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22296 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22297 // (V6_vmpyih HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1090
22298 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22299 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22300 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22301 // (V6_vmpyih_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1093
22302 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22303 {AliasPatternCond::K_Ignore, 0},
22304 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22305 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22306 // (V6_vmpyihb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1097
22307 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22308 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22309 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22310 // (V6_vmpyihb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1100
22311 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22312 {AliasPatternCond::K_Ignore, 0},
22313 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22314 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22315 // (V6_vmpyiowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1104
22316 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22317 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22318 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22319 // (V6_vmpyiwb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1107
22320 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22321 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22322 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22323 // (V6_vmpyiwb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1110
22324 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22325 {AliasPatternCond::K_Ignore, 0},
22326 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22327 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22328 // (V6_vmpyiwh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1114
22329 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22330 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22331 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22332 // (V6_vmpyiwh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1117
22333 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22334 {AliasPatternCond::K_Ignore, 0},
22335 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22336 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22337 // (V6_vmpyiwub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1121
22338 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22339 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22340 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22341 // (V6_vmpyiwub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1124
22342 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22343 {AliasPatternCond::K_Ignore, 0},
22344 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22345 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22346 // (V6_vmpyowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1128
22347 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22348 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22349 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22350 // (V6_vmpyowh_rnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1131
22351 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22352 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22353 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22354 // (V6_vmpyub HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1134
22355 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22356 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22357 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22358 // (V6_vmpyub_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1137
22359 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22360 {AliasPatternCond::K_Ignore, 0},
22361 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22362 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22363 // (V6_vmpyubv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1141
22364 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22365 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22366 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22367 // (V6_vmpyubv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1144
22368 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22369 {AliasPatternCond::K_Ignore, 0},
22370 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22371 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22372 // (V6_vmpyuh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1148
22373 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22374 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22375 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22376 // (V6_vmpyuh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1151
22377 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22378 {AliasPatternCond::K_Ignore, 0},
22379 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22380 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22381 // (V6_vmpyuhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1155
22382 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22383 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22384 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22385 // (V6_vmpyuhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1158
22386 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22387 {AliasPatternCond::K_Ignore, 0},
22388 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22389 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22390 // (V6_vnavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1162
22391 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22392 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22393 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22394 // (V6_vnavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1165
22395 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22396 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22397 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22398 // (V6_vnavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1168
22399 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22400 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22401 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22402 // (V6_vnavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1171
22403 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22404 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22405 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22406 // (V6_vnormamth HvxVR:$Vd32, HvxVR:$Vu32) - 1174
22407 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22408 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22409 // (V6_vnormamtw HvxVR:$Vd32, HvxVR:$Vu32) - 1176
22410 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22411 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22412 // (V6_vpackeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1178
22413 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22414 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22415 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22416 // (V6_vpackeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1181
22417 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22418 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22419 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22420 // (V6_vpackhb_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1184
22421 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22422 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22423 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22424 // (V6_vpackhub_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1187
22425 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22426 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22427 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22428 // (V6_vpackob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1190
22429 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22430 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22431 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22432 // (V6_vpackoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1193
22433 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22434 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22435 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22436 // (V6_vpackwh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1196
22437 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22438 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22439 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22440 // (V6_vpackwuh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1199
22441 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22442 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22443 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22444 // (V6_vpopcounth HvxVR:$Vd32, HvxVR:$Vu32) - 1202
22445 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22446 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22447 // (V6_vrmpybub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1204
22448 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22449 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22450 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22451 // (V6_vrmpybub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1207
22452 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22453 {AliasPatternCond::K_Ignore, 0},
22454 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22455 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22456 // (V6_vrmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1211
22457 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22458 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22459 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22460 // (V6_vrmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1214
22461 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22462 {AliasPatternCond::K_Ignore, 0},
22463 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22464 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22465 // (V6_vrmpybusi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1218
22466 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22467 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22468 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22469 // (V6_vrmpybusi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1221
22470 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22471 {AliasPatternCond::K_Ignore, 0},
22472 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22473 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22474 // (V6_vrmpybusv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1225
22475 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22476 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22477 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22478 // (V6_vrmpybusv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1228
22479 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22480 {AliasPatternCond::K_Ignore, 0},
22481 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22482 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22483 // (V6_vrmpybv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1232
22484 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22485 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22486 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22487 // (V6_vrmpybv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1235
22488 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22489 {AliasPatternCond::K_Ignore, 0},
22490 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22491 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22492 // (V6_vrmpyub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1239
22493 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22494 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22495 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22496 // (V6_vrmpyub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1242
22497 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22498 {AliasPatternCond::K_Ignore, 0},
22499 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22500 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22501 // (V6_vrmpyub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1246
22502 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22503 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22504 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22505 // (V6_vrmpyub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1249
22506 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22507 {AliasPatternCond::K_Ignore, 0},
22508 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22509 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22510 // (V6_vrmpyubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1253
22511 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22512 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22513 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22514 // (V6_vrmpyubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1256
22515 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22516 {AliasPatternCond::K_Ignore, 0},
22517 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22518 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22519 // (V6_vrmpyubv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1260
22520 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22521 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22522 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22523 // (V6_vrmpyubv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1263
22524 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22525 {AliasPatternCond::K_Ignore, 0},
22526 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22527 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22528 // (V6_vrotr HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1267
22529 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22530 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22531 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22532 // (V6_vroundhb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1270
22533 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22534 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22535 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22536 // (V6_vroundhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1273
22537 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22538 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22539 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22540 // (V6_vrounduhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1276
22541 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22542 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22543 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22544 // (V6_vrounduwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1279
22545 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22546 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22547 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22548 // (V6_vroundwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1282
22549 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22550 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22551 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22552 // (V6_vroundwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1285
22553 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22554 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22555 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22556 // (V6_vrsadubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1288
22557 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22558 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22559 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22560 // (V6_vrsadubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1291
22561 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22562 {AliasPatternCond::K_Ignore, 0},
22563 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22564 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22565 // (V6_vsathub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1295
22566 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22567 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22568 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22569 // (V6_vsatuwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1298
22570 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22571 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22572 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22573 // (V6_vsatwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1301
22574 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22575 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22576 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22577 // (V6_vsb HvxWR:$Vdd32, HvxVR:$Vu32) - 1304
22578 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22579 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22580 // (V6_vscattermh IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1306
22581 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22582 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22583 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22584 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22585 // (V6_vscattermh_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1310
22586 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22587 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22588 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22589 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22590 // (V6_vscattermhq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1314
22591 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22592 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22593 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22594 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22595 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22596 // (V6_vscattermhw IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1319
22597 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22598 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22599 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22600 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22601 // (V6_vscattermhw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1323
22602 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22603 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22604 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22605 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22606 // (V6_vscattermhwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1327
22607 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22608 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22609 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22610 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22611 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22612 // (V6_vscattermw IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1332
22613 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22614 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22615 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22616 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22617 // (V6_vscattermw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1336
22618 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22619 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22620 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22621 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22622 // (V6_vscattermwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1340
22623 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22624 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22625 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22626 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22627 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22628 // (V6_vsh HvxWR:$Vdd32, HvxVR:$Vu32) - 1345
22629 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22630 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22631 // (V6_vshufeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1347
22632 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22633 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22634 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22635 // (V6_vshuff HvxVR:$Vy32, HvxVR:$Vx32, IntRegs:$Rt32) - 1350
22636 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22637 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22638 {AliasPatternCond::K_Ignore, 0},
22639 {AliasPatternCond::K_Ignore, 0},
22640 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22641 // (V6_vshuffb HvxVR:$Vd32, HvxVR:$Vu32) - 1355
22642 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22643 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22644 // (V6_vshuffeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1357
22645 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22646 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22647 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22648 // (V6_vshuffh HvxVR:$Vd32, HvxVR:$Vu32) - 1360
22649 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22650 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22651 // (V6_vshuffob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1362
22652 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22653 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22654 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22655 // (V6_vshufoeb HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1365
22656 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22657 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22658 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22659 // (V6_vshufoeh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1368
22660 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22661 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22662 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22663 // (V6_vshufoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1371
22664 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22665 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22666 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22667 // (V6_vsubb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1374
22668 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22669 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22670 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22671 // (V6_vsubb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1377
22672 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22673 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22674 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22675 // (V6_vsubbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1380
22676 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22677 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22678 {AliasPatternCond::K_Ignore, 0},
22679 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22680 // (V6_vsubbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1384
22681 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22682 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22683 {AliasPatternCond::K_Ignore, 0},
22684 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22685 // (V6_vsubbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1388
22686 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22687 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22688 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22689 // (V6_vsubbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1391
22690 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22691 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22692 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22693 // (V6_vsubh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1394
22694 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22695 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22696 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22697 // (V6_vsubh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1397
22698 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22699 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22700 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22701 // (V6_vsubhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1400
22702 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22703 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22704 {AliasPatternCond::K_Ignore, 0},
22705 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22706 // (V6_vsubhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1404
22707 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22708 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22709 {AliasPatternCond::K_Ignore, 0},
22710 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22711 // (V6_vsubhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1408
22712 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22713 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22714 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22715 // (V6_vsubhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1411
22716 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22717 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22718 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22719 // (V6_vsubhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1414
22720 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22721 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22722 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22723 // (V6_vsububh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1417
22724 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22725 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22726 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22727 // (V6_vsububsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1420
22728 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22729 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22730 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22731 // (V6_vsububsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1423
22732 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22733 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22734 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22735 // (V6_vsubuhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1426
22736 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22737 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22738 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22739 // (V6_vsubuhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1429
22740 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22741 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22742 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22743 // (V6_vsubuhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1432
22744 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22745 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22746 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22747 // (V6_vsubuwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1435
22748 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22749 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22750 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22751 // (V6_vsubuwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1438
22752 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22753 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22754 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22755 // (V6_vsubw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1441
22756 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22757 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22758 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22759 // (V6_vsubw_dv HvxWR:$Vdd32, W15, W15) - 1444
22760 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22761 {AliasPatternCond::K_Reg, Hexagon::W15},
22762 {AliasPatternCond::K_Reg, Hexagon::W15},
22763 // (V6_vsubw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1447
22764 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22765 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22766 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22767 // (V6_vsubwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1450
22768 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22769 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22770 {AliasPatternCond::K_Ignore, 0},
22771 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22772 // (V6_vsubwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1454
22773 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22774 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22775 {AliasPatternCond::K_Ignore, 0},
22776 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22777 // (V6_vsubwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1458
22778 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22779 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22780 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22781 // (V6_vsubwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1461
22782 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22783 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22784 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22785 // (V6_vtmpyb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1464
22786 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22787 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22788 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22789 // (V6_vtmpyb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1467
22790 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22791 {AliasPatternCond::K_Ignore, 0},
22792 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22793 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22794 // (V6_vtmpybus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1471
22795 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22796 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22797 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22798 // (V6_vtmpybus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1474
22799 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22800 {AliasPatternCond::K_Ignore, 0},
22801 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22802 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22803 // (V6_vtmpyhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1478
22804 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22805 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22806 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22807 // (V6_vtmpyhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1481
22808 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22809 {AliasPatternCond::K_Ignore, 0},
22810 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22811 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22812 // (V6_vunpackb HvxWR:$Vdd32, HvxVR:$Vu32) - 1485
22813 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22814 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22815 // (V6_vunpackh HvxWR:$Vdd32, HvxVR:$Vu32) - 1487
22816 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22817 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22818 // (V6_vunpackoh HvxWR:$Vxx32, HvxVR:$Vu32) - 1489
22819 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22820 {AliasPatternCond::K_Ignore, 0},
22821 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22822 // (V6_vunpackub HvxWR:$Vdd32, HvxVR:$Vu32) - 1492
22823 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22824 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22825 // (V6_vunpackuh HvxWR:$Vdd32, HvxVR:$Vu32) - 1494
22826 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22827 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22828 // (V6_vxor HvxVR:$Vd32, HvxVR:$Vd32, HvxVR:$Vd32) - 1496
22829 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22830 {AliasPatternCond::K_TiedReg, 0},
22831 {AliasPatternCond::K_TiedReg, 0},
22832 // (V6_vzb HvxWR:$Vdd32, HvxVR:$Vu32) - 1499
22833 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22834 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22835 // (V6_vzh HvxWR:$Vdd32, HvxVR:$Vu32) - 1501
22836 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22837 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22838 // (V6_zLd_ai IntRegs:$Rt32, 0) - 1503
22839 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22840 {AliasPatternCond::K_Imm, uint32_t(0)},
22841 // (V6_zLd_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0) - 1505
22842 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
22843 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22844 {AliasPatternCond::K_Imm, uint32_t(0)},
22845 // (Y2_crswap0 IntRegs:$Rx32) - 1508
22846 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22847 // (Y2_dcfetchbo IntRegs:$Rs32, 0) - 1509
22848 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22849 {AliasPatternCond::K_Imm, uint32_t(0)},
22850 };
22851
22852 static const char AsmStrings[] =
22853 /* 0 */ "$\x01 = zxtb($\x02)\0"
22854 /* 14 */ "if (!$\x02) $\x01 = $\x03\0"
22855 /* 31 */ "if (!$\x02.new) $\x01 = $\x03\0"
22856 /* 52 */ "if ($\x02) $\x01 = $\x03\0"
22857 /* 68 */ "if ($\x02.new) $\x01 = $\x03\0"
22858 /* 88 */ "$\x01 = neg($\x03)\0"
22859 /* 101 */ "$\x01 = not($\x03)\0"
22860 /* 114 */ "$\x01 = vaddb($\x02,$\x03)\0"
22861 /* 132 */ "$\x01 = vsubb($\x02,$\x03)\0"
22862 /* 150 */ "$\x01 = cmp.lt($\x03,$\x02)\0"
22863 /* 169 */ "$\x01 = cmp.ltu($\x03,$\x02)\0"
22864 /* 189 */ "$\x01 = $\x02\0"
22865 /* 197 */ "if (!$\x01) jump $\xFF\x02\x01\0"
22866 /* 216 */ "if (!$\x01) jumpr $\x02\0"
22867 /* 234 */ "if ($\x01) jumpr $\x02\0"
22868 /* 251 */ "if ($\x01) jump $\xFF\x02\x01\0"
22869 /* 269 */ "trap1(#$\x03)\0"
22870 /* 280 */ "deallocframe\0"
22871 /* 293 */ "$\x01 = memb_fifo($\x03)\0"
22872 /* 312 */ "$\x01 = memh_fifo($\x03)\0"
22873 /* 331 */ "$\x01 = membh($\x02)\0"
22874 /* 346 */ "$\x01 = memubh($\x02)\0"
22875 /* 362 */ "$\x01 = memb($\x02)\0"
22876 /* 376 */ "$\x01 = memd($\x02)\0"
22877 /* 390 */ "$\x01 = memh($\x02)\0"
22878 /* 404 */ "$\x01 = memw($\x02)\0"
22879 /* 418 */ "$\x01 = memub($\x02)\0"
22880 /* 433 */ "$\x01 = memuh($\x02)\0"
22881 /* 448 */ "if (!$\x02) $\x01 = memb($\x03)\0"
22882 /* 471 */ "if (!$\x02.new) $\x01 = memb($\x03)\0"
22883 /* 498 */ "if ($\x02) $\x01 = memb($\x03)\0"
22884 /* 520 */ "if ($\x02.new) $\x01 = memb($\x03)\0"
22885 /* 546 */ "if (!$\x02) $\x01 = memd($\x03)\0"
22886 /* 569 */ "if (!$\x02.new) $\x01 = memd($\x03)\0"
22887 /* 596 */ "if ($\x02) $\x01 = memd($\x03)\0"
22888 /* 618 */ "if ($\x02.new) $\x01 = memd($\x03)\0"
22889 /* 644 */ "if (!$\x02) $\x01 = memh($\x03)\0"
22890 /* 667 */ "if (!$\x02.new) $\x01 = memh($\x03)\0"
22891 /* 694 */ "if ($\x02) $\x01 = memh($\x03)\0"
22892 /* 716 */ "if ($\x02.new) $\x01 = memh($\x03)\0"
22893 /* 742 */ "if (!$\x02) $\x01 = memw($\x03)\0"
22894 /* 765 */ "if (!$\x02.new) $\x01 = memw($\x03)\0"
22895 /* 792 */ "if ($\x02) $\x01 = memw($\x03)\0"
22896 /* 814 */ "if ($\x02.new) $\x01 = memw($\x03)\0"
22897 /* 840 */ "if (!$\x02) $\x01 = memub($\x03)\0"
22898 /* 864 */ "if (!$\x02.new) $\x01 = memub($\x03)\0"
22899 /* 892 */ "if ($\x02) $\x01 = memub($\x03)\0"
22900 /* 915 */ "if ($\x02.new) $\x01 = memub($\x03)\0"
22901 /* 942 */ "if (!$\x02) $\x01 = memuh($\x03)\0"
22902 /* 966 */ "if (!$\x02.new) $\x01 = memuh($\x03)\0"
22903 /* 994 */ "if ($\x02) $\x01 = memuh($\x03)\0"
22904 /* 1017 */ "if ($\x02.new) $\x01 = memuh($\x03)\0"
22905 /* 1044 */ "memb($\x01) += $\x03\0"
22906 /* 1059 */ "memh($\x01) += $\x03\0"
22907 /* 1074 */ "memw($\x01) += $\x03\0"
22908 /* 1089 */ "memb($\x01) &= $\x03\0"
22909 /* 1104 */ "memh($\x01) &= $\x03\0"
22910 /* 1119 */ "memw($\x01) &= $\x03\0"
22911 /* 1134 */ "memb($\x01) += #$\x03\0"
22912 /* 1150 */ "memh($\x01) += #$\x03\0"
22913 /* 1166 */ "memw($\x01) += #$\x03\0"
22914 /* 1182 */ "memb($\x01) = clrbit(#$\x03)\0"
22915 /* 1205 */ "memh($\x01) = clrbit(#$\x03)\0"
22916 /* 1228 */ "memw($\x01) = clrbit(#$\x03)\0"
22917 /* 1251 */ "memb($\x01) = setbit(#$\x03)\0"
22918 /* 1274 */ "memh($\x01) = setbit(#$\x03)\0"
22919 /* 1297 */ "memw($\x01) = setbit(#$\x03)\0"
22920 /* 1320 */ "memb($\x01) -= #$\x03\0"
22921 /* 1336 */ "memh($\x01) -= #$\x03\0"
22922 /* 1352 */ "memw($\x01) -= #$\x03\0"
22923 /* 1368 */ "memb($\x01) |= $\x03\0"
22924 /* 1383 */ "memh($\x01) |= $\x03\0"
22925 /* 1398 */ "memw($\x01) |= $\x03\0"
22926 /* 1413 */ "dealloc_return\0"
22927 /* 1428 */ "if (!$\x02) dealloc_return\0"
22928 /* 1452 */ "if (!$\x02.new) dealloc_return:nt\0"
22929 /* 1483 */ "if (!$\x02.new) dealloc_return:t\0"
22930 /* 1513 */ "if ($\x02) dealloc_return\0"
22931 /* 1536 */ "if ($\x02.new) dealloc_return:nt\0"
22932 /* 1566 */ "if ($\x02.new) dealloc_return:t\0"
22933 /* 1595 */ "memb($\x01) -= $\x03\0"
22934 /* 1610 */ "memh($\x01) -= $\x03\0"
22935 /* 1625 */ "memw($\x01) -= $\x03\0"
22936 /* 1640 */ "$\x01 = mpyui($\x02,$\x03)\0"
22937 /* 1658 */ "$\x01 = vdmpyw($\x02,$\x03)\0"
22938 /* 1677 */ "$\x01 += vdmpyw($\x03,$\x04)\0"
22939 /* 1697 */ "allocframe(#$\x03)\0"
22940 /* 1713 */ "if (!$\x01) memb($\x02) = $\x04\0"
22941 /* 1736 */ "if (!$\x01) memb($\x02) = $\x04.new\0"
22942 /* 1763 */ "if ($\x01) memb($\x02) = $\x04.new\0"
22943 /* 1789 */ "if ($\x01) memb($\x02) = $\x04\0"
22944 /* 1811 */ "if (!$\x01) memd($\x02) = $\x04\0"
22945 /* 1834 */ "if ($\x01) memd($\x02) = $\x04\0"
22946 /* 1856 */ "if (!$\x01) memh($\x02) = $\x04.h\0"
22947 /* 1881 */ "if ($\x01) memh($\x02) = $\x04.h\0"
22948 /* 1905 */ "if (!$\x01) memh($\x02) = $\x04\0"
22949 /* 1928 */ "if (!$\x01) memh($\x02) = $\x04.new\0"
22950 /* 1955 */ "if ($\x01) memh($\x02) = $\x04.new\0"
22951 /* 1981 */ "if ($\x01) memh($\x02) = $\x04\0"
22952 /* 2003 */ "if (!$\x01) memw($\x02) = $\x04\0"
22953 /* 2026 */ "if (!$\x01) memw($\x02) = $\x04.new\0"
22954 /* 2053 */ "if ($\x01) memw($\x02) = $\x04.new\0"
22955 /* 2079 */ "if ($\x01) memw($\x02) = $\x04\0"
22956 /* 2101 */ "memb($\x01) = $\x03\0"
22957 /* 2115 */ "memb($\x01) = $\x03.new\0"
22958 /* 2133 */ "memd($\x01) = $\x03\0"
22959 /* 2147 */ "memh($\x01) = $\x03.h\0"
22960 /* 2163 */ "memh($\x01) = $\x03\0"
22961 /* 2177 */ "memh($\x01) = $\x03.new\0"
22962 /* 2195 */ "memw($\x01) = $\x03\0"
22963 /* 2209 */ "memw($\x01) = $\x03.new\0"
22964 /* 2227 */ "$\x01 = tableidxb($\x03,#$\x04,#$\x05)\0"
22965 /* 2254 */ "if (!$\x01.new) memb($\x02) = $\x04\0"
22966 /* 2281 */ "if (!$\x01.new) memb($\x02) = $\x04.new\0"
22967 /* 2312 */ "if ($\x01.new) memb($\x02) = $\x04.new\0"
22968 /* 2342 */ "if ($\x01.new) memb($\x02) = $\x04\0"
22969 /* 2368 */ "if (!$\x01.new) memd($\x02) = $\x04\0"
22970 /* 2395 */ "if ($\x01.new) memd($\x02) = $\x04\0"
22971 /* 2421 */ "if (!$\x01.new) memh($\x02) = $\x04.h\0"
22972 /* 2450 */ "if ($\x01.new) memh($\x02) = $\x04.h\0"
22973 /* 2478 */ "if (!$\x01.new) memh($\x02) = $\x04\0"
22974 /* 2505 */ "if (!$\x01.new) memh($\x02) = $\x04.new\0"
22975 /* 2536 */ "if ($\x01.new) memh($\x02) = $\x04.new\0"
22976 /* 2566 */ "if ($\x01.new) memh($\x02) = $\x04\0"
22977 /* 2592 */ "if (!$\x01.new) memw($\x02) = $\x04\0"
22978 /* 2619 */ "if (!$\x01.new) memw($\x02) = $\x04.new\0"
22979 /* 2650 */ "if ($\x01.new) memw($\x02) = $\x04.new\0"
22980 /* 2680 */ "if ($\x01.new) memw($\x02) = $\x04\0"
22981 /* 2706 */ "memb($\x01) = #$\x03\0"
22982 /* 2721 */ "if (!$\x01) memb($\x02) = #$\x04\0"
22983 /* 2745 */ "if (!$\x01.new) memb($\x02) = #$\x04\0"
22984 /* 2773 */ "if ($\x01) memb($\x02) = #$\x04\0"
22985 /* 2796 */ "if ($\x01.new) memb($\x02) = #$\x04\0"
22986 /* 2823 */ "memh($\x01) = #$\x03\0"
22987 /* 2838 */ "if (!$\x01) memh($\x02) = #$\x04\0"
22988 /* 2862 */ "if (!$\x01.new) memh($\x02) = #$\x04\0"
22989 /* 2890 */ "if ($\x01) memh($\x02) = #$\x04\0"
22990 /* 2913 */ "if ($\x01.new) memh($\x02) = #$\x04\0"
22991 /* 2940 */ "memw($\x01) = #$\x03\0"
22992 /* 2955 */ "if (!$\x01) memw($\x02) = #$\x04\0"
22993 /* 2979 */ "if (!$\x01.new) memw($\x02) = #$\x04\0"
22994 /* 3007 */ "if ($\x01) memw($\x02) = #$\x04\0"
22995 /* 3030 */ "if ($\x01.new) memw($\x02) = #$\x04\0"
22996 /* 3057 */ "$\x01.w = vextract($\x02,$\x03)\0"
22997 /* 3080 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):h\0"
22998 /* 3113 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):v\0"
22999 /* 3146 */ "$\x01 = vmemu($\x02)\0"
23000 /* 3161 */ "$\x01 = vmem($\x02)\0"
23001 /* 3175 */ "if (!$\x03) $\x01.cur = vmem($\x02)\0"
23002 /* 3202 */ "if ($\x03) $\x01.cur = vmem($\x02)\0"
23003 /* 3228 */ "if (!$\x02) $\x01.tmp = vmem($\x03)\0"
23004 /* 3255 */ "if (!$\x03) $\x01 = vmem($\x02)\0"
23005 /* 3278 */ "$\x01 = vmem($\x02):nt\0"
23006 /* 3295 */ "if (!$\x03) $\x01.cur = vmem($\x02):nt\0"
23007 /* 3325 */ "if ($\x03) $\x01.cur = vmem($\x02):nt\0"
23008 /* 3354 */ "if (!$\x02) $\x01.tmp = vmem($\x03):nt\0"
23009 /* 3384 */ "if (!$\x03) $\x01 = vmem($\x02):nt\0"
23010 /* 3410 */ "if ($\x02) $\x01 = vmem($\x03):nt\0"
23011 /* 3435 */ "if ($\x02) $\x01.tmp = vmem($\x03):nt\0"
23012 /* 3464 */ "if ($\x02) $\x01 = vmem($\x03)\0"
23013 /* 3486 */ "if ($\x02) $\x01.tmp = vmem($\x03)\0"
23014 /* 3512 */ "vmemu($\x01) = $\x03\0"
23015 /* 3527 */ "if (!$\x01) vmemu($\x02) = $\x04\0"
23016 /* 3551 */ "if ($\x01) vmemu($\x02) = $\x04\0"
23017 /* 3574 */ "vmem($\x01) = $\x03\0"
23018 /* 3588 */ "vmem($\x01) = $\x03.new\0"
23019 /* 3606 */ "if (!$\x01) vmem($\x02) = $\x04\0"
23020 /* 3629 */ "vmem($\x01):nt = $\x03\0"
23021 /* 3646 */ "vmem($\x01):nt = $\x03.new\0"
23022 /* 3667 */ "if (!$\x01) vmem($\x02):nt = $\x04\0"
23023 /* 3693 */ "if ($\x01) vmem($\x02):nt = $\x04\0"
23024 /* 3718 */ "if ($\x01) vmem($\x02) = $\x04\0"
23025 /* 3740 */ "$\x01 = vabsb($\x02):sat\0"
23026 /* 3759 */ "$\x01 = vabsdiffh($\x02,$\x03)\0"
23027 /* 3781 */ "$\x01 = vabsdiffub($\x02,$\x03)\0"
23028 /* 3804 */ "$\x01 = vabsdiffuh($\x02,$\x03)\0"
23029 /* 3827 */ "$\x01 = vabsdiffw($\x02,$\x03)\0"
23030 /* 3849 */ "$\x01 = vabsh($\x02):sat\0"
23031 /* 3868 */ "$\x01 = vabsw($\x02):sat\0"
23032 /* 3887 */ "if (!$\x02.b) $\x01.b += $\x04.b\0"
23033 /* 3911 */ "if ($\x02.b) $\x01.b += $\x04.b\0"
23034 /* 3934 */ "$\x01 = vaddb($\x02,$\x03):sat\0"
23035 /* 3956 */ "$\x01 = vaddh($\x02,$\x03)\0"
23036 /* 3974 */ "if (!$\x02.h) $\x01.h += $\x04.h\0"
23037 /* 3998 */ "if ($\x02.h) $\x01.h += $\x04.h\0"
23038 /* 4021 */ "$\x01 = vaddh($\x02,$\x03):sat\0"
23039 /* 4043 */ "$\x01 += vaddh($\x03,$\x04)\0"
23040 /* 4062 */ "$\x01 = vaddub($\x02,$\x03)\0"
23041 /* 4081 */ "$\x01 += vaddub($\x03,$\x04)\0"
23042 /* 4101 */ "$\x01 = vaddub($\x02,$\x03):sat\0"
23043 /* 4124 */ "$\x01 = vadduh($\x02,$\x03):sat\0"
23044 /* 4147 */ "$\x01 = vadduh($\x02,$\x03)\0"
23045 /* 4166 */ "$\x01 += vadduh($\x03,$\x04)\0"
23046 /* 4186 */ "$\x01 = vadduw($\x02,$\x03):sat\0"
23047 /* 4209 */ "$\x01 = vaddw($\x02,$\x03)\0"
23048 /* 4227 */ "if (!$\x02.w) $\x01.w += $\x04.w\0"
23049 /* 4251 */ "if ($\x02.w) $\x01.w += $\x04.w\0"
23050 /* 4274 */ "$\x01 = vaddw($\x02,$\x03):sat\0"
23051 /* 4296 */ "$\x01.ub = vand(!$\x02.ub,$\x03.ub)\0"
23052 /* 4323 */ "$\x01.ub |= vand(!$\x03.ub,$\x04.ub)\0"
23053 /* 4351 */ "$\x01.ub = vand($\x02.ub,$\x03.ub)\0"
23054 /* 4377 */ "$\x01.ub |= vand($\x03.ub,$\x04.ub)\0"
23055 /* 4404 */ "$\x01 = vaslh($\x02,$\x03)\0"
23056 /* 4422 */ "$\x01 += vaslh($\x03,$\x04)\0"
23057 /* 4441 */ "$\x01 = vaslw($\x02,$\x03)\0"
23058 /* 4459 */ "$\x01 += vaslw($\x03,$\x04)\0"
23059 /* 4478 */ "$\x01 = vasrinto($\x03,$\x04)\0"
23060 /* 4499 */ "$\x01 = vasrh($\x02,$\x03)\0"
23061 /* 4517 */ "$\x01 += vasrh($\x03,$\x04)\0"
23062 /* 4536 */ "$\x01 = vasrw($\x02,$\x03)\0"
23063 /* 4554 */ "$\x01 += vasrw($\x03,$\x04)\0"
23064 /* 4573 */ "$\x01 = vavgb($\x02,$\x03)\0"
23065 /* 4591 */ "$\x01 = vavgb($\x02,$\x03):rnd\0"
23066 /* 4613 */ "$\x01 = vavgh($\x02,$\x03)\0"
23067 /* 4631 */ "$\x01 = vavgh($\x02,$\x03):rnd\0"
23068 /* 4653 */ "$\x01 = vavgub($\x02,$\x03)\0"
23069 /* 4672 */ "$\x01 = vavgub($\x02,$\x03):rnd\0"
23070 /* 4695 */ "$\x01 = vavguh($\x02,$\x03)\0"
23071 /* 4714 */ "$\x01 = vavguh($\x02,$\x03):rnd\0"
23072 /* 4737 */ "$\x01 = vavguw($\x02,$\x03)\0"
23073 /* 4756 */ "$\x01 = vavguw($\x02,$\x03):rnd\0"
23074 /* 4779 */ "$\x01 = vavgw($\x02,$\x03)\0"
23075 /* 4797 */ "$\x01 = vavgw($\x02,$\x03):rnd\0"
23076 /* 4819 */ "$\x01 = vcl0h($\x02)\0"
23077 /* 4834 */ "$\x01 = vcl0w($\x02)\0"
23078 /* 4849 */ "$\x01 = vdealb($\x02)\0"
23079 /* 4865 */ "$\x01 = vdealb4w($\x02,$\x03)\0"
23080 /* 4886 */ "$\x01 = vdealh($\x02)\0"
23081 /* 4902 */ "$\x01 = vdmpybus($\x02,$\x03)\0"
23082 /* 4923 */ "$\x01 += vdmpybus($\x03,$\x04)\0"
23083 /* 4945 */ "$\x01 = vdmpyhb($\x02,$\x03)\0"
23084 /* 4965 */ "$\x01 += vdmpyhb($\x03,$\x04)\0"
23085 /* 4986 */ "$\x01 = vdmpyh($\x02,$\x03):sat\0"
23086 /* 5009 */ "$\x01 += vdmpyh($\x03,$\x04):sat\0"
23087 /* 5033 */ "$\x01 = vdmpyhsu($\x02,$\x03,#1):sat\0"
23088 /* 5061 */ "$\x01 += vdmpyhsu($\x03,$\x04,#1):sat\0"
23089 /* 5090 */ "$\x01 = vdmpyhsu($\x02,$\x03):sat\0"
23090 /* 5115 */ "$\x01 += vdmpyhsu($\x03,$\x04):sat\0"
23091 /* 5141 */ "$\x01 = vdsaduh($\x02,$\x03)\0"
23092 /* 5161 */ "$\x01 += vdsaduh($\x03,$\x04)\0"
23093 /* 5182 */ "$\x01 = vcmp.eq($\x02.ub,$\x03.ub)\0"
23094 /* 5208 */ "$\x01 &= vcmp.eq($\x03.ub,$\x04.ub)\0"
23095 /* 5235 */ "$\x01 |= vcmp.eq($\x03.ub,$\x04.ub)\0"
23096 /* 5262 */ "$\x01 ^= vcmp.eq($\x03.ub,$\x04.ub)\0"
23097 /* 5289 */ "$\x01 = vcmp.eq($\x02.uh,$\x03.uh)\0"
23098 /* 5315 */ "$\x01 &= vcmp.eq($\x03.uh,$\x04.uh)\0"
23099 /* 5342 */ "$\x01 |= vcmp.eq($\x03.uh,$\x04.uh)\0"
23100 /* 5369 */ "$\x01 ^= vcmp.eq($\x03.uh,$\x04.uh)\0"
23101 /* 5396 */ "$\x01 = vcmp.eq($\x02.uw,$\x03.uw)\0"
23102 /* 5422 */ "$\x01 &= vcmp.eq($\x03.uw,$\x04.uw)\0"
23103 /* 5449 */ "$\x01 |= vcmp.eq($\x03.uw,$\x04.uw)\0"
23104 /* 5476 */ "$\x01 ^= vcmp.eq($\x03.uw,$\x04.uw)\0"
23105 /* 5503 */ "$\x01 = vlsrh($\x02,$\x03)\0"
23106 /* 5521 */ "$\x01 = vlsrw($\x02,$\x03)\0"
23107 /* 5539 */ "$\x01 = vmaxb($\x02,$\x03)\0"
23108 /* 5557 */ "$\x01 = vmaxh($\x02,$\x03)\0"
23109 /* 5575 */ "$\x01 = vmaxub($\x02,$\x03)\0"
23110 /* 5594 */ "$\x01 = vmaxuh($\x02,$\x03)\0"
23111 /* 5613 */ "$\x01 = vmaxw($\x02,$\x03)\0"
23112 /* 5631 */ "$\x01 = vminb($\x02,$\x03)\0"
23113 /* 5649 */ "$\x01 = vminh($\x02,$\x03)\0"
23114 /* 5667 */ "$\x01 = vminub($\x02,$\x03)\0"
23115 /* 5686 */ "$\x01 = vminuh($\x02,$\x03)\0"
23116 /* 5705 */ "$\x01 = vminw($\x02,$\x03)\0"
23117 /* 5723 */ "$\x01 = vmpabus($\x02,$\x03)\0"
23118 /* 5743 */ "$\x01 += vmpabus($\x03,$\x04)\0"
23119 /* 5764 */ "$\x01 = vmpabuu($\x02,$\x03)\0"
23120 /* 5784 */ "$\x01 += vmpabuu($\x03,$\x04)\0"
23121 /* 5805 */ "$\x01 = vmpahb($\x02,$\x03)\0"
23122 /* 5824 */ "$\x01 += vmpahb($\x03,$\x04)\0"
23123 /* 5844 */ "$\x01 = vmpauhb($\x02,$\x03)\0"
23124 /* 5864 */ "$\x01 += vmpauhb($\x03,$\x04)\0"
23125 /* 5885 */ "$\x01 = vmpybus($\x02,$\x03)\0"
23126 /* 5905 */ "$\x01 += vmpybus($\x03,$\x04)\0"
23127 /* 5926 */ "$\x01 = vmpyb($\x02,$\x03)\0"
23128 /* 5944 */ "$\x01 += vmpyb($\x03,$\x04)\0"
23129 /* 5963 */ "$\x01 = vmpyewuh($\x02,$\x03)\0"
23130 /* 5984 */ "$\x01 = vmpyh($\x02,$\x03)\0"
23131 /* 6002 */ "$\x01 += vmpyh($\x03,$\x04)\0"
23132 /* 6021 */ "$\x01 += vmpyh($\x03,$\x04):sat\0"
23133 /* 6044 */ "$\x01 = vmpyh($\x02,$\x03):<<1:rnd:sat\0"
23134 /* 6074 */ "$\x01 = vmpyh($\x02,$\x03):<<1:sat\0"
23135 /* 6100 */ "$\x01 = vmpyhus($\x02,$\x03)\0"
23136 /* 6120 */ "$\x01 += vmpyhus($\x03,$\x04)\0"
23137 /* 6141 */ "$\x01 += vmpyiewh($\x03,$\x04)\0"
23138 /* 6163 */ "$\x01 = vmpyiewuh($\x02,$\x03)\0"
23139 /* 6185 */ "$\x01 += vmpyiewuh($\x03,$\x04)\0"
23140 /* 6208 */ "$\x01 = vmpyih($\x02,$\x03)\0"
23141 /* 6227 */ "$\x01 += vmpyih($\x03,$\x04)\0"
23142 /* 6247 */ "$\x01 = vmpyihb($\x02,$\x03)\0"
23143 /* 6267 */ "$\x01 += vmpyihb($\x03,$\x04)\0"
23144 /* 6288 */ "$\x01 = vmpyiowh($\x02,$\x03)\0"
23145 /* 6309 */ "$\x01 = vmpyiwb($\x02,$\x03)\0"
23146 /* 6329 */ "$\x01 += vmpyiwb($\x03,$\x04)\0"
23147 /* 6350 */ "$\x01 = vmpyiwh($\x02,$\x03)\0"
23148 /* 6370 */ "$\x01 += vmpyiwh($\x03,$\x04)\0"
23149 /* 6391 */ "$\x01 = vmpyiwub($\x02,$\x03)\0"
23150 /* 6412 */ "$\x01 += vmpyiwub($\x03,$\x04)\0"
23151 /* 6434 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:sat\0"
23152 /* 6462 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:rnd:sat\0"
23153 /* 6494 */ "$\x01 = vmpyub($\x02,$\x03)\0"
23154 /* 6513 */ "$\x01 += vmpyub($\x03,$\x04)\0"
23155 /* 6533 */ "$\x01 = vmpyuh($\x02,$\x03)\0"
23156 /* 6552 */ "$\x01 += vmpyuh($\x03,$\x04)\0"
23157 /* 6572 */ "$\x01 = vnavgb($\x02,$\x03)\0"
23158 /* 6591 */ "$\x01 = vnavgh($\x02,$\x03)\0"
23159 /* 6610 */ "$\x01 = vnavgub($\x02,$\x03)\0"
23160 /* 6630 */ "$\x01 = vnavgw($\x02,$\x03)\0"
23161 /* 6649 */ "$\x01 = vnormamth($\x02)\0"
23162 /* 6668 */ "$\x01 = vnormamtw($\x02)\0"
23163 /* 6687 */ "$\x01 = vpackeb($\x02,$\x03)\0"
23164 /* 6707 */ "$\x01 = vpackeh($\x02,$\x03)\0"
23165 /* 6727 */ "$\x01 = vpackhb($\x02,$\x03):sat\0"
23166 /* 6751 */ "$\x01 = vpackhub($\x02,$\x03):sat\0"
23167 /* 6776 */ "$\x01 = vpackob($\x02,$\x03)\0"
23168 /* 6796 */ "$\x01 = vpackoh($\x02,$\x03)\0"
23169 /* 6816 */ "$\x01 = vpackwh($\x02,$\x03):sat\0"
23170 /* 6840 */ "$\x01 = vpackwuh($\x02,$\x03):sat\0"
23171 /* 6865 */ "$\x01 = vpopcounth($\x02)\0"
23172 /* 6885 */ "$\x01.w = vrmpy($\x02.b,$\x03.ub)\0"
23173 /* 6910 */ "$\x01.w += vrmpy($\x03.b,$\x04.ub)\0"
23174 /* 6936 */ "$\x01 = vrmpybus($\x02,$\x03)\0"
23175 /* 6957 */ "$\x01 += vrmpybus($\x03,$\x04)\0"
23176 /* 6979 */ "$\x01 = vrmpybus($\x02,$\x03,#$\x04)\0"
23177 /* 7004 */ "$\x01 += vrmpybus($\x03,$\x04,#$\x05)\0"
23178 /* 7030 */ "$\x01 = vrmpyb($\x02,$\x03)\0"
23179 /* 7049 */ "$\x01 += vrmpyb($\x03,$\x04)\0"
23180 /* 7069 */ "$\x01 = vrmpyub($\x02,$\x03)\0"
23181 /* 7089 */ "$\x01 += vrmpyub($\x03,$\x04)\0"
23182 /* 7110 */ "$\x01.uw = vrmpy($\x02.ub,$\x03.ub)\0"
23183 /* 7137 */ "$\x01.uw += vrmpy($\x03.ub,$\x04.ub)\0"
23184 /* 7165 */ "$\x01 = vrmpyub($\x02,$\x03,#$\x04)\0"
23185 /* 7189 */ "$\x01 += vrmpyub($\x03,$\x04,#$\x05)\0"
23186 /* 7214 */ "$\x01 = vrotr($\x02,$\x03)\0"
23187 /* 7232 */ "$\x01 = vroundhb($\x02,$\x03):sat\0"
23188 /* 7257 */ "$\x01 = vroundhub($\x02,$\x03):sat\0"
23189 /* 7283 */ "$\x01 = vrounduhub($\x02,$\x03):sat\0"
23190 /* 7310 */ "$\x01 = vrounduwuh($\x02,$\x03):sat\0"
23191 /* 7337 */ "$\x01 = vroundwh($\x02,$\x03):sat\0"
23192 /* 7362 */ "$\x01 = vroundwuh($\x02,$\x03):sat\0"
23193 /* 7388 */ "$\x01 = vrsadub($\x02,$\x03,#$\x04)\0"
23194 /* 7412 */ "$\x01 += vrsadub($\x03,$\x04,#$\x05)\0"
23195 /* 7437 */ "$\x01 = vsathub($\x02,$\x03)\0"
23196 /* 7457 */ "$\x01 = vsatuwuh($\x02,$\x03)\0"
23197 /* 7478 */ "$\x01 = vsatwh($\x02,$\x03)\0"
23198 /* 7497 */ "$\x01 = vsxtb($\x02)\0"
23199 /* 7512 */ "vscatter($\x01,$\x02,$\x03.h) = $\x04.h\0"
23200 /* 7540 */ "vscatter($\x01,$\x02,$\x03.h) += $\x04.h\0"
23201 /* 7569 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.h) = $\x05.h\0"
23202 /* 7605 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.h\0"
23203 /* 7633 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.h\0"
23204 /* 7662 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.h\0"
23205 /* 7698 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.w\0"
23206 /* 7726 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.w\0"
23207 /* 7755 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.w\0"
23208 /* 7791 */ "$\x01 = vsxth($\x02)\0"
23209 /* 7806 */ "$\x01 = vshuffeh($\x02,$\x03)\0"
23210 /* 7827 */ "vtrans2x2($\x01,$\x02,$\x05)\0"
23211 /* 7847 */ "$\x01 = vshuffb($\x02)\0"
23212 /* 7864 */ "$\x01 = vshuffeb($\x02,$\x03)\0"
23213 /* 7885 */ "$\x01 = vshuffh($\x02)\0"
23214 /* 7902 */ "$\x01 = vshuffob($\x02,$\x03)\0"
23215 /* 7923 */ "$\x01 = vshuffoeb($\x02,$\x03)\0"
23216 /* 7945 */ "$\x01 = vshuffoeh($\x02,$\x03)\0"
23217 /* 7967 */ "$\x01 = vshuffoh($\x02,$\x03)\0"
23218 /* 7988 */ "if (!$\x02.b) $\x01.b -= $\x04.b\0"
23219 /* 8012 */ "if ($\x02.b) $\x01.b -= $\x04.b\0"
23220 /* 8035 */ "$\x01 = vsubb($\x02,$\x03):sat\0"
23221 /* 8057 */ "$\x01 = vsubh($\x02,$\x03)\0"
23222 /* 8075 */ "if (!$\x02.h) $\x01.h -= $\x04.h\0"
23223 /* 8099 */ "if ($\x02.h) $\x01.h -= $\x04.h\0"
23224 /* 8122 */ "$\x01 = vsubh($\x02,$\x03):sat\0"
23225 /* 8144 */ "$\x01 = vsubub($\x02,$\x03)\0"
23226 /* 8163 */ "$\x01 = vsubub($\x02,$\x03):sat\0"
23227 /* 8186 */ "$\x01 = vsubuh($\x02,$\x03):sat\0"
23228 /* 8209 */ "$\x01 = vsubuh($\x02,$\x03)\0"
23229 /* 8228 */ "$\x01 = vsubuw($\x02,$\x03):sat\0"
23230 /* 8251 */ "$\x01 = vsubw($\x02,$\x03)\0"
23231 /* 8269 */ "$\x01 = #0\0"
23232 /* 8277 */ "if (!$\x02.w) $\x01.w -= $\x04.w\0"
23233 /* 8301 */ "if ($\x02.w) $\x01.w -= $\x04.w\0"
23234 /* 8324 */ "$\x01 = vsubw($\x02,$\x03):sat\0"
23235 /* 8346 */ "$\x01 = vtmpyb($\x02,$\x03)\0"
23236 /* 8365 */ "$\x01 += vtmpyb($\x03,$\x04)\0"
23237 /* 8385 */ "$\x01 = vtmpybus($\x02,$\x03)\0"
23238 /* 8406 */ "$\x01 += vtmpybus($\x03,$\x04)\0"
23239 /* 8428 */ "$\x01 = vtmpyhb($\x02,$\x03)\0"
23240 /* 8448 */ "$\x01 += vtmpyhb($\x03,$\x04)\0"
23241 /* 8469 */ "$\x01 = vunpackb($\x02)\0"
23242 /* 8487 */ "$\x01 = vunpackh($\x02)\0"
23243 /* 8505 */ "$\x01 |= vunpackoh($\x03)\0"
23244 /* 8525 */ "$\x01 = vunpackub($\x02)\0"
23245 /* 8544 */ "$\x01 = vunpackuh($\x02)\0"
23246 /* 8563 */ "$\x01 = vzxtb($\x02)\0"
23247 /* 8578 */ "$\x01 = vzxth($\x02)\0"
23248 /* 8593 */ "z = vmem($\x01)\0"
23249 /* 8606 */ "if ($\x01) z = vmem($\x02)\0"
23250 /* 8627 */ "crswap($\x01,sgp)\0"
23251 /* 8642 */ "dcfetch($\x01)\0"
23252 ;
23253
23254#ifndef NDEBUG
23255 static struct SortCheck {
23256 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
23257 assert(std::is_sorted(
23258 OpToPatterns.begin(), OpToPatterns.end(),
23259 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
23260 return L.Opcode < R.Opcode;
23261 }) &&
23262 "tablegen failed to sort opcode patterns");
23263 }
23264 } sortCheckVar(OpToPatterns);
23265#endif
23266
23267 AliasMatchingData M {
23268 ArrayRef(OpToPatterns),
23269 ArrayRef(Patterns),
23270 ArrayRef(Conds),
23271 StringRef(AsmStrings, std::size(AsmStrings)),
23272 nullptr,
23273 };
23274 const char *AsmString = matchAliasPatterns(MI, nullptr, M);
23275 if (!AsmString) return false;
23276
23277 unsigned I = 0;
23278 while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
23279 AsmString[I] != '$' && AsmString[I] != '\0')
23280 ++I;
23281 OS << '\t' << StringRef(AsmString, I);
23282 if (AsmString[I] != '\0') {
23283 if (AsmString[I] == ' ' || AsmString[I] == '\t') {
23284 OS << '\t';
23285 ++I;
23286 }
23287 do {
23288 if (AsmString[I] == '$') {
23289 ++I;
23290 if (AsmString[I] == (char)0xff) {
23291 ++I;
23292 int OpIdx = AsmString[I++] - 1;
23293 int PrintMethodIdx = AsmString[I++] - 1;
23294 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
23295 } else
23296 printOperand(MI, unsigned(AsmString[I++]) - 1, OS);
23297 } else {
23298 OS << AsmString[I++];
23299 }
23300 } while (AsmString[I] != '\0');
23301 }
23302
23303 return true;
23304}
23305
23306void HexagonInstPrinter::printCustomAliasOperand(
23307 const MCInst *MI, uint64_t Address, unsigned OpIdx,
23308 unsigned PrintMethodIdx,
23309 raw_ostream &OS) {
23310 switch (PrintMethodIdx) {
23311 default:
23312 llvm_unreachable("Unknown PrintMethod kind");
23313 break;
23314 case 0:
23315 printBrtarget(MI, OpIdx, OS);
23316 break;
23317 }
23318}
23319
23320#endif // PRINT_ALIAS_INSTR
23321