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_FMAXIMUMNUM
515 0U, // G_VECREDUCE_FMINIMUMNUM
516 0U, // G_VECREDUCE_ADD
517 0U, // G_VECREDUCE_MUL
518 0U, // G_VECREDUCE_AND
519 0U, // G_VECREDUCE_OR
520 0U, // G_VECREDUCE_XOR
521 0U, // G_VECREDUCE_SMAX
522 0U, // G_VECREDUCE_SMIN
523 0U, // G_VECREDUCE_UMAX
524 0U, // G_VECREDUCE_UMIN
525 0U, // G_SBFX
526 0U, // G_UBFX
527 2074U, // A2_addsp
528 18458U, // A2_iconst
529 16812058U, // A2_neg
530 51226U, // A2_not
531 33624179U, // A2_tfrf
532 33640563U, // A2_tfrfnew
533 50432026U, // A2_tfrp
534 33624179U, // A2_tfrpf
535 33640563U, // A2_tfrpfnew
536 50448410U, // A2_tfrpi
537 33624358U, // A2_tfrpt
538 33640742U, // A2_tfrptnew
539 33624358U, // A2_tfrt
540 33640742U, // A2_tfrtnew
541 16910362U, // A2_vaddb_map
542 16926746U, // A2_vsubb_map
543 165914U, // A2_zxtb
544 16959514U, // A4_boundscheck
545 1U, // ADJCALLSTACKDOWN
546 1U, // ADJCALLSTACKUP
547 198682U, // C2_cmpgei
548 215066U, // C2_cmpgeui
549 231450U, // C2_cmplt
550 247834U, // C2_cmpltu
551 50432026U, // C2_pxfer_map
552 1561U, // DUPLEX_Pseudo
553 1298U, // ENDLOOP0
554 1308U, // ENDLOOP01
555 1407U, // ENDLOOP1
556 1299U, // J2_endloop0
557 1309U, // J2_endloop01
558 1408U, // J2_endloop1
559 264307U, // J2_jumpf_nopred_map
560 280691U, // J2_jumprf_nopred_map
561 280870U, // J2_jumprt_nopred_map
562 264486U, // J2_jumpt_nopred_map
563 297114U, // J2_trap1_noregmap
564 0U, // KCFI_CHECK
565 67422234U, // L2_loadalignb_zomap
566 67438618U, // L2_loadalignh_zomap
567 17123354U, // L2_loadbsw2_zomap
568 17123354U, // L2_loadbsw4_zomap
569 17139738U, // L2_loadbzw2_zomap
570 17139738U, // L2_loadbzw4_zomap
571 17156122U, // L2_loadrb_zomap
572 17172506U, // L2_loadrd_zomap
573 17188890U, // L2_loadrh_zomap
574 17205274U, // L2_loadri_zomap
575 17221658U, // L2_loadrub_zomap
576 17238042U, // L2_loadruh_zomap
577 83955827U, // L2_ploadrbf_zomap
578 83972211U, // L2_ploadrbfnew_zomap
579 83956006U, // L2_ploadrbt_zomap
580 83972390U, // L2_ploadrbtnew_zomap
581 100733043U, // L2_ploadrdf_zomap
582 100749427U, // L2_ploadrdfnew_zomap
583 100733222U, // L2_ploadrdt_zomap
584 100749606U, // L2_ploadrdtnew_zomap
585 117510259U, // L2_ploadrhf_zomap
586 117526643U, // L2_ploadrhfnew_zomap
587 117510438U, // L2_ploadrht_zomap
588 117526822U, // L2_ploadrhtnew_zomap
589 134287475U, // L2_ploadrif_zomap
590 134303859U, // L2_ploadrifnew_zomap
591 134287654U, // L2_ploadrit_zomap
592 134304038U, // L2_ploadritnew_zomap
593 151064691U, // L2_ploadrubf_zomap
594 151081075U, // L2_ploadrubfnew_zomap
595 151064870U, // L2_ploadrubt_zomap
596 151081254U, // L2_ploadrubtnew_zomap
597 167841907U, // L2_ploadruhf_zomap
598 167858291U, // L2_ploadruhfnew_zomap
599 167842086U, // L2_ploadruht_zomap
600 167858470U, // L2_ploadruhtnew_zomap
601 477648U, // L4_add_memopb_zomap
602 477780U, // L4_add_memoph_zomap
603 478226U, // L4_add_memopw_zomap
604 494032U, // L4_and_memopb_zomap
605 494164U, // L4_and_memoph_zomap
606 494610U, // L4_and_memopw_zomap
607 510416U, // L4_iadd_memopb_zomap
608 510548U, // L4_iadd_memoph_zomap
609 510994U, // L4_iadd_memopw_zomap
610 526800U, // L4_iand_memopb_zomap
611 526932U, // L4_iand_memoph_zomap
612 527378U, // L4_iand_memopw_zomap
613 543184U, // L4_ior_memopb_zomap
614 543316U, // L4_ior_memoph_zomap
615 543762U, // L4_ior_memopw_zomap
616 559568U, // L4_isub_memopb_zomap
617 559700U, // L4_isub_memoph_zomap
618 560146U, // L4_isub_memopw_zomap
619 575952U, // L4_or_memopb_zomap
620 576084U, // L4_or_memoph_zomap
621 576530U, // L4_or_memopw_zomap
622 591987U, // L4_return_map_to_raw_f
623 608371U, // L4_return_map_to_raw_fnew_pnt
624 624755U, // L4_return_map_to_raw_fnew_pt
625 592166U, // L4_return_map_to_raw_t
626 608550U, // L4_return_map_to_raw_tnew_pnt
627 624934U, // L4_return_map_to_raw_tnew_pt
628 641488U, // L4_sub_memopb_zomap
629 641620U, // L4_sub_memoph_zomap
630 642066U, // L4_sub_memopw_zomap
631 1574U, // L6_deallocframe_map_to_raw
632 1712U, // L6_return_map_to_raw
633 121U, // LDriw_ctr
634 121U, // LDriw_pred
635 185206810U, // M2_mpysmi
636 673818U, // M2_mpyui
637 202016794U, // M2_vrcmpys_acc_s1
638 202033178U, // M2_vrcmpys_s1
639 218810394U, // M2_vrcmpys_s1rp
640 722970U, // M7_vdmpy
641 739354U, // M7_vdmpy_acc
642 0U, // PS_aligna
643 0U, // PS_alloca
644 0U, // PS_call_instrprof_custom
645 0U, // PS_call_nr
646 0U, // PS_crash
647 0U, // PS_false
648 0U, // PS_fi
649 0U, // PS_fia
650 1U, // PS_loadrb_pci
651 1U, // PS_loadrb_pcr
652 1U, // PS_loadrd_pci
653 1U, // PS_loadrd_pcr
654 1U, // PS_loadrh_pci
655 1U, // PS_loadrh_pcr
656 1U, // PS_loadri_pci
657 1U, // PS_loadri_pcr
658 1U, // PS_loadrub_pci
659 1U, // PS_loadrub_pcr
660 1U, // PS_loadruh_pci
661 1U, // PS_loadruh_pcr
662 0U, // PS_probed_stackalloc
663 1U, // PS_pselect
664 0U, // PS_qfalse
665 0U, // PS_qtrue
666 1U, // PS_readcr
667 1U, // PS_readcr64
668 1U, // PS_storerb_pci
669 1U, // PS_storerb_pcr
670 1U, // PS_storerd_pci
671 1U, // PS_storerd_pcr
672 1U, // PS_storerf_pci
673 1U, // PS_storerf_pcr
674 1U, // PS_storerh_pci
675 1U, // PS_storerh_pcr
676 1U, // PS_storeri_pci
677 1U, // PS_storeri_pcr
678 0U, // PS_tailcall_i
679 755820U, // PS_tailcall_r
680 0U, // PS_true
681 0U, // PS_vdd0
682 0U, // PS_vloadrq_ai
683 0U, // PS_vloadrv_ai
684 0U, // PS_vloadrv_nt_ai
685 0U, // PS_vloadrw_ai
686 0U, // PS_vloadrw_nt_ai
687 0U, // PS_vmulw
688 0U, // PS_vmulw_acc
689 0U, // PS_vselect
690 0U, // PS_vsplatib
691 0U, // PS_vsplatih
692 0U, // PS_vsplatiw
693 0U, // PS_vsplatrb
694 0U, // PS_vsplatrh
695 0U, // PS_vsplatrw
696 0U, // PS_vstorerq_ai
697 0U, // PS_vstorerv_ai
698 0U, // PS_vstorerv_nt_ai
699 0U, // PS_vstorerw_ai
700 0U, // PS_vstorerw_nt_ai
701 0U, // PS_wselect
702 772122U, // S2_asr_i_p_rnd_goodsyntax
703 772122U, // S2_asr_i_r_rnd_goodsyntax
704 788595U, // S2_pstorerbf_zomap
705 788595U, // S2_pstorerbnewf_zomap
706 788774U, // S2_pstorerbnewt_zomap
707 788774U, // S2_pstorerbt_zomap
708 804979U, // S2_pstorerdf_zomap
709 805158U, // S2_pstorerdt_zomap
710 821363U, // S2_pstorerff_zomap
711 821542U, // S2_pstorerft_zomap
712 821363U, // S2_pstorerhf_zomap
713 821363U, // S2_pstorerhnewf_zomap
714 821542U, // S2_pstorerhnewt_zomap
715 821542U, // S2_pstorerht_zomap
716 837747U, // S2_pstorerif_zomap
717 837747U, // S2_pstorerinewf_zomap
718 837926U, // S2_pstorerinewt_zomap
719 837926U, // S2_pstorerit_zomap
720 51186128U, // S2_storerb_zomap
721 235735504U, // S2_storerbnew_zomap
722 51186184U, // S2_storerd_zomap
723 252512852U, // S2_storerf_zomap
724 51186260U, // S2_storerh_zomap
725 235735636U, // S2_storerhnew_zomap
726 51186706U, // S2_storeri_zomap
727 235736082U, // S2_storerinew_zomap
728 17647642U, // S2_tableidxb_goodsyntax
729 17664026U, // S2_tableidxd_goodsyntax
730 17680410U, // S2_tableidxh_goodsyntax
731 17696794U, // S2_tableidxw_goodsyntax
732 936051U, // S4_pstorerbfnew_zomap
733 936051U, // S4_pstorerbnewfnew_zomap
734 936230U, // S4_pstorerbnewtnew_zomap
735 936230U, // S4_pstorerbtnew_zomap
736 952435U, // S4_pstorerdfnew_zomap
737 952614U, // S4_pstorerdtnew_zomap
738 968819U, // S4_pstorerffnew_zomap
739 968998U, // S4_pstorerftnew_zomap
740 968819U, // S4_pstorerhfnew_zomap
741 968819U, // S4_pstorerhnewfnew_zomap
742 968998U, // S4_pstorerhnewtnew_zomap
743 968998U, // S4_pstorerhtnew_zomap
744 985203U, // S4_pstorerifnew_zomap
745 985203U, // S4_pstorerinewfnew_zomap
746 985382U, // S4_pstorerinewtnew_zomap
747 985382U, // S4_pstoreritnew_zomap
748 1001936U, // S4_storeirb_zomap
749 788595U, // S4_storeirbf_zomap
750 936051U, // S4_storeirbfnew_zomap
751 788774U, // S4_storeirbt_zomap
752 936230U, // S4_storeirbtnew_zomap
753 1002068U, // S4_storeirh_zomap
754 821363U, // S4_storeirhf_zomap
755 968819U, // S4_storeirhfnew_zomap
756 821542U, // S4_storeirht_zomap
757 968998U, // S4_storeirhtnew_zomap
758 1002514U, // S4_storeiri_zomap
759 837747U, // S4_storeirif_zomap
760 985203U, // S4_storeirifnew_zomap
761 837926U, // S4_storeirit_zomap
762 985382U, // S4_storeiritnew_zomap
763 269453338U, // S5_asrhub_rnd_sat_goodsyntax
764 185583642U, // S5_vasrhrnd_goodsyntax
765 297148U, // S6_allocframe_to_raw
766 121U, // STriw_ctr
767 121U, // STriw_pred
768 286263322U, // V6_MAP_equb
769 286279706U, // V6_MAP_equb_and
770 286296090U, // V6_MAP_equb_ior
771 286312474U, // V6_MAP_equb_xor
772 303040538U, // V6_MAP_equh
773 303056922U, // V6_MAP_equh_and
774 303073306U, // V6_MAP_equh_ior
775 303089690U, // V6_MAP_equh_xor
776 319817754U, // V6_MAP_equw
777 319834138U, // V6_MAP_equw_and
778 319850522U, // V6_MAP_equw_ior
779 319866906U, // V6_MAP_equw_xor
780 17893402U, // V6_dbl_ld0
781 51186324U, // V6_dbl_st0
782 1132570U, // V6_extractw_alt
783 1148954U, // V6_hi
784 17893402U, // V6_ld0
785 335614067U, // V6_ldcnp0
786 335614067U, // V6_ldcnpnt0
787 335614246U, // V6_ldcp0
788 335614246U, // V6_ldcpnt0
789 352391283U, // V6_ldnp0
790 352391283U, // V6_ldnpnt0
791 370214938U, // V6_ldnt0
792 352391462U, // V6_ldp0
793 352391462U, // V6_ldpnt0
794 385945715U, // V6_ldtnp0
795 385945715U, // V6_ldtnpnt0
796 385945894U, // V6_ldtp0
797 385945894U, // V6_ldtpnt0
798 17942554U, // V6_ldu0
799 1181722U, // V6_lo
800 51186324U, // V6_st0
801 235735700U, // V6_stn0
802 236079764U, // V6_stnnt0
803 1214579U, // V6_stnp0
804 1214579U, // V6_stnpnt0
805 1214579U, // V6_stnq0
806 1214579U, // V6_stnqnt0
807 51530388U, // V6_stnt0
808 1214758U, // V6_stp0
809 1214758U, // V6_stpnt0
810 1214758U, // V6_stq0
811 1214758U, // V6_stqnt0
812 51186592U, // V6_stu0
813 1230963U, // V6_stunp0
814 1231142U, // V6_stup0
815 1247258U, // V6_v10mpyubs10
816 1263642U, // V6_v10mpyubs10_vxx
817 403933210U, // V6_v6mpyhubs10_alt
818 403933210U, // V6_v6mpyvubs10_alt
819 18073626U, // V6_vabsb_alt
820 420726810U, // V6_vabsb_sat_alt
821 1312794U, // V6_vabsdiffh_alt
822 1329178U, // V6_vabsdiffub_alt
823 1345562U, // V6_vabsdiffuh_alt
824 1361946U, // V6_vabsdiffw_alt
825 18155546U, // V6_vabsh_alt
826 420808730U, // V6_vabsh_sat_alt
827 1394714U, // V6_vabsub_alt
828 1411098U, // V6_vabsuh_alt
829 1427482U, // V6_vabsuw_alt
830 18221082U, // V6_vabsw_alt
831 420874266U, // V6_vabsw_sat_alt
832 16910362U, // V6_vaddb_alt
833 16910362U, // V6_vaddb_dv_alt
834 437670003U, // V6_vaddbnq_alt
835 437670182U, // V6_vaddbq_alt
836 419563546U, // V6_vaddbsat_alt
837 419563546U, // V6_vaddbsat_dv_alt
838 18253850U, // V6_vaddh_alt
839 18253850U, // V6_vaddh_dv_alt
840 454479987U, // V6_vaddhnq_alt
841 454480166U, // V6_vaddhq_alt
842 420907034U, // V6_vaddhsat_alt
843 420907034U, // V6_vaddhsat_dv_alt
844 1509402U, // V6_vaddhw_acc_alt
845 18253850U, // V6_vaddhw_alt
846 1525786U, // V6_vaddubh_acc_alt
847 18319386U, // V6_vaddubh_alt
848 420972570U, // V6_vaddubsat_alt
849 420972570U, // V6_vaddubsat_dv_alt
850 420988954U, // V6_vadduhsat_alt
851 420988954U, // V6_vadduhsat_dv_alt
852 1574938U, // V6_vadduhw_acc_alt
853 18335770U, // V6_vadduhw_alt
854 1591322U, // V6_vadduwsat_alt
855 1591322U, // V6_vadduwsat_dv_alt
856 18384922U, // V6_vaddw_alt
857 18384922U, // V6_vaddw_dv_alt
858 471388275U, // V6_vaddwnq_alt
859 471388454U, // V6_vaddwq_alt
860 421038106U, // V6_vaddwsat_alt
861 421038106U, // V6_vaddwsat_dv_alt
862 1640474U, // V6_vandnqrt_acc_alt
863 1656858U, // V6_vandnqrt_alt
864 1673242U, // V6_vandqrt_acc_alt
865 1689626U, // V6_vandqrt_alt
866 1673242U, // V6_vandvrt_acc_alt
867 1689626U, // V6_vandvrt_alt
868 1706010U, // V6_vaslh_acc_alt
869 488261658U, // V6_vaslh_alt
870 488261658U, // V6_vaslhv_alt
871 1738778U, // V6_vaslw_acc_alt
872 488294426U, // V6_vaslw_alt
873 488294426U, // V6_vaslwv_alt
874 1771546U, // V6_vasr_into_alt
875 1787930U, // V6_vasrh_acc_alt
876 487573530U, // V6_vasrh_alt
877 487573530U, // V6_vasrhv_alt
878 1804314U, // V6_vasrw_acc_alt
879 488359962U, // V6_vasrw_alt
880 488359962U, // V6_vasrwv_alt
881 50432026U, // V6_vassignp
882 18614298U, // V6_vavgb_alt
883 505153562U, // V6_vavgbrnd_alt
884 18630682U, // V6_vavgh_alt
885 505169946U, // V6_vavghrnd_alt
886 18647066U, // V6_vavgub_alt
887 505186330U, // V6_vavgubrnd_alt
888 18663450U, // V6_vavguh_alt
889 505202714U, // V6_vavguhrnd_alt
890 18679834U, // V6_vavguw_alt
891 505219098U, // V6_vavguwrnd_alt
892 18696218U, // V6_vavgw_alt
893 505235482U, // V6_vavgwrnd_alt
894 1935386U, // V6_vcl0h_alt
895 1951770U, // V6_vcl0w_alt
896 1968154U, // V6_vd0
897 1968154U, // V6_vdd0
898 1984538U, // V6_vdealb4w_alt
899 2000922U, // V6_vdealb_alt
900 2017306U, // V6_vdealh_alt
901 2033690U, // V6_vdmpybus_acc_alt
902 2050074U, // V6_vdmpybus_alt
903 2033690U, // V6_vdmpybus_dv_acc_alt
904 2050074U, // V6_vdmpybus_dv_alt
905 2066458U, // V6_vdmpyhb_acc_alt
906 2082842U, // V6_vdmpyhb_alt
907 2066458U, // V6_vdmpyhb_dv_acc_alt
908 2082842U, // V6_vdmpyhb_dv_alt
909 2099226U, // V6_vdmpyhisat_acc_alt
910 2115610U, // V6_vdmpyhisat_alt
911 2099226U, // V6_vdmpyhsat_acc_alt
912 2115610U, // V6_vdmpyhsat_alt
913 522225690U, // V6_vdmpyhsuisat_acc_alt
914 522242074U, // V6_vdmpyhsuisat_alt
915 421562394U, // V6_vdmpyhsusat_acc_alt
916 421578778U, // V6_vdmpyhsusat_alt
917 2099226U, // V6_vdmpyhvsat_acc_alt
918 2115610U, // V6_vdmpyhvsat_alt
919 2164762U, // V6_vdsaduh_acc_alt
920 2181146U, // V6_vdsaduh_alt
921 1U, // V6_vgather_vscatter_mh_pseudo
922 1U, // V6_vgathermh_pseudo
923 1U, // V6_vgathermhq_pseudo
924 1U, // V6_vgathermhw_pseudo
925 1U, // V6_vgathermhwq_pseudo
926 1U, // V6_vgathermw_pseudo
927 1U, // V6_vgathermwq_pseudo
928 488736794U, // V6_vlsrh_alt
929 488736794U, // V6_vlsrhv_alt
930 488753178U, // V6_vlsrw_alt
931 488753178U, // V6_vlsrwv_alt
932 2230298U, // V6_vmaxb_alt
933 2246682U, // V6_vmaxh_alt
934 2263066U, // V6_vmaxub_alt
935 2279450U, // V6_vmaxuh_alt
936 2295834U, // V6_vmaxw_alt
937 2312218U, // V6_vminb_alt
938 2328602U, // V6_vminh_alt
939 2344986U, // V6_vminub_alt
940 2361370U, // V6_vminuh_alt
941 2377754U, // V6_vminw_alt
942 2394138U, // V6_vmpabus_acc_alt
943 2410522U, // V6_vmpabus_alt
944 2410522U, // V6_vmpabusv_alt
945 2426906U, // V6_vmpabuu_acc_alt
946 2443290U, // V6_vmpabuu_alt
947 2443290U, // V6_vmpabuuv_alt
948 2459674U, // V6_vmpahb_acc_alt
949 2476058U, // V6_vmpahb_alt
950 2492442U, // V6_vmpauhb_acc_alt
951 2508826U, // V6_vmpauhb_alt
952 2525210U, // V6_vmpybus_acc_alt
953 2541594U, // V6_vmpybus_alt
954 2525210U, // V6_vmpybusv_acc_alt
955 2541594U, // V6_vmpybusv_alt
956 2557978U, // V6_vmpybv_acc_alt
957 2574362U, // V6_vmpybv_alt
958 2590746U, // V6_vmpyewuh_alt
959 19384346U, // V6_vmpyh_acc_alt
960 19400730U, // V6_vmpyh_alt
961 422037530U, // V6_vmpyhsat_acc_alt
962 220727322U, // V6_vmpyhsrs_alt
963 203950106U, // V6_vmpyhss_alt
964 2639898U, // V6_vmpyhus_acc_alt
965 2656282U, // V6_vmpyhus_alt
966 19384346U, // V6_vmpyhv_acc_alt
967 19400730U, // V6_vmpyhv_alt
968 220727322U, // V6_vmpyhvsrs_alt
969 2672666U, // V6_vmpyiewh_acc_alt
970 2689050U, // V6_vmpyiewuh_acc_alt
971 2705434U, // V6_vmpyiewuh_alt
972 2721818U, // V6_vmpyih_acc_alt
973 2738202U, // V6_vmpyih_alt
974 2754586U, // V6_vmpyihb_acc_alt
975 2770970U, // V6_vmpyihb_alt
976 2787354U, // V6_vmpyiowh_alt
977 2803738U, // V6_vmpyiwb_acc_alt
978 2820122U, // V6_vmpyiwb_alt
979 2836506U, // V6_vmpyiwh_acc_alt
980 2852890U, // V6_vmpyiwh_alt
981 2869274U, // V6_vmpyiwub_acc_alt
982 2885658U, // V6_vmpyiwub_alt
983 204228634U, // V6_vmpyowh_alt
984 221005850U, // V6_vmpyowh_rnd_alt
985 539789338U, // V6_vmpyowh_rnd_sacc_alt
986 556566554U, // V6_vmpyowh_sacc_alt
987 2934810U, // V6_vmpyub_acc_alt
988 2951194U, // V6_vmpyub_alt
989 2934810U, // V6_vmpyubv_acc_alt
990 2951194U, // V6_vmpyubv_alt
991 2967578U, // V6_vmpyuh_acc_alt
992 2983962U, // V6_vmpyuh_alt
993 2967578U, // V6_vmpyuhv_acc_alt
994 2983962U, // V6_vmpyuhv_alt
995 3000346U, // V6_vnavgb_alt
996 19793946U, // V6_vnavgh_alt
997 3033114U, // V6_vnavgub_alt
998 19826714U, // V6_vnavgw_alt
999 3065882U, // V6_vnormamth_alt
1000 3082266U, // V6_vnormamtw_alt
1001 3098650U, // V6_vpackeb_alt
1002 3115034U, // V6_vpackeh_alt
1003 3131418U, // V6_vpackhb_sat_alt
1004 3147802U, // V6_vpackhub_sat_alt
1005 3164186U, // V6_vpackob_alt
1006 3180570U, // V6_vpackoh_alt
1007 3196954U, // V6_vpackwh_sat_alt
1008 3213338U, // V6_vpackwuh_sat_alt
1009 3229722U, // V6_vpopcounth_alt
1010 573671450U, // V6_vrmpybub_rtt_acc_alt
1011 573687834U, // V6_vrmpybub_rtt_alt
1012 20056090U, // V6_vrmpybus_acc_alt
1013 20072474U, // V6_vrmpybus_alt
1014 187828250U, // V6_vrmpybusi_acc_alt
1015 187844634U, // V6_vrmpybusi_alt
1016 20056090U, // V6_vrmpybusv_acc_alt
1017 20072474U, // V6_vrmpybusv_alt
1018 3311642U, // V6_vrmpybv_acc_alt
1019 3328026U, // V6_vrmpybv_alt
1020 20121626U, // V6_vrmpyub_acc_alt
1021 20138010U, // V6_vrmpyub_alt
1022 590579738U, // V6_vrmpyub_rtt_acc_alt
1023 590596122U, // V6_vrmpyub_rtt_alt
1024 187893786U, // V6_vrmpyubi_acc_alt
1025 187910170U, // V6_vrmpyubi_alt
1026 20121626U, // V6_vrmpyubv_acc_alt
1027 20138010U, // V6_vrmpyubv_alt
1028 3409946U, // V6_vrotr_alt
1029 3426330U, // V6_vroundhb_alt
1030 3442714U, // V6_vroundhub_alt
1031 3459098U, // V6_vrounduhub_alt
1032 3475482U, // V6_vrounduwuh_alt
1033 3491866U, // V6_vroundwh_alt
1034 3508250U, // V6_vroundwuh_alt
1035 188074010U, // V6_vrsadubi_acc_alt
1036 188090394U, // V6_vrsadubi_alt
1037 490096666U, // V6_vsathub_alt
1038 3573786U, // V6_vsatuwuh_alt
1039 490129434U, // V6_vsatwh_alt
1040 3606554U, // V6_vsb_alt
1041 3623698U, // V6_vscattermh_add_alt
1042 3623698U, // V6_vscattermh_alt
1043 607619366U, // V6_vscattermhq_alt
1044 3623698U, // V6_vscattermw_add_alt
1045 3623698U, // V6_vscattermw_alt
1046 3623698U, // V6_vscattermwh_add_alt
1047 3623698U, // V6_vscattermwh_alt
1048 624396582U, // V6_vscattermwhq_alt
1049 624396582U, // V6_vscattermwq_alt
1050 3655706U, // V6_vsh_alt
1051 3672090U, // V6_vshufeh_alt
1052 3688474U, // V6_vshuffb_alt
1053 3704858U, // V6_vshuffeb_alt
1054 3721242U, // V6_vshuffh_alt
1055 3737626U, // V6_vshuffob_alt
1056 3754010U, // V6_vshufoeb_alt
1057 3770394U, // V6_vshufoeh_alt
1058 3786778U, // V6_vshufoh_alt
1059 16926746U, // V6_vsubb_alt
1060 16926746U, // V6_vsubb_dv_alt
1061 638996595U, // V6_vsubbnq_alt
1062 638996774U, // V6_vsubbq_alt
1063 419579930U, // V6_vsubbsat_alt
1064 419579930U, // V6_vsubbsat_dv_alt
1065 20580378U, // V6_vsubh_alt
1066 20580378U, // V6_vsubh_dv_alt
1067 655806579U, // V6_vsubhnq_alt
1068 655806758U, // V6_vsubhq_alt
1069 423233562U, // V6_vsubhsat_alt
1070 423233562U, // V6_vsubhsat_dv_alt
1071 20580378U, // V6_vsubhw_alt
1072 20596762U, // V6_vsububh_alt
1073 423249946U, // V6_vsububsat_alt
1074 423249946U, // V6_vsububsat_dv_alt
1075 423266330U, // V6_vsubuhsat_alt
1076 423266330U, // V6_vsubuhsat_dv_alt
1077 20613146U, // V6_vsubuhw_alt
1078 3852314U, // V6_vsubuwsat_alt
1079 3852314U, // V6_vsubuwsat_dv_alt
1080 20645914U, // V6_vsubw_alt
1081 20645914U, // V6_vsubw_dv_alt
1082 672714867U, // V6_vsubwnq_alt
1083 672715046U, // V6_vsubwq_alt
1084 423299098U, // V6_vsubwsat_alt
1085 423299098U, // V6_vsubwsat_dv_alt
1086 3885082U, // V6_vtmpyb_acc_alt
1087 3901466U, // V6_vtmpyb_alt
1088 3917850U, // V6_vtmpybus_acc_alt
1089 3934234U, // V6_vtmpybus_alt
1090 3950618U, // V6_vtmpyhb_acc_alt
1091 3967002U, // V6_vtmpyhb_alt
1092 3623284U, // V6_vtran2x2_map
1093 3983386U, // V6_vunpackb_alt
1094 3999770U, // V6_vunpackh_alt
1095 4016154U, // V6_vunpackob_alt
1096 4032538U, // V6_vunpackoh_alt
1097 4048922U, // V6_vunpackub_alt
1098 4065306U, // V6_vunpackuh_alt
1099 4081690U, // V6_vzb_alt
1100 4098074U, // V6_vzh_alt
1101 297616U, // V6_zld0
1102 4114726U, // V6_zldp0
1103 4131501U, // Y2_crswap_old
1104 297547U, // Y2_dcfetch
1105 1606U, // Y2_k1lock_map
1106 1630U, // Y2_k1unlock_map
1107 2074U, // dup_A2_add
1108 2074U, // dup_A2_addi
1109 188696602U, // dup_A2_andir
1110 188712986U, // dup_A2_combineii
1111 4179994U, // dup_A2_sxtb
1112 4196378U, // dup_A2_sxth
1113 50432026U, // dup_A2_tfr
1114 50448410U, // dup_A2_tfrsi
1115 165914U, // dup_A2_zxtb
1116 4212762U, // dup_A2_zxth
1117 188712986U, // dup_A4_combineii
1118 490702874U, // dup_A4_combineir
1119 188778522U, // dup_A4_combineri
1120 687935603U, // dup_C2_cmoveif
1121 687935782U, // dup_C2_cmoveit
1122 687951987U, // dup_C2_cmovenewif
1123 687952166U, // dup_C2_cmovenewit
1124 188794906U, // dup_C2_cmpeqi
1125 4261914U, // dup_L2_deallocframe
1126 705021978U, // dup_L2_loadrb_io
1127 705038362U, // dup_L2_loadrd_io
1128 705054746U, // dup_L2_loadrh_io
1129 705071130U, // dup_L2_loadri_io
1130 705087514U, // dup_L2_loadrub_io
1131 705103898U, // dup_L2_loadruh_io
1132 71387669U, // dup_S2_allocframe
1133 725715408U, // dup_S2_storerb_io
1134 725715464U, // dup_S2_storerd_io
1135 725715540U, // dup_S2_storerh_io
1136 725715986U, // dup_S2_storeri_io
1137 742492624U, // dup_S4_storeirb_io
1138 742493202U, // dup_S4_storeiri_io
1139 21088282U, // A2_abs
1140 21088282U, // A2_absp
1141 423741466U, // A2_abssat
1142 2074U, // A2_add
1143 2074U, // A2_addh_h16_hh
1144 2074U, // A2_addh_h16_hl
1145 2074U, // A2_addh_h16_lh
1146 2074U, // A2_addh_h16_ll
1147 2074U, // A2_addh_h16_sat_hh
1148 2074U, // A2_addh_h16_sat_hl
1149 2074U, // A2_addh_h16_sat_lh
1150 2074U, // A2_addh_h16_sat_ll
1151 2074U, // A2_addh_l16_hl
1152 2074U, // A2_addh_l16_ll
1153 2074U, // A2_addh_l16_sat_hl
1154 2074U, // A2_addh_l16_sat_ll
1155 2074U, // A2_addi
1156 2074U, // A2_addp
1157 2074U, // A2_addpsat
1158 2074U, // A2_addsat
1159 2074U, // A2_addsph
1160 2074U, // A2_addspl
1161 490686490U, // A2_and
1162 188696602U, // A2_andir
1163 490686490U, // A2_andp
1164 4327450U, // A2_aslh
1165 4343834U, // A2_asrh
1166 759203866U, // A2_combine_hh
1167 759203866U, // A2_combine_hl
1168 775981082U, // A2_combine_lh
1169 775981082U, // A2_combine_ll
1170 188712986U, // A2_combineii
1171 490768410U, // A2_combinew
1172 4360218U, // A2_max
1173 4360218U, // A2_maxp
1174 4376602U, // A2_maxu
1175 4376602U, // A2_maxup
1176 4392986U, // A2_min
1177 4392986U, // A2_minp
1178 4409370U, // A2_minu
1179 4409370U, // A2_minup
1180 16812058U, // A2_negp
1181 419465242U, // A2_negsat
1182 1750U, // A2_nop
1183 51226U, // A2_notp
1184 490965018U, // A2_or
1185 188975130U, // A2_orir
1186 490965018U, // A2_orp
1187 788598899U, // A2_paddf
1188 788615283U, // A2_paddfnew
1189 788598899U, // A2_paddif
1190 788615283U, // A2_paddifnew
1191 788599078U, // A2_paddit
1192 788615462U, // A2_padditnew
1193 788599078U, // A2_paddt
1194 788615462U, // A2_paddtnew
1195 805376115U, // A2_pandf
1196 805392499U, // A2_pandfnew
1197 805376294U, // A2_pandt
1198 805392678U, // A2_pandtnew
1199 822153331U, // A2_porf
1200 822169715U, // A2_porfnew
1201 822153510U, // A2_port
1202 822169894U, // A2_portnew
1203 838930547U, // A2_psubf
1204 838946931U, // A2_psubfnew
1205 838930726U, // A2_psubt
1206 838947110U, // A2_psubtnew
1207 855707763U, // A2_pxorf
1208 855724147U, // A2_pxorfnew
1209 855707942U, // A2_pxort
1210 855724326U, // A2_pxortnew
1211 423872538U, // A2_roundsat
1212 4458522U, // A2_sat
1213 4474906U, // A2_satb
1214 4491290U, // A2_sath
1215 4507674U, // A2_satub
1216 4524058U, // A2_satuh
1217 4540442U, // A2_sub
1218 4540442U, // A2_subh_h16_hh
1219 4540442U, // A2_subh_h16_hl
1220 4540442U, // A2_subh_h16_lh
1221 4540442U, // A2_subh_h16_ll
1222 4540442U, // A2_subh_h16_sat_hh
1223 4540442U, // A2_subh_h16_sat_hl
1224 4540442U, // A2_subh_h16_sat_lh
1225 4540442U, // A2_subh_h16_sat_ll
1226 4540442U, // A2_subh_l16_hl
1227 4540442U, // A2_subh_l16_ll
1228 4540442U, // A2_subh_l16_sat_hl
1229 4540442U, // A2_subh_l16_sat_ll
1230 4540442U, // A2_subp
1231 491096090U, // A2_subri
1232 4540442U, // A2_subsat
1233 18253850U, // A2_svaddh
1234 420907034U, // A2_svaddhs
1235 420988954U, // A2_svadduhs
1236 18630682U, // A2_svavgh
1237 505169946U, // A2_svavghs
1238 19793946U, // A2_svnavgh
1239 20580378U, // A2_svsubh
1240 423233562U, // A2_svsubhs
1241 423266330U, // A2_svsubuhs
1242 4573210U, // A2_swiz
1243 4179994U, // A2_sxtb
1244 4196378U, // A2_sxth
1245 4589594U, // A2_sxtw
1246 50432026U, // A2_tfr
1247 50432026U, // A2_tfrcrr
1248 71714842U, // A2_tfrih
1249 71731226U, // A2_tfril
1250 50432026U, // A2_tfrrcr
1251 50448410U, // A2_tfrsi
1252 18155546U, // A2_vabsh
1253 420808730U, // A2_vabshsat
1254 18221082U, // A2_vabsw
1255 420874266U, // A2_vabswsat
1256 18253850U, // A2_vaddh
1257 420907034U, // A2_vaddhs
1258 18319386U, // A2_vaddub
1259 420972570U, // A2_vaddubs
1260 420988954U, // A2_vadduhs
1261 18384922U, // A2_vaddw
1262 421038106U, // A2_vaddws
1263 18630682U, // A2_vavgh
1264 874268698U, // A2_vavghcr
1265 505169946U, // A2_vavghr
1266 18647066U, // A2_vavgub
1267 505186330U, // A2_vavgubr
1268 18663450U, // A2_vavguh
1269 505202714U, // A2_vavguhr
1270 18679834U, // A2_vavguw
1271 505219098U, // A2_vavguwr
1272 18696218U, // A2_vavgw
1273 874334234U, // A2_vavgwcr
1274 505235482U, // A2_vavgwr
1275 491178010U, // A2_vcmpbeq
1276 491194394U, // A2_vcmpbgtu
1277 491210778U, // A2_vcmpheq
1278 491227162U, // A2_vcmphgt
1279 491243546U, // A2_vcmphgtu
1280 491259930U, // A2_vcmpweq
1281 491276314U, // A2_vcmpwgt
1282 491292698U, // A2_vcmpwgtu
1283 4769818U, // A2_vconj
1284 2230298U, // A2_vmaxb
1285 2246682U, // A2_vmaxh
1286 2263066U, // A2_vmaxub
1287 2279450U, // A2_vmaxuh
1288 4786202U, // A2_vmaxuw
1289 2295834U, // A2_vmaxw
1290 2312218U, // A2_vminb
1291 2328602U, // A2_vminh
1292 2344986U, // A2_vminub
1293 2361370U, // A2_vminuh
1294 4802586U, // A2_vminuw
1295 2377754U, // A2_vminw
1296 19793946U, // A2_vnavgh
1297 892209178U, // A2_vnavghcr
1298 271452186U, // A2_vnavghr
1299 19826714U, // A2_vnavgw
1300 892241946U, // A2_vnavgwcr
1301 271484954U, // A2_vnavgwr
1302 4818970U, // A2_vraddub
1303 4835354U, // A2_vraddub_acc
1304 20318234U, // A2_vrsadub
1305 20301850U, // A2_vrsadub_acc
1306 20580378U, // A2_vsubh
1307 423233562U, // A2_vsubhs
1308 20596762U, // A2_vsubub
1309 423249946U, // A2_vsububs
1310 423266330U, // A2_vsubuhs
1311 20645914U, // A2_vsubw
1312 423299098U, // A2_vsubws
1313 4851738U, // A2_xor
1314 4851738U, // A2_xorp
1315 4212762U, // A2_zxth
1316 67110938U, // A4_addp_c
1317 910116890U, // A4_andn
1318 910116890U, // A4_andnp
1319 491407386U, // A4_bitsplit
1320 189417498U, // A4_bitspliti
1321 922929178U, // A4_boundscheck_hi
1322 939706394U, // A4_boundscheck_lo
1323 491423770U, // A4_cmpbeq
1324 189433882U, // A4_cmpbeqi
1325 491440154U, // A4_cmpbgt
1326 189450266U, // A4_cmpbgti
1327 491456538U, // A4_cmpbgtu
1328 189466650U, // A4_cmpbgtui
1329 491472922U, // A4_cmpheq
1330 189483034U, // A4_cmpheqi
1331 491489306U, // A4_cmphgt
1332 189499418U, // A4_cmphgti
1333 491505690U, // A4_cmphgtu
1334 189515802U, // A4_cmphgtui
1335 188712986U, // A4_combineii
1336 490702874U, // A4_combineir
1337 188778522U, // A4_combineri
1338 189532186U, // A4_cround_ri
1339 491522074U, // A4_cround_rr
1340 297176U, // A4_ext
1341 4999194U, // A4_modwrapu
1342 910395418U, // A4_orn
1343 910395418U, // A4_ornp
1344 956371059U, // A4_paslhf
1345 956387443U, // A4_paslhfnew
1346 956371238U, // A4_paslht
1347 956387622U, // A4_paslhtnew
1348 973148275U, // A4_pasrhf
1349 973164659U, // A4_pasrhfnew
1350 973148454U, // A4_pasrht
1351 973164838U, // A4_pasrhtnew
1352 989925491U, // A4_psxtbf
1353 989941875U, // A4_psxtbfnew
1354 989925670U, // A4_psxtbt
1355 989942054U, // A4_psxtbtnew
1356 1006702707U, // A4_psxthf
1357 1006719091U, // A4_psxthfnew
1358 1006702886U, // A4_psxtht
1359 1006719270U, // A4_psxthtnew
1360 1023479923U, // A4_pzxtbf
1361 1023496307U, // A4_pzxtbfnew
1362 1023480102U, // A4_pzxtbt
1363 1023496486U, // A4_pzxtbtnew
1364 1040257139U, // A4_pzxthf
1365 1040273523U, // A4_pzxthfnew
1366 1040257318U, // A4_pzxtht
1367 1040273702U, // A4_pzxthtnew
1368 490784794U, // A4_rcmpeq
1369 188794906U, // A4_rcmpeqi
1370 491554842U, // A4_rcmpneq
1371 189564954U, // A4_rcmpneqi
1372 188991514U, // A4_round_ri
1373 188991514U, // A4_round_ri_sat
1374 490981402U, // A4_round_rr
1375 490981402U, // A4_round_rr_sat
1376 71649306U, // A4_subp_c
1377 50432026U, // A4_tfrcpp
1378 50432026U, // A4_tfrpcp
1379 5031962U, // A4_tlbmatch
1380 5048346U, // A4_vcmpbeq_any
1381 189188122U, // A4_vcmpbeqi
1382 491603994U, // A4_vcmpbgt
1383 189614106U, // A4_vcmpbgti
1384 189204506U, // A4_vcmpbgtui
1385 189220890U, // A4_vcmpheqi
1386 189237274U, // A4_vcmphgti
1387 189253658U, // A4_vcmphgtui
1388 189270042U, // A4_vcmpweqi
1389 189286426U, // A4_vcmpwgti
1390 189302810U, // A4_vcmpwgtui
1391 5081114U, // A4_vrmaxh
1392 5097498U, // A4_vrmaxuh
1393 5113882U, // A4_vrmaxuw
1394 5130266U, // A4_vrmaxw
1395 5146650U, // A4_vrminh
1396 5163034U, // A4_vrminuh
1397 5179418U, // A4_vrminuw
1398 5195802U, // A4_vrminw
1399 3622938U, // A5_ACS
1400 5212186U, // A5_vaddhubs
1401 5228570U, // A6_vcmpbeq_notany
1402 3622938U, // A6_vminub_RdP
1403 5244954U, // A7_clip
1404 189532186U, // A7_croundd_ri
1405 491522074U, // A7_croundd_rr
1406 5261338U, // A7_vclip
1407 5277722U, // C2_all8
1408 490686490U, // C2_and
1409 1061111834U, // C2_andn
1410 5294106U, // C2_any8
1411 491849754U, // C2_bitsclr
1412 189859866U, // C2_bitsclri
1413 5326874U, // C2_bitsset
1414 1073811571U, // C2_ccombinewf
1415 1073827955U, // C2_ccombinewnewf
1416 1073828134U, // C2_ccombinewnewt
1417 1073811750U, // C2_ccombinewt
1418 687935603U, // C2_cmoveif
1419 687935782U, // C2_cmoveit
1420 687951987U, // C2_cmovenewif
1421 687952166U, // C2_cmovenewit
1422 490784794U, // C2_cmpeq
1423 188794906U, // C2_cmpeqi
1424 490784794U, // C2_cmpeqp
1425 491882522U, // C2_cmpgt
1426 189892634U, // C2_cmpgti
1427 491882522U, // C2_cmpgtp
1428 491898906U, // C2_cmpgtu
1429 189909018U, // C2_cmpgtui
1430 491898906U, // C2_cmpgtup
1431 5376026U, // C2_mask
1432 491931674U, // C2_mux
1433 189941786U, // C2_muxii
1434 491931674U, // C2_muxir
1435 189941786U, // C2_muxri
1436 51226U, // C2_not
1437 490965018U, // C2_or
1438 1061390362U, // C2_orn
1439 50432026U, // C2_tfrpr
1440 50432026U, // C2_tfrrp
1441 5408794U, // C2_vitpack
1442 5425178U, // C2_vmux
1443 4851738U, // C2_xor
1444 5441562U, // C4_addipc
1445 1094666266U, // C4_and_and
1446 1094666266U, // C4_and_andn
1447 1111443482U, // C4_and_or
1448 1111443482U, // C4_and_orn
1449 491997210U, // C4_cmplte
1450 190007322U, // C4_cmpltei
1451 492013594U, // C4_cmplteu
1452 190023706U, // C4_cmplteui
1453 491554842U, // C4_cmpneq
1454 189564954U, // C4_cmpneqi
1455 5490714U, // C4_fastcorner9
1456 5507098U, // C4_fastcorner9_not
1457 492062746U, // C4_nbitsclr
1458 190072858U, // C4_nbitsclri
1459 5539866U, // C4_nbitsset
1460 1094944794U, // C4_or_and
1461 1094944794U, // C4_or_andn
1462 1111722010U, // C4_or_or
1463 1111722010U, // C4_or_orn
1464 759897U, // CALLProfile
1465 5556250U, // CONST32
1466 5572634U, // CONST64
1467 0U, // DuplexIClass0
1468 0U, // DuplexIClass1
1469 0U, // DuplexIClass2
1470 0U, // DuplexIClass3
1471 0U, // DuplexIClass4
1472 0U, // DuplexIClass5
1473 0U, // DuplexIClass6
1474 0U, // DuplexIClass7
1475 0U, // DuplexIClass8
1476 0U, // DuplexIClass9
1477 0U, // DuplexIClassA
1478 0U, // DuplexIClassB
1479 0U, // DuplexIClassC
1480 0U, // DuplexIClassD
1481 0U, // DuplexIClassE
1482 0U, // DuplexIClassF
1483 755820U, // EH_RETURN_JMPR
1484 5589018U, // F2_conv_d2df
1485 5605402U, // F2_conv_d2sf
1486 22399002U, // F2_conv_df2d
1487 1129695258U, // F2_conv_df2d_chop
1488 5638170U, // F2_conv_df2sf
1489 22431770U, // F2_conv_df2ud
1490 1129728026U, // F2_conv_df2ud_chop
1491 22448154U, // F2_conv_df2uw
1492 1129744410U, // F2_conv_df2uw_chop
1493 22464538U, // F2_conv_df2w
1494 1129760794U, // F2_conv_df2w_chop
1495 22480922U, // F2_conv_sf2d
1496 1129777178U, // F2_conv_sf2d_chop
1497 5720090U, // F2_conv_sf2df
1498 22513690U, // F2_conv_sf2ud
1499 1129809946U, // F2_conv_sf2ud_chop
1500 22530074U, // F2_conv_sf2uw
1501 1129826330U, // F2_conv_sf2uw_chop
1502 22546458U, // F2_conv_sf2w
1503 1129842714U, // F2_conv_sf2w_chop
1504 5785626U, // F2_conv_ud2df
1505 5802010U, // F2_conv_ud2sf
1506 5818394U, // F2_conv_uw2df
1507 5834778U, // F2_conv_uw2sf
1508 5851162U, // F2_conv_w2df
1509 5867546U, // F2_conv_w2sf
1510 5883930U, // F2_dfadd
1511 5900314U, // F2_dfclass
1512 5916698U, // F2_dfcmpeq
1513 5933082U, // F2_dfcmpge
1514 5949466U, // F2_dfcmpgt
1515 5965850U, // F2_dfcmpuo
1516 1146832922U, // F2_dfimm_n
1517 1163610138U, // F2_dfimm_p
1518 5998618U, // F2_dfmax
1519 6015002U, // F2_dfmin
1520 6031386U, // F2_dfmpyfix
1521 6047770U, // F2_dfmpyhh
1522 6064154U, // F2_dfmpylh
1523 6080538U, // F2_dfmpyll
1524 6096922U, // F2_dfsub
1525 6113306U, // F2_sfadd
1526 6129690U, // F2_sfclass
1527 6146074U, // F2_sfcmpeq
1528 6162458U, // F2_sfcmpge
1529 6178842U, // F2_sfcmpgt
1530 6195226U, // F2_sfcmpuo
1531 6211610U, // F2_sffixupd
1532 6227994U, // F2_sffixupn
1533 6244378U, // F2_sffixupr
1534 23037978U, // F2_sffma
1535 1180665882U, // F2_sffma_lib
1536 492800026U, // F2_sffma_sc
1537 23054362U, // F2_sffms
1538 1180682266U, // F2_sffms_lib
1539 1147144218U, // F2_sfimm_n
1540 1163921434U, // F2_sfimm_p
1541 3622938U, // F2_sfinvsqrta
1542 6309914U, // F2_sfmax
1543 6326298U, // F2_sfmin
1544 6342682U, // F2_sfmpy
1545 3622938U, // F2_sfrecipa
1546 6359066U, // F2_sfsub
1547 50432026U, // G4_tfrgcpp
1548 50432026U, // G4_tfrgcrr
1549 50432026U, // G4_tfrgpcp
1550 50432026U, // G4_tfrgrcr
1551 4605978U, // HI
1552 759897U, // J2_call
1553 6375539U, // J2_callf
1554 755813U, // J2_callr
1555 6391923U, // J2_callrf
1556 755785U, // J2_callrh
1557 6392102U, // J2_callrt
1558 6375718U, // J2_callt
1559 759903U, // J2_jump
1560 6408307U, // J2_jumpf
1561 6424691U, // J2_jumpfnew
1562 6441075U, // J2_jumpfnewpt
1563 6457459U, // J2_jumpfpt
1564 755820U, // J2_jumpr
1565 6473843U, // J2_jumprf
1566 6490227U, // J2_jumprfnew
1567 6506611U, // J2_jumprfnewpt
1568 6522995U, // J2_jumprfpt
1569 6539558U, // J2_jumprgtez
1570 6555942U, // J2_jumprgtezpt
1571 755793U, // J2_jumprh
1572 6572326U, // J2_jumprltez
1573 6588710U, // J2_jumprltezpt
1574 6605094U, // J2_jumprnz
1575 6621478U, // J2_jumprnzpt
1576 6474022U, // J2_jumprt
1577 6490406U, // J2_jumprtnew
1578 6506790U, // J2_jumprtnewpt
1579 6523174U, // J2_jumprtpt
1580 6637862U, // J2_jumprz
1581 6654246U, // J2_jumprzpt
1582 6408486U, // J2_jumpt
1583 6424870U, // J2_jumptnew
1584 6441254U, // J2_jumptnewpt
1585 6457638U, // J2_jumptpt
1586 4282682U, // J2_loop0i
1587 4282682U, // J2_loop0iext
1588 3627322U, // J2_loop0r
1589 3627322U, // J2_loop0rext
1590 4282733U, // J2_loop1i
1591 4282733U, // J2_loop1iext
1592 3627373U, // J2_loop1r
1593 3627373U, // J2_loop1rext
1594 297161U, // J2_pause
1595 4282674U, // J2_ploop1si
1596 3627314U, // J2_ploop1sr
1597 4282689U, // J2_ploop2si
1598 3627329U, // J2_ploop2sr
1599 4282704U, // J2_ploop3si
1600 3627344U, // J2_ploop3sr
1601 1595U, // J2_rte
1602 297106U, // J2_trap0
1603 71387494U, // J2_trap1
1604 1587U, // J2_unpause
1605 1197853397U, // J4_cmpeq_f_jumpnv_nt
1606 1214630613U, // J4_cmpeq_f_jumpnv_t
1607 3623611U, // J4_cmpeq_fp0_jump_nt
1608 3623611U, // J4_cmpeq_fp0_jump_t
1609 3623624U, // J4_cmpeq_fp1_jump_nt
1610 3623624U, // J4_cmpeq_fp1_jump_t
1611 1197853410U, // J4_cmpeq_t_jumpnv_nt
1612 1214630626U, // J4_cmpeq_t_jumpnv_t
1613 3623611U, // J4_cmpeq_tp0_jump_nt
1614 3623611U, // J4_cmpeq_tp0_jump_t
1615 3623624U, // J4_cmpeq_tp1_jump_nt
1616 3623624U, // J4_cmpeq_tp1_jump_t
1617 1197869781U, // J4_cmpeqi_f_jumpnv_nt
1618 1214646997U, // J4_cmpeqi_f_jumpnv_t
1619 4278971U, // J4_cmpeqi_fp0_jump_nt
1620 4278971U, // J4_cmpeqi_fp0_jump_t
1621 4278984U, // J4_cmpeqi_fp1_jump_nt
1622 4278984U, // J4_cmpeqi_fp1_jump_t
1623 1197869794U, // J4_cmpeqi_t_jumpnv_nt
1624 1214647010U, // J4_cmpeqi_t_jumpnv_t
1625 4278971U, // J4_cmpeqi_tp0_jump_nt
1626 4278971U, // J4_cmpeqi_tp0_jump_t
1627 4278984U, // J4_cmpeqi_tp1_jump_nt
1628 4278984U, // J4_cmpeqi_tp1_jump_t
1629 1197869781U, // J4_cmpeqn1_f_jumpnv_nt
1630 1214646997U, // J4_cmpeqn1_f_jumpnv_t
1631 4278971U, // J4_cmpeqn1_fp0_jump_nt
1632 4278971U, // J4_cmpeqn1_fp0_jump_t
1633 4278984U, // J4_cmpeqn1_fp1_jump_nt
1634 4278984U, // J4_cmpeqn1_fp1_jump_t
1635 1197869794U, // J4_cmpeqn1_t_jumpnv_nt
1636 1214647010U, // J4_cmpeqn1_t_jumpnv_t
1637 4278971U, // J4_cmpeqn1_tp0_jump_nt
1638 4278971U, // J4_cmpeqn1_tp0_jump_t
1639 4278984U, // J4_cmpeqn1_tp1_jump_nt
1640 4278984U, // J4_cmpeqn1_tp1_jump_t
1641 1197853502U, // J4_cmpgt_f_jumpnv_nt
1642 1214630718U, // J4_cmpgt_f_jumpnv_t
1643 3623716U, // J4_cmpgt_fp0_jump_nt
1644 3623716U, // J4_cmpgt_fp0_jump_t
1645 3623729U, // J4_cmpgt_fp1_jump_nt
1646 3623729U, // J4_cmpgt_fp1_jump_t
1647 1197853515U, // J4_cmpgt_t_jumpnv_nt
1648 1214630731U, // J4_cmpgt_t_jumpnv_t
1649 3623716U, // J4_cmpgt_tp0_jump_nt
1650 3623716U, // J4_cmpgt_tp0_jump_t
1651 3623729U, // J4_cmpgt_tp1_jump_nt
1652 3623729U, // J4_cmpgt_tp1_jump_t
1653 1197869886U, // J4_cmpgti_f_jumpnv_nt
1654 1214647102U, // J4_cmpgti_f_jumpnv_t
1655 4279076U, // J4_cmpgti_fp0_jump_nt
1656 4279076U, // J4_cmpgti_fp0_jump_t
1657 4279089U, // J4_cmpgti_fp1_jump_nt
1658 4279089U, // J4_cmpgti_fp1_jump_t
1659 1197869899U, // J4_cmpgti_t_jumpnv_nt
1660 1214647115U, // J4_cmpgti_t_jumpnv_t
1661 4279076U, // J4_cmpgti_tp0_jump_nt
1662 4279076U, // J4_cmpgti_tp0_jump_t
1663 4279089U, // J4_cmpgti_tp1_jump_nt
1664 4279089U, // J4_cmpgti_tp1_jump_t
1665 1197869886U, // J4_cmpgtn1_f_jumpnv_nt
1666 1214647102U, // J4_cmpgtn1_f_jumpnv_t
1667 4279076U, // J4_cmpgtn1_fp0_jump_nt
1668 4279076U, // J4_cmpgtn1_fp0_jump_t
1669 4279089U, // J4_cmpgtn1_fp1_jump_nt
1670 4279089U, // J4_cmpgtn1_fp1_jump_t
1671 1197869899U, // J4_cmpgtn1_t_jumpnv_nt
1672 1214647115U, // J4_cmpgtn1_t_jumpnv_t
1673 4279076U, // J4_cmpgtn1_tp0_jump_nt
1674 4279076U, // J4_cmpgtn1_tp0_jump_t
1675 4279089U, // J4_cmpgtn1_tp1_jump_nt
1676 4279089U, // J4_cmpgtn1_tp1_jump_t
1677 1197853635U, // J4_cmpgtu_f_jumpnv_nt
1678 1214630851U, // J4_cmpgtu_f_jumpnv_t
1679 3623847U, // J4_cmpgtu_fp0_jump_nt
1680 3623847U, // J4_cmpgtu_fp0_jump_t
1681 3623861U, // J4_cmpgtu_fp1_jump_nt
1682 3623861U, // J4_cmpgtu_fp1_jump_t
1683 1197853649U, // J4_cmpgtu_t_jumpnv_nt
1684 1214630865U, // J4_cmpgtu_t_jumpnv_t
1685 3623847U, // J4_cmpgtu_tp0_jump_nt
1686 3623847U, // J4_cmpgtu_tp0_jump_t
1687 3623861U, // J4_cmpgtu_tp1_jump_nt
1688 3623861U, // J4_cmpgtu_tp1_jump_t
1689 1197870019U, // J4_cmpgtui_f_jumpnv_nt
1690 1214647235U, // J4_cmpgtui_f_jumpnv_t
1691 4279207U, // J4_cmpgtui_fp0_jump_nt
1692 4279207U, // J4_cmpgtui_fp0_jump_t
1693 4279221U, // J4_cmpgtui_fp1_jump_nt
1694 4279221U, // J4_cmpgtui_fp1_jump_t
1695 1197870033U, // J4_cmpgtui_t_jumpnv_nt
1696 1214647249U, // J4_cmpgtui_t_jumpnv_t
1697 4279207U, // J4_cmpgtui_tp0_jump_nt
1698 4279207U, // J4_cmpgtui_tp0_jump_t
1699 4279221U, // J4_cmpgtui_tp1_jump_nt
1700 4279221U, // J4_cmpgtui_tp1_jump_t
1701 3623742U, // J4_cmplt_f_jumpnv_nt
1702 3623742U, // J4_cmplt_f_jumpnv_t
1703 3623755U, // J4_cmplt_t_jumpnv_nt
1704 3623755U, // J4_cmplt_t_jumpnv_t
1705 3623875U, // J4_cmpltu_f_jumpnv_nt
1706 3623875U, // J4_cmpltu_f_jumpnv_t
1707 3623889U, // J4_cmpltu_t_jumpnv_nt
1708 3623889U, // J4_cmpltu_t_jumpnv_t
1709 297756U, // J4_hintjumpr
1710 1224853530U, // J4_jumpseti
1711 1224837146U, // J4_jumpsetr
1712 6703991U, // J4_tstbit0_f_jumpnv_nt
1713 6720375U, // J4_tstbit0_f_jumpnv_t
1714 6736733U, // J4_tstbit0_fp0_jump_nt
1715 6753117U, // J4_tstbit0_fp0_jump_t
1716 6769514U, // J4_tstbit0_fp1_jump_nt
1717 6785898U, // J4_tstbit0_fp1_jump_t
1718 6704004U, // J4_tstbit0_t_jumpnv_nt
1719 6720388U, // J4_tstbit0_t_jumpnv_t
1720 6802269U, // J4_tstbit0_tp0_jump_nt
1721 6818653U, // J4_tstbit0_tp0_jump_t
1722 6835050U, // J4_tstbit0_tp1_jump_nt
1723 6851434U, // J4_tstbit0_tp1_jump_t
1724 4261914U, // L2_deallocframe
1725 67422234U, // L2_loadalignb_io
1726 313370U, // L2_loadalignb_pbr
1727 313370U, // L2_loadalignb_pci
1728 313370U, // L2_loadalignb_pcr
1729 313370U, // L2_loadalignb_pi
1730 313370U, // L2_loadalignb_pr
1731 67438618U, // L2_loadalignh_io
1732 329754U, // L2_loadalignh_pbr
1733 329754U, // L2_loadalignh_pci
1734 329754U, // L2_loadalignh_pcr
1735 329754U, // L2_loadalignh_pi
1736 329754U, // L2_loadalignh_pr
1737 704989210U, // L2_loadbsw2_io
1738 1241860122U, // L2_loadbsw2_pbr
1739 1258637338U, // L2_loadbsw2_pci
1740 1275414554U, // L2_loadbsw2_pcr
1741 1258637338U, // L2_loadbsw2_pi
1742 1241860122U, // L2_loadbsw2_pr
1743 704989210U, // L2_loadbsw4_io
1744 1241860122U, // L2_loadbsw4_pbr
1745 1258637338U, // L2_loadbsw4_pci
1746 1275414554U, // L2_loadbsw4_pcr
1747 1258637338U, // L2_loadbsw4_pi
1748 1241860122U, // L2_loadbsw4_pr
1749 705005594U, // L2_loadbzw2_io
1750 1241876506U, // L2_loadbzw2_pbr
1751 1258653722U, // L2_loadbzw2_pci
1752 1275430938U, // L2_loadbzw2_pcr
1753 1258653722U, // L2_loadbzw2_pi
1754 1241876506U, // L2_loadbzw2_pr
1755 705005594U, // L2_loadbzw4_io
1756 1241876506U, // L2_loadbzw4_pbr
1757 1258653722U, // L2_loadbzw4_pci
1758 1275430938U, // L2_loadbzw4_pcr
1759 1258653722U, // L2_loadbzw4_pi
1760 1241876506U, // L2_loadbzw4_pr
1761 705021978U, // L2_loadrb_io
1762 1241892890U, // L2_loadrb_pbr
1763 1258670106U, // L2_loadrb_pci
1764 1275447322U, // L2_loadrb_pcr
1765 1258670106U, // L2_loadrb_pi
1766 1241892890U, // L2_loadrb_pr
1767 6866970U, // L2_loadrbgp
1768 705038362U, // L2_loadrd_io
1769 1241909274U, // L2_loadrd_pbr
1770 1258686490U, // L2_loadrd_pci
1771 1275463706U, // L2_loadrd_pcr
1772 1258686490U, // L2_loadrd_pi
1773 1241909274U, // L2_loadrd_pr
1774 6883354U, // L2_loadrdgp
1775 705054746U, // L2_loadrh_io
1776 1241925658U, // L2_loadrh_pbr
1777 1258702874U, // L2_loadrh_pci
1778 1275480090U, // L2_loadrh_pcr
1779 1258702874U, // L2_loadrh_pi
1780 1241925658U, // L2_loadrh_pr
1781 6899738U, // L2_loadrhgp
1782 705071130U, // L2_loadri_io
1783 1241942042U, // L2_loadri_pbr
1784 1258719258U, // L2_loadri_pci
1785 1275496474U, // L2_loadri_pcr
1786 1258719258U, // L2_loadri_pi
1787 1241942042U, // L2_loadri_pr
1788 6916122U, // L2_loadrigp
1789 705087514U, // L2_loadrub_io
1790 1241958426U, // L2_loadrub_pbr
1791 1258735642U, // L2_loadrub_pci
1792 1275512858U, // L2_loadrub_pcr
1793 1258735642U, // L2_loadrub_pi
1794 1241958426U, // L2_loadrub_pr
1795 6932506U, // L2_loadrubgp
1796 705103898U, // L2_loadruh_io
1797 1241974810U, // L2_loadruh_pbr
1798 1258752026U, // L2_loadruh_pci
1799 1275529242U, // L2_loadruh_pcr
1800 1258752026U, // L2_loadruh_pi
1801 1241974810U, // L2_loadruh_pr
1802 6948890U, // L2_loadruhgp
1803 6965274U, // L2_loadw_aq
1804 6981658U, // L2_loadw_locked
1805 83955827U, // L2_ploadrbf_io
1806 83959923U, // L2_ploadrbf_pi
1807 83972211U, // L2_ploadrbfnew_io
1808 83976307U, // L2_ploadrbfnew_pi
1809 83956006U, // L2_ploadrbt_io
1810 83960102U, // L2_ploadrbt_pi
1811 83972390U, // L2_ploadrbtnew_io
1812 83976486U, // L2_ploadrbtnew_pi
1813 100733043U, // L2_ploadrdf_io
1814 100737139U, // L2_ploadrdf_pi
1815 100749427U, // L2_ploadrdfnew_io
1816 100753523U, // L2_ploadrdfnew_pi
1817 100733222U, // L2_ploadrdt_io
1818 100737318U, // L2_ploadrdt_pi
1819 100749606U, // L2_ploadrdtnew_io
1820 100753702U, // L2_ploadrdtnew_pi
1821 117510259U, // L2_ploadrhf_io
1822 117514355U, // L2_ploadrhf_pi
1823 117526643U, // L2_ploadrhfnew_io
1824 117530739U, // L2_ploadrhfnew_pi
1825 117510438U, // L2_ploadrht_io
1826 117514534U, // L2_ploadrht_pi
1827 117526822U, // L2_ploadrhtnew_io
1828 117530918U, // L2_ploadrhtnew_pi
1829 134287475U, // L2_ploadrif_io
1830 134291571U, // L2_ploadrif_pi
1831 134303859U, // L2_ploadrifnew_io
1832 134307955U, // L2_ploadrifnew_pi
1833 134287654U, // L2_ploadrit_io
1834 134291750U, // L2_ploadrit_pi
1835 134304038U, // L2_ploadritnew_io
1836 134308134U, // L2_ploadritnew_pi
1837 151064691U, // L2_ploadrubf_io
1838 151068787U, // L2_ploadrubf_pi
1839 151081075U, // L2_ploadrubfnew_io
1840 151085171U, // L2_ploadrubfnew_pi
1841 151064870U, // L2_ploadrubt_io
1842 151068966U, // L2_ploadrubt_pi
1843 151081254U, // L2_ploadrubtnew_io
1844 151085350U, // L2_ploadrubtnew_pi
1845 167841907U, // L2_ploadruhf_io
1846 167846003U, // L2_ploadruhf_pi
1847 167858291U, // L2_ploadruhfnew_io
1848 167862387U, // L2_ploadruhfnew_pi
1849 167842086U, // L2_ploadruht_io
1850 167846182U, // L2_ploadruht_pi
1851 167858470U, // L2_ploadruhtnew_io
1852 167862566U, // L2_ploadruhtnew_pi
1853 1296140752U, // L4_add_memopb_io
1854 1296140884U, // L4_add_memoph_io
1855 1296141330U, // L4_add_memopw_io
1856 1312917968U, // L4_and_memopb_io
1857 1312918100U, // L4_and_memoph_io
1858 1312918546U, // L4_and_memopw_io
1859 1329695184U, // L4_iadd_memopb_io
1860 1329695316U, // L4_iadd_memoph_io
1861 1329695762U, // L4_iadd_memopw_io
1862 1346472400U, // L4_iand_memopb_io
1863 1346472532U, // L4_iand_memoph_io
1864 1346472978U, // L4_iand_memopw_io
1865 1363249616U, // L4_ior_memopb_io
1866 1363249748U, // L4_ior_memoph_io
1867 1363250194U, // L4_ior_memopw_io
1868 1380026832U, // L4_isub_memopb_io
1869 1380026964U, // L4_isub_memoph_io
1870 1380027410U, // L4_isub_memopw_io
1871 313370U, // L4_loadalignb_ap
1872 67422234U, // L4_loadalignb_ur
1873 329754U, // L4_loadalignh_ap
1874 67438618U, // L4_loadalignh_ur
1875 1392855066U, // L4_loadbsw2_ap
1876 1409632282U, // L4_loadbsw2_ur
1877 1392855066U, // L4_loadbsw4_ap
1878 1409632282U, // L4_loadbsw4_ur
1879 1392871450U, // L4_loadbzw2_ap
1880 1409648666U, // L4_loadbzw2_ur
1881 1392871450U, // L4_loadbzw4_ap
1882 1409648666U, // L4_loadbzw4_ur
1883 6998042U, // L4_loadd_aq
1884 7014426U, // L4_loadd_locked
1885 1392887834U, // L4_loadrb_ap
1886 1426442266U, // L4_loadrb_rr
1887 1409665050U, // L4_loadrb_ur
1888 1392904218U, // L4_loadrd_ap
1889 1426458650U, // L4_loadrd_rr
1890 1409681434U, // L4_loadrd_ur
1891 1392920602U, // L4_loadrh_ap
1892 1426475034U, // L4_loadrh_rr
1893 1409697818U, // L4_loadrh_ur
1894 1392936986U, // L4_loadri_ap
1895 1426491418U, // L4_loadri_rr
1896 1409714202U, // L4_loadri_ur
1897 1392953370U, // L4_loadrub_ap
1898 1426507802U, // L4_loadrub_rr
1899 1409730586U, // L4_loadrub_ur
1900 1392969754U, // L4_loadruh_ap
1901 1426524186U, // L4_loadruh_rr
1902 1409746970U, // L4_loadruh_ur
1903 7030810U, // L4_loadw_phys
1904 1447135696U, // L4_or_memopb_io
1905 1447135828U, // L4_or_memoph_io
1906 1447136274U, // L4_or_memopw_io
1907 1459687539U, // L4_ploadrbf_abs
1908 83955827U, // L4_ploadrbf_rr
1909 1459703923U, // L4_ploadrbfnew_abs
1910 83972211U, // L4_ploadrbfnew_rr
1911 1459687718U, // L4_ploadrbt_abs
1912 83956006U, // L4_ploadrbt_rr
1913 1459704102U, // L4_ploadrbtnew_abs
1914 83972390U, // L4_ploadrbtnew_rr
1915 1476464755U, // L4_ploadrdf_abs
1916 100733043U, // L4_ploadrdf_rr
1917 1476481139U, // L4_ploadrdfnew_abs
1918 100749427U, // L4_ploadrdfnew_rr
1919 1476464934U, // L4_ploadrdt_abs
1920 100733222U, // L4_ploadrdt_rr
1921 1476481318U, // L4_ploadrdtnew_abs
1922 100749606U, // L4_ploadrdtnew_rr
1923 1493241971U, // L4_ploadrhf_abs
1924 117510259U, // L4_ploadrhf_rr
1925 1493258355U, // L4_ploadrhfnew_abs
1926 117526643U, // L4_ploadrhfnew_rr
1927 1493242150U, // L4_ploadrht_abs
1928 117510438U, // L4_ploadrht_rr
1929 1493258534U, // L4_ploadrhtnew_abs
1930 117526822U, // L4_ploadrhtnew_rr
1931 1510019187U, // L4_ploadrif_abs
1932 134287475U, // L4_ploadrif_rr
1933 1510035571U, // L4_ploadrifnew_abs
1934 134303859U, // L4_ploadrifnew_rr
1935 1510019366U, // L4_ploadrit_abs
1936 134287654U, // L4_ploadrit_rr
1937 1510035750U, // L4_ploadritnew_abs
1938 134304038U, // L4_ploadritnew_rr
1939 1526796403U, // L4_ploadrubf_abs
1940 151064691U, // L4_ploadrubf_rr
1941 1526812787U, // L4_ploadrubfnew_abs
1942 151081075U, // L4_ploadrubfnew_rr
1943 1526796582U, // L4_ploadrubt_abs
1944 151064870U, // L4_ploadrubt_rr
1945 1526812966U, // L4_ploadrubtnew_abs
1946 151081254U, // L4_ploadrubtnew_rr
1947 1543573619U, // L4_ploadruhf_abs
1948 167841907U, // L4_ploadruhf_rr
1949 1543590003U, // L4_ploadruhfnew_abs
1950 167858291U, // L4_ploadruhfnew_rr
1951 1543573798U, // L4_ploadruht_abs
1952 167842086U, // L4_ploadruht_rr
1953 1543590182U, // L4_ploadruhtnew_abs
1954 167858470U, // L4_ploadruhtnew_rr
1955 7047194U, // L4_return
1956 1560350835U, // L4_return_f
1957 1560367219U, // L4_return_fnew_pnt
1958 1560367219U, // L4_return_fnew_pt
1959 1560351014U, // L4_return_t
1960 1560367398U, // L4_return_tnew_pnt
1961 1560367398U, // L4_return_tnew_pt
1962 1581353424U, // L4_sub_memopb_io
1963 1581353556U, // L4_sub_memoph_io
1964 1581354002U, // L4_sub_memopw_io
1965 3624054U, // L6_memcpy
1966 4622362U, // LO
1967 493602842U, // M2_acci
1968 191612954U, // M2_accii
1969 7079962U, // M2_cmaci_s0
1970 7096346U, // M2_cmacr_s0
1971 426543130U, // M2_cmacs_s0
1972 208439322U, // M2_cmacs_s1
1973 1600948250U, // M2_cmacsc_s0
1974 1617725466U, // M2_cmacsc_s1
1975 7129114U, // M2_cmpyi_s0
1976 7145498U, // M2_cmpyr_s0
1977 275597338U, // M2_cmpyrs_s0
1978 225265690U, // M2_cmpyrs_s1
1979 1634551834U, // M2_cmpyrsc_s0
1980 1651329050U, // M2_cmpyrsc_s1
1981 426592282U, // M2_cmpys_s0
1982 208488474U, // M2_cmpys_s1
1983 1600997402U, // M2_cmpysc_s0
1984 1617774618U, // M2_cmpysc_s1
1985 426608666U, // M2_cnacs_s0
1986 208504858U, // M2_cnacs_s1
1987 1601013786U, // M2_cnacsc_s0
1988 1617791002U, // M2_cnacsc_s1
1989 493733914U, // M2_dpmpyss_acc_s0
1990 493750298U, // M2_dpmpyss_nac_s0
1991 493766682U, // M2_dpmpyss_rnd_s0
1992 493766682U, // M2_dpmpyss_s0
1993 493783066U, // M2_dpmpyuu_acc_s0
1994 493799450U, // M2_dpmpyuu_nac_s0
1995 493815834U, // M2_dpmpyuu_s0
1996 493766682U, // M2_hmmpyh_rs1
1997 493766682U, // M2_hmmpyh_s1
1998 493766682U, // M2_hmmpyl_rs1
1999 493766682U, // M2_hmmpyl_s1
2000 493832218U, // M2_maci
2001 191858714U, // M2_macsin
2002 191842330U, // M2_macsip
2003 275761178U, // M2_mmachs_rs0
2004 225429530U, // M2_mmachs_rs1
2005 426756122U, // M2_mmachs_s0
2006 208652314U, // M2_mmachs_s1
2007 275777562U, // M2_mmacls_rs0
2008 225445914U, // M2_mmacls_rs1
2009 426772506U, // M2_mmacls_s0
2010 208668698U, // M2_mmacls_s1
2011 275793946U, // M2_mmacuhs_rs0
2012 225462298U, // M2_mmacuhs_rs1
2013 426788890U, // M2_mmacuhs_s0
2014 208685082U, // M2_mmacuhs_s1
2015 275810330U, // M2_mmaculs_rs0
2016 225478682U, // M2_mmaculs_rs1
2017 426805274U, // M2_mmaculs_s0
2018 208701466U, // M2_mmaculs_s1
2019 275826714U, // M2_mmpyh_rs0
2020 225495066U, // M2_mmpyh_rs1
2021 426821658U, // M2_mmpyh_s0
2022 208717850U, // M2_mmpyh_s1
2023 275843098U, // M2_mmpyl_rs0
2024 225511450U, // M2_mmpyl_rs1
2025 426838042U, // M2_mmpyl_s0
2026 208734234U, // M2_mmpyl_s1
2027 275859482U, // M2_mmpyuh_rs0
2028 225527834U, // M2_mmpyuh_rs1
2029 426854426U, // M2_mmpyuh_s0
2030 208750618U, // M2_mmpyuh_s1
2031 275875866U, // M2_mmpyul_rs0
2032 225544218U, // M2_mmpyul_rs1
2033 426870810U, // M2_mmpyul_s0
2034 208767002U, // M2_mmpyul_s1
2035 493848602U, // M2_mnaci
2036 762169370U, // M2_mpy_acc_hh_s0
2037 762169370U, // M2_mpy_acc_hh_s1
2038 762169370U, // M2_mpy_acc_hl_s0
2039 762169370U, // M2_mpy_acc_hl_s1
2040 778946586U, // M2_mpy_acc_lh_s0
2041 778946586U, // M2_mpy_acc_lh_s1
2042 778946586U, // M2_mpy_acc_ll_s0
2043 778946586U, // M2_mpy_acc_ll_s1
2044 762169370U, // M2_mpy_acc_sat_hh_s0
2045 762169370U, // M2_mpy_acc_sat_hh_s1
2046 762169370U, // M2_mpy_acc_sat_hl_s0
2047 762169370U, // M2_mpy_acc_sat_hl_s1
2048 778946586U, // M2_mpy_acc_sat_lh_s0
2049 778946586U, // M2_mpy_acc_sat_lh_s1
2050 778946586U, // M2_mpy_acc_sat_ll_s0
2051 778946586U, // M2_mpy_acc_sat_ll_s1
2052 762202138U, // M2_mpy_hh_s0
2053 762202138U, // M2_mpy_hh_s1
2054 762202138U, // M2_mpy_hl_s0
2055 762202138U, // M2_mpy_hl_s1
2056 778979354U, // M2_mpy_lh_s0
2057 778979354U, // M2_mpy_lh_s1
2058 778979354U, // M2_mpy_ll_s0
2059 778979354U, // M2_mpy_ll_s1
2060 762185754U, // M2_mpy_nac_hh_s0
2061 762185754U, // M2_mpy_nac_hh_s1
2062 762185754U, // M2_mpy_nac_hl_s0
2063 762185754U, // M2_mpy_nac_hl_s1
2064 778962970U, // M2_mpy_nac_lh_s0
2065 778962970U, // M2_mpy_nac_lh_s1
2066 778962970U, // M2_mpy_nac_ll_s0
2067 778962970U, // M2_mpy_nac_ll_s1
2068 762185754U, // M2_mpy_nac_sat_hh_s0
2069 762185754U, // M2_mpy_nac_sat_hh_s1
2070 762185754U, // M2_mpy_nac_sat_hl_s0
2071 762185754U, // M2_mpy_nac_sat_hl_s1
2072 778962970U, // M2_mpy_nac_sat_lh_s0
2073 778962970U, // M2_mpy_nac_sat_lh_s1
2074 778962970U, // M2_mpy_nac_sat_ll_s0
2075 778962970U, // M2_mpy_nac_sat_ll_s1
2076 762202138U, // M2_mpy_rnd_hh_s0
2077 762202138U, // M2_mpy_rnd_hh_s1
2078 762202138U, // M2_mpy_rnd_hl_s0
2079 762202138U, // M2_mpy_rnd_hl_s1
2080 778979354U, // M2_mpy_rnd_lh_s0
2081 778979354U, // M2_mpy_rnd_lh_s1
2082 778979354U, // M2_mpy_rnd_ll_s0
2083 778979354U, // M2_mpy_rnd_ll_s1
2084 762202138U, // M2_mpy_sat_hh_s0
2085 762202138U, // M2_mpy_sat_hh_s1
2086 762202138U, // M2_mpy_sat_hl_s0
2087 762202138U, // M2_mpy_sat_hl_s1
2088 778979354U, // M2_mpy_sat_lh_s0
2089 778979354U, // M2_mpy_sat_lh_s1
2090 778979354U, // M2_mpy_sat_ll_s0
2091 778979354U, // M2_mpy_sat_ll_s1
2092 762202138U, // M2_mpy_sat_rnd_hh_s0
2093 762202138U, // M2_mpy_sat_rnd_hh_s1
2094 762202138U, // M2_mpy_sat_rnd_hl_s0
2095 762202138U, // M2_mpy_sat_rnd_hl_s1
2096 778979354U, // M2_mpy_sat_rnd_lh_s0
2097 778979354U, // M2_mpy_sat_rnd_lh_s1
2098 778979354U, // M2_mpy_sat_rnd_ll_s0
2099 778979354U, // M2_mpy_sat_rnd_ll_s1
2100 493766682U, // M2_mpy_up
2101 493766682U, // M2_mpy_up_s1
2102 493766682U, // M2_mpy_up_s1_sat
2103 762169370U, // M2_mpyd_acc_hh_s0
2104 762169370U, // M2_mpyd_acc_hh_s1
2105 762169370U, // M2_mpyd_acc_hl_s0
2106 762169370U, // M2_mpyd_acc_hl_s1
2107 778946586U, // M2_mpyd_acc_lh_s0
2108 778946586U, // M2_mpyd_acc_lh_s1
2109 778946586U, // M2_mpyd_acc_ll_s0
2110 778946586U, // M2_mpyd_acc_ll_s1
2111 762202138U, // M2_mpyd_hh_s0
2112 762202138U, // M2_mpyd_hh_s1
2113 762202138U, // M2_mpyd_hl_s0
2114 762202138U, // M2_mpyd_hl_s1
2115 778979354U, // M2_mpyd_lh_s0
2116 778979354U, // M2_mpyd_lh_s1
2117 778979354U, // M2_mpyd_ll_s0
2118 778979354U, // M2_mpyd_ll_s1
2119 762185754U, // M2_mpyd_nac_hh_s0
2120 762185754U, // M2_mpyd_nac_hh_s1
2121 762185754U, // M2_mpyd_nac_hl_s0
2122 762185754U, // M2_mpyd_nac_hl_s1
2123 778962970U, // M2_mpyd_nac_lh_s0
2124 778962970U, // M2_mpyd_nac_lh_s1
2125 778962970U, // M2_mpyd_nac_ll_s0
2126 778962970U, // M2_mpyd_nac_ll_s1
2127 762202138U, // M2_mpyd_rnd_hh_s0
2128 762202138U, // M2_mpyd_rnd_hh_s1
2129 762202138U, // M2_mpyd_rnd_hl_s0
2130 762202138U, // M2_mpyd_rnd_hl_s1
2131 778979354U, // M2_mpyd_rnd_lh_s0
2132 778979354U, // M2_mpyd_rnd_lh_s1
2133 778979354U, // M2_mpyd_rnd_ll_s0
2134 778979354U, // M2_mpyd_rnd_ll_s1
2135 487196698U, // M2_mpyi
2136 7456794U, // M2_mpysin
2137 7473178U, // M2_mpysip
2138 7489562U, // M2_mpysu_up
2139 762218522U, // M2_mpyu_acc_hh_s0
2140 762218522U, // M2_mpyu_acc_hh_s1
2141 762218522U, // M2_mpyu_acc_hl_s0
2142 762218522U, // M2_mpyu_acc_hl_s1
2143 778995738U, // M2_mpyu_acc_lh_s0
2144 778995738U, // M2_mpyu_acc_lh_s1
2145 778995738U, // M2_mpyu_acc_ll_s0
2146 778995738U, // M2_mpyu_acc_ll_s1
2147 762251290U, // M2_mpyu_hh_s0
2148 762251290U, // M2_mpyu_hh_s1
2149 762251290U, // M2_mpyu_hl_s0
2150 762251290U, // M2_mpyu_hl_s1
2151 779028506U, // M2_mpyu_lh_s0
2152 779028506U, // M2_mpyu_lh_s1
2153 779028506U, // M2_mpyu_ll_s0
2154 779028506U, // M2_mpyu_ll_s1
2155 762234906U, // M2_mpyu_nac_hh_s0
2156 762234906U, // M2_mpyu_nac_hh_s1
2157 762234906U, // M2_mpyu_nac_hl_s0
2158 762234906U, // M2_mpyu_nac_hl_s1
2159 779012122U, // M2_mpyu_nac_lh_s0
2160 779012122U, // M2_mpyu_nac_lh_s1
2161 779012122U, // M2_mpyu_nac_ll_s0
2162 779012122U, // M2_mpyu_nac_ll_s1
2163 493815834U, // M2_mpyu_up
2164 762218522U, // M2_mpyud_acc_hh_s0
2165 762218522U, // M2_mpyud_acc_hh_s1
2166 762218522U, // M2_mpyud_acc_hl_s0
2167 762218522U, // M2_mpyud_acc_hl_s1
2168 778995738U, // M2_mpyud_acc_lh_s0
2169 778995738U, // M2_mpyud_acc_lh_s1
2170 778995738U, // M2_mpyud_acc_ll_s0
2171 778995738U, // M2_mpyud_acc_ll_s1
2172 762251290U, // M2_mpyud_hh_s0
2173 762251290U, // M2_mpyud_hh_s1
2174 762251290U, // M2_mpyud_hl_s0
2175 762251290U, // M2_mpyud_hl_s1
2176 779028506U, // M2_mpyud_lh_s0
2177 779028506U, // M2_mpyud_lh_s1
2178 779028506U, // M2_mpyud_ll_s0
2179 779028506U, // M2_mpyud_ll_s1
2180 762234906U, // M2_mpyud_nac_hh_s0
2181 762234906U, // M2_mpyud_nac_hh_s1
2182 762234906U, // M2_mpyud_nac_hl_s0
2183 762234906U, // M2_mpyud_nac_hl_s1
2184 779012122U, // M2_mpyud_nac_lh_s0
2185 779012122U, // M2_mpyud_nac_lh_s1
2186 779012122U, // M2_mpyud_nac_ll_s0
2187 779012122U, // M2_mpyud_nac_ll_s1
2188 494045210U, // M2_nacci
2189 192055322U, // M2_naccii
2190 7522330U, // M2_subacc
2191 1312794U, // M2_vabsdiffh
2192 1361946U, // M2_vabsdiffw
2193 7538714U, // M2_vcmac_s0_sat_i
2194 7555098U, // M2_vcmac_s0_sat_r
2195 427001882U, // M2_vcmpy_s0_sat_i
2196 427018266U, // M2_vcmpy_s0_sat_r
2197 208898074U, // M2_vcmpy_s1_sat_i
2198 208914458U, // M2_vcmpy_s1_sat_r
2199 427034650U, // M2_vdmacs_s0
2200 208930842U, // M2_vdmacs_s1
2201 276056090U, // M2_vdmpyrs_s0
2202 225724442U, // M2_vdmpyrs_s1
2203 427051034U, // M2_vdmpys_s0
2204 208947226U, // M2_vdmpys_s1
2205 19384346U, // M2_vmac2
2206 24414234U, // M2_vmac2es
2207 427067418U, // M2_vmac2es_s0
2208 208963610U, // M2_vmac2es_s1
2209 422037530U, // M2_vmac2s_s0
2210 203933722U, // M2_vmac2s_s1
2211 427083802U, // M2_vmac2su_s0
2212 208979994U, // M2_vmac2su_s1
2213 427100186U, // M2_vmpy2es_s0
2214 208996378U, // M2_vmpy2es_s1
2215 422053914U, // M2_vmpy2s_s0
2216 271058970U, // M2_vmpy2s_s0pack
2217 203950106U, // M2_vmpy2s_s1
2218 220727322U, // M2_vmpy2s_s1pack
2219 427116570U, // M2_vmpy2su_s0
2220 209012762U, // M2_vmpy2su_s1
2221 7702554U, // M2_vraddh
2222 7718938U, // M2_vradduh
2223 24512538U, // M2_vrcmaci_s0
2224 1668679706U, // M2_vrcmaci_s0c
2225 24528922U, // M2_vrcmacr_s0
2226 1668696090U, // M2_vrcmacr_s0c
2227 24545306U, // M2_vrcmpyi_s0
2228 1668712474U, // M2_vrcmpyi_s0c
2229 24561690U, // M2_vrcmpyr_s0
2230 1668728858U, // M2_vrcmpyr_s0c
2231 1678411802U, // M2_vrcmpys_acc_s1_h
2232 1695189018U, // M2_vrcmpys_acc_s1_l
2233 1678428186U, // M2_vrcmpys_s1_h
2234 1695205402U, // M2_vrcmpys_s1_l
2235 1711982618U, // M2_vrcmpys_s1rp_h
2236 1728759834U, // M2_vrcmpys_s1rp_l
2237 7800858U, // M2_vrmac_s0
2238 7817242U, // M2_vrmpy_s0
2239 7833626U, // M2_xor_xacc
2240 494389274U, // M4_and_and
2241 913819674U, // M4_and_andn
2242 7866394U, // M4_and_or
2243 7882778U, // M4_and_xor
2244 226002970U, // M4_cmpyi_wh
2245 1652066330U, // M4_cmpyi_whc
2246 226019354U, // M4_cmpyr_wh
2247 1652082714U, // M4_cmpyr_whc
2248 493733914U, // M4_mac_up_s1_sat
2249 1752762394U, // M4_mpyri_addi
2250 2074U, // M4_mpyri_addr
2251 2074U, // M4_mpyri_addr_u2
2252 1752762394U, // M4_mpyrr_addi
2253 2074U, // M4_mpyrr_addr
2254 493750298U, // M4_nac_up_s1_sat
2255 494487578U, // M4_or_and
2256 913917978U, // M4_or_andn
2257 494503962U, // M4_or_or
2258 7981082U, // M4_or_xor
2259 7997466U, // M4_pmpyw
2260 8013850U, // M4_pmpyw_acc
2261 8030234U, // M4_vpmpyh
2262 8046618U, // M4_vpmpyh_acc
2263 24840218U, // M4_vrmpyeh_acc_s0
2264 1769670682U, // M4_vrmpyeh_acc_s1
2265 24856602U, // M4_vrmpyeh_s0
2266 1769687066U, // M4_vrmpyeh_s1
2267 24872986U, // M4_vrmpyoh_acc_s0
2268 1769703450U, // M4_vrmpyoh_acc_s1
2269 24889370U, // M4_vrmpyoh_s0
2270 1769719834U, // M4_vrmpyoh_s1
2271 494667802U, // M4_xor_and
2272 914098202U, // M4_xor_andn
2273 8144922U, // M4_xor_or
2274 7833626U, // M4_xor_xacc
2275 8161306U, // M5_vdmacbsu
2276 8177690U, // M5_vdmpybsu
2277 8194074U, // M5_vmacbsu
2278 8210458U, // M5_vmacbuu
2279 8226842U, // M5_vmpybsu
2280 8243226U, // M5_vmpybuu
2281 8259610U, // M5_vrmacbsu
2282 8275994U, // M5_vrmacbuu
2283 8292378U, // M5_vrmpybsu
2284 8308762U, // M5_vrmpybuu
2285 8325146U, // M6_vabsdiffb
2286 1329178U, // M6_vabsdiffub
2287 25118746U, // M7_dcmpyiw
2288 25135130U, // M7_dcmpyiw_acc
2289 1669285914U, // M7_dcmpyiwc
2290 1669302298U, // M7_dcmpyiwc_acc
2291 25151514U, // M7_dcmpyrw
2292 25167898U, // M7_dcmpyrw_acc
2293 1669318682U, // M7_dcmpyrwc
2294 1669335066U, // M7_dcmpyrwc_acc
2295 209668122U, // M7_wcmpyiw
2296 226445338U, // M7_wcmpyiw_rnd
2297 1618954266U, // M7_wcmpyiwc
2298 1652508698U, // M7_wcmpyiwc_rnd
2299 209700890U, // M7_wcmpyrw
2300 226478106U, // M7_wcmpyrw_rnd
2301 1618987034U, // M7_wcmpyrwc
2302 1652541466U, // M7_wcmpyrwc_rnd
2303 759897U, // PS_call_stk
2304 755813U, // PS_callr_nr
2305 755820U, // PS_jmpret
2306 6473843U, // PS_jmpretf
2307 6490227U, // PS_jmpretfnew
2308 6506611U, // PS_jmpretfnewpt
2309 6474022U, // PS_jmprett
2310 6490406U, // PS_jmprettnew
2311 6506790U, // PS_jmprettnewpt
2312 8407066U, // PS_loadrbabs
2313 8423450U, // PS_loadrdabs
2314 8439834U, // PS_loadrhabs
2315 8456218U, // PS_loadriabs
2316 8472602U, // PS_loadrubabs
2317 8488986U, // PS_loadruhabs
2318 51185838U, // PS_storerbabs
2319 235735214U, // PS_storerbnewabs
2320 51185845U, // PS_storerdabs
2321 252512465U, // PS_storerfabs
2322 51185873U, // PS_storerhabs
2323 235735249U, // PS_storerhnewabs
2324 51185889U, // PS_storeriabs
2325 235735265U, // PS_storerinewabs
2326 297114U, // PS_trap1
2327 8505899U, // R6_release_at_vi
2328 8522283U, // R6_release_st_vi
2329 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
2330 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
2331 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
2332 759897U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
2333 759903U, // RESTORE_DEALLOC_RET_JMP_V4
2334 759903U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
2335 759903U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
2336 759903U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
2337 8538138U, // S2_addasl_rrri
2338 71387669U, // S2_allocframe
2339 193103898U, // S2_asl_i_p
2340 193120282U, // S2_asl_i_p_acc
2341 193136666U, // S2_asl_i_p_and
2342 193153050U, // S2_asl_i_p_nac
2343 193169434U, // S2_asl_i_p_or
2344 193185818U, // S2_asl_i_p_xacc
2345 193103898U, // S2_asl_i_r
2346 193120282U, // S2_asl_i_r_acc
2347 193136666U, // S2_asl_i_r_and
2348 193153050U, // S2_asl_i_r_nac
2349 193169434U, // S2_asl_i_r_or
2350 193103898U, // S2_asl_i_r_sat
2351 193185818U, // S2_asl_i_r_xacc
2352 186271770U, // S2_asl_i_vh
2353 186304538U, // S2_asl_i_vw
2354 495093786U, // S2_asl_r_p
2355 495110170U, // S2_asl_r_p_acc
2356 495126554U, // S2_asl_r_p_and
2357 495142938U, // S2_asl_r_p_nac
2358 495159322U, // S2_asl_r_p_or
2359 495175706U, // S2_asl_r_p_xor
2360 495093786U, // S2_asl_r_r
2361 495110170U, // S2_asl_r_r_acc
2362 495126554U, // S2_asl_r_r_and
2363 495142938U, // S2_asl_r_r_nac
2364 495159322U, // S2_asl_r_r_or
2365 495093786U, // S2_asl_r_r_sat
2366 488261658U, // S2_asl_r_vh
2367 488294426U, // S2_asl_r_vw
2368 193202202U, // S2_asr_i_p
2369 193218586U, // S2_asr_i_p_acc
2370 193234970U, // S2_asr_i_p_and
2371 193251354U, // S2_asr_i_p_nac
2372 193267738U, // S2_asr_i_p_or
2373 193202202U, // S2_asr_i_p_rnd
2374 193202202U, // S2_asr_i_r
2375 193218586U, // S2_asr_i_r_acc
2376 193234970U, // S2_asr_i_r_and
2377 193251354U, // S2_asr_i_r_nac
2378 193267738U, // S2_asr_i_r_or
2379 193202202U, // S2_asr_i_r_rnd
2380 186370074U, // S2_asr_i_svw_trun
2381 185583642U, // S2_asr_i_vh
2382 186370074U, // S2_asr_i_vw
2383 495192090U, // S2_asr_r_p
2384 495208474U, // S2_asr_r_p_acc
2385 495224858U, // S2_asr_r_p_and
2386 495241242U, // S2_asr_r_p_nac
2387 495257626U, // S2_asr_r_p_or
2388 8734746U, // S2_asr_r_p_xor
2389 495192090U, // S2_asr_r_r
2390 495208474U, // S2_asr_r_r_acc
2391 495224858U, // S2_asr_r_r_and
2392 495241242U, // S2_asr_r_r_nac
2393 495257626U, // S2_asr_r_r_or
2394 495192090U, // S2_asr_r_r_sat
2395 488359962U, // S2_asr_r_svw_trun
2396 487573530U, // S2_asr_r_vh
2397 488359962U, // S2_asr_r_vw
2398 8751130U, // S2_brev
2399 8751130U, // S2_brevp
2400 8767514U, // S2_cabacdecbin
2401 8783898U, // S2_cl0
2402 8783898U, // S2_cl0p
2403 8800282U, // S2_cl1
2404 8800282U, // S2_cl1p
2405 8816666U, // S2_clb
2406 8833050U, // S2_clbnorm
2407 8816666U, // S2_clbp
2408 193398810U, // S2_clrbit_i
2409 495388698U, // S2_clrbit_r
2410 8865818U, // S2_ct0
2411 8865818U, // S2_ct0p
2412 8882202U, // S2_ct1
2413 8882202U, // S2_ct1p
2414 8898586U, // S2_deinterleave
2415 193464346U, // S2_extractu
2416 495454234U, // S2_extractu_rp
2417 193464346U, // S2_extractup
2418 495454234U, // S2_extractup_rp
2419 193480730U, // S2_insert
2420 495470618U, // S2_insert_rp
2421 193480730U, // S2_insertp
2422 495470618U, // S2_insertp_rp
2423 8947738U, // S2_interleave
2424 8964122U, // S2_lfsp
2425 8980506U, // S2_lsl_r_p
2426 8996890U, // S2_lsl_r_p_acc
2427 9013274U, // S2_lsl_r_p_and
2428 9029658U, // S2_lsl_r_p_nac
2429 9046042U, // S2_lsl_r_p_or
2430 9062426U, // S2_lsl_r_p_xor
2431 8980506U, // S2_lsl_r_r
2432 8996890U, // S2_lsl_r_r_acc
2433 9013274U, // S2_lsl_r_r_and
2434 9029658U, // S2_lsl_r_r_nac
2435 9046042U, // S2_lsl_r_r_or
2436 9078810U, // S2_lsl_r_vh
2437 9095194U, // S2_lsl_r_vw
2438 193660954U, // S2_lsr_i_p
2439 193677338U, // S2_lsr_i_p_acc
2440 193693722U, // S2_lsr_i_p_and
2441 193710106U, // S2_lsr_i_p_nac
2442 193726490U, // S2_lsr_i_p_or
2443 193742874U, // S2_lsr_i_p_xacc
2444 193660954U, // S2_lsr_i_r
2445 193677338U, // S2_lsr_i_r_acc
2446 193693722U, // S2_lsr_i_r_and
2447 193710106U, // S2_lsr_i_r_nac
2448 193726490U, // S2_lsr_i_r_or
2449 193742874U, // S2_lsr_i_r_xacc
2450 186746906U, // S2_lsr_i_vh
2451 186763290U, // S2_lsr_i_vw
2452 495650842U, // S2_lsr_r_p
2453 495667226U, // S2_lsr_r_p_acc
2454 495683610U, // S2_lsr_r_p_and
2455 495699994U, // S2_lsr_r_p_nac
2456 495716378U, // S2_lsr_r_p_or
2457 495732762U, // S2_lsr_r_p_xor
2458 495650842U, // S2_lsr_r_r
2459 495667226U, // S2_lsr_r_r_acc
2460 495683610U, // S2_lsr_r_r_and
2461 495699994U, // S2_lsr_r_r_nac
2462 495716378U, // S2_lsr_r_r_or
2463 488736794U, // S2_lsr_r_vh
2464 488753178U, // S2_lsr_r_vw
2465 9209882U, // S2_mask
2466 26003482U, // S2_packhl
2467 9242650U, // S2_parityp
2468 788595U, // S2_pstorerbf_io
2469 1779175539U, // S2_pstorerbf_pi
2470 1779322995U, // S2_pstorerbfnew_pi
2471 788595U, // S2_pstorerbnewf_io
2472 1779175539U, // S2_pstorerbnewf_pi
2473 1779322995U, // S2_pstorerbnewfnew_pi
2474 788774U, // S2_pstorerbnewt_io
2475 1779175718U, // S2_pstorerbnewt_pi
2476 1779323174U, // S2_pstorerbnewtnew_pi
2477 788774U, // S2_pstorerbt_io
2478 1779175718U, // S2_pstorerbt_pi
2479 1779323174U, // S2_pstorerbtnew_pi
2480 804979U, // S2_pstorerdf_io
2481 1779191923U, // S2_pstorerdf_pi
2482 1779339379U, // S2_pstorerdfnew_pi
2483 805158U, // S2_pstorerdt_io
2484 1779192102U, // S2_pstorerdt_pi
2485 1779339558U, // S2_pstorerdtnew_pi
2486 821363U, // S2_pstorerff_io
2487 1779208307U, // S2_pstorerff_pi
2488 1779355763U, // S2_pstorerffnew_pi
2489 821542U, // S2_pstorerft_io
2490 1779208486U, // S2_pstorerft_pi
2491 1779355942U, // S2_pstorerftnew_pi
2492 821363U, // S2_pstorerhf_io
2493 1779208307U, // S2_pstorerhf_pi
2494 1779355763U, // S2_pstorerhfnew_pi
2495 821363U, // S2_pstorerhnewf_io
2496 1779208307U, // S2_pstorerhnewf_pi
2497 1779355763U, // S2_pstorerhnewfnew_pi
2498 821542U, // S2_pstorerhnewt_io
2499 1779208486U, // S2_pstorerhnewt_pi
2500 1779355942U, // S2_pstorerhnewtnew_pi
2501 821542U, // S2_pstorerht_io
2502 1779208486U, // S2_pstorerht_pi
2503 1779355942U, // S2_pstorerhtnew_pi
2504 837747U, // S2_pstorerif_io
2505 1779224691U, // S2_pstorerif_pi
2506 1779372147U, // S2_pstorerifnew_pi
2507 837747U, // S2_pstorerinewf_io
2508 1779224691U, // S2_pstorerinewf_pi
2509 1779372147U, // S2_pstorerinewfnew_pi
2510 837926U, // S2_pstorerinewt_io
2511 1779224870U, // S2_pstorerinewt_pi
2512 1779372326U, // S2_pstorerinewtnew_pi
2513 837926U, // S2_pstorerit_io
2514 1779224870U, // S2_pstorerit_pi
2515 1779372326U, // S2_pstoreritnew_pi
2516 193808410U, // S2_setbit_i
2517 495798298U, // S2_setbit_r
2518 9275418U, // S2_shuffeb
2519 9291802U, // S2_shuffeh
2520 9308186U, // S2_shuffob
2521 9324570U, // S2_shuffoh
2522 725715408U, // S2_storerb_io
2523 1804503504U, // S2_storerb_pbr
2524 1821297104U, // S2_storerb_pci
2525 59705808U, // S2_storerb_pcr
2526 730778064U, // S2_storerb_pi
2527 730761680U, // S2_storerb_pr
2528 51185918U, // S2_storerbgp
2529 725715408U, // S2_storerbnew_io
2530 1804503504U, // S2_storerbnew_pbr
2531 1821297104U, // S2_storerbnew_pci
2532 244255184U, // S2_storerbnew_pcr
2533 730778064U, // S2_storerbnew_pi
2534 730761680U, // S2_storerbnew_pr
2535 235735294U, // S2_storerbnewgp
2536 725715464U, // S2_storerd_io
2537 1804503560U, // S2_storerd_pbr
2538 1821297160U, // S2_storerd_pci
2539 59705864U, // S2_storerd_pcr
2540 730778120U, // S2_storerd_pi
2541 730761736U, // S2_storerd_pr
2542 51185928U, // S2_storerdgp
2543 725715540U, // S2_storerf_io
2544 1804503636U, // S2_storerf_pbr
2545 1821297236U, // S2_storerf_pci
2546 261032532U, // S2_storerf_pcr
2547 730778196U, // S2_storerf_pi
2548 730761812U, // S2_storerf_pr
2549 252512530U, // S2_storerfgp
2550 725715540U, // S2_storerh_io
2551 1804503636U, // S2_storerh_pbr
2552 1821297236U, // S2_storerh_pci
2553 59705940U, // S2_storerh_pcr
2554 730778196U, // S2_storerh_pi
2555 730761812U, // S2_storerh_pr
2556 51185938U, // S2_storerhgp
2557 725715540U, // S2_storerhnew_io
2558 1804503636U, // S2_storerhnew_pbr
2559 1821297236U, // S2_storerhnew_pci
2560 244255316U, // S2_storerhnew_pcr
2561 730778196U, // S2_storerhnew_pi
2562 730761812U, // S2_storerhnew_pr
2563 235735314U, // S2_storerhnewgp
2564 725715986U, // S2_storeri_io
2565 1804504082U, // S2_storeri_pbr
2566 1821297682U, // S2_storeri_pci
2567 59706386U, // S2_storeri_pcr
2568 730778642U, // S2_storeri_pi
2569 730762258U, // S2_storeri_pr
2570 51185948U, // S2_storerigp
2571 725715986U, // S2_storerinew_io
2572 1804504082U, // S2_storerinew_pbr
2573 1821297682U, // S2_storerinew_pci
2574 244255762U, // S2_storerinew_pcr
2575 730778642U, // S2_storerinew_pi
2576 730762258U, // S2_storerinew_pr
2577 235735324U, // S2_storerinewgp
2578 1782010351U, // S2_storew_locked
2579 9390727U, // S2_storew_rl_at_vi
2580 9407111U, // S2_storew_rl_st_vi
2581 9422874U, // S2_svsathb
2582 20334618U, // S2_svsathub
2583 1829586970U, // S2_tableidxb
2584 1829603354U, // S2_tableidxd
2585 1829619738U, // S2_tableidxh
2586 1829636122U, // S2_tableidxw
2587 193988634U, // S2_togglebit_i
2588 495978522U, // S2_togglebit_r
2589 194005018U, // S2_tstbit_i
2590 495994906U, // S2_tstbit_r
2591 194021402U, // S2_valignib
2592 496011290U, // S2_valignrb
2593 9488410U, // S2_vcnegh
2594 9504794U, // S2_vcrotate
2595 9521178U, // S2_vrcnegh
2596 26314778U, // S2_vrndpackwh
2597 428967962U, // S2_vrndpackwhs
2598 9422874U, // S2_vsathb
2599 9422874U, // S2_vsathb_nopack
2600 20334618U, // S2_vsathub
2601 20334618U, // S2_vsathub_nopack
2602 20367386U, // S2_vsatwh
2603 20367386U, // S2_vsatwh_nopack
2604 9553946U, // S2_vsatwuh
2605 9553946U, // S2_vsatwuh_nopack
2606 9570330U, // S2_vsplatrb
2607 9586714U, // S2_vsplatrh
2608 194152474U, // S2_vspliceib
2609 496142362U, // S2_vsplicerb
2610 9619482U, // S2_vsxtbh
2611 9635866U, // S2_vsxthw
2612 26429466U, // S2_vtrunehb
2613 9668634U, // S2_vtrunewh
2614 26462234U, // S2_vtrunohb
2615 9701402U, // S2_vtrunowh
2616 9717786U, // S2_vzxtbh
2617 9734170U, // S2_vzxthw
2618 2074U, // S4_addaddi
2619 1853425690U, // S4_addi_asl_ri
2620 1870202906U, // S4_addi_lsr_ri
2621 1855244314U, // S4_andi_asl_ri
2622 1872021530U, // S4_andi_lsr_ri
2623 9766938U, // S4_clbaddi
2624 9766938U, // S4_clbpaddi
2625 8833050U, // S4_clbpnorm
2626 194332698U, // S4_extract
2627 496322586U, // S4_extract_rp
2628 194332698U, // S4_extractp
2629 496322586U, // S4_extractp_rp
2630 9799706U, // S4_lsli
2631 194365466U, // S4_ntstbit_i
2632 496355354U, // S4_ntstbit_r
2633 192497690U, // S4_or_andi
2634 1094944794U, // S4_or_andix
2635 192514074U, // S4_or_ori
2636 1855326234U, // S4_ori_asl_ri
2637 1872103450U, // S4_ori_lsr_ri
2638 9242650U, // S4_parity
2639 60180595U, // S4_pstorerbf_abs
2640 788595U, // S4_pstorerbf_rr
2641 60196979U, // S4_pstorerbfnew_abs
2642 936051U, // S4_pstorerbfnew_io
2643 936051U, // S4_pstorerbfnew_rr
2644 244729971U, // S4_pstorerbnewf_abs
2645 788595U, // S4_pstorerbnewf_rr
2646 244746355U, // S4_pstorerbnewfnew_abs
2647 936051U, // S4_pstorerbnewfnew_io
2648 936051U, // S4_pstorerbnewfnew_rr
2649 244730150U, // S4_pstorerbnewt_abs
2650 788774U, // S4_pstorerbnewt_rr
2651 244746534U, // S4_pstorerbnewtnew_abs
2652 936230U, // S4_pstorerbnewtnew_io
2653 936230U, // S4_pstorerbnewtnew_rr
2654 60180774U, // S4_pstorerbt_abs
2655 788774U, // S4_pstorerbt_rr
2656 60197158U, // S4_pstorerbtnew_abs
2657 936230U, // S4_pstorerbtnew_io
2658 936230U, // S4_pstorerbtnew_rr
2659 9881715U, // S4_pstorerdf_abs
2660 804979U, // S4_pstorerdf_rr
2661 9898099U, // S4_pstorerdfnew_abs
2662 952435U, // S4_pstorerdfnew_io
2663 952435U, // S4_pstorerdfnew_rr
2664 9881894U, // S4_pstorerdt_abs
2665 805158U, // S4_pstorerdt_rr
2666 9898278U, // S4_pstorerdtnew_abs
2667 952614U, // S4_pstorerdtnew_io
2668 952614U, // S4_pstorerdtnew_rr
2669 261572723U, // S4_pstorerff_abs
2670 821363U, // S4_pstorerff_rr
2671 261589107U, // S4_pstorerffnew_abs
2672 968819U, // S4_pstorerffnew_io
2673 968819U, // S4_pstorerffnew_rr
2674 261572902U, // S4_pstorerft_abs
2675 821542U, // S4_pstorerft_rr
2676 261589286U, // S4_pstorerftnew_abs
2677 968998U, // S4_pstorerftnew_io
2678 968998U, // S4_pstorerftnew_rr
2679 60246131U, // S4_pstorerhf_abs
2680 821363U, // S4_pstorerhf_rr
2681 60262515U, // S4_pstorerhfnew_abs
2682 968819U, // S4_pstorerhfnew_io
2683 968819U, // S4_pstorerhfnew_rr
2684 244795507U, // S4_pstorerhnewf_abs
2685 821363U, // S4_pstorerhnewf_rr
2686 244811891U, // S4_pstorerhnewfnew_abs
2687 968819U, // S4_pstorerhnewfnew_io
2688 968819U, // S4_pstorerhnewfnew_rr
2689 244795686U, // S4_pstorerhnewt_abs
2690 821542U, // S4_pstorerhnewt_rr
2691 244812070U, // S4_pstorerhnewtnew_abs
2692 968998U, // S4_pstorerhnewtnew_io
2693 968998U, // S4_pstorerhnewtnew_rr
2694 60246310U, // S4_pstorerht_abs
2695 821542U, // S4_pstorerht_rr
2696 60262694U, // S4_pstorerhtnew_abs
2697 968998U, // S4_pstorerhtnew_io
2698 968998U, // S4_pstorerhtnew_rr
2699 60278899U, // S4_pstorerif_abs
2700 837747U, // S4_pstorerif_rr
2701 60295283U, // S4_pstorerifnew_abs
2702 985203U, // S4_pstorerifnew_io
2703 985203U, // S4_pstorerifnew_rr
2704 244828275U, // S4_pstorerinewf_abs
2705 837747U, // S4_pstorerinewf_rr
2706 244844659U, // S4_pstorerinewfnew_abs
2707 985203U, // S4_pstorerinewfnew_io
2708 985203U, // S4_pstorerinewfnew_rr
2709 244828454U, // S4_pstorerinewt_abs
2710 837926U, // S4_pstorerinewt_rr
2711 244844838U, // S4_pstorerinewtnew_abs
2712 985382U, // S4_pstorerinewtnew_io
2713 985382U, // S4_pstorerinewtnew_rr
2714 60279078U, // S4_pstorerit_abs
2715 837926U, // S4_pstorerit_rr
2716 60295462U, // S4_pstoreritnew_abs
2717 985382U, // S4_pstoreritnew_io
2718 985382U, // S4_pstoreritnew_rr
2719 1782010338U, // S4_stored_locked
2720 9390718U, // S4_stored_rl_at_vi
2721 9407102U, // S4_stored_rl_st_vi
2722 742492624U, // S4_storeirb_io
2723 788595U, // S4_storeirbf_io
2724 936051U, // S4_storeirbfnew_io
2725 788774U, // S4_storeirbt_io
2726 936230U, // S4_storeirbtnew_io
2727 742492756U, // S4_storeirh_io
2728 821363U, // S4_storeirhf_io
2729 968819U, // S4_storeirhfnew_io
2730 821542U, // S4_storeirht_io
2731 968998U, // S4_storeirhtnew_io
2732 742493202U, // S4_storeiri_io
2733 837747U, // S4_storeirif_io
2734 985203U, // S4_storeirifnew_io
2735 837926U, // S4_storeirit_io
2736 985382U, // S4_storeiritnew_io
2737 60312016U, // S4_storerb_ap
2738 60328400U, // S4_storerb_rr
2739 60344784U, // S4_storerb_ur
2740 244861392U, // S4_storerbnew_ap
2741 244877776U, // S4_storerbnew_rr
2742 244894160U, // S4_storerbnew_ur
2743 60312072U, // S4_storerd_ap
2744 60328456U, // S4_storerd_rr
2745 60344840U, // S4_storerd_ur
2746 261638740U, // S4_storerf_ap
2747 261655124U, // S4_storerf_rr
2748 261671508U, // S4_storerf_ur
2749 60312148U, // S4_storerh_ap
2750 60328532U, // S4_storerh_rr
2751 60344916U, // S4_storerh_ur
2752 244861524U, // S4_storerhnew_ap
2753 244877908U, // S4_storerhnew_rr
2754 244894292U, // S4_storerhnew_ur
2755 60312594U, // S4_storeri_ap
2756 60328978U, // S4_storeri_rr
2757 60345362U, // S4_storeri_ur
2758 244861970U, // S4_storerinew_ap
2759 244878354U, // S4_storerinew_rr
2760 244894738U, // S4_storerinew_ur
2761 2074U, // S4_subaddi
2762 1850050586U, // S4_subi_asl_ri
2763 1866827802U, // S4_subi_lsr_ri
2764 10029082U, // S4_vrcrotate
2765 10045466U, // S4_vrcrotate_acc
2766 429492250U, // S4_vxaddsubh
2767 1889110042U, // S4_vxaddsubhr
2768 10078234U, // S4_vxaddsubw
2769 429525018U, // S4_vxsubaddh
2770 1889142810U, // S4_vxsubaddhr
2771 10111002U, // S4_vxsubaddw
2772 1829734426U, // S5_asrhub_rnd_sat
2773 420448282U, // S5_asrhub_sat
2774 10127386U, // S5_popcountp
2775 185583642U, // S5_vasrhrnd
2776 10143770U, // S6_rol_i_p
2777 10160154U, // S6_rol_i_p_acc
2778 10176538U, // S6_rol_i_p_and
2779 10192922U, // S6_rol_i_p_nac
2780 10209306U, // S6_rol_i_p_or
2781 10225690U, // S6_rol_i_p_xacc
2782 10143770U, // S6_rol_i_r
2783 10160154U, // S6_rol_i_r_acc
2784 10176538U, // S6_rol_i_r_and
2785 10192922U, // S6_rol_i_r_nac
2786 10209306U, // S6_rol_i_r_or
2787 10225690U, // S6_rol_i_r_xacc
2788 9570330U, // S6_vsplatrbp
2789 496191514U, // S6_vtrunehb_ppp
2790 496224282U, // S6_vtrunohb_ppp
2791 2074U, // SA1_addi
2792 2074U, // SA1_addrx
2793 10242074U, // SA1_addsp
2794 1899972634U, // SA1_and1
2795 1968155U, // SA1_clrf
2796 1968174U, // SA1_clrfnew
2797 1968165U, // SA1_clrt
2798 1968188U, // SA1_clrtnew
2799 4278971U, // SA1_cmpeqi
2800 10258458U, // SA1_combine0i
2801 10274842U, // SA1_combine1i
2802 10291226U, // SA1_combine2i
2803 10307610U, // SA1_combine3i
2804 1916831770U, // SA1_combinerz
2805 10323994U, // SA1_combinezr
2806 2074U, // SA1_dec
2807 2074U, // SA1_inc
2808 50448410U, // SA1_seti
2809 50448410U, // SA1_setin1
2810 4179994U, // SA1_sxtb
2811 4196378U, // SA1_sxth
2812 50432026U, // SA1_tfr
2813 1933527066U, // SA1_zxtb
2814 4212762U, // SA1_zxth
2815 759897U, // SAVE_REGISTERS_CALL_V4
2816 759897U, // SAVE_REGISTERS_CALL_V4STK
2817 759897U, // SAVE_REGISTERS_CALL_V4STK_EXT
2818 759897U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
2819 759897U, // SAVE_REGISTERS_CALL_V4STK_PIC
2820 759897U, // SAVE_REGISTERS_CALL_V4_EXT
2821 759897U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
2822 759897U, // SAVE_REGISTERS_CALL_V4_PIC
2823 705071130U, // SL1_loadri_io
2824 705087514U, // SL1_loadrub_io
2825 1574U, // SL2_deallocframe
2826 1328U, // SL2_jumpr31
2827 1319U, // SL2_jumpr31_f
2828 1356U, // SL2_jumpr31_fnew
2829 1338U, // SL2_jumpr31_t
2830 1382U, // SL2_jumpr31_tnew
2831 705021978U, // SL2_loadrb_io
2832 10340378U, // SL2_loadrd_sp
2833 705054746U, // SL2_loadrh_io
2834 10356762U, // SL2_loadri_sp
2835 705103898U, // SL2_loadruh_io
2836 1712U, // SL2_return
2837 1703U, // SL2_return_f
2838 1783U, // SL2_return_fnew
2839 1727U, // SL2_return_t
2840 1814U, // SL2_return_tnew
2841 725715408U, // SS1_storeb_io
2842 725715986U, // SS1_storew_io
2843 297148U, // SS2_allocframe
2844 1950452176U, // SS2_storebi0
2845 1967229392U, // SS2_storebi1
2846 51185896U, // SS2_stored_sp
2847 725715540U, // SS2_storeh_io
2848 51185907U, // SS2_storew_sp
2849 1950452754U, // SS2_storewi0
2850 1967229970U, // SS2_storewi1
2851 188712986U, // TFRI64_V2_ext
2852 50448410U, // TFRI64_V4
2853 10373146U, // V6_extractw
2854 10389530U, // V6_get_qfext
2855 10405914U, // V6_get_qfext_oracc
2856 10422298U, // V6_lvsplatb
2857 10438682U, // V6_lvsplath
2858 10455066U, // V6_lvsplatw
2859 490686490U, // V6_pred_and
2860 1061111834U, // V6_pred_and_n
2861 51226U, // V6_pred_not
2862 490965018U, // V6_pred_or
2863 1061390362U, // V6_pred_or_n
2864 10471450U, // V6_pred_scalar2
2865 10487834U, // V6_pred_scalar2v2
2866 4851738U, // V6_pred_xor
2867 10504218U, // V6_set_qfext
2868 765495322U, // V6_shuffeqh
2869 1990248474U, // V6_shuffeqw
2870 1997768730U, // V6_v6mpyhubs10
2871 2023819290U, // V6_v6mpyhubs10_vxx
2872 1997768730U, // V6_v6mpyvubs10
2873 2040596506U, // V6_v6mpyvubs10_vxx
2874 705808410U, // V6_vL32Ub_ai
2875 1259456538U, // V6_vL32Ub_pi
2876 1242679322U, // V6_vL32Ub_ppu
2877 705759258U, // V6_vL32b_ai
2878 715212826U, // V6_vL32b_cur_ai
2879 335614067U, // V6_vL32b_cur_npred_ai
2880 335618163U, // V6_vL32b_cur_npred_pi
2881 335618163U, // V6_vL32b_cur_npred_ppu
2882 1268860954U, // V6_vL32b_cur_pi
2883 1252083738U, // V6_vL32b_cur_ppu
2884 335614246U, // V6_vL32b_cur_pred_ai
2885 335618342U, // V6_vL32b_cur_pred_pi
2886 335618342U, // V6_vL32b_cur_pred_ppu
2887 352391283U, // V6_vL32b_npred_ai
2888 352395379U, // V6_vL32b_npred_pi
2889 352395379U, // V6_vL32b_npred_ppu
2890 705759258U, // V6_vL32b_nt_ai
2891 715212826U, // V6_vL32b_nt_cur_ai
2892 335614067U, // V6_vL32b_nt_cur_npred_ai
2893 335618163U, // V6_vL32b_nt_cur_npred_pi
2894 335618163U, // V6_vL32b_nt_cur_npred_ppu
2895 1268860954U, // V6_vL32b_nt_cur_pi
2896 1252083738U, // V6_vL32b_nt_cur_ppu
2897 335614246U, // V6_vL32b_nt_cur_pred_ai
2898 335618342U, // V6_vL32b_nt_cur_pred_pi
2899 335618342U, // V6_vL32b_nt_cur_pred_ppu
2900 352391283U, // V6_vL32b_nt_npred_ai
2901 352395379U, // V6_vL32b_nt_npred_pi
2902 352395379U, // V6_vL32b_nt_npred_ppu
2903 1259407386U, // V6_vL32b_nt_pi
2904 1242630170U, // V6_vL32b_nt_ppu
2905 352391462U, // V6_vL32b_nt_pred_ai
2906 352395558U, // V6_vL32b_nt_pred_pi
2907 352395558U, // V6_vL32b_nt_pred_ppu
2908 715229210U, // V6_vL32b_nt_tmp_ai
2909 385945715U, // V6_vL32b_nt_tmp_npred_ai
2910 385949811U, // V6_vL32b_nt_tmp_npred_pi
2911 385949811U, // V6_vL32b_nt_tmp_npred_ppu
2912 1268877338U, // V6_vL32b_nt_tmp_pi
2913 1252100122U, // V6_vL32b_nt_tmp_ppu
2914 385945894U, // V6_vL32b_nt_tmp_pred_ai
2915 385949990U, // V6_vL32b_nt_tmp_pred_pi
2916 385949990U, // V6_vL32b_nt_tmp_pred_ppu
2917 1259407386U, // V6_vL32b_pi
2918 1242630170U, // V6_vL32b_ppu
2919 352391462U, // V6_vL32b_pred_ai
2920 352395558U, // V6_vL32b_pred_pi
2921 352395558U, // V6_vL32b_pred_ppu
2922 715229210U, // V6_vL32b_tmp_ai
2923 385945715U, // V6_vL32b_tmp_npred_ai
2924 385949811U, // V6_vL32b_tmp_npred_pi
2925 385949811U, // V6_vL32b_tmp_npred_ppu
2926 1268877338U, // V6_vL32b_tmp_pi
2927 1252100122U, // V6_vL32b_tmp_ppu
2928 385945894U, // V6_vL32b_tmp_pred_ai
2929 385949990U, // V6_vL32b_tmp_pred_pi
2930 385949990U, // V6_vL32b_tmp_pred_ppu
2931 725715872U, // V6_vS32Ub_ai
2932 1230963U, // V6_vS32Ub_npred_ai
2933 1779617907U, // V6_vS32Ub_npred_pi
2934 1779617907U, // V6_vS32Ub_npred_ppu
2935 730778528U, // V6_vS32Ub_pi
2936 730762144U, // V6_vS32Ub_ppu
2937 1231142U, // V6_vS32Ub_pred_ai
2938 1779618086U, // V6_vS32Ub_pred_pi
2939 1779618086U, // V6_vS32Ub_pred_ppu
2940 725715604U, // V6_vS32b_ai
2941 725715604U, // V6_vS32b_new_ai
2942 1214579U, // V6_vS32b_new_npred_ai
2943 1779601523U, // V6_vS32b_new_npred_pi
2944 1779601523U, // V6_vS32b_new_npred_ppu
2945 730778260U, // V6_vS32b_new_pi
2946 730761876U, // V6_vS32b_new_ppu
2947 1214758U, // V6_vS32b_new_pred_ai
2948 1779601702U, // V6_vS32b_new_pred_pi
2949 1779601702U, // V6_vS32b_new_pred_ppu
2950 1214579U, // V6_vS32b_npred_ai
2951 1779601523U, // V6_vS32b_npred_pi
2952 1779601523U, // V6_vS32b_npred_ppu
2953 1214579U, // V6_vS32b_nqpred_ai
2954 1779601523U, // V6_vS32b_nqpred_pi
2955 1779601523U, // V6_vS32b_nqpred_ppu
2956 2051115668U, // V6_vS32b_nt_ai
2957 2051115668U, // V6_vS32b_nt_new_ai
2958 1214579U, // V6_vS32b_nt_new_npred_ai
2959 1779601523U, // V6_vS32b_nt_new_npred_pi
2960 1779601523U, // V6_vS32b_nt_new_npred_ppu
2961 2056178324U, // V6_vS32b_nt_new_pi
2962 2056161940U, // V6_vS32b_nt_new_ppu
2963 1214758U, // V6_vS32b_nt_new_pred_ai
2964 1779601702U, // V6_vS32b_nt_new_pred_pi
2965 1779601702U, // V6_vS32b_nt_new_pred_ppu
2966 1214579U, // V6_vS32b_nt_npred_ai
2967 1779601523U, // V6_vS32b_nt_npred_pi
2968 1779601523U, // V6_vS32b_nt_npred_ppu
2969 1214579U, // V6_vS32b_nt_nqpred_ai
2970 1779601523U, // V6_vS32b_nt_nqpred_pi
2971 1779601523U, // V6_vS32b_nt_nqpred_ppu
2972 2056178324U, // V6_vS32b_nt_pi
2973 2056161940U, // V6_vS32b_nt_ppu
2974 1214758U, // V6_vS32b_nt_pred_ai
2975 1779601702U, // V6_vS32b_nt_pred_pi
2976 1779601702U, // V6_vS32b_nt_pred_ppu
2977 1214758U, // V6_vS32b_nt_qpred_ai
2978 1779601702U, // V6_vS32b_nt_qpred_pi
2979 1779601702U, // V6_vS32b_nt_qpred_ppu
2980 730778260U, // V6_vS32b_pi
2981 730761876U, // V6_vS32b_ppu
2982 1214758U, // V6_vS32b_pred_ai
2983 1779601702U, // V6_vS32b_pred_pi
2984 1779601702U, // V6_vS32b_pred_ppu
2985 1214758U, // V6_vS32b_qpred_ai
2986 1779601702U, // V6_vS32b_qpred_pi
2987 1779601702U, // V6_vS32b_qpred_ppu
2988 2067892884U, // V6_vS32b_srls_ai
2989 2072955540U, // V6_vS32b_srls_pi
2990 2072939156U, // V6_vS32b_srls_ppu
2991 10602522U, // V6_vabs_f8
2992 10618906U, // V6_vabs_hf
2993 2091010074U, // V6_vabs_qf16_hf
2994 2107787290U, // V6_vabs_qf16_qf16
2995 2124580890U, // V6_vabs_qf32_qf32
2996 2141358106U, // V6_vabs_qf32_sf
2997 10668058U, // V6_vabs_sf
2998 2158168090U, // V6_vabsb
2999 2174945306U, // V6_vabsb_sat
3000 765675546U, // V6_vabsdiffh
3001 10717210U, // V6_vabsdiffub
3002 312690714U, // V6_vabsdiffuh
3003 10733594U, // V6_vabsdiffw
3004 2191788058U, // V6_vabsh
3005 2208565274U, // V6_vabsh_sat
3006 2225358874U, // V6_vabsw
3007 2242136090U, // V6_vabsw_sat
3008 2258929690U, // V6_vadd_hf
3009 2275723290U, // V6_vadd_hf_f8
3010 2258946074U, // V6_vadd_hf_hf
3011 2292484122U, // V6_vadd_qf16
3012 2292484122U, // V6_vadd_qf16_mix
3013 2309294106U, // V6_vadd_qf32
3014 2309294106U, // V6_vadd_qf32_mix
3015 2326071322U, // V6_vadd_sf
3016 2342864922U, // V6_vadd_sf_bf
3017 2258978842U, // V6_vadd_sf_hf
3018 2326087706U, // V6_vadd_sf_sf
3019 2158331930U, // V6_vaddb
3020 2158331930U, // V6_vaddb_dv
3021 436277363U, // V6_vaddbnq
3022 436277542U, // V6_vaddbq
3023 2175109146U, // V6_vaddbsat
3024 2175109146U, // V6_vaddbsat_dv
3025 77973530U, // V6_vaddcarry
3026 2359691290U, // V6_vaddcarryo
3027 10864666U, // V6_vaddcarrysat
3028 10897434U, // V6_vaddclbh
3029 10913818U, // V6_vaddclbw
3030 765904922U, // V6_vaddh
3031 765904922U, // V6_vaddh_dv
3032 453054579U, // V6_vaddhnq
3033 453054758U, // V6_vaddhq
3034 765904922U, // V6_vaddhsat
3035 765904922U, // V6_vaddhsat_dv
3036 10864666U, // V6_vaddhw
3037 765921306U, // V6_vaddhw_acc
3038 296142874U, // V6_vaddubh
3039 10962970U, // V6_vaddubh_acc
3040 2376566810U, // V6_vaddubsat
3041 2376566810U, // V6_vaddubsat_dv
3042 2175240218U, // V6_vaddububb_sat
3043 10995738U, // V6_vadduhsat
3044 10995738U, // V6_vadduhsat_dv
3045 10864666U, // V6_vadduhw
3046 312936474U, // V6_vadduhw_acc
3047 11012122U, // V6_vadduwsat
3048 11012122U, // V6_vadduwsat_dv
3049 10864666U, // V6_vaddw
3050 10864666U, // V6_vaddw_dv
3051 469831795U, // V6_vaddwnq
3052 469831974U, // V6_vaddwq
3053 10864666U, // V6_vaddwsat
3054 10864666U, // V6_vaddwsat_dv
3055 11028506U, // V6_valign4
3056 497584154U, // V6_valignb
3057 195594266U, // V6_valignbi
3058 11061274U, // V6_vand
3059 11077658U, // V6_vandnqrt
3060 11094042U, // V6_vandnqrt_acc
3061 11061274U, // V6_vandqrt
3062 11110426U, // V6_vandqrt_acc
3063 11077658U, // V6_vandvnqv
3064 11061274U, // V6_vandvqv
3065 11061274U, // V6_vandvrt
3066 11110426U, // V6_vandvrt_acc
3067 27904026U, // V6_vaslh
3068 11143194U, // V6_vaslh_acc
3069 2192164890U, // V6_vaslhv
3070 27936794U, // V6_vaslw
3071 11175962U, // V6_vaslw_acc
3072 2225752090U, // V6_vaslwv
3073 11192346U, // V6_vasr_into
3074 766183450U, // V6_vasrh
3075 11225114U, // V6_vasrh_acc
3076 279676954U, // V6_vasrhbrndsat
3077 430671898U, // V6_vasrhbsat
3078 766232602U, // V6_vasrhubrndsat
3079 766232602U, // V6_vasrhubsat
3080 766183450U, // V6_vasrhv
3081 313247770U, // V6_vasruhubrndsat
3082 313247770U, // V6_vasruhubsat
3083 330041370U, // V6_vasruwuhrndsat
3084 330041370U, // V6_vasruwuhsat
3085 313247770U, // V6_vasrvuhubrndsat
3086 313247770U, // V6_vasrvuhubsat
3087 1990985754U, // V6_vasrvwuhrndsat
3088 1990985754U, // V6_vasrvwuhsat
3089 28067866U, // V6_vasrw
3090 11307034U, // V6_vasrw_acc
3091 1990920218U, // V6_vasrwh
3092 1990920218U, // V6_vasrwhrndsat
3093 1990920218U, // V6_vasrwhsat
3094 1990985754U, // V6_vasrwuhrndsat
3095 1990985754U, // V6_vasrwuhsat
3096 2225883162U, // V6_vasrwv
3097 50432026U, // V6_vassign
3098 11323418U, // V6_vassign_fp
3099 11339802U, // V6_vassign_tmp
3100 2158839834U, // V6_vavgb
3101 2393720858U, // V6_vavgbrnd
3102 2192410650U, // V6_vavgh
3103 2410514458U, // V6_vavghrnd
3104 598591514U, // V6_vavgub
3105 2427308058U, // V6_vavgubrnd
3106 2444101658U, // V6_vavguh
3107 2460878874U, // V6_vavguhrnd
3108 2477672474U, // V6_vavguw
3109 2494449690U, // V6_vavguwrnd
3110 2226030618U, // V6_vavgw
3111 2511243290U, // V6_vavgwrnd
3112 2516652326U, // V6_vccombine
3113 11454490U, // V6_vcl0h
3114 11470874U, // V6_vcl0w
3115 33624358U, // V6_vcmov
3116 11487258U, // V6_vcombine
3117 11503642U, // V6_vcombine_tmp
3118 11520026U, // V6_vconv_bf_qf32
3119 11536410U, // V6_vconv_f8_qf16
3120 2544912410U, // V6_vconv_h_hf
3121 2561689626U, // V6_vconv_h_hf_rnd
3122 263227418U, // V6_vconv_hf_h
3123 2578483226U, // V6_vconv_hf_qf16
3124 2595260442U, // V6_vconv_hf_qf32
3125 2612054042U, // V6_vconv_qf16_f8
3126 2544945178U, // V6_vconv_qf16_hf
3127 2578499610U, // V6_vconv_qf16_qf16
3128 2595293210U, // V6_vconv_qf32_qf32
3129 2628847642U, // V6_vconv_qf32_sf
3130 2595309594U, // V6_vconv_sf_qf32
3131 2645641242U, // V6_vconv_sf_w
3132 11634714U, // V6_vconv_w_sf
3133 11651098U, // V6_vcvt2_b_hf
3134 2159151130U, // V6_vcvt2_hf_b
3135 598870042U, // V6_vcvt2_hf_ub
3136 11683866U, // V6_vcvt2_ub_hf
3137 11700250U, // V6_vcvt_b_hf
3138 11716634U, // V6_vcvt_bf_sf
3139 11733018U, // V6_vcvt_f8_hf
3140 11749402U, // V6_vcvt_h_hf
3141 2159249434U, // V6_vcvt_hf_b
3142 2662565914U, // V6_vcvt_hf_f8
3143 2192803866U, // V6_vcvt_hf_h
3144 2327021594U, // V6_vcvt_hf_sf
3145 598968346U, // V6_vcvt_hf_ub
3146 2444462106U, // V6_vcvt_hf_uh
3147 11782170U, // V6_vcvt_sf_hf
3148 11798554U, // V6_vcvt_ub_hf
3149 11814938U, // V6_vcvt_uh_hf
3150 3623543U, // V6_vdeal
3151 11831322U, // V6_vdealb
3152 11847706U, // V6_vdealb4w
3153 11864090U, // V6_vdealh
3154 11880474U, // V6_vdealvdd
3155 11896858U, // V6_vdelta
3156 11913242U, // V6_vdmpy_sf_hf
3157 11929626U, // V6_vdmpy_sf_hf_acc
3158 11946010U, // V6_vdmpybus
3159 11962394U, // V6_vdmpybus_acc
3160 11946010U, // V6_vdmpybus_dv
3161 11962394U, // V6_vdmpybus_dv_acc
3162 2159462426U, // V6_vdmpyhb
3163 2159478810U, // V6_vdmpyhb_acc
3164 2159462426U, // V6_vdmpyhb_dv
3165 2159478810U, // V6_vdmpyhb_dv_acc
3166 2209794074U, // V6_vdmpyhisat
3167 2209810458U, // V6_vdmpyhisat_acc
3168 2209794074U, // V6_vdmpyhsat
3169 2209810458U, // V6_vdmpyhsat_acc
3170 2679556122U, // V6_vdmpyhsuisat
3171 2679572506U, // V6_vdmpyhsuisat_acc
3172 2696333338U, // V6_vdmpyhsusat
3173 2696349722U, // V6_vdmpyhsusat_acc
3174 2209794074U, // V6_vdmpyhvsat
3175 2209810458U, // V6_vdmpyhvsat_acc
3176 12011546U, // V6_vdsaduh
3177 12027930U, // V6_vdsaduh_acc
3178 571475994U, // V6_veqb
3179 571492378U, // V6_veqb_and
3180 571508762U, // V6_veqb_or
3181 571525146U, // V6_veqb_xor
3182 756025370U, // V6_veqh
3183 756041754U, // V6_veqh_and
3184 756058138U, // V6_veqh_or
3185 756074522U, // V6_veqh_xor
3186 2249197594U, // V6_veqhf
3187 2249213978U, // V6_veqhf_and
3188 2249230362U, // V6_veqhf_or
3189 2249246746U, // V6_veqhf_xor
3190 2316306458U, // V6_veqsf
3191 2316322842U, // V6_veqsf_and
3192 2316339226U, // V6_veqsf_or
3193 2316355610U, // V6_veqsf_xor
3194 1980762138U, // V6_veqw
3195 1980778522U, // V6_veqw_and
3196 1980794906U, // V6_veqw_or
3197 1980811290U, // V6_veqw_xor
3198 12044314U, // V6_vfmax_f8
3199 12060698U, // V6_vfmax_hf
3200 12077082U, // V6_vfmax_sf
3201 12093466U, // V6_vfmin_f8
3202 12109850U, // V6_vfmin_hf
3203 12126234U, // V6_vfmin_sf
3204 12142618U, // V6_vfneg_f8
3205 12159002U, // V6_vfneg_hf
3206 12175386U, // V6_vfneg_sf
3207 3623662U, // V6_vgathermh
3208 2713323814U, // V6_vgathermhq
3209 3623662U, // V6_vgathermhw
3210 2730101030U, // V6_vgathermhwq
3211 3623680U, // V6_vgathermw
3212 12208422U, // V6_vgathermwq
3213 582649882U, // V6_vgtb
3214 582666266U, // V6_vgtb_and
3215 582682650U, // V6_vgtb_or
3216 582699034U, // V6_vgtb_xor
3217 2344257562U, // V6_vgtbf
3218 2344273946U, // V6_vgtbf_and
3219 2344290330U, // V6_vgtbf_or
3220 2344306714U, // V6_vgtbf_xor
3221 767199258U, // V6_vgth
3222 767215642U, // V6_vgth_and
3223 767232026U, // V6_vgth_or
3224 767248410U, // V6_vgth_xor
3225 2260371482U, // V6_vgthf
3226 2260387866U, // V6_vgthf_and
3227 2260404250U, // V6_vgthf_or
3228 2260420634U, // V6_vgthf_xor
3229 2327480346U, // V6_vgtsf
3230 2327496730U, // V6_vgtsf_and
3231 2327513114U, // V6_vgtsf_or
3232 2327529498U, // V6_vgtsf_xor
3233 297437210U, // V6_vgtub
3234 297453594U, // V6_vgtub_and
3235 297469978U, // V6_vgtub_or
3236 297486362U, // V6_vgtub_xor
3237 314214426U, // V6_vgtuh
3238 314230810U, // V6_vgtuh_and
3239 314247194U, // V6_vgtuh_or
3240 314263578U, // V6_vgtuh_xor
3241 330991642U, // V6_vgtuw
3242 331008026U, // V6_vgtuw_and
3243 331024410U, // V6_vgtuw_or
3244 331040794U, // V6_vgtuw_xor
3245 1991936026U, // V6_vgtw
3246 1991952410U, // V6_vgtw_and
3247 1991968794U, // V6_vgtw_or
3248 1991985178U, // V6_vgtw_xor
3249 1850U, // V6_vhist
3250 297881U, // V6_vhistq
3251 2092664858U, // V6_vilog2_hf
3252 2109442074U, // V6_vilog2_qf16
3253 2126219290U, // V6_vilog2_qf32
3254 2142996506U, // V6_vilog2_sf
3255 12306458U, // V6_vinsertwr
3256 498862106U, // V6_vlalignb
3257 196872218U, // V6_vlalignbi
3258 12339226U, // V6_vlsrb
3259 12355610U, // V6_vlsrh
3260 12371994U, // V6_vlsrhv
3261 12388378U, // V6_vlsrw
3262 12404762U, // V6_vlsrwv
3263 12421146U, // V6_vlut4
3264 582862874U, // V6_vlutvvb
3265 582862874U, // V6_vlutvvb_nm
3266 582879258U, // V6_vlutvvb_oracc
3267 2008942618U, // V6_vlutvvb_oracci
3268 2008926234U, // V6_vlutvvbi
3269 767445018U, // V6_vlutvwh
3270 767445018U, // V6_vlutvwh_nm
3271 767461402U, // V6_vlutvwh_oracc
3272 2747172890U, // V6_vlutvwh_oracci
3273 2747156506U, // V6_vlutvwhi
3274 12503066U, // V6_vmax_bf
3275 12519450U, // V6_vmax_hf
3276 12535834U, // V6_vmax_sf
3277 12552218U, // V6_vmaxb
3278 12568602U, // V6_vmaxh
3279 12584986U, // V6_vmaxub
3280 12601370U, // V6_vmaxuh
3281 12617754U, // V6_vmaxw
3282 12634138U, // V6_vmerge_qf
3283 12650522U, // V6_vmin_bf
3284 12666906U, // V6_vmin_hf
3285 12683290U, // V6_vmin_sf
3286 12699674U, // V6_vminb
3287 12716058U, // V6_vminh
3288 12732442U, // V6_vminub
3289 12748826U, // V6_vminuh
3290 12765210U, // V6_vminw
3291 297994266U, // V6_vmpabus
3292 2160281626U, // V6_vmpabus_acc
3293 297994266U, // V6_vmpabusv
3294 297994266U, // V6_vmpabuu
3295 600000538U, // V6_vmpabuu_acc
3296 297994266U, // V6_vmpabuuv
3297 767789082U, // V6_vmpahb
3298 767805466U, // V6_vmpahb_acc
3299 767756314U, // V6_vmpahhsat
3300 314804250U, // V6_vmpauhb
3301 314820634U, // V6_vmpauhb_acc
3302 767756314U, // V6_vmpauhuhsat
3303 12847130U, // V6_vmpsuhuhsat
3304 2277787674U, // V6_vmpy_hf_f8
3305 2277804058U, // V6_vmpy_hf_f8_acc
3306 2261010458U, // V6_vmpy_hf_hf
3307 2261026842U, // V6_vmpy_hf_hf_acc
3308 2294597658U, // V6_vmpy_qf16
3309 2261043226U, // V6_vmpy_qf16_hf
3310 2294597658U, // V6_vmpy_qf16_mix_hf
3311 2311391258U, // V6_vmpy_qf32
3312 2261059610U, // V6_vmpy_qf32_hf
3313 2294614042U, // V6_vmpy_qf32_mix_hf
3314 2294614042U, // V6_vmpy_qf32_qf16
3315 2328168474U, // V6_vmpy_qf32_sf
3316 2261043226U, // V6_vmpy_rt_hf
3317 2294597658U, // V6_vmpy_rt_qf16
3318 2328168474U, // V6_vmpy_rt_sf
3319 2344962074U, // V6_vmpy_sf_bf
3320 2344978458U, // V6_vmpy_sf_bf_acc
3321 2261075994U, // V6_vmpy_sf_hf
3322 2261092378U, // V6_vmpy_sf_hf_acc
3323 2328184858U, // V6_vmpy_sf_sf
3324 298174490U, // V6_vmpybus
3325 298190874U, // V6_vmpybus_acc
3326 298174490U, // V6_vmpybusv
3327 298190874U, // V6_vmpybusv_acc
3328 583387162U, // V6_vmpybv
3329 583403546U, // V6_vmpybv_acc
3330 12994586U, // V6_vmpyewuh
3331 13010970U, // V6_vmpyewuh_64
3332 2194065434U, // V6_vmpyh
3333 2194081818U, // V6_vmpyh_acc
3334 2210859034U, // V6_vmpyhsat_acc
3335 767936538U, // V6_vmpyhsrs
3336 767936538U, // V6_vmpyhss
3337 2445723674U, // V6_vmpyhus
3338 2445740058U, // V6_vmpyhus_acc
3339 2194065434U, // V6_vmpyhv
3340 2194081818U, // V6_vmpyhv_acc
3341 767936538U, // V6_vmpyhvsrs
3342 13060122U, // V6_vmpyieoh
3343 2194114586U, // V6_vmpyiewh_acc
3344 13092890U, // V6_vmpyiewuh
3345 2445772826U, // V6_vmpyiewuh_acc
3346 2194147354U, // V6_vmpyih
3347 2194163738U, // V6_vmpyih_acc
3348 2160592922U, // V6_vmpyihb
3349 2160609306U, // V6_vmpyihb_acc
3350 13142042U, // V6_vmpyiowh
3351 2160642074U, // V6_vmpyiwb
3352 2160658458U, // V6_vmpyiwb_acc
3353 2194196506U, // V6_vmpyiwh
3354 2194212890U, // V6_vmpyiwh_acc
3355 600360986U, // V6_vmpyiwub
3356 600377370U, // V6_vmpyiwub_acc
3357 2764654618U, // V6_vmpyowh
3358 13207578U, // V6_vmpyowh_64_acc
3359 2781431834U, // V6_vmpyowh_rnd
3360 2798241818U, // V6_vmpyowh_rnd_sacc
3361 2815019034U, // V6_vmpyowh_sacc
3362 298453018U, // V6_vmpyub
3363 13256730U, // V6_vmpyub_acc
3364 298453018U, // V6_vmpyubv
3365 13256730U, // V6_vmpyubv_acc
3366 13273114U, // V6_vmpyuh
3367 13289498U, // V6_vmpyuh_acc
3368 13305882U, // V6_vmpyuhe
3369 13322266U, // V6_vmpyuhe_acc
3370 13273114U, // V6_vmpyuhv
3371 13289498U, // V6_vmpyuhv_acc
3372 315230234U, // V6_vmpyuhvs
3373 5425178U, // V6_vmux
3374 583763994U, // V6_vnavgb
3375 13355034U, // V6_vnavgh
3376 298551322U, // V6_vnavgub
3377 13371418U, // V6_vnavgw
3378 2516652147U, // V6_vnccombine
3379 33624179U, // V6_vncmov
3380 2093762586U, // V6_vneg_qf16_hf
3381 2110539802U, // V6_vneg_qf16_qf16
3382 2127333402U, // V6_vneg_qf32_qf32
3383 2144110618U, // V6_vneg_qf32_sf
3384 13420570U, // V6_vnormamth
3385 13436954U, // V6_vnormamtw
3386 13453338U, // V6_vnot
3387 13469722U, // V6_vor
3388 13486106U, // V6_vpackeb
3389 13502490U, // V6_vpackeh
3390 13518874U, // V6_vpackhb_sat
3391 13535258U, // V6_vpackhub_sat
3392 13551642U, // V6_vpackob
3393 13568026U, // V6_vpackoh
3394 13584410U, // V6_vpackwh_sat
3395 13600794U, // V6_vpackwuh_sat
3396 13617178U, // V6_vpopcounth
3397 13633562U, // V6_vprefixqb
3398 13649946U, // V6_vprefixqh
3399 13666330U, // V6_vprefixqw
3400 13682714U, // V6_vrdelta
3401 573687834U, // V6_vrmpybub_rtt
3402 573671450U, // V6_vrmpybub_rtt_acc
3403 288475162U, // V6_vrmpybus
3404 288458778U, // V6_vrmpybus_acc
3405 288475162U, // V6_vrmpybusi
3406 288458778U, // V6_vrmpybusi_acc
3407 288475162U, // V6_vrmpybusv
3408 288458778U, // V6_vrmpybusv_acc
3409 573687834U, // V6_vrmpybv
3410 573671450U, // V6_vrmpybv_acc
3411 590596122U, // V6_vrmpyub
3412 590579738U, // V6_vrmpyub_acc
3413 590596122U, // V6_vrmpyub_rtt
3414 590579738U, // V6_vrmpyub_rtt_acc
3415 2821965850U, // V6_vrmpyubi
3416 2821949466U, // V6_vrmpyubi_acc
3417 590596122U, // V6_vrmpyubv
3418 590579738U, // V6_vrmpyubv_acc
3419 13699098U, // V6_vrmpyzbb_rt
3420 80824346U, // V6_vrmpyzbb_rt_acc
3421 80807962U, // V6_vrmpyzbb_rx
3422 2849064986U, // V6_vrmpyzbb_rx_acc
3423 13699098U, // V6_vrmpyzbub_rt
3424 80824346U, // V6_vrmpyzbub_rt_acc
3425 80807962U, // V6_vrmpyzbub_rx
3426 2849064986U, // V6_vrmpyzbub_rx_acc
3427 13731866U, // V6_vrmpyzcb_rt
3428 80857114U, // V6_vrmpyzcb_rt_acc
3429 80840730U, // V6_vrmpyzcb_rx
3430 2849097754U, // V6_vrmpyzcb_rx_acc
3431 13764634U, // V6_vrmpyzcbs_rt
3432 80889882U, // V6_vrmpyzcbs_rt_acc
3433 80873498U, // V6_vrmpyzcbs_rx
3434 2849130522U, // V6_vrmpyzcbs_rx_acc
3435 13797402U, // V6_vrmpyznb_rt
3436 80922650U, // V6_vrmpyznb_rt_acc
3437 80906266U, // V6_vrmpyznb_rx
3438 2849163290U, // V6_vrmpyznb_rx_acc
3439 13830170U, // V6_vror
3440 13846554U, // V6_vrotr
3441 13862938U, // V6_vroundhb
3442 768854042U, // V6_vroundhub
3443 315869210U, // V6_vrounduhub
3444 332662810U, // V6_vrounduwuh
3445 13912090U, // V6_vroundwh
3446 1993607194U, // V6_vroundwuh
3447 13928474U, // V6_vrsadubi
3448 13944858U, // V6_vrsadubi_acc
3449 13961242U, // V6_vsatdw
3450 13977626U, // V6_vsathub
3451 13994010U, // V6_vsatuwuh
3452 14010394U, // V6_vsatwh
3453 14026778U, // V6_vsb
3454 3623698U, // V6_vscattermh
3455 3623698U, // V6_vscattermh_add
3456 2855766310U, // V6_vscattermhq
3457 3623698U, // V6_vscattermhw
3458 3623698U, // V6_vscattermhw_add
3459 2872543526U, // V6_vscattermhwq
3460 3623698U, // V6_vscattermw
3461 3623698U, // V6_vscattermw_add
3462 2889320742U, // V6_vscattermwq
3463 14043162U, // V6_vsh
3464 765511706U, // V6_vshufeh
3465 3623476U, // V6_vshuff
3466 14059546U, // V6_vshuffb
3467 580945946U, // V6_vshuffeb
3468 14075930U, // V6_vshuffh
3469 14092314U, // V6_vshuffob
3470 14108698U, // V6_vshuffvdd
3471 14125082U, // V6_vshufoeb
3472 14141466U, // V6_vshufoeh
3473 14157850U, // V6_vshufoh
3474 2262321178U, // V6_vsub_hf
3475 2279114778U, // V6_vsub_hf_f8
3476 2262337562U, // V6_vsub_hf_hf
3477 2262321178U, // V6_vsub_hf_mix
3478 2295875610U, // V6_vsub_qf16
3479 2295875610U, // V6_vsub_qf16_mix
3480 2312685594U, // V6_vsub_qf32
3481 2312685594U, // V6_vsub_qf32_mix
3482 2329462810U, // V6_vsub_sf
3483 2346256410U, // V6_vsub_sf_bf
3484 2262370330U, // V6_vsub_sf_hf
3485 2329462810U, // V6_vsub_sf_mix
3486 2329479194U, // V6_vsub_sf_sf
3487 2161723418U, // V6_vsubb
3488 2161723418U, // V6_vsubb_dv
3489 637603955U, // V6_vsubbnq
3490 637604134U, // V6_vsubbq
3491 2178500634U, // V6_vsubbsat
3492 2178500634U, // V6_vsubbsat_dv
3493 81365018U, // V6_vsubcarry
3494 2913339418U, // V6_vsubcarryo
3495 769247258U, // V6_vsubh
3496 769247258U, // V6_vsubh_dv
3497 654381171U, // V6_vsubhnq
3498 654381350U, // V6_vsubhq
3499 769247258U, // V6_vsubhsat
3500 769247258U, // V6_vsubhsat_dv
3501 14256154U, // V6_vsubhw
3502 299485210U, // V6_vsububh
3503 2379876378U, // V6_vsububsat
3504 2379876378U, // V6_vsububsat_dv
3505 2178549786U, // V6_vsubububb_sat
3506 14305306U, // V6_vsubuhsat
3507 14305306U, // V6_vsubuhsat_dv
3508 14256154U, // V6_vsubuhw
3509 14321690U, // V6_vsubuwsat
3510 14321690U, // V6_vsubuwsat_dv
3511 14256154U, // V6_vsubw
3512 14256154U, // V6_vsubw_dv
3513 671158387U, // V6_vsubwnq
3514 671158566U, // V6_vsubwq
3515 14256154U, // V6_vsubwsat
3516 14256154U, // V6_vsubwsat_dv
3517 14338074U, // V6_vswap
3518 584779802U, // V6_vtmpyb
3519 584796186U, // V6_vtmpyb_acc
3520 299567130U, // V6_vtmpybus
3521 299583514U, // V6_vtmpybus_acc
3522 14387226U, // V6_vtmpyhb
3523 14403610U, // V6_vtmpyhb_acc
3524 14419994U, // V6_vunpackb
3525 14436378U, // V6_vunpackh
3526 14452762U, // V6_vunpackob
3527 14469146U, // V6_vunpackoh
3528 14485530U, // V6_vunpackub
3529 14501914U, // V6_vunpackuh
3530 1427U, // V6_vwhist128
3531 297122U, // V6_vwhist128m
3532 297354U, // V6_vwhist128q
3533 4278666U, // V6_vwhist128qm
3534 1417U, // V6_vwhist256
3535 1762U, // V6_vwhist256_sat
3536 297343U, // V6_vwhist256q
3537 14518655U, // V6_vwhist256q_sat
3538 14534682U, // V6_vxor
3539 14551066U, // V6_vzb
3540 14567450U, // V6_vzh
3541 21072528U, // V6_zLd_ai
3542 26135184U, // V6_zLd_pi
3543 26118800U, // V6_zLd_ppu
3544 4114726U, // V6_zLd_pred_ai
3545 1782501670U, // V6_zLd_pred_pi
3546 1782501670U, // V6_zLd_pred_ppu
3547 14583834U, // V6_zextract
3548 1754U, // Y2_barrier
3549 1844U, // Y2_break
3550 297430U, // Y2_ciad
3551 14600877U, // Y2_crswap0
3552 297567U, // Y2_cswi
3553 297376U, // Y2_dccleana
3554 298030U, // Y2_dccleanidx
3555 297411U, // Y2_dccleaninva
3556 298087U, // Y2_dccleaninvidx
3557 21072459U, // Y2_dcfetchbo
3558 297395U, // Y2_dcinva
3559 298052U, // Y2_dcinvidx
3560 1680U, // Y2_dckill
3561 14616602U, // Y2_dctagr
3562 3623938U, // Y2_dctagw
3563 297386U, // Y2_dczeroa
3564 14632986U, // Y2_getimask
3565 14649370U, // Y2_iassignr
3566 298008U, // Y2_iassignw
3567 14665754U, // Y2_icdatar
3568 3623915U, // Y2_icdataw
3569 297403U, // Y2_icinva
3570 298062U, // Y2_icinvidx
3571 1687U, // Y2_ickill
3572 14682138U, // Y2_ictagr
3573 3623946U, // Y2_ictagw
3574 1568U, // Y2_isync
3575 1599U, // Y2_k0lock
3576 1621U, // Y2_k0unlock
3577 298072U, // Y2_l2cleaninvidx
3578 1673U, // Y2_l2kill
3579 297507U, // Y2_resume
3580 3623533U, // Y2_setimask
3581 3623588U, // Y2_setprio
3582 297874U, // Y2_start
3583 297653U, // Y2_stop
3584 297568U, // Y2_swi
3585 1776U, // Y2_syncht
3586 50432026U, // Y2_tfrscrr
3587 50432026U, // Y2_tfrsrcr
3588 1613U, // Y2_tlblock
3589 14698522U, // Y2_tlbp
3590 14698522U, // Y2_tlbpp
3591 14714906U, // Y2_tlbr
3592 1639U, // Y2_tlbunlock
3593 3623924U, // Y2_tlbw
3594 297815U, // Y2_wait
3595 14731949U, // Y4_crswap1
3596 70732461U, // Y4_crswap10
3597 3623490U, // Y4_l2fetch
3598 14747674U, // Y4_l2tagr
3599 3623930U, // Y4_l2tagw
3600 297562U, // Y4_nmi
3601 297436U, // Y4_siad
3602 50432026U, // Y4_tfrscpp
3603 50432026U, // Y4_tfrspcp
3604 297486U, // Y4_trace
3605 14764058U, // Y5_ctlbw
3606 298018U, // Y5_l2cleanidx
3607 3623490U, // Y5_l2fetch
3608 1694U, // Y5_l2gclean
3609 1856U, // Y5_l2gcleaninv
3610 1649U, // Y5_l2gunlock
3611 298042U, // Y5_l2invidx
3612 14780442U, // Y5_l2locka
3613 297365U, // Y5_l2unlocka
3614 297468U, // Y5_tlbasidi
3615 14796826U, // Y5_tlboc
3616 297532U, // Y6_diag
3617 3623211U, // Y6_diag0
3618 3623263U, // Y6_diag1
3619 3623525U, // Y6_dmlink
3620 14813210U, // Y6_dmpause
3621 14829594U, // Y6_dmpoll
3622 297505U, // Y6_dmresume
3623 297872U, // Y6_dmstart
3624 14845978U, // Y6_dmwait
3625 297950U, // Y6_l2gcleaninvpa
3626 297626U, // Y6_l2gcleanpa
3627 2074U, // dep_A2_addsat
3628 4540442U, // dep_A2_subsat
3629 2928461850U, // dep_S2_packhl
3630 1437U, // invalid_decode
3631 };
3632
3633 static const uint16_t OpInfo1[] = {
3634 0U, // PHI
3635 0U, // INLINEASM
3636 0U, // INLINEASM_BR
3637 0U, // CFI_INSTRUCTION
3638 0U, // EH_LABEL
3639 0U, // GC_LABEL
3640 0U, // ANNOTATION_LABEL
3641 0U, // KILL
3642 0U, // EXTRACT_SUBREG
3643 0U, // INSERT_SUBREG
3644 0U, // IMPLICIT_DEF
3645 0U, // INIT_UNDEF
3646 0U, // SUBREG_TO_REG
3647 0U, // COPY_TO_REGCLASS
3648 0U, // DBG_VALUE
3649 0U, // DBG_VALUE_LIST
3650 0U, // DBG_INSTR_REF
3651 0U, // DBG_PHI
3652 0U, // DBG_LABEL
3653 0U, // REG_SEQUENCE
3654 0U, // COPY
3655 0U, // COPY_LANEMASK
3656 0U, // BUNDLE
3657 0U, // LIFETIME_START
3658 0U, // LIFETIME_END
3659 0U, // PSEUDO_PROBE
3660 0U, // ARITH_FENCE
3661 0U, // STACKMAP
3662 0U, // FENTRY_CALL
3663 0U, // PATCHPOINT
3664 0U, // LOAD_STACK_GUARD
3665 0U, // PREALLOCATED_SETUP
3666 0U, // PREALLOCATED_ARG
3667 0U, // STATEPOINT
3668 0U, // LOCAL_ESCAPE
3669 0U, // FAULTING_OP
3670 0U, // PATCHABLE_OP
3671 0U, // PATCHABLE_FUNCTION_ENTER
3672 0U, // PATCHABLE_RET
3673 0U, // PATCHABLE_FUNCTION_EXIT
3674 0U, // PATCHABLE_TAIL_CALL
3675 0U, // PATCHABLE_EVENT_CALL
3676 0U, // PATCHABLE_TYPED_EVENT_CALL
3677 0U, // ICALL_BRANCH_FUNNEL
3678 0U, // FAKE_USE
3679 0U, // MEMBARRIER
3680 0U, // JUMP_TABLE_DEBUG_INFO
3681 0U, // RELOC_NONE
3682 0U, // CONVERGENCECTRL_ENTRY
3683 0U, // CONVERGENCECTRL_ANCHOR
3684 0U, // CONVERGENCECTRL_LOOP
3685 0U, // CONVERGENCECTRL_GLUE
3686 0U, // G_ASSERT_SEXT
3687 0U, // G_ASSERT_ZEXT
3688 0U, // G_ASSERT_ALIGN
3689 0U, // G_ADD
3690 0U, // G_SUB
3691 0U, // G_MUL
3692 0U, // G_SDIV
3693 0U, // G_UDIV
3694 0U, // G_SREM
3695 0U, // G_UREM
3696 0U, // G_SDIVREM
3697 0U, // G_UDIVREM
3698 0U, // G_AND
3699 0U, // G_OR
3700 0U, // G_XOR
3701 0U, // G_ABDS
3702 0U, // G_ABDU
3703 0U, // G_UAVGFLOOR
3704 0U, // G_UAVGCEIL
3705 0U, // G_SAVGFLOOR
3706 0U, // G_SAVGCEIL
3707 0U, // G_IMPLICIT_DEF
3708 0U, // G_PHI
3709 0U, // G_FRAME_INDEX
3710 0U, // G_GLOBAL_VALUE
3711 0U, // G_PTRAUTH_GLOBAL_VALUE
3712 0U, // G_CONSTANT_POOL
3713 0U, // G_EXTRACT
3714 0U, // G_UNMERGE_VALUES
3715 0U, // G_INSERT
3716 0U, // G_MERGE_VALUES
3717 0U, // G_BUILD_VECTOR
3718 0U, // G_BUILD_VECTOR_TRUNC
3719 0U, // G_CONCAT_VECTORS
3720 0U, // G_PTRTOINT
3721 0U, // G_INTTOPTR
3722 0U, // G_BITCAST
3723 0U, // G_FREEZE
3724 0U, // G_CONSTANT_FOLD_BARRIER
3725 0U, // G_INTRINSIC_FPTRUNC_ROUND
3726 0U, // G_INTRINSIC_TRUNC
3727 0U, // G_INTRINSIC_ROUND
3728 0U, // G_INTRINSIC_LRINT
3729 0U, // G_INTRINSIC_LLRINT
3730 0U, // G_INTRINSIC_ROUNDEVEN
3731 0U, // G_READCYCLECOUNTER
3732 0U, // G_READSTEADYCOUNTER
3733 0U, // G_LOAD
3734 0U, // G_SEXTLOAD
3735 0U, // G_ZEXTLOAD
3736 0U, // G_FPEXTLOAD
3737 0U, // G_INDEXED_LOAD
3738 0U, // G_INDEXED_SEXTLOAD
3739 0U, // G_INDEXED_ZEXTLOAD
3740 0U, // G_STORE
3741 0U, // G_FPTRUNCSTORE
3742 0U, // G_INDEXED_STORE
3743 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
3744 0U, // G_ATOMIC_CMPXCHG
3745 0U, // G_ATOMICRMW_XCHG
3746 0U, // G_ATOMICRMW_ADD
3747 0U, // G_ATOMICRMW_SUB
3748 0U, // G_ATOMICRMW_AND
3749 0U, // G_ATOMICRMW_NAND
3750 0U, // G_ATOMICRMW_OR
3751 0U, // G_ATOMICRMW_XOR
3752 0U, // G_ATOMICRMW_MAX
3753 0U, // G_ATOMICRMW_MIN
3754 0U, // G_ATOMICRMW_UMAX
3755 0U, // G_ATOMICRMW_UMIN
3756 0U, // G_ATOMICRMW_FADD
3757 0U, // G_ATOMICRMW_FSUB
3758 0U, // G_ATOMICRMW_FMAX
3759 0U, // G_ATOMICRMW_FMIN
3760 0U, // G_ATOMICRMW_FMAXIMUM
3761 0U, // G_ATOMICRMW_FMINIMUM
3762 0U, // G_ATOMICRMW_FMAXIMUMNUM
3763 0U, // G_ATOMICRMW_FMINIMUMNUM
3764 0U, // G_ATOMICRMW_UINC_WRAP
3765 0U, // G_ATOMICRMW_UDEC_WRAP
3766 0U, // G_ATOMICRMW_USUB_COND
3767 0U, // G_ATOMICRMW_USUB_SAT
3768 0U, // G_FENCE
3769 0U, // G_PREFETCH
3770 0U, // G_BRCOND
3771 0U, // G_BRINDIRECT
3772 0U, // G_INVOKE_REGION_START
3773 0U, // G_INTRINSIC
3774 0U, // G_INTRINSIC_W_SIDE_EFFECTS
3775 0U, // G_INTRINSIC_CONVERGENT
3776 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
3777 0U, // G_ANYEXT
3778 0U, // G_TRUNC
3779 0U, // G_TRUNC_SSAT_S
3780 0U, // G_TRUNC_SSAT_U
3781 0U, // G_TRUNC_USAT_U
3782 0U, // G_CONSTANT
3783 0U, // G_FCONSTANT
3784 0U, // G_VASTART
3785 0U, // G_VAARG
3786 0U, // G_SEXT
3787 0U, // G_SEXT_INREG
3788 0U, // G_ZEXT
3789 0U, // G_SHL
3790 0U, // G_LSHR
3791 0U, // G_ASHR
3792 0U, // G_FSHL
3793 0U, // G_FSHR
3794 0U, // G_ROTR
3795 0U, // G_ROTL
3796 0U, // G_ICMP
3797 0U, // G_FCMP
3798 0U, // G_SCMP
3799 0U, // G_UCMP
3800 0U, // G_SELECT
3801 0U, // G_UADDO
3802 0U, // G_UADDE
3803 0U, // G_USUBO
3804 0U, // G_USUBE
3805 0U, // G_SADDO
3806 0U, // G_SADDE
3807 0U, // G_SSUBO
3808 0U, // G_SSUBE
3809 0U, // G_UMULO
3810 0U, // G_SMULO
3811 0U, // G_UMULH
3812 0U, // G_SMULH
3813 0U, // G_UADDSAT
3814 0U, // G_SADDSAT
3815 0U, // G_USUBSAT
3816 0U, // G_SSUBSAT
3817 0U, // G_USHLSAT
3818 0U, // G_SSHLSAT
3819 0U, // G_SMULFIX
3820 0U, // G_UMULFIX
3821 0U, // G_SMULFIXSAT
3822 0U, // G_UMULFIXSAT
3823 0U, // G_SDIVFIX
3824 0U, // G_UDIVFIX
3825 0U, // G_SDIVFIXSAT
3826 0U, // G_UDIVFIXSAT
3827 0U, // G_FADD
3828 0U, // G_FSUB
3829 0U, // G_FMUL
3830 0U, // G_FMA
3831 0U, // G_FMAD
3832 0U, // G_FDIV
3833 0U, // G_FREM
3834 0U, // G_FMODF
3835 0U, // G_FPOW
3836 0U, // G_FPOWI
3837 0U, // G_FEXP
3838 0U, // G_FEXP2
3839 0U, // G_FEXP10
3840 0U, // G_FLOG
3841 0U, // G_FLOG2
3842 0U, // G_FLOG10
3843 0U, // G_FLDEXP
3844 0U, // G_FFREXP
3845 0U, // G_FNEG
3846 0U, // G_FPEXT
3847 0U, // G_FPTRUNC
3848 0U, // G_FPTOSI
3849 0U, // G_FPTOUI
3850 0U, // G_SITOFP
3851 0U, // G_UITOFP
3852 0U, // G_FPTOSI_SAT
3853 0U, // G_FPTOUI_SAT
3854 0U, // G_FABS
3855 0U, // G_FCOPYSIGN
3856 0U, // G_IS_FPCLASS
3857 0U, // G_FCANONICALIZE
3858 0U, // G_FMINNUM
3859 0U, // G_FMAXNUM
3860 0U, // G_FMINNUM_IEEE
3861 0U, // G_FMAXNUM_IEEE
3862 0U, // G_FMINIMUM
3863 0U, // G_FMAXIMUM
3864 0U, // G_FMINIMUMNUM
3865 0U, // G_FMAXIMUMNUM
3866 0U, // G_GET_FPENV
3867 0U, // G_SET_FPENV
3868 0U, // G_RESET_FPENV
3869 0U, // G_GET_FPMODE
3870 0U, // G_SET_FPMODE
3871 0U, // G_RESET_FPMODE
3872 0U, // G_GET_ROUNDING
3873 0U, // G_SET_ROUNDING
3874 0U, // G_PTR_ADD
3875 0U, // G_PTRMASK
3876 0U, // G_SMIN
3877 0U, // G_SMAX
3878 0U, // G_UMIN
3879 0U, // G_UMAX
3880 0U, // G_ABS
3881 0U, // G_LROUND
3882 0U, // G_LLROUND
3883 0U, // G_BR
3884 0U, // G_BRJT
3885 0U, // G_VSCALE
3886 0U, // G_INSERT_SUBVECTOR
3887 0U, // G_EXTRACT_SUBVECTOR
3888 0U, // G_INSERT_VECTOR_ELT
3889 0U, // G_EXTRACT_VECTOR_ELT
3890 0U, // G_SHUFFLE_VECTOR
3891 0U, // G_SPLAT_VECTOR
3892 0U, // G_STEP_VECTOR
3893 0U, // G_VECTOR_COMPRESS
3894 0U, // G_CTTZ
3895 0U, // G_CTTZ_ZERO_POISON
3896 0U, // G_CTLZ
3897 0U, // G_CTLZ_ZERO_POISON
3898 0U, // G_CTLS
3899 0U, // G_CTPOP
3900 0U, // G_BSWAP
3901 0U, // G_BITREVERSE
3902 0U, // G_CLMUL
3903 0U, // G_FCEIL
3904 0U, // G_FCOS
3905 0U, // G_FSIN
3906 0U, // G_FSINCOS
3907 0U, // G_FTAN
3908 0U, // G_FACOS
3909 0U, // G_FASIN
3910 0U, // G_FATAN
3911 0U, // G_FATAN2
3912 0U, // G_FCOSH
3913 0U, // G_FSINH
3914 0U, // G_FTANH
3915 0U, // G_FSQRT
3916 0U, // G_FFLOOR
3917 0U, // G_FRINT
3918 0U, // G_FNEARBYINT
3919 0U, // G_ADDRSPACE_CAST
3920 0U, // G_BLOCK_ADDR
3921 0U, // G_JUMP_TABLE
3922 0U, // G_DYN_STACKALLOC
3923 0U, // G_STACKSAVE
3924 0U, // G_STACKRESTORE
3925 0U, // G_STRICT_FADD
3926 0U, // G_STRICT_FSUB
3927 0U, // G_STRICT_FMUL
3928 0U, // G_STRICT_FDIV
3929 0U, // G_STRICT_FREM
3930 0U, // G_STRICT_FMA
3931 0U, // G_STRICT_FSQRT
3932 0U, // G_STRICT_FLDEXP
3933 0U, // G_STRICT_FCMP
3934 0U, // G_STRICT_FCMPS
3935 0U, // G_READ_REGISTER
3936 0U, // G_WRITE_REGISTER
3937 0U, // G_MEMCPY
3938 0U, // G_MEMCPY_INLINE
3939 0U, // G_MEMMOVE
3940 0U, // G_MEMSET
3941 0U, // G_BZERO
3942 0U, // G_MEMSET_INLINE
3943 0U, // G_TRAP
3944 0U, // G_DEBUGTRAP
3945 0U, // G_UBSANTRAP
3946 0U, // G_VECREDUCE_SEQ_FADD
3947 0U, // G_VECREDUCE_SEQ_FMUL
3948 0U, // G_VECREDUCE_FADD
3949 0U, // G_VECREDUCE_FMUL
3950 0U, // G_VECREDUCE_FMAX
3951 0U, // G_VECREDUCE_FMIN
3952 0U, // G_VECREDUCE_FMAXIMUM
3953 0U, // G_VECREDUCE_FMINIMUM
3954 0U, // G_VECREDUCE_FMAXIMUMNUM
3955 0U, // G_VECREDUCE_FMINIMUMNUM
3956 0U, // G_VECREDUCE_ADD
3957 0U, // G_VECREDUCE_MUL
3958 0U, // G_VECREDUCE_AND
3959 0U, // G_VECREDUCE_OR
3960 0U, // G_VECREDUCE_XOR
3961 0U, // G_VECREDUCE_SMAX
3962 0U, // G_VECREDUCE_SMIN
3963 0U, // G_VECREDUCE_UMAX
3964 0U, // G_VECREDUCE_UMIN
3965 0U, // G_SBFX
3966 0U, // G_UBFX
3967 0U, // A2_addsp
3968 0U, // A2_iconst
3969 0U, // A2_neg
3970 0U, // A2_not
3971 0U, // A2_tfrf
3972 0U, // A2_tfrfnew
3973 0U, // A2_tfrp
3974 0U, // A2_tfrpf
3975 0U, // A2_tfrpfnew
3976 0U, // A2_tfrpi
3977 0U, // A2_tfrpt
3978 0U, // A2_tfrptnew
3979 0U, // A2_tfrt
3980 0U, // A2_tfrtnew
3981 0U, // A2_vaddb_map
3982 0U, // A2_vsubb_map
3983 0U, // A2_zxtb
3984 0U, // A4_boundscheck
3985 0U, // ADJCALLSTACKDOWN
3986 0U, // ADJCALLSTACKUP
3987 0U, // C2_cmpgei
3988 0U, // C2_cmpgeui
3989 0U, // C2_cmplt
3990 0U, // C2_cmpltu
3991 0U, // C2_pxfer_map
3992 0U, // DUPLEX_Pseudo
3993 0U, // ENDLOOP0
3994 0U, // ENDLOOP01
3995 0U, // ENDLOOP1
3996 0U, // J2_endloop0
3997 0U, // J2_endloop01
3998 0U, // J2_endloop1
3999 0U, // J2_jumpf_nopred_map
4000 0U, // J2_jumprf_nopred_map
4001 0U, // J2_jumprt_nopred_map
4002 0U, // J2_jumpt_nopred_map
4003 0U, // J2_trap1_noregmap
4004 0U, // KCFI_CHECK
4005 1U, // L2_loadalignb_zomap
4006 1U, // L2_loadalignh_zomap
4007 0U, // L2_loadbsw2_zomap
4008 0U, // L2_loadbsw4_zomap
4009 0U, // L2_loadbzw2_zomap
4010 0U, // L2_loadbzw4_zomap
4011 0U, // L2_loadrb_zomap
4012 0U, // L2_loadrd_zomap
4013 0U, // L2_loadrh_zomap
4014 0U, // L2_loadri_zomap
4015 0U, // L2_loadrub_zomap
4016 0U, // L2_loadruh_zomap
4017 66U, // L2_ploadrbf_zomap
4018 66U, // L2_ploadrbfnew_zomap
4019 66U, // L2_ploadrbt_zomap
4020 66U, // L2_ploadrbtnew_zomap
4021 66U, // L2_ploadrdf_zomap
4022 66U, // L2_ploadrdfnew_zomap
4023 66U, // L2_ploadrdt_zomap
4024 66U, // L2_ploadrdtnew_zomap
4025 66U, // L2_ploadrhf_zomap
4026 66U, // L2_ploadrhfnew_zomap
4027 66U, // L2_ploadrht_zomap
4028 66U, // L2_ploadrhtnew_zomap
4029 66U, // L2_ploadrif_zomap
4030 66U, // L2_ploadrifnew_zomap
4031 66U, // L2_ploadrit_zomap
4032 66U, // L2_ploadritnew_zomap
4033 66U, // L2_ploadrubf_zomap
4034 66U, // L2_ploadrubfnew_zomap
4035 66U, // L2_ploadrubt_zomap
4036 66U, // L2_ploadrubtnew_zomap
4037 66U, // L2_ploadruhf_zomap
4038 66U, // L2_ploadruhfnew_zomap
4039 66U, // L2_ploadruht_zomap
4040 66U, // L2_ploadruhtnew_zomap
4041 0U, // L4_add_memopb_zomap
4042 0U, // L4_add_memoph_zomap
4043 0U, // L4_add_memopw_zomap
4044 0U, // L4_and_memopb_zomap
4045 0U, // L4_and_memoph_zomap
4046 0U, // L4_and_memopw_zomap
4047 0U, // L4_iadd_memopb_zomap
4048 0U, // L4_iadd_memoph_zomap
4049 0U, // L4_iadd_memopw_zomap
4050 0U, // L4_iand_memopb_zomap
4051 0U, // L4_iand_memoph_zomap
4052 0U, // L4_iand_memopw_zomap
4053 0U, // L4_ior_memopb_zomap
4054 0U, // L4_ior_memoph_zomap
4055 0U, // L4_ior_memopw_zomap
4056 0U, // L4_isub_memopb_zomap
4057 0U, // L4_isub_memoph_zomap
4058 0U, // L4_isub_memopw_zomap
4059 0U, // L4_or_memopb_zomap
4060 0U, // L4_or_memoph_zomap
4061 0U, // L4_or_memopw_zomap
4062 0U, // L4_return_map_to_raw_f
4063 0U, // L4_return_map_to_raw_fnew_pnt
4064 0U, // L4_return_map_to_raw_fnew_pt
4065 0U, // L4_return_map_to_raw_t
4066 0U, // L4_return_map_to_raw_tnew_pnt
4067 0U, // L4_return_map_to_raw_tnew_pt
4068 0U, // L4_sub_memopb_zomap
4069 0U, // L4_sub_memoph_zomap
4070 0U, // L4_sub_memopw_zomap
4071 0U, // L6_deallocframe_map_to_raw
4072 0U, // L6_return_map_to_raw
4073 0U, // LDriw_ctr
4074 0U, // LDriw_pred
4075 66U, // M2_mpysmi
4076 0U, // M2_mpyui
4077 0U, // M2_vrcmpys_acc_s1
4078 0U, // M2_vrcmpys_s1
4079 0U, // M2_vrcmpys_s1rp
4080 0U, // M7_vdmpy
4081 0U, // M7_vdmpy_acc
4082 0U, // PS_aligna
4083 0U, // PS_alloca
4084 0U, // PS_call_instrprof_custom
4085 0U, // PS_call_nr
4086 0U, // PS_crash
4087 0U, // PS_false
4088 0U, // PS_fi
4089 0U, // PS_fia
4090 0U, // PS_loadrb_pci
4091 0U, // PS_loadrb_pcr
4092 0U, // PS_loadrd_pci
4093 0U, // PS_loadrd_pcr
4094 0U, // PS_loadrh_pci
4095 0U, // PS_loadrh_pcr
4096 0U, // PS_loadri_pci
4097 0U, // PS_loadri_pcr
4098 0U, // PS_loadrub_pci
4099 0U, // PS_loadrub_pcr
4100 0U, // PS_loadruh_pci
4101 0U, // PS_loadruh_pcr
4102 0U, // PS_probed_stackalloc
4103 0U, // PS_pselect
4104 0U, // PS_qfalse
4105 0U, // PS_qtrue
4106 0U, // PS_readcr
4107 0U, // PS_readcr64
4108 0U, // PS_storerb_pci
4109 0U, // PS_storerb_pcr
4110 0U, // PS_storerd_pci
4111 0U, // PS_storerd_pcr
4112 0U, // PS_storerf_pci
4113 0U, // PS_storerf_pcr
4114 0U, // PS_storerh_pci
4115 0U, // PS_storerh_pcr
4116 0U, // PS_storeri_pci
4117 0U, // PS_storeri_pcr
4118 0U, // PS_tailcall_i
4119 0U, // PS_tailcall_r
4120 0U, // PS_true
4121 0U, // PS_vdd0
4122 0U, // PS_vloadrq_ai
4123 0U, // PS_vloadrv_ai
4124 0U, // PS_vloadrv_nt_ai
4125 0U, // PS_vloadrw_ai
4126 0U, // PS_vloadrw_nt_ai
4127 0U, // PS_vmulw
4128 0U, // PS_vmulw_acc
4129 0U, // PS_vselect
4130 0U, // PS_vsplatib
4131 0U, // PS_vsplatih
4132 0U, // PS_vsplatiw
4133 0U, // PS_vsplatrb
4134 0U, // PS_vsplatrh
4135 0U, // PS_vsplatrw
4136 0U, // PS_vstorerq_ai
4137 0U, // PS_vstorerv_ai
4138 0U, // PS_vstorerv_nt_ai
4139 0U, // PS_vstorerw_ai
4140 0U, // PS_vstorerw_nt_ai
4141 0U, // PS_wselect
4142 0U, // S2_asr_i_p_rnd_goodsyntax
4143 0U, // S2_asr_i_r_rnd_goodsyntax
4144 131U, // S2_pstorerbf_zomap
4145 195U, // S2_pstorerbnewf_zomap
4146 195U, // S2_pstorerbnewt_zomap
4147 131U, // S2_pstorerbt_zomap
4148 131U, // S2_pstorerdf_zomap
4149 131U, // S2_pstorerdt_zomap
4150 259U, // S2_pstorerff_zomap
4151 259U, // S2_pstorerft_zomap
4152 131U, // S2_pstorerhf_zomap
4153 195U, // S2_pstorerhnewf_zomap
4154 195U, // S2_pstorerhnewt_zomap
4155 131U, // S2_pstorerht_zomap
4156 131U, // S2_pstorerif_zomap
4157 195U, // S2_pstorerinewf_zomap
4158 195U, // S2_pstorerinewt_zomap
4159 131U, // S2_pstorerit_zomap
4160 0U, // S2_storerb_zomap
4161 0U, // S2_storerbnew_zomap
4162 0U, // S2_storerd_zomap
4163 0U, // S2_storerf_zomap
4164 0U, // S2_storerh_zomap
4165 0U, // S2_storerhnew_zomap
4166 0U, // S2_storeri_zomap
4167 0U, // S2_storerinew_zomap
4168 0U, // S2_tableidxb_goodsyntax
4169 0U, // S2_tableidxd_goodsyntax
4170 0U, // S2_tableidxh_goodsyntax
4171 0U, // S2_tableidxw_goodsyntax
4172 131U, // S4_pstorerbfnew_zomap
4173 195U, // S4_pstorerbnewfnew_zomap
4174 195U, // S4_pstorerbnewtnew_zomap
4175 131U, // S4_pstorerbtnew_zomap
4176 131U, // S4_pstorerdfnew_zomap
4177 131U, // S4_pstorerdtnew_zomap
4178 259U, // S4_pstorerffnew_zomap
4179 259U, // S4_pstorerftnew_zomap
4180 131U, // S4_pstorerhfnew_zomap
4181 195U, // S4_pstorerhnewfnew_zomap
4182 195U, // S4_pstorerhnewtnew_zomap
4183 131U, // S4_pstorerhtnew_zomap
4184 131U, // S4_pstorerifnew_zomap
4185 195U, // S4_pstorerinewfnew_zomap
4186 195U, // S4_pstorerinewtnew_zomap
4187 131U, // S4_pstoreritnew_zomap
4188 0U, // S4_storeirb_zomap
4189 4U, // S4_storeirbf_zomap
4190 4U, // S4_storeirbfnew_zomap
4191 4U, // S4_storeirbt_zomap
4192 4U, // S4_storeirbtnew_zomap
4193 0U, // S4_storeirh_zomap
4194 4U, // S4_storeirhf_zomap
4195 4U, // S4_storeirhfnew_zomap
4196 4U, // S4_storeirht_zomap
4197 4U, // S4_storeirhtnew_zomap
4198 0U, // S4_storeiri_zomap
4199 4U, // S4_storeirif_zomap
4200 4U, // S4_storeirifnew_zomap
4201 4U, // S4_storeirit_zomap
4202 4U, // S4_storeiritnew_zomap
4203 0U, // S5_asrhub_rnd_sat_goodsyntax
4204 322U, // S5_vasrhrnd_goodsyntax
4205 0U, // S6_allocframe_to_raw
4206 0U, // STriw_ctr
4207 0U, // STriw_pred
4208 386U, // V6_MAP_equb
4209 389U, // V6_MAP_equb_and
4210 389U, // V6_MAP_equb_ior
4211 389U, // V6_MAP_equb_xor
4212 450U, // V6_MAP_equh
4213 453U, // V6_MAP_equh_and
4214 453U, // V6_MAP_equh_ior
4215 453U, // V6_MAP_equh_xor
4216 514U, // V6_MAP_equw
4217 517U, // V6_MAP_equw_and
4218 517U, // V6_MAP_equw_ior
4219 517U, // V6_MAP_equw_xor
4220 0U, // V6_dbl_ld0
4221 0U, // V6_dbl_st0
4222 0U, // V6_extractw_alt
4223 0U, // V6_hi
4224 0U, // V6_ld0
4225 66U, // V6_ldcnp0
4226 578U, // V6_ldcnpnt0
4227 66U, // V6_ldcp0
4228 578U, // V6_ldcpnt0
4229 66U, // V6_ldnp0
4230 578U, // V6_ldnpnt0
4231 0U, // V6_ldnt0
4232 66U, // V6_ldp0
4233 578U, // V6_ldpnt0
4234 66U, // V6_ldtnp0
4235 578U, // V6_ldtnpnt0
4236 66U, // V6_ldtp0
4237 578U, // V6_ldtpnt0
4238 0U, // V6_ldu0
4239 0U, // V6_lo
4240 0U, // V6_st0
4241 0U, // V6_stn0
4242 0U, // V6_stnnt0
4243 131U, // V6_stnp0
4244 6U, // V6_stnpnt0
4245 131U, // V6_stnq0
4246 6U, // V6_stnqnt0
4247 0U, // V6_stnt0
4248 131U, // V6_stp0
4249 6U, // V6_stpnt0
4250 131U, // V6_stq0
4251 6U, // V6_stqnt0
4252 0U, // V6_stu0
4253 131U, // V6_stunp0
4254 131U, // V6_stup0
4255 0U, // V6_v10mpyubs10
4256 0U, // V6_v10mpyubs10_vxx
4257 7U, // V6_v6mpyhubs10_alt
4258 8U, // V6_v6mpyvubs10_alt
4259 0U, // V6_vabsb_alt
4260 0U, // V6_vabsb_sat_alt
4261 0U, // V6_vabsdiffh_alt
4262 0U, // V6_vabsdiffub_alt
4263 0U, // V6_vabsdiffuh_alt
4264 0U, // V6_vabsdiffw_alt
4265 0U, // V6_vabsh_alt
4266 0U, // V6_vabsh_sat_alt
4267 0U, // V6_vabsub_alt
4268 0U, // V6_vabsuh_alt
4269 0U, // V6_vabsuw_alt
4270 0U, // V6_vabsw_alt
4271 0U, // V6_vabsw_sat_alt
4272 0U, // V6_vaddb_alt
4273 0U, // V6_vaddb_dv_alt
4274 0U, // V6_vaddbnq_alt
4275 0U, // V6_vaddbq_alt
4276 0U, // V6_vaddbsat_alt
4277 0U, // V6_vaddbsat_dv_alt
4278 0U, // V6_vaddh_alt
4279 0U, // V6_vaddh_dv_alt
4280 0U, // V6_vaddhnq_alt
4281 0U, // V6_vaddhq_alt
4282 0U, // V6_vaddhsat_alt
4283 0U, // V6_vaddhsat_dv_alt
4284 0U, // V6_vaddhw_acc_alt
4285 0U, // V6_vaddhw_alt
4286 0U, // V6_vaddubh_acc_alt
4287 0U, // V6_vaddubh_alt
4288 0U, // V6_vaddubsat_alt
4289 0U, // V6_vaddubsat_dv_alt
4290 0U, // V6_vadduhsat_alt
4291 0U, // V6_vadduhsat_dv_alt
4292 0U, // V6_vadduhw_acc_alt
4293 0U, // V6_vadduhw_alt
4294 0U, // V6_vadduwsat_alt
4295 0U, // V6_vadduwsat_dv_alt
4296 0U, // V6_vaddw_alt
4297 0U, // V6_vaddw_dv_alt
4298 0U, // V6_vaddwnq_alt
4299 0U, // V6_vaddwq_alt
4300 0U, // V6_vaddwsat_alt
4301 0U, // V6_vaddwsat_dv_alt
4302 0U, // V6_vandnqrt_acc_alt
4303 0U, // V6_vandnqrt_alt
4304 0U, // V6_vandqrt_acc_alt
4305 0U, // V6_vandqrt_alt
4306 0U, // V6_vandvrt_acc_alt
4307 0U, // V6_vandvrt_alt
4308 0U, // V6_vaslh_acc_alt
4309 66U, // V6_vaslh_alt
4310 66U, // V6_vaslhv_alt
4311 0U, // V6_vaslw_acc_alt
4312 66U, // V6_vaslw_alt
4313 66U, // V6_vaslwv_alt
4314 0U, // V6_vasr_into_alt
4315 0U, // V6_vasrh_acc_alt
4316 66U, // V6_vasrh_alt
4317 66U, // V6_vasrhv_alt
4318 0U, // V6_vasrw_acc_alt
4319 66U, // V6_vasrw_alt
4320 66U, // V6_vasrwv_alt
4321 0U, // V6_vassignp
4322 0U, // V6_vavgb_alt
4323 0U, // V6_vavgbrnd_alt
4324 0U, // V6_vavgh_alt
4325 0U, // V6_vavghrnd_alt
4326 0U, // V6_vavgub_alt
4327 0U, // V6_vavgubrnd_alt
4328 0U, // V6_vavguh_alt
4329 0U, // V6_vavguhrnd_alt
4330 0U, // V6_vavguw_alt
4331 0U, // V6_vavguwrnd_alt
4332 0U, // V6_vavgw_alt
4333 0U, // V6_vavgwrnd_alt
4334 0U, // V6_vcl0h_alt
4335 0U, // V6_vcl0w_alt
4336 0U, // V6_vd0
4337 0U, // V6_vdd0
4338 0U, // V6_vdealb4w_alt
4339 0U, // V6_vdealb_alt
4340 0U, // V6_vdealh_alt
4341 0U, // V6_vdmpybus_acc_alt
4342 0U, // V6_vdmpybus_alt
4343 0U, // V6_vdmpybus_dv_acc_alt
4344 0U, // V6_vdmpybus_dv_alt
4345 0U, // V6_vdmpyhb_acc_alt
4346 0U, // V6_vdmpyhb_alt
4347 0U, // V6_vdmpyhb_dv_acc_alt
4348 0U, // V6_vdmpyhb_dv_alt
4349 0U, // V6_vdmpyhisat_acc_alt
4350 0U, // V6_vdmpyhisat_alt
4351 0U, // V6_vdmpyhsat_acc_alt
4352 0U, // V6_vdmpyhsat_alt
4353 0U, // V6_vdmpyhsuisat_acc_alt
4354 0U, // V6_vdmpyhsuisat_alt
4355 0U, // V6_vdmpyhsusat_acc_alt
4356 0U, // V6_vdmpyhsusat_alt
4357 0U, // V6_vdmpyhvsat_acc_alt
4358 0U, // V6_vdmpyhvsat_alt
4359 0U, // V6_vdsaduh_acc_alt
4360 0U, // V6_vdsaduh_alt
4361 0U, // V6_vgather_vscatter_mh_pseudo
4362 0U, // V6_vgathermh_pseudo
4363 0U, // V6_vgathermhq_pseudo
4364 0U, // V6_vgathermhw_pseudo
4365 0U, // V6_vgathermhwq_pseudo
4366 0U, // V6_vgathermw_pseudo
4367 0U, // V6_vgathermwq_pseudo
4368 66U, // V6_vlsrh_alt
4369 66U, // V6_vlsrhv_alt
4370 66U, // V6_vlsrw_alt
4371 66U, // V6_vlsrwv_alt
4372 0U, // V6_vmaxb_alt
4373 0U, // V6_vmaxh_alt
4374 0U, // V6_vmaxub_alt
4375 0U, // V6_vmaxuh_alt
4376 0U, // V6_vmaxw_alt
4377 0U, // V6_vminb_alt
4378 0U, // V6_vminh_alt
4379 0U, // V6_vminub_alt
4380 0U, // V6_vminuh_alt
4381 0U, // V6_vminw_alt
4382 0U, // V6_vmpabus_acc_alt
4383 0U, // V6_vmpabus_alt
4384 0U, // V6_vmpabusv_alt
4385 0U, // V6_vmpabuu_acc_alt
4386 0U, // V6_vmpabuu_alt
4387 0U, // V6_vmpabuuv_alt
4388 0U, // V6_vmpahb_acc_alt
4389 0U, // V6_vmpahb_alt
4390 0U, // V6_vmpauhb_acc_alt
4391 0U, // V6_vmpauhb_alt
4392 0U, // V6_vmpybus_acc_alt
4393 0U, // V6_vmpybus_alt
4394 0U, // V6_vmpybusv_acc_alt
4395 0U, // V6_vmpybusv_alt
4396 0U, // V6_vmpybv_acc_alt
4397 0U, // V6_vmpybv_alt
4398 0U, // V6_vmpyewuh_alt
4399 0U, // V6_vmpyh_acc_alt
4400 0U, // V6_vmpyh_alt
4401 0U, // V6_vmpyhsat_acc_alt
4402 0U, // V6_vmpyhsrs_alt
4403 0U, // V6_vmpyhss_alt
4404 0U, // V6_vmpyhus_acc_alt
4405 0U, // V6_vmpyhus_alt
4406 0U, // V6_vmpyhv_acc_alt
4407 0U, // V6_vmpyhv_alt
4408 0U, // V6_vmpyhvsrs_alt
4409 0U, // V6_vmpyiewh_acc_alt
4410 0U, // V6_vmpyiewuh_acc_alt
4411 0U, // V6_vmpyiewuh_alt
4412 0U, // V6_vmpyih_acc_alt
4413 0U, // V6_vmpyih_alt
4414 0U, // V6_vmpyihb_acc_alt
4415 0U, // V6_vmpyihb_alt
4416 0U, // V6_vmpyiowh_alt
4417 0U, // V6_vmpyiwb_acc_alt
4418 0U, // V6_vmpyiwb_alt
4419 0U, // V6_vmpyiwh_acc_alt
4420 0U, // V6_vmpyiwh_alt
4421 0U, // V6_vmpyiwub_acc_alt
4422 0U, // V6_vmpyiwub_alt
4423 0U, // V6_vmpyowh_alt
4424 0U, // V6_vmpyowh_rnd_alt
4425 0U, // V6_vmpyowh_rnd_sacc_alt
4426 0U, // V6_vmpyowh_sacc_alt
4427 0U, // V6_vmpyub_acc_alt
4428 0U, // V6_vmpyub_alt
4429 0U, // V6_vmpyubv_acc_alt
4430 0U, // V6_vmpyubv_alt
4431 0U, // V6_vmpyuh_acc_alt
4432 0U, // V6_vmpyuh_alt
4433 0U, // V6_vmpyuhv_acc_alt
4434 0U, // V6_vmpyuhv_alt
4435 0U, // V6_vnavgb_alt
4436 0U, // V6_vnavgh_alt
4437 0U, // V6_vnavgub_alt
4438 0U, // V6_vnavgw_alt
4439 0U, // V6_vnormamth_alt
4440 0U, // V6_vnormamtw_alt
4441 0U, // V6_vpackeb_alt
4442 0U, // V6_vpackeh_alt
4443 0U, // V6_vpackhb_sat_alt
4444 0U, // V6_vpackhub_sat_alt
4445 0U, // V6_vpackob_alt
4446 0U, // V6_vpackoh_alt
4447 0U, // V6_vpackwh_sat_alt
4448 0U, // V6_vpackwuh_sat_alt
4449 0U, // V6_vpopcounth_alt
4450 389U, // V6_vrmpybub_rtt_acc_alt
4451 386U, // V6_vrmpybub_rtt_alt
4452 0U, // V6_vrmpybus_acc_alt
4453 0U, // V6_vrmpybus_alt
4454 73U, // V6_vrmpybusi_acc_alt
4455 69U, // V6_vrmpybusi_alt
4456 0U, // V6_vrmpybusv_acc_alt
4457 0U, // V6_vrmpybusv_alt
4458 0U, // V6_vrmpybv_acc_alt
4459 0U, // V6_vrmpybv_alt
4460 0U, // V6_vrmpyub_acc_alt
4461 0U, // V6_vrmpyub_alt
4462 0U, // V6_vrmpyub_rtt_acc_alt
4463 0U, // V6_vrmpyub_rtt_alt
4464 73U, // V6_vrmpyubi_acc_alt
4465 69U, // V6_vrmpyubi_alt
4466 0U, // V6_vrmpyubv_acc_alt
4467 0U, // V6_vrmpyubv_alt
4468 0U, // V6_vrotr_alt
4469 0U, // V6_vroundhb_alt
4470 0U, // V6_vroundhub_alt
4471 0U, // V6_vrounduhub_alt
4472 0U, // V6_vrounduwuh_alt
4473 0U, // V6_vroundwh_alt
4474 0U, // V6_vroundwuh_alt
4475 73U, // V6_vrsadubi_acc_alt
4476 69U, // V6_vrsadubi_alt
4477 66U, // V6_vsathub_alt
4478 0U, // V6_vsatuwuh_alt
4479 66U, // V6_vsatwh_alt
4480 0U, // V6_vsb_alt
4481 8192U, // V6_vscattermh_add_alt
4482 16384U, // V6_vscattermh_alt
4483 0U, // V6_vscattermhq_alt
4484 24576U, // V6_vscattermw_add_alt
4485 32768U, // V6_vscattermw_alt
4486 24576U, // V6_vscattermwh_add_alt
4487 32768U, // V6_vscattermwh_alt
4488 10U, // V6_vscattermwhq_alt
4489 11U, // V6_vscattermwq_alt
4490 0U, // V6_vsh_alt
4491 0U, // V6_vshufeh_alt
4492 0U, // V6_vshuffb_alt
4493 0U, // V6_vshuffeb_alt
4494 0U, // V6_vshuffh_alt
4495 0U, // V6_vshuffob_alt
4496 0U, // V6_vshufoeb_alt
4497 0U, // V6_vshufoeh_alt
4498 0U, // V6_vshufoh_alt
4499 0U, // V6_vsubb_alt
4500 0U, // V6_vsubb_dv_alt
4501 0U, // V6_vsubbnq_alt
4502 0U, // V6_vsubbq_alt
4503 0U, // V6_vsubbsat_alt
4504 0U, // V6_vsubbsat_dv_alt
4505 0U, // V6_vsubh_alt
4506 0U, // V6_vsubh_dv_alt
4507 0U, // V6_vsubhnq_alt
4508 0U, // V6_vsubhq_alt
4509 0U, // V6_vsubhsat_alt
4510 0U, // V6_vsubhsat_dv_alt
4511 0U, // V6_vsubhw_alt
4512 0U, // V6_vsububh_alt
4513 0U, // V6_vsububsat_alt
4514 0U, // V6_vsububsat_dv_alt
4515 0U, // V6_vsubuhsat_alt
4516 0U, // V6_vsubuhsat_dv_alt
4517 0U, // V6_vsubuhw_alt
4518 0U, // V6_vsubuwsat_alt
4519 0U, // V6_vsubuwsat_dv_alt
4520 0U, // V6_vsubw_alt
4521 0U, // V6_vsubw_dv_alt
4522 0U, // V6_vsubwnq_alt
4523 0U, // V6_vsubwq_alt
4524 0U, // V6_vsubwsat_alt
4525 0U, // V6_vsubwsat_dv_alt
4526 0U, // V6_vtmpyb_acc_alt
4527 0U, // V6_vtmpyb_alt
4528 0U, // V6_vtmpybus_acc_alt
4529 0U, // V6_vtmpybus_alt
4530 0U, // V6_vtmpyhb_acc_alt
4531 0U, // V6_vtmpyhb_alt
4532 640U, // V6_vtran2x2_map
4533 0U, // V6_vunpackb_alt
4534 0U, // V6_vunpackh_alt
4535 0U, // V6_vunpackob_alt
4536 0U, // V6_vunpackoh_alt
4537 0U, // V6_vunpackub_alt
4538 0U, // V6_vunpackuh_alt
4539 0U, // V6_vzb_alt
4540 0U, // V6_vzh_alt
4541 0U, // V6_zld0
4542 1U, // V6_zldp0
4543 0U, // Y2_crswap_old
4544 0U, // Y2_dcfetch
4545 0U, // Y2_k1lock_map
4546 0U, // Y2_k1unlock_map
4547 0U, // dup_A2_add
4548 12U, // dup_A2_addi
4549 66U, // dup_A2_andir
4550 66U, // dup_A2_combineii
4551 0U, // dup_A2_sxtb
4552 0U, // dup_A2_sxth
4553 0U, // dup_A2_tfr
4554 0U, // dup_A2_tfrsi
4555 0U, // dup_A2_zxtb
4556 0U, // dup_A2_zxth
4557 66U, // dup_A4_combineii
4558 66U, // dup_A4_combineir
4559 66U, // dup_A4_combineri
4560 0U, // dup_C2_cmoveif
4561 0U, // dup_C2_cmoveit
4562 0U, // dup_C2_cmovenewif
4563 0U, // dup_C2_cmovenewit
4564 66U, // dup_C2_cmpeqi
4565 0U, // dup_L2_deallocframe
4566 1U, // dup_L2_loadrb_io
4567 1U, // dup_L2_loadrd_io
4568 1U, // dup_L2_loadrh_io
4569 1U, // dup_L2_loadri_io
4570 1U, // dup_L2_loadrub_io
4571 1U, // dup_L2_loadruh_io
4572 13U, // dup_S2_allocframe
4573 130U, // dup_S2_storerb_io
4574 130U, // dup_S2_storerd_io
4575 130U, // dup_S2_storerh_io
4576 130U, // dup_S2_storeri_io
4577 0U, // dup_S4_storeirb_io
4578 0U, // dup_S4_storeiri_io
4579 0U, // A2_abs
4580 0U, // A2_absp
4581 0U, // A2_abssat
4582 0U, // A2_add
4583 718U, // A2_addh_h16_hh
4584 782U, // A2_addh_h16_hl
4585 719U, // A2_addh_h16_lh
4586 783U, // A2_addh_h16_ll
4587 846U, // A2_addh_h16_sat_hh
4588 910U, // A2_addh_h16_sat_hl
4589 847U, // A2_addh_h16_sat_lh
4590 911U, // A2_addh_h16_sat_ll
4591 975U, // A2_addh_l16_hl
4592 1039U, // A2_addh_l16_ll
4593 1103U, // A2_addh_l16_sat_hl
4594 1167U, // A2_addh_l16_sat_ll
4595 12U, // A2_addi
4596 0U, // A2_addp
4597 40960U, // A2_addpsat
4598 40960U, // A2_addsat
4599 49152U, // A2_addsph
4600 57344U, // A2_addspl
4601 66U, // A2_and
4602 66U, // A2_andir
4603 66U, // A2_andp
4604 0U, // A2_aslh
4605 0U, // A2_asrh
4606 962U, // A2_combine_hh
4607 1026U, // A2_combine_hl
4608 962U, // A2_combine_lh
4609 1026U, // A2_combine_ll
4610 66U, // A2_combineii
4611 66U, // A2_combinew
4612 0U, // A2_max
4613 0U, // A2_maxp
4614 0U, // A2_maxu
4615 0U, // A2_maxup
4616 0U, // A2_min
4617 0U, // A2_minp
4618 0U, // A2_minu
4619 0U, // A2_minup
4620 0U, // A2_negp
4621 0U, // A2_negsat
4622 0U, // A2_nop
4623 0U, // A2_notp
4624 66U, // A2_or
4625 66U, // A2_orir
4626 66U, // A2_orp
4627 1216U, // A2_paddf
4628 1216U, // A2_paddfnew
4629 1228U, // A2_paddif
4630 1228U, // A2_paddifnew
4631 1228U, // A2_paddit
4632 1228U, // A2_padditnew
4633 1216U, // A2_paddt
4634 1216U, // A2_paddtnew
4635 0U, // A2_pandf
4636 0U, // A2_pandfnew
4637 0U, // A2_pandt
4638 0U, // A2_pandtnew
4639 0U, // A2_porf
4640 0U, // A2_porfnew
4641 0U, // A2_port
4642 0U, // A2_portnew
4643 0U, // A2_psubf
4644 0U, // A2_psubfnew
4645 0U, // A2_psubt
4646 0U, // A2_psubtnew
4647 0U, // A2_pxorf
4648 0U, // A2_pxorfnew
4649 0U, // A2_pxort
4650 0U, // A2_pxortnew
4651 0U, // A2_roundsat
4652 0U, // A2_sat
4653 0U, // A2_satb
4654 0U, // A2_sath
4655 0U, // A2_satub
4656 0U, // A2_satuh
4657 0U, // A2_sub
4658 718U, // A2_subh_h16_hh
4659 782U, // A2_subh_h16_hl
4660 719U, // A2_subh_h16_lh
4661 783U, // A2_subh_h16_ll
4662 846U, // A2_subh_h16_sat_hh
4663 910U, // A2_subh_h16_sat_hl
4664 847U, // A2_subh_h16_sat_lh
4665 911U, // A2_subh_h16_sat_ll
4666 975U, // A2_subh_l16_hl
4667 1039U, // A2_subh_l16_ll
4668 1103U, // A2_subh_l16_sat_hl
4669 1167U, // A2_subh_l16_sat_ll
4670 0U, // A2_subp
4671 66U, // A2_subri
4672 40960U, // A2_subsat
4673 0U, // A2_svaddh
4674 0U, // A2_svaddhs
4675 0U, // A2_svadduhs
4676 0U, // A2_svavgh
4677 0U, // A2_svavghs
4678 0U, // A2_svnavgh
4679 0U, // A2_svsubh
4680 0U, // A2_svsubhs
4681 0U, // A2_svsubuhs
4682 0U, // A2_swiz
4683 0U, // A2_sxtb
4684 0U, // A2_sxth
4685 0U, // A2_sxtw
4686 0U, // A2_tfr
4687 0U, // A2_tfrcrr
4688 16U, // A2_tfrih
4689 16U, // A2_tfril
4690 0U, // A2_tfrrcr
4691 0U, // A2_tfrsi
4692 0U, // A2_vabsh
4693 0U, // A2_vabshsat
4694 0U, // A2_vabsw
4695 0U, // A2_vabswsat
4696 0U, // A2_vaddh
4697 0U, // A2_vaddhs
4698 0U, // A2_vaddub
4699 0U, // A2_vaddubs
4700 0U, // A2_vadduhs
4701 0U, // A2_vaddw
4702 0U, // A2_vaddws
4703 0U, // A2_vavgh
4704 0U, // A2_vavghcr
4705 0U, // A2_vavghr
4706 0U, // A2_vavgub
4707 0U, // A2_vavgubr
4708 0U, // A2_vavguh
4709 0U, // A2_vavguhr
4710 0U, // A2_vavguw
4711 0U, // A2_vavguwr
4712 0U, // A2_vavgw
4713 0U, // A2_vavgwcr
4714 0U, // A2_vavgwr
4715 66U, // A2_vcmpbeq
4716 66U, // A2_vcmpbgtu
4717 66U, // A2_vcmpheq
4718 66U, // A2_vcmphgt
4719 66U, // A2_vcmphgtu
4720 66U, // A2_vcmpweq
4721 66U, // A2_vcmpwgt
4722 66U, // A2_vcmpwgtu
4723 0U, // A2_vconj
4724 0U, // A2_vmaxb
4725 0U, // A2_vmaxh
4726 0U, // A2_vmaxub
4727 0U, // A2_vmaxuh
4728 0U, // A2_vmaxuw
4729 0U, // A2_vmaxw
4730 0U, // A2_vminb
4731 0U, // A2_vminh
4732 0U, // A2_vminub
4733 0U, // A2_vminuh
4734 0U, // A2_vminuw
4735 0U, // A2_vminw
4736 0U, // A2_vnavgh
4737 0U, // A2_vnavghcr
4738 0U, // A2_vnavghr
4739 0U, // A2_vnavgw
4740 0U, // A2_vnavgwcr
4741 0U, // A2_vnavgwr
4742 0U, // A2_vraddub
4743 0U, // A2_vraddub_acc
4744 0U, // A2_vrsadub
4745 0U, // A2_vrsadub_acc
4746 0U, // A2_vsubh
4747 0U, // A2_vsubhs
4748 0U, // A2_vsubub
4749 0U, // A2_vsububs
4750 0U, // A2_vsubuhs
4751 0U, // A2_vsubw
4752 0U, // A2_vsubws
4753 0U, // A2_xor
4754 0U, // A2_xorp
4755 0U, // A2_zxth
4756 1216U, // A4_addp_c
4757 66U, // A4_andn
4758 66U, // A4_andnp
4759 66U, // A4_bitsplit
4760 66U, // A4_bitspliti
4761 0U, // A4_boundscheck_hi
4762 0U, // A4_boundscheck_lo
4763 66U, // A4_cmpbeq
4764 66U, // A4_cmpbeqi
4765 66U, // A4_cmpbgt
4766 66U, // A4_cmpbgti
4767 66U, // A4_cmpbgtu
4768 66U, // A4_cmpbgtui
4769 66U, // A4_cmpheq
4770 66U, // A4_cmpheqi
4771 66U, // A4_cmphgt
4772 66U, // A4_cmphgti
4773 66U, // A4_cmphgtu
4774 66U, // A4_cmphgtui
4775 66U, // A4_combineii
4776 66U, // A4_combineir
4777 66U, // A4_combineri
4778 66U, // A4_cround_ri
4779 66U, // A4_cround_rr
4780 0U, // A4_ext
4781 0U, // A4_modwrapu
4782 66U, // A4_orn
4783 66U, // A4_ornp
4784 0U, // A4_paslhf
4785 0U, // A4_paslhfnew
4786 0U, // A4_paslht
4787 0U, // A4_paslhtnew
4788 0U, // A4_pasrhf
4789 0U, // A4_pasrhfnew
4790 0U, // A4_pasrht
4791 0U, // A4_pasrhtnew
4792 0U, // A4_psxtbf
4793 0U, // A4_psxtbfnew
4794 0U, // A4_psxtbt
4795 0U, // A4_psxtbtnew
4796 0U, // A4_psxthf
4797 0U, // A4_psxthfnew
4798 0U, // A4_psxtht
4799 0U, // A4_psxthtnew
4800 0U, // A4_pzxtbf
4801 0U, // A4_pzxtbfnew
4802 0U, // A4_pzxtbt
4803 0U, // A4_pzxtbtnew
4804 0U, // A4_pzxthf
4805 0U, // A4_pzxthfnew
4806 0U, // A4_pzxtht
4807 0U, // A4_pzxthtnew
4808 66U, // A4_rcmpeq
4809 66U, // A4_rcmpeqi
4810 66U, // A4_rcmpneq
4811 66U, // A4_rcmpneqi
4812 66U, // A4_round_ri
4813 1282U, // A4_round_ri_sat
4814 66U, // A4_round_rr
4815 1282U, // A4_round_rr_sat
4816 1216U, // A4_subp_c
4817 0U, // A4_tfrcpp
4818 0U, // A4_tfrpcp
4819 0U, // A4_tlbmatch
4820 0U, // A4_vcmpbeq_any
4821 66U, // A4_vcmpbeqi
4822 66U, // A4_vcmpbgt
4823 66U, // A4_vcmpbgti
4824 66U, // A4_vcmpbgtui
4825 66U, // A4_vcmpheqi
4826 66U, // A4_vcmphgti
4827 66U, // A4_vcmphgtui
4828 66U, // A4_vcmpweqi
4829 66U, // A4_vcmpwgti
4830 66U, // A4_vcmpwgtui
4831 0U, // A4_vrmaxh
4832 0U, // A4_vrmaxuh
4833 0U, // A4_vrmaxuw
4834 0U, // A4_vrmaxw
4835 0U, // A4_vrminh
4836 0U, // A4_vrminuh
4837 0U, // A4_vrminuw
4838 0U, // A4_vrminw
4839 17U, // A5_ACS
4840 0U, // A5_vaddhubs
4841 0U, // A6_vcmpbeq_notany
4842 18U, // A6_vminub_RdP
4843 0U, // A7_clip
4844 66U, // A7_croundd_ri
4845 66U, // A7_croundd_rr
4846 0U, // A7_vclip
4847 0U, // C2_all8
4848 66U, // C2_and
4849 0U, // C2_andn
4850 0U, // C2_any8
4851 66U, // C2_bitsclr
4852 66U, // C2_bitsclri
4853 0U, // C2_bitsset
4854 0U, // C2_ccombinewf
4855 0U, // C2_ccombinewnewf
4856 0U, // C2_ccombinewnewt
4857 0U, // C2_ccombinewt
4858 0U, // C2_cmoveif
4859 0U, // C2_cmoveit
4860 0U, // C2_cmovenewif
4861 0U, // C2_cmovenewit
4862 66U, // C2_cmpeq
4863 66U, // C2_cmpeqi
4864 66U, // C2_cmpeqp
4865 66U, // C2_cmpgt
4866 66U, // C2_cmpgti
4867 66U, // C2_cmpgtp
4868 66U, // C2_cmpgtu
4869 66U, // C2_cmpgtui
4870 66U, // C2_cmpgtup
4871 0U, // C2_mask
4872 1346U, // C2_mux
4873 9602U, // C2_muxii
4874 9602U, // C2_muxir
4875 1346U, // C2_muxri
4876 0U, // C2_not
4877 66U, // C2_or
4878 0U, // C2_orn
4879 0U, // C2_tfrpr
4880 0U, // C2_tfrrp
4881 0U, // C2_vitpack
4882 0U, // C2_vmux
4883 0U, // C2_xor
4884 0U, // C4_addipc
4885 17600U, // C4_and_and
4886 19U, // C4_and_andn
4887 17600U, // C4_and_or
4888 19U, // C4_and_orn
4889 66U, // C4_cmplte
4890 66U, // C4_cmpltei
4891 66U, // C4_cmplteu
4892 66U, // C4_cmplteui
4893 66U, // C4_cmpneq
4894 66U, // C4_cmpneqi
4895 0U, // C4_fastcorner9
4896 0U, // C4_fastcorner9_not
4897 66U, // C4_nbitsclr
4898 66U, // C4_nbitsclri
4899 0U, // C4_nbitsset
4900 17600U, // C4_or_and
4901 19U, // C4_or_andn
4902 17600U, // C4_or_or
4903 19U, // C4_or_orn
4904 0U, // CALLProfile
4905 0U, // CONST32
4906 0U, // CONST64
4907 0U, // DuplexIClass0
4908 0U, // DuplexIClass1
4909 0U, // DuplexIClass2
4910 0U, // DuplexIClass3
4911 0U, // DuplexIClass4
4912 0U, // DuplexIClass5
4913 0U, // DuplexIClass6
4914 0U, // DuplexIClass7
4915 0U, // DuplexIClass8
4916 0U, // DuplexIClass9
4917 0U, // DuplexIClassA
4918 0U, // DuplexIClassB
4919 0U, // DuplexIClassC
4920 0U, // DuplexIClassD
4921 0U, // DuplexIClassE
4922 0U, // DuplexIClassF
4923 0U, // EH_RETURN_JMPR
4924 0U, // F2_conv_d2df
4925 0U, // F2_conv_d2sf
4926 0U, // F2_conv_df2d
4927 0U, // F2_conv_df2d_chop
4928 0U, // F2_conv_df2sf
4929 0U, // F2_conv_df2ud
4930 0U, // F2_conv_df2ud_chop
4931 0U, // F2_conv_df2uw
4932 0U, // F2_conv_df2uw_chop
4933 0U, // F2_conv_df2w
4934 0U, // F2_conv_df2w_chop
4935 0U, // F2_conv_sf2d
4936 0U, // F2_conv_sf2d_chop
4937 0U, // F2_conv_sf2df
4938 0U, // F2_conv_sf2ud
4939 0U, // F2_conv_sf2ud_chop
4940 0U, // F2_conv_sf2uw
4941 0U, // F2_conv_sf2uw_chop
4942 0U, // F2_conv_sf2w
4943 0U, // F2_conv_sf2w_chop
4944 0U, // F2_conv_ud2df
4945 0U, // F2_conv_ud2sf
4946 0U, // F2_conv_uw2df
4947 0U, // F2_conv_uw2sf
4948 0U, // F2_conv_w2df
4949 0U, // F2_conv_w2sf
4950 0U, // F2_dfadd
4951 0U, // F2_dfclass
4952 0U, // F2_dfcmpeq
4953 0U, // F2_dfcmpge
4954 0U, // F2_dfcmpgt
4955 0U, // F2_dfcmpuo
4956 0U, // F2_dfimm_n
4957 0U, // F2_dfimm_p
4958 0U, // F2_dfmax
4959 0U, // F2_dfmin
4960 0U, // F2_dfmpyfix
4961 0U, // F2_dfmpyhh
4962 0U, // F2_dfmpylh
4963 0U, // F2_dfmpyll
4964 0U, // F2_dfsub
4965 0U, // F2_sfadd
4966 0U, // F2_sfclass
4967 0U, // F2_sfcmpeq
4968 0U, // F2_sfcmpge
4969 0U, // F2_sfcmpgt
4970 0U, // F2_sfcmpuo
4971 0U, // F2_sffixupd
4972 0U, // F2_sffixupn
4973 0U, // F2_sffixupr
4974 0U, // F2_sffma
4975 0U, // F2_sffma_lib
4976 1481U, // F2_sffma_sc
4977 0U, // F2_sffms
4978 0U, // F2_sffms_lib
4979 0U, // F2_sfimm_n
4980 0U, // F2_sfimm_p
4981 20U, // F2_sfinvsqrta
4982 0U, // F2_sfmax
4983 0U, // F2_sfmin
4984 0U, // F2_sfmpy
4985 21U, // F2_sfrecipa
4986 0U, // F2_sfsub
4987 0U, // G4_tfrgcpp
4988 0U, // G4_tfrgcrr
4989 0U, // G4_tfrgpcp
4990 0U, // G4_tfrgrcr
4991 16U, // HI
4992 0U, // J2_call
4993 0U, // J2_callf
4994 0U, // J2_callr
4995 0U, // J2_callrf
4996 0U, // J2_callrh
4997 0U, // J2_callrt
4998 0U, // J2_callt
4999 0U, // J2_jump
5000 0U, // J2_jumpf
5001 0U, // J2_jumpfnew
5002 0U, // J2_jumpfnewpt
5003 0U, // J2_jumpfpt
5004 0U, // J2_jumpr
5005 0U, // J2_jumprf
5006 0U, // J2_jumprfnew
5007 0U, // J2_jumprfnewpt
5008 0U, // J2_jumprfpt
5009 0U, // J2_jumprgtez
5010 0U, // J2_jumprgtezpt
5011 0U, // J2_jumprh
5012 0U, // J2_jumprltez
5013 0U, // J2_jumprltezpt
5014 0U, // J2_jumprnz
5015 0U, // J2_jumprnzpt
5016 0U, // J2_jumprt
5017 0U, // J2_jumprtnew
5018 0U, // J2_jumprtnewpt
5019 0U, // J2_jumprtpt
5020 0U, // J2_jumprz
5021 0U, // J2_jumprzpt
5022 0U, // J2_jumpt
5023 0U, // J2_jumptnew
5024 0U, // J2_jumptnewpt
5025 0U, // J2_jumptpt
5026 1U, // J2_loop0i
5027 1U, // J2_loop0iext
5028 1U, // J2_loop0r
5029 1U, // J2_loop0rext
5030 1U, // J2_loop1i
5031 1U, // J2_loop1iext
5032 1U, // J2_loop1r
5033 1U, // J2_loop1rext
5034 0U, // J2_pause
5035 1U, // J2_ploop1si
5036 1U, // J2_ploop1sr
5037 1U, // J2_ploop2si
5038 1U, // J2_ploop2sr
5039 1U, // J2_ploop3si
5040 1U, // J2_ploop3sr
5041 0U, // J2_rte
5042 0U, // J2_trap0
5043 1U, // J2_trap1
5044 0U, // J2_unpause
5045 0U, // J4_cmpeq_f_jumpnv_nt
5046 0U, // J4_cmpeq_f_jumpnv_t
5047 22U, // J4_cmpeq_fp0_jump_nt
5048 23U, // J4_cmpeq_fp0_jump_t
5049 24U, // J4_cmpeq_fp1_jump_nt
5050 25U, // J4_cmpeq_fp1_jump_t
5051 0U, // J4_cmpeq_t_jumpnv_nt
5052 0U, // J4_cmpeq_t_jumpnv_t
5053 26U, // J4_cmpeq_tp0_jump_nt
5054 27U, // J4_cmpeq_tp0_jump_t
5055 28U, // J4_cmpeq_tp1_jump_nt
5056 29U, // J4_cmpeq_tp1_jump_t
5057 0U, // J4_cmpeqi_f_jumpnv_nt
5058 0U, // J4_cmpeqi_f_jumpnv_t
5059 22U, // J4_cmpeqi_fp0_jump_nt
5060 23U, // J4_cmpeqi_fp0_jump_t
5061 24U, // J4_cmpeqi_fp1_jump_nt
5062 25U, // J4_cmpeqi_fp1_jump_t
5063 0U, // J4_cmpeqi_t_jumpnv_nt
5064 0U, // J4_cmpeqi_t_jumpnv_t
5065 26U, // J4_cmpeqi_tp0_jump_nt
5066 27U, // J4_cmpeqi_tp0_jump_t
5067 28U, // J4_cmpeqi_tp1_jump_nt
5068 29U, // J4_cmpeqi_tp1_jump_t
5069 0U, // J4_cmpeqn1_f_jumpnv_nt
5070 0U, // J4_cmpeqn1_f_jumpnv_t
5071 22U, // J4_cmpeqn1_fp0_jump_nt
5072 23U, // J4_cmpeqn1_fp0_jump_t
5073 24U, // J4_cmpeqn1_fp1_jump_nt
5074 25U, // J4_cmpeqn1_fp1_jump_t
5075 0U, // J4_cmpeqn1_t_jumpnv_nt
5076 0U, // J4_cmpeqn1_t_jumpnv_t
5077 26U, // J4_cmpeqn1_tp0_jump_nt
5078 27U, // J4_cmpeqn1_tp0_jump_t
5079 28U, // J4_cmpeqn1_tp1_jump_nt
5080 29U, // J4_cmpeqn1_tp1_jump_t
5081 0U, // J4_cmpgt_f_jumpnv_nt
5082 0U, // J4_cmpgt_f_jumpnv_t
5083 22U, // J4_cmpgt_fp0_jump_nt
5084 23U, // J4_cmpgt_fp0_jump_t
5085 24U, // J4_cmpgt_fp1_jump_nt
5086 25U, // J4_cmpgt_fp1_jump_t
5087 0U, // J4_cmpgt_t_jumpnv_nt
5088 0U, // J4_cmpgt_t_jumpnv_t
5089 26U, // J4_cmpgt_tp0_jump_nt
5090 27U, // J4_cmpgt_tp0_jump_t
5091 28U, // J4_cmpgt_tp1_jump_nt
5092 29U, // J4_cmpgt_tp1_jump_t
5093 0U, // J4_cmpgti_f_jumpnv_nt
5094 0U, // J4_cmpgti_f_jumpnv_t
5095 22U, // J4_cmpgti_fp0_jump_nt
5096 23U, // J4_cmpgti_fp0_jump_t
5097 24U, // J4_cmpgti_fp1_jump_nt
5098 25U, // J4_cmpgti_fp1_jump_t
5099 0U, // J4_cmpgti_t_jumpnv_nt
5100 0U, // J4_cmpgti_t_jumpnv_t
5101 26U, // J4_cmpgti_tp0_jump_nt
5102 27U, // J4_cmpgti_tp0_jump_t
5103 28U, // J4_cmpgti_tp1_jump_nt
5104 29U, // J4_cmpgti_tp1_jump_t
5105 0U, // J4_cmpgtn1_f_jumpnv_nt
5106 0U, // J4_cmpgtn1_f_jumpnv_t
5107 22U, // J4_cmpgtn1_fp0_jump_nt
5108 23U, // J4_cmpgtn1_fp0_jump_t
5109 24U, // J4_cmpgtn1_fp1_jump_nt
5110 25U, // J4_cmpgtn1_fp1_jump_t
5111 0U, // J4_cmpgtn1_t_jumpnv_nt
5112 0U, // J4_cmpgtn1_t_jumpnv_t
5113 26U, // J4_cmpgtn1_tp0_jump_nt
5114 27U, // J4_cmpgtn1_tp0_jump_t
5115 28U, // J4_cmpgtn1_tp1_jump_nt
5116 29U, // J4_cmpgtn1_tp1_jump_t
5117 0U, // J4_cmpgtu_f_jumpnv_nt
5118 0U, // J4_cmpgtu_f_jumpnv_t
5119 22U, // J4_cmpgtu_fp0_jump_nt
5120 23U, // J4_cmpgtu_fp0_jump_t
5121 24U, // J4_cmpgtu_fp1_jump_nt
5122 25U, // J4_cmpgtu_fp1_jump_t
5123 0U, // J4_cmpgtu_t_jumpnv_nt
5124 0U, // J4_cmpgtu_t_jumpnv_t
5125 26U, // J4_cmpgtu_tp0_jump_nt
5126 27U, // J4_cmpgtu_tp0_jump_t
5127 28U, // J4_cmpgtu_tp1_jump_nt
5128 29U, // J4_cmpgtu_tp1_jump_t
5129 0U, // J4_cmpgtui_f_jumpnv_nt
5130 0U, // J4_cmpgtui_f_jumpnv_t
5131 22U, // J4_cmpgtui_fp0_jump_nt
5132 23U, // J4_cmpgtui_fp0_jump_t
5133 24U, // J4_cmpgtui_fp1_jump_nt
5134 25U, // J4_cmpgtui_fp1_jump_t
5135 0U, // J4_cmpgtui_t_jumpnv_nt
5136 0U, // J4_cmpgtui_t_jumpnv_t
5137 26U, // J4_cmpgtui_tp0_jump_nt
5138 27U, // J4_cmpgtui_tp0_jump_t
5139 28U, // J4_cmpgtui_tp1_jump_nt
5140 29U, // J4_cmpgtui_tp1_jump_t
5141 30U, // J4_cmplt_f_jumpnv_nt
5142 31U, // J4_cmplt_f_jumpnv_t
5143 30U, // J4_cmplt_t_jumpnv_nt
5144 31U, // J4_cmplt_t_jumpnv_t
5145 30U, // J4_cmpltu_f_jumpnv_nt
5146 31U, // J4_cmpltu_f_jumpnv_t
5147 30U, // J4_cmpltu_t_jumpnv_nt
5148 31U, // J4_cmpltu_t_jumpnv_t
5149 0U, // J4_hintjumpr
5150 0U, // J4_jumpseti
5151 0U, // J4_jumpsetr
5152 0U, // J4_tstbit0_f_jumpnv_nt
5153 0U, // J4_tstbit0_f_jumpnv_t
5154 0U, // J4_tstbit0_fp0_jump_nt
5155 0U, // J4_tstbit0_fp0_jump_t
5156 0U, // J4_tstbit0_fp1_jump_nt
5157 0U, // J4_tstbit0_fp1_jump_t
5158 0U, // J4_tstbit0_t_jumpnv_nt
5159 0U, // J4_tstbit0_t_jumpnv_t
5160 0U, // J4_tstbit0_tp0_jump_nt
5161 0U, // J4_tstbit0_tp0_jump_t
5162 0U, // J4_tstbit0_tp1_jump_nt
5163 0U, // J4_tstbit0_tp1_jump_t
5164 0U, // L2_deallocframe
5165 1248U, // L2_loadalignb_io
5166 25249U, // L2_loadalignb_pbr
5167 33442U, // L2_loadalignb_pci
5168 35U, // L2_loadalignb_pcr
5169 674U, // L2_loadalignb_pi
5170 673U, // L2_loadalignb_pr
5171 1248U, // L2_loadalignh_io
5172 25249U, // L2_loadalignh_pbr
5173 33442U, // L2_loadalignh_pci
5174 35U, // L2_loadalignh_pcr
5175 674U, // L2_loadalignh_pi
5176 673U, // L2_loadalignh_pr
5177 1U, // L2_loadbsw2_io
5178 36U, // L2_loadbsw2_pbr
5179 37U, // L2_loadbsw2_pci
5180 0U, // L2_loadbsw2_pcr
5181 1U, // L2_loadbsw2_pi
5182 1U, // L2_loadbsw2_pr
5183 1U, // L2_loadbsw4_io
5184 36U, // L2_loadbsw4_pbr
5185 37U, // L2_loadbsw4_pci
5186 0U, // L2_loadbsw4_pcr
5187 1U, // L2_loadbsw4_pi
5188 1U, // L2_loadbsw4_pr
5189 1U, // L2_loadbzw2_io
5190 36U, // L2_loadbzw2_pbr
5191 37U, // L2_loadbzw2_pci
5192 0U, // L2_loadbzw2_pcr
5193 1U, // L2_loadbzw2_pi
5194 1U, // L2_loadbzw2_pr
5195 1U, // L2_loadbzw4_io
5196 36U, // L2_loadbzw4_pbr
5197 37U, // L2_loadbzw4_pci
5198 0U, // L2_loadbzw4_pcr
5199 1U, // L2_loadbzw4_pi
5200 1U, // L2_loadbzw4_pr
5201 1U, // L2_loadrb_io
5202 36U, // L2_loadrb_pbr
5203 37U, // L2_loadrb_pci
5204 0U, // L2_loadrb_pcr
5205 1U, // L2_loadrb_pi
5206 1U, // L2_loadrb_pr
5207 0U, // L2_loadrbgp
5208 1U, // L2_loadrd_io
5209 36U, // L2_loadrd_pbr
5210 37U, // L2_loadrd_pci
5211 0U, // L2_loadrd_pcr
5212 1U, // L2_loadrd_pi
5213 1U, // L2_loadrd_pr
5214 0U, // L2_loadrdgp
5215 1U, // L2_loadrh_io
5216 36U, // L2_loadrh_pbr
5217 37U, // L2_loadrh_pci
5218 0U, // L2_loadrh_pcr
5219 1U, // L2_loadrh_pi
5220 1U, // L2_loadrh_pr
5221 0U, // L2_loadrhgp
5222 1U, // L2_loadri_io
5223 36U, // L2_loadri_pbr
5224 37U, // L2_loadri_pci
5225 0U, // L2_loadri_pcr
5226 1U, // L2_loadri_pi
5227 1U, // L2_loadri_pr
5228 0U, // L2_loadrigp
5229 1U, // L2_loadrub_io
5230 36U, // L2_loadrub_pbr
5231 37U, // L2_loadrub_pci
5232 0U, // L2_loadrub_pcr
5233 1U, // L2_loadrub_pi
5234 1U, // L2_loadrub_pr
5235 0U, // L2_loadrubgp
5236 1U, // L2_loadruh_io
5237 36U, // L2_loadruh_pbr
5238 37U, // L2_loadruh_pci
5239 0U, // L2_loadruh_pcr
5240 1U, // L2_loadruh_pi
5241 1U, // L2_loadruh_pr
5242 0U, // L2_loadruhgp
5243 0U, // L2_loadw_aq
5244 0U, // L2_loadw_locked
5245 1538U, // L2_ploadrbf_io
5246 1638U, // L2_ploadrbf_pi
5247 1538U, // L2_ploadrbfnew_io
5248 1638U, // L2_ploadrbfnew_pi
5249 1538U, // L2_ploadrbt_io
5250 1638U, // L2_ploadrbt_pi
5251 1538U, // L2_ploadrbtnew_io
5252 1638U, // L2_ploadrbtnew_pi
5253 1538U, // L2_ploadrdf_io
5254 1638U, // L2_ploadrdf_pi
5255 1538U, // L2_ploadrdfnew_io
5256 1638U, // L2_ploadrdfnew_pi
5257 1538U, // L2_ploadrdt_io
5258 1638U, // L2_ploadrdt_pi
5259 1538U, // L2_ploadrdtnew_io
5260 1638U, // L2_ploadrdtnew_pi
5261 1538U, // L2_ploadrhf_io
5262 1638U, // L2_ploadrhf_pi
5263 1538U, // L2_ploadrhfnew_io
5264 1638U, // L2_ploadrhfnew_pi
5265 1538U, // L2_ploadrht_io
5266 1638U, // L2_ploadrht_pi
5267 1538U, // L2_ploadrhtnew_io
5268 1638U, // L2_ploadrhtnew_pi
5269 1538U, // L2_ploadrif_io
5270 1638U, // L2_ploadrif_pi
5271 1538U, // L2_ploadrifnew_io
5272 1638U, // L2_ploadrifnew_pi
5273 1538U, // L2_ploadrit_io
5274 1638U, // L2_ploadrit_pi
5275 1538U, // L2_ploadritnew_io
5276 1638U, // L2_ploadritnew_pi
5277 1538U, // L2_ploadrubf_io
5278 1638U, // L2_ploadrubf_pi
5279 1538U, // L2_ploadrubfnew_io
5280 1638U, // L2_ploadrubfnew_pi
5281 1538U, // L2_ploadrubt_io
5282 1638U, // L2_ploadrubt_pi
5283 1538U, // L2_ploadrubtnew_io
5284 1638U, // L2_ploadrubtnew_pi
5285 1538U, // L2_ploadruhf_io
5286 1638U, // L2_ploadruhf_pi
5287 1538U, // L2_ploadruhfnew_io
5288 1638U, // L2_ploadruhfnew_pi
5289 1538U, // L2_ploadruht_io
5290 1638U, // L2_ploadruht_pi
5291 1538U, // L2_ploadruhtnew_io
5292 1638U, // L2_ploadruhtnew_pi
5293 0U, // L4_add_memopb_io
5294 0U, // L4_add_memoph_io
5295 0U, // L4_add_memopw_io
5296 0U, // L4_and_memopb_io
5297 0U, // L4_and_memoph_io
5298 0U, // L4_and_memopw_io
5299 0U, // L4_iadd_memopb_io
5300 0U, // L4_iadd_memoph_io
5301 0U, // L4_iadd_memopw_io
5302 0U, // L4_iand_memopb_io
5303 0U, // L4_iand_memoph_io
5304 0U, // L4_iand_memopw_io
5305 0U, // L4_ior_memopb_io
5306 0U, // L4_ior_memoph_io
5307 0U, // L4_ior_memopw_io
5308 0U, // L4_isub_memopb_io
5309 0U, // L4_isub_memoph_io
5310 0U, // L4_isub_memopw_io
5311 39U, // L4_loadalignb_ap
5312 40U, // L4_loadalignb_ur
5313 39U, // L4_loadalignh_ap
5314 40U, // L4_loadalignh_ur
5315 0U, // L4_loadbsw2_ap
5316 0U, // L4_loadbsw2_ur
5317 0U, // L4_loadbsw4_ap
5318 0U, // L4_loadbsw4_ur
5319 0U, // L4_loadbzw2_ap
5320 0U, // L4_loadbzw2_ur
5321 0U, // L4_loadbzw4_ap
5322 0U, // L4_loadbzw4_ur
5323 0U, // L4_loadd_aq
5324 0U, // L4_loadd_locked
5325 0U, // L4_loadrb_ap
5326 0U, // L4_loadrb_rr
5327 0U, // L4_loadrb_ur
5328 0U, // L4_loadrd_ap
5329 0U, // L4_loadrd_rr
5330 0U, // L4_loadrd_ur
5331 0U, // L4_loadrh_ap
5332 0U, // L4_loadrh_rr
5333 0U, // L4_loadrh_ur
5334 0U, // L4_loadri_ap
5335 0U, // L4_loadri_rr
5336 0U, // L4_loadri_ur
5337 0U, // L4_loadrub_ap
5338 0U, // L4_loadrub_rr
5339 0U, // L4_loadrub_ur
5340 0U, // L4_loadruh_ap
5341 0U, // L4_loadruh_rr
5342 0U, // L4_loadruh_ur
5343 0U, // L4_loadw_phys
5344 0U, // L4_or_memopb_io
5345 0U, // L4_or_memoph_io
5346 0U, // L4_or_memopw_io
5347 0U, // L4_ploadrbf_abs
5348 1666U, // L4_ploadrbf_rr
5349 0U, // L4_ploadrbfnew_abs
5350 1666U, // L4_ploadrbfnew_rr
5351 0U, // L4_ploadrbt_abs
5352 1666U, // L4_ploadrbt_rr
5353 0U, // L4_ploadrbtnew_abs
5354 1666U, // L4_ploadrbtnew_rr
5355 0U, // L4_ploadrdf_abs
5356 1666U, // L4_ploadrdf_rr
5357 0U, // L4_ploadrdfnew_abs
5358 1666U, // L4_ploadrdfnew_rr
5359 0U, // L4_ploadrdt_abs
5360 1666U, // L4_ploadrdt_rr
5361 0U, // L4_ploadrdtnew_abs
5362 1666U, // L4_ploadrdtnew_rr
5363 0U, // L4_ploadrhf_abs
5364 1666U, // L4_ploadrhf_rr
5365 0U, // L4_ploadrhfnew_abs
5366 1666U, // L4_ploadrhfnew_rr
5367 0U, // L4_ploadrht_abs
5368 1666U, // L4_ploadrht_rr
5369 0U, // L4_ploadrhtnew_abs
5370 1666U, // L4_ploadrhtnew_rr
5371 0U, // L4_ploadrif_abs
5372 1666U, // L4_ploadrif_rr
5373 0U, // L4_ploadrifnew_abs
5374 1666U, // L4_ploadrifnew_rr
5375 0U, // L4_ploadrit_abs
5376 1666U, // L4_ploadrit_rr
5377 0U, // L4_ploadritnew_abs
5378 1666U, // L4_ploadritnew_rr
5379 0U, // L4_ploadrubf_abs
5380 1666U, // L4_ploadrubf_rr
5381 0U, // L4_ploadrubfnew_abs
5382 1666U, // L4_ploadrubfnew_rr
5383 0U, // L4_ploadrubt_abs
5384 1666U, // L4_ploadrubt_rr
5385 0U, // L4_ploadrubtnew_abs
5386 1666U, // L4_ploadrubtnew_rr
5387 0U, // L4_ploadruhf_abs
5388 1666U, // L4_ploadruhf_rr
5389 0U, // L4_ploadruhfnew_abs
5390 1666U, // L4_ploadruhfnew_rr
5391 0U, // L4_ploadruht_abs
5392 1666U, // L4_ploadruht_rr
5393 0U, // L4_ploadruhtnew_abs
5394 1666U, // L4_ploadruhtnew_rr
5395 0U, // L4_return
5396 13U, // L4_return_f
5397 41U, // L4_return_fnew_pnt
5398 42U, // L4_return_fnew_pt
5399 13U, // L4_return_t
5400 41U, // L4_return_tnew_pnt
5401 42U, // L4_return_tnew_pt
5402 0U, // L4_sub_memopb_io
5403 0U, // L4_sub_memoph_io
5404 0U, // L4_sub_memopw_io
5405 0U, // L6_memcpy
5406 16U, // LO
5407 69U, // M2_acci
5408 69U, // M2_accii
5409 0U, // M2_cmaci_s0
5410 0U, // M2_cmacr_s0
5411 0U, // M2_cmacs_s0
5412 0U, // M2_cmacs_s1
5413 0U, // M2_cmacsc_s0
5414 0U, // M2_cmacsc_s1
5415 0U, // M2_cmpyi_s0
5416 0U, // M2_cmpyr_s0
5417 0U, // M2_cmpyrs_s0
5418 0U, // M2_cmpyrs_s1
5419 0U, // M2_cmpyrsc_s0
5420 0U, // M2_cmpyrsc_s1
5421 0U, // M2_cmpys_s0
5422 0U, // M2_cmpys_s1
5423 0U, // M2_cmpysc_s0
5424 0U, // M2_cmpysc_s1
5425 0U, // M2_cnacs_s0
5426 0U, // M2_cnacs_s1
5427 0U, // M2_cnacsc_s0
5428 0U, // M2_cnacsc_s1
5429 69U, // M2_dpmpyss_acc_s0
5430 69U, // M2_dpmpyss_nac_s0
5431 322U, // M2_dpmpyss_rnd_s0
5432 66U, // M2_dpmpyss_s0
5433 69U, // M2_dpmpyuu_acc_s0
5434 69U, // M2_dpmpyuu_nac_s0
5435 66U, // M2_dpmpyuu_s0
5436 1730U, // M2_hmmpyh_rs1
5437 1794U, // M2_hmmpyh_s1
5438 1858U, // M2_hmmpyl_rs1
5439 1922U, // M2_hmmpyl_s1
5440 69U, // M2_maci
5441 69U, // M2_macsin
5442 69U, // M2_macsip
5443 0U, // M2_mmachs_rs0
5444 0U, // M2_mmachs_rs1
5445 0U, // M2_mmachs_s0
5446 0U, // M2_mmachs_s1
5447 0U, // M2_mmacls_rs0
5448 0U, // M2_mmacls_rs1
5449 0U, // M2_mmacls_s0
5450 0U, // M2_mmacls_s1
5451 0U, // M2_mmacuhs_rs0
5452 0U, // M2_mmacuhs_rs1
5453 0U, // M2_mmacuhs_s0
5454 0U, // M2_mmacuhs_s1
5455 0U, // M2_mmaculs_rs0
5456 0U, // M2_mmaculs_rs1
5457 0U, // M2_mmaculs_s0
5458 0U, // M2_mmaculs_s1
5459 0U, // M2_mmpyh_rs0
5460 0U, // M2_mmpyh_rs1
5461 0U, // M2_mmpyh_s0
5462 0U, // M2_mmpyh_s1
5463 0U, // M2_mmpyl_rs0
5464 0U, // M2_mmpyl_rs1
5465 0U, // M2_mmpyl_s0
5466 0U, // M2_mmpyl_s1
5467 0U, // M2_mmpyuh_rs0
5468 0U, // M2_mmpyuh_rs1
5469 0U, // M2_mmpyuh_s0
5470 0U, // M2_mmpyuh_s1
5471 0U, // M2_mmpyul_rs0
5472 0U, // M2_mmpyul_rs1
5473 0U, // M2_mmpyul_s0
5474 0U, // M2_mmpyul_s1
5475 69U, // M2_mnaci
5476 965U, // M2_mpy_acc_hh_s0
5477 1989U, // M2_mpy_acc_hh_s1
5478 1029U, // M2_mpy_acc_hl_s0
5479 2053U, // M2_mpy_acc_hl_s1
5480 965U, // M2_mpy_acc_lh_s0
5481 1989U, // M2_mpy_acc_lh_s1
5482 1029U, // M2_mpy_acc_ll_s0
5483 2053U, // M2_mpy_acc_ll_s1
5484 1093U, // M2_mpy_acc_sat_hh_s0
5485 1797U, // M2_mpy_acc_sat_hh_s1
5486 1157U, // M2_mpy_acc_sat_hl_s0
5487 1925U, // M2_mpy_acc_sat_hl_s1
5488 1093U, // M2_mpy_acc_sat_lh_s0
5489 1797U, // M2_mpy_acc_sat_lh_s1
5490 1157U, // M2_mpy_acc_sat_ll_s0
5491 1925U, // M2_mpy_acc_sat_ll_s1
5492 962U, // M2_mpy_hh_s0
5493 1986U, // M2_mpy_hh_s1
5494 1026U, // M2_mpy_hl_s0
5495 2050U, // M2_mpy_hl_s1
5496 962U, // M2_mpy_lh_s0
5497 1986U, // M2_mpy_lh_s1
5498 1026U, // M2_mpy_ll_s0
5499 2050U, // M2_mpy_ll_s1
5500 965U, // M2_mpy_nac_hh_s0
5501 1989U, // M2_mpy_nac_hh_s1
5502 1029U, // M2_mpy_nac_hl_s0
5503 2053U, // M2_mpy_nac_hl_s1
5504 965U, // M2_mpy_nac_lh_s0
5505 1989U, // M2_mpy_nac_lh_s1
5506 1029U, // M2_mpy_nac_ll_s0
5507 2053U, // M2_mpy_nac_ll_s1
5508 1093U, // M2_mpy_nac_sat_hh_s0
5509 1797U, // M2_mpy_nac_sat_hh_s1
5510 1157U, // M2_mpy_nac_sat_hl_s0
5511 1925U, // M2_mpy_nac_sat_hl_s1
5512 1093U, // M2_mpy_nac_sat_lh_s0
5513 1797U, // M2_mpy_nac_sat_lh_s1
5514 1157U, // M2_mpy_nac_sat_ll_s0
5515 1925U, // M2_mpy_nac_sat_ll_s1
5516 2114U, // M2_mpy_rnd_hh_s0
5517 2178U, // M2_mpy_rnd_hh_s1
5518 2242U, // M2_mpy_rnd_hl_s0
5519 2306U, // M2_mpy_rnd_hl_s1
5520 2114U, // M2_mpy_rnd_lh_s0
5521 2178U, // M2_mpy_rnd_lh_s1
5522 2242U, // M2_mpy_rnd_ll_s0
5523 2306U, // M2_mpy_rnd_ll_s1
5524 1090U, // M2_mpy_sat_hh_s0
5525 1794U, // M2_mpy_sat_hh_s1
5526 1154U, // M2_mpy_sat_hl_s0
5527 1922U, // M2_mpy_sat_hl_s1
5528 1090U, // M2_mpy_sat_lh_s0
5529 1794U, // M2_mpy_sat_lh_s1
5530 1154U, // M2_mpy_sat_ll_s0
5531 1922U, // M2_mpy_sat_ll_s1
5532 2370U, // M2_mpy_sat_rnd_hh_s0
5533 1730U, // M2_mpy_sat_rnd_hh_s1
5534 2434U, // M2_mpy_sat_rnd_hl_s0
5535 1858U, // M2_mpy_sat_rnd_hl_s1
5536 2370U, // M2_mpy_sat_rnd_lh_s0
5537 1730U, // M2_mpy_sat_rnd_lh_s1
5538 2434U, // M2_mpy_sat_rnd_ll_s0
5539 1858U, // M2_mpy_sat_rnd_ll_s1
5540 66U, // M2_mpy_up
5541 2498U, // M2_mpy_up_s1
5542 2562U, // M2_mpy_up_s1_sat
5543 965U, // M2_mpyd_acc_hh_s0
5544 1989U, // M2_mpyd_acc_hh_s1
5545 1029U, // M2_mpyd_acc_hl_s0
5546 2053U, // M2_mpyd_acc_hl_s1
5547 965U, // M2_mpyd_acc_lh_s0
5548 1989U, // M2_mpyd_acc_lh_s1
5549 1029U, // M2_mpyd_acc_ll_s0
5550 2053U, // M2_mpyd_acc_ll_s1
5551 962U, // M2_mpyd_hh_s0
5552 1986U, // M2_mpyd_hh_s1
5553 1026U, // M2_mpyd_hl_s0
5554 2050U, // M2_mpyd_hl_s1
5555 962U, // M2_mpyd_lh_s0
5556 1986U, // M2_mpyd_lh_s1
5557 1026U, // M2_mpyd_ll_s0
5558 2050U, // M2_mpyd_ll_s1
5559 965U, // M2_mpyd_nac_hh_s0
5560 1989U, // M2_mpyd_nac_hh_s1
5561 1029U, // M2_mpyd_nac_hl_s0
5562 2053U, // M2_mpyd_nac_hl_s1
5563 965U, // M2_mpyd_nac_lh_s0
5564 1989U, // M2_mpyd_nac_lh_s1
5565 1029U, // M2_mpyd_nac_ll_s0
5566 2053U, // M2_mpyd_nac_ll_s1
5567 2114U, // M2_mpyd_rnd_hh_s0
5568 2178U, // M2_mpyd_rnd_hh_s1
5569 2242U, // M2_mpyd_rnd_hl_s0
5570 2306U, // M2_mpyd_rnd_hl_s1
5571 2114U, // M2_mpyd_rnd_lh_s0
5572 2178U, // M2_mpyd_rnd_lh_s1
5573 2242U, // M2_mpyd_rnd_ll_s0
5574 2306U, // M2_mpyd_rnd_ll_s1
5575 66U, // M2_mpyi
5576 0U, // M2_mpysin
5577 0U, // M2_mpysip
5578 0U, // M2_mpysu_up
5579 965U, // M2_mpyu_acc_hh_s0
5580 1989U, // M2_mpyu_acc_hh_s1
5581 1029U, // M2_mpyu_acc_hl_s0
5582 2053U, // M2_mpyu_acc_hl_s1
5583 965U, // M2_mpyu_acc_lh_s0
5584 1989U, // M2_mpyu_acc_lh_s1
5585 1029U, // M2_mpyu_acc_ll_s0
5586 2053U, // M2_mpyu_acc_ll_s1
5587 962U, // M2_mpyu_hh_s0
5588 1986U, // M2_mpyu_hh_s1
5589 1026U, // M2_mpyu_hl_s0
5590 2050U, // M2_mpyu_hl_s1
5591 962U, // M2_mpyu_lh_s0
5592 1986U, // M2_mpyu_lh_s1
5593 1026U, // M2_mpyu_ll_s0
5594 2050U, // M2_mpyu_ll_s1
5595 965U, // M2_mpyu_nac_hh_s0
5596 1989U, // M2_mpyu_nac_hh_s1
5597 1029U, // M2_mpyu_nac_hl_s0
5598 2053U, // M2_mpyu_nac_hl_s1
5599 965U, // M2_mpyu_nac_lh_s0
5600 1989U, // M2_mpyu_nac_lh_s1
5601 1029U, // M2_mpyu_nac_ll_s0
5602 2053U, // M2_mpyu_nac_ll_s1
5603 66U, // M2_mpyu_up
5604 965U, // M2_mpyud_acc_hh_s0
5605 1989U, // M2_mpyud_acc_hh_s1
5606 1029U, // M2_mpyud_acc_hl_s0
5607 2053U, // M2_mpyud_acc_hl_s1
5608 965U, // M2_mpyud_acc_lh_s0
5609 1989U, // M2_mpyud_acc_lh_s1
5610 1029U, // M2_mpyud_acc_ll_s0
5611 2053U, // M2_mpyud_acc_ll_s1
5612 962U, // M2_mpyud_hh_s0
5613 1986U, // M2_mpyud_hh_s1
5614 1026U, // M2_mpyud_hl_s0
5615 2050U, // M2_mpyud_hl_s1
5616 962U, // M2_mpyud_lh_s0
5617 1986U, // M2_mpyud_lh_s1
5618 1026U, // M2_mpyud_ll_s0
5619 2050U, // M2_mpyud_ll_s1
5620 965U, // M2_mpyud_nac_hh_s0
5621 1989U, // M2_mpyud_nac_hh_s1
5622 1029U, // M2_mpyud_nac_hl_s0
5623 2053U, // M2_mpyud_nac_hl_s1
5624 965U, // M2_mpyud_nac_lh_s0
5625 1989U, // M2_mpyud_nac_lh_s1
5626 1029U, // M2_mpyud_nac_ll_s0
5627 2053U, // M2_mpyud_nac_ll_s1
5628 69U, // M2_nacci
5629 69U, // M2_naccii
5630 0U, // M2_subacc
5631 0U, // M2_vabsdiffh
5632 0U, // M2_vabsdiffw
5633 0U, // M2_vcmac_s0_sat_i
5634 0U, // M2_vcmac_s0_sat_r
5635 0U, // M2_vcmpy_s0_sat_i
5636 0U, // M2_vcmpy_s0_sat_r
5637 0U, // M2_vcmpy_s1_sat_i
5638 0U, // M2_vcmpy_s1_sat_r
5639 0U, // M2_vdmacs_s0
5640 0U, // M2_vdmacs_s1
5641 0U, // M2_vdmpyrs_s0
5642 0U, // M2_vdmpyrs_s1
5643 0U, // M2_vdmpys_s0
5644 0U, // M2_vdmpys_s1
5645 0U, // M2_vmac2
5646 0U, // M2_vmac2es
5647 0U, // M2_vmac2es_s0
5648 0U, // M2_vmac2es_s1
5649 0U, // M2_vmac2s_s0
5650 0U, // M2_vmac2s_s1
5651 0U, // M2_vmac2su_s0
5652 0U, // M2_vmac2su_s1
5653 0U, // M2_vmpy2es_s0
5654 0U, // M2_vmpy2es_s1
5655 0U, // M2_vmpy2s_s0
5656 0U, // M2_vmpy2s_s0pack
5657 0U, // M2_vmpy2s_s1
5658 0U, // M2_vmpy2s_s1pack
5659 0U, // M2_vmpy2su_s0
5660 0U, // M2_vmpy2su_s1
5661 0U, // M2_vraddh
5662 0U, // M2_vradduh
5663 0U, // M2_vrcmaci_s0
5664 0U, // M2_vrcmaci_s0c
5665 0U, // M2_vrcmacr_s0
5666 0U, // M2_vrcmacr_s0c
5667 0U, // M2_vrcmpyi_s0
5668 0U, // M2_vrcmpyi_s0c
5669 0U, // M2_vrcmpyr_s0
5670 0U, // M2_vrcmpyr_s0c
5671 0U, // M2_vrcmpys_acc_s1_h
5672 0U, // M2_vrcmpys_acc_s1_l
5673 0U, // M2_vrcmpys_s1_h
5674 0U, // M2_vrcmpys_s1_l
5675 0U, // M2_vrcmpys_s1rp_h
5676 0U, // M2_vrcmpys_s1rp_l
5677 0U, // M2_vrmac_s0
5678 0U, // M2_vrmpy_s0
5679 0U, // M2_xor_xacc
5680 69U, // M4_and_and
5681 69U, // M4_and_andn
5682 0U, // M4_and_or
5683 0U, // M4_and_xor
5684 0U, // M4_cmpyi_wh
5685 0U, // M4_cmpyi_whc
5686 0U, // M4_cmpyr_wh
5687 0U, // M4_cmpyr_whc
5688 2565U, // M4_mac_up_s1_sat
5689 17612U, // M4_mpyri_addi
5690 9643U, // M4_mpyri_addr
5691 44U, // M4_mpyri_addr_u2
5692 17600U, // M4_mpyrr_addi
5693 17771U, // M4_mpyrr_addr
5694 2565U, // M4_nac_up_s1_sat
5695 69U, // M4_or_and
5696 69U, // M4_or_andn
5697 69U, // M4_or_or
5698 0U, // M4_or_xor
5699 0U, // M4_pmpyw
5700 0U, // M4_pmpyw_acc
5701 0U, // M4_vpmpyh
5702 0U, // M4_vpmpyh_acc
5703 0U, // M4_vrmpyeh_acc_s0
5704 0U, // M4_vrmpyeh_acc_s1
5705 0U, // M4_vrmpyeh_s0
5706 0U, // M4_vrmpyeh_s1
5707 0U, // M4_vrmpyoh_acc_s0
5708 0U, // M4_vrmpyoh_acc_s1
5709 0U, // M4_vrmpyoh_s0
5710 0U, // M4_vrmpyoh_s1
5711 69U, // M4_xor_and
5712 69U, // M4_xor_andn
5713 0U, // M4_xor_or
5714 0U, // M4_xor_xacc
5715 0U, // M5_vdmacbsu
5716 0U, // M5_vdmpybsu
5717 0U, // M5_vmacbsu
5718 0U, // M5_vmacbuu
5719 0U, // M5_vmpybsu
5720 0U, // M5_vmpybuu
5721 0U, // M5_vrmacbsu
5722 0U, // M5_vrmacbuu
5723 0U, // M5_vrmpybsu
5724 0U, // M5_vrmpybuu
5725 0U, // M6_vabsdiffb
5726 0U, // M6_vabsdiffub
5727 0U, // M7_dcmpyiw
5728 0U, // M7_dcmpyiw_acc
5729 0U, // M7_dcmpyiwc
5730 0U, // M7_dcmpyiwc_acc
5731 0U, // M7_dcmpyrw
5732 0U, // M7_dcmpyrw_acc
5733 0U, // M7_dcmpyrwc
5734 0U, // M7_dcmpyrwc_acc
5735 0U, // M7_wcmpyiw
5736 0U, // M7_wcmpyiw_rnd
5737 0U, // M7_wcmpyiwc
5738 0U, // M7_wcmpyiwc_rnd
5739 0U, // M7_wcmpyrw
5740 0U, // M7_wcmpyrw_rnd
5741 0U, // M7_wcmpyrwc
5742 0U, // M7_wcmpyrwc_rnd
5743 0U, // PS_call_stk
5744 0U, // PS_callr_nr
5745 0U, // PS_jmpret
5746 0U, // PS_jmpretf
5747 0U, // PS_jmpretfnew
5748 0U, // PS_jmpretfnewpt
5749 0U, // PS_jmprett
5750 0U, // PS_jmprettnew
5751 0U, // PS_jmprettnewpt
5752 0U, // PS_loadrbabs
5753 0U, // PS_loadrdabs
5754 0U, // PS_loadrhabs
5755 0U, // PS_loadriabs
5756 0U, // PS_loadrubabs
5757 0U, // PS_loadruhabs
5758 0U, // PS_storerbabs
5759 0U, // PS_storerbnewabs
5760 0U, // PS_storerdabs
5761 0U, // PS_storerfabs
5762 0U, // PS_storerhabs
5763 0U, // PS_storerhnewabs
5764 0U, // PS_storeriabs
5765 0U, // PS_storerinewabs
5766 0U, // PS_trap1
5767 0U, // R6_release_at_vi
5768 0U, // R6_release_st_vi
5769 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
5770 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
5771 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
5772 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
5773 0U, // RESTORE_DEALLOC_RET_JMP_V4
5774 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
5775 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
5776 0U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
5777 0U, // S2_addasl_rrri
5778 13U, // S2_allocframe
5779 66U, // S2_asl_i_p
5780 69U, // S2_asl_i_p_acc
5781 69U, // S2_asl_i_p_and
5782 69U, // S2_asl_i_p_nac
5783 69U, // S2_asl_i_p_or
5784 69U, // S2_asl_i_p_xacc
5785 66U, // S2_asl_i_r
5786 69U, // S2_asl_i_r_acc
5787 69U, // S2_asl_i_r_and
5788 69U, // S2_asl_i_r_nac
5789 69U, // S2_asl_i_r_or
5790 1282U, // S2_asl_i_r_sat
5791 69U, // S2_asl_i_r_xacc
5792 66U, // S2_asl_i_vh
5793 66U, // S2_asl_i_vw
5794 66U, // S2_asl_r_p
5795 69U, // S2_asl_r_p_acc
5796 69U, // S2_asl_r_p_and
5797 69U, // S2_asl_r_p_nac
5798 69U, // S2_asl_r_p_or
5799 69U, // S2_asl_r_p_xor
5800 66U, // S2_asl_r_r
5801 69U, // S2_asl_r_r_acc
5802 69U, // S2_asl_r_r_and
5803 69U, // S2_asl_r_r_nac
5804 69U, // S2_asl_r_r_or
5805 1282U, // S2_asl_r_r_sat
5806 66U, // S2_asl_r_vh
5807 66U, // S2_asl_r_vw
5808 66U, // S2_asr_i_p
5809 69U, // S2_asr_i_p_acc
5810 69U, // S2_asr_i_p_and
5811 69U, // S2_asr_i_p_nac
5812 69U, // S2_asr_i_p_or
5813 322U, // S2_asr_i_p_rnd
5814 66U, // S2_asr_i_r
5815 69U, // S2_asr_i_r_acc
5816 69U, // S2_asr_i_r_and
5817 69U, // S2_asr_i_r_nac
5818 69U, // S2_asr_i_r_or
5819 322U, // S2_asr_i_r_rnd
5820 66U, // S2_asr_i_svw_trun
5821 66U, // S2_asr_i_vh
5822 66U, // S2_asr_i_vw
5823 66U, // S2_asr_r_p
5824 69U, // S2_asr_r_p_acc
5825 69U, // S2_asr_r_p_and
5826 69U, // S2_asr_r_p_nac
5827 69U, // S2_asr_r_p_or
5828 0U, // S2_asr_r_p_xor
5829 66U, // S2_asr_r_r
5830 69U, // S2_asr_r_r_acc
5831 69U, // S2_asr_r_r_and
5832 69U, // S2_asr_r_r_nac
5833 69U, // S2_asr_r_r_or
5834 1282U, // S2_asr_r_r_sat
5835 66U, // S2_asr_r_svw_trun
5836 66U, // S2_asr_r_vh
5837 66U, // S2_asr_r_vw
5838 0U, // S2_brev
5839 0U, // S2_brevp
5840 0U, // S2_cabacdecbin
5841 0U, // S2_cl0
5842 0U, // S2_cl0p
5843 0U, // S2_cl1
5844 0U, // S2_cl1p
5845 0U, // S2_clb
5846 0U, // S2_clbnorm
5847 0U, // S2_clbp
5848 66U, // S2_clrbit_i
5849 66U, // S2_clrbit_r
5850 0U, // S2_ct0
5851 0U, // S2_ct0p
5852 0U, // S2_ct1
5853 0U, // S2_ct1p
5854 0U, // S2_deinterleave
5855 9602U, // S2_extractu
5856 66U, // S2_extractu_rp
5857 9602U, // S2_extractup
5858 66U, // S2_extractup_rp
5859 42373U, // S2_insert
5860 69U, // S2_insert_rp
5861 42373U, // S2_insertp
5862 69U, // S2_insertp_rp
5863 0U, // S2_interleave
5864 0U, // S2_lfsp
5865 0U, // S2_lsl_r_p
5866 0U, // S2_lsl_r_p_acc
5867 0U, // S2_lsl_r_p_and
5868 0U, // S2_lsl_r_p_nac
5869 0U, // S2_lsl_r_p_or
5870 0U, // S2_lsl_r_p_xor
5871 0U, // S2_lsl_r_r
5872 0U, // S2_lsl_r_r_acc
5873 0U, // S2_lsl_r_r_and
5874 0U, // S2_lsl_r_r_nac
5875 0U, // S2_lsl_r_r_or
5876 0U, // S2_lsl_r_vh
5877 0U, // S2_lsl_r_vw
5878 66U, // S2_lsr_i_p
5879 69U, // S2_lsr_i_p_acc
5880 69U, // S2_lsr_i_p_and
5881 69U, // S2_lsr_i_p_nac
5882 69U, // S2_lsr_i_p_or
5883 69U, // S2_lsr_i_p_xacc
5884 66U, // S2_lsr_i_r
5885 69U, // S2_lsr_i_r_acc
5886 69U, // S2_lsr_i_r_and
5887 69U, // S2_lsr_i_r_nac
5888 69U, // S2_lsr_i_r_or
5889 69U, // S2_lsr_i_r_xacc
5890 66U, // S2_lsr_i_vh
5891 66U, // S2_lsr_i_vw
5892 66U, // S2_lsr_r_p
5893 69U, // S2_lsr_r_p_acc
5894 69U, // S2_lsr_r_p_and
5895 69U, // S2_lsr_r_p_nac
5896 69U, // S2_lsr_r_p_or
5897 69U, // S2_lsr_r_p_xor
5898 66U, // S2_lsr_r_r
5899 69U, // S2_lsr_r_r_acc
5900 69U, // S2_lsr_r_r_and
5901 69U, // S2_lsr_r_r_nac
5902 69U, // S2_lsr_r_r_or
5903 66U, // S2_lsr_r_vh
5904 66U, // S2_lsr_r_vw
5905 0U, // S2_mask
5906 0U, // S2_packhl
5907 0U, // S2_parityp
5908 49184U, // S2_pstorerbf_io
5909 50402U, // S2_pstorerbf_pi
5910 50402U, // S2_pstorerbfnew_pi
5911 49184U, // S2_pstorerbnewf_io
5912 50402U, // S2_pstorerbnewf_pi
5913 50402U, // S2_pstorerbnewfnew_pi
5914 49184U, // S2_pstorerbnewt_io
5915 50402U, // S2_pstorerbnewt_pi
5916 50402U, // S2_pstorerbnewtnew_pi
5917 49184U, // S2_pstorerbt_io
5918 50402U, // S2_pstorerbt_pi
5919 50402U, // S2_pstorerbtnew_pi
5920 49184U, // S2_pstorerdf_io
5921 50402U, // S2_pstorerdf_pi
5922 50402U, // S2_pstorerdfnew_pi
5923 49184U, // S2_pstorerdt_io
5924 50402U, // S2_pstorerdt_pi
5925 50402U, // S2_pstorerdtnew_pi
5926 49184U, // S2_pstorerff_io
5927 50402U, // S2_pstorerff_pi
5928 50402U, // S2_pstorerffnew_pi
5929 49184U, // S2_pstorerft_io
5930 50402U, // S2_pstorerft_pi
5931 50402U, // S2_pstorerftnew_pi
5932 49184U, // S2_pstorerhf_io
5933 50402U, // S2_pstorerhf_pi
5934 50402U, // S2_pstorerhfnew_pi
5935 49184U, // S2_pstorerhnewf_io
5936 50402U, // S2_pstorerhnewf_pi
5937 50402U, // S2_pstorerhnewfnew_pi
5938 49184U, // S2_pstorerhnewt_io
5939 50402U, // S2_pstorerhnewt_pi
5940 50402U, // S2_pstorerhnewtnew_pi
5941 49184U, // S2_pstorerht_io
5942 50402U, // S2_pstorerht_pi
5943 50402U, // S2_pstorerhtnew_pi
5944 49184U, // S2_pstorerif_io
5945 50402U, // S2_pstorerif_pi
5946 50402U, // S2_pstorerifnew_pi
5947 49184U, // S2_pstorerinewf_io
5948 50402U, // S2_pstorerinewf_pi
5949 50402U, // S2_pstorerinewfnew_pi
5950 49184U, // S2_pstorerinewt_io
5951 50402U, // S2_pstorerinewt_pi
5952 50402U, // S2_pstorerinewtnew_pi
5953 49184U, // S2_pstorerit_io
5954 50402U, // S2_pstorerit_pi
5955 50402U, // S2_pstoreritnew_pi
5956 66U, // S2_setbit_i
5957 66U, // S2_setbit_r
5958 0U, // S2_shuffeb
5959 0U, // S2_shuffeh
5960 0U, // S2_shuffob
5961 0U, // S2_shuffoh
5962 130U, // S2_storerb_io
5963 16U, // S2_storerb_pbr
5964 16U, // S2_storerb_pci
5965 0U, // S2_storerb_pcr
5966 133U, // S2_storerb_pi
5967 133U, // S2_storerb_pr
5968 0U, // S2_storerbgp
5969 194U, // S2_storerbnew_io
5970 45U, // S2_storerbnew_pbr
5971 45U, // S2_storerbnew_pci
5972 0U, // S2_storerbnew_pcr
5973 197U, // S2_storerbnew_pi
5974 197U, // S2_storerbnew_pr
5975 0U, // S2_storerbnewgp
5976 130U, // S2_storerd_io
5977 16U, // S2_storerd_pbr
5978 16U, // S2_storerd_pci
5979 0U, // S2_storerd_pcr
5980 133U, // S2_storerd_pi
5981 133U, // S2_storerd_pr
5982 0U, // S2_storerdgp
5983 258U, // S2_storerf_io
5984 10U, // S2_storerf_pbr
5985 10U, // S2_storerf_pci
5986 0U, // S2_storerf_pcr
5987 261U, // S2_storerf_pi
5988 261U, // S2_storerf_pr
5989 0U, // S2_storerfgp
5990 130U, // S2_storerh_io
5991 16U, // S2_storerh_pbr
5992 16U, // S2_storerh_pci
5993 0U, // S2_storerh_pcr
5994 133U, // S2_storerh_pi
5995 133U, // S2_storerh_pr
5996 0U, // S2_storerhgp
5997 194U, // S2_storerhnew_io
5998 45U, // S2_storerhnew_pbr
5999 45U, // S2_storerhnew_pci
6000 0U, // S2_storerhnew_pcr
6001 197U, // S2_storerhnew_pi
6002 197U, // S2_storerhnew_pr
6003 0U, // S2_storerhnewgp
6004 130U, // S2_storeri_io
6005 16U, // S2_storeri_pbr
6006 16U, // S2_storeri_pci
6007 0U, // S2_storeri_pcr
6008 133U, // S2_storeri_pi
6009 133U, // S2_storeri_pr
6010 0U, // S2_storerigp
6011 194U, // S2_storerinew_io
6012 45U, // S2_storerinew_pbr
6013 45U, // S2_storerinew_pci
6014 0U, // S2_storerinew_pcr
6015 197U, // S2_storerinew_pi
6016 197U, // S2_storerinew_pr
6017 0U, // S2_storerinewgp
6018 131U, // S2_storew_locked
6019 0U, // S2_storew_rl_at_vi
6020 0U, // S2_storew_rl_st_vi
6021 0U, // S2_svsathb
6022 0U, // S2_svsathub
6023 0U, // S2_tableidxb
6024 0U, // S2_tableidxd
6025 0U, // S2_tableidxh
6026 0U, // S2_tableidxw
6027 66U, // S2_togglebit_i
6028 66U, // S2_togglebit_r
6029 66U, // S2_tstbit_i
6030 66U, // S2_tstbit_r
6031 69U, // S2_valignib
6032 69U, // S2_valignrb
6033 0U, // S2_vcnegh
6034 0U, // S2_vcrotate
6035 0U, // S2_vrcnegh
6036 0U, // S2_vrndpackwh
6037 0U, // S2_vrndpackwhs
6038 0U, // S2_vsathb
6039 0U, // S2_vsathb_nopack
6040 0U, // S2_vsathub
6041 0U, // S2_vsathub_nopack
6042 0U, // S2_vsatwh
6043 0U, // S2_vsatwh_nopack
6044 0U, // S2_vsatwuh
6045 0U, // S2_vsatwuh_nopack
6046 0U, // S2_vsplatrb
6047 0U, // S2_vsplatrh
6048 69U, // S2_vspliceib
6049 69U, // S2_vsplicerb
6050 0U, // S2_vsxtbh
6051 0U, // S2_vsxthw
6052 0U, // S2_vtrunehb
6053 0U, // S2_vtrunewh
6054 0U, // S2_vtrunohb
6055 0U, // S2_vtrunowh
6056 0U, // S2_vzxtbh
6057 0U, // S2_vzxthw
6058 46U, // S4_addaddi
6059 0U, // S4_addi_asl_ri
6060 0U, // S4_addi_lsr_ri
6061 0U, // S4_andi_asl_ri
6062 0U, // S4_andi_lsr_ri
6063 0U, // S4_clbaddi
6064 0U, // S4_clbpaddi
6065 0U, // S4_clbpnorm
6066 9602U, // S4_extract
6067 66U, // S4_extract_rp
6068 9602U, // S4_extractp
6069 66U, // S4_extractp_rp
6070 0U, // S4_lsli
6071 66U, // S4_ntstbit_i
6072 66U, // S4_ntstbit_r
6073 69U, // S4_or_andi
6074 17612U, // S4_or_andix
6075 69U, // S4_or_ori
6076 0U, // S4_ori_asl_ri
6077 0U, // S4_ori_lsr_ri
6078 0U, // S4_parity
6079 0U, // S4_pstorerbf_abs
6080 175U, // S4_pstorerbf_rr
6081 0U, // S4_pstorerbfnew_abs
6082 49184U, // S4_pstorerbfnew_io
6083 175U, // S4_pstorerbfnew_rr
6084 0U, // S4_pstorerbnewf_abs
6085 239U, // S4_pstorerbnewf_rr
6086 0U, // S4_pstorerbnewfnew_abs
6087 49184U, // S4_pstorerbnewfnew_io
6088 239U, // S4_pstorerbnewfnew_rr
6089 0U, // S4_pstorerbnewt_abs
6090 239U, // S4_pstorerbnewt_rr
6091 0U, // S4_pstorerbnewtnew_abs
6092 49184U, // S4_pstorerbnewtnew_io
6093 239U, // S4_pstorerbnewtnew_rr
6094 0U, // S4_pstorerbt_abs
6095 175U, // S4_pstorerbt_rr
6096 0U, // S4_pstorerbtnew_abs
6097 49184U, // S4_pstorerbtnew_io
6098 175U, // S4_pstorerbtnew_rr
6099 0U, // S4_pstorerdf_abs
6100 175U, // S4_pstorerdf_rr
6101 0U, // S4_pstorerdfnew_abs
6102 49184U, // S4_pstorerdfnew_io
6103 175U, // S4_pstorerdfnew_rr
6104 0U, // S4_pstorerdt_abs
6105 175U, // S4_pstorerdt_rr
6106 0U, // S4_pstorerdtnew_abs
6107 49184U, // S4_pstorerdtnew_io
6108 175U, // S4_pstorerdtnew_rr
6109 0U, // S4_pstorerff_abs
6110 303U, // S4_pstorerff_rr
6111 0U, // S4_pstorerffnew_abs
6112 49184U, // S4_pstorerffnew_io
6113 303U, // S4_pstorerffnew_rr
6114 0U, // S4_pstorerft_abs
6115 303U, // S4_pstorerft_rr
6116 0U, // S4_pstorerftnew_abs
6117 49184U, // S4_pstorerftnew_io
6118 303U, // S4_pstorerftnew_rr
6119 0U, // S4_pstorerhf_abs
6120 175U, // S4_pstorerhf_rr
6121 0U, // S4_pstorerhfnew_abs
6122 49184U, // S4_pstorerhfnew_io
6123 175U, // S4_pstorerhfnew_rr
6124 0U, // S4_pstorerhnewf_abs
6125 239U, // S4_pstorerhnewf_rr
6126 0U, // S4_pstorerhnewfnew_abs
6127 49184U, // S4_pstorerhnewfnew_io
6128 239U, // S4_pstorerhnewfnew_rr
6129 0U, // S4_pstorerhnewt_abs
6130 239U, // S4_pstorerhnewt_rr
6131 0U, // S4_pstorerhnewtnew_abs
6132 49184U, // S4_pstorerhnewtnew_io
6133 239U, // S4_pstorerhnewtnew_rr
6134 0U, // S4_pstorerht_abs
6135 175U, // S4_pstorerht_rr
6136 0U, // S4_pstorerhtnew_abs
6137 49184U, // S4_pstorerhtnew_io
6138 175U, // S4_pstorerhtnew_rr
6139 0U, // S4_pstorerif_abs
6140 175U, // S4_pstorerif_rr
6141 0U, // S4_pstorerifnew_abs
6142 49184U, // S4_pstorerifnew_io
6143 175U, // S4_pstorerifnew_rr
6144 0U, // S4_pstorerinewf_abs
6145 239U, // S4_pstorerinewf_rr
6146 0U, // S4_pstorerinewfnew_abs
6147 49184U, // S4_pstorerinewfnew_io
6148 239U, // S4_pstorerinewfnew_rr
6149 0U, // S4_pstorerinewt_abs
6150 239U, // S4_pstorerinewt_rr
6151 0U, // S4_pstorerinewtnew_abs
6152 49184U, // S4_pstorerinewtnew_io
6153 239U, // S4_pstorerinewtnew_rr
6154 0U, // S4_pstorerit_abs
6155 175U, // S4_pstorerit_rr
6156 0U, // S4_pstoreritnew_abs
6157 49184U, // S4_pstoreritnew_io
6158 175U, // S4_pstoreritnew_rr
6159 131U, // S4_stored_locked
6160 0U, // S4_stored_rl_at_vi
6161 0U, // S4_stored_rl_st_vi
6162 0U, // S4_storeirb_io
6163 57376U, // S4_storeirbf_io
6164 57376U, // S4_storeirbfnew_io
6165 57376U, // S4_storeirbt_io
6166 57376U, // S4_storeirbtnew_io
6167 0U, // S4_storeirh_io
6168 57376U, // S4_storeirhf_io
6169 57376U, // S4_storeirhfnew_io
6170 57376U, // S4_storeirht_io
6171 57376U, // S4_storeirhtnew_io
6172 0U, // S4_storeiri_io
6173 57376U, // S4_storeirif_io
6174 57376U, // S4_storeirifnew_io
6175 57376U, // S4_storeirit_io
6176 57376U, // S4_storeiritnew_io
6177 0U, // S4_storerb_ap
6178 0U, // S4_storerb_rr
6179 0U, // S4_storerb_ur
6180 0U, // S4_storerbnew_ap
6181 0U, // S4_storerbnew_rr
6182 0U, // S4_storerbnew_ur
6183 0U, // S4_storerd_ap
6184 0U, // S4_storerd_rr
6185 0U, // S4_storerd_ur
6186 0U, // S4_storerf_ap
6187 0U, // S4_storerf_rr
6188 0U, // S4_storerf_ur
6189 0U, // S4_storerh_ap
6190 0U, // S4_storerh_rr
6191 0U, // S4_storerh_ur
6192 0U, // S4_storerhnew_ap
6193 0U, // S4_storerhnew_rr
6194 0U, // S4_storerhnew_ur
6195 0U, // S4_storeri_ap
6196 0U, // S4_storeri_rr
6197 0U, // S4_storeri_ur
6198 0U, // S4_storerinew_ap
6199 0U, // S4_storerinew_rr
6200 0U, // S4_storerinew_ur
6201 48U, // S4_subaddi
6202 0U, // S4_subi_asl_ri
6203 0U, // S4_subi_lsr_ri
6204 0U, // S4_vrcrotate
6205 0U, // S4_vrcrotate_acc
6206 0U, // S4_vxaddsubh
6207 0U, // S4_vxaddsubhr
6208 0U, // S4_vxaddsubw
6209 0U, // S4_vxsubaddh
6210 0U, // S4_vxsubaddhr
6211 0U, // S4_vxsubaddw
6212 0U, // S5_asrhub_rnd_sat
6213 0U, // S5_asrhub_sat
6214 0U, // S5_popcountp
6215 2626U, // S5_vasrhrnd
6216 0U, // S6_rol_i_p
6217 0U, // S6_rol_i_p_acc
6218 0U, // S6_rol_i_p_and
6219 0U, // S6_rol_i_p_nac
6220 0U, // S6_rol_i_p_or
6221 0U, // S6_rol_i_p_xacc
6222 0U, // S6_rol_i_r
6223 0U, // S6_rol_i_r_acc
6224 0U, // S6_rol_i_r_and
6225 0U, // S6_rol_i_r_nac
6226 0U, // S6_rol_i_r_or
6227 0U, // S6_rol_i_r_xacc
6228 0U, // S6_vsplatrbp
6229 66U, // S6_vtrunehb_ppp
6230 66U, // S6_vtrunohb_ppp
6231 12U, // SA1_addi
6232 0U, // SA1_addrx
6233 0U, // SA1_addsp
6234 0U, // SA1_and1
6235 0U, // SA1_clrf
6236 0U, // SA1_clrfnew
6237 0U, // SA1_clrt
6238 0U, // SA1_clrtnew
6239 1U, // SA1_cmpeqi
6240 0U, // SA1_combine0i
6241 0U, // SA1_combine1i
6242 0U, // SA1_combine2i
6243 0U, // SA1_combine3i
6244 0U, // SA1_combinerz
6245 0U, // SA1_combinezr
6246 12U, // SA1_dec
6247 49U, // SA1_inc
6248 0U, // SA1_seti
6249 0U, // SA1_setin1
6250 0U, // SA1_sxtb
6251 0U, // SA1_sxth
6252 0U, // SA1_tfr
6253 0U, // SA1_zxtb
6254 0U, // SA1_zxth
6255 0U, // SAVE_REGISTERS_CALL_V4
6256 0U, // SAVE_REGISTERS_CALL_V4STK
6257 0U, // SAVE_REGISTERS_CALL_V4STK_EXT
6258 0U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
6259 0U, // SAVE_REGISTERS_CALL_V4STK_PIC
6260 0U, // SAVE_REGISTERS_CALL_V4_EXT
6261 0U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
6262 0U, // SAVE_REGISTERS_CALL_V4_PIC
6263 1U, // SL1_loadri_io
6264 1U, // SL1_loadrub_io
6265 0U, // SL2_deallocframe
6266 0U, // SL2_jumpr31
6267 0U, // SL2_jumpr31_f
6268 0U, // SL2_jumpr31_fnew
6269 0U, // SL2_jumpr31_t
6270 0U, // SL2_jumpr31_tnew
6271 1U, // SL2_loadrb_io
6272 0U, // SL2_loadrd_sp
6273 1U, // SL2_loadrh_io
6274 0U, // SL2_loadri_sp
6275 1U, // SL2_loadruh_io
6276 0U, // SL2_return
6277 0U, // SL2_return_f
6278 0U, // SL2_return_fnew
6279 0U, // SL2_return_t
6280 0U, // SL2_return_tnew
6281 130U, // SS1_storeb_io
6282 130U, // SS1_storew_io
6283 0U, // SS2_allocframe
6284 0U, // SS2_storebi0
6285 0U, // SS2_storebi1
6286 0U, // SS2_stored_sp
6287 130U, // SS2_storeh_io
6288 0U, // SS2_storew_sp
6289 0U, // SS2_storewi0
6290 0U, // SS2_storewi1
6291 66U, // TFRI64_V2_ext
6292 0U, // TFRI64_V4
6293 0U, // V6_extractw
6294 0U, // V6_get_qfext
6295 0U, // V6_get_qfext_oracc
6296 0U, // V6_lvsplatb
6297 0U, // V6_lvsplath
6298 0U, // V6_lvsplatw
6299 66U, // V6_pred_and
6300 0U, // V6_pred_and_n
6301 0U, // V6_pred_not
6302 66U, // V6_pred_or
6303 0U, // V6_pred_or_n
6304 0U, // V6_pred_scalar2
6305 0U, // V6_pred_scalar2v2
6306 0U, // V6_pred_xor
6307 0U, // V6_set_qfext
6308 962U, // V6_shuffeqh
6309 2690U, // V6_shuffeqw
6310 2757U, // V6_v6mpyhubs10
6311 0U, // V6_v6mpyhubs10_vxx
6312 2821U, // V6_v6mpyvubs10
6313 0U, // V6_v6mpyvubs10_vxx
6314 1U, // V6_vL32Ub_ai
6315 1U, // V6_vL32Ub_pi
6316 1U, // V6_vL32Ub_ppu
6317 1U, // V6_vL32b_ai
6318 1U, // V6_vL32b_cur_ai
6319 1538U, // V6_vL32b_cur_npred_ai
6320 1638U, // V6_vL32b_cur_npred_pi
6321 2918U, // V6_vL32b_cur_npred_ppu
6322 1U, // V6_vL32b_cur_pi
6323 1U, // V6_vL32b_cur_ppu
6324 1538U, // V6_vL32b_cur_pred_ai
6325 1638U, // V6_vL32b_cur_pred_pi
6326 2918U, // V6_vL32b_cur_pred_ppu
6327 1538U, // V6_vL32b_npred_ai
6328 1638U, // V6_vL32b_npred_pi
6329 2918U, // V6_vL32b_npred_ppu
6330 50U, // V6_vL32b_nt_ai
6331 50U, // V6_vL32b_nt_cur_ai
6332 1538U, // V6_vL32b_nt_cur_npred_ai
6333 1638U, // V6_vL32b_nt_cur_npred_pi
6334 2918U, // V6_vL32b_nt_cur_npred_ppu
6335 50U, // V6_vL32b_nt_cur_pi
6336 50U, // V6_vL32b_nt_cur_ppu
6337 1538U, // V6_vL32b_nt_cur_pred_ai
6338 1638U, // V6_vL32b_nt_cur_pred_pi
6339 2918U, // V6_vL32b_nt_cur_pred_ppu
6340 1538U, // V6_vL32b_nt_npred_ai
6341 1638U, // V6_vL32b_nt_npred_pi
6342 2918U, // V6_vL32b_nt_npred_ppu
6343 50U, // V6_vL32b_nt_pi
6344 50U, // V6_vL32b_nt_ppu
6345 1538U, // V6_vL32b_nt_pred_ai
6346 1638U, // V6_vL32b_nt_pred_pi
6347 2918U, // V6_vL32b_nt_pred_ppu
6348 50U, // V6_vL32b_nt_tmp_ai
6349 1538U, // V6_vL32b_nt_tmp_npred_ai
6350 1638U, // V6_vL32b_nt_tmp_npred_pi
6351 2918U, // V6_vL32b_nt_tmp_npred_ppu
6352 50U, // V6_vL32b_nt_tmp_pi
6353 50U, // V6_vL32b_nt_tmp_ppu
6354 1538U, // V6_vL32b_nt_tmp_pred_ai
6355 1638U, // V6_vL32b_nt_tmp_pred_pi
6356 2918U, // V6_vL32b_nt_tmp_pred_ppu
6357 1U, // V6_vL32b_pi
6358 1U, // V6_vL32b_ppu
6359 1538U, // V6_vL32b_pred_ai
6360 1638U, // V6_vL32b_pred_pi
6361 2918U, // V6_vL32b_pred_ppu
6362 1U, // V6_vL32b_tmp_ai
6363 1538U, // V6_vL32b_tmp_npred_ai
6364 1638U, // V6_vL32b_tmp_npred_pi
6365 2918U, // V6_vL32b_tmp_npred_ppu
6366 1U, // V6_vL32b_tmp_pi
6367 1U, // V6_vL32b_tmp_ppu
6368 1538U, // V6_vL32b_tmp_pred_ai
6369 1638U, // V6_vL32b_tmp_pred_pi
6370 2918U, // V6_vL32b_tmp_pred_ppu
6371 130U, // V6_vS32Ub_ai
6372 49184U, // V6_vS32Ub_npred_ai
6373 50402U, // V6_vS32Ub_npred_pi
6374 50401U, // V6_vS32Ub_npred_ppu
6375 133U, // V6_vS32Ub_pi
6376 133U, // V6_vS32Ub_ppu
6377 49184U, // V6_vS32Ub_pred_ai
6378 50402U, // V6_vS32Ub_pred_pi
6379 50401U, // V6_vS32Ub_pred_ppu
6380 130U, // V6_vS32b_ai
6381 194U, // V6_vS32b_new_ai
6382 49184U, // V6_vS32b_new_npred_ai
6383 50402U, // V6_vS32b_new_npred_pi
6384 50401U, // V6_vS32b_new_npred_ppu
6385 197U, // V6_vS32b_new_pi
6386 197U, // V6_vS32b_new_ppu
6387 49184U, // V6_vS32b_new_pred_ai
6388 50402U, // V6_vS32b_new_pred_pi
6389 50401U, // V6_vS32b_new_pred_ppu
6390 49184U, // V6_vS32b_npred_ai
6391 50402U, // V6_vS32b_npred_pi
6392 50401U, // V6_vS32b_npred_ppu
6393 49184U, // V6_vS32b_nqpred_ai
6394 50402U, // V6_vS32b_nqpred_pi
6395 50401U, // V6_vS32b_nqpred_ppu
6396 130U, // V6_vS32b_nt_ai
6397 194U, // V6_vS32b_nt_new_ai
6398 8224U, // V6_vS32b_nt_new_npred_ai
6399 9442U, // V6_vS32b_nt_new_npred_pi
6400 9441U, // V6_vS32b_nt_new_npred_ppu
6401 197U, // V6_vS32b_nt_new_pi
6402 197U, // V6_vS32b_nt_new_ppu
6403 8224U, // V6_vS32b_nt_new_pred_ai
6404 9442U, // V6_vS32b_nt_new_pred_pi
6405 9441U, // V6_vS32b_nt_new_pred_ppu
6406 8224U, // V6_vS32b_nt_npred_ai
6407 9442U, // V6_vS32b_nt_npred_pi
6408 9441U, // V6_vS32b_nt_npred_ppu
6409 8224U, // V6_vS32b_nt_nqpred_ai
6410 9442U, // V6_vS32b_nt_nqpred_pi
6411 9441U, // V6_vS32b_nt_nqpred_ppu
6412 133U, // V6_vS32b_nt_pi
6413 133U, // V6_vS32b_nt_ppu
6414 8224U, // V6_vS32b_nt_pred_ai
6415 9442U, // V6_vS32b_nt_pred_pi
6416 9441U, // V6_vS32b_nt_pred_ppu
6417 8224U, // V6_vS32b_nt_qpred_ai
6418 9442U, // V6_vS32b_nt_qpred_pi
6419 9441U, // V6_vS32b_nt_qpred_ppu
6420 133U, // V6_vS32b_pi
6421 133U, // V6_vS32b_ppu
6422 49184U, // V6_vS32b_pred_ai
6423 50402U, // V6_vS32b_pred_pi
6424 50401U, // V6_vS32b_pred_ppu
6425 49184U, // V6_vS32b_qpred_ai
6426 50402U, // V6_vS32b_qpred_pi
6427 50401U, // V6_vS32b_qpred_ppu
6428 0U, // V6_vS32b_srls_ai
6429 0U, // V6_vS32b_srls_pi
6430 0U, // V6_vS32b_srls_ppu
6431 0U, // V6_vabs_f8
6432 0U, // V6_vabs_hf
6433 0U, // V6_vabs_qf16_hf
6434 0U, // V6_vabs_qf16_qf16
6435 0U, // V6_vabs_qf32_qf32
6436 0U, // V6_vabs_qf32_sf
6437 0U, // V6_vabs_sf
6438 0U, // V6_vabsb
6439 0U, // V6_vabsb_sat
6440 962U, // V6_vabsdiffh
6441 0U, // V6_vabsdiffub
6442 450U, // V6_vabsdiffuh
6443 0U, // V6_vabsdiffw
6444 0U, // V6_vabsh
6445 0U, // V6_vabsh_sat
6446 0U, // V6_vabsw
6447 0U, // V6_vabsw_sat
6448 2946U, // V6_vadd_hf
6449 3010U, // V6_vadd_hf_f8
6450 2946U, // V6_vadd_hf_hf
6451 51U, // V6_vadd_qf16
6452 52U, // V6_vadd_qf16_mix
6453 53U, // V6_vadd_qf32
6454 54U, // V6_vadd_qf32_mix
6455 3074U, // V6_vadd_sf
6456 3138U, // V6_vadd_sf_bf
6457 2946U, // V6_vadd_sf_hf
6458 3074U, // V6_vadd_sf_sf
6459 0U, // V6_vaddb
6460 0U, // V6_vaddb_dv
6461 0U, // V6_vaddbnq
6462 0U, // V6_vaddbq
6463 0U, // V6_vaddbsat
6464 0U, // V6_vaddbsat_dv
6465 17655U, // V6_vaddcarry
6466 0U, // V6_vaddcarryo
6467 16439U, // V6_vaddcarrysat
6468 0U, // V6_vaddclbh
6469 0U, // V6_vaddclbw
6470 962U, // V6_vaddh
6471 962U, // V6_vaddh_dv
6472 0U, // V6_vaddhnq
6473 0U, // V6_vaddhq
6474 1090U, // V6_vaddhsat
6475 1090U, // V6_vaddhsat_dv
6476 974U, // V6_vaddhw
6477 965U, // V6_vaddhw_acc
6478 386U, // V6_vaddubh
6479 0U, // V6_vaddubh_acc
6480 0U, // V6_vaddubsat
6481 0U, // V6_vaddubsat_dv
6482 0U, // V6_vaddububb_sat
6483 0U, // V6_vadduhsat
6484 0U, // V6_vadduhsat_dv
6485 56U, // V6_vadduhw
6486 453U, // V6_vadduhw_acc
6487 0U, // V6_vadduwsat
6488 0U, // V6_vadduwsat_dv
6489 24631U, // V6_vaddw
6490 24631U, // V6_vaddw_dv
6491 0U, // V6_vaddwnq
6492 0U, // V6_vaddwq
6493 32823U, // V6_vaddwsat
6494 32823U, // V6_vaddwsat_dv
6495 0U, // V6_valign4
6496 69U, // V6_valignb
6497 69U, // V6_valignbi
6498 0U, // V6_vand
6499 0U, // V6_vandnqrt
6500 0U, // V6_vandnqrt_acc
6501 0U, // V6_vandqrt
6502 0U, // V6_vandqrt_acc
6503 0U, // V6_vandvnqv
6504 0U, // V6_vandvqv
6505 0U, // V6_vandvrt
6506 0U, // V6_vandvrt_acc
6507 0U, // V6_vaslh
6508 0U, // V6_vaslh_acc
6509 0U, // V6_vaslhv
6510 0U, // V6_vaslw
6511 0U, // V6_vaslw_acc
6512 0U, // V6_vaslwv
6513 0U, // V6_vasr_into
6514 66U, // V6_vasrh
6515 0U, // V6_vasrh_acc
6516 0U, // V6_vasrhbrndsat
6517 0U, // V6_vasrhbsat
6518 44162U, // V6_vasrhubrndsat
6519 44162U, // V6_vasrhubsat
6520 962U, // V6_vasrhv
6521 44226U, // V6_vasruhubrndsat
6522 44226U, // V6_vasruhubsat
6523 44290U, // V6_vasruwuhrndsat
6524 44290U, // V6_vasruwuhsat
6525 3394U, // V6_vasrvuhubrndsat
6526 3458U, // V6_vasrvuhubsat
6527 3522U, // V6_vasrvwuhrndsat
6528 3586U, // V6_vasrvwuhsat
6529 0U, // V6_vasrw
6530 0U, // V6_vasrw_acc
6531 3650U, // V6_vasrwh
6532 44610U, // V6_vasrwhrndsat
6533 44610U, // V6_vasrwhsat
6534 44610U, // V6_vasrwuhrndsat
6535 44610U, // V6_vasrwuhsat
6536 0U, // V6_vasrwv
6537 0U, // V6_vassign
6538 0U, // V6_vassign_fp
6539 0U, // V6_vassign_tmp
6540 0U, // V6_vavgb
6541 0U, // V6_vavgbrnd
6542 0U, // V6_vavgh
6543 0U, // V6_vavghrnd
6544 0U, // V6_vavgub
6545 0U, // V6_vavgubrnd
6546 0U, // V6_vavguh
6547 0U, // V6_vavguhrnd
6548 0U, // V6_vavguw
6549 0U, // V6_vavguwrnd
6550 0U, // V6_vavgw
6551 0U, // V6_vavgwrnd
6552 0U, // V6_vccombine
6553 0U, // V6_vcl0h
6554 0U, // V6_vcl0w
6555 0U, // V6_vcmov
6556 0U, // V6_vcombine
6557 0U, // V6_vcombine_tmp
6558 0U, // V6_vconv_bf_qf32
6559 0U, // V6_vconv_f8_qf16
6560 0U, // V6_vconv_h_hf
6561 0U, // V6_vconv_h_hf_rnd
6562 0U, // V6_vconv_hf_h
6563 0U, // V6_vconv_hf_qf16
6564 0U, // V6_vconv_hf_qf32
6565 0U, // V6_vconv_qf16_f8
6566 0U, // V6_vconv_qf16_hf
6567 0U, // V6_vconv_qf16_qf16
6568 0U, // V6_vconv_qf32_qf32
6569 0U, // V6_vconv_qf32_sf
6570 0U, // V6_vconv_sf_qf32
6571 0U, // V6_vconv_sf_w
6572 0U, // V6_vconv_w_sf
6573 0U, // V6_vcvt2_b_hf
6574 0U, // V6_vcvt2_hf_b
6575 0U, // V6_vcvt2_hf_ub
6576 0U, // V6_vcvt2_ub_hf
6577 0U, // V6_vcvt_b_hf
6578 0U, // V6_vcvt_bf_sf
6579 0U, // V6_vcvt_f8_hf
6580 0U, // V6_vcvt_h_hf
6581 0U, // V6_vcvt_hf_b
6582 0U, // V6_vcvt_hf_f8
6583 0U, // V6_vcvt_hf_h
6584 3074U, // V6_vcvt_hf_sf
6585 0U, // V6_vcvt_hf_ub
6586 0U, // V6_vcvt_hf_uh
6587 0U, // V6_vcvt_sf_hf
6588 0U, // V6_vcvt_ub_hf
6589 0U, // V6_vcvt_uh_hf
6590 640U, // V6_vdeal
6591 0U, // V6_vdealb
6592 0U, // V6_vdealb4w
6593 0U, // V6_vdealh
6594 0U, // V6_vdealvdd
6595 0U, // V6_vdelta
6596 0U, // V6_vdmpy_sf_hf
6597 0U, // V6_vdmpy_sf_hf_acc
6598 0U, // V6_vdmpybus
6599 0U, // V6_vdmpybus_acc
6600 0U, // V6_vdmpybus_dv
6601 0U, // V6_vdmpybus_dv_acc
6602 0U, // V6_vdmpyhb
6603 0U, // V6_vdmpyhb_acc
6604 0U, // V6_vdmpyhb_dv
6605 0U, // V6_vdmpyhb_dv_acc
6606 0U, // V6_vdmpyhisat
6607 0U, // V6_vdmpyhisat_acc
6608 0U, // V6_vdmpyhsat
6609 0U, // V6_vdmpyhsat_acc
6610 0U, // V6_vdmpyhsuisat
6611 0U, // V6_vdmpyhsuisat_acc
6612 0U, // V6_vdmpyhsusat
6613 0U, // V6_vdmpyhsusat_acc
6614 0U, // V6_vdmpyhvsat
6615 0U, // V6_vdmpyhvsat_acc
6616 0U, // V6_vdsaduh
6617 0U, // V6_vdsaduh_acc
6618 3714U, // V6_veqb
6619 3717U, // V6_veqb_and
6620 3717U, // V6_veqb_or
6621 3717U, // V6_veqb_xor
6622 962U, // V6_veqh
6623 965U, // V6_veqh_and
6624 965U, // V6_veqh_or
6625 965U, // V6_veqh_xor
6626 2946U, // V6_veqhf
6627 2949U, // V6_veqhf_and
6628 2949U, // V6_veqhf_or
6629 2949U, // V6_veqhf_xor
6630 3074U, // V6_veqsf
6631 3077U, // V6_veqsf_and
6632 3077U, // V6_veqsf_or
6633 3077U, // V6_veqsf_xor
6634 2690U, // V6_veqw
6635 2693U, // V6_veqw_and
6636 2693U, // V6_veqw_or
6637 2693U, // V6_veqw_xor
6638 0U, // V6_vfmax_f8
6639 0U, // V6_vfmax_hf
6640 0U, // V6_vfmax_sf
6641 0U, // V6_vfmin_f8
6642 0U, // V6_vfmin_hf
6643 0U, // V6_vfmin_sf
6644 0U, // V6_vfneg_f8
6645 0U, // V6_vfneg_hf
6646 0U, // V6_vfneg_sf
6647 49152U, // V6_vgathermh
6648 0U, // V6_vgathermhq
6649 57344U, // V6_vgathermhw
6650 0U, // V6_vgathermhwq
6651 0U, // V6_vgathermw
6652 0U, // V6_vgathermwq
6653 3714U, // V6_vgtb
6654 3717U, // V6_vgtb_and
6655 3717U, // V6_vgtb_or
6656 3717U, // V6_vgtb_xor
6657 3138U, // V6_vgtbf
6658 3141U, // V6_vgtbf_and
6659 3141U, // V6_vgtbf_or
6660 3141U, // V6_vgtbf_xor
6661 962U, // V6_vgth
6662 965U, // V6_vgth_and
6663 965U, // V6_vgth_or
6664 965U, // V6_vgth_xor
6665 2946U, // V6_vgthf
6666 2949U, // V6_vgthf_and
6667 2949U, // V6_vgthf_or
6668 2949U, // V6_vgthf_xor
6669 3074U, // V6_vgtsf
6670 3077U, // V6_vgtsf_and
6671 3077U, // V6_vgtsf_or
6672 3077U, // V6_vgtsf_xor
6673 386U, // V6_vgtub
6674 389U, // V6_vgtub_and
6675 389U, // V6_vgtub_or
6676 389U, // V6_vgtub_xor
6677 450U, // V6_vgtuh
6678 453U, // V6_vgtuh_and
6679 453U, // V6_vgtuh_or
6680 453U, // V6_vgtuh_xor
6681 514U, // V6_vgtuw
6682 517U, // V6_vgtuw_and
6683 517U, // V6_vgtuw_or
6684 517U, // V6_vgtuw_xor
6685 2690U, // V6_vgtw
6686 2693U, // V6_vgtw_and
6687 2693U, // V6_vgtw_or
6688 2693U, // V6_vgtw_xor
6689 0U, // V6_vhist
6690 0U, // V6_vhistq
6691 0U, // V6_vilog2_hf
6692 0U, // V6_vilog2_qf16
6693 0U, // V6_vilog2_qf32
6694 0U, // V6_vilog2_sf
6695 0U, // V6_vinsertwr
6696 69U, // V6_vlalignb
6697 69U, // V6_vlalignbi
6698 0U, // V6_vlsrb
6699 0U, // V6_vlsrh
6700 0U, // V6_vlsrhv
6701 0U, // V6_vlsrw
6702 0U, // V6_vlsrwv
6703 0U, // V6_vlut4
6704 69U, // V6_vlutvvb
6705 3781U, // V6_vlutvvb_nm
6706 73U, // V6_vlutvvb_oracc
6707 73U, // V6_vlutvvb_oracci
6708 69U, // V6_vlutvvbi
6709 69U, // V6_vlutvwh
6710 3781U, // V6_vlutvwh_nm
6711 73U, // V6_vlutvwh_oracc
6712 73U, // V6_vlutvwh_oracci
6713 69U, // V6_vlutvwhi
6714 0U, // V6_vmax_bf
6715 0U, // V6_vmax_hf
6716 0U, // V6_vmax_sf
6717 0U, // V6_vmaxb
6718 0U, // V6_vmaxh
6719 0U, // V6_vmaxub
6720 0U, // V6_vmaxuh
6721 0U, // V6_vmaxw
6722 0U, // V6_vmerge_qf
6723 0U, // V6_vmin_bf
6724 0U, // V6_vmin_hf
6725 0U, // V6_vmin_sf
6726 0U, // V6_vminb
6727 0U, // V6_vminh
6728 0U, // V6_vminub
6729 0U, // V6_vminuh
6730 0U, // V6_vminw
6731 3714U, // V6_vmpabus
6732 0U, // V6_vmpabus_acc
6733 3714U, // V6_vmpabusv
6734 386U, // V6_vmpabuu
6735 0U, // V6_vmpabuu_acc
6736 386U, // V6_vmpabuuv
6737 3714U, // V6_vmpahb
6738 3717U, // V6_vmpahb_acc
6739 11394U, // V6_vmpahhsat
6740 3714U, // V6_vmpauhb
6741 3717U, // V6_vmpauhb_acc
6742 19650U, // V6_vmpauhuhsat
6743 0U, // V6_vmpsuhuhsat
6744 3010U, // V6_vmpy_hf_f8
6745 3013U, // V6_vmpy_hf_f8_acc
6746 2946U, // V6_vmpy_hf_hf
6747 2949U, // V6_vmpy_hf_hf_acc
6748 51U, // V6_vmpy_qf16
6749 2946U, // V6_vmpy_qf16_hf
6750 52U, // V6_vmpy_qf16_mix_hf
6751 53U, // V6_vmpy_qf32
6752 2946U, // V6_vmpy_qf32_hf
6753 52U, // V6_vmpy_qf32_mix_hf
6754 51U, // V6_vmpy_qf32_qf16
6755 3074U, // V6_vmpy_qf32_sf
6756 2946U, // V6_vmpy_rt_hf
6757 52U, // V6_vmpy_rt_qf16
6758 3074U, // V6_vmpy_rt_sf
6759 3138U, // V6_vmpy_sf_bf
6760 3141U, // V6_vmpy_sf_bf_acc
6761 2946U, // V6_vmpy_sf_hf
6762 2949U, // V6_vmpy_sf_hf_acc
6763 3074U, // V6_vmpy_sf_sf
6764 3714U, // V6_vmpybus
6765 3717U, // V6_vmpybus_acc
6766 3714U, // V6_vmpybusv
6767 3717U, // V6_vmpybusv_acc
6768 3714U, // V6_vmpybv
6769 3717U, // V6_vmpybv_acc
6770 0U, // V6_vmpyewuh
6771 0U, // V6_vmpyewuh_64
6772 0U, // V6_vmpyh
6773 0U, // V6_vmpyh_acc
6774 0U, // V6_vmpyhsat_acc
6775 1730U, // V6_vmpyhsrs
6776 1794U, // V6_vmpyhss
6777 0U, // V6_vmpyhus
6778 0U, // V6_vmpyhus_acc
6779 0U, // V6_vmpyhv
6780 0U, // V6_vmpyhv_acc
6781 1730U, // V6_vmpyhvsrs
6782 0U, // V6_vmpyieoh
6783 0U, // V6_vmpyiewh_acc
6784 0U, // V6_vmpyiewuh
6785 0U, // V6_vmpyiewuh_acc
6786 0U, // V6_vmpyih
6787 0U, // V6_vmpyih_acc
6788 0U, // V6_vmpyihb
6789 0U, // V6_vmpyihb_acc
6790 0U, // V6_vmpyiowh
6791 0U, // V6_vmpyiwb
6792 0U, // V6_vmpyiwb_acc
6793 0U, // V6_vmpyiwh
6794 0U, // V6_vmpyiwh_acc
6795 0U, // V6_vmpyiwub
6796 0U, // V6_vmpyiwub_acc
6797 0U, // V6_vmpyowh
6798 0U, // V6_vmpyowh_64_acc
6799 0U, // V6_vmpyowh_rnd
6800 0U, // V6_vmpyowh_rnd_sacc
6801 0U, // V6_vmpyowh_sacc
6802 386U, // V6_vmpyub
6803 0U, // V6_vmpyub_acc
6804 386U, // V6_vmpyubv
6805 0U, // V6_vmpyubv_acc
6806 0U, // V6_vmpyuh
6807 0U, // V6_vmpyuh_acc
6808 0U, // V6_vmpyuhe
6809 0U, // V6_vmpyuhe_acc
6810 0U, // V6_vmpyuhv
6811 0U, // V6_vmpyuhv_acc
6812 3842U, // V6_vmpyuhvs
6813 0U, // V6_vmux
6814 3714U, // V6_vnavgb
6815 0U, // V6_vnavgh
6816 386U, // V6_vnavgub
6817 0U, // V6_vnavgw
6818 0U, // V6_vnccombine
6819 0U, // V6_vncmov
6820 0U, // V6_vneg_qf16_hf
6821 0U, // V6_vneg_qf16_qf16
6822 0U, // V6_vneg_qf32_qf32
6823 0U, // V6_vneg_qf32_sf
6824 0U, // V6_vnormamth
6825 0U, // V6_vnormamtw
6826 0U, // V6_vnot
6827 0U, // V6_vor
6828 0U, // V6_vpackeb
6829 0U, // V6_vpackeh
6830 0U, // V6_vpackhb_sat
6831 0U, // V6_vpackhub_sat
6832 0U, // V6_vpackob
6833 0U, // V6_vpackoh
6834 0U, // V6_vpackwh_sat
6835 0U, // V6_vpackwuh_sat
6836 0U, // V6_vpopcounth
6837 0U, // V6_vprefixqb
6838 0U, // V6_vprefixqh
6839 0U, // V6_vprefixqw
6840 0U, // V6_vrdelta
6841 386U, // V6_vrmpybub_rtt
6842 389U, // V6_vrmpybub_rtt_acc
6843 3714U, // V6_vrmpybus
6844 3717U, // V6_vrmpybus_acc
6845 12098U, // V6_vrmpybusi
6846 44869U, // V6_vrmpybusi_acc
6847 3714U, // V6_vrmpybusv
6848 3717U, // V6_vrmpybusv_acc
6849 3714U, // V6_vrmpybv
6850 3717U, // V6_vrmpybv_acc
6851 0U, // V6_vrmpyub
6852 0U, // V6_vrmpyub_acc
6853 0U, // V6_vrmpyub_rtt
6854 0U, // V6_vrmpyub_rtt_acc
6855 69U, // V6_vrmpyubi
6856 73U, // V6_vrmpyubi_acc
6857 0U, // V6_vrmpyubv
6858 0U, // V6_vrmpyubv_acc
6859 24633U, // V6_vrmpyzbb_rt
6860 25849U, // V6_vrmpyzbb_rt_acc
6861 36793U, // V6_vrmpyzbb_rx
6862 36793U, // V6_vrmpyzbb_rx_acc
6863 41017U, // V6_vrmpyzbub_rt
6864 42233U, // V6_vrmpyzbub_rt_acc
6865 53177U, // V6_vrmpyzbub_rx
6866 53177U, // V6_vrmpyzbub_rx_acc
6867 24634U, // V6_vrmpyzcb_rt
6868 25850U, // V6_vrmpyzcb_rt_acc
6869 36794U, // V6_vrmpyzcb_rx
6870 36794U, // V6_vrmpyzcb_rx_acc
6871 24634U, // V6_vrmpyzcbs_rt
6872 25850U, // V6_vrmpyzcbs_rt_acc
6873 36794U, // V6_vrmpyzcbs_rx
6874 36794U, // V6_vrmpyzcbs_rx_acc
6875 24635U, // V6_vrmpyznb_rt
6876 25851U, // V6_vrmpyznb_rt_acc
6877 36795U, // V6_vrmpyznb_rx
6878 36795U, // V6_vrmpyznb_rx_acc
6879 0U, // V6_vror
6880 0U, // V6_vrotr
6881 0U, // V6_vroundhb
6882 1090U, // V6_vroundhub
6883 3586U, // V6_vrounduhub
6884 4034U, // V6_vrounduwuh
6885 0U, // V6_vroundwh
6886 4098U, // V6_vroundwuh
6887 0U, // V6_vrsadubi
6888 0U, // V6_vrsadubi_acc
6889 0U, // V6_vsatdw
6890 0U, // V6_vsathub
6891 0U, // V6_vsatuwuh
6892 0U, // V6_vsatwh
6893 0U, // V6_vsb
6894 57344U, // V6_vscattermh
6895 0U, // V6_vscattermh_add
6896 0U, // V6_vscattermhq
6897 8192U, // V6_vscattermhw
6898 16384U, // V6_vscattermhw_add
6899 0U, // V6_vscattermhwq
6900 24576U, // V6_vscattermw
6901 32768U, // V6_vscattermw_add
6902 0U, // V6_vscattermwq
6903 0U, // V6_vsh
6904 962U, // V6_vshufeh
6905 640U, // V6_vshuff
6906 0U, // V6_vshuffb
6907 3714U, // V6_vshuffeb
6908 0U, // V6_vshuffh
6909 0U, // V6_vshuffob
6910 0U, // V6_vshuffvdd
6911 0U, // V6_vshufoeb
6912 0U, // V6_vshufoeh
6913 0U, // V6_vshufoh
6914 2946U, // V6_vsub_hf
6915 3010U, // V6_vsub_hf_f8
6916 2946U, // V6_vsub_hf_hf
6917 4162U, // V6_vsub_hf_mix
6918 51U, // V6_vsub_qf16
6919 52U, // V6_vsub_qf16_mix
6920 53U, // V6_vsub_qf32
6921 54U, // V6_vsub_qf32_mix
6922 3074U, // V6_vsub_sf
6923 3138U, // V6_vsub_sf_bf
6924 2946U, // V6_vsub_sf_hf
6925 4226U, // V6_vsub_sf_mix
6926 3074U, // V6_vsub_sf_sf
6927 0U, // V6_vsubb
6928 0U, // V6_vsubb_dv
6929 0U, // V6_vsubbnq
6930 0U, // V6_vsubbq
6931 0U, // V6_vsubbsat
6932 0U, // V6_vsubbsat_dv
6933 17655U, // V6_vsubcarry
6934 0U, // V6_vsubcarryo
6935 962U, // V6_vsubh
6936 962U, // V6_vsubh_dv
6937 0U, // V6_vsubhnq
6938 0U, // V6_vsubhq
6939 1090U, // V6_vsubhsat
6940 1090U, // V6_vsubhsat_dv
6941 974U, // V6_vsubhw
6942 386U, // V6_vsububh
6943 0U, // V6_vsububsat
6944 0U, // V6_vsububsat_dv
6945 0U, // V6_vsubububb_sat
6946 0U, // V6_vsubuhsat
6947 0U, // V6_vsubuhsat_dv
6948 56U, // V6_vsubuhw
6949 0U, // V6_vsubuwsat
6950 0U, // V6_vsubuwsat_dv
6951 24631U, // V6_vsubw
6952 24631U, // V6_vsubw_dv
6953 0U, // V6_vsubwnq
6954 0U, // V6_vsubwq
6955 32823U, // V6_vsubwsat
6956 32823U, // V6_vsubwsat_dv
6957 0U, // V6_vswap
6958 3714U, // V6_vtmpyb
6959 3717U, // V6_vtmpyb_acc
6960 3714U, // V6_vtmpybus
6961 3717U, // V6_vtmpybus_acc
6962 0U, // V6_vtmpyhb
6963 0U, // V6_vtmpyhb_acc
6964 0U, // V6_vunpackb
6965 0U, // V6_vunpackh
6966 0U, // V6_vunpackob
6967 0U, // V6_vunpackoh
6968 0U, // V6_vunpackub
6969 0U, // V6_vunpackuh
6970 0U, // V6_vwhist128
6971 0U, // V6_vwhist128m
6972 0U, // V6_vwhist128q
6973 1U, // V6_vwhist128qm
6974 0U, // V6_vwhist256
6975 0U, // V6_vwhist256_sat
6976 0U, // V6_vwhist256q
6977 0U, // V6_vwhist256q_sat
6978 0U, // V6_vxor
6979 0U, // V6_vzb
6980 0U, // V6_vzh
6981 0U, // V6_zLd_ai
6982 0U, // V6_zLd_pi
6983 0U, // V6_zLd_ppu
6984 32U, // V6_zLd_pred_ai
6985 1250U, // V6_zLd_pred_pi
6986 1249U, // V6_zLd_pred_ppu
6987 0U, // V6_zextract
6988 0U, // Y2_barrier
6989 0U, // Y2_break
6990 0U, // Y2_ciad
6991 0U, // Y2_crswap0
6992 0U, // Y2_cswi
6993 0U, // Y2_dccleana
6994 0U, // Y2_dccleanidx
6995 0U, // Y2_dccleaninva
6996 0U, // Y2_dccleaninvidx
6997 0U, // Y2_dcfetchbo
6998 0U, // Y2_dcinva
6999 0U, // Y2_dcinvidx
7000 0U, // Y2_dckill
7001 0U, // Y2_dctagr
7002 1U, // Y2_dctagw
7003 0U, // Y2_dczeroa
7004 0U, // Y2_getimask
7005 0U, // Y2_iassignr
7006 0U, // Y2_iassignw
7007 0U, // Y2_icdatar
7008 1U, // Y2_icdataw
7009 0U, // Y2_icinva
7010 0U, // Y2_icinvidx
7011 0U, // Y2_ickill
7012 0U, // Y2_ictagr
7013 1U, // Y2_ictagw
7014 0U, // Y2_isync
7015 0U, // Y2_k0lock
7016 0U, // Y2_k0unlock
7017 0U, // Y2_l2cleaninvidx
7018 0U, // Y2_l2kill
7019 0U, // Y2_resume
7020 1U, // Y2_setimask
7021 1U, // Y2_setprio
7022 0U, // Y2_start
7023 0U, // Y2_stop
7024 0U, // Y2_swi
7025 0U, // Y2_syncht
7026 0U, // Y2_tfrscrr
7027 0U, // Y2_tfrsrcr
7028 0U, // Y2_tlblock
7029 0U, // Y2_tlbp
7030 0U, // Y2_tlbpp
7031 0U, // Y2_tlbr
7032 0U, // Y2_tlbunlock
7033 1U, // Y2_tlbw
7034 0U, // Y2_wait
7035 0U, // Y4_crswap1
7036 1U, // Y4_crswap10
7037 1U, // Y4_l2fetch
7038 0U, // Y4_l2tagr
7039 1U, // Y4_l2tagw
7040 0U, // Y4_nmi
7041 0U, // Y4_siad
7042 0U, // Y4_tfrscpp
7043 0U, // Y4_tfrspcp
7044 0U, // Y4_trace
7045 0U, // Y5_ctlbw
7046 0U, // Y5_l2cleanidx
7047 1U, // Y5_l2fetch
7048 0U, // Y5_l2gclean
7049 0U, // Y5_l2gcleaninv
7050 0U, // Y5_l2gunlock
7051 0U, // Y5_l2invidx
7052 0U, // Y5_l2locka
7053 0U, // Y5_l2unlocka
7054 0U, // Y5_tlbasidi
7055 0U, // Y5_tlboc
7056 0U, // Y6_diag
7057 1U, // Y6_diag0
7058 1U, // Y6_diag1
7059 1U, // Y6_dmlink
7060 0U, // Y6_dmpause
7061 0U, // Y6_dmpoll
7062 0U, // Y6_dmresume
7063 0U, // Y6_dmstart
7064 0U, // Y6_dmwait
7065 0U, // Y6_l2gcleaninvpa
7066 0U, // Y6_l2gcleanpa
7067 40960U, // dep_A2_addsat
7068 40960U, // dep_A2_subsat
7069 0U, // dep_S2_packhl
7070 0U, // invalid_decode
7071 };
7072
7073 static const uint8_t OpInfo2[] = {
7074 0U, // PHI
7075 0U, // INLINEASM
7076 0U, // INLINEASM_BR
7077 0U, // CFI_INSTRUCTION
7078 0U, // EH_LABEL
7079 0U, // GC_LABEL
7080 0U, // ANNOTATION_LABEL
7081 0U, // KILL
7082 0U, // EXTRACT_SUBREG
7083 0U, // INSERT_SUBREG
7084 0U, // IMPLICIT_DEF
7085 0U, // INIT_UNDEF
7086 0U, // SUBREG_TO_REG
7087 0U, // COPY_TO_REGCLASS
7088 0U, // DBG_VALUE
7089 0U, // DBG_VALUE_LIST
7090 0U, // DBG_INSTR_REF
7091 0U, // DBG_PHI
7092 0U, // DBG_LABEL
7093 0U, // REG_SEQUENCE
7094 0U, // COPY
7095 0U, // COPY_LANEMASK
7096 0U, // BUNDLE
7097 0U, // LIFETIME_START
7098 0U, // LIFETIME_END
7099 0U, // PSEUDO_PROBE
7100 0U, // ARITH_FENCE
7101 0U, // STACKMAP
7102 0U, // FENTRY_CALL
7103 0U, // PATCHPOINT
7104 0U, // LOAD_STACK_GUARD
7105 0U, // PREALLOCATED_SETUP
7106 0U, // PREALLOCATED_ARG
7107 0U, // STATEPOINT
7108 0U, // LOCAL_ESCAPE
7109 0U, // FAULTING_OP
7110 0U, // PATCHABLE_OP
7111 0U, // PATCHABLE_FUNCTION_ENTER
7112 0U, // PATCHABLE_RET
7113 0U, // PATCHABLE_FUNCTION_EXIT
7114 0U, // PATCHABLE_TAIL_CALL
7115 0U, // PATCHABLE_EVENT_CALL
7116 0U, // PATCHABLE_TYPED_EVENT_CALL
7117 0U, // ICALL_BRANCH_FUNNEL
7118 0U, // FAKE_USE
7119 0U, // MEMBARRIER
7120 0U, // JUMP_TABLE_DEBUG_INFO
7121 0U, // RELOC_NONE
7122 0U, // CONVERGENCECTRL_ENTRY
7123 0U, // CONVERGENCECTRL_ANCHOR
7124 0U, // CONVERGENCECTRL_LOOP
7125 0U, // CONVERGENCECTRL_GLUE
7126 0U, // G_ASSERT_SEXT
7127 0U, // G_ASSERT_ZEXT
7128 0U, // G_ASSERT_ALIGN
7129 0U, // G_ADD
7130 0U, // G_SUB
7131 0U, // G_MUL
7132 0U, // G_SDIV
7133 0U, // G_UDIV
7134 0U, // G_SREM
7135 0U, // G_UREM
7136 0U, // G_SDIVREM
7137 0U, // G_UDIVREM
7138 0U, // G_AND
7139 0U, // G_OR
7140 0U, // G_XOR
7141 0U, // G_ABDS
7142 0U, // G_ABDU
7143 0U, // G_UAVGFLOOR
7144 0U, // G_UAVGCEIL
7145 0U, // G_SAVGFLOOR
7146 0U, // G_SAVGCEIL
7147 0U, // G_IMPLICIT_DEF
7148 0U, // G_PHI
7149 0U, // G_FRAME_INDEX
7150 0U, // G_GLOBAL_VALUE
7151 0U, // G_PTRAUTH_GLOBAL_VALUE
7152 0U, // G_CONSTANT_POOL
7153 0U, // G_EXTRACT
7154 0U, // G_UNMERGE_VALUES
7155 0U, // G_INSERT
7156 0U, // G_MERGE_VALUES
7157 0U, // G_BUILD_VECTOR
7158 0U, // G_BUILD_VECTOR_TRUNC
7159 0U, // G_CONCAT_VECTORS
7160 0U, // G_PTRTOINT
7161 0U, // G_INTTOPTR
7162 0U, // G_BITCAST
7163 0U, // G_FREEZE
7164 0U, // G_CONSTANT_FOLD_BARRIER
7165 0U, // G_INTRINSIC_FPTRUNC_ROUND
7166 0U, // G_INTRINSIC_TRUNC
7167 0U, // G_INTRINSIC_ROUND
7168 0U, // G_INTRINSIC_LRINT
7169 0U, // G_INTRINSIC_LLRINT
7170 0U, // G_INTRINSIC_ROUNDEVEN
7171 0U, // G_READCYCLECOUNTER
7172 0U, // G_READSTEADYCOUNTER
7173 0U, // G_LOAD
7174 0U, // G_SEXTLOAD
7175 0U, // G_ZEXTLOAD
7176 0U, // G_FPEXTLOAD
7177 0U, // G_INDEXED_LOAD
7178 0U, // G_INDEXED_SEXTLOAD
7179 0U, // G_INDEXED_ZEXTLOAD
7180 0U, // G_STORE
7181 0U, // G_FPTRUNCSTORE
7182 0U, // G_INDEXED_STORE
7183 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
7184 0U, // G_ATOMIC_CMPXCHG
7185 0U, // G_ATOMICRMW_XCHG
7186 0U, // G_ATOMICRMW_ADD
7187 0U, // G_ATOMICRMW_SUB
7188 0U, // G_ATOMICRMW_AND
7189 0U, // G_ATOMICRMW_NAND
7190 0U, // G_ATOMICRMW_OR
7191 0U, // G_ATOMICRMW_XOR
7192 0U, // G_ATOMICRMW_MAX
7193 0U, // G_ATOMICRMW_MIN
7194 0U, // G_ATOMICRMW_UMAX
7195 0U, // G_ATOMICRMW_UMIN
7196 0U, // G_ATOMICRMW_FADD
7197 0U, // G_ATOMICRMW_FSUB
7198 0U, // G_ATOMICRMW_FMAX
7199 0U, // G_ATOMICRMW_FMIN
7200 0U, // G_ATOMICRMW_FMAXIMUM
7201 0U, // G_ATOMICRMW_FMINIMUM
7202 0U, // G_ATOMICRMW_FMAXIMUMNUM
7203 0U, // G_ATOMICRMW_FMINIMUMNUM
7204 0U, // G_ATOMICRMW_UINC_WRAP
7205 0U, // G_ATOMICRMW_UDEC_WRAP
7206 0U, // G_ATOMICRMW_USUB_COND
7207 0U, // G_ATOMICRMW_USUB_SAT
7208 0U, // G_FENCE
7209 0U, // G_PREFETCH
7210 0U, // G_BRCOND
7211 0U, // G_BRINDIRECT
7212 0U, // G_INVOKE_REGION_START
7213 0U, // G_INTRINSIC
7214 0U, // G_INTRINSIC_W_SIDE_EFFECTS
7215 0U, // G_INTRINSIC_CONVERGENT
7216 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
7217 0U, // G_ANYEXT
7218 0U, // G_TRUNC
7219 0U, // G_TRUNC_SSAT_S
7220 0U, // G_TRUNC_SSAT_U
7221 0U, // G_TRUNC_USAT_U
7222 0U, // G_CONSTANT
7223 0U, // G_FCONSTANT
7224 0U, // G_VASTART
7225 0U, // G_VAARG
7226 0U, // G_SEXT
7227 0U, // G_SEXT_INREG
7228 0U, // G_ZEXT
7229 0U, // G_SHL
7230 0U, // G_LSHR
7231 0U, // G_ASHR
7232 0U, // G_FSHL
7233 0U, // G_FSHR
7234 0U, // G_ROTR
7235 0U, // G_ROTL
7236 0U, // G_ICMP
7237 0U, // G_FCMP
7238 0U, // G_SCMP
7239 0U, // G_UCMP
7240 0U, // G_SELECT
7241 0U, // G_UADDO
7242 0U, // G_UADDE
7243 0U, // G_USUBO
7244 0U, // G_USUBE
7245 0U, // G_SADDO
7246 0U, // G_SADDE
7247 0U, // G_SSUBO
7248 0U, // G_SSUBE
7249 0U, // G_UMULO
7250 0U, // G_SMULO
7251 0U, // G_UMULH
7252 0U, // G_SMULH
7253 0U, // G_UADDSAT
7254 0U, // G_SADDSAT
7255 0U, // G_USUBSAT
7256 0U, // G_SSUBSAT
7257 0U, // G_USHLSAT
7258 0U, // G_SSHLSAT
7259 0U, // G_SMULFIX
7260 0U, // G_UMULFIX
7261 0U, // G_SMULFIXSAT
7262 0U, // G_UMULFIXSAT
7263 0U, // G_SDIVFIX
7264 0U, // G_UDIVFIX
7265 0U, // G_SDIVFIXSAT
7266 0U, // G_UDIVFIXSAT
7267 0U, // G_FADD
7268 0U, // G_FSUB
7269 0U, // G_FMUL
7270 0U, // G_FMA
7271 0U, // G_FMAD
7272 0U, // G_FDIV
7273 0U, // G_FREM
7274 0U, // G_FMODF
7275 0U, // G_FPOW
7276 0U, // G_FPOWI
7277 0U, // G_FEXP
7278 0U, // G_FEXP2
7279 0U, // G_FEXP10
7280 0U, // G_FLOG
7281 0U, // G_FLOG2
7282 0U, // G_FLOG10
7283 0U, // G_FLDEXP
7284 0U, // G_FFREXP
7285 0U, // G_FNEG
7286 0U, // G_FPEXT
7287 0U, // G_FPTRUNC
7288 0U, // G_FPTOSI
7289 0U, // G_FPTOUI
7290 0U, // G_SITOFP
7291 0U, // G_UITOFP
7292 0U, // G_FPTOSI_SAT
7293 0U, // G_FPTOUI_SAT
7294 0U, // G_FABS
7295 0U, // G_FCOPYSIGN
7296 0U, // G_IS_FPCLASS
7297 0U, // G_FCANONICALIZE
7298 0U, // G_FMINNUM
7299 0U, // G_FMAXNUM
7300 0U, // G_FMINNUM_IEEE
7301 0U, // G_FMAXNUM_IEEE
7302 0U, // G_FMINIMUM
7303 0U, // G_FMAXIMUM
7304 0U, // G_FMINIMUMNUM
7305 0U, // G_FMAXIMUMNUM
7306 0U, // G_GET_FPENV
7307 0U, // G_SET_FPENV
7308 0U, // G_RESET_FPENV
7309 0U, // G_GET_FPMODE
7310 0U, // G_SET_FPMODE
7311 0U, // G_RESET_FPMODE
7312 0U, // G_GET_ROUNDING
7313 0U, // G_SET_ROUNDING
7314 0U, // G_PTR_ADD
7315 0U, // G_PTRMASK
7316 0U, // G_SMIN
7317 0U, // G_SMAX
7318 0U, // G_UMIN
7319 0U, // G_UMAX
7320 0U, // G_ABS
7321 0U, // G_LROUND
7322 0U, // G_LLROUND
7323 0U, // G_BR
7324 0U, // G_BRJT
7325 0U, // G_VSCALE
7326 0U, // G_INSERT_SUBVECTOR
7327 0U, // G_EXTRACT_SUBVECTOR
7328 0U, // G_INSERT_VECTOR_ELT
7329 0U, // G_EXTRACT_VECTOR_ELT
7330 0U, // G_SHUFFLE_VECTOR
7331 0U, // G_SPLAT_VECTOR
7332 0U, // G_STEP_VECTOR
7333 0U, // G_VECTOR_COMPRESS
7334 0U, // G_CTTZ
7335 0U, // G_CTTZ_ZERO_POISON
7336 0U, // G_CTLZ
7337 0U, // G_CTLZ_ZERO_POISON
7338 0U, // G_CTLS
7339 0U, // G_CTPOP
7340 0U, // G_BSWAP
7341 0U, // G_BITREVERSE
7342 0U, // G_CLMUL
7343 0U, // G_FCEIL
7344 0U, // G_FCOS
7345 0U, // G_FSIN
7346 0U, // G_FSINCOS
7347 0U, // G_FTAN
7348 0U, // G_FACOS
7349 0U, // G_FASIN
7350 0U, // G_FATAN
7351 0U, // G_FATAN2
7352 0U, // G_FCOSH
7353 0U, // G_FSINH
7354 0U, // G_FTANH
7355 0U, // G_FSQRT
7356 0U, // G_FFLOOR
7357 0U, // G_FRINT
7358 0U, // G_FNEARBYINT
7359 0U, // G_ADDRSPACE_CAST
7360 0U, // G_BLOCK_ADDR
7361 0U, // G_JUMP_TABLE
7362 0U, // G_DYN_STACKALLOC
7363 0U, // G_STACKSAVE
7364 0U, // G_STACKRESTORE
7365 0U, // G_STRICT_FADD
7366 0U, // G_STRICT_FSUB
7367 0U, // G_STRICT_FMUL
7368 0U, // G_STRICT_FDIV
7369 0U, // G_STRICT_FREM
7370 0U, // G_STRICT_FMA
7371 0U, // G_STRICT_FSQRT
7372 0U, // G_STRICT_FLDEXP
7373 0U, // G_STRICT_FCMP
7374 0U, // G_STRICT_FCMPS
7375 0U, // G_READ_REGISTER
7376 0U, // G_WRITE_REGISTER
7377 0U, // G_MEMCPY
7378 0U, // G_MEMCPY_INLINE
7379 0U, // G_MEMMOVE
7380 0U, // G_MEMSET
7381 0U, // G_BZERO
7382 0U, // G_MEMSET_INLINE
7383 0U, // G_TRAP
7384 0U, // G_DEBUGTRAP
7385 0U, // G_UBSANTRAP
7386 0U, // G_VECREDUCE_SEQ_FADD
7387 0U, // G_VECREDUCE_SEQ_FMUL
7388 0U, // G_VECREDUCE_FADD
7389 0U, // G_VECREDUCE_FMUL
7390 0U, // G_VECREDUCE_FMAX
7391 0U, // G_VECREDUCE_FMIN
7392 0U, // G_VECREDUCE_FMAXIMUM
7393 0U, // G_VECREDUCE_FMINIMUM
7394 0U, // G_VECREDUCE_FMAXIMUMNUM
7395 0U, // G_VECREDUCE_FMINIMUMNUM
7396 0U, // G_VECREDUCE_ADD
7397 0U, // G_VECREDUCE_MUL
7398 0U, // G_VECREDUCE_AND
7399 0U, // G_VECREDUCE_OR
7400 0U, // G_VECREDUCE_XOR
7401 0U, // G_VECREDUCE_SMAX
7402 0U, // G_VECREDUCE_SMIN
7403 0U, // G_VECREDUCE_UMAX
7404 0U, // G_VECREDUCE_UMIN
7405 0U, // G_SBFX
7406 0U, // G_UBFX
7407 0U, // A2_addsp
7408 0U, // A2_iconst
7409 0U, // A2_neg
7410 0U, // A2_not
7411 0U, // A2_tfrf
7412 0U, // A2_tfrfnew
7413 0U, // A2_tfrp
7414 0U, // A2_tfrpf
7415 0U, // A2_tfrpfnew
7416 0U, // A2_tfrpi
7417 0U, // A2_tfrpt
7418 0U, // A2_tfrptnew
7419 0U, // A2_tfrt
7420 0U, // A2_tfrtnew
7421 0U, // A2_vaddb_map
7422 0U, // A2_vsubb_map
7423 0U, // A2_zxtb
7424 0U, // A4_boundscheck
7425 0U, // ADJCALLSTACKDOWN
7426 0U, // ADJCALLSTACKUP
7427 0U, // C2_cmpgei
7428 0U, // C2_cmpgeui
7429 0U, // C2_cmplt
7430 0U, // C2_cmpltu
7431 0U, // C2_pxfer_map
7432 0U, // DUPLEX_Pseudo
7433 0U, // ENDLOOP0
7434 0U, // ENDLOOP01
7435 0U, // ENDLOOP1
7436 0U, // J2_endloop0
7437 0U, // J2_endloop01
7438 0U, // J2_endloop1
7439 0U, // J2_jumpf_nopred_map
7440 0U, // J2_jumprf_nopred_map
7441 0U, // J2_jumprt_nopred_map
7442 0U, // J2_jumpt_nopred_map
7443 0U, // J2_trap1_noregmap
7444 0U, // KCFI_CHECK
7445 0U, // L2_loadalignb_zomap
7446 0U, // L2_loadalignh_zomap
7447 0U, // L2_loadbsw2_zomap
7448 0U, // L2_loadbsw4_zomap
7449 0U, // L2_loadbzw2_zomap
7450 0U, // L2_loadbzw4_zomap
7451 0U, // L2_loadrb_zomap
7452 0U, // L2_loadrd_zomap
7453 0U, // L2_loadrh_zomap
7454 0U, // L2_loadri_zomap
7455 0U, // L2_loadrub_zomap
7456 0U, // L2_loadruh_zomap
7457 0U, // L2_ploadrbf_zomap
7458 0U, // L2_ploadrbfnew_zomap
7459 0U, // L2_ploadrbt_zomap
7460 0U, // L2_ploadrbtnew_zomap
7461 0U, // L2_ploadrdf_zomap
7462 0U, // L2_ploadrdfnew_zomap
7463 0U, // L2_ploadrdt_zomap
7464 0U, // L2_ploadrdtnew_zomap
7465 0U, // L2_ploadrhf_zomap
7466 0U, // L2_ploadrhfnew_zomap
7467 0U, // L2_ploadrht_zomap
7468 0U, // L2_ploadrhtnew_zomap
7469 0U, // L2_ploadrif_zomap
7470 0U, // L2_ploadrifnew_zomap
7471 0U, // L2_ploadrit_zomap
7472 0U, // L2_ploadritnew_zomap
7473 0U, // L2_ploadrubf_zomap
7474 0U, // L2_ploadrubfnew_zomap
7475 0U, // L2_ploadrubt_zomap
7476 0U, // L2_ploadrubtnew_zomap
7477 0U, // L2_ploadruhf_zomap
7478 0U, // L2_ploadruhfnew_zomap
7479 0U, // L2_ploadruht_zomap
7480 0U, // L2_ploadruhtnew_zomap
7481 0U, // L4_add_memopb_zomap
7482 0U, // L4_add_memoph_zomap
7483 0U, // L4_add_memopw_zomap
7484 0U, // L4_and_memopb_zomap
7485 0U, // L4_and_memoph_zomap
7486 0U, // L4_and_memopw_zomap
7487 0U, // L4_iadd_memopb_zomap
7488 0U, // L4_iadd_memoph_zomap
7489 0U, // L4_iadd_memopw_zomap
7490 0U, // L4_iand_memopb_zomap
7491 0U, // L4_iand_memoph_zomap
7492 0U, // L4_iand_memopw_zomap
7493 0U, // L4_ior_memopb_zomap
7494 0U, // L4_ior_memoph_zomap
7495 0U, // L4_ior_memopw_zomap
7496 0U, // L4_isub_memopb_zomap
7497 0U, // L4_isub_memoph_zomap
7498 0U, // L4_isub_memopw_zomap
7499 0U, // L4_or_memopb_zomap
7500 0U, // L4_or_memoph_zomap
7501 0U, // L4_or_memopw_zomap
7502 0U, // L4_return_map_to_raw_f
7503 0U, // L4_return_map_to_raw_fnew_pnt
7504 0U, // L4_return_map_to_raw_fnew_pt
7505 0U, // L4_return_map_to_raw_t
7506 0U, // L4_return_map_to_raw_tnew_pnt
7507 0U, // L4_return_map_to_raw_tnew_pt
7508 0U, // L4_sub_memopb_zomap
7509 0U, // L4_sub_memoph_zomap
7510 0U, // L4_sub_memopw_zomap
7511 0U, // L6_deallocframe_map_to_raw
7512 0U, // L6_return_map_to_raw
7513 0U, // LDriw_ctr
7514 0U, // LDriw_pred
7515 0U, // M2_mpysmi
7516 0U, // M2_mpyui
7517 0U, // M2_vrcmpys_acc_s1
7518 0U, // M2_vrcmpys_s1
7519 0U, // M2_vrcmpys_s1rp
7520 0U, // M7_vdmpy
7521 0U, // M7_vdmpy_acc
7522 0U, // PS_aligna
7523 0U, // PS_alloca
7524 0U, // PS_call_instrprof_custom
7525 0U, // PS_call_nr
7526 0U, // PS_crash
7527 0U, // PS_false
7528 0U, // PS_fi
7529 0U, // PS_fia
7530 0U, // PS_loadrb_pci
7531 0U, // PS_loadrb_pcr
7532 0U, // PS_loadrd_pci
7533 0U, // PS_loadrd_pcr
7534 0U, // PS_loadrh_pci
7535 0U, // PS_loadrh_pcr
7536 0U, // PS_loadri_pci
7537 0U, // PS_loadri_pcr
7538 0U, // PS_loadrub_pci
7539 0U, // PS_loadrub_pcr
7540 0U, // PS_loadruh_pci
7541 0U, // PS_loadruh_pcr
7542 0U, // PS_probed_stackalloc
7543 0U, // PS_pselect
7544 0U, // PS_qfalse
7545 0U, // PS_qtrue
7546 0U, // PS_readcr
7547 0U, // PS_readcr64
7548 0U, // PS_storerb_pci
7549 0U, // PS_storerb_pcr
7550 0U, // PS_storerd_pci
7551 0U, // PS_storerd_pcr
7552 0U, // PS_storerf_pci
7553 0U, // PS_storerf_pcr
7554 0U, // PS_storerh_pci
7555 0U, // PS_storerh_pcr
7556 0U, // PS_storeri_pci
7557 0U, // PS_storeri_pcr
7558 0U, // PS_tailcall_i
7559 0U, // PS_tailcall_r
7560 0U, // PS_true
7561 0U, // PS_vdd0
7562 0U, // PS_vloadrq_ai
7563 0U, // PS_vloadrv_ai
7564 0U, // PS_vloadrv_nt_ai
7565 0U, // PS_vloadrw_ai
7566 0U, // PS_vloadrw_nt_ai
7567 0U, // PS_vmulw
7568 0U, // PS_vmulw_acc
7569 0U, // PS_vselect
7570 0U, // PS_vsplatib
7571 0U, // PS_vsplatih
7572 0U, // PS_vsplatiw
7573 0U, // PS_vsplatrb
7574 0U, // PS_vsplatrh
7575 0U, // PS_vsplatrw
7576 0U, // PS_vstorerq_ai
7577 0U, // PS_vstorerv_ai
7578 0U, // PS_vstorerv_nt_ai
7579 0U, // PS_vstorerw_ai
7580 0U, // PS_vstorerw_nt_ai
7581 0U, // PS_wselect
7582 0U, // S2_asr_i_p_rnd_goodsyntax
7583 0U, // S2_asr_i_r_rnd_goodsyntax
7584 0U, // S2_pstorerbf_zomap
7585 0U, // S2_pstorerbnewf_zomap
7586 0U, // S2_pstorerbnewt_zomap
7587 0U, // S2_pstorerbt_zomap
7588 0U, // S2_pstorerdf_zomap
7589 0U, // S2_pstorerdt_zomap
7590 0U, // S2_pstorerff_zomap
7591 0U, // S2_pstorerft_zomap
7592 0U, // S2_pstorerhf_zomap
7593 0U, // S2_pstorerhnewf_zomap
7594 0U, // S2_pstorerhnewt_zomap
7595 0U, // S2_pstorerht_zomap
7596 0U, // S2_pstorerif_zomap
7597 0U, // S2_pstorerinewf_zomap
7598 0U, // S2_pstorerinewt_zomap
7599 0U, // S2_pstorerit_zomap
7600 0U, // S2_storerb_zomap
7601 0U, // S2_storerbnew_zomap
7602 0U, // S2_storerd_zomap
7603 0U, // S2_storerf_zomap
7604 0U, // S2_storerh_zomap
7605 0U, // S2_storerhnew_zomap
7606 0U, // S2_storeri_zomap
7607 0U, // S2_storerinew_zomap
7608 0U, // S2_tableidxb_goodsyntax
7609 0U, // S2_tableidxd_goodsyntax
7610 0U, // S2_tableidxh_goodsyntax
7611 0U, // S2_tableidxw_goodsyntax
7612 0U, // S4_pstorerbfnew_zomap
7613 0U, // S4_pstorerbnewfnew_zomap
7614 0U, // S4_pstorerbnewtnew_zomap
7615 0U, // S4_pstorerbtnew_zomap
7616 0U, // S4_pstorerdfnew_zomap
7617 0U, // S4_pstorerdtnew_zomap
7618 0U, // S4_pstorerffnew_zomap
7619 0U, // S4_pstorerftnew_zomap
7620 0U, // S4_pstorerhfnew_zomap
7621 0U, // S4_pstorerhnewfnew_zomap
7622 0U, // S4_pstorerhnewtnew_zomap
7623 0U, // S4_pstorerhtnew_zomap
7624 0U, // S4_pstorerifnew_zomap
7625 0U, // S4_pstorerinewfnew_zomap
7626 0U, // S4_pstorerinewtnew_zomap
7627 0U, // S4_pstoreritnew_zomap
7628 0U, // S4_storeirb_zomap
7629 0U, // S4_storeirbf_zomap
7630 0U, // S4_storeirbfnew_zomap
7631 0U, // S4_storeirbt_zomap
7632 0U, // S4_storeirbtnew_zomap
7633 0U, // S4_storeirh_zomap
7634 0U, // S4_storeirhf_zomap
7635 0U, // S4_storeirhfnew_zomap
7636 0U, // S4_storeirht_zomap
7637 0U, // S4_storeirhtnew_zomap
7638 0U, // S4_storeiri_zomap
7639 0U, // S4_storeirif_zomap
7640 0U, // S4_storeirifnew_zomap
7641 0U, // S4_storeirit_zomap
7642 0U, // S4_storeiritnew_zomap
7643 0U, // S5_asrhub_rnd_sat_goodsyntax
7644 0U, // S5_vasrhrnd_goodsyntax
7645 0U, // S6_allocframe_to_raw
7646 0U, // STriw_ctr
7647 0U, // STriw_pred
7648 0U, // V6_MAP_equb
7649 0U, // V6_MAP_equb_and
7650 0U, // V6_MAP_equb_ior
7651 0U, // V6_MAP_equb_xor
7652 0U, // V6_MAP_equh
7653 0U, // V6_MAP_equh_and
7654 0U, // V6_MAP_equh_ior
7655 0U, // V6_MAP_equh_xor
7656 0U, // V6_MAP_equw
7657 0U, // V6_MAP_equw_and
7658 0U, // V6_MAP_equw_ior
7659 0U, // V6_MAP_equw_xor
7660 0U, // V6_dbl_ld0
7661 0U, // V6_dbl_st0
7662 0U, // V6_extractw_alt
7663 0U, // V6_hi
7664 0U, // V6_ld0
7665 0U, // V6_ldcnp0
7666 0U, // V6_ldcnpnt0
7667 0U, // V6_ldcp0
7668 0U, // V6_ldcpnt0
7669 0U, // V6_ldnp0
7670 0U, // V6_ldnpnt0
7671 0U, // V6_ldnt0
7672 0U, // V6_ldp0
7673 0U, // V6_ldpnt0
7674 0U, // V6_ldtnp0
7675 0U, // V6_ldtnpnt0
7676 0U, // V6_ldtp0
7677 0U, // V6_ldtpnt0
7678 0U, // V6_ldu0
7679 0U, // V6_lo
7680 0U, // V6_st0
7681 0U, // V6_stn0
7682 0U, // V6_stnnt0
7683 0U, // V6_stnp0
7684 0U, // V6_stnpnt0
7685 0U, // V6_stnq0
7686 0U, // V6_stnqnt0
7687 0U, // V6_stnt0
7688 0U, // V6_stp0
7689 0U, // V6_stpnt0
7690 0U, // V6_stq0
7691 0U, // V6_stqnt0
7692 0U, // V6_stu0
7693 0U, // V6_stunp0
7694 0U, // V6_stup0
7695 0U, // V6_v10mpyubs10
7696 0U, // V6_v10mpyubs10_vxx
7697 0U, // V6_v6mpyhubs10_alt
7698 0U, // V6_v6mpyvubs10_alt
7699 0U, // V6_vabsb_alt
7700 0U, // V6_vabsb_sat_alt
7701 0U, // V6_vabsdiffh_alt
7702 0U, // V6_vabsdiffub_alt
7703 0U, // V6_vabsdiffuh_alt
7704 0U, // V6_vabsdiffw_alt
7705 0U, // V6_vabsh_alt
7706 0U, // V6_vabsh_sat_alt
7707 0U, // V6_vabsub_alt
7708 0U, // V6_vabsuh_alt
7709 0U, // V6_vabsuw_alt
7710 0U, // V6_vabsw_alt
7711 0U, // V6_vabsw_sat_alt
7712 0U, // V6_vaddb_alt
7713 0U, // V6_vaddb_dv_alt
7714 0U, // V6_vaddbnq_alt
7715 0U, // V6_vaddbq_alt
7716 0U, // V6_vaddbsat_alt
7717 0U, // V6_vaddbsat_dv_alt
7718 0U, // V6_vaddh_alt
7719 0U, // V6_vaddh_dv_alt
7720 0U, // V6_vaddhnq_alt
7721 0U, // V6_vaddhq_alt
7722 0U, // V6_vaddhsat_alt
7723 0U, // V6_vaddhsat_dv_alt
7724 0U, // V6_vaddhw_acc_alt
7725 0U, // V6_vaddhw_alt
7726 0U, // V6_vaddubh_acc_alt
7727 0U, // V6_vaddubh_alt
7728 0U, // V6_vaddubsat_alt
7729 0U, // V6_vaddubsat_dv_alt
7730 0U, // V6_vadduhsat_alt
7731 0U, // V6_vadduhsat_dv_alt
7732 0U, // V6_vadduhw_acc_alt
7733 0U, // V6_vadduhw_alt
7734 0U, // V6_vadduwsat_alt
7735 0U, // V6_vadduwsat_dv_alt
7736 0U, // V6_vaddw_alt
7737 0U, // V6_vaddw_dv_alt
7738 0U, // V6_vaddwnq_alt
7739 0U, // V6_vaddwq_alt
7740 0U, // V6_vaddwsat_alt
7741 0U, // V6_vaddwsat_dv_alt
7742 0U, // V6_vandnqrt_acc_alt
7743 0U, // V6_vandnqrt_alt
7744 0U, // V6_vandqrt_acc_alt
7745 0U, // V6_vandqrt_alt
7746 0U, // V6_vandvrt_acc_alt
7747 0U, // V6_vandvrt_alt
7748 0U, // V6_vaslh_acc_alt
7749 0U, // V6_vaslh_alt
7750 0U, // V6_vaslhv_alt
7751 0U, // V6_vaslw_acc_alt
7752 0U, // V6_vaslw_alt
7753 0U, // V6_vaslwv_alt
7754 0U, // V6_vasr_into_alt
7755 0U, // V6_vasrh_acc_alt
7756 0U, // V6_vasrh_alt
7757 0U, // V6_vasrhv_alt
7758 0U, // V6_vasrw_acc_alt
7759 0U, // V6_vasrw_alt
7760 0U, // V6_vasrwv_alt
7761 0U, // V6_vassignp
7762 0U, // V6_vavgb_alt
7763 0U, // V6_vavgbrnd_alt
7764 0U, // V6_vavgh_alt
7765 0U, // V6_vavghrnd_alt
7766 0U, // V6_vavgub_alt
7767 0U, // V6_vavgubrnd_alt
7768 0U, // V6_vavguh_alt
7769 0U, // V6_vavguhrnd_alt
7770 0U, // V6_vavguw_alt
7771 0U, // V6_vavguwrnd_alt
7772 0U, // V6_vavgw_alt
7773 0U, // V6_vavgwrnd_alt
7774 0U, // V6_vcl0h_alt
7775 0U, // V6_vcl0w_alt
7776 0U, // V6_vd0
7777 0U, // V6_vdd0
7778 0U, // V6_vdealb4w_alt
7779 0U, // V6_vdealb_alt
7780 0U, // V6_vdealh_alt
7781 0U, // V6_vdmpybus_acc_alt
7782 0U, // V6_vdmpybus_alt
7783 0U, // V6_vdmpybus_dv_acc_alt
7784 0U, // V6_vdmpybus_dv_alt
7785 0U, // V6_vdmpyhb_acc_alt
7786 0U, // V6_vdmpyhb_alt
7787 0U, // V6_vdmpyhb_dv_acc_alt
7788 0U, // V6_vdmpyhb_dv_alt
7789 0U, // V6_vdmpyhisat_acc_alt
7790 0U, // V6_vdmpyhisat_alt
7791 0U, // V6_vdmpyhsat_acc_alt
7792 0U, // V6_vdmpyhsat_alt
7793 0U, // V6_vdmpyhsuisat_acc_alt
7794 0U, // V6_vdmpyhsuisat_alt
7795 0U, // V6_vdmpyhsusat_acc_alt
7796 0U, // V6_vdmpyhsusat_alt
7797 0U, // V6_vdmpyhvsat_acc_alt
7798 0U, // V6_vdmpyhvsat_alt
7799 0U, // V6_vdsaduh_acc_alt
7800 0U, // V6_vdsaduh_alt
7801 0U, // V6_vgather_vscatter_mh_pseudo
7802 0U, // V6_vgathermh_pseudo
7803 0U, // V6_vgathermhq_pseudo
7804 0U, // V6_vgathermhw_pseudo
7805 0U, // V6_vgathermhwq_pseudo
7806 0U, // V6_vgathermw_pseudo
7807 0U, // V6_vgathermwq_pseudo
7808 0U, // V6_vlsrh_alt
7809 0U, // V6_vlsrhv_alt
7810 0U, // V6_vlsrw_alt
7811 0U, // V6_vlsrwv_alt
7812 0U, // V6_vmaxb_alt
7813 0U, // V6_vmaxh_alt
7814 0U, // V6_vmaxub_alt
7815 0U, // V6_vmaxuh_alt
7816 0U, // V6_vmaxw_alt
7817 0U, // V6_vminb_alt
7818 0U, // V6_vminh_alt
7819 0U, // V6_vminub_alt
7820 0U, // V6_vminuh_alt
7821 0U, // V6_vminw_alt
7822 0U, // V6_vmpabus_acc_alt
7823 0U, // V6_vmpabus_alt
7824 0U, // V6_vmpabusv_alt
7825 0U, // V6_vmpabuu_acc_alt
7826 0U, // V6_vmpabuu_alt
7827 0U, // V6_vmpabuuv_alt
7828 0U, // V6_vmpahb_acc_alt
7829 0U, // V6_vmpahb_alt
7830 0U, // V6_vmpauhb_acc_alt
7831 0U, // V6_vmpauhb_alt
7832 0U, // V6_vmpybus_acc_alt
7833 0U, // V6_vmpybus_alt
7834 0U, // V6_vmpybusv_acc_alt
7835 0U, // V6_vmpybusv_alt
7836 0U, // V6_vmpybv_acc_alt
7837 0U, // V6_vmpybv_alt
7838 0U, // V6_vmpyewuh_alt
7839 0U, // V6_vmpyh_acc_alt
7840 0U, // V6_vmpyh_alt
7841 0U, // V6_vmpyhsat_acc_alt
7842 0U, // V6_vmpyhsrs_alt
7843 0U, // V6_vmpyhss_alt
7844 0U, // V6_vmpyhus_acc_alt
7845 0U, // V6_vmpyhus_alt
7846 0U, // V6_vmpyhv_acc_alt
7847 0U, // V6_vmpyhv_alt
7848 0U, // V6_vmpyhvsrs_alt
7849 0U, // V6_vmpyiewh_acc_alt
7850 0U, // V6_vmpyiewuh_acc_alt
7851 0U, // V6_vmpyiewuh_alt
7852 0U, // V6_vmpyih_acc_alt
7853 0U, // V6_vmpyih_alt
7854 0U, // V6_vmpyihb_acc_alt
7855 0U, // V6_vmpyihb_alt
7856 0U, // V6_vmpyiowh_alt
7857 0U, // V6_vmpyiwb_acc_alt
7858 0U, // V6_vmpyiwb_alt
7859 0U, // V6_vmpyiwh_acc_alt
7860 0U, // V6_vmpyiwh_alt
7861 0U, // V6_vmpyiwub_acc_alt
7862 0U, // V6_vmpyiwub_alt
7863 0U, // V6_vmpyowh_alt
7864 0U, // V6_vmpyowh_rnd_alt
7865 0U, // V6_vmpyowh_rnd_sacc_alt
7866 0U, // V6_vmpyowh_sacc_alt
7867 0U, // V6_vmpyub_acc_alt
7868 0U, // V6_vmpyub_alt
7869 0U, // V6_vmpyubv_acc_alt
7870 0U, // V6_vmpyubv_alt
7871 0U, // V6_vmpyuh_acc_alt
7872 0U, // V6_vmpyuh_alt
7873 0U, // V6_vmpyuhv_acc_alt
7874 0U, // V6_vmpyuhv_alt
7875 0U, // V6_vnavgb_alt
7876 0U, // V6_vnavgh_alt
7877 0U, // V6_vnavgub_alt
7878 0U, // V6_vnavgw_alt
7879 0U, // V6_vnormamth_alt
7880 0U, // V6_vnormamtw_alt
7881 0U, // V6_vpackeb_alt
7882 0U, // V6_vpackeh_alt
7883 0U, // V6_vpackhb_sat_alt
7884 0U, // V6_vpackhub_sat_alt
7885 0U, // V6_vpackob_alt
7886 0U, // V6_vpackoh_alt
7887 0U, // V6_vpackwh_sat_alt
7888 0U, // V6_vpackwuh_sat_alt
7889 0U, // V6_vpopcounth_alt
7890 0U, // V6_vrmpybub_rtt_acc_alt
7891 0U, // V6_vrmpybub_rtt_alt
7892 0U, // V6_vrmpybus_acc_alt
7893 0U, // V6_vrmpybus_alt
7894 0U, // V6_vrmpybusi_acc_alt
7895 0U, // V6_vrmpybusi_alt
7896 0U, // V6_vrmpybusv_acc_alt
7897 0U, // V6_vrmpybusv_alt
7898 0U, // V6_vrmpybv_acc_alt
7899 0U, // V6_vrmpybv_alt
7900 0U, // V6_vrmpyub_acc_alt
7901 0U, // V6_vrmpyub_alt
7902 0U, // V6_vrmpyub_rtt_acc_alt
7903 0U, // V6_vrmpyub_rtt_alt
7904 0U, // V6_vrmpyubi_acc_alt
7905 0U, // V6_vrmpyubi_alt
7906 0U, // V6_vrmpyubv_acc_alt
7907 0U, // V6_vrmpyubv_alt
7908 0U, // V6_vrotr_alt
7909 0U, // V6_vroundhb_alt
7910 0U, // V6_vroundhub_alt
7911 0U, // V6_vrounduhub_alt
7912 0U, // V6_vrounduwuh_alt
7913 0U, // V6_vroundwh_alt
7914 0U, // V6_vroundwuh_alt
7915 0U, // V6_vrsadubi_acc_alt
7916 0U, // V6_vrsadubi_alt
7917 0U, // V6_vsathub_alt
7918 0U, // V6_vsatuwuh_alt
7919 0U, // V6_vsatwh_alt
7920 0U, // V6_vsb_alt
7921 0U, // V6_vscattermh_add_alt
7922 0U, // V6_vscattermh_alt
7923 0U, // V6_vscattermhq_alt
7924 0U, // V6_vscattermw_add_alt
7925 0U, // V6_vscattermw_alt
7926 8U, // V6_vscattermwh_add_alt
7927 8U, // V6_vscattermwh_alt
7928 0U, // V6_vscattermwhq_alt
7929 0U, // V6_vscattermwq_alt
7930 0U, // V6_vsh_alt
7931 0U, // V6_vshufeh_alt
7932 0U, // V6_vshuffb_alt
7933 0U, // V6_vshuffeb_alt
7934 0U, // V6_vshuffh_alt
7935 0U, // V6_vshuffob_alt
7936 0U, // V6_vshufoeb_alt
7937 0U, // V6_vshufoeh_alt
7938 0U, // V6_vshufoh_alt
7939 0U, // V6_vsubb_alt
7940 0U, // V6_vsubb_dv_alt
7941 0U, // V6_vsubbnq_alt
7942 0U, // V6_vsubbq_alt
7943 0U, // V6_vsubbsat_alt
7944 0U, // V6_vsubbsat_dv_alt
7945 0U, // V6_vsubh_alt
7946 0U, // V6_vsubh_dv_alt
7947 0U, // V6_vsubhnq_alt
7948 0U, // V6_vsubhq_alt
7949 0U, // V6_vsubhsat_alt
7950 0U, // V6_vsubhsat_dv_alt
7951 0U, // V6_vsubhw_alt
7952 0U, // V6_vsububh_alt
7953 0U, // V6_vsububsat_alt
7954 0U, // V6_vsububsat_dv_alt
7955 0U, // V6_vsubuhsat_alt
7956 0U, // V6_vsubuhsat_dv_alt
7957 0U, // V6_vsubuhw_alt
7958 0U, // V6_vsubuwsat_alt
7959 0U, // V6_vsubuwsat_dv_alt
7960 0U, // V6_vsubw_alt
7961 0U, // V6_vsubw_dv_alt
7962 0U, // V6_vsubwnq_alt
7963 0U, // V6_vsubwq_alt
7964 0U, // V6_vsubwsat_alt
7965 0U, // V6_vsubwsat_dv_alt
7966 0U, // V6_vtmpyb_acc_alt
7967 0U, // V6_vtmpyb_alt
7968 0U, // V6_vtmpybus_acc_alt
7969 0U, // V6_vtmpybus_alt
7970 0U, // V6_vtmpyhb_acc_alt
7971 0U, // V6_vtmpyhb_alt
7972 0U, // V6_vtran2x2_map
7973 0U, // V6_vunpackb_alt
7974 0U, // V6_vunpackh_alt
7975 0U, // V6_vunpackob_alt
7976 0U, // V6_vunpackoh_alt
7977 0U, // V6_vunpackub_alt
7978 0U, // V6_vunpackuh_alt
7979 0U, // V6_vzb_alt
7980 0U, // V6_vzh_alt
7981 0U, // V6_zld0
7982 0U, // V6_zldp0
7983 0U, // Y2_crswap_old
7984 0U, // Y2_dcfetch
7985 0U, // Y2_k1lock_map
7986 0U, // Y2_k1unlock_map
7987 0U, // dup_A2_add
7988 0U, // dup_A2_addi
7989 0U, // dup_A2_andir
7990 0U, // dup_A2_combineii
7991 0U, // dup_A2_sxtb
7992 0U, // dup_A2_sxth
7993 0U, // dup_A2_tfr
7994 0U, // dup_A2_tfrsi
7995 0U, // dup_A2_zxtb
7996 0U, // dup_A2_zxth
7997 0U, // dup_A4_combineii
7998 0U, // dup_A4_combineir
7999 0U, // dup_A4_combineri
8000 0U, // dup_C2_cmoveif
8001 0U, // dup_C2_cmoveit
8002 0U, // dup_C2_cmovenewif
8003 0U, // dup_C2_cmovenewit
8004 0U, // dup_C2_cmpeqi
8005 0U, // dup_L2_deallocframe
8006 0U, // dup_L2_loadrb_io
8007 0U, // dup_L2_loadrd_io
8008 0U, // dup_L2_loadrh_io
8009 0U, // dup_L2_loadri_io
8010 0U, // dup_L2_loadrub_io
8011 0U, // dup_L2_loadruh_io
8012 0U, // dup_S2_allocframe
8013 0U, // dup_S2_storerb_io
8014 0U, // dup_S2_storerd_io
8015 0U, // dup_S2_storerh_io
8016 0U, // dup_S2_storeri_io
8017 0U, // dup_S4_storeirb_io
8018 0U, // dup_S4_storeiri_io
8019 0U, // A2_abs
8020 0U, // A2_absp
8021 0U, // A2_abssat
8022 0U, // A2_add
8023 0U, // A2_addh_h16_hh
8024 0U, // A2_addh_h16_hl
8025 0U, // A2_addh_h16_lh
8026 0U, // A2_addh_h16_ll
8027 0U, // A2_addh_h16_sat_hh
8028 0U, // A2_addh_h16_sat_hl
8029 0U, // A2_addh_h16_sat_lh
8030 0U, // A2_addh_h16_sat_ll
8031 0U, // A2_addh_l16_hl
8032 0U, // A2_addh_l16_ll
8033 0U, // A2_addh_l16_sat_hl
8034 0U, // A2_addh_l16_sat_ll
8035 0U, // A2_addi
8036 0U, // A2_addp
8037 0U, // A2_addpsat
8038 0U, // A2_addsat
8039 0U, // A2_addsph
8040 0U, // A2_addspl
8041 0U, // A2_and
8042 0U, // A2_andir
8043 0U, // A2_andp
8044 0U, // A2_aslh
8045 0U, // A2_asrh
8046 0U, // A2_combine_hh
8047 0U, // A2_combine_hl
8048 0U, // A2_combine_lh
8049 0U, // A2_combine_ll
8050 0U, // A2_combineii
8051 0U, // A2_combinew
8052 0U, // A2_max
8053 0U, // A2_maxp
8054 0U, // A2_maxu
8055 0U, // A2_maxup
8056 0U, // A2_min
8057 0U, // A2_minp
8058 0U, // A2_minu
8059 0U, // A2_minup
8060 0U, // A2_negp
8061 0U, // A2_negsat
8062 0U, // A2_nop
8063 0U, // A2_notp
8064 0U, // A2_or
8065 0U, // A2_orir
8066 0U, // A2_orp
8067 0U, // A2_paddf
8068 0U, // A2_paddfnew
8069 0U, // A2_paddif
8070 0U, // A2_paddifnew
8071 0U, // A2_paddit
8072 0U, // A2_padditnew
8073 0U, // A2_paddt
8074 0U, // A2_paddtnew
8075 0U, // A2_pandf
8076 0U, // A2_pandfnew
8077 0U, // A2_pandt
8078 0U, // A2_pandtnew
8079 0U, // A2_porf
8080 0U, // A2_porfnew
8081 0U, // A2_port
8082 0U, // A2_portnew
8083 0U, // A2_psubf
8084 0U, // A2_psubfnew
8085 0U, // A2_psubt
8086 0U, // A2_psubtnew
8087 0U, // A2_pxorf
8088 0U, // A2_pxorfnew
8089 0U, // A2_pxort
8090 0U, // A2_pxortnew
8091 0U, // A2_roundsat
8092 0U, // A2_sat
8093 0U, // A2_satb
8094 0U, // A2_sath
8095 0U, // A2_satub
8096 0U, // A2_satuh
8097 0U, // A2_sub
8098 0U, // A2_subh_h16_hh
8099 0U, // A2_subh_h16_hl
8100 0U, // A2_subh_h16_lh
8101 0U, // A2_subh_h16_ll
8102 0U, // A2_subh_h16_sat_hh
8103 0U, // A2_subh_h16_sat_hl
8104 0U, // A2_subh_h16_sat_lh
8105 0U, // A2_subh_h16_sat_ll
8106 0U, // A2_subh_l16_hl
8107 0U, // A2_subh_l16_ll
8108 0U, // A2_subh_l16_sat_hl
8109 0U, // A2_subh_l16_sat_ll
8110 0U, // A2_subp
8111 0U, // A2_subri
8112 0U, // A2_subsat
8113 0U, // A2_svaddh
8114 0U, // A2_svaddhs
8115 0U, // A2_svadduhs
8116 0U, // A2_svavgh
8117 0U, // A2_svavghs
8118 0U, // A2_svnavgh
8119 0U, // A2_svsubh
8120 0U, // A2_svsubhs
8121 0U, // A2_svsubuhs
8122 0U, // A2_swiz
8123 0U, // A2_sxtb
8124 0U, // A2_sxth
8125 0U, // A2_sxtw
8126 0U, // A2_tfr
8127 0U, // A2_tfrcrr
8128 0U, // A2_tfrih
8129 0U, // A2_tfril
8130 0U, // A2_tfrrcr
8131 0U, // A2_tfrsi
8132 0U, // A2_vabsh
8133 0U, // A2_vabshsat
8134 0U, // A2_vabsw
8135 0U, // A2_vabswsat
8136 0U, // A2_vaddh
8137 0U, // A2_vaddhs
8138 0U, // A2_vaddub
8139 0U, // A2_vaddubs
8140 0U, // A2_vadduhs
8141 0U, // A2_vaddw
8142 0U, // A2_vaddws
8143 0U, // A2_vavgh
8144 0U, // A2_vavghcr
8145 0U, // A2_vavghr
8146 0U, // A2_vavgub
8147 0U, // A2_vavgubr
8148 0U, // A2_vavguh
8149 0U, // A2_vavguhr
8150 0U, // A2_vavguw
8151 0U, // A2_vavguwr
8152 0U, // A2_vavgw
8153 0U, // A2_vavgwcr
8154 0U, // A2_vavgwr
8155 0U, // A2_vcmpbeq
8156 0U, // A2_vcmpbgtu
8157 0U, // A2_vcmpheq
8158 0U, // A2_vcmphgt
8159 0U, // A2_vcmphgtu
8160 0U, // A2_vcmpweq
8161 0U, // A2_vcmpwgt
8162 0U, // A2_vcmpwgtu
8163 0U, // A2_vconj
8164 0U, // A2_vmaxb
8165 0U, // A2_vmaxh
8166 0U, // A2_vmaxub
8167 0U, // A2_vmaxuh
8168 0U, // A2_vmaxuw
8169 0U, // A2_vmaxw
8170 0U, // A2_vminb
8171 0U, // A2_vminh
8172 0U, // A2_vminub
8173 0U, // A2_vminuh
8174 0U, // A2_vminuw
8175 0U, // A2_vminw
8176 0U, // A2_vnavgh
8177 0U, // A2_vnavghcr
8178 0U, // A2_vnavghr
8179 0U, // A2_vnavgw
8180 0U, // A2_vnavgwcr
8181 0U, // A2_vnavgwr
8182 0U, // A2_vraddub
8183 0U, // A2_vraddub_acc
8184 0U, // A2_vrsadub
8185 0U, // A2_vrsadub_acc
8186 0U, // A2_vsubh
8187 0U, // A2_vsubhs
8188 0U, // A2_vsubub
8189 0U, // A2_vsububs
8190 0U, // A2_vsubuhs
8191 0U, // A2_vsubw
8192 0U, // A2_vsubws
8193 0U, // A2_xor
8194 0U, // A2_xorp
8195 0U, // A2_zxth
8196 1U, // A4_addp_c
8197 0U, // A4_andn
8198 0U, // A4_andnp
8199 0U, // A4_bitsplit
8200 0U, // A4_bitspliti
8201 0U, // A4_boundscheck_hi
8202 0U, // A4_boundscheck_lo
8203 0U, // A4_cmpbeq
8204 0U, // A4_cmpbeqi
8205 0U, // A4_cmpbgt
8206 0U, // A4_cmpbgti
8207 0U, // A4_cmpbgtu
8208 0U, // A4_cmpbgtui
8209 0U, // A4_cmpheq
8210 0U, // A4_cmpheqi
8211 0U, // A4_cmphgt
8212 0U, // A4_cmphgti
8213 0U, // A4_cmphgtu
8214 0U, // A4_cmphgtui
8215 0U, // A4_combineii
8216 0U, // A4_combineir
8217 0U, // A4_combineri
8218 0U, // A4_cround_ri
8219 0U, // A4_cround_rr
8220 0U, // A4_ext
8221 0U, // A4_modwrapu
8222 0U, // A4_orn
8223 0U, // A4_ornp
8224 0U, // A4_paslhf
8225 0U, // A4_paslhfnew
8226 0U, // A4_paslht
8227 0U, // A4_paslhtnew
8228 0U, // A4_pasrhf
8229 0U, // A4_pasrhfnew
8230 0U, // A4_pasrht
8231 0U, // A4_pasrhtnew
8232 0U, // A4_psxtbf
8233 0U, // A4_psxtbfnew
8234 0U, // A4_psxtbt
8235 0U, // A4_psxtbtnew
8236 0U, // A4_psxthf
8237 0U, // A4_psxthfnew
8238 0U, // A4_psxtht
8239 0U, // A4_psxthtnew
8240 0U, // A4_pzxtbf
8241 0U, // A4_pzxtbfnew
8242 0U, // A4_pzxtbt
8243 0U, // A4_pzxtbtnew
8244 0U, // A4_pzxthf
8245 0U, // A4_pzxthfnew
8246 0U, // A4_pzxtht
8247 0U, // A4_pzxthtnew
8248 0U, // A4_rcmpeq
8249 0U, // A4_rcmpeqi
8250 0U, // A4_rcmpneq
8251 0U, // A4_rcmpneqi
8252 0U, // A4_round_ri
8253 0U, // A4_round_ri_sat
8254 0U, // A4_round_rr
8255 0U, // A4_round_rr_sat
8256 1U, // A4_subp_c
8257 0U, // A4_tfrcpp
8258 0U, // A4_tfrpcp
8259 0U, // A4_tlbmatch
8260 0U, // A4_vcmpbeq_any
8261 0U, // A4_vcmpbeqi
8262 0U, // A4_vcmpbgt
8263 0U, // A4_vcmpbgti
8264 0U, // A4_vcmpbgtui
8265 0U, // A4_vcmpheqi
8266 0U, // A4_vcmphgti
8267 0U, // A4_vcmphgtui
8268 0U, // A4_vcmpweqi
8269 0U, // A4_vcmpwgti
8270 0U, // A4_vcmpwgtui
8271 0U, // A4_vrmaxh
8272 0U, // A4_vrmaxuh
8273 0U, // A4_vrmaxuw
8274 0U, // A4_vrmaxw
8275 0U, // A4_vrminh
8276 0U, // A4_vrminuh
8277 0U, // A4_vrminuw
8278 0U, // A4_vrminw
8279 0U, // A5_ACS
8280 0U, // A5_vaddhubs
8281 0U, // A6_vcmpbeq_notany
8282 0U, // A6_vminub_RdP
8283 0U, // A7_clip
8284 0U, // A7_croundd_ri
8285 0U, // A7_croundd_rr
8286 0U, // A7_vclip
8287 0U, // C2_all8
8288 0U, // C2_and
8289 0U, // C2_andn
8290 0U, // C2_any8
8291 0U, // C2_bitsclr
8292 0U, // C2_bitsclri
8293 0U, // C2_bitsset
8294 0U, // C2_ccombinewf
8295 0U, // C2_ccombinewnewf
8296 0U, // C2_ccombinewnewt
8297 0U, // C2_ccombinewt
8298 0U, // C2_cmoveif
8299 0U, // C2_cmoveit
8300 0U, // C2_cmovenewif
8301 0U, // C2_cmovenewit
8302 0U, // C2_cmpeq
8303 0U, // C2_cmpeqi
8304 0U, // C2_cmpeqp
8305 0U, // C2_cmpgt
8306 0U, // C2_cmpgti
8307 0U, // C2_cmpgtp
8308 0U, // C2_cmpgtu
8309 0U, // C2_cmpgtui
8310 0U, // C2_cmpgtup
8311 0U, // C2_mask
8312 0U, // C2_mux
8313 17U, // C2_muxii
8314 17U, // C2_muxir
8315 0U, // C2_muxri
8316 0U, // C2_not
8317 0U, // C2_or
8318 0U, // C2_orn
8319 0U, // C2_tfrpr
8320 0U, // C2_tfrrp
8321 0U, // C2_vitpack
8322 0U, // C2_vmux
8323 0U, // C2_xor
8324 0U, // C4_addipc
8325 1U, // C4_and_and
8326 0U, // C4_and_andn
8327 1U, // C4_and_or
8328 0U, // C4_and_orn
8329 0U, // C4_cmplte
8330 0U, // C4_cmpltei
8331 0U, // C4_cmplteu
8332 0U, // C4_cmplteui
8333 0U, // C4_cmpneq
8334 0U, // C4_cmpneqi
8335 0U, // C4_fastcorner9
8336 0U, // C4_fastcorner9_not
8337 0U, // C4_nbitsclr
8338 0U, // C4_nbitsclri
8339 0U, // C4_nbitsset
8340 1U, // C4_or_and
8341 0U, // C4_or_andn
8342 1U, // C4_or_or
8343 0U, // C4_or_orn
8344 0U, // CALLProfile
8345 0U, // CONST32
8346 0U, // CONST64
8347 0U, // DuplexIClass0
8348 0U, // DuplexIClass1
8349 0U, // DuplexIClass2
8350 0U, // DuplexIClass3
8351 0U, // DuplexIClass4
8352 0U, // DuplexIClass5
8353 0U, // DuplexIClass6
8354 0U, // DuplexIClass7
8355 0U, // DuplexIClass8
8356 0U, // DuplexIClass9
8357 0U, // DuplexIClassA
8358 0U, // DuplexIClassB
8359 0U, // DuplexIClassC
8360 0U, // DuplexIClassD
8361 0U, // DuplexIClassE
8362 0U, // DuplexIClassF
8363 0U, // EH_RETURN_JMPR
8364 0U, // F2_conv_d2df
8365 0U, // F2_conv_d2sf
8366 0U, // F2_conv_df2d
8367 0U, // F2_conv_df2d_chop
8368 0U, // F2_conv_df2sf
8369 0U, // F2_conv_df2ud
8370 0U, // F2_conv_df2ud_chop
8371 0U, // F2_conv_df2uw
8372 0U, // F2_conv_df2uw_chop
8373 0U, // F2_conv_df2w
8374 0U, // F2_conv_df2w_chop
8375 0U, // F2_conv_sf2d
8376 0U, // F2_conv_sf2d_chop
8377 0U, // F2_conv_sf2df
8378 0U, // F2_conv_sf2ud
8379 0U, // F2_conv_sf2ud_chop
8380 0U, // F2_conv_sf2uw
8381 0U, // F2_conv_sf2uw_chop
8382 0U, // F2_conv_sf2w
8383 0U, // F2_conv_sf2w_chop
8384 0U, // F2_conv_ud2df
8385 0U, // F2_conv_ud2sf
8386 0U, // F2_conv_uw2df
8387 0U, // F2_conv_uw2sf
8388 0U, // F2_conv_w2df
8389 0U, // F2_conv_w2sf
8390 0U, // F2_dfadd
8391 0U, // F2_dfclass
8392 0U, // F2_dfcmpeq
8393 0U, // F2_dfcmpge
8394 0U, // F2_dfcmpgt
8395 0U, // F2_dfcmpuo
8396 0U, // F2_dfimm_n
8397 0U, // F2_dfimm_p
8398 0U, // F2_dfmax
8399 0U, // F2_dfmin
8400 0U, // F2_dfmpyfix
8401 0U, // F2_dfmpyhh
8402 0U, // F2_dfmpylh
8403 0U, // F2_dfmpyll
8404 0U, // F2_dfsub
8405 0U, // F2_sfadd
8406 0U, // F2_sfclass
8407 0U, // F2_sfcmpeq
8408 0U, // F2_sfcmpge
8409 0U, // F2_sfcmpgt
8410 0U, // F2_sfcmpuo
8411 0U, // F2_sffixupd
8412 0U, // F2_sffixupn
8413 0U, // F2_sffixupr
8414 0U, // F2_sffma
8415 0U, // F2_sffma_lib
8416 0U, // F2_sffma_sc
8417 0U, // F2_sffms
8418 0U, // F2_sffms_lib
8419 0U, // F2_sfimm_n
8420 0U, // F2_sfimm_p
8421 0U, // F2_sfinvsqrta
8422 0U, // F2_sfmax
8423 0U, // F2_sfmin
8424 0U, // F2_sfmpy
8425 0U, // F2_sfrecipa
8426 0U, // F2_sfsub
8427 0U, // G4_tfrgcpp
8428 0U, // G4_tfrgcrr
8429 0U, // G4_tfrgpcp
8430 0U, // G4_tfrgrcr
8431 0U, // HI
8432 0U, // J2_call
8433 0U, // J2_callf
8434 0U, // J2_callr
8435 0U, // J2_callrf
8436 0U, // J2_callrh
8437 0U, // J2_callrt
8438 0U, // J2_callt
8439 0U, // J2_jump
8440 0U, // J2_jumpf
8441 0U, // J2_jumpfnew
8442 0U, // J2_jumpfnewpt
8443 0U, // J2_jumpfpt
8444 0U, // J2_jumpr
8445 0U, // J2_jumprf
8446 0U, // J2_jumprfnew
8447 0U, // J2_jumprfnewpt
8448 0U, // J2_jumprfpt
8449 0U, // J2_jumprgtez
8450 0U, // J2_jumprgtezpt
8451 0U, // J2_jumprh
8452 0U, // J2_jumprltez
8453 0U, // J2_jumprltezpt
8454 0U, // J2_jumprnz
8455 0U, // J2_jumprnzpt
8456 0U, // J2_jumprt
8457 0U, // J2_jumprtnew
8458 0U, // J2_jumprtnewpt
8459 0U, // J2_jumprtpt
8460 0U, // J2_jumprz
8461 0U, // J2_jumprzpt
8462 0U, // J2_jumpt
8463 0U, // J2_jumptnew
8464 0U, // J2_jumptnewpt
8465 0U, // J2_jumptpt
8466 0U, // J2_loop0i
8467 0U, // J2_loop0iext
8468 0U, // J2_loop0r
8469 0U, // J2_loop0rext
8470 0U, // J2_loop1i
8471 0U, // J2_loop1iext
8472 0U, // J2_loop1r
8473 0U, // J2_loop1rext
8474 0U, // J2_pause
8475 0U, // J2_ploop1si
8476 0U, // J2_ploop1sr
8477 0U, // J2_ploop2si
8478 0U, // J2_ploop2sr
8479 0U, // J2_ploop3si
8480 0U, // J2_ploop3sr
8481 0U, // J2_rte
8482 0U, // J2_trap0
8483 0U, // J2_trap1
8484 0U, // J2_unpause
8485 0U, // J4_cmpeq_f_jumpnv_nt
8486 0U, // J4_cmpeq_f_jumpnv_t
8487 0U, // J4_cmpeq_fp0_jump_nt
8488 0U, // J4_cmpeq_fp0_jump_t
8489 0U, // J4_cmpeq_fp1_jump_nt
8490 0U, // J4_cmpeq_fp1_jump_t
8491 0U, // J4_cmpeq_t_jumpnv_nt
8492 0U, // J4_cmpeq_t_jumpnv_t
8493 0U, // J4_cmpeq_tp0_jump_nt
8494 0U, // J4_cmpeq_tp0_jump_t
8495 0U, // J4_cmpeq_tp1_jump_nt
8496 0U, // J4_cmpeq_tp1_jump_t
8497 0U, // J4_cmpeqi_f_jumpnv_nt
8498 0U, // J4_cmpeqi_f_jumpnv_t
8499 0U, // J4_cmpeqi_fp0_jump_nt
8500 0U, // J4_cmpeqi_fp0_jump_t
8501 0U, // J4_cmpeqi_fp1_jump_nt
8502 0U, // J4_cmpeqi_fp1_jump_t
8503 0U, // J4_cmpeqi_t_jumpnv_nt
8504 0U, // J4_cmpeqi_t_jumpnv_t
8505 0U, // J4_cmpeqi_tp0_jump_nt
8506 0U, // J4_cmpeqi_tp0_jump_t
8507 0U, // J4_cmpeqi_tp1_jump_nt
8508 0U, // J4_cmpeqi_tp1_jump_t
8509 0U, // J4_cmpeqn1_f_jumpnv_nt
8510 0U, // J4_cmpeqn1_f_jumpnv_t
8511 0U, // J4_cmpeqn1_fp0_jump_nt
8512 0U, // J4_cmpeqn1_fp0_jump_t
8513 0U, // J4_cmpeqn1_fp1_jump_nt
8514 0U, // J4_cmpeqn1_fp1_jump_t
8515 0U, // J4_cmpeqn1_t_jumpnv_nt
8516 0U, // J4_cmpeqn1_t_jumpnv_t
8517 0U, // J4_cmpeqn1_tp0_jump_nt
8518 0U, // J4_cmpeqn1_tp0_jump_t
8519 0U, // J4_cmpeqn1_tp1_jump_nt
8520 0U, // J4_cmpeqn1_tp1_jump_t
8521 0U, // J4_cmpgt_f_jumpnv_nt
8522 0U, // J4_cmpgt_f_jumpnv_t
8523 0U, // J4_cmpgt_fp0_jump_nt
8524 0U, // J4_cmpgt_fp0_jump_t
8525 0U, // J4_cmpgt_fp1_jump_nt
8526 0U, // J4_cmpgt_fp1_jump_t
8527 0U, // J4_cmpgt_t_jumpnv_nt
8528 0U, // J4_cmpgt_t_jumpnv_t
8529 0U, // J4_cmpgt_tp0_jump_nt
8530 0U, // J4_cmpgt_tp0_jump_t
8531 0U, // J4_cmpgt_tp1_jump_nt
8532 0U, // J4_cmpgt_tp1_jump_t
8533 0U, // J4_cmpgti_f_jumpnv_nt
8534 0U, // J4_cmpgti_f_jumpnv_t
8535 0U, // J4_cmpgti_fp0_jump_nt
8536 0U, // J4_cmpgti_fp0_jump_t
8537 0U, // J4_cmpgti_fp1_jump_nt
8538 0U, // J4_cmpgti_fp1_jump_t
8539 0U, // J4_cmpgti_t_jumpnv_nt
8540 0U, // J4_cmpgti_t_jumpnv_t
8541 0U, // J4_cmpgti_tp0_jump_nt
8542 0U, // J4_cmpgti_tp0_jump_t
8543 0U, // J4_cmpgti_tp1_jump_nt
8544 0U, // J4_cmpgti_tp1_jump_t
8545 0U, // J4_cmpgtn1_f_jumpnv_nt
8546 0U, // J4_cmpgtn1_f_jumpnv_t
8547 0U, // J4_cmpgtn1_fp0_jump_nt
8548 0U, // J4_cmpgtn1_fp0_jump_t
8549 0U, // J4_cmpgtn1_fp1_jump_nt
8550 0U, // J4_cmpgtn1_fp1_jump_t
8551 0U, // J4_cmpgtn1_t_jumpnv_nt
8552 0U, // J4_cmpgtn1_t_jumpnv_t
8553 0U, // J4_cmpgtn1_tp0_jump_nt
8554 0U, // J4_cmpgtn1_tp0_jump_t
8555 0U, // J4_cmpgtn1_tp1_jump_nt
8556 0U, // J4_cmpgtn1_tp1_jump_t
8557 0U, // J4_cmpgtu_f_jumpnv_nt
8558 0U, // J4_cmpgtu_f_jumpnv_t
8559 0U, // J4_cmpgtu_fp0_jump_nt
8560 0U, // J4_cmpgtu_fp0_jump_t
8561 0U, // J4_cmpgtu_fp1_jump_nt
8562 0U, // J4_cmpgtu_fp1_jump_t
8563 0U, // J4_cmpgtu_t_jumpnv_nt
8564 0U, // J4_cmpgtu_t_jumpnv_t
8565 0U, // J4_cmpgtu_tp0_jump_nt
8566 0U, // J4_cmpgtu_tp0_jump_t
8567 0U, // J4_cmpgtu_tp1_jump_nt
8568 0U, // J4_cmpgtu_tp1_jump_t
8569 0U, // J4_cmpgtui_f_jumpnv_nt
8570 0U, // J4_cmpgtui_f_jumpnv_t
8571 0U, // J4_cmpgtui_fp0_jump_nt
8572 0U, // J4_cmpgtui_fp0_jump_t
8573 0U, // J4_cmpgtui_fp1_jump_nt
8574 0U, // J4_cmpgtui_fp1_jump_t
8575 0U, // J4_cmpgtui_t_jumpnv_nt
8576 0U, // J4_cmpgtui_t_jumpnv_t
8577 0U, // J4_cmpgtui_tp0_jump_nt
8578 0U, // J4_cmpgtui_tp0_jump_t
8579 0U, // J4_cmpgtui_tp1_jump_nt
8580 0U, // J4_cmpgtui_tp1_jump_t
8581 0U, // J4_cmplt_f_jumpnv_nt
8582 0U, // J4_cmplt_f_jumpnv_t
8583 0U, // J4_cmplt_t_jumpnv_nt
8584 0U, // J4_cmplt_t_jumpnv_t
8585 0U, // J4_cmpltu_f_jumpnv_nt
8586 0U, // J4_cmpltu_f_jumpnv_t
8587 0U, // J4_cmpltu_t_jumpnv_nt
8588 0U, // J4_cmpltu_t_jumpnv_t
8589 0U, // J4_hintjumpr
8590 0U, // J4_jumpseti
8591 0U, // J4_jumpsetr
8592 0U, // J4_tstbit0_f_jumpnv_nt
8593 0U, // J4_tstbit0_f_jumpnv_t
8594 0U, // J4_tstbit0_fp0_jump_nt
8595 0U, // J4_tstbit0_fp0_jump_t
8596 0U, // J4_tstbit0_fp1_jump_nt
8597 0U, // J4_tstbit0_fp1_jump_t
8598 0U, // J4_tstbit0_t_jumpnv_nt
8599 0U, // J4_tstbit0_t_jumpnv_t
8600 0U, // J4_tstbit0_tp0_jump_nt
8601 0U, // J4_tstbit0_tp0_jump_t
8602 0U, // J4_tstbit0_tp1_jump_nt
8603 0U, // J4_tstbit0_tp1_jump_t
8604 0U, // L2_deallocframe
8605 0U, // L2_loadalignb_io
8606 1U, // L2_loadalignb_pbr
8607 1U, // L2_loadalignb_pci
8608 0U, // L2_loadalignb_pcr
8609 0U, // L2_loadalignb_pi
8610 0U, // L2_loadalignb_pr
8611 0U, // L2_loadalignh_io
8612 1U, // L2_loadalignh_pbr
8613 1U, // L2_loadalignh_pci
8614 0U, // L2_loadalignh_pcr
8615 0U, // L2_loadalignh_pi
8616 0U, // L2_loadalignh_pr
8617 0U, // L2_loadbsw2_io
8618 0U, // L2_loadbsw2_pbr
8619 0U, // L2_loadbsw2_pci
8620 0U, // L2_loadbsw2_pcr
8621 0U, // L2_loadbsw2_pi
8622 0U, // L2_loadbsw2_pr
8623 0U, // L2_loadbsw4_io
8624 0U, // L2_loadbsw4_pbr
8625 0U, // L2_loadbsw4_pci
8626 0U, // L2_loadbsw4_pcr
8627 0U, // L2_loadbsw4_pi
8628 0U, // L2_loadbsw4_pr
8629 0U, // L2_loadbzw2_io
8630 0U, // L2_loadbzw2_pbr
8631 0U, // L2_loadbzw2_pci
8632 0U, // L2_loadbzw2_pcr
8633 0U, // L2_loadbzw2_pi
8634 0U, // L2_loadbzw2_pr
8635 0U, // L2_loadbzw4_io
8636 0U, // L2_loadbzw4_pbr
8637 0U, // L2_loadbzw4_pci
8638 0U, // L2_loadbzw4_pcr
8639 0U, // L2_loadbzw4_pi
8640 0U, // L2_loadbzw4_pr
8641 0U, // L2_loadrb_io
8642 0U, // L2_loadrb_pbr
8643 0U, // L2_loadrb_pci
8644 0U, // L2_loadrb_pcr
8645 0U, // L2_loadrb_pi
8646 0U, // L2_loadrb_pr
8647 0U, // L2_loadrbgp
8648 0U, // L2_loadrd_io
8649 0U, // L2_loadrd_pbr
8650 0U, // L2_loadrd_pci
8651 0U, // L2_loadrd_pcr
8652 0U, // L2_loadrd_pi
8653 0U, // L2_loadrd_pr
8654 0U, // L2_loadrdgp
8655 0U, // L2_loadrh_io
8656 0U, // L2_loadrh_pbr
8657 0U, // L2_loadrh_pci
8658 0U, // L2_loadrh_pcr
8659 0U, // L2_loadrh_pi
8660 0U, // L2_loadrh_pr
8661 0U, // L2_loadrhgp
8662 0U, // L2_loadri_io
8663 0U, // L2_loadri_pbr
8664 0U, // L2_loadri_pci
8665 0U, // L2_loadri_pcr
8666 0U, // L2_loadri_pi
8667 0U, // L2_loadri_pr
8668 0U, // L2_loadrigp
8669 0U, // L2_loadrub_io
8670 0U, // L2_loadrub_pbr
8671 0U, // L2_loadrub_pci
8672 0U, // L2_loadrub_pcr
8673 0U, // L2_loadrub_pi
8674 0U, // L2_loadrub_pr
8675 0U, // L2_loadrubgp
8676 0U, // L2_loadruh_io
8677 0U, // L2_loadruh_pbr
8678 0U, // L2_loadruh_pci
8679 0U, // L2_loadruh_pcr
8680 0U, // L2_loadruh_pi
8681 0U, // L2_loadruh_pr
8682 0U, // L2_loadruhgp
8683 0U, // L2_loadw_aq
8684 0U, // L2_loadw_locked
8685 0U, // L2_ploadrbf_io
8686 0U, // L2_ploadrbf_pi
8687 0U, // L2_ploadrbfnew_io
8688 0U, // L2_ploadrbfnew_pi
8689 0U, // L2_ploadrbt_io
8690 0U, // L2_ploadrbt_pi
8691 0U, // L2_ploadrbtnew_io
8692 0U, // L2_ploadrbtnew_pi
8693 0U, // L2_ploadrdf_io
8694 0U, // L2_ploadrdf_pi
8695 0U, // L2_ploadrdfnew_io
8696 0U, // L2_ploadrdfnew_pi
8697 0U, // L2_ploadrdt_io
8698 0U, // L2_ploadrdt_pi
8699 0U, // L2_ploadrdtnew_io
8700 0U, // L2_ploadrdtnew_pi
8701 0U, // L2_ploadrhf_io
8702 0U, // L2_ploadrhf_pi
8703 0U, // L2_ploadrhfnew_io
8704 0U, // L2_ploadrhfnew_pi
8705 0U, // L2_ploadrht_io
8706 0U, // L2_ploadrht_pi
8707 0U, // L2_ploadrhtnew_io
8708 0U, // L2_ploadrhtnew_pi
8709 0U, // L2_ploadrif_io
8710 0U, // L2_ploadrif_pi
8711 0U, // L2_ploadrifnew_io
8712 0U, // L2_ploadrifnew_pi
8713 0U, // L2_ploadrit_io
8714 0U, // L2_ploadrit_pi
8715 0U, // L2_ploadritnew_io
8716 0U, // L2_ploadritnew_pi
8717 0U, // L2_ploadrubf_io
8718 0U, // L2_ploadrubf_pi
8719 0U, // L2_ploadrubfnew_io
8720 0U, // L2_ploadrubfnew_pi
8721 0U, // L2_ploadrubt_io
8722 0U, // L2_ploadrubt_pi
8723 0U, // L2_ploadrubtnew_io
8724 0U, // L2_ploadrubtnew_pi
8725 0U, // L2_ploadruhf_io
8726 0U, // L2_ploadruhf_pi
8727 0U, // L2_ploadruhfnew_io
8728 0U, // L2_ploadruhfnew_pi
8729 0U, // L2_ploadruht_io
8730 0U, // L2_ploadruht_pi
8731 0U, // L2_ploadruhtnew_io
8732 0U, // L2_ploadruhtnew_pi
8733 0U, // L4_add_memopb_io
8734 0U, // L4_add_memoph_io
8735 0U, // L4_add_memopw_io
8736 0U, // L4_and_memopb_io
8737 0U, // L4_and_memoph_io
8738 0U, // L4_and_memopw_io
8739 0U, // L4_iadd_memopb_io
8740 0U, // L4_iadd_memoph_io
8741 0U, // L4_iadd_memopw_io
8742 0U, // L4_iand_memopb_io
8743 0U, // L4_iand_memoph_io
8744 0U, // L4_iand_memopw_io
8745 0U, // L4_ior_memopb_io
8746 0U, // L4_ior_memoph_io
8747 0U, // L4_ior_memopw_io
8748 0U, // L4_isub_memopb_io
8749 0U, // L4_isub_memoph_io
8750 0U, // L4_isub_memopw_io
8751 0U, // L4_loadalignb_ap
8752 0U, // L4_loadalignb_ur
8753 0U, // L4_loadalignh_ap
8754 0U, // L4_loadalignh_ur
8755 0U, // L4_loadbsw2_ap
8756 0U, // L4_loadbsw2_ur
8757 0U, // L4_loadbsw4_ap
8758 0U, // L4_loadbsw4_ur
8759 0U, // L4_loadbzw2_ap
8760 0U, // L4_loadbzw2_ur
8761 0U, // L4_loadbzw4_ap
8762 0U, // L4_loadbzw4_ur
8763 0U, // L4_loadd_aq
8764 0U, // L4_loadd_locked
8765 0U, // L4_loadrb_ap
8766 0U, // L4_loadrb_rr
8767 0U, // L4_loadrb_ur
8768 0U, // L4_loadrd_ap
8769 0U, // L4_loadrd_rr
8770 0U, // L4_loadrd_ur
8771 0U, // L4_loadrh_ap
8772 0U, // L4_loadrh_rr
8773 0U, // L4_loadrh_ur
8774 0U, // L4_loadri_ap
8775 0U, // L4_loadri_rr
8776 0U, // L4_loadri_ur
8777 0U, // L4_loadrub_ap
8778 0U, // L4_loadrub_rr
8779 0U, // L4_loadrub_ur
8780 0U, // L4_loadruh_ap
8781 0U, // L4_loadruh_rr
8782 0U, // L4_loadruh_ur
8783 0U, // L4_loadw_phys
8784 0U, // L4_or_memopb_io
8785 0U, // L4_or_memoph_io
8786 0U, // L4_or_memopw_io
8787 0U, // L4_ploadrbf_abs
8788 0U, // L4_ploadrbf_rr
8789 0U, // L4_ploadrbfnew_abs
8790 0U, // L4_ploadrbfnew_rr
8791 0U, // L4_ploadrbt_abs
8792 0U, // L4_ploadrbt_rr
8793 0U, // L4_ploadrbtnew_abs
8794 0U, // L4_ploadrbtnew_rr
8795 0U, // L4_ploadrdf_abs
8796 0U, // L4_ploadrdf_rr
8797 0U, // L4_ploadrdfnew_abs
8798 0U, // L4_ploadrdfnew_rr
8799 0U, // L4_ploadrdt_abs
8800 0U, // L4_ploadrdt_rr
8801 0U, // L4_ploadrdtnew_abs
8802 0U, // L4_ploadrdtnew_rr
8803 0U, // L4_ploadrhf_abs
8804 0U, // L4_ploadrhf_rr
8805 0U, // L4_ploadrhfnew_abs
8806 0U, // L4_ploadrhfnew_rr
8807 0U, // L4_ploadrht_abs
8808 0U, // L4_ploadrht_rr
8809 0U, // L4_ploadrhtnew_abs
8810 0U, // L4_ploadrhtnew_rr
8811 0U, // L4_ploadrif_abs
8812 0U, // L4_ploadrif_rr
8813 0U, // L4_ploadrifnew_abs
8814 0U, // L4_ploadrifnew_rr
8815 0U, // L4_ploadrit_abs
8816 0U, // L4_ploadrit_rr
8817 0U, // L4_ploadritnew_abs
8818 0U, // L4_ploadritnew_rr
8819 0U, // L4_ploadrubf_abs
8820 0U, // L4_ploadrubf_rr
8821 0U, // L4_ploadrubfnew_abs
8822 0U, // L4_ploadrubfnew_rr
8823 0U, // L4_ploadrubt_abs
8824 0U, // L4_ploadrubt_rr
8825 0U, // L4_ploadrubtnew_abs
8826 0U, // L4_ploadrubtnew_rr
8827 0U, // L4_ploadruhf_abs
8828 0U, // L4_ploadruhf_rr
8829 0U, // L4_ploadruhfnew_abs
8830 0U, // L4_ploadruhfnew_rr
8831 0U, // L4_ploadruht_abs
8832 0U, // L4_ploadruht_rr
8833 0U, // L4_ploadruhtnew_abs
8834 0U, // L4_ploadruhtnew_rr
8835 0U, // L4_return
8836 0U, // L4_return_f
8837 0U, // L4_return_fnew_pnt
8838 0U, // L4_return_fnew_pt
8839 0U, // L4_return_t
8840 0U, // L4_return_tnew_pnt
8841 0U, // L4_return_tnew_pt
8842 0U, // L4_sub_memopb_io
8843 0U, // L4_sub_memoph_io
8844 0U, // L4_sub_memopw_io
8845 0U, // L6_memcpy
8846 0U, // LO
8847 0U, // M2_acci
8848 0U, // M2_accii
8849 0U, // M2_cmaci_s0
8850 0U, // M2_cmacr_s0
8851 0U, // M2_cmacs_s0
8852 0U, // M2_cmacs_s1
8853 0U, // M2_cmacsc_s0
8854 0U, // M2_cmacsc_s1
8855 0U, // M2_cmpyi_s0
8856 0U, // M2_cmpyr_s0
8857 0U, // M2_cmpyrs_s0
8858 0U, // M2_cmpyrs_s1
8859 0U, // M2_cmpyrsc_s0
8860 0U, // M2_cmpyrsc_s1
8861 0U, // M2_cmpys_s0
8862 0U, // M2_cmpys_s1
8863 0U, // M2_cmpysc_s0
8864 0U, // M2_cmpysc_s1
8865 0U, // M2_cnacs_s0
8866 0U, // M2_cnacs_s1
8867 0U, // M2_cnacsc_s0
8868 0U, // M2_cnacsc_s1
8869 0U, // M2_dpmpyss_acc_s0
8870 0U, // M2_dpmpyss_nac_s0
8871 0U, // M2_dpmpyss_rnd_s0
8872 0U, // M2_dpmpyss_s0
8873 0U, // M2_dpmpyuu_acc_s0
8874 0U, // M2_dpmpyuu_nac_s0
8875 0U, // M2_dpmpyuu_s0
8876 0U, // M2_hmmpyh_rs1
8877 0U, // M2_hmmpyh_s1
8878 0U, // M2_hmmpyl_rs1
8879 0U, // M2_hmmpyl_s1
8880 0U, // M2_maci
8881 0U, // M2_macsin
8882 0U, // M2_macsip
8883 0U, // M2_mmachs_rs0
8884 0U, // M2_mmachs_rs1
8885 0U, // M2_mmachs_s0
8886 0U, // M2_mmachs_s1
8887 0U, // M2_mmacls_rs0
8888 0U, // M2_mmacls_rs1
8889 0U, // M2_mmacls_s0
8890 0U, // M2_mmacls_s1
8891 0U, // M2_mmacuhs_rs0
8892 0U, // M2_mmacuhs_rs1
8893 0U, // M2_mmacuhs_s0
8894 0U, // M2_mmacuhs_s1
8895 0U, // M2_mmaculs_rs0
8896 0U, // M2_mmaculs_rs1
8897 0U, // M2_mmaculs_s0
8898 0U, // M2_mmaculs_s1
8899 0U, // M2_mmpyh_rs0
8900 0U, // M2_mmpyh_rs1
8901 0U, // M2_mmpyh_s0
8902 0U, // M2_mmpyh_s1
8903 0U, // M2_mmpyl_rs0
8904 0U, // M2_mmpyl_rs1
8905 0U, // M2_mmpyl_s0
8906 0U, // M2_mmpyl_s1
8907 0U, // M2_mmpyuh_rs0
8908 0U, // M2_mmpyuh_rs1
8909 0U, // M2_mmpyuh_s0
8910 0U, // M2_mmpyuh_s1
8911 0U, // M2_mmpyul_rs0
8912 0U, // M2_mmpyul_rs1
8913 0U, // M2_mmpyul_s0
8914 0U, // M2_mmpyul_s1
8915 0U, // M2_mnaci
8916 0U, // M2_mpy_acc_hh_s0
8917 0U, // M2_mpy_acc_hh_s1
8918 0U, // M2_mpy_acc_hl_s0
8919 0U, // M2_mpy_acc_hl_s1
8920 0U, // M2_mpy_acc_lh_s0
8921 0U, // M2_mpy_acc_lh_s1
8922 0U, // M2_mpy_acc_ll_s0
8923 0U, // M2_mpy_acc_ll_s1
8924 0U, // M2_mpy_acc_sat_hh_s0
8925 0U, // M2_mpy_acc_sat_hh_s1
8926 0U, // M2_mpy_acc_sat_hl_s0
8927 0U, // M2_mpy_acc_sat_hl_s1
8928 0U, // M2_mpy_acc_sat_lh_s0
8929 0U, // M2_mpy_acc_sat_lh_s1
8930 0U, // M2_mpy_acc_sat_ll_s0
8931 0U, // M2_mpy_acc_sat_ll_s1
8932 0U, // M2_mpy_hh_s0
8933 0U, // M2_mpy_hh_s1
8934 0U, // M2_mpy_hl_s0
8935 0U, // M2_mpy_hl_s1
8936 0U, // M2_mpy_lh_s0
8937 0U, // M2_mpy_lh_s1
8938 0U, // M2_mpy_ll_s0
8939 0U, // M2_mpy_ll_s1
8940 0U, // M2_mpy_nac_hh_s0
8941 0U, // M2_mpy_nac_hh_s1
8942 0U, // M2_mpy_nac_hl_s0
8943 0U, // M2_mpy_nac_hl_s1
8944 0U, // M2_mpy_nac_lh_s0
8945 0U, // M2_mpy_nac_lh_s1
8946 0U, // M2_mpy_nac_ll_s0
8947 0U, // M2_mpy_nac_ll_s1
8948 0U, // M2_mpy_nac_sat_hh_s0
8949 0U, // M2_mpy_nac_sat_hh_s1
8950 0U, // M2_mpy_nac_sat_hl_s0
8951 0U, // M2_mpy_nac_sat_hl_s1
8952 0U, // M2_mpy_nac_sat_lh_s0
8953 0U, // M2_mpy_nac_sat_lh_s1
8954 0U, // M2_mpy_nac_sat_ll_s0
8955 0U, // M2_mpy_nac_sat_ll_s1
8956 0U, // M2_mpy_rnd_hh_s0
8957 0U, // M2_mpy_rnd_hh_s1
8958 0U, // M2_mpy_rnd_hl_s0
8959 0U, // M2_mpy_rnd_hl_s1
8960 0U, // M2_mpy_rnd_lh_s0
8961 0U, // M2_mpy_rnd_lh_s1
8962 0U, // M2_mpy_rnd_ll_s0
8963 0U, // M2_mpy_rnd_ll_s1
8964 0U, // M2_mpy_sat_hh_s0
8965 0U, // M2_mpy_sat_hh_s1
8966 0U, // M2_mpy_sat_hl_s0
8967 0U, // M2_mpy_sat_hl_s1
8968 0U, // M2_mpy_sat_lh_s0
8969 0U, // M2_mpy_sat_lh_s1
8970 0U, // M2_mpy_sat_ll_s0
8971 0U, // M2_mpy_sat_ll_s1
8972 0U, // M2_mpy_sat_rnd_hh_s0
8973 0U, // M2_mpy_sat_rnd_hh_s1
8974 0U, // M2_mpy_sat_rnd_hl_s0
8975 0U, // M2_mpy_sat_rnd_hl_s1
8976 0U, // M2_mpy_sat_rnd_lh_s0
8977 0U, // M2_mpy_sat_rnd_lh_s1
8978 0U, // M2_mpy_sat_rnd_ll_s0
8979 0U, // M2_mpy_sat_rnd_ll_s1
8980 0U, // M2_mpy_up
8981 0U, // M2_mpy_up_s1
8982 0U, // M2_mpy_up_s1_sat
8983 0U, // M2_mpyd_acc_hh_s0
8984 0U, // M2_mpyd_acc_hh_s1
8985 0U, // M2_mpyd_acc_hl_s0
8986 0U, // M2_mpyd_acc_hl_s1
8987 0U, // M2_mpyd_acc_lh_s0
8988 0U, // M2_mpyd_acc_lh_s1
8989 0U, // M2_mpyd_acc_ll_s0
8990 0U, // M2_mpyd_acc_ll_s1
8991 0U, // M2_mpyd_hh_s0
8992 0U, // M2_mpyd_hh_s1
8993 0U, // M2_mpyd_hl_s0
8994 0U, // M2_mpyd_hl_s1
8995 0U, // M2_mpyd_lh_s0
8996 0U, // M2_mpyd_lh_s1
8997 0U, // M2_mpyd_ll_s0
8998 0U, // M2_mpyd_ll_s1
8999 0U, // M2_mpyd_nac_hh_s0
9000 0U, // M2_mpyd_nac_hh_s1
9001 0U, // M2_mpyd_nac_hl_s0
9002 0U, // M2_mpyd_nac_hl_s1
9003 0U, // M2_mpyd_nac_lh_s0
9004 0U, // M2_mpyd_nac_lh_s1
9005 0U, // M2_mpyd_nac_ll_s0
9006 0U, // M2_mpyd_nac_ll_s1
9007 0U, // M2_mpyd_rnd_hh_s0
9008 0U, // M2_mpyd_rnd_hh_s1
9009 0U, // M2_mpyd_rnd_hl_s0
9010 0U, // M2_mpyd_rnd_hl_s1
9011 0U, // M2_mpyd_rnd_lh_s0
9012 0U, // M2_mpyd_rnd_lh_s1
9013 0U, // M2_mpyd_rnd_ll_s0
9014 0U, // M2_mpyd_rnd_ll_s1
9015 0U, // M2_mpyi
9016 0U, // M2_mpysin
9017 0U, // M2_mpysip
9018 0U, // M2_mpysu_up
9019 0U, // M2_mpyu_acc_hh_s0
9020 0U, // M2_mpyu_acc_hh_s1
9021 0U, // M2_mpyu_acc_hl_s0
9022 0U, // M2_mpyu_acc_hl_s1
9023 0U, // M2_mpyu_acc_lh_s0
9024 0U, // M2_mpyu_acc_lh_s1
9025 0U, // M2_mpyu_acc_ll_s0
9026 0U, // M2_mpyu_acc_ll_s1
9027 0U, // M2_mpyu_hh_s0
9028 0U, // M2_mpyu_hh_s1
9029 0U, // M2_mpyu_hl_s0
9030 0U, // M2_mpyu_hl_s1
9031 0U, // M2_mpyu_lh_s0
9032 0U, // M2_mpyu_lh_s1
9033 0U, // M2_mpyu_ll_s0
9034 0U, // M2_mpyu_ll_s1
9035 0U, // M2_mpyu_nac_hh_s0
9036 0U, // M2_mpyu_nac_hh_s1
9037 0U, // M2_mpyu_nac_hl_s0
9038 0U, // M2_mpyu_nac_hl_s1
9039 0U, // M2_mpyu_nac_lh_s0
9040 0U, // M2_mpyu_nac_lh_s1
9041 0U, // M2_mpyu_nac_ll_s0
9042 0U, // M2_mpyu_nac_ll_s1
9043 0U, // M2_mpyu_up
9044 0U, // M2_mpyud_acc_hh_s0
9045 0U, // M2_mpyud_acc_hh_s1
9046 0U, // M2_mpyud_acc_hl_s0
9047 0U, // M2_mpyud_acc_hl_s1
9048 0U, // M2_mpyud_acc_lh_s0
9049 0U, // M2_mpyud_acc_lh_s1
9050 0U, // M2_mpyud_acc_ll_s0
9051 0U, // M2_mpyud_acc_ll_s1
9052 0U, // M2_mpyud_hh_s0
9053 0U, // M2_mpyud_hh_s1
9054 0U, // M2_mpyud_hl_s0
9055 0U, // M2_mpyud_hl_s1
9056 0U, // M2_mpyud_lh_s0
9057 0U, // M2_mpyud_lh_s1
9058 0U, // M2_mpyud_ll_s0
9059 0U, // M2_mpyud_ll_s1
9060 0U, // M2_mpyud_nac_hh_s0
9061 0U, // M2_mpyud_nac_hh_s1
9062 0U, // M2_mpyud_nac_hl_s0
9063 0U, // M2_mpyud_nac_hl_s1
9064 0U, // M2_mpyud_nac_lh_s0
9065 0U, // M2_mpyud_nac_lh_s1
9066 0U, // M2_mpyud_nac_ll_s0
9067 0U, // M2_mpyud_nac_ll_s1
9068 0U, // M2_nacci
9069 0U, // M2_naccii
9070 0U, // M2_subacc
9071 0U, // M2_vabsdiffh
9072 0U, // M2_vabsdiffw
9073 0U, // M2_vcmac_s0_sat_i
9074 0U, // M2_vcmac_s0_sat_r
9075 0U, // M2_vcmpy_s0_sat_i
9076 0U, // M2_vcmpy_s0_sat_r
9077 0U, // M2_vcmpy_s1_sat_i
9078 0U, // M2_vcmpy_s1_sat_r
9079 0U, // M2_vdmacs_s0
9080 0U, // M2_vdmacs_s1
9081 0U, // M2_vdmpyrs_s0
9082 0U, // M2_vdmpyrs_s1
9083 0U, // M2_vdmpys_s0
9084 0U, // M2_vdmpys_s1
9085 0U, // M2_vmac2
9086 0U, // M2_vmac2es
9087 0U, // M2_vmac2es_s0
9088 0U, // M2_vmac2es_s1
9089 0U, // M2_vmac2s_s0
9090 0U, // M2_vmac2s_s1
9091 0U, // M2_vmac2su_s0
9092 0U, // M2_vmac2su_s1
9093 0U, // M2_vmpy2es_s0
9094 0U, // M2_vmpy2es_s1
9095 0U, // M2_vmpy2s_s0
9096 0U, // M2_vmpy2s_s0pack
9097 0U, // M2_vmpy2s_s1
9098 0U, // M2_vmpy2s_s1pack
9099 0U, // M2_vmpy2su_s0
9100 0U, // M2_vmpy2su_s1
9101 0U, // M2_vraddh
9102 0U, // M2_vradduh
9103 0U, // M2_vrcmaci_s0
9104 0U, // M2_vrcmaci_s0c
9105 0U, // M2_vrcmacr_s0
9106 0U, // M2_vrcmacr_s0c
9107 0U, // M2_vrcmpyi_s0
9108 0U, // M2_vrcmpyi_s0c
9109 0U, // M2_vrcmpyr_s0
9110 0U, // M2_vrcmpyr_s0c
9111 0U, // M2_vrcmpys_acc_s1_h
9112 0U, // M2_vrcmpys_acc_s1_l
9113 0U, // M2_vrcmpys_s1_h
9114 0U, // M2_vrcmpys_s1_l
9115 0U, // M2_vrcmpys_s1rp_h
9116 0U, // M2_vrcmpys_s1rp_l
9117 0U, // M2_vrmac_s0
9118 0U, // M2_vrmpy_s0
9119 0U, // M2_xor_xacc
9120 0U, // M4_and_and
9121 0U, // M4_and_andn
9122 0U, // M4_and_or
9123 0U, // M4_and_xor
9124 0U, // M4_cmpyi_wh
9125 0U, // M4_cmpyi_whc
9126 0U, // M4_cmpyr_wh
9127 0U, // M4_cmpyr_whc
9128 0U, // M4_mac_up_s1_sat
9129 1U, // M4_mpyri_addi
9130 25U, // M4_mpyri_addr
9131 0U, // M4_mpyri_addr_u2
9132 1U, // M4_mpyrr_addi
9133 1U, // M4_mpyrr_addr
9134 0U, // M4_nac_up_s1_sat
9135 0U, // M4_or_and
9136 0U, // M4_or_andn
9137 0U, // M4_or_or
9138 0U, // M4_or_xor
9139 0U, // M4_pmpyw
9140 0U, // M4_pmpyw_acc
9141 0U, // M4_vpmpyh
9142 0U, // M4_vpmpyh_acc
9143 0U, // M4_vrmpyeh_acc_s0
9144 0U, // M4_vrmpyeh_acc_s1
9145 0U, // M4_vrmpyeh_s0
9146 0U, // M4_vrmpyeh_s1
9147 0U, // M4_vrmpyoh_acc_s0
9148 0U, // M4_vrmpyoh_acc_s1
9149 0U, // M4_vrmpyoh_s0
9150 0U, // M4_vrmpyoh_s1
9151 0U, // M4_xor_and
9152 0U, // M4_xor_andn
9153 0U, // M4_xor_or
9154 0U, // M4_xor_xacc
9155 0U, // M5_vdmacbsu
9156 0U, // M5_vdmpybsu
9157 0U, // M5_vmacbsu
9158 0U, // M5_vmacbuu
9159 0U, // M5_vmpybsu
9160 0U, // M5_vmpybuu
9161 0U, // M5_vrmacbsu
9162 0U, // M5_vrmacbuu
9163 0U, // M5_vrmpybsu
9164 0U, // M5_vrmpybuu
9165 0U, // M6_vabsdiffb
9166 0U, // M6_vabsdiffub
9167 0U, // M7_dcmpyiw
9168 0U, // M7_dcmpyiw_acc
9169 0U, // M7_dcmpyiwc
9170 0U, // M7_dcmpyiwc_acc
9171 0U, // M7_dcmpyrw
9172 0U, // M7_dcmpyrw_acc
9173 0U, // M7_dcmpyrwc
9174 0U, // M7_dcmpyrwc_acc
9175 0U, // M7_wcmpyiw
9176 0U, // M7_wcmpyiw_rnd
9177 0U, // M7_wcmpyiwc
9178 0U, // M7_wcmpyiwc_rnd
9179 0U, // M7_wcmpyrw
9180 0U, // M7_wcmpyrw_rnd
9181 0U, // M7_wcmpyrwc
9182 0U, // M7_wcmpyrwc_rnd
9183 0U, // PS_call_stk
9184 0U, // PS_callr_nr
9185 0U, // PS_jmpret
9186 0U, // PS_jmpretf
9187 0U, // PS_jmpretfnew
9188 0U, // PS_jmpretfnewpt
9189 0U, // PS_jmprett
9190 0U, // PS_jmprettnew
9191 0U, // PS_jmprettnewpt
9192 0U, // PS_loadrbabs
9193 0U, // PS_loadrdabs
9194 0U, // PS_loadrhabs
9195 0U, // PS_loadriabs
9196 0U, // PS_loadrubabs
9197 0U, // PS_loadruhabs
9198 0U, // PS_storerbabs
9199 0U, // PS_storerbnewabs
9200 0U, // PS_storerdabs
9201 0U, // PS_storerfabs
9202 0U, // PS_storerhabs
9203 0U, // PS_storerhnewabs
9204 0U, // PS_storeriabs
9205 0U, // PS_storerinewabs
9206 0U, // PS_trap1
9207 0U, // R6_release_at_vi
9208 0U, // R6_release_st_vi
9209 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
9210 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
9211 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
9212 0U, // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
9213 0U, // RESTORE_DEALLOC_RET_JMP_V4
9214 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT
9215 0U, // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
9216 0U, // RESTORE_DEALLOC_RET_JMP_V4_PIC
9217 0U, // S2_addasl_rrri
9218 0U, // S2_allocframe
9219 0U, // S2_asl_i_p
9220 0U, // S2_asl_i_p_acc
9221 0U, // S2_asl_i_p_and
9222 0U, // S2_asl_i_p_nac
9223 0U, // S2_asl_i_p_or
9224 0U, // S2_asl_i_p_xacc
9225 0U, // S2_asl_i_r
9226 0U, // S2_asl_i_r_acc
9227 0U, // S2_asl_i_r_and
9228 0U, // S2_asl_i_r_nac
9229 0U, // S2_asl_i_r_or
9230 0U, // S2_asl_i_r_sat
9231 0U, // S2_asl_i_r_xacc
9232 0U, // S2_asl_i_vh
9233 0U, // S2_asl_i_vw
9234 0U, // S2_asl_r_p
9235 0U, // S2_asl_r_p_acc
9236 0U, // S2_asl_r_p_and
9237 0U, // S2_asl_r_p_nac
9238 0U, // S2_asl_r_p_or
9239 0U, // S2_asl_r_p_xor
9240 0U, // S2_asl_r_r
9241 0U, // S2_asl_r_r_acc
9242 0U, // S2_asl_r_r_and
9243 0U, // S2_asl_r_r_nac
9244 0U, // S2_asl_r_r_or
9245 0U, // S2_asl_r_r_sat
9246 0U, // S2_asl_r_vh
9247 0U, // S2_asl_r_vw
9248 0U, // S2_asr_i_p
9249 0U, // S2_asr_i_p_acc
9250 0U, // S2_asr_i_p_and
9251 0U, // S2_asr_i_p_nac
9252 0U, // S2_asr_i_p_or
9253 0U, // S2_asr_i_p_rnd
9254 0U, // S2_asr_i_r
9255 0U, // S2_asr_i_r_acc
9256 0U, // S2_asr_i_r_and
9257 0U, // S2_asr_i_r_nac
9258 0U, // S2_asr_i_r_or
9259 0U, // S2_asr_i_r_rnd
9260 0U, // S2_asr_i_svw_trun
9261 0U, // S2_asr_i_vh
9262 0U, // S2_asr_i_vw
9263 0U, // S2_asr_r_p
9264 0U, // S2_asr_r_p_acc
9265 0U, // S2_asr_r_p_and
9266 0U, // S2_asr_r_p_nac
9267 0U, // S2_asr_r_p_or
9268 0U, // S2_asr_r_p_xor
9269 0U, // S2_asr_r_r
9270 0U, // S2_asr_r_r_acc
9271 0U, // S2_asr_r_r_and
9272 0U, // S2_asr_r_r_nac
9273 0U, // S2_asr_r_r_or
9274 0U, // S2_asr_r_r_sat
9275 0U, // S2_asr_r_svw_trun
9276 0U, // S2_asr_r_vh
9277 0U, // S2_asr_r_vw
9278 0U, // S2_brev
9279 0U, // S2_brevp
9280 0U, // S2_cabacdecbin
9281 0U, // S2_cl0
9282 0U, // S2_cl0p
9283 0U, // S2_cl1
9284 0U, // S2_cl1p
9285 0U, // S2_clb
9286 0U, // S2_clbnorm
9287 0U, // S2_clbp
9288 0U, // S2_clrbit_i
9289 0U, // S2_clrbit_r
9290 0U, // S2_ct0
9291 0U, // S2_ct0p
9292 0U, // S2_ct1
9293 0U, // S2_ct1p
9294 0U, // S2_deinterleave
9295 17U, // S2_extractu
9296 0U, // S2_extractu_rp
9297 17U, // S2_extractup
9298 0U, // S2_extractup_rp
9299 1U, // S2_insert
9300 0U, // S2_insert_rp
9301 1U, // S2_insertp
9302 0U, // S2_insertp_rp
9303 0U, // S2_interleave
9304 0U, // S2_lfsp
9305 0U, // S2_lsl_r_p
9306 0U, // S2_lsl_r_p_acc
9307 0U, // S2_lsl_r_p_and
9308 0U, // S2_lsl_r_p_nac
9309 0U, // S2_lsl_r_p_or
9310 0U, // S2_lsl_r_p_xor
9311 0U, // S2_lsl_r_r
9312 0U, // S2_lsl_r_r_acc
9313 0U, // S2_lsl_r_r_and
9314 0U, // S2_lsl_r_r_nac
9315 0U, // S2_lsl_r_r_or
9316 0U, // S2_lsl_r_vh
9317 0U, // S2_lsl_r_vw
9318 0U, // S2_lsr_i_p
9319 0U, // S2_lsr_i_p_acc
9320 0U, // S2_lsr_i_p_and
9321 0U, // S2_lsr_i_p_nac
9322 0U, // S2_lsr_i_p_or
9323 0U, // S2_lsr_i_p_xacc
9324 0U, // S2_lsr_i_r
9325 0U, // S2_lsr_i_r_acc
9326 0U, // S2_lsr_i_r_and
9327 0U, // S2_lsr_i_r_nac
9328 0U, // S2_lsr_i_r_or
9329 0U, // S2_lsr_i_r_xacc
9330 0U, // S2_lsr_i_vh
9331 0U, // S2_lsr_i_vw
9332 0U, // S2_lsr_r_p
9333 0U, // S2_lsr_r_p_acc
9334 0U, // S2_lsr_r_p_and
9335 0U, // S2_lsr_r_p_nac
9336 0U, // S2_lsr_r_p_or
9337 0U, // S2_lsr_r_p_xor
9338 0U, // S2_lsr_r_r
9339 0U, // S2_lsr_r_r_acc
9340 0U, // S2_lsr_r_r_and
9341 0U, // S2_lsr_r_r_nac
9342 0U, // S2_lsr_r_r_or
9343 0U, // S2_lsr_r_vh
9344 0U, // S2_lsr_r_vw
9345 0U, // S2_mask
9346 0U, // S2_packhl
9347 0U, // S2_parityp
9348 33U, // S2_pstorerbf_io
9349 41U, // S2_pstorerbf_pi
9350 41U, // S2_pstorerbfnew_pi
9351 97U, // S2_pstorerbnewf_io
9352 105U, // S2_pstorerbnewf_pi
9353 105U, // S2_pstorerbnewfnew_pi
9354 97U, // S2_pstorerbnewt_io
9355 105U, // S2_pstorerbnewt_pi
9356 105U, // S2_pstorerbnewtnew_pi
9357 33U, // S2_pstorerbt_io
9358 41U, // S2_pstorerbt_pi
9359 41U, // S2_pstorerbtnew_pi
9360 33U, // S2_pstorerdf_io
9361 41U, // S2_pstorerdf_pi
9362 41U, // S2_pstorerdfnew_pi
9363 33U, // S2_pstorerdt_io
9364 41U, // S2_pstorerdt_pi
9365 41U, // S2_pstorerdtnew_pi
9366 161U, // S2_pstorerff_io
9367 169U, // S2_pstorerff_pi
9368 169U, // S2_pstorerffnew_pi
9369 161U, // S2_pstorerft_io
9370 169U, // S2_pstorerft_pi
9371 169U, // S2_pstorerftnew_pi
9372 33U, // S2_pstorerhf_io
9373 41U, // S2_pstorerhf_pi
9374 41U, // S2_pstorerhfnew_pi
9375 97U, // S2_pstorerhnewf_io
9376 105U, // S2_pstorerhnewf_pi
9377 105U, // S2_pstorerhnewfnew_pi
9378 97U, // S2_pstorerhnewt_io
9379 105U, // S2_pstorerhnewt_pi
9380 105U, // S2_pstorerhnewtnew_pi
9381 33U, // S2_pstorerht_io
9382 41U, // S2_pstorerht_pi
9383 41U, // S2_pstorerhtnew_pi
9384 33U, // S2_pstorerif_io
9385 41U, // S2_pstorerif_pi
9386 41U, // S2_pstorerifnew_pi
9387 97U, // S2_pstorerinewf_io
9388 105U, // S2_pstorerinewf_pi
9389 105U, // S2_pstorerinewfnew_pi
9390 97U, // S2_pstorerinewt_io
9391 105U, // S2_pstorerinewt_pi
9392 105U, // S2_pstorerinewtnew_pi
9393 33U, // S2_pstorerit_io
9394 41U, // S2_pstorerit_pi
9395 41U, // S2_pstoreritnew_pi
9396 0U, // S2_setbit_i
9397 0U, // S2_setbit_r
9398 0U, // S2_shuffeb
9399 0U, // S2_shuffeh
9400 0U, // S2_shuffob
9401 0U, // S2_shuffoh
9402 0U, // S2_storerb_io
9403 0U, // S2_storerb_pbr
9404 0U, // S2_storerb_pci
9405 0U, // S2_storerb_pcr
9406 0U, // S2_storerb_pi
9407 0U, // S2_storerb_pr
9408 0U, // S2_storerbgp
9409 0U, // S2_storerbnew_io
9410 0U, // S2_storerbnew_pbr
9411 0U, // S2_storerbnew_pci
9412 0U, // S2_storerbnew_pcr
9413 0U, // S2_storerbnew_pi
9414 0U, // S2_storerbnew_pr
9415 0U, // S2_storerbnewgp
9416 0U, // S2_storerd_io
9417 0U, // S2_storerd_pbr
9418 0U, // S2_storerd_pci
9419 0U, // S2_storerd_pcr
9420 0U, // S2_storerd_pi
9421 0U, // S2_storerd_pr
9422 0U, // S2_storerdgp
9423 0U, // S2_storerf_io
9424 0U, // S2_storerf_pbr
9425 0U, // S2_storerf_pci
9426 0U, // S2_storerf_pcr
9427 0U, // S2_storerf_pi
9428 0U, // S2_storerf_pr
9429 0U, // S2_storerfgp
9430 0U, // S2_storerh_io
9431 0U, // S2_storerh_pbr
9432 0U, // S2_storerh_pci
9433 0U, // S2_storerh_pcr
9434 0U, // S2_storerh_pi
9435 0U, // S2_storerh_pr
9436 0U, // S2_storerhgp
9437 0U, // S2_storerhnew_io
9438 0U, // S2_storerhnew_pbr
9439 0U, // S2_storerhnew_pci
9440 0U, // S2_storerhnew_pcr
9441 0U, // S2_storerhnew_pi
9442 0U, // S2_storerhnew_pr
9443 0U, // S2_storerhnewgp
9444 0U, // S2_storeri_io
9445 0U, // S2_storeri_pbr
9446 0U, // S2_storeri_pci
9447 0U, // S2_storeri_pcr
9448 0U, // S2_storeri_pi
9449 0U, // S2_storeri_pr
9450 0U, // S2_storerigp
9451 0U, // S2_storerinew_io
9452 0U, // S2_storerinew_pbr
9453 0U, // S2_storerinew_pci
9454 0U, // S2_storerinew_pcr
9455 0U, // S2_storerinew_pi
9456 0U, // S2_storerinew_pr
9457 0U, // S2_storerinewgp
9458 0U, // S2_storew_locked
9459 0U, // S2_storew_rl_at_vi
9460 0U, // S2_storew_rl_st_vi
9461 0U, // S2_svsathb
9462 0U, // S2_svsathub
9463 0U, // S2_tableidxb
9464 0U, // S2_tableidxd
9465 0U, // S2_tableidxh
9466 0U, // S2_tableidxw
9467 0U, // S2_togglebit_i
9468 0U, // S2_togglebit_r
9469 0U, // S2_tstbit_i
9470 0U, // S2_tstbit_r
9471 0U, // S2_valignib
9472 0U, // S2_valignrb
9473 0U, // S2_vcnegh
9474 0U, // S2_vcrotate
9475 0U, // S2_vrcnegh
9476 0U, // S2_vrndpackwh
9477 0U, // S2_vrndpackwhs
9478 0U, // S2_vsathb
9479 0U, // S2_vsathb_nopack
9480 0U, // S2_vsathub
9481 0U, // S2_vsathub_nopack
9482 0U, // S2_vsatwh
9483 0U, // S2_vsatwh_nopack
9484 0U, // S2_vsatwuh
9485 0U, // S2_vsatwuh_nopack
9486 0U, // S2_vsplatrb
9487 0U, // S2_vsplatrh
9488 0U, // S2_vspliceib
9489 0U, // S2_vsplicerb
9490 0U, // S2_vsxtbh
9491 0U, // S2_vsxthw
9492 0U, // S2_vtrunehb
9493 0U, // S2_vtrunewh
9494 0U, // S2_vtrunohb
9495 0U, // S2_vtrunowh
9496 0U, // S2_vzxtbh
9497 0U, // S2_vzxthw
9498 0U, // S4_addaddi
9499 0U, // S4_addi_asl_ri
9500 0U, // S4_addi_lsr_ri
9501 0U, // S4_andi_asl_ri
9502 0U, // S4_andi_lsr_ri
9503 0U, // S4_clbaddi
9504 0U, // S4_clbpaddi
9505 0U, // S4_clbpnorm
9506 17U, // S4_extract
9507 0U, // S4_extract_rp
9508 17U, // S4_extractp
9509 0U, // S4_extractp_rp
9510 0U, // S4_lsli
9511 0U, // S4_ntstbit_i
9512 0U, // S4_ntstbit_r
9513 0U, // S4_or_andi
9514 1U, // S4_or_andix
9515 0U, // S4_or_ori
9516 0U, // S4_ori_asl_ri
9517 0U, // S4_ori_lsr_ri
9518 0U, // S4_parity
9519 0U, // S4_pstorerbf_abs
9520 0U, // S4_pstorerbf_rr
9521 0U, // S4_pstorerbfnew_abs
9522 33U, // S4_pstorerbfnew_io
9523 0U, // S4_pstorerbfnew_rr
9524 0U, // S4_pstorerbnewf_abs
9525 0U, // S4_pstorerbnewf_rr
9526 0U, // S4_pstorerbnewfnew_abs
9527 97U, // S4_pstorerbnewfnew_io
9528 0U, // S4_pstorerbnewfnew_rr
9529 0U, // S4_pstorerbnewt_abs
9530 0U, // S4_pstorerbnewt_rr
9531 0U, // S4_pstorerbnewtnew_abs
9532 97U, // S4_pstorerbnewtnew_io
9533 0U, // S4_pstorerbnewtnew_rr
9534 0U, // S4_pstorerbt_abs
9535 0U, // S4_pstorerbt_rr
9536 0U, // S4_pstorerbtnew_abs
9537 33U, // S4_pstorerbtnew_io
9538 0U, // S4_pstorerbtnew_rr
9539 0U, // S4_pstorerdf_abs
9540 0U, // S4_pstorerdf_rr
9541 0U, // S4_pstorerdfnew_abs
9542 33U, // S4_pstorerdfnew_io
9543 0U, // S4_pstorerdfnew_rr
9544 0U, // S4_pstorerdt_abs
9545 0U, // S4_pstorerdt_rr
9546 0U, // S4_pstorerdtnew_abs
9547 33U, // S4_pstorerdtnew_io
9548 0U, // S4_pstorerdtnew_rr
9549 0U, // S4_pstorerff_abs
9550 0U, // S4_pstorerff_rr
9551 0U, // S4_pstorerffnew_abs
9552 161U, // S4_pstorerffnew_io
9553 0U, // S4_pstorerffnew_rr
9554 0U, // S4_pstorerft_abs
9555 0U, // S4_pstorerft_rr
9556 0U, // S4_pstorerftnew_abs
9557 161U, // S4_pstorerftnew_io
9558 0U, // S4_pstorerftnew_rr
9559 0U, // S4_pstorerhf_abs
9560 0U, // S4_pstorerhf_rr
9561 0U, // S4_pstorerhfnew_abs
9562 33U, // S4_pstorerhfnew_io
9563 0U, // S4_pstorerhfnew_rr
9564 0U, // S4_pstorerhnewf_abs
9565 0U, // S4_pstorerhnewf_rr
9566 0U, // S4_pstorerhnewfnew_abs
9567 97U, // S4_pstorerhnewfnew_io
9568 0U, // S4_pstorerhnewfnew_rr
9569 0U, // S4_pstorerhnewt_abs
9570 0U, // S4_pstorerhnewt_rr
9571 0U, // S4_pstorerhnewtnew_abs
9572 97U, // S4_pstorerhnewtnew_io
9573 0U, // S4_pstorerhnewtnew_rr
9574 0U, // S4_pstorerht_abs
9575 0U, // S4_pstorerht_rr
9576 0U, // S4_pstorerhtnew_abs
9577 33U, // S4_pstorerhtnew_io
9578 0U, // S4_pstorerhtnew_rr
9579 0U, // S4_pstorerif_abs
9580 0U, // S4_pstorerif_rr
9581 0U, // S4_pstorerifnew_abs
9582 33U, // S4_pstorerifnew_io
9583 0U, // S4_pstorerifnew_rr
9584 0U, // S4_pstorerinewf_abs
9585 0U, // S4_pstorerinewf_rr
9586 0U, // S4_pstorerinewfnew_abs
9587 97U, // S4_pstorerinewfnew_io
9588 0U, // S4_pstorerinewfnew_rr
9589 0U, // S4_pstorerinewt_abs
9590 0U, // S4_pstorerinewt_rr
9591 0U, // S4_pstorerinewtnew_abs
9592 97U, // S4_pstorerinewtnew_io
9593 0U, // S4_pstorerinewtnew_rr
9594 0U, // S4_pstorerit_abs
9595 0U, // S4_pstorerit_rr
9596 0U, // S4_pstoreritnew_abs
9597 33U, // S4_pstoreritnew_io
9598 0U, // S4_pstoreritnew_rr
9599 0U, // S4_stored_locked
9600 0U, // S4_stored_rl_at_vi
9601 0U, // S4_stored_rl_st_vi
9602 0U, // S4_storeirb_io
9603 1U, // S4_storeirbf_io
9604 1U, // S4_storeirbfnew_io
9605 1U, // S4_storeirbt_io
9606 1U, // S4_storeirbtnew_io
9607 0U, // S4_storeirh_io
9608 1U, // S4_storeirhf_io
9609 1U, // S4_storeirhfnew_io
9610 1U, // S4_storeirht_io
9611 1U, // S4_storeirhtnew_io
9612 0U, // S4_storeiri_io
9613 1U, // S4_storeirif_io
9614 1U, // S4_storeirifnew_io
9615 1U, // S4_storeirit_io
9616 1U, // S4_storeiritnew_io
9617 0U, // S4_storerb_ap
9618 0U, // S4_storerb_rr
9619 0U, // S4_storerb_ur
9620 0U, // S4_storerbnew_ap
9621 0U, // S4_storerbnew_rr
9622 0U, // S4_storerbnew_ur
9623 0U, // S4_storerd_ap
9624 0U, // S4_storerd_rr
9625 0U, // S4_storerd_ur
9626 0U, // S4_storerf_ap
9627 0U, // S4_storerf_rr
9628 0U, // S4_storerf_ur
9629 0U, // S4_storerh_ap
9630 0U, // S4_storerh_rr
9631 0U, // S4_storerh_ur
9632 0U, // S4_storerhnew_ap
9633 0U, // S4_storerhnew_rr
9634 0U, // S4_storerhnew_ur
9635 0U, // S4_storeri_ap
9636 0U, // S4_storeri_rr
9637 0U, // S4_storeri_ur
9638 0U, // S4_storerinew_ap
9639 0U, // S4_storerinew_rr
9640 0U, // S4_storerinew_ur
9641 0U, // S4_subaddi
9642 0U, // S4_subi_asl_ri
9643 0U, // S4_subi_lsr_ri
9644 0U, // S4_vrcrotate
9645 0U, // S4_vrcrotate_acc
9646 0U, // S4_vxaddsubh
9647 0U, // S4_vxaddsubhr
9648 0U, // S4_vxaddsubw
9649 0U, // S4_vxsubaddh
9650 0U, // S4_vxsubaddhr
9651 0U, // S4_vxsubaddw
9652 0U, // S5_asrhub_rnd_sat
9653 0U, // S5_asrhub_sat
9654 0U, // S5_popcountp
9655 0U, // S5_vasrhrnd
9656 0U, // S6_rol_i_p
9657 0U, // S6_rol_i_p_acc
9658 0U, // S6_rol_i_p_and
9659 0U, // S6_rol_i_p_nac
9660 0U, // S6_rol_i_p_or
9661 0U, // S6_rol_i_p_xacc
9662 0U, // S6_rol_i_r
9663 0U, // S6_rol_i_r_acc
9664 0U, // S6_rol_i_r_and
9665 0U, // S6_rol_i_r_nac
9666 0U, // S6_rol_i_r_or
9667 0U, // S6_rol_i_r_xacc
9668 0U, // S6_vsplatrbp
9669 0U, // S6_vtrunehb_ppp
9670 0U, // S6_vtrunohb_ppp
9671 0U, // SA1_addi
9672 0U, // SA1_addrx
9673 0U, // SA1_addsp
9674 0U, // SA1_and1
9675 0U, // SA1_clrf
9676 0U, // SA1_clrfnew
9677 0U, // SA1_clrt
9678 0U, // SA1_clrtnew
9679 0U, // SA1_cmpeqi
9680 0U, // SA1_combine0i
9681 0U, // SA1_combine1i
9682 0U, // SA1_combine2i
9683 0U, // SA1_combine3i
9684 0U, // SA1_combinerz
9685 0U, // SA1_combinezr
9686 0U, // SA1_dec
9687 0U, // SA1_inc
9688 0U, // SA1_seti
9689 0U, // SA1_setin1
9690 0U, // SA1_sxtb
9691 0U, // SA1_sxth
9692 0U, // SA1_tfr
9693 0U, // SA1_zxtb
9694 0U, // SA1_zxth
9695 0U, // SAVE_REGISTERS_CALL_V4
9696 0U, // SAVE_REGISTERS_CALL_V4STK
9697 0U, // SAVE_REGISTERS_CALL_V4STK_EXT
9698 0U, // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
9699 0U, // SAVE_REGISTERS_CALL_V4STK_PIC
9700 0U, // SAVE_REGISTERS_CALL_V4_EXT
9701 0U, // SAVE_REGISTERS_CALL_V4_EXT_PIC
9702 0U, // SAVE_REGISTERS_CALL_V4_PIC
9703 0U, // SL1_loadri_io
9704 0U, // SL1_loadrub_io
9705 0U, // SL2_deallocframe
9706 0U, // SL2_jumpr31
9707 0U, // SL2_jumpr31_f
9708 0U, // SL2_jumpr31_fnew
9709 0U, // SL2_jumpr31_t
9710 0U, // SL2_jumpr31_tnew
9711 0U, // SL2_loadrb_io
9712 0U, // SL2_loadrd_sp
9713 0U, // SL2_loadrh_io
9714 0U, // SL2_loadri_sp
9715 0U, // SL2_loadruh_io
9716 0U, // SL2_return
9717 0U, // SL2_return_f
9718 0U, // SL2_return_fnew
9719 0U, // SL2_return_t
9720 0U, // SL2_return_tnew
9721 0U, // SS1_storeb_io
9722 0U, // SS1_storew_io
9723 0U, // SS2_allocframe
9724 0U, // SS2_storebi0
9725 0U, // SS2_storebi1
9726 0U, // SS2_stored_sp
9727 0U, // SS2_storeh_io
9728 0U, // SS2_storew_sp
9729 0U, // SS2_storewi0
9730 0U, // SS2_storewi1
9731 0U, // TFRI64_V2_ext
9732 0U, // TFRI64_V4
9733 0U, // V6_extractw
9734 0U, // V6_get_qfext
9735 0U, // V6_get_qfext_oracc
9736 0U, // V6_lvsplatb
9737 0U, // V6_lvsplath
9738 0U, // V6_lvsplatw
9739 0U, // V6_pred_and
9740 0U, // V6_pred_and_n
9741 0U, // V6_pred_not
9742 0U, // V6_pred_or
9743 0U, // V6_pred_or_n
9744 0U, // V6_pred_scalar2
9745 0U, // V6_pred_scalar2v2
9746 0U, // V6_pred_xor
9747 0U, // V6_set_qfext
9748 0U, // V6_shuffeqh
9749 0U, // V6_shuffeqw
9750 0U, // V6_v6mpyhubs10
9751 0U, // V6_v6mpyhubs10_vxx
9752 0U, // V6_v6mpyvubs10
9753 0U, // V6_v6mpyvubs10_vxx
9754 0U, // V6_vL32Ub_ai
9755 0U, // V6_vL32Ub_pi
9756 0U, // V6_vL32Ub_ppu
9757 0U, // V6_vL32b_ai
9758 0U, // V6_vL32b_cur_ai
9759 0U, // V6_vL32b_cur_npred_ai
9760 0U, // V6_vL32b_cur_npred_pi
9761 0U, // V6_vL32b_cur_npred_ppu
9762 0U, // V6_vL32b_cur_pi
9763 0U, // V6_vL32b_cur_ppu
9764 0U, // V6_vL32b_cur_pred_ai
9765 0U, // V6_vL32b_cur_pred_pi
9766 0U, // V6_vL32b_cur_pred_ppu
9767 0U, // V6_vL32b_npred_ai
9768 0U, // V6_vL32b_npred_pi
9769 0U, // V6_vL32b_npred_ppu
9770 0U, // V6_vL32b_nt_ai
9771 0U, // V6_vL32b_nt_cur_ai
9772 2U, // V6_vL32b_nt_cur_npred_ai
9773 2U, // V6_vL32b_nt_cur_npred_pi
9774 2U, // V6_vL32b_nt_cur_npred_ppu
9775 0U, // V6_vL32b_nt_cur_pi
9776 0U, // V6_vL32b_nt_cur_ppu
9777 2U, // V6_vL32b_nt_cur_pred_ai
9778 2U, // V6_vL32b_nt_cur_pred_pi
9779 2U, // V6_vL32b_nt_cur_pred_ppu
9780 2U, // V6_vL32b_nt_npred_ai
9781 2U, // V6_vL32b_nt_npred_pi
9782 2U, // V6_vL32b_nt_npred_ppu
9783 0U, // V6_vL32b_nt_pi
9784 0U, // V6_vL32b_nt_ppu
9785 2U, // V6_vL32b_nt_pred_ai
9786 2U, // V6_vL32b_nt_pred_pi
9787 2U, // V6_vL32b_nt_pred_ppu
9788 0U, // V6_vL32b_nt_tmp_ai
9789 2U, // V6_vL32b_nt_tmp_npred_ai
9790 2U, // V6_vL32b_nt_tmp_npred_pi
9791 2U, // V6_vL32b_nt_tmp_npred_ppu
9792 0U, // V6_vL32b_nt_tmp_pi
9793 0U, // V6_vL32b_nt_tmp_ppu
9794 2U, // V6_vL32b_nt_tmp_pred_ai
9795 2U, // V6_vL32b_nt_tmp_pred_pi
9796 2U, // V6_vL32b_nt_tmp_pred_ppu
9797 0U, // V6_vL32b_pi
9798 0U, // V6_vL32b_ppu
9799 0U, // V6_vL32b_pred_ai
9800 0U, // V6_vL32b_pred_pi
9801 0U, // V6_vL32b_pred_ppu
9802 0U, // V6_vL32b_tmp_ai
9803 0U, // V6_vL32b_tmp_npred_ai
9804 0U, // V6_vL32b_tmp_npred_pi
9805 0U, // V6_vL32b_tmp_npred_ppu
9806 0U, // V6_vL32b_tmp_pi
9807 0U, // V6_vL32b_tmp_ppu
9808 0U, // V6_vL32b_tmp_pred_ai
9809 0U, // V6_vL32b_tmp_pred_pi
9810 0U, // V6_vL32b_tmp_pred_ppu
9811 0U, // V6_vS32Ub_ai
9812 33U, // V6_vS32Ub_npred_ai
9813 41U, // V6_vS32Ub_npred_pi
9814 41U, // V6_vS32Ub_npred_ppu
9815 0U, // V6_vS32Ub_pi
9816 0U, // V6_vS32Ub_ppu
9817 33U, // V6_vS32Ub_pred_ai
9818 41U, // V6_vS32Ub_pred_pi
9819 41U, // V6_vS32Ub_pred_ppu
9820 0U, // V6_vS32b_ai
9821 0U, // V6_vS32b_new_ai
9822 97U, // V6_vS32b_new_npred_ai
9823 105U, // V6_vS32b_new_npred_pi
9824 105U, // V6_vS32b_new_npred_ppu
9825 0U, // V6_vS32b_new_pi
9826 0U, // V6_vS32b_new_ppu
9827 97U, // V6_vS32b_new_pred_ai
9828 105U, // V6_vS32b_new_pred_pi
9829 105U, // V6_vS32b_new_pred_ppu
9830 33U, // V6_vS32b_npred_ai
9831 41U, // V6_vS32b_npred_pi
9832 41U, // V6_vS32b_npred_ppu
9833 33U, // V6_vS32b_nqpred_ai
9834 41U, // V6_vS32b_nqpred_pi
9835 41U, // V6_vS32b_nqpred_ppu
9836 0U, // V6_vS32b_nt_ai
9837 0U, // V6_vS32b_nt_new_ai
9838 98U, // V6_vS32b_nt_new_npred_ai
9839 106U, // V6_vS32b_nt_new_npred_pi
9840 106U, // V6_vS32b_nt_new_npred_ppu
9841 0U, // V6_vS32b_nt_new_pi
9842 0U, // V6_vS32b_nt_new_ppu
9843 98U, // V6_vS32b_nt_new_pred_ai
9844 106U, // V6_vS32b_nt_new_pred_pi
9845 106U, // V6_vS32b_nt_new_pred_ppu
9846 34U, // V6_vS32b_nt_npred_ai
9847 42U, // V6_vS32b_nt_npred_pi
9848 42U, // V6_vS32b_nt_npred_ppu
9849 34U, // V6_vS32b_nt_nqpred_ai
9850 42U, // V6_vS32b_nt_nqpred_pi
9851 42U, // V6_vS32b_nt_nqpred_ppu
9852 0U, // V6_vS32b_nt_pi
9853 0U, // V6_vS32b_nt_ppu
9854 34U, // V6_vS32b_nt_pred_ai
9855 42U, // V6_vS32b_nt_pred_pi
9856 42U, // V6_vS32b_nt_pred_ppu
9857 34U, // V6_vS32b_nt_qpred_ai
9858 42U, // V6_vS32b_nt_qpred_pi
9859 42U, // V6_vS32b_nt_qpred_ppu
9860 0U, // V6_vS32b_pi
9861 0U, // V6_vS32b_ppu
9862 33U, // V6_vS32b_pred_ai
9863 41U, // V6_vS32b_pred_pi
9864 41U, // V6_vS32b_pred_ppu
9865 33U, // V6_vS32b_qpred_ai
9866 41U, // V6_vS32b_qpred_pi
9867 41U, // V6_vS32b_qpred_ppu
9868 0U, // V6_vS32b_srls_ai
9869 0U, // V6_vS32b_srls_pi
9870 0U, // V6_vS32b_srls_ppu
9871 0U, // V6_vabs_f8
9872 0U, // V6_vabs_hf
9873 0U, // V6_vabs_qf16_hf
9874 0U, // V6_vabs_qf16_qf16
9875 0U, // V6_vabs_qf32_qf32
9876 0U, // V6_vabs_qf32_sf
9877 0U, // V6_vabs_sf
9878 0U, // V6_vabsb
9879 0U, // V6_vabsb_sat
9880 0U, // V6_vabsdiffh
9881 0U, // V6_vabsdiffub
9882 0U, // V6_vabsdiffuh
9883 0U, // V6_vabsdiffw
9884 0U, // V6_vabsh
9885 0U, // V6_vabsh_sat
9886 0U, // V6_vabsw
9887 0U, // V6_vabsw_sat
9888 0U, // V6_vadd_hf
9889 0U, // V6_vadd_hf_f8
9890 0U, // V6_vadd_hf_hf
9891 0U, // V6_vadd_qf16
9892 0U, // V6_vadd_qf16_mix
9893 0U, // V6_vadd_qf32
9894 0U, // V6_vadd_qf32_mix
9895 0U, // V6_vadd_sf
9896 0U, // V6_vadd_sf_bf
9897 0U, // V6_vadd_sf_hf
9898 0U, // V6_vadd_sf_sf
9899 0U, // V6_vaddb
9900 0U, // V6_vaddb_dv
9901 0U, // V6_vaddbnq
9902 0U, // V6_vaddbq
9903 0U, // V6_vaddbsat
9904 0U, // V6_vaddbsat_dv
9905 50U, // V6_vaddcarry
9906 0U, // V6_vaddcarryo
9907 226U, // V6_vaddcarrysat
9908 0U, // V6_vaddclbh
9909 0U, // V6_vaddclbw
9910 0U, // V6_vaddh
9911 0U, // V6_vaddh_dv
9912 0U, // V6_vaddhnq
9913 0U, // V6_vaddhq
9914 0U, // V6_vaddhsat
9915 0U, // V6_vaddhsat_dv
9916 0U, // V6_vaddhw
9917 0U, // V6_vaddhw_acc
9918 0U, // V6_vaddubh
9919 0U, // V6_vaddubh_acc
9920 0U, // V6_vaddubsat
9921 0U, // V6_vaddubsat_dv
9922 0U, // V6_vaddububb_sat
9923 0U, // V6_vadduhsat
9924 0U, // V6_vadduhsat_dv
9925 0U, // V6_vadduhw
9926 0U, // V6_vadduhw_acc
9927 0U, // V6_vadduwsat
9928 0U, // V6_vadduwsat_dv
9929 2U, // V6_vaddw
9930 2U, // V6_vaddw_dv
9931 0U, // V6_vaddwnq
9932 0U, // V6_vaddwq
9933 2U, // V6_vaddwsat
9934 2U, // V6_vaddwsat_dv
9935 0U, // V6_valign4
9936 0U, // V6_valignb
9937 0U, // V6_valignbi
9938 0U, // V6_vand
9939 0U, // V6_vandnqrt
9940 0U, // V6_vandnqrt_acc
9941 0U, // V6_vandqrt
9942 0U, // V6_vandqrt_acc
9943 0U, // V6_vandvnqv
9944 0U, // V6_vandvqv
9945 0U, // V6_vandvrt
9946 0U, // V6_vandvrt_acc
9947 0U, // V6_vaslh
9948 0U, // V6_vaslh_acc
9949 0U, // V6_vaslhv
9950 0U, // V6_vaslw
9951 0U, // V6_vaslw_acc
9952 0U, // V6_vaslwv
9953 0U, // V6_vasr_into
9954 0U, // V6_vasrh
9955 0U, // V6_vasrh_acc
9956 0U, // V6_vasrhbrndsat
9957 0U, // V6_vasrhbsat
9958 2U, // V6_vasrhubrndsat
9959 0U, // V6_vasrhubsat
9960 0U, // V6_vasrhv
9961 2U, // V6_vasruhubrndsat
9962 0U, // V6_vasruhubsat
9963 2U, // V6_vasruwuhrndsat
9964 0U, // V6_vasruwuhsat
9965 0U, // V6_vasrvuhubrndsat
9966 0U, // V6_vasrvuhubsat
9967 0U, // V6_vasrvwuhrndsat
9968 0U, // V6_vasrvwuhsat
9969 0U, // V6_vasrw
9970 0U, // V6_vasrw_acc
9971 0U, // V6_vasrwh
9972 2U, // V6_vasrwhrndsat
9973 0U, // V6_vasrwhsat
9974 2U, // V6_vasrwuhrndsat
9975 0U, // V6_vasrwuhsat
9976 0U, // V6_vasrwv
9977 0U, // V6_vassign
9978 0U, // V6_vassign_fp
9979 0U, // V6_vassign_tmp
9980 0U, // V6_vavgb
9981 0U, // V6_vavgbrnd
9982 0U, // V6_vavgh
9983 0U, // V6_vavghrnd
9984 0U, // V6_vavgub
9985 0U, // V6_vavgubrnd
9986 0U, // V6_vavguh
9987 0U, // V6_vavguhrnd
9988 0U, // V6_vavguw
9989 0U, // V6_vavguwrnd
9990 0U, // V6_vavgw
9991 0U, // V6_vavgwrnd
9992 0U, // V6_vccombine
9993 0U, // V6_vcl0h
9994 0U, // V6_vcl0w
9995 0U, // V6_vcmov
9996 0U, // V6_vcombine
9997 0U, // V6_vcombine_tmp
9998 0U, // V6_vconv_bf_qf32
9999 0U, // V6_vconv_f8_qf16
10000 0U, // V6_vconv_h_hf
10001 0U, // V6_vconv_h_hf_rnd
10002 0U, // V6_vconv_hf_h
10003 0U, // V6_vconv_hf_qf16
10004 0U, // V6_vconv_hf_qf32
10005 0U, // V6_vconv_qf16_f8
10006 0U, // V6_vconv_qf16_hf
10007 0U, // V6_vconv_qf16_qf16
10008 0U, // V6_vconv_qf32_qf32
10009 0U, // V6_vconv_qf32_sf
10010 0U, // V6_vconv_sf_qf32
10011 0U, // V6_vconv_sf_w
10012 0U, // V6_vconv_w_sf
10013 0U, // V6_vcvt2_b_hf
10014 0U, // V6_vcvt2_hf_b
10015 0U, // V6_vcvt2_hf_ub
10016 0U, // V6_vcvt2_ub_hf
10017 0U, // V6_vcvt_b_hf
10018 0U, // V6_vcvt_bf_sf
10019 0U, // V6_vcvt_f8_hf
10020 0U, // V6_vcvt_h_hf
10021 0U, // V6_vcvt_hf_b
10022 0U, // V6_vcvt_hf_f8
10023 0U, // V6_vcvt_hf_h
10024 0U, // V6_vcvt_hf_sf
10025 0U, // V6_vcvt_hf_ub
10026 0U, // V6_vcvt_hf_uh
10027 0U, // V6_vcvt_sf_hf
10028 0U, // V6_vcvt_ub_hf
10029 0U, // V6_vcvt_uh_hf
10030 0U, // V6_vdeal
10031 0U, // V6_vdealb
10032 0U, // V6_vdealb4w
10033 0U, // V6_vdealh
10034 0U, // V6_vdealvdd
10035 0U, // V6_vdelta
10036 0U, // V6_vdmpy_sf_hf
10037 0U, // V6_vdmpy_sf_hf_acc
10038 0U, // V6_vdmpybus
10039 0U, // V6_vdmpybus_acc
10040 0U, // V6_vdmpybus_dv
10041 0U, // V6_vdmpybus_dv_acc
10042 0U, // V6_vdmpyhb
10043 0U, // V6_vdmpyhb_acc
10044 0U, // V6_vdmpyhb_dv
10045 0U, // V6_vdmpyhb_dv_acc
10046 0U, // V6_vdmpyhisat
10047 0U, // V6_vdmpyhisat_acc
10048 0U, // V6_vdmpyhsat
10049 0U, // V6_vdmpyhsat_acc
10050 0U, // V6_vdmpyhsuisat
10051 0U, // V6_vdmpyhsuisat_acc
10052 0U, // V6_vdmpyhsusat
10053 0U, // V6_vdmpyhsusat_acc
10054 0U, // V6_vdmpyhvsat
10055 0U, // V6_vdmpyhvsat_acc
10056 0U, // V6_vdsaduh
10057 0U, // V6_vdsaduh_acc
10058 0U, // V6_veqb
10059 0U, // V6_veqb_and
10060 0U, // V6_veqb_or
10061 0U, // V6_veqb_xor
10062 0U, // V6_veqh
10063 0U, // V6_veqh_and
10064 0U, // V6_veqh_or
10065 0U, // V6_veqh_xor
10066 0U, // V6_veqhf
10067 0U, // V6_veqhf_and
10068 0U, // V6_veqhf_or
10069 0U, // V6_veqhf_xor
10070 0U, // V6_veqsf
10071 0U, // V6_veqsf_and
10072 0U, // V6_veqsf_or
10073 0U, // V6_veqsf_xor
10074 0U, // V6_veqw
10075 0U, // V6_veqw_and
10076 0U, // V6_veqw_or
10077 0U, // V6_veqw_xor
10078 0U, // V6_vfmax_f8
10079 0U, // V6_vfmax_hf
10080 0U, // V6_vfmax_sf
10081 0U, // V6_vfmin_f8
10082 0U, // V6_vfmin_hf
10083 0U, // V6_vfmin_sf
10084 0U, // V6_vfneg_f8
10085 0U, // V6_vfneg_hf
10086 0U, // V6_vfneg_sf
10087 2U, // V6_vgathermh
10088 0U, // V6_vgathermhq
10089 2U, // V6_vgathermhw
10090 0U, // V6_vgathermhwq
10091 3U, // V6_vgathermw
10092 0U, // V6_vgathermwq
10093 0U, // V6_vgtb
10094 0U, // V6_vgtb_and
10095 0U, // V6_vgtb_or
10096 0U, // V6_vgtb_xor
10097 0U, // V6_vgtbf
10098 0U, // V6_vgtbf_and
10099 0U, // V6_vgtbf_or
10100 0U, // V6_vgtbf_xor
10101 0U, // V6_vgth
10102 0U, // V6_vgth_and
10103 0U, // V6_vgth_or
10104 0U, // V6_vgth_xor
10105 0U, // V6_vgthf
10106 0U, // V6_vgthf_and
10107 0U, // V6_vgthf_or
10108 0U, // V6_vgthf_xor
10109 0U, // V6_vgtsf
10110 0U, // V6_vgtsf_and
10111 0U, // V6_vgtsf_or
10112 0U, // V6_vgtsf_xor
10113 0U, // V6_vgtub
10114 0U, // V6_vgtub_and
10115 0U, // V6_vgtub_or
10116 0U, // V6_vgtub_xor
10117 0U, // V6_vgtuh
10118 0U, // V6_vgtuh_and
10119 0U, // V6_vgtuh_or
10120 0U, // V6_vgtuh_xor
10121 0U, // V6_vgtuw
10122 0U, // V6_vgtuw_and
10123 0U, // V6_vgtuw_or
10124 0U, // V6_vgtuw_xor
10125 0U, // V6_vgtw
10126 0U, // V6_vgtw_and
10127 0U, // V6_vgtw_or
10128 0U, // V6_vgtw_xor
10129 0U, // V6_vhist
10130 0U, // V6_vhistq
10131 0U, // V6_vilog2_hf
10132 0U, // V6_vilog2_qf16
10133 0U, // V6_vilog2_qf32
10134 0U, // V6_vilog2_sf
10135 0U, // V6_vinsertwr
10136 0U, // V6_vlalignb
10137 0U, // V6_vlalignbi
10138 0U, // V6_vlsrb
10139 0U, // V6_vlsrh
10140 0U, // V6_vlsrhv
10141 0U, // V6_vlsrw
10142 0U, // V6_vlsrwv
10143 0U, // V6_vlut4
10144 0U, // V6_vlutvvb
10145 0U, // V6_vlutvvb_nm
10146 0U, // V6_vlutvvb_oracc
10147 0U, // V6_vlutvvb_oracci
10148 0U, // V6_vlutvvbi
10149 0U, // V6_vlutvwh
10150 0U, // V6_vlutvwh_nm
10151 0U, // V6_vlutvwh_oracc
10152 0U, // V6_vlutvwh_oracci
10153 0U, // V6_vlutvwhi
10154 0U, // V6_vmax_bf
10155 0U, // V6_vmax_hf
10156 0U, // V6_vmax_sf
10157 0U, // V6_vmaxb
10158 0U, // V6_vmaxh
10159 0U, // V6_vmaxub
10160 0U, // V6_vmaxuh
10161 0U, // V6_vmaxw
10162 0U, // V6_vmerge_qf
10163 0U, // V6_vmin_bf
10164 0U, // V6_vmin_hf
10165 0U, // V6_vmin_sf
10166 0U, // V6_vminb
10167 0U, // V6_vminh
10168 0U, // V6_vminub
10169 0U, // V6_vminuh
10170 0U, // V6_vminw
10171 0U, // V6_vmpabus
10172 0U, // V6_vmpabus_acc
10173 0U, // V6_vmpabusv
10174 0U, // V6_vmpabuu
10175 0U, // V6_vmpabuu_acc
10176 0U, // V6_vmpabuuv
10177 0U, // V6_vmpahb
10178 0U, // V6_vmpahb_acc
10179 3U, // V6_vmpahhsat
10180 0U, // V6_vmpauhb
10181 0U, // V6_vmpauhb_acc
10182 3U, // V6_vmpauhuhsat
10183 0U, // V6_vmpsuhuhsat
10184 0U, // V6_vmpy_hf_f8
10185 0U, // V6_vmpy_hf_f8_acc
10186 0U, // V6_vmpy_hf_hf
10187 0U, // V6_vmpy_hf_hf_acc
10188 0U, // V6_vmpy_qf16
10189 0U, // V6_vmpy_qf16_hf
10190 0U, // V6_vmpy_qf16_mix_hf
10191 0U, // V6_vmpy_qf32
10192 0U, // V6_vmpy_qf32_hf
10193 0U, // V6_vmpy_qf32_mix_hf
10194 0U, // V6_vmpy_qf32_qf16
10195 0U, // V6_vmpy_qf32_sf
10196 0U, // V6_vmpy_rt_hf
10197 0U, // V6_vmpy_rt_qf16
10198 0U, // V6_vmpy_rt_sf
10199 0U, // V6_vmpy_sf_bf
10200 0U, // V6_vmpy_sf_bf_acc
10201 0U, // V6_vmpy_sf_hf
10202 0U, // V6_vmpy_sf_hf_acc
10203 0U, // V6_vmpy_sf_sf
10204 0U, // V6_vmpybus
10205 0U, // V6_vmpybus_acc
10206 0U, // V6_vmpybusv
10207 0U, // V6_vmpybusv_acc
10208 0U, // V6_vmpybv
10209 0U, // V6_vmpybv_acc
10210 0U, // V6_vmpyewuh
10211 0U, // V6_vmpyewuh_64
10212 0U, // V6_vmpyh
10213 0U, // V6_vmpyh_acc
10214 0U, // V6_vmpyhsat_acc
10215 0U, // V6_vmpyhsrs
10216 0U, // V6_vmpyhss
10217 0U, // V6_vmpyhus
10218 0U, // V6_vmpyhus_acc
10219 0U, // V6_vmpyhv
10220 0U, // V6_vmpyhv_acc
10221 0U, // V6_vmpyhvsrs
10222 0U, // V6_vmpyieoh
10223 0U, // V6_vmpyiewh_acc
10224 0U, // V6_vmpyiewuh
10225 0U, // V6_vmpyiewuh_acc
10226 0U, // V6_vmpyih
10227 0U, // V6_vmpyih_acc
10228 0U, // V6_vmpyihb
10229 0U, // V6_vmpyihb_acc
10230 0U, // V6_vmpyiowh
10231 0U, // V6_vmpyiwb
10232 0U, // V6_vmpyiwb_acc
10233 0U, // V6_vmpyiwh
10234 0U, // V6_vmpyiwh_acc
10235 0U, // V6_vmpyiwub
10236 0U, // V6_vmpyiwub_acc
10237 0U, // V6_vmpyowh
10238 0U, // V6_vmpyowh_64_acc
10239 0U, // V6_vmpyowh_rnd
10240 0U, // V6_vmpyowh_rnd_sacc
10241 0U, // V6_vmpyowh_sacc
10242 0U, // V6_vmpyub
10243 0U, // V6_vmpyub_acc
10244 0U, // V6_vmpyubv
10245 0U, // V6_vmpyubv_acc
10246 0U, // V6_vmpyuh
10247 0U, // V6_vmpyuh_acc
10248 0U, // V6_vmpyuhe
10249 0U, // V6_vmpyuhe_acc
10250 0U, // V6_vmpyuhv
10251 0U, // V6_vmpyuhv_acc
10252 0U, // V6_vmpyuhvs
10253 0U, // V6_vmux
10254 0U, // V6_vnavgb
10255 0U, // V6_vnavgh
10256 0U, // V6_vnavgub
10257 0U, // V6_vnavgw
10258 0U, // V6_vnccombine
10259 0U, // V6_vncmov
10260 0U, // V6_vneg_qf16_hf
10261 0U, // V6_vneg_qf16_qf16
10262 0U, // V6_vneg_qf32_qf32
10263 0U, // V6_vneg_qf32_sf
10264 0U, // V6_vnormamth
10265 0U, // V6_vnormamtw
10266 0U, // V6_vnot
10267 0U, // V6_vor
10268 0U, // V6_vpackeb
10269 0U, // V6_vpackeh
10270 0U, // V6_vpackhb_sat
10271 0U, // V6_vpackhub_sat
10272 0U, // V6_vpackob
10273 0U, // V6_vpackoh
10274 0U, // V6_vpackwh_sat
10275 0U, // V6_vpackwuh_sat
10276 0U, // V6_vpopcounth
10277 0U, // V6_vprefixqb
10278 0U, // V6_vprefixqh
10279 0U, // V6_vprefixqw
10280 0U, // V6_vrdelta
10281 0U, // V6_vrmpybub_rtt
10282 0U, // V6_vrmpybub_rtt_acc
10283 0U, // V6_vrmpybus
10284 0U, // V6_vrmpybus_acc
10285 17U, // V6_vrmpybusi
10286 1U, // V6_vrmpybusi_acc
10287 0U, // V6_vrmpybusv
10288 0U, // V6_vrmpybusv_acc
10289 0U, // V6_vrmpybv
10290 0U, // V6_vrmpybv_acc
10291 0U, // V6_vrmpyub
10292 0U, // V6_vrmpyub_acc
10293 0U, // V6_vrmpyub_rtt
10294 0U, // V6_vrmpyub_rtt_acc
10295 0U, // V6_vrmpyubi
10296 0U, // V6_vrmpyubi_acc
10297 0U, // V6_vrmpyubv
10298 0U, // V6_vrmpyubv_acc
10299 3U, // V6_vrmpyzbb_rt
10300 3U, // V6_vrmpyzbb_rt_acc
10301 3U, // V6_vrmpyzbb_rx
10302 3U, // V6_vrmpyzbb_rx_acc
10303 3U, // V6_vrmpyzbub_rt
10304 3U, // V6_vrmpyzbub_rt_acc
10305 3U, // V6_vrmpyzbub_rx
10306 3U, // V6_vrmpyzbub_rx_acc
10307 3U, // V6_vrmpyzcb_rt
10308 3U, // V6_vrmpyzcb_rt_acc
10309 3U, // V6_vrmpyzcb_rx
10310 3U, // V6_vrmpyzcb_rx_acc
10311 3U, // V6_vrmpyzcbs_rt
10312 3U, // V6_vrmpyzcbs_rt_acc
10313 3U, // V6_vrmpyzcbs_rx
10314 3U, // V6_vrmpyzcbs_rx_acc
10315 3U, // V6_vrmpyznb_rt
10316 3U, // V6_vrmpyznb_rt_acc
10317 3U, // V6_vrmpyznb_rx
10318 3U, // V6_vrmpyznb_rx_acc
10319 0U, // V6_vror
10320 0U, // V6_vrotr
10321 0U, // V6_vroundhb
10322 0U, // V6_vroundhub
10323 0U, // V6_vrounduhub
10324 0U, // V6_vrounduwuh
10325 0U, // V6_vroundwh
10326 0U, // V6_vroundwuh
10327 0U, // V6_vrsadubi
10328 0U, // V6_vrsadubi_acc
10329 0U, // V6_vsatdw
10330 0U, // V6_vsathub
10331 0U, // V6_vsatuwuh
10332 0U, // V6_vsatwh
10333 0U, // V6_vsb
10334 3U, // V6_vscattermh
10335 4U, // V6_vscattermh_add
10336 0U, // V6_vscattermhq
10337 4U, // V6_vscattermhw
10338 4U, // V6_vscattermhw_add
10339 0U, // V6_vscattermhwq
10340 4U, // V6_vscattermw
10341 4U, // V6_vscattermw_add
10342 0U, // V6_vscattermwq
10343 0U, // V6_vsh
10344 0U, // V6_vshufeh
10345 0U, // V6_vshuff
10346 0U, // V6_vshuffb
10347 0U, // V6_vshuffeb
10348 0U, // V6_vshuffh
10349 0U, // V6_vshuffob
10350 0U, // V6_vshuffvdd
10351 0U, // V6_vshufoeb
10352 0U, // V6_vshufoeh
10353 0U, // V6_vshufoh
10354 0U, // V6_vsub_hf
10355 0U, // V6_vsub_hf_f8
10356 0U, // V6_vsub_hf_hf
10357 0U, // V6_vsub_hf_mix
10358 0U, // V6_vsub_qf16
10359 0U, // V6_vsub_qf16_mix
10360 0U, // V6_vsub_qf32
10361 0U, // V6_vsub_qf32_mix
10362 0U, // V6_vsub_sf
10363 0U, // V6_vsub_sf_bf
10364 0U, // V6_vsub_sf_hf
10365 0U, // V6_vsub_sf_mix
10366 0U, // V6_vsub_sf_sf
10367 0U, // V6_vsubb
10368 0U, // V6_vsubb_dv
10369 0U, // V6_vsubbnq
10370 0U, // V6_vsubbq
10371 0U, // V6_vsubbsat
10372 0U, // V6_vsubbsat_dv
10373 50U, // V6_vsubcarry
10374 0U, // V6_vsubcarryo
10375 0U, // V6_vsubh
10376 0U, // V6_vsubh_dv
10377 0U, // V6_vsubhnq
10378 0U, // V6_vsubhq
10379 0U, // V6_vsubhsat
10380 0U, // V6_vsubhsat_dv
10381 0U, // V6_vsubhw
10382 0U, // V6_vsububh
10383 0U, // V6_vsububsat
10384 0U, // V6_vsububsat_dv
10385 0U, // V6_vsubububb_sat
10386 0U, // V6_vsubuhsat
10387 0U, // V6_vsubuhsat_dv
10388 0U, // V6_vsubuhw
10389 0U, // V6_vsubuwsat
10390 0U, // V6_vsubuwsat_dv
10391 2U, // V6_vsubw
10392 2U, // V6_vsubw_dv
10393 0U, // V6_vsubwnq
10394 0U, // V6_vsubwq
10395 2U, // V6_vsubwsat
10396 2U, // V6_vsubwsat_dv
10397 0U, // V6_vswap
10398 0U, // V6_vtmpyb
10399 0U, // V6_vtmpyb_acc
10400 0U, // V6_vtmpybus
10401 0U, // V6_vtmpybus_acc
10402 0U, // V6_vtmpyhb
10403 0U, // V6_vtmpyhb_acc
10404 0U, // V6_vunpackb
10405 0U, // V6_vunpackh
10406 0U, // V6_vunpackob
10407 0U, // V6_vunpackoh
10408 0U, // V6_vunpackub
10409 0U, // V6_vunpackuh
10410 0U, // V6_vwhist128
10411 0U, // V6_vwhist128m
10412 0U, // V6_vwhist128q
10413 0U, // V6_vwhist128qm
10414 0U, // V6_vwhist256
10415 0U, // V6_vwhist256_sat
10416 0U, // V6_vwhist256q
10417 0U, // V6_vwhist256q_sat
10418 0U, // V6_vxor
10419 0U, // V6_vzb
10420 0U, // V6_vzh
10421 0U, // V6_zLd_ai
10422 0U, // V6_zLd_pi
10423 0U, // V6_zLd_ppu
10424 0U, // V6_zLd_pred_ai
10425 0U, // V6_zLd_pred_pi
10426 0U, // V6_zLd_pred_ppu
10427 0U, // V6_zextract
10428 0U, // Y2_barrier
10429 0U, // Y2_break
10430 0U, // Y2_ciad
10431 0U, // Y2_crswap0
10432 0U, // Y2_cswi
10433 0U, // Y2_dccleana
10434 0U, // Y2_dccleanidx
10435 0U, // Y2_dccleaninva
10436 0U, // Y2_dccleaninvidx
10437 0U, // Y2_dcfetchbo
10438 0U, // Y2_dcinva
10439 0U, // Y2_dcinvidx
10440 0U, // Y2_dckill
10441 0U, // Y2_dctagr
10442 0U, // Y2_dctagw
10443 0U, // Y2_dczeroa
10444 0U, // Y2_getimask
10445 0U, // Y2_iassignr
10446 0U, // Y2_iassignw
10447 0U, // Y2_icdatar
10448 0U, // Y2_icdataw
10449 0U, // Y2_icinva
10450 0U, // Y2_icinvidx
10451 0U, // Y2_ickill
10452 0U, // Y2_ictagr
10453 0U, // Y2_ictagw
10454 0U, // Y2_isync
10455 0U, // Y2_k0lock
10456 0U, // Y2_k0unlock
10457 0U, // Y2_l2cleaninvidx
10458 0U, // Y2_l2kill
10459 0U, // Y2_resume
10460 0U, // Y2_setimask
10461 0U, // Y2_setprio
10462 0U, // Y2_start
10463 0U, // Y2_stop
10464 0U, // Y2_swi
10465 0U, // Y2_syncht
10466 0U, // Y2_tfrscrr
10467 0U, // Y2_tfrsrcr
10468 0U, // Y2_tlblock
10469 0U, // Y2_tlbp
10470 0U, // Y2_tlbpp
10471 0U, // Y2_tlbr
10472 0U, // Y2_tlbunlock
10473 0U, // Y2_tlbw
10474 0U, // Y2_wait
10475 0U, // Y4_crswap1
10476 0U, // Y4_crswap10
10477 0U, // Y4_l2fetch
10478 0U, // Y4_l2tagr
10479 0U, // Y4_l2tagw
10480 0U, // Y4_nmi
10481 0U, // Y4_siad
10482 0U, // Y4_tfrscpp
10483 0U, // Y4_tfrspcp
10484 0U, // Y4_trace
10485 0U, // Y5_ctlbw
10486 0U, // Y5_l2cleanidx
10487 0U, // Y5_l2fetch
10488 0U, // Y5_l2gclean
10489 0U, // Y5_l2gcleaninv
10490 0U, // Y5_l2gunlock
10491 0U, // Y5_l2invidx
10492 0U, // Y5_l2locka
10493 0U, // Y5_l2unlocka
10494 0U, // Y5_tlbasidi
10495 0U, // Y5_tlboc
10496 0U, // Y6_diag
10497 0U, // Y6_diag0
10498 0U, // Y6_diag1
10499 0U, // Y6_dmlink
10500 0U, // Y6_dmpause
10501 0U, // Y6_dmpoll
10502 0U, // Y6_dmresume
10503 0U, // Y6_dmstart
10504 0U, // Y6_dmwait
10505 0U, // Y6_l2gcleaninvpa
10506 0U, // Y6_l2gcleanpa
10507 4U, // dep_A2_addsat
10508 4U, // dep_A2_subsat
10509 0U, // dep_S2_packhl
10510 0U, // invalid_decode
10511 };
10512
10513 // Emit the opcode for the instruction.
10514 uint64_t Bits = 0;
10515 Bits |= (uint64_t)OpInfo0[MI.getOpcode()] << 0;
10516 Bits |= (uint64_t)OpInfo1[MI.getOpcode()] << 32;
10517 Bits |= (uint64_t)OpInfo2[MI.getOpcode()] << 48;
10518 if (Bits == 0)
10519 return {nullptr, Bits};
10520 return {AsmStrs+(Bits & 2047)-1, Bits};
10521
10522}
10523/// printInstruction - This method is automatically generated by tablegen
10524/// from the instruction set description.
10525LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
10526void HexagonInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O) {
10527 O << "\t";
10528
10529 auto MnemonicInfo = getMnemonic(MI: *MI);
10530
10531 O << MnemonicInfo.first;
10532
10533 uint64_t Bits = MnemonicInfo.second;
10534 assert(Bits != 0 && "Cannot print this instruction.");
10535
10536 // Fragment 0 encoded into 3 bits for 5 unique commands.
10537 switch ((Bits >> 11) & 7) {
10538 default: llvm_unreachable("Invalid command number.");
10539 case 0:
10540 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
10541 return;
10542 break;
10543 case 1:
10544 // A2_addsp, A2_iconst, A2_neg, A2_not, A2_tfrp, A2_tfrpi, A2_vaddb_map, ...
10545 printOperand(MI, OpNo: 0, O);
10546 break;
10547 case 2:
10548 // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
10549 printOperand(MI, OpNo: 1, O);
10550 break;
10551 case 3:
10552 // CALLProfile, J2_call, J2_jump, J2_loop0i, J2_loop0iext, J2_loop0r, J2_...
10553 printBrtarget(MI, OpNo: 0, O);
10554 break;
10555 case 4:
10556 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
10557 printOperand(MI, OpNo: 2, O);
10558 break;
10559 }
10560
10561
10562 // Fragment 1 encoded into 10 bits for 907 unique commands.
10563 switch ((Bits >> 14) & 1023) {
10564 default: llvm_unreachable("Invalid command number.");
10565 case 0:
10566 // A2_addsp, dup_A2_add, dup_A2_addi, A2_add, A2_addh_h16_hh, A2_addh_h16...
10567 O << " = add(";
10568 break;
10569 case 1:
10570 // A2_iconst
10571 O << " = iconst(#";
10572 printOperand(MI, OpNo: 1, O);
10573 O << ')';
10574 return;
10575 break;
10576 case 2:
10577 // A2_neg, A2_negp, A2_negsat
10578 O << " = neg(";
10579 printOperand(MI, OpNo: 1, O);
10580 break;
10581 case 3:
10582 // A2_not, A2_notp, C2_not, V6_pred_not
10583 O << " = not(";
10584 printOperand(MI, OpNo: 1, O);
10585 O << ')';
10586 return;
10587 break;
10588 case 4:
10589 // A2_tfrf, A2_tfrpf, A2_tfrpt, A2_tfrt, L2_ploadrbf_zomap, L2_ploadrbt_z...
10590 O << ") ";
10591 printOperand(MI, OpNo: 0, O);
10592 break;
10593 case 5:
10594 // A2_tfrfnew, A2_tfrpfnew, A2_tfrptnew, A2_tfrtnew, L2_ploadrbfnew_zomap...
10595 O << ".new) ";
10596 printOperand(MI, OpNo: 0, O);
10597 break;
10598 case 6:
10599 // A2_tfrp, C2_pxfer_map, V6_vassignp, dup_A2_tfr, A2_tfr, A2_tfrcrr, A2_...
10600 O << " = ";
10601 printOperand(MI, OpNo: 1, O);
10602 break;
10603 case 7:
10604 // A2_tfrpi, dup_A2_tfrsi, A2_tfrsi, J4_jumpseti, SA1_seti, SA1_setin1, T...
10605 O << " = #";
10606 printOperand(MI, OpNo: 1, O);
10607 break;
10608 case 8:
10609 // A2_vaddb_map, V6_vaddb_alt, V6_vaddb_dv_alt, V6_vaddbsat_alt, V6_vaddb...
10610 O << " = vaddb(";
10611 printOperand(MI, OpNo: 1, O);
10612 O << ',';
10613 printOperand(MI, OpNo: 2, O);
10614 break;
10615 case 9:
10616 // A2_vsubb_map, V6_vsubb_alt, V6_vsubb_dv_alt, V6_vsubbsat_alt, V6_vsubb...
10617 O << " = vsubb(";
10618 printOperand(MI, OpNo: 1, O);
10619 O << ',';
10620 printOperand(MI, OpNo: 2, O);
10621 break;
10622 case 10:
10623 // A2_zxtb, dup_A2_zxtb
10624 O << " = zxtb(";
10625 printOperand(MI, OpNo: 1, O);
10626 O << ')';
10627 return;
10628 break;
10629 case 11:
10630 // A4_boundscheck, A4_boundscheck_hi, A4_boundscheck_lo
10631 O << " = boundscheck(";
10632 printOperand(MI, OpNo: 1, O);
10633 O << ',';
10634 printOperand(MI, OpNo: 2, O);
10635 break;
10636 case 12:
10637 // C2_cmpgei
10638 O << " = cmp.ge(";
10639 printOperand(MI, OpNo: 1, O);
10640 O << ",#";
10641 printOperand(MI, OpNo: 2, O);
10642 O << ')';
10643 return;
10644 break;
10645 case 13:
10646 // C2_cmpgeui
10647 O << " = cmp.geu(";
10648 printOperand(MI, OpNo: 1, O);
10649 O << ",#";
10650 printOperand(MI, OpNo: 2, O);
10651 O << ')';
10652 return;
10653 break;
10654 case 14:
10655 // C2_cmplt
10656 O << " = cmp.lt(";
10657 printOperand(MI, OpNo: 1, O);
10658 O << ',';
10659 printOperand(MI, OpNo: 2, O);
10660 O << ')';
10661 return;
10662 break;
10663 case 15:
10664 // C2_cmpltu
10665 O << " = cmp.ltu(";
10666 printOperand(MI, OpNo: 1, O);
10667 O << ',';
10668 printOperand(MI, OpNo: 2, O);
10669 O << ')';
10670 return;
10671 break;
10672 case 16:
10673 // J2_jumpf_nopred_map, J2_jumpt_nopred_map
10674 O << ") jump ";
10675 printBrtarget(MI, OpNo: 1, O);
10676 return;
10677 break;
10678 case 17:
10679 // J2_jumprf_nopred_map, J2_jumprt_nopred_map
10680 O << ") jumpr ";
10681 printOperand(MI, OpNo: 1, O);
10682 return;
10683 break;
10684 case 18:
10685 // J2_trap1_noregmap, S6_allocframe_to_raw, V6_zld0, Y2_dcfetch, A4_ext, ...
10686 O << ')';
10687 return;
10688 break;
10689 case 19:
10690 // L2_loadalignb_zomap, L2_loadalignb_io, L2_loadalignb_pbr, L2_loadalign...
10691 O << " = memb_fifo(";
10692 break;
10693 case 20:
10694 // L2_loadalignh_zomap, L2_loadalignh_io, L2_loadalignh_pbr, L2_loadalign...
10695 O << " = memh_fifo(";
10696 break;
10697 case 21:
10698 // L2_loadbsw2_zomap, L2_loadbsw4_zomap, L2_loadbsw2_io, L2_loadbsw2_pbr,...
10699 O << " = membh(";
10700 printOperand(MI, OpNo: 1, O);
10701 break;
10702 case 22:
10703 // L2_loadbzw2_zomap, L2_loadbzw4_zomap, L2_loadbzw2_io, L2_loadbzw2_pbr,...
10704 O << " = memubh(";
10705 printOperand(MI, OpNo: 1, O);
10706 break;
10707 case 23:
10708 // L2_loadrb_zomap, dup_L2_loadrb_io, L2_loadrb_io, L2_loadrb_pbr, L2_loa...
10709 O << " = memb(";
10710 printOperand(MI, OpNo: 1, O);
10711 break;
10712 case 24:
10713 // L2_loadrd_zomap, dup_L2_loadrd_io, L2_loadrd_io, L2_loadrd_pbr, L2_loa...
10714 O << " = memd(";
10715 printOperand(MI, OpNo: 1, O);
10716 break;
10717 case 25:
10718 // L2_loadrh_zomap, dup_L2_loadrh_io, L2_loadrh_io, L2_loadrh_pbr, L2_loa...
10719 O << " = memh(";
10720 printOperand(MI, OpNo: 1, O);
10721 break;
10722 case 26:
10723 // L2_loadri_zomap, dup_L2_loadri_io, L2_loadri_io, L2_loadri_pbr, L2_loa...
10724 O << " = memw(";
10725 printOperand(MI, OpNo: 1, O);
10726 break;
10727 case 27:
10728 // L2_loadrub_zomap, dup_L2_loadrub_io, L2_loadrub_io, L2_loadrub_pbr, L2...
10729 O << " = memub(";
10730 printOperand(MI, OpNo: 1, O);
10731 break;
10732 case 28:
10733 // L2_loadruh_zomap, dup_L2_loadruh_io, L2_loadruh_io, L2_loadruh_pbr, L2...
10734 O << " = memuh(";
10735 printOperand(MI, OpNo: 1, O);
10736 break;
10737 case 29:
10738 // L4_add_memopb_zomap, L4_add_memoph_zomap, L4_add_memopw_zomap
10739 O << ") += ";
10740 printOperand(MI, OpNo: 1, O);
10741 return;
10742 break;
10743 case 30:
10744 // L4_and_memopb_zomap, L4_and_memoph_zomap, L4_and_memopw_zomap
10745 O << ") &= ";
10746 printOperand(MI, OpNo: 1, O);
10747 return;
10748 break;
10749 case 31:
10750 // L4_iadd_memopb_zomap, L4_iadd_memoph_zomap, L4_iadd_memopw_zomap
10751 O << ") += #";
10752 printOperand(MI, OpNo: 1, O);
10753 return;
10754 break;
10755 case 32:
10756 // L4_iand_memopb_zomap, L4_iand_memoph_zomap, L4_iand_memopw_zomap
10757 O << ") = clrbit(#";
10758 printOperand(MI, OpNo: 1, O);
10759 O << ')';
10760 return;
10761 break;
10762 case 33:
10763 // L4_ior_memopb_zomap, L4_ior_memoph_zomap, L4_ior_memopw_zomap
10764 O << ") = setbit(#";
10765 printOperand(MI, OpNo: 1, O);
10766 O << ')';
10767 return;
10768 break;
10769 case 34:
10770 // L4_isub_memopb_zomap, L4_isub_memoph_zomap, L4_isub_memopw_zomap
10771 O << ") -= #";
10772 printOperand(MI, OpNo: 1, O);
10773 return;
10774 break;
10775 case 35:
10776 // L4_or_memopb_zomap, L4_or_memoph_zomap, L4_or_memopw_zomap
10777 O << ") |= ";
10778 printOperand(MI, OpNo: 1, O);
10779 return;
10780 break;
10781 case 36:
10782 // L4_return_map_to_raw_f, L4_return_map_to_raw_t
10783 O << ") dealloc_return";
10784 return;
10785 break;
10786 case 37:
10787 // L4_return_map_to_raw_fnew_pnt, L4_return_map_to_raw_tnew_pnt
10788 O << ".new) dealloc_return:nt";
10789 return;
10790 break;
10791 case 38:
10792 // L4_return_map_to_raw_fnew_pt, L4_return_map_to_raw_tnew_pt
10793 O << ".new) dealloc_return:t";
10794 return;
10795 break;
10796 case 39:
10797 // L4_sub_memopb_zomap, L4_sub_memoph_zomap, L4_sub_memopw_zomap
10798 O << ") -= ";
10799 printOperand(MI, OpNo: 1, O);
10800 return;
10801 break;
10802 case 40:
10803 // M2_mpysmi, M2_mpyi
10804 O << " = mpyi(";
10805 printOperand(MI, OpNo: 1, O);
10806 break;
10807 case 41:
10808 // M2_mpyui
10809 O << " = mpyui(";
10810 printOperand(MI, OpNo: 1, O);
10811 O << ',';
10812 printOperand(MI, OpNo: 2, O);
10813 O << ')';
10814 return;
10815 break;
10816 case 42:
10817 // M2_vrcmpys_acc_s1, M2_vrcmpys_acc_s1_h, M2_vrcmpys_acc_s1_l
10818 O << " += vrcmpys(";
10819 printOperand(MI, OpNo: 2, O);
10820 O << ',';
10821 printOperand(MI, OpNo: 3, O);
10822 break;
10823 case 43:
10824 // M2_vrcmpys_s1, M2_vrcmpys_s1rp, M2_vrcmpys_s1_h, M2_vrcmpys_s1_l, M2_v...
10825 O << " = vrcmpys(";
10826 printOperand(MI, OpNo: 1, O);
10827 O << ',';
10828 printOperand(MI, OpNo: 2, O);
10829 break;
10830 case 44:
10831 // M7_vdmpy
10832 O << " = vdmpyw(";
10833 printOperand(MI, OpNo: 1, O);
10834 O << ',';
10835 printOperand(MI, OpNo: 2, O);
10836 O << ')';
10837 return;
10838 break;
10839 case 45:
10840 // M7_vdmpy_acc
10841 O << " += vdmpyw(";
10842 printOperand(MI, OpNo: 2, O);
10843 O << ',';
10844 printOperand(MI, OpNo: 3, O);
10845 O << ')';
10846 return;
10847 break;
10848 case 46:
10849 // PS_tailcall_r, CALLProfile, EH_RETURN_JMPR, J2_call, J2_callr, J2_call...
10850 return;
10851 break;
10852 case 47:
10853 // S2_asr_i_p_rnd_goodsyntax, S2_asr_i_r_rnd_goodsyntax
10854 O << " = asrrnd(";
10855 printOperand(MI, OpNo: 1, O);
10856 O << ",#";
10857 printOperand(MI, OpNo: 2, O);
10858 O << ')';
10859 return;
10860 break;
10861 case 48:
10862 // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
10863 O << ") memb(";
10864 break;
10865 case 49:
10866 // S2_pstorerdf_zomap, S2_pstorerdt_zomap, S2_pstorerdf_io, S2_pstorerdf_...
10867 O << ") memd(";
10868 break;
10869 case 50:
10870 // S2_pstorerff_zomap, S2_pstorerft_zomap, S2_pstorerhf_zomap, S2_pstorer...
10871 O << ") memh(";
10872 break;
10873 case 51:
10874 // S2_pstorerif_zomap, S2_pstorerinewf_zomap, S2_pstorerinewt_zomap, S2_p...
10875 O << ") memw(";
10876 break;
10877 case 52:
10878 // S2_storerb_zomap, S2_storerbnew_zomap, S2_storerd_zomap, S2_storerf_zo...
10879 O << ") = ";
10880 printOperand(MI, OpNo: 1, O);
10881 break;
10882 case 53:
10883 // S2_tableidxb_goodsyntax, S2_tableidxb
10884 O << " = tableidxb(";
10885 printOperand(MI, OpNo: 2, O);
10886 O << ",#";
10887 printOperand(MI, OpNo: 3, O);
10888 O << ",#";
10889 printOperand(MI, OpNo: 4, O);
10890 break;
10891 case 54:
10892 // S2_tableidxd_goodsyntax, S2_tableidxd
10893 O << " = tableidxd(";
10894 printOperand(MI, OpNo: 2, O);
10895 O << ",#";
10896 printOperand(MI, OpNo: 3, O);
10897 O << ",#";
10898 printOperand(MI, OpNo: 4, O);
10899 break;
10900 case 55:
10901 // S2_tableidxh_goodsyntax, S2_tableidxh
10902 O << " = tableidxh(";
10903 printOperand(MI, OpNo: 2, O);
10904 O << ",#";
10905 printOperand(MI, OpNo: 3, O);
10906 O << ",#";
10907 printOperand(MI, OpNo: 4, O);
10908 break;
10909 case 56:
10910 // S2_tableidxw_goodsyntax, S2_tableidxw
10911 O << " = tableidxw(";
10912 printOperand(MI, OpNo: 2, O);
10913 O << ",#";
10914 printOperand(MI, OpNo: 3, O);
10915 O << ",#";
10916 printOperand(MI, OpNo: 4, O);
10917 break;
10918 case 57:
10919 // S4_pstorerbfnew_zomap, S4_pstorerbnewfnew_zomap, S4_pstorerbnewtnew_zo...
10920 O << ".new) memb(";
10921 break;
10922 case 58:
10923 // S4_pstorerdfnew_zomap, S4_pstorerdtnew_zomap, S2_pstorerdfnew_pi, S2_p...
10924 O << ".new) memd(";
10925 break;
10926 case 59:
10927 // S4_pstorerffnew_zomap, S4_pstorerftnew_zomap, S4_pstorerhfnew_zomap, S...
10928 O << ".new) memh(";
10929 break;
10930 case 60:
10931 // S4_pstorerifnew_zomap, S4_pstorerinewfnew_zomap, S4_pstorerinewtnew_zo...
10932 O << ".new) memw(";
10933 break;
10934 case 61:
10935 // S4_storeirb_zomap, S4_storeirh_zomap, S4_storeiri_zomap
10936 O << ") = #";
10937 printOperand(MI, OpNo: 1, O);
10938 return;
10939 break;
10940 case 62:
10941 // S5_asrhub_rnd_sat_goodsyntax, S5_asrhub_rnd_sat, S5_asrhub_sat
10942 O << " = vasrhub(";
10943 printOperand(MI, OpNo: 1, O);
10944 O << ",#";
10945 printOperand(MI, OpNo: 2, O);
10946 break;
10947 case 63:
10948 // S5_vasrhrnd_goodsyntax, V6_vasrh_alt, V6_vasrhv_alt, S2_asr_i_vh, S2_a...
10949 O << " = vasrh(";
10950 printOperand(MI, OpNo: 1, O);
10951 break;
10952 case 64:
10953 // V6_MAP_equb, V6_MAP_equh, V6_MAP_equw, V6_veqb, V6_veqh, V6_veqhf, V6_...
10954 O << " = vcmp.eq(";
10955 printOperand(MI, OpNo: 1, O);
10956 break;
10957 case 65:
10958 // V6_MAP_equb_and, V6_MAP_equh_and, V6_MAP_equw_and, V6_veqb_and, V6_veq...
10959 O << " &= vcmp.eq(";
10960 printOperand(MI, OpNo: 2, O);
10961 break;
10962 case 66:
10963 // V6_MAP_equb_ior, V6_MAP_equh_ior, V6_MAP_equw_ior, V6_veqb_or, V6_veqh...
10964 O << " |= vcmp.eq(";
10965 printOperand(MI, OpNo: 2, O);
10966 break;
10967 case 67:
10968 // V6_MAP_equb_xor, V6_MAP_equh_xor, V6_MAP_equw_xor, V6_veqb_xor, V6_veq...
10969 O << " ^= vcmp.eq(";
10970 printOperand(MI, OpNo: 2, O);
10971 break;
10972 case 68:
10973 // V6_dbl_ld0, V6_ld0, V6_ldnt0, V6_vL32b_ai, V6_vL32b_nt_ai, V6_vL32b_nt...
10974 O << " = vmem(";
10975 printOperand(MI, OpNo: 1, O);
10976 break;
10977 case 69:
10978 // V6_extractw_alt
10979 O << ".w = vextract(";
10980 printOperand(MI, OpNo: 1, O);
10981 O << ',';
10982 printOperand(MI, OpNo: 2, O);
10983 O << ')';
10984 return;
10985 break;
10986 case 70:
10987 // V6_hi
10988 O << " = hi(";
10989 printOperand(MI, OpNo: 1, O);
10990 O << ')';
10991 return;
10992 break;
10993 case 71:
10994 // V6_ldu0, V6_vL32Ub_ai, V6_vL32Ub_pi, V6_vL32Ub_ppu
10995 O << " = vmemu(";
10996 printOperand(MI, OpNo: 1, O);
10997 break;
10998 case 72:
10999 // V6_lo
11000 O << " = lo(";
11001 printOperand(MI, OpNo: 1, O);
11002 O << ')';
11003 return;
11004 break;
11005 case 73:
11006 // V6_stnnt0, V6_stnt0
11007 O << "):nt = ";
11008 printOperand(MI, OpNo: 1, O);
11009 break;
11010 case 74:
11011 // V6_stnp0, V6_stnpnt0, V6_stnq0, V6_stnqnt0, V6_stp0, V6_stpnt0, V6_stq...
11012 O << ") vmem(";
11013 break;
11014 case 75:
11015 // V6_stunp0, V6_stup0, V6_vS32Ub_npred_ai, V6_vS32Ub_npred_pi, V6_vS32Ub...
11016 O << ") vmemu(";
11017 break;
11018 case 76:
11019 // V6_v10mpyubs10
11020 O << ".w = v10mpy(";
11021 printOperand(MI, OpNo: 1, O);
11022 O << ".ub,";
11023 printOperand(MI, OpNo: 2, O);
11024 O << ".b,#";
11025 printOperand(MI, OpNo: 3, O);
11026 O << ')';
11027 return;
11028 break;
11029 case 77:
11030 // V6_v10mpyubs10_vxx
11031 O << ".w += v10mpy(";
11032 printOperand(MI, OpNo: 2, O);
11033 O << ".ub,";
11034 printOperand(MI, OpNo: 3, O);
11035 O << ".b,#";
11036 printOperand(MI, OpNo: 4, O);
11037 O << ')';
11038 return;
11039 break;
11040 case 78:
11041 // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt, V6_v6mpyhubs10, V6_v6mpyvubs10
11042 O << ".w = v6mpy(";
11043 printOperand(MI, OpNo: 1, O);
11044 O << ".ub,";
11045 printOperand(MI, OpNo: 2, O);
11046 break;
11047 case 79:
11048 // V6_vabsb_alt, V6_vabsb_sat_alt
11049 O << " = vabsb(";
11050 printOperand(MI, OpNo: 1, O);
11051 break;
11052 case 80:
11053 // V6_vabsdiffh_alt, M2_vabsdiffh
11054 O << " = vabsdiffh(";
11055 printOperand(MI, OpNo: 1, O);
11056 O << ',';
11057 printOperand(MI, OpNo: 2, O);
11058 O << ')';
11059 return;
11060 break;
11061 case 81:
11062 // V6_vabsdiffub_alt, M6_vabsdiffub
11063 O << " = vabsdiffub(";
11064 printOperand(MI, OpNo: 1, O);
11065 O << ',';
11066 printOperand(MI, OpNo: 2, O);
11067 O << ')';
11068 return;
11069 break;
11070 case 82:
11071 // V6_vabsdiffuh_alt
11072 O << " = vabsdiffuh(";
11073 printOperand(MI, OpNo: 1, O);
11074 O << ',';
11075 printOperand(MI, OpNo: 2, O);
11076 O << ')';
11077 return;
11078 break;
11079 case 83:
11080 // V6_vabsdiffw_alt, M2_vabsdiffw
11081 O << " = vabsdiffw(";
11082 printOperand(MI, OpNo: 1, O);
11083 O << ',';
11084 printOperand(MI, OpNo: 2, O);
11085 O << ')';
11086 return;
11087 break;
11088 case 84:
11089 // V6_vabsh_alt, V6_vabsh_sat_alt, A2_vabsh, A2_vabshsat
11090 O << " = vabsh(";
11091 printOperand(MI, OpNo: 1, O);
11092 break;
11093 case 85:
11094 // V6_vabsub_alt
11095 O << ".ub = vabs(";
11096 printOperand(MI, OpNo: 1, O);
11097 O << ".b)";
11098 return;
11099 break;
11100 case 86:
11101 // V6_vabsuh_alt
11102 O << ".uh = vabs(";
11103 printOperand(MI, OpNo: 1, O);
11104 O << ".h)";
11105 return;
11106 break;
11107 case 87:
11108 // V6_vabsuw_alt
11109 O << ".uw = vabs(";
11110 printOperand(MI, OpNo: 1, O);
11111 O << ".w)";
11112 return;
11113 break;
11114 case 88:
11115 // V6_vabsw_alt, V6_vabsw_sat_alt, A2_vabsw, A2_vabswsat
11116 O << " = vabsw(";
11117 printOperand(MI, OpNo: 1, O);
11118 break;
11119 case 89:
11120 // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vsubbnq_alt, V6_vsubbq_alt
11121 O << ".b) ";
11122 printOperand(MI, OpNo: 0, O);
11123 break;
11124 case 90:
11125 // V6_vaddh_alt, V6_vaddh_dv_alt, V6_vaddhsat_alt, V6_vaddhsat_dv_alt, V6...
11126 O << " = vaddh(";
11127 printOperand(MI, OpNo: 1, O);
11128 O << ',';
11129 printOperand(MI, OpNo: 2, O);
11130 break;
11131 case 91:
11132 // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vsubhnq_alt, V6_vsubhq_alt
11133 O << ".h) ";
11134 printOperand(MI, OpNo: 0, O);
11135 break;
11136 case 92:
11137 // V6_vaddhw_acc_alt
11138 O << " += vaddh(";
11139 printOperand(MI, OpNo: 2, O);
11140 O << ',';
11141 printOperand(MI, OpNo: 3, O);
11142 O << ')';
11143 return;
11144 break;
11145 case 93:
11146 // V6_vaddubh_acc_alt
11147 O << " += vaddub(";
11148 printOperand(MI, OpNo: 2, O);
11149 O << ',';
11150 printOperand(MI, OpNo: 3, O);
11151 O << ')';
11152 return;
11153 break;
11154 case 94:
11155 // V6_vaddubh_alt, V6_vaddubsat_alt, V6_vaddubsat_dv_alt, A2_vaddub, A2_v...
11156 O << " = vaddub(";
11157 printOperand(MI, OpNo: 1, O);
11158 O << ',';
11159 printOperand(MI, OpNo: 2, O);
11160 break;
11161 case 95:
11162 // V6_vadduhsat_alt, V6_vadduhsat_dv_alt, V6_vadduhw_alt, A2_svadduhs, A2...
11163 O << " = vadduh(";
11164 printOperand(MI, OpNo: 1, O);
11165 O << ',';
11166 printOperand(MI, OpNo: 2, O);
11167 break;
11168 case 96:
11169 // V6_vadduhw_acc_alt
11170 O << " += vadduh(";
11171 printOperand(MI, OpNo: 2, O);
11172 O << ',';
11173 printOperand(MI, OpNo: 3, O);
11174 O << ')';
11175 return;
11176 break;
11177 case 97:
11178 // V6_vadduwsat_alt, V6_vadduwsat_dv_alt
11179 O << " = vadduw(";
11180 printOperand(MI, OpNo: 1, O);
11181 O << ',';
11182 printOperand(MI, OpNo: 2, O);
11183 O << "):sat";
11184 return;
11185 break;
11186 case 98:
11187 // V6_vaddw_alt, V6_vaddw_dv_alt, V6_vaddwsat_alt, V6_vaddwsat_dv_alt, A2...
11188 O << " = vaddw(";
11189 printOperand(MI, OpNo: 1, O);
11190 O << ',';
11191 printOperand(MI, OpNo: 2, O);
11192 break;
11193 case 99:
11194 // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vsubwnq_alt, V6_vsubwq_alt
11195 O << ".w) ";
11196 printOperand(MI, OpNo: 0, O);
11197 break;
11198 case 100:
11199 // V6_vandnqrt_acc_alt
11200 O << ".ub |= vand(!";
11201 printOperand(MI, OpNo: 2, O);
11202 O << ".ub,";
11203 printOperand(MI, OpNo: 3, O);
11204 O << ".ub)";
11205 return;
11206 break;
11207 case 101:
11208 // V6_vandnqrt_alt
11209 O << ".ub = vand(!";
11210 printOperand(MI, OpNo: 1, O);
11211 O << ".ub,";
11212 printOperand(MI, OpNo: 2, O);
11213 O << ".ub)";
11214 return;
11215 break;
11216 case 102:
11217 // V6_vandqrt_acc_alt, V6_vandvrt_acc_alt
11218 O << ".ub |= vand(";
11219 printOperand(MI, OpNo: 2, O);
11220 O << ".ub,";
11221 printOperand(MI, OpNo: 3, O);
11222 O << ".ub)";
11223 return;
11224 break;
11225 case 103:
11226 // V6_vandqrt_alt, V6_vandvrt_alt
11227 O << ".ub = vand(";
11228 printOperand(MI, OpNo: 1, O);
11229 O << ".ub,";
11230 printOperand(MI, OpNo: 2, O);
11231 O << ".ub)";
11232 return;
11233 break;
11234 case 104:
11235 // V6_vaslh_acc_alt
11236 O << " += vaslh(";
11237 printOperand(MI, OpNo: 2, O);
11238 O << ',';
11239 printOperand(MI, OpNo: 3, O);
11240 O << ')';
11241 return;
11242 break;
11243 case 105:
11244 // V6_vaslh_alt, V6_vaslhv_alt, S2_asl_i_vh, S2_asl_r_vh
11245 O << " = vaslh(";
11246 printOperand(MI, OpNo: 1, O);
11247 break;
11248 case 106:
11249 // V6_vaslw_acc_alt
11250 O << " += vaslw(";
11251 printOperand(MI, OpNo: 2, O);
11252 O << ',';
11253 printOperand(MI, OpNo: 3, O);
11254 O << ')';
11255 return;
11256 break;
11257 case 107:
11258 // V6_vaslw_alt, V6_vaslwv_alt, S2_asl_i_vw, S2_asl_r_vw
11259 O << " = vaslw(";
11260 printOperand(MI, OpNo: 1, O);
11261 break;
11262 case 108:
11263 // V6_vasr_into_alt
11264 O << " = vasrinto(";
11265 printOperand(MI, OpNo: 2, O);
11266 O << ',';
11267 printOperand(MI, OpNo: 3, O);
11268 O << ')';
11269 return;
11270 break;
11271 case 109:
11272 // V6_vasrh_acc_alt
11273 O << " += vasrh(";
11274 printOperand(MI, OpNo: 2, O);
11275 O << ',';
11276 printOperand(MI, OpNo: 3, O);
11277 O << ')';
11278 return;
11279 break;
11280 case 110:
11281 // V6_vasrw_acc_alt
11282 O << " += vasrw(";
11283 printOperand(MI, OpNo: 2, O);
11284 O << ',';
11285 printOperand(MI, OpNo: 3, O);
11286 O << ')';
11287 return;
11288 break;
11289 case 111:
11290 // V6_vasrw_alt, V6_vasrwv_alt, S2_asr_i_svw_trun, S2_asr_i_vw, S2_asr_r_...
11291 O << " = vasrw(";
11292 printOperand(MI, OpNo: 1, O);
11293 break;
11294 case 112:
11295 // V6_vavgb_alt, V6_vavgbrnd_alt
11296 O << " = vavgb(";
11297 printOperand(MI, OpNo: 1, O);
11298 O << ',';
11299 printOperand(MI, OpNo: 2, O);
11300 break;
11301 case 113:
11302 // V6_vavgh_alt, V6_vavghrnd_alt, A2_svavgh, A2_svavghs, A2_vavgh, A2_vav...
11303 O << " = vavgh(";
11304 printOperand(MI, OpNo: 1, O);
11305 O << ',';
11306 printOperand(MI, OpNo: 2, O);
11307 break;
11308 case 114:
11309 // V6_vavgub_alt, V6_vavgubrnd_alt, A2_vavgub, A2_vavgubr
11310 O << " = vavgub(";
11311 printOperand(MI, OpNo: 1, O);
11312 O << ',';
11313 printOperand(MI, OpNo: 2, O);
11314 break;
11315 case 115:
11316 // V6_vavguh_alt, V6_vavguhrnd_alt, A2_vavguh, A2_vavguhr
11317 O << " = vavguh(";
11318 printOperand(MI, OpNo: 1, O);
11319 O << ',';
11320 printOperand(MI, OpNo: 2, O);
11321 break;
11322 case 116:
11323 // V6_vavguw_alt, V6_vavguwrnd_alt, A2_vavguw, A2_vavguwr
11324 O << " = vavguw(";
11325 printOperand(MI, OpNo: 1, O);
11326 O << ',';
11327 printOperand(MI, OpNo: 2, O);
11328 break;
11329 case 117:
11330 // V6_vavgw_alt, V6_vavgwrnd_alt, A2_vavgw, A2_vavgwcr, A2_vavgwr
11331 O << " = vavgw(";
11332 printOperand(MI, OpNo: 1, O);
11333 O << ',';
11334 printOperand(MI, OpNo: 2, O);
11335 break;
11336 case 118:
11337 // V6_vcl0h_alt
11338 O << " = vcl0h(";
11339 printOperand(MI, OpNo: 1, O);
11340 O << ')';
11341 return;
11342 break;
11343 case 119:
11344 // V6_vcl0w_alt
11345 O << " = vcl0w(";
11346 printOperand(MI, OpNo: 1, O);
11347 O << ')';
11348 return;
11349 break;
11350 case 120:
11351 // V6_vd0, V6_vdd0, SA1_clrf, SA1_clrfnew, SA1_clrt, SA1_clrtnew
11352 O << " = #0";
11353 return;
11354 break;
11355 case 121:
11356 // V6_vdealb4w_alt
11357 O << " = vdealb4w(";
11358 printOperand(MI, OpNo: 1, O);
11359 O << ',';
11360 printOperand(MI, OpNo: 2, O);
11361 O << ')';
11362 return;
11363 break;
11364 case 122:
11365 // V6_vdealb_alt
11366 O << " = vdealb(";
11367 printOperand(MI, OpNo: 1, O);
11368 O << ')';
11369 return;
11370 break;
11371 case 123:
11372 // V6_vdealh_alt
11373 O << " = vdealh(";
11374 printOperand(MI, OpNo: 1, O);
11375 O << ')';
11376 return;
11377 break;
11378 case 124:
11379 // V6_vdmpybus_acc_alt, V6_vdmpybus_dv_acc_alt
11380 O << " += vdmpybus(";
11381 printOperand(MI, OpNo: 2, O);
11382 O << ',';
11383 printOperand(MI, OpNo: 3, O);
11384 O << ')';
11385 return;
11386 break;
11387 case 125:
11388 // V6_vdmpybus_alt, V6_vdmpybus_dv_alt
11389 O << " = vdmpybus(";
11390 printOperand(MI, OpNo: 1, O);
11391 O << ',';
11392 printOperand(MI, OpNo: 2, O);
11393 O << ')';
11394 return;
11395 break;
11396 case 126:
11397 // V6_vdmpyhb_acc_alt, V6_vdmpyhb_dv_acc_alt
11398 O << " += vdmpyhb(";
11399 printOperand(MI, OpNo: 2, O);
11400 O << ',';
11401 printOperand(MI, OpNo: 3, O);
11402 O << ')';
11403 return;
11404 break;
11405 case 127:
11406 // V6_vdmpyhb_alt, V6_vdmpyhb_dv_alt
11407 O << " = vdmpyhb(";
11408 printOperand(MI, OpNo: 1, O);
11409 O << ',';
11410 printOperand(MI, OpNo: 2, O);
11411 O << ')';
11412 return;
11413 break;
11414 case 128:
11415 // V6_vdmpyhisat_acc_alt, V6_vdmpyhsat_acc_alt, V6_vdmpyhvsat_acc_alt
11416 O << " += vdmpyh(";
11417 printOperand(MI, OpNo: 2, O);
11418 O << ',';
11419 printOperand(MI, OpNo: 3, O);
11420 O << "):sat";
11421 return;
11422 break;
11423 case 129:
11424 // V6_vdmpyhisat_alt, V6_vdmpyhsat_alt, V6_vdmpyhvsat_alt
11425 O << " = vdmpyh(";
11426 printOperand(MI, OpNo: 1, O);
11427 O << ',';
11428 printOperand(MI, OpNo: 2, O);
11429 O << "):sat";
11430 return;
11431 break;
11432 case 130:
11433 // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsusat_acc_alt
11434 O << " += vdmpyhsu(";
11435 printOperand(MI, OpNo: 2, O);
11436 O << ',';
11437 printOperand(MI, OpNo: 3, O);
11438 break;
11439 case 131:
11440 // V6_vdmpyhsuisat_alt, V6_vdmpyhsusat_alt
11441 O << " = vdmpyhsu(";
11442 printOperand(MI, OpNo: 1, O);
11443 O << ',';
11444 printOperand(MI, OpNo: 2, O);
11445 break;
11446 case 132:
11447 // V6_vdsaduh_acc_alt
11448 O << " += vdsaduh(";
11449 printOperand(MI, OpNo: 2, O);
11450 O << ',';
11451 printOperand(MI, OpNo: 3, O);
11452 O << ')';
11453 return;
11454 break;
11455 case 133:
11456 // V6_vdsaduh_alt
11457 O << " = vdsaduh(";
11458 printOperand(MI, OpNo: 1, O);
11459 O << ',';
11460 printOperand(MI, OpNo: 2, O);
11461 O << ')';
11462 return;
11463 break;
11464 case 134:
11465 // V6_vlsrh_alt, V6_vlsrhv_alt, S2_lsr_i_vh, S2_lsr_r_vh
11466 O << " = vlsrh(";
11467 printOperand(MI, OpNo: 1, O);
11468 break;
11469 case 135:
11470 // V6_vlsrw_alt, V6_vlsrwv_alt, S2_lsr_i_vw, S2_lsr_r_vw
11471 O << " = vlsrw(";
11472 printOperand(MI, OpNo: 1, O);
11473 break;
11474 case 136:
11475 // V6_vmaxb_alt, A2_vmaxb
11476 O << " = vmaxb(";
11477 printOperand(MI, OpNo: 1, O);
11478 O << ',';
11479 printOperand(MI, OpNo: 2, O);
11480 O << ')';
11481 return;
11482 break;
11483 case 137:
11484 // V6_vmaxh_alt, A2_vmaxh
11485 O << " = vmaxh(";
11486 printOperand(MI, OpNo: 1, O);
11487 O << ',';
11488 printOperand(MI, OpNo: 2, O);
11489 O << ')';
11490 return;
11491 break;
11492 case 138:
11493 // V6_vmaxub_alt, A2_vmaxub
11494 O << " = vmaxub(";
11495 printOperand(MI, OpNo: 1, O);
11496 O << ',';
11497 printOperand(MI, OpNo: 2, O);
11498 O << ')';
11499 return;
11500 break;
11501 case 139:
11502 // V6_vmaxuh_alt, A2_vmaxuh
11503 O << " = vmaxuh(";
11504 printOperand(MI, OpNo: 1, O);
11505 O << ',';
11506 printOperand(MI, OpNo: 2, O);
11507 O << ')';
11508 return;
11509 break;
11510 case 140:
11511 // V6_vmaxw_alt, A2_vmaxw
11512 O << " = vmaxw(";
11513 printOperand(MI, OpNo: 1, O);
11514 O << ',';
11515 printOperand(MI, OpNo: 2, O);
11516 O << ')';
11517 return;
11518 break;
11519 case 141:
11520 // V6_vminb_alt, A2_vminb
11521 O << " = vminb(";
11522 printOperand(MI, OpNo: 1, O);
11523 O << ',';
11524 printOperand(MI, OpNo: 2, O);
11525 O << ')';
11526 return;
11527 break;
11528 case 142:
11529 // V6_vminh_alt, A2_vminh
11530 O << " = vminh(";
11531 printOperand(MI, OpNo: 1, O);
11532 O << ',';
11533 printOperand(MI, OpNo: 2, O);
11534 O << ')';
11535 return;
11536 break;
11537 case 143:
11538 // V6_vminub_alt, A2_vminub
11539 O << " = vminub(";
11540 printOperand(MI, OpNo: 1, O);
11541 O << ',';
11542 printOperand(MI, OpNo: 2, O);
11543 O << ')';
11544 return;
11545 break;
11546 case 144:
11547 // V6_vminuh_alt, A2_vminuh
11548 O << " = vminuh(";
11549 printOperand(MI, OpNo: 1, O);
11550 O << ',';
11551 printOperand(MI, OpNo: 2, O);
11552 O << ')';
11553 return;
11554 break;
11555 case 145:
11556 // V6_vminw_alt, A2_vminw
11557 O << " = vminw(";
11558 printOperand(MI, OpNo: 1, O);
11559 O << ',';
11560 printOperand(MI, OpNo: 2, O);
11561 O << ')';
11562 return;
11563 break;
11564 case 146:
11565 // V6_vmpabus_acc_alt
11566 O << " += vmpabus(";
11567 printOperand(MI, OpNo: 2, O);
11568 O << ',';
11569 printOperand(MI, OpNo: 3, O);
11570 O << ')';
11571 return;
11572 break;
11573 case 147:
11574 // V6_vmpabus_alt, V6_vmpabusv_alt
11575 O << " = vmpabus(";
11576 printOperand(MI, OpNo: 1, O);
11577 O << ',';
11578 printOperand(MI, OpNo: 2, O);
11579 O << ')';
11580 return;
11581 break;
11582 case 148:
11583 // V6_vmpabuu_acc_alt
11584 O << " += vmpabuu(";
11585 printOperand(MI, OpNo: 2, O);
11586 O << ',';
11587 printOperand(MI, OpNo: 3, O);
11588 O << ')';
11589 return;
11590 break;
11591 case 149:
11592 // V6_vmpabuu_alt, V6_vmpabuuv_alt
11593 O << " = vmpabuu(";
11594 printOperand(MI, OpNo: 1, O);
11595 O << ',';
11596 printOperand(MI, OpNo: 2, O);
11597 O << ')';
11598 return;
11599 break;
11600 case 150:
11601 // V6_vmpahb_acc_alt
11602 O << " += vmpahb(";
11603 printOperand(MI, OpNo: 2, O);
11604 O << ',';
11605 printOperand(MI, OpNo: 3, O);
11606 O << ')';
11607 return;
11608 break;
11609 case 151:
11610 // V6_vmpahb_alt
11611 O << " = vmpahb(";
11612 printOperand(MI, OpNo: 1, O);
11613 O << ',';
11614 printOperand(MI, OpNo: 2, O);
11615 O << ')';
11616 return;
11617 break;
11618 case 152:
11619 // V6_vmpauhb_acc_alt
11620 O << " += vmpauhb(";
11621 printOperand(MI, OpNo: 2, O);
11622 O << ',';
11623 printOperand(MI, OpNo: 3, O);
11624 O << ')';
11625 return;
11626 break;
11627 case 153:
11628 // V6_vmpauhb_alt
11629 O << " = vmpauhb(";
11630 printOperand(MI, OpNo: 1, O);
11631 O << ',';
11632 printOperand(MI, OpNo: 2, O);
11633 O << ')';
11634 return;
11635 break;
11636 case 154:
11637 // V6_vmpybus_acc_alt, V6_vmpybusv_acc_alt
11638 O << " += vmpybus(";
11639 printOperand(MI, OpNo: 2, O);
11640 O << ',';
11641 printOperand(MI, OpNo: 3, O);
11642 O << ')';
11643 return;
11644 break;
11645 case 155:
11646 // V6_vmpybus_alt, V6_vmpybusv_alt
11647 O << " = vmpybus(";
11648 printOperand(MI, OpNo: 1, O);
11649 O << ',';
11650 printOperand(MI, OpNo: 2, O);
11651 O << ')';
11652 return;
11653 break;
11654 case 156:
11655 // V6_vmpybv_acc_alt
11656 O << " += vmpyb(";
11657 printOperand(MI, OpNo: 2, O);
11658 O << ',';
11659 printOperand(MI, OpNo: 3, O);
11660 O << ')';
11661 return;
11662 break;
11663 case 157:
11664 // V6_vmpybv_alt
11665 O << " = vmpyb(";
11666 printOperand(MI, OpNo: 1, O);
11667 O << ',';
11668 printOperand(MI, OpNo: 2, O);
11669 O << ')';
11670 return;
11671 break;
11672 case 158:
11673 // V6_vmpyewuh_alt
11674 O << " = vmpyewuh(";
11675 printOperand(MI, OpNo: 1, O);
11676 O << ',';
11677 printOperand(MI, OpNo: 2, O);
11678 O << ')';
11679 return;
11680 break;
11681 case 159:
11682 // V6_vmpyh_acc_alt, V6_vmpyhsat_acc_alt, V6_vmpyhv_acc_alt, M2_vmac2, M2...
11683 O << " += vmpyh(";
11684 printOperand(MI, OpNo: 2, O);
11685 O << ',';
11686 printOperand(MI, OpNo: 3, O);
11687 break;
11688 case 160:
11689 // V6_vmpyh_alt, V6_vmpyhsrs_alt, V6_vmpyhss_alt, V6_vmpyhv_alt, V6_vmpyh...
11690 O << " = vmpyh(";
11691 printOperand(MI, OpNo: 1, O);
11692 O << ',';
11693 printOperand(MI, OpNo: 2, O);
11694 break;
11695 case 161:
11696 // V6_vmpyhus_acc_alt
11697 O << " += vmpyhus(";
11698 printOperand(MI, OpNo: 2, O);
11699 O << ',';
11700 printOperand(MI, OpNo: 3, O);
11701 O << ')';
11702 return;
11703 break;
11704 case 162:
11705 // V6_vmpyhus_alt
11706 O << " = vmpyhus(";
11707 printOperand(MI, OpNo: 1, O);
11708 O << ',';
11709 printOperand(MI, OpNo: 2, O);
11710 O << ')';
11711 return;
11712 break;
11713 case 163:
11714 // V6_vmpyiewh_acc_alt
11715 O << " += vmpyiewh(";
11716 printOperand(MI, OpNo: 2, O);
11717 O << ',';
11718 printOperand(MI, OpNo: 3, O);
11719 O << ')';
11720 return;
11721 break;
11722 case 164:
11723 // V6_vmpyiewuh_acc_alt
11724 O << " += vmpyiewuh(";
11725 printOperand(MI, OpNo: 2, O);
11726 O << ',';
11727 printOperand(MI, OpNo: 3, O);
11728 O << ')';
11729 return;
11730 break;
11731 case 165:
11732 // V6_vmpyiewuh_alt
11733 O << " = vmpyiewuh(";
11734 printOperand(MI, OpNo: 1, O);
11735 O << ',';
11736 printOperand(MI, OpNo: 2, O);
11737 O << ')';
11738 return;
11739 break;
11740 case 166:
11741 // V6_vmpyih_acc_alt
11742 O << " += vmpyih(";
11743 printOperand(MI, OpNo: 2, O);
11744 O << ',';
11745 printOperand(MI, OpNo: 3, O);
11746 O << ')';
11747 return;
11748 break;
11749 case 167:
11750 // V6_vmpyih_alt
11751 O << " = vmpyih(";
11752 printOperand(MI, OpNo: 1, O);
11753 O << ',';
11754 printOperand(MI, OpNo: 2, O);
11755 O << ')';
11756 return;
11757 break;
11758 case 168:
11759 // V6_vmpyihb_acc_alt
11760 O << " += vmpyihb(";
11761 printOperand(MI, OpNo: 2, O);
11762 O << ',';
11763 printOperand(MI, OpNo: 3, O);
11764 O << ')';
11765 return;
11766 break;
11767 case 169:
11768 // V6_vmpyihb_alt
11769 O << " = vmpyihb(";
11770 printOperand(MI, OpNo: 1, O);
11771 O << ',';
11772 printOperand(MI, OpNo: 2, O);
11773 O << ')';
11774 return;
11775 break;
11776 case 170:
11777 // V6_vmpyiowh_alt
11778 O << " = vmpyiowh(";
11779 printOperand(MI, OpNo: 1, O);
11780 O << ',';
11781 printOperand(MI, OpNo: 2, O);
11782 O << ')';
11783 return;
11784 break;
11785 case 171:
11786 // V6_vmpyiwb_acc_alt
11787 O << " += vmpyiwb(";
11788 printOperand(MI, OpNo: 2, O);
11789 O << ',';
11790 printOperand(MI, OpNo: 3, O);
11791 O << ')';
11792 return;
11793 break;
11794 case 172:
11795 // V6_vmpyiwb_alt
11796 O << " = vmpyiwb(";
11797 printOperand(MI, OpNo: 1, O);
11798 O << ',';
11799 printOperand(MI, OpNo: 2, O);
11800 O << ')';
11801 return;
11802 break;
11803 case 173:
11804 // V6_vmpyiwh_acc_alt
11805 O << " += vmpyiwh(";
11806 printOperand(MI, OpNo: 2, O);
11807 O << ',';
11808 printOperand(MI, OpNo: 3, O);
11809 O << ')';
11810 return;
11811 break;
11812 case 174:
11813 // V6_vmpyiwh_alt
11814 O << " = vmpyiwh(";
11815 printOperand(MI, OpNo: 1, O);
11816 O << ',';
11817 printOperand(MI, OpNo: 2, O);
11818 O << ')';
11819 return;
11820 break;
11821 case 175:
11822 // V6_vmpyiwub_acc_alt
11823 O << " += vmpyiwub(";
11824 printOperand(MI, OpNo: 2, O);
11825 O << ',';
11826 printOperand(MI, OpNo: 3, O);
11827 O << ')';
11828 return;
11829 break;
11830 case 176:
11831 // V6_vmpyiwub_alt
11832 O << " = vmpyiwub(";
11833 printOperand(MI, OpNo: 1, O);
11834 O << ',';
11835 printOperand(MI, OpNo: 2, O);
11836 O << ')';
11837 return;
11838 break;
11839 case 177:
11840 // V6_vmpyowh_alt, V6_vmpyowh_rnd_alt
11841 O << " = vmpyowh(";
11842 printOperand(MI, OpNo: 1, O);
11843 O << ',';
11844 printOperand(MI, OpNo: 2, O);
11845 break;
11846 case 178:
11847 // V6_vmpyowh_rnd_sacc_alt, V6_vmpyowh_sacc_alt
11848 O << " += vmpyowh(";
11849 printOperand(MI, OpNo: 2, O);
11850 O << ',';
11851 printOperand(MI, OpNo: 3, O);
11852 break;
11853 case 179:
11854 // V6_vmpyub_acc_alt, V6_vmpyubv_acc_alt
11855 O << " += vmpyub(";
11856 printOperand(MI, OpNo: 2, O);
11857 O << ',';
11858 printOperand(MI, OpNo: 3, O);
11859 O << ')';
11860 return;
11861 break;
11862 case 180:
11863 // V6_vmpyub_alt, V6_vmpyubv_alt
11864 O << " = vmpyub(";
11865 printOperand(MI, OpNo: 1, O);
11866 O << ',';
11867 printOperand(MI, OpNo: 2, O);
11868 O << ')';
11869 return;
11870 break;
11871 case 181:
11872 // V6_vmpyuh_acc_alt, V6_vmpyuhv_acc_alt
11873 O << " += vmpyuh(";
11874 printOperand(MI, OpNo: 2, O);
11875 O << ',';
11876 printOperand(MI, OpNo: 3, O);
11877 O << ')';
11878 return;
11879 break;
11880 case 182:
11881 // V6_vmpyuh_alt, V6_vmpyuhv_alt
11882 O << " = vmpyuh(";
11883 printOperand(MI, OpNo: 1, O);
11884 O << ',';
11885 printOperand(MI, OpNo: 2, O);
11886 O << ')';
11887 return;
11888 break;
11889 case 183:
11890 // V6_vnavgb_alt
11891 O << " = vnavgb(";
11892 printOperand(MI, OpNo: 1, O);
11893 O << ',';
11894 printOperand(MI, OpNo: 2, O);
11895 O << ')';
11896 return;
11897 break;
11898 case 184:
11899 // V6_vnavgh_alt, A2_svnavgh, A2_vnavgh, A2_vnavghcr, A2_vnavghr
11900 O << " = vnavgh(";
11901 printOperand(MI, OpNo: 1, O);
11902 O << ',';
11903 printOperand(MI, OpNo: 2, O);
11904 break;
11905 case 185:
11906 // V6_vnavgub_alt
11907 O << " = vnavgub(";
11908 printOperand(MI, OpNo: 1, O);
11909 O << ',';
11910 printOperand(MI, OpNo: 2, O);
11911 O << ')';
11912 return;
11913 break;
11914 case 186:
11915 // V6_vnavgw_alt, A2_vnavgw, A2_vnavgwcr, A2_vnavgwr
11916 O << " = vnavgw(";
11917 printOperand(MI, OpNo: 1, O);
11918 O << ',';
11919 printOperand(MI, OpNo: 2, O);
11920 break;
11921 case 187:
11922 // V6_vnormamth_alt
11923 O << " = vnormamth(";
11924 printOperand(MI, OpNo: 1, O);
11925 O << ')';
11926 return;
11927 break;
11928 case 188:
11929 // V6_vnormamtw_alt
11930 O << " = vnormamtw(";
11931 printOperand(MI, OpNo: 1, O);
11932 O << ')';
11933 return;
11934 break;
11935 case 189:
11936 // V6_vpackeb_alt
11937 O << " = vpackeb(";
11938 printOperand(MI, OpNo: 1, O);
11939 O << ',';
11940 printOperand(MI, OpNo: 2, O);
11941 O << ')';
11942 return;
11943 break;
11944 case 190:
11945 // V6_vpackeh_alt
11946 O << " = vpackeh(";
11947 printOperand(MI, OpNo: 1, O);
11948 O << ',';
11949 printOperand(MI, OpNo: 2, O);
11950 O << ')';
11951 return;
11952 break;
11953 case 191:
11954 // V6_vpackhb_sat_alt
11955 O << " = vpackhb(";
11956 printOperand(MI, OpNo: 1, O);
11957 O << ',';
11958 printOperand(MI, OpNo: 2, O);
11959 O << "):sat";
11960 return;
11961 break;
11962 case 192:
11963 // V6_vpackhub_sat_alt
11964 O << " = vpackhub(";
11965 printOperand(MI, OpNo: 1, O);
11966 O << ',';
11967 printOperand(MI, OpNo: 2, O);
11968 O << "):sat";
11969 return;
11970 break;
11971 case 193:
11972 // V6_vpackob_alt
11973 O << " = vpackob(";
11974 printOperand(MI, OpNo: 1, O);
11975 O << ',';
11976 printOperand(MI, OpNo: 2, O);
11977 O << ')';
11978 return;
11979 break;
11980 case 194:
11981 // V6_vpackoh_alt
11982 O << " = vpackoh(";
11983 printOperand(MI, OpNo: 1, O);
11984 O << ',';
11985 printOperand(MI, OpNo: 2, O);
11986 O << ')';
11987 return;
11988 break;
11989 case 195:
11990 // V6_vpackwh_sat_alt
11991 O << " = vpackwh(";
11992 printOperand(MI, OpNo: 1, O);
11993 O << ',';
11994 printOperand(MI, OpNo: 2, O);
11995 O << "):sat";
11996 return;
11997 break;
11998 case 196:
11999 // V6_vpackwuh_sat_alt
12000 O << " = vpackwuh(";
12001 printOperand(MI, OpNo: 1, O);
12002 O << ',';
12003 printOperand(MI, OpNo: 2, O);
12004 O << "):sat";
12005 return;
12006 break;
12007 case 197:
12008 // V6_vpopcounth_alt
12009 O << " = vpopcounth(";
12010 printOperand(MI, OpNo: 1, O);
12011 O << ')';
12012 return;
12013 break;
12014 case 198:
12015 // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_acc, V6_vrmpybus_acc, V6_vrmp...
12016 O << ".w += vrmpy(";
12017 printOperand(MI, OpNo: 2, O);
12018 break;
12019 case 199:
12020 // V6_vrmpybub_rtt_alt, V6_vrmpybub_rtt, V6_vrmpybus, V6_vrmpybusi, V6_vr...
12021 O << ".w = vrmpy(";
12022 printOperand(MI, OpNo: 1, O);
12023 break;
12024 case 200:
12025 // V6_vrmpybus_acc_alt, V6_vrmpybusi_acc_alt, V6_vrmpybusv_acc_alt
12026 O << " += vrmpybus(";
12027 printOperand(MI, OpNo: 2, O);
12028 O << ',';
12029 printOperand(MI, OpNo: 3, O);
12030 break;
12031 case 201:
12032 // V6_vrmpybus_alt, V6_vrmpybusi_alt, V6_vrmpybusv_alt
12033 O << " = vrmpybus(";
12034 printOperand(MI, OpNo: 1, O);
12035 O << ',';
12036 printOperand(MI, OpNo: 2, O);
12037 break;
12038 case 202:
12039 // V6_vrmpybv_acc_alt
12040 O << " += vrmpyb(";
12041 printOperand(MI, OpNo: 2, O);
12042 O << ',';
12043 printOperand(MI, OpNo: 3, O);
12044 O << ')';
12045 return;
12046 break;
12047 case 203:
12048 // V6_vrmpybv_alt
12049 O << " = vrmpyb(";
12050 printOperand(MI, OpNo: 1, O);
12051 O << ',';
12052 printOperand(MI, OpNo: 2, O);
12053 O << ')';
12054 return;
12055 break;
12056 case 204:
12057 // V6_vrmpyub_acc_alt, V6_vrmpyubi_acc_alt, V6_vrmpyubv_acc_alt
12058 O << " += vrmpyub(";
12059 printOperand(MI, OpNo: 2, O);
12060 O << ',';
12061 printOperand(MI, OpNo: 3, O);
12062 break;
12063 case 205:
12064 // V6_vrmpyub_alt, V6_vrmpyubi_alt, V6_vrmpyubv_alt
12065 O << " = vrmpyub(";
12066 printOperand(MI, OpNo: 1, O);
12067 O << ',';
12068 printOperand(MI, OpNo: 2, O);
12069 break;
12070 case 206:
12071 // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_acc, V6_vrmpyub_rtt_acc, V6_vrmpyub...
12072 O << ".uw += vrmpy(";
12073 printOperand(MI, OpNo: 2, O);
12074 O << ".ub,";
12075 printOperand(MI, OpNo: 3, O);
12076 break;
12077 case 207:
12078 // V6_vrmpyub_rtt_alt, V6_vrmpyub, V6_vrmpyub_rtt, V6_vrmpyubi, V6_vrmpyu...
12079 O << ".uw = vrmpy(";
12080 printOperand(MI, OpNo: 1, O);
12081 O << ".ub,";
12082 printOperand(MI, OpNo: 2, O);
12083 break;
12084 case 208:
12085 // V6_vrotr_alt
12086 O << " = vrotr(";
12087 printOperand(MI, OpNo: 1, O);
12088 O << ',';
12089 printOperand(MI, OpNo: 2, O);
12090 O << ')';
12091 return;
12092 break;
12093 case 209:
12094 // V6_vroundhb_alt
12095 O << " = vroundhb(";
12096 printOperand(MI, OpNo: 1, O);
12097 O << ',';
12098 printOperand(MI, OpNo: 2, O);
12099 O << "):sat";
12100 return;
12101 break;
12102 case 210:
12103 // V6_vroundhub_alt
12104 O << " = vroundhub(";
12105 printOperand(MI, OpNo: 1, O);
12106 O << ',';
12107 printOperand(MI, OpNo: 2, O);
12108 O << "):sat";
12109 return;
12110 break;
12111 case 211:
12112 // V6_vrounduhub_alt
12113 O << " = vrounduhub(";
12114 printOperand(MI, OpNo: 1, O);
12115 O << ',';
12116 printOperand(MI, OpNo: 2, O);
12117 O << "):sat";
12118 return;
12119 break;
12120 case 212:
12121 // V6_vrounduwuh_alt
12122 O << " = vrounduwuh(";
12123 printOperand(MI, OpNo: 1, O);
12124 O << ',';
12125 printOperand(MI, OpNo: 2, O);
12126 O << "):sat";
12127 return;
12128 break;
12129 case 213:
12130 // V6_vroundwh_alt
12131 O << " = vroundwh(";
12132 printOperand(MI, OpNo: 1, O);
12133 O << ',';
12134 printOperand(MI, OpNo: 2, O);
12135 O << "):sat";
12136 return;
12137 break;
12138 case 214:
12139 // V6_vroundwuh_alt
12140 O << " = vroundwuh(";
12141 printOperand(MI, OpNo: 1, O);
12142 O << ',';
12143 printOperand(MI, OpNo: 2, O);
12144 O << "):sat";
12145 return;
12146 break;
12147 case 215:
12148 // V6_vrsadubi_acc_alt, A2_vrsadub_acc
12149 O << " += vrsadub(";
12150 printOperand(MI, OpNo: 2, O);
12151 O << ',';
12152 printOperand(MI, OpNo: 3, O);
12153 break;
12154 case 216:
12155 // V6_vrsadubi_alt, A2_vrsadub
12156 O << " = vrsadub(";
12157 printOperand(MI, OpNo: 1, O);
12158 O << ',';
12159 printOperand(MI, OpNo: 2, O);
12160 break;
12161 case 217:
12162 // V6_vsathub_alt, S2_svsathub, S2_vsathub, S2_vsathub_nopack
12163 O << " = vsathub(";
12164 printOperand(MI, OpNo: 1, O);
12165 break;
12166 case 218:
12167 // V6_vsatuwuh_alt
12168 O << " = vsatuwuh(";
12169 printOperand(MI, OpNo: 1, O);
12170 O << ',';
12171 printOperand(MI, OpNo: 2, O);
12172 O << ')';
12173 return;
12174 break;
12175 case 219:
12176 // V6_vsatwh_alt, S2_vsatwh, S2_vsatwh_nopack
12177 O << " = vsatwh(";
12178 printOperand(MI, OpNo: 1, O);
12179 break;
12180 case 220:
12181 // V6_vsb_alt
12182 O << " = vsxtb(";
12183 printOperand(MI, OpNo: 1, O);
12184 O << ')';
12185 return;
12186 break;
12187 case 221:
12188 // V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_alt, V6_vs...
12189 O << ',';
12190 break;
12191 case 222:
12192 // V6_vscattermhq_alt, V6_vscattermwhq_alt, V6_vscattermwq_alt, V6_vscatt...
12193 O << ") vscatter(";
12194 printOperand(MI, OpNo: 1, O);
12195 O << ',';
12196 printOperand(MI, OpNo: 2, O);
12197 O << ',';
12198 printOperand(MI, OpNo: 3, O);
12199 break;
12200 case 223:
12201 // V6_vsh_alt
12202 O << " = vsxth(";
12203 printOperand(MI, OpNo: 1, O);
12204 O << ')';
12205 return;
12206 break;
12207 case 224:
12208 // V6_vshufeh_alt
12209 O << " = vshuffeh(";
12210 printOperand(MI, OpNo: 1, O);
12211 O << ',';
12212 printOperand(MI, OpNo: 2, O);
12213 O << ')';
12214 return;
12215 break;
12216 case 225:
12217 // V6_vshuffb_alt
12218 O << " = vshuffb(";
12219 printOperand(MI, OpNo: 1, O);
12220 O << ')';
12221 return;
12222 break;
12223 case 226:
12224 // V6_vshuffeb_alt
12225 O << " = vshuffeb(";
12226 printOperand(MI, OpNo: 1, O);
12227 O << ',';
12228 printOperand(MI, OpNo: 2, O);
12229 O << ')';
12230 return;
12231 break;
12232 case 227:
12233 // V6_vshuffh_alt
12234 O << " = vshuffh(";
12235 printOperand(MI, OpNo: 1, O);
12236 O << ')';
12237 return;
12238 break;
12239 case 228:
12240 // V6_vshuffob_alt
12241 O << " = vshuffob(";
12242 printOperand(MI, OpNo: 1, O);
12243 O << ',';
12244 printOperand(MI, OpNo: 2, O);
12245 O << ')';
12246 return;
12247 break;
12248 case 229:
12249 // V6_vshufoeb_alt
12250 O << " = vshuffoeb(";
12251 printOperand(MI, OpNo: 1, O);
12252 O << ',';
12253 printOperand(MI, OpNo: 2, O);
12254 O << ')';
12255 return;
12256 break;
12257 case 230:
12258 // V6_vshufoeh_alt
12259 O << " = vshuffoeh(";
12260 printOperand(MI, OpNo: 1, O);
12261 O << ',';
12262 printOperand(MI, OpNo: 2, O);
12263 O << ')';
12264 return;
12265 break;
12266 case 231:
12267 // V6_vshufoh_alt
12268 O << " = vshuffoh(";
12269 printOperand(MI, OpNo: 1, O);
12270 O << ',';
12271 printOperand(MI, OpNo: 2, O);
12272 O << ')';
12273 return;
12274 break;
12275 case 232:
12276 // V6_vsubh_alt, V6_vsubh_dv_alt, V6_vsubhsat_alt, V6_vsubhsat_dv_alt, V6...
12277 O << " = vsubh(";
12278 printOperand(MI, OpNo: 1, O);
12279 O << ',';
12280 printOperand(MI, OpNo: 2, O);
12281 break;
12282 case 233:
12283 // V6_vsububh_alt, V6_vsububsat_alt, V6_vsububsat_dv_alt, A2_vsubub, A2_v...
12284 O << " = vsubub(";
12285 printOperand(MI, OpNo: 1, O);
12286 O << ',';
12287 printOperand(MI, OpNo: 2, O);
12288 break;
12289 case 234:
12290 // V6_vsubuhsat_alt, V6_vsubuhsat_dv_alt, V6_vsubuhw_alt, A2_svsubuhs, A2...
12291 O << " = vsubuh(";
12292 printOperand(MI, OpNo: 1, O);
12293 O << ',';
12294 printOperand(MI, OpNo: 2, O);
12295 break;
12296 case 235:
12297 // V6_vsubuwsat_alt, V6_vsubuwsat_dv_alt
12298 O << " = vsubuw(";
12299 printOperand(MI, OpNo: 1, O);
12300 O << ',';
12301 printOperand(MI, OpNo: 2, O);
12302 O << "):sat";
12303 return;
12304 break;
12305 case 236:
12306 // V6_vsubw_alt, V6_vsubw_dv_alt, V6_vsubwsat_alt, V6_vsubwsat_dv_alt, A2...
12307 O << " = vsubw(";
12308 printOperand(MI, OpNo: 1, O);
12309 O << ',';
12310 printOperand(MI, OpNo: 2, O);
12311 break;
12312 case 237:
12313 // V6_vtmpyb_acc_alt
12314 O << " += vtmpyb(";
12315 printOperand(MI, OpNo: 2, O);
12316 O << ',';
12317 printOperand(MI, OpNo: 3, O);
12318 O << ')';
12319 return;
12320 break;
12321 case 238:
12322 // V6_vtmpyb_alt
12323 O << " = vtmpyb(";
12324 printOperand(MI, OpNo: 1, O);
12325 O << ',';
12326 printOperand(MI, OpNo: 2, O);
12327 O << ')';
12328 return;
12329 break;
12330 case 239:
12331 // V6_vtmpybus_acc_alt
12332 O << " += vtmpybus(";
12333 printOperand(MI, OpNo: 2, O);
12334 O << ',';
12335 printOperand(MI, OpNo: 3, O);
12336 O << ')';
12337 return;
12338 break;
12339 case 240:
12340 // V6_vtmpybus_alt
12341 O << " = vtmpybus(";
12342 printOperand(MI, OpNo: 1, O);
12343 O << ',';
12344 printOperand(MI, OpNo: 2, O);
12345 O << ')';
12346 return;
12347 break;
12348 case 241:
12349 // V6_vtmpyhb_acc_alt
12350 O << " += vtmpyhb(";
12351 printOperand(MI, OpNo: 2, O);
12352 O << ',';
12353 printOperand(MI, OpNo: 3, O);
12354 O << ')';
12355 return;
12356 break;
12357 case 242:
12358 // V6_vtmpyhb_alt
12359 O << " = vtmpyhb(";
12360 printOperand(MI, OpNo: 1, O);
12361 O << ',';
12362 printOperand(MI, OpNo: 2, O);
12363 O << ')';
12364 return;
12365 break;
12366 case 243:
12367 // V6_vunpackb_alt
12368 O << " = vunpackb(";
12369 printOperand(MI, OpNo: 1, O);
12370 O << ')';
12371 return;
12372 break;
12373 case 244:
12374 // V6_vunpackh_alt
12375 O << " = vunpackh(";
12376 printOperand(MI, OpNo: 1, O);
12377 O << ')';
12378 return;
12379 break;
12380 case 245:
12381 // V6_vunpackob_alt
12382 O << " |= vunpackob(";
12383 printOperand(MI, OpNo: 2, O);
12384 O << ')';
12385 return;
12386 break;
12387 case 246:
12388 // V6_vunpackoh_alt
12389 O << " |= vunpackoh(";
12390 printOperand(MI, OpNo: 2, O);
12391 O << ')';
12392 return;
12393 break;
12394 case 247:
12395 // V6_vunpackub_alt
12396 O << " = vunpackub(";
12397 printOperand(MI, OpNo: 1, O);
12398 O << ')';
12399 return;
12400 break;
12401 case 248:
12402 // V6_vunpackuh_alt
12403 O << " = vunpackuh(";
12404 printOperand(MI, OpNo: 1, O);
12405 O << ')';
12406 return;
12407 break;
12408 case 249:
12409 // V6_vzb_alt
12410 O << " = vzxtb(";
12411 printOperand(MI, OpNo: 1, O);
12412 O << ')';
12413 return;
12414 break;
12415 case 250:
12416 // V6_vzh_alt
12417 O << " = vzxth(";
12418 printOperand(MI, OpNo: 1, O);
12419 O << ')';
12420 return;
12421 break;
12422 case 251:
12423 // V6_zldp0, V6_zLd_pred_ai, V6_zLd_pred_pi, V6_zLd_pred_ppu
12424 O << ") z = vmem(";
12425 break;
12426 case 252:
12427 // Y2_crswap_old
12428 O << ",sgp)";
12429 return;
12430 break;
12431 case 253:
12432 // dup_A2_andir, A2_and, A2_andir, A2_andp, A4_andn, A4_andnp, C2_and, C2...
12433 O << " = and(";
12434 printOperand(MI, OpNo: 1, O);
12435 break;
12436 case 254:
12437 // dup_A2_combineii, dup_A4_combineii, dup_A4_combineir, A2_combineii, A4...
12438 O << " = combine(#";
12439 printOperand(MI, OpNo: 1, O);
12440 break;
12441 case 255:
12442 // dup_A2_sxtb, A2_sxtb, SA1_sxtb
12443 O << " = sxtb(";
12444 printOperand(MI, OpNo: 1, O);
12445 O << ')';
12446 return;
12447 break;
12448 case 256:
12449 // dup_A2_sxth, A2_sxth, SA1_sxth
12450 O << " = sxth(";
12451 printOperand(MI, OpNo: 1, O);
12452 O << ')';
12453 return;
12454 break;
12455 case 257:
12456 // dup_A2_zxth, A2_zxth, SA1_zxth
12457 O << " = zxth(";
12458 printOperand(MI, OpNo: 1, O);
12459 O << ')';
12460 return;
12461 break;
12462 case 258:
12463 // dup_A4_combineri, A2_combine_hh, A2_combine_hl, A2_combine_lh, A2_comb...
12464 O << " = combine(";
12465 printOperand(MI, OpNo: 1, O);
12466 break;
12467 case 259:
12468 // dup_C2_cmpeqi, A4_rcmpeq, A4_rcmpeqi, C2_cmpeq, C2_cmpeqi, C2_cmpeqp
12469 O << " = cmp.eq(";
12470 printOperand(MI, OpNo: 1, O);
12471 break;
12472 case 260:
12473 // dup_L2_deallocframe, L2_deallocframe
12474 O << " = deallocframe(";
12475 printOperand(MI, OpNo: 1, O);
12476 O << "):raw";
12477 return;
12478 break;
12479 case 261:
12480 // dup_S2_allocframe, J2_loop0i, J2_loop0iext, J2_loop1i, J2_loop1iext, J...
12481 O << ",#";
12482 break;
12483 case 262:
12484 // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
12485 O << "+#";
12486 printOperand(MI, OpNo: 1, O);
12487 break;
12488 case 263:
12489 // A2_abs, A2_absp, A2_abssat
12490 O << " = abs(";
12491 printOperand(MI, OpNo: 1, O);
12492 break;
12493 case 264:
12494 // A2_aslh
12495 O << " = aslh(";
12496 printOperand(MI, OpNo: 1, O);
12497 O << ')';
12498 return;
12499 break;
12500 case 265:
12501 // A2_asrh
12502 O << " = asrh(";
12503 printOperand(MI, OpNo: 1, O);
12504 O << ')';
12505 return;
12506 break;
12507 case 266:
12508 // A2_max, A2_maxp
12509 O << " = max(";
12510 printOperand(MI, OpNo: 1, O);
12511 O << ',';
12512 printOperand(MI, OpNo: 2, O);
12513 O << ')';
12514 return;
12515 break;
12516 case 267:
12517 // A2_maxu, A2_maxup
12518 O << " = maxu(";
12519 printOperand(MI, OpNo: 1, O);
12520 O << ',';
12521 printOperand(MI, OpNo: 2, O);
12522 O << ')';
12523 return;
12524 break;
12525 case 268:
12526 // A2_min, A2_minp
12527 O << " = min(";
12528 printOperand(MI, OpNo: 1, O);
12529 O << ',';
12530 printOperand(MI, OpNo: 2, O);
12531 O << ')';
12532 return;
12533 break;
12534 case 269:
12535 // A2_minu, A2_minup
12536 O << " = minu(";
12537 printOperand(MI, OpNo: 1, O);
12538 O << ',';
12539 printOperand(MI, OpNo: 2, O);
12540 O << ')';
12541 return;
12542 break;
12543 case 270:
12544 // A2_or, A2_orir, A2_orp, A4_orn, A4_ornp, C2_or, C2_orn, C4_or_and, C4_...
12545 O << " = or(";
12546 printOperand(MI, OpNo: 1, O);
12547 break;
12548 case 271:
12549 // A2_roundsat, A4_round_ri, A4_round_ri_sat, A4_round_rr, A4_round_rr_sa...
12550 O << " = round(";
12551 printOperand(MI, OpNo: 1, O);
12552 break;
12553 case 272:
12554 // A2_sat
12555 O << " = sat(";
12556 printOperand(MI, OpNo: 1, O);
12557 O << ')';
12558 return;
12559 break;
12560 case 273:
12561 // A2_satb
12562 O << " = satb(";
12563 printOperand(MI, OpNo: 1, O);
12564 O << ')';
12565 return;
12566 break;
12567 case 274:
12568 // A2_sath
12569 O << " = sath(";
12570 printOperand(MI, OpNo: 1, O);
12571 O << ')';
12572 return;
12573 break;
12574 case 275:
12575 // A2_satub
12576 O << " = satub(";
12577 printOperand(MI, OpNo: 1, O);
12578 O << ')';
12579 return;
12580 break;
12581 case 276:
12582 // A2_satuh
12583 O << " = satuh(";
12584 printOperand(MI, OpNo: 1, O);
12585 O << ')';
12586 return;
12587 break;
12588 case 277:
12589 // A2_sub, A2_subh_h16_hh, A2_subh_h16_hl, A2_subh_h16_lh, A2_subh_h16_ll...
12590 O << " = sub(";
12591 break;
12592 case 278:
12593 // A2_subri, S4_subi_asl_ri, S4_subi_lsr_ri
12594 O << " = sub(#";
12595 printOperand(MI, OpNo: 1, O);
12596 break;
12597 case 279:
12598 // A2_swiz
12599 O << " = swiz(";
12600 printOperand(MI, OpNo: 1, O);
12601 O << ')';
12602 return;
12603 break;
12604 case 280:
12605 // A2_sxtw
12606 O << " = sxtw(";
12607 printOperand(MI, OpNo: 1, O);
12608 O << ')';
12609 return;
12610 break;
12611 case 281:
12612 // A2_tfrih, HI
12613 O << ".h = #";
12614 break;
12615 case 282:
12616 // A2_tfril, LO
12617 O << ".l = #";
12618 break;
12619 case 283:
12620 // A2_vcmpbeq, A4_vcmpbeqi
12621 O << " = vcmpb.eq(";
12622 printOperand(MI, OpNo: 1, O);
12623 break;
12624 case 284:
12625 // A2_vcmpbgtu, A4_vcmpbgtui
12626 O << " = vcmpb.gtu(";
12627 printOperand(MI, OpNo: 1, O);
12628 break;
12629 case 285:
12630 // A2_vcmpheq, A4_vcmpheqi
12631 O << " = vcmph.eq(";
12632 printOperand(MI, OpNo: 1, O);
12633 break;
12634 case 286:
12635 // A2_vcmphgt, A4_vcmphgti
12636 O << " = vcmph.gt(";
12637 printOperand(MI, OpNo: 1, O);
12638 break;
12639 case 287:
12640 // A2_vcmphgtu, A4_vcmphgtui
12641 O << " = vcmph.gtu(";
12642 printOperand(MI, OpNo: 1, O);
12643 break;
12644 case 288:
12645 // A2_vcmpweq, A4_vcmpweqi
12646 O << " = vcmpw.eq(";
12647 printOperand(MI, OpNo: 1, O);
12648 break;
12649 case 289:
12650 // A2_vcmpwgt, A4_vcmpwgti
12651 O << " = vcmpw.gt(";
12652 printOperand(MI, OpNo: 1, O);
12653 break;
12654 case 290:
12655 // A2_vcmpwgtu, A4_vcmpwgtui
12656 O << " = vcmpw.gtu(";
12657 printOperand(MI, OpNo: 1, O);
12658 break;
12659 case 291:
12660 // A2_vconj
12661 O << " = vconj(";
12662 printOperand(MI, OpNo: 1, O);
12663 O << "):sat";
12664 return;
12665 break;
12666 case 292:
12667 // A2_vmaxuw
12668 O << " = vmaxuw(";
12669 printOperand(MI, OpNo: 1, O);
12670 O << ',';
12671 printOperand(MI, OpNo: 2, O);
12672 O << ')';
12673 return;
12674 break;
12675 case 293:
12676 // A2_vminuw
12677 O << " = vminuw(";
12678 printOperand(MI, OpNo: 1, O);
12679 O << ',';
12680 printOperand(MI, OpNo: 2, O);
12681 O << ')';
12682 return;
12683 break;
12684 case 294:
12685 // A2_vraddub
12686 O << " = vraddub(";
12687 printOperand(MI, OpNo: 1, O);
12688 O << ',';
12689 printOperand(MI, OpNo: 2, O);
12690 O << ')';
12691 return;
12692 break;
12693 case 295:
12694 // A2_vraddub_acc
12695 O << " += vraddub(";
12696 printOperand(MI, OpNo: 2, O);
12697 O << ',';
12698 printOperand(MI, OpNo: 3, O);
12699 O << ')';
12700 return;
12701 break;
12702 case 296:
12703 // A2_xor, A2_xorp, C2_xor, V6_pred_xor
12704 O << " = xor(";
12705 printOperand(MI, OpNo: 1, O);
12706 O << ',';
12707 printOperand(MI, OpNo: 2, O);
12708 O << ')';
12709 return;
12710 break;
12711 case 297:
12712 // A4_bitsplit, A4_bitspliti
12713 O << " = bitsplit(";
12714 printOperand(MI, OpNo: 1, O);
12715 break;
12716 case 298:
12717 // A4_cmpbeq, A4_cmpbeqi
12718 O << " = cmpb.eq(";
12719 printOperand(MI, OpNo: 1, O);
12720 break;
12721 case 299:
12722 // A4_cmpbgt, A4_cmpbgti
12723 O << " = cmpb.gt(";
12724 printOperand(MI, OpNo: 1, O);
12725 break;
12726 case 300:
12727 // A4_cmpbgtu, A4_cmpbgtui
12728 O << " = cmpb.gtu(";
12729 printOperand(MI, OpNo: 1, O);
12730 break;
12731 case 301:
12732 // A4_cmpheq, A4_cmpheqi
12733 O << " = cmph.eq(";
12734 printOperand(MI, OpNo: 1, O);
12735 break;
12736 case 302:
12737 // A4_cmphgt, A4_cmphgti
12738 O << " = cmph.gt(";
12739 printOperand(MI, OpNo: 1, O);
12740 break;
12741 case 303:
12742 // A4_cmphgtu, A4_cmphgtui
12743 O << " = cmph.gtu(";
12744 printOperand(MI, OpNo: 1, O);
12745 break;
12746 case 304:
12747 // A4_cround_ri, A4_cround_rr, A7_croundd_ri, A7_croundd_rr
12748 O << " = cround(";
12749 printOperand(MI, OpNo: 1, O);
12750 break;
12751 case 305:
12752 // A4_modwrapu
12753 O << " = modwrap(";
12754 printOperand(MI, OpNo: 1, O);
12755 O << ',';
12756 printOperand(MI, OpNo: 2, O);
12757 O << ')';
12758 return;
12759 break;
12760 case 306:
12761 // A4_rcmpneq, A4_rcmpneqi, C4_cmpneq, C4_cmpneqi
12762 O << " = !cmp.eq(";
12763 printOperand(MI, OpNo: 1, O);
12764 break;
12765 case 307:
12766 // A4_tlbmatch
12767 O << " = tlbmatch(";
12768 printOperand(MI, OpNo: 1, O);
12769 O << ',';
12770 printOperand(MI, OpNo: 2, O);
12771 O << ')';
12772 return;
12773 break;
12774 case 308:
12775 // A4_vcmpbeq_any
12776 O << " = any8(vcmpb.eq(";
12777 printOperand(MI, OpNo: 1, O);
12778 O << ',';
12779 printOperand(MI, OpNo: 2, O);
12780 O << "))";
12781 return;
12782 break;
12783 case 309:
12784 // A4_vcmpbgt, A4_vcmpbgti
12785 O << " = vcmpb.gt(";
12786 printOperand(MI, OpNo: 1, O);
12787 break;
12788 case 310:
12789 // A4_vrmaxh
12790 O << " = vrmaxh(";
12791 printOperand(MI, OpNo: 2, O);
12792 O << ',';
12793 printOperand(MI, OpNo: 3, O);
12794 O << ')';
12795 return;
12796 break;
12797 case 311:
12798 // A4_vrmaxuh
12799 O << " = vrmaxuh(";
12800 printOperand(MI, OpNo: 2, O);
12801 O << ',';
12802 printOperand(MI, OpNo: 3, O);
12803 O << ')';
12804 return;
12805 break;
12806 case 312:
12807 // A4_vrmaxuw
12808 O << " = vrmaxuw(";
12809 printOperand(MI, OpNo: 2, O);
12810 O << ',';
12811 printOperand(MI, OpNo: 3, O);
12812 O << ')';
12813 return;
12814 break;
12815 case 313:
12816 // A4_vrmaxw
12817 O << " = vrmaxw(";
12818 printOperand(MI, OpNo: 2, O);
12819 O << ',';
12820 printOperand(MI, OpNo: 3, O);
12821 O << ')';
12822 return;
12823 break;
12824 case 314:
12825 // A4_vrminh
12826 O << " = vrminh(";
12827 printOperand(MI, OpNo: 2, O);
12828 O << ',';
12829 printOperand(MI, OpNo: 3, O);
12830 O << ')';
12831 return;
12832 break;
12833 case 315:
12834 // A4_vrminuh
12835 O << " = vrminuh(";
12836 printOperand(MI, OpNo: 2, O);
12837 O << ',';
12838 printOperand(MI, OpNo: 3, O);
12839 O << ')';
12840 return;
12841 break;
12842 case 316:
12843 // A4_vrminuw
12844 O << " = vrminuw(";
12845 printOperand(MI, OpNo: 2, O);
12846 O << ',';
12847 printOperand(MI, OpNo: 3, O);
12848 O << ')';
12849 return;
12850 break;
12851 case 317:
12852 // A4_vrminw
12853 O << " = vrminw(";
12854 printOperand(MI, OpNo: 2, O);
12855 O << ',';
12856 printOperand(MI, OpNo: 3, O);
12857 O << ')';
12858 return;
12859 break;
12860 case 318:
12861 // A5_vaddhubs
12862 O << " = vaddhub(";
12863 printOperand(MI, OpNo: 1, O);
12864 O << ',';
12865 printOperand(MI, OpNo: 2, O);
12866 O << "):sat";
12867 return;
12868 break;
12869 case 319:
12870 // A6_vcmpbeq_notany
12871 O << " = !any8(vcmpb.eq(";
12872 printOperand(MI, OpNo: 1, O);
12873 O << ',';
12874 printOperand(MI, OpNo: 2, O);
12875 O << "))";
12876 return;
12877 break;
12878 case 320:
12879 // A7_clip
12880 O << " = clip(";
12881 printOperand(MI, OpNo: 1, O);
12882 O << ",#";
12883 printOperand(MI, OpNo: 2, O);
12884 O << ')';
12885 return;
12886 break;
12887 case 321:
12888 // A7_vclip
12889 O << " = vclip(";
12890 printOperand(MI, OpNo: 1, O);
12891 O << ",#";
12892 printOperand(MI, OpNo: 2, O);
12893 O << ')';
12894 return;
12895 break;
12896 case 322:
12897 // C2_all8
12898 O << " = all8(";
12899 printOperand(MI, OpNo: 1, O);
12900 O << ')';
12901 return;
12902 break;
12903 case 323:
12904 // C2_any8
12905 O << " = any8(";
12906 printOperand(MI, OpNo: 1, O);
12907 O << ')';
12908 return;
12909 break;
12910 case 324:
12911 // C2_bitsclr, C2_bitsclri
12912 O << " = bitsclr(";
12913 printOperand(MI, OpNo: 1, O);
12914 break;
12915 case 325:
12916 // C2_bitsset
12917 O << " = bitsset(";
12918 printOperand(MI, OpNo: 1, O);
12919 O << ',';
12920 printOperand(MI, OpNo: 2, O);
12921 O << ')';
12922 return;
12923 break;
12924 case 326:
12925 // C2_cmpgt, C2_cmpgti, C2_cmpgtp
12926 O << " = cmp.gt(";
12927 printOperand(MI, OpNo: 1, O);
12928 break;
12929 case 327:
12930 // C2_cmpgtu, C2_cmpgtui, C2_cmpgtup
12931 O << " = cmp.gtu(";
12932 printOperand(MI, OpNo: 1, O);
12933 break;
12934 case 328:
12935 // C2_mask
12936 O << " = mask(";
12937 printOperand(MI, OpNo: 1, O);
12938 O << ')';
12939 return;
12940 break;
12941 case 329:
12942 // C2_mux, C2_muxii, C2_muxir, C2_muxri
12943 O << " = mux(";
12944 printOperand(MI, OpNo: 1, O);
12945 break;
12946 case 330:
12947 // C2_vitpack
12948 O << " = vitpack(";
12949 printOperand(MI, OpNo: 1, O);
12950 O << ',';
12951 printOperand(MI, OpNo: 2, O);
12952 O << ')';
12953 return;
12954 break;
12955 case 331:
12956 // C2_vmux, V6_vmux
12957 O << " = vmux(";
12958 printOperand(MI, OpNo: 1, O);
12959 O << ',';
12960 printOperand(MI, OpNo: 2, O);
12961 O << ',';
12962 printOperand(MI, OpNo: 3, O);
12963 O << ')';
12964 return;
12965 break;
12966 case 332:
12967 // C4_addipc
12968 O << " = add(pc,#";
12969 printOperand(MI, OpNo: 1, O);
12970 O << ')';
12971 return;
12972 break;
12973 case 333:
12974 // C4_cmplte, C4_cmpltei
12975 O << " = !cmp.gt(";
12976 printOperand(MI, OpNo: 1, O);
12977 break;
12978 case 334:
12979 // C4_cmplteu, C4_cmplteui
12980 O << " = !cmp.gtu(";
12981 printOperand(MI, OpNo: 1, O);
12982 break;
12983 case 335:
12984 // C4_fastcorner9
12985 O << " = fastcorner9(";
12986 printOperand(MI, OpNo: 1, O);
12987 O << ',';
12988 printOperand(MI, OpNo: 2, O);
12989 O << ')';
12990 return;
12991 break;
12992 case 336:
12993 // C4_fastcorner9_not
12994 O << " = !fastcorner9(";
12995 printOperand(MI, OpNo: 1, O);
12996 O << ',';
12997 printOperand(MI, OpNo: 2, O);
12998 O << ')';
12999 return;
13000 break;
13001 case 337:
13002 // C4_nbitsclr, C4_nbitsclri
13003 O << " = !bitsclr(";
13004 printOperand(MI, OpNo: 1, O);
13005 break;
13006 case 338:
13007 // C4_nbitsset
13008 O << " = !bitsset(";
13009 printOperand(MI, OpNo: 1, O);
13010 O << ',';
13011 printOperand(MI, OpNo: 2, O);
13012 O << ')';
13013 return;
13014 break;
13015 case 339:
13016 // CONST32
13017 O << " = CONST32(#";
13018 printOperand(MI, OpNo: 1, O);
13019 O << ')';
13020 return;
13021 break;
13022 case 340:
13023 // CONST64
13024 O << " = CONST64(#";
13025 printOperand(MI, OpNo: 1, O);
13026 O << ')';
13027 return;
13028 break;
13029 case 341:
13030 // F2_conv_d2df
13031 O << " = convert_d2df(";
13032 printOperand(MI, OpNo: 1, O);
13033 O << ')';
13034 return;
13035 break;
13036 case 342:
13037 // F2_conv_d2sf
13038 O << " = convert_d2sf(";
13039 printOperand(MI, OpNo: 1, O);
13040 O << ')';
13041 return;
13042 break;
13043 case 343:
13044 // F2_conv_df2d, F2_conv_df2d_chop
13045 O << " = convert_df2d(";
13046 printOperand(MI, OpNo: 1, O);
13047 break;
13048 case 344:
13049 // F2_conv_df2sf
13050 O << " = convert_df2sf(";
13051 printOperand(MI, OpNo: 1, O);
13052 O << ')';
13053 return;
13054 break;
13055 case 345:
13056 // F2_conv_df2ud, F2_conv_df2ud_chop
13057 O << " = convert_df2ud(";
13058 printOperand(MI, OpNo: 1, O);
13059 break;
13060 case 346:
13061 // F2_conv_df2uw, F2_conv_df2uw_chop
13062 O << " = convert_df2uw(";
13063 printOperand(MI, OpNo: 1, O);
13064 break;
13065 case 347:
13066 // F2_conv_df2w, F2_conv_df2w_chop
13067 O << " = convert_df2w(";
13068 printOperand(MI, OpNo: 1, O);
13069 break;
13070 case 348:
13071 // F2_conv_sf2d, F2_conv_sf2d_chop
13072 O << " = convert_sf2d(";
13073 printOperand(MI, OpNo: 1, O);
13074 break;
13075 case 349:
13076 // F2_conv_sf2df
13077 O << " = convert_sf2df(";
13078 printOperand(MI, OpNo: 1, O);
13079 O << ')';
13080 return;
13081 break;
13082 case 350:
13083 // F2_conv_sf2ud, F2_conv_sf2ud_chop
13084 O << " = convert_sf2ud(";
13085 printOperand(MI, OpNo: 1, O);
13086 break;
13087 case 351:
13088 // F2_conv_sf2uw, F2_conv_sf2uw_chop
13089 O << " = convert_sf2uw(";
13090 printOperand(MI, OpNo: 1, O);
13091 break;
13092 case 352:
13093 // F2_conv_sf2w, F2_conv_sf2w_chop
13094 O << " = convert_sf2w(";
13095 printOperand(MI, OpNo: 1, O);
13096 break;
13097 case 353:
13098 // F2_conv_ud2df
13099 O << " = convert_ud2df(";
13100 printOperand(MI, OpNo: 1, O);
13101 O << ')';
13102 return;
13103 break;
13104 case 354:
13105 // F2_conv_ud2sf
13106 O << " = convert_ud2sf(";
13107 printOperand(MI, OpNo: 1, O);
13108 O << ')';
13109 return;
13110 break;
13111 case 355:
13112 // F2_conv_uw2df
13113 O << " = convert_uw2df(";
13114 printOperand(MI, OpNo: 1, O);
13115 O << ')';
13116 return;
13117 break;
13118 case 356:
13119 // F2_conv_uw2sf
13120 O << " = convert_uw2sf(";
13121 printOperand(MI, OpNo: 1, O);
13122 O << ')';
13123 return;
13124 break;
13125 case 357:
13126 // F2_conv_w2df
13127 O << " = convert_w2df(";
13128 printOperand(MI, OpNo: 1, O);
13129 O << ')';
13130 return;
13131 break;
13132 case 358:
13133 // F2_conv_w2sf
13134 O << " = convert_w2sf(";
13135 printOperand(MI, OpNo: 1, O);
13136 O << ')';
13137 return;
13138 break;
13139 case 359:
13140 // F2_dfadd
13141 O << " = dfadd(";
13142 printOperand(MI, OpNo: 1, O);
13143 O << ',';
13144 printOperand(MI, OpNo: 2, O);
13145 O << ')';
13146 return;
13147 break;
13148 case 360:
13149 // F2_dfclass
13150 O << " = dfclass(";
13151 printOperand(MI, OpNo: 1, O);
13152 O << ",#";
13153 printOperand(MI, OpNo: 2, O);
13154 O << ')';
13155 return;
13156 break;
13157 case 361:
13158 // F2_dfcmpeq
13159 O << " = dfcmp.eq(";
13160 printOperand(MI, OpNo: 1, O);
13161 O << ',';
13162 printOperand(MI, OpNo: 2, O);
13163 O << ')';
13164 return;
13165 break;
13166 case 362:
13167 // F2_dfcmpge
13168 O << " = dfcmp.ge(";
13169 printOperand(MI, OpNo: 1, O);
13170 O << ',';
13171 printOperand(MI, OpNo: 2, O);
13172 O << ')';
13173 return;
13174 break;
13175 case 363:
13176 // F2_dfcmpgt
13177 O << " = dfcmp.gt(";
13178 printOperand(MI, OpNo: 1, O);
13179 O << ',';
13180 printOperand(MI, OpNo: 2, O);
13181 O << ')';
13182 return;
13183 break;
13184 case 364:
13185 // F2_dfcmpuo
13186 O << " = dfcmp.uo(";
13187 printOperand(MI, OpNo: 1, O);
13188 O << ',';
13189 printOperand(MI, OpNo: 2, O);
13190 O << ')';
13191 return;
13192 break;
13193 case 365:
13194 // F2_dfimm_n, F2_dfimm_p
13195 O << " = dfmake(#";
13196 printOperand(MI, OpNo: 1, O);
13197 break;
13198 case 366:
13199 // F2_dfmax
13200 O << " = dfmax(";
13201 printOperand(MI, OpNo: 1, O);
13202 O << ',';
13203 printOperand(MI, OpNo: 2, O);
13204 O << ')';
13205 return;
13206 break;
13207 case 367:
13208 // F2_dfmin
13209 O << " = dfmin(";
13210 printOperand(MI, OpNo: 1, O);
13211 O << ',';
13212 printOperand(MI, OpNo: 2, O);
13213 O << ')';
13214 return;
13215 break;
13216 case 368:
13217 // F2_dfmpyfix
13218 O << " = dfmpyfix(";
13219 printOperand(MI, OpNo: 1, O);
13220 O << ',';
13221 printOperand(MI, OpNo: 2, O);
13222 O << ')';
13223 return;
13224 break;
13225 case 369:
13226 // F2_dfmpyhh
13227 O << " += dfmpyhh(";
13228 printOperand(MI, OpNo: 2, O);
13229 O << ',';
13230 printOperand(MI, OpNo: 3, O);
13231 O << ')';
13232 return;
13233 break;
13234 case 370:
13235 // F2_dfmpylh
13236 O << " += dfmpylh(";
13237 printOperand(MI, OpNo: 2, O);
13238 O << ',';
13239 printOperand(MI, OpNo: 3, O);
13240 O << ')';
13241 return;
13242 break;
13243 case 371:
13244 // F2_dfmpyll
13245 O << " = dfmpyll(";
13246 printOperand(MI, OpNo: 1, O);
13247 O << ',';
13248 printOperand(MI, OpNo: 2, O);
13249 O << ')';
13250 return;
13251 break;
13252 case 372:
13253 // F2_dfsub
13254 O << " = dfsub(";
13255 printOperand(MI, OpNo: 1, O);
13256 O << ',';
13257 printOperand(MI, OpNo: 2, O);
13258 O << ')';
13259 return;
13260 break;
13261 case 373:
13262 // F2_sfadd
13263 O << " = sfadd(";
13264 printOperand(MI, OpNo: 1, O);
13265 O << ',';
13266 printOperand(MI, OpNo: 2, O);
13267 O << ')';
13268 return;
13269 break;
13270 case 374:
13271 // F2_sfclass
13272 O << " = sfclass(";
13273 printOperand(MI, OpNo: 1, O);
13274 O << ",#";
13275 printOperand(MI, OpNo: 2, O);
13276 O << ')';
13277 return;
13278 break;
13279 case 375:
13280 // F2_sfcmpeq
13281 O << " = sfcmp.eq(";
13282 printOperand(MI, OpNo: 1, O);
13283 O << ',';
13284 printOperand(MI, OpNo: 2, O);
13285 O << ')';
13286 return;
13287 break;
13288 case 376:
13289 // F2_sfcmpge
13290 O << " = sfcmp.ge(";
13291 printOperand(MI, OpNo: 1, O);
13292 O << ',';
13293 printOperand(MI, OpNo: 2, O);
13294 O << ')';
13295 return;
13296 break;
13297 case 377:
13298 // F2_sfcmpgt
13299 O << " = sfcmp.gt(";
13300 printOperand(MI, OpNo: 1, O);
13301 O << ',';
13302 printOperand(MI, OpNo: 2, O);
13303 O << ')';
13304 return;
13305 break;
13306 case 378:
13307 // F2_sfcmpuo
13308 O << " = sfcmp.uo(";
13309 printOperand(MI, OpNo: 1, O);
13310 O << ',';
13311 printOperand(MI, OpNo: 2, O);
13312 O << ')';
13313 return;
13314 break;
13315 case 379:
13316 // F2_sffixupd
13317 O << " = sffixupd(";
13318 printOperand(MI, OpNo: 1, O);
13319 O << ',';
13320 printOperand(MI, OpNo: 2, O);
13321 O << ')';
13322 return;
13323 break;
13324 case 380:
13325 // F2_sffixupn
13326 O << " = sffixupn(";
13327 printOperand(MI, OpNo: 1, O);
13328 O << ',';
13329 printOperand(MI, OpNo: 2, O);
13330 O << ')';
13331 return;
13332 break;
13333 case 381:
13334 // F2_sffixupr
13335 O << " = sffixupr(";
13336 printOperand(MI, OpNo: 1, O);
13337 O << ')';
13338 return;
13339 break;
13340 case 382:
13341 // F2_sffma, F2_sffma_lib, F2_sffma_sc
13342 O << " += sfmpy(";
13343 printOperand(MI, OpNo: 2, O);
13344 O << ',';
13345 printOperand(MI, OpNo: 3, O);
13346 break;
13347 case 383:
13348 // F2_sffms, F2_sffms_lib
13349 O << " -= sfmpy(";
13350 printOperand(MI, OpNo: 2, O);
13351 O << ',';
13352 printOperand(MI, OpNo: 3, O);
13353 break;
13354 case 384:
13355 // F2_sfimm_n, F2_sfimm_p
13356 O << " = sfmake(#";
13357 printOperand(MI, OpNo: 1, O);
13358 break;
13359 case 385:
13360 // F2_sfmax
13361 O << " = sfmax(";
13362 printOperand(MI, OpNo: 1, O);
13363 O << ',';
13364 printOperand(MI, OpNo: 2, O);
13365 O << ')';
13366 return;
13367 break;
13368 case 386:
13369 // F2_sfmin
13370 O << " = sfmin(";
13371 printOperand(MI, OpNo: 1, O);
13372 O << ',';
13373 printOperand(MI, OpNo: 2, O);
13374 O << ')';
13375 return;
13376 break;
13377 case 387:
13378 // F2_sfmpy
13379 O << " = sfmpy(";
13380 printOperand(MI, OpNo: 1, O);
13381 O << ',';
13382 printOperand(MI, OpNo: 2, O);
13383 O << ')';
13384 return;
13385 break;
13386 case 388:
13387 // F2_sfsub
13388 O << " = sfsub(";
13389 printOperand(MI, OpNo: 1, O);
13390 O << ',';
13391 printOperand(MI, OpNo: 2, O);
13392 O << ')';
13393 return;
13394 break;
13395 case 389:
13396 // J2_callf, J2_callt
13397 O << ") call ";
13398 printBrtarget(MI, OpNo: 1, O);
13399 return;
13400 break;
13401 case 390:
13402 // J2_callrf, J2_callrt
13403 O << ") callr ";
13404 printOperand(MI, OpNo: 1, O);
13405 return;
13406 break;
13407 case 391:
13408 // J2_jumpf, J2_jumpt
13409 O << ") jump:nt ";
13410 printBrtarget(MI, OpNo: 1, O);
13411 return;
13412 break;
13413 case 392:
13414 // J2_jumpfnew, J2_jumptnew
13415 O << ".new) jump:nt ";
13416 printBrtarget(MI, OpNo: 1, O);
13417 return;
13418 break;
13419 case 393:
13420 // J2_jumpfnewpt, J2_jumptnewpt
13421 O << ".new) jump:t ";
13422 printBrtarget(MI, OpNo: 1, O);
13423 return;
13424 break;
13425 case 394:
13426 // J2_jumpfpt, J2_jumptpt
13427 O << ") jump:t ";
13428 printBrtarget(MI, OpNo: 1, O);
13429 return;
13430 break;
13431 case 395:
13432 // J2_jumprf, J2_jumprt, PS_jmpretf, PS_jmprett
13433 O << ") jumpr:nt ";
13434 printOperand(MI, OpNo: 1, O);
13435 return;
13436 break;
13437 case 396:
13438 // J2_jumprfnew, J2_jumprtnew, PS_jmpretfnew, PS_jmprettnew
13439 O << ".new) jumpr:nt ";
13440 printOperand(MI, OpNo: 1, O);
13441 return;
13442 break;
13443 case 397:
13444 // J2_jumprfnewpt, J2_jumprtnewpt, PS_jmpretfnewpt, PS_jmprettnewpt
13445 O << ".new) jumpr:t ";
13446 printOperand(MI, OpNo: 1, O);
13447 return;
13448 break;
13449 case 398:
13450 // J2_jumprfpt, J2_jumprtpt
13451 O << ") jumpr:t ";
13452 printOperand(MI, OpNo: 1, O);
13453 return;
13454 break;
13455 case 399:
13456 // J2_jumprgtez
13457 O << ">=#0) jump:nt ";
13458 printBrtarget(MI, OpNo: 1, O);
13459 return;
13460 break;
13461 case 400:
13462 // J2_jumprgtezpt
13463 O << ">=#0) jump:t ";
13464 printBrtarget(MI, OpNo: 1, O);
13465 return;
13466 break;
13467 case 401:
13468 // J2_jumprltez
13469 O << "<=#0) jump:nt ";
13470 printBrtarget(MI, OpNo: 1, O);
13471 return;
13472 break;
13473 case 402:
13474 // J2_jumprltezpt
13475 O << "<=#0) jump:t ";
13476 printBrtarget(MI, OpNo: 1, O);
13477 return;
13478 break;
13479 case 403:
13480 // J2_jumprnz
13481 O << "==#0) jump:nt ";
13482 printBrtarget(MI, OpNo: 1, O);
13483 return;
13484 break;
13485 case 404:
13486 // J2_jumprnzpt
13487 O << "==#0) jump:t ";
13488 printBrtarget(MI, OpNo: 1, O);
13489 return;
13490 break;
13491 case 405:
13492 // J2_jumprz
13493 O << "!=#0) jump:nt ";
13494 printBrtarget(MI, OpNo: 1, O);
13495 return;
13496 break;
13497 case 406:
13498 // J2_jumprzpt
13499 O << "!=#0) jump:t ";
13500 printBrtarget(MI, OpNo: 1, O);
13501 return;
13502 break;
13503 case 407:
13504 // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_nt, J4_cm...
13505 O << ".new,";
13506 printOperand(MI, OpNo: 1, O);
13507 break;
13508 case 408:
13509 // J4_cmpeqi_f_jumpnv_nt, J4_cmpeqi_f_jumpnv_t, J4_cmpeqi_t_jumpnv_nt, J4...
13510 O << ".new,#";
13511 printOperand(MI, OpNo: 1, O);
13512 break;
13513 case 409:
13514 // J4_tstbit0_f_jumpnv_nt, J4_tstbit0_t_jumpnv_nt
13515 O << ".new,#0)) jump:nt ";
13516 printBrtarget(MI, OpNo: 1, O);
13517 return;
13518 break;
13519 case 410:
13520 // J4_tstbit0_f_jumpnv_t, J4_tstbit0_t_jumpnv_t
13521 O << ".new,#0)) jump:t ";
13522 printBrtarget(MI, OpNo: 1, O);
13523 return;
13524 break;
13525 case 411:
13526 // J4_tstbit0_fp0_jump_nt
13527 O << ",#0); if (!p0.new) jump:nt ";
13528 printBrtarget(MI, OpNo: 1, O);
13529 return;
13530 break;
13531 case 412:
13532 // J4_tstbit0_fp0_jump_t
13533 O << ",#0); if (!p0.new) jump:t ";
13534 printBrtarget(MI, OpNo: 1, O);
13535 return;
13536 break;
13537 case 413:
13538 // J4_tstbit0_fp1_jump_nt
13539 O << ",#0); if (!p1.new) jump:nt ";
13540 printBrtarget(MI, OpNo: 1, O);
13541 return;
13542 break;
13543 case 414:
13544 // J4_tstbit0_fp1_jump_t
13545 O << ",#0); if (!p1.new) jump:t ";
13546 printBrtarget(MI, OpNo: 1, O);
13547 return;
13548 break;
13549 case 415:
13550 // J4_tstbit0_tp0_jump_nt
13551 O << ",#0); if (p0.new) jump:nt ";
13552 printBrtarget(MI, OpNo: 1, O);
13553 return;
13554 break;
13555 case 416:
13556 // J4_tstbit0_tp0_jump_t
13557 O << ",#0); if (p0.new) jump:t ";
13558 printBrtarget(MI, OpNo: 1, O);
13559 return;
13560 break;
13561 case 417:
13562 // J4_tstbit0_tp1_jump_nt
13563 O << ",#0); if (p1.new) jump:nt ";
13564 printBrtarget(MI, OpNo: 1, O);
13565 return;
13566 break;
13567 case 418:
13568 // J4_tstbit0_tp1_jump_t
13569 O << ",#0); if (p1.new) jump:t ";
13570 printBrtarget(MI, OpNo: 1, O);
13571 return;
13572 break;
13573 case 419:
13574 // L2_loadrbgp
13575 O << " = memb(gp+#";
13576 printOperand(MI, OpNo: 1, O);
13577 O << ')';
13578 return;
13579 break;
13580 case 420:
13581 // L2_loadrdgp
13582 O << " = memd(gp+#";
13583 printOperand(MI, OpNo: 1, O);
13584 O << ')';
13585 return;
13586 break;
13587 case 421:
13588 // L2_loadrhgp
13589 O << " = memh(gp+#";
13590 printOperand(MI, OpNo: 1, O);
13591 O << ')';
13592 return;
13593 break;
13594 case 422:
13595 // L2_loadrigp
13596 O << " = memw(gp+#";
13597 printOperand(MI, OpNo: 1, O);
13598 O << ')';
13599 return;
13600 break;
13601 case 423:
13602 // L2_loadrubgp
13603 O << " = memub(gp+#";
13604 printOperand(MI, OpNo: 1, O);
13605 O << ')';
13606 return;
13607 break;
13608 case 424:
13609 // L2_loadruhgp
13610 O << " = memuh(gp+#";
13611 printOperand(MI, OpNo: 1, O);
13612 O << ')';
13613 return;
13614 break;
13615 case 425:
13616 // L2_loadw_aq
13617 O << " = memw_aq(";
13618 printOperand(MI, OpNo: 1, O);
13619 O << ')';
13620 return;
13621 break;
13622 case 426:
13623 // L2_loadw_locked
13624 O << " = memw_locked(";
13625 printOperand(MI, OpNo: 1, O);
13626 O << ')';
13627 return;
13628 break;
13629 case 427:
13630 // L4_loadd_aq
13631 O << " = memd_aq(";
13632 printOperand(MI, OpNo: 1, O);
13633 O << ')';
13634 return;
13635 break;
13636 case 428:
13637 // L4_loadd_locked
13638 O << " = memd_locked(";
13639 printOperand(MI, OpNo: 1, O);
13640 O << ')';
13641 return;
13642 break;
13643 case 429:
13644 // L4_loadw_phys
13645 O << " = memw_phys(";
13646 printOperand(MI, OpNo: 1, O);
13647 O << ',';
13648 printOperand(MI, OpNo: 2, O);
13649 O << ')';
13650 return;
13651 break;
13652 case 430:
13653 // L4_return
13654 O << " = dealloc_return(";
13655 printOperand(MI, OpNo: 1, O);
13656 O << "):raw";
13657 return;
13658 break;
13659 case 431:
13660 // M2_acci, M2_accii
13661 O << " += add(";
13662 printOperand(MI, OpNo: 2, O);
13663 break;
13664 case 432:
13665 // M2_cmaci_s0
13666 O << " += cmpyi(";
13667 printOperand(MI, OpNo: 2, O);
13668 O << ',';
13669 printOperand(MI, OpNo: 3, O);
13670 O << ')';
13671 return;
13672 break;
13673 case 433:
13674 // M2_cmacr_s0
13675 O << " += cmpyr(";
13676 printOperand(MI, OpNo: 2, O);
13677 O << ',';
13678 printOperand(MI, OpNo: 3, O);
13679 O << ')';
13680 return;
13681 break;
13682 case 434:
13683 // M2_cmacs_s0, M2_cmacs_s1, M2_cmacsc_s0, M2_cmacsc_s1
13684 O << " += cmpy(";
13685 printOperand(MI, OpNo: 2, O);
13686 O << ',';
13687 printOperand(MI, OpNo: 3, O);
13688 break;
13689 case 435:
13690 // M2_cmpyi_s0
13691 O << " = cmpyi(";
13692 printOperand(MI, OpNo: 1, O);
13693 O << ',';
13694 printOperand(MI, OpNo: 2, O);
13695 O << ')';
13696 return;
13697 break;
13698 case 436:
13699 // M2_cmpyr_s0
13700 O << " = cmpyr(";
13701 printOperand(MI, OpNo: 1, O);
13702 O << ',';
13703 printOperand(MI, OpNo: 2, O);
13704 O << ')';
13705 return;
13706 break;
13707 case 437:
13708 // M2_cmpyrs_s0, M2_cmpyrs_s1, M2_cmpyrsc_s0, M2_cmpyrsc_s1, M2_cmpys_s0,...
13709 O << " = cmpy(";
13710 printOperand(MI, OpNo: 1, O);
13711 O << ',';
13712 printOperand(MI, OpNo: 2, O);
13713 break;
13714 case 438:
13715 // M2_cnacs_s0, M2_cnacs_s1, M2_cnacsc_s0, M2_cnacsc_s1
13716 O << " -= cmpy(";
13717 printOperand(MI, OpNo: 2, O);
13718 O << ',';
13719 printOperand(MI, OpNo: 3, O);
13720 break;
13721 case 439:
13722 // M2_dpmpyss_acc_s0, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_mpy_acc_hl_s...
13723 O << " += mpy(";
13724 printOperand(MI, OpNo: 2, O);
13725 break;
13726 case 440:
13727 // M2_dpmpyss_nac_s0, M2_mpy_nac_hh_s0, M2_mpy_nac_hh_s1, M2_mpy_nac_hl_s...
13728 O << " -= mpy(";
13729 printOperand(MI, OpNo: 2, O);
13730 break;
13731 case 441:
13732 // M2_dpmpyss_rnd_s0, M2_dpmpyss_s0, M2_hmmpyh_rs1, M2_hmmpyh_s1, M2_hmmp...
13733 O << " = mpy(";
13734 printOperand(MI, OpNo: 1, O);
13735 break;
13736 case 442:
13737 // M2_dpmpyuu_acc_s0, M2_mpyu_acc_hh_s0, M2_mpyu_acc_hh_s1, M2_mpyu_acc_h...
13738 O << " += mpyu(";
13739 printOperand(MI, OpNo: 2, O);
13740 break;
13741 case 443:
13742 // M2_dpmpyuu_nac_s0, M2_mpyu_nac_hh_s0, M2_mpyu_nac_hh_s1, M2_mpyu_nac_h...
13743 O << " -= mpyu(";
13744 printOperand(MI, OpNo: 2, O);
13745 break;
13746 case 444:
13747 // M2_dpmpyuu_s0, M2_mpyu_hh_s0, M2_mpyu_hh_s1, M2_mpyu_hl_s0, M2_mpyu_hl...
13748 O << " = mpyu(";
13749 printOperand(MI, OpNo: 1, O);
13750 break;
13751 case 445:
13752 // M2_maci, M2_macsip
13753 O << " += mpyi(";
13754 printOperand(MI, OpNo: 2, O);
13755 break;
13756 case 446:
13757 // M2_macsin, M2_mnaci
13758 O << " -= mpyi(";
13759 printOperand(MI, OpNo: 2, O);
13760 break;
13761 case 447:
13762 // M2_mmachs_rs0, M2_mmachs_rs1, M2_mmachs_s0, M2_mmachs_s1
13763 O << " += vmpywoh(";
13764 printOperand(MI, OpNo: 2, O);
13765 O << ',';
13766 printOperand(MI, OpNo: 3, O);
13767 break;
13768 case 448:
13769 // M2_mmacls_rs0, M2_mmacls_rs1, M2_mmacls_s0, M2_mmacls_s1
13770 O << " += vmpyweh(";
13771 printOperand(MI, OpNo: 2, O);
13772 O << ',';
13773 printOperand(MI, OpNo: 3, O);
13774 break;
13775 case 449:
13776 // M2_mmacuhs_rs0, M2_mmacuhs_rs1, M2_mmacuhs_s0, M2_mmacuhs_s1
13777 O << " += vmpywouh(";
13778 printOperand(MI, OpNo: 2, O);
13779 O << ',';
13780 printOperand(MI, OpNo: 3, O);
13781 break;
13782 case 450:
13783 // M2_mmaculs_rs0, M2_mmaculs_rs1, M2_mmaculs_s0, M2_mmaculs_s1
13784 O << " += vmpyweuh(";
13785 printOperand(MI, OpNo: 2, O);
13786 O << ',';
13787 printOperand(MI, OpNo: 3, O);
13788 break;
13789 case 451:
13790 // M2_mmpyh_rs0, M2_mmpyh_rs1, M2_mmpyh_s0, M2_mmpyh_s1
13791 O << " = vmpywoh(";
13792 printOperand(MI, OpNo: 1, O);
13793 O << ',';
13794 printOperand(MI, OpNo: 2, O);
13795 break;
13796 case 452:
13797 // M2_mmpyl_rs0, M2_mmpyl_rs1, M2_mmpyl_s0, M2_mmpyl_s1
13798 O << " = vmpyweh(";
13799 printOperand(MI, OpNo: 1, O);
13800 O << ',';
13801 printOperand(MI, OpNo: 2, O);
13802 break;
13803 case 453:
13804 // M2_mmpyuh_rs0, M2_mmpyuh_rs1, M2_mmpyuh_s0, M2_mmpyuh_s1
13805 O << " = vmpywouh(";
13806 printOperand(MI, OpNo: 1, O);
13807 O << ',';
13808 printOperand(MI, OpNo: 2, O);
13809 break;
13810 case 454:
13811 // M2_mmpyul_rs0, M2_mmpyul_rs1, M2_mmpyul_s0, M2_mmpyul_s1
13812 O << " = vmpyweuh(";
13813 printOperand(MI, OpNo: 1, O);
13814 O << ',';
13815 printOperand(MI, OpNo: 2, O);
13816 break;
13817 case 455:
13818 // M2_mpysin
13819 O << " = -mpyi(";
13820 printOperand(MI, OpNo: 1, O);
13821 O << ",#";
13822 printOperand(MI, OpNo: 2, O);
13823 O << ')';
13824 return;
13825 break;
13826 case 456:
13827 // M2_mpysip
13828 O << " = +mpyi(";
13829 printOperand(MI, OpNo: 1, O);
13830 O << ",#";
13831 printOperand(MI, OpNo: 2, O);
13832 O << ')';
13833 return;
13834 break;
13835 case 457:
13836 // M2_mpysu_up
13837 O << " = mpysu(";
13838 printOperand(MI, OpNo: 1, O);
13839 O << ',';
13840 printOperand(MI, OpNo: 2, O);
13841 O << ')';
13842 return;
13843 break;
13844 case 458:
13845 // M2_nacci, M2_naccii
13846 O << " -= add(";
13847 printOperand(MI, OpNo: 2, O);
13848 break;
13849 case 459:
13850 // M2_subacc
13851 O << " += sub(";
13852 printOperand(MI, OpNo: 2, O);
13853 O << ',';
13854 printOperand(MI, OpNo: 3, O);
13855 O << ')';
13856 return;
13857 break;
13858 case 460:
13859 // M2_vcmac_s0_sat_i
13860 O << " += vcmpyi(";
13861 printOperand(MI, OpNo: 2, O);
13862 O << ',';
13863 printOperand(MI, OpNo: 3, O);
13864 O << "):sat";
13865 return;
13866 break;
13867 case 461:
13868 // M2_vcmac_s0_sat_r
13869 O << " += vcmpyr(";
13870 printOperand(MI, OpNo: 2, O);
13871 O << ',';
13872 printOperand(MI, OpNo: 3, O);
13873 O << "):sat";
13874 return;
13875 break;
13876 case 462:
13877 // M2_vcmpy_s0_sat_i, M2_vcmpy_s1_sat_i
13878 O << " = vcmpyi(";
13879 printOperand(MI, OpNo: 1, O);
13880 O << ',';
13881 printOperand(MI, OpNo: 2, O);
13882 break;
13883 case 463:
13884 // M2_vcmpy_s0_sat_r, M2_vcmpy_s1_sat_r
13885 O << " = vcmpyr(";
13886 printOperand(MI, OpNo: 1, O);
13887 O << ',';
13888 printOperand(MI, OpNo: 2, O);
13889 break;
13890 case 464:
13891 // M2_vdmacs_s0, M2_vdmacs_s1
13892 O << " += vdmpy(";
13893 printOperand(MI, OpNo: 2, O);
13894 O << ',';
13895 printOperand(MI, OpNo: 3, O);
13896 break;
13897 case 465:
13898 // M2_vdmpyrs_s0, M2_vdmpyrs_s1, M2_vdmpys_s0, M2_vdmpys_s1
13899 O << " = vdmpy(";
13900 printOperand(MI, OpNo: 1, O);
13901 O << ',';
13902 printOperand(MI, OpNo: 2, O);
13903 break;
13904 case 466:
13905 // M2_vmac2es, M2_vmac2es_s0, M2_vmac2es_s1
13906 O << " += vmpyeh(";
13907 printOperand(MI, OpNo: 2, O);
13908 O << ',';
13909 printOperand(MI, OpNo: 3, O);
13910 break;
13911 case 467:
13912 // M2_vmac2su_s0, M2_vmac2su_s1
13913 O << " += vmpyhsu(";
13914 printOperand(MI, OpNo: 2, O);
13915 O << ',';
13916 printOperand(MI, OpNo: 3, O);
13917 break;
13918 case 468:
13919 // M2_vmpy2es_s0, M2_vmpy2es_s1
13920 O << " = vmpyeh(";
13921 printOperand(MI, OpNo: 1, O);
13922 O << ',';
13923 printOperand(MI, OpNo: 2, O);
13924 break;
13925 case 469:
13926 // M2_vmpy2su_s0, M2_vmpy2su_s1
13927 O << " = vmpyhsu(";
13928 printOperand(MI, OpNo: 1, O);
13929 O << ',';
13930 printOperand(MI, OpNo: 2, O);
13931 break;
13932 case 470:
13933 // M2_vraddh
13934 O << " = vraddh(";
13935 printOperand(MI, OpNo: 1, O);
13936 O << ',';
13937 printOperand(MI, OpNo: 2, O);
13938 O << ')';
13939 return;
13940 break;
13941 case 471:
13942 // M2_vradduh
13943 O << " = vradduh(";
13944 printOperand(MI, OpNo: 1, O);
13945 O << ',';
13946 printOperand(MI, OpNo: 2, O);
13947 O << ')';
13948 return;
13949 break;
13950 case 472:
13951 // M2_vrcmaci_s0, M2_vrcmaci_s0c
13952 O << " += vrcmpyi(";
13953 printOperand(MI, OpNo: 2, O);
13954 O << ',';
13955 printOperand(MI, OpNo: 3, O);
13956 break;
13957 case 473:
13958 // M2_vrcmacr_s0, M2_vrcmacr_s0c
13959 O << " += vrcmpyr(";
13960 printOperand(MI, OpNo: 2, O);
13961 O << ',';
13962 printOperand(MI, OpNo: 3, O);
13963 break;
13964 case 474:
13965 // M2_vrcmpyi_s0, M2_vrcmpyi_s0c
13966 O << " = vrcmpyi(";
13967 printOperand(MI, OpNo: 1, O);
13968 O << ',';
13969 printOperand(MI, OpNo: 2, O);
13970 break;
13971 case 475:
13972 // M2_vrcmpyr_s0, M2_vrcmpyr_s0c
13973 O << " = vrcmpyr(";
13974 printOperand(MI, OpNo: 1, O);
13975 O << ',';
13976 printOperand(MI, OpNo: 2, O);
13977 break;
13978 case 476:
13979 // M2_vrmac_s0
13980 O << " += vrmpyh(";
13981 printOperand(MI, OpNo: 2, O);
13982 O << ',';
13983 printOperand(MI, OpNo: 3, O);
13984 O << ')';
13985 return;
13986 break;
13987 case 477:
13988 // M2_vrmpy_s0
13989 O << " = vrmpyh(";
13990 printOperand(MI, OpNo: 1, O);
13991 O << ',';
13992 printOperand(MI, OpNo: 2, O);
13993 O << ')';
13994 return;
13995 break;
13996 case 478:
13997 // M2_xor_xacc, M4_xor_xacc
13998 O << " ^= xor(";
13999 printOperand(MI, OpNo: 2, O);
14000 O << ',';
14001 printOperand(MI, OpNo: 3, O);
14002 O << ')';
14003 return;
14004 break;
14005 case 479:
14006 // M4_and_and, M4_and_andn
14007 O << " &= and(";
14008 printOperand(MI, OpNo: 2, O);
14009 break;
14010 case 480:
14011 // M4_and_or
14012 O << " &= or(";
14013 printOperand(MI, OpNo: 2, O);
14014 O << ',';
14015 printOperand(MI, OpNo: 3, O);
14016 O << ')';
14017 return;
14018 break;
14019 case 481:
14020 // M4_and_xor
14021 O << " &= xor(";
14022 printOperand(MI, OpNo: 2, O);
14023 O << ',';
14024 printOperand(MI, OpNo: 3, O);
14025 O << ')';
14026 return;
14027 break;
14028 case 482:
14029 // M4_cmpyi_wh, M4_cmpyi_whc
14030 O << " = cmpyiwh(";
14031 printOperand(MI, OpNo: 1, O);
14032 O << ',';
14033 printOperand(MI, OpNo: 2, O);
14034 break;
14035 case 483:
14036 // M4_cmpyr_wh, M4_cmpyr_whc
14037 O << " = cmpyrwh(";
14038 printOperand(MI, OpNo: 1, O);
14039 O << ',';
14040 printOperand(MI, OpNo: 2, O);
14041 break;
14042 case 484:
14043 // M4_mpyri_addi, M4_mpyrr_addi, S4_addi_asl_ri, S4_addi_lsr_ri
14044 O << " = add(#";
14045 printOperand(MI, OpNo: 1, O);
14046 break;
14047 case 485:
14048 // M4_or_and, M4_or_andn, S4_or_andi
14049 O << " |= and(";
14050 printOperand(MI, OpNo: 2, O);
14051 break;
14052 case 486:
14053 // M4_or_or, S4_or_ori
14054 O << " |= or(";
14055 printOperand(MI, OpNo: 2, O);
14056 break;
14057 case 487:
14058 // M4_or_xor
14059 O << " |= xor(";
14060 printOperand(MI, OpNo: 2, O);
14061 O << ',';
14062 printOperand(MI, OpNo: 3, O);
14063 O << ')';
14064 return;
14065 break;
14066 case 488:
14067 // M4_pmpyw
14068 O << " = pmpyw(";
14069 printOperand(MI, OpNo: 1, O);
14070 O << ',';
14071 printOperand(MI, OpNo: 2, O);
14072 O << ')';
14073 return;
14074 break;
14075 case 489:
14076 // M4_pmpyw_acc
14077 O << " ^= pmpyw(";
14078 printOperand(MI, OpNo: 2, O);
14079 O << ',';
14080 printOperand(MI, OpNo: 3, O);
14081 O << ')';
14082 return;
14083 break;
14084 case 490:
14085 // M4_vpmpyh
14086 O << " = vpmpyh(";
14087 printOperand(MI, OpNo: 1, O);
14088 O << ',';
14089 printOperand(MI, OpNo: 2, O);
14090 O << ')';
14091 return;
14092 break;
14093 case 491:
14094 // M4_vpmpyh_acc
14095 O << " ^= vpmpyh(";
14096 printOperand(MI, OpNo: 2, O);
14097 O << ',';
14098 printOperand(MI, OpNo: 3, O);
14099 O << ')';
14100 return;
14101 break;
14102 case 492:
14103 // M4_vrmpyeh_acc_s0, M4_vrmpyeh_acc_s1
14104 O << " += vrmpyweh(";
14105 printOperand(MI, OpNo: 2, O);
14106 O << ',';
14107 printOperand(MI, OpNo: 3, O);
14108 break;
14109 case 493:
14110 // M4_vrmpyeh_s0, M4_vrmpyeh_s1
14111 O << " = vrmpyweh(";
14112 printOperand(MI, OpNo: 1, O);
14113 O << ',';
14114 printOperand(MI, OpNo: 2, O);
14115 break;
14116 case 494:
14117 // M4_vrmpyoh_acc_s0, M4_vrmpyoh_acc_s1
14118 O << " += vrmpywoh(";
14119 printOperand(MI, OpNo: 2, O);
14120 O << ',';
14121 printOperand(MI, OpNo: 3, O);
14122 break;
14123 case 495:
14124 // M4_vrmpyoh_s0, M4_vrmpyoh_s1
14125 O << " = vrmpywoh(";
14126 printOperand(MI, OpNo: 1, O);
14127 O << ',';
14128 printOperand(MI, OpNo: 2, O);
14129 break;
14130 case 496:
14131 // M4_xor_and, M4_xor_andn
14132 O << " ^= and(";
14133 printOperand(MI, OpNo: 2, O);
14134 break;
14135 case 497:
14136 // M4_xor_or
14137 O << " ^= or(";
14138 printOperand(MI, OpNo: 2, O);
14139 O << ',';
14140 printOperand(MI, OpNo: 3, O);
14141 O << ')';
14142 return;
14143 break;
14144 case 498:
14145 // M5_vdmacbsu
14146 O << " += vdmpybsu(";
14147 printOperand(MI, OpNo: 2, O);
14148 O << ',';
14149 printOperand(MI, OpNo: 3, O);
14150 O << "):sat";
14151 return;
14152 break;
14153 case 499:
14154 // M5_vdmpybsu
14155 O << " = vdmpybsu(";
14156 printOperand(MI, OpNo: 1, O);
14157 O << ',';
14158 printOperand(MI, OpNo: 2, O);
14159 O << "):sat";
14160 return;
14161 break;
14162 case 500:
14163 // M5_vmacbsu
14164 O << " += vmpybsu(";
14165 printOperand(MI, OpNo: 2, O);
14166 O << ',';
14167 printOperand(MI, OpNo: 3, O);
14168 O << ')';
14169 return;
14170 break;
14171 case 501:
14172 // M5_vmacbuu
14173 O << " += vmpybu(";
14174 printOperand(MI, OpNo: 2, O);
14175 O << ',';
14176 printOperand(MI, OpNo: 3, O);
14177 O << ')';
14178 return;
14179 break;
14180 case 502:
14181 // M5_vmpybsu
14182 O << " = vmpybsu(";
14183 printOperand(MI, OpNo: 1, O);
14184 O << ',';
14185 printOperand(MI, OpNo: 2, O);
14186 O << ')';
14187 return;
14188 break;
14189 case 503:
14190 // M5_vmpybuu
14191 O << " = vmpybu(";
14192 printOperand(MI, OpNo: 1, O);
14193 O << ',';
14194 printOperand(MI, OpNo: 2, O);
14195 O << ')';
14196 return;
14197 break;
14198 case 504:
14199 // M5_vrmacbsu
14200 O << " += vrmpybsu(";
14201 printOperand(MI, OpNo: 2, O);
14202 O << ',';
14203 printOperand(MI, OpNo: 3, O);
14204 O << ')';
14205 return;
14206 break;
14207 case 505:
14208 // M5_vrmacbuu
14209 O << " += vrmpybu(";
14210 printOperand(MI, OpNo: 2, O);
14211 O << ',';
14212 printOperand(MI, OpNo: 3, O);
14213 O << ')';
14214 return;
14215 break;
14216 case 506:
14217 // M5_vrmpybsu
14218 O << " = vrmpybsu(";
14219 printOperand(MI, OpNo: 1, O);
14220 O << ',';
14221 printOperand(MI, OpNo: 2, O);
14222 O << ')';
14223 return;
14224 break;
14225 case 507:
14226 // M5_vrmpybuu
14227 O << " = vrmpybu(";
14228 printOperand(MI, OpNo: 1, O);
14229 O << ',';
14230 printOperand(MI, OpNo: 2, O);
14231 O << ')';
14232 return;
14233 break;
14234 case 508:
14235 // M6_vabsdiffb
14236 O << " = vabsdiffb(";
14237 printOperand(MI, OpNo: 1, O);
14238 O << ',';
14239 printOperand(MI, OpNo: 2, O);
14240 O << ')';
14241 return;
14242 break;
14243 case 509:
14244 // M7_dcmpyiw, M7_dcmpyiwc, M7_wcmpyiw, M7_wcmpyiw_rnd, M7_wcmpyiwc, M7_w...
14245 O << " = cmpyiw(";
14246 printOperand(MI, OpNo: 1, O);
14247 O << ',';
14248 printOperand(MI, OpNo: 2, O);
14249 break;
14250 case 510:
14251 // M7_dcmpyiw_acc, M7_dcmpyiwc_acc
14252 O << " += cmpyiw(";
14253 printOperand(MI, OpNo: 2, O);
14254 O << ',';
14255 printOperand(MI, OpNo: 3, O);
14256 break;
14257 case 511:
14258 // M7_dcmpyrw, M7_dcmpyrwc, M7_wcmpyrw, M7_wcmpyrw_rnd, M7_wcmpyrwc, M7_w...
14259 O << " = cmpyrw(";
14260 printOperand(MI, OpNo: 1, O);
14261 O << ',';
14262 printOperand(MI, OpNo: 2, O);
14263 break;
14264 case 512:
14265 // M7_dcmpyrw_acc, M7_dcmpyrwc_acc
14266 O << " += cmpyrw(";
14267 printOperand(MI, OpNo: 2, O);
14268 O << ',';
14269 printOperand(MI, OpNo: 3, O);
14270 break;
14271 case 513:
14272 // PS_loadrbabs
14273 O << " = memb(#";
14274 printOperand(MI, OpNo: 1, O);
14275 O << ')';
14276 return;
14277 break;
14278 case 514:
14279 // PS_loadrdabs
14280 O << " = memd(#";
14281 printOperand(MI, OpNo: 1, O);
14282 O << ')';
14283 return;
14284 break;
14285 case 515:
14286 // PS_loadrhabs
14287 O << " = memh(#";
14288 printOperand(MI, OpNo: 1, O);
14289 O << ')';
14290 return;
14291 break;
14292 case 516:
14293 // PS_loadriabs
14294 O << " = memw(#";
14295 printOperand(MI, OpNo: 1, O);
14296 O << ')';
14297 return;
14298 break;
14299 case 517:
14300 // PS_loadrubabs
14301 O << " = memub(#";
14302 printOperand(MI, OpNo: 1, O);
14303 O << ')';
14304 return;
14305 break;
14306 case 518:
14307 // PS_loadruhabs
14308 O << " = memuh(#";
14309 printOperand(MI, OpNo: 1, O);
14310 O << ')';
14311 return;
14312 break;
14313 case 519:
14314 // R6_release_at_vi
14315 O << "):at";
14316 return;
14317 break;
14318 case 520:
14319 // R6_release_st_vi
14320 O << "):st";
14321 return;
14322 break;
14323 case 521:
14324 // S2_addasl_rrri
14325 O << " = addasl(";
14326 printOperand(MI, OpNo: 1, O);
14327 O << ',';
14328 printOperand(MI, OpNo: 2, O);
14329 O << ",#";
14330 printOperand(MI, OpNo: 3, O);
14331 O << ')';
14332 return;
14333 break;
14334 case 522:
14335 // S2_asl_i_p, S2_asl_i_r, S2_asl_i_r_sat, S2_asl_r_p, S2_asl_r_r, S2_asl...
14336 O << " = asl(";
14337 printOperand(MI, OpNo: 1, O);
14338 break;
14339 case 523:
14340 // S2_asl_i_p_acc, S2_asl_i_r_acc, S2_asl_r_p_acc, S2_asl_r_r_acc
14341 O << " += asl(";
14342 printOperand(MI, OpNo: 2, O);
14343 break;
14344 case 524:
14345 // S2_asl_i_p_and, S2_asl_i_r_and, S2_asl_r_p_and, S2_asl_r_r_and
14346 O << " &= asl(";
14347 printOperand(MI, OpNo: 2, O);
14348 break;
14349 case 525:
14350 // S2_asl_i_p_nac, S2_asl_i_r_nac, S2_asl_r_p_nac, S2_asl_r_r_nac
14351 O << " -= asl(";
14352 printOperand(MI, OpNo: 2, O);
14353 break;
14354 case 526:
14355 // S2_asl_i_p_or, S2_asl_i_r_or, S2_asl_r_p_or, S2_asl_r_r_or
14356 O << " |= asl(";
14357 printOperand(MI, OpNo: 2, O);
14358 break;
14359 case 527:
14360 // S2_asl_i_p_xacc, S2_asl_i_r_xacc, S2_asl_r_p_xor
14361 O << " ^= asl(";
14362 printOperand(MI, OpNo: 2, O);
14363 break;
14364 case 528:
14365 // S2_asr_i_p, S2_asr_i_p_rnd, S2_asr_i_r, S2_asr_i_r_rnd, S2_asr_r_p, S2...
14366 O << " = asr(";
14367 printOperand(MI, OpNo: 1, O);
14368 break;
14369 case 529:
14370 // S2_asr_i_p_acc, S2_asr_i_r_acc, S2_asr_r_p_acc, S2_asr_r_r_acc
14371 O << " += asr(";
14372 printOperand(MI, OpNo: 2, O);
14373 break;
14374 case 530:
14375 // S2_asr_i_p_and, S2_asr_i_r_and, S2_asr_r_p_and, S2_asr_r_r_and
14376 O << " &= asr(";
14377 printOperand(MI, OpNo: 2, O);
14378 break;
14379 case 531:
14380 // S2_asr_i_p_nac, S2_asr_i_r_nac, S2_asr_r_p_nac, S2_asr_r_r_nac
14381 O << " -= asr(";
14382 printOperand(MI, OpNo: 2, O);
14383 break;
14384 case 532:
14385 // S2_asr_i_p_or, S2_asr_i_r_or, S2_asr_r_p_or, S2_asr_r_r_or
14386 O << " |= asr(";
14387 printOperand(MI, OpNo: 2, O);
14388 break;
14389 case 533:
14390 // S2_asr_r_p_xor
14391 O << " ^= asr(";
14392 printOperand(MI, OpNo: 2, O);
14393 O << ',';
14394 printOperand(MI, OpNo: 3, O);
14395 O << ')';
14396 return;
14397 break;
14398 case 534:
14399 // S2_brev, S2_brevp
14400 O << " = brev(";
14401 printOperand(MI, OpNo: 1, O);
14402 O << ')';
14403 return;
14404 break;
14405 case 535:
14406 // S2_cabacdecbin
14407 O << " = decbin(";
14408 printOperand(MI, OpNo: 1, O);
14409 O << ',';
14410 printOperand(MI, OpNo: 2, O);
14411 O << ')';
14412 return;
14413 break;
14414 case 536:
14415 // S2_cl0, S2_cl0p
14416 O << " = cl0(";
14417 printOperand(MI, OpNo: 1, O);
14418 O << ')';
14419 return;
14420 break;
14421 case 537:
14422 // S2_cl1, S2_cl1p
14423 O << " = cl1(";
14424 printOperand(MI, OpNo: 1, O);
14425 O << ')';
14426 return;
14427 break;
14428 case 538:
14429 // S2_clb, S2_clbp
14430 O << " = clb(";
14431 printOperand(MI, OpNo: 1, O);
14432 O << ')';
14433 return;
14434 break;
14435 case 539:
14436 // S2_clbnorm, S4_clbpnorm
14437 O << " = normamt(";
14438 printOperand(MI, OpNo: 1, O);
14439 O << ')';
14440 return;
14441 break;
14442 case 540:
14443 // S2_clrbit_i, S2_clrbit_r
14444 O << " = clrbit(";
14445 printOperand(MI, OpNo: 1, O);
14446 break;
14447 case 541:
14448 // S2_ct0, S2_ct0p
14449 O << " = ct0(";
14450 printOperand(MI, OpNo: 1, O);
14451 O << ')';
14452 return;
14453 break;
14454 case 542:
14455 // S2_ct1, S2_ct1p
14456 O << " = ct1(";
14457 printOperand(MI, OpNo: 1, O);
14458 O << ')';
14459 return;
14460 break;
14461 case 543:
14462 // S2_deinterleave
14463 O << " = deinterleave(";
14464 printOperand(MI, OpNo: 1, O);
14465 O << ')';
14466 return;
14467 break;
14468 case 544:
14469 // S2_extractu, S2_extractu_rp, S2_extractup, S2_extractup_rp
14470 O << " = extractu(";
14471 printOperand(MI, OpNo: 1, O);
14472 break;
14473 case 545:
14474 // S2_insert, S2_insert_rp, S2_insertp, S2_insertp_rp
14475 O << " = insert(";
14476 printOperand(MI, OpNo: 2, O);
14477 break;
14478 case 546:
14479 // S2_interleave
14480 O << " = interleave(";
14481 printOperand(MI, OpNo: 1, O);
14482 O << ')';
14483 return;
14484 break;
14485 case 547:
14486 // S2_lfsp
14487 O << " = lfs(";
14488 printOperand(MI, OpNo: 1, O);
14489 O << ',';
14490 printOperand(MI, OpNo: 2, O);
14491 O << ')';
14492 return;
14493 break;
14494 case 548:
14495 // S2_lsl_r_p, S2_lsl_r_r
14496 O << " = lsl(";
14497 printOperand(MI, OpNo: 1, O);
14498 O << ',';
14499 printOperand(MI, OpNo: 2, O);
14500 O << ')';
14501 return;
14502 break;
14503 case 549:
14504 // S2_lsl_r_p_acc, S2_lsl_r_r_acc
14505 O << " += lsl(";
14506 printOperand(MI, OpNo: 2, O);
14507 O << ',';
14508 printOperand(MI, OpNo: 3, O);
14509 O << ')';
14510 return;
14511 break;
14512 case 550:
14513 // S2_lsl_r_p_and, S2_lsl_r_r_and
14514 O << " &= lsl(";
14515 printOperand(MI, OpNo: 2, O);
14516 O << ',';
14517 printOperand(MI, OpNo: 3, O);
14518 O << ')';
14519 return;
14520 break;
14521 case 551:
14522 // S2_lsl_r_p_nac, S2_lsl_r_r_nac
14523 O << " -= lsl(";
14524 printOperand(MI, OpNo: 2, O);
14525 O << ',';
14526 printOperand(MI, OpNo: 3, O);
14527 O << ')';
14528 return;
14529 break;
14530 case 552:
14531 // S2_lsl_r_p_or, S2_lsl_r_r_or
14532 O << " |= lsl(";
14533 printOperand(MI, OpNo: 2, O);
14534 O << ',';
14535 printOperand(MI, OpNo: 3, O);
14536 O << ')';
14537 return;
14538 break;
14539 case 553:
14540 // S2_lsl_r_p_xor
14541 O << " ^= lsl(";
14542 printOperand(MI, OpNo: 2, O);
14543 O << ',';
14544 printOperand(MI, OpNo: 3, O);
14545 O << ')';
14546 return;
14547 break;
14548 case 554:
14549 // S2_lsl_r_vh
14550 O << " = vlslh(";
14551 printOperand(MI, OpNo: 1, O);
14552 O << ',';
14553 printOperand(MI, OpNo: 2, O);
14554 O << ')';
14555 return;
14556 break;
14557 case 555:
14558 // S2_lsl_r_vw
14559 O << " = vlslw(";
14560 printOperand(MI, OpNo: 1, O);
14561 O << ',';
14562 printOperand(MI, OpNo: 2, O);
14563 O << ')';
14564 return;
14565 break;
14566 case 556:
14567 // S2_lsr_i_p, S2_lsr_i_r, S2_lsr_r_p, S2_lsr_r_r
14568 O << " = lsr(";
14569 printOperand(MI, OpNo: 1, O);
14570 break;
14571 case 557:
14572 // S2_lsr_i_p_acc, S2_lsr_i_r_acc, S2_lsr_r_p_acc, S2_lsr_r_r_acc
14573 O << " += lsr(";
14574 printOperand(MI, OpNo: 2, O);
14575 break;
14576 case 558:
14577 // S2_lsr_i_p_and, S2_lsr_i_r_and, S2_lsr_r_p_and, S2_lsr_r_r_and
14578 O << " &= lsr(";
14579 printOperand(MI, OpNo: 2, O);
14580 break;
14581 case 559:
14582 // S2_lsr_i_p_nac, S2_lsr_i_r_nac, S2_lsr_r_p_nac, S2_lsr_r_r_nac
14583 O << " -= lsr(";
14584 printOperand(MI, OpNo: 2, O);
14585 break;
14586 case 560:
14587 // S2_lsr_i_p_or, S2_lsr_i_r_or, S2_lsr_r_p_or, S2_lsr_r_r_or
14588 O << " |= lsr(";
14589 printOperand(MI, OpNo: 2, O);
14590 break;
14591 case 561:
14592 // S2_lsr_i_p_xacc, S2_lsr_i_r_xacc, S2_lsr_r_p_xor
14593 O << " ^= lsr(";
14594 printOperand(MI, OpNo: 2, O);
14595 break;
14596 case 562:
14597 // S2_mask
14598 O << " = mask(#";
14599 printOperand(MI, OpNo: 1, O);
14600 O << ",#";
14601 printOperand(MI, OpNo: 2, O);
14602 O << ')';
14603 return;
14604 break;
14605 case 563:
14606 // S2_packhl, dep_S2_packhl
14607 O << " = packhl(";
14608 printOperand(MI, OpNo: 1, O);
14609 O << ',';
14610 printOperand(MI, OpNo: 2, O);
14611 break;
14612 case 564:
14613 // S2_parityp, S4_parity
14614 O << " = parity(";
14615 printOperand(MI, OpNo: 1, O);
14616 O << ',';
14617 printOperand(MI, OpNo: 2, O);
14618 O << ')';
14619 return;
14620 break;
14621 case 565:
14622 // S2_setbit_i, S2_setbit_r
14623 O << " = setbit(";
14624 printOperand(MI, OpNo: 1, O);
14625 break;
14626 case 566:
14627 // S2_shuffeb
14628 O << " = shuffeb(";
14629 printOperand(MI, OpNo: 1, O);
14630 O << ',';
14631 printOperand(MI, OpNo: 2, O);
14632 O << ')';
14633 return;
14634 break;
14635 case 567:
14636 // S2_shuffeh
14637 O << " = shuffeh(";
14638 printOperand(MI, OpNo: 1, O);
14639 O << ',';
14640 printOperand(MI, OpNo: 2, O);
14641 O << ')';
14642 return;
14643 break;
14644 case 568:
14645 // S2_shuffob
14646 O << " = shuffob(";
14647 printOperand(MI, OpNo: 1, O);
14648 O << ',';
14649 printOperand(MI, OpNo: 2, O);
14650 O << ')';
14651 return;
14652 break;
14653 case 569:
14654 // S2_shuffoh
14655 O << " = shuffoh(";
14656 printOperand(MI, OpNo: 1, O);
14657 O << ',';
14658 printOperand(MI, OpNo: 2, O);
14659 O << ')';
14660 return;
14661 break;
14662 case 570:
14663 // S2_storerb_pbr, S2_storerb_pr, S2_storerbnew_pbr, S2_storerbnew_pr, S2...
14664 O << "++";
14665 printOperand(MI, OpNo: 2, O);
14666 break;
14667 case 571:
14668 // S2_storerb_pci, S2_storerb_pi, S2_storerbnew_pci, S2_storerbnew_pi, S2...
14669 O << "++#";
14670 printOperand(MI, OpNo: 2, O);
14671 break;
14672 case 572:
14673 // S2_storerb_pcr, S2_storerbnew_pcr, S2_storerd_pcr, S2_storerf_pcr, S2_...
14674 O << "++I:circ(";
14675 printOperand(MI, OpNo: 2, O);
14676 O << ")) = ";
14677 printOperand(MI, OpNo: 3, O);
14678 break;
14679 case 573:
14680 // S2_storew_rl_at_vi, S4_stored_rl_at_vi
14681 O << "):at = ";
14682 printOperand(MI, OpNo: 1, O);
14683 return;
14684 break;
14685 case 574:
14686 // S2_storew_rl_st_vi, S4_stored_rl_st_vi
14687 O << "):st = ";
14688 printOperand(MI, OpNo: 1, O);
14689 return;
14690 break;
14691 case 575:
14692 // S2_svsathb, S2_vsathb, S2_vsathb_nopack
14693 O << " = vsathb(";
14694 printOperand(MI, OpNo: 1, O);
14695 O << ')';
14696 return;
14697 break;
14698 case 576:
14699 // S2_togglebit_i, S2_togglebit_r
14700 O << " = togglebit(";
14701 printOperand(MI, OpNo: 1, O);
14702 break;
14703 case 577:
14704 // S2_tstbit_i, S2_tstbit_r
14705 O << " = tstbit(";
14706 printOperand(MI, OpNo: 1, O);
14707 break;
14708 case 578:
14709 // S2_valignib, S2_valignrb
14710 O << " = valignb(";
14711 printOperand(MI, OpNo: 1, O);
14712 O << ',';
14713 printOperand(MI, OpNo: 2, O);
14714 break;
14715 case 579:
14716 // S2_vcnegh
14717 O << " = vcnegh(";
14718 printOperand(MI, OpNo: 1, O);
14719 O << ',';
14720 printOperand(MI, OpNo: 2, O);
14721 O << ')';
14722 return;
14723 break;
14724 case 580:
14725 // S2_vcrotate
14726 O << " = vcrotate(";
14727 printOperand(MI, OpNo: 1, O);
14728 O << ',';
14729 printOperand(MI, OpNo: 2, O);
14730 O << ')';
14731 return;
14732 break;
14733 case 581:
14734 // S2_vrcnegh
14735 O << " += vrcnegh(";
14736 printOperand(MI, OpNo: 2, O);
14737 O << ',';
14738 printOperand(MI, OpNo: 3, O);
14739 O << ')';
14740 return;
14741 break;
14742 case 582:
14743 // S2_vrndpackwh, S2_vrndpackwhs
14744 O << " = vrndwh(";
14745 printOperand(MI, OpNo: 1, O);
14746 break;
14747 case 583:
14748 // S2_vsatwuh, S2_vsatwuh_nopack
14749 O << " = vsatwuh(";
14750 printOperand(MI, OpNo: 1, O);
14751 O << ')';
14752 return;
14753 break;
14754 case 584:
14755 // S2_vsplatrb, S6_vsplatrbp
14756 O << " = vsplatb(";
14757 printOperand(MI, OpNo: 1, O);
14758 O << ')';
14759 return;
14760 break;
14761 case 585:
14762 // S2_vsplatrh
14763 O << " = vsplath(";
14764 printOperand(MI, OpNo: 1, O);
14765 O << ')';
14766 return;
14767 break;
14768 case 586:
14769 // S2_vspliceib, S2_vsplicerb
14770 O << " = vspliceb(";
14771 printOperand(MI, OpNo: 1, O);
14772 O << ',';
14773 printOperand(MI, OpNo: 2, O);
14774 break;
14775 case 587:
14776 // S2_vsxtbh
14777 O << " = vsxtbh(";
14778 printOperand(MI, OpNo: 1, O);
14779 O << ')';
14780 return;
14781 break;
14782 case 588:
14783 // S2_vsxthw
14784 O << " = vsxthw(";
14785 printOperand(MI, OpNo: 1, O);
14786 O << ')';
14787 return;
14788 break;
14789 case 589:
14790 // S2_vtrunehb, S6_vtrunehb_ppp
14791 O << " = vtrunehb(";
14792 printOperand(MI, OpNo: 1, O);
14793 break;
14794 case 590:
14795 // S2_vtrunewh
14796 O << " = vtrunewh(";
14797 printOperand(MI, OpNo: 1, O);
14798 O << ',';
14799 printOperand(MI, OpNo: 2, O);
14800 O << ')';
14801 return;
14802 break;
14803 case 591:
14804 // S2_vtrunohb, S6_vtrunohb_ppp
14805 O << " = vtrunohb(";
14806 printOperand(MI, OpNo: 1, O);
14807 break;
14808 case 592:
14809 // S2_vtrunowh
14810 O << " = vtrunowh(";
14811 printOperand(MI, OpNo: 1, O);
14812 O << ',';
14813 printOperand(MI, OpNo: 2, O);
14814 O << ')';
14815 return;
14816 break;
14817 case 593:
14818 // S2_vzxtbh
14819 O << " = vzxtbh(";
14820 printOperand(MI, OpNo: 1, O);
14821 O << ')';
14822 return;
14823 break;
14824 case 594:
14825 // S2_vzxthw
14826 O << " = vzxthw(";
14827 printOperand(MI, OpNo: 1, O);
14828 O << ')';
14829 return;
14830 break;
14831 case 595:
14832 // S4_andi_asl_ri, S4_andi_lsr_ri
14833 O << " = and(#";
14834 printOperand(MI, OpNo: 1, O);
14835 break;
14836 case 596:
14837 // S4_clbaddi, S4_clbpaddi
14838 O << " = add(clb(";
14839 printOperand(MI, OpNo: 1, O);
14840 O << "),#";
14841 printOperand(MI, OpNo: 2, O);
14842 O << ')';
14843 return;
14844 break;
14845 case 597:
14846 // S4_extract, S4_extract_rp, S4_extractp, S4_extractp_rp
14847 O << " = extract(";
14848 printOperand(MI, OpNo: 1, O);
14849 break;
14850 case 598:
14851 // S4_lsli
14852 O << " = lsl(#";
14853 printOperand(MI, OpNo: 1, O);
14854 O << ',';
14855 printOperand(MI, OpNo: 2, O);
14856 O << ')';
14857 return;
14858 break;
14859 case 599:
14860 // S4_ntstbit_i, S4_ntstbit_r
14861 O << " = !tstbit(";
14862 printOperand(MI, OpNo: 1, O);
14863 break;
14864 case 600:
14865 // S4_ori_asl_ri, S4_ori_lsr_ri
14866 O << " = or(#";
14867 printOperand(MI, OpNo: 1, O);
14868 break;
14869 case 601:
14870 // S4_pstorerbf_abs, S4_pstorerbnewf_abs, S4_pstorerbnewt_abs, S4_pstorer...
14871 O << ") memb(#";
14872 printOperand(MI, OpNo: 1, O);
14873 O << ") = ";
14874 printOperand(MI, OpNo: 2, O);
14875 break;
14876 case 602:
14877 // S4_pstorerbfnew_abs, S4_pstorerbnewfnew_abs, S4_pstorerbnewtnew_abs, S...
14878 O << ".new) memb(#";
14879 printOperand(MI, OpNo: 1, O);
14880 O << ") = ";
14881 printOperand(MI, OpNo: 2, O);
14882 break;
14883 case 603:
14884 // S4_pstorerdf_abs, S4_pstorerdt_abs
14885 O << ") memd(#";
14886 printOperand(MI, OpNo: 1, O);
14887 O << ") = ";
14888 printOperand(MI, OpNo: 2, O);
14889 return;
14890 break;
14891 case 604:
14892 // S4_pstorerdfnew_abs, S4_pstorerdtnew_abs
14893 O << ".new) memd(#";
14894 printOperand(MI, OpNo: 1, O);
14895 O << ") = ";
14896 printOperand(MI, OpNo: 2, O);
14897 return;
14898 break;
14899 case 605:
14900 // S4_pstorerff_abs, S4_pstorerft_abs, S4_pstorerhf_abs, S4_pstorerhnewf_...
14901 O << ") memh(#";
14902 printOperand(MI, OpNo: 1, O);
14903 O << ") = ";
14904 printOperand(MI, OpNo: 2, O);
14905 break;
14906 case 606:
14907 // S4_pstorerffnew_abs, S4_pstorerftnew_abs, S4_pstorerhfnew_abs, S4_psto...
14908 O << ".new) memh(#";
14909 printOperand(MI, OpNo: 1, O);
14910 O << ") = ";
14911 printOperand(MI, OpNo: 2, O);
14912 break;
14913 case 607:
14914 // S4_pstorerif_abs, S4_pstorerinewf_abs, S4_pstorerinewt_abs, S4_pstorer...
14915 O << ") memw(#";
14916 printOperand(MI, OpNo: 1, O);
14917 O << ") = ";
14918 printOperand(MI, OpNo: 2, O);
14919 break;
14920 case 608:
14921 // S4_pstorerifnew_abs, S4_pstorerinewfnew_abs, S4_pstorerinewtnew_abs, S...
14922 O << ".new) memw(#";
14923 printOperand(MI, OpNo: 1, O);
14924 O << ") = ";
14925 printOperand(MI, OpNo: 2, O);
14926 break;
14927 case 609:
14928 // S4_storerb_ap, S4_storerbnew_ap, S4_storerd_ap, S4_storerf_ap, S4_stor...
14929 O << "=#";
14930 printOperand(MI, OpNo: 1, O);
14931 O << ") = ";
14932 printOperand(MI, OpNo: 2, O);
14933 break;
14934 case 610:
14935 // S4_storerb_rr, S4_storerbnew_rr, S4_storerd_rr, S4_storerf_rr, S4_stor...
14936 O << '+';
14937 printOperand(MI, OpNo: 1, O);
14938 O << "<<#";
14939 printOperand(MI, OpNo: 2, O);
14940 O << ") = ";
14941 printOperand(MI, OpNo: 3, O);
14942 break;
14943 case 611:
14944 // S4_storerb_ur, S4_storerbnew_ur, S4_storerd_ur, S4_storerf_ur, S4_stor...
14945 O << "<<#";
14946 printOperand(MI, OpNo: 1, O);
14947 O << "+#";
14948 printOperand(MI, OpNo: 2, O);
14949 O << ") = ";
14950 printOperand(MI, OpNo: 3, O);
14951 break;
14952 case 612:
14953 // S4_vrcrotate
14954 O << " = vrcrotate(";
14955 printOperand(MI, OpNo: 1, O);
14956 O << ',';
14957 printOperand(MI, OpNo: 2, O);
14958 O << ",#";
14959 printOperand(MI, OpNo: 3, O);
14960 O << ')';
14961 return;
14962 break;
14963 case 613:
14964 // S4_vrcrotate_acc
14965 O << " += vrcrotate(";
14966 printOperand(MI, OpNo: 2, O);
14967 O << ',';
14968 printOperand(MI, OpNo: 3, O);
14969 O << ",#";
14970 printOperand(MI, OpNo: 4, O);
14971 O << ')';
14972 return;
14973 break;
14974 case 614:
14975 // S4_vxaddsubh, S4_vxaddsubhr
14976 O << " = vxaddsubh(";
14977 printOperand(MI, OpNo: 1, O);
14978 O << ',';
14979 printOperand(MI, OpNo: 2, O);
14980 break;
14981 case 615:
14982 // S4_vxaddsubw
14983 O << " = vxaddsubw(";
14984 printOperand(MI, OpNo: 1, O);
14985 O << ',';
14986 printOperand(MI, OpNo: 2, O);
14987 O << "):sat";
14988 return;
14989 break;
14990 case 616:
14991 // S4_vxsubaddh, S4_vxsubaddhr
14992 O << " = vxsubaddh(";
14993 printOperand(MI, OpNo: 1, O);
14994 O << ',';
14995 printOperand(MI, OpNo: 2, O);
14996 break;
14997 case 617:
14998 // S4_vxsubaddw
14999 O << " = vxsubaddw(";
15000 printOperand(MI, OpNo: 1, O);
15001 O << ',';
15002 printOperand(MI, OpNo: 2, O);
15003 O << "):sat";
15004 return;
15005 break;
15006 case 618:
15007 // S5_popcountp
15008 O << " = popcount(";
15009 printOperand(MI, OpNo: 1, O);
15010 O << ')';
15011 return;
15012 break;
15013 case 619:
15014 // S6_rol_i_p, S6_rol_i_r
15015 O << " = rol(";
15016 printOperand(MI, OpNo: 1, O);
15017 O << ",#";
15018 printOperand(MI, OpNo: 2, O);
15019 O << ')';
15020 return;
15021 break;
15022 case 620:
15023 // S6_rol_i_p_acc, S6_rol_i_r_acc
15024 O << " += rol(";
15025 printOperand(MI, OpNo: 2, O);
15026 O << ",#";
15027 printOperand(MI, OpNo: 3, O);
15028 O << ')';
15029 return;
15030 break;
15031 case 621:
15032 // S6_rol_i_p_and, S6_rol_i_r_and
15033 O << " &= rol(";
15034 printOperand(MI, OpNo: 2, O);
15035 O << ",#";
15036 printOperand(MI, OpNo: 3, O);
15037 O << ')';
15038 return;
15039 break;
15040 case 622:
15041 // S6_rol_i_p_nac, S6_rol_i_r_nac
15042 O << " -= rol(";
15043 printOperand(MI, OpNo: 2, O);
15044 O << ",#";
15045 printOperand(MI, OpNo: 3, O);
15046 O << ')';
15047 return;
15048 break;
15049 case 623:
15050 // S6_rol_i_p_or, S6_rol_i_r_or
15051 O << " |= rol(";
15052 printOperand(MI, OpNo: 2, O);
15053 O << ",#";
15054 printOperand(MI, OpNo: 3, O);
15055 O << ')';
15056 return;
15057 break;
15058 case 624:
15059 // S6_rol_i_p_xacc, S6_rol_i_r_xacc
15060 O << " ^= rol(";
15061 printOperand(MI, OpNo: 2, O);
15062 O << ",#";
15063 printOperand(MI, OpNo: 3, O);
15064 O << ')';
15065 return;
15066 break;
15067 case 625:
15068 // SA1_addsp
15069 O << " = add(r29,#";
15070 printOperand(MI, OpNo: 1, O);
15071 O << ')';
15072 return;
15073 break;
15074 case 626:
15075 // SA1_combine0i
15076 O << " = combine(#0,#";
15077 printOperand(MI, OpNo: 1, O);
15078 O << ')';
15079 return;
15080 break;
15081 case 627:
15082 // SA1_combine1i
15083 O << " = combine(#1,#";
15084 printOperand(MI, OpNo: 1, O);
15085 O << ')';
15086 return;
15087 break;
15088 case 628:
15089 // SA1_combine2i
15090 O << " = combine(#2,#";
15091 printOperand(MI, OpNo: 1, O);
15092 O << ')';
15093 return;
15094 break;
15095 case 629:
15096 // SA1_combine3i
15097 O << " = combine(#3,#";
15098 printOperand(MI, OpNo: 1, O);
15099 O << ')';
15100 return;
15101 break;
15102 case 630:
15103 // SA1_combinezr
15104 O << " = combine(#0,";
15105 printOperand(MI, OpNo: 1, O);
15106 O << ')';
15107 return;
15108 break;
15109 case 631:
15110 // SL2_loadrd_sp
15111 O << " = memd(r29+#";
15112 printOperand(MI, OpNo: 1, O);
15113 O << ')';
15114 return;
15115 break;
15116 case 632:
15117 // SL2_loadri_sp
15118 O << " = memw(r29+#";
15119 printOperand(MI, OpNo: 1, O);
15120 O << ')';
15121 return;
15122 break;
15123 case 633:
15124 // V6_extractw
15125 O << " = vextract(";
15126 printOperand(MI, OpNo: 1, O);
15127 O << ',';
15128 printOperand(MI, OpNo: 2, O);
15129 O << ')';
15130 return;
15131 break;
15132 case 634:
15133 // V6_get_qfext
15134 O << " = vgetqfext(";
15135 printOperand(MI, OpNo: 1, O);
15136 O << ".x,";
15137 printOperand(MI, OpNo: 2, O);
15138 O << ')';
15139 return;
15140 break;
15141 case 635:
15142 // V6_get_qfext_oracc
15143 O << " |= vgetqfext(";
15144 printOperand(MI, OpNo: 2, O);
15145 O << ".x,";
15146 printOperand(MI, OpNo: 3, O);
15147 O << ')';
15148 return;
15149 break;
15150 case 636:
15151 // V6_lvsplatb
15152 O << ".b = vsplat(";
15153 printOperand(MI, OpNo: 1, O);
15154 O << ')';
15155 return;
15156 break;
15157 case 637:
15158 // V6_lvsplath
15159 O << ".h = vsplat(";
15160 printOperand(MI, OpNo: 1, O);
15161 O << ')';
15162 return;
15163 break;
15164 case 638:
15165 // V6_lvsplatw
15166 O << " = vsplat(";
15167 printOperand(MI, OpNo: 1, O);
15168 O << ')';
15169 return;
15170 break;
15171 case 639:
15172 // V6_pred_scalar2
15173 O << " = vsetq(";
15174 printOperand(MI, OpNo: 1, O);
15175 O << ')';
15176 return;
15177 break;
15178 case 640:
15179 // V6_pred_scalar2v2
15180 O << " = vsetq2(";
15181 printOperand(MI, OpNo: 1, O);
15182 O << ')';
15183 return;
15184 break;
15185 case 641:
15186 // V6_set_qfext
15187 O << ".x = vsetqfext(";
15188 printOperand(MI, OpNo: 1, O);
15189 O << ',';
15190 printOperand(MI, OpNo: 2, O);
15191 O << ')';
15192 return;
15193 break;
15194 case 642:
15195 // V6_shuffeqh, V6_vshuffeb
15196 O << ".b = vshuffe(";
15197 printOperand(MI, OpNo: 1, O);
15198 break;
15199 case 643:
15200 // V6_shuffeqw, V6_vshufeh
15201 O << ".h = vshuffe(";
15202 printOperand(MI, OpNo: 1, O);
15203 break;
15204 case 644:
15205 // V6_v6mpyhubs10_vxx, V6_v6mpyvubs10_vxx
15206 O << ".w += v6mpy(";
15207 printOperand(MI, OpNo: 2, O);
15208 O << ".ub,";
15209 printOperand(MI, OpNo: 3, O);
15210 O << ".b,#";
15211 printOperand(MI, OpNo: 4, O);
15212 break;
15213 case 645:
15214 // V6_vL32b_cur_ai, V6_vL32b_cur_pi, V6_vL32b_cur_ppu, V6_vL32b_nt_cur_ai...
15215 O << ".cur = vmem(";
15216 printOperand(MI, OpNo: 1, O);
15217 break;
15218 case 646:
15219 // V6_vL32b_nt_tmp_ai, V6_vL32b_nt_tmp_pi, V6_vL32b_nt_tmp_ppu, V6_vL32b_...
15220 O << ".tmp = vmem(";
15221 printOperand(MI, OpNo: 1, O);
15222 break;
15223 case 647:
15224 // V6_vabs_f8
15225 O << ".f8 = vabs(";
15226 printOperand(MI, OpNo: 1, O);
15227 O << ".f8)";
15228 return;
15229 break;
15230 case 648:
15231 // V6_vabs_hf
15232 O << ".hf = vabs(";
15233 printOperand(MI, OpNo: 1, O);
15234 O << ".hf)";
15235 return;
15236 break;
15237 case 649:
15238 // V6_vabs_qf16_hf, V6_vabs_qf16_qf16
15239 O << ".qf16 = vabs(";
15240 printOperand(MI, OpNo: 1, O);
15241 break;
15242 case 650:
15243 // V6_vabs_qf32_qf32, V6_vabs_qf32_sf
15244 O << ".qf32 = vabs(";
15245 printOperand(MI, OpNo: 1, O);
15246 break;
15247 case 651:
15248 // V6_vabs_sf
15249 O << ".sf = vabs(";
15250 printOperand(MI, OpNo: 1, O);
15251 O << ".sf)";
15252 return;
15253 break;
15254 case 652:
15255 // V6_vabsb, V6_vabsb_sat
15256 O << ".b = vabs(";
15257 printOperand(MI, OpNo: 1, O);
15258 break;
15259 case 653:
15260 // V6_vabsdiffh, V6_vabsdiffuh
15261 O << ".uh = vabsdiff(";
15262 printOperand(MI, OpNo: 1, O);
15263 break;
15264 case 654:
15265 // V6_vabsdiffub
15266 O << ".ub = vabsdiff(";
15267 printOperand(MI, OpNo: 1, O);
15268 O << ".ub,";
15269 printOperand(MI, OpNo: 2, O);
15270 O << ".ub)";
15271 return;
15272 break;
15273 case 655:
15274 // V6_vabsdiffw
15275 O << ".uw = vabsdiff(";
15276 printOperand(MI, OpNo: 1, O);
15277 O << ".w,";
15278 printOperand(MI, OpNo: 2, O);
15279 O << ".w)";
15280 return;
15281 break;
15282 case 656:
15283 // V6_vabsh, V6_vabsh_sat
15284 O << ".h = vabs(";
15285 printOperand(MI, OpNo: 1, O);
15286 break;
15287 case 657:
15288 // V6_vabsw, V6_vabsw_sat
15289 O << ".w = vabs(";
15290 printOperand(MI, OpNo: 1, O);
15291 break;
15292 case 658:
15293 // V6_vadd_hf, V6_vadd_qf16, V6_vadd_qf16_mix
15294 O << ".qf16 = vadd(";
15295 printOperand(MI, OpNo: 1, O);
15296 break;
15297 case 659:
15298 // V6_vadd_hf_f8, V6_vadd_hf_hf
15299 O << ".hf = vadd(";
15300 printOperand(MI, OpNo: 1, O);
15301 break;
15302 case 660:
15303 // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vadd_sf
15304 O << ".qf32 = vadd(";
15305 printOperand(MI, OpNo: 1, O);
15306 break;
15307 case 661:
15308 // V6_vadd_sf_bf, V6_vadd_sf_hf, V6_vadd_sf_sf
15309 O << ".sf = vadd(";
15310 printOperand(MI, OpNo: 1, O);
15311 break;
15312 case 662:
15313 // V6_vaddb, V6_vaddb_dv, V6_vaddbsat, V6_vaddbsat_dv
15314 O << ".b = vadd(";
15315 printOperand(MI, OpNo: 1, O);
15316 O << ".b,";
15317 printOperand(MI, OpNo: 2, O);
15318 break;
15319 case 663:
15320 // V6_vaddcarry, V6_vaddcarrysat, V6_vaddhw, V6_vadduhw, V6_vaddw, V6_vad...
15321 O << ".w = vadd(";
15322 break;
15323 case 664:
15324 // V6_vaddcarryo, V6_vsubcarryo
15325 O << ".w,";
15326 printOperand(MI, OpNo: 1, O);
15327 break;
15328 case 665:
15329 // V6_vaddclbh
15330 O << ".h = vadd(vclb(";
15331 printOperand(MI, OpNo: 1, O);
15332 O << ".h),";
15333 printOperand(MI, OpNo: 2, O);
15334 O << ".h)";
15335 return;
15336 break;
15337 case 666:
15338 // V6_vaddclbw
15339 O << ".w = vadd(vclb(";
15340 printOperand(MI, OpNo: 1, O);
15341 O << ".w),";
15342 printOperand(MI, OpNo: 2, O);
15343 O << ".w)";
15344 return;
15345 break;
15346 case 667:
15347 // V6_vaddh, V6_vaddh_dv, V6_vaddhsat, V6_vaddhsat_dv, V6_vaddubh
15348 O << ".h = vadd(";
15349 printOperand(MI, OpNo: 1, O);
15350 break;
15351 case 668:
15352 // V6_vaddhw_acc, V6_vadduhw_acc
15353 O << ".w += vadd(";
15354 printOperand(MI, OpNo: 2, O);
15355 break;
15356 case 669:
15357 // V6_vaddubh_acc
15358 O << ".h += vadd(";
15359 printOperand(MI, OpNo: 2, O);
15360 O << ".ub,";
15361 printOperand(MI, OpNo: 3, O);
15362 O << ".ub)";
15363 return;
15364 break;
15365 case 670:
15366 // V6_vaddubsat, V6_vaddubsat_dv, V6_vaddububb_sat
15367 O << ".ub = vadd(";
15368 printOperand(MI, OpNo: 1, O);
15369 O << ".ub,";
15370 printOperand(MI, OpNo: 2, O);
15371 break;
15372 case 671:
15373 // V6_vadduhsat, V6_vadduhsat_dv
15374 O << ".uh = vadd(";
15375 printOperand(MI, OpNo: 1, O);
15376 O << ".uh,";
15377 printOperand(MI, OpNo: 2, O);
15378 O << ".uh):sat";
15379 return;
15380 break;
15381 case 672:
15382 // V6_vadduwsat, V6_vadduwsat_dv
15383 O << ".uw = vadd(";
15384 printOperand(MI, OpNo: 1, O);
15385 O << ".uw,";
15386 printOperand(MI, OpNo: 2, O);
15387 O << ".uw):sat";
15388 return;
15389 break;
15390 case 673:
15391 // V6_valign4
15392 O << " = valign4(";
15393 printOperand(MI, OpNo: 1, O);
15394 O << ',';
15395 printOperand(MI, OpNo: 2, O);
15396 O << ',';
15397 printOperand(MI, OpNo: 3, O);
15398 O << ')';
15399 return;
15400 break;
15401 case 674:
15402 // V6_valignb, V6_valignbi
15403 O << " = valign(";
15404 printOperand(MI, OpNo: 1, O);
15405 O << ',';
15406 printOperand(MI, OpNo: 2, O);
15407 break;
15408 case 675:
15409 // V6_vand, V6_vandqrt, V6_vandvqv, V6_vandvrt
15410 O << " = vand(";
15411 printOperand(MI, OpNo: 1, O);
15412 O << ',';
15413 printOperand(MI, OpNo: 2, O);
15414 O << ')';
15415 return;
15416 break;
15417 case 676:
15418 // V6_vandnqrt, V6_vandvnqv
15419 O << " = vand(!";
15420 printOperand(MI, OpNo: 1, O);
15421 O << ',';
15422 printOperand(MI, OpNo: 2, O);
15423 O << ')';
15424 return;
15425 break;
15426 case 677:
15427 // V6_vandnqrt_acc
15428 O << " |= vand(!";
15429 printOperand(MI, OpNo: 2, O);
15430 O << ',';
15431 printOperand(MI, OpNo: 3, O);
15432 O << ')';
15433 return;
15434 break;
15435 case 678:
15436 // V6_vandqrt_acc, V6_vandvrt_acc
15437 O << " |= vand(";
15438 printOperand(MI, OpNo: 2, O);
15439 O << ',';
15440 printOperand(MI, OpNo: 3, O);
15441 O << ')';
15442 return;
15443 break;
15444 case 679:
15445 // V6_vaslh, V6_vaslhv
15446 O << ".h = vasl(";
15447 printOperand(MI, OpNo: 1, O);
15448 O << ".h,";
15449 printOperand(MI, OpNo: 2, O);
15450 break;
15451 case 680:
15452 // V6_vaslh_acc
15453 O << ".h += vasl(";
15454 printOperand(MI, OpNo: 2, O);
15455 O << ".h,";
15456 printOperand(MI, OpNo: 3, O);
15457 O << ')';
15458 return;
15459 break;
15460 case 681:
15461 // V6_vaslw, V6_vaslwv
15462 O << ".w = vasl(";
15463 printOperand(MI, OpNo: 1, O);
15464 O << ".w,";
15465 printOperand(MI, OpNo: 2, O);
15466 break;
15467 case 682:
15468 // V6_vaslw_acc
15469 O << ".w += vasl(";
15470 printOperand(MI, OpNo: 2, O);
15471 O << ".w,";
15472 printOperand(MI, OpNo: 3, O);
15473 O << ')';
15474 return;
15475 break;
15476 case 683:
15477 // V6_vasr_into
15478 O << ".w = vasrinto(";
15479 printOperand(MI, OpNo: 2, O);
15480 O << ".w,";
15481 printOperand(MI, OpNo: 3, O);
15482 O << ".w)";
15483 return;
15484 break;
15485 case 684:
15486 // V6_vasrh, V6_vasrhv, V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat
15487 O << ".h = vasr(";
15488 printOperand(MI, OpNo: 1, O);
15489 break;
15490 case 685:
15491 // V6_vasrh_acc
15492 O << ".h += vasr(";
15493 printOperand(MI, OpNo: 2, O);
15494 O << ".h,";
15495 printOperand(MI, OpNo: 3, O);
15496 O << ')';
15497 return;
15498 break;
15499 case 686:
15500 // V6_vasrhbrndsat, V6_vasrhbsat
15501 O << ".b = vasr(";
15502 printOperand(MI, OpNo: 1, O);
15503 O << ".h,";
15504 printOperand(MI, OpNo: 2, O);
15505 O << ".h,";
15506 printOperand(MI, OpNo: 3, O);
15507 break;
15508 case 687:
15509 // V6_vasrhubrndsat, V6_vasrhubsat, V6_vasruhubrndsat, V6_vasruhubsat, V6...
15510 O << ".ub = vasr(";
15511 printOperand(MI, OpNo: 1, O);
15512 break;
15513 case 688:
15514 // V6_vasruwuhrndsat, V6_vasruwuhsat, V6_vasrvwuhrndsat, V6_vasrvwuhsat, ...
15515 O << ".uh = vasr(";
15516 printOperand(MI, OpNo: 1, O);
15517 break;
15518 case 689:
15519 // V6_vasrw, V6_vasrwv
15520 O << ".w = vasr(";
15521 printOperand(MI, OpNo: 1, O);
15522 O << ".w,";
15523 printOperand(MI, OpNo: 2, O);
15524 break;
15525 case 690:
15526 // V6_vasrw_acc
15527 O << ".w += vasr(";
15528 printOperand(MI, OpNo: 2, O);
15529 O << ".w,";
15530 printOperand(MI, OpNo: 3, O);
15531 O << ')';
15532 return;
15533 break;
15534 case 691:
15535 // V6_vassign_fp
15536 O << ".w = vfmv(";
15537 printOperand(MI, OpNo: 1, O);
15538 O << ".w)";
15539 return;
15540 break;
15541 case 692:
15542 // V6_vassign_tmp
15543 O << ".tmp = ";
15544 printOperand(MI, OpNo: 1, O);
15545 return;
15546 break;
15547 case 693:
15548 // V6_vavgb, V6_vavgbrnd
15549 O << ".b = vavg(";
15550 printOperand(MI, OpNo: 1, O);
15551 O << ".b,";
15552 printOperand(MI, OpNo: 2, O);
15553 break;
15554 case 694:
15555 // V6_vavgh, V6_vavghrnd
15556 O << ".h = vavg(";
15557 printOperand(MI, OpNo: 1, O);
15558 O << ".h,";
15559 printOperand(MI, OpNo: 2, O);
15560 break;
15561 case 695:
15562 // V6_vavgub, V6_vavgubrnd
15563 O << ".ub = vavg(";
15564 printOperand(MI, OpNo: 1, O);
15565 O << ".ub,";
15566 printOperand(MI, OpNo: 2, O);
15567 break;
15568 case 696:
15569 // V6_vavguh, V6_vavguhrnd
15570 O << ".uh = vavg(";
15571 printOperand(MI, OpNo: 1, O);
15572 O << ".uh,";
15573 printOperand(MI, OpNo: 2, O);
15574 break;
15575 case 697:
15576 // V6_vavguw, V6_vavguwrnd
15577 O << ".uw = vavg(";
15578 printOperand(MI, OpNo: 1, O);
15579 O << ".uw,";
15580 printOperand(MI, OpNo: 2, O);
15581 break;
15582 case 698:
15583 // V6_vavgw, V6_vavgwrnd
15584 O << ".w = vavg(";
15585 printOperand(MI, OpNo: 1, O);
15586 O << ".w,";
15587 printOperand(MI, OpNo: 2, O);
15588 break;
15589 case 699:
15590 // V6_vcl0h
15591 O << ".uh = vcl0(";
15592 printOperand(MI, OpNo: 1, O);
15593 O << ".uh)";
15594 return;
15595 break;
15596 case 700:
15597 // V6_vcl0w
15598 O << ".uw = vcl0(";
15599 printOperand(MI, OpNo: 1, O);
15600 O << ".uw)";
15601 return;
15602 break;
15603 case 701:
15604 // V6_vcombine
15605 O << " = vcombine(";
15606 printOperand(MI, OpNo: 1, O);
15607 O << ',';
15608 printOperand(MI, OpNo: 2, O);
15609 O << ')';
15610 return;
15611 break;
15612 case 702:
15613 // V6_vcombine_tmp
15614 O << ".tmp = vcombine(";
15615 printOperand(MI, OpNo: 1, O);
15616 O << ',';
15617 printOperand(MI, OpNo: 2, O);
15618 O << ')';
15619 return;
15620 break;
15621 case 703:
15622 // V6_vconv_bf_qf32
15623 O << ".bf = ";
15624 printOperand(MI, OpNo: 1, O);
15625 O << ".qf32";
15626 return;
15627 break;
15628 case 704:
15629 // V6_vconv_f8_qf16
15630 O << ".f8 = ";
15631 printOperand(MI, OpNo: 1, O);
15632 O << ".qf16";
15633 return;
15634 break;
15635 case 705:
15636 // V6_vconv_h_hf, V6_vconv_h_hf_rnd
15637 O << ".h = ";
15638 printOperand(MI, OpNo: 1, O);
15639 break;
15640 case 706:
15641 // V6_vconv_hf_h, V6_vconv_hf_qf16, V6_vconv_hf_qf32
15642 O << ".hf = ";
15643 printOperand(MI, OpNo: 1, O);
15644 break;
15645 case 707:
15646 // V6_vconv_qf16_f8, V6_vconv_qf16_hf, V6_vconv_qf16_qf16
15647 O << ".qf16 = ";
15648 printOperand(MI, OpNo: 1, O);
15649 break;
15650 case 708:
15651 // V6_vconv_qf32_qf32, V6_vconv_qf32_sf
15652 O << ".qf32 = ";
15653 printOperand(MI, OpNo: 1, O);
15654 break;
15655 case 709:
15656 // V6_vconv_sf_qf32, V6_vconv_sf_w
15657 O << ".sf = ";
15658 printOperand(MI, OpNo: 1, O);
15659 break;
15660 case 710:
15661 // V6_vconv_w_sf
15662 O << ".w = ";
15663 printOperand(MI, OpNo: 1, O);
15664 O << ".sf";
15665 return;
15666 break;
15667 case 711:
15668 // V6_vcvt2_b_hf
15669 O << ".b = vcvt2(";
15670 printOperand(MI, OpNo: 1, O);
15671 O << ".hf,";
15672 printOperand(MI, OpNo: 2, O);
15673 O << ".hf)";
15674 return;
15675 break;
15676 case 712:
15677 // V6_vcvt2_hf_b, V6_vcvt2_hf_ub
15678 O << ".hf = vcvt2(";
15679 printOperand(MI, OpNo: 1, O);
15680 break;
15681 case 713:
15682 // V6_vcvt2_ub_hf
15683 O << ".ub = vcvt2(";
15684 printOperand(MI, OpNo: 1, O);
15685 O << ".hf,";
15686 printOperand(MI, OpNo: 2, O);
15687 O << ".hf)";
15688 return;
15689 break;
15690 case 714:
15691 // V6_vcvt_b_hf
15692 O << ".b = vcvt(";
15693 printOperand(MI, OpNo: 1, O);
15694 O << ".hf,";
15695 printOperand(MI, OpNo: 2, O);
15696 O << ".hf)";
15697 return;
15698 break;
15699 case 715:
15700 // V6_vcvt_bf_sf
15701 O << ".bf = vcvt(";
15702 printOperand(MI, OpNo: 1, O);
15703 O << ".sf,";
15704 printOperand(MI, OpNo: 2, O);
15705 O << ".sf)";
15706 return;
15707 break;
15708 case 716:
15709 // V6_vcvt_f8_hf
15710 O << ".f8 = vcvt(";
15711 printOperand(MI, OpNo: 1, O);
15712 O << ".hf,";
15713 printOperand(MI, OpNo: 2, O);
15714 O << ".hf)";
15715 return;
15716 break;
15717 case 717:
15718 // V6_vcvt_h_hf
15719 O << ".h = vcvt(";
15720 printOperand(MI, OpNo: 1, O);
15721 O << ".hf)";
15722 return;
15723 break;
15724 case 718:
15725 // V6_vcvt_hf_b, V6_vcvt_hf_f8, V6_vcvt_hf_h, V6_vcvt_hf_sf, V6_vcvt_hf_u...
15726 O << ".hf = vcvt(";
15727 printOperand(MI, OpNo: 1, O);
15728 break;
15729 case 719:
15730 // V6_vcvt_sf_hf
15731 O << ".sf = vcvt(";
15732 printOperand(MI, OpNo: 1, O);
15733 O << ".hf)";
15734 return;
15735 break;
15736 case 720:
15737 // V6_vcvt_ub_hf
15738 O << ".ub = vcvt(";
15739 printOperand(MI, OpNo: 1, O);
15740 O << ".hf,";
15741 printOperand(MI, OpNo: 2, O);
15742 O << ".hf)";
15743 return;
15744 break;
15745 case 721:
15746 // V6_vcvt_uh_hf
15747 O << ".uh = vcvt(";
15748 printOperand(MI, OpNo: 1, O);
15749 O << ".hf)";
15750 return;
15751 break;
15752 case 722:
15753 // V6_vdealb
15754 O << ".b = vdeal(";
15755 printOperand(MI, OpNo: 1, O);
15756 O << ".b)";
15757 return;
15758 break;
15759 case 723:
15760 // V6_vdealb4w
15761 O << ".b = vdeale(";
15762 printOperand(MI, OpNo: 1, O);
15763 O << ".b,";
15764 printOperand(MI, OpNo: 2, O);
15765 O << ".b)";
15766 return;
15767 break;
15768 case 724:
15769 // V6_vdealh
15770 O << ".h = vdeal(";
15771 printOperand(MI, OpNo: 1, O);
15772 O << ".h)";
15773 return;
15774 break;
15775 case 725:
15776 // V6_vdealvdd
15777 O << " = vdeal(";
15778 printOperand(MI, OpNo: 1, O);
15779 O << ',';
15780 printOperand(MI, OpNo: 2, O);
15781 O << ',';
15782 printOperand(MI, OpNo: 3, O);
15783 O << ')';
15784 return;
15785 break;
15786 case 726:
15787 // V6_vdelta
15788 O << " = vdelta(";
15789 printOperand(MI, OpNo: 1, O);
15790 O << ',';
15791 printOperand(MI, OpNo: 2, O);
15792 O << ')';
15793 return;
15794 break;
15795 case 727:
15796 // V6_vdmpy_sf_hf
15797 O << ".sf = vdmpy(";
15798 printOperand(MI, OpNo: 1, O);
15799 O << ".hf,";
15800 printOperand(MI, OpNo: 2, O);
15801 O << ".hf)";
15802 return;
15803 break;
15804 case 728:
15805 // V6_vdmpy_sf_hf_acc
15806 O << ".sf += vdmpy(";
15807 printOperand(MI, OpNo: 2, O);
15808 O << ".hf,";
15809 printOperand(MI, OpNo: 3, O);
15810 O << ".hf)";
15811 return;
15812 break;
15813 case 729:
15814 // V6_vdmpybus, V6_vdmpybus_dv
15815 O << ".h = vdmpy(";
15816 printOperand(MI, OpNo: 1, O);
15817 O << ".ub,";
15818 printOperand(MI, OpNo: 2, O);
15819 O << ".b)";
15820 return;
15821 break;
15822 case 730:
15823 // V6_vdmpybus_acc, V6_vdmpybus_dv_acc
15824 O << ".h += vdmpy(";
15825 printOperand(MI, OpNo: 2, O);
15826 O << ".ub,";
15827 printOperand(MI, OpNo: 3, O);
15828 O << ".b)";
15829 return;
15830 break;
15831 case 731:
15832 // V6_vdmpyhb, V6_vdmpyhb_dv, V6_vdmpyhisat, V6_vdmpyhsat, V6_vdmpyhsuisa...
15833 O << ".w = vdmpy(";
15834 printOperand(MI, OpNo: 1, O);
15835 O << ".h,";
15836 printOperand(MI, OpNo: 2, O);
15837 break;
15838 case 732:
15839 // V6_vdmpyhb_acc, V6_vdmpyhb_dv_acc, V6_vdmpyhisat_acc, V6_vdmpyhsat_acc...
15840 O << ".w += vdmpy(";
15841 printOperand(MI, OpNo: 2, O);
15842 O << ".h,";
15843 printOperand(MI, OpNo: 3, O);
15844 break;
15845 case 733:
15846 // V6_vdsaduh
15847 O << ".uw = vdsad(";
15848 printOperand(MI, OpNo: 1, O);
15849 O << ".uh,";
15850 printOperand(MI, OpNo: 2, O);
15851 O << ".uh)";
15852 return;
15853 break;
15854 case 734:
15855 // V6_vdsaduh_acc
15856 O << ".uw += vdsad(";
15857 printOperand(MI, OpNo: 2, O);
15858 O << ".uh,";
15859 printOperand(MI, OpNo: 3, O);
15860 O << ".uh)";
15861 return;
15862 break;
15863 case 735:
15864 // V6_vfmax_f8
15865 O << ".f8 = vfmax(";
15866 printOperand(MI, OpNo: 1, O);
15867 O << ".f8,";
15868 printOperand(MI, OpNo: 2, O);
15869 O << ".f8)";
15870 return;
15871 break;
15872 case 736:
15873 // V6_vfmax_hf
15874 O << ".hf = vfmax(";
15875 printOperand(MI, OpNo: 1, O);
15876 O << ".hf,";
15877 printOperand(MI, OpNo: 2, O);
15878 O << ".hf)";
15879 return;
15880 break;
15881 case 737:
15882 // V6_vfmax_sf
15883 O << ".sf = vfmax(";
15884 printOperand(MI, OpNo: 1, O);
15885 O << ".sf,";
15886 printOperand(MI, OpNo: 2, O);
15887 O << ".sf)";
15888 return;
15889 break;
15890 case 738:
15891 // V6_vfmin_f8
15892 O << ".f8 = vfmin(";
15893 printOperand(MI, OpNo: 1, O);
15894 O << ".f8,";
15895 printOperand(MI, OpNo: 2, O);
15896 O << ".f8)";
15897 return;
15898 break;
15899 case 739:
15900 // V6_vfmin_hf
15901 O << ".hf = vfmin(";
15902 printOperand(MI, OpNo: 1, O);
15903 O << ".hf,";
15904 printOperand(MI, OpNo: 2, O);
15905 O << ".hf)";
15906 return;
15907 break;
15908 case 740:
15909 // V6_vfmin_sf
15910 O << ".sf = vfmin(";
15911 printOperand(MI, OpNo: 1, O);
15912 O << ".sf,";
15913 printOperand(MI, OpNo: 2, O);
15914 O << ".sf)";
15915 return;
15916 break;
15917 case 741:
15918 // V6_vfneg_f8
15919 O << ".f8 = vfneg(";
15920 printOperand(MI, OpNo: 1, O);
15921 O << ".f8)";
15922 return;
15923 break;
15924 case 742:
15925 // V6_vfneg_hf
15926 O << ".hf = vfneg(";
15927 printOperand(MI, OpNo: 1, O);
15928 O << ".hf)";
15929 return;
15930 break;
15931 case 743:
15932 // V6_vfneg_sf
15933 O << ".sf = vfneg(";
15934 printOperand(MI, OpNo: 1, O);
15935 O << ".sf)";
15936 return;
15937 break;
15938 case 744:
15939 // V6_vgathermhq, V6_vgathermhwq
15940 O << ") vtmp.h = vgather(";
15941 printOperand(MI, OpNo: 1, O);
15942 O << ',';
15943 printOperand(MI, OpNo: 2, O);
15944 O << ',';
15945 printOperand(MI, OpNo: 3, O);
15946 break;
15947 case 745:
15948 // V6_vgathermwq
15949 O << ") vtmp.w = vgather(";
15950 printOperand(MI, OpNo: 1, O);
15951 O << ',';
15952 printOperand(MI, OpNo: 2, O);
15953 O << ',';
15954 printOperand(MI, OpNo: 3, O);
15955 O << ".w).w";
15956 return;
15957 break;
15958 case 746:
15959 // V6_vgtb, V6_vgtbf, V6_vgth, V6_vgthf, V6_vgtsf, V6_vgtub, V6_vgtuh, V6...
15960 O << " = vcmp.gt(";
15961 printOperand(MI, OpNo: 1, O);
15962 break;
15963 case 747:
15964 // V6_vgtb_and, V6_vgtbf_and, V6_vgth_and, V6_vgthf_and, V6_vgtsf_and, V6...
15965 O << " &= vcmp.gt(";
15966 printOperand(MI, OpNo: 2, O);
15967 break;
15968 case 748:
15969 // V6_vgtb_or, V6_vgtbf_or, V6_vgth_or, V6_vgthf_or, V6_vgtsf_or, V6_vgtu...
15970 O << " |= vcmp.gt(";
15971 printOperand(MI, OpNo: 2, O);
15972 break;
15973 case 749:
15974 // V6_vgtb_xor, V6_vgtbf_xor, V6_vgth_xor, V6_vgthf_xor, V6_vgtsf_xor, V6...
15975 O << " ^= vcmp.gt(";
15976 printOperand(MI, OpNo: 2, O);
15977 break;
15978 case 750:
15979 // V6_vilog2_hf, V6_vilog2_qf16, V6_vilog2_qf32, V6_vilog2_sf
15980 O << ".w = vilog2(";
15981 printOperand(MI, OpNo: 1, O);
15982 break;
15983 case 751:
15984 // V6_vinsertwr
15985 O << ".w = vinsert(";
15986 printOperand(MI, OpNo: 2, O);
15987 O << ')';
15988 return;
15989 break;
15990 case 752:
15991 // V6_vlalignb, V6_vlalignbi
15992 O << " = vlalign(";
15993 printOperand(MI, OpNo: 1, O);
15994 O << ',';
15995 printOperand(MI, OpNo: 2, O);
15996 break;
15997 case 753:
15998 // V6_vlsrb
15999 O << ".ub = vlsr(";
16000 printOperand(MI, OpNo: 1, O);
16001 O << ".ub,";
16002 printOperand(MI, OpNo: 2, O);
16003 O << ')';
16004 return;
16005 break;
16006 case 754:
16007 // V6_vlsrh
16008 O << ".uh = vlsr(";
16009 printOperand(MI, OpNo: 1, O);
16010 O << ".uh,";
16011 printOperand(MI, OpNo: 2, O);
16012 O << ')';
16013 return;
16014 break;
16015 case 755:
16016 // V6_vlsrhv
16017 O << ".h = vlsr(";
16018 printOperand(MI, OpNo: 1, O);
16019 O << ".h,";
16020 printOperand(MI, OpNo: 2, O);
16021 O << ".h)";
16022 return;
16023 break;
16024 case 756:
16025 // V6_vlsrw
16026 O << ".uw = vlsr(";
16027 printOperand(MI, OpNo: 1, O);
16028 O << ".uw,";
16029 printOperand(MI, OpNo: 2, O);
16030 O << ')';
16031 return;
16032 break;
16033 case 757:
16034 // V6_vlsrwv
16035 O << ".w = vlsr(";
16036 printOperand(MI, OpNo: 1, O);
16037 O << ".w,";
16038 printOperand(MI, OpNo: 2, O);
16039 O << ".w)";
16040 return;
16041 break;
16042 case 758:
16043 // V6_vlut4
16044 O << ".h = vlut4(";
16045 printOperand(MI, OpNo: 1, O);
16046 O << ".uh,";
16047 printOperand(MI, OpNo: 2, O);
16048 O << ".h)";
16049 return;
16050 break;
16051 case 759:
16052 // V6_vlutvvb, V6_vlutvvb_nm, V6_vlutvvbi
16053 O << ".b = vlut32(";
16054 printOperand(MI, OpNo: 1, O);
16055 O << ".b,";
16056 printOperand(MI, OpNo: 2, O);
16057 break;
16058 case 760:
16059 // V6_vlutvvb_oracc, V6_vlutvvb_oracci
16060 O << ".b |= vlut32(";
16061 printOperand(MI, OpNo: 2, O);
16062 O << ".b,";
16063 printOperand(MI, OpNo: 3, O);
16064 break;
16065 case 761:
16066 // V6_vlutvwh, V6_vlutvwh_nm, V6_vlutvwhi
16067 O << ".h = vlut16(";
16068 printOperand(MI, OpNo: 1, O);
16069 O << ".b,";
16070 printOperand(MI, OpNo: 2, O);
16071 break;
16072 case 762:
16073 // V6_vlutvwh_oracc, V6_vlutvwh_oracci
16074 O << ".h |= vlut16(";
16075 printOperand(MI, OpNo: 2, O);
16076 O << ".b,";
16077 printOperand(MI, OpNo: 3, O);
16078 break;
16079 case 763:
16080 // V6_vmax_bf
16081 O << ".bf = vmax(";
16082 printOperand(MI, OpNo: 1, O);
16083 O << ".bf,";
16084 printOperand(MI, OpNo: 2, O);
16085 O << ".bf)";
16086 return;
16087 break;
16088 case 764:
16089 // V6_vmax_hf
16090 O << ".hf = vmax(";
16091 printOperand(MI, OpNo: 1, O);
16092 O << ".hf,";
16093 printOperand(MI, OpNo: 2, O);
16094 O << ".hf)";
16095 return;
16096 break;
16097 case 765:
16098 // V6_vmax_sf
16099 O << ".sf = vmax(";
16100 printOperand(MI, OpNo: 1, O);
16101 O << ".sf,";
16102 printOperand(MI, OpNo: 2, O);
16103 O << ".sf)";
16104 return;
16105 break;
16106 case 766:
16107 // V6_vmaxb
16108 O << ".b = vmax(";
16109 printOperand(MI, OpNo: 1, O);
16110 O << ".b,";
16111 printOperand(MI, OpNo: 2, O);
16112 O << ".b)";
16113 return;
16114 break;
16115 case 767:
16116 // V6_vmaxh
16117 O << ".h = vmax(";
16118 printOperand(MI, OpNo: 1, O);
16119 O << ".h,";
16120 printOperand(MI, OpNo: 2, O);
16121 O << ".h)";
16122 return;
16123 break;
16124 case 768:
16125 // V6_vmaxub
16126 O << ".ub = vmax(";
16127 printOperand(MI, OpNo: 1, O);
16128 O << ".ub,";
16129 printOperand(MI, OpNo: 2, O);
16130 O << ".ub)";
16131 return;
16132 break;
16133 case 769:
16134 // V6_vmaxuh
16135 O << ".uh = vmax(";
16136 printOperand(MI, OpNo: 1, O);
16137 O << ".uh,";
16138 printOperand(MI, OpNo: 2, O);
16139 O << ".uh)";
16140 return;
16141 break;
16142 case 770:
16143 // V6_vmaxw
16144 O << ".w = vmax(";
16145 printOperand(MI, OpNo: 1, O);
16146 O << ".w,";
16147 printOperand(MI, OpNo: 2, O);
16148 O << ".w)";
16149 return;
16150 break;
16151 case 771:
16152 // V6_vmerge_qf
16153 O << " = vmerge(";
16154 printOperand(MI, OpNo: 1, O);
16155 O << ".x,";
16156 printOperand(MI, OpNo: 2, O);
16157 O << ".w)";
16158 return;
16159 break;
16160 case 772:
16161 // V6_vmin_bf
16162 O << ".bf = vmin(";
16163 printOperand(MI, OpNo: 1, O);
16164 O << ".bf,";
16165 printOperand(MI, OpNo: 2, O);
16166 O << ".bf)";
16167 return;
16168 break;
16169 case 773:
16170 // V6_vmin_hf
16171 O << ".hf = vmin(";
16172 printOperand(MI, OpNo: 1, O);
16173 O << ".hf,";
16174 printOperand(MI, OpNo: 2, O);
16175 O << ".hf)";
16176 return;
16177 break;
16178 case 774:
16179 // V6_vmin_sf
16180 O << ".sf = vmin(";
16181 printOperand(MI, OpNo: 1, O);
16182 O << ".sf,";
16183 printOperand(MI, OpNo: 2, O);
16184 O << ".sf)";
16185 return;
16186 break;
16187 case 775:
16188 // V6_vminb
16189 O << ".b = vmin(";
16190 printOperand(MI, OpNo: 1, O);
16191 O << ".b,";
16192 printOperand(MI, OpNo: 2, O);
16193 O << ".b)";
16194 return;
16195 break;
16196 case 776:
16197 // V6_vminh
16198 O << ".h = vmin(";
16199 printOperand(MI, OpNo: 1, O);
16200 O << ".h,";
16201 printOperand(MI, OpNo: 2, O);
16202 O << ".h)";
16203 return;
16204 break;
16205 case 777:
16206 // V6_vminub
16207 O << ".ub = vmin(";
16208 printOperand(MI, OpNo: 1, O);
16209 O << ".ub,";
16210 printOperand(MI, OpNo: 2, O);
16211 O << ".ub)";
16212 return;
16213 break;
16214 case 778:
16215 // V6_vminuh
16216 O << ".uh = vmin(";
16217 printOperand(MI, OpNo: 1, O);
16218 O << ".uh,";
16219 printOperand(MI, OpNo: 2, O);
16220 O << ".uh)";
16221 return;
16222 break;
16223 case 779:
16224 // V6_vminw
16225 O << ".w = vmin(";
16226 printOperand(MI, OpNo: 1, O);
16227 O << ".w,";
16228 printOperand(MI, OpNo: 2, O);
16229 O << ".w)";
16230 return;
16231 break;
16232 case 780:
16233 // V6_vmpabus, V6_vmpabusv, V6_vmpabuu, V6_vmpabuuv, V6_vmpahhsat, V6_vmp...
16234 O << ".h = vmpa(";
16235 printOperand(MI, OpNo: 1, O);
16236 break;
16237 case 781:
16238 // V6_vmpabus_acc, V6_vmpabuu_acc
16239 O << ".h += vmpa(";
16240 printOperand(MI, OpNo: 2, O);
16241 O << ".ub,";
16242 printOperand(MI, OpNo: 3, O);
16243 break;
16244 case 782:
16245 // V6_vmpahb, V6_vmpauhb
16246 O << ".w = vmpa(";
16247 printOperand(MI, OpNo: 1, O);
16248 break;
16249 case 783:
16250 // V6_vmpahb_acc, V6_vmpauhb_acc
16251 O << ".w += vmpa(";
16252 printOperand(MI, OpNo: 2, O);
16253 break;
16254 case 784:
16255 // V6_vmpsuhuhsat
16256 O << ".h = vmps(";
16257 printOperand(MI, OpNo: 1, O);
16258 O << ".h,";
16259 printOperand(MI, OpNo: 2, O);
16260 O << ".uh,";
16261 printOperand(MI, OpNo: 3, O);
16262 O << ".uh):sat";
16263 return;
16264 break;
16265 case 785:
16266 // V6_vmpy_hf_f8, V6_vmpy_hf_hf
16267 O << ".hf = vmpy(";
16268 printOperand(MI, OpNo: 1, O);
16269 break;
16270 case 786:
16271 // V6_vmpy_hf_f8_acc, V6_vmpy_hf_hf_acc
16272 O << ".hf += vmpy(";
16273 printOperand(MI, OpNo: 2, O);
16274 break;
16275 case 787:
16276 // V6_vmpy_qf16, V6_vmpy_qf16_hf, V6_vmpy_qf16_mix_hf, V6_vmpy_rt_hf, V6_...
16277 O << ".qf16 = vmpy(";
16278 printOperand(MI, OpNo: 1, O);
16279 break;
16280 case 788:
16281 // V6_vmpy_qf32, V6_vmpy_qf32_hf, V6_vmpy_qf32_mix_hf, V6_vmpy_qf32_qf16,...
16282 O << ".qf32 = vmpy(";
16283 printOperand(MI, OpNo: 1, O);
16284 break;
16285 case 789:
16286 // V6_vmpy_sf_bf, V6_vmpy_sf_hf, V6_vmpy_sf_sf
16287 O << ".sf = vmpy(";
16288 printOperand(MI, OpNo: 1, O);
16289 break;
16290 case 790:
16291 // V6_vmpy_sf_bf_acc, V6_vmpy_sf_hf_acc
16292 O << ".sf += vmpy(";
16293 printOperand(MI, OpNo: 2, O);
16294 break;
16295 case 791:
16296 // V6_vmpybus, V6_vmpybusv, V6_vmpybv, V6_vmpyhsrs, V6_vmpyhss, V6_vmpyhv...
16297 O << ".h = vmpy(";
16298 printOperand(MI, OpNo: 1, O);
16299 break;
16300 case 792:
16301 // V6_vmpybus_acc, V6_vmpybusv_acc, V6_vmpybv_acc
16302 O << ".h += vmpy(";
16303 printOperand(MI, OpNo: 2, O);
16304 break;
16305 case 793:
16306 // V6_vmpyewuh
16307 O << ".w = vmpye(";
16308 printOperand(MI, OpNo: 1, O);
16309 O << ".w,";
16310 printOperand(MI, OpNo: 2, O);
16311 O << ".uh)";
16312 return;
16313 break;
16314 case 794:
16315 // V6_vmpyewuh_64
16316 O << " = vmpye(";
16317 printOperand(MI, OpNo: 1, O);
16318 O << ".w,";
16319 printOperand(MI, OpNo: 2, O);
16320 O << ".uh)";
16321 return;
16322 break;
16323 case 795:
16324 // V6_vmpyh, V6_vmpyhus, V6_vmpyhv
16325 O << ".w = vmpy(";
16326 printOperand(MI, OpNo: 1, O);
16327 O << ".h,";
16328 printOperand(MI, OpNo: 2, O);
16329 break;
16330 case 796:
16331 // V6_vmpyh_acc, V6_vmpyhsat_acc, V6_vmpyhus_acc, V6_vmpyhv_acc
16332 O << ".w += vmpy(";
16333 printOperand(MI, OpNo: 2, O);
16334 O << ".h,";
16335 printOperand(MI, OpNo: 3, O);
16336 break;
16337 case 797:
16338 // V6_vmpyieoh
16339 O << ".w = vmpyieo(";
16340 printOperand(MI, OpNo: 1, O);
16341 O << ".h,";
16342 printOperand(MI, OpNo: 2, O);
16343 O << ".h)";
16344 return;
16345 break;
16346 case 798:
16347 // V6_vmpyiewh_acc, V6_vmpyiewuh_acc
16348 O << ".w += vmpyie(";
16349 printOperand(MI, OpNo: 2, O);
16350 O << ".w,";
16351 printOperand(MI, OpNo: 3, O);
16352 break;
16353 case 799:
16354 // V6_vmpyiewuh
16355 O << ".w = vmpyie(";
16356 printOperand(MI, OpNo: 1, O);
16357 O << ".w,";
16358 printOperand(MI, OpNo: 2, O);
16359 O << ".uh)";
16360 return;
16361 break;
16362 case 800:
16363 // V6_vmpyih, V6_vmpyihb
16364 O << ".h = vmpyi(";
16365 printOperand(MI, OpNo: 1, O);
16366 O << ".h,";
16367 printOperand(MI, OpNo: 2, O);
16368 break;
16369 case 801:
16370 // V6_vmpyih_acc, V6_vmpyihb_acc
16371 O << ".h += vmpyi(";
16372 printOperand(MI, OpNo: 2, O);
16373 O << ".h,";
16374 printOperand(MI, OpNo: 3, O);
16375 break;
16376 case 802:
16377 // V6_vmpyiowh
16378 O << ".w = vmpyio(";
16379 printOperand(MI, OpNo: 1, O);
16380 O << ".w,";
16381 printOperand(MI, OpNo: 2, O);
16382 O << ".h)";
16383 return;
16384 break;
16385 case 803:
16386 // V6_vmpyiwb, V6_vmpyiwh, V6_vmpyiwub
16387 O << ".w = vmpyi(";
16388 printOperand(MI, OpNo: 1, O);
16389 O << ".w,";
16390 printOperand(MI, OpNo: 2, O);
16391 break;
16392 case 804:
16393 // V6_vmpyiwb_acc, V6_vmpyiwh_acc, V6_vmpyiwub_acc
16394 O << ".w += vmpyi(";
16395 printOperand(MI, OpNo: 2, O);
16396 O << ".w,";
16397 printOperand(MI, OpNo: 3, O);
16398 break;
16399 case 805:
16400 // V6_vmpyowh, V6_vmpyowh_rnd
16401 O << ".w = vmpyo(";
16402 printOperand(MI, OpNo: 1, O);
16403 O << ".w,";
16404 printOperand(MI, OpNo: 2, O);
16405 break;
16406 case 806:
16407 // V6_vmpyowh_64_acc
16408 O << " += vmpyo(";
16409 printOperand(MI, OpNo: 2, O);
16410 O << ".w,";
16411 printOperand(MI, OpNo: 3, O);
16412 O << ".h)";
16413 return;
16414 break;
16415 case 807:
16416 // V6_vmpyowh_rnd_sacc, V6_vmpyowh_sacc
16417 O << ".w += vmpyo(";
16418 printOperand(MI, OpNo: 2, O);
16419 O << ".w,";
16420 printOperand(MI, OpNo: 3, O);
16421 break;
16422 case 808:
16423 // V6_vmpyub, V6_vmpyubv, V6_vmpyuhvs
16424 O << ".uh = vmpy(";
16425 printOperand(MI, OpNo: 1, O);
16426 break;
16427 case 809:
16428 // V6_vmpyub_acc, V6_vmpyubv_acc
16429 O << ".uh += vmpy(";
16430 printOperand(MI, OpNo: 2, O);
16431 O << ".ub,";
16432 printOperand(MI, OpNo: 3, O);
16433 O << ".ub)";
16434 return;
16435 break;
16436 case 810:
16437 // V6_vmpyuh, V6_vmpyuhv
16438 O << ".uw = vmpy(";
16439 printOperand(MI, OpNo: 1, O);
16440 O << ".uh,";
16441 printOperand(MI, OpNo: 2, O);
16442 O << ".uh)";
16443 return;
16444 break;
16445 case 811:
16446 // V6_vmpyuh_acc, V6_vmpyuhv_acc
16447 O << ".uw += vmpy(";
16448 printOperand(MI, OpNo: 2, O);
16449 O << ".uh,";
16450 printOperand(MI, OpNo: 3, O);
16451 O << ".uh)";
16452 return;
16453 break;
16454 case 812:
16455 // V6_vmpyuhe
16456 O << ".uw = vmpye(";
16457 printOperand(MI, OpNo: 1, O);
16458 O << ".uh,";
16459 printOperand(MI, OpNo: 2, O);
16460 O << ".uh)";
16461 return;
16462 break;
16463 case 813:
16464 // V6_vmpyuhe_acc
16465 O << ".uw += vmpye(";
16466 printOperand(MI, OpNo: 2, O);
16467 O << ".uh,";
16468 printOperand(MI, OpNo: 3, O);
16469 O << ".uh)";
16470 return;
16471 break;
16472 case 814:
16473 // V6_vnavgb, V6_vnavgub
16474 O << ".b = vnavg(";
16475 printOperand(MI, OpNo: 1, O);
16476 break;
16477 case 815:
16478 // V6_vnavgh
16479 O << ".h = vnavg(";
16480 printOperand(MI, OpNo: 1, O);
16481 O << ".h,";
16482 printOperand(MI, OpNo: 2, O);
16483 O << ".h)";
16484 return;
16485 break;
16486 case 816:
16487 // V6_vnavgw
16488 O << ".w = vnavg(";
16489 printOperand(MI, OpNo: 1, O);
16490 O << ".w,";
16491 printOperand(MI, OpNo: 2, O);
16492 O << ".w)";
16493 return;
16494 break;
16495 case 817:
16496 // V6_vneg_qf16_hf, V6_vneg_qf16_qf16
16497 O << ".qf16 = vneg(";
16498 printOperand(MI, OpNo: 1, O);
16499 break;
16500 case 818:
16501 // V6_vneg_qf32_qf32, V6_vneg_qf32_sf
16502 O << ".qf32 = vneg(";
16503 printOperand(MI, OpNo: 1, O);
16504 break;
16505 case 819:
16506 // V6_vnormamth
16507 O << ".h = vnormamt(";
16508 printOperand(MI, OpNo: 1, O);
16509 O << ".h)";
16510 return;
16511 break;
16512 case 820:
16513 // V6_vnormamtw
16514 O << ".w = vnormamt(";
16515 printOperand(MI, OpNo: 1, O);
16516 O << ".w)";
16517 return;
16518 break;
16519 case 821:
16520 // V6_vnot
16521 O << " = vnot(";
16522 printOperand(MI, OpNo: 1, O);
16523 O << ')';
16524 return;
16525 break;
16526 case 822:
16527 // V6_vor
16528 O << " = vor(";
16529 printOperand(MI, OpNo: 1, O);
16530 O << ',';
16531 printOperand(MI, OpNo: 2, O);
16532 O << ')';
16533 return;
16534 break;
16535 case 823:
16536 // V6_vpackeb
16537 O << ".b = vpacke(";
16538 printOperand(MI, OpNo: 1, O);
16539 O << ".h,";
16540 printOperand(MI, OpNo: 2, O);
16541 O << ".h)";
16542 return;
16543 break;
16544 case 824:
16545 // V6_vpackeh
16546 O << ".h = vpacke(";
16547 printOperand(MI, OpNo: 1, O);
16548 O << ".w,";
16549 printOperand(MI, OpNo: 2, O);
16550 O << ".w)";
16551 return;
16552 break;
16553 case 825:
16554 // V6_vpackhb_sat
16555 O << ".b = vpack(";
16556 printOperand(MI, OpNo: 1, O);
16557 O << ".h,";
16558 printOperand(MI, OpNo: 2, O);
16559 O << ".h):sat";
16560 return;
16561 break;
16562 case 826:
16563 // V6_vpackhub_sat
16564 O << ".ub = vpack(";
16565 printOperand(MI, OpNo: 1, O);
16566 O << ".h,";
16567 printOperand(MI, OpNo: 2, O);
16568 O << ".h):sat";
16569 return;
16570 break;
16571 case 827:
16572 // V6_vpackob
16573 O << ".b = vpacko(";
16574 printOperand(MI, OpNo: 1, O);
16575 O << ".h,";
16576 printOperand(MI, OpNo: 2, O);
16577 O << ".h)";
16578 return;
16579 break;
16580 case 828:
16581 // V6_vpackoh
16582 O << ".h = vpacko(";
16583 printOperand(MI, OpNo: 1, O);
16584 O << ".w,";
16585 printOperand(MI, OpNo: 2, O);
16586 O << ".w)";
16587 return;
16588 break;
16589 case 829:
16590 // V6_vpackwh_sat
16591 O << ".h = vpack(";
16592 printOperand(MI, OpNo: 1, O);
16593 O << ".w,";
16594 printOperand(MI, OpNo: 2, O);
16595 O << ".w):sat";
16596 return;
16597 break;
16598 case 830:
16599 // V6_vpackwuh_sat
16600 O << ".uh = vpack(";
16601 printOperand(MI, OpNo: 1, O);
16602 O << ".w,";
16603 printOperand(MI, OpNo: 2, O);
16604 O << ".w):sat";
16605 return;
16606 break;
16607 case 831:
16608 // V6_vpopcounth
16609 O << ".h = vpopcount(";
16610 printOperand(MI, OpNo: 1, O);
16611 O << ".h)";
16612 return;
16613 break;
16614 case 832:
16615 // V6_vprefixqb
16616 O << ".b = prefixsum(";
16617 printOperand(MI, OpNo: 1, O);
16618 O << ')';
16619 return;
16620 break;
16621 case 833:
16622 // V6_vprefixqh
16623 O << ".h = prefixsum(";
16624 printOperand(MI, OpNo: 1, O);
16625 O << ')';
16626 return;
16627 break;
16628 case 834:
16629 // V6_vprefixqw
16630 O << ".w = prefixsum(";
16631 printOperand(MI, OpNo: 1, O);
16632 O << ')';
16633 return;
16634 break;
16635 case 835:
16636 // V6_vrdelta
16637 O << " = vrdelta(";
16638 printOperand(MI, OpNo: 1, O);
16639 O << ',';
16640 printOperand(MI, OpNo: 2, O);
16641 O << ')';
16642 return;
16643 break;
16644 case 836:
16645 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rx, V6_vrmpyzbub_rt, V6_vrmpyzbub_rx
16646 O << ".w = vrmpyz(";
16647 break;
16648 case 837:
16649 // V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rt_acc, V6_vrmpyz...
16650 O << ".w += vrmpyz(";
16651 break;
16652 case 838:
16653 // V6_vrmpyzcb_rt, V6_vrmpyzcb_rx
16654 O << ".w = vr16mpyz(";
16655 break;
16656 case 839:
16657 // V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx_acc
16658 O << ".w += vr16mpyz(";
16659 break;
16660 case 840:
16661 // V6_vrmpyzcbs_rt, V6_vrmpyzcbs_rx
16662 O << ".w = vr16mpyzs(";
16663 break;
16664 case 841:
16665 // V6_vrmpyzcbs_rt_acc, V6_vrmpyzcbs_rx_acc
16666 O << ".w += vr16mpyzs(";
16667 break;
16668 case 842:
16669 // V6_vrmpyznb_rt, V6_vrmpyznb_rx
16670 O << ".w = vr8mpyz(";
16671 break;
16672 case 843:
16673 // V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx_acc
16674 O << ".w += vr8mpyz(";
16675 break;
16676 case 844:
16677 // V6_vror
16678 O << " = vror(";
16679 printOperand(MI, OpNo: 1, O);
16680 O << ',';
16681 printOperand(MI, OpNo: 2, O);
16682 O << ')';
16683 return;
16684 break;
16685 case 845:
16686 // V6_vrotr
16687 O << ".uw = vrotr(";
16688 printOperand(MI, OpNo: 1, O);
16689 O << ".uw,";
16690 printOperand(MI, OpNo: 2, O);
16691 O << ".uw)";
16692 return;
16693 break;
16694 case 846:
16695 // V6_vroundhb
16696 O << ".b = vround(";
16697 printOperand(MI, OpNo: 1, O);
16698 O << ".h,";
16699 printOperand(MI, OpNo: 2, O);
16700 O << ".h):sat";
16701 return;
16702 break;
16703 case 847:
16704 // V6_vroundhub, V6_vrounduhub
16705 O << ".ub = vround(";
16706 printOperand(MI, OpNo: 1, O);
16707 break;
16708 case 848:
16709 // V6_vrounduwuh, V6_vroundwuh
16710 O << ".uh = vround(";
16711 printOperand(MI, OpNo: 1, O);
16712 break;
16713 case 849:
16714 // V6_vroundwh
16715 O << ".h = vround(";
16716 printOperand(MI, OpNo: 1, O);
16717 O << ".w,";
16718 printOperand(MI, OpNo: 2, O);
16719 O << ".w):sat";
16720 return;
16721 break;
16722 case 850:
16723 // V6_vrsadubi
16724 O << ".uw = vrsad(";
16725 printOperand(MI, OpNo: 1, O);
16726 O << ".ub,";
16727 printOperand(MI, OpNo: 2, O);
16728 O << ".ub,#";
16729 printOperand(MI, OpNo: 3, O);
16730 O << ')';
16731 return;
16732 break;
16733 case 851:
16734 // V6_vrsadubi_acc
16735 O << ".uw += vrsad(";
16736 printOperand(MI, OpNo: 2, O);
16737 O << ".ub,";
16738 printOperand(MI, OpNo: 3, O);
16739 O << ".ub,#";
16740 printOperand(MI, OpNo: 4, O);
16741 O << ')';
16742 return;
16743 break;
16744 case 852:
16745 // V6_vsatdw
16746 O << ".w = vsatdw(";
16747 printOperand(MI, OpNo: 1, O);
16748 O << ".w,";
16749 printOperand(MI, OpNo: 2, O);
16750 O << ".w)";
16751 return;
16752 break;
16753 case 853:
16754 // V6_vsathub
16755 O << ".ub = vsat(";
16756 printOperand(MI, OpNo: 1, O);
16757 O << ".h,";
16758 printOperand(MI, OpNo: 2, O);
16759 O << ".h)";
16760 return;
16761 break;
16762 case 854:
16763 // V6_vsatuwuh
16764 O << ".uh = vsat(";
16765 printOperand(MI, OpNo: 1, O);
16766 O << ".uw,";
16767 printOperand(MI, OpNo: 2, O);
16768 O << ".uw)";
16769 return;
16770 break;
16771 case 855:
16772 // V6_vsatwh
16773 O << ".h = vsat(";
16774 printOperand(MI, OpNo: 1, O);
16775 O << ".w,";
16776 printOperand(MI, OpNo: 2, O);
16777 O << ".w)";
16778 return;
16779 break;
16780 case 856:
16781 // V6_vsb
16782 O << ".h = vsxt(";
16783 printOperand(MI, OpNo: 1, O);
16784 O << ".b)";
16785 return;
16786 break;
16787 case 857:
16788 // V6_vsh
16789 O << ".w = vsxt(";
16790 printOperand(MI, OpNo: 1, O);
16791 O << ".h)";
16792 return;
16793 break;
16794 case 858:
16795 // V6_vshuffb
16796 O << ".b = vshuff(";
16797 printOperand(MI, OpNo: 1, O);
16798 O << ".b)";
16799 return;
16800 break;
16801 case 859:
16802 // V6_vshuffh
16803 O << ".h = vshuff(";
16804 printOperand(MI, OpNo: 1, O);
16805 O << ".h)";
16806 return;
16807 break;
16808 case 860:
16809 // V6_vshuffob
16810 O << ".b = vshuffo(";
16811 printOperand(MI, OpNo: 1, O);
16812 O << ".b,";
16813 printOperand(MI, OpNo: 2, O);
16814 O << ".b)";
16815 return;
16816 break;
16817 case 861:
16818 // V6_vshuffvdd
16819 O << " = vshuff(";
16820 printOperand(MI, OpNo: 1, O);
16821 O << ',';
16822 printOperand(MI, OpNo: 2, O);
16823 O << ',';
16824 printOperand(MI, OpNo: 3, O);
16825 O << ')';
16826 return;
16827 break;
16828 case 862:
16829 // V6_vshufoeb
16830 O << ".b = vshuffoe(";
16831 printOperand(MI, OpNo: 1, O);
16832 O << ".b,";
16833 printOperand(MI, OpNo: 2, O);
16834 O << ".b)";
16835 return;
16836 break;
16837 case 863:
16838 // V6_vshufoeh
16839 O << ".h = vshuffoe(";
16840 printOperand(MI, OpNo: 1, O);
16841 O << ".h,";
16842 printOperand(MI, OpNo: 2, O);
16843 O << ".h)";
16844 return;
16845 break;
16846 case 864:
16847 // V6_vshufoh
16848 O << ".h = vshuffo(";
16849 printOperand(MI, OpNo: 1, O);
16850 O << ".h,";
16851 printOperand(MI, OpNo: 2, O);
16852 O << ".h)";
16853 return;
16854 break;
16855 case 865:
16856 // V6_vsub_hf, V6_vsub_hf_mix, V6_vsub_qf16, V6_vsub_qf16_mix
16857 O << ".qf16 = vsub(";
16858 printOperand(MI, OpNo: 1, O);
16859 break;
16860 case 866:
16861 // V6_vsub_hf_f8, V6_vsub_hf_hf
16862 O << ".hf = vsub(";
16863 printOperand(MI, OpNo: 1, O);
16864 break;
16865 case 867:
16866 // V6_vsub_qf32, V6_vsub_qf32_mix, V6_vsub_sf, V6_vsub_sf_mix
16867 O << ".qf32 = vsub(";
16868 printOperand(MI, OpNo: 1, O);
16869 break;
16870 case 868:
16871 // V6_vsub_sf_bf, V6_vsub_sf_hf, V6_vsub_sf_sf
16872 O << ".sf = vsub(";
16873 printOperand(MI, OpNo: 1, O);
16874 break;
16875 case 869:
16876 // V6_vsubb, V6_vsubb_dv, V6_vsubbsat, V6_vsubbsat_dv
16877 O << ".b = vsub(";
16878 printOperand(MI, OpNo: 1, O);
16879 O << ".b,";
16880 printOperand(MI, OpNo: 2, O);
16881 break;
16882 case 870:
16883 // V6_vsubcarry, V6_vsubhw, V6_vsubuhw, V6_vsubw, V6_vsubw_dv, V6_vsubwsa...
16884 O << ".w = vsub(";
16885 break;
16886 case 871:
16887 // V6_vsubh, V6_vsubh_dv, V6_vsubhsat, V6_vsubhsat_dv, V6_vsububh
16888 O << ".h = vsub(";
16889 printOperand(MI, OpNo: 1, O);
16890 break;
16891 case 872:
16892 // V6_vsububsat, V6_vsububsat_dv, V6_vsubububb_sat
16893 O << ".ub = vsub(";
16894 printOperand(MI, OpNo: 1, O);
16895 O << ".ub,";
16896 printOperand(MI, OpNo: 2, O);
16897 break;
16898 case 873:
16899 // V6_vsubuhsat, V6_vsubuhsat_dv
16900 O << ".uh = vsub(";
16901 printOperand(MI, OpNo: 1, O);
16902 O << ".uh,";
16903 printOperand(MI, OpNo: 2, O);
16904 O << ".uh):sat";
16905 return;
16906 break;
16907 case 874:
16908 // V6_vsubuwsat, V6_vsubuwsat_dv
16909 O << ".uw = vsub(";
16910 printOperand(MI, OpNo: 1, O);
16911 O << ".uw,";
16912 printOperand(MI, OpNo: 2, O);
16913 O << ".uw):sat";
16914 return;
16915 break;
16916 case 875:
16917 // V6_vswap
16918 O << " = vswap(";
16919 printOperand(MI, OpNo: 1, O);
16920 O << ',';
16921 printOperand(MI, OpNo: 2, O);
16922 O << ',';
16923 printOperand(MI, OpNo: 3, O);
16924 O << ')';
16925 return;
16926 break;
16927 case 876:
16928 // V6_vtmpyb, V6_vtmpybus
16929 O << ".h = vtmpy(";
16930 printOperand(MI, OpNo: 1, O);
16931 break;
16932 case 877:
16933 // V6_vtmpyb_acc, V6_vtmpybus_acc
16934 O << ".h += vtmpy(";
16935 printOperand(MI, OpNo: 2, O);
16936 break;
16937 case 878:
16938 // V6_vtmpyhb
16939 O << ".w = vtmpy(";
16940 printOperand(MI, OpNo: 1, O);
16941 O << ".h,";
16942 printOperand(MI, OpNo: 2, O);
16943 O << ".b)";
16944 return;
16945 break;
16946 case 879:
16947 // V6_vtmpyhb_acc
16948 O << ".w += vtmpy(";
16949 printOperand(MI, OpNo: 2, O);
16950 O << ".h,";
16951 printOperand(MI, OpNo: 3, O);
16952 O << ".b)";
16953 return;
16954 break;
16955 case 880:
16956 // V6_vunpackb
16957 O << ".h = vunpack(";
16958 printOperand(MI, OpNo: 1, O);
16959 O << ".b)";
16960 return;
16961 break;
16962 case 881:
16963 // V6_vunpackh
16964 O << ".w = vunpack(";
16965 printOperand(MI, OpNo: 1, O);
16966 O << ".h)";
16967 return;
16968 break;
16969 case 882:
16970 // V6_vunpackob
16971 O << ".h |= vunpacko(";
16972 printOperand(MI, OpNo: 2, O);
16973 O << ".b)";
16974 return;
16975 break;
16976 case 883:
16977 // V6_vunpackoh
16978 O << ".w |= vunpacko(";
16979 printOperand(MI, OpNo: 2, O);
16980 O << ".h)";
16981 return;
16982 break;
16983 case 884:
16984 // V6_vunpackub
16985 O << ".uh = vunpack(";
16986 printOperand(MI, OpNo: 1, O);
16987 O << ".ub)";
16988 return;
16989 break;
16990 case 885:
16991 // V6_vunpackuh
16992 O << ".uw = vunpack(";
16993 printOperand(MI, OpNo: 1, O);
16994 O << ".uh)";
16995 return;
16996 break;
16997 case 886:
16998 // V6_vwhist256q_sat
16999 O << "):sat";
17000 return;
17001 break;
17002 case 887:
17003 // V6_vxor
17004 O << " = vxor(";
17005 printOperand(MI, OpNo: 1, O);
17006 O << ',';
17007 printOperand(MI, OpNo: 2, O);
17008 O << ')';
17009 return;
17010 break;
17011 case 888:
17012 // V6_vzb
17013 O << ".uh = vzxt(";
17014 printOperand(MI, OpNo: 1, O);
17015 O << ".ub)";
17016 return;
17017 break;
17018 case 889:
17019 // V6_vzh
17020 O << ".uw = vzxt(";
17021 printOperand(MI, OpNo: 1, O);
17022 O << ".uh)";
17023 return;
17024 break;
17025 case 890:
17026 // V6_zextract
17027 O << " = zextract(";
17028 printOperand(MI, OpNo: 1, O);
17029 O << ')';
17030 return;
17031 break;
17032 case 891:
17033 // Y2_crswap0
17034 O << ",sgp0)";
17035 return;
17036 break;
17037 case 892:
17038 // Y2_dctagr
17039 O << " = dctagr(";
17040 printOperand(MI, OpNo: 1, O);
17041 O << ')';
17042 return;
17043 break;
17044 case 893:
17045 // Y2_getimask
17046 O << " = getimask(";
17047 printOperand(MI, OpNo: 1, O);
17048 O << ')';
17049 return;
17050 break;
17051 case 894:
17052 // Y2_iassignr
17053 O << " = iassignr(";
17054 printOperand(MI, OpNo: 1, O);
17055 O << ')';
17056 return;
17057 break;
17058 case 895:
17059 // Y2_icdatar
17060 O << " = icdatar(";
17061 printOperand(MI, OpNo: 1, O);
17062 O << ')';
17063 return;
17064 break;
17065 case 896:
17066 // Y2_ictagr
17067 O << " = ictagr(";
17068 printOperand(MI, OpNo: 1, O);
17069 O << ')';
17070 return;
17071 break;
17072 case 897:
17073 // Y2_tlbp, Y2_tlbpp
17074 O << " = tlbp(";
17075 printOperand(MI, OpNo: 1, O);
17076 O << ')';
17077 return;
17078 break;
17079 case 898:
17080 // Y2_tlbr
17081 O << " = tlbr(";
17082 printOperand(MI, OpNo: 1, O);
17083 O << ')';
17084 return;
17085 break;
17086 case 899:
17087 // Y4_crswap1
17088 O << ",sgp1)";
17089 return;
17090 break;
17091 case 900:
17092 // Y4_l2tagr
17093 O << " = l2tagr(";
17094 printOperand(MI, OpNo: 1, O);
17095 O << ')';
17096 return;
17097 break;
17098 case 901:
17099 // Y5_ctlbw
17100 O << " = ctlbw(";
17101 printOperand(MI, OpNo: 1, O);
17102 O << ',';
17103 printOperand(MI, OpNo: 2, O);
17104 O << ')';
17105 return;
17106 break;
17107 case 902:
17108 // Y5_l2locka
17109 O << " = l2locka(";
17110 printOperand(MI, OpNo: 1, O);
17111 O << ')';
17112 return;
17113 break;
17114 case 903:
17115 // Y5_tlboc
17116 O << " = tlboc(";
17117 printOperand(MI, OpNo: 1, O);
17118 O << ')';
17119 return;
17120 break;
17121 case 904:
17122 // Y6_dmpause
17123 O << " = dmpause";
17124 return;
17125 break;
17126 case 905:
17127 // Y6_dmpoll
17128 O << " = dmpoll";
17129 return;
17130 break;
17131 case 906:
17132 // Y6_dmwait
17133 O << " = dmwait";
17134 return;
17135 break;
17136 }
17137
17138
17139 // Fragment 2 encoded into 8 bits for 175 unique commands.
17140 switch ((Bits >> 24) & 255) {
17141 default: llvm_unreachable("Invalid command number.");
17142 case 0:
17143 // A2_addsp, S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_z...
17144 printOperand(MI, OpNo: 1, O);
17145 break;
17146 case 1:
17147 // A2_neg, A2_vaddb_map, A2_vsubb_map, A4_boundscheck, L2_loadbsw2_zomap,...
17148 O << ')';
17149 return;
17150 break;
17151 case 2:
17152 // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
17153 O << " = ";
17154 printOperand(MI, OpNo: 2, O);
17155 return;
17156 break;
17157 case 3:
17158 // A2_tfrp, A2_tfrpi, C2_pxfer_map, S2_storerb_zomap, S2_storerd_zomap, S...
17159 return;
17160 break;
17161 case 4:
17162 // L2_loadalignb_zomap, L2_loadalignh_zomap, dup_S2_allocframe, A2_tfrih,...
17163 printOperand(MI, OpNo: 2, O);
17164 break;
17165 case 5:
17166 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
17167 O << " = memb(";
17168 break;
17169 case 6:
17170 // L2_ploadrdf_zomap, L2_ploadrdfnew_zomap, L2_ploadrdt_zomap, L2_ploadrd...
17171 O << " = memd(";
17172 break;
17173 case 7:
17174 // L2_ploadrhf_zomap, L2_ploadrhfnew_zomap, L2_ploadrht_zomap, L2_ploadrh...
17175 O << " = memh(";
17176 break;
17177 case 8:
17178 // L2_ploadrif_zomap, L2_ploadrifnew_zomap, L2_ploadrit_zomap, L2_ploadri...
17179 O << " = memw(";
17180 break;
17181 case 9:
17182 // L2_ploadrubf_zomap, L2_ploadrubfnew_zomap, L2_ploadrubt_zomap, L2_ploa...
17183 O << " = memub(";
17184 break;
17185 case 10:
17186 // L2_ploadruhf_zomap, L2_ploadruhfnew_zomap, L2_ploadruht_zomap, L2_ploa...
17187 O << " = memuh(";
17188 break;
17189 case 11:
17190 // M2_mpysmi, S5_vasrhrnd_goodsyntax, V6_vrmpybusi_acc_alt, V6_vrmpybusi_...
17191 O << ",#";
17192 break;
17193 case 12:
17194 // M2_vrcmpys_acc_s1, M2_vrcmpys_s1, V6_vmpyhss_alt, V6_vmpyowh_alt, M2_c...
17195 O << "):<<1:sat";
17196 return;
17197 break;
17198 case 13:
17199 // M2_vrcmpys_s1rp, V6_vmpyhsrs_alt, V6_vmpyhvsrs_alt, V6_vmpyowh_rnd_alt...
17200 O << "):<<1:rnd:sat";
17201 return;
17202 break;
17203 case 14:
17204 // S2_storerbnew_zomap, S2_storerhnew_zomap, S2_storerinew_zomap, V6_stn0...
17205 O << ".new";
17206 return;
17207 break;
17208 case 15:
17209 // S2_storerf_zomap, PS_storerfabs, S2_storerf_pcr, S2_storerfgp, S4_psto...
17210 O << ".h";
17211 return;
17212 break;
17213 case 16:
17214 // S5_asrhub_rnd_sat_goodsyntax, A2_vnavghr, A2_vnavgwr, M2_cmpyrs_s0, M2...
17215 O << "):rnd:sat";
17216 return;
17217 break;
17218 case 17:
17219 // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vad...
17220 O << ".ub,";
17221 break;
17222 case 18:
17223 // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
17224 O << ".uh,";
17225 break;
17226 case 19:
17227 // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vas...
17228 O << ".uw,";
17229 break;
17230 case 20:
17231 // V6_ldcnp0, V6_ldcnpnt0, V6_ldcp0, V6_ldcpnt0, V6_vL32b_cur_npred_ai, V...
17232 O << ".cur = vmem(";
17233 break;
17234 case 21:
17235 // V6_ldnp0, V6_ldnpnt0, V6_ldp0, V6_ldpnt0, V6_vL32b_npred_ai, V6_vL32b_...
17236 O << " = vmem(";
17237 break;
17238 case 22:
17239 // V6_ldnt0
17240 O << "):nt";
17241 return;
17242 break;
17243 case 23:
17244 // V6_ldtnp0, V6_ldtnpnt0, V6_ldtp0, V6_ldtpnt0, V6_vL32b_nt_tmp_npred_ai...
17245 O << ".tmp = vmem(";
17246 break;
17247 case 24:
17248 // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt
17249 O << ".b10,#";
17250 printOperand(MI, OpNo: 3, O);
17251 break;
17252 case 25:
17253 // V6_vabsb_sat_alt, V6_vabsh_sat_alt, V6_vabsw_sat_alt, V6_vaddbsat_alt,...
17254 O << "):sat";
17255 return;
17256 break;
17257 case 26:
17258 // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vaddbnq, V6_vaddbq
17259 O << ".b += ";
17260 printOperand(MI, OpNo: 3, O);
17261 O << ".b";
17262 return;
17263 break;
17264 case 27:
17265 // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vaddhnq, V6_vaddhq
17266 O << ".h += ";
17267 printOperand(MI, OpNo: 3, O);
17268 O << ".h";
17269 return;
17270 break;
17271 case 28:
17272 // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vaddwnq, V6_vaddwq
17273 O << ".w += ";
17274 printOperand(MI, OpNo: 3, O);
17275 O << ".w";
17276 return;
17277 break;
17278 case 29:
17279 // V6_vaslh_alt, V6_vaslhv_alt, V6_vaslw_alt, V6_vaslwv_alt, V6_vasrh_alt...
17280 O << ',';
17281 break;
17282 case 30:
17283 // V6_vavgbrnd_alt, V6_vavghrnd_alt, V6_vavgubrnd_alt, V6_vavguhrnd_alt, ...
17284 O << "):rnd";
17285 return;
17286 break;
17287 case 31:
17288 // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsuisat_alt
17289 O << ",#1):sat";
17290 return;
17291 break;
17292 case 32:
17293 // V6_vmpyowh_rnd_sacc_alt
17294 O << "):<<1:rnd:sat:shift";
17295 return;
17296 break;
17297 case 33:
17298 // V6_vmpyowh_sacc_alt
17299 O << "):<<1:sat:shift";
17300 return;
17301 break;
17302 case 34:
17303 // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_alt, V6_veqb, V6_veqb_and, V6...
17304 O << ".b,";
17305 break;
17306 case 35:
17307 // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_rtt_alt, V6_vavgub, V6_vcvt2_hf_ub,...
17308 O << ".ub)";
17309 return;
17310 break;
17311 case 36:
17312 // V6_vscattermhq_alt
17313 O << ".h) = ";
17314 printOperand(MI, OpNo: 4, O);
17315 O << ".h";
17316 return;
17317 break;
17318 case 37:
17319 // V6_vscattermwhq_alt, V6_vscattermwq_alt
17320 O << ".w) = ";
17321 printOperand(MI, OpNo: 4, O);
17322 break;
17323 case 38:
17324 // V6_vsubbnq_alt, V6_vsubbq_alt, V6_vsubbnq, V6_vsubbq
17325 O << ".b -= ";
17326 printOperand(MI, OpNo: 3, O);
17327 O << ".b";
17328 return;
17329 break;
17330 case 39:
17331 // V6_vsubhnq_alt, V6_vsubhq_alt, V6_vsubhnq, V6_vsubhq
17332 O << ".h -= ";
17333 printOperand(MI, OpNo: 3, O);
17334 O << ".h";
17335 return;
17336 break;
17337 case 40:
17338 // V6_vsubwnq_alt, V6_vsubwq_alt, V6_vsubwnq, V6_vsubwq
17339 O << ".w -= ";
17340 printOperand(MI, OpNo: 3, O);
17341 O << ".w";
17342 return;
17343 break;
17344 case 41:
17345 // dup_C2_cmoveif, dup_C2_cmoveit, dup_C2_cmovenewif, dup_C2_cmovenewit, ...
17346 O << " = #";
17347 printOperand(MI, OpNo: 2, O);
17348 return;
17349 break;
17350 case 42:
17351 // dup_L2_loadrb_io, dup_L2_loadrd_io, dup_L2_loadrh_io, dup_L2_loadri_io...
17352 O << "+#";
17353 printOperand(MI, OpNo: 2, O);
17354 break;
17355 case 43:
17356 // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
17357 O << ") = ";
17358 break;
17359 case 44:
17360 // dup_S4_storeirb_io, dup_S4_storeiri_io, S4_storeirb_io, S4_storeirh_io...
17361 O << ") = #";
17362 printOperand(MI, OpNo: 2, O);
17363 return;
17364 break;
17365 case 45:
17366 // A2_combine_hh, A2_combine_hl, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_m...
17367 O << ".h,";
17368 break;
17369 case 46:
17370 // A2_combine_lh, A2_combine_ll, M2_mpy_acc_lh_s0, M2_mpy_acc_lh_s1, M2_m...
17371 O << ".l,";
17372 break;
17373 case 47:
17374 // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
17375 O << " = add(";
17376 printOperand(MI, OpNo: 2, O);
17377 break;
17378 case 48:
17379 // A2_pandf, A2_pandfnew, A2_pandt, A2_pandtnew
17380 O << " = and(";
17381 printOperand(MI, OpNo: 2, O);
17382 O << ',';
17383 printOperand(MI, OpNo: 3, O);
17384 O << ')';
17385 return;
17386 break;
17387 case 49:
17388 // A2_porf, A2_porfnew, A2_port, A2_portnew
17389 O << " = or(";
17390 printOperand(MI, OpNo: 2, O);
17391 O << ',';
17392 printOperand(MI, OpNo: 3, O);
17393 O << ')';
17394 return;
17395 break;
17396 case 50:
17397 // A2_psubf, A2_psubfnew, A2_psubt, A2_psubtnew
17398 O << " = sub(";
17399 printOperand(MI, OpNo: 2, O);
17400 O << ',';
17401 printOperand(MI, OpNo: 3, O);
17402 O << ')';
17403 return;
17404 break;
17405 case 51:
17406 // A2_pxorf, A2_pxorfnew, A2_pxort, A2_pxortnew
17407 O << " = xor(";
17408 printOperand(MI, OpNo: 2, O);
17409 O << ',';
17410 printOperand(MI, OpNo: 3, O);
17411 O << ')';
17412 return;
17413 break;
17414 case 52:
17415 // A2_vavghcr, A2_vavgwcr
17416 O << "):crnd";
17417 return;
17418 break;
17419 case 53:
17420 // A2_vnavghcr, A2_vnavgwcr
17421 O << "):crnd:sat";
17422 return;
17423 break;
17424 case 54:
17425 // A4_andn, A4_andnp, A4_orn, A4_ornp, M4_and_andn, M4_or_andn, M4_xor_an...
17426 O << ",~";
17427 break;
17428 case 55:
17429 // A4_boundscheck_hi
17430 O << "):raw:hi";
17431 return;
17432 break;
17433 case 56:
17434 // A4_boundscheck_lo
17435 O << "):raw:lo";
17436 return;
17437 break;
17438 case 57:
17439 // A4_paslhf, A4_paslhfnew, A4_paslht, A4_paslhtnew
17440 O << " = aslh(";
17441 printOperand(MI, OpNo: 2, O);
17442 O << ')';
17443 return;
17444 break;
17445 case 58:
17446 // A4_pasrhf, A4_pasrhfnew, A4_pasrht, A4_pasrhtnew
17447 O << " = asrh(";
17448 printOperand(MI, OpNo: 2, O);
17449 O << ')';
17450 return;
17451 break;
17452 case 59:
17453 // A4_psxtbf, A4_psxtbfnew, A4_psxtbt, A4_psxtbtnew
17454 O << " = sxtb(";
17455 printOperand(MI, OpNo: 2, O);
17456 O << ')';
17457 return;
17458 break;
17459 case 60:
17460 // A4_psxthf, A4_psxthfnew, A4_psxtht, A4_psxthtnew
17461 O << " = sxth(";
17462 printOperand(MI, OpNo: 2, O);
17463 O << ')';
17464 return;
17465 break;
17466 case 61:
17467 // A4_pzxtbf, A4_pzxtbfnew, A4_pzxtbt, A4_pzxtbtnew
17468 O << " = zxtb(";
17469 printOperand(MI, OpNo: 2, O);
17470 O << ')';
17471 return;
17472 break;
17473 case 62:
17474 // A4_pzxthf, A4_pzxthfnew, A4_pzxtht, A4_pzxthtnew
17475 O << " = zxth(";
17476 printOperand(MI, OpNo: 2, O);
17477 O << ')';
17478 return;
17479 break;
17480 case 63:
17481 // C2_andn, C2_orn, V6_pred_and_n, V6_pred_or_n
17482 O << ",!";
17483 printOperand(MI, OpNo: 2, O);
17484 O << ')';
17485 return;
17486 break;
17487 case 64:
17488 // C2_ccombinewf, C2_ccombinewnewf, C2_ccombinewnewt, C2_ccombinewt
17489 O << " = combine(";
17490 printOperand(MI, OpNo: 2, O);
17491 O << ',';
17492 printOperand(MI, OpNo: 3, O);
17493 O << ')';
17494 return;
17495 break;
17496 case 65:
17497 // C4_and_and, C4_and_andn, C4_or_and, C4_or_andn, S4_or_andix
17498 O << ",and(";
17499 printOperand(MI, OpNo: 2, O);
17500 break;
17501 case 66:
17502 // C4_and_or, C4_and_orn, C4_or_or, C4_or_orn
17503 O << ",or(";
17504 printOperand(MI, OpNo: 2, O);
17505 break;
17506 case 67:
17507 // F2_conv_df2d_chop, F2_conv_df2ud_chop, F2_conv_df2uw_chop, F2_conv_df2...
17508 O << "):chop";
17509 return;
17510 break;
17511 case 68:
17512 // F2_dfimm_n, F2_sfimm_n
17513 O << "):neg";
17514 return;
17515 break;
17516 case 69:
17517 // F2_dfimm_p, F2_sfimm_p
17518 O << "):pos";
17519 return;
17520 break;
17521 case 70:
17522 // F2_sffma_lib, F2_sffms_lib
17523 O << "):lib";
17524 return;
17525 break;
17526 case 71:
17527 // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_t_jumpnv_nt, J4_cmpeqi_f_jumpnv_nt, J4_...
17528 O << ")) jump:nt ";
17529 printBrtarget(MI, OpNo: 2, O);
17530 return;
17531 break;
17532 case 72:
17533 // J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_t, J4_cmpeqi_f_jumpnv_t, J4_cmp...
17534 O << ")) jump:t ";
17535 printBrtarget(MI, OpNo: 2, O);
17536 return;
17537 break;
17538 case 73:
17539 // J4_jumpseti, J4_jumpsetr
17540 O << " ; jump ";
17541 printBrtarget(MI, OpNo: 2, O);
17542 return;
17543 break;
17544 case 74:
17545 // L2_loadbsw2_pbr, L2_loadbsw2_pr, L2_loadbsw4_pbr, L2_loadbsw4_pr, L2_l...
17546 O << "++";
17547 printOperand(MI, OpNo: 3, O);
17548 break;
17549 case 75:
17550 // L2_loadbsw2_pci, L2_loadbsw2_pi, L2_loadbsw4_pci, L2_loadbsw4_pi, L2_l...
17551 O << "++#";
17552 printOperand(MI, OpNo: 3, O);
17553 break;
17554 case 76:
17555 // L2_loadbsw2_pcr, L2_loadbsw4_pcr, L2_loadbzw2_pcr, L2_loadbzw4_pcr, L2...
17556 O << "++I:circ(";
17557 printOperand(MI, OpNo: 3, O);
17558 O << "))";
17559 return;
17560 break;
17561 case 77:
17562 // L4_add_memopb_io, L4_add_memoph_io, L4_add_memopw_io
17563 O << ") += ";
17564 printOperand(MI, OpNo: 2, O);
17565 return;
17566 break;
17567 case 78:
17568 // L4_and_memopb_io, L4_and_memoph_io, L4_and_memopw_io
17569 O << ") &= ";
17570 printOperand(MI, OpNo: 2, O);
17571 return;
17572 break;
17573 case 79:
17574 // L4_iadd_memopb_io, L4_iadd_memoph_io, L4_iadd_memopw_io
17575 O << ") += #";
17576 printOperand(MI, OpNo: 2, O);
17577 return;
17578 break;
17579 case 80:
17580 // L4_iand_memopb_io, L4_iand_memoph_io, L4_iand_memopw_io
17581 O << ") = clrbit(#";
17582 printOperand(MI, OpNo: 2, O);
17583 O << ')';
17584 return;
17585 break;
17586 case 81:
17587 // L4_ior_memopb_io, L4_ior_memoph_io, L4_ior_memopw_io
17588 O << ") = setbit(#";
17589 printOperand(MI, OpNo: 2, O);
17590 O << ')';
17591 return;
17592 break;
17593 case 82:
17594 // L4_isub_memopb_io, L4_isub_memoph_io, L4_isub_memopw_io
17595 O << ") -= #";
17596 printOperand(MI, OpNo: 2, O);
17597 return;
17598 break;
17599 case 83:
17600 // L4_loadbsw2_ap, L4_loadbsw4_ap, L4_loadbzw2_ap, L4_loadbzw4_ap, L4_loa...
17601 O << "=#";
17602 printOperand(MI, OpNo: 2, O);
17603 O << ')';
17604 return;
17605 break;
17606 case 84:
17607 // L4_loadbsw2_ur, L4_loadbsw4_ur, L4_loadbzw2_ur, L4_loadbzw4_ur, L4_loa...
17608 O << "<<#";
17609 printOperand(MI, OpNo: 2, O);
17610 O << "+#";
17611 printOperand(MI, OpNo: 3, O);
17612 O << ')';
17613 return;
17614 break;
17615 case 85:
17616 // L4_loadrb_rr, L4_loadrd_rr, L4_loadrh_rr, L4_loadri_rr, L4_loadrub_rr,...
17617 O << '+';
17618 printOperand(MI, OpNo: 2, O);
17619 O << "<<#";
17620 printOperand(MI, OpNo: 3, O);
17621 O << ')';
17622 return;
17623 break;
17624 case 86:
17625 // L4_or_memopb_io, L4_or_memoph_io, L4_or_memopw_io
17626 O << ") |= ";
17627 printOperand(MI, OpNo: 2, O);
17628 return;
17629 break;
17630 case 87:
17631 // L4_ploadrbf_abs, L4_ploadrbfnew_abs, L4_ploadrbt_abs, L4_ploadrbtnew_a...
17632 O << " = memb(#";
17633 printOperand(MI, OpNo: 2, O);
17634 O << ')';
17635 return;
17636 break;
17637 case 88:
17638 // L4_ploadrdf_abs, L4_ploadrdfnew_abs, L4_ploadrdt_abs, L4_ploadrdtnew_a...
17639 O << " = memd(#";
17640 printOperand(MI, OpNo: 2, O);
17641 O << ')';
17642 return;
17643 break;
17644 case 89:
17645 // L4_ploadrhf_abs, L4_ploadrhfnew_abs, L4_ploadrht_abs, L4_ploadrhtnew_a...
17646 O << " = memh(#";
17647 printOperand(MI, OpNo: 2, O);
17648 O << ')';
17649 return;
17650 break;
17651 case 90:
17652 // L4_ploadrif_abs, L4_ploadrifnew_abs, L4_ploadrit_abs, L4_ploadritnew_a...
17653 O << " = memw(#";
17654 printOperand(MI, OpNo: 2, O);
17655 O << ')';
17656 return;
17657 break;
17658 case 91:
17659 // L4_ploadrubf_abs, L4_ploadrubfnew_abs, L4_ploadrubt_abs, L4_ploadrubtn...
17660 O << " = memub(#";
17661 printOperand(MI, OpNo: 2, O);
17662 O << ')';
17663 return;
17664 break;
17665 case 92:
17666 // L4_ploadruhf_abs, L4_ploadruhfnew_abs, L4_ploadruht_abs, L4_ploadruhtn...
17667 O << " = memuh(#";
17668 printOperand(MI, OpNo: 2, O);
17669 O << ')';
17670 return;
17671 break;
17672 case 93:
17673 // L4_return_f, L4_return_fnew_pnt, L4_return_fnew_pt, L4_return_t, L4_re...
17674 O << " = dealloc_return(";
17675 printOperand(MI, OpNo: 2, O);
17676 break;
17677 case 94:
17678 // L4_sub_memopb_io, L4_sub_memoph_io, L4_sub_memopw_io
17679 O << ") -= ";
17680 printOperand(MI, OpNo: 2, O);
17681 return;
17682 break;
17683 case 95:
17684 // M2_cmacsc_s0, M2_cmpysc_s0, M2_cnacsc_s0
17685 O << "*):sat";
17686 return;
17687 break;
17688 case 96:
17689 // M2_cmacsc_s1, M2_cmpysc_s1, M2_cnacsc_s1, M7_wcmpyiwc, M7_wcmpyrwc
17690 O << "*):<<1:sat";
17691 return;
17692 break;
17693 case 97:
17694 // M2_cmpyrsc_s0
17695 O << "*):rnd:sat";
17696 return;
17697 break;
17698 case 98:
17699 // M2_cmpyrsc_s1, M4_cmpyi_whc, M4_cmpyr_whc, M7_wcmpyiwc_rnd, M7_wcmpyrw...
17700 O << "*):<<1:rnd:sat";
17701 return;
17702 break;
17703 case 99:
17704 // M2_vrcmaci_s0c, M2_vrcmacr_s0c, M2_vrcmpyi_s0c, M2_vrcmpyr_s0c, M7_dcm...
17705 O << "*)";
17706 return;
17707 break;
17708 case 100:
17709 // M2_vrcmpys_acc_s1_h, M2_vrcmpys_s1_h
17710 O << "):<<1:sat:raw:hi";
17711 return;
17712 break;
17713 case 101:
17714 // M2_vrcmpys_acc_s1_l, M2_vrcmpys_s1_l
17715 O << "):<<1:sat:raw:lo";
17716 return;
17717 break;
17718 case 102:
17719 // M2_vrcmpys_s1rp_h
17720 O << "):<<1:rnd:sat:raw:hi";
17721 return;
17722 break;
17723 case 103:
17724 // M2_vrcmpys_s1rp_l
17725 O << "):<<1:rnd:sat:raw:lo";
17726 return;
17727 break;
17728 case 104:
17729 // M4_mpyri_addi, M4_mpyrr_addi
17730 O << ",mpyi(";
17731 printOperand(MI, OpNo: 2, O);
17732 break;
17733 case 105:
17734 // M4_vrmpyeh_acc_s1, M4_vrmpyeh_s1, M4_vrmpyoh_acc_s1, M4_vrmpyoh_s1
17735 O << "):<<1";
17736 return;
17737 break;
17738 case 106:
17739 // S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_pi, S2_pstorerbne...
17740 printOperand(MI, OpNo: 0, O);
17741 break;
17742 case 107:
17743 // S2_storerb_pbr, S2_storerbnew_pbr, S2_storerd_pbr, S2_storerf_pbr, S2_...
17744 O << ":brev) = ";
17745 printOperand(MI, OpNo: 3, O);
17746 break;
17747 case 108:
17748 // S2_storerb_pci, S2_storerbnew_pci, S2_storerd_pci, S2_storerf_pci, S2_...
17749 O << ":circ(";
17750 printOperand(MI, OpNo: 3, O);
17751 O << ")) = ";
17752 printOperand(MI, OpNo: 4, O);
17753 break;
17754 case 109:
17755 // S2_tableidxb, S2_tableidxd, S2_tableidxh, S2_tableidxw, S5_asrhub_rnd_...
17756 O << "):raw";
17757 return;
17758 break;
17759 case 110:
17760 // S4_addi_asl_ri, S4_andi_asl_ri, S4_ori_asl_ri, S4_subi_asl_ri
17761 O << ",asl(";
17762 printOperand(MI, OpNo: 2, O);
17763 O << ",#";
17764 printOperand(MI, OpNo: 3, O);
17765 O << "))";
17766 return;
17767 break;
17768 case 111:
17769 // S4_addi_lsr_ri, S4_andi_lsr_ri, S4_ori_lsr_ri, S4_subi_lsr_ri
17770 O << ",lsr(";
17771 printOperand(MI, OpNo: 2, O);
17772 O << ",#";
17773 printOperand(MI, OpNo: 3, O);
17774 O << "))";
17775 return;
17776 break;
17777 case 112:
17778 // S4_vxaddsubhr, S4_vxsubaddhr
17779 O << "):rnd:>>1:sat";
17780 return;
17781 break;
17782 case 113:
17783 // SA1_and1
17784 O << ",#1)";
17785 return;
17786 break;
17787 case 114:
17788 // SA1_combinerz
17789 O << ",#0)";
17790 return;
17791 break;
17792 case 115:
17793 // SA1_zxtb
17794 O << ",#255)";
17795 return;
17796 break;
17797 case 116:
17798 // SS2_storebi0, SS2_storewi0
17799 O << ") = #0";
17800 return;
17801 break;
17802 case 117:
17803 // SS2_storebi1, SS2_storewi1
17804 O << ") = #1";
17805 return;
17806 break;
17807 case 118:
17808 // V6_shuffeqw, V6_vasrvwuhrndsat, V6_vasrvwuhsat, V6_vasrwh, V6_vasrwhrn...
17809 O << ".w,";
17810 break;
17811 case 119:
17812 // V6_v6mpyhubs10, V6_v6mpyvubs10, V6_vlutvvb_oracci, V6_vlutvvbi
17813 O << ".b,#";
17814 break;
17815 case 120:
17816 // V6_v6mpyhubs10_vxx
17817 O << "):h";
17818 return;
17819 break;
17820 case 121:
17821 // V6_v6mpyvubs10_vxx
17822 O << "):v";
17823 return;
17824 break;
17825 case 122:
17826 // V6_vS32b_nt_ai, V6_vS32b_nt_new_ai, V6_vS32b_nt_new_pi, V6_vS32b_nt_ne...
17827 O << "):nt = ";
17828 break;
17829 case 123:
17830 // V6_vS32b_srls_ai, V6_vS32b_srls_pi, V6_vS32b_srls_ppu
17831 O << "):scatter_release";
17832 return;
17833 break;
17834 case 124:
17835 // V6_vabs_qf16_hf, V6_vilog2_hf, V6_vneg_qf16_hf
17836 O << ".hf)";
17837 return;
17838 break;
17839 case 125:
17840 // V6_vabs_qf16_qf16, V6_vilog2_qf16, V6_vneg_qf16_qf16
17841 O << ".qf16)";
17842 return;
17843 break;
17844 case 126:
17845 // V6_vabs_qf32_qf32, V6_vilog2_qf32, V6_vneg_qf32_qf32
17846 O << ".qf32)";
17847 return;
17848 break;
17849 case 127:
17850 // V6_vabs_qf32_sf, V6_vilog2_sf, V6_vneg_qf32_sf
17851 O << ".sf)";
17852 return;
17853 break;
17854 case 128:
17855 // V6_vabsb, V6_vaddb, V6_vaddb_dv, V6_vavgb, V6_vcvt2_hf_b, V6_vcvt_hf_b...
17856 O << ".b)";
17857 return;
17858 break;
17859 case 129:
17860 // V6_vabsb_sat, V6_vaddbsat, V6_vaddbsat_dv, V6_vaddububb_sat, V6_vsubbs...
17861 O << ".b):sat";
17862 return;
17863 break;
17864 case 130:
17865 // V6_vabsh, V6_vaslhv, V6_vavgh, V6_vcvt_hf_h, V6_vmpyh, V6_vmpyh_acc, V...
17866 O << ".h)";
17867 return;
17868 break;
17869 case 131:
17870 // V6_vabsh_sat, V6_vdmpyhisat, V6_vdmpyhisat_acc, V6_vdmpyhsat, V6_vdmpy...
17871 O << ".h):sat";
17872 return;
17873 break;
17874 case 132:
17875 // V6_vabsw, V6_vaslwv, V6_vasrwv, V6_vavgw
17876 O << ".w)";
17877 return;
17878 break;
17879 case 133:
17880 // V6_vabsw_sat
17881 O << ".w):sat";
17882 return;
17883 break;
17884 case 134:
17885 // V6_vadd_hf, V6_vadd_hf_hf, V6_vadd_sf_hf, V6_veqhf, V6_veqhf_and, V6_v...
17886 O << ".hf,";
17887 break;
17888 case 135:
17889 // V6_vadd_hf_f8, V6_vmpy_hf_f8, V6_vmpy_hf_f8_acc, V6_vsub_hf_f8
17890 O << ".f8,";
17891 break;
17892 case 136:
17893 // V6_vadd_qf16, V6_vadd_qf16_mix, V6_vmpy_qf16, V6_vmpy_qf16_mix_hf, V6_...
17894 O << ".qf16,";
17895 printOperand(MI, OpNo: 2, O);
17896 break;
17897 case 137:
17898 // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vmpy_qf32, V6_vsub_qf32, V6_vsub_qf...
17899 O << ".qf32,";
17900 printOperand(MI, OpNo: 2, O);
17901 break;
17902 case 138:
17903 // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_veqsf, V6_veqsf_and, V6_v...
17904 O << ".sf,";
17905 break;
17906 case 139:
17907 // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
17908 O << ".bf,";
17909 break;
17910 case 140:
17911 // V6_vaddcarryo
17912 O << " = vadd(";
17913 printOperand(MI, OpNo: 2, O);
17914 O << ".w,";
17915 printOperand(MI, OpNo: 3, O);
17916 O << ".w):carry";
17917 return;
17918 break;
17919 case 141:
17920 // V6_vaddubsat, V6_vaddubsat_dv, V6_vsububsat, V6_vsububsat_dv
17921 O << ".ub):sat";
17922 return;
17923 break;
17924 case 142:
17925 // V6_vavgbrnd
17926 O << ".b):rnd";
17927 return;
17928 break;
17929 case 143:
17930 // V6_vavghrnd
17931 O << ".h):rnd";
17932 return;
17933 break;
17934 case 144:
17935 // V6_vavgubrnd
17936 O << ".ub):rnd";
17937 return;
17938 break;
17939 case 145:
17940 // V6_vavguh, V6_vcvt_hf_uh, V6_vmpyhus, V6_vmpyhus_acc, V6_vmpyiewuh_acc
17941 O << ".uh)";
17942 return;
17943 break;
17944 case 146:
17945 // V6_vavguhrnd
17946 O << ".uh):rnd";
17947 return;
17948 break;
17949 case 147:
17950 // V6_vavguw
17951 O << ".uw)";
17952 return;
17953 break;
17954 case 148:
17955 // V6_vavguwrnd
17956 O << ".uw):rnd";
17957 return;
17958 break;
17959 case 149:
17960 // V6_vavgwrnd
17961 O << ".w):rnd";
17962 return;
17963 break;
17964 case 150:
17965 // V6_vccombine, V6_vnccombine
17966 O << " = vcombine(";
17967 printOperand(MI, OpNo: 2, O);
17968 O << ',';
17969 printOperand(MI, OpNo: 3, O);
17970 O << ')';
17971 return;
17972 break;
17973 case 151:
17974 // V6_vconv_h_hf, V6_vconv_qf16_hf
17975 O << ".hf";
17976 return;
17977 break;
17978 case 152:
17979 // V6_vconv_h_hf_rnd
17980 O << ".hf:rnd";
17981 return;
17982 break;
17983 case 153:
17984 // V6_vconv_hf_qf16, V6_vconv_qf16_qf16
17985 O << ".qf16";
17986 return;
17987 break;
17988 case 154:
17989 // V6_vconv_hf_qf32, V6_vconv_qf32_qf32, V6_vconv_sf_qf32
17990 O << ".qf32";
17991 return;
17992 break;
17993 case 155:
17994 // V6_vconv_qf16_f8
17995 O << ".f8";
17996 return;
17997 break;
17998 case 156:
17999 // V6_vconv_qf32_sf
18000 O << ".sf";
18001 return;
18002 break;
18003 case 157:
18004 // V6_vconv_sf_w
18005 O << ".w";
18006 return;
18007 break;
18008 case 158:
18009 // V6_vcvt_hf_f8
18010 O << ".f8)";
18011 return;
18012 break;
18013 case 159:
18014 // V6_vdmpyhsuisat, V6_vdmpyhsuisat_acc
18015 O << ".uh,#1):sat";
18016 return;
18017 break;
18018 case 160:
18019 // V6_vdmpyhsusat, V6_vdmpyhsusat_acc
18020 O << ".uh):sat";
18021 return;
18022 break;
18023 case 161:
18024 // V6_vgathermhq
18025 O << ".h).h";
18026 return;
18027 break;
18028 case 162:
18029 // V6_vgathermhwq
18030 O << ".w).h";
18031 return;
18032 break;
18033 case 163:
18034 // V6_vlutvwh_oracci, V6_vlutvwhi
18035 O << ".h,#";
18036 break;
18037 case 164:
18038 // V6_vmpyowh
18039 O << ".h):<<1:sat";
18040 return;
18041 break;
18042 case 165:
18043 // V6_vmpyowh_rnd
18044 O << ".h):<<1:rnd:sat";
18045 return;
18046 break;
18047 case 166:
18048 // V6_vmpyowh_rnd_sacc
18049 O << ".h):<<1:rnd:sat:shift";
18050 return;
18051 break;
18052 case 167:
18053 // V6_vmpyowh_sacc
18054 O << ".h):<<1:sat:shift";
18055 return;
18056 break;
18057 case 168:
18058 // V6_vrmpyubi, V6_vrmpyubi_acc
18059 O << ".ub,#";
18060 break;
18061 case 169:
18062 // V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx_acc, V6_vrmpyzcb_rx_acc, V6_vrmpyz...
18063 printOperand(MI, OpNo: 3, O);
18064 break;
18065 case 170:
18066 // V6_vscattermhq
18067 O << ".h).h = ";
18068 printOperand(MI, OpNo: 4, O);
18069 return;
18070 break;
18071 case 171:
18072 // V6_vscattermhwq
18073 O << ".w).h = ";
18074 printOperand(MI, OpNo: 4, O);
18075 return;
18076 break;
18077 case 172:
18078 // V6_vscattermwq
18079 O << ".w).w = ";
18080 printOperand(MI, OpNo: 4, O);
18081 return;
18082 break;
18083 case 173:
18084 // V6_vsubcarryo
18085 O << " = vsub(";
18086 printOperand(MI, OpNo: 2, O);
18087 O << ".w,";
18088 printOperand(MI, OpNo: 3, O);
18089 O << ".w):carry";
18090 return;
18091 break;
18092 case 174:
18093 // dep_S2_packhl
18094 O << "):deprecated";
18095 return;
18096 break;
18097 }
18098
18099
18100 // Fragment 3 encoded into 6 bits for 60 unique commands.
18101 switch ((Bits >> 32) & 63) {
18102 default: llvm_unreachable("Invalid command number.");
18103 case 0:
18104 // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
18105 O << ',';
18106 break;
18107 case 1:
18108 // L2_loadalignb_zomap, L2_loadalignh_zomap, V6_zldp0, dup_L2_loadrb_io, ...
18109 O << ')';
18110 return;
18111 break;
18112 case 2:
18113 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
18114 printOperand(MI, OpNo: 2, O);
18115 break;
18116 case 3:
18117 // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
18118 O << ") = ";
18119 printOperand(MI, OpNo: 2, O);
18120 break;
18121 case 4:
18122 // S4_storeirbf_zomap, S4_storeirbfnew_zomap, S4_storeirbt_zomap, S4_stor...
18123 O << ") = #";
18124 printOperand(MI, OpNo: 2, O);
18125 return;
18126 break;
18127 case 5:
18128 // V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_MAP_equh_and, V6...
18129 printOperand(MI, OpNo: 3, O);
18130 break;
18131 case 6:
18132 // V6_stnpnt0, V6_stnqnt0, V6_stpnt0, V6_stqnt0
18133 O << "):nt = ";
18134 printOperand(MI, OpNo: 2, O);
18135 return;
18136 break;
18137 case 7:
18138 // V6_v6mpyhubs10_alt
18139 O << "):h";
18140 return;
18141 break;
18142 case 8:
18143 // V6_v6mpyvubs10_alt
18144 O << "):v";
18145 return;
18146 break;
18147 case 9:
18148 // V6_vrmpybusi_acc_alt, V6_vrmpyubi_acc_alt, V6_vrsadubi_acc_alt, F2_sff...
18149 printOperand(MI, OpNo: 4, O);
18150 break;
18151 case 10:
18152 // V6_vscattermwhq_alt, S2_storerf_pbr, S2_storerf_pci
18153 O << ".h";
18154 return;
18155 break;
18156 case 11:
18157 // V6_vscattermwq_alt
18158 O << ".w";
18159 return;
18160 break;
18161 case 12:
18162 // dup_A2_addi, A2_addi, A2_paddif, A2_paddifnew, A2_paddit, A2_padditnew...
18163 O << ",#";
18164 break;
18165 case 13:
18166 // dup_S2_allocframe, L4_return_f, L4_return_t, S2_allocframe
18167 O << "):raw";
18168 return;
18169 break;
18170 case 14:
18171 // A2_addh_h16_hh, A2_addh_h16_hl, A2_addh_h16_sat_hh, A2_addh_h16_sat_hl...
18172 O << ".h,";
18173 printOperand(MI, OpNo: 2, O);
18174 break;
18175 case 15:
18176 // A2_addh_h16_lh, A2_addh_h16_ll, A2_addh_h16_sat_lh, A2_addh_h16_sat_ll...
18177 O << ".l,";
18178 printOperand(MI, OpNo: 2, O);
18179 break;
18180 case 16:
18181 // A2_tfrih, A2_tfril, HI, LO, S2_storerb_pbr, S2_storerb_pci, S2_storerd...
18182 return;
18183 break;
18184 case 17:
18185 // A5_ACS
18186 O << " = vacsh(";
18187 printOperand(MI, OpNo: 3, O);
18188 O << ',';
18189 printOperand(MI, OpNo: 4, O);
18190 O << ')';
18191 return;
18192 break;
18193 case 18:
18194 // A6_vminub_RdP
18195 O << " = vminub(";
18196 printOperand(MI, OpNo: 2, O);
18197 O << ',';
18198 printOperand(MI, OpNo: 3, O);
18199 O << ')';
18200 return;
18201 break;
18202 case 19:
18203 // C4_and_andn, C4_and_orn, C4_or_andn, C4_or_orn
18204 O << ",!";
18205 printOperand(MI, OpNo: 3, O);
18206 O << "))";
18207 return;
18208 break;
18209 case 20:
18210 // F2_sfinvsqrta
18211 O << " = sfinvsqrta(";
18212 printOperand(MI, OpNo: 2, O);
18213 O << ')';
18214 return;
18215 break;
18216 case 21:
18217 // F2_sfrecipa
18218 O << " = sfrecipa(";
18219 printOperand(MI, OpNo: 2, O);
18220 O << ',';
18221 printOperand(MI, OpNo: 3, O);
18222 O << ')';
18223 return;
18224 break;
18225 case 22:
18226 // J4_cmpeq_fp0_jump_nt, J4_cmpeqi_fp0_jump_nt, J4_cmpeqn1_fp0_jump_nt, J...
18227 O << "); if (!p0.new) jump:nt ";
18228 printBrtarget(MI, OpNo: 2, O);
18229 return;
18230 break;
18231 case 23:
18232 // J4_cmpeq_fp0_jump_t, J4_cmpeqi_fp0_jump_t, J4_cmpeqn1_fp0_jump_t, J4_c...
18233 O << "); if (!p0.new) jump:t ";
18234 printBrtarget(MI, OpNo: 2, O);
18235 return;
18236 break;
18237 case 24:
18238 // J4_cmpeq_fp1_jump_nt, J4_cmpeqi_fp1_jump_nt, J4_cmpeqn1_fp1_jump_nt, J...
18239 O << "); if (!p1.new) jump:nt ";
18240 printBrtarget(MI, OpNo: 2, O);
18241 return;
18242 break;
18243 case 25:
18244 // J4_cmpeq_fp1_jump_t, J4_cmpeqi_fp1_jump_t, J4_cmpeqn1_fp1_jump_t, J4_c...
18245 O << "); if (!p1.new) jump:t ";
18246 printBrtarget(MI, OpNo: 2, O);
18247 return;
18248 break;
18249 case 26:
18250 // J4_cmpeq_tp0_jump_nt, J4_cmpeqi_tp0_jump_nt, J4_cmpeqn1_tp0_jump_nt, J...
18251 O << "); if (p0.new) jump:nt ";
18252 printBrtarget(MI, OpNo: 2, O);
18253 return;
18254 break;
18255 case 27:
18256 // J4_cmpeq_tp0_jump_t, J4_cmpeqi_tp0_jump_t, J4_cmpeqn1_tp0_jump_t, J4_c...
18257 O << "); if (p0.new) jump:t ";
18258 printBrtarget(MI, OpNo: 2, O);
18259 return;
18260 break;
18261 case 28:
18262 // J4_cmpeq_tp1_jump_nt, J4_cmpeqi_tp1_jump_nt, J4_cmpeqn1_tp1_jump_nt, J...
18263 O << "); if (p1.new) jump:nt ";
18264 printBrtarget(MI, OpNo: 2, O);
18265 return;
18266 break;
18267 case 29:
18268 // J4_cmpeq_tp1_jump_t, J4_cmpeqi_tp1_jump_t, J4_cmpeqn1_tp1_jump_t, J4_c...
18269 O << "); if (p1.new) jump:t ";
18270 printBrtarget(MI, OpNo: 2, O);
18271 return;
18272 break;
18273 case 30:
18274 // J4_cmplt_f_jumpnv_nt, J4_cmplt_t_jumpnv_nt, J4_cmpltu_f_jumpnv_nt, J4_...
18275 O << ".new)) jump:nt ";
18276 printBrtarget(MI, OpNo: 2, O);
18277 return;
18278 break;
18279 case 31:
18280 // J4_cmplt_f_jumpnv_t, J4_cmplt_t_jumpnv_t, J4_cmpltu_f_jumpnv_t, J4_cmp...
18281 O << ".new)) jump:t ";
18282 printBrtarget(MI, OpNo: 2, O);
18283 return;
18284 break;
18285 case 32:
18286 // L2_loadalignb_io, L2_loadalignh_io, S2_pstorerbf_io, S2_pstorerbnewf_i...
18287 O << "+#";
18288 break;
18289 case 33:
18290 // L2_loadalignb_pbr, L2_loadalignb_pr, L2_loadalignh_pbr, L2_loadalignh_...
18291 O << "++";
18292 break;
18293 case 34:
18294 // L2_loadalignb_pci, L2_loadalignb_pi, L2_loadalignh_pci, L2_loadalignh_...
18295 O << "++#";
18296 break;
18297 case 35:
18298 // L2_loadalignb_pcr, L2_loadalignh_pcr
18299 O << "++I:circ(";
18300 printOperand(MI, OpNo: 4, O);
18301 O << "))";
18302 return;
18303 break;
18304 case 36:
18305 // L2_loadbsw2_pbr, L2_loadbsw4_pbr, L2_loadbzw2_pbr, L2_loadbzw4_pbr, L2...
18306 O << ":brev)";
18307 return;
18308 break;
18309 case 37:
18310 // L2_loadbsw2_pci, L2_loadbsw4_pci, L2_loadbzw2_pci, L2_loadbzw4_pci, L2...
18311 O << ":circ(";
18312 printOperand(MI, OpNo: 4, O);
18313 O << "))";
18314 return;
18315 break;
18316 case 38:
18317 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
18318 printOperand(MI, OpNo: 1, O);
18319 break;
18320 case 39:
18321 // L4_loadalignb_ap, L4_loadalignh_ap
18322 O << "=#";
18323 printOperand(MI, OpNo: 3, O);
18324 O << ')';
18325 return;
18326 break;
18327 case 40:
18328 // L4_loadalignb_ur, L4_loadalignh_ur
18329 O << "<<#";
18330 printOperand(MI, OpNo: 3, O);
18331 O << "+#";
18332 printOperand(MI, OpNo: 4, O);
18333 O << ')';
18334 return;
18335 break;
18336 case 41:
18337 // L4_return_fnew_pnt, L4_return_tnew_pnt
18338 O << "):nt:raw";
18339 return;
18340 break;
18341 case 42:
18342 // L4_return_fnew_pt, L4_return_tnew_pt
18343 O << "):t:raw";
18344 return;
18345 break;
18346 case 43:
18347 // M4_mpyri_addr, M4_mpyrr_addr
18348 O << ",mpyi(";
18349 printOperand(MI, OpNo: 2, O);
18350 break;
18351 case 44:
18352 // M4_mpyri_addr_u2
18353 O << ",mpyi(#";
18354 printOperand(MI, OpNo: 2, O);
18355 O << ',';
18356 printOperand(MI, OpNo: 3, O);
18357 O << "))";
18358 return;
18359 break;
18360 case 45:
18361 // S2_storerbnew_pbr, S2_storerbnew_pci, S2_storerhnew_pbr, S2_storerhnew...
18362 O << ".new";
18363 return;
18364 break;
18365 case 46:
18366 // S4_addaddi
18367 O << ",add(";
18368 printOperand(MI, OpNo: 2, O);
18369 O << ",#";
18370 printOperand(MI, OpNo: 3, O);
18371 O << "))";
18372 return;
18373 break;
18374 case 47:
18375 // S4_pstorerbf_rr, S4_pstorerbfnew_rr, S4_pstorerbnewf_rr, S4_pstorerbne...
18376 O << '+';
18377 printOperand(MI, OpNo: 2, O);
18378 O << "<<#";
18379 printOperand(MI, OpNo: 3, O);
18380 O << ") = ";
18381 printOperand(MI, OpNo: 4, O);
18382 break;
18383 case 48:
18384 // S4_subaddi
18385 O << ",sub(#";
18386 printOperand(MI, OpNo: 2, O);
18387 O << ',';
18388 printOperand(MI, OpNo: 3, O);
18389 O << "))";
18390 return;
18391 break;
18392 case 49:
18393 // SA1_inc
18394 O << ",#1)";
18395 return;
18396 break;
18397 case 50:
18398 // V6_vL32b_nt_ai, V6_vL32b_nt_cur_ai, V6_vL32b_nt_cur_pi, V6_vL32b_nt_cu...
18399 O << "):nt";
18400 return;
18401 break;
18402 case 51:
18403 // V6_vadd_qf16, V6_vmpy_qf16, V6_vmpy_qf32_qf16, V6_vsub_qf16
18404 O << ".qf16)";
18405 return;
18406 break;
18407 case 52:
18408 // V6_vadd_qf16_mix, V6_vmpy_qf16_mix_hf, V6_vmpy_qf32_mix_hf, V6_vmpy_rt...
18409 O << ".hf)";
18410 return;
18411 break;
18412 case 53:
18413 // V6_vadd_qf32, V6_vmpy_qf32, V6_vsub_qf32
18414 O << ".qf32)";
18415 return;
18416 break;
18417 case 54:
18418 // V6_vadd_qf32_mix, V6_vsub_qf32_mix
18419 O << ".sf)";
18420 return;
18421 break;
18422 case 55:
18423 // V6_vaddcarry, V6_vaddcarrysat, V6_vaddw, V6_vaddw_dv, V6_vaddwsat, V6_...
18424 O << ".w,";
18425 break;
18426 case 56:
18427 // V6_vadduhw, V6_vsubuhw
18428 O << ".uh,";
18429 printOperand(MI, OpNo: 2, O);
18430 O << ".uh)";
18431 return;
18432 break;
18433 case 57:
18434 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc...
18435 O << ".b,";
18436 break;
18437 case 58:
18438 // V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
18439 O << ".c,";
18440 break;
18441 case 59:
18442 // V6_vrmpyznb_rt, V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx, V6_vrmpyznb_rx_acc
18443 O << ".n,";
18444 break;
18445 }
18446
18447
18448 // Fragment 4 encoded into 7 bits for 67 unique commands.
18449 switch ((Bits >> 38) & 127) {
18450 default: llvm_unreachable("Invalid command number.");
18451 case 0:
18452 // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
18453 printOperand(MI, OpNo: 2, O);
18454 break;
18455 case 1:
18456 // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
18457 O << ')';
18458 return;
18459 break;
18460 case 2:
18461 // S2_pstorerbf_zomap, S2_pstorerbt_zomap, S2_pstorerdf_zomap, S2_pstorer...
18462 return;
18463 break;
18464 case 3:
18465 // S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_pstorerhnewf_zomap, S...
18466 O << ".new";
18467 return;
18468 break;
18469 case 4:
18470 // S2_pstorerff_zomap, S2_pstorerft_zomap, S4_pstorerffnew_zomap, S4_psto...
18471 O << ".h";
18472 return;
18473 break;
18474 case 5:
18475 // S5_vasrhrnd_goodsyntax, M2_dpmpyss_rnd_s0, S2_asr_i_p_rnd, S2_asr_i_r_...
18476 O << "):rnd";
18477 return;
18478 break;
18479 case 6:
18480 // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vrm...
18481 O << ".ub)";
18482 return;
18483 break;
18484 case 7:
18485 // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
18486 O << ".uh)";
18487 return;
18488 break;
18489 case 8:
18490 // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vgt...
18491 O << ".uw)";
18492 return;
18493 break;
18494 case 9:
18495 // V6_ldcnpnt0, V6_ldcpnt0, V6_ldnpnt0, V6_ldpnt0, V6_ldtnpnt0, V6_ldtpnt...
18496 O << "):nt";
18497 return;
18498 break;
18499 case 10:
18500 // V6_vtran2x2_map, L2_loadalignb_pbr, L2_loadalignb_pci, L2_loadalignb_p...
18501 printOperand(MI, OpNo: 4, O);
18502 break;
18503 case 11:
18504 // A2_addh_h16_hh, A2_addh_h16_lh, A2_subh_h16_hh, A2_subh_h16_lh
18505 O << ".h):<<16";
18506 return;
18507 break;
18508 case 12:
18509 // A2_addh_h16_hl, A2_addh_h16_ll, A2_subh_h16_hl, A2_subh_h16_ll
18510 O << ".l):<<16";
18511 return;
18512 break;
18513 case 13:
18514 // A2_addh_h16_sat_hh, A2_addh_h16_sat_lh, A2_subh_h16_sat_hh, A2_subh_h1...
18515 O << ".h):sat:<<16";
18516 return;
18517 break;
18518 case 14:
18519 // A2_addh_h16_sat_hl, A2_addh_h16_sat_ll, A2_subh_h16_sat_hl, A2_subh_h1...
18520 O << ".l):sat:<<16";
18521 return;
18522 break;
18523 case 15:
18524 // A2_addh_l16_hl, A2_combine_hh, A2_combine_lh, A2_subh_l16_hl, M2_mpy_a...
18525 O << ".h)";
18526 return;
18527 break;
18528 case 16:
18529 // A2_addh_l16_ll, A2_combine_hl, A2_combine_ll, A2_subh_l16_ll, M2_mpy_a...
18530 O << ".l)";
18531 return;
18532 break;
18533 case 17:
18534 // A2_addh_l16_sat_hl, A2_subh_l16_sat_hl, M2_mpy_acc_sat_hh_s0, M2_mpy_a...
18535 O << ".h):sat";
18536 return;
18537 break;
18538 case 18:
18539 // A2_addh_l16_sat_ll, A2_subh_l16_sat_ll, M2_mpy_acc_sat_hl_s0, M2_mpy_a...
18540 O << ".l):sat";
18541 return;
18542 break;
18543 case 19:
18544 // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
18545 printOperand(MI, OpNo: 3, O);
18546 break;
18547 case 20:
18548 // A4_round_ri_sat, A4_round_rr_sat, S2_asl_i_r_sat, S2_asl_r_r_sat, S2_a...
18549 O << "):sat";
18550 return;
18551 break;
18552 case 21:
18553 // C2_mux, C2_muxri, M4_mpyrr_addr
18554 O << ',';
18555 printOperand(MI, OpNo: 3, O);
18556 break;
18557 case 22:
18558 // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S2_inser...
18559 O << ",#";
18560 break;
18561 case 23:
18562 // F2_sffma_sc
18563 O << "):scale";
18564 return;
18565 break;
18566 case 24:
18567 // L2_ploadrbf_io, L2_ploadrbfnew_io, L2_ploadrbt_io, L2_ploadrbtnew_io, ...
18568 O << "+#";
18569 printOperand(MI, OpNo: 3, O);
18570 break;
18571 case 25:
18572 // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
18573 O << "++#";
18574 printOperand(MI, OpNo: 4, O);
18575 break;
18576 case 26:
18577 // L4_ploadrbf_rr, L4_ploadrbfnew_rr, L4_ploadrbt_rr, L4_ploadrbtnew_rr, ...
18578 O << '+';
18579 printOperand(MI, OpNo: 3, O);
18580 O << "<<#";
18581 printOperand(MI, OpNo: 4, O);
18582 O << ')';
18583 return;
18584 break;
18585 case 27:
18586 // M2_hmmpyh_rs1, M2_mpy_sat_rnd_hh_s1, M2_mpy_sat_rnd_lh_s1, V6_vmpyhsrs...
18587 O << ".h):<<1:rnd:sat";
18588 return;
18589 break;
18590 case 28:
18591 // M2_hmmpyh_s1, M2_mpy_acc_sat_hh_s1, M2_mpy_acc_sat_lh_s1, M2_mpy_nac_s...
18592 O << ".h):<<1:sat";
18593 return;
18594 break;
18595 case 29:
18596 // M2_hmmpyl_rs1, M2_mpy_sat_rnd_hl_s1, M2_mpy_sat_rnd_ll_s1
18597 O << ".l):<<1:rnd:sat";
18598 return;
18599 break;
18600 case 30:
18601 // M2_hmmpyl_s1, M2_mpy_acc_sat_hl_s1, M2_mpy_acc_sat_ll_s1, M2_mpy_nac_s...
18602 O << ".l):<<1:sat";
18603 return;
18604 break;
18605 case 31:
18606 // M2_mpy_acc_hh_s1, M2_mpy_acc_lh_s1, M2_mpy_hh_s1, M2_mpy_lh_s1, M2_mpy...
18607 O << ".h):<<1";
18608 return;
18609 break;
18610 case 32:
18611 // M2_mpy_acc_hl_s1, M2_mpy_acc_ll_s1, M2_mpy_hl_s1, M2_mpy_ll_s1, M2_mpy...
18612 O << ".l):<<1";
18613 return;
18614 break;
18615 case 33:
18616 // M2_mpy_rnd_hh_s0, M2_mpy_rnd_lh_s0, M2_mpyd_rnd_hh_s0, M2_mpyd_rnd_lh_...
18617 O << ".h):rnd";
18618 return;
18619 break;
18620 case 34:
18621 // M2_mpy_rnd_hh_s1, M2_mpy_rnd_lh_s1, M2_mpyd_rnd_hh_s1, M2_mpyd_rnd_lh_...
18622 O << ".h):<<1:rnd";
18623 return;
18624 break;
18625 case 35:
18626 // M2_mpy_rnd_hl_s0, M2_mpy_rnd_ll_s0, M2_mpyd_rnd_hl_s0, M2_mpyd_rnd_ll_...
18627 O << ".l):rnd";
18628 return;
18629 break;
18630 case 36:
18631 // M2_mpy_rnd_hl_s1, M2_mpy_rnd_ll_s1, M2_mpyd_rnd_hl_s1, M2_mpyd_rnd_ll_...
18632 O << ".l):<<1:rnd";
18633 return;
18634 break;
18635 case 37:
18636 // M2_mpy_sat_rnd_hh_s0, M2_mpy_sat_rnd_lh_s0
18637 O << ".h):rnd:sat";
18638 return;
18639 break;
18640 case 38:
18641 // M2_mpy_sat_rnd_hl_s0, M2_mpy_sat_rnd_ll_s0
18642 O << ".l):rnd:sat";
18643 return;
18644 break;
18645 case 39:
18646 // M2_mpy_up_s1
18647 O << "):<<1";
18648 return;
18649 break;
18650 case 40:
18651 // M2_mpy_up_s1_sat, M4_mac_up_s1_sat, M4_nac_up_s1_sat
18652 O << "):<<1:sat";
18653 return;
18654 break;
18655 case 41:
18656 // S5_vasrhrnd
18657 O << "):raw";
18658 return;
18659 break;
18660 case 42:
18661 // V6_shuffeqw, V6_veqw, V6_veqw_and, V6_veqw_or, V6_veqw_xor, V6_vgtw, V...
18662 O << ".w)";
18663 return;
18664 break;
18665 case 43:
18666 // V6_v6mpyhubs10
18667 O << "):h";
18668 return;
18669 break;
18670 case 44:
18671 // V6_v6mpyvubs10
18672 O << "):v";
18673 return;
18674 break;
18675 case 45:
18676 // V6_vL32b_cur_npred_ppu, V6_vL32b_cur_pred_ppu, V6_vL32b_npred_ppu, V6_...
18677 O << "++";
18678 printOperand(MI, OpNo: 4, O);
18679 break;
18680 case 46:
18681 // V6_vadd_hf, V6_vadd_hf_hf, V6_vadd_sf_hf, V6_veqhf, V6_veqhf_and, V6_v...
18682 O << ".hf)";
18683 return;
18684 break;
18685 case 47:
18686 // V6_vadd_hf_f8, V6_vmpy_hf_f8, V6_vmpy_hf_f8_acc, V6_vsub_hf_f8
18687 O << ".f8)";
18688 return;
18689 break;
18690 case 48:
18691 // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_veqsf, V6_veqsf_and, V6_v...
18692 O << ".sf)";
18693 return;
18694 break;
18695 case 49:
18696 // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
18697 O << ".bf)";
18698 return;
18699 break;
18700 case 50:
18701 // V6_vasrhubrndsat, V6_vasrhubsat, V6_vmpahhsat
18702 O << ".h,";
18703 printOperand(MI, OpNo: 3, O);
18704 break;
18705 case 51:
18706 // V6_vasruhubrndsat, V6_vasruhubsat, V6_vmpauhuhsat
18707 O << ".uh,";
18708 printOperand(MI, OpNo: 3, O);
18709 break;
18710 case 52:
18711 // V6_vasruwuhrndsat, V6_vasruwuhsat
18712 O << ".uw,";
18713 printOperand(MI, OpNo: 3, O);
18714 break;
18715 case 53:
18716 // V6_vasrvuhubrndsat
18717 O << ".ub):rnd:sat";
18718 return;
18719 break;
18720 case 54:
18721 // V6_vasrvuhubsat
18722 O << ".ub):sat";
18723 return;
18724 break;
18725 case 55:
18726 // V6_vasrvwuhrndsat
18727 O << ".uh):rnd:sat";
18728 return;
18729 break;
18730 case 56:
18731 // V6_vasrvwuhsat, V6_vrounduhub
18732 O << ".uh):sat";
18733 return;
18734 break;
18735 case 57:
18736 // V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat, V6_vasrwuhrndsat, V6_vasrwuh...
18737 O << ".w,";
18738 printOperand(MI, OpNo: 3, O);
18739 break;
18740 case 58:
18741 // V6_veqb, V6_veqb_and, V6_veqb_or, V6_veqb_xor, V6_vgtb, V6_vgtb_and, V...
18742 O << ".b)";
18743 return;
18744 break;
18745 case 59:
18746 // V6_vlutvvb_nm, V6_vlutvwh_nm
18747 O << "):nomatch";
18748 return;
18749 break;
18750 case 60:
18751 // V6_vmpyuhvs
18752 O << ".uh):>>16";
18753 return;
18754 break;
18755 case 61:
18756 // V6_vrmpybusi, V6_vrmpybusi_acc
18757 O << ".b,#";
18758 break;
18759 case 62:
18760 // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_a...
18761 printOperand(MI, OpNo: 1, O);
18762 break;
18763 case 63:
18764 // V6_vrounduwuh
18765 O << ".uw):sat";
18766 return;
18767 break;
18768 case 64:
18769 // V6_vroundwuh
18770 O << ".w):sat";
18771 return;
18772 break;
18773 case 65:
18774 // V6_vsub_hf_mix
18775 O << ".qf16)";
18776 return;
18777 break;
18778 case 66:
18779 // V6_vsub_sf_mix
18780 O << ".qf32)";
18781 return;
18782 break;
18783 }
18784
18785
18786 // Fragment 5 encoded into 6 bits for 38 unique commands.
18787 switch ((Bits >> 45) & 63) {
18788 default: llvm_unreachable("Invalid command number.");
18789 case 0:
18790 // A2_addsp, V6_vtran2x2_map, dup_A2_add, dup_A2_addi, A2_add, A2_addi, A...
18791 O << ')';
18792 return;
18793 break;
18794 case 1:
18795 // V6_vscattermh_add_alt
18796 O << ".h) += ";
18797 printOperand(MI, OpNo: 3, O);
18798 O << ".h";
18799 return;
18800 break;
18801 case 2:
18802 // V6_vscattermh_alt
18803 O << ".h) = ";
18804 printOperand(MI, OpNo: 3, O);
18805 O << ".h";
18806 return;
18807 break;
18808 case 3:
18809 // V6_vscattermw_add_alt, V6_vscattermwh_add_alt
18810 O << ".w) += ";
18811 printOperand(MI, OpNo: 3, O);
18812 break;
18813 case 4:
18814 // V6_vscattermw_alt, V6_vscattermwh_alt
18815 O << ".w) = ";
18816 printOperand(MI, OpNo: 3, O);
18817 break;
18818 case 5:
18819 // A2_addpsat, A2_addsat, A2_subsat, V6_vasrhubsat, V6_vasruhubsat, V6_va...
18820 O << "):sat";
18821 return;
18822 break;
18823 case 6:
18824 // A2_addsph
18825 O << "):raw:hi";
18826 return;
18827 break;
18828 case 7:
18829 // A2_addspl
18830 O << "):raw:lo";
18831 return;
18832 break;
18833 case 8:
18834 // A4_addp_c, A4_subp_c
18835 O << ',';
18836 printOperand(MI, OpNo: 1, O);
18837 O << "):carry";
18838 return;
18839 break;
18840 case 9:
18841 // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S4_extra...
18842 printOperand(MI, OpNo: 3, O);
18843 break;
18844 case 10:
18845 // C4_and_and, C4_and_or, C4_or_and, C4_or_or, M4_mpyri_addi, M4_mpyrr_ad...
18846 O << "))";
18847 return;
18848 break;
18849 case 11:
18850 // L2_loadalignb_pbr, L2_loadalignh_pbr
18851 O << ":brev)";
18852 return;
18853 break;
18854 case 12:
18855 // L2_loadalignb_pci, L2_loadalignh_pci
18856 O << ":circ(";
18857 printOperand(MI, OpNo: 5, O);
18858 O << "))";
18859 return;
18860 break;
18861 case 13:
18862 // S2_insert, S2_insertp, V6_vrmpybusi_acc
18863 printOperand(MI, OpNo: 4, O);
18864 O << ')';
18865 return;
18866 break;
18867 case 14:
18868 // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_...
18869 O << ") = ";
18870 break;
18871 case 15:
18872 // S4_storeirbf_io, S4_storeirbfnew_io, S4_storeirbt_io, S4_storeirbtnew_...
18873 O << ") = #";
18874 printOperand(MI, OpNo: 3, O);
18875 return;
18876 break;
18877 case 16:
18878 // V6_vL32b_nt_cur_npred_ai, V6_vL32b_nt_cur_npred_pi, V6_vL32b_nt_cur_np...
18879 O << "):nt";
18880 return;
18881 break;
18882 case 17:
18883 // V6_vS32b_nt_new_npred_ai, V6_vS32b_nt_new_npred_pi, V6_vS32b_nt_new_np...
18884 O << "):nt = ";
18885 break;
18886 case 18:
18887 // V6_vaddcarry, V6_vaddcarrysat, V6_vsubcarry
18888 O << ".w,";
18889 break;
18890 case 19:
18891 // V6_vaddw, V6_vaddw_dv, V6_vsubw, V6_vsubw_dv
18892 O << ".w)";
18893 return;
18894 break;
18895 case 20:
18896 // V6_vaddwsat, V6_vaddwsat_dv, V6_vsubwsat, V6_vsubwsat_dv
18897 O << ".w):sat";
18898 return;
18899 break;
18900 case 21:
18901 // V6_vasrhubrndsat, V6_vasruhubrndsat, V6_vasruwuhrndsat, V6_vasrwhrndsa...
18902 O << "):rnd:sat";
18903 return;
18904 break;
18905 case 22:
18906 // V6_vgathermh
18907 O << ".h).h";
18908 return;
18909 break;
18910 case 23:
18911 // V6_vgathermhw
18912 O << ".w).h";
18913 return;
18914 break;
18915 case 24:
18916 // V6_vgathermw
18917 O << ".w).w";
18918 return;
18919 break;
18920 case 25:
18921 // V6_vmpahhsat
18922 O << ".h):sat";
18923 return;
18924 break;
18925 case 26:
18926 // V6_vmpauhuhsat
18927 O << ".uh):sat";
18928 return;
18929 break;
18930 case 27:
18931 // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc...
18932 O << ".b)";
18933 return;
18934 break;
18935 case 28:
18936 // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
18937 O << ".b++)";
18938 return;
18939 break;
18940 case 29:
18941 // V6_vrmpyzbub_rt, V6_vrmpyzbub_rt_acc
18942 O << ".ub)";
18943 return;
18944 break;
18945 case 30:
18946 // V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_acc
18947 O << ".ub++)";
18948 return;
18949 break;
18950 case 31:
18951 // V6_vscattermh
18952 O << ".h).h = ";
18953 printOperand(MI, OpNo: 3, O);
18954 return;
18955 break;
18956 case 32:
18957 // V6_vscattermh_add
18958 O << ".h).h += ";
18959 printOperand(MI, OpNo: 3, O);
18960 return;
18961 break;
18962 case 33:
18963 // V6_vscattermhw
18964 O << ".w).h = ";
18965 printOperand(MI, OpNo: 3, O);
18966 return;
18967 break;
18968 case 34:
18969 // V6_vscattermhw_add
18970 O << ".w).h += ";
18971 printOperand(MI, OpNo: 3, O);
18972 return;
18973 break;
18974 case 35:
18975 // V6_vscattermw
18976 O << ".w).w = ";
18977 printOperand(MI, OpNo: 3, O);
18978 return;
18979 break;
18980 case 36:
18981 // V6_vscattermw_add
18982 O << ".w).w += ";
18983 printOperand(MI, OpNo: 3, O);
18984 return;
18985 break;
18986 case 37:
18987 // dep_A2_addsat, dep_A2_subsat
18988 O << "):sat:deprecated";
18989 return;
18990 break;
18991 }
18992
18993
18994 // Fragment 6 encoded into 3 bits for 7 unique commands.
18995 switch ((Bits >> 51) & 7) {
18996 default: llvm_unreachable("Invalid command number.");
18997 case 0:
18998 // V6_vscattermw_add_alt, V6_vscattermw_alt
18999 O << ".w";
19000 return;
19001 break;
19002 case 1:
19003 // V6_vscattermwh_add_alt, V6_vscattermwh_alt
19004 O << ".h";
19005 return;
19006 break;
19007 case 2:
19008 // C2_muxii, C2_muxir, S2_extractu, S2_extractup, S4_extract, S4_extractp...
19009 O << ')';
19010 return;
19011 break;
19012 case 3:
19013 // M4_mpyri_addr
19014 O << "))";
19015 return;
19016 break;
19017 case 4:
19018 // S2_pstorerbf_io, S2_pstorerbnewf_io, S2_pstorerbnewt_io, S2_pstorerbt_...
19019 printOperand(MI, OpNo: 3, O);
19020 break;
19021 case 5:
19022 // S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_pi, S2_pstorerbne...
19023 printOperand(MI, OpNo: 4, O);
19024 break;
19025 case 6:
19026 // V6_vaddcarry, V6_vsubcarry
19027 printOperand(MI, OpNo: 1, O);
19028 O << "):carry";
19029 return;
19030 break;
19031 }
19032
19033
19034 // Fragment 7 encoded into 2 bits for 4 unique commands.
19035 switch ((Bits >> 54) & 3) {
19036 default: llvm_unreachable("Invalid command number.");
19037 case 0:
19038 // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbt_io,...
19039 return;
19040 break;
19041 case 1:
19042 // S2_pstorerbnewf_io, S2_pstorerbnewf_pi, S2_pstorerbnewfnew_pi, S2_psto...
19043 O << ".new";
19044 return;
19045 break;
19046 case 2:
19047 // S2_pstorerff_io, S2_pstorerff_pi, S2_pstorerffnew_pi, S2_pstorerft_io,...
19048 O << ".h";
19049 return;
19050 break;
19051 case 3:
19052 // V6_vaddcarrysat
19053 O << "):carry:sat";
19054 return;
19055 break;
19056 }
19057
19058}
19059
19060
19061/// getRegisterName - This method is automatically generated by tblgen
19062/// from the register set description. This returns the assembler name
19063/// for the specified register.
19064const char *HexagonInstPrinter::getRegisterName(MCRegister Reg) {
19065 unsigned RegNo = Reg.id();
19066 assert(RegNo && RegNo < 398 && "Invalid register number!");
19067
19068
19069#ifdef __GNUC__
19070#pragma GCC diagnostic push
19071#pragma GCC diagnostic ignored "-Woverlength-strings"
19072#endif
19073 static const char AsmStrs[] = {
19074 /* 0 */ "__10000000\000"
19075 /* 11 */ "__1000000\000"
19076 /* 21 */ "__10000010\000"
19077 /* 32 */ "__1000010\000"
19078 /* 42 */ "c11:10\000"
19079 /* 49 */ "g11:10\000"
19080 /* 56 */ "r11:10\000"
19081 /* 63 */ "s11:10\000"
19082 /* 70 */ "v11:10\000"
19083 /* 77 */ "g10\000"
19084 /* 81 */ "r10\000"
19085 /* 85 */ "v10\000"
19086 /* 89 */ "__10000020\000"
19087 /* 100 */ "__1000020\000"
19088 /* 110 */ "g21:20\000"
19089 /* 117 */ "r21:20\000"
19090 /* 124 */ "s21:20\000"
19091 /* 131 */ "v21:20\000"
19092 /* 138 */ "v23:20\000"
19093 /* 145 */ "g20\000"
19094 /* 149 */ "r20\000"
19095 /* 153 */ "s20\000"
19096 /* 157 */ "v20\000"
19097 /* 161 */ "__10000030\000"
19098 /* 172 */ "__1000030\000"
19099 /* 182 */ "c31:30\000"
19100 /* 189 */ "g31:30\000"
19101 /* 196 */ "r31:30\000"
19102 /* 203 */ "s31:30\000"
19103 /* 210 */ "v31:30\000"
19104 /* 217 */ "g30\000"
19105 /* 221 */ "r30\000"
19106 /* 225 */ "v30\000"
19107 /* 229 */ "s41:40\000"
19108 /* 236 */ "s51:50\000"
19109 /* 243 */ "s61:60\000"
19110 /* 250 */ "s60\000"
19111 /* 254 */ "s71:70\000"
19112 /* 261 */ "s70\000"
19113 /* 265 */ "s80\000"
19114 /* 269 */ "c1:0\000"
19115 /* 274 */ "g1:0\000"
19116 /* 279 */ "r1:0\000"
19117 /* 284 */ "s1:0\000"
19118 /* 289 */ "v1:0\000"
19119 /* 294 */ "p3:0\000"
19120 /* 299 */ "v3:0\000"
19121 /* 304 */ "sa0\000"
19122 /* 308 */ "badva0\000"
19123 /* 315 */ "lc0\000"
19124 /* 319 */ "brkptpc0\000"
19125 /* 328 */ "isdbcfg0\000"
19126 /* 337 */ "brkptcfg0\000"
19127 /* 347 */ "m0\000"
19128 /* 350 */ "sgp0\000"
19129 /* 355 */ "q0\000"
19130 /* 358 */ "r0\000"
19131 /* 361 */ "cs0\000"
19132 /* 365 */ "gpmucnt0\000"
19133 /* 374 */ "v0\000"
19134 /* 377 */ "__10000001\000"
19135 /* 388 */ "__1000001\000"
19136 /* 398 */ "__10000011\000"
19137 /* 409 */ "__1000011\000"
19138 /* 419 */ "v10:11\000"
19139 /* 426 */ "g11\000"
19140 /* 430 */ "r11\000"
19141 /* 434 */ "s11\000"
19142 /* 438 */ "v11\000"
19143 /* 442 */ "__10000021\000"
19144 /* 453 */ "__1000021\000"
19145 /* 463 */ "v20:21\000"
19146 /* 470 */ "g21\000"
19147 /* 474 */ "r21\000"
19148 /* 478 */ "v21\000"
19149 /* 482 */ "v30:31\000"
19150 /* 489 */ "g31\000"
19151 /* 493 */ "r31\000"
19152 /* 497 */ "v31\000"
19153 /* 501 */ "s61\000"
19154 /* 505 */ "s71\000"
19155 /* 509 */ "v0:1\000"
19156 /* 514 */ "sa1\000"
19157 /* 518 */ "badva1\000"
19158 /* 525 */ "lc1\000"
19159 /* 529 */ "brkptpc1\000"
19160 /* 538 */ "isdbcfg1\000"
19161 /* 547 */ "brkptcfg1\000"
19162 /* 557 */ "m1\000"
19163 /* 560 */ "sgp1\000"
19164 /* 565 */ "q1\000"
19165 /* 568 */ "r1\000"
19166 /* 571 */ "cs1\000"
19167 /* 575 */ "gpmucnt1\000"
19168 /* 584 */ "v1\000"
19169 /* 587 */ "__10000002\000"
19170 /* 598 */ "__1000002\000"
19171 /* 608 */ "__10000012\000"
19172 /* 619 */ "__1000012\000"
19173 /* 629 */ "c13:12\000"
19174 /* 636 */ "g13:12\000"
19175 /* 643 */ "r13:12\000"
19176 /* 650 */ "s13:12\000"
19177 /* 657 */ "v13:12\000"
19178 /* 664 */ "v15:12\000"
19179 /* 671 */ "g12\000"
19180 /* 675 */ "r12\000"
19181 /* 679 */ "s12\000"
19182 /* 683 */ "v12\000"
19183 /* 687 */ "__10000022\000"
19184 /* 698 */ "__1000022\000"
19185 /* 708 */ "g23:22\000"
19186 /* 715 */ "r23:22\000"
19187 /* 722 */ "s23:22\000"
19188 /* 729 */ "v23:22\000"
19189 /* 736 */ "g22\000"
19190 /* 740 */ "r22\000"
19191 /* 744 */ "s22\000"
19192 /* 748 */ "v22\000"
19193 /* 752 */ "s33:32\000"
19194 /* 759 */ "s43:42\000"
19195 /* 766 */ "s53:52\000"
19196 /* 773 */ "s63:62\000"
19197 /* 780 */ "s62\000"
19198 /* 784 */ "s73:72\000"
19199 /* 791 */ "s72\000"
19200 /* 795 */ "c3:2\000"
19201 /* 800 */ "g3:2\000"
19202 /* 805 */ "r3:2\000"
19203 /* 810 */ "s3:2\000"
19204 /* 815 */ "v3:2\000"
19205 /* 820 */ "p2\000"
19206 /* 823 */ "q2\000"
19207 /* 826 */ "r2\000"
19208 /* 829 */ "gpmucnt2\000"
19209 /* 838 */ "v2\000"
19210 /* 841 */ "__10000003\000"
19211 /* 852 */ "__1000003\000"
19212 /* 862 */ "__10000013\000"
19213 /* 873 */ "__1000013\000"
19214 /* 883 */ "v12:13\000"
19215 /* 890 */ "g13\000"
19216 /* 894 */ "r13\000"
19217 /* 898 */ "s13\000"
19218 /* 902 */ "v13\000"
19219 /* 906 */ "__10000023\000"
19220 /* 917 */ "__1000023\000"
19221 /* 927 */ "v22:23\000"
19222 /* 934 */ "g23\000"
19223 /* 938 */ "r23\000"
19224 /* 942 */ "s23\000"
19225 /* 946 */ "v23\000"
19226 /* 950 */ "s63\000"
19227 /* 954 */ "s73\000"
19228 /* 958 */ "v2:3\000"
19229 /* 963 */ "p3\000"
19230 /* 966 */ "q3\000"
19231 /* 969 */ "r3\000"
19232 /* 972 */ "gpmucnt3\000"
19233 /* 981 */ "v3\000"
19234 /* 984 */ "__10000004\000"
19235 /* 995 */ "__1000004\000"
19236 /* 1005 */ "__10000014\000"
19237 /* 1016 */ "__1000014\000"
19238 /* 1026 */ "c15:14\000"
19239 /* 1033 */ "g15:14\000"
19240 /* 1040 */ "r15:14\000"
19241 /* 1047 */ "s15:14\000"
19242 /* 1054 */ "v15:14\000"
19243 /* 1061 */ "g14\000"
19244 /* 1065 */ "r14\000"
19245 /* 1069 */ "s14\000"
19246 /* 1073 */ "v14\000"
19247 /* 1077 */ "__10000024\000"
19248 /* 1088 */ "__1000024\000"
19249 /* 1098 */ "g25:24\000"
19250 /* 1105 */ "r25:24\000"
19251 /* 1112 */ "s25:24\000"
19252 /* 1119 */ "v25:24\000"
19253 /* 1126 */ "v27:24\000"
19254 /* 1133 */ "r24\000"
19255 /* 1137 */ "s24\000"
19256 /* 1141 */ "v24\000"
19257 /* 1145 */ "s35:34\000"
19258 /* 1152 */ "s45:44\000"
19259 /* 1159 */ "s44\000"
19260 /* 1163 */ "s55:54\000"
19261 /* 1170 */ "s54\000"
19262 /* 1174 */ "s65:64\000"
19263 /* 1181 */ "s64\000"
19264 /* 1185 */ "s75:74\000"
19265 /* 1192 */ "s74\000"
19266 /* 1196 */ "c5:4\000"
19267 /* 1201 */ "g5:4\000"
19268 /* 1206 */ "r5:4\000"
19269 /* 1211 */ "s5:4\000"
19270 /* 1216 */ "v5:4\000"
19271 /* 1221 */ "v7:4\000"
19272 /* 1226 */ "g4\000"
19273 /* 1229 */ "r4\000"
19274 /* 1232 */ "gpmucnt4\000"
19275 /* 1241 */ "v4\000"
19276 /* 1244 */ "__10000005\000"
19277 /* 1255 */ "__1000005\000"
19278 /* 1265 */ "__10000015\000"
19279 /* 1276 */ "__1000015\000"
19280 /* 1286 */ "v14:15\000"
19281 /* 1293 */ "g15\000"
19282 /* 1297 */ "r15\000"
19283 /* 1301 */ "s15\000"
19284 /* 1305 */ "v15\000"
19285 /* 1309 */ "__10000025\000"
19286 /* 1320 */ "__1000025\000"
19287 /* 1330 */ "v24:25\000"
19288 /* 1337 */ "r25\000"
19289 /* 1341 */ "s25\000"
19290 /* 1345 */ "v25\000"
19291 /* 1349 */ "s35\000"
19292 /* 1353 */ "s45\000"
19293 /* 1357 */ "s55\000"
19294 /* 1361 */ "s65\000"
19295 /* 1365 */ "s75\000"
19296 /* 1369 */ "v4:5\000"
19297 /* 1374 */ "c5\000"
19298 /* 1377 */ "g5\000"
19299 /* 1380 */ "r5\000"
19300 /* 1383 */ "gpmucnt5\000"
19301 /* 1392 */ "v5\000"
19302 /* 1395 */ "__10000006\000"
19303 /* 1406 */ "__1000006\000"
19304 /* 1416 */ "__10000016\000"
19305 /* 1427 */ "__1000016\000"
19306 /* 1437 */ "c17:16\000"
19307 /* 1444 */ "g17:16\000"
19308 /* 1451 */ "r17:16\000"
19309 /* 1458 */ "s17:16\000"
19310 /* 1465 */ "v17:16\000"
19311 /* 1472 */ "v19:16\000"
19312 /* 1479 */ "r16\000"
19313 /* 1483 */ "v16\000"
19314 /* 1487 */ "__10000026\000"
19315 /* 1498 */ "__1000026\000"
19316 /* 1508 */ "g27:26\000"
19317 /* 1515 */ "r27:26\000"
19318 /* 1522 */ "s27:26\000"
19319 /* 1529 */ "v27:26\000"
19320 /* 1536 */ "r26\000"
19321 /* 1540 */ "s26\000"
19322 /* 1544 */ "v26\000"
19323 /* 1548 */ "s37:36\000"
19324 /* 1555 */ "s47:46\000"
19325 /* 1562 */ "s46\000"
19326 /* 1566 */ "s57:56\000"
19327 /* 1573 */ "s56\000"
19328 /* 1577 */ "s67:66\000"
19329 /* 1584 */ "s66\000"
19330 /* 1588 */ "s77:76\000"
19331 /* 1595 */ "s76\000"
19332 /* 1599 */ "c7:6\000"
19333 /* 1604 */ "g7:6\000"
19334 /* 1609 */ "r7:6\000"
19335 /* 1614 */ "s7:6\000"
19336 /* 1619 */ "v7:6\000"
19337 /* 1624 */ "g6\000"
19338 /* 1627 */ "r6\000"
19339 /* 1630 */ "gpmucnt6\000"
19340 /* 1639 */ "v6\000"
19341 /* 1642 */ "__10000007\000"
19342 /* 1653 */ "__1000007\000"
19343 /* 1663 */ "__10000017\000"
19344 /* 1674 */ "__1000017\000"
19345 /* 1684 */ "v16:17\000"
19346 /* 1691 */ "r17\000"
19347 /* 1695 */ "v17\000"
19348 /* 1699 */ "__10000027\000"
19349 /* 1710 */ "__1000027\000"
19350 /* 1720 */ "v26:27\000"
19351 /* 1727 */ "r27\000"
19352 /* 1731 */ "v27\000"
19353 /* 1735 */ "s47\000"
19354 /* 1739 */ "s57\000"
19355 /* 1743 */ "s67\000"
19356 /* 1747 */ "s77\000"
19357 /* 1751 */ "v6:7\000"
19358 /* 1756 */ "g7\000"
19359 /* 1759 */ "r7\000"
19360 /* 1762 */ "gpmucnt7\000"
19361 /* 1771 */ "v7\000"
19362 /* 1774 */ "__10000008\000"
19363 /* 1785 */ "__1000008\000"
19364 /* 1795 */ "__10000018\000"
19365 /* 1806 */ "__1000018\000"
19366 /* 1816 */ "c19:18\000"
19367 /* 1823 */ "g19:18\000"
19368 /* 1830 */ "r19:18\000"
19369 /* 1837 */ "s19:18\000"
19370 /* 1844 */ "v19:18\000"
19371 /* 1851 */ "r18\000"
19372 /* 1855 */ "v18\000"
19373 /* 1859 */ "__10000028\000"
19374 /* 1870 */ "__1000028\000"
19375 /* 1880 */ "v31:28\000"
19376 /* 1887 */ "g29:28\000"
19377 /* 1894 */ "r29:28\000"
19378 /* 1901 */ "s29:28\000"
19379 /* 1908 */ "v29:28\000"
19380 /* 1915 */ "r28\000"
19381 /* 1919 */ "v28\000"
19382 /* 1923 */ "s39:38\000"
19383 /* 1930 */ "s49:48\000"
19384 /* 1937 */ "s59:58\000"
19385 /* 1944 */ "s58\000"
19386 /* 1948 */ "s69:68\000"
19387 /* 1955 */ "s68\000"
19388 /* 1959 */ "s79:78\000"
19389 /* 1966 */ "s78\000"
19390 /* 1970 */ "v11:8\000"
19391 /* 1976 */ "c9:8\000"
19392 /* 1981 */ "g9:8\000"
19393 /* 1986 */ "r9:8\000"
19394 /* 1991 */ "s9:8\000"
19395 /* 1996 */ "v9:8\000"
19396 /* 2001 */ "c8\000"
19397 /* 2004 */ "g8\000"
19398 /* 2007 */ "r8\000"
19399 /* 2010 */ "v8\000"
19400 /* 2013 */ "__10000009\000"
19401 /* 2024 */ "__1000009\000"
19402 /* 2034 */ "__10000019\000"
19403 /* 2045 */ "__1000019\000"
19404 /* 2055 */ "v18:19\000"
19405 /* 2062 */ "r19\000"
19406 /* 2066 */ "s19\000"
19407 /* 2070 */ "v19\000"
19408 /* 2074 */ "__10000029\000"
19409 /* 2085 */ "__1000029\000"
19410 /* 2095 */ "v28:29\000"
19411 /* 2102 */ "r29\000"
19412 /* 2106 */ "v29\000"
19413 /* 2110 */ "s59\000"
19414 /* 2114 */ "s69\000"
19415 /* 2118 */ "s79\000"
19416 /* 2122 */ "__9999999\000"
19417 /* 2132 */ "__999999\000"
19418 /* 2141 */ "v8:9\000"
19419 /* 2146 */ "g9\000"
19420 /* 2149 */ "r9\000"
19421 /* 2152 */ "v9\000"
19422 /* 2155 */ "gbadva\000"
19423 /* 2162 */ "evb\000"
19424 /* 2166 */ "pc\000"
19425 /* 2169 */ "htid\000"
19426 /* 2174 */ "stid\000"
19427 /* 2179 */ "vid\000"
19428 /* 2183 */ "cfgbase\000"
19429 /* 2191 */ "usr.ovf\000"
19430 /* 2199 */ "diag\000"
19431 /* 2204 */ "syscfg\000"
19432 /* 2211 */ "pmuevtcfg\000"
19433 /* 2221 */ "pmucfg\000"
19434 /* 2228 */ "gpcyclehi\000"
19435 /* 2238 */ "upcyclehi\000"
19436 /* 2248 */ "utimerhi\000"
19437 /* 2257 */ "pktcounthi\000"
19438 /* 2268 */ "imask\000"
19439 /* 2274 */ "modectl\000"
19440 /* 2282 */ "isdben\000"
19441 /* 2289 */ "isdbmbxin\000"
19442 /* 2299 */ "gpcyclelo\000"
19443 /* 2309 */ "upcyclelo\000"
19444 /* 2319 */ "utimerlo\000"
19445 /* 2328 */ "pktcountlo\000"
19446 /* 2339 */ "ugp\000"
19447 /* 2343 */ "vtmp\000"
19448 /* 2348 */ "gosp\000"
19449 /* 2353 */ "ccr\000"
19450 /* 2357 */ "gelr\000"
19451 /* 2362 */ "isdbgpr\000"
19452 /* 2370 */ "gsr\000"
19453 /* 2374 */ "ssr\000"
19454 /* 2378 */ "usr\000"
19455 /* 2382 */ "framelimit\000"
19456 /* 2393 */ "isdbst\000"
19457 /* 2400 */ "isdbmbxout\000"
19458 /* 2411 */ "rev\000"
19459 /* 2415 */ "framekey\000"
19460};
19461#ifdef __GNUC__
19462#pragma GCC diagnostic pop
19463#endif
19464
19465 static const uint16_t RegAsmOffset[] = {
19466 2156, 2353, 2183, 629, 2199, 2358, 2162, 2415, 2382, 2357, 2348, 2340, 2228, 2299,
19467 2370, 2169, 2268, 2282, 2362, 2289, 2400, 2393, 2274, 2166, 2229, 2300, 1816, 2257,
19468 2328, 2221, 2211, 2411, 2374, 2174, 2204, 2339, 1026, 2238, 2309, 2378, 2191, 182,
19469 2248, 2319, 2179, 2343, 308, 518, 337, 547, 319, 529, 1374, 2001, 361, 571,
19470 279, 805, 1206, 1609, 1986, 56, 643, 1040, 1451, 1830, 117, 715, 1105, 1515,
19471 1894, 196, 2155, 1226, 1377, 1624, 1756, 2004, 2146, 77, 426, 671, 890, 1061,
19472 1293, 145, 470, 736, 934, 217, 489, 365, 575, 829, 972, 1232, 1383, 1630,
19473 1762, 328, 538, 315, 525, 347, 557, 352, 562, 820, 963, 366, 576, 830,
19474 973, 355, 565, 823, 966, 358, 568, 826, 969, 1229, 1380, 1627, 1759, 2007,
19475 2149, 81, 430, 675, 894, 1065, 1297, 1479, 1691, 1851, 2062, 149, 474, 740,
19476 938, 1133, 1337, 1536, 1727, 1915, 2102, 221, 493, 434, 679, 898, 1069, 1301,
19477 2066, 153, 744, 942, 1137, 1341, 1540, 1349, 1159, 1353, 1562, 1735, 1170, 1357,
19478 1573, 1739, 1944, 2110, 250, 501, 780, 950, 1181, 1361, 1584, 1743, 1955, 2114,
19479 261, 505, 791, 954, 1192, 1365, 1595, 1747, 1966, 2118, 265, 304, 514, 350,
19480 560, 374, 584, 838, 981, 1241, 1392, 1639, 1771, 2010, 2152, 85, 438, 683,
19481 902, 1073, 1305, 1483, 1695, 1855, 2070, 157, 478, 748, 946, 1141, 1345, 1544,
19482 1731, 1919, 2106, 225, 497, 2132, 11, 388, 598, 852, 995, 1255, 1406, 1653,
19483 1785, 2024, 32, 409, 619, 873, 1016, 1276, 1427, 1674, 1806, 2045, 100, 453,
19484 698, 917, 1088, 1320, 1498, 1710, 1870, 2085, 172, 2122, 0, 377, 587, 841,
19485 984, 1244, 1395, 1642, 1774, 2013, 21, 398, 608, 862, 1005, 1265, 1416, 1663,
19486 1795, 2034, 89, 442, 687, 906, 1077, 1309, 1487, 1699, 1859, 2074, 161, 299,
19487 1221, 1970, 664, 1472, 138, 1126, 1880, 289, 815, 1216, 1619, 1996, 70, 657,
19488 1054, 1465, 1844, 131, 729, 1119, 1529, 1908, 210, 509, 958, 1369, 1751, 2141,
19489 419, 883, 1286, 1684, 2055, 463, 927, 1330, 1720, 2095, 482, 269, 795, 1196,
19490 1599, 1976, 42, 1437, 274, 800, 1201, 1604, 1981, 49, 636, 1033, 1444, 1823,
19491 110, 708, 1098, 1508, 1887, 189, 294, 810, 1211, 1614, 1991, 63, 650, 1047,
19492 1458, 1837, 124, 722, 1112, 1522, 1901, 203, 752, 1145, 1548, 1923, 229, 759,
19493 1152, 1555, 1930, 236, 766, 1163, 1566, 1937, 243, 773, 1174, 1577, 1948, 254,
19494 784, 1185, 1588, 1959, 284,
19495 };
19496
19497 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
19498 "Invalid alt name index for register!");
19499 return AsmStrs+RegAsmOffset[RegNo-1];
19500}
19501
19502#ifdef PRINT_ALIAS_INSTR
19503#undef PRINT_ALIAS_INSTR
19504
19505bool HexagonInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS) {
19506 static const PatternsForOpcode OpToPatterns[] = {
19507 {Hexagon::A2_andir, 0, 1 },
19508 {Hexagon::A2_paddif, 1, 1 },
19509 {Hexagon::A2_paddifnew, 2, 1 },
19510 {Hexagon::A2_paddit, 3, 1 },
19511 {Hexagon::A2_padditnew, 4, 1 },
19512 {Hexagon::A2_subri, 5, 2 },
19513 {Hexagon::A2_vaddub, 7, 1 },
19514 {Hexagon::A2_vsubub, 8, 1 },
19515 {Hexagon::C2_cmpgt, 9, 1 },
19516 {Hexagon::C2_cmpgtu, 10, 1 },
19517 {Hexagon::C2_or, 11, 1 },
19518 {Hexagon::J2_jumpf, 12, 1 },
19519 {Hexagon::J2_jumprf, 13, 1 },
19520 {Hexagon::J2_jumprt, 14, 1 },
19521 {Hexagon::J2_jumpt, 15, 1 },
19522 {Hexagon::J2_trap1, 16, 1 },
19523 {Hexagon::L2_deallocframe, 17, 1 },
19524 {Hexagon::L2_loadalignb_io, 18, 1 },
19525 {Hexagon::L2_loadalignh_io, 19, 1 },
19526 {Hexagon::L2_loadbsw2_io, 20, 1 },
19527 {Hexagon::L2_loadbsw4_io, 21, 1 },
19528 {Hexagon::L2_loadbzw2_io, 22, 1 },
19529 {Hexagon::L2_loadbzw4_io, 23, 1 },
19530 {Hexagon::L2_loadrb_io, 24, 1 },
19531 {Hexagon::L2_loadrd_io, 25, 1 },
19532 {Hexagon::L2_loadrh_io, 26, 1 },
19533 {Hexagon::L2_loadri_io, 27, 1 },
19534 {Hexagon::L2_loadrub_io, 28, 1 },
19535 {Hexagon::L2_loadruh_io, 29, 1 },
19536 {Hexagon::L2_ploadrbf_io, 30, 1 },
19537 {Hexagon::L2_ploadrbfnew_io, 31, 1 },
19538 {Hexagon::L2_ploadrbt_io, 32, 1 },
19539 {Hexagon::L2_ploadrbtnew_io, 33, 1 },
19540 {Hexagon::L2_ploadrdf_io, 34, 1 },
19541 {Hexagon::L2_ploadrdfnew_io, 35, 1 },
19542 {Hexagon::L2_ploadrdt_io, 36, 1 },
19543 {Hexagon::L2_ploadrdtnew_io, 37, 1 },
19544 {Hexagon::L2_ploadrhf_io, 38, 1 },
19545 {Hexagon::L2_ploadrhfnew_io, 39, 1 },
19546 {Hexagon::L2_ploadrht_io, 40, 1 },
19547 {Hexagon::L2_ploadrhtnew_io, 41, 1 },
19548 {Hexagon::L2_ploadrif_io, 42, 1 },
19549 {Hexagon::L2_ploadrifnew_io, 43, 1 },
19550 {Hexagon::L2_ploadrit_io, 44, 1 },
19551 {Hexagon::L2_ploadritnew_io, 45, 1 },
19552 {Hexagon::L2_ploadrubf_io, 46, 1 },
19553 {Hexagon::L2_ploadrubfnew_io, 47, 1 },
19554 {Hexagon::L2_ploadrubt_io, 48, 1 },
19555 {Hexagon::L2_ploadrubtnew_io, 49, 1 },
19556 {Hexagon::L2_ploadruhf_io, 50, 1 },
19557 {Hexagon::L2_ploadruhfnew_io, 51, 1 },
19558 {Hexagon::L2_ploadruht_io, 52, 1 },
19559 {Hexagon::L2_ploadruhtnew_io, 53, 1 },
19560 {Hexagon::L4_add_memopb_io, 54, 1 },
19561 {Hexagon::L4_add_memoph_io, 55, 1 },
19562 {Hexagon::L4_add_memopw_io, 56, 1 },
19563 {Hexagon::L4_and_memopb_io, 57, 1 },
19564 {Hexagon::L4_and_memoph_io, 58, 1 },
19565 {Hexagon::L4_and_memopw_io, 59, 1 },
19566 {Hexagon::L4_iadd_memopb_io, 60, 1 },
19567 {Hexagon::L4_iadd_memoph_io, 61, 1 },
19568 {Hexagon::L4_iadd_memopw_io, 62, 1 },
19569 {Hexagon::L4_iand_memopb_io, 63, 1 },
19570 {Hexagon::L4_iand_memoph_io, 64, 1 },
19571 {Hexagon::L4_iand_memopw_io, 65, 1 },
19572 {Hexagon::L4_ior_memopb_io, 66, 1 },
19573 {Hexagon::L4_ior_memoph_io, 67, 1 },
19574 {Hexagon::L4_ior_memopw_io, 68, 1 },
19575 {Hexagon::L4_isub_memopb_io, 69, 1 },
19576 {Hexagon::L4_isub_memoph_io, 70, 1 },
19577 {Hexagon::L4_isub_memopw_io, 71, 1 },
19578 {Hexagon::L4_or_memopb_io, 72, 1 },
19579 {Hexagon::L4_or_memoph_io, 73, 1 },
19580 {Hexagon::L4_or_memopw_io, 74, 1 },
19581 {Hexagon::L4_return, 75, 1 },
19582 {Hexagon::L4_return_f, 76, 1 },
19583 {Hexagon::L4_return_fnew_pnt, 77, 1 },
19584 {Hexagon::L4_return_fnew_pt, 78, 1 },
19585 {Hexagon::L4_return_t, 79, 1 },
19586 {Hexagon::L4_return_tnew_pnt, 80, 1 },
19587 {Hexagon::L4_return_tnew_pt, 81, 1 },
19588 {Hexagon::L4_sub_memopb_io, 82, 1 },
19589 {Hexagon::L4_sub_memoph_io, 83, 1 },
19590 {Hexagon::L4_sub_memopw_io, 84, 1 },
19591 {Hexagon::M2_mpyi, 85, 1 },
19592 {Hexagon::M7_dcmpyrwc, 86, 1 },
19593 {Hexagon::M7_dcmpyrwc_acc, 87, 1 },
19594 {Hexagon::S2_allocframe, 88, 1 },
19595 {Hexagon::S2_pstorerbf_io, 89, 1 },
19596 {Hexagon::S2_pstorerbnewf_io, 90, 1 },
19597 {Hexagon::S2_pstorerbnewt_io, 91, 1 },
19598 {Hexagon::S2_pstorerbt_io, 92, 1 },
19599 {Hexagon::S2_pstorerdf_io, 93, 1 },
19600 {Hexagon::S2_pstorerdt_io, 94, 1 },
19601 {Hexagon::S2_pstorerff_io, 95, 1 },
19602 {Hexagon::S2_pstorerft_io, 96, 1 },
19603 {Hexagon::S2_pstorerhf_io, 97, 1 },
19604 {Hexagon::S2_pstorerhnewf_io, 98, 1 },
19605 {Hexagon::S2_pstorerhnewt_io, 99, 1 },
19606 {Hexagon::S2_pstorerht_io, 100, 1 },
19607 {Hexagon::S2_pstorerif_io, 101, 1 },
19608 {Hexagon::S2_pstorerinewf_io, 102, 1 },
19609 {Hexagon::S2_pstorerinewt_io, 103, 1 },
19610 {Hexagon::S2_pstorerit_io, 104, 1 },
19611 {Hexagon::S2_storerb_io, 105, 1 },
19612 {Hexagon::S2_storerbnew_io, 106, 1 },
19613 {Hexagon::S2_storerd_io, 107, 1 },
19614 {Hexagon::S2_storerf_io, 108, 1 },
19615 {Hexagon::S2_storerh_io, 109, 1 },
19616 {Hexagon::S2_storerhnew_io, 110, 1 },
19617 {Hexagon::S2_storeri_io, 111, 1 },
19618 {Hexagon::S2_storerinew_io, 112, 1 },
19619 {Hexagon::S2_tableidxb, 113, 1 },
19620 {Hexagon::S4_pstorerbfnew_io, 114, 1 },
19621 {Hexagon::S4_pstorerbnewfnew_io, 115, 1 },
19622 {Hexagon::S4_pstorerbnewtnew_io, 116, 1 },
19623 {Hexagon::S4_pstorerbtnew_io, 117, 1 },
19624 {Hexagon::S4_pstorerdfnew_io, 118, 1 },
19625 {Hexagon::S4_pstorerdtnew_io, 119, 1 },
19626 {Hexagon::S4_pstorerffnew_io, 120, 1 },
19627 {Hexagon::S4_pstorerftnew_io, 121, 1 },
19628 {Hexagon::S4_pstorerhfnew_io, 122, 1 },
19629 {Hexagon::S4_pstorerhnewfnew_io, 123, 1 },
19630 {Hexagon::S4_pstorerhnewtnew_io, 124, 1 },
19631 {Hexagon::S4_pstorerhtnew_io, 125, 1 },
19632 {Hexagon::S4_pstorerifnew_io, 126, 1 },
19633 {Hexagon::S4_pstorerinewfnew_io, 127, 1 },
19634 {Hexagon::S4_pstorerinewtnew_io, 128, 1 },
19635 {Hexagon::S4_pstoreritnew_io, 129, 1 },
19636 {Hexagon::S4_storeirb_io, 130, 1 },
19637 {Hexagon::S4_storeirbf_io, 131, 1 },
19638 {Hexagon::S4_storeirbfnew_io, 132, 1 },
19639 {Hexagon::S4_storeirbt_io, 133, 1 },
19640 {Hexagon::S4_storeirbtnew_io, 134, 1 },
19641 {Hexagon::S4_storeirh_io, 135, 1 },
19642 {Hexagon::S4_storeirhf_io, 136, 1 },
19643 {Hexagon::S4_storeirhfnew_io, 137, 1 },
19644 {Hexagon::S4_storeirht_io, 138, 1 },
19645 {Hexagon::S4_storeirhtnew_io, 139, 1 },
19646 {Hexagon::S4_storeiri_io, 140, 1 },
19647 {Hexagon::S4_storeirif_io, 141, 1 },
19648 {Hexagon::S4_storeirifnew_io, 142, 1 },
19649 {Hexagon::S4_storeirit_io, 143, 1 },
19650 {Hexagon::S4_storeiritnew_io, 144, 1 },
19651 {Hexagon::V6_extractw, 145, 1 },
19652 {Hexagon::V6_v6mpyhubs10, 146, 1 },
19653 {Hexagon::V6_v6mpyvubs10, 147, 1 },
19654 {Hexagon::V6_vL32Ub_ai, 148, 1 },
19655 {Hexagon::V6_vL32b_ai, 149, 1 },
19656 {Hexagon::V6_vL32b_cur_npred_pi, 150, 1 },
19657 {Hexagon::V6_vL32b_cur_pred_pi, 151, 1 },
19658 {Hexagon::V6_vL32b_npred_ai, 152, 1 },
19659 {Hexagon::V6_vL32b_npred_pi, 153, 1 },
19660 {Hexagon::V6_vL32b_nt_ai, 154, 1 },
19661 {Hexagon::V6_vL32b_nt_cur_npred_pi, 155, 1 },
19662 {Hexagon::V6_vL32b_nt_cur_pred_pi, 156, 1 },
19663 {Hexagon::V6_vL32b_nt_npred_ai, 157, 1 },
19664 {Hexagon::V6_vL32b_nt_npred_pi, 158, 1 },
19665 {Hexagon::V6_vL32b_nt_pred_ai, 159, 1 },
19666 {Hexagon::V6_vL32b_nt_tmp_pred_ai, 160, 1 },
19667 {Hexagon::V6_vL32b_pred_ai, 161, 1 },
19668 {Hexagon::V6_vL32b_tmp_pred_ai, 162, 1 },
19669 {Hexagon::V6_vS32Ub_ai, 163, 1 },
19670 {Hexagon::V6_vS32Ub_npred_ai, 164, 1 },
19671 {Hexagon::V6_vS32Ub_pred_ai, 165, 1 },
19672 {Hexagon::V6_vS32b_ai, 166, 1 },
19673 {Hexagon::V6_vS32b_new_ai, 167, 1 },
19674 {Hexagon::V6_vS32b_npred_ai, 168, 1 },
19675 {Hexagon::V6_vS32b_nqpred_ai, 169, 1 },
19676 {Hexagon::V6_vS32b_nt_ai, 170, 1 },
19677 {Hexagon::V6_vS32b_nt_new_ai, 171, 1 },
19678 {Hexagon::V6_vS32b_nt_npred_ai, 172, 1 },
19679 {Hexagon::V6_vS32b_nt_nqpred_ai, 173, 1 },
19680 {Hexagon::V6_vS32b_nt_pred_ai, 174, 1 },
19681 {Hexagon::V6_vS32b_nt_qpred_ai, 175, 1 },
19682 {Hexagon::V6_vS32b_pred_ai, 176, 1 },
19683 {Hexagon::V6_vS32b_qpred_ai, 177, 1 },
19684 {Hexagon::V6_vabsb_sat, 178, 1 },
19685 {Hexagon::V6_vabsdiffh, 179, 1 },
19686 {Hexagon::V6_vabsdiffub, 180, 1 },
19687 {Hexagon::V6_vabsdiffuh, 181, 1 },
19688 {Hexagon::V6_vabsdiffw, 182, 1 },
19689 {Hexagon::V6_vabsh_sat, 183, 1 },
19690 {Hexagon::V6_vabsw_sat, 184, 1 },
19691 {Hexagon::V6_vaddb, 185, 1 },
19692 {Hexagon::V6_vaddb_dv, 186, 1 },
19693 {Hexagon::V6_vaddbnq, 187, 1 },
19694 {Hexagon::V6_vaddbq, 188, 1 },
19695 {Hexagon::V6_vaddbsat, 189, 1 },
19696 {Hexagon::V6_vaddbsat_dv, 190, 1 },
19697 {Hexagon::V6_vaddh, 191, 1 },
19698 {Hexagon::V6_vaddh_dv, 192, 1 },
19699 {Hexagon::V6_vaddhnq, 193, 1 },
19700 {Hexagon::V6_vaddhq, 194, 1 },
19701 {Hexagon::V6_vaddhsat, 195, 1 },
19702 {Hexagon::V6_vaddhsat_dv, 196, 1 },
19703 {Hexagon::V6_vaddhw, 197, 1 },
19704 {Hexagon::V6_vaddhw_acc, 198, 1 },
19705 {Hexagon::V6_vaddubh, 199, 1 },
19706 {Hexagon::V6_vaddubh_acc, 200, 1 },
19707 {Hexagon::V6_vaddubsat, 201, 1 },
19708 {Hexagon::V6_vaddubsat_dv, 202, 1 },
19709 {Hexagon::V6_vadduhsat, 203, 1 },
19710 {Hexagon::V6_vadduhsat_dv, 204, 1 },
19711 {Hexagon::V6_vadduhw, 205, 1 },
19712 {Hexagon::V6_vadduhw_acc, 206, 1 },
19713 {Hexagon::V6_vadduwsat, 207, 1 },
19714 {Hexagon::V6_vadduwsat_dv, 208, 1 },
19715 {Hexagon::V6_vaddw, 209, 1 },
19716 {Hexagon::V6_vaddw_dv, 210, 1 },
19717 {Hexagon::V6_vaddwnq, 211, 1 },
19718 {Hexagon::V6_vaddwq, 212, 1 },
19719 {Hexagon::V6_vaddwsat, 213, 1 },
19720 {Hexagon::V6_vaddwsat_dv, 214, 1 },
19721 {Hexagon::V6_vandnqrt, 215, 1 },
19722 {Hexagon::V6_vandnqrt_acc, 216, 1 },
19723 {Hexagon::V6_vandqrt, 217, 1 },
19724 {Hexagon::V6_vandqrt_acc, 218, 1 },
19725 {Hexagon::V6_vandvrt, 219, 1 },
19726 {Hexagon::V6_vandvrt_acc, 220, 1 },
19727 {Hexagon::V6_vaslh, 221, 1 },
19728 {Hexagon::V6_vaslh_acc, 222, 1 },
19729 {Hexagon::V6_vaslhv, 223, 1 },
19730 {Hexagon::V6_vaslw, 224, 1 },
19731 {Hexagon::V6_vaslw_acc, 225, 1 },
19732 {Hexagon::V6_vaslwv, 226, 1 },
19733 {Hexagon::V6_vasr_into, 227, 1 },
19734 {Hexagon::V6_vasrh, 228, 1 },
19735 {Hexagon::V6_vasrh_acc, 229, 1 },
19736 {Hexagon::V6_vasrhv, 230, 1 },
19737 {Hexagon::V6_vasrw, 231, 1 },
19738 {Hexagon::V6_vasrw_acc, 232, 1 },
19739 {Hexagon::V6_vasrwv, 233, 1 },
19740 {Hexagon::V6_vavgb, 234, 1 },
19741 {Hexagon::V6_vavgbrnd, 235, 1 },
19742 {Hexagon::V6_vavgh, 236, 1 },
19743 {Hexagon::V6_vavghrnd, 237, 1 },
19744 {Hexagon::V6_vavgub, 238, 1 },
19745 {Hexagon::V6_vavgubrnd, 239, 1 },
19746 {Hexagon::V6_vavguh, 240, 1 },
19747 {Hexagon::V6_vavguhrnd, 241, 1 },
19748 {Hexagon::V6_vavguw, 242, 1 },
19749 {Hexagon::V6_vavguwrnd, 243, 1 },
19750 {Hexagon::V6_vavgw, 244, 1 },
19751 {Hexagon::V6_vavgwrnd, 245, 1 },
19752 {Hexagon::V6_vcl0h, 246, 1 },
19753 {Hexagon::V6_vcl0w, 247, 1 },
19754 {Hexagon::V6_vdealb, 248, 1 },
19755 {Hexagon::V6_vdealb4w, 249, 1 },
19756 {Hexagon::V6_vdealh, 250, 1 },
19757 {Hexagon::V6_vdmpybus, 251, 1 },
19758 {Hexagon::V6_vdmpybus_acc, 252, 1 },
19759 {Hexagon::V6_vdmpybus_dv, 253, 1 },
19760 {Hexagon::V6_vdmpybus_dv_acc, 254, 1 },
19761 {Hexagon::V6_vdmpyhb, 255, 1 },
19762 {Hexagon::V6_vdmpyhb_acc, 256, 1 },
19763 {Hexagon::V6_vdmpyhb_dv, 257, 1 },
19764 {Hexagon::V6_vdmpyhb_dv_acc, 258, 1 },
19765 {Hexagon::V6_vdmpyhisat, 259, 1 },
19766 {Hexagon::V6_vdmpyhisat_acc, 260, 1 },
19767 {Hexagon::V6_vdmpyhsat, 261, 1 },
19768 {Hexagon::V6_vdmpyhsat_acc, 262, 1 },
19769 {Hexagon::V6_vdmpyhsuisat, 263, 1 },
19770 {Hexagon::V6_vdmpyhsuisat_acc, 264, 1 },
19771 {Hexagon::V6_vdmpyhsusat, 265, 1 },
19772 {Hexagon::V6_vdmpyhsusat_acc, 266, 1 },
19773 {Hexagon::V6_vdmpyhvsat, 267, 1 },
19774 {Hexagon::V6_vdmpyhvsat_acc, 268, 1 },
19775 {Hexagon::V6_vdsaduh, 269, 1 },
19776 {Hexagon::V6_vdsaduh_acc, 270, 1 },
19777 {Hexagon::V6_veqb, 271, 1 },
19778 {Hexagon::V6_veqb_and, 272, 1 },
19779 {Hexagon::V6_veqb_or, 273, 1 },
19780 {Hexagon::V6_veqb_xor, 274, 1 },
19781 {Hexagon::V6_veqh, 275, 1 },
19782 {Hexagon::V6_veqh_and, 276, 1 },
19783 {Hexagon::V6_veqh_or, 277, 1 },
19784 {Hexagon::V6_veqh_xor, 278, 1 },
19785 {Hexagon::V6_veqw, 279, 1 },
19786 {Hexagon::V6_veqw_and, 280, 1 },
19787 {Hexagon::V6_veqw_or, 281, 1 },
19788 {Hexagon::V6_veqw_xor, 282, 1 },
19789 {Hexagon::V6_vlsrh, 283, 1 },
19790 {Hexagon::V6_vlsrhv, 284, 1 },
19791 {Hexagon::V6_vlsrw, 285, 1 },
19792 {Hexagon::V6_vlsrwv, 286, 1 },
19793 {Hexagon::V6_vmaxb, 287, 1 },
19794 {Hexagon::V6_vmaxh, 288, 1 },
19795 {Hexagon::V6_vmaxub, 289, 1 },
19796 {Hexagon::V6_vmaxuh, 290, 1 },
19797 {Hexagon::V6_vmaxw, 291, 1 },
19798 {Hexagon::V6_vminb, 292, 1 },
19799 {Hexagon::V6_vminh, 293, 1 },
19800 {Hexagon::V6_vminub, 294, 1 },
19801 {Hexagon::V6_vminuh, 295, 1 },
19802 {Hexagon::V6_vminw, 296, 1 },
19803 {Hexagon::V6_vmpabus, 297, 1 },
19804 {Hexagon::V6_vmpabus_acc, 298, 1 },
19805 {Hexagon::V6_vmpabusv, 299, 1 },
19806 {Hexagon::V6_vmpabuu, 300, 1 },
19807 {Hexagon::V6_vmpabuu_acc, 301, 1 },
19808 {Hexagon::V6_vmpabuuv, 302, 1 },
19809 {Hexagon::V6_vmpahb, 303, 1 },
19810 {Hexagon::V6_vmpahb_acc, 304, 1 },
19811 {Hexagon::V6_vmpauhb, 305, 1 },
19812 {Hexagon::V6_vmpauhb_acc, 306, 1 },
19813 {Hexagon::V6_vmpybus, 307, 1 },
19814 {Hexagon::V6_vmpybus_acc, 308, 1 },
19815 {Hexagon::V6_vmpybusv, 309, 1 },
19816 {Hexagon::V6_vmpybusv_acc, 310, 1 },
19817 {Hexagon::V6_vmpybv, 311, 1 },
19818 {Hexagon::V6_vmpybv_acc, 312, 1 },
19819 {Hexagon::V6_vmpyewuh, 313, 1 },
19820 {Hexagon::V6_vmpyh, 314, 1 },
19821 {Hexagon::V6_vmpyh_acc, 315, 1 },
19822 {Hexagon::V6_vmpyhsat_acc, 316, 1 },
19823 {Hexagon::V6_vmpyhsrs, 317, 1 },
19824 {Hexagon::V6_vmpyhss, 318, 1 },
19825 {Hexagon::V6_vmpyhus, 319, 1 },
19826 {Hexagon::V6_vmpyhus_acc, 320, 1 },
19827 {Hexagon::V6_vmpyhv, 321, 1 },
19828 {Hexagon::V6_vmpyhv_acc, 322, 1 },
19829 {Hexagon::V6_vmpyhvsrs, 323, 1 },
19830 {Hexagon::V6_vmpyiewh_acc, 324, 1 },
19831 {Hexagon::V6_vmpyiewuh, 325, 1 },
19832 {Hexagon::V6_vmpyiewuh_acc, 326, 1 },
19833 {Hexagon::V6_vmpyih, 327, 1 },
19834 {Hexagon::V6_vmpyih_acc, 328, 1 },
19835 {Hexagon::V6_vmpyihb, 329, 1 },
19836 {Hexagon::V6_vmpyihb_acc, 330, 1 },
19837 {Hexagon::V6_vmpyiowh, 331, 1 },
19838 {Hexagon::V6_vmpyiwb, 332, 1 },
19839 {Hexagon::V6_vmpyiwb_acc, 333, 1 },
19840 {Hexagon::V6_vmpyiwh, 334, 1 },
19841 {Hexagon::V6_vmpyiwh_acc, 335, 1 },
19842 {Hexagon::V6_vmpyiwub, 336, 1 },
19843 {Hexagon::V6_vmpyiwub_acc, 337, 1 },
19844 {Hexagon::V6_vmpyowh, 338, 1 },
19845 {Hexagon::V6_vmpyowh_rnd, 339, 1 },
19846 {Hexagon::V6_vmpyub, 340, 1 },
19847 {Hexagon::V6_vmpyub_acc, 341, 1 },
19848 {Hexagon::V6_vmpyubv, 342, 1 },
19849 {Hexagon::V6_vmpyubv_acc, 343, 1 },
19850 {Hexagon::V6_vmpyuh, 344, 1 },
19851 {Hexagon::V6_vmpyuh_acc, 345, 1 },
19852 {Hexagon::V6_vmpyuhv, 346, 1 },
19853 {Hexagon::V6_vmpyuhv_acc, 347, 1 },
19854 {Hexagon::V6_vnavgb, 348, 1 },
19855 {Hexagon::V6_vnavgh, 349, 1 },
19856 {Hexagon::V6_vnavgub, 350, 1 },
19857 {Hexagon::V6_vnavgw, 351, 1 },
19858 {Hexagon::V6_vnormamth, 352, 1 },
19859 {Hexagon::V6_vnormamtw, 353, 1 },
19860 {Hexagon::V6_vpackeb, 354, 1 },
19861 {Hexagon::V6_vpackeh, 355, 1 },
19862 {Hexagon::V6_vpackhb_sat, 356, 1 },
19863 {Hexagon::V6_vpackhub_sat, 357, 1 },
19864 {Hexagon::V6_vpackob, 358, 1 },
19865 {Hexagon::V6_vpackoh, 359, 1 },
19866 {Hexagon::V6_vpackwh_sat, 360, 1 },
19867 {Hexagon::V6_vpackwuh_sat, 361, 1 },
19868 {Hexagon::V6_vpopcounth, 362, 1 },
19869 {Hexagon::V6_vrmpybub_rtt, 363, 1 },
19870 {Hexagon::V6_vrmpybub_rtt_acc, 364, 1 },
19871 {Hexagon::V6_vrmpybus, 365, 1 },
19872 {Hexagon::V6_vrmpybus_acc, 366, 1 },
19873 {Hexagon::V6_vrmpybusi, 367, 1 },
19874 {Hexagon::V6_vrmpybusi_acc, 368, 1 },
19875 {Hexagon::V6_vrmpybusv, 369, 1 },
19876 {Hexagon::V6_vrmpybusv_acc, 370, 1 },
19877 {Hexagon::V6_vrmpybv, 371, 1 },
19878 {Hexagon::V6_vrmpybv_acc, 372, 1 },
19879 {Hexagon::V6_vrmpyub, 373, 1 },
19880 {Hexagon::V6_vrmpyub_acc, 374, 1 },
19881 {Hexagon::V6_vrmpyub_rtt, 375, 1 },
19882 {Hexagon::V6_vrmpyub_rtt_acc, 376, 1 },
19883 {Hexagon::V6_vrmpyubi, 377, 1 },
19884 {Hexagon::V6_vrmpyubi_acc, 378, 1 },
19885 {Hexagon::V6_vrmpyubv, 379, 1 },
19886 {Hexagon::V6_vrmpyubv_acc, 380, 1 },
19887 {Hexagon::V6_vrotr, 381, 1 },
19888 {Hexagon::V6_vroundhb, 382, 1 },
19889 {Hexagon::V6_vroundhub, 383, 1 },
19890 {Hexagon::V6_vrounduhub, 384, 1 },
19891 {Hexagon::V6_vrounduwuh, 385, 1 },
19892 {Hexagon::V6_vroundwh, 386, 1 },
19893 {Hexagon::V6_vroundwuh, 387, 1 },
19894 {Hexagon::V6_vrsadubi, 388, 1 },
19895 {Hexagon::V6_vrsadubi_acc, 389, 1 },
19896 {Hexagon::V6_vsathub, 390, 1 },
19897 {Hexagon::V6_vsatuwuh, 391, 1 },
19898 {Hexagon::V6_vsatwh, 392, 1 },
19899 {Hexagon::V6_vsb, 393, 1 },
19900 {Hexagon::V6_vscattermh, 394, 1 },
19901 {Hexagon::V6_vscattermh_add, 395, 1 },
19902 {Hexagon::V6_vscattermhq, 396, 1 },
19903 {Hexagon::V6_vscattermhw, 397, 1 },
19904 {Hexagon::V6_vscattermhw_add, 398, 1 },
19905 {Hexagon::V6_vscattermhwq, 399, 1 },
19906 {Hexagon::V6_vscattermw, 400, 1 },
19907 {Hexagon::V6_vscattermw_add, 401, 1 },
19908 {Hexagon::V6_vscattermwq, 402, 1 },
19909 {Hexagon::V6_vsh, 403, 1 },
19910 {Hexagon::V6_vshufeh, 404, 1 },
19911 {Hexagon::V6_vshuff, 405, 1 },
19912 {Hexagon::V6_vshuffb, 406, 1 },
19913 {Hexagon::V6_vshuffeb, 407, 1 },
19914 {Hexagon::V6_vshuffh, 408, 1 },
19915 {Hexagon::V6_vshuffob, 409, 1 },
19916 {Hexagon::V6_vshufoeb, 410, 1 },
19917 {Hexagon::V6_vshufoeh, 411, 1 },
19918 {Hexagon::V6_vshufoh, 412, 1 },
19919 {Hexagon::V6_vsubb, 413, 1 },
19920 {Hexagon::V6_vsubb_dv, 414, 1 },
19921 {Hexagon::V6_vsubbnq, 415, 1 },
19922 {Hexagon::V6_vsubbq, 416, 1 },
19923 {Hexagon::V6_vsubbsat, 417, 1 },
19924 {Hexagon::V6_vsubbsat_dv, 418, 1 },
19925 {Hexagon::V6_vsubh, 419, 1 },
19926 {Hexagon::V6_vsubh_dv, 420, 1 },
19927 {Hexagon::V6_vsubhnq, 421, 1 },
19928 {Hexagon::V6_vsubhq, 422, 1 },
19929 {Hexagon::V6_vsubhsat, 423, 1 },
19930 {Hexagon::V6_vsubhsat_dv, 424, 1 },
19931 {Hexagon::V6_vsubhw, 425, 1 },
19932 {Hexagon::V6_vsububh, 426, 1 },
19933 {Hexagon::V6_vsububsat, 427, 1 },
19934 {Hexagon::V6_vsububsat_dv, 428, 1 },
19935 {Hexagon::V6_vsubuhsat, 429, 1 },
19936 {Hexagon::V6_vsubuhsat_dv, 430, 1 },
19937 {Hexagon::V6_vsubuhw, 431, 1 },
19938 {Hexagon::V6_vsubuwsat, 432, 1 },
19939 {Hexagon::V6_vsubuwsat_dv, 433, 1 },
19940 {Hexagon::V6_vsubw, 434, 1 },
19941 {Hexagon::V6_vsubw_dv, 435, 2 },
19942 {Hexagon::V6_vsubwnq, 437, 1 },
19943 {Hexagon::V6_vsubwq, 438, 1 },
19944 {Hexagon::V6_vsubwsat, 439, 1 },
19945 {Hexagon::V6_vsubwsat_dv, 440, 1 },
19946 {Hexagon::V6_vtmpyb, 441, 1 },
19947 {Hexagon::V6_vtmpyb_acc, 442, 1 },
19948 {Hexagon::V6_vtmpybus, 443, 1 },
19949 {Hexagon::V6_vtmpybus_acc, 444, 1 },
19950 {Hexagon::V6_vtmpyhb, 445, 1 },
19951 {Hexagon::V6_vtmpyhb_acc, 446, 1 },
19952 {Hexagon::V6_vunpackb, 447, 1 },
19953 {Hexagon::V6_vunpackh, 448, 1 },
19954 {Hexagon::V6_vunpackoh, 449, 1 },
19955 {Hexagon::V6_vunpackub, 450, 1 },
19956 {Hexagon::V6_vunpackuh, 451, 1 },
19957 {Hexagon::V6_vxor, 452, 1 },
19958 {Hexagon::V6_vzb, 453, 1 },
19959 {Hexagon::V6_vzh, 454, 1 },
19960 {Hexagon::V6_zLd_ai, 455, 1 },
19961 {Hexagon::V6_zLd_pred_ai, 456, 1 },
19962 {Hexagon::Y2_crswap0, 457, 1 },
19963 {Hexagon::Y2_dcfetchbo, 458, 1 },
19964 };
19965
19966 static const AliasPattern Patterns[] = {
19967 // Hexagon::A2_andir - 0
19968 {0, 0, 3, 3 },
19969 // Hexagon::A2_paddif - 1
19970 {14, 3, 4, 4 },
19971 // Hexagon::A2_paddifnew - 2
19972 {31, 7, 4, 4 },
19973 // Hexagon::A2_paddit - 3
19974 {52, 11, 4, 4 },
19975 // Hexagon::A2_padditnew - 4
19976 {68, 15, 4, 4 },
19977 // Hexagon::A2_subri - 5
19978 {88, 19, 3, 3 },
19979 {101, 22, 3, 3 },
19980 // Hexagon::A2_vaddub - 7
19981 {114, 25, 3, 3 },
19982 // Hexagon::A2_vsubub - 8
19983 {132, 28, 3, 3 },
19984 // Hexagon::C2_cmpgt - 9
19985 {150, 31, 3, 3 },
19986 // Hexagon::C2_cmpgtu - 10
19987 {169, 34, 3, 3 },
19988 // Hexagon::C2_or - 11
19989 {189, 37, 3, 3 },
19990 // Hexagon::J2_jumpf - 12
19991 {197, 40, 2, 1 },
19992 // Hexagon::J2_jumprf - 13
19993 {216, 41, 2, 2 },
19994 // Hexagon::J2_jumprt - 14
19995 {234, 43, 2, 2 },
19996 // Hexagon::J2_jumpt - 15
19997 {251, 45, 2, 1 },
19998 // Hexagon::J2_trap1 - 16
19999 {269, 46, 3, 2 },
20000 // Hexagon::L2_deallocframe - 17
20001 {280, 48, 2, 2 },
20002 // Hexagon::L2_loadalignb_io - 18
20003 {293, 50, 4, 4 },
20004 // Hexagon::L2_loadalignh_io - 19
20005 {312, 54, 4, 4 },
20006 // Hexagon::L2_loadbsw2_io - 20
20007 {331, 58, 3, 3 },
20008 // Hexagon::L2_loadbsw4_io - 21
20009 {331, 61, 3, 3 },
20010 // Hexagon::L2_loadbzw2_io - 22
20011 {346, 64, 3, 3 },
20012 // Hexagon::L2_loadbzw4_io - 23
20013 {346, 67, 3, 3 },
20014 // Hexagon::L2_loadrb_io - 24
20015 {362, 70, 3, 3 },
20016 // Hexagon::L2_loadrd_io - 25
20017 {376, 73, 3, 3 },
20018 // Hexagon::L2_loadrh_io - 26
20019 {390, 76, 3, 3 },
20020 // Hexagon::L2_loadri_io - 27
20021 {404, 79, 3, 3 },
20022 // Hexagon::L2_loadrub_io - 28
20023 {418, 82, 3, 3 },
20024 // Hexagon::L2_loadruh_io - 29
20025 {433, 85, 3, 3 },
20026 // Hexagon::L2_ploadrbf_io - 30
20027 {448, 88, 4, 4 },
20028 // Hexagon::L2_ploadrbfnew_io - 31
20029 {471, 92, 4, 4 },
20030 // Hexagon::L2_ploadrbt_io - 32
20031 {498, 96, 4, 4 },
20032 // Hexagon::L2_ploadrbtnew_io - 33
20033 {520, 100, 4, 4 },
20034 // Hexagon::L2_ploadrdf_io - 34
20035 {546, 104, 4, 4 },
20036 // Hexagon::L2_ploadrdfnew_io - 35
20037 {569, 108, 4, 4 },
20038 // Hexagon::L2_ploadrdt_io - 36
20039 {596, 112, 4, 4 },
20040 // Hexagon::L2_ploadrdtnew_io - 37
20041 {618, 116, 4, 4 },
20042 // Hexagon::L2_ploadrhf_io - 38
20043 {644, 120, 4, 4 },
20044 // Hexagon::L2_ploadrhfnew_io - 39
20045 {667, 124, 4, 4 },
20046 // Hexagon::L2_ploadrht_io - 40
20047 {694, 128, 4, 4 },
20048 // Hexagon::L2_ploadrhtnew_io - 41
20049 {716, 132, 4, 4 },
20050 // Hexagon::L2_ploadrif_io - 42
20051 {742, 136, 4, 4 },
20052 // Hexagon::L2_ploadrifnew_io - 43
20053 {765, 140, 4, 4 },
20054 // Hexagon::L2_ploadrit_io - 44
20055 {792, 144, 4, 4 },
20056 // Hexagon::L2_ploadritnew_io - 45
20057 {814, 148, 4, 4 },
20058 // Hexagon::L2_ploadrubf_io - 46
20059 {840, 152, 4, 4 },
20060 // Hexagon::L2_ploadrubfnew_io - 47
20061 {864, 156, 4, 4 },
20062 // Hexagon::L2_ploadrubt_io - 48
20063 {892, 160, 4, 4 },
20064 // Hexagon::L2_ploadrubtnew_io - 49
20065 {915, 164, 4, 4 },
20066 // Hexagon::L2_ploadruhf_io - 50
20067 {942, 168, 4, 4 },
20068 // Hexagon::L2_ploadruhfnew_io - 51
20069 {966, 172, 4, 4 },
20070 // Hexagon::L2_ploadruht_io - 52
20071 {994, 176, 4, 4 },
20072 // Hexagon::L2_ploadruhtnew_io - 53
20073 {1017, 180, 4, 4 },
20074 // Hexagon::L4_add_memopb_io - 54
20075 {1044, 184, 3, 3 },
20076 // Hexagon::L4_add_memoph_io - 55
20077 {1059, 187, 3, 3 },
20078 // Hexagon::L4_add_memopw_io - 56
20079 {1074, 190, 3, 3 },
20080 // Hexagon::L4_and_memopb_io - 57
20081 {1089, 193, 3, 3 },
20082 // Hexagon::L4_and_memoph_io - 58
20083 {1104, 196, 3, 3 },
20084 // Hexagon::L4_and_memopw_io - 59
20085 {1119, 199, 3, 3 },
20086 // Hexagon::L4_iadd_memopb_io - 60
20087 {1134, 202, 3, 2 },
20088 // Hexagon::L4_iadd_memoph_io - 61
20089 {1150, 204, 3, 2 },
20090 // Hexagon::L4_iadd_memopw_io - 62
20091 {1166, 206, 3, 2 },
20092 // Hexagon::L4_iand_memopb_io - 63
20093 {1182, 208, 3, 2 },
20094 // Hexagon::L4_iand_memoph_io - 64
20095 {1205, 210, 3, 2 },
20096 // Hexagon::L4_iand_memopw_io - 65
20097 {1228, 212, 3, 2 },
20098 // Hexagon::L4_ior_memopb_io - 66
20099 {1251, 214, 3, 2 },
20100 // Hexagon::L4_ior_memoph_io - 67
20101 {1274, 216, 3, 2 },
20102 // Hexagon::L4_ior_memopw_io - 68
20103 {1297, 218, 3, 2 },
20104 // Hexagon::L4_isub_memopb_io - 69
20105 {1320, 220, 3, 2 },
20106 // Hexagon::L4_isub_memoph_io - 70
20107 {1336, 222, 3, 2 },
20108 // Hexagon::L4_isub_memopw_io - 71
20109 {1352, 224, 3, 2 },
20110 // Hexagon::L4_or_memopb_io - 72
20111 {1368, 226, 3, 3 },
20112 // Hexagon::L4_or_memoph_io - 73
20113 {1383, 229, 3, 3 },
20114 // Hexagon::L4_or_memopw_io - 74
20115 {1398, 232, 3, 3 },
20116 // Hexagon::L4_return - 75
20117 {1413, 235, 2, 2 },
20118 // Hexagon::L4_return_f - 76
20119 {1428, 237, 3, 3 },
20120 // Hexagon::L4_return_fnew_pnt - 77
20121 {1452, 240, 3, 3 },
20122 // Hexagon::L4_return_fnew_pt - 78
20123 {1483, 243, 3, 3 },
20124 // Hexagon::L4_return_t - 79
20125 {1513, 246, 3, 3 },
20126 // Hexagon::L4_return_tnew_pnt - 80
20127 {1536, 249, 3, 3 },
20128 // Hexagon::L4_return_tnew_pt - 81
20129 {1566, 252, 3, 3 },
20130 // Hexagon::L4_sub_memopb_io - 82
20131 {1595, 255, 3, 3 },
20132 // Hexagon::L4_sub_memoph_io - 83
20133 {1610, 258, 3, 3 },
20134 // Hexagon::L4_sub_memopw_io - 84
20135 {1625, 261, 3, 3 },
20136 // Hexagon::M2_mpyi - 85
20137 {1640, 264, 3, 3 },
20138 // Hexagon::M7_dcmpyrwc - 86
20139 {1658, 267, 3, 3 },
20140 // Hexagon::M7_dcmpyrwc_acc - 87
20141 {1677, 270, 4, 4 },
20142 // Hexagon::S2_allocframe - 88
20143 {1697, 274, 3, 2 },
20144 // Hexagon::S2_pstorerbf_io - 89
20145 {1713, 276, 4, 4 },
20146 // Hexagon::S2_pstorerbnewf_io - 90
20147 {1736, 280, 4, 4 },
20148 // Hexagon::S2_pstorerbnewt_io - 91
20149 {1763, 284, 4, 4 },
20150 // Hexagon::S2_pstorerbt_io - 92
20151 {1789, 288, 4, 4 },
20152 // Hexagon::S2_pstorerdf_io - 93
20153 {1811, 292, 4, 4 },
20154 // Hexagon::S2_pstorerdt_io - 94
20155 {1834, 296, 4, 4 },
20156 // Hexagon::S2_pstorerff_io - 95
20157 {1856, 300, 4, 4 },
20158 // Hexagon::S2_pstorerft_io - 96
20159 {1881, 304, 4, 4 },
20160 // Hexagon::S2_pstorerhf_io - 97
20161 {1905, 308, 4, 4 },
20162 // Hexagon::S2_pstorerhnewf_io - 98
20163 {1928, 312, 4, 4 },
20164 // Hexagon::S2_pstorerhnewt_io - 99
20165 {1955, 316, 4, 4 },
20166 // Hexagon::S2_pstorerht_io - 100
20167 {1981, 320, 4, 4 },
20168 // Hexagon::S2_pstorerif_io - 101
20169 {2003, 324, 4, 4 },
20170 // Hexagon::S2_pstorerinewf_io - 102
20171 {2026, 328, 4, 4 },
20172 // Hexagon::S2_pstorerinewt_io - 103
20173 {2053, 332, 4, 4 },
20174 // Hexagon::S2_pstorerit_io - 104
20175 {2079, 336, 4, 4 },
20176 // Hexagon::S2_storerb_io - 105
20177 {2101, 340, 3, 3 },
20178 // Hexagon::S2_storerbnew_io - 106
20179 {2115, 343, 3, 3 },
20180 // Hexagon::S2_storerd_io - 107
20181 {2133, 346, 3, 3 },
20182 // Hexagon::S2_storerf_io - 108
20183 {2147, 349, 3, 3 },
20184 // Hexagon::S2_storerh_io - 109
20185 {2163, 352, 3, 3 },
20186 // Hexagon::S2_storerhnew_io - 110
20187 {2177, 355, 3, 3 },
20188 // Hexagon::S2_storeri_io - 111
20189 {2195, 358, 3, 3 },
20190 // Hexagon::S2_storerinew_io - 112
20191 {2209, 361, 3, 3 },
20192 // Hexagon::S2_tableidxb - 113
20193 {2227, 364, 5, 4 },
20194 // Hexagon::S4_pstorerbfnew_io - 114
20195 {2254, 368, 4, 4 },
20196 // Hexagon::S4_pstorerbnewfnew_io - 115
20197 {2281, 372, 4, 4 },
20198 // Hexagon::S4_pstorerbnewtnew_io - 116
20199 {2312, 376, 4, 4 },
20200 // Hexagon::S4_pstorerbtnew_io - 117
20201 {2342, 380, 4, 4 },
20202 // Hexagon::S4_pstorerdfnew_io - 118
20203 {2368, 384, 4, 4 },
20204 // Hexagon::S4_pstorerdtnew_io - 119
20205 {2395, 388, 4, 4 },
20206 // Hexagon::S4_pstorerffnew_io - 120
20207 {2421, 392, 4, 4 },
20208 // Hexagon::S4_pstorerftnew_io - 121
20209 {2450, 396, 4, 4 },
20210 // Hexagon::S4_pstorerhfnew_io - 122
20211 {2478, 400, 4, 4 },
20212 // Hexagon::S4_pstorerhnewfnew_io - 123
20213 {2505, 404, 4, 4 },
20214 // Hexagon::S4_pstorerhnewtnew_io - 124
20215 {2536, 408, 4, 4 },
20216 // Hexagon::S4_pstorerhtnew_io - 125
20217 {2566, 412, 4, 4 },
20218 // Hexagon::S4_pstorerifnew_io - 126
20219 {2592, 416, 4, 4 },
20220 // Hexagon::S4_pstorerinewfnew_io - 127
20221 {2619, 420, 4, 4 },
20222 // Hexagon::S4_pstorerinewtnew_io - 128
20223 {2650, 424, 4, 4 },
20224 // Hexagon::S4_pstoreritnew_io - 129
20225 {2680, 428, 4, 4 },
20226 // Hexagon::S4_storeirb_io - 130
20227 {2706, 432, 3, 2 },
20228 // Hexagon::S4_storeirbf_io - 131
20229 {2721, 434, 4, 3 },
20230 // Hexagon::S4_storeirbfnew_io - 132
20231 {2745, 437, 4, 3 },
20232 // Hexagon::S4_storeirbt_io - 133
20233 {2773, 440, 4, 3 },
20234 // Hexagon::S4_storeirbtnew_io - 134
20235 {2796, 443, 4, 3 },
20236 // Hexagon::S4_storeirh_io - 135
20237 {2823, 446, 3, 2 },
20238 // Hexagon::S4_storeirhf_io - 136
20239 {2838, 448, 4, 3 },
20240 // Hexagon::S4_storeirhfnew_io - 137
20241 {2862, 451, 4, 3 },
20242 // Hexagon::S4_storeirht_io - 138
20243 {2890, 454, 4, 3 },
20244 // Hexagon::S4_storeirhtnew_io - 139
20245 {2913, 457, 4, 3 },
20246 // Hexagon::S4_storeiri_io - 140
20247 {2940, 460, 3, 2 },
20248 // Hexagon::S4_storeirif_io - 141
20249 {2955, 462, 4, 3 },
20250 // Hexagon::S4_storeirifnew_io - 142
20251 {2979, 465, 4, 3 },
20252 // Hexagon::S4_storeirit_io - 143
20253 {3007, 468, 4, 3 },
20254 // Hexagon::S4_storeiritnew_io - 144
20255 {3030, 471, 4, 3 },
20256 // Hexagon::V6_extractw - 145
20257 {3057, 474, 3, 3 },
20258 // Hexagon::V6_v6mpyhubs10 - 146
20259 {3080, 477, 4, 3 },
20260 // Hexagon::V6_v6mpyvubs10 - 147
20261 {3113, 480, 4, 3 },
20262 // Hexagon::V6_vL32Ub_ai - 148
20263 {3146, 483, 3, 3 },
20264 // Hexagon::V6_vL32b_ai - 149
20265 {3161, 486, 3, 3 },
20266 // Hexagon::V6_vL32b_cur_npred_pi - 150
20267 {3175, 489, 5, 5 },
20268 // Hexagon::V6_vL32b_cur_pred_pi - 151
20269 {3202, 494, 5, 5 },
20270 // Hexagon::V6_vL32b_npred_ai - 152
20271 {3228, 499, 4, 4 },
20272 // Hexagon::V6_vL32b_npred_pi - 153
20273 {3255, 503, 5, 5 },
20274 // Hexagon::V6_vL32b_nt_ai - 154
20275 {3278, 508, 3, 3 },
20276 // Hexagon::V6_vL32b_nt_cur_npred_pi - 155
20277 {3295, 511, 5, 5 },
20278 // Hexagon::V6_vL32b_nt_cur_pred_pi - 156
20279 {3325, 516, 5, 5 },
20280 // Hexagon::V6_vL32b_nt_npred_ai - 157
20281 {3354, 521, 4, 4 },
20282 // Hexagon::V6_vL32b_nt_npred_pi - 158
20283 {3384, 525, 5, 5 },
20284 // Hexagon::V6_vL32b_nt_pred_ai - 159
20285 {3410, 530, 4, 4 },
20286 // Hexagon::V6_vL32b_nt_tmp_pred_ai - 160
20287 {3435, 534, 4, 4 },
20288 // Hexagon::V6_vL32b_pred_ai - 161
20289 {3464, 538, 4, 4 },
20290 // Hexagon::V6_vL32b_tmp_pred_ai - 162
20291 {3486, 542, 4, 4 },
20292 // Hexagon::V6_vS32Ub_ai - 163
20293 {3512, 546, 3, 3 },
20294 // Hexagon::V6_vS32Ub_npred_ai - 164
20295 {3527, 549, 4, 4 },
20296 // Hexagon::V6_vS32Ub_pred_ai - 165
20297 {3551, 553, 4, 4 },
20298 // Hexagon::V6_vS32b_ai - 166
20299 {3574, 557, 3, 3 },
20300 // Hexagon::V6_vS32b_new_ai - 167
20301 {3588, 560, 3, 3 },
20302 // Hexagon::V6_vS32b_npred_ai - 168
20303 {3606, 563, 4, 4 },
20304 // Hexagon::V6_vS32b_nqpred_ai - 169
20305 {3606, 567, 4, 4 },
20306 // Hexagon::V6_vS32b_nt_ai - 170
20307 {3629, 571, 3, 3 },
20308 // Hexagon::V6_vS32b_nt_new_ai - 171
20309 {3646, 574, 3, 3 },
20310 // Hexagon::V6_vS32b_nt_npred_ai - 172
20311 {3667, 577, 4, 4 },
20312 // Hexagon::V6_vS32b_nt_nqpred_ai - 173
20313 {3667, 581, 4, 4 },
20314 // Hexagon::V6_vS32b_nt_pred_ai - 174
20315 {3693, 585, 4, 4 },
20316 // Hexagon::V6_vS32b_nt_qpred_ai - 175
20317 {3693, 589, 4, 4 },
20318 // Hexagon::V6_vS32b_pred_ai - 176
20319 {3718, 593, 4, 4 },
20320 // Hexagon::V6_vS32b_qpred_ai - 177
20321 {3718, 597, 4, 4 },
20322 // Hexagon::V6_vabsb_sat - 178
20323 {3740, 601, 2, 2 },
20324 // Hexagon::V6_vabsdiffh - 179
20325 {3759, 603, 3, 3 },
20326 // Hexagon::V6_vabsdiffub - 180
20327 {3781, 606, 3, 3 },
20328 // Hexagon::V6_vabsdiffuh - 181
20329 {3804, 609, 3, 3 },
20330 // Hexagon::V6_vabsdiffw - 182
20331 {3827, 612, 3, 3 },
20332 // Hexagon::V6_vabsh_sat - 183
20333 {3849, 615, 2, 2 },
20334 // Hexagon::V6_vabsw_sat - 184
20335 {3868, 617, 2, 2 },
20336 // Hexagon::V6_vaddb - 185
20337 {114, 619, 3, 3 },
20338 // Hexagon::V6_vaddb_dv - 186
20339 {114, 622, 3, 3 },
20340 // Hexagon::V6_vaddbnq - 187
20341 {3887, 625, 4, 4 },
20342 // Hexagon::V6_vaddbq - 188
20343 {3911, 629, 4, 4 },
20344 // Hexagon::V6_vaddbsat - 189
20345 {3934, 633, 3, 3 },
20346 // Hexagon::V6_vaddbsat_dv - 190
20347 {3934, 636, 3, 3 },
20348 // Hexagon::V6_vaddh - 191
20349 {3956, 639, 3, 3 },
20350 // Hexagon::V6_vaddh_dv - 192
20351 {3956, 642, 3, 3 },
20352 // Hexagon::V6_vaddhnq - 193
20353 {3974, 645, 4, 4 },
20354 // Hexagon::V6_vaddhq - 194
20355 {3998, 649, 4, 4 },
20356 // Hexagon::V6_vaddhsat - 195
20357 {4021, 653, 3, 3 },
20358 // Hexagon::V6_vaddhsat_dv - 196
20359 {4021, 656, 3, 3 },
20360 // Hexagon::V6_vaddhw - 197
20361 {3956, 659, 3, 3 },
20362 // Hexagon::V6_vaddhw_acc - 198
20363 {4043, 662, 4, 4 },
20364 // Hexagon::V6_vaddubh - 199
20365 {4062, 666, 3, 3 },
20366 // Hexagon::V6_vaddubh_acc - 200
20367 {4081, 669, 4, 4 },
20368 // Hexagon::V6_vaddubsat - 201
20369 {4101, 673, 3, 3 },
20370 // Hexagon::V6_vaddubsat_dv - 202
20371 {4101, 676, 3, 3 },
20372 // Hexagon::V6_vadduhsat - 203
20373 {4124, 679, 3, 3 },
20374 // Hexagon::V6_vadduhsat_dv - 204
20375 {4124, 682, 3, 3 },
20376 // Hexagon::V6_vadduhw - 205
20377 {4147, 685, 3, 3 },
20378 // Hexagon::V6_vadduhw_acc - 206
20379 {4166, 688, 4, 4 },
20380 // Hexagon::V6_vadduwsat - 207
20381 {4186, 692, 3, 3 },
20382 // Hexagon::V6_vadduwsat_dv - 208
20383 {4186, 695, 3, 3 },
20384 // Hexagon::V6_vaddw - 209
20385 {4209, 698, 3, 3 },
20386 // Hexagon::V6_vaddw_dv - 210
20387 {4209, 701, 3, 3 },
20388 // Hexagon::V6_vaddwnq - 211
20389 {4227, 704, 4, 4 },
20390 // Hexagon::V6_vaddwq - 212
20391 {4251, 708, 4, 4 },
20392 // Hexagon::V6_vaddwsat - 213
20393 {4274, 712, 3, 3 },
20394 // Hexagon::V6_vaddwsat_dv - 214
20395 {4274, 715, 3, 3 },
20396 // Hexagon::V6_vandnqrt - 215
20397 {4296, 718, 3, 3 },
20398 // Hexagon::V6_vandnqrt_acc - 216
20399 {4323, 721, 4, 4 },
20400 // Hexagon::V6_vandqrt - 217
20401 {4351, 725, 3, 3 },
20402 // Hexagon::V6_vandqrt_acc - 218
20403 {4377, 728, 4, 4 },
20404 // Hexagon::V6_vandvrt - 219
20405 {4351, 732, 3, 3 },
20406 // Hexagon::V6_vandvrt_acc - 220
20407 {4377, 735, 4, 4 },
20408 // Hexagon::V6_vaslh - 221
20409 {4404, 739, 3, 3 },
20410 // Hexagon::V6_vaslh_acc - 222
20411 {4422, 742, 4, 4 },
20412 // Hexagon::V6_vaslhv - 223
20413 {4404, 746, 3, 3 },
20414 // Hexagon::V6_vaslw - 224
20415 {4441, 749, 3, 3 },
20416 // Hexagon::V6_vaslw_acc - 225
20417 {4459, 752, 4, 4 },
20418 // Hexagon::V6_vaslwv - 226
20419 {4441, 756, 3, 3 },
20420 // Hexagon::V6_vasr_into - 227
20421 {4478, 759, 4, 4 },
20422 // Hexagon::V6_vasrh - 228
20423 {4499, 763, 3, 3 },
20424 // Hexagon::V6_vasrh_acc - 229
20425 {4517, 766, 4, 4 },
20426 // Hexagon::V6_vasrhv - 230
20427 {4499, 770, 3, 3 },
20428 // Hexagon::V6_vasrw - 231
20429 {4536, 773, 3, 3 },
20430 // Hexagon::V6_vasrw_acc - 232
20431 {4554, 776, 4, 4 },
20432 // Hexagon::V6_vasrwv - 233
20433 {4536, 780, 3, 3 },
20434 // Hexagon::V6_vavgb - 234
20435 {4573, 783, 3, 3 },
20436 // Hexagon::V6_vavgbrnd - 235
20437 {4591, 786, 3, 3 },
20438 // Hexagon::V6_vavgh - 236
20439 {4613, 789, 3, 3 },
20440 // Hexagon::V6_vavghrnd - 237
20441 {4631, 792, 3, 3 },
20442 // Hexagon::V6_vavgub - 238
20443 {4653, 795, 3, 3 },
20444 // Hexagon::V6_vavgubrnd - 239
20445 {4672, 798, 3, 3 },
20446 // Hexagon::V6_vavguh - 240
20447 {4695, 801, 3, 3 },
20448 // Hexagon::V6_vavguhrnd - 241
20449 {4714, 804, 3, 3 },
20450 // Hexagon::V6_vavguw - 242
20451 {4737, 807, 3, 3 },
20452 // Hexagon::V6_vavguwrnd - 243
20453 {4756, 810, 3, 3 },
20454 // Hexagon::V6_vavgw - 244
20455 {4779, 813, 3, 3 },
20456 // Hexagon::V6_vavgwrnd - 245
20457 {4797, 816, 3, 3 },
20458 // Hexagon::V6_vcl0h - 246
20459 {4819, 819, 2, 2 },
20460 // Hexagon::V6_vcl0w - 247
20461 {4834, 821, 2, 2 },
20462 // Hexagon::V6_vdealb - 248
20463 {4849, 823, 2, 2 },
20464 // Hexagon::V6_vdealb4w - 249
20465 {4865, 825, 3, 3 },
20466 // Hexagon::V6_vdealh - 250
20467 {4886, 828, 2, 2 },
20468 // Hexagon::V6_vdmpybus - 251
20469 {4902, 830, 3, 3 },
20470 // Hexagon::V6_vdmpybus_acc - 252
20471 {4923, 833, 4, 4 },
20472 // Hexagon::V6_vdmpybus_dv - 253
20473 {4902, 837, 3, 3 },
20474 // Hexagon::V6_vdmpybus_dv_acc - 254
20475 {4923, 840, 4, 4 },
20476 // Hexagon::V6_vdmpyhb - 255
20477 {4945, 844, 3, 3 },
20478 // Hexagon::V6_vdmpyhb_acc - 256
20479 {4965, 847, 4, 4 },
20480 // Hexagon::V6_vdmpyhb_dv - 257
20481 {4945, 851, 3, 3 },
20482 // Hexagon::V6_vdmpyhb_dv_acc - 258
20483 {4965, 854, 4, 4 },
20484 // Hexagon::V6_vdmpyhisat - 259
20485 {4986, 858, 3, 3 },
20486 // Hexagon::V6_vdmpyhisat_acc - 260
20487 {5009, 861, 4, 4 },
20488 // Hexagon::V6_vdmpyhsat - 261
20489 {4986, 865, 3, 3 },
20490 // Hexagon::V6_vdmpyhsat_acc - 262
20491 {5009, 868, 4, 4 },
20492 // Hexagon::V6_vdmpyhsuisat - 263
20493 {5033, 872, 3, 3 },
20494 // Hexagon::V6_vdmpyhsuisat_acc - 264
20495 {5061, 875, 4, 4 },
20496 // Hexagon::V6_vdmpyhsusat - 265
20497 {5090, 879, 3, 3 },
20498 // Hexagon::V6_vdmpyhsusat_acc - 266
20499 {5115, 882, 4, 4 },
20500 // Hexagon::V6_vdmpyhvsat - 267
20501 {4986, 886, 3, 3 },
20502 // Hexagon::V6_vdmpyhvsat_acc - 268
20503 {5009, 889, 4, 4 },
20504 // Hexagon::V6_vdsaduh - 269
20505 {5141, 893, 3, 3 },
20506 // Hexagon::V6_vdsaduh_acc - 270
20507 {5161, 896, 4, 4 },
20508 // Hexagon::V6_veqb - 271
20509 {5182, 900, 3, 3 },
20510 // Hexagon::V6_veqb_and - 272
20511 {5208, 903, 4, 4 },
20512 // Hexagon::V6_veqb_or - 273
20513 {5235, 907, 4, 4 },
20514 // Hexagon::V6_veqb_xor - 274
20515 {5262, 911, 4, 4 },
20516 // Hexagon::V6_veqh - 275
20517 {5289, 915, 3, 3 },
20518 // Hexagon::V6_veqh_and - 276
20519 {5315, 918, 4, 4 },
20520 // Hexagon::V6_veqh_or - 277
20521 {5342, 922, 4, 4 },
20522 // Hexagon::V6_veqh_xor - 278
20523 {5369, 926, 4, 4 },
20524 // Hexagon::V6_veqw - 279
20525 {5396, 930, 3, 3 },
20526 // Hexagon::V6_veqw_and - 280
20527 {5422, 933, 4, 4 },
20528 // Hexagon::V6_veqw_or - 281
20529 {5449, 937, 4, 4 },
20530 // Hexagon::V6_veqw_xor - 282
20531 {5476, 941, 4, 4 },
20532 // Hexagon::V6_vlsrh - 283
20533 {5503, 945, 3, 3 },
20534 // Hexagon::V6_vlsrhv - 284
20535 {5503, 948, 3, 3 },
20536 // Hexagon::V6_vlsrw - 285
20537 {5521, 951, 3, 3 },
20538 // Hexagon::V6_vlsrwv - 286
20539 {5521, 954, 3, 3 },
20540 // Hexagon::V6_vmaxb - 287
20541 {5539, 957, 3, 3 },
20542 // Hexagon::V6_vmaxh - 288
20543 {5557, 960, 3, 3 },
20544 // Hexagon::V6_vmaxub - 289
20545 {5575, 963, 3, 3 },
20546 // Hexagon::V6_vmaxuh - 290
20547 {5594, 966, 3, 3 },
20548 // Hexagon::V6_vmaxw - 291
20549 {5613, 969, 3, 3 },
20550 // Hexagon::V6_vminb - 292
20551 {5631, 972, 3, 3 },
20552 // Hexagon::V6_vminh - 293
20553 {5649, 975, 3, 3 },
20554 // Hexagon::V6_vminub - 294
20555 {5667, 978, 3, 3 },
20556 // Hexagon::V6_vminuh - 295
20557 {5686, 981, 3, 3 },
20558 // Hexagon::V6_vminw - 296
20559 {5705, 984, 3, 3 },
20560 // Hexagon::V6_vmpabus - 297
20561 {5723, 987, 3, 3 },
20562 // Hexagon::V6_vmpabus_acc - 298
20563 {5743, 990, 4, 4 },
20564 // Hexagon::V6_vmpabusv - 299
20565 {5723, 994, 3, 3 },
20566 // Hexagon::V6_vmpabuu - 300
20567 {5764, 997, 3, 3 },
20568 // Hexagon::V6_vmpabuu_acc - 301
20569 {5784, 1000, 4, 4 },
20570 // Hexagon::V6_vmpabuuv - 302
20571 {5764, 1004, 3, 3 },
20572 // Hexagon::V6_vmpahb - 303
20573 {5805, 1007, 3, 3 },
20574 // Hexagon::V6_vmpahb_acc - 304
20575 {5824, 1010, 4, 4 },
20576 // Hexagon::V6_vmpauhb - 305
20577 {5844, 1014, 3, 3 },
20578 // Hexagon::V6_vmpauhb_acc - 306
20579 {5864, 1017, 4, 4 },
20580 // Hexagon::V6_vmpybus - 307
20581 {5885, 1021, 3, 3 },
20582 // Hexagon::V6_vmpybus_acc - 308
20583 {5905, 1024, 4, 4 },
20584 // Hexagon::V6_vmpybusv - 309
20585 {5885, 1028, 3, 3 },
20586 // Hexagon::V6_vmpybusv_acc - 310
20587 {5905, 1031, 4, 4 },
20588 // Hexagon::V6_vmpybv - 311
20589 {5926, 1035, 3, 3 },
20590 // Hexagon::V6_vmpybv_acc - 312
20591 {5944, 1038, 4, 4 },
20592 // Hexagon::V6_vmpyewuh - 313
20593 {5963, 1042, 3, 3 },
20594 // Hexagon::V6_vmpyh - 314
20595 {5984, 1045, 3, 3 },
20596 // Hexagon::V6_vmpyh_acc - 315
20597 {6002, 1048, 4, 4 },
20598 // Hexagon::V6_vmpyhsat_acc - 316
20599 {6021, 1052, 4, 4 },
20600 // Hexagon::V6_vmpyhsrs - 317
20601 {6044, 1056, 3, 3 },
20602 // Hexagon::V6_vmpyhss - 318
20603 {6074, 1059, 3, 3 },
20604 // Hexagon::V6_vmpyhus - 319
20605 {6100, 1062, 3, 3 },
20606 // Hexagon::V6_vmpyhus_acc - 320
20607 {6120, 1065, 4, 4 },
20608 // Hexagon::V6_vmpyhv - 321
20609 {5984, 1069, 3, 3 },
20610 // Hexagon::V6_vmpyhv_acc - 322
20611 {6002, 1072, 4, 4 },
20612 // Hexagon::V6_vmpyhvsrs - 323
20613 {6044, 1076, 3, 3 },
20614 // Hexagon::V6_vmpyiewh_acc - 324
20615 {6141, 1079, 4, 4 },
20616 // Hexagon::V6_vmpyiewuh - 325
20617 {6163, 1083, 3, 3 },
20618 // Hexagon::V6_vmpyiewuh_acc - 326
20619 {6185, 1086, 4, 4 },
20620 // Hexagon::V6_vmpyih - 327
20621 {6208, 1090, 3, 3 },
20622 // Hexagon::V6_vmpyih_acc - 328
20623 {6227, 1093, 4, 4 },
20624 // Hexagon::V6_vmpyihb - 329
20625 {6247, 1097, 3, 3 },
20626 // Hexagon::V6_vmpyihb_acc - 330
20627 {6267, 1100, 4, 4 },
20628 // Hexagon::V6_vmpyiowh - 331
20629 {6288, 1104, 3, 3 },
20630 // Hexagon::V6_vmpyiwb - 332
20631 {6309, 1107, 3, 3 },
20632 // Hexagon::V6_vmpyiwb_acc - 333
20633 {6329, 1110, 4, 4 },
20634 // Hexagon::V6_vmpyiwh - 334
20635 {6350, 1114, 3, 3 },
20636 // Hexagon::V6_vmpyiwh_acc - 335
20637 {6370, 1117, 4, 4 },
20638 // Hexagon::V6_vmpyiwub - 336
20639 {6391, 1121, 3, 3 },
20640 // Hexagon::V6_vmpyiwub_acc - 337
20641 {6412, 1124, 4, 4 },
20642 // Hexagon::V6_vmpyowh - 338
20643 {6434, 1128, 3, 3 },
20644 // Hexagon::V6_vmpyowh_rnd - 339
20645 {6462, 1131, 3, 3 },
20646 // Hexagon::V6_vmpyub - 340
20647 {6494, 1134, 3, 3 },
20648 // Hexagon::V6_vmpyub_acc - 341
20649 {6513, 1137, 4, 4 },
20650 // Hexagon::V6_vmpyubv - 342
20651 {6494, 1141, 3, 3 },
20652 // Hexagon::V6_vmpyubv_acc - 343
20653 {6513, 1144, 4, 4 },
20654 // Hexagon::V6_vmpyuh - 344
20655 {6533, 1148, 3, 3 },
20656 // Hexagon::V6_vmpyuh_acc - 345
20657 {6552, 1151, 4, 4 },
20658 // Hexagon::V6_vmpyuhv - 346
20659 {6533, 1155, 3, 3 },
20660 // Hexagon::V6_vmpyuhv_acc - 347
20661 {6552, 1158, 4, 4 },
20662 // Hexagon::V6_vnavgb - 348
20663 {6572, 1162, 3, 3 },
20664 // Hexagon::V6_vnavgh - 349
20665 {6591, 1165, 3, 3 },
20666 // Hexagon::V6_vnavgub - 350
20667 {6610, 1168, 3, 3 },
20668 // Hexagon::V6_vnavgw - 351
20669 {6630, 1171, 3, 3 },
20670 // Hexagon::V6_vnormamth - 352
20671 {6649, 1174, 2, 2 },
20672 // Hexagon::V6_vnormamtw - 353
20673 {6668, 1176, 2, 2 },
20674 // Hexagon::V6_vpackeb - 354
20675 {6687, 1178, 3, 3 },
20676 // Hexagon::V6_vpackeh - 355
20677 {6707, 1181, 3, 3 },
20678 // Hexagon::V6_vpackhb_sat - 356
20679 {6727, 1184, 3, 3 },
20680 // Hexagon::V6_vpackhub_sat - 357
20681 {6751, 1187, 3, 3 },
20682 // Hexagon::V6_vpackob - 358
20683 {6776, 1190, 3, 3 },
20684 // Hexagon::V6_vpackoh - 359
20685 {6796, 1193, 3, 3 },
20686 // Hexagon::V6_vpackwh_sat - 360
20687 {6816, 1196, 3, 3 },
20688 // Hexagon::V6_vpackwuh_sat - 361
20689 {6840, 1199, 3, 3 },
20690 // Hexagon::V6_vpopcounth - 362
20691 {6865, 1202, 2, 2 },
20692 // Hexagon::V6_vrmpybub_rtt - 363
20693 {6885, 1204, 3, 3 },
20694 // Hexagon::V6_vrmpybub_rtt_acc - 364
20695 {6910, 1207, 4, 4 },
20696 // Hexagon::V6_vrmpybus - 365
20697 {6936, 1211, 3, 3 },
20698 // Hexagon::V6_vrmpybus_acc - 366
20699 {6957, 1214, 4, 4 },
20700 // Hexagon::V6_vrmpybusi - 367
20701 {6979, 1218, 4, 3 },
20702 // Hexagon::V6_vrmpybusi_acc - 368
20703 {7004, 1221, 5, 4 },
20704 // Hexagon::V6_vrmpybusv - 369
20705 {6936, 1225, 3, 3 },
20706 // Hexagon::V6_vrmpybusv_acc - 370
20707 {6957, 1228, 4, 4 },
20708 // Hexagon::V6_vrmpybv - 371
20709 {7030, 1232, 3, 3 },
20710 // Hexagon::V6_vrmpybv_acc - 372
20711 {7049, 1235, 4, 4 },
20712 // Hexagon::V6_vrmpyub - 373
20713 {7069, 1239, 3, 3 },
20714 // Hexagon::V6_vrmpyub_acc - 374
20715 {7089, 1242, 4, 4 },
20716 // Hexagon::V6_vrmpyub_rtt - 375
20717 {7110, 1246, 3, 3 },
20718 // Hexagon::V6_vrmpyub_rtt_acc - 376
20719 {7137, 1249, 4, 4 },
20720 // Hexagon::V6_vrmpyubi - 377
20721 {7165, 1253, 4, 3 },
20722 // Hexagon::V6_vrmpyubi_acc - 378
20723 {7189, 1256, 5, 4 },
20724 // Hexagon::V6_vrmpyubv - 379
20725 {7069, 1260, 3, 3 },
20726 // Hexagon::V6_vrmpyubv_acc - 380
20727 {7089, 1263, 4, 4 },
20728 // Hexagon::V6_vrotr - 381
20729 {7214, 1267, 3, 3 },
20730 // Hexagon::V6_vroundhb - 382
20731 {7232, 1270, 3, 3 },
20732 // Hexagon::V6_vroundhub - 383
20733 {7257, 1273, 3, 3 },
20734 // Hexagon::V6_vrounduhub - 384
20735 {7283, 1276, 3, 3 },
20736 // Hexagon::V6_vrounduwuh - 385
20737 {7310, 1279, 3, 3 },
20738 // Hexagon::V6_vroundwh - 386
20739 {7337, 1282, 3, 3 },
20740 // Hexagon::V6_vroundwuh - 387
20741 {7362, 1285, 3, 3 },
20742 // Hexagon::V6_vrsadubi - 388
20743 {7388, 1288, 4, 3 },
20744 // Hexagon::V6_vrsadubi_acc - 389
20745 {7412, 1291, 5, 4 },
20746 // Hexagon::V6_vsathub - 390
20747 {7437, 1295, 3, 3 },
20748 // Hexagon::V6_vsatuwuh - 391
20749 {7457, 1298, 3, 3 },
20750 // Hexagon::V6_vsatwh - 392
20751 {7478, 1301, 3, 3 },
20752 // Hexagon::V6_vsb - 393
20753 {7497, 1304, 2, 2 },
20754 // Hexagon::V6_vscattermh - 394
20755 {7512, 1306, 4, 4 },
20756 // Hexagon::V6_vscattermh_add - 395
20757 {7540, 1310, 4, 4 },
20758 // Hexagon::V6_vscattermhq - 396
20759 {7569, 1314, 5, 5 },
20760 // Hexagon::V6_vscattermhw - 397
20761 {7605, 1319, 4, 4 },
20762 // Hexagon::V6_vscattermhw_add - 398
20763 {7633, 1323, 4, 4 },
20764 // Hexagon::V6_vscattermhwq - 399
20765 {7662, 1327, 5, 5 },
20766 // Hexagon::V6_vscattermw - 400
20767 {7698, 1332, 4, 4 },
20768 // Hexagon::V6_vscattermw_add - 401
20769 {7726, 1336, 4, 4 },
20770 // Hexagon::V6_vscattermwq - 402
20771 {7755, 1340, 5, 5 },
20772 // Hexagon::V6_vsh - 403
20773 {7791, 1345, 2, 2 },
20774 // Hexagon::V6_vshufeh - 404
20775 {7806, 1347, 3, 3 },
20776 // Hexagon::V6_vshuff - 405
20777 {7827, 1350, 5, 5 },
20778 // Hexagon::V6_vshuffb - 406
20779 {7847, 1355, 2, 2 },
20780 // Hexagon::V6_vshuffeb - 407
20781 {7864, 1357, 3, 3 },
20782 // Hexagon::V6_vshuffh - 408
20783 {7885, 1360, 2, 2 },
20784 // Hexagon::V6_vshuffob - 409
20785 {7902, 1362, 3, 3 },
20786 // Hexagon::V6_vshufoeb - 410
20787 {7923, 1365, 3, 3 },
20788 // Hexagon::V6_vshufoeh - 411
20789 {7945, 1368, 3, 3 },
20790 // Hexagon::V6_vshufoh - 412
20791 {7967, 1371, 3, 3 },
20792 // Hexagon::V6_vsubb - 413
20793 {132, 1374, 3, 3 },
20794 // Hexagon::V6_vsubb_dv - 414
20795 {132, 1377, 3, 3 },
20796 // Hexagon::V6_vsubbnq - 415
20797 {7988, 1380, 4, 4 },
20798 // Hexagon::V6_vsubbq - 416
20799 {8012, 1384, 4, 4 },
20800 // Hexagon::V6_vsubbsat - 417
20801 {8035, 1388, 3, 3 },
20802 // Hexagon::V6_vsubbsat_dv - 418
20803 {8035, 1391, 3, 3 },
20804 // Hexagon::V6_vsubh - 419
20805 {8057, 1394, 3, 3 },
20806 // Hexagon::V6_vsubh_dv - 420
20807 {8057, 1397, 3, 3 },
20808 // Hexagon::V6_vsubhnq - 421
20809 {8075, 1400, 4, 4 },
20810 // Hexagon::V6_vsubhq - 422
20811 {8099, 1404, 4, 4 },
20812 // Hexagon::V6_vsubhsat - 423
20813 {8122, 1408, 3, 3 },
20814 // Hexagon::V6_vsubhsat_dv - 424
20815 {8122, 1411, 3, 3 },
20816 // Hexagon::V6_vsubhw - 425
20817 {8057, 1414, 3, 3 },
20818 // Hexagon::V6_vsububh - 426
20819 {8144, 1417, 3, 3 },
20820 // Hexagon::V6_vsububsat - 427
20821 {8163, 1420, 3, 3 },
20822 // Hexagon::V6_vsububsat_dv - 428
20823 {8163, 1423, 3, 3 },
20824 // Hexagon::V6_vsubuhsat - 429
20825 {8186, 1426, 3, 3 },
20826 // Hexagon::V6_vsubuhsat_dv - 430
20827 {8186, 1429, 3, 3 },
20828 // Hexagon::V6_vsubuhw - 431
20829 {8209, 1432, 3, 3 },
20830 // Hexagon::V6_vsubuwsat - 432
20831 {8228, 1435, 3, 3 },
20832 // Hexagon::V6_vsubuwsat_dv - 433
20833 {8228, 1438, 3, 3 },
20834 // Hexagon::V6_vsubw - 434
20835 {8251, 1441, 3, 3 },
20836 // Hexagon::V6_vsubw_dv - 435
20837 {8269, 1444, 3, 3 },
20838 {8251, 1447, 3, 3 },
20839 // Hexagon::V6_vsubwnq - 437
20840 {8277, 1450, 4, 4 },
20841 // Hexagon::V6_vsubwq - 438
20842 {8301, 1454, 4, 4 },
20843 // Hexagon::V6_vsubwsat - 439
20844 {8324, 1458, 3, 3 },
20845 // Hexagon::V6_vsubwsat_dv - 440
20846 {8324, 1461, 3, 3 },
20847 // Hexagon::V6_vtmpyb - 441
20848 {8346, 1464, 3, 3 },
20849 // Hexagon::V6_vtmpyb_acc - 442
20850 {8365, 1467, 4, 4 },
20851 // Hexagon::V6_vtmpybus - 443
20852 {8385, 1471, 3, 3 },
20853 // Hexagon::V6_vtmpybus_acc - 444
20854 {8406, 1474, 4, 4 },
20855 // Hexagon::V6_vtmpyhb - 445
20856 {8428, 1478, 3, 3 },
20857 // Hexagon::V6_vtmpyhb_acc - 446
20858 {8448, 1481, 4, 4 },
20859 // Hexagon::V6_vunpackb - 447
20860 {8469, 1485, 2, 2 },
20861 // Hexagon::V6_vunpackh - 448
20862 {8487, 1487, 2, 2 },
20863 // Hexagon::V6_vunpackoh - 449
20864 {8505, 1489, 3, 3 },
20865 // Hexagon::V6_vunpackub - 450
20866 {8525, 1492, 2, 2 },
20867 // Hexagon::V6_vunpackuh - 451
20868 {8544, 1494, 2, 2 },
20869 // Hexagon::V6_vxor - 452
20870 {8269, 1496, 3, 3 },
20871 // Hexagon::V6_vzb - 453
20872 {8563, 1499, 2, 2 },
20873 // Hexagon::V6_vzh - 454
20874 {8578, 1501, 2, 2 },
20875 // Hexagon::V6_zLd_ai - 455
20876 {8593, 1503, 2, 2 },
20877 // Hexagon::V6_zLd_pred_ai - 456
20878 {8606, 1505, 3, 3 },
20879 // Hexagon::Y2_crswap0 - 457
20880 {8627, 1508, 2, 1 },
20881 // Hexagon::Y2_dcfetchbo - 458
20882 {8642, 1509, 2, 2 },
20883 };
20884
20885 static const AliasPatternCond Conds[] = {
20886 // (A2_andir IntRegs:$Rd32, IntRegs:$Rs32, 255) - 0
20887 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20888 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20889 {AliasPatternCond::K_Imm, uint32_t(255)},
20890 // (A2_paddif IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 3
20891 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20892 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20893 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20894 {AliasPatternCond::K_Imm, uint32_t(0)},
20895 // (A2_paddifnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 7
20896 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20897 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20898 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20899 {AliasPatternCond::K_Imm, uint32_t(0)},
20900 // (A2_paddit IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 11
20901 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20902 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20903 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20904 {AliasPatternCond::K_Imm, uint32_t(0)},
20905 // (A2_padditnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 15
20906 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20907 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20908 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20909 {AliasPatternCond::K_Imm, uint32_t(0)},
20910 // (A2_subri IntRegs:$Rd32, 0, IntRegs:$Rs32) - 19
20911 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20912 {AliasPatternCond::K_Imm, uint32_t(0)},
20913 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20914 // (A2_subri IntRegs:$Rd32, -1, IntRegs:$Rs32) - 22
20915 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20916 {AliasPatternCond::K_Imm, uint32_t(-1)},
20917 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20918 // (A2_vaddub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 25
20919 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20920 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20921 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20922 // (A2_vsubub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 28
20923 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20924 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20925 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20926 // (C2_cmpgt PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 31
20927 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20928 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20929 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20930 // (C2_cmpgtu PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 34
20931 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20932 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20933 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20934 // (C2_or PredRegs:$Pd4, PredRegs:$Ps4, PredRegs:$Ps4) - 37
20935 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20936 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20937 {AliasPatternCond::K_TiedReg, 1},
20938 // (J2_jumpf PredRegs:$Pu4, b30_2Imm:$Ii) - 40
20939 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20940 // (J2_jumprf PredRegs:$Pu4, IntRegs:$Rs32) - 41
20941 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20942 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20943 // (J2_jumprt PredRegs:$Pu4, IntRegs:$Rs32) - 43
20944 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20945 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20946 // (J2_jumpt PredRegs:$Pu4, b30_2Imm:$Ii) - 45
20947 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
20948 // (J2_trap1 R0, u8_0Imm:$Ii) - 46
20949 {AliasPatternCond::K_Reg, Hexagon::R0},
20950 {AliasPatternCond::K_Ignore, 0},
20951 // (L2_deallocframe D15, R30) - 48
20952 {AliasPatternCond::K_Reg, Hexagon::D15},
20953 {AliasPatternCond::K_Reg, Hexagon::R30},
20954 // (L2_loadalignb_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 50
20955 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20956 {AliasPatternCond::K_Ignore, 0},
20957 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20958 {AliasPatternCond::K_Imm, uint32_t(0)},
20959 // (L2_loadalignh_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 54
20960 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20961 {AliasPatternCond::K_Ignore, 0},
20962 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20963 {AliasPatternCond::K_Imm, uint32_t(0)},
20964 // (L2_loadbsw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 58
20965 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20966 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20967 {AliasPatternCond::K_Imm, uint32_t(0)},
20968 // (L2_loadbsw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 61
20969 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20970 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20971 {AliasPatternCond::K_Imm, uint32_t(0)},
20972 // (L2_loadbzw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 64
20973 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20974 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20975 {AliasPatternCond::K_Imm, uint32_t(0)},
20976 // (L2_loadbzw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 67
20977 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20978 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20979 {AliasPatternCond::K_Imm, uint32_t(0)},
20980 // (L2_loadrb_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 70
20981 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20982 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20983 {AliasPatternCond::K_Imm, uint32_t(0)},
20984 // (L2_loadrd_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 73
20985 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
20986 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20987 {AliasPatternCond::K_Imm, uint32_t(0)},
20988 // (L2_loadrh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 76
20989 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20990 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20991 {AliasPatternCond::K_Imm, uint32_t(0)},
20992 // (L2_loadri_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 79
20993 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20994 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20995 {AliasPatternCond::K_Imm, uint32_t(0)},
20996 // (L2_loadrub_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 82
20997 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20998 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
20999 {AliasPatternCond::K_Imm, uint32_t(0)},
21000 // (L2_loadruh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 85
21001 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21002 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21003 {AliasPatternCond::K_Imm, uint32_t(0)},
21004 // (L2_ploadrbf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 88
21005 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21006 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21007 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21008 {AliasPatternCond::K_Imm, uint32_t(0)},
21009 // (L2_ploadrbfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 92
21010 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21011 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21012 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21013 {AliasPatternCond::K_Imm, uint32_t(0)},
21014 // (L2_ploadrbt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 96
21015 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21016 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21017 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21018 {AliasPatternCond::K_Imm, uint32_t(0)},
21019 // (L2_ploadrbtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 100
21020 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21021 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21022 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21023 {AliasPatternCond::K_Imm, uint32_t(0)},
21024 // (L2_ploadrdf_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 104
21025 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21026 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21027 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21028 {AliasPatternCond::K_Imm, uint32_t(0)},
21029 // (L2_ploadrdfnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 108
21030 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21031 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21032 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21033 {AliasPatternCond::K_Imm, uint32_t(0)},
21034 // (L2_ploadrdt_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 112
21035 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21036 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21037 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21038 {AliasPatternCond::K_Imm, uint32_t(0)},
21039 // (L2_ploadrdtnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 116
21040 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21041 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21042 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21043 {AliasPatternCond::K_Imm, uint32_t(0)},
21044 // (L2_ploadrhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 120
21045 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21046 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21047 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21048 {AliasPatternCond::K_Imm, uint32_t(0)},
21049 // (L2_ploadrhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 124
21050 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21051 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21052 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21053 {AliasPatternCond::K_Imm, uint32_t(0)},
21054 // (L2_ploadrht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 128
21055 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21056 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21057 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21058 {AliasPatternCond::K_Imm, uint32_t(0)},
21059 // (L2_ploadrhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 132
21060 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21061 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21062 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21063 {AliasPatternCond::K_Imm, uint32_t(0)},
21064 // (L2_ploadrif_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 136
21065 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21066 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21067 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21068 {AliasPatternCond::K_Imm, uint32_t(0)},
21069 // (L2_ploadrifnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 140
21070 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21071 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21072 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21073 {AliasPatternCond::K_Imm, uint32_t(0)},
21074 // (L2_ploadrit_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 144
21075 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21076 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21077 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21078 {AliasPatternCond::K_Imm, uint32_t(0)},
21079 // (L2_ploadritnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 148
21080 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21081 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21082 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21083 {AliasPatternCond::K_Imm, uint32_t(0)},
21084 // (L2_ploadrubf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 152
21085 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21086 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21087 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21088 {AliasPatternCond::K_Imm, uint32_t(0)},
21089 // (L2_ploadrubfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 156
21090 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21091 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21092 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21093 {AliasPatternCond::K_Imm, uint32_t(0)},
21094 // (L2_ploadrubt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 160
21095 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21096 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21097 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21098 {AliasPatternCond::K_Imm, uint32_t(0)},
21099 // (L2_ploadrubtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 164
21100 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21101 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21102 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21103 {AliasPatternCond::K_Imm, uint32_t(0)},
21104 // (L2_ploadruhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 168
21105 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21106 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21107 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21108 {AliasPatternCond::K_Imm, uint32_t(0)},
21109 // (L2_ploadruhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 172
21110 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21111 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21112 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21113 {AliasPatternCond::K_Imm, uint32_t(0)},
21114 // (L2_ploadruht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 176
21115 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21116 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21117 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21118 {AliasPatternCond::K_Imm, uint32_t(0)},
21119 // (L2_ploadruhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 180
21120 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21121 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21122 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21123 {AliasPatternCond::K_Imm, uint32_t(0)},
21124 // (L4_add_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 184
21125 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21126 {AliasPatternCond::K_Imm, uint32_t(0)},
21127 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21128 // (L4_add_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 187
21129 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21130 {AliasPatternCond::K_Imm, uint32_t(0)},
21131 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21132 // (L4_add_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 190
21133 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21134 {AliasPatternCond::K_Imm, uint32_t(0)},
21135 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21136 // (L4_and_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 193
21137 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21138 {AliasPatternCond::K_Imm, uint32_t(0)},
21139 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21140 // (L4_and_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 196
21141 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21142 {AliasPatternCond::K_Imm, uint32_t(0)},
21143 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21144 // (L4_and_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 199
21145 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21146 {AliasPatternCond::K_Imm, uint32_t(0)},
21147 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21148 // (L4_iadd_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 202
21149 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21150 {AliasPatternCond::K_Imm, uint32_t(0)},
21151 // (L4_iadd_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 204
21152 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21153 {AliasPatternCond::K_Imm, uint32_t(0)},
21154 // (L4_iadd_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 206
21155 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21156 {AliasPatternCond::K_Imm, uint32_t(0)},
21157 // (L4_iand_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 208
21158 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21159 {AliasPatternCond::K_Imm, uint32_t(0)},
21160 // (L4_iand_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 210
21161 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21162 {AliasPatternCond::K_Imm, uint32_t(0)},
21163 // (L4_iand_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 212
21164 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21165 {AliasPatternCond::K_Imm, uint32_t(0)},
21166 // (L4_ior_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 214
21167 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21168 {AliasPatternCond::K_Imm, uint32_t(0)},
21169 // (L4_ior_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 216
21170 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21171 {AliasPatternCond::K_Imm, uint32_t(0)},
21172 // (L4_ior_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 218
21173 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21174 {AliasPatternCond::K_Imm, uint32_t(0)},
21175 // (L4_isub_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 220
21176 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21177 {AliasPatternCond::K_Imm, uint32_t(0)},
21178 // (L4_isub_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 222
21179 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21180 {AliasPatternCond::K_Imm, uint32_t(0)},
21181 // (L4_isub_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 224
21182 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21183 {AliasPatternCond::K_Imm, uint32_t(0)},
21184 // (L4_or_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 226
21185 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21186 {AliasPatternCond::K_Imm, uint32_t(0)},
21187 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21188 // (L4_or_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 229
21189 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21190 {AliasPatternCond::K_Imm, uint32_t(0)},
21191 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21192 // (L4_or_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 232
21193 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21194 {AliasPatternCond::K_Imm, uint32_t(0)},
21195 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21196 // (L4_return D15, R30) - 235
21197 {AliasPatternCond::K_Reg, Hexagon::D15},
21198 {AliasPatternCond::K_Reg, Hexagon::R30},
21199 // (L4_return_f D15, PredRegs:$Pv4, R30) - 237
21200 {AliasPatternCond::K_Reg, Hexagon::D15},
21201 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21202 {AliasPatternCond::K_Reg, Hexagon::R30},
21203 // (L4_return_fnew_pnt D15, PredRegs:$Pv4, R30) - 240
21204 {AliasPatternCond::K_Reg, Hexagon::D15},
21205 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21206 {AliasPatternCond::K_Reg, Hexagon::R30},
21207 // (L4_return_fnew_pt D15, PredRegs:$Pv4, R30) - 243
21208 {AliasPatternCond::K_Reg, Hexagon::D15},
21209 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21210 {AliasPatternCond::K_Reg, Hexagon::R30},
21211 // (L4_return_t D15, PredRegs:$Pv4, R30) - 246
21212 {AliasPatternCond::K_Reg, Hexagon::D15},
21213 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21214 {AliasPatternCond::K_Reg, Hexagon::R30},
21215 // (L4_return_tnew_pnt D15, PredRegs:$Pv4, R30) - 249
21216 {AliasPatternCond::K_Reg, Hexagon::D15},
21217 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21218 {AliasPatternCond::K_Reg, Hexagon::R30},
21219 // (L4_return_tnew_pt D15, PredRegs:$Pv4, R30) - 252
21220 {AliasPatternCond::K_Reg, Hexagon::D15},
21221 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21222 {AliasPatternCond::K_Reg, Hexagon::R30},
21223 // (L4_sub_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 255
21224 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21225 {AliasPatternCond::K_Imm, uint32_t(0)},
21226 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21227 // (L4_sub_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 258
21228 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21229 {AliasPatternCond::K_Imm, uint32_t(0)},
21230 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21231 // (L4_sub_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 261
21232 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21233 {AliasPatternCond::K_Imm, uint32_t(0)},
21234 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21235 // (M2_mpyi IntRegs:$Rd32, IntRegs:$Rs32, IntRegs:$Rt32) - 264
21236 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21237 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21238 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21239 // (M7_dcmpyrwc DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 267
21240 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21241 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21242 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21243 // (M7_dcmpyrwc_acc DoubleRegs:$Rxx32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 270
21244 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21245 {AliasPatternCond::K_Ignore, 0},
21246 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21247 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21248 // (S2_allocframe R29, u11_3Imm:$Ii) - 274
21249 {AliasPatternCond::K_Reg, Hexagon::R29},
21250 {AliasPatternCond::K_Ignore, 0},
21251 // (S2_pstorerbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 276
21252 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21253 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21254 {AliasPatternCond::K_Imm, uint32_t(0)},
21255 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21256 // (S2_pstorerbnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 280
21257 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21258 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21259 {AliasPatternCond::K_Imm, uint32_t(0)},
21260 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21261 // (S2_pstorerbnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 284
21262 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21263 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21264 {AliasPatternCond::K_Imm, uint32_t(0)},
21265 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21266 // (S2_pstorerbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 288
21267 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21268 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21269 {AliasPatternCond::K_Imm, uint32_t(0)},
21270 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21271 // (S2_pstorerdf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 292
21272 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21273 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21274 {AliasPatternCond::K_Imm, uint32_t(0)},
21275 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21276 // (S2_pstorerdt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 296
21277 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21278 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21279 {AliasPatternCond::K_Imm, uint32_t(0)},
21280 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21281 // (S2_pstorerff_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 300
21282 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21283 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21284 {AliasPatternCond::K_Imm, uint32_t(0)},
21285 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21286 // (S2_pstorerft_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 304
21287 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21288 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21289 {AliasPatternCond::K_Imm, uint32_t(0)},
21290 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21291 // (S2_pstorerhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 308
21292 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21293 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21294 {AliasPatternCond::K_Imm, uint32_t(0)},
21295 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21296 // (S2_pstorerhnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 312
21297 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21298 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21299 {AliasPatternCond::K_Imm, uint32_t(0)},
21300 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21301 // (S2_pstorerhnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 316
21302 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21303 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21304 {AliasPatternCond::K_Imm, uint32_t(0)},
21305 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21306 // (S2_pstorerht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 320
21307 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21308 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21309 {AliasPatternCond::K_Imm, uint32_t(0)},
21310 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21311 // (S2_pstorerif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 324
21312 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21313 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21314 {AliasPatternCond::K_Imm, uint32_t(0)},
21315 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21316 // (S2_pstorerinewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 328
21317 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21318 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21319 {AliasPatternCond::K_Imm, uint32_t(0)},
21320 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21321 // (S2_pstorerinewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 332
21322 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21323 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21324 {AliasPatternCond::K_Imm, uint32_t(0)},
21325 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21326 // (S2_pstorerit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 336
21327 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21328 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21329 {AliasPatternCond::K_Imm, uint32_t(0)},
21330 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21331 // (S2_storerb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 340
21332 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21333 {AliasPatternCond::K_Imm, uint32_t(0)},
21334 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21335 // (S2_storerbnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 343
21336 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21337 {AliasPatternCond::K_Imm, uint32_t(0)},
21338 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21339 // (S2_storerd_io IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 346
21340 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21341 {AliasPatternCond::K_Imm, uint32_t(0)},
21342 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21343 // (S2_storerf_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 349
21344 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21345 {AliasPatternCond::K_Imm, uint32_t(0)},
21346 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21347 // (S2_storerh_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 352
21348 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21349 {AliasPatternCond::K_Imm, uint32_t(0)},
21350 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21351 // (S2_storerhnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 355
21352 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21353 {AliasPatternCond::K_Imm, uint32_t(0)},
21354 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21355 // (S2_storeri_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 358
21356 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21357 {AliasPatternCond::K_Imm, uint32_t(0)},
21358 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21359 // (S2_storerinew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 361
21360 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21361 {AliasPatternCond::K_Imm, uint32_t(0)},
21362 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21363 // (S2_tableidxb IntRegs:$Rx32, IntRegs:$Rs32, u4_0Imm:$Ii, u5_0Imm:$II) - 364
21364 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21365 {AliasPatternCond::K_Ignore, 0},
21366 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21367 {AliasPatternCond::K_Ignore, 0},
21368 // (S4_pstorerbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 368
21369 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21370 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21371 {AliasPatternCond::K_Imm, uint32_t(0)},
21372 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21373 // (S4_pstorerbnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 372
21374 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21375 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21376 {AliasPatternCond::K_Imm, uint32_t(0)},
21377 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21378 // (S4_pstorerbnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 376
21379 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21380 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21381 {AliasPatternCond::K_Imm, uint32_t(0)},
21382 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21383 // (S4_pstorerbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 380
21384 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21385 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21386 {AliasPatternCond::K_Imm, uint32_t(0)},
21387 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21388 // (S4_pstorerdfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 384
21389 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21390 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21391 {AliasPatternCond::K_Imm, uint32_t(0)},
21392 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21393 // (S4_pstorerdtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 388
21394 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21395 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21396 {AliasPatternCond::K_Imm, uint32_t(0)},
21397 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
21398 // (S4_pstorerffnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 392
21399 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21400 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21401 {AliasPatternCond::K_Imm, uint32_t(0)},
21402 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21403 // (S4_pstorerftnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 396
21404 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21405 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21406 {AliasPatternCond::K_Imm, uint32_t(0)},
21407 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21408 // (S4_pstorerhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 400
21409 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21410 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21411 {AliasPatternCond::K_Imm, uint32_t(0)},
21412 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21413 // (S4_pstorerhnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 404
21414 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21415 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21416 {AliasPatternCond::K_Imm, uint32_t(0)},
21417 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21418 // (S4_pstorerhnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 408
21419 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21420 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21421 {AliasPatternCond::K_Imm, uint32_t(0)},
21422 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21423 // (S4_pstorerhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 412
21424 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21425 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21426 {AliasPatternCond::K_Imm, uint32_t(0)},
21427 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21428 // (S4_pstorerifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 416
21429 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21430 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21431 {AliasPatternCond::K_Imm, uint32_t(0)},
21432 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21433 // (S4_pstorerinewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 420
21434 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21435 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21436 {AliasPatternCond::K_Imm, uint32_t(0)},
21437 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21438 // (S4_pstorerinewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 424
21439 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21440 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21441 {AliasPatternCond::K_Imm, uint32_t(0)},
21442 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21443 // (S4_pstoreritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 428
21444 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21445 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21446 {AliasPatternCond::K_Imm, uint32_t(0)},
21447 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21448 // (S4_storeirb_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 432
21449 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21450 {AliasPatternCond::K_Imm, uint32_t(0)},
21451 // (S4_storeirbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 434
21452 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21453 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21454 {AliasPatternCond::K_Imm, uint32_t(0)},
21455 // (S4_storeirbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 437
21456 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21457 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21458 {AliasPatternCond::K_Imm, uint32_t(0)},
21459 // (S4_storeirbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 440
21460 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21461 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21462 {AliasPatternCond::K_Imm, uint32_t(0)},
21463 // (S4_storeirbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 443
21464 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21465 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21466 {AliasPatternCond::K_Imm, uint32_t(0)},
21467 // (S4_storeirh_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 446
21468 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21469 {AliasPatternCond::K_Imm, uint32_t(0)},
21470 // (S4_storeirhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 448
21471 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21472 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21473 {AliasPatternCond::K_Imm, uint32_t(0)},
21474 // (S4_storeirhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 451
21475 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21476 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21477 {AliasPatternCond::K_Imm, uint32_t(0)},
21478 // (S4_storeirht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 454
21479 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21480 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21481 {AliasPatternCond::K_Imm, uint32_t(0)},
21482 // (S4_storeirhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 457
21483 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21484 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21485 {AliasPatternCond::K_Imm, uint32_t(0)},
21486 // (S4_storeiri_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 460
21487 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21488 {AliasPatternCond::K_Imm, uint32_t(0)},
21489 // (S4_storeirif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 462
21490 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21491 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21492 {AliasPatternCond::K_Imm, uint32_t(0)},
21493 // (S4_storeirifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 465
21494 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21495 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21496 {AliasPatternCond::K_Imm, uint32_t(0)},
21497 // (S4_storeirit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 468
21498 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21499 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21500 {AliasPatternCond::K_Imm, uint32_t(0)},
21501 // (S4_storeiritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 471
21502 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21503 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21504 {AliasPatternCond::K_Imm, uint32_t(0)},
21505 // (V6_extractw IntRegs:$Rd32, HvxVR:$Vu32, IntRegs:$Rs32) - 474
21506 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21507 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21508 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21509 // (V6_v6mpyhubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 477
21510 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21511 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21512 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21513 // (V6_v6mpyvubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 480
21514 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21515 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21516 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21517 // (V6_vL32Ub_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 483
21518 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21519 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21520 {AliasPatternCond::K_Imm, uint32_t(0)},
21521 // (V6_vL32b_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 486
21522 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21523 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21524 {AliasPatternCond::K_Imm, uint32_t(0)},
21525 // (V6_vL32b_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 489
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_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 494
21532 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21533 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21534 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21535 {AliasPatternCond::K_Ignore, 0},
21536 {AliasPatternCond::K_Imm, uint32_t(0)},
21537 // (V6_vL32b_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 499
21538 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21539 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21540 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21541 {AliasPatternCond::K_Imm, uint32_t(0)},
21542 // (V6_vL32b_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 503
21543 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21544 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21545 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21546 {AliasPatternCond::K_Ignore, 0},
21547 {AliasPatternCond::K_Imm, uint32_t(0)},
21548 // (V6_vL32b_nt_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 508
21549 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21550 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21551 {AliasPatternCond::K_Imm, uint32_t(0)},
21552 // (V6_vL32b_nt_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 511
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_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 516
21559 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21560 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21561 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21562 {AliasPatternCond::K_Ignore, 0},
21563 {AliasPatternCond::K_Imm, uint32_t(0)},
21564 // (V6_vL32b_nt_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 521
21565 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21566 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21567 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21568 {AliasPatternCond::K_Imm, uint32_t(0)},
21569 // (V6_vL32b_nt_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 525
21570 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21571 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21572 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21573 {AliasPatternCond::K_Ignore, 0},
21574 {AliasPatternCond::K_Imm, uint32_t(0)},
21575 // (V6_vL32b_nt_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 530
21576 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21577 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21578 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21579 {AliasPatternCond::K_Imm, uint32_t(0)},
21580 // (V6_vL32b_nt_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 534
21581 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21582 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21583 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21584 {AliasPatternCond::K_Imm, uint32_t(0)},
21585 // (V6_vL32b_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 538
21586 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21587 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21588 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21589 {AliasPatternCond::K_Imm, uint32_t(0)},
21590 // (V6_vL32b_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 542
21591 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21592 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21593 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21594 {AliasPatternCond::K_Imm, uint32_t(0)},
21595 // (V6_vS32Ub_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 546
21596 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21597 {AliasPatternCond::K_Imm, uint32_t(0)},
21598 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21599 // (V6_vS32Ub_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 549
21600 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21601 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21602 {AliasPatternCond::K_Imm, uint32_t(0)},
21603 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21604 // (V6_vS32Ub_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 553
21605 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21606 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21607 {AliasPatternCond::K_Imm, uint32_t(0)},
21608 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21609 // (V6_vS32b_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 557
21610 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21611 {AliasPatternCond::K_Imm, uint32_t(0)},
21612 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21613 // (V6_vS32b_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 560
21614 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21615 {AliasPatternCond::K_Imm, uint32_t(0)},
21616 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21617 // (V6_vS32b_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 563
21618 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21619 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21620 {AliasPatternCond::K_Imm, uint32_t(0)},
21621 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21622 // (V6_vS32b_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 567
21623 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21624 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21625 {AliasPatternCond::K_Imm, uint32_t(0)},
21626 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21627 // (V6_vS32b_nt_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 571
21628 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21629 {AliasPatternCond::K_Imm, uint32_t(0)},
21630 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21631 // (V6_vS32b_nt_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 574
21632 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21633 {AliasPatternCond::K_Imm, uint32_t(0)},
21634 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21635 // (V6_vS32b_nt_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 577
21636 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21637 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21638 {AliasPatternCond::K_Imm, uint32_t(0)},
21639 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21640 // (V6_vS32b_nt_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 581
21641 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21642 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21643 {AliasPatternCond::K_Imm, uint32_t(0)},
21644 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21645 // (V6_vS32b_nt_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 585
21646 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21647 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21648 {AliasPatternCond::K_Imm, uint32_t(0)},
21649 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21650 // (V6_vS32b_nt_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 589
21651 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21652 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21653 {AliasPatternCond::K_Imm, uint32_t(0)},
21654 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21655 // (V6_vS32b_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 593
21656 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
21657 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21658 {AliasPatternCond::K_Imm, uint32_t(0)},
21659 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21660 // (V6_vS32b_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 597
21661 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21662 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21663 {AliasPatternCond::K_Imm, uint32_t(0)},
21664 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21665 // (V6_vabsb_sat HvxVR:$Vd32, HvxVR:$Vu32) - 601
21666 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21667 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21668 // (V6_vabsdiffh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 603
21669 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21670 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21671 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21672 // (V6_vabsdiffub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 606
21673 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21674 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21675 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21676 // (V6_vabsdiffuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 609
21677 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21678 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21679 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21680 // (V6_vabsdiffw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 612
21681 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21682 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21683 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21684 // (V6_vabsh_sat HvxVR:$Vd32, HvxVR:$Vu32) - 615
21685 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21686 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21687 // (V6_vabsw_sat HvxVR:$Vd32, HvxVR:$Vu32) - 617
21688 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21689 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21690 // (V6_vaddb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 619
21691 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21692 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21693 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21694 // (V6_vaddb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 622
21695 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21696 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21697 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21698 // (V6_vaddbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 625
21699 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21700 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21701 {AliasPatternCond::K_Ignore, 0},
21702 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21703 // (V6_vaddbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 629
21704 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21705 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21706 {AliasPatternCond::K_Ignore, 0},
21707 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21708 // (V6_vaddbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 633
21709 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21710 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21711 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21712 // (V6_vaddbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 636
21713 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21714 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21715 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21716 // (V6_vaddh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 639
21717 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21718 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21719 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21720 // (V6_vaddh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 642
21721 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21722 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21723 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21724 // (V6_vaddhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 645
21725 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21726 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21727 {AliasPatternCond::K_Ignore, 0},
21728 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21729 // (V6_vaddhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 649
21730 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21731 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21732 {AliasPatternCond::K_Ignore, 0},
21733 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21734 // (V6_vaddhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 653
21735 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21736 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21737 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21738 // (V6_vaddhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 656
21739 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21740 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21741 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21742 // (V6_vaddhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 659
21743 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21744 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21745 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21746 // (V6_vaddhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 662
21747 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21748 {AliasPatternCond::K_Ignore, 0},
21749 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21750 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21751 // (V6_vaddubh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 666
21752 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21753 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21754 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21755 // (V6_vaddubh_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 669
21756 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21757 {AliasPatternCond::K_Ignore, 0},
21758 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21759 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21760 // (V6_vaddubsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 673
21761 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21762 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21763 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21764 // (V6_vaddubsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 676
21765 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21766 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21767 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21768 // (V6_vadduhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 679
21769 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21770 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21771 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21772 // (V6_vadduhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 682
21773 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21774 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21775 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21776 // (V6_vadduhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 685
21777 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21778 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21779 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21780 // (V6_vadduhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 688
21781 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21782 {AliasPatternCond::K_Ignore, 0},
21783 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21784 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21785 // (V6_vadduwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 692
21786 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21787 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21788 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21789 // (V6_vadduwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 695
21790 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21791 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21792 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21793 // (V6_vaddw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 698
21794 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21795 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21796 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21797 // (V6_vaddw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 701
21798 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21799 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21800 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21801 // (V6_vaddwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 704
21802 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21803 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21804 {AliasPatternCond::K_Ignore, 0},
21805 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21806 // (V6_vaddwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 708
21807 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21808 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21809 {AliasPatternCond::K_Ignore, 0},
21810 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21811 // (V6_vaddwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 712
21812 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21813 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21814 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21815 // (V6_vaddwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 715
21816 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21817 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21818 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21819 // (V6_vandnqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 718
21820 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21821 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21822 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21823 // (V6_vandnqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 721
21824 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21825 {AliasPatternCond::K_Ignore, 0},
21826 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21827 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21828 // (V6_vandqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 725
21829 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21830 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21831 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21832 // (V6_vandqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 728
21833 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21834 {AliasPatternCond::K_Ignore, 0},
21835 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21836 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21837 // (V6_vandvrt HvxQR:$Qd4, HvxVR:$Vu32, IntRegs:$Rt32) - 732
21838 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21839 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21840 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21841 // (V6_vandvrt_acc HvxQR:$Qx4, HvxVR:$Vu32, IntRegs:$Rt32) - 735
21842 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
21843 {AliasPatternCond::K_Ignore, 0},
21844 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21845 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21846 // (V6_vaslh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 739
21847 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21848 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21849 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21850 // (V6_vaslh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 742
21851 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21852 {AliasPatternCond::K_Ignore, 0},
21853 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21854 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21855 // (V6_vaslhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 746
21856 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21857 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21858 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21859 // (V6_vaslw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 749
21860 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21861 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21862 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21863 // (V6_vaslw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 752
21864 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21865 {AliasPatternCond::K_Ignore, 0},
21866 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21867 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21868 // (V6_vaslwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 756
21869 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21870 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21871 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21872 // (V6_vasr_into HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 759
21873 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21874 {AliasPatternCond::K_Ignore, 0},
21875 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21876 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21877 // (V6_vasrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 763
21878 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21879 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21880 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21881 // (V6_vasrh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 766
21882 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21883 {AliasPatternCond::K_Ignore, 0},
21884 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21885 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21886 // (V6_vasrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 770
21887 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21888 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21889 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21890 // (V6_vasrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 773
21891 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21892 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21893 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21894 // (V6_vasrw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 776
21895 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21896 {AliasPatternCond::K_Ignore, 0},
21897 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21898 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21899 // (V6_vasrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 780
21900 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21901 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21902 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21903 // (V6_vavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 783
21904 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21905 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21906 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21907 // (V6_vavgbrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 786
21908 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21909 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21910 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21911 // (V6_vavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 789
21912 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21913 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21914 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21915 // (V6_vavghrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 792
21916 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21917 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21918 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21919 // (V6_vavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 795
21920 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21921 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21922 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21923 // (V6_vavgubrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 798
21924 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21925 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21926 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21927 // (V6_vavguh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 801
21928 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21929 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21930 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21931 // (V6_vavguhrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 804
21932 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21933 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21934 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21935 // (V6_vavguw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 807
21936 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21937 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21938 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21939 // (V6_vavguwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 810
21940 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21941 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21942 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21943 // (V6_vavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 813
21944 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21945 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21946 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21947 // (V6_vavgwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 816
21948 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21949 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21950 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21951 // (V6_vcl0h HvxVR:$Vd32, HvxVR:$Vu32) - 819
21952 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21953 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21954 // (V6_vcl0w HvxVR:$Vd32, HvxVR:$Vu32) - 821
21955 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21956 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21957 // (V6_vdealb HvxVR:$Vd32, HvxVR:$Vu32) - 823
21958 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21959 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21960 // (V6_vdealb4w HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 825
21961 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21962 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21963 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21964 // (V6_vdealh HvxVR:$Vd32, HvxVR:$Vu32) - 828
21965 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21966 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21967 // (V6_vdmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 830
21968 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21969 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21970 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21971 // (V6_vdmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 833
21972 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21973 {AliasPatternCond::K_Ignore, 0},
21974 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21975 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21976 // (V6_vdmpybus_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 837
21977 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21978 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21979 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21980 // (V6_vdmpybus_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 840
21981 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21982 {AliasPatternCond::K_Ignore, 0},
21983 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21984 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21985 // (V6_vdmpyhb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 844
21986 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21987 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21988 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21989 // (V6_vdmpyhb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 847
21990 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21991 {AliasPatternCond::K_Ignore, 0},
21992 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
21993 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21994 // (V6_vdmpyhb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 851
21995 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21996 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
21997 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
21998 // (V6_vdmpyhb_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 854
21999 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22000 {AliasPatternCond::K_Ignore, 0},
22001 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22002 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22003 // (V6_vdmpyhisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 858
22004 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22005 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22006 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22007 // (V6_vdmpyhisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 861
22008 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22009 {AliasPatternCond::K_Ignore, 0},
22010 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22011 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22012 // (V6_vdmpyhsat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 865
22013 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22014 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22015 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22016 // (V6_vdmpyhsat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 868
22017 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22018 {AliasPatternCond::K_Ignore, 0},
22019 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22020 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22021 // (V6_vdmpyhsuisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 872
22022 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22023 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22024 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22025 // (V6_vdmpyhsuisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 875
22026 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22027 {AliasPatternCond::K_Ignore, 0},
22028 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22029 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22030 // (V6_vdmpyhsusat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 879
22031 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22032 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22033 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22034 // (V6_vdmpyhsusat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 882
22035 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22036 {AliasPatternCond::K_Ignore, 0},
22037 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22038 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22039 // (V6_vdmpyhvsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 886
22040 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22041 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22042 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22043 // (V6_vdmpyhvsat_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 889
22044 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22045 {AliasPatternCond::K_Ignore, 0},
22046 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22047 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22048 // (V6_vdsaduh HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 893
22049 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22050 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22051 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22052 // (V6_vdsaduh_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 896
22053 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22054 {AliasPatternCond::K_Ignore, 0},
22055 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22056 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22057 // (V6_veqb HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 900
22058 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22059 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22060 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22061 // (V6_veqb_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 903
22062 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22063 {AliasPatternCond::K_Ignore, 0},
22064 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22065 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22066 // (V6_veqb_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 907
22067 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22068 {AliasPatternCond::K_Ignore, 0},
22069 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22070 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22071 // (V6_veqb_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 911
22072 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22073 {AliasPatternCond::K_Ignore, 0},
22074 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22075 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22076 // (V6_veqh HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 915
22077 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22078 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22079 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22080 // (V6_veqh_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 918
22081 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22082 {AliasPatternCond::K_Ignore, 0},
22083 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22084 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22085 // (V6_veqh_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 922
22086 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22087 {AliasPatternCond::K_Ignore, 0},
22088 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22089 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22090 // (V6_veqh_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 926
22091 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22092 {AliasPatternCond::K_Ignore, 0},
22093 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22094 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22095 // (V6_veqw HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 930
22096 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22097 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22098 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22099 // (V6_veqw_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 933
22100 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22101 {AliasPatternCond::K_Ignore, 0},
22102 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22103 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22104 // (V6_veqw_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 937
22105 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22106 {AliasPatternCond::K_Ignore, 0},
22107 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22108 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22109 // (V6_veqw_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 941
22110 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22111 {AliasPatternCond::K_Ignore, 0},
22112 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22113 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22114 // (V6_vlsrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 945
22115 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22116 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22117 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22118 // (V6_vlsrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 948
22119 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22120 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22121 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22122 // (V6_vlsrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 951
22123 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22124 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22125 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22126 // (V6_vlsrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 954
22127 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22128 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22129 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22130 // (V6_vmaxb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 957
22131 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22132 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22133 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22134 // (V6_vmaxh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 960
22135 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22136 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22137 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22138 // (V6_vmaxub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 963
22139 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22140 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22141 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22142 // (V6_vmaxuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 966
22143 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22144 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22145 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22146 // (V6_vmaxw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 969
22147 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22148 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22149 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22150 // (V6_vminb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 972
22151 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22152 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22153 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22154 // (V6_vminh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 975
22155 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22156 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22157 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22158 // (V6_vminub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 978
22159 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22160 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22161 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22162 // (V6_vminuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 981
22163 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22164 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22165 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22166 // (V6_vminw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 984
22167 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22168 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22169 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22170 // (V6_vmpabus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 987
22171 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22172 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22173 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22174 // (V6_vmpabus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 990
22175 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22176 {AliasPatternCond::K_Ignore, 0},
22177 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22178 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22179 // (V6_vmpabusv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 994
22180 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22181 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22182 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22183 // (V6_vmpabuu HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 997
22184 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22185 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22186 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22187 // (V6_vmpabuu_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1000
22188 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22189 {AliasPatternCond::K_Ignore, 0},
22190 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22191 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22192 // (V6_vmpabuuv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1004
22193 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22194 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22195 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22196 // (V6_vmpahb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1007
22197 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22198 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22199 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22200 // (V6_vmpahb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1010
22201 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22202 {AliasPatternCond::K_Ignore, 0},
22203 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22204 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22205 // (V6_vmpauhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1014
22206 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22207 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22208 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22209 // (V6_vmpauhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1017
22210 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22211 {AliasPatternCond::K_Ignore, 0},
22212 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22213 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22214 // (V6_vmpybus HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1021
22215 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22216 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22217 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22218 // (V6_vmpybus_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1024
22219 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22220 {AliasPatternCond::K_Ignore, 0},
22221 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22222 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22223 // (V6_vmpybusv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1028
22224 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22225 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22226 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22227 // (V6_vmpybusv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1031
22228 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22229 {AliasPatternCond::K_Ignore, 0},
22230 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22231 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22232 // (V6_vmpybv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1035
22233 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22234 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22235 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22236 // (V6_vmpybv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1038
22237 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22238 {AliasPatternCond::K_Ignore, 0},
22239 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22240 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22241 // (V6_vmpyewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1042
22242 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22243 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22244 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22245 // (V6_vmpyh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1045
22246 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22247 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22248 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22249 // (V6_vmpyh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1048
22250 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22251 {AliasPatternCond::K_Ignore, 0},
22252 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22253 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22254 // (V6_vmpyhsat_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1052
22255 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22256 {AliasPatternCond::K_Ignore, 0},
22257 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22258 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22259 // (V6_vmpyhsrs HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1056
22260 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22261 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22262 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22263 // (V6_vmpyhss HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1059
22264 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22265 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22266 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22267 // (V6_vmpyhus HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1062
22268 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22269 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22270 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22271 // (V6_vmpyhus_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1065
22272 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22273 {AliasPatternCond::K_Ignore, 0},
22274 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22275 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22276 // (V6_vmpyhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1069
22277 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22278 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22279 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22280 // (V6_vmpyhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1072
22281 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22282 {AliasPatternCond::K_Ignore, 0},
22283 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22284 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22285 // (V6_vmpyhvsrs HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1076
22286 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22287 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22288 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22289 // (V6_vmpyiewh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1079
22290 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22291 {AliasPatternCond::K_Ignore, 0},
22292 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22293 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22294 // (V6_vmpyiewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1083
22295 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22296 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22297 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22298 // (V6_vmpyiewuh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1086
22299 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22300 {AliasPatternCond::K_Ignore, 0},
22301 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22302 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22303 // (V6_vmpyih HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1090
22304 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22305 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22306 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22307 // (V6_vmpyih_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1093
22308 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22309 {AliasPatternCond::K_Ignore, 0},
22310 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22311 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22312 // (V6_vmpyihb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1097
22313 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22314 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22315 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22316 // (V6_vmpyihb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1100
22317 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22318 {AliasPatternCond::K_Ignore, 0},
22319 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22320 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22321 // (V6_vmpyiowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1104
22322 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22323 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22324 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22325 // (V6_vmpyiwb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1107
22326 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22327 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22328 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22329 // (V6_vmpyiwb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1110
22330 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22331 {AliasPatternCond::K_Ignore, 0},
22332 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22333 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22334 // (V6_vmpyiwh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1114
22335 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22336 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22337 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22338 // (V6_vmpyiwh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1117
22339 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22340 {AliasPatternCond::K_Ignore, 0},
22341 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22342 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22343 // (V6_vmpyiwub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1121
22344 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22345 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22346 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22347 // (V6_vmpyiwub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1124
22348 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22349 {AliasPatternCond::K_Ignore, 0},
22350 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22351 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22352 // (V6_vmpyowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1128
22353 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22354 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22355 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22356 // (V6_vmpyowh_rnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1131
22357 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22358 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22359 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22360 // (V6_vmpyub HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1134
22361 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22362 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22363 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22364 // (V6_vmpyub_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1137
22365 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22366 {AliasPatternCond::K_Ignore, 0},
22367 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22368 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22369 // (V6_vmpyubv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1141
22370 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22371 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22372 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22373 // (V6_vmpyubv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1144
22374 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22375 {AliasPatternCond::K_Ignore, 0},
22376 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22377 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22378 // (V6_vmpyuh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1148
22379 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22380 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22381 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22382 // (V6_vmpyuh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1151
22383 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22384 {AliasPatternCond::K_Ignore, 0},
22385 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22386 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22387 // (V6_vmpyuhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1155
22388 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22389 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22390 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22391 // (V6_vmpyuhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1158
22392 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22393 {AliasPatternCond::K_Ignore, 0},
22394 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22395 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22396 // (V6_vnavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1162
22397 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22398 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22399 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22400 // (V6_vnavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1165
22401 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22402 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22403 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22404 // (V6_vnavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1168
22405 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22406 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22407 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22408 // (V6_vnavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1171
22409 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22410 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22411 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22412 // (V6_vnormamth HvxVR:$Vd32, HvxVR:$Vu32) - 1174
22413 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22414 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22415 // (V6_vnormamtw HvxVR:$Vd32, HvxVR:$Vu32) - 1176
22416 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22417 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22418 // (V6_vpackeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1178
22419 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22420 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22421 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22422 // (V6_vpackeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1181
22423 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22424 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22425 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22426 // (V6_vpackhb_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1184
22427 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22428 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22429 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22430 // (V6_vpackhub_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1187
22431 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22432 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22433 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22434 // (V6_vpackob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1190
22435 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22436 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22437 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22438 // (V6_vpackoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1193
22439 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22440 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22441 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22442 // (V6_vpackwh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1196
22443 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22444 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22445 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22446 // (V6_vpackwuh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1199
22447 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22448 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22449 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22450 // (V6_vpopcounth HvxVR:$Vd32, HvxVR:$Vu32) - 1202
22451 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22452 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22453 // (V6_vrmpybub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1204
22454 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22455 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22456 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22457 // (V6_vrmpybub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1207
22458 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22459 {AliasPatternCond::K_Ignore, 0},
22460 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22461 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22462 // (V6_vrmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1211
22463 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22464 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22465 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22466 // (V6_vrmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1214
22467 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22468 {AliasPatternCond::K_Ignore, 0},
22469 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22470 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22471 // (V6_vrmpybusi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1218
22472 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22473 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22474 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22475 // (V6_vrmpybusi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1221
22476 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22477 {AliasPatternCond::K_Ignore, 0},
22478 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22479 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22480 // (V6_vrmpybusv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1225
22481 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22482 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22483 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22484 // (V6_vrmpybusv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1228
22485 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22486 {AliasPatternCond::K_Ignore, 0},
22487 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22488 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22489 // (V6_vrmpybv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1232
22490 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22491 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22492 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22493 // (V6_vrmpybv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1235
22494 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22495 {AliasPatternCond::K_Ignore, 0},
22496 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22497 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22498 // (V6_vrmpyub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1239
22499 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22500 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22501 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22502 // (V6_vrmpyub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1242
22503 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22504 {AliasPatternCond::K_Ignore, 0},
22505 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22506 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22507 // (V6_vrmpyub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1246
22508 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22509 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22510 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22511 // (V6_vrmpyub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1249
22512 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22513 {AliasPatternCond::K_Ignore, 0},
22514 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22515 {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
22516 // (V6_vrmpyubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1253
22517 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22518 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22519 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22520 // (V6_vrmpyubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1256
22521 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22522 {AliasPatternCond::K_Ignore, 0},
22523 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22524 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22525 // (V6_vrmpyubv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1260
22526 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22527 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22528 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22529 // (V6_vrmpyubv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1263
22530 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22531 {AliasPatternCond::K_Ignore, 0},
22532 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22533 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22534 // (V6_vrotr HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1267
22535 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22536 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22537 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22538 // (V6_vroundhb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1270
22539 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22540 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22541 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22542 // (V6_vroundhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1273
22543 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22544 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22545 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22546 // (V6_vrounduhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1276
22547 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22548 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22549 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22550 // (V6_vrounduwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1279
22551 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22552 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22553 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22554 // (V6_vroundwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1282
22555 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22556 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22557 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22558 // (V6_vroundwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1285
22559 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22560 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22561 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22562 // (V6_vrsadubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1288
22563 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22564 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22565 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22566 // (V6_vrsadubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1291
22567 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22568 {AliasPatternCond::K_Ignore, 0},
22569 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22570 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22571 // (V6_vsathub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1295
22572 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22573 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22574 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22575 // (V6_vsatuwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1298
22576 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22577 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22578 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22579 // (V6_vsatwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1301
22580 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22581 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22582 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22583 // (V6_vsb HvxWR:$Vdd32, HvxVR:$Vu32) - 1304
22584 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22585 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22586 // (V6_vscattermh IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1306
22587 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22588 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22589 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22590 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22591 // (V6_vscattermh_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1310
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_vscattermhq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1314
22597 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22598 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22599 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22600 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22601 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22602 // (V6_vscattermhw IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1319
22603 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22604 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22605 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22606 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22607 // (V6_vscattermhw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1323
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_vscattermhwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1327
22613 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22614 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22615 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22616 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22617 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22618 // (V6_vscattermw IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1332
22619 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22620 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22621 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22622 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22623 // (V6_vscattermw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1336
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_vscattermwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1340
22629 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22630 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22631 {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
22632 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22633 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22634 // (V6_vsh HvxWR:$Vdd32, HvxVR:$Vu32) - 1345
22635 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22636 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22637 // (V6_vshufeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1347
22638 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22639 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22640 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22641 // (V6_vshuff HvxVR:$Vy32, HvxVR:$Vx32, IntRegs:$Rt32) - 1350
22642 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22643 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22644 {AliasPatternCond::K_Ignore, 0},
22645 {AliasPatternCond::K_Ignore, 0},
22646 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22647 // (V6_vshuffb HvxVR:$Vd32, HvxVR:$Vu32) - 1355
22648 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22649 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22650 // (V6_vshuffeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1357
22651 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22652 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22653 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22654 // (V6_vshuffh HvxVR:$Vd32, HvxVR:$Vu32) - 1360
22655 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22656 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22657 // (V6_vshuffob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1362
22658 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22659 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22660 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22661 // (V6_vshufoeb HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1365
22662 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22663 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22664 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22665 // (V6_vshufoeh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1368
22666 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22667 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22668 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22669 // (V6_vshufoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1371
22670 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22671 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22672 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22673 // (V6_vsubb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1374
22674 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22675 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22676 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22677 // (V6_vsubb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1377
22678 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22679 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22680 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22681 // (V6_vsubbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1380
22682 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22683 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22684 {AliasPatternCond::K_Ignore, 0},
22685 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22686 // (V6_vsubbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1384
22687 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22688 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22689 {AliasPatternCond::K_Ignore, 0},
22690 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22691 // (V6_vsubbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1388
22692 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22693 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22694 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22695 // (V6_vsubbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1391
22696 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22697 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22698 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22699 // (V6_vsubh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1394
22700 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22701 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22702 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22703 // (V6_vsubh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1397
22704 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22705 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22706 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22707 // (V6_vsubhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1400
22708 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22709 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22710 {AliasPatternCond::K_Ignore, 0},
22711 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22712 // (V6_vsubhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1404
22713 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22714 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22715 {AliasPatternCond::K_Ignore, 0},
22716 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22717 // (V6_vsubhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1408
22718 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22719 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22720 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22721 // (V6_vsubhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1411
22722 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22723 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22724 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22725 // (V6_vsubhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1414
22726 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22727 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22728 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22729 // (V6_vsububh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1417
22730 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22731 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22732 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22733 // (V6_vsububsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1420
22734 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22735 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22736 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22737 // (V6_vsububsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1423
22738 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22739 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22740 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22741 // (V6_vsubuhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1426
22742 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22743 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22744 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22745 // (V6_vsubuhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1429
22746 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22747 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22748 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22749 // (V6_vsubuhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1432
22750 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22751 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22752 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22753 // (V6_vsubuwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1435
22754 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22755 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22756 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22757 // (V6_vsubuwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1438
22758 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22759 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22760 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22761 // (V6_vsubw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1441
22762 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22763 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22764 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22765 // (V6_vsubw_dv HvxWR:$Vdd32, W15, W15) - 1444
22766 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22767 {AliasPatternCond::K_Reg, Hexagon::W15},
22768 {AliasPatternCond::K_Reg, Hexagon::W15},
22769 // (V6_vsubw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1447
22770 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22771 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22772 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22773 // (V6_vsubwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1450
22774 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22775 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22776 {AliasPatternCond::K_Ignore, 0},
22777 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22778 // (V6_vsubwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1454
22779 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22780 {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
22781 {AliasPatternCond::K_Ignore, 0},
22782 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22783 // (V6_vsubwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1458
22784 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22785 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22786 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22787 // (V6_vsubwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1461
22788 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22789 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22790 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22791 // (V6_vtmpyb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1464
22792 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22793 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22794 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22795 // (V6_vtmpyb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1467
22796 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22797 {AliasPatternCond::K_Ignore, 0},
22798 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22799 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22800 // (V6_vtmpybus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1471
22801 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22802 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22803 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22804 // (V6_vtmpybus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1474
22805 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22806 {AliasPatternCond::K_Ignore, 0},
22807 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22808 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22809 // (V6_vtmpyhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1478
22810 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22811 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22812 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22813 // (V6_vtmpyhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1481
22814 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22815 {AliasPatternCond::K_Ignore, 0},
22816 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22817 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22818 // (V6_vunpackb HvxWR:$Vdd32, HvxVR:$Vu32) - 1485
22819 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22820 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22821 // (V6_vunpackh HvxWR:$Vdd32, HvxVR:$Vu32) - 1487
22822 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22823 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22824 // (V6_vunpackoh HvxWR:$Vxx32, HvxVR:$Vu32) - 1489
22825 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22826 {AliasPatternCond::K_Ignore, 0},
22827 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22828 // (V6_vunpackub HvxWR:$Vdd32, HvxVR:$Vu32) - 1492
22829 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22830 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22831 // (V6_vunpackuh HvxWR:$Vdd32, HvxVR:$Vu32) - 1494
22832 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22833 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22834 // (V6_vxor HvxVR:$Vd32, HvxVR:$Vd32, HvxVR:$Vd32) - 1496
22835 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22836 {AliasPatternCond::K_TiedReg, 0},
22837 {AliasPatternCond::K_TiedReg, 0},
22838 // (V6_vzb HvxWR:$Vdd32, HvxVR:$Vu32) - 1499
22839 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22840 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22841 // (V6_vzh HvxWR:$Vdd32, HvxVR:$Vu32) - 1501
22842 {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
22843 {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
22844 // (V6_zLd_ai IntRegs:$Rt32, 0) - 1503
22845 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22846 {AliasPatternCond::K_Imm, uint32_t(0)},
22847 // (V6_zLd_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0) - 1505
22848 {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
22849 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22850 {AliasPatternCond::K_Imm, uint32_t(0)},
22851 // (Y2_crswap0 IntRegs:$Rx32) - 1508
22852 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22853 // (Y2_dcfetchbo IntRegs:$Rs32, 0) - 1509
22854 {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
22855 {AliasPatternCond::K_Imm, uint32_t(0)},
22856 };
22857
22858 static const char AsmStrings[] =
22859 /* 0 */ "$\x01 = zxtb($\x02)\0"
22860 /* 14 */ "if (!$\x02) $\x01 = $\x03\0"
22861 /* 31 */ "if (!$\x02.new) $\x01 = $\x03\0"
22862 /* 52 */ "if ($\x02) $\x01 = $\x03\0"
22863 /* 68 */ "if ($\x02.new) $\x01 = $\x03\0"
22864 /* 88 */ "$\x01 = neg($\x03)\0"
22865 /* 101 */ "$\x01 = not($\x03)\0"
22866 /* 114 */ "$\x01 = vaddb($\x02,$\x03)\0"
22867 /* 132 */ "$\x01 = vsubb($\x02,$\x03)\0"
22868 /* 150 */ "$\x01 = cmp.lt($\x03,$\x02)\0"
22869 /* 169 */ "$\x01 = cmp.ltu($\x03,$\x02)\0"
22870 /* 189 */ "$\x01 = $\x02\0"
22871 /* 197 */ "if (!$\x01) jump $\xFF\x02\x01\0"
22872 /* 216 */ "if (!$\x01) jumpr $\x02\0"
22873 /* 234 */ "if ($\x01) jumpr $\x02\0"
22874 /* 251 */ "if ($\x01) jump $\xFF\x02\x01\0"
22875 /* 269 */ "trap1(#$\x03)\0"
22876 /* 280 */ "deallocframe\0"
22877 /* 293 */ "$\x01 = memb_fifo($\x03)\0"
22878 /* 312 */ "$\x01 = memh_fifo($\x03)\0"
22879 /* 331 */ "$\x01 = membh($\x02)\0"
22880 /* 346 */ "$\x01 = memubh($\x02)\0"
22881 /* 362 */ "$\x01 = memb($\x02)\0"
22882 /* 376 */ "$\x01 = memd($\x02)\0"
22883 /* 390 */ "$\x01 = memh($\x02)\0"
22884 /* 404 */ "$\x01 = memw($\x02)\0"
22885 /* 418 */ "$\x01 = memub($\x02)\0"
22886 /* 433 */ "$\x01 = memuh($\x02)\0"
22887 /* 448 */ "if (!$\x02) $\x01 = memb($\x03)\0"
22888 /* 471 */ "if (!$\x02.new) $\x01 = memb($\x03)\0"
22889 /* 498 */ "if ($\x02) $\x01 = memb($\x03)\0"
22890 /* 520 */ "if ($\x02.new) $\x01 = memb($\x03)\0"
22891 /* 546 */ "if (!$\x02) $\x01 = memd($\x03)\0"
22892 /* 569 */ "if (!$\x02.new) $\x01 = memd($\x03)\0"
22893 /* 596 */ "if ($\x02) $\x01 = memd($\x03)\0"
22894 /* 618 */ "if ($\x02.new) $\x01 = memd($\x03)\0"
22895 /* 644 */ "if (!$\x02) $\x01 = memh($\x03)\0"
22896 /* 667 */ "if (!$\x02.new) $\x01 = memh($\x03)\0"
22897 /* 694 */ "if ($\x02) $\x01 = memh($\x03)\0"
22898 /* 716 */ "if ($\x02.new) $\x01 = memh($\x03)\0"
22899 /* 742 */ "if (!$\x02) $\x01 = memw($\x03)\0"
22900 /* 765 */ "if (!$\x02.new) $\x01 = memw($\x03)\0"
22901 /* 792 */ "if ($\x02) $\x01 = memw($\x03)\0"
22902 /* 814 */ "if ($\x02.new) $\x01 = memw($\x03)\0"
22903 /* 840 */ "if (!$\x02) $\x01 = memub($\x03)\0"
22904 /* 864 */ "if (!$\x02.new) $\x01 = memub($\x03)\0"
22905 /* 892 */ "if ($\x02) $\x01 = memub($\x03)\0"
22906 /* 915 */ "if ($\x02.new) $\x01 = memub($\x03)\0"
22907 /* 942 */ "if (!$\x02) $\x01 = memuh($\x03)\0"
22908 /* 966 */ "if (!$\x02.new) $\x01 = memuh($\x03)\0"
22909 /* 994 */ "if ($\x02) $\x01 = memuh($\x03)\0"
22910 /* 1017 */ "if ($\x02.new) $\x01 = memuh($\x03)\0"
22911 /* 1044 */ "memb($\x01) += $\x03\0"
22912 /* 1059 */ "memh($\x01) += $\x03\0"
22913 /* 1074 */ "memw($\x01) += $\x03\0"
22914 /* 1089 */ "memb($\x01) &= $\x03\0"
22915 /* 1104 */ "memh($\x01) &= $\x03\0"
22916 /* 1119 */ "memw($\x01) &= $\x03\0"
22917 /* 1134 */ "memb($\x01) += #$\x03\0"
22918 /* 1150 */ "memh($\x01) += #$\x03\0"
22919 /* 1166 */ "memw($\x01) += #$\x03\0"
22920 /* 1182 */ "memb($\x01) = clrbit(#$\x03)\0"
22921 /* 1205 */ "memh($\x01) = clrbit(#$\x03)\0"
22922 /* 1228 */ "memw($\x01) = clrbit(#$\x03)\0"
22923 /* 1251 */ "memb($\x01) = setbit(#$\x03)\0"
22924 /* 1274 */ "memh($\x01) = setbit(#$\x03)\0"
22925 /* 1297 */ "memw($\x01) = setbit(#$\x03)\0"
22926 /* 1320 */ "memb($\x01) -= #$\x03\0"
22927 /* 1336 */ "memh($\x01) -= #$\x03\0"
22928 /* 1352 */ "memw($\x01) -= #$\x03\0"
22929 /* 1368 */ "memb($\x01) |= $\x03\0"
22930 /* 1383 */ "memh($\x01) |= $\x03\0"
22931 /* 1398 */ "memw($\x01) |= $\x03\0"
22932 /* 1413 */ "dealloc_return\0"
22933 /* 1428 */ "if (!$\x02) dealloc_return\0"
22934 /* 1452 */ "if (!$\x02.new) dealloc_return:nt\0"
22935 /* 1483 */ "if (!$\x02.new) dealloc_return:t\0"
22936 /* 1513 */ "if ($\x02) dealloc_return\0"
22937 /* 1536 */ "if ($\x02.new) dealloc_return:nt\0"
22938 /* 1566 */ "if ($\x02.new) dealloc_return:t\0"
22939 /* 1595 */ "memb($\x01) -= $\x03\0"
22940 /* 1610 */ "memh($\x01) -= $\x03\0"
22941 /* 1625 */ "memw($\x01) -= $\x03\0"
22942 /* 1640 */ "$\x01 = mpyui($\x02,$\x03)\0"
22943 /* 1658 */ "$\x01 = vdmpyw($\x02,$\x03)\0"
22944 /* 1677 */ "$\x01 += vdmpyw($\x03,$\x04)\0"
22945 /* 1697 */ "allocframe(#$\x03)\0"
22946 /* 1713 */ "if (!$\x01) memb($\x02) = $\x04\0"
22947 /* 1736 */ "if (!$\x01) memb($\x02) = $\x04.new\0"
22948 /* 1763 */ "if ($\x01) memb($\x02) = $\x04.new\0"
22949 /* 1789 */ "if ($\x01) memb($\x02) = $\x04\0"
22950 /* 1811 */ "if (!$\x01) memd($\x02) = $\x04\0"
22951 /* 1834 */ "if ($\x01) memd($\x02) = $\x04\0"
22952 /* 1856 */ "if (!$\x01) memh($\x02) = $\x04.h\0"
22953 /* 1881 */ "if ($\x01) memh($\x02) = $\x04.h\0"
22954 /* 1905 */ "if (!$\x01) memh($\x02) = $\x04\0"
22955 /* 1928 */ "if (!$\x01) memh($\x02) = $\x04.new\0"
22956 /* 1955 */ "if ($\x01) memh($\x02) = $\x04.new\0"
22957 /* 1981 */ "if ($\x01) memh($\x02) = $\x04\0"
22958 /* 2003 */ "if (!$\x01) memw($\x02) = $\x04\0"
22959 /* 2026 */ "if (!$\x01) memw($\x02) = $\x04.new\0"
22960 /* 2053 */ "if ($\x01) memw($\x02) = $\x04.new\0"
22961 /* 2079 */ "if ($\x01) memw($\x02) = $\x04\0"
22962 /* 2101 */ "memb($\x01) = $\x03\0"
22963 /* 2115 */ "memb($\x01) = $\x03.new\0"
22964 /* 2133 */ "memd($\x01) = $\x03\0"
22965 /* 2147 */ "memh($\x01) = $\x03.h\0"
22966 /* 2163 */ "memh($\x01) = $\x03\0"
22967 /* 2177 */ "memh($\x01) = $\x03.new\0"
22968 /* 2195 */ "memw($\x01) = $\x03\0"
22969 /* 2209 */ "memw($\x01) = $\x03.new\0"
22970 /* 2227 */ "$\x01 = tableidxb($\x03,#$\x04,#$\x05)\0"
22971 /* 2254 */ "if (!$\x01.new) memb($\x02) = $\x04\0"
22972 /* 2281 */ "if (!$\x01.new) memb($\x02) = $\x04.new\0"
22973 /* 2312 */ "if ($\x01.new) memb($\x02) = $\x04.new\0"
22974 /* 2342 */ "if ($\x01.new) memb($\x02) = $\x04\0"
22975 /* 2368 */ "if (!$\x01.new) memd($\x02) = $\x04\0"
22976 /* 2395 */ "if ($\x01.new) memd($\x02) = $\x04\0"
22977 /* 2421 */ "if (!$\x01.new) memh($\x02) = $\x04.h\0"
22978 /* 2450 */ "if ($\x01.new) memh($\x02) = $\x04.h\0"
22979 /* 2478 */ "if (!$\x01.new) memh($\x02) = $\x04\0"
22980 /* 2505 */ "if (!$\x01.new) memh($\x02) = $\x04.new\0"
22981 /* 2536 */ "if ($\x01.new) memh($\x02) = $\x04.new\0"
22982 /* 2566 */ "if ($\x01.new) memh($\x02) = $\x04\0"
22983 /* 2592 */ "if (!$\x01.new) memw($\x02) = $\x04\0"
22984 /* 2619 */ "if (!$\x01.new) memw($\x02) = $\x04.new\0"
22985 /* 2650 */ "if ($\x01.new) memw($\x02) = $\x04.new\0"
22986 /* 2680 */ "if ($\x01.new) memw($\x02) = $\x04\0"
22987 /* 2706 */ "memb($\x01) = #$\x03\0"
22988 /* 2721 */ "if (!$\x01) memb($\x02) = #$\x04\0"
22989 /* 2745 */ "if (!$\x01.new) memb($\x02) = #$\x04\0"
22990 /* 2773 */ "if ($\x01) memb($\x02) = #$\x04\0"
22991 /* 2796 */ "if ($\x01.new) memb($\x02) = #$\x04\0"
22992 /* 2823 */ "memh($\x01) = #$\x03\0"
22993 /* 2838 */ "if (!$\x01) memh($\x02) = #$\x04\0"
22994 /* 2862 */ "if (!$\x01.new) memh($\x02) = #$\x04\0"
22995 /* 2890 */ "if ($\x01) memh($\x02) = #$\x04\0"
22996 /* 2913 */ "if ($\x01.new) memh($\x02) = #$\x04\0"
22997 /* 2940 */ "memw($\x01) = #$\x03\0"
22998 /* 2955 */ "if (!$\x01) memw($\x02) = #$\x04\0"
22999 /* 2979 */ "if (!$\x01.new) memw($\x02) = #$\x04\0"
23000 /* 3007 */ "if ($\x01) memw($\x02) = #$\x04\0"
23001 /* 3030 */ "if ($\x01.new) memw($\x02) = #$\x04\0"
23002 /* 3057 */ "$\x01.w = vextract($\x02,$\x03)\0"
23003 /* 3080 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):h\0"
23004 /* 3113 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):v\0"
23005 /* 3146 */ "$\x01 = vmemu($\x02)\0"
23006 /* 3161 */ "$\x01 = vmem($\x02)\0"
23007 /* 3175 */ "if (!$\x03) $\x01.cur = vmem($\x02)\0"
23008 /* 3202 */ "if ($\x03) $\x01.cur = vmem($\x02)\0"
23009 /* 3228 */ "if (!$\x02) $\x01.tmp = vmem($\x03)\0"
23010 /* 3255 */ "if (!$\x03) $\x01 = vmem($\x02)\0"
23011 /* 3278 */ "$\x01 = vmem($\x02):nt\0"
23012 /* 3295 */ "if (!$\x03) $\x01.cur = vmem($\x02):nt\0"
23013 /* 3325 */ "if ($\x03) $\x01.cur = vmem($\x02):nt\0"
23014 /* 3354 */ "if (!$\x02) $\x01.tmp = vmem($\x03):nt\0"
23015 /* 3384 */ "if (!$\x03) $\x01 = vmem($\x02):nt\0"
23016 /* 3410 */ "if ($\x02) $\x01 = vmem($\x03):nt\0"
23017 /* 3435 */ "if ($\x02) $\x01.tmp = vmem($\x03):nt\0"
23018 /* 3464 */ "if ($\x02) $\x01 = vmem($\x03)\0"
23019 /* 3486 */ "if ($\x02) $\x01.tmp = vmem($\x03)\0"
23020 /* 3512 */ "vmemu($\x01) = $\x03\0"
23021 /* 3527 */ "if (!$\x01) vmemu($\x02) = $\x04\0"
23022 /* 3551 */ "if ($\x01) vmemu($\x02) = $\x04\0"
23023 /* 3574 */ "vmem($\x01) = $\x03\0"
23024 /* 3588 */ "vmem($\x01) = $\x03.new\0"
23025 /* 3606 */ "if (!$\x01) vmem($\x02) = $\x04\0"
23026 /* 3629 */ "vmem($\x01):nt = $\x03\0"
23027 /* 3646 */ "vmem($\x01):nt = $\x03.new\0"
23028 /* 3667 */ "if (!$\x01) vmem($\x02):nt = $\x04\0"
23029 /* 3693 */ "if ($\x01) vmem($\x02):nt = $\x04\0"
23030 /* 3718 */ "if ($\x01) vmem($\x02) = $\x04\0"
23031 /* 3740 */ "$\x01 = vabsb($\x02):sat\0"
23032 /* 3759 */ "$\x01 = vabsdiffh($\x02,$\x03)\0"
23033 /* 3781 */ "$\x01 = vabsdiffub($\x02,$\x03)\0"
23034 /* 3804 */ "$\x01 = vabsdiffuh($\x02,$\x03)\0"
23035 /* 3827 */ "$\x01 = vabsdiffw($\x02,$\x03)\0"
23036 /* 3849 */ "$\x01 = vabsh($\x02):sat\0"
23037 /* 3868 */ "$\x01 = vabsw($\x02):sat\0"
23038 /* 3887 */ "if (!$\x02.b) $\x01.b += $\x04.b\0"
23039 /* 3911 */ "if ($\x02.b) $\x01.b += $\x04.b\0"
23040 /* 3934 */ "$\x01 = vaddb($\x02,$\x03):sat\0"
23041 /* 3956 */ "$\x01 = vaddh($\x02,$\x03)\0"
23042 /* 3974 */ "if (!$\x02.h) $\x01.h += $\x04.h\0"
23043 /* 3998 */ "if ($\x02.h) $\x01.h += $\x04.h\0"
23044 /* 4021 */ "$\x01 = vaddh($\x02,$\x03):sat\0"
23045 /* 4043 */ "$\x01 += vaddh($\x03,$\x04)\0"
23046 /* 4062 */ "$\x01 = vaddub($\x02,$\x03)\0"
23047 /* 4081 */ "$\x01 += vaddub($\x03,$\x04)\0"
23048 /* 4101 */ "$\x01 = vaddub($\x02,$\x03):sat\0"
23049 /* 4124 */ "$\x01 = vadduh($\x02,$\x03):sat\0"
23050 /* 4147 */ "$\x01 = vadduh($\x02,$\x03)\0"
23051 /* 4166 */ "$\x01 += vadduh($\x03,$\x04)\0"
23052 /* 4186 */ "$\x01 = vadduw($\x02,$\x03):sat\0"
23053 /* 4209 */ "$\x01 = vaddw($\x02,$\x03)\0"
23054 /* 4227 */ "if (!$\x02.w) $\x01.w += $\x04.w\0"
23055 /* 4251 */ "if ($\x02.w) $\x01.w += $\x04.w\0"
23056 /* 4274 */ "$\x01 = vaddw($\x02,$\x03):sat\0"
23057 /* 4296 */ "$\x01.ub = vand(!$\x02.ub,$\x03.ub)\0"
23058 /* 4323 */ "$\x01.ub |= vand(!$\x03.ub,$\x04.ub)\0"
23059 /* 4351 */ "$\x01.ub = vand($\x02.ub,$\x03.ub)\0"
23060 /* 4377 */ "$\x01.ub |= vand($\x03.ub,$\x04.ub)\0"
23061 /* 4404 */ "$\x01 = vaslh($\x02,$\x03)\0"
23062 /* 4422 */ "$\x01 += vaslh($\x03,$\x04)\0"
23063 /* 4441 */ "$\x01 = vaslw($\x02,$\x03)\0"
23064 /* 4459 */ "$\x01 += vaslw($\x03,$\x04)\0"
23065 /* 4478 */ "$\x01 = vasrinto($\x03,$\x04)\0"
23066 /* 4499 */ "$\x01 = vasrh($\x02,$\x03)\0"
23067 /* 4517 */ "$\x01 += vasrh($\x03,$\x04)\0"
23068 /* 4536 */ "$\x01 = vasrw($\x02,$\x03)\0"
23069 /* 4554 */ "$\x01 += vasrw($\x03,$\x04)\0"
23070 /* 4573 */ "$\x01 = vavgb($\x02,$\x03)\0"
23071 /* 4591 */ "$\x01 = vavgb($\x02,$\x03):rnd\0"
23072 /* 4613 */ "$\x01 = vavgh($\x02,$\x03)\0"
23073 /* 4631 */ "$\x01 = vavgh($\x02,$\x03):rnd\0"
23074 /* 4653 */ "$\x01 = vavgub($\x02,$\x03)\0"
23075 /* 4672 */ "$\x01 = vavgub($\x02,$\x03):rnd\0"
23076 /* 4695 */ "$\x01 = vavguh($\x02,$\x03)\0"
23077 /* 4714 */ "$\x01 = vavguh($\x02,$\x03):rnd\0"
23078 /* 4737 */ "$\x01 = vavguw($\x02,$\x03)\0"
23079 /* 4756 */ "$\x01 = vavguw($\x02,$\x03):rnd\0"
23080 /* 4779 */ "$\x01 = vavgw($\x02,$\x03)\0"
23081 /* 4797 */ "$\x01 = vavgw($\x02,$\x03):rnd\0"
23082 /* 4819 */ "$\x01 = vcl0h($\x02)\0"
23083 /* 4834 */ "$\x01 = vcl0w($\x02)\0"
23084 /* 4849 */ "$\x01 = vdealb($\x02)\0"
23085 /* 4865 */ "$\x01 = vdealb4w($\x02,$\x03)\0"
23086 /* 4886 */ "$\x01 = vdealh($\x02)\0"
23087 /* 4902 */ "$\x01 = vdmpybus($\x02,$\x03)\0"
23088 /* 4923 */ "$\x01 += vdmpybus($\x03,$\x04)\0"
23089 /* 4945 */ "$\x01 = vdmpyhb($\x02,$\x03)\0"
23090 /* 4965 */ "$\x01 += vdmpyhb($\x03,$\x04)\0"
23091 /* 4986 */ "$\x01 = vdmpyh($\x02,$\x03):sat\0"
23092 /* 5009 */ "$\x01 += vdmpyh($\x03,$\x04):sat\0"
23093 /* 5033 */ "$\x01 = vdmpyhsu($\x02,$\x03,#1):sat\0"
23094 /* 5061 */ "$\x01 += vdmpyhsu($\x03,$\x04,#1):sat\0"
23095 /* 5090 */ "$\x01 = vdmpyhsu($\x02,$\x03):sat\0"
23096 /* 5115 */ "$\x01 += vdmpyhsu($\x03,$\x04):sat\0"
23097 /* 5141 */ "$\x01 = vdsaduh($\x02,$\x03)\0"
23098 /* 5161 */ "$\x01 += vdsaduh($\x03,$\x04)\0"
23099 /* 5182 */ "$\x01 = vcmp.eq($\x02.ub,$\x03.ub)\0"
23100 /* 5208 */ "$\x01 &= vcmp.eq($\x03.ub,$\x04.ub)\0"
23101 /* 5235 */ "$\x01 |= vcmp.eq($\x03.ub,$\x04.ub)\0"
23102 /* 5262 */ "$\x01 ^= vcmp.eq($\x03.ub,$\x04.ub)\0"
23103 /* 5289 */ "$\x01 = vcmp.eq($\x02.uh,$\x03.uh)\0"
23104 /* 5315 */ "$\x01 &= vcmp.eq($\x03.uh,$\x04.uh)\0"
23105 /* 5342 */ "$\x01 |= vcmp.eq($\x03.uh,$\x04.uh)\0"
23106 /* 5369 */ "$\x01 ^= vcmp.eq($\x03.uh,$\x04.uh)\0"
23107 /* 5396 */ "$\x01 = vcmp.eq($\x02.uw,$\x03.uw)\0"
23108 /* 5422 */ "$\x01 &= vcmp.eq($\x03.uw,$\x04.uw)\0"
23109 /* 5449 */ "$\x01 |= vcmp.eq($\x03.uw,$\x04.uw)\0"
23110 /* 5476 */ "$\x01 ^= vcmp.eq($\x03.uw,$\x04.uw)\0"
23111 /* 5503 */ "$\x01 = vlsrh($\x02,$\x03)\0"
23112 /* 5521 */ "$\x01 = vlsrw($\x02,$\x03)\0"
23113 /* 5539 */ "$\x01 = vmaxb($\x02,$\x03)\0"
23114 /* 5557 */ "$\x01 = vmaxh($\x02,$\x03)\0"
23115 /* 5575 */ "$\x01 = vmaxub($\x02,$\x03)\0"
23116 /* 5594 */ "$\x01 = vmaxuh($\x02,$\x03)\0"
23117 /* 5613 */ "$\x01 = vmaxw($\x02,$\x03)\0"
23118 /* 5631 */ "$\x01 = vminb($\x02,$\x03)\0"
23119 /* 5649 */ "$\x01 = vminh($\x02,$\x03)\0"
23120 /* 5667 */ "$\x01 = vminub($\x02,$\x03)\0"
23121 /* 5686 */ "$\x01 = vminuh($\x02,$\x03)\0"
23122 /* 5705 */ "$\x01 = vminw($\x02,$\x03)\0"
23123 /* 5723 */ "$\x01 = vmpabus($\x02,$\x03)\0"
23124 /* 5743 */ "$\x01 += vmpabus($\x03,$\x04)\0"
23125 /* 5764 */ "$\x01 = vmpabuu($\x02,$\x03)\0"
23126 /* 5784 */ "$\x01 += vmpabuu($\x03,$\x04)\0"
23127 /* 5805 */ "$\x01 = vmpahb($\x02,$\x03)\0"
23128 /* 5824 */ "$\x01 += vmpahb($\x03,$\x04)\0"
23129 /* 5844 */ "$\x01 = vmpauhb($\x02,$\x03)\0"
23130 /* 5864 */ "$\x01 += vmpauhb($\x03,$\x04)\0"
23131 /* 5885 */ "$\x01 = vmpybus($\x02,$\x03)\0"
23132 /* 5905 */ "$\x01 += vmpybus($\x03,$\x04)\0"
23133 /* 5926 */ "$\x01 = vmpyb($\x02,$\x03)\0"
23134 /* 5944 */ "$\x01 += vmpyb($\x03,$\x04)\0"
23135 /* 5963 */ "$\x01 = vmpyewuh($\x02,$\x03)\0"
23136 /* 5984 */ "$\x01 = vmpyh($\x02,$\x03)\0"
23137 /* 6002 */ "$\x01 += vmpyh($\x03,$\x04)\0"
23138 /* 6021 */ "$\x01 += vmpyh($\x03,$\x04):sat\0"
23139 /* 6044 */ "$\x01 = vmpyh($\x02,$\x03):<<1:rnd:sat\0"
23140 /* 6074 */ "$\x01 = vmpyh($\x02,$\x03):<<1:sat\0"
23141 /* 6100 */ "$\x01 = vmpyhus($\x02,$\x03)\0"
23142 /* 6120 */ "$\x01 += vmpyhus($\x03,$\x04)\0"
23143 /* 6141 */ "$\x01 += vmpyiewh($\x03,$\x04)\0"
23144 /* 6163 */ "$\x01 = vmpyiewuh($\x02,$\x03)\0"
23145 /* 6185 */ "$\x01 += vmpyiewuh($\x03,$\x04)\0"
23146 /* 6208 */ "$\x01 = vmpyih($\x02,$\x03)\0"
23147 /* 6227 */ "$\x01 += vmpyih($\x03,$\x04)\0"
23148 /* 6247 */ "$\x01 = vmpyihb($\x02,$\x03)\0"
23149 /* 6267 */ "$\x01 += vmpyihb($\x03,$\x04)\0"
23150 /* 6288 */ "$\x01 = vmpyiowh($\x02,$\x03)\0"
23151 /* 6309 */ "$\x01 = vmpyiwb($\x02,$\x03)\0"
23152 /* 6329 */ "$\x01 += vmpyiwb($\x03,$\x04)\0"
23153 /* 6350 */ "$\x01 = vmpyiwh($\x02,$\x03)\0"
23154 /* 6370 */ "$\x01 += vmpyiwh($\x03,$\x04)\0"
23155 /* 6391 */ "$\x01 = vmpyiwub($\x02,$\x03)\0"
23156 /* 6412 */ "$\x01 += vmpyiwub($\x03,$\x04)\0"
23157 /* 6434 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:sat\0"
23158 /* 6462 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:rnd:sat\0"
23159 /* 6494 */ "$\x01 = vmpyub($\x02,$\x03)\0"
23160 /* 6513 */ "$\x01 += vmpyub($\x03,$\x04)\0"
23161 /* 6533 */ "$\x01 = vmpyuh($\x02,$\x03)\0"
23162 /* 6552 */ "$\x01 += vmpyuh($\x03,$\x04)\0"
23163 /* 6572 */ "$\x01 = vnavgb($\x02,$\x03)\0"
23164 /* 6591 */ "$\x01 = vnavgh($\x02,$\x03)\0"
23165 /* 6610 */ "$\x01 = vnavgub($\x02,$\x03)\0"
23166 /* 6630 */ "$\x01 = vnavgw($\x02,$\x03)\0"
23167 /* 6649 */ "$\x01 = vnormamth($\x02)\0"
23168 /* 6668 */ "$\x01 = vnormamtw($\x02)\0"
23169 /* 6687 */ "$\x01 = vpackeb($\x02,$\x03)\0"
23170 /* 6707 */ "$\x01 = vpackeh($\x02,$\x03)\0"
23171 /* 6727 */ "$\x01 = vpackhb($\x02,$\x03):sat\0"
23172 /* 6751 */ "$\x01 = vpackhub($\x02,$\x03):sat\0"
23173 /* 6776 */ "$\x01 = vpackob($\x02,$\x03)\0"
23174 /* 6796 */ "$\x01 = vpackoh($\x02,$\x03)\0"
23175 /* 6816 */ "$\x01 = vpackwh($\x02,$\x03):sat\0"
23176 /* 6840 */ "$\x01 = vpackwuh($\x02,$\x03):sat\0"
23177 /* 6865 */ "$\x01 = vpopcounth($\x02)\0"
23178 /* 6885 */ "$\x01.w = vrmpy($\x02.b,$\x03.ub)\0"
23179 /* 6910 */ "$\x01.w += vrmpy($\x03.b,$\x04.ub)\0"
23180 /* 6936 */ "$\x01 = vrmpybus($\x02,$\x03)\0"
23181 /* 6957 */ "$\x01 += vrmpybus($\x03,$\x04)\0"
23182 /* 6979 */ "$\x01 = vrmpybus($\x02,$\x03,#$\x04)\0"
23183 /* 7004 */ "$\x01 += vrmpybus($\x03,$\x04,#$\x05)\0"
23184 /* 7030 */ "$\x01 = vrmpyb($\x02,$\x03)\0"
23185 /* 7049 */ "$\x01 += vrmpyb($\x03,$\x04)\0"
23186 /* 7069 */ "$\x01 = vrmpyub($\x02,$\x03)\0"
23187 /* 7089 */ "$\x01 += vrmpyub($\x03,$\x04)\0"
23188 /* 7110 */ "$\x01.uw = vrmpy($\x02.ub,$\x03.ub)\0"
23189 /* 7137 */ "$\x01.uw += vrmpy($\x03.ub,$\x04.ub)\0"
23190 /* 7165 */ "$\x01 = vrmpyub($\x02,$\x03,#$\x04)\0"
23191 /* 7189 */ "$\x01 += vrmpyub($\x03,$\x04,#$\x05)\0"
23192 /* 7214 */ "$\x01 = vrotr($\x02,$\x03)\0"
23193 /* 7232 */ "$\x01 = vroundhb($\x02,$\x03):sat\0"
23194 /* 7257 */ "$\x01 = vroundhub($\x02,$\x03):sat\0"
23195 /* 7283 */ "$\x01 = vrounduhub($\x02,$\x03):sat\0"
23196 /* 7310 */ "$\x01 = vrounduwuh($\x02,$\x03):sat\0"
23197 /* 7337 */ "$\x01 = vroundwh($\x02,$\x03):sat\0"
23198 /* 7362 */ "$\x01 = vroundwuh($\x02,$\x03):sat\0"
23199 /* 7388 */ "$\x01 = vrsadub($\x02,$\x03,#$\x04)\0"
23200 /* 7412 */ "$\x01 += vrsadub($\x03,$\x04,#$\x05)\0"
23201 /* 7437 */ "$\x01 = vsathub($\x02,$\x03)\0"
23202 /* 7457 */ "$\x01 = vsatuwuh($\x02,$\x03)\0"
23203 /* 7478 */ "$\x01 = vsatwh($\x02,$\x03)\0"
23204 /* 7497 */ "$\x01 = vsxtb($\x02)\0"
23205 /* 7512 */ "vscatter($\x01,$\x02,$\x03.h) = $\x04.h\0"
23206 /* 7540 */ "vscatter($\x01,$\x02,$\x03.h) += $\x04.h\0"
23207 /* 7569 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.h) = $\x05.h\0"
23208 /* 7605 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.h\0"
23209 /* 7633 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.h\0"
23210 /* 7662 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.h\0"
23211 /* 7698 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.w\0"
23212 /* 7726 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.w\0"
23213 /* 7755 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.w\0"
23214 /* 7791 */ "$\x01 = vsxth($\x02)\0"
23215 /* 7806 */ "$\x01 = vshuffeh($\x02,$\x03)\0"
23216 /* 7827 */ "vtrans2x2($\x01,$\x02,$\x05)\0"
23217 /* 7847 */ "$\x01 = vshuffb($\x02)\0"
23218 /* 7864 */ "$\x01 = vshuffeb($\x02,$\x03)\0"
23219 /* 7885 */ "$\x01 = vshuffh($\x02)\0"
23220 /* 7902 */ "$\x01 = vshuffob($\x02,$\x03)\0"
23221 /* 7923 */ "$\x01 = vshuffoeb($\x02,$\x03)\0"
23222 /* 7945 */ "$\x01 = vshuffoeh($\x02,$\x03)\0"
23223 /* 7967 */ "$\x01 = vshuffoh($\x02,$\x03)\0"
23224 /* 7988 */ "if (!$\x02.b) $\x01.b -= $\x04.b\0"
23225 /* 8012 */ "if ($\x02.b) $\x01.b -= $\x04.b\0"
23226 /* 8035 */ "$\x01 = vsubb($\x02,$\x03):sat\0"
23227 /* 8057 */ "$\x01 = vsubh($\x02,$\x03)\0"
23228 /* 8075 */ "if (!$\x02.h) $\x01.h -= $\x04.h\0"
23229 /* 8099 */ "if ($\x02.h) $\x01.h -= $\x04.h\0"
23230 /* 8122 */ "$\x01 = vsubh($\x02,$\x03):sat\0"
23231 /* 8144 */ "$\x01 = vsubub($\x02,$\x03)\0"
23232 /* 8163 */ "$\x01 = vsubub($\x02,$\x03):sat\0"
23233 /* 8186 */ "$\x01 = vsubuh($\x02,$\x03):sat\0"
23234 /* 8209 */ "$\x01 = vsubuh($\x02,$\x03)\0"
23235 /* 8228 */ "$\x01 = vsubuw($\x02,$\x03):sat\0"
23236 /* 8251 */ "$\x01 = vsubw($\x02,$\x03)\0"
23237 /* 8269 */ "$\x01 = #0\0"
23238 /* 8277 */ "if (!$\x02.w) $\x01.w -= $\x04.w\0"
23239 /* 8301 */ "if ($\x02.w) $\x01.w -= $\x04.w\0"
23240 /* 8324 */ "$\x01 = vsubw($\x02,$\x03):sat\0"
23241 /* 8346 */ "$\x01 = vtmpyb($\x02,$\x03)\0"
23242 /* 8365 */ "$\x01 += vtmpyb($\x03,$\x04)\0"
23243 /* 8385 */ "$\x01 = vtmpybus($\x02,$\x03)\0"
23244 /* 8406 */ "$\x01 += vtmpybus($\x03,$\x04)\0"
23245 /* 8428 */ "$\x01 = vtmpyhb($\x02,$\x03)\0"
23246 /* 8448 */ "$\x01 += vtmpyhb($\x03,$\x04)\0"
23247 /* 8469 */ "$\x01 = vunpackb($\x02)\0"
23248 /* 8487 */ "$\x01 = vunpackh($\x02)\0"
23249 /* 8505 */ "$\x01 |= vunpackoh($\x03)\0"
23250 /* 8525 */ "$\x01 = vunpackub($\x02)\0"
23251 /* 8544 */ "$\x01 = vunpackuh($\x02)\0"
23252 /* 8563 */ "$\x01 = vzxtb($\x02)\0"
23253 /* 8578 */ "$\x01 = vzxth($\x02)\0"
23254 /* 8593 */ "z = vmem($\x01)\0"
23255 /* 8606 */ "if ($\x01) z = vmem($\x02)\0"
23256 /* 8627 */ "crswap($\x01,sgp)\0"
23257 /* 8642 */ "dcfetch($\x01)\0"
23258 ;
23259
23260#ifndef NDEBUG
23261 static struct SortCheck {
23262 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
23263 assert(std::is_sorted(
23264 OpToPatterns.begin(), OpToPatterns.end(),
23265 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
23266 return L.Opcode < R.Opcode;
23267 }) &&
23268 "tablegen failed to sort opcode patterns");
23269 }
23270 } sortCheckVar(OpToPatterns);
23271#endif
23272
23273 AliasMatchingData M {
23274 ArrayRef(OpToPatterns),
23275 ArrayRef(Patterns),
23276 ArrayRef(Conds),
23277 StringRef(AsmStrings, std::size(AsmStrings)),
23278 nullptr,
23279 };
23280 const char *AsmString = matchAliasPatterns(MI, nullptr, M);
23281 if (!AsmString) return false;
23282
23283 unsigned I = 0;
23284 while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
23285 AsmString[I] != '$' && AsmString[I] != '\0')
23286 ++I;
23287 OS << '\t' << StringRef(AsmString, I);
23288 if (AsmString[I] != '\0') {
23289 if (AsmString[I] == ' ' || AsmString[I] == '\t') {
23290 OS << '\t';
23291 ++I;
23292 }
23293 do {
23294 if (AsmString[I] == '$') {
23295 ++I;
23296 if (AsmString[I] == (char)0xff) {
23297 ++I;
23298 int OpIdx = AsmString[I++] - 1;
23299 int PrintMethodIdx = AsmString[I++] - 1;
23300 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
23301 } else
23302 printOperand(MI, unsigned(AsmString[I++]) - 1, OS);
23303 } else {
23304 OS << AsmString[I++];
23305 }
23306 } while (AsmString[I] != '\0');
23307 }
23308
23309 return true;
23310}
23311
23312void HexagonInstPrinter::printCustomAliasOperand(
23313 const MCInst *MI, uint64_t Address, unsigned OpIdx,
23314 unsigned PrintMethodIdx,
23315 raw_ostream &OS) {
23316 switch (PrintMethodIdx) {
23317 default:
23318 llvm_unreachable("Unknown PrintMethod kind");
23319 break;
23320 case 0:
23321 printBrtarget(MI, OpIdx, OS);
23322 break;
23323 }
23324}
23325
23326#endif // PRINT_ALIAS_INSTR
23327